You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NewEduCoderBuild/p__Classrooms__Lists__Progr...

1150 lines
2.8 MiB

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

(self.webpackChunk=self.webpackChunk||[]).push([[2884,6270],{27812:function(en,zt,be){"use strict";be.d(zt,{Z:function(){return ae}});var ye=be(96663),Xe=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"},pe=E,Ae=be(7657),ue=function(ie,oe){return Xe.createElement(Ae.Z,(0,ye.Z)({},ie,{ref:oe,icon:pe}))},le=Xe.forwardRef(ue),ae=le},67921:function(en,zt,be){"use strict";be.d(zt,{Z:function(){return ae}});var ye=be(96663),Xe=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"},pe=E,Ae=be(7657),ue=function(ie,oe){return Xe.createElement(Ae.Z,(0,ye.Z)({},ie,{ref:oe,icon:pe}))},le=Xe.forwardRef(ue),ae=le},87169:function(en,zt,be){"use strict";be.d(zt,{Z:function(){return ae}});var ye=be(96663),Xe=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"},pe=E,Ae=be(7657),ue=function(ie,oe){return Xe.createElement(Ae.Z,(0,ye.Z)({},ie,{ref:oe,icon:pe}))},le=Xe.forwardRef(ue),ae=le},95869:function(en,zt,be){"use strict";be.d(zt,{Z:function(){return ae}});var ye=be(96663),Xe=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"},pe=E,Ae=be(7657),ue=function(ie,oe){return Xe.createElement(Ae.Z,(0,ye.Z)({},ie,{ref:oe,icon:pe}))},le=Xe.forwardRef(ue),ae=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),Xe=Object.defineProperty,E=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,ue=(se,ie,oe)=>ie in se?Xe(se,ie,{enumerable:!0,configurable:!0,writable:!0,value:oe}):se[ie]=oe,le=(se,ie)=>{for(var oe in ie||(ie={}))pe.call(ie,oe)&&ue(se,oe,ie[oe]);if(E)for(var oe of E(ie))Ae.call(ie,oe)&&ue(se,oe,ie[oe]);return se};const ae=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),Xe=Object.defineProperty,E=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,ue=(se,ie,oe)=>ie in se?Xe(se,ie,{enumerable:!0,configurable:!0,writable:!0,value:oe}):se[ie]=oe,le=(se,ie)=>{for(var oe in ie||(ie={}))pe.call(ie,oe)&&ue(se,oe,ie[oe]);if(E)for(var oe of E(ie))Ae.call(ie,oe)&&ue(se,oe,ie[oe]);return se};const ae=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 Xe(z){zt.push(z)}function E(z,a,y,x,b,te,ee,ce,de){de||(de=new go.Point);var he=z-y,fe=b-ee,ge=NaN,ve=NaN;if(he===0)if(fe===0)z===y&&(ge=z,ve=a);else{var me=(te-ce)/fe,Be=te-me*b;ge=z,ve=me*ge+Be}else if(fe===0){var Se=(a-x)/he,Te=a-Se*z;ge=b,ve=Se*ge+Te}else{var Se=(a-x)/he,me=(te-ce)/fe,Te=a-Se*z,Be=te-me*b;ge=(Be-Te)/(Se-me),ve=Se*ge+Te}return de.x=ge,de.y=ve,de}function pe(z,a,y,x,b,te,ee,ce,de,he,fe,ge,ve,me){var Be=1-de,Se=de,Te=z*Be+y*Se,we=a*Be+x*Se,je=y*Be+b*Se,xe=x*Be+te*Se,Oe=b*Be+ee*Se,ze=te*Be+ce*Se,Ze=Te*Be+je*Se,Me=we*Be+xe*Se,tt=je*Be+Oe*Se,qe=xe*Be+ze*Se,lt=Ze*Be+tt*Se,ct=Me*Be+qe*Se;he.x=Te,he.y=we,fe.x=Ze,fe.y=Me,ge.x=lt,ge.y=ct,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 ae=[];function se(){var z=ae.pop();return z===void 0?[]:z}function ie(z){z.length=0,ae.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 ie(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],de=a[ee+1],he=a[(x+ee-1)%b],fe=a[(x+ee+te)%b];y[ee*2]=ce,y[ee*2+1]=E(ce.x,ce.y,he.x,he.y,de.x,de.y,fe.x,fe.y,new go.Point)}return y[y.length]=y[0],ie(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()),ie(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()),ie(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()),ie(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()),ie(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()),ie(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()),ie(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()),ie(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()),ie(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()),ie(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()),ie(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()),ie(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()),ie(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()),ie(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(),ie(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(),ie(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(),ie(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(),ie(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(),ie(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(),ie(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),de=x-Math.min(Math.cos(ce)*x/2,te),he=x-Math.min(Math.sin(ce)*x/2,ee),b=new go.Geometry,fe=new go.PathFigure(de,0,!0);return b.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,te,.2*y)),fe.add(new go.PathSegment(go.PathSegment.Line,a-de,0)),fe.add(new go.PathSegment(go.PathSegment.Line,a,he)),fe.add(new go.PathSegment(go.PathSegment.Line,.8*a,ee)),fe.add(new go.PathSegment(go.PathSegment.Line,a,y-he)),fe.add(new go.PathSegment(go.PathSegment.Line,a-de,y)),fe.add(new go.PathSegment(go.PathSegment.Line,te,.8*y)),fe.add(new go.PathSegment(go.PathSegment.Line,de,y)),fe.add(new go.PathSegment(go.PathSegment.Line,0,y-he)),fe.add(new go.PathSegment(go.PathSegment.Line,.2*a,ee)),fe.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,de=te*le;return b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5+te+ce)*y,(.5-te+ee)*a,(.5+de+ce)*y,(.5-de+ee)*a,(.5+te+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+te+ee)*a,(.5+ce)*y,(.5+de+ee)*a,(.5+te+ce)*y,(.5+te+ee)*a,(.5+de+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5-te+ce)*y,(1-.5+te+ee)*a,(.5-de+ce)*y,(.5+de+ee)*a,(.5-te+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.65*a,.36771243*y,(.5-de+ee)*a,(.5-te+ce)*y,(.5-te+ee+.05)*a,(.5-de+ce-.02)*y)),te=.2,ee=0,ce=-.3,de=te*le,b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+te+ee)*a,(.5+ce)*y,(.5+de+ee)*a,(.5+te+ce)*y,(.5+te+ee)*a,(.5+de+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5-te+ce)*y,(1-.5+te+ee)*a,(.5-de+ce)*y,(.5+de+ee)*a,(.5-te+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-te+ee)*a,(.5+ce)*y,(.5-de+ee)*a,(.5-te+ce)*y,(.5-te+ee)*a,(.5-de+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-de+ee)*a,(.5+te+ce)*y,(.5-te+ee)*a,(.5+de+ce)*y,(.5-de+ee)*a,(.5+te+ce)*y)),te=.2,ee=-.3,ce=0,de=te*le,b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5-te+ce)*y,(1-.5+te+ee-.05)*a,(.5-de+ce-.02)*y,(.5+de+ee)*a,(.5-te+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-te+ee)*a,(.5+ce)*y,(.5-de+ee)*a,(.5-te+ce)*y,(.5-te+ee)*a,(.5-de+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5+te+ce)*y,(.5-te+ee)*a,(.5+de+ce)*y,(.5-de+ee)*a,(.5+te+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.6*y,(.5+de+ee)*a,(.5+te+ce)*y,(.5+te+ee)*a,(.5+de+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,de=new go.PathFigure(ee*a,(ce-te)*y);x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,(ee-te)*a,ce*y,(ee-b)*a,(ce-te)*y,(ee-te)*a,(ce-b)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ce+te)*y,(ee-te)*a,(ce+b)*y,(ee-b)*a,(ce+te)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ee+te)*a,ce*y,(ee+b)*a,(ce+te)*y,(ee+te)*a,(ce+b)*y)),de.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(),fe=ye(),ge=ye(),ve=ye();pe(ee,ce-te,ee+b,ce-te,ee+te,ce-b,ee+te,ce,.42,he,fe,ge,ve,ve);var me=ye(),Be=ye(),Se=ye();pe(ee,ce-te,ee+b,ce-te,ee+te,ce-b,ee+te,ce,.58,ve,ve,Se,me,Be);var Te=ye(),we=ye(),je=ye();pe(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 pe(ee,ce+te,ee-b,ce+te,ee-te,ce+b,ee-te,ce,.58,ve,ve,ze,xe,Oe),de.add(new go.PathSegment(go.PathSegment.Move,ze.x*a,ze.y*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ee-te)*a,ce*y,xe.x*a,xe.y*y,Oe.x*a,Oe.y*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ce-te)*y,(ee-te)*a,(ce-b)*y,(ee-b)*a,(ce-te)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,ge.x*a,ge.y*y,he.x*a,he.y*y,fe.x*a,fe.y*y)),de.add(new go.PathSegment(go.PathSegment.Line,ze.x*a,ze.y*y).close()),de.add(new go.PathSegment(go.PathSegment.Move,je.x*a,je.y*y)),de.add(new go.PathSegment(go.PathSegment.Line,Se.x*a,Se.y*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ee+te)*a,ce*y,me.x*a,me.y*y,Be.x*a,Be.y*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ce+te)*y,(ee+te)*a,(ce+b)*y,(ee+b)*a,(ce+te)*y)),de.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()),Xe(he),Xe(fe),Xe(ge),Xe(ve),Xe(me),Xe(Be),Xe(Se),Xe(Te),Xe(we),Xe(je),Xe(xe),Xe(Oe),Xe(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,de=ye(),he=ye(),fe=ye(),ge=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)),pe(ee,ce-te,ee+b,ce-te,ee+te,ce-b,ee+te,ce,.44,fe,ge,he,de,de),ve.add(new go.PathSegment(go.PathSegment.Bezier,he.x*a,he.y*y,fe.x*a,fe.y*y,ge.x*a,ge.y*y));var me=be(he.x,he.y);pe(ee,ce-te,ee+b,ce-te,ee+te,ce-b,ee+te,ce,.56,de,de,he,fe,ge);var Be=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,(Be.x*.1+.9)*a,.15*y)),ve.add(new go.PathSegment(go.PathSegment.Line,(Be.x*.1+.9)*a,(Be.y*.1+.05*.9)*y)),ve.add(new go.PathSegment(go.PathSegment.Line,Be.x*a,Be.y*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ee+te)*a,ce*y,fe.x*a,fe.y*y,ge.x*a,ge.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),Xe(de),Xe(he),Xe(fe),Xe(ge),Xe(me),Xe(Be),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,de=new go.PathFigure((.525+te)*a,(.5+b+ee)*y,!1);x.add(de),de.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)),de.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)),de.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)),de.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)),de.add(new go.PathSegment(go.PathSegment.Line,.475*a,.85*y)),de.add(new go.PathSegment(go.PathSegment.Line,.425*a,.85*y)),de.add(new go.PathSegment(go.PathSegment.Line,.425*a,.9*y)),de.add(new go.PathSegment(go.PathSegment.Line,.475*a,.9*y)),de.add(new go.PathSegment(go.PathSegment.Line,.475*a,y)),de.add(new go.PathSegment(go.PathSegment.Line,.525*a,y)),de.add(new go.PathSegment(go.PathSegment.Line,.525*a,.9*y)),de.add(new go.PathSegment(go.PathSegment.Line,.575*a,.9*y)),de.add(new go.PathSegment(go.PathSegment.Line,.575*a,.85*y)),de.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*y).close()),b=.325,te=0,ee=-.125,ce=b*le;var de=new go.PathFigure((1-.5+b+te)*a,(.5+ee)*y,!1);x.add(de),de.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)),de.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)),de.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)),de.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 de=new go.PathFigure((.525+te)*a,(.5+b+ee)*y,!1);return x.add(de),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,de=new go.Geometry,he=new go.PathFigure(0,ee,!0);de.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()),de.spot1=new go.Spot(0,ee/y);var fe=E(0,ce/y,1,ce/y,te/a,1,1,.5,ye());return de.spot2=new go.Spot(fe.x,fe.y),Xe(fe),de}),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,de=new go.Geometry,he=new go.PathFigure(0,ee,!0);de.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()),de.spot1=new go.Spot(0,ee/y);var fe=E(0,ce/y,1,ce/y,te/a,1,1,.5,ye());return de.spot2=new go.Spot(fe.x,fe.y),Xe(fe),de}),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 de=E(0,.5,.3,0,0,b/y,.1,b/y,ye());return ee.spot1=new go.Spot(de.x,de.y),de=E(.7,1,1,.5,0,te/y,1,te/y,de),ee.spot2=new go.Spot(de.x,de.y),Xe(de),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,de=ce+b;(x>y||b>y)&&(b>x?(x=x*y/b,te=(y-x)/2,ee=te+x,ce=0,de=y):(te=0,ee=y,ce=0,de=y));var he=new go.Geometry,fe=new go.PathFigure(a,.5*y,!0);he.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,.7*a,de)),fe.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),fe.add(new go.PathSegment(go.PathSegment.Line,.3*a,ee)),fe.add(new go.PathSegment(go.PathSegment.Line,.3*a,de)),fe.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),fe.add(new go.PathSegment(go.PathSegment.Line,.3*a,ce)),fe.add(new go.PathSegment(go.PathSegment.Line,.3*a,te)),fe.add(new go.PathSegment(go.PathSegment.Line,.7*a,te)),fe.add(new go.PathSegment(go.PathSegment.Line,.7*a,ce).close());var ge=E(0,.5,.3,ce/y,0,te/y,1,te/y,ye());return he.spot1=new go.Spot(ge.x,ge.y),ge=E(.7,de/y,1,.5,0,ee/y,1,ee/y,ge),he.spot2=new go.Spot(ge.x,ge.y),Xe(ge),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 de=E(.7,1,1,.5,0,te/y,1,te/y,ye());return ee.spot2=new go.Spot(de.x,de.y),Xe(de),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,de=ce+b;(x>y||b>y)&&(b>x?(x=x*y/b,te=(y-x)/2,ee=te+x,ce=0,de=y):(te=0,ee=y,ce=0,de=y));var he=new go.Geometry,fe=new go.PathFigure(a,.5*y,!0);he.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,.7*a,de)),fe.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),fe.add(new go.PathSegment(go.PathSegment.Line,.2*a,ee)),fe.add(new go.PathSegment(go.PathSegment.Line,.2*a,de)),fe.add(new go.PathSegment(go.PathSegment.Line,0,de)),fe.add(new go.PathSegment(go.PathSegment.Line,0,ce)),fe.add(new go.PathSegment(go.PathSegment.Line,.2*a,ce)),fe.add(new go.PathSegment(go.PathSegment.Line,.2*a,te)),fe.add(new go.PathSegment(go.PathSegment.Line,.7*a,te)),fe.add(new go.PathSegment(go.PathSegment.Line,.7*a,ce).close()),he.spot1=new go.Spot(0,te/y);var ge=E(.7,de/y,1,.5,0,ee/y,1,ee/y,ye());return he.spot2=new go.Spot(ge.x,ge.y),Xe(ge),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),Xe(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),Xe(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 de=E(.7,1,1,.5,0,te/y,1,te/y,ye());return ee.spot2=new go.Spot(de.x,de.y),Xe(de),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 de=E(.7,1,1,.5,0,te/y,1,te/y,ye());return ee.spot2=new go.Spot(de.x,de.y),Xe(de),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,de=.5,he=.1,fe=new go.PathFigure(de*a,(he+te)*y,!0);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,(de-b)*a,he*y,(de-ee)*a,(he+te)*y,(de-b)*a,(he+ce)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,de*a,(he-te)*y,(de-b)*a,(he-ce)*y,(de-ee)*a,(he-te)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(de+b)*a,he*y,(de+ee)*a,(he-te)*y,(de+b)*a,(he-ce)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,de*a,(he+te)*y,(de+b)*a,(he+ce)*y,(de+ee)*a,(he+te)*y));var ge=.05,ve=le*ge;de=.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)),de=.95,he=.25,me.add(new go.PathSegment(go.PathSegment.Bezier,(de+ge)*a,he*y,(de+ve)*a,(he-ge)*y,(de+ge)*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)),ge=.025,ve=le*ge,de=.825,he=.35,me.add(new go.PathSegment(go.PathSegment.Bezier,de*a,(he-ge)*y,(de+ge)*a,(he-ve)*y,(de+ve)*a,(he-ge)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(de-ge)*a,he*y,(de-ve)*a,(he-ge)*y,(de-ge)*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)),ge=.05,ve=le*ge,de=.5,he=.7,me.add(new go.PathSegment(go.PathSegment.Bezier,de*a,(he-ge)*y,(de+ge)*a,(he-ve)*y,(de+ve)*a,(he-ge)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(de-ge)*a,he*y,(de-ve)*a,(he-ge)*y,(de-ge)*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)),ge=.025,ve=le*ge,de=.175,he=.35,me.add(new go.PathSegment(go.PathSegment.Bezier,de*a,(he-ge)*y,(de+ge)*a,(he-ve)*y,(de+ve)*a,(he-ge)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(de-ge)*a,he*y,(de-ve)*a,(he-ge)*y,(de-ge)*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)),ge=.05,ve=le*ge,de=.05,he=.25,me.add(new go.PathSegment(go.PathSegment.Bezier,de*a,(he-ge)*y,(de-ge)*a,(he-ve)*y,(de-ve)*a,(he-ge)*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,de=new go.PathFigure(a,ce*y,!0);x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,y,a,(ce+ee)*y,(ce+ee)*a,y)),de.add(new go.PathSegment(go.PathSegment.Bezier,0,ce*y,(ce-ee)*a,y,0,(ce+ee)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,0,0,(ce-ee)*y,(ce-ee)*a,0)),de.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 de=new go.PathFigure(.8*a,.75*y,!1);return x.add(de),de.add(new go.PathSegment(go.PathSegment.Line,.8*a,.25*y)),de.add(new go.PathSegment(go.PathSegment.Line,.6*a,.25*y)),de.add(new go.PathSegment(go.PathSegment.Line,.6*a,.75*y)),de.add(new go.PathSegment(go.PathSegment.Line,.4*a,.75*y)),de.add(new go.PathSegment(go.PathSegment.Line,.4*a,.25*y)),de.add(new go.PathSegment(go.PathSegment.Line,.2*a,.25*y)),de.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,de=new go.PathFigure(.8*a,.5*y,!0);x.add(de),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,.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,de=.9,he=.5,fe=new go.PathFigure(.8*a,.5*y,!0);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,y,.8*a,(.5+te)*y,(.4+b)*a,y)),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,.4*a,0)),fe.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(.4+b)*a,0,.8*a,(.5-te)*y));var ge=new go.PathFigure((de+ce)*a,he*y,!0);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,de*a,(he+ce)*y,(de+ce)*a,(he+ee)*y,(de+ee)*a,(he+ce)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(de-ce)*a,he*y,(de-ee)*a,(he+ce)*y,(de-ce)*a,(he+ee)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,de*a,(he-ce)*y,(de-ce)*a,(he-ee)*y,(de-ee)*a,(he-ce)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(de+ce)*a,he*y,(de+ee)*a,(he-ce)*y,(de+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,de=new go.PathFigure(.8*a,.5*y,!0);x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.7*a,(ce+te)*y,(ee+te)*a,(ce+b)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*y,.25*a,.25*y)),de.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,de=new go.PathFigure(0,0,!0);return x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(ee+te+te)*a,(ce-b)*y,.8*a,(ce-te)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.8*a,(ce+te)*y,(ee+te+te)*a,(ce+b)*y)),de.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,de=new go.PathFigure(.1*a,0,!1);x.add(de),de.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 fe=new go.PathFigure((ee-b)*a,ce*y,!0);return 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)),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,de=new go.PathFigure(.1*a,0,!1);x.add(de),de.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,de=new go.PathFigure((ee-b*.5)*a,y,!1);return x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,(ee+te)*a,0,(ee-b)*a,y,(ee-te)*a,0)),ee=.3,de.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,y,(ee+te)*a,0,(ee+b)*a,y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ee+te)*a,0,(ee-b)*a,y,(ee-te)*a,0)),ee=.5,de.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,y,(ee+te)*a,0,(ee+b)*a,y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ee+te)*a,0,(ee-b)*a,y,(ee-te)*a,0)),ee=.7,de.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,y,(ee+te)*a,0,(ee+b)*a,y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ee+te)*a,0,(ee-b)*a,y,(ee-te)*a,0)),ee=.9,de.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,de=new go.PathFigure((ee-te)*a,ce*y,!1);return x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ce-te)*y,(ee-te)*a,(ce-b)*y,(ee-b)*a,(ce-te)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ee+te)*a,ce*y,(ee+b)*a,(ce-te)*y,(ee+te)*a,(ce-b)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ce+te)*y,(ee+te)*a,(ce+b)*y,(ee+b)*a,(ce+te)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ee-te)*a,ce*y,(ee-b)*a,(ce+te)*y,(ee-te)*a,(ce+b)*y)),de.add(new go.PathSegment(go.PathSegment.Move,(ee-te+.1)*a,ce*y)),de.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,de=0,he=.5,fe=(b-a)/2,ge=(te-y)/2,ve=new go.PathFigure(de*a+fe,(he+ce)*y+ge,!0);x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,(de-ce)*a+fe,he*y+ge,(de-ee)*a+fe,(he+ce)*y+ge,(de-ce)*a+fe,(he+ee)*y+ge)),ve.add(new go.PathSegment(go.PathSegment.Bezier,de*a+fe,(he-ce)*y+ge,(de-ce)*a+fe,(he-ee)*y+ge,(de-ee)*a+fe,(he-ce)*y+ge)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(de-ce+ee*.5)*a+fe,he*y+ge,de*a+fe,(he-ce)*y+ge,(de-ce+ee*.5)*a+fe,(he-ee)*y+ge)),ve.add(new go.PathSegment(go.PathSegment.Bezier,de*a+fe,(he+ce)*y+ge,(de-ce+ee*.5)*a+fe,(he+ee)*y+ge,de*a+fe,(he+ce)*y+ge).close()),ee=le*.4,ce=.4,de=.2,he=.5;var me=new go.PathFigure(de*a+fe,(he+ce)*y+ge,!0);x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,(de-ce)*a+fe,he*y+ge,(de-ee)*a+fe,(he+ce)*y+ge,(de-ce)*a+fe,(he+ee)*y+ge)),me.add(new go.PathSegment(go.PathSegment.Bezier,de*a+fe,(he-ce)*y+ge,(de-ce)*a+fe,(he-ee)*y+ge,(de-ee)*a+fe,(he-ce)*y+ge)),me.add(new go.PathSegment(go.PathSegment.Bezier,(de-ce+ee*.5)*a+fe,he*y+ge,de*a+fe,(he-ce)*y+ge,(de-ce+ee*.5)*a+fe,(he-ee)*y+ge)),me.add(new go.PathSegment(go.PathSegment.Bezier,de*a+fe,(he+ce)*y+ge,(de-ce+ee*.5)*a+fe,(he+ee)*y+ge,de*a+fe,(he+ce)*y+ge).close()),ee=le*.2,ce=.2,de=.5,he=.5;var Be=new go.PathFigure((de-ce)*a+fe,he*y+ge,!0);x.add(Be),Be.add(new go.PathSegment(go.PathSegment.Bezier,de*a+fe,(he-ce)*y+ge,(de-ce)*a+fe,(he-ee)*y+ge,(de-ee)*a+fe,(he-ce)*y+ge)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(de+ce)*a+fe,he*y+ge,(de+ee)*a+fe,(he-ce)*y+ge,(de+ce)*a+fe,(he-ee)*y+ge)),Be.add(new go.PathSegment(go.PathSegment.Bezier,de*a+fe,(he+ce)*y+ge,(de+ce)*a+fe,(he+ee)*y+ge,(de+ee)*a+fe,(he+ce)*y+ge)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(de-ce)*a+fe,he*y+ge,(de-ee)*a+fe,(he+ce)*y+ge,(de-ce)*a+fe,(he+ee)*y+ge)),ee=le*.4,ce=.4,de=.8,he=.5;var Se=new go.PathFigure(de*a+fe,(he-ce)*y+ge,!0);x.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,(de+ce)*a+fe,he*y+ge,(de+ee)*a+fe,(he-ce)*y+ge,(de+ce)*a+fe,(he-ee)*y+ge)),Se.add(new go.PathSegment(go.PathSegment.Bezier,de*a+fe,(he+ce)*y+ge,(de+ce)*a+fe,(he+ee)*y+ge,(de+ee)*a+fe,(he+ce)*y+ge)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(de+ce-ee*.5)*a+fe,he*y+ge,de*a+fe,(he+ce)*y+ge,(de+ce-ee*.5)*a+fe,(he+ee)*y+ge)),Se.add(new go.PathSegment(go.PathSegment.Bezier,de*a+fe,(he-ce)*y+ge,(de+ce-ee*.5)*a+fe,(he-ee)*y+ge,de*a+fe,(he-ce)*y+ge).close()),ee=le*.8,ce=.8,de=1,he=.5;var Te=new go.PathFigure(de*a+fe,(he-ce)*y+ge,!0);return x.add(Te),Te.add(new go.PathSegment(go.PathSegment.Bezier,(de+ce)*a+fe,he*y+ge,(de+ee)*a+fe,(he-ce)*y+ge,(de+ce)*a+fe,(he-ee)*y+ge)),Te.add(new go.PathSegment(go.PathSegment.Bezier,de*a+fe,(he+ce)*y+ge,(de+ce)*a+fe,(he+ee)*y+ge,(de+ee)*a+fe,(he+ce)*y+ge)),Te.add(new go.PathSegment(go.PathSegment.Bezier,(de+ce-ee*.5)*a+fe,he*y+ge,de*a+fe,(he+ce)*y+ge,(de+ce-ee*.5)*a+fe,(he+ee)*y+ge)),Te.add(new go.PathSegment(go.PathSegment.Bezier,de*a+fe,(he-ce)*y+ge,(de+ce-ee*.5)*a+fe,(he-ee)*y+ge,de*a+fe,(he-ce)*y+ge).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,de=ye(),he=ye(),fe=ye(),ge=ye();pe(ee,ce-te,ee+b,ce-te,ee+te,ce-b,ee+te,ce,.5,de,de,he,fe,ge);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,fe.x*a,fe.y*y,ge.x*a,ge.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)),pe(ee-te,ce,ee-te,ce-b,ee-b,ce-te,ee,ce-te,.5,fe,ge,he,de,de),me.add(new go.PathSegment(go.PathSegment.Bezier,he.x*a,he.y*y,fe.x*a,fe.y*y,ge.x*a,ge.y*y)),b=le*.3,te=.3,pe(ee-te,ce,ee-te,ce-b,ee-b,ce-te,ee,ce-te,.5,fe,ge,he,de,de),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,ge.x*a,ge.y*y,fe.x*a,fe.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)),pe(ee,ce-te,ee+b,ce-te,ee+te,ce-b,ee+te,ce,.5,de,de,he,fe,ge),me.add(new go.PathSegment(go.PathSegment.Bezier,he.x*a,he.y*y,ge.x*a,ge.y*y,fe.x*a,fe.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()),Xe(de),Xe(he),Xe(fe),Xe(ge),Xe(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,de){ee.add(new go.PathSegment(go.PathSegment.Move,(.3+ce)*a,(.8+de)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5+ce)*a,(.5+de)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(.1+ce)*a,(.5+de)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(.3+ce)*a,(.8+de)*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,de=.4*Math.SQRT2/2+.5,he=.5-.5*Math.SQRT2/2,fe=1,ge=.5,ve=.5,me=0,Be=new go.PathFigure(de*a,(1-he)*y,!1);return x.add(Be),Be.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,ge*y,fe*a,.7*y,fe*a,ge*y)),Be.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)),Be.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)),Be.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)),Be.add(new go.PathSegment(go.PathSegment.Move,(.25+te)*a,.8*y)),Be.add(new go.PathSegment(go.PathSegment.Line,(.35+te)*a,.9*y)),Be.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,de=ee,he=Math.PI/4,fe=4*(1-Math.cos(he))/(3*Math.sin(he)),ge=fe*.5,ve=ee,me=ee,Be=fe*ve,Se=fe*me;te.add(new go.PathSegment(go.PathSegment.Bezier,(ce-ve)*a,de*y,(ce-(Be+ve)/2)*a,(de+(me+Se)/2)*y,(ce-ve)*a,(de+Se)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(de-me)*y,(ce-ve)*a,(de-Se)*y,(ce-Be)*a,(de-me)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,(ce+ve)*a,de*y,(ce+Be)*a,(de-me)*y,(ce+ve)*a,(de-Se)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*a,(1-.595)*y,(ce+ve)*a,(de+Se)*y,(ce+(Be+ve)/2)*a,(de+(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,de=.2,he=.9,fe=new go.PathFigure((de-ee)*a,he*y,!0);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,de*a,(he-ee)*y,(de-ee)*a,(he-ce)*y,(de-ce)*a,(he-ee)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(de+ee)*a,he*y,(de+ce)*a,(he-ee)*y,(de+ee)*a,(he-ce)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,de*a,(he+ee)*y,(de+ee)*a,(he+ce)*y,(de+ce)*a,(he+ee)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(de-ee)*a,he*y,(de-ce)*a,(he+ee)*y,(de-ee)*a,(he+ce)*y).close()),ee=.1,ce=le*.1,de=.8,he=.9;var ge=new go.PathFigure((de-ee)*a,he*y,!0);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,de*a,(he-ee)*y,(de-ee)*a,(he-ce)*y,(de-ce)*a,(he-ee)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(de+ee)*a,he*y,(de+ce)*a,(he-ee)*y,(de+ee)*a,(he-ce)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,de*a,(he+ee)*y,(de+ee)*a,(he+ce)*y,(de+ce)*a,(he+ee)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(de-ee)*a,he*y,(de-ce)*a,(he+ee)*y,(de-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 de=.1,he=le*.1,fe=.1,ge=.9,ve=new go.PathFigure((fe-de)*a,ge*y,!0);x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(ge-de)*y,(fe-de)*a,(ge-he)*y,(fe-he)*a,(ge-de)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(fe+de)*a,ge*y,(fe+he)*a,(ge-de)*y,(fe+de)*a,(ge-he)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(ge+de)*y,(fe+de)*a,(ge+he)*y,(fe+he)*a,(ge+de)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(fe-de)*a,ge*y,(fe-he)*a,(ge+de)*y,(fe-de)*a,(ge+he)*y)),de=.1,he=le*.1,fe=.4,ge=.9;var me=new go.PathFigure((fe-de)*a,ge*y,!0);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(ge-de)*y,(fe-de)*a,(ge-he)*y,(fe-he)*a,(ge-de)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(fe+de)*a,ge*y,(fe+he)*a,(ge-de)*y,(fe+de)*a,(ge-he)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(ge+de)*y,(fe+de)*a,(ge+he)*y,(fe+he)*a,(ge+de)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(fe-de)*a,ge*y,(fe-he)*a,(ge+de)*y,(fe-de)*a,(ge+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 fe=.05,ge=le*.05,ve=.175,me=.95,ce=new go.PathFigure((ve-fe)*a,me*y,!0);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,ve*a,(me-fe)*y,(ve-fe)*a,(me-ge)*y,(ve-ge)*a,(me-fe)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ve+fe)*a,me*y,(ve+ge)*a,(me-fe)*y,(ve+fe)*a,(me-ge)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ve*a,(me+fe)*y,(ve+fe)*a,(me+ge)*y,(ve+ge)*a,(me+fe)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ve-fe)*a,me*y,(ve-ge)*a,(me+fe)*y,(ve-fe)*a,(me+ge)*y));var fe=.05,ge=le*.05,ve=.375,me=.95,de=new go.PathFigure((ve-fe)*a,me*y,!0);x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,ve*a,(me-fe)*y,(ve-fe)*a,(me-ge)*y,(ve-ge)*a,(me-fe)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ve+fe)*a,me*y,(ve+ge)*a,(me-fe)*y,(ve+fe)*a,(me-ge)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,ve*a,(me+fe)*y,(ve+fe)*a,(me+ge)*y,(ve+ge)*a,(me+fe)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ve-fe)*a,me*y,(ve-ge)*a,(me+fe)*y,(ve-fe)*a,(me+ge)*y));var fe=.05,ge=le*.05,ve=.625,me=.95,he=new go.PathFigure((ve-fe)*a,me*y,!0);x.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,ve*a,(me-fe)*y,(ve-fe)*a,(me-ge)*y,(ve-ge)*a,(me-fe)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ve+fe)*a,me*y,(ve+ge)*a,(me-fe)*y,(ve+fe)*a,(me-ge)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,ve*a,(me+fe)*y,(ve+fe)*a,(me+ge)*y,(ve+ge)*a,(me+fe)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ve-fe)*a,me*y,(ve-ge)*a,(me+fe)*y,(ve-fe)*a,(me+ge)*y));var fe=.05,ge=le*.05,ve=.825,me=.95,Be=new go.PathFigure((ve-fe)*a,me*y,!0);x.add(Be),Be.add(new go.PathSegment(go.PathSegment.Bezier,ve*a,(me-fe)*y,(ve-fe)*a,(me-ge)*y,(ve-ge)*a,(me-fe)*y)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(ve+fe)*a,me*y,(ve+ge)*a,(me-fe)*y,(ve+fe)*a,(me-ge)*y)),Be.add(new go.PathSegment(go.PathSegment.Bezier,ve*a,(me+fe)*y,(ve+fe)*a,(me+ge)*y,(ve+ge)*a,(me+fe)*y)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(ve-fe)*a,me*y,(ve-ge)*a,(me+fe)*y,(ve-fe)*a,(me+ge)*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,de=le*.05,he=.35,fe=.775,ge=new go.PathFigure((he-ce)*a,fe*y,!0);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,he*a,(fe-ce)*y,(he-ce)*a,(fe-de)*y,(he-de)*a,(fe-ce)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(he+ce)*a,fe*y,(he+de)*a,(fe-ce)*y,(he+ce)*a,(fe-de)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,he*a,(fe+ce)*y,(he+ce)*a,(fe+de)*y,(he+de)*a,(fe+ce)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(he-ce)*a,fe*y,(he-de)*a,(fe+ce)*y,(he-ce)*a,(fe+de)*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,de=new go.PathFigure((ee-b)*a,ce*y,!0);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));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,de=new go.PathFigure((ee-b)*a,ce*y,!0);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));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,de=new go.PathFigure((ee-b)*a,ce*y,!1);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).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 de=new go.PathFigure(.5*a,.1*y,!1);return x.add(de),de.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*a,.3*y)),de.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 de=new go.PathFigure(a*.816,y,!0);return x.add(de),de.add(new go.PathSegment(go.PathSegment.Line,a*.816,y*(1-.184*4))),de.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-.184*5))),de.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 de=new go.PathFigure(a*1,0,!0);return x.add(de),de.add(new go.PathSegment(go.PathSegment.Line,a*.4,0)),de.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.65)),de.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 de=new go.PathFigure(a*(.11+.24133333*2+.028*2),y*.1,!1);return x.add(de),de.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),y*.1)),de.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),y*.8)),de.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 de=new go.PathFigure(a*.83,y*1,!1);x.add(de),de.add(new go.PathSegment(go.PathSegment.Line,a*.83,y*.5)),de.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*.5)),de.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,Xe=!1,E=!1,pe=null,Ae=!1,ue=null,le=null,ae=0;ae<arguments.length;ae++){var se=arguments[ae];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:pe=se;break;case"object":typeof se.is3D!="undefined"?ye=se:be=se;break;case"boolean":Xe=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&&(Xe=!0)),pe!==null&&be.id===void 0&&(be.id=pe);var ie="",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 de=function(nt){return parseFloat(nt)>4?parseFloat(nt):5};en.setHTML5Codebase=function(nt,at){le=nt,qe(nt,at)},en.setJavaCodebase=en.setJavaCodebaseVersion=en.isCompiledInstalled=en.setPreCompiledScriptPath=en.setPreCompiledResourcePath=function(){},en.setHTML5CodebaseVersion=function(nt,at){var ut=parseFloat(nt);if(ut!==NaN&&ut<5){console.log("The GeoGebra HTML5 codebase version "+ut+" is deprecated. Using version latest instead.");return}ue=nt,tt(nt,at)},en.getHTML5CodebaseVersion=function(){return z},en.getParameters=function(){return be},en.setFontsCSSURL=function(nt){ee=nt},en.setGiacJSURL=function(nt){},en.setJNLPFile=function(nt){ie=nt},en.setJNLPBaseDir=function(nt){},en.inject=function(){function nt(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var at="auto",ut=be.id,At,wt=!1,It=0;It<arguments.length;It++){var gt=arguments[It];typeof gt=="string"?(gt=gt.toLowerCase(),gt.match(/^(prefer)?(java|html5|compiled|auto|screenshot)$/)?at=gt:ut=arguments[It]):typeof gt=="boolean"?wt=gt:gt instanceof HTMLElement&&(At=gt)}ft();function ft(){if(!Ae){setTimeout(ft,200);return}at=Ze(at);var $e=At||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()||nt())&&fe()),Pe?(ne="screenshot",xe($e,be,wt,at)):Te($e,be,wt)}}};function he(){try{return window.self!==window.top}catch(nt){return!0}}function fe(){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 ge=function(nt){var at=function(It){var gt=JSON.parse(It),ft=function(ke){return ke.type=="G"||ke.type=="E"},$e=gt.elements?gt.elements.filter(ft)[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"),nt()},ut=function(){be.onError&&be.onError(),lt("Error: Fetching material (id "+be.material_id+") failed.",be)},At=location.host.match(/(www|stage|beta|groot|alpha).geogebra.(org|net)/)?location.host:"www.geogebra.org",wt="/materials/"+be.material_id+"?scope=basic";me("https://"+At+"/api/proxy.php?path="+encodeURIComponent(wt),at,ut)};function ve(nt){var at=["width","height","showToolBar","showMenuBar","showAlgebraInput","allowStyleBar","showResetIcon","enableLabelDrags","enableShiftDragZoom","enableRightClick","appName"];["enableLabelDrags","enableShiftDragZoom","enableRightClick"].forEach(function(ut){nt[ut]=!!nt[ut]}),at.forEach(function(ut){be[ut]===void 0&&nt[ut]!==void 0&&(be[ut]=nt[ut])}),be.showToolBarHelp===void 0&&(be.showToolBarHelp=be.showToolBar)}function me(nt,at,ut){var At=new XMLHttpRequest;At.open("GET",nt),At.onload=function(){at(At.responseText)},At.onerror=ut,At.send()}en.isHTML5Installed=function(){return!0},en.getLoadedAppletType=function(){return ne},en.setPreviewImage=function(nt,at,ut){x=nt,b=at,te=ut},en.removeExistingApplet=function(nt,at){var ut;typeof nt=="string"&&(nt=document.getElementById(nt)),ne=null;var At=null;for(ut=0;ut<nt.childNodes.length;ut++){var wt=nt.childNodes[ut],It=wt.className;It==="applet_screenshot"?at?(wt.style.display="block",ne="screenshot"):wt.style.display="none":It!=="applet_scaler prerender"&&(nt.removeChild(wt),At=It&&It.indexOf("appletParameters")!=-1?wt.id:null,ut--)}var gt=be.id!==void 0?be.id:At,ft=window[gt];ft&&typeof ft.getBase64=="function"&&(ft.remove(),window[gt]=null)},en.refreshHitPoints=function(){if(de(ggbHTML5LoadedCodebaseVersion)>=5)return!0;var nt=en.getAppletObject();return nt&&typeof nt.recalculateEnvironments=="function"?(nt.recalculateEnvironments(),!0):!1},en.startAnimation=function(){var nt=en.getAppletObject();return nt&&typeof nt.startAnimation=="function"?(nt.startAnimation(),!0):!1},en.stopAnimation=function(){var nt=en.getAppletObject();return nt&&typeof nt.stopAnimation=="function"?(nt.stopAnimation(),!0):!1},en.getAppletObject=function(){var nt=be.id!==void 0?be.id:"ggbApplet";return window[nt]},en.resize=function(){};var Be=function(nt,at,ut){var At=document.createElement("param");At.setAttribute("name",at),At.setAttribute("value",ut),nt.appendChild(At)},Se=function(nt){return nt&&nt!=="false"},Te=function(nt,at,ut){de(z)<=4.2&&(ut=!0);var At=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==z||ggbHTML5LoadedCodebaseIsWebSimple&&!y)&&(At=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var wt=document.createElement("div");wt.classList.add("appletParameters","notranslate");var It=at.width,gt=at.height;if(at.disableAutoScale=at.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():at.disableAutoScale,at.width!==void 0)if(de(z)<=4.4)Se(at.showToolBar)&&(at.height-=7),Se(at.showAlgebraInput)&&(at.height-=37),at.width<605&&Se(at.showToolBar)&&(at.width=605,It=605);else{var ft=100;(Se(at.showToolBar)||Se(at.showMenuBar))&&(at.hasOwnProperty("customToolBar")&&(at.customToolbar=at.customToolBar),ft=Se(at.showMenuBar)?245:155),It<ft&&(at.width=ft,It=ft)}wt.style.border="none",wt.style.display="inline-block";for(var $e in at)at.hasOwnProperty($e)&&$e!=="appletOnLoad"&&wt.setAttribute("data-param-"+$e,at[$e]);ee&&wt.setAttribute("data-param-fontscssurl",ee),en.resize=function(){GGBAppletUtils.responsiveResize(nt,at)},window.addEventListener("resize",function(bt){en.resize()});var Pe=typeof at.appletOnLoad=="function"?at.appletOnLoad:function(){};if(!ut&&at.width!==void 0){at.hasOwnProperty("showSplash")||wt.setAttribute("data-param-showSplash","false");var ke=nt.querySelector(".applet_scaler.prerender"),Ve=ke!==null;if(Ve)var Qe=ke.querySelector(".ggb_preview");else{var Qe=ze(It,gt,at.borderColor,!1);ke=document.createElement("div"),ke.className="applet_scaler",ke.style.position="relative",ke.style.display="block",ke.style.width=It+"px",ke.style.height=gt+"px"}window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(ke,"66%"),de(z)>=5?(at.appletOnLoad=function(bt){var Bt=nt.querySelector(".ggb_preview");Bt&&Bt.parentNode.removeChild(Bt),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(ke),window.GGBT_wsf_view&&$(window).trigger("resize"),Pe(bt)},Ve||ke.appendChild(Qe)):wt.appendChild(Qe),ke.appendChild(wt),Ve||nt.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(wt),nt.appendChild(De),at.appletOnLoad=function(bt){en.resize(),Pe(bt)}}function Ye(bt,Bt){Bt&&typeof Bt.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(bt,Bt.appletOnLoad):renderGGBElement(bt),lt("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",Bt)}function Ue(bt,Bt){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:bt,params:Bt}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(Mt){Ye(Mt.article,Mt.params)}),html5AppletsToProcess=null)},de(z)<5&&(bt.className+=" geogebraweb")):Ye(bt,Bt)}if(At){scriptLoadStarted=!0;for(var Ie=0;Ie<wt.childNodes.length;Ie++){var Ne=wt.childNodes[Ie].tagName;Ne==="TABLE"&&(wt.removeChild(wt.childNodes[Ie]),Ie--)}if(ggbHTML5LoadedScript!==null){var rt=document.querySelector('script[src="'+ggbHTML5LoadedScript+'"]');rt!=null&&rt.parentNode.removeChild(rt)}var ht=document.createElement("script"),St=function(){Ue(wt,at)};ht.src=oe+a,ggbHTML5LoadedCodebaseIsWebSimple=y,ggbHTML5LoadedCodebaseVersion=z,ggbHTML5LoadedScript=ht.src,lt("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 bt=[__webpack_require__(74620)];St.apply(null,bt)}.bind(this)).catch(__webpack_require__.oe):(ht.onload=St,nt.appendChild(ht))}else Ue(wt,at);at.height=gt,at.width=It},we=function(nt,at,ut){var At=ze(at.width,at.height,at.borderColor,ut),wt=document.createElement("div");wt.style.position="relative",wt.style.display="block",wt.style.width=at.width+"px",wt.style.height=at.height+"px",wt.className="applet_screenshot applet_scaler"+(ut?" applet_screenshot_play":""),wt.appendChild(At);var It=GGBAppletUtils.getScale(at,nt,ut);ut?(nt.appendChild(Oe()),window.GGBT_wsf_view||(nt.style.position="relative")):window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(wt,"66%"),nt.appendChild(wt),It!==1&&!isNaN(It)&&(GGBAppletUtils.scaleElement(wt,It),wt.style.width=at.width+"px",wt.style.height=at.height+"px",wt.parentNode.style.width=at.width*It+"px",wt.parentNode.style.height=at.height*It+"px"),en.resize=function(){je(nt,At,wt,ut)},window.addEventListener("resize",function(gt){en.resize()}),en.resize()};function je(nt,at,ut,At){if(nt.contains(at)){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(nt.id!=="fullscreencontent")return;window.GGBT_wsf_view.setCloseBtnPosition(nt)}var wt=GGBAppletUtils.getScale(be,nt,At);ut.parentNode!==null&&(!isNaN(wt)&&wt!==1?(GGBAppletUtils.scaleElement(ut,wt),ut.parentNode.style.width=be.width*wt+"px",ut.parentNode.style.height=be.height*wt+"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(nt),typeof window.GGBT_ws_header_footer=="object"&&window.GGBT_ws_header_footer.setWsScrollerHeight()}}en.onExitFullscreen=function(nt,at){at.appendChild(nt)};var xe=function(nt,at,ut,At){we(nt,at,!0);for(var wt=function(){var ft=[];for(gt=0;gt<nt.childNodes.length;gt++)ft.push(nt.childNodes[gt]);if(window.GGBT_wsf_view){var $e=window.GGBT_wsf_view.renderFullScreen(nt,at.id),Pe=document.getElementById("fullscreencontainer"),ke=jQuery(nt).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=At,Te(nt,at,!1);if(!window.GGBT_wsf_view)for(gt=0;gt<ft.length;gt++)nt.removeChild(ft[gt])},It=nt.getElementsByClassName("ggb_preview_play"),gt=0;gt<It.length;gt++)It[gt].addEventListener("click",wt,!1),It[gt].addEventListener("ontouchstart",wt,!1);typeof window.ggbAppletPlayerOnload=="function"&&window.ggbAppletPlayerOnload(nt),fe()&&window.GGBT_wsf_view&&$(".wsf-element-fullscreen-button").remove()},Oe=function(){var nt=document.createElement("div");if(nt.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 nt},ze=function(nt,at,ut,At){var wt=document.createElement("div");wt.className="ggb_preview",wt.style.position="absolute",wt.style.zIndex="90",wt.style.width=nt-2+"px",wt.style.height=at-2+"px",wt.style.top="0px",wt.style.left="0px",wt.style.overflow="hidden",wt.style.backgroundColor="white";var It="lightgrey";ut!==void 0&&(ut==="none"?It="transparent":It=ut),wt.style.border="1px solid "+It;var gt=document.createElement("img");if(gt.style.position="relative",gt.style.zIndex="1000",gt.style.top="-1px",gt.style.left="-1px",x!==null&&gt.setAttribute("src",x),gt.style.opacity=.7,b!==null){var ft,$e,Pe;if(!At){ft=document.createElement("img"),ft.style.position="absolute",ft.style.zIndex="1001",ft.style.opacity=1,gt.style.opacity=.3,$e=360,$e>nt/4*3&&($e=nt/4*3),Pe=$e/5.8,ft.setAttribute("src",b),ft.setAttribute("width",$e),ft.setAttribute("height",Pe);var ke=(nt-$e)/2,Ve=(at-Pe)/2;ft.style.left=ke+"px",ft.style.top=Ve+"px",wt.appendChild(ft)}}return wt.appendChild(gt),wt},Ze=function(nt){return nt=nt.toLowerCase(),nt==="html5"||nt==="screenshot"?nt:"html5"},Me=["web","webSimple","web3d","tablet","tablet3d","phone"],tt=function(nt,at){if(z=nt,at){qe(z,!0);return}var ut=!Xe;if(ut){var At=de(z);!isNaN(At)&&At<4.4&&(ut=!1)}var wt,It;window.location.protocol.substr(0,4)==="http"?wt=window.location.protocol:wt="http:";var gt=z.indexOf("//");gt>0?It=z:gt===0?It=wt+z:It="https://www.geogebra.org/apps/5.2.814.0/";for(var ft in Me)if(z.slice(Me[ft].length*-1)===Me[ft]||z.slice((Me[ft].length+1)*-1)===Me[ft]+"/"){qe(It,!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")?It+="webSimple/":It+="web3d/",qe(It,!1)},qe=function(nt,at){if(nt.requirejs){oe=nt;return}nt.slice(-1)!=="/"&&(nt+="/"),oe=nt,at===null&&(at=nt.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=nt.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 At=parseFloat(z);At!==NaN&&At<5&&nt.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+At+" is deprecated. Using version latest instead."),tt("5.0",at))},lt=function(nt,at){window.console&&window.console.log&&(!at||typeof at.showLogging=="undefined"||at.showLogging&&at.showLogging!=="false")&&console.log(nt)};be.material_id!==void 0?ge(ct):ct();function ct(){var nt=zt;ue!==null?nt=ue:parseFloat(nt)<5&&(nt="5.0"),tt(nt,!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,ae,se,ie){var oe=null;if(ie!=null&&ie!="")for(var re=Ae.parentNode;re!=null;)if((" "+re.className+" ").indexOf(" "+ie+" ")>-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(ae?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,ae,se){if(Ae.isScreenshoGenerator)return 1;var ie=ae!==void 0&&ae,oe=Ae.noScaleMargin!=null&&Ae.noScaleMargin,re=function(ce){return ce&&ce!=="false"},ne=re(Ae.autoHeight),z=be(ue,Ae.width,le,ne,ie&&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=ie?1:z.height/x;return le!==void 0&&!le&&(te=Math.min(1,te),ee=Math.min(1,ee)),Math.min(te,ee)}function Xe(Ae,ue,le){var ae=1,se,ie=!1;if(Ae.hasOwnProperty("allowUpscale")&&(ie=Ae.allowUpscale),Ae.hasOwnProperty("scale")&&(ae=parseFloat(Ae.scale),(isNaN(ae)||ae===null||ae===0)&&(ae=1),ae>1&&(ie=!0)),ue&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(ie=!0),!(Ae.hasOwnProperty("disableAutoScale")&&Ae.disableAutoScale))se=ye(Ae,ue,ie,le,Ae.scaleContainerClass);else return ae;return ie&&(!Ae.hasOwnProperty("scale")||ae===1)?se:Math.min(ae,se)}function E(Ae){var ue=Math.min(window.innerWidth,document.documentElement.clientWidth),le=Math.min(window.innerHeight,document.documentElement.clientHeight),ae=Ae.getBoundingClientRect(),se=(ue-ae.width)/2,ie=(le-ae.height)/2;ie<0&&(ie=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=ie+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(ie<40?Ae.style.top="40px":Ae.style.top=ie+"px",Ae.style.left=se+"px")}function pe(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 ae=Xe(ue,Ae);en()&&le.setAttribute("data-param-scale",ae);for(var se=null,ie=0;ie<Ae.childNodes.length;ie++)if(Ae.childNodes[ie].className!==void 0&&Ae.childNodes[ie].className.match(/^applet_scaler/)){se=Ae.childNodes[ie];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(ae)&&ae!==1?(se.parentNode.style.width=ue.width*ae+"px",se.parentNode.style.height=ue.height*ae+"px",zt(se,ae)):(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:pe,isFlexibleWorksheetEditor:en,positionCenter:E,getScale:Xe,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],Xe=O;Xe<ye.length;Xe++){var E=ye[Xe];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 Xe(){return typeof o.readyState==Y?typeof o.body!=Y&&o.body!=null:/loaded|complete/.test(o.readyState)}var E=Xe();if(E){ye();return}function pe(){if(!E){if(!Xe())return;E=!0,ye(),o.removeEventListener&&o.removeEventListener(Z,pe,!1),Ae&&clearInterval(Ae)}}o.addEventListener&&o.addEventListener(Z,pe,!1);var Ae=setInterval(function(){pe()},$)}function be(ye){var Xe=u(),E=Xe.body,pe=Xe.createElement(_);pe.language=ab,pe.crossOrigin=W,pe.src=ye,webModule.__errFn&&(pe.onerror=function(){webModule.__errFn(L,new Error(bb+ye))}),E.appendChild(pe)}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 ae=Ae.lastIndexOf(tb,Math.min(le,ue));return ae>=O?Ae.substring(O,ae+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 Xe(){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 pe=be();return pe==W&&(pe=ye()),pe==W&&(pe=Xe()),pe==W&&E()&&(pe=en(o.location.href)),pe=zt(pe),pe}function C(en){return en.match(/^\//)||en.match(/^[a-zA-Z]+:\/\//)?en:webModule.__moduleBase+en}function D(){var en=[],zt=O,be=[],ye=[];function Xe(Ae){var ue=ye[Ae](),le=be[Ae];if(ue in le)return ue;var ae=[];for(var se in le)ae[le[se]]=se;throw r&&r(Ae,ae,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]=Xe(ue));return Ae},webModule.__computePropValue=Xe,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var E;try{E=Cb;var pe=E.indexOf(Db);pe!=-1&&(zt=parseInt(E.substring(pe+P),$),E=E.substring(O,pe))}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 pe},Ds:function(){return Ae},KI:function(){return le},SI:function(){return E},f1:function(){return Xe}});var ye=be(3294);function Xe(ae){let se=!0;if(ae.length>0){for(let ie=0;ie<ae.length;ie++)if(ae[ie].compile_success==0||!ae[ie].compile_success){se=!1;break}}else se=!1;return se}function E(ae,se=""){let ie=[];for(let oe=0;oe<ae.length;oe++){let re=ae[oe],ne=se?`${se}/${re.name}`:`${re.name}`;ie.push({title:re.name,type:re.type,isLeaf:re.type!=="tree",key:ne})}return ie}function pe(ae,se,ie){for(let oe=0;oe<ae.length;oe++){let re=ae[oe];if(re.key===se){re.children=ie;break}re.children&&pe(re.children,se,ie)}return ae}function Ae(ae,se,ie){let oe;return function(){let re=this,ne=arguments,z=function(){oe=null,ie||ae.apply(re,ne)},a=ie&&!oe;clearTimeout(oe),oe=setTimeout(z,se),a&&ae.apply(re,ne)}}const ue=!0,le=ye.Z.API_SERVER},24544:function(en,zt,be){"use strict";var ye=be(86204),Xe=be.n(ye),E=Object.defineProperty,pe=(ae,se,ie)=>se in ae?E(ae,se,{enumerable:!0,configurable:!0,writable:!0,value:ie}):ae[se]=ie,Ae=(ae,se,ie)=>pe(ae,typeof se!="symbol"?se+"":se,ie),ue=(ae,se,ie)=>new Promise((oe,re)=>{var ne=y=>{try{a(ie.next(y))}catch(x){re(x)}},z=y=>{try{a(ie.throw(y))}catch(x){re(x)}},a=y=>y.done?oe(y.value):Promise.resolve(y.value).then(ne,z);a((ie=ie.apply(ae,se)).next())});class le extends ye.EventEmitter{constructor(se,ie){super(),Ae(this,"url"),Ae(this,"body"),Ae(this,"fullContent",""),Ae(this,"controller",null),this.url=se,this.body=ie}startStream(){return ue(this,null,function*(){this.controller=new AbortController;const{signal:se}=this.controller;try{const ie=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:se});if(!ie.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${ie.status}`);const oe=ie.headers.get("content-type");if(!oe)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(oe.includes("application/json")){const z=yield ie.json();this.emit("error",z);return}if(!oe.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const re=ie.body.getReader(),ne=new TextDecoder("utf-8");for(;;){const{done:z,value:a}=yield re.read();if(z)break;const x=ne.decode(a,{stream:!0}).split(`
`);for(const b of x)if(b.startsWith("data:")){const te=b.slice(5).trim();if(te==="[DONE]")break;try{const ee=JSON.parse(te);ee.data&&this.handleData(ee.data)}catch(ee){console.error("\u89E3\u6790 JSON \u5931\u8D25:",ee)}}}this.emit("done",this.fullContent)}catch(ie){ie.name==="AbortError"?this.emit("cancelled",this.fullContent):this.emit("error",ie.message)}})}handleData(se){se.content&&(this.fullContent+=se.content,this.emit("data",{chunk:se,full:this.fullContent}))}cancelRequest(){var se;(se=this.controller)==null||se.abort()}}zt.Z=le},43276:function(en,zt,be){"use strict";be.d(zt,{Z:function(){return de}});var ye=be(59301),Xe=be(72719),E=be(77596),pe=be(93772),Ae=be(14179),ue=be(56102),le={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm"},ae=be(8591),se=be(11611),ie=be(35328),oe=be(30084),re=be(10787),ne=be(50304),z=Object.defineProperty,a=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,b=(he,fe,ge)=>fe in he?z(he,fe,{enumerable:!0,configurable:!0,writable:!0,value:ge}):he[fe]=ge,te=(he,fe)=>{for(var ge in fe||(fe={}))y.call(fe,ge)&&b(he,ge,fe[ge]);if(a)for(var ge of a(fe))x.call(fe,ge)&&b(he,ge,fe[ge]);return he},ee=(he,fe)=>{var ge={};for(var ve in he)y.call(he,ve)&&fe.indexOf(ve)<0&&(ge[ve]=he[ve]);if(he!=null&&a)for(var ve of a(he))fe.indexOf(ve)<0&&x.call(he,ve)&&(ge[ve]=he[ve]);return ge},de=({onFinish:he,value:fe,streamingStatus:ge,cancelIndex:ve,loadImage:me})=>{const[Be,Se]=(0,ye.useState)(""),[Te,we]=(0,ye.useState)(0),[je,xe]=(0,ye.useState)(!1),Oe=Me=>Me.replace(/\\\(([\s\S]*?)\\\)/g,"<mathx data-text='$1'>$$$$$1$$$$</mathx>").replace(/\\\[([\s\S]*?)\\\]/g,"<mathx data-text='$1'>$$$$$1$$$$</mathx>").replace(/`(\$\$.*?\$\$)`/g,"<mathx data-text='$1'>$$$$$1$$$$</mathx>").replace(/______/g,"`______`"),ze=()=>{xe(!0),he==null||he()};return(0,ye.useEffect)(()=>{const Me=me?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A
${fe}`:fe,tt=Oe(Me);if(!je)if(me||!ge||ve>0){Se(tt),we(tt.length),(!ge||ve>0)&&!me&&ze();return}else if(Te<tt.length){const qe=tt.length-Te,lt=setInterval(()=>{Se(tt.slice(0,Te+2)),we(ct=>ct+2)},qe>10?Math.max(500/(qe/2),20):50);return()=>clearInterval(lt)}else ge||ze()},[fe,ge,ve,me,Te]),(0,ye.useMemo)(()=>ye.createElement("section",{className:`${le.answer} fadeIn animated`},ye.createElement(Xe.UG,{remarkPlugins:[oe.Z,re.Z],rehypePlugins:[ie.Z,pe.Z],components:{code(Me){var tt=Me,{node:qe,inline:lt,className:ct,children:nt}=tt,at=ee(tt,["node","inline","className","children"]);const ut=/language-(\w+)/.exec(ct||""),At=String(nt).trim();return lt||!ut?ye.createElement("code",te({className:ct},at),nt):ye.createElement("code",{className:le.codeCopy,"data-text":`\`\`\`${ut?ut[1]:""}
${nt}
\`\`\``},ye.createElement(ue.CopyToClipboard,{text:At,onCopy:()=>ae.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},ye.createElement("button",null,"\u590D\u5236")),ye.createElement(E.Z,te({style:Ae.Z,language:ut[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},at),At))},img({node:Me}){var tt;const qe=(tt=Me.properties)==null?void 0:tt.src;return ye.createElement(se.Z,{src:qe,width:320,"data-text":qe,onLoad:()=>me&&setTimeout(()=>ze(),500)})},span(Me){var tt=Me,{node:qe,className:lt,children:ct}=tt,nt=ee(tt,["node","className","children"]);if(lt!=null&&lt.includes("katex")){const at=qe.children.map(ut=>ut.value||"").join("");return ye.createElement("span",te({className:lt,"data-text":`$$ ${at||""} $$`},nt),ct)}return ye.createElement("span",te({className:lt},nt),ct)}}},je?Be:`${Be}__`)),[Be])}},31707:function(en,zt,be){"use strict";be.d(zt,{Z:function(){return x}});var ye=be(59301),Xe=be(19909),E={bigTips:"bigTips___uPRW3",item:"item___KMGDu"},pe=be(8591),Ae=be(95237),ue=Object.defineProperty,le=Object.defineProperties,ae=Object.getOwnPropertyDescriptors,se=Object.getOwnPropertySymbols,ie=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={}))ie.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,ae(te)),a=(b,te,ee)=>new Promise((ce,de)=>{var he=ve=>{try{ge(ee.next(ve))}catch(me){de(me)}},fe=ve=>{try{ge(ee.throw(ve))}catch(me){de(me)}},ge=ve=>ve.done?ce(ve.value):Promise.resolve(ve.value).then(he,fe);ge((ee=ee.apply(b,te)).next())}),x=({description:b,code:te,showData:ee={},sendParams:ce={},allShow:de=!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}],fe=ge=>{const{setChatData:ve,setLoading:me,getData:Be,clearStatus:Se,typing:Te,setImageGenerator:we,renderChatItems:je,setSceneAwareness:xe}=ge;let Oe=he;return de||(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){pe.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),Be("",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(Xe.Z,{title:"\u667A\u80FD\u52A9\u6559",hideInputBox:de?!1:!(ee!=null&&ee.ai_q_and_a),headFunctionNode:fe,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"})}},19909:function(en,zt,be){"use strict";be.d(zt,{Z:function(){return Lt}});var ye=be(59301),Xe=be(8591),E=be(54580),pe=be(43418),Ae=be(6848),ue=be(92832),le=be(3113),ae=be(71418),se=be(64165),ie=be(14478),oe=be(43428),re=be(38854),ne=be(92310),z=be.n(ne),a=be(43276),y={reasoning:"reasoning___S0mKl",btn:"btn____CIJG",content:"content___CIAh9"},x=be(59301),b=(xt,Wt,Ut)=>new Promise((Xt,on)=>{var dn=er=>{try{Mn(Ut.next(er))}catch(Fn){on(Fn)}},bn=er=>{try{Mn(Ut.throw(er))}catch(Fn){on(Fn)}},Mn=er=>er.done?Xt(er.value):Promise.resolve(er.value).then(dn,bn);Mn((Ut=Ut.apply(xt,Wt)).next())}),ee=({value:xt="",streamingStatus:Wt,onFinish:Ut,cancelIndex:Xt,time:on,loading:dn,loadAll:bn})=>{const[Mn,er]=(0,ye.useState)(""),[Fn,Dn]=(0,ye.useState)(!0),An=(0,ye.useRef)(xt),En=(0,ye.useRef)(Wt),kn=(0,ye.useRef)(0),br=(0,ye.useRef)(null),[vr,xr]=(0,ye.useState)(!1),ur=70;(0,ye.useEffect)(()=>{En.current=Wt},[Wt]),(0,ye.useEffect)(()=>{An.current=xt},[xt]),(0,ye.useEffect)(()=>{if(!Wt){er(An.current);return}return xr(!0),br.current=setInterval(cr,ur),()=>{clearInterval(br.current)}},[]),(0,ye.useEffect)(()=>{vr&&(er(An.current),clearInterval(br.current),xr(!1),Ut())},[Xt]);const cr=()=>b(void 0,null,function*(){const Qr=An.current[kn.current];Qr!==void 0?(er(Ur=>Ur+Qr),kn.current++,clearInterval(br.current),br.current=setInterval(cr,280/(An.current.length-kn.current))):En.current===!1&&(er(An.current),clearInterval(br.current),xr(!1),Ut())});return x.createElement("div",{className:`${y.reasoning} fadeIn animated`},x.createElement("div",{className:y.btn,onClick:()=>Dn(!Fn)},x.createElement("i",{className:"iconfont icon-shendusikao"}),on?x.createElement("span",null,"\u5DF2\u6DF1\u5EA6\u601D\u8003\uFF08\u7528\u65F6 ",on," \u79D2\uFF09"):x.createElement("span",null,"\u601D\u8003\u4E2D..."),Fn?x.createElement("b",{className:"iconfont icon-shouqi6"}):x.createElement("b",{className:"iconfont icon-zhankai6"})),dn&&x.createElement(ae.Z,{spinning:!0,className:"mt20"}),Fn&&!dn&&x.createElement("div",{className:y.content},Mn,vr?x.createElement("span",{className:"aiBlink"},"__"):""))},ce={select:"select___Kt_GE",box:"box___S5_ly",text:"text___dtZDv",itemWrap:"itemWrap___xmw7x",item:"item___io6Bx",active:"active___nHRTI"},de=be(81327),he=Object.defineProperty,fe=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,me=(xt,Wt,Ut)=>Wt in xt?he(xt,Wt,{enumerable:!0,configurable:!0,writable:!0,value:Ut}):xt[Wt]=Ut,Be=(xt,Wt)=>{for(var Ut in Wt||(Wt={}))ge.call(Wt,Ut)&&me(xt,Ut,Wt[Ut]);if(fe)for(var Ut of fe(Wt))ve.call(Wt,Ut)&&me(xt,Ut,Wt[Ut]);return xt};const Se=xt=>React.createElement("svg",Be({className:"logo1_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},xt),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 Te="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEwMTkuNDA3IDYyMC44IDg5MS44MzQgMzk3Ljc4MSA5NDYuNDkgMjkzLjEyYTI5LjA5OSAyOS4wOTkgMCAwIDAgNi40LTM2LjM5NWwtNzAuMTg3LTEyNi41OTJhMzAuMDggMzAuMDggMCAwIDAtMjQuNTc2LTEzLjY1M0g1OTcuNTE5TDUzOS4xOTQgMTQuNTA3YTI3LjM1IDI3LjM1IDAgMCAwLTIwLjkwNy0xNC41NUgzODAuNjQ0YTI5LjE0MSAyOS4xNDEgMCAwIDAtMjQuNjE4IDE0LjU1djUuNTQ2TDIyNS44MDYgMjQzLjAzSDEwMC45MjNhMjkuMTg0IDI5LjE4NCAwIDAgMC0yNS41MTUgMTMuNjU0TDMuNDI4IDM4NC4wODVhMzIuNzY4IDMyLjc2OCAwIDAgMCAwIDI5LjE4NEwxMzIuODM2IDYzOC4wOCA3NC41MTEgNzQwLjA1M2EzMi43NjggMzIuNzY4IDAgMCAwIDAgMjkuMDU2bDY2LjUxNyAxMTYuNTY2YTI5LjkwNyAyOS45MDcgMCAwIDAgMjUuNTE1IDE0LjUwNkg0MjcuMTVsNjIuODQ4IDEwOS4yMjdBMzAuMDggMzAuMDggMCAwIDAgNTEyLjc4MyAxMDI0SDY2MC40MWEyOS4xNDEgMjkuMTQxIDAgMCAwIDI0LjU3Ni0xNC41NWwxMjguNDY5LTIyNC44NTNoMTE0Ljc3M2EzMS45MTUgMzEuOTE1IDAgMCAwIDI0LjY2Mi0xNS40NDVsNjYuNDc0LTExNy40MTlhMjguMTYgMjguMTYgMCAwIDAgMC0zMC45NzZsLjA0My4wNDN6bS0xNjEuMjggMTQuNTkyTDc5MS42MSA1MTIuNDY5IDUxOC4yODcgOTkzLjk2M2wtNzQuNzUyLTEyMi44OGgtMjczLjI4bDY1LjYyMS0xMTkuMjExaDEzOS4zOTJMMTAxLjg2IDI3Mi4yMTNoMTQzLjA2MkwzODAuNjg3IDMwLjA4bDY4LjM1MiAxMTkuMjUzLTcwLjE4NyAxMjIuODhIOTI1LjU0bC02OS4yMDUgMTIxLjk0MiAxMzcuNiAyNDEuMTk0SDg1OC4xN3oiIGZpbGw9IiM2MDVCRUMiLz48cGF0aCBkPSJtNDk5Ljk4MyA2OTkuMzA3IDE3NC4zNzktMjc0LjczMUgzMjQuNzA4eiIgZmlsbD0iIzYwNUJFQyIvPjwvc3ZnPg==",we=Object.defineProperty,je=Object.getOwnPropertySymbols,xe=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,ze=(xt,Wt,Ut)=>Wt in xt?we(xt,Wt,{enumerable:!0,configurable:!0,writable:!0,value:Ut}):xt[Wt]=Ut,Ze=(xt,Wt)=>{for(var Ut in Wt||(Wt={}))xe.call(Wt,Ut)&&ze(xt,Ut,Wt[Ut]);if(je)for(var Ut of je(Wt))Oe.call(Wt,Ut)&&ze(xt,Ut,Wt[Ut]);return xt};const Me=xt=>React.createElement("svg",Ze({className:"logo2_svg__icon",viewBox:"0 0 1417 1024",xmlns:"http://www.w3.org/2000/svg",width:276.758,height:200},xt),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 tt="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDE0MTcgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjc2Ljc1OCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik0xMzY0LjQ0IDExOC43MDVjLTE0LjE3OC02LjY5NS0yMC4zMjIgNi4wNjUtMjguNTkzIDEyLjUyNS0yLjkxNCAyLjA0OC01LjI3NyA0LjcyNi03LjY0IDcuMjQ2LTIwLjcxNyAyMS4yNjgtNDQuODk5IDM1LjIxLTc2LjY0MyAzMy41NTZhMTUyLjU3NiAxNTIuNTc2IDAgMCAwLTEyMC42NzQgNDUuMzcxYy03LjQwNC00MS44MjYtMzIuMDYtNjYuODc1LTY5LjU1My04Mi44NjUtMTkuNjkzLTguMzUtMzkuNTQzLTE2LjctNTMuMjQ4LTM0LjczNy05LjYxLTEyLjkxOS0xMi4yODgtMjcuMzMzLTE3LjAxNS00MS41MTItMy4xNS04LjUwNy02LjE0NC0xNy4yNS0xNi4zODQtMTguNjY4LTExLjE4NS0xLjczMy0xNS41MTcgNy4yNDctMTkuOTI4IDE0LjczYTE4OS4xMjUgMTg5LjEyNSAwIDAgMC0yMy41NTIgOTguNDYxYzEuNTc1IDc2Ljg4IDM1LjQ0NiAxMzguMDgzIDEwMi42MzYgMTgxLjY0MiA3LjU2MiA0Ljk2MyA5LjUzMSA5LjkyNSA3LjA5IDE3LjI1LTQuNDkgMTQuOTY3LTkuOTI2IDI5LjU0LTE0LjgxIDQ0LjU4NC0yLjk5MiA5LjYxLTcuNTYxIDExLjY1OC0xOC4yNzQgNy40ODNhMzA5LjQ4NCAzMDkuNDg0IDAgMCAxLTk2Ljg4Ni02My4wMTVjLTQ3LjgxMy00NC40MjYtOTEuMDU3LTkzLjM0Mi0xNDQuOTM1LTEzMS43MDJhNjM1LjgyNSA2MzUuODI1IDAgMCAwLTM4LjM2LTI1LjIwN2MtNTQuOTgyLTUxLjIgNy4xNjctOTMuMjYyIDIxLjU4Mi05OC4yMjUgMTQuOTY2LTUuMTk5IDUuMjc3LTIzLjE1OC00My40MDItMjIuOTIyLTQ4LjY4LjIzNy05My4xODQgMTUuODMzLTE0OS45NzcgMzYuNjI4LTguNDI4IDMuMTUtMTcuMDkyIDUuNTE0LTI1Ljk5MyA3LjMyNmE1NTcuODQ0IDU1Ny44NDQgMCAwIDAtMTYwLjc2OC01LjQzNmMtMTA1LjE1NyAxMS4yNjQtMTg5LjIwNCA1OC45Mi0yNTAuOTYgMTQwLjM2Ny03NC4yIDk3LjgzMi05MS42ODcgMjA4Ljk3NS03MC4yNjEgMzI1LjAwMiAyMi40NDkgMTIyLjI1IDg3LjQzNCAyMjMuNDY4IDE4Ny40NyAzMDIuNjMxIDEwMy41ODIgODIgMjIyLjkxNyAxMjIuMTcyIDM1OS4xODggMTE0LjQ1MiA4Mi43MDgtNC41NjggMTc0Ljc5LTE1LjIwMiAyNzguNjg2LTk5LjQ4NSAyNi4xNTEgMTIuNDQ1IDUzLjY0MiAxNy40ODYgOTkuMjQ5IDIxLjI2NyAzNS4xMzEgMy4wNzIgNjkuMDAyLTEuNzMzIDk1LjE1My02LjkzMSA0MC45Ni04LjM1IDM4LjIwMy00NC43NDEgMjMuMzE2LTUxLjQzNy0xMjAuMjAyLTUzLjcyLTkzLjgxNC0zMS44MjItMTE3LjgzOS00OS42MjQgNjEuMTI1LTY5LjMxNyAxNTMuMjA2LTE0MS4zMTIgMTg5LjIwNC0zNzQuNzA2IDIuODM1LTE4LjUxLjQ3Mi0zMC4xNjggMC00NS4yMTMtLjIzNy05LjEzNyAxLjk2OS0xMi42MDMgMTIuOTE4LTEzLjcwNmEyNDAuMDg5IDI0MC4wODkgMCAwIDAgODYuMTczLTI1LjQ0MmM3Ny45ODItNDAuODAzIDEwOS4zMzItMTA3LjkxNCAxMTYuNzM2LTE4OC4yNTkgMS4xMDMtMTIuMjg4LS4yMzYtMjQuOTctMTMuNzA1LTMxLjQyOXpNNjg1LjQ1IDg0Mi4wNDNDNTY5LjEwOCA3NTQuMjE1IDUxMi41NSA3MjUuMzA3IDQ4OS4xNTcgNzI2LjQ5Yy0yMS44MiAxLjI2LTE3Ljk2IDI1LjIwNi0xMy4xNTUgNDAuODAyIDUuMDQyIDE1LjQzOSAxMS41OCAyNi4wNzMgMjAuNzE3IDM5LjYyMSA2LjMwMSA4LjkgMTAuNzkxIDIyLjIxMy02LjMwMiAzMi4yOTUtMzcuNDk0IDIyLjIxMy0xMDIuNzk0LTcuNTYxLTEwNS43ODctOC45OC03Ni4wMTItNDIuOTI5LTEzOS40MjEtOTkuNTY0LTE4NC4yNDEtMTc2Ljk5NGE1MjMuODk0IDUyMy44OTQgMCAwIDEtNzIuNDY4LTIzOS45M2MtMS4wMjQtMjAuNTYgNS4yNzgtMjcuODg1IDI2LjcwMy0zMS41ODdhMjcyLjE0OCAyNzIuMTQ4IDAgMCAxIDg1LjMwNy0yLjEyN2MxMTguOTQyIDE2LjY5OSAyMjAuMTYgNjcuNzQxIDMwNS4wNzMgMTQ4LjQ4IDQ4LjQ0MyA0Ni4wMDEgODUuMDcxIDEwMC45ODIgMTIyLjg4IDE1NC43MDMgNDAuMTczIDU3LjAyOSA4My4zMzggMTExLjQ1OCAxMzguMzIgMTU1Ljk2MyAxOS4zNzYgMTUuNjc1IDM0Ljg5NCAyNy41NjkgNDkuNzgxIDM2LjIzNC00NC43NCA0LjgwNS0xMTkuNDE0IDUuODI5LTE3MC40NTYtMzIuOTI2em01NS45MjYtMzQ0LjYxNWMwLTUuMzU3IDIuNzU3LTEwLjM5OCA3LjMyNi0xMy40N2ExNy43MjMgMTcuNzIzIDAgMCAxIDIyLjEzNCAyLjA0OGMzLjA3MiAyLjkxNSA0LjgwNSA3LjA5IDQuODA1IDExLjQyMmExNi43NzggMTYuNzc4IDAgMCAxLTE3LjI1IDE2LjU0MSAxNy4zMyAxNy4zMyAwIDAgMS0xMi4xMzEtNC44ODMgMTUuOTExIDE1LjkxMSAwIDAgMS00Ljg4NC0xMS42NTh6bTE3My41MjkgODUuNDY0YTEwNC4zNyAxMDQuMzcgMCAwIDEtMzMuMDA1IDguNTg2IDcxLjQ0NCA3MS40NDQgMCAwIDEtNDQuNTA0LTEzLjU0OGMtMTUuMjgyLTEyLjI4OC0yNi4yMy0xOS4xNDEtMzAuNzItNDAuNjQ1YTg5LjE2NyA4OS4xNjcgMCAwIDEgLjc4Ny0zMS40MjljMy45MzktMTcuNDg3LS4zOTMtMjguNzUtMTMuMzEyLTM4LjkxMi0xMC40NzYtOC4zNS0yMy43MS0xMC42MzQtMzguMzYtMTAuNjM0YTMyLjA2IDMyLjA2IDAgMCAxLTE0LjE3OS00LjE3NWMtNi4xNDQtMi45MTQtMTEuMTA2LTEwLjI0LTYuMzAxLTE5LjE0YTYwLjE4IDYwLjE4IDAgMCAxIDEwLjcxMi0xMS4yNjVjMTkuODUtMTAuNzkgNDIuNjkzLTcuMjQ2IDYzLjg4Mi43ODggMTkuNjkzIDcuNzk4IDM0LjUwMSAyMS44OTggNTUuOTI2IDQxLjkwNSAyMS43NCAyNC4xODMgMjUuNjggMzAuOCAzOC4xMjUgNDguOTE2IDkuODQ2IDE0LjE3OSAxOC43NDcgMjguNzUgMjQuODkgNDUuNDUgMy43MDMgMTAuMzk3LTEuMTAyIDE4LjkwNS0xMy45NDEgMjQuMTAzeiIgZmlsbD0iIzRENkJGRSIvPjwvc3ZnPg==",qe=be(59301),ct=({value:xt,onChange:Wt})=>{const[Ut,Xt]=(0,ye.useState)(!1),on=[{name:"\u901A\u4E49\u5343\u95EE",key:"qwen-max",img:Te},{name:"DeepSeek R1-671B",key:"deepseek-r1",img:tt}],dn=on.find(bn=>bn.key===xt);return qe.createElement("div",{className:ce.select},qe.createElement(de.Z,{size:10},qe.createElement("span",{className:"c-grey-333 font16"},"\u6A21\u578B"),qe.createElement("div",{className:ce.box,onMouseLeave:()=>Xt(!1)},qe.createElement("div",{className:ce.text,onClick:()=>Xt(!0)},qe.createElement("img",{src:dn.img,width:20}),qe.createElement("span",null,dn.name),qe.createElement("b",{className:"iconfont icon-zhankai6"})),Ut&&qe.createElement("div",{className:ce.itemWrap},qe.createElement("aside",null,on.map(bn=>qe.createElement("div",{key:bn.key,className:`${ce.item} ${bn.key===xt?ce.active:""}`,onClick:Mn=>{Mn.stopPropagation(),Wt(bn.key),Xt(!1)}},qe.createElement("img",{src:bn.img,width:20}),qe.createElement("span",null,bn.name))))))))},nt={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"},at=be(99064),ut=be(955),At={draggableImage:"draggableImage___vcTso",img:"img___xAyno",close:"close___WUtfj"},It=({src:xt,onClick:Wt,topPercentage:Ut=.62,draggableExtraNode:Xt})=>{const on=(0,ye.useRef)(null),dn=(0,ye.useRef)(!1),bn=(0,ye.useRef)(!1),[Mn,er]=(0,ye.useState)(window.innerHeight*Ut),[Fn,Dn]=(0,ye.useState)(!1),An=10;return(0,ye.useEffect)(()=>{if(on.current){let En=function(ur){var cr;dn.current=!0,xr=ur.pageY,vr=ur.pageY-(((cr=on.current)==null?void 0:cr.getBoundingClientRect().top)||0),(0,ut.kk)("none"),document.onselectstart=function(){return!1}},kn=function(){dn.current&&!bn.current&&Wt&&Wt(),dn.current=!1,bn.current=!1,(0,ut.kk)("auto"),document.onselectstart=null},br=function(ur){var cr;if(dn.current){const Ur=ur.pageY-vr,Hr=window.innerHeight-(((cr=on.current)==null?void 0:cr.offsetHeight)||0)-50,di=50;if(!bn.current&&Math.abs(xr-ur.pageY)>An&&(bn.current=!0),bn.current){let aa=Math.max(di,Math.min(Ur,Hr));er(aa)}}},vr=0,xr=0;return on.current.addEventListener("mousedown",En),document.addEventListener("mousemove",br),document.addEventListener("mouseup",kn),()=>{var ur,cr;(cr=(ur=on==null?void 0:on.current)==null?void 0:ur.removeEventListener)==null||cr.call(ur,"mousedown",En),document.removeEventListener("mousemove",br),document.removeEventListener("mouseup",kn)}}},[Wt]),(0,ye.useEffect)(()=>{const En=()=>{er(window.innerHeight*Ut)};return window.addEventListener("resize",En),()=>{window.removeEventListener("resize",En)}},[Ut]),ye.createElement("div",{className:At.draggableImage,style:{top:`${Mn}px`,display:Fn?"none":"block",cursor:dn.current?"grabbing":"grab"},ref:on},Xt,ye.createElement("img",{className:At.img,src:xt,width:60,draggable:"false"}),ye.createElement("i",{className:`iconfont icon-tupianguanbi ${At.close}`,onMouseUp:En=>{En.stopPropagation(),Dn(!0)}}))},gt="data:image/png;base64,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",ft="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAAIABJREFUeF69nQm0ZHdd5z//u9/aq97W/XpNpwOZhIR9EaOyKQgqorhwHJ0onkEcZwZQZ86o4Bk548jgiDqKozLHOSoqi0hggIAoCdCEQCAJ3dk6vaXXt7/a6+535ve/Vd2vu193+gWYSirdebXce7/3t35/y1Nc4+M3D+VO+0jyUsh/SMFNSjFv2PZ8GieVPEvPf4tSihxQ1/i9/z/eluc5qBwMC8u0SJMYslyfJ9BXcBaVn83hYTA/1thvfe4/P0NF13JuT3qdv/qJfFsche/IlfoplVNThoFhW6RxTJ5lFx9j8m1KzvdJv/r8Z/VbsxylPyL/yZGfyTXL/8r1F6/IRRv6dbXJLbrajdNwCY7y9crAtG2yONHXcB7KyRkp1VV5/n7bcX/r3a9RC1cD8opX+YefzN1jcfTr5Lwth7K80TBt8jwjS5OLvjNXeQHY+Nv0SY4BPA/EJWehX84FiAIO/ffx58d4keVyaQqRanmtAFL+kmFqSS/eOQHzigDKnSj+LR7yd5VjGjZKGWRpXLw2uVPjtymlBih+b5/t/Jd/92oVbgbkpgCK1EVx9A+Qv6g4OYVh2aSxSPX509ggQWMAjbHUbJQOffKXHiZHZLf47ky/PoFCv1WBbeSULPBJcPIEskx/JjYshriMUoMkzbRUikyeR79A5wpCU0A8kcaJXJu2o9W6eGUj0ueR/LJjO6/bTBovO9Kv3BHeGmf5J1DslIOZllPcoUvVdSIMcgG5oe+oXIRWuyue/vjFDe/JlYEyFLbKcfMIO4uomCnz5Zy406N9ZoH2uTOEvQ6maeKWK3hT05izOxg0trOOT5wUQG7JbGyQNjkdQ0yTaZMmYyG5/DpOG0q9+j0/7B7ceHkXAaglLwq/qgy1U8AwTZsk2lRyC00Yq66o2Fgzrug89L3VKjt2MobCNAzsYICxfgpj6RRZZxkVDVF5iikG3/FwylUs2yMY9llffIKgu4Jr+3jlGrW5XZT2PYPO1G5Wc5s8KyTsoovaoAEbzclEZS81MabjaoHRTuYSlQZOO477/I2SeP5YYvOORtFdivxFhmHJLSFL4s2+pLA71wBaoe7qou/I5U7Ls7tO/sQhwuMHidZOQ9TDUCm2CbZtYFsOtmVjOy6mW8EpT2FVphj2O7TPPIbKE2y3iltqUd+xn2j3M1iqbSfJJm5m80hAq+jEySkB6XKrJCqtTUaWXGoW5cK/fL3jvGRiE88D+LY7wt/KMt5uWJa+4ElossldKCRY27vLbVthY+Q4Y8M9UQVD7KiJ6g8IH3+A4aP3EK0cJ4/7OJbCL1eo1hqUqnU8x8MwDZRcQBLop8oylOmiSjMkpk9v8QhZ1Me0K9huDac6S7z/hazN7dPOR+7vNam0gFgY5PPmXTstwywcjAjRJXZfGeqdv/9a9x1jKwaiukkSH1GmVc7TVHva8w7rcjE+b++MTQAs/Ork80pLsjJNjNGQ8NhD9A5+keHZR8jiLqVKldbsLuoz8zhuFRswVYplZNim0hJo2pZ2ClkUEA1XiYZtUuWR2VWG62fI4iG2W0aZPpk9TfDs19BvzWFkaaHKV4sIzrvtMUSTcGmsXRKyCZACoojiRBbEO9u2s19UWR/jLXcE77Vs9806trsEsM280kR9N/MVRdCqNGhyxLTXJjj+ML1H76V/+hGyqEOtOcXM/H7K1SmIQ5LRKrlIEzG2gGeZWJalAXQdG8cpYXsVrcpxCoPOIkkckCiXcLCMmee4Xon+EJJdL6L/nFdoiTXGl3zBzm0e5F96jRuvT/4uMWMSRWPBKrROwZ/8/uu8X1SSYQxOsZxEce1yhRfgJ7dlbM9EqIog7ny+Ie9JFTiWgaFMsmBEsHiW7tFD9I9+neHScbI8otGcYXbHPjy/QjJYI+4vkydDLCPXnxXg5CneVhyMqdVIYZgKy5DXbFyvQu5U6fUHpNGANEuJgi4Vv0R/lBG72zBe/HpGlSZxbhaqL+o8CTLHd32z+LS4+Ze5IS0QloAYRhfUWaluY78zo/7jp/JXhlF852bgFbHlBn8+CZTPi15xR20zZ39lxBOPn2Xh6AnWTx2mc/YYadDG80ya03M0GrMapLC3TjRcgSTA1MCZeI6J7zi4joNjW9imiWWaKFM8ahGdZXlGmkIcx9iWheVW6Y8i8jQmioeUXItRkBPnHvu+4wdRzVm61RaLsUOQFOon5kVixonl3jzIv0I4rqMSk1Syl4kyK/NV6pc/lvxxmqW/eMXY7UIeVRx6HOgViUQBoO8owkcf5mt3f564t4BrJdSqPlXfxTUVxCPCYYc0HqDSSHtbS0usiSuqaps6sxCjbYpzUuKptdhoj22KPTQttE1SiiiKSJIU03YZhgmWAZ5rMgpjksxn97Nejl9t4Vcr4NcYKZtObrOOQw+zUMGJYm3M3DcN+i8gI+elzEl0ouF4r3rLR6PPQf6SawLwEs9WnEOO7xgk585w+mtfIe4vYsQ9HZbkYZ8sCfVTwo48iwvPKjclzzB0OmVgmUoDaBoSiOdaEv1yCc/zcB0XS1AFkiQhiBOSOCHLUyINWE6mFFP1Gv3RCIwy0zueieU62LaL65fwylXcSh3Dr9K2a5yyKkQYhY28yBGedxNXgmPsnRVpmohu3KXe+tHwsRyetlUAi6RHUXHAOvM499/9BdYWn8CI1snTIWYea09YBKXyTDRoeZ7qg4unz/OENC0if9+yqZQr1Ko1mrUGzVqNcsnT0ifSFsYRaaqVmeFwRLvXI44T4iQmzjIa1TpxkmobWavP4XsOnlvBsH1M28O0PCyvqiUzrW/nTG07A8vCuIQPuSJyG16QtDaXa8jywyKBPcgrVwRwLOIbI74NGSW2a9E+eIgH/+ljhP0l8ngAyQjigDyPIItQcjCdDoakaazTJQFOJE+Amm5M0ajWcEViPB/bNOgOeqy117SzGEXyOQlLFJZlUvZ8PNclyTPiRKQxwbZcXMdj2/QsrUYTx7IxTEfTV5JVyE0QDx7nDk55jtKeW1nbdyuxZRXWcQvskWBlOQ5JFPfVWz4aXiV7vTqspmWRrK9w4kt3cerwQZKgTxQNiAYrZNEA0pA8HYFO1GPtbUWNfdth2/Q0080p7Vkl8BXzKp622++ytLJCEI20OouAiMSmWUIm5IE2jeKRHXzPxTBNoiRCzqVVa3Ld9vlCev2KNvpRmhFH4mgSLbGjKCFOLUx3hsqt30t883O1NugEcGIYrwnMIrx5CgAWPsiwTcKTJ3j4c3eyePowfrnM1Oz1DJYeJ20fxTZSSCPyONAASBgjjEetXGGuOYvjOaSZXJxYI0iyjOW1ZfrDvrZ58plRONTgSI4rkufajjYbSRKTphm27eC7HrlSpHnGfGua6+Z30KzVScf+VodEShHGCcPRiP5gyChKyfBxG0+j/prbUa0pHe5c5J6vQZe1U9uaBI4tn2kyOHGMR/75EyyfPcaOHTvZd+OzWD/+ANnqUchC4mjIKBjQ7XcYBX19OVPNaa2uEoaIIxEgJHwS+7a0tqwlzDBhFAy1pE3VWzSrVS2FBiaOqE2aEkWBVnH5jEiO/FykeLpWY6re1Ia+Vm1Qr1YwlUEQBgyCgDCIiOKUOJEbZoBRZ/q730D5hS8FsdWXUxFPCuMWAdS5FvHKGo986g7OPvEQe/bt4obrruPUNw7oEEYkRgAY9NsMhm0Mpdg+NUu91tL2SCFqWHgxUZ0wDFnvtlFavRP9+Xq1yfbpWWrlKqZl6rzcQKQsLYjUNGUwCllpr3H83InCg5u2dhyGsqhValoye6M+/cGAIBKbm2nwojjDdX1mWvP4Tp36jS9j24/cruNMechxtvLYEoAiNaZlcOYLB3j4S59hbr7BzrlpTh+8hzDo6DsdjXr0Bqva68605pibmsF3XQKhxcT161hLmA4IooBgNNS5c0aqTYNIzlSlrkOYSqV0PlYUSXMdU9uzhZV1Ftsi2SGdnjiaZSwhRYWeHzOyksXMNuRGzGiVtiybMIpYbnd4/PQZuiOb7dO7mX76bez+yTedZxKulqZuBuw1AzihgQgCDn7kI6TBCnNTZU4/+nVGwzWCYEAU9jSQlVKVHdt2UfY8fNvUQKVRRJbFWiJF8iQYDqMR5CnKBMsU4qBEUwhTx6HeqOE7lva4YhNLnkdvMODYmUVOLiyy3m5radUXnA0xjIQkzan6VWYaLWaaLeq1OvVKjZLv6yA8lXAoilgfDDndLbEUlWntu5k9P/R6tF6P2fCteOQtASgnES2vcvxz/4irepw5+gD97iph0CMJ26TJiGZznpnWDJ5t4pqgspRAHEkU6oxBgxeH+pkkkQ6ay77HKDGplSq4lkmtVqbsyc99fNfS4EkYcnpxhUeOHeHs0iK2WEUDYqkIIClhqp1KyfU1sSB/VoTtqTeZbtbxfU979TTLdTgzjDxOBbMYL3gFtT07yZOisnihsHVtinyNABbEY24aGJ0ep+++kxOP3EO3s6SlLgk6JFGf6bl9VKs1fDPXFL1j5EWgG4dYmr1OCIOAKI0IwqEOZ6aaDXqjBNurU/VsbfPqvnhXU0uOqL9tKVa7Pe4/eIhziwtaUBzLwjMM4hwCCdhz4e0yHNuhXKpQrwhwU8xOtXRYI15fnNRwKAy7qUucSd4kecGPEmzfjUouFMq2osbXCGBxl8UJrD9wLwf/8R9odxZIwyFx2CUcrtCa2Uu5Usc1M83nuToskEwk1WpqpBFRONQetx/08Gyb+Zk5RmHIKK/QqtWxDaXJB0fFlCWPdmwtkRKiPHrkcU4cO0bNKQJoQxlYSjHKUwJJDxWkGToe9FyfeqXO3NQUM60pGrUqpmloKe4NhgwGAY7rYRo+avom8pf9SzKh38TBjf+5Nvnj2sIYzbjYJr2HH+b+Oz9MZ32BNBG1HNJrn6BSbdFo7cDKUxwzQ+WRJguED9DhQTIkDEfaFvaGPW3j5me2Y5k5i+0B1dZeaq6liQPXiLBVjOc6WsrEa49GQ448fEjXoj3RW01wFKXOQZbSjiOUsDiWS56bBKnQa0o7kZv37WW22dBhThTHDIYB/cGIOE11qmeZDfxXvBHz+psl2R6r8bV74ieVQLmzwhQPjx3lwc9+gnZ7UZMDwgwP2qd0uja340ZJF3DNHJMEg0wTA3kakoUDwnDAIBgxHPWolcrMTm3XzmW9t0JAlemZXbiahckx046WYMmNBbwsy7DXFrCXF3WoIaG0EKi5Ia/CapLxSBCSuY724I5bwbRsOqMRS52uBvvZNz6NPXNzRKE4rphuf8QwinThyrcrlJ/xKuqv+imd3xbF928lgIbCGo04fuBels89QX/9HN3l4wSDNYnMqDdnNfGZJzElIRaMVMdpwhiLcwmDAaNRnzDsM1tvMT29Q6uT1EIWVlfwW9drIkDXd/MIM17TN0CoLvkeM0v4me+8lf0zNZ0tSDpoS4Yj2Y1hsHx6iQ99+kvc0x9ilCuU6tPU6hJEVxkGEScWznFyaYmn7drJ7pltGsBRGNEbBqAsXLtEef5Wtv/Ur6IkL9b1lG8hgOPwnDzNSAYDvvahv2T13FGazSlGg/WCz8sTXEs6FkICifgFsKBb2Lygr73zdGsb22bmyXKFkQ7p91ZZ7g2ZmX8GniMJPaikjxm3tbcUslWor92NKr/5yz9PrVnDcl0cz0VJ6U5sllxov88jf/sR/uL9H+feKKTSaFKemqPZmmK61SIMI86trHDw6GGm6nWalaYOqIeSHycKx/KpzD6NPT/7G5ie/20CUC7ONAjX23ztg39Fr7PMC178MuL+Gr3FE4yG63R76wz6AlyHNByQxQFR0CEnpTW9h6nGjFbxJArIwjYrnRVGmUVr9um6lKmzgLCtQRSezlAZRhzxyuffwlvf+kYdx5mujZKSoyVeVJ6GZlqCY8f4ynv+nPd/5SEeyEbavja27WJqeopKuaSdx3qvyzceP4xhOLiWR5LBIM6xDZfazlvY/7O/rnt+rtR3cyWn8qQ28PwHTYPR4jIPfORv9N2//unPZNDrs3jyIfrtBV0xS0ZdzTpLrULAk8J4fXovVb9C2RZnHJJHAwb9NTqDNoZVwq3v1CyMUilm2EWlQx2mmOLJ44B/f/tP8EM/9mqQDjDbFjc7lr5xH4kUwAdDzn3q03z+rz7Fh84ucCwbcf323TTmd9Fo1PT3SxSxst7h+MIiUSoVv7KOPVWmmHnuq9j3+jfqTGmr+fA1Ayj1ibDd5Rt//0Fmtm/XAWlnfZ3RsKNtYtRf1o5FV9hIMd061eYOXePwjQTfyMh0BW6N3rBLFgwxzRJReVoXkow8xRLpy4quMokjZ82Ud//2f+KGm68v7qMlAAoJIOo7BlAcchwTnTjBofd9gLvvO8Ida4sMrJxdszspz8zqbCbJU5IkZ7U34ORqj0p5lkz5ur/mX7zhrUzd8iyyWGi3TYpKV4lprhlA/c1pyrHP/hMzzQYnjh9h0F+nu3qaUWeRUW9R95YYhonp1zFNC8exsPJYNwjZkuvGA0b9VcIooBQOSKwKXa+OK46KDDsPdFuHMDdOFvH8vdt51++9A9cbS55W3TGA8qd+SO00g16f5c8f4Ct//Sk+v9ThkyunNElbrTYxylWdpej6ueFwrpMxUE0qlRaVXfu4+Q1v1CSCZOS6qH5NfGBx9GsHUE7UVKRLq/QeP8LJJ44w6C6xfO4wQWdR2/NyY54oltIfOKahWRIrG2GpDDuLycJ1RqMeKo6Yikf0nRprVhnHQL/HpeiQslVGORzyCz/9I/zY7T+qCVnEQ8pT2z55FkUnDaD0xMQR8dkFjvztHdx74GE+0+7w5fY59jbnMJ0KkeVgOD6O7YEzzdLQorXrRp72+jfgNmo6ldPgfVvZGAEpjjj2hQOsra2wcPoR2ssniAZLVBo7NccnqZuwxLZtYwj7ouu+YMV9bRelt7AcD5lVOatmmWVcbHndSPHEDirws5jraz7ves87mJltFiCJ9IkKS9+OeGB546QJYqwdDEd0HzzIg+//JAdOrPHRpZMshCN2NrZheTUiyTzsMrZTIjNrzD3nFez8/tdo2zwpLn1bAZQU0u30OHnfAywvnebUsQforT6hCU23PK3VGNPVgawtzZhxX6dwhvT3hV0d5thJzFQeMuXYnM5tljIbR+V4Zqa9tJtnVMIhb/q51/PDb/hBEMZGOw4DxAOL9OkQRmzgWIXHTZciqVm7w9l//iL3fOxePrvc5h8XHic3JD+eolJq4Xh1TZ3Zld3s++E3UbvpBogKIuF8o+i15nFbU+EiB3e6A5YPPcbDh+5l4dRBsqBHtbWDcLhO0F/B9huYroch5cawgyVZg5Q405H+eyuLaFjQcF0eDqCdm7gqpWzlOstwR0Ne/qKb+dVf+0Wt2jqw1SI8VmEtfaLKk1xRwBwDKSmekKcLizzy8bu464uP8aEjhziTjHDcBtVSk2q1RYaFVbuO/T/9FpyZFiRFR89TeWzBBkJu5PjDiGP33MtDDx5gsH6KSn1ax3aj9lldwrTLDSzbJ41HEA0w8lhLn0RYWdDBTfq0/DJ1r8JjiU2ag69SKmaGGUXcsmeat7/9zczNNHQXgKiU5MhKQhjPKSRPuMVQygYRsabqQx2DDto9Omtt1lbbBKOASmTxzwcP8/HDj+CUm5h2lXKpoUuc7sxN7P/pX8KqlAsb+hQfWwJQQpnszBKHDnyRlYVjuiwpbb/99bPEw442wla5YH/jUQcjCTWIZhaQxxErq8dIkkCzLtX6Dtz6Huw8pEyCl0Xc2HR526/czu59O0kTyanHzfXiM+KY9pHDHH30KI+fPMdab0gvSgiSmGGQ0A9inaZFaU4orEuSaiLh+573LN71wTvoKw/l1DCMCo7j0dz/Xez9ydu1dG/F616K85YAFGY4ObvEsQe/QTDsMui16a4vEg67pMM18jTAq89p75j0V3VtWMU9nDxjynUIww5xHDCIApLKdfimRUk6njMhHfq8fJvLm97yRryZaS1ok/qEcISr993Hh/7i/TzQS1hLQKyWFKfKjku9VKJZrVCrlDRx6rq2zir6631uvXk/H/jCV3locYDhVolVGVt57P7uH2fbq35A59RbdRwbQdwSgDqWTTOCU2c4c+wYa6urBIMeYX+F7rlH9ElXp/ZqmivoSovHECMccPPu67l5x17drSDx3kK3x2MrbZp2jpUFLLeXiEYdbqmY/PzP/RitXTPjLq3xSIMyOPHFA/z9Rz7N0C3TqDaYmxaytEmrWaferFCqSReri+05uMIlVkpFz3MQ8bvv+zs+d/AkbrnJMM7xvRn2/fhbqT7jlvPB8+b9rE+u11sGUMdK0lK20mZw5hznjh9l4YmD9NeeoNLcTqkxz2D1LHFvmXy0zo27ruO5+27ETKXVQ5hppTuvxFNLgUqK5BKmmNGIphGxY2eJ5oyDX7GxHEursYQ+UadLb2FVOwDpOBB2vGiDk4p8hulYuL6vgROyQQJnp1ymPNXkj/7kr/j7z9xHVTq21nv4Mzez/9/+Fla59E3Zvy0G0hfuhnROSedoeuos93/m0ywfuQevMU1r1y1EQcDauePQX+LmPXu4dc8++gtHOX706wzCPkmW6BaOuant7Nl9I7Xmdi1tvgkVocesgHozo9IUQCxMAVhKoOPOAuH0kjAlCSIWT57kkWPHOLu0pMsF8606N+7fwzNf8l34M7PYjoc/PcMHPngH7/u7z1BuzPC8HTPsuO0HOHzTa+lLZ9dTdb9jOLYsgRMYfVuxr7fOgU//M9X14yxtvwmjMsvqmZO4aYeb9s2zzS9z9huf52uH7mLqhmcTJClf+vIBbXMkN95VL/OS57+EXdc9k5LMhaiMhhHQrCRUpxSlso2tK1FCRAjHGOuyZjwMuf/Al/n7rx7mLHVe/oMvZXamzGzJYuWxR0hPH+F1P/GjzOzdj9Nqceen/ok/+LOPUKu1+M23/RQ3PWM3R5NZ/vzsbkaJKpjzp/jYMoByrEQZvMAa8r0P30/36DGWatP8aSfn+OoK5ur93H77L5FFGf0zJ/nsB97NzG0/yPXPfSmf+/y9nHviYRYe/ihKWXilfewqw2te9lq2ze6imic0jJipSkxjCio1E8cVPlwAzDSA0mR0/KFH+dNPHuKEfR2LJw/wyh+4jWc+93tZWVjkrb/yk3z4Xb9Dc/kUr/rZN0Klwhfv+hL/7fffrxuPfuM7bma32YcX3srHpl7Np1encJ5Ki9ZTlUBplUgN+MnhGZ55952kmU23Ps8fdGM+e+oEtfX7+IVf+s8Me32SYcDig3fjvviV5G6Ju+4/yeF7P8Tyg3+LMiyqjVvY1trNc/ZO8eznvJQaOS0rZbaSMD2NVmPHk7qI8BjC5iREoyH3f/0hDoS3cNdXH+D41/+3zr9veMEbef7zX8DvvOOV5OvLZCcfx29Og+1y3z1f57ff9T5uvG4vv/H6l1BaXQI35fCzXst712/SNELxuEJ36lWkcwsSWHy5roZZ8K8WH2PfvXcTVrYT+A0+2A3465NP0Ow+wJve/HYG7Q6x1Co6qwymp8lac3z8U3dz/32fIz32DzqnrV/3fbxw9152ehH7nvZcZsoVWnbGtmrC7IxBVQD0RQKF7ZbSZU5biuqRwRFjP3/9uZM89Nn36Pa2W77vV/meW2Z5888+j2zpDNawA5nknj7fuO9B3vnO9/KK257Hm27/fljrwNknWHrai/nd/vOJzvcVfVsBLG6DdBaI9/yZxcfYf9+XGFW303eqfL0/4t3HT9AMHuUX3vQf6K92iUfSK5gSDNbpb9vBqaU1PnbXfQyCNq5ls7fq8errPIKlRVrzT2d+2w4tgXOVnNkZRW3Kwiw7RSuI7g/MaJ9doJs65K15Pv6Iy1JW1mRFOR7wY99dYWcdVGdF98rolgfb4+H7H+K/vvOP+DevewUv+t7nFvTXwhkWtt/Kf+89V7PTG8ZEtmQNtyCBxfcKRZUYJj88OMOL7r2bgTvFml2lu7LC75x8glAt8Ev/+m30lzvEw77mEKUIFA+WCByTc+vrnF7t0PLh+bs8ttVs0v6A2N4GbhNf5Ux5iulpg8qMjao6+iboaRjdnhERrKxpYqGfOZxuG2S5wXUzBs2StHmkmI5XsDY6xClx8OsP8Xfv+XN+7XUvpfycG0BqH501vlF9Dv+rfYPu2Z6MoG0JvS2TCVoCJQswuNkI+PH7v0AyUCzbNdTSInf21vjHwQne9gtvpb/YJhv0MJJY13n9fEQp7+J7MWU3xvcMTMfQ00u5YRPENqPQxsgtSoZiqgHunAtlr6DaDeEjJT2xod+DQb/gCUXr9M8NzQQh4E14QyFGzRKHDx1m5b6v8OKb9sL2KfA83Xb8gfCFfGHYxFEyM6yjuq3itxVCdfLdUvYz9HjWTy8eZv7IKVZoMFxvk1oxn/UinveKlxEstVH9nk7TPCPENyM8K8R1YjwnxXYMLNvUAMqJJ6m0vFlkiYETK+o1MGecAkCRPmEjdLwhYY2pCQX9HPe0aIZG+EL5vmKEAD28krukwwTz7GOaTWK6pf9sp1V+d+UW+rk0mwuA8t6tg7hlFdb1WyUNuwbPMoa8+vAjDNeg3Uswem2SPXWC257FcGkdNejg5wEVO6TqJnheiufkujakuVHNKhdTkaKGaWpK+owZZFSrCqNlQ9nVmBVSVaR2xTj7GMyJ5EjyrEGQ7kndQTkG0IdhAuvHoF4GyT5I+eTyPj7Zn8E1ion1PNu69D2lTGRyGJ3SmYrXBsvsffwc7U5Gvx+hnBj1mufQWxuium0q+YCqE1LxUspeiuvmWJIDS91X4i8lRcxibDpKZRBHAEyo1RWqOaawxEvoWrBVACcSqSdndDtD4SwEwDwdgxcXjiKVcTNJ11LIVqQjCcycc/06f3huP4FMjY4HrJ8qo7VlCdSeeNyXIozIlJ3xI+uLGKfbdMOMqO7hPns3/bWAbG0dPxtQt0dU3JQFioR4AAAMqklEQVSyLwBKB5U0KgmA0qJhkBuWvt44NhisppSyVGci1O0COJE86ZVz/EKNLwrbxk19cmJiK8UuigTKyUkYIwMIZghmTzd9xrHDny3cyKOxr5nwYob5wtDQVo3glgE87+6VdDIZuhPmBivh5e0l0pUBIwk7rp8hDBTB0hpOPKBmjKg6CWUvwXdTbDdHatiGmWtSIDdM0kwxGir65xKabkZ1WkFDJNAupEkKJ6VSQelfMMcX7JZImawk0OBJoUmAlvfWwBCx7pDFNh9euoEvBE0caYKfZBMyDToeCN+qI9kygOcPOmlGVMKIK66zE74z6OL0A6LZCrFTon9uHTXsUSakakdUHPG+CZ6bYdlCSBQeVLrspel7bSVjtGAw7cU0axFWPYeaXxxS1K9WBse5kDRoNRZ1FvHdYPtEQqWJPBfPIwCuMUhyPrZ6HfcEdWzz4uka3fv4FEnpawbw4hj9QnvZpA8nyaFu5TzbCNlhp+R+mc7ZDkm3g50ElI2IqhNRdmSaKNE4iF/QLLcyCEM4e07Yf5e6dHGZI+peH6+S6ejEmGuhdkus6BaAiR6L4ZI+RO0wZKxCfqZ9RGEfc4c0b3Kol/OZwRSncqkAfuvAe0pOpHB6xdzj+dL2eEClWP0ATTvje6ZM0qUBo/U2+UhYZ1kmIQDGlNwYW+yg9sS6pkOvn3N2WTHsWahTj1MtV9gz5eOtfA0nXqH5A6/CvGH3hUK6AKcBHD81eGMPrdVXpM/lULCD961WQY4nirpB0mRZhjRvPkXhK6DY2pzIBfOjgwgdOhRbgTaehPQt3zan2B6kdJbaJH0ppod4RJSsEN8WTjDDsiSmzAnTnHYvZ6ktkqiwk4haGrHL6TO7M6F+/Szu7LQUj8eSlhdSp3VvfE7SI6MBlFUBkp0IGVviw91dfD6Q0uklo7ta/Qvb9808njKAGn0J9HUgIJuGLpyI2PAdFbitarB2tkfQ65CNRtgSVKsIz4yw7Uz3v0hfcxCnrA+hO5QWt5yqitleDtkxb9Ha3cCv+zp41xKWZuRJUgw/y4IJqyBdi6lzeY88ZZDHZJA1+KP17cg4jnHpJL6M6l76M93HvbVg+psCUA4l9JbuoN4AoLaQCl66zcRvh3TWuiTDHnkUYGcBjhHhGuK/U61CQQzDWDIRWbaTsb2as31W0Zzy8csOpm0WSVaakyUFsRosLet+RW/bHI7nF8OruTRlWuSZiZk73Bts44ND6c66IH1FCVmNtyJ9M7JXfPabBnAihZm62DiLSdpRU7y4BGuLfYa9LqmMcMUBtgqw84hMZkuihNQta0fimIqGB3O1jNmmolqT2ZFCeqR3RWj9NAiJ19tEC+dQlTLent24pTJKSbhjkIn0pRZB2uB9g22czg2dBRamu+h9EVrsm1Xd89HIU7WBE2cy6SnWAzSX2BNR5e+YNZgNE9ZWOoSDHmkwwkpH2IzIeiusHz1JXN6BW67hJSMq+YgmQ1rmgJoT4aQBVhToopFVLWG2mhg757CbdT3+L5NJhjQOYZKlNllqoRKfu8I57oyr2kxsjPe06dOm85uzfd8aACd3VpIxPbJfJHp6FHs8diCM/MtmDLLVEZ31LpFQXNEAJ5dnl6DbppfUMalS6fQot5eoD5dp0KZZyqhMVXGv34k9P41ZL6FaNfBt8iDSjHeqnYlIneTSNnnicjxq8TfRDNF4An4jgEXAvLnqbp1O1Sp89YHryw51hWViugVj3B42WfEgOb+EKNtK8B1Vg+5in363QzLqYSZ9fNXHNmPp6SfPHdxUUZfemXxIzRxQ8cGtutglByXMdMnDcN0idpTQL0k1gFkiu11sssRiLarxd+F2zhk21kYp0x63WHQ20R4hELbQT345FEr1nnTk/9oAHJ+T9PucHzgbWxkBMYN9NcUtds76YodhrwNBDzsf4luB3vphSTQk5GsYUEpH+CrAtxJcX+FVfNxaBbvq6wEZpSc4BcSMNJb5YYM0shhEFT4SzHPY8C9S3UItCtv3rXwo0CP/V186MVHJa2qAEKpL/OF4kdwG+yMg3thQ3EDC2uI6Yb+DigcFULZwhpnuZpX2N+EQXTPR1Jfnm7glD6fk6K4DWSQhDedi+9Ik1wBGkcMg8LkznOdBQ+zeBYem3Ya895Ig+lsDpJKlE9Ef5+RXXXsyCUsm00HnObkrnEXR+2hwqWeWnPmmOuxOIjqLq0SDLm42pGwJZxjrZ8lKKdnC2Cgc18CxTd2hIBPrsk+roL8koM6IY5MotAgDl3Npnb+M5zVdtZHZE/CKvTPjTqWrtu9OJPTauEGFeq/65f8TvzJNsjuvdEc2Bpsb7cXmSziLbxHG6QLoF75ZNMiz4OXTitFaQHd5hTzoUiKg6YY0vIian1LxDQ2ejJc5drF7a7KbVWuj0H6akLYZjDwIh3TKs7yvv7Og/rWjUEj0KP8n0lfYvrGbmNjxDV6jgG5C7F8bgKZlvEqvfuocjZfJ89pmIBZu/8JdvZYpnqLXeBzVj5fSFsyzdqDcVouJ+yFZrBiurWKGfermiOlSSLMcU/UVrm9gO7JDq5C8Yi5YuANR25wgsBkOHYLeOs1ywkrtRt67ul2TtJohHA9ey3jYBct3CSUy3n84AW8ipNdyjSjVrV9vz2io33JH9F7y/M2bSuGGrWWF9xqPAWxaB7z4BAuvXDwkU5FXpY33u+uJbhSSDgdbOaSdDm7UpWmPmC4H1Espvm/gukXdRDKRYqimsHvhyKbbg1F7kbKf6IGas95+/se5ad39q7VAe13J/jY6jgvnd1nIItc5cdDXUlxS6k9+/7XOL+qPTNbf5XlevhREffiL1mUWynstCxhFaDR7LRcy3icobbu3NRNGizIv0tdkqqsc7MEAP+7SMgbU/YCyn+mGVMczii4tPcdmEkUu7bWQoLtApWZQazao1mQb0V7+8PQUhpQKJo5D3/wreN6LBGDyrgLWJ+sXlPV3lmVfWH8nGOkFjDlvvwzAsQRulCRtmDWldfWDTQCUGyAACpjiB25rpoSLqwyGQ0LpvCLHSw3Kw4By2KOS9ylZAb6T4tgCoiwb82QdLd1OjzRp02iWqDTKlKpl/EqVU8Yu3n20WVQ3J1uF9aKKjSnm5aHyZgsmn0yF/19z2jt/b+MCRgFNVoAej+O78jx/0UYQr7TBUsR9wgdqCbvKfZNivASxmkFUGd/VyogWVxgMR8QyP5LJ0kdp482p9ENqwz6VbIRnxViW9EhLLBmSMqBUyWlMlSnXBDgPr1zClNV37jx3LFY5O4SFYVH6lPO7mO8rFqhcfn0XA3s1AJVSX77Oti9fATpR5TiOvgqywXdsu54k+LywPlrU+vIVxBPesFCmnL3NjKc7OZ0zq3rJTiJjqzrGKIx9Fueo4QhnOMDptXFGHXxzQKNh0JqrUGuUqVQ83LKLV/axfE+z1Jkzy7HDJnGWs7CzwsePWNqRXHAhm0jfOK271OdeBcDTtu1svoR2ApisQU5yPjEB8Yo7VCdOfzKKMK7UXbrDuQBQVClnqpKzQyVUoph01NOd9bJIp/DyhRQKHZ8FIfmgj9ddpZm1mW5Cs+VTq3uUywV4bqkYfdVFJ9sld6Y49NVMrwPY+fJtvOdLGcNAvPfEBl7sQIqMvbjh1wjgaWXz6ve85iprkCcgjp3KP4g6Xw3AwrsWa2cnC7s38+Q6Aslz9m8zGT7RpzJapVpSBEGo81ld45DxVvlDUAwi7EGPeiQ9NEOaDYtq3aFS8nBLDk7JxnUdlBSaXCnvSYGlwsJ6CXN7Hbvq8hdfDTm+KuNmYwA3rkPWJ1nI5mYd+pdKoKitZdnXtoh7AoDYxBNx9OuZrILfxDtfBJRewi3jAperiY589FbcjJt2WiycCMkfP8jstprOZaXzVC5GBFliYBnQscOQUtCjafZ1t2qtalKpOvi+i+NbOK6D6UjnlbRzSF+MQ+LPEVanCBPpnc75wumYOx+Wmb0LrP95syTne5W1dxMAxdsq8t/bu9VV8BvB2fjLCDYLtvX9FSmUqxd1uCRVKl7PqXjw9Hmb4+cU3UOPMZ0uUZ1qagBFgoX0lMzBTjP8OKCa9Wk60u6bUa5alMs2ju/guMXGS90DYypy02NU2aV7FCfmWnYOrqYJ//OArLy7XEXP/3aHzdI63TVidIH325b91H8ZwaWqeOHXYaT612GQq/kc5qX0L6WIMY6b1hTE/u2egZmaw9Fz0OuE5A8cYH7axitXdFVFqCcnN3CzlHIW0jBGNL2QaiWnUrbwRXUlnHEsTOkMF5bHrtOv7SWSNcgSJo3nD+V8ZCjzw4divnZS6U0il26q1AKot+6pb+rXYfxfOB1rs3mHTi4AAAAASUVORK5CYII=",$e="data:image/png;base64,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",Pe=be(3294),ke=be(56102),Ve=be(24544),Qe=be(58617),De=be(32050),Ye=Object.defineProperty,Ue=Object.defineProperties,Ie=Object.getOwnPropertyDescriptors,Ne=Object.getOwnPropertySymbols,rt=Object.prototype.hasOwnProperty,ht=Object.prototype.propertyIsEnumerable,St=(xt,Wt,Ut)=>Wt in xt?Ye(xt,Wt,{enumerable:!0,configurable:!0,writable:!0,value:Ut}):xt[Wt]=Ut,bt=(xt,Wt)=>{for(var Ut in Wt||(Wt={}))rt.call(Wt,Ut)&&St(xt,Ut,Wt[Ut]);if(Ne)for(var Ut of Ne(Wt))ht.call(Wt,Ut)&&St(xt,Ut,Wt[Ut]);return xt},Bt=(xt,Wt)=>Ue(xt,Ie(Wt)),Mt=(xt,Wt,Ut)=>new Promise((Xt,on)=>{var dn=er=>{try{Mn(Ut.next(er))}catch(Fn){on(Fn)}},bn=er=>{try{Mn(Ut.throw(er))}catch(Fn){on(Fn)}},Mn=er=>er.done?Xt(er.value):Promise.resolve(er.value).then(dn,bn);Mn((Ut=Ut.apply(xt,Wt)).next())}),Lt=({title:xt="\u5934\u6B4CAI",placeholder:Wt,hideUpload:Ut,hideInputBox:Xt,aiIcon:on=gt,userIcon:dn=ft,dragIcon:bn=$e,children:Mn,fetchUrl:er,fetchData:Fn={},extraAnswerAction:Dn,showDefaultTips:An=!0,onOpen:En,onClose:kn,loadingOption:br,showPreference:vr=!1,initMessage:xr,customRequest:ur,visible:cr,width:Qr=1200,isCheckRestrictNumber:Ur=!1,headNode:Hr,headFunctionNode:di,showRedraw:aa,showEdit:Oi,promptPropName:xi="prompt",topPercentage:Xn,showSwitchingModel:Lr=!1,showImageGenerator:Ht=!1,showLookHistory:nn=!1,fetchListObject:cn,customPreference:tr,customDataNode:Jn,showAddSession:Un,historyId:Br,draggableExtraNode:ri,drawerExtraNode:Mr,menuExtraFunctionNode:zr,showSceneAwareness:_i=!1})=>{var ar;const[Gr,Fi]=(0,ye.useState)(!1),[ir,Rr]=(0,ye.useState)("qwen-max"),[jr,Si]=(0,ye.useState)([]),[Hi,Ji]=(0,ye.useState)(!1),[Na,ba]=(0,ye.useState)(!1),[fa,Ti]=(0,ye.useState)(!1),[Gn,zi]=(0,ye.useState)([]),[qn,oa]=(0,ye.useState)(""),[no,Gi]=(0,ye.useState)(0),[ji,Pr]=(0,ye.useState)(void 0),[Yr,Ei]=(0,ye.useState)(!1),[Wr,wa]=(0,ye.useState)(null),[ca,Wa]=(0,ye.useState)(""),Sa=(0,ye.useRef)(),yi=(0,ye.useRef)(null),vo=(0,ye.useRef)(null),[sr,Ci]=(0,ye.useState)(!1),[qi,or]=(0,ye.useState)(!1),[Nr,fi]=(0,ye.useState)(!1),[hi,Qa]=(0,ye.useState)(!1),[Mi,Ba]=(0,ye.useState)(0),Ia=(0,ye.useRef)(null),Yi=(0,ye.useRef)(!1),ra=(0,ye.useRef)(null),[Ta,Ha]=(0,ye.useState)(void 0),[Ho,ps]=(0,ye.useState)(!0),[_o,fs]=(0,ye.useState)(Qr-28),[Ko,ml]=(0,ye.useState)(!1),[pn,Hn]=(0,ye.useState)(!0),[Fr,dr]=(0,ye.useState)([]),Ar=(0,ye.useRef)([]),pr=(0,ye.useRef)(!1),wr=_o-22,Dr=qn==null?void 0:qn.split(`
`).length,{onAdd:Or,onGetList:$r,onListClick:Kn,onListDelete:ii,onListDealData:li}=cn||{},Ki={maxCount:10,showUploadList:!1,withCredentials:!0,fileList:jr,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.jpg,.png,.xlsx,.xls",beforeUpload:On=>{var oi,Li,ci,ki;const Ca=(ki=(ci=(Li=(oi=On==null?void 0:On.name)==null?void 0:oi.split("."))==null?void 0:Li.slice(-1))==null?void 0:ci[0])==null?void 0:ki.toLowerCase(),Ka=["doc","docx","md","pdf","txt","jpg","png","xlsx","xls"].includes(Ca);return On.size==0?(Xe.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),E.default.LIST_IGNORE):Ka||(Xe.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001jpg\u3001png\u3001xlsx\u3001xls\u6587\u4EF6"),E.default.LIST_IGNORE)},onChange:({fileList:On})=>{Si(On)},action:`${(ar=Pe.Z)==null?void 0:ar.API_SERVER}/api/intelligent_imports/upload_file.json`};(0,ye.useEffect)(()=>{if(!Gn.length||!Sa.current)return;const On=Gn[Gn.length-1];On!=null&&On.loading&&(Sa.current.scrollTop=Sa.current.scrollHeight)},[Gn.length]),(0,ye.useEffect)(()=>{if(!Sa.current||!Ia.current)return;const On=new IntersectionObserver(([oi])=>{ps(oi.isIntersecting)},{root:Sa.current,rootMargin:"70px",threshold:0});return On.observe(Ia.current),()=>{Ia.current&&On.unobserve(Ia.current)}},[Sa.current,Ia.current]),(0,ye.useEffect)(()=>{if(!sr)return;const On=Sa.current,oi=ra.current;Yi.current=!1;const Li=()=>{const{scrollTop:ki,scrollHeight:Ca,clientHeight:sa}=On,Ka=ki+sa===Ca;Yi.current=!0,Ka&&(Yi.current=!1)};On.addEventListener("wheel",Li);const ci=new ResizeObserver(()=>{Yi.current||(On.scrollTop=On.scrollHeight)});return ci.observe(oi),()=>{var ki;ci.unobserve(oi),(ki=On==null?void 0:On.removeEventListener)==null||ki.call(On,"wheel",Li)}},[sr]),(0,ye.useEffect)(()=>{!sr&&Ar.current.length&&(zi([...Gn,...Ar.current]),Ar.current=[])},[sr]),(0,ye.useEffect)(()=>{if(!Sa.current)return;const On=new ResizeObserver(()=>{fs(Sa.current.offsetWidth)});return On.observe(Sa.current),()=>{Sa.current&&On.unobserve(Sa.current)}},[Sa.current]),(0,ye.useEffect)(()=>{typeof cr=="boolean"&&Fi(cr)},[cr]),(0,ye.useEffect)(()=>{var On;if(yi.current&&Wr!==null){yi.current.focus();const oi=(On=yi.current.resizableTextArea)==null?void 0:On.textArea;oi&&(oi.selectionStart=oi.selectionEnd=oi.value.length)}},[Wr]),(0,ye.useEffect)(()=>{Dr<5&&Ei(!1)},[Dr]),(0,ye.useEffect)(()=>{Gr&&xr&&(zi(ui(xr)),Ji(!0),Wi(xr,{history:[]})),Gr&&(Zi(),Br?rs(Br):Un&&!Ta&&Es()),Gr||Jr()},[Gr]);const ui=(On="",oi=[])=>{const Li=Date.now();return[{text:On,key:Li,sender:"user",fileList:oi,show:!0},{loading:!0,key:Li,sender:"AI",show:!0,model:ir,imageGenerator:Nr,thinkingEnabled:qi}]},Jr=()=>{Wa(""),wa(null),Si([]),oa("")},Ea=()=>{if(En){En({chatData:Gn,setChatData:zi,setLoading:Ji,getData:Wi,renderChatItems:ui,handleAdd:Es,identifier:Ta});return}Fi(!0)},Ma=()=>{if(Hn(!0),kn){kn();return}Fi(!1)},zo=()=>{Ei(!Yr)},Zi=()=>Mt(void 0,null,function*(){if(!Ur)return;const On=yield(0,at.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});(On==null?void 0:On.status)===0&&(On==null?void 0:On.total_number)!==-1&&(Gi((On==null?void 0:On.total_number)-(On==null?void 0:On.remaining_number)),Pr(On==null?void 0:On.total_number))}),jo=()=>{pe.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\u7528",ji,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))})},pa=On=>On.reduce((Li,ci)=>{if(ci.sender==="user"){const ki=On.find(Ca=>Ca.key===ci.key&&Ca.sender==="AI");ki&&(ki!=null&&ki.text)&&!(ki!=null&&ki.error)&&Li.push({question:ci.text,answer:ki.text})}return Li},[]),Wi=(...On)=>Mt(void 0,[...On],function*(oi="",Li={},ci=Gn){if(ur&&(yield ur({mes:oi,setChatData:zi,fileList:jr,body:Li,checkNum:Zi,setLoading:Ji,bodyChatData:ci,setTyping:Ci,setImageGenerator:fi})),!ur){const ki=jr==null?void 0:jr.map(za=>{var oo;return(oo=za==null?void 0:za.response)==null?void 0:oo.file_id}),Ca=Li.history||pa(ci),sa=bt(bt({identifier:Ta,response_mode:"streaming",model:ir,scene_awareness:hi,thinking_enabled:qi,image_generator:Nr,file_ids:ki,history:Ca,[xi]:oi},Fn),Li),Ka=Object.fromEntries(Object.entries(sa).filter(([za,oo])=>oo!==void 0));vo.current=new Ve.Z(Pe.Z.API_SERVER+er,Ka),yield new Promise((za,oo)=>{let Oo=null,Zr=null;vo.current.on("data",el=>{Ci(!0);const{chunk:{content:so,type:Cs,created:Xo,msg:tl}}=el,ka=tl==="error";Cs==="thinking"&&(Oo=Oo||Xo,zi(Qs=>[...Qs].map((Ps,nl)=>nl===Qs.length-1?Bt(bt({},Ps),{reasoning:(Ps.reasoning||"")+so,loading:!1,hideAnswer:!0,error:ka}):Ps))),Cs==="text"&&(Zr=Zr||Xo,zi(Qs=>[...Qs].map((Ps,nl)=>nl===Qs.length-1?Bt(bt({},Ps),{text:(Ps.text||"")+so,loading:!1,startTime:Oo,endTime:Zr,error:ka}):Ps)))}),vo.current.on("done",()=>{za()}),vo.current.on("error",()=>{const el="\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!";zi(so=>[...so].map((Cs,Xo)=>Xo===so.length-1?Bt(bt({},Cs),{text:el,loading:!1,error:!0}):Cs)),za()}),vo.current.on("cancelled",()=>{za()}),vo.current.startStream()})}Zi(),Ji(!1)}),$i=On=>{oa(On.target.value)},ta=(On,oi)=>{if(Jr(),Ji(!0),On==="edit"){Ar.current=Gn.slice(oi+2);const Li=Gn.splice(oi),{fileList:ci}=(Li==null?void 0:Li[0])||{},ki=ci.map(sa=>{var Ka;return(Ka=sa.response)==null?void 0:Ka.file_id}),Ca={history:pa(Gn),file_ids:ki,edit:!0};zi([...Gn,...ui(ca,ci)]),Wi(ca,Ca,Gn)}if(On==="redraw"){Ar.current=Gn.slice(oi+1);const Li=Gn.splice(oi-1),{text:ci,fileList:ki}=(Li==null?void 0:Li[0])||{},Ca=ki.map(Ka=>{var za;return(za=Ka.response)==null?void 0:za.file_id}),sa={history:pa(Gn),file_ids:Ca,edit:!0};zi([...Gn,...ui(ci,ki)]),Wi(ci,sa,Gn)}},Qi=()=>{if(qn.trim()!==""){Jr(),Ji(!0);const On=jr.filter(oi=>oi.status==="done");zi([...Gn,...ui(qn,On)]),Wi(qn)}},co=On=>{if(On.shiftKey){if(On.key==="Enter")return}else if(On.key==="Enter"){if(On.preventDefault(),ao||pr.current)return;Qi()}},Za=(On,oi)=>{var Li,ci;let ki=!1;Oi===!0?ki=!0:Oi==="last"&&(ki=Gn.reduce((Ka,za,oo)=>za.sender==="user"?oo:Ka,-1)===oi);const Ca=oi===Wr;return ye.createElement("div",{className:nt.li,style:{width:wr}},ye.createElement("div",{className:nt.avatarIcon},ye.createElement("img",{className:nt.img,src:dn})),ye.createElement("div",{className:nt.content},!!((Li=On==null?void 0:On.fileList)!=null&&Li.length)&&ye.createElement("div",{className:nt.fileWrap},(ci=On.fileList)==null?void 0:ci.map((sa,Ka)=>{var za,oo;return ye.createElement("div",{key:Ka,className:nt.file},ye.createElement("img",{src:be(90034)(`./${((oo=(za=sa==null?void 0:sa.name)==null?void 0:za.split("."))==null?void 0:oo.pop())||"txt"}.png`),width:20,className:"mr10"}),ye.createElement("aside",null,ye.createElement(Ae.Z,{title:sa==null?void 0:sa.name},ye.createElement("div",{className:nt.fileName},sa==null?void 0:sa.name)),ye.createElement("div",{className:"c-grey-999 font12"},(0,ut.RD)(sa==null?void 0:sa.size))))})),ye.createElement("div",{className:nt.borderBox},Ca?ye.createElement(ue.default.TextArea,{value:ca,ref:yi,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",bordered:!1,onChange:sa=>Wa(sa.target.value)}):ye.createElement("div",{className:nt.text},On==null?void 0:On.text)),Ca?ye.createElement("div",{className:nt.action},ye.createElement(le.ZP,{onClick:()=>{Wa(""),wa(null)},size:"small"},"\u53D6\u6D88"),ye.createElement(le.ZP,{disabled:!ca.trim(),onClick:()=>ta("edit",oi),type:"primary",size:"small"},"\u786E\u8BA4")):ye.createElement("div",{className:nt.action},ye.createElement(ke.CopyToClipboard,{text:(On==null?void 0:On.text)||"",onCopy:()=>Xe.ZP.success("\u590D\u5236\u6210\u529F")},ye.createElement(Ae.Z,{title:"\u590D\u5236"},ye.createElement("i",{className:"iconfont icon-fuzhi8 font13"}))),ki&&!Hi&&ye.createElement(Ae.Z,{title:"\u7F16\u8F91"},ye.createElement("i",{onClick:()=>{wa(oi),Wa((On==null?void 0:On.text)||"")},className:"iconfont icon-bianji10 font14"})))))},So=(On,oi)=>{let Li=!1;aa===!0?Li=!0:aa==="last"&&(Li=Gn.reduce((Ca,sa,Ka)=>sa.sender==="AI"?Ka:Ca,-1)===oi);let ci="";return On!=null&&On.source?ci=On==null?void 0:On.source:(On==null?void 0:On.model)==="deepseek-r1"?ci="\u7531deepseek\u751F\u6210":(On==null?void 0:On.model)==="qwen-max"&&(ci="\u7531\u901A\u4E49\u5343\u95EE\u751F\u6210"),ye.createElement("div",{className:nt.li,style:{width:wr}},ye.createElement("div",{className:nt.avatarIcon},ye.createElement("img",{className:nt.img,src:on})),ye.createElement("div",{className:nt.content},ye.createElement("div",{className:nt.borderBox},On.loading&&ye.createElement(ye.Fragment,null,On!=null&&On.imageGenerator?ye.createElement("div",{className:nt.loadingPic},"\u6B63\u5728\u751F\u6210\u4E2D",ye.createElement("div",{className:"ai-loading"})):!(On!=null&&On.thinkingEnabled)&&ye.createElement("div",null,ye.createElement("div",{className:nt.loading},ye.createElement("div",{className:nt.dot}),ye.createElement("div",{className:nt.dot}),ye.createElement("div",{className:nt.dot})),ye.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(br==null?void 0:br.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"))),(On==null?void 0:On.thinkingEnabled)&&ye.createElement(ee,{time:On==null?void 0:On.time,cancelIndex:Mi,loading:On.loading,streamingStatus:!(On!=null&&On.text),onFinish:()=>{Ba(0),zi(ki=>[...ki].map((Ca,sa)=>sa===ki.length-1?Bt(bt({},Ca),{hideAnswer:!1,time:Ca.startTime?Ca.endTime-Ca.startTime:null}):Ca))},value:On==null?void 0:On.reasoning}),!!(On!=null&&On.text)&&!On.hideAnswer&&ye.createElement(a.Z,{cancelIndex:Mi,streamingStatus:Hi,loadImage:!!(On!=null&&On.imageGenerator),onFinish:()=>Mt(void 0,null,function*(){Ba(0),setTimeout(()=>Ci(!1),0)}),value:On==null?void 0:On.text})),!!(On!=null&&On.text)&&ci&&ye.createElement("div",{className:nt.source},ci),ye.createElement("div",{className:nt.action},Dn==null?void 0:Dn(On,oi,{onMenuClick:rs}),ye.createElement(ke.CopyToClipboard,{text:String((On==null?void 0:On.text)||""),onCopy:()=>Xe.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},ye.createElement(Ae.Z,{title:"\u590D\u5236"},ye.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),vr&&!Hi&&ye.createElement(ye.Fragment,null,ye.createElement(Ae.Z,{title:"\u559C\u6B22"},ye.createElement("i",{style:On!=null&&On.like?{color:"#FA8D30"}:{},onClick:()=>Ao("like",!(On!=null&&On.like),oi),className:"iconfot icon-yijiejue font15"})),ye.createElement(Ae.Z,{title:"\u4E0D\u559C\u6B22"},ye.createElement("i",{style:On!=null&&On.dislike?{color:"#e86d7c"}:{},onClick:()=>Ao("dislike",!(On!=null&&On.dislike),oi),className:"iconfot icon-weijiejuezhengchang font15"}))),Li&&!Hi&&ye.createElement(Ae.Z,{title:"\u91CD\u65B0\u751F\u6210"},ye.createElement("i",{onClick:()=>ta("redraw",oi),className:"iconfot icon-gengxin-genghuan-tihuan"})))))},Ao=(On,oi,Li)=>Mt(void 0,null,function*(){if(tr){const ci=Gn.slice(0,Li+1),Ca=pa(ci).length;yield tr({type:On,value:oi,index:Li,identifier:Ta,objectIndex:Ca})}zi(ci=>(ci[Li][On]=oi,oi&&(ci[Li][On==="like"?"dislike":"like"]=!1),[...ci]))}),Xa=()=>{var On,oi;Ba(1),(oi=(On=vo.current)==null?void 0:On.cancelRequest)==null||oi.call(On),Ji(!1),Ci(!1)},Es=()=>Mt(void 0,null,function*(){var On,oi,Li;(oi=(On=vo.current)==null?void 0:On.cancelRequest)==null||oi.call(On),Jr(),zi([]),Ji(!0);const ci=yield Or();(ci==null?void 0:ci.status)===0&&Ha((Li=ci==null?void 0:ci.data)==null?void 0:Li.identifier),Ji(!1),Ci(!1)}),Js=()=>Mt(void 0,null,function*(){var On;Ti(!0);const oi=yield $r();(oi==null?void 0:oi.status)===0&&dr(((On=oi==null?void 0:oi.data)==null?void 0:On.list)||[]),Ti(!1)}),rs=(...On)=>Mt(void 0,[...On],function*(oi=Ta){var Li,ci,ki,Ca;(ci=(Li=vo.current)==null?void 0:Li.cancelRequest)==null||ci.call(Li),Jr(),ba(!0);const sa=yield Kn(oi);if(sa.status===0){const Ka=li(((ki=sa==null?void 0:sa.data)==null?void 0:ki.messages)||[]);zi(Ka),ba(!1),Ha((Ca=sa==null?void 0:sa.data)==null?void 0:Ca.identifier);return}zi([]),ba(!1)}),$s=(On,oi)=>Mt(void 0,null,function*(){(yield ii(On)).status===0&&(Xe.ZP.success("\u5220\u9664\u6210\u529F"),oi===Ta&&Es(),Js())}),fo=()=>ye.createElement("div",{className:nt.menuWarp},ye.createElement("h4",null,"\u5386\u53F2\u5BF9\u8BDD"),ye.createElement(ae.Z,{spinning:fa},!Fr.length&&ye.createElement(se.Z,{style:{width:250,paddingBottom:30},image:se.Z.PRESENTED_IMAGE_SIMPLE}),!!Fr.length&&ye.createElement("div",{className:nt.menu},Fr.map(function(On,oi){return ye.createElement("aside",{className:z()(Ta===On.identifier&&nt.active),key:On.id,onClick:()=>rs(On.id)},ye.createElement("div",{className:nt.menuText},ye.createElement(Ae.Z,{title:On==null?void 0:On.question},ye.createElement("span",null,On==null?void 0:On.question)),zr&&zr(On)),ye.createElement("div",{className:nt.menuDel,onClick:Li=>Li.stopPropagation()},ye.createElement(ie.Z,{title:"\u63D0\u793A",description:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u672C\u6761\u5BF9\u8BDD\u5417\uFF1F",onConfirm:()=>$s(On.id,On.identifier),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88"},ye.createElement("i",{className:"iconfont icon-shanchu14 delete-hover font14"}))))})))),pi=no>=ji,ea=Ut||jr.length>9,ao=jr.some(On=>On.status==="uploading")||Hi||sr,Ja=Nr||qi||hi||!!jr.length;return ye.createElement("div",null,Mn?ye.createElement("div",{onClick:Ea},Mn):ye.createElement(It,{draggableExtraNode:ri,src:bn,onClick:Ea,topPercentage:Xn}),ye.createElement(oe.Z,{open:Gr,width:Ko?"100%":Qr,afterOpenChange:On=>{On&&Hn(!1)},contentWrapperStyle:pn?{}:{transition:"none"},extra:ye.createElement("div",{className:nt.head},Mr,Lr&&ye.createElement(ct,{value:ir,onChange:On=>{or(!1),fi(!1),Rr(On)}}),nn&&ye.createElement(ye.Fragment,null,ye.createElement(re.Z,{dropdownRender:fo,onOpenChange:On=>{On&&Js()},placement:"bottomLeft",arrow:!0},ye.createElement("div",{className:nt.headBtn},ye.createElement("i",{className:"icon-lishiduihua1 font14 mr10"}),"\u5386\u53F2\u5BF9\u8BDD"))),Un&&ye.createElement(ye.Fragment,null,ye.createElement("div",{className:nt.headBtn,onClick:Es},ye.createElement("i",{className:"icon-xinjianduihua font14 mr10"}),"\u65B0\u5EFA\u5BF9\u8BDD")),ye.createElement(Ae.Z,{title:Ko?"\u9000\u51FA\u5168\u5C4F":"\u5168\u5C4F"},ye.createElement("div",{className:nt.headBtn,style:{padding:"0 12px"},onClick:()=>ml(!Ko)},Ko&&ye.createElement("i",{className:"iconfont icon-tuichuquanping3"}),!Ko&&ye.createElement("i",{className:"iconfont icon-quanping4"})))),title:ye.createElement("span",{className:"c-grey-333 font16"},xt),onClose:Ma,bodyStyle:{paddingRight:4}},ye.createElement("div",{className:z()(nt.wrap,Gr&&"body-overflow-hidden")},ye.createElement("div",{ref:Sa,className:nt.chatContainer},An&&ye.createElement("div",{className:`${nt.li} mb20`,style:{width:wr}},ye.createElement("div",{className:nt.avatarIcon},ye.createElement("img",{className:nt.img,src:on})),ye.createElement("div",{className:nt.content},ye.createElement("div",{className:nt.borderBox},Hr,di==null?void 0:di({isDisabledNum:pi,checkNumModal:jo,checkNum:Zi,onClose:Ma,setChatData:zi,setLoading:Ji,getData:Wi,clearStatus:Jr,typing:sr,setImageGenerator:fi,renderChatItems:ui,setSceneAwareness:Qa})))),ye.createElement("div",{ref:ra},ye.createElement(ae.Z,{spinning:Na,className:"mt20"},Gn==null?void 0:Gn.map((On,oi)=>ye.createElement(ye.Fragment,{key:On.key+oi},On.show&&ye.createElement(ye.Fragment,null,On.sender==="user"&&Za(On,oi),On.sender==="AI"&&So(On,oi),Jn&&!["AI","user"].includes(On.sender)&&Jn(On,oi,{width:wr})))))),!Ho&&ye.createElement("div",{className:nt.backBottom,onClick:()=>{Yi.current=!1,Sa.current.scrollTop=Sa.current.scrollHeight}},ye.createElement("i",{className:"iconfont icon-huidaodibu"})),ye.createElement("div",{ref:Ia})),!Xt&&ye.createElement("div",{className:z()(nt.footerContainer,Yr&&nt.full,Ja&&nt.footerContainerSelected)},ye.createElement("div",{className:nt.btnWrp},_i&&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:()=>Qa(!hi),className:z()(nt.btn,hi&&nt.btnActive)},ye.createElement("i",{className:"iconfont icon-changjingganzhi mr10 font12"}),"\u573A\u666F\u611F\u77E5")),ir==="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:()=>or(!qi),className:z()(nt.btn,qi&&nt.btnActive)},ye.createElement("i",{className:"iconfont icon-shendusikao mr10 font12"}),"\u6DF1\u5EA6\u601D\u8003\uFF08R1\uFF09")),Ht&&ir==="qwen-max"&&ye.createElement("div",{onClick:()=>fi(!Nr),className:z()(nt.btn,Nr&&nt.btnActive)},ye.createElement("i",{className:"iconfont icon-shangchuantupian2 mr10 font12"}),"\u56FE\u50CF\u751F\u6210"),jr.map(On=>ye.createElement("div",{key:On.uid},(On==null?void 0:On.status)==="uploading"&&ye.createElement(ae.Z,{indicator:ye.createElement(Qe.Z,{spin:!0}),className:"mr10",size:"small",spinning:!0}),ye.createElement("span",{title:On==null?void 0:On.name,className:"mr10"},(0,ut.Pq)(On.name,20)),ye.createElement("i",{onClick:()=>Si(oi=>oi.filter(Li=>Li.uid!==On.uid)),className:"iconfont current icon-shanchu15 delete-hover c-red-ee4 font12"})))),ye.createElement(Ae.Z,{title:pi&&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",ji,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))},ye.createElement("div",{className:z()(nt.inputContainer,Dr>4&&nt.lineFour,pi&&nt.disabledInput)},ye.createElement(E.default,Bt(bt({},Ki),{className:`${ea&&"hide"}`}),ye.createElement(le.ZP,{className:nt.uploadBtn,icon:ye.createElement(De.Z,{style:{fontSize:18,color:"#FFF"}})})),ye.createElement(ue.default.TextArea,{rows:Dr>4?4:Dr,placeholder:Wt||"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u95EE\u9898\u5427,Shift+Enter\u6362\u884C\uFF5E",value:qn,bordered:!1,style:ea?{paddingLeft:0,marginLeft:0}:{},onChange:$i,onPressEnter:co,onCompositionStart:()=>{pr.current=!0},onCompositionEnd:()=>{pr.current=!1}}),sr?ye.createElement(Ae.Z,{title:"\u505C\u6B62\u751F\u6210"},ye.createElement("div",{className:`iconfont icon-tingzhihuida ${nt.cancelBtn}`,onClick:Xa})):ye.createElement(le.ZP,{className:(qn==null?void 0:qn.trim())===""?nt.sendBtnDisabled:nt.sendBtn,icon:ye.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:ao,onClick:Qi}),Dr>4&&ye.createElement("span",{className:nt.fullIcon,onClick:zo},Yr&&ye.createElement("span",{className:"iconfont icon-shousuo"}),!Yr&&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),Xe=be(31797),E=be(43418),pe=be(1710),Ae=be(4901),ue=be(94941),le=be(61186),ae=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"},ie="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,de=(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)&&de(Te,je,we[je]);if(te)for(var je of te(we))ce.call(we,je)&&de(Te,je,we[je]);return Te},fe=(Te,we)=>x(Te,b(we)),ge=(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}=Xe.default,Be=({exercise:Te,socket:we,dispatch:je,onStartScreenshot:xe,onCloseScreenshot:Oe,handleToDetail:ze})=>{const[Ze,Me]=E.default.useModal(),tt=(0,ye.useRef)(),[qe,lt]=(0,ye.useState)(!0),ct=(0,ye.useRef)(!1),nt=(0,ne.useParams)();(0,ye.useEffect)(()=>{var Ne,rt,ht;if(document.addEventListener((0,Ae.gH)(),Ue,!1),window.addEventListener("blur",De,!1),(Ne=Te.exerciseUserInfo)!=null&&Ne.screen_open&&(0,Ae.vp)()&&lt(!1),(rt=Te.exerciseUserInfo)!=null&&rt.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:()=>ge(void 0,null,function*(){var bt;const Bt=yield Ye();(bt=tt.current)==null||bt.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 bt;(0,re.RG)(" ",!0),(bt=tt.current)==null||bt.destroy(),lt(!1),(0,Ae.Dj)(document.body),document.getElementById("root").addEventListener("click",ut,!1)}})}return(ht=Te.exerciseUserInfo)!=null&&ht.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),At()},[Te.actionTabs]),(0,ye.useEffect)(()=>{setTimeout(()=>{Te.exerciseUserInfo.used_screen_num>Te.exerciseUserInfo.screen_num&&Ve()},500)},[Te.exerciseUserInfo]);const at=()=>ge(void 0,null,function*(){const Ne=yield Ye();setTimeout(()=>{var rt,ht;(rt=tt.current)==null||rt.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"},(ht=Te.exerciseUserInfo)==null?void 0:ht.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:()=>ge(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)},At=()=>ge(void 0,null,function*(){const Ne=yield je({type:"exercise/getExerciseUserInfo",payload:he({},nt)});return Ne==null?void 0:Ne.data}),wt=Ne=>ge(void 0,null,function*(){var rt;if((rt=Te.exerciseUserInfo)!=null&&rt.screen_at){const St=yield(0,ue.ck)(fe(he({},nt),{reset:!0}));if((St==null?void 0:St.status)===-6)return}const ht=yield(0,ue.oy)({id:nt.categoryId});if(ht!=null&&ht.is_commit){E.default.destroyAll(),yield It(),Qe(!0);return}else ke(Ne+1)}),It=()=>ge(void 0,null,function*(){var Ne;const rt=ae()(),ht=Te.exerciseUserInfo.screen_sec;if($e.current.length>0){const St=rt.format("YYYY-MM-DD HH:mm:ss");let bt=Math.floor(rt.diff(ae()($e.current[0].start))/1e3);const Bt=$e.current.length;bt/ht>>0>Bt&&(bt=(Bt+1)*ht-1),yield(0,ue.P8)(nt.categoryId,{exercise_user_id:(Ne=Te.exerciseUserInfo)==null?void 0:Ne.exercise_user_id,time:St,time_long:bt,count:Bt})}$e.current=[]}),gt=(0,ye.useRef)(0),ft=(0,ye.useRef)(0),$e=(0,ye.useRef)([]),Pe=(0,ye.useRef)(!1),ke=Ne=>ge(void 0,null,function*(){var rt;ct.current||(xe(),E.default.destroyAll(),gt.current=ae()().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:ie,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},((rt=Te.exerciseUserInfo)==null?void 0:rt.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:()=>{ft.current=ae()().valueOf(),$e.current.push({start:gt.current,end:ft.current}),wt(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),It(),(0,Ae.Dj)(document.body),Oe(),tt.current.destroy(),Pe.current=!1}}))}),Ve=()=>ge(void 0,null,function*(){E.default.destroyAll(),(yield(0,ue.VL)({categoryId:nt.categoryId,commit_method:1}))&&Qe()}),Qe=(Ne=!1)=>ge(void 0,null,function*(){var rt,ht;if(document.removeEventListener((0,Ae.gH)(),Ue,!1),(0,Ae.BU)(),E.default.destroyAll(),ct.current=!0,Ne){const St=yield(0,ue.Yu)(nt.categoryId,{exercise_user_id:(rt=Te.exerciseUserInfo)==null?void 0:rt.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),(ht=Te.exerciseUserInfo)==null?void 0:ht.screen_num,(0,z._V)(z.CP.recordScreen19)),a.createElement(pe.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/${nt.coursesId}/exercisenotice/${nt.categoryId}/users/${nt.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=()=>ge(void 0,null,function*(){var Ne;if((Ne=Te.exerciseUserInfo)!=null&&Ne.screen_at){const St=yield(0,ue.ck)(fe(he({},nt),{reset:!0}));if((St==null?void 0:St.status)===-6)return}const rt=yield(0,ue.oy)({id:nt.categoryId});if(rt!=null&&rt.is_commit){Qe();return}return yield At()}),Ue=()=>ge(void 0,null,function*(){var Ne;if((0,re.RG)(" ",!0),(0,Ae.vp)()){if((Ne=Te.exerciseUserInfo)!=null&&Ne.screen_at){var rt=yield(0,ue.ck)(fe(he({},nt),{reset:!0}));if((rt==null?void 0:rt.status)===-6)return}}else if(!Pe.current){var rt=yield(0,ue.ck)(he({},nt));if((rt==null?void 0:rt.status)===-6)return;const St=yield At();ke(St.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")}}),Ie=()=>ge(void 0,null,function*(){(0,ue.ck)(he({},nt));const Ne=yield At();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}))(Be)},23960:function(en,zt,be){"use strict";be.d(zt,{X:function(){return pe},y:function(){return E}});var ye=be(59301),Xe=be(8591);const E=Ae=>{(0,ye.useEffect)(()=>{if(Ae){const ue=ae=>{ae.key==="F12"&&(ae.preventDefault(),console.log("F12\u88AB\u7981\u7528"))},le=ae=>{ae.preventDefault()};return document.addEventListener("keydown",ue),document.addEventListener("contextmenu",le),()=>{document.removeEventListener("keydown",ue),document.removeEventListener("contextmenu",le)}}},[Ae])},pe=()=>{const[Ae,ue]=(0,ye.useState)(!1),le=ae=>{const{keyCode:se,ctrlKey:ie,metaKey:oe,type:re}=ae;(re==="paste"||(se===67||se===86)&&(oe||ie))&&(Xe.ZP.warning("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"),ae.preventDefault(),ae.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),Xe={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},E=be(92310),pe=be.n(E),Ae=be(71418),ue=be(2859),le=be(99064),ae=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),de=(0,ye.useRef)(null),he=(0,ye.useRef)(null),[fe,ge]=(0,ye.useState)(!1),[ve,me]=(0,ye.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,ye.useEffect)(()=>(de.current||(de.current=document.createElement("style"),document.head.appendChild(de.current)),re!=null&&re.visible?(document.body.setAttribute("data-custom","y-hidden"),de.current.innerHTML=" html { overflow-y: hidden; }",re!=null&&re.src&&Be()):(document.body.removeAttribute("data-custom"),de.current&&(document.head.removeChild(de.current),de.current=null)),()=>{document.body.removeAttribute("data-custom"),de.current&&(document.head.removeChild(de.current),de.current=null)}),[re==null?void 0:re.visible]);const Be=()=>se(void 0,null,function*(){ge(!0),me("\u6B63\u5728\u52A0\u8F7D\u4E2D");const je=yield(0,ae.ZJ)(re==null?void 0:re.src);ee.current.src="",ee.current.src=je,ee.current.onload=function(){we()},ge(!1),me("")}),Se=je=>se(void 0,null,function*(){ge(!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),ge(!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:fe,tip:ve,style:{position:"absolute",width:"100vw"}},ye.createElement("div",{ref:he,className:pe()(Xe.imageDimensions,ne,z?Xe.fullWidth:""),style:a},ye.createElement("img",{className:Xe.img,ref:ee}))))}},41588:function(en,zt,be){"use strict";var ye=be(59301),Xe=be(95237),E=be(43604),pe=be(99313),Ae=be(3113),ue=be(85149),le=be(88010),ae=be(48136),se=be(59301);const ie=(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(Xe.Z,{className:le.Z.lists,gutter:[10,10]},y.map((ce,de)=>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,fe)=>se.createElement("div",{key:fe},se.createElement("h1",null,he.name),se.createElement(Xe.Z,{gutter:[10,10]},he.data.map((ge,ve)=>se.createElement(E.Z,{key:ve,onClick:()=>b(ge),className:le.Z.diamond},se.createElement(ue.Z,{value:"`$$"+ge.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:se.createElement(Xe.Z,{className:le.Z.lists,gutter:[10,10]},x.map((ce,de)=>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,fe)=>se.createElement("div",{key:fe},he.name&&se.createElement("h1",null,he.name),se.createElement(Xe.Z,{gutter:[10,10]},he.data.map((ge,ve)=>se.createElement(E.Z,{key:ve,onClick:()=>b(ge),className:le.Z.diamond},se.createElement(ue.Z,{value:"`$$"+ge.value+"$$`"}))))))))))}],ee=()=>{var ce=document.createElement("div");ce.innerHTML=a.current.getValue();var de=ce.innerText;return oe&&oe(de),de};return(0,ye.useImperativeHandle)(z,()=>({getData:ee})),se.createElement("div",{className:le.Z.mathWrap},se.createElement(pe.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=ie},8797:function(en,zt,be){"use strict";var ye=be(59301),Xe=be(93314),E=be(3113),pe=Object.defineProperty,Ae=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,le=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ie=(z,a,y)=>a in z?pe(z,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):z[a]=y,oe=(z,a)=>{for(var y in a||(a={}))ae.call(a,y)&&ie(z,y,a[y]);if(le)for(var y of le(a))se.call(a,y)&&ie(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:de,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||Xe,style:re(oe({},de),{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),Xe={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},E=be(3113),pe=be(70557),Ae=be(23954),ue=be(6848),le=be(955),ae=be(94941),se=be(8797),ie=be(3294),oe=be(19381),re=be(59301),ne=Object.defineProperty,z=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,x=(ce,de,he)=>de in ce?ne(ce,de,{enumerable:!0,configurable:!0,writable:!0,value:he}):ce[de]=he,b=(ce,de)=>{for(var he in de||(de={}))a.call(de,he)&&x(ce,he,de[he]);if(z)for(var he of z(de))y.call(de,he)&&x(ce,he,de[he]);return ce},te=(ce,de,he)=>new Promise((fe,ge)=>{var ve=Se=>{try{Be(he.next(Se))}catch(Te){ge(Te)}},me=Se=>{try{Be(he.throw(Se))}catch(Te){ge(Te)}},Be=Se=>Se.done?fe(Se.value):Promise.resolve(Se.value).then(ve,me);Be((he=he.apply(ce,de)).next())}),ee=({editOffice:ce="view",data:de,theme:he,type:fe,filename:ge,monacoEditor:ve,className:me,style:Be,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)(""),[lt,ct]=(0,ye.useState)(),nt=window.ENV==="build"?"/react/build":"",at=location.host.startsWith("localhost")?ie.Z.PROXY_SERVER:ie.Z.API_SERVER,At=10*(1024*1024),wt=(0,ye.useRef)();de!=null&&de.startsWith("/api")&&fe!=="txt"&&(de=ie.Z.API_SERVER+de);const It=Pe=>Pe.substring(Pe.lastIndexOf("/")+1).split(".").pop();ge&&ve&&(ve.filename=ge),(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)(()=>{fe==="office"&&(de.indexOf("bigfilescdn.")>-1||de.indexOf("bigfiles1")>-1?ct({url:de,fileType:It(de),model:de.indexOf("model=edit")?"edit":"view"}):gt())},[fe,de]);const gt=()=>te(void 0,null,function*(){console.log("data:",de);let Pe=de;de.startsWith("http")||(Pe=location.origin+Pe);let ke=new URL(Pe).pathname.split("/").pop();const Ve=yield(0,ae.gJ)({attachment_id:ke});Ve.url=at+Ve.url,ct(Ve)}),ft=()=>{if(de.startsWith("http")||de.startsWith("blob:")){$e();return}(0,le.Sv)(ge||"educoder",de,ge)},$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)(ge||"educoder",decodeURIComponent(de))};return re.createElement("div",{style:b({},Be||{}),className:`${we&&Xe.bgBlack} ${fe?Xe.wrp:"hide"}`},Se&&re.createElement("div",{className:Xe.close,ref:wt},!!xe&&re.createElement(ue.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>wt.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:()=>wt.current},re.createElement("span",{onClick:$e},re.createElement("i",{className:"icon-quxiaozhiding"}))),re.createElement(ue.Z,{title:"\u5173\u95ED",getPopupContainer:()=>wt.current},re.createElement("span",{className:"",onClick:Te},re.createElement("i",{className:"icon-guanbi1"})))),re.createElement("div",{className:`${Xe[me]} ${me} ${Xe.monaco} ${fe==="txt"?"show":"hide"}`},fe==="txt"&&re.createElement(re.Fragment,null,re.createElement(Ae.ZP,b({},ve)))),fe==="audio"&&re.createElement("audio",{src:`${(de==null?void 0:de.indexOf("http://"))>-1||(de==null?void 0:de.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${de}`,autoPlay:!0}),fe==="video"&&re.createElement(re.Fragment,null,(de==null?void 0:de.indexOf("http"))>-1?re.createElement("video",{controls:!0,src:`${de}`,autoPlay:!0}):re.createElement("video",{controls:!0,src:`data:video/mp4;base64,${de}`,autoPlay:!0})),fe==="office"&&lt&&re.createElement("iframe",{src:`${nt}/office.html?key=${lt.key}&url=${btoa(lt.url)}&callbackUrl=${at+(lt.callbackUrl||"")}&fileType=${lt.fileType}&title=${lt.title||""}&model=${ce}&officeServer=${ie.Z.ONLYOFFICE}&disabledDownload=${!!je}`}),fe==="html"&&re.createElement("iframe",{src:de+"&disposition=inline"}),fe==="pdf"&&re.createElement("iframe",{src:`${nt}/js/pdfview/index.html?filename=${ge||"educoder.pdf"}&url=${encodeURIComponent(de)}&disabledDownload=${!!je}`}),fe==="image"&&re.createElement("img",{src:`${(de==null?void 0:de.indexOf("http://"))>-1||(de==null?void 0:de.indexOf("https://"))>-1?"":"data:image/png;base64,"}${de}`}),(fe==="other"||fe==="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:ft,disabled:je},"\u4E0B\u8F7D")}):re.createElement(E.ZP,{type:"primary",size:"middle",onClick:ft,disabled:je},re.createElement(pe.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")))}},85149:function(en,zt,be){"use strict";be.d(zt,{z:function(){return fe},Z:function(){return ge}});var ye=be(59301),Xe=be(50304),E=be(24768),pe=be(64018),Ae=be(40846),ue=be(3294),le=be(955),ae=be(15342),se=be(1012),ie=be(23210),oe=be(59301),ne=({html:ve})=>{const me=(0,ye.useRef)(null),Be=(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"});Be.current=document.createElement("div"),Be.current.className="markdown-body",Be.current.innerHTML=ve,Te.appendChild(Be.current);const we=document.createElement("style");return we.textContent=Se,Te.appendChild(we),()=>{Te.innerHTML=""}},[]),(0,ye.useEffect)(()=>{Be.current&&(Be.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,Be)=>me in ve?z(ve,me,{enumerable:!0,configurable:!0,writable:!0,value:Be}):ve[me]=Be,te=(ve,me)=>{for(var Be in me||(me={}))y.call(me,Be)&&b(ve,Be,me[Be]);if(a)for(var Be of a(me))x.call(me,Be)&&b(ve,Be,me[Be]);return ve};const ee="@\u2581\u2581@",ce="@\u2581@",de=/<pre[^>]*>/g;function he(ve){let me=document.createElement("div");return me.innerHTML=ve,me.childNodes.length===0?"":me.childNodes[0].nodeValue}const fe=(ve,me)=>{ve=ve||"";const Be=/(?: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(Be,(je,xe,Oe,ze,Ze,Me,tt)=>{const qe=xe||ze||Me,lt=Oe||Ze||tt||"?";return ue.Z.API_SERVER+"/api/attachments/"+qe+lt+"&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,lt=Oe||Ze||tt||"?";return ue.Z.API_SERVER+"/attachments/download/"+qe+lt+"&t="+(0,le.Jn)(qe,Date.now())+(je.indexOf(")")>-1?")":"&")}).replace(Be,(je,xe,Oe,ze,Ze,Me,tt)=>{const qe=xe||ze||Me,lt=Oe||Ze||tt||"?";return ue.Z.API_SERVER+"/api/attachments/"+qe+lt+"&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 ge=({value:ve="",className:me,showTextOnly:Be,showLines:Se,style:Te={},stylesPrev:we={},highlightKeywords:je,showProgramFill:xe,isProgramFill:Oe,disabledFill:ze=!1,programFillValue:Ze,onFillChange:Me=lt=>{},onFillBlur:tt=()=>{},onFillFocus:qe=()=>{}})=>{let lt=String(ve);const[ct,nt]=(0,ye.useState)(""),[at,ut]=(0,ye.useState)("office"),[At,wt]=(0,ye.useState)([]),It=(0,ye.useRef)("a"+(0,se.Z)()),gt={},ft=(ht,St,bt)=>{const Bt=document.createElement(ht===ce?"input":"textarea");Bt.style.width="100%",Bt.style.height=ht===ce?"40px":"151px",Bt.rows=5,Bt.spellcheck=!1,Bt.name="edu-program-fill",Bt.placeholder="\u8BF7\u8F93\u5165",Bt.dataset.id=St;const Mt=Object.keys(gt).length;return gt[Mt]=Bt,`<span class="edu-program-fill-wrap ${ht===ce?"":"show"}" style="width:${ht===ce?"400px":"100%"}" title=${bt||""}><span>${Bt.outerHTML}<span class="edu-program-fill-score" style="margin:0 6px"></span></span></span>`};function $e(ht){return ht=ht.replace(/!\[.*?\]\(.*?\)/g,""),ht=ht.replace(/\[.*?\]\(.*?\)/g,""),ht=ht.replace(new RegExp("<iframe.*?<\\/iframe>","gs"),""),ht=ht.replace(/<embed.*?>/g,""),ht=ht.replace(/<img.*?>/g,""),ht=ht.replace(new RegExp("<video.*?>.*?<\\/video>","gs"),""),ht=ht.replace(new RegExp("<audio.*?>.*?<\\/audio>","gs"),""),ht=ht.replace(new RegExp("<style.*?>.*?<\\/style>","gs"),""),ht=ht.replace(new RegExp("<script.*?>.*?<\\/script>","gs"),""),ht}const Pe=ht=>ht.replace(/<style.*?>([\s\S]+?)<\/style>/gim,function(St,bt){let Bt=bt.replace(/(\n|\r)/g,"").split("}"),Mt=[];return Bt.map(pt=>{pt!=""&&Mt.push(`.${It.current} ${pt}`)}),`<style>${Mt.join("}")}</style>`}),ke=(0,ye.useMemo)(()=>{try{const Bt=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,Mt=/\"\/api\/attachments\/|\"\/attachments\/download\//g,pt=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,Lt=/\(\/attachments\/download\//g;lt=lt.replace(Lt,"("+ue.Z.API_SERVER+"/attachments/download/").replace(Bt,"("+ue.Z.API_SERVER+"/api/attachments/").replace(Mt,'"'+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 lt=lt.replaceAll("<","&lt;").replaceAll(">","&gt;").replace(/(@▁▁@|@▁@)/g,function(Mt,pt,Lt){var xt;return++Bt,ft(Mt,Bt,(xt=Ze==null?void 0:Ze[Bt])==null?void 0:xt.value.replaceAll("<","&lt;").replaceAll(">","&gt;"))}),`<pre style="background:#fff;padding:4px">${Pe(lt||"")}</pre>`}let ht=Pe(lt);ht=(0,E.ZP)(ht);const St=(0,E.ez)();lt.match(/\[TOC\]/)&&(ht=ht.replace("<p>[TOC]</p>",(0,E.Qv)()),(0,E.Iy)()),ht=ht.replace(/(__special_katext_id_\d+__)/g,(Bt,Mt)=>{const{type:pt,expression:Lt}=St[Mt];return(0,ae.renderToString)(he(Lt)||"",{displayMode:pt==="block",throwOnError:!1,output:"html"})}),ht=ht.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,E.AL)();const bt=document.createElement("div");if(bt.innerHTML=ht,Be)return bt.innerText;if(je){const Bt=je.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return Ye(bt,Bt),bt.innerHTML}return setTimeout(()=>Ne(),500),bt.innerHTML},[lt,je]);(0,ye.useEffect)(()=>{Ue.current&&Ue.current.querySelectorAll(["input","textarea"]).forEach(St=>{St.oninput=Ve,St.onblur=Qe,St.onfocus=De})},[At]),(0,ye.useEffect)(()=>{var ht,St,bt,Bt,Mt;if(Ze!=null&&Ze.length)try{const pt=Ue.current.querySelectorAll(".edu-program-fill-score"),Lt=Ue.current.querySelectorAll('[name="edu-program-fill"]');for(const[xt,Wt]of Lt.entries())Wt.value=((ht=Ze==null?void 0:Ze[xt])==null?void 0:ht.value)||"",((St=Ze==null?void 0:Ze[xt])==null?void 0:St.type)==="warning"?Wt.className="program-fill-warning":((bt=Ze==null?void 0:Ze[xt])==null?void 0:bt.type)==="success"?Wt.className="program-fill-success":Wt.className="";for(const[xt,Wt]of pt.entries())Wt.innerHTML=(Bt=Ze==null?void 0:Ze[xt])!=null&&Bt.score?`${(Mt=Ze==null?void 0:Ze[xt])==null?void 0:Mt.score}\u5206`:"";wt(Ze)}catch(pt){console.log(pt,"error")}},[Ze]);const Ve=ht=>{At[ht.target.dataset.id]=At[ht.target.dataset.id]||{},At[ht.target.dataset.id].value=ht.target.value,wt([...At]),Me(At,ht.target.dataset.id)},Qe=ht=>{At[ht.target.dataset.id]=At[ht.target.dataset.id]||{},At[ht.target.dataset.id].value=ht.target.value,wt([...At]),tt(At,ht.target.dataset.id)},De=ht=>{At[ht.target.dataset.id]=At[ht.target.dataset.id]||{},At[ht.target.dataset.id].value=ht.target.value,wt([...At]),qe(At,ht.target.dataset.id)};function Ye(ht,St){return ht.childNodes.forEach(bt=>{var Bt;if(bt.childNodes.length>0)Ye(bt,St);else if(bt.nodeName!=="IMG")if(bt.innerHTML)bt.innerHTML=(Bt=bt.innerHTML)==null?void 0:Bt.replace(new RegExp(St,"gi"),'<span style="color:#0152d9;background-color:#1890ff33">$&</span>');else{const Mt=document.createElement("span");Mt.innerHTML=bt.textContent.replace(new RegExp(St,"gi"),'<span style="color:#0152d9;background-color:#1890ff33">$&</span>'),bt.replaceWith(Mt)}})}const Ue=(0,ye.useRef)();E.jb.WebkitLineClamp=Se,Se&&(Te=te(te({},Te),E.jb));function Ie(ht){let St=ht.target;if(St.tagName.toUpperCase()==="A"){let bt=St.getAttribute("href");if(bt.indexOf("office")>-1)ht.preventDefault(),nt(bt),ut("office");else if(bt.indexOf("application/pdf")>-1)ht.preventDefault(),nt(bt),ut("pdf");else if(bt.indexOf("text/html")>-1)ht.preventDefault(),nt(bt),ut("html");else if(bt.startsWith("#")){ht.preventDefault();let Bt=document.getElementById(bt.replace("#",""));Bt&&Bt.scrollIntoView(!0)}}}const Ne=()=>{var ht;const St=(ht=Ue.current)==null?void 0:ht.querySelectorAll("video");St==null||St.forEach(bt=>{if(bt.oncontextmenu=()=>!1,bt.src.indexOf(".m3u8")>-1&&!bt.canPlayType("application/vnd.apple.mpegurl")){if(Ae.ZP.isSupported()){var Bt=new Ae.ZP;Bt.loadSource(bt.src),Bt.attachMedia(bt)}}})};(0,ye.useEffect)(()=>{if(Ue.current&&ke&&ke.match(de)&&window.PR.prettyPrint(),Ue.current)return Ue.current.addEventListener("click",Ie),()=>{var ht;(ht=Ue.current)==null||ht.removeEventListener("click",Ie),(0,E.AL)(),(0,E.Iy)()}},[ke,Ue.current,Ie]),(0,ye.useEffect)(()=>{var ht;const St=bt=>{bt.preventDefault(),bt.clipboardData.setData("text",window.getSelection().toString())};return(ht=Ue.current)==null||ht.addEventListener("copy",St),()=>{var bt;(bt=Ue.current)==null||bt.removeEventListener("copy",St)}},[Ue.current]);const rt=ht=>/<style[\s\S]*?>/i.test(ht||"");return ye.createElement(ye.Fragment,null,Be&&ye.createElement("div",{ref:Ue},ke),!Be&&!rt(ke)&&ye.createElement("div",{ref:Ue,style:te({},Te),className:`${me||""} ${ze?"disabled-fill":""} markdown-body ${It.current}`,dangerouslySetInnerHTML:{__html:ke}}),!Be&&rt(ke)&&ye.createElement(ne,{html:ke}),ye.createElement(ie.Z,{close:!0,data:ct,type:ct!=null&&ct.length?at:"",style:te({},we),onClose:()=>nt("")}))}},33538:function(en,zt,be){"use strict";be.d(zt,{Z:function(){return pe}});var ye=be(89070),Xe={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},E=be(59301),pe=({message:Ae,className:ue,children:le,style:ae={}})=>E.createElement("div",{className:`custom-spinner ${Xe.idsRingWrapper} ${ue}`},E.createElement("div",{className:Xe.ldsRing},E.createElement("div",null),E.createElement("div",null),E.createElement("div",null),E.createElement("div",null)),Ae?E.createElement("p",{style:ae},Ae):null,le,E.createElement(ye.Outlet,null))},17064:function(en,zt,be){"use strict";be.d(zt,{Z:function(){return pe}});var ye=be(59301),Xe=be(34604),E=be(59301),pe=({defaultX:Ae="40%",leftChild:ue,rightChild:le,className:ae,hideResize:se=!1})=>{const[ie,oe]=(0,ye.useState)(Ae),re=(0,ye.useRef)();function ne(){re.current=!0}(0,ye.useEffect)(()=>{function y(b){re.current&&(Xe.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 ie=="number"&&ie!==.01?`${ie}px`:Ae,a=`calc(100% - ${se?"0px":"4px"} - ${z})`;return E.createElement("div",{className:`split-panel-container ${ae}`},E.createElement("section",{style:{width:z,display:ie===.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),Xe={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),pe=be.n(E),ue=({className:le,style:ae={},leftNode:se,leftTitle:ie="\u81EA\u6D4B\u8F93\u5165",rightNode:oe,rightTitle:re="\u8FD0\u884C\u7ED3\u679C"})=>ye.createElement("div",{className:pe()(Xe.result,le),style:ae},ye.createElement("div",{className:Xe.left},ye.createElement("div",{className:Xe.title},ye.createElement("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ye.createElement("span",null,ie)),ye.createElement("div",{className:Xe.leftNode},se)),ye.createElement("div",{className:Xe.right},ye.createElement("div",{className:Xe.title},ye.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ye.createElement("span",null,re)),ye.createElement("div",{className:Xe.rightNode},oe)))},19105:function(en,zt,be){"use strict";var ye=be(59301);const Xe=pe=>String(pe).length===1?`0${pe}`:pe,E=({className:pe="",onChange:Ae,defaultValue:ue=0})=>{const[le,ae]=(0,ye.useState)(ue);(0,ye.useEffect)(()=>{const re=setTimeout(()=>{ae(le+1e3)},1e3);return Ae(le+1e3),()=>{clearInterval(re)}},[le]);const se=parseInt(le/(60*6e4))||"00",ie=parseInt(le%(60*6e4)/6e4)||"00",oe=parseInt(le%6e4/1e3)||"00";return ye.createElement("div",{className:pe},Xe(se),":",Xe(ie),":",Xe(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),Xe=be(54580),E=be(8591),pe=be(99064),Ae=be(28209),ue=be.n(Ae),le=be(1012),ae=be(89070),se=be(47257),ie=be.n(se),oe=Object.defineProperty,re=Object.defineProperties,ne=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,x=(Be,Se,Te)=>Se in Be?oe(Be,Se,{enumerable:!0,configurable:!0,writable:!0,value:Te}):Be[Se]=Te,b=(Be,Se)=>{for(var Te in Se||(Se={}))a.call(Se,Te)&&x(Be,Te,Se[Te]);if(z)for(var Te of z(Se))y.call(Se,Te)&&x(Be,Te,Se[Te]);return Be},te=(Be,Se)=>re(Be,ne(Se)),ee=(Be,Se)=>{var Te={};for(var we in Be)a.call(Be,we)&&Se.indexOf(we)<0&&(Te[we]=Be[we]);if(Be!=null&&z)for(var we of z(Be))Se.indexOf(we)<0&&y.call(Be,we)&&(Te[we]=Be[we]);return Te},ce=(Be,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(Be,Se)).next())});const{Dragger:de}=Xe.default,he=Be=>{const Se="bf3c199c2470cb477d907b1e0917c17b",Te="5183666c72eec9e4";var we=ue().enc.Utf8.parse(Se);let je=ue().enc.Utf8.parse(Te);var xe=ue().AES.decrypt(Be,we,{iv:je,mode:ue().mode.CBC});return xe.toString(ue().enc.Utf8)};let fe;const ge=Be=>ce(void 0,[Be],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((lt,ct)=>{console.log(11111,`${Se}/${Te}`,`${Se}/${we}`,tt.data),qe.copy(`/${Se}/${Te}`,`/${Se}/${we}`).then(nt=>{console.log("\u62F7\u8D1D\u6210\u529F",nt)}).catch(nt=>{console.log(nt)})})}),ve=(Be,Se,Te)=>ce(void 0,null,function*(){var we,je,xe,Oe,ze,Ze;Se.file_name=Be.name;const Me=yield(0,pe.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=Be.name.split(".");tt.pop();const qe=Se.realFileName?tt.join(""):(0,le.Z)(),lt=new(ie())({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((ct,nt)=>{var at;lt.multipartUpload(`${qe}`,new Blob([Be],{type:Be.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,pe.rz)(Se)}})).then(function(ut){var At;Be.response=(At=ut.data)==null?void 0:At.data,ct(ut==null?void 0:ut.data)}).catch(function(ut){nt(ut),console.log("err:",ut)})})}),me=Be=>{var Se=Be,{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(lt=>lt.name!==qe.name)]),je.onChange(xe.filter(lt=>lt.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 lt=je.maxSize||1073741824;if(xe.filter(ct=>ct.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)>lt?(E.ZP.info(`\u6587\u4EF6\u8D85\u8FC7${lt/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,lt)=>ce(void 0,null,function*(){var ct,nt,at,ut,At,wt;lt.file_name=qe.name;const It=qe.name,gt=yield(0,pe.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===It)].status="error",xe[xe.findIndex(Pe=>Pe.name===It)].file.status="error",je.onChange(xe),E.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5");return}ze=new(ie())({endpoint:(ct=gt==null?void 0:gt.data)==null?void 0:ct.end_point,region:(nt=gt==null?void 0:gt.data)==null?void 0:nt.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:(At=gt==null?void 0:gt.data)==null?void 0:At.bucket,stsToken:(wt=gt==null?void 0:gt.data)==null?void 0:wt.security_token}),console.log(qe,"file"),Ze(ze);const ft=qe.name.split(".");ft.pop();const $e=It.indexOf(".")>-1?lt.realFileName?ft.join("."):(0,le.Z)():It;return new Promise((Pe,ke)=>{var Ve;try{ze.multipartUpload(`${je.identifier}/${$e}${It.indexOf(".")>-1?"."+It.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(Ie=>Ie.name===It);xe[Ue].file.percent=Qe*100,xe[Ue].tempCheckpoint=De,Oe([...xe])}catch(Ue){}},checkpoint:xe[xe.findIndex(Qe=>Qe.name===It)].tempCheckpoint,callback:{customValue:{id:It+""},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,pe.rz)(lt)}}).then(function(Qe){var De,Ye,Ue;const Ie=xe.findIndex(rt=>rt.name===It);let Ne="done";if(((De=Qe.data)==null?void 0:De.status)===0){qe.response=(Ye=Qe.data)==null?void 0:Ye.data;const rt=xe.findIndex(ht=>ht.name===It);xe[rt].status="done",xe[rt].file.status="done"}else E.ZP.warning((Ue=Qe.data)==null?void 0:Ue.message),Ne="error";xe[Ie].status=Ne,xe[Ie].file.status=Ne,je.onChange(xe),Pe(Qe==null?void 0:Qe.data)}).catch(function(Qe){xe[xe.findIndex(De=>De.name===It)].status="error",xe[xe.findIndex(De=>De.name===It)].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 lt;if((!qe.status||qe.status==="error")&&!we){qe.status="uploading",qe.file.status="uploading";const ct=yield tt(qe,{login:(lt=Te==null?void 0:Te.userInfo)==null?void 0:lt.login,container_type:je.container_type,container_id:je.container_id,description:je.description,realFileName:je.realFileName})}}))},[je.uploading]),ye.createElement(de,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,ae.connect)(({loading:Be,globalSetting:Se,user:Te})=>({globalSetting:Se,loading:Be.models.competitions,user:Te}))(me)},30917:function(en,zt,be){"use strict";be.d(zt,{Z:function(){return Te}});var ye=be(59301),Xe=be(89070),E=be(43418),pe=be(78241),Ae=be(8591),ue=be(71418),le=be(17574),ae=be(95237),se=be(43604),ie=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,de=Object.prototype.propertyIsEnumerable,he=(we,je,xe)=>je in we?x(we,je,{enumerable:!0,configurable:!0,writable:!0,value:xe}):we[je]=xe,fe=(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))de.call(je,xe)&&he(we,xe,je[xe]);return we},ge=(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&&de.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(lt){ze(lt)}},Me=qe=>{try{tt(xe.throw(qe))}catch(lt){ze(lt)}},tt=qe=>qe.done?Oe(qe.value):Promise.resolve(qe.value).then(Ze,Me);tt((xe=xe.apply(we,je)).next())});const Be=(we=[])=>we==null?void 0:we.map(je=>ge(fe({},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,lt]=E.default.useModal(),[ct]=pe.default.useForm(),[nt,at]=(0,ye.useState)([]),[ut,At]=(0,ye.useState)(!1),[wt,It]=(0,ye.useState)(!1),[,gt,ft,$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=()=>{At(!1),ct.resetFields(),It(!1)},Ye=Ie=>me(void 0,null,function*(){const{node:Ne,dragNode:rt,event:ht}=Ie,St=Ie.node.pos.split("-"),bt=Ie.dropPosition-Number(St[St.length-1]);if(bt==0){Ae.ZP.warning("\u65E0\u6CD5\u79FB\u52A8\u5230\u5185\u90E8\u4F4D\u7F6E");return}if(bt==1&&(rt==null?void 0:rt.item_index)==(Ne==null?void 0:Ne.item_index)+1){Ae.ZP.warning("\u672A\u79FB\u52A8\u4F4D\u7F6E");return}const Bt=yield Qe({id:rt==null?void 0:rt.key,position:bt==-1?1:(rt==null?void 0:rt.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"),ft({},!0))}),Ue=Ie=>me(void 0,null,function*(){let Ne={};wt?Ne=yield ke(fe({},Ie)):Ne=yield Ve(fe({},Ie)),(Ne==null?void 0:Ne.status)==0&&(Ae.ZP.success((Ne==null?void 0:Ne.message)||(wt?"\u6DFB\u52A0\u6210\u529F":"\u66F4\u65B0\u6210\u529F")),ft({},!0),De())});return(0,ye.useEffect)(()=>{Ze!=null&&Ze.open&&ft({},!0)},[Ze==null?void 0:Ze.open]),(0,ye.useEffect)(()=>{var Ie;at(Be((Ie=$e==null?void 0:$e.data)==null?void 0:Ie.list))},[$e]),ze?ye.createElement(ye.Fragment,null,lt,Oe,ye.createElement(E.default,fe({},fe({title:"\u5E38\u7528\u8BC4\u8BED",width:640,centered:!0,footer:null,bodyStyle:{padding:"10px 5px 25px"}},Ze)),ye.createElement(ue.Z,{spinning:gt},(nt==null?void 0:nt.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:nt,onDrop:Ye,titleRender:Ie=>ye.createElement(ye.Fragment,null,ye.createElement("span",{className:"multi_ellipsis1",style:{flex:1,marginRight:"32px"}},Ie==null?void 0:Ie.title),ye.createElement("div",{className:`${re.EditDom}`},ye.createElement(ae.Z,{wrap:!1,align:"middle",gutter:16},ye.createElement(se.Z,null,ye.createElement(ie.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(ie.Z,{title:"\u7F16\u8F91"},ye.createElement("i",{className:`iconfont icon-bianji11 font12 ${re.currentPrimary}`,onClick:Ne=>{Ne.stopPropagation(),ct.setFieldsValue(fe({},Ie)),At(!0)}}))),ye.createElement(se.Z,null,ye.createElement(ie.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 rt=yield Pe({id:Ie==null?void 0:Ie.key});(rt==null?void 0:rt.status)==0&&(Ae.ZP.success((rt==null?void 0:rt.message)||"\u5220\u9664\u6210\u529F"),ft({},!0))})})}}))))))}),ye.createElement(y.op,{className:"ml20 mt20",icon:ye.createElement("i",{className:"iconfont icon-xiaojiahao"}),style:{borderRadius:"4px"},onClick:()=>{It(!0),At(!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:()=>{It(!0),At(!0)}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED"))}))),ye.createElement(E.default,{title:wt?"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED":"\u7F16\u8F91\u5E38\u7528\u8BC4\u8BED",open:ut,okText:wt?"\u6DFB\u52A0":"\u786E\u5B9A",onCancel:()=>{De()},onOk:()=>{ct.submit()}},ye.createElement(pe.default,{form:ct,onFinish:Ue},wt&&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(pe.default.Item,{hidden:!0,name:"id"}),ye.createElement(pe.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,Xe.connect)(({loading:we,user:je})=>({user:je,loading:we.effects}))(Se)},61398:function(en,zt,be){"use strict";be.d(zt,{Z:function(){return pe}});var ye=be(59301),Xe=be(34604),E=be(11611),pe=()=>{const[Ae,ue]=(0,ye.useState)(""),[le,ae]=(0,ye.useState)(0);let[se,ie]=(0,ye.useState)(),[oe,re]=(0,ye.useState)();const[ne,z]=(0,ye.useState)(!1),a=(0,ye.useRef)("");(0,ye.useEffect)(()=>Xe.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(ge){ge.keyCode==27&&a.current&&x()}function x(){document.body.style.overflow="auto",ie(void 0),re(void 0),ae(0),ue("")}function b(){ae(le+90)}function te(){se=he.current.width*1.1,oe=he.current.height*1.1,re(oe),ie(se)}function ee(){se=he.current.width/1.1,oe=he.current.height/1.1,re(oe),ie(se)}const ce=(0,ye.useRef)(),de=(0,ye.useRef)(),he=(0,ye.useRef)(),fe=ge=>{(ge.nativeEvent.target===ce.current||ge.nativeEvent.target===de.current)&&x()};return ye.createElement(ye.Fragment,null,Ae?ye.createElement("div",null,ye.createElement("div",{className:"preview-wrp-group",ref:de},ye.createElement(E.Z,{className:"image-preview",src:Ae,style:{display:"none"},preview:{visible:!0,src:Ae,movable:!1,onVisibleChange:ge=>{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),Xe=be(57809),E=be(78241),pe=be(3113),Ae=be(89780),ue=be.n(Ae),le=be(37036),ae=be(95625),se=Object.defineProperty,ie=Object.defineProperties,oe=Object.getOwnPropertyDescriptors,re=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,a=(de,he,fe)=>he in de?se(de,he,{enumerable:!0,configurable:!0,writable:!0,value:fe}):de[he]=fe,y=(de,he)=>{for(var fe in he||(he={}))ne.call(he,fe)&&a(de,fe,he[fe]);if(re)for(var fe of re(he))z.call(he,fe)&&a(de,fe,he[fe]);return de},x=(de,he)=>ie(de,oe(he));const b=Xe.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:de,onCancel:he})=>{const[fe,ge]=(0,ye.useState)("python");function ve(Be){ge(ee[Be][1])}function me(Be){de(Be)}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(Xe.default,{getPopupContainer:Be=>Be.parentNode,onChange:ve},Object.keys(ee).map(Be=>ye.createElement(b,{key:Be,value:Be},ee[Be][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:fe})),ye.createElement("div",{className:"flex-container flex-end"},ye.createElement(pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ye.createElement(pe.ZP,{type:"ghost",onClick:he},"\u53D6\u6D88")))};function ce({value:de,onChange:he,mode:fe,options:ge={}}){const ve=(0,ye.useRef)(),[me,Be]=(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",fe)},[me,fe]),(0,ye.useEffect)(()=>{me&&(de!==me.getValue()||de==="")&&setTimeout(()=>{me.setValue(de||"")},300)},[me,de]),(0,ye.useEffect)(()=>{if(ve.current&&!me){const Se=ue().fromTextArea(ve.current,y({mode:fe,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},ge));Be(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 Lr}});var ye=be(59301),Xe=be(89780),E=be.n(Xe),pe=be(76374),Ae=be(37036),ue=be(6313),le=be(25717),ae=be(99498),se=be(25419),ie=be(67549),oe=be(85149),re=({value:Ht="",className:nn,showTextOnly:cn,showLines:tr,style:Jn={}})=>{const Un=(0,ye.useMemo)(()=>"",[Ht]);return ye.createElement(ye.Fragment,null,ye.createElement("div",{dangerouslySetInnerHTML:{__html:Un}}))},ne=be(59301),z=Object.defineProperty,a=Object.defineProperties,y=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ee=(Ht,nn,cn)=>nn in Ht?z(Ht,nn,{enumerable:!0,configurable:!0,writable:!0,value:cn}):Ht[nn]=cn,ce=(Ht,nn)=>{for(var cn in nn||(nn={}))b.call(nn,cn)&&ee(Ht,cn,nn[cn]);if(x)for(var cn of x(nn))te.call(nn,cn)&&ee(Ht,cn,nn[cn]);return Ht},de=(Ht,nn)=>a(Ht,y(nn));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 fe({onActionCallback:Ht,title:nn,icon:cn,actionName:tr,className:Jn="",children:Un}){function Br(){Ht(tr)}return ne.createElement("a",{title:nn,className:Jn,onClick:Br},ne.createElement("i",{className:`${cn}`}),Un)}var ge=({watch:Ht,showNullButton:nn,showNullProgramButton:cn,onActionCallback:tr,fullScreen:Jn,insertTemp:Un,hidetoolBar:Br,extraUse:ri})=>{const Mr=[...he,{title:`${Ht?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${Ht?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return ne.createElement("ul",{className:"markdown-toolbar-container"},!Br&&Mr.map((zr,_i)=>ne.createElement("li",{key:_i},zr.actionName?ne.createElement(fe,de(ce({},zr),{onActionCallback:tr})):ne.createElement("span",{className:"v-line"}))),nn?ne.createElement("li",null,ne.createElement(fe,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:tr},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(fe,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:tr},ne.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),ne.createElement("li",null,ne.createElement(fe,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:tr},ne.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,Un&&ne.createElement("li",null,ne.createElement(fe,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Un}`,onActionCallback:tr},ne.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),ri&&ne.createElement("li",null,ri),ne.createElement("li",{className:"btn-full-screen"},ne.createElement(fe,{icon:`${Jn?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Jn?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:tr})))},ve=be(79346),me=be(78241),Be=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=(Ht,nn,cn)=>nn in Ht?Te(Ht,nn,{enumerable:!0,configurable:!0,writable:!0,value:cn}):Ht[nn]=cn,Me=(Ht,nn)=>{for(var cn in nn||(nn={}))Oe.call(nn,cn)&&Ze(Ht,cn,nn[cn]);if(xe)for(var cn of xe(nn))ze.call(nn,cn)&&Ze(Ht,cn,nn[cn]);return Ht},tt=(Ht,nn)=>we(Ht,je(nn));const qe={labelCol:{span:4},wrapperCol:{span:20}};var lt=({callback:Ht,onCancel:nn})=>{function cn(tr){Ht(tr)}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(Be.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(Be.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:nn},"\u53D6\u6D88")))},ct=be(97692),nt=be(28451),at=be(43418),ut=be(95237),At=be(73524),wt=be(59301),It=({callback:Ht,onCancel:nn})=>{const cn=document.createElement("canvas"),tr=cn.getContext("2d");cn.width=1e3,cn.height=800,tr.fillStyle="#ffffff",tr.fillRect(0,0,cn.width,cn.height);const Jn=cn.toDataURL("image/png");return wt.createElement(at.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},wt.createElement(ut.Z,{style:{height:"100vh"}},wt.createElement(At.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Jn,visible:!0,title:String(Date.now())},onOk:Un=>{Ht({src:Un.url})},onClose:nn})))},gt=be(12378);function ft(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(ft,go.CommandHandler),ft.prototype.canAlignSelection=function(){var Ht=this.diagram;return!(Ht===null||Ht.isReadOnly||Ht.isModelReadOnly||Ht.selection.count<2)},ft.prototype.alignLeft=function(){var Ht=this.diagram;Ht.startTransaction("aligning left");var nn=1/0;Ht.selection.each(function(cn){cn instanceof go.Link||(nn=Math.min(cn.position.x,nn))}),Ht.selection.each(function(cn){cn instanceof go.Link||cn.move(new go.Point(nn,cn.position.y))}),Ht.commitTransaction("aligning left")},ft.prototype.alignRight=function(){var Ht=this.diagram;Ht.startTransaction("aligning right");var nn=-1/0;Ht.selection.each(function(cn){if(!(cn instanceof go.Link)){var tr=cn.actualBounds.x+cn.actualBounds.width;nn=Math.max(tr,nn)}}),Ht.selection.each(function(cn){cn instanceof go.Link||cn.move(new go.Point(nn-cn.actualBounds.width,cn.position.y))}),Ht.commitTransaction("aligning right")},ft.prototype.alignTop=function(){var Ht=this.diagram;Ht.startTransaction("alignTop");var nn=1/0;Ht.selection.each(function(cn){cn instanceof go.Link||(nn=Math.min(cn.position.y,nn))}),Ht.selection.each(function(cn){cn instanceof go.Link||cn.move(new go.Point(cn.position.x,nn))}),Ht.commitTransaction("alignTop")},ft.prototype.alignBottom=function(){var Ht=this.diagram;Ht.startTransaction("aligning bottom");var nn=-1/0;Ht.selection.each(function(cn){if(!(cn instanceof go.Link)){var tr=cn.actualBounds.y+cn.actualBounds.height;nn=Math.max(tr,nn)}}),Ht.selection.each(function(cn){cn instanceof go.Link||cn.move(new go.Point(cn.actualBounds.x,nn-cn.actualBounds.height))}),Ht.commitTransaction("aligning bottom")},ft.prototype.alignCenterX=function(){var Ht=this.diagram,nn=Ht.selection.first();if(nn){Ht.startTransaction("aligning Center X");var cn=nn.actualBounds.x+nn.actualBounds.width/2;Ht.selection.each(function(tr){tr instanceof go.Link||tr.move(new go.Point(cn-tr.actualBounds.width/2,tr.actualBounds.y))}),Ht.commitTransaction("aligning Center X")}},ft.prototype.alignCenterY=function(){var Ht=this.diagram,nn=Ht.selection.first();if(nn){Ht.startTransaction("aligning Center Y");var cn=nn.actualBounds.y+nn.actualBounds.height/2;Ht.selection.each(function(tr){tr instanceof go.Link||tr.move(new go.Point(tr.actualBounds.x,cn-tr.actualBounds.height/2))}),Ht.commitTransaction("aligning Center Y")}},ft.prototype.alignColumn=function(Ht){var nn=this.diagram;nn.startTransaction("align Column"),Ht===void 0&&(Ht=0),Ht=parseFloat(Ht);var cn=new Array;nn.selection.each(function(ri){ri instanceof go.Link||cn.push(ri)});for(var tr=0;tr<cn.length-1;tr++){var Jn=cn[tr],Un=Jn.actualBounds.y+Jn.actualBounds.height+Ht,Br=cn[tr+1];Br.move(new go.Point(Jn.actualBounds.x,Un))}nn.commitTransaction("align Column")},ft.prototype.alignRow=function(Ht){Ht===void 0&&(Ht=0),Ht=parseFloat(Ht);var nn=this.diagram;nn.startTransaction("align Row");var cn=new Array;nn.selection.each(function(ri){ri instanceof go.Link||cn.push(ri)});for(var tr=0;tr<cn.length-1;tr++){var Jn=cn[tr],Un=Jn.actualBounds.x+Jn.actualBounds.width+Ht,Br=cn[tr+1];Br.move(new go.Point(Un,Jn.actualBounds.y))}nn.commitTransaction("align Row")},ft.prototype.canRotate=function(Ht){var nn=this.diagram;return!(nn===null||nn.isReadOnly||nn.isModelReadOnly||nn.selection.count<1)},ft.prototype.rotate=function(Ht){Ht===void 0&&(Ht=90);var nn=this.diagram;nn.startTransaction("rotate "+Ht.toString());var nn=this.diagram;nn.selection.each(function(cn){cn instanceof go.Link||cn instanceof go.Group||(cn.angle+=Ht)}),nn.commitTransaction("rotate "+Ht.toString())},ft.prototype.pullToFront=function(){var Ht=this.diagram;Ht.startTransaction("pullToFront");var nn=new go.Map;Ht.selection.each(function(cn){nn.set(cn.layer,0)}),nn.iteratorKeys.each(function(cn){var tr=0;cn.parts.each(function(Jn){if(!Jn.isSelected){var Un=Jn.zOrder;isNaN(Un)?Jn.zOrder=0:tr=Math.max(tr,Un)}}),nn.set(cn,tr)}),Ht.selection.each(function(cn){ft._assignZOrder(cn,nn.get(cn.layer)+1)}),Ht.commitTransaction("pullToFront")},ft.prototype.pushToBack=function(){var Ht=this.diagram;Ht.startTransaction("pushToBack");var nn=new go.Map;Ht.selection.each(function(cn){nn.set(cn.layer,0)}),nn.iteratorKeys.each(function(cn){var tr=0;cn.parts.each(function(Jn){if(!Jn.isSelected){var Un=Jn.zOrder;isNaN(Un)?Jn.zOrder=0:tr=Math.min(tr,Un)}}),nn.set(cn,tr)}),Ht.selection.each(function(cn){ft._assignZOrder(cn,nn.get(cn.layer)-1-ft._findGroupDepth(cn))}),Ht.commitTransaction("pushToBack")},ft._assignZOrder=function(Ht,nn,cn){cn===void 0&&(cn=Ht),Ht.layer===cn.layer&&(Ht.zOrder=nn),Ht instanceof go.Group&&Ht.memberParts.each(function(tr){ft._assignZOrder(tr,nn+1,cn)})},ft._findGroupDepth=function(Ht){if(Ht instanceof go.Group){var nn=0;return Ht.memberParts.each(function(cn){nn=Math.max(nn,ft._findGroupDepth(cn))}),nn+1}else return 0},ft.prototype.doKeyDown=function(){var Ht=this.diagram;if(Ht!==null){var nn=Ht.lastInput;if(nn.key==="Up"||nn.key==="Down"||nn.key==="Left"||nn.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)}},ft.prototype._getAllParts=function(){var Ht=new Array;return this.diagram.nodes.each(function(nn){Ht.push(nn)}),this.diagram.parts.each(function(nn){Ht.push(nn)}),Ht},ft.prototype._arrowKeyMove=function(){var Ht=this.diagram,nn=Ht.lastInput,cn=0,tr=0;if(nn.control||nn.meta)cn=1,tr=1;else if(Ht.grid!==null){var Jn=Ht.grid.gridCellSize;tr=Jn.width,cn=Jn.height}Ht.startTransaction("arrowKeyMove"),Ht.selection.each(function(Un){nn.key==="Up"?Un.move(new go.Point(Un.actualBounds.x,Un.actualBounds.y-cn)):nn.key==="Down"?Un.move(new go.Point(Un.actualBounds.x,Un.actualBounds.y+cn)):nn.key==="Left"?Un.move(new go.Point(Un.actualBounds.x-tr,Un.actualBounds.y)):nn.key==="Right"&&Un.move(new go.Point(Un.actualBounds.x+tr,Un.actualBounds.y))}),Ht.commitTransaction("arrowKeyMove")},ft.prototype._arrowKeySelect=function(){var Ht=this.diagram,nn=Ht.lastInput,cn=null;nn.key==="Up"?cn=this._findNearestPartTowards(270):nn.key==="Down"?cn=this._findNearestPartTowards(90):nn.key==="Left"?cn=this._findNearestPartTowards(180):nn.key==="Right"&&(cn=this._findNearestPartTowards(0)),cn!==null&&(nn.shift?cn.isSelected=!0:nn.control||nn.meta?cn.isSelected=!cn.isSelected:Ht.select(cn))},ft.prototype._findNearestPartTowards=function(Ht){var nn=this.diagram.selection.first();if(nn===null)return null;for(var cn=nn.actualBounds.center,tr=this._getAllParts(),Jn=1/0,Un=nn,Br=0;Br<tr.length;Br++){var ri=tr[Br];if(ri!==nn&&ri.canSelect()){var Mr=ri.actualBounds.center,zr=cn.directionPoint(Mr),_i=this._angleCloseness(zr,Ht);if(_i<=45){var ar=cn.distanceSquaredPoint(Mr);ar*=1+Math.sin(_i*Math.PI/180),ar<Jn&&(Jn=ar,Un=ri)}}}return Un},ft.prototype._angleCloseness=function(Ht,nn){return Math.min(Math.abs(nn-Ht),Math.min(Math.abs(nn+360-Ht),Math.abs(nn-360-Ht)))},ft.prototype._arrowKeyTree=function(){var Ht=this.diagram,nn=Ht.selection.first();if(nn instanceof go.Node){var cn=Ht.lastInput;if(cn.key==="Right"){if(!nn.isTreeLeaf)if(!nn.isTreeExpanded)Ht.commandHandler.canExpandTree(nn)&&Ht.commandHandler.expandTree(nn);else{var tr=this._sortTreeChildrenByY(nn).first();tr!==null&&Ht.select(tr)}}else if(cn.key==="Left")if(!nn.isTreeLeaf&&nn.isTreeExpanded)Ht.commandHandler.canCollapseTree(nn)&&Ht.commandHandler.collapseTree(nn);else{var Jn=nn.findTreeParentNode();Jn!==null&&Ht.select(Jn)}else if(cn.key==="Up"){var Jn=nn.findTreeParentNode();if(Jn!==null){var Un=this._sortTreeChildrenByY(Jn),Br=Un.indexOf(nn);if(Br>0){for(var ri=Un.elt(Br-1);ri!==null&&ri.isTreeExpanded&&!ri.isTreeLeaf;){var Mr=this._sortTreeChildrenByY(ri);ri=Mr.last()}ri!==null&&Ht.select(ri)}else Ht.select(Jn)}}else if(cn.key==="Down")if(nn.isTreeExpanded&&!nn.isTreeLeaf){var tr=this._sortTreeChildrenByY(nn).first();tr!==null&&Ht.select(tr)}else for(;nn!==null;){var Jn=nn.findTreeParentNode();if(Jn===null)break;var Un=this._sortTreeChildrenByY(Jn),Br=Un.indexOf(nn);if(Br<Un.length-1){Ht.select(Un.elt(Br+1));break}else nn=Jn}var zr=Ht.selection.first();zr!==null&&Ht.scrollToRect(zr.actualBounds)}},ft.prototype._sortTreeChildrenByY=function(Ht){var nn=new go.List().addAll(Ht.findTreeChildrenNodes());return nn.sort(function(cn,tr){var Jn=cn.location,Un=tr.location;return Jn.y<Un.y?-1:Jn.y>Un.y?1:Jn.x<Un.x?-1:Jn.x>Un.x?1:0}),nn},ft.prototype.copyToClipboard=function(Ht){go.CommandHandler.prototype.copyToClipboard.call(this,Ht),this._lastPasteOffset.set(this.pasteOffset)},ft.prototype.pasteFromClipboard=function(){var Ht=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(Ht,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),Ht},Object.defineProperty(ft.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(Ht){if(Ht!=="move"&&Ht!=="select"&&Ht!=="scroll"&&Ht!=="tree"&&Ht!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+Ht);this._arrowKeyBehavior=Ht}}),Object.defineProperty(ft.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(Ht){if(!(Ht instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+Ht);this._pasteOffset.set(Ht)}});var $e=ft,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=(Ht,nn,cn)=>new Promise((tr,Jn)=>{var Un=Mr=>{try{ri(cn.next(Mr))}catch(zr){Jn(zr)}},Br=Mr=>{try{ri(cn.throw(Mr))}catch(zr){Jn(zr)}},ri=Mr=>Mr.done?tr(Mr.value):Promise.resolve(Mr.value).then(Un,Br);ri((cn=cn.apply(Ht,nn)).next())});function Ie({onCancel:Ht,callback:nn}){let cn=(0,ye.useRef)(),tr=(0,ye.useRef)(),Jn=(0,ye.useRef)(),Un=(0,ye.useRef)(!1);const Br=(0,ye.useRef)(!1),[ri,Mr]=(0,ye.useState)(0);function zr(){const ar=gt.bx.make,Gr={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(tr.current,{padding:20,grid:ar(gt.s_,"Grid",ar(gt.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),ar(gt.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:Pr=>{var Yr=Pr.diagram.commandHandler.addTopLevelParts(Pr.diagram.selection,!0);Yr||Pr.diagram.currentTool.doCancel()},commandHandler:ar($e),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:Pr=>{var Yr=Pr.subject;Yr.location=Yr.location.copy().snapToGridPoint(Pr.diagram.grid.gridOrigin,Pr.diagram.grid.gridCellSize),setTimeout(()=>{Pr.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:Pr=>{var Yr=Pr.subject;setTimeout(()=>{Pr.diagram.commandHandler.editTextBlock()})},LinkRelinked:Pr=>{var Yr=Pr.parameter.part;Yr.invalidateConnectedLinks();var Ei=Pr.subject;Pr.diagram.toolManager.linkingTool.isForwards?Ei.toNode.invalidateConnectedLinks():Ei.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),cn.current.nodeTemplate=ar(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),ar(gt.bn,{name:"SHAPE",fill:Gr.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")),ar(gt.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),ar(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=ar("ToolTip",ar(gt.s_,"Vertical",{maxSize:new gt.$u(200,NaN)},ar(gt.al,{font:"bold 10pt sans-serif",textAlign:"center"},new gt.KX("text")),ar(gt.al,{font:"10pt sans-serif",textAlign:"center"},new gt.KX("text","details"))));function Fi(Pr,Yr){var Ei=(Wr,wa)=>{Wr.handled=!0,Wr.diagram.model.commit(ca=>{var Wa=wa.part.adornedPart,Sa=new gt.E9().setRectSpot(Wa.actualBounds,Pr);Sa.subtract(Wa.location),Sa.scale(2,2),Sa.x+=Math.sign(Sa.x)*130,Sa.y+=Math.sign(Sa.y)*130,Sa.add(Wa.location),Sa.snapToGridPoint(Wr.diagram.grid.gridOrigin,Wr.diagram.grid.gridCellSize);var yi=ca.copyNodeData(Wa.data);ca.setGroupKeyForNodeData(yi,ca.getGroupKeyForNodeData(Wa.data)),ca.addNodeData(yi);var vo={from:Wa.key,to:ca.getKeyForNodeData(yi)};ca.addLinkData(vo);var sr=Wr.diagram.findNodeForData(yi);sr.location=Sa,Wr.diagram.select(sr),setTimeout(()=>{Wr.diagram.commandHandler.editTextBlock()},20)})};return ar(gt.bn,{figure:Yr,alignment:Pr,alignmentFocus:Pr.opposite(),width:Pr.equals(gt.z6.Top)||Pr.equals(gt.z6.Bottom)?25:18,height:Pr.equals(gt.z6.Top)||Pr.equals(gt.z6.Bottom)?18:25,fill:"orange",stroke:Gr.white,strokeWidth:4,mouseEnter:(Wr,wa)=>wa.fill="dodgerblue",mouseLeave:(Wr,wa)=>wa.fill="orange",isActionable:!0,click:Ei,contextClick:Ei})}function ir(Pr){return ar(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:(Yr,Ei)=>Ei.fill="dodgerblue",mouseLeave:(Yr,Ei)=>Ei.fill="orange",click:(Yr,Ei)=>{Yr.diagram.commandHandler.showContextMenu(Ei.part.adornedPart)}},Pr||{})}cn.current.nodeTemplate.selectionAdornmentTemplate=ar(gt.uz,"Spot",ar(gt.Vm,{padding:10}),Fi(gt.z6.Top,"TriangleUp"),Fi(gt.z6.Left,"TriangleLeft"),Fi(gt.z6.Right,"TriangleRight"),Fi(gt.z6.Bottom,"TriangleDown"),ir({alignment:new gt.z6(.75,0)}));function Rr(Pr,Yr){return(Ei,Wr)=>{Ei.handled=!0,Ei.diagram.model.commit(wa=>{wa.set(Wr.part.adornedPart.data,Pr,Yr)})}}function jr(Pr,Yr){return Yr||(Yr="color"),ar(gt.bn,{width:16,height:16,stroke:"lightgray",fill:Pr,margin:1,background:"transparent",mouseEnter:(Ei,Wr)=>Wr.stroke="dodgerblue",mouseLeave:(Ei,Wr)=>Wr.stroke="lightgray",click:Rr(Yr,Pr),contextClick:Rr(Yr,Pr)})}function Si(){return[ar("ContextMenuButton",ar(gt.s_,"Horizontal",jr(Gr.white,"fill"),jr(Gr.beige,"fill"),jr(Gr.extralightblue,"fill"),jr(Gr.extralightred,"fill"))),ar("ContextMenuButton",ar(gt.s_,"Horizontal",jr(Gr.lightgray,"fill"),jr(Gr.lightgreen,"fill"),jr(Gr.lightblue,"fill"),jr(Gr.lightred,"fill")))]}function Hi(){return[ar("ContextMenuButton",ar(gt.s_,"Horizontal",jr(Gr.black),jr(Gr.green),jr(Gr.blue),jr(Gr.red))),ar("ContextMenuButton",ar(gt.s_,"Horizontal",jr(Gr.white),jr(Gr.magenta),jr(Gr.purple),jr(Gr.orange)))]}function Ji(Pr,Yr){return Yr||(Yr="thickness"),ar(gt.bn,"LineH",{width:16,height:16,strokeWidth:Pr,margin:1,background:"transparent",mouseEnter:(Ei,Wr)=>Wr.background="dodgerblue",mouseLeave:(Ei,Wr)=>Wr.background="transparent",click:Rr(Yr,Pr),contextClick:Rr(Yr,Pr)})}function Na(Pr,Yr){return Yr||(Yr="dash"),ar(gt.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:Pr,margin:1,background:"transparent",mouseEnter:(Ei,Wr)=>Wr.background="dodgerblue",mouseLeave:(Ei,Wr)=>Wr.background="transparent",click:Rr(Yr,Pr),contextClick:Rr(Yr,Pr)})}function ba(){return[ar("ContextMenuButton",ar(gt.s_,"Horizontal",Ji(1),Ji(2),Ji(3),Ji(4))),ar("ContextMenuButton",ar(gt.s_,"Horizontal",Na(null),Na([2,4]),Na([4,4])))]}function fa(Pr,Yr){return Yr||(Yr="figure"),ar(gt.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:Pr,margin:1,background:"transparent",mouseEnter:(Ei,Wr)=>Wr.fill="dodgerblue",mouseLeave:(Ei,Wr)=>Wr.fill="lightgray",click:Rr(Yr,Pr),contextClick:Rr(Yr,Pr)})}cn.current.nodeTemplate.contextMenu=ar("ContextMenu",ar("ContextMenuButton",ar(gt.s_,"Horizontal",fa("Rectangle"),fa("RoundedRectangle"),fa("Ellipse"),fa("Diamond"))),ar("ContextMenuButton",ar(gt.s_,"Horizontal",fa("Parallelogram2"),fa("ManualOperation"),fa("Procedure"),fa("Cylinder1"))),ar("ContextMenuButton",ar(gt.s_,"Horizontal",fa("Terminator"),fa("CreateRequest"),fa("Document"),fa("TriangleDown"))),Si(),Hi(),ba()),cn.current.groupTemplate=ar(gt.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:gt.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(Pr,Yr)=>{var Ei=Yr.addMembers(Yr.diagram.selection,!0);Ei||Yr.diagram.currentTool.doCancel()},avoidable:!1},new gt.KX("location","loc",gt.E9.parse).makeTwoWay(gt.E9.stringify),ar(gt.s_,"Auto",{name:"BODY"},ar(gt.bn,{parameter1:10,fill:Gr.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")),ar(gt.Vm,{background:"transparent",margin:20})),ar(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=ar(gt.uz,"Spot",ar(gt.s_,"Auto",ar(gt.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),ar(gt.Vm,{margin:1.5})),ir({alignment:gt.z6.TopRight,alignmentFocus:gt.z6.BottomRight})),cn.current.groupTemplate.contextMenu=ar("ContextMenu",Si(),Hi(),ba()),cn.current.linkTemplate=ar(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",Pr=>Pr>=1?10:0),new gt.KX("toShortLength","dir",Pr=>Pr>=1?10:0),new gt.KX("points").makeTwoWay(),ar(gt.bn,{strokeWidth:2},new gt.KX("stroke","color"),new gt.KX("strokeWidth","thickness"),new gt.KX("strokeDashArray","dash")),ar(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",Pr=>Pr===1)),ar(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",Pr=>Pr>=1),new gt.KX("width","thickness",Pr=>7+3*Pr),new gt.KX("height","thickness",Pr=>7+3*Pr),new gt.KX("segmentOffset","thickness",Pr=>new gt.E9(-15,4+1.5*Pr))),ar(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",Pr=>Pr===2),new gt.KX("width","thickness",Pr=>7+3*Pr),new gt.KX("height","thickness",Pr=>7+3*Pr),new gt.KX("segmentOffset","thickness",Pr=>new gt.E9(-15,4+1.5*Pr))),ar(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=ar(gt.uz,ar(gt.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:Ti(2)},new gt.KX("pathPattern","thickness",Ti)),ir({alignmentFocus:new gt.z6(0,0,-6,-4)}));function Ti(Pr){return ar(gt.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(Pr+4).toString()+" H3"})}function Gn(Pr){var Yr="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return Pr===0?Yr="M0 0 M16 16 M0 8 L16 8":Pr===2&&(Yr="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),ar(gt.bn,{geometryString:Yr,margin:2,background:"transparent",mouseEnter:(Ei,Wr)=>Wr.background="dodgerblue",mouseLeave:(Ei,Wr)=>Wr.background="transparent",click:Rr("dir",Pr),contextClick:Rr("dir",Pr)})}function zi(Pr){var Yr=(Ei,Wr)=>{Ei.handled=!0,Ei.diagram.model.commit(wa=>{var ca=Wr.part.adornedPart;wa.set(ca.data,Pr?"toSpot":"fromSpot",gt.z6.stringify(gt.z6.AllSides)),(Pr?ca.toNode:ca.fromNode).invalidateConnectedLinks()})};return ar(gt.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Ei,Wr)=>Wr.background="dodgerblue",mouseLeave:(Ei,Wr)=>Wr.background="transparent",click:Yr,contextClick:Yr})}function qn(Pr,Yr){var Ei=0,Wr=gt.z6.RightSide;Pr.equals(gt.z6.Top)?(Ei=270,Wr=gt.z6.TopSide):Pr.equals(gt.z6.Left)?(Ei=180,Wr=gt.z6.LeftSide):Pr.equals(gt.z6.Bottom)&&(Ei=90,Wr=gt.z6.BottomSide),Yr||(Ei-=180);var wa=(ca,Wa)=>{ca.handled=!0,ca.diagram.model.commit(Sa=>{var yi=Wa.part.adornedPart;Sa.set(yi.data,Yr?"toSpot":"fromSpot",gt.z6.stringify(Wr)),(Yr?yi.toNode:yi.fromNode).invalidateConnectedLinks()})};return ar(gt.bn,{alignment:Pr,alignmentFocus:Pr.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Ei,background:"transparent",mouseEnter:(ca,Wa)=>Wa.background="dodgerblue",mouseLeave:(ca,Wa)=>Wa.background="transparent",click:wa,contextClick:wa})}cn.current.linkTemplate.contextMenu=ar("ContextMenu",Hi(),ba(),ar("ContextMenuButton",ar(gt.s_,"Horizontal",Gn(0),Gn(1),Gn(2))),ar("ContextMenuButton",ar(gt.s_,"Horizontal",ar(gt.s_,"Spot",zi(!1),qn(gt.z6.Top,!1),qn(gt.z6.Left,!1),qn(gt.z6.Right,!1),qn(gt.z6.Bottom,!1)),ar(gt.s_,"Spot",{margin:new gt.Zt(0,0,0,2)},zi(!0),qn(gt.z6.Top,!0),qn(gt.z6.Left,!0),qn(gt.z6.Right,!0),qn(gt.z6.Bottom,!0)))));const oa=`{ "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 Gi(Pr){return console.log("shapeName:",Pr),no.indexOf(Pr)>=0}var ji=new gt.YI(Jn.current,{maxSelectionCount:1,linkTemplate:ar(gt.rU,{locationSpot:gt.z6.Center,selectionAdornmentTemplate:ar(gt.uz,"Link",{locationSpot:gt.z6.Center},ar(gt.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),ar(gt.bn,{toArrow:"Standard",stroke:null}))},{routing:gt.rU.AvoidsNodes,curve:gt.rU.JumpOver,corner:5,toShortLength:4},new gt.KX("points"),ar(gt.bn,{isPanelMain:!0,strokeWidth:2}),ar(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(Pr=>({text:"\u672A\u547D\u540D",size:"100 100",figure:Pr.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return cn.current.addDiagramListener("TextEdited",function(Pr){var Yr;const Ei=Pr.subject.part;var Wr=(Yr=document.activeElement)==null?void 0:Yr.value;typeof Wr=="string"&&Wr.trim()===""&&cn.current.model.commit(function(wa){wa.set(Ei.data,"text","\u672A\u547D\u540D"),cn.current.commandHandler.stopCommand()},"increment")}),ji.nodeTemplate=ar(gt.NB,"Auto",{locationSpot:gt.z6.Center},new gt.KX("location","location",gt.E9.parse).makeTwoWay(gt.E9.stringify),ar(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")),ar(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=ar(gt.s_,"Grid",ar(gt.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),ar(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 _i=()=>Ue(this,null,function*(){var ar,Gr=cn.current.makeImage();const Fi=yield(0,Ve.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:Gr.src,file_data:JSON.stringify({login:(ar=(0,De.eY)())==null?void 0:ar.login,data:JSON.parse(cn.current.model.toJson())})}});nn({src:Fi.url})});return(0,ye.useEffect)(()=>(setTimeout(()=>{zr()},500),Mr(ri+1),()=>{cn.current=null}),[]),Ye.createElement("div",{ref:Br,className:Un.current?`${Qe.maxH60} body-overflow-initial`:"body-overflow-initial"},Ye.createElement(at.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!ri,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 ar,Gr,Fi=cn.current.selection.first();if(Un.current=!Un.current,document.activeElement&&Fi){let ir=(Gr=(ar=document.activeElement)==null?void 0:ar.value)==null?void 0:Gr.trim();typeof ir=="string"&&cn.current.model.commit(function(Rr){Rr.set(Fi.data,"text",ir||"\u672A\u547D\u540D"),cn.current.commandHandler.stopCommand()},"increment")}Mr(ri+1)}},Ye.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:Ht},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:Jn})),Ye.createElement("div",{style:{flex:1,position:"relative"}},Ye.createElement("div",{ref:tr,style:{height:"80vh"}}))),Ye.createElement("div",{className:"tr"},Ye.createElement(Se.ZP,{size:"large",onClick:_i,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var Ne=Ie,rt=be(5112),ht=be(5871);const St=rt.ZP.Group,bt={margin:"0 8px"};var Bt=({callback:Ht,onCancel:nn})=>{function cn(tr){Ht(tr)}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:bt},"\u5355\u5143\u683C\u6570\uFF1A"),ye.createElement("span",{style:bt},"\u884C\u6570"),ye.createElement(me.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},ye.createElement(ht.Z,null)),ye.createElement("span",{style:bt},"\u5217\u6570"),ye.createElement(me.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},ye.createElement(ht.Z,null))),ye.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},ye.createElement("span",{style:bt},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),ye.createElement(me.default.Item,{name:"align"},ye.createElement(St,null,ye.createElement(rt.ZP,{value:"default"},ye.createElement("i",{className:"fa fa-align-justify"})),ye.createElement(rt.ZP,{value:"left"},ye.createElement("i",{className:"fa fa-align-left"})),ye.createElement(rt.ZP,{value:"center"},ye.createElement("i",{className:"fa fa-align-center"})),ye.createElement(rt.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:nn},"\u53D6\u6D88")))},Mt=be(78673),pt=be(80727),Lt=be.n(pt),Wt=(0,ye.forwardRef)(({use3d:Ht,width:nn,height:cn,callback:tr,showSaveButton:Jn},Un)=>{const Br=(0,ye.useRef)(),ri=(0,ye.useRef)(),[Mr,zr]=(0,ye.useState)(!1),_i=(0,ye.useRef)({id:Br,appName:"graphing",width:nn||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)(()=>{ri.current=new(Lt())(_i.current,!0),window.onload=function(){ri.current.inject("applet_container")}},[]);const ar=()=>{var Gr=window.ggbApplet.getPNGBase64(1,!0,72);return tr&&tr(Gr),Gr};return(0,ye.useEffect)(()=>{_i.current.appName=Mr?"3D":"graphing",ri.current.inject("applet_container")},[Mr]),(0,ye.useEffect)(()=>{zr(Ht)},[Ht]),(0,ye.useImperativeHandle)(Un,()=>({getImgData:ar})),ye.createElement(ye.Fragment,null,ye.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:Br}),ye.createElement(ut.Z,{align:"middle"},ye.createElement(ke.Z,{flex:1},ye.createElement(Mt.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Mr,onChange:Gr=>zr(Gr)})),ye.createElement(ke.Z,null,ye.createElement(Se.ZP,{size:"large",onClick:ar,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Ut=be(41588),Xt=be(8591);const on="link",dn="upload-image",bn="add-flowchart",Mn="draw-image",er="add-flowchart",Fn="code-block",Dn="add-table",An="------------",En={default:An,left:`:${An}`,center:`:${An}:`,right:`${An}:`};var kn=be(58856);function br(){}let vr=0;const xr=1e4,ur="\u2581",cr="@\u2581\u2581@",Qr="@\u2581@",Ur=`
**\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`,Hr=["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 di(Ht){return/^\d+$/.test(Ht)?`${Ht}px`:Ht}const Oi=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",xi={[Oi+"-B"]:"bold",[Oi+"-I"]:"italic"},Xn={[on]:"\u6DFB\u52A0\u94FE\u63A5",[Fn]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[dn]:"\u6DFB\u52A0\u56FE\u7247",[Mn]:"\u6DFB\u52A0\u753B\u56FE",[bn]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Dn]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var Lr=({defaultValue:Ht="",onChange:nn,width:cn="100%",height:tr=400,miniToolbar:Jn=!1,isFocus:Un=!1,watch:Br,insertTemp:ri,mode:Mr="markdown",id:zr="markdown-editor-id",showResizeBar:_i=!1,noStorage:ar=!1,showNullButton:Gr=!1,showNullProgramButton:Fi=!1,hidetoolBar:ir=!1,fullScreen:Rr=!1,onBlur:jr,onCMBeforeChange:Si,onFullScreen:Hi,className:Ji="",disablePaste:Na=!1,disabled:ba=!1,disabledFill:fa=!1,placeholder:Ti="",values:Gn="",extraUse:zi})=>{const[qn,oa]=(0,ye.useState)(null),[no,Gi]=(0,ye.useState)(Ht),[ji,Pr]=(0,ye.useState)(Br),[Yr,Ei]=(0,ye.useState)(Rr),[Wr,wa]=(0,ye.useState)(""),[ca,Wa]=(0,ye.useState)(0),[Sa,yi]=(0,ye.useState)(tr),[vo,sr]=(0,ye.useState)(!1),[Ci,qi]=(0,ye.useState)(0),[or,Nr]=(0,ye.useState)(0),fi=(0,ye.useRef)(),hi=(0,ye.useRef)(),Qa=(0,ye.useRef)(),Mi=(0,ye.useRef)();(0,ye.useEffect)(()=>{const dr=window.scrollY||window.pageYOffset;Gi(Gn),qn==null||qn.setValue(Gn),window.scrollTo(0,dr)},[Gn]),(0,ye.useEffect)(()=>{Hi==null||Hi(Yr)},[Yr]),(0,ye.useEffect)(()=>{if(fi.current){let dr=function(pr,wr){var Dr;if(Na){wr.preventDefault();return}const Or=wr.clipboardData;if(Or){const $r=Or.types.toString(),Kn=Or.items;if($r==="Files"||Or.types.indexOf("Files")>-1){if(wr.preventDefault(),Mr=="stex")return;try{let ii=Kn[1];((Dr=Kn[0])==null?void 0:Dr.kind)==="file"&&(ii=Kn[0]);const li=ii.getAsFile(),Ki=li.name.split(".").pop();(0,nt.I)(li,ui=>{var Jr,Ea,Ma;ui.id?((Jr=li==null?void 0:li.type)==null?void 0:Jr.indexOf("image"))>-1?Ar.replaceSelection(`<img width="100%" src="/api/attachments/${ui.id}?type=${ui.content_type})" alt="" />`):((Ea=li==null?void 0:li.type)==null?void 0:Ea.indexOf("video"))>-1?Ar.replaceSelection(`<video width="100%" controls src="/api/attachments/${ui.id}"></video>`):((Ma=li==null?void 0:li.type)==null?void 0:Ma.indexOf("pdf"))>-1?Ar.replaceSelection(`<a href="/api/attachments/${ui.id}?type=${li.type}&disposition=inline" target="_blank">${li.name}</a>`):Hr.includes(Ki)?Ar.replaceSelection(`<a href="/api/attachments/${ui.id}?type=office&disposition=inline" target="_blank">${li.name}</a>`):Ar.replaceSelection(`[${li.name}](/api/attachments/${ui.id}?type=${ui.content_type})`):(ui==null?void 0:ui.status)===401&&(document.location.href="/user/login")})}catch(ii){Xt.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Ar=E().fromTextArea(fi.current,{mode:Mr,lineNumbers:!Jn,lineWrapping:!0,value:Ht,autoCloseTags:!0,autoCloseBrackets:!0});return Ar.on("keyup",function(pr,wr){wr.keyCode===8&&(pr.getValue()==""?Ar.setOption("placeholder",Ti):Ar.setOption("placeholder",null))}),Ar.on("keydown",function(pr,wr){if(wr.keyCode===8){var Dr=Ia(pr);Dr&&wr.preventDefault()}}),Un&&Ar.focus(),Ar.on("paste",dr),ba&&Ar.on("beforeChange",function(pr,wr){(wr.origin==="paste"||wr.origin==="+input")&&wr.cancel()}),oa(Ar),()=>{Ar.off("paste",dr)}}},[]);const Ba=(0,ye.useCallback)(()=>{if(hi.current)try{}catch(dr){console.log(dr,"---- to set md editor body height")}},[Sa,hi,Yr]);(0,ye.useEffect)(()=>{function dr(){let Ar=new pe.Z(pr=>{for(let wr of pr)(wr.target.offsetHeight>0||wr.target.offsetWidth>0)&&(Ba(),qn.setSize("100%","100%"),qn.refresh())});return Ar.observe(fi.current.parentElement),Ar}if(qn){const Ar=dr();return()=>{var pr,wr;(pr=fi.current)!=null&&pr.parentElement&&Ar.unobserve((wr=fi.current)==null?void 0:wr.parentElement)}}},[qn,Ba]),(0,ye.useEffect)(()=>{if(qn){let dr=[];for(const[Ar,pr]of Object.entries(xi)){let wr={[Ar]:()=>{Yi(pr)}};dr.push(wr),qn.addKeyMap(wr)}return()=>{for(let Ar of dr)qn.removeKeyMap(Ar)}}},[qn]),(0,ye.useEffect)(()=>{Rr!==Yr&&Ei(Rr)},[Rr]),(0,kn.Z)(()=>{if(!ar&&ca>0){let dr=new Date().getTime(),Ar=window.sessionStorage.getItem(zr);dr>=ca+xr&&(!Ar||Ar!==no)&&(window.sessionStorage.setItem(zr,no),sr(!0))}},xr),(0,ye.useEffect)(()=>{Pr(Br)},[qn,Br]),(0,ye.useEffect)(()=>{qn&&Un&&qn.focus()},[qn,Un]),(0,ye.useEffect)(()=>{if(ji&&qn){let dr=function(pr){let wr=pr.target;if(Mi.current){let Dr=wr.scrollTop/wr.scrollHeight;Mi.current.scrollTop=Mi.current.scrollHeight*Dr}};const Ar=qn.getScrollerElement();return Ar.addEventListener("scroll",dr),()=>{Ar.removeEventListener("scroll",dr)}}},[qn,ji]),(0,ye.useEffect)(()=>{if(qn&&Si){let dr=function(Ar,pr){Si(Ar,pr)};return qn.on("beforeChange",dr),()=>{qn.off("beforeChange",dr)}}},[qn,Si]),(0,ye.useEffect)(()=>{if(qn&&jr){let dr=function(){jr(qn.getValue())};return qn.on("blur",dr),()=>{qn.off("blur",dr)}}},[qn,jr]);function Ia(dr,Ar){var pr=dr.getDoc(),wr=pr.getCursor(),Dr=pr.getLine(wr.line),Or=Dr.charAt(wr.ch-1),$r=Dr.lastIndexOf("@\u2581@",wr.ch),Kn=Dr.lastIndexOf("@\u2581\u2581@",wr.ch),ii=$r>Kn?$r:Kn,li=$r>Kn?3:4;if(cr.indexOf(Or)===-1)return null;if(console.log("change1:",Ar,dr,Dr,wr,ii,$r,Kn,Or),ii>=0&&wr.ch-ii<5){var Ki=ii+li;return pr.replaceRange("",{line:wr.line,ch:ii},{line:wr.line,ch:Ki}),{line:wr.line,ch:Ki}}return null}(0,ye.useEffect)(()=>{if(qn){let dr=function(Ar,pr){const wr=Ar.getValue();Gi(wr),Wa(new Date().getTime()),Ar.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),nn&&(Fi?nn(wr,Ko(wr)):nn(wr))};return qn.on("change",dr),()=>{qn.off("change",dr)}}},[qn,nn]),(0,ye.useEffect)(()=>{if(qn)if(Ht==null)qn.setValue(""),Gi("");else{const dr=window.scrollY||window.pageYOffset;Ht!==qn.getValue()&&(qn.setValue(Ht),Gi(Ht),qn.setCursor(ba?1:qn.lineCount(),0),window.scrollTo(0,dr))}},[qn,Ht]);const Yi=(0,ye.useCallback)(dr=>{const Ar=qn.getCursor(),pr=qn.getSelection();let wr=pr.split(`
`);switch(dr){case"bold":return qn.replaceSelection("**"+pr+"**"),pr===""&&qn.setCursor(Ar.line,Ar.ch+2),qn.focus();case"italic":return qn.replaceSelection("*"+pr+"*"),pr===""&&qn.setCursor(Ar.line,Ar.ch+1),qn.focus();case"code":return qn.replaceSelection("`"+pr+"`"),pr===""&&qn.setCursor(Ar.line,Ar.ch+1),qn.focus();case"inline-latex":return wa("inline-latex"),qn.focus();case"latex":return qn.replaceSelection("```latex\n"+pr+"\n```"),qn.setCursor(Ar.line+1,pr.length+1),qn.focus();case"line-break":return qn.replaceSelection(`<br/>
`),qn.focus();case"list-ul":return pr===""?qn.replaceSelection("- "+pr):qn.replaceSelection(wr.map(Dr=>Dr===""?"":`- ${Dr}`).join(`
`)),qn.focus();case"list-ol":return pr===""?qn.replaceSelection("1. "+pr):qn.replaceSelection(wr.map((Dr,Or)=>Dr===""?"":`${Or+1}. ${Dr}`).join(`
`)),qn.focus();case"add-null-ch":return pr===""&&qn.setCursor(Ar.line,Ar.ch),qn.replaceSelection(ur),qn.focus();case"add-signal":return pr===""&&qn.setCursor(Ar.line,Ar.ch),qn.replaceSelection(Qr),qn.focus();case"add-multiple":return pr===""&&qn.setCursor(Ar.line,Ar.ch),qn.replaceSelection(cr),qn.focus();case"inster-template-1":return pr===""&&qn.setCursor(Ar.line,Ar.ch),qn.replaceSelection(Ur),qn.focus();case"eraser":return qn.setValue(""),qn.focus();case"trigger-watch":return Pr(!ji),qn.focus();case"trigger-full-screen":return Ei(!Yr),qn.focus();case on:wa(on);return;case Fn:wa(Fn);return;case dn:wa(dn);return;case Mn:wa(Mn);return;case"maths-latex":wa("maths-latex");return;case bn:wa(bn);return;case Dn:wa(Dn);return;default:throw new Error}},[qn,ji,Yr]),ra=(0,ye.useCallback)((dr,Ar)=>{var pr,wr,Dr,Or,$r,Kn;switch(wa(""),Wr){case on:const{title:Jr,link:Ea}=dr;return qn.replaceSelection(`[${Jr}](${Ea})`),qn.focus();case Fn:const{language:Ma,content:zo}=dr;return qn.replaceSelection(["```"+Ma,zo,"```"].join(`
`)),qn.focus();case"maths-latex":for(var ii=atob(dr),li=new Uint8Array(ii.length),Ki=0;Ki<ii.length;Ki++)li[Ki]=ii.charCodeAt(Ki);var ui=new Blob([li],{type:"image/png"});(0,nt.I)(ui,Za=>{Za.id?qn.replaceSelection(`![,](/api/attachments/${Za.id}?type=${Za.content_type})`):(Za==null?void 0:Za.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":qn.replaceSelection("`$$"+dr+"$$`");break;case dn:case Mn:case er:const{src:Zi,alt:jo}=dr,pa=Ar,Wi=(Dr=(wr=(pr=pa==null?void 0:pa.name)==null?void 0:pr.split("."))==null?void 0:wr.pop)==null?void 0:Dr.call(wr);return((Or=pa==null?void 0:pa.type)==null?void 0:Or.indexOf("image"))>-1||!(pa!=null&&pa.type)?pa!=null&&pa.align||pa!=null&&pa.width?qn.replaceSelection(`<p style="text-align:${pa.align||"initial"}"><img width="${pa.width?pa.width+"%":"initial"}" src="${Zi}" alt="${jo||""}" /></p>`):qn.replaceSelection(`<img width="100%" src="${Zi}" alt="${jo||""}" />`):(($r=pa==null?void 0:pa.type)==null?void 0:$r.indexOf("video"))>-1?qn.replaceSelection(`<video width="100%" controls src="${Zi}"></video>`):((Kn=pa==null?void 0:pa.type)==null?void 0:Kn.indexOf("pdf"))>-1?qn.replaceSelection(`<a href="${Zi}?type=${pa.type}&disposition=inline" target="_blank">${pa.name}</a>`):Hr.includes(Wi)?qn.replaceSelection(`<a href="${Zi}?type=office&disposition=inline" target="_blank">${pa.name}</a>`):qn.replaceSelection(`[${pa.name}](${Zi})`),qn.focus();case Dn:const{row:$i,col:ta,align:Qi}=dr;let co=`
`;for(let Za=0;Za<$i;Za++){let So=[],Ao=[];for(let Xa=0;Xa<ta;Xa++)Za===1&&Ao.push(En[Qi]),So.push(" ");Za===1&&(co+=`| ${Ao.join(" | ")} |
`),co+=`| ${So.join(ta===1?"":" | ")} |
`}return qn.replaceSelection(co+`
`),qn.focus();default:throw new Error}},[qn,Wr]),Ta=(0,ye.useMemo)(()=>{switch(Wr){case on:return ye.createElement(lt,{callback:ra,onCancel:Ha});case Fn:return ye.createElement(ct.Z,{callback:ra,onCancel:Ha});case dn:return ye.createElement(nt.Z,{callback:ra,onCancel:Ha});case bn:return ye.createElement(Ne,{callback:ra,onCancel:Ha});case Dn:return ye.createElement(Bt,{callback:ra,onCancel:Ha});case"maths-latex":return ye.createElement(Wt,{showSaveButton:!0,callback:ra});case"inline-latex":return ye.createElement(Ut.Z,{showSaveButton:!0,callback:ra});default:return null}},[Wr]);function Ha(){wa("")}(0,ye.useEffect)(()=>{if(Qa.current){let dr=function($r){Dr=!0,Or=$r.pageY},Ar=function(){Dr=!1},pr=function($r){if(Dr){let Kn=$r.pageY-Or;Kn<0&&(Kn=0),Kn>300&&(Kn=300);let ii=tr+Kn+"px";yi(ii)}},wr=Qa.current,Dr=!1,Or=0;return wr.addEventListener("mousedown",dr),document.addEventListener("mousemove",pr),document.addEventListener("mouseup",Ar),()=>{wr.removeEventListener("mousedown",dr),document.removeEventListener("mousemove",pr),document.removeEventListener("mouseup",Ar)}}},[qn,Qa]),(0,ye.useEffect)(()=>{yi(tr)},[tr]);const Ho=di(cn),ps=di(Sa),_o={width:Ho,height:ps},fs=(0,ye.useMemo)(()=>{if(ca){let dr=new Date(ca),Ar=dr.getHours(),pr=dr.getMinutes(),wr=dr.getSeconds();return Ar=Ar<10?"0"+Ar:Ar,pr=pr<10?"0"+pr:pr,wr=wr<10?"0"+wr:wr,`${Ar}:${pr}:${wr}`}return 0},[ca]),Ko=dr=>{const Ar=[];if(Fi){let pr=-1;dr=dr.replace(/(@▁▁@|@▁@)/g,function(wr,Dr,Or){Ar.push({multiLine:wr!==Qr})})}return Ar};function ml(){window.sessionStorage.removeItem(zr),sr(!1),Wa(0)}function pn(){sr(!1),Wa(0),qn.setValue(window.sessionStorage.getItem(zr))}(0,ye.useEffect)(()=>{Xn[Wr]&&Wr!==Mn&&Wr!==bn&&setTimeout(()=>{const dr=document.getElementsByClassName("markdown-popup-form")[0],Ar=window.innerWidth/2-dr.offsetWidth/2,pr=window.innerHeight/2-dr.offsetHeight/2;qi(Ar),Nr(pr)},0)},[Wr]);const Hn=dr=>{dr.preventDefault();const Ar=dr.clientX-Ci,pr=dr.clientY-or;document.body.onmousemove=wr=>{let Dr=wr.clientX-Ar,Or=wr.clientY-pr;const $r=document.getElementsByClassName("markdown-popup-form")[0],Kn=window.innerWidth-$r.offsetWidth,ii=window.innerHeight-$r.offsetHeight;Dr=Math.max(0,Math.min(Dr,Kn)),Or=Math.max(0,Math.min(Or,ii)),Fr(wr.clientX,wr.clientY,Ar,pr)&&(qi(Dr),Nr(Or))},document.body.onmouseup=function(){document.body.onmousemove=null}},Fr=(dr,Ar,pr,wr)=>{const Dr=document.body.clientHeight,Or=document.body.clientWidth;return dr<20&&pr>dr||dr>Or-20&&pr<dr||Ar<20&&wr>Ar||Ar>Dr-20&&wr<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:hi},ye.createElement("div",{className:`markdown-editor-container ${Ji} ${ji?"on-preview":""} ${Jn?"mini":""} ${Yr?"full-screen":""}`,style:_o},ye.createElement(ge,{insertTemp:ri,watch:ji,fullScreen:Yr,showNullButton:Gr,showNullProgramButton:Fi,onActionCallback:Yi,hidetoolBar:ir,extraUse:zi}),ye.createElement("div",{className:"markdown-editor-body"},ye.createElement("div",{className:"codemirror-container"},ye.createElement("textarea",{ref:fi,placeholder:Ti})),ji?ye.createElement("div",{ref:Mi,className:"preview-container"},Mr==="stex"&&ye.createElement(re,{value:no}),Mr!=="stex"&&ye.createElement(oe.Z,{disabledFill:fa,showProgramFill:Fi,value:no})):null))),_i?ye.createElement("a",{ref:Qa,className:"editor-resize"}):null,Wr===Mn&&ye.createElement(It,{callback:ra,onCancel:Ha}),Wr===bn&&ye.createElement(Ne,{callback:ra,onCancel:Ha}),ye.createElement(ve.Z,null,Xn[Wr]&&Wr!==Mn&&Wr!==bn?ye.createElement(at.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:Ci,top:or},title:ye.createElement("div",{style:{cursor:"move"},onMouseDown:Hn},Xn[Wr]),open:!0,onCancel:Ha,footer:null,destroyOnClose:!0,width:Wr===bn?"1200px":null,height:Wr===bn?"80vh":null,className:"markdown-popup-form"},Ta):null))}},28451:function(en,zt,be){"use strict";be.d(zt,{Z:function(){return he},I:function(){return ge}});var ye=be(78241),Xe=be(8591),E=be(92832),pe=be(81327),Ae=be(5871),ue=be(5112),le=be(3113),ae=be(77903),se=be(59301),ie=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,Be)=>me in ve?oe(ve,me,{enumerable:!0,configurable:!0,writable:!0,value:Be}):ve[me]=Be,b=(ve,me)=>{for(var Be in me||(me={}))a.call(me,Be)&&x(ve,Be,me[Be]);if(z)for(var Be of z(me))y.call(me,Be)&&x(ve,Be,me[Be]);return ve},te=(ve,me)=>re(ve,ne(me));const{useForm:ee}=ye.default,ce={width:280,marginRight:10},de={labelCol:{span:5},wrapperCol:{span:19}};var he=({callback:ve,onCancel:me})=>{const[Be]=ee();let Se=(0,se.useRef)();function Te(xe){Se.current.width=Be.getFieldValue("width"),Se.current.align=Be.getFieldValue("align"),ve(xe,Se.current)}function we(xe,Oe){if(xe.status===-1){Xe.ZP.error(xe.message);return}Be.setFieldsValue({src:`/api/attachments/${xe.id}`,type:Oe.type})}function je(xe){let Oe=xe.target.files[0];Se.current=Oe,ge(Oe,we)}return ie.createElement(ye.default,te(b({form:Be},de),{className:"upload-image-panel",onFinish:Te,style:{width:470,overflow:"hidden"}}),ie.createElement(ye.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},ie.createElement("div",{className:"flex-container"},ie.createElement(ye.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},ie.createElement(E.default,{style:ce})),ie.createElement(fe,{onFileChange:je}))),ie.createElement(ye.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},ie.createElement(E.default,{style:{width:264}})),ie.createElement(ye.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},ie.createElement(pe.Z,null,ie.createElement(ye.default.Item,{name:"width",style:{margin:0}},ie.createElement(Ae.Z,{style:{width:264}})),ie.createElement("span",{className:"ml8"},"%"))),ie.createElement(ye.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},ie.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"}]})),ie.createElement("aside",null,ie.createElement(ye.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},ie.createElement(le.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ie.createElement(le.ZP,{type:"default",onClick:me},"\u53D6\u6D88"))))};function fe({onFileChange:ve}){return ie.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",ie.createElement("input",{type:"file",onChange:ve}))}function ge(ve,me){if(!ve)throw new String("\u6CA1\u6709\u6587\u4EF6");let Be=new FormData;Be.append("editormd-image-file",ve),Be.append("file_param_name","editormd-image-file"),Be.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",`${ae.KI}/api/attachments.json`),Se.send(Be)}},79346:function(en,zt,be){"use strict";be.d(zt,{Z:function(){return E}});var ye=be(59301),Xe=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,Xe.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),Xe=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"]},pe={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 ae=be(53184),se=be.n(ae),ie=Object.defineProperty,oe=Object.defineProperties,re=Object.getOwnPropertyDescriptors,ne=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,y=(Ie,Ne,rt)=>Ne in Ie?ie(Ie,Ne,{enumerable:!0,configurable:!0,writable:!0,value:rt}):Ie[Ne]=rt,x=(Ie,Ne)=>{for(var rt in Ne||(Ne={}))z.call(Ne,rt)&&y(Ie,rt,Ne[rt]);if(ne)for(var rt of ne(Ne))a.call(Ne,rt)&&y(Ie,rt,Ne[rt]);return Ie},b=(Ie,Ne)=>oe(Ie,re(Ne)),te=(Ie,Ne,rt)=>new Promise((ht,St)=>{var bt=pt=>{try{Mt(rt.next(pt))}catch(Lt){St(Lt)}},Bt=pt=>{try{Mt(rt.throw(pt))}catch(Lt){St(Lt)}},Mt=pt=>pt.done?ht(pt.value):Promise.resolve(pt.value).then(bt,Bt);Mt((rt=rt.apply(Ie,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=(Ie,Ne)=>Ne.map(rt=>({label:rt,kind:Ie.languages.CompletionItemKind.Keyword,insertText:rt})),de=Ie=>Object.keys(ee.tables).map(Ne=>({label:Ne,kind:Ie.languages.CompletionItemKind.Variable,insertText:Ne})),he=(Ie,Ne)=>{const rt=ee.tables[Ie];return rt?rt.map(ht=>({label:ht,kind:Ne.languages.CompletionItemKind.Field,insertText:ht})):[]};function fe(Ie,Ne,rt,ht,St){let bt=Ne.getWordUntilPosition(rt),Bt={startLineNumber:rt.lineNumber,endLineNumber:rt.lineNumber,startColumn:bt.startColumn,endColumn:bt.endColumn},Mt=ht.map(pt=>({label:pt,kind:Ie.languages.CompletionItemKind.Keyword,insertText:pt,insertTextRules:Ie.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Bt}));return St.map(pt=>{Mt.push(b(x({},pt),{range:Bt}))}),Mt}var ge=Ie=>{ee.languages.map(St=>(Ie.languages.registerDocumentFormattingEditProvider(St,{provideDocumentFormattingEdits(bt,Bt,Mt){return te(this,null,function*(){const pt=se()(bt.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:bt.getFullModelRange(),text:pt}]})}}),St));const Ne=Ae.quickKey.map(St=>({label:St.label,kind:Ie.languages.CompletionItemKind.Method,insertText:St.content,insertTextRules:Ie.languages.CompletionItemInsertTextRule.InsertAsSnippet})),rt=ue.quickKey.map(St=>({label:St.label,kind:Ie.languages.CompletionItemKind.Method,insertText:St.content,insertTextRules:Ie.languages.CompletionItemInsertTextRule.InsertAsSnippet})),ht=pe.quickKey.map(St=>({label:St.label,kind:Ie.languages.CompletionItemKind.Method,insertText:St.content,insertTextRules:Ie.languages.CompletionItemInsertTextRule.InsertAsSnippet}));Ie.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(St,bt){var Bt=St.getWordUntilPosition(bt),Mt={startLineNumber:bt.lineNumber,endLineNumber:bt.lineNumber,startColumn:Bt.startColumn,endColumn:Bt.endColumn},pt=St.getLineContent(bt.lineNumber).substring(Bt.startColumn-2,Bt.endColumn);return{suggestions:[...Ae.keywords.map(Lt=>({label:Lt,kind:Ie.languages.CompletionItemKind.Function,documentation:Lt,insertText:Lt,insertTextRules:Ie.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Mt})),...Ae.quickKey.map(Lt=>({label:Lt.label,kind:Ie.languages.CompletionItemKind.Function,documentation:Lt.content,insertText:pt.startsWith("#")?Lt.content.replace(/#/,""):Lt.content,insertTextRules:Ie.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Mt}))]}}}),Ie.languages.registerCompletionItemProvider("c",{provideCompletionItems:function(St,bt){var Bt=St.getWordUntilPosition(bt),Mt={startLineNumber:bt.lineNumber,endLineNumber:bt.lineNumber,startColumn:Bt.startColumn,endColumn:Bt.endColumn};return{suggestions:[...E.keywords.map(pt=>({label:pt,kind:Ie.languages.CompletionItemKind.Function,documentation:pt,insertText:pt,insertTextRules:Ie.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Mt}))]}}}),Ie.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(St,bt){var Bt=St.getWordUntilPosition(bt),Mt={startLineNumber:bt.lineNumber,endLineNumber:bt.lineNumber,startColumn:Bt.startColumn,endColumn:Bt.endColumn},pt=St.getLineContent(bt.lineNumber).substring(Bt.startColumn-2,Bt.endColumn);return{suggestions:[...pe.keywords.map(Lt=>({label:Lt,kind:Ie.languages.CompletionItemKind.Function,documentation:Lt,insertText:Lt,insertTextRules:Ie.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Mt})),...pe.quickKey.map(Lt=>({label:Lt.label,kind:Ie.languages.CompletionItemKind.Function,documentation:Lt.content,insertText:pt.startsWith("#")?Lt.content.replace(/#/,""):Lt.content,insertTextRules:Ie.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Mt}))]}}}),Ie.languages.registerCompletionItemProvider("scala",{provideCompletionItems:function(St,bt){var Bt=St.getWordUntilPosition(bt),Mt={startLineNumber:bt.lineNumber,endLineNumber:bt.lineNumber,startColumn:Bt.startColumn,endColumn:Bt.endColumn},pt=St.getLineContent(bt.lineNumber).substring(Bt.startColumn-2,Bt.endColumn);return{suggestions:[...le.keywords.map(Lt=>({label:Lt,kind:Ie.languages.CompletionItemKind.Function,documentation:Lt,insertText:Lt,insertTextRules:Ie.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Mt})),...le.quickKey.map(Lt=>({label:Lt.label,kind:Ie.languages.CompletionItemKind.Function,documentation:Lt.content,insertText:pt.startsWith("#")?Lt.content.replace(/#/,""):Lt.content,insertTextRules:Ie.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Mt}))]}}}),Ie.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(St,bt){var Bt=St.getWordUntilPosition(bt),Mt={startLineNumber:bt.lineNumber,endLineNumber:bt.lineNumber,startColumn:Bt.startColumn,endColumn:Bt.endColumn},pt=St.getLineContent(bt.lineNumber).substring(Bt.startColumn-2,Bt.endColumn);return{suggestions:[...ue.keywords.map(Lt=>({label:Lt,kind:Ie.languages.CompletionItemKind.Function,documentation:Lt,insertText:Lt,insertTextRules:Ie.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Mt})),...ue.quickKey.map(Lt=>({label:Lt.label,kind:Ie.languages.CompletionItemKind.Function,documentation:Lt.content,insertText:pt.startsWith("#")?Lt.content.replace(/#/,""):Lt.content,insertTextRules:Ie.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Mt}))]}}})};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,Be=(Ie,Ne,rt)=>Ne in Ie?me(Ie,Ne,{enumerable:!0,configurable:!0,writable:!0,value:rt}):Ie[Ne]=rt,Se=(Ie,Ne,rt)=>Be(Ie,typeof Ne!="symbol"?Ne+"":Ne,rt);const Te=class Hd{constructor(Ne,rt,ht){this.placeholder=Ne,this.editor=rt,this.monaco=ht,rt.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return Hd.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,lt=Object.defineProperties,ct=Object.getOwnPropertyDescriptors,nt=Object.getOwnPropertySymbols,at=Object.prototype.hasOwnProperty,ut=Object.prototype.propertyIsEnumerable,At=(Ie,Ne,rt)=>Ne in Ie?qe(Ie,Ne,{enumerable:!0,configurable:!0,writable:!0,value:rt}):Ie[Ne]=rt,wt=(Ie,Ne)=>{for(var rt in Ne||(Ne={}))at.call(Ne,rt)&&At(Ie,rt,Ne[rt]);if(nt)for(var rt of nt(Ne))ut.call(Ne,rt)&&At(Ie,rt,Ne[rt]);return Ie},It=(Ie,Ne)=>lt(Ie,ct(Ne)),gt=(Ie,Ne)=>{var rt={};for(var ht in Ie)at.call(Ie,ht)&&Ne.indexOf(ht)<0&&(rt[ht]=Ie[ht]);if(Ie!=null&&nt)for(var ht of nt(Ie))Ne.indexOf(ht)<0&&ut.call(Ie,ht)&&(rt[ht]=Ie[ht]);return rt},ft=(Ie,Ne,rt)=>new Promise((ht,St)=>{var bt=pt=>{try{Mt(rt.next(pt))}catch(Lt){St(Lt)}},Bt=pt=>{try{Mt(rt.throw(pt))}catch(Lt){St(Lt)}},Mt=pt=>pt.done?ht(pt.value):Promise.resolve(pt.value).then(bt,Bt);Mt((rt=rt.apply(Ie,Ne)).next())});function $e(Ie){return/^\d+$/.test(Ie)?`${Ie}px`:Ie}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(Ie=[]){let Ne=Ie;if(Array.isArray(Ie)){for(let rt=0;rt<Ie.length;rt++){let ht=Ve[Ie[rt]];if(ht)return ht}return Ne[0]}return Ve[Ne]||Ne}let De=null;var Ye=Ie=>{var Ne=Ie,{width:rt="100%",height:ht="100%",value:St,language:bt="javascript",style:Bt={},options:Mt={},overrideServices:pt={},theme:Lt="vs-dark",onEditBlur:xt,isCopy:Wt=!1,onSave:Ut,autoHeight:Xt=!1,forbidCopy:on=!1,onChange:dn=Pe,editorDidMount:bn=Pe,onFocus:Mn=Pe,onBreakPoint:er=Pe,breakPointValue:Fn=[],filename:Dn="educoder.txt",errorLine:An,errorContent:En="",highlightLine:kn,openBreakPoint:br=!1,placeholder:vr=""}=Ne,xr=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 ur=(0,ye.useRef)(),cr=(0,ye.useRef)({}),Qr=(0,ye.useRef)(),Ur=(0,ye.useRef)(),Hr=(0,ye.useRef)([]),di=(0,ye.useRef)(!1),aa=(0,ye.useRef)(),Oi=(0,ye.useRef)(),xi=(0,ye.useRef)(!1),[Xn,Lr]=(0,ye.useState)(!1);function Ht(){let Rr;return ur.current&&(Rr=new Xe.Z(jr=>{for(let Si of jr)(Si.target.offsetHeight>0||Si.target.offsetWidth>0)&&cr.current.instance.layout()}),Rr.observe(ur.current)),Rr}function nn(){Oe.ZP.warning({content:decodeURIComponent(ve),key:"monaco-editor-tip"})}const cn=()=>{let Rr=cr.current.instance;if(St!=null&&Rr&&Xn){const jr=Rr.getModel();jr&&St!==jr.getValue()&&(ke=!0,jr.setValue(St),Rr.layout(),ke=!1)}};(0,ye.useEffect)(()=>{const Rr=Me.Z.subscribe("formatDocument",jr=>{var Si;let Hi=cr.current.instance;(Si=Hi==null?void 0:Hi.getAction)==null||Si.call(Hi,"editor.action.formatDocument").run()});return window.updateMonacoValue=jr=>{dn(jr)},Rr},[]),(0,ye.useEffect)(()=>{var Rr;let jr=cr.current.instance;Ur.current&&clearTimeout(Ur.current),Ur.current=setTimeout(()=>{cn()},500),St&&(St!=null&&St.length)&&((Rr=jr==null?void 0:jr.updateOptions)==null||Rr.call(jr,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(St.split(/\r\n|\r|\n/g).length))+3,5)}))},[St,Xn,cr.current]),(0,ye.useEffect)(()=>{if(An&&cr.current&&cr.current.instance){let jr=cr.current.instance;jr.changeViewZones(function(Si){var Hi=document.createElement("div");Hi.style.padding="10px 20px",Hi.style.width="calc(100% - 20px)",Hi.className="my-error-line-wrp",Hi.innerHTML=En,Si.addZone({afterLineNumber:An||11,heightInLines:3,domNode:Hi})});var Rr={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}};jr.addOverlayWidget(Rr),jr.revealPositionInCenter({lineNumber:20,column:1})}},[An,cr.current,Xn]);const tr=(Rr="",jr)=>{if(!Rr||Rr.trim()==="")return!0;const Hi=cr.current.instance.getModel().getLineTokens(jr);let Ji=!1;for(let Na=0;Na<2;Na++)Hi.getStandardTokenType(Na)===1&&(Ji=!0);return Ji};(0,ye.useEffect)(()=>{var Rr;const jr=(Rr=cr.current)==null?void 0:Rr.instance;if(jr&&Xn&&on){const Si=jr.onDidBlurEditorWidget(()=>{xi.current=!1}),Hi=jr.onDidFocusEditorText(()=>{xi.current=!0});return()=>{Si.dispose(),Hi.dispose()}}},[cr.current,Xn,on]),(0,ye.useEffect)(()=>{var Rr;if((Rr=cr.current)!=null&&Rr.instance&&Xn&&br){let jr=cr.current.instance,Si=jr.getModel();if(!Si)return;(()=>{var Gi;let ji=[],Pr=[];const Yr=Si.getAllDecorations();for(let Wr of Yr)Wr.options.className==="highlighted-line"&&(ji.push((Gi=Wr==null?void 0:Wr.range)==null?void 0:Gi.startLineNumber),Pr.push(Wr==null?void 0:Wr.id));if(kn===ji[0])return;Si.deltaDecorations(Pr,[]);const Ei=Si.getLineCount();kn&&kn<=Ei&&(jr.deltaDecorations([],[{range:new De.Range(kn,1,kn,Si.getLineMaxColumn(kn)),options:{isWholeLine:!0,className:"highlighted-line"}}]),jr.revealLineInCenter(kn))})();const Ji=(Gi=!1)=>{var ji;let Pr=[],Yr=[];const Ei=Si.getAllDecorations();for(let Wr of Ei)Wr.options.linesDecorationsClassName==="breakpoints-select"&&(Pr.push((ji=Wr==null?void 0:Wr.range)==null?void 0:ji.startLineNumber),Yr.push(Wr==null?void 0:Wr.id));if(Gi)return{lines:Pr,ids:Yr};er(Pr)},Na=Gi=>ft(void 0,null,function*(){let ji={range:new De.Range(Gi,1,Gi,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield Si.deltaDecorations([],[ji]),Ji()}),ba=Gi=>ft(void 0,null,function*(){let ji=[];const Pr=jr.getLineDecorations(Gi);for(let Yr of Pr)Yr.options.linesDecorationsClassName==="breakpoints-select"&&ji.push(Yr.id);yield Si.deltaDecorations(ji,[]),Ji()}),fa=Gi=>{let ji=jr.getLineDecorations(Gi);for(let Pr of ji)if(Pr.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,Ze.isEqual)(Fn,Ji(!0).lines)){Si.deltaDecorations(Ji(!0).ids,[]);const Gi=Fn.map(ji=>({range:new De.Range(ji,1,ji,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));Si.deltaDecorations([],Gi)}const Ti=jr.onDidChangeModelContent(Gi=>{let ji=jr.getPosition();if(ji){let Pr=ji.lineNumber;clearTimeout(Oi.current),Oi.current=setTimeout(()=>{tr(Si.getLineContent(Pr),Pr)?ba(Pr):fa(Pr)?(ba(Pr),Na(Pr)):Ji()},100)}}),Gn=jr.onMouseDown(Gi=>{var ji,Pr,Yr;if(Gi.target.detail&&((Yr=(Pr=(ji=Gi.target)==null?void 0:ji.element)==null?void 0:Pr.className)!=null&&Yr.includes("line-numbers"))){let Ei=Gi.target.position.lineNumber;if(tr(Si.getLineContent(Ei),Ei))return;fa(Ei)?ba(Ei):Na(Ei)}}),zi=Gi=>{let ji={range:new De.Range(Gi,1,Gi,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};Hr.current=jr.deltaDecorations(Hr.current,[ji])},qn=()=>{Hr.current=jr.deltaDecorations(Hr.current,[])},oa=jr.onMouseMove(Gi=>{var ji,Pr,Yr;if(qn(),Gi.target.detail&&((Yr=(Pr=(ji=Gi.target)==null?void 0:ji.element)==null?void 0:Pr.className)!=null&&Yr.includes("line-numbers"))){let Ei=Gi.target.position.lineNumber;if(tr(Si.getLineContent(Ei),Ei))return;zi(Ei)}}),no=jr.onMouseLeave(()=>{qn()});return()=>{Ti.dispose(),Gn.dispose(),oa.dispose(),no.dispose()}}},[cr.current,Xn,Fn,kn,br,bt]),(0,ye.useEffect)(()=>{var Rr;(Rr=cr.current)!=null&&Rr.instance&&br&&cr.current.instance.setPosition({lineNumber:0,column:0})},[kn]);function Jn(){let Rr=cr.current.instance;if(Rr){const jr=Rr.getSelection(),Si=cr.current.pastePos||{},Hi=new De.Range(Si.startLineNumber||jr.endLineNumber,Si.startColumn||jr.endColumn,Si.endLineNumber||jr.endLineNumber,Si.endColumn||jr.endColumn);setTimeout(()=>{Rr.executeEdits("",[{range:Hi,text:""}])},300)}}function Un(Rr){(window.navigator.platform.match("Mac")?Rr.metaKey:Rr.ctrlKey)&&Rr.keyCode==83&&(Rr.preventDefault(),Ut())}const Br=()=>{if(Xt&&cr.current.instance){const Rr=cr.current.instance.getContentHeight();Fi(Rr<ht?ht:Rr)}else Fi(ht)};function ri(Rr){var jr=document.createEvent("MouseEvents");jr.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),Rr.dispatchEvent(jr)}const Mr=Rr=>{if(!xi.current)return;const{keyCode:jr,ctrlKey:Si,metaKey:Hi,target:Ji,type:Na}=Rr;return(Na==="paste"||(jr===67||jr===86)&&(Hi||Si))&&Ji.nodeName==="TEXTAREA"&&(nn(),Rr.preventDefault()),!1};function zr(Rr,jr){var Si=window.URL||window.webkitURL||window,Hi=new Blob([jr]),Ji=document.createElementNS("http://www.w3.org/1999/xhtml","a");Ji.href=Si.createObjectURL(Hi),Ji.download=Rr,ri(Ji)}(0,ye.useEffect)(()=>{Br()},[Br]),(0,ye.useEffect)(()=>{ur.current&&!Xn&&Promise.all([be.e(8909),be.e(3267)]).then(be.bind(be,71448)).then(Rr=>{try{De=Rr,cr.current.instance=De.editor.create(ur.current,{value:St,language:Qe(bt),theme:Lt,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0},pt);const jr=cr.current.instance;let Ji=[...xe.BH._menuItems].find(Ti=>Ti[0]._debugName=="EditorContext")[1],Na=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],ba=(Ti,Gn)=>{var zi,qn;let oa=Ti._first;do Gn.includes((qn=(zi=oa.element)==null?void 0:zi.command)==null?void 0:qn.id)&&Ti._remove(oa);while(oa=oa.next)};if(bn(jr,De),setTimeout(()=>{Br(),cr.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{zr(Dn||"educoder.txt",jr.getValue())}})},500),cr.current.subscription=jr.onDidChangeModelContent(Ti=>{di.current?clearTimeout(aa.current):(Br(),dn(jr.getValue(),Ti)),aa.current=setTimeout(()=>{di.current=!1},500)}),window.Monaco||ge(De,Qe(bt)),on&&(ba(Ji,Na),ur.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",Mr),window.removeEventListener("paste",Mr),window.addEventListener("keydown",Mr),window.addEventListener("paste",Mr)),window.Monaco=De,xt&&jr.onDidBlurEditorWidget(()=>{xt(jr.getValue())}),Mn&&jr.onDidFocusEditorText(()=>{Mn(jr.getValue())}),on)try{jr.onDidPaste(Ti=>{const Gn=jr.getSelection(),zi=cr.current.pastePos||{},qn=new De.Range(zi.startLineNumber||Gn.endLineNumber,zi.startColumn||Gn.endColumn,zi.endLineNumber||Gn.endLineNumber,zi.endColumn||Gn.endColumn);jr.executeEdits("",[{range:Ti.range,text:""}])})}catch(Ti){}let fa=Ht();return vr&&typeof vr=="string"&&new je(vr,jr,De),Lr(!0),()=>{const Ti=cr.current.instance;Ti.dispose();const Gn=Ti.getModel();Gn&&Gn.dispose(),cr.current.subscription&&cr.current.subscription.dispose(),fa.unobserve(ur.current)}}catch(jr){}})},[]),(0,ye.useEffect)(()=>{if(cr.current.instance&&Xn)return document.addEventListener("keydown",Un,!1),()=>{document.removeEventListener("keydown",Un)}},[Ut,Xn]),(0,ye.useEffect)(()=>{let Rr=cr.current.instance;if(Rr&&Xn){let jr=Qe(bt);De.editor.setModelLanguage(Rr.getModel(),jr)}},[bt,Xn]),(0,ye.useEffect)(()=>{cr.current.instance&&Xn&&De.editor.setTheme(Lt)},[Lt,Xn]),(0,ye.useEffect)(()=>{let Rr=cr.current.instance;Qr.current=Mt,Rr&&Xn&&(Rr.updateOptions(wt({},Mt)),setTimeout(()=>{Rr.getModel().updateOptions(wt({},Mt))},200))},[JSON.stringify(Mt),Xn]),(0,ye.useEffect)(()=>{let Rr=cr.current.instance;Rr&&Xn&&Rr.layout()},[rt,ht,Xn]);const[_i,ar]=(0,ye.useState)($e(rt)),[Gr,Fi]=(0,ye.useState)($e(ht)),ir=It(wt({},Bt),{width:_i,height:Gr,position:"relative"});return ye.createElement("div",{className:"my-monaco-editor",ref:ur,style:ir},Wt&&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:Ie="100%",height:Ne="100%",original:rt,modified:ht,language:St,options:bt={}}){const Bt=(0,ye.useRef)(),[Mt,pt]=(0,ye.useState)(null);function Lt(Xt){let on;return Bt.current&&(on=new Xe.Z(dn=>{for(let bn of dn)(bn.target.offsetHeight>0||bn.target.offsetWidth>0)&&Xt.layout()}),on.observe(Bt.current)),on}(0,ye.useEffect)(()=>(Bt.current&&Promise.all([be.e(8909),be.e(9404)]).then(be.bind(be,2550)).then(Xt=>{De=Xt;const on=De.editor.createDiffEditor(Bt.current,It(wt({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},bt),{wordWrap:!0}));pt(on);let dn=Lt(on);return()=>{on.dispose();const bn=on.getModel();bn&&bn.dispose(),dn.unobserve(Bt.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,ye.useEffect)(()=>{Mt&&Mt.setModel({original:De.editor.createModel(rt,St),modified:De.editor.createModel(ht,St)})},[rt,ht,St,Mt]);const xt=$e(Ie),Wt=$e(Ne),Ut={width:xt,height:Wt};return ye.createElement("div",{className:"my-diff-editor",ref:Bt,style:Ut})}},16869:function(en,zt,be){"use strict";var ye=be(38476),Xe=be(57809),E=be(78673),pe=be(59301);const Ae=Xe.default.Option;zt.Z=({isTheoretical:ue,onFontSizeChange:le,cmFontSize:ae,cmCodeMode:se,autoFormat:ie,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 pe.createElement("div",{className:`tpi-code-setting ${a}`},pe.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),pe.createElement("section",null,pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),pe.createElement(Xe.default,{bordered:!1,size:"small",value:se,onChange:oe},pe.createElement(Ae,{value:"vs"},"\u767D\u8272\u80CC\u666F"),pe.createElement(Ae,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!ue&&pe.createElement(pe.Fragment,null,pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),pe.createElement(Xe.default,{bordered:!1,size:"small",value:ae,onChange:le},pe.createElement(Ae,{value:12},"12px"),pe.createElement(Ae,{value:14},"14px"),pe.createElement(Ae,{value:16},"16px"),pe.createElement(Ae,{value:18},"18px"),pe.createElement(Ae,{value:20},"20px"),pe.createElement(Ae,{value:22},"22px"))),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"Tab\u8F6C\u6362"),pe.createElement(E.Z,{checked:y,onChange:re})),pe.createElement("div",{className:"file-item",onClick:z},pe.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!ue&&pe.createElement(pe.Fragment,null,pe.createElement("h3",null,"\u5FEB\u6377\u952E"),pe.createElement("section",null,pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),pe.createElement("span",null,"Ctrl + S")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),pe.createElement("span",null,"F1 / Alt + F1")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),pe.createElement("span",null,"Ctrl + ]/[")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),pe.createElement("span",null,"Ctrl + Shift + \\")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),pe.createElement("span",null,"Home")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),pe.createElement("span",null,"End"))),x),!ue&&pe.createElement(pe.Fragment,null,pe.createElement("h3",null,"\u5FEB\u6377\u952E"),pe.createElement("section",null,pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),pe.createElement("span",null,ee[te==null?void 0:te.difficulty])),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),pe.createElement("span",null,b==null?void 0:b.name)),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),pe.createElement("span",null,b!=null&&b.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},85057:function(en,zt,be){"use strict";be.d(zt,{jL:function(){return Ae},w9:function(){return at},QD:function(){return dn},cQ:function(){return tt},op:function(){return Lt},O5:function(){return xi},_b:function(){return An},t7:function(){return b},Gi:function(){return ft},YG:function(){return It},qp:function(){return oe},vr:function(){return er},qE:function(){return Ut},Je:function(){return ce},wb:function(){return xe},cq:function(){return De},tp:function(){return z}});var ye=be(59301),Xe={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:Xn=[],img:Lr,imgWidth:Ht=346,title:nn,sunTitle:cn,bannerExtraContent:tr})=>ye.createElement("div",{className:Xe.banner},ye.createElement("div",{className:Xe.content},ye.createElement("aside",null,ye.createElement("p",null,ye.createElement("b",null,nn),ye.createElement("span",null,cn)),Xn.length>0&&ye.createElement("div",{className:Xe.btns},Xn.map((Jn,Un)=>ye.createElement("div",{key:Un,onClick:Jn.click},Jn.name,Jn.sign?ye.createElement("img",{src:E,width:39}):null))),tr),Lr&&ye.createElement("img",{style:{marginTop:33,marginRight:38},src:Lr,width:Ht}))),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),ae=be.n(le),se=be(89392),oe=({dataSource:Xn=[],value:Lr,onChange:Ht,onTitleChange:nn,className:cn,title:tr,titleWidth:Jn=41,style:Un={},fontColor:Br="#6A7283",showCount:ri})=>{const[Mr,zr]=(0,ye.useState)(0),[_i,ar]=(0,ye.useState)(!1),Gr=(0,ye.useRef)(null),Fi=(0,ye.useRef)(null);return(0,ye.useEffect)(()=>{var ir;Xn.length!==0&&(((ir=Gr==null?void 0:Gr.current)==null?void 0:ir.clientHeight)>97?zr(1):zr(0)),Xn.length===0&&zr(0),ar(!1)},[Xn]),ye.createElement("div",{className:ae()(ue.row,cn),style:Un},ye.createElement("div",{onClick:(0,se.throttle)(()=>nn==null?void 0:nn(),2e3),style:{width:Jn,marginTop:_i?12:4},className:`${ue.title} ${nn?"current":""}`},tr),ye.createElement("div",{className:_i?`${ue.tagsWrap} ${ue.tagsBorderWrap}`:ue.tagsWrap},ye.createElement("div",{className:ue.bar,ref:Fi,style:Mr>0?{height:Mr===1?97:"auto",overflow:Mr===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},ye.createElement("div",{className:ue.tag,ref:Gr},Xn==null?void 0:Xn.map(ir=>ye.createElement("span",{onClick:()=>Ht(ir.id),key:ir.id,style:{color:Br},className:Lr===ir.id?ue.active:""},ye.createElement("span",{title:ir.name,className:ue.name},ir.name),!!ri&&ye.createElement("span",{className:ue.num},ir.count))))),!!Mr&&ye.createElement(ye.Fragment,null,Mr===1?ye.createElement("div",{onClick:()=>{var ir;zr(2),((ir=Gr==null?void 0:Gr.current)==null?void 0:ir.clientHeight)>245?ar(!0):ar(!1)},className:ue.action},"\u5C55\u5F00",ye.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):ye.createElement("div",{onClick:()=>{Fi.current.scrollTop=0,zr(1),ar(!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:Xn=[],value:Lr,onChange:Ht,className:nn,style:cn={}})=>ye.createElement("div",{style:cn,className:ae()(re.tabs,nn)},Xn.map(tr=>ye.createElement("span",{onClick:()=>Ht(tr.id),className:Lr===tr.id?re.active:"",key:tr.id},tr.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:Xn=[],value:Lr="",onChange:Ht,onInputChange:nn=()=>{},className:cn,style:tr={},placeholder:Jn,allowClear:Un=!1})=>{var Br;const[ri,Mr]=(0,ye.useState)(""),[zr,_i]=(0,ye.useState)("");(0,ye.useEffect)(()=>{var Fi;let ir=Lr;(Fi=JSON.stringify(Lr))!=null&&Fi.includes("{")&&(Mr(Lr.id),ir=Lr.value||"");try{_i(decodeURIComponent(ir||""))}catch(Rr){_i(decodeURIComponent(ir||""))}},[Lr]);const ar=()=>{Ht(encodeURIComponent(zr),ri||null)},Gr=Fi=>{Fi!==ri&&(Mr(Fi),Ht(encodeURIComponent(zr),Fi))};return ye.createElement("div",{className:ae()(a.input,cn),style:tr},!!Xn.length&&ye.createElement("div",{className:a.dropdown},ye.createElement("div",{className:a.text},(Br=Xn.find(Fi=>Fi.id===ri))==null?void 0:Br.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},Xn.map((Fi,ir)=>ye.createElement("div",{key:ir,onClick:()=>Gr(Fi.id)},Fi.name)))),ye.createElement(y.default,{onPressEnter:ar,value:zr,onChange:Fi=>{_i(Fi.target.value),nn(encodeURIComponent(Fi.target.value),ri||null)},bordered:!1,placeholder:Jn}),ye.createElement("i",{onClick:ar,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:Xn,onChange:Lr,className:Ht,total:nn,pageSize:cn,style:tr={}})=>{const Jn=Xn<2,Un=Xn>=Math.ceil(nn/cn);return nn<=cn?ye.createElement(ye.Fragment,null):ye.createElement("div",{className:ae()(te.quickPager,Ht),style:tr},ye.createElement("div",{onClick:()=>{Jn||Lr(Xn-1,"prev")},className:Jn?te.disabled:""},"\u4E0A\u4E00\u9875"),ye.createElement("div",{onClick:()=>{Un||Lr(Xn+1,"next")},className:Un?te.disabled:""},"\u4E0B\u4E00\u9875"))},de={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),fe=be(6848),ge=be(13570),ve=be(3294),me=be(955),Be=be(96908),Se=be(57177),Te=be(81378),we=be(8797),xe=({className:Xn,dataSource:Lr=[],col:Ht=4,right:nn,bottom:cn=23,precision:tr=0,wrapWidth:Jn=1200,trackEventItems:Un,loading:Br})=>{const ri=Math.floor((Jn-(Ht-1)*nn)/Ht);return ye.createElement(he.Z,{spinning:Br},ye.createElement("div",{className:ae()(de.list,Xn)},!!Lr.length&&Lr.map((Mr,zr)=>{const{name:_i,id:ar,identifier:Gr,power:Fi,cover_image_id:ir,pic:Rr}=Mr;return ye.createElement("div",{className:de.wrap,key:ar,style:{width:ri,marginRight:(1+zr)%Ht===0?0:nn+tr,marginBottom:cn}},ye.createElement("a",{target:"_blank",href:`/shixuns/${Gr}/challenges`,className:de.li,onClick:jr=>{jr.preventDefault(),Un&&(0,me.L9)([Un]),Fi&&(0,me.xg)(`/shixuns/${Gr}/challenges`)}},ye.createElement("div",{className:de.img},ye.createElement("img",{className:de.cover,src:`${Rr}`}),Mr.is_jupyter&&ye.createElement("img",{className:de.sign,src:Be}),Mr.is_jupyter_lab&&ye.createElement("img",{className:de.sign,src:Se}),Mr.is_unity_3d&&ye.createElement("img",{className:de.sign,src:Te})),ye.createElement("div",{className:de.name},ye.createElement(fe.Z,{title:_i||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},ye.createElement("span",{className:de.e},_i||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),ye.createElement("div",{className:de.tags},ye.createElement(fe.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},ye.createElement("span",null,ye.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),ye.createElement("span",null,Mr.challenges_count))),!!Mr.myshixuns_count&&ye.createElement(fe.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,Mr.myshixuns_count))),ye.createElement(fe.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},ye.createElement("span",null,ye.createElement("span",null,Mr.level))),ye.createElement("div",{className:de.rate},ye.createElement(ge.Z,{allowHalf:!0,disabled:!0,defaultValue:Mr.score_info}),ye.createElement("span",null,"\xA0",Mr.score_info?`${Mr.score_info}\u5206`:"5\u5206")))),!Fi&&ye.createElement("div",{className:de.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")))}),!Lr.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:Xn,dataSource:Lr=[],col:Ht=4,right:nn,bottom:cn=23,precision:tr=0,wrapWidth:Jn=1200,trackEventItems:Un,loading:Br,onRemove:ri=()=>{},isCurrent:Mr=!0,showAlias:zr=!1})=>{const _i=Math.floor((Jn-(Ht-1)*nn)/Ht),ar=[{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:Br},Ze.createElement("div",{className:ae()(Oe.list,Xn)},!!(Lr!=null&&Lr.length)&&(Lr==null?void 0:Lr.map((Gr,Fi)=>{var ir;const{name:Rr,id:jr,identifier:Si,featured:Hi,school_name:Ji,image_url:Na,excellent:ba,is_plan:fa}=Gr;return Ze.createElement("div",{key:jr,className:Oe.wrap,style:{width:_i,marginRight:(1+Fi)%Ht===0?0:nn+tr,marginBottom:cn}},Ze.createElement("a",{className:Oe.li,onClick:Ti=>{Ti.preventDefault(),Ti.stopPropagation(),Un&&(0,me.L9)([Un]),(0,me.xg)(`/paths/${Si}`)}},Ze.createElement("div",{className:Oe.img},Ze.createElement("img",{className:Oe.cover,src:`${Na}`}),Mr&&(0,ze.bg)()&&(Gr==null?void 0:Gr.studying)&&Ze.createElement("div",{className:`${Oe.movebq} user-path-items`,onClick:Ti=>{Ti.stopPropagation(),ri(Gr)}},Ze.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),Ze.createElement("span",{className:"c-red"},"\u79FB\u9664")),(ir=Gr==null?void 0:Gr.subject_tags)==null?void 0:ir.map((Ti,Gn)=>{var zi,qn;if(Gn===0){const no=(zi=ar.find(Gi=>Gi.name==Ti))==null?void 0:zi.swimg;return Ze.createElement("img",{className:Oe.sign,src:no,style:{left:"-4px"}})}const oa=(qn=ar.find(no=>no.name==Ti))==null?void 0:qn.ptimg;return Ze.createElement("img",{className:Oe.sign,src:oa,style:{left:`${48+52*(Gn-1)+2*Gn}px`}})}),Ze.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Gr==null?void 0:Gr.excellent)&&Ze.createElement("div",{className:Oe.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Ze.createElement("div",{className:Oe.name},Ze.createElement(fe.Z,{title:zr&&(Gr!=null&&Gr.excellent_alias_name)?Ze.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Rr}`,Ze.createElement("br",null),Ze.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Gr==null?void 0:Gr.excellent_alias_name}`)):Rr},Ze.createElement("span",{className:Oe.e},zr&&(Gr==null?void 0:Gr.excellent_alias_name)||Rr))),Ze.createElement(fe.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${Ji}`},Ze.createElement("div",{className:Oe.unit},Ze.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),Ji)),Ze.createElement("div",{className:Oe.tags},Ze.createElement("div",null,Ze.createElement(fe.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Ze.createElement("span",null,Ze.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Ze.createElement("span",null,Gr.stages_count))),Ze.createElement(fe.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,Gr.members_count)))))))})),!Lr.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"},lt="data:image/png;base64,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",ct=be(59301),at=({className:Xn,dataSource:Lr=[],col:Ht=4,right:nn,bottom:cn=23,precision:tr=0,wrapWidth:Jn=1200,trackEventItems:Un,loading:Br,handleVery:ri=()=>!0})=>{const Mr=Math.floor((Jn-(Ht-1)*nn)/Ht);return ct.createElement(he.Z,{spinning:Br},ct.createElement("div",{className:ae()(qe.list,Xn)},!!Lr.length&&Lr.map((zr,_i)=>{const{subject_identifier:ar,id:Gr,identifier:Fi,power:ir}=zr,Rr=zr.is_public!=0&&zr.is_public;return ct.createElement("div",{className:qe.wrap,key:Gr,style:{width:Mr,marginRight:(1+_i)%Ht===0?0:nn+tr,marginBottom:cn}},ct.createElement("a",{className:qe.li,onClick:jr=>{jr.preventDefault(),ri(zr==null?void 0:zr.first_category_url)&&(Un&&(0,me.L9)([Un]),(0,me.xg)(zr.first_category_url))}},ct.createElement("div",{className:qe.top},ct.createElement(fe.Z,{title:zr.name},ct.createElement("div",{className:qe.name},zr.name)),ct.createElement("img",{className:qe.img,src:ve.Z.IMG_SERVER+"/images/"+zr.avatar_url}),ct.createElement("div",{className:qe.text,title:zr.creator},zr.creator),ar&&ct.createElement("div",{className:qe.btns},ct.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),ct.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Rr&&ct.createElement("div",{className:qe.sign},"\u516C\u5F00")),ct.createElement("div",{className:qe.bottom},zr.visits>0&&ct.createElement(fe.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},ct.createElement("span",null,ct.createElement("i",{className:"iconfont icon-liulanyan"}),ct.createElement("span",null,zr.visits))),zr.course_members_count>0&&ct.createElement(fe.Z,{title:"\u6210\u5458",placement:"bottom"},ct.createElement("span",null,ct.createElement("i",{className:"iconfont icon-chengyuan"}),zr.course_members_count)),zr.tasks_count>0&&ct.createElement(fe.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},ct.createElement("span",null,ct.createElement("i",{className:"iconfont icon-zuoye"}),zr.tasks_count)),zr.is_end?ct.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):ct.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!zr.is_accessible&&ct.createElement("div",{className:qe.lockWrap},ct.createElement("img",{src:`${ve.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ct.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Lr.length&&ct.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"},At=be(89070),It=({dataSource:Xn=[],value:Lr,onChange:Ht,className:nn,style:cn={},tabBarExtraContent:tr})=>ye.createElement("div",{className:ae()(ut.tabs,nn),style:cn},ye.createElement("div",{className:ut.tabsWrap},Xn.map((Jn,Un)=>!(Jn!=null&&Jn.hide)&&ye.createElement("aside",{className:ut.tab,onClick:()=>{Ht(Jn.id),Jn.link&&At.history.push(Jn.link)},key:Un},ye.createElement("div",{className:Lr===Jn.id?ut.active:""},Jn.name),(Jn==null?void 0:Jn.resetCount)==null&&(Jn==null?void 0:Jn.total)!==void 0&&ye.createElement("span",null,"\uFF08",Jn==null?void 0:Jn.total,"\uFF09"),(Jn==null?void 0:Jn.resetCount)!==void 0&&(Jn==null?void 0:Jn.total)!==void 0&&ye.createElement(fe.Z,{title:(Jn==null?void 0:Jn.tip)!=null?Jn==null?void 0:Jn.tip:""},ye.createElement("span",{style:{color:"#9096A3"}},"\uFF08",ye.createElement("span",{style:{color:"#000"}},Jn==null?void 0:Jn.resetCount),"/",ye.createElement("span",null,Jn==null?void 0:Jn.total),"\uFF09"))))),ye.createElement("div",{className:ut.tabBar},tr)),ft=({className:Xn,style:Lr={},children:Ht})=>ye.createElement("div",{className:ae()(Xn),style:Lr},Ht),$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:Xn,dropValue:Lr,className:Ht,onSort:nn,onDrop:cn,dataSource:tr=Ve})=>{var Jn;return ye.createElement("div",{className:ae()($e.orderWrap,Ht)},ye.createElement(Pe.Z,{dropdownRender:()=>ye.createElement(ke.default,null,tr.map((Un,Br)=>ye.createElement(ke.default.Item,{key:Br,onClick:()=>cn(Un.id)},Un.name)))},ye.createElement("span",{className:$e.orderTextWrap},(Jn=tr.find(Un=>Lr===Un.id))==null?void 0:Jn.name)),ye.createElement("span",{className:$e.orderIconWrap},ye.createElement("span",{className:$e.orderAsc},ye.createElement("i",{className:Xn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${$e.cursorPointer} ${$e.active}`:`iconfont icon-sanjiaoxing-up font12 ${$e.cursorPointer}`,onClick:()=>nn(Xn==="asc"?"desc":"asc")})),ye.createElement("span",{className:$e.orderDesc},ye.createElement("i",{className:Xn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${$e.cursorPointer} ${$e.active}`:`iconfont icon-sanjiaoxing-down font12 ${$e.cursorPointer}`,onClick:()=>nn(Xn==="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),Ie=Object.defineProperty,Ne=Object.getOwnPropertySymbols,rt=Object.prototype.hasOwnProperty,ht=Object.prototype.propertyIsEnumerable,St=(Xn,Lr,Ht)=>Lr in Xn?Ie(Xn,Lr,{enumerable:!0,configurable:!0,writable:!0,value:Ht}):Xn[Lr]=Ht,bt=(Xn,Lr)=>{for(var Ht in Lr||(Lr={}))rt.call(Lr,Ht)&&St(Xn,Ht,Lr[Ht]);if(Ne)for(var Ht of Ne(Lr))ht.call(Lr,Ht)&&St(Xn,Ht,Lr[Ht]);return Xn},Bt=(Xn,Lr)=>{var Ht={};for(var nn in Xn)rt.call(Xn,nn)&&Lr.indexOf(nn)<0&&(Ht[nn]=Xn[nn]);if(Xn!=null&&Ne)for(var nn of Ne(Xn))Lr.indexOf(nn)<0&&ht.call(Xn,nn)&&(Ht[nn]=Xn[nn]);return Ht},Mt=(Xn,Lr,Ht)=>new Promise((nn,cn)=>{var tr=Br=>{try{Un(Ht.next(Br))}catch(ri){cn(ri)}},Jn=Br=>{try{Un(Ht.throw(Br))}catch(ri){cn(ri)}},Un=Br=>Br.done?nn(Br.value):Promise.resolve(Br.value).then(tr,Jn);Un((Ht=Ht.apply(Xn,Lr)).next())}),Lt=Xn=>{var Lr=Xn,{className:Ht,style:nn,children:cn,loading:tr=!1,openLoading:Jn,onClick:Un=()=>{},size:Br="middle",shape:ri="round"}=Lr,Mr=Bt(Lr,["className","style","children","loading","openLoading","onClick","size","shape"]);const[zr,_i]=(0,ye.useState)(!1);return ye.createElement(Ue.ZP,bt({onClick:(0,se.throttle)(ar=>Mt(void 0,null,function*(){Jn&&_i(!0);try{yield Un(ar)}catch(Gr){console.log("error",Gr)}Jn&&_i(!1)}),2e3,{leading:!0,trailing:!1}),className:ae()(Ye.btn,Ye[`${Br}-${ri}`],Ht),style:nn,size:Br,shape:ri,loading:zr||tr},Mr),cn)},xt={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"},Ut=({className:Xn,style:Lr,children:Ht=null,onClick:nn,title:cn})=>ye.createElement("div",{className:ae()(xt.head,Xn),style:Lr},ye.createElement("span",{className:"primary-hover",onClick:nn},ye.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),ye.createElement("b",{title:cn},cn),ye.createElement("div",{className:xt.node},Ht)),Xt={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"},dn=({confirmShow:Xn=!0,confirmTitle:Lr,confirmClick:Ht,cancelShow:nn=!0,cancelTitle:cn,cancelClick:tr,className:Jn,style:Un,confirmLoading:Br=!1})=>ye.createElement("div",{className:ae()(Xt.btns,Jn),style:Un},Xn&&ye.createElement(Ue.ZP,{loading:Br,onClick:Ht,type:"primary",className:Xt.confirm},Lr),nn&&ye.createElement(Ue.ZP,{onClick:tr,className:Xt.cancel},cn)),bn={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"},er=({className:Xn,style:Lr={},LeftContent:Ht,children:nn,RightContent:cn})=>ye.createElement("div",{className:ae()(bn.fixedBottom,Xn),style:Lr},ye.createElement("div",{className:bn.wrap},ye.createElement("div",{className:bn.left},Ht),ye.createElement("div",{className:bn.center},nn),ye.createElement("div",{className:bn.right},cn))),Fn={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"},An=({className:Xn,style:Lr={},dataSource:Ht=[]})=>ye.createElement("div",{className:ae()(Fn.crumbs,Xn),style:Lr},Ht.map((nn,cn)=>cn<Ht.length-1?ye.createElement(ye.Fragment,{key:cn},nn.path||nn.onClick?ye.createElement("span",{className:Fn.hover,onClick:nn!=null&&nn.onClick?nn.onClick:()=>At.history.push(nn.path)},nn.name):ye.createElement("span",null,nn.name),ye.createElement("span",null,"\xA0",">","\xA0")):ye.createElement("span",{key:cn,style:{color:"#5F6368"}},nn.name))),En=be(31797),kn=Object.defineProperty,br=Object.defineProperties,vr=Object.getOwnPropertyDescriptors,xr=Object.getOwnPropertySymbols,ur=Object.prototype.hasOwnProperty,cr=Object.prototype.propertyIsEnumerable,Qr=(Xn,Lr,Ht)=>Lr in Xn?kn(Xn,Lr,{enumerable:!0,configurable:!0,writable:!0,value:Ht}):Xn[Lr]=Ht,Ur=(Xn,Lr)=>{for(var Ht in Lr||(Lr={}))ur.call(Lr,Ht)&&Qr(Xn,Ht,Lr[Ht]);if(xr)for(var Ht of xr(Lr))cr.call(Lr,Ht)&&Qr(Xn,Ht,Lr[Ht]);return Xn},Hr=(Xn,Lr)=>br(Xn,vr(Lr)),di=(Xn,Lr)=>{var Ht={};for(var nn in Xn)ur.call(Xn,nn)&&Lr.indexOf(nn)<0&&(Ht[nn]=Xn[nn]);if(Xn!=null&&xr)for(var nn of xr(Xn))Lr.indexOf(nn)<0&&cr.call(Xn,nn)&&(Ht[nn]=Xn[nn]);return Ht};const{Countdown:aa}=En.default;var xi=Xn=>{var Lr=Xn,{onChange:Ht}=Lr,nn=di(Lr,["onChange"]);const[cn,tr]=(0,ye.useState)(null);(0,ye.useEffect)(()=>{typeof cn=="number"&&cn>=0&&Ht(cn)},[cn]);const Jn=Un=>{const Br=Math.floor(Un/1e3);tr(Br)};return ye.createElement(aa,Hr(Ur({},nn),{onChange:Jn}))}},58856:function(en,zt,be){"use strict";be.d(zt,{Z:function(){return Xe}});var ye=be(59301);function Xe(E,pe){const Ae=(0,ye.useRef)();(0,ye.useEffect)(()=>{Ae.current=E}),(0,ye.useEffect)(()=>{function ue(){Ae.current()}if(pe!==null){let le=setInterval(ue,pe);return()=>clearInterval(le)}},[pe])}},31947:function(en,zt,be){"use strict";var ye=be(59301),Xe=be(31797),E=be(5871),pe=be(78241),Ae=be(43418),ue=be(71418),le=be(1710),ae=be(92832),se=be(95237),ie=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=(ge,ve,me)=>new Promise((Be,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?Be(xe.value):Promise.resolve(xe.value).then(Te,we);je((me=me.apply(ge,ve)).next())});const{Countdown:de}=Xe.default,he=({value:ge,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:ge,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"})),fe=({exercise:ge,successCb:ve,dispatch:me})=>{var Be,Se,Te,we;const je=(0,a.useParams)(),[xe]=pe.default.useForm(),Oe=pe.default.useWatch("time",xe),[ze,Ze]=(0,ye.useState)(!1),Me=(0,ye.useRef)(),{actionTabs:tt}=ge,[qe,lt]=(0,ye.useState)(),[,ct,nt,at]=(0,te.U)(re.n7,{id:je.categoryId}),[,ut,At]=(0,te.U)(re.Cd,{});(0,ye.useEffect)(()=>{ge.actionTabs.key==="student-unlock"&&(Ze(!1),xe.resetFields())},[ge.actionTabs.key]);const wt=()=>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()})),It=()=>ce(void 0,null,function*(){var De,Ye,Ue,Ie,Ne;yield xe.validateFields();const rt=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 wt()),(yield(0,re.ZD)((Ue=tt==null?void 0:tt.exerciseParams)==null?void 0:Ue.id,{exercise_user_id:(Ie=tt==null?void 0:tt.exerciseParams)==null?void 0:Ie.exercise_user_id,unlock_key:rt.unlock_key,time:rt.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"}],ft=((Be=tt==null?void 0:tt.exerciseParams)==null?void 0:Be.errorMessage)&&typeof((Se=tt==null?void 0:tt.exerciseParams)==null?void 0:Se.errorMessage)=="object";(0,ye.useEffect)(()=>{ge.actionTabs.key==="student-unlock"&&ce(void 0,null,function*(){const De=yield At(je);yield nt({}),De.status||lt(De)})},[ge.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:ge.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{me({type:"exercise/setActionTabs",payload:{}})}},ee.createElement(ue.Z,{spinning:ct||ut},ft&&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 "),!ft&&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"),ft&&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(pe.default,{form:xe,layout:"vertical",autoComplete:"off"},ee.createElement(pe.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},ee.createElement(ae.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),$e!==-1?ee.createElement(ee.Fragment,null,ee.createElement(pe.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"},ct||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(ie.Z,null),ee.createElement(ie.Z,null,ee.createElement(oe.ZP,{loading:ze,onClick:It},"\u8FDB\u5165\u8003\u8BD5"))))))};zt.Z=(0,a.connect)(({exercise:ge})=>({exercise:ge}))(fe)},63764:function(en,zt,be){"use strict";be.d(zt,{Z:function(){return ze}});var ye=be(59301),Xe=be(5112),E=be(3113),pe=be(8591),Ae=be(43418),ue=be(5871),le=be(95237),ae=be(43604),se=be(28103),ie=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,de=Object.defineProperties,he=Object.getOwnPropertyDescriptors,fe=Object.getOwnPropertySymbols,ge=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,Be=(Ze,Me)=>{for(var tt in Me||(Me={}))ge.call(Me,tt)&&me(Ze,tt,Me[tt]);if(fe)for(var tt of fe(Me))ve.call(Me,tt)&&me(Ze,tt,Me[tt]);return Ze},Se=(Ze,Me)=>de(Ze,he(Me)),Te=(Ze,Me,tt)=>new Promise((qe,lt)=>{var ct=ut=>{try{at(tt.next(ut))}catch(At){lt(At)}},nt=ut=>{try{at(tt.throw(ut))}catch(At){lt(At)}},at=ut=>ut.done?qe(ut.value):Promise.resolve(ut.value).then(ct,nt);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(Be({},Ze),{selectedPath:Me.payload});case 1:return Se(Be({},Ze),{passedContent:Me.payload});default:throw new Error}}var ze=({language:Ze,dispatch:Me,shixunWorkReport:tt,v:qe,languages:lt,classroomList:ct,autoHeight:nt,diff_code_count:at,data:ut})=>{const[At,wt]=(0,ye.useState)(lt==null?void 0:lt[0]),It=(0,a.useParams)();return(0,ye.useEffect)(()=>{wt(lt==null?void 0:lt[0])},[]),(0,ye.useEffect)(()=>{var gt;wt((gt=lt==null?void 0:lt.filter(ft=>ft.language===(At==null?void 0:At.language)))==null?void 0:gt[0])},[lt]),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")),(lt==null?void 0:lt.length)>1&&ee.createElement(Xe.ZP.Group,{defaultValue:Ze,style:{marginLeft:10},onChange:gt=>{var ft;qe.language=gt.target.value,wt((ft=lt==null?void 0:lt.filter($e=>$e.language===gt.target.value))==null?void 0:ft[0])}},lt==null?void 0:lt.map(gt=>ee.createElement(Xe.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 ",At==null?void 0:At.score,"/",At==null?void 0:At.total_score),ee.createElement(E.ZP,{style:{margin:"0px 10px"},onClick:()=>{var gt,ft;if(!((ft=(gt=ct.AssistantObject)==null?void 0:gt.hack)!=null&&ft.can_appraise)&&(0,re.Rm)()){pe.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=At==null?void 0:At.score;Ae.default.confirm({title:"\u8C03\u5206",content:ee.createElement("div",null,ee.createElement("p",null,"\u5F97\u5206\uFF1A",At==null?void 0:At.score,"/",At==null?void 0:At.total_score),ee.createElement("p",null,"\u8C03\u5206\uFF1A",ee.createElement(ue.Z,{min:0,max:At==null?void 0:At.total_score,defaultValue:At==null?void 0:At.score,onChange:Pe=>{$e=Pe}}))),okText:"\u786E\u8BA4",onOk:()=>Te(void 0,null,function*(){(yield(0,z.ZP)(`/api/courses/${It==null?void 0:It.coursesId}/homework_commons/update_hack_score`,{method:"put",body:{course_id:It==null?void 0:It.coursesId,hack_user_code_id:At==null?void 0:At.hack_user_id,score:$e}})).status===0&&(pe.ZP.success("\u8C03\u5206\u6210\u529F"),Me({type:"shixunHomeworks/setActionTabs",payload:{}}),Me({type:"shixunHomeworks/getShixunWorkReports",payload:Be({},It)}))}),cancelText:"\u53D6\u6D88"})},type:"primary"},"\u8C03\u5206"),(0,re.GJ)()&&tt!="shixunWorkReport"&&ee.createElement(E.ZP,{onClick:()=>{var gt;if(!((gt=ct.AssistantObject.hack)!=null&&gt.can_appraise)&&(0,re.Rm)()){pe.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:At==null?void 0:At.language,v:qe,data:Be({},tt)}}})}},"\u70B9\u8BC4\u4EE3\u7801"))),ee.createElement(ie.ZP,{height:300,language:At==null?void 0:At.language,value:At!=null&&At.code?ne.Base64.decode(At==null?void 0:At.code):"",autoHeight:nt,theme:"default",options:we}),((At==null?void 0:At.comment)||(At==null?void 0:At.hidden_comment))&&ee.createElement("div",null,ee.createElement(le.Z,{align:"middle",style:{borderTop:"1px solid #eee"}},ee.createElement(ae.Z,{flex:1},ee.createElement("h1",{className:oe.title},"\u70B9\u8BC4\u5185\u5BB9")),ee.createElement(ae.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:At==null?void 0:At.comment_id,homeworkId:It.homeworkId,type:"hack"})).status===0&&(pe.ZP.success("\u5220\u9664\u6210\u529F"),Me({type:"shixunHomeworks/getShixunWorkReports",payload:Be({},It)}))})}})})},ee.createElement(te.Z,null),"\u5220\u9664"))),ee.createElement(se.Z,{style:{margin:0}}),(At==null?void 0:At.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:At==null?void 0:At.comment})),(At==null?void 0:At.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:At==null?void 0:At.hidden_comment}))))}},11091:function(en,zt,be){"use strict";be.r(zt),be.d(zt,{default:function(){return Bt}});var ye=be(59301),Xe=be(86129),E=be.n(Xe),pe=be(89070),Ae=be(43418),ue=be(61621),le=be(66104),ae=be(95237),se=be(43604),ie=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"},de=be(63764),he=be(99064),fe=be(24334),ge=be(61186),ve=be.n(ge),me=be(23954),Be=be(87001);const Se=({shixunHomeworks:Mt,autoHeight:pt,classroomList:Lt,user:xt,dispatch:Wt})=>{const{shixunWorkReport:Ut}=Mt,{stage_list:Xt,work_id:on}=Ut,dn=(0,pe.useParams)(),bn=(0,te.GJ)(),[Mn,er]=(0,ye.useState)(),Fn={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1},Dn=kn=>kn==="c++"?1:kn==="C++"?2:kn;function An(kn,br){return(0,he.U2)(`student_works/${on}/rep_passed_content.json`,{path:br,game_id:kn})}const En=(0,ee.qZ)(5,Ut.hack);return ye.createElement(ye.Fragment,null,En==null?void 0:En.map(function(kn,br){return ye.createElement("div",{key:br},kn.map(function(vr,xr){var ur,cr,Qr;return ye.createElement("aside",{className:"pl30 pr30",key:xr},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",br*5+xr+1,"\u9898 ",vr.name),vr.is_finish&&ye.createElement("a",{style:{marginLeft:20},onClick:Ur=>{Ur.preventDefault(),window.open(`${vr==null?void 0:vr.url}&language=${Dn(vr.language)}`),localStorage.setItem("program_homework",[dn.coursesId,dn.categoryId])}},"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5",">>"),!vr.is_finish&&vr.final_submit_languages.length>0&&ye.createElement("a",{style:{marginLeft:20},onClick:Ur=>{Ur.preventDefault(),window.open(`${vr==null?void 0:vr.url}&language=${Dn(vr.final_submit_languages[0].language)}`),localStorage.setItem("program_homework",[dn.coursesId,dn.categoryId])}},"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5",">>"))),ye.createElement("div",{className:"font16 mt10"},vr.is_finish?ye.createElement("aside",{className:ce.shixunWrp},ye.createElement(de.Z,{classroomList:Lt,user:xt,v:vr,shixunWorkReport:Ut,dispatch:Wt,autoHeight:pt,languages:vr.languages,language:vr.language,game_id:vr.id,data:fe.Base64.decode(vr.code),diff_code_count:vr.diff_code_count,onPathChange:An})):vr.final_submit_languages.length>0&&ye.createElement("aside",{className:ce.shixunWrp},ye.createElement(de.Z,{classroomList:Lt,user:xt,v:vr,shixunWorkReport:Ut,dispatch:Wt,autoHeight:pt,languages:vr.final_submit_languages,language:vr.final_submit_languages[0].language,game_id:vr.id,data:fe.Base64.decode(vr.final_submit_languages[0].code),diff_code_count:vr.diff_code_count,onPathChange:An}))),ye.createElement("aside",{className:"mt10 font16"},(ur=vr.history)!=null&&ur.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:(Ur,Hr)=>ye.createElement("span",null,Hr!=null&&Hr.created_at?ve()(Hr==null?void 0:Hr.created_at).format("YYYY-MM-DD HH:mm"):"--")},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",align:"center",render:(Ur,Hr)=>{var di;return ye.createElement("span",{className:Ur===0?"c-green":"c-red"},((di=Be.Im[Ur])==null?void 0:di.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))||"--")}},((Qr=(cr=vr==null?void 0:vr.history)==null?void 0:cr[0])==null?void 0:Qr.show_code)&&{title:"\u64CD\u4F5C",align:"center",dataIndex:"code",key:"code",width:100,render:(Ur,Hr)=>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:Hr!=null&&Hr.code?fe.Base64.decode(Hr==null?void 0:Hr.code):"",autoHeight:pt,options:Fn}))})}},"\u67E5\u770B\u4EE3\u7801")}].filter(Ur=>!!Ur),pagination:{hideOnSinglePage:!0},dataSource:vr.history}):"\u672C\u5173\u65E0\u8BC4\u6D4B\u8BB0\u5F55"))}))}))};var Te=(0,pe.connect)(({shixunHomeworks:Mt,loading:pt,globalSetting:Lt,classroomList:xt,user:Wt})=>({shixunHomeworks:Mt,globalSetting:Lt,loading:pt.effects,classroomList:xt,user:Wt}))(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=(Mt,pt,Lt)=>pt in Mt?ze(Mt,pt,{enumerable:!0,configurable:!0,writable:!0,value:Lt}):Mt[pt]=Lt,lt=(Mt,pt)=>{for(var Lt in pt||(pt={}))Me.call(pt,Lt)&&qe(Mt,Lt,pt[Lt]);if(Ze)for(var Lt of Ze(pt))tt.call(pt,Lt)&&qe(Mt,Lt,pt[Lt]);return Mt},ct=(Mt,pt)=>{var Lt={};for(var xt in Mt)Me.call(Mt,xt)&&pt.indexOf(xt)<0&&(Lt[xt]=Mt[xt]);if(Mt!=null&&Ze)for(var xt of Ze(Mt))pt.indexOf(xt)<0&&tt.call(Mt,xt)&&(Lt[xt]=Mt[xt]);return Lt},nt=(Mt,pt,Lt)=>new Promise((xt,Wt)=>{var Ut=dn=>{try{on(Lt.next(dn))}catch(bn){Wt(bn)}},Xt=dn=>{try{on(Lt.throw(dn))}catch(bn){Wt(bn)}},on=dn=>dn.done?xt(dn.value):Promise.resolve(dn.value).then(Ut,Xt);on((Lt=Lt.apply(Mt,pt)).next())});const at=Mt=>{var pt=Mt,{shixunHomeworks:Lt,dispatch:xt}=pt,Wt=ct(pt,["shixunHomeworks","dispatch"]),Ut,Xt,on;const dn=(0,pe.useParams)(),[bn,Mn]=(0,ye.useState)(!1),[er]=we.default.useForm(),[Fn,Dn]=Ae.default.useModal(),[An,En]=(0,ye.useState)(!1),[kn,br]=(0,ye.useState)(!1);(0,ye.useEffect)(()=>{var xr,ur,cr,Qr,Ur,Hr;Lt.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&(Lt.actionTabs.selectArrs.type==="1"?er.setFieldsValue({comment:Lt.actionTabs.selectArrs.v.comment,hidden_comment:Lt.actionTabs.selectArrs.v.hidden_comment}):er.setFieldsValue({comment:(cr=(ur=(xr=Lt.actionTabs.selectArrs)==null?void 0:xr.data)==null?void 0:ur.data)==null?void 0:cr.work_comment,hidden_comment:(Hr=(Ur=(Qr=Lt.actionTabs.selectArrs)==null?void 0:Qr.data)==null?void 0:Ur.data)==null?void 0:Hr.work_comment_hidden}))},[Lt.actionTabs.key]);const vr=()=>nt(void 0,null,function*(){var xr,ur,cr,Qr;const Ur=er.getFieldValue();let Hr=Lt.actionTabs.selectArrs.type==="1"?`/api/problems/${Lt.actionTabs.selectArrs.v.identifier}/hack_comment.json`:`/api/student_works/${dn.homeworkId}/shixun_work_comment.json`;(yield(0,he.ZP)(Hr,{method:"post",body:{hidden_comment:Ur.hidden_comment,comment:Ur.comment,language:(xr=Lt.actionTabs.selectArrs)==null?void 0:xr.language,user_id:(Qr=(cr=(ur=Lt.actionTabs.selectArrs)==null?void 0:ur.data)==null?void 0:cr.data)==null?void 0:Qr.user_id}})).status===0&&(oe.ZP.success("\u8BC4\u9605\u6210\u529F"),er.resetFields(),xt({type:"shixunHomeworks/setActionTabs",payload:{}}),xt({type:"shixunHomeworks/getShixunWorkReports",payload:lt({},dn)}))});return Oe.createElement(Oe.Fragment,null,Dn,Oe.createElement(Ae.default,{centered:!0,title:Oe.createElement("span",null,((Ut=Lt.actionTabs.selectArrs)==null?void 0:Ut.type)==="1"?"\u70B9\u8BC4\u4EE3\u7801":"\u66F4\u6539\u70B9\u8BC4",((Xt=Lt.actionTabs.selectArrs)==null?void 0:Xt.language)&&Oe.createElement("span",{style:{marginLeft:10,fontSize:14}},"\u4F7F\u7528\u8BED\u8A00\uFF1A",(on=Lt.actionTabs.selectArrs)==null?void 0:on.language)),open:Lt.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>nt(void 0,null,function*(){const xr=er.getFieldValue();JSON.stringify(xr)==="{}"||xr.hidden_comment===""&&xr.comment===""?Mn(!0):vr()}),onCancel:()=>{xt({type:"shixunHomeworks/setActionTabs",payload:{}})}},Oe.createElement(we.default,{form:er,onChange:()=>{bn&&Mn(!1)}},Oe.createElement(ae.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:An,onCancel:()=>{En(!1)}},onDataSelect:(xr,ur)=>nt(void 0,[xr,ur],function*(cr,{node:Qr}){const Ur=()=>{er.setFieldsValue({comment:Qr==null?void 0:Qr.value}),En(!1)};if(er.getFieldValue("comment")){Fn.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:Ur});return}Ur()})},Oe.createElement(ie.ZP,{style:{padding:0,height:"auto"},icon:Oe.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:xr=>{En(!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(ae.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:kn,onCancel:()=>{br(!1)}},onDataSelect:(xr,ur)=>nt(void 0,[xr,ur],function*(cr,{node:Qr}){const Ur=()=>{er.setFieldsValue({hidden_comment:Qr==null?void 0:Qr.value}),br(!1)};if(er.getFieldValue("hidden_comment")){Fn.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:Ur});return}Ur()})},Oe.createElement(ie.ZP,{style:{padding:0,height:"auto"},icon:Oe.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:xr=>{br(!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}))),bn&&Oe.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")))};var ut=(0,pe.connect)(({shixunHomeworks:Mt})=>({shixunHomeworks:Mt}))(at),At=be(16938),wt=be(85149),It=be(36708),gt=be(44164),ft=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,Ie=(Mt,pt,Lt)=>pt in Mt?ke(Mt,pt,{enumerable:!0,configurable:!0,writable:!0,value:Lt}):Mt[pt]=Lt,Ne=(Mt,pt)=>{for(var Lt in pt||(pt={}))Ye.call(pt,Lt)&&Ie(Mt,Lt,pt[Lt]);if(De)for(var Lt of De(pt))Ue.call(pt,Lt)&&Ie(Mt,Lt,pt[Lt]);return Mt},rt=(Mt,pt)=>Ve(Mt,Qe(pt)),ht=(Mt,pt)=>{var Lt={};for(var xt in Mt)Ye.call(Mt,xt)&&pt.indexOf(xt)<0&&(Lt[xt]=Mt[xt]);if(Mt!=null&&De)for(var xt of De(Mt))pt.indexOf(xt)<0&&Ue.call(Mt,xt)&&(Lt[xt]=Mt[xt]);return Lt},St=(Mt,pt,Lt)=>new Promise((xt,Wt)=>{var Ut=dn=>{try{on(Lt.next(dn))}catch(bn){Wt(bn)}},Xt=dn=>{try{on(Lt.throw(dn))}catch(bn){Wt(bn)}},on=dn=>dn.done?xt(dn.value):Promise.resolve(dn.value).then(Ut,Xt);on((Lt=Lt.apply(Mt,pt)).next())});const bt=Mt=>{var pt=Mt,{shixunHomeworks:Lt,globalSetting:xt,loading:Wt,classroomList:Ut,dispatch:Xt}=pt,on=ht(pt,["shixunHomeworks","globalSetting","loading","classroomList","dispatch"]),dn,bn,Mn,er,Fn,Dn,An,En,kn,br,vr,xr,ur,cr,Qr,Ur,Hr,di,aa,Oi,xi,Xn,Lr,Ht,nn,cn,tr,Jn,Un,Br,ri;const[Mr,zr]=(0,ye.useState)(Ne({},(0,pe.useParams)())),_i=(0,pe.useParams)(),ar=(0,pe.useLocation)(),[]=(0,ye.useState)([]),[Gr,Fi]=(0,ye.useState)({last:!1}),[ir,Rr]=(0,ye.useState)({last:!1}),jr=(0,ye.useRef)(),Si=(0,ye.useRef)(),[Hi,Ji]=(0,ye.useState)(!1),[Na,ba]=(0,ye.useState)(!1),[fa,Ti]=(0,ye.useState)(!1),{shixunWorkReport:Gn}=Lt,[zi,qn]=(0,ye.useState)(new(E())),[oa,no]=(0,ye.useState)([]),[Gi,ji]=(0,ye.useState)(!1),[Pr,Yr]=(0,ye.useState)(!1);(0,ye.useEffect)(()=>(Xt({type:"globalSetting/footerToggle",payload:!1}),Xt({type:"classroomList/getAssistantPermissions",payload:{course_id:Mr.coursesId}}),()=>{Xt({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,ye.useEffect)(()=>{Lt.actionTabs.key==="\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A"&&oa.length>0&&!Na&&setTimeout(()=>{Wa("all")},800)},[oa,Na]),(0,ye.useEffect)(()=>{zr(Ne({},_i))},[ar.pathname]);const Ei=()=>{document.body.scrollIntoView()};function Wr(){return St(this,null,function*(){var Ci,qi,or,Nr;const fi=JSON.parse(sessionStorage.all_student_works_params||"{}"),hi=yield Xt({type:"shixunHomeworks/getAllStudentWorks",payload:Ne(Ne({},Mr),fi)});no(hi.all_student_works);const Qa=(Ci=hi.all_student_works)==null?void 0:Ci.map(Mi=>String(Mi.student_work_id)).indexOf(Mr.homeworkId);Qa===((qi=hi.all_student_works)==null?void 0:qi.length)-1?Fi({last:!0}):Fi((or=hi.all_student_works)==null?void 0:or[Qa+1]),Rr(Qa===0?{last:!0}:(Nr=hi.all_student_works)==null?void 0:Nr[Qa-1])})}const wa=()=>{document.querySelectorAll("canvas").forEach(Ci=>{(!Ci.clientWidth||!Ci.clientHeight)&&Ci.remove()})},ca=()=>{jr.current.offsetHeight>62e3?Ti(!1):Ti(!0)},Wa=Ci=>St(void 0,null,function*(){var qi,or,Nr,fi;let hi=0,Qa;Qa=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"},hi+1),"/",Ci!=="all"?1:oa==null?void 0:oa.length,Pe.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3"),maskClosable:!1,className:ce.modal,onOk:()=>{}});const Mi={margin:[0,0],filename:`${(qi=Gn==null?void 0:Gn.data)==null?void 0:qi.user_name}.pdf`,html2canvas:{useCORS:!0,letterRendering:!0},jsPDF:{unit:"mm",format:"a4",orientation:"landscape"}};function Ba(){return St(this,null,function*(){const Ia=yield Xt({type:"shixunHomeworks/getShixunWorkReports",payload:rt(Ne({},Mr),{homeworkId:oa[hi].student_work_id,user_id:oa[hi].user_id,id:Mr.categoryId})});Ei(),hi++,setTimeout(()=>St(this,null,function*(){var Yi,ra;wa();const Ta=zi.folder(`${(Yi=Ia==null?void 0:Ia.data)==null?void 0:Yi.user_name}`),Ha=document.querySelector("#export-all").children;let Ho=ft()();for(let _o=0;_o<Ha.length;_o++)yield Ho.set(Mi).from(Ha[_o]).toContainer().toCanvas().toPdf().get("pdf").then(fs=>St(this,null,function*(){_o<Ha.length-1&&(yield fs.addPage())}));Ta.file(`${oa[hi-1].student_work_user_name}${hi}.pdf`,Ho.output("blob"));const ps=Ta.folder("\u4EE3\u7801\u6587\u4EF6");(ra=Ia==null?void 0:Ia.hack)==null||ra.map((_o,fs)=>{var Ko;const ml=ps.folder(`\u7B2C${fs+1}\u5173-${_o.name}-${_o.id}`);(Ko=_o==null?void 0:_o.languages)==null||Ko.map(pn=>{ml.file(`${pn.language}.txt`,fe.Base64.decode(pn==null?void 0:pn.code))})}),Qa.update({content:Pe.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",Pe.createElement("span",{className:"c-blue"},hi),"/",oa==null?void 0:oa.length,Pe.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3")}),hi==(oa==null?void 0:oa.length)?(Qa.destroy(),Sa()):Ba()}),2200)})}if(Ci!=="all"||(oa==null?void 0:oa.length)<2){wa(),Ei();const Ia=Si.current.children;let Yi=ft()();const ra=zi.folder(`${(or=Gn==null?void 0:Gn.data)==null?void 0:or.user_name}`);for(let Ha=0;Ha<Ia.length;Ha++)yield Yi.set(Mi).from(Ia[Ha]).toContainer().toCanvas().toPdf().get("pdf").then(Ho=>St(void 0,null,function*(){Ha<Ia.length-1&&(yield Ho.addPage())}));Ji(!1),ra.file(`${(Nr=Gn==null?void 0:Gn.data)==null?void 0:Nr.user_name}.pdf`,Yi.output("blob"),{base64:!1});const Ta=ra.folder("\u4EE3\u7801\u6587\u4EF6");(fi=Gn==null?void 0:Gn.hack)==null||fi.map((Ha,Ho)=>{var ps;const _o=Ta.folder(`\u7B2C${Ho+1}\u5173-${Ha.name}-${Ha.id}`);(ps=Ha==null?void 0:Ha.languages)==null||ps.map(fs=>{_o.file(`${fs.language}.txt`,fe.Base64.decode(fs==null?void 0:fs.code))})}),Qa.destroy(),Sa();return}else Ba()}),Sa=()=>{zi.generateAsync({type:"blob"}).then(function(Ci){const qi=document.createElement("a");qi.href=window.URL.createObjectURL(Ci),qi.download=Gn.category.course_name+".zip",document.body.appendChild(qi);const or=document.createEvent("MouseEvents");or.initEvent("click",!1,!1),qi.dispatchEvent(or),document.body.removeChild(qi),qn(new(E()))}),Ti(!1)};(0,ye.useEffect)(()=>{yi()},[Mr.homeworkId]);const yi=()=>St(void 0,null,function*(){ba(!0),yield Xt({type:"shixunHomeworks/getShixunWorkReports",payload:Ne({},Mr)}),ba(!1),(0,te.GJ)()&&Wr()}),vo=[{title:"\u9898\u53F7",dataIndex:"name",render:(Ci,qi,or)=>or+1},{title:"\u9898\u76EE\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:"30%"},{title:"\u5B8C\u6210\u65F6\u95F4",dataIndex:"finish_time",width:"200px",render:(Ci,qi,or)=>{var Nr,fi;return Pe.createElement("div",null,Pe.createElement("p",null,Ci||"- -"),(fi=(Nr=qi==null?void 0:qi.subitem)==null?void 0:Nr.map(hi=>hi.finish_time))==null?void 0:fi.map(hi=>Pe.createElement("p",null,hi||"- -")))}},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"submit_count",render:(Ci,qi,or)=>{var Nr,fi;return Pe.createElement("div",null,Pe.createElement("p",null,Ci||"- -"),(fi=(Nr=qi==null?void 0:qi.subitem)==null?void 0:Nr.map(hi=>hi.submit_count))==null?void 0:fi.map(hi=>Pe.createElement("p",null,hi||"- -")))}},{title:"\u8FD0\u884C\u65F6\u95F4\uFF08ms\uFF09",dataIndex:"run_time",render:(Ci,qi,or)=>{var Nr,fi;return Pe.createElement("div",null,Pe.createElement("p",null,Ci||"- -"),(fi=(Nr=qi==null?void 0:qi.subitem)==null?void 0:Nr.map(hi=>hi.run_time))==null?void 0:fi.map(hi=>Pe.createElement("p",null,hi||"- -")))}},{title:"\u5185\u5B58\uFF08kb\uFF09",dataIndex:"memory",render:(Ci,qi,or)=>{var Nr,fi;return Pe.createElement("div",null,Pe.createElement("p",null,Ci||"- -"),(fi=(Nr=qi==null?void 0:qi.subitem)==null?void 0:Nr.map(hi=>hi.memory))==null?void 0:fi.map(hi=>Pe.createElement("p",null,hi||"- -")))}},{title:"\u4F7F\u7528\u8BED\u8A00",dataIndex:"language",render:(Ci,qi,or)=>{var Nr,fi;return Pe.createElement("div",null,Pe.createElement("p",null,Ci||"- -"),(fi=(Nr=qi==null?void 0:qi.subitem)==null?void 0:Nr.map(hi=>hi.language))==null?void 0:fi.map(hi=>Pe.createElement("p",null,hi||"- -")))}},{title:"\u5F97\u5206",dataIndex:"score",render:(Ci,qi,or)=>Pe.createElement("div",null,Pe.createElement("p",null,Ci||"- -"))},{title:"\u6392\u540D",dataIndex:"rank",render:(Ci,qi,or)=>{var Nr,fi;return Pe.createElement("div",null,Pe.createElement("p",null,Ci||"- -"),(fi=(Nr=qi==null?void 0:qi.subitem)==null?void 0:Nr.map(hi=>hi.rank))==null?void 0:fi.map(hi=>Pe.createElement("p",null,hi||"- -")))}}],sr=Ci=>{Xt({type:"shixunHomeworks/setActionTabs",payload:{key:"",type:2}}),setTimeout(()=>{Ci==="next"?pe.history.push(`/classrooms/${Mr.coursesId}/program_homework/${Mr.categoryId}/${Gr==null?void 0:Gr.student_work_id}/${Gr==null?void 0:Gr.user_id}/comment`):pe.history.push(`/classrooms/${Mr.coursesId}/program_homework/${Mr.categoryId}/${ir==null?void 0:ir.student_work_id}/${ir==null?void 0:ir.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"},((dn=Gn==null?void 0:Gn.category)==null?void 0:dn.course_id)&&Pe.createElement("section",{className:"animated fadeIn"},Pe.createElement("aside",{className:""},(Gn==null?void 0:Gn.category)&&Pe.createElement(le.Z,{separator:">"},Pe.createElement(le.Z.Item,null,Pe.createElement(pe.Link,{to:`/classrooms/${(bn=Gn==null?void 0:Gn.category)==null?void 0:bn.course_id}/program_homework`},(Mn=Gn==null?void 0:Gn.category)==null?void 0:Mn.course_name)),Pe.createElement(le.Z.Item,null,Pe.createElement(pe.Link,{to:`/classrooms/${(er=Gn==null?void 0:Gn.category)==null?void 0:er.course_id}/program_homework`},Gn.category.category_name)),Pe.createElement(le.Z.Item,null,Pe.createElement(pe.Link,{to:`/classrooms/${(Fn=Gn==null?void 0:Gn.category)==null?void 0:Fn.course_id}/program_homework/${Mr==null?void 0:Mr.categoryId}/detail`},"\u4F5C\u4E1A\u8BE6\u60C5")),Pe.createElement(le.Z.Item,null,(Dn=Gn==null?void 0:Gn.data)==null?void 0:Dn.user_name))),Pe.createElement("aside",{className:[ce.title1,"mt20"].join(" ")},Pe.createElement(ae.Z,{align:"middle"},Pe.createElement(se.Z,{flex:1},Pe.createElement(pe.Link,{to:`/classrooms/${Mr.coursesId}/program_homework/${Mr==null?void 0:Mr.categoryId}/detail`},Pe.createElement(z.Z,{className:"font16 c-black"})),Pe.createElement("strong",{className:"font20 ml5"},(An=Gn==null?void 0:Gn.category)==null?void 0:An.homework_name),Pe.createElement(ee.VV,{temporary:!0,status:Gn.homework_status})),Pe.createElement(se.Z,{className:ce.title1_right},Pe.createElement(ie.ZP,{className:"ml10",onClick:()=>{var Ci;if((0,te.Rm)()&&!((Ci=Ut.AssistantObject.hack)!=null&&Ci.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}Wa("")},loading:Hi},Pe.createElement("span",{className:"iconfont icon-daochu mr5"}),"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A"),(0,te.GJ)()&&(oa==null?void 0:oa.length)>1&&Pe.createElement(ie.ZP,{className:"ml10",onClick:()=>{var Ci;if((0,te.Rm)()&&!((Ci=Ut.AssistantObject.hack)!=null&&Ci.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}Wa("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:jr},Pe.createElement("div",{id:"export-all",ref:Si},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(ie.ZP,{className:"mr20",type:"primary",onClick:()=>{Xt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:Gn.user_id,data:Ne({},Gn)}}})}},Pe.createElement(a.Z,null),(En=Gn==null?void 0:Gn.data)!=null&&En.has_comment?"\u66F4\u6539\u70B9\u8BC4":"\u70B9\u8BC4\u4F5C\u4E1A"))),Pe.createElement(re.Z,{style:{marginTop:0}}),Pe.createElement(ae.Z,{className:"pl30 pr30"},Pe.createElement(se.Z,null,Pe.createElement("img",{className:ce.userPic,src:`${b.Z.IMG_SERVER}/images/${(kn=Gn==null?void 0:Gn.data)==null?void 0:kn.image_url}`,alt:(br=Gn==null?void 0:Gn.data)==null?void 0:br.username})),Pe.createElement(se.Z,null,Pe.createElement("span",{className:"font16 ml40"},(vr=Gn==null?void 0:Gn.data)==null?void 0:vr.user_name),Pe.createElement(ee.UQ,{status:(xr=Gn==null?void 0:Gn.data)==null?void 0:xr.compelete_status}),Pe.createElement("ul",{className:ce.userInfo},Pe.createElement("li",null,"\u5B66\u53F7\uFF1A",((ur=Gn==null?void 0:Gn.data)==null?void 0:ur.student_id)||"--"),Pe.createElement("li",null,"\u5206\u73ED\uFF1A",((cr=Gn==null?void 0:Gn.data)==null?void 0:cr.course_group)||"--"),Pe.createElement("br",null),Pe.createElement("li",null,"\u622A\u6B62\u524D\u5B8C\u6210\u5237\u9898\uFF1A",Pe.createElement("span",{className:"c-red"},(Qr=Gn==null?void 0:Gn.data)==null?void 0:Qr.finish_do)),Pe.createElement("li",null,"\u6700\u65B0\u5B8C\u6210\u5237\u9898\uFF1A",Pe.createElement("span",{className:"c-red"},((Ur=Gn==null?void 0:Gn.data)==null?void 0:Ur.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"},(Gn==null?void 0:Gn.data)&&((Hr=Gn==null?void 0:Gn.data)==null?void 0:Hr.finish_time))),Pe.createElement("li",null,Pe.createElement("strong",null,"\u5B8C\u6210\u65F6\u957F",Pe.createElement("i",{onClick:Ci=>{Ci.stopPropagation(),Ci.preventDefault(),Yr(!0)},style:{marginLeft:4,display:"none",color:"#145DFF",fontSize:16,cursor:"pointer"},className:"iconfont icon-tishixiaowenhao"})),Pe.createElement("div",{className:"c-light-black mt20"},(di=Gn==null?void 0:Gn.data)==null?void 0:di.finish_time_long)),Pe.createElement("li",null,Pe.createElement("strong",null,"\u8BC4\u6D4B\u6B21\u6570"),Pe.createElement("div",{className:"mt20"},(aa=Gn==null?void 0:Gn.data)==null?void 0:aa.submit_count)),Pe.createElement("li",null,Pe.createElement("strong",null,"\u901A\u8FC7\u7387"),Pe.createElement("div",{className:"mt20"},Pe.createElement("span",null,((Oi=Gn==null?void 0:Gn.data)==null?void 0:Oi.pass_rate)||"- -"))),Pe.createElement("li",null,Pe.createElement("strong",null,"\u5F97\u5206"),Pe.createElement("div",{className:"mt20"},Pe.createElement($e.n,{value:(xi=Gn==null?void 0:Gn.data)==null?void 0:xi.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"},(Xn=Gn==null?void 0:Gn.data)==null?void 0:Xn.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"},(Lr=Gn==null?void 0:Gn.data)==null?void 0:Lr.class_rank))))),Pe.createElement(re.Z,{style:{margin:0}}),(((Ht=Gn==null?void 0:Gn.data)==null?void 0:Ht.work_comment_hidden)||((nn=Gn==null?void 0:Gn.data)==null?void 0:nn.work_comment))&&Pe.createElement("div",null,Pe.createElement(ae.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(ie.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 Ci;(yield(0,It.gZ)({comment_id:(Ci=Gn==null?void 0:Gn.data)==null?void 0:Ci.comment_id,homeworkId:Mr.homeworkId})).status===0&&(oe.ZP.success("\u5220\u9664\u6210\u529F"),Xt({type:"shixunHomeworks/getShixunWorkReports",payload:Ne({},Mr)}))})}})})},Pe.createElement(x.Z,null),"\u5220\u9664"))),Pe.createElement(re.Z,{style:{margin:0}}),((cn=Gn==null?void 0:Gn.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(wt.Z,{value:(tr=Gn==null?void 0:Gn.data)==null?void 0:tr.work_comment})),((Jn=Gn==null?void 0:Gn.data)==null?void 0:Jn.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(wt.Z,{value:(Un=Gn==null?void 0:Gn.data)==null?void 0:Un.work_comment_hidden}))),Pe.createElement("h1",{className:ce.title},"\u9636\u6BB5\u6210\u7EE9"),Pe.createElement("aside",{className:"pl30 pr30"},Pe.createElement(ne.default,{dataSource:Gn==null?void 0:Gn.hack,pagination:!1,columns:vo})),((Br=Gn==null?void 0:Gn.data)==null?void 0:Br.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(wt.Z,{value:(ri=Gn==null?void 0:Gn.data)==null?void 0:ri.work_description}))),Pe.createElement("h1",{className:ce.title},"\u5237\u9898\u8BE6\u60C5")),Pe.createElement(Te,{autoHeight:fa}))),(0,te.GJ)()&&Pe.createElement("aside",{className:`${ce.footerBar} ${Hi?ce.footerBarStatic:""}`},Pe.createElement("aside",{className:"edu-container"},Pe.createElement(ae.Z,{align:"middle"},Pe.createElement(se.Z,{flex:"1"},Pe.createElement(pe.Link,{className:ce.exitComment,to:`/classrooms/${Mr.coursesId}/program_homework/${Mr.categoryId}/detail`},"\u8FD4\u56DE\u5217\u8868")),Pe.createElement(se.Z,{flex:"1",className:"tr"},Pe.createElement(ie.ZP,{type:"default",disabled:ir==null?void 0:ir.last,onClick:()=>sr()},"\u4E0A\u4E00\u4E2A"),Pe.createElement(ie.ZP,{type:"default",style:{marginLeft:"20px",marginRight:"20px"},disabled:Gr==null?void 0:Gr.last,onClick:()=>sr("next")},"\u4E0B\u4E00\u4E2A"),(0,te.GJ)()&&Pe.createElement(ie.ZP,{type:"primary",onClick:()=>St(void 0,null,function*(){var Ci;if(!((Ci=Ut.AssistantObject.hack)!=null&&Ci.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}Xt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:Gn.user_id,data:Ne({},Gn)}}})})},"\u70B9\u8BC4\u4F5C\u4E1A"))))))),Pe.createElement(ut,null),Pe.createElement(At.Z,null),Pe.createElement(Ae.default,{open:Gi,width:860,centered:!0,onCancel:()=>{ji(!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:Pr,title:"\u5B9E\u8BAD\u603B\u8017\u65F6\u8BF4\u660E",centered:!0,footer:null,onCancel:()=>{Yr(!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,pe.connect)(({shixunHomeworks:Mt,loading:pt,globalSetting:Lt,classroomList:xt})=>({shixunHomeworks:Mt,globalSetting:Lt,loading:pt.effects,classroomList:xt}))(bt)},16938:function(en,zt,be){"use strict";var ye=be(59301),Xe=be(43418),E=be(8591),pe=be(99064),Ae=be(89070),ue=Object.defineProperty,le=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ie=(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={}))ae.call(y,x)&&ie(a,x,y[x]);if(le)for(var x of le(y))se.call(y,x)&&ie(a,x,y[x]);return a},re=(a,y)=>{var x={};for(var b in a)ae.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{de(x.next(he))}catch(fe){te(fe)}},ce=he=>{try{de(x.throw(he))}catch(fe){te(fe)}},de=he=>he.done?b(he.value):Promise.resolve(he.value).then(ee,ce);de((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(Xe.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,pe.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 bn},Z:function(){return er}});var ye=be(59301),Xe=be(78241),E=be(8591),pe=be(6848),Ae=be(43418),ue=be(20834),le=be(24905),ae=be(95237),se=be(43604),ie=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),de=be(955),he=be(16938),fe=be(96512),ge=be(99064),ve=be(89070),me=Object.defineProperty,Be=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,we=(Fn,Dn,An)=>Dn in Fn?me(Fn,Dn,{enumerable:!0,configurable:!0,writable:!0,value:An}):Fn[Dn]=An,je=(Fn,Dn)=>{for(var An in Dn||(Dn={}))Se.call(Dn,An)&&we(Fn,An,Dn[An]);if(Be)for(var An of Be(Dn))Te.call(Dn,An)&&we(Fn,An,Dn[An]);return Fn},xe=(Fn,Dn)=>{var An={};for(var En in Fn)Se.call(Fn,En)&&Dn.indexOf(En)<0&&(An[En]=Fn[En]);if(Fn!=null&&Be)for(var En of Be(Fn))Dn.indexOf(En)<0&&Te.call(Fn,En)&&(An[En]=Fn[En]);return An},Oe=(Fn,Dn,An)=>new Promise((En,kn)=>{var br=ur=>{try{xr(An.next(ur))}catch(cr){kn(cr)}},vr=ur=>{try{xr(An.throw(ur))}catch(cr){kn(cr)}},xr=ur=>ur.done?En(ur.value):Promise.resolve(ur.value).then(br,vr);xr((An=An.apply(Fn,Dn)).next())});const ze=Fn=>{var Dn=Fn,{shixunHomeworks:An,dispatch:En}=Dn,kn=xe(Dn,["shixunHomeworks","dispatch"]);const br=(0,ve.useParams)(),[vr,xr]=(0,ye.useState)(!0),[ur,cr]=(0,ye.useState)(!1),[Qr]=Xe.default.useForm(),Ur=()=>Oe(void 0,null,function*(){const Hr=Qr.getFieldValue();(yield(0,ge.ZP)(`/api/homework_commons/${br.categoryId}/batch_comment.json`,{method:"post",body:{student_work_ids:[...An.actionTabs.selectArrs],cover_all:vr,hidden_comment:Hr.hidden_comment,comment:Hr.comment}})).status===0&&(E.ZP.success("\u8BC4\u9605\u6210\u529F"),Qr.resetFields(),En({type:"shixunHomeworks/setActionTabs",payload:{}}),En({type:"shixunHomeworks/getWorkList",payload:je({},An.actionTabs.params)}))});return ye.createElement(ye.Fragment,null,ye.createElement(Ae.default,{centered:!0,title:"\u4E00\u952E\u70B9\u8BC4",open:An.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Oe(void 0,null,function*(){const Hr=Qr.getFieldValue();JSON.stringify(Hr)==="{}"||Hr.hidden_comment===""&&Hr.comment===""?cr(!0):An.workList.partial_comment?En({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",selectArrs:An.actionTabs.selectArrs,params:An.actionTabs.params}}):Ur()}),onCancel:()=>{En({type:"shixunHomeworks/setActionTabs",payload:{}})}},ye.createElement(Xe.default,{form:Qr,onChange:()=>{ur&&cr(!1)}},ye.createElement("p",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),ye.createElement(Xe.default.Item,{name:"comment"},ye.createElement(ie.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(Xe.default.Item,{name:"hidden_comment"},ye.createElement(ie.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),ur&&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(fe.Z,{className:"c-orange mr20"}),"\u63D0\u793A"),open:An.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",okText:"\u786E\u5B9A\u70B9\u8BC4",cancelText:"\u653E\u5F03\u70B9\u8BC4",onOk:()=>{Ur()},onCancel:()=>{En({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:Hr=>{xr(Hr.target.value)},value:vr},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:Fn})=>({shixunHomeworks:Fn}))(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"},lt=Object.getOwnPropertySymbols,ct=Object.prototype.hasOwnProperty,nt=Object.prototype.propertyIsEnumerable,at=(Fn,Dn)=>{var An={};for(var En in Fn)ct.call(Fn,En)&&Dn.indexOf(En)<0&&(An[En]=Fn[En]);if(Fn!=null&&lt)for(var En of lt(Fn))Dn.indexOf(En)<0&&nt.call(Fn,En)&&(An[En]=Fn[En]);return An},ut=(Fn,Dn,An)=>new Promise((En,kn)=>{var br=ur=>{try{xr(An.next(ur))}catch(cr){kn(cr)}},vr=ur=>{try{xr(An.throw(ur))}catch(cr){kn(cr)}},xr=ur=>ur.done?En(ur.value):Promise.resolve(ur.value).then(br,vr);xr((An=An.apply(Fn,Dn)).next())});const At=Fn=>{var Dn=Fn,{shixunHomeworks:An,dispatch:En}=Dn,kn=at(Dn,["shixunHomeworks","dispatch"]),br,vr,xr,ur;const cr=(0,ve.useParams)(),[Qr,Ur]=(0,ye.useState)(!1),[Hr,di]=(0,ye.useState)((vr=(br=An.actionTabs.selectArrs)==null?void 0:br.data)==null?void 0:vr.name),[aa]=Xe.default.useForm();(0,ye.useEffect)(()=>{var xi,Xn,Lr,Ht,nn,cn;An.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&aa.setFieldsValue({comment:(Xn=(xi=An.actionTabs.selectArrs)==null?void 0:xi.data)==null?void 0:Xn.work_comment,hidden_comment:(Ht=(Lr=An.actionTabs.selectArrs)==null?void 0:Lr.data)==null?void 0:Ht.work_comment_hidden}),di((cn=(nn=An.actionTabs.selectArrs)==null?void 0:nn.data)==null?void 0:cn.name)},[An.actionTabs.key]);const Oi=()=>ut(void 0,null,function*(){var xi,Xn;const Lr=aa.getFieldValue();if((yield(0,ge.ZP)(`/api/student_works/${(Xn=(xi=An.actionTabs.selectArrs)==null?void 0:xi.data)==null?void 0:Xn.homeworkId}/shixun_work_comment.json`,{method:"post",body:{hidden_comment:Lr.hidden_comment,comment:Lr.comment}})).status===0)return E.ZP.success("\u8BC4\u9605\u6210\u529F"),aa.resetFields(),En({type:"shixunHomeworks/setActionTabs",payload:{}}),En({type:"shixunHomeworks/getWorkList",payload:cr})});return ye.createElement(ye.Fragment,null,ye.createElement(Ae.default,{centered:!0,title:(ur=(xr=An.actionTabs.selectArrs)==null?void 0:xr.data)!=null&&ur.work_comment_hidden?"\u66F4\u6539"+Hr+"\u70B9\u8BC4":Hr+"\u70B9\u8BC4",open:An.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ut(void 0,null,function*(){const xi=aa.getFieldValue();JSON.stringify(xi)==="{}"||xi.hidden_comment===""&&xi.comment===""?Ur(!0):Oi()}),onCancel:()=>{En({type:"shixunHomeworks/setActionTabs",payload:{}})}},ye.createElement(Xe.default,{form:aa,onChange:()=>{Qr&&Ur(!1)}},ye.createElement("p",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),ye.createElement(Xe.default.Item,{name:"comment"},ye.createElement(ie.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(Xe.default.Item,{name:"hidden_comment"},ye.createElement(ie.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),Qr&&ye.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")))};var wt=(0,ve.connect)(({shixunHomeworks:Fn})=>({shixunHomeworks:Fn}))(At),It=Object.getOwnPropertySymbols,gt=Object.prototype.hasOwnProperty,ft=Object.prototype.propertyIsEnumerable,$e=(Fn,Dn)=>{var An={};for(var En in Fn)gt.call(Fn,En)&&Dn.indexOf(En)<0&&(An[En]=Fn[En]);if(Fn!=null&&It)for(var En of It(Fn))Dn.indexOf(En)<0&&ft.call(Fn,En)&&(An[En]=Fn[En]);return An},Pe=(Fn,Dn,An)=>new Promise((En,kn)=>{var br=ur=>{try{xr(An.next(ur))}catch(cr){kn(cr)}},vr=ur=>{try{xr(An.throw(ur))}catch(cr){kn(cr)}},xr=ur=>ur.done?En(ur.value):Promise.resolve(ur.value).then(br,vr);xr((An=An.apply(Fn,Dn)).next())});const ke=Fn=>{var Dn=Fn,{shixunHomeworks:An,dispatch:En}=Dn,kn=$e(Dn,["shixunHomeworks","dispatch"]);const br=(0,ve.useParams)(),[vr,xr]=(0,ye.useState)([]),[ur,cr]=(0,ye.useState)([]);(0,ye.useEffect)(()=>{An.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B"&&Qr()},[An.actionTabs.key]);function Qr(){return Pe(this,null,function*(){const Hr=yield(0,ge.ZP)(`/api/homework_commons/${br.categoryId}/code_quality_analyses/group_list.json`,{method:"GET",params:{page:1,limit:200}});xr(Hr)})}const Ur=[{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:An.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B",width:700,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Pe(void 0,null,function*(){const Hr=yield(0,ge.ZP)(`/api/homework_commons/${br.categoryId}/code_quality_analyses.json`,{method:"POST",body:{group_ids:ur}});(Hr==null?void 0:Hr.status)===0&&(ve.history.replace(`/classrooms/${br.coursesId}/shixun_homework/${br.categoryId}/detail?tabs=4`),window.location.reload(),En({type:"shixunHomeworks/setActionTabs",payload:{}}),cr([]))}),onCancel:()=>{cr([]),En({type:"shixunHomeworks/setActionTabs",payload:{}})}},ye.createElement(ne.default,{rowSelection:{type:"checkbox",onChange:(Hr,di)=>{cr([...Hr])},selectedRowKeys:ur,getCheckboxProps:Hr=>({disabled:Hr.status==="\u8FDB\u884C\u4E2D"||Hr.works_count===0})},rowKey:Hr=>Hr.key||Hr.id,scroll:{y:300},pagination:!1,columns:Ur,dataSource:vr==null?void 0:vr.group_list})))};var Ve=(0,ve.connect)(({shixunHomeworks:Fn})=>({shixunHomeworks:Fn}))(ke),Qe=be(12290),De=be(78297),Ye=be(46474),Ue=Object.defineProperty,Ie=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,rt=Object.prototype.propertyIsEnumerable,ht=(Fn,Dn,An)=>Dn in Fn?Ue(Fn,Dn,{enumerable:!0,configurable:!0,writable:!0,value:An}):Fn[Dn]=An,St=(Fn,Dn)=>{for(var An in Dn||(Dn={}))Ne.call(Dn,An)&&ht(Fn,An,Dn[An]);if(Ie)for(var An of Ie(Dn))rt.call(Dn,An)&&ht(Fn,An,Dn[An]);return Fn},bt=(Fn,Dn,An)=>new Promise((En,kn)=>{var br=ur=>{try{xr(An.next(ur))}catch(cr){kn(cr)}},vr=ur=>{try{xr(An.throw(ur))}catch(cr){kn(cr)}},xr=ur=>ur.done?En(ur.value):Promise.resolve(ur.value).then(br,vr);xr((An=An.apply(Fn,Dn)).next())});const Bt=({shixunHomeworks:Fn,dispatch:Dn,isShow:An,setIsShow:En,item:kn,coursesId:br,categoryId:vr})=>{const[xr,ur]=(0,ye.useState)({page:1,limit:10}),[cr,Qr]=(0,ye.useState)([]),[Ur,Hr]=(0,ye.useState)(!1);(0,ye.useEffect)(()=>{An&&di()},[An]);function di(){return bt(this,null,function*(){Hr(!0);const Oi=yield(0,ge.ZP)(`/api/student_works/${kn.id}/game_details.json`,{method:"get",params:St({},xr)});Hr(!1),Oi.status===0&&Qr(Oi==null?void 0:Oi.data)})}const aa=[{title:"\u5E8F\u53F7",dataIndex:"number",width:50,fixed:"left",ellipsis:!0,render:(Oi,xi,Xn)=>ye.createElement("span",{style:{color:"#000"}},xr.limit*(xr.page-1)+Xn+1)},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",ellipsis:!0,render:(Oi,xi,Xn)=>ye.createElement("span",{style:{color:"#000"}},Oi)},{title:"\u901A\u5173\u8BE6\u60C5",dataIndex:"complete_status",key:"complete_status",ellipsis:!0,width:100,render:(Oi,xi,Xn)=>ye.createElement("span",null,Oi==0?"\u672A\u901A\u5173":Oi==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:(Oi,xi,Xn)=>ye.createElement("span",{style:{color:"#333"}},Oi)},{title:"\u5B9E\u8BAD\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",width:120,ellipsis:!0,render:(Oi,xi,Xn)=>ye.createElement("span",{style:{color:"#333"}},Oi)}];return ye.createElement(ye.Fragment,null,ye.createElement(Ae.default,{centered:!0,title:"\u901A\u5173\u60C5\u51B5",open:An,width:700,footer:null,maskClosable:!1,onCancel:()=>{xr.page=1,xr.limit=10,ur(St({},xr)),En(!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:kn==null?void 0:kn.user_name,style:{color:"#232B40"}},kn==null?void 0:kn.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:kn==null?void 0:kn.student_id,style:{color:"#232B40"}},(kn==null?void 0:kn.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:kn==null?void 0:kn.group_name,style:{color:"#232B40"}},(kn==null?void 0:kn.group_name)||"--"))),ye.createElement(ne.default,{scroll:{y:380},columns:aa,loading:Ur,style:{marginBottom:xr.limit>(cr==null?void 0:cr.count)?"16px":"0"},dataSource:cr.games,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],hideOnSinglePage:!0,pageSize:xr.limit,current:xr.page,position:["bottomRight"],onChange:(Oi,xi)=>{xr.page=Oi,xr.limit=xi,ur(St({},xr)),di()},total:cr==null?void 0:cr.count,showTotal:(Oi,xi)=>ye.createElement("span",null,"\u5171",ye.createElement("span",{style:{color:"#165DFF"}}," ",Oi," "),"\u6761\u6570\u636E")}})))};var Mt=(0,ve.connect)(({shixunHomeworks:Fn})=>({shixunHomeworks:Fn}))(Bt),pt=be(59301),Lt=Object.defineProperty,xt=Object.getOwnPropertySymbols,Wt=Object.prototype.hasOwnProperty,Ut=Object.prototype.propertyIsEnumerable,Xt=(Fn,Dn,An)=>Dn in Fn?Lt(Fn,Dn,{enumerable:!0,configurable:!0,writable:!0,value:An}):Fn[Dn]=An,on=(Fn,Dn)=>{for(var An in Dn||(Dn={}))Wt.call(Dn,An)&&Xt(Fn,An,Dn[An]);if(xt)for(var An of xt(Dn))Ut.call(Dn,An)&&Xt(Fn,An,Dn[An]);return Fn},dn=(Fn,Dn,An)=>new Promise((En,kn)=>{var br=ur=>{try{xr(An.next(ur))}catch(cr){kn(cr)}},vr=ur=>{try{xr(An.throw(ur))}catch(cr){kn(cr)}},xr=ur=>ur.done?En(ur.value):Promise.resolve(ur.value).then(br,vr);xr((An=An.apply(Fn,Dn)).next())});const bn=({value:Fn,placeholder:Dn=""})=>{if(Fn==null||Fn==="")return pt.createElement("span",null,Dn);{const An=Number(Fn);if(An>=80)return pt.createElement("span",{style:{color:"#009C0F"}},An);if(An<80&&An>=60)return pt.createElement("span",{style:{color:"#FA6400"}},An);if(An<60)return pt.createElement("span",{style:{color:"#E30000"}},An)}},Mn=({shixunHomeworks:Fn,classroomList:Dn,loading:An,dispatch:En,setExportParams:kn,user:br})=>{var vr,xr,ur,cr,Qr,Ur,Hr,di,aa,Oi,xi,Xn;const Lr=(0,ve.useParams)(),[Ht,nn]=(0,ye.useState)(on(on({},{page:1,limit:20,order:"work_score",b_order:"desc"}),Lr)),[cn]=Xe.default.useForm(),[tr,Jn]=(0,ye.useState)(),[Un,Br]=(0,ye.useState)({}),[ri,Mr]=(0,ye.useState)([]),[zr,_i]=(0,ye.useState)(!1),[ar,Gr]=(0,ye.useState)([]),[Fi,ir]=(0,ye.useState)(!1),[Rr,jr]=(0,ye.useState)(),[Si,Hi]=(0,ye.useState)(1),[Ji,Na]=(0,ye.useState)(),[ba,fa]=(0,ye.useState)(),[Ti,Gn]=(0,ye.useState)(),[zi,qn]=(0,ye.useState)(),[oa,no]=(0,ye.useState)(),[Gi,ji]=(0,ye.useState)(!1),[Pr,Yr]=(0,ye.useState)(!1),[Ei,Wr]=(0,ye.useState)(),wa=(0,ve.useLocation)();(0,ye.useEffect)(()=>(ca(),()=>{Br([]),Mr([])}),[Ht.coursesId]),(0,ye.useEffect)(()=>{var or;const Nr=JSON.parse(JSON.stringify(Fn.workList));!((or=Nr==null?void 0:Nr.student_works)!=null&&or.length)&&(Nr!=null&&Nr.id)?(Nr.student_works=[on({},Nr)],Br(Nr)):(Nr!=null&&Nr.id&&Mr([on(on({},Nr),{number:"\u6211"})]),Br(on({},Nr)))},[Fn.workList]);const ca=or=>(kn(on({},Ht)),En({type:"shixunHomeworks/getWorkList",payload:Ht}));(0,ye.useEffect)(()=>{En({type:"user/getUserInfo",payload:{course_id:Ht.coursesId}})},[]);const Wa=()=>dn(void 0,null,function*(){const or=yield(0,Me.Uc)({categoryId:Lr.categoryId});Jn(or==null?void 0:or.update_score)}),Sa=()=>dn(void 0,null,function*(){En({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6210\u7EE9\u8BA1\u7B97\u4E2D\uFF0C\u8BF7\u7A0D\u5019..."}});const or=yield(0,Me.Vs)({categoryId:Lr.categoryId});En({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(or==null?void 0:or.status)===0&&(E.ZP.success(or==null?void 0:or.message),ca())}),yi=()=>{Ht.page=1;const or=Object.assign({},cn.getFieldsValue());delete Ht.course_group,delete Ht.teacher_comment,Object.keys(or).map(function(Nr){var fi;switch(Nr){case"task_status":or[Nr].includes("all")||!or[Nr].length?(delete Ht.work_status,cn.setFieldsValue({task_status:"all"})):(Ht.work_status=or[Nr],cn.setFieldsValue({task_status:Ht.work_status}));break;case"course_group_info":or[Nr].includes("all")||!or[Nr].length?(delete Ht.course_group,cn.setFieldsValue({course_group_info:"all"})):(Ht.course_group=or[Nr],cn.setFieldsValue({course_group_info:Ht.course_group}));break;case"teacher_comment":or[Nr].includes("all")||!or[Nr].length?(delete Ht.teacher_comment,cn.setFieldsValue({teacher_comment:"all"})):(Ht.teacher_comment=((fi=or[Nr])==null?void 0:fi.length)===1?Number(or[Nr][0]):"",cn.setFieldsValue({teacher_comment:or[Nr]}));break}}),ca()};(0,ye.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(no(47),ji(!0))},[document.getElementById("divhe")]);const vo=(or,Nr)=>{Ht.page=or,Ht.limit=20,ca()};function sr(){Hi(1),Na(""),fa(""),Gn(""),qn(""),Gr([])}const Ci=[{title:"\u5E8F\u53F7",dataIndex:"number",align:"center",width:50,fixed:"left",ellipsis:!0,render:(or,Nr,fi)=>Ht.limit*(Ht.page-1)+fi+1},{title:"\u59D3\u540D",dataIndex:"user_name",align:"center",width:110,fixed:"left",ellipsis:!0,render:or=>pt.createElement(pe.Z,{placement:"bottomLeft",title:or},pt.createElement("span",{className:"current"},or))},!(0,tt.Jd)()&&{title:"\u5B66\u53F7",dataIndex:"student_id",align:"center",sorter:!0,fixed:"left",width:100,ellipsis:!0,showSorterTooltip:!1,sortOrder:Ht.order==="student_id"?Ht.b_order==="desc"?"descend":"ascend":null,render:or=>pt.createElement(pe.Z,{placement:"bottomLeft",title:or||"--"},pt.createElement("span",{className:"current"},or||"--"))},{title:"\u5206\u73ED",dataIndex:"group_name",align:"center",width:100,fixed:"left",ellipsis:!0,render:(or,Nr)=>or?pt.createElement(pe.Z,{placement:"bottom",title:or},pt.createElement("span",{className:"current"},or)):"--"},{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"work_status",align:"center",width:94,ellipsis:!0,fixed:"left",sorter:!0,showSorterTooltip:!1,sortOrder:Ht.order==="work_status"?Ht.b_order==="desc"?"descend":"ascend":null,render:or=>pt.createElement(de.lC,{status:or})},{title:"\u5B8C\u6210\u65F6\u95F4",align:"center",dataIndex:"achieve_time",ellipsis:!0,sorter:!0,sortOrder:Ht.order==="achieve_time"?Ht.b_order==="desc"?"descend":"ascend":null,render:(or,Nr)=>pt.createElement(pe.Z,{placement:"bottomLeft",title:or},pt.createElement("span",{className:"current"},or))},{title:"\u901A\u8FC7\u60C5\u51B5",align:"center",dataIndex:"achieve_info",ellipsis:!0,render:(or,Nr)=>pt.createElement("span",{onClick:fi=>{var hi;fi.stopPropagation(),(hi=Un.homework_status)!=null&&hi.includes("\u5BFC\u5165")&&(Wr(Nr),Yr(!0))}},or||"- -")},{title:"\u6700\u7EC8\u6210\u7EE9",align:"center",dataIndex:"score",ellipsis:!0,sorter:!0,sortOrder:Ht.order==="work_score"?Ht.b_order==="desc"?"descend":"ascend":null,render:(or,Nr)=>pt.createElement(pe.Z,{title:pt.createElement(pt.Fragment,null,pt.createElement("div",null,"\u8BD5\u9898\u5F97\u5206\uFF1A",(Nr==null?void 0:Nr.late_final_score)||0),pt.createElement("div",null,"\u8865\u4EA4\u6263\u5206\uFF1A",(Nr==null?void 0:Nr.late_penalty)||0),pt.createElement("div",null,"\u6700\u7EC8\u6210\u7EE9\uFF1A",(Nr==null?void 0:Nr.score)||0))},bn({value:or,placeholder:"- -"}))},{title:"\u5B8C\u6210\u65F6\u957F",dataIndex:"achieve_time_long",align:"center",sorter:!0,ellipsis:!0,sortOrder:Ht.order==="achieve_time_long"?Ht.b_order==="desc"?"descend":"ascend":null,render:(or,Nr)=>or&&or!="--"?pt.createElement(pe.Z,{placement:"bottom",title:or},pt.createElement("span",{className:"current"},or)):"--"},((vr=Un.homework_status)==null?void 0:vr.includes("\u5BFC\u5165"))&&{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"sum_evaluate_count",align:"center"},!((xr=Un.homework_status)!=null&&xr.includes("\u5BFC\u5165"))&&{title:pt.createElement("span",null,"\u8BC4\u9605\u72B6\u6001"),align:"center",dataIndex:"has_comment",fixed:"right",ellipsis:!0,render:or=>or?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"},{title:"\u64CD\u4F5C",dataInex:"action",align:"center",fixed:"right",ellipsis:!0,className:"workListTable",render:(or,Nr)=>{var fi;return(fi=Un.homework_status)!=null&&fi.includes("\u5BFC\u5165")?(0,tt.GJ)()?pt.createElement("a",{onClick:hi=>{hi.stopPropagation(),En({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",id:Nr==null?void 0:Nr.id,type:"normal"}})}},"\u4FEE\u6539\u6210\u7EE9"):pt.createElement("a",{onClick:hi=>{hi.stopPropagation(),Wr(Nr),Yr(!0)}},"\u67E5\u770B"):(0,tt.dE)()?pt.createElement("div",null,(0,de.JL)(Nr==null?void 0:Nr.work_status)==="\u672A\u5F00\u542F"?pt.createElement("span",null,"--"):pt.createElement("a",{onClick:hi=>{var Qa;if(hi.stopPropagation(),(0,tt.Rm)()&&!((Qa=Dn.AssistantObject.hack)!=null&&Qa.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/${Ht.coursesId}/program_homework/${Ht.categoryId}/${Nr.id}/${Nr.user_id}/comment`,"_blank")}},"\u67E5\u770B")):pt.createElement("a",{target:"_blank",onClick:hi=>{var Qa,Mi;if(hi.stopPropagation(),(0,tt.Rm)()&&!((Qa=Dn.AssistantObject.hack)!=null&&Qa.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((Mi=br.userInfo)!=null&&Mi.professional_certification)window.open(`/classrooms/${Ht.coursesId}/program_homework/${Ht.categoryId}/${Nr.id}/${Nr.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,de.xg)("/account/certification")}}),!1}},"\u67E5\u770B\u4F5C\u4E1A")}}].filter(or=>!!or),qi=()=>{var or,Nr;return pt.createElement(ue.default,null,pt.createElement(ue.default.Item,{onClick:()=>{var fi;if((0,tt.Rm)()&&!((fi=Dn.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}En({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:Un==null?void 0:Un.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)()&&((or=Un==null?void 0:Un.student_works)==null?void 0:or.length)>0&&!((Nr=Un==null?void 0:Un.homework_status)!=null&&Nr.includes("\u5BFC\u5165"))&&pt.createElement(ue.default.Item,{key:"3",onClick:()=>{var fi;if((0,tt.Rm)()&&!((fi=Dn.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}En({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A",course_groups:Un==null?void 0:Un.course_group_info,fn:()=>{var hi,Qa,Mi,Ba;En({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A",type:2}}),localStorage.setItem("dowolders","1"),ve.history.push(`/classrooms/${Ht==null?void 0:Ht.coursesId}/program_homework/${Ht.categoryId}/${(Qa=(hi=Un==null?void 0:Un.student_works)==null?void 0:hi[0])==null?void 0:Qa.id}/${(Ba=(Mi=Un==null?void 0:Un.student_works)==null?void 0:Mi[0])==null?void 0:Ba.user_id}/comment`)}}})}},"\u7F16\u7A0B\u62A5\u544A"),pt.createElement(ue.default.Item,{key:"2",onClick:()=>{var fi;if((0,tt.Rm)()&&!((fi=Dn.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/${Ht.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`},((ur=Un.homework_status)==null?void 0:ur.includes("\u672A\u53D1\u5E03"))&&pt.createElement(ce.Z,null),!((cr=Un.homework_status)!=null&&cr.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 ",Un==null?void 0:Un.publish_time),pt.createElement("span",{className:"ml5"},"\u622A\u6B62\u65F6\u95F4 ",Un==null?void 0:Un.end_time),pt.createElement("span",{className:"ml5"},"\u8865\u4EA4\u65F6\u95F4 ",(Un==null?void 0:Un.late_time)||"- -")),(0,tt.GJ)()&&pt.createElement(pt.Fragment,null,pt.createElement(Xe.default,{form:cn,onChange:yi,initialValues:{task_status:"all",course_group_info:"all",teacher_comment:"all"}},((Qr=Un.task_status)==null?void 0:Qr.length)>0&&pt.createElement(Xe.default.Item,{name:"task_status"},pt.createElement(le.default.Group,{value:[],style:{width:"100%"}},pt.createElement(ae.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"},Un.task_status&&Un.task_status.map((or,Nr)=>pt.createElement(le.default,{name:"task_status",value:or.id},or.name,"(",or.count,")")))))),((Ur=Un.course_group_info)==null?void 0:Ur.length)>0&&pt.createElement(Xe.default.Item,{name:"course_group_info"},pt.createElement(le.default.Group,{style:{width:"100%"}},pt.createElement(ae.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:oa+"px",overflow:"hidden"}},(Hr=Un.course_group_info)==null?void 0:Hr.map((or,Nr)=>pt.createElement(le.default,{value:or.course_group_id},or.group_group_name,"(",or.count,")"))),Gi&&pt.createElement("span",{onClick:()=>{let or=document.getElementById("divhe").scrollHeight;oa>47?no(47):no(or)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},oa===47?"\u5C55\u5F00":"\u6536\u8D77",oa===47?pt.createElement(x.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):pt.createElement(b.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}))))),((di=Un.teacher_comment)==null?void 0:di.length)>0&&pt.createElement(Xe.default.Item,{name:"teacher_comment"},pt.createElement(le.default.Group,{style:{width:"100%"}},pt.createElement(ae.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"},Un.teacher_comment&&Un.teacher_comment.map((or,Nr)=>pt.createElement(le.default,{value:String(or.id)},or.name,"(",or.count,")"))))))),pt.createElement(ae.Z,{align:"middle"},pt.createElement(se.Z,{flex:"1"},pt.createElement(ae.Z,{align:"middle"},pt.createElement(se.Z,null,pt.createElement(ie.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:or=>{Ht.search=or.trim(),Ht.page=1,ca()},style:{width:240}})),pt.createElement(se.Z,null,pt.createElement("span",{className:"ml5"},pt.createElement("span",{className:"c-red"},Un.work_count),"\u4E2A\u68C0\u7D22\u7ED3\u679C\uFF08",Un.work_count,"\u4E2A\u5B66\u751F\uFF09")))),pt.createElement(se.Z,null,(0,tt.GJ)()&&!((aa=Un.homework_status)!=null&&aa.includes("\u5BFC\u5165"))&&pt.createElement(oe.ZP,{className:"ml10",onClick:()=>{En({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",selectArrs:Un.student_works.map(or=>or.id),params:Ht}})}},pt.createElement("span",{className:`${qe.tr1} iconfont icon-daimachazhong`}),"\u4EE3\u7801\u67E5\u91CD"),(0,tt.GJ)()&&!((Oi=Un.homework_status)!=null&&Oi.includes("\u5BFC\u5165"))&&pt.createElement(oe.ZP,{className:"ml10",onClick:Sa},pt.createElement("i",{className:"iconfont icon-gengxinchengji font14 pr5"}),"\u66F4\u65B0\u6210\u7EE9"),(0,tt.GJ)()&&pt.createElement(re.Z,{dropdownRender:qi,className:"ml10"},pt.createElement(oe.ZP,null,pt.createElement(te.Z,null),"\u5BFC\u51FA",pt.createElement(ee.Z,null)))))),pt.createElement(ae.Z,{style:{justifyContent:"end",marginTop:"5px"}},(0,tt.GJ)()&&tr&&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:An["shixunHomeworks/getWorkList"],pagination:!1,style:{cursor:"pointer"},onRow:or=>({onClick:Nr=>{var fi,hi;if(!((fi=Un.homework_status)!=null&&fi.includes("\u5BFC\u5165"))){if((0,tt.Rm)()&&!((hi=Dn.AssistantObject.hack)!=null&&hi.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/${Ht.coursesId}/program_homework/${Ht.categoryId}/${or.id}/${or.user_id}/comment`,"_blank")}}}),scroll:{x:1200},dataSource:Un.student_works,columns:Ci,onChange:(or,Nr,fi)=>{fi.field&&(Ht.order=fi.field==="score"?"work_score":fi.field),fi.order||(Ht.b_order="asc"),fi.order==="ascend"&&(Ht.b_order="asc"),fi.order==="descend"&&(Ht.b_order="desc"),fi.order||(Ht.b_order="asc"),ca()}}),pt.createElement(Ze,null),pt.createElement(wt,null),pt.createElement(he.Z,null)),pt.createElement(Ae.default,{title:"\u4E00\u952E\u6253\u56DE\u91CD\u505A",open:zr,centered:!0,destroyOnClose:!0,forceRender:!0,width:700,onOk:()=>dn(void 0,null,function*(){if(Si===2){if(ar.length<=0){E.ZP.info("\u8BF7\u9009\u62E9\u4F5C\u4E1A\u72B6\u6001");return}if(!zi){E.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let or=yield(0,ge.ZP)(`/api/homework_commons/${Ht.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:Ht.categoryId,comment:zi,status:ar}});or.status===0&&(jr(or),_i(!1),ir(!0))}else{if(!(Ti===0||ba===0)){if(!Ti){E.ZP.info("\u6700\u4F4E\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}if(!ba){E.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}}if(Ti>ba){E.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u5927\u4E8E\u6700\u4F4E\u5206");return}if(!zi){E.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let or=yield(0,ge.ZP)(`/api/homework_commons/${Ht.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:Ht.categoryId,comment:zi,min_score:Ti,max_score:ba}});or.status===0&&(jr(or),_i(!1),ir(!0))}}),onCancel:()=>{_i(!1),sr()}},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:Si,onChange:or=>{Hi(or.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"))),Si===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:Ti,onChange:or=>Gn(or),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:ba,onChange:or=>fa(or),style:{width:"100px"}})),Si===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:or=>{Gr([...or])},style:{width:"100%"}},(xi=Un.task_status)==null?void 0:xi.map((or,Nr)=>pt.createElement(le.default,{name:"task_status",value:or.id},or.name,"(",or.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:or=>qn(or),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"}))))),pt.createElement(Ae.default,{open:Fi,title:"\u6253\u56DE\u786E\u8BA4",onOk:()=>dn(void 0,null,function*(){Si===2?(yield(0,ge.ZP)(`/api/homework_commons/${Ht.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:Ht.categoryId,comment:zi,status:ar}})).status===0&&(E.ZP.info("\u6253\u56DE\u6210\u529F"),sr(),ca(),ir(!1)):(yield(0,ge.ZP)(`/api/homework_commons/${Ht.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:Ht.categoryId,comment:zi,min_score:Ti,max_score:ba}})).status===0&&(E.ZP.info("\u6253\u56DE\u6210\u529F"),sr(),ca(),ir(!1))}),onCancel:()=>{sr(),ir(!1)}},pt.createElement("div",{style:{padding:"32px"}},Si===1&&pt.createElement("span",null,"\u786E\u8BA4\u5C06\u6210\u7EE9\u5728",Ti,"-",ba,"\u7684\u5B66\u751F\u8FDB\u884C\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),Si===2&&pt.createElement("span",null,"\u786E\u8BA4\u5C06\u4F5C\u4E1A\u72B6\u6001\u4E3A",((Xn=Un.task_status)==null?void 0:Xn.filter(or=>ar==null?void 0:ar.includes(or.id)).map(or=>or.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",Rr==null?void 0:Rr.count,"\u540D\u5B66\u751F")))),pt.createElement(Ve,null),pt.createElement(Mt,{isShow:Pr,setIsShow:Yr,item:Ei,coursesId:Ht.coursesId,categoryId:Ht.categoryId}),pt.createElement("aside",{className:"tc mb50 mt30"},pt.createElement(y.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,onChange:vo,current:Ht.page||1,defaultPageSize:20,total:Un.work_count})))};var er=(0,ve.connect)(({shixunHomeworks:Fn,classroomList:Dn,loading:An,user:En})=>({shixunHomeworks:Fn,classroomList:Dn,loading:An.effects,user:En}))(Mn)},8394:function(en,zt,be){"use strict";be.d(zt,{Z:function(){return a}});var ye=be(59301),Xe=be(89070),E=be(43418),pe=be(3113),Ae=be(71418),ue=be(88264),le=be(25555),ae=be(23954),se=be(24334),ie=be(61186),oe=be.n(ie),re=be(35106),ne=be(59301),z=(y,x,b)=>new Promise((te,ee)=>{var ce=fe=>{try{he(b.next(fe))}catch(ge){ee(ge)}},de=fe=>{try{he(b.throw(fe))}catch(ge){ee(ge)}},he=fe=>fe.done?te(fe.value):Promise.resolve(fe.value).then(ce,de);he((b=b.apply(y,x)).next())}),a=({open:y,onClose:x})=>{const[b,te]=(0,ye.useState)(void 0);console.log((0,Xe.useLocation)(),33);const ee=(0,Xe.useLocation)();(0,ye.useEffect)(()=>{y&&function(){return z(this,null,function*(){const lt=yield(0,ue.X6)(y);te(lt.data)})}()},[y]);const{status:ce,created_at:de,code:he,name:fe,language:ge,pass_sets_count:ve,set_count:me,error_msg:Be,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(pe.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()(de).format("YYYY-MM-DD HH:mm:ss"))," "),ne.createElement("li",null," \u8BED\u8A00\uFF1A",ne.createElement("span",null,ge)," "),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:Be,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(ae.ZP,{height:"200px",width:"100%",language:ge==null?void 0:ge.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),Xe=be(92832),E=be(8591),pe=be(3113),Ae=be(74440),ue=be(24334),le=be.n(ue),ae=be(61293),se=be(33538),ie=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),de=be.n(ce),he=be(4901),fe=be(59301),ge=(je,xe,Oe)=>new Promise((ze,Ze)=>{var Me=lt=>{try{qe(Oe.next(lt))}catch(ct){Ze(ct)}},tt=lt=>{try{qe(Oe.throw(lt))}catch(ct){Ze(ct)}},qe=lt=>lt.done?ze(lt.value):Promise.resolve(lt.value).then(Me,tt);qe((Oe=Oe.apply(je,xe)).next())});const{TextArea:ve}=Xe.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 Be=(je=>(je[je.SET_VISIBLE=0]="SET_VISIBLE",je[je.SET_TABINDEX=1]="SET_TABINDEX",je))(Be||{});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:lt,expected_output_file_url:ct,setMonacoValue:nt,setData:at}=je,ut=(0,ye.useRef)(),At=(0,ye.useRef)(),wt=(0,ye.useRef)();let It=null;const gt={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,ye.useEffect)(()=>{if(ze&&!tt&&ut.current){const ft=new re.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});ft.open(ut.current);const $e=(0,oe.pp)(ue.Base64.decode(ze));ft.write($e),ft.setOption("theme",{background:"#1e1e1e"})}if(Ze&&!tt&&At.current){const ft=new re.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});ft.open(At.current),ft.write((0,oe.pp)(Ze)),ft.setOption("theme",{background:"#1e1e1e"})}if(Me&&!tt&&wt.current){const ft=new re.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});ft.open(wt.current),ft.write((0,oe.pp)(ue.Base64.decode(Me))),ft.setOption("theme",{background:"#1e1e1e"})}},[ze]),xe){case Ae.h.NOMATCH:It=fe.createElement(fe.Fragment,null,fe.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!tt&&fe.createElement("div",{ref:ut}),tt&&fe.createElement("div",{style:gt},fe.createElement("a",{style:{fontSize:"16px"},onClick:()=>ge(this,null,function*(){const ft=yield(0,z.ZP)(lt,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});nt(ft),setTimeout(()=>{at(lt)},200)})},ze)),fe.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!tt&&fe.createElement("div",{ref:wt}),tt&&fe.createElement("div",{style:gt},fe.createElement("a",{style:{fontSize:"16px"},onClick:()=>ge(this,null,function*(){const ft=yield fetch(ct,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});nt(yield ft.text()),setTimeout(()=>{at(ct)},200)})},Me)));break;case Ae.h.EXECUTEFAILURE:It=fe.createElement(fe.Fragment,null,fe.createElement("div",{style:{border:"1px #F6F7F9 solid"}},fe.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!tt&&fe.createElement(ie.Z,{value:Ze,style:gt}),tt&&fe.createElement("div",{style:gt},fe.createElement("a",{onClick:()=>(0,oe.LR)(qe,Ze)},Ze))),fe.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},fe.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),fe.createElement("pre",{className:ae.Z.error,style:{color:"#E30000",padding:"0 10px"}},ue.Base64.decode(Oe),"111")));break;case Ae.h.COMPILEFAILURE:It=fe.createElement(fe.Fragment,null,fe.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),fe.createElement("pre",{className:ae.Z.error},ue.Base64.decode(Oe)));break;case Ae.h.PODFAILURE:It=fe.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Ae.h.TIMEOUT:It=fe.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return fe.createElement(fe.Fragment,null," ",It," ")}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:lt,output_file_url:ct,expected_output_file_url:nt}=je;let at=null;switch(xe){case Ae.h.OK:case Ae.h.NOMATCH:case Ae.h.EXECUTEFAILURE:case Ae.h.COMPILEFAILURE:at=fe.createElement("div",{id:"outputResultRef",className:"h100"});break;case Ae.h.PODFAILURE:at=fe.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Ae.h.TIMEOUT:at=fe.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return fe.createElement(fe.Fragment,null," ",at," ")}function we({value:je,className:xe}){return fe.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:lt,hack:ct,user:nt,submitResult:at,isWhiteTheme:ut,topDispatch:At})=>{const[wt]=(0,a.useSearchParams)(),It=(0,a.useParams)(),[gt,ft]=(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),[Ie,Ne]=(0,ye.useState)(!1),[rt,ht]=(0,ye.useState)(""),[St,bt]=(0,ye.useState)(""),Bt=(0,ye.useRef)(),Mt=(0,ye.useRef)(),pt=(0,ye.useRef)(null),Lt=(0,ye.useRef)(null),xt=(0,ye.useRef)(null);console.log(at,"submitResult",It);const{status:Wt,id:Ut,input:Xt,output:on,expected_output:dn,is_file:bn,input_file_url:Mn,output_file_url:er,expected_output_file_url:Fn,error_msg:Dn,hack_sets:An}=at||{};(0,ye.useEffect)(()=>{Wt===0&&(Ve(1),Ue(0))},[Wt,Ut]),(0,ye.useEffect)(()=>{ge(void 0,null,function*(){var Hr;const di=yield(0,b.rX)(It==null?void 0:It.id,"submit");(di==null?void 0:di.status)===0&&(di!=null&&di.data&&((Hr=di==null?void 0:di.data)==null?void 0:Hr.status)!==0?(At({type:te.Types.SET_SUBMIT_RESULT,payload:{submitResult:di==null?void 0:di.data}}),Ve(2),Ue(320)):(Ve(1),Ue(0)))})},[It==null?void 0:It.id]),(0,ye.useEffect)(()=>{if(Bt.current){let Ur=function(Ht){Oi=aa.offsetHeight,xi=!0,Xn=Ht.pageY,xt.current.style.display="block"},Hr=function(){xi=!1,xt.current.style.display="none"},di=function(Ht){if(xi){En();let nn=Xn-Ht.pageY,cn=Oi+nn;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 aa=pt.current;let Oi=0,xi=!1,Xn=0;const Lr=document.getElementById("case-y-bar");return Lr==null||Lr.addEventListener("mousedown",Ur),document.addEventListener("mousemove",di),document.addEventListener("mouseup",Hr),()=>{const Ht=document.getElementById("case-y-bar");Ht==null||Ht.removeEventListener("mousedown",Ur),document.removeEventListener("mousemove",di),document.removeEventListener("mouseup",Hr)}}},[Bt,ke]),(0,ye.useEffect)(()=>{const Ur=x.Z.subscribe("resize-move-bar",En);if(wt.get("type")!=="exercises")return document.addEventListener((0,he.gH)(),vr),()=>{document.removeEventListener((0,he.gH)(),vr),Ur()}},[]),(0,ye.useEffect)(()=>{});function En(){var Ur,Hr,di,aa;const Oi=document.getElementById("outputResultRef");if(Oi){let xi=Oi.dataset.text;Mt.current.reset(),Mt.current.writeln(xi);const Xn=document.getElementById("outputResultRef").offsetWidth-20,Lr=((aa=(di=(Hr=(Ur=Mt.current)==null?void 0:Ur._core)==null?void 0:Hr._renderService)==null?void 0:di.dimensions)==null?void 0:aa.actualCellWidth)||10,Ht=Math.ceil(Xn/Lr);Mt.current.resize(Ht,Math.ceil(Oi.clientHeight/16))}}function kn(){ft(!gt),setTimeout(()=>{En()},300),Ue(gt?320:window.innerHeight-150)}function br(){$e?(Pe(!1),(0,he.BU)()):(Pe(!0),(0,he.Dj)(Lt.current))}const vr=Ur=>{(0,he.vp)()||Pe(!1)},xr=(0,ye.useMemo)(()=>{if(Me){const{status:Ur,output:Hr,error_msg:di}=Me;return setTimeout(()=>{let aa="",Oi=document.getElementById("outputResultRef");Hr?aa=ue.Base64.decode(Hr):di&&(aa=ue.Base64.decode(di)),Mt.current=new re.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),Mt.current.open(Oi),Mt.current.onKey(function(xi){var Xn;if(xi.domEvent.key.toLocaleUpperCase()==="C"&&xi.domEvent.ctrlKey){xi.domEvent.preventDefault();let Lr=(Xn=Mt.current)==null?void 0:Xn.getSelection();navigator.clipboard.writeText(Lr).then(()=>{})}}),Oi.dataset.text=aa,Mt.current.setOption("convertEol",!0),En()},300),fe.createElement(fe.Fragment,null,Te(Me))}return null},[Me]);function ur(){var Ur,Hr;if(!(ct!=null&&ct.code)||((Ur=ct==null?void 0:ct.code)==null?void 0:Ur.trim().length)===0){(Hr=E.ZP)==null||Hr.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 cr=Ur=>ge(void 0,null,function*(){let Hr=yield(0,z.ZP)(`/api/problems/${Ur}/start.json`,{method:"get",params:{hack_user_id:nt==null?void 0:nt.user_id}});Hr&&(window.location.href=`/myproblems/${Hr==null?void 0:Hr.identifier}${window.location.search}`)});function Qr(){bn?navigator.clipboard.writeText(ue.Base64.decode(Dn)).then(()=>{E.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(ue.Base64.decode(on)).then(()=>{E.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return fe.createElement(ye.Fragment,null,fe.createElement("div",{className:de()(ae.Z.case,ut&&ae.Z.whiteCase),style:{height:Ye},ref:pt},fe.createElement("div",{className:ae.Z.fullMask,ref:xt}),fe.createElement("div",{className:ae.Z["resize-y-bar"],id:"case-y-bar",ref:Bt,draggable:!1},ke===2&&fe.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),ke===1&&(Ye<=34?fe.createElement("div",{onClick:()=>{Ue(320)},className:ae.Z.unfoldBtn},"\u63A7\u5236\u53F0",fe.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):fe.createElement("div",{onClick:()=>{Ue(0)},className:ae.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",fe.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),fe.createElement("div",null,fe.createElement("div",{className:ae.Z.caseHead},fe.createElement("div",{className:ae.Z.dot}),fe.createElement("div",{className:ae.Z.text},ke===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),ke===2&&!ze&&typeof Wt=="number"&&fe.createElement(fe.Fragment,null,Wt===Ae.h.OK?fe.createElement("div",{className:ae.Z.pass},fe.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):fe.createElement("div",{className:ae.Z.noPass},fe.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),me[Wt])),fe.createElement("div",{className:ae.Z.btns},ke===2&&!ze&&fe.createElement(fe.Fragment,null,Wt!==Ae.h.OK&&fe.createElement("div",{onClick:Qr},fe.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),fe.createElement("div",{onClick:()=>{Ne(Ut)}},fe.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),wt.get("type")!=="exercises"&&fe.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>kn()},fe.createElement("i",{className:`iconfont icon-${gt?"suoxiao1":"fangda"}`})))),fe.createElement("div",{style:{display:ke===1?"block":"none"}},Oe?fe.createElement(se.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):fe.createElement("div",{style:{height:Ye-34}},fe.createElement("div",{className:ae.Z.result},fe.createElement("div",{className:ae.Z.left},fe.createElement("div",{className:ae.Z.title},fe.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),fe.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),fe.createElement("div",{className:ae.Z.leftNode},fe.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}))),fe.createElement("div",{className:ae.Z.right},fe.createElement("div",{className:ae.Z.title},fe.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),fe.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),fe.createElement("div",{className:ae.Z.node},Me?xr:fe.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")))))),fe.createElement("div",{style:{display:ke===2?"block":"none"}},ze?fe.createElement(se.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):fe.createElement("div",{style:{height:Ye-34,display:"flex",flexDirection:"column",overflow:"hidden"}},fe.createElement("div",{ref:Lt,className:ae.Z.elseNode},fe.createElement("div",{className:ae.Z.nameWrap},fe.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),fe.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),fe.createElement("div",{className:ae.Z.scroll},fe.createElement("pre",{className:ae.Z.scrollBox,style:Qe?{height:$e?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!bn&&fe.createElement(we,{value:Xt}),bn&&fe.createElement("a",{style:{fontSize:"16px"},onClick:()=>ge(void 0,null,function*(){const Ur=yield fetch(Mn,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});bt(yield Ur.text()),setTimeout(()=>{ht(Mn)},200)})},Xt)),Xt&&fe.createElement("div",{className:ae.Z.action},fe.createElement("span",{onClick:()=>De(!Qe)},Qe?"\u6536\u8D77":"\u5C55\u5F00"),wt.get("type")!=="exercises"&&fe.createElement("i",{title:"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",onClick:()=>br(),className:`iconfont icon-${$e?"suoxiao1":"fangda"}`})))),fe.createElement("div",{className:ae.Z.result,style:{flex:1,overflow:"hidden"}},fe.createElement("div",{className:ae.Z.left},fe.createElement("div",{className:ae.Z.title},fe.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),fe.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),fe.createElement("div",{className:ae.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},fe.createElement("pre",null,!bn&&fe.createElement(we,{className:"mb10",value:dn&&ue.Base64.decode(dn)||""}),bn&&fe.createElement("a",{style:{fontSize:"16px"},onClick:()=>ge(void 0,null,function*(){const Ur=yield fetch(Fn,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});bt(yield Ur.text()),setTimeout(()=>{ht(Fn)},200)})},dn)))),fe.createElement("div",{className:ae.Z.right},fe.createElement("div",{className:ae.Z.title},fe.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),fe.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),fe.createElement("div",{className:ae.Z.node,style:{color:Wt===Ae.h.OK?"#2ABD8C":"#FF2C29"}},fe.createElement("pre",null,(Wt===4||Wt===5)&&fe.createElement(we,{className:"mb10",value:Dn&&ue.Base64.decode(Dn)||""}),Wt!=4&&Wt!=5&&(bn?fe.createElement("a",{style:{fontSize:"16px"},onClick:()=>ge(void 0,null,function*(){const Ur=yield(0,z.ZP)(er,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{bt(Ur)}catch(Hr){bt("")}setTimeout(()=>{ht(er)},200)})},on):fe.createElement(we,{className:"mb10",value:on&&ue.Base64.decode(on)||""})))))))))),fe.createElement("div",{className:de()(ae.Z.footer,ut&&ae.Z.whiteFooter),style:{zIndex:100}},(ct==null?void 0:ct.is_program)&&(ct==null?void 0:ct.above_question)&&fe.createElement(pe.ZP,{className:"mr10",type:"primary",onClick:()=>cr(ct==null?void 0:ct.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(ct==null?void 0:ct.is_program)&&(ct==null?void 0:ct.under_question)&&fe.createElement(pe.ZP,{className:"mr10",type:"primary",onClick:()=>cr(ct==null?void 0:ct.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),fe.createElement(pe.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:Oe||ze,loading:Oe,color:"#2ABD8C",className:"mr10",onClick:ur},"\u8C03\u8BD5\u4EE3\u7801"),wt.get("qtype")!=="8"&&fe.createElement(pe.ZP,{className:ae.Z.disabled,type:"primary",icon:fe.createElement("i",{className:"iconfont icon-bofang1"}),loading:ze,disabled:Oe||ze,onClick:()=>{var Ur,Hr;if(!(ct!=null&&ct.code)||((Ur=ct==null?void 0:ct.code)==null?void 0:Ur.trim().length)===0){(Hr=E.ZP)==null||Hr.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),lt()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),fe.createElement(y.Z,{onClose:Ne,open:Ie}),fe.createElement(ee.Z,{close:!0,data:rt,type:rt.length?"txt":"",onClose:()=>ht(""),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 Ha},default:function(){return fs}});var ye=be(59301),Xe=be(89070),E=be(31797),pe=be(43418),Ae=be(71418),ue=be(3113),le=be(6848),ae=be(95237),se=be(88264),ie=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,de=Object.defineProperties,he=Object.getOwnPropertyDescriptors,fe=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,me=(pn,Hn,Fr)=>Hn in pn?ce(pn,Hn,{enumerable:!0,configurable:!0,writable:!0,value:Fr}):pn[Hn]=Fr,Be=(pn,Hn)=>{for(var Fr in Hn||(Hn={}))ge.call(Hn,Fr)&&me(pn,Fr,Hn[Fr]);if(fe)for(var Fr of fe(Hn))ve.call(Hn,Fr)&&me(pn,Fr,Hn[Fr]);return pn},Se=(pn,Hn)=>de(pn,he(Hn));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,Hn){switch(Hn.type){case 3:return Se(Be({},pn),{showEditorSetting:Hn.payload});case 1:return Se(Be({},pn),{theme:Hn.payload});case 0:return Se(Be({},pn),{fontSize:Hn.payload});case 2:return Se(Be({},pn),{tabToSpace:Hn.payload});default:throw new Error}}var xe=({isLoading:pn,value:Hn,onChange:Fr,language:dr,onUpdateCode:Ar,ActionBarRender:pr,setIsWhiteTheme:wr})=>{const[Dr,Or]=(0,ye.useReducer)(je,Te),{theme:$r,fontSize:Kn,showEditorSetting:ii,tabToSpace:li}=Dr,Ki=(0,ye.useRef)(),ui=(0,ye.useRef)();(0,ye.useEffect)(()=>{wr($r==="vs")},[$r]);const Jr={onFontSizeChange:Zi=>{Or({type:0,payload:Zi}),(0,b.t)("cmFontSize",Zi)},tabToSpace:li,cmFontSize:Kn,className:"oj",cmCodeMode:$r,onTabToSpace:Zi=>{Or({type:2,payload:Zi}),(0,b.t)("cmTabToSpace",Zi)},onCodeModeChange:Zi=>{Or({type:1,payload:Zi}),(0,b.t)("ProgrammingCodeMode",Zi)}};function Ea(){Or({type:3,payload:!1})}function Ma(){Or({type:3,payload:!0})}const zo={value:Hn,language:dr,theme:$r,options:{fontSize:Kn,insertSpaces:li},onChange:Zi=>{Fr(Zi),ui.current=Zi,clearTimeout(Ki.current),Ki.current=setTimeout(()=>{Ar(ui.current)},1e4)},onEditBlur:Zi=>{ui.current&&Ar(ui.current)}};return ee.createElement(ye.Fragment,null,pr(Ma),ee.createElement("div",{style:{flex:1,overflow:"hidden"}},!pn&&ee.createElement(y.ZP,Be({},zo))),ee.createElement(x.Z,null,ee.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:ii,onClose:Ea},ee.createElement(te.Z,Be({},Jr)))))},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),lt=be(58421),ct=be(58617),nt=be(8394),at=be(61186),ut=be.n(at),At=be(59301);const{Column:wt}=qe.default;var It=({submitResult:pn,submitting:Hn,submitRecords:Fr,page:dr,onPageChange:Ar,topicId:pr})=>{const[wr]=(0,Xe.useSearchParams)(),{records:Dr,records_count:Or}=Fr||{},[$r,Kn]=(0,ye.useState)(!1),ii=wr.get("type")==="1";return At.createElement(Ae.Z,{spinning:Hn,tip:"\u8BC4\u6D4B\u4E2D...",indicator:At.createElement(ct.Z,{style:{fontSize:24},spin:!0})},(Dr==null?void 0:Dr.length)>0?At.createElement(qe.default,{dataSource:Dr,rowKey:"id",pagination:!1},At.createElement(wt,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(li,Ki)=>At.createElement("span",null," ",ut()(li).format("YYYY-MM-DD HH:mm:ss"))}),At.createElement(wt,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(li,Ki)=>{var ui;return At.createElement("span",{className:`${li===0?"c-green":"c-red"} current`,onClick:()=>{Kn(Ki.id)}},(ui=Ze.Im[li])==null?void 0:ui.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),At.createElement(wt,{title:`\u6267\u884C\u7528\u65F6 (${ii?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:li=>li?ii?li:li/1e3:""}),At.createElement(wt,{title:`\u5185\u5B58\u6D88\u8017\uFF08${ii?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:li=>li?ii?li:parseFloat((li/1024).toFixed(2)):""}),At.createElement(wt,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),At.createElement(wt,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(li,Ki)=>At.createElement("span",{className:"c-light-primary current",onClick:()=>{Kn(Ki.id)}},"\u67E5\u770B")})):At.createElement("div",{style:{height:300,width:"100%"}}),At.createElement(nt.Z,{onClose:Kn,open:$r}),Or>15?At.createElement(lt.Z,{className:tt.pagination,current:dr,pageSize:15,total:Or,onChange:Ar}):null)},gt=be(8797),ft=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:Hn,difficult:Fr,time_limit:dr,description:Ar}=pn,[pr]=(0,Xe.useSearchParams)(),wr=Ve[Fr];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},Hn)),ke.createElement("li",null,ke.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",ke.createElement(ft.default,{color:wr==null?void 0:wr.color},wr==null?void 0:wr.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"}},dr,"\u79D2"))),pr.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:Hn})=>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~"})),Ie=be(34604),Ne=be(99064);function rt(pn,Hn){return(0,Ne.U2)(`/problems/${pn}/comments.json`,{page:Hn,limit:10})}function ht(pn){return(0,Ne.v_)(`/discusses/${pn}/plus.json`,{container_type:"Discuss",type:1})}function St(pn,Hn,Fr){return(0,Ne.v_)(`/problems/${pn}/comments/reply.json`,{comments:{content:Fr,parent_id:Hn}})}function bt(pn,Hn){return(0,Ne.v_)(`/problems/${pn}/comments.json`,{comments:{content:Hn}})}function Bt(pn,Hn,Fr){return(0,Ne.v_)(`/problems/${pn}/comments/${Hn}/hidden.json`,Fr)}function Mt(pn,Hn){return(0,Ne.IV)(`/problems/${pn}/comments/${Hn}`)}var pt=be(34362);function Lt({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 xt({data:pn,index:Hn,parentDiscussIndex:Fr,user:dr,onSetActionType:Ar}){const{author:pr,can_delete:wr,content:Dr,id:Or,time:$r}=pn;function Kn(){Ar({id:Or,index:Hn,type:"delete-discuss",parentDiscussIndex:Fr,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const ii=dr.admin||wr||pr.user_id===dr.user_id;return ye.createElement("div",{className:"discuss-item-container second-discuss "},ye.createElement(Lt,{author:pr}),ye.createElement("section",null,ye.createElement("div",{className:"discuss-info"},ye.createElement("a",{href:`/users/${pr.login}`,target:"_blank"},pr.name),ye.createElement("span",{className:"grey"},$r),ye.createElement("div",{className:"btn-group",style:{marginBottom:0}},ii?ye.createElement("a",{onClick:Kn,title:"\u5220\u9664"},ye.createElement("i",{className:"iconfont icon-shanchu"})):null)),ye.createElement(Pe.Z,{className:"discuss-content",value:Dr})))}var Wt=({user:pn,data:Hn,index:Fr,onPlusDiscuss:dr,onSetActionType:Ar,activeDiscussIndex:pr,onReplyDiscuss:wr,onSetActiveDiscussIndex:Dr})=>{const{content:Or,children:$r,hidden:Kn,id:ii,praise_count:li,time:Ki,user_praise:ui,can_delete:Jr,author:Ea}=Hn;function Ma(){Dr(ii)}function zo(){dr(ii,!ui,Fr)}function Zi(){Ar({id:ii,index:Fr,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function jo(){Ar({id:ii,index:Fr,params:{hidden:Kn?"0":"1"},type:"hidden-discuss",message:Kn?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const pa=pn.admin||pn.user_id===Ea.user_id;return ye.createElement("div",{className:"discuss-item-container",key:ii},ye.createElement(Lt,{author:Ea}),ye.createElement("section",null,ye.createElement("div",{className:"discuss-info"},ye.createElement("a",{href:`/users/${Ea.login}`,target:"_blank"}," ",Ea.name," "),ye.createElement("span",{className:"grey"},Ki)),ye.createElement(Pe.Z,{className:"discuss-content",value:Or}),$r&&$r.length>0?ye.createElement("div",{className:"reply-discuss-container"},$r.map((Wi,$i)=>ye.createElement(xt,{key:Wi.id,data:Wi,index:$i,user:pn,onSetActionType:Ar,parentDiscussIndex:Fr}))):null,ye.createElement("div",{className:"btn-group"},pa?ye.createElement("a",{onClick:jo,title:Kn?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},ye.createElement("i",{className:Kn?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Jr&&(!$r||$r.length==0)?ye.createElement("a",{onClick:Zi,title:"\u5220\u9664"},ye.createElement("i",{className:"iconfont icon-shanchu"})):null,ye.createElement("a",{onClick:Ma,title:"\u56DE\u590D"}," ",ye.createElement("i",{className:"iconfont icon-huifu1"})," "),ye.createElement("a",{onClick:zo,className:ui?"c-orange":""},ye.createElement("i",{className:ui?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),ye.createElement("span",null,li||""))),ye.createElement(pt.Z,{id:ii,activeDiscussIndex:pr,onReplyDiscuss:wr})))},Ut=be(61398),Xt={"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"},on=be(12290),dn=(pn,Hn,Fr)=>new Promise((dr,Ar)=>{var pr=Or=>{try{Dr(Fr.next(Or))}catch($r){Ar($r)}},wr=Or=>{try{Dr(Fr.throw(Or))}catch($r){Ar($r)}},Dr=Or=>Or.done?dr(Or.value):Promise.resolve(Or.value).then(pr,wr);Dr((Fr=Fr.apply(pn,Hn)).next())}),bn=({user_praise:pn,praise_count:Hn,praisePlus:Fr,onCreateDiscuss:dr,discuss_count:Ar})=>{const[pr,wr]=(0,ye.useState)(!1),[Dr,Or]=(0,ye.useState)("");function $r(Ki){Or(Ki)}function Kn(){wr(!0)}function ii(){wr(!1)}function li(){return dn(this,null,function*(){dr(Dr),Or(""),wr(!1)})}return ye.createElement("div",{className:`${Xt["dis-input-editor-container"]} ${pr?Xt.active:""} `},ye.createElement("div",{className:pr?`hide ${Xt["text-area"]}`:Xt["text-area"]},ye.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:Kn}),ye.createElement("a",null," ",ye.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",Ar," "),ye.createElement("a",{className:"c-light-black",onClick:Fr,title:pn?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},ye.createElement("i",{className:`mr3 ${pn?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),Hn?ye.createElement("span",null,Hn):"")),pr?ye.createElement("div",{className:Xt["input-mask"],onClick:ii}):null,ye.createElement("div",{className:pr?Xt["md-container"]:`${Xt["md-container"]} hide`},ye.createElement(on.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:Dr,height:240,onChange:$r}),ye.createElement("div",{className:Xt["tip-container"],onClick:ii},ye.createElement("a",{className:Xt["btn-send"],onClick:li}," \u53D1\u9001 "))))},Mn=be(59301),er=Object.defineProperty,Fn=Object.defineProperties,Dn=Object.getOwnPropertyDescriptors,An=Object.getOwnPropertySymbols,En=Object.prototype.hasOwnProperty,kn=Object.prototype.propertyIsEnumerable,br=(pn,Hn,Fr)=>Hn in pn?er(pn,Hn,{enumerable:!0,configurable:!0,writable:!0,value:Fr}):pn[Hn]=Fr,vr=(pn,Hn)=>{for(var Fr in Hn||(Hn={}))En.call(Hn,Fr)&&br(pn,Fr,Hn[Fr]);if(An)for(var Fr of An(Hn))kn.call(Hn,Fr)&&br(pn,Fr,Hn[Fr]);return pn},xr=(pn,Hn)=>Fn(pn,Dn(Hn)),ur=(pn,Hn,Fr)=>new Promise((dr,Ar)=>{var pr=Or=>{try{Dr(Fr.next(Or))}catch($r){Ar($r)}},wr=Or=>{try{Dr(Fr.throw(Or))}catch($r){Ar($r)}},Dr=Or=>Or.done?dr(Or.value):Promise.resolve(Or.value).then(pr,wr);Dr((Fr=Fr.apply(pn,Hn)).next())});const cr={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var Qr=(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))(Qr||{});function Ur(pn,Hn){switch(Hn.type){case 6:return xr(vr({},pn),{loading:!0});case 0:return vr(vr({},pn),Hn.payload);case 1:return vr(vr({},pn),Hn.payload);case 4:return vr(vr({},pn),Hn.payload);case 3:return vr(vr({},pn),Hn.payload);case 5:return xr(vr({},pn),{page:Hn.payload});case 2:return vr(vr({},pn),Hn.payload);default:throw new Error}}var Hr=({user:pn,identifier:Hn,hack:Fr,onTriggerPraise:dr,activeIndex:Ar})=>{const[pr,wr]=(0,ye.useReducer)(Ur,cr),{loading:Dr,page:Or,data:$r,count:Kn,actionType:ii,activeDiscussIndex:li}=pr,Ki=(0,ye.useCallback)(()=>ur(void 0,null,function*(){wr({type:6});const Wi=yield rt(Hn,Or),{comments:$i,disscuss_count:ta}=Wi;wr({type:0,payload:{data:$i,count:ta,loading:!1}})}),[Or,Hn]);(0,ye.useEffect)(()=>{Ar==="2"&&Ki()},[Hn,Or,Ar]);function ui(Wi){wr({type:5,payload:Wi})}function Jr(Wi){wr({type:4,payload:{actionType:Wi}})}function Ea(Wi){wr(li===Wi?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:Wi}})}function Ma(Wi,$i,ta){return ur(this,null,function*(){try{const Qi=yield ht(Wi);$r[ta].user_praise=$i,$r[ta].praise_count=Qi.praise_count,wr({type:3,payload:{data:[...$r]}})}catch(Qi){console.log(Qi)}})}function zo(){return ur(this,null,function*(){const{id:Wi,params:$i,type:ta,index:Qi,parentDiscussIndex:co}=ii;if(ta==="hidden-discuss"&&(yield Bt(Hn,Wi,$i),co?$r[co].children[Qi].hidden=$i.hidden==1:$r[Qi].hidden=$i.hidden==1,wr({type:4,payload:{actionType:null,data:[...$r]}})),ta==="delete-discuss"){if(yield Mt(Hn,Wi),co||co===0){let Za=$r[co].children;for(let So=Za.length-1;So>=0;So--)if(Za[So].id===Wi){Za.splice(So,1);break}$r[co].children=Za}else for(let Za=$r.length-1;Za>=0;Za--)if($r[Za].id===Wi){$r.splice(Za,1);break}wr({type:4,payload:{actionType:null,data:[...$r]}})}})}function Zi(){wr({type:4,payload:{actionType:null}})}function jo(Wi,$i){return ur(this,null,function*(){try{yield St(Hn,Wi,$i),Ki()}catch(ta){console.log(ta)}})}function pa(Wi){return ur(this,null,function*(){wr({type:6}),yield bt(Hn,Wi),Ki()})}return Mn.createElement(Mn.Fragment,null,Mn.createElement("div",{className:"discuss-panel"},$r.length===0?Mn.createElement(gt.Z,null):$r.map((Wi,$i)=>Mn.createElement(Wt,{onReplyDiscuss:jo,onPlusDiscuss:Ma,onSetActiveDiscussIndex:Ea,onSetActionType:Jr,data:Wi,index:$i,user:pn,activeDiscussIndex:li})),Kn>10?Mn.createElement("div",{className:"pagination-container"},Mn.createElement(lt.Z,{showQuickJumper:!0,onChange:ui,current:Or,total:Kn})):null),Mn.createElement(bn,{user_praise:Fr.user_praise,praise_count:Fr.praises_count,praisePlus:dr,discuss_count:Fr.comments_count,onCreateDiscuss:pa}),Mn.createElement(x.Z,null,Mn.createElement(pe.default,{centered:!0,title:"\u63D0\u793A",open:!!ii,onOk:zo,onCancel:Zi},Mn.createElement("p",null,ii?ii.message:"")),Mn.createElement(Ut.Z,null)))},di=be(57809),aa=be(92832),Oi=be(65615),xi={},Xn=be(59301),Lr=({hack:pn,current_user:Hn})=>Xn.createElement("div",{className:xi.answer},pn!=null&&pn.analysis?Xn.createElement(Pe.Z,{style:{padding:"13px 0"},value:(pn==null?void 0:pn.analysis)||""}):Xn.createElement(gt.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),Ht={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},nn=be(36381),cn=be(43604),tr=be(78241),Jn=be(5871),Un=be(72161),Br=be(59301);const{TextArea:ri}=aa.default,{Panel:Mr}=nn.default;var zr=({data:pn,hack:Hn})=>(console.log(pn,Hn,"data"),Hn!=null&&Hn.is_file?Br.createElement(Un.Y2,{disabled:!0,className:Ht.uploadTableWrapper,showScore:!Hn.test_set_score,data:pn,isProgramHomework:!0}):Br.createElement("div",{className:Ht.hackSets},pn==null?void 0:pn.map((Fr,dr)=>Br.createElement(nn.default,{accordion:!0,bordered:!1,key:dr,defaultActiveKey:dr===0&&Fr.id,className:Ht.collapseWrapper,expandIcon:({isActive:Ar})=>Br.createElement("i",{className:`iconfont icon-weizhankai ${Ar?Ht.open:Ht.close}`,style:{fontSize:14,transition:"all .2s"}})},Br.createElement(Mr,{key:Fr.id,header:Br.createElement(ae.Z,{align:"middle",justify:"space-between",wrap:!1},Br.createElement(cn.Z,{className:Ht.panelHeader},Br.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",dr+1)),Br.createElement(cn.Z,{flex:1},Br.createElement(ae.Z,{align:"middle",justify:"end",wrap:!1},!(Hn!=null&&Hn.test_set_score)&&Br.createElement(cn.Z,{className:Ht.rateInput},Br.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),Br.createElement("div",null,Br.createElement(tr.default.Item,{noStyle:!0},Br.createElement(Jn.Z,{value:Fr==null?void 0:Fr.score,className:Ht.baseFormItem,min:0,max:100,disabled:!0}))),Br.createElement("span",{className:"ml10"},"%")))))},Br.createElement(tr.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},Br.createElement(ri,{readOnly:!0,value:Fr==null?void 0:Fr.input,rows:4})),Br.createElement(tr.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},Br.createElement(ri,{readOnly:!0,value:Fr==null?void 0:Fr.output,rows:4}))))))),_i={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},ar=be(59301),Fi=(0,ye.forwardRef)(({data:pn=[]},Hn)=>{var Fr;const[dr,Ar]=(0,ye.useState)(),pr=pn.filter(Dr=>Dr.show);(0,ye.useEffect)(()=>{pr.length&&Ar(pr[0].id)},[pn==null?void 0:pn.length]);const wr=((Fr=pr.find(Dr=>Dr.id===dr))==null?void 0:Fr.element)||null;return(0,ye.useImperativeHandle)(Hn,()=>({setActiveTab:Dr=>Ar(Dr)})),ar.createElement("div",{className:_i.tabs},ar.createElement("div",{className:_i.tabWarp},pr.map(Dr=>ar.createElement("div",{onClick:()=>Ar(Dr.id),className:`${_i.tab} ${Dr.id===dr?_i.active:""}`,key:Dr.id},Dr.name))),ar.createElement("div",{className:_i.content},wr))}),ir=be(59301),Rr=Object.defineProperty,jr=Object.defineProperties,Si=Object.getOwnPropertyDescriptors,Hi=Object.getOwnPropertySymbols,Ji=Object.prototype.hasOwnProperty,Na=Object.prototype.propertyIsEnumerable,ba=(pn,Hn,Fr)=>Hn in pn?Rr(pn,Hn,{enumerable:!0,configurable:!0,writable:!0,value:Fr}):pn[Hn]=Fr,fa=(pn,Hn)=>{for(var Fr in Hn||(Hn={}))Ji.call(Hn,Fr)&&ba(pn,Fr,Hn[Fr]);if(Hi)for(var Fr of Hi(Hn))Na.call(Hn,Fr)&&ba(pn,Fr,Hn[Fr]);return pn},Ti=(pn,Hn)=>jr(pn,Si(Hn)),Gn=(pn,Hn,Fr)=>new Promise((dr,Ar)=>{var pr=Or=>{try{Dr(Fr.next(Or))}catch($r){Ar($r)}},wr=Or=>{try{Dr(Fr.throw(Or))}catch($r){Ar($r)}},Dr=Or=>Or.done?dr(Or.value):Promise.resolve(Or.value).then(pr,wr);Dr((Fr=Fr.apply(pn,Hn)).next())});const zi={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},qn={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var oa=({hack:pn,onTriggerPraise:Hn,topicId:Fr,page:dr,onPageChange:Ar,user:pr,current_user:wr,submitRecords:Dr,submitting:Or,submitResult:$r,setActiveIndex:Kn,hack_sets:ii})=>{var li,Ki;const[ui]=(0,Xe.useSearchParams)(),[Jr,Ea]=(0,ye.useState)("0"),Ma=(0,Xe.useLocation)(),[zo,Zi]=(0,ye.useState)(!1),[jo,pa]=(0,ye.useState)(null),[Wi,$i]=(0,ye.useState)([]),[ta,Qi]=(0,ye.useState)([]),[co,Za]=(0,ye.useState)({page:1,limit:10}),So=(0,ye.useRef)(null),Ao=(0,ye.useRef)(null);console.log(pr,"user");let[Xa,Es]=(0,ye.useState)(Ti(fa({},(0,Xe.useParams)()),{page:1,per_page:20,name:""}));(0,ye.useEffect)(()=>{Ao.current&&(pn==null?void 0:pn.is_close_tips)===!1&&jo===null&&pa(!0)},[Ao.current,pn==null?void 0:pn.is_close_tips,jo]);function Js(){return Gn(this,null,function*(){yield(0,Ne.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,ye.useEffect)(()=>{Kn(Jr)},[Jr]);function rs(ea){return Gn(this,null,function*(){let ao=ea.target.id;if(ao==="1"){let Ja=yield(0,Ne.ZP)(`/api/myproblems/${Xa.id}/redo_logs.json`,{method:"get",params:fa({},co)});(Ja==null?void 0:Ja.status)===0&&Qi(Ja==null?void 0:Ja.data)}Ea(ao)})}(0,ye.useEffect)(()=>Ie.Z.subscribe("to-commit-info",()=>{Ea("1"),So.current&&So.current.setActiveTab("1")}),[]),(0,ye.useEffect)(()=>Ie.Z.subscribe("to-reset-info",()=>{rs({target:{id:"1"}}),So.current&&So.current.setActiveTab("2")}),[]);function $s(){Ea("2")}function fo(){return Gn(this,null,function*(){let ea=yield(0,Ne.ZP)("/api/problems/my_hack_list.json",{method:"get",params:fa({identifier:Xa==null?void 0:Xa.id},Xa)});$i(ea)})}const pi=[{title:null,description:ir.createElement("div",null,ir.createElement("b",{onClick:()=>{pa(!1),Js(),Zi(!0),fo()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),ir.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"),ir.createElement(ue.ZP,{onClick:()=>{pa(!1),Js()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>Ao.current}];return ir.createElement("div",{className:Me["left-panel"]},ir.createElement("ul",{className:`${Me["s-navs"]} ${Me["bg-white"]} ${Me.b1}`},(pn==null?void 0:pn.is_program)&&!ui.get("pageId")&&ir.createElement(le.Z,{title:"\u9898\u76EE\u5217\u8868"},ir.createElement("div",{onClick:()=>{fo(),Zi(!0)},className:Me.btns,ref:Ao,style:jo?{pointerEvents:"none"}:{}},ir.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),ir.createElement("li",{style:{marginLeft:20}},ir.createElement("a",{className:Jr==="0"?Me.active:"",id:"0",onClick:rs},"\u9898\u76EE\u63CF\u8FF0")),ir.createElement("li",null,ir.createElement("a",{className:Jr==="1"?Me.active:"",id:"1",onClick:rs},"\u64CD\u4F5C\u8BB0\u5F55")),(ui.get("type")!=="exercises"&&(pn==null?void 0:pn.answer_text_show)||ui.get("type")!=="exercises"&&(pn==null?void 0:pn.analysis_show))&&ir.createElement("li",null,ir.createElement("a",{className:Jr==="4"?Me.active:"",id:"4",onClick:rs},"\u89E3\u7B54\u53C2\u8003")),ui.get("type")!=="exercises"&&ir.createElement("li",null,ir.createElement("a",{className:Jr==="2"?Me.active:"",id:"2",onClick:rs},"\u8BC4\u8BBA")),!!(ii!=null&&ii.length)&&ui.get("type")!=="exercises"&&ui.get("type")!=="1"&&ir.createElement("li",null,ir.createElement("a",{className:Jr==="5"?Me.active:"",id:"5",onClick:rs},"\u6D4B\u8BD5\u7528\u4F8B"))),ir.createElement("div",{className:`${Me["tab-panel-body"]} ${Jr==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},ir.createElement(Qe,{hack:pn,onTriggerPraise:Hn,toDiscuss:$s})),ir.createElement("div",{style:{padding:"12px"},className:`${Me["tab-panel-body"]} ${Jr==="1"?"":"hide"}`},ir.createElement(Fi,{ref:So,data:[{id:"1",show:ui.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:ir.createElement(ir.Fragment,null,Dr!=null&&Dr.records_count||Or?ir.createElement(It,{page:dr,onPageChange:Ar,topicId:Fr,submitting:Or,key:($r==null?void 0:$r.id)||1,submitRecords:Dr,submitResult:$r}):ir.createElement(gt.Z,null))},{id:"2",show:ui.get("type")==="exercises"||(pn==null?void 0:pn.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:ir.createElement(ir.Fragment,null,ir.createElement(qe.default,{pagination:!1,dataSource:ta==null?void 0:ta.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(ea,ao,Ja)=>ut()(ea).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(ea,ao,Ja)=>{var On;return(On=[{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(oi=>oi.id===ea))==null?void 0:On.name}}]}),ir.createElement(lt.Z,{style:{marginTop:10},current:co.page,total:ta==null?void 0:ta.count,hideOnSinglePage:!0,onChange:ea=>Gn(void 0,null,function*(){co.page=ea,Za(co);let ao=yield(0,Ne.ZP)(`/api/myproblems/${Xa.id}/redo_logs.json`,{method:"get",params:Ti(fa({},co),{courseId:Xa.courseId})});(ao==null?void 0:ao.status)===0&&Qi(ao==null?void 0:ao.data)})}))}]})),ir.createElement("div",{style:{padding:"12px"},className:`${Me["tab-panel-body"]} ${Jr==="4"?"":"hide"}`},ir.createElement(Fi,{data:[{id:"1",show:ui.get("type")!=="exercises"&&(pn==null?void 0:pn.answer_text_show),name:"\u7B54\u6848",element:ir.createElement(ir.Fragment,null,ir.createElement(Ue,{hack:pn,current_user:wr}))},{id:"2",show:ui.get("type")!=="exercises"&&(pn==null?void 0:pn.analysis_show),name:"\u89E3\u6790",element:ir.createElement(ir.Fragment,null,ir.createElement(Lr,{hack:pn,current_user:wr}))}]})),ir.createElement("div",{className:`${Me["tab-panel-body"]} ${Jr==="2"?"":"hide"}`,style:{padding:0}},ir.createElement(Hr,{user:pr,activeIndex:Jr,identifier:pn.identifier,hack:pn,onTriggerPraise:Hn})),ir.createElement("div",{className:`${Me["tab-panel-body"]} ${Jr==="5"?"":"hide"}`,style:{padding:12}},ir.createElement(zr,{data:ii||[],hack:pn})),ir.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:zo},ir.createElement(ae.Z,null,ir.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),ir.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",Wi==null?void 0:Wi.total_count,"\u9898\xA0[\xA0",Wi==null?void 0:Wi.total_score,"\u5206\xA0]\xA0"),!(pr!=null&&pr.hack_manager)&&ir.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",Wi==null?void 0:Wi.work_score,"\u5206")),ir.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),ir.createElement(ae.Z,{align:"middle",className:"mt10 mb10"},!(pr!=null&&pr.hack_manager)&&ir.createElement(di.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:ea=>{Xa.page=1,Xa.finish_status=ea,Es(fa({},Xa)),fo()}},ir.createElement(di.default.Option,{value:""},"\u5168\u90E8"),ir.createElement(di.default.Option,{value:0},"\u672A\u5F00\u59CB"),ir.createElement(di.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),ir.createElement(di.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),ir.createElement(di.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:ea=>{Xa.page=1,Xa.difficult=ea||null,Es(fa({},Xa)),fo()}},ir.createElement(di.default.Option,{value:0},"\u5168\u90E8"),ir.createElement(di.default.Option,{value:1},"\u7B80\u5355"),ir.createElement(di.default.Option,{value:2},"\u9002\u4E2D"),ir.createElement(di.default.Option,{value:3},"\u56F0\u96BE")),ir.createElement(aa.default.Search,{size:"large",onSearch:ea=>{Xa.name=ea,Xa.page=1,Es(fa({},Xa)),fo()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),ir.createElement("div",{className:Me.list,style:{height:36,background:"#3D445C"}},!(pr!=null&&pr.hack_manager)&&ir.createElement("span",null,"\u72B6\u6001"),ir.createElement("span",null,"\u5E8F\u53F7"),ir.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),ir.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),ir.createElement("div",{style:{overflow:"auto",flex:1}},(li=Wi==null?void 0:Wi.data)!=null&&li.length?(Ki=Wi==null?void 0:Wi.data)==null?void 0:Ki.map((ea,ao)=>ir.createElement("div",{onClick:()=>Gn(void 0,null,function*(){let Ja=yield(0,Ne.ZP)(`/api/problems/${ea==null?void 0:ea.identifier}/start.json`,{method:"get",params:{hack_user_id:pr==null?void 0:pr.user_id}});Ja&&(Xe.history.replace(`/myproblems/${Ja==null?void 0:Ja.identifier}${window.location.search}`),window.location.reload())}),className:`${Me.list} ${ea!=null&&ea.checked?Me.active:""}`},!(pr!=null&&pr.hack_manager)&&ir.createElement(ir.Fragment,null,!(ea!=null&&ea.opened)&&ir.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(ea==null?void 0:ea.opened)&&!(ea!=null&&ea.passed)&&ir.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(ea==null?void 0:ea.opened)&&(ea==null?void 0:ea.passed)&&ir.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),ir.createElement("span",null,(Xa.page-1)*20+(ao+1)),ir.createElement("span",{style:{flex:1},title:ea.name},`[${ea==null?void 0:ea.score}\u5206]`,"\xA0",ea.name),ir.createElement("span",{style:{flexBasis:48,paddingRight:0}},zi[ea.difficult]))):ir.createElement(gt.Z,null)),ir.createElement(lt.Z,{current:Xa.page,className:"mt20",hideOnSinglePage:!0,total:Wi==null?void 0:Wi.count,pageSize:Xa.per_page,onChange:(ea,ao)=>{Xa.page=ea,Xa.per_page=ao,fo()}})),ir.createElement(Oi.Z,{rootClassName:Me.tour,closeIcon:!1,open:!!jo,steps:pi,gap:{offset:3,radius:2}}))},no=be(62522),Gi=be(16209),ji=be(19105),Pr=be(31947),Yr=be(85219),Ei=be(67054),Wr=be(61293),wa=be(92310),ca=be.n(wa),Wa=be(23960),Sa=be(31707),yi=be(39775),vo=be(93450),sr=be(59301),Ci=Object.defineProperty,qi=Object.defineProperties,or=Object.getOwnPropertyDescriptors,Nr=Object.getOwnPropertySymbols,fi=Object.prototype.hasOwnProperty,hi=Object.prototype.propertyIsEnumerable,Qa=(pn,Hn,Fr)=>Hn in pn?Ci(pn,Hn,{enumerable:!0,configurable:!0,writable:!0,value:Fr}):pn[Hn]=Fr,Mi=(pn,Hn)=>{for(var Fr in Hn||(Hn={}))fi.call(Hn,Fr)&&Qa(pn,Fr,Hn[Fr]);if(Nr)for(var Fr of Nr(Hn))hi.call(Hn,Fr)&&Qa(pn,Fr,Hn[Fr]);return pn},Ba=(pn,Hn)=>qi(pn,or(Hn)),Ia=(pn,Hn)=>{var Fr={};for(var dr in pn)fi.call(pn,dr)&&Hn.indexOf(dr)<0&&(Fr[dr]=pn[dr]);if(pn!=null&&Nr)for(var dr of Nr(pn))Hn.indexOf(dr)<0&&hi.call(pn,dr)&&(Fr[dr]=pn[dr]);return Fr},Yi=(pn,Hn,Fr)=>new Promise((dr,Ar)=>{var pr=Or=>{try{Dr(Fr.next(Or))}catch($r){Ar($r)}},wr=Or=>{try{Dr(Fr.throw(Or))}catch($r){Ar($r)}},Dr=Or=>Or.done?dr(Or.value):Promise.resolve(Or.value).then(pr,wr);Dr((Fr=Fr.apply(pn,Hn)).next())});const{Countdown:ra}=E.default,Ta={Java:"java",C:"c",Python:"py","C++":"c"};var Ha=(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))(Ha||{});function Ho(){return new Date().getTime()}const ps={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function _o(pn,Hn){switch(Hn.type){case 1:return Mi(Mi({},pn),Hn.payload);case 3:return Ba(Mi({},pn),{data:Hn.payload});case 0:return Ba(Mi({},pn),{loading:Hn.payload});case 9:return Ba(Mi({},pn),{showNote:Hn.payload});case 4:return Ba(Mi({},pn),{debuging:Hn.payload});case 5:return Ba(Mi({},pn),{submitting:Hn.payload});case 2:return Ba(Mi({},pn),{submitRecords:Hn.payload});case 10:return Ba(Mi({},pn),{submitRecordPage:Hn.payload});case 6:return Ba(Mi({},pn),{executingMessage:Hn.payload});case 7:return Mi(Mi({},pn),Hn.payload);case 8:return Mi(Mi({},pn),Hn.payload);default:throw new Error}}var fs=({children:pn})=>{var Hn,Fr,dr,Ar,pr;const[wr,Dr]=(0,ye.useReducer)(_o,ps),{id:Or}=(0,Xe.useParams)(),$r=(0,Xe.useLocation)(),[Kn]=(0,Xe.useSearchParams)(),{loading:ii,data:li,debugResult:Ki,submitResult:ui,submitRecords:Jr,submitRecordPage:Ea,showNote:Ma,debuging:zo,submitting:Zi,executingMessage:jo}=wr,[pa,Wi]=(0,ye.useState)("#37AD83"),[$i,ta]=(0,ye.useState)(null),[Qi,co]=(0,ye.useState)({}),[Za,So]=(0,ye.useState)(!0),[Ao,Xa]=(0,ye.useState)(!1),[Es,Js]=(0,ye.useState)(!1),rs=(0,ye.useRef)(null),$s=(0,ye.useRef)(0),fo=li==null?void 0:li.user,pi=li==null?void 0:li.hack,[ea,ao]=(0,ye.useState)(!1),Ja=(0,ye.useRef)(1),On=(0,ye.useRef)(!1);(0,Wa.y)(Kn.get("type")==="exercises");const{setOpenDisableCopyAndPaste:oi}=(0,Wa.X)(),[Li,ci]=(0,ye.useState)(""),ki=(0,Yr._)(Qi);(0,ye.useEffect)(()=>{function Pi(){return Yi(this,null,function*(){var Ui,Bo,To,lo,Mo;So(!0);const Jo=yield(0,se.fu)(Or,{exercise_id:Kn.get("exercisesId")});if(setTimeout(()=>{So(!1)},800),Jo.status!==401){try{Jo.hack.code=ze.Base64.decode(Jo.hack.code)}catch(ho){console.log(ho)}Jo.hack=Ba(Mi({},Jo.hack),{is_program:Kn.get("type")==="1"}),Dr({type:1,payload:{loading:!1,data:Jo}})}if(Kn.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let ho;Kn.get("coursesId")=="coursesId"?ho=yield(0,ie._F)({categoryId:Kn.get("exercisesId"),login:Kn.get("login")}):ho=yield(0,ie._B)({categoryId:Kn.get("exercisesId"),login:Kn.get("login")}),co(Mi({},ho)),oi((Ui=ho==null?void 0:ho.exercise)==null?void 0:Ui.forbid_copy),typeof((Bo=ho==null?void 0:ho.exercise)==null?void 0:Bo.left_time)=="number"&&(ta(Date.now()+((To=ho==null?void 0:ho.exercise)==null?void 0:To.left_time)*1e3),setTimeout(()=>{Wi("red")},(((lo=ho==null?void 0:ho.exercise)==null?void 0:lo.left_time)-300>0?((Mo=ho==null?void 0:ho.exercise)==null?void 0:Mo.left_time)-300:0)*1e3))}})}Or&&Pi()},[Or]),(0,ye.useEffect)(()=>{var Pi;return Kn.get("type")==="exercises"&&((Pi=Qi==null?void 0:Qi.exercise)!=null&&Pi.screen_open)&&(window.removeEventListener("blur",sa,!1),Ei.U.forEach((Ui,Bo)=>{window.addEventListener(Ui,sa,!1)}),window.addEventListener("blur",sa,!1),window.focus()),()=>{document.removeEventListener((0,oe.gH)(),sa)}},[Qi]),(0,ye.useEffect)(()=>{Li==="1"&&Or&&pi!=null&&pi.language&&Ka()},[Or,Ea,pi==null?void 0:pi.language,Li]),(0,ye.useEffect)(()=>(pi!=null&&pi.is_program&&($s.current=0,rs.current=setInterval(()=>{Ca()},15e3)),()=>{clearInterval(rs.current)}),[pi==null?void 0:pi.is_program]);const Ca=()=>Yi(void 0,null,function*(){let Pi=yield(0,Ne.ZP)(`/api/myproblems/${Or}/save_long_time.json`,{method:"get",params:{answer_long_time:$s.current}})}),sa=()=>{On.current||(0,oe.BU)(),window.parent.postMessage("backExercise","*")};function Ka(){return Yi(this,null,function*(){try{const Pi=yield(0,se.zO)(Or,{limit:15,page:Ea,language:pi==null?void 0:pi.language});Dr({type:2,payload:Pi})}catch(Pi){console.log(Pi)}})}function za(Pi){Dr({type:10,payload:Pi})}function oo(Pi){return Yi(this,null,function*(){var Ui;let Bo;(Kn.get("ip_limit")==="inner"||Kn.get("ip_bind_type")==="true")&&(Bo=yield(0,Gi.y)({ip_limit:Kn.get("ip_limit"),ip_bind:Kn.get("ip_bind_type")==="true"}));const To=yield(0,se.n4)(Or,{code:ze.Base64.encode(Pi||pi.code),language:pi==null?void 0:pi.language,exercise_id:Kn.get("exercisesId"),question_id:Kn.get("questionId"),ip:Bo});return To.status===-5&&(0,Xe.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:Ba(Mi({errorMessage:To==null?void 0:To.message},(Qi==null?void 0:Qi.exercise)||{}),{exercise_user_id:(Ui=Qi==null?void 0:Qi.exercise)==null?void 0:Ui.exercise_user_id,id:Kn.get("exercisesId")})}}),To})}function Oo(){return Yi(this,null,function*(){if(Ja.current=2,!Zi){Dr({type:5,payload:!0});try{Ie.Z.publish("to-commit-info");const Pi=yield oo();if(console.log(Pi,1),Pi.status===0){let Jo=function(){return Yi(this,null,function*(){const{status:ho,data:ms}=yield(0,se.rX)(Or,"submit"),rl=Ho()-Mo>(To*lo+3)*1e3;if(ho!==0&&!rl&&setTimeout(Jo,1e3),rl){pe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),Dr({type:5,payload:!1});return}if(ho===0){ms.status===2&&pe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(ms==null?void 0:ms.status)===0&&Kn.get("type")==="1"&&Js(!0);const Nl=yield(0,se.zO)(Or,{limit:15,page:Ea,language:pi==null?void 0:pi.language});Dr({type:8,payload:Ba(Mi({},wr),{submitResult:ms,submitting:!1,submitRecords:Nl})})}})},Ui={};if(Kn.get("type")==="exercises"&&(Ui.extras={exercise_id:Kn.get("exercisesId"),question_id:Kn.get("questionId")},(Kn.get("ip_limit")==="inner"||Kn.get("ip_bind_type")==="true")&&(Ui.extras.ip=yield(0,Gi.y)({ip_limit:Kn.get("ip_limit"),ip_bind:Kn.get("ip_bind_type")==="true"}))),(yield(0,se.bM)(Or,Ui)).status===-1&&Kn.get("exercisesId")){window.parent.location.href=`/classrooms/${Kn.get("coursesId")}/exercise/${Kn.get("exercisesId")}/detail`;return}const{time_limit:To,test_case_size:lo}=pi,Mo=Ho();Jo()}else Dr({type:5,payload:!1})}catch(Pi){console.log(Pi),Dr({type:5,payload:!1})}ao(!1)}})}function Zr(){return Yi(this,null,function*(){Ja.current=1,wr.debuging=!0,Dr({type:4,payload:!0});try{if((yield oo()).status===0){let Mo=function(){return Yi(this,null,function*(){const{status:Jo,message:ho,data:ms}=yield(0,se.rX)(Or,"debug"),rl=Ho()-lo>(Ui+3)*1e3;if(Jo!==0&&!rl&&(Dr({type:6,payload:ho}),setTimeout(Mo,1e3)),rl){pe.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),Dr({type:4,payload:!1}),Dr({type:7,payload:Ba(Mi({},wr),{debugResult:{status:2},debuging:!1})});return}Jo===0&&(ms.status===2&&pe.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),Dr({type:4,payload:!1}),Dr({type:7,payload:Ba(Mi({},wr),{debugResult:ms,debuging:!1})}))})};const{time_limit:Ui}=pi;let Bo={input:encodeURIComponent(li.test_case.input)};if(Kn.get("type")==="exercises"&&(Bo.exercise_id=Kn.get("exercisesId")),(yield(0,se.MU)(Or,Bo)).status===-1&&Kn.get("exercisesId")){window.parent.location.href=`/classrooms/${Kn.get("coursesId")}/exercise/${Kn.get("exercisesId")}/detail`;return}const lo=Ho();Mo()}else Dr({type:4,payload:!1})}catch(Pi){console.log(Pi)}finally{}})}function el(Pi,Ui){const Bo=Ui?{modify_code:!1}:{};Dr({type:3,payload:Ba(Mi({},li),{hack:Mi(Ba(Mi({},pi),{code:Pi}),Bo)})}),ao(!0)}const so=Pi=>Yi(void 0,null,function*(){let Ui=yield(0,Ne.ZP)(`/api/problems/${pi==null?void 0:pi.identifier}/start.json`,{method:"get",params:{language:Pi==="C++"||Pi==="c++"?encodeURIComponent(Pi):Pi,hack_user_id:fo==null?void 0:fo.user_id}});Ui.status!==-1&&Xe.history.replace(`/myproblems/${Ui==null?void 0:Ui.identifier}${window.location.search}`)});function Cs(Pi){let Ui=Pi.target.value;Dr({type:3,payload:Ba(Mi({},li),{test_case:{input:Ui}})})}function Xo(){return Yi(this,null,function*(){try{let Pi={};Kn.get("type")==="exercises"?Pi.exercise_id=Kn.get("exercisesId"):pi!=null&&pi.homework_common_id&&(Pi.homework_common_id=pi==null?void 0:pi.homework_common_id);const Ui=yield(0,se.H7)(Or,Mi({},Pi));Ui.status===401||(el(ze.Base64.decode(Ui.code)),(Kn.get("type")==="exercises"||pi!=null&&pi.homework_common_id)&&Ie.Z.publish("to-reset-info"))}catch(Pi){console.log(Pi)}})}function tl(){pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:sr.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",sr.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return Yi(this,null,function*(){const Pi=yield(0,se.fi)(Or);Pi.status===401||el(ze.Base64.decode(Pi.code),!0)})}})}function ka(){Dr({type:9,payload:!0})}function Qs(){Dr({type:9,payload:!1})}function Ps(Pi){return Yi(this,null,function*(){yield(0,se.MK)(Or,Pi),Dr({type:1,payload:{showNote:!1,data:Ba(Mi({},li),{hack:Ba(Mi({},pi),{notes:Pi.notes})})}})})}const nl={hack:pi,isLoading:Za,input:(Hn=li==null?void 0:li.test_case)==null?void 0:Hn.input,is_file:(Fr=li==null?void 0:li.test_case)==null?void 0:Fr.is_file,language:pi==null?void 0:pi.language,code:pi==null?void 0:pi.code,title:"main."+Ta[pi==null?void 0:pi.language],modify_code:pi==null?void 0:pi.modify_code,notes:pi==null?void 0:pi.notes,debugResult:Ki,debuging:zo,submitting:Zi,submitResult:ui,executingMessage:jo,onCancelNote:Qs,onAddNote:Ps,showNote:Ma,user:fo,onShowNote:ka,onSubmitCode:Oo,onChangeCode:el,onChangeInput:Cs,onDebugCode:Zr,onResetCode:Xo,onSyncCode:tl,onUpdateCode:oo,onChangeLanguage:so,isWhiteTheme:Ao,setIsWhiteTheme:Xa,topDispatch:Dr};function Ku(){return Yi(this,null,function*(){const{praise_count:Pi}=yield(0,se.vl)(pi.id,{container_type:"Hack",type:1});let Ui=Ba(Mi({},li),{hack:Ba(Mi({},pi),{praises_count:Pi,user_praise:!pi.user_praise})});Dr({type:3,payload:Ui})})}const vu={topicId:Or,submitResult:ui,submitRecords:Jr,submitting:Zi,page:Ea,onPageChange:za,hack:pi,user:li==null?void 0:li.user,hack_sets:li==null?void 0:li.hack_sets,current_user:li==null?void 0:li.current_user,onTriggerPraise:Ku,setActiveIndex:ci};console.log(Qi);const Vu=()=>Kn.get("type")==="exercises"?!1:!!(Kn.get("type")==="1"&&Object.values((pi==null?void 0:pi.homework_extension)||{}).some(Boolean));return sr.createElement(sr.Fragment,null,sr.createElement(Ae.Z,{spinning:ii,delay:500},li?sr.createElement(sr.Fragment,null,sr.createElement("header",{className:ca()(Wr.Z.header,Ao&&Wr.Z.whiteHeader)},Kn.get("type")!=="exercises"&&sr.createElement("div",null,sr.createElement("img",{src:`${ne.Z.IMG_SERVER}/images/${fo==null?void 0:fo.image_url}`,alt:"user",width:36}),sr.createElement("span",{style:{color:Ao?"#333":"#B2BACB",fontSize:16}},fo==null?void 0:fo.name)),Kn.get("type")==="exercises"&&sr.createElement("div",null,sr.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",sr.createElement("span",{className:"ml10"},(dr=Qi==null?void 0:Qi.exercise)==null?void 0:dr.user_name)),sr.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",sr.createElement("span",{className:"ml10"},(Ar=Qi==null?void 0:Qi.exercise)==null?void 0:Ar.student_id))),sr.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},sr.createElement("div",null,pi.name)),(pi==null?void 0:pi.is_program)&&sr.createElement(ji.Z,{defaultValue:pi==null?void 0:pi.answer_long_time,onChange:Pi=>{$s.current=Pi},className:Wr.Z.timepiece}),fo!=null&&fo.hack_manager?sr.createElement(Xe.Link,{className:Wr.Z.btn_edit,to:Kn.get("type")==="1"?Kn.get("pageId")?`/problems/newedit/${pi.identifier}?type=1&pageId=${Kn.get("pageId")}&backUrl=${Kn.get("backUrl")}`:`/problems/newedit/${pi.identifier}?type=1`:`/problems/newedit/${pi.identifier}`}," ",sr.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,((pr=Qi==null?void 0:Qi.exercise)==null?void 0:pr.left_time)&&sr.createElement(sr.Fragment,null,sr.createElement("span",{style:{color:pa,marginRight:6},className:`iconfont icon-daojishi ${Wr.Z.djs}`}),sr.createElement("span",{className:"c-white mr20"},sr.createElement(ra,{valueStyle:{color:pa,fontSize:20,fontWeight:500},title:sr.createElement("span",{style:{color:pa,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:$i,onFinish:()=>Yi(void 0,null,function*(){const Pi=yield(0,ie.VL)({categoryId:Kn.get("exercisesId"),commit_method:2});if((Pi==null?void 0:Pi.status)===0&&(oo(),pe.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:sr.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",sr.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>Yi(void 0,null,function*(){window.parent.location.href=`/classrooms/${Kn.get("coursesId")}/exercise/${Kn.get("exercisesId")}/detail`})})),(Pi==null?void 0:Pi.status)===-3){const Ui=parseInt(Pi==null?void 0:Pi.message);ta(Date.now()+Ui*1e3)}})}))),Kn.get("type")==="exercises"?sr.createElement(ue.ZP,{type:"primary",onClick:()=>{const Pi=()=>Yi(void 0,null,function*(){yield oo(),ao(!1),ki(),On.current=!0,sa()});if(!(Jr!=null&&Jr.records_count)||ea){pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:sr.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()}},sr.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"):sr.createElement("span",{onClick:()=>{var Pi;if(Kn.get("backUrl"))Xe.history.push(Kn.get("backUrl"));else if(Kn.get("type")==="1"){let Ui=(Pi=localStorage.getItem("program_homework"))==null?void 0:Pi.split(",");Xe.history.push(`/classrooms/${Ui==null?void 0:Ui[0]}/program_homework/${Ui==null?void 0:Ui[1]}/detail`)}else Xe.history.push("/problemset")}},sr.createElement(le.Z,{title:"\u5173\u95ED"},sr.createElement("i",{style:{color:Ao?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),sr.createElement(Ae.Z,{size:"large",spinning:Za},sr.createElement(re.Z,{className:ca()(Wr.Z.myProblems,Ao&&Wr.Z.whiteMyProblems),leftChild:sr.createElement(oa,Mi({},vu)),rightChild:sr.createElement(ml,Mi({},nl))}))):null,sr.createElement(pe.default,{centered:!0,closable:!1,width:680,footer:null,open:Es,className:"oj-modal"},sr.createElement("section",{className:"oj-modal-content"},sr.createElement("div",{className:"oj-modal-head"},sr.createElement("img",{src:no,alt:""}),sr.createElement("i",{onClick:()=>Js(!1),className:"iconfont icon-guanbi1"})),sr.createElement("aside",null,sr.createElement("img",{className:"mr30",src:vo.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",sr.createElement("span",{style:{color:"#75d6ba",marginRight:100}},ui==null?void 0:ui.execute_time,"ms"),"\u4F18\u4E8E",sr.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(ui==null?void 0:ui.time_better_than)||100,"%"),"\u7684\u7528\u6237"),sr.createElement("aside",{className:"mb50"},sr.createElement("img",{src:yi.Z,className:"mr30"}),sr.createElement("span",{className:"oj-modal-tt"},sr.createElement("span",null,sr.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),sr.createElement("span",{className:"c-light-primary"},ui==null?void 0:ui.execute_memory,"kb")),sr.createElement("span",null,sr.createElement("span",null))),"\u4F18\u4E8E",sr.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(ui==null?void 0:ui.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),sr.createElement("div",{id:"oj-modal-next",onClick:()=>Yi(void 0,null,function*(){var Pi;if(ui!=null&&ui.next_identifier){let Ui=yield(0,Ne.ZP)(`/api/problems/${ui==null?void 0:ui.next_identifier}/start.json`,{method:"get",params:{hack_user_id:fo==null?void 0:fo.user_id}});Ui&&(Xe.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(",");Xe.history.push(`/classrooms/${Ui==null?void 0:Ui[0]}/program_homework/${Ui==null?void 0:Ui[1]}/detail`)}}),className:"oj-modal-btn"},ui!=null&&ui.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875"))),Vu()&&sr.createElement(Sa.Z,{showData:pi==null?void 0:pi.homework_extension,description:pi==null?void 0:pi.description,code:pi.code,sendParams:{source:"hack",hack_id:Or}})),sr.createElement(Pr.Z,{successCb:()=>{Ja.current===1?Zr():Oo()}}))};function Ko({title:pn,modify_code:Hn,onSyncCode:Fr,onShowCodeSetting:dr,onResetCode:Ar,hack:pr,onChangeLanguage:wr,isWhiteTheme:Dr}){var Or;const $r=()=>{pe.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:sr.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})},[Kn]=(0,Xe.useSearchParams)(),ii=Kn.get("language"),li=Ki=>Ki==="1"?"c++":Ki==="2"?"C++":Ki;return(0,ye.useEffect)(()=>{ii&&wr(li(ii))},[]),(0,ye.useEffect)(()=>{pr!=null&&pr.tpm_code_modified&&pe.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:sr.createElement(z.Z,null),content:sr.createElement("div",null,sr.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),sr.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),sr.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()})},[pr==null?void 0:pr.language]),console.log(pr,Dr,"hack"),sr.createElement("div",{className:`${Wr.Z.codeHead} ${Dr?Wr.Z.whiteCodeHead:""}`},sr.createElement("div",{className:Wr.Z.navWrap},(Or=pr==null?void 0:pr.all_language)==null?void 0:Or.map(Ki=>sr.createElement("div",{className:`${Wr.Z.nav} ${Ki===(pr==null?void 0:pr.language)?Wr.Z.active:""}`,key:Ki,onClick:()=>wr(Ki)},sr.createElement(le.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},sr.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),sr.createElement("span",null,Ki)))),sr.createElement(ae.Z,{align:"middle",style:{marginLeft:"auto"}},Hn?sr.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:Fr},sr.createElement("img",{src:Oe,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,sr.createElement("a",{onClick:$r},sr.createElement(le.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},sr.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),sr.createElement("a",{onClick:dr},sr.createElement(le.Z,{title:"\u8BBE\u7F6E"},sr.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function ml(pn){var Hn=pn,{input:Fr,is_file:dr,showNote:Ar,onShowNote:pr,notes:wr,onCancelNote:Dr,onAddNote:Or,debugResult:$r,language:Kn,debuging:ii,submitting:li,executingMessage:Ki,code:ui,onSubmitCode:Jr,onDebugCode:Ea,onChangeCode:Ma,onChangeInput:zo,onUpdateCode:Zi,user:jo,isLoading:pa,submitResult:Wi}=Hn,$i=Ia(Hn,["input","is_file","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function ta(co){return sr.createElement(Ko,Ba(Mi({},$i),{onShowCodeSetting:co}))}const Qi=Mi({input:Fr,is_file:dr,debugResult:$r,debuging:ii,submitting:li,executingMessage:Ki,onDebugCode:Ea,onChangeCode:Ma,onSubmitCode:Jr,onChangeInput:zo,user:jo,submitResult:Wi},$i);return sr.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},sr.createElement(xe,{setIsWhiteTheme:$i==null?void 0:$i.setIsWhiteTheme,isLoading:pa,language:Kn,value:ui,onChange:Ma,onUpdateCode:Zi,ActionBarRender:ta}),sr.createElement(Ze.ZP,Mi({},Qi)))}},74440:function(en,zt,be){"use strict";be.d(zt,{h:function(){return ye}});var ye=(Xe=>(Xe[Xe.NOMATCH=-1]="NOMATCH",Xe[Xe.OK=0]="OK",Xe[Xe.TIMEOUT=2]="TIMEOUT",Xe[Xe.PODFAILURE=3]="PODFAILURE",Xe[Xe.COMPILEFAILURE=4]="COMPILEFAILURE",Xe[Xe.EXECUTEFAILURE=5]="EXECUTEFAILURE",Xe[Xe.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",Xe))(ye||{})},88264:function(en,zt,be){"use strict";be.d(zt,{H7:function(){return a},MK:function(){return z},MU:function(){return ie},X6:function(){return re},bM:function(){return se},fi:function(){return y},fu:function(){return ae},n4:function(){return x},rX:function(){return ne},vl:function(){return b},zO:function(){return oe}});var ye=be(99064),Xe=Object.defineProperty,E=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,ue=(te,ee,ce)=>ee in te?Xe(te,ee,{enumerable:!0,configurable:!0,writable:!0,value:ce}):te[ee]=ce,le=(te,ee)=>{for(var ce in ee||(ee={}))pe.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 ae(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 ie(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),Xe=be(92832),E=be(3113),pe=be(84105),Ae=be(87395),ue=be(35106),le=be(24334),ae=be(33538),se=be(85149),ie=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,de=(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)&&de(Oe,Ze,ze[Ze]);if(te)for(var Ze of te(ze))ce.call(ze,Ze)&&de(Oe,Ze,ze[Ze]);return Oe},fe=(Oe,ze)=>x(Oe,b(ze));const{TextArea:ge}=Xe.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 Be=(Oe=>(Oe[Oe.SET_VISIBLE=0]="SET_VISIBLE",Oe[Oe.SET_TABINDEX=1]="SET_TABINDEX",Oe))(Be||{});function Se(Oe,ze){switch(ze.type){case 0:return fe(he({},Oe),{visible:ze.payload});case 1:return fe(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,ie.pp)(Oe||"")))},[Oe,Ze]),(0,ye.useEffect)(()=>{var lt,ct,nt,at;if(tt.current){qe.current=new re.Terminal({fontSize:14,disableStdin:!0}),qe.current.open(tt.current);const ut=tt.current.offsetWidth-14,At=((at=(nt=(ct=(lt=qe.current)==null?void 0:lt._core)==null?void 0:ct._renderService)==null?void 0:nt.dimensions)==null?void 0:at.actualCellWidth)||9.5,wt=Math.ceil(ut/At);qe.current.resize(wt,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:lt,input_file_url:ct,output_file_url:nt,expected_output_file_url:at}=Oe;let ut=null;const At={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"),!lt&&a.createElement(Te,{className:"mb10",value:tt}),lt&&a.createElement("div",{style:At},a.createElement("a",{onClick:()=>(0,ie.LR)(ct,tt)},tt)),a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!lt&&a.createElement(Te,{className:"mb10",value:Me&&le.Base64.decode(Me)||""}),lt&&a.createElement("div",{style:At},a.createElement("a",{onClick:()=>(0,ie.LR)(nt,Me)},Me)),a.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!lt&&a.createElement(Te,{className:"mb10",value:qe&&le.Base64.decode(qe)||""}),lt&&a.createElement("div",{style:At},a.createElement("a",{onClick:()=>(0,ie.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"),!lt&&a.createElement(se.Z,{value:tt,style:At}),lt&&a.createElement("div",{style:At},a.createElement("a",{onClick:()=>(0,ie.LR)(ct,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"),!lt&&a.createElement(se.Z,{value:tt,style:At}),lt&&a.createElement("div",{style:At},a.createElement("a",{onClick:()=>(0,ie.LR)(ct,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:lt,is_file:ct,input_file_url:nt,output_file_url:at,expected_output_file_url:ut}=Oe;let At=null;switch(ze){case ue.h.OK:At=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:At=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",lt&&le.Base64.decode(lt)));break;case ue.h.EXECUTEFAILURE:At=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:At=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:At=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ue.h.TIMEOUT:At=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",At," ")}var xe=({id:Oe,is_file:ze,input:Ze,debuging:Me,submitting:tt,executingMessage:qe,debugResult:lt,onChangeInput:ct,onDebugCode:nt,onSubmitCode:at})=>{const[ut,At]=(0,ye.useReducer)(Se,ve),{visible:wt,tabIndex:It}=ut;(0,ye.useEffect)(()=>{At({type:0,payload:!1})},[Oe]);function gt(ke){let Ve=ke.target.id;At({type:1,payload:Ve})}function ft(){At({type:0,payload:!wt})}const $e=(0,ye.useMemo)(()=>{if(lt){const{status:ke}=lt;return a.createElement(a.Fragment,null,je(lt))}return null},[lt]);function Pe(){At({type:0,payload:!0}),At({type:1,payload:"1"}),nt()}return a.createElement("div",{className:"test-case-panel"},a.createElement("div",{className:`test-case-panel-body ${wt?"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(ge,{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:ct}),rightNode:Me?a.createElement(ae.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):lt?$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 ${wt?"up":""}`,onClick:ft},wt?a.createElement(pe.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:()=>{At({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=(Xe=>(Xe[Xe.NOMATCH=-1]="NOMATCH",Xe[Xe.OK=0]="OK",Xe[Xe.TIMEOUT=2]="TIMEOUT",Xe[Xe.PODFAILURE=3]="PODFAILURE",Xe[Xe.COMPILEFAILURE=4]="COMPILEFAILURE",Xe[Xe.EXECUTEFAILURE=5]="EXECUTEFAILURE",Xe[Xe.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",Xe))(ye||{})},72161:function(en,zt,be){"use strict";be.d(zt,{Y2:function(){return Oe},ZP:function(){return ze}});var ye=be(59301),Xe=be(54580),E=be(8591),pe=be(43418),Ae=be(95237),ue=be(5112),le=be(3113),ae=be(24905),se=be(6848),ie=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,de=Object.defineProperties,he=Object.getOwnPropertyDescriptors,fe=Object.getOwnPropertySymbols,ge=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,Be=(Ze,Me)=>{for(var tt in Me||(Me={}))ge.call(Me,tt)&&me(Ze,tt,Me[tt]);if(fe)for(var tt of fe(Me))ve.call(Me,tt)&&me(Ze,tt,Me[tt]);return Ze},Se=(Ze,Me)=>de(Ze,he(Me)),Te=(Ze,Me,tt)=>new Promise((qe,lt)=>{var ct=ut=>{try{at(tt.next(ut))}catch(At){lt(At)}},nt=ut=>{try{at(tt.throw(ut))}catch(At){lt(At)}},at=ut=>ut.done?qe(ut.value):Promise.resolve(ut.value).then(ct,nt);at((tt=tt.apply(Ze,Me)).next())});const{Dragger:we}=Xe.default,je=Ze=>{const Me=At=>At&&At.substring(0,At.lastIndexOf("."));for(var tt=[...Ze],qe=0,lt=[],ct=0;ct<tt.length;ct++){for(var nt="",at=0;at<lt.length;at++)if(Me(lt[at][0].name)==Me(tt[ct].name)){qe=1,nt=at;break}if(qe==1)lt[nt].push(tt[ct]),qe=0;else if(qe==0){let At=new Array;At.push(tt[ct]),lt.push(At)}}return lt.map(At=>{if(At.forEach(wt=>{let It=wt.name.split(/\.(?=[^\.]+$)/);wt.name=`${It[0]}.${It[1].toLowerCase()}`}),At[0].name.includes(".in"))return At.length===2?At:[At[0],{}];if(At[0].name.includes(".out"))return At.length===2?At.reverse():[{},At[0]]})},xe=({onClose:Ze,onOK:Me,visible:tt,wrapClassName:qe,rootIdentifier:lt,multiple:ct=!1,defaultMultipleValue:nt=!0})=>{const[at,ut]=(0,ye.useState)([]),[At,wt]=(0,ye.useState)({}),[It,gt]=(0,ye.useState)(!1),[ft,$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(nt))},[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"}),bt=JSON.parse((0,a.pe)(St.data));wt(bt)}catch(St){}}),De=St=>St&&St.substring(0,St.lastIndexOf(".")),Ye=St=>{var bt,Bt;const Mt=De((bt=St[0])==null?void 0:bt.name)||De((Bt=St[1])==null?void 0:Bt.name),pt=at.filter(Lt=>De(Lt.name)!==Mt);Pe.current=[...pt],ut([...pt])},Ue=St=>{if(!ft){const xt=new FormData;xt.append("file",St.file),(0,y.ZP)("/api/attachments/get_file_content.json",{method:"post",body:xt},!0).then(Ut=>{if(Ut.status===0){ke.current=ke.current+1;const Xt=Pe.current.map(on=>{var dn;if(on.name===St.name){const bn=Be({},on);return(dn=St==null?void 0:St.name)!=null&&dn.includes(".in")?bn.input=Ut==null?void 0:Ut.content:bn.output=Ut==null?void 0:Ut.content,bn}return on});if(Pe.current=[...Xt],ut([...Xt]),ke.current>0&&ke.current===at.length){gt(!1);let on=je(Xt);on=on.filter(dn=>{var bn,Mn;return!!((bn=dn[0])!=null&&bn.name&&((Mn=dn[1])!=null&&Mn.name))}),on=on.map(dn=>Se(Be(Be({},dn[0]),dn[1]),{is_file:!1})),Me(on),Ze()}}else gt(!1),Ze()});return}const bt=new(z())({endpoint:At.end_point,region:At.region,accessKeyId:At.access_key_id,accessKeySecret:At.access_key_secret,bucket:At.bucket,stsToken:At.security_token}),Bt=St.name,Mt={container_type:"TestSet",file_name:Bt},pt=(0,x.Z)();let Lt=`testsets/${lt}/${pt}${Bt.indexOf(".")>-1?"."+Bt.split(".").pop():""}`;lt===null&&(Lt=`testsets/${pt}${Bt.indexOf(".")>-1?"."+Bt.split(".").pop():""}`),bt.multipartUpload(Lt,new Blob([St.file],{type:St.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:Bt+""},url:At==null?void 0:At.callback_url,host:At==null?void 0:At.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,y.rz)(Mt)}}).then(function(xt){if(xt.data.status===0){ke.current=ke.current+1;const Wt=Pe.current.map(Ut=>{var Xt,on,dn,bn,Mn,er,Fn,Dn,An,En,kn,br,vr,xr,ur,cr,Qr;if(Ut.name===((on=(Xt=xt.data)==null?void 0:Xt.data)==null?void 0:on.file_name)){const Ur=Be({},Ut);return(Mn=(bn=(dn=xt.data)==null?void 0:dn.data)==null?void 0:bn.file_name)!=null&&Mn.includes(".in")?(Ur.in_object_key=(Fn=(er=xt.data)==null?void 0:er.data)==null?void 0:Fn.object,Ur.in_object_size=(An=(Dn=xt.data)==null?void 0:Dn.data)==null?void 0:An.size,Ur.input=(kn=(En=xt.data)==null?void 0:En.data)==null?void 0:kn.file_name,Ur.in_file=St):(Ur.out_object_key=(vr=(br=xt.data)==null?void 0:br.data)==null?void 0:vr.object,Ur.out_object_size=(ur=(xr=xt.data)==null?void 0:xr.data)==null?void 0:ur.size,Ur.output=(Qr=(cr=xt.data)==null?void 0:cr.data)==null?void 0:Qr.file_name,Ur.out_file=St),Ur}return Ut});if(Pe.current=[...Wt],ut([...Wt]),ke.current>0&&ke.current===at.length){gt(!1);let Ut=je(Wt);Ut=Ut.filter(Xt=>{var on,dn;return!!((on=Xt[0])!=null&&on.name&&((dn=Xt[1])!=null&&dn.name))}),Ut=Ut.map(Xt=>Se(Be(Be({},Xt[0]),Xt[1]),{is_file:!0})),Me(Ut),Ze()}}})},Ie=St=>new Promise((bt,Bt)=>{let Mt=0,pt=[];for(let Lt=0;Lt<St.length;Lt++)St[Lt].file.slice(0,1).arrayBuffer().then(()=>{Mt++,Mt===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()):bt(St))}).catch(xt=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",xt),Mt++,pt.push(St[Lt].name),Mt===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()):bt(St))})}),Ne=()=>Te(void 0,null,function*(){if(at.length===0){E.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield Ie(at),gt(!0),je(at).some(bt=>{var Bt,Mt;return!((Bt=bt[0])!=null&&Bt.name&&((Mt=bt[1])!=null&&Mt.name))})){pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4E0A\u4F20\u7684\u6D4B\u8BD5\u7528\u4F8B\u4E2D\u5B58\u5728\u672A\u914D\u5BF9\u7684\u6587\u4EF6\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4EC5\u4FDD\u5B58\u5DF2\u914D\u5BF9\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF1F",onOk:()=>Te(void 0,null,function*(){at.map(bt=>Te(void 0,null,function*(){Ue(bt)}))}),onCancel:()=>{gt(!1)}});return}at.map(bt=>Te(void 0,null,function*(){Ue(bt)}))}),rt={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 bt={name:St.name,uid:St.uid,file:St,percent:0};return at.push(bt),Pe.current=[...at],ut([...at]),!1}},ht=je(at);return console.log(at,ht,"fileList"),ee.createElement(pe.default,{open:tt,wrapClassName:qe,onOk:Ne,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:It},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:ct?"visible":"hidden"}},ee.createElement("span",{className:oe.greyText},"\u7528\u4F8B\u7C7B\u578B"),ee.createElement(ue.ZP.Group,{className:`ml20 ${oe.testCaseRadio}`,optionType:"button",value:ft,onChange:St=>$e(St.target.value)},ee.createElement(ue.ZP,{value:!1},"\u6587\u672C"),ee.createElement(ue.ZP,{value:!0},"\u6587\u4EF6"))),ee.createElement(Xe.default,Be({},rt),ee.createElement(le.ZP,{type:"primary",className:oe.btnS},ee.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),ee.createElement(Oe,{data:ht,onRemove:Ye})):ee.createElement("div",{className:`${oe.noData} mb30`},ee.createElement(Xe.default.Dragger,Se(Be({},rt),{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:lt=!1,inputChange:ct,onEvaluatingChange:nt,onSelectAll:at,checkAll1:ut,checkAll2:At,checkAll3:wt,checkAll4:It,checkAll5:gt,showEvaluatingSetting:ft=!1,className:$e="",isProgramHomework:Pe=!1})=>{const ke={value:"",filename:"",dataUrl:""},[Ve,Qe]=(0,ye.useState)(Be({},ke)),De=Ie=>{let Ne=document.createElement("a");document.body.appendChild(Ne);let rt=URL.createObjectURL(Ie.file);Ne.href=rt,Ne.download=Ie.name,Ne.click(),URL.revokeObjectURL(rt),document.body.removeChild(Ne)},Ye=(Ie,Ne)=>{(0,b.LR)(Ie,Ne)},Ue=(Ie,Ne)=>{pe.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(Ie,Ne)},onCancel:()=>{}})};return Ze.length?ee.createElement("div",{className:$e,style:{width:tt}},ee.createElement("div",{className:`${Pe?oe.headProgram:oe.head}`},ft&&ee.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},ee.createElement(ae.default,{checked:ut,onChange:Ie=>{at(Ie.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"),ft&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(ae.default,{checked:It,onChange:Ie=>{at(Ie.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"}))),ft&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(ae.default,{checked:At,onChange:Ie=>{at(Ie.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"}))),ft&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(ae.default,{checked:gt,onChange:Ie=>{at(Ie.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"}))),ft&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(ae.default,{checked:wt,onChange:Ie=>{at(Ie.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((Ie,Ne)=>{var rt,ht,St,bt;return ee.createElement("div",{key:Ne,className:oe.list,style:Pe?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},ft&&ee.createElement("div",{style:{width:"15%"}},ee.createElement(ae.default,{checked:!!Ie.hidden,onChange:Bt=>{nt(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:Ie.input||((rt=Ie[0])==null?void 0:rt.name),onClick:()=>Te(void 0,null,function*(){let Bt;Ie.input?Ie.input_file_url?Bt=Ie.input_file_url:Bt=Ie.in_file:Bt=Ie[0];let Mt;typeof Bt=="string"?(Mt=yield fetch(Bt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Qe({value:yield Mt.text(),filename:"",dataUrl:Bt})):(Mt=yield(0,b.db)(Bt.file),Qe({value:Mt.text,filename:Bt.name,dataUrl:Mt.link}))})},Ie.input||((ht=Ie[0])==null?void 0:ht.name))),ee.createElement("div",{className:oe.info,style:{width:qe?Pe?"20%":"15%":"25%"}},ee.createElement("span",{title:Ie.output||((St=Ie[1])==null?void 0:St.name),onClick:()=>Te(void 0,null,function*(){let Bt;Ie.input?Ie.output_file_url?Bt=Ie.output_file_url:Bt=Ie.out_file:Bt=Ie[1];let Mt;typeof Bt=="string"?(Mt=yield fetch(Bt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Qe({value:yield Mt.text(),filename:"",dataUrl:Bt})):(Mt=yield(0,b.db)(Bt.file),Qe({value:Mt.text,filename:Bt.name,dataUrl:Mt.link}))})},Ie.output||((bt=Ie[1])==null?void 0:bt.name))),qe&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(ie.default,{size:"large",addonAfter:Pe?"%":null,disabled:lt,style:{width:"80%"},onChange:Bt=>ct(Bt,Ne),value:Ie.score}),!Pe&&ee.createElement("span",null,"\xA0%")),ft&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(ae.default,{checked:Ie.input_visible||!1,onChange:Bt=>{nt(Bt.target.checked,Ne,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),ft&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(ae.default,{checked:Ie.is_invisible||!1,onChange:Bt=>{nt(Bt.target.checked,Ne,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),ft&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(ae.default,{checked:Ie.actual_output_visible||!1,onChange:Bt=>{nt(Bt.target.checked,Ne,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),ft&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(ae.default,{checked:Ie.last_match_rule||!1,onChange:Bt=>{nt(Bt.target.checked,Ne,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),ee.createElement("div",{onClick:()=>Ue(Ie,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(Be({},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),Xe=be(8591),E=be(6848),pe=be(71418),Ae=be(95237),ue=be(43604),le=be(58421),ae=be(3113),se=be(12290),ie=be(99064),oe=be(85149),re=(a,y,x)=>new Promise((b,te)=>{var ee=he=>{try{de(x.next(he))}catch(fe){te(fe)}},ce=he=>{try{de(x.throw(he))}catch(fe){te(fe)}},de=he=>he.done?b(he.value):Promise.resolve(he.value).then(ee,ce);de((x=x.apply(a,y)).next())}),ne=({id:a,activeDiscussIndex:y,onReplyDiscuss:x,adminOrOperator:b})=>{const[te,ee]=(0,ye.useState)(""),[ce,de]=(0,ye.useState)(!1);function he(ge){ee(ge)}function fe(){if(!te){Xe.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}x(a,te),ee("")}return(0,ye.useEffect)(()=>{y!=a&&de(!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:de}),overlayStyle:{maxWidth:600}},ye.createElement("a",{title:ce?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>de(!ce)},ye.createElement("i",{className:"iconfont icon-dianzan11"})))}),ye.createElement("a",{onClick:fe,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?de():(ce(1),te([]))},[a==null?void 0:a.isOpen]);const de=()=>re(void 0,null,function*(){x(!0);const he=yield(0,ie.ZP)(`/api/discusses/${a==null?void 0:a.id}/recommend_answer.json`,{method:"get"});(he==null?void 0:he.status)==0&&te(he==null?void 0:he.answer),x(!1)});return ye.createElement(pe.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(ae.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),Xe=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=="},pe={exam:E};function Ae(le="",ae="exam"){const{secret:se,iv:ie}=pe[ae];return AES.encrypt(le,se,{iv:ie,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function ue(le="",ae="exam"){const{secret:se,iv:ie}=pe[ae];return ye.AES.decrypt(le,se,{iv:ie,mode:Xe().mode.CBC,padding:Xe().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 lt},Iy:function(){return ge},KM:function(){return $e},MJ:function(){return fe},Ne:function(){return qe},ON:function(){return At},Uj:function(){return gt},VY:function(){return at},YO:function(){return It},YX:function(){return wt},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 Be},hS:function(){return ct},iA:function(){return b},j6:function(){return ce},je:function(){return ze},jj:function(){return de},kS:function(){return ut},o6:function(){return Se},pO:function(){return ft},rQ:function(){return xe},sA:function(){return me},xm:function(){return Me},xo:function(){return nt},y8:function(){return Oe},yd:function(){return te}});var ye=be(92365),Xe=be(89070),E=be(955),pe=be(8591),Ae=be(3294),ue=Object.defineProperty,le=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ie=(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={}))ae.call(ke,Ve)&&ie(Pe,Ve,ke[Ve]);if(le)for(var Ve of le(ke))se.call(ke,Ve)&&ie(Pe,Ve,ke[Ve]);return Pe},re=(Pe,ke,Ve)=>new Promise((Qe,De)=>{var Ye=Ne=>{try{Ie(Ve.next(Ne))}catch(rt){De(rt)}},Ue=Ne=>{try{Ie(Ve.throw(Ne))}catch(rt){De(rt)}},Ie=Ne=>Ne.done?Qe(Ne.value):Promise.resolve(Ne.value).then(Ye,Ue);Ie((Ve=Ve.apply(Pe,ke)).next())});const ne=()=>{(0,Xe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},z=()=>{(0,Xe.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)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Xe.history.push(`/classrooms/${Pe.coursesId}/exportlist/course_member_act_score`);else{if(ke.status===-2)return ke;ke.status===-3&&((0,Xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Xe.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)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Xe.history.push(`/classrooms/${Pe.coursesId}/exportlist/course_total_score`);else{if(ke.status===-4)return ke;ke.status===-3&&((0,Xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Xe.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)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Xe.history.push(`/classrooms/${Pe.coursesId}/exportlist/course_total_exercise_and_other`);else{if(ke.status===-4)return ke;ke.status===-3&&((0,Xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Xe.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)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Xe.history.push(`/classrooms/${Pe.coursesId}/exportlist/export_star_user`);else{if(ke.status===-4)return ke;ke.status===-3&&((0,Xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Xe.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)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Xe.history.push(`/classrooms/${Pe.coursesId}/exportlist/course_total_exercise_and_other`);else{if(ke.status===-2)return ke;if(ke.status===-3)(0,Xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Xe.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)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Xe.history.push(`/classrooms/${Pe.coursesId}/exportlist/course_total_homework`);else{if(ke.status===-4)return ke;ke.status===-3&&((0,Xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Xe.history.push(`/classrooms/${Pe.coursesId}/exportlist/course_total_homework`))}}),de=(Pe,ke)=>re(void 0,null,function*(){const Ve=yield(0,ye.o_)(oe({},Pe));Ve.status===0?(pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),Xe.history.push(`/classrooms/${Pe.coursesId}/exportlist/${ke}`)):Ve.status===-3&&((0,Xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Xe.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?(pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),Xe.history.push(`/classrooms/${Pe.coursesId}/exportlist/${ke}`)):Ve.status===-3&&((0,Xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Xe.history.push(`/classrooms/${Pe.coursesId}/exportlist/${ke}`))}),fe=(Pe,ke)=>re(void 0,null,function*(){const Ve=yield(0,ye.vV)(oe({},Pe));Ve.status===0?(pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),Xe.history.push(`/classrooms/${Pe.coursesId}/exportlist/${ke}`)):Ve.status===-3&&((0,Xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Xe.history.push(`/classrooms/${Pe.coursesId}/exportlist/${ke}`))}),ge=(Pe,ke)=>re(void 0,null,function*(){const Ve=yield(0,ye.aP)(oe({},Pe));Ve.status===0?(pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Xe.history.push(`/classrooms/${Pe.coursesId}/exportlist/${ke}`)):Ve.status===-3&&((0,Xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Xe.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()}),Be=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?(pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Xe.history.push(`/classrooms/${Pe.coursesId}/exportlist/exercise_score,export_exercise_users`)):ke.status===-3&&((0,Xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Xe.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}))}),lt=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}))}),ct=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}))}),nt=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}))}),At=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}))}),wt=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}))}),It=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}))}),ft=(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 Xe},Dj:function(){return ye},gH:function(){return E},vp:function(){return pe}});function ye(Ae){try{Ae.mozRequestFullScreen?Ae.mozRequestFullScreen():Ae.webkitRequestFullScreen&&Ae.webkitRequestFullScreen()}catch(ue){console.log(ue,":e")}}function Xe(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const E=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function pe(){var 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),Xe=Object.defineProperty,E=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,ue=(ie,oe,re)=>oe in ie?Xe(ie,oe,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[oe]=re,le=(ie,oe)=>{for(var re in oe||(oe={}))pe.call(oe,re)&&ue(ie,re,oe[re]);if(E)for(var re of E(oe))Ae.call(oe,re)&&ue(ie,re,oe[re]);return ie},ae=(ie,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(ie,oe)).next())});function se(ie,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)=>ae(this,null,function*(){const ce=ee?oe:le(le({},re),te);a(!0),ne(ce);const de=yield ie(ce);return a(!1),x(de),de}),y,x]}},85219:function(en,zt,be){"use strict";be.d(zt,{_:function(){return E}});var ye=be(59301),Xe=be(43418);const E=pe=>{var Ae,ue;const le=(0,ye.useRef)([]),ae=()=>{for(const se of le.current)clearTimeout(se);le.current=[]};return(0,ye.useEffect)(()=>{var se,ie,oe,re,ne,z;if(ae(),(se=pe==null?void 0:pe.exercise)!=null&&se.left_time&&((oe=(ie=pe==null?void 0:pe.exercise)==null?void 0:ie.exercise_events)==null?void 0:oe.length)>0){for(const a of(re=pe==null?void 0:pe.exercise)==null?void 0:re.exercise_events)if(((ne=pe==null?void 0:pe.exercise)==null?void 0:ne.left_time)>(a==null?void 0:a.reminder_time)*60){let y=(((z=pe==null?void 0:pe.exercise)==null?void 0:z.left_time)-(a==null?void 0:a.reminder_time)*60)*1e3;y=y>2147483647?2147483647:y;const x=setTimeout(()=>{Xe.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=pe==null?void 0:pe.exercise)==null?void 0:Ae.left_time,(ue=pe==null?void 0:pe.exercise)==null?void 0:ue.exercise_events]),ae}},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),Xe=be.n(ye),E=be(11690),pe=be.n(E);let Ae=1;function ue(ve,me){const Be=ve.match(/^(\s+)(?:```)/);if(Be===null)return me;const Se=Be[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=[],ae=["<ul>"];const se=new(Xe()).Renderer,ie=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function oe(){le.length=0,ae=["<ul>"]}const re={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function ne(ve,me,Be,Se){if(me>=ve.length||ve[me].level<=Be)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,Be,Se),me}function z(){return ne(le,0,0,ae),ae.push("</ul>"),ae.join("")}const a={heading(ve){const me=ie.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 Be=me[0];let Se=ue(Be,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:Be,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 de(ve){return ve=ve.replace(y,(me,Be)=>{const Se=b();return te[Se]={type:"inline",expression:Be},Se}),ve}const he=se.listitem;se.listitem=function(ve){return he(de(ve))};const fe=se.paragraph;se.paragraph=function(ve){return fe(de(ve))};const ge=se.tablecell;se.tablecell=function(ve,me){return ge(de(ve),me)},se.code=function(ve,me,Be){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}">${Be?ve:(0,E.escape)(ve,!0)}</code></pre>
`:'<pre class="prettyprint linenums"><code>'+(Be?ve:(0,E.escape)(ve,!0))+"</code></pre>"},se.heading=function(ve,me,Be){let Se=this.options.headerPrefix+Be.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return le.push({anchor:Se,level:me,text:ve}),"<h"+me+' id="'+Ae+Se+'">'+ve+"</h"+me+">"},Xe().setOptions({silent:!0,gfm:!0,pedantic:!1}),Xe().use({tokenizer:a,renderer:se}),zt.ZP=Xe()},16479:function(en,zt,be){"use strict";be.d(zt,{G:function(){return Ae},t:function(){return pe}});var ye=be(7062),Xe=be.n(ye);const E=null;function pe(ue,le){let ae=Xe().get("__ec");ae||(ae={}),ae[ue]=le,Xe().set("__ec",ae)}function Ae(ue,le){let ae=Xe().get("__ec");return ae?ae[ue]===void 0?le:ae[ue]:le}},46474:function(en,zt,be){"use strict";be.d(zt,{rX:function(){return de},pW:function(){return he},gy:function(){return fe},xY:function(){return ce},O5:function(){return ee},hs:function(){return y},tJ:function(){return z},o1:function(){return a},Rd:function(){return te}});var ye=be(89070),Xe=be(43418),E=be(28103),pe=be(8591),Ae=be(24065),ue=be(955),le=be(87169),ae=be(25510),se="data:image/png;base64,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",ie=be.p+"static/newqrcode.a8740efb.png",oe=be(32637),re=be(59301),ne=(ge,ve,me)=>new Promise((Be,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?Be(xe.value):Promise.resolve(xe.value).then(Te,we);je((me=me.apply(ge,ve)).next())});const z=(ge,ve=!1,me=!1,Be="",Se=!1)=>!!(a(ge)&&x(ge,ve,me,Be,Se)),a=ge=>(0,Ae.bg)()?!0:(ge({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),y=ge=>{var ve,me,Be;const{user:Se}=(0,ye.getDvaApp)()._store.getState();(0,Ae.bg)()&&!((me=(ve=Se==null?void 0:Se.userInfo)==null?void 0:ve.course)!=null&&me.course_public)&&!((Be=Se==null?void 0:Se.userInfo)!=null&&Be.profile_completed)&&ge({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit",isCurrentPage:!0}})},x=(ge,ve=!1,me=!0,Be="",Se=!1)=>{var Te;const{user:we}=(0,ye.getDvaApp)()._store.getState();return(Te=we.userInfo)!=null&&Te.profile_completed?!0:(me?ge({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:Be,isCurrentPage:Se}}):Xe.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"),b()}}),!1)},b=()=>{Xe.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()}})},te=()=>{Xe.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"))})},ee=()=>{var ge;const{user:ve}=(0,ye.getDvaApp)()._store.getState();return(ge=ve.userInfo)!=null&&ge.professional_certification?!0:(Xe.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)},ce=()=>(0,Ae.V9)()?!0:(Xe.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:ie,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),de=(ge,ve)=>ge?!0:(Xe.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:re.createElement("div",null,re.createElement("p",null,ve||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),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),he=ge=>{Xe.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,ge),"\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:ae,alt:"\u4E8C\u7EF4\u7801",width:160})))})},fe=(ge,ve="")=>{const{shixunsDetail:{detail:me}}=(0,ye.getDvaApp)()._store.getState();if((me==null?void 0:me.public)===2||(me==null?void 0:me.public)===1||(me==null?void 0:me.shixun_status)===3){let Be="";return(me==null?void 0:me.public)===2&&(Be="\u5DF2\u516C\u5F00"),(me==null?void 0:me.public)===1&&(Be="\u5F85\u5BA1\u6838"),(me==null?void 0:me.shixun_status)===3&&(Be="\u5DF2\u5173\u95ED"),Xe.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",Be,"\uFF0C",ve,"\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:ae,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(me==null?void 0:me.shixun_status)===2?(Xe.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",ve,"\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:()=>{Xe.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 ge({type:"shixunsDetail/cancelRelease",payload:{id:me==null?void 0:me.identifier}})).status!==401&&(pe.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),ge({type:"shixunsDetail/getShixunsDetail",payload:{id:me==null?void 0:me.identifier}}),ge({type:"practiceSetting/getCommonData",payload:{id:me==null?void 0:me.identifier}}))})})}}),!0):!1}},47257:function(en){(function(zt){(function(be){if(1)en.exports=be();else var ye})(function(){var be,ye,Xe;return function(){function E(pe,Ae,ue){function le(ie,oe){if(!Ae[ie]){if(!pe[ie]){var re=void 0;if(!oe&&re)return require(ie,!0);if(ae)return ae(ie,!0);var ne=new Error("Cannot find module '"+ie+"'");throw ne.code="MODULE_NOT_FOUND",ne}var z=Ae[ie]={exports:{}};pe[ie][0].call(z.exports,function(a){var y=pe[ie][1][a];return le(y||a)},z,z.exports,E,pe,Ae,ue)}return Ae[ie].exports}for(var ae=void 0,se=0;se<ue.length;se++)le(ue[se]);return le}return E}()({1:[function(E,pe,Ae){"use strict";var ue=E("./browser/client");ue.Buffer=E("buffer").Buffer,ue.urllib=E("../shims/xhr"),ue.version=E("./browser/version").version,pe.exports=ue},{"../shims/xhr":475,"./browser/client":3,"./browser/version":6,buffer:90}],2:[function(E,pe,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),le=ue(E("@babel/runtime/regenerator")),ae=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"),ie=E("../common/utils/checkBucketName"),oe=ie.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,ae.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,ae.default)(le.default.mark(function x(b,te,ee){var ce,de;return le.default.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:return ce=this._bucketRequestParams("PUT",b,"acl",ee),ce.headers={"x-oss-acl":te},ce.successStatuses=[200],fe.next=5,this.request(ce);case 5:return de=fe.sent,fe.abrupt("return",{bucket:de.headers.location&&de.headers.location.substring(1)||null,res:de.res});case 7:case"end":return fe.stop()}},x,this)}));function y(x,b,te){return a.apply(this,arguments)}return y}(),re.getBucketACL=function(){var a=(0,ae.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,ae.default)(le.default.mark(function x(b,te,ee){var ce,de,he;return le.default.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return ce=this._bucketRequestParams("PUT",b,"logging",ee),de=`<?xml version="1.0" encoding="UTF-8"?>
<BucketLoggingStatus>
<LoggingEnabled>
<TargetBucket>`.concat(b,`</TargetBucket>
`),te&&(de+="<TargetPrefix>".concat(te,`</TargetPrefix>
`)),de+=`</LoggingEnabled>
</BucketLoggingStatus>`,ce.content=de,ce.mime="xml",ce.successStatuses=[200],ge.next=9,this.request(ce);case 9:return he=ge.sent,ge.abrupt("return",{res:he.res});case 11:case"end":return ge.stop()}},x,this)}));function y(x,b,te){return a.apply(this,arguments)}return y}(),re.getBucketLogging=function(){var a=(0,ae.default)(le.default.mark(function x(b,te){var ee,ce,de;return le.default.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:return ee=this._bucketRequestParams("GET",b,"logging",te),ee.successStatuses=[200],ee.xmlResponse=!0,fe.next=5,this.request(ee);case 5:return ce=fe.sent,de=ce.data.LoggingEnabled,fe.abrupt("return",{enable:!!de,prefix:de&&de.TargetPrefix||null,res:ce.res});case 8:case"end":return fe.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),re.deleteBucketLogging=function(){var a=(0,ae.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,ae.default)(le.default.mark(function x(b,te,ee){var ce,de,he,fe,ge,ve,me,Be,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),de=`<?xml version="1.0" encoding="UTF-8"?>
<CORSConfiguration>`,he=function(Oe){de+="<AllowedOrigin>".concat(Oe,"</AllowedOrigin>")},fe=function(Oe){de+="<AllowedMethod>".concat(Oe,"</AllowedMethod>")},ge=function(Oe){de+="<AllowedHeader>".concat(Oe,"</AllowedHeader>")},ve=function(Oe){de+="<ExposeHeader>".concat(Oe,"</ExposeHeader>")},me=0,Be=te.length;me<Be;me++)Se=te[me],de+="<CORSRule>",z(Se.allowedOrigin).forEach(he),z(Se.allowedMethod).forEach(fe),z(Se.allowedHeader).forEach(ge),z(Se.exposeHeader).forEach(ve),Se.maxAgeSeconds&&(de+="<MaxAgeSeconds>".concat(Se.maxAgeSeconds,"</MaxAgeSeconds>")),de+="</CORSRule>";return de+="</CORSConfiguration>",ce.content=de,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,ae.default)(le.default.mark(function x(b,te){var ee,ce,de,he;return le.default.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return ee=this._bucketRequestParams("GET",b,"cors",te),ee.successStatuses=[200],ee.xmlResponse=!0,ge.next=5,this.request(ee);case 5:return ce=ge.sent,de=[],ce.data&&ce.data.CORSRule&&(he=ce.data.CORSRule,ne(he)||(he=[he]),he.forEach(function(ve){var me={};Object.keys(ve).forEach(function(Be){me[Be.slice(0,1).toLowerCase()+Be.slice(1,Be.length)]=ve[Be]}),de.push(me)})),ge.abrupt("return",{rules:de,res:ce.res});case 9:case"end":return ge.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),re.deleteBucketCORS=function(){var a=(0,ae.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,ae.default)(le.default.mark(function x(b,te,ee,ce){var de,he,fe,ge;return le.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:if(de=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>
`,fe=0;fe<ee.length;fe++)he+=" <Referer>".concat(ee[fe],`</Referer>
`);he+=` </RefererList>
`}else he+=` <RefererList />
`;return he+="</RefererConfiguration>",de.content=he,de.mime="xml",de.successStatuses=[200],me.next=10,this.request(de);case 10:return ge=me.sent,me.abrupt("return",{res:ge.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,ae.default)(le.default.mark(function x(b,te){var ee,ce,de;return le.default.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:return ee=this._bucketRequestParams("GET",b,"referer",te),ee.successStatuses=[200],ee.xmlResponse=!0,fe.next=5,this.request(ee);case 5:return ce=fe.sent,de=ce.data.RefererList.Referer||null,de&&(ne(de)||(de=[de])),fe.abrupt("return",{allowEmpty:ce.data.AllowEmptyReferer==="true",referers:de,res:ce.res});case 9:case"end":return fe.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),re.deleteBucketReferer=function(){var a=(0,ae.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,pe,Ae){(function(ue,le){(function(){"use strict";var ae=E("@babel/runtime/helpers/interopRequireDefault"),se=ae(E("@babel/runtime/regenerator")),ie=ae(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"),de=E("../common/utils/createRequest"),he=de.createRequest,fe=E("../common/utils/encoder"),ge=fe.encoder,ve=E("../common/client/getReqUrl"),me=ve.getReqUrl,Be=E("../common/utils/setSTSToken"),Se=Be.setSTSToken,Te=E("../common/utils/retry"),we=Te.retry,je=E("../common/utils/isFunction"),xe=je.isFunction,Oe=new ne;function ze(){var ct=a.name,nt=a.version;ct&&ct.toLowerCase&&ct.toLowerCase()==="ie"&&nt.split(".")[0]<10&&console.warn("ali-oss does not support the current browser")}function Ze(){return location&&location.protocol==="https:"}function Me(ct,nt){if(ze(),!(this instanceof Me))return new Me(ct,nt);ct&&ct.inited?this.options=ct:this.options=Me.initOptions(ct),this.options.cancelFlag=!1,this.options.urllib?this.urllib=this.options.urllib:(this.urllib=x,this.agent=this.options.agent||Oe),this.ctx=nt,this.userAgent=this._getUserAgent(),this.stsTokenFreshTime=new Date,this.options.amendTimeSkewed=0}pe.exports=Me,Me.initOptions=function(nt){nt.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},nt);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(nt){return this.debug("authorization stringToSign: %s",nt,"info"),ee.computeSignature(this.options.accessKeySecret,nt,this.options.headerEncoding)},tt._getReqUrl=me,tt.authorization=function(nt,at,ut,At){var wt=ee.buildCanonicalString(nt.toUpperCase(),at,{headers:At,parameters:ut});return ee.authorization(this.options.accessKeyId,this.options.accessKeySecret,wt,this.options.headerEncoding)},tt.request=function(){var ct=(0,ie.default)(se.default.mark(function nt(at){var ut=this;return se.default.wrap(function(wt){for(;;)switch(wt.prev=wt.next){case 0:if(!this.options.retryMax){wt.next=6;break}return wt.next=3,we(qe.bind(this),this.options.retryMax,{errorHandler:function(gt){var ft=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!!ft(gt)}})(at);case 3:return wt.abrupt("return",wt.sent);case 6:return wt.abrupt("return",qe.call(this,at));case 7:case"end":return wt.stop()}},nt,this)}));return function(nt){return ct.apply(this,arguments)}}();function qe(ct){return lt.apply(this,arguments)}function lt(){return lt=(0,ie.default)(se.default.mark(function ct(nt){var at,ut,At,wt,It,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,nt),this.options.useFetch||(at.params.mode="disable-fetch"),wt=!!nt.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",nt.method,at.url,ut.status,ut.headers,"info"),$e.next=16;break;case 13:$e.prev=13,$e.t0=$e.catch(6),At=$e.t0;case 16:if(!(ut&&nt.successStatuses&&nt.successStatuses.indexOf(ut.status)===-1)){$e.next=28;break}return $e.next=19,this.requestError(ut);case 19:if(It=$e.sent,!(It.code==="RequestTimeTooSkewed"&&!wt)){$e.next=25;break}return this.options.amendTimeSkewed=+new Date(It.serverTime)-new Date,$e.next=24,this.request(nt);case 24:return $e.abrupt("return",$e.sent);case 25:It.params=nt,$e.next=32;break;case 28:if(!At){$e.next=32;break}return $e.next=31,this.requestError(At);case 31:It=$e.sent;case 32:if(!It){$e.next=34;break}throw It;case 34:if(!nt.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()}},ct,this,[[6,13]])})),lt.apply(this,arguments)}tt._getResource=function(nt){var at="/";return nt.bucket&&(at+="".concat(nt.bucket,"/")),nt.object&&(at+=ge(nt.object,this.options.headerEncoding)),at},tt._escape=function(nt){return y.encodeURIComponent(nt).replace(/%2F/g,"/")},tt._getUserAgent=function(){var nt=le&&le.browser?"js":"nodejs",at="aliyun-sdk-".concat(nt,"/").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(nt){var at=nt.replace(/\u03b1/,"alpha").replace(/\u03b2/,"beta");return at},tt.checkBrowserAndVersion=function(nt,at){return te.name===nt&&te.version.split(".")[0]===at},tt.parseXML=function(nt){return new Promise(function(at,ut){ue.isBuffer(nt)&&(nt=nt.toString()),re.parseString(nt,{explicitRoot:!1,explicitArray:!1},function(At,wt){At?ut(At):at(wt)})})},tt.requestError=function(){var ct=(0,ie.default)(se.default.mark(function at(ut){var At,wt,It,gt;return se.default.wrap(function($e){for(;;)switch($e.prev=$e.next){case 0:if(At=null,!(!ut.data||!ut.data.length)){$e.next=5;break}ut.status===-1||ut.status===-2?(At=new Error(ut.message),At.name=ut.name,At.status=ut.status,At.code=ut.name):(ut.status===404?(At=new Error("Object not exists"),At.name="NoSuchKeyError",At.status=404,At.code="NoSuchKey"):ut.status===412?(At=new Error("Pre condition failed"),At.name="PreconditionFailedError",At.status=412,At.code="PreconditionFailed"):(At=new Error("Unknow error, status: ".concat(ut.status)),At.name="UnknownError",At.status=ut.status),At.requestId=ut.headers["x-oss-request-id"],At.host=""),$e.next=32;break;case 5:return wt=String(ut.data),this.debug("request response error data: %s",wt,"error"),$e.prev=7,$e.next=10,this.parseXML(wt);case 10:if($e.t0=$e.sent,$e.t0){$e.next=13;break}$e.t0={};case 13:It=$e.t0,$e.next=23;break;case 16:return $e.prev=16,$e.t1=$e.catch(7),this.debug(wt,"error"),$e.t1.message+=`
raw xml: `.concat(wt),$e.t1.status=ut.status,$e.t1.requestId=ut.headers["x-oss-request-id"],$e.abrupt("return",$e.t1);case 23:gt=It.Message||"unknow request error, status: ".concat(ut.status),It.Condition&&(gt+=" (condition: ".concat(It.Condition,")")),At=new Error(gt),At.name=It.Code?"".concat(It.Code,"Error"):"UnknownError",At.status=ut.status,At.code=It.Code,At.requestId=It.RequestId,At.hostId=It.HostId,At.serverTime=It.ServerTime;case 32:return this.debug("generate error %j",At,"error"),$e.abrupt("return",At);case 34:case"end":return $e.stop()}},at,this,[[7,16]])}));function nt(at){return ct.apply(this,arguments)}return nt}()}).call(this)}).call(this,{isBuffer:E("../../node_modules/is-buffer/index.js")},E("_process"))},{"../../node_modules/is-buffer/index.js":366,"../common/bucket/abortBucketWorm":7,"../common/bucket/completeBucketWorm":8,"../common/bucket/deleteBucketInventory":9,"../common/bucket/deleteBucketLifecycle":10,"../common/bucket/deleteBucketWebsite":11,"../common/bucket/extendBucketWorm":12,"../common/bucket/getBucketInventory":13,"../common/bucket/getBucketLifecycle":14,"../common/bucket/getBucketVersioning":15,"../common/bucket/getBucketWebsite":16,"../common/bucket/getBucketWorm":17,"../common/bucket/initiateBucketWorm":18,"../common/bucket/listBucketInventory":19,"../common/bucket/putBucketInventory":20,"../common/bucket/putBucketLifecycle":21,"../common/bucket/putBucketVersioning":22,"../common/bucket/putBucketWebsite":23,"../common/client/getReqUrl":25,"../common/client/initOptions":26,"../common/multipart":30,"../common/multipart-copy":29,"../common/parallel":49,"../common/signUtils":50,"../common/utils/createRequest":56,"../common/utils/encoder":59,"../common/utils/isFunction":68,"../common/utils/retry":74,"../common/utils/setSTSToken":76,"./bucket":2,"./managed-upload":4,"./object":5,"./version":6,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,_process:467,agentkeepalive:81,bowser:88,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.replace.js":305,"core-js/modules/es.string.split.js":307,"core-js/modules/es.symbol.description.js":310,"core-js/modules/es.symbol.js":313,debug:465,"merge-descriptors":372,platform:379,urllib:475,utility:474,xml2js:426}],4:[function(E,pe,Ae){(function(ue){(function(){"use strict";var le=E("@babel/runtime/helpers/interopRequireDefault"),ae=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")),ie=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 ge=(0,se.default)(ae.default.mark(function me(Be,Se){var Te,we,je,xe,Oe,ze,Ze,Me,tt,qe=arguments;return ae.default.wrap(function(ct){for(;;)switch(ct.prev=ct.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)){ct.next=8;break}return Se&&x(Se)&&(Te.checkpoint.file=Se),ct.next=7,this._resumeMultipart(Te.checkpoint,Te);case 7:return ct.abrupt("return",ct.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),ct.next=14,this._getFileSize(Se);case 14:if(je=ct.sent,!(je<we)){ct.next=26;break}return Te.contentLength=je,ct.next=19,this.put(Be,Se,Te);case 19:if(xe=ct.sent,!(Te&&Te.progress)){ct.next=23;break}return ct.next=23,Te.progress(1);case 23:return Oe={res:xe.res,bucket:this.options.bucket,name:Be,etag:xe.res.headers.etag},(Te.headers&&Te.headers["x-oss-callback"]||Te.callback)&&(Oe.data=xe.data),ct.abrupt("return",Oe);case 26:if(!(Te.partSize&&parseInt(Te.partSize,10)!==Te.partSize)){ct.next=28;break}throw new Error("partSize must be int number");case 28:if(!(Te.partSize&&Te.partSize<we)){ct.next=30;break}throw new Error("partSize must not be smaller than ".concat(we));case 30:return ct.next=32,this.initMultipartUpload(Be,Te);case 32:if(ze=ct.sent,Ze=ze.uploadId,Me=this._getPartSize(je,Te.partSize),tt={file:Se,name:Be,fileSize:je,partSize:Me,uploadId:Ze,doneParts:[]},!(Te&&Te.progress)){ct.next=39;break}return ct.next=39,Te.progress(0,tt,ze.res);case 39:return ct.next=41,this._resumeMultipart(tt,Te);case 41:return ct.abrupt("return",ct.sent);case 42:case"end":return ct.stop()}},me,this)}));function ve(me,Be){return ge.apply(this,arguments)}return ve}(),ee._resumeMultipart=function(){var ge=(0,se.default)(ae.default.mark(function me(Be,Se){var Te,we,je,xe,Oe,ze,Ze,Me,tt,qe,lt,ct,nt,at,ut,At,wt,It,gt;return ae.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=Be.file,je=Be.fileSize,xe=Be.partSize,Oe=Be.uploadId,ze=Be.doneParts,Ze=Be.name,Me=[],ze.length>0&&ne(ze).to(Me),tt=this._divideParts(je,xe),qe=tt.length,lt=!1,ct=function(ke,Ve){return new Promise(function(){var Qe=(0,se.default)(ae.default.mark(function De(Ye,Ue){var Ie,Ne,rt,ht,St;return ae.default.wrap(function(Bt){for(;;)switch(Bt.prev=Bt.next){case 0:if(Bt.prev=0,ke.isCancel()){Bt.next=29;break}return Ie=tt[Ve-1],Bt.next=5,ke._createBuffer(we,Ie.start,Ie.end);case 5:return Ne=Bt.sent,rt={content:Ne,size:Ie.end-Ie.start},Bt.prev=7,Bt.next=10,ke._uploadPart(Ze,Oe,Ve,rt,Se);case 10:ht=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()&&!lt)){Bt.next=26;break}if(Be.doneParts.push({number:Ve,etag:ht.res.headers.etag}),!Se.progress){Bt.next=23;break}return Bt.next=23,Se.progress(ze.length/(qe+1),Be,ht.res);case 23:Ye({number:Ve,etag:ht.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)}}())},nt=Array.from(new Array(qe),function(Pe,ke){return ke+1}),at=Me.map(function(Pe){return Pe.number}),ut=nt.filter(function(Pe){return at.indexOf(Pe)<0}),At=5,wt=Se.parallel||At,$e.next=17,this._parallel(ut,wt,function(Pe){return new Promise(function(ke,Ve){ct(Te,Pe).then(function(Qe){Qe&&Me.push(Qe),ke()}).catch(function(Qe){Ve(Qe)})})});case 17:if(It=$e.sent,lt=!0,gt=It.find(function(Pe){return Pe.name==="abort"}),!gt){$e.next=22;break}throw gt;case 22:if(!this.isCancel()){$e.next=25;break}throw ct=null,this._makeCancelEvent();case 25:if(!(It&&It.length>0)){$e.next=28;break}throw It[0].message="Failed to upload some parts with error: ".concat(It[0].toString()," part_num: ").concat(It[0].partNum),It[0];case 28:return $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,Be){return ge.apply(this,arguments)}return ve}(),ee._getFileSize=function(){var ge=(0,se.default)(ae.default.mark(function me(Be){return ae.default.wrap(function(Te){for(;;)switch(Te.prev=Te.next){case 0:if(!te(Be)){Te.next=4;break}return Te.abrupt("return",Be.length);case 4:if(!(a(Be)||x(Be))){Te.next=6;break}return Te.abrupt("return",Be.size);case 6:throw new Error("_getFileSize requires Buffer/File/Blob.");case 7:case"end":return Te.stop()}},me)}));function ve(me){return ge.apply(this,arguments)}return ve}();var ce=E("stream"),de=ce.Readable;function he(ge,ve){if(!(this instanceof he))return new he(ge,ve);de.call(this,ve),this.file=ge,this.reader=new FileReader,this.start=0,this.finish=!1,this.fileBuffer=null}ie.inherits(he,de),he.prototype.readFileAndPush=function(ve){if(this.fileBuffer)for(var me=!0;me&&this.fileBuffer&&this.start<this.fileBuffer.length;){var Be=this.start,Se=Be+ve;Se=Se>this.fileBuffer.length?this.fileBuffer.length:Se,this.start=Se,me=this.push(this.fileBuffer.slice(Be,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 Be=this;this.reader.onload=function(Te){Be.fileBuffer=ue.from(new Uint8Array(Te.target.result)),Be.file=null,Be.readFileAndPush(ve)},this.start===0?this.reader.readAsArrayBuffer(this.file):this.readFileAndPush(ve)};function fe(ge){return ge.arrayBuffer?ge.arrayBuffer():new Promise(function(ve,me){var Be=new FileReader;Be.onload=function(Se){ve(Se.target.result)},Be.onerror=function(Se){me(Se)},Be.readAsArrayBuffer(ge)})}ee._createBuffer=function(){var ge=(0,se.default)(ae.default.mark(function me(Be,Se,Te){var we,je;return ae.default.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:if(!(a(Be)||x(Be))){Oe.next=8;break}return we=Be.slice(Se,Te),Oe.next=4,fe(we);case 4:return je=Oe.sent,Oe.abrupt("return",ue.from(je));case 8:if(!te(Be)){Oe.next=12;break}return Oe.abrupt("return",Be.subarray(Se,Te));case 12:throw new Error("_createBuffer requires File/Blob/Buffer.");case 13:case"end":return Oe.stop()}},me)}));function ve(me,Be,Se){return ge.apply(this,arguments)}return ve}(),ee._getPartSize=function(ve,me){var Be=1e4,Se=1*1024*1024;me||(me=Se);var Te=Math.ceil(ve/Be);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 Be=Math.ceil(ve/me),Se=[],Te=0;Te<Be;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,pe,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")),ae=ue(E("@babel/runtime/helpers/asyncToGenerator")),se=E("fs"),ie=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"),de=ce.obj2xml,he=Ae;he.append=function(){var fe=(0,ae.default)(le.default.mark(function ve(me,Be,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,Be,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 ge(ve,me,Be){return fe.apply(this,arguments)}return ge}(),he.put=function(){var fe=(0,ae.default)(le.default.mark(function ve(me,Be,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(Be)){Ze.next=8;break}Te=Be,Ze.next=19;break;case 8:if(!(y(Be)||b(Be))){Ze.next=18;break}return Se.mime||(b(Be)?Se.mime=re.getType(oe.extname(Be.name)):Se.mime=Be.type),Ze.next=12,this._createBuffer(Be,0,Be.size);case 12:return Te=Ze.sent,Ze.next=15,this._getFileSize(Be);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 ge(ve,me,Be){return fe.apply(this,arguments)}return ge}(),he.putStream=function(){var fe=(0,ae.default)(le.default.mark(function ve(me,Be,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=Be,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 ge(ve,me,Be){return fe.apply(this,arguments)}return ge}(),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 fe=(0,ae.default)(le.default.mark(function ve(me,Be,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:Be||{},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 ge(ve,me,Be){return fe.apply(this,arguments)}return ge}(),he.list=function(){var fe=(0,ae.default)(le.default.mark(function ve(me,Be){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","",Be),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 ge(ve,me){return fe.apply(this,arguments)}return ge}(),he.listV2=function(){var fe=(0,ae.default)(le.default.mark(function ve(me){var Be,Se,Te,we,je,xe,Oe,ze=arguments;return le.default.wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:return Be=ze.length>1&&ze[1]!==void 0?ze[1]:{},Se=me["continuation-token"]||me.continuationToken,Se&&(Be.subres=Object.assign({"continuation-token":Se},Be.subres)),Te=this._objectRequestParams("GET","",Be),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 ge(ve){return fe.apply(this,arguments)}return ge}(),he.restore=function(){var fe=(0,ae.default)(le.default.mark(function ve(me){var Be,Se,Te,we,je=arguments;return le.default.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:return Be=je.length>1&&je[1]!==void 0?je[1]:{type:"Archive"},Be=Be||{},Be.subres=Object.assign({restore:""},Be.subres),Be.versionId&&(Be.subres.versionId=Be.versionId),Se=this._objectRequestParams("POST",me,Be),Be.type==="ColdArchive"&&(Te={RestoreRequest:{Days:Be.Days?Be.Days:2,JobParameters:{Tier:Be.JobParameters?Be.JobParameters:"Standard"}}},Se.content=de(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 ge(ve){return fe.apply(this,arguments)}return ge}(),he._objectUrl=function(ge){return this._getReqUrl({bucket:this.options.bucket,object:ge})},he._objectRequestParams=function(ge,ve,me){if(!this.options.bucket&&!this.options.cname)throw new Error("Please create a bucket first");me=me||{},ve=this._objectName(ve);var Be={object:ve,bucket:this.options.bucket,method:ge,subres:me&&me.subres,timeout:me&&me.timeout,ctx:me&&me.ctx};return me.headers&&(Be.headers={},ie(me.headers).to(Be.headers)),Be},he._objectName=function(ge){return ge.replace(/^\/+/,"")},he._convertMetaToHeaders=function(ge,ve){ge&&Object.keys(ge).forEach(function(me){ve["x-oss-meta-".concat(me)]=ge[me]})},he._deleteFileSafe=function(ge){var ve=this;return new Promise(function(me){se.exists(ge,function(Be){Be?se.unlink(ge,function(Se){Se&&ve.debug("unlink %j error: %s",ge,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,pe,Ae){"use strict";Ae.version="6.18.1"},{}],7:[function(E,pe,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),le=ue(E("@babel/runtime/regenerator")),ae=ue(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.abortBucketWorm=void 0;var se=E("../utils/checkBucketName");function ie(re,ne){return oe.apply(this,arguments)}function oe(){return oe=(0,ae.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=ie},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],8:[function(E,pe,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),le=ue(E("@babel/runtime/regenerator")),ae=ue(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.completeBucketWorm=void 0;var se=E("../utils/checkBucketName");function ie(re,ne,z){return oe.apply(this,arguments)}function oe(){return oe=(0,ae.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=ie},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],9:[function(E,pe,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 ae=ue(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.deleteBucketInventory=void 0;var se=E("../utils/checkBucketName");function ie(re,ne){return oe.apply(this,arguments)}function oe(){return oe=(0,ae.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=ie},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],10:[function(E,pe,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),le=ue(E("@babel/runtime/regenerator")),ae=ue(E("@babel/runtime/helpers/asyncToGenerator")),se=E("../utils/checkBucketName"),ie=se.checkBucketName,oe=Ae;oe.deleteBucketLifecycle=function(){var re=(0,ae.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 ie(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,pe,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),le=ue(E("@babel/runtime/regenerator")),ae=ue(E("@babel/runtime/helpers/asyncToGenerator")),se=E("../utils/checkBucketName"),ie=se.checkBucketName,oe=Ae;oe.deleteBucketWebsite=function(){var re=(0,ae.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 ie(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,pe,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),le=ue(E("@babel/runtime/regenerator")),ae=ue(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.extendBucketWorm=void 0;var se=E("../utils/checkBucketName"),ie=E("../utils/obj2xml");function oe(ne,z,a,y){return re.apply(this,arguments)}function re(){return re=(0,ae.default)(le.default.mark(function ne(z,a,y,x){var b,te,ee;return le.default.wrap(function(de){for(;;)switch(de.prev=de.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=ie.obj2xml(te,{headers:!0}),b.successStatuses=[200],de.next=8,this.request(b);case 8:return ee=de.sent,de.abrupt("return",{res:ee.res,status:ee.status});case 10:case"end":return de.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,pe,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 ae=ue(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.getBucketInventory=void 0;var se=E("../utils/checkBucketName"),ie=E("../utils/formatInventoryConfig");function oe(ne,z){return re.apply(this,arguments)}function re(){return re=(0,ae.default)(le.default.mark(function ne(z,a){var y,x,b,te,ee=arguments;return le.default.wrap(function(de){for(;;)switch(de.prev=de.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,de.next=8,this.request(b);case 8:return te=de.sent,de.abrupt("return",{status:te.status,res:te.res,inventory:ie.formatInventoryConfig(te.data)});case 10:case"end":return de.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,pe,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 ae=ue(E("@babel/runtime/helpers/asyncToGenerator")),se=E("../utils/checkBucketName"),ie=se.checkBucketName,oe=E("../utils/isArray"),re=oe.isArray,ne=E("../utils/formatObjKey"),z=ne.formatObjKey,a=Ae;a.getBucketLifecycle=function(){var y=(0,ae.default)(le.default.mark(function b(te,ee){var ce,de,he;return le.default.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return ie(te),ce=this._bucketRequestParams("GET",te,"lifecycle",ee),ce.successStatuses=[200],ce.xmlResponse=!0,ge.next=6,this.request(ce);case 6:return de=ge.sent,he=de.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")})),ge.abrupt("return",{rules:he,res:de.res});case 10:case"end":return ge.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,pe,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),le=ue(E("@babel/runtime/regenerator")),ae=ue(E("@babel/runtime/helpers/asyncToGenerator")),se=E("../utils/checkBucketName"),ie=se.checkBucketName,oe=Ae;oe.getBucketVersioning=function(){var re=(0,ae.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 ie(a),x=this._bucketRequestParams("GET",a,"versioning",y),x.xmlResponse=!0,x.successStatuses=[200],ce.next=6,this.request(x);case 6:return b=ce.sent,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,pe,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),le=ue(E("@babel/runtime/regenerator")),ae=ue(E("@babel/runtime/helpers/asyncToGenerator")),se=E("../utils/checkBucketName"),ie=se.checkBucketName,oe=E("../utils/isObject"),re=oe.isObject,ne=Ae;ne.getBucketWebsite=function(){var z=(0,ae.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 ie(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,pe,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 ae=ue(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.getBucketWorm=void 0;var se=E("../utils/checkBucketName"),ie=E("../utils/dataFix");function oe(ne,z){return re.apply(this,arguments)}function re(){return re=(0,ae.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,ie.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,pe,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),le=ue(E("@babel/runtime/regenerator")),ae=ue(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.initiateBucketWorm=void 0;var se=E("../utils/obj2xml"),ie=E("../utils/checkBucketName");function oe(ne,z,a){return re.apply(this,arguments)}function re(){return re=(0,ae.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 ie.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,pe,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 ae=ue(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.listBucketInventory=void 0;var se=E("../utils/checkBucketName"),ie=E("../utils/formatInventoryConfig");function oe(ne){return re.apply(this,arguments)}function re(){return re=(0,ae.default)(le.default.mark(function ne(z){var a,y,x,b,te,ee,ce,de,he=arguments;return le.default.wrap(function(ge){for(;;)switch(ge.prev=ge.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,ge.next=9,this.request(b);case 9:return te=ge.sent,ee=te.data,ce=te.res,de=te.status,ge.abrupt("return",{isTruncated:ee.IsTruncated==="true",nextContinuationToken:ee.NextContinuationToken,inventoryList:ie.formatInventoryConfig(ee.InventoryConfiguration,!0),status:de,res:ce});case 12:case"end":return ge.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,pe,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 ae=ue(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.putBucketInventory=void 0;var se=E("../utils/checkBucketName"),ie=E("../utils/obj2xml");function oe(ne,z){return re.apply(this,arguments)}function re(){return re=(0,ae.default)(le.default.mark(function ne(z,a){var y,x,b,te,ee,ce,de,he,fe,ge,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:::",de="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(de).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)||[]}}},fe=ie.obj2xml(he,{headers:!0,firstUpperCase:!0}),ge=this._bucketRequestParams("PUT",z,x,y),ge.successStatuses=[200],ge.mime="xml",ge.content=fe,Se.next=14,this.request(ge);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,pe,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 ae=ue(E("@babel/runtime/helpers/asyncToGenerator")),se=E("../utils/checkBucketName"),ie=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"),de=ce.getStrBytesCount,he=Ae;he.putBucketLifecycle=function(){var Be=(0,ae.default)(le.default.mark(function Te(we,je,xe){var Oe,ze,Ze,Me,tt;return le.default.wrap(function(lt){for(;;)switch(lt.prev=lt.next){case 0:if(ie(we),re(je)){lt.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(ct){fe(ct),me(ct),ct.id&&(ct.ID=ct.id,delete ct.id),ze.push(ct)}),Me=b(Ze,{headers:!0,firstUpperCase:!0}),Oe.content=Me,Oe.mime="xml",Oe.successStatuses=[200],lt.next=13,this.request(Oe);case 13:return tt=lt.sent,lt.abrupt("return",{res:tt.res});case 15:case"end":return lt.stop()}},Te,this)}));function Se(Te,we,je){return Be.apply(this,arguments)}return Se}();function fe(Be){Be.days&&(Be.expiration={days:Be.days}),Be.date&&(Be.expiration={createdBeforeDate:Be.date})}function ge(Be,Se){var Te=Be.days,we=Be.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(Be){if(!re(Be)&&!y(Be))throw new Error("tag must be Object or Array");Be=y(Be)?[Be]:Be;var Se={},Te=z(Be);Te.forEach(function(we){Se[we.key]=we.value}),ee(Se)}function me(Be){if(Be.id&&de(Be.id)>255)throw new Error("ID is composed of 255 bytes at most");if(Be.prefix===void 0)throw new Error("Rule must includes prefix");if(!["Enabled","Disabled"].includes(Be.status))throw new Error("Status must be Enabled or Disabled");if(Be.transition){if(!["IA","Archive"].includes(Be.transition.storageClass))throw new Error("StorageClass must be IA or Archive");ge(Be.transition,"Transition")}if(Be.expiration){if(!Be.expiration.expiredObjectDeleteMarker)ge(Be.expiration,"Expiration");else if(Be.expiration.days||Be.expiration.createdBeforeDate)throw new Error("expiredObjectDeleteMarker cannot be used with days or createdBeforeDate")}if(Be.abortMultipartUpload&&ge(Be.abortMultipartUpload,"AbortMultipartUpload"),!Be.expiration&&!Be.abortMultipartUpload&&!Be.transition&&!Be.noncurrentVersionTransition)throw new Error("Rule must includes expiration or abortMultipartUpload or transition or noncurrentVersionTransition");if(Be.tag){if(Be.abortMultipartUpload)throw new Error("Tag cannot be used with abortMultipartUpload");ve(Be.tag)}}},{"../utils/checkBucketName":51,"../utils/checkObjectTag":54,"../utils/deepCopy":58,"../utils/getStrBytesCount":62,"../utils/isArray":63,"../utils/isObject":70,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/web.dom-collections.for-each.js":339}],22:[function(E,pe,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 ae=ue(E("@babel/runtime/helpers/asyncToGenerator")),se=E("../utils/checkBucketName"),ie=se.checkBucketName,oe=E("../utils/obj2xml"),re=oe.obj2xml,ne=Ae;ne.putBucketVersioning=function(){var z=(0,ae.default)(le.default.mark(function y(x,b){var te,ee,ce,de,he=arguments;return le.default.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:if(te=he.length>2&&he[2]!==void 0?he[2]:{},ie(x),["Enabled","Suspended"].includes(b)){ge.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}),ge.next=10,this.request(ee);case 10:return de=ge.sent,ge.abrupt("return",{res:de.res,status:de.status});case 12:case"end":return ge.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,pe,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),le=ue(E("@babel/runtime/regenerator")),ae=ue(E("@babel/runtime/helpers/asyncToGenerator")),se=E("../utils/checkBucketName"),ie=se.checkBucketName,oe=E("../utils/obj2xml"),re=oe.obj2xml,ne=E("../utils/isArray"),z=ne.isArray,a=Ae;a.putBucketWebsite=function(){var y=(0,ae.default)(le.default.mark(function b(te){var ee,ce,de,he,fe,ge,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,ie(te),de=this._bucketRequestParams("PUT",te,"website",ce),he={Suffix:ee.index||"index.html"},fe={IndexDocument:he},ge={WebsiteConfiguration:fe},ee.supportSubDir&&(he.SupportSubDir=ee.supportSubDir),ee.type&&(he.Type=ee.type),ee.error&&(fe.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:fe.RoutingRules={RoutingRule:ee.routingRules};case 14:return ge=re(ge),de.content=ge,de.mime="xml",de.successStatuses=[200],Se.next=20,this.request(de);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,pe,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(ae,se){if(ae.headers=ae.headers||{},!Object.prototype.hasOwnProperty.call(ae.headers,"x-oss-callback")&&se.callback){var ie={callbackUrl:encodeURI(se.callback.url),callbackBody:se.callback.body};se.callback.host&&(ie.callbackHost=se.callback.host),se.callback.contentType&&(ie.callbackBodyType=se.callback.contentType);var oe=ue.from(JSON.stringify(ie)).toString("base64");if(ae.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()}),ae.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,pe,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")),ae=ue(E("url")),se=ue(E("merge-descriptors")),ie=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={};ie.default.string(z.subres)?te[z.subres]="":ie.default.array(z.subres)?z.subres.forEach(function(ee){te[ee]=""}):te=z.subres,se.default(b,te)}return a.query=b,ae.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,pe,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"),ae=E("../utils/checkBucketName"),se=ae.checkBucketName,ie=E("../utils/setRegion"),oe=ie.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}pe.exports=function(a){if(!a||!a.accessKeyId||!a.accessKeySecret)throw new Error("require accessKeyId, accessKeySecret");a.stsToken&&!a.refreshSTSToken&&!a.refreshSTSTokenInterval&&console.warn("It's recommended to set 'refreshSTSToken' and 'refreshSTSTokenInterval' to refresh stsToken\u3001accessKeyId\u3001accessKeySecret automatically when sts token has expired"),a.bucket&&se(a.bucket);var y=Object.assign({region:"oss-cn-hangzhou",internal:!1,secure:!1,timeout:6e4,bucket:null,endpoint:null,cname:!1,isRequestPay:!1,sldEnable:!1,headerEncoding:"utf-8",refreshSTSToken:null,refreshSTSTokenInterval:6e4*5,retryMax:0},a);if(y.accessKeyId=y.accessKeyId.trim(),y.accessKeySecret=y.accessKeySecret.trim(),y.timeout&&(y.timeout=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,pe,Ae){"use strict";var ue=E("merge-descriptors"),le=Ae;ue(le,E("./processObjectSave"))},{"./processObjectSave":28,"merge-descriptors":372}],28:[function(E,pe,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 ae=ue(E("@babel/runtime/helpers/asyncToGenerator")),se=E("../utils/checkBucketName"),ie=se.checkBucketName,oe=E("querystring"),re=E("js-base64"),ne=re.Base64.encode,z=Ae;z.processObjectSave=function(){var y=(0,ae.default)(le.default.mark(function b(te,ee,ce,de){var he,fe,ge,ve;return le.default.wrap(function(Be){for(;;)switch(Be.prev=Be.next){case 0:return a(te,"sourceObject"),a(ee,"targetObject"),a(ce,"process"),ee=this._objectName(ee),de&&ie(de),he=this._objectRequestParams("POST",te,{subres:"x-oss-process"}),fe=de?",b_".concat(ne(de)):"",ee=ne(ee),ge={"x-oss-process":"".concat(ce,"|sys/saveas,o_").concat(ee).concat(fe)},he.content=oe.stringify(ge),Be.next=12,this.request(he);case 12:return ve=Be.sent,Be.abrupt("return",{res:ve.res,status:ve.res.status});case 14:case"end":return Be.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,pe,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 ae=ue(E("@babel/runtime/helpers/asyncToGenerator")),se=E("debug")("ali-oss:multipart-copy"),ie=E("copy-to"),oe=Ae;oe.uploadPartCopy=function(){var re=(0,ae.default)(le.default.mark(function z(a,y,x,b,te){var ee,ce,de,he,fe,ge=arguments;return le.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return ee=ge.length>5&&ge[5]!==void 0?ge[5]:{},ee.headers=ee.headers||{},ce=ee.versionId||ee.subres&&ee.subres.versionId||null,ce?de="/".concat(te.sourceBucketName,"/").concat(encodeURIComponent(te.sourceKey),"?versionId=").concat(ce):de="/".concat(te.sourceBucketName,"/").concat(encodeURIComponent(te.sourceKey)),ee.headers["x-oss-copy-source"]=de,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 fe=me.sent,me.abrupt("return",{name:a,etag:fe.res.headers.etag,res:fe.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,ae.default)(le.default.mark(function z(a,y){var x,b,te,ee,ce,de,he,fe,ge,ve,me,Be,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,de=ce.res.headers["content-length"],y.startOffset=y.startOffset||0,y.endOffset=y.endOffset||de,!(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,fe=y.endOffset-y.startOffset,!(fe<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(ge=we.sent,ve=ge.uploadId,me=this._getPartSize(fe,x.partSize),Be={name:a,copySize:fe,partSize:me,uploadId:ve,doneParts:[]},!(x&&x.progress)){we.next=29;break}return we.next=29,x.progress(0,Be,ge.res);case 29:return we.next=31,this._resumeMultipartCopy(Be,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,ae.default)(le.default.mark(function z(a,y,x){var b,te,ee,ce,de,he,fe,ge,ve,me,Be,Se,Te,we,je,xe,Oe,ze,Ze,Me,tt;return le.default.wrap(function(lt){for(;;)switch(lt.prev=lt.next){case 0:if(!this.isCancel()){lt.next=2;break}throw this._makeCancelEvent();case 2:if(b=x.versionId,te=b===void 0?null:b,ee={versionId:te},ce=a.copySize,de=a.partSize,he=a.uploadId,fe=a.doneParts,ge=a.name,ve=this._divideMultipartCopyParts(ce,de,y.startOffset),me=ve.length,Be={headers:{}},x.copyheaders&&ie(x.copyheaders).to(Be.headers),te&&ie(ee).to(Be),Se=function(nt,at,ut){return new Promise(function(){var At=(0,ae.default)(le.default.mark(function wt(It,gt){var ft,$e,Pe;return le.default.wrap(function(Ve){for(;;)switch(Ve.prev=Ve.next){case 0:if(Ve.prev=0,nt.isCancel()){Ve.next=22;break}return ft=ve[at-1],$e="".concat(ft.start,"-").concat(ft.end-1),Ve.prev=4,Ve.next=7,nt.uploadPartCopy(ge,he,at,$e,ut,Be);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 nt._makeAbortEvent();case 14:throw Ve.t0;case 15:if(nt.isCancel()){Ve.next=22;break}if(se("content-range ".concat(Pe.res.headers["content-range"])),fe.push({number:at,etag:Pe.res.headers.etag}),a.doneParts=fe,!(x&&x.progress)){Ve.next=22;break}return Ve.next=22,x.progress(fe.length/me,a,Pe.res);case 22:It(),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()}},wt,null,[[0,25],[4,10]])}));return function(wt,It){return At.apply(this,arguments)}}())},Te=Array.from(new Array(me),function(ct,nt){return nt+1}),we=fe.map(function(ct){return ct.number}),je=Te.filter(function(ct){return we.indexOf(ct)<0}),xe=5,Oe=x.parallel||xe,!(this.checkBrowserAndVersion("Internet Explorer","10")||Oe===1)){lt.next=28;break}ze=0;case 18:if(!(ze<je.length)){lt.next=26;break}if(!this.isCancel()){lt.next=21;break}throw this._makeCancelEvent();case 21:return lt.next=23,Se(this,je[ze],y);case 23:ze++,lt.next=18;break;case 26:lt.next=40;break;case 28:return lt.next=30,this._parallelNode(je,Oe,Se,y);case 30:if(Ze=lt.sent,Me=Ze.find(function(ct){return ct.name==="abort"}),!Me){lt.next=34;break}throw Me;case 34:if(!this.isCancel()){lt.next=36;break}throw this._makeCancelEvent();case 36:if(!(Ze&&Ze.length>0)){lt.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 lt.next=42,this.completeMultipartUpload(ge,he,fe,x);case 42:return lt.abrupt("return",lt.sent);case 43:case"end":return lt.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,ae.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,pe,Ae){(function(ue){(function(){"use strict";var le=E("@babel/runtime/helpers/interopRequireDefault"),ae=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")),ie=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)(ae.default.mark(function ce(de,he){var fe,ge,ve,me;return ae.default.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:return he=he||{},fe={},ie(he).to(fe),fe.subres="uploads",ge=this._objectRequestParams("GET","",fe),ge.query=de,ge.xmlResponse=!0,ge.successStatuses=[200],Se.next=10,this.request(ge);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,de){return te.apply(this,arguments)}return ee}(),b.listParts=function(){var te=(0,se.default)(ae.default.mark(function ce(de,he,fe,ge){var ve,me,Be;return ae.default.wrap(function(Te){for(;;)switch(Te.prev=Te.next){case 0:return ge=ge||{},ve={},ie(ge).to(ve),ve.subres={uploadId:he},me=this._objectRequestParams("GET",de,ve),me.query=fe,me.xmlResponse=!0,me.successStatuses=[200],Te.next=10,this.request(me);case 10:return Be=Te.sent,Te.abrupt("return",{res:Be.res,uploadId:Be.data.UploadId,bucket:Be.data.Bucket,name:Be.data.Key,partNumberMarker:Be.data.PartNumberMarker,nextPartNumberMarker:Be.data.NextPartNumberMarker,maxParts:Be.data.MaxParts,isTruncated:Be.data.IsTruncated,parts:Be.data.Part||[]});case 12:case"end":return Te.stop()}},ce,this)}));function ee(ce,de,he,fe){return te.apply(this,arguments)}return ee}(),b.abortMultipartUpload=function(){var te=(0,se.default)(ae.default.mark(function ce(de,he,fe){var ge,ve,me;return ae.default.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:return this._stop(),fe=fe||{},ge={},ie(fe).to(ge),ge.subres={uploadId:he},ve=this._objectRequestParams("DELETE",de,ge),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,de,he){return te.apply(this,arguments)}return ee}(),b.initMultipartUpload=function(){var te=(0,se.default)(ae.default.mark(function ce(de,he){var fe,ge,ve;return ae.default.wrap(function(Be){for(;;)switch(Be.prev=Be.next){case 0:return he=he||{},fe={},ie(he).to(fe),fe.headers=fe.headers||{},this._convertMetaToHeaders(he.meta,fe.headers),fe.subres="uploads",ge=this._objectRequestParams("POST",de,fe),ge.mime=he.mime,ge.xmlResponse=!0,ge.successStatuses=[200],Be.next=12,this.request(ge);case 12:return ve=Be.sent,Be.abrupt("return",{res:ve.res,bucket:ve.data.Bucket,name:ve.data.Key,uploadId:ve.data.UploadId});case 14:case"end":return Be.stop()}},ce,this)}));function ee(ce,de){return te.apply(this,arguments)}return ee}(),b.uploadPart=function(){var te=(0,se.default)(ae.default.mark(function ce(de,he,fe,ge,ve,me,Be){var Se,Te;return ae.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(ge,ve,me);case 5:Se.content=je.sent,je.next=11;break;case 8:return je.next=10,this._createStream(ge,ve,me);case 10:Se.stream=je.sent;case 11:return je.next=13,this._uploadPart(de,he,fe,Se,Be);case 13:return je.abrupt("return",je.sent);case 14:case"end":return je.stop()}},ce,this)}));function ee(ce,de,he,fe,ge,ve,me){return te.apply(this,arguments)}return ee}(),b.completeMultipartUpload=function(){var te=(0,se.default)(ae.default.mark(function ce(de,he,fe,ge){var ve,me,Be,Se,Te,we,je,xe;return ae.default.wrap(function(ze){for(;;)switch(ze.prev=ze.next){case 0:for(ve=fe.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>
`,Be=0;Be<ve.length;Be++)Se=ve[Be],me+=`<Part>
`,me+="<PartNumber>".concat(Se.number,`</PartNumber>
`),me+="<ETag>".concat(Se.etag,`</ETag>
`),me+=`</Part>
`;return me+="</CompleteMultipartUpload>",ge=ge||{},Te={},Te=ne(ge,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",de,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,!ge.progress){ze.next=21;break}return ze.next=21,ge.progress(1,null,je.res);case 21:return xe={res:je.res,bucket:we.bucket,name:de,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,de,he,fe){return te.apply(this,arguments)}return ee}(),b._uploadPart=function(){var te=(0,se.default)(ae.default.mark(function ce(de,he,fe,ge,ve){var me,Be,Se,Te;return ae.default.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:return ve=ve||{},me={},ie(ve).to(me),me.headers=me.headers||{},me.headers["Content-Length"]=ge.size,me.headers=x(me.headers,["x-oss-server-side-encryption"]),me.subres={partNumber:fe,uploadId:he},Be=this._objectRequestParams("PUT",de,me),Be.mime=me.mime,Se=ue&&ue.browser,Se?Be.content=ge.content:Be.stream=ge.stream,Be.successStatuses=[200],Be.disabledMD5=ve.disabledMD5,je.next=15,this.request(Be);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 ge.stream&&(ge.stream=null,Be.stream=null),je.abrupt("return",{name:de,etag:Te.res.headers.etag,res:Te.res});case 20:case"end":return je.stop()}},ce,this)}));function ee(ce,de,he,fe,ge){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,pe,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),le=ue(E("@babel/runtime/regenerator")),ae=ue(E("@babel/runtime/helpers/asyncToGenerator")),se=E("url"),ie=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,ae.default)(le.default.mark(function de(he,fe){var ge,ve,me,Be,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(fe=fe||{},he=this._objectName(he),fe.method=fe.method||"GET",ge=ie.timestamp()+(fe.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&&(fe["security-token"]=this.options.stsToken),Be=re._signatureForURL(this.options.accessKeySecret,fe,me,ge),Se=se.parse(this._getReqUrl(ve)),Se.query={OSSAccessKeyId:this.options.accessKeyId,Expires:ge,Signature:Be.Signature},oe(Be.subResource).to(Se.query),we.abrupt("return",Se.format());case 17:case"end":return we.stop()}},de,this)}));function ce(de,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,pe,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 ae=ue(E("@babel/runtime/helpers/typeof")),se=ue(E("@babel/runtime/helpers/asyncToGenerator")),ie=E("../utils/checkBucketName"),oe=ie.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,de,he;return le.default.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return(0,ae.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],ge.next=14,this.request(ce);case 14:return de=ge.sent,he=de.data,he&&(he={etag:he.ETag,lastModified:he.LastModified}),ge.abrupt("return",{data:he,res:de.res});case 18:case"end":return ge.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,pe,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 ae=ue(E("@babel/runtime/helpers/asyncToGenerator")),se=Ae;se.delete=function(){var ie=(0,ae.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 ie.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,pe,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 ae=ue(E("@babel/runtime/helpers/asyncToGenerator")),se=E("utility"),ie=E("../utils/obj2xml"),oe=ie.obj2xml,re=Ae;re.deleteMulti=function(){var ne=(0,ae.default)(le.default.mark(function a(y){var x,b,te,ee,ce,de,he,fe,ge,ve,me,Be,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],de=ce.key,he=ce.versionId,ee.Key=se.escape(this._objectName(de)),ee.VersionId=he),b.push(ee);return fe={Delete:{Quiet:!!x.quiet,Object:b}},ge=oe(fe,{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=ge,ve.xmlResponse=!0,ve.successStatuses=[200],je.next=16,this.request(ve);case 16:return me=je.sent,Be=me.data,Se=Be&&Be.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,pe,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 ae=ue(E("@babel/runtime/helpers/asyncToGenerator")),se=Ae;se.deleteObjectTagging=function(){var ie=(0,ae.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 ie.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,pe,Ae){"use strict";E("core-js/modules/es.array.concat.js");var ue=E("url"),le=E("../utils/isIP"),ae=le.isIP,se=Ae;se.generateObjectUrl=function(oe,re){if(ae(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,pe,Ae){(function(ue){(function(){"use strict";var le=E("@babel/runtime/helpers/interopRequireDefault"),ae=le(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var se=le(E("@babel/runtime/helpers/asyncToGenerator")),ie=E("fs"),oe=E("is-type-of"),re=Ae;re.get=function(){var ne=(0,se.default)(ae.default.mark(function a(y,x){var b,te,ee,ce,de,he,fe,ge,ve=arguments;return ae.default.wrap(function(Be){for(;;)switch(Be.prev=Be.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=ie.createWriteStream(x),ee=!0):b=x,b=b||{},ce=ue&&ue.browser,de=b.responseCacheControl===null?"":"no-cache",he=ce&&de?{"response-cache-control":de}:{},b.subres=Object.assign(he,b.subres),b.versionId&&(b.subres.versionId=b.versionId),b.process&&(b.subres["x-oss-process"]=b.process),Be.prev=11,ge=this._objectRequestParams("GET",y,b),ge.writeStream=te,ge.successStatuses=[200,206,304],Be.next=17,this.request(ge);case 17:fe=Be.sent,ee&&te.destroy(),Be.next=28;break;case 21:if(Be.prev=21,Be.t0=Be.catch(11),!ee){Be.next=27;break}return te.destroy(),Be.next=27,this._deleteFileSafe(x);case 27:throw Be.t0;case 28:return Be.abrupt("return",{res:fe.res,content:fe.data});case 29:case"end":return Be.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,pe,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 ae=ue(E("@babel/runtime/helpers/asyncToGenerator")),se=Ae;se.getACL=function(){var ie=(0,ae.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 ie.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,pe,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 ae=ue(E("@babel/runtime/helpers/asyncToGenerator")),se=Ae,ie=E("../utils/isObject"),oe=ie.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,ae.default)(le.default.mark(function b(){var te,ee,ce,de,he,fe,ge,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 de=Se.sent,he=de.data.Version||[],fe=de.data.DeleteMarker||[],ge=this,he&&(Array.isArray(he)||(he=[he]),he=he.map(function(Te){return{name:Te.Key,url:ge._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}}})),fe&&(ne(fe)||(fe=[fe]),fe=fe.map(function(Te){return{name:Te.Key,lastModified:Te.LastModified,versionId:Te.VersionId,owner:{id:Te.Owner.ID,displayName:Te.Owner.DisplayName}}})),ve=de.data.CommonPrefixes||null,ve&&(ne(ve)||(ve=[ve]),ve=ve.map(function(Te){return Te.Prefix})),Se.abrupt("return",{res:de.res,objects:he,deleteMarker:fe,prefixes:ve,nextMarker:de.data.NextKeyMarker||null,NextVersionIdMarker:de.data.NextVersionIdMarker||null,nextKeyMarker:de.data.NextKeyMarker||null,nextVersionIdMarker:de.data.NextVersionIdMarker||null,isTruncated:de.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,pe,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 ae=ue(E("@babel/runtime/helpers/asyncToGenerator")),se=Ae;se.getObjectMeta=function(){var ie=(0,ae.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 ie.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,pe,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 ae=ue(E("@babel/runtime/helpers/asyncToGenerator")),se=Ae,ie=E("../utils/isObject"),oe=ie.isObject;se.getObjectTagging=function(){var re=(0,ae.default)(le.default.mark(function z(a){var y,x,b,te,ee,ce,de=arguments;return le.default.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:return y=de.length>1&&de[1]!==void 0?de[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],fe.next=8,this.request(x);case 8:return b=fe.sent,fe.next=11,this.parseXML(b.data);case 11:return te=fe.sent,ee=te.TagSet.Tag,ee=ee&&oe(ee)?[ee]:ee||[],ce={},ee.forEach(function(ge){ce[ge.Key]=ge.Value}),fe.abrupt("return",{status:b.status,res:b.res,tag:ce});case 17:case"end":return fe.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,pe,Ae){"use strict";var ue=E("../utils/isIP"),le=ue.isIP,ae=Ae;ae.getObjectUrl=function(ie,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(ie))}},{"../utils/isIP":69}],43:[function(E,pe,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 ae=ue(E("@babel/runtime/helpers/asyncToGenerator")),se=Ae;se.getSymlink=function(){var ie=(0,ae.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 ie.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,pe,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 ae=ue(E("@babel/runtime/helpers/asyncToGenerator")),se=E("../utils/checkEnv"),ie=se.checkEnv,oe=Ae;oe.head=function(){var re=(0,ae.default)(le.default.mark(function z(a){var y,x,b,te,ee=arguments;return le.default.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return y=ee.length>1&&ee[1]!==void 0?ee[1]:{},ie("Because HeadObject has gzip enabled, head cannot get the file size correctly. If you need to get the file size, please use getObjectMeta"),y.subres=Object.assign({},y.subres),y.versionId&&(y.subres.versionId=y.versionId),x=this._objectRequestParams("HEAD",a,y),x.successStatuses=[200,304],de.next=8,this.request(x);case 8:return b=de.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])}),de.abrupt("return",te);case 12:case"end":return de.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,pe,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 ae=ue(E("@babel/runtime/helpers/asyncToGenerator")),se=Ae;se.putACL=function(){var ie=(0,ae.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 ie.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,pe,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 ae=ue(E("@babel/runtime/helpers/asyncToGenerator")),se=E("../utils/obj2xml"),ie=se.obj2xml,oe=E("../utils/checkObjectTag"),re=oe.checkObjectTag,ne=Ae;ne.putObjectTagging=function(){var z=(0,ae.default)(le.default.mark(function y(x,b){var te,ee,ce,de,he=arguments;return le.default.wrap(function(ge){for(;;)switch(ge.prev=ge.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=ie(ce),ge.next=13,this.request(ee);case 13:return de=ge.sent,ge.abrupt("return",{res:de.res,status:de.status});case 15:case"end":return ge.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,pe,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 ae=ue(E("@babel/runtime/helpers/asyncToGenerator")),se=Ae;se.putSymlink=function(){var ie=(0,ae.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 ie.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,pe,Ae){"use strict";var ue=E("url"),le=E("utility"),ae=E("copy-to"),se=E("../../common/signUtils"),ie=E("../utils/isIP"),oe=ie.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},ae(te.subResource).to(ee.query),ee.format()}},{"../../common/signUtils":50,"../utils/isIP":69,"copy-to":94,url:472,utility:474}],49:[function(E,pe,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 ae=ue(E("@babel/runtime/helpers/asyncToGenerator")),se=E("./utils/isArray"),ie=se.isArray,oe=Ae;oe._parallelNode=function(){var re=(0,ae.default)(le.default.mark(function z(a,y,x,b){var te,ee,ce,de,he,fe,ge,ve;return le.default.wrap(function(Be){for(;;)switch(Be.prev=Be.next){case 0:te=this,ee=[],ce=[],de=a.length/y,he=a.length%y,fe=he===0?de:(a.length-he)/y+1,ge=1,ve=0;case 8:if(!(ve<a.length)){Be.next=26;break}if(!te.isCancel()){Be.next=11;break}return Be.abrupt("break",26);case 11:if(b?ce.push(x(te,a[ve],b)):ce.push(x(te,a[ve])),!(ce.length===y||ge===fe&&ve===a.length-1)){Be.next=23;break}return Be.prev=13,ge+=1,Be.next=17,Promise.all(ce);case 17:Be.next=22;break;case 19:Be.prev=19,Be.t0=Be.catch(13),ee.push(Be.t0);case 22:ce=[];case 23:ve++,Be.next=8;break;case 26:return Be.abrupt("return",ee);case 27:case"end":return Be.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(Be){return function(){if(Be===null)throw new Error("Callback was already called.");var Se=Be;Be=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(Be){var Se=-1,Te=Be.length;return function(){return++Se<Te&&!y.isCancel()?{value:Be[Se],key:Se}:null}}var ce=ee(ne),de=!1,he=0,fe=!1;function ge(Be){he-=1,Be?(de=!0,b.push(Be),x(b)):de&&he<=0?(de=!0,x(b)):fe||(y.isCancel()?x(b):me())}function ve(Be,Se){a(Be).then(function(Te){Se(null,Te)}).catch(function(Te){Se(Te)})}function me(){for(fe=!0;he<z&&!de&&!y.isCancel();){var Be=ce();if(Be===null||b.length>0){de=!0,he<=0&&x(b);return}he+=1,ve(Be.value,te(ge))}fe=!1}me()})},oe.cancel=function(ne){this.options.cancelFlag=!0,ie(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,pe,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"),ae=E("is-type-of"),se=E("./utils/lowercaseKeyHeader"),ie=se.lowercaseKeyHeader;Ae.buildCanonicalizedResource=function(re,ne){var z="".concat(re),a="?";if(ae.string(ne)&&ne.trim()!=="")z+=a+ne;else if(ae.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=ie(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 de=ce.toLowerCase();de.indexOf(x)===0&&(te[de]=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(ge){var ve="response-".concat(ge.toLowerCase());te[ve]=ne.response[ge]}),Object.keys(ne).forEach(function(ge){var ve=ge.toLowerCase(),me=ne[ge];ve.indexOf("x-oss-")===0?x[ve]=me:(ve.indexOf("content-md5")===0||ve.indexOf("content-type")===0)&&(x[ge]=me)}),Object.prototype.hasOwnProperty.call(ne,"security-token")&&(te["security-token"]=ne["security-token"]),Object.prototype.hasOwnProperty.call(ne,"callback")){var de={callbackUrl:encodeURI(ne.callback.url),callbackBody:ne.callback.body};if(ne.callback.host&&(de.callbackHost=ne.callback.host),ne.callback.contentType&&(de.callbackBodyType=ne.callback.contentType),te.callback=ue.from(JSON.stringify(de)).toString("base64"),ne.callback.customValue){var he={};Object.keys(ne.callback.customValue).forEach(function(ge){he["x:".concat(ge)]=ne.callback.customValue[ge]}),te["callback-var"]=ue.from(JSON.stringify(he)).toString("base64")}}var fe=this.buildCanonicalString(ne.method,z,{headers:x,parameters:te},a.toString());return{Signature:this.computeSignature(re,fe,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,pe,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,ae=le?/^[a-z0-9][a-z0-9-]{1,61}[a-z0-9]$/:/^[a-z0-9_][a-z0-9-_]{1,61}[a-z0-9_]$/;if(!ae.test(ue))throw new Error("The bucket must be conform to the specifications")}},{"core-js/modules/es.regexp.exec.js":300}],52:[function(E,pe,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(ae){return typeof ae=="string"?/^[a-zA-Z0-9._:/-]+$/.test(ae):ae.host?/^[a-zA-Z0-9._:/-]+$/.test(ae.host):!1}Ae.checkConfigValid=function(ae,se){if(ue[se]){var ie=!0;if(ue[se]instanceof Function?ie=ue[se](ae):ie=ue[se].test(ae),!ie)throw new Error("The ".concat(se," must be conform to the specifications"))}}},{"core-js/modules/es.regexp.exec.js":300}],53:[function(E,pe,Ae){(function(ue){(function(){"use strict";Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.checkEnv=void 0;function le(ae){ue.browser&&console.warn(ae)}Ae.checkEnv=le}).call(this)}).call(this,E("_process"))},{_process:467}],54:[function(E,pe,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,ae=E("./isObject"),se=ae.isObject,ie=[{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(ie,[{pattern:/^.{1,128}$/,msg:"tag key can be a maximum of 128 bytes in length"}]),value:[].concat(ie,[{pattern:/^.{0,256}$/,msg:"tag value can be a maximum of 256 bytes in length"}])};function re(ne){if(!se(ne))throw new Error("tag must be Object");var 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,pe,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,ae){ae.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,pe,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"),ae=E("debug")("ali-oss"),se=E("mime"),ie=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"),de=ce.isDingTalk;function he(ve,me){return ve[me]||ve[me.toLowerCase()]}function fe(ve,me){delete ve[me],delete ve[me.toLowerCase()]}function ge(ve){var me=new Date;this.options.amendTimeSkewed&&(me=+new Date+this.options.amendTimeSkewed);var Be={"x-oss-date":ie(me,"UTC:ddd, dd mmm yyyy HH:MM:ss 'GMT'")};typeof window!="undefined"&&(Be["x-oss-user-agent"]=this.userAgent),this.userAgent.includes("nodejs")&&(Be["User-Agent"]=this.userAgent),this.options.isRequestPay&&Object.assign(Be,{"x-oss-request-payer":"requester"}),this.options.stsToken&&(Be["x-oss-security-token"]=this.options.stsToken),oe(ve.headers).to(Be),he(Be,"Content-Type")||(ve.mime&&ve.mime.indexOf("/")>0?Be["Content-Type"]=ve.mime:de()?Be["Content-Type"]="application/octet-stream":Be["Content-Type"]=se.getType(ve.mime||re.extname(ve.object||""))),he(Be,"Content-Type")||fe(Be,"Content-Type"),ve.content&&(ve.disabledMD5||(!ve.headers||!ve.headers["Content-MD5"]?Be["Content-MD5"]=le.createHash("md5").update(ue.from(ve.content,"utf8")).digest("base64"):Be["Content-MD5"]=ve.headers["Content-MD5"]),Be["Content-Length"]||(Be["Content-Length"]=ve.content.length));var Se=Object.prototype.hasOwnProperty;for(var Te in Be)Be[Te]&&Se.call(Be,Te)&&(Be[Te]=z(String(Be[Te]),this.options.headerEncoding));var we=this._getResource(ve);if(Be.authorization=this.authorization(ve.method,we,ve.subres,Be,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);Be.host="".concat(ve.bucket,".").concat(Ze.host)}var Me=ee.bind(this)(ve);ae("request %s %s, with headers %j, !!stream: %s",ve.method,Me,Be,!!ve.stream);var tt=ve.timeout||this.options.timeout,qe={method:ve.method,content:ve.content,stream:ve.stream,headers:Be,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=ge}).call(this)}).call(this,E("buffer").Buffer)},{"../client/getReqUrl":25,"./../../../shims/crypto/crypto.js":461,"./encoder":59,"./isDingTalk":66,"./isIP":69,"./setRegion":75,buffer:90,"copy-to":94,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.string.includes.js":302,dateformat:342,debug:465,mime:374,path:378}],57:[function(E,pe,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],ae=["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,de=ce===void 0?[]:ce,he=ne.lowerFirst,fe=he===void 0?!1:he;return y.forEach(function(ge){return delete re[ge]}),Object.entries(b).forEach(function(ge){re[ge[0]]&&(re[ge[1]]||(re[ge[1]]=re[ge[0]],delete re[ge[0]]))}),ee.forEach(function(ge){if(re[ge]){var ve=ge.replace(/^(.)/,function(me){return me.toLowerCase()}).replace(/-(\w)/g,function(me,Be){return Be.toUpperCase()});re[ve]||(re[ve]=re[ge])}}),de.forEach(function(ge){re[ge]=ie(re[ge])}),typeof z=="function"&&z(re),oe(re,fe),se}}Ae.dataFix=se;function ie(re){return re?le.includes(re)?!0:ae.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,pe,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 ae=E("./isBuffer");Ae.deepCopy=function(se){if(se===null||(0,le.default)(se)!=="object")return se;if(ae.isBuffer(se))return se.slice();var ie=Array.isArray(se)?[]:{};return Object.keys(se).forEach(function(oe){ie[oe]=Ae.deepCopy(se[oe])}),ie},Ae.deepCopyWith=function(se,ie){function oe(re,ne,z){var a=ie(re,ne,z);if(a!==void 0)return a;if(re===null||(0,le.default)(re)!=="object")return re;if(ae.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 ie?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,pe,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(ae){var se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"utf-8";return se==="utf-8"?ae:ue.from(ae).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,pe,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"),ae=E("../utils/isArray"),se=E("../utils/formatObjKey");function ie(re){var ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return ne&&le.isObject(re)&&(re=[re]),ae.isArray(re)?re=re.map(oe):re=oe(re),re}Ae.formatInventoryConfig=ie;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&&!ae.isArray((a=ne.OptionalFields)===null||a===void 0?void 0:a.Field)&&(ne.OptionalFields.Field=[ne.OptionalFields.Field])}),re=se.formatObjKey(re,"firstLowerCase",{exclude:["OSSBucketDestination","SSE-OSS","SSE-KMS"]}),re}},{"../utils/dataFix":57,"../utils/formatObjKey":61,"../utils/isArray":63,"../utils/isObject":70,"core-js/modules/es.array.map.js":280,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305}],61:[function(E,pe,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 ae(ie,oe,re){if(ie===null||(0,le.default)(ie)!=="object")return ie;var ne;if(Array.isArray(ie)){ne=[];for(var z=0;z<ie.length;z++)ne.push(ae(ie[z],oe,re))}else ne={},Object.keys(ie).forEach(function(a){ne[se(a,oe,re)]=ae(ie[a],oe,re)});return ne}Ae.formatObjKey=ae;function se(ie,oe,re){return re&&re.exclude&&re.exclude.includes(ie)||(oe==="firstUpperCase"?ie=ie.replace(/^./,function(ne){return ne.toUpperCase()}):oe==="firstLowerCase"&&(ie=ie.replace(/^./,function(ne){return ne.toLowerCase()}))),ie}},{"@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,pe,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 ae=0,se=0;se<le.length;se++){var ie=le.charAt(se);/^[\u00-\uff]$/.test(ie)?ae+=1:ae+=2}return ae}Ae.getStrBytesCount=ue},{"core-js/modules/es.regexp.exec.js":300}],63:[function(E,pe,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,pe,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,pe,Ae){(function(ue){(function(){"use strict";Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.isBuffer=void 0;function le(ae){return ue.isBuffer(ae)}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,pe,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,pe,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,pe,Ae){"use strict";Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.isFunction=void 0,Ae.isFunction=function(ue){return typeof ue=="function"}},{}],69:[function(E,pe,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}$/,ae=/^\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)||ae.test(ue)}},{"core-js/modules/es.regexp.exec.js":300}],70:[function(E,pe,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,pe,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(ae){var se={};return ue.isObject(ae)&&Object.keys(ae).forEach(function(ie){se[ie.toLowerCase()]=ae[ie]}),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,pe,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 ae(se,ie){var oe="";return ie&&ie.headers&&(oe=`<?xml version="1.0" encoding="UTF-8"?>
`),ie&&ie.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(ae(se[re]),"</").concat(re,">"):le(se[re])==="array"?oe+=se[re].map(function(ne){return"<".concat(re,">").concat(ae(ne),"</").concat(re,">")}).join(""):oe+="<".concat(re,">").concat(se[re].toString(),"</").concat(re,">"))}):oe+=se.toString(),oe}Ae.obj2xml=ae},{"./formatObjKey":61,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.join.js":279,"core-js/modules/es.array.map.js":280,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339}],73:[function(E,pe,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(ie,oe){var re=typeof Symbol!="undefined"&&ie[Symbol.iterator]||ie["@@iterator"];if(!re){if(Array.isArray(ie)||(re=le(ie))||oe&&ie&&typeof ie.length=="number"){re&&(ie=re);var ne=0,z=function(){};return{s:z,n:function(){return ne>=ie.length?{done:!0}:{done:!1,value:ie[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(ie)},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(ie,oe){if(ie){if(typeof ie=="string")return ae(ie,oe);var re=Object.prototype.toString.call(ie).slice(8,-1);if(re==="Object"&&ie.constructor&&(re=ie.constructor.name),re==="Map"||re==="Set")return Array.from(ie);if(re==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(re))return ae(ie,oe)}}function ae(ie,oe){(oe==null||oe>ie.length)&&(oe=ie.length);for(var re=0,ne=new Array(oe);re<oe;re++)ne[re]=ie[re];return ne}Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.omit=void 0;function se(ie,oe){var re=Object.assign({},ie),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,pe,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,ae){var se=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},ie=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(de){ie=0,ee(de)}).catch(function(de){ie<ae&&z(de)?(ie++,setTimeout(function(){ee(y.apply(void 0,b))},re)):(ie=0,ce(de))})})};return a}Ae.retry=ue},{"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295}],75:[function(E,pe,Ae){"use strict";var ue=function(ie){return ie&&ie.__esModule?ie:{default:ie}};Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.setRegion=void 0;var le=ue(E("url")),ae=E("./checkConfigValid");function se(ie){var oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,re=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;ae.checkConfigValid(ie,"region");var ne=re?"https://":"http://",z=oe?"-internal.aliyuncs.com":".aliyuncs.com",a="vpc100-oss-cn-";return ie.substr(0,a.length)===a&&(z=".aliyuncs.com"),le.default.parse(ne+ie+z)}Ae.setRegion=se},{"./checkConfigValid":52,url:472}],76:[function(E,pe,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 ae=ue(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.checkCredentials=Ae.setSTSToken=void 0;var se=E("./formatObjKey");function ie(){return oe.apply(this,arguments)}function oe(){return oe=(0,ae.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=ie;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,pe,Ae){function ue(ae,se,ie,oe,re,ne,z){try{var a=ae[ne](z),y=a.value}catch(x){ie(x);return}a.done?se(y):Promise.resolve(y).then(oe,re)}function le(ae){return function(){var se=this,ie=arguments;return new Promise(function(oe,re){var ne=ae.apply(se,ie);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)})}}pe.exports=le,pe.exports.__esModule=!0,pe.exports.default=pe.exports},{}],78:[function(E,pe,Ae){function ue(le){return le&&le.__esModule?le:{default:le}}pe.exports=ue,pe.exports.__esModule=!0,pe.exports.default=pe.exports},{}],79:[function(E,pe,Ae){function ue(le){"@babel/helpers - typeof";return pe.exports=ue=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(ae){return typeof ae}:function(ae){return ae&&typeof Symbol=="function"&&ae.constructor===Symbol&&ae!==Symbol.prototype?"symbol":typeof ae},pe.exports.__esModule=!0,pe.exports.default=pe.exports,ue(le)}pe.exports=ue,pe.exports.__esModule=!0,pe.exports.default=pe.exports},{}],80:[function(E,pe,Ae){pe.exports=E("regenerator-runtime")},{"regenerator-runtime":395}],81:[function(E,pe,Ae){pe.exports=ue,pe.exports.HttpsAgent=ue;function ue(){}},{}],82:[function(E,pe,Ae){(function(ue){(function(){"use strict";var le=E("object-assign");function ae(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 ie=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=pe.exports=he,x=/\s*function\s+([^\(\s]*)\s*/;function b(xe){if(ie.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||de;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 lt=Me.indexOf(`
`,qe+1);Me=Me.substring(lt+1)}this.stack=Me}}},ie.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||!ie.isFunction(xe))return ie.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 de(xe,Oe,ze,Ze,Me){throw new y.AssertionError({message:ze,actual:xe,expected:Oe,operator:Ze,stackStartFunction:Me})}y.fail=de;function he(xe,Oe){xe||de(xe,!0,Oe,"==",y.ok)}y.ok=he,y.equal=function(Oe,ze,Ze){Oe!=ze&&de(Oe,ze,Ze,"==",y.equal)},y.notEqual=function(Oe,ze,Ze){Oe==ze&&de(Oe,ze,Ze,"!=",y.notEqual)},y.deepEqual=function(Oe,ze,Ze){fe(Oe,ze,!1)||de(Oe,ze,Ze,"deepEqual",y.deepEqual)},y.deepStrictEqual=function(Oe,ze,Ze){fe(Oe,ze,!0)||de(Oe,ze,Ze,"deepStrictEqual",y.deepStrictEqual)};function fe(xe,Oe,ze,Ze){if(xe===Oe)return!0;if(se(xe)&&se(Oe))return ae(xe,Oe)===0;if(ie.isDate(xe)&&ie.isDate(Oe))return xe.getTime()===Oe.getTime();if(ie.isRegExp(xe)&&ie.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 ae(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 ge(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(ie.isPrimitive(xe)||ie.isPrimitive(Oe))return xe===Oe;if(ze&&Object.getPrototypeOf(xe)!==Object.getPrototypeOf(Oe))return!1;var Me=ge(xe),tt=ge(Oe);if(Me&&!tt||!Me&&tt)return!1;if(Me)return xe=re.call(xe),Oe=re.call(Oe),fe(xe,Oe,ze);var qe=je(xe),lt=je(Oe),ct,nt;if(qe.length!==lt.length)return!1;for(qe.sort(),lt.sort(),nt=qe.length-1;nt>=0;nt--)if(qe[nt]!==lt[nt])return!1;for(nt=qe.length-1;nt>=0;nt--)if(ct=qe[nt],!fe(xe[ct],Oe[ct],ze,Ze))return!1;return!0}y.notDeepEqual=function(Oe,ze,Ze){fe(Oe,ze,!1)&&de(Oe,ze,Ze,"notDeepEqual",y.notDeepEqual)},y.notDeepStrictEqual=me;function me(xe,Oe,ze){fe(xe,Oe,!0)&&de(xe,Oe,ze,"notDeepStrictEqual",me)}y.strictEqual=function(Oe,ze,Ze){Oe!==ze&&de(Oe,ze,Ze,"===",y.strictEqual)},y.notStrictEqual=function(Oe,ze,Ze){Oe===ze&&de(Oe,ze,Ze,"!==",y.notStrictEqual)};function Be(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&&de(Me,ze,"Missing expected exception"+Ze);var tt=typeof Ze=="string",qe=!xe&&ie.isError(Me),lt=!xe&&Me&&!ze;if((qe&&tt&&Be(Me,ze)||lt)&&de(Me,ze,"Got unwanted exception"+Ze),xe&&Me&&ze&&!Be(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||de(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,pe,Ae){typeof Object.create=="function"?pe.exports=function(le,ae){le.super_=ae,le.prototype=Object.create(ae.prototype,{constructor:{value:le,enumerable:!1,writable:!0,configurable:!0}})}:pe.exports=function(le,ae){le.super_=ae;var se=function(){};se.prototype=ae.prototype,le.prototype=new se,le.prototype.constructor=le}},{}],84:[function(E,pe,Ae){pe.exports=function(le){return le&&typeof le=="object"&&typeof le.copy=="function"&&typeof le.fill=="function"&&typeof le.readUInt8=="function"}},{}],85:[function(E,pe,Ae){(function(ue,le){(function(){var ae=/%[sdj%]/g;Ae.format=function(lt){if(!ve(lt)){for(var ct=[],nt=0;nt<arguments.length;nt++)ct.push(oe(arguments[nt]));return ct.join(" ")}for(var nt=1,at=arguments,ut=at.length,At=String(lt).replace(ae,function(It){if(It==="%%")return"%";if(nt>=ut)return It;switch(It){case"%s":return String(at[nt++]);case"%d":return Number(at[nt++]);case"%j":try{return JSON.stringify(at[nt++])}catch(gt){return"[Circular]"}default:return It}}),wt=at[nt];nt<ut;wt=at[++nt])he(wt)||!Te(wt)?At+=" "+wt:At+=" "+oe(wt);return At},Ae.deprecate=function(lt,ct){if(Be(le.process))return function(){return Ae.deprecate(lt,ct).apply(this,arguments)};if(ue.noDeprecation===!0)return lt;var nt=!1;function at(){if(!nt){if(ue.throwDeprecation)throw new Error(ct);ue.traceDeprecation?console.trace(ct):console.error(ct),nt=!0}return lt.apply(this,arguments)}return at};var se={},ie;Ae.debuglog=function(lt){if(Be(ie)&&(ie=ue.env.NODE_DEBUG||""),lt=lt.toUpperCase(),!se[lt])if(new RegExp("\\b"+lt+"\\b","i").test(ie)){var ct=ue.pid;se[lt]=function(){var nt=Ae.format.apply(Ae,arguments);console.error("%s %d: %s",lt,ct,nt)}}else se[lt]=function(){};return se[lt]};function oe(lt,ct){var nt={seen:[],stylize:ne};return arguments.length>=3&&(nt.depth=arguments[2]),arguments.length>=4&&(nt.colors=arguments[3]),de(ct)?nt.showHidden=ct:ct&&Ae._extend(nt,ct),Be(nt.showHidden)&&(nt.showHidden=!1),Be(nt.depth)&&(nt.depth=2),Be(nt.colors)&&(nt.colors=!1),Be(nt.customInspect)&&(nt.customInspect=!0),nt.colors&&(nt.stylize=re),a(nt,lt,nt.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(lt,ct){var nt=oe.styles[ct];return nt?"\x1B["+oe.colors[nt][0]+"m"+lt+"\x1B["+oe.colors[nt][1]+"m":lt}function ne(lt,ct){return lt}function z(lt){var ct={};return lt.forEach(function(nt,at){ct[nt]=!0}),ct}function a(lt,ct,nt){if(lt.customInspect&&ct&&xe(ct.inspect)&&ct.inspect!==Ae.inspect&&!(ct.constructor&&ct.constructor.prototype===ct)){var at=ct.inspect(nt,lt);return ve(at)||(at=a(lt,at,nt)),at}var ut=y(lt,ct);if(ut)return ut;var At=Object.keys(ct),wt=z(At);if(lt.showHidden&&(At=Object.getOwnPropertyNames(ct)),je(ct)&&(At.indexOf("message")>=0||At.indexOf("description")>=0))return x(ct);if(At.length===0){if(xe(ct)){var It=ct.name?": "+ct.name:"";return lt.stylize("[Function"+It+"]","special")}if(Se(ct))return lt.stylize(RegExp.prototype.toString.call(ct),"regexp");if(we(ct))return lt.stylize(Date.prototype.toString.call(ct),"date");if(je(ct))return x(ct)}var gt="",ft=!1,$e=["{","}"];if(ce(ct)&&(ft=!0,$e=["[","]"]),xe(ct)){var Pe=ct.name?": "+ct.name:"";gt=" [Function"+Pe+"]"}if(Se(ct)&&(gt=" "+RegExp.prototype.toString.call(ct)),we(ct)&&(gt=" "+Date.prototype.toUTCString.call(ct)),je(ct)&&(gt=" "+x(ct)),At.length===0&&(!ft||ct.length==0))return $e[0]+gt+$e[1];if(nt<0)return Se(ct)?lt.stylize(RegExp.prototype.toString.call(ct),"regexp"):lt.stylize("[Object]","special");lt.seen.push(ct);var ke;return ft?ke=b(lt,ct,nt,wt,At):ke=At.map(function(Ve){return te(lt,ct,nt,wt,Ve,ft)}),lt.seen.pop(),ee(ke,gt,$e)}function y(lt,ct){if(Be(ct))return lt.stylize("undefined","undefined");if(ve(ct)){var nt="'"+JSON.stringify(ct).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return lt.stylize(nt,"string")}if(ge(ct))return lt.stylize(""+ct,"number");if(de(ct))return lt.stylize(""+ct,"boolean");if(he(ct))return lt.stylize("null","null")}function x(lt){return"["+Error.prototype.toString.call(lt)+"]"}function b(lt,ct,nt,at,ut){for(var At=[],wt=0,It=ct.length;wt<It;++wt)qe(ct,String(wt))?At.push(te(lt,ct,nt,at,String(wt),!0)):At.push("");return ut.forEach(function(gt){gt.match(/^\d+$/)||At.push(te(lt,ct,nt,at,gt,!0))}),At}function te(lt,ct,nt,at,ut,At){var wt,It,gt;if(gt=Object.getOwnPropertyDescriptor(ct,ut)||{value:ct[ut]},gt.get?gt.set?It=lt.stylize("[Getter/Setter]","special"):It=lt.stylize("[Getter]","special"):gt.set&&(It=lt.stylize("[Setter]","special")),qe(at,ut)||(wt="["+ut+"]"),It||(lt.seen.indexOf(gt.value)<0?(he(nt)?It=a(lt,gt.value,null):It=a(lt,gt.value,nt-1),It.indexOf(`
`)>-1&&(At?It=It.split(`
`).map(function(ft){return" "+ft}).join(`
`).substr(2):It=`
`+It.split(`
`).map(function(ft){return" "+ft}).join(`
`))):It=lt.stylize("[Circular]","special")),Be(wt)){if(At&&ut.match(/^\d+$/))return It;wt=JSON.stringify(""+ut),wt.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(wt=wt.substr(1,wt.length-2),wt=lt.stylize(wt,"name")):(wt=wt.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),wt=lt.stylize(wt,"string"))}return wt+": "+It}function ee(lt,ct,nt){var at=0,ut=lt.reduce(function(At,wt){return at++,wt.indexOf(`
`)>=0&&at++,At+wt.replace(/\u001b\[\d\d?m/g,"").length+1},0);return ut>60?nt[0]+(ct===""?"":ct+`
`)+" "+lt.join(`,
`)+" "+nt[1]:nt[0]+ct+" "+lt.join(", ")+" "+nt[1]}function ce(lt){return Array.isArray(lt)}Ae.isArray=ce;function de(lt){return typeof lt=="boolean"}Ae.isBoolean=de;function he(lt){return lt===null}Ae.isNull=he;function fe(lt){return lt==null}Ae.isNullOrUndefined=fe;function ge(lt){return typeof lt=="number"}Ae.isNumber=ge;function ve(lt){return typeof lt=="string"}Ae.isString=ve;function me(lt){return typeof lt=="symbol"}Ae.isSymbol=me;function Be(lt){return lt===void 0}Ae.isUndefined=Be;function Se(lt){return Te(lt)&&ze(lt)==="[object RegExp]"}Ae.isRegExp=Se;function Te(lt){return typeof lt=="object"&&lt!==null}Ae.isObject=Te;function we(lt){return Te(lt)&&ze(lt)==="[object Date]"}Ae.isDate=we;function je(lt){return Te(lt)&&(ze(lt)==="[object Error]"||lt instanceof Error)}Ae.isError=je;function xe(lt){return typeof lt=="function"}Ae.isFunction=xe;function Oe(lt){return lt===null||typeof lt=="boolean"||typeof lt=="number"||typeof lt=="string"||typeof lt=="symbol"||typeof lt=="undefined"}Ae.isPrimitive=Oe,Ae.isBuffer=E("./support/isBuffer");function ze(lt){return Object.prototype.toString.call(lt)}function Ze(lt){return lt<10?"0"+lt.toString(10):lt.toString(10)}var Me=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function tt(){var lt=new Date,ct=[Ze(lt.getHours()),Ze(lt.getMinutes()),Ze(lt.getSeconds())].join(":");return[lt.getDate(),Me[lt.getMonth()],ct].join(" ")}Ae.log=function(){console.log("%s - %s",tt(),Ae.format.apply(Ae,arguments))},Ae.inherits=E("inherits"),Ae._extend=function(lt,ct){if(!ct||!Te(ct))return lt;for(var nt=Object.keys(ct),at=nt.length;at--;)lt[nt[at]]=ct[nt[at]];return lt};function qe(lt,ct){return Object.prototype.hasOwnProperty.call(lt,ct)}}).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,pe,Ae){(function(ue){(function(){"use strict";var le=["BigInt64Array","BigUint64Array","Float32Array","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Uint8Array","Uint8ClampedArray"],ae=typeof globalThis=="undefined"?ue:globalThis;pe.exports=function(){for(var ie=[],oe=0;oe<le.length;oe++)typeof ae[le[oe]]=="function"&&(ie[ie.length]=le[oe]);return ie}}).call(this)}).call(this,typeof zt!="undefined"?zt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],87:[function(E,pe,Ae){"use strict";Ae.byteLength=ne,Ae.toByteArray=a,Ae.fromByteArray=b;for(var ue=[],le=[],ae=typeof Uint8Array!="undefined"?Uint8Array:Array,se="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ie=0,oe=se.length;ie<oe;++ie)ue[ie]=se[ie],le[se.charCodeAt(ie)]=ie;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 de=ce===ee?0:4-ce%4;return[ce,de]}function ne(te){var ee=re(te),ce=ee[0],de=ee[1];return(ce+de)*3/4-de}function z(te,ee,ce){return(ee+ce)*3/4-ce}function a(te){var ee,ce=re(te),de=ce[0],he=ce[1],fe=new ae(z(te,de,he)),ge=0,ve=he>0?de-4:de,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)],fe[ge++]=ee>>16&255,fe[ge++]=ee>>8&255,fe[ge++]=ee&255;return he===2&&(ee=le[te.charCodeAt(me)]<<2|le[te.charCodeAt(me+1)]>>4,fe[ge++]=ee&255),he===1&&(ee=le[te.charCodeAt(me)]<<10|le[te.charCodeAt(me+1)]<<4|le[te.charCodeAt(me+2)]>>2,fe[ge++]=ee>>8&255,fe[ge++]=ee&255),fe}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 de,he=[],fe=ee;fe<ce;fe+=3)de=(te[fe]<<16&16711680)+(te[fe+1]<<8&65280)+(te[fe+2]&255),he.push(y(de));return he.join("")}function b(te){for(var ee,ce=te.length,de=ce%3,he=[],fe=16383,ge=0,ve=ce-de;ge<ve;ge+=fe)he.push(x(te,ge,ge+fe>ve?ve:ge+fe));return de===1?(ee=te[ce-1],he.push(ue[ee>>2]+ue[ee<<4&63]+"==")):de===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,pe,Ae){(function(ue,le,ae){typeof pe!="undefined"&&pe.exports?pe.exports=ae():typeof be=="function"&&be.amd?be(le,ae):ue[le]=ae()})(this,"bowser",function(){var ue=!0;function le(z){function a(ct){var nt=z.match(ct);return nt&&nt.length>1&&nt[1]||""}function y(ct){var nt=z.match(ct);return nt&&nt.length>1&&nt[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),de=/CrOS/.test(z),he=/silk/i.test(z),fe=/sailfish/i.test(z),ge=/tizen/i.test(z),ve=/(web|hpw)(o|0)s/i.test(z),me=/windows phone/i.test(z),Be=/SamsungBrowser/i.test(z),Se=!me&&/windows/i.test(z),Te=!x&&!he&&/macintosh/i.test(z),we=!te&&!fe&&!ge&&!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)}:de?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}:fe?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)}:ge?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(ct){switch(ct){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 lt=!Me.windows&&qe.split(".")[0];return Oe||ce||x=="ipad"||te&&(lt==3||lt>=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 ae=le(typeof navigator!="undefined"&&navigator.userAgent||"");ae.test=function(z){for(var a=0;a<z.length;++a){var y=z[a];if(typeof y=="string"&&y in ae)return!0}return!1};function se(z){return z.split(".").length}function ie(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=ie(z,function(x){var b=a-se(x);return x=x+new Array(b+1).join(".0"),ie(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=ae;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 ae.isUnsupportedBrowser=re,ae.compareVersions=oe,ae.check=ne,ae._detect=le,ae.detect=le,ae})},{}],89:[function(E,pe,Ae){},{}],90:[function(E,pe,Ae){(function(ue){(function(){"use strict";var le=E("base64-js"),ae=E("ieee754");Ae.Buffer=re,Ae.SlowBuffer=de,Ae.INSPECT_MAX_BYTES=50;var se=2147483647;Ae.kMaxLength=se,re.TYPED_ARRAY_SUPPORT=ie(),!re.TYPED_ARRAY_SUPPORT&&typeof console!="undefined"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function ie(){try{var Ue=new Uint8Array(1);return Ue.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},Ue.foo()===42}catch(Ie){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 Ie=new Uint8Array(Ue);return Ie.__proto__=re.prototype,Ie}function re(Ue,Ie,Ne){if(typeof Ue=="number"){if(typeof Ie=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return y(Ue)}return ne(Ue,Ie,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,Ie,Ne){if(typeof Ue=="string")return x(Ue,Ie);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,Ie,Ne);if(typeof Ue=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var rt=Ue.valueOf&&Ue.valueOf();if(rt!=null&&rt!==Ue)return re.from(rt,Ie,Ne);var ht=ee(Ue);if(ht)return ht;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof Ue[Symbol.toPrimitive]=="function")return re.from(Ue[Symbol.toPrimitive]("string"),Ie,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,Ie,Ne){return ne(Ue,Ie,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,Ie,Ne){return z(Ue),Ue<=0?oe(Ue):Ie!==void 0?typeof Ne=="string"?oe(Ue).fill(Ie,Ne):oe(Ue).fill(Ie):oe(Ue)}re.alloc=function(Ue,Ie,Ne){return a(Ue,Ie,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,Ie){if((typeof Ie!="string"||Ie==="")&&(Ie="utf8"),!re.isEncoding(Ie))throw new TypeError("Unknown encoding: "+Ie);var Ne=he(Ue,Ie)|0,rt=oe(Ne),ht=rt.write(Ue,Ie);return ht!==Ne&&(rt=rt.slice(0,ht)),rt}function b(Ue){for(var Ie=Ue.length<0?0:ce(Ue.length)|0,Ne=oe(Ie),rt=0;rt<Ie;rt+=1)Ne[rt]=Ue[rt]&255;return Ne}function te(Ue,Ie,Ne){if(Ie<0||Ue.byteLength<Ie)throw new RangeError('"offset" is outside of buffer bounds');if(Ue.byteLength<Ie+(Ne||0))throw new RangeError('"length" is outside of buffer bounds');var rt;return Ie===void 0&&Ne===void 0?rt=new Uint8Array(Ue):Ne===void 0?rt=new Uint8Array(Ue,Ie):rt=new Uint8Array(Ue,Ie,Ne),rt.__proto__=re.prototype,rt}function ee(Ue){if(re.isBuffer(Ue)){var Ie=ce(Ue.length)|0,Ne=oe(Ie);return Ne.length===0||Ue.copy(Ne,0,0,Ie),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 de(Ue){return+Ue!=Ue&&(Ue=0),re.alloc(+Ue)}re.isBuffer=function(Ie){return Ie!=null&&Ie._isBuffer===!0&&Ie!==re.prototype},re.compare=function(Ie,Ne){if(De(Ie,Uint8Array)&&(Ie=re.from(Ie,Ie.offset,Ie.byteLength)),De(Ne,Uint8Array)&&(Ne=re.from(Ne,Ne.offset,Ne.byteLength)),!re.isBuffer(Ie)||!re.isBuffer(Ne))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(Ie===Ne)return 0;for(var rt=Ie.length,ht=Ne.length,St=0,bt=Math.min(rt,ht);St<bt;++St)if(Ie[St]!==Ne[St]){rt=Ie[St],ht=Ne[St];break}return rt<ht?-1:ht<rt?1:0},re.isEncoding=function(Ie){switch(String(Ie).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(Ie,Ne){if(!Array.isArray(Ie))throw new TypeError('"list" argument must be an Array of Buffers');if(Ie.length===0)return re.alloc(0);var rt;if(Ne===void 0)for(Ne=0,rt=0;rt<Ie.length;++rt)Ne+=Ie[rt].length;var ht=re.allocUnsafe(Ne),St=0;for(rt=0;rt<Ie.length;++rt){var bt=Ie[rt];if(De(bt,Uint8Array)&&(bt=re.from(bt)),!re.isBuffer(bt))throw new TypeError('"list" argument must be an Array of Buffers');bt.copy(ht,St),St+=bt.length}return ht};function he(Ue,Ie){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,rt=arguments.length>2&&arguments[2]===!0;if(!rt&&Ne===0)return 0;for(var ht=!1;;)switch(Ie){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(ht)return rt?-1:$e(Ue).length;Ie=(""+Ie).toLowerCase(),ht=!0}}re.byteLength=he;function fe(Ue,Ie,Ne){var rt=!1;if((Ie===void 0||Ie<0)&&(Ie=0),Ie>this.length||((Ne===void 0||Ne>this.length)&&(Ne=this.length),Ne<=0)||(Ne>>>=0,Ie>>>=0,Ne<=Ie))return"";for(Ue||(Ue="utf8");;)switch(Ue){case"hex":return lt(this,Ie,Ne);case"utf8":case"utf-8":return ze(this,Ie,Ne);case"ascii":return tt(this,Ie,Ne);case"latin1":case"binary":return qe(this,Ie,Ne);case"base64":return Oe(this,Ie,Ne);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ct(this,Ie,Ne);default:if(rt)throw new TypeError("Unknown encoding: "+Ue);Ue=(Ue+"").toLowerCase(),rt=!0}}re.prototype._isBuffer=!0;function ge(Ue,Ie,Ne){var rt=Ue[Ie];Ue[Ie]=Ue[Ne],Ue[Ne]=rt}re.prototype.swap16=function(){var Ie=this.length;if(Ie%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var Ne=0;Ne<Ie;Ne+=2)ge(this,Ne,Ne+1);return this},re.prototype.swap32=function(){var Ie=this.length;if(Ie%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var Ne=0;Ne<Ie;Ne+=4)ge(this,Ne,Ne+3),ge(this,Ne+1,Ne+2);return this},re.prototype.swap64=function(){var Ie=this.length;if(Ie%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var Ne=0;Ne<Ie;Ne+=8)ge(this,Ne,Ne+7),ge(this,Ne+1,Ne+6),ge(this,Ne+2,Ne+5),ge(this,Ne+3,Ne+4);return this},re.prototype.toString=function(){var Ie=this.length;return Ie===0?"":arguments.length===0?ze(this,0,Ie):fe.apply(this,arguments)},re.prototype.toLocaleString=re.prototype.toString,re.prototype.equals=function(Ie){if(!re.isBuffer(Ie))throw new TypeError("Argument must be a Buffer");return this===Ie?!0:re.compare(this,Ie)===0},re.prototype.inspect=function(){var Ie="",Ne=Ae.INSPECT_MAX_BYTES;return Ie=this.toString("hex",0,Ne).replace(/(.{2})/g,"$1 ").trim(),this.length>Ne&&(Ie+=" ... "),"<Buffer "+Ie+">"},re.prototype.compare=function(Ie,Ne,rt,ht,St){if(De(Ie,Uint8Array)&&(Ie=re.from(Ie,Ie.offset,Ie.byteLength)),!re.isBuffer(Ie))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof Ie);if(Ne===void 0&&(Ne=0),rt===void 0&&(rt=Ie?Ie.length:0),ht===void 0&&(ht=0),St===void 0&&(St=this.length),Ne<0||rt>Ie.length||ht<0||St>this.length)throw new RangeError("out of range index");if(ht>=St&&Ne>=rt)return 0;if(ht>=St)return-1;if(Ne>=rt)return 1;if(Ne>>>=0,rt>>>=0,ht>>>=0,St>>>=0,this===Ie)return 0;for(var bt=St-ht,Bt=rt-Ne,Mt=Math.min(bt,Bt),pt=this.slice(ht,St),Lt=Ie.slice(Ne,rt),xt=0;xt<Mt;++xt)if(pt[xt]!==Lt[xt]){bt=pt[xt],Bt=Lt[xt];break}return bt<Bt?-1:Bt<bt?1:0};function ve(Ue,Ie,Ne,rt,ht){if(Ue.length===0)return-1;if(typeof Ne=="string"?(rt=Ne,Ne=0):Ne>2147483647?Ne=2147483647:Ne<-2147483648&&(Ne=-2147483648),Ne=+Ne,Ye(Ne)&&(Ne=ht?0:Ue.length-1),Ne<0&&(Ne=Ue.length+Ne),Ne>=Ue.length){if(ht)return-1;Ne=Ue.length-1}else if(Ne<0)if(ht)Ne=0;else return-1;if(typeof Ie=="string"&&(Ie=re.from(Ie,rt)),re.isBuffer(Ie))return Ie.length===0?-1:me(Ue,Ie,Ne,rt,ht);if(typeof Ie=="number")return Ie=Ie&255,typeof Uint8Array.prototype.indexOf=="function"?ht?Uint8Array.prototype.indexOf.call(Ue,Ie,Ne):Uint8Array.prototype.lastIndexOf.call(Ue,Ie,Ne):me(Ue,[Ie],Ne,rt,ht);throw new TypeError("val must be string, number or Buffer")}function me(Ue,Ie,Ne,rt,ht){var St=1,bt=Ue.length,Bt=Ie.length;if(rt!==void 0&&(rt=String(rt).toLowerCase(),rt==="ucs2"||rt==="ucs-2"||rt==="utf16le"||rt==="utf-16le")){if(Ue.length<2||Ie.length<2)return-1;St=2,bt/=2,Bt/=2,Ne/=2}function Mt(Ut,Xt){return St===1?Ut[Xt]:Ut.readUInt16BE(Xt*St)}var pt;if(ht){var Lt=-1;for(pt=Ne;pt<bt;pt++)if(Mt(Ue,pt)===Mt(Ie,Lt===-1?0:pt-Lt)){if(Lt===-1&&(Lt=pt),pt-Lt+1===Bt)return Lt*St}else Lt!==-1&&(pt-=pt-Lt),Lt=-1}else for(Ne+Bt>bt&&(Ne=bt-Bt),pt=Ne;pt>=0;pt--){for(var xt=!0,Wt=0;Wt<Bt;Wt++)if(Mt(Ue,pt+Wt)!==Mt(Ie,Wt)){xt=!1;break}if(xt)return pt}return-1}re.prototype.includes=function(Ie,Ne,rt){return this.indexOf(Ie,Ne,rt)!==-1},re.prototype.indexOf=function(Ie,Ne,rt){return ve(this,Ie,Ne,rt,!0)},re.prototype.lastIndexOf=function(Ie,Ne,rt){return ve(this,Ie,Ne,rt,!1)};function Be(Ue,Ie,Ne,rt){Ne=Number(Ne)||0;var ht=Ue.length-Ne;rt?(rt=Number(rt),rt>ht&&(rt=ht)):rt=ht;var St=Ie.length;rt>St/2&&(rt=St/2);for(var bt=0;bt<rt;++bt){var Bt=parseInt(Ie.substr(bt*2,2),16);if(Ye(Bt))return bt;Ue[Ne+bt]=Bt}return bt}function Se(Ue,Ie,Ne,rt){return Qe($e(Ie,Ue.length-Ne),Ue,Ne,rt)}function Te(Ue,Ie,Ne,rt){return Qe(Pe(Ie),Ue,Ne,rt)}function we(Ue,Ie,Ne,rt){return Te(Ue,Ie,Ne,rt)}function je(Ue,Ie,Ne,rt){return Qe(Ve(Ie),Ue,Ne,rt)}function xe(Ue,Ie,Ne,rt){return Qe(ke(Ie,Ue.length-Ne),Ue,Ne,rt)}re.prototype.write=function(Ie,Ne,rt,ht){if(Ne===void 0)ht="utf8",rt=this.length,Ne=0;else if(rt===void 0&&typeof Ne=="string")ht=Ne,rt=this.length,Ne=0;else if(isFinite(Ne))Ne=Ne>>>0,isFinite(rt)?(rt=rt>>>0,ht===void 0&&(ht="utf8")):(ht=rt,rt=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var St=this.length-Ne;if((rt===void 0||rt>St)&&(rt=St),Ie.length>0&&(rt<0||Ne<0)||Ne>this.length)throw new RangeError("Attempt to write outside buffer bounds");ht||(ht="utf8");for(var bt=!1;;)switch(ht){case"hex":return Be(this,Ie,Ne,rt);case"utf8":case"utf-8":return Se(this,Ie,Ne,rt);case"ascii":return Te(this,Ie,Ne,rt);case"latin1":case"binary":return we(this,Ie,Ne,rt);case"base64":return je(this,Ie,Ne,rt);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return xe(this,Ie,Ne,rt);default:if(bt)throw new TypeError("Unknown encoding: "+ht);ht=(""+ht).toLowerCase(),bt=!0}},re.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function Oe(Ue,Ie,Ne){return Ie===0&&Ne===Ue.length?le.fromByteArray(Ue):le.fromByteArray(Ue.slice(Ie,Ne))}function ze(Ue,Ie,Ne){Ne=Math.min(Ue.length,Ne);for(var rt=[],ht=Ie;ht<Ne;){var St=Ue[ht],bt=null,Bt=St>239?4:St>223?3:St>191?2:1;if(ht+Bt<=Ne){var Mt,pt,Lt,xt;switch(Bt){case 1:St<128&&(bt=St);break;case 2:Mt=Ue[ht+1],(Mt&192)===128&&(xt=(St&31)<<6|Mt&63,xt>127&&(bt=xt));break;case 3:Mt=Ue[ht+1],pt=Ue[ht+2],(Mt&192)===128&&(pt&192)===128&&(xt=(St&15)<<12|(Mt&63)<<6|pt&63,xt>2047&&(xt<55296||xt>57343)&&(bt=xt));break;case 4:Mt=Ue[ht+1],pt=Ue[ht+2],Lt=Ue[ht+3],(Mt&192)===128&&(pt&192)===128&&(Lt&192)===128&&(xt=(St&15)<<18|(Mt&63)<<12|(pt&63)<<6|Lt&63,xt>65535&&xt<1114112&&(bt=xt))}}bt===null?(bt=65533,Bt=1):bt>65535&&(bt-=65536,rt.push(bt>>>10&1023|55296),bt=56320|bt&1023),rt.push(bt),ht+=Bt}return Me(rt)}var Ze=4096;function Me(Ue){var Ie=Ue.length;if(Ie<=Ze)return String.fromCharCode.apply(String,Ue);for(var Ne="",rt=0;rt<Ie;)Ne+=String.fromCharCode.apply(String,Ue.slice(rt,rt+=Ze));return Ne}function tt(Ue,Ie,Ne){var rt="";Ne=Math.min(Ue.length,Ne);for(var ht=Ie;ht<Ne;++ht)rt+=String.fromCharCode(Ue[ht]&127);return rt}function qe(Ue,Ie,Ne){var rt="";Ne=Math.min(Ue.length,Ne);for(var ht=Ie;ht<Ne;++ht)rt+=String.fromCharCode(Ue[ht]);return rt}function lt(Ue,Ie,Ne){var rt=Ue.length;(!Ie||Ie<0)&&(Ie=0),(!Ne||Ne<0||Ne>rt)&&(Ne=rt);for(var ht="",St=Ie;St<Ne;++St)ht+=ft(Ue[St]);return ht}function ct(Ue,Ie,Ne){for(var rt=Ue.slice(Ie,Ne),ht="",St=0;St<rt.length;St+=2)ht+=String.fromCharCode(rt[St]+rt[St+1]*256);return ht}re.prototype.slice=function(Ie,Ne){var rt=this.length;Ie=~~Ie,Ne=Ne===void 0?rt:~~Ne,Ie<0?(Ie+=rt,Ie<0&&(Ie=0)):Ie>rt&&(Ie=rt),Ne<0?(Ne+=rt,Ne<0&&(Ne=0)):Ne>rt&&(Ne=rt),Ne<Ie&&(Ne=Ie);var ht=this.subarray(Ie,Ne);return ht.__proto__=re.prototype,ht};function nt(Ue,Ie,Ne){if(Ue%1!==0||Ue<0)throw new RangeError("offset is not uint");if(Ue+Ie>Ne)throw new RangeError("Trying to access beyond buffer length")}re.prototype.readUIntLE=function(Ie,Ne,rt){Ie=Ie>>>0,Ne=Ne>>>0,rt||nt(Ie,Ne,this.length);for(var ht=this[Ie],St=1,bt=0;++bt<Ne&&(St*=256);)ht+=this[Ie+bt]*St;return ht},re.prototype.readUIntBE=function(Ie,Ne,rt){Ie=Ie>>>0,Ne=Ne>>>0,rt||nt(Ie,Ne,this.length);for(var ht=this[Ie+--Ne],St=1;Ne>0&&(St*=256);)ht+=this[Ie+--Ne]*St;return ht},re.prototype.readUInt8=function(Ie,Ne){return Ie=Ie>>>0,Ne||nt(Ie,1,this.length),this[Ie]},re.prototype.readUInt16LE=function(Ie,Ne){return Ie=Ie>>>0,Ne||nt(Ie,2,this.length),this[Ie]|this[Ie+1]<<8},re.prototype.readUInt16BE=function(Ie,Ne){return Ie=Ie>>>0,Ne||nt(Ie,2,this.length),this[Ie]<<8|this[Ie+1]},re.prototype.readUInt32LE=function(Ie,Ne){return Ie=Ie>>>0,Ne||nt(Ie,4,this.length),(this[Ie]|this[Ie+1]<<8|this[Ie+2]<<16)+this[Ie+3]*16777216},re.prototype.readUInt32BE=function(Ie,Ne){return Ie=Ie>>>0,Ne||nt(Ie,4,this.length),this[Ie]*16777216+(this[Ie+1]<<16|this[Ie+2]<<8|this[Ie+3])},re.prototype.readIntLE=function(Ie,Ne,rt){Ie=Ie>>>0,Ne=Ne>>>0,rt||nt(Ie,Ne,this.length);for(var ht=this[Ie],St=1,bt=0;++bt<Ne&&(St*=256);)ht+=this[Ie+bt]*St;return St*=128,ht>=St&&(ht-=Math.pow(2,8*Ne)),ht},re.prototype.readIntBE=function(Ie,Ne,rt){Ie=Ie>>>0,Ne=Ne>>>0,rt||nt(Ie,Ne,this.length);for(var ht=Ne,St=1,bt=this[Ie+--ht];ht>0&&(St*=256);)bt+=this[Ie+--ht]*St;return St*=128,bt>=St&&(bt-=Math.pow(2,8*Ne)),bt},re.prototype.readInt8=function(Ie,Ne){return Ie=Ie>>>0,Ne||nt(Ie,1,this.length),this[Ie]&128?(255-this[Ie]+1)*-1:this[Ie]},re.prototype.readInt16LE=function(Ie,Ne){Ie=Ie>>>0,Ne||nt(Ie,2,this.length);var rt=this[Ie]|this[Ie+1]<<8;return rt&32768?rt|4294901760:rt},re.prototype.readInt16BE=function(Ie,Ne){Ie=Ie>>>0,Ne||nt(Ie,2,this.length);var rt=this[Ie+1]|this[Ie]<<8;return rt&32768?rt|4294901760:rt},re.prototype.readInt32LE=function(Ie,Ne){return Ie=Ie>>>0,Ne||nt(Ie,4,this.length),this[Ie]|this[Ie+1]<<8|this[Ie+2]<<16|this[Ie+3]<<24},re.prototype.readInt32BE=function(Ie,Ne){return Ie=Ie>>>0,Ne||nt(Ie,4,this.length),this[Ie]<<24|this[Ie+1]<<16|this[Ie+2]<<8|this[Ie+3]},re.prototype.readFloatLE=function(Ie,Ne){return Ie=Ie>>>0,Ne||nt(Ie,4,this.length),ae.read(this,Ie,!0,23,4)},re.prototype.readFloatBE=function(Ie,Ne){return Ie=Ie>>>0,Ne||nt(Ie,4,this.length),ae.read(this,Ie,!1,23,4)},re.prototype.readDoubleLE=function(Ie,Ne){return Ie=Ie>>>0,Ne||nt(Ie,8,this.length),ae.read(this,Ie,!0,52,8)},re.prototype.readDoubleBE=function(Ie,Ne){return Ie=Ie>>>0,Ne||nt(Ie,8,this.length),ae.read(this,Ie,!1,52,8)};function at(Ue,Ie,Ne,rt,ht,St){if(!re.isBuffer(Ue))throw new TypeError('"buffer" argument must be a Buffer instance');if(Ie>ht||Ie<St)throw new RangeError('"value" argument is out of bounds');if(Ne+rt>Ue.length)throw new RangeError("Index out of range")}re.prototype.writeUIntLE=function(Ie,Ne,rt,ht){if(Ie=+Ie,Ne=Ne>>>0,rt=rt>>>0,!ht){var St=Math.pow(2,8*rt)-1;at(this,Ie,Ne,rt,St,0)}var bt=1,Bt=0;for(this[Ne]=Ie&255;++Bt<rt&&(bt*=256);)this[Ne+Bt]=Ie/bt&255;return Ne+rt},re.prototype.writeUIntBE=function(Ie,Ne,rt,ht){if(Ie=+Ie,Ne=Ne>>>0,rt=rt>>>0,!ht){var St=Math.pow(2,8*rt)-1;at(this,Ie,Ne,rt,St,0)}var bt=rt-1,Bt=1;for(this[Ne+bt]=Ie&255;--bt>=0&&(Bt*=256);)this[Ne+bt]=Ie/Bt&255;return Ne+rt},re.prototype.writeUInt8=function(Ie,Ne,rt){return Ie=+Ie,Ne=Ne>>>0,rt||at(this,Ie,Ne,1,255,0),this[Ne]=Ie&255,Ne+1},re.prototype.writeUInt16LE=function(Ie,Ne,rt){return Ie=+Ie,Ne=Ne>>>0,rt||at(this,Ie,Ne,2,65535,0),this[Ne]=Ie&255,this[Ne+1]=Ie>>>8,Ne+2},re.prototype.writeUInt16BE=function(Ie,Ne,rt){return Ie=+Ie,Ne=Ne>>>0,rt||at(this,Ie,Ne,2,65535,0),this[Ne]=Ie>>>8,this[Ne+1]=Ie&255,Ne+2},re.prototype.writeUInt32LE=function(Ie,Ne,rt){return Ie=+Ie,Ne=Ne>>>0,rt||at(this,Ie,Ne,4,4294967295,0),this[Ne+3]=Ie>>>24,this[Ne+2]=Ie>>>16,this[Ne+1]=Ie>>>8,this[Ne]=Ie&255,Ne+4},re.prototype.writeUInt32BE=function(Ie,Ne,rt){return Ie=+Ie,Ne=Ne>>>0,rt||at(this,Ie,Ne,4,4294967295,0),this[Ne]=Ie>>>24,this[Ne+1]=Ie>>>16,this[Ne+2]=Ie>>>8,this[Ne+3]=Ie&255,Ne+4},re.prototype.writeIntLE=function(Ie,Ne,rt,ht){if(Ie=+Ie,Ne=Ne>>>0,!ht){var St=Math.pow(2,8*rt-1);at(this,Ie,Ne,rt,St-1,-St)}var bt=0,Bt=1,Mt=0;for(this[Ne]=Ie&255;++bt<rt&&(Bt*=256);)Ie<0&&Mt===0&&this[Ne+bt-1]!==0&&(Mt=1),this[Ne+bt]=(Ie/Bt>>0)-Mt&255;return Ne+rt},re.prototype.writeIntBE=function(Ie,Ne,rt,ht){if(Ie=+Ie,Ne=Ne>>>0,!ht){var St=Math.pow(2,8*rt-1);at(this,Ie,Ne,rt,St-1,-St)}var bt=rt-1,Bt=1,Mt=0;for(this[Ne+bt]=Ie&255;--bt>=0&&(Bt*=256);)Ie<0&&Mt===0&&this[Ne+bt+1]!==0&&(Mt=1),this[Ne+bt]=(Ie/Bt>>0)-Mt&255;return Ne+rt},re.prototype.writeInt8=function(Ie,Ne,rt){return Ie=+Ie,Ne=Ne>>>0,rt||at(this,Ie,Ne,1,127,-128),Ie<0&&(Ie=255+Ie+1),this[Ne]=Ie&255,Ne+1},re.prototype.writeInt16LE=function(Ie,Ne,rt){return Ie=+Ie,Ne=Ne>>>0,rt||at(this,Ie,Ne,2,32767,-32768),this[Ne]=Ie&255,this[Ne+1]=Ie>>>8,Ne+2},re.prototype.writeInt16BE=function(Ie,Ne,rt){return Ie=+Ie,Ne=Ne>>>0,rt||at(this,Ie,Ne,2,32767,-32768),this[Ne]=Ie>>>8,this[Ne+1]=Ie&255,Ne+2},re.prototype.writeInt32LE=function(Ie,Ne,rt){return Ie=+Ie,Ne=Ne>>>0,rt||at(this,Ie,Ne,4,2147483647,-2147483648),this[Ne]=Ie&255,this[Ne+1]=Ie>>>8,this[Ne+2]=Ie>>>16,this[Ne+3]=Ie>>>24,Ne+4},re.prototype.writeInt32BE=function(Ie,Ne,rt){return Ie=+Ie,Ne=Ne>>>0,rt||at(this,Ie,Ne,4,2147483647,-2147483648),Ie<0&&(Ie=4294967295+Ie+1),this[Ne]=Ie>>>24,this[Ne+1]=Ie>>>16,this[Ne+2]=Ie>>>8,this[Ne+3]=Ie&255,Ne+4};function ut(Ue,Ie,Ne,rt,ht,St){if(Ne+rt>Ue.length)throw new RangeError("Index out of range");if(Ne<0)throw new RangeError("Index out of range")}function At(Ue,Ie,Ne,rt,ht){return Ie=+Ie,Ne=Ne>>>0,ht||ut(Ue,Ie,Ne,4,34028234663852886e22,-34028234663852886e22),ae.write(Ue,Ie,Ne,rt,23,4),Ne+4}re.prototype.writeFloatLE=function(Ie,Ne,rt){return At(this,Ie,Ne,!0,rt)},re.prototype.writeFloatBE=function(Ie,Ne,rt){return At(this,Ie,Ne,!1,rt)};function wt(Ue,Ie,Ne,rt,ht){return Ie=+Ie,Ne=Ne>>>0,ht||ut(Ue,Ie,Ne,8,17976931348623157e292,-17976931348623157e292),ae.write(Ue,Ie,Ne,rt,52,8),Ne+8}re.prototype.writeDoubleLE=function(Ie,Ne,rt){return wt(this,Ie,Ne,!0,rt)},re.prototype.writeDoubleBE=function(Ie,Ne,rt){return wt(this,Ie,Ne,!1,rt)},re.prototype.copy=function(Ie,Ne,rt,ht){if(!re.isBuffer(Ie))throw new TypeError("argument should be a Buffer");if(rt||(rt=0),!ht&&ht!==0&&(ht=this.length),Ne>=Ie.length&&(Ne=Ie.length),Ne||(Ne=0),ht>0&&ht<rt&&(ht=rt),ht===rt||Ie.length===0||this.length===0)return 0;if(Ne<0)throw new RangeError("targetStart out of bounds");if(rt<0||rt>=this.length)throw new RangeError("Index out of range");if(ht<0)throw new RangeError("sourceEnd out of bounds");ht>this.length&&(ht=this.length),Ie.length-Ne<ht-rt&&(ht=Ie.length-Ne+rt);var St=ht-rt;if(this===Ie&&typeof Uint8Array.prototype.copyWithin=="function")this.copyWithin(Ne,rt,ht);else if(this===Ie&&rt<Ne&&Ne<ht)for(var bt=St-1;bt>=0;--bt)Ie[bt+Ne]=this[bt+rt];else Uint8Array.prototype.set.call(Ie,this.subarray(rt,ht),Ne);return St},re.prototype.fill=function(Ie,Ne,rt,ht){if(typeof Ie=="string"){if(typeof Ne=="string"?(ht=Ne,Ne=0,rt=this.length):typeof rt=="string"&&(ht=rt,rt=this.length),ht!==void 0&&typeof ht!="string")throw new TypeError("encoding must be a string");if(typeof ht=="string"&&!re.isEncoding(ht))throw new TypeError("Unknown encoding: "+ht);if(Ie.length===1){var St=Ie.charCodeAt(0);(ht==="utf8"&&St<128||ht==="latin1")&&(Ie=St)}}else typeof Ie=="number"&&(Ie=Ie&255);if(Ne<0||this.length<Ne||this.length<rt)throw new RangeError("Out of range index");if(rt<=Ne)return this;Ne=Ne>>>0,rt=rt===void 0?this.length:rt>>>0,Ie||(Ie=0);var bt;if(typeof Ie=="number")for(bt=Ne;bt<rt;++bt)this[bt]=Ie;else{var Bt=re.isBuffer(Ie)?Ie:re.from(Ie,ht),Mt=Bt.length;if(Mt===0)throw new TypeError('The value "'+Ie+'" is invalid for argument "value"');for(bt=0;bt<rt-Ne;++bt)this[bt+Ne]=Bt[bt%Mt]}return this};var It=/[^+/0-9A-Za-z-_]/g;function gt(Ue){if(Ue=Ue.split("=")[0],Ue=Ue.trim().replace(It,""),Ue.length<2)return"";for(;Ue.length%4!==0;)Ue=Ue+"=";return Ue}function ft(Ue){return Ue<16?"0"+Ue.toString(16):Ue.toString(16)}function $e(Ue,Ie){Ie=Ie||1/0;for(var Ne,rt=Ue.length,ht=null,St=[],bt=0;bt<rt;++bt){if(Ne=Ue.charCodeAt(bt),Ne>55295&&Ne<57344){if(!ht){if(Ne>56319){(Ie-=3)>-1&&St.push(239,191,189);continue}else if(bt+1===rt){(Ie-=3)>-1&&St.push(239,191,189);continue}ht=Ne;continue}if(Ne<56320){(Ie-=3)>-1&&St.push(239,191,189),ht=Ne;continue}Ne=(ht-55296<<10|Ne-56320)+65536}else ht&&(Ie-=3)>-1&&St.push(239,191,189);if(ht=null,Ne<128){if((Ie-=1)<0)break;St.push(Ne)}else if(Ne<2048){if((Ie-=2)<0)break;St.push(Ne>>6|192,Ne&63|128)}else if(Ne<65536){if((Ie-=3)<0)break;St.push(Ne>>12|224,Ne>>6&63|128,Ne&63|128)}else if(Ne<1114112){if((Ie-=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 Ie=[],Ne=0;Ne<Ue.length;++Ne)Ie.push(Ue.charCodeAt(Ne)&255);return Ie}function ke(Ue,Ie){for(var Ne,rt,ht,St=[],bt=0;bt<Ue.length&&!((Ie-=2)<0);++bt)Ne=Ue.charCodeAt(bt),rt=Ne>>8,ht=Ne%256,St.push(ht),St.push(rt);return St}function Ve(Ue){return le.toByteArray(gt(Ue))}function Qe(Ue,Ie,Ne,rt){for(var ht=0;ht<rt&&!(ht+Ne>=Ie.length||ht>=Ue.length);++ht)Ie[ht+Ne]=Ue[ht];return ht}function De(Ue,Ie){return Ue instanceof Ie||Ue!=null&&Ue.constructor!=null&&Ue.constructor.name!=null&&Ue.constructor.name===Ie.name}function Ye(Ue){return Ue!==Ue}}).call(this)}).call(this,E("buffer").Buffer)},{"base64-js":87,buffer:90,ieee754:357}],91:[function(E,pe,Ae){pe.exports={100:"Continue",101:"Switching Protocols",102:"Processing",200:"OK",201:"Created",202:"Accepted",203:"Non-Authoritative Information",204:"No Content",205:"Reset Content",206:"Partial Content",207:"Multi-Status",208:"Already Reported",226:"IM Used",300:"Multiple Choices",301:"Moved Permanently",302:"Found",303:"See Other",304:"Not Modified",305:"Use Proxy",307:"Temporary Redirect",308:"Permanent Redirect",400:"Bad Request",401:"Unauthorized",402:"Payment Required",403:"Forbidden",404:"Not Found",405:"Method Not Allowed",406:"Not Acceptable",407:"Proxy Authentication Required",408:"Request Timeout",409:"Conflict",410:"Gone",411:"Length Required",412:"Precondition Failed",413:"Payload Too Large",414:"URI Too Long",415:"Unsupported Media Type",416:"Range Not Satisfiable",417:"Expectation Failed",418:"I'm a teapot",421:"Misdirected Request",422:"Unprocessable Entity",423:"Locked",424:"Failed Dependency",425:"Unordered Collection",426:"Upgrade Required",428:"Precondition Required",429:"Too Many Requests",431:"Request Header Fields Too Large",451:"Unavailable For Legal Reasons",500:"Internal Server Error",501:"Not Implemented",502:"Bad Gateway",503:"Service Unavailable",504:"Gateway Timeout",505:"HTTP Version Not Supported",506:"Variant Also Negotiates",507:"Insufficient Storage",508:"Loop Detected",509:"Bandwidth Limit Exceeded",510:"Not Extended",511:"Network Authentication Required"}},{}],92:[function(E,pe,Ae){"use strict";var ue=E("get-intrinsic"),le=E("./"),ae=le(ue("String.prototype.indexOf"));pe.exports=function(ie,oe){var re=ue(ie,!!oe);return typeof re=="function"&&ae(ie,".prototype.")>-1?le(re):re}},{"./":93,"get-intrinsic":348}],93:[function(E,pe,Ae){"use strict";var ue=E("function-bind"),le=E("get-intrinsic"),ae=le("%Function.prototype.apply%"),se=le("%Function.prototype.call%"),ie=le("%Reflect.apply%",!0)||ue.call(se,ae),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}pe.exports=function(y){var x=ie(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 ie(ue,ae,arguments)};re?re(pe.exports,"apply",{value:z}):pe.exports.apply=z},{"function-bind":347,"get-intrinsic":348}],94:[function(E,pe,Ae){"use strict";var ue=Array.prototype.slice;pe.exports=le;function le(se,ie){if(!(this instanceof le))return new le(se,ie);this.src=se,this._withAccess=ie}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 ie=this.keys||Object.keys(this.src);if(!this._withAccess){for(var oe=0;oe<ie.length;oe++)re=ie[oe],se[re]===void 0&&(se[re]=this.src[re]);return se}for(var oe=0;oe<ie.length;oe++){var re=ie[oe];if(ae(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 ie=this.keys||Object.keys(this.src),oe=0;oe<ie.length;oe++){var re=ie[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 ie={};return this.to(ie),this.src=se,this.to(ie),this.src=ie,this};function ae(se,ie){return se[ie]===void 0&&se.__lookupGetter__(ie)===void 0&&se.__lookupSetter__(ie)===void 0}},{}],95:[function(E,pe,Ae){var ue=E("../internals/global"),le=E("../internals/is-callable"),ae=E("../internals/try-to-string"),se=ue.TypeError;pe.exports=function(ie){if(le(ie))return ie;throw se(ae(ie)+" is not a function")}},{"../internals/global":163,"../internals/is-callable":176,"../internals/try-to-string":257}],96:[function(E,pe,Ae){var ue=E("../internals/global"),le=E("../internals/is-constructor"),ae=E("../internals/try-to-string"),se=ue.TypeError;pe.exports=function(ie){if(le(ie))return ie;throw se(ae(ie)+" is not a constructor")}},{"../internals/global":163,"../internals/is-constructor":177,"../internals/try-to-string":257}],97:[function(E,pe,Ae){var ue=E("../internals/global"),le=E("../internals/is-callable"),ae=ue.String,se=ue.TypeError;pe.exports=function(ie){if(typeof ie=="object"||le(ie))return ie;throw se("Can't set "+ae(ie)+" as a prototype")}},{"../internals/global":163,"../internals/is-callable":176}],98:[function(E,pe,Ae){var ue=E("../internals/well-known-symbol"),le=E("../internals/object-create"),ae=E("../internals/object-define-property"),se=ue("unscopables"),ie=Array.prototype;ie[se]==null&&ae.f(ie,se,{configurable:!0,value:le(null)}),pe.exports=function(oe){ie[se][oe]=!0}},{"../internals/object-create":196,"../internals/object-define-property":198,"../internals/well-known-symbol":268}],99:[function(E,pe,Ae){"use strict";var ue=E("../internals/string-multibyte").charAt;pe.exports=function(le,ae,se){return ae+(se?ue(le,ae).length:1)}},{"../internals/string-multibyte":239}],100:[function(E,pe,Ae){var ue=E("../internals/global"),le=E("../internals/object-is-prototype-of"),ae=ue.TypeError;pe.exports=function(se,ie){if(le(ie,se))return se;throw ae("Incorrect invocation")}},{"../internals/global":163,"../internals/object-is-prototype-of":204}],101:[function(E,pe,Ae){var ue=E("../internals/global"),le=E("../internals/is-object"),ae=ue.String,se=ue.TypeError;pe.exports=function(ie){if(le(ie))return ie;throw se(ae(ie)+" is not an object")}},{"../internals/global":163,"../internals/is-object":180}],102:[function(E,pe,Ae){pe.exports=typeof ArrayBuffer!="undefined"&&typeof DataView!="undefined"},{}],103:[function(E,pe,Ae){"use strict";var ue=E("../internals/array-buffer-native"),le=E("../internals/descriptors"),ae=E("../internals/global"),se=E("../internals/is-callable"),ie=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"),de=ae.Int8Array,he=de&&de.prototype,fe=ae.Uint8ClampedArray,ge=fe&&fe.prototype,ve=de&&b(de),me=he&&b(he),Be=Object.prototype,Se=ae.TypeError,Te=ee("toStringTag"),we=ce("TYPED_ARRAY_TAG"),je=ce("TYPED_ARRAY_CONSTRUCTOR"),xe=ue&&!!te&&re(ae.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},lt=function(It){if(!ie(It))return!1;var gt=re(It);return gt==="DataView"||oe(tt,gt)||oe(qe,gt)},ct=function(wt){if(!ie(wt))return!1;var It=re(wt);return oe(tt,It)||oe(qe,It)},nt=function(wt){if(ct(wt))return wt;throw Se("Target is not a typed array")},at=function(wt){if(se(wt)&&(!te||x(ve,wt)))return wt;throw Se(ne(wt)+" is not a typed array constructor")},ut=function(wt,It,gt,ft){if(le){if(gt)for(var $e in tt){var Pe=ae[$e];if(Pe&&oe(Pe.prototype,wt))try{delete Pe.prototype[wt]}catch(ke){try{Pe.prototype[wt]=It}catch(Ve){}}}(!me[wt]||gt)&&a(me,wt,gt?It:xe&&he[wt]||It,ft)}},At=function(wt,It,gt){var ft,$e;if(le){if(te){if(gt){for(ft in tt)if($e=ae[ft],$e&&oe($e,wt))try{delete $e[wt]}catch(Pe){}}if(!ve[wt]||gt)try{return a(ve,wt,gt?It:xe&&ve[wt]||It)}catch(Pe){}else return}for(ft in tt)$e=ae[ft],$e&&(!$e[wt]||gt)&&a($e,wt,It)}};for(ze in tt)Ze=ae[ze],Me=Ze&&Ze.prototype,Me?z(Me,je,Ze):xe=!1;for(ze in qe)Ze=ae[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)ae[ze]&&te(ae[ze],ve);if((!xe||!me||me===Be)&&(me=ve.prototype,xe))for(ze in tt)ae[ze]&&te(ae[ze].prototype,me);if(xe&&b(ge)!==me&&te(ge,me),le&&!oe(me,Te)){Oe=!0,y(me,Te,{get:function(){return ie(this)?this[we]:void 0}});for(ze in tt)ae[ze]&&z(ae[ze],we,ze)}pe.exports={NATIVE_ARRAY_BUFFER_VIEWS:xe,TYPED_ARRAY_CONSTRUCTOR:je,TYPED_ARRAY_TAG:Oe&&we,aTypedArray:nt,aTypedArrayConstructor:at,exportTypedArrayMethod:ut,exportTypedArrayStaticMethod:At,isView:lt,isTypedArray:ct,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,pe,Ae){"use strict";var ue=E("../internals/global"),le=E("../internals/function-uncurry-this"),ae=E("../internals/descriptors"),se=E("../internals/array-buffer-native"),ie=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,de=E("../internals/object-define-property").f,he=E("../internals/array-fill"),fe=E("../internals/array-slice-simple"),ge=E("../internals/set-to-string-tag"),ve=E("../internals/internal-state"),me=ie.PROPER,Be=ie.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],lt=qe&&qe[xe],ct=Object.prototype,nt=ue.Array,at=ue.RangeError,ut=le(he),At=le([].reverse),wt=b.pack,It=b.unpack,gt=function(bt){return[bt&255]},ft=function(bt){return[bt&255,bt>>8&255]},$e=function(bt){return[bt&255,bt>>8&255,bt>>16&255,bt>>24&255]},Pe=function(bt){return bt[3]<<24|bt[2]<<16|bt[1]<<8|bt[0]},ke=function(bt){return wt(bt,23,4)},Ve=function(bt){return wt(bt,52,8)},Qe=function(bt,Bt){de(bt[xe],Bt,{get:function(){return Se(this)[Bt]}})},De=function(bt,Bt,Mt,pt){var Lt=x(Mt),xt=Se(bt);if(Lt+Bt>xt.byteLength)throw at(ze);var Wt=Se(xt.buffer).bytes,Ut=Lt+xt.byteOffset,Xt=fe(Wt,Ut,Ut+Bt);return pt?Xt:At(Xt)},Ye=function(bt,Bt,Mt,pt,Lt,xt){var Wt=x(Mt),Ut=Se(bt);if(Wt+Bt>Ut.byteLength)throw at(ze);for(var Xt=Se(Ut.buffer).bytes,on=Wt+Ut.byteOffset,dn=pt(+Lt),bn=0;bn<Bt;bn++)Xt[on+bn]=dn[xt?bn:Bt-bn-1]};if(!se)Me=function(Bt){z(this,tt);var Mt=x(Bt);Te(this,{bytes:ut(nt(Mt),0),byteLength:Mt}),ae||(this.byteLength=Mt)},tt=Me[xe],qe=function(Bt,Mt,pt){z(this,lt),z(Bt,tt);var Lt=Se(Bt).byteLength,xt=a(Mt);if(xt<0||xt>Lt)throw at("Wrong offset");if(pt=pt===void 0?Lt-xt:y(pt),xt+pt>Lt)throw at(Oe);Te(this,{buffer:Bt,byteLength:pt,byteOffset:xt}),ae||(this.buffer=Bt,this.byteLength=pt,this.byteOffset=xt)},lt=qe[xe],ae&&(Qe(Me,"byteLength"),Qe(qe,"buffer"),Qe(qe,"byteLength"),Qe(qe,"byteOffset")),re(lt,{getInt8:function(Bt){return De(this,1,Bt)[0]<<24>>24},getUint8:function(Bt){return De(this,1,Bt)[0]},getInt16:function(Bt){var Mt=De(this,2,Bt,arguments.length>1?arguments[1]:void 0);return(Mt[1]<<8|Mt[0])<<16>>16},getUint16:function(Bt){var Mt=De(this,2,Bt,arguments.length>1?arguments[1]:void 0);return Mt[1]<<8|Mt[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 It(De(this,4,Bt,arguments.length>1?arguments[1]:void 0),23)},getFloat64:function(Bt){return It(De(this,8,Bt,arguments.length>1?arguments[1]:void 0),52)},setInt8:function(Bt,Mt){Ye(this,1,Bt,gt,Mt)},setUint8:function(Bt,Mt){Ye(this,1,Bt,gt,Mt)},setInt16:function(Bt,Mt){Ye(this,2,Bt,ft,Mt,arguments.length>2?arguments[2]:void 0)},setUint16:function(Bt,Mt){Ye(this,2,Bt,ft,Mt,arguments.length>2?arguments[2]:void 0)},setInt32:function(Bt,Mt){Ye(this,4,Bt,$e,Mt,arguments.length>2?arguments[2]:void 0)},setUint32:function(Bt,Mt){Ye(this,4,Bt,$e,Mt,arguments.length>2?arguments[2]:void 0)},setFloat32:function(Bt,Mt){Ye(this,4,Bt,ke,Mt,arguments.length>2?arguments[2]:void 0)},setFloat64:function(Bt,Mt){Ye(this,8,Bt,Ve,Mt,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&&!Be})){Me=function(Bt){return z(this,tt),new Ze(x(Bt))},Me[xe]=tt;for(var Ie=ce(Ze),Ne=0,rt;Ie.length>Ne;)(rt=Ie[Ne++])in Me||oe(Me,rt,Ze[rt]);tt.constructor=Me}else Ue&&Be&&oe(Ze,"name",we);ee&&te(lt)!==ct&&ee(lt,ct);var ht=new qe(new Me(2)),St=le(lt.setInt8);ht.setInt8(0,2147483648),ht.setInt8(1,2147483649),(ht.getInt8(0)||!ht.getInt8(1))&&re(lt,{setInt8:function(Bt,Mt){St(this,Bt,Mt<<24>>24)},setUint8:function(Bt,Mt){St(this,Bt,Mt<<24>>24)}},{unsafe:!0})}ge(Me,we),ge(qe,je),pe.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,pe,Ae){"use strict";var ue=E("../internals/to-object"),le=E("../internals/to-absolute-index"),ae=E("../internals/length-of-array-like"),se=Math.min;pe.exports=[].copyWithin||function(oe,re){var ne=ue(this),z=ae(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,pe,Ae){"use strict";var ue=E("../internals/to-object"),le=E("../internals/to-absolute-index"),ae=E("../internals/length-of-array-like");pe.exports=function(ie){for(var oe=ue(this),re=ae(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++]=ie;return oe}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-object":250}],107:[function(E,pe,Ae){"use strict";var ue=E("../internals/array-iteration").forEach,le=E("../internals/array-method-is-strict"),ae=le("forEach");pe.exports=ae?[].forEach:function(ie){return ue(this,ie,arguments.length>1?arguments[1]:void 0)}},{"../internals/array-iteration":111,"../internals/array-method-is-strict":114}],108:[function(E,pe,Ae){var ue=E("../internals/length-of-array-like");pe.exports=function(le,ae){for(var se=0,ie=ue(ae),oe=new le(ie);ie>se;)oe[se]=ae[se++];return oe}},{"../internals/length-of-array-like":188}],109:[function(E,pe,Ae){"use strict";var ue=E("../internals/global"),le=E("../internals/function-bind-context"),ae=E("../internals/function-call"),se=E("../internals/to-object"),ie=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;pe.exports=function(te){var ee=se(te),ce=re(this),de=arguments.length,he=de>1?arguments[1]:void 0,fe=he!==void 0;fe&&(he=le(he,de>2?arguments[2]:void 0));var ge=y(ee),ve=0,me,Be,Se,Te,we,je;if(ge&&!(this==x&&oe(ge)))for(Te=a(ee,ge),we=Te.next,Be=ce?new this:[];!(Se=ae(we,Te)).done;ve++)je=fe?ie(Te,he,[Se.value,ve],!0):Se.value,z(Be,ve,je);else for(me=ne(ee),Be=ce?new this(me):x(me);me>ve;ve++)je=fe?he(ee[ve],ve):ee[ve],z(Be,ve,je);return Be.length=ve,Be}},{"../internals/call-with-safe-iteration-closing":121,"../internals/create-property":131,"../internals/function-bind-context":153,"../internals/function-call":155,"../internals/get-iterator":160,"../internals/get-iterator-method":159,"../internals/global":163,"../internals/is-array-iterator-method":174,"../internals/is-constructor":177,"../internals/length-of-array-like":188,"../internals/to-object":250}],110:[function(E,pe,Ae){var ue=E("../internals/to-indexed-object"),le=E("../internals/to-absolute-index"),ae=E("../internals/length-of-array-like"),se=function(ie){return function(oe,re,ne){var z=ue(oe),a=ae(z),y=le(ne,a),x;if(ie&&re!=re){for(;a>y;)if(x=z[y++],x!=x)return!0}else for(;a>y;y++)if((ie||y in z)&&z[y]===re)return ie||y||0;return!ie&&-1}};pe.exports={includes:se(!0),indexOf:se(!1)}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-indexed-object":247}],111:[function(E,pe,Ae){var ue=E("../internals/function-bind-context"),le=E("../internals/function-uncurry-this"),ae=E("../internals/indexed-object"),se=E("../internals/to-object"),ie=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(de,he,fe,ge){for(var ve=se(de),me=ae(ve),Be=ue(he,fe),Se=ie(me),Te=0,we=ge||oe,je=a?we(de,Se):y||ee?we(de,0):void 0,xe,Oe;Se>Te;Te++)if((ce||Te in me)&&(xe=me[Te],Oe=Be(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}};pe.exports={forEach:ne(0),map:ne(1),filter:ne(2),some:ne(3),every:ne(4),find:ne(5),findIndex:ne(6),filterReject:ne(7)}},{"../internals/array-species-create":120,"../internals/function-bind-context":153,"../internals/function-uncurry-this":157,"../internals/indexed-object":170,"../internals/length-of-array-like":188,"../internals/to-object":250}],112:[function(E,pe,Ae){"use strict";var ue=E("../internals/function-apply"),le=E("../internals/to-indexed-object"),ae=E("../internals/to-integer-or-infinity"),se=E("../internals/length-of-array-like"),ie=E("../internals/array-method-is-strict"),oe=Math.min,re=[].lastIndexOf,ne=!!re&&1/[1].lastIndexOf(1,-0)<0,z=ie("lastIndexOf"),a=ne||!z;pe.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,ae(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,pe,Ae){var ue=E("../internals/fails"),le=E("../internals/well-known-symbol"),ae=E("../internals/engine-v8-version"),se=le("species");pe.exports=function(ie){return ae>=51||!ue(function(){var oe=[],re=oe.constructor={};return re[se]=function(){return{foo:1}},oe[ie](Boolean).foo!==1})}},{"../internals/engine-v8-version":146,"../internals/fails":150,"../internals/well-known-symbol":268}],114:[function(E,pe,Ae){"use strict";var ue=E("../internals/fails");pe.exports=function(le,ae){var se=[][le];return!!se&&ue(function(){se.call(null,ae||function(){return 1},1)})}},{"../internals/fails":150}],115:[function(E,pe,Ae){var ue=E("../internals/global"),le=E("../internals/a-callable"),ae=E("../internals/to-object"),se=E("../internals/indexed-object"),ie=E("../internals/length-of-array-like"),oe=ue.TypeError,re=function(ne){return function(z,a,y,x){le(a);var b=ae(z),te=se(b),ee=ie(b),ce=ne?ee-1:0,de=ne?-1:1;if(y<2)for(;;){if(ce in te){x=te[ce],ce+=de;break}if(ce+=de,ne?ce<0:ee<=ce)throw oe("Reduce of empty array with no initial value")}for(;ne?ce>=0:ee>ce;ce+=de)ce in te&&(x=a(x,te[ce],ce,b));return x}};pe.exports={left:re(!1),right:re(!0)}},{"../internals/a-callable":95,"../internals/global":163,"../internals/indexed-object":170,"../internals/length-of-array-like":188,"../internals/to-object":250}],116:[function(E,pe,Ae){var ue=E("../internals/global"),le=E("../internals/to-absolute-index"),ae=E("../internals/length-of-array-like"),se=E("../internals/create-property"),ie=ue.Array,oe=Math.max;pe.exports=function(re,ne,z){for(var a=ae(re),y=le(ne,a),x=le(z===void 0?a:z,a),b=ie(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,pe,Ae){var ue=E("../internals/function-uncurry-this");pe.exports=ue([].slice)},{"../internals/function-uncurry-this":157}],118:[function(E,pe,Ae){var ue=E("../internals/array-slice-simple"),le=Math.floor,ae=function(oe,re){var ne=oe.length,z=le(ne/2);return ne<8?se(oe,re):ie(oe,ae(ue(oe,0,z),re),ae(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},ie=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};pe.exports=ae},{"../internals/array-slice-simple":116}],119:[function(E,pe,Ae){var ue=E("../internals/global"),le=E("../internals/is-array"),ae=E("../internals/is-constructor"),se=E("../internals/is-object"),ie=E("../internals/well-known-symbol"),oe=ie("species"),re=ue.Array;pe.exports=function(ne){var z;return le(ne)&&(z=ne.constructor,ae(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,pe,Ae){var ue=E("../internals/array-species-constructor");pe.exports=function(le,ae){return new(ue(le))(ae===0?0:ae)}},{"../internals/array-species-constructor":119}],121:[function(E,pe,Ae){var ue=E("../internals/an-object"),le=E("../internals/iterator-close");pe.exports=function(ae,se,ie,oe){try{return oe?se(ue(ie)[0],ie[1]):se(ie)}catch(re){le(ae,"throw",re)}}},{"../internals/an-object":101,"../internals/iterator-close":185}],122:[function(E,pe,Ae){var ue=E("../internals/well-known-symbol"),le=ue("iterator"),ae=!1;try{var se=0,ie={next:function(){return{done:!!se++}},return:function(){ae=!0}};ie[le]=function(){return this},Array.from(ie,function(){throw 2})}catch(oe){}pe.exports=function(oe,re){if(!re&&!ae)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,pe,Ae){var ue=E("../internals/function-uncurry-this"),le=ue({}.toString),ae=ue("".slice);pe.exports=function(se){return ae(le(se),8,-1)}},{"../internals/function-uncurry-this":157}],124:[function(E,pe,Ae){var ue=E("../internals/global"),le=E("../internals/to-string-tag-support"),ae=E("../internals/is-callable"),se=E("../internals/classof-raw"),ie=E("../internals/well-known-symbol"),oe=ie("toStringTag"),re=ue.Object,ne=se(function(){return arguments}())=="Arguments",z=function(a,y){try{return a[y]}catch(x){}};pe.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"&&ae(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,pe,Ae){var ue=E("../internals/has-own-property"),le=E("../internals/own-keys"),ae=E("../internals/object-get-own-property-descriptor"),se=E("../internals/object-define-property");pe.exports=function(ie,oe,re){for(var ne=le(oe),z=se.f,a=ae.f,y=0;y<ne.length;y++){var x=ne[y];!ue(ie,x)&&!(re&&ue(re,x))&&z(ie,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,pe,Ae){var ue=E("../internals/well-known-symbol"),le=ue("match");pe.exports=function(ae){var se=/./;try{"/./"[ae](se)}catch(ie){try{return se[le]=!1,"/./"[ae](se)}catch(oe){}}return!1}},{"../internals/well-known-symbol":268}],127:[function(E,pe,Ae){var ue=E("../internals/fails");pe.exports=!ue(function(){function le(){}return le.prototype.constructor=null,Object.getPrototypeOf(new le)!==le.prototype})},{"../internals/fails":150}],128:[function(E,pe,Ae){"use strict";var ue=E("../internals/iterators-core").IteratorPrototype,le=E("../internals/object-create"),ae=E("../internals/create-property-descriptor"),se=E("../internals/set-to-string-tag"),ie=E("../internals/iterators"),oe=function(){return this};pe.exports=function(re,ne,z,a){var y=ne+" Iterator";return re.prototype=le(ue,{next:ae(+!a,z)}),se(re,y,!1,!0),ie[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,pe,Ae){var ue=E("../internals/descriptors"),le=E("../internals/object-define-property"),ae=E("../internals/create-property-descriptor");pe.exports=ue?function(se,ie,oe){return le.f(se,ie,ae(1,oe))}:function(se,ie,oe){return se[ie]=oe,se}},{"../internals/create-property-descriptor":130,"../internals/descriptors":134,"../internals/object-define-property":198}],130:[function(E,pe,Ae){pe.exports=function(ue,le){return{enumerable:!(ue&1),configurable:!(ue&2),writable:!(ue&4),value:le}}},{}],131:[function(E,pe,Ae){"use strict";var ue=E("../internals/to-property-key"),le=E("../internals/object-define-property"),ae=E("../internals/create-property-descriptor");pe.exports=function(se,ie,oe){var re=ue(ie);re in se?le.f(se,re,ae(0,oe)):se[re]=oe}},{"../internals/create-property-descriptor":130,"../internals/object-define-property":198,"../internals/to-property-key":254}],132:[function(E,pe,Ae){"use strict";var ue=E("../internals/export"),le=E("../internals/function-call"),ae=E("../internals/is-pure"),se=E("../internals/function-name"),ie=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,de=te.IteratorPrototype,he=te.BUGGY_SAFARI_ITERATORS,fe=x("iterator"),ge="keys",ve="values",me="entries",Be=function(){return this};pe.exports=function(Se,Te,we,je,xe,Oe,ze){oe(we,Te,je);var Ze=function(wt){if(wt===xe&&ct)return ct;if(!he&&wt in qe)return qe[wt];switch(wt){case ge:return function(){return new we(this,wt)};case ve:return function(){return new we(this,wt)};case me:return function(){return new we(this,wt)}}return function(){return new we(this)}},Me=Te+" Iterator",tt=!1,qe=Se.prototype,lt=qe[fe]||qe["@@iterator"]||xe&&qe[xe],ct=!he&&lt||Ze(xe),nt=Te=="Array"&&qe.entries||lt,at,ut,At;if(nt&&(at=re(nt.call(new Se)),at!==Object.prototype&&at.next&&(!ae&&re(at)!==de&&(ne?ne(at,de):ie(at[fe])||y(at,fe,Be)),z(at,Me,!0,!0),ae&&(b[Me]=Be))),ee&&xe==ve&&lt&&lt.name!==ve&&(!ae&&ce?a(qe,"name",ve):(tt=!0,ct=function(){return le(lt,this)})),xe)if(ut={values:Ze(ve),keys:Oe?ct:Ze(ge),entries:Ze(me)},ze)for(At in ut)(he||tt||!(At in qe))&&y(qe,At,ut[At]);else ue({target:Te,proto:!0,forced:he||tt},ut);return(!ae||ze)&&qe[fe]!==ct&&y(qe,fe,ct,{name:xe}),b[Te]=ct,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,pe,Ae){var ue=E("../internals/path"),le=E("../internals/has-own-property"),ae=E("../internals/well-known-symbol-wrapped"),se=E("../internals/object-define-property").f;pe.exports=function(ie){var oe=ue.Symbol||(ue.Symbol={});le(oe,ie)||se(oe,ie,{value:ae.f(ie)})}},{"../internals/has-own-property":164,"../internals/object-define-property":198,"../internals/path":213,"../internals/well-known-symbol-wrapped":267}],134:[function(E,pe,Ae){var ue=E("../internals/fails");pe.exports=!ue(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},{"../internals/fails":150}],135:[function(E,pe,Ae){var ue=E("../internals/global"),le=E("../internals/is-object"),ae=ue.document,se=le(ae)&&le(ae.createElement);pe.exports=function(ie){return se?ae.createElement(ie):{}}},{"../internals/global":163,"../internals/is-object":180}],136:[function(E,pe,Ae){pe.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,pe,Ae){var ue=E("../internals/document-create-element"),le=ue("span").classList,ae=le&&le.constructor&&le.constructor.prototype;pe.exports=ae===Object.prototype?void 0:ae},{"../internals/document-create-element":135}],138:[function(E,pe,Ae){var ue=E("../internals/engine-user-agent"),le=ue.match(/firefox\/(\d+)/i);pe.exports=!!le&&+le[1]},{"../internals/engine-user-agent":145}],139:[function(E,pe,Ae){pe.exports=typeof window=="object"&&typeof Deno!="object"},{}],140:[function(E,pe,Ae){var ue=E("../internals/engine-user-agent");pe.exports=/MSIE|Trident/.test(ue)},{"../internals/engine-user-agent":145}],141:[function(E,pe,Ae){var ue=E("../internals/engine-user-agent"),le=E("../internals/global");pe.exports=/ipad|iphone|ipod/i.test(ue)&&le.Pebble!==void 0},{"../internals/engine-user-agent":145,"../internals/global":163}],142:[function(E,pe,Ae){var ue=E("../internals/engine-user-agent");pe.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(ue)},{"../internals/engine-user-agent":145}],143:[function(E,pe,Ae){var ue=E("../internals/classof-raw"),le=E("../internals/global");pe.exports=ue(le.process)=="process"},{"../internals/classof-raw":123,"../internals/global":163}],144:[function(E,pe,Ae){var ue=E("../internals/engine-user-agent");pe.exports=/web0s(?!.*chrome)/i.test(ue)},{"../internals/engine-user-agent":145}],145:[function(E,pe,Ae){var ue=E("../internals/get-built-in");pe.exports=ue("navigator","userAgent")||""},{"../internals/get-built-in":158}],146:[function(E,pe,Ae){var ue=E("../internals/global"),le=E("../internals/engine-user-agent"),ae=ue.process,se=ue.Deno,ie=ae&&ae.versions||se&&se.version,oe=ie&&ie.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]))),pe.exports=ne},{"../internals/engine-user-agent":145,"../internals/global":163}],147:[function(E,pe,Ae){var ue=E("../internals/engine-user-agent"),le=ue.match(/AppleWebKit\/(\d+)\./);pe.exports=!!le&&+le[1]},{"../internals/engine-user-agent":145}],148:[function(E,pe,Ae){pe.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},{}],149:[function(E,pe,Ae){var ue=E("../internals/global"),le=E("../internals/object-get-own-property-descriptor").f,ae=E("../internals/create-non-enumerable-property"),se=E("../internals/redefine"),ie=E("../internals/set-global"),oe=E("../internals/copy-constructor-properties"),re=E("../internals/is-forced");pe.exports=function(ne,z){var a=ne.target,y=ne.global,x=ne.stat,b,te,ee,ce,de,he;if(y?te=ue:x?te=ue[a]||ie(a,{}):te=(ue[a]||{}).prototype,te)for(ee in z){if(de=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 de==typeof ce)continue;oe(de,ce)}(ne.sham||ce&&ce.sham)&&ae(de,"sham",!0),se(te,ee,de,ne)}}},{"../internals/copy-constructor-properties":125,"../internals/create-non-enumerable-property":129,"../internals/global":163,"../internals/is-forced":178,"../internals/object-get-own-property-descriptor":199,"../internals/redefine":222,"../internals/set-global":232}],150:[function(E,pe,Ae){pe.exports=function(ue){try{return!!ue()}catch(le){return!0}}},{}],151:[function(E,pe,Ae){"use strict";E("../modules/es.regexp.exec");var ue=E("../internals/function-uncurry-this"),le=E("../internals/redefine"),ae=E("../internals/regexp-exec"),se=E("../internals/fails"),ie=E("../internals/well-known-symbol"),oe=E("../internals/create-non-enumerable-property"),re=ie("species"),ne=RegExp.prototype;pe.exports=function(z,a,y,x){var b=ie(z),te=!se(function(){var he={};return he[b]=function(){return 7},""[z](he)!=7}),ee=te&&!se(function(){var he=!1,fe=/a/;return z==="split"&&(fe={},fe.constructor={},fe.constructor[re]=function(){return fe},fe.flags="",fe[b]=/./[b]),fe.exec=function(){return he=!0,null},fe[b](""),!he});if(!te||!ee||y){var ce=ue(/./[b]),de=a(b,""[z],function(he,fe,ge,ve,me){var Be=ue(he),Se=fe.exec;return Se===ae||Se===ne.exec?te&&!me?{done:!0,value:ce(fe,ge,ve)}:{done:!0,value:Be(ge,fe,ve)}:{done:!1}});le(String.prototype,z,de[0]),le(ne,b,de[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,pe,Ae){var ue=E("../internals/function-bind-native"),le=Function.prototype,ae=le.apply,se=le.call;pe.exports=typeof Reflect=="object"&&Reflect.apply||(ue?se.bind(ae):function(){return se.apply(ae,arguments)})},{"../internals/function-bind-native":154}],153:[function(E,pe,Ae){var ue=E("../internals/function-uncurry-this"),le=E("../internals/a-callable"),ae=E("../internals/function-bind-native"),se=ue(ue.bind);pe.exports=function(ie,oe){return le(ie),oe===void 0?ie:ae?se(ie,oe):function(){return ie.apply(oe,arguments)}}},{"../internals/a-callable":95,"../internals/function-bind-native":154,"../internals/function-uncurry-this":157}],154:[function(E,pe,Ae){var ue=E("../internals/fails");pe.exports=!ue(function(){var le=function(){}.bind();return typeof le!="function"||le.hasOwnProperty("prototype")})},{"../internals/fails":150}],155:[function(E,pe,Ae){var ue=E("../internals/function-bind-native"),le=Function.prototype.call;pe.exports=ue?le.bind(le):function(){return le.apply(le,arguments)}},{"../internals/function-bind-native":154}],156:[function(E,pe,Ae){var ue=E("../internals/descriptors"),le=E("../internals/has-own-property"),ae=Function.prototype,se=ue&&Object.getOwnPropertyDescriptor,ie=le(ae,"name"),oe=ie&&function(){}.name==="something",re=ie&&(!ue||ue&&se(ae,"name").configurable);pe.exports={EXISTS:ie,PROPER:oe,CONFIGURABLE:re}},{"../internals/descriptors":134,"../internals/has-own-property":164}],157:[function(E,pe,Ae){var ue=E("../internals/function-bind-native"),le=Function.prototype,ae=le.bind,se=le.call,ie=ue&&ae.bind(se,se);pe.exports=ue?function(oe){return oe&&ie(oe)}:function(oe){return oe&&function(){return se.apply(oe,arguments)}}},{"../internals/function-bind-native":154}],158:[function(E,pe,Ae){var ue=E("../internals/global"),le=E("../internals/is-callable"),ae=function(se){return le(se)?se:void 0};pe.exports=function(se,ie){return arguments.length<2?ae(ue[se]):ue[se]&&ue[se][ie]}},{"../internals/global":163,"../internals/is-callable":176}],159:[function(E,pe,Ae){var ue=E("../internals/classof"),le=E("../internals/get-method"),ae=E("../internals/iterators"),se=E("../internals/well-known-symbol"),ie=se("iterator");pe.exports=function(oe){if(oe!=null)return le(oe,ie)||le(oe,"@@iterator")||ae[ue(oe)]}},{"../internals/classof":124,"../internals/get-method":161,"../internals/iterators":187,"../internals/well-known-symbol":268}],160:[function(E,pe,Ae){var ue=E("../internals/global"),le=E("../internals/function-call"),ae=E("../internals/a-callable"),se=E("../internals/an-object"),ie=E("../internals/try-to-string"),oe=E("../internals/get-iterator-method"),re=ue.TypeError;pe.exports=function(ne,z){var a=arguments.length<2?oe(ne):z;if(ae(a))return se(le(a,ne));throw re(ie(ne)+" is not iterable")}},{"../internals/a-callable":95,"../internals/an-object":101,"../internals/function-call":155,"../internals/get-iterator-method":159,"../internals/global":163,"../internals/try-to-string":257}],161:[function(E,pe,Ae){var ue=E("../internals/a-callable");pe.exports=function(le,ae){var se=le[ae];return se==null?void 0:ue(se)}},{"../internals/a-callable":95}],162:[function(E,pe,Ae){var ue=E("../internals/function-uncurry-this"),le=E("../internals/to-object"),ae=Math.floor,se=ue("".charAt),ie=ue("".replace),oe=ue("".slice),re=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,ne=/\$([$&'`]|\d{1,2})/g;pe.exports=function(z,a,y,x,b,te){var ee=y+z.length,ce=x.length,de=ne;return b!==void 0&&(b=le(b),de=re),ie(te,de,function(he,fe){var ge;switch(se(fe,0)){case"$":return"$";case"&":return z;case"`":return oe(a,0,y);case"'":return oe(a,ee);case"<":ge=b[oe(fe,1,-1)];break;default:var ve=+fe;if(ve===0)return he;if(ve>ce){var me=ae(ve/10);return me===0?he:me<=ce?x[me-1]===void 0?se(fe,1):x[me-1]+se(fe,1):he}ge=x[ve-1]}return ge===void 0?"":ge})}},{"../internals/function-uncurry-this":157,"../internals/to-object":250}],163:[function(E,pe,Ae){(function(ue){(function(){var le=function(ae){return ae&&ae.Math==Math&&ae};pe.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,pe,Ae){var ue=E("../internals/function-uncurry-this"),le=E("../internals/to-object"),ae=ue({}.hasOwnProperty);pe.exports=Object.hasOwn||function(ie,oe){return ae(le(ie),oe)}},{"../internals/function-uncurry-this":157,"../internals/to-object":250}],165:[function(E,pe,Ae){pe.exports={}},{}],166:[function(E,pe,Ae){var ue=E("../internals/global");pe.exports=function(le,ae){var se=ue.console;se&&se.error&&(arguments.length==1?se.error(le):se.error(le,ae))}},{"../internals/global":163}],167:[function(E,pe,Ae){var ue=E("../internals/get-built-in");pe.exports=ue("document","documentElement")},{"../internals/get-built-in":158}],168:[function(E,pe,Ae){var ue=E("../internals/descriptors"),le=E("../internals/fails"),ae=E("../internals/document-create-element");pe.exports=!ue&&!le(function(){return Object.defineProperty(ae("div"),"a",{get:function(){return 7}}).a!=7})},{"../internals/descriptors":134,"../internals/document-create-element":135,"../internals/fails":150}],169:[function(E,pe,Ae){var ue=E("../internals/global"),le=ue.Array,ae=Math.abs,se=Math.pow,ie=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,de=y===23?se(2,-24)-se(2,-77):0,he=a<0||a===0&&1/a<0?1:0,fe=0,ge,ve,me;for(a=ae(a),a!=a||a===1/0?(ve=a!=a?1:0,ge=ee):(ge=ie(oe(a)/re),me=se(2,-ge),a*me<1&&(ge--,me*=2),ge+ce>=1?a+=de/me:a+=de*se(2,1-ce),a*me>=2&&(ge++,me/=2),ge+ce>=ee?(ve=0,ge=ee):ge+ce>=1?(ve=(a*me-1)*se(2,y),ge=ge+ce):(ve=a*se(2,ce-1)*se(2,y),ge=0));y>=8;)b[fe++]=ve&255,ve/=256,y-=8;for(ge=ge<<y|ve,te+=y;te>0;)b[fe++]=ge&255,ge/=256,te-=8;return b[--fe]|=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,de=x-1,he=a[de--],fe=he&127,ge;for(he>>=7;ce>0;)fe=fe*256+a[de--],ce-=8;for(ge=fe&(1<<-ce)-1,fe>>=-ce,ce+=y;ce>0;)ge=ge*256+a[de--],ce-=8;if(fe===0)fe=1-ee;else{if(fe===te)return ge?NaN:he?-1/0:1/0;ge=ge+se(2,y),fe=fe-ee}return(he?-1:1)*ge*se(2,fe-y)};pe.exports={pack:ne,unpack:z}},{"../internals/global":163}],170:[function(E,pe,Ae){var ue=E("../internals/global"),le=E("../internals/function-uncurry-this"),ae=E("../internals/fails"),se=E("../internals/classof-raw"),ie=ue.Object,oe=le("".split);pe.exports=ae(function(){return!ie("z").propertyIsEnumerable(0)})?function(re){return se(re)=="String"?oe(re,""):ie(re)}:ie},{"../internals/classof-raw":123,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],171:[function(E,pe,Ae){var ue=E("../internals/is-callable"),le=E("../internals/is-object"),ae=E("../internals/object-set-prototype-of");pe.exports=function(se,ie,oe){var re,ne;return ae&&ue(re=ie.constructor)&&re!==oe&&le(ne=re.prototype)&&ne!==oe.prototype&&ae(se,ne),se}},{"../internals/is-callable":176,"../internals/is-object":180,"../internals/object-set-prototype-of":208}],172:[function(E,pe,Ae){var ue=E("../internals/function-uncurry-this"),le=E("../internals/is-callable"),ae=E("../internals/shared-store"),se=ue(Function.toString);le(ae.inspectSource)||(ae.inspectSource=function(ie){return se(ie)}),pe.exports=ae.inspectSource},{"../internals/function-uncurry-this":157,"../internals/is-callable":176,"../internals/shared-store":236}],173:[function(E,pe,Ae){var ue=E("../internals/native-weak-map"),le=E("../internals/global"),ae=E("../internals/function-uncurry-this"),se=E("../internals/is-object"),ie=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(Be){return ee(Be)?te(Be):b(Be,{})},de=function(Be){return function(Se){var Te;if(!se(Se)||(Te=te(Se)).type!==Be)throw y("Incompatible receiver, "+Be+" required");return Te}};if(ue||re.state){var he=re.state||(re.state=new x),fe=ae(he.get),ge=ae(he.has),ve=ae(he.set);b=function(Be,Se){if(ge(he,Be))throw new y(a);return Se.facade=Be,ve(he,Be,Se),Se},te=function(Be){return fe(he,Be)||{}},ee=function(Be){return ge(he,Be)}}else{var me=ne("state");z[me]=!0,b=function(Be,Se){if(oe(Be,me))throw new y(a);return Se.facade=Be,ie(Be,me,Se),Se},te=function(Be){return oe(Be,me)?Be[me]:{}},ee=function(Be){return oe(Be,me)}}pe.exports={set:b,get:te,has:ee,enforce:ce,getterFor:de}},{"../internals/create-non-enumerable-property":129,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/hidden-keys":165,"../internals/is-object":180,"../internals/native-weak-map":192,"../internals/shared-key":235,"../internals/shared-store":236}],174:[function(E,pe,Ae){var ue=E("../internals/well-known-symbol"),le=E("../internals/iterators"),ae=ue("iterator"),se=Array.prototype;pe.exports=function(ie){return ie!==void 0&&(le.Array===ie||se[ae]===ie)}},{"../internals/iterators":187,"../internals/well-known-symbol":268}],175:[function(E,pe,Ae){var ue=E("../internals/classof-raw");pe.exports=Array.isArray||function(ae){return ue(ae)=="Array"}},{"../internals/classof-raw":123}],176:[function(E,pe,Ae){pe.exports=function(ue){return typeof ue=="function"}},{}],177:[function(E,pe,Ae){var ue=E("../internals/function-uncurry-this"),le=E("../internals/fails"),ae=E("../internals/is-callable"),se=E("../internals/classof"),ie=E("../internals/get-built-in"),oe=E("../internals/inspect-source"),re=function(){},ne=[],z=ie("Reflect","construct"),a=/^\s*(?:class|function)\b/,y=ue(a.exec),x=!a.exec(re),b=function(ce){if(!ae(ce))return!1;try{return z(re,ne,ce),!0}catch(de){return!1}},te=function(ce){if(!ae(ce))return!1;switch(se(ce)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return x||!!y(a,oe(ce))}catch(de){return!0}};te.sham=!0,pe.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,pe,Ae){var ue=E("../internals/fails"),le=E("../internals/is-callable"),ae=/#|\.prototype\./,se=function(z,a){var y=oe[ie(z)];return y==ne?!0:y==re?!1:le(a)?ue(a):!!a},ie=se.normalize=function(z){return String(z).replace(ae,".").toLowerCase()},oe=se.data={},re=se.NATIVE="N",ne=se.POLYFILL="P";pe.exports=se},{"../internals/fails":150,"../internals/is-callable":176}],179:[function(E,pe,Ae){var ue=E("../internals/is-object"),le=Math.floor;pe.exports=Number.isInteger||function(se){return!ue(se)&&isFinite(se)&&le(se)===se}},{"../internals/is-object":180}],180:[function(E,pe,Ae){var ue=E("../internals/is-callable");pe.exports=function(le){return typeof le=="object"?le!==null:ue(le)}},{"../internals/is-callable":176}],181:[function(E,pe,Ae){pe.exports=!1},{}],182:[function(E,pe,Ae){var ue=E("../internals/is-object"),le=E("../internals/classof-raw"),ae=E("../internals/well-known-symbol"),se=ae("match");pe.exports=function(ie){var oe;return ue(ie)&&((oe=ie[se])!==void 0?!!oe:le(ie)=="RegExp")}},{"../internals/classof-raw":123,"../internals/is-object":180,"../internals/well-known-symbol":268}],183:[function(E,pe,Ae){var ue=E("../internals/global"),le=E("../internals/get-built-in"),ae=E("../internals/is-callable"),se=E("../internals/object-is-prototype-of"),ie=E("../internals/use-symbol-as-uid"),oe=ue.Object;pe.exports=ie?function(re){return typeof re=="symbol"}:function(re){var ne=le("Symbol");return ae(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,pe,Ae){var ue=E("../internals/global"),le=E("../internals/function-bind-context"),ae=E("../internals/function-call"),se=E("../internals/an-object"),ie=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;pe.exports=function(ee,ce,de){var he=de&&de.that,fe=!!(de&&de.AS_ENTRIES),ge=!!(de&&de.IS_ITERATOR),ve=!!(de&&de.INTERRUPTED),me=le(ce,he),Be,Se,Te,we,je,xe,Oe,ze=function(Me){return Be&&y(Be,"normal",Me),new b(!0,Me)},Ze=function(Me){return fe?(se(Me),ve?me(Me[0],Me[1],ze):me(Me[0],Me[1])):ve?me(Me,ze):me(Me)};if(ge)Be=ee;else{if(Se=a(ee),!Se)throw x(ie(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)}Be=z(ee,Se)}for(xe=Be.next;!(Oe=ae(xe,Be)).done;){try{je=Ze(Oe.value)}catch(Me){y(Be,"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,pe,Ae){var ue=E("../internals/function-call"),le=E("../internals/an-object"),ae=E("../internals/get-method");pe.exports=function(se,ie,oe){var re,ne;le(se);try{if(re=ae(se,"return"),!re){if(ie==="throw")throw oe;return oe}re=ue(re,se)}catch(z){ne=!0,re=z}if(ie==="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,pe,Ae){"use strict";var ue=E("../internals/fails"),le=E("../internals/is-callable"),ae=E("../internals/object-create"),se=E("../internals/object-get-prototype-of"),ie=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=ae(a)),le(a[ne])||ie(a,ne,function(){return this}),pe.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,pe,Ae){arguments[4][165][0].apply(Ae,arguments)},{dup:165}],188:[function(E,pe,Ae){var ue=E("../internals/to-length");pe.exports=function(le){return ue(le.length)}},{"../internals/to-length":249}],189:[function(E,pe,Ae){var ue=E("../internals/global"),le=E("../internals/function-bind-context"),ae=E("../internals/object-get-own-property-descriptor").f,se=E("../internals/task").set,ie=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=ae(ue,"queueMicrotask"),te=b&&b.value,ee,ce,de,he,fe,ge,ve,me;te||(ee=function(){var Be,Se;for(ne&&(Be=y.domain)&&Be.exit();ce;){Se=ce.fn,ce=ce.next;try{Se()}catch(Te){throw ce?he():de=void 0,Te}}de=void 0,Be&&Be.enter()},!ie&&!ne&&!re&&z&&a?(fe=!0,ge=a.createTextNode(""),new z(ee).observe(ge,{characterData:!0}),he=function(){ge.data=fe=!fe}):!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)})),pe.exports=te||function(Be){var Se={fn:Be,next:void 0};de&&(de.next=Se),ce||(ce=Se,he()),de=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,pe,Ae){var ue=E("../internals/native-symbol");pe.exports=ue&&!!Symbol.for&&!!Symbol.keyFor},{"../internals/native-symbol":191}],191:[function(E,pe,Ae){var ue=E("../internals/engine-v8-version"),le=E("../internals/fails");pe.exports=!!Object.getOwnPropertySymbols&&!le(function(){var ae=Symbol();return!String(ae)||!(Object(ae)instanceof Symbol)||!Symbol.sham&&ue&&ue<41})},{"../internals/engine-v8-version":146,"../internals/fails":150}],192:[function(E,pe,Ae){var ue=E("../internals/global"),le=E("../internals/is-callable"),ae=E("../internals/inspect-source"),se=ue.WeakMap;pe.exports=le(se)&&/native code/.test(ae(se))},{"../internals/global":163,"../internals/inspect-source":172,"../internals/is-callable":176}],193:[function(E,pe,Ae){"use strict";var ue=E("../internals/a-callable"),le=function(ae){var se,ie;this.promise=new ae(function(oe,re){if(se!==void 0||ie!==void 0)throw TypeError("Bad Promise constructor");se=oe,ie=re}),this.resolve=ue(se),this.reject=ue(ie)};pe.exports.f=function(ae){return new le(ae)}},{"../internals/a-callable":95}],194:[function(E,pe,Ae){var ue=E("../internals/global"),le=E("../internals/is-regexp"),ae=ue.TypeError;pe.exports=function(se){if(le(se))throw ae("The method doesn't accept regular expressions");return se}},{"../internals/global":163,"../internals/is-regexp":182}],195:[function(E,pe,Ae){"use strict";var ue=E("../internals/descriptors"),le=E("../internals/function-uncurry-this"),ae=E("../internals/function-call"),se=E("../internals/fails"),ie=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);pe.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(de){te[de]=de}),a({},b)[ee]!=7||ie(a({},te)).join("")!=ce})?function(te,ee){for(var ce=ne(te),de=arguments.length,he=1,fe=oe.f,ge=re.f;de>he;)for(var ve=z(arguments[he++]),me=fe?x(ie(ve),fe(ve)):ie(ve),Be=me.length,Se=0,Te;Be>Se;)Te=me[Se++],(!ue||ae(ge,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,pe,Ae){var ue=E("../internals/an-object"),le=E("../internals/object-define-properties"),ae=E("../internals/enum-bug-keys"),se=E("../internals/hidden-keys"),ie=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(fe){return z+y+ne+fe+z+"/"+y+ne},ee=function(fe){fe.write(te("")),fe.close();var ge=fe.parentWindow.Object;return fe=null,ge},ce=function(){var fe=oe("iframe"),ge="java"+y+":",ve;return fe.style.display="none",ie.appendChild(fe),fe.src=String(ge),ve=fe.contentWindow.document,ve.open(),ve.write(te("document.F=Object")),ve.close(),ve.F},de,he=function(){try{de=new ActiveXObject("htmlfile")}catch(ge){}he=typeof document!="undefined"?document.domain&&de?ee(de):ce():ee(de);for(var fe=ae.length;fe--;)delete he[a][ae[fe]];return he()};se[x]=!0,pe.exports=Object.create||function(ge,ve){var me;return ge!==null?(b[a]=ue(ge),me=new b,b[a]=null,me[x]=ge):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,pe,Ae){var ue=E("../internals/descriptors"),le=E("../internals/v8-prototype-define-bug"),ae=E("../internals/object-define-property"),se=E("../internals/an-object"),ie=E("../internals/to-indexed-object"),oe=E("../internals/object-keys");Ae.f=ue&&!le?Object.defineProperties:function(ne,z){se(ne);for(var a=ie(z),y=oe(z),x=y.length,b=0,te;x>b;)ae.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,pe,Ae){var ue=E("../internals/global"),le=E("../internals/descriptors"),ae=E("../internals/ie8-dom-define"),se=E("../internals/v8-prototype-define-bug"),ie=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(ie(te),ee=oe(ee),ie(ce),typeof te=="function"&&ee==="prototype"&&"value"in ce&&x in ce&&!ce[x]){var de=z(te,ee);de&&de[x]&&(te[ee]=ce.value,ce={configurable:y in ce?ce[y]:de[y],enumerable:a in ce?ce[a]:de[a],writable:!1})}return ne(te,ee,ce)}:ne:function(te,ee,ce){if(ie(te),ee=oe(ee),ie(ce),ae)try{return ne(te,ee,ce)}catch(de){}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,pe,Ae){var ue=E("../internals/descriptors"),le=E("../internals/function-call"),ae=E("../internals/object-property-is-enumerable"),se=E("../internals/create-property-descriptor"),ie=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=ie(y),x=oe(x),ne)try{return z(y,x)}catch(b){}if(re(y,x))return se(!le(ae.f,y,x),y[x])}},{"../internals/create-property-descriptor":130,"../internals/descriptors":134,"../internals/function-call":155,"../internals/has-own-property":164,"../internals/ie8-dom-define":168,"../internals/object-property-is-enumerable":207,"../internals/to-indexed-object":247,"../internals/to-property-key":254}],200:[function(E,pe,Ae){var ue=E("../internals/classof-raw"),le=E("../internals/to-indexed-object"),ae=E("../internals/object-get-own-property-names").f,se=E("../internals/array-slice-simple"),ie=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],oe=function(re){try{return ae(re)}catch(ne){return se(ie)}};pe.exports.f=function(ne){return ie&&ue(ne)=="Window"?oe(ne):ae(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,pe,Ae){var ue=E("../internals/object-keys-internal"),le=E("../internals/enum-bug-keys"),ae=le.concat("length","prototype");Ae.f=Object.getOwnPropertyNames||function(ie){return ue(ie,ae)}},{"../internals/enum-bug-keys":148,"../internals/object-keys-internal":205}],202:[function(E,pe,Ae){Ae.f=Object.getOwnPropertySymbols},{}],203:[function(E,pe,Ae){var ue=E("../internals/global"),le=E("../internals/has-own-property"),ae=E("../internals/is-callable"),se=E("../internals/to-object"),ie=E("../internals/shared-key"),oe=E("../internals/correct-prototype-getter"),re=ie("IE_PROTO"),ne=ue.Object,z=ne.prototype;pe.exports=oe?ne.getPrototypeOf:function(a){var y=se(a);if(le(y,re))return y[re];var x=y.constructor;return ae(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,pe,Ae){var ue=E("../internals/function-uncurry-this");pe.exports=ue({}.isPrototypeOf)},{"../internals/function-uncurry-this":157}],205:[function(E,pe,Ae){var ue=E("../internals/function-uncurry-this"),le=E("../internals/has-own-property"),ae=E("../internals/to-indexed-object"),se=E("../internals/array-includes").indexOf,ie=E("../internals/hidden-keys"),oe=ue([].push);pe.exports=function(re,ne){var z=ae(re),a=0,y=[],x;for(x in z)!le(ie,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,pe,Ae){var ue=E("../internals/object-keys-internal"),le=E("../internals/enum-bug-keys");pe.exports=Object.keys||function(se){return ue(se,le)}},{"../internals/enum-bug-keys":148,"../internals/object-keys-internal":205}],207:[function(E,pe,Ae){"use strict";var ue={}.propertyIsEnumerable,le=Object.getOwnPropertyDescriptor,ae=le&&!ue.call({1:2},1);Ae.f=ae?function(ie){var oe=le(this,ie);return!!oe&&oe.enumerable}:ue},{}],208:[function(E,pe,Ae){var ue=E("../internals/function-uncurry-this"),le=E("../internals/an-object"),ae=E("../internals/a-possible-prototype");pe.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var se=!1,ie={},oe;try{oe=ue(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set),oe(ie,[]),se=ie instanceof Array}catch(re){}return function(ne,z){return le(ne),ae(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,pe,Ae){var ue=E("../internals/descriptors"),le=E("../internals/function-uncurry-this"),ae=E("../internals/object-keys"),se=E("../internals/to-indexed-object"),ie=E("../internals/object-property-is-enumerable").f,oe=le(ie),re=le([].push),ne=function(z){return function(a){for(var y=se(a),x=ae(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}};pe.exports={entries:ne(!0),values:ne(!1)}},{"../internals/descriptors":134,"../internals/function-uncurry-this":157,"../internals/object-keys":206,"../internals/object-property-is-enumerable":207,"../internals/to-indexed-object":247}],210:[function(E,pe,Ae){"use strict";var ue=E("../internals/to-string-tag-support"),le=E("../internals/classof");pe.exports=ue?{}.toString:function(){return"[object "+le(this)+"]"}},{"../internals/classof":124,"../internals/to-string-tag-support":255}],211:[function(E,pe,Ae){var ue=E("../internals/global"),le=E("../internals/function-call"),ae=E("../internals/is-callable"),se=E("../internals/is-object"),ie=ue.TypeError;pe.exports=function(oe,re){var ne,z;if(re==="string"&&ae(ne=oe.toString)&&!se(z=le(ne,oe))||ae(ne=oe.valueOf)&&!se(z=le(ne,oe))||re!=="string"&&ae(ne=oe.toString)&&!se(z=le(ne,oe)))return z;throw ie("Can't convert object to primitive value")}},{"../internals/function-call":155,"../internals/global":163,"../internals/is-callable":176,"../internals/is-object":180}],212:[function(E,pe,Ae){var ue=E("../internals/get-built-in"),le=E("../internals/function-uncurry-this"),ae=E("../internals/object-get-own-property-names"),se=E("../internals/object-get-own-property-symbols"),ie=E("../internals/an-object"),oe=le([].concat);pe.exports=ue("Reflect","ownKeys")||function(ne){var z=ae.f(ie(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,pe,Ae){var ue=E("../internals/global");pe.exports=ue},{"../internals/global":163}],214:[function(E,pe,Ae){pe.exports=function(ue){try{return{error:!1,value:ue()}}catch(le){return{error:!0,value:le}}}},{}],215:[function(E,pe,Ae){var ue=E("../internals/global"),le=E("../internals/promise-native-constructor"),ae=E("../internals/is-callable"),se=E("../internals/is-forced"),ie=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=ae(ue.PromiseRejectionEvent),te=se("Promise",function(){var ee=ie(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 de=new le(function(ge){ge(1)}),he=function(ge){ge(function(){},function(){})},fe=de.constructor={};return fe[y]=he,x=de.then(function(){})instanceof he,x?!ce&&re&&!b:!0});pe.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,pe,Ae){var ue=E("../internals/global");pe.exports=ue.Promise},{"../internals/global":163}],217:[function(E,pe,Ae){var ue=E("../internals/an-object"),le=E("../internals/is-object"),ae=E("../internals/new-promise-capability");pe.exports=function(se,ie){if(ue(se),le(ie)&&ie.constructor===se)return ie;var oe=ae.f(se),re=oe.resolve;return re(ie),oe.promise}},{"../internals/an-object":101,"../internals/is-object":180,"../internals/new-promise-capability":193}],218:[function(E,pe,Ae){var ue=E("../internals/promise-native-constructor"),le=E("../internals/check-correctness-of-iteration"),ae=E("../internals/promise-constructor-detection").CONSTRUCTOR;pe.exports=ae||!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,pe,Ae){var ue=E("../internals/object-define-property").f;pe.exports=function(le,ae,se){se in le||ue(le,se,{configurable:!0,get:function(){return ae[se]},set:function(ie){ae[se]=ie}})}},{"../internals/object-define-property":198}],220:[function(E,pe,Ae){var ue=function(){this.head=null,this.tail=null};ue.prototype={add:function(le){var ae={item:le,next:null};this.head?this.tail.next=ae:this.head=ae,this.tail=ae},get:function(){var le=this.head;if(le)return this.head=le.next,this.tail===le&&(this.tail=null),le.item}},pe.exports=ue},{}],221:[function(E,pe,Ae){var ue=E("../internals/redefine");pe.exports=function(le,ae,se){for(var ie in ae)ue(le,ie,ae[ie],se);return le}},{"../internals/redefine":222}],222:[function(E,pe,Ae){var ue=E("../internals/global"),le=E("../internals/is-callable"),ae=E("../internals/has-own-property"),se=E("../internals/create-non-enumerable-property"),ie=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");(pe.exports=function(x,b,te,ee){var ce=ee?!!ee.unsafe:!1,de=ee?!!ee.enumerable:!1,he=ee?!!ee.noTargetGet:!1,fe=ee&&ee.name!==void 0?ee.name:b,ge;if(le(te)&&(String(fe).slice(0,7)==="Symbol("&&(fe="["+String(fe).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),(!ae(te,"name")||ne&&te.name!==fe)&&se(te,"name",fe),ge=a(te),ge.source||(ge.source=y.join(typeof fe=="string"?fe:""))),x===ue){de?x[b]=te:ie(b,te);return}else ce?!he&&x[b]&&(de=!0):delete x[b];de?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,pe,Ae){var ue=E("../internals/global"),le=E("../internals/function-call"),ae=E("../internals/an-object"),se=E("../internals/is-callable"),ie=E("../internals/classof-raw"),oe=E("../internals/regexp-exec"),re=ue.TypeError;pe.exports=function(ne,z){var a=ne.exec;if(se(a)){var y=le(a,ne,z);return y!==null&&ae(y),y}if(ie(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,pe,Ae){"use strict";var ue=E("../internals/function-call"),le=E("../internals/function-uncurry-this"),ae=E("../internals/to-string"),se=E("../internals/regexp-flags"),ie=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),de=le("".slice),he=function(){var me=/a/,Be=/b*/g;return ue(x,me,"a"),ue(x,Be,"a"),me.lastIndex!==0||Be.lastIndex!==0}(),fe=ie.BROKEN_CARET,ge=/()??/.exec("")[1]!==void 0,ve=he||ge||fe||z||a;ve&&(b=function(Be){var Se=this,Te=ne(Se),we=ae(Be),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 lt=Te.groups,ct=fe&&Se.sticky,nt=ue(se,Se),at=Se.source,ut=0,At=we;if(ct&&(nt=ce(nt,"y",""),ee(nt,"g")===-1&&(nt+="g"),At=de(we,Se.lastIndex),Se.lastIndex>0&&(!Se.multiline||Se.multiline&&te(we,Se.lastIndex-1)!==`
`)&&(at="(?: "+at+")",At=" "+At,ut++),Oe=new RegExp("^(?:"+at+")",nt)),ge&&(Oe=new RegExp("^"+at+"$(?!\\s)",nt)),he&&(ze=Se.lastIndex),Ze=ue(x,ct?Oe:Se,At),ct?Ze?(Ze.input=de(Ze.input,ut),Ze[0]=de(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),ge&&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&&lt)for(Ze.groups=tt=re(null),Me=0;Me<lt.length;Me++)qe=lt[Me],tt[qe[0]]=Ze[qe[1]];return Ze}),pe.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,pe,Ae){"use strict";var ue=E("../internals/an-object");pe.exports=function(){var le=ue(this),ae="";return le.hasIndices&&(ae+="d"),le.global&&(ae+="g"),le.ignoreCase&&(ae+="i"),le.multiline&&(ae+="m"),le.dotAll&&(ae+="s"),le.unicode&&(ae+="u"),le.sticky&&(ae+="y"),ae}},{"../internals/an-object":101}],226:[function(E,pe,Ae){var ue=E("../internals/function-call"),le=E("../internals/has-own-property"),ae=E("../internals/object-is-prototype-of"),se=E("../internals/regexp-flags"),ie=RegExp.prototype;pe.exports=function(oe){var re=oe.flags;return re===void 0&&!("flags"in ie)&&!le(oe,"flags")&&ae(ie,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,pe,Ae){var ue=E("../internals/fails"),le=E("../internals/global"),ae=le.RegExp,se=ue(function(){var re=ae("a","y");return re.lastIndex=2,re.exec("abcd")!=null}),ie=se||ue(function(){return!ae("a","y").sticky}),oe=se||ue(function(){var re=ae("^r","gy");return re.lastIndex=2,re.exec("str")!=null});pe.exports={BROKEN_CARET:oe,MISSED_STICKY:ie,UNSUPPORTED_Y:se}},{"../internals/fails":150,"../internals/global":163}],228:[function(E,pe,Ae){var ue=E("../internals/fails"),le=E("../internals/global"),ae=le.RegExp;pe.exports=ue(function(){var se=ae(".","s");return!(se.dotAll&&se.exec(`
`)&&se.flags==="s")})},{"../internals/fails":150,"../internals/global":163}],229:[function(E,pe,Ae){var ue=E("../internals/fails"),le=E("../internals/global"),ae=le.RegExp;pe.exports=ue(function(){var se=ae("(?<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,pe,Ae){var ue=E("../internals/global"),le=ue.TypeError;pe.exports=function(ae){if(ae==null)throw le("Can't call method on "+ae);return ae}},{"../internals/global":163}],231:[function(E,pe,Ae){pe.exports=Object.is||function(le,ae){return le===ae?le!==0||1/le===1/ae:le!=le&&ae!=ae}},{}],232:[function(E,pe,Ae){var ue=E("../internals/global"),le=Object.defineProperty;pe.exports=function(ae,se){try{le(ue,ae,{value:se,configurable:!0,writable:!0})}catch(ie){ue[ae]=se}return se}},{"../internals/global":163}],233:[function(E,pe,Ae){"use strict";var ue=E("../internals/get-built-in"),le=E("../internals/object-define-property"),ae=E("../internals/well-known-symbol"),se=E("../internals/descriptors"),ie=ae("species");pe.exports=function(oe){var re=ue(oe),ne=le.f;se&&re&&!re[ie]&&ne(re,ie,{configurable:!0,get:function(){return this}})}},{"../internals/descriptors":134,"../internals/get-built-in":158,"../internals/object-define-property":198,"../internals/well-known-symbol":268}],234:[function(E,pe,Ae){var ue=E("../internals/object-define-property").f,le=E("../internals/has-own-property"),ae=E("../internals/well-known-symbol"),se=ae("toStringTag");pe.exports=function(ie,oe,re){ie&&!re&&(ie=ie.prototype),ie&&!le(ie,se)&&ue(ie,se,{configurable:!0,value:oe})}},{"../internals/has-own-property":164,"../internals/object-define-property":198,"../internals/well-known-symbol":268}],235:[function(E,pe,Ae){var ue=E("../internals/shared"),le=E("../internals/uid"),ae=ue("keys");pe.exports=function(se){return ae[se]||(ae[se]=le(se))}},{"../internals/shared":237,"../internals/uid":263}],236:[function(E,pe,Ae){var ue=E("../internals/global"),le=E("../internals/set-global"),ae="__core-js_shared__",se=ue[ae]||le(ae,{});pe.exports=se},{"../internals/global":163,"../internals/set-global":232}],237:[function(E,pe,Ae){var ue=E("../internals/is-pure"),le=E("../internals/shared-store");(pe.exports=function(ae,se){return le[ae]||(le[ae]=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,pe,Ae){var ue=E("../internals/an-object"),le=E("../internals/a-constructor"),ae=E("../internals/well-known-symbol"),se=ae("species");pe.exports=function(ie,oe){var re=ue(ie).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,pe,Ae){var ue=E("../internals/function-uncurry-this"),le=E("../internals/to-integer-or-infinity"),ae=E("../internals/to-string"),se=E("../internals/require-object-coercible"),ie=ue("".charAt),oe=ue("".charCodeAt),re=ue("".slice),ne=function(z){return function(a,y){var x=ae(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?ie(x,b):ee:z?re(x,b,b+2):(ee-55296<<10)+(ce-56320)+65536)}};pe.exports={codeAt:ne(!1),charAt:ne(!0)}},{"../internals/function-uncurry-this":157,"../internals/require-object-coercible":230,"../internals/to-integer-or-infinity":248,"../internals/to-string":256}],240:[function(E,pe,Ae){var ue=E("../internals/function-name").PROPER,le=E("../internals/fails"),ae=E("../internals/whitespaces"),se="\u200B\x85\u180E";pe.exports=function(ie){return le(function(){return!!ae[ie]()||se[ie]()!==se||ue&&ae[ie].name!==ie})}},{"../internals/fails":150,"../internals/function-name":156,"../internals/whitespaces":269}],241:[function(E,pe,Ae){var ue=E("../internals/function-uncurry-this"),le=E("../internals/require-object-coercible"),ae=E("../internals/to-string"),se=E("../internals/whitespaces"),ie=ue("".replace),oe="["+se+"]",re=RegExp("^"+oe+oe+"*"),ne=RegExp(oe+oe+"*$"),z=function(a){return function(y){var x=ae(le(y));return a&1&&(x=ie(x,re,"")),a&2&&(x=ie(x,ne,"")),x}};pe.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,pe,Ae){var ue=E("../internals/function-call"),le=E("../internals/get-built-in"),ae=E("../internals/well-known-symbol"),se=E("../internals/redefine");pe.exports=function(){var ie=le("Symbol"),oe=ie&&ie.prototype,re=oe&&oe.valueOf,ne=ae("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,pe,Ae){var ue=E("../internals/global"),le=E("../internals/function-apply"),ae=E("../internals/function-bind-context"),se=E("../internals/is-callable"),ie=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,de=ue.Function,he=ue.MessageChannel,fe=ue.String,ge=0,ve={},me="onreadystatechange",Be,Se,Te,we;try{Be=ue.location}catch(Ze){}var je=function(Ze){if(ie(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(fe(Ze),Be.protocol+"//"+Be.host)};(!b||!te)&&(b=function(Me){a(arguments.length,1);var tt=se(Me)?Me:de(Me),qe=ne(arguments,1);return ve[++ge]=function(){le(tt,void 0,qe)},Se(ge),ge},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=ae(we.postMessage,we)):ue.addEventListener&&se(ue.postMessage)&&!ue.importScripts&&Be&&Be.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)}),pe.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,pe,Ae){var ue=E("../internals/function-uncurry-this");pe.exports=ue(1 .valueOf)},{"../internals/function-uncurry-this":157}],245:[function(E,pe,Ae){var ue=E("../internals/to-integer-or-infinity"),le=Math.max,ae=Math.min;pe.exports=function(se,ie){var oe=ue(se);return oe<0?le(oe+ie,0):ae(oe,ie)}},{"../internals/to-integer-or-infinity":248}],246:[function(E,pe,Ae){var ue=E("../internals/global"),le=E("../internals/to-integer-or-infinity"),ae=E("../internals/to-length"),se=ue.RangeError;pe.exports=function(ie){if(ie===void 0)return 0;var oe=le(ie),re=ae(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,pe,Ae){var ue=E("../internals/indexed-object"),le=E("../internals/require-object-coercible");pe.exports=function(ae){return ue(le(ae))}},{"../internals/indexed-object":170,"../internals/require-object-coercible":230}],248:[function(E,pe,Ae){var ue=Math.ceil,le=Math.floor;pe.exports=function(ae){var se=+ae;return se!==se||se===0?0:(se>0?le:ue)(se)}},{}],249:[function(E,pe,Ae){var ue=E("../internals/to-integer-or-infinity"),le=Math.min;pe.exports=function(ae){return ae>0?le(ue(ae),9007199254740991):0}},{"../internals/to-integer-or-infinity":248}],250:[function(E,pe,Ae){var ue=E("../internals/global"),le=E("../internals/require-object-coercible"),ae=ue.Object;pe.exports=function(se){return ae(le(se))}},{"../internals/global":163,"../internals/require-object-coercible":230}],251:[function(E,pe,Ae){var ue=E("../internals/global"),le=E("../internals/to-positive-integer"),ae=ue.RangeError;pe.exports=function(se,ie){var oe=le(se);if(oe%ie)throw ae("Wrong offset");return oe}},{"../internals/global":163,"../internals/to-positive-integer":252}],252:[function(E,pe,Ae){var ue=E("../internals/global"),le=E("../internals/to-integer-or-infinity"),ae=ue.RangeError;pe.exports=function(se){var ie=le(se);if(ie<0)throw ae("The argument can't be less than 0");return ie}},{"../internals/global":163,"../internals/to-integer-or-infinity":248}],253:[function(E,pe,Ae){var ue=E("../internals/global"),le=E("../internals/function-call"),ae=E("../internals/is-object"),se=E("../internals/is-symbol"),ie=E("../internals/get-method"),oe=E("../internals/ordinary-to-primitive"),re=E("../internals/well-known-symbol"),ne=ue.TypeError,z=re("toPrimitive");pe.exports=function(a,y){if(!ae(a)||se(a))return a;var x=ie(a,z),b;if(x){if(y===void 0&&(y="default"),b=le(x,a,y),!ae(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,pe,Ae){var ue=E("../internals/to-primitive"),le=E("../internals/is-symbol");pe.exports=function(ae){var se=ue(ae,"string");return le(se)?se:se+""}},{"../internals/is-symbol":183,"../internals/to-primitive":253}],255:[function(E,pe,Ae){var ue=E("../internals/well-known-symbol"),le=ue("toStringTag"),ae={};ae[le]="z",pe.exports=String(ae)==="[object z]"},{"../internals/well-known-symbol":268}],256:[function(E,pe,Ae){var ue=E("../internals/global"),le=E("../internals/classof"),ae=ue.String;pe.exports=function(se){if(le(se)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return ae(se)}},{"../internals/classof":124,"../internals/global":163}],257:[function(E,pe,Ae){var ue=E("../internals/global"),le=ue.String;pe.exports=function(ae){try{return le(ae)}catch(se){return"Object"}}},{"../internals/global":163}],258:[function(E,pe,Ae){"use strict";var ue=E("../internals/export"),le=E("../internals/global"),ae=E("../internals/function-call"),se=E("../internals/descriptors"),ie=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"),de=E("../internals/classof"),he=E("../internals/is-object"),fe=E("../internals/is-symbol"),ge=E("../internals/object-create"),ve=E("../internals/object-is-prototype-of"),me=E("../internals/object-set-prototype-of"),Be=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,lt=Math.round,ct=le.RangeError,nt=re.ArrayBuffer,at=nt.prototype,ut=re.DataView,At=oe.NATIVE_ARRAY_BUFFER_VIEWS,wt=oe.TYPED_ARRAY_CONSTRUCTOR,It=oe.TYPED_ARRAY_TAG,gt=oe.TypedArray,ft=oe.TypedArrayPrototype,$e=oe.aTypedArrayConstructor,Pe=oe.isTypedArray,ke="BYTES_PER_ELEMENT",Ve="Wrong length",Qe=function(rt,ht){$e(rt);for(var St=0,bt=ht.length,Bt=new rt(bt);bt>St;)Bt[St]=ht[St++];return Bt},De=function(rt,ht){tt(rt,ht,{get:function(){return Ze(this)[ht]}})},Ye=function(rt){var ht;return ve(at,rt)||(ht=de(rt))=="ArrayBuffer"||ht=="SharedArrayBuffer"},Ue=function(rt,ht){return Pe(rt)&&!fe(ht)&&ht in rt&&y(+ht)&&ht>=0},Ie=function(ht,St){return St=ee(St),Ue(ht,St)?z(2,ht[St]):qe(ht,St)},Ne=function(ht,St,bt){return St=ee(St),Ue(ht,St)&&he(bt)&&ce(bt,"value")&&!ce(bt,"get")&&!ce(bt,"set")&&!bt.configurable&&(!ce(bt,"writable")||bt.writable)&&(!ce(bt,"enumerable")||bt.enumerable)?(ht[St]=bt.value,ht):tt(ht,St,bt)};se?(At||(xe.f=Ie,je.f=Ne,De(ft,"buffer"),De(ft,"byteOffset"),De(ft,"byteLength"),De(ft,"length")),ue({target:"Object",stat:!0,forced:!At},{getOwnPropertyDescriptor:Ie,defineProperty:Ne}),pe.exports=function(rt,ht,St){var bt=rt.match(/\d+$/)[0]/8,Bt=rt+(St?"Clamped":"")+"Array",Mt="get"+rt,pt="set"+rt,Lt=le[Bt],xt=Lt,Wt=xt&&xt.prototype,Ut={},Xt=function(bn,Mn){var er=Ze(bn);return er.view[Mt](Mn*bt+er.byteOffset,!0)},on=function(bn,Mn,er){var Fn=Ze(bn);St&&(er=(er=lt(er))<0?0:er>255?255:er&255),Fn.view[pt](Mn*bt+Fn.byteOffset,er,!0)},dn=function(bn,Mn){tt(bn,Mn,{get:function(){return Xt(this,Mn)},set:function(er){return on(this,Mn,er)},enumerable:!0})};At?ie&&(xt=ht(function(bn,Mn,er,Fn){return ne(bn,Wt),ze(function(){return he(Mn)?Ye(Mn)?Fn!==void 0?new Lt(Mn,te(er,bt),Fn):er!==void 0?new Lt(Mn,te(er,bt)):new Lt(Mn):Pe(Mn)?Qe(xt,Mn):ae(Se,xt,Mn):new Lt(b(Mn))}(),bn,xt)}),me&&me(xt,gt),Te(Be(Lt),function(bn){bn in xt||a(xt,bn,Lt[bn])}),xt.prototype=Wt):(xt=ht(function(bn,Mn,er,Fn){ne(bn,Wt);var Dn=0,An=0,En,kn,br;if(!he(Mn))br=b(Mn),kn=br*bt,En=new nt(kn);else if(Ye(Mn)){En=Mn,An=te(er,bt);var vr=Mn.byteLength;if(Fn===void 0){if(vr%bt||(kn=vr-An,kn<0))throw ct(Ve)}else if(kn=x(Fn)*bt,kn+An>vr)throw ct(Ve);br=kn/bt}else return Pe(Mn)?Qe(xt,Mn):ae(Se,xt,Mn);for(Me(bn,{buffer:En,byteOffset:An,byteLength:kn,length:br,view:new ut(En)});Dn<br;)dn(bn,Dn++)}),me&&me(xt,gt),Wt=xt.prototype=ge(ft)),Wt.constructor!==xt&&a(Wt,"constructor",xt),a(Wt,wt,xt),It&&a(Wt,It,Bt),Ut[Bt]=xt,ue({global:!0,forced:xt!=Lt,sham:!At},Ut),ke in xt||a(xt,ke,bt),ke in Wt||a(Wt,ke,bt),we(Bt)}):pe.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,pe,Ae){var ue=E("../internals/global"),le=E("../internals/fails"),ae=E("../internals/check-correctness-of-iteration"),se=E("../internals/array-buffer-view-core").NATIVE_ARRAY_BUFFER_VIEWS,ie=ue.ArrayBuffer,oe=ue.Int8Array;pe.exports=!se||!le(function(){oe(1)})||!le(function(){new oe(-1)})||!ae(function(re){new oe,new oe(null),new oe(1.5),new oe(re)},!0)||le(function(){return new oe(new ie(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,pe,Ae){var ue=E("../internals/array-from-constructor-and-list"),le=E("../internals/typed-array-species-constructor");pe.exports=function(ae,se){return ue(le(ae),se)}},{"../internals/array-from-constructor-and-list":108,"../internals/typed-array-species-constructor":262}],261:[function(E,pe,Ae){var ue=E("../internals/function-bind-context"),le=E("../internals/function-call"),ae=E("../internals/a-constructor"),se=E("../internals/to-object"),ie=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;pe.exports=function(y){var x=ae(this),b=se(y),te=arguments.length,ee=te>1?arguments[1]:void 0,ce=ee!==void 0,de=re(b),he,fe,ge,ve,me,Be;if(de&&!ne(de))for(me=oe(b,de),Be=me.next,b=[];!(ve=le(Be,me)).done;)b.push(ve.value);for(ce&&te>2&&(ee=ue(ee,arguments[2])),fe=ie(b),ge=new(z(x))(fe),he=0;fe>he;he++)ge[he]=ce?ee(b[he],he):b[he];return ge}},{"../internals/a-constructor":96,"../internals/array-buffer-view-core":103,"../internals/function-bind-context":153,"../internals/function-call":155,"../internals/get-iterator":160,"../internals/get-iterator-method":159,"../internals/is-array-iterator-method":174,"../internals/length-of-array-like":188,"../internals/to-object":250}],262:[function(E,pe,Ae){var ue=E("../internals/array-buffer-view-core"),le=E("../internals/species-constructor"),ae=ue.TYPED_ARRAY_CONSTRUCTOR,se=ue.aTypedArrayConstructor;pe.exports=function(ie){return se(le(ie,ie[ae]))}},{"../internals/array-buffer-view-core":103,"../internals/species-constructor":238}],263:[function(E,pe,Ae){var ue=E("../internals/function-uncurry-this"),le=0,ae=Math.random(),se=ue(1 .toString);pe.exports=function(ie){return"Symbol("+(ie===void 0?"":ie)+")_"+se(++le+ae,36)}},{"../internals/function-uncurry-this":157}],264:[function(E,pe,Ae){var ue=E("../internals/native-symbol");pe.exports=ue&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},{"../internals/native-symbol":191}],265:[function(E,pe,Ae){var ue=E("../internals/descriptors"),le=E("../internals/fails");pe.exports=ue&&le(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},{"../internals/descriptors":134,"../internals/fails":150}],266:[function(E,pe,Ae){var ue=E("../internals/global"),le=ue.TypeError;pe.exports=function(ae,se){if(ae<se)throw le("Not enough arguments");return ae}},{"../internals/global":163}],267:[function(E,pe,Ae){var ue=E("../internals/well-known-symbol");Ae.f=ue},{"../internals/well-known-symbol":268}],268:[function(E,pe,Ae){var ue=E("../internals/global"),le=E("../internals/shared"),ae=E("../internals/has-own-property"),se=E("../internals/uid"),ie=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;pe.exports=function(y){if(!ae(re,y)||!(ie||typeof re[y]=="string")){var x="Symbol."+y;ie&&ae(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,pe,Ae){pe.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,pe,Ae){"use strict";var ue=E("../internals/export"),le=E("../internals/global"),ae=E("../internals/array-buffer"),se=E("../internals/set-species"),ie="ArrayBuffer",oe=ae[ie],re=le[ie];ue({global:!0,forced:re!==oe},{ArrayBuffer:oe}),se(ie)},{"../internals/array-buffer":104,"../internals/export":149,"../internals/global":163,"../internals/set-species":233}],271:[function(E,pe,Ae){"use strict";var ue=E("../internals/export"),le=E("../internals/function-uncurry-this"),ae=E("../internals/fails"),se=E("../internals/array-buffer"),ie=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=ae(function(){return!new z(2).slice(1,void 0).byteLength});ue({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:ee},{slice:function(de,he){if(x&&he===void 0)return x(ie(this),de);for(var fe=ie(this).byteLength,ge=oe(de,fe),ve=oe(he===void 0?fe:he,fe),me=new(ne(this,z))(re(ve-ge)),Be=new a(this),Se=new a(me),Te=0;ge<ve;)te(Se,Te++,b(Be,ge++));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,pe,Ae){"use strict";var ue=E("../internals/export"),le=E("../internals/global"),ae=E("../internals/fails"),se=E("../internals/is-array"),ie=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,de=x>=51||!ae(function(){var ve=[];return ve[b]=!1,ve.concat()[0]!==ve}),he=a("concat"),fe=function(ve){if(!ie(ve))return!1;var me=ve[b];return me!==void 0?!!me:se(ve)},ge=!de||!he;ue({target:"Array",proto:!0,forced:ge},{concat:function(me){var Be=oe(this),Se=z(Be,0),Te=0,we,je,xe,Oe,ze;for(we=-1,xe=arguments.length;we<xe;we++)if(ze=we===-1?Be:arguments[we],fe(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,pe,Ae){var ue=E("../internals/export"),le=E("../internals/array-fill"),ae=E("../internals/add-to-unscopables");ue({target:"Array",proto:!0},{fill:le}),ae("fill")},{"../internals/add-to-unscopables":98,"../internals/array-fill":106,"../internals/export":149}],274:[function(E,pe,Ae){"use strict";var ue=E("../internals/export"),le=E("../internals/array-iteration").filter,ae=E("../internals/array-method-has-species-support"),se=ae("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,pe,Ae){"use strict";var ue=E("../internals/export"),le=E("../internals/array-iteration").find,ae=E("../internals/add-to-unscopables"),se="find",ie=!0;se in[]&&Array(1)[se](function(){ie=!1}),ue({target:"Array",proto:!0,forced:ie},{find:function(re){return le(this,re,arguments.length>1?arguments[1]:void 0)}}),ae(se)},{"../internals/add-to-unscopables":98,"../internals/array-iteration":111,"../internals/export":149}],276:[function(E,pe,Ae){var ue=E("../internals/export"),le=E("../internals/array-from"),ae=E("../internals/check-correctness-of-iteration"),se=!ae(function(ie){Array.from(ie)});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,pe,Ae){"use strict";var ue=E("../internals/export"),le=E("../internals/array-includes").includes,ae=E("../internals/add-to-unscopables");ue({target:"Array",proto:!0},{includes:function(ie){return le(this,ie,arguments.length>1?arguments[1]:void 0)}}),ae("includes")},{"../internals/add-to-unscopables":98,"../internals/array-includes":110,"../internals/export":149}],278:[function(E,pe,Ae){"use strict";var ue=E("../internals/to-indexed-object"),le=E("../internals/add-to-unscopables"),ae=E("../internals/iterators"),se=E("../internals/internal-state"),ie=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);pe.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=ae.Arguments=ae.Array;if(le("keys"),le("values"),le("entries"),!re&&ne&&x.name!=="values")try{ie(x,"name",{value:"values"})}catch(b){}},{"../internals/add-to-unscopables":98,"../internals/define-iterator":132,"../internals/descriptors":134,"../internals/internal-state":173,"../internals/is-pure":181,"../internals/iterators":187,"../internals/object-define-property":198,"../internals/to-indexed-object":247}],279:[function(E,pe,Ae){"use strict";var ue=E("../internals/export"),le=E("../internals/function-uncurry-this"),ae=E("../internals/indexed-object"),se=E("../internals/to-indexed-object"),ie=E("../internals/array-method-is-strict"),oe=le([].join),re=ae!=Object,ne=ie("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,pe,Ae){"use strict";var ue=E("../internals/export"),le=E("../internals/array-iteration").map,ae=E("../internals/array-method-has-species-support"),se=ae("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,pe,Ae){"use strict";var ue=E("../internals/export"),le=E("../internals/global"),ae=E("../internals/is-array"),se=E("../internals/is-constructor"),ie=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,fe){var ge=ne(this),ve=re(ge),me=oe(he,ve),Be=oe(fe===void 0?ve:fe,ve),Se,Te,we;if(ae(ge)&&(Se=ge.constructor,se(Se)&&(Se===ee||ae(Se.prototype))?Se=void 0:ie(Se)&&(Se=Se[te],Se===null&&(Se=void 0)),Se===ee||Se===void 0))return x(ge,me,Be);for(Te=new(Se===void 0?ee:Se)(ce(Be-me,0)),we=0;me<Be;me++,we++)me in ge&&z(Te,we,ge[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,pe,Ae){"use strict";var ue=E("../internals/export"),le=E("../internals/function-uncurry-this"),ae=E("../internals/a-callable"),se=E("../internals/to-object"),ie=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),de=re(function(){te.sort(void 0)}),he=re(function(){te.sort(null)}),fe=z("sort"),ge=!re(function(){if(x)return x<70;if(!(a&&a>3)){if(y)return!0;if(b)return b<603;var Be="",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),Be.charAt(Be.length-1)!==Te&&(Be+=Te);return Be!=="DGBEFHACIJK"}}),ve=de||!he||!fe||!ge,me=function(Be){return function(Se,Te){return Te===void 0?-1:Se===void 0?1:Be!==void 0?+Be(Se,Te)||0:oe(Se)>oe(Te)?1:-1}};ue({target:"Array",proto:!0,forced:ve},{sort:function(Se){Se!==void 0&&ae(Se);var Te=se(this);if(ge)return Se===void 0?ee(Te):ee(Te,Se);var we=[],je=ie(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,pe,Ae){"use strict";var ue=E("../internals/export"),le=E("../internals/global"),ae=E("../internals/to-absolute-index"),se=E("../internals/to-integer-or-infinity"),ie=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(de,he){var fe=oe(this),ge=ie(fe),ve=ae(de,ge),me=arguments.length,Be,Se,Te,we,je,xe;if(me===0?Be=Se=0:me===1?(Be=0,Se=ge-ve):(Be=me-2,Se=b(x(se(he),0),ge-ve)),ge+Be-Se>te)throw y(ee);for(Te=re(fe,Se),we=0;we<Se;we++)je=ve+we,je in fe&&ne(Te,we,fe[je]);if(Te.length=Se,Be<Se){for(we=ve;we<ge-Se;we++)je=we+Se,xe=we+Be,je in fe?fe[xe]=fe[je]:delete fe[xe];for(we=ge;we>ge-Se+Be;we--)delete fe[we-1]}else if(Be>Se)for(we=ge-Se;we>ve;we--)je=we+Se-1,xe=we+Be-1,je in fe?fe[xe]=fe[je]:delete fe[xe];for(we=0;we<Be;we++)fe[we+ve]=arguments[we+2];return fe.length=ge-Se+Be,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,pe,Ae){var ue=E("../internals/descriptors"),le=E("../internals/function-name").EXISTS,ae=E("../internals/function-uncurry-this"),se=E("../internals/object-define-property").f,ie=Function.prototype,oe=ae(ie.toString),re=/function\b(?:\s|\/\*[\S\s]*?\*\/|\/\/[^\n\r]*[\n\r]+)*([^\s(/]*)/,ne=ae(re.exec),z="name";ue&&!le&&se(ie,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,pe,Ae){var ue=E("../internals/export"),le=E("../internals/get-built-in"),ae=E("../internals/function-apply"),se=E("../internals/function-call"),ie=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=ie(/./.exec),ee=ie("".charAt),ce=ie("".charCodeAt),de=ie("".replace),he=ie(1 .toString),fe=/[\uD800-\uDFFF]/g,ge=/^[\uD800-\uDBFF]$/,ve=/^[\uDC00-\uDFFF]$/,me=!x||oe(function(){var we=le("Symbol")();return b([we])!="[null]"||b({a:we})!="{}"||b(Object(we))!="{}"}),Be=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,ae(b,null,xe)},Te=function(we,je,xe){var Oe=ee(xe,je-1),ze=ee(xe,je+1);return te(ge,we)&&!te(ve,ze)||te(ve,we)&&!te(ge,Oe)?"\\u"+he(ce(we,0),16):we};b&&ue({target:"JSON",stat:!0,forced:me||Be},{stringify:function(je,xe,Oe){var ze=y(arguments),Ze=ae(me?Se:b,null,ze);return Be&&typeof Ze=="string"?de(Ze,fe,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,pe,Ae){"use strict";var ue=E("../internals/descriptors"),le=E("../internals/global"),ae=E("../internals/function-uncurry-this"),se=E("../internals/is-forced"),ie=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,de="Number",he=le[de],fe=he.prototype,ge=le.TypeError,ve=ae("".slice),me=ae("".charCodeAt),Be=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,lt,ct,nt,at;if(z(ze))throw ge("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(lt=ve(ze,2),ct=lt.length,nt=0;nt<ct;nt++)if(at=me(lt,nt),at<48||at>qe)return NaN;return parseInt(lt,tt)}}return+ze};if(se(de,!he(" 0o1")||!he("0b1")||he("+0x1"))){for(var Te=function(ze){var Ze=arguments.length<1?0:he(Be(ze)),Me=this;return ne(fe,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=fe,fe.constructor=Te,ie(le,de,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,pe,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,pe,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,pe,Ae){var ue=E("../internals/export"),le=E("../internals/native-symbol"),ae=E("../internals/fails"),se=E("../internals/object-get-own-property-symbols"),ie=E("../internals/to-object"),oe=!le||ae(function(){se.f(1)});ue({target:"Object",stat:!0,forced:oe},{getOwnPropertySymbols:function(ne){var z=se.f;return z?z(ie(ne)):[]}})},{"../internals/export":149,"../internals/fails":150,"../internals/native-symbol":191,"../internals/object-get-own-property-symbols":202,"../internals/to-object":250}],290:[function(E,pe,Ae){var ue=E("../internals/export"),le=E("../internals/to-object"),ae=E("../internals/object-keys"),se=E("../internals/fails"),ie=se(function(){ae(1)});ue({target:"Object",stat:!0,forced:ie},{keys:function(re){return ae(le(re))}})},{"../internals/export":149,"../internals/fails":150,"../internals/object-keys":206,"../internals/to-object":250}],291:[function(E,pe,Ae){var ue=E("../internals/to-string-tag-support"),le=E("../internals/redefine"),ae=E("../internals/object-to-string");ue||le(Object.prototype,"toString",ae,{unsafe:!0})},{"../internals/object-to-string":210,"../internals/redefine":222,"../internals/to-string-tag-support":255}],292:[function(E,pe,Ae){"use strict";var ue=E("../internals/export"),le=E("../internals/function-call"),ae=E("../internals/a-callable"),se=E("../internals/new-promise-capability"),ie=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=ie(function(){var ee=ae(a.resolve),ce=[],de=0,he=1;oe(z,function(fe){var ge=de++,ve=!1;he++,le(ee,a,fe).then(function(me){ve||(ve=!0,ce[ge]=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,pe,Ae){"use strict";var ue=E("../internals/export"),le=E("../internals/is-pure"),ae=E("../internals/promise-constructor-detection").CONSTRUCTOR,se=E("../internals/promise-native-constructor"),ie=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:ae,real:!0},{catch:function(a){return this.then(void 0,a)}}),!le&&oe(se)){var z=ie("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,pe,Ae){"use strict";var ue=E("../internals/export"),le=E("../internals/is-pure"),ae=E("../internals/engine-is-node"),se=E("../internals/global"),ie=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,de=E("../internals/microtask"),he=E("../internals/host-report-errors"),fe=E("../internals/perform"),ge=E("../internals/queue"),ve=E("../internals/internal-state"),me=E("../internals/promise-native-constructor"),Be=E("../internals/promise-constructor-detection"),Se=E("../internals/new-promise-capability"),Te="Promise",we=Be.CONSTRUCTOR,je=Be.REJECTION_EVENT,xe=Be.SUBCLASSING,Oe=ve.getterFor(Te),ze=ve.set,Ze=me&&me.prototype,Me=me,tt=Ze,qe=se.TypeError,lt=se.document,ct=se.process,nt=Se.f,at=nt,ut=!!(lt&&lt.createEvent&&se.dispatchEvent),At="unhandledrejection",wt="rejectionhandled",It=0,gt=1,ft=2,$e=1,Pe=2,ke,Ve,Qe,De,Ye=function(pt){var Lt;return b(pt)&&x(Lt=pt.then)?Lt:!1},Ue=function(pt,Lt){var xt=Lt.value,Wt=Lt.state==gt,Ut=Wt?pt.ok:pt.fail,Xt=pt.resolve,on=pt.reject,dn=pt.domain,bn,Mn,er;try{Ut?(Wt||(Lt.rejection===Pe&&St(Lt),Lt.rejection=$e),Ut===!0?bn=xt:(dn&&dn.enter(),bn=Ut(xt),dn&&(dn.exit(),er=!0)),bn===pt.promise?on(qe("Promise-chain cycle")):(Mn=Ye(bn))?ie(Mn,bn,Xt,on):Xt(bn)):on(xt)}catch(Fn){dn&&!er&&dn.exit(),on(Fn)}},Ie=function(pt,Lt){pt.notified||(pt.notified=!0,de(function(){for(var xt=pt.reactions,Wt;Wt=xt.get();)Ue(Wt,pt);pt.notified=!1,Lt&&!pt.rejection&&rt(pt)}))},Ne=function(pt,Lt,xt){var Wt,Ut;ut?(Wt=lt.createEvent("Event"),Wt.promise=Lt,Wt.reason=xt,Wt.initEvent(pt,!1,!0),se.dispatchEvent(Wt)):Wt={promise:Lt,reason:xt},!je&&(Ut=se["on"+pt])?Ut(Wt):pt===At&&he("Unhandled promise rejection",xt)},rt=function(pt){ie(ce,se,function(){var Lt=pt.facade,xt=pt.value,Wt=ht(pt),Ut;if(Wt&&(Ut=fe(function(){ae?ct.emit("unhandledRejection",xt,Lt):Ne(At,Lt,xt)}),pt.rejection=ae||ht(pt)?Pe:$e,Ut.error))throw Ut.value})},ht=function(pt){return pt.rejection!==$e&&!pt.parent},St=function(pt){ie(ce,se,function(){var Lt=pt.facade;ae?ct.emit("rejectionHandled",Lt):Ne(wt,Lt,pt.value)})},bt=function(pt,Lt,xt){return function(Wt){pt(Lt,Wt,xt)}},Bt=function(pt,Lt,xt){pt.done||(pt.done=!0,xt&&(pt=xt),pt.value=Lt,pt.state=ft,Ie(pt,!0))},Mt=function(pt,Lt,xt){if(!pt.done){pt.done=!0,xt&&(pt=xt);try{if(pt.facade===Lt)throw qe("Promise can't be resolved itself");var Wt=Ye(Lt);Wt?de(function(){var Ut={done:!1};try{ie(Wt,Lt,bt(Mt,Ut,pt),bt(Bt,Ut,pt))}catch(Xt){Bt(Ut,Xt,pt)}}):(pt.value=Lt,pt.state=gt,Ie(pt,!1))}catch(Ut){Bt({done:!1},Ut,pt)}}};if(we&&(Me=function(Lt){te(this,tt),y(Lt),ie(ke,this);var xt=Oe(this);try{Lt(bt(Mt,xt),bt(Bt,xt))}catch(Wt){Bt(xt,Wt)}},tt=Me.prototype,ke=function(Lt){ze(this,{type:Te,done:!1,notified:!1,parent:!1,reactions:new ge,rejection:!1,state:It,value:void 0})},ke.prototype=re(tt,{then:function(Lt,xt){var Wt=Oe(this),Ut=nt(ee(this,Me));return Wt.parent=!0,Ut.ok=x(Lt)?Lt:!0,Ut.fail=x(xt)&&xt,Ut.domain=ae?ct.domain:void 0,Wt.state==It?Wt.reactions.add(Ut):de(function(){Ue(Ut,Wt)}),Ut.promise}}),Ve=function(){var pt=new ke,Lt=Oe(pt);this.promise=pt,this.resolve=bt(Mt,Lt),this.reject=bt(Bt,Lt)},Se.f=nt=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(Lt,xt){var Wt=this;return new Me(function(Ut,Xt){ie(De,Wt,Ut,Xt)}).then(Lt,xt)},{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,pe,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,pe,Ae){"use strict";var ue=E("../internals/export"),le=E("../internals/function-call"),ae=E("../internals/a-callable"),se=E("../internals/new-promise-capability"),ie=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=ie(function(){var te=ae(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,pe,Ae){"use strict";var ue=E("../internals/export"),le=E("../internals/function-call"),ae=E("../internals/new-promise-capability"),se=E("../internals/promise-constructor-detection").CONSTRUCTOR;ue({target:"Promise",stat:!0,forced:se},{reject:function(oe){var re=ae.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,pe,Ae){"use strict";var ue=E("../internals/export"),le=E("../internals/get-built-in"),ae=E("../internals/is-pure"),se=E("../internals/promise-native-constructor"),ie=E("../internals/promise-constructor-detection").CONSTRUCTOR,oe=E("../internals/promise-resolve"),re=le("Promise"),ne=ae&&!ie;ue({target:"Promise",stat:!0,forced:ae||ie},{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,pe,Ae){var ue=E("../internals/descriptors"),le=E("../internals/global"),ae=E("../internals/function-uncurry-this"),se=E("../internals/is-forced"),ie=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"),de=E("../internals/internal-state").enforce,he=E("../internals/set-species"),fe=E("../internals/well-known-symbol"),ge=E("../internals/regexp-unsupported-dot-all"),ve=E("../internals/regexp-unsupported-ncg"),me=fe("match"),Be=le.RegExp,Se=Be.prototype,Te=le.SyntaxError,we=ae(Se.exec),je=ae("".charAt),xe=ae("".replace),Oe=ae("".indexOf),ze=ae("".slice),Ze=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,Me=/a/g,tt=/a/g,qe=new Be(Me)!==Me,lt=x.MISSED_STICKY,ct=x.UNSUPPORTED_Y,nt=ue&&(!qe||lt||ge||ve||ee(function(){return tt[me]=!1,Be(Me)!=Me||Be(tt)==tt||Be(Me,"i")!="/a/i"})),at=function(gt){for(var ft=gt.length,$e=0,Pe="",ke=!1,Ve;$e<=ft;$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 ft=gt.length,$e=0,Pe="",ke=[],Ve={},Qe=!1,De=!1,Ye=0,Ue="",Ie;$e<=ft;$e++){if(Ie=je(gt,$e),Ie==="\\")Ie=Ie+je(gt,++$e);else if(Ie==="]")Qe=!1;else if(!Qe)switch(!0){case Ie==="[":Qe=!0;break;case Ie==="(":we(Ze,ze(gt,$e+1))&&($e+=2,De=!0),Pe+=Ie,Ye++;continue;case(Ie===">"&&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+=Ie:Pe+=Ie}return[Pe,ke]};if(se("RegExp",nt)){for(var At=function(ft,$e){var Pe=ne(Se,this),ke=z(ft),Ve=$e===void 0,Qe=[],De=ft,Ye,Ue,Ie,Ne,rt,ht;if(!Pe&&ke&&Ve&&ft.constructor===At)return ft;if((ke||ne(Se,ft))&&(ft=ft.source,Ve&&($e=y(De))),ft=ft===void 0?"":a(ft),$e=$e===void 0?"":a($e),De=ft,ge&&"dotAll"in Me&&(Ue=!!$e&&Oe($e,"s")>-1,Ue&&($e=xe($e,/s/g,""))),Ye=$e,lt&&"sticky"in Me&&(Ie=!!$e&&Oe($e,"y")>-1,Ie&&ct&&($e=xe($e,/y/g,""))),ve&&(Ne=ut(ft),ft=Ne[0],Qe=Ne[1]),rt=ie(Be(ft,$e),Pe?this:Se,At),(Ue||Ie||Qe.length)&&(ht=de(rt),Ue&&(ht.dotAll=!0,ht.raw=At(at(ft),Ye)),Ie&&(ht.sticky=!0),Qe.length&&(ht.groups=Qe)),ft!==De)try{oe(rt,"source",De===""?"(?:)":De)}catch(St){}return rt},wt=re(Be),It=0;wt.length>It;)b(At,Be,wt[It++]);Se.constructor=At,At.prototype=Se,te(le,"RegExp",At)}he("RegExp")},{"../internals/create-non-enumerable-property":129,"../internals/descriptors":134,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/inherit-if-required":171,"../internals/internal-state":173,"../internals/is-forced":178,"../internals/is-regexp":182,"../internals/object-get-own-property-names":201,"../internals/object-is-prototype-of":204,"../internals/proxy-accessor":219,"../internals/redefine":222,"../internals/regexp-get-flags":226,"../internals/regexp-sticky-helpers":227,"../internals/regexp-unsupported-dot-all":228,"../internals/regexp-unsupported-ncg":229,"../internals/set-species":233,"../internals/to-string":256,"../internals/well-known-symbol":268}],300:[function(E,pe,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,pe,Ae){"use strict";var ue=E("../internals/function-name").PROPER,le=E("../internals/redefine"),ae=E("../internals/an-object"),se=E("../internals/to-string"),ie=E("../internals/fails"),oe=E("../internals/regexp-get-flags"),re="toString",ne=RegExp.prototype,z=ne[re],a=ie(function(){return z.call({source:"a",flags:"b"})!="/a/b"}),y=ue&&z.name!=re;(a||y)&&le(RegExp.prototype,re,function(){var b=ae(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,pe,Ae){"use strict";var ue=E("../internals/export"),le=E("../internals/function-uncurry-this"),ae=E("../internals/not-a-regexp"),se=E("../internals/require-object-coercible"),ie=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(ie(se(this)),ie(ae(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,pe,Ae){"use strict";var ue=E("../internals/string-multibyte").charAt,le=E("../internals/to-string"),ae=E("../internals/internal-state"),se=E("../internals/define-iterator"),ie="String Iterator",oe=ae.set,re=ae.getterFor(ie);se(String,"String",function(ne){oe(this,{type:ie,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,pe,Ae){"use strict";var ue=E("../internals/function-call"),le=E("../internals/fix-regexp-well-known-symbol-logic"),ae=E("../internals/an-object"),se=E("../internals/to-length"),ie=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](ie(ee))},function(b){var te=ae(this),ee=ie(b),ce=x(y,te,ee);if(ce.done)return ce.value;if(!te.global)return z(te,ee);var de=te.unicode;te.lastIndex=0;for(var he=[],fe=0,ge;(ge=z(te,ee))!==null;){var ve=ie(ge[0]);he[fe]=ve,ve===""&&(te.lastIndex=ne(ee,se(te.lastIndex),de)),fe++}return fe===0?null:he}]})},{"../internals/advance-string-index":99,"../internals/an-object":101,"../internals/fix-regexp-well-known-symbol-logic":151,"../internals/function-call":155,"../internals/get-method":161,"../internals/regexp-exec-abstract":223,"../internals/require-object-coercible":230,"../internals/to-length":249,"../internals/to-string":256}],305:[function(E,pe,Ae){"use strict";var ue=E("../internals/function-apply"),le=E("../internals/function-call"),ae=E("../internals/function-uncurry-this"),se=E("../internals/fix-regexp-well-known-symbol-logic"),ie=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"),de=ce("replace"),he=Math.max,fe=Math.min,ge=ae([].concat),ve=ae([].push),me=ae("".indexOf),Be=ae("".slice),Se=function(xe){return xe===void 0?xe:String(xe)},Te=function(){return"a".replace(/./,"$0")==="$0"}(),we=function(){return/./[de]?/./[de]("a","$0")==="":!1}(),je=!ie(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 lt=y(this),ct=tt==null?void 0:b(tt,de);return ct?le(ct,tt,lt,qe):le(Oe,a(lt),tt,qe)},function(Me,tt){var qe=oe(this),lt=a(Me);if(typeof tt=="string"&&me(tt,Ze)===-1&&me(tt,"$<")===-1){var ct=ze(Oe,qe,lt,tt);if(ct.done)return ct.value}var nt=re(tt);nt||(tt=a(tt));var at=qe.global;if(at){var ut=qe.unicode;qe.lastIndex=0}for(var At=[];;){var wt=ee(qe,lt);if(wt===null||(ve(At,wt),!at))break;var It=a(wt[0]);It===""&&(qe.lastIndex=x(lt,z(qe.lastIndex),ut))}for(var gt="",ft=0,$e=0;$e<At.length;$e++){wt=At[$e];for(var Pe=a(wt[0]),ke=he(fe(ne(wt.index),lt.length),0),Ve=[],Qe=1;Qe<wt.length;Qe++)ve(Ve,Se(wt[Qe]));var De=wt.groups;if(nt){var Ye=ge([Pe],Ve,ke,lt);De!==void 0&&ve(Ye,De);var Ue=a(ue(tt,void 0,Ye))}else Ue=te(Pe,lt,ke,Ve,De,tt);ke>=ft&&(gt+=Be(lt,ft,ke)+Ue,ft=ke+Pe.length)}return gt+Be(lt,ft)}]},!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,pe,Ae){"use strict";var ue=E("../internals/function-call"),le=E("../internals/fix-regexp-well-known-symbol-logic"),ae=E("../internals/an-object"),se=E("../internals/require-object-coercible"),ie=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=ae(this),te=oe(x),ee=y(a,b,te);if(ee.done)return ee.value;var ce=b.lastIndex;ie(ce,0)||(b.lastIndex=0);var de=ne(b,te);return ie(b.lastIndex,ce)||(b.lastIndex=ce),de===null?-1:de.index}]})},{"../internals/an-object":101,"../internals/fix-regexp-well-known-symbol-logic":151,"../internals/function-call":155,"../internals/get-method":161,"../internals/regexp-exec-abstract":223,"../internals/require-object-coercible":230,"../internals/same-value":231,"../internals/to-string":256}],307:[function(E,pe,Ae){"use strict";var ue=E("../internals/function-apply"),le=E("../internals/function-call"),ae=E("../internals/function-uncurry-this"),se=E("../internals/fix-regexp-well-known-symbol-logic"),ie=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"),de=E("../internals/fails"),he=ce.UNSUPPORTED_Y,fe=4294967295,ge=Math.min,ve=[].push,me=ae(/./.exec),Be=ae(ve),Se=ae("".slice),Te=!de(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?fe:Ze>>>0;if(tt===0)return[];if(ze===void 0)return[Me];if(!ie(ze))return le(je,Me,ze,tt);for(var qe=[],lt=(ze.ignoreCase?"i":"")+(ze.multiline?"m":"")+(ze.unicode?"u":"")+(ze.sticky?"y":""),ct=0,nt=new RegExp(ze.source,lt+"g"),at,ut,At;(at=le(ee,nt,Me))&&(ut=nt.lastIndex,!(ut>ct&&(Be(qe,Se(Me,ct,at.index)),at.length>1&&at.index<Me.length&&ue(ve,qe,b(at,1)),At=at[0].length,ct=ut,qe.length>=tt)));)nt.lastIndex===at.index&&nt.lastIndex++;return ct===Me.length?(At||!me(nt,""))&&Be(qe,""):Be(qe,Se(Me,ct)),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 lt=ne(Me,RegExp),ct=Me.unicode,nt=(Me.ignoreCase?"i":"")+(Me.multiline?"m":"")+(Me.unicode?"u":"")+(he?"g":"y"),at=new lt(he?"^(?:"+Me.source+")":Me,nt),ut=Ze===void 0?fe:Ze>>>0;if(ut===0)return[];if(tt.length===0)return te(at,tt)===null?[tt]:[];for(var At=0,wt=0,It=[];wt<tt.length;){at.lastIndex=he?0:wt;var gt=te(at,he?Se(tt,wt):tt),ft;if(gt===null||(ft=ge(a(at.lastIndex+(he?wt:0)),tt.length))===At)wt=z(tt,wt,ct);else{if(Be(It,Se(tt,At,wt)),It.length===ut)return It;for(var $e=1;$e<=gt.length-1;$e++)if(Be(It,gt[$e]),It.length===ut)return It;wt=At=ft}}return Be(It,Se(tt,At)),It}]},!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,pe,Ae){"use strict";var ue=E("../internals/export"),le=E("../internals/string-trim").trim,ae=E("../internals/string-trim-forced");ue({target:"String",proto:!0,forced:ae("trim")},{trim:function(){return le(this)}})},{"../internals/export":149,"../internals/string-trim":241,"../internals/string-trim-forced":240}],309:[function(E,pe,Ae){"use strict";var ue=E("../internals/export"),le=E("../internals/global"),ae=E("../internals/function-call"),se=E("../internals/function-uncurry-this"),ie=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"),de=E("../internals/object-keys"),he=E("../internals/object-get-own-property-names"),fe=E("../internals/object-get-own-property-names-external"),ge=E("../internals/object-get-own-property-symbols"),ve=E("../internals/object-get-own-property-descriptor"),me=E("../internals/object-define-property"),Be=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"),lt=E("../internals/internal-state"),ct=E("../internals/array-iteration").forEach,nt=je("hidden"),at="Symbol",ut="prototype",At=lt.set,wt=lt.getterFor(at),It=Object[ut],gt=le.Symbol,ft=gt&&gt[ut],$e=le.TypeError,Pe=le.QObject,ke=ve.f,Ve=me.f,Qe=fe.f,De=Se.f,Ye=se([].push),Ue=we("symbols"),Ie=we("op-symbols"),Ne=we("wks"),rt=!Pe||!Pe[ut]||!Pe[ut].findChild,ht=oe&&ne(function(){return ce(Ve({},"a",{get:function(){return Ve(this,"a",{value:7}).a}})).a!=7})?function(Ut,Xt,on){var dn=ke(It,Xt);dn&&delete It[Xt],Ve(Ut,Xt,on),dn&&Ut!==It&&Ve(It,Xt,dn)}:Ve,St=function(Ut,Xt){var on=Ue[Ut]=ce(ft);return At(on,{type:at,tag:Ut,description:Xt}),oe||(on.description=Xt),on},bt=function(Xt,on,dn){Xt===It&&bt(Ie,on,dn),y(Xt);var bn=b(on);return y(dn),z(Ue,bn)?(dn.enumerable?(z(Xt,nt)&&Xt[nt][bn]&&(Xt[nt][bn]=!1),dn=ce(dn,{enumerable:ee(0,!1)})):(z(Xt,nt)||Ve(Xt,nt,ee(1,{})),Xt[nt][bn]=!0),ht(Xt,bn,dn)):Ve(Xt,bn,dn)},Bt=function(Xt,on){y(Xt);var dn=x(on),bn=de(dn).concat(Wt(dn));return ct(bn,function(Mn){(!oe||ae(pt,dn,Mn))&&bt(Xt,Mn,dn[Mn])}),Xt},Mt=function(Xt,on){return on===void 0?ce(Xt):Bt(ce(Xt),on)},pt=function(Xt){var on=b(Xt),dn=ae(De,this,on);return this===It&&z(Ue,on)&&!z(Ie,on)?!1:dn||!z(this,on)||!z(Ue,on)||z(this,nt)&&this[nt][on]?dn:!0},Lt=function(Xt,on){var dn=x(Xt),bn=b(on);if(!(dn===It&&z(Ue,bn)&&!z(Ie,bn))){var Mn=ke(dn,bn);return Mn&&z(Ue,bn)&&!(z(dn,nt)&&dn[nt][bn])&&(Mn.enumerable=!0),Mn}},xt=function(Xt){var on=Qe(x(Xt)),dn=[];return ct(on,function(bn){!z(Ue,bn)&&!z(xe,bn)&&Ye(dn,bn)}),dn},Wt=function(Ut){var Xt=Ut===It,on=Qe(Xt?Ie:x(Ut)),dn=[];return ct(on,function(bn){z(Ue,bn)&&(!Xt||z(It,bn))&&Ye(dn,Ue[bn])}),dn};re||(gt=function(){if(a(ft,this))throw $e("Symbol is not a constructor");var Xt=!arguments.length||arguments[0]===void 0?void 0:te(arguments[0]),on=Oe(Xt),dn=function(bn){this===It&&ae(dn,Ie,bn),z(this,nt)&&z(this[nt],on)&&(this[nt][on]=!1),ht(this,on,ee(1,bn))};return oe&&rt&&ht(It,on,{configurable:!0,set:dn}),St(on,Xt)},ft=gt[ut],Te(ft,"toString",function(){return wt(this).tag}),Te(gt,"withoutSetter",function(Ut){return St(Oe(Ut),Ut)}),Se.f=pt,me.f=bt,Be.f=Bt,ve.f=Lt,he.f=fe.f=xt,ge.f=Wt,Ze.f=function(Ut){return St(ze(Ut),Ut)},oe&&(Ve(ft,"description",{configurable:!0,get:function(){return wt(this).description}}),ie||Te(It,"propertyIsEnumerable",pt,{unsafe:!0}))),ue({global:!0,wrap:!0,forced:!re,sham:!re},{Symbol:gt}),ct(de(Ne),function(Ut){Me(Ut)}),ue({target:at,stat:!0,forced:!re},{useSetter:function(){rt=!0},useSimple:function(){rt=!1}}),ue({target:"Object",stat:!0,forced:!re,sham:!oe},{create:Mt,defineProperty:bt,defineProperties:Bt,getOwnPropertyDescriptor:Lt}),ue({target:"Object",stat:!0,forced:!re},{getOwnPropertyNames:xt}),tt(),qe(gt,at),xe[nt]=!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,pe,Ae){"use strict";var ue=E("../internals/export"),le=E("../internals/descriptors"),ae=E("../internals/global"),se=E("../internals/function-uncurry-this"),ie=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=ae.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]),Be=re(x,this)?new y(me):me===void 0?y():y(me);return me===""&&(b[Be]=!0),Be};a(te,y),te.prototype=x,x.constructor=te;var ee=String(y("test"))=="Symbol(test)",ce=se(x.toString),de=se(x.valueOf),he=/^Symbol\((.*)\)[^)]+$/,fe=se("".replace),ge=se("".slice);z(x,"description",{configurable:!0,get:function(){var me=de(this),Be=ce(me);if(ie(b,me))return"";var Se=ee?ge(Be,7,-1):fe(Be,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,pe,Ae){var ue=E("../internals/export"),le=E("../internals/get-built-in"),ae=E("../internals/has-own-property"),se=E("../internals/to-string"),ie=E("../internals/shared"),oe=E("../internals/native-symbol-registry"),re=ie("string-to-symbol-registry"),ne=ie("symbol-to-string-registry");ue({target:"Symbol",stat:!0,forced:!oe},{for:function(z){var a=se(z);if(ae(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,pe,Ae){var ue=E("../internals/define-well-known-symbol");ue("iterator")},{"../internals/define-well-known-symbol":133}],313:[function(E,pe,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,pe,Ae){var ue=E("../internals/export"),le=E("../internals/has-own-property"),ae=E("../internals/is-symbol"),se=E("../internals/try-to-string"),ie=E("../internals/shared"),oe=E("../internals/native-symbol-registry"),re=ie("symbol-to-string-registry");ue({target:"Symbol",stat:!0,forced:!oe},{keyFor:function(z){if(!ae(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,pe,Ae){"use strict";var ue=E("../internals/function-uncurry-this"),le=E("../internals/array-buffer-view-core"),ae=E("../internals/array-copy-within"),se=ue(ae),ie=le.aTypedArray,oe=le.exportTypedArrayMethod;oe("copyWithin",function(ne,z){return se(ie(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,pe,Ae){"use strict";var ue=E("../internals/array-buffer-view-core"),le=E("../internals/array-iteration").every,ae=ue.aTypedArray,se=ue.exportTypedArrayMethod;se("every",function(oe){return le(ae(this),oe,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],317:[function(E,pe,Ae){"use strict";var ue=E("../internals/array-buffer-view-core"),le=E("../internals/function-call"),ae=E("../internals/array-fill"),se=ue.aTypedArray,ie=ue.exportTypedArrayMethod;ie("fill",function(re){var ne=arguments.length;return le(ae,se(this),re,ne>1?arguments[1]:void 0,ne>2?arguments[2]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-fill":106,"../internals/function-call":155}],318:[function(E,pe,Ae){"use strict";var ue=E("../internals/array-buffer-view-core"),le=E("../internals/array-iteration").filter,ae=E("../internals/typed-array-from-species-and-list"),se=ue.aTypedArray,ie=ue.exportTypedArrayMethod;ie("filter",function(re){var ne=le(se(this),re,arguments.length>1?arguments[1]:void 0);return ae(this,ne)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111,"../internals/typed-array-from-species-and-list":260}],319:[function(E,pe,Ae){"use strict";var ue=E("../internals/array-buffer-view-core"),le=E("../internals/array-iteration").findIndex,ae=ue.aTypedArray,se=ue.exportTypedArrayMethod;se("findIndex",function(oe){return le(ae(this),oe,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],320:[function(E,pe,Ae){"use strict";var ue=E("../internals/array-buffer-view-core"),le=E("../internals/array-iteration").find,ae=ue.aTypedArray,se=ue.exportTypedArrayMethod;se("find",function(oe){return le(ae(this),oe,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],321:[function(E,pe,Ae){"use strict";var ue=E("../internals/array-buffer-view-core"),le=E("../internals/array-iteration").forEach,ae=ue.aTypedArray,se=ue.exportTypedArrayMethod;se("forEach",function(oe){le(ae(this),oe,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],322:[function(E,pe,Ae){"use strict";var ue=E("../internals/array-buffer-view-core"),le=E("../internals/array-includes").includes,ae=ue.aTypedArray,se=ue.exportTypedArrayMethod;se("includes",function(oe){return le(ae(this),oe,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-includes":110}],323:[function(E,pe,Ae){"use strict";var ue=E("../internals/array-buffer-view-core"),le=E("../internals/array-includes").indexOf,ae=ue.aTypedArray,se=ue.exportTypedArrayMethod;se("indexOf",function(oe){return le(ae(this),oe,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-includes":110}],324:[function(E,pe,Ae){"use strict";var ue=E("../internals/global"),le=E("../internals/fails"),ae=E("../internals/function-uncurry-this"),se=E("../internals/array-buffer-view-core"),ie=E("../modules/es.array.iterator"),oe=E("../internals/well-known-symbol"),re=oe("iterator"),ne=ue.Uint8Array,z=ae(ie.values),a=ae(ie.keys),y=ae(ie.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",de=function(){return z(x(this))};b("entries",function(){return y(x(this))},ee),b("keys",function(){return a(x(this))},ee),b("values",de,ee||!ce,{name:"values"}),b(re,de,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,pe,Ae){"use strict";var ue=E("../internals/array-buffer-view-core"),le=E("../internals/function-uncurry-this"),ae=ue.aTypedArray,se=ue.exportTypedArrayMethod,ie=le([].join);se("join",function(re){return ie(ae(this),re)})},{"../internals/array-buffer-view-core":103,"../internals/function-uncurry-this":157}],326:[function(E,pe,Ae){"use strict";var ue=E("../internals/array-buffer-view-core"),le=E("../internals/function-apply"),ae=E("../internals/array-last-index-of"),se=ue.aTypedArray,ie=ue.exportTypedArrayMethod;ie("lastIndexOf",function(re){var ne=arguments.length;return le(ae,se(this),ne>1?[re,arguments[1]]:[re])})},{"../internals/array-buffer-view-core":103,"../internals/array-last-index-of":112,"../internals/function-apply":152}],327:[function(E,pe,Ae){"use strict";var ue=E("../internals/array-buffer-view-core"),le=E("../internals/array-iteration").map,ae=E("../internals/typed-array-species-constructor"),se=ue.aTypedArray,ie=ue.exportTypedArrayMethod;ie("map",function(re){return le(se(this),re,arguments.length>1?arguments[1]:void 0,function(ne,z){return new(ae(ne))(z)})})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111,"../internals/typed-array-species-constructor":262}],328:[function(E,pe,Ae){"use strict";var ue=E("../internals/array-buffer-view-core"),le=E("../internals/array-reduce").right,ae=ue.aTypedArray,se=ue.exportTypedArrayMethod;se("reduceRight",function(oe){var re=arguments.length;return le(ae(this),oe,re,re>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-reduce":115}],329:[function(E,pe,Ae){"use strict";var ue=E("../internals/array-buffer-view-core"),le=E("../internals/array-reduce").left,ae=ue.aTypedArray,se=ue.exportTypedArrayMethod;se("reduce",function(oe){var re=arguments.length;return le(ae(this),oe,re,re>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-reduce":115}],330:[function(E,pe,Ae){"use strict";var ue=E("../internals/array-buffer-view-core"),le=ue.aTypedArray,ae=ue.exportTypedArrayMethod,se=Math.floor;ae("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,pe,Ae){"use strict";var ue=E("../internals/global"),le=E("../internals/function-call"),ae=E("../internals/array-buffer-view-core"),se=E("../internals/length-of-array-like"),ie=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=ae.aTypedArray,b=ae.exportTypedArrayMethod,te=!re(function(){var ce=new Uint8ClampedArray(2);return le(y,ce,{length:1,0:3},1),ce[1]!==3}),ee=te&&ae.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(de){x(this);var he=ie(arguments.length>1?arguments[1]:void 0,1),fe=oe(de);if(te)return le(y,this,fe,he);var ge=this.length,ve=se(fe),me=0;if(ve+he>ge)throw ne("Wrong length");for(;me<ve;)this[he+me]=fe[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,pe,Ae){"use strict";var ue=E("../internals/array-buffer-view-core"),le=E("../internals/typed-array-species-constructor"),ae=E("../internals/fails"),se=E("../internals/array-slice"),ie=ue.aTypedArray,oe=ue.exportTypedArrayMethod,re=ae(function(){new Int8Array(1).slice()});oe("slice",function(z,a){for(var y=se(ie(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,pe,Ae){"use strict";var ue=E("../internals/array-buffer-view-core"),le=E("../internals/array-iteration").some,ae=ue.aTypedArray,se=ue.exportTypedArrayMethod;se("some",function(oe){return le(ae(this),oe,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],334:[function(E,pe,Ae){"use strict";var ue=E("../internals/global"),le=E("../internals/function-uncurry-this"),ae=E("../internals/fails"),se=E("../internals/a-callable"),ie=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&&!(ae(function(){te(new b(2),null)})&&ae(function(){te(new b(2),{})})),ce=!!te&&!ae(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),fe=Array(516),ge,ve;for(ge=0;ge<516;ge++)ve=ge%4,he[ge]=515-ge,fe[ge]=ge-2*ve+3;for(te(he,function(me,Be){return(me/4|0)-(Be/4|0)}),ge=0;ge<516;ge++)if(he[ge]!==fe[ge])return!0}),de=function(he){return function(fe,ge){return he!==void 0?+he(fe,ge)||0:ge!==ge?-1:fe!==fe?1:fe===0&&ge===0?1/fe>0&&1/ge<0?1:-1:fe>ge}};x("sort",function(fe){return fe!==void 0&&se(fe),ce?te(this,fe):ie(y(this),de(fe))},!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,pe,Ae){"use strict";var ue=E("../internals/array-buffer-view-core"),le=E("../internals/to-length"),ae=E("../internals/to-absolute-index"),se=E("../internals/typed-array-species-constructor"),ie=ue.aTypedArray,oe=ue.exportTypedArrayMethod;oe("subarray",function(ne,z){var a=ie(this),y=a.length,x=ae(ne,y),b=se(a);return new b(a.buffer,a.byteOffset+x*a.BYTES_PER_ELEMENT,le((z===void 0?y:ae(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,pe,Ae){"use strict";var ue=E("../internals/global"),le=E("../internals/function-apply"),ae=E("../internals/array-buffer-view-core"),se=E("../internals/fails"),ie=E("../internals/array-slice"),oe=ue.Int8Array,re=ae.aTypedArray,ne=ae.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?ie(re(this)):re(this),ie(arguments))},y)},{"../internals/array-buffer-view-core":103,"../internals/array-slice":117,"../internals/fails":150,"../internals/function-apply":152,"../internals/global":163}],337:[function(E,pe,Ae){"use strict";var ue=E("../internals/array-buffer-view-core").exportTypedArrayMethod,le=E("../internals/fails"),ae=E("../internals/global"),se=E("../internals/function-uncurry-this"),ie=ae.Uint8Array,oe=ie&&ie.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,pe,Ae){var ue=E("../internals/typed-array-constructor");ue("Uint8",function(le){return function(se,ie,oe){return le(this,se,ie,oe)}})},{"../internals/typed-array-constructor":258}],339:[function(E,pe,Ae){var ue=E("../internals/global"),le=E("../internals/dom-iterables"),ae=E("../internals/dom-token-list-prototype"),se=E("../internals/array-for-each"),ie=E("../internals/create-non-enumerable-property"),oe=function(ne){if(ne&&ne.forEach!==se)try{ie(ne,"forEach",se)}catch(z){ne.forEach=se}};for(var re in le)le[re]&&oe(ue[re]&&ue[re].prototype);oe(ae)},{"../internals/array-for-each":107,"../internals/create-non-enumerable-property":129,"../internals/dom-iterables":136,"../internals/dom-token-list-prototype":137,"../internals/global":163}],340:[function(E,pe,Ae){var ue=E("../internals/global"),le=E("../internals/dom-iterables"),ae=E("../internals/dom-token-list-prototype"),se=E("../modules/es.array.iterator"),ie=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{ie(x,re,z)}catch(ee){x[re]=z}if(x[ne]||ie(x,ne,b),le[b]){for(var te in se)if(x[te]!==se[te])try{ie(x,te,se[te])}catch(ee){x[te]=se[te]}}}};for(var y in le)a(ue[y]&&ue[y].prototype,y);a(ae,"DOMTokenList")},{"../internals/create-non-enumerable-property":129,"../internals/dom-iterables":136,"../internals/dom-token-list-prototype":137,"../internals/global":163,"../internals/well-known-symbol":268,"../modules/es.array.iterator":278}],341:[function(E,pe,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 ae(ce){return ce===null}Ae.isNull=ae;function se(ce){return ce==null}Ae.isNullOrUndefined=se;function ie(ce){return typeof ce=="number"}Ae.isNumber=ie;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,pe,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"](),de=a[ee+"Day"](),he=a[ee+"Month"](),fe=a[ee+"FullYear"](),ge=a[ee+"Hours"](),ve=a[ee+"Minutes"](),me=a[ee+"Seconds"](),Be=a[ee+"Milliseconds"](),Se=x?0:a.getTimezoneOffset(),Te=se(a),we=ie(a),je={d:ce,dd:ae(ce),ddd:le.i18n.dayNames[de],dddd:le.i18n.dayNames[de+7],m:he+1,mm:ae(he+1),mmm:le.i18n.monthNames[he],mmmm:le.i18n.monthNames[he+12],yy:String(fe).slice(2),yyyy:fe,h:ge%12||12,hh:ae(ge%12||12),H:ge,HH:ae(ge),M:ve,MM:ae(ve),s:me,ss:ae(me),l:ae(Be,3),L:ae(Math.round(Be/10)),t:ge<12?"a":"p",tt:ge<12?"am":"pm",T:ge<12?"A":"P",TT:ge<12?"AM":"PM",Z:b?"GMT":x?"UTC":(String(a).match(ne)||[""]).pop().replace(z,""),o:(Se>0?"-":"+")+ae(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 ae(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 ie(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"?pe.exports=le:ue.dateFormat=le})(this)},{}],343:[function(E,pe,Ae){"use strict";var ue=/["'&<>]/;pe.exports=le;function le(ae){var se=""+ae,ie=ue.exec(se);if(!ie)return se;var oe,re="",ne=0,z=0;for(ne=ie.index;ne<se.length;ne++){switch(se.charCodeAt(ne)){case 34:oe="&quot;";break;case 38:oe="&amp;";break;case 39:oe="&#39;";break;case 60:oe="&lt;";break;case 62:oe="&gt;";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,pe,Ae){"use strict";var ue=typeof Reflect=="object"?Reflect:null,le=ue&&typeof ue.apply=="function"?ue.apply:function(me,Be,Se){return Function.prototype.apply.call(me,Be,Se)},ae;ue&&typeof ue.ownKeys=="function"?ae=ue.ownKeys:Object.getOwnPropertySymbols?ae=function(me){return Object.getOwnPropertyNames(me).concat(Object.getOwnPropertySymbols(me))}:ae=function(me){return Object.getOwnPropertyNames(me)};function se(ve){console&&console.warn&&console.warn(ve)}var ie=Number.isNaN||function(me){return me!==me};function oe(){oe.init.call(this)}pe.exports=oe,pe.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||ie(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||ie(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 Be=[],Se=1;Se<arguments.length;Se++)Be.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(Be.length>0&&(je=Be[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,Be);else for(var ze=Oe.length,Ze=ee(Oe,ze),Se=0;Se<ze;++Se)le(Ze[Se],this,Be);return!0};function a(ve,me,Be,Se){var Te,we,je;if(ne(Be),we=ve._events,we===void 0?(we=ve._events=Object.create(null),ve._eventsCount=0):(we.newListener!==void 0&&(ve.emit("newListener",me,Be.listener?Be.listener:Be),we=ve._events),je=we[me]),je===void 0)je=we[me]=Be,++ve._eventsCount;else if(typeof je=="function"?je=we[me]=Se?[Be,je]:[je,Be]:Se?je.unshift(Be):je.push(Be),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,Be){return a(this,me,Be,!1)},oe.prototype.on=oe.prototype.addListener,oe.prototype.prependListener=function(me,Be){return a(this,me,Be,!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,Be){var Se={fired:!1,wrapFn:void 0,target:ve,type:me,listener:Be},Te=y.bind(Se);return Te.listener=Be,Se.wrapFn=Te,Te}oe.prototype.once=function(me,Be){return ne(Be),this.on(me,x(this,me,Be)),this},oe.prototype.prependOnceListener=function(me,Be){return ne(Be),this.prependListener(me,x(this,me,Be)),this},oe.prototype.removeListener=function(me,Be){var Se,Te,we,je,xe;if(ne(Be),Te=this._events,Te===void 0)return this;if(Se=Te[me],Se===void 0)return this;if(Se===Be||Se.listener===Be)--this._eventsCount===0?this._events=Object.create(null):(delete Te[me],Te.removeListener&&this.emit("removeListener",me,Se.listener||Be));else if(typeof Se!="function"){for(we=-1,je=Se.length-1;je>=0;je--)if(Se[je]===Be||Se[je].listener===Be){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||Be)}return this},oe.prototype.off=oe.prototype.removeListener,oe.prototype.removeAllListeners=function(me){var Be,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(Be=Se[me],typeof Be=="function")this.removeListener(me,Be);else if(Be!==void 0)for(Te=Be.length-1;Te>=0;Te--)this.removeListener(me,Be[Te]);return this};function b(ve,me,Be){var Se=ve._events;if(Se===void 0)return[];var Te=Se[me];return Te===void 0?[]:typeof Te=="function"?Be?[Te.listener||Te]:[Te]:Be?de(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 Be=me[ve];if(typeof Be=="function")return 1;if(Be!==void 0)return Be.length}return 0}oe.prototype.eventNames=function(){return this._eventsCount>0?ae(this._events):[]};function ee(ve,me){for(var Be=new Array(me),Se=0;Se<me;++Se)Be[Se]=ve[Se];return Be}function ce(ve,me){for(;me+1<ve.length;me++)ve[me]=ve[me+1];ve.pop()}function de(ve){for(var me=new Array(ve.length),Be=0;Be<me.length;++Be)me[Be]=ve[Be].listener||ve[Be];return me}function he(ve,me){return new Promise(function(Be,Se){function Te(je){ve.removeListener(me,we),Se(je)}function we(){typeof ve.removeListener=="function"&&ve.removeListener("error",Te),Be([].slice.call(arguments))}ge(ve,me,we,{once:!0}),me!=="error"&&fe(ve,Te,{once:!0})})}function fe(ve,me,Be){typeof ve.on=="function"&&ge(ve,"error",me,Be)}function ge(ve,me,Be,Se){if(typeof ve.on=="function")Se.once?ve.once(me,Be):ve.on(me,Be);else if(typeof ve.addEventListener=="function")ve.addEventListener(me,function Te(we){Se.once&&ve.removeEventListener(me,Te),Be(we)});else throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof ve)}},{}],345:[function(E,pe,Ae){"use strict";var ue=E("is-callable"),le=Object.prototype.toString,ae=Object.prototype.hasOwnProperty,se=function(z,a,y){for(var x=0,b=z.length;x<b;x++)ae.call(z,x)&&(y==null?a(z[x],x,z):a.call(y,z[x],x,z))},ie=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)ae.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"?ie(z,a,x):oe(z,a,x)};pe.exports=re},{"is-callable":367}],346:[function(E,pe,Ae){"use strict";var ue="Function.prototype.bind called on incompatible ",le=Array.prototype.slice,ae=Object.prototype.toString,se="[object Function]";pe.exports=function(oe){var re=this;if(typeof re!="function"||ae.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,pe,Ae){"use strict";var ue=E("./implementation");pe.exports=Function.prototype.bind||ue},{"./implementation":346}],348:[function(E,pe,Ae){"use strict";var ue,le=SyntaxError,ae=Function,se=TypeError,ie=function(Oe){try{return ae('"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%":ae,"%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=ie("async function () {}");else if(ze==="%GeneratorFunction%")Ze=ie("function* () {}");else if(ze==="%AsyncGeneratorFunction%")Ze=ie("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},de={"%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"),fe=E("has"),ge=he.call(Function.call,Array.prototype.concat),ve=he.call(Function.apply,Array.prototype.splice),me=he.call(Function.call,String.prototype.replace),Be=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=Be(ze,0,1),Me=Be(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,lt,ct,nt){tt[tt.length]=ct?me(nt,we,"$1"):lt||qe}),tt},xe=function(ze,Ze){var Me=ze,tt;if(fe(de,Me)&&(tt=de[Me],Me="%"+tt[0]+"%"),fe(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!")};pe.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),lt=qe.name,ct=qe.value,nt=!1,at=qe.alias;at&&(tt=at[0],ve(Me,ge([0,1],at)));for(var ut=1,At=!0;ut<Me.length;ut+=1){var wt=Me[ut],It=Be(wt,0,1),gt=Be(wt,-1);if((It==='"'||It==="'"||It==="`"||gt==='"'||gt==="'"||gt==="`")&&It!==gt)throw new le("property names with quotes must have matching quotes");if((wt==="constructor"||!At)&&(nt=!0),tt+="."+wt,lt="%"+tt+"%",fe(te,lt))ct=te[lt];else if(ct!=null){if(!(wt in ct)){if(!Ze)throw new se("base intrinsic for "+ze+" exists, but the property is not available.");return}if(oe&&ut+1>=Me.length){var ft=oe(ct,wt);At=!!ft,At&&"get"in ft&&!("originalValue"in ft.get)?ct=ft.get:ct=ct[wt]}else At=fe(ct,wt),ct=ct[wt];At&&!nt&&(te[lt]=ct)}}return ct}},{"function-bind":347,has:354,"has-proto":350,"has-symbols":351}],349:[function(E,pe,Ae){"use strict";var ue=E("get-intrinsic"),le=ue("%Object.getOwnPropertyDescriptor%",!0);if(le)try{le([],"length")}catch(ae){le=null}pe.exports=le},{"get-intrinsic":348}],350:[function(E,pe,Ae){"use strict";var ue={foo:{}},le=Object;pe.exports=function(){return{__proto__:ue}.foo===ue.foo&&!({__proto__:null}instanceof le)}},{}],351:[function(E,pe,Ae){"use strict";var ue=typeof Symbol!="undefined"&&Symbol,le=E("./shams");pe.exports=function(){return typeof ue!="function"||typeof Symbol!="function"||typeof ue("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:le()}},{"./shams":352}],352:[function(E,pe,Ae){"use strict";pe.exports=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var le={},ae=Symbol("test"),se=Object(ae);if(typeof ae=="string"||Object.prototype.toString.call(ae)!=="[object Symbol]"||Object.prototype.toString.call(se)!=="[object Symbol]")return!1;var ie=42;le[ae]=ie;for(ae 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]!==ae||!Object.prototype.propertyIsEnumerable.call(le,ae))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var re=Object.getOwnPropertyDescriptor(le,ae);if(re.value!==ie||re.enumerable!==!0)return!1}return!0}},{}],353:[function(E,pe,Ae){"use strict";var ue=E("has-symbols/shams");pe.exports=function(){return ue()&&!!Symbol.toStringTag}},{"has-symbols/shams":352}],354:[function(E,pe,Ae){"use strict";var ue=E("function-bind");pe.exports=ue.call(Function.call,Object.prototype.hasOwnProperty)},{"function-bind":347}],355:[function(E,pe,Ae){var ue=E("http"),le=E("url"),ae=pe.exports;for(var se in ue)ue.hasOwnProperty(se)&&(ae[se]=ue[se]);ae.request=function(oe,re){return oe=ie(oe),ue.request.call(this,oe,re)},ae.get=function(oe,re){return oe=ie(oe),ue.get.call(this,oe,re)};function ie(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,pe,Ae){"use strict";var ue=E("util"),le=E("ms");pe.exports=function(ae){if(typeof ae=="number")return ae;var se=le(ae);if(se===void 0){var ie=new Error(ue.format("humanize-ms(%j) result undefined",ae));console.warn(ie.stack)}return se}},{ms:376,util:419}],357:[function(E,pe,Ae){Ae.read=function(ue,le,ae,se,ie){var oe,re,ne=ie*8-se-1,z=(1<<ne)-1,a=z>>1,y=-7,x=ae?ie-1:0,b=ae?-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,ae,se,ie,oe){var re,ne,z,a=oe*8-ie-1,y=(1<<a)-1,x=y>>1,b=ie===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,ie),re=re+x):(ne=le*Math.pow(2,x-1)*Math.pow(2,ie),re=0));ie>=8;ue[ae+te]=ne&255,te+=ee,ne/=256,ie-=8);for(re=re<<ie|ne,a+=ie;a>0;ue[ae+te]=re&255,te+=ee,re/=256,a-=8);ue[ae+te-ee]|=ce*128}},{}],358:[function(E,pe,Ae){"use strict";var ue=[E("./nextTick"),E("./queueMicrotask"),E("./mutation.js"),E("./messageChannel"),E("./stateChange"),E("./timeout")],le,ae,se=-1,ie=[],oe=!1;function re(){!le||!ae||(le=!1,ae.length?ie=ae.concat(ie):se=-1,ie.length&&ne())}function ne(){if(!le){oe=!1,le=!0;for(var te=ie.length,ee=setTimeout(re);te;){for(ae=ie,ie=[];ae&&++se<te;)ae[se].run();se=-1,te=ie.length}ae=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)}},pe.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];ie.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,pe,Ae){(function(ue){(function(){"use strict";Ae.test=function(){return ue.setImmediate?!1:typeof ue.MessageChannel!="undefined"},Ae.install=function(le){var ae=new ue.MessageChannel;return ae.port1.onmessage=le,function(){ae.port2.postMessage(0)}}}).call(this)}).call(this,typeof zt!="undefined"?zt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],360:[function(E,pe,Ae){(function(ue){(function(){"use strict";var le=ue.MutationObserver||ue.WebKitMutationObserver;Ae.test=function(){return le},Ae.install=function(ae){var se=0,ie=new le(ae),oe=ue.document.createTextNode("");return ie.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,pe,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,pe,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 ae=ue.document.createElement("script");return ae.onreadystatechange=function(){le(),ae.onreadystatechange=null,ae.parentNode.removeChild(ae),ae=null},ue.document.documentElement.appendChild(ae),le}}}).call(this)}).call(this,typeof zt!="undefined"?zt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],363:[function(E,pe,Ae){"use strict";Ae.test=function(){return!0},Ae.install=function(ue){return function(){setTimeout(ue,0)}}},{}],364:[function(E,pe,Ae){typeof Object.create=="function"?pe.exports=function(le,ae){ae&&(le.super_=ae,le.prototype=Object.create(ae.prototype,{constructor:{value:le,enumerable:!1,writable:!0,configurable:!0}}))}:pe.exports=function(le,ae){if(ae){le.super_=ae;var se=function(){};se.prototype=ae.prototype,le.prototype=new se,le.prototype.constructor=le}}},{}],365:[function(E,pe,Ae){"use strict";var ue=E("has-tostringtag/shams")(),le=E("call-bind/callBound"),ae=le("Object.prototype.toString"),se=function(ne){return ue&&ne&&typeof ne=="object"&&Symbol.toStringTag in ne?!1:ae(ne)==="[object Arguments]"},ie=function(ne){return se(ne)?!0:ne!==null&&typeof ne=="object"&&typeof ne.length=="number"&&ne.length>=0&&ae(ne)!=="[object Array]"&&ae(ne.callee)==="[object Function]"},oe=function(){return se(arguments)}();se.isLegacyArguments=ie,pe.exports=oe?se:ie},{"call-bind/callBound":92,"has-tostringtag/shams":353}],366:[function(E,pe,Ae){pe.exports=function(ae){return ae!=null&&(ue(ae)||le(ae)||!!ae._isBuffer)};function ue(ae){return!!ae.constructor&&typeof ae.constructor.isBuffer=="function"&&ae.constructor.isBuffer(ae)}function le(ae){return typeof ae.readFloatLE=="function"&&typeof ae.slice=="function"&&ue(ae.slice(0,0))}},{}],367:[function(E,pe,Ae){"use strict";var ue=Function.prototype.toString,le=typeof Reflect=="object"&&Reflect!==null&&Reflect.apply,ae,se;if(typeof le=="function"&&typeof Object.defineProperty=="function")try{ae=Object.defineProperty({},"length",{get:function(){throw se}}),se={},le(function(){throw 42},null,ae)}catch(fe){fe!==se&&(le=null)}else le=null;var ie=/^\s*class\b/,oe=function(ge){try{var ve=ue.call(ge);return ie.test(ve)}catch(me){return!1}},re=function(ge){try{return oe(ge)?!1:(ue.call(ge),!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[,]),de=function(){return!1};if(typeof document=="object"){var he=document.all;ne.call(he)===ne.call(document.all)&&(de=function(ge){if((ce||!ge)&&(typeof ge=="undefined"||typeof ge=="object"))try{var ve=ne.call(ge);return(ve===x||ve===b||ve===te||ve===z)&&ge("")==null}catch(me){}return!1})}pe.exports=le?function(ge){if(de(ge))return!0;if(!ge||typeof ge!="function"&&typeof ge!="object")return!1;try{le(ge,null,ae)}catch(ve){if(ve!==se)return!1}return!oe(ge)&&re(ge)}:function(ge){if(de(ge))return!0;if(!ge||typeof ge!="function"&&typeof ge!="object")return!1;if(ee)return re(ge);if(oe(ge))return!1;var ve=ne.call(ge);return ve!==a&&ve!==y&&!/^\[object HTML/.test(ve)?!1:re(ge)}},{}],368:[function(E,pe,Ae){"use strict";var ue=Object.prototype.toString,le=Function.prototype.toString,ae=/^\s*(?:function)?\*/,se=E("has-tostringtag/shams")(),ie=Object.getPrototypeOf,oe=function(){if(!se)return!1;try{return Function("return function*() {}")()}catch(ne){}},re;pe.exports=function(z){if(typeof z!="function")return!1;if(ae.test(le.call(z)))return!0;if(!se){var a=ue.call(z);return a==="[object GeneratorFunction]"}if(!ie)return!1;if(typeof re=="undefined"){var y=oe();re=y?ie(y):!1}return ie(z)===re}},{"has-tostringtag/shams":353}],369:[function(E,pe,Ae){"use strict";var ue=E("which-typed-array");pe.exports=function(ae){return!!ue(ae)}},{"which-typed-array":420}],370:[function(E,pe,Ae){var ue={}.toString;pe.exports=Array.isArray||function(le){return ue.call(le)=="[object Array]"}},{}],371:[function(E,pe,Ae){(function(ue){(function(){(function(le,ae){typeof Ae=="object"&&typeof pe!="undefined"?pe.exports=ae(le):typeof be=="function"&&be.amd?be(ae):ae(le)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof ue!="undefined"?ue:this,function(le){"use strict";le=le||{};var ae=le.Base64,se="2.6.4",ie="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",oe=function(ze){for(var Ze={},Me=0,tt=ze.length;Me<tt;Me++)Ze[ze.charAt(Me)]=Me;return Ze}(ie),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=[ie.charAt(Me>>>18),ie.charAt(Me>>>12&63),Ze>=2?"=":ie.charAt(Me>>>6&63),Ze>=1?"=":ie.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)},de;le.Uint8Array&&(de=function(ze,Ze){for(var Me="",tt=0,qe=ze.length;tt<qe;tt+=3){var lt=ze[tt],ct=ze[tt+1],nt=ze[tt+2],at=lt<<16|ct<<8|nt;Me+=ie.charAt(at>>>18)+ie.charAt(at>>>12&63)+(typeof ct!="undefined"?ie.charAt(at>>>6&63):"=")+(typeof nt!="undefined"?ie.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,fe=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))}},ge=function(ze){return ze.replace(he,fe)},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)},Be=function(ze){return me(String(ze).replace(/[^A-Za-z0-9\+\/]/g,""))},Se=function(ze){return ge(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(Be(Te(ze)),function(Ze){return Ze.charCodeAt(0)})});var xe=function(){var ze=le.Base64;return le.Base64=ae,ze};if(le.Base64={VERSION:se,atob:Be,btoa:x,fromBase64:we,toBase64:ee,utob:a,encode:ee,encodeURI:ce,btou:ge,decode:we,noConflict:xe,fromUint8Array:de,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 pe!="undefined"&&pe.exports?pe.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,pe,Ae){"use strict";pe.exports=le;var ue=Object.prototype.hasOwnProperty;function le(ae,se,ie){if(!ae)throw new TypeError("argument dest is required");if(!se)throw new TypeError("argument src is required");return ie===void 0&&(ie=!0),Object.getOwnPropertyNames(se).forEach(function(re){if(!(!ie&&ue.call(ae,re))){var ne=Object.getOwnPropertyDescriptor(se,re);Object.defineProperty(ae,re,ne)}}),ae}},{}],373:[function(E,pe,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,ae){for(var se in le){var ie=le[se].map(function(z){return z.toLowerCase()});se=se.toLowerCase();for(var oe=0;oe<ie.length;oe++){var re=ie[oe];if(re[0]!=="*"){if(!ae&&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(ae||!this._extensions[se]){var ne=ie[0];this._extensions[se]=ne[0]!=="*"?ne:ne.substr(1)}}},ue.prototype.getType=function(le){le=String(le);var ae=le.replace(/^.*[/\\]/,"").toLowerCase(),se=ae.replace(/^.*\./,"").toLowerCase(),ie=ae.length<le.length,oe=se.length<ae.length-1;return(oe||!ie)&&this._types[se]||null},ue.prototype.getExtension=function(le){return le=/^\s*([^;\s]*)/.test(le)&&RegExp.$1,le&&this._extensions[le.toLowerCase()]||null},pe.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,pe,Ae){"use strict";var ue=E("./Mime");pe.exports=new ue(E("./types/standard"))},{"./Mime":373,"./types/standard":375}],375:[function(E,pe,Ae){"use strict";pe.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,pe,Ae){var ue=1e3,le=ue*60,ae=le*60,se=ae*24,ie=se*7,oe=se*365.25;pe.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*ie;case"days":case"day":case"d":return b*se;case"hours":case"hour":case"hrs":case"hr":case"h":return b*ae;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>=ae?Math.round(y/ae)+"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>=ae?a(y,x,ae,"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,pe,Ae){"use strict";var ue=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,ae=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 ie(){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}}pe.exports=ie()?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++)ae.call(ne,a[b])&&(z[a[b]]=ne[a[b]])}}return z}},{}],378:[function(E,pe,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 ae(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 ie={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=ae(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=ae(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?".":ie.normalize(re)},relative:function(re,ne){if(le(re),le(ne),re===ne||(re=ie.resolve(re),ne=ie.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,de=0;de<=ee;++de){if(de===ee){if(te>ee){if(ne.charCodeAt(x+de)===47)return ne.slice(x+de+1);if(de===0)return ne.slice(x+de)}else y>ee&&(re.charCodeAt(z+de)===47?ce=de:de===0&&(ce=0));break}var he=re.charCodeAt(z+de),fe=ne.charCodeAt(x+de);if(he!==fe)break;he===47&&(ce=de)}var ge="";for(de=z+ce+1;de<=a;++de)(de===a||re.charCodeAt(de)===47)&&(ge.length===0?ge+="..":ge+="/..");return ge.length>0?ge+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,de=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:de!==1&&(de=1):x!==-1&&(de=-1)}return x===-1||te===-1||de===0||de===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};ie.posix=ie,pe.exports=ie}).call(this)}).call(this,E("_process"))},{_process:467}],379:[function(E,pe,Ae){(function(ue){(function(){(function(){"use strict";var le={function:!0,object:!0},ae=le[typeof window]&&window||this,se=ae,ie=le[typeof Ae]&&Ae,oe=le[typeof pe]&&pe&&!pe.nodeType&&pe,re=ie&&oe&&typeof ue=="object"&&ue;re&&(re.global===re||re.window===re||re.self===re)&&(ae=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=de(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 de(we){return we=Be(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 fe(we){return we==null?te(we):b.call(we).slice(8,-1)}function ge(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 Be(we){return String(we).replace(/^ +| +$/g,"")}function Se(we){var je=ae,xe=we&&typeof we=="object"&&fe(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",lt=xe?tt:"Environment",ct=xe&&je.java?"JavaPackage":fe(je.java),nt=xe?tt:"RuntimeObject",at=/\bJava/.test(ct)&&je.java,ut=at&&fe(je.environment)==lt,At=at?"a":"\u03B1",wt=at?"b":"\u03B2",It=je.document||{},gt=je.operamini||je.opera,ft=z.test(ft=xe&&gt?gt["[[Class]]"]:fe(gt))?ft:gt=null,$e,Pe=we,ke=[],Ve=null,Qe=we==ze,De=Qe&&gt&&typeof gt.version=="function"&&gt.version(),Ye,Ue=St([{label:"EdgeHTML",pattern:"Edge"},"Trident",{label:"WebKit",pattern:"AppleWebKit"},"iCab","Presto","NetFront","Tasman","KHTML","Gecko"]),Ie=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"]),rt=bt({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}}),ht=Mt(["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(Ut){return me(Ut,function(Xt,on){return Xt||RegExp("\\b"+(on.pattern||ve(on))+"\\b","i").exec(we)&&(on.label||on)})}function bt(Ut){return me(Ut,function(Xt,on,dn){return Xt||(on[Ne]||on[/^[a-z]+(?: +[a-z]+\b)*/i.exec(Ne)]||RegExp("\\b"+ve(dn)+"(?:\\b|\\w*\\d)","i").exec(we))&&dn})}function Bt(Ut){return me(Ut,function(Xt,on){return Xt||RegExp("\\b"+(on.pattern||ve(on))+"\\b","i").exec(we)&&(on.label||on)})}function Mt(Ut){return me(Ut,function(Xt,on){var dn=on.pattern||ve(on);return!Xt&&(Xt=RegExp("\\b"+dn+"(?:/[\\d.]+|[ \\w.]*)","i").exec(we))&&(Xt=ee(Xt,dn,on.label||on)),Xt})}function pt(Ut){return me(Ut,function(Xt,on){var dn=on.pattern||ve(on);return!Xt&&(Xt=RegExp("\\b"+dn+" *\\d+[.\\w_]*","i").exec(we)||RegExp("\\b"+dn+" *\\w+-[\\w]*","i").exec(we)||RegExp("\\b"+dn+"(?:; *(?:[a-z]+[_-])?[a-z]+\\d+|[^ ();-]*)","i").exec(we))&&((Xt=String(on.label&&!RegExp(dn,"i").test(on.label)?on.label:Xt).split("/"))[1]&&!/[\d.]+/.test(Xt[0])&&(Xt[0]+=" "+Xt[1]),on=on.label||on,Xt=de(Xt[0].replace(RegExp(dn,"i"),on).replace(RegExp("; *(?:"+on+"[_-])?","i")," ").replace(RegExp("("+on+")[-_.]?(\\w)","i"),"$1 $2"))),Xt})}function Lt(Ut){return me(Ut,function(Xt,on){return Xt||(RegExp(on+"(?:-[\\d.]+/|(?: for [\\w-]+)?[ /-])([\\d.]+[^ ();/_-]*)","i").exec(we)||0)[1]||null})}function xt(){return this.description||""}if(Ue&&(Ue=[Ue]),/\bAndroid\b/.test(ht)&&!Ne&&($e=/\bAndroid[^;]*;(.*?)(?:Build|\) AppleWebKit)\b/i.exec(we))&&(Ne=Be($e[1]).replace(/^[a-z]{2}-[a-z]{2};\s*/i,"")||null),rt&&!Ne?Ne=pt([rt]):rt&&Ne&&(Ne=Ne.replace(RegExp("^("+ve(rt)+")[-_.\\s]","i"),rt+" ").replace(RegExp("^("+ve(rt)+")[-_.]?(\\w)","i"),rt+" $2")),($e=/\bGoogle TV\b/.exec(Ne))&&(Ne=$e[0]),/\bSimulator\b/i.test(we)&&(Ne=(Ne?Ne+" ":"")+"Simulator"),Ie=="Opera Mini"&&/\bOPiOS\b/.test(we)&&ke.push("running in Turbo/Uncompressed mode"),Ie=="IE"&&/\blike iPhone OS\b/.test(we)?($e=Se(we.replace(/like iPhone OS/,"")),rt=$e.manufacturer,Ne=$e.product):/^iP/.test(Ne)?(Ie||(Ie="Safari"),ht="iOS"+(($e=/ OS ([\d_]+)/i.exec(we))?" "+$e[1].replace(/_/g,"."):"")):Ie=="Konqueror"&&/^Linux\b/i.test(ht)?ht="Kubuntu":rt&&rt!="Google"&&(/Chrome/.test(Ie)&&!/\bMobile Safari\b/i.test(we)||/\bVita\b/.test(Ne))||/\bAndroid\b/.test(ht)&&/^Chrome/.test(Ie)&&/\bVersion\//i.test(we)?(Ie="Android Browser",ht=/\bAndroid\b/.test(ht)?ht:"Android"):Ie=="Silk"?(/\bMobi/i.test(we)||(ht="Android",ke.unshift("desktop mode")),/Accelerated *= *true/i.test(we)&&ke.unshift("accelerated")):Ie=="UC Browser"&&/\bUCWEB\b/.test(we)?ke.push("speed mode"):Ie=="PaleMoon"&&($e=/\bFirefox\/([\d.]+)\b/.exec(we))?ke.push("identifying as Firefox "+$e[1]):Ie=="Firefox"&&($e=/\b(Mobile|Tablet|TV)\b/i.exec(we))?(ht||(ht="Firefox OS"),Ne||(Ne=$e[1])):!Ie||($e=!/\bMinefield\b/i.test(we)&&/\b(?:Firefox|Safari)\b/.exec(Ie))?(Ie&&!Ne&&/[\/,]|^[^(]+?\)/.test(we.slice(we.indexOf($e+"/")+8))&&(Ie=null),($e=Ne||rt||ht)&&(Ne||rt||/\b(?:Android|Symbian OS|Tablet OS|webOS)\b/.test(ht))&&(Ie=/[a-z]+(?: Hat)?/i.exec(/\bAndroid\b/.test(ht)?ht:$e)+" Browser")):Ie=="Electron"&&($e=(/\bChrome\/([\d.]+)\b/.exec(we)||0)[1])&&ke.push("Chromium "+$e),De||(De=Lt(["(?:Cloud9|CriOS|CrMo|Edge|Edg|EdgA|EdgiOS|FxiOS|HeadlessChrome|IEMobile|Iron|Opera ?Mini|OPiOS|OPR|Raven|SamsungBrowser|Silk(?!/[\\d.]+$)|UCBrowser|YaBrowser)","Version",ve(Ie),"(?:Firefox|Minefield|NetFront)"])),($e=Ue=="iCab"&&parseFloat(De)>3&&"WebKit"||/\bOpera\b/.test(Ie)&&(/\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)&&(ht=="Mac OS"?"Tasman":"Trident")||Ue=="WebKit"&&/\bPlayStation\b(?! Vita\b)/i.test(Ie)&&"NetFront")&&(Ue=[$e]),Ie=="IE"&&($e=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(we)||0)[1])?(Ie+=" Mobile",ht="Windows Phone "+(/\+$/.test($e)?$e:$e+".x"),ke.unshift("desktop mode")):/\bWPDesktop\b/i.test(we)?(Ie="IE Mobile",ht="Windows Phone 8.x",ke.unshift("desktop mode"),De||(De=(/\brv:([\d.]+)/.exec(we)||0)[1])):Ie!="IE"&&Ue=="Trident"&&($e=/\brv:([\d.]+)/.exec(we))&&(Ie&&ke.push("identifying as "+Ie+(De?" "+De:"")),Ie="IE",De=$e[1]),Qe){if(ge(je,"global"))if(at&&($e=at.lang.System,Pe=$e.getProperty("os.arch"),ht=ht||$e.getProperty("os.name")+" "+$e.getProperty("os.version")),ut){try{De=je.require("ringo/engine").version.join("."),Ie="RingoJS"}catch(Ut){($e=je.system)&&$e.global.system==je.system&&(Ie="Narwhal",ht||(ht=$e[0].os||null))}Ie||(Ie="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),Ie="Electron",De=$e.versions.electron):typeof $e.versions.nw=="string"&&(ke.push("Chromium "+De,"Node "+$e.versions.node),Ie="NW.js",De=$e.versions.nw)),Ie||(Ie="Node.js",Pe=$e.arch,ht=$e.platform,De=/[\d.]+/.exec($e.version),De=De?De[0]:null));else fe($e=je.runtime)==qe?(Ie="Adobe AIR",ht=$e.flash.system.Capabilities.os):fe($e=je.phantom)==nt?(Ie="PhantomJS",De=($e=$e.version||null)&&$e.major+"."+$e.minor+"."+$e.patch):typeof It.documentMode=="number"&&($e=/\bTrident\/(\d+)/i.exec(we))?(De=[De,It.documentMode],($e=+$e[1]+4)!=De[1]&&(ke.push("IE "+De[1]+" mode"),Ue&&(Ue[1]=""),De[1]=$e),De=Ie=="IE"?String(De[1].toFixed(1)):De[0]):typeof It.documentMode=="number"&&/^(?:Chrome|Firefox)\b/.test(Ie)&&(ke.push("masking as "+Ie+" "+De),Ie="IE",De="11.0",Ue=["Trident"],ht="Windows");ht=ht&&de(ht)}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"?wt:At)+(/\d+\+?/.exec($e)||"")),Ie=="Fennec"||Ie=="Firefox"&&/\b(?:Android|Firefox OS|KaiOS)\b/.test(ht))Ie="Firefox Mobile";else if(Ie=="Maxthon"&&De)De=De.replace(/\.[\d.]+/,".x");else if(/\bXbox\b/i.test(Ne))Ne=="Xbox 360"&&(ht=null),Ne=="Xbox 360"&&/\bIEMobile\b/.test(we)&&ke.unshift("mobile mode");else if((/^(?:Chrome|IE|Opera)$/.test(Ie)||Ie&&!Ne&&!/Browser|Mobi/.test(Ie))&&(ht=="Windows CE"||/Mobi/i.test(we)))Ie+=" Mobile";else if(Ie=="IE"&&Qe)try{je.external===null&&ke.unshift("platform preview")}catch(Ut){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)],ht=($e[1]?(Ne=null,rt="BlackBerry"):"Device Software")+" "+$e[0],De=null):this!=he&&Ne!="Wii"&&(Qe&&gt||/Opera/.test(Ie)&&/\b(?:MSIE|Firefox)\b/i.test(we)||Ie=="Firefox"&&/\bOS X (?:\d+\.){2,}/.test(ht)||Ie=="IE"&&(ht&&!/^Win/.test(ht)&&De>5.5||/\bWindows XP\b/.test(ht)&&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(Ie)?(/\bIE\b/.test($e)&&ht=="Mac OS"&&(ht=null),$e="identify"+$e):($e="mask"+$e,ft?Ie=de(ft.replace(/([a-z])([A-Z])/g,"$1 $2")):Ie="Opera",/\bIE\b/.test($e)&&(ht=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],Ie=="Safari"&&$e[1].slice(-1)=="+"?(Ie="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)?"":"+")),Ie=="Safari"&&(!De||parseInt(De)>45)?De=$e:Ie=="Chrome"&&/\bHeadlessChrome/i.test(we)&&ke.unshift("headless")),Ie=="Opera"&&($e=/\bzbov|zvav$/.exec(ht))?(Ie+=" ",ke.unshift("desktop mode"),$e=="zvav"?(Ie+="Mini",De=null):Ie+="Mobile",ht=ht.replace(RegExp(" *"+$e+"$"),"")):Ie=="Safari"&&/\bChrome\b/.exec(Ue&&Ue[1])?(ke.unshift("desktop mode"),Ie="Chrome Mobile",De=null,/\bOS X\b/.test(ht)?(rt="Apple",ht="iOS 4.3+"):ht=null):/\bSRWare Iron\b/.test(Ie)&&!De&&(De=Lt("Chrome")),De&&De.indexOf($e=/[\d.]+$/.exec(ht))==0&&we.indexOf("/"+$e+"-")>-1&&(ht=Be(ht.replace($e,""))),ht&&ht.indexOf(Ie)!=-1&&!RegExp(Ie+" OS").test(ht)&&(ht=ht.replace(RegExp(" *"+ve(Ie)+" *"),"")),Ue&&!/\b(?:Avant|Nook)\b/.test(Ie)&&(/Browser|Lunascape|Maxthon/.test(Ie)||Ie!="Safari"&&/^iOS/.test(ht)&&/\bSafari\b/.test(Ue[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Samsung Internet|Sleipnir|SRWare Iron|Vivaldi|Web)/.test(Ie)&&Ue[1])&&($e=Ue[Ue.length-1])&&ke.push($e),ke.length&&(ke=["("+ke.join("; ")+")"]),rt&&Ne&&Ne.indexOf(rt)<0&&ke.push("on "+rt),Ne&&ke.push((/^on /.test(ke[ke.length-1])?"":"on ")+Ne),ht&&($e=/ ([\d.+]+)$/.exec(ht),Ye=$e&&ht.charAt(ht.length-$e[0].length-1)=="/",ht={architecture:32,family:$e&&!Ye?ht.replace($e[0],""):ht,version:$e?$e[1]:null,toString:function(){var Ut=this.version;return this.family+(Ut&&!Ye?" "+Ut:"")+(this.architecture==64?" 64-bit":"")}}),($e=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(Pe))&&!/\bi686\b/i.test(Pe)?(ht&&(ht.architecture=64,ht.family=ht.family.replace(RegExp(" *"+$e),"")),Ie&&(/\bWOW64\b/i.test(we)||Qe&&/\w(?:86|32)$/.test(Oe.cpuClass||Oe.platform)&&!/\bWin64; x64\b/i.test(we))&&ke.unshift("32-bit")):ht&&/^OS X/.test(ht.family)&&Ie=="Chrome"&&parseFloat(De)>=39&&(ht.architecture=64),we||(we=null);var Wt={};return Wt.description=we,Wt.layout=Ue&&Ue[0],Wt.manufacturer=rt,Wt.name=Ie,Wt.prerelease=Ve,Wt.product=Ne,Wt.ua=we,Wt.version=Ie&&De,Wt.os=ht||{architecture:null,family:null,version:null,toString:function(){return"null"}},Wt.parse=Se,Wt.toString=xt,Wt.version&&ke.unshift(De),Wt.name&&ke.unshift(Ie),ht&&Ie&&!(ht==String(ht).split(" ")[0]&&(ht==Ie.split(" ")[0]||Ne))&&ke.push(Ne?"("+ht+")":"on "+ht),ke.length&&(Wt.description=ke.join(" ")),Wt}var Te=Se();typeof be=="function"&&typeof be.amd=="object"&&be.amd?(ae.platform=Te,be(function(){return Te})):ie&&oe?he(Te,function(we,je){ie[je]=we}):ae.platform=Te}).call(this)}).call(this)}).call(this,typeof zt!="undefined"?zt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],380:[function(E,pe,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?pe.exports={nextTick:le}:pe.exports=ue;function le(ae,se,ie,oe){if(typeof ae!="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(ae);case 2:return ue.nextTick(function(){ae.call(null,se)});case 3:return ue.nextTick(function(){ae.call(null,se,ie)});case 4:return ue.nextTick(function(){ae.call(null,se,ie,oe)});default:for(ne=new Array(re-1),z=0;z<ne.length;)ne[z++]=arguments[z];return ue.nextTick(function(){ae.apply(null,ne)})}}}).call(this)}).call(this,E("_process"))},{_process:467}],381:[function(E,pe,Ae){var ue=pe.exports={},le,ae;function se(){throw new Error("setTimeout has not been defined")}function ie(){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"?ae=clearTimeout:ae=ie}catch(ce){ae=ie}})();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(de){try{return le.call(null,ce,0)}catch(he){return le.call(this,ce,0)}}}function re(ce){if(ae===clearTimeout)return clearTimeout(ce);if((ae===ie||!ae)&&clearTimeout)return ae=clearTimeout,clearTimeout(ce);try{return ae(ce)}catch(de){try{return ae.call(null,ce)}catch(he){return ae.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 de=ne.length;de;){for(a=ne,ne=[];++y<de;)a&&a[y].run();y=-1,de=ne.length}a=null,z=!1,re(ce)}}ue.nextTick=function(ce){var de=new Array(arguments.length-1);if(arguments.length>1)for(var he=1;he<arguments.length;he++)de[he-1]=arguments[he];ne.push(new te(ce,de)),ne.length===1&&!z&&oe(b)};function te(ce,de){this.fun=ce,this.array=de}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,pe,Ae){(function(ue){(function(){(function(le){var ae=typeof Ae=="object"&&Ae&&!Ae.nodeType&&Ae,se=typeof pe=="object"&&pe&&!pe.nodeType&&pe,ie=typeof ue=="object"&&ue;(ie.global===ie||ie.window===ie||ie.self===ie)&&(le=ie);var oe,re=2147483647,ne=36,z=1,a=26,y=38,x=700,b=72,te=128,ee="-",ce=/^xn--/,de=/[^\x20-\x7E]/,he=/[\x2E\u3002\uFF0E\uFF61]/g,fe={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},ge=ne-z,ve=Math.floor,me=String.fromCharCode,Be;function Se(ct){throw new RangeError(fe[ct])}function Te(ct,nt){for(var at=ct.length,ut=[];at--;)ut[at]=nt(ct[at]);return ut}function we(ct,nt){var at=ct.split("@"),ut="";at.length>1&&(ut=at[0]+"@",ct=at[1]),ct=ct.replace(he,".");var At=ct.split("."),wt=Te(At,nt).join(".");return ut+wt}function je(ct){for(var nt=[],at=0,ut=ct.length,At,wt;at<ut;)At=ct.charCodeAt(at++),At>=55296&&At<=56319&&at<ut?(wt=ct.charCodeAt(at++),(wt&64512)==56320?nt.push(((At&1023)<<10)+(wt&1023)+65536):(nt.push(At),at--)):nt.push(At);return nt}function xe(ct){return Te(ct,function(nt){var at="";return nt>65535&&(nt-=65536,at+=me(nt>>>10&1023|55296),nt=56320|nt&1023),at+=me(nt),at}).join("")}function Oe(ct){return ct-48<10?ct-22:ct-65<26?ct-65:ct-97<26?ct-97:ne}function ze(ct,nt){return ct+22+75*(ct<26)-((nt!=0)<<5)}function Ze(ct,nt,at){var ut=0;for(ct=at?ve(ct/x):ct>>1,ct+=ve(ct/nt);ct>ge*a>>1;ut+=ne)ct=ve(ct/ge);return ve(ut+(ge+1)*ct/(ct+y))}function Me(ct){var nt=[],at=ct.length,ut,At=0,wt=te,It=b,gt,ft,$e,Pe,ke,Ve,Qe,De,Ye;for(gt=ct.lastIndexOf(ee),gt<0&&(gt=0),ft=0;ft<gt;++ft)ct.charCodeAt(ft)>=128&&Se("not-basic"),nt.push(ct.charCodeAt(ft));for($e=gt>0?gt+1:0;$e<at;){for(Pe=At,ke=1,Ve=ne;$e>=at&&Se("invalid-input"),Qe=Oe(ct.charCodeAt($e++)),(Qe>=ne||Qe>ve((re-At)/ke))&&Se("overflow"),At+=Qe*ke,De=Ve<=It?z:Ve>=It+a?a:Ve-It,!(Qe<De);Ve+=ne)Ye=ne-De,ke>ve(re/Ye)&&Se("overflow"),ke*=Ye;ut=nt.length+1,It=Ze(At-Pe,ut,Pe==0),ve(At/ut)>re-wt&&Se("overflow"),wt+=ve(At/ut),At%=ut,nt.splice(At++,0,wt)}return xe(nt)}function tt(ct){var nt,at,ut,At,wt,It,gt,ft,$e,Pe,ke,Ve=[],Qe,De,Ye,Ue;for(ct=je(ct),Qe=ct.length,nt=te,at=0,wt=b,It=0;It<Qe;++It)ke=ct[It],ke<128&&Ve.push(me(ke));for(ut=At=Ve.length,At&&Ve.push(ee);ut<Qe;){for(gt=re,It=0;It<Qe;++It)ke=ct[It],ke>=nt&&ke<gt&&(gt=ke);for(De=ut+1,gt-nt>ve((re-at)/De)&&Se("overflow"),at+=(gt-nt)*De,nt=gt,It=0;It<Qe;++It)if(ke=ct[It],ke<nt&&++at>re&&Se("overflow"),ke==nt){for(ft=at,$e=ne;Pe=$e<=wt?z:$e>=wt+a?a:$e-wt,!(ft<Pe);$e+=ne)Ue=ft-Pe,Ye=ne-Pe,Ve.push(me(ze(Pe+Ue%Ye,0))),ft=ve(Ue/Ye);Ve.push(me(ze(ft,0))),wt=Ze(at,De,ut==At),at=0,++ut}++at,++nt}return Ve.join("")}function qe(ct){return we(ct,function(nt){return ce.test(nt)?Me(nt.slice(4).toLowerCase()):nt})}function lt(ct){return we(ct,function(nt){return de.test(nt)?"xn--"+tt(nt):nt})}if(oe={version:"1.4.1",ucs2:{decode:je,encode:xe},decode:Me,encode:tt,toASCII:lt,toUnicode:qe},typeof be=="function"&&typeof be.amd=="object"&&be.amd)be("punycode",function(){return oe});else if(ae&&se)if(pe.exports==ae)se.exports=oe;else for(Be in oe)oe.hasOwnProperty(Be)&&(ae[Be]=oe[Be]);else le.punycode=oe})(this)}).call(this)}).call(this,typeof zt!="undefined"?zt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],383:[function(E,pe,Ae){"use strict";function ue(ae,se){return Object.prototype.hasOwnProperty.call(ae,se)}pe.exports=function(ae,se,ie,oe){se=se||"&",ie=ie||"=";var re={};if(typeof ae!="string"||ae.length===0)return re;var ne=/\+/g;ae=ae.split(se);var z=1e3;oe&&typeof oe.maxKeys=="number"&&(z=oe.maxKeys);var a=ae.length;z>0&&a>z&&(a=z);for(var y=0;y<a;++y){var x=ae[y].replace(ne,"%20"),b=x.indexOf(ie),te,ee,ce,de;b>=0?(te=x.substr(0,b),ee=x.substr(b+1)):(te=x,ee=""),ce=decodeURIComponent(te),de=decodeURIComponent(ee),ue(re,ce)?le(re[ce])?re[ce].push(de):re[ce]=[re[ce],de]:re[ce]=de}return re};var le=Array.isArray||function(ae){return Object.prototype.toString.call(ae)==="[object Array]"}},{}],384:[function(E,pe,Ae){"use strict";var ue=function(ie){switch(typeof ie){case"string":return ie;case"boolean":return ie?"true":"false";case"number":return isFinite(ie)?ie:"";default:return""}};pe.exports=function(ie,oe,re,ne){return oe=oe||"&",re=re||"=",ie===null&&(ie=void 0),typeof ie=="object"?ae(se(ie),function(z){var a=encodeURIComponent(ue(z))+re;return le(ie[z])?ae(ie[z],function(y){return a+encodeURIComponent(ue(y))}).join(oe):a+encodeURIComponent(ue(ie[z]))}).join(oe):ne?encodeURIComponent(ue(ne))+re+encodeURIComponent(ue(ie)):""};var le=Array.isArray||function(ie){return Object.prototype.toString.call(ie)==="[object Array]"};function ae(ie,oe){if(ie.map)return ie.map(oe);for(var re=[],ne=0;ne<ie.length;ne++)re.push(oe(ie[ne],ne));return re}var se=Object.keys||function(ie){var oe=[];for(var re in ie)Object.prototype.hasOwnProperty.call(ie,re)&&oe.push(re);return oe}},{}],385:[function(E,pe,Ae){"use strict";Ae.decode=Ae.parse=E("./decode"),Ae.encode=Ae.stringify=E("./encode")},{"./decode":383,"./encode":384}],386:[function(E,pe,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};pe.exports=z;var ae=Object.create(E("core-util-is"));ae.inherits=E("inherits");var se=E("./_stream_readable"),ie=E("./_stream_writable");ae.inherits(z,se);for(var oe=le(ie.prototype),re=0;re<oe.length;re++){var ne=oe[re];z.prototype[ne]||(z.prototype[ne]=ie.prototype[ne])}function z(x){if(!(this instanceof z))return new z(x);se.call(this,x),ie.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,pe,Ae){"use strict";pe.exports=ae;var ue=E("./_stream_transform"),le=Object.create(E("core-util-is"));le.inherits=E("inherits"),le.inherits(ae,ue);function ae(se){if(!(this instanceof ae))return new ae(se);ue.call(this,se)}ae.prototype._transform=function(se,ie,oe){oe(null,se)}},{"./_stream_transform":389,"core-util-is":341,inherits:364}],388:[function(E,pe,Ae){(function(ue,le){(function(){"use strict";var ae=E("process-nextick-args");pe.exports=me;var se=E("isarray"),ie;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"),de=E("./internal/streams/destroy"),he;b.inherits(me,ne);var fe=["error","close","destroy","pause","resume"];function ge(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){ie=ie||E("./_stream_duplex"),ke=ke||{};var Qe=Ve instanceof ie;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(ie=ie||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=de.destroy,me.prototype._undestroy=de.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),Be(this,ke,Ve,!1,De)},me.prototype.unshift=function(ke){return Be(this,ke,null,!0,!1)};function Be(ke,Ve,Qe,De,Ye){var Ue=ke._readableState;if(Ve===null)Ue.reading=!1,ze(ke,Ue);else{var Ie;Ye||(Ie=Te(Ue,Ve)),Ie?ke.emit("error",Ie):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?ft(this):Ze(this),null;if(ke=Oe(ke,Ve),ke===0&&Ve.ended)return Ve.length===0&&ft(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=At(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&&ft(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?ae.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,ae.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:xt;De.endEmitted?ae.nextTick(Ue):Qe.once("end",Ue),ke.on("unpipe",Ie);function Ie(Wt,Ut){ee("onunpipe"),Wt===Qe&&Ut&&Ut.hasUnpiped===!1&&(Ut.hasUnpiped=!0,St())}function Ne(){ee("onend"),ke.end()}var rt=lt(Qe);ke.on("drain",rt);var ht=!1;function St(){ee("cleanup"),ke.removeListener("close",pt),ke.removeListener("finish",Lt),ke.removeListener("drain",rt),ke.removeListener("error",Mt),ke.removeListener("unpipe",Ie),Qe.removeListener("end",Ne),Qe.removeListener("end",xt),Qe.removeListener("data",Bt),ht=!0,De.awaitDrain&&(!ke._writableState||ke._writableState.needDrain)&&rt()}var bt=!1;Qe.on("data",Bt);function Bt(Wt){ee("ondata"),bt=!1;var Ut=ke.write(Wt);Ut===!1&&!bt&&((De.pipesCount===1&&De.pipes===ke||De.pipesCount>1&&Pe(De.pipes,ke)!==-1)&&!ht&&(ee("false write response, pause",Qe._readableState.awaitDrain),Qe._readableState.awaitDrain++,bt=!0),Qe.pause())}function Mt(Wt){ee("onerror",Wt),xt(),ke.removeListener("error",Mt),re(ke,"error")===0&&ke.emit("error",Wt)}ge(ke,"error",Mt);function pt(){ke.removeListener("finish",Lt),xt()}ke.once("close",pt);function Lt(){ee("onfinish"),ke.removeListener("close",pt),xt()}ke.once("finish",Lt);function xt(){ee("unpipe"),Qe.unpipe(ke)}return ke.emit("pipe",Qe),De.flowing||(ee("pipe resume"),Qe.resume()),ke};function lt(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 Ie=Pe(Ve.pipes,ke);return Ie===-1?this:(Ve.pipes.splice(Ie,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):ae.nextTick(ct,this))}return Qe},me.prototype.addListener=me.prototype.on;function ct(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,nt(this,ke)),this};function nt(ke,Ve){Ve.resumeScheduled||(Ve.resumeScheduled=!0,ae.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 Ie=Qe.decoder.end();Ie&&Ie.length&&Ve.push(Ie)}Ve.push(null)}),ke.on("data",function(Ie){if(ee("wrapped data"),Qe.decoder&&(Ie=Qe.decoder.write(Ie)),!(Qe.objectMode&&Ie==null)&&!(!Qe.objectMode&&(!Ie||!Ie.length))){var Ne=Ve.push(Ie);Ne||(De=!0,ke.pause())}});for(var Ye in ke)this[Ye]===void 0&&typeof ke[Ye]=="function"&&(this[Ye]=function(Ie){return function(){return ke[Ie].apply(ke,arguments)}}(Ye));for(var Ue=0;Ue<fe.length;Ue++)ke.on(fe[Ue],this.emit.bind(this,fe[Ue]));return this._read=function(Ie){ee("wrapped _read",Ie),De&&(De=!1,ke.resume())},this},Object.defineProperty(me.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),me._fromList=At;function At(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=wt(ke,Ve.buffer,Ve.decoder),Qe}function wt(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?It(ke,Ve):gt(ke,Ve),De}function It(ke,Ve){var Qe=Ve.head,De=1,Ye=Qe.data;for(ke-=Ye.length;Qe=Qe.next;){var Ue=Qe.data,Ie=ke>Ue.length?Ue.length:ke;if(Ie===Ue.length?Ye+=Ue:Ye+=Ue.slice(0,ke),ke-=Ie,ke===0){Ie===Ue.length?(++De,Qe.next?Ve.head=Qe.next:Ve.head=Ve.tail=null):(Ve.head=Qe,Qe.data=Ue.slice(Ie));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,Ie=ke>Ue.length?Ue.length:ke;if(Ue.copy(Qe,Qe.length-ke,0,Ie),ke-=Ie,ke===0){Ie===Ue.length?(++Ye,De.next?Ve.head=De.next:Ve.head=Ve.tail=null):(Ve.head=De,De.data=Ue.slice(Ie));break}++Ye}return Ve.length-=Ye,Qe}function ft(ke){var Ve=ke._readableState;if(Ve.length>0)throw new Error('"endReadable()" called on non-empty stream');Ve.endEmitted||(Ve.ended=!0,ae.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,pe,Ae){"use strict";pe.exports=se;var ue=E("./_stream_duplex"),le=Object.create(E("core-util-is"));le.inherits=E("inherits"),le.inherits(se,ue);function ae(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:ae.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",ie)}function ie(){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,pe,Ae){(function(ue,le,ae){(function(){"use strict";var se=E("process-nextick-args");pe.exports=ge;function ie(at,ut,At){this.chunk=at,this.encoding=ut,this.callback=At,this.next=null}function oe(at){var ut=this;this.next=null,this.entry=null,this.finish=function(){nt(ut,at)}}var re=!ue.browser&&["v0.10","v0.9."].indexOf(ue.version.slice(0,5))>-1?ae:se.nextTick,ne;ge.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(ge,y);function de(){}function he(at,ut){ne=ne||E("./_stream_duplex"),at=at||{};var At=ut instanceof ne;this.objectMode=!!at.objectMode,At&&(this.objectMode=this.objectMode||!!at.writableObjectMode);var wt=at.highWaterMark,It=at.writableHighWaterMark,gt=this.objectMode?16:16*1024;wt||wt===0?this.highWaterMark=wt:At&&(It||It===0)?this.highWaterMark=It: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 ft=at.decodeStrings===!1;this.decodeStrings=!ft,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,At=[];ut;)At.push(ut),ut=ut.next;return At},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 fe;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(fe=Function.prototype[Symbol.hasInstance],Object.defineProperty(ge,Symbol.hasInstance,{value:function(at){return fe.call(this,at)?!0:this!==ge?!1:at&&at._writableState instanceof he}})):fe=function(at){return at instanceof this};function ge(at){if(ne=ne||E("./_stream_duplex"),!fe.call(ge,this)&&!(this instanceof ne))return new ge(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)}ge.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function ve(at,ut){var At=new Error("write after end");at.emit("error",At),se.nextTick(ut,At)}function me(at,ut,At,wt){var It=!0,gt=!1;return At===null?gt=new TypeError("May not write null values to stream"):typeof At!="string"&&At!==void 0&&!ut.objectMode&&(gt=new TypeError("Invalid non-string/buffer chunk")),gt&&(at.emit("error",gt),se.nextTick(wt,gt),It=!1),It}ge.prototype.write=function(at,ut,At){var wt=this._writableState,It=!1,gt=!wt.objectMode&&ee(at);return gt&&!x.isBuffer(at)&&(at=te(at)),typeof ut=="function"&&(At=ut,ut=null),gt?ut="buffer":ut||(ut=wt.defaultEncoding),typeof At!="function"&&(At=de),wt.ended?ve(this,At):(gt||me(this,wt,at,At))&&(wt.pendingcb++,It=Se(this,wt,gt,at,ut,At)),It},ge.prototype.cork=function(){var at=this._writableState;at.corked++},ge.prototype.uncork=function(){var at=this._writableState;at.corked&&(at.corked--,!at.writing&&!at.corked&&!at.finished&&!at.bufferProcessing&&at.bufferedRequest&&Ze(this,at))},ge.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 Be(at,ut,At){return!at.objectMode&&at.decodeStrings!==!1&&typeof ut=="string"&&(ut=x.from(ut,At)),ut}Object.defineProperty(ge.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function Se(at,ut,At,wt,It,gt){if(!At){var ft=Be(ut,wt,It);wt!==ft&&(At=!0,It="buffer",wt=ft)}var $e=ut.objectMode?1:wt.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:wt,encoding:It,isBuf:At,callback:gt,next:null},ke?ke.next=ut.lastBufferedRequest:ut.bufferedRequest=ut.lastBufferedRequest,ut.bufferedRequestCount+=1}else Te(at,ut,!1,$e,wt,It,gt);return Pe}function Te(at,ut,At,wt,It,gt,ft){ut.writelen=wt,ut.writecb=ft,ut.writing=!0,ut.sync=!0,At?at._writev(It,ut.onwrite):at._write(It,gt,ut.onwrite),ut.sync=!1}function we(at,ut,At,wt,It){--ut.pendingcb,At?(se.nextTick(It,wt),se.nextTick(lt,at,ut),at._writableState.errorEmitted=!0,at.emit("error",wt)):(It(wt),at._writableState.errorEmitted=!0,at.emit("error",wt),lt(at,ut))}function je(at){at.writing=!1,at.writecb=null,at.length-=at.writelen,at.writelen=0}function xe(at,ut){var At=at._writableState,wt=At.sync,It=At.writecb;if(je(At),ut)we(at,At,wt,ut,It);else{var gt=Me(At);!gt&&!At.corked&&!At.bufferProcessing&&At.bufferedRequest&&Ze(at,At),wt?re(Oe,at,At,gt,It):Oe(at,At,gt,It)}}function Oe(at,ut,At,wt){At||ze(at,ut),ut.pendingcb--,wt(),lt(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 At=ut.bufferedRequest;if(at._writev&&At&&At.next){var wt=ut.bufferedRequestCount,It=new Array(wt),gt=ut.corkedRequestsFree;gt.entry=At;for(var ft=0,$e=!0;At;)It[ft]=At,At.isBuf||($e=!1),At=At.next,ft+=1;It.allBuffers=$e,Te(at,ut,!0,ut.length,It,"",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(;At;){var Pe=At.chunk,ke=At.encoding,Ve=At.callback,Qe=ut.objectMode?1:Pe.length;if(Te(at,ut,!1,Qe,Pe,ke,Ve),At=At.next,ut.bufferedRequestCount--,ut.writing)break}At===null&&(ut.lastBufferedRequest=null)}ut.bufferedRequest=At,ut.bufferProcessing=!1}ge.prototype._write=function(at,ut,At){At(new Error("_write() is not implemented"))},ge.prototype._writev=null,ge.prototype.end=function(at,ut,At){var wt=this._writableState;typeof at=="function"?(At=at,at=null,ut=null):typeof ut=="function"&&(At=ut,ut=null),at!=null&&this.write(at,ut),wt.corked&&(wt.corked=1,this.uncork()),!wt.ending&&!wt.finished&&ct(this,wt,At)};function Me(at){return at.ending&&at.length===0&&at.bufferedRequest===null&&!at.finished&&!at.writing}function tt(at,ut){at._final(function(At){ut.pendingcb--,At&&at.emit("error",At),ut.prefinished=!0,at.emit("prefinish"),lt(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 lt(at,ut){var At=Me(ut);return At&&(qe(at,ut),ut.pendingcb===0&&(ut.finished=!0,at.emit("finish"))),At}function ct(at,ut,At){ut.ending=!0,lt(at,ut),At&&(ut.finished?se.nextTick(At):at.once("finish",At)),ut.ended=!0,at.writable=!1}function nt(at,ut,At){var wt=at.entry;for(at.entry=null;wt;){var It=wt.callback;ut.pendingcb--,It(At),wt=wt.next}ut.corkedRequestsFree?ut.corkedRequestsFree.next=at:ut.corkedRequestsFree=at}Object.defineProperty(ge.prototype,"destroyed",{get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(at){this._writableState&&(this._writableState.destroyed=at)}}),ge.prototype.destroy=ce.destroy,ge.prototype._undestroy=ce.undestroy,ge.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,pe,Ae){"use strict";function ue(ie,oe){if(!(ie instanceof oe))throw new TypeError("Cannot call a class as a function")}var le=E("safe-buffer").Buffer,ae=E("util");function se(ie,oe,re){ie.copy(oe,re)}pe.exports=function(){function ie(){ue(this,ie),this.head=null,this.tail=null,this.length=0}return ie.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},ie.prototype.unshift=function(re){var ne={data:re,next:this.head};this.length===0&&(this.tail=ne),this.head=ne,++this.length},ie.prototype.shift=function(){if(this.length!==0){var re=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,re}},ie.prototype.clear=function(){this.head=this.tail=null,this.length=0},ie.prototype.join=function(re){if(this.length===0)return"";for(var ne=this.head,z=""+ne.data;ne=ne.next;)z+=re+ne.data;return z},ie.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},ie}(),ae&&ae.inspect&&ae.inspect.custom&&(pe.exports.prototype[ae.inspect.custom]=function(){var ie=ae.inspect({length:this.length});return this.constructor.name+" "+ie})},{"safe-buffer":396,util:89}],392:[function(E,pe,Ae){"use strict";var ue=E("process-nextick-args");function le(ie,oe){var re=this,ne=this._readableState&&this._readableState.destroyed,z=this._writableState&&this._writableState.destroyed;return ne||z?(oe?oe(ie):ie&&(!this._writableState||!this._writableState.errorEmitted)&&ue.nextTick(se,this,ie),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(ie||null,function(a){!oe&&a?(ue.nextTick(se,re,a),re._writableState&&(re._writableState.errorEmitted=!0)):oe&&oe(a)}),this)}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.finished=!1,this._writableState.errorEmitted=!1)}function se(ie,oe){ie.emit("error",oe)}pe.exports={destroy:le,undestroy:ae}},{"process-nextick-args":380}],393:[function(E,pe,Ae){pe.exports=E("events").EventEmitter},{events:344}],394:[function(E,pe,Ae){Ae=pe.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,pe,Ae){var ue=function(le){"use strict";var ae=Object.prototype,se=ae.hasOwnProperty,ie,oe=typeof Symbol=="function"?Symbol:{},re=oe.iterator||"@@iterator",ne=oe.asyncIterator||"@@asyncIterator",z=oe.toStringTag||"@@toStringTag";function a(qe,lt,ct){return Object.defineProperty(qe,lt,{value:ct,enumerable:!0,configurable:!0,writable:!0}),qe[lt]}try{a({},"")}catch(qe){a=function(lt,ct,nt){return lt[ct]=nt}}function y(qe,lt,ct,nt){var at=lt&&lt.prototype instanceof he?lt:he,ut=Object.create(at.prototype),At=new Ze(nt||[]);return ut._invoke=je(qe,ct,At),ut}le.wrap=y;function x(qe,lt,ct){try{return{type:"normal",arg:qe.call(lt,ct)}}catch(nt){return{type:"throw",arg:nt}}}var b="suspendedStart",te="suspendedYield",ee="executing",ce="completed",de={};function he(){}function fe(){}function ge(){}var ve={};a(ve,re,function(){return this});var me=Object.getPrototypeOf,Be=me&&me(me(Me([])));Be&&Be!==ae&&se.call(Be,re)&&(ve=Be);var Se=ge.prototype=he.prototype=Object.create(ve);fe.prototype=ge,a(Se,"constructor",ge),a(ge,"constructor",fe),fe.displayName=a(ge,z,"GeneratorFunction");function Te(qe){["next","throw","return"].forEach(function(lt){a(qe,lt,function(ct){return this._invoke(lt,ct)})})}le.isGeneratorFunction=function(qe){var lt=typeof qe=="function"&&qe.constructor;return lt?lt===fe||(lt.displayName||lt.name)==="GeneratorFunction":!1},le.mark=function(qe){return Object.setPrototypeOf?Object.setPrototypeOf(qe,ge):(qe.__proto__=ge,a(qe,z,"GeneratorFunction")),qe.prototype=Object.create(Se),qe},le.awrap=function(qe){return{__await:qe}};function we(qe,lt){function ct(ut,At,wt,It){var gt=x(qe[ut],qe,At);if(gt.type==="throw")It(gt.arg);else{var ft=gt.arg,$e=ft.value;return $e&&typeof $e=="object"&&se.call($e,"__await")?lt.resolve($e.__await).then(function(Pe){ct("next",Pe,wt,It)},function(Pe){ct("throw",Pe,wt,It)}):lt.resolve($e).then(function(Pe){ft.value=Pe,wt(ft)},function(Pe){return ct("throw",Pe,wt,It)})}}var nt;function at(ut,At){function wt(){return new lt(function(It,gt){ct(ut,At,It,gt)})}return nt=nt?nt.then(wt,wt):wt()}this._invoke=at}Te(we.prototype),a(we.prototype,ne,function(){return this}),le.AsyncIterator=we,le.async=function(qe,lt,ct,nt,at){at===void 0&&(at=Promise);var ut=new we(y(qe,lt,ct,nt),at);return le.isGeneratorFunction(lt)?ut:ut.next().then(function(At){return At.done?At.value:ut.next()})};function je(qe,lt,ct){var nt=b;return function(ut,At){if(nt===ee)throw new Error("Generator is already running");if(nt===ce){if(ut==="throw")throw At;return tt()}for(ct.method=ut,ct.arg=At;;){var wt=ct.delegate;if(wt){var It=xe(wt,ct);if(It){if(It===de)continue;return It}}if(ct.method==="next")ct.sent=ct._sent=ct.arg;else if(ct.method==="throw"){if(nt===b)throw nt=ce,ct.arg;ct.dispatchException(ct.arg)}else ct.method==="return"&&ct.abrupt("return",ct.arg);nt=ee;var gt=x(qe,lt,ct);if(gt.type==="normal"){if(nt=ct.done?ce:te,gt.arg===de)continue;return{value:gt.arg,done:ct.done}}else gt.type==="throw"&&(nt=ce,ct.method="throw",ct.arg=gt.arg)}}}function xe(qe,lt){var ct=qe.iterator[lt.method];if(ct===ie){if(lt.delegate=null,lt.method==="throw"){if(qe.iterator.return&&(lt.method="return",lt.arg=ie,xe(qe,lt),lt.method==="throw"))return de;lt.method="throw",lt.arg=new TypeError("The iterator does not provide a 'throw' method")}return de}var nt=x(ct,qe.iterator,lt.arg);if(nt.type==="throw")return lt.method="throw",lt.arg=nt.arg,lt.delegate=null,de;var at=nt.arg;if(!at)return lt.method="throw",lt.arg=new TypeError("iterator result is not an object"),lt.delegate=null,de;if(at.done)lt[qe.resultName]=at.value,lt.next=qe.nextLoc,lt.method!=="return"&&(lt.method="next",lt.arg=ie);else return at;return lt.delegate=null,de}Te(Se),a(Se,z,"Generator"),a(Se,re,function(){return this}),a(Se,"toString",function(){return"[object Generator]"});function Oe(qe){var lt={tryLoc:qe[0]};1 in qe&&(lt.catchLoc=qe[1]),2 in qe&&(lt.finallyLoc=qe[2],lt.afterLoc=qe[3]),this.tryEntries.push(lt)}function ze(qe){var lt=qe.completion||{};lt.type="normal",delete lt.arg,qe.completion=lt}function Ze(qe){this.tryEntries=[{tryLoc:"root"}],qe.forEach(Oe,this),this.reset(!0)}le.keys=function(qe){var lt=[];for(var ct in qe)lt.push(ct);return lt.reverse(),function nt(){for(;lt.length;){var at=lt.pop();if(at in qe)return nt.value=at,nt.done=!1,nt}return nt.done=!0,nt}};function Me(qe){if(qe){var lt=qe[re];if(lt)return lt.call(qe);if(typeof qe.next=="function")return qe;if(!isNaN(qe.length)){var ct=-1,nt=function at(){for(;++ct<qe.length;)if(se.call(qe,ct))return at.value=qe[ct],at.done=!1,at;return at.value=ie,at.done=!0,at};return nt.next=nt}}return{next:tt}}le.values=Me;function tt(){return{value:ie,done:!0}}return Ze.prototype={constructor:Ze,reset:function(qe){if(this.prev=0,this.next=0,this.sent=this._sent=ie,this.done=!1,this.delegate=null,this.method="next",this.arg=ie,this.tryEntries.forEach(ze),!qe)for(var lt in this)lt.charAt(0)==="t"&&se.call(this,lt)&&!isNaN(+lt.slice(1))&&(this[lt]=ie)},stop:function(){this.done=!0;var qe=this.tryEntries[0],lt=qe.completion;if(lt.type==="throw")throw lt.arg;return this.rval},dispatchException:function(qe){if(this.done)throw qe;var lt=this;function ct(It,gt){return ut.type="throw",ut.arg=qe,lt.next=It,gt&&(lt.method="next",lt.arg=ie),!!gt}for(var nt=this.tryEntries.length-1;nt>=0;--nt){var at=this.tryEntries[nt],ut=at.completion;if(at.tryLoc==="root")return ct("end");if(at.tryLoc<=this.prev){var At=se.call(at,"catchLoc"),wt=se.call(at,"finallyLoc");if(At&&wt){if(this.prev<at.catchLoc)return ct(at.catchLoc,!0);if(this.prev<at.finallyLoc)return ct(at.finallyLoc)}else if(At){if(this.prev<at.catchLoc)return ct(at.catchLoc,!0)}else if(wt){if(this.prev<at.finallyLoc)return ct(at.finallyLoc)}else throw new Error("try statement without catch or finally")}}},abrupt:function(qe,lt){for(var ct=this.tryEntries.length-1;ct>=0;--ct){var nt=this.tryEntries[ct];if(nt.tryLoc<=this.prev&&se.call(nt,"finallyLoc")&&this.prev<nt.finallyLoc){var at=nt;break}}at&&(qe==="break"||qe==="continue")&&at.tryLoc<=lt&&lt<=at.finallyLoc&&(at=null);var ut=at?at.completion:{};return ut.type=qe,ut.arg=lt,at?(this.method="next",this.next=at.finallyLoc,de):this.complete(ut)},complete:function(qe,lt){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"&&lt&&(this.next=lt),de},finish:function(qe){for(var lt=this.tryEntries.length-1;lt>=0;--lt){var ct=this.tryEntries[lt];if(ct.finallyLoc===qe)return this.complete(ct.completion,ct.afterLoc),ze(ct),de}},catch:function(qe){for(var lt=this.tryEntries.length-1;lt>=0;--lt){var ct=this.tryEntries[lt];if(ct.tryLoc===qe){var nt=ct.completion;if(nt.type==="throw"){var at=nt.arg;ze(ct)}return at}}throw new Error("illegal catch attempt")},delegateYield:function(qe,lt,ct){return this.delegate={iterator:Me(qe),resultName:lt,nextLoc:ct},this.method==="next"&&(this.arg=ie),de}},le}(typeof pe=="object"?pe.exports:{});try{regeneratorRuntime=ue}catch(le){typeof globalThis=="object"?globalThis.regeneratorRuntime=ue:Function("r","regeneratorRuntime = r")(ue)}},{}],396:[function(E,pe,Ae){var ue=E("buffer"),le=ue.Buffer;function ae(ie,oe){for(var re in ie)oe[re]=ie[re]}le.from&&le.alloc&&le.allocUnsafe&&le.allocUnsafeSlow?pe.exports=ue:(ae(ue,Ae),Ae.Buffer=se);function se(ie,oe,re){return le(ie,oe,re)}ae(le,se),se.from=function(ie,oe,re){if(typeof ie=="number")throw new TypeError("Argument must not be a number");return le(ie,oe,re)},se.alloc=function(ie,oe,re){if(typeof ie!="number")throw new TypeError("Argument must be a number");var ne=le(ie);return oe!==void 0?typeof re=="string"?ne.fill(oe,re):ne.fill(oe):ne.fill(0),ne},se.allocUnsafe=function(ie){if(typeof ie!="number")throw new TypeError("Argument must be a number");return le(ie)},se.allocUnsafeSlow=function(ie){if(typeof ie!="number")throw new TypeError("Argument must be a number");return ue.SlowBuffer(ie)}},{buffer:90}],397:[function(E,pe,Ae){(function(ue){(function(){(function(le){le.parser=function(ft,$e){return new se(ft,$e)},le.SAXParser=se,le.SAXStream=y,le.createStream=a,le.MAX_BUFFER_LENGTH=64*1024;var ae=["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(ft,$e){if(!(this instanceof se))return new se(ft,$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=!!ft,Pe.noscript=!!(ft||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(ft){function $e(){}$e.prototype=ft;var Pe=new $e;return Pe}),Object.keys||(Object.keys=function(ft){var $e=[];for(var Pe in ft)ft.hasOwnProperty(Pe)&&$e.push(Pe);return $e});function ie(ft){for(var $e=Math.max(le.MAX_BUFFER_LENGTH,10),Pe=0,ke=0,Ve=ae.length;ke<Ve;ke++){var Qe=ft[ae[ke]].length;if(Qe>$e)switch(ae[ke]){case"textNode":ze(ft);break;case"cdata":Oe(ft,"oncdata",ft.cdata),ft.cdata="";break;case"script":Oe(ft,"onscript",ft.script),ft.script="";break;default:Me(ft,"Max buffer length exceeded: "+ae[ke])}Pe=Math.max(Pe,Qe)}var De=le.MAX_BUFFER_LENGTH-Pe;ft.bufferCheckPosition=De+ft.position}function oe(ft){for(var $e=0,Pe=ae.length;$e<Pe;$e++)ft[ae[$e]]=""}function re(ft){ze(ft),ft.cdata!==""&&(Oe(ft,"oncdata",ft.cdata),ft.cdata=""),ft.script!==""&&(Oe(ft,"onscript",ft.script),ft.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(ft){ne=function(){}}var z=le.EVENTS.filter(function(ft){return ft!=="error"&&ft!=="end"});function a(ft,$e){return new y(ft,$e)}function y(ft,$e){if(!(this instanceof y))return new y(ft,$e);ne.apply(this),this._parser=new se(ft,$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(ft){if(typeof ue=="function"&&typeof ue.isBuffer=="function"&&ue.isBuffer(ft)){if(!this._decoder){var $e=E("string_decoder").StringDecoder;this._decoder=new $e("utf8")}ft=this._decoder.write(ft)}return this._parser.write(ft.toString()),this.emit("data",ft),!0},y.prototype.end=function(ft){return ft&&ft.length&&this.write(ft),this._parser.end(),!0},y.prototype.on=function(ft,$e){var Pe=this;return!Pe._parser["on"+ft]&&z.indexOf(ft)!==-1&&(Pe._parser["on"+ft]=function(){var ke=arguments.length===1?[arguments[0]]:Array.apply(null,arguments);ke.splice(0,0,ft),Pe.emit.apply(Pe,ke)}),ne.prototype.on.call(Pe,ft,$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},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]/,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-]/,fe=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,ge=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/;function ve(ft){return ft===" "||ft===`
`||ft==="\r"||ft===" "}function me(ft){return ft==='"'||ft==="'"}function Be(ft){return ft===">"||ve(ft)}function Se(ft,$e){return ft.test($e)}function Te(ft,$e){return!Se(ft,$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(ft){var $e=le.ENTITIES[ft],Pe=typeof $e=="number"?String.fromCharCode($e):$e;le.ENTITIES[ft]=Pe});for(var je in le.STATE)le.STATE[le.STATE[je]]=je;we=le.STATE;function xe(ft,$e,Pe){ft[$e]&&ft[$e](Pe)}function Oe(ft,$e,Pe){ft.textNode&&ze(ft),xe(ft,$e,Pe)}function ze(ft){ft.textNode=Ze(ft.opt,ft.textNode),ft.textNode&&xe(ft,"ontext",ft.textNode),ft.textNode=""}function Ze(ft,$e){return ft.trim&&($e=$e.trim()),ft.normalize&&($e=$e.replace(/\s+/g," ")),$e}function Me(ft,$e){return ze(ft),ft.trackPosition&&($e+=`
Line: `+ft.line+`
Column: `+ft.column+`
Char: `+ft.c),$e=new Error($e),ft.error=$e,xe(ft,"onerror",$e),ft}function tt(ft){return ft.sawRoot&&!ft.closedRoot&&qe(ft,"Unclosed root tag"),ft.state!==we.BEGIN&&ft.state!==we.BEGIN_WHITESPACE&&ft.state!==we.TEXT&&Me(ft,"Unexpected end"),ze(ft),ft.c="",ft.closed=!0,xe(ft,"onend"),se.call(ft,ft.strict,ft.opt),ft}function qe(ft,$e){if(typeof ft!="object"||!(ft instanceof se))throw new Error("bad call to strictFail");ft.strict&&Me(ft,$e)}function lt(ft){ft.strict||(ft.tagName=ft.tagName[ft.looseCase]());var $e=ft.tags[ft.tags.length-1]||ft,Pe=ft.tag={name:ft.tagName,attributes:{}};ft.opt.xmlns&&(Pe.ns=$e.ns),ft.attribList.length=0,Oe(ft,"onopentagstart",Pe)}function ct(ft,$e){var Pe=ft.indexOf(":"),ke=Pe<0?["",ft]:ft.split(":"),Ve=ke[0],Qe=ke[1];return $e&&ft==="xmlns"&&(Ve="xmlns",Qe=""),{prefix:Ve,local:Qe}}function nt(ft){if(ft.strict||(ft.attribName=ft.attribName[ft.looseCase]()),ft.attribList.indexOf(ft.attribName)!==-1||ft.tag.attributes.hasOwnProperty(ft.attribName)){ft.attribName=ft.attribValue="";return}if(ft.opt.xmlns){var $e=ct(ft.attribName,!0),Pe=$e.prefix,ke=$e.local;if(Pe==="xmlns")if(ke==="xml"&&ft.attribValue!==te)qe(ft,"xml: prefix must be bound to "+te+`
Actual: `+ft.attribValue);else if(ke==="xmlns"&&ft.attribValue!==ee)qe(ft,"xmlns: prefix must be bound to "+ee+`
Actual: `+ft.attribValue);else{var Ve=ft.tag,Qe=ft.tags[ft.tags.length-1]||ft;Ve.ns===Qe.ns&&(Ve.ns=Object.create(Qe.ns)),Ve.ns[ke]=ft.attribValue}ft.attribList.push([ft.attribName,ft.attribValue])}else ft.tag.attributes[ft.attribName]=ft.attribValue,Oe(ft,"onattribute",{name:ft.attribName,value:ft.attribValue});ft.attribName=ft.attribValue=""}function at(ft,$e){if(ft.opt.xmlns){var Pe=ft.tag,ke=ct(ft.tagName);Pe.prefix=ke.prefix,Pe.local=ke.local,Pe.uri=Pe.ns[ke.prefix]||"",Pe.prefix&&!Pe.uri&&(qe(ft,"Unbound namespace prefix: "+JSON.stringify(ft.tagName)),Pe.uri=ke.prefix);var Ve=ft.tags[ft.tags.length-1]||ft;Pe.ns&&Ve.ns!==Pe.ns&&Object.keys(Pe.ns).forEach(function(Bt){Oe(ft,"onopennamespace",{prefix:Bt,uri:Pe.ns[Bt]})});for(var Qe=0,De=ft.attribList.length;Qe<De;Qe++){var Ye=ft.attribList[Qe],Ue=Ye[0],Ie=Ye[1],Ne=ct(Ue,!0),rt=Ne.prefix,ht=Ne.local,St=rt===""?"":Pe.ns[rt]||"",bt={name:Ue,value:Ie,prefix:rt,local:ht,uri:St};rt&&rt!=="xmlns"&&!St&&(qe(ft,"Unbound namespace prefix: "+JSON.stringify(rt)),bt.uri=rt),ft.tag.attributes[Ue]=bt,Oe(ft,"onattribute",bt)}ft.attribList.length=0}ft.tag.isSelfClosing=!!$e,ft.sawRoot=!0,ft.tags.push(ft.tag),Oe(ft,"onopentag",ft.tag),$e||(!ft.noscript&&ft.tagName.toLowerCase()==="script"?ft.state=we.SCRIPT:ft.state=we.TEXT,ft.tag=null,ft.tagName=""),ft.attribName=ft.attribValue="",ft.attribList.length=0}function ut(ft){if(!ft.tagName){qe(ft,"Weird empty close tag."),ft.textNode+="</>",ft.state=we.TEXT;return}if(ft.script){if(ft.tagName!=="script"){ft.script+="</"+ft.tagName+">",ft.tagName="",ft.state=we.SCRIPT;return}Oe(ft,"onscript",ft.script),ft.script=""}var $e=ft.tags.length,Pe=ft.tagName;ft.strict||(Pe=Pe[ft.looseCase]());for(var ke=Pe;$e--;){var Ve=ft.tags[$e];if(Ve.name!==ke)qe(ft,"Unexpected close tag");else break}if($e<0){qe(ft,"Unmatched closing tag: "+ft.tagName),ft.textNode+="</"+ft.tagName+">",ft.state=we.TEXT;return}ft.tagName=Pe;for(var Qe=ft.tags.length;Qe-- >$e;){var De=ft.tag=ft.tags.pop();ft.tagName=ft.tag.name,Oe(ft,"onclosetag",ft.tagName);var Ye={};for(var Ue in De.ns)Ye[Ue]=De.ns[Ue];var Ie=ft.tags[ft.tags.length-1]||ft;ft.opt.xmlns&&De.ns!==Ie.ns&&Object.keys(De.ns).forEach(function(Ne){var rt=De.ns[Ne];Oe(ft,"onclosenamespace",{prefix:Ne,uri:rt})})}$e===0&&(ft.closedRoot=!0),ft.tagName=ft.attribValue=ft.attribName="",ft.attribList.length=0,ft.state=we.TEXT}function At(ft){var $e=ft.entity,Pe=$e.toLowerCase(),ke,Ve="";return ft.ENTITIES[$e]?ft.ENTITIES[$e]:ft.ENTITIES[Pe]?ft.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(ft,"Invalid character entity"),"&"+ft.entity+";"):String.fromCodePoint(ke))}function wt(ft,$e){$e==="<"?(ft.state=we.OPEN_WAKA,ft.startTagPosition=ft.position):ve($e)||(qe(ft,"Non-whitespace before first tag."),ft.textNode=$e,ft.state=we.TEXT)}function It(ft,$e){var Pe="";return $e<ft.length&&(Pe=ft.charAt($e)),Pe}function gt(ft){var $e=this;if(this.error)throw this.error;if($e.closed)return Me($e,"Cannot write after close. Assign an onready handler.");if(ft===null)return tt($e);typeof ft=="object"&&(ft=ft.toString());for(var Pe=0,ke="";ke=It(ft,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;wt($e,ke);continue;case we.BEGIN_WHITESPACE:wt($e,ke);continue;case we.TEXT:if($e.sawRoot&&!$e.closedRoot){for(var Ve=Pe-1;ke&&ke!=="<"&&ke!=="&";)ke=It(ft,Pe++),ke&&$e.trackPosition&&($e.position++,ke===`
`?($e.line++,$e.column=0):$e.column++);$e.textNode+=ft.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(de,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:(lt($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(de,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,nt($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(de,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}nt($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(de,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(!Be(ke)){ke==="&"?$e.state=we.ATTRIB_VALUE_ENTITY_U:$e.attribValue+=ke;continue}nt($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(de,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]+=At($e),$e.entity="",$e.state=De):Se($e.entity.length?ge:fe,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&&ie($e),$e}String.fromCodePoint||function(){var ft=String.fromCharCode,$e=Math.floor,Pe=function(){var ke=16384,Ve=[],Qe,De,Ye=-1,Ue=arguments.length;if(!Ue)return"";for(var Ie="";++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)&&(Ie+=ft.apply(null,Ve),Ve.length=0)}return Ie};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,pe,Ae){pe.exports=ae;var ue=E("events").EventEmitter,le=E("inherits");le(ae,ue),ae.Readable=E("readable-stream/lib/_stream_readable.js"),ae.Writable=E("readable-stream/lib/_stream_writable.js"),ae.Duplex=E("readable-stream/lib/_stream_duplex.js"),ae.Transform=E("readable-stream/lib/_stream_transform.js"),ae.PassThrough=E("readable-stream/lib/_stream_passthrough.js"),ae.finished=E("readable-stream/lib/internal/streams/end-of-stream.js"),ae.pipeline=E("readable-stream/lib/internal/streams/pipeline.js"),ae.Stream=ae;function ae(){ue.call(this)}ae.prototype.pipe=function(se,ie){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&&(!ie||ie.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,pe,Ae){"use strict";function ue(ne,z){ne.prototype=Object.create(z.prototype),ne.prototype.constructor=ne,ne.__proto__=z}var le={};function ae(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,de){return b.call(this,y(ee,ce,de))||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 ie(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}ae("ERR_INVALID_OPT_VALUE",function(ne,z){return'The value "'+z+'" is invalid for option "'+ne+'"'},TypeError),ae("ERR_INVALID_ARG_TYPE",function(ne,z,a){var y;typeof z=="string"&&ie(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),ae("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),ae("ERR_METHOD_NOT_IMPLEMENTED",function(ne){return"The "+ne+" method is not implemented"}),ae("ERR_STREAM_PREMATURE_CLOSE","Premature close"),ae("ERR_STREAM_DESTROYED",function(ne){return"Cannot call "+ne+" after a stream was destroyed"}),ae("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),ae("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),ae("ERR_STREAM_WRITE_AFTER_END","write after end"),ae("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),ae("ERR_UNKNOWN_ENCODING",function(ne){return"Unknown encoding: "+ne},TypeError),ae("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),pe.exports.codes=le},{}],400:[function(E,pe,Ae){(function(ue){(function(){"use strict";var le=Object.keys||function(y){var x=[];for(var b in y)x.push(b);return x};pe.exports=ne;var ae=E("./_stream_readable"),se=E("./_stream_writable");E("inherits")(ne,ae);for(var ie=le(se.prototype),oe=0;oe<ie.length;oe++){var re=ie[oe];ne.prototype[re]||(ne.prototype[re]=se.prototype[re])}function ne(y){if(!(this instanceof ne))return new ne(y);ae.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,pe,Ae){"use strict";pe.exports=le;var ue=E("./_stream_transform");E("inherits")(le,ue);function le(ae){if(!(this instanceof le))return new le(ae);ue.call(this,ae)}le.prototype._transform=function(ae,se,ie){ie(null,ae)}},{"./_stream_transform":403,inherits:364}],402:[function(E,pe,Ae){(function(ue,le){(function(){"use strict";pe.exports=Oe;var ae;Oe.ReadableState=xe;var se=E("events").EventEmitter,ie=function(Ue,Ie){return Ue.listeners(Ie).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,de=E("../errors").codes,he=de.ERR_INVALID_ARG_TYPE,fe=de.ERR_STREAM_PUSH_AFTER_EOF,ge=de.ERR_METHOD_NOT_IMPLEMENTED,ve=de.ERR_STREAM_UNSHIFT_AFTER_END_EVENT,me,Be,Se;E("inherits")(Oe,oe);var Te=te.errorOrDestroy,we=["error","close","destroy","pause","resume"];function je(Ye,Ue,Ie){if(typeof Ye.prependListener=="function")return Ye.prependListener(Ue,Ie);!Ye._events||!Ye._events[Ue]?Ye.on(Ue,Ie):Array.isArray(Ye._events[Ue])?Ye._events[Ue].unshift(Ie):Ye._events[Ue]=[Ie,Ye._events[Ue]]}function xe(Ye,Ue,Ie){ae=ae||E("./_stream_duplex"),Ye=Ye||{},typeof Ie!="boolean"&&(Ie=Ue instanceof ae),this.objectMode=!!Ye.objectMode,Ie&&(this.objectMode=this.objectMode||!!Ye.readableObjectMode),this.highWaterMark=ce(this,Ye,"readableHighWaterMark",Ie),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(ae=ae||E("./_stream_duplex"),!(this instanceof Oe))return new Oe(Ye);var Ue=this instanceof ae;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 Ie=this._readableState,Ne;return Ie.objectMode?Ne=!0:typeof Ye=="string"&&(Ue=Ue||Ie.defaultEncoding,Ue!==Ie.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,Ie,Ne,rt){x("readableAddChunk",Ue);var ht=Ye._readableState;if(Ue===null)ht.reading=!1,ct(Ye,ht);else{var St;if(rt||(St=Me(ht,Ue)),St)Te(Ye,St);else if(ht.objectMode||Ue&&Ue.length>0)if(typeof Ue!="string"&&!ht.objectMode&&Object.getPrototypeOf(Ue)!==re.prototype&&(Ue=z(Ue)),Ne)ht.endEmitted?Te(Ye,new ve):Ze(Ye,ht,Ue,!0);else if(ht.ended)Te(Ye,new fe);else{if(ht.destroyed)return!1;ht.reading=!1,ht.decoder&&!Ie?(Ue=ht.decoder.write(Ue),ht.objectMode||Ue.length!==0?Ze(Ye,ht,Ue,!1):ut(Ye,ht)):Ze(Ye,ht,Ue,!1)}else Ne||(ht.reading=!1,ut(Ye,ht))}return!ht.ended&&(ht.length<ht.highWaterMark||ht.length===0)}function Ze(Ye,Ue,Ie,Ne){Ue.flowing&&Ue.length===0&&!Ue.sync?(Ue.awaitDrain=0,Ye.emit("data",Ie)):(Ue.length+=Ue.objectMode?1:Ie.length,Ne?Ue.buffer.unshift(Ie):Ue.buffer.push(Ie),Ue.needReadable&&nt(Ye)),ut(Ye,Ue)}function Me(Ye,Ue){var Ie;return!a(Ue)&&typeof Ue!="string"&&Ue!==void 0&&!Ye.objectMode&&(Ie=new he("chunk",["string","Buffer","Uint8Array"],Ue)),Ie}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 Ie=this._readableState.buffer.head,Ne="";Ie!==null;)Ne+=Ue.write(Ie.data),Ie=Ie.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 lt(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,Ie=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):nt(this),null;if(Ye=lt(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=lt(Ie,Ue)));var rt;return Ye>0?rt=ke(Ye,Ue):rt=null,rt===null?(Ue.needReadable=Ue.length<=Ue.highWaterMark,Ye=0):(Ue.length-=Ye,Ue.awaitDrain=0),Ue.length===0&&(Ue.ended||(Ue.needReadable=!0),Ie!==Ye&&Ue.ended&&Ve(this)),rt!==null&&this.emit("data",rt),rt};function ct(Ye,Ue){if(x("onEofChunk"),!Ue.ended){if(Ue.decoder){var Ie=Ue.decoder.end();Ie&&Ie.length&&(Ue.buffer.push(Ie),Ue.length+=Ue.objectMode?1:Ie.length)}Ue.ended=!0,Ue.sync?nt(Ye):(Ue.needReadable=!1,Ue.emittedReadable||(Ue.emittedReadable=!0,at(Ye)))}}function nt(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(At,Ye,Ue))}function At(Ye,Ue){for(;!Ue.reading&&!Ue.ended&&(Ue.length<Ue.highWaterMark||Ue.flowing&&Ue.length===0);){var Ie=Ue.length;if(x("maybeReadMore read 0"),Ye.read(0),Ie===Ue.length)break}Ue.readingMore=!1}Oe.prototype._read=function(Ye){Te(this,new ge("_read()"))},Oe.prototype.pipe=function(Ye,Ue){var Ie=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 rt=(!Ue||Ue.end!==!1)&&Ye!==ue.stdout&&Ye!==ue.stderr,ht=rt?bt:Xt;Ne.endEmitted?ue.nextTick(ht):Ie.once("end",ht),Ye.on("unpipe",St);function St(on,dn){x("onunpipe"),on===Ie&&dn&&dn.hasUnpiped===!1&&(dn.hasUnpiped=!0,pt())}function bt(){x("onend"),Ye.end()}var Bt=wt(Ie);Ye.on("drain",Bt);var Mt=!1;function pt(){x("cleanup"),Ye.removeListener("close",Wt),Ye.removeListener("finish",Ut),Ye.removeListener("drain",Bt),Ye.removeListener("error",xt),Ye.removeListener("unpipe",St),Ie.removeListener("end",bt),Ie.removeListener("end",Xt),Ie.removeListener("data",Lt),Mt=!0,Ne.awaitDrain&&(!Ye._writableState||Ye._writableState.needDrain)&&Bt()}Ie.on("data",Lt);function Lt(on){x("ondata");var dn=Ye.write(on);x("dest.write",dn),dn===!1&&((Ne.pipesCount===1&&Ne.pipes===Ye||Ne.pipesCount>1&&De(Ne.pipes,Ye)!==-1)&&!Mt&&(x("false write response, pause",Ne.awaitDrain),Ne.awaitDrain++),Ie.pause())}function xt(on){x("onerror",on),Xt(),Ye.removeListener("error",xt),ie(Ye,"error")===0&&Te(Ye,on)}je(Ye,"error",xt);function Wt(){Ye.removeListener("finish",Ut),Xt()}Ye.once("close",Wt);function Ut(){x("onfinish"),Ye.removeListener("close",Wt),Xt()}Ye.once("finish",Ut);function Xt(){x("unpipe"),Ie.unpipe(Ye)}return Ye.emit("pipe",Ie),Ne.flowing||(x("pipe resume"),Ie.resume()),Ye};function wt(Ye){return function(){var Ie=Ye._readableState;x("pipeOnDrain",Ie.awaitDrain),Ie.awaitDrain&&Ie.awaitDrain--,Ie.awaitDrain===0&&ie(Ye,"data")&&(Ie.flowing=!0,Pe(Ye))}}Oe.prototype.unpipe=function(Ye){var Ue=this._readableState,Ie={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,Ie),this);if(!Ye){var Ne=Ue.pipes,rt=Ue.pipesCount;Ue.pipes=null,Ue.pipesCount=0,Ue.flowing=!1;for(var ht=0;ht<rt;ht++)Ne[ht].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,Ie),this)},Oe.prototype.on=function(Ye,Ue){var Ie=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?nt(this):Ne.reading||ue.nextTick(gt,this)),Ie},Oe.prototype.addListener=Oe.prototype.on,Oe.prototype.removeListener=function(Ye,Ue){var Ie=oe.prototype.removeListener.call(this,Ye,Ue);return Ye==="readable"&&ue.nextTick(It,this),Ie},Oe.prototype.removeAllListeners=function(Ye){var Ue=oe.prototype.removeAllListeners.apply(this,arguments);return(Ye==="readable"||Ye===void 0)&&ue.nextTick(It,this),Ue};function It(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,ft(this,Ye)),Ye.paused=!1,this};function ft(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,Ie=this._readableState,Ne=!1;Ye.on("end",function(){if(x("wrapped end"),Ie.decoder&&!Ie.ended){var St=Ie.decoder.end();St&&St.length&&Ue.push(St)}Ue.push(null)}),Ye.on("data",function(St){if(x("wrapped data"),Ie.decoder&&(St=Ie.decoder.write(St)),!(Ie.objectMode&&St==null)&&!(!Ie.objectMode&&(!St||!St.length))){var bt=Ue.push(St);bt||(Ne=!0,Ye.pause())}});for(var rt in Ye)this[rt]===void 0&&typeof Ye[rt]=="function"&&(this[rt]=function(bt){return function(){return Ye[bt].apply(Ye,arguments)}}(rt));for(var ht=0;ht<we.length;ht++)Ye.on(we[ht],this.emit.bind(this,we[ht]));return this._read=function(St){x("wrapped _read",St),Ne&&(Ne=!1,Ye.resume())},this},typeof Symbol=="function"&&(Oe.prototype[Symbol.asyncIterator]=function(){return Be===void 0&&(Be=E("./internal/streams/async_iterator")),Be(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 Ie;return Ue.objectMode?Ie=Ue.buffer.shift():!Ye||Ye>=Ue.length?(Ue.decoder?Ie=Ue.buffer.join(""):Ue.buffer.length===1?Ie=Ue.buffer.first():Ie=Ue.buffer.concat(Ue.length),Ue.buffer.clear()):Ie=Ue.buffer.consume(Ye,Ue.decoder),Ie}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 Ie=Ue._writableState;(!Ie||Ie.autoDestroy&&Ie.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 Ie=0,Ne=Ye.length;Ie<Ne;Ie++)if(Ye[Ie]===Ue)return Ie;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,pe,Ae){"use strict";pe.exports=ne;var ue=E("../errors").codes,le=ue.ERR_METHOD_NOT_IMPLEMENTED,ae=ue.ERR_MULTIPLE_CALLBACK,se=ue.ERR_TRANSFORM_ALREADY_TRANSFORMING,ie=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 ae);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 ie;if(y._transformState.transforming)throw new se;return y.push(null)}},{"../errors":399,"./_stream_duplex":400,inherits:364}],404:[function(E,pe,Ae){(function(ue,le){(function(){"use strict";pe.exports=xe;function ae(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 ie;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,de=ee.ERR_METHOD_NOT_IMPLEMENTED,he=ee.ERR_MULTIPLE_CALLBACK,fe=ee.ERR_STREAM_CANNOT_PIPE,ge=ee.ERR_STREAM_DESTROYED,ve=ee.ERR_STREAM_NULL_VALUES,me=ee.ERR_STREAM_WRITE_AFTER_END,Be=ee.ERR_UNKNOWN_ENCODING,Se=x.errorOrDestroy;E("inherits")(xe,re);function Te(){}function we(Pe,ke,Ve){ie=ie||E("./_stream_duplex"),Pe=Pe||{},typeof Ve!="boolean"&&(Ve=ke instanceof ie),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){ct(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){ie=ie||E("./_stream_duplex");var ke=this instanceof ie;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 fe)};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 Be(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 Ie=ke.objectMode?1:Qe.length;ke.length+=Ie;var Ne=ke.length<ke.highWaterMark;if(Ne||(ke.needDrain=!0),ke.writing||ke.corked){var rt=ke.lastBufferedRequest;ke.lastBufferedRequest={chunk:Qe,encoding:De,isBuf:Ve,callback:Ye,next:null},rt?rt.next=ke.lastBufferedRequest:ke.bufferedRequest=ke.lastBufferedRequest,ke.bufferedRequestCount+=1}else tt(Pe,ke,!1,Ie,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 ge("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 lt(Pe){Pe.writing=!1,Pe.writecb=null,Pe.length-=Pe.writelen,Pe.writelen=0}function ct(Pe,ke){var Ve=Pe._writableState,Qe=Ve.sync,De=Ve.writecb;if(typeof De!="function")throw new he;if(lt(Ve),ke)qe(Pe,Ve,Qe,ke,De);else{var Ye=At(Ve)||Pe.destroyed;!Ye&&!Ve.corked&&!Ve.bufferProcessing&&Ve.bufferedRequest&&ut(Pe,Ve),Qe?ue.nextTick(nt,Pe,Ve,Ye,De):nt(Pe,Ve,Ye,De)}}function nt(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,Ie=!0;Ve;)De[Ue]=Ve,Ve.isBuf||(Ie=!1),Ve=Ve.next,Ue+=1;De.allBuffers=Ie,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,rt=Ve.encoding,ht=Ve.callback,St=ke.objectMode?1:Ne.length;if(tt(Pe,ke,!1,St,Ne,rt,ht),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 de("_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||ft(this,Qe,Ve),this},Object.defineProperty(xe.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}});function At(Pe){return Pe.ending&&Pe.length===0&&Pe.bufferedRequest===null&&!Pe.finished&&!Pe.writing}function wt(Pe,ke){Pe._final(function(Ve){ke.pendingcb--,Ve&&Se(Pe,Ve),ke.prefinished=!0,Pe.emit("prefinish"),gt(Pe,ke)})}function It(Pe,ke){!ke.prefinished&&!ke.finalCalled&&(typeof Pe._final=="function"&&!ke.destroyed?(ke.pendingcb++,ke.finalCalled=!0,ue.nextTick(wt,Pe,ke)):(ke.prefinished=!0,Pe.emit("prefinish")))}function gt(Pe,ke){var Ve=At(ke);if(Ve&&(It(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 ft(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,pe,Ae){(function(ue){(function(){"use strict";var le;function ae(ve,me,Be){return me=se(me),me in ve?Object.defineProperty(ve,me,{value:Be,enumerable:!0,configurable:!0,writable:!0}):ve[me]=Be,ve}function se(ve){var me=ie(ve,"string");return typeof me=="symbol"?me:String(me)}function ie(ve,me){if(typeof ve!="object"||ve===null)return ve;var Be=ve[Symbol.toPrimitive];if(Be!==void 0){var Se=Be.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 Be=ve[b].read();Be!==null&&(ve[y]=null,ve[re]=null,ve[ne]=null,me(te(Be,!1)))}}function ce(ve){ue.nextTick(ee,ve)}function de(ve,me){return function(Be,Se){ve.then(function(){if(me[a]){Be(te(void 0,!0));return}me[x](Be,Se)},Se)}}var he=Object.getPrototypeOf(function(){}),fe=Object.setPrototypeOf((le={get stream(){return this[b]},next:function(){var me=this,Be=this[z];if(Be!==null)return Promise.reject(Be);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(de(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}},ae(le,Symbol.asyncIterator,function(){return this}),ae(le,"return",function(){var me=this;return new Promise(function(Be,Se){me[b].destroy(null,function(Te){if(Te){Se(Te);return}Be(te(void 0,!0))})})}),le),he),ge=function(me){var Be,Se=Object.create(fe,(Be={},ae(Be,b,{value:me,writable:!0}),ae(Be,re,{value:null,writable:!0}),ae(Be,ne,{value:null,writable:!0}),ae(Be,z,{value:null,writable:!0}),ae(Be,a,{value:me._readableState.endEmitted,writable:!0}),ae(Be,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}),Be));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};pe.exports=ge}).call(this)}).call(this,E("_process"))},{"./end-of-stream":408,_process:467}],406:[function(E,pe,Ae){"use strict";function ue(ee,ce){var de=Object.keys(ee);if(Object.getOwnPropertySymbols){var he=Object.getOwnPropertySymbols(ee);ce&&(he=he.filter(function(fe){return Object.getOwnPropertyDescriptor(ee,fe).enumerable})),de.push.apply(de,he)}return de}function le(ee){for(var ce=1;ce<arguments.length;ce++){var de=arguments[ce]!=null?arguments[ce]:{};ce%2?ue(Object(de),!0).forEach(function(he){ae(ee,he,de[he])}):Object.getOwnPropertyDescriptors?Object.defineProperties(ee,Object.getOwnPropertyDescriptors(de)):ue(Object(de)).forEach(function(he){Object.defineProperty(ee,he,Object.getOwnPropertyDescriptor(de,he))})}return ee}function ae(ee,ce,de){return ce=re(ce),ce in ee?Object.defineProperty(ee,ce,{value:de,enumerable:!0,configurable:!0,writable:!0}):ee[ce]=de,ee}function se(ee,ce){if(!(ee instanceof ce))throw new TypeError("Cannot call a class as a function")}function ie(ee,ce){for(var de=0;de<ce.length;de++){var he=ce[de];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,de){return ce&&ie(ee.prototype,ce),de&&ie(ee,de),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 de=ee[Symbol.toPrimitive];if(de!==void 0){var he=de.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,de){a.prototype.copy.call(ee,ce,de)}pe.exports=function(){function ee(){se(this,ee),this.head=null,this.tail=null,this.length=0}return oe(ee,[{key:"push",value:function(de){var he={data:de,next:null};this.length>0?this.tail.next=he:this.head=he,this.tail=he,++this.length}},{key:"unshift",value:function(de){var he={data:de,next:this.head};this.length===0&&(this.tail=he),this.head=he,++this.length}},{key:"shift",value:function(){if(this.length!==0){var de=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,de}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(de){if(this.length===0)return"";for(var he=this.head,fe=""+he.data;he=he.next;)fe+=de+he.data;return fe}},{key:"concat",value:function(de){if(this.length===0)return a.alloc(0);for(var he=a.allocUnsafe(de>>>0),fe=this.head,ge=0;fe;)te(fe.data,he,ge),ge+=fe.data.length,fe=fe.next;return he}},{key:"consume",value:function(de,he){var fe;return de<this.head.data.length?(fe=this.head.data.slice(0,de),this.head.data=this.head.data.slice(de)):de===this.head.data.length?fe=this.shift():fe=he?this._getString(de):this._getBuffer(de),fe}},{key:"first",value:function(){return this.head.data}},{key:"_getString",value:function(de){var he=this.head,fe=1,ge=he.data;for(de-=ge.length;he=he.next;){var ve=he.data,me=de>ve.length?ve.length:de;if(me===ve.length?ge+=ve:ge+=ve.slice(0,de),de-=me,de===0){me===ve.length?(++fe,he.next?this.head=he.next:this.head=this.tail=null):(this.head=he,he.data=ve.slice(me));break}++fe}return this.length-=fe,ge}},{key:"_getBuffer",value:function(de){var he=a.allocUnsafe(de),fe=this.head,ge=1;for(fe.data.copy(he),de-=fe.data.length;fe=fe.next;){var ve=fe.data,me=de>ve.length?ve.length:de;if(ve.copy(he,he.length-de,0,me),de-=me,de===0){me===ve.length?(++ge,fe.next?this.head=fe.next:this.head=this.tail=null):(this.head=fe,fe.data=ve.slice(me));break}++ge}return this.length-=ge,he}},{key:b,value:function(de,he){return x(this,le(le({},he),{},{depth:0,customInspect:!1}))}}]),ee}()},{buffer:90,util:89}],407:[function(E,pe,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(ae,a,b)):ue.nextTick(ae,a,b):z?(ue.nextTick(se,a),z(b)):ue.nextTick(se,a)}),this)}function ae(ne,z){oe(ne,z),se(ne)}function se(ne){ne._writableState&&!ne._writableState.emitClose||ne._readableState&&!ne._readableState.emitClose||ne.emit("close")}function ie(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function 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)}pe.exports={destroy:le,undestroy:ie,errorOrDestroy:re}}).call(this)}).call(this,E("_process"))},{_process:467}],408:[function(E,pe,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 ae(){}function se(oe){return oe.setHeader&&typeof oe.abort=="function"}function ie(oe,re,ne){if(typeof re=="function")return ie(oe,null,re);re||(re={}),ne=le(ne||ae);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(ge){ne.call(oe,ge)},de=function(){var ge;if(z&&!te)return(!oe._readableState||!oe._readableState.ended)&&(ge=new ue),ne.call(oe,ge);if(a&&!x)return(!oe._writableState||!oe._writableState.ended)&&(ge=new ue),ne.call(oe,ge)},he=function(){oe.req.on("finish",b)};return se(oe)?(oe.on("complete",b),oe.on("abort",de),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",de),function(){oe.removeListener("complete",b),oe.removeListener("abort",de),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",de)}}pe.exports=ie},{"../../../errors":399}],409:[function(E,pe,Ae){pe.exports=function(){throw new Error("Readable.from is not available in the browser")}},{}],410:[function(E,pe,Ae){"use strict";var ue;function le(b){var te=!1;return function(){te||(te=!0,b.apply(void 0,arguments))}}var ae=E("../../../errors").codes,se=ae.ERR_MISSING_ARGS,ie=ae.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 de=!1;b.on("close",function(){de=!0}),ue===void 0&&(ue=E("./end-of-stream")),ue(b,{readable:te,writable:ee},function(fe){if(fe)return ce(fe);de=!0,ce()});var he=!1;return function(fe){if(!de&&!he){if(he=!0,re(b))return b.abort();if(typeof b.destroy=="function")return b.destroy();ce(fe||new ie("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 de,he=te.map(function(fe,ge){var ve=ge<te.length-1,me=ge>0;return ne(fe,ve,me,function(Be){de||(de=Be),Be&&he.forEach(z),!ve&&(he.forEach(z),ce(de))})});return te.reduce(a)}pe.exports=x},{"../../../errors":399,"./end-of-stream":408}],411:[function(E,pe,Ae){"use strict";var ue=E("../../../errors").codes.ERR_INVALID_OPT_VALUE;function le(se,ie,oe){return se.highWaterMark!=null?se.highWaterMark:ie?se[oe]:null}function ae(se,ie,oe,re){var ne=le(ie,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}pe.exports={getHighWaterMark:ae}},{"../../../errors":399}],412:[function(E,pe,Ae){arguments[4][393][0].apply(Ae,arguments)},{dup:393,events:344}],413:[function(E,pe,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 ae(he){if(!he)return"utf8";for(var fe;;)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(fe)return;he=(""+he).toLowerCase(),fe=!0}}function se(he){var fe=ae(he);if(typeof fe!="string"&&(ue.isEncoding===le||!le(he)))throw new Error("Unknown encoding: "+he);return fe||he}Ae.StringDecoder=ie;function ie(he){this.encoding=se(he);var fe;switch(this.encoding){case"utf16le":this.text=x,this.end=b,fe=4;break;case"utf8":this.fillLast=z,fe=4;break;case"base64":this.text=te,this.end=ee,fe=3;break;default:this.write=ce,this.end=de;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=ue.allocUnsafe(fe)}ie.prototype.write=function(he){if(he.length===0)return"";var fe,ge;if(this.lastNeed){if(fe=this.fillLast(he),fe===void 0)return"";ge=this.lastNeed,this.lastNeed=0}else ge=0;return ge<he.length?fe?fe+this.text(he,ge):this.text(he,ge):fe||""},ie.prototype.end=y,ie.prototype.text=a,ie.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,fe,ge){var ve=fe.length-1;if(ve<ge)return 0;var me=oe(fe[ve]);return me>=0?(me>0&&(he.lastNeed=me-1),me):--ve<ge||me===-2?0:(me=oe(fe[ve]),me>=0?(me>0&&(he.lastNeed=me-2),me):--ve<ge||me===-2?0:(me=oe(fe[ve]),me>=0?(me>0&&(me===2?me=0:he.lastNeed=me-3),me):0))}function ne(he,fe,ge){if((fe[0]&192)!==128)return he.lastNeed=0,"\uFFFD";if(he.lastNeed>1&&fe.length>1){if((fe[1]&192)!==128)return he.lastNeed=1,"\uFFFD";if(he.lastNeed>2&&fe.length>2&&(fe[2]&192)!==128)return he.lastNeed=2,"\uFFFD"}}function z(he){var fe=this.lastTotal-this.lastNeed,ge=ne(this,he,fe);if(ge!==void 0)return ge;if(this.lastNeed<=he.length)return he.copy(this.lastChar,fe,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);he.copy(this.lastChar,fe,0,he.length),this.lastNeed-=he.length}function a(he,fe){var ge=re(this,he,fe);if(!this.lastNeed)return he.toString("utf8",fe);this.lastTotal=ge;var ve=he.length-(ge-this.lastNeed);return he.copy(this.lastChar,0,ve),he.toString("utf8",fe,ve)}function y(he){var fe=he&&he.length?this.write(he):"";return this.lastNeed?fe+"\uFFFD":fe}function x(he,fe){if((he.length-fe)%2===0){var ge=he.toString("utf16le",fe);if(ge){var ve=ge.charCodeAt(ge.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],ge.slice(0,-1)}return ge}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=he[he.length-1],he.toString("utf16le",fe,he.length-1)}function b(he){var fe=he&&he.length?this.write(he):"";if(this.lastNeed){var ge=this.lastTotal-this.lastNeed;return fe+this.lastChar.toString("utf16le",0,ge)}return fe}function te(he,fe){var ge=(he.length-fe)%3;return ge===0?he.toString("base64",fe):(this.lastNeed=3-ge,this.lastTotal=3,ge===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",fe,he.length-ge))}function ee(he){var fe=he&&he.length?this.write(he):"";return this.lastNeed?fe+this.lastChar.toString("base64",0,3-this.lastNeed):fe}function ce(he){return he.toString(this.encoding)}function de(he){return he&&he.length?this.write(he):""}},{"safe-buffer":396}],414:[function(E,pe,Ae){(function(ue,le){(function(){var ae=E("process/browser.js").nextTick,se=Function.prototype.apply,ie=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:ie.call(arguments,1);return oe[a]=!0,ae(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,pe,Ae){var ue=E("buffer").Buffer;pe.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 ae=new Uint8Array(le.length),se=le.length,ie=0;ie<se;ie++)ae[ie]=le[ie];return ae.buffer}else throw new Error("Argument must be a Buffer")}},{buffer:90}],416:[function(E,pe,Ae){(function(ue){(function(){pe.exports=le;function le(se,ie){if(ae("noDeprecation"))return se;var oe=!1;function re(){if(!oe){if(ae("throwDeprecation"))throw new Error(ie);ae("traceDeprecation")?console.trace(ie):console.warn(ie),oe=!0}return se.apply(this,arguments)}return re}function ae(se){try{if(!ue.localStorage)return!1}catch(oe){return!1}var ie=ue.localStorage[se];return ie==null?!1:String(ie).toLowerCase()==="true"}}).call(this)}).call(this,typeof zt!="undefined"?zt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],417:[function(E,pe,Ae){arguments[4][84][0].apply(Ae,arguments)},{dup:84}],418:[function(E,pe,Ae){"use strict";var ue=E("is-arguments"),le=E("is-generator-function"),ae=E("which-typed-array"),se=E("is-typed-array");function ie(rt){return rt.call.bind(rt)}var oe=typeof BigInt!="undefined",re=typeof Symbol!="undefined",ne=ie(Object.prototype.toString),z=ie(Number.prototype.valueOf),a=ie(String.prototype.valueOf),y=ie(Boolean.prototype.valueOf);if(oe)var x=ie(BigInt.prototype.valueOf);if(re)var b=ie(Symbol.prototype.valueOf);function te(rt,ht){if(typeof rt!="object")return!1;try{return ht(rt),!0}catch(St){return!1}}Ae.isArgumentsObject=ue,Ae.isGeneratorFunction=le,Ae.isTypedArray=se;function ee(rt){return typeof Promise!="undefined"&&rt instanceof Promise||rt!==null&&typeof rt=="object"&&typeof rt.then=="function"&&typeof rt.catch=="function"}Ae.isPromise=ee;function ce(rt){return typeof ArrayBuffer!="undefined"&&ArrayBuffer.isView?ArrayBuffer.isView(rt):se(rt)||ut(rt)}Ae.isArrayBufferView=ce;function de(rt){return ae(rt)==="Uint8Array"}Ae.isUint8Array=de;function he(rt){return ae(rt)==="Uint8ClampedArray"}Ae.isUint8ClampedArray=he;function fe(rt){return ae(rt)==="Uint16Array"}Ae.isUint16Array=fe;function ge(rt){return ae(rt)==="Uint32Array"}Ae.isUint32Array=ge;function ve(rt){return ae(rt)==="Int8Array"}Ae.isInt8Array=ve;function me(rt){return ae(rt)==="Int16Array"}Ae.isInt16Array=me;function Be(rt){return ae(rt)==="Int32Array"}Ae.isInt32Array=Be;function Se(rt){return ae(rt)==="Float32Array"}Ae.isFloat32Array=Se;function Te(rt){return ae(rt)==="Float64Array"}Ae.isFloat64Array=Te;function we(rt){return ae(rt)==="BigInt64Array"}Ae.isBigInt64Array=we;function je(rt){return ae(rt)==="BigUint64Array"}Ae.isBigUint64Array=je;function xe(rt){return ne(rt)==="[object Map]"}xe.working=typeof Map!="undefined"&&xe(new Map);function Oe(rt){return typeof Map=="undefined"?!1:xe.working?xe(rt):rt instanceof Map}Ae.isMap=Oe;function ze(rt){return ne(rt)==="[object Set]"}ze.working=typeof Set!="undefined"&&ze(new Set);function Ze(rt){return typeof Set=="undefined"?!1:ze.working?ze(rt):rt instanceof Set}Ae.isSet=Ze;function Me(rt){return ne(rt)==="[object WeakMap]"}Me.working=typeof WeakMap!="undefined"&&Me(new WeakMap);function tt(rt){return typeof WeakMap=="undefined"?!1:Me.working?Me(rt):rt instanceof WeakMap}Ae.isWeakMap=tt;function qe(rt){return ne(rt)==="[object WeakSet]"}qe.working=typeof WeakSet!="undefined"&&qe(new WeakSet);function lt(rt){return qe(rt)}Ae.isWeakSet=lt;function ct(rt){return ne(rt)==="[object ArrayBuffer]"}ct.working=typeof ArrayBuffer!="undefined"&&ct(new ArrayBuffer);function nt(rt){return typeof ArrayBuffer=="undefined"?!1:ct.working?ct(rt):rt instanceof ArrayBuffer}Ae.isArrayBuffer=nt;function at(rt){return ne(rt)==="[object DataView]"}at.working=typeof ArrayBuffer!="undefined"&&typeof DataView!="undefined"&&at(new DataView(new ArrayBuffer(1),0,1));function ut(rt){return typeof DataView=="undefined"?!1:at.working?at(rt):rt instanceof DataView}Ae.isDataView=ut;var At=typeof SharedArrayBuffer!="undefined"?SharedArrayBuffer:void 0;function wt(rt){return ne(rt)==="[object SharedArrayBuffer]"}function It(rt){return typeof At=="undefined"?!1:(typeof wt.working=="undefined"&&(wt.working=wt(new At)),wt.working?wt(rt):rt instanceof At)}Ae.isSharedArrayBuffer=It;function gt(rt){return ne(rt)==="[object AsyncFunction]"}Ae.isAsyncFunction=gt;function ft(rt){return ne(rt)==="[object Map Iterator]"}Ae.isMapIterator=ft;function $e(rt){return ne(rt)==="[object Set Iterator]"}Ae.isSetIterator=$e;function Pe(rt){return ne(rt)==="[object Generator]"}Ae.isGeneratorObject=Pe;function ke(rt){return ne(rt)==="[object WebAssembly.Module]"}Ae.isWebAssemblyCompiledModule=ke;function Ve(rt){return te(rt,z)}Ae.isNumberObject=Ve;function Qe(rt){return te(rt,a)}Ae.isStringObject=Qe;function De(rt){return te(rt,y)}Ae.isBooleanObject=De;function Ye(rt){return oe&&te(rt,x)}Ae.isBigIntObject=Ye;function Ue(rt){return re&&te(rt,b)}Ae.isSymbolObject=Ue;function Ie(rt){return Ve(rt)||Qe(rt)||De(rt)||Ye(rt)||Ue(rt)}Ae.isBoxedPrimitive=Ie;function Ne(rt){return typeof Uint8Array!="undefined"&&(nt(rt)||It(rt))}Ae.isAnyArrayBuffer=Ne,["isProxy","isExternal","isModuleNamespaceObject"].forEach(function(rt){Object.defineProperty(Ae,rt,{enumerable:!1,value:function(){throw new Error(rt+" is not supported in userland")}})})},{"is-arguments":365,"is-generator-function":368,"is-typed-array":369,"which-typed-array":420}],419:[function(E,pe,Ae){(function(ue){(function(){var le=Object.getOwnPropertyDescriptors||function(At){for(var wt=Object.keys(At),It={},gt=0;gt<wt.length;gt++)It[wt[gt]]=Object.getOwnPropertyDescriptor(At,wt[gt]);return It},ae=/%[sdj%]/g;Ae.format=function(ut){if(!me(ut)){for(var At=[],wt=0;wt<arguments.length;wt++)At.push(re(arguments[wt]));return At.join(" ")}for(var wt=1,It=arguments,gt=It.length,ft=String(ut).replace(ae,function(Pe){if(Pe==="%%")return"%";if(wt>=gt)return Pe;switch(Pe){case"%s":return String(It[wt++]);case"%d":return Number(It[wt++]);case"%j":try{return JSON.stringify(It[wt++])}catch(ke){return"[Circular]"}default:return Pe}}),$e=It[wt];wt<gt;$e=It[++wt])fe($e)||!we($e)?ft+=" "+$e:ft+=" "+re($e);return ft},Ae.deprecate=function(ut,At){if(typeof ue!="undefined"&&ue.noDeprecation===!0)return ut;if(typeof ue=="undefined")return function(){return Ae.deprecate(ut,At).apply(this,arguments)};var wt=!1;function It(){if(!wt){if(ue.throwDeprecation)throw new Error(At);ue.traceDeprecation?console.trace(At):console.error(At),wt=!0}return ut.apply(this,arguments)}return It};var se={},ie=/^$/;if(ue.env.NODE_DEBUG){var oe=ue.env.NODE_DEBUG;oe=oe.replace(/[|\\{}()[\]^$+?.]/g,"\\$&").replace(/\*/g,".*").replace(/,/g,"$|^").toUpperCase(),ie=new RegExp("^"+oe+"$","i")}Ae.debuglog=function(ut){if(ut=ut.toUpperCase(),!se[ut])if(ie.test(ut)){var At=ue.pid;se[ut]=function(){var wt=Ae.format.apply(Ae,arguments);console.error("%s %d: %s",ut,At,wt)}}else se[ut]=function(){};return se[ut]};function re(ut,At){var wt={seen:[],stylize:z};return arguments.length>=3&&(wt.depth=arguments[2]),arguments.length>=4&&(wt.colors=arguments[3]),he(At)?wt.showHidden=At:At&&Ae._extend(wt,At),Se(wt.showHidden)&&(wt.showHidden=!1),Se(wt.depth)&&(wt.depth=2),Se(wt.colors)&&(wt.colors=!1),Se(wt.customInspect)&&(wt.customInspect=!0),wt.colors&&(wt.stylize=ne),y(wt,ut,wt.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,At){var wt=re.styles[At];return wt?"\x1B["+re.colors[wt][0]+"m"+ut+"\x1B["+re.colors[wt][1]+"m":ut}function z(ut,At){return ut}function a(ut){var At={};return ut.forEach(function(wt,It){At[wt]=!0}),At}function y(ut,At,wt){if(ut.customInspect&&At&&Oe(At.inspect)&&At.inspect!==Ae.inspect&&!(At.constructor&&At.constructor.prototype===At)){var It=At.inspect(wt,ut);return me(It)||(It=y(ut,It,wt)),It}var gt=x(ut,At);if(gt)return gt;var ft=Object.keys(At),$e=a(ft);if(ut.showHidden&&(ft=Object.getOwnPropertyNames(At)),xe(At)&&(ft.indexOf("message")>=0||ft.indexOf("description")>=0))return b(At);if(ft.length===0){if(Oe(At)){var Pe=At.name?": "+At.name:"";return ut.stylize("[Function"+Pe+"]","special")}if(Te(At))return ut.stylize(RegExp.prototype.toString.call(At),"regexp");if(je(At))return ut.stylize(Date.prototype.toString.call(At),"date");if(xe(At))return b(At)}var ke="",Ve=!1,Qe=["{","}"];if(de(At)&&(Ve=!0,Qe=["[","]"]),Oe(At)){var De=At.name?": "+At.name:"";ke=" [Function"+De+"]"}if(Te(At)&&(ke=" "+RegExp.prototype.toString.call(At)),je(At)&&(ke=" "+Date.prototype.toUTCString.call(At)),xe(At)&&(ke=" "+b(At)),ft.length===0&&(!Ve||At.length==0))return Qe[0]+ke+Qe[1];if(wt<0)return Te(At)?ut.stylize(RegExp.prototype.toString.call(At),"regexp"):ut.stylize("[Object]","special");ut.seen.push(At);var Ye;return Ve?Ye=te(ut,At,wt,$e,ft):Ye=ft.map(function(Ue){return ee(ut,At,wt,$e,Ue,Ve)}),ut.seen.pop(),ce(Ye,ke,Qe)}function x(ut,At){if(Se(At))return ut.stylize("undefined","undefined");if(me(At)){var wt="'"+JSON.stringify(At).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return ut.stylize(wt,"string")}if(ve(At))return ut.stylize(""+At,"number");if(he(At))return ut.stylize(""+At,"boolean");if(fe(At))return ut.stylize("null","null")}function b(ut){return"["+Error.prototype.toString.call(ut)+"]"}function te(ut,At,wt,It,gt){for(var ft=[],$e=0,Pe=At.length;$e<Pe;++$e)lt(At,String($e))?ft.push(ee(ut,At,wt,It,String($e),!0)):ft.push("");return gt.forEach(function(ke){ke.match(/^\d+$/)||ft.push(ee(ut,At,wt,It,ke,!0))}),ft}function ee(ut,At,wt,It,gt,ft){var $e,Pe,ke;if(ke=Object.getOwnPropertyDescriptor(At,gt)||{value:At[gt]},ke.get?ke.set?Pe=ut.stylize("[Getter/Setter]","special"):Pe=ut.stylize("[Getter]","special"):ke.set&&(Pe=ut.stylize("[Setter]","special")),lt(It,gt)||($e="["+gt+"]"),Pe||(ut.seen.indexOf(ke.value)<0?(fe(wt)?Pe=y(ut,ke.value,null):Pe=y(ut,ke.value,wt-1),Pe.indexOf(`
`)>-1&&(ft?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(ft&&gt.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,At,wt){var It=0,gt=ut.reduce(function(ft,$e){return It++,$e.indexOf(`
`)>=0&&It++,ft+$e.replace(/\u001b\[\d\d?m/g,"").length+1},0);return gt>60?wt[0]+(At===""?"":At+`
`)+" "+ut.join(`,
`)+" "+wt[1]:wt[0]+At+" "+ut.join(", ")+" "+wt[1]}Ae.types=E("./support/types");function de(ut){return Array.isArray(ut)}Ae.isArray=de;function he(ut){return typeof ut=="boolean"}Ae.isBoolean=he;function fe(ut){return ut===null}Ae.isNull=fe;function ge(ut){return ut==null}Ae.isNullOrUndefined=ge;function ve(ut){return typeof ut=="number"}Ae.isNumber=ve;function me(ut){return typeof ut=="string"}Ae.isString=me;function Be(ut){return typeof ut=="symbol"}Ae.isSymbol=Be;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,At=[Me(ut.getHours()),Me(ut.getMinutes()),Me(ut.getSeconds())].join(":");return[ut.getDate(),tt[ut.getMonth()],At].join(" ")}Ae.log=function(){console.log("%s - %s",qe(),Ae.format.apply(Ae,arguments))},Ae.inherits=E("inherits"),Ae._extend=function(ut,At){if(!At||!we(At))return ut;for(var wt=Object.keys(At),It=wt.length;It--;)ut[wt[It]]=At[wt[It]];return ut};function lt(ut,At){return Object.prototype.hasOwnProperty.call(ut,At)}var ct=typeof Symbol!="undefined"?Symbol("util.promisify.custom"):void 0;Ae.promisify=function(At){if(typeof At!="function")throw new TypeError('The "original" argument must be of type Function');if(ct&&At[ct]){var wt=At[ct];if(typeof wt!="function")throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(wt,ct,{value:wt,enumerable:!1,writable:!1,configurable:!0}),wt}function wt(){for(var It,gt,ft=new Promise(function(ke,Ve){It=ke,gt=Ve}),$e=[],Pe=0;Pe<arguments.length;Pe++)$e.push(arguments[Pe]);$e.push(function(ke,Ve){ke?gt(ke):It(Ve)});try{At.apply(this,$e)}catch(ke){gt(ke)}return ft}return Object.setPrototypeOf(wt,Object.getPrototypeOf(At)),ct&&Object.defineProperty(wt,ct,{value:wt,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(wt,le(At))},Ae.promisify.custom=ct;function nt(ut,At){if(!ut){var wt=new Error("Promise was rejected with a falsy value");wt.reason=ut,ut=wt}return At(ut)}function at(ut){if(typeof ut!="function")throw new TypeError('The "original" argument must be of type Function');function At(){for(var wt=[],It=0;It<arguments.length;It++)wt.push(arguments[It]);var gt=wt.pop();if(typeof gt!="function")throw new TypeError("The last argument must be of type Function");var ft=this,$e=function(){return gt.apply(ft,arguments)};ut.apply(this,wt).then(function(Pe){ue.nextTick($e.bind(null,null,Pe))},function(Pe){ue.nextTick(nt.bind(null,Pe,$e))})}return Object.setPrototypeOf(At,Object.getPrototypeOf(ut)),Object.defineProperties(At,le(ut)),At}Ae.callbackify=at}).call(this)}).call(this,E("_process"))},{"./support/isBuffer":417,"./support/types":418,_process:467,inherits:364}],420:[function(E,pe,Ae){(function(ue){(function(){"use strict";var le=E("for-each"),ae=E("available-typed-arrays"),se=E("call-bind"),ie=E("call-bind/callBound"),oe=E("gopd"),re=ie("Object.prototype.toString"),ne=E("has-tostringtag/shams")(),z=typeof globalThis=="undefined"?ue:globalThis,a=ae(),y=ie("String.prototype.slice"),x=Object.getPrototypeOf,b=ie("Array.prototype.indexOf",!0)||function(he,fe){for(var ge=0;ge<he.length;ge+=1)if(he[ge]===fe)return ge;return-1},te={__proto__:null};ne&&oe&&x?le(a,function(de){var he=new z[de];if(Symbol.toStringTag in he){var fe=x(he),ge=oe(fe,Symbol.toStringTag);if(!ge){var ve=x(fe);ge=oe(ve,Symbol.toStringTag)}te["$"+de]=se(ge.get)}}):le(a,function(de){var he=new z[de];te["$"+de]=se(he.slice)});var ee=function(he){var fe=!1;return le(te,function(ge,ve){if(!fe)try{"$"+ge(he)===ve&&(fe=y(ve,1))}catch(me){}}),fe},ce=function(he){var fe=!1;return le(te,function(ge,ve){if(!fe)try{ge(he),fe=y(ve,1)}catch(me){}}),fe};pe.exports=function(he){if(!he||typeof he!="object")return!1;if(!ne){var fe=y(re(he),8,-1);return b(a,fe)>-1?fe:fe!=="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,pe,Ae){(function(){"use strict";Ae.stripBOM=function(ue){return ue[0]==="\uFEFF"?ue.substring(1):ue}}).call(this)},{}],422:[function(E,pe,Ae){(function(){"use strict";var ue,le,ae,se,ie,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)},ie=function(re){return"<![CDATA["+ae(re)+"]]>"},ae=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 de,he,fe,ge,ve,me;if(typeof ce!="object")te.options.cdata&&se(ce)?ee.raw(ie(ce)):ee.txt(ce);else if(Array.isArray(ce)){for(ge in ce)if(oe.call(ce,ge)){he=ce[ge];for(ve in he)fe=he[ve],ee=y(ee.ele(ve),fe).up()}}else for(ve in ce)if(oe.call(ce,ve))if(he=ce[ve],ve===z){if(typeof he=="object")for(de in he)me=he[de],ee=ee.att(de,me)}else if(ve===a)te.options.cdata&&se(he)?ee=ee.raw(ie(he)):ee=ee.txt(he);else if(Array.isArray(he))for(ge in he)oe.call(he,ge)&&(fe=he[ge],typeof fe=="string"?te.options.cdata&&se(fe)?ee=ee.ele(ve).raw(ie(fe)).up():ee=ee.ele(ve,fe).up():ee=y(ee.ele(ve),fe).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(ie(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,pe,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,pe,Ae){(function(){"use strict";var ue,le,ae,se,ie,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,ie=function(b){return typeof b=="object"&&b!=null&&Object.keys(b).length===0},oe=function(b,te,ee){var ce,de,he;for(ce=0,de=b.length;ce<de;ce++)he=b[ce],te=he(te,ee);return te},ae=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,de,he;if(!(this instanceof Ae.Parser))return new Ae.Parser(ee);this.options={},de=le["0.2"];for(ce in de)x.call(de,ce)&&(he=de[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(de){if(ce=de,!this.saxParser.errThrown)return this.saxParser.errThrown=!0,this.emit(ce)}},te.prototype.assignOrPush=function(ee,ce,de){return ce in ee?(ee[ce]instanceof Array||ae(ee,ce,[ee[ce]]),ee[ce].push(de)):this.options.explicitArray?ae(ee,ce,[de]):ae(ee,ce,de)},te.prototype.reset=function(){var ee,ce,de,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(fe){return function(ge){if(fe.saxParser.resume(),!fe.saxParser.errThrown)return fe.saxParser.errThrown=!0,fe.emit("error",ge)}}(this),this.saxParser.onend=function(fe){return function(){if(!fe.saxParser.ended)return fe.saxParser.ended=!0,fe.emit("end",fe.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(fe){return function(ge){var ve,me,Be,Se,Te;if(Be={},Be[ce]="",!fe.options.ignoreAttrs){Te=ge.attributes;for(ve in Te)x.call(Te,ve)&&(!(ee in Be)&&!fe.options.mergeAttrs&&(Be[ee]={}),me=fe.options.attrValueProcessors?oe(fe.options.attrValueProcessors,ge.attributes[ve],ve):ge.attributes[ve],Se=fe.options.attrNameProcessors?oe(fe.options.attrNameProcessors,ve):ve,fe.options.mergeAttrs?fe.assignOrPush(Be,Se,me):ae(Be[ee],Se,me))}return Be["#name"]=fe.options.tagNameProcessors?oe(fe.options.tagNameProcessors,ge.name):ge.name,fe.options.xmlns&&(Be[fe.options.xmlnskey]={uri:ge.uri,local:ge.local}),he.push(Be)}}(this),this.saxParser.onclosetag=function(fe){return function(){var ge,ve,me,Be,Se,Te,we,je,xe,Oe;if(Te=he.pop(),Se=Te["#name"],(!fe.options.explicitChildren||!fe.options.preserveChildrenOrder)&&delete Te["#name"],Te.cdata===!0&&(ge=Te.cdata,delete Te.cdata),xe=he[he.length-1],Te[ce].match(/^\s*$/)&&!ge?(ve=Te[ce],delete Te[ce]):(fe.options.trim&&(Te[ce]=Te[ce].trim()),fe.options.normalize&&(Te[ce]=Te[ce].replace(/\s{2,}/g," ").trim()),Te[ce]=fe.options.valueProcessors?oe(fe.options.valueProcessors,Te[ce],Se):Te[ce],Object.keys(Te).length===1&&ce in Te&&!fe.EXPLICIT_CHARKEY&&(Te=Te[ce])),ie(Te)&&(typeof fe.options.emptyTag=="function"?Te=fe.options.emptyTag():Te=fe.options.emptyTag!==""?fe.options.emptyTag:ve),fe.options.validator!=null&&(Oe="/"+function(){var ze,Ze,Me;for(Me=[],ze=0,Ze=he.length;ze<Ze;ze++)Be=he[ze],Me.push(Be["#name"]);return Me}().concat(Se).join("/"),function(){var ze;try{return Te=fe.options.validator(Oe,xe&&xe[Se],Te)}catch(Ze){return ze=Ze,fe.emit("error",ze)}}()),fe.options.explicitChildren&&!fe.options.mergeAttrs&&typeof Te=="object"){if(!fe.options.preserveChildrenOrder)Be={},fe.options.attrkey in Te&&(Be[fe.options.attrkey]=Te[fe.options.attrkey],delete Te[fe.options.attrkey]),!fe.options.charsAsChildren&&fe.options.charkey in Te&&(Be[fe.options.charkey]=Te[fe.options.charkey],delete Te[fe.options.charkey]),Object.getOwnPropertyNames(Te).length>0&&(Be[fe.options.childkey]=Te),Te=Be;else if(xe){xe[fe.options.childkey]=xe[fe.options.childkey]||[],we={};for(me in Te)x.call(Te,me)&&ae(we,me,Te[me]);xe[fe.options.childkey].push(we),delete Te["#name"],Object.keys(Te).length===1&&ce in Te&&!fe.EXPLICIT_CHARKEY&&(Te=Te[ce])}}return he.length>0?fe.assignOrPush(xe,Se,Te):(fe.options.explicitRoot&&(je=Te,Te={},ae(Te,Se,je)),fe.resultObject=Te,fe.saxParser.ended=!0,fe.emit("end",fe.resultObject))}}(this),de=function(fe){return function(ge){var ve,me;if(me=he[he.length-1],me)return me[ce]+=ge,fe.options.explicitChildren&&fe.options.preserveChildrenOrder&&fe.options.charsAsChildren&&(fe.options.includeWhiteChars||ge.replace(/\\n/g,"").trim()!=="")&&(me[fe.options.childkey]=me[fe.options.childkey]||[],ve={"#name":"__text__"},ve[ce]=ge,fe.options.normalize&&(ve[ce]=ve[ce].replace(/\s{2,}/g," ").trim()),me[fe.options.childkey].push(ve)),me}}(this),this.saxParser.ontext=de,this.saxParser.oncdata=function(fe){return function(ge){var ve;if(ve=de(ge),ve)return ve.cdata=!0}}(this)},te.prototype.parseString=function(ee,ce){var de;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(de=he,this.saxParser.errThrown||this.saxParser.ended){if(this.saxParser.ended)throw de}else return this.emit("error",de),this.saxParser.errThrown=!0}},te.prototype.parseStringPromise=function(ee){return new Promise(function(ce){return function(de,he){return ce.parseString(ee,function(fe,ge){return fe?he(fe):de(ge)})}}(this))},te}(se),Ae.parseString=function(b,te,ee){var ce,de,he;return ee!=null?(typeof ee=="function"&&(ce=ee),typeof te=="object"&&(de=te)):(typeof te=="function"&&(ce=te),de={}),he=new Ae.Parser(de),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,pe,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,pe,Ae){(function(){"use strict";var ue,le,ae,se,ie=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"),ae=E("./parser"),se=E("./processors"),Ae.defaults=le.defaults,Ae.processors=se,Ae.ValidationError=function(re){ie(ne,re);function ne(z){this.message=z}return ne}(Error),Ae.Builder=ue.Builder,Ae.Parser=ae.Parser,Ae.parseString=ae.parseString,Ae.parseStringPromise=ae.parseStringPromise}).call(this)},{"./builder":422,"./defaults":423,"./parser":424,"./processors":425}],427:[function(E,pe,Ae){(function(){pe.exports={Disconnected:1,Preceding:2,Following:4,Contains:8,ContainedBy:16,ImplementationSpecific:32}}).call(this)},{}],428:[function(E,pe,Ae){(function(){pe.exports={Element:1,Attribute:2,Text:3,CData:4,EntityReference:5,EntityDeclaration:6,ProcessingInstruction:7,Comment:8,Document:9,DocType:10,DocumentFragment:11,NotationDeclaration:12,Declaration:201,Raw:202,AttributeDeclaration:203,ElementDeclaration:204,Dummy:205}}).call(this)},{}],429:[function(E,pe,Ae){(function(){var ue,le,ae,se,ie,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):[],ie(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},ie=function(a){return!!a&&Object.prototype.toString.call(a)==="[object Function]"},oe=function(a){var y;return!!a&&((y=typeof a)=="function"||y==="object")},ae=function(a){return ie(Array.isArray)?Array.isArray(a):Object.prototype.toString.call(a)==="[object Array]"},se=function(a){var y;if(ae(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 ie(a.valueOf)?a.valueOf():a},pe.exports.assign=ue,pe.exports.isFunction=ie,pe.exports.isObject=oe,pe.exports.isArray=ae,pe.exports.isEmpty=se,pe.exports.isPlainObject=re,pe.exports.getValue=le}).call(this)},{}],430:[function(E,pe,Ae){(function(){pe.exports={None:0,OpenTag:1,InsideTag:2,CloseTag:3}}).call(this)},{}],431:[function(E,pe,Ae){(function(){var ue,le,ae;ue=E("./NodeType"),ae=E("./XMLNode"),pe.exports=le=function(){function se(ie,oe,re){if(this.parent=ie,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(ie){return this.value=ie||""}}),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(ie){return this.options.writer.attribute(this,this.options.writer.filterOptions(ie))},se.prototype.debugInfo=function(ie){return ie=ie||this.name,ie==null?"parent: <"+this.parent.name+">":"attribute: {"+ie+"}, parent: <"+this.parent.name+">"},se.prototype.isEqualNode=function(ie){return!(ie.namespaceURI!==this.namespaceURI||ie.prefix!==this.prefix||ie.localName!==this.localName||ie.value!==this.value)},se}()}).call(this)},{"./NodeType":428,"./XMLNode":450}],432:[function(E,pe,Ae){(function(){var ue,le,ae,se=function(oe,re){for(var ne in re)ie.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},ie={}.hasOwnProperty;ue=E("./NodeType"),ae=E("./XMLCharacterData"),pe.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}(ae)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],433:[function(E,pe,Ae){(function(){var ue,le,ae=function(ie,oe){for(var re in oe)se.call(oe,re)&&(ie[re]=oe[re]);function ne(){this.constructor=ie}return ne.prototype=oe.prototype,ie.prototype=new ne,ie.__super__=oe.prototype,ie},se={}.hasOwnProperty;le=E("./XMLNode"),pe.exports=ue=function(ie){ae(oe,ie);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,pe,Ae){(function(){var ue,le,ae,se=function(oe,re){for(var ne in re)ie.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},ie={}.hasOwnProperty;ue=E("./NodeType"),le=E("./XMLCharacterData"),pe.exports=ae=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,pe,Ae){(function(){var ue,le,ae;le=E("./XMLDOMErrorHandler"),ae=E("./XMLDOMStringList"),pe.exports=ue=function(){function se(){var ie;this.defaultParams={"canonical-form":!1,"cdata-sections":!1,comments:!1,"datatype-normalization":!1,"element-content-whitespace":!0,entities:!0,"error-handler":new 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=ie=Object.create(this.defaultParams)}return Object.defineProperty(se.prototype,"parameterNames",{get:function(){return new ae(Object.keys(this.defaultParams))}}),se.prototype.getParameter=function(ie){return this.params.hasOwnProperty(ie)?this.params[ie]:null},se.prototype.canSetParameter=function(ie,oe){return!0},se.prototype.setParameter=function(ie,oe){return oe!=null?this.params[ie]=oe:delete this.params[ie]},se}()}).call(this)},{"./XMLDOMErrorHandler":436,"./XMLDOMStringList":438}],436:[function(E,pe,Ae){(function(){var ue;pe.exports=ue=function(){function le(){}return le.prototype.handleError=function(ae){throw new Error(ae)},le}()}).call(this)},{}],437:[function(E,pe,Ae){(function(){var ue;pe.exports=ue=function(){function le(){}return le.prototype.hasFeature=function(ae,se){return!0},le.prototype.createDocumentType=function(ae,se,ie){throw new Error("This DOM method is not implemented.")},le.prototype.createDocument=function(ae,se,ie){throw new Error("This DOM method is not implemented.")},le.prototype.createHTMLDocument=function(ae){throw new Error("This DOM method is not implemented.")},le.prototype.getFeature=function(ae,se){throw new Error("This DOM method is not implemented.")},le}()}).call(this)},{}],438:[function(E,pe,Ae){(function(){var ue;pe.exports=ue=function(){function le(ae){this.arr=ae||[]}return Object.defineProperty(le.prototype,"length",{get:function(){return this.arr.length}}),le.prototype.item=function(ae){return this.arr[ae]||null},le.prototype.contains=function(ae){return this.arr.indexOf(ae)!==-1},le}()}).call(this)},{}],439:[function(E,pe,Ae){(function(){var ue,le,ae,se=function(oe,re){for(var ne in re)ie.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},ie={}.hasOwnProperty;ae=E("./XMLNode"),ue=E("./NodeType"),pe.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}(ae)}).call(this)},{"./NodeType":428,"./XMLNode":450}],440:[function(E,pe,Ae){(function(){var ue,le,ae,se=function(oe,re){for(var ne in re)ie.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},ie={}.hasOwnProperty;ae=E("./XMLNode"),ue=E("./NodeType"),pe.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}(ae)}).call(this)},{"./NodeType":428,"./XMLNode":450}],441:[function(E,pe,Ae){(function(){var ue,le,ae,se,ie=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,ae=E("./XMLNode"),ue=E("./NodeType"),pe.exports=le=function(re){ie(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}(ae)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLNode":450}],442:[function(E,pe,Ae){(function(){var ue,le,ae,se=function(oe,re){for(var ne in re)ie.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},ie={}.hasOwnProperty;ae=E("./XMLNode"),ue=E("./NodeType"),pe.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}(ae)}).call(this)},{"./NodeType":428,"./XMLNode":450}],443:[function(E,pe,Ae){(function(){var ue,le,ae,se,ie=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,ae=E("./XMLNode"),ue=E("./NodeType"),pe.exports=le=function(re){ie(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}(ae)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLNode":450}],444:[function(E,pe,Ae){(function(){var ue,le,ae,se,ie,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"),ae=E("./XMLDTDElement"),ie=E("./XMLDTDNotation"),re=E("./XMLNamedNodeMap"),pe.exports=oe=function(x){a(b,x);function b(te,ee,ce){var de,he,fe,ge,ve,me;if(b.__super__.constructor.call(this,te),this.type=ue.DocType,te.children){for(ge=te.children,he=0,fe=ge.length;he<fe;he++)if(de=ge[he],de.type===ue.Element){this.name=de.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,de,he;for(de={},he=this.children,ee=0,ce=he.length;ee<ce;ee++)te=he[ee],te.type===ue.EntityDeclaration&&!te.pe&&(de[te.name]=te);return new re(de)}}),Object.defineProperty(b.prototype,"notations",{get:function(){var te,ee,ce,de,he;for(de={},he=this.children,ee=0,ce=he.length;ee<ce;ee++)te=he[ee],te.type===ue.NotationDeclaration&&(de[te.name]=te);return new re(de)}}),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 ae(this,te,ee),this.children.push(ce),this},b.prototype.attList=function(te,ee,ce,de,he){var fe;return fe=new le(this,te,ee,ce,de,he),this.children.push(fe),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 ie(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,de,he){return this.attList(te,ee,ce,de,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,pe,Ae){(function(){var ue,le,ae,se,ie,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,ae=E("./XMLDOMImplementation"),le=E("./XMLDOMConfiguration"),ie=E("./XMLNode"),ue=E("./NodeType"),re=E("./XMLStringifier"),oe=E("./XMLStringWriter"),pe.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 ae}),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}(ie)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLDOMConfiguration":435,"./XMLDOMImplementation":437,"./XMLNode":450,"./XMLStringWriter":455,"./XMLStringifier":456}],446:[function(E,pe,Ae){(function(){var ue,le,ae,se,ie,oe,re,ne,z,a,y,x,b,te,ee,ce,de,he,fe,ge,ve,me,Be,Se,Te={}.hasOwnProperty;Se=E("./Utility"),me=Se.isObject,ve=Se.isFunction,Be=Se.isPlainObject,ge=Se.getValue,ue=E("./NodeType"),x=E("./XMLDocument"),te=E("./XMLElement"),se=E("./XMLCData"),ie=E("./XMLComment"),ce=E("./XMLRaw"),fe=E("./XMLText"),ee=E("./XMLProcessingInstruction"),a=E("./XMLDeclaration"),y=E("./XMLDocType"),oe=E("./XMLDTDAttList"),ne=E("./XMLDTDEntity"),re=E("./XMLDTDElement"),z=E("./XMLDTDNotation"),ae=E("./XMLAttribute"),he=E("./XMLStringifier"),de=E("./XMLStringWriter"),le=E("./WriterState"),pe.exports=b=function(){function we(je,xe,Oe){var ze;this.name="?xml",this.type=ue.Document,je||(je={}),ze={},je.writer?Be(je.writer)&&(ze=je.writer,je.writer=new de):je.writer=new de,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,lt;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(lt=je.children,Me=0,tt=lt.length;Me<tt;Me++)Ze=lt[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=ge(je),xe==null&&(xe={}),xe=ge(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,lt;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,lt=new x(this.options).element("TEMP_ROOT"),lt.element(je),this.options.noValidation=tt,qe=lt.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=ge(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 ae(this,je,""):xe!=null&&(this.currentNode.attribs[je]=new ae(this,je,xe));return this},we.prototype.text=function(je){var xe;return this.openCurrent(),xe=new fe(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 ie(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=ge(je)),xe!=null&&(xe=ge(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,pe,Ae){(function(){var ue,le,ae,se=function(oe,re){for(var ne in re)ie.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},ie={}.hasOwnProperty;ae=E("./XMLNode"),ue=E("./NodeType"),pe.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}(ae)}).call(this)},{"./NodeType":428,"./XMLNode":450}],448:[function(E,pe,Ae){(function(){var ue,le,ae,se,ie,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,ie=E("./XMLNode"),ue=E("./NodeType"),le=E("./XMLAttribute"),se=E("./XMLNamedNodeMap"),pe.exports=ae=function(x){a(b,x);function b(te,ee,ce){var de,he,fe,ge;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(ge=te.children,he=0,fe=ge.length;he<fe;he++)if(de=ge[he],de.type===ue.DocType){de.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,de;ce=Object.create(this),ce.isRoot&&(ce.documentObject=null),ce.attribs={},de=this.attribs;for(ee in de)y.call(de,ee)&&(te=de[ee],ce.attribs[ee]=te.clone());return ce.children=[],this.children.forEach(function(he){var fe;return fe=he.clone(),fe.parent=ce,ce.children.push(fe)}),ce},b.prototype.attribute=function(te,ee){var ce,de;if(te!=null&&(te=oe(te)),ne(te))for(ce in te)y.call(te,ce)&&(de=te[ce],this.attribute(ce,de));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,de;if(te==null)throw new Error("Missing attribute name. "+this.debugInfo());if(te=oe(te),Array.isArray(te))for(ce=0,de=te.length;ce<de;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,de;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,de=this.attribs.length-1;0<=de?ce<=de:ce>=de;ee=0<=de?++ce:--ce)if(!this.attribs[ee].isEqualNode(te.attribs[ee]))return!1;return!0},b}(ie)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLAttribute":431,"./XMLNamedNodeMap":449,"./XMLNode":450}],449:[function(E,pe,Ae){(function(){var ue;pe.exports=ue=function(){function le(ae){this.nodes=ae}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(ae){return this.nodes[ae]},le.prototype.setNamedItem=function(ae){var se;return se=this.nodes[ae.nodeName],this.nodes[ae.nodeName]=ae,se||null},le.prototype.removeNamedItem=function(ae){var se;return se=this.nodes[ae],delete this.nodes[ae],se||null},le.prototype.item=function(ae){return this.nodes[Object.keys(this.nodes)[ae]]||null},le.prototype.getNamedItemNS=function(ae,se){throw new Error("This DOM method is not implemented.")},le.prototype.setNamedItemNS=function(ae){throw new Error("This DOM method is not implemented.")},le.prototype.removeNamedItemNS=function(ae,se){throw new Error("This DOM method is not implemented.")},le}()}).call(this)},{}],450:[function(E,pe,Ae){(function(){var ue,le,ae,se,ie,oe,re,ne,z,a,y,x,b,te,ee,ce,de,he,fe,ge={}.hasOwnProperty;fe=E("./Utility"),he=fe.isObject,de=fe.isFunction,ce=fe.isEmpty,ee=fe.getValue,ne=null,ae=null,se=null,ie=null,oe=null,b=null,te=null,x=null,re=null,le=null,y=null,z=null,ue=null,pe.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"),ae=E("./XMLCData"),se=E("./XMLComment"),ie=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,Be,Se,Te,we;if(this.nodeType===le.Element||this.nodeType===le.DocumentFragment){for(we="",Te=this.children,Be=0,Se=Te.length;Be<Se;Be++)me=Te[Be],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 Be,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++)Be=we[Se],je.push(Be.setParent(this));return je},ve.prototype.element=function(me,Be,Se){var Te,we,je,xe,Oe,ze,Ze,Me,tt,qe,lt;if(ze=null,Be===null&&Se==null&&(tt=[{},null],Be=tt[0],Se=tt[1]),Be==null&&(Be={}),Be=ee(Be),he(Be)||(qe=[Be,Se],Se=qe[0],Be=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(de(me))ze=this.element(me.apply());else if(he(me)){for(Oe in me)if(ge.call(me,Oe))if(lt=me[Oe],de(lt)&&(lt=lt.apply()),!this.options.ignoreDecorators&&this.stringify.convertAttKey&&Oe.indexOf(this.stringify.convertAttKey)===0)ze=this.attribute(Oe.substr(this.stringify.convertAttKey.length),lt);else if(!this.options.separateArrayItems&&Array.isArray(lt)&&ce(lt))ze=this.dummy();else if(he(lt)&&ce(lt))ze=this.element(Oe);else if(!this.options.keepNullNodes&&lt==null)ze=this.dummy();else if(!this.options.separateArrayItems&&Array.isArray(lt))for(xe=0,Me=lt.length;xe<Me;xe++)we=lt[xe],Te={},Te[Oe]=we,ze=this.element(Te);else he(lt)?!this.options.ignoreDecorators&&this.stringify.convertTextKey&&Oe.indexOf(this.stringify.convertTextKey)===0?ze=this.element(lt):(ze=this.element(Oe),ze.element(lt)):ze=this.element(Oe,lt)}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,Be,Se);if(ze==null)throw new Error("Could not create any elements with: "+me+". "+this.debugInfo());return ze},ve.prototype.insertBefore=function(me,Be,Se){var Te,we,je,xe,Oe;if(me!=null&&me.type)return je=me,xe=Be,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,Be,Se),Array.prototype.push.apply(this.parent.children,Oe),Te},ve.prototype.insertAfter=function(me,Be,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,Be,Se),Array.prototype.push.apply(this.parent.children,je),Te},ve.prototype.remove=function(){var me,Be;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(Be=[])),this.parent},ve.prototype.node=function(me,Be,Se){var Te,we;return me!=null&&(me=ee(me)),Be||(Be={}),Be=ee(Be),he(Be)||(we=[Be,Se],Se=we[0],Be=we[1]),Te=new ne(this,me,Be),Se!=null&&Te.text(Se),this.children.push(Te),Te},ve.prototype.text=function(me){var Be;return he(me)&&this.element(me),Be=new te(this,me),this.children.push(Be),this},ve.prototype.cdata=function(me){var Be;return Be=new ae(this,me),this.children.push(Be),this},ve.prototype.comment=function(me){var Be;return Be=new se(this,me),this.children.push(Be),this},ve.prototype.commentBefore=function(me){var Be,Se,Te;return Se=this.parent.children.indexOf(this),Te=this.parent.children.splice(Se),Be=this.parent.comment(me),Array.prototype.push.apply(this.parent.children,Te),this},ve.prototype.commentAfter=function(me){var Be,Se,Te;return Se=this.parent.children.indexOf(this),Te=this.parent.children.splice(Se+1),Be=this.parent.comment(me),Array.prototype.push.apply(this.parent.children,Te),this},ve.prototype.raw=function(me){var Be;return Be=new b(this,me),this.children.push(Be),this},ve.prototype.dummy=function(){var me;return me=new re(this),me},ve.prototype.instruction=function(me,Be){var Se,Te,we,je,xe;if(me!=null&&(me=ee(me)),Be!=null&&(Be=ee(Be)),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)ge.call(me,Se)&&(Te=me[Se],this.instruction(Se,Te));else de(Be)&&(Be=Be.apply()),we=new x(this,me,Be),this.children.push(we);return this},ve.prototype.instructionBefore=function(me,Be){var Se,Te,we;return Te=this.parent.children.indexOf(this),we=this.parent.children.splice(Te),Se=this.parent.instruction(me,Be),Array.prototype.push.apply(this.parent.children,we),this},ve.prototype.instructionAfter=function(me,Be){var Se,Te,we;return Te=this.parent.children.indexOf(this),we=this.parent.children.splice(Te+1),Se=this.parent.instruction(me,Be),Array.prototype.push.apply(this.parent.children,we),this},ve.prototype.declaration=function(me,Be,Se){var Te,we;return Te=this.document(),we=new ie(Te,me,Be,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,Be){var Se,Te,we,je,xe,Oe,ze,Ze,Me,tt;for(Te=this.document(),we=new oe(Te,me,Be),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 Be;return Be=me.root().clone(),Be.parent=this,Be.isRoot=!1,this.children.push(Be),this},ve.prototype.debugInfo=function(me){var Be,Se;return me=me||this.name,me==null&&!((Be=this.parent)!=null&&Be.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,Be,Se){return this.element(me,Be,Se)},ve.prototype.nod=function(me,Be,Se){return this.node(me,Be,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,Be){return this.instruction(me,Be)},ve.prototype.doc=function(){return this.document()},ve.prototype.dec=function(me,Be,Se){return this.declaration(me,Be,Se)},ve.prototype.e=function(me,Be,Se){return this.element(me,Be,Se)},ve.prototype.n=function(me,Be,Se){return this.node(me,Be,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,Be){return this.instruction(me,Be)},ve.prototype.u=function(){return this.up()},ve.prototype.importXMLBuilder=function(me){return this.importDocument(me)},ve.prototype.replaceChild=function(me,Be){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,Be){return!0},ve.prototype.hasAttributes=function(){return this.attribs.length!==0},ve.prototype.compareDocumentPosition=function(me){var Be,Se;return Be=this,Be===me?0:this.document()!==me.document()?(Se=ue.Disconnected|ue.ImplementationSpecific,Math.random()<.5?Se|=ue.Preceding:Se|=ue.Following,Se):Be.isAncestor(me)?ue.Contains|ue.Preceding:Be.isDescendant(me)?ue.Contains|ue.Following:Be.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 Be,Se,Te;if(me.nodeType!==this.nodeType||me.children.length!==this.children.length)return!1;for(Be=Se=0,Te=this.children.length-1;0<=Te?Se<=Te:Se>=Te;Be=0<=Te?++Se:--Se)if(!this.children[Be].isEqualNode(me.children[Be]))return!1;return!0},ve.prototype.getFeature=function(me,Be){throw new Error("This DOM method is not implemented."+this.debugInfo())},ve.prototype.setUserData=function(me,Be,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 Be,Se,Te,we,je;for(je=this.children,Te=0,we=je.length;Te<we;Te++)if(Be=je[Te],me===Be||(Se=Be.isDescendant(me),Se))return!0;return!1},ve.prototype.isAncestor=function(me){return me.isDescendant(this)},ve.prototype.isPreceding=function(me){var Be,Se;return Be=this.treePosition(me),Se=this.treePosition(this),Be===-1||Se===-1?!1:Be<Se},ve.prototype.isFollowing=function(me){var Be,Se;return Be=this.treePosition(me),Se=this.treePosition(this),Be===-1||Se===-1?!1:Be>Se},ve.prototype.treePosition=function(me){var Be,Se;return Se=0,Be=!1,this.foreachTreeNode(this.document(),function(Te){if(Se++,!Be&&Te===me)return Be=!0}),Be?Se:-1},ve.prototype.foreachTreeNode=function(me,Be){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=Be(Se))return xe;if(xe=this.foreachTreeNode(Se,Be),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,pe,Ae){(function(){var ue;pe.exports=ue=function(){function le(ae){this.nodes=ae}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(ae){return this.nodes[ae]||null},le}()}).call(this)},{}],452:[function(E,pe,Ae){(function(){var ue,le,ae,se=function(oe,re){for(var ne in re)ie.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},ie={}.hasOwnProperty;ue=E("./NodeType"),le=E("./XMLCharacterData"),pe.exports=ae=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,pe,Ae){(function(){var ue,le,ae,se=function(oe,re){for(var ne in re)ie.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},ie={}.hasOwnProperty;ue=E("./NodeType"),le=E("./XMLNode"),pe.exports=ae=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,pe,Ae){(function(){var ue,le,ae,se,ie=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"),pe.exports=ae=function(re){ie(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,de,he,fe;for(de=z.children,x=b=0,ee=de.length;b<ee;x=++b)y=de[x],y.isLastRootNode=x===z.children.length-1;for(a=this.filterOptions(a),he=z.children,fe=[],te=0,ce=he.length;te<ce;te++)y=he[te],fe.push(this.writeChildNode(y,a,0));return fe},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,de,he,fe,ge,ve;y||(y=0),this.openNode(z,a,y),a.state=le.OpenTag,this.stream.write(this.indent(z,a,y)+"<"+z.name),ge=z.attribs;for(he in ge)oe.call(ge,he)&&(x=ge[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++,fe=!0,this.writeChildNode(ee,a,y+1),a.suppressPrettyCount--,fe=!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,de=ve.length;ce<de;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,pe,Ae){(function(){var ue,le,ae=function(ie,oe){for(var re in oe)se.call(oe,re)&&(ie[re]=oe[re]);function ne(){this.constructor=ie}return ne.prototype=oe.prototype,ie.prototype=new ne,ie.__super__=oe.prototype,ie},se={}.hasOwnProperty;le=E("./XMLWriterBase"),pe.exports=ue=function(ie){ae(oe,ie);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,pe,Ae){(function(){var ue,le=function(se,ie){return function(){return se.apply(ie,arguments)}},ae={}.hasOwnProperty;pe.exports=ue=function(){function se(ie){this.assertLegalName=le(this.assertLegalName,this),this.assertLegalChar=le(this.assertLegalChar,this);var oe,re,ne;ie||(ie={}),this.options=ie,this.options.version||(this.options.version="1.0"),re=ie.stringify||{};for(oe in re)ae.call(re,oe)&&(ne=re[oe],this[oe]=ne)}return se.prototype.name=function(ie){return this.options.noValidation?ie:this.assertLegalName(""+ie||"")},se.prototype.text=function(ie){return this.options.noValidation?ie:this.assertLegalChar(this.textEscape(""+ie||""))},se.prototype.cdata=function(ie){return this.options.noValidation?ie:(ie=""+ie||"",ie=ie.replace("]]>","]]]]><![CDATA[>"),this.assertLegalChar(ie))},se.prototype.comment=function(ie){if(this.options.noValidation)return ie;if(ie=""+ie||"",ie.match(/--/))throw new Error("Comment text cannot contain double-hypen: "+ie);return this.assertLegalChar(ie)},se.prototype.raw=function(ie){return this.options.noValidation?ie:""+ie||""},se.prototype.attValue=function(ie){return this.options.noValidation?ie:this.assertLegalChar(this.attEscape(ie=""+ie||""))},se.prototype.insTarget=function(ie){return this.options.noValidation?ie:this.assertLegalChar(""+ie||"")},se.prototype.insValue=function(ie){if(this.options.noValidation)return ie;if(ie=""+ie||"",ie.match(/\?>/))throw new Error("Invalid processing instruction value: "+ie);return this.assertLegalChar(ie)},se.prototype.xmlVersion=function(ie){if(this.options.noValidation)return ie;if(ie=""+ie||"",!ie.match(/1\.[0-9]+/))throw new Error("Invalid version number: "+ie);return ie},se.prototype.xmlEncoding=function(ie){if(this.options.noValidation)return ie;if(ie=""+ie||"",!ie.match(/^[A-Za-z](?:[A-Za-z0-9._-])*$/))throw new Error("Invalid encoding: "+ie);return this.assertLegalChar(ie)},se.prototype.xmlStandalone=function(ie){return this.options.noValidation?ie:ie?"yes":"no"},se.prototype.dtdPubID=function(ie){return this.options.noValidation?ie:this.assertLegalChar(""+ie||"")},se.prototype.dtdSysID=function(ie){return this.options.noValidation?ie:this.assertLegalChar(""+ie||"")},se.prototype.dtdElementValue=function(ie){return this.options.noValidation?ie:this.assertLegalChar(""+ie||"")},se.prototype.dtdAttType=function(ie){return this.options.noValidation?ie:this.assertLegalChar(""+ie||"")},se.prototype.dtdAttDefault=function(ie){return this.options.noValidation?ie:this.assertLegalChar(""+ie||"")},se.prototype.dtdEntityValue=function(ie){return this.options.noValidation?ie:this.assertLegalChar(""+ie||"")},se.prototype.dtdNData=function(ie){return this.options.noValidation?ie:this.assertLegalChar(""+ie||"")},se.prototype.convertAttKey="@",se.prototype.convertPIKey="?",se.prototype.convertTextKey="#text",se.prototype.convertCDataKey="#cdata",se.prototype.convertCommentKey="#comment",se.prototype.convertRawKey="#raw",se.prototype.assertLegalChar=function(ie){var oe,re;if(this.options.noValidation)return ie;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=ie.match(oe))throw new Error("Invalid character in string: "+ie+" at index "+re.index)}else if(this.options.version==="1.1"&&(oe=/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,re=ie.match(oe)))throw new Error("Invalid character in string: "+ie+" at index "+re.index);return ie},se.prototype.assertLegalName=function(ie){var oe;if(this.options.noValidation)return ie;if(this.assertLegalChar(ie),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])*$/,!ie.match(oe))throw new Error("Invalid character in name");return ie},se.prototype.textEscape=function(ie){var oe;return this.options.noValidation?ie:(oe=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,ie.replace(oe,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\r/g,"&#xD;"))},se.prototype.attEscape=function(ie){var oe;return this.options.noValidation?ie:(oe=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,ie.replace(oe,"&amp;").replace(/</g,"&lt;").replace(/"/g,"&quot;").replace(/\t/g,"&#x9;").replace(/\n/g,"&#xA;").replace(/\r/g,"&#xD;"))},se}()}).call(this)},{}],457:[function(E,pe,Ae){(function(){var ue,le,ae,se=function(oe,re){for(var ne in re)ie.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},ie={}.hasOwnProperty;ue=E("./NodeType"),le=E("./XMLCharacterData"),pe.exports=ae=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,pe,Ae){(function(){var ue,le,ae,se,ie,oe,re,ne,z,a,y,x,b,te,ee,ce,de,he={}.hasOwnProperty;de=E("./Utility").assign,ue=E("./NodeType"),z=E("./XMLDeclaration"),a=E("./XMLDocType"),ae=E("./XMLCData"),se=E("./XMLComment"),x=E("./XMLElement"),te=E("./XMLRaw"),ee=E("./XMLText"),b=E("./XMLProcessingInstruction"),y=E("./XMLDummy"),ie=E("./XMLDTDAttList"),oe=E("./XMLDTDElement"),re=E("./XMLDTDEntity"),ne=E("./XMLDTDNotation"),le=E("./WriterState"),pe.exports=ce=function(){function fe(ge){var ve,me,Be;ge||(ge={}),this.options=ge,me=ge.writer||{};for(ve in me)he.call(me,ve)&&(Be=me[ve],this["_"+ve]=this[ve],this[ve]=Be)}return fe.prototype.filterOptions=function(ge){var ve,me,Be,Se,Te,we,je,xe;return ge||(ge={}),ge=de({},this.options,ge),ve={writer:this},ve.pretty=ge.pretty||!1,ve.allowEmpty=ge.allowEmpty||!1,ve.indent=(me=ge.indent)!=null?me:" ",ve.newline=(Be=ge.newline)!=null?Be:`
`,ve.offset=(Se=ge.offset)!=null?Se:0,ve.dontPrettyTextNodes=(Te=(we=ge.dontPrettyTextNodes)!=null?we:ge.dontprettytextnodes)!=null?Te:0,ve.spaceBeforeSlash=(je=(xe=ge.spaceBeforeSlash)!=null?xe:ge.spacebeforeslash)!=null?je:"",ve.spaceBeforeSlash===!0&&(ve.spaceBeforeSlash=" "),ve.suppressPrettyCount=0,ve.user={},ve.state=le.None,ve},fe.prototype.indent=function(ge,ve,me){var Be;return!ve.pretty||ve.suppressPrettyCount?"":ve.pretty&&(Be=(me||0)+ve.offset+1,Be>0)?new Array(Be).join(ve.indent):""},fe.prototype.endline=function(ge,ve,me){return!ve.pretty||ve.suppressPrettyCount?"":ve.newline},fe.prototype.attribute=function(ge,ve,me){var Be;return this.openAttribute(ge,ve,me),Be=" "+ge.name+'="'+ge.value+'"',this.closeAttribute(ge,ve,me),Be},fe.prototype.cdata=function(ge,ve,me){var Be;return this.openNode(ge,ve,me),ve.state=le.OpenTag,Be=this.indent(ge,ve,me)+"<![CDATA[",ve.state=le.InsideTag,Be+=ge.value,ve.state=le.CloseTag,Be+="]]>"+this.endline(ge,ve,me),ve.state=le.None,this.closeNode(ge,ve,me),Be},fe.prototype.comment=function(ge,ve,me){var Be;return this.openNode(ge,ve,me),ve.state=le.OpenTag,Be=this.indent(ge,ve,me)+"<!-- ",ve.state=le.InsideTag,Be+=ge.value,ve.state=le.CloseTag,Be+=" -->"+this.endline(ge,ve,me),ve.state=le.None,this.closeNode(ge,ve,me),Be},fe.prototype.declaration=function(ge,ve,me){var Be;return this.openNode(ge,ve,me),ve.state=le.OpenTag,Be=this.indent(ge,ve,me)+"<?xml",ve.state=le.InsideTag,Be+=' version="'+ge.version+'"',ge.encoding!=null&&(Be+=' encoding="'+ge.encoding+'"'),ge.standalone!=null&&(Be+=' standalone="'+ge.standalone+'"'),ve.state=le.CloseTag,Be+=ve.spaceBeforeSlash+"?>",Be+=this.endline(ge,ve,me),ve.state=le.None,this.closeNode(ge,ve,me),Be},fe.prototype.docType=function(ge,ve,me){var Be,Se,Te,we,je;if(me||(me=0),this.openNode(ge,ve,me),ve.state=le.OpenTag,we=this.indent(ge,ve,me),we+="<!DOCTYPE "+ge.root().name,ge.pubID&&ge.sysID?we+=' PUBLIC "'+ge.pubID+'" "'+ge.sysID+'"':ge.sysID&&(we+=' SYSTEM "'+ge.sysID+'"'),ge.children.length>0){for(we+=" [",we+=this.endline(ge,ve,me),ve.state=le.InsideTag,je=ge.children,Se=0,Te=je.length;Se<Te;Se++)Be=je[Se],we+=this.writeChildNode(Be,ve,me+1);ve.state=le.CloseTag,we+="]"}return ve.state=le.CloseTag,we+=ve.spaceBeforeSlash+">",we+=this.endline(ge,ve,me),ve.state=le.None,this.closeNode(ge,ve,me),we},fe.prototype.element=function(ge,ve,me){var Be,Se,Te,we,je,xe,Oe,ze,Ze,Me,tt,qe,lt,ct;me||(me=0),Me=!1,tt="",this.openNode(ge,ve,me),ve.state=le.OpenTag,tt+=this.indent(ge,ve,me)+"<"+ge.name,qe=ge.attribs;for(Ze in qe)he.call(qe,Ze)&&(Be=qe[Ze],tt+=this.attribute(Be,ve,me));if(Te=ge.children.length,we=Te===0?null:ge.children[0],Te===0||ge.children.every(function(nt){return(nt.type===ue.Text||nt.type===ue.Raw)&&nt.value===""}))ve.allowEmpty?(tt+=">",ve.state=le.CloseTag,tt+="</"+ge.name+">"+this.endline(ge,ve,me)):(ve.state=le.CloseTag,tt+=ve.spaceBeforeSlash+"/>"+this.endline(ge,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+="</"+ge.name+">"+this.endline(ge,ve,me);else{if(ve.dontPrettyTextNodes){for(lt=ge.children,je=0,Oe=lt.length;je<Oe;je++)if(Se=lt[je],(Se.type===ue.Text||Se.type===ue.Raw)&&Se.value!=null){ve.suppressPrettyCount++,Me=!0;break}}for(tt+=">"+this.endline(ge,ve,me),ve.state=le.InsideTag,ct=ge.children,xe=0,ze=ct.length;xe<ze;xe++)Se=ct[xe],tt+=this.writeChildNode(Se,ve,me+1);ve.state=le.CloseTag,tt+=this.indent(ge,ve,me)+"</"+ge.name+">",Me&&ve.suppressPrettyCount--,tt+=this.endline(ge,ve,me),ve.state=le.None}return this.closeNode(ge,ve,me),tt},fe.prototype.writeChildNode=function(ge,ve,me){switch(ge.type){case ue.CData:return this.cdata(ge,ve,me);case ue.Comment:return this.comment(ge,ve,me);case ue.Element:return this.element(ge,ve,me);case ue.Raw:return this.raw(ge,ve,me);case ue.Text:return this.text(ge,ve,me);case ue.ProcessingInstruction:return this.processingInstruction(ge,ve,me);case ue.Dummy:return"";case ue.Declaration:return this.declaration(ge,ve,me);case ue.DocType:return this.docType(ge,ve,me);case ue.AttributeDeclaration:return this.dtdAttList(ge,ve,me);case ue.ElementDeclaration:return this.dtdElement(ge,ve,me);case ue.EntityDeclaration:return this.dtdEntity(ge,ve,me);case ue.NotationDeclaration:return this.dtdNotation(ge,ve,me);default:throw new Error("Unknown XML node type: "+ge.constructor.name)}},fe.prototype.processingInstruction=function(ge,ve,me){var Be;return this.openNode(ge,ve,me),ve.state=le.OpenTag,Be=this.indent(ge,ve,me)+"<?",ve.state=le.InsideTag,Be+=ge.target,ge.value&&(Be+=" "+ge.value),ve.state=le.CloseTag,Be+=ve.spaceBeforeSlash+"?>",Be+=this.endline(ge,ve,me),ve.state=le.None,this.closeNode(ge,ve,me),Be},fe.prototype.raw=function(ge,ve,me){var Be;return this.openNode(ge,ve,me),ve.state=le.OpenTag,Be=this.indent(ge,ve,me),ve.state=le.InsideTag,Be+=ge.value,ve.state=le.CloseTag,Be+=this.endline(ge,ve,me),ve.state=le.None,this.closeNode(ge,ve,me),Be},fe.prototype.text=function(ge,ve,me){var Be;return this.openNode(ge,ve,me),ve.state=le.OpenTag,Be=this.indent(ge,ve,me),ve.state=le.InsideTag,Be+=ge.value,ve.state=le.CloseTag,Be+=this.endline(ge,ve,me),ve.state=le.None,this.closeNode(ge,ve,me),Be},fe.prototype.dtdAttList=function(ge,ve,me){var Be;return this.openNode(ge,ve,me),ve.state=le.OpenTag,Be=this.indent(ge,ve,me)+"<!ATTLIST",ve.state=le.InsideTag,Be+=" "+ge.elementName+" "+ge.attributeName+" "+ge.attributeType,ge.defaultValueType!=="#DEFAULT"&&(Be+=" "+ge.defaultValueType),ge.defaultValue&&(Be+=' "'+ge.defaultValue+'"'),ve.state=le.CloseTag,Be+=ve.spaceBeforeSlash+">"+this.endline(ge,ve,me),ve.state=le.None,this.closeNode(ge,ve,me),Be},fe.prototype.dtdElement=function(ge,ve,me){var Be;return this.openNode(ge,ve,me),ve.state=le.OpenTag,Be=this.indent(ge,ve,me)+"<!ELEMENT",ve.state=le.InsideTag,Be+=" "+ge.name+" "+ge.value,ve.state=le.CloseTag,Be+=ve.spaceBeforeSlash+">"+this.endline(ge,ve,me),ve.state=le.None,this.closeNode(ge,ve,me),Be},fe.prototype.dtdEntity=function(ge,ve,me){var Be;return this.openNode(ge,ve,me),ve.state=le.OpenTag,Be=this.indent(ge,ve,me)+"<!ENTITY",ve.state=le.InsideTag,ge.pe&&(Be+=" %"),Be+=" "+ge.name,ge.value?Be+=' "'+ge.value+'"':(ge.pubID&&ge.sysID?Be+=' PUBLIC "'+ge.pubID+'" "'+ge.sysID+'"':ge.sysID&&(Be+=' SYSTEM "'+ge.sysID+'"'),ge.nData&&(Be+=" NDATA "+ge.nData)),ve.state=le.CloseTag,Be+=ve.spaceBeforeSlash+">"+this.endline(ge,ve,me),ve.state=le.None,this.closeNode(ge,ve,me),Be},fe.prototype.dtdNotation=function(ge,ve,me){var Be;return this.openNode(ge,ve,me),ve.state=le.OpenTag,Be=this.indent(ge,ve,me)+"<!NOTATION",ve.state=le.InsideTag,Be+=" "+ge.name,ge.pubID&&ge.sysID?Be+=' PUBLIC "'+ge.pubID+'" "'+ge.sysID+'"':ge.pubID?Be+=' PUBLIC "'+ge.pubID+'"':ge.sysID&&(Be+=' SYSTEM "'+ge.sysID+'"'),ve.state=le.CloseTag,Be+=ve.spaceBeforeSlash+">"+this.endline(ge,ve,me),ve.state=le.None,this.closeNode(ge,ve,me),Be},fe.prototype.openNode=function(ge,ve,me){},fe.prototype.closeNode=function(ge,ve,me){},fe.prototype.openAttribute=function(ge,ve,me){},fe.prototype.closeAttribute=function(ge,ve,me){},fe}()}).call(this)},{"./NodeType":428,"./Utility":429,"./WriterState":430,"./XMLCData":432,"./XMLComment":434,"./XMLDTDAttList":439,"./XMLDTDElement":440,"./XMLDTDEntity":441,"./XMLDTDNotation":442,"./XMLDeclaration":443,"./XMLDocType":444,"./XMLDummy":447,"./XMLElement":448,"./XMLProcessingInstruction":452,"./XMLRaw":453,"./XMLText":457}],459:[function(E,pe,Ae){(function(){var ue,le,ae,se,ie,oe,re,ne,z,a;a=E("./Utility"),ne=a.assign,z=a.isFunction,ae=E("./XMLDOMImplementation"),se=E("./XMLDocument"),ie=E("./XMLDocumentCB"),re=E("./XMLStringWriter"),oe=E("./XMLStreamWriter"),ue=E("./NodeType"),le=E("./WriterState"),pe.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},pe.exports.begin=function(y,x,b){var te;return z(y)&&(te=[y,x],x=te[0],b=te[1],y={}),x?new ie(y,x,b):new se(y)},pe.exports.stringWriter=function(y){return new re(y)},pe.exports.streamWriter=function(y,x){return new oe(y,x)},pe.exports.implementation=new ae,pe.exports.nodeType=ue,pe.exports.writerState=le}).call(this)},{"./NodeType":428,"./Utility":429,"./WriterState":430,"./XMLDOMImplementation":437,"./XMLDocument":445,"./XMLDocumentCB":446,"./XMLStreamWriter":454,"./XMLStringWriter":455}],460:[function(E,pe,Ae){pe.exports=le;var ue=Object.prototype.hasOwnProperty;function le(){for(var ae={},se=0;se<arguments.length;se++){var ie=arguments[se];for(var oe in ie)ue.call(ie,oe)&&(ae[oe]=ie[oe])}return ae}},{}],461:[function(E,pe,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"),ae=E("./md5"),se={sha1:le,md5:ae},ie=64,oe=ue.alloc(ie);oe.fill(0);function re(a,y,x){ue.isBuffer(y)||(y=ue.from(y)),ue.isBuffer(x)||(x=ue.from(x)),y.length>ie?y=a(y):y.length<ie&&(y=ue.concat([y,oe],ie));for(var b=ue.alloc(ie),te=ue.alloc(ie),ee=0;ee<ie;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 de=ue.concat(b),he=y?re(x,y,de):x(de);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,pe,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,ae=ue.alloc(le);ae.fill(0);var se=8;function ie(ne,z){if(ne.length%le!==0){var a=ne.length+(le-ne.length%le);ne=ue.concat([ne,ae],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(ie(ne,y),ne.length*se);return oe(x,a,y)}pe.exports={hash:re}},{buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.fill.js":273}],463:[function(E,pe,Ae){"use strict";var ue=E("./helpers");function le(){return hex_md5("abc")=="900150983cd24fb0d6963f7d28e17f72"}function ae(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,de=0;de<y.length;de+=16){var he=b,fe=te,ge=ee,ve=ce;b=ie(b,te,ee,ce,y[de+0],7,-680876936),ce=ie(ce,b,te,ee,y[de+1],12,-389564586),ee=ie(ee,ce,b,te,y[de+2],17,606105819),te=ie(te,ee,ce,b,y[de+3],22,-1044525330),b=ie(b,te,ee,ce,y[de+4],7,-176418897),ce=ie(ce,b,te,ee,y[de+5],12,1200080426),ee=ie(ee,ce,b,te,y[de+6],17,-1473231341),te=ie(te,ee,ce,b,y[de+7],22,-45705983),b=ie(b,te,ee,ce,y[de+8],7,1770035416),ce=ie(ce,b,te,ee,y[de+9],12,-1958414417),ee=ie(ee,ce,b,te,y[de+10],17,-42063),te=ie(te,ee,ce,b,y[de+11],22,-1990404162),b=ie(b,te,ee,ce,y[de+12],7,1804603682),ce=ie(ce,b,te,ee,y[de+13],12,-40341101),ee=ie(ee,ce,b,te,y[de+14],17,-1502002290),te=ie(te,ee,ce,b,y[de+15],22,1236535329),b=oe(b,te,ee,ce,y[de+1],5,-165796510),ce=oe(ce,b,te,ee,y[de+6],9,-1069501632),ee=oe(ee,ce,b,te,y[de+11],14,643717713),te=oe(te,ee,ce,b,y[de+0],20,-373897302),b=oe(b,te,ee,ce,y[de+5],5,-701558691),ce=oe(ce,b,te,ee,y[de+10],9,38016083),ee=oe(ee,ce,b,te,y[de+15],14,-660478335),te=oe(te,ee,ce,b,y[de+4],20,-405537848),b=oe(b,te,ee,ce,y[de+9],5,568446438),ce=oe(ce,b,te,ee,y[de+14],9,-1019803690),ee=oe(ee,ce,b,te,y[de+3],14,-187363961),te=oe(te,ee,ce,b,y[de+8],20,1163531501),b=oe(b,te,ee,ce,y[de+13],5,-1444681467),ce=oe(ce,b,te,ee,y[de+2],9,-51403784),ee=oe(ee,ce,b,te,y[de+7],14,1735328473),te=oe(te,ee,ce,b,y[de+12],20,-1926607734),b=re(b,te,ee,ce,y[de+5],4,-378558),ce=re(ce,b,te,ee,y[de+8],11,-2022574463),ee=re(ee,ce,b,te,y[de+11],16,1839030562),te=re(te,ee,ce,b,y[de+14],23,-35309556),b=re(b,te,ee,ce,y[de+1],4,-1530992060),ce=re(ce,b,te,ee,y[de+4],11,1272893353),ee=re(ee,ce,b,te,y[de+7],16,-155497632),te=re(te,ee,ce,b,y[de+10],23,-1094730640),b=re(b,te,ee,ce,y[de+13],4,681279174),ce=re(ce,b,te,ee,y[de+0],11,-358537222),ee=re(ee,ce,b,te,y[de+3],16,-722521979),te=re(te,ee,ce,b,y[de+6],23,76029189),b=re(b,te,ee,ce,y[de+9],4,-640364487),ce=re(ce,b,te,ee,y[de+12],11,-421815835),ee=re(ee,ce,b,te,y[de+15],16,530742520),te=re(te,ee,ce,b,y[de+2],23,-995338651),b=ne(b,te,ee,ce,y[de+0],6,-198630844),ce=ne(ce,b,te,ee,y[de+7],10,1126891415),ee=ne(ee,ce,b,te,y[de+14],15,-1416354905),te=ne(te,ee,ce,b,y[de+5],21,-57434055),b=ne(b,te,ee,ce,y[de+12],6,1700485571),ce=ne(ce,b,te,ee,y[de+3],10,-1894986606),ee=ne(ee,ce,b,te,y[de+10],15,-1051523),te=ne(te,ee,ce,b,y[de+1],21,-2054922799),b=ne(b,te,ee,ce,y[de+8],6,1873313359),ce=ne(ce,b,te,ee,y[de+15],10,-30611744),ee=ne(ee,ce,b,te,y[de+6],15,-1560198380),te=ne(te,ee,ce,b,y[de+13],21,1309151649),b=ne(b,te,ee,ce,y[de+4],6,-145523070),ce=ne(ce,b,te,ee,y[de+11],10,-1120210379),ee=ne(ee,ce,b,te,y[de+2],15,718787259),te=ne(te,ee,ce,b,y[de+9],21,-343485551),b=z(b,he),te=z(te,fe),ee=z(ee,ge),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 ie(y,x,b,te,ee,ce,de){return se(x&b|~x&te,y,x,ee,ce,de)}function oe(y,x,b,te,ee,ce,de){return se(x&te|b&~te,y,x,ee,ce,de)}function re(y,x,b,te,ee,ce,de){return se(x^b^te,y,x,ee,ce,de)}function ne(y,x,b,te,ee,ce,de){return se(b^(x|~te),y,x,ee,ce,de)}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}pe.exports=function(x){return ue.hash(x,ae,16)}},{"./helpers":462}],464:[function(E,pe,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,de=y,he=x,fe=b,ge=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=ie(ie(oe(a,5),ae(ve,y,x,b)),ie(ie(te,z[ve]),se(ve)));te=b,b=x,x=oe(y,30),y=a,a=me}a=ie(a,ce),y=ie(y,de),x=ie(x,he),b=ie(b,fe),te=ie(te,ge)}return Array(a,y,x,b,te)}function ae(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 ie(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}pe.exports=function(ne){return ue.hash(ne,le,20,!0)}},{"./helpers":462}],465:[function(E,pe,Ae){"use strict";pe.exports=function(){return function(){}}},{}],466:[function(E,pe,Ae){(function(ue){(function(){"use strict";var le=E("@babel/runtime/helpers/interopRequireDefault"),ae=le(E("@babel/runtime/helpers/typeof")),se=E("stream"),ie=se.Stream,oe=E("../lib/common/utils/isArray"),re=oe.isArray;pe.exports.string=function(a){return typeof a=="string"},pe.exports.array=re,pe.exports.buffer=ue.isBuffer;function ne(z){return z instanceof ie}pe.exports.writableStream=function(a){return ne(a)&&typeof a._write=="function"&&(0,ae.default)(a._writableState)==="object"}}).call(this)}).call(this,{isBuffer:E("../node_modules/is-buffer/index.js")})},{"../lib/common/utils/isArray":63,"../node_modules/is-buffer/index.js":366,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,stream:398}],467:[function(E,pe,Ae){"use strict";var ue=E("immediate"),le=pe.exports={};le.nextTick=ue,le.title="browser",le.browser=!0,le.env={},le.argv=[],le.version="",le.versions={};function ae(){}le.on=ae,le.addListener=ae,le.once=ae,le.off=ae,le.removeListener=ae,le.removeAllListeners=ae,le.emit=ae,le.prependListener=ae,le.prependOnceListener=ae,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,pe,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"),ae=E("./lib/response"),se=E("xtend"),ie=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=ae.IncomingMessage,re.Agent=function(){},re.Agent.defaultMaxSockets=4,re.globalAgent=new re.Agent,re.STATUS_CODES=ie,re.METHODS=["CHECKOUT","CONNECT","COPY","DELETE","GET","HEAD","LOCK","M-SEARCH","MERGE","MKACTIVITY","MKCOL","MOVE","NOTIFY","OPTIONS","PATCH","POST","PROPFIND","PROPPATCH","PURGE","PUT","REPORT","SEARCH","SUBSCRIBE","TRACE","UNLOCK","UNSUBSCRIBE"]}).call(this)}).call(this,typeof 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,pe,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 ae(){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=ae();if(!z)return!1;try{return z.responseType=ne,z.responseType===ne}catch(a){}return!1}var ie=typeof ue.ArrayBuffer!="undefined",oe=ie&&re(ue.ArrayBuffer.prototype.slice);Ae.arraybuffer=Ae.fetch||ie&&se("arraybuffer"),Ae.msstream=!Ae.fetch&&oe&&se("ms-stream"),Ae.mozchunkedarraybuffer=!Ae.fetch&&ie&&se("moz-chunked-arraybuffer"),Ae.overrideMimeType=Ae.fetch||(ae()?re(ae().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,pe,Ae){(function(ue,le,ae){(function(){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.regexp.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.array.map.js"),E("core-js/modules/es.function.name.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.split.js");var se=E("./capability"),ie=E("inherits"),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=pe.exports=function(ee){var ce=this;re.Writable.call(ce),ce._opts=ee,ce._body=[],ce._headers={},ee.auth&&ce.setHeader("Authorization","Basic "+new ae(ee.auth).toString("base64")),Object.keys(ee.headers).forEach(function(fe){ce.setHeader(fe,ee.headers[fe])});var de,he=!0;if(ee.mode==="disable-fetch"||"requestTimeout"in ee&&!se.abortController)he=!1,de=!0;else if(ee.mode==="prefer-streaming")de=!1;else if(ee.mode==="allow-wrong-content-type")de=!se.overrideMimeType;else if(!ee.mode||ee.mode==="default"||ee.mode==="prefer-fast")de=!0;else throw new Error("Invalid value for opts.mode");ce._mode=y(de,he),ce._fetchTimer=null,ce.on("finish",function(){ce._onFinish()})};ie(x,re.Writable),x.prototype.setHeader=function(ee,ce){var de=this,he=ee.toLowerCase();te.indexOf(he)===-1&&(de._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,de=ee._headers,he=null;ce.method!=="GET"&&ce.method!=="HEAD"&&(se.arraybuffer?he=ne(ae.concat(ee._body)):se.blobConstructor?he=new le.Blob(ee._body.map(function(Se){return ne(Se)}),{type:(de["content-type"]||{}).value||""}):he=ae.concat(ee._body).toString());var fe=[];if(Object.keys(de).forEach(function(Se){var Te=de[Se].name,we=de[Se].value;Array.isArray(we)?we.forEach(function(je){fe.push([Te,je])}):fe.push([Te,we])}),ee._mode==="fetch"){var ge=null,ve=null;if(se.abortController){var me=new AbortController;ge=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:fe,body:he||void 0,mode:"cors",credentials:ce.withCredentials?"include":"same-origin",signal:ge}).then(function(Se){ee._fetchResponse=Se,ee._connect()},function(Se){le.clearTimeout(ee._fetchTimer),ee._destroyed||ee.emit("error",Se)})}else{var Be=ee._xhr=new le.XMLHttpRequest;try{Be.open(ee._opts.method,ee._opts.url,!0)}catch(Se){ue.nextTick(function(){ee.emit("error",Se)});return}"responseType"in Be&&(Be.responseType=ee._mode.split(":")[0]),"withCredentials"in Be&&(Be.withCredentials=!!ce.withCredentials),ee._mode==="text"&&"overrideMimeType"in Be&&Be.overrideMimeType("text/plain; charset=x-user-defined"),"requestTimeout"in ce&&(Be.timeout=ce.requestTimeout,Be.ontimeout=function(){ee.emit("requestTimeout")}),fe.forEach(function(Se){Be.setRequestHeader(Se[0],Se[1])}),ee._response=null,Be.onreadystatechange=function(){switch(Be.readyState){case a.LOADING:case a.DONE:ee._onXHRProgress();break}},ee._mode==="moz-chunked-arraybuffer"&&(Be.onprogress=function(){ee._onXHRProgress()}),Be.onerror=function(){ee._destroyed||ee.emit("error",new Error("XHR error"))};try{Be.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(de){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,de){var he=this;he._body.push(ee),de()},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,de){var he=this;typeof ee=="function"&&(de=ee,ee=void 0),re.Writable.prototype.end.call(he,ee,ce,de)},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,pe,Ae){(function(ue,le,ae){(function(){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.split.js"),E("core-js/modules/es.string.match.js"),E("core-js/modules/es.array.iterator.js"),E("core-js/modules/es.array-buffer.slice.js"),E("core-js/modules/es.typed-array.uint8-array.js"),E("core-js/modules/es.typed-array.copy-within.js"),E("core-js/modules/es.typed-array.every.js"),E("core-js/modules/es.typed-array.fill.js"),E("core-js/modules/es.typed-array.filter.js"),E("core-js/modules/es.typed-array.find.js"),E("core-js/modules/es.typed-array.find-index.js"),E("core-js/modules/es.typed-array.for-each.js"),E("core-js/modules/es.typed-array.includes.js"),E("core-js/modules/es.typed-array.index-of.js"),E("core-js/modules/es.typed-array.iterator.js"),E("core-js/modules/es.typed-array.join.js"),E("core-js/modules/es.typed-array.last-index-of.js"),E("core-js/modules/es.typed-array.map.js"),E("core-js/modules/es.typed-array.reduce.js"),E("core-js/modules/es.typed-array.reduce-right.js"),E("core-js/modules/es.typed-array.reverse.js"),E("core-js/modules/es.typed-array.set.js"),E("core-js/modules/es.typed-array.slice.js"),E("core-js/modules/es.typed-array.some.js"),E("core-js/modules/es.typed-array.sort.js"),E("core-js/modules/es.typed-array.subarray.js"),E("core-js/modules/es.typed-array.to-locale-string.js"),E("core-js/modules/es.typed-array.to-string.js"),E("core-js/modules/es.array.slice.js");var se=E("./capability"),ie=E("inherits"),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 ge(){ce.read().then(function(ve){if(!b._destroyed){if(ve.done){le.clearTimeout(x),b.push(null);return}b.push(new ae(ve.value)),ge()}}).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(ge,ve){b.headers[ve.toLowerCase()]=ge,b.rawHeaders.push(ve,ge)}),se.writableStream){var ee=new WritableStream({write:function(ve){return new Promise(function(me,Be){b._destroyed?Be():b.push(new ae(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(ge){le.clearTimeout(x),b._destroyed||b.emit("error",ge)});return}catch(ge){}}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 de=z.getAllResponseHeaders().split(/\r?\n/);if(de.forEach(function(ge){var ve=ge.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 fe=he.match(/;\s*charset=([^;])(;|$)/);fe&&(b._charset=fe[1].toLowerCase())}b._charset||(b._charset="utf-8")}}};ie(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 ae(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 ae(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 ae(new Uint8Array(y)));break;case"moz-chunked-arraybuffer":if(y=a.response,a.readyState!==re.LOADING||!y)break;z.push(new ae(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 ae(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,pe,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 ae=E("punycode"),se=E("./util");Ae.parse=ve,Ae.resolve=Be,Ae.resolveObject=Se,Ae.format=me,Ae.Url=ie;function ie(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}var 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})(.*)$/,de={javascript:!0,"javascript:":!0},he={javascript:!0,"javascript:":!0},fe={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},ge=E("querystring");function ve(Te,we,je){if(Te&&se.isObject(Te)&&Te instanceof ie)return Te;var xe=new ie;return xe.parse(Te,we,je),xe}ie.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=ge.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 lt=qe.toLowerCase();this.protocol=lt,Me=Me.substr(qe.length)}if(je||qe||Me.match(/^\/\/[^@\/]+@[^@\/]+/)){var ct=Me.substr(0,2)==="//";ct&&!(qe&&he[qe])&&(Me=Me.substr(2),this.slashes=!0)}if(!he[qe]&&(ct||qe&&!fe[qe])){for(var nt=-1,at=0;at<b.length;at++){var ut=Me.indexOf(b[at]);ut!==-1&&(nt===-1||ut<nt)&&(nt=ut)}var At,wt;nt===-1?wt=Me.lastIndexOf("@"):wt=Me.lastIndexOf("@",nt),wt!==-1&&(At=Me.slice(0,wt),Me=Me.slice(wt+1),this.auth=decodeURIComponent(At)),nt=-1;for(var at=0;at<x.length;at++){var ut=Me.indexOf(x[at]);ut!==-1&&(nt===-1||ut<nt)&&(nt=ut)}nt===-1&&(nt=Me.length),this.host=Me.slice(0,nt),Me=Me.slice(nt),this.parseHost(),this.hostname=this.hostname||"";var It=this.hostname[0]==="["&&this.hostname[this.hostname.length-1]==="]";if(!It)for(var gt=this.hostname.split("."),at=0,ft=gt.length;at<ft;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(),It||(this.hostname=ae.toASCII(this.hostname));var Ue=this.port?":"+this.port:"",Ie=this.hostname||"";this.host=Ie+Ue,this.href+=this.host,It&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),Me[0]!=="/"&&(Me="/"+Me))}if(!de[lt])for(var at=0,ft=y.length;at<ft;at++){var Ne=y[at];if(Me.indexOf(Ne)!==-1){var rt=encodeURIComponent(Ne);rt===Ne&&(rt=escape(Ne)),Me=Me.split(Ne).join(rt)}}var ht=Me.indexOf("#");ht!==-1&&(this.hash=Me.substr(ht),Me=Me.slice(0,ht));var St=Me.indexOf("?");if(St!==-1?(this.search=Me.substr(St),this.query=Me.substr(St+1),we&&(this.query=ge.parse(this.query)),Me=Me.slice(0,St)):we&&(this.search="",this.query={}),Me&&(this.pathname=Me),fe[lt]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){var Ue=this.pathname||"",bt=this.search||"";this.path=Ue+bt}return this.href=this.format(),this};function me(Te){return se.isString(Te)&&(Te=ve(Te)),Te instanceof ie?Te.format():ie.prototype.format.call(Te)}ie.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=ge.stringify(this.query));var Ze=this.search||ze&&"?"+ze||"";return we&&we.substr(-1)!==":"&&(we+=":"),this.slashes||(!we||fe[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 Be(Te,we){return ve(Te,!1,!0).resolve(we)}ie.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}ie.prototype.resolveObject=function(Te){if(se.isString(Te)){var we=new ie;we.parse(Te,!1,!0),Te=we}for(var je=new ie,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 fe[je.protocol]&&je.hostname&&!je.pathname&&(je.path=je.pathname="/"),je.href=je.format(),je}if(Te.protocol&&Te.protocol!==je.protocol){if(!fe[Te.protocol]){for(var qe=Object.keys(Te),lt=0;lt<qe.length;lt++){var ct=qe[lt];je[ct]=Te[ct]}return je.href=je.format(),je}if(je.protocol=Te.protocol,!Te.host&&!he[Te.protocol]){for(var ft=(Te.pathname||"").split("/");ft.length&&!(Te.host=ft.shift()););Te.host||(Te.host=""),Te.hostname||(Te.hostname=""),ft[0]!==""&&ft.unshift(""),ft.length<2&&ft.unshift(""),je.pathname=ft.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 nt=je.pathname||"",at=je.search||"";je.path=nt+at}return je.slashes=je.slashes||Te.slashes,je.href=je.format(),je}var ut=je.pathname&&je.pathname.charAt(0)==="/",At=Te.host||Te.pathname&&Te.pathname.charAt(0)==="/",wt=At||ut||je.host&&Te.pathname,It=wt,gt=je.pathname&&je.pathname.split("/")||[],ft=Te.pathname&&Te.pathname.split("/")||[],$e=je.protocol&&!fe[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&&(ft[0]===""?ft[0]=Te.host:ft.unshift(Te.host)),Te.host=null),wt=wt&&(ft[0]===""||gt[0]==="")),At)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=ft;else if(ft.length)gt||(gt=[]),gt.pop(),gt=gt.concat(ft),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(!wt&&!It)for(;Qe--;Qe)gt.unshift("..");wt&&gt[0]!==""&&(!gt[0]||gt[0].charAt(0)!=="/")&&gt.unshift(""),Ve&&gt.join("/").substr(-1)!=="/"&&gt.push("");var Ye=gt[0]===""||gt[0]&&gt[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 wt=wt||je.host&&gt.length,wt&&!Ye&&gt.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},ie.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,pe,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),le=ue(E("@babel/runtime/helpers/typeof"));pe.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,pe,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 ae=le;return typeof ae=="string"&&(ae=Number(ae)),String(le).length===10&&(ae*=1e3),new Date(ae)}return Math.round(Date.now()/1e3)}},{"core-js/modules/es.number.constructor.js":286,"escape-html":343}],475:[function(E,pe,Ae){(function(ue,le){(function(){"use strict";var ae=E("@babel/runtime/helpers/interopRequireDefault"),se=ae(E("@babel/runtime/helpers/typeof"));E("core-js/modules/es.string.trim.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.split.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.function.name.js"),E("core-js/modules/es.array.concat.js");var ie=E("util"),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,fe){return he===void 0?fe:he}function ee(he){return he?he.split(";")[0].trim().toLowerCase():""}function ce(he,fe){return function(ge,ve,me){if(ge)return fe(ge);he({data:ve,status:me.statusCode,headers:me.headers,res:me})}}Ae.TIMEOUTS=[a("300s"),a("300s")];var de=["json","text"];Ae.request=function(fe,ge,ve){return arguments.length===2&&typeof ge=="function"&&(ve=ge,ge=null),typeof ve=="function"?Ae.requestWithCallback(fe,ge,ve):new Promise(function(me,Be){Ae.requestWithCallback(fe,ge,ce(me,Be))})},Ae.requestWithCallback=function(fe,ge,ve){if(!fe||typeof fe!="string"&&(0,se.default)(fe)!=="object"){var me=ie.format("expect request url to be a string or a http request options, but got %j",fe);throw new Error(me)}arguments.length===2&&typeof ge=="function"&&(ve=ge,ge=null),ge=ge||{},y>=x&&(y=0);var Be=++y;ge.requestUrls=ge.requestUrls||[];var Se={requestId:Be,url:fe,args:ge,ctx:ge.ctx};ge.emitter&&ge.emitter.emit("request",Se),ge.timeout=ge.timeout||Ae.TIMEOUTS,ge.maxRedirects=ge.maxRedirects||10,ge.streaming=ge.streaming||ge.customResponse;var Te=Date.now(),we;typeof fe=="string"?(b.test(fe)||(fe="https://"+fe),we=oe.parse(fe)):we=fe;var je=(ge.type||ge.method||we.method||"GET").toUpperCase(),xe=we.port||80,Oe=re,ze=te(ge.agent,Ae.agent),Ze=ge.fixJSONCtlChars;we.protocol==="https:"&&(Oe=ne,ze=te(ge.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:ge.headers||{},lookup:ge.lookup};Array.isArray(ge.timeout)?Me.requestTimeout=ge.timeout[ge.timeout.length-1]:typeof ge.timeout!="undefined"&&(Me.requestTimeout=ge.timeout);var tt=ge.auth||we.auth;tt&&(Me.auth=tt);var qe=ge.content||ge.data,lt=je==="GET"||je==="HEAD"||ge.dataAsQueryString;if(!ge.content&&qe&&!(typeof qe=="string"||le.isBuffer(qe)))if(lt)qe=ge.nestedQuerystring?qs.stringify(qe):querystring.stringify(qe);else{var ct=Me.headers["Content-Type"]||Me.headers["content-type"];ct||(ge.contentType==="json"?ct="application/json":ct="application/x-www-form-urlencoded",Me.headers["Content-Type"]=ct),ee(ct)==="application/json"?qe=JSON.stringify(qe):qe=ge.nestedQuerystring?qs.stringify(qe):querystring.stringify(qe)}lt&&qe&&(Me.path+=(we.query?"&":"?")+qe,qe=null);var nt=0;if(qe){var at=qe.length;le.isBuffer(qe)||(at=le.byteLength(qe)),nt=Me.headers["Content-Length"]=at}ge.dataType==="json"&&(Me.headers.Accept="application/json"),typeof ge.beforeRequest=="function"&&ge.beforeRequest(Me);var ut=null,At=null,wt=null,It=!1,gt=!1,ft=0,$e=-1,Pe=!1,ke="",Ve="",Qe=null;ge.timing&&(Qe={queuing:0,dnslookup:0,connected:0,requestSent:0,waiting:0,contentDownload:0});function De(){ut&&(clearTimeout(ut),ut=null)}function Ye(){At&&(clearTimeout(At),At=null)}function Ue(xt,Wt,Ut){if(Ye(),!ve){console.warn("[urllib:warn] [%s] [%s] [worker:%s] %s %s callback twice!!!",Date(),Be,ue.pid,Me.method,fe),xt&&console.warn(`[urllib:warn] [%s] [%s] [worker:%s] %s: %s
stack: %s`,Date(),Be,ue.pid,xt.name,xt.message,xt.stack);return}var Xt=ve;ve=null;var on={};Ut&&($e=Ut.statusCode,on=Ut.headers);var dn=Date.now()-Te;Qe&&(Qe.contentDownload=dn),z("[%sms] done, %s bytes HTTP %s %s %s %s, keepAliveSocket: %s, timing: %j",dn,ft,$e,Me.method,Me.host,Me.path,gt,Qe);var bn={status:$e,statusCode:$e,headers:on,size:ft,aborted:Pe,rt:dn,keepAliveSocket:gt,data:Wt,requestUrls:ge.requestUrls,timing:Qe,remoteAddress:ke,remotePort:Ve};if(xt){var Mn="";ze&&typeof ze.getCurrentStatus=="function"&&(Mn=", agent status: "+JSON.stringify(ze.getCurrentStatus())),xt.message+=", "+Me.method+" "+fe+" "+$e+" (connected: "+It+", keepalive socket: "+gt+Mn+`)
headers: `+JSON.stringify(on),xt.data=Wt,xt.path=Me.path,xt.status=$e,xt.headers=on,xt.res=bn}Xt(xt,Wt,ge.streaming?Ut:bn),ge.emitter&&(Se.url=fe,Se.socket=pt&&pt.connection,Se.options=Me,Se.size=nt,ge.emitter.emit("response",{requestId:Be,error:xt,ctx:ge.ctx,req:Se,res:bn}))}function Ie(xt){var Wt=null;if(ge.followRedirect&&statuses.redirect[xt.statusCode]){ge._followRedirectCount=(ge._followRedirectCount||0)+1;var Ut=xt.headers.location;if(!Ut)Wt=new Error("Got statusCode "+xt.statusCode+" but cannot resolve next location from headers"),Wt.name="FollowRedirectError";else if(ge._followRedirectCount>ge.maxRedirects)Wt=new Error("Exceeded maxRedirects. Probably stuck in a redirect loop "+fe),Wt.name="MaxRedirectError";else{var Xt=ge.formatRedirectUrl?ge.formatRedirectUrl(fe,Ut):oe.resolve(fe,Ut);z("Request#%d %s: `redirected` from %s to %s",Be,Me.path,fe,Xt),Ye(),ge.headers&&ge.headers.Host&&b.test(Ut)&&(ge.headers.Host=null);var on=ve;return ve=null,Ae.requestWithCallback(Xt,ge,on),{redirect:!0,error:null}}}return{redirect:!1,error:Wt}}ge.gzip&&!Me.headers["Accept-Encoding"]&&!Me.headers["accept-encoding"]&&(Me.headers["Accept-Encoding"]="gzip");function Ne(xt,Wt,Ut){var Xt=xt.headers["content-encoding"];return Ut(null,Wt,Xt)}var rt=ge.writeStream;z("Request#%d %s %s with headers %j, options.path: %s",Be,je,fe,Me.headers,Me.path),ge.requestUrls.push(fe);function ht(xt){if(Qe&&(Qe.waiting=Date.now()-Te),z("Request#%d %s `req response` event emit: status %d, headers: %j",Be,fe,xt.statusCode,xt.headers),ge.streaming){var Wt=Ie(xt);if(Wt.redirect){xt.resume();return}return Wt.error?(xt.resume(),Ue(Wt.error,null,xt)):Ue(null,null,xt)}if(xt.on("close",function(){z("Request#%d %s: `res close` event emit, total size %d",Be,fe,ft)}),xt.on("error",function(){z("Request#%d %s: `res error` event emit, total size %d",Be,fe,ft)}),xt.on("aborted",function(){Pe=!0,z("Request#%d %s: `res aborted` event emit, total size %d",Be,fe,ft)}),rt){var Ut=Ie(xt);if(Ut.redirect){xt.resume();return}return Ut.error?(xt.resume(),rt.end(),Ue(Ut.error,null,xt)):(ge.consumeWriteStream===!1?xt.on("end",Ue.bind(null,null,null,xt)):rt.on("close",function(){z("Request#%d %s: writeStream close event emitted",Be,fe),Ue(wt||null,null,xt)}),xt.pipe(rt))}var Xt=[];xt.on("data",function(on){z("Request#%d %s: `res data` event emit, size %d",Be,fe,on.length),ft+=on.length,Xt.push(on)}),xt.on("end",function(){var on=le.concat(Xt,ft);if(z("Request#%d %s: `res end` event emit, total size %d, _dumped: %s",Be,fe,ft,xt._dumped),wt)return Ue(wt,on,xt);var dn=Ie(xt);if(dn.error)return Ue(dn.error,on,xt);dn.redirect||Ne(xt,on,function(bn,Mn,er){if(bn)return Ue(bn,on,xt);if(!er&&de.indexOf(ge.dataType)>=0){try{Mn=decodeBodyByCharset(Mn,xt)}catch(Dn){return z("decodeBodyByCharset error: %s",Dn),Ue(null,Mn,xt)}if(ge.dataType==="json")if(ft===0)Mn=null;else{var Fn=parseJSON(Mn,Ze);Fn.error?bn=Fn.error:Mn=Fn.data}}Pe&&z("Request#%d %s: Remote socket was terminated before `response.end()` was called",Be,fe),Ue(bn,Mn,xt)})})}var St,bt;Array.isArray(ge.timeout)?(St=a(ge.timeout[0]),bt=a(ge.timeout[1])):St=bt=a(ge.timeout),z("ConnectTimeout: %d, ResponseTimeout: %d",St,bt);function Bt(){z("Connect timer ticking, timeout: %d",St),ut=setTimeout(function(){ut=null,$e===-1&&($e=-2);var xt="Connect timeout for "+St+"ms",Wt="ConnectionTimeoutError";pt.socket||(Wt="SocketAssignTimeoutError",xt+=", working sockets is full"),wt=new Error(xt),wt.name=Wt,wt.requestId=Be,z("ConnectTimeout: Request#%d %s %s: %s, connected: %s",Be,fe,wt.name,xt,It),Lt()},St)}function Mt(){z("Response timer ticking, timeout: %d",bt),At=setTimeout(function(){At=null;var xt="Response timeout for "+bt+"ms",Wt="ResponseTimeoutError";wt=new Error(xt),wt.name=Wt,wt.requestId=Be,z("ResponseTimeout: Request#%d %s %s: %s, connected: %s",Be,fe,wt.name,xt,It),Lt()},bt)}var pt;Me.mode=ge.mode?ge.mode:"";try{pt=Oe.request(Me,ht)}catch(xt){return Ue(xt)}typeof window=="undefined"?Bt():pt.on("requestTimeout",function(){$e===-1&&($e=-2);var xt="Connect timeout for "+St+"ms",Wt="ConnectionTimeoutError";wt=new Error(xt),wt.name=Wt,wt.requestId=Be,Lt()});function Lt(){z("Request#%d %s abort, connected: %s",Be,fe,It),pt.socket||(wt.noSocket=!0,Ue(wt)),pt.abort()}return Qe&&pt.on("finish",function(){Qe.requestSent=Date.now()-Te}),pt.once("socket",function(xt){Qe&&(Qe.queuing=Date.now()-Te);var Wt=xt.readyState;if(Wt==="opening"){xt.once("lookup",function(Ut,Xt,on){z("Request#%d %s lookup: %s, %s, %s",Be,fe,Ut,Xt,on),Qe&&(Qe.dnslookup=Date.now()-Te),Xt&&(ke=Xt)}),xt.once("connect",function(){Qe&&(Qe.connected=Date.now()-Te),De(),Mt(),z("Request#%d %s new socket connected",Be,fe),It=!0,ke||(ke=xt.remoteAddress),Ve=xt.remotePort});return}z("Request#%d %s reuse socket connected, readyState: %s",Be,fe,Wt),It=!0,gt=!0,ke||(ke=xt.remoteAddress),Ve=xt.remotePort,De(),Mt()}),pt.on("error",function(xt){(xt.name==="Error"||xt.name==="TypeError")&&(xt.name=It?"ResponseError":"RequestError"),xt.message+=' (req "error")',z("Request#%d %s `req error` event emit, %s: %s",Be,fe,xt.name,xt.message),Ue(wt||xt)}),rt&&rt.once("error",function(xt){xt.message+=' (writeStream "error")',wt=xt,z("Request#%d %s `writeStream error` event emit, %s: %s",Be,fe,xt.name,xt.message),Lt()}),ge.stream?(ge.stream.pipe(pt),ge.stream.once("error",function(xt){xt.message+=' (stream "error")',wt=xt,z("Request#%d %s `readStream error` event emit, %s: %s",Be,fe,xt.name,xt.message),Lt()})):pt.end(qe),pt.requestId=Be,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),Xe=be.n(ye),E=be(11592),pe=be(26112),Ae=be(59301),ue=be(92343),le=be(36355),ae=be(84105),se=be(91857);const ie=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||"/")};ie.__ANT_BREADCRUMB_SEPARATOR=!0;var oe=ie,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"]),lt=Object.assign(Object.assign({},(0,pe.Z)(qe,{data:!0,aria:!0})),{onClick:tt});return Ze!==void 0?Ae.createElement("a",Object.assign({},lt,{className:Xe()(`${xe}-link`,Me),href:Ze}),ze):Ae.createElement("span",Object.assign({},lt,{className:Xe()(`${xe}-link`,Me)}),ze)}function a(xe,Oe){return(Ze,Me,tt,qe,lt)=>{if(Oe)return Oe(Ze,Me,tt,qe);const ct=ne(Ze,Me);return z(xe,Ze,ct,lt)}}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:lt}=xe,nt=(at=>{if(Me||tt){const ut=Object.assign({},qe);if(Me){const At=Me||{},{items:wt}=At,It=y(At,["items"]);ut.menu=Object.assign(Object.assign({},It),{items:wt==null?void 0:wt.map((gt,ft)=>{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:`${lt}${Ve}`},De)),Object.assign(Object.assign({},Qe),{key:$e!=null?$e:ft,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(ae.Z,null)))}return at})(Ze);return nt!=null?Ae.createElement(Ae.Fragment,null,Ae.createElement("li",null,nt),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),de=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 fe=(0,ce.Z)("Breadcrumb",xe=>{const Oe=(0,de.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})),ge=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=ge(xe,["breadcrumbName","children"]),Me=Object.assign({title:Oe},Ze);return ze&&(Me.menu={items:ze.map(tt=>{var{breadcrumbName:qe}=tt,lt=ge(tt,["breadcrumbName"]);return Object.assign(Object.assign({},lt),{title:qe})})}),Me}function me(xe,Oe){return(0,Ae.useMemo)(()=>xe||(Oe?Oe.map(ve):null),[xe,Oe])}var Be=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:lt,children:ct,itemRender:nt,params:at={}}=xe,ut=Be(xe,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:At,direction:wt,breadcrumb:It}=Ae.useContext(le.E_);let gt;const ft=At("breadcrumb",Oe),[$e,Pe]=fe(ft),ke=me(lt,qe),Ve=a(ft,nt);if(ke&&ke.length>0){const Ye=[],Ue=lt||qe;gt=ke.map((Ie,Ne)=>{const{path:rt,key:ht,type:St,menu:bt,overlay:Bt,onClick:Mt,className:pt,separator:Lt,dropdownProps:xt}=Ie,Wt=Se(at,rt);Wt!==void 0&&Ye.push(Wt);const Ut=ht!=null?ht:Ne;if(St==="separator")return Ae.createElement(oe,{key:Ut},Lt);const Xt={},on=Ne===ke.length-1;bt?Xt.menu=bt:Bt&&(Xt.overlay=Bt);let{href:dn}=Ie;return Ye.length&&Wt!==void 0&&(dn=`#/${Ye.join("/")}`),Ae.createElement(x,Object.assign({key:Ut},Xt,(0,pe.Z)(Ie,{data:!0,aria:!0}),{className:pt,dropdownProps:xt,href:dn,separator:on?"":ze,onClick:Mt,prefixCls:ft}),Ve(Ie,at,Ue,Ye,dn))})}else if(ct){const Ye=(0,E.Z)(ct).length;gt=(0,E.Z)(ct).map((Ue,Ie)=>{if(!Ue)return Ue;const Ne=Ie===Ye-1;return(0,ue.Tm)(Ue,{separator:Ne?"":ze,key:Ie})})}const Qe=Xe()(ft,It==null?void 0:It.className,{[`${ft}-rtl`]:wt==="rtl"},Me,tt,Pe),De=Object.assign(Object.assign({},It==null?void 0:It.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),Xe=be(92310),E=be.n(Xe),pe=be(96663),Ae=be(19127),ue=be(72071),le=be(20135),ae=be(18929),se=be(48736),ie=be(59301),oe=be(6620),re=be(11592),ne=be(90493),z=be(77900),a=be(10228),y=ie.forwardRef(function(Pe,ke){var Ve=Pe.prefixCls,Qe=Pe.forceRender,De=Pe.className,Ye=Pe.style,Ue=Pe.children,Ie=Pe.isActive,Ne=Pe.role,rt=ie.useState(Ie||Qe),ht=(0,ue.Z)(rt,2),St=ht[0],bt=ht[1];return ie.useEffect(function(){(Qe||Ie)&&bt(!0)},[Qe,Ie]),St?ie.createElement("div",{ref:ke,className:E()("".concat(Ve,"-content"),(0,ne.Z)((0,ne.Z)({},"".concat(Ve,"-content-active"),Ie),"".concat(Ve,"-content-inactive"),!Ie),De),style:Ye,role:Ne},ie.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=ie.forwardRef(function(Pe,ke){var Ve=Pe.showArrow,Qe=Ve===void 0?!0:Ve,De=Pe.headerClass,Ye=Pe.isActive,Ue=Pe.onItemClick,Ie=Pe.forceRender,Ne=Pe.className,rt=Pe.prefixCls,ht=Pe.collapsible,St=Pe.accordion,bt=Pe.panelKey,Bt=Pe.extra,Mt=Pe.header,pt=Pe.expandIcon,Lt=Pe.openMotion,xt=Pe.destroyInactivePanel,Wt=Pe.children,Ut=(0,oe.Z)(Pe,b),Xt=ht==="disabled",on=ht==="header",dn=ht==="icon",bn=Bt!=null&&typeof Bt!="boolean",Mn=function(){Ue==null||Ue(bt)},er=function(br){(br.key==="Enter"||br.keyCode===a.Z.ENTER||br.which===a.Z.ENTER)&&Mn()},Fn=typeof pt=="function"?pt(Pe):ie.createElement("i",{className:"arrow"});Fn&&(Fn=ie.createElement("div",{className:"".concat(rt,"-expand-icon"),onClick:["header","icon"].includes(ht)?Mn:void 0},Fn));var Dn=E()((0,ne.Z)((0,ne.Z)((0,ne.Z)({},"".concat(rt,"-item"),!0),"".concat(rt,"-item-active"),Ye),"".concat(rt,"-item-disabled"),Xt),Ne),An=E()(De,(0,ne.Z)((0,ne.Z)((0,ne.Z)({},"".concat(rt,"-header"),!0),"".concat(rt,"-header-collapsible-only"),on),"".concat(rt,"-icon-collapsible-only"),dn)),En={className:An,"aria-expanded":Ye,"aria-disabled":Xt,onKeyDown:er};return!on&&!dn&&(En.onClick=Mn,En.role=St?"tab":"button",En.tabIndex=Xt?-1:0),ie.createElement("div",(0,pe.Z)({},Ut,{ref:ke,className:Dn}),ie.createElement("div",En,Qe&&Fn,ie.createElement("span",{className:"".concat(rt,"-header-text"),onClick:ht==="header"?Mn:void 0},Mt),bn&&ie.createElement("div",{className:"".concat(rt,"-extra")},Bt)),ie.createElement(z.default,(0,pe.Z)({visible:Ye,leavedClassName:"".concat(rt,"-content-hidden")},Lt,{forceRender:Ie,removeOnLeave:xt}),function(kn,br){var vr=kn.className,xr=kn.style;return ie.createElement(x,{ref:br,prefixCls:rt,className:vr,style:xr,isActive:Ye,forceRender:Ie,role:St?"tabpanel":void 0},Wt)}))}),ee=te,ce=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],de=function(ke,Ve){var Qe=Ve.prefixCls,De=Ve.accordion,Ye=Ve.collapsible,Ue=Ve.destroyInactivePanel,Ie=Ve.onItemClick,Ne=Ve.activeKey,rt=Ve.openMotion,ht=Ve.expandIcon;return ke.map(function(St,bt){var Bt=St.children,Mt=St.label,pt=St.key,Lt=St.collapsible,xt=St.onItemClick,Wt=St.destroyInactivePanel,Ut=(0,oe.Z)(St,ce),Xt=String(pt!=null?pt:bt),on=Lt!=null?Lt:Ye,dn=Wt!=null?Wt:Ue,bn=function(Fn){on!=="disabled"&&(Ie(Fn),xt==null||xt(Fn))},Mn=!1;return De?Mn=Ne[0]===Xt:Mn=Ne.indexOf(Xt)>-1,ie.createElement(ee,(0,pe.Z)({},Ut,{prefixCls:Qe,key:Xt,panelKey:Xt,isActive:Mn,accordion:De,openMotion:rt,expandIcon:ht,header:Mt,collapsible:on,onItemClick:bn,destroyInactivePanel:dn}),Bt)})},he=function(ke,Ve,Qe){if(!ke)return null;var De=Qe.prefixCls,Ye=Qe.accordion,Ue=Qe.collapsible,Ie=Qe.destroyInactivePanel,Ne=Qe.onItemClick,rt=Qe.activeKey,ht=Qe.openMotion,St=Qe.expandIcon,bt=ke.key||String(Ve),Bt=ke.props,Mt=Bt.header,pt=Bt.headerClass,Lt=Bt.destroyInactivePanel,xt=Bt.collapsible,Wt=Bt.onItemClick,Ut=!1;Ye?Ut=rt[0]===bt:Ut=rt.indexOf(bt)>-1;var Xt=xt!=null?xt:Ue,on=function(Mn){Xt!=="disabled"&&(Ne(Mn),Wt==null||Wt(Mn))},dn={key:bt,panelKey:bt,header:Mt,headerClass:pt,isActive:Ut,prefixCls:De,destroyInactivePanel:Lt!=null?Lt:Ie,openMotion:ht,accordion:Ye,children:ke.props.children,onItemClick:on,expandIcon:St,collapsible:Xt};return typeof ke.type=="string"?ke:(Object.keys(dn).forEach(function(bn){typeof dn[bn]=="undefined"&&delete dn[bn]}),ie.cloneElement(ke,dn))};function fe(Pe,ke,Ve){return Array.isArray(Pe)?de(Pe,Ve):(0,re.Z)(ke).map(function(Qe,De){return he(Qe,De,Ve)})}var ge=fe,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 Be=ie.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,Ie=Pe.accordion,Ne=Pe.className,rt=Pe.children,ht=Pe.collapsible,St=Pe.openMotion,bt=Pe.expandIcon,Bt=Pe.activeKey,Mt=Pe.defaultActiveKey,pt=Pe.onChange,Lt=Pe.items,xt=E()(Qe,Ne),Wt=(0,ae.Z)([],{value:Bt,onChange:function(er){return pt==null?void 0:pt(er)},defaultValue:Mt,postState:me}),Ut=(0,ue.Z)(Wt,2),Xt=Ut[0],on=Ut[1],dn=function(er){return on(function(){if(Ie)return Xt[0]===er?[]:[er];var Fn=Xt.indexOf(er),Dn=Fn>-1;return Dn?Xt.filter(function(An){return An!==er}):[].concat((0,Ae.Z)(Xt),[er])})};(0,se.ZP)(!rt,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var bn=ge(Lt,rt,{prefixCls:Qe,accordion:Ie,openMotion:St,expandIcon:bt,collapsible:ht,destroyInactivePanel:Ye,onItemClick:dn,activeKey:Xt});return ie.createElement("div",(0,pe.Z)({ref:ke,className:xt,style:Ue,role:Ie?"tablist":void 0},(0,ve.Z)(Pe,{aria:!0,data:!0})),bn)}),Se=Object.assign(Be,{Panel:ee}),Te=Se,we=Se.Panel,je=be(2738),xe=be(62892),Oe=be(92343),ze=be(36355),Ze=be(19716),tt=ie.forwardRef((Pe,ke)=>{const{getPrefixCls:Ve}=ie.useContext(ze.E_),{prefixCls:Qe,className:De,showArrow:Ye=!0}=Pe,Ue=Ve("collapse",Qe),Ie=E()({[`${Ue}-no-arrow`]:!Ye},De);return ie.createElement(Te.Panel,Object.assign({ref:ke},Pe,{prefixCls:Ue,className:Ie}))}),qe=be(17313),lt=be(8378),ct=be(83116),nt=be(37613);const at=Pe=>{const{componentCls:ke,contentBg:Ve,padding:Qe,headerBg:De,headerPadding:Ye,collapseHeaderPaddingSM:Ue,collapseHeaderPaddingLG:Ie,collapsePanelBorderRadius:Ne,lineWidth:rt,lineType:ht,colorBorder:St,colorText:bt,colorTextHeading:Bt,colorTextDisabled:Mt,fontSize:pt,fontSizeLG:Lt,lineHeight:xt,marginSM:Wt,paddingSM:Ut,paddingLG:Xt,paddingXS:on,motionDurationSlow:dn,fontSizeIcon:bn,contentPadding:Mn}=Pe,er=`${rt}px ${ht} ${St}`;return{[ke]:Object.assign(Object.assign({},(0,qe.Wf)(Pe)),{backgroundColor:De,border:er,borderBottom:0,borderRadius:`${Ne}px`,"&-rtl":{direction:"rtl"},[`& > ${ke}-item`]:{borderBottom:er,"&: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:xt,cursor:"pointer",transition:`all ${dn}, visibility 0s`,[`> ${ke}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${ke}-expand-icon`]:{height:pt*xt,display:"flex",alignItems:"center",paddingInlineEnd:Wt},[`${ke}-arrow`]:Object.assign(Object.assign({},(0,qe.Ro)()),{fontSize:bn,svg:{transition:`transform ${dn}`}}),[`${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:bt,backgroundColor:Ve,borderTop:er,[`& > ${ke}-content-box`]:{padding:Mn},"&-hidden":{display:"none"}},"&-small":{[`> ${ke}-item`]:{[`> ${ke}-header`]:{padding:Ue,paddingInlineStart:on,[`> ${ke}-expand-icon`]:{marginInlineStart:Ut-on}},[`> ${ke}-content > ${ke}-content-box`]:{padding:Ut}}},"&-large":{[`> ${ke}-item`]:{fontSize:Lt,[`> ${ke}-header`]:{padding:Ie,paddingInlineStart:Qe,[`> ${ke}-expand-icon`]:{height:Lt*xt,marginInlineStart:Xt-Qe}},[`> ${ke}-content > ${ke}-content-box`]:{padding:Xt}}},[`${ke}-item:last-child`]:{[`> ${ke}-content`]:{borderRadius:`0 0 ${Ne}px ${Ne}px`}},[`& ${ke}-item-disabled > ${ke}-header`]:{"\n &,\n & > .arrow\n ":{color:Mt,cursor:"not-allowed"}},[`&${ke}-icon-position-end`]:{[`& > ${ke}-item`]:{[`> ${ke}-header`]:{[`${ke}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:Wt}}}}})}},ut=Pe=>{const{componentCls:ke}=Pe,Ve=`> ${ke}-item > ${ke}-header ${ke}-arrow svg`;return{[`${ke}-rtl`]:{[Ve]:{transform:"rotate(180deg)"}}}},At=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}}}},wt=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 It=(0,ct.Z)("Collapse",Pe=>{const ke=(0,nt.TS)(Pe,{collapseHeaderPaddingSM:`${Pe.paddingXS}px ${Pe.paddingSM}px`,collapseHeaderPaddingLG:`${Pe.padding}px ${Pe.paddingLG}px`,collapsePanelBorderRadius:Pe.borderRadiusLG});return[at(ke),At(ke),wt(ke),ut(ke),(0,lt.Z)(ke)]},Pe=>({headerPadding:`${Pe.paddingSM}px ${Pe.padding}px`,headerBg:Pe.colorFillAlter,contentPadding:`${Pe.padding}px 16px`,contentBg:Pe.colorBgContainer})),ft=Object.assign(ie.forwardRef((Pe,ke)=>{const{getPrefixCls:Ve,direction:Qe,collapse:De}=ie.useContext(ze.E_),{prefixCls:Ye,className:Ue,rootClassName:Ie,style:Ne,bordered:rt=!0,ghost:ht,size:St,expandIconPosition:bt="start",children:Bt,expandIcon:Mt}=Pe,pt=(0,Ze.Z)(er=>{var Fn;return(Fn=St!=null?St:er)!==null&&Fn!==void 0?Fn:"middle"}),Lt=Ve("collapse",Ye),xt=Ve(),[Wt,Ut]=It(Lt),Xt=ie.useMemo(()=>bt==="left"?"start":bt==="right"?"end":bt,[bt]),on=function(){let er=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const Fn=Mt?Mt(er):ie.createElement(ye.Z,{rotate:er.isActive?90:void 0});return(0,Oe.Tm)(Fn,()=>({className:E()(Fn.props.className,`${Lt}-arrow`)}))},dn=E()(`${Lt}-icon-position-${Xt}`,{[`${Lt}-borderless`]:!rt,[`${Lt}-rtl`]:Qe==="rtl",[`${Lt}-ghost`]:!!ht,[`${Lt}-${pt}`]:pt!=="middle"},De==null?void 0:De.className,Ue,Ie,Ut),bn=Object.assign(Object.assign({},(0,xe.Z)(xt)),{motionAppear:!1,leavedClassName:`${Lt}-content-hidden`}),Mn=ie.useMemo(()=>Bt?(0,re.Z)(Bt).map((er,Fn)=>{var Dn,An;if(!((Dn=er.props)===null||Dn===void 0)&&Dn.disabled){const En=(An=er.key)!==null&&An!==void 0?An:String(Fn),{disabled:kn,collapsible:br}=er.props,vr=Object.assign(Object.assign({},(0,je.Z)(er.props,["disabled"])),{key:En,collapsible:br!=null?br:kn?"disabled":void 0});return(0,Oe.Tm)(er,vr)}return er}):null,[Bt]);return Wt(ie.createElement(Te,Object.assign({ref:ke,openMotion:bn},(0,je.Z)(Pe,["rootClassName"]),{expandIcon:on,prefixCls:Lt,className:dn,style:Object.assign(Object.assign({},De==null?void 0:De.style),Ne)}),Mn))}),{Panel:tt}),$e=ft},28103:function(en,zt,be){"use strict";be.d(zt,{Z:function(){return re}});var ye=be(92310),Xe=be.n(ye),E=be(59301),pe=be(36355),Ae=be(17313),ue=be(83116),le=be(37613);const ae=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[ae(z)]},ne=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:ne.marginXS})),ie=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(pe.E_),{prefixCls:x,type:b="horizontal",orientation:te="center",orientationMargin:ee,className:ce,rootClassName:de,children:he,dashed:fe,plain:ge,style:ve}=ne,me=ie(ne,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),Be=z("divider",x),[Se,Te]=se(Be),we=te.length>0?`-${te}`:te,je=!!he,xe=te==="left"&&ee!=null,Oe=te==="right"&&ee!=null,ze=Xe()(Be,y==null?void 0:y.className,Te,`${Be}-${b}`,{[`${Be}-with-text`]:je,[`${Be}-with-text${we}`]:je,[`${Be}-dashed`]:!!fe,[`${Be}-plain`]:!!ge,[`${Be}-rtl`]:a==="rtl",[`${Be}-no-default-orientation-margin-left`]:xe,[`${Be}-no-default-orientation-margin-right`]:Oe},ce,de),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:`${Be}-inner-text`,style:Me},he)))}},13570:function(en,zt,be){"use strict";be.d(zt,{Z:function(){return tt}});var ye=be(96663),Xe=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"},pe=E,Ae=be(7657),ue=function(lt,ct){return Xe.createElement(Ae.Z,(0,ye.Z)({},lt,{ref:ct,icon:pe}))},le=Xe.forwardRef(ue),ae=le,se=be(92310),ie=be.n(se),oe=be(90493),re=be(72071),ne=be(6620),z=be(18929),a=be(10228),y=be(26112);function x(qe,lt){var ct=qe.disabled,nt=qe.prefixCls,at=qe.character,ut=qe.characterRender,At=qe.index,wt=qe.count,It=qe.value,gt=qe.allowHalf,ft=qe.focused,$e=qe.onHover,Pe=qe.onClick,ke=function(rt){$e(rt,At)},Ve=function(rt){Pe(rt,At)},Qe=function(rt){rt.keyCode===a.Z.ENTER&&Pe(rt,At)},De=At+1,Ye=new Set([nt]);It===0&&At===0&&ft?Ye.add("".concat(nt,"-focused")):gt&&It+.5>=De&&It<De?(Ye.add("".concat(nt,"-half")),Ye.add("".concat(nt,"-active")),ft&&Ye.add("".concat(nt,"-focused"))):(De<=It?Ye.add("".concat(nt,"-full")):Ye.add("".concat(nt,"-zero")),De===It&&ft&&Ye.add("".concat(nt,"-focused")));var Ue=typeof at=="function"?at(qe):at,Ie=Xe.createElement("li",{className:ie()(Array.from(Ye)),ref:lt},Xe.createElement("div",{onClick:ct?null:Ve,onKeyDown:ct?null:Qe,onMouseMove:ct?null:ke,role:"radio","aria-checked":It>At?"true":"false","aria-posinset":At+1,"aria-setsize":wt,tabIndex:ct?-1:0},Xe.createElement("div",{className:"".concat(nt,"-first")},Ue),Xe.createElement("div",{className:"".concat(nt,"-second")},Ue)));return ut&&(Ie=ut(Ie,qe)),Ie}var b=Xe.forwardRef(x);function te(){var qe=Xe.useRef({});function lt(nt){return qe.current[nt]}function ct(nt){return function(at){qe.current[nt]=at}}return[lt,ct]}function ee(qe){var lt=qe.pageXOffset,ct="scrollLeft";if(typeof lt!="number"){var nt=qe.document;lt=nt.documentElement[ct],typeof lt!="number"&&(lt=nt.body[ct])}return lt}function ce(qe){var lt,ct,nt=qe.ownerDocument,at=nt.body,ut=nt&&nt.documentElement,At=qe.getBoundingClientRect();return lt=At.left,ct=At.top,lt-=ut.clientLeft||at.clientLeft||0,ct-=ut.clientTop||at.clientTop||0,{left:lt,top:ct}}function de(qe){var lt=ce(qe),ct=qe.ownerDocument,nt=ct.defaultView||ct.parentWindow;return lt.left+=ee(nt),lt.left}var he=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function fe(qe,lt){var ct,nt=qe.prefixCls,at=nt===void 0?"rc-rate":nt,ut=qe.className,At=qe.defaultValue,wt=qe.value,It=qe.count,gt=It===void 0?5:It,ft=qe.allowHalf,$e=ft===void 0?!1:ft,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,Ie=Ue===void 0?"ltr":Ue,Ne=qe.tabIndex,rt=Ne===void 0?0:Ne,ht=qe.autoFocus,St=qe.onHoverChange,bt=qe.onChange,Bt=qe.onFocus,Mt=qe.onBlur,pt=qe.onKeyDown,Lt=qe.onMouseLeave,xt=(0,ne.Z)(qe,he),Wt=te(),Ut=(0,re.Z)(Wt,2),Xt=Ut[0],on=Ut[1],dn=Xe.useRef(null),bn=function(){if(!Ye){var Br;(Br=dn.current)===null||Br===void 0||Br.focus()}};Xe.useImperativeHandle(lt,function(){return{focus:bn,blur:function(){if(!Ye){var Br;(Br=dn.current)===null||Br===void 0||Br.blur()}}}});var Mn=(0,z.Z)(At||0,{value:wt}),er=(0,re.Z)(Mn,2),Fn=er[0],Dn=er[1],An=(0,z.Z)(null),En=(0,re.Z)(An,2),kn=En[0],br=En[1],vr=function(Br,ri){var Mr=Ie==="rtl",zr=Br+1;if($e){var _i=Xt(Br),ar=de(_i),Gr=_i.clientWidth;(Mr&&ri-ar>Gr/2||!Mr&&ri-ar<Gr/2)&&(zr-=.5)}return zr},xr=function(Br){Dn(Br),bt==null||bt(Br)},ur=Xe.useState(!1),cr=(0,re.Z)(ur,2),Qr=cr[0],Ur=cr[1],Hr=function(){Ur(!0),Bt==null||Bt()},di=function(){Ur(!1),Mt==null||Mt()},aa=Xe.useState(null),Oi=(0,re.Z)(aa,2),xi=Oi[0],Xn=Oi[1],Lr=function(Br,ri){var Mr=vr(ri,Br.pageX);Mr!==kn&&(Xn(Mr),br(null)),St==null||St(Mr)},Ht=function(Br){Ye||(Xn(null),br(null),St==null||St(void 0)),Br&&(Lt==null||Lt(Br))},nn=function(Br,ri){var Mr=vr(ri,Br.pageX),zr=!1;ke&&(zr=Mr===Fn),Ht(),xr(zr?0:Mr),br(zr?Mr:null)},cn=function(Br){var ri=Br.keyCode,Mr=Ie==="rtl",zr=Fn;ri===a.Z.RIGHT&&zr<gt&&!Mr?($e?zr+=.5:zr+=1,xr(zr),Br.preventDefault()):ri===a.Z.LEFT&&zr>0&&!Mr||ri===a.Z.RIGHT&&zr>0&&Mr?($e?zr-=.5:zr-=1,xr(zr),Br.preventDefault()):ri===a.Z.LEFT&&zr<gt&&Mr&&($e?zr+=.5:zr+=1,xr(zr),Br.preventDefault()),pt==null||pt(Br)};Xe.useEffect(function(){ht&&!Ye&&bn()},[]);var tr=new Array(gt).fill(0).map(function(Un,Br){return Xe.createElement(b,{ref:on(Br),index:Br,count:gt,disabled:Ye,prefixCls:"".concat(at,"-star"),allowHalf:$e,value:xi===null?Fn:xi,onClick:nn,onHover:Lr,key:Un||Br,character:Qe,characterRender:De,focused:Qr})}),Jn=ie()(at,ut,(ct={},(0,oe.Z)(ct,"".concat(at,"-disabled"),Ye),(0,oe.Z)(ct,"".concat(at,"-rtl"),Ie==="rtl"),ct));return Xe.createElement("ul",(0,ye.Z)({className:Jn,onMouseLeave:Ht,tabIndex:Ye?-1:rt,onFocus:Ye?null:Hr,onBlur:Ye?null:di,onKeyDown:Ye?null:cn,ref:dn,role:"radiogroup"},(0,y.Z)(xt,{aria:!0,data:!0,attr:!0})),tr)}var ge=Xe.forwardRef(fe),ve=ge,me=be(36355),Be=be(6848),Se=be(17313),Te=be(83116),we=be(37613);const je=qe=>{const{componentCls:lt}=qe;return{[`${lt}-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 ${lt}-star-first, &-half ${lt}-star-second`]:{opacity:1},[`&-half ${lt}-star-first, &-full ${lt}-star-second`]:{color:"inherit"}}}},xe=qe=>({[`&-rtl${qe.componentCls}`]:{direction:"rtl"}}),Oe=qe=>{const{componentCls:lt}=qe;return{[lt]: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${lt} ${lt}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),je(qe)),{[`+ ${lt}-text`]:{display:"inline-block",marginInlineStart:qe.marginXS,fontSize:qe.fontSize}}),xe(qe))}};var ze=(0,Te.Z)("Rate",qe=>{const lt=(0,we.TS)(qe,{});return[Oe(lt)]},qe=>({starColor:qe.yellow6,starSize:qe.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:qe.colorFillContent})),Ze=function(qe,lt){var ct={};for(var nt in qe)Object.prototype.hasOwnProperty.call(qe,nt)&&lt.indexOf(nt)<0&&(ct[nt]=qe[nt]);if(qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var at=0,nt=Object.getOwnPropertySymbols(qe);at<nt.length;at++)lt.indexOf(nt[at])<0&&Object.prototype.propertyIsEnumerable.call(qe,nt[at])&&(ct[nt[at]]=qe[nt[at]]);return ct},tt=Xe.forwardRef((qe,lt)=>{const{prefixCls:ct,className:nt,rootClassName:at,style:ut,tooltips:At,character:wt=Xe.createElement(ae,null)}=qe,It=Ze(qe,["prefixCls","className","rootClassName","style","tooltips","character"]),gt=(Ye,Ue)=>{let{index:Ie}=Ue;return At?Xe.createElement(Be.Z,{title:At[Ie]},Ye):Ye},{getPrefixCls:ft,direction:$e,rate:Pe}=Xe.useContext(me.E_),ke=ft("rate",ct),[Ve,Qe]=ze(ke),De=Object.assign(Object.assign({},Pe==null?void 0:Pe.style),ut);return Ve(Xe.createElement(ve,Object.assign({ref:lt,character:wt,characterRender:gt},It,{className:ie()(nt,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),Xe=be.n(ye),E=be(59301),pe=be(36355),Ae=be(2738),le=De=>{const{prefixCls:Ye,className:Ue,style:Ie,size:Ne,shape:rt}=De,ht=Xe()({[`${Ye}-lg`]:Ne==="large",[`${Ye}-sm`]:Ne==="small"}),St=Xe()({[`${Ye}-circle`]:rt==="circle",[`${Ye}-square`]:rt==="square",[`${Ye}-round`]:rt==="round"}),bt=E.useMemo(()=>typeof Ne=="number"?{width:Ne,height:Ne,lineHeight:`${Ne}px`}:{},[Ne]);return E.createElement("span",{className:Xe()(Ye,ht,St,Ue),style:Object.assign(Object.assign({},bt),Ie)})},ae=be(93083),se=be(83116),ie=be(37613);const oe=new ae.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:Ie,controlHeightLG:Ne,controlHeightSM:rt}=De;return{[`${Ye}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Ue},ne(Ie)),[`${Ye}${Ye}-circle`]:{borderRadius:"50%"},[`${Ye}${Ye}-lg`]:Object.assign({},ne(Ne)),[`${Ye}${Ye}-sm`]:Object.assign({},ne(rt))}},x=De=>{const{controlHeight:Ye,borderRadiusSM:Ue,skeletonInputCls:Ie,controlHeightLG:Ne,controlHeightSM:rt,gradientFromColor:ht}=De;return{[`${Ie}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:ht,borderRadius:Ue},a(Ye)),[`${Ie}-lg`]:Object.assign({},a(Ne)),[`${Ie}-sm`]:Object.assign({},a(rt))}},b=De=>Object.assign({width:De},re(De)),te=De=>{const{skeletonImageCls:Ye,imageSizeBase:Ue,gradientFromColor:Ie,borderRadiusSM:Ne}=De;return{[`${Ye}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:Ie,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:Ie}=De;return{[`${Ue}${Ie}-circle`]:{width:Ye,minWidth:Ye,borderRadius:"50%"},[`${Ue}${Ie}-round`]:{borderRadius:Ye}}},ce=De=>Object.assign({width:De*2,minWidth:De*2},re(De)),de=De=>{const{borderRadiusSM:Ye,skeletonButtonCls:Ue,controlHeight:Ie,controlHeightLG:Ne,controlHeightSM:rt,gradientFromColor:ht}=De;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${Ue}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:ht,borderRadius:Ye,width:Ie*2,minWidth:Ie*2},ce(Ie))},ee(De,Ie,Ue)),{[`${Ue}-lg`]:Object.assign({},ce(Ne))}),ee(De,Ne,`${Ue}-lg`)),{[`${Ue}-sm`]:Object.assign({},ce(rt))}),ee(De,rt,`${Ue}-sm`))},he=De=>{const{componentCls:Ye,skeletonAvatarCls:Ue,skeletonTitleCls:Ie,skeletonParagraphCls:Ne,skeletonButtonCls:rt,skeletonInputCls:ht,skeletonImageCls:St,controlHeight:bt,controlHeightLG:Bt,controlHeightSM:Mt,gradientFromColor:pt,padding:Lt,marginSM:xt,borderRadius:Wt,titleHeight:Ut,blockRadius:Xt,paragraphLiHeight:on,controlHeightXS:dn,paragraphMarginTop:bn}=De;return{[`${Ye}`]:{display:"table",width:"100%",[`${Ye}-header`]:{display:"table-cell",paddingInlineEnd:Lt,verticalAlign:"top",[`${Ue}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:pt},ne(bt)),[`${Ue}-circle`]:{borderRadius:"50%"},[`${Ue}-lg`]:Object.assign({},ne(Bt)),[`${Ue}-sm`]:Object.assign({},ne(Mt))},[`${Ye}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${Ie}`]:{width:"100%",height:Ut,background:pt,borderRadius:Xt,[`+ ${Ne}`]:{marginBlockStart:Mt}},[`${Ne}`]:{padding:0,"> li":{width:"100%",height:on,listStyle:"none",background:pt,borderRadius:Xt,"+ li":{marginBlockStart:dn}}},[`${Ne}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${Ye}-content`]:{[`${Ie}, ${Ne} > li`]:{borderRadius:Wt}}},[`${Ye}-with-avatar ${Ye}-content`]:{[`${Ie}`]:{marginBlockStart:xt,[`+ ${Ne}`]:{marginBlockStart:bn}}},[`${Ye}${Ye}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},de(De)),y(De)),x(De)),te(De)),[`${Ye}${Ye}-block`]:{width:"100%",[`${rt}`]:{width:"100%"},[`${ht}`]:{width:"100%"}},[`${Ye}${Ye}-active`]:{[`
${Ie},
${Ne} > li,
${Ue},
${rt},
${ht},
${St}
`]:Object.assign({},z(De))}}};var fe=(0,se.Z)("Skeleton",De=>{const{componentCls:Ye}=De,Ue=(0,ie.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,Ie=Ye,Ne=Ue;return{color:Ie,colorGradientEnd:Ne,gradientFromColor:Ie,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:Ie,active:Ne,shape:rt="circle",size:ht="default"}=De,{getPrefixCls:St}=E.useContext(pe.E_),bt=St("skeleton",Ye),[Bt,Mt]=fe(bt),pt=(0,Ae.Z)(De,["prefixCls","className"]),Lt=Xe()(bt,`${bt}-element`,{[`${bt}-active`]:Ne},Ue,Ie,Mt);return Bt(E.createElement("div",{className:Lt},E.createElement(le,Object.assign({prefixCls:`${bt}-avatar`,shape:rt,size:ht},pt))))},Be=De=>{const{prefixCls:Ye,className:Ue,rootClassName:Ie,active:Ne,block:rt=!1,size:ht="default"}=De,{getPrefixCls:St}=E.useContext(pe.E_),bt=St("skeleton",Ye),[Bt,Mt]=fe(bt),pt=(0,Ae.Z)(De,["prefixCls"]),Lt=Xe()(bt,`${bt}-element`,{[`${bt}-active`]:Ne,[`${bt}-block`]:rt},Ue,Ie,Mt);return Bt(E.createElement("div",{className:Lt},E.createElement(le,Object.assign({prefixCls:`${bt}-button`,size:ht},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:Ie,style:Ne,active:rt}=De,{getPrefixCls:ht}=E.useContext(pe.E_),St=ht("skeleton",Ye),[bt,Bt]=fe(St),Mt=Xe()(St,`${St}-element`,{[`${St}-active`]:rt},Ue,Ie,Bt);return bt(E.createElement("div",{className:Mt},E.createElement("div",{className:Xe()(`${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:Ie,active:Ne,block:rt,size:ht="default"}=De,{getPrefixCls:St}=E.useContext(pe.E_),bt=St("skeleton",Ye),[Bt,Mt]=fe(bt),pt=(0,Ae.Z)(De,["prefixCls"]),Lt=Xe()(bt,`${bt}-element`,{[`${bt}-active`]:Ne,[`${bt}-block`]:rt},Ue,Ie,Mt);return Bt(E.createElement("div",{className:Lt},E.createElement(le,Object.assign({prefixCls:`${bt}-input`,size:ht},pt))))},Oe=be(96663),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),lt=qe,nt=De=>{const{prefixCls:Ye,className:Ue,rootClassName:Ie,style:Ne,active:rt,children:ht}=De,{getPrefixCls:St}=E.useContext(pe.E_),bt=St("skeleton",Ye),[Bt,Mt]=fe(bt),pt=Xe()(bt,`${bt}-element`,{[`${bt}-active`]:rt},Mt,Ue,Ie),Lt=ht!=null?ht:E.createElement(lt,null);return Bt(E.createElement("div",{className:pt},E.createElement("div",{className:Xe()(`${bt}-image`,Ue),style:Ne},Lt)))},at=be(19127),At=De=>{const Ye=St=>{const{width:bt,rows:Bt=2}=De;if(Array.isArray(bt))return bt[St];if(Bt-1===St)return bt},{prefixCls:Ue,className:Ie,style:Ne,rows:rt}=De,ht=(0,at.Z)(Array(rt)).map((St,bt)=>E.createElement("li",{key:bt,style:{width:Ye(bt)}}));return E.createElement("ul",{className:Xe()(Ue,Ie),style:Ne},ht)},It=De=>{let{prefixCls:Ye,className:Ue,width:Ie,style:Ne}=De;return E.createElement("h3",{className:Xe()(Ye,Ue),style:Object.assign({width:Ie},Ne)})};function gt(De){return De&&typeof De=="object"?De:{}}function ft(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:Ie,rootClassName:Ne,style:rt,children:ht,avatar:St=!1,title:bt=!0,paragraph:Bt=!0,active:Mt,round:pt}=De,{getPrefixCls:Lt,direction:xt,skeleton:Wt}=E.useContext(pe.E_),Ut=Lt("skeleton",Ye),[Xt,on]=fe(Ut);if(Ue||!("loading"in De)){const dn=!!St,bn=!!bt,Mn=!!Bt;let er;if(dn){const An=Object.assign(Object.assign({prefixCls:`${Ut}-avatar`},ft(bn,Mn)),gt(St));er=E.createElement("div",{className:`${Ut}-header`},E.createElement(le,Object.assign({},An)))}let Fn;if(bn||Mn){let An;if(bn){const kn=Object.assign(Object.assign({prefixCls:`${Ut}-title`},$e(dn,Mn)),gt(bt));An=E.createElement(It,Object.assign({},kn))}let En;if(Mn){const kn=Object.assign(Object.assign({prefixCls:`${Ut}-paragraph`},Pe(dn,bn)),gt(Bt));En=E.createElement(At,Object.assign({},kn))}Fn=E.createElement("div",{className:`${Ut}-content`},An,En)}const Dn=Xe()(Ut,{[`${Ut}-with-avatar`]:dn,[`${Ut}-active`]:Mt,[`${Ut}-rtl`]:xt==="rtl",[`${Ut}-round`]:pt},Wt==null?void 0:Wt.className,Ie,Ne,on);return Xt(E.createElement("div",{className:Dn,style:Object.assign(Object.assign({},Wt==null?void 0:Wt.style),rt)},er,Fn))}return typeof ht!="undefined"?ht:null};ke.Button=Be,ke.Avatar=ve,ke.Input=xe,ke.Image=we,ke.Node=nt;var Ve=ke,Qe=Ve},31797:function(en,zt,be){"use strict";be.d(zt,{default:function(){return fe}});var ye=be(59301),Xe=be(56762),E=be(92343),pe=be(92310),Ae=be.n(pe),ue=be(36355),le=be(61621),se=ge=>{const{value:ve,formatter:me,precision:Be,decimalSeparator:Se,groupSeparator:Te="",prefixCls:we}=ge;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 Be=="number"&&(Me=Me.padEnd(Be,"0").slice(0,Be>0?Be: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)},ie=be(17313),oe=be(83116),re=be(37613);const ne=ge=>{const{componentCls:ve,marginXXS:me,padding:Be,colorTextDescription:Se,titleFontSize:Te,colorTextHeading:we,contentFontSize:je,fontFamily:xe}=ge;return{[`${ve}`]:Object.assign(Object.assign({},(0,ie.Wf)(ge)),{[`${ve}-title`]:{marginBottom:me,color:Se,fontSize:Te},[`${ve}-skeleton`]:{paddingTop:Be},[`${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",ge=>{const ve=(0,re.TS)(ge,{});return[ne(ve)]},ge=>{const{fontSizeHeading3:ve,fontSize:me}=ge;return{titleFontSize:me,contentFontSize:ve}}),y=ge=>{const{prefixCls:ve,className:me,rootClassName:Be,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:lt=","}=ge,{getPrefixCls:ct,direction:nt,statistic:at}=ye.useContext(ue.E_),ut=ct("statistic",ve),[At,wt]=z(ut),It=ye.createElement(se,Object.assign({decimalSeparator:qe,groupSeparator:lt,prefixCls:ut},ge,{value:we})),gt=Ae()(ut,{[`${ut}-rtl`]:nt==="rtl"},at==null?void 0:at.className,me,Be,wt);return At(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(It):It,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(ge,ve){let me=ge;const Be=/\[[^\]]*]/g,Se=(ve.match(Be)||[]).map(xe=>xe.slice(1,-1)),Te=ve.replace(Be,"[]"),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(Be,()=>{const xe=Se[je];return je+=1,xe})}function te(ge,ve){const{format:me=""}=ve,Be=new Date(ge).getTime(),Se=Date.now(),Te=Math.max(Be-Se,0);return b(Te,me)}const ee=1e3/30;function ce(ge){return new Date(ge).getTime()}const de=ge=>{const{value:ve,format:me="HH:mm:ss",onChange:Be,onFinish:Se}=ge,Te=(0,Xe.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(),Be==null||Be(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({},ge,{valueRender:ze,formatter:Oe}))};var he=ye.memo(de);y.Countdown=he;var fe=y},12563:function(en,zt,be){"use strict";be.d(zt,{default:function(){return Be}});var ye=be(59301),Xe=be(99267),E=be(92310),pe=be.n(E),Ae=be(36785),ue=be(47729),le=be(14088),ae=be(36355),se=be(17313),ie=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,ie.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(ae.E_),qe=ut=>{Oe==null||Oe(!xe),ze==null||ze(ut)},lt=Me("tag",Te),[ct,nt]=a(lt),at=pe()(lt,`${lt}-checkable`,{[`${lt}-checkable-checked`]:xe},tt==null?void 0:tt.className,je,nt);return ct(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 de(Se){return typeof Se!="string"?Se:Se.charAt(0).toUpperCase()+Se.slice(1)}const he=(Se,Te,we)=>{const je=de(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 fe=(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),ge=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:lt,bordered:ct=!0}=Se,nt=ge(Se,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:at,direction:ut,tag:At}=ye.useContext(ae.E_),[wt,It]=ye.useState(!0);ye.useEffect(()=>{"visible"in nt&&It(nt.visible)},[nt.visible]);const gt=(0,Ae.o2)(Me),ft=(0,Ae.yT)(Me),$e=gt||ft,Pe=Object.assign(Object.assign({backgroundColor:Me&&!$e?Me:void 0},At==null?void 0:At.style),Oe),ke=at("tag",we),[Ve,Qe]=a(ke),De=pe()(ke,At==null?void 0:At.className,{[`${ke}-${Me}`]:$e,[`${ke}-has-color`]:Me&&!$e,[`${ke}-hidden`]:!wt,[`${ke}-rtl`]:ut==="rtl",[`${ke}-borderless`]:!ct},je,xe,Qe),Ye=St=>{St.stopPropagation(),tt==null||tt(St),!St.defaultPrevented&&It(!1)},[,Ue]=(0,ue.Z)(lt,qe,St=>St===null?ye.createElement(Xe.Z,{className:`${ke}-close-icon`,onClick:Ye}):ye.createElement("span",{className:`${ke}-close-icon`,onClick:Ye},St),null,!1),Ie=typeof nt.onClick=="function"||ze&&ze.type==="a",Ne=Ze||null,rt=Ne?ye.createElement(ye.Fragment,null,Ne,ze&&ye.createElement("span",null,ze)):ze,ht=ye.createElement("span",Object.assign({},nt,{ref:Te,className:De,style:Pe}),rt,Ue,gt&&ye.createElement(ce,{key:"preset",prefixCls:ke}),ft&&ye.createElement(fe,{key:"status",prefixCls:ke}));return Ve(Ie?ye.createElement(le.Z,{component:"Tag"},ht):ht)},me=ye.forwardRef(ve);me.CheckableTag=b;var Be=me},65615:function(en,zt,be){"use strict";be.d(zt,{Z:function(){return St}});var ye=be(59301),Xe=be(44127),E=be(96663),pe=be(20135),Ae=be(72071),ue=be(6620),le=be(43403),ae=be(35593),se=be(92310),ie=be.n(se),oe=be(34280),re=be(18929),ne=be(6089);function z(bt){var Bt=window.innerWidth||document.documentElement.clientWidth,Mt=window.innerHeight||document.documentElement.clientHeight,pt=bt.getBoundingClientRect(),Lt=pt.top,xt=pt.right,Wt=pt.bottom,Ut=pt.left;return Lt>=0&&Ut>=0&&xt<=Bt&&Wt<=Mt}function a(bt,Bt,Mt){var pt;return(pt=Mt!=null?Mt:Bt)!==null&&pt!==void 0?pt:bt===null?"center":"bottom"}function y(bt,Bt,Mt,pt){var Lt=(0,ye.useState)(void 0),xt=(0,Ae.Z)(Lt,2),Wt=xt[0],Ut=xt[1];(0,oe.Z)(function(){var Dn=typeof bt=="function"?bt():bt;Ut(Dn||null)});var Xt=(0,ye.useState)(null),on=(0,Ae.Z)(Xt,2),dn=on[0],bn=on[1],Mn=(0,ne.Z)(function(){if(Wt){!z(Wt)&&Bt&&Wt.scrollIntoView(pt);var Dn=Wt.getBoundingClientRect(),An=Dn.left,En=Dn.top,kn=Dn.width,br=Dn.height,vr={left:An,top:En,width:kn,height:br,radius:0};bn(function(xr){return JSON.stringify(xr)!==JSON.stringify(vr)?vr:xr})}else bn(null)}),er=function(An){var En;return(En=Array.isArray(Mt==null?void 0:Mt.offset)?Mt==null?void 0:Mt.offset[An]:Mt==null?void 0:Mt.offset)!==null&&En!==void 0?En:6};(0,oe.Z)(function(){return Mn(),window.addEventListener("resize",Mn),function(){window.removeEventListener("resize",Mn)}},[Wt,Bt,Mn]);var Fn=(0,ye.useMemo)(function(){if(!dn)return dn;var Dn=er(0),An=er(1),En=(Mt==null?void 0:Mt.radius)||2;return{left:dn.left-Dn,top:dn.top-An,width:dn.width+Dn*2,height:dn.height+An*2,radius:En}},[dn,Mt]);return[Fn,Wt]}var x=be(80402),b={fill:"transparent",pointerEvents:"auto"},te=function(Bt){var Mt=Bt.prefixCls,pt=Bt.rootClassName,Lt=Bt.pos,xt=Bt.showMask,Wt=Bt.style,Ut=Wt===void 0?{}:Wt,Xt=Bt.fill,on=Xt===void 0?"rgba(0,0,0,0.5)":Xt,dn=Bt.open,bn=Bt.animated,Mn=Bt.zIndex,er=(0,x.Z)(),Fn="".concat(Mt,"-mask-").concat(er),Dn=(0,pe.Z)(bn)==="object"?bn==null?void 0:bn.placeholder:bn;return ye.createElement(le.Z,{open:dn,autoLock:!0},ye.createElement("div",{className:ie()("".concat(Mt,"-mask"),pt),style:(0,Xe.Z)({position:"fixed",left:0,right:0,top:0,bottom:0,zIndex:Mn,pointerEvents:"none"},Ut)},xt?ye.createElement("svg",{style:{width:"100%",height:"100%"}},ye.createElement("defs",null,ye.createElement("mask",{id:Fn},ye.createElement("rect",{x:"0",y:"0",width:"100vw",height:"100vh",fill:"white"}),Lt&&ye.createElement("rect",{x:Lt.left,y:Lt.top,rx:Lt.radius,width:Lt.width,height:Lt.height,fill:"black",className:Dn?"".concat(Mt,"-placeholder-animated"):""}))),ye.createElement("rect",{x:"0",y:"0",width:"100%",height:"100%",fill:on,mask:"url(#".concat(Fn,")")}),Lt&&ye.createElement(ye.Fragment,null,ye.createElement("rect",(0,E.Z)({},b,{x:"0",y:"0",width:"100%",height:Lt.top})),ye.createElement("rect",(0,E.Z)({},b,{x:"0",y:"0",width:Lt.left,height:"100%"})),ye.createElement("rect",(0,E.Z)({},b,{x:"0",y:Lt.top+Lt.height,width:"100%",height:"calc(100vh - ".concat(Lt.top+Lt.height,"px)")})),ye.createElement("rect",(0,E.Z)({},b,{x:Lt.left+Lt.width,y:"0",width:"calc(100vw - ".concat(Lt.left+Lt.width,"px)"),height:"100%"})))):null))},ee=te,ce={adjustX:1,adjustY:1},de=[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 fe(){var bt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,Bt={};return Object.keys(he).forEach(function(Mt){Bt[Mt]=(0,Xe.Z)((0,Xe.Z)({},he[Mt]),{},{autoArrow:bt,targetOffset:de})}),Bt}var ge=fe(),ve=be(19127);function me(bt){var Bt=bt.prefixCls,Mt=bt.current,pt=bt.total,Lt=bt.title,xt=bt.description,Wt=bt.onClose,Ut=bt.onPrev,Xt=bt.onNext,on=bt.onFinish,dn=bt.className,bn=bt.closeIcon,Mn=bn!==!1&&bn!==null,er=bn!==void 0&&bn!==!0?bn:ye.createElement("span",{className:"".concat(Bt,"-close-x")},"\xD7");return ye.createElement("div",{className:ie()("".concat(Bt,"-content"),dn)},ye.createElement("div",{className:"".concat(Bt,"-inner")},Mn&&ye.createElement("button",{type:"button",onClick:Wt,"aria-label":"Close",className:"".concat(Bt,"-close")},er),ye.createElement("div",{className:"".concat(Bt,"-header")},ye.createElement("div",{className:"".concat(Bt,"-title")},Lt)),ye.createElement("div",{className:"".concat(Bt,"-description")},xt),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(Fn,Dn){return ye.createElement("span",{key:Fn,className:Dn===Mt?"active":""})}):null),ye.createElement("div",{className:"".concat(Bt,"-buttons")},Mt!==0?ye.createElement("button",{className:"".concat(Bt,"-prev-btn"),onClick:Ut},"Prev"):null,Mt===pt-1?ye.createElement("button",{className:"".concat(Bt,"-finish-btn"),onClick:on},"Finish"):ye.createElement("button",{className:"".concat(Bt,"-next-btn"),onClick:Xt},"Next")))))}var Be=function(Bt){var Mt=Bt.current,pt=Bt.renderPanel;return ye.createElement(ye.Fragment,null,typeof pt=="function"?pt(Bt,Mt):ye.createElement(me,Bt))},Se=Be,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 Mt=Bt.prefixCls,pt=Mt===void 0?"rc-tour":Mt,Lt=Bt.steps,xt=Lt===void 0?[]:Lt,Wt=Bt.defaultCurrent,Ut=Bt.current,Xt=Bt.onChange,on=Bt.onClose,dn=Bt.onFinish,bn=Bt.open,Mn=Bt.mask,er=Mn===void 0?!0:Mn,Fn=Bt.arrow,Dn=Fn===void 0?!0:Fn,An=Bt.rootClassName,En=Bt.placement,kn=Bt.renderPanel,br=Bt.gap,vr=Bt.animated,xr=Bt.scrollIntoViewOptions,ur=xr===void 0?!0:xr,cr=Bt.zIndex,Qr=cr===void 0?1001:cr,Ur=Bt.closeIcon,Hr=(0,ue.Z)(Bt,Te),di=ye.useRef(),aa=(0,re.Z)(0,{value:Ut,defaultValue:Wt}),Oi=(0,Ae.Z)(aa,2),xi=Oi[0],Xn=Oi[1],Lr=(0,re.Z)(void 0,{value:bn,postState:function(ji){return xi<0||xi>=xt.length?!1:ji!=null?ji:!0}}),Ht=(0,Ae.Z)(Lr,2),nn=Ht[0],cn=Ht[1],tr=ye.useRef(nn);(0,oe.Z)(function(){nn&&!tr.current&&Xn(0),tr.current=nn},[nn]);var Jn=xt[xi]||{},Un=Jn.target,Br=Jn.placement,ri=Jn.style,Mr=Jn.arrow,zr=Jn.className,_i=Jn.mask,ar=Jn.scrollIntoViewOptions,Gr=Jn.closeIcon,Fi=nn&&(_i!=null?_i:er),ir=Gr!=null?Gr:Ur,Rr=ar!=null?ar:ur,jr=y(Un,bn,br,Rr),Si=(0,Ae.Z)(jr,2),Hi=Si[0],Ji=Si[1],Na=a(Ji,En,Br),ba=Ji?typeof Mr=="undefined"?Dn:Mr:!1,fa=(0,pe.Z)(ba)==="object"?ba.pointAtCenter:!1;(0,oe.Z)(function(){var Gi;(Gi=di.current)===null||Gi===void 0||Gi.forceAlign()},[fa,xi]);var Ti=function(ji){Xn(ji),Xt==null||Xt(ji)};if(Ji===void 0)return null;var Gn=function(){cn(!1),on==null||on(xi)},zi=function(){return ye.createElement(Se,(0,E.Z)({arrow:ba,key:"content",prefixCls:pt,total:xt.length,renderPanel:kn,onPrev:function(){Ti(xi-1)},onNext:function(){Ti(xi+1)},onClose:Gn,current:xi,onFinish:function(){Gn(),dn==null||dn()},closeIcon:ir},xt[xi]))},qn=typeof Fi=="boolean"?Fi:!!Fi,oa=typeof Fi=="boolean"?void 0:Fi,no=function(ji){return ji||Ji||document.body};return ye.createElement(ye.Fragment,null,ye.createElement(ee,{zIndex:Qr,prefixCls:pt,pos:Hi,showMask:qn,style:oa==null?void 0:oa.style,fill:oa==null?void 0:oa.color,open:nn,animated:vr,rootClassName:An}),ye.createElement(ae.Z,(0,E.Z)({builtinPlacements:fe(fa)},Hr,{ref:di,popupStyle:ri,popupPlacement:Na,popupVisible:nn,popupClassName:ie()(An,zr),prefixCls:pt,popup:zi,forceRender:!1,destroyPopupOnHide:!0,zIndex:Qr,getTriggerDOMNode:no,arrow:!!ba}),ye.createElement(le.Z,{open:nn,autoLock:!0},ye.createElement("div",{className:ie()(An,"".concat(pt,"-target-placeholder")),style:(0,Xe.Z)((0,Xe.Z)({},Hi||we),{},{position:"fixed",pointerEvents:"none"})}))))},xe=je,Oe=xe,ze=be(79676),Ze=be(36355),Me=be(88088),tt=be(99267),qe=be(3113),lt=be(9763),ct=be(31724),nt=be(47729);function at(bt){return bt!=null}var At=bt=>{let{stepProps:Bt,current:Mt,type:pt,indicatorsRender:Lt,closeIcon:xt}=bt;var Wt,Ut;const{prefixCls:Xt,total:on=1,title:dn,onClose:bn,onPrev:Mn,onNext:er,onFinish:Fn,cover:Dn,description:An,nextButtonProps:En,prevButtonProps:kn,type:br,className:vr,closeIcon:xr}=Bt,ur=br!=null?br:pt,cr=xr!=null?xr:xt,Qr=cr!==!1&&cr!==null,[Ur,Hr]=(0,nt.Z)(Qr,cr,Jn=>ye.createElement("span",{onClick:bn,"aria-label":"Close",className:`${Xt}-close`},Jn),ye.createElement(tt.Z,{className:`${Xt}-close-icon`}),!0),di=Mt===on-1,aa=()=>{var Jn;Mn==null||Mn(),(Jn=kn==null?void 0:kn.onClick)===null||Jn===void 0||Jn.call(kn)},Oi=()=>{var Jn;di?Fn==null||Fn():er==null||er(),(Jn=En==null?void 0:En.onClick)===null||Jn===void 0||Jn.call(En)},xi=at(dn)?ye.createElement("div",{className:`${Xt}-header`},ye.createElement("div",{className:`${Xt}-title`},dn)):null,Xn=at(An)?ye.createElement("div",{className:`${Xt}-description`},An):null,Lr=at(Dn)?ye.createElement("div",{className:`${Xt}-cover`},Dn):null;let Ht;Lt?Ht=Lt(Mt,on):Ht=(0,ve.Z)(Array.from({length:on}).keys()).map((Jn,Un)=>ye.createElement("span",{key:Jn,className:ie()(Un===Mt&&`${Xt}-indicator-active`,`${Xt}-indicator`)}));const nn=ur==="primary"?"default":"primary",cn={type:"default",ghost:ur==="primary"},[tr]=(0,lt.Z)("Tour",ct.Z.Tour);return ye.createElement("div",{className:ie()(vr,`${Xt}-content`)},ye.createElement("div",{className:`${Xt}-inner`},Ur&&Hr,Lr,xi,Xn,ye.createElement("div",{className:`${Xt}-footer`},on>1&&ye.createElement("div",{className:`${Xt}-indicators`},Ht),ye.createElement("div",{className:`${Xt}-buttons`},Mt!==0?ye.createElement(qe.ZP,Object.assign({},cn,kn,{onClick:aa,size:"small",className:ie()(`${Xt}-prev-btn`,kn==null?void 0:kn.className)}),(Wt=kn==null?void 0:kn.children)!==null&&Wt!==void 0?Wt:tr==null?void 0:tr.Previous):null,ye.createElement(qe.ZP,Object.assign({type:nn},En,{onClick:Oi,size:"small",className:ie()(`${Xt}-next-btn`,En==null?void 0:En.className)}),(Ut=En==null?void 0:En.children)!==null&&Ut!==void 0?Ut:di?tr==null?void 0:tr.Finish:tr==null?void 0:tr.Next)))))},wt=be(39722),It=be(64993),gt=be(17313),ft=be(19447),$e=be(83116),Pe=be(37613);const ke=bt=>{const{componentCls:Bt,lineHeight:Mt,padding:pt,paddingXS:Lt,borderRadius:xt,borderRadiusXS:Wt,colorPrimary:Ut,colorText:Xt,colorFill:on,indicatorHeight:dn,indicatorWidth:bn,boxShadowTertiary:Mn,tourZIndexPopup:er,fontSize:Fn,colorBgElevated:Dn,fontWeightStrong:An,marginXS:En,colorTextLightSolid:kn,tourBorderRadius:br,colorWhite:vr,colorBgTextHover:xr,tourCloseSize:ur,motionDurationSlow:cr,antCls:Qr}=bt;return[{[Bt]:Object.assign(Object.assign({},(0,gt.Wf)(bt)),{color:Xt,position:"absolute",zIndex:er,display:"block",visibility:"visible",fontSize:Fn,lineHeight:Mt,width:520,"--antd-arrow-background-color":Dn,"&-pure":{maxWidth:"100%",position:"relative"},[`&${Bt}-hidden`]:{display:"none"},[`${Bt}-content`]:{position:"relative"},[`${Bt}-inner`]:{textAlign:"start",textDecoration:"none",borderRadius:br,boxShadow:Mn,position:"relative",backgroundColor:Dn,border:"none",backgroundClip:"padding-box",[`${Bt}-close`]:{position:"absolute",top:pt,insetInlineEnd:pt,color:bt.colorIcon,outline:"none",width:ur,height:ur,borderRadius:bt.borderRadiusSM,transition:`background-color ${bt.motionDurationMid}, color ${bt.motionDurationMid}`,display:"flex",alignItems:"center",justifyContent:"center","&:hover":{color:bt.colorIconHover,backgroundColor:bt.wireframe?"transparent":bt.colorFillContent}},[`${Bt}-cover`]:{textAlign:"center",padding:`${pt+ur+Lt}px ${pt}px 0`,img:{width:"100%"}},[`${Bt}-header`]:{padding:`${pt}px ${pt}px ${Lt}px`,[`${Bt}-title`]:{lineHeight:Mt,fontSize:Fn,fontWeight:An}},[`${Bt}-description`]:{padding:`0 ${pt}px`,lineHeight:Mt,wordWrap:"break-word"},[`${Bt}-footer`]:{padding:`${Lt}px ${pt}px ${pt}px`,textAlign:"end",borderRadius:`0 0 ${Wt}px ${Wt}px`,display:"flex",[`${Bt}-indicators`]:{display:"inline-block",[`${Bt}-indicator`]:{width:bn,height:dn,display:"inline-block",borderRadius:"50%",background:on,"&:not(:last-child)":{marginInlineEnd:dn},"&-active":{background:Ut}}},[`${Bt}-buttons`]:{marginInlineStart:"auto",[`${Qr}-btn`]:{marginInlineStart:En}}}},[`${Bt}-primary, &${Bt}-primary`]:{"--antd-arrow-background-color":Ut,[`${Bt}-inner`]:{color:kn,textAlign:"start",textDecoration:"none",backgroundColor:Ut,borderRadius:xt,boxShadow:Mn,[`${Bt}-close`]:{color:kn},[`${Bt}-indicators`]:{[`${Bt}-indicator`]:{background:new It.C(kn).setAlpha(.15).toRgbString(),"&-active":{background:kn}}},[`${Bt}-prev-btn`]:{color:kn,borderColor:new It.C(kn).setAlpha(.15).toRgbString(),backgroundColor:Ut,"&:hover":{backgroundColor:new It.C(kn).setAlpha(.15).toRgbString(),borderColor:"transparent"}},[`${Bt}-next-btn`]:{color:Ut,borderColor:"transparent",background:vr,"&:hover":{background:new It.C(xr).onBackground(vr).toRgbString()}}}}}),[`${Bt}-mask`]:{[`${Bt}-placeholder-animated`]:{transition:`all ${cr}`}},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${Bt}-inner`]:{borderRadius:Math.min(br,ft.qN)}}},(0,ft.ZP)(bt,{colorBg:"var(--antd-arrow-background-color)",contentRadius:br,limitVerticalRadius:!0})]};var Ve=(0,$e.Z)("Tour",bt=>{const{borderRadiusLG:Bt,fontSize:Mt,lineHeight:pt}=bt,Lt=(0,Pe.TS)(bt,{tourZIndexPopup:bt.zIndexPopupBase+70,indicatorWidth:6,indicatorHeight:6,tourBorderRadius:Bt,tourCloseSize:Mt*pt});return[ke(Lt)]}),Qe=be(53487),De=function(bt,Bt){var Mt={};for(var pt in bt)Object.prototype.hasOwnProperty.call(bt,pt)&&Bt.indexOf(pt)<0&&(Mt[pt]=bt[pt]);if(bt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Lt=0,pt=Object.getOwnPropertySymbols(bt);Lt<pt.length;Lt++)Bt.indexOf(pt[Lt])<0&&Object.prototype.propertyIsEnumerable.call(bt,pt[Lt])&&(Mt[pt[Lt]]=bt[pt[Lt]]);return Mt};const Ye=bt=>{const{prefixCls:Bt,current:Mt=0,total:pt=6,className:Lt,style:xt,type:Wt}=bt,Ut=De(bt,["prefixCls","current","total","className","style","type"]),{getPrefixCls:Xt}=ye.useContext(Ze.E_),on=Xt("tour",Bt),[dn,bn]=Ve(on);return dn(ye.createElement(wt.t5,{prefixCls:on,hashId:bn,className:ie()(Lt,`${on}-pure`,Wt&&`${on}-${Wt}`),style:xt},ye.createElement(At,{stepProps:Object.assign(Object.assign({},Ut),{prefixCls:on,total:pt}),current:Mt,type:Wt})))};var Ue=(0,Qe.i)(Ye),Ne=bt=>{let{defaultType:Bt,steps:Mt=[],current:pt,defaultCurrent:Lt}=bt;var xt;const[Wt,Ut]=(0,re.Z)(Lt,{value:pt});(0,ye.useLayoutEffect)(()=>{pt!==void 0&&Ut(pt)},[pt]);const Xt=typeof Wt=="number"?(xt=Mt[Wt])===null||xt===void 0?void 0:xt.type:Bt;return{currentMergedType:Xt!=null?Xt:Bt,updateInnerCurrent:Ut}},rt=function(bt,Bt){var Mt={};for(var pt in bt)Object.prototype.hasOwnProperty.call(bt,pt)&&Bt.indexOf(pt)<0&&(Mt[pt]=bt[pt]);if(bt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Lt=0,pt=Object.getOwnPropertySymbols(bt);Lt<pt.length;Lt++)Bt.indexOf(pt[Lt])<0&&Object.prototype.propertyIsEnumerable.call(bt,pt[Lt])&&(Mt[pt[Lt]]=bt[pt[Lt]]);return Mt};const ht=bt=>{const{prefixCls:Bt,current:Mt,defaultCurrent:pt,type:Lt,rootClassName:xt,indicatorsRender:Wt,steps:Ut}=bt,Xt=rt(bt,["prefixCls","current","defaultCurrent","type","rootClassName","indicatorsRender","steps"]),{getPrefixCls:on,direction:dn}=(0,ye.useContext)(Ze.E_),bn=on("tour",Bt),[Mn,er]=Ve(bn),[,Fn]=(0,Me.Z)(),{currentMergedType:Dn,updateInnerCurrent:An}=Ne({defaultType:Lt,steps:Ut,current:Mt,defaultCurrent:pt}),En=(0,ze.Z)({arrowPointAtCenter:!0,autoAdjustOverflow:!0,offset:Fn.marginXXS,arrowWidth:Fn.sizePopupArrow,borderRadius:Fn.borderRadius}),kn=ie()({[`${bn}-primary`]:Dn==="primary",[`${bn}-rtl`]:dn==="rtl"},er,xt),br=(xr,ur)=>ye.createElement(At,{type:Lt,stepProps:xr,current:ur,indicatorsRender:Wt}),vr=xr=>{var ur;An(xr),(ur=bt.onChange)===null||ur===void 0||ur.call(bt,xr)};return Mn(ye.createElement(Oe,Object.assign({},Xt,{rootClassName:kn,prefixCls:bn,current:Mt,defaultCurrent:pt,animated:!0,renderPanel:br,builtinPlacements:En,onChange:vr,steps:Ut})))};ht._InternalPanelDoNotUseOrYouWillBeFired=Ue;var St=ht},86251:function(en,zt){"use strict";zt.byteLength=le,zt.toByteArray=se,zt.fromByteArray=re;for(var be=[],ye=[],Xe=typeof Uint8Array!="undefined"?Uint8Array:Array,E="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",pe=0,Ae=E.length;pe<Ae;++pe)be[pe]=E[pe],ye[E.charCodeAt(pe)]=pe;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 ae(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 Xe(ae(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 ie(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(ie(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 Xe=be(86251),E=be(67467),pe=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;zt.lW=ae,ye=te,zt.h2=50;var Ae=2147483647;ye=Ae,ae.TYPED_ARRAY_SUPPORT=ue(),!ae.TYPED_ARRAY_SUPPORT&&typeof console!="undefined"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function 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(ae.prototype,"parent",{enumerable:!0,get:function(){if(ae.isBuffer(this))return this.buffer}}),Object.defineProperty(ae.prototype,"offset",{enumerable:!0,get:function(){if(ae.isBuffer(this))return this.byteOffset}});function 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,ae.prototype),Qe}function ae(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)}ae.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 ae.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 ae.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)}ae.from=function(Ve,Qe,De){return se(Ve,Qe,De)},Object.setPrototypeOf(ae.prototype,Uint8Array.prototype),Object.setPrototypeOf(ae,Uint8Array);function ie(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 ie(Ve),Ve<=0?le(Ve):Qe!==void 0?typeof De=="string"?le(Ve).fill(Qe,De):le(Ve).fill(Qe):le(Ve)}ae.alloc=function(Ve,Qe,De){return oe(Ve,Qe,De)};function re(Ve){return ie(Ve),le(Ve<0?0:b(Ve)|0)}ae.allocUnsafe=function(Ve){return re(Ve)},ae.allocUnsafeSlow=function(Ve){return re(Ve)};function ne(Ve,Qe){if((typeof Qe!="string"||Qe==="")&&(Qe="utf8"),!ae.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,ae.prototype),Ye}function x(Ve){if(ae.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),ae.alloc(+Ve)}ae.isBuffer=function(Qe){return Qe!=null&&Qe._isBuffer===!0&&Qe!==ae.prototype},ae.compare=function(Qe,De){if($e(Qe,Uint8Array)&&(Qe=ae.from(Qe,Qe.offset,Qe.byteLength)),$e(De,Uint8Array)&&(De=ae.from(De,De.offset,De.byteLength)),!ae.isBuffer(Qe)||!ae.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,Ie=0,Ne=Math.min(Ye,Ue);Ie<Ne;++Ie)if(Qe[Ie]!==De[Ie]){Ye=Qe[Ie],Ue=De[Ie];break}return Ye<Ue?-1:Ue<Ye?1:0},ae.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}},ae.concat=function(Qe,De){if(!Array.isArray(Qe))throw new TypeError('"list" argument must be an Array of Buffers');if(Qe.length===0)return ae.alloc(0);var Ye;if(De===void 0)for(De=0,Ye=0;Ye<Qe.length;++Ye)De+=Qe[Ye].length;var Ue=ae.allocUnsafe(De),Ie=0;for(Ye=0;Ye<Qe.length;++Ye){var Ne=Qe[Ye];if($e(Ne,Uint8Array))Ie+Ne.length>Ue.length?ae.from(Ne).copy(Ue,Ie):Uint8Array.prototype.set.call(Ue,Ne,Ie);else if(ae.isBuffer(Ne))Ne.copy(Ue,Ie);else throw new TypeError('"list" argument must be an Array of Buffers');Ie+=Ne.length}return Ue};function ee(Ve,Qe){if(ae.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 At(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:At(Ve).length;Qe=(""+Qe).toLowerCase(),Ue=!0}}ae.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}}ae.prototype._isBuffer=!0;function de(Ve,Qe,De){var Ye=Ve[Qe];Ve[Qe]=Ve[De],Ve[De]=Ye}ae.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)de(this,De,De+1);return this},ae.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)de(this,De,De+3),de(this,De+1,De+2);return this},ae.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)de(this,De,De+7),de(this,De+1,De+6),de(this,De+2,De+5),de(this,De+3,De+4);return this},ae.prototype.toString=function(){var Qe=this.length;return Qe===0?"":arguments.length===0?we(this,0,Qe):ce.apply(this,arguments)},ae.prototype.toLocaleString=ae.prototype.toString,ae.prototype.equals=function(Qe){if(!ae.isBuffer(Qe))throw new TypeError("Argument must be a Buffer");return this===Qe?!0:ae.compare(this,Qe)===0},ae.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+">"},pe&&(ae.prototype[pe]=ae.prototype.inspect),ae.prototype.compare=function(Qe,De,Ye,Ue,Ie){if($e(Qe,Uint8Array)&&(Qe=ae.from(Qe,Qe.offset,Qe.byteLength)),!ae.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),Ie===void 0&&(Ie=this.length),De<0||Ye>Qe.length||Ue<0||Ie>this.length)throw new RangeError("out of range index");if(Ue>=Ie&&De>=Ye)return 0;if(Ue>=Ie)return-1;if(De>=Ye)return 1;if(De>>>=0,Ye>>>=0,Ue>>>=0,Ie>>>=0,this===Qe)return 0;for(var Ne=Ie-Ue,rt=Ye-De,ht=Math.min(Ne,rt),St=this.slice(Ue,Ie),bt=Qe.slice(De,Ye),Bt=0;Bt<ht;++Bt)if(St[Bt]!==bt[Bt]){Ne=St[Bt],rt=bt[Bt];break}return Ne<rt?-1:rt<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=ae.from(Qe,Ye)),ae.isBuffer(Qe))return Qe.length===0?-1:fe(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):fe(Ve,[Qe],De,Ye,Ue);throw new TypeError("val must be string, number or Buffer")}function fe(Ve,Qe,De,Ye,Ue){var Ie=1,Ne=Ve.length,rt=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;Ie=2,Ne/=2,rt/=2,De/=2}function ht(pt,Lt){return Ie===1?pt[Lt]:pt.readUInt16BE(Lt*Ie)}var St;if(Ue){var bt=-1;for(St=De;St<Ne;St++)if(ht(Ve,St)===ht(Qe,bt===-1?0:St-bt)){if(bt===-1&&(bt=St),St-bt+1===rt)return bt*Ie}else bt!==-1&&(St-=St-bt),bt=-1}else for(De+rt>Ne&&(De=Ne-rt),St=De;St>=0;St--){for(var Bt=!0,Mt=0;Mt<rt;Mt++)if(ht(Ve,St+Mt)!==ht(Qe,Mt)){Bt=!1;break}if(Bt)return St}return-1}ae.prototype.includes=function(Qe,De,Ye){return this.indexOf(Qe,De,Ye)!==-1},ae.prototype.indexOf=function(Qe,De,Ye){return he(this,Qe,De,Ye,!0)},ae.prototype.lastIndexOf=function(Qe,De,Ye){return he(this,Qe,De,Ye,!1)};function ge(Ve,Qe,De,Ye){De=Number(De)||0;var Ue=Ve.length-De;Ye?(Ye=Number(Ye),Ye>Ue&&(Ye=Ue)):Ye=Ue;var Ie=Qe.length;Ye>Ie/2&&(Ye=Ie/2);for(var Ne=0;Ne<Ye;++Ne){var rt=parseInt(Qe.substr(Ne*2,2),16);if(Pe(rt))return Ne;Ve[De+Ne]=rt}return Ne}function ve(Ve,Qe,De,Ye){return ft(At(Qe,Ve.length-De),Ve,De,Ye)}function me(Ve,Qe,De,Ye){return ft(wt(Qe),Ve,De,Ye)}function Be(Ve,Qe,De,Ye){return ft(gt(Qe),Ve,De,Ye)}function Se(Ve,Qe,De,Ye){return ft(It(Qe,Ve.length-De),Ve,De,Ye)}ae.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 Ie=this.length-De;if((Ye===void 0||Ye>Ie)&&(Ye=Ie),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 ge(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 Be(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}},ae.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?Xe.fromByteArray(Ve):Xe.fromByteArray(Ve.slice(Qe,De))}function we(Ve,Qe,De){De=Math.min(Ve.length,De);for(var Ye=[],Ue=Qe;Ue<De;){var Ie=Ve[Ue],Ne=null,rt=Ie>239?4:Ie>223?3:Ie>191?2:1;if(Ue+rt<=De){var ht,St,bt,Bt;switch(rt){case 1:Ie<128&&(Ne=Ie);break;case 2:ht=Ve[Ue+1],(ht&192)===128&&(Bt=(Ie&31)<<6|ht&63,Bt>127&&(Ne=Bt));break;case 3:ht=Ve[Ue+1],St=Ve[Ue+2],(ht&192)===128&&(St&192)===128&&(Bt=(Ie&15)<<12|(ht&63)<<6|St&63,Bt>2047&&(Bt<55296||Bt>57343)&&(Ne=Bt));break;case 4:ht=Ve[Ue+1],St=Ve[Ue+2],bt=Ve[Ue+3],(ht&192)===128&&(St&192)===128&&(bt&192)===128&&(Bt=(Ie&15)<<18|(ht&63)<<12|(St&63)<<6|bt&63,Bt>65535&&Bt<1114112&&(Ne=Bt))}}Ne===null?(Ne=65533,rt=1):Ne>65535&&(Ne-=65536,Ye.push(Ne>>>10&1023|55296),Ne=56320|Ne&1023),Ye.push(Ne),Ue+=rt}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="",Ie=Qe;Ie<De;++Ie)Ue+=ke[Ve[Ie]];return Ue}function Me(Ve,Qe,De){for(var Ye=Ve.slice(Qe,De),Ue="",Ie=0;Ie<Ye.length-1;Ie+=2)Ue+=String.fromCharCode(Ye[Ie]+Ye[Ie+1]*256);return Ue}ae.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,ae.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")}ae.prototype.readUintLE=ae.prototype.readUIntLE=function(Qe,De,Ye){Qe=Qe>>>0,De=De>>>0,Ye||tt(Qe,De,this.length);for(var Ue=this[Qe],Ie=1,Ne=0;++Ne<De&&(Ie*=256);)Ue+=this[Qe+Ne]*Ie;return Ue},ae.prototype.readUintBE=ae.prototype.readUIntBE=function(Qe,De,Ye){Qe=Qe>>>0,De=De>>>0,Ye||tt(Qe,De,this.length);for(var Ue=this[Qe+--De],Ie=1;De>0&&(Ie*=256);)Ue+=this[Qe+--De]*Ie;return Ue},ae.prototype.readUint8=ae.prototype.readUInt8=function(Qe,De){return Qe=Qe>>>0,De||tt(Qe,1,this.length),this[Qe]},ae.prototype.readUint16LE=ae.prototype.readUInt16LE=function(Qe,De){return Qe=Qe>>>0,De||tt(Qe,2,this.length),this[Qe]|this[Qe+1]<<8},ae.prototype.readUint16BE=ae.prototype.readUInt16BE=function(Qe,De){return Qe=Qe>>>0,De||tt(Qe,2,this.length),this[Qe]<<8|this[Qe+1]},ae.prototype.readUint32LE=ae.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},ae.prototype.readUint32BE=ae.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])},ae.prototype.readIntLE=function(Qe,De,Ye){Qe=Qe>>>0,De=De>>>0,Ye||tt(Qe,De,this.length);for(var Ue=this[Qe],Ie=1,Ne=0;++Ne<De&&(Ie*=256);)Ue+=this[Qe+Ne]*Ie;return Ie*=128,Ue>=Ie&&(Ue-=Math.pow(2,8*De)),Ue},ae.prototype.readIntBE=function(Qe,De,Ye){Qe=Qe>>>0,De=De>>>0,Ye||tt(Qe,De,this.length);for(var Ue=De,Ie=1,Ne=this[Qe+--Ue];Ue>0&&(Ie*=256);)Ne+=this[Qe+--Ue]*Ie;return Ie*=128,Ne>=Ie&&(Ne-=Math.pow(2,8*De)),Ne},ae.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]},ae.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},ae.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},ae.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},ae.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]},ae.prototype.readFloatLE=function(Qe,De){return Qe=Qe>>>0,De||tt(Qe,4,this.length),E.read(this,Qe,!0,23,4)},ae.prototype.readFloatBE=function(Qe,De){return Qe=Qe>>>0,De||tt(Qe,4,this.length),E.read(this,Qe,!1,23,4)},ae.prototype.readDoubleLE=function(Qe,De){return Qe=Qe>>>0,De||tt(Qe,8,this.length),E.read(this,Qe,!0,52,8)},ae.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,Ie){if(!ae.isBuffer(Ve))throw new TypeError('"buffer" argument must be a Buffer instance');if(Qe>Ue||Qe<Ie)throw new RangeError('"value" argument is out of bounds');if(De+Ye>Ve.length)throw new RangeError("Index out of range")}ae.prototype.writeUintLE=ae.prototype.writeUIntLE=function(Qe,De,Ye,Ue){if(Qe=+Qe,De=De>>>0,Ye=Ye>>>0,!Ue){var Ie=Math.pow(2,8*Ye)-1;qe(this,Qe,De,Ye,Ie,0)}var Ne=1,rt=0;for(this[De]=Qe&255;++rt<Ye&&(Ne*=256);)this[De+rt]=Qe/Ne&255;return De+Ye},ae.prototype.writeUintBE=ae.prototype.writeUIntBE=function(Qe,De,Ye,Ue){if(Qe=+Qe,De=De>>>0,Ye=Ye>>>0,!Ue){var Ie=Math.pow(2,8*Ye)-1;qe(this,Qe,De,Ye,Ie,0)}var Ne=Ye-1,rt=1;for(this[De+Ne]=Qe&255;--Ne>=0&&(rt*=256);)this[De+Ne]=Qe/rt&255;return De+Ye},ae.prototype.writeUint8=ae.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},ae.prototype.writeUint16LE=ae.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},ae.prototype.writeUint16BE=ae.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},ae.prototype.writeUint32LE=ae.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},ae.prototype.writeUint32BE=ae.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},ae.prototype.writeIntLE=function(Qe,De,Ye,Ue){if(Qe=+Qe,De=De>>>0,!Ue){var Ie=Math.pow(2,8*Ye-1);qe(this,Qe,De,Ye,Ie-1,-Ie)}var Ne=0,rt=1,ht=0;for(this[De]=Qe&255;++Ne<Ye&&(rt*=256);)Qe<0&&ht===0&&this[De+Ne-1]!==0&&(ht=1),this[De+Ne]=(Qe/rt>>0)-ht&255;return De+Ye},ae.prototype.writeIntBE=function(Qe,De,Ye,Ue){if(Qe=+Qe,De=De>>>0,!Ue){var Ie=Math.pow(2,8*Ye-1);qe(this,Qe,De,Ye,Ie-1,-Ie)}var Ne=Ye-1,rt=1,ht=0;for(this[De+Ne]=Qe&255;--Ne>=0&&(rt*=256);)Qe<0&&ht===0&&this[De+Ne+1]!==0&&(ht=1),this[De+Ne]=(Qe/rt>>0)-ht&255;return De+Ye},ae.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},ae.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},ae.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},ae.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},ae.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 lt(Ve,Qe,De,Ye,Ue,Ie){if(De+Ye>Ve.length)throw new RangeError("Index out of range");if(De<0)throw new RangeError("Index out of range")}function ct(Ve,Qe,De,Ye,Ue){return Qe=+Qe,De=De>>>0,Ue||lt(Ve,Qe,De,4,34028234663852886e22,-34028234663852886e22),E.write(Ve,Qe,De,Ye,23,4),De+4}ae.prototype.writeFloatLE=function(Qe,De,Ye){return ct(this,Qe,De,!0,Ye)},ae.prototype.writeFloatBE=function(Qe,De,Ye){return ct(this,Qe,De,!1,Ye)};function nt(Ve,Qe,De,Ye,Ue){return Qe=+Qe,De=De>>>0,Ue||lt(Ve,Qe,De,8,17976931348623157e292,-17976931348623157e292),E.write(Ve,Qe,De,Ye,52,8),De+8}ae.prototype.writeDoubleLE=function(Qe,De,Ye){return nt(this,Qe,De,!0,Ye)},ae.prototype.writeDoubleBE=function(Qe,De,Ye){return nt(this,Qe,De,!1,Ye)},ae.prototype.copy=function(Qe,De,Ye,Ue){if(!ae.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 Ie=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),Ie},ae.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"&&!ae.isEncoding(Ue))throw new TypeError("Unknown encoding: "+Ue);if(Qe.length===1){var Ie=Qe.charCodeAt(0);(Ue==="utf8"&&Ie<128||Ue==="latin1")&&(Qe=Ie)}}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 rt=ae.isBuffer(Qe)?Qe:ae.from(Qe,Ue),ht=rt.length;if(ht===0)throw new TypeError('The value "'+Qe+'" is invalid for argument "value"');for(Ne=0;Ne<Ye-De;++Ne)this[Ne+De]=rt[Ne%ht]}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 At(Ve,Qe){Qe=Qe||1/0;for(var De,Ye=Ve.length,Ue=null,Ie=[],Ne=0;Ne<Ye;++Ne){if(De=Ve.charCodeAt(Ne),De>55295&&De<57344){if(!Ue){if(De>56319){(Qe-=3)>-1&&Ie.push(239,191,189);continue}else if(Ne+1===Ye){(Qe-=3)>-1&&Ie.push(239,191,189);continue}Ue=De;continue}if(De<56320){(Qe-=3)>-1&&Ie.push(239,191,189),Ue=De;continue}De=(Ue-55296<<10|De-56320)+65536}else Ue&&(Qe-=3)>-1&&Ie.push(239,191,189);if(Ue=null,De<128){if((Qe-=1)<0)break;Ie.push(De)}else if(De<2048){if((Qe-=2)<0)break;Ie.push(De>>6|192,De&63|128)}else if(De<65536){if((Qe-=3)<0)break;Ie.push(De>>12|224,De>>6&63|128,De&63|128)}else if(De<1114112){if((Qe-=4)<0)break;Ie.push(De>>18|240,De>>12&63|128,De>>6&63|128,De&63|128)}else throw new Error("Invalid code point")}return Ie}function wt(Ve){for(var Qe=[],De=0;De<Ve.length;++De)Qe.push(Ve.charCodeAt(De)&255);return Qe}function It(Ve,Qe){for(var De,Ye,Ue,Ie=[],Ne=0;Ne<Ve.length&&!((Qe-=2)<0);++Ne)De=Ve.charCodeAt(Ne),Ye=De>>8,Ue=De%256,Ie.push(Ue),Ie.push(Ye);return Ie}function gt(Ve){return Xe.toByteArray(ut(Ve))}function ft(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 Xe(Re,_e,Ge,He){function mt(Pt){return Pt instanceof Ge?Pt:new Ge(function(kt){kt(Pt)})}return new(Ge||(Ge=Promise))(function(Pt,kt){function qt(_n){try{Cn(He.next(_n))}catch(Rn){kt(Rn)}}function Jt(_n){try{Cn(He.throw(_n))}catch(Rn){kt(Rn)}}function Cn(_n){_n.done?Pt(_n.value):mt(_n.value).then(qt,Jt)}Cn((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,kt;return kt={next:qt(0),throw:qt(1),return:qt(2)},typeof Symbol=="function"&&(kt[Symbol.iterator]=function(){return this}),kt;function qt(Cn){return function(_n){return Jt([Cn,_n])}}function Jt(Cn){if(He)throw new TypeError("Generator is already executing.");for(;Ge;)try{if(He=1,mt&&(Pt=Cn[0]&2?mt.return:Cn[0]?mt.throw||((Pt=mt.return)&&Pt.call(mt),0):mt.next)&&!(Pt=Pt.call(mt,Cn[1])).done)return Pt;switch(mt=0,Pt&&(Cn=[Cn[0]&2,Pt.value]),Cn[0]){case 0:case 1:Pt=Cn;break;case 4:return Ge.label++,{value:Cn[1],done:!1};case 5:Ge.label++,mt=Cn[1],Cn=[0];continue;case 7:Cn=Ge.ops.pop(),Ge.trys.pop();continue;default:if(Pt=Ge.trys,!(Pt=Pt.length>0&&Pt[Pt.length-1])&&(Cn[0]===6||Cn[0]===2)){Ge=0;continue}if(Cn[0]===3&&(!Pt||Cn[1]>Pt[0]&&Cn[1]<Pt[3])){Ge.label=Cn[1];break}if(Cn[0]===6&&Ge.label<Pt[1]){Ge.label=Pt[1],Pt=Cn;break}if(Pt&&Ge.label<Pt[2]){Ge.label=Pt[2],Ge.ops.push(Cn);break}Pt[2]&&Ge.ops.pop(),Ge.trys.pop();continue}Cn=_e.call(Re,Ge)}catch(_n){Cn=[6,_n],mt=0}finally{He=Pt=0}if(Cn[0]&5)throw Cn[1];return{value:Cn[0]?Cn[1]:void 0,done:!0}}}function pe(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)},ae=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 kt=Re[mt];kt<=65535?He.push(kt):(kt-=65536,He.push((kt>>10)+55296,kt%1024+56320)),(mt+1===Ge||He.length>16384)&&(Pt+=String.fromCharCode.apply(String,He),He.length=0)}return Pt},ie="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",oe=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),re=0;re<ie.length;re++)oe[ie.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,kt,qt,Jt;Re[Re.length-1]==="="&&(_e--,Re[Re.length-2]==="="&&_e--);var Cn=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"&&typeof Uint8Array.prototype.slice!="undefined"?new ArrayBuffer(_e):new Array(_e),_n=Array.isArray(Cn)?Cn:new Uint8Array(Cn);for(He=0;He<Ge;He+=4)Pt=z[Re.charCodeAt(He)],kt=z[Re.charCodeAt(He+1)],qt=z[Re.charCodeAt(He+2)],Jt=z[Re.charCodeAt(He+3)],_n[mt++]=Pt<<2|kt>>4,_n[mt++]=(kt&15)<<4|qt>>2,_n[mt++]=(qt&3)<<6|Jt&63;return Cn},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,de=ee-te,he=65536>>te,fe=1<<te,ge=fe-1,ve=1024>>te,me=he+ve,Be=me,Se=32,Te=Be+Se,we=65536>>ee,je=1<<de,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,kt=Oe(mt,Pt/2,He[4]/2),qt=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],kt,qt)},Me=function(){function Re(_e,Ge,He,mt,Pt,kt){this.initialValue=_e,this.errorValue=Ge,this.highStart=He,this.highValueIndex=mt,this.index=Pt,this.data=kt}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&ge),this.data[Ge];if(_e<=65535)return Ge=this.index[he+(_e-55296>>te)],Ge=(Ge<<ce)+(_e&ge),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&ge),this.data[Ge];if(_e<=1114111)return this.data[this.highValueIndex]}return this.errorValue},Re}(),tt="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",qe=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),lt=0;lt<tt.length;lt++)qe[tt.charCodeAt(lt)]=lt;var ct="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==",nt=50,at=1,ut=2,At=3,wt=4,It=5,gt=7,ft=8,$e=9,Pe=10,ke=11,Ve=12,Qe=13,De=14,Ye=15,Ue=16,Ie=17,Ne=18,rt=19,ht=20,St=21,bt=22,Bt=23,Mt=24,pt=25,Lt=26,xt=27,Wt=28,Ut=29,Xt=30,on=31,dn=32,bn=33,Mn=34,er=35,Fn=36,Dn=37,An=38,En=39,kn=40,br=41,vr=42,xr=43,ur=[9001,65288],cr="!",Qr="\xD7",Ur="\xF7",Hr=Ze(ct),di=[Xt,Fn],aa=[at,ut,At,It],Oi=[Pe,ft],xi=[xt,Lt],Xn=aa.concat(Oi),Lr=[An,En,kn,Mn,er],Ht=[Ye,Qe],nn=function(Re,_e){_e===void 0&&(_e="strict");var Ge=[],He=[],mt=[];return Re.forEach(function(Pt,kt){var qt=Hr.get(Pt);if(qt>nt?(mt.push(!0),qt-=nt):mt.push(!1),["normal","auto","loose"].indexOf(_e)!==-1&&[8208,8211,12316,12448].indexOf(Pt)!==-1)return He.push(kt),Ge.push(Ue);if(qt===wt||qt===ke){if(kt===0)return He.push(kt),Ge.push(Xt);var Jt=Ge[kt-1];return Xn.indexOf(Jt)===-1?(He.push(He[kt-1]),Ge.push(Jt)):(He.push(kt),Ge.push(Xt))}if(He.push(kt),qt===on)return Ge.push(_e==="strict"?St:Dn);if(qt===vr||qt===Ut)return Ge.push(Xt);if(qt===xr)return Pt>=131072&&Pt<=196605||Pt>=196608&&Pt<=262141?Ge.push(Dn):Ge.push(Xt);Ge.push(qt)}),[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 kt=He[Pt];if(kt===_e)return!0;if(kt!==Pe)break}if(mt===Pe)for(var Pt=Ge;Pt>0;){Pt--;var qt=He[Pt];if(Array.isArray(Re)?Re.indexOf(qt)!==-1:Re===qt)for(var Jt=Ge;Jt<=He.length;){Jt++;var kt=He[Jt];if(kt===_e)return!0;if(kt!==Pe)break}if(qt!==Pe)break}return!1},tr=function(Re,_e){for(var Ge=Re;Ge>=0;){var He=_e[Ge];if(He===Pe)Ge--;else return He}return 0},Jn=function(Re,_e,Ge,He,mt){if(Ge[He]===0)return Qr;var Pt=He-1;if(Array.isArray(mt)&&mt[Pt]===!0)return Qr;var kt=Pt-1,qt=Pt+1,Jt=_e[Pt],Cn=kt>=0?_e[kt]:0,_n=_e[qt];if(Jt===ut&&_n===At)return Qr;if(aa.indexOf(Jt)!==-1)return cr;if(aa.indexOf(_n)!==-1||Oi.indexOf(_n)!==-1)return Qr;if(tr(Pt,_e)===ft)return Ur;if(Hr.get(Re[Pt])===ke||(Jt===dn||Jt===bn)&&Hr.get(Re[qt])===ke||Jt===gt||_n===gt||Jt===$e||[Pe,Qe,Ye].indexOf(Jt)===-1&&_n===$e||[Ie,Ne,rt,Mt,Wt].indexOf(_n)!==-1||tr(Pt,_e)===bt||cn(Bt,bt,Pt,_e)||cn([Ie,Ne],St,Pt,_e)||cn(Ve,Ve,Pt,_e))return Qr;if(Jt===Pe)return Ur;if(Jt===Bt||_n===Bt)return Qr;if(_n===Ue||Jt===Ue)return Ur;if([Qe,Ye,St].indexOf(_n)!==-1||Jt===De||Cn===Fn&&Ht.indexOf(Jt)!==-1||Jt===Wt&&_n===Fn||_n===ht||di.indexOf(_n)!==-1&&Jt===pt||di.indexOf(Jt)!==-1&&_n===pt||Jt===xt&&[Dn,dn,bn].indexOf(_n)!==-1||[Dn,dn,bn].indexOf(Jt)!==-1&&_n===Lt||di.indexOf(Jt)!==-1&&xi.indexOf(_n)!==-1||xi.indexOf(Jt)!==-1&&di.indexOf(_n)!==-1||[xt,Lt].indexOf(Jt)!==-1&&(_n===pt||[bt,Ye].indexOf(_n)!==-1&&_e[qt+1]===pt)||[bt,Ye].indexOf(Jt)!==-1&&_n===pt||Jt===pt&&[pt,Wt,Mt].indexOf(_n)!==-1)return Qr;if([pt,Wt,Mt,Ie,Ne].indexOf(_n)!==-1)for(var Rn=Pt;Rn>=0;){var Ce=_e[Rn];if(Ce===pt)return Qr;if([Wt,Mt].indexOf(Ce)!==-1)Rn--;else break}if([xt,Lt].indexOf(_n)!==-1)for(var Rn=[Ie,Ne].indexOf(Jt)!==-1?kt:Pt;Rn>=0;){var Ce=_e[Rn];if(Ce===pt)return Qr;if([Wt,Mt].indexOf(Ce)!==-1)Rn--;else break}if(An===Jt&&[An,En,Mn,er].indexOf(_n)!==-1||[En,Mn].indexOf(Jt)!==-1&&[En,kn].indexOf(_n)!==-1||[kn,er].indexOf(Jt)!==-1&&_n===kn||Lr.indexOf(Jt)!==-1&&[ht,Lt].indexOf(_n)!==-1||Lr.indexOf(_n)!==-1&&Jt===xt||di.indexOf(Jt)!==-1&&di.indexOf(_n)!==-1||Jt===Mt&&di.indexOf(_n)!==-1||di.concat(pt).indexOf(Jt)!==-1&&_n===bt&&ur.indexOf(Re[qt])===-1||di.concat(pt).indexOf(_n)!==-1&&Jt===Ne)return Qr;if(Jt===br&&_n===br){for(var Ke=Ge[Pt],it=1;Ke>0&&(Ke--,_e[Ke]===br);)it++;if(it%2!==0)return Qr}return Jt===dn&&_n===bn?Qr:Ur},Un=function(Re,_e){_e||(_e={lineBreak:"normal",wordBreak:"normal"});var Ge=nn(Re,_e.lineBreak),He=Ge[0],mt=Ge[1],Pt=Ge[2];(_e.wordBreak==="break-all"||_e.wordBreak==="break-word")&&(mt=mt.map(function(qt){return[pt,Xt,vr].indexOf(qt)!==-1?Dn:qt}));var kt=_e.wordBreak==="keep-all"?Pt.map(function(qt,Jt){return qt&&Re[Jt]>=19968&&Re[Jt]<=40959}):void 0;return[He,mt,kt]},Br=function(){function Re(_e,Ge,He,mt){this.codePoints=_e,this.required=Ge===cr,this.start=He,this.end=mt}return Re.prototype.slice=function(){return se.apply(void 0,this.codePoints.slice(this.start,this.end))},Re}(),ri=function(Re,_e){var Ge=ae(Re),He=Un(Ge,_e),mt=He[0],Pt=He[1],kt=He[2],qt=Ge.length,Jt=0,Cn=0;return{next:function(){if(Cn>=qt)return{done:!0,value:null};for(var _n=Qr;Cn<qt&&(_n=Jn(Ge,Pt,mt,++Cn,kt))===Qr;);if(_n!==Qr||Cn===qt){var Rn=new Br(Ge,_n,Jt,Cn);return Jt=Cn,{value:Rn,done:!1}}return{done:!0,value:null}}}},Mr=1,zr=2,_i=4,ar=8,Gr=10,Fi=47,ir=92,Rr=9,jr=32,Si=34,Hi=61,Ji=35,Na=36,ba=37,fa=39,Ti=40,Gn=41,zi=95,qn=45,oa=33,no=60,Gi=62,ji=64,Pr=91,Yr=93,Ei=61,Wr=123,wa=63,ca=125,Wa=124,Sa=126,yi=128,vo=65533,sr=42,Ci=43,qi=44,or=58,Nr=59,fi=46,hi=0,Qa=8,Mi=11,Ba=14,Ia=31,Yi=127,ra=-1,Ta=48,Ha=97,Ho=101,ps=102,_o=117,fs=122,Ko=65,ml=69,pn=70,Hn=85,Fr=90,dr=function(Re){return Re>=Ta&&Re<=57},Ar=function(Re){return Re>=55296&&Re<=57343},pr=function(Re){return dr(Re)||Re>=Ko&&Re<=pn||Re>=Ha&&Re<=ps},wr=function(Re){return Re>=Ha&&Re<=fs},Dr=function(Re){return Re>=Ko&&Re<=Fr},Or=function(Re){return wr(Re)||Dr(Re)},$r=function(Re){return Re>=yi},Kn=function(Re){return Re===Gr||Re===Rr||Re===jr},ii=function(Re){return Or(Re)||$r(Re)||Re===zi},li=function(Re){return ii(Re)||dr(Re)||Re===qn},Ki=function(Re){return Re>=hi&&Re<=Qa||Re===Mi||Re>=Ba&&Re<=Ia||Re===Yi},ui=function(Re,_e){return Re!==ir?!1:_e!==Gr},Jr=function(Re,_e,Ge){return Re===qn?ii(_e)||ui(_e,Ge):ii(Re)?!0:!!(Re===ir&&ui(Re,_e))},Ea=function(Re,_e,Ge){return Re===Ci||Re===qn?dr(_e)?!0:_e===fi&&dr(Ge):dr(Re===fi?_e:Re)},Ma=function(Re){var _e=0,Ge=1;(Re[_e]===Ci||Re[_e]===qn)&&(Re[_e]===qn&&(Ge=-1),_e++);for(var He=[];dr(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=[];dr(Re[_e]);)Pt.push(Re[_e++]);var kt=Pt.length,qt=kt?parseInt(se.apply(void 0,Pt),10):0;(Re[_e]===ml||Re[_e]===Ho)&&_e++;var Jt=1;(Re[_e]===Ci||Re[_e]===qn)&&(Re[_e]===qn&&(Jt=-1),_e++);for(var Cn=[];dr(Re[_e]);)Cn.push(Re[_e++]);var _n=Cn.length?parseInt(se.apply(void 0,Cn),10):0;return Ge*(mt+qt*Math.pow(10,-kt))*Math.pow(10,Jt*_n)},zo={type:2},Zi={type:3},jo={type:4},pa={type:13},Wi={type:8},$i={type:21},ta={type:9},Qi={type:10},co={type:11},Za={type:12},So={type:14},Ao={type:23},Xa={type:1},Es={type:25},Js={type:24},rs={type:26},$s={type:27},fo={type:28},pi={type:29},ea={type:31},ao={type:32},Ja=function(){function Re(){this._value=[]}return Re.prototype.write=function(_e){this._value=this._value.concat(ae(_e))},Re.prototype.read=function(){for(var _e=[],Ge=this.consumeToken();Ge!==ao;)_e.push(Ge),Ge=this.consumeToken();return _e},Re.prototype.consumeToken=function(){var _e=this.consumeCodePoint();switch(_e){case Si:return this.consumeStringToken(Si);case Ji:var Ge=this.peekCodePoint(0),He=this.peekCodePoint(1),mt=this.peekCodePoint(2);if(li(Ge)||ui(He,mt)){var Pt=Jr(Ge,He,mt)?zr:Mr,kt=this.consumeName();return{type:5,value:kt,flags:Pt}}break;case Na:if(this.peekCodePoint(0)===Hi)return this.consumeCodePoint(),pa;break;case fa:return this.consumeStringToken(fa);case Ti:return zo;case Gn:return Zi;case sr:if(this.peekCodePoint(0)===Hi)return this.consumeCodePoint(),So;break;case Ci:if(Ea(_e,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(_e),this.consumeNumericToken();break;case qi:return jo;case qn:var qt=_e,Jt=this.peekCodePoint(0),Cn=this.peekCodePoint(1);if(Ea(qt,Jt,Cn))return this.reconsumeCodePoint(_e),this.consumeNumericToken();if(Jr(qt,Jt,Cn))return this.reconsumeCodePoint(_e),this.consumeIdentLikeToken();if(Jt===qn&&Cn===Gi)return this.consumeCodePoint(),this.consumeCodePoint(),Js;break;case fi:if(Ea(_e,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(_e),this.consumeNumericToken();break;case Fi:if(this.peekCodePoint(0)===sr)for(this.consumeCodePoint();;){var _n=this.consumeCodePoint();if(_n===sr&&(_n=this.consumeCodePoint(),_n===Fi))return this.consumeToken();if(_n===ra)return this.consumeToken()}break;case or:return rs;case Nr:return $s;case no:if(this.peekCodePoint(0)===oa&&this.peekCodePoint(1)===qn&&this.peekCodePoint(2)===qn)return this.consumeCodePoint(),this.consumeCodePoint(),Es;break;case ji:var Rn=this.peekCodePoint(0),Ce=this.peekCodePoint(1),Ke=this.peekCodePoint(2);if(Jr(Rn,Ce,Ke)){var kt=this.consumeName();return{type:7,value:kt}}break;case Pr:return fo;case ir:if(ui(_e,this.peekCodePoint(0)))return this.reconsumeCodePoint(_e),this.consumeIdentLikeToken();break;case Yr:return pi;case Ei:if(this.peekCodePoint(0)===Hi)return this.consumeCodePoint(),Wi;break;case Wr:return co;case ca:return Za;case _o:case Hn:var it=this.peekCodePoint(0),yt=this.peekCodePoint(1);return it===Ci&&(pr(yt)||yt===wa)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(_e),this.consumeIdentLikeToken();case Wa:if(this.peekCodePoint(0)===Hi)return this.consumeCodePoint(),ta;if(this.peekCodePoint(0)===Wa)return this.consumeCodePoint(),$i;break;case Sa:if(this.peekCodePoint(0)===Hi)return this.consumeCodePoint(),Qi;break;case ra:return ao}return Kn(_e)?(this.consumeWhiteSpace(),ea):dr(_e)?(this.reconsumeCodePoint(_e),this.consumeNumericToken()):ii(_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();pr(Ge)&&_e.length<6;)_e.push(Ge),Ge=this.consumeCodePoint();for(var He=!1;Ge===wa&&_e.length<6;)_e.push(Ge),Ge=this.consumeCodePoint(),He=!0;if(He){var mt=parseInt(se.apply(void 0,_e.map(function(Jt){return Jt===wa?Ta:Jt})),16),Pt=parseInt(se.apply(void 0,_e.map(function(Jt){return Jt===wa?pn:Jt})),16);return{type:30,start:mt,end:Pt}}var kt=parseInt(se.apply(void 0,_e),16);if(this.peekCodePoint(0)===qn&&pr(this.peekCodePoint(1))){this.consumeCodePoint(),Ge=this.consumeCodePoint();for(var qt=[];pr(Ge)&&qt.length<6;)qt.push(Ge),Ge=this.consumeCodePoint();var Pt=parseInt(se.apply(void 0,qt),16);return{type:30,start:kt,end:Pt}}else return{type:30,start:kt,end:kt}},Re.prototype.consumeIdentLikeToken=function(){var _e=this.consumeName();return _e.toLowerCase()==="url"&&this.peekCodePoint(0)===Ti?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===Ti?(this.consumeCodePoint(),{type:19,value:_e}):{type:20,value:_e}},Re.prototype.consumeUrlToken=function(){var _e=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===ra)return{type:22,value:""};var Ge=this.peekCodePoint(0);if(Ge===fa||Ge===Si){var He=this.consumeStringToken(this.consumeCodePoint());return He.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===ra||this.peekCodePoint(0)===Gn)?(this.consumeCodePoint(),{type:22,value:He.value}):(this.consumeBadUrlRemnants(),Ao)}for(;;){var mt=this.consumeCodePoint();if(mt===ra||mt===Gn)return{type:22,value:se.apply(void 0,_e)};if(Kn(mt))return this.consumeWhiteSpace(),this.peekCodePoint(0)===ra||this.peekCodePoint(0)===Gn?(this.consumeCodePoint(),{type:22,value:se.apply(void 0,_e)}):(this.consumeBadUrlRemnants(),Ao);if(mt===Si||mt===fa||mt===Ti||Ki(mt))return this.consumeBadUrlRemnants(),Ao;if(mt===ir)if(ui(mt,this.peekCodePoint(0)))_e.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),Ao;else _e.push(mt)}},Re.prototype.consumeWhiteSpace=function(){for(;Kn(this.peekCodePoint(0));)this.consumeCodePoint()},Re.prototype.consumeBadUrlRemnants=function(){for(;;){var _e=this.consumeCodePoint();if(_e===Gn||_e===ra)return;ui(_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===ra||mt===void 0||mt===_e)return Ge+=this.consumeStringSlice(He),{type:0,value:Ge};if(mt===Gr)return this._value.splice(0,He),Xa;if(mt===ir){var Pt=this._value[He+1];Pt!==ra&&Pt!==void 0&&(Pt===Gr?(Ge+=this.consumeStringSlice(He),He=-1,this._value.shift()):ui(mt,Pt)&&(Ge+=this.consumeStringSlice(He),Ge+=se(this.consumeEscapedCodePoint()),He=-1))}He++}while(!0)},Re.prototype.consumeNumber=function(){var _e=[],Ge=_i,He=this.peekCodePoint(0);for((He===Ci||He===qn)&&_e.push(this.consumeCodePoint());dr(this.peekCodePoint(0));)_e.push(this.consumeCodePoint());He=this.peekCodePoint(0);var mt=this.peekCodePoint(1);if(He===fi&&dr(mt))for(_e.push(this.consumeCodePoint(),this.consumeCodePoint()),Ge=ar;dr(this.peekCodePoint(0));)_e.push(this.consumeCodePoint());He=this.peekCodePoint(0),mt=this.peekCodePoint(1);var Pt=this.peekCodePoint(2);if((He===ml||He===Ho)&&((mt===Ci||mt===qn)&&dr(Pt)||dr(mt)))for(_e.push(this.consumeCodePoint(),this.consumeCodePoint()),Ge=ar;dr(this.peekCodePoint(0));)_e.push(this.consumeCodePoint());return[Ma(_e),Ge]},Re.prototype.consumeNumericToken=function(){var _e=this.consumeNumber(),Ge=_e[0],He=_e[1],mt=this.peekCodePoint(0),Pt=this.peekCodePoint(1),kt=this.peekCodePoint(2);if(Jr(mt,Pt,kt)){var qt=this.consumeName();return{type:15,number:Ge,flags:He,unit:qt}}return mt===ba?(this.consumeCodePoint(),{type:16,number:Ge,flags:He}):{type:17,number:Ge,flags:He}},Re.prototype.consumeEscapedCodePoint=function(){var _e=this.consumeCodePoint();if(pr(_e)){for(var Ge=se(_e);pr(this.peekCodePoint(0))&&Ge.length<6;)Ge+=se(this.consumeCodePoint());Kn(this.peekCodePoint(0))&&this.consumeCodePoint();var He=parseInt(Ge,16);return He===0||Ar(He)||He>1114111?vo:He}return _e===ra?vo:_e},Re.prototype.consumeName=function(){for(var _e="";;){var Ge=this.consumeCodePoint();if(li(Ge))_e+=se(Ge);else if(ui(Ge,this.peekCodePoint(0)))_e+=se(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(Ge),_e}},Re}(),On=function(){function Re(_e){this._tokens=_e}return Re.create=function(_e){var Ge=new Ja;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||oo(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"?ao:_e},Re.prototype.reconsumeToken=function(_e){this._tokens.unshift(_e)},Re}(),oi=function(Re){return Re.type===15},Li=function(Re){return Re.type===17},ci=function(Re){return Re.type===20},ki=function(Re){return Re.type===0},Ca=function(Re,_e){return ci(Re)&&Re.value===_e},sa=function(Re){return Re.type!==31},Ka=function(Re){return Re.type!==31&&Re.type!==4},za=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},oo=function(Re,_e){return _e===11&&Re.type===12||_e===28&&Re.type===29?!0:_e===2&&Re.type===3},Oo=function(Re){return Re.type===17||Re.type===15},Zr=function(Re){return Re.type===16||Oo(Re)},el=function(Re){return Re.length>1?[Re[0],Re[1]]:[Re[0]]},so={type:17,number:0,flags:_i},Cs={type:16,number:50,flags:_i},Xo={type:16,number:100,flags:_i},tl=function(Re,_e,Ge){var He=Re[0],mt=Re[1];return[ka(He,_e),ka(typeof mt!="undefined"?mt:He,Ge)]},ka=function(Re,_e){if(Re.type===16)return Re.number/100*_e;if(oi(Re))switch(Re.unit){case"rem":case"em":return 16*Re.number;case"px":default:return Re.number}return Re.number},Qs="deg",Ps="grad",nl="rad",Ku="turn",vu={name:"angle",parse:function(Re,_e){if(_e.type===15)switch(_e.unit){case Qs:return Math.PI*_e.number/180;case Ps:return Math.PI/200*_e.number;case nl:return _e.number;case Ku:return Math.PI*2*_e.number}throw new Error("Unsupported angle type")}},Vu=function(Re){return Re.type===15&&(Re.unit===Qs||Re.unit===Ps||Re.unit===nl||Re.unit===Ku)},Pi=function(Re){var _e=Re.filter(ci).map(function(Ge){return Ge.value}).join(" ");switch(_e){case"to bottom right":case"to right bottom":case"left top":case"top left":return[so,so];case"to top":case"bottom":return Ui(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[so,Xo];case"to right":case"left":return Ui(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[Xo,Xo];case"to bottom":case"top":return Ui(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[Xo,so];case"to left":case"right":return Ui(270)}return 0},Ui=function(Re){return Math.PI*Re/180},Bo={name:"color",parse:function(Re,_e){if(_e.type===18){var Ge=rl[_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 Mo(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),kt=_e.value.substring(3,4);return Mo(parseInt(He+He,16),parseInt(mt+mt,16),parseInt(Pt+Pt,16),parseInt(kt+kt,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 Mo(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),kt=_e.value.substring(6,8);return Mo(parseInt(He,16),parseInt(mt,16),parseInt(Pt,16),parseInt(kt,16)/255)}}if(_e.type===20){var qt=il[_e.value.toUpperCase()];if(typeof qt!="undefined")return qt}return il.TRANSPARENT}},To=function(Re){return(255&Re)===0},lo=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+")"},Mo=function(Re,_e,Ge,He){return(Re<<24|_e<<16|Ge<<8|Math.round(He*255)<<0)>>>0},Jo=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},ho=function(Re,_e){var Ge=_e.filter(Ka);if(Ge.length===3){var He=Ge.map(Jo),mt=He[0],Pt=He[1],kt=He[2];return Mo(mt,Pt,kt,1)}if(Ge.length===4){var qt=Ge.map(Jo),mt=qt[0],Pt=qt[1],kt=qt[2],Jt=qt[3];return Mo(mt,Pt,kt,Jt)}return 0};function ms(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 vl=function(Re,_e){var Ge=_e.filter(Ka),He=Ge[0],mt=Ge[1],Pt=Ge[2],kt=Ge[3],qt=(He.type===17?Ui(He.number):vu.parse(Re,He))/(Math.PI*2),Jt=Zr(mt)?mt.number/100:0,Cn=Zr(Pt)?Pt.number/100:0,_n=typeof kt!="undefined"&&Zr(kt)?ka(kt,1):1;if(Jt===0)return Mo(Cn*255,Cn*255,Cn*255,1);var Rn=Cn<=.5?Cn*(Jt+1):Cn+Jt-Cn*Jt,Ce=Cn*2-Rn,Ke=ms(Ce,Rn,qt+1/3),it=ms(Ce,Rn,qt),yt=ms(Ce,Rn,qt-1/3);return Mo(Ke*255,it*255,yt*255,_n)},rl={hsl:vl,hsla:vl,rgb:ho,rgba:ho},Nl=function(Re,_e){return Bo.parse(Re,On.create(_e).parseComponentValue())},il={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},CA={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(Re,_e){return _e.map(function(Ge){if(ci(Ge))switch(Ge.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},td={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},fc=function(Re,_e){var Ge=Bo.parse(Re,_e[0]),He=_e[1];return He&&Zr(He)?{color:Ge,stop:He}:{color:Ge,stop:null}},Xc=function(Re,_e){var Ge=Re[0],He=Re[Re.length-1];Ge.stop===null&&(Ge.stop=so),He.stop===null&&(He.stop=Xo);for(var mt=[],Pt=0,kt=0;kt<Re.length;kt++){var qt=Re[kt].stop;if(qt!==null){var Jt=ka(qt,_e);Jt>Pt?mt.push(Jt):mt.push(Pt),Pt=Jt}else mt.push(null)}for(var Cn=null,kt=0;kt<mt.length;kt++){var _n=mt[kt];if(_n===null)Cn===null&&(Cn=kt);else if(Cn!==null){for(var Rn=kt-Cn,Ce=mt[Cn-1],Ke=(_n-Ce)/(Rn+1),it=1;it<=Rn;it++)mt[Cn+it-1]=Ke*it;Cn=null}}return Re.map(function(yt,Ft){var Dt=yt.color;return{color:Dt,stop:Math.max(Math.min(1,mt[Ft]/_e),0)}})},Jc=function(Re,_e,Ge){var He=_e/2,mt=Ge/2,Pt=ka(Re[0],_e)-He,kt=mt-ka(Re[1],Ge);return(Math.atan2(kt,Pt)+Math.PI*2)%(Math.PI*2)},Hs=function(Re,_e,Ge){var He=typeof Re=="number"?Re:Jc(Re,_e,Ge),mt=Math.abs(_e*Math.sin(He))+Math.abs(Ge*Math.cos(He)),Pt=_e/2,kt=Ge/2,qt=mt/2,Jt=Math.sin(He-Math.PI/2)*qt,Cn=Math.cos(He-Math.PI/2)*qt;return[mt,Pt-Cn,Pt+Cn,kt-Jt,kt+Jt]},xs=function(Re,_e){return Math.sqrt(Re*Re+_e*_e)},Fs=function(Re,_e,Ge,He,mt){var Pt=[[0,0],[0,_e],[Re,0],[Re,_e]];return Pt.reduce(function(kt,qt){var Jt=qt[0],Cn=qt[1],_n=xs(Ge-Jt,He-Cn);return(mt?_n<kt.optimumDistance:_n>kt.optimumDistance)?{optimumCorner:qt,optimumDistance:_n}:kt},{optimumDistance:mt?1/0:-1/0,optimumCorner:null}).optimumCorner},kl=function(Re,_e,Ge,He,mt){var Pt=0,kt=0;switch(Re.size){case 0:Re.shape===0?Pt=kt=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)),kt=Math.min(Math.abs(Ge),Math.abs(Ge-mt)));break;case 2:if(Re.shape===0)Pt=kt=Math.min(xs(_e,Ge),xs(_e,Ge-mt),xs(_e-He,Ge),xs(_e-He,Ge-mt));else if(Re.shape===1){var qt=Math.min(Math.abs(Ge),Math.abs(Ge-mt))/Math.min(Math.abs(_e),Math.abs(_e-He)),Jt=Fs(He,mt,_e,Ge,!0),Cn=Jt[0],_n=Jt[1];Pt=xs(Cn-_e,(_n-Ge)/qt),kt=qt*Pt}break;case 1:Re.shape===0?Pt=kt=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)),kt=Math.max(Math.abs(Ge),Math.abs(Ge-mt)));break;case 3:if(Re.shape===0)Pt=kt=Math.max(xs(_e,Ge),xs(_e,Ge-mt),xs(_e-He,Ge),xs(_e-He,Ge-mt));else if(Re.shape===1){var qt=Math.max(Math.abs(Ge),Math.abs(Ge-mt))/Math.max(Math.abs(_e),Math.abs(_e-He)),Rn=Fs(He,mt,_e,Ge,!1),Cn=Rn[0],_n=Rn[1];Pt=xs(Cn-_e,(_n-Ge)/qt),kt=qt*Pt}break}return Array.isArray(Re.size)&&(Pt=ka(Re.size[0],He),kt=Re.size.length===2?ka(Re.size[1],mt):Pt),[Pt,kt]},nd=function(Re,_e){var Ge=Ui(180),He=[];return za(_e).forEach(function(mt,Pt){if(Pt===0){var kt=mt[0];if(kt.type===20&&kt.value==="to"){Ge=Pi(mt);return}else if(Vu(kt)){Ge=vu.parse(Re,kt);return}}var qt=fc(Re,mt);He.push(qt)}),{angle:Ge,stops:He,type:1}},hc=function(Re,_e){var Ge=Ui(180),He=[];return za(_e).forEach(function(mt,Pt){if(Pt===0){var kt=mt[0];if(kt.type===20&&["top","left","right","bottom"].indexOf(kt.value)!==-1){Ge=Pi(mt);return}else if(Vu(kt)){Ge=(vu.parse(Re,kt)+Ui(270))%Ui(360);return}}var qt=fc(Re,mt);He.push(qt)}),{angle:Ge,stops:He,type:1}},al=function(Re,_e){var Ge=Ui(180),He=[],mt=1,Pt=0,kt=3,qt=[];return za(_e).forEach(function(Jt,Cn){var _n=Jt[0];if(Cn===0){if(ci(_n)&&_n.value==="linear"){mt=1;return}else if(ci(_n)&&_n.value==="radial"){mt=2;return}}if(_n.type===18){if(_n.name==="from"){var Rn=Bo.parse(Re,_n.values[0]);He.push({stop:so,color:Rn})}else if(_n.name==="to"){var Rn=Bo.parse(Re,_n.values[0]);He.push({stop:Xo,color:Rn})}else if(_n.name==="color-stop"){var Ce=_n.values.filter(Ka);if(Ce.length===2){var Rn=Bo.parse(Re,Ce[1]),Ke=Ce[0];Li(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:kt,shape:Pt,stops:He,position:qt,type:mt}},PA="closest-side",qc="farthest-side",$c="closest-corner",xA="farthest-corner",FA="circle",LA="ellipse",IA="cover",DA="contain",rd=function(Re,_e){var Ge=0,He=3,mt=[],Pt=[];return za(_e).forEach(function(kt,qt){var Jt=!0;if(qt===0){var Cn=!1;Jt=kt.reduce(function(Rn,Ce){if(Cn)if(ci(Ce))switch(Ce.value){case"center":return Pt.push(Cs),Rn;case"top":case"left":return Pt.push(so),Rn;case"right":case"bottom":return Pt.push(Xo),Rn}else(Zr(Ce)||Oo(Ce))&&Pt.push(Ce);else if(ci(Ce))switch(Ce.value){case FA:return Ge=0,!1;case LA:return Ge=1,!1;case"at":return Cn=!0,!1;case PA:return He=0,!1;case IA:case qc:return He=1,!1;case DA:case $c:return He=2,!1;case xA:return He=3,!1}else if(Oo(Ce)||Zr(Ce))return Array.isArray(He)||(He=[]),He.push(Ce),!1;return Rn},Jt)}if(Jt){var _n=fc(Re,kt);mt.push(_n)}}),{size:He,shape:Ge,stops:mt,position:Pt,type:2}},gc=function(Re,_e){var Ge=0,He=3,mt=[],Pt=[];return za(_e).forEach(function(kt,qt){var Jt=!0;if(qt===0?Jt=kt.reduce(function(_n,Rn){if(ci(Rn))switch(Rn.value){case"center":return Pt.push(Cs),!1;case"top":case"left":return Pt.push(so),!1;case"right":case"bottom":return Pt.push(Xo),!1}else if(Zr(Rn)||Oo(Rn))return Pt.push(Rn),!1;return _n},Jt):qt===1&&(Jt=kt.reduce(function(_n,Rn){if(ci(Rn))switch(Rn.value){case FA:return Ge=0,!1;case LA:return Ge=1,!1;case DA:case PA:return He=0,!1;case qc:return He=1,!1;case $c:return He=2,!1;case IA:case xA:return He=3,!1}else if(Oo(Rn)||Zr(Rn))return Array.isArray(He)||(He=[]),He.push(Rn),!1;return _n},Jt)),Jt){var Cn=fc(Re,kt);mt.push(Cn)}}),{size:He,shape:Ge,stops:mt,position:Pt,type:2}},_A=function(Re){return Re.type===1},id=function(Re){return Re.type===2},eA={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=jA[_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 ad(Re){return!(Re.type===20&&Re.value==="none")&&(Re.type!==18||!!jA[Re.name])}var jA={"linear-gradient":nd,"-moz-linear-gradient":hc,"-ms-linear-gradient":hc,"-o-linear-gradient":hc,"-webkit-linear-gradient":hc,"radial-gradient":rd,"-moz-radial-gradient":gc,"-ms-radial-gradient":gc,"-o-radial-gradient":gc,"-webkit-radial-gradient":gc,"-webkit-gradient":al},od={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 Ka(He)&&ad(He)}).map(function(He){return eA.parse(Re,He)})}},sd={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(Re,_e){return _e.map(function(Ge){if(ci(Ge))switch(Ge.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},Le={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(Re,_e){return za(_e).map(function(Ge){return Ge.filter(Zr)}).map(el)}},Ee={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(Re,_e){return za(_e).map(function(Ge){return Ge.filter(ci).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 za(_e).map(function(Ge){return Ge.filter(Je)})}},Je=function(Re){return ci(Re)||Zr(Re)},st=function(Re){return{name:"border-"+Re+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},dt=st("top"),vt=st("right"),Ct=st("bottom"),jt=st("left"),Ot=function(Re){return{name:"border-radius-"+Re,initialValue:"0 0",prefix:!1,type:1,parse:function(_e,Ge){return el(Ge.filter(Zr))}}},Gt=Ot("top-left"),Et=Ot("top-right"),rn=Ot("bottom-right"),Zt=Ot("bottom-left"),an=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}}},Kt=an("top"),ln=an("right"),xn=an("bottom"),Nn=an("left"),rr=function(Re){return{name:"border-"+Re+"-width",initialValue:"0",type:0,prefix:!1,parse:function(_e,Ge){return oi(Ge)?Ge.number:0}}},Tr=rr("top"),Qn=rr("right"),vn=rr("bottom"),zn=rr("left"),Sr={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Yt={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(Re,_e){switch(_e){case"rtl":return 1;case"ltr":default:return 0}}},$t={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(Re,_e){return _e.filter(ci).reduce(function(Ge,He){return Ge|Pn(He.value)},0)}},Pn=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},mn={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}},lr={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}},Zn;(function(Re){Re.NORMAL="normal",Re.STRICT="strict"})(Zn||(Zn={}));var mr={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(Re,_e){switch(_e){case"strict":return Zn.STRICT;case"normal":default:return Zn.NORMAL}}},Wn={name:"line-height",initialValue:"normal",prefix:!1,type:4},yr=function(Re,_e){return ci(Re)&&Re.value==="normal"?1.2*_e:Re.type===17?_e*Re.number:Zr(Re)?ka(Re,_e):_e},Ir={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(Re,_e){return _e.type===20&&_e.value==="none"?null:eA.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}}},Rt={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}},fn=sn("top"),Bn=sn("right"),jn=sn("bottom"),Vn=sn("left"),$n={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(Re,_e){return _e.filter(ci).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"}},Vr=Xr("top"),mi=Xr("right"),Ai=Xr("bottom"),Xi=Xr("left"),Cr={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}},ha={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(Re,_e){return _e.length===1&&Ca(_e[0],"none")?[]:za(_e).map(function(Ge){for(var He={color:il.TRANSPARENT,offsetX:so,offsetY:so,blur:so},mt=0,Pt=0;Pt<Ge.length;Pt++){var kt=Ge[Pt];Oo(kt)?(mt===0?He.offsetX=kt:mt===1?He.offsetY=kt:He.blur=kt,mt++):He.color=Bo.parse(Re,kt)}return He})}},Di={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}},Kr={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=gi[_e.name];if(typeof Ge=="undefined")throw new Error('Attempting to parse an unsupported transform function "'+_e.name+'"');return Ge(_e.values)}return null}},si=function(Re){var _e=Re.filter(function(Ge){return Ge.type===17}).map(function(Ge){return Ge.number});return _e.length===6?_e:null},bi=function(Re){var _e=Re.filter(function(Jt){return Jt.type===17}).map(function(Jt){return Jt.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 kt=_e[12],qt=_e[13];return _e[14],_e[15],_e.length===16?[Ge,He,mt,Pt,kt,qt]:null},gi={matrix:si,matrix3d:bi},Ni={type:16,number:50,flags:_i},Aa=[Ni,Ni],va={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(Re,_e){var Ge=_e.filter(Zr);return Ge.length!==2?Aa:[Ge[0],Ge[1]]}},Pa={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}}},Fa;(function(Re){Re.NORMAL="normal",Re.BREAK_ALL="break-all",Re.KEEP_ALL="keep-all"})(Fa||(Fa={}));for(var qa={name:"word-break",initialValue:"normal",prefix:!1,type:2,parse:function(Re,_e){switch(_e){case"break-all":return Fa.BREAK_ALL;case"keep-all":return Fa.KEEP_ALL;case"normal":default:return Fa.NORMAL}}},na={name:"z-index",initialValue:"auto",prefix:!1,type:0,parse:function(Re,_e){if(_e.type===20)return{auto:!0,order:0};if(Li(_e))return{auto:!1,order:_e.number};throw new Error("Invalid z-index number parsed")}},xa={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")}},wi={name:"opacity",initialValue:"1",type:0,prefix:!1,parse:function(Re,_e){return Li(_e)?_e.number:1}},qo={name:"text-decoration-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Ga={name:"text-decoration-line",initialValue:"none",prefix:!1,type:1,parse:function(Re,_e){return _e.filter(ci).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})}},zs={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+"'"})}},eo={name:"font-size",initialValue:"0",prefix:!1,type:3,format:"length"},po={name:"font-weight",initialValue:"normal",type:0,prefix:!1,parse:function(Re,_e){if(Li(_e))return _e.number;if(ci(_e))switch(_e.value){case"bold":return 700;case"normal":default:return 400}return 400}},ol={name:"font-variant",initialValue:"none",type:1,prefix:!1,parse:function(Re,_e){return _e.filter(ci).map(function(Ge){return Ge.value})}},Ya={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"}}},uo=function(Re,_e){return(Re&_e)!==0},Eo={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}},Gs={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(sa),Pt=0;Pt<mt.length;Pt++){var kt=mt[Pt],qt=mt[Pt+1];if(kt.type===20){var Jt=qt&&Li(qt)?qt.number:1;He.push({counter:kt.value,increment:Jt})}}return He}},yl={name:"counter-reset",initialValue:"none",prefix:!0,type:1,parse:function(Re,_e){if(_e.length===0)return[];for(var Ge=[],He=_e.filter(sa),mt=0;mt<He.length;mt++){var Pt=He[mt],kt=He[mt+1];if(ci(Pt)&&Pt.value!=="none"){var qt=kt&&Li(kt)?kt.number:0;Ge.push({counter:Pt.value,reset:qt})}}return Ge}},Co={name:"duration",initialValue:"0s",prefix:!1,type:1,parse:function(Re,_e){return _e.filter(oi).map(function(Ge){return xa.parse(Re,Ge)})}},da={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(ki);if(mt.length%2!==0)return null;for(var Pt=0;Pt<mt.length;Pt+=2){var kt=mt[Pt].value,qt=mt[Pt+1].value;He.push({open:kt,close:qt})}return He}},Va=function(Re,_e,Ge){if(!Re)return"";var He=Re[Math.min(_e,Re.length-1)];return He?Ge?He.open:He.close:""},ql={name:"box-shadow",initialValue:"none",type:1,prefix:!1,parse:function(Re,_e){return _e.length===1&&Ca(_e[0],"none")?[]:za(_e).map(function(Ge){for(var He={color:255,offsetX:so,offsetY:so,blur:so,spread:so,inset:!1},mt=0,Pt=0;Pt<Ge.length;Pt++){var kt=Ge[Pt];Ca(kt,"inset")?He.inset=!0:Oo(kt)?(mt===0?He.offsetX=kt:mt===1?He.offsetY=kt:mt===2?He.blur=kt:He.spread=kt,mt++):He.color=Bo.parse(Re,kt)}return He})}},Vo={name:"paint-order",initialValue:"normal",prefix:!1,type:1,parse:function(Re,_e){var Ge=[0,1,2],He=[];return _e.filter(ci).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}},sl={name:"-webkit-text-stroke-color",initialValue:"currentcolor",prefix:!1,type:3,format:"color"},ll={name:"-webkit-text-stroke-width",initialValue:"0",type:0,prefix:!1,parse:function(Re,_e){return oi(_e)?_e.number:0}},Vi=function(){function Re(_e,Ge){var He,mt;this.animationDuration=ni(_e,Co,Ge.animationDuration),this.backgroundClip=ni(_e,CA,Ge.backgroundClip),this.backgroundColor=ni(_e,td,Ge.backgroundColor),this.backgroundImage=ni(_e,od,Ge.backgroundImage),this.backgroundOrigin=ni(_e,sd,Ge.backgroundOrigin),this.backgroundPosition=ni(_e,Le,Ge.backgroundPosition),this.backgroundRepeat=ni(_e,Ee,Ge.backgroundRepeat),this.backgroundSize=ni(_e,et,Ge.backgroundSize),this.borderTopColor=ni(_e,dt,Ge.borderTopColor),this.borderRightColor=ni(_e,vt,Ge.borderRightColor),this.borderBottomColor=ni(_e,Ct,Ge.borderBottomColor),this.borderLeftColor=ni(_e,jt,Ge.borderLeftColor),this.borderTopLeftRadius=ni(_e,Gt,Ge.borderTopLeftRadius),this.borderTopRightRadius=ni(_e,Et,Ge.borderTopRightRadius),this.borderBottomRightRadius=ni(_e,rn,Ge.borderBottomRightRadius),this.borderBottomLeftRadius=ni(_e,Zt,Ge.borderBottomLeftRadius),this.borderTopStyle=ni(_e,Kt,Ge.borderTopStyle),this.borderRightStyle=ni(_e,ln,Ge.borderRightStyle),this.borderBottomStyle=ni(_e,xn,Ge.borderBottomStyle),this.borderLeftStyle=ni(_e,Nn,Ge.borderLeftStyle),this.borderTopWidth=ni(_e,Tr,Ge.borderTopWidth),this.borderRightWidth=ni(_e,Qn,Ge.borderRightWidth),this.borderBottomWidth=ni(_e,vn,Ge.borderBottomWidth),this.borderLeftWidth=ni(_e,zn,Ge.borderLeftWidth),this.boxShadow=ni(_e,ql,Ge.boxShadow),this.color=ni(_e,Sr,Ge.color),this.direction=ni(_e,Yt,Ge.direction),this.display=ni(_e,$t,Ge.display),this.float=ni(_e,mn,Ge.cssFloat),this.fontFamily=ni(_e,zs,Ge.fontFamily),this.fontSize=ni(_e,eo,Ge.fontSize),this.fontStyle=ni(_e,Ya,Ge.fontStyle),this.fontVariant=ni(_e,ol,Ge.fontVariant),this.fontWeight=ni(_e,po,Ge.fontWeight),this.letterSpacing=ni(_e,lr,Ge.letterSpacing),this.lineBreak=ni(_e,mr,Ge.lineBreak),this.lineHeight=ni(_e,Wn,Ge.lineHeight),this.listStyleImage=ni(_e,Ir,Ge.listStyleImage),this.listStylePosition=ni(_e,vi,Ge.listStylePosition),this.listStyleType=ni(_e,Rt,Ge.listStyleType),this.marginTop=ni(_e,fn,Ge.marginTop),this.marginRight=ni(_e,Bn,Ge.marginRight),this.marginBottom=ni(_e,jn,Ge.marginBottom),this.marginLeft=ni(_e,Vn,Ge.marginLeft),this.opacity=ni(_e,wi,Ge.opacity);var Pt=ni(_e,$n,Ge.overflow);this.overflowX=Pt[0],this.overflowY=Pt[Pt.length>1?1:0],this.overflowWrap=ni(_e,nr,Ge.overflowWrap),this.paddingTop=ni(_e,Vr,Ge.paddingTop),this.paddingRight=ni(_e,mi,Ge.paddingRight),this.paddingBottom=ni(_e,Ai,Ge.paddingBottom),this.paddingLeft=ni(_e,Xi,Ge.paddingLeft),this.paintOrder=ni(_e,Vo,Ge.paintOrder),this.position=ni(_e,hn,Ge.position),this.textAlign=ni(_e,Cr,Ge.textAlign),this.textDecorationColor=ni(_e,qo,(He=Ge.textDecorationColor)!==null&&He!==void 0?He:Ge.color),this.textDecorationLine=ni(_e,Ga,(mt=Ge.textDecorationLine)!==null&&mt!==void 0?mt:Ge.textDecoration),this.textShadow=ni(_e,ha,Ge.textShadow),this.textTransform=ni(_e,Di,Ge.textTransform),this.transform=ni(_e,Kr,Ge.transform),this.transformOrigin=ni(_e,va,Ge.transformOrigin),this.visibility=ni(_e,Pa,Ge.visibility),this.webkitTextStrokeColor=ni(_e,sl,Ge.webkitTextStrokeColor),this.webkitTextStrokeWidth=ni(_e,ll,Ge.webkitTextStrokeWidth),this.wordBreak=ni(_e,qa,Ge.wordBreak),this.zIndex=ni(_e,na,Ge.zIndex)}return Re.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},Re.prototype.isTransparent=function(){return To(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 uo(this.display,4)||uo(this.display,33554432)||uo(this.display,268435456)||uo(this.display,536870912)||uo(this.display,67108864)||uo(this.display,134217728)},Re}(),Ws=function(){function Re(_e,Ge){this.content=ni(_e,Eo,Ge.content),this.quotes=ni(_e,da,Ge.quotes)}return Re}(),Ks=function(){function Re(_e,Ge){this.counterIncrement=ni(_e,Gs,Ge.counterIncrement),this.counterReset=ni(_e,yl,Ge.counterReset)}return Re}(),ni=function(Re,_e,Ge){var He=new Ja,mt=Ge!==null&&typeof Ge!="undefined"?Ge.toString():_e.initialValue;He.write(mt);var Pt=new On(He.read());switch(_e.type){case 2:var kt=Pt.parseComponentValue();return _e.parse(Re,ci(kt)?kt.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 vu.parse(Re,Pt.parseComponentValue());case"color":return Bo.parse(Re,Pt.parseComponentValue());case"image":return eA.parse(Re,Pt.parseComponentValue());case"length":var qt=Pt.parseComponentValue();return Oo(qt)?qt:so;case"length-percentage":var Jt=Pt.parseComponentValue();return Zr(Jt)?Jt:so;case"time":return xa.parse(Re,Pt.parseComponentValue())}break}},No="data-html2canvas-debug",Io=function(Re){var _e=Re.getAttribute(No);switch(_e){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},is=function(Re,_e){var Ge=Io(Re);return Ge===1||_e===Ge},as=function(){function Re(_e,Ge){if(this.context=_e,this.textNodes=[],this.elements=[],this.flags=0,is(Ge,3))debugger;this.styles=new Vi(_e,window.getComputedStyle(Ge,null)),Tn(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),is(Ge,4)&&(this.flags|=16)}return Re}(),bl="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",Ls="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",os=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),hs=0;hs<Ls.length;hs++)os[Ls.charCodeAt(hs)]=hs;for(var ul=function(Re){var _e=Re.length*.75,Ge=Re.length,He,mt=0,Pt,kt,qt,Jt;Re[Re.length-1]==="="&&(_e--,Re[Re.length-2]==="="&&_e--);var Cn=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"&&typeof Uint8Array.prototype.slice!="undefined"?new ArrayBuffer(_e):new Array(_e),_n=Array.isArray(Cn)?Cn:new Uint8Array(Cn);for(He=0;He<Ge;He+=4)Pt=os[Re.charCodeAt(He)],kt=os[Re.charCodeAt(He+1)],qt=os[Re.charCodeAt(He+2)],Jt=os[Re.charCodeAt(He+3)],_n[mt++]=Pt<<2|kt>>4,_n[mt++]=(kt&15)<<4|qt>>2,_n[mt++]=(qt&3)<<6|Jt&63;return Cn},Is=function(Re){for(var _e=Re.length,Ge=[],He=0;He<_e;He+=2)Ge.push(Re[He+1]<<8|Re[He]);return Ge},cl=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},vs=5,Ul=11,Rl=2,yu=Ul-vs,$l=65536>>vs,pc=1<<vs,Yu=pc-1,tA=1024>>vs,bu=$l+tA,mc=bu,nA=32,Zu=mc+nA,rA=65536>>Ul,vc=1<<yu,iA=vc-1,eu=function(Re,_e,Ge){return Re.slice?Re.slice(_e,Ge):new Uint16Array(Array.prototype.slice.call(Re,_e,Ge))},aA=function(Re,_e,Ge){return Re.slice?Re.slice(_e,Ge):new Uint32Array(Array.prototype.slice.call(Re,_e,Ge))},Fo=function(Re,_e){var Ge=ul(Re),He=Array.isArray(Ge)?cl(Ge):new Uint32Array(Ge),mt=Array.isArray(Ge)?Is(Ge):new Uint16Array(Ge),Pt=24,kt=eu(mt,Pt/2,He[4]/2),qt=He[5]===2?eu(mt,(Pt+He[4])/2):aA(He,Math.ceil((Pt+He[4])/4));return new yc(He[0],He[1],He[2],He[3],kt,qt)},yc=function(){function Re(_e,Ge,He,mt,Pt,kt){this.initialValue=_e,this.errorValue=Ge,this.highStart=He,this.highValueIndex=mt,this.index=Pt,this.data=kt}return Re.prototype.get=function(_e){var Ge;if(_e>=0){if(_e<55296||_e>56319&&_e<=65535)return Ge=this.index[_e>>vs],Ge=(Ge<<Rl)+(_e&Yu),this.data[Ge];if(_e<=65535)return Ge=this.index[$l+(_e-55296>>vs)],Ge=(Ge<<Rl)+(_e&Yu),this.data[Ge];if(_e<this.highStart)return Ge=Zu-rA+(_e>>Ul),Ge=this.index[Ge],Ge+=_e>>vs&iA,Ge=this.index[Ge],Ge=(Ge<<Rl)+(_e&Yu),this.data[Ge];if(_e<=1114111)return this.data[this.highValueIndex]}return this.errorValue},Re}(),Xu="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",bc=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),Ql=0;Ql<Xu.length;Ql++)bc[Xu.charCodeAt(Ql)]=Ql;var oA=1,ys=2,Hl=3,ss=4,wu=5,wc=7,Sc=8,Su=9,Ju=10,qu=11,Bc=12,Bu=13,Ec=14,$u=15,sA=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},wl=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 kt=Re[mt];kt<=65535?He.push(kt):(kt-=65536,He.push((kt>>10)+55296,kt%1024+56320)),(mt+1===Ge||He.length>16384)&&(Pt+=String.fromCharCode.apply(String,He),He.length=0)}return Pt},Eu=Fo(bl),Yo="\xD7",Cu="\xF7",$o=function(Re){return Eu.get(Re)},lA=function(Re,_e,Ge){var He=Ge-2,mt=_e[He],Pt=_e[Ge-1],kt=_e[Ge];if(Pt===ys&&kt===Hl)return Yo;if(Pt===ys||Pt===Hl||Pt===ss||kt===ys||kt===Hl||kt===ss)return Cu;if(Pt===Sc&&[Sc,Su,qu,Bc].indexOf(kt)!==-1||(Pt===qu||Pt===Su)&&(kt===Su||kt===Ju)||(Pt===Bc||Pt===Ju)&&kt===Ju||kt===Bu||kt===wu||kt===wc||Pt===oA)return Yo;if(Pt===Bu&&kt===Ec){for(;mt===wu;)mt=_e[--He];if(mt===Ec)return Yo}if(Pt===$u&&kt===$u){for(var qt=0;mt===$u;)qt++,mt=_e[--He];if(qt%2===0)return Yo}return Cu},Cc=function(Re){var _e=sA(Re),Ge=_e.length,He=0,mt=0,Pt=_e.map($o);return{next:function(){if(He>=Ge)return{done:!0,value:null};for(var kt=Yo;He<Ge&&(kt=lA(_e,Pt,++He))===Yo;);if(kt!==Yo||He===Ge){var qt=wl.apply(null,_e.slice(mt,He));return mt=He,{value:qt,done:!1}}return{done:!0,value:null}}}},la=function(Re){for(var _e=Cc(Re),Ge=[],He;!(He=_e.next()).done;)He.value&&Ge.push(He.value.slice());return Ge},uA=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},cA=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"?"&#128104;".repeat(10):"";var He=_e.firstChild,mt=ae(He.data).map(function(Jt){return se(Jt)}),Pt=0,kt={},qt=mt.every(function(Jt,Cn){Ge.setStart(He,Pt),Ge.setEnd(He,Pt+Jt.length);var _n=Ge.getBoundingClientRect();Pt+=Jt.length;var Rn=_n.x>kt.x||_n.y>kt.y;return kt=_n,Cn===0?!0:Rn});return Re.body.removeChild(_e),qt},Al=function(){return typeof new Image().crossOrigin!="undefined"},Pc=function(){return typeof new XMLHttpRequest().responseType=="string"},xc=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},tu=function(Re){return Re[0]===0&&Re[1]===255&&Re[2]===0&&Re[3]===255},ec=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 kt=tc(Ge,Ge,0,0,mt);return He.fillStyle="red",He.fillRect(0,0,Ge,Ge),Fc(kt).then(function(qt){He.drawImage(qt,0,0);var Jt=He.getImageData(0,0,Ge,Ge).data;He.fillStyle="red",He.fillRect(0,0,Ge,Ge);var Cn=Re.createElement("div");return Cn.style.backgroundImage="url("+Pt+")",Cn.style.height=Ge+"px",tu(Jt)?Fc(tc(Ge,Ge,0,0,Cn)):Promise.reject(!1)}).then(function(qt){return He.drawImage(qt,0,0),tu(He.getImageData(0,0,Ge,Ge).data)}).catch(function(){return!1})},tc=function(Re,_e,Ge,He,mt){var Pt="http://www.w3.org/2000/svg",kt=document.createElementNS(Pt,"svg"),qt=document.createElementNS(Pt,"foreignObject");return kt.setAttributeNS(null,"width",Re.toString()),kt.setAttributeNS(null,"height",_e.toString()),qt.setAttributeNS(null,"width","100%"),qt.setAttributeNS(null,"height","100%"),qt.setAttributeNS(null,"x",Ge.toString()),qt.setAttributeNS(null,"y",He.toString()),qt.setAttributeNS(null,"externalResourcesRequired","true"),kt.appendChild(qt),qt.appendChild(mt),kt},Fc=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))})},ko={get SUPPORT_RANGE_BOUNDS(){var Re=uA(document);return Object.defineProperty(ko,"SUPPORT_RANGE_BOUNDS",{value:Re}),Re},get SUPPORT_WORD_BREAKING(){var Re=ko.SUPPORT_RANGE_BOUNDS&&cA(document);return Object.defineProperty(ko,"SUPPORT_WORD_BREAKING",{value:Re}),Re},get SUPPORT_SVG_DRAWING(){var Re=xc(document);return Object.defineProperty(ko,"SUPPORT_SVG_DRAWING",{value:Re}),Re},get SUPPORT_FOREIGNOBJECT_DRAWING(){var Re=typeof Array.from=="function"&&typeof window.fetch=="function"?ec(document):Promise.resolve(!1);return Object.defineProperty(ko,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:Re}),Re},get SUPPORT_CORS_IMAGES(){var Re=Al();return Object.defineProperty(ko,"SUPPORT_CORS_IMAGES",{value:Re}),Re},get SUPPORT_RESPONSE_TYPE(){var Re=Pc();return Object.defineProperty(ko,"SUPPORT_RESPONSE_TYPE",{value:Re}),Re},get SUPPORT_CORS_XHR(){var Re="withCredentials"in new XMLHttpRequest;return Object.defineProperty(ko,"SUPPORT_CORS_XHR",{value:Re}),Re},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var Re=!!(typeof Intl!="undefined"&&Intl.Segmenter);return Object.defineProperty(ko,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:Re}),Re}},Sl=function(){function Re(_e,Ge){this.text=_e,this.bounds=Ge}return Re}(),nu=function(Re,_e,Ge,He){var mt=Pu(_e,Ge),Pt=[],kt=0;return mt.forEach(function(qt){if(Ge.textDecorationLine.length||qt.trim().length>0)if(ko.SUPPORT_RANGE_BOUNDS){var Jt=Lc(He,kt,qt.length).getClientRects();if(Jt.length>1){var Cn=Bl(qt),_n=0;Cn.forEach(function(Ce){Pt.push(new Sl(Ce,Ae.fromDOMRectList(Re,Lc(He,_n+kt,Ce.length).getClientRects()))),_n+=Ce.length})}else Pt.push(new Sl(qt,Ae.fromDOMRectList(Re,Jt)))}else{var Rn=He.splitText(qt.length);Pt.push(new Sl(qt,zl(Re,He))),He=Rn}else ko.SUPPORT_RANGE_BOUNDS||(He=He.splitText(qt.length));kt+=qt.length}),Pt},zl=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},Lc=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},Bl=function(Re){if(ko.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 la(Re)},nc=function(Re,_e){if(ko.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 Dc(Re,_e)},Pu=function(Re,_e){return _e.letterSpacing!==0?Bl(Re):nc(Re,_e)},Ic=[32,160,4961,65792,65793,4153,4241],Dc=function(Re,_e){for(var Ge=ri(Re,{lineBreak:_e.lineBreak,wordBreak:_e.overflowWrap==="break-word"?"break-word":_e.wordBreak}),He=[],mt,Pt=function(){if(mt.value){var kt=mt.value.slice(),qt=ae(kt),Jt="";qt.forEach(function(Cn){Ic.indexOf(Cn)===-1?Jt+=se(Cn):(Jt.length&&He.push(Jt),He.push(se(Cn)),Jt="")}),Jt.length&&He.push(Jt)}};!(mt=Ge.next()).done;)Pt();return He},_c=function(){function Re(_e,Ge,He){this.text=jc(Ge.data,He.textTransform),this.textBounds=nu(_e,this.text,He,Ge)}return Re}(),jc=function(Re,_e){switch(_e){case 1:return Re.toLowerCase();case 3:return Re.replace(dl,El);case 2:return Re.toUpperCase();default:return Re}},dl=/(^|\s|:|-|\(|\))([a-z])/g,El=function(Re,_e,Ge){return Re.length>0?_e+Ge.toUpperCase():Re},Oc=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}(as),Cl=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}(as),Ds=function(Re){be(_e,Re);function _e(Ge,He){var mt=Re.call(this,Ge,He)||this,Pt=new XMLSerializer,kt=ue(Ge,He);return He.setAttribute("width",kt.width+"px"),He.setAttribute("height",kt.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}(as),xu=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}(as),Pl=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}(as),AA=[{type:15,flags:0,unit:"px",number:3}],Fu=[{type:16,flags:0,number:50}],dA=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},rc=function(Re){var _e=Re.type===Lu?new Array(Re.value.length+1).join("\u2022"):Re.value;return _e.length===0?Re.placeholder||"":_e},Gl="checkbox",ru="radio",Lu="password",Iu=707406591,iu=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=rc(He),(mt.type===Gl||mt.type===ru)&&(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=dA(mt.bounds)),mt.type){case Gl:mt.styles.borderTopRightRadius=mt.styles.borderTopLeftRadius=mt.styles.borderBottomRightRadius=mt.styles.borderBottomLeftRadius=AA;break;case ru:mt.styles.borderTopRightRadius=mt.styles.borderTopLeftRadius=mt.styles.borderBottomRightRadius=mt.styles.borderBottomLeftRadius=Fu;break}return mt}return _e}(as),ic=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}(as),Tc=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}(as),au=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=Du(Ge,He.contentWindow.document.documentElement);var Pt=He.contentWindow.document.documentElement?Nl(Ge,getComputedStyle(He.contentWindow.document.documentElement).backgroundColor):il.TRANSPARENT,kt=He.contentWindow.document.body?Nl(Ge,getComputedStyle(He.contentWindow.document.body).backgroundColor):il.TRANSPARENT;mt.backgroundColor=To(Pt)?To(kt)?mt.styles.backgroundColor:kt:Pt}}catch(qt){}return mt}return _e}(as),ou=["OL","UL","MENU"],Wl=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 _c(Re,mt,Ge.styles));else if(wn(mt))if(ac(mt)&&mt.assignedNodes)mt.assignedNodes().forEach(function(qt){return Wl(Re,qt,Ge,He)});else{var kt=xl(Re,mt);kt.styles.isVisible()&&(ot(mt,kt,He)?kt.flags|=4:Tt(kt.styles)&&(kt.flags|=2),ou.indexOf(mt.tagName)!==-1&&(kt.flags|=8),Ge.elements.push(kt),mt.slot,mt.shadowRoot?Wl(Re,mt.shadowRoot,kt,He):!es(mt)&&!ua(mt)&&!bs(mt)&&Wl(Re,mt,kt,He))}},xl=function(Re,_e){return Po(_e)?new Oc(Re,_e):mo(_e)?new Cl(Re,_e):ua(_e)?new Ds(Re,_e):kr(_e)?new xu(Re,_e):Bi(_e)?new Pl(Re,_e):Ri(_e)?new iu(Re,_e):bs(_e)?new ic(Re,_e):es(_e)?new Tc(Re,_e):Zo(_e)?new au(Re,_e):new as(Re,_e)},Du=function(Re,_e){var Ge=xl(Re,_e);return Ge.flags|=4,Wl(Re,_e,Ge,Ge),Ge},ot=function(Re,_e,Ge){return _e.styles.isPositionedWithZIndex()||_e.styles.opacity<1||_e.styles.isTransformed()||Da(Re)&&Ge.styles.isTransparent()},Tt=function(Re){return Re.isPositioned()||Re.isFloating()},un=function(Re){return Re.nodeType===Node.TEXT_NODE},wn=function(Re){return Re.nodeType===Node.ELEMENT_NODE},Tn=function(Re){return wn(Re)&&typeof Re.style!="undefined"&&!fr(Re)},fr=function(Re){return typeof Re.className=="object"},kr=function(Re){return Re.tagName==="LI"},Bi=function(Re){return Re.tagName==="OL"},Ri=function(Re){return Re.tagName==="INPUT"},ga=function(Re){return Re.tagName==="HTML"},ua=function(Re){return Re.tagName==="svg"},Da=function(Re){return Re.tagName==="BODY"},mo=function(Re){return Re.tagName==="CANVAS"},yo=function(Re){return Re.tagName==="VIDEO"},Po=function(Re){return Re.tagName==="IMG"},Zo=function(Re){return Re.tagName==="IFRAME"},Uo=function(Re){return Re.tagName==="STYLE"},Vs=function(Re){return Re.tagName==="SCRIPT"},es=function(Re){return Re.tagName==="TEXTAREA"},bs=function(Re){return Re.tagName==="SELECT"},ac=function(Re){return Re.tagName==="SLOT"},_u=function(Re){return Re.tagName.indexOf("-")>0},oc=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(qt){var Jt=Ge.counters[qt.counter];Jt&&qt.increment!==0&&(Pt=!1,Jt.length||Jt.push(1),Jt[Math.max(0,Jt.length-1)]+=qt.increment)});var kt=[];return Pt&&mt.forEach(function(qt){var Jt=Ge.counters[qt.counter];kt.push(qt.counter),Jt||(Jt=Ge.counters[qt.counter]=[]),Jt.push(qt.reset)}),kt},Re}(),su={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"]},ju={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"]},sc={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"]},Ou={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"]},xo=function(Re,_e,Ge,He,mt,Pt){return Re<_e||Re>Ge?Os(Re,mt,Pt.length>0):He.integers.reduce(function(kt,qt,Jt){for(;Re>=qt;)Re-=qt,kt+=He.values[Jt];return kt},"")+Pt},lu=function(Re,_e,Ge,He){var mt="";do Ge||Re--,mt=He(Re)+mt,Re/=_e;while(Re*_e>=_e);return mt},ro=function(Re,_e,Ge,He,mt){var Pt=Ge-_e+1;return(Re<0?"-":"")+(lu(Math.abs(Re),Pt,He,function(kt){return se(Math.floor(kt%Pt)+_e)})+mt)},_s=function(Re,_e,Ge){Ge===void 0&&(Ge=". ");var He=_e.length;return lu(Math.abs(Re),He,!1,function(mt){return _e[Math.floor(mt%He)]})+Ge},fl=1,Lo=2,hl=4,Fl=8,js=function(Re,_e,Ge,He,mt,Pt){if(Re<-9999||Re>9999)return Os(Re,4,mt.length>0);var kt=Math.abs(Re),qt=mt;if(kt===0)return _e[0]+qt;for(var Jt=0;kt>0&&Jt<=4;Jt++){var Cn=kt%10;Cn===0&&uo(Pt,fl)&&qt!==""?qt=_e[Cn]+qt:Cn>1||Cn===1&&Jt===0||Cn===1&&Jt===1&&uo(Pt,Lo)||Cn===1&&Jt===1&&uo(Pt,hl)&&Re>100||Cn===1&&Jt>1&&uo(Pt,Fl)?qt=_e[Cn]+(Jt>0?Ge[Jt-1]:"")+qt:Cn===1&&Jt>0&&(qt=Ge[Jt-1]+qt),kt=Math.floor(kt/10)}return(Re<0?He:"")+qt},ws="\u5341\u767E\u5343\u842C",uu="\u62FE\u4F70\u4EDF\u842C",lc="\u30DE\u30A4\u30CA\u30B9",Tu="\uB9C8\uC774\uB108\uC2A4",Os=function(Re,_e,Ge){var He=Ge?". ":"",mt=Ge?"\u3001":"",Pt=Ge?", ":"",kt=Ge?" ":"";switch(_e){case 0:return"\u2022"+kt;case 1:return"\u25E6"+kt;case 2:return"\u25FE"+kt;case 5:var qt=ro(Re,48,57,!0,He);return qt.length<4?"0"+qt:qt;case 4:return _s(Re,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",mt);case 6:return xo(Re,1,3999,su,3,He).toLowerCase();case 7:return xo(Re,1,3999,su,3,He);case 8:return ro(Re,945,969,!1,He);case 9:return ro(Re,97,122,!1,He);case 10:return ro(Re,65,90,!1,He);case 11:return ro(Re,1632,1641,!0,He);case 12:case 49:return xo(Re,1,9999,ju,3,He);case 35:return xo(Re,1,9999,ju,3,He).toLowerCase();case 13:return ro(Re,2534,2543,!0,He);case 14:case 30:return ro(Re,6112,6121,!0,He);case 15:return _s(Re,"\u5B50\u4E11\u5BC5\u536F\u8FB0\u5DF3\u5348\u672A\u7533\u9149\u620C\u4EA5",mt);case 16:return _s(Re,"\u7532\u4E59\u4E19\u4E01\u620A\u5DF1\u5E9A\u8F9B\u58EC\u7678",mt);case 17:case 48:return js(Re,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",ws,"\u8CA0",mt,Lo|hl|Fl);case 47:return js(Re,"\u96F6\u58F9\u8CB3\u53C3\u8086\u4F0D\u9678\u67D2\u634C\u7396",uu,"\u8CA0",mt,fl|Lo|hl|Fl);case 42:return js(Re,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",ws,"\u8D1F",mt,Lo|hl|Fl);case 41:return js(Re,"\u96F6\u58F9\u8D30\u53C1\u8086\u4F0D\u9646\u67D2\u634C\u7396",uu,"\u8D1F",mt,fl|Lo|hl|Fl);case 26:return js(Re,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u4E07",lc,mt,0);case 25:return js(Re,"\u96F6\u58F1\u5F10\u53C2\u56DB\u4F0D\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343\u4E07",lc,mt,fl|Lo|hl);case 31:return js(Re,"\uC601\uC77C\uC774\uC0BC\uC0AC\uC624\uC721\uCE60\uD314\uAD6C","\uC2ED\uBC31\uCC9C\uB9CC",Tu,Pt,fl|Lo|hl);case 33:return js(Re,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u842C",Tu,Pt,0);case 32:return js(Re,"\u96F6\u58F9\u8CB3\u53C3\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343",Tu,Pt,fl|Lo|hl);case 18:return ro(Re,2406,2415,!0,He);case 20:return xo(Re,1,19999,Ou,3,He);case 21:return ro(Re,2790,2799,!0,He);case 22:return ro(Re,2662,2671,!0,He);case 22:return xo(Re,1,10999,sc,3,He);case 23:return _s(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 _s(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 ro(Re,3302,3311,!0,He);case 28:return _s(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 _s(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 ro(Re,3792,3801,!0,He);case 37:return ro(Re,6160,6169,!0,He);case 38:return ro(Re,4160,4169,!0,He);case 39:return ro(Re,2918,2927,!0,He);case 40:return ro(Re,1776,1785,!0,He);case 43:return ro(Re,3046,3055,!0,He);case 44:return ro(Re,3174,3183,!0,He);case 45:return ro(Re,3664,3673,!0,He);case 46:return ro(Re,3872,3881,!0,He);case 3:default:return ro(Re,48,57,!0,He)}},Kl="data-html2canvas-ignore",ls=function(){function Re(_e,Ge,He){if(this.context=_e,this.options=He,this.scrolledElements=[],this.referenceElement=Ge,this.counters=new oc,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=Vl(_e,Ge);if(!mt.contentWindow)return Promise.reject("Unable to find iframe window");var Pt=_e.defaultView.pageXOffset,kt=_e.defaultView.pageYOffset,qt=mt.contentWindow,Jt=qt.document,Cn=Mu(mt).then(function(){return Xe(He,void 0,void 0,function(){var _n,Rn;return E(this,function(Ce){switch(Ce.label){case 0:return this.scrolledElements.forEach(Ts),qt&&(qt.scrollTo(Ge.left,Ge.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(qt.scrollY!==Ge.top||qt.scrollX!==Ge.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(qt.scrollX-Ge.left,qt.scrollY-Ge.top,0,0))),_n=this.options.onclone,Rn=this.clonedReferenceElement,typeof Rn=="undefined"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:Jt.fonts&&Jt.fonts.ready?[4,Jt.fonts.ready]:[3,2];case 1:Ce.sent(),Ce.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,Il(Jt)]:[3,4];case 3:Ce.sent(),Ce.label=4;case 4:return typeof _n=="function"?[2,Promise.resolve().then(function(){return _n(Jt,Rn)}).then(function(){return mt})]:[2,mt]}})})});return Jt.open(),Jt.write(uc(document.doctype)+"<html></html>"),us(this.referenceElement.ownerDocument,Pt,kt),Jt.replaceChild(Jt.adoptNode(this.documentElement),Jt.documentElement),Jt.close(),Cn},Re.prototype.createElementClone=function(_e){if(is(_e,2))debugger;if(mo(_e))return this.createCanvasClone(_e);if(yo(_e))return this.createVideoClone(_e);if(Uo(_e))return this.createStyleClone(_e);var Ge=_e.cloneNode(!1);return Po(Ge)&&(Po(_e)&&_e.currentSrc&&_e.currentSrc!==_e.src&&(Ge.src=_e.currentSrc,Ge.srcset=""),Ge.loading==="lazy"&&(Ge.loading="eager")),_u(Ge)?this.createCustomElementClone(Ge):Ge},Re.prototype.createCustomElementClone=function(_e){var Ge=document.createElement("html2canvascustomelement");return bo(_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,kt){return kt&&typeof kt.cssText=="string"?Pt+kt.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(Cn){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"),kt=mt.getContext("2d");if(kt)if(!this.options.allowTaint&&Pt)kt.putImageData(Pt.getImageData(0,0,_e.width,_e.height),0,0);else{var qt=(Ge=_e.getContext("webgl2"))!==null&&Ge!==void 0?Ge:_e.getContext("webgl");if(qt){var Jt=qt.getContextAttributes();(Jt==null?void 0:Jt.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",_e)}kt.drawImage(_e,0,0)}return mt}catch(Cn){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){(!wn(Ge)||!Vs(Ge)&&!Ge.hasAttribute(Kl)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(Ge)))&&(!this.options.copyStyles||!wn(Ge)||!Uo(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(wn(Pt)&&ac(Pt)&&typeof Pt.assignedNodes=="function"){var kt=Pt.assignedNodes();kt.length&&kt.forEach(function(qt){return mt.appendChildNode(Ge,qt,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&&wn(_e)&&(Tn(_e)||fr(_e))){var mt=this.createElementClone(_e);mt.style.transitionProperty="none";var Pt=He.getComputedStyle(_e),kt=He.getComputedStyle(_e,":before"),qt=He.getComputedStyle(_e,":after");this.referenceElement===_e&&Tn(mt)&&(this.clonedReferenceElement=mt),Da(mt)&&Zl(mt);var Jt=this.counters.parse(new Ks(this.context,Pt)),Cn=this.resolvePseudoContent(_e,mt,kt,Ro.BEFORE);_u(_e)&&(Ge=!0),yo(_e)||this.cloneChildNodes(_e,mt,Ge),Cn&&mt.insertBefore(Cn,mt.firstChild);var _n=this.resolvePseudoContent(_e,mt,qt,Ro.AFTER);return _n&&mt.appendChild(_n),this.counters.pop(Jt),(Pt&&(this.options.copyStyles||fr(_e))&&!Zo(_e)||Ge)&&bo(Pt,mt),(_e.scrollTop!==0||_e.scrollLeft!==0)&&this.scrolledElements.push([mt,_e.scrollLeft,_e.scrollTop]),(es(_e)||bs(_e))&&(es(mt)||bs(mt))&&(mt.value=_e.value),mt}return _e.cloneNode(!1)},Re.prototype.resolvePseudoContent=function(_e,Ge,He,mt){var Pt=this;if(He){var kt=He.content,qt=Ge.ownerDocument;if(!(!qt||!kt||kt==="none"||kt==="-moz-alt-content"||He.display==="none")){this.counters.parse(new Ks(this.context,He));var Jt=new Ws(this.context,He),Cn=qt.createElement("html2canvaspseudoelement");bo(He,Cn),Jt.content.forEach(function(Rn){if(Rn.type===0)Cn.appendChild(qt.createTextNode(Rn.value));else if(Rn.type===22){var Ce=qt.createElement("img");Ce.src=Rn.value,Ce.style.opacity="1",Cn.appendChild(Ce)}else if(Rn.type===18){if(Rn.name==="attr"){var Ke=Rn.values.filter(ci);Ke.length&&Cn.appendChild(qt.createTextNode(_e.getAttribute(Ke[0].value)||""))}else if(Rn.name==="counter"){var it=Rn.values.filter(Ka),yt=it[0],Ft=it[1];if(yt&&ci(yt)){var Dt=Pt.counters.getCounterValue(yt.value),_t=Ft&&ci(Ft)?Rt.parse(Pt.context,Ft.value):3;Cn.appendChild(qt.createTextNode(Os(Dt,_t,!1)))}}else if(Rn.name==="counters"){var Nt=Rn.values.filter(Ka),yt=Nt[0],Qt=Nt[1],Ft=Nt[2];if(yt&&ci(yt)){var Vt=Pt.counters.getCounterValues(yt.value),tn=Ft&&ci(Ft)?Rt.parse(Pt.context,Ft.value):3,Ln=Qt&&Qt.type===0?Qt.value:"",In=Vt.map(function(Yn){return Os(Yn,tn,!1)}).join(Ln);Cn.appendChild(qt.createTextNode(In))}}}else if(Rn.type===20)switch(Rn.value){case"open-quote":Cn.appendChild(qt.createTextNode(Va(Jt.quotes,Pt.quoteDepth++,!0)));break;case"close-quote":Cn.appendChild(qt.createTextNode(Va(Jt.quotes,--Pt.quoteDepth,!1)));break;default:Cn.appendChild(qt.createTextNode(Rn.value))}}),Cn.className=cu+" "+_l;var _n=mt===Ro.BEFORE?" "+cu:" "+_l;return fr(Ge)?Ge.className.baseValue+=_n:Ge.className+=_n,Cn}}},Re.destroy=function(_e){return _e.parentNode?(_e.parentNode.removeChild(_e),!0):!1},Re}(),Ro;(function(Re){Re[Re.BEFORE=0]="BEFORE",Re[Re.AFTER=1]="AFTER"})(Ro||(Ro={}));var Vl=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(Kl,"true"),Re.body.appendChild(Ge),Ge},Ll=function(Re){return new Promise(function(_e){if(Re.complete){_e();return}if(!Re.src){_e();return}Re.onload=_e,Re.onerror=_e})},Il=function(Re){return Promise.all([].slice.call(Re.images,0).map(Ll))},Mu=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)}})},Dl=["all","d","content"],bo=function(Re,_e){for(var Ge=Re.length-1;Ge>=0;Ge--){var He=Re.item(Ge);Dl.indexOf(He)===-1&&_e.style.setProperty(He,Re.getPropertyValue(He))}return _e},uc=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},us=function(Re,_e,Ge){Re&&Re.defaultView&&(_e!==Re.defaultView.pageXOffset||Ge!==Re.defaultView.pageYOffset)&&Re.defaultView.scrollTo(_e,Ge)},Ts=function(Re){var _e=Re[0],Ge=Re[1],He=Re[2];_e.scrollLeft=Ge,_e.scrollTop=He},Nu=":before",Mc=":after",cu="___html2canvas___pseudoelement_before",_l="___html2canvas___pseudoelement_after",Yl=`{
content: "" !important;
display: none !important;
}`,Zl=function(Re){Au(Re,"."+cu+Nu+Yl+`
.`+_l+Mc+Yl)},Au=function(Re,_e){var Ge=Re.ownerDocument;if(Ge){var He=Ge.createElement("style");He.textContent=_e,Re.appendChild(He)}},du=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}(),fu=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)||(wo(_e)||Ns(_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 Xe(this,void 0,void 0,function(){var Ge,He,mt,Pt,kt=this;return E(this,function(qt){switch(qt.label){case 0:return Ge=du.isSameOrigin(_e),He=!$a(_e)&&this._options.useCORS===!0&&ko.SUPPORT_CORS_IMAGES&&!Ge,mt=!$a(_e)&&!Ge&&!wo(_e)&&typeof this._options.proxy=="string"&&ko.SUPPORT_CORS_XHR&&!He,!Ge&&this._options.allowTaint===!1&&!$a(_e)&&!wo(_e)&&!mt&&!He?[2]:(Pt=_e,mt?[4,this.proxy(Pt)]:[3,2]);case 1:Pt=qt.sent(),qt.label=2;case 2:return this.context.logger.debug("Added image "+_e.substring(0,256)),[4,new Promise(function(Jt,Cn){var _n=new Image;_n.onload=function(){return Jt(_n)},_n.onerror=Cn,(io(Pt)||He)&&(_n.crossOrigin="anonymous"),_n.src=Pt,_n.complete===!0&&setTimeout(function(){return Jt(_n)},500),kt._options.imageTimeout>0&&setTimeout(function(){return Cn("Timed out ("+kt._options.imageTimeout+"ms) loading image")},kt._options.imageTimeout)})];case 3:return[2,qt.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,kt){var qt=ko.SUPPORT_RESPONSE_TYPE?"blob":"text",Jt=new XMLHttpRequest;Jt.onload=function(){if(Jt.status===200)if(qt==="text")Pt(Jt.response);else{var Rn=new FileReader;Rn.addEventListener("load",function(){return Pt(Rn.result)},!1),Rn.addEventListener("error",function(Ce){return kt(Ce)},!1),Rn.readAsDataURL(Jt.response)}else kt("Failed to proxy resource "+mt+" with status code "+Jt.status)},Jt.onerror=kt;var Cn=He.indexOf("?")>-1?"&":"?";if(Jt.open("GET",""+He+Cn+"url="+encodeURIComponent(_e)+"&responseType="+qt),qt!=="text"&&Jt instanceof XMLHttpRequest&&(Jt.responseType=qt),Ge._options.imageTimeout){var _n=Ge._options.imageTimeout;Jt.timeout=_n,Jt.ontimeout=function(){return kt("Timed out ("+_n+"ms) proxying "+mt)}}Jt.send()})},Re}(),Xl=/^data:image\/svg\+xml/i,cc=/^data:image\/.*;base64,/i,Ms=/^data:image\/.*/i,Ns=function(Re){return ko.SUPPORT_SVG_DRAWING||!Qo(Re)},$a=function(Re){return Ms.test(Re)},io=function(Re){return cc.test(Re)},wo=function(Re){return Re.substr(0,4)==="blob"},Qo=function(Re){return Re.substr(-3).toLowerCase()==="svg"||Xl.test(Re)},ai=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}(),gl=function(Re,_e,Ge){return new ai(Re.x+(_e.x-Re.x)*Ge,Re.y+(_e.y-Re.y)*Ge)},jl=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=gl(this.start,this.startControl,_e),mt=gl(this.startControl,this.endControl,_e),Pt=gl(this.endControl,this.end,_e),kt=gl(He,mt,_e),qt=gl(mt,Pt,_e),Jt=gl(kt,qt,_e);return Ge?new Re(this.start,He,kt,Jt):new Re(Jt,qt,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}(),cs=function(Re){return Re.type===1},fA=function(){function Re(_e){var Ge=_e.styles,He=_e.bounds,mt=tl(Ge.borderTopLeftRadius,He.width,He.height),Pt=mt[0],kt=mt[1],qt=tl(Ge.borderTopRightRadius,He.width,He.height),Jt=qt[0],Cn=qt[1],_n=tl(Ge.borderBottomRightRadius,He.width,He.height),Rn=_n[0],Ce=_n[1],Ke=tl(Ge.borderBottomLeftRadius,He.width,He.height),it=Ke[0],yt=Ke[1],Ft=[];Ft.push((Pt+Jt)/He.width),Ft.push((it+Rn)/He.width),Ft.push((kt+yt)/He.height),Ft.push((Cn+Ce)/He.height);var Dt=Math.max.apply(Math,Ft);Dt>1&&(Pt/=Dt,kt/=Dt,Jt/=Dt,Cn/=Dt,Rn/=Dt,Ce/=Dt,it/=Dt,yt/=Dt);var _t=He.width-Jt,Nt=He.height-Ce,Qt=He.width-Rn,Vt=He.height-yt,tn=Ge.borderTopWidth,Ln=Ge.borderRightWidth,In=Ge.borderBottomWidth,gn=Ge.borderLeftWidth,hr=ka(Ge.paddingTop,_e.bounds.width),Yn=ka(Ge.paddingRight,_e.bounds.width),Sn=ka(Ge.paddingBottom,_e.bounds.width),yn=ka(Ge.paddingLeft,_e.bounds.width);this.topLeftBorderDoubleOuterBox=Pt>0||kt>0?_a(He.left+gn/3,He.top+tn/3,Pt-gn/3,kt-tn/3,Ua.TOP_LEFT):new ai(He.left+gn/3,He.top+tn/3),this.topRightBorderDoubleOuterBox=Pt>0||kt>0?_a(He.left+_t,He.top+tn/3,Jt-Ln/3,Cn-tn/3,Ua.TOP_RIGHT):new ai(He.left+He.width-Ln/3,He.top+tn/3),this.bottomRightBorderDoubleOuterBox=Rn>0||Ce>0?_a(He.left+Qt,He.top+Nt,Rn-Ln/3,Ce-In/3,Ua.BOTTOM_RIGHT):new ai(He.left+He.width-Ln/3,He.top+He.height-In/3),this.bottomLeftBorderDoubleOuterBox=it>0||yt>0?_a(He.left+gn/3,He.top+Vt,it-gn/3,yt-In/3,Ua.BOTTOM_LEFT):new ai(He.left+gn/3,He.top+He.height-In/3),this.topLeftBorderDoubleInnerBox=Pt>0||kt>0?_a(He.left+gn*2/3,He.top+tn*2/3,Pt-gn*2/3,kt-tn*2/3,Ua.TOP_LEFT):new ai(He.left+gn*2/3,He.top+tn*2/3),this.topRightBorderDoubleInnerBox=Pt>0||kt>0?_a(He.left+_t,He.top+tn*2/3,Jt-Ln*2/3,Cn-tn*2/3,Ua.TOP_RIGHT):new ai(He.left+He.width-Ln*2/3,He.top+tn*2/3),this.bottomRightBorderDoubleInnerBox=Rn>0||Ce>0?_a(He.left+Qt,He.top+Nt,Rn-Ln*2/3,Ce-In*2/3,Ua.BOTTOM_RIGHT):new ai(He.left+He.width-Ln*2/3,He.top+He.height-In*2/3),this.bottomLeftBorderDoubleInnerBox=it>0||yt>0?_a(He.left+gn*2/3,He.top+Vt,it-gn*2/3,yt-In*2/3,Ua.BOTTOM_LEFT):new ai(He.left+gn*2/3,He.top+He.height-In*2/3),this.topLeftBorderStroke=Pt>0||kt>0?_a(He.left+gn/2,He.top+tn/2,Pt-gn/2,kt-tn/2,Ua.TOP_LEFT):new ai(He.left+gn/2,He.top+tn/2),this.topRightBorderStroke=Pt>0||kt>0?_a(He.left+_t,He.top+tn/2,Jt-Ln/2,Cn-tn/2,Ua.TOP_RIGHT):new ai(He.left+He.width-Ln/2,He.top+tn/2),this.bottomRightBorderStroke=Rn>0||Ce>0?_a(He.left+Qt,He.top+Nt,Rn-Ln/2,Ce-In/2,Ua.BOTTOM_RIGHT):new ai(He.left+He.width-Ln/2,He.top+He.height-In/2),this.bottomLeftBorderStroke=it>0||yt>0?_a(He.left+gn/2,He.top+Vt,it-gn/2,yt-In/2,Ua.BOTTOM_LEFT):new ai(He.left+gn/2,He.top+He.height-In/2),this.topLeftBorderBox=Pt>0||kt>0?_a(He.left,He.top,Pt,kt,Ua.TOP_LEFT):new ai(He.left,He.top),this.topRightBorderBox=Jt>0||Cn>0?_a(He.left+_t,He.top,Jt,Cn,Ua.TOP_RIGHT):new ai(He.left+He.width,He.top),this.bottomRightBorderBox=Rn>0||Ce>0?_a(He.left+Qt,He.top+Nt,Rn,Ce,Ua.BOTTOM_RIGHT):new ai(He.left+He.width,He.top+He.height),this.bottomLeftBorderBox=it>0||yt>0?_a(He.left,He.top+Vt,it,yt,Ua.BOTTOM_LEFT):new ai(He.left,He.top+He.height),this.topLeftPaddingBox=Pt>0||kt>0?_a(He.left+gn,He.top+tn,Math.max(0,Pt-gn),Math.max(0,kt-tn),Ua.TOP_LEFT):new ai(He.left+gn,He.top+tn),this.topRightPaddingBox=Jt>0||Cn>0?_a(He.left+Math.min(_t,He.width-Ln),He.top+tn,_t>He.width+Ln?0:Math.max(0,Jt-Ln),Math.max(0,Cn-tn),Ua.TOP_RIGHT):new ai(He.left+He.width-Ln,He.top+tn),this.bottomRightPaddingBox=Rn>0||Ce>0?_a(He.left+Math.min(Qt,He.width-gn),He.top+Math.min(Nt,He.height-In),Math.max(0,Rn-Ln),Math.max(0,Ce-In),Ua.BOTTOM_RIGHT):new ai(He.left+He.width-Ln,He.top+He.height-In),this.bottomLeftPaddingBox=it>0||yt>0?_a(He.left+gn,He.top+Math.min(Vt,He.height-In),Math.max(0,it-gn),Math.max(0,yt-In),Ua.BOTTOM_LEFT):new ai(He.left+gn,He.top+He.height-In),this.topLeftContentBox=Pt>0||kt>0?_a(He.left+gn+yn,He.top+tn+hr,Math.max(0,Pt-(gn+yn)),Math.max(0,kt-(tn+hr)),Ua.TOP_LEFT):new ai(He.left+gn+yn,He.top+tn+hr),this.topRightContentBox=Jt>0||Cn>0?_a(He.left+Math.min(_t,He.width+gn+yn),He.top+tn+hr,_t>He.width+gn+yn?0:Jt-gn+yn,Cn-(tn+hr),Ua.TOP_RIGHT):new ai(He.left+He.width-(Ln+Yn),He.top+tn+hr),this.bottomRightContentBox=Rn>0||Ce>0?_a(He.left+Math.min(Qt,He.width-(gn+yn)),He.top+Math.min(Nt,He.height+tn+hr),Math.max(0,Rn-(Ln+Yn)),Ce-(In+Sn),Ua.BOTTOM_RIGHT):new ai(He.left+He.width-(Ln+Yn),He.top+He.height-(In+Sn)),this.bottomLeftContentBox=it>0||yt>0?_a(He.left+gn+yn,He.top+Vt,Math.max(0,it-(gn+yn)),yt-(In+Sn),Ua.BOTTOM_LEFT):new ai(He.left+gn+yn,He.top+He.height-(In+Sn))}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 _a=function(Re,_e,Ge,He,mt){var Pt=4*((Math.sqrt(2)-1)/3),kt=Ge*Pt,qt=He*Pt,Jt=Re+Ge,Cn=_e+He;switch(mt){case Ua.TOP_LEFT:return new jl(new ai(Re,Cn),new ai(Re,Cn-qt),new ai(Jt-kt,_e),new ai(Jt,_e));case Ua.TOP_RIGHT:return new jl(new ai(Re,_e),new ai(Re+kt,_e),new ai(Jt,Cn-qt),new ai(Jt,Cn));case Ua.BOTTOM_RIGHT:return new jl(new ai(Jt,_e),new ai(Jt,_e+qt),new ai(Re+kt,Cn),new ai(Re,Cn));case Ua.BOTTOM_LEFT:default:return new jl(new ai(Jt,Cn),new ai(Jt-kt,Cn),new ai(Re,_e+qt),new ai(Re,_e))}},As=function(Re){return[Re.topLeftBorderBox,Re.topRightBorderBox,Re.bottomRightBorderBox,Re.bottomLeftBorderBox]},Nc=function(Re){return[Re.topLeftContentBox,Re.topRightContentBox,Re.bottomRightContentBox,Re.bottomLeftContentBox]},hu=function(Re){return[Re.topLeftPaddingBox,Re.topRightPaddingBox,Re.bottomRightPaddingBox,Re.bottomLeftPaddingBox]},OA=function(){function Re(_e,Ge,He){this.offsetX=_e,this.offsetY=Ge,this.matrix=He,this.type=0,this.target=6}return Re}(),gu=function(){function Re(_e,Ge){this.path=_e,this.target=Ge,this.type=1}return Re}(),kc=function(){function Re(_e){this.opacity=_e,this.type=2,this.target=6}return Re}(),hA=function(Re){return Re.type===0},gA=function(Re){return Re.type===1},pA=function(Re){return Re.type===2},Uc=function(Re,_e){return Re.length===_e.length?Re.some(function(Ge,He){return Ge===_e[He]}):!1},Rc=function(Re,_e,Ge,He,mt){return Re.map(function(Pt,kt){switch(kt){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})},Qc=function(){function Re(_e){this.element=_e,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return Re}(),TA=function(){function Re(_e,Ge){if(this.container=_e,this.parent=Ge,this.effects=[],this.curves=new fA(this.container),this.container.styles.opacity<1&&this.effects.push(new kc(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 OA(He,mt,Pt))}if(this.container.styles.overflowX!==0){var kt=As(this.curves),qt=hu(this.curves);Uc(kt,qt)?this.effects.push(new gu(kt,6)):(this.effects.push(new gu(kt,2)),this.effects.push(new gu(qt,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(Jt){return!gA(Jt)});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 kt=As(He.curves),qt=hu(He.curves);Uc(kt,qt)||mt.unshift(new gu(qt,6))}}else mt.unshift.apply(mt,Pt);He=He.parent}return mt.filter(function(Jt){return uo(Jt.target,_e)})},Re}(),mA=function(Re,_e,Ge,He){Re.container.elements.forEach(function(mt){var Pt=uo(mt.flags,4),kt=uo(mt.flags,2),qt=new TA(mt,Re);uo(mt.styles.display,2048)&&He.push(qt);var Jt=uo(mt.flags,8)?[]:He;if(Pt||kt){var Cn=Pt||mt.styles.isPositioned()?Ge:_e,_n=new Qc(qt);if(mt.styles.isPositioned()||mt.styles.opacity<1||mt.styles.isTransformed()){var Rn=mt.styles.zIndex.order;if(Rn<0){var Ce=0;Cn.negativeZIndex.some(function(it,yt){return Rn>it.element.container.styles.zIndex.order?(Ce=yt,!1):Ce>0}),Cn.negativeZIndex.splice(Ce,0,_n)}else if(Rn>0){var Ke=0;Cn.positiveZIndex.some(function(it,yt){return Rn>=it.element.container.styles.zIndex.order?(Ke=yt+1,!1):Ke>0}),Cn.positiveZIndex.splice(Ke,0,_n)}else Cn.zeroOrAutoZIndexOrTransformedOrOpacity.push(_n)}else mt.styles.isFloating()?Cn.nonPositionedFloats.push(_n):Cn.nonPositionedInlineLevel.push(_n);mA(qt,_n,Pt?_n:Ge,Jt)}else mt.styles.isInlineLevel()?_e.inlineLevel.push(qt):_e.nonInlineLevel.push(qt),mA(qt,_e,Ge,Jt);uo(mt.flags,8)&&vA(mt,Jt)})},vA=function(Re,_e){for(var Ge=Re instanceof Pl?Re.start:1,He=Re instanceof Pl?Re.reversed:!1,mt=0;mt<_e.length;mt++){var Pt=_e[mt];Pt.container instanceof xu&&typeof Pt.container.value=="number"&&Pt.container.value!==0&&(Ge=Pt.container.value),Pt.listValue=Os(Ge,Pt.container.styles.listStyleType,!0),Ge+=He?-1:1}},ld=function(Re){var _e=new TA(Re,null),Ge=new Qc(_e),He=[];return mA(_e,Ge,Ge,He),vA(_e.container,He),Ge},MA=function(Re,_e){switch(_e){case 0:return gs(Re.topLeftBorderBox,Re.topLeftPaddingBox,Re.topRightBorderBox,Re.topRightPaddingBox);case 1:return gs(Re.topRightBorderBox,Re.topRightPaddingBox,Re.bottomRightBorderBox,Re.bottomRightPaddingBox);case 2:return gs(Re.bottomRightBorderBox,Re.bottomRightPaddingBox,Re.bottomLeftBorderBox,Re.bottomLeftPaddingBox);case 3:default:return gs(Re.bottomLeftBorderBox,Re.bottomLeftPaddingBox,Re.topLeftBorderBox,Re.topLeftPaddingBox)}},ud=function(Re,_e){switch(_e){case 0:return gs(Re.topLeftBorderBox,Re.topLeftBorderDoubleOuterBox,Re.topRightBorderBox,Re.topRightBorderDoubleOuterBox);case 1:return gs(Re.topRightBorderBox,Re.topRightBorderDoubleOuterBox,Re.bottomRightBorderBox,Re.bottomRightBorderDoubleOuterBox);case 2:return gs(Re.bottomRightBorderBox,Re.bottomRightBorderDoubleOuterBox,Re.bottomLeftBorderBox,Re.bottomLeftBorderDoubleOuterBox);case 3:default:return gs(Re.bottomLeftBorderBox,Re.bottomLeftBorderDoubleOuterBox,Re.topLeftBorderBox,Re.topLeftBorderDoubleOuterBox)}},cd=function(Re,_e){switch(_e){case 0:return gs(Re.topLeftBorderDoubleInnerBox,Re.topLeftPaddingBox,Re.topRightBorderDoubleInnerBox,Re.topRightPaddingBox);case 1:return gs(Re.topRightBorderDoubleInnerBox,Re.topRightPaddingBox,Re.bottomRightBorderDoubleInnerBox,Re.bottomRightPaddingBox);case 2:return gs(Re.bottomRightBorderDoubleInnerBox,Re.bottomRightPaddingBox,Re.bottomLeftBorderDoubleInnerBox,Re.bottomLeftPaddingBox);case 3:default:return gs(Re.bottomLeftBorderDoubleInnerBox,Re.bottomLeftPaddingBox,Re.topLeftBorderDoubleInnerBox,Re.topLeftPaddingBox)}},Ad=function(Re,_e){switch(_e){case 0:return ku(Re.topLeftBorderStroke,Re.topRightBorderStroke);case 1:return ku(Re.topRightBorderStroke,Re.bottomRightBorderStroke);case 2:return ku(Re.bottomRightBorderStroke,Re.bottomLeftBorderStroke);case 3:default:return ku(Re.bottomLeftBorderStroke,Re.topLeftBorderStroke)}},ku=function(Re,_e){var Ge=[];return cs(Re)?Ge.push(Re.subdivide(.5,!1)):Ge.push(Re),cs(_e)?Ge.push(_e.subdivide(.5,!0)):Ge.push(_e),Ge},gs=function(Re,_e,Ge,He){var mt=[];return cs(Re)?mt.push(Re.subdivide(.5,!1)):mt.push(Re),cs(Ge)?mt.push(Ge.subdivide(.5,!0)):mt.push(Ge),cs(He)?mt.push(He.subdivide(.5,!0).reverse()):mt.push(He),cs(_e)?mt.push(_e.subdivide(.5,!1).reverse()):mt.push(_e),mt},Uu=function(Re){var _e=Re.bounds,Ge=Re.styles;return _e.add(Ge.borderLeftWidth,Ge.borderTopWidth,-(Ge.borderRightWidth+Ge.borderLeftWidth),-(Ge.borderTopWidth+Ge.borderBottomWidth))},Hc=function(Re){var _e=Re.styles,Ge=Re.bounds,He=ka(_e.paddingLeft,Ge.width),mt=ka(_e.paddingRight,Ge.width),Pt=ka(_e.paddingTop,Ge.width),kt=ka(_e.paddingBottom,Ge.width);return Ge.add(He+_e.borderLeftWidth,Pt+_e.borderTopWidth,-(_e.borderRightWidth+_e.borderLeftWidth+He+mt),-(_e.borderTopWidth+_e.borderBottomWidth+Pt+kt))},dd=function(Re,_e){return Re===0?_e.bounds:Re===2?Hc(_e):Uu(_e)},NA=function(Re,_e){return Re===0?_e.bounds:Re===2?Hc(_e):Uu(_e)},yA=function(Re,_e,Ge){var He=dd(Ss(Re.styles.backgroundOrigin,_e),Re),mt=NA(Ss(Re.styles.backgroundClip,_e),Re),Pt=fd(Ss(Re.styles.backgroundSize,_e),Ge,He),kt=Pt[0],qt=Pt[1],Jt=tl(Ss(Re.styles.backgroundPosition,_e),He.width-kt,He.height-qt),Cn=Ys(Ss(Re.styles.backgroundRepeat,_e),Jt,Pt,He,mt),_n=Math.round(He.left+Jt[0]),Rn=Math.round(He.top+Jt[1]);return[Cn,_n,Rn,kt,qt]},Ru=function(Re){return ci(Re)&&Re.value===We.AUTO},zc=function(Re){return typeof Re=="number"},fd=function(Re,_e,Ge){var He=_e[0],mt=_e[1],Pt=_e[2],kt=Re[0],qt=Re[1];if(!kt)return[0,0];if(Zr(kt)&&qt&&Zr(qt))return[ka(kt,Ge.width),ka(qt,Ge.height)];var Jt=zc(Pt);if(ci(kt)&&(kt.value===We.CONTAIN||kt.value===We.COVER)){if(zc(Pt)){var Cn=Ge.width/Ge.height;return Cn<Pt!=(kt.value===We.COVER)?[Ge.width,Ge.width/Pt]:[Ge.height*Pt,Ge.height]}return[Ge.width,Ge.height]}var _n=zc(He),Rn=zc(mt),Ce=_n||Rn;if(Ru(kt)&&(!qt||Ru(qt))){if(_n&&Rn)return[He,mt];if(!Jt&&!Ce)return[Ge.width,Ge.height];if(Ce&&Jt){var Ke=_n?He:mt*Pt,it=Rn?mt:He/Pt;return[Ke,it]}var yt=_n?He:Ge.width,Ft=Rn?mt:Ge.height;return[yt,Ft]}if(Jt){var Dt=0,_t=0;return Zr(kt)?Dt=ka(kt,Ge.width):Zr(qt)&&(_t=ka(qt,Ge.height)),Ru(kt)?Dt=_t*Pt:(!qt||Ru(qt))&&(_t=Dt/Pt),[Dt,_t]}var Nt=null,Qt=null;if(Zr(kt)?Nt=ka(kt,Ge.width):qt&&Zr(qt)&&(Qt=ka(qt,Ge.height)),Nt!==null&&(!qt||Ru(qt))&&(Qt=_n&&Rn?Nt/He*mt:Ge.height),Qt!==null&&Ru(kt)&&(Nt=_n&&Rn?Qt/mt*He:Ge.width),Nt!==null&&Qt!==null)return[Nt,Qt];throw new Error("Unable to calculate background-size for element")},Ss=function(Re,_e){var Ge=Re[_e];return typeof Ge=="undefined"?Re[0]:Ge},Ys=function(Re,_e,Ge,He,mt){var Pt=_e[0],kt=_e[1],qt=Ge[0],Jt=Ge[1];switch(Re){case 2:return[new ai(Math.round(He.left),Math.round(He.top+kt)),new ai(Math.round(He.left+He.width),Math.round(He.top+kt)),new ai(Math.round(He.left+He.width),Math.round(Jt+He.top+kt)),new ai(Math.round(He.left),Math.round(Jt+He.top+kt))];case 3:return[new ai(Math.round(He.left+Pt),Math.round(He.top)),new ai(Math.round(He.left+Pt+qt),Math.round(He.top)),new ai(Math.round(He.left+Pt+qt),Math.round(He.height+He.top)),new ai(Math.round(He.left+Pt),Math.round(He.height+He.top))];case 1:return[new ai(Math.round(He.left+Pt),Math.round(He.top+kt)),new ai(Math.round(He.left+Pt+qt),Math.round(He.top+kt)),new ai(Math.round(He.left+Pt+qt),Math.round(He.top+kt+Jt)),new ai(Math.round(He.left+Pt),Math.round(He.top+kt+Jt))];default:return[new ai(Math.round(mt.left),Math.round(mt.top)),new ai(Math.round(mt.left+mt.width),Math.round(mt.top)),new ai(Math.round(mt.left+mt.width),Math.round(mt.height+mt.top)),new ai(Math.round(mt.left),Math.round(mt.height+mt.top))]}},Ol="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",kA="Hidden Text",UA=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"),kt=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",kt.appendChild(He),mt.src=Ol,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(kA)),He.appendChild(Pt),He.appendChild(mt);var qt=mt.offsetTop-Pt.offsetTop+2;He.removeChild(Pt),He.appendChild(this._document.createTextNode(kA)),He.style.lineHeight="normal",mt.style.verticalAlign="super";var Jt=mt.offsetTop-He.offsetTop+2;return kt.removeChild(He),{baseline:qt,middle:Jt}},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}(),Tl=function(){function Re(_e,Ge){this.context=_e,this.options=Ge}return Re}(),ks=1e4,hd=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 UA(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(),pA(Ge)&&(this.ctx.globalAlpha=Ge.opacity),hA(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)),gA(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 Xe(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 Xe(this,void 0,void 0,function(){return E(this,function(He){switch(He.label){case 0:if(uo(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 kt=Bl(Ge.text);kt.reduce(function(qt,Jt){return Pt.ctx.fillText(Jt,qt,Ge.bounds.top+mt),qt+Pt.ctx.measureText(Jt).width},Ge.bounds.left)}},_e.prototype.createFontStyle=function(Ge){var He=Ge.fontVariant.filter(function(kt){return kt==="normal"||kt==="small-caps"}).join(""),mt=zA(Ge.fontFamily).join(", "),Pt=oi(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 Xe(this,void 0,void 0,function(){var mt,Pt,kt,qt,Jt,Cn,_n,Rn,Ce=this;return E(this,function(Ke){return mt=this.createFontStyle(He),Pt=mt[0],kt=mt[1],qt=mt[2],this.ctx.font=Pt,this.ctx.direction=He.direction===1?"rtl":"ltr",this.ctx.textAlign="left",this.ctx.textBaseline="alphabetic",Jt=this.fontMetrics.getMetrics(kt,qt),Cn=Jt.baseline,_n=Jt.middle,Rn=He.paintOrder,Ge.textBounds.forEach(function(it){Rn.forEach(function(yt){switch(yt){case 0:Ce.ctx.fillStyle=lo(He.color),Ce.renderTextWithLetterSpacing(it,He.letterSpacing,Cn);var Ft=He.textShadow;Ft.length&&it.text.trim().length&&(Ft.slice(0).reverse().forEach(function(Dt){Ce.ctx.shadowColor=lo(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(it,He.letterSpacing,Cn)}),Ce.ctx.shadowColor="",Ce.ctx.shadowOffsetX=0,Ce.ctx.shadowOffsetY=0,Ce.ctx.shadowBlur=0),He.textDecorationLine.length&&(Ce.ctx.fillStyle=lo(He.textDecorationColor||He.color),He.textDecorationLine.forEach(function(Dt){switch(Dt){case 1:Ce.ctx.fillRect(it.bounds.left,Math.round(it.bounds.top+Cn),it.bounds.width,1);break;case 2:Ce.ctx.fillRect(it.bounds.left,Math.round(it.bounds.top),it.bounds.width,1);break;case 3:Ce.ctx.fillRect(it.bounds.left,Math.ceil(it.bounds.top+_n),it.bounds.width,1);break}}));break;case 1:He.webkitTextStrokeWidth&&it.text.trim().length&&(Ce.ctx.strokeStyle=lo(He.webkitTextStrokeColor),Ce.ctx.lineWidth=He.webkitTextStrokeWidth,Ce.ctx.lineJoin=window.chrome?"miter":"round",Ce.ctx.strokeText(it.text,it.bounds.left,it.bounds.top+Cn)),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=Hc(Ge),kt=hu(He);this.path(kt),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 Xe(this,void 0,void 0,function(){var He,mt,Pt,kt,qt,Jt,_t,_t,Cn,_n,Rn,Ce,Qt,Ke,it,Vt,yt,Ft,Dt,_t,Nt,Qt,Vt;return E(this,function(tn){switch(tn.label){case 0:this.applyEffects(Ge.getEffects(4)),He=Ge.container,mt=Ge.curves,Pt=He.styles,kt=0,qt=He.textNodes,tn.label=1;case 1:return kt<qt.length?(Jt=qt[kt],[4,this.renderTextNode(Jt,Pt)]):[3,4];case 2:tn.sent(),tn.label=3;case 3:return kt++,[3,1];case 4:if(!(He instanceof Oc))return[3,8];tn.label=5;case 5:return tn.trys.push([5,7,,8]),[4,this.context.cache.match(He.src)];case 6:return _t=tn.sent(),this.renderReplacedElement(He,mt,_t),[3,8];case 7:return tn.sent(),this.context.logger.error("Error loading image "+He.src),[3,8];case 8:if(He instanceof Cl&&this.renderReplacedElement(He,mt,He.canvas),!(He instanceof Ds))return[3,12];tn.label=9;case 9:return tn.trys.push([9,11,,12]),[4,this.context.cache.match(He.svg)];case 10:return _t=tn.sent(),this.renderReplacedElement(He,mt,_t),[3,12];case 11:return tn.sent(),this.context.logger.error("Error loading svg "+He.svg.substring(0,255)),[3,12];case 12:return He instanceof au&&He.tree?(Cn=new _e(this.context,{scale:this.options.scale,backgroundColor:He.backgroundColor,x:0,y:0,width:He.width,height:He.height}),[4,Cn.render(He.tree)]):[3,14];case 13:_n=tn.sent(),He.width&&He.height&&this.ctx.drawImage(_n,0,0,He.width,He.height,He.bounds.left,He.bounds.top,He.bounds.width,He.bounds.height),tn.label=14;case 14:if(He instanceof iu&&(Rn=Math.min(He.bounds.width,He.bounds.height),He.type===Gl?He.checked&&(this.ctx.save(),this.path([new ai(He.bounds.left+Rn*.39363,He.bounds.top+Rn*.79),new ai(He.bounds.left+Rn*.16,He.bounds.top+Rn*.5549),new ai(He.bounds.left+Rn*.27347,He.bounds.top+Rn*.44071),new ai(He.bounds.left+Rn*.39694,He.bounds.top+Rn*.5649),new ai(He.bounds.left+Rn*.72983,He.bounds.top+Rn*.23),new ai(He.bounds.left+Rn*.84,He.bounds.top+Rn*.34085),new ai(He.bounds.left+Rn*.39363,He.bounds.top+Rn*.79)]),this.ctx.fillStyle=lo(Iu),this.ctx.fill(),this.ctx.restore()):He.type===ru&&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=lo(Iu),this.ctx.fill(),this.ctx.restore())),gd(He)&&He.value.length){switch(Ce=this.createFontStyle(Pt),Qt=Ce[0],Ke=Ce[1],it=this.fontMetrics.getMetrics(Qt,Ke).baseline,this.ctx.font=Qt,this.ctx.fillStyle=lo(Pt.color),this.ctx.textBaseline="alphabetic",this.ctx.textAlign=QA(He.styles.textAlign),Vt=Hc(He),yt=0,He.styles.textAlign){case 1:yt+=Vt.width/2;break;case 2:yt+=Vt.width;break}Ft=Vt.add(yt,0,0,-Vt.height/2+1),this.ctx.save(),this.path([new ai(Vt.left,Vt.top),new ai(Vt.left+Vt.width,Vt.top),new ai(Vt.left+Vt.width,Vt.top+Vt.height),new ai(Vt.left,Vt.top+Vt.height)]),this.ctx.clip(),this.renderTextWithLetterSpacing(new Sl(He.value,Ft),Pt.letterSpacing,it),this.ctx.restore(),this.ctx.textBaseline="alphabetic",this.ctx.textAlign="left"}if(!uo(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,Nt=Dt.url,tn.label=15;case 15:return tn.trys.push([15,17,,18]),[4,this.context.cache.match(Nt)];case 16:return _t=tn.sent(),this.ctx.drawImage(_t,He.bounds.left-(_t.width+10),He.bounds.top),[3,18];case 17:return tn.sent(),this.context.logger.error("Error loading list-style-image "+Nt),[3,18];case 18:return[3,20];case 19:Ge.listValue&&He.styles.listStyleType!==-1&&(Qt=this.createFontStyle(Pt)[0],this.ctx.font=Qt,this.ctx.fillStyle=lo(Pt.color),this.ctx.textBaseline="middle",this.ctx.textAlign="right",Vt=new Ae(He.bounds.left,He.bounds.top+ka(He.styles.paddingTop,He.bounds.width),He.bounds.width,yr(Pt.lineHeight,Pt.fontSize.number)/2+1),this.renderTextWithLetterSpacing(new Sl(Ge.listValue,Vt),Pt.letterSpacing,yr(Pt.lineHeight,Pt.fontSize.number)/2+2),this.ctx.textBaseline="bottom",this.ctx.textAlign="left"),tn.label=20;case 20:return[2]}})})},_e.prototype.renderStackContent=function(Ge){return Xe(this,void 0,void 0,function(){var He,mt,Dt,Pt,kt,Dt,qt,Jt,Dt,Cn,_n,Dt,Rn,Ce,Dt,Ke,it,Dt,yt,Ft,Dt;return E(this,function(_t){switch(_t.label){case 0:if(uo(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,kt=Ge.nonInlineLevel,_t.label=7;case 7:return Pt<kt.length?(Dt=kt[Pt],[4,this.renderNode(Dt)]):[3,10];case 8:_t.sent(),_t.label=9;case 9:return Pt++,[3,7];case 10:qt=0,Jt=Ge.nonPositionedFloats,_t.label=11;case 11:return qt<Jt.length?(Dt=Jt[qt],[4,this.renderStack(Dt)]):[3,14];case 12:_t.sent(),_t.label=13;case 13:return qt++,[3,11];case 14:Cn=0,_n=Ge.nonPositionedInlineLevel,_t.label=15;case 15:return Cn<_n.length?(Dt=_n[Cn],[4,this.renderStack(Dt)]):[3,18];case 16:_t.sent(),_t.label=17;case 17:return Cn++,[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,it=Ge.zeroOrAutoZIndexOrTransformedOrOpacity,_t.label=23;case 23:return Ke<it.length?(Dt=it[Ke],[4,this.renderStack(Dt)]):[3,26];case 24:_t.sent(),_t.label=25;case 25:return Ke++,[3,23];case 26:yt=0,Ft=Ge.positiveZIndex,_t.label=27;case 27:return yt<Ft.length?(Dt=Ft[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 kt=cs(mt)?mt.start:mt;Pt===0?He.ctx.moveTo(kt.x,kt.y):He.ctx.lineTo(kt.x,kt.y),cs(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 kt=(Pt=this.canvas.ownerDocument)!==null&&Pt!==void 0?Pt:document,qt=kt.createElement("canvas");qt.width=Math.max(1,He),qt.height=Math.max(1,mt);var Jt=qt.getContext("2d");return Jt.drawImage(Ge,0,0,Ge.width,Ge.height,0,0,He,mt),qt},_e.prototype.renderBackgroundImage=function(Ge){return Xe(this,void 0,void 0,function(){var He,mt,Pt,kt,qt,Jt;return E(this,function(Cn){switch(Cn.label){case 0:He=Ge.styles.backgroundImage.length-1,mt=function(_n){var Rn,Ce,Ke,hr,Er,ei,yn,gr,In,it,hr,Er,ei,yn,gr,yt,Ft,Dt,_t,Nt,Qt,Vt,tn,Ln,In,gn,hr,Yn,Sn,yn,gr,_r,Er,ei,qr,Ii,ti,La,ja,ya,ma,Oa;return E(this,function(Ra){switch(Ra.label){case 0:if(_n.type!==0)return[3,5];Rn=void 0,Ce=_n.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=yA(Ge,He,[Rn.width,Rn.height,Rn.width/Rn.height]),hr=Ke[0],Er=Ke[1],ei=Ke[2],yn=Ke[3],gr=Ke[4],In=Pt.ctx.createPattern(Pt.resizeImage(Rn,yn,gr),"repeat"),Pt.renderRepeat(hr,In,Er,ei)),[3,6];case 5:_A(_n)?(it=yA(Ge,He,[null,null,null]),hr=it[0],Er=it[1],ei=it[2],yn=it[3],gr=it[4],yt=Hs(_n.angle,yn,gr),Ft=yt[0],Dt=yt[1],_t=yt[2],Nt=yt[3],Qt=yt[4],Vt=document.createElement("canvas"),Vt.width=yn,Vt.height=gr,tn=Vt.getContext("2d"),Ln=tn.createLinearGradient(Dt,Nt,_t,Qt),Xc(_n.stops,Ft).forEach(function(ia){return Ln.addColorStop(ia.stop,lo(ia.color))}),tn.fillStyle=Ln,tn.fillRect(0,0,yn,gr),yn>0&&gr>0&&(In=Pt.ctx.createPattern(Vt,"repeat"),Pt.renderRepeat(hr,In,Er,ei))):id(_n)&&(gn=yA(Ge,He,[null,null,null]),hr=gn[0],Yn=gn[1],Sn=gn[2],yn=gn[3],gr=gn[4],_r=_n.position.length===0?[Cs]:_n.position,Er=ka(_r[0],yn),ei=ka(_r[_r.length-1],gr),qr=kl(_n,Er,ei,yn,gr),Ii=qr[0],ti=qr[1],Ii>0&&ti>0&&(La=Pt.ctx.createRadialGradient(Yn+Er,Sn+ei,0,Yn+Er,Sn+ei,Ii),Xc(_n.stops,Ii*2).forEach(function(ia){return La.addColorStop(ia.stop,lo(ia.color))}),Pt.path(hr),Pt.ctx.fillStyle=La,Ii!==ti?(ja=Ge.bounds.left+.5*Ge.bounds.width,ya=Ge.bounds.top+.5*Ge.bounds.height,ma=ti/Ii,Oa=1/ma,Pt.ctx.save(),Pt.ctx.translate(ja,ya),Pt.ctx.transform(1,0,0,ma,0,0),Pt.ctx.translate(-ja,-ya),Pt.ctx.fillRect(Yn,Oa*(Sn-ya)+ya,yn,gr*Oa),Pt.ctx.restore()):Pt.ctx.fill())),Ra.label=6;case 6:return He--,[2]}})},Pt=this,kt=0,qt=Ge.styles.backgroundImage.slice(0).reverse(),Cn.label=1;case 1:return kt<qt.length?(Jt=qt[kt],[5,mt(Jt)]):[3,4];case 2:Cn.sent(),Cn.label=3;case 3:return kt++,[3,1];case 4:return[2]}})})},_e.prototype.renderSolidBorder=function(Ge,He,mt){return Xe(this,void 0,void 0,function(){return E(this,function(Pt){return this.path(MA(mt,He)),this.ctx.fillStyle=lo(Ge),this.ctx.fill(),[2]})})},_e.prototype.renderDoubleBorder=function(Ge,He,mt,Pt){return Xe(this,void 0,void 0,function(){var kt,qt;return E(this,function(Jt){switch(Jt.label){case 0:return He<3?[4,this.renderSolidBorder(Ge,mt,Pt)]:[3,2];case 1:return Jt.sent(),[2];case 2:return kt=ud(Pt,mt),this.path(kt),this.ctx.fillStyle=lo(Ge),this.ctx.fill(),qt=cd(Pt,mt),this.path(qt),this.ctx.fill(),[2]}})})},_e.prototype.renderNodeBackgroundAndBorders=function(Ge){return Xe(this,void 0,void 0,function(){var He,mt,Pt,kt,qt,Jt,Cn,_n,Rn=this;return E(this,function(Ce){switch(Ce.label){case 0:return this.applyEffects(Ge.getEffects(2)),He=Ge.container.styles,mt=!To(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}],kt=RA(Ss(He.backgroundClip,0),Ge.curves),mt||He.boxShadow.length?(this.ctx.save(),this.path(kt),this.ctx.clip(),To(He.backgroundColor)||(this.ctx.fillStyle=lo(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 it=As(Ge.curves),yt=Ke.inset?0:ks,Ft=Rc(it,-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(it),Rn.ctx.clip(),Rn.mask(Ft)):(Rn.mask(it),Rn.ctx.clip(),Rn.path(Ft)),Rn.ctx.shadowOffsetX=Ke.offsetX.number+yt,Rn.ctx.shadowOffsetY=Ke.offsetY.number,Rn.ctx.shadowColor=lo(Ke.color),Rn.ctx.shadowBlur=Ke.blur.number,Rn.ctx.fillStyle=Ke.inset?lo(Ke.color):"rgba(0,0,0,1)",Rn.ctx.fill(),Rn.ctx.restore()}),Ce.label=2;case 2:qt=0,Jt=0,Cn=Pt,Ce.label=3;case 3:return Jt<Cn.length?(_n=Cn[Jt],_n.style!==0&&!To(_n.color)&&_n.width>0?_n.style!==2?[3,5]:[4,this.renderDashedDottedBorder(_n.color,_n.width,qt,Ge.curves,2)]:[3,11]):[3,13];case 4:return Ce.sent(),[3,11];case 5:return _n.style!==3?[3,7]:[4,this.renderDashedDottedBorder(_n.color,_n.width,qt,Ge.curves,3)];case 6:return Ce.sent(),[3,11];case 7:return _n.style!==4?[3,9]:[4,this.renderDoubleBorder(_n.color,_n.width,qt,Ge.curves)];case 8:return Ce.sent(),[3,11];case 9:return[4,this.renderSolidBorder(_n.color,qt,Ge.curves)];case 10:Ce.sent(),Ce.label=11;case 11:qt++,Ce.label=12;case 12:return Jt++,[3,3];case 13:return[2]}})})},_e.prototype.renderDashedDottedBorder=function(Ge,He,mt,Pt,kt){return Xe(this,void 0,void 0,function(){var qt,Jt,Cn,_n,Rn,Ce,Ke,it,yt,Ft,Dt,_t,Nt,Qt,Vt,tn,Vt,tn;return E(this,function(Ln){return this.ctx.save(),qt=Ad(Pt,mt),Jt=MA(Pt,mt),kt===2&&(this.path(Jt),this.ctx.clip()),cs(Jt[0])?(Cn=Jt[0].start.x,_n=Jt[0].start.y):(Cn=Jt[0].x,_n=Jt[0].y),cs(Jt[1])?(Rn=Jt[1].end.x,Ce=Jt[1].end.y):(Rn=Jt[1].x,Ce=Jt[1].y),mt===0||mt===2?Ke=Math.abs(Cn-Rn):Ke=Math.abs(_n-Ce),this.ctx.beginPath(),kt===3?this.formatPath(qt):this.formatPath(Jt.slice(0,2)),it=He<3?He*3:He*2,yt=He<3?He*2:He,kt===3&&(it=He,yt=He),Ft=!0,Ke<=it*2?Ft=!1:Ke<=it*2+yt?(Dt=Ke/(2*it+yt),it*=Dt,yt*=Dt):(_t=Math.floor((Ke+yt)/(it+yt)),Nt=(Ke-_t*it)/(_t-1),Qt=(Ke-(_t+1)*it)/_t,yt=Qt<=0||Math.abs(yt-Nt)<Math.abs(yt-Qt)?Nt:Qt),Ft&&(kt===3?this.ctx.setLineDash([0,it+yt]):this.ctx.setLineDash([it,yt])),kt===3?(this.ctx.lineCap="round",this.ctx.lineWidth=He):this.ctx.lineWidth=He*2+1.1,this.ctx.strokeStyle=lo(Ge),this.ctx.stroke(),this.ctx.setLineDash([]),kt===2&&(cs(Jt[0])&&(Vt=Jt[3],tn=Jt[0],this.ctx.beginPath(),this.formatPath([new ai(Vt.end.x,Vt.end.y),new ai(tn.start.x,tn.start.y)]),this.ctx.stroke()),cs(Jt[1])&&(Vt=Jt[1],tn=Jt[2],this.ctx.beginPath(),this.formatPath([new ai(Vt.end.x,Vt.end.y),new ai(tn.start.x,tn.start.y)]),this.ctx.stroke())),this.ctx.restore(),[2]})})},_e.prototype.render=function(Ge){return Xe(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=lo(this.options.backgroundColor),this.ctx.fillRect(this.options.x,this.options.y,this.options.width,this.options.height)),He=ld(Ge),[4,this.renderStack(He)];case 1:return mt.sent(),this.applyEffects([]),[2,this.canvas]}})})},_e}(Tl),gd=function(Re){return Re instanceof Tc||Re instanceof ic?!0:Re instanceof iu&&Re.type!==ru&&Re.type!==Gl},RA=function(Re,_e){switch(Re){case 0:return As(_e);case 2:return Nc(_e);case 1:default:return hu(_e)}},QA=function(Re){switch(Re){case 1:return"center";case 2:return"right";case 0:default:return"left"}},HA=["-apple-system","system-ui"],zA=function(Re){return/iPhone OS 15_(0|1)/.test(window.navigator.userAgent)?Re.filter(function(_e){return HA.indexOf(_e)===-1}):Re},pd=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 Xe(this,void 0,void 0,function(){var He,mt;return E(this,function(Pt){switch(Pt.label){case 0:return He=tc(this.options.width*this.options.scale,this.options.height*this.options.scale,this.options.scale,this.options.scale,Ge),[4,Gc(He)];case 1:return mt=Pt.sent(),this.options.backgroundColor&&(this.ctx.fillStyle=lo(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}(Tl),Gc=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))})},Wc=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,pe([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,pe([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,pe([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,pe([this.id,this.getTime()+"ms"],_e)):this.info.apply(this,_e))},Re.instances={},Re}(),Ac=function(){function Re(_e,Ge){var He;this.windowBounds=Ge,this.instanceName="#"+Re.instanceCount++,this.logger=new Wc({id:this.instanceName,enabled:_e.logging}),this.cache=(He=_e.cache)!==null&&He!==void 0?He:new fu(this,_e)}return Re.instanceCount=1,Re}(),bA=function(Re,_e){return _e===void 0&&(_e={}),GA(Re,_e)};typeof window!="undefined"&&du.setContext(window);var GA=function(Re,_e){return Xe(void 0,void 0,void 0,function(){var Ge,He,mt,Pt,kt,qt,Jt,Cn,_n,Rn,Ce,Ke,it,yt,Ft,Dt,_t,Nt,Qt,Vt,Ln,tn,Ln,In,gn,hr,Yn,Sn,yn,gr,_r,Er,ei,qr,Ii,ti,La,ja,ya,ma;return E(this,function(Oa){switch(Oa.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:(In=_e.allowTaint)!==null&&In!==void 0?In:!1,imageTimeout:(gn=_e.imageTimeout)!==null&&gn!==void 0?gn:15e3,proxy:_e.proxy,useCORS:(hr=_e.useCORS)!==null&&hr!==void 0?hr:!1},Pt=ye({logging:(Yn=_e.logging)!==null&&Yn!==void 0?Yn:!0,cache:_e.cache},mt),kt={windowWidth:(Sn=_e.windowWidth)!==null&&Sn!==void 0?Sn:He.innerWidth,windowHeight:(yn=_e.windowHeight)!==null&&yn!==void 0?yn:He.innerHeight,scrollX:(gr=_e.scrollX)!==null&&gr!==void 0?gr:He.pageXOffset,scrollY:(_r=_e.scrollY)!==null&&_r!==void 0?_r:He.pageYOffset},qt=new Ae(kt.scrollX,kt.scrollY,kt.windowWidth,kt.windowHeight),Jt=new Ac(Pt,qt),Cn=(Er=_e.foreignObjectRendering)!==null&&Er!==void 0?Er:!1,_n={allowTaint:(ei=_e.allowTaint)!==null&&ei!==void 0?ei:!1,onclone:_e.onclone,ignoreElements:_e.ignoreElements,inlineImages:Cn,copyStyles:Cn},Jt.logger.debug("Starting document clone with size "+qt.width+"x"+qt.height+" scrolled to "+-qt.left+","+-qt.top),Rn=new ls(Jt,Re,_n),Ce=Rn.clonedReferenceElement,Ce?[4,Rn.toIFrame(Ge,qt)]:[2,Promise.reject("Unable to find element in cloned iframe")];case 1:return Ke=Oa.sent(),it=Da(Ce)||ga(Ce)?le(Ce.ownerDocument):ue(Jt,Ce),yt=it.width,Ft=it.height,Dt=it.left,_t=it.top,Nt=md(Jt,Ce,_e.backgroundColor),Qt={canvas:_e.canvas,backgroundColor:Nt,scale:(Ii=(qr=_e.scale)!==null&&qr!==void 0?qr:He.devicePixelRatio)!==null&&Ii!==void 0?Ii:1,x:((ti=_e.x)!==null&&ti!==void 0?ti:0)+Dt,y:((La=_e.y)!==null&&La!==void 0?La:0)+_t,width:(ja=_e.width)!==null&&ja!==void 0?ja:Math.ceil(yt),height:(ya=_e.height)!==null&&ya!==void 0?ya:Math.ceil(Ft)},Cn?(Jt.logger.debug("Document cloned, using foreign object rendering"),Ln=new pd(Jt,Qt),[4,Ln.render(Ce)]):[3,3];case 2:return Vt=Oa.sent(),[3,5];case 3:return Jt.logger.debug("Document cloned, element located at "+Dt+","+_t+" with size "+yt+"x"+Ft+" using computed rendering"),Jt.logger.debug("Starting DOM parsing"),tn=Du(Jt,Ce),Nt===tn.styles.backgroundColor&&(tn.styles.backgroundColor=il.TRANSPARENT),Jt.logger.debug("Starting renderer for element at "+Qt.x+","+Qt.y+" with size "+Qt.width+"x"+Qt.height),Ln=new hd(Jt,Qt),[4,Ln.render(tn)];case 4:Vt=Oa.sent(),Oa.label=5;case 5:return(!((ma=_e.removeContainer)!==null&&ma!==void 0)||ma)&&(ls.destroy(Ke)||Jt.logger.error("Cannot detach cloned iframe as it is not in the DOM anymore")),Jt.logger.debug("Finished rendering"),[2,Vt]}})})},md=function(Re,_e,Ge){var He=_e.ownerDocument,mt=He.documentElement?Nl(Re,getComputedStyle(He.documentElement).backgroundColor):il.TRANSPARENT,Pt=He.body?Nl(Re,getComputedStyle(He.body).backgroundColor):il.TRANSPARENT,kt=typeof Ge=="string"?Nl(Re,Ge):Ge===null?il.TRANSPARENT:4294967295;return _e===He.documentElement?To(mt)?To(Pt)?kt:Pt:mt:kt};return bA})},44164:function(en,zt,be){var ye=be(97671);(function(E,pe){en.exports=pe(be(73207),be(64270))})(self,function(Xe,E){return function(){var pe={"./src/plugin/hyperlinks.js":function(ae,se,ie){"use strict";ie.r(se);var oe=ie("./node_modules/core-js/modules/web.dom-collections.for-each.js"),re=ie.n(oe),ne=ie("./node_modules/core-js/modules/es.string.link.js"),z=ie.n(ne),a=ie("./src/worker.js"),y=ie("./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,de=ce.querySelectorAll("a"),he=(0,y.unitConvert)(ce.getBoundingClientRect(),this.prop.pageSize.k);x=[],Array.prototype.forEach.call(de,function(fe){for(var ge=fe.getClientRects(),ve=0;ve<ge.length;ve++){var me=(0,y.unitConvert)(ge[ve],this.prop.pageSize.k);me.left-=he.left,me.top-=he.top;var Be=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:Be,top:Se,left:Te,clientRect:me,link:fe})}},this)}})},a.default.prototype.toPdf=function(){return b.toPdf.call(this).then(function(){if(this.opt.enableLinks){x.forEach(function(de){this.prop.pdf.setPage(de.page),this.prop.pdf.link(de.left,de.top,de.clientRect.width,de.clientRect.height,{url:de.link.href})},this);var ce=this.prop.pdf.internal.getNumberOfPages();this.prop.pdf.setPage(ce)}})}},"./src/plugin/jspdf-plugin.js":function(ae,se,ie){"use strict";ie.r(se);var oe=ie("./node_modules/core-js/modules/es.symbol.js"),re=ie.n(oe),ne=ie("./node_modules/core-js/modules/es.symbol.description.js"),z=ie.n(ne),a=ie("./node_modules/core-js/modules/es.object.to-string.js"),y=ie.n(a),x=ie("./node_modules/core-js/modules/es.symbol.iterator.js"),b=ie.n(x),te=ie("./node_modules/core-js/modules/es.array.iterator.js"),ee=ie.n(te),ce=ie("./node_modules/core-js/modules/es.string.iterator.js"),de=ie.n(ce),he=ie("./node_modules/core-js/modules/web.dom-collections.iterator.js"),fe=ie.n(he),ge=ie("jspdf"),ve=ie.n(ge);function me(Be){"@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(Be)}ge.jsPDF.getPageSize=function(Be,Se,Te){if(me(Be)==="object"){var we=Be;Be=we.orientation,Se=we.unit||Se,Te=we.format||Te}Se=Se||"mm",Te=Te||"a4",Be=(""+(Be||"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(Be==="p"||Be==="portrait"){if(Be="p",Ze>ze){var Me=Ze;Ze=ze,ze=Me}}else if(Be==="l"||Be==="landscape"){if(Be="l",ze>Ze){var Me=Ze;Ze=ze,ze=Me}}else throw"Invalid orientation: "+Be;var tt={width:Ze,height:ze,unit:Se,k:Oe};return tt},se.default=ge.jsPDF},"./src/plugin/pagebreaks.js":function(ae,se,ie){"use strict";ie.r(se);var oe=ie("./node_modules/core-js/modules/es.array.concat.js"),re=ie.n(oe),ne=ie("./node_modules/core-js/modules/es.array.slice.js"),z=ie.n(ne),a=ie("./node_modules/core-js/modules/es.array.join.js"),y=ie.n(a),x=ie("./node_modules/core-js/modules/web.dom-collections.for-each.js"),b=ie.n(x),te=ie("./node_modules/core-js/modules/es.object.keys.js"),ee=ie.n(te),ce=ie("./src/worker.js"),de=ie("./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,Be=[].concat(this.opt.pagebreak.mode),Se={avoidAll:Be.indexOf("avoid-all")!==-1,css:Be.indexOf("css")!==-1,legacy:Be.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(At){Ze[At]=Ze[At]||Te[At].indexOf(ze)!==-1});var lt=ze.getBoundingClientRect();if(Ze.avoid&&!Ze.before){var ct=Math.floor(lt.top/me),nt=Math.floor(lt.bottom/me),at=Math.abs(lt.bottom-lt.top)/me;nt!==ct&&at<=1&&(Ze.before=!0)}if(Ze.before){var ut=(0,de.createElement)("div",{style:{display:"block",height:me-lt.top%me+"px"}});ze.parentNode.insertBefore(ut,ze)}if(Ze.after){var ut=(0,de.createElement)("div",{style:{display:"block",height:me-lt.bottom%me+"px"}});ze.parentNode.insertBefore(ut,ze.nextSibling)}})})}},"./src/utils.js":function(ae,se,ie){"use strict";ie.r(se),ie.d(se,{objType:function(){return Be},createElement:function(){return Se},cloneNode:function(){return Te},unitConvert:function(){return we},toPx:function(){return je}});var oe=ie("./node_modules/core-js/modules/es.number.constructor.js"),re=ie.n(oe),ne=ie("./node_modules/core-js/modules/es.symbol.js"),z=ie.n(ne),a=ie("./node_modules/core-js/modules/es.symbol.description.js"),y=ie.n(a),x=ie("./node_modules/core-js/modules/es.object.to-string.js"),b=ie.n(x),te=ie("./node_modules/core-js/modules/es.symbol.iterator.js"),ee=ie.n(te),ce=ie("./node_modules/core-js/modules/es.array.iterator.js"),de=ie.n(ce),he=ie("./node_modules/core-js/modules/es.string.iterator.js"),fe=ie.n(he),ge=ie("./node_modules/core-js/modules/web.dom-collections.iterator.js"),ve=ie.n(ge);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 Be=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(Be(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(ae,se,ie){"use strict";ie.r(se);var oe=ie("./node_modules/core-js/modules/es.object.assign.js"),re=ie.n(oe),ne=ie("./node_modules/core-js/modules/es.array.map.js"),z=ie.n(ne),a=ie("./node_modules/core-js/modules/es.object.keys.js"),y=ie.n(a),x=ie("./node_modules/core-js/modules/es.array.concat.js"),b=ie.n(x),te=ie("./node_modules/core-js/modules/es.object.to-string.js"),ee=ie.n(te),ce=ie("./node_modules/core-js/modules/es.regexp.to-string.js"),de=ie.n(ce),he=ie("./node_modules/core-js/modules/es.function.name.js"),fe=ie.n(he),ge=ie("./node_modules/core-js/modules/web.dom-collections.for-each.js"),ve=ie.n(ge),me=ie("jspdf"),Be=ie.n(me),Se=ie("html2canvas"),Te=ie.n(Se),we=ie("./src/utils.js"),je=ie("./node_modules/es6-promise/dist/es6-promise.js"),xe=ie.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(lt){switch((0,we.objType)(lt)){case"string":return"string";case"element":return lt.nodeName.toLowerCase&&lt.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)"},lt={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 ct=(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:lt}),this.prop.container.appendChild(ct),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 lt=this.opt.html2canvas.onrendered||function(){};lt(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,lt=this.opt,ct=qe.height,nt=Math.floor(qe.width*this.prop.pageSize.inner.ratio),at=Math.ceil(ct/nt),ut=this.prop.pageSize.inner.height,At=document.createElement("canvas"),wt=At.getContext("2d");At.width=qe.width,At.height=nt,this.prop.pdf=this.prop.pdf||new me.jsPDF(lt.jsPDF);for(var It=0;It<at;It++){It===at-1&&ct%nt!==0&&(At.height=ct%nt,ut=At.height*this.prop.pageSize.inner.width/At.width);var gt=At.width,ft=At.height;wt.fillStyle="white",wt.fillRect(0,0,gt,ft),wt.drawImage(qe,0,It*nt,gt,ft,0,0,gt,ft),It&&this.prop.pdf.addPage();var $e=At.toDataURL("image/"+lt.image.type,lt.image.quality);this.prop.pdf.addImage($e,lt.image.type,lt.margin[1],lt.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 lt=Me in ze.template.prop?this.prop[Me]:this.opt[Me];return tt?tt(lt):lt})},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,lt){return Me!=null&&(this.progress.val=Me),tt!=null&&(this.progress.state=tt),qe!=null&&(this.progress.n=qe),lt!=null&&(this.progress.stack=lt),this.progress.ratio=this.progress.val/this.progress.state,this},ze.prototype.updateProgress=function(Me,tt,qe,lt){return this.setProgress(Me?this.progress.val+Me:null,tt||null,qe?this.progress.n+qe:null,lt?this.progress.stack.concat(lt):null)},ze.prototype.then=function(Me,tt){var qe=this;return this.thenCore(Me,tt,function(ct,nt){return qe.updateProgress(null,null,1,[ct]),Oe.prototype.then.call(this,function(ut){return qe.updateProgress(null,ct),ut}).then(ct,nt).then(function(ut){return qe.updateProgress(1),ut})})},ze.prototype.thenCore=function(Me,tt,qe){qe=qe||Oe.prototype.then;var lt=this;Me&&(Me=Me.bind(lt)),tt&&(tt=tt.bind(lt));var ct=Oe.toString().indexOf("[native code]")!==-1&&Oe.name==="Promise",nt=ct?lt:ze.convert(Object.assign({},lt),Oe.prototype),at=qe.call(nt,Me,tt);return ze.convert(at,lt.__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(lt){tt=tt.thenCore(lt)}),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(ae){ae.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(ae,se,ie){var oe=ie("./node_modules/core-js/internals/is-object.js");ae.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(ae,se,ie){var oe=ie("./node_modules/core-js/internals/well-known-symbol.js"),re=ie("./node_modules/core-js/internals/object-create.js"),ne=ie("./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)}),ae.exports=function(y){a[z][y]=!0}},"./node_modules/core-js/internals/an-object.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/is-object.js");ae.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(ae,se,ie){"use strict";var oe=ie("./node_modules/core-js/internals/array-iteration.js").forEach,re=ie("./node_modules/core-js/internals/array-method-is-strict.js"),ne=re("forEach");ae.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(ae,se,ie){var oe=ie("./node_modules/core-js/internals/to-indexed-object.js"),re=ie("./node_modules/core-js/internals/to-length.js"),ne=ie("./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),de;if(a&&x!=x){for(;ee>ce;)if(de=te[ce++],de!=de)return!0}else for(;ee>ce;ce++)if((a||ce in te)&&te[ce]===x)return a||ce||0;return!a&&-1}};ae.exports={includes:z(!0),indexOf:z(!1)}},"./node_modules/core-js/internals/array-iteration.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/function-bind-context.js"),re=ie("./node_modules/core-js/internals/indexed-object.js"),ne=ie("./node_modules/core-js/internals/to-object.js"),z=ie("./node_modules/core-js/internals/to-length.js"),a=ie("./node_modules/core-js/internals/array-species-create.js"),y=[].push,x=function(b){var te=b==1,ee=b==2,ce=b==3,de=b==4,he=b==6,fe=b==7,ge=b==5||he;return function(ve,me,Be,Se){for(var Te=ne(ve),we=re(Te),je=oe(me,Be,3),xe=z(we.length),Oe=0,ze=Se||a,Ze=te?ze(ve,xe):ee||fe?ze(ve,0):void 0,Me,tt;xe>Oe;Oe++)if((ge||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||de?de:Ze}};ae.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(ae,se,ie){var oe=ie("./node_modules/core-js/internals/fails.js"),re=ie("./node_modules/core-js/internals/well-known-symbol.js"),ne=ie("./node_modules/core-js/internals/engine-v8-version.js"),z=re("species");ae.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(ae,se,ie){"use strict";var oe=ie("./node_modules/core-js/internals/fails.js");ae.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(ae,se,ie){var oe=ie("./node_modules/core-js/internals/is-object.js"),re=ie("./node_modules/core-js/internals/is-array.js"),ne=ie("./node_modules/core-js/internals/well-known-symbol.js"),z=ne("species");ae.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(ae,se,ie){var oe=ie("./node_modules/core-js/internals/array-species-constructor.js");ae.exports=function(re,ne){return new(oe(re))(ne===0?0:ne)}},"./node_modules/core-js/internals/classof-raw.js":function(ae){var se={}.toString;ae.exports=function(ie){return se.call(ie).slice(8,-1)}},"./node_modules/core-js/internals/classof.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/to-string-tag-support.js"),re=ie("./node_modules/core-js/internals/classof-raw.js"),ne=ie("./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){}};ae.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(ae,se,ie){var oe=ie("./node_modules/core-js/internals/has.js"),re=ie("./node_modules/core-js/internals/own-keys.js"),ne=ie("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),z=ie("./node_modules/core-js/internals/object-define-property.js");ae.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(ae,se,ie){var oe=ie("./node_modules/core-js/internals/fails.js");ae.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(ae,se,ie){var oe=ie("./node_modules/core-js/internals/require-object-coercible.js"),re=ie("./node_modules/core-js/internals/to-string.js"),ne=/"/g;ae.exports=function(z,a,y,x){var b=re(oe(z)),te="<"+a;return y!==""&&(te+=" "+y+'="'+re(x).replace(ne,"&quot;")+'"'),te+">"+b+"</"+a+">"}},"./node_modules/core-js/internals/create-iterator-constructor.js":function(ae,se,ie){"use strict";var oe=ie("./node_modules/core-js/internals/iterators-core.js").IteratorPrototype,re=ie("./node_modules/core-js/internals/object-create.js"),ne=ie("./node_modules/core-js/internals/create-property-descriptor.js"),z=ie("./node_modules/core-js/internals/set-to-string-tag.js"),a=ie("./node_modules/core-js/internals/iterators.js"),y=function(){return this};ae.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(ae,se,ie){var oe=ie("./node_modules/core-js/internals/descriptors.js"),re=ie("./node_modules/core-js/internals/object-define-property.js"),ne=ie("./node_modules/core-js/internals/create-property-descriptor.js");ae.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(ae){ae.exports=function(se,ie){return{enumerable:!(se&1),configurable:!(se&2),writable:!(se&4),value:ie}}},"./node_modules/core-js/internals/create-property.js":function(ae,se,ie){"use strict";var oe=ie("./node_modules/core-js/internals/to-property-key.js"),re=ie("./node_modules/core-js/internals/object-define-property.js"),ne=ie("./node_modules/core-js/internals/create-property-descriptor.js");ae.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(ae,se,ie){"use strict";var oe=ie("./node_modules/core-js/internals/export.js"),re=ie("./node_modules/core-js/internals/create-iterator-constructor.js"),ne=ie("./node_modules/core-js/internals/object-get-prototype-of.js"),z=ie("./node_modules/core-js/internals/object-set-prototype-of.js"),a=ie("./node_modules/core-js/internals/set-to-string-tag.js"),y=ie("./node_modules/core-js/internals/create-non-enumerable-property.js"),x=ie("./node_modules/core-js/internals/redefine.js"),b=ie("./node_modules/core-js/internals/well-known-symbol.js"),te=ie("./node_modules/core-js/internals/is-pure.js"),ee=ie("./node_modules/core-js/internals/iterators.js"),ce=ie("./node_modules/core-js/internals/iterators-core.js"),de=ce.IteratorPrototype,he=ce.BUGGY_SAFARI_ITERATORS,fe=b("iterator"),ge="keys",ve="values",me="entries",Be=function(){return this};ae.exports=function(Se,Te,we,je,xe,Oe,ze){re(we,Te,je);var Ze=function(wt){if(wt===xe&&ct)return ct;if(!he&&wt in qe)return qe[wt];switch(wt){case ge:return function(){return new we(this,wt)};case ve:return function(){return new we(this,wt)};case me:return function(){return new we(this,wt)}}return function(){return new we(this)}},Me=Te+" Iterator",tt=!1,qe=Se.prototype,lt=qe[fe]||qe["@@iterator"]||xe&&qe[xe],ct=!he&&lt||Ze(xe),nt=Te=="Array"&&qe.entries||lt,at,ut,At;if(nt&&(at=ne(nt.call(new Se)),de!==Object.prototype&&at.next&&(!te&&ne(at)!==de&&(z?z(at,de):typeof at[fe]!="function"&&y(at,fe,Be)),a(at,Me,!0,!0),te&&(ee[Me]=Be))),xe==ve&&lt&&lt.name!==ve&&(tt=!0,ct=function(){return lt.call(this)}),(!te||ze)&&qe[fe]!==ct&&y(qe,fe,ct),ee[Te]=ct,xe)if(ut={values:Ze(ve),keys:Oe?ct:Ze(ge),entries:Ze(me)},ze)for(At in ut)(he||tt||!(At in qe))&&x(qe,At,ut[At]);else oe({target:Te,proto:!0,forced:he||tt},ut);return ut}},"./node_modules/core-js/internals/define-well-known-symbol.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/path.js"),re=ie("./node_modules/core-js/internals/has.js"),ne=ie("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),z=ie("./node_modules/core-js/internals/object-define-property.js").f;ae.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(ae,se,ie){var oe=ie("./node_modules/core-js/internals/fails.js");ae.exports=!oe(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},"./node_modules/core-js/internals/document-create-element.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/global.js"),re=ie("./node_modules/core-js/internals/is-object.js"),ne=oe.document,z=re(ne)&&re(ne.createElement);ae.exports=function(a){return z?ne.createElement(a):{}}},"./node_modules/core-js/internals/dom-iterables.js":function(ae){ae.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(ae,se,ie){var oe=ie("./node_modules/core-js/internals/get-built-in.js");ae.exports=oe("navigator","userAgent")||""},"./node_modules/core-js/internals/engine-v8-version.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/global.js"),re=ie("./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]))),ae.exports=b&&+b},"./node_modules/core-js/internals/enum-bug-keys.js":function(ae){ae.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"./node_modules/core-js/internals/export.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/global.js"),re=ie("./node_modules/core-js/internals/object-get-own-property-descriptor.js").f,ne=ie("./node_modules/core-js/internals/create-non-enumerable-property.js"),z=ie("./node_modules/core-js/internals/redefine.js"),a=ie("./node_modules/core-js/internals/set-global.js"),y=ie("./node_modules/core-js/internals/copy-constructor-properties.js"),x=ie("./node_modules/core-js/internals/is-forced.js");ae.exports=function(b,te){var ee=b.target,ce=b.global,de=b.stat,he,fe,ge,ve,me,Be;if(ce?fe=oe:de?fe=oe[ee]||a(ee,{}):fe=(oe[ee]||{}).prototype,fe)for(ge in te){if(me=te[ge],b.noTargetGet?(Be=re(fe,ge),ve=Be&&Be.value):ve=fe[ge],he=x(ce?ge:ee+(de?".":"#")+ge,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(fe,ge,me,b)}}},"./node_modules/core-js/internals/fails.js":function(ae){ae.exports=function(se){try{return!!se()}catch(ie){return!0}}},"./node_modules/core-js/internals/function-bind-context.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/a-function.js");ae.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(ae,se,ie){var oe=ie("./node_modules/core-js/internals/global.js"),re=function(ne){return typeof ne=="function"?ne:void 0};ae.exports=function(ne,z){return arguments.length<2?re(oe[ne]):oe[ne]&&oe[ne][z]}},"./node_modules/core-js/internals/global.js":function(ae){var se=function(ie){return ie&&ie.Math==Math&&ie};ae.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(ae,se,ie){var oe=ie("./node_modules/core-js/internals/to-object.js"),re={}.hasOwnProperty;ae.exports=Object.hasOwn||function(z,a){return re.call(oe(z),a)}},"./node_modules/core-js/internals/hidden-keys.js":function(ae){ae.exports={}},"./node_modules/core-js/internals/html.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/get-built-in.js");ae.exports=oe("document","documentElement")},"./node_modules/core-js/internals/ie8-dom-define.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/descriptors.js"),re=ie("./node_modules/core-js/internals/fails.js"),ne=ie("./node_modules/core-js/internals/document-create-element.js");ae.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(ae,se,ie){var oe=ie("./node_modules/core-js/internals/fails.js"),re=ie("./node_modules/core-js/internals/classof-raw.js"),ne="".split;ae.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(ae,se,ie){var oe=ie("./node_modules/core-js/internals/is-object.js"),re=ie("./node_modules/core-js/internals/object-set-prototype-of.js");ae.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(ae,se,ie){var oe=ie("./node_modules/core-js/internals/shared-store.js"),re=Function.toString;typeof oe.inspectSource!="function"&&(oe.inspectSource=function(ne){return re.call(ne)}),ae.exports=oe.inspectSource},"./node_modules/core-js/internals/internal-state.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/native-weak-map.js"),re=ie("./node_modules/core-js/internals/global.js"),ne=ie("./node_modules/core-js/internals/is-object.js"),z=ie("./node_modules/core-js/internals/create-non-enumerable-property.js"),a=ie("./node_modules/core-js/internals/has.js"),y=ie("./node_modules/core-js/internals/shared-store.js"),x=ie("./node_modules/core-js/internals/shared-key.js"),b=ie("./node_modules/core-js/internals/hidden-keys.js"),te="Object already initialized",ee=re.WeakMap,ce,de,he,fe=function(we){return he(we)?de(we):ce(we,{})},ge=function(we){return function(je){var xe;if(!ne(je)||(xe=de(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,Be=ve.has,Se=ve.set;ce=function(we,je){if(Be.call(ve,we))throw new TypeError(te);return je.facade=we,Se.call(ve,we,je),je},de=function(we){return me.call(ve,we)||{}},he=function(we){return Be.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},de=function(we){return a(we,Te)?we[Te]:{}},he=function(we){return a(we,Te)}}ae.exports={set:ce,get:de,has:he,enforce:fe,getterFor:ge}},"./node_modules/core-js/internals/is-array.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/classof-raw.js");ae.exports=Array.isArray||function(ne){return oe(ne)=="Array"}},"./node_modules/core-js/internals/is-forced.js":function(ae,se,ie){var oe=ie("./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";ae.exports=ne},"./node_modules/core-js/internals/is-object.js":function(ae){ae.exports=function(se){return typeof se=="object"?se!==null:typeof se=="function"}},"./node_modules/core-js/internals/is-pure.js":function(ae){ae.exports=!1},"./node_modules/core-js/internals/is-symbol.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/get-built-in.js"),re=ie("./node_modules/core-js/internals/use-symbol-as-uid.js");ae.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(ae,se,ie){"use strict";var oe=ie("./node_modules/core-js/internals/fails.js"),re=ie("./node_modules/core-js/internals/object-get-prototype-of.js"),ne=ie("./node_modules/core-js/internals/create-non-enumerable-property.js"),z=ie("./node_modules/core-js/internals/has.js"),a=ie("./node_modules/core-js/internals/well-known-symbol.js"),y=ie("./node_modules/core-js/internals/is-pure.js"),x=a("iterator"),b=!1,te=function(){return this},ee,ce,de;[].keys&&(de=[].keys(),"next"in de?(ce=re(re(de)),ce!==Object.prototype&&(ee=ce)):b=!0);var he=ee==null||oe(function(){var fe={};return ee[x].call(fe)!==fe});he&&(ee={}),(!y||he)&&!z(ee,x)&&ne(ee,x,te),ae.exports={IteratorPrototype:ee,BUGGY_SAFARI_ITERATORS:b}},"./node_modules/core-js/internals/iterators.js":function(ae){ae.exports={}},"./node_modules/core-js/internals/native-symbol.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/engine-v8-version.js"),re=ie("./node_modules/core-js/internals/fails.js");ae.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(ae,se,ie){var oe=ie("./node_modules/core-js/internals/global.js"),re=ie("./node_modules/core-js/internals/inspect-source.js"),ne=oe.WeakMap;ae.exports=typeof ne=="function"&&/native code/.test(re(ne))},"./node_modules/core-js/internals/object-assign.js":function(ae,se,ie){"use strict";var oe=ie("./node_modules/core-js/internals/descriptors.js"),re=ie("./node_modules/core-js/internals/fails.js"),ne=ie("./node_modules/core-js/internals/object-keys.js"),z=ie("./node_modules/core-js/internals/object-get-own-property-symbols.js"),a=ie("./node_modules/core-js/internals/object-property-is-enumerable.js"),y=ie("./node_modules/core-js/internals/to-object.js"),x=ie("./node_modules/core-js/internals/indexed-object.js"),b=Object.assign,te=Object.defineProperty;ae.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={},de=Symbol(),he="abcdefghijklmnopqrst";return ee[de]=7,he.split("").forEach(function(fe){ce[fe]=fe}),b({},ee)[de]!=7||ne(b({},ce)).join("")!=he})?function(ce,de){for(var he=y(ce),fe=arguments.length,ge=1,ve=z.f,me=a.f;fe>ge;)for(var Be=x(arguments[ge++]),Se=ve?ne(Be).concat(ve(Be)):ne(Be),Te=Se.length,we=0,je;Te>we;)je=Se[we++],(!oe||me.call(Be,je))&&(he[je]=Be[je]);return he}:b},"./node_modules/core-js/internals/object-create.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/an-object.js"),re=ie("./node_modules/core-js/internals/object-define-properties.js"),ne=ie("./node_modules/core-js/internals/enum-bug-keys.js"),z=ie("./node_modules/core-js/internals/hidden-keys.js"),a=ie("./node_modules/core-js/internals/html.js"),y=ie("./node_modules/core-js/internals/document-create-element.js"),x=ie("./node_modules/core-js/internals/shared-key.js"),b=">",te="<",ee="prototype",ce="script",de=x("IE_PROTO"),he=function(){},fe=function(Se){return te+ce+b+Se+te+"/"+ce+b},ge=function(Se){Se.write(fe("")),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(fe("document.F=Object")),we.close(),we.F},me,Be=function(){try{me=new ActiveXObject("htmlfile")}catch(Te){}Be=document.domain&&me?ge(me):ve()||ge(me);for(var Se=ne.length;Se--;)delete Be[ee][ne[Se]];return Be()};z[de]=!0,ae.exports=Object.create||function(Te,we){var je;return Te!==null?(he[ee]=oe(Te),je=new he,he[ee]=null,je[de]=Te):je=Be(),we===void 0?je:re(je,we)}},"./node_modules/core-js/internals/object-define-properties.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/descriptors.js"),re=ie("./node_modules/core-js/internals/object-define-property.js"),ne=ie("./node_modules/core-js/internals/an-object.js"),z=ie("./node_modules/core-js/internals/object-keys.js");ae.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(ae,se,ie){var oe=ie("./node_modules/core-js/internals/descriptors.js"),re=ie("./node_modules/core-js/internals/ie8-dom-define.js"),ne=ie("./node_modules/core-js/internals/an-object.js"),z=ie("./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(ae,se,ie){var oe=ie("./node_modules/core-js/internals/descriptors.js"),re=ie("./node_modules/core-js/internals/object-property-is-enumerable.js"),ne=ie("./node_modules/core-js/internals/create-property-descriptor.js"),z=ie("./node_modules/core-js/internals/to-indexed-object.js"),a=ie("./node_modules/core-js/internals/to-property-key.js"),y=ie("./node_modules/core-js/internals/has.js"),x=ie("./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(de){}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(ae,se,ie){var oe=ie("./node_modules/core-js/internals/to-indexed-object.js"),re=ie("./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()}};ae.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(ae,se,ie){var oe=ie("./node_modules/core-js/internals/object-keys-internal.js"),re=ie("./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(ae,se){se.f=Object.getOwnPropertySymbols},"./node_modules/core-js/internals/object-get-prototype-of.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/has.js"),re=ie("./node_modules/core-js/internals/to-object.js"),ne=ie("./node_modules/core-js/internals/shared-key.js"),z=ie("./node_modules/core-js/internals/correct-prototype-getter.js"),a=ne("IE_PROTO"),y=Object.prototype;ae.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(ae,se,ie){var oe=ie("./node_modules/core-js/internals/has.js"),re=ie("./node_modules/core-js/internals/to-indexed-object.js"),ne=ie("./node_modules/core-js/internals/array-includes.js").indexOf,z=ie("./node_modules/core-js/internals/hidden-keys.js");ae.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(ae,se,ie){var oe=ie("./node_modules/core-js/internals/object-keys-internal.js"),re=ie("./node_modules/core-js/internals/enum-bug-keys.js");ae.exports=Object.keys||function(z){return oe(z,re)}},"./node_modules/core-js/internals/object-property-is-enumerable.js":function(ae,se){"use strict";var ie={}.propertyIsEnumerable,oe=Object.getOwnPropertyDescriptor,re=oe&&!ie.call({1:2},1);se.f=re?function(z){var a=oe(this,z);return!!a&&a.enumerable}:ie},"./node_modules/core-js/internals/object-set-prototype-of.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/an-object.js"),re=ie("./node_modules/core-js/internals/a-possible-prototype.js");ae.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(ae,se,ie){"use strict";var oe=ie("./node_modules/core-js/internals/to-string-tag-support.js"),re=ie("./node_modules/core-js/internals/classof.js");ae.exports=oe?{}.toString:function(){return"[object "+re(this)+"]"}},"./node_modules/core-js/internals/ordinary-to-primitive.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/is-object.js");ae.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(ae,se,ie){var oe=ie("./node_modules/core-js/internals/get-built-in.js"),re=ie("./node_modules/core-js/internals/object-get-own-property-names.js"),ne=ie("./node_modules/core-js/internals/object-get-own-property-symbols.js"),z=ie("./node_modules/core-js/internals/an-object.js");ae.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(ae,se,ie){var oe=ie("./node_modules/core-js/internals/global.js");ae.exports=oe},"./node_modules/core-js/internals/redefine.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/global.js"),re=ie("./node_modules/core-js/internals/create-non-enumerable-property.js"),ne=ie("./node_modules/core-js/internals/has.js"),z=ie("./node_modules/core-js/internals/set-global.js"),a=ie("./node_modules/core-js/internals/inspect-source.js"),y=ie("./node_modules/core-js/internals/internal-state.js"),x=y.get,b=y.enforce,te=String(String).split("String");(ae.exports=function(ee,ce,de,he){var fe=he?!!he.unsafe:!1,ge=he?!!he.enumerable:!1,ve=he?!!he.noTargetGet:!1,me;if(typeof de=="function"&&(typeof ce=="string"&&!ne(de,"name")&&re(de,"name",ce),me=b(de),me.source||(me.source=te.join(typeof ce=="string"?ce:""))),ee===oe){ge?ee[ce]=de:z(ce,de);return}else fe?!ve&&ee[ce]&&(ge=!0):delete ee[ce];ge?ee[ce]=de:re(ee,ce,de)})(Function.prototype,"toString",function(){return typeof this=="function"&&x(this).source||a(this)})},"./node_modules/core-js/internals/regexp-flags.js":function(ae,se,ie){"use strict";var oe=ie("./node_modules/core-js/internals/an-object.js");ae.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(ae){ae.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(ae,se,ie){var oe=ie("./node_modules/core-js/internals/global.js");ae.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(ae,se,ie){var oe=ie("./node_modules/core-js/internals/object-define-property.js").f,re=ie("./node_modules/core-js/internals/has.js"),ne=ie("./node_modules/core-js/internals/well-known-symbol.js"),z=ne("toStringTag");ae.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(ae,se,ie){var oe=ie("./node_modules/core-js/internals/shared.js"),re=ie("./node_modules/core-js/internals/uid.js"),ne=oe("keys");ae.exports=function(z){return ne[z]||(ne[z]=re(z))}},"./node_modules/core-js/internals/shared-store.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/global.js"),re=ie("./node_modules/core-js/internals/set-global.js"),ne="__core-js_shared__",z=oe[ne]||re(ne,{});ae.exports=z},"./node_modules/core-js/internals/shared.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/is-pure.js"),re=ie("./node_modules/core-js/internals/shared-store.js");(ae.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(ae,se,ie){var oe=ie("./node_modules/core-js/internals/fails.js");ae.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(ae,se,ie){var oe=ie("./node_modules/core-js/internals/to-integer.js"),re=ie("./node_modules/core-js/internals/to-string.js"),ne=ie("./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,de;return te<0||te>=ee?a?"":void 0:(ce=b.charCodeAt(te),ce<55296||ce>56319||te+1===ee||(de=b.charCodeAt(te+1))<56320||de>57343?a?b.charAt(te):ce:a?b.slice(te,te+2):(ce-55296<<10)+(de-56320)+65536)}};ae.exports={codeAt:z(!1),charAt:z(!0)}},"./node_modules/core-js/internals/string-trim.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/require-object-coercible.js"),re=ie("./node_modules/core-js/internals/to-string.js"),ne=ie("./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}};ae.exports={start:x(1),end:x(2),trim:x(3)}},"./node_modules/core-js/internals/to-absolute-index.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/to-integer.js"),re=Math.max,ne=Math.min;ae.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(ae,se,ie){var oe=ie("./node_modules/core-js/internals/indexed-object.js"),re=ie("./node_modules/core-js/internals/require-object-coercible.js");ae.exports=function(ne){return oe(re(ne))}},"./node_modules/core-js/internals/to-integer.js":function(ae){var se=Math.ceil,ie=Math.floor;ae.exports=function(oe){return isNaN(oe=+oe)?0:(oe>0?ie:se)(oe)}},"./node_modules/core-js/internals/to-length.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/to-integer.js"),re=Math.min;ae.exports=function(ne){return ne>0?re(oe(ne),9007199254740991):0}},"./node_modules/core-js/internals/to-object.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/require-object-coercible.js");ae.exports=function(re){return Object(oe(re))}},"./node_modules/core-js/internals/to-primitive.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/is-object.js"),re=ie("./node_modules/core-js/internals/is-symbol.js"),ne=ie("./node_modules/core-js/internals/ordinary-to-primitive.js"),z=ie("./node_modules/core-js/internals/well-known-symbol.js"),a=z("toPrimitive");ae.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(ae,se,ie){var oe=ie("./node_modules/core-js/internals/to-primitive.js"),re=ie("./node_modules/core-js/internals/is-symbol.js");ae.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(ae,se,ie){var oe=ie("./node_modules/core-js/internals/well-known-symbol.js"),re=oe("toStringTag"),ne={};ne[re]="z",ae.exports=String(ne)==="[object z]"},"./node_modules/core-js/internals/to-string.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/is-symbol.js");ae.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(ae){var se=0,ie=Math.random();ae.exports=function(oe){return"Symbol("+String(oe===void 0?"":oe)+")_"+(++se+ie).toString(36)}},"./node_modules/core-js/internals/use-symbol-as-uid.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/native-symbol.js");ae.exports=oe&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},"./node_modules/core-js/internals/well-known-symbol-wrapped.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/well-known-symbol.js");se.f=oe},"./node_modules/core-js/internals/well-known-symbol.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/global.js"),re=ie("./node_modules/core-js/internals/shared.js"),ne=ie("./node_modules/core-js/internals/has.js"),z=ie("./node_modules/core-js/internals/uid.js"),a=ie("./node_modules/core-js/internals/native-symbol.js"),y=ie("./node_modules/core-js/internals/use-symbol-as-uid.js"),x=re("wks"),b=oe.Symbol,te=y?b:b&&b.withoutSetter||z;ae.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(ae){ae.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(ae,se,ie){"use strict";var oe=ie("./node_modules/core-js/internals/export.js"),re=ie("./node_modules/core-js/internals/fails.js"),ne=ie("./node_modules/core-js/internals/is-array.js"),z=ie("./node_modules/core-js/internals/is-object.js"),a=ie("./node_modules/core-js/internals/to-object.js"),y=ie("./node_modules/core-js/internals/to-length.js"),x=ie("./node_modules/core-js/internals/create-property.js"),b=ie("./node_modules/core-js/internals/array-species-create.js"),te=ie("./node_modules/core-js/internals/array-method-has-species-support.js"),ee=ie("./node_modules/core-js/internals/well-known-symbol.js"),ce=ie("./node_modules/core-js/internals/engine-v8-version.js"),de=ee("isConcatSpreadable"),he=9007199254740991,fe="Maximum allowed index exceeded",ge=ce>=51||!re(function(){var Se=[];return Se[de]=!1,Se.concat()[0]!==Se}),ve=te("concat"),me=function(Se){if(!z(Se))return!1;var Te=Se[de];return Te!==void 0?!!Te:ne(Se)},Be=!ge||!ve;oe({target:"Array",proto:!0,forced:Be},{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(fe);for(ze=0;ze<Me;ze++,xe++)ze in tt&&x(je,xe,tt[ze])}else{if(xe>=he)throw TypeError(fe);x(je,xe++,tt)}return je.length=xe,je}})},"./node_modules/core-js/modules/es.array.iterator.js":function(ae,se,ie){"use strict";var oe=ie("./node_modules/core-js/internals/to-indexed-object.js"),re=ie("./node_modules/core-js/internals/add-to-unscopables.js"),ne=ie("./node_modules/core-js/internals/iterators.js"),z=ie("./node_modules/core-js/internals/internal-state.js"),a=ie("./node_modules/core-js/internals/define-iterator.js"),y="Array Iterator",x=z.set,b=z.getterFor(y);ae.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,de=te.index++;return!ee||de>=ee.length?(te.target=void 0,{value:void 0,done:!0}):ce=="keys"?{value:de,done:!1}:ce=="values"?{value:ee[de],done:!1}:{value:[de,ee[de]],done:!1}},"values"),ne.Arguments=ne.Array,re("keys"),re("values"),re("entries")},"./node_modules/core-js/modules/es.array.join.js":function(ae,se,ie){"use strict";var oe=ie("./node_modules/core-js/internals/export.js"),re=ie("./node_modules/core-js/internals/indexed-object.js"),ne=ie("./node_modules/core-js/internals/to-indexed-object.js"),z=ie("./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(ae,se,ie){"use strict";var oe=ie("./node_modules/core-js/internals/export.js"),re=ie("./node_modules/core-js/internals/array-iteration.js").map,ne=ie("./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(ae,se,ie){"use strict";var oe=ie("./node_modules/core-js/internals/export.js"),re=ie("./node_modules/core-js/internals/is-object.js"),ne=ie("./node_modules/core-js/internals/is-array.js"),z=ie("./node_modules/core-js/internals/to-absolute-index.js"),a=ie("./node_modules/core-js/internals/to-length.js"),y=ie("./node_modules/core-js/internals/to-indexed-object.js"),x=ie("./node_modules/core-js/internals/create-property.js"),b=ie("./node_modules/core-js/internals/well-known-symbol.js"),te=ie("./node_modules/core-js/internals/array-method-has-species-support.js"),ee=te("slice"),ce=b("species"),de=[].slice,he=Math.max;oe({target:"Array",proto:!0,forced:!ee},{slice:function(ge,ve){var me=y(this),Be=a(me.length),Se=z(ge,Be),Te=z(ve===void 0?Be:ve,Be),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 de.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(ae,se,ie){var oe=ie("./node_modules/core-js/internals/descriptors.js"),re=ie("./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(ae,se,ie){"use strict";var oe=ie("./node_modules/core-js/internals/descriptors.js"),re=ie("./node_modules/core-js/internals/global.js"),ne=ie("./node_modules/core-js/internals/is-forced.js"),z=ie("./node_modules/core-js/internals/redefine.js"),a=ie("./node_modules/core-js/internals/has.js"),y=ie("./node_modules/core-js/internals/classof-raw.js"),x=ie("./node_modules/core-js/internals/inherit-if-required.js"),b=ie("./node_modules/core-js/internals/is-symbol.js"),te=ie("./node_modules/core-js/internals/to-primitive.js"),ee=ie("./node_modules/core-js/internals/fails.js"),ce=ie("./node_modules/core-js/internals/object-create.js"),de=ie("./node_modules/core-js/internals/object-get-own-property-names.js").f,he=ie("./node_modules/core-js/internals/object-get-own-property-descriptor.js").f,fe=ie("./node_modules/core-js/internals/object-define-property.js").f,ge=ie("./node_modules/core-js/internals/string-trim.js").trim,ve="Number",me=re[ve],Be=me.prototype,Se=y(ce(Be))==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,lt,ct,nt,at,ut;if(typeof Ze=="string"&&Ze.length>2){if(Ze=ge(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,lt=49;break;case 79:case 111:qe=8,lt=55;break;default:return+Ze}for(ct=Ze.slice(2),nt=ct.length,at=0;at<nt;at++)if(ut=ct.charCodeAt(at),ut<48||ut>lt)return NaN;return parseInt(ct,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(){Be.valueOf.call(tt)}):y(tt)!=ve)?x(new me(Te(Me)),tt,we):Te(Me)},je=oe?de(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)&&fe(we,Oe,he(me,Oe));we.prototype=Be,Be.constructor=we,z(re,ve,we)}},"./node_modules/core-js/modules/es.object.assign.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/export.js"),re=ie("./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(ae,se,ie){var oe=ie("./node_modules/core-js/internals/export.js"),re=ie("./node_modules/core-js/internals/to-object.js"),ne=ie("./node_modules/core-js/internals/object-keys.js"),z=ie("./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(ae,se,ie){var oe=ie("./node_modules/core-js/internals/to-string-tag-support.js"),re=ie("./node_modules/core-js/internals/redefine.js"),ne=ie("./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(ae,se,ie){"use strict";var oe=ie("./node_modules/core-js/internals/redefine.js"),re=ie("./node_modules/core-js/internals/an-object.js"),ne=ie("./node_modules/core-js/internals/to-string.js"),z=ie("./node_modules/core-js/internals/fails.js"),a=ie("./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 de=re(this),he=ne(de.source),fe=de.flags,ge=ne(fe===void 0&&de instanceof RegExp&&!("flags"in x)?a.call(de):fe);return"/"+he+"/"+ge},{unsafe:!0})},"./node_modules/core-js/modules/es.string.iterator.js":function(ae,se,ie){"use strict";var oe=ie("./node_modules/core-js/internals/string-multibyte.js").charAt,re=ie("./node_modules/core-js/internals/to-string.js"),ne=ie("./node_modules/core-js/internals/internal-state.js"),z=ie("./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,de;return ce>=ee.length?{value:void 0,done:!0}:(de=oe(ee,ce),te.index+=de.length,{value:de,done:!1})})},"./node_modules/core-js/modules/es.string.link.js":function(ae,se,ie){"use strict";var oe=ie("./node_modules/core-js/internals/export.js"),re=ie("./node_modules/core-js/internals/create-html.js"),ne=ie("./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(ae,se,ie){"use strict";var oe=ie("./node_modules/core-js/internals/export.js"),re=ie("./node_modules/core-js/internals/descriptors.js"),ne=ie("./node_modules/core-js/internals/global.js"),z=ie("./node_modules/core-js/internals/has.js"),a=ie("./node_modules/core-js/internals/is-object.js"),y=ie("./node_modules/core-js/internals/object-define-property.js").f,x=ie("./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 de=ce.toString,he=String(b("test"))=="Symbol(test)",fe=/^Symbol\((.*)\)[^)]+$/;y(ce,"description",{configurable:!0,get:function(){var ve=a(this)?this.valueOf():this,me=de.call(ve);if(z(te,ve))return"";var Be=he?me.slice(7,-1):me.replace(fe,"$1");return Be===""?void 0:Be}}),oe({global:!0,forced:!0},{Symbol:ee})}},"./node_modules/core-js/modules/es.symbol.iterator.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/define-well-known-symbol.js");oe("iterator")},"./node_modules/core-js/modules/es.symbol.js":function(ae,se,ie){"use strict";var oe=ie("./node_modules/core-js/internals/export.js"),re=ie("./node_modules/core-js/internals/global.js"),ne=ie("./node_modules/core-js/internals/get-built-in.js"),z=ie("./node_modules/core-js/internals/is-pure.js"),a=ie("./node_modules/core-js/internals/descriptors.js"),y=ie("./node_modules/core-js/internals/native-symbol.js"),x=ie("./node_modules/core-js/internals/fails.js"),b=ie("./node_modules/core-js/internals/has.js"),te=ie("./node_modules/core-js/internals/is-array.js"),ee=ie("./node_modules/core-js/internals/is-object.js"),ce=ie("./node_modules/core-js/internals/is-symbol.js"),de=ie("./node_modules/core-js/internals/an-object.js"),he=ie("./node_modules/core-js/internals/to-object.js"),fe=ie("./node_modules/core-js/internals/to-indexed-object.js"),ge=ie("./node_modules/core-js/internals/to-property-key.js"),ve=ie("./node_modules/core-js/internals/to-string.js"),me=ie("./node_modules/core-js/internals/create-property-descriptor.js"),Be=ie("./node_modules/core-js/internals/object-create.js"),Se=ie("./node_modules/core-js/internals/object-keys.js"),Te=ie("./node_modules/core-js/internals/object-get-own-property-names.js"),we=ie("./node_modules/core-js/internals/object-get-own-property-names-external.js"),je=ie("./node_modules/core-js/internals/object-get-own-property-symbols.js"),xe=ie("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),Oe=ie("./node_modules/core-js/internals/object-define-property.js"),ze=ie("./node_modules/core-js/internals/object-property-is-enumerable.js"),Ze=ie("./node_modules/core-js/internals/create-non-enumerable-property.js"),Me=ie("./node_modules/core-js/internals/redefine.js"),tt=ie("./node_modules/core-js/internals/shared.js"),qe=ie("./node_modules/core-js/internals/shared-key.js"),lt=ie("./node_modules/core-js/internals/hidden-keys.js"),ct=ie("./node_modules/core-js/internals/uid.js"),nt=ie("./node_modules/core-js/internals/well-known-symbol.js"),at=ie("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),ut=ie("./node_modules/core-js/internals/define-well-known-symbol.js"),At=ie("./node_modules/core-js/internals/set-to-string-tag.js"),wt=ie("./node_modules/core-js/internals/internal-state.js"),It=ie("./node_modules/core-js/internals/array-iteration.js").forEach,gt=qe("hidden"),ft="Symbol",$e="prototype",Pe=nt("toPrimitive"),ke=wt.set,Ve=wt.getterFor(ft),Qe=Object[$e],De=re.Symbol,Ye=ne("JSON","stringify"),Ue=xe.f,Ie=Oe.f,Ne=we.f,rt=ze.f,ht=tt("symbols"),St=tt("op-symbols"),bt=tt("string-to-symbol-registry"),Bt=tt("symbol-to-string-registry"),Mt=tt("wks"),pt=re.QObject,Lt=!pt||!pt[$e]||!pt[$e].findChild,xt=a&&x(function(){return Be(Ie({},"a",{get:function(){return Ie(this,"a",{value:7}).a}})).a!=7})?function(Dn,An,En){var kn=Ue(Qe,An);kn&&delete Qe[An],Ie(Dn,An,En),kn&&Dn!==Qe&&Ie(Qe,An,kn)}:Ie,Wt=function(Dn,An){var En=ht[Dn]=Be(De[$e]);return ke(En,{type:ft,tag:Dn,description:An}),a||(En.description=An),En},Ut=function(An,En,kn){An===Qe&&Ut(St,En,kn),de(An);var br=ge(En);return de(kn),b(ht,br)?(kn.enumerable?(b(An,gt)&&An[gt][br]&&(An[gt][br]=!1),kn=Be(kn,{enumerable:me(0,!1)})):(b(An,gt)||Ie(An,gt,me(1,{})),An[gt][br]=!0),xt(An,br,kn)):Ie(An,br,kn)},Xt=function(An,En){de(An);var kn=fe(En),br=Se(kn).concat(er(kn));return It(br,function(vr){(!a||dn.call(kn,vr))&&Ut(An,vr,kn[vr])}),An},on=function(An,En){return En===void 0?Be(An):Xt(Be(An),En)},dn=function(An){var En=ge(An),kn=rt.call(this,En);return this===Qe&&b(ht,En)&&!b(St,En)?!1:kn||!b(this,En)||!b(ht,En)||b(this,gt)&&this[gt][En]?kn:!0},bn=function(An,En){var kn=fe(An),br=ge(En);if(!(kn===Qe&&b(ht,br)&&!b(St,br))){var vr=Ue(kn,br);return vr&&b(ht,br)&&!(b(kn,gt)&&kn[gt][br])&&(vr.enumerable=!0),vr}},Mn=function(An){var En=Ne(fe(An)),kn=[];return It(En,function(br){!b(ht,br)&&!b(lt,br)&&kn.push(br)}),kn},er=function(An){var En=An===Qe,kn=Ne(En?St:fe(An)),br=[];return It(kn,function(vr){b(ht,vr)&&(!En||b(Qe,vr))&&br.push(ht[vr])}),br};if(y||(De=function(){if(this instanceof De)throw TypeError("Symbol is not a constructor");var An=!arguments.length||arguments[0]===void 0?void 0:ve(arguments[0]),En=ct(An),kn=function(br){this===Qe&&kn.call(St,br),b(this,gt)&&b(this[gt],En)&&(this[gt][En]=!1),xt(this,En,me(1,br))};return a&&Lt&&xt(Qe,En,{configurable:!0,set:kn}),Wt(En,An)},Me(De[$e],"toString",function(){return Ve(this).tag}),Me(De,"withoutSetter",function(Dn){return Wt(ct(Dn),Dn)}),ze.f=dn,Oe.f=Ut,xe.f=bn,Te.f=we.f=Mn,je.f=er,at.f=function(Dn){return Wt(nt(Dn),Dn)},a&&(Ie(De[$e],"description",{configurable:!0,get:function(){return Ve(this).description}}),z||Me(Qe,"propertyIsEnumerable",dn,{unsafe:!0}))),oe({global:!0,wrap:!0,forced:!y,sham:!y},{Symbol:De}),It(Se(Mt),function(Dn){ut(Dn)}),oe({target:ft,stat:!0,forced:!y},{for:function(Dn){var An=ve(Dn);if(b(bt,An))return bt[An];var En=De(An);return bt[An]=En,Bt[En]=An,En},keyFor:function(An){if(!ce(An))throw TypeError(An+" is not a symbol");if(b(Bt,An))return Bt[An]},useSetter:function(){Lt=!0},useSimple:function(){Lt=!1}}),oe({target:"Object",stat:!0,forced:!y,sham:!a},{create:on,defineProperty:Ut,defineProperties:Xt,getOwnPropertyDescriptor:bn}),oe({target:"Object",stat:!0,forced:!y},{getOwnPropertyNames:Mn,getOwnPropertySymbols:er}),oe({target:"Object",stat:!0,forced:x(function(){je.f(1)})},{getOwnPropertySymbols:function(An){return je.f(he(An))}}),Ye){var Fn=!y||x(function(){var Dn=De();return Ye([Dn])!="[null]"||Ye({a:Dn})!="{}"||Ye(Object(Dn))!="{}"});oe({target:"JSON",stat:!0,forced:Fn},{stringify:function(An,En,kn){for(var br=[An],vr=1,xr;arguments.length>vr;)br.push(arguments[vr++]);if(xr=En,!(!ee(En)&&An===void 0||ce(An)))return te(En)||(En=function(ur,cr){if(typeof xr=="function"&&(cr=xr.call(this,ur,cr)),!ce(cr))return cr}),br[1]=En,Ye.apply(null,br)}})}De[$e][Pe]||Ze(De[$e],Pe,De[$e].valueOf),At(De,ft),lt[gt]=!0},"./node_modules/core-js/modules/web.dom-collections.for-each.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/global.js"),re=ie("./node_modules/core-js/internals/dom-iterables.js"),ne=ie("./node_modules/core-js/internals/array-for-each.js"),z=ie("./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(ae,se,ie){var oe=ie("./node_modules/core-js/internals/global.js"),re=ie("./node_modules/core-js/internals/dom-iterables.js"),ne=ie("./node_modules/core-js/modules/es.array.iterator.js"),z=ie("./node_modules/core-js/internals/create-non-enumerable-property.js"),a=ie("./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 de in ne)if(ce[de]!==ne[de])try{z(ce,de,ne[de])}catch(he){ce[de]=ne[de]}}}}},"./node_modules/es6-promise/dist/es6-promise.js":function(ae){(function(se,ie){ae.exports=ie()})(this,function(){"use strict";function se(pt){var Lt=typeof pt;return pt!==null&&(Lt==="object"||Lt==="function")}function ie(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(Lt,xt){Se[ne]=Lt,Se[ne+1]=xt,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,de=typeof self=="undefined"&&typeof ye!="undefined"&&{}.toString.call(ye)==="[object process]",he=typeof Uint8ClampedArray!="undefined"&&typeof importScripts!="undefined"&&typeof MessageChannel!="undefined";function fe(){return function(){return ye.nextTick(Te)}}function ge(){return typeof z!="undefined"?function(){z(Te)}:Be()}function ve(){var pt=0,Lt=new ce(Te),xt=document.createTextNode("");return Lt.observe(xt,{characterData:!0}),function(){xt.data=pt=++pt%2}}function me(){var pt=new MessageChannel;return pt.port1.onmessage=Te,function(){return pt.port2.postMessage(0)}}function Be(){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 Lt=Se[pt],xt=Se[pt+1];Lt(xt),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,ge()}catch(Lt){return Be()}}var je=void 0;de?je=fe():ce?je=ve():he?je=me():te===void 0?je=we():je=Be();function xe(pt,Lt){var xt=this,Wt=new this.constructor(Ze);Wt[ze]===void 0&&Ye(Wt);var Ut=xt._state;if(Ut){var Xt=arguments[Ut-1];y(function(){return ke(Ut,Wt,Xt,xt._result)})}else $e(xt,Wt,pt,Lt);return Wt}function Oe(pt){var Lt=this;if(pt&&typeof pt=="object"&&pt.constructor===Lt)return pt;var xt=new Lt(Ze);return wt(xt,pt),xt}var ze=Math.random().toString(36).substring(2);function Ze(){}var Me=void 0,tt=1,qe=2;function lt(){return new TypeError("You cannot resolve a promise with itself")}function ct(){return new TypeError("A promises callback cannot return that same promise.")}function nt(pt,Lt,xt,Wt){try{pt.call(Lt,xt,Wt)}catch(Ut){return Ut}}function at(pt,Lt,xt){y(function(Wt){var Ut=!1,Xt=nt(xt,Lt,function(on){Ut||(Ut=!0,Lt!==on?wt(Wt,on):gt(Wt,on))},function(on){Ut||(Ut=!0,ft(Wt,on))},"Settle: "+(Wt._label||" unknown promise"));!Ut&&Xt&&(Ut=!0,ft(Wt,Xt))},pt)}function ut(pt,Lt){Lt._state===tt?gt(pt,Lt._result):Lt._state===qe?ft(pt,Lt._result):$e(Lt,void 0,function(xt){return wt(pt,xt)},function(xt){return ft(pt,xt)})}function At(pt,Lt,xt){Lt.constructor===pt.constructor&&xt===xe&&Lt.constructor.resolve===Oe?ut(pt,Lt):xt===void 0?gt(pt,Lt):ie(xt)?at(pt,Lt,xt):gt(pt,Lt)}function wt(pt,Lt){if(pt===Lt)ft(pt,lt());else if(se(Lt)){var xt=void 0;try{xt=Lt.then}catch(Wt){ft(pt,Wt);return}At(pt,Lt,xt)}else gt(pt,Lt)}function It(pt){pt._onerror&&pt._onerror(pt._result),Pe(pt)}function gt(pt,Lt){pt._state===Me&&(pt._result=Lt,pt._state=tt,pt._subscribers.length!==0&&y(Pe,pt))}function ft(pt,Lt){pt._state===Me&&(pt._state=qe,pt._result=Lt,y(It,pt))}function $e(pt,Lt,xt,Wt){var Ut=pt._subscribers,Xt=Ut.length;pt._onerror=null,Ut[Xt]=Lt,Ut[Xt+tt]=xt,Ut[Xt+qe]=Wt,Xt===0&&pt._state&&y(Pe,pt)}function Pe(pt){var Lt=pt._subscribers,xt=pt._state;if(Lt.length!==0){for(var Wt=void 0,Ut=void 0,Xt=pt._result,on=0;on<Lt.length;on+=3)Wt=Lt[on],Ut=Lt[on+xt],Wt?ke(xt,Wt,Ut,Xt):Ut(Xt);pt._subscribers.length=0}}function ke(pt,Lt,xt,Wt){var Ut=ie(xt),Xt=void 0,on=void 0,dn=!0;if(Ut){try{Xt=xt(Wt)}catch(bn){dn=!1,on=bn}if(Lt===Xt){ft(Lt,ct());return}}else Xt=Wt;Lt._state!==Me||(Ut&&dn?wt(Lt,Xt):dn===!1?ft(Lt,on):pt===tt?gt(Lt,Xt):pt===qe&&ft(Lt,Xt))}function Ve(pt,Lt){try{Lt(function(Wt){wt(pt,Wt)},function(Wt){ft(pt,Wt)})}catch(xt){ft(pt,xt)}}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 Ie=function(){function pt(Lt,xt){this._instanceConstructor=Lt,this.promise=new Lt(Ze),this.promise[ze]||Ye(this.promise),re(xt)?(this.length=xt.length,this._remaining=xt.length,this._result=new Array(this.length),this.length===0?gt(this.promise,this._result):(this.length=this.length||0,this._enumerate(xt),this._remaining===0&&gt(this.promise,this._result))):ft(this.promise,Ue())}return pt.prototype._enumerate=function(xt){for(var Wt=0;this._state===Me&&Wt<xt.length;Wt++)this._eachEntry(xt[Wt],Wt)},pt.prototype._eachEntry=function(xt,Wt){var Ut=this._instanceConstructor,Xt=Ut.resolve;if(Xt===Oe){var on=void 0,dn=void 0,bn=!1;try{on=xt.then}catch(er){bn=!0,dn=er}if(on===xe&&xt._state!==Me)this._settledAt(xt._state,Wt,xt._result);else if(typeof on!="function")this._remaining--,this._result[Wt]=xt;else if(Ut===Bt){var Mn=new Ut(Ze);bn?ft(Mn,dn):At(Mn,xt,on),this._willSettleAt(Mn,Wt)}else this._willSettleAt(new Ut(function(er){return er(xt)}),Wt)}else this._willSettleAt(Xt(xt),Wt)},pt.prototype._settledAt=function(xt,Wt,Ut){var Xt=this.promise;Xt._state===Me&&(this._remaining--,xt===qe?ft(Xt,Ut):this._result[Wt]=Ut),this._remaining===0&&gt(Xt,this._result)},pt.prototype._willSettleAt=function(xt,Wt){var Ut=this;$e(xt,void 0,function(Xt){return Ut._settledAt(tt,Wt,Xt)},function(Xt){return Ut._settledAt(qe,Wt,Xt)})},pt}();function Ne(pt){return new Ie(this,pt).promise}function rt(pt){var Lt=this;return re(pt)?new Lt(function(xt,Wt){for(var Ut=pt.length,Xt=0;Xt<Ut;Xt++)Lt.resolve(pt[Xt]).then(xt,Wt)}):new Lt(function(xt,Wt){return Wt(new TypeError("You must pass an array to race."))})}function ht(pt){var Lt=this,xt=new Lt(Ze);return ft(xt,pt),xt}function St(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function bt(){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(Lt){this[ze]=De(),this._result=this._state=void 0,this._subscribers=[],Ze!==Lt&&(typeof Lt!="function"&&St(),this instanceof pt?Ve(this,Lt):bt())}return pt.prototype.catch=function(xt){return this.then(null,xt)},pt.prototype.finally=function(xt){var Wt=this,Ut=Wt.constructor;return ie(xt)?Wt.then(function(Xt){return Ut.resolve(xt()).then(function(){return Xt})},function(Xt){return Ut.resolve(xt()).then(function(){throw Xt})}):Wt.then(xt,xt)},pt}();Bt.prototype.then=xe,Bt.all=Ne,Bt.race=rt,Bt.resolve=Oe,Bt.reject=ht,Bt._setScheduler=x,Bt._setAsap=b,Bt._asap=y;function Mt(){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(Wt){throw new Error("polyfill failed because global object is unavailable in this environment")}var Lt=pt.Promise;if(Lt){var xt=null;try{xt=Object.prototype.toString.call(Lt.resolve())}catch(Wt){}if(xt==="[object Promise]"&&!Lt.cast)return}pt.Promise=Bt}return Bt.polyfill=Mt,Bt.Promise=Bt,Bt})},html2canvas:function(ae){"use strict";ae.exports=E},jspdf:function(ae){"use strict";ae.exports=Xe}},Ae={};function ue(ae){var se=Ae[ae];if(se!==void 0)return se.exports;var ie=Ae[ae]={exports:{}};return pe[ae].call(ie.exports,ie,ie.exports,ue),ie.exports}(function(){ue.n=function(ae){var se=ae&&ae.__esModule?function(){return ae.default}:function(){return ae};return ue.d(se,{a:se}),se}})(),function(){ue.d=function(ae,se){for(var ie in se)ue.o(se,ie)&&!ue.o(ae,ie)&&Object.defineProperty(ae,ie,{enumerable:!0,get:se[ie]})}}(),function(){ue.o=function(ae,se){return Object.prototype.hasOwnProperty.call(ae,se)}}(),function(){ue.r=function(ae){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(ae,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(ae,"__esModule",{value:!0})}}();var le={};return function(){"use strict";ue.r(le);var ae=ue("./src/worker.js"),se=ue("./src/plugin/jspdf-plugin.js"),ie=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=ae.default,le.default=re}(),le=le.default,le}()})},67467:function(en,zt){zt.read=function(be,ye,Xe,E,pe){var Ae,ue,le=pe*8-E-1,ae=(1<<le)-1,se=ae>>1,ie=-7,oe=Xe?pe-1:0,re=Xe?-1:1,ne=be[ye+oe];for(oe+=re,Ae=ne&(1<<-ie)-1,ne>>=-ie,ie+=le;ie>0;Ae=Ae*256+be[ye+oe],oe+=re,ie-=8);for(ue=Ae&(1<<-ie)-1,Ae>>=-ie,ie+=E;ie>0;ue=ue*256+be[ye+oe],oe+=re,ie-=8);if(Ae===0)Ae=1-se;else{if(Ae===ae)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,Xe,E,pe,Ae){var ue,le,ae,se=Ae*8-pe-1,ie=(1<<se)-1,oe=ie>>1,re=pe===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=ie):(ue=Math.floor(Math.log(ye)/Math.LN2),ye*(ae=Math.pow(2,-ue))<1&&(ue--,ae*=2),ue+oe>=1?ye+=re/ae:ye+=re*Math.pow(2,1-oe),ye*ae>=2&&(ue++,ae/=2),ue+oe>=ie?(le=0,ue=ie):ue+oe>=1?(le=(ye*ae-1)*Math.pow(2,pe),ue=ue+oe):(le=ye*Math.pow(2,oe-1)*Math.pow(2,pe),ue=0));pe>=8;be[Xe+ne]=le&255,ne+=z,le/=256,pe-=8);for(ue=ue<<pe|le,se+=pe;se>0;be[Xe+ne]=ue&255,ne+=z,ue/=256,se-=8);be[Xe+ne-z]|=a*128}},24334:function(en,zt,be){var ye,Xe;(function(E,pe){en.exports=pe(E)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof be.g!="undefined"?be.g:this,function(E){"use strict";E=E||{};var pe=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),ae=String.fromCharCode,se=function(we){if(we.length<2){var je=we.charCodeAt(0);return je<128?we:je<2048?ae(192|je>>>6)+ae(128|je&63):ae(224|je>>>12&15)+ae(128|je>>>6&63)+ae(128|je&63)}else{var je=65536+(we.charCodeAt(0)-55296)*1024+(we.charCodeAt(1)-56320);return ae(240|je>>>18&7)+ae(128|je>>>12&63)+ae(128|je>>>6&63)+ae(128|je&63)}},ie=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,oe=function(we){return we.replace(ie,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 ae((xe>>>10)+55296)+ae((xe&1023)+56320);case 3:return ae((15&we.charCodeAt(0))<<12|(63&we.charCodeAt(1))<<6|63&we.charCodeAt(2));default:return ae((31&we.charCodeAt(0))<<6|63&we.charCodeAt(1))}},ce=function(we){return we.replace(te,ee)},de=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=[ae(Oe>>>16),ae(Oe>>>8&255),ae(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,de)},fe=function(we){return he(String(we).replace(/[^A-Za-z0-9\+\/]/g,""))},ge=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 ge(ve(we))},Be;E.Uint8Array&&(Be=function(we){return Uint8Array.from(fe(ve(we)),function(je){return je.charCodeAt(0)})});var Se=function(){var we=E.Base64;return E.Base64=pe,we};if(E.Base64={VERSION:Ae,atob:fe,btoa:ne,fromBase64:me,toBase64:y,utob:oe,encode:y,encodeURI:x,btou:ce,decode:me,noConflict:Se,fromUint8Array:b,toUint8Array:Be},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=[],Xe=function(){return E.Base64}.apply(zt,ye),Xe!==void 0&&(en.exports=Xe)),{Base64:E.Base64}})},73207:function(en,zt,be){"use strict";be.r(zt),be.d(zt,{AcroForm:function(){return so},AcroFormAppearance:function(){return Zr},AcroFormButton:function(){return ki},AcroFormCheckBox:function(){return za},AcroFormChoiceField:function(){return On},AcroFormComboBox:function(){return Li},AcroFormEditBox:function(){return ci},AcroFormListBox:function(){return oi},AcroFormPasswordField:function(){return Oo},AcroFormPushButton:function(){return Ca},AcroFormRadioButton:function(){return sa},AcroFormTextField:function(){return oo},GState:function(){return wr},ShadingPattern:function(){return Or},TilingPattern:function(){return $r},default:function(){return sd},jsPDF:function(){return Kn}});var ye=be(20135),Xe={},E=function(Le,Ee,Fe,We,et){var Je=new Worker(Xe[Ee]||(Xe[Ee]=URL.createObjectURL(new Blob([Le+';addEventListener("error",function(e){e=e.error;postMessage({$e$:[e.message,e.code,e.stack]})})'],{type:"text/javascript"}))));return Je.onmessage=function(st){var dt=st.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)},Je.postMessage(Fe,We),Je},pe=Uint8Array,Ae=Uint16Array,ue=Int32Array,le=new pe([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]),ae=new 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,0,0]),se=new pe([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),ie=function(Le,Ee){for(var Fe=new Ae(31),We=0;We<31;++We)Fe[We]=Ee+=1<<Le[We-1];for(var et=new ue(Fe[30]),We=1;We<30;++We)for(var Je=Fe[We];Je<Fe[We+1];++Je)et[Je]=Je-Fe[We]<<5|We;return{b:Fe,r:et}},oe=ie(le,2),re=oe.b,ne=oe.r;re[28]=258,ne[258]=28;for(var z=ie(ae,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(Le,Ee,Fe){for(var We=Le.length,et=0,Je=new Ae(Ee);et<We;++et)Le[et]&&++Je[Le[et]-1];var st=new Ae(Ee);for(et=1;et<Ee;++et)st[et]=st[et-1]+Je[et-1]<<1;var dt;if(Fe){dt=new Ae(1<<Ee);var vt=15-Ee;for(et=0;et<We;++et)if(Le[et])for(var Ct=et<<4|Le[et],jt=Ee-Le[et],Ot=st[Le[et]-1]++<<jt,Gt=Ot|(1<<jt)-1;Ot<=Gt;++Ot)dt[x[Ot]>>vt]=Ct}else for(dt=new Ae(We),et=0;et<We;++et)Le[et]&&(dt[et]=x[st[Le[et]-1]++]>>15-Le[et]);return dt},ce=new pe(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 de=new pe(32),b=0;b<32;++b)de[b]=5;var he=ee(ce,9,0),fe=ee(ce,9,1),ge=ee(de,5,0),ve=ee(de,5,1),me=function(Le){for(var Ee=Le[0],Fe=1;Fe<Le.length;++Fe)Le[Fe]>Ee&&(Ee=Le[Fe]);return Ee},Be=function(Le,Ee,Fe){var We=Ee/8|0;return(Le[We]|Le[We+1]<<8)>>(Ee&7)&Fe},Se=function(Le,Ee){var Fe=Ee/8|0;return(Le[Fe]|Le[Fe+1]<<8|Le[Fe+2]<<16)>>(Ee&7)},Te=function(Le){return(Le+7)/8|0},we=function(Le,Ee,Fe){return(Ee==null||Ee<0)&&(Ee=0),(Fe==null||Fe>Le.length)&&(Fe=Le.length),new pe(Le.subarray(Ee,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(Le,Ee,Fe){var We=new Error(Ee||xe[Le]);if(We.code=Le,Error.captureStackTrace&&Error.captureStackTrace(We,Oe),!Fe)throw We;return We},ze=function(Le,Ee,Fe,We){var et=Le.length,Je=We?We.length:0;if(!et||Ee.f&&!Ee.l)return Fe||new pe(0);var st=!Fe,dt=st||Ee.i!=2,vt=Ee.i;st&&(Fe=new pe(et*3));var Ct=function(Vr){var mi=Fe.length;if(Vr>mi){var Ai=new pe(Math.max(mi*2,Vr));Ai.set(Fe),Fe=Ai}},jt=Ee.f||0,Ot=Ee.p||0,Gt=Ee.b||0,Et=Ee.l,rn=Ee.d,Zt=Ee.m,an=Ee.n,Kt=et*8;do{if(!Et){jt=Be(Le,Ot,1);var ln=Be(Le,Ot+1,3);if(Ot+=3,ln)if(ln==1)Et=fe,rn=ve,Zt=9,an=5;else if(ln==2){var Tr=Be(Le,Ot,31)+257,Qn=Be(Le,Ot+10,15)+4,vn=Tr+Be(Le,Ot+5,31)+1;Ot+=14;for(var zn=new pe(vn),Sr=new pe(19),Yt=0;Yt<Qn;++Yt)Sr[se[Yt]]=Be(Le,Ot+Yt*3,7);Ot+=Qn*3;for(var $t=me(Sr),Pn=(1<<$t)-1,mn=ee(Sr,$t,1),Yt=0;Yt<vn;){var lr=mn[Be(Le,Ot,Pn)];Ot+=lr&15;var xn=lr>>4;if(xn<16)zn[Yt++]=xn;else{var Zn=0,mr=0;for(xn==16?(mr=3+Be(Le,Ot,3),Ot+=2,Zn=zn[Yt-1]):xn==17?(mr=3+Be(Le,Ot,7),Ot+=3):xn==18&&(mr=11+Be(Le,Ot,127),Ot+=7);mr--;)zn[Yt++]=Zn}}var Wn=zn.subarray(0,Tr),yr=zn.subarray(Tr);Zt=me(Wn),an=me(yr),Et=ee(Wn,Zt,1),rn=ee(yr,an,1)}else Oe(1);else{var xn=Te(Ot)+4,Nn=Le[xn-4]|Le[xn-3]<<8,rr=xn+Nn;if(rr>et){vt&&Oe(0);break}dt&&Ct(Gt+Nn),Fe.set(Le.subarray(xn,rr),Gt),Ee.b=Gt+=Nn,Ee.p=Ot=rr*8,Ee.f=jt;continue}if(Ot>Kt){vt&&Oe(0);break}}dt&&Ct(Gt+131072);for(var Ir=(1<<Zt)-1,vi=(1<<an)-1,Rt=Ot;;Rt=Ot){var Zn=Et[Se(Le,Ot)&Ir],sn=Zn>>4;if(Ot+=Zn&15,Ot>Kt){vt&&Oe(0);break}if(Zn||Oe(2),sn<256)Fe[Gt++]=sn;else if(sn==256){Rt=Ot,Et=null;break}else{var fn=sn-254;if(sn>264){var Yt=sn-257,Bn=le[Yt];fn=Be(Le,Ot,(1<<Bn)-1)+re[Yt],Ot+=Bn}var jn=rn[Se(Le,Ot)&vi],Vn=jn>>4;jn||Oe(3),Ot+=jn&15;var yr=a[Vn];if(Vn>3){var Bn=ae[Vn];yr+=Se(Le,Ot)&(1<<Bn)-1,Ot+=Bn}if(Ot>Kt){vt&&Oe(0);break}dt&&Ct(Gt+131072);var $n=Gt+fn;if(Gt<yr){var nr=Je-yr,Xr=Math.min(yr,$n);for(nr+Gt<0&&Oe(3);Gt<Xr;++Gt)Fe[Gt]=We[nr+Gt]}for(;Gt<$n;++Gt)Fe[Gt]=Fe[Gt-yr]}}Ee.l=Et,Ee.p=Rt,Ee.b=Gt,Ee.f=jt,Et&&(jt=1,Ee.m=Zt,Ee.d=rn,Ee.n=an)}while(!jt);return Gt!=Fe.length&&st?we(Fe,0,Gt):Fe.subarray(0,Gt)},Ze=function(Le,Ee,Fe){Fe<<=Ee&7;var We=Ee/8|0;Le[We]|=Fe,Le[We+1]|=Fe>>8},Me=function(Le,Ee,Fe){Fe<<=Ee&7;var We=Ee/8|0;Le[We]|=Fe,Le[We+1]|=Fe>>8,Le[We+2]|=Fe>>16},tt=function(Le,Ee){for(var Fe=[],We=0;We<Le.length;++We)Le[We]&&Fe.push({s:We,f:Le[We]});var et=Fe.length,Je=Fe.slice();if(!et)return{t:At,l:0};if(et==1){var st=new pe(Fe[0].s+1);return st[Fe[0].s]=1,{t:st,l:1}}Fe.sort(function(rr,Tr){return rr.f-Tr.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 Gt=Je[0].s,We=1;We<et;++We)Je[We].s>Gt&&(Gt=Je[We].s);var Et=new Ae(Gt+1),rn=qe(Fe[jt-1],Et,0);if(rn>Ee){var We=0,Zt=0,an=rn-Ee,Kt=1<<an;for(Je.sort(function(Tr,Qn){return Et[Qn.s]-Et[Tr.s]||Tr.f-Qn.f});We<et;++We){var ln=Je[We].s;if(Et[ln]>Ee)Zt+=Kt-(1<<rn-Et[ln]),Et[ln]=Ee;else break}for(Zt>>=an;Zt>0;){var xn=Je[We].s;Et[xn]<Ee?Zt-=1<<Ee-Et[xn]++-1:++We}for(;We>=0&&Zt;--We){var Nn=Je[We].s;Et[Nn]==Ee&&(--Et[Nn],++Zt)}rn=Ee}return{t:new pe(Et),l:rn}},qe=function(Le,Ee,Fe){return Le.s==-1?Math.max(qe(Le.l,Ee,Fe+1),qe(Le.r,Ee,Fe+1)):Ee[Le.s]=Fe},lt=function(Le){for(var Ee=Le.length;Ee&&!Le[--Ee];);for(var Fe=new Ae(++Ee),We=0,et=Le[0],Je=1,st=function(vt){Fe[We++]=vt},dt=1;dt<=Ee;++dt)if(Le[dt]==et&&dt!=Ee)++Je;else{if(!et&&Je>2){for(;Je>138;Je-=138)st(32754);Je>2&&(st(Je>10?Je-11<<5|28690:Je-3<<5|12305),Je=0)}else if(Je>3){for(st(et),--Je;Je>6;Je-=6)st(8304);Je>2&&(st(Je-3<<5|8208),Je=0)}for(;Je--;)st(et);Je=1,et=Le[dt]}return{c:Fe.subarray(0,We),n:Ee}},ct=function(Le,Ee){for(var Fe=0,We=0;We<Ee.length;++We)Fe+=Le[We]*Ee[We];return Fe},nt=function(Le,Ee,Fe){var We=Fe.length,et=Te(Ee+2);Le[et]=We&255,Le[et+1]=We>>8,Le[et+2]=Le[et]^255,Le[et+3]=Le[et+1]^255;for(var Je=0;Je<We;++Je)Le[et+Je+4]=Fe[Je];return(et+4+We)*8},at=function(Le,Ee,Fe,We,et,Je,st,dt,vt,Ct,jt){Ze(Ee,jt++,Fe),++et[256];for(var Ot=tt(et,15),Gt=Ot.t,Et=Ot.l,rn=tt(Je,15),Zt=rn.t,an=rn.l,Kt=lt(Gt),ln=Kt.c,xn=Kt.n,Nn=lt(Zt),rr=Nn.c,Tr=Nn.n,Qn=new Ae(19),vn=0;vn<ln.length;++vn)++Qn[ln[vn]&31];for(var vn=0;vn<rr.length;++vn)++Qn[rr[vn]&31];for(var zn=tt(Qn,7),Sr=zn.t,Yt=zn.l,$t=19;$t>4&&!Sr[se[$t-1]];--$t);var Pn=Ct+5<<3,mn=ct(et,ce)+ct(Je,de)+st,lr=ct(et,Gt)+ct(Je,Zt)+st+14+3*$t+ct(Qn,Sr)+2*Qn[16]+3*Qn[17]+7*Qn[18];if(vt>=0&&Pn<=mn&&Pn<=lr)return nt(Ee,jt,Le.subarray(vt,vt+Ct));var Zn,mr,Wn,yr;if(Ze(Ee,jt,1+(lr<mn)),jt+=2,lr<mn){Zn=ee(Gt,Et,0),mr=Gt,Wn=ee(Zt,an,0),yr=Zt;var Ir=ee(Sr,Yt,0);Ze(Ee,jt,xn-257),Ze(Ee,jt+5,Tr-1),Ze(Ee,jt+10,$t-4),jt+=14;for(var vn=0;vn<$t;++vn)Ze(Ee,jt+3*vn,Sr[se[vn]]);jt+=3*$t;for(var vi=[ln,rr],Rt=0;Rt<2;++Rt)for(var sn=vi[Rt],vn=0;vn<sn.length;++vn){var fn=sn[vn]&31;Ze(Ee,jt,Ir[fn]),jt+=Sr[fn],fn>15&&(Ze(Ee,jt,sn[vn]>>5&127),jt+=sn[vn]>>12)}}else Zn=he,mr=ce,Wn=ge,yr=de;for(var vn=0;vn<dt;++vn){var Bn=We[vn];if(Bn>255){var fn=Bn>>18&31;Me(Ee,jt,Zn[fn+257]),jt+=mr[fn+257],fn>7&&(Ze(Ee,jt,Bn>>23&31),jt+=le[fn]);var jn=Bn&31;Me(Ee,jt,Wn[jn]),jt+=yr[jn],jn>3&&(Me(Ee,jt,Bn>>5&8191),jt+=ae[jn])}else Me(Ee,jt,Zn[Bn]),jt+=mr[Bn]}return Me(Ee,jt,Zn[256]),jt+mr[256]},ut=new ue([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),At=new pe(0),wt=function(Le,Ee,Fe,We,et,Je){var st=Je.z||Le.length,dt=new pe(We+st+5*(1+Math.ceil(st/7e3))+et),vt=dt.subarray(We,dt.length-et),Ct=Je.l,jt=(Je.r||0)&7;if(Ee){jt&&(vt[0]=Je.r>>3);for(var Ot=ut[Ee-1],Gt=Ot>>13,Et=Ot&8191,rn=(1<<Fe)-1,Zt=Je.p||new Ae(32768),an=Je.h||new Ae(rn+1),Kt=Math.ceil(Fe/3),ln=2*Kt,xn=function(Xi){return(Le[Xi]^Le[Xi+1]<<Kt^Le[Xi+2]<<ln)&rn},Nn=new ue(25e3),rr=new Ae(288),Tr=new Ae(32),Qn=0,vn=0,zn=Je.i||0,Sr=0,Yt=Je.w||0,$t=0;zn+2<st;++zn){var Pn=xn(zn),mn=zn&32767,lr=an[Pn];if(Zt[mn]=lr,an[Pn]=mn,Yt<=zn){var Zn=st-zn;if((Qn>7e3||Sr>24576)&&(Zn>423||!Ct)){jt=at(Le,vt,0,Nn,rr,Tr,vn,Sr,$t,zn-$t,jt),Sr=Qn=vn=0,$t=zn;for(var mr=0;mr<286;++mr)rr[mr]=0;for(var mr=0;mr<30;++mr)Tr[mr]=0}var Wn=2,yr=0,Ir=Et,vi=mn-lr&32767;if(Zn>2&&Pn==xn(zn-vi))for(var Rt=Math.min(Gt,Zn)-1,sn=Math.min(32767,zn),fn=Math.min(258,Zn);vi<=sn&&--Ir&&mn!=lr;){if(Le[zn+Wn]==Le[zn+Wn-vi]){for(var Bn=0;Bn<fn&&Le[zn+Bn]==Le[zn+Bn-vi];++Bn);if(Bn>Wn){if(Wn=Bn,yr=vi,Bn>Rt)break;for(var jn=Math.min(vi,Bn-2),Vn=0,mr=0;mr<jn;++mr){var $n=zn-vi+mr&32767,nr=Zt[$n],Xr=$n-nr&32767;Xr>Vn&&(Vn=Xr,lr=$n)}}}mn=lr,lr=Zt[mn],vi+=mn-lr&32767}if(yr){Nn[Sr++]=268435456|ne[Wn]<<18|y[yr];var Vr=ne[Wn]&31,mi=y[yr]&31;vn+=le[Vr]+ae[mi],++rr[257+Vr],++Tr[mi],Yt=zn+Wn,++Qn}else Nn[Sr++]=Le[zn],++rr[Le[zn]]}}for(zn=Math.max(zn,Yt);zn<st;++zn)Nn[Sr++]=Le[zn],++rr[Le[zn]];jt=at(Le,vt,Ct,Nn,rr,Tr,vn,Sr,$t,zn-$t,jt),Ct||(Je.r=jt&7|vt[jt/8|0]<<3,jt-=7,Je.h=an,Je.p=Zt,Je.i=zn,Je.w=Yt)}else{for(var zn=Je.w||0;zn<st+Ct;zn+=65535){var Ai=zn+65535;Ai>=st&&(vt[jt/8|0]=Ct,Ai=st),jt=nt(vt,jt+1,Le.subarray(zn,Ai))}Je.i=st}return we(dt,0,We+Te(jt)+et)},It=null,gt=function(){var Le=-1;return{p:function(Ee){for(var Fe=Le,We=0;We<Ee.length;++We)Fe=It[Fe&255^Ee[We]]^Fe>>>8;Le=Fe},d:function(){return~Le}}},ft=function(){var Le=1,Ee=0;return{p:function(Fe){for(var We=Le,et=Ee,Je=Fe.length|0,st=0;st!=Je;){for(var dt=Math.min(st+2655,Je);st<dt;++st)et+=We+=Fe[st];We=(We&65535)+15*(We>>16),et=(et&65535)+15*(et>>16)}Le=We,Ee=et},d:function(){return Le%=65521,Ee%=65521,(Le&255)<<24|(Le&65280)<<8|(Ee&255)<<8|Ee>>8}}},$e=function(Le,Ee,Fe,We,et){if(!et&&(et={l:1},Ee.dictionary)){var Je=Ee.dictionary.subarray(-32768),st=new pe(Je.length+Le.length);st.set(Je),st.set(Le,Je.length),Le=st,et.w=Je.length}return wt(Le,Ee.level==null?6:Ee.level,Ee.mem==null?et.l?Math.ceil(Math.max(8,Math.min(13,Math.log(Le.length)))*1.5):20:12+Ee.mem,Fe,We,et)},Pe=function(Le,Ee){var Fe={};for(var We in Le)Fe[We]=Le[We];for(var We in Ee)Fe[We]=Ee[We];return Fe},ke=function(Le,Ee,Fe){for(var We=Le(),et=Le.toString(),Je=et.slice(et.indexOf("[")+1,et.lastIndexOf("]")).replace(/\s+/g,"").split(","),st=0;st<We.length;++st){var dt=We[st],vt=Je[st];if(typeof dt=="function"){Ee+=";"+vt+"=";var Ct=dt.toString();if(dt.prototype)if(Ct.indexOf("[native code]")!=-1){var jt=Ct.indexOf(" ",8)+1;Ee+=Ct.slice(jt,Ct.indexOf("(",jt))}else{Ee+=Ct;for(var Ot in dt.prototype)Ee+=";"+vt+".prototype."+Ot+"="+dt.prototype[Ot].toString()}else Ee+=Ct}else Fe[vt]=dt}return Ee},Ve=null,Qe=function(Le){var Ee=[];for(var Fe in Le)Le[Fe].buffer&&Ee.push((Le[Fe]=new Le[Fe].constructor(Le[Fe])).buffer);return Ee},De=function(Le,Ee,Fe,We){if(!Ve[Fe]){for(var et="",Je={},st=Le.length-1,dt=0;dt<st;++dt)et=ke(Le[dt],et,Je);Ve[Fe]={c:ke(Le[st],et,Je),e:Je}}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="+Ee.toString()+"}",Fe,vt,Qe(vt),We)},Ye=function(){return[pe,Ae,ue,le,ae,se,re,a,fe,ve,x,xe,ee,me,Be,Se,Te,we,Oe,ze,ur,St,bt]},Ue=function(){return[pe,Ae,ue,le,ae,se,ne,y,he,ce,ge,de,x,ut,At,ee,Ze,Me,tt,qe,lt,ct,nt,at,Te,we,wt,$e,kn,St]},Ie=function(){return[Xt,bn,Ut,gt,It]},Ne=function(){return[on,dn]},rt=function(){return[Mn,Ut,ft]},ht=function(){return[er]},St=function(Le){return postMessage(Le,[Le.buffer])},bt=function(Le){return Le&&{out:Le.size&&new pe(Le.size),dictionary:Le.dictionary}},Bt=function(Le,Ee,Fe,We,et,Je){var st=De(Fe,We,et,function(dt,vt){st.terminate(),Je(dt,vt)});return st.postMessage([Le,Ee],Ee.consume?[Le.buffer]:[]),function(){st.terminate()}},Mt=function(Le){return Le.ondata=function(Ee,Fe){return postMessage([Ee,Fe],[Ee.buffer])},function(Ee){Ee.data.length?(Le.push(Ee.data[0],Ee.data[1]),postMessage([Ee.data[0].length])):Le.flush()}},pt=function(Le,Ee,Fe,We,et,Je,st){var dt,vt=De(Le,We,et,function(Ct,jt){Ct?(vt.terminate(),Ee.ondata.call(Ee,Ct)):Array.isArray(jt)?jt.length==1?(Ee.queuedSize-=jt[0],Ee.ondrain&&Ee.ondrain(jt[0])):(jt[1]&&vt.terminate(),Ee.ondata.call(Ee,Ct,jt[0],jt[1])):st(jt)});vt.postMessage(Fe),Ee.queuedSize=0,Ee.push=function(Ct,jt){Ee.ondata||Oe(5),dt&&Ee.ondata(Oe(4,0,1),null,!!jt),Ee.queuedSize+=Ct.length,vt.postMessage([Ct,dt=jt],[Ct.buffer])},Ee.terminate=function(){vt.terminate()},Je&&(Ee.flush=function(){vt.postMessage([])})},Lt=function(Le,Ee){return Le[Ee]|Le[Ee+1]<<8},xt=function(Le,Ee){return(Le[Ee]|Le[Ee+1]<<8|Le[Ee+2]<<16|Le[Ee+3]<<24)>>>0},Wt=function(Le,Ee){return xt(Le,Ee)+xt(Le,Ee+4)*4294967296},Ut=function(Le,Ee,Fe){for(;Fe;++Ee)Le[Ee]=Fe,Fe>>>=8},Xt=function(Le,Ee){var Fe=Ee.filename;if(Le[0]=31,Le[1]=139,Le[2]=8,Le[8]=Ee.level<2?4:Ee.level==9?2:0,Le[9]=3,Ee.mtime!=0&&Ut(Le,4,Math.floor(new Date(Ee.mtime||Date.now())/1e3)),Fe){Le[3]=8;for(var We=0;We<=Fe.length;++We)Le[We+10]=Fe.charCodeAt(We)}},on=function(Le){(Le[0]!=31||Le[1]!=139||Le[2]!=8)&&Oe(6,"invalid gzip data");var Ee=Le[3],Fe=10;Ee&4&&(Fe+=(Le[10]|Le[11]<<8)+2);for(var We=(Ee>>3&1)+(Ee>>4&1);We>0;We-=!Le[Fe++]);return Fe+(Ee&2)},dn=function(Le){var Ee=Le.length;return(Le[Ee-4]|Le[Ee-3]<<8|Le[Ee-2]<<16|Le[Ee-1]<<24)>>>0},bn=function(Le){return 10+(Le.filename?Le.filename.length+1:0)},Mn=function(Le,Ee){var Fe=Ee.level,We=Fe==0?0:Fe<6?1:Fe==9?3:2;if(Le[0]=120,Le[1]=We<<6|(Ee.dictionary&&32),Le[1]|=31-(Le[0]<<8|Le[1])%31,Ee.dictionary){var et=ft();et.p(Ee.dictionary),Ut(Le,2,et.d())}},er=function(Le,Ee){return((Le[0]&15)!=8||Le[0]>>4>7||(Le[0]<<8|Le[1])%31)&&Oe(6,"invalid zlib data"),(Le[1]>>5&1)==+!Ee&&Oe(6,"invalid zlib data: "+(Le[1]&32?"need":"unexpected")+" dictionary"),(Le[1]>>3&4)+2};function Fn(Le,Ee){return typeof Le=="function"&&(Ee=Le,Le={}),this.ondata=Ee,Le}var Dn=null,An=null;function En(Le,Ee,Fe){return Fe||(Fe=Ee,Ee={}),typeof Fe!="function"&&Oe(7),Bt(Le,Ee,[Ue],function(We){return St(kn(We.data[0],We.data[1]))},0,Fe)}function kn(Le,Ee){return $e(Le,Ee||{},0,0)}var br=null,vr=null;function xr(Le,Ee,Fe){return Fe||(Fe=Ee,Ee={}),typeof Fe!="function"&&Oe(7),Bt(Le,Ee,[Ye],function(We){return St(ur(We.data[0],bt(We.data[1])))},1,Fe)}function ur(Le,Ee){return ze(Le,{i:2},Ee&&Ee.out,Ee&&Ee.dictionary)}var cr=null,Qr=null;function Ur(Le,Ee,Fe){return Fe||(Fe=Ee,Ee={}),typeof Fe!="function"&&Oe(7),Bt(Le,Ee,[Ue,Ie,function(){return[Hr]}],function(We){return St(Hr(We.data[0],We.data[1]))},2,Fe)}function Hr(Le,Ee){Ee||(Ee={});var Fe=gt(),We=Le.length;Fe.p(Le);var et=$e(Le,Ee,bn(Ee),8),Je=et.length;return Xt(et,Ee),Ut(et,Je-8,Fe.d()),Ut(et,Je-4,We),et}var di=null,aa=null;function Oi(Le,Ee,Fe){return Fe||(Fe=Ee,Ee={}),typeof Fe!="function"&&Oe(7),Bt(Le,Ee,[Ye,Ne,function(){return[xi]}],function(We){return St(xi(We.data[0],We.data[1]))},3,Fe)}function xi(Le,Ee){var Fe=on(Le);return Fe+8>Le.length&&Oe(6,"invalid gzip data"),ze(Le.subarray(Fe,-8),{i:2},Ee&&Ee.out||new pe(dn(Le)),Ee&&Ee.dictionary)}var Xn=null,Lr=null;function Ht(Le,Ee,Fe){return Fe||(Fe=Ee,Ee={}),typeof Fe!="function"&&Oe(7),Bt(Le,Ee,[Ue,rt,function(){return[nn]}],function(We){return St(nn(We.data[0],We.data[1]))},4,Fe)}function nn(Le,Ee){Ee||(Ee={});var Fe=ft();Fe.p(Le);var We=$e(Le,Ee,Ee.dictionary?6:2,4);return Mn(We,Ee),Ut(We,We.length-4,Fe.d()),We}var cn=null,tr=null;function Jn(Le,Ee,Fe){return Fe||(Fe=Ee,Ee={}),typeof Fe!="function"&&Oe(7),Bt(Le,Ee,[Ye,ht,function(){return[Un]}],function(We){return St(Un(We.data[0],bt(We.data[1])))},5,Fe)}function Un(Le,Ee){return ze(Le.subarray(er(Le,Ee&&Ee.dictionary),-4),{i:2},Ee&&Ee.out,Ee&&Ee.dictionary)}var Br=null,ri=null;function Mr(Le,Ee,Fe){return Fe||(Fe=Ee,Ee={}),typeof Fe!="function"&&Oe(7),Le[0]==31&&Le[1]==139&&Le[2]==8?Oi(Le,Ee,Fe):(Le[0]&15)!=8||Le[0]>>4>7||(Le[0]<<8|Le[1])%31?xr(Le,Ee,Fe):Jn(Le,Ee,Fe)}function zr(Le,Ee){return Le[0]==31&&Le[1]==139&&Le[2]==8?xi(Le,Ee):(Le[0]&15)!=8||Le[0]>>4>7||(Le[0]<<8|Le[1])%31?ur(Le,Ee):Un(Le,Ee)}var _i=function(Le,Ee,Fe,We){for(var et in Le){var Je=Le[et],st=Ee+et,dt=We;Array.isArray(Je)&&(dt=Pe(We,Je[1]),Je=Je[0]),Je instanceof pe?Fe[st]=[Je,dt]:(Fe[st+="/"]=[new pe(0),dt],_i(Je,st,Fe,We))}},ar=typeof TextEncoder!="undefined"&&new TextEncoder,Gr=typeof TextDecoder!="undefined"&&new TextDecoder,Fi=0;try{Gr.decode(At,{stream:!0}),Fi=1}catch(Le){}var ir=function(Le){for(var Ee="",Fe=0;;){var We=Le[Fe++],et=(We>127)+(We>223)+(We>239);if(Fe+et>Le.length)return{s:Ee,r:we(Le,Fe-1)};et?et==3?(We=((We&15)<<18|(Le[Fe++]&63)<<12|(Le[Fe++]&63)<<6|Le[Fe++]&63)-65536,Ee+=String.fromCharCode(55296|We>>10,56320|We&1023)):et&1?Ee+=String.fromCharCode((We&31)<<6|Le[Fe++]&63):Ee+=String.fromCharCode((We&15)<<12|(Le[Fe++]&63)<<6|Le[Fe++]&63):Ee+=String.fromCharCode(We)}},Rr=null,jr=null;function Si(Le,Ee){if(Ee){for(var Fe=new pe(Le.length),We=0;We<Le.length;++We)Fe[We]=Le.charCodeAt(We);return Fe}if(ar)return ar.encode(Le);for(var et=Le.length,Je=new pe(Le.length+(Le.length>>1)),st=0,dt=function(jt){Je[st++]=jt},We=0;We<et;++We){if(st+5>Je.length){var vt=new pe(st+8+(et-We<<1));vt.set(Je),Je=vt}var Ct=Le.charCodeAt(We);Ct<128||Ee?dt(Ct):Ct<2048?(dt(192|Ct>>6),dt(128|Ct&63)):Ct>55295&&Ct<57344?(Ct=65536+(Ct&1047552)|Le.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(Je,0,st)}function Hi(Le,Ee){if(Ee){for(var Fe="",We=0;We<Le.length;We+=16384)Fe+=String.fromCharCode.apply(null,Le.subarray(We,We+16384));return Fe}else{if(Gr)return Gr.decode(Le);var et=ir(Le),Je=et.s,Fe=et.r;return Fe.length&&Oe(8),Je}}var Ji=function(Le){return Le==1?3:Le<6?2:Le==9?1:0},Na=function(Le,Ee){return Ee+30+Lt(Le,Ee+26)+Lt(Le,Ee+28)},ba=function(Le,Ee,Fe){var We=Lt(Le,Ee+28),et=Hi(Le.subarray(Ee+46,Ee+46+We),!(Lt(Le,Ee+8)&2048)),Je=Ee+46+We,st=xt(Le,Ee+20),dt=Fe&&st==4294967295?fa(Le,Je):[st,xt(Le,Ee+24),xt(Le,Ee+42)],vt=dt[0],Ct=dt[1],jt=dt[2];return[Lt(Le,Ee+10),vt,Ct,et,Je+Lt(Le,Ee+30)+Lt(Le,Ee+32),jt]},fa=function(Le,Ee){for(;Lt(Le,Ee)!=1;Ee+=4+Lt(Le,Ee+2));return[Wt(Le,Ee+12),Wt(Le,Ee+4),Wt(Le,Ee+20)]},Ti=function(Le){var Ee=0;if(Le)for(var Fe in Le){var We=Le[Fe].length;We>65535&&Oe(9),Ee+=We+4}return Ee},Gn=function(Le,Ee,Fe,We,et,Je,st,dt){var vt=We.length,Ct=Fe.extra,jt=dt&&dt.length,Ot=Ti(Ct);Ut(Le,Ee,st!=null?33639248:67324752),Ee+=4,st!=null&&(Le[Ee++]=20,Le[Ee++]=Fe.os),Le[Ee]=20,Ee+=2,Le[Ee++]=Fe.flag<<1|(Je<0&&8),Le[Ee++]=et&&8,Le[Ee++]=Fe.compression&255,Le[Ee++]=Fe.compression>>8;var Gt=new Date(Fe.mtime==null?Date.now():Fe.mtime),Et=Gt.getFullYear()-1980;if((Et<0||Et>119)&&Oe(10),Ut(Le,Ee,Et<<25|Gt.getMonth()+1<<21|Gt.getDate()<<16|Gt.getHours()<<11|Gt.getMinutes()<<5|Gt.getSeconds()>>1),Ee+=4,Je!=-1&&(Ut(Le,Ee,Fe.crc),Ut(Le,Ee+4,Je<0?-Je-2:Je),Ut(Le,Ee+8,Fe.size)),Ut(Le,Ee+12,vt),Ut(Le,Ee+14,Ot),Ee+=16,st!=null&&(Ut(Le,Ee,jt),Ut(Le,Ee+6,Fe.attrs),Ut(Le,Ee+10,st),Ee+=14),Le.set(We,Ee),Ee+=vt,Ot)for(var rn in Ct){var Zt=Ct[rn],an=Zt.length;Ut(Le,Ee,+rn),Ut(Le,Ee+2,an),Le.set(Zt,Ee+4),Ee+=4+an}return jt&&(Le.set(dt,Ee),Ee+=jt),Ee},zi=function(Le,Ee,Fe,We,et){Ut(Le,Ee,101010256),Ut(Le,Ee+8,Fe),Ut(Le,Ee+10,Fe),Ut(Le,Ee+12,We),Ut(Le,Ee+16,et)},qn=null,oa=null,no=null,Gi=null;function ji(Le,Ee,Fe){Fe||(Fe=Ee,Ee={}),typeof Fe!="function"&&Oe(7);var We={};_i(Le,"",We,Ee);var et=Object.keys(We),Je=et.length,st=0,dt=0,vt=Je,Ct=new Array(Je),jt=[],Ot=function(){for(var an=0;an<jt.length;++an)jt[an]()},Gt=function(an,Kt){ca(function(){Fe(an,Kt)})};ca(function(){Gt=Fe});var Et=function(){var an=new pe(dt+22),Kt=st,ln=dt-st;dt=0;for(var xn=0;xn<vt;++xn){var Nn=Ct[xn];try{var rr=Nn.c.length;Gn(an,dt,Nn,Nn.f,Nn.u,rr);var Tr=30+Nn.f.length+Ti(Nn.extra),Qn=dt+Tr;an.set(Nn.c,Qn),Gn(an,st,Nn,Nn.f,Nn.u,rr,dt,Nn.m),st+=16+Tr+(Nn.m?Nn.m.length:0),dt=Qn+rr}catch(vn){return Gt(vn,null)}}zi(an,st,Ct.length,ln,Kt),Gt(null,an)};Je||Et();for(var rn=function(an){var Kt=et[an],ln=We[Kt],xn=ln[0],Nn=ln[1],rr=gt(),Tr=xn.length;rr.p(xn);var Qn=Si(Kt),vn=Qn.length,zn=Nn.comment,Sr=zn&&Si(zn),Yt=Sr&&Sr.length,$t=Ti(Nn.extra),Pn=Nn.level==0?0:8,mn=function(lr,Zn){if(lr)Ot(),Gt(lr,null);else{var mr=Zn.length;Ct[an]=Pe(Nn,{size:Tr,crc:rr.d(),c:Zn,f:Qn,m:Sr,u:vn!=Kt.length||Sr&&zn.length!=Yt,compression:Pn}),st+=30+vn+$t+mr,dt+=76+2*(vn+$t)+(Yt||0)+mr,--Je||Et()}};if(vn>65535&&mn(Oe(11,0,1),null),!Pn)mn(null,xn);else if(Tr<16e4)try{mn(null,kn(xn,Nn))}catch(lr){mn(lr,null)}else jt.push(En(xn,Nn,mn))},Zt=0;Zt<vt;++Zt)rn(Zt);return Ot}function Pr(Le,Ee){Ee||(Ee={});var Fe={},We=[];_i(Le,"",Fe,Ee);var et=0,Je=0;for(var st in Fe){var dt=Fe[st],vt=dt[0],Ct=dt[1],jt=Ct.level==0?0:8,Ot=Si(st),Gt=Ot.length,Et=Ct.comment,rn=Et&&Si(Et),Zt=rn&&rn.length,an=Ti(Ct.extra);Gt>65535&&Oe(11);var Kt=jt?kn(vt,Ct):vt,ln=Kt.length,xn=gt();xn.p(vt),We.push(Pe(Ct,{size:vt.length,crc:xn.d(),c:Kt,f:Ot,m:rn,u:Gt!=st.length||rn&&Et.length!=Zt,o:et,compression:jt})),et+=30+Gt+an+ln,Je+=76+2*(Gt+an)+(Zt||0)+ln}for(var Nn=new pe(Je+22),rr=et,Tr=Je-et,Qn=0;Qn<We.length;++Qn){var Ot=We[Qn];Gn(Nn,Ot.o,Ot,Ot.f,Ot.u,Ot.c.length);var vn=30+Ot.f.length+Ti(Ot.extra);Nn.set(Ot.c,Ot.o+vn),Gn(Nn,et,Ot,Ot.f,Ot.u,Ot.c.length,Ot.o,Ot.m),et+=16+vn+(Ot.m?Ot.m.length:0)}return zi(Nn,et,We.length,Tr,rr),Nn}var Yr=null,Ei=null,Wr=null,wa=null,ca=typeof queueMicrotask=="function"?queueMicrotask:typeof setTimeout=="function"?setTimeout:function(Le){Le()};function Wa(Le,Ee,Fe){Fe||(Fe=Ee,Ee={}),typeof Fe!="function"&&Oe(7);var We=[],et=function(){for(var an=0;an<We.length;++an)We[an]()},Je={},st=function(an,Kt){ca(function(){Fe(an,Kt)})};ca(function(){st=Fe});for(var dt=Le.length-22;xt(Le,dt)!=101010256;--dt)if(!dt||Le.length-dt>65558)return st(Oe(13,0,1),null),et;var vt=Lt(Le,dt+8);if(vt){var Ct=vt,jt=xt(Le,dt+16),Ot=jt==4294967295||Ct==65535;if(Ot){var Gt=xt(Le,dt-12);Ot=xt(Le,Gt)==101075792,Ot&&(Ct=vt=xt(Le,Gt+32),jt=xt(Le,Gt+48))}for(var Et=Ee&&Ee.filter,rn=function(an){var Kt=ba(Le,jt,Ot),ln=Kt[0],xn=Kt[1],Nn=Kt[2],rr=Kt[3],Tr=Kt[4],Qn=Kt[5],vn=Na(Le,Qn);jt=Tr;var zn=function(Yt,$t){Yt?(et(),st(Yt,null)):($t&&(Je[rr]=$t),--vt||st(null,Je))};if(!Et||Et({name:rr,size:xn,originalSize:Nn,compression:ln}))if(!ln)zn(null,we(Le,vn,vn+xn));else if(ln==8){var Sr=Le.subarray(vn,vn+xn);if(Nn<524288||xn>.8*Nn)try{zn(null,ur(Sr,{out:new pe(Nn)}))}catch(Yt){zn(Yt,null)}else We.push(xr(Sr,{size:Nn},zn))}else zn(Oe(14,"unknown compression type "+ln,1),null);else zn(null,null)},Zt=0;Zt<Ct;++Zt)rn(Zt)}else st(null,{});return et}function Sa(Le,Ee){for(var Fe={},We=Le.length-22;xt(Le,We)!=101010256;--We)(!We||Le.length-We>65558)&&Oe(13);var et=Lt(Le,We+8);if(!et)return{};var Je=xt(Le,We+16),st=Je==4294967295||et==65535;if(st){var dt=xt(Le,We-12);st=xt(Le,dt)==101075792,st&&(et=xt(Le,dt+32),Je=xt(Le,dt+48))}for(var vt=Ee&&Ee.filter,Ct=0;Ct<et;++Ct){var jt=ba(Le,Je,st),Ot=jt[0],Gt=jt[1],Et=jt[2],rn=jt[3],Zt=jt[4],an=jt[5],Kt=Na(Le,an);Je=Zt,(!vt||vt({name:rn,size:Gt,originalSize:Et,compression:Ot}))&&(Ot?Ot==8?Fe[rn]=ur(Le.subarray(Kt,Kt+Gt),{out:new pe(Et)}):Oe(14,"unknown compression type "+Ot):Fe[rn]=we(Le,Kt,Kt+Gt))}return Fe}var yi=function(){return typeof window!="undefined"?window:typeof be.g!="undefined"?be.g:typeof self!="undefined"?self:this}();function vo(){yi.console&&typeof yi.console.log=="function"&&yi.console.log.apply(yi.console,arguments)}var sr={log:vo,warn:function(Le){yi.console&&(typeof yi.console.warn=="function"?yi.console.warn.apply(yi.console,arguments):vo.call(null,arguments))},error:function(Le){yi.console&&(typeof yi.console.error=="function"?yi.console.error.apply(yi.console,arguments):vo(Le))}};function Ci(Le,Ee,Fe){var We=new XMLHttpRequest;We.open("GET",Le),We.responseType="blob",We.onload=function(){hi(We.response,Ee,Fe)},We.onerror=function(){sr.error("could not download file")},We.send()}function qi(Le){var Ee=new XMLHttpRequest;Ee.open("HEAD",Le,!1);try{Ee.send()}catch(Fe){}return Ee.status>=200&&Ee.status<=299}function or(Le){try{Le.dispatchEvent(new MouseEvent("click"))}catch(Fe){var Ee=document.createEvent("MouseEvents");Ee.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),Le.dispatchEvent(Ee)}}var Nr,fi,hi=yi.saveAs||((typeof window=="undefined"?"undefined":(0,ye.Z)(window))!=="object"||window!==yi?function(){}:typeof HTMLAnchorElement!="undefined"&&"download"in HTMLAnchorElement.prototype?function(Le,Ee,Fe){var We=yi.URL||yi.webkitURL,et=document.createElement("a");Ee=Ee||Le.name||"download",et.download=Ee,et.rel="noopener",typeof Le=="string"?(et.href=Le,et.origin!==location.origin?qi(et.href)?Ci(Le,Ee,Fe):or(et,et.target="_blank"):or(et)):(et.href=We.createObjectURL(Le),setTimeout(function(){We.revokeObjectURL(et.href)},4e4),setTimeout(function(){or(et)},0))}:"msSaveOrOpenBlob"in navigator?function(Le,Ee,Fe){if(Ee=Ee||Le.name||"download",typeof Le=="string")if(qi(Le))Ci(Le,Ee,Fe);else{var We=document.createElement("a");We.href=Le,We.target="_blank",setTimeout(function(){or(We)})}else navigator.msSaveOrOpenBlob(function(et,Je){return Je===void 0?Je={autoBom:!1}:(0,ye.Z)(Je)!=="object"&&(sr.warn("Deprecated: Expected third argument to be a object"),Je={autoBom:!Je}),Je.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}(Le,Fe),Ee)}:function(Le,Ee,Fe,We){if((We=We||open("","_blank"))&&(We.document.title=We.document.body.innerText="downloading..."),typeof Le=="string")return Ci(Le,Ee,Fe);var et=Le.type==="application/octet-stream",Je=/constructor/i.test(yi.HTMLElement)||yi.safari,st=/CriOS\/[\d]+/.test(navigator.userAgent);if((st||et&&Je)&&(typeof FileReader=="undefined"?"undefined":(0,ye.Z)(FileReader))==="object"){var dt=new FileReader;dt.onloadend=function(){var jt=dt.result;jt=st?jt:jt.replace(/^data:[^;]*;/,"data:attachment/file;"),We?We.location.href=jt:location=jt,We=null},dt.readAsDataURL(Le)}else{var vt=yi.URL||yi.webkitURL,Ct=vt.createObjectURL(Le);We?We.location=Ct:location.href=Ct,We=null,setTimeout(function(){vt.revokeObjectURL(Ct)},4e4)}});function Qa(Le){var Ee;Le=Le||"",this.ok=!1,Le.charAt(0)=="#"&&(Le=Le.substr(1,6)),Le={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"}[Le=(Le=Le.replace(/ /g,"")).toLowerCase()]||Le;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,Je=Fe[We].process,st=et.exec(Le);st&&(Ee=Je(st),this.r=Ee[0],this.g=Ee[1],this.b=Ee[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 Mi(Le,Ee){var Fe=Le[0],We=Le[1],et=Le[2],Je=Le[3];Fe=Ia(Fe,We,et,Je,Ee[0],7,-680876936),Je=Ia(Je,Fe,We,et,Ee[1],12,-389564586),et=Ia(et,Je,Fe,We,Ee[2],17,606105819),We=Ia(We,et,Je,Fe,Ee[3],22,-1044525330),Fe=Ia(Fe,We,et,Je,Ee[4],7,-176418897),Je=Ia(Je,Fe,We,et,Ee[5],12,1200080426),et=Ia(et,Je,Fe,We,Ee[6],17,-1473231341),We=Ia(We,et,Je,Fe,Ee[7],22,-45705983),Fe=Ia(Fe,We,et,Je,Ee[8],7,1770035416),Je=Ia(Je,Fe,We,et,Ee[9],12,-1958414417),et=Ia(et,Je,Fe,We,Ee[10],17,-42063),We=Ia(We,et,Je,Fe,Ee[11],22,-1990404162),Fe=Ia(Fe,We,et,Je,Ee[12],7,1804603682),Je=Ia(Je,Fe,We,et,Ee[13],12,-40341101),et=Ia(et,Je,Fe,We,Ee[14],17,-1502002290),Fe=Yi(Fe,We=Ia(We,et,Je,Fe,Ee[15],22,1236535329),et,Je,Ee[1],5,-165796510),Je=Yi(Je,Fe,We,et,Ee[6],9,-1069501632),et=Yi(et,Je,Fe,We,Ee[11],14,643717713),We=Yi(We,et,Je,Fe,Ee[0],20,-373897302),Fe=Yi(Fe,We,et,Je,Ee[5],5,-701558691),Je=Yi(Je,Fe,We,et,Ee[10],9,38016083),et=Yi(et,Je,Fe,We,Ee[15],14,-660478335),We=Yi(We,et,Je,Fe,Ee[4],20,-405537848),Fe=Yi(Fe,We,et,Je,Ee[9],5,568446438),Je=Yi(Je,Fe,We,et,Ee[14],9,-1019803690),et=Yi(et,Je,Fe,We,Ee[3],14,-187363961),We=Yi(We,et,Je,Fe,Ee[8],20,1163531501),Fe=Yi(Fe,We,et,Je,Ee[13],5,-1444681467),Je=Yi(Je,Fe,We,et,Ee[2],9,-51403784),et=Yi(et,Je,Fe,We,Ee[7],14,1735328473),Fe=ra(Fe,We=Yi(We,et,Je,Fe,Ee[12],20,-1926607734),et,Je,Ee[5],4,-378558),Je=ra(Je,Fe,We,et,Ee[8],11,-2022574463),et=ra(et,Je,Fe,We,Ee[11],16,1839030562),We=ra(We,et,Je,Fe,Ee[14],23,-35309556),Fe=ra(Fe,We,et,Je,Ee[1],4,-1530992060),Je=ra(Je,Fe,We,et,Ee[4],11,1272893353),et=ra(et,Je,Fe,We,Ee[7],16,-155497632),We=ra(We,et,Je,Fe,Ee[10],23,-1094730640),Fe=ra(Fe,We,et,Je,Ee[13],4,681279174),Je=ra(Je,Fe,We,et,Ee[0],11,-358537222),et=ra(et,Je,Fe,We,Ee[3],16,-722521979),We=ra(We,et,Je,Fe,Ee[6],23,76029189),Fe=ra(Fe,We,et,Je,Ee[9],4,-640364487),Je=ra(Je,Fe,We,et,Ee[12],11,-421815835),et=ra(et,Je,Fe,We,Ee[15],16,530742520),Fe=Ta(Fe,We=ra(We,et,Je,Fe,Ee[2],23,-995338651),et,Je,Ee[0],6,-198630844),Je=Ta(Je,Fe,We,et,Ee[7],10,1126891415),et=Ta(et,Je,Fe,We,Ee[14],15,-1416354905),We=Ta(We,et,Je,Fe,Ee[5],21,-57434055),Fe=Ta(Fe,We,et,Je,Ee[12],6,1700485571),Je=Ta(Je,Fe,We,et,Ee[3],10,-1894986606),et=Ta(et,Je,Fe,We,Ee[10],15,-1051523),We=Ta(We,et,Je,Fe,Ee[1],21,-2054922799),Fe=Ta(Fe,We,et,Je,Ee[8],6,1873313359),Je=Ta(Je,Fe,We,et,Ee[15],10,-30611744),et=Ta(et,Je,Fe,We,Ee[6],15,-1560198380),We=Ta(We,et,Je,Fe,Ee[13],21,1309151649),Fe=Ta(Fe,We,et,Je,Ee[4],6,-145523070),Je=Ta(Je,Fe,We,et,Ee[11],10,-1120210379),et=Ta(et,Je,Fe,We,Ee[2],15,718787259),We=Ta(We,et,Je,Fe,Ee[9],21,-343485551),Le[0]=pn(Fe,Le[0]),Le[1]=pn(We,Le[1]),Le[2]=pn(et,Le[2]),Le[3]=pn(Je,Le[3])}function Ba(Le,Ee,Fe,We,et,Je){return Ee=pn(pn(Ee,Le),pn(We,Je)),pn(Ee<<et|Ee>>>32-et,Fe)}function Ia(Le,Ee,Fe,We,et,Je,st){return Ba(Ee&Fe|~Ee&We,Le,Ee,et,Je,st)}function Yi(Le,Ee,Fe,We,et,Je,st){return Ba(Ee&We|Fe&~We,Le,Ee,et,Je,st)}function ra(Le,Ee,Fe,We,et,Je,st){return Ba(Ee^Fe^We,Le,Ee,et,Je,st)}function Ta(Le,Ee,Fe,We,et,Je,st){return Ba(Fe^(Ee|~We),Le,Ee,et,Je,st)}function Ha(Le){var Ee,Fe=Le.length,We=[1732584193,-271733879,-1732584194,271733878];for(Ee=64;Ee<=Le.length;Ee+=64)Mi(We,Ho(Le.substring(Ee-64,Ee)));Le=Le.substring(Ee-64);var et=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(Ee=0;Ee<Le.length;Ee++)et[Ee>>2]|=Le.charCodeAt(Ee)<<(Ee%4<<3);if(et[Ee>>2]|=128<<(Ee%4<<3),Ee>55)for(Mi(We,et),Ee=0;Ee<16;Ee++)et[Ee]=0;return et[14]=8*Fe,Mi(We,et),We}function Ho(Le){var Ee,Fe=[];for(Ee=0;Ee<64;Ee+=4)Fe[Ee>>2]=Le.charCodeAt(Ee)+(Le.charCodeAt(Ee+1)<<8)+(Le.charCodeAt(Ee+2)<<16)+(Le.charCodeAt(Ee+3)<<24);return Fe}Nr=yi.atob.bind(yi),fi=yi.btoa.bind(yi);var ps="0123456789abcdef".split("");function _o(Le){for(var Ee="",Fe=0;Fe<4;Fe++)Ee+=ps[Le>>8*Fe+4&15]+ps[Le>>8*Fe&15];return Ee}function fs(Le){return String.fromCharCode((255&Le)>>0,(65280&Le)>>8,(16711680&Le)>>16,(4278190080&Le)>>24)}function Ko(Le){return Ha(Le).map(fs).join("")}var ml=function(Le){for(var Ee=0;Ee<Le.length;Ee++)Le[Ee]=_o(Le[Ee]);return Le.join("")}(Ha("hello"))!="5d41402abc4b2a76b9719d911017c592";function pn(Le,Ee){if(ml){var Fe=(65535&Le)+(65535&Ee);return(Le>>16)+(Ee>>16)+(Fe>>16)<<16|65535&Fe}return Le+Ee&4294967295}function Hn(Le,Ee){var Fe,We,et,Je;if(Le!==Fe){for(var st=(et=Le,Je=1+(256/Le.length>>0),new Array(Je+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+st.charCodeAt(vt))%256,dt[vt]=dt[Ct],dt[Ct]=jt}Fe=Le,We=dt}else dt=We;var Ot=Ee.length,Gt=0,Et=0,rn="";for(vt=0;vt<Ot;vt++)Et=(Et+(jt=dt[Gt=(Gt+1)%256]))%256,dt[Gt]=dt[Et],dt[Et]=jt,st=dt[(dt[Gt]+dt[Et])%256],rn+=String.fromCharCode(Ee.charCodeAt(vt)^st);return rn}var Fr={print:4,modify:8,copy:16,"annot-forms":32};function dr(Le,Ee,Fe,We){this.v=1,this.r=2;var et=192;Le.forEach(function(dt){if(Fr.perm!==void 0)throw new Error("Invalid permission: "+dt);et+=Fr[dt]}),this.padding="(\xBFN^Nu\x8AAd\0NV\xFF\xFA\b..\0\xB6\xD0h>\x80/\f\xA9\xFEdSiz";var Je=(Ee+this.padding).substr(0,32),st=(Fe+this.padding).substr(0,32);this.O=this.processOwnerPassword(Je,st),this.P=-(1+(255^et)),this.encryptionKey=Ko(Je+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(We)).substr(0,5),this.U=Hn(this.encryptionKey,this.padding)}function Ar(Le){if(/[^\u0000-\u00ff]/.test(Le))throw new Error("Invalid PDF Name Object: "+Le+", Only accept ASCII characters.");for(var Ee="",Fe=Le.length,We=0;We<Fe;We++){var et=Le.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?Ee+="#"+("0"+et.toString(16)).slice(-2):Ee+=Le[We]}return Ee}function pr(Le){if((0,ye.Z)(Le)!=="object")throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var Ee={};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)");Ee.hasOwnProperty(Fe)||(Ee[Fe]={});var Je=Math.random().toString(35);return Ee[Fe][Je]=[We,!!et],Je},this.unsubscribe=function(Fe){for(var We in Ee)if(Ee[We][Fe])return delete Ee[We][Fe],Object.keys(Ee[We]).length===0&&delete Ee[We],!0;return!1},this.publish=function(Fe){if(Ee.hasOwnProperty(Fe)){var We=Array.prototype.slice.call(arguments,1),et=[];for(var Je in Ee[Fe]){var st=Ee[Fe][Je];try{st[0].apply(Le,We)}catch(dt){yi.console&&sr.error("jsPDF PubSub Error",dt.message,dt)}st[1]&&et.push(Je)}et.length&&et.forEach(this.unsubscribe)}},this.getTopics=function(){return Ee}}function wr(Le){if(!(this instanceof wr))return new wr(Le);var Ee="opacity,stroke-opacity".split(",");for(var Fe in Le)Le.hasOwnProperty(Fe)&&Ee.indexOf(Fe)>=0&&(this[Fe]=Le[Fe]);this.id="",this.objectNumber=-1}function Dr(Le,Ee){this.gState=Le,this.matrix=Ee,this.id="",this.objectNumber=-1}function Or(Le,Ee,Fe,We,et){if(!(this instanceof Or))return new Or(Le,Ee,Fe,We,et);this.type=Le==="axial"?2:3,this.coords=Ee,this.colors=Fe,Dr.call(this,We,et)}function $r(Le,Ee,Fe,We,et){if(!(this instanceof $r))return new $r(Le,Ee,Fe,We,et);this.boundingBox=Le,this.xStep=Ee,this.yStep=Fe,this.stream="",this.cloneIndex=0,Dr.call(this,We,et)}function Kn(Le){var Ee,Fe=typeof arguments[0]=="string"?arguments[0]:"p",We=arguments[1],et=arguments[2],Je=arguments[3],st=[],dt=1,vt=16,Ct="S",jt=null;(0,ye.Z)(Le=Le||{})==="object"&&(Fe=Le.orientation,We=Le.unit||We,et=Le.format||et,Je=Le.compress||Le.compressPdf||Je,(jt=Le.encryption||null)!==null&&(jt.userPassword=jt.userPassword||"",jt.ownerPassword=jt.ownerPassword||"",jt.userPermissions=jt.userPermissions||[]),dt=typeof Le.userUnit=="number"?Math.abs(Le.userUnit):1,Le.precision!==void 0&&(Ee=Le.precision),Le.floatPrecision!==void 0&&(vt=Le.floatPrecision),Ct=Le.defaultPathOperation||"S"),st=Le.filters||(Je===!0?["FlateEncode"]:st),We=We||"mm",Fe=(""+(Fe||"P")).toLowerCase();var Ot=Le.putOnlyUsedFonts||!1,Gt={},Et={internal:{},__private__:{}};Et.__private__.PubSub=pr;var rn="1.3",Zt=Et.__private__.getPdfVersion=function(){return rn};Et.__private__.setPdfVersion=function(ot){rn=ot};var an={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 an};var Kt=Et.__private__.getPageFormat=function(ot){return an[ot]};et=et||"a4";var ln={COMPAT:"compat",ADVANCED:"advanced"},xn=ln.COMPAT;function Nn(){this.saveGraphicsState(),hn(new Vi(wi,0,0,-wi,0,xl()*wi).toString()+" cm"),this.setFontSize(this.getFontSize()/wi),Ct="n",xn=ln.ADVANCED}function rr(){this.restoreGraphicsState(),Ct="S",xn=ln.COMPAT}var Tr=Et.__private__.combineFontStyleAndFontWeight=function(ot,Tt){if(ot=="bold"&&Tt=="normal"||ot=="bold"&&Tt==400||ot=="normal"&&Tt=="italic"||ot=="bold"&&Tt=="italic")throw new Error("Invalid Combination of fontweight and fontstyle");return Tt&&(ot=Tt==400||Tt==="normal"?ot==="italic"?"italic":"normal":Tt!=700&&Tt!=="bold"||ot!=="normal"?(Tt==700?"bold":Tt)+""+ot:"bold"),ot};Et.advancedAPI=function(ot){var Tt=xn===ln.COMPAT;return Tt&&Nn.call(this),typeof ot!="function"||(ot(this),Tt&&rr.call(this)),this},Et.compatAPI=function(ot){var Tt=xn===ln.ADVANCED;return Tt&&rr.call(this),typeof ot!="function"||(ot(this),Tt&&Nn.call(this)),this},Et.isAdvancedAPI=function(){return xn===ln.ADVANCED};var Qn,vn=function(ot){if(xn!==ln.ADVANCED)throw new Error(ot+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},zn=Et.roundToPrecision=Et.__private__.roundToPrecision=function(ot,Tt){var un=Ee||Tt;if(isNaN(ot)||isNaN(un))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return ot.toFixed(un).replace(/0+$/,"")};Qn=Et.hpf=Et.__private__.hpf=typeof vt=="number"?function(ot){if(isNaN(ot))throw new Error("Invalid argument passed to jsPDF.hpf");return zn(ot,vt)}:vt==="smart"?function(ot){if(isNaN(ot))throw new Error("Invalid argument passed to jsPDF.hpf");return zn(ot,ot>-1&&ot<1?16:5)}:function(ot){if(isNaN(ot))throw new Error("Invalid argument passed to jsPDF.hpf");return zn(ot,16)};var Sr=Et.f2=Et.__private__.f2=function(ot){if(isNaN(ot))throw new Error("Invalid argument passed to jsPDF.f2");return zn(ot,2)},Yt=Et.__private__.f3=function(ot){if(isNaN(ot))throw new Error("Invalid argument passed to jsPDF.f3");return zn(ot,3)},$t=Et.scale=Et.__private__.scale=function(ot){if(isNaN(ot))throw new Error("Invalid argument passed to jsPDF.scale");return xn===ln.COMPAT?ot*wi:xn===ln.ADVANCED?ot:void 0},Pn=function(ot){return xn===ln.COMPAT?xl()-ot:xn===ln.ADVANCED?ot:void 0},mn=function(ot){return $t(Pn(ot))};Et.__private__.setPrecision=Et.setPrecision=function(ot){typeof parseInt(ot,10)=="number"&&(Ee=parseInt(ot,10))};var lr,Zn="00000000000000000000000000000000",mr=Et.__private__.getFileId=function(){return Zn},Wn=Et.__private__.setFileId=function(ot){return Zn=ot!==void 0&&/^[a-fA-F0-9]{32}$/.test(ot)?ot.toUpperCase():Zn.split("").map(function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))}).join(""),jt!==null&&($o=new dr(jt.userPermissions,jt.userPassword,jt.ownerPassword,Zn)),Zn};Et.setFileId=function(ot){return Wn(ot),this},Et.getFileId=function(){return mr()};var yr=Et.__private__.convertDateToPDFDate=function(ot){var Tt=ot.getTimezoneOffset(),un=Tt<0?"+":"-",wn=Math.floor(Math.abs(Tt/60)),Tn=Math.abs(Tt%60),fr=[un,fn(wn),"'",fn(Tn),"'"].join("");return["D:",ot.getFullYear(),fn(ot.getMonth()+1),fn(ot.getDate()),fn(ot.getHours()),fn(ot.getMinutes()),fn(ot.getSeconds()),fr].join("")},Ir=Et.__private__.convertPDFDateToDate=function(ot){var Tt=parseInt(ot.substr(2,4),10),un=parseInt(ot.substr(6,2),10)-1,wn=parseInt(ot.substr(8,2),10),Tn=parseInt(ot.substr(10,2),10),fr=parseInt(ot.substr(12,2),10),kr=parseInt(ot.substr(14,2),10);return new Date(Tt,un,wn,Tn,fr,kr,0)},vi=Et.__private__.setCreationDate=function(ot){var Tt;if(ot===void 0&&(ot=new Date),ot instanceof Date)Tt=yr(ot);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(ot))throw new Error("Invalid argument passed to jsPDF.setCreationDate");Tt=ot}return lr=Tt},Rt=Et.__private__.getCreationDate=function(ot){var Tt=lr;return ot==="jsDate"&&(Tt=Ir(lr)),Tt};Et.setCreationDate=function(ot){return vi(ot),this},Et.getCreationDate=function(ot){return Rt(ot)};var sn,fn=Et.__private__.padd2=function(ot){return("0"+parseInt(ot)).slice(-2)},Bn=Et.__private__.padd2Hex=function(ot){return("00"+(ot=ot.toString())).substr(ot.length)},jn=0,Vn=[],$n=[],nr=0,Xr=[],Vr=[],mi=!1,Ai=$n,Xi=function(){jn=0,nr=0,$n=[],Vn=[],Xr=[],bl=Io(),Ls=Io()};Et.__private__.setCustomOutputDestination=function(ot){mi=!0,Ai=ot};var Cr=function(ot){mi||(Ai=ot)};Et.__private__.resetCustomOutputDestination=function(){mi=!1,Ai=$n};var hn=Et.__private__.out=function(ot){return ot=ot.toString(),nr+=ot.length+1,Ai.push(ot),Ai},ha=Et.__private__.write=function(ot){return hn(arguments.length===1?ot.toString():Array.prototype.join.call(arguments," "))},Di=Et.__private__.getArrayBuffer=function(ot){for(var Tt=ot.length,un=new ArrayBuffer(Tt),wn=new Uint8Array(un);Tt--;)wn[Tt]=ot.charCodeAt(Tt);return un},Kr=[["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 Kr};var si=Le.fontSize||16;Et.__private__.setFontSize=Et.setFontSize=function(ot){return si=xn===ln.ADVANCED?ot/wi:ot,this};var bi,gi=Et.__private__.getFontSize=Et.getFontSize=function(){return xn===ln.COMPAT?si:si*wi},Ni=Le.R2L||!1;Et.__private__.setR2L=Et.setR2L=function(ot){return Ni=ot,this},Et.__private__.getR2L=Et.getR2L=function(){return Ni};var Aa,va=Et.__private__.setZoomMode=function(ot){var Tt=[void 0,null,"fullwidth","fullheight","fullpage","original"];if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(ot))bi=ot;else if(isNaN(ot)){if(Tt.indexOf(ot)===-1)throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+ot+'" is not recognized.');bi=ot}else bi=parseInt(ot,10)};Et.__private__.getZoomMode=function(){return bi};var Pa,Fa=Et.__private__.setPageMode=function(ot){if([void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(ot)==-1)throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+ot+'" is not recognized.');Aa=ot};Et.__private__.getPageMode=function(){return Aa};var qa=Et.__private__.setLayoutMode=function(ot){if([void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(ot)==-1)throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+ot+'" is not recognized.');Pa=ot};Et.__private__.getLayoutMode=function(){return Pa},Et.__private__.setDisplayMode=Et.setDisplayMode=function(ot,Tt,un){return va(ot),qa(Tt),Fa(un),this};var na={title:"",subject:"",author:"",keywords:"",creator:""};Et.__private__.getDocumentProperty=function(ot){if(Object.keys(na).indexOf(ot)===-1)throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return na[ot]},Et.__private__.getDocumentProperties=function(){return na},Et.__private__.setDocumentProperties=Et.setProperties=Et.setDocumentProperties=function(ot){for(var Tt in na)na.hasOwnProperty(Tt)&&ot[Tt]&&(na[Tt]=ot[Tt]);return this},Et.__private__.setDocumentProperty=function(ot,Tt){if(Object.keys(na).indexOf(ot)===-1)throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return na[ot]=Tt};var xa,wi,qo,Ga,zs,eo={},po={},ol=[],Ya={},uo={},Eo={},Gs={},yl=null,Co=0,da=[],Va=new pr(Et),ql=Le.hotfixes||[],Vo={},sl={},ll=[],Vi=function ot(Tt,un,wn,Tn,fr,kr){if(!(this instanceof ot))return new ot(Tt,un,wn,Tn,fr,kr);isNaN(Tt)&&(Tt=1),isNaN(un)&&(un=0),isNaN(wn)&&(wn=0),isNaN(Tn)&&(Tn=1),isNaN(fr)&&(fr=0),isNaN(kr)&&(kr=0),this._matrix=[Tt,un,wn,Tn,fr,kr]};Object.defineProperty(Vi.prototype,"sx",{get:function(){return this._matrix[0]},set:function(ot){this._matrix[0]=ot}}),Object.defineProperty(Vi.prototype,"shy",{get:function(){return this._matrix[1]},set:function(ot){this._matrix[1]=ot}}),Object.defineProperty(Vi.prototype,"shx",{get:function(){return this._matrix[2]},set:function(ot){this._matrix[2]=ot}}),Object.defineProperty(Vi.prototype,"sy",{get:function(){return this._matrix[3]},set:function(ot){this._matrix[3]=ot}}),Object.defineProperty(Vi.prototype,"tx",{get:function(){return this._matrix[4]},set:function(ot){this._matrix[4]=ot}}),Object.defineProperty(Vi.prototype,"ty",{get:function(){return this._matrix[5]},set:function(ot){this._matrix[5]=ot}}),Object.defineProperty(Vi.prototype,"a",{get:function(){return this._matrix[0]},set:function(ot){this._matrix[0]=ot}}),Object.defineProperty(Vi.prototype,"b",{get:function(){return this._matrix[1]},set:function(ot){this._matrix[1]=ot}}),Object.defineProperty(Vi.prototype,"c",{get:function(){return this._matrix[2]},set:function(ot){this._matrix[2]=ot}}),Object.defineProperty(Vi.prototype,"d",{get:function(){return this._matrix[3]},set:function(ot){this._matrix[3]=ot}}),Object.defineProperty(Vi.prototype,"e",{get:function(){return this._matrix[4]},set:function(ot){this._matrix[4]=ot}}),Object.defineProperty(Vi.prototype,"f",{get:function(){return this._matrix[5]},set:function(ot){this._matrix[5]=ot}}),Object.defineProperty(Vi.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(Vi.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(Vi.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(Vi.prototype,"isIdentity",{get:function(){return this.sx===1&&this.shy===0&&this.shx===0&&this.sy===1&&this.tx===0&&this.ty===0}}),Vi.prototype.join=function(ot){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(Qn).join(ot)},Vi.prototype.multiply=function(ot){var Tt=ot.sx*this.sx+ot.shy*this.shx,un=ot.sx*this.shy+ot.shy*this.sy,wn=ot.shx*this.sx+ot.sy*this.shx,Tn=ot.shx*this.shy+ot.sy*this.sy,fr=ot.tx*this.sx+ot.ty*this.shx+this.tx,kr=ot.tx*this.shy+ot.ty*this.sy+this.ty;return new Vi(Tt,un,wn,Tn,fr,kr)},Vi.prototype.decompose=function(){var ot=this.sx,Tt=this.shy,un=this.shx,wn=this.sy,Tn=this.tx,fr=this.ty,kr=Math.sqrt(ot*ot+Tt*Tt),Bi=(ot/=kr)*un+(Tt/=kr)*wn;un-=ot*Bi,wn-=Tt*Bi;var Ri=Math.sqrt(un*un+wn*wn);return Bi/=Ri,ot*(wn/=Ri)<Tt*(un/=Ri)&&(ot=-ot,Tt=-Tt,Bi=-Bi,kr=-kr),{scale:new Vi(kr,0,0,Ri,0,0),translate:new Vi(1,0,0,1,Tn,fr),rotate:new Vi(ot,Tt,-Tt,ot,0,0),skew:new Vi(1,0,Bi,1,0,0)}},Vi.prototype.toString=function(ot){return this.join(" ")},Vi.prototype.inversed=function(){var ot=this.sx,Tt=this.shy,un=this.shx,wn=this.sy,Tn=this.tx,fr=this.ty,kr=1/(ot*wn-Tt*un),Bi=wn*kr,Ri=-Tt*kr,ga=-un*kr,ua=ot*kr;return new Vi(Bi,Ri,ga,ua,-Bi*Tn-ga*fr,-Ri*Tn-ua*fr)},Vi.prototype.applyToPoint=function(ot){var Tt=ot.x*this.sx+ot.y*this.shx+this.tx,un=ot.x*this.shy+ot.y*this.sy+this.ty;return new Lu(Tt,un)},Vi.prototype.applyToRectangle=function(ot){var Tt=this.applyToPoint(ot),un=this.applyToPoint(new Lu(ot.x+ot.w,ot.y+ot.h));return new Iu(Tt.x,Tt.y,un.x-Tt.x,un.y-Tt.y)},Vi.prototype.clone=function(){var ot=this.sx,Tt=this.shy,un=this.shx,wn=this.sy,Tn=this.tx,fr=this.ty;return new Vi(ot,Tt,un,wn,Tn,fr)},Et.Matrix=Vi;var Ws=Et.matrixMult=function(ot,Tt){return Tt.multiply(ot)},Ks=new Vi(1,0,0,1,0,0);Et.unitMatrix=Et.identityMatrix=Ks;var ni=function(ot,Tt){if(!uo[ot]){var un=(Tt instanceof Or?"Sh":"P")+(Object.keys(Ya).length+1).toString(10);Tt.id=un,uo[ot]=un,Ya[un]=Tt,Va.publish("addPattern",Tt)}};Et.ShadingPattern=Or,Et.TilingPattern=$r,Et.addShadingPattern=function(ot,Tt){return vn("addShadingPattern()"),ni(ot,Tt),this},Et.beginTilingPattern=function(ot){vn("beginTilingPattern()"),ic(ot.boundingBox[0],ot.boundingBox[1],ot.boundingBox[2]-ot.boundingBox[0],ot.boundingBox[3]-ot.boundingBox[1],ot.matrix)},Et.endTilingPattern=function(ot,Tt){vn("endTilingPattern()"),Tt.stream=Vr[sn].join(`
`),ni(ot,Tt),Va.publish("endTilingPattern",Tt),ll.pop().restore()};var No=Et.__private__.newObject=function(){var ot=Io();return is(ot,!0),ot},Io=Et.__private__.newObjectDeferred=function(){return jn++,Vn[jn]=function(){return nr},jn},is=function(ot,Tt){return Tt=typeof Tt=="boolean"&&Tt,Vn[ot]=nr,Tt&&hn(ot+" 0 obj"),ot},as=Et.__private__.newAdditionalObject=function(){var ot={objId:Io(),content:""};return Xr.push(ot),ot},bl=Io(),Ls=Io(),os=Et.__private__.decodeColorString=function(ot){var Tt=ot.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 wn="#",Tn=0;Tn<3;Tn++)wn+=("0"+Math.floor(255*parseFloat(Tt[Tn])).toString(16)).slice(-2);return wn},hs=Et.__private__.encodeColorString=function(ot){var Tt;typeof ot=="string"&&(ot={ch1:ot});var un=ot.ch1,wn=ot.ch2,Tn=ot.ch3,fr=ot.ch4,kr=ot.pdfColorType==="draw"?["G","RG","K"]:["g","rg","k"];if(typeof un=="string"&&un.charAt(0)!=="#"){var Bi=new Qa(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 Ri=parseInt(un.substr(1),16);un=Ri>>16&255,wn=Ri>>8&255,Tn=255&Ri}if(wn===void 0||fr===void 0&&un===wn&&wn===Tn)if(typeof un=="string")Tt=un+" "+kr[0];else switch(ot.precision){case 2:Tt=Sr(un/255)+" "+kr[0];break;case 3:default:Tt=Yt(un/255)+" "+kr[0]}else if(fr===void 0||(0,ye.Z)(fr)==="object"){if(fr&&!isNaN(fr.a)&&fr.a===0)return Tt=["1.","1.","1.",kr[1]].join(" ");if(typeof un=="string")Tt=[un,wn,Tn,kr[1]].join(" ");else switch(ot.precision){case 2:Tt=[Sr(un/255),Sr(wn/255),Sr(Tn/255),kr[1]].join(" ");break;default:case 3:Tt=[Yt(un/255),Yt(wn/255),Yt(Tn/255),kr[1]].join(" ")}}else if(typeof un=="string")Tt=[un,wn,Tn,fr,kr[2]].join(" ");else switch(ot.precision){case 2:Tt=[Sr(un),Sr(wn),Sr(Tn),Sr(fr),kr[2]].join(" ");break;case 3:default:Tt=[Yt(un),Yt(wn),Yt(Tn),Yt(fr),kr[2]].join(" ")}return Tt},ul=Et.__private__.getFilters=function(){return st},Is=Et.__private__.putStream=function(ot){var Tt=(ot=ot||{}).data||"",un=ot.filters||ul(),wn=ot.alreadyAppliedFilters||[],Tn=ot.addLength1||!1,fr=Tt.length,kr=ot.objectId,Bi=function(Zo){return Zo};if(jt!==null&&kr===void 0)throw new Error("ObjectId must be passed to putStream for file encryption");jt!==null&&(Bi=$o.encryptor(kr,0));var Ri={};un===!0&&(un=["FlateEncode"]);var ga=ot.additionalKeyValues||[],ua=(Ri=Kn.API.processDataByFilters!==void 0?Kn.API.processDataByFilters(Tt,un):{data:Tt,reverseChain:[]}).reverseChain+(Array.isArray(wn)?wn.join(" "):wn.toString());if(Ri.data.length!==0&&(ga.push({key:"Length",value:Ri.data.length}),Tn===!0&&ga.push({key:"Length1",value:fr})),ua.length!=0)if(ua.split("/").length-1==1)ga.push({key:"Filter",value:ua});else{ga.push({key:"Filter",value:"["+ua+"]"});for(var Da=0;Da<ga.length;Da+=1)if(ga[Da].key==="DecodeParms"){for(var mo=[],yo=0;yo<Ri.reverseChain.split("/").length-1;yo+=1)mo.push("null");mo.push(ga[Da].value),ga[Da].value="["+mo.join(" ")+"]"}}hn("<<");for(var Po=0;Po<ga.length;Po++)hn("/"+ga[Po].key+" "+ga[Po].value);hn(">>"),Ri.data.length!==0&&(hn("stream"),hn(Bi(Ri.data)),hn("endstream"))},cl=Et.__private__.putPage=function(ot){var Tt=ot.number,un=ot.data,wn=ot.objId,Tn=ot.contentsObjId;is(wn,!0),hn("<</Type /Page"),hn("/Parent "+ot.rootDictionaryObjId+" 0 R"),hn("/Resources "+ot.resourceDictionaryObjId+" 0 R"),hn("/MediaBox ["+parseFloat(Qn(ot.mediaBox.bottomLeftX))+" "+parseFloat(Qn(ot.mediaBox.bottomLeftY))+" "+Qn(ot.mediaBox.topRightX)+" "+Qn(ot.mediaBox.topRightY)+"]"),ot.cropBox!==null&&hn("/CropBox ["+Qn(ot.cropBox.bottomLeftX)+" "+Qn(ot.cropBox.bottomLeftY)+" "+Qn(ot.cropBox.topRightX)+" "+Qn(ot.cropBox.topRightY)+"]"),ot.bleedBox!==null&&hn("/BleedBox ["+Qn(ot.bleedBox.bottomLeftX)+" "+Qn(ot.bleedBox.bottomLeftY)+" "+Qn(ot.bleedBox.topRightX)+" "+Qn(ot.bleedBox.topRightY)+"]"),ot.trimBox!==null&&hn("/TrimBox ["+Qn(ot.trimBox.bottomLeftX)+" "+Qn(ot.trimBox.bottomLeftY)+" "+Qn(ot.trimBox.topRightX)+" "+Qn(ot.trimBox.topRightY)+"]"),ot.artBox!==null&&hn("/ArtBox ["+Qn(ot.artBox.bottomLeftX)+" "+Qn(ot.artBox.bottomLeftY)+" "+Qn(ot.artBox.topRightX)+" "+Qn(ot.artBox.topRightY)+"]"),typeof ot.userUnit=="number"&&ot.userUnit!==1&&hn("/UserUnit "+ot.userUnit),Va.publish("putPage",{objId:wn,pageContext:da[Tt],pageNumber:Tt,page:un}),hn("/Contents "+Tn+" 0 R"),hn(">>"),hn("endobj");var fr=un.join(`
`);return xn===ln.ADVANCED&&(fr+=`
Q`),is(Tn,!0),Is({data:fr,filters:ul(),objectId:Tn}),hn("endobj"),wn},vs=Et.__private__.putPages=function(){var ot,Tt,un=[];for(ot=1;ot<=Co;ot++)da[ot].objId=Io(),da[ot].contentsObjId=Io();for(ot=1;ot<=Co;ot++)un.push(cl({number:ot,data:Vr[ot],objId:da[ot].objId,contentsObjId:da[ot].contentsObjId,mediaBox:da[ot].mediaBox,cropBox:da[ot].cropBox,bleedBox:da[ot].bleedBox,trimBox:da[ot].trimBox,artBox:da[ot].artBox,userUnit:da[ot].userUnit,rootDictionaryObjId:bl,resourceDictionaryObjId:Ls}));is(bl,!0),hn("<</Type /Pages");var wn="/Kids [";for(Tt=0;Tt<Co;Tt++)wn+=un[Tt]+" 0 R ";hn(wn+"]"),hn("/Count "+Co),hn(">>"),hn("endobj"),Va.publish("postPutPages")},Ul=function(ot){Va.publish("putFont",{font:ot,out:hn,newObject:No,putStream:Is}),ot.isAlreadyPutted!==!0&&(ot.objectNumber=No(),hn("<<"),hn("/Type /Font"),hn("/BaseFont /"+Ar(ot.postScriptName)),hn("/Subtype /Type1"),typeof ot.encoding=="string"&&hn("/Encoding /"+ot.encoding),hn("/FirstChar 32"),hn("/LastChar 255"),hn(">>"),hn("endobj"))},Rl=function(){for(var ot in eo)eo.hasOwnProperty(ot)&&(Ot===!1||Ot===!0&&Gt.hasOwnProperty(ot))&&Ul(eo[ot])},yu=function(ot){ot.objectNumber=No();var Tt=[];Tt.push({key:"Type",value:"/XObject"}),Tt.push({key:"Subtype",value:"/Form"}),Tt.push({key:"BBox",value:"["+[Qn(ot.x),Qn(ot.y),Qn(ot.x+ot.width),Qn(ot.y+ot.height)].join(" ")+"]"}),Tt.push({key:"Matrix",value:"["+ot.matrix.toString()+"]"});var un=ot.pages[1].join(`
`);Is({data:un,additionalKeyValues:Tt,objectId:ot.objectNumber}),hn("endobj")},$l=function(){for(var ot in Vo)Vo.hasOwnProperty(ot)&&yu(Vo[ot])},pc=function(ot,Tt){var un,wn=[],Tn=1/(Tt-1);for(un=0;un<1;un+=Tn)wn.push(un);if(wn.push(1),ot[0].offset!=0){var fr={offset:0,color:ot[0].color};ot.unshift(fr)}if(ot[ot.length-1].offset!=1){var kr={offset:1,color:ot[ot.length-1].color};ot.push(kr)}for(var Bi="",Ri=0,ga=0;ga<wn.length;ga++){for(un=wn[ga];un>ot[Ri+1].offset;)Ri++;var ua=ot[Ri].offset,Da=(un-ua)/(ot[Ri+1].offset-ua),mo=ot[Ri].color,yo=ot[Ri+1].color;Bi+=Bn(Math.round((1-Da)*mo[0]+Da*yo[0]).toString(16))+Bn(Math.round((1-Da)*mo[1]+Da*yo[1]).toString(16))+Bn(Math.round((1-Da)*mo[2]+Da*yo[2]).toString(16))}return Bi.trim()},Yu=function(ot,Tt){Tt||(Tt=21);var un=No(),wn=pc(ot.colors,Tt),Tn=[];Tn.push({key:"FunctionType",value:"0"}),Tn.push({key:"Domain",value:"[0.0 1.0]"}),Tn.push({key:"Size",value:"["+Tt+"]"}),Tn.push({key:"BitsPerSample",value:"8"}),Tn.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),Tn.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),Is({data:wn,additionalKeyValues:Tn,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:un}),hn("endobj"),ot.objectNumber=No(),hn("<< /ShadingType "+ot.type),hn("/ColorSpace /DeviceRGB");var fr="/Coords ["+Qn(parseFloat(ot.coords[0]))+" "+Qn(parseFloat(ot.coords[1]))+" ";ot.type===2?fr+=Qn(parseFloat(ot.coords[2]))+" "+Qn(parseFloat(ot.coords[3])):fr+=Qn(parseFloat(ot.coords[2]))+" "+Qn(parseFloat(ot.coords[3]))+" "+Qn(parseFloat(ot.coords[4]))+" "+Qn(parseFloat(ot.coords[5])),hn(fr+="]"),ot.matrix&&hn("/Matrix ["+ot.matrix.toString()+"]"),hn("/Function "+un+" 0 R"),hn("/Extend [true true]"),hn(">>"),hn("endobj")},tA=function(ot,Tt){var un=Io(),wn=No();Tt.push({resourcesOid:un,objectOid:wn}),ot.objectNumber=wn;var Tn=[];Tn.push({key:"Type",value:"/Pattern"}),Tn.push({key:"PatternType",value:"1"}),Tn.push({key:"PaintType",value:"1"}),Tn.push({key:"TilingType",value:"1"}),Tn.push({key:"BBox",value:"["+ot.boundingBox.map(Qn).join(" ")+"]"}),Tn.push({key:"XStep",value:Qn(ot.xStep)}),Tn.push({key:"YStep",value:Qn(ot.yStep)}),Tn.push({key:"Resources",value:un+" 0 R"}),ot.matrix&&Tn.push({key:"Matrix",value:"["+ot.matrix.toString()+"]"}),Is({data:ot.stream,additionalKeyValues:Tn,objectId:ot.objectNumber}),hn("endobj")},bu=function(ot){var Tt;for(Tt in Ya)Ya.hasOwnProperty(Tt)&&(Ya[Tt]instanceof Or?Yu(Ya[Tt]):Ya[Tt]instanceof $r&&tA(Ya[Tt],ot))},mc=function(ot){for(var Tt in ot.objectNumber=No(),hn("<<"),ot)switch(Tt){case"opacity":hn("/ca "+Sr(ot[Tt]));break;case"stroke-opacity":hn("/CA "+Sr(ot[Tt]))}hn(">>"),hn("endobj")},nA=function(){var ot;for(ot in Eo)Eo.hasOwnProperty(ot)&&mc(Eo[ot])},Zu=function(){for(var ot in hn("/XObject <<"),Vo)Vo.hasOwnProperty(ot)&&Vo[ot].objectNumber>=0&&hn("/"+ot+" "+Vo[ot].objectNumber+" 0 R");Va.publish("putXobjectDict"),hn(">>")},rA=function(){$o.oid=No(),hn("<<"),hn("/Filter /Standard"),hn("/V "+$o.v),hn("/R "+$o.r),hn("/U <"+$o.toHexString($o.U)+">"),hn("/O <"+$o.toHexString($o.O)+">"),hn("/P "+$o.P),hn(">>"),hn("endobj")},vc=function(){for(var ot in hn("/Font <<"),eo)eo.hasOwnProperty(ot)&&(Ot===!1||Ot===!0&&Gt.hasOwnProperty(ot))&&hn("/"+ot+" "+eo[ot].objectNumber+" 0 R");hn(">>")},iA=function(){if(Object.keys(Ya).length>0){for(var ot in hn("/Shading <<"),Ya)Ya.hasOwnProperty(ot)&&Ya[ot]instanceof Or&&Ya[ot].objectNumber>=0&&hn("/"+ot+" "+Ya[ot].objectNumber+" 0 R");Va.publish("putShadingPatternDict"),hn(">>")}},eu=function(ot){if(Object.keys(Ya).length>0){for(var Tt in hn("/Pattern <<"),Ya)Ya.hasOwnProperty(Tt)&&Ya[Tt]instanceof Et.TilingPattern&&Ya[Tt].objectNumber>=0&&Ya[Tt].objectNumber<ot&&hn("/"+Tt+" "+Ya[Tt].objectNumber+" 0 R");Va.publish("putTilingPatternDict"),hn(">>")}},aA=function(){if(Object.keys(Eo).length>0){var ot;for(ot in hn("/ExtGState <<"),Eo)Eo.hasOwnProperty(ot)&&Eo[ot].objectNumber>=0&&hn("/"+ot+" "+Eo[ot].objectNumber+" 0 R");Va.publish("putGStateDict"),hn(">>")}},Fo=function(ot){is(ot.resourcesOid,!0),hn("<<"),hn("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),vc(),iA(),eu(ot.objectOid),aA(),Zu(),hn(">>"),hn("endobj")},yc=function(){var ot=[];Rl(),nA(),$l(),bu(ot),Va.publish("putResources"),ot.forEach(Fo),Fo({resourcesOid:Ls,objectOid:Number.MAX_SAFE_INTEGER}),Va.publish("postPutResources")},Xu=function(){Va.publish("putAdditionalObjects");for(var ot=0;ot<Xr.length;ot++){var Tt=Xr[ot];is(Tt.objId,!0),hn(Tt.content),hn("endobj")}Va.publish("postPutAdditionalObjects")},bc=function(ot){po[ot.fontName]=po[ot.fontName]||{},po[ot.fontName][ot.fontStyle]=ot.id},Ql=function(ot,Tt,un,wn,Tn){var fr={id:"F"+(Object.keys(eo).length+1).toString(10),postScriptName:ot,fontName:Tt,fontStyle:un,encoding:wn,isStandardFont:Tn||!1,metadata:{}};return Va.publish("addFont",{font:fr,instance:this}),eo[fr.id]=fr,bc(fr),fr.id},oA=function(ot){for(var Tt=0,un=Kr.length;Tt<un;Tt++){var wn=Ql.call(this,ot[Tt][0],ot[Tt][1],ot[Tt][2],Kr[Tt][3],!0);Ot===!1&&(Gt[wn]=!0);var Tn=ot[Tt][0].split("-");bc({id:wn,fontName:Tn[0],fontStyle:Tn[1]||""})}Va.publish("addFonts",{fonts:eo,dictionary:po})},ys=function(ot){return ot.foo=function(){try{return ot.apply(this,arguments)}catch(wn){var Tt=wn.stack||"";~Tt.indexOf(" at ")&&(Tt=Tt.split(" at ")[1]);var un="Error in function "+Tt.split(`
`)[0].split("<")[0]+": "+wn.message;if(!yi.console)throw new Error(un);yi.console.error(un,wn),yi.alert&&alert(un)}},ot.foo.bar=ot,ot.foo},Hl=function(ot,Tt){var un,wn,Tn,fr,kr,Bi,Ri,ga,ua;if(Tn=(Tt=Tt||{}).sourceEncoding||"Unicode",kr=Tt.outputEncoding,(Tt.autoencode||kr)&&eo[xa].metadata&&eo[xa].metadata[Tn]&&eo[xa].metadata[Tn].encoding&&(fr=eo[xa].metadata[Tn].encoding,!kr&&eo[xa].encoding&&(kr=eo[xa].encoding),!kr&&fr.codePages&&(kr=fr.codePages[0]),typeof kr=="string"&&(kr=fr[kr]),kr)){for(Ri=!1,Bi=[],un=0,wn=ot.length;un<wn;un++)(ga=kr[ot.charCodeAt(un)])?Bi.push(String.fromCharCode(ga)):Bi.push(ot[un]),Bi[un].charCodeAt(0)>>8&&(Ri=!0);ot=Bi.join("")}for(un=ot.length;Ri===void 0&&un!==0;)ot.charCodeAt(un-1)>>8&&(Ri=!0),un--;if(!Ri)return ot;for(Bi=Tt.noBOM?[]:[254,255],un=0,wn=ot.length;un<wn;un++){if((ua=(ga=ot.charCodeAt(un))>>8)>>8)throw new Error("Character at position "+un+" of string '"+ot+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");Bi.push(ua),Bi.push(ga-(ua<<8))}return String.fromCharCode.apply(void 0,Bi)},ss=Et.__private__.pdfEscape=Et.pdfEscape=function(ot,Tt){return Hl(ot,Tt).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},wu=Et.__private__.beginPage=function(ot){Vr[++Co]=[],da[Co]={objId:0,contentsObjId:0,userUnit:Number(dt),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(ot[0]),topRightY:Number(ot[1])}},Su(Co),Cr(Vr[sn])},wc=function(ot,Tt){var un,wn,Tn;switch(Fe=Tt||Fe,typeof ot=="string"&&(un=Kt(ot.toLowerCase()),Array.isArray(un)&&(wn=un[0],Tn=un[1])),Array.isArray(ot)&&(wn=ot[0]*wi,Tn=ot[1]*wi),isNaN(wn)&&(wn=et[0],Tn=et[1]),(wn>14400||Tn>14400)&&(sr.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),wn=Math.min(14400,wn),Tn=Math.min(14400,Tn)),et=[wn,Tn],Fe.substr(0,1)){case"l":Tn>wn&&(et=[Tn,wn]);break;case"p":wn>Tn&&(et=[Tn,wn])}wu(et),Ic(nc),hn(Ds),rc!==0&&hn(rc+" J"),Gl!==0&&hn(Gl+" j"),Va.publish("addPage",{pageNumber:Co})},Sc=function(ot){ot>0&&ot<=Co&&(Vr.splice(ot,1),da.splice(ot,1),Co--,sn>Co&&(sn=Co),this.setPage(sn))},Su=function(ot){ot>0&&ot<=Co&&(sn=ot)},Ju=Et.__private__.getNumberOfPages=Et.getNumberOfPages=function(){return Vr.length-1},qu=function(ot,Tt,un){var wn,Tn=void 0;return un=un||{},ot=ot!==void 0?ot:eo[xa].fontName,Tt=Tt!==void 0?Tt:eo[xa].fontStyle,wn=ot.toLowerCase(),po[wn]!==void 0&&po[wn][Tt]!==void 0?Tn=po[wn][Tt]:po[ot]!==void 0&&po[ot][Tt]!==void 0?Tn=po[ot][Tt]:un.disableWarning===!1&&sr.warn("Unable to look up font label for font '"+ot+"', '"+Tt+"'. Refer to getFontList() for available fonts."),Tn||un.noFallback||(Tn=po.times[Tt])==null&&(Tn=po.times.normal),Tn},Bc=Et.__private__.putInfo=function(){var ot=No(),Tt=function(wn){return wn};for(var un in jt!==null&&(Tt=$o.encryptor(ot,0)),hn("<<"),hn("/Producer ("+ss(Tt("jsPDF "+Kn.version))+")"),na)na.hasOwnProperty(un)&&na[un]&&hn("/"+un.substr(0,1).toUpperCase()+un.substr(1)+" ("+ss(Tt(na[un]))+")");hn("/CreationDate ("+ss(Tt(lr))+")"),hn(">>"),hn("endobj")},Bu=Et.__private__.putCatalog=function(ot){var Tt=(ot=ot||{}).rootDictionaryObjId||bl;switch(No(),hn("<<"),hn("/Type /Catalog"),hn("/Pages "+Tt+" 0 R"),bi||(bi="fullwidth"),bi){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=""+bi;un.substr(un.length-1)==="%"&&(bi=parseInt(bi)/100),typeof bi=="number"&&hn("/OpenAction [3 0 R /XYZ null null "+Sr(bi)+"]")}switch(Pa||(Pa="continuous"),Pa){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")}Aa&&hn("/PageMode /"+Aa),Va.publish("putCatalog"),hn(">>"),hn("endobj")},Ec=Et.__private__.putTrailer=function(){hn("trailer"),hn("<<"),hn("/Size "+(jn+1)),hn("/Root "+jn+" 0 R"),hn("/Info "+(jn-1)+" 0 R"),jt!==null&&hn("/Encrypt "+$o.oid+" 0 R"),hn("/ID [ <"+Zn+"> <"+Zn+"> ]"),hn(">>")},$u=Et.__private__.putHeader=function(){hn("%PDF-"+rn),hn("%\xBA\xDF\xAC\xE0")},sA=Et.__private__.putXRef=function(){var ot="0000000000";hn("xref"),hn("0 "+(jn+1)),hn("0000000000 65535 f ");for(var Tt=1;Tt<=jn;Tt++)typeof Vn[Tt]=="function"?hn((ot+Vn[Tt]()).slice(-10)+" 00000 n "):Vn[Tt]!==void 0?hn((ot+Vn[Tt]).slice(-10)+" 00000 n "):hn("0000000000 00000 n ")},wl=Et.__private__.buildDocument=function(){Xi(),Cr($n),Va.publish("buildDocument"),$u(),vs(),Xu(),yc(),jt!==null&&rA(),Bc(),Bu();var ot=nr;return sA(),Ec(),hn("startxref"),hn(""+ot),hn("%%EOF"),Cr(Vr[sn]),$n.join(`
`)},Eu=Et.__private__.getBlob=function(ot){return new Blob([Di(ot)],{type:"application/pdf"})},Yo=Et.output=Et.__private__.output=ys(function(ot,Tt){switch(typeof(Tt=Tt||{})=="string"?Tt={filename:Tt}:Tt.filename=Tt.filename||"generated.pdf",ot){case void 0:return wl();case"save":Et.save(Tt.filename);break;case"arraybuffer":return Di(wl());case"blob":return Eu(wl());case"bloburi":case"bloburl":if(yi.URL!==void 0&&typeof yi.URL.createObjectURL=="function")return yi.URL&&yi.URL.createObjectURL(Eu(wl()))||void 0;sr.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var un="",wn=wl();try{un=fi(wn)}catch(yo){un=fi(unescape(encodeURIComponent(wn)))}return"data:application/pdf;filename="+Tt.filename+";base64,"+un;case"pdfobjectnewwindow":if(Object.prototype.toString.call(yi)==="[object Window]"){var Tn="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js",fr=' integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==" crossorigin="anonymous"';Tt.pdfObjectUrl&&(Tn=Tt.pdfObjectUrl,fr="");var kr='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><script src="'+Tn+'"'+fr+'><\/script><script >PDFObject.embed("'+this.output("dataurlstring")+'", '+JSON.stringify(Tt)+");<\/script></body></html>",Bi=yi.open();return Bi!==null&&Bi.document.write(kr),Bi}throw new Error("The option pdfobjectnewwindow just works in a browser-environment.");case"pdfjsnewwindow":if(Object.prototype.toString.call(yi)==="[object Window]"){var Ri='<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>',ga=yi.open();if(ga!==null){ga.document.write(Ri);var ua=this;ga.document.documentElement.querySelector("#pdfViewer").onload=function(){ga.document.title=Tt.filename,ga.document.documentElement.querySelector("#pdfViewer").contentWindow.PDFViewerApplication.open(ua.output("bloburl"))}}return ga}throw new Error("The option pdfjsnewwindow just works in a browser-environment.");case"dataurlnewwindow":if(Object.prototype.toString.call(yi)!=="[object Window]")throw new Error("The option dataurlnewwindow just works in a browser-environment.");var Da='<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>',mo=yi.open();if(mo!==null&&(mo.document.write(Da),mo.document.title=Tt.filename),mo||typeof safari=="undefined")return mo;break;case"datauri":case"dataurl":return yi.document.location.href=this.output("datauristring",Tt);default:return null}}),Cu=function(ot){return Array.isArray(ql)===!0&&ql.indexOf(ot)>-1};switch(We){case"pt":wi=1;break;case"mm":wi=72/25.4;break;case"cm":wi=72/2.54;break;case"in":wi=72;break;case"px":wi=Cu("px_scaling")==1?.75:96/72;break;case"pc":case"em":wi=12;break;case"ex":wi=6;break;default:if(typeof We!="number")throw new Error("Invalid unit: "+We);wi=We}var $o=null;vi(),Wn();var lA=function(ot){return jt!==null?$o.encryptor(ot,0):function(Tt){return Tt}},Cc=Et.__private__.getPageInfo=Et.getPageInfo=function(ot){if(isNaN(ot)||ot%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfo");return{objId:da[ot].objId,pageNumber:ot,pageContext:da[ot]}},la=Et.__private__.getPageInfoByObjId=function(ot){if(isNaN(ot)||ot%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfoByObjId");for(var Tt in da)if(da[Tt].objId===ot)break;return Cc(Tt)},uA=Et.__private__.getCurrentPageInfo=Et.getCurrentPageInfo=function(){return{objId:da[sn].objId,pageNumber:sn,pageContext:da[sn]}};Et.addPage=function(){return wc.apply(this,arguments),this},Et.setPage=function(){return Su.apply(this,arguments),Cr.call(this,Vr[sn]),this},Et.insertPage=function(ot){return this.addPage(),this.movePage(sn,ot),this},Et.movePage=function(ot,Tt){var un,wn;if(ot>Tt){un=Vr[ot],wn=da[ot];for(var Tn=ot;Tn>Tt;Tn--)Vr[Tn]=Vr[Tn-1],da[Tn]=da[Tn-1];Vr[Tt]=un,da[Tt]=wn,this.setPage(Tt)}else if(ot<Tt){un=Vr[ot],wn=da[ot];for(var fr=ot;fr<Tt;fr++)Vr[fr]=Vr[fr+1],da[fr]=da[fr+1];Vr[Tt]=un,da[Tt]=wn,this.setPage(Tt)}return this},Et.deletePage=function(){return Sc.apply(this,arguments),this},Et.__private__.text=Et.text=function(ot,Tt,un,wn,Tn){var fr,kr,Bi,Ri,ga,ua,Da,mo,yo,Po=(wn=wn||{}).scope||this;if(typeof ot=="number"&&typeof Tt=="number"&&(typeof un=="string"||Array.isArray(un))){var Zo=un;un=Tt,Tt=ot,ot=Zo}if(arguments[3]instanceof Vi?(vn("The transform parameter of text() with a Matrix value"),yo=Tn):(Bi=arguments[4],Ri=arguments[5],(0,ye.Z)(Da=arguments[3])==="object"&&Da!==null||(typeof Bi=="string"&&(Ri=Bi,Bi=null),typeof Da=="string"&&(Ri=Da,Da=null),typeof Da=="number"&&(Bi=Da,Da=null),wn={flags:Da,angle:Bi,align:Ri})),isNaN(Tt)||isNaN(un)||ot==null)throw new Error("Invalid arguments passed to jsPDF.text");if(ot.length===0)return Po;var Uo="",Vs=!1,es=typeof wn.lineHeightFactor=="number"?wn.lineHeightFactor:Bl,bs=Po.internal.scaleFactor;function ac($a){return $a=$a.split(" ").join(Array(wn.TabLen||9).join(" ")),ss($a,Da)}function _u($a){for(var io,wo=$a.concat(),Qo=[],ai=wo.length;ai--;)typeof(io=wo.shift())=="string"?Qo.push(io):Array.isArray($a)&&(io.length===1||io[1]===void 0&&io[2]===void 0)?Qo.push(io[0]):Qo.push([io[0],io[1],io[2]]);return Qo}function oc($a,io){var wo;if(typeof $a=="string")wo=io($a)[0];else if(Array.isArray($a)){for(var Qo,ai,gl=$a.concat(),jl=[],cs=gl.length;cs--;)typeof(Qo=gl.shift())=="string"?jl.push(io(Qo)[0]):Array.isArray(Qo)&&typeof Qo[0]=="string"&&(ai=io(Qo[0],Qo[1],Qo[2]),jl.push([ai[0],ai[1],ai[2]]));wo=jl}return wo}var su=!1,ju=!0;if(typeof ot=="string")su=!0;else if(Array.isArray(ot)){var sc=ot.concat();kr=[];for(var Ou,xo=sc.length;xo--;)(typeof(Ou=sc.shift())!="string"||Array.isArray(Ou)&&typeof Ou[0]!="string")&&(ju=!1);su=ju}if(su===!1)throw new Error('Type of text must be string or Array. "'+ot+'" is not recognized.');typeof ot=="string"&&(ot=ot.match(/[\r?\n]/)?ot.split(/\r\n|\r|\n/g):[ot]);var lu=si/Po.internal.scaleFactor,ro=lu*(es-1);switch(wn.baseline){case"bottom":un-=ro;break;case"top":un+=lu-ro;break;case"hanging":un+=lu-2*ro;break;case"middle":un+=lu/2-ro}if((ua=wn.maxWidth||0)>0&&(typeof ot=="string"?ot=Po.splitTextToSize(ot,ua):Object.prototype.toString.call(ot)==="[object Array]"&&(ot=ot.reduce(function($a,io){return $a.concat(Po.splitTextToSize(io,ua))},[]))),fr={text:ot,x:Tt,y:un,options:wn,mutex:{pdfEscape:ss,activeFontKey:xa,fonts:eo,activeFontSize:si}},Va.publish("preProcessText",fr),ot=fr.text,Bi=(wn=fr.options).angle,!(yo instanceof Vi)&&Bi&&typeof Bi=="number"){Bi*=Math.PI/180,wn.rotationDirection===0&&(Bi=-Bi),xn===ln.ADVANCED&&(Bi=-Bi);var _s=Math.cos(Bi),fl=Math.sin(Bi);yo=new Vi(_s,fl,-fl,_s,0,0)}else Bi&&Bi instanceof Vi&&(yo=Bi);xn!==ln.ADVANCED||yo||(yo=Ks),(ga=wn.charSpace||Fu)!==void 0&&(Uo+=Qn($t(ga))+` Tc
`,this.setCharSpace(this.getCharSpace()||0)),(mo=wn.horizontalScale)!==void 0&&(Uo+=Qn(100*mo)+` Tz
`),wn.lang;var Lo=-1,hl=wn.renderingMode!==void 0?wn.renderingMode:wn.stroke,Fl=Po.internal.getCurrentPageInfo().pageContext;switch(hl){case 0:case!1:case"fill":Lo=0;break;case 1:case!0:case"stroke":Lo=1;break;case 2:case"fillThenStroke":Lo=2;break;case 3:case"invisible":Lo=3;break;case 4:case"fillAndAddForClipping":Lo=4;break;case 5:case"strokeAndAddPathForClipping":Lo=5;break;case 6:case"fillThenStrokeAndAddToPathForClipping":Lo=6;break;case 7:case"addToPathForClipping":Lo=7}var js=Fl.usedRenderingMode!==void 0?Fl.usedRenderingMode:-1;Lo!==-1?Uo+=Lo+` Tr
`:js!==-1&&(Uo+=`0 Tr
`),Lo!==-1&&(Fl.usedRenderingMode=Lo),Ri=wn.align||"left";var ws,uu=si*es,lc=Po.internal.pageSize.getWidth(),Tu=eo[xa];ga=wn.charSpace||Fu,ua=wn.maxWidth||0,Da=Object.assign({autoencode:!0,noBOM:!0},wn.flags);var Os=[],Kl=function($a){return Po.getStringUnitWidth($a,{font:Tu,charSpace:ga,fontSize:si,doKerning:!1})*si/bs};if(Object.prototype.toString.call(ot)==="[object Array]"){var ls;kr=_u(ot),Ri!=="left"&&(ws=kr.map(Kl));var Ro,Vl=0;if(Ri==="right"){Tt-=ws[0],ot=[],xo=kr.length;for(var Ll=0;Ll<xo;Ll++)Ll===0?(Ro=dl(Tt),ls=El(un)):(Ro=$t(Vl-ws[Ll]),ls=-uu),ot.push([kr[Ll],Ro,ls]),Vl=ws[Ll]}else if(Ri==="center"){Tt-=ws[0]/2,ot=[],xo=kr.length;for(var Il=0;Il<xo;Il++)Il===0?(Ro=dl(Tt),ls=El(un)):(Ro=$t((Vl-ws[Il])/2),ls=-uu),ot.push([kr[Il],Ro,ls]),Vl=ws[Il]}else if(Ri==="left"){ot=[],xo=kr.length;for(var Mu=0;Mu<xo;Mu++)ot.push(kr[Mu])}else if(Ri==="justify"&&Tu.encoding==="Identity-H"){ot=[],xo=kr.length,ua=ua!==0?ua:lc;for(var Dl=0,bo=0;bo<xo;bo++)if(ls=bo===0?El(un):-uu,Ro=bo===0?dl(Tt):Dl,bo<xo-1){var uc=$t((ua-ws[bo])/(kr[bo].split(" ").length-1)),us=kr[bo].split(" ");ot.push([us[0]+" ",Ro,ls]),Dl=0;for(var Ts=1;Ts<us.length;Ts++){var Nu=(Kl(us[Ts-1]+" "+us[Ts])-Kl(us[Ts]))*bs+uc;Ts==us.length-1?ot.push([us[Ts],Nu,0]):ot.push([us[Ts]+" ",Nu,0]),Dl-=Nu}}else ot.push([kr[bo],Ro,ls]);ot.push(["",Dl,0])}else{if(Ri!=="justify")throw new Error('Unrecognized alignment option, use "left", "center", "right" or "justify".');for(ot=[],xo=kr.length,ua=ua!==0?ua:lc,bo=0;bo<xo;bo++)ls=bo===0?El(un):-uu,Ro=bo===0?dl(Tt):0,bo<xo-1?Os.push(Qn($t((ua-ws[bo])/(kr[bo].split(" ").length-1)))):Os.push(0),ot.push([kr[bo],Ro,ls])}}var Mc=typeof wn.R2L=="boolean"?wn.R2L:Ni;Mc===!0&&(ot=oc(ot,function($a,io,wo){return[$a.split("").reverse().join(""),io,wo]})),fr={text:ot,x:Tt,y:un,options:wn,mutex:{pdfEscape:ss,activeFontKey:xa,fonts:eo,activeFontSize:si}},Va.publish("postProcessText",fr),ot=fr.text,Vs=fr.mutex.isHex||!1;var cu=eo[xa].encoding;cu!=="WinAnsiEncoding"&&cu!=="StandardEncoding"||(ot=oc(ot,function($a,io,wo){return[ac($a),io,wo]})),kr=_u(ot),ot=[];for(var _l,Yl,Zl,Au=0,du=1,fu=Array.isArray(kr[0])?du:Au,Xl="",cc=function($a,io,wo){var Qo="";return wo instanceof Vi?(wo=typeof wn.angle=="number"?Ws(wo,new Vi(1,0,0,1,$a,io)):Ws(new Vi(1,0,0,1,$a,io),wo),xn===ln.ADVANCED&&(wo=Ws(new Vi(1,0,0,-1,0,0),wo)),Qo=wo.join(" ")+` Tm
`):Qo=Qn($a)+" "+Qn(io)+` Td
`,Qo},Ms=0;Ms<kr.length;Ms++){switch(Xl="",fu){case du:Zl=(Vs?"<":"(")+kr[Ms][0]+(Vs?">":")"),_l=parseFloat(kr[Ms][1]),Yl=parseFloat(kr[Ms][2]);break;case Au:Zl=(Vs?"<":"(")+kr[Ms]+(Vs?">":")"),_l=dl(Tt),Yl=El(un)}Os!==void 0&&Os[Ms]!==void 0&&(Xl=Os[Ms]+` Tw
`),Ms===0?ot.push(Xl+cc(_l,Yl,yo)+Zl):fu===Au?ot.push(Xl+Zl):fu===du&&ot.push(Xl+cc(_l,Yl,yo)+Zl)}ot=fu===Au?ot.join(` Tj
T* `):ot.join(` Tj
`),ot+=` Tj
`;var Ns=`BT
/`;return Ns+=xa+" "+si+` Tf
`,Ns+=Qn(si*es)+` TL
`,Ns+=Pl+`
`,Ns+=Uo,Ns+=ot,hn(Ns+="ET"),Gt[xa]=!0,Po};var cA=Et.__private__.clip=Et.clip=function(ot){return hn(ot==="evenodd"?"W*":"W"),this};Et.clipEvenOdd=function(){return cA("evenodd")},Et.__private__.discardPath=Et.discardPath=function(){return hn("n"),this};var Al=Et.__private__.isValidStyle=function(ot){var Tt=!1;return[void 0,null,"S","D","F","DF","FD","f","f*","B","B*","n"].indexOf(ot)!==-1&&(Tt=!0),Tt};Et.__private__.setDefaultPathOperation=Et.setDefaultPathOperation=function(ot){return Al(ot)&&(Ct=ot),this};var Pc=Et.__private__.getStyle=Et.getStyle=function(ot){var Tt=Ct;switch(ot){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=ot}return Tt},xc=Et.close=function(){return hn("h"),this};Et.stroke=function(){return hn("S"),this},Et.fill=function(ot){return tu("f",ot),this},Et.fillEvenOdd=function(ot){return tu("f*",ot),this},Et.fillStroke=function(ot){return tu("B",ot),this},Et.fillStrokeEvenOdd=function(ot){return tu("B*",ot),this};var tu=function(ot,Tt){(0,ye.Z)(Tt)==="object"?Fc(Tt,ot):hn(ot)},ec=function(ot){ot===null||xn===ln.ADVANCED&&ot===void 0||(ot=Pc(ot),hn(ot))};function tc(ot,Tt,un,wn,Tn){var fr=new $r(Tt||this.boundingBox,un||this.xStep,wn||this.yStep,this.gState,Tn||this.matrix);fr.stream=this.stream;var kr=ot+"$$"+this.cloneIndex+++"$$";return ni(kr,fr),fr}var Fc=function(ot,Tt){var un=uo[ot.key],wn=Ya[un];if(wn instanceof Or)hn("q"),hn(ko(Tt)),wn.gState&&Et.setGState(wn.gState),hn(ot.matrix.toString()+" cm"),hn("/"+un+" sh"),hn("Q");else if(wn instanceof $r){var Tn=new Vi(1,0,0,-1,0,xl());ot.matrix&&(Tn=Tn.multiply(ot.matrix||Ks),un=tc.call(wn,ot.key,ot.boundingBox,ot.xStep,ot.yStep,Tn).id),hn("q"),hn("/Pattern cs"),hn("/"+un+" scn"),wn.gState&&Et.setGState(wn.gState),hn(Tt),hn("Q")}},ko=function(ot){switch(ot){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"}},Sl=Et.moveTo=function(ot,Tt){return hn(Qn($t(ot))+" "+Qn(mn(Tt))+" m"),this},nu=Et.lineTo=function(ot,Tt){return hn(Qn($t(ot))+" "+Qn(mn(Tt))+" l"),this},zl=Et.curveTo=function(ot,Tt,un,wn,Tn,fr){return hn([Qn($t(ot)),Qn(mn(Tt)),Qn($t(un)),Qn(mn(wn)),Qn($t(Tn)),Qn(mn(fr)),"c"].join(" ")),this};Et.__private__.line=Et.line=function(ot,Tt,un,wn,Tn){if(isNaN(ot)||isNaN(Tt)||isNaN(un)||isNaN(wn)||!Al(Tn))throw new Error("Invalid arguments passed to jsPDF.line");return xn===ln.COMPAT?this.lines([[un-ot,wn-Tt]],ot,Tt,[1,1],Tn||"S"):this.lines([[un-ot,wn-Tt]],ot,Tt,[1,1]).stroke()},Et.__private__.lines=Et.lines=function(ot,Tt,un,wn,Tn,fr){var kr,Bi,Ri,ga,ua,Da,mo,yo,Po,Zo,Uo,Vs;if(typeof ot=="number"&&(Vs=un,un=Tt,Tt=ot,ot=Vs),wn=wn||[1,1],fr=fr||!1,isNaN(Tt)||isNaN(un)||!Array.isArray(ot)||!Array.isArray(wn)||!Al(Tn)||typeof fr!="boolean")throw new Error("Invalid arguments passed to jsPDF.lines");for(Sl(Tt,un),kr=wn[0],Bi=wn[1],ga=ot.length,Zo=Tt,Uo=un,Ri=0;Ri<ga;Ri++)(ua=ot[Ri]).length===2?(Zo=ua[0]*kr+Zo,Uo=ua[1]*Bi+Uo,nu(Zo,Uo)):(Da=ua[0]*kr+Zo,mo=ua[1]*Bi+Uo,yo=ua[2]*kr+Zo,Po=ua[3]*Bi+Uo,Zo=ua[4]*kr+Zo,Uo=ua[5]*Bi+Uo,zl(Da,mo,yo,Po,Zo,Uo));return fr&&xc(),ec(Tn),this},Et.path=function(ot){for(var Tt=0;Tt<ot.length;Tt++){var un=ot[Tt],wn=un.c;switch(un.op){case"m":Sl(wn[0],wn[1]);break;case"l":nu(wn[0],wn[1]);break;case"c":zl.apply(this,wn);break;case"h":xc()}}return this},Et.__private__.rect=Et.rect=function(ot,Tt,un,wn,Tn){if(isNaN(ot)||isNaN(Tt)||isNaN(un)||isNaN(wn)||!Al(Tn))throw new Error("Invalid arguments passed to jsPDF.rect");return xn===ln.COMPAT&&(wn=-wn),hn([Qn($t(ot)),Qn(mn(Tt)),Qn($t(un)),Qn($t(wn)),"re"].join(" ")),ec(Tn),this},Et.__private__.triangle=Et.triangle=function(ot,Tt,un,wn,Tn,fr,kr){if(isNaN(ot)||isNaN(Tt)||isNaN(un)||isNaN(wn)||isNaN(Tn)||isNaN(fr)||!Al(kr))throw new Error("Invalid arguments passed to jsPDF.triangle");return this.lines([[un-ot,wn-Tt],[Tn-un,fr-wn],[ot-Tn,Tt-fr]],ot,Tt,[1,1],kr,!0),this},Et.__private__.roundedRect=Et.roundedRect=function(ot,Tt,un,wn,Tn,fr,kr){if(isNaN(ot)||isNaN(Tt)||isNaN(un)||isNaN(wn)||isNaN(Tn)||isNaN(fr)||!Al(kr))throw new Error("Invalid arguments passed to jsPDF.roundedRect");var Bi=4/3*(Math.SQRT2-1);return Tn=Math.min(Tn,.5*un),fr=Math.min(fr,.5*wn),this.lines([[un-2*Tn,0],[Tn*Bi,0,Tn,fr-fr*Bi,Tn,fr],[0,wn-2*fr],[0,fr*Bi,-Tn*Bi,fr,-Tn,fr],[2*Tn-un,0],[-Tn*Bi,0,-Tn,-fr*Bi,-Tn,-fr],[0,2*fr-wn],[0,-fr*Bi,Tn*Bi,-fr,Tn,-fr]],ot+Tn,Tt,[1,1],kr,!0),this},Et.__private__.ellipse=Et.ellipse=function(ot,Tt,un,wn,Tn){if(isNaN(ot)||isNaN(Tt)||isNaN(un)||isNaN(wn)||!Al(Tn))throw new Error("Invalid arguments passed to jsPDF.ellipse");var fr=4/3*(Math.SQRT2-1)*un,kr=4/3*(Math.SQRT2-1)*wn;return Sl(ot+un,Tt),zl(ot+un,Tt-kr,ot+fr,Tt-wn,ot,Tt-wn),zl(ot-fr,Tt-wn,ot-un,Tt-kr,ot-un,Tt),zl(ot-un,Tt+kr,ot-fr,Tt+wn,ot,Tt+wn),zl(ot+fr,Tt+wn,ot+un,Tt+kr,ot+un,Tt),ec(Tn),this},Et.__private__.circle=Et.circle=function(ot,Tt,un,wn){if(isNaN(ot)||isNaN(Tt)||isNaN(un)||!Al(wn))throw new Error("Invalid arguments passed to jsPDF.circle");return this.ellipse(ot,Tt,un,un,wn)},Et.setFont=function(ot,Tt,un){return un&&(Tt=Tr(Tt,un)),xa=qu(ot,Tt,{disableWarning:!1}),this};var Lc=Et.__private__.getFont=Et.getFont=function(){return eo[qu.apply(Et,arguments)]};Et.__private__.getFontList=Et.getFontList=function(){var ot,Tt,un={};for(ot in po)if(po.hasOwnProperty(ot))for(Tt in un[ot]=[],po[ot])po[ot].hasOwnProperty(Tt)&&un[ot].push(Tt);return un},Et.addFont=function(ot,Tt,un,wn,Tn){var fr=["StandardEncoding","MacRomanEncoding","Identity-H","WinAnsiEncoding"];return arguments[3]&&fr.indexOf(arguments[3])!==-1?Tn=arguments[3]:arguments[3]&&fr.indexOf(arguments[3])==-1&&(un=Tr(un,wn)),Tn=Tn||"Identity-H",Ql.call(this,ot,Tt,un,Tn)};var Bl,nc=Le.lineWidth||.200025,Pu=Et.__private__.getLineWidth=Et.getLineWidth=function(){return nc},Ic=Et.__private__.setLineWidth=Et.setLineWidth=function(ot){return nc=ot,hn(Qn($t(ot))+" w"),this};Et.__private__.setLineDash=Kn.API.setLineDash=Kn.API.setLineDashPattern=function(ot,Tt){if(ot=ot||[],Tt=Tt||0,isNaN(Tt)||!Array.isArray(ot))throw new Error("Invalid arguments passed to jsPDF.setLineDash");return ot=ot.map(function(un){return Qn($t(un))}).join(" "),Tt=Qn($t(Tt)),hn("["+ot+"] "+Tt+" d"),this};var Dc=Et.__private__.getLineHeight=Et.getLineHeight=function(){return si*Bl};Et.__private__.getLineHeight=Et.getLineHeight=function(){return si*Bl};var _c=Et.__private__.setLineHeightFactor=Et.setLineHeightFactor=function(ot){return typeof(ot=ot||1.15)=="number"&&(Bl=ot),this},jc=Et.__private__.getLineHeightFactor=Et.getLineHeightFactor=function(){return Bl};_c(Le.lineHeight);var dl=Et.__private__.getHorizontalCoordinate=function(ot){return $t(ot)},El=Et.__private__.getVerticalCoordinate=function(ot){return xn===ln.ADVANCED?ot:da[sn].mediaBox.topRightY-da[sn].mediaBox.bottomLeftY-$t(ot)},Oc=Et.__private__.getHorizontalCoordinateString=Et.getHorizontalCoordinateString=function(ot){return Qn(dl(ot))},Cl=Et.__private__.getVerticalCoordinateString=Et.getVerticalCoordinateString=function(ot){return Qn(El(ot))},Ds=Le.strokeColor||"0 G";Et.__private__.getStrokeColor=Et.getDrawColor=function(){return os(Ds)},Et.__private__.setStrokeColor=Et.setDrawColor=function(ot,Tt,un,wn){return Ds=hs({ch1:ot,ch2:Tt,ch3:un,ch4:wn,pdfColorType:"draw",precision:2}),hn(Ds),this};var xu=Le.fillColor||"0 g";Et.__private__.getFillColor=Et.getFillColor=function(){return os(xu)},Et.__private__.setFillColor=Et.setFillColor=function(ot,Tt,un,wn){return xu=hs({ch1:ot,ch2:Tt,ch3:un,ch4:wn,pdfColorType:"fill",precision:2}),hn(xu),this};var Pl=Le.textColor||"0 g",AA=Et.__private__.getTextColor=Et.getTextColor=function(){return os(Pl)};Et.__private__.setTextColor=Et.setTextColor=function(ot,Tt,un,wn){return Pl=hs({ch1:ot,ch2:Tt,ch3:un,ch4:wn,pdfColorType:"text",precision:3}),this};var Fu=Le.charSpace,dA=Et.__private__.getCharSpace=Et.getCharSpace=function(){return parseFloat(Fu||0)};Et.__private__.setCharSpace=Et.setCharSpace=function(ot){if(isNaN(ot))throw new Error("Invalid argument passed to jsPDF.setCharSpace");return Fu=ot,this};var rc=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(ot){var Tt=Et.CapJoinStyles[ot];if(Tt===void 0)throw new Error("Line cap style of '"+ot+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return rc=Tt,hn(Tt+" J"),this};var Gl=0;Et.__private__.setLineJoin=Et.setLineJoin=function(ot){var Tt=Et.CapJoinStyles[ot];if(Tt===void 0)throw new Error("Line join style of '"+ot+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return Gl=Tt,hn(Tt+" j"),this},Et.__private__.setLineMiterLimit=Et.__private__.setMiterLimit=Et.setLineMiterLimit=Et.setMiterLimit=function(ot){if(ot=ot||0,isNaN(ot))throw new Error("Invalid argument passed to jsPDF.setLineMiterLimit");return hn(Qn($t(ot))+" M"),this},Et.GState=wr,Et.setGState=function(ot){(ot=typeof ot=="string"?Eo[Gs[ot]]:ru(null,ot)).equals(yl)||(hn("/"+ot.id+" gs"),yl=ot)};var ru=function(ot,Tt){if(!ot||!Gs[ot]){var un=!1;for(var wn in Eo)if(Eo.hasOwnProperty(wn)&&Eo[wn].equals(Tt)){un=!0;break}if(un)Tt=Eo[wn];else{var Tn="GS"+(Object.keys(Eo).length+1).toString(10);Eo[Tn]=Tt,Tt.id=Tn}return ot&&(Gs[ot]=Tt.id),Va.publish("addGState",Tt),Tt}};Et.addGState=function(ot,Tt){return ru(ot,Tt),this},Et.saveGraphicsState=function(){return hn("q"),ol.push({key:xa,size:si,color:Pl}),this},Et.restoreGraphicsState=function(){hn("Q");var ot=ol.pop();return xa=ot.key,si=ot.size,Pl=ot.color,yl=null,this},Et.setCurrentTransformationMatrix=function(ot){return hn(ot.toString()+" cm"),this},Et.comment=function(ot){return hn("#"+ot),this};var Lu=function(ot,Tt){var un=ot||0;Object.defineProperty(this,"x",{enumerable:!0,get:function(){return un},set:function(fr){isNaN(fr)||(un=parseFloat(fr))}});var wn=Tt||0;Object.defineProperty(this,"y",{enumerable:!0,get:function(){return wn},set:function(fr){isNaN(fr)||(wn=parseFloat(fr))}});var Tn="pt";return Object.defineProperty(this,"type",{enumerable:!0,get:function(){return Tn},set:function(fr){Tn=fr.toString()}}),this},Iu=function(ot,Tt,un,wn){Lu.call(this,ot,Tt),this.type="rect";var Tn=un||0;Object.defineProperty(this,"w",{enumerable:!0,get:function(){return Tn},set:function(kr){isNaN(kr)||(Tn=parseFloat(kr))}});var fr=wn||0;return Object.defineProperty(this,"h",{enumerable:!0,get:function(){return fr},set:function(kr){isNaN(kr)||(fr=parseFloat(kr))}}),this},iu=function(){this.page=Co,this.currentPage=sn,this.pages=Vr.slice(0),this.pagesContext=da.slice(0),this.x=qo,this.y=Ga,this.matrix=zs,this.width=ou(sn),this.height=xl(sn),this.outputDestination=Ai,this.id="",this.objectNumber=-1};iu.prototype.restore=function(){Co=this.page,sn=this.currentPage,da=this.pagesContext,Vr=this.pages,qo=this.x,Ga=this.y,zs=this.matrix,Wl(sn,this.width),Du(sn,this.height),Ai=this.outputDestination};var ic=function(ot,Tt,un,wn,Tn){ll.push(new iu),Co=sn=0,Vr=[],qo=ot,Ga=Tt,zs=Tn,wu([un,wn])},Tc=function(ot){if(sl[ot])ll.pop().restore();else{var Tt=new iu,un="Xo"+(Object.keys(Vo).length+1).toString(10);Tt.id=un,sl[ot]=un,Vo[un]=Tt,Va.publish("addFormObject",Tt),ll.pop().restore()}};for(var au in Et.beginFormObject=function(ot,Tt,un,wn,Tn){return ic(ot,Tt,un,wn,Tn),this},Et.endFormObject=function(ot){return Tc(ot),this},Et.doFormObject=function(ot,Tt){var un=Vo[sl[ot]];return hn("q"),hn(Tt.toString()+" cm"),hn("/"+un.id+" Do"),hn("Q"),this},Et.getFormObject=function(ot){var Tt=Vo[sl[ot]];return{x:Tt.x,y:Tt.y,width:Tt.width,height:Tt.height,matrix:Tt.matrix}},Et.save=function(ot,Tt){return ot=ot||"generated.pdf",(Tt=Tt||{}).returnPromise=Tt.returnPromise||!1,Tt.returnPromise===!1?(hi(Eu(wl()),ot),typeof hi.unload=="function"&&yi.setTimeout&&setTimeout(hi.unload,911),this):new Promise(function(un,wn){try{var Tn=hi(Eu(wl()),ot);typeof hi.unload=="function"&&yi.setTimeout&&setTimeout(hi.unload,911),un(Tn)}catch(fr){wn(fr.message)}})},Kn.API)Kn.API.hasOwnProperty(au)&&(au==="events"&&Kn.API.events.length?function(ot,Tt){var un,wn,Tn;for(Tn=Tt.length-1;Tn!==-1;Tn--)un=Tt[Tn][0],wn=Tt[Tn][1],ot.subscribe.apply(ot,[un].concat(typeof wn=="function"?[wn]:wn))}(Va,Kn.API.events):Et[au]=Kn.API[au]);var ou=Et.getPageWidth=function(ot){return(da[ot=ot||sn].mediaBox.topRightX-da[ot].mediaBox.bottomLeftX)/wi},Wl=Et.setPageWidth=function(ot,Tt){da[ot].mediaBox.topRightX=Tt*wi+da[ot].mediaBox.bottomLeftX},xl=Et.getPageHeight=function(ot){return(da[ot=ot||sn].mediaBox.topRightY-da[ot].mediaBox.bottomLeftY)/wi},Du=Et.setPageHeight=function(ot,Tt){da[ot].mediaBox.topRightY=Tt*wi+da[ot].mediaBox.bottomLeftY};return Et.internal={pdfEscape:ss,getStyle:Pc,getFont:Lc,getFontSize:gi,getCharSpace:dA,getTextColor:AA,getLineHeight:Dc,getLineHeightFactor:jc,getLineWidth:Pu,write:ha,getHorizontalCoordinate:dl,getVerticalCoordinate:El,getCoordinateString:Oc,getVerticalCoordinateString:Cl,collections:{},newObject:No,newAdditionalObject:as,newObjectDeferred:Io,newObjectDeferredBegin:is,getFilters:ul,putStream:Is,events:Va,scaleFactor:wi,pageSize:{getWidth:function(){return ou(sn)},setWidth:function(ot){Wl(sn,ot)},getHeight:function(){return xl(sn)},setHeight:function(ot){Du(sn,ot)}},encryptionOptions:jt,encryption:$o,getEncryptor:lA,output:Yo,getNumberOfPages:Ju,pages:Vr,out:hn,f2:Sr,f3:Yt,getPageInfo:Cc,getPageInfoByObjId:la,getCurrentPageInfo:uA,getPDFVersion:Zt,Point:Lu,Rectangle:Iu,Matrix:Vi,hasHotfix:Cu},Object.defineProperty(Et.internal.pageSize,"width",{get:function(){return ou(sn)},set:function(ot){Wl(sn,ot)},enumerable:!0,configurable:!0}),Object.defineProperty(Et.internal.pageSize,"height",{get:function(){return xl(sn)},set:function(ot){Du(sn,ot)},enumerable:!0,configurable:!0}),oA.call(Et,Kr),xa="F1",wc(et,Fe),Va.publish("initialized"),Et}dr.prototype.lsbFirstWord=function(Le){return String.fromCharCode(Le>>0&255,Le>>8&255,Le>>16&255,Le>>24&255)},dr.prototype.toHexString=function(Le){return Le.split("").map(function(Ee){return("0"+(255&Ee.charCodeAt(0)).toString(16)).slice(-2)}).join("")},dr.prototype.hexToBytes=function(Le){for(var Ee=[],Fe=0;Fe<Le.length;Fe+=2)Ee.push(String.fromCharCode(parseInt(Le.substr(Fe,2),16)));return Ee.join("")},dr.prototype.processOwnerPassword=function(Le,Ee){return Hn(Ko(Ee).substr(0,5),Le)},dr.prototype.encryptor=function(Le,Ee){var Fe=Ko(this.encryptionKey+String.fromCharCode(255&Le,Le>>8&255,Le>>16&255,255&Ee,Ee>>8&255)).substr(0,10);return function(We){return Hn(Fe,We)}},wr.prototype.equals=function(Le){var Ee,Fe="id,objectNumber,equals";if(!Le||(0,ye.Z)(Le)!==(0,ye.Z)(this))return!1;var We=0;for(Ee in this)if(!(Fe.indexOf(Ee)>=0)){if(this.hasOwnProperty(Ee)&&!Le.hasOwnProperty(Ee)||this[Ee]!==Le[Ee])return!1;We++}for(Ee in Le)Le.hasOwnProperty(Ee)&&Fe.indexOf(Ee)<0&&We--;return We===0},Kn.API={events:[]},Kn.version="3.0.0";var ii=Kn.API,li=1,Ki=function(Le){return Le.replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},ui=function(Le){return Le.replace(/\\\\/g,"\\").replace(/\\\(/g,"(").replace(/\\\)/g,")")},Jr=function(Le){return Le.toFixed(2)},Ea=function(Le){return Le.toFixed(5)};ii.__acroform__={};var Ma=function(Le,Ee){Le.prototype=Object.create(Ee.prototype),Le.prototype.constructor=Le},zo=function(Le){return Le*li},Zi=function(Le){var Ee=new ea,Fe=Zr.internal.getHeight(Le)||0,We=Zr.internal.getWidth(Le)||0;return Ee.BBox=[0,0,Number(Jr(We)),Number(Jr(Fe))],Ee},jo=ii.__acroform__.setBit=function(Le,Ee){if(Le=Le||0,Ee=Ee||0,isNaN(Le)||isNaN(Ee))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBit");return Le|=1<<Ee},pa=ii.__acroform__.clearBit=function(Le,Ee){if(Le=Le||0,Ee=Ee||0,isNaN(Le)||isNaN(Ee))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBit");return Le&=~(1<<Ee)},Wi=ii.__acroform__.getBit=function(Le,Ee){if(isNaN(Le)||isNaN(Ee))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBit");return Le&1<<Ee?1:0},$i=ii.__acroform__.getBitForPdf=function(Le,Ee){if(isNaN(Le)||isNaN(Ee))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBitForPdf");return Wi(Le,Ee-1)},ta=ii.__acroform__.setBitForPdf=function(Le,Ee){if(isNaN(Le)||isNaN(Ee))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBitForPdf");return jo(Le,Ee-1)},Qi=ii.__acroform__.clearBitForPdf=function(Le,Ee){if(isNaN(Le)||isNaN(Ee))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBitForPdf");return pa(Le,Ee-1)},co=ii.__acroform__.calculateCoordinates=function(Le,Ee){var Fe=Ee.internal.getHorizontalCoordinate,We=Ee.internal.getVerticalCoordinate,et=Le[0],Je=Le[1],st=Le[2],dt=Le[3],vt={};return vt.lowerLeft_X=Fe(et)||0,vt.lowerLeft_Y=We(Je+dt)||0,vt.upperRight_X=Fe(et+st)||0,vt.upperRight_Y=We(Je)||0,[Number(Jr(vt.lowerLeft_X)),Number(Jr(vt.lowerLeft_Y)),Number(Jr(vt.upperRight_X)),Number(Jr(vt.upperRight_Y))]},Za=function(Le){if(Le.appearanceStreamContent)return Le.appearanceStreamContent;if(Le.V||Le.DV){var Ee=[],Fe=Le._V||Le.DV,We=So(Le,Fe),et=Le.scope.internal.getFont(Le.fontName,Le.fontStyle).id;Ee.push("/Tx BMC"),Ee.push("q"),Ee.push("BT"),Ee.push(Le.scope.__private__.encodeColorString(Le.color)),Ee.push("/"+et+" "+Jr(We.fontSize)+" Tf"),Ee.push("1 0 0 1 0 0 Tm"),Ee.push(We.text),Ee.push("ET"),Ee.push("Q"),Ee.push("EMC");var Je=Zi(Le);return Je.scope=Le.scope,Je.stream=Ee.join(`
`),Je}},So=function(Le,Ee){var Fe=Le.fontSize===0?Le.maxFontSize:Le.fontSize,We={text:"",fontSize:""},et=(Ee=(Ee=Ee.substr(0,1)=="("?Ee.substr(1):Ee).substr(Ee.length-1)==")"?Ee.substr(0,Ee.length-1):Ee).split(" ");et=Le.multiline?et.map(function(Yt){return Yt.split(`
`)}):et.map(function(Yt){return[Yt]});var Je=Fe,st=Zr.internal.getHeight(Le)||0;st=st<0?-st:st;var dt=Zr.internal.getWidth(Le)||0;dt=dt<0?-dt:dt;var vt=function(Yt,$t,Pn){if(Yt+1<et.length){var mn=$t+" "+et[Yt+1][0];return Ao(mn,Le,Pn).width<=dt-4}return!1};Je++;e:for(;Je>0;){Ee="",Je--;var Ct,jt,Ot=Ao("3",Le,Je).height,Gt=Le.multiline?st-Je:(st-Ot)/2,Et=Gt+=2,rn=0,Zt=0,an=0;if(Je<=0){Ee=`(...) Tj
`,Ee+="% Width of Text: "+Ao(Ee,Le,Je=12).width+", FieldWidth:"+dt+`
`;break}for(var Kt="",ln=0,xn=0;xn<et.length;xn++)if(et.hasOwnProperty(xn)){var Nn=!1;if(et[xn].length!==1&&an!==et[xn].length-1){if((Ot+2)*(ln+2)+2>st)continue e;Kt+=et[xn][an],Nn=!0,Zt=xn,xn--}else{Kt=(Kt+=et[xn][an]+" ").substr(Kt.length-1)==" "?Kt.substr(0,Kt.length-1):Kt;var rr=parseInt(xn),Tr=vt(rr,Kt,Je),Qn=xn>=et.length-1;if(Tr&&!Qn){Kt+=" ",an=0;continue}if(Tr||Qn){if(Qn)Zt=rr;else if(Le.multiline&&(Ot+2)*(ln+2)+2>st)continue e}else{if(!Le.multiline||(Ot+2)*(ln+2)+2>st)continue e;Zt=rr}}for(var vn="",zn=rn;zn<=Zt;zn++){var Sr=et[zn];if(Le.multiline){if(zn===Zt){vn+=Sr[an]+" ",an=(an+1)%Sr.length;continue}if(zn===rn){vn+=Sr[Sr.length-1]+" ";continue}}vn+=Sr[0]+" "}switch(vn=vn.substr(vn.length-1)==" "?vn.substr(0,vn.length-1):vn,jt=Ao(vn,Le,Je).width,Le.textAlign){case"right":Ct=dt-jt-2;break;case"center":Ct=(dt-jt)/2;break;case"left":default:Ct=2}Ee+=Jr(Ct)+" "+Jr(Et)+` Td
`,Ee+="("+Ki(vn)+`) Tj
`,Ee+=-Jr(Ct)+` 0 Td
`,Et=-(Je+2),jt=0,rn=Nn?Zt:Zt+1,ln++,Kt=""}break}return We.text=Ee,We.fontSize=Je,We},Ao=function(Le,Ee,Fe){var We=Ee.scope.internal.getFont(Ee.fontName,Ee.fontStyle),et=Ee.scope.getStringUnitWidth(Le,{font:We,fontSize:parseFloat(Fe),charSpace:0})*parseFloat(Fe);return{height:Ee.scope.getStringUnitWidth("3",{font:We,fontSize:parseFloat(Fe),charSpace:0})*parseFloat(Fe)*1.5,width:et}},Xa={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},Es=function(Le,Ee){var Fe={type:"reference",object:Le};Ee.internal.getPageInfo(Le.page).pageContext.annotations.find(function(We){return We.type===Fe.type&&We.object===Fe.object})===void 0&&Ee.internal.getPageInfo(Le.page).pageContext.annotations.push(Fe)},Js=function(Le,Ee){for(var Fe in Le)if(Le.hasOwnProperty(Fe)){var We=Fe,et=Le[Fe];Ee.internal.newObjectDeferredBegin(et.objId,!0),(0,ye.Z)(et)==="object"&&typeof et.putStream=="function"&&et.putStream(),delete Le[We]}},rs=function(Le,Ee){if(Ee.scope=Le,Le.internal!==void 0&&(Le.internal.acroformPlugin===void 0||Le.internal.acroformPlugin.isInitialized===!1)){if(Ja.FieldNum=0,Le.internal.acroformPlugin=JSON.parse(JSON.stringify(Xa)),Le.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");li=Le.internal.scaleFactor,Le.internal.acroformPlugin.acroFormDictionaryRoot=new ao,Le.internal.acroformPlugin.acroFormDictionaryRoot.scope=Le,Le.internal.acroformPlugin.acroFormDictionaryRoot._eventID=Le.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})(Le)}),Le.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 Je=We[et];Je.objId=void 0,Je.hasAnnotation&&Es(Je,Fe)}})(Le)}),Le.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")})(Le)}),Le.internal.events.subscribe("postPutPages",function(Fe){(function(We,et){var Je=!We;for(var st 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(st)){var dt=We[st],vt=[],Ct=dt.Rect;if(dt.Rect&&(dt.Rect=co(dt.Rect,et)),et.internal.newObjectDeferredBegin(dt.objId,!0),dt.DA=Zr.createDefaultAppearanceStream(dt),(0,ye.Z)(dt)==="object"&&typeof dt.getKeyValueListForStream=="function"&&(vt=dt.getKeyValueListForStream()),dt.Rect=Ct,dt.hasAppearanceStream&&!dt.appearanceStreamContent){var jt=Za(dt);vt.push({key:"AP",value:"<</N "+jt+">>"}),et.internal.acroformPlugin.xForms.push(jt)}if(dt.appearanceStreamContent){var Ot="";for(var Gt in dt.appearanceStreamContent)if(dt.appearanceStreamContent.hasOwnProperty(Gt)){var Et=dt.appearanceStreamContent[Gt];if(Ot+="/"+Gt+" ",Ot+="<<",Object.keys(Et).length>=1||Array.isArray(Et)){for(var st in Et)if(Et.hasOwnProperty(st)){var rn=Et[st];typeof rn=="function"&&(rn=rn.call(et,dt)),Ot+="/"+st+" "+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+="/"+st+" "+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")}Je&&Js(et.internal.acroformPlugin.xForms,et)})(Fe,Le)}),Le.internal.acroformPlugin.isInitialized=!0}},$s=ii.__acroform__.arrayToPdfArray=function(Le,Ee,Fe){var We=function(st){return st};if(Array.isArray(Le)){for(var et="[",Je=0;Je<Le.length;Je++)switch(Je!==0&&(et+=" "),(0,ye.Z)(Le[Je])){case"boolean":case"number":case"object":et+=Le[Je].toString();break;case"string":Le[Je].substr(0,1)!=="/"?(Ee!==void 0&&Fe&&(We=Fe.internal.getEncryptor(Ee)),et+="("+Ki(We(Le[Je].toString()))+")"):et+=Le[Je].toString()}return et+="]"}throw new Error("Invalid argument passed to jsPDF.__acroform__.arrayToPdfArray")},fo=function(Le,Ee,Fe){var We=function(et){return et};return Ee!==void 0&&Fe&&(We=Fe.internal.getEncryptor(Ee)),(Le=Le||"").toString(),Le="("+Ki(We(Le))+")"},pi=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(Le){this._objId=Le}}),Object.defineProperty(this,"scope",{value:this._scope,writable:!0})};pi.prototype.toString=function(){return this.objId+" 0 R"},pi.prototype.putStream=function(){var Le=this.getKeyValueListForStream();this.scope.internal.putStream({data:this.stream,additionalKeyValues:Le,objectId:this.objId}),this.scope.internal.out("endobj")},pi.prototype.getKeyValueListForStream=function(){var Le=[],Ee=Object.getOwnPropertyNames(this).filter(function(Je){return Je!="content"&&Je!="appearanceStreamContent"&&Je!="scope"&&Je!="objId"&&Je.substring(0,1)!="_"});for(var Fe in Ee)if(Object.getOwnPropertyDescriptor(this,Ee[Fe]).configurable===!1){var We=Ee[Fe],et=this[We];et&&(Array.isArray(et)?Le.push({key:We,value:$s(et,this.objId,this.scope)}):et instanceof pi?(et.scope=this.scope,Le.push({key:We,value:et.objId+" 0 R"})):typeof et!="function"&&Le.push({key:We,value:et}))}return Le};var ea=function(){pi.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 Le,Ee=[];Object.defineProperty(this,"BBox",{configurable:!1,get:function(){return Ee},set:function(Fe){Ee=Fe}}),Object.defineProperty(this,"Resources",{value:"2 0 R",configurable:!1,writable:!0}),Object.defineProperty(this,"stream",{enumerable:!1,configurable:!0,set:function(Fe){Le=Fe.trim()},get:function(){return Le||null}})};Ma(ea,pi);var ao=function(){pi.call(this);var Le,Ee=[];Object.defineProperty(this,"Kids",{enumerable:!1,configurable:!0,get:function(){return Ee.length>0?Ee:void 0}}),Object.defineProperty(this,"Fields",{enumerable:!1,configurable:!1,get:function(){return Ee}}),Object.defineProperty(this,"DA",{enumerable:!1,configurable:!1,get:function(){if(Le){var Fe=function(We){return We};return this.scope&&(Fe=this.scope.internal.getEncryptor(this.objId)),"("+Ki(Fe(Le))+")"}},set:function(Fe){Le=Fe}})};Ma(ao,pi);var Ja=function Le(){pi.call(this);var Ee=4;Object.defineProperty(this,"F",{enumerable:!1,configurable:!1,get:function(){return Ee},set:function(Kt){if(isNaN(Kt))throw new Error('Invalid value "'+Kt+'" for attribute F supplied.');Ee=Kt}}),Object.defineProperty(this,"showWhenPrinted",{enumerable:!0,configurable:!0,get:function(){return!!$i(Ee,3)},set:function(Kt){Kt?this.F=ta(Ee,3):this.F=Qi(Ee,3)}});var Fe=0;Object.defineProperty(this,"Ff",{enumerable:!1,configurable:!1,get:function(){return Fe},set:function(Kt){if(isNaN(Kt))throw new Error('Invalid value "'+Kt+'" for attribute Ff supplied.');Fe=Kt}});var We=[];Object.defineProperty(this,"Rect",{enumerable:!1,configurable:!1,get:function(){if(We.length!==0)return We},set:function(Kt){We=Kt!==void 0?Kt:[]}}),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,get:function(){return!We||isNaN(We[0])?0:We[0]},set:function(Kt){We[0]=Kt}}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,get:function(){return!We||isNaN(We[1])?0:We[1]},set:function(Kt){We[1]=Kt}}),Object.defineProperty(this,"width",{enumerable:!0,configurable:!0,get:function(){return!We||isNaN(We[2])?0:We[2]},set:function(Kt){We[2]=Kt}}),Object.defineProperty(this,"height",{enumerable:!0,configurable:!0,get:function(){return!We||isNaN(We[3])?0:We[3]},set:function(Kt){We[3]=Kt}});var et="";Object.defineProperty(this,"FT",{enumerable:!0,configurable:!1,get:function(){return et},set:function(Kt){switch(Kt){case"/Btn":case"/Tx":case"/Ch":case"/Sig":et=Kt;break;default:throw new Error('Invalid value "'+Kt+'" for attribute FT supplied.')}}});var Je=null;Object.defineProperty(this,"T",{enumerable:!0,configurable:!1,get:function(){if(!Je||Je.length<1){if(this instanceof Ka)return;Je="FieldObject"+Le.FieldNum++}var Kt=function(ln){return ln};return this.scope&&(Kt=this.scope.internal.getEncryptor(this.objId)),"("+Ki(Kt(Je))+")"},set:function(Kt){Je=Kt.toString()}}),Object.defineProperty(this,"fieldName",{configurable:!0,enumerable:!0,get:function(){return Je},set:function(Kt){Je=Kt}});var st="helvetica";Object.defineProperty(this,"fontName",{enumerable:!0,configurable:!0,get:function(){return st},set:function(Kt){st=Kt}});var dt="normal";Object.defineProperty(this,"fontStyle",{enumerable:!0,configurable:!0,get:function(){return dt},set:function(Kt){dt=Kt}});var vt=0;Object.defineProperty(this,"fontSize",{enumerable:!0,configurable:!0,get:function(){return vt},set:function(Kt){vt=Kt}});var Ct=void 0;Object.defineProperty(this,"maxFontSize",{enumerable:!0,configurable:!0,get:function(){return Ct===void 0?50/li:Ct},set:function(Kt){Ct=Kt}});var jt="black";Object.defineProperty(this,"color",{enumerable:!0,configurable:!0,get:function(){return jt},set:function(Kt){jt=Kt}});var Ot="/F1 0 Tf 0 g";Object.defineProperty(this,"DA",{enumerable:!0,configurable:!1,get:function(){if(!(!Ot||this instanceof Ka||this instanceof oo))return fo(Ot,this.objId,this.scope)},set:function(Kt){Kt=Kt.toString(),Ot=Kt}});var Gt=null;Object.defineProperty(this,"DV",{enumerable:!1,configurable:!1,get:function(){if(Gt)return this instanceof ki?Gt:fo(Gt,this.objId,this.scope)},set:function(Kt){Kt=Kt.toString(),Gt=this instanceof ki?Kt:Kt.substr(0,1)==="("?ui(Kt.substr(1,Kt.length-2)):ui(Kt)}}),Object.defineProperty(this,"defaultValue",{enumerable:!0,configurable:!0,get:function(){return this instanceof ki?ui(Gt.substr(1,Gt.length-1)):Gt},set:function(Kt){Kt=Kt.toString(),Gt=this instanceof ki?"/"+Kt:Kt}});var Et=null;Object.defineProperty(this,"_V",{enumerable:!1,configurable:!1,get:function(){if(Et)return Et},set:function(Kt){this.V=Kt}}),Object.defineProperty(this,"V",{enumerable:!1,configurable:!1,get:function(){if(Et)return this instanceof ki?Et:fo(Et,this.objId,this.scope)},set:function(Kt){Kt=Kt.toString(),Et=this instanceof ki?Kt:Kt.substr(0,1)==="("?ui(Kt.substr(1,Kt.length-2)):ui(Kt)}}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,get:function(){return this instanceof ki?ui(Et.substr(1,Et.length-1)):Et},set:function(Kt){Kt=Kt.toString(),Et=this instanceof ki?"/"+Kt:Kt}}),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,Zt=!1;Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return Zt},set:function(Kt){Kt=!!Kt,Zt=Kt}}),Object.defineProperty(this,"page",{enumerable:!0,configurable:!0,get:function(){if(rn)return rn},set:function(Kt){rn=Kt}}),Object.defineProperty(this,"readOnly",{enumerable:!0,configurable:!0,get:function(){return!!$i(this.Ff,1)},set:function(Kt){Kt?this.Ff=ta(this.Ff,1):this.Ff=Qi(this.Ff,1)}}),Object.defineProperty(this,"required",{enumerable:!0,configurable:!0,get:function(){return!!$i(this.Ff,2)},set:function(Kt){Kt?this.Ff=ta(this.Ff,2):this.Ff=Qi(this.Ff,2)}}),Object.defineProperty(this,"noExport",{enumerable:!0,configurable:!0,get:function(){return!!$i(this.Ff,3)},set:function(Kt){Kt?this.Ff=ta(this.Ff,3):this.Ff=Qi(this.Ff,3)}});var an=null;Object.defineProperty(this,"Q",{enumerable:!0,configurable:!1,get:function(){if(an!==null)return an},set:function(Kt){if([0,1,2].indexOf(Kt)===-1)throw new Error('Invalid value "'+Kt+'" for attribute Q supplied.');an=Kt}}),Object.defineProperty(this,"textAlign",{get:function(){var Kt;switch(an){case 0:default:Kt="left";break;case 1:Kt="center";break;case 2:Kt="right"}return Kt},configurable:!0,enumerable:!0,set:function(Kt){switch(Kt){case"right":case 2:an=2;break;case"center":case 1:an=1;break;case"left":case 0:default:an=0}}})};Ma(Ja,pi);var On=function(){Ja.call(this),this.FT="/Ch",this.V="()",this.fontName="zapfdingbats";var Le=0;Object.defineProperty(this,"TI",{enumerable:!0,configurable:!1,get:function(){return Le},set:function(Fe){Le=Fe}}),Object.defineProperty(this,"topIndex",{enumerable:!0,configurable:!0,get:function(){return Le},set:function(Fe){Le=Fe}});var Ee=[];Object.defineProperty(this,"Opt",{enumerable:!0,configurable:!1,get:function(){return $s(Ee,this.objId,this.scope)},set:function(Fe){var We,et;et=[],typeof(We=Fe)=="string"&&(et=function(Je,st,dt){dt||(dt=1);for(var vt,Ct=[];vt=st.exec(Je);)Ct.push(vt[dt]);return Ct}(We,/\((.*?)\)/g)),Ee=et}}),this.getOptions=function(){return Ee},this.setOptions=function(Fe){Ee=Fe,this.sort&&Ee.sort()},this.addOption=function(Fe){Fe=(Fe=Fe||"").toString(),Ee.push(Fe),this.sort&&Ee.sort()},this.removeOption=function(Fe,We){for(We=We||!1,Fe=(Fe=Fe||"").toString();Ee.indexOf(Fe)!==-1&&(Ee.splice(Ee.indexOf(Fe),1),We!==!1););},Object.defineProperty(this,"combo",{enumerable:!0,configurable:!0,get:function(){return!!$i(this.Ff,18)},set:function(Fe){Fe?this.Ff=ta(this.Ff,18):this.Ff=Qi(this.Ff,18)}}),Object.defineProperty(this,"edit",{enumerable:!0,configurable:!0,get:function(){return!!$i(this.Ff,19)},set:function(Fe){this.combo===!0&&(Fe?this.Ff=ta(this.Ff,19):this.Ff=Qi(this.Ff,19))}}),Object.defineProperty(this,"sort",{enumerable:!0,configurable:!0,get:function(){return!!$i(this.Ff,20)},set:function(Fe){Fe?(this.Ff=ta(this.Ff,20),Ee.sort()):this.Ff=Qi(this.Ff,20)}}),Object.defineProperty(this,"multiSelect",{enumerable:!0,configurable:!0,get:function(){return!!$i(this.Ff,22)},set:function(Fe){Fe?this.Ff=ta(this.Ff,22):this.Ff=Qi(this.Ff,22)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!$i(this.Ff,23)},set:function(Fe){Fe?this.Ff=ta(this.Ff,23):this.Ff=Qi(this.Ff,23)}}),Object.defineProperty(this,"commitOnSelChange",{enumerable:!0,configurable:!0,get:function(){return!!$i(this.Ff,27)},set:function(Fe){Fe?this.Ff=ta(this.Ff,27):this.Ff=Qi(this.Ff,27)}}),this.hasAppearanceStream=!1};Ma(On,Ja);var oi=function(){On.call(this),this.fontName="helvetica",this.combo=!1};Ma(oi,On);var Li=function(){oi.call(this),this.combo=!0};Ma(Li,oi);var ci=function(){Li.call(this),this.edit=!0};Ma(ci,Li);var ki=function(){Ja.call(this),this.FT="/Btn",Object.defineProperty(this,"noToggleToOff",{enumerable:!0,configurable:!0,get:function(){return!!$i(this.Ff,15)},set:function(Fe){Fe?this.Ff=ta(this.Ff,15):this.Ff=Qi(this.Ff,15)}}),Object.defineProperty(this,"radio",{enumerable:!0,configurable:!0,get:function(){return!!$i(this.Ff,16)},set:function(Fe){Fe?this.Ff=ta(this.Ff,16):this.Ff=Qi(this.Ff,16)}}),Object.defineProperty(this,"pushButton",{enumerable:!0,configurable:!0,get:function(){return!!$i(this.Ff,17)},set:function(Fe){Fe?this.Ff=ta(this.Ff,17):this.Ff=Qi(this.Ff,17)}}),Object.defineProperty(this,"radioIsUnison",{enumerable:!0,configurable:!0,get:function(){return!!$i(this.Ff,26)},set:function(Fe){Fe?this.Ff=ta(this.Ff,26):this.Ff=Qi(this.Ff,26)}});var Le,Ee={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var Fe=function(Je){return Je};if(this.scope&&(Fe=this.scope.internal.getEncryptor(this.objId)),Object.keys(Ee).length!==0){var We,et=[];for(We in et.push("<<"),Ee)et.push("/"+We+" ("+Ki(Fe(Ee[We]))+")");return et.push(">>"),et.join(`
`)}},set:function(Fe){(0,ye.Z)(Fe)==="object"&&(Ee=Fe)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return Ee.CA||""},set:function(Fe){typeof Fe=="string"&&(Ee.CA=Fe)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return Le},set:function(Fe){Le=Fe}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return Le.substr(1,Le.length-1)},set:function(Fe){Le="/"+Fe}})};Ma(ki,Ja);var Ca=function(){ki.call(this),this.pushButton=!0};Ma(Ca,ki);var sa=function(){ki.call(this),this.radio=!0,this.pushButton=!1;var Le=[];Object.defineProperty(this,"Kids",{enumerable:!0,configurable:!1,get:function(){return Le},set:function(Ee){Le=Ee!==void 0?Ee:[]}})};Ma(sa,ki);var Ka=function(){var Le,Ee;Ja.call(this),Object.defineProperty(this,"Parent",{enumerable:!1,configurable:!1,get:function(){return Le},set:function(et){Le=et}}),Object.defineProperty(this,"optionName",{enumerable:!1,configurable:!0,get:function(){return Ee},set:function(et){Ee=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 Je,st=[];for(Je in st.push("<<"),We)st.push("/"+Je+" ("+Ki(et(We[Je]))+")");return st.push(">>"),st.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=Zr.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(this.optionName)};Ma(Ka,Ja),sa.prototype.setAppearance=function(Le){if(!("createAppearanceStream"in Le)||!("getCA"in Le))throw new Error("Couldn't assign Appearance to RadioButton. Appearance was Invalid!");for(var Ee in this.Kids)if(this.Kids.hasOwnProperty(Ee)){var Fe=this.Kids[Ee];Fe.appearanceStreamContent=Le.createAppearanceStream(Fe.optionName),Fe.caption=Le.getCA()}},sa.prototype.createOption=function(Le){var Ee=new Ka;return Ee.Parent=this,Ee.optionName=Le,this.Kids.push(Ee),el.call(this.scope,Ee),Ee};var za=function(){ki.call(this),this.fontName="zapfdingbats",this.caption="3",this.appearanceState="On",this.value="On",this.textAlign="center",this.appearanceStreamContent=Zr.CheckBox.createAppearanceStream()};Ma(za,ki);var oo=function(){Ja.call(this),this.FT="/Tx",Object.defineProperty(this,"multiline",{enumerable:!0,configurable:!0,get:function(){return!!$i(this.Ff,13)},set:function(Ee){Ee?this.Ff=ta(this.Ff,13):this.Ff=Qi(this.Ff,13)}}),Object.defineProperty(this,"fileSelect",{enumerable:!0,configurable:!0,get:function(){return!!$i(this.Ff,21)},set:function(Ee){Ee?this.Ff=ta(this.Ff,21):this.Ff=Qi(this.Ff,21)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!$i(this.Ff,23)},set:function(Ee){Ee?this.Ff=ta(this.Ff,23):this.Ff=Qi(this.Ff,23)}}),Object.defineProperty(this,"doNotScroll",{enumerable:!0,configurable:!0,get:function(){return!!$i(this.Ff,24)},set:function(Ee){Ee?this.Ff=ta(this.Ff,24):this.Ff=Qi(this.Ff,24)}}),Object.defineProperty(this,"comb",{enumerable:!0,configurable:!0,get:function(){return!!$i(this.Ff,25)},set:function(Ee){Ee?this.Ff=ta(this.Ff,25):this.Ff=Qi(this.Ff,25)}}),Object.defineProperty(this,"richText",{enumerable:!0,configurable:!0,get:function(){return!!$i(this.Ff,26)},set:function(Ee){Ee?this.Ff=ta(this.Ff,26):this.Ff=Qi(this.Ff,26)}});var Le=null;Object.defineProperty(this,"MaxLen",{enumerable:!0,configurable:!1,get:function(){return Le},set:function(Ee){Le=Ee}}),Object.defineProperty(this,"maxLength",{enumerable:!0,configurable:!0,get:function(){return Le},set:function(Ee){Number.isInteger(Ee)&&(Le=Ee)}}),Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return this.V||this.DV}})};Ma(oo,Ja);var Oo=function(){oo.call(this),Object.defineProperty(this,"password",{enumerable:!0,configurable:!0,get:function(){return!!$i(this.Ff,14)},set:function(Le){Le?this.Ff=ta(this.Ff,14):this.Ff=Qi(this.Ff,14)}}),this.password=!0};Ma(Oo,oo);var Zr={CheckBox:{createAppearanceStream:function(){return{N:{On:Zr.CheckBox.YesNormal},D:{On:Zr.CheckBox.YesPushDown,Off:Zr.CheckBox.OffPushDown}}},YesPushDown:function(Le){var Ee=Zi(Le);Ee.scope=Le.scope;var Fe=[],We=Le.scope.internal.getFont(Le.fontName,Le.fontStyle).id,et=Le.scope.__private__.encodeColorString(Le.color),Je=So(Le,Le.caption);return Fe.push("0.749023 g"),Fe.push("0 0 "+Jr(Zr.internal.getWidth(Le))+" "+Jr(Zr.internal.getHeight(Le))+" re"),Fe.push("f"),Fe.push("BMC"),Fe.push("q"),Fe.push("0 0 1 rg"),Fe.push("/"+We+" "+Jr(Je.fontSize)+" Tf "+et),Fe.push("BT"),Fe.push(Je.text),Fe.push("ET"),Fe.push("Q"),Fe.push("EMC"),Ee.stream=Fe.join(`
`),Ee},YesNormal:function(Le){var Ee=Zi(Le);Ee.scope=Le.scope;var Fe=Le.scope.internal.getFont(Le.fontName,Le.fontStyle).id,We=Le.scope.__private__.encodeColorString(Le.color),et=[],Je=Zr.internal.getHeight(Le),st=Zr.internal.getWidth(Le),dt=So(Le,Le.caption);return et.push("1 g"),et.push("0 0 "+Jr(st)+" "+Jr(Je)+" re"),et.push("f"),et.push("q"),et.push("0 0 1 rg"),et.push("0 0 "+Jr(st-1)+" "+Jr(Je-1)+" re"),et.push("W"),et.push("n"),et.push("0 g"),et.push("BT"),et.push("/"+Fe+" "+Jr(dt.fontSize)+" Tf "+We),et.push(dt.text),et.push("ET"),et.push("Q"),Ee.stream=et.join(`
`),Ee},OffPushDown:function(Le){var Ee=Zi(Le);Ee.scope=Le.scope;var Fe=[];return Fe.push("0.749023 g"),Fe.push("0 0 "+Jr(Zr.internal.getWidth(Le))+" "+Jr(Zr.internal.getHeight(Le))+" re"),Fe.push("f"),Ee.stream=Fe.join(`
`),Ee}},RadioButton:{Circle:{createAppearanceStream:function(Le){var Ee={D:{Off:Zr.RadioButton.Circle.OffPushDown},N:{}};return Ee.N[Le]=Zr.RadioButton.Circle.YesNormal,Ee.D[Le]=Zr.RadioButton.Circle.YesPushDown,Ee},getCA:function(){return"l"},YesNormal:function(Le){var Ee=Zi(Le);Ee.scope=Le.scope;var Fe=[],We=Zr.internal.getWidth(Le)<=Zr.internal.getHeight(Le)?Zr.internal.getWidth(Le)/4:Zr.internal.getHeight(Le)/4;We=Number((.9*We).toFixed(5));var et=Zr.internal.Bezier_C,Je=Number((We*et).toFixed(5));return Fe.push("q"),Fe.push("1 0 0 1 "+Ea(Zr.internal.getWidth(Le)/2)+" "+Ea(Zr.internal.getHeight(Le)/2)+" cm"),Fe.push(We+" 0 m"),Fe.push(We+" "+Je+" "+Je+" "+We+" 0 "+We+" c"),Fe.push("-"+Je+" "+We+" -"+We+" "+Je+" -"+We+" 0 c"),Fe.push("-"+We+" -"+Je+" -"+Je+" -"+We+" 0 -"+We+" c"),Fe.push(Je+" -"+We+" "+We+" -"+Je+" "+We+" 0 c"),Fe.push("f"),Fe.push("Q"),Ee.stream=Fe.join(`
`),Ee},YesPushDown:function(Le){var Ee=Zi(Le);Ee.scope=Le.scope;var Fe=[],We=Zr.internal.getWidth(Le)<=Zr.internal.getHeight(Le)?Zr.internal.getWidth(Le)/4:Zr.internal.getHeight(Le)/4;We=Number((.9*We).toFixed(5));var et=Number((2*We).toFixed(5)),Je=Number((et*Zr.internal.Bezier_C).toFixed(5)),st=Number((We*Zr.internal.Bezier_C).toFixed(5));return Fe.push("0.749023 g"),Fe.push("q"),Fe.push("1 0 0 1 "+Ea(Zr.internal.getWidth(Le)/2)+" "+Ea(Zr.internal.getHeight(Le)/2)+" cm"),Fe.push(et+" 0 m"),Fe.push(et+" "+Je+" "+Je+" "+et+" 0 "+et+" c"),Fe.push("-"+Je+" "+et+" -"+et+" "+Je+" -"+et+" 0 c"),Fe.push("-"+et+" -"+Je+" -"+Je+" -"+et+" 0 -"+et+" c"),Fe.push(Je+" -"+et+" "+et+" -"+Je+" "+et+" 0 c"),Fe.push("f"),Fe.push("Q"),Fe.push("0 g"),Fe.push("q"),Fe.push("1 0 0 1 "+Ea(Zr.internal.getWidth(Le)/2)+" "+Ea(Zr.internal.getHeight(Le)/2)+" cm"),Fe.push(We+" 0 m"),Fe.push(We+" "+st+" "+st+" "+We+" 0 "+We+" c"),Fe.push("-"+st+" "+We+" -"+We+" "+st+" -"+We+" 0 c"),Fe.push("-"+We+" -"+st+" -"+st+" -"+We+" 0 -"+We+" c"),Fe.push(st+" -"+We+" "+We+" -"+st+" "+We+" 0 c"),Fe.push("f"),Fe.push("Q"),Ee.stream=Fe.join(`
`),Ee},OffPushDown:function(Le){var Ee=Zi(Le);Ee.scope=Le.scope;var Fe=[],We=Zr.internal.getWidth(Le)<=Zr.internal.getHeight(Le)?Zr.internal.getWidth(Le)/4:Zr.internal.getHeight(Le)/4;We=Number((.9*We).toFixed(5));var et=Number((2*We).toFixed(5)),Je=Number((et*Zr.internal.Bezier_C).toFixed(5));return Fe.push("0.749023 g"),Fe.push("q"),Fe.push("1 0 0 1 "+Ea(Zr.internal.getWidth(Le)/2)+" "+Ea(Zr.internal.getHeight(Le)/2)+" cm"),Fe.push(et+" 0 m"),Fe.push(et+" "+Je+" "+Je+" "+et+" 0 "+et+" c"),Fe.push("-"+Je+" "+et+" -"+et+" "+Je+" -"+et+" 0 c"),Fe.push("-"+et+" -"+Je+" -"+Je+" -"+et+" 0 -"+et+" c"),Fe.push(Je+" -"+et+" "+et+" -"+Je+" "+et+" 0 c"),Fe.push("f"),Fe.push("Q"),Ee.stream=Fe.join(`
`),Ee}},Cross:{createAppearanceStream:function(Le){var Ee={D:{Off:Zr.RadioButton.Cross.OffPushDown},N:{}};return Ee.N[Le]=Zr.RadioButton.Cross.YesNormal,Ee.D[Le]=Zr.RadioButton.Cross.YesPushDown,Ee},getCA:function(){return"8"},YesNormal:function(Le){var Ee=Zi(Le);Ee.scope=Le.scope;var Fe=[],We=Zr.internal.calculateCross(Le);return Fe.push("q"),Fe.push("1 1 "+Jr(Zr.internal.getWidth(Le)-2)+" "+Jr(Zr.internal.getHeight(Le)-2)+" re"),Fe.push("W"),Fe.push("n"),Fe.push(Jr(We.x1.x)+" "+Jr(We.x1.y)+" m"),Fe.push(Jr(We.x2.x)+" "+Jr(We.x2.y)+" l"),Fe.push(Jr(We.x4.x)+" "+Jr(We.x4.y)+" m"),Fe.push(Jr(We.x3.x)+" "+Jr(We.x3.y)+" l"),Fe.push("s"),Fe.push("Q"),Ee.stream=Fe.join(`
`),Ee},YesPushDown:function(Le){var Ee=Zi(Le);Ee.scope=Le.scope;var Fe=Zr.internal.calculateCross(Le),We=[];return We.push("0.749023 g"),We.push("0 0 "+Jr(Zr.internal.getWidth(Le))+" "+Jr(Zr.internal.getHeight(Le))+" re"),We.push("f"),We.push("q"),We.push("1 1 "+Jr(Zr.internal.getWidth(Le)-2)+" "+Jr(Zr.internal.getHeight(Le)-2)+" re"),We.push("W"),We.push("n"),We.push(Jr(Fe.x1.x)+" "+Jr(Fe.x1.y)+" m"),We.push(Jr(Fe.x2.x)+" "+Jr(Fe.x2.y)+" l"),We.push(Jr(Fe.x4.x)+" "+Jr(Fe.x4.y)+" m"),We.push(Jr(Fe.x3.x)+" "+Jr(Fe.x3.y)+" l"),We.push("s"),We.push("Q"),Ee.stream=We.join(`
`),Ee},OffPushDown:function(Le){var Ee=Zi(Le);Ee.scope=Le.scope;var Fe=[];return Fe.push("0.749023 g"),Fe.push("0 0 "+Jr(Zr.internal.getWidth(Le))+" "+Jr(Zr.internal.getHeight(Le))+" re"),Fe.push("f"),Ee.stream=Fe.join(`
`),Ee}}},createDefaultAppearanceStream:function(Le){var Ee=Le.scope.internal.getFont(Le.fontName,Le.fontStyle).id,Fe=Le.scope.__private__.encodeColorString(Le.color);return"/"+Ee+" "+Le.fontSize+" Tf "+Fe}};Zr.internal={Bezier_C:.551915024494,calculateCross:function(Le){var Ee=Zr.internal.getWidth(Le),Fe=Zr.internal.getHeight(Le),We=Math.min(Ee,Fe);return{x1:{x:(Ee-We)/2,y:(Fe-We)/2+We},x2:{x:(Ee-We)/2+We,y:(Fe-We)/2},x3:{x:(Ee-We)/2,y:(Fe-We)/2},x4:{x:(Ee-We)/2+We,y:(Fe-We)/2+We}}}},Zr.internal.getWidth=function(Le){var Ee=0;return(0,ye.Z)(Le)==="object"&&(Ee=zo(Le.Rect[2])),Ee},Zr.internal.getHeight=function(Le){var Ee=0;return(0,ye.Z)(Le)==="object"&&(Ee=zo(Le.Rect[3])),Ee};var el=ii.addField=function(Le){if(rs(this,Le),!(Le instanceof Ja))throw new Error("Invalid argument passed to jsPDF.addField.");var Ee;return(Ee=Le).scope.internal.acroformPlugin.printedOut&&(Ee.scope.internal.acroformPlugin.printedOut=!1,Ee.scope.internal.acroformPlugin.acroFormDictionaryRoot=null),Ee.scope.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(Ee),Le.page=Le.scope.internal.getCurrentPageInfo().pageNumber,this};ii.AcroFormChoiceField=On,ii.AcroFormListBox=oi,ii.AcroFormComboBox=Li,ii.AcroFormEditBox=ci,ii.AcroFormButton=ki,ii.AcroFormPushButton=Ca,ii.AcroFormRadioButton=sa,ii.AcroFormCheckBox=za,ii.AcroFormTextField=oo,ii.AcroFormPasswordField=Oo,ii.AcroFormAppearance=Zr,ii.AcroForm={ChoiceField:On,ListBox:oi,ComboBox:Li,EditBox:ci,Button:ki,PushButton:Ca,RadioButton:sa,CheckBox:za,TextField:oo,PasswordField:Oo,Appearance:Zr},Kn.AcroForm={ChoiceField:On,ListBox:oi,ComboBox:Li,EditBox:ci,Button:ki,PushButton:Ca,RadioButton:sa,CheckBox:za,TextField:oo,PasswordField:Oo,Appearance:Zr};var so=Kn.AcroForm;function Cs(Le){return Le.reduce(function(Ee,Fe,We){return Ee[Fe]=We,Ee},{})}(function(Le){Le.__addimage__={};var Ee="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=Le.__addimage__.getImageFileTypeByImageData=function(Yt,$t){var Pn,mn,lr,Zn,mr,Wn=Ee;if(($t=$t||Ee)==="RGBA"||Yt.data!==void 0&&Yt.data instanceof Uint8ClampedArray&&"height"in Yt&&"width"in Yt)return"RGBA";if(Tr(Yt))for(mr in Fe)for(lr=Fe[mr],Pn=0;Pn<lr.length;Pn+=1){for(Zn=!0,mn=0;mn<lr[Pn].length;mn+=1)if(lr[Pn][mn]!==void 0&&lr[Pn][mn]!==Yt[mn]){Zn=!1;break}if(Zn===!0){Wn=mr;break}}else for(mr in Fe)for(lr=Fe[mr],Pn=0;Pn<lr.length;Pn+=1){for(Zn=!0,mn=0;mn<lr[Pn].length;mn+=1)if(lr[Pn][mn]!==void 0&&lr[Pn][mn]!==Yt.charCodeAt(mn)){Zn=!1;break}if(Zn===!0){Wn=mr;break}}return Wn===Ee&&$t!==Ee&&(Wn=$t),Wn},et=function Yt($t){for(var Pn=this.internal.write,mn=this.internal.putStream,lr=(0,this.internal.getFilters)();lr.indexOf("FlateEncode")!==-1;)lr.splice(lr.indexOf("FlateEncode"),1);$t.objectId=this.internal.newObject();var Zn=[];if(Zn.push({key:"Type",value:"/XObject"}),Zn.push({key:"Subtype",value:"/Image"}),Zn.push({key:"Width",value:$t.width}),Zn.push({key:"Height",value:$t.height}),$t.colorSpace===an.INDEXED?Zn.push({key:"ColorSpace",value:"[/Indexed /DeviceRGB "+($t.palette.length/3-1)+" "+("sMask"in $t&&$t.sMask!==void 0?$t.objectId+2:$t.objectId+1)+" 0 R]"}):(Zn.push({key:"ColorSpace",value:"/"+$t.colorSpace}),$t.colorSpace===an.DEVICE_CMYK&&Zn.push({key:"Decode",value:"[1 0 1 0 1 0 1 0]"})),Zn.push({key:"BitsPerComponent",value:$t.bitsPerComponent}),"decodeParameters"in $t&&$t.decodeParameters!==void 0&&Zn.push({key:"DecodeParms",value:"<<"+$t.decodeParameters+">>"}),"transparency"in $t&&Array.isArray($t.transparency)){for(var mr="",Wn=0,yr=$t.transparency.length;Wn<yr;Wn++)mr+=$t.transparency[Wn]+" "+$t.transparency[Wn]+" ";Zn.push({key:"Mask",value:"["+mr+"]"})}$t.sMask!==void 0&&Zn.push({key:"SMask",value:$t.objectId+1+" 0 R"});var Ir=$t.filter!==void 0?["/"+$t.filter]:void 0;if(mn({data:$t.data,additionalKeyValues:Zn,alreadyAppliedFilters:Ir,objectId:$t.objectId}),Pn("endobj"),"sMask"in $t&&$t.sMask!==void 0){var vi="/Predictor "+$t.predictor+" /Colors 1 /BitsPerComponent "+$t.bitsPerComponent+" /Columns "+$t.width,Rt={width:$t.width,height:$t.height,colorSpace:"DeviceGray",bitsPerComponent:$t.bitsPerComponent,decodeParameters:vi,data:$t.sMask};"filter"in $t&&(Rt.filter=$t.filter),Yt.call(this,Rt)}if($t.colorSpace===an.INDEXED){var sn=this.internal.newObject();mn({data:vn(new Uint8Array($t.palette)),objectId:sn}),Pn("endobj")}},Je=function(){var Yt=this.internal.collections.addImage_images;for(var $t in Yt)et.call(this,Yt[$t])},st=function(){var Yt,$t=this.internal.collections.addImage_images,Pn=this.internal.write;for(var mn in $t)Pn("/I"+(Yt=$t[mn]).index,Yt.objectId,"0","R")},dt=function(){this.internal.collections.addImage_images||(this.internal.collections.addImage_images={},this.internal.events.subscribe("putResources",Je),this.internal.events.subscribe("putXobjectDict",st))},vt=function(){var Yt=this.internal.collections.addImage_images;return dt.call(this),Yt},Ct=function(){return Object.keys(this.internal.collections.addImage_images).length},jt=function(Yt){return typeof Le["process"+Yt.toUpperCase()]=="function"},Ot=function(Yt){return(0,ye.Z)(Yt)==="object"&&Yt.nodeType===1},Gt=function(Yt,$t){if(Yt.nodeName==="IMG"&&Yt.hasAttribute("src")){var Pn=""+Yt.getAttribute("src");if(Pn.indexOf("data:image/")===0)return Nr(unescape(Pn).split("base64,").pop());var mn=Le.loadFile(Pn,!0);if(mn!==void 0)return mn}if(Yt.nodeName==="CANVAS"){if(Yt.width===0||Yt.height===0)throw new Error("Given canvas must have data. Canvas width: "+Yt.width+", height: "+Yt.height);var lr;switch($t){case"PNG":lr="image/png";break;case"WEBP":lr="image/webp";break;case"JPEG":case"JPG":default:lr="image/jpeg"}return Nr(Yt.toDataURL(lr,1).split("base64,").pop())}},Et=function(Yt){var $t=this.internal.collections.addImage_images;if($t){for(var Pn in $t)if(Yt===$t[Pn].alias)return $t[Pn]}},rn=function(Yt,$t,Pn){return Yt||$t||(Yt=-96,$t=-96),Yt<0&&(Yt=-1*Pn.width*72/Yt/this.internal.scaleFactor),$t<0&&($t=-1*Pn.height*72/$t/this.internal.scaleFactor),Yt===0&&(Yt=$t*Pn.width/Pn.height),$t===0&&($t=Yt*Pn.height/Pn.width),[Yt,$t]},Zt=function(Yt,$t,Pn,mn,lr,Zn){var mr=rn.call(this,Pn,mn,lr),Wn=this.internal.getCoordinateString,yr=this.internal.getVerticalCoordinateString,Ir=vt.call(this);if(Pn=mr[0],mn=mr[1],Ir[lr.index]=lr,Zn){Zn*=Math.PI/180;var vi=Math.cos(Zn),Rt=Math.sin(Zn),sn=function(Bn){return Bn.toFixed(4)},fn=[sn(vi),sn(Rt),sn(-1*Rt),sn(vi),0,0,"cm"]}this.internal.write("q"),Zn?(this.internal.write([1,"0","0",1,Wn(Yt),yr($t+mn),"cm"].join(" ")),this.internal.write(fn.join(" ")),this.internal.write([Wn(Pn),"0","0",Wn(mn),"0","0","cm"].join(" "))):this.internal.write([Wn(Pn),"0","0",Wn(mn),Wn(Yt),yr($t+mn),"cm"].join(" ")),this.isAdvancedAPI()&&this.internal.write([1,0,0,-1,0,0,"cm"].join(" ")),this.internal.write("/I"+lr.index+" Do"),this.internal.write("Q")},an=Le.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"};Le.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 Kt=Le.image_compression={NONE:"NONE",FAST:"FAST",MEDIUM:"MEDIUM",SLOW:"SLOW"},ln=Le.__addimage__.sHashCode=function(Yt){var $t,Pn,mn=0;if(typeof Yt=="string")for(Pn=Yt.length,$t=0;$t<Pn;$t++)mn=(mn<<5)-mn+Yt.charCodeAt($t),mn|=0;else if(Tr(Yt))for(Pn=Yt.byteLength/2,$t=0;$t<Pn;$t++)mn=(mn<<5)-mn+Yt[$t],mn|=0;return mn},xn=Le.__addimage__.validateStringAsBase64=function(Yt){(Yt=Yt||"").toString().trim();var $t=!0;return Yt.length===0&&($t=!1),Yt.length%4!=0&&($t=!1),/^[A-Za-z0-9+/]+$/.test(Yt.substr(0,Yt.length-2))===!1&&($t=!1),/^[A-Za-z0-9/][A-Za-z0-9+/]|[A-Za-z0-9+/]=|==$/.test(Yt.substr(-2))===!1&&($t=!1),$t},Nn=Le.__addimage__.extractImageFromDataUrl=function(Yt){var $t=(Yt=Yt||"").split("base64,"),Pn=null;if($t.length===2){var mn=/^data:(\w*\/\w*);*(charset=(?!charset=)[\w=-]*)*;*$/.exec($t[0]);Array.isArray(mn)&&(Pn={mimeType:mn[1],charset:mn[2],data:$t[1]})}return Pn},rr=Le.__addimage__.supportsArrayBuffer=function(){return typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"};Le.__addimage__.isArrayBuffer=function(Yt){return rr()&&Yt instanceof ArrayBuffer};var Tr=Le.__addimage__.isArrayBufferView=function(Yt){return rr()&&typeof Uint32Array!="undefined"&&(Yt instanceof Int8Array||Yt instanceof Uint8Array||typeof Uint8ClampedArray!="undefined"&&Yt instanceof Uint8ClampedArray||Yt instanceof Int16Array||Yt instanceof Uint16Array||Yt instanceof Int32Array||Yt instanceof Uint32Array||Yt instanceof Float32Array||Yt instanceof Float64Array)},Qn=Le.__addimage__.binaryStringToUint8Array=function(Yt){for(var $t=Yt.length,Pn=new Uint8Array($t),mn=0;mn<$t;mn++)Pn[mn]=Yt.charCodeAt(mn);return Pn},vn=Le.__addimage__.arrayBufferToBinaryString=function(Yt){for(var $t="",Pn=Tr(Yt)?Yt:new Uint8Array(Yt),mn=0;mn<Pn.length;mn+=8192)$t+=String.fromCharCode.apply(null,Pn.subarray(mn,mn+8192));return $t};Le.addImage=function(){var Yt,$t,Pn,mn,lr,Zn,mr,Wn,yr;if(typeof arguments[1]=="number"?($t=Ee,Pn=arguments[1],mn=arguments[2],lr=arguments[3],Zn=arguments[4],mr=arguments[5],Wn=arguments[6],yr=arguments[7]):($t=arguments[1],Pn=arguments[2],mn=arguments[3],lr=arguments[4],Zn=arguments[5],mr=arguments[6],Wn=arguments[7],yr=arguments[8]),(0,ye.Z)(Yt=arguments[0])==="object"&&!Ot(Yt)&&"imageData"in Yt){var Ir=Yt;Yt=Ir.imageData,$t=Ir.format||$t||Ee,Pn=Ir.x||Pn||0,mn=Ir.y||mn||0,lr=Ir.w||Ir.width||lr,Zn=Ir.h||Ir.height||Zn,mr=Ir.alias||mr,Wn=Ir.compression||Wn,yr=Ir.rotation||Ir.angle||yr}var vi=this.internal.getFilters();if(Wn===void 0&&vi.indexOf("FlateEncode")!==-1&&(Wn="SLOW"),isNaN(Pn)||isNaN(mn))throw new Error("Invalid coordinates passed to jsPDF.addImage");dt.call(this);var Rt=zn.call(this,Yt,$t,mr,Wn);return Zt.call(this,Pn,mn,lr,Zn,Rt,yr),this};var zn=function(Yt,$t,Pn,mn){var lr,Zn,mr;if(typeof Yt=="string"&&We(Yt)===Ee){Yt=unescape(Yt);var Wn=Sr(Yt,!1);(Wn!==""||(Wn=Le.loadFile(Yt,!0))!==void 0)&&(Yt=Wn)}if(Ot(Yt)&&(Yt=Gt(Yt,$t)),$t=We(Yt,$t),!jt($t))throw new Error("addImage does not support files of type '"+$t+"', please ensure that a plugin for '"+$t+"' support is added.");if(((mr=Pn)==null||mr.length===0)&&(Pn=function(yr){return typeof yr=="string"||Tr(yr)?ln(yr):Tr(yr.data)?ln(yr.data):null}(Yt)),(lr=Et.call(this,Pn))||(rr()&&(Yt instanceof Uint8Array||$t==="RGBA"||(Zn=Yt,Yt=Qn(Yt))),lr=this["process"+$t.toUpperCase()](Yt,Ct.call(this),Pn,function(yr){return yr&&typeof yr=="string"&&(yr=yr.toUpperCase()),yr in Le.image_compression?yr:Kt.NONE}(mn),Zn)),!lr)throw new Error("An unknown error occurred whilst processing the image.");return lr},Sr=Le.__addimage__.convertBase64ToBinaryString=function(Yt,$t){var Pn;$t=typeof $t!="boolean"||$t;var mn,lr="";if(typeof Yt=="string"){mn=(Pn=Nn(Yt))!==null?Pn.data:Yt;try{lr=Nr(mn)}catch(Zn){if($t)throw xn(mn)?new Error("atob-Error in jsPDF.convertBase64ToBinaryString "+Zn.message):new Error("Supplied Data is not a valid base64-String jsPDF.convertBase64ToBinaryString ")}}return lr};Le.getImageProperties=function(Yt){var $t,Pn,mn="";if(Ot(Yt)&&(Yt=Gt(Yt)),typeof Yt=="string"&&We(Yt)===Ee&&((mn=Sr(Yt,!1))===""&&(mn=Le.loadFile(Yt)||""),Yt=mn),Pn=We(Yt),!jt(Pn))throw new Error("addImage does not support files of type '"+Pn+"', please ensure that a plugin for '"+Pn+"' support is added.");if(!rr()||Yt instanceof Uint8Array||(Yt=Qn(Yt)),!($t=this["process"+Pn.toUpperCase()](Yt)))throw new Error("An unknown error occurred whilst processing the image");return $t.fileType=Pn,$t}})(Kn.API),function(Le){var Ee=function(Fe){if(Fe!==void 0&&Fe!="")return!0};Kn.API.events.push(["addPage",function(Fe){this.internal.getPageInfo(Fe.pageNumber).pageContext.annotations=[]}]),Le.events.push(["putPage",function(Fe){for(var We,et,Je,st=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":(Ee(We.options.url)||Ee(We.options.pageNumber))&&(jt=!0);break;case"reference":case"text":case"freetext":jt=!0}if(jt!=0){this.internal.write("/Annots [");for(var Gt=0;Gt<Ct.length;Gt++){We=Ct[Gt];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 Zt=this.internal.newAdditionalObject(),an=this.internal.newAdditionalObject(),Kt=this.internal.getEncryptor(Zt.objId),ln=We.title||"Note";Je="<</Type /Annot /Subtype /Text "+(et="/Rect ["+st(We.bounds.x)+" "+dt(We.bounds.y+We.bounds.h)+" "+st(We.bounds.x+We.bounds.w)+" "+dt(We.bounds.y)+"] ")+"/Contents ("+Et(Kt(We.contents))+")",Je+=" /Popup "+an.objId+" 0 R",Je+=" /P "+vt.objId+" 0 R",Je+=" /T ("+Et(Kt(ln))+") >>",Zt.content=Je;var xn=Zt.objId+" 0 R";Je="<</Type /Annot /Subtype /Popup "+(et="/Rect ["+st(We.bounds.x+30)+" "+dt(We.bounds.y+We.bounds.h)+" "+st(We.bounds.x+We.bounds.w+30)+" "+dt(We.bounds.y)+"] ")+" /Parent "+xn,We.open&&(Je+=" /Open true"),Je+=" >>",an.content=Je,this.internal.write(Zt.objId,"0 R",an.objId,"0 R");break;case"freetext":et="/Rect ["+st(We.bounds.x)+" "+dt(We.bounds.y)+" "+st(We.bounds.x+We.bounds.w)+" "+dt(We.bounds.y+We.bounds.h)+"] ";var Nn=We.color||"#000000";Je="<</Type /Annot /Subtype /FreeText "+et+"/Contents ("+Et(rn(We.contents))+")",Je+=" /DS(font: Helvetica,sans-serif 12.0pt; text-align:left; color:#"+Nn+")",Je+=" /Border [0 0 0]",Je+=" >>",this.internal.write(Je);break;case"link":if(We.options.name){var rr=this.annotations._nameMap[We.options.name];We.options.pageNumber=rr.page,We.options.top=rr.y}else We.options.top||(We.options.top=0);if(et="/Rect ["+We.finalBounds.x+" "+We.finalBounds.y+" "+We.finalBounds.w+" "+We.finalBounds.h+"] ",Je="",We.options.url)Je="<</Type /Annot /Subtype /Link "+et+"/Border [0 0 0] /A <</S /URI /URI ("+Et(rn(We.options.url))+") >>";else if(We.options.pageNumber)switch(Je="<</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":Je+=" /Fit]";break;case"FitH":Je+=" /FitH "+We.options.top+"]";break;case"FitV":We.options.left=We.options.left||0,Je+=" /FitV "+We.options.left+"]";break;case"XYZ":default:var Tr=dt(We.options.top);We.options.left=We.options.left||0,We.options.zoom===void 0&&(We.options.zoom=0),Je+=" /XYZ "+We.options.left+" "+Tr+" "+We.options.zoom+"]"}Je!=""&&(Je+=" >>",this.internal.write(Je))}}this.internal.write("]")}}]),Le.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)}},Le.link=function(Fe,We,et,Je,st){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+Je)},options:st,type:"link"})},Le.textWithLink=function(Fe,We,et,Je){var st,dt,vt=this.getTextWidth(Fe),Ct=this.internal.getLineHeight()/this.internal.scaleFactor;if(Je.maxWidth!==void 0){dt=Je.maxWidth;var jt=this.splitTextToSize(Fe,dt).length;st=Math.ceil(Ct*jt)}else dt=vt,st=Ct;return this.text(Fe,We,et,Je),et+=.2*Ct,Je.align==="center"&&(We-=vt/2),Je.align==="right"&&(We-=vt),this.link(We,et-Ct,dt,st,Je),vt},Le.getTextWidth=function(Fe){var We=this.internal.getFontSize();return this.getStringUnitWidth(Fe)*We/this.internal.scaleFactor}}(Kn.API),function(Le){var Ee={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];Le.__arabicParser__={};var Je=Le.__arabicParser__.isInArabicSubstitutionA=function(Zt){return Ee[Zt.charCodeAt(0)]!==void 0},st=Le.__arabicParser__.isArabicLetter=function(Zt){return typeof Zt=="string"&&/^[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF]+$/.test(Zt)},dt=Le.__arabicParser__.isArabicEndLetter=function(Zt){return st(Zt)&&Je(Zt)&&Ee[Zt.charCodeAt(0)].length<=2},vt=Le.__arabicParser__.isArabicAlfLetter=function(Zt){return st(Zt)&&et.indexOf(Zt.charCodeAt(0))>=0};Le.__arabicParser__.arabicLetterHasIsolatedForm=function(Zt){return st(Zt)&&Je(Zt)&&Ee[Zt.charCodeAt(0)].length>=1};var Ct=Le.__arabicParser__.arabicLetterHasFinalForm=function(Zt){return st(Zt)&&Je(Zt)&&Ee[Zt.charCodeAt(0)].length>=2};Le.__arabicParser__.arabicLetterHasInitialForm=function(Zt){return st(Zt)&&Je(Zt)&&Ee[Zt.charCodeAt(0)].length>=3};var jt=Le.__arabicParser__.arabicLetterHasMedialForm=function(Zt){return st(Zt)&&Je(Zt)&&Ee[Zt.charCodeAt(0)].length==4},Ot=Le.__arabicParser__.resolveLigatures=function(Zt){var an=0,Kt=Fe,ln="",xn=0;for(an=0;an<Zt.length;an+=1)Kt[Zt.charCodeAt(an)]!==void 0?(xn++,typeof(Kt=Kt[Zt.charCodeAt(an)])=="number"&&(ln+=String.fromCharCode(Kt),Kt=Fe,xn=0),an===Zt.length-1&&(Kt=Fe,ln+=Zt.charAt(an-(xn-1)),an-=xn-1,xn=0)):(Kt=Fe,ln+=Zt.charAt(an-xn),an-=xn,xn=0);return ln};Le.__arabicParser__.isArabicDiacritic=function(Zt){return Zt!==void 0&&We[Zt.charCodeAt(0)]!==void 0};var Gt=Le.__arabicParser__.getCorrectForm=function(Zt,an,Kt){return st(Zt)?Je(Zt)===!1?-1:!Ct(Zt)||!st(an)&&!st(Kt)||!st(Kt)&&dt(an)||dt(Zt)&&!st(an)||dt(Zt)&&vt(an)||dt(Zt)&&dt(an)?0:jt(Zt)&&st(an)&&!dt(an)&&st(Kt)&&Ct(Kt)?3:dt(Zt)||!st(Kt)?1:2:-1},Et=function(Zt){var an=0,Kt=0,ln=0,xn="",Nn="",rr="",Tr=(Zt=Zt||"").split("\\s+"),Qn=[];for(an=0;an<Tr.length;an+=1){for(Qn.push(""),Kt=0;Kt<Tr[an].length;Kt+=1)xn=Tr[an][Kt],Nn=Tr[an][Kt-1],rr=Tr[an][Kt+1],st(xn)?(ln=Gt(xn,Nn,rr),Qn[an]+=ln!==-1?String.fromCharCode(Ee[xn.charCodeAt(0)][ln]):xn):Qn[an]+=xn;Qn[an]=Ot(Qn[an])}return Qn.join(" ")},rn=Le.__arabicParser__.processArabic=Le.processArabic=function(){var Zt,an=typeof arguments[0]=="string"?arguments[0]:arguments[0].text,Kt=[];if(Array.isArray(an)){var ln=0;for(Kt=[],ln=0;ln<an.length;ln+=1)Array.isArray(an[ln])?Kt.push([Et(an[ln][0]),an[ln][1],an[ln][2]]):Kt.push([Et(an[ln])]);Zt=Kt}else Zt=Et(an);return typeof arguments[0]=="string"?Zt:(arguments[0].text=Zt,arguments[0])};Le.events.push(["preProcessText",rn])}(Kn.API),Kn.API.autoPrint=function(Le){var Ee;switch((Le=Le||{}).variant=Le.variant||"non-conform",Le.variant){case"javascript":this.addJS("print({});");break;case"non-conform":default:this.internal.events.subscribe("postPutResources",function(){Ee=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 "+Ee+" 0 R")})}return this},function(Le){var Ee=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 Je=[];Object.defineProperty(this,"childNodes",{get:function(){return Je},set:function(dt){Je=dt}});var st={};Object.defineProperty(this,"style",{get:function(){return st},set:function(dt){st=dt}}),Object.defineProperty(this,"parentNode",{})};Ee.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},Ee.prototype.toDataURL=function(){throw new Error("toDataURL is not implemented.")},Le.events.push(["initialized",function(){this.canvas=new Ee,this.canvas.pdf=this}])}(Kn.API),function(Le){var Ee={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({},Ee),this.internal.__cell__.margins.width=this.getPageWidth(),et.call(this))},et=function(){this.internal.__cell__.lastCell=new Je,this.internal.__cell__.pages=1},Je=function(){var vt=arguments[0];Object.defineProperty(this,"x",{enumerable:!0,get:function(){return vt},set:function(Zt){vt=Zt}});var Ct=arguments[1];Object.defineProperty(this,"y",{enumerable:!0,get:function(){return Ct},set:function(Zt){Ct=Zt}});var jt=arguments[2];Object.defineProperty(this,"width",{enumerable:!0,get:function(){return jt},set:function(Zt){jt=Zt}});var Ot=arguments[3];Object.defineProperty(this,"height",{enumerable:!0,get:function(){return Ot},set:function(Zt){Ot=Zt}});var Gt=arguments[4];Object.defineProperty(this,"text",{enumerable:!0,get:function(){return Gt},set:function(Zt){Gt=Zt}});var Et=arguments[5];Object.defineProperty(this,"lineNumber",{enumerable:!0,get:function(){return Et},set:function(Zt){Et=Zt}});var rn=arguments[6];return Object.defineProperty(this,"align",{enumerable:!0,get:function(){return rn},set:function(Zt){rn=Zt}}),this};Je.prototype.clone=function(){return new Je(this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align)},Je.prototype.toArray=function(){return[this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align]},Le.setHeaderFunction=function(vt){return We.call(this),this.internal.__cell__.headerFunction=typeof vt=="function"?vt:void 0,this},Le.getTextDimensions=function(vt,Ct){We.call(this);var jt=(Ct=Ct||{}).fontSize||this.getFontSize(),Ot=Ct.font||this.getFont(),Gt=Ct.scaleFactor||this.internal.scaleFactor,Et=0,rn=0,Zt=0,an=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 Kt=Ct.maxWidth;Kt>0?typeof vt=="string"?vt=this.splitTextToSize(vt,Kt):Object.prototype.toString.call(vt)==="[object Array]"&&(vt=vt.reduce(function(xn,Nn){return xn.concat(an.splitTextToSize(Nn,Kt))},[])):vt=Array.isArray(vt)?vt:[vt];for(var ln=0;ln<vt.length;ln++)Et<(Zt=this.getStringUnitWidth(vt[ln],{font:Ot})*jt)&&(Et=Zt);return Et!==0&&(rn=vt.length),{w:Et/=Gt,h:Math.max((rn*jt*this.getLineHeightFactor()-jt*(this.getLineHeightFactor()-1))/Gt,0)}},Le.cellAddPage=function(){We.call(this),this.addPage();var vt=this.internal.__cell__.margins||Ee;return this.internal.__cell__.lastCell=new Je(vt.left,vt.top,void 0,void 0),this.internal.__cell__.pages+=1,this};var st=Le.cell=function(){var vt;vt=arguments[0]instanceof Je?arguments[0]:new Je(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||Ee,Gt=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&&Gt&&(this.printHeaderRow(vt.lineNumber,!0),vt.y+=Gt[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};Le.table=function(vt,Ct,jt,Ot,Gt){if(We.call(this),!jt)throw new Error("No data for PDF table.");var Et,rn,Zt,an,Kt=[],ln=[],xn=[],Nn={},rr={},Tr=[],Qn=[],vn=(Gt=Gt||{}).autoSize||!1,zn=Gt.printHeaders!==!1,Sr=Gt.css&&Gt.css["font-size"]!==void 0?16*Gt.css["font-size"]:Gt.fontSize||12,Yt=Gt.margins||Object.assign({width:this.getPageWidth()},Ee),$t=typeof Gt.padding=="number"?Gt.padding:3,Pn=Gt.headerBackgroundColor||"#c8c8c8",mn=Gt.headerTextColor||"#000";if(et.call(this),this.internal.__cell__.printHeaders=zn,this.internal.__cell__.margins=Yt,this.internal.__cell__.table_font_size=Sr,this.internal.__cell__.padding=$t,this.internal.__cell__.headerBackgroundColor=Pn,this.internal.__cell__.headerTextColor=mn,this.setFontSize(Sr),Ot==null)ln=Kt=Object.keys(jt[0]),xn=Kt.map(function(){return"left"});else if(Array.isArray(Ot)&&(0,ye.Z)(Ot[0])==="object")for(Kt=Ot.map(function(Ir){return Ir.name}),ln=Ot.map(function(Ir){return Ir.prompt||Ir.name||""}),xn=Ot.map(function(Ir){return Ir.align||"left"}),Et=0;Et<Ot.length;Et+=1)rr[Ot[Et].name]=Ot[Et].width*(19.049976/25.4);else Array.isArray(Ot)&&typeof Ot[0]=="string"&&(ln=Kt=Ot,xn=Kt.map(function(){return"left"}));if(vn||Array.isArray(Ot)&&typeof Ot[0]=="string")for(Et=0;Et<Kt.length;Et+=1){for(Nn[an=Kt[Et]]=jt.map(function(Ir){return Ir[an]}),this.setFont(void 0,"bold"),Tr.push(this.getTextDimensions(ln[Et],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w),rn=Nn[an],this.setFont(void 0,"normal"),Zt=0;Zt<rn.length;Zt+=1)Tr.push(this.getTextDimensions(rn[Zt],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w);rr[an]=Math.max.apply(null,Tr)+$t+$t,Tr=[]}if(zn){var lr={};for(Et=0;Et<Kt.length;Et+=1)lr[Kt[Et]]={},lr[Kt[Et]].text=ln[Et],lr[Kt[Et]].align=xn[Et];var Zn=dt.call(this,lr,rr);Qn=Kt.map(function(Ir){return new Je(vt,Ct,rr[Ir],Zn,lr[Ir].text,void 0,lr[Ir].align)}),this.setTableHeaderRow(Qn),this.printHeaderRow(1,!1)}var mr=Ot.reduce(function(Ir,vi){return Ir[vi.name]=vi.align,Ir},{});for(Et=0;Et<jt.length;Et+=1){"rowStart"in Gt&&Gt.rowStart instanceof Function&&Gt.rowStart({row:Et,data:jt[Et]},this);var Wn=dt.call(this,jt[Et],rr);for(Zt=0;Zt<Kt.length;Zt+=1){var yr=jt[Et][Kt[Zt]];"cellStart"in Gt&&Gt.cellStart instanceof Function&&Gt.cellStart({row:Et,col:Zt,data:yr},this),st.call(this,new Je(vt,Ct,rr[Kt[Zt]],Wn,yr,Et+2,mr[Kt[Zt]]))}}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,Gt=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/Gt+jt+jt},this).reduce(function(Et,rn){return Math.max(Et,rn)},0)};Le.setTableHeaderRow=function(vt){We.call(this),this.internal.__cell__.tableHeaderRow=vt},Le.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 Je(Ot[0],Ot[1],Ot[2],Ot[3],void 0,-1)}this.setFont(void 0,"bold");for(var Gt=[],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,Gt.push(jt)),jt.lineNumber=vt;var rn=this.getTextColor();this.setTextColor(this.internal.__cell__.headerTextColor),this.setFillColor(this.internal.__cell__.headerBackgroundColor),st.call(this,jt),this.setTextColor(rn)}Gt.length>0&&this.setTableHeaderRow(Gt),this.setFont(void 0,"normal"),Fe=!1}}(Kn.API);var Xo={italic:["italic","oblique","normal"],oblique:["oblique","italic","normal"],normal:["normal","oblique","italic"]},tl=["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded"],ka=Cs(tl),Qs=[100,200,300,400,500,600,700,800,900],Ps=Cs(Qs);function nl(Le){var Ee=Le.family.replace(/"|'/g,"").toLowerCase(),Fe=function(Je){return Xo[Je=Je||"normal"]?Je:"normal"}(Le.style),We=function(Je){if(!Je)return 400;if(typeof Je=="number")return Je>=100&&Je<=900&&Je%100==0?Je:400;if(/^\d00$/.test(Je))return parseInt(Je);switch(Je){case"bold":return 700;case"normal":default:return 400}}(Le.weight),et=function(Je){return typeof ka[Je=Je||"normal"]=="number"?Je:"normal"}(Le.stretch);return{family:Ee,style:Fe,weight:We,stretch:et,src:Le.src||[],ref:Le.ref||{name:Ee,style:[et,Fe,We].join(" ")}}}function Ku(Le,Ee,Fe,We){var et;for(et=Fe;et>=0&&et<Ee.length;et+=We)if(Le[Ee[et]])return Le[Ee[et]];for(et=Fe;et>=0&&et<Ee.length;et-=We)if(Le[Ee[et]])return Le[Ee[et]]}var vu={"sans-serif":"helvetica",fixed:"courier",monospace:"courier",terminal:"courier",cursive:"times",fantasy:"times",serif:"times"},Vu={caption:"times",icon:"times",menu:"times","message-box":"times","small-caption":"times","status-bar":"times"};function Pi(Le){return[Le.stretch,Le.style,Le.weight,Le.family].join(" ")}function Ui(Le,Ee,Fe){for(var We=(Fe=Fe||{}).defaultFontFamily||"times",et=Object.assign({},vu,Fe.genericFontFamilies||{}),Je=null,st=null,dt=0;dt<Ee.length;++dt)if(et[(Je=nl(Ee[dt])).family]&&(Je.family=et[Je.family]),Le.hasOwnProperty(Je.family)){st=Le[Je.family];break}if(!(st=st||Le[We]))throw new Error("Could not find a font-family for the rule '"+Pi(Je)+"' and default family '"+We+"'.");if(st=function(vt,Ct){if(Ct[vt])return Ct[vt];var jt=ka[vt],Ot=jt<=ka.normal?-1:1,Gt=Ku(Ct,tl,jt,Ot);if(!Gt)throw new Error("Could not find a matching font-stretch value for "+vt);return Gt}(Je.stretch,st),st=function(vt,Ct){if(Ct[vt])return Ct[vt];for(var jt=Xo[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)}(Je.style,st),!(st=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=Ps[vt],Ot=Ku(Ct,Qs,jt,vt<400?-1:1);if(!Ot)throw new Error("Could not find a matching font-weight for value "+vt);return Ot}(Je.weight,st)))throw new Error("Failed to resolve a font for the rule '"+Pi(Je)+"'.");return st}function Bo(Le){return Le.trimLeft()}function To(Le,Ee){for(var Fe=0;Fe<Le.length;){if(Le.charAt(Fe)===Ee)return[Le.substring(0,Fe),Le.substring(Fe+1)];Fe+=1}return null}function lo(Le){var Ee=Le.match(/^(-[a-z_]|[a-z_])[a-z0-9_-]*/i);return Ee===null?null:[Ee[0],Le.substring(Ee[0].length)]}var Mo,Jo,ho,ms=["times"];(function(Le){var Ee,Fe,We,et,Je,st,dt,vt,Ct,jt=function(Rt){return Rt=Rt||{},this.isStrokeTransparent=Rt.isStrokeTransparent||!1,this.strokeOpacity=Rt.strokeOpacity||1,this.strokeStyle=Rt.strokeStyle||"#000000",this.fillStyle=Rt.fillStyle||"#000000",this.isFillTransparent=Rt.isFillTransparent||!1,this.fillOpacity=Rt.fillOpacity||1,this.font=Rt.font||"10px sans-serif",this.textBaseline=Rt.textBaseline||"alphabetic",this.textAlign=Rt.textAlign||"left",this.lineWidth=Rt.lineWidth||1,this.lineJoin=Rt.lineJoin||"miter",this.lineCap=Rt.lineCap||"butt",this.path=Rt.path||[],this.transform=Rt.transform!==void 0?Rt.transform.clone():new vt,this.globalCompositeOperation=Rt.globalCompositeOperation||"normal",this.globalAlpha=Rt.globalAlpha||1,this.clip_path=Rt.clip_path||[],this.currentPoint=Rt.currentPoint||new st,this.miterLimit=Rt.miterLimit||10,this.lastPoint=Rt.lastPoint||new st,this.lineDashOffset=Rt.lineDashOffset||0,this.lineDash=Rt.lineDash||[],this.margin=Rt.margin||[0,0,0,0],this.prevPageLastElemOffset=Rt.prevPageLastElemOffset||0,this.ignoreClearRect=typeof Rt.ignoreClearRect!="boolean"||Rt.ignoreClearRect,this};Le.events.push(["initialized",function(){this.context2d=new Ot(this),Ee=this.internal.f2,Fe=this.internal.getCoordinateString,We=this.internal.getVerticalCoordinateString,et=this.internal.getHorizontalCoordinate,Je=this.internal.getVerticalCoordinate,st=this.internal.Point,dt=this.internal.Rectangle,vt=this.internal.Matrix,Ct=new jt}]);var Ot=function(Rt){Object.defineProperty(this,"canvas",{get:function(){return{parentNode:!1,style:!1}}});var sn=Rt;Object.defineProperty(this,"pdf",{get:function(){return sn}});var fn=!1;Object.defineProperty(this,"pageWrapXEnabled",{get:function(){return fn},set:function(Cr){fn=!!Cr}});var Bn=!1;Object.defineProperty(this,"pageWrapYEnabled",{get:function(){return Bn},set:function(Cr){Bn=!!Cr}});var jn=0;Object.defineProperty(this,"posX",{get:function(){return jn},set:function(Cr){isNaN(Cr)||(jn=Cr)}});var Vn=0;Object.defineProperty(this,"posY",{get:function(){return Vn},set:function(Cr){isNaN(Cr)||(Vn=Cr)}}),Object.defineProperty(this,"margin",{get:function(){return Ct.margin},set:function(Cr){var hn;typeof Cr=="number"?hn=[Cr,Cr,Cr,Cr]:((hn=new Array(4))[0]=Cr[0],hn[1]=Cr.length>=2?Cr[1]:hn[0],hn[2]=Cr.length>=3?Cr[2]:hn[0],hn[3]=Cr.length>=4?Cr[3]:hn[1]),Ct.margin=hn}});var $n=!1;Object.defineProperty(this,"autoPaging",{get:function(){return $n},set:function(Cr){$n=Cr}});var nr=0;Object.defineProperty(this,"lastBreak",{get:function(){return nr},set:function(Cr){nr=Cr}});var Xr=[];Object.defineProperty(this,"pageBreaks",{get:function(){return Xr},set:function(Cr){Xr=Cr}}),Object.defineProperty(this,"ctx",{get:function(){return Ct},set:function(Cr){Cr instanceof jt&&(Ct=Cr)}}),Object.defineProperty(this,"path",{get:function(){return Ct.path},set:function(Cr){Ct.path=Cr}});var Vr=[];Object.defineProperty(this,"ctxStack",{get:function(){return Vr},set:function(Cr){Vr=Cr}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function(Cr){var hn;hn=Gt(Cr),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(Cr){var hn=Gt(Cr);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(Cr){["butt","round","square"].indexOf(Cr)!==-1&&(this.ctx.lineCap=Cr,this.pdf.setLineCap(Cr))}}),Object.defineProperty(this,"lineWidth",{get:function(){return this.ctx.lineWidth},set:function(Cr){isNaN(Cr)||(this.ctx.lineWidth=Cr,this.pdf.setLineWidth(Cr))}}),Object.defineProperty(this,"lineJoin",{get:function(){return this.ctx.lineJoin},set:function(Cr){["bevel","round","miter"].indexOf(Cr)!==-1&&(this.ctx.lineJoin=Cr,this.pdf.setLineJoin(Cr))}}),Object.defineProperty(this,"miterLimit",{get:function(){return this.ctx.miterLimit},set:function(Cr){isNaN(Cr)||(this.ctx.miterLimit=Cr,this.pdf.setMiterLimit(Cr))}}),Object.defineProperty(this,"textBaseline",{get:function(){return this.ctx.textBaseline},set:function(Cr){this.ctx.textBaseline=Cr}}),Object.defineProperty(this,"textAlign",{get:function(){return this.ctx.textAlign},set:function(Cr){["right","end","center","left","start"].indexOf(Cr)!==-1&&(this.ctx.textAlign=Cr)}});var mi=null;function Ai(Cr,hn){if(mi===null){var ha=function(Di){var Kr=[];return Object.keys(Di).forEach(function(si){Di[si].forEach(function(bi){var gi=null;switch(bi){case"bold":gi={family:si,weight:"bold"};break;case"italic":gi={family:si,style:"italic"};break;case"bolditalic":gi={family:si,weight:"bold",style:"italic"};break;case"":case"normal":gi={family:si}}gi!==null&&(gi.ref={name:si,style:bi},Kr.push(gi))})}),Kr}(Cr.getFontList());mi=function(Di){for(var Kr={},si=0;si<Di.length;++si){var bi=nl(Di[si]),gi=bi.family,Ni=bi.stretch,Aa=bi.style,va=bi.weight;Kr[gi]=Kr[gi]||{},Kr[gi][Ni]=Kr[gi][Ni]||{},Kr[gi][Ni][Aa]=Kr[gi][Ni][Aa]||{},Kr[gi][Ni][Aa][va]=bi}return Kr}(ha.concat(hn))}return mi}var Xi=null;Object.defineProperty(this,"fontFaces",{get:function(){return Xi},set:function(Cr){mi=null,Xi=Cr}}),Object.defineProperty(this,"font",{get:function(){return this.ctx.font},set:function(Cr){var hn;if(this.ctx.font=Cr,(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(Cr))!==null){var ha=hn[1],Di=(hn[2],hn[3]),Kr=hn[4],si=(hn[5],hn[6]),bi=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(Kr)[2];Kr=Math.floor(bi==="px"?parseFloat(Kr)*this.pdf.internal.scaleFactor:bi==="em"?parseFloat(Kr)*this.pdf.getFontSize():parseFloat(Kr)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(Kr);var gi=function(na){var xa,wi,qo=[],Ga=na.trim();if(Ga==="")return ms;if(Ga in Vu)return[Vu[Ga]];for(;Ga!=="";){switch(wi=null,xa=(Ga=Bo(Ga)).charAt(0)){case'"':case"'":wi=To(Ga.substring(1),xa);break;default:wi=lo(Ga)}if(wi===null||(qo.push(wi[0]),(Ga=Bo(wi[1]))!==""&&Ga.charAt(0)!==","))return ms;Ga=Ga.replace(/^,/,"")}return qo}(si);if(this.fontFaces){var Ni=Ui(Ai(this.pdf,this.fontFaces),gi.map(function(na){return{family:na,stretch:"normal",weight:Di,style:ha}}));this.pdf.setFont(Ni.ref.name,Ni.ref.style)}else{var Aa="";(Di==="bold"||parseInt(Di,10)>=700||ha==="bold")&&(Aa="bold"),ha==="italic"&&(Aa+="italic"),Aa.length===0&&(Aa="normal");for(var va="",Pa={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"},Fa=0;Fa<gi.length;Fa++){if(this.pdf.internal.getFont(gi[Fa],Aa,{noFallback:!0,disableWarning:!0})!==void 0){va=gi[Fa];break}if(Aa==="bolditalic"&&this.pdf.internal.getFont(gi[Fa],"bold",{noFallback:!0,disableWarning:!0})!==void 0)va=gi[Fa],Aa="bold";else if(this.pdf.internal.getFont(gi[Fa],"normal",{noFallback:!0,disableWarning:!0})!==void 0){va=gi[Fa],Aa="normal";break}}if(va===""){for(var qa=0;qa<gi.length;qa++)if(Pa[gi[qa]]){va=Pa[gi[qa]];break}}va=va===""?"Times":va,this.pdf.setFont(va,Aa)}}}}),Object.defineProperty(this,"globalCompositeOperation",{get:function(){return this.ctx.globalCompositeOperation},set:function(Cr){this.ctx.globalCompositeOperation=Cr}}),Object.defineProperty(this,"globalAlpha",{get:function(){return this.ctx.globalAlpha},set:function(Cr){this.ctx.globalAlpha=Cr}}),Object.defineProperty(this,"lineDashOffset",{get:function(){return this.ctx.lineDashOffset},set:function(Cr){this.ctx.lineDashOffset=Cr,vi.call(this)}}),Object.defineProperty(this,"lineDash",{get:function(){return this.ctx.lineDash},set:function(Cr){this.ctx.lineDash=Cr,vi.call(this)}}),Object.defineProperty(this,"ignoreClearRect",{get:function(){return this.ctx.ignoreClearRect},set:function(Cr){this.ctx.ignoreClearRect=!!Cr}})};Ot.prototype.setLineDash=function(Rt){this.lineDash=Rt},Ot.prototype.getLineDash=function(){return this.lineDash.length%2?this.lineDash.concat(this.lineDash):this.lineDash.slice()},Ot.prototype.fill=function(){Nn.call(this,"fill",!1)},Ot.prototype.stroke=function(){Nn.call(this,"stroke",!1)},Ot.prototype.beginPath=function(){this.path=[{type:"begin"}]},Ot.prototype.moveTo=function(Rt,sn){if(isNaN(Rt)||isNaN(sn))throw sr.error("jsPDF.context2d.moveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.moveTo");var fn=this.ctx.transform.applyToPoint(new st(Rt,sn));this.path.push({type:"mt",x:fn.x,y:fn.y}),this.ctx.lastPoint=new st(Rt,sn)},Ot.prototype.closePath=function(){var Rt=new st(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"){Rt=new st(this.path[sn+1].x,this.path[sn+1].y);break}this.path.push({type:"close"}),this.ctx.lastPoint=new st(Rt.x,Rt.y)},Ot.prototype.lineTo=function(Rt,sn){if(isNaN(Rt)||isNaN(sn))throw sr.error("jsPDF.context2d.lineTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.lineTo");var fn=this.ctx.transform.applyToPoint(new st(Rt,sn));this.path.push({type:"lt",x:fn.x,y:fn.y}),this.ctx.lastPoint=new st(fn.x,fn.y)},Ot.prototype.clip=function(){this.ctx.clip_path=JSON.parse(JSON.stringify(this.path)),Nn.call(this,null,!0)},Ot.prototype.quadraticCurveTo=function(Rt,sn,fn,Bn){if(isNaN(fn)||isNaN(Bn)||isNaN(Rt)||isNaN(sn))throw sr.error("jsPDF.context2d.quadraticCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.quadraticCurveTo");var jn=this.ctx.transform.applyToPoint(new st(fn,Bn)),Vn=this.ctx.transform.applyToPoint(new st(Rt,sn));this.path.push({type:"qct",x1:Vn.x,y1:Vn.y,x:jn.x,y:jn.y}),this.ctx.lastPoint=new st(jn.x,jn.y)},Ot.prototype.bezierCurveTo=function(Rt,sn,fn,Bn,jn,Vn){if(isNaN(jn)||isNaN(Vn)||isNaN(Rt)||isNaN(sn)||isNaN(fn)||isNaN(Bn))throw sr.error("jsPDF.context2d.bezierCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.bezierCurveTo");var $n=this.ctx.transform.applyToPoint(new st(jn,Vn)),nr=this.ctx.transform.applyToPoint(new st(Rt,sn)),Xr=this.ctx.transform.applyToPoint(new st(fn,Bn));this.path.push({type:"bct",x1:nr.x,y1:nr.y,x2:Xr.x,y2:Xr.y,x:$n.x,y:$n.y}),this.ctx.lastPoint=new st($n.x,$n.y)},Ot.prototype.arc=function(Rt,sn,fn,Bn,jn,Vn){if(isNaN(Rt)||isNaN(sn)||isNaN(fn)||isNaN(Bn)||isNaN(jn))throw sr.error("jsPDF.context2d.arc: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.arc");if(Vn=!!Vn,!this.ctx.transform.isIdentity){var $n=this.ctx.transform.applyToPoint(new st(Rt,sn));Rt=$n.x,sn=$n.y;var nr=this.ctx.transform.applyToPoint(new st(0,fn)),Xr=this.ctx.transform.applyToPoint(new st(0,0));fn=Math.sqrt(Math.pow(nr.x-Xr.x,2)+Math.pow(nr.y-Xr.y,2))}Math.abs(jn-Bn)>=2*Math.PI&&(Bn=0,jn=2*Math.PI),this.path.push({type:"arc",x:Rt,y:sn,radius:fn,startAngle:Bn,endAngle:jn,counterclockwise:Vn})},Ot.prototype.arcTo=function(Rt,sn,fn,Bn,jn){throw new Error("arcTo not implemented.")},Ot.prototype.rect=function(Rt,sn,fn,Bn){if(isNaN(Rt)||isNaN(sn)||isNaN(fn)||isNaN(Bn))throw sr.error("jsPDF.context2d.rect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rect");this.moveTo(Rt,sn),this.lineTo(Rt+fn,sn),this.lineTo(Rt+fn,sn+Bn),this.lineTo(Rt,sn+Bn),this.lineTo(Rt,sn),this.lineTo(Rt+fn,sn),this.lineTo(Rt,sn)},Ot.prototype.fillRect=function(Rt,sn,fn,Bn){if(isNaN(Rt)||isNaN(sn)||isNaN(fn)||isNaN(Bn))throw sr.error("jsPDF.context2d.fillRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillRect");if(!Et.call(this)){var jn={};this.lineCap!=="butt"&&(jn.lineCap=this.lineCap,this.lineCap="butt"),this.lineJoin!=="miter"&&(jn.lineJoin=this.lineJoin,this.lineJoin="miter"),this.beginPath(),this.rect(Rt,sn,fn,Bn),this.fill(),jn.hasOwnProperty("lineCap")&&(this.lineCap=jn.lineCap),jn.hasOwnProperty("lineJoin")&&(this.lineJoin=jn.lineJoin)}},Ot.prototype.strokeRect=function(Rt,sn,fn,Bn){if(isNaN(Rt)||isNaN(sn)||isNaN(fn)||isNaN(Bn))throw sr.error("jsPDF.context2d.strokeRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeRect");rn.call(this)||(this.beginPath(),this.rect(Rt,sn,fn,Bn),this.stroke())},Ot.prototype.clearRect=function(Rt,sn,fn,Bn){if(isNaN(Rt)||isNaN(sn)||isNaN(fn)||isNaN(Bn))throw sr.error("jsPDF.context2d.clearRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.clearRect");this.ignoreClearRect||(this.fillStyle="#ffffff",this.fillRect(Rt,sn,fn,Bn))},Ot.prototype.save=function(Rt){Rt=typeof Rt!="boolean"||Rt;for(var sn=this.pdf.internal.getCurrentPageInfo().pageNumber,fn=0;fn<this.pdf.internal.getNumberOfPages();fn++)this.pdf.setPage(fn+1),this.pdf.internal.out("q");if(this.pdf.setPage(sn),Rt){this.ctx.fontSize=this.pdf.internal.getFontSize();var Bn=new jt(this.ctx);this.ctxStack.push(this.ctx),this.ctx=Bn}},Ot.prototype.restore=function(Rt){Rt=typeof Rt!="boolean"||Rt;for(var sn=this.pdf.internal.getCurrentPageInfo().pageNumber,fn=0;fn<this.pdf.internal.getNumberOfPages();fn++)this.pdf.setPage(fn+1),this.pdf.internal.out("Q");this.pdf.setPage(sn),Rt&&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 Gt=function(Rt){var sn,fn,Bn,jn;if(Rt.isCanvasGradient===!0&&(Rt=Rt.getColor()),!Rt)return{r:0,g:0,b:0,a:0,style:Rt};if(/transparent|rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*0+\s*\)/.test(Rt))sn=0,fn=0,Bn=0,jn=0;else{var Vn=/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/.exec(Rt);if(Vn!==null)sn=parseInt(Vn[1]),fn=parseInt(Vn[2]),Bn=parseInt(Vn[3]),jn=1;else if((Vn=/rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*([\d.]+)\s*\)/.exec(Rt))!==null)sn=parseInt(Vn[1]),fn=parseInt(Vn[2]),Bn=parseInt(Vn[3]),jn=parseFloat(Vn[4]);else{if(jn=1,typeof Rt=="string"&&Rt.charAt(0)!=="#"){var $n=new Qa(Rt);Rt=$n.ok?$n.toHex():"#000000"}Rt.length===4?(sn=Rt.substring(1,2),sn+=sn,fn=Rt.substring(2,3),fn+=fn,Bn=Rt.substring(3,4),Bn+=Bn):(sn=Rt.substring(1,3),fn=Rt.substring(3,5),Bn=Rt.substring(5,7)),sn=parseInt(sn,16),fn=parseInt(fn,16),Bn=parseInt(Bn,16)}}return{r:sn,g:fn,b:Bn,a:jn,style:Rt}},Et=function(){return this.ctx.isFillTransparent||this.globalAlpha==0},rn=function(){return!!(this.ctx.isStrokeTransparent||this.globalAlpha==0)};Ot.prototype.fillText=function(Rt,sn,fn,Bn){if(isNaN(sn)||isNaN(fn)||typeof Rt!="string")throw sr.error("jsPDF.context2d.fillText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillText");if(Bn=isNaN(Bn)?void 0:Bn,!Et.call(this)){var jn=Wn(this.ctx.transform.rotation),Vn=this.ctx.transform.scaleX;$t.call(this,{text:Rt,x:sn,y:fn,scale:Vn,angle:jn,align:this.textAlign,maxWidth:Bn})}},Ot.prototype.strokeText=function(Rt,sn,fn,Bn){if(isNaN(sn)||isNaN(fn)||typeof Rt!="string")throw sr.error("jsPDF.context2d.strokeText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeText");if(!rn.call(this)){Bn=isNaN(Bn)?void 0:Bn;var jn=Wn(this.ctx.transform.rotation),Vn=this.ctx.transform.scaleX;$t.call(this,{text:Rt,x:sn,y:fn,scale:Vn,renderingMode:"stroke",angle:jn,align:this.textAlign,maxWidth:Bn})}},Ot.prototype.measureText=function(Rt){if(typeof Rt!="string")throw sr.error("jsPDF.context2d.measureText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.measureText");var sn=this.pdf,fn=this.pdf.internal.scaleFactor,Bn=sn.internal.getFontSize(),jn=sn.getStringUnitWidth(Rt)*Bn/sn.internal.scaleFactor,Vn=function($n){var nr=($n=$n||{}).width||0;return Object.defineProperty(this,"width",{get:function(){return nr}}),this};return new Vn({width:jn*=Math.round(96*fn/72*1e4)/1e4})},Ot.prototype.scale=function(Rt,sn){if(isNaN(Rt)||isNaN(sn))throw sr.error("jsPDF.context2d.scale: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.scale");var fn=new vt(Rt,0,0,sn,0,0);this.ctx.transform=this.ctx.transform.multiply(fn)},Ot.prototype.rotate=function(Rt){if(isNaN(Rt))throw sr.error("jsPDF.context2d.rotate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rotate");var sn=new vt(Math.cos(Rt),Math.sin(Rt),-Math.sin(Rt),Math.cos(Rt),0,0);this.ctx.transform=this.ctx.transform.multiply(sn)},Ot.prototype.translate=function(Rt,sn){if(isNaN(Rt)||isNaN(sn))throw sr.error("jsPDF.context2d.translate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.translate");var fn=new vt(1,0,0,1,Rt,sn);this.ctx.transform=this.ctx.transform.multiply(fn)},Ot.prototype.transform=function(Rt,sn,fn,Bn,jn,Vn){if(isNaN(Rt)||isNaN(sn)||isNaN(fn)||isNaN(Bn)||isNaN(jn)||isNaN(Vn))throw sr.error("jsPDF.context2d.transform: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.transform");var $n=new vt(Rt,sn,fn,Bn,jn,Vn);this.ctx.transform=this.ctx.transform.multiply($n)},Ot.prototype.setTransform=function(Rt,sn,fn,Bn,jn,Vn){Rt=isNaN(Rt)?1:Rt,sn=isNaN(sn)?0:sn,fn=isNaN(fn)?0:fn,Bn=isNaN(Bn)?1:Bn,jn=isNaN(jn)?0:jn,Vn=isNaN(Vn)?0:Vn,this.ctx.transform=new vt(Rt,sn,fn,Bn,jn,Vn)};var Zt=function(){return this.margin[0]>0||this.margin[1]>0||this.margin[2]>0||this.margin[3]>0};Ot.prototype.drawImage=function(Rt,sn,fn,Bn,jn,Vn,$n,nr,Xr){var Vr=this.pdf.getImageProperties(Rt),mi=1,Ai=1,Xi=1,Cr=1;Bn!==void 0&&nr!==void 0&&(Xi=nr/Bn,Cr=Xr/jn,mi=Vr.width/Bn*nr/Bn,Ai=Vr.height/jn*Xr/jn),Vn===void 0&&(Vn=sn,$n=fn,sn=0,fn=0),Bn!==void 0&&nr===void 0&&(nr=Bn,Xr=jn),Bn===void 0&&nr===void 0&&(nr=Vr.width,Xr=Vr.height);for(var hn,ha=this.ctx.transform.decompose(),Di=Wn(ha.rotate.shx),Kr=new vt,si=(Kr=(Kr=(Kr=Kr.multiply(ha.translate)).multiply(ha.skew)).multiply(ha.scale)).applyToRectangle(new dt(Vn-sn*Xi,$n-fn*Cr,Bn*mi,jn*Ai)),bi=an.call(this,si),gi=[],Ni=0;Ni<bi.length;Ni+=1)gi.indexOf(bi[Ni])===-1&&gi.push(bi[Ni]);if(xn(gi),this.autoPaging)for(var Aa=gi[0],va=gi[gi.length-1],Pa=Aa;Pa<va+1;Pa++){this.pdf.setPage(Pa);var Fa=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],qa=Pa===1?this.posY+this.margin[0]:this.margin[0],na=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],xa=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],wi=Pa===1?0:na+(Pa-2)*xa;if(this.ctx.clip_path.length!==0){var qo=this.path;hn=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=ln(hn,this.posX+this.margin[3],-wi+qa+this.ctx.prevPageLastElemOffset),rr.call(this,"fill",!0),this.path=qo}var Ga=JSON.parse(JSON.stringify(si));Ga=ln([Ga],this.posX+this.margin[3],-wi+qa+this.ctx.prevPageLastElemOffset)[0];var zs=(Pa>Aa||Pa<va)&&Zt.call(this);zs&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],Fa,xa,null).clip().discardPath()),this.pdf.addImage(Rt,"JPEG",Ga.x,Ga.y,Ga.w,Ga.h,null,null,Di),zs&&this.pdf.restoreGraphicsState()}else this.pdf.addImage(Rt,"JPEG",si.x,si.y,si.w,si.h,null,null,Di)};var an=function(Rt,sn,fn){var Bn=[];sn=sn||this.pdf.internal.pageSize.width,fn=fn||this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2];var jn=this.posY+this.ctx.prevPageLastElemOffset;switch(Rt.type){default:case"mt":case"lt":Bn.push(Math.floor((Rt.y+jn)/fn)+1);break;case"arc":Bn.push(Math.floor((Rt.y+jn-Rt.radius)/fn)+1),Bn.push(Math.floor((Rt.y+jn+Rt.radius)/fn)+1);break;case"qct":var Vn=yr(this.ctx.lastPoint.x,this.ctx.lastPoint.y,Rt.x1,Rt.y1,Rt.x,Rt.y);Bn.push(Math.floor((Vn.y+jn)/fn)+1),Bn.push(Math.floor((Vn.y+Vn.h+jn)/fn)+1);break;case"bct":var $n=Ir(this.ctx.lastPoint.x,this.ctx.lastPoint.y,Rt.x1,Rt.y1,Rt.x2,Rt.y2,Rt.x,Rt.y);Bn.push(Math.floor(($n.y+jn)/fn)+1),Bn.push(Math.floor(($n.y+$n.h+jn)/fn)+1);break;case"rect":Bn.push(Math.floor((Rt.y+jn)/fn)+1),Bn.push(Math.floor((Rt.y+Rt.h+jn)/fn)+1)}for(var nr=0;nr<Bn.length;nr+=1)for(;this.pdf.internal.getNumberOfPages()<Bn[nr];)Kt.call(this);return Bn},Kt=function(){var Rt=this.fillStyle,sn=this.strokeStyle,fn=this.font,Bn=this.lineCap,jn=this.lineWidth,Vn=this.lineJoin;this.pdf.addPage(),this.fillStyle=Rt,this.strokeStyle=sn,this.font=fn,this.lineCap=Bn,this.lineWidth=jn,this.lineJoin=Vn},ln=function(Rt,sn,fn){for(var Bn=0;Bn<Rt.length;Bn++)switch(Rt[Bn].type){case"bct":Rt[Bn].x2+=sn,Rt[Bn].y2+=fn;case"qct":Rt[Bn].x1+=sn,Rt[Bn].y1+=fn;case"mt":case"lt":case"arc":default:Rt[Bn].x+=sn,Rt[Bn].y+=fn}return Rt},xn=function(Rt){return Rt.sort(function(sn,fn){return sn-fn})},Nn=function(Rt,sn){for(var fn,Bn,jn=this.fillStyle,Vn=this.strokeStyle,$n=this.lineCap,nr=this.lineWidth,Xr=Math.abs(nr*this.ctx.transform.scaleX),Vr=this.lineJoin,mi=JSON.parse(JSON.stringify(this.path)),Ai=JSON.parse(JSON.stringify(this.path)),Xi=[],Cr=0;Cr<Ai.length;Cr++)if(Ai[Cr].x!==void 0)for(var hn=an.call(this,Ai[Cr]),ha=0;ha<hn.length;ha+=1)Xi.indexOf(hn[ha])===-1&&Xi.push(hn[ha]);for(var Di=0;Di<Xi.length;Di++)for(;this.pdf.internal.getNumberOfPages()<Xi[Di];)Kt.call(this);if(xn(Xi),this.autoPaging)for(var Kr=Xi[0],si=Xi[Xi.length-1],bi=Kr;bi<si+1;bi++){this.pdf.setPage(bi),this.fillStyle=jn,this.strokeStyle=Vn,this.lineCap=$n,this.lineWidth=Xr,this.lineJoin=Vr;var gi=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],Ni=bi===1?this.posY+this.margin[0]:this.margin[0],Aa=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],va=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],Pa=bi===1?0:Aa+(bi-2)*va;if(this.ctx.clip_path.length!==0){var Fa=this.path;fn=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=ln(fn,this.posX+this.margin[3],-Pa+Ni+this.ctx.prevPageLastElemOffset),rr.call(this,Rt,!0),this.path=Fa}if(Bn=JSON.parse(JSON.stringify(mi)),this.path=ln(Bn,this.posX+this.margin[3],-Pa+Ni+this.ctx.prevPageLastElemOffset),sn===!1||bi===0){var qa=(bi>Kr||bi<si)&&Zt.call(this);qa&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],gi,va,null).clip().discardPath()),rr.call(this,Rt,sn),qa&&this.pdf.restoreGraphicsState()}this.lineWidth=nr}else this.lineWidth=Xr,rr.call(this,Rt,sn),this.lineWidth=nr;this.path=mi},rr=function(Rt,sn){if((Rt!=="stroke"||sn||!rn.call(this))&&(Rt==="stroke"||sn||!Et.call(this))){for(var fn,Bn,jn=[],Vn=this.path,$n=0;$n<Vn.length;$n++){var nr=Vn[$n];switch(nr.type){case"begin":jn.push({begin:!0});break;case"close":jn.push({close:!0});break;case"mt":jn.push({start:nr,deltas:[],abs:[]});break;case"lt":var Xr=jn.length;if(Vn[$n-1]&&!isNaN(Vn[$n-1].x)&&(fn=[nr.x-Vn[$n-1].x,nr.y-Vn[$n-1].y],Xr>0)){for(;Xr>=0;Xr--)if(jn[Xr-1].close!==!0&&jn[Xr-1].begin!==!0){jn[Xr-1].deltas.push(fn),jn[Xr-1].abs.push(nr);break}}break;case"bct":fn=[nr.x1-Vn[$n-1].x,nr.y1-Vn[$n-1].y,nr.x2-Vn[$n-1].x,nr.y2-Vn[$n-1].y,nr.x-Vn[$n-1].x,nr.y-Vn[$n-1].y],jn[jn.length-1].deltas.push(fn);break;case"qct":var Vr=Vn[$n-1].x+2/3*(nr.x1-Vn[$n-1].x),mi=Vn[$n-1].y+2/3*(nr.y1-Vn[$n-1].y),Ai=nr.x+2/3*(nr.x1-nr.x),Xi=nr.y+2/3*(nr.y1-nr.y),Cr=nr.x,hn=nr.y;fn=[Vr-Vn[$n-1].x,mi-Vn[$n-1].y,Ai-Vn[$n-1].x,Xi-Vn[$n-1].y,Cr-Vn[$n-1].x,hn-Vn[$n-1].y],jn[jn.length-1].deltas.push(fn);break;case"arc":jn.push({deltas:[],abs:[],arc:!0}),Array.isArray(jn[jn.length-1].abs)&&jn[jn.length-1].abs.push(nr)}}Bn=sn?null:Rt==="stroke"?"stroke":"fill";for(var ha=!1,Di=0;Di<jn.length;Di++)if(jn[Di].arc)for(var Kr=jn[Di].abs,si=0;si<Kr.length;si++){var bi=Kr[si];bi.type==="arc"?vn.call(this,bi.x,bi.y,bi.radius,bi.startAngle,bi.endAngle,bi.counterclockwise,void 0,sn,!ha):Pn.call(this,bi.x,bi.y),ha=!0}else if(jn[Di].close===!0)this.pdf.internal.out("h"),ha=!1;else if(jn[Di].begin!==!0){var gi=jn[Di].start.x,Ni=jn[Di].start.y;mn.call(this,jn[Di].deltas,gi,Ni),ha=!0}Bn&&zn.call(this,Bn),sn&&Sr.call(this)}},Tr=function(Rt){var sn=this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor,fn=sn*(this.pdf.internal.getLineHeightFactor()-1);switch(this.ctx.textBaseline){case"bottom":return Rt-fn;case"top":return Rt+sn-fn;case"hanging":return Rt+sn-2*fn;case"middle":return Rt+sn/2-fn;case"ideographic":return Rt;case"alphabetic":default:return Rt}},Qn=function(Rt){return Rt+this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor*(this.pdf.internal.getLineHeightFactor()-1)};Ot.prototype.createLinearGradient=function(){var Rt=function(){};return Rt.colorStops=[],Rt.addColorStop=function(sn,fn){this.colorStops.push([sn,fn])},Rt.getColor=function(){return this.colorStops.length===0?"#000000":this.colorStops[0][1]},Rt.isCanvasGradient=!0,Rt},Ot.prototype.createPattern=function(){return this.createLinearGradient()},Ot.prototype.createRadialGradient=function(){return this.createLinearGradient()};var vn=function(Rt,sn,fn,Bn,jn,Vn,$n,nr,Xr){for(var Vr=Zn.call(this,fn,Bn,jn,Vn),mi=0;mi<Vr.length;mi++){var Ai=Vr[mi];mi===0&&(Xr?Yt.call(this,Ai.x1+Rt,Ai.y1+sn):Pn.call(this,Ai.x1+Rt,Ai.y1+sn)),lr.call(this,Rt,sn,Ai.x2,Ai.y2,Ai.x3,Ai.y3,Ai.x4,Ai.y4)}nr?Sr.call(this):zn.call(this,$n)},zn=function(Rt){switch(Rt){case"stroke":this.pdf.internal.out("S");break;case"fill":this.pdf.internal.out("f")}},Sr=function(){this.pdf.clip(),this.pdf.discardPath()},Yt=function(Rt,sn){this.pdf.internal.out(Fe(Rt)+" "+We(sn)+" m")},$t=function(Rt){var sn;switch(Rt.align){case"right":case"end":sn="right";break;case"center":sn="center";break;case"left":case"start":default:sn="left"}var fn=this.pdf.getTextDimensions(Rt.text),Bn=Tr.call(this,Rt.y),jn=Qn.call(this,Bn)-fn.h,Vn=this.ctx.transform.applyToPoint(new st(Rt.x,Bn)),$n=this.ctx.transform.decompose(),nr=new vt;nr=(nr=(nr=nr.multiply($n.translate)).multiply($n.skew)).multiply($n.scale);for(var Xr,Vr,mi,Ai=this.ctx.transform.applyToRectangle(new dt(Rt.x,Bn,fn.w,fn.h)),Xi=nr.applyToRectangle(new dt(Rt.x,jn,fn.w,fn.h)),Cr=an.call(this,Xi),hn=[],ha=0;ha<Cr.length;ha+=1)hn.indexOf(Cr[ha])===-1&&hn.push(Cr[ha]);if(xn(hn),this.autoPaging)for(var Di=hn[0],Kr=hn[hn.length-1],si=Di;si<Kr+1;si++){this.pdf.setPage(si);var bi=si===1?this.posY+this.margin[0]:this.margin[0],gi=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],Ni=this.pdf.internal.pageSize.height-this.margin[2],Aa=Ni-this.margin[0],va=this.pdf.internal.pageSize.width-this.margin[1],Pa=va-this.margin[3],Fa=si===1?0:gi+(si-2)*Aa;if(this.ctx.clip_path.length!==0){var qa=this.path;Xr=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=ln(Xr,this.posX+this.margin[3],-1*Fa+bi),rr.call(this,"fill",!0),this.path=qa}var na=ln([JSON.parse(JSON.stringify(Xi))],this.posX+this.margin[3],-Fa+bi+this.ctx.prevPageLastElemOffset)[0];Rt.scale>=.01&&(Vr=this.pdf.internal.getFontSize(),this.pdf.setFontSize(Vr*Rt.scale),mi=this.lineWidth,this.lineWidth=mi*Rt.scale);var xa=this.autoPaging!=="text";if(xa||na.y+na.h<=Ni){if(xa||na.y>=bi&&na.x<=va){var wi=xa?Rt.text:this.pdf.splitTextToSize(Rt.text,Rt.maxWidth||va-na.x)[0],qo=ln([JSON.parse(JSON.stringify(Ai))],this.posX+this.margin[3],-Fa+bi+this.ctx.prevPageLastElemOffset)[0],Ga=xa&&(si>Di||si<Kr)&&Zt.call(this);Ga&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],Pa,Aa,null).clip().discardPath()),this.pdf.text(wi,qo.x,qo.y,{angle:Rt.angle,align:sn,renderingMode:Rt.renderingMode}),Ga&&this.pdf.restoreGraphicsState()}}else na.y<Ni&&(this.ctx.prevPageLastElemOffset+=Ni-na.y);Rt.scale>=.01&&(this.pdf.setFontSize(Vr),this.lineWidth=mi)}else Rt.scale>=.01&&(Vr=this.pdf.internal.getFontSize(),this.pdf.setFontSize(Vr*Rt.scale),mi=this.lineWidth,this.lineWidth=mi*Rt.scale),this.pdf.text(Rt.text,Vn.x+this.posX,Vn.y+this.posY,{angle:Rt.angle,align:sn,renderingMode:Rt.renderingMode,maxWidth:Rt.maxWidth}),Rt.scale>=.01&&(this.pdf.setFontSize(Vr),this.lineWidth=mi)},Pn=function(Rt,sn,fn,Bn){fn=fn||0,Bn=Bn||0,this.pdf.internal.out(Fe(Rt+fn)+" "+We(sn+Bn)+" l")},mn=function(Rt,sn,fn){return this.pdf.lines(Rt,sn,fn,null,null)},lr=function(Rt,sn,fn,Bn,jn,Vn,$n,nr){this.pdf.internal.out([Ee(et(fn+Rt)),Ee(Je(Bn+sn)),Ee(et(jn+Rt)),Ee(Je(Vn+sn)),Ee(et($n+Rt)),Ee(Je(nr+sn)),"c"].join(" "))},Zn=function(Rt,sn,fn,Bn){for(var jn=2*Math.PI,Vn=Math.PI/2;sn>fn;)sn-=jn;var $n=Math.abs(fn-sn);$n<jn&&Bn&&($n=jn-$n);for(var nr=[],Xr=Bn?-1:1,Vr=sn;$n>1e-5;){var mi=Vr+Xr*Math.min($n,Vn);nr.push(mr.call(this,Rt,Vr,mi)),$n-=Math.abs(mi-Vr),Vr=mi}return nr},mr=function(Rt,sn,fn){var Bn=(fn-sn)/2,jn=Rt*Math.cos(Bn),Vn=Rt*Math.sin(Bn),$n=jn,nr=-Vn,Xr=$n*$n+nr*nr,Vr=Xr+$n*jn+nr*Vn,mi=4/3*(Math.sqrt(2*Xr*Vr)-Vr)/($n*Vn-nr*jn),Ai=$n-mi*nr,Xi=nr+mi*$n,Cr=Ai,hn=-Xi,ha=Bn+sn,Di=Math.cos(ha),Kr=Math.sin(ha);return{x1:Rt*Math.cos(sn),y1:Rt*Math.sin(sn),x2:Ai*Di-Xi*Kr,y2:Ai*Kr+Xi*Di,x3:Cr*Di-hn*Kr,y3:Cr*Kr+hn*Di,x4:Rt*Math.cos(fn),y4:Rt*Math.sin(fn)}},Wn=function(Rt){return 180*Rt/Math.PI},yr=function(Rt,sn,fn,Bn,jn,Vn){var $n=Rt+.5*(fn-Rt),nr=sn+.5*(Bn-sn),Xr=jn+.5*(fn-jn),Vr=Vn+.5*(Bn-Vn),mi=Math.min(Rt,jn,$n,Xr),Ai=Math.max(Rt,jn,$n,Xr),Xi=Math.min(sn,Vn,nr,Vr),Cr=Math.max(sn,Vn,nr,Vr);return new dt(mi,Xi,Ai-mi,Cr-Xi)},Ir=function(Rt,sn,fn,Bn,jn,Vn,$n,nr){var Xr,Vr,mi,Ai,Xi,Cr,hn,ha,Di,Kr,si,bi,gi,Ni,Aa=fn-Rt,va=Bn-sn,Pa=jn-fn,Fa=Vn-Bn,qa=$n-jn,na=nr-Vn;for(Vr=0;Vr<41;Vr++)Di=(hn=(mi=Rt+(Xr=Vr/40)*Aa)+Xr*((Xi=fn+Xr*Pa)-mi))+Xr*(Xi+Xr*(jn+Xr*qa-Xi)-hn),Kr=(ha=(Ai=sn+Xr*va)+Xr*((Cr=Bn+Xr*Fa)-Ai))+Xr*(Cr+Xr*(Vn+Xr*na-Cr)-ha),Vr==0?(si=Di,bi=Kr,gi=Di,Ni=Kr):(si=Math.min(si,Di),bi=Math.min(bi,Kr),gi=Math.max(gi,Di),Ni=Math.max(Ni,Kr));return new dt(Math.round(si),Math.round(bi),Math.round(gi-si),Math.round(Ni-bi))},vi=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var Rt,sn,fn=(Rt=this.ctx.lineDash,sn=this.ctx.lineDashOffset,JSON.stringify({lineDash:Rt,lineDashOffset:sn}));this.prevLineDash!==fn&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=fn)}}})(Kn.API),function(Le){var Ee=function(Je){var st,dt,vt,Ct,jt,Ot,Gt,Et,rn,Zt;for(/[^\x00-\xFF]/.test(Je),dt=[],vt=0,Ct=(Je+=st="\0\0\0\0".slice(Je.length%4||4)).length;Ct>vt;vt+=4)(jt=(Je.charCodeAt(vt)<<24)+(Je.charCodeAt(vt+1)<<16)+(Je.charCodeAt(vt+2)<<8)+Je.charCodeAt(vt+3))!==0?(Ot=(jt=((jt=((jt=((jt=(jt-(Zt=jt%85))/85)-(rn=jt%85))/85)-(Et=jt%85))/85)-(Gt=jt%85))/85)%85,dt.push(Ot+33,Gt+33,Et+33,rn+33,Zt+33)):dt.push(122);return function(an,Kt){for(var ln=Kt;ln>0;ln--)an.pop()}(dt,st.length),String.fromCharCode.apply(String,dt)+"~>"},Fe=function(Je){var st,dt,vt,Ct,jt,Ot=String,Gt="length",Et=255,rn="charCodeAt",Zt="slice",an="replace";for(Je[Zt](-2),Je=Je[Zt](0,-2)[an](/\s/g,"")[an]("z","!!!!!"),vt=[],Ct=0,jt=(Je+=st="uuuuu"[Zt](Je[Gt]%5||5))[Gt];jt>Ct;Ct+=5)dt=52200625*(Je[rn](Ct)-33)+614125*(Je[rn](Ct+1)-33)+7225*(Je[rn](Ct+2)-33)+85*(Je[rn](Ct+3)-33)+(Je[rn](Ct+4)-33),vt.push(Et&dt>>24,Et&dt>>16,Et&dt>>8,Et&dt);return function(Kt,ln){for(var xn=ln;xn>0;xn--)Kt.pop()}(vt,st[Gt]),Ot.fromCharCode.apply(Ot,vt)},We=function(Je){var st=new RegExp(/^([0-9A-Fa-f]{2})+$/);if((Je=Je.replace(/\s/g,"")).indexOf(">")!==-1&&(Je=Je.substr(0,Je.indexOf(">"))),Je.length%2&&(Je+="0"),st.test(Je)===!1)return"";for(var dt="",vt=0;vt<Je.length;vt+=2)dt+=String.fromCharCode("0x"+(Je[vt]+Je[vt+1]));return dt},et=function(Je){for(var st=new Uint8Array(Je.length),dt=Je.length;dt--;)st[dt]=Je.charCodeAt(dt);return Je=(st=nn(st)).reduce(function(vt,Ct){return vt+String.fromCharCode(Ct)},"")};Le.processDataByFilters=function(Je,st){var dt=0,vt=Je||"",Ct=[];for(typeof(st=st||[])=="string"&&(st=[st]),dt=0;dt<st.length;dt+=1)switch(st[dt]){case"ASCII85Decode":case"/ASCII85Decode":vt=Fe(vt),Ct.push("/ASCII85Encode");break;case"ASCII85Encode":case"/ASCII85Encode":vt=Ee(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: "'+st[dt]+'" is not implemented')}return{data:vt,reverseChain:Ct.reverse().join(" ")}}}(Kn.API),function(Le){Le.loadFile=function(Ee,Fe,We){return function(et,Je,st){Je=Je!==!1,st=typeof st=="function"?st:function(){};var dt=void 0;try{dt=function(vt,Ct,jt){var Ot=new XMLHttpRequest,Gt=0,Et=function(rn){var Zt=rn.length,an=[],Kt=String.fromCharCode;for(Gt=0;Gt<Zt;Gt+=1)an.push(Kt(255&rn.charCodeAt(Gt)));return an.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,Je,st)}catch(vt){}return dt}(Ee,Fe,We)},Le.loadImageFile=Le.loadFile}(Kn.API),function(Le){function Ee(){return(yi.html2canvas?Promise.resolve(yi.html2canvas):Promise.resolve().then(be.t.bind(be,64270,23))).catch(function(st){return Promise.reject(new Error("Could not load html2canvas: "+st))}).then(function(st){return st.default?st.default:st})}function Fe(){return(yi.DOMPurify?Promise.resolve(yi.DOMPurify):be.e(7631).then(be.bind(be,87631))).catch(function(st){return Promise.reject(new Error("Could not load dompurify: "+st))}).then(function(st){return st.default?st.default:st})}var We=function(st){var dt=(0,ye.Z)(st);return dt==="undefined"?"undefined":dt==="string"||st instanceof String?"string":dt==="number"||st instanceof Number?"number":dt==="function"||st instanceof Function?"function":st&&st.constructor===Array?"array":st&&st.nodeType===1?"element":dt==="object"?"object":"unknown"},et=function(st,dt){var vt=document.createElement(st);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},Je=function st(dt){var vt=Object.assign(st.convert(Promise.resolve()),JSON.parse(JSON.stringify(st.template))),Ct=st.convert(Promise.resolve(),vt);return Ct=(Ct=Ct.setProgress(1,st,1,[st])).set(dt)};(Je.prototype=Object.create(Promise.prototype)).constructor=Je,Je.convert=function(st,dt){return st.__proto__=dt||Je.prototype,st},Je.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"}},Je.prototype.from=function(st,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"}}(st)){case"string":return this.then(Fe).then(function(vt){return this.set({src:et("div",{innerHTML:st,dompurify:vt})})});case"element":return this.set({src:st});case"canvas":return this.set({canvas:st});case"img":return this.set({img:st});default:return this.error("Unknown source type.")}})},Je.prototype.to=function(st){switch(st){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.")}},Je.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 st={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),Gt=Ct.firstChild;Gt;Gt=Gt.nextSibling)jt!==!0&&Gt.nodeType===1&&Gt.nodeName==="SCRIPT"||Ot.appendChild(vt(Gt,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"&&(st.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:st}),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"})},Je.prototype.toCanvas=function(){var st=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(st).then(Ee).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)})},Je.prototype.toContext2d=function(){var st=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(st).then(Ee).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 Gt=0;Gt<Ct.length;++Gt){var Et=Ct[Gt],rn=Et.src.find(function(Zt){return Zt.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)})},Je.prototype.toImg=function(){return this.thenList([function(){return this.prop.canvas||this.toCanvas()}]).then(function(){var st=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=st})},Je.prototype.toPdf=function(){return this.thenList([function(){return this.toContext2d()}]).then(function(){this.prop.pdf=this.prop.pdf||this.opt.jsPDF})},Je.prototype.output=function(st,dt,vt){return(vt=vt||"pdf").toLowerCase()==="img"||vt.toLowerCase()==="image"?this.outputImg(st,dt):this.outputPdf(st,dt)},Je.prototype.outputPdf=function(st,dt){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){return this.prop.pdf.output(st,dt)})},Je.prototype.outputImg=function(st){return this.thenList([function(){return this.prop.img||this.toImg()}]).then(function(){switch(st){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 "'+st+'" is not supported.'}})},Je.prototype.save=function(st){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).set(st?{filename:st}:null).then(function(){this.prop.pdf.save(this.opt.filename)})},Je.prototype.doCallback=function(){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){this.prop.callback(this.prop.pdf)})},Je.prototype.set=function(st){if(We(st)!=="object")return this;var dt=Object.keys(st||{}).map(function(vt){if(vt in Je.template.prop)return function(){this.prop[vt]=st[vt]};switch(vt){case"margin":return this.setMargin.bind(this,st.margin);case"jsPDF":return function(){return this.opt.jsPDF=st.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,st.pageSize);default:return function(){this.opt[vt]=st[vt]}}},this);return this.then(function(){return this.thenList(dt)})},Je.prototype.get=function(st,dt){return this.then(function(){var vt=st in Je.template.prop?this.prop[st]:this.opt[st];return dt?dt(vt):vt})},Je.prototype.setMargin=function(st){return this.then(function(){switch(We(st)){case"number":st=[st,st,st,st];case"array":if(st.length===2&&(st=[st[0],st[1],st[0],st[1]]),st.length===4)break;default:return this.error("Invalid margin array.")}this.opt.margin=st}).then(this.setPageSize)},Je.prototype.setPageSize=function(st){function dt(vt,Ct){return Math.floor(vt*Ct/72*96)}return this.then(function(){(st=st||Kn.getPageSize(this.opt.jsPDF)).hasOwnProperty("inner")||(st.inner={width:st.width-this.opt.margin[1]-this.opt.margin[3],height:st.height-this.opt.margin[0]-this.opt.margin[2]},st.inner.px={width:dt(st.inner.width,st.k),height:dt(st.inner.height,st.k)},st.inner.ratio=st.inner.height/st.inner.width),this.prop.pageSize=st})},Je.prototype.setProgress=function(st,dt,vt,Ct){return st!=null&&(this.progress.val=st),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},Je.prototype.updateProgress=function(st,dt,vt,Ct){return this.setProgress(st?this.progress.val+st:null,dt||null,vt?this.progress.n+vt:null,Ct?this.progress.stack.concat(Ct):null)},Je.prototype.then=function(st,dt){var vt=this;return this.thenCore(st,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})})},Je.prototype.thenCore=function(st,dt,vt){vt=vt||Promise.prototype.then,st&&(st=st.bind(this)),dt&&(dt=dt.bind(this));var Ct=Promise.toString().indexOf("[native code]")!==-1&&Promise.name==="Promise"?this:Je.convert(Object.assign({},this),Promise.prototype),jt=vt.call(Ct,st,dt);return Je.convert(jt,this.__proto__)},Je.prototype.thenExternal=function(st,dt){return Promise.prototype.then.call(this,st,dt)},Je.prototype.thenList=function(st){var dt=this;return st.forEach(function(vt){dt=dt.thenCore(vt)}),dt},Je.prototype.catch=function(st){st&&(st=st.bind(this));var dt=Promise.prototype.catch.call(this,st);return Je.convert(dt,this)},Je.prototype.catchExternal=function(st){return Promise.prototype.catch.call(this,st)},Je.prototype.error=function(st){return this.then(function(){throw new Error(st)})},Je.prototype.using=Je.prototype.set,Je.prototype.saveAs=Je.prototype.save,Je.prototype.export=Je.prototype.output,Je.prototype.run=Je.prototype.then,Kn.getPageSize=function(st,dt,vt){if((0,ye.Z)(st)==="object"){var Ct=st;st=Ct.orientation,dt=Ct.unit||dt,vt=Ct.format||vt}dt=dt||"mm",vt=vt||"a4",st=(""+(st||"P")).toLowerCase();var jt,Ot=(""+vt).toLowerCase(),Gt={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,Zt=0;if(Gt.hasOwnProperty(Ot))rn=Gt[Ot][1]/jt,Zt=Gt[Ot][0]/jt;else try{rn=vt[1],Zt=vt[0]}catch(an){throw new Error("Invalid format: "+vt)}if(st==="p"||st==="portrait")st="p",Zt>rn&&(Et=Zt,Zt=rn,rn=Et);else{if(st!=="l"&&st!=="landscape")throw"Invalid orientation: "+st;st="l",rn>Zt&&(Et=Zt,Zt=rn,rn=Et)}return{width:Zt,height:rn,unit:dt,k:jt,orientation:st}},Le.html=function(st,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(nl):null;var vt=new Je(dt);return dt.worker?vt:vt.from(st).doCallback()}}(Kn.API),Kn.API.addJS=function(Le){return ho=Le,this.internal.events.subscribe("postPutResources",function(){Mo=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/Names [(EmbeddedJS) "+(Mo+1)+" 0 R]"),this.internal.out(">>"),this.internal.out("endobj"),Jo=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+ho+")"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){Mo!==void 0&&Jo!==void 0&&this.internal.out("/Names <</JavaScript "+Mo+" 0 R>>")}),this},function(Le){var Ee;Le.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/),Je=0;Je<et.length;Je++){var st=et[Je],dt=We.exec(st);if(dt!=null){var vt=dt[1];Fe.internal.newObjectDeferredBegin(vt,!1)}Fe.internal.write(st)}if(this.outline.createNamedDestinations){var Ct=this.internal.pages.length,jt=[];for(Je=0;Je<Ct;Je++){var Ot=Fe.internal.newObject();jt.push(Ot);var Gt=Fe.internal.getPageInfo(Je+1);Fe.internal.write("<< /D["+Gt.objId+" 0 R /XYZ null null null]>> endobj")}var Et=Fe.internal.newObject();for(Fe.internal.write("<< /Names [ "),Je=0;Je<jt.length;Je++)Fe.internal.write("(page_"+(Je+1)+")"+jt[Je]+" 0 R");Fe.internal.write(" ] >>","endobj"),Ee=Fe.internal.newObject(),Fe.internal.write("<< /Dests "+Et+" 0 R"),Fe.internal.write(">>","endobj")}}]),Le.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 "+Ee+" 0 R"))}]),Le.events.push(["initialized",function(){var Fe=this;Fe.outline={createNamedDestinations:!1,root:{children:[]}},Fe.outline.add=function(We,et,Je){var st={title:et,options:Je,children:[]};return We==null&&(We=this.root),We.children.push(st),st},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,Je=0;Je<We.children.length;Je++){var st=We.children[Je];this.objStart(st),this.line("/Title "+this.makeString(st.title)),this.line("/Parent "+this.makeRef(We)),Je>0&&this.line("/Prev "+this.makeRef(We.children[Je-1])),Je<We.children.length-1&&this.line("/Next "+this.makeRef(We.children[Je+1])),st.children.length>0&&(this.line("/First "+this.makeRef(st.children[0])),this.line("/Last "+this.makeRef(st.children[st.children.length-1])));var dt=this.count=this.count_r({count:0},st);if(dt>0&&this.line("/Count "+dt),st.options&&st.options.pageNumber){var vt=Fe.internal.getPageInfo(st.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 Je=0;Je<et.children.length;Je++)We.count++,this.count_r(We,et.children[Je]);return We.count}}])}(Kn.API),function(Le){var Ee=[192,193,194,195,196,197,198,199];Le.processJPEG=function(Fe,We,et,Je,st,dt){var vt,Ct=this.decode.DCT_DECODE,jt=null;if(typeof Fe=="string"||this.__addimage__.isArrayBuffer(Fe)||this.__addimage__.isArrayBufferView(Fe)){switch(Fe=st||Fe,Fe=this.__addimage__.isArrayBuffer(Fe)?new Uint8Array(Fe):Fe,(vt=function(Ot){for(var Gt,Et=256*Ot.charCodeAt(4)+Ot.charCodeAt(5),rn=Ot.length,Zt={width:0,height:0,numcomponents:1},an=4;an<rn;an+=2){if(an+=Et,Ee.indexOf(Ot.charCodeAt(an+1))!==-1){Gt=256*Ot.charCodeAt(an+5)+Ot.charCodeAt(an+6),Zt={width:256*Ot.charCodeAt(an+7)+Ot.charCodeAt(an+8),height:Gt,numcomponents:Ot.charCodeAt(an+9)};break}Et=256*Ot.charCodeAt(an+2)+Ot.charCodeAt(an+3)}return Zt}(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}}(Kn.API);var vl,rl,Nl,il,CA,td=function(){var Le,Ee,Fe;function We(Je){var st,dt,vt,Ct,jt,Ot,Gt,Et,rn,Zt,an,Kt,ln,xn;for(this.data=Je,this.pos=8,this.palette=[],this.imgData=[],this.transparency={},this.animation=null,this.text={},Ot=null;;){switch(st=this.readUInt32(),rn=function(){var Nn,rr;for(rr=[],Nn=0;Nn<4;++Nn)rr.push(String.fromCharCode(this.data[this.pos++]));return rr}.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(st);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,st-=4),Je=(Ot!=null?Ot.data:void 0)||this.imgData,Kt=0;0<=st?Kt<st:Kt>st;0<=st?++Kt:--Kt)Je.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(st),this.transparency.indexed.length>vt)throw new Error("More transparent colors than palette size");if((Zt=vt-this.transparency.indexed.length)>0)for(ln=0;0<=Zt?ln<Zt:ln>Zt;0<=Zt?++ln:--ln)this.transparency.indexed.push(255);break;case 0:this.transparency.grayscale=this.read(st)[0];break;case 2:this.transparency.rgb=this.read(st)}break;case"tEXt":Gt=(an=this.read(st)).indexOf(0),Et=String.fromCharCode.apply(String,an.slice(0,Gt)),this.text[Et]=String.fromCharCode.apply(String,an.slice(Gt+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=(xn=this.colorType)===4||xn===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+=st}if(this.pos+=4,this.pos>this.data.length)throw new Error("Incomplete or corrupt PNG file")}}We.prototype.read=function(Je){var st,dt;for(dt=[],st=0;0<=Je?st<Je:st>Je;0<=Je?++st:--st)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(Je){var st=this.pixelBitlength/8,dt=new Uint8Array(this.width*this.height*st),vt=0,Ct=this;if(Je==null&&(Je=this.imgData),Je.length===0)return new Uint8Array(0);function jt(Ot,Gt,Et,rn){var Zt,an,Kt,ln,xn,Nn,rr,Tr,Qn,vn,zn,Sr,Yt,$t,Pn,mn,lr,Zn,mr,Wn,yr,Ir=Math.ceil((Ct.width-Ot)/Et),vi=Math.ceil((Ct.height-Gt)/rn),Rt=Ct.width==Ir&&Ct.height==vi;for($t=st*Ir,Sr=Rt?dt:new Uint8Array($t*vi),Nn=Je.length,Yt=0,an=0;Yt<vi&&vt<Nn;){switch(Je[vt++]){case 0:for(ln=lr=0;lr<$t;ln=lr+=1)Sr[an++]=Je[vt++];break;case 1:for(ln=Zn=0;Zn<$t;ln=Zn+=1)Zt=Je[vt++],xn=ln<st?0:Sr[an-st],Sr[an++]=(Zt+xn)%256;break;case 2:for(ln=mr=0;mr<$t;ln=mr+=1)Zt=Je[vt++],Kt=(ln-ln%st)/st,Pn=Yt&&Sr[(Yt-1)*$t+Kt*st+ln%st],Sr[an++]=(Pn+Zt)%256;break;case 3:for(ln=Wn=0;Wn<$t;ln=Wn+=1)Zt=Je[vt++],Kt=(ln-ln%st)/st,xn=ln<st?0:Sr[an-st],Pn=Yt&&Sr[(Yt-1)*$t+Kt*st+ln%st],Sr[an++]=(Zt+Math.floor((xn+Pn)/2))%256;break;case 4:for(ln=yr=0;yr<$t;ln=yr+=1)Zt=Je[vt++],Kt=(ln-ln%st)/st,xn=ln<st?0:Sr[an-st],Yt===0?Pn=mn=0:(Pn=Sr[(Yt-1)*$t+Kt*st+ln%st],mn=Kt&&Sr[(Yt-1)*$t+(Kt-1)*st+ln%st]),rr=xn+Pn-mn,Tr=Math.abs(rr-xn),vn=Math.abs(rr-Pn),zn=Math.abs(rr-mn),Qn=Tr<=vn&&Tr<=zn?xn:vn<=zn?Pn:mn,Sr[an++]=(Zt+Qn)%256;break;default:throw new Error("Invalid filter algorithm: "+Je[vt-1])}if(!Rt){var sn=((Gt+Yt*rn)*Ct.width+Ot)*st,fn=Yt*$t;for(ln=0;ln<Ir;ln+=1){for(var Bn=0;Bn<st;Bn+=1)dt[sn++]=Sr[fn++];sn+=(Et-1)*st}}Yt++}}return Je=Un(Je),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 Je,st,dt,vt,Ct,jt,Ot,Gt,Et;for(dt=this.palette,jt=this.transparency.indexed||[],Ct=new Uint8Array((jt.length||0)+dt.length),vt=0,Je=0,st=Ot=0,Gt=dt.length;Ot<Gt;st=Ot+=3)Ct[vt++]=dt[st],Ct[vt++]=dt[st+1],Ct[vt++]=dt[st+2],Ct[vt++]=(Et=jt[Je++])!=null?Et:255;return Ct},We.prototype.copyToImageData=function(Je,st){var dt,vt,Ct,jt,Ot,Gt,Et,rn,Zt,an,Kt;if(vt=this.colors,Zt=null,dt=this.hasAlphaChannel,this.palette.length&&(Zt=(Kt=this._decodedPalette)!=null?Kt:this._decodedPalette=this.decodePalette(),vt=4,dt=!0),rn=(Ct=Je.data||Je).length,Ot=Zt||st,jt=Gt=0,vt===1)for(;jt<rn;)Et=Zt?4*st[jt/4]:Gt,an=Ot[Et++],Ct[jt++]=an,Ct[jt++]=an,Ct[jt++]=an,Ct[jt++]=dt?Ot[Et++]:255,Gt=Et;else for(;jt<rn;)Et=Zt?4*st[jt/4]:Gt,Ct[jt++]=Ot[Et++],Ct[jt++]=Ot[Et++],Ct[jt++]=Ot[Et++],Ct[jt++]=dt?Ot[Et++]:255,Gt=Et},We.prototype.decode=function(){var Je;return Je=new Uint8Array(this.width*this.height*4),this.copyToImageData(Je,this.decodePixels()),Je};var et=function(){if(Object.prototype.toString.call(yi)==="[object Window]"){try{Ee=yi.document.createElement("canvas"),Fe=Ee.getContext("2d")}catch(Je){return!1}return!0}return!1};return et(),Le=function(Je){var st;if(et()===!0)return Fe.width=Je.width,Fe.height=Je.height,Fe.clearRect(0,0,Je.width,Je.height),Fe.putImageData(Je,0,0),(st=new Image).src=Ee.toDataURL(),st;throw new Error("This method requires a Browser with Canvas-capability.")},We.prototype.decodeFrames=function(Je){var st,dt,vt,Ct,jt,Ot,Gt,Et;if(this.animation){for(Et=[],dt=jt=0,Ot=(Gt=this.animation.frames).length;jt<Ot;dt=++jt)st=Gt[dt],vt=Je.createImageData(st.width,st.height),Ct=this.decodePixels(new Uint8Array(st.data)),this.copyToImageData(vt,Ct),st.imageData=vt,Et.push(st.image=Le(vt));return Et}},We.prototype.renderFrame=function(Je,st){var dt,vt,Ct;return dt=(vt=this.animation.frames)[st],Ct=vt[st-1],st===0&&Je.clearRect(0,0,this.width,this.height),(Ct!=null?Ct.disposeOp:void 0)===1?Je.clearRect(Ct.xOffset,Ct.yOffset,Ct.width,Ct.height):(Ct!=null?Ct.disposeOp:void 0)===2&&Je.putImageData(Ct.imageData,Ct.xOffset,Ct.yOffset),dt.blendOp===0&&Je.clearRect(dt.xOffset,dt.yOffset,dt.width,dt.height),Je.drawImage(dt.image,dt.xOffset,dt.yOffset)},We.prototype.animate=function(Je){var st,dt,vt,Ct,jt,Ot,Gt=this;return dt=0,Ot=this.animation,Ct=Ot.numFrames,vt=Ot.frames,jt=Ot.numPlays,(st=function(){var Et,rn;if(Et=dt++%Ct,rn=vt[Et],Gt.renderFrame(Je,Et),Ct>1&&dt/Ct<jt)return Gt.animation._timeout=setTimeout(st,rn.delay)})()},We.prototype.stopAnimation=function(){var Je;return clearTimeout((Je=this.animation)!=null?Je._timeout:void 0)},We.prototype.render=function(Je){var st,dt;return Je._png&&Je._png.stopAnimation(),Je._png=this,Je.width=this.width,Je.height=this.height,st=Je.getContext("2d"),this.animation?(this.decodeFrames(st),this.animate(st)):(dt=st.createImageData(this.width,this.height),this.copyToImageData(dt,this.decodePixels()),st.putImageData(dt,0,0))},We}();function fc(Le){var Ee=0;if(Le[Ee++]!==71||Le[Ee++]!==73||Le[Ee++]!==70||Le[Ee++]!==56||(Le[Ee++]+1&253)!=56||Le[Ee++]!==97)throw new Error("Invalid GIF 87a/89a header.");var Fe=Le[Ee++]|Le[Ee++]<<8,We=Le[Ee++]|Le[Ee++]<<8,et=Le[Ee++],Je=et>>7,st=1<<(7&et)+1;Le[Ee++],Le[Ee++];var dt=null,vt=null;Je&&(dt=Ee,vt=st,Ee+=3*st);var Ct=!0,jt=[],Ot=0,Gt=null,Et=0,rn=null;for(this.width=Fe,this.height=We;Ct&&Ee<Le.length;)switch(Le[Ee++]){case 33:switch(Le[Ee++]){case 255:if(Le[Ee]!==11||Le[Ee+1]==78&&Le[Ee+2]==69&&Le[Ee+3]==84&&Le[Ee+4]==83&&Le[Ee+5]==67&&Le[Ee+6]==65&&Le[Ee+7]==80&&Le[Ee+8]==69&&Le[Ee+9]==50&&Le[Ee+10]==46&&Le[Ee+11]==48&&Le[Ee+12]==3&&Le[Ee+13]==1&&Le[Ee+16]==0)Ee+=14,rn=Le[Ee++]|Le[Ee++]<<8,Ee++;else for(Ee+=12;;){if(!((Yt=Le[Ee++])>=0))throw Error("Invalid block size");if(Yt===0)break;Ee+=Yt}break;case 249:if(Le[Ee++]!==4||Le[Ee+4]!==0)throw new Error("Invalid graphics extension block.");var Zt=Le[Ee++];Ot=Le[Ee++]|Le[Ee++]<<8,Gt=Le[Ee++],!(1&Zt)&&(Gt=null),Et=Zt>>2&7,Ee++;break;case 254:for(;;){if(!((Yt=Le[Ee++])>=0))throw Error("Invalid block size");if(Yt===0)break;Ee+=Yt}break;default:throw new Error("Unknown graphic control label: 0x"+Le[Ee-1].toString(16))}break;case 44:var an=Le[Ee++]|Le[Ee++]<<8,Kt=Le[Ee++]|Le[Ee++]<<8,ln=Le[Ee++]|Le[Ee++]<<8,xn=Le[Ee++]|Le[Ee++]<<8,Nn=Le[Ee++],rr=Nn>>6&1,Tr=1<<(7&Nn)+1,Qn=dt,vn=vt,zn=!1;Nn>>7&&(zn=!0,Qn=Ee,vn=Tr,Ee+=3*Tr);var Sr=Ee;for(Ee++;;){var Yt;if(!((Yt=Le[Ee++])>=0))throw Error("Invalid block size");if(Yt===0)break;Ee+=Yt}jt.push({x:an,y:Kt,width:ln,height:xn,has_local_palette:zn,palette_offset:Qn,palette_size:vn,data_offset:Sr,data_length:Ee-Sr,transparent_index:Gt,interlaced:!!rr,delay:Ot,disposal:Et});break;case 59:Ct=!1;break;default:throw new Error("Unknown gif block: 0x"+Le[Ee-1].toString(16))}this.numFrames=function(){return jt.length},this.loopCount=function(){return rn},this.frameInfo=function($t){if($t<0||$t>=jt.length)throw new Error("Frame index out of range.");return jt[$t]},this.decodeAndBlitFrameBGRA=function($t,Pn){var mn=this.frameInfo($t),lr=mn.width*mn.height,Zn=new Uint8Array(lr);Xc(Le,mn.data_offset,Zn,lr);var mr=mn.palette_offset,Wn=mn.transparent_index;Wn===null&&(Wn=256);var yr=mn.width,Ir=Fe-yr,vi=yr,Rt=4*(mn.y*Fe+mn.x),sn=4*((mn.y+mn.height)*Fe+mn.x),fn=Rt,Bn=4*Ir;mn.interlaced===!0&&(Bn+=4*Fe*7);for(var jn=8,Vn=0,$n=Zn.length;Vn<$n;++Vn){var nr=Zn[Vn];if(vi===0&&(vi=yr,(fn+=Bn)>=sn&&(Bn=4*Ir+4*Fe*(jn-1),fn=Rt+(yr+Ir)*(jn<<1),jn>>=1)),nr===Wn)fn+=4;else{var Xr=Le[mr+3*nr],Vr=Le[mr+3*nr+1],mi=Le[mr+3*nr+2];Pn[fn++]=mi,Pn[fn++]=Vr,Pn[fn++]=Xr,Pn[fn++]=255}--vi}},this.decodeAndBlitFrameRGBA=function($t,Pn){var mn=this.frameInfo($t),lr=mn.width*mn.height,Zn=new Uint8Array(lr);Xc(Le,mn.data_offset,Zn,lr);var mr=mn.palette_offset,Wn=mn.transparent_index;Wn===null&&(Wn=256);var yr=mn.width,Ir=Fe-yr,vi=yr,Rt=4*(mn.y*Fe+mn.x),sn=4*((mn.y+mn.height)*Fe+mn.x),fn=Rt,Bn=4*Ir;mn.interlaced===!0&&(Bn+=4*Fe*7);for(var jn=8,Vn=0,$n=Zn.length;Vn<$n;++Vn){var nr=Zn[Vn];if(vi===0&&(vi=yr,(fn+=Bn)>=sn&&(Bn=4*Ir+4*Fe*(jn-1),fn=Rt+(yr+Ir)*(jn<<1),jn>>=1)),nr===Wn)fn+=4;else{var Xr=Le[mr+3*nr],Vr=Le[mr+3*nr+1],mi=Le[mr+3*nr+2];Pn[fn++]=Xr,Pn[fn++]=Vr,Pn[fn++]=mi,Pn[fn++]=255}--vi}}}function Xc(Le,Ee,Fe,We){for(var et=Le[Ee++],Je=1<<et,st=Je+1,dt=st+1,vt=et+1,Ct=(1<<vt)-1,jt=0,Ot=0,Gt=0,Et=Le[Ee++],rn=new Int32Array(4096),Zt=null;;){for(;jt<16&&Et!==0;)Ot|=Le[Ee++]<<jt,jt+=8,Et===1?Et=Le[Ee++]:--Et;if(jt<vt)break;var an=Ot&Ct;if(Ot>>=vt,jt-=vt,an!==Je){if(an===st)break;for(var Kt=an<dt?an:Zt,ln=0,xn=Kt;xn>Je;)xn=rn[xn]>>8,++ln;var Nn=xn;if(Gt+ln+(Kt!==an?1:0)>We)return void sr.log("Warning, gif stream longer than expected.");Fe[Gt++]=Nn;var rr=Gt+=ln;for(Kt!==an&&(Fe[Gt++]=Nn),xn=Kt;ln--;)xn=rn[xn],Fe[--rr]=255&xn,xn>>=8;Zt!==null&&dt<4096&&(rn[dt++]=Zt<<8|Nn,dt>=Ct+1&&vt<12&&(++vt,Ct=Ct<<1|1)),Zt=an}else dt=st+1,Ct=(1<<(vt=et+1))-1,Zt=null}return Gt!==We&&sr.log("Warning, gif stream shorter than expected."),Fe}function Jc(Le){var Ee,Fe,We,et,Je,st=Math.floor,dt=new Array(64),vt=new Array(64),Ct=new Array(64),jt=new Array(64),Ot=new Array(65535),Gt=new Array(65535),Et=new Array(64),rn=new Array(64),Zt=[],an=0,Kt=7,ln=new Array(64),xn=new Array(64),Nn=new Array(64),rr=new Array(256),Tr=new Array(2048),Qn=[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],vn=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],zn=[0,1,2,3,4,5,6,7,8,9,10,11],Sr=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],Yt=[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],$t=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],Pn=[0,1,2,3,4,5,6,7,8,9,10,11],mn=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],lr=[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 Zn(Rt,sn){for(var fn=0,Bn=0,jn=new Array,Vn=1;Vn<=16;Vn++){for(var $n=1;$n<=Rt[Vn];$n++)jn[sn[Bn]]=[],jn[sn[Bn]][0]=fn,jn[sn[Bn]][1]=Vn,Bn++,fn++;fn*=2}return jn}function mr(Rt){for(var sn=Rt[0],fn=Rt[1]-1;fn>=0;)sn&1<<fn&&(an|=1<<Kt),fn--,--Kt<0&&(an==255?(Wn(255),Wn(0)):Wn(an),Kt=7,an=0)}function Wn(Rt){Zt.push(Rt)}function yr(Rt){Wn(Rt>>8&255),Wn(255&Rt)}function Ir(Rt,sn,fn,Bn,jn){for(var Vn,$n=jn[0],nr=jn[240],Xr=function(Kr,si){var bi,gi,Ni,Aa,va,Pa,Fa,qa,na,xa,wi=0;for(na=0;na<8;++na){bi=Kr[wi],gi=Kr[wi+1],Ni=Kr[wi+2],Aa=Kr[wi+3],va=Kr[wi+4],Pa=Kr[wi+5],Fa=Kr[wi+6];var qo=bi+(qa=Kr[wi+7]),Ga=bi-qa,zs=gi+Fa,eo=gi-Fa,po=Ni+Pa,ol=Ni-Pa,Ya=Aa+va,uo=Aa-va,Eo=qo+Ya,Gs=qo-Ya,yl=zs+po,Co=zs-po;Kr[wi]=Eo+yl,Kr[wi+4]=Eo-yl;var da=.707106781*(Co+Gs);Kr[wi+2]=Gs+da,Kr[wi+6]=Gs-da;var Va=.382683433*((Eo=uo+ol)-(Co=eo+Ga)),ql=.5411961*Eo+Va,Vo=1.306562965*Co+Va,sl=.707106781*(yl=ol+eo),ll=Ga+sl,Vi=Ga-sl;Kr[wi+5]=Vi+ql,Kr[wi+3]=Vi-ql,Kr[wi+1]=ll+Vo,Kr[wi+7]=ll-Vo,wi+=8}for(wi=0,na=0;na<8;++na){bi=Kr[wi],gi=Kr[wi+8],Ni=Kr[wi+16],Aa=Kr[wi+24],va=Kr[wi+32],Pa=Kr[wi+40],Fa=Kr[wi+48];var Ws=bi+(qa=Kr[wi+56]),Ks=bi-qa,ni=gi+Fa,No=gi-Fa,Io=Ni+Pa,is=Ni-Pa,as=Aa+va,bl=Aa-va,Ls=Ws+as,os=Ws-as,hs=ni+Io,ul=ni-Io;Kr[wi]=Ls+hs,Kr[wi+32]=Ls-hs;var Is=.707106781*(ul+os);Kr[wi+16]=os+Is,Kr[wi+48]=os-Is;var cl=.382683433*((Ls=bl+is)-(ul=No+Ks)),vs=.5411961*Ls+cl,Ul=1.306562965*ul+cl,Rl=.707106781*(hs=is+No),yu=Ks+Rl,$l=Ks-Rl;Kr[wi+40]=$l+vs,Kr[wi+24]=$l-vs,Kr[wi+8]=yu+Ul,Kr[wi+56]=yu-Ul,wi++}for(na=0;na<64;++na)xa=Kr[na]*si[na],Et[na]=xa>0?xa+.5|0:xa-.5|0;return Et}(Rt,sn),Vr=0;Vr<64;++Vr)rn[Qn[Vr]]=Xr[Vr];var mi=rn[0]-fn;fn=rn[0],mi==0?mr(Bn[0]):(mr(Bn[Gt[Vn=32767+mi]]),mr(Ot[Vn]));for(var Ai=63;Ai>0&&rn[Ai]==0;)Ai--;if(Ai==0)return mr($n),fn;for(var Xi,Cr=1;Cr<=Ai;){for(var hn=Cr;rn[Cr]==0&&Cr<=Ai;)++Cr;var ha=Cr-hn;if(ha>=16){Xi=ha>>4;for(var Di=1;Di<=Xi;++Di)mr(nr);ha&=15}Vn=32767+rn[Cr],mr(jn[(ha<<4)+Gt[Vn]]),mr(Ot[Vn]),Cr++}return Ai!=63&&mr($n),fn}function vi(Rt){Rt=Math.min(Math.max(Rt,1),100),Je!=Rt&&(function(sn){for(var fn=[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],Bn=0;Bn<64;Bn++){var jn=st((fn[Bn]*sn+50)/100);jn=Math.min(Math.max(jn,1),255),dt[Qn[Bn]]=jn}for(var Vn=[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],$n=0;$n<64;$n++){var nr=st((Vn[$n]*sn+50)/100);nr=Math.min(Math.max(nr,1),255),vt[Qn[$n]]=nr}for(var Xr=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],Vr=0,mi=0;mi<8;mi++)for(var Ai=0;Ai<8;Ai++)Ct[Vr]=1/(dt[Qn[Vr]]*Xr[mi]*Xr[Ai]*8),jt[Vr]=1/(vt[Qn[Vr]]*Xr[mi]*Xr[Ai]*8),Vr++}(Rt<50?Math.floor(5e3/Rt):Math.floor(200-2*Rt)),Je=Rt)}this.encode=function(Rt,sn){sn&&vi(sn),Zt=new Array,an=0,Kt=7,yr(65496),yr(65504),yr(16),Wn(74),Wn(70),Wn(73),Wn(70),Wn(0),Wn(1),Wn(1),Wn(0),yr(1),yr(1),Wn(0),Wn(0),function(){yr(65499),yr(132),Wn(0);for(var gi=0;gi<64;gi++)Wn(dt[gi]);Wn(1);for(var Ni=0;Ni<64;Ni++)Wn(vt[Ni])}(),function(gi,Ni){yr(65472),yr(17),Wn(8),yr(Ni),yr(gi),Wn(3),Wn(1),Wn(17),Wn(0),Wn(2),Wn(17),Wn(1),Wn(3),Wn(17),Wn(1)}(Rt.width,Rt.height),function(){yr(65476),yr(418),Wn(0);for(var gi=0;gi<16;gi++)Wn(vn[gi+1]);for(var Ni=0;Ni<=11;Ni++)Wn(zn[Ni]);Wn(16);for(var Aa=0;Aa<16;Aa++)Wn(Sr[Aa+1]);for(var va=0;va<=161;va++)Wn(Yt[va]);Wn(1);for(var Pa=0;Pa<16;Pa++)Wn($t[Pa+1]);for(var Fa=0;Fa<=11;Fa++)Wn(Pn[Fa]);Wn(17);for(var qa=0;qa<16;qa++)Wn(mn[qa+1]);for(var na=0;na<=161;na++)Wn(lr[na])}(),yr(65498),yr(12),Wn(3),Wn(1),Wn(0),Wn(2),Wn(17),Wn(3),Wn(17),Wn(0),Wn(63),Wn(0);var fn=0,Bn=0,jn=0;an=0,Kt=7,this.encode.displayName="_encode_";for(var Vn,$n,nr,Xr,Vr,mi,Ai,Xi,Cr,hn=Rt.data,ha=Rt.width,Di=Rt.height,Kr=4*ha,si=0;si<Di;){for(Vn=0;Vn<Kr;){for(Vr=Kr*si+Vn,Ai=-1,Xi=0,Cr=0;Cr<64;Cr++)mi=Vr+(Xi=Cr>>3)*Kr+(Ai=4*(7&Cr)),si+Xi>=Di&&(mi-=Kr*(si+1+Xi-Di)),Vn+Ai>=Kr&&(mi-=Vn+Ai-Kr+4),$n=hn[mi++],nr=hn[mi++],Xr=hn[mi++],ln[Cr]=(Tr[$n]+Tr[nr+256>>0]+Tr[Xr+512>>0]>>16)-128,xn[Cr]=(Tr[$n+768>>0]+Tr[nr+1024>>0]+Tr[Xr+1280>>0]>>16)-128,Nn[Cr]=(Tr[$n+1280>>0]+Tr[nr+1536>>0]+Tr[Xr+1792>>0]>>16)-128;fn=Ir(ln,Ct,fn,Ee,We),Bn=Ir(xn,jt,Bn,Fe,et),jn=Ir(Nn,jt,jn,Fe,et),Vn+=32}si+=8}if(Kt>=0){var bi=[];bi[1]=Kt+1,bi[0]=(1<<Kt+1)-1,mr(bi)}return yr(65497),new Uint8Array(Zt)},Le=Le||50,function(){for(var Rt=String.fromCharCode,sn=0;sn<256;sn++)rr[sn]=Rt(sn)}(),Ee=Zn(vn,zn),Fe=Zn($t,Pn),We=Zn(Sr,Yt),et=Zn(mn,lr),function(){for(var Rt=1,sn=2,fn=1;fn<=15;fn++){for(var Bn=Rt;Bn<sn;Bn++)Gt[32767+Bn]=fn,Ot[32767+Bn]=[],Ot[32767+Bn][1]=fn,Ot[32767+Bn][0]=Bn;for(var jn=-(sn-1);jn<=-Rt;jn++)Gt[32767+jn]=fn,Ot[32767+jn]=[],Ot[32767+jn][1]=fn,Ot[32767+jn][0]=sn-1+jn;Rt<<=1,sn<<=1}}(),function(){for(var Rt=0;Rt<256;Rt++)Tr[Rt]=19595*Rt,Tr[Rt+256>>0]=38470*Rt,Tr[Rt+512>>0]=7471*Rt+32768,Tr[Rt+768>>0]=-11059*Rt,Tr[Rt+1024>>0]=-21709*Rt,Tr[Rt+1280>>0]=32768*Rt+8421375,Tr[Rt+1536>>0]=-27439*Rt,Tr[Rt+1792>>0]=-5329*Rt}(),vi(Le)}function Hs(Le,Ee){if(this.pos=0,this.buffer=Le,this.datav=new DataView(Le.buffer),this.is_with_alpha=!!Ee,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 xs(Le){function Ee(vn){if(!vn)throw Error("assert :P")}function Fe(vn,zn,Sr){for(var Yt=0;4>Yt;Yt++)if(vn[zn+Yt]!=Sr.charCodeAt(Yt))return!0;return!1}function We(vn,zn,Sr,Yt,$t){for(var Pn=0;Pn<$t;Pn++)vn[zn+Pn]=Sr[Yt+Pn]}function et(vn,zn,Sr,Yt){for(var $t=0;$t<Yt;$t++)vn[zn+$t]=Sr}function Je(vn){return new Int32Array(vn)}function st(vn,zn){for(var Sr=[],Yt=0;Yt<vn;Yt++)Sr.push(new zn);return Sr}function dt(vn,zn){var Sr=[];return function Yt($t,Pn,mn){for(var lr=mn[Pn],Zn=0;Zn<lr&&($t.push(mn.length>Pn+1?[]:new zn),!(mn.length<Pn+1));Zn++)Yt($t[Zn],Pn+1,mn)}(Sr,0,vn),Sr}var vt=function(){var vn=this;function zn(Ce,Ke){for(var it=1<<Ke-1>>>0;Ce&it;)it>>>=1;return it?(Ce&it-1)+it:Ce}function Sr(Ce,Ke,it,yt,Ft){Ee(!(yt%it));do Ce[Ke+(yt-=it)]=Ft;while(0<yt)}function Yt(Ce,Ke,it,yt,Ft){if(Ee(2328>=Ft),512>=Ft)var Dt=Je(512);else if((Dt=Je(Ft))==null)return 0;return function(_t,Nt,Qt,Vt,tn,Ln){var In,gn,hr=Nt,Yn=1<<Qt,Sn=Je(16),yn=Je(16);for(Ee(tn!=0),Ee(Vt!=null),Ee(_t!=null),Ee(0<Qt),gn=0;gn<tn;++gn){if(15<Vt[gn])return 0;++Sn[Vt[gn]]}if(Sn[0]==tn)return 0;for(yn[1]=0,In=1;15>In;++In){if(Sn[In]>1<<In)return 0;yn[In+1]=yn[In]+Sn[In]}for(gn=0;gn<tn;++gn)In=Vt[gn],0<Vt[gn]&&(Ln[yn[In]++]=gn);if(yn[15]==1)return(Vt=new $t).g=0,Vt.value=Ln[0],Sr(_t,hr,1,Yn,Vt),Yn;var gr,_r=-1,Er=Yn-1,ei=0,qr=1,Ii=1,ti=1<<Qt;for(gn=0,In=1,tn=2;In<=Qt;++In,tn<<=1){if(qr+=Ii<<=1,0>(Ii-=Sn[In]))return 0;for(;0<Sn[In];--Sn[In])(Vt=new $t).g=In,Vt.value=Ln[gn++],Sr(_t,hr+ei,tn,ti,Vt),ei=zn(ei,In)}for(In=Qt+1,tn=2;15>=In;++In,tn<<=1){if(qr+=Ii<<=1,0>(Ii-=Sn[In]))return 0;for(;0<Sn[In];--Sn[In]){if(Vt=new $t,(ei&Er)!=_r){for(hr+=ti,gr=1<<(_r=In)-Qt;15>_r&&!(0>=(gr-=Sn[_r]));)++_r,gr<<=1;Yn+=ti=1<<(gr=_r-Qt),_t[Nt+(_r=ei&Er)].g=gr+Qt,_t[Nt+_r].value=hr-Nt-_r}Vt.g=In-Qt,Vt.value=Ln[gn++],Sr(_t,hr+(ei>>Qt),tn,ti,Vt),ei=zn(ei,In)}}return qr!=2*yn[15]-1?0:Yn}(Ce,Ke,it,yt,Ft,Dt)}function $t(){this.value=this.g=0}function Pn(){this.value=this.g=0}function mn(){this.G=st(5,$t),this.H=Je(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=st(xo,Pn)}function lr(Ce,Ke,it,yt){Ee(Ce!=null),Ee(Ke!=null),Ee(2147483648>yt),Ce.Ca=254,Ce.I=0,Ce.b=-8,Ce.Ka=0,Ce.oa=Ke,Ce.pa=it,Ce.Jd=Ke,Ce.Yc=it+yt,Ce.Zc=4<=yt?it+yt-4+1:it,Vn(Ce)}function Zn(Ce,Ke){for(var it=0;0<Ke--;)it|=nr(Ce,128)<<Ke;return it}function mr(Ce,Ke){var it=Zn(Ce,Ke);return $n(Ce)?-it:it}function Wn(Ce,Ke,it,yt){var Ft,Dt=0;for(Ee(Ce!=null),Ee(Ke!=null),Ee(4294967288>yt),Ce.Sb=yt,Ce.Ra=0,Ce.u=0,Ce.h=0,4<yt&&(yt=4),Ft=0;Ft<yt;++Ft)Dt+=Ke[it+Ft]<<8*Ft;Ce.Ra=Dt,Ce.bb=yt,Ce.oa=Ke,Ce.pa=it}function yr(Ce){for(;8<=Ce.u&&Ce.bb<Ce.Sb;)Ce.Ra>>>=8,Ce.Ra+=Ce.oa[Ce.pa+Ce.bb]<<_s-8>>>0,++Ce.bb,Ce.u-=8;fn(Ce)&&(Ce.h=1,Ce.u=0)}function Ir(Ce,Ke){if(Ee(0<=Ke),!Ce.h&&Ke<=ro){var it=sn(Ce)&lu[Ke];return Ce.u+=Ke,yr(Ce),it}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 Rt(){this.Ra=0,this.oa=[],this.h=this.u=this.bb=this.Sb=this.pa=0}function sn(Ce){return Ce.Ra>>>(Ce.u&_s-1)>>>0}function fn(Ce){return Ee(Ce.bb<=Ce.Sb),Ce.h||Ce.bb==Ce.Sb&&Ce.u>_s}function Bn(Ce,Ke){Ce.u=Ke,Ce.h=fn(Ce)}function jn(Ce){Ce.u>=fl&&(Ee(Ce.u>=fl),yr(Ce))}function Vn(Ce){Ee(Ce!=null&&Ce.oa!=null),Ce.pa<Ce.Zc?(Ce.I=(Ce.oa[Ce.pa++]|Ce.I<<8)>>>0,Ce.b+=8):(Ee(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 $n(Ce){return Zn(Ce,1)}function nr(Ce,Ke){var it=Ce.Ca;0>Ce.b&&Vn(Ce);var yt=Ce.b,Ft=it*Ke>>>8,Dt=(Ce.I>>>yt>Ft)+0;for(Dt?(it-=Ft,Ce.I-=Ft+1<<yt>>>0):it=Ft+1,yt=it,Ft=0;256<=yt;)Ft+=8,yt>>=8;return yt=7^Ft+Lo[yt],Ce.b-=yt,Ce.Ca=(it<<yt)-1,Dt}function Xr(Ce,Ke,it){Ce[Ke+0]=it>>24&255,Ce[Ke+1]=it>>16&255,Ce[Ke+2]=it>>8&255,Ce[Ke+3]=it>>0&255}function Vr(Ce,Ke){return Ce[Ke+0]<<0|Ce[Ke+1]<<8}function mi(Ce,Ke){return Vr(Ce,Ke)|Ce[Ke+2]<<16}function Ai(Ce,Ke){return Vr(Ce,Ke)|Vr(Ce,Ke+2)<<16}function Xi(Ce,Ke){var it=1<<Ke;return Ee(Ce!=null),Ee(0<Ke),Ce.X=Je(it),Ce.X==null?0:(Ce.Mb=32-Ke,Ce.Xa=Ke,1)}function Cr(Ce,Ke){Ee(Ce!=null),Ee(Ke!=null),Ee(Ce.Xa==Ke.Xa),We(Ke.X,0,Ce.X,0,1<<Ke.Xa)}function hn(){this.X=[],this.Xa=this.Mb=0}function ha(Ce,Ke,it,yt){Ee(it!=null),Ee(yt!=null);var Ft=it[0],Dt=yt[0];return Ft==0&&(Ft=(Ce*Dt+Ke/2)/Ke),Dt==0&&(Dt=(Ke*Ft+Ce/2)/Ce),0>=Ft||0>=Dt?0:(it[0]=Ft,yt[0]=Dt,1)}function Di(Ce,Ke){return Ce+(1<<Ke)-1>>>Ke}function Kr(Ce,Ke){return((4278255360&Ce)+(4278255360&Ke)>>>0&4278255360)+((16711935&Ce)+(16711935&Ke)>>>0&16711935)>>>0}function si(Ce,Ke){vn[Ke]=function(it,yt,Ft,Dt,_t,Nt,Qt){var Vt;for(Vt=0;Vt<_t;++Vt){var tn=vn[Ce](Nt[Qt+Vt-1],Ft,Dt+Vt);Nt[Qt+Vt]=Kr(it[yt+Vt],tn)}}}function bi(){this.ud=this.hd=this.jd=0}function gi(Ce,Ke){return((4278124286&(Ce^Ke))>>>1)+(Ce&Ke)>>>0}function Ni(Ce){return 0<=Ce&&256>Ce?Ce:0>Ce?0:255<Ce?255:void 0}function Aa(Ce,Ke){return Ni(Ce+(Ce-Ke+.5>>1))}function va(Ce,Ke,it){return Math.abs(Ke-it)-Math.abs(Ce-it)}function Pa(Ce,Ke,it,yt,Ft,Dt,_t){for(yt=Dt[_t-1],it=0;it<Ft;++it)Dt[_t+it]=yt=Kr(Ce[Ke+it],yt)}function Fa(Ce,Ke,it,yt,Ft){var Dt;for(Dt=0;Dt<it;++Dt){var _t=Ce[Ke+Dt],Nt=_t>>8&255,Qt=16711935&(Qt=(Qt=16711935&_t)+((Nt<<16)+Nt));yt[Ft+Dt]=(4278255360&_t)+Qt>>>0}}function qa(Ce,Ke){Ke.jd=Ce>>0&255,Ke.hd=Ce>>8&255,Ke.ud=Ce>>16&255}function na(Ce,Ke,it,yt,Ft,Dt){var _t;for(_t=0;_t<yt;++_t){var Nt=Ke[it+_t],Qt=Nt>>>8,Vt=Nt,tn=255&(tn=(tn=Nt>>>16)+((Ce.jd<<24>>24)*(Qt<<24>>24)>>>5));Vt=255&(Vt=(Vt=Vt+((Ce.hd<<24>>24)*(Qt<<24>>24)>>>5))+((Ce.ud<<24>>24)*(tn<<24>>24)>>>5)),Ft[Dt+_t]=(4278255360&Nt)+(tn<<16)+Vt}}function xa(Ce,Ke,it,yt,Ft){vn[Ke]=function(Dt,_t,Nt,Qt,Vt,tn,Ln,In,gn){for(Qt=Ln;Qt<In;++Qt)for(Ln=0;Ln<gn;++Ln)Vt[tn++]=Ft(Nt[yt(Dt[_t++])])},vn[Ce]=function(Dt,_t,Nt,Qt,Vt,tn,Ln){var In=8>>Dt.b,gn=Dt.Ea,hr=Dt.K[0],Yn=Dt.w;if(8>In)for(Dt=(1<<Dt.b)-1,Yn=(1<<In)-1;_t<Nt;++_t){var Sn,yn=0;for(Sn=0;Sn<gn;++Sn)Sn&Dt||(yn=yt(Qt[Vt++])),tn[Ln++]=Ft(hr[yn&Yn]),yn>>=In}else vn["VP8LMapColor"+it](Qt,Vt,hr,Yn,tn,Ln,_t,Nt,gn)}}function wi(Ce,Ke,it,yt,Ft){for(it=Ke+it;Ke<it;){var Dt=Ce[Ke++];yt[Ft++]=Dt>>16&255,yt[Ft++]=Dt>>8&255,yt[Ft++]=Dt>>0&255}}function qo(Ce,Ke,it,yt,Ft){for(it=Ke+it;Ke<it;){var Dt=Ce[Ke++];yt[Ft++]=Dt>>16&255,yt[Ft++]=Dt>>8&255,yt[Ft++]=Dt>>0&255,yt[Ft++]=Dt>>24&255}}function Ga(Ce,Ke,it,yt,Ft){for(it=Ke+it;Ke<it;){var Dt=(_t=Ce[Ke++])>>16&240|_t>>12&15,_t=_t>>0&240|_t>>28&15;yt[Ft++]=Dt,yt[Ft++]=_t}}function zs(Ce,Ke,it,yt,Ft){for(it=Ke+it;Ke<it;){var Dt=(_t=Ce[Ke++])>>16&248|_t>>13&7,_t=_t>>5&224|_t>>3&31;yt[Ft++]=Dt,yt[Ft++]=_t}}function eo(Ce,Ke,it,yt,Ft){for(it=Ke+it;Ke<it;){var Dt=Ce[Ke++];yt[Ft++]=Dt>>0&255,yt[Ft++]=Dt>>8&255,yt[Ft++]=Dt>>16&255}}function po(Ce,Ke,it,yt,Ft,Dt){if(Dt==0)for(it=Ke+it;Ke<it;)Xr(yt,((Dt=Ce[Ke++])[0]>>24|Dt[1]>>8&65280|Dt[2]<<8&16711680|Dt[3]<<24)>>>0),Ft+=32;else We(yt,Ft,Ce,Ke,it)}function ol(Ce,Ke){vn[Ke][0]=vn[Ce+"0"],vn[Ke][1]=vn[Ce+"1"],vn[Ke][2]=vn[Ce+"2"],vn[Ke][3]=vn[Ce+"3"],vn[Ke][4]=vn[Ce+"4"],vn[Ke][5]=vn[Ce+"5"],vn[Ke][6]=vn[Ce+"6"],vn[Ke][7]=vn[Ce+"7"],vn[Ke][8]=vn[Ce+"8"],vn[Ke][9]=vn[Ce+"9"],vn[Ke][10]=vn[Ce+"10"],vn[Ke][11]=vn[Ce+"11"],vn[Ke][12]=vn[Ce+"12"],vn[Ke][13]=vn[Ce+"13"],vn[Ke][14]=vn[Ce+"0"],vn[Ke][15]=vn[Ce+"0"]}function Ya(Ce){return Ce==pA||Ce==Uc||Ce==Rc||Ce==Qc}function uo(){this.eb=[],this.size=this.A=this.fb=0}function Eo(){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 Gs(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new uo,this.f.kb=new Eo,this.sd=null}function yl(){this.width=[0],this.height=[0],this.Pd=[0],this.Qd=[0],this.format=[0]}function Co(){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 da(Ce){return alert("todo:WebPSamplerProcessPlane"),Ce.T}function Va(Ce,Ke){var it=Ce.T,yt=Ke.ba.f.RGBA,Ft=yt.eb,Dt=yt.fb+Ce.ka*yt.A,_t=ks[Ke.ba.S],Nt=Ce.y,Qt=Ce.O,Vt=Ce.f,tn=Ce.N,Ln=Ce.ea,In=Ce.W,gn=Ke.cc,hr=Ke.dc,Yn=Ke.Mc,Sn=Ke.Nc,yn=Ce.ka,gr=Ce.ka+Ce.T,_r=Ce.U,Er=_r+1>>1;for(yn==0?_t(Nt,Qt,null,null,Vt,tn,Ln,In,Vt,tn,Ln,In,Ft,Dt,null,null,_r):(_t(Ke.ec,Ke.fc,Nt,Qt,gn,hr,Yn,Sn,Vt,tn,Ln,In,Ft,Dt-yt.A,Ft,Dt,_r),++it);yn+2<gr;yn+=2)gn=Vt,hr=tn,Yn=Ln,Sn=In,tn+=Ce.Rc,In+=Ce.Rc,Dt+=2*yt.A,_t(Nt,(Qt+=2*Ce.fa)-Ce.fa,Nt,Qt,gn,hr,Yn,Sn,Vt,tn,Ln,In,Ft,Dt-yt.A,Ft,Dt,_r);return Qt+=Ce.fa,Ce.j+gr<Ce.o?(We(Ke.ec,Ke.fc,Nt,Qt,_r),We(Ke.cc,Ke.dc,Vt,tn,Er),We(Ke.Mc,Ke.Nc,Ln,In,Er),it--):1&gr||_t(Nt,Qt,null,null,Vt,tn,Ln,In,Vt,tn,Ln,In,Ft,Dt+yt.A,null,null,_r),it}function ql(Ce,Ke,it){var yt=Ce.F,Ft=[Ce.J];if(yt!=null){var Dt=Ce.U,_t=Ke.ba.S,Nt=_t==kc||_t==Rc;Ke=Ke.ba.f.RGBA;var Qt=[0],Vt=Ce.ka;Qt[0]=Ce.T,Ce.Kb&&(Vt==0?--Qt[0]:(--Vt,Ft[0]-=Ce.width),Ce.j+Ce.ka+Ce.T==Ce.o&&(Qt[0]=Ce.o-Ce.j-Vt));var tn=Ke.eb;Vt=Ke.fb+Vt*Ke.A,Ce=io(yt,Ft[0],Ce.width,Dt,Qt,tn,Vt+(Nt?0:3),Ke.A),Ee(it==Qt),Ce&&Ya(_t)&&Ns(tn,Vt,Nt,Dt,Qt,Ke.A)}return 0}function Vo(Ce){var Ke=Ce.ma,it=Ke.ba.S,yt=11>it,Ft=it==hu||it==gu||it==kc||it==hA||it==12||Ya(it);if(Ke.memory=null,Ke.Ib=null,Ke.Jb=null,Ke.Nd=null,!ju(Ke.Oa,Ce,Ft?11:12))return 0;if(Ft&&Ya(it)&&kr(),Ce.da)alert("todo:use_scaling");else{if(yt){if(Ke.Ib=da,Ce.Kb){if(it=Ce.U+1>>1,Ke.memory=Je(Ce.U+2*it),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+it,Ke.Ib=Va,kr()}}else alert("todo:EmitYUV");Ft&&(Ke.Jb=ql,yt&&Tn())}if(yt&&!Re){for(Ce=0;256>Ce;++Ce)_e[Ce]=89858*(Ce-128)+Wc>>Gc,mt[Ce]=-22014*(Ce-128)+Wc,He[Ce]=-45773*(Ce-128),Ge[Ce]=113618*(Ce-128)+Wc>>Gc;for(Ce=Ac;Ce<bA;++Ce)Ke=76283*(Ce-16)+Wc>>Gc,Pt[Ce-Ac]=es(Ke,255),kt[Ce-Ac]=es(Ke+8>>4,15);Re=1}return 1}function sl(Ce){var Ke=Ce.ma,it=Ce.U,yt=Ce.T;return Ee(!(1&Ce.ka)),0>=it||0>=yt?0:(it=Ke.Ib(Ce,Ke),Ke.Jb!=null&&Ke.Jb(Ce,Ke,it),Ke.Dc+=it,1)}function ll(Ce){Ce.ma.memory=null}function Vi(Ce,Ke,it,yt){return Ir(Ce,8)!=47?0:(Ke[0]=Ir(Ce,14)+1,it[0]=Ir(Ce,14)+1,yt[0]=Ir(Ce,1),Ir(Ce,3)!=0?0:!Ce.h)}function Ws(Ce,Ke){if(4>Ce)return Ce+1;var it=Ce-2>>1;return(2+(1&Ce)<<it)+Ir(Ke,it)+1}function Ks(Ce,Ke){return 120<Ke?Ke-120:1<=(it=((it=ud[Ke-1])>>4)*Ce+(8-(15&it)))?it:1;var it}function ni(Ce,Ke,it){var yt=sn(it),Ft=Ce[Ke+=255&yt].g-8;return 0<Ft&&(Bn(it,it.u+8),yt=sn(it),Ke+=Ce[Ke].value,Ke+=yt&(1<<Ft)-1),Bn(it,it.u+Ce[Ke].g),Ce[Ke].value}function No(Ce,Ke,it){return it.g+=Ce.g,it.value+=Ce.value<<Ke>>>0,Ee(8>=it.g),Ce.g}function Io(Ce,Ke,it){var yt=Ce.xc;return Ee((Ke=yt==0?0:Ce.vc[Ce.md*(it>>yt)+(Ke>>yt)])<Ce.Wb),Ce.Ya[Ke]}function is(Ce,Ke,it,yt){var Ft=Ce.ab,Dt=Ce.c*Ke,_t=Ce.C;Ke=_t+Ke;var Nt=it,Qt=yt;for(yt=Ce.Ta,it=Ce.Ua;0<Ft--;){var Vt=Ce.gc[Ft],tn=_t,Ln=Ke,In=Nt,gn=Qt,hr=(Qt=yt,Nt=it,Vt.Ea);switch(Ee(tn<Ln),Ee(Ln<=Vt.nc),Vt.hc){case 2:js(In,gn,(Ln-tn)*hr,Qt,Nt);break;case 0:var Yn=tn,Sn=Ln,yn=Qt,gr=Nt,_r=(ti=Vt).Ea;Yn==0&&(hl(In,gn,null,null,1,yn,gr),Pa(In,gn+1,0,0,_r-1,yn,gr+1),gn+=_r,gr+=_r,++Yn);for(var Er=1<<ti.b,ei=Er-1,qr=Di(_r,ti.b),Ii=ti.K,ti=ti.w+(Yn>>ti.b)*qr;Yn<Sn;){var La=Ii,ja=ti,ya=1;for(Fl(In,gn,yn,gr-_r,1,yn,gr);ya<_r;){var ma=(ya&~ei)+Er;ma>_r&&(ma=_r),(0,Os[La[ja++]>>8&15])(In,gn+ +ya,yn,gr+ya-_r,ma-ya,yn,gr+ya),ya=ma}gn+=_r,gr+=_r,++Yn&ei||(ti+=qr)}Ln!=Vt.nc&&We(Qt,Nt-hr,Qt,Nt+(Ln-tn-1)*hr,hr);break;case 1:for(hr=In,Sn=gn,_r=(In=Vt.Ea)-(gr=In&~(yn=(gn=1<<Vt.b)-1)),Yn=Di(In,Vt.b),Er=Vt.K,Vt=Vt.w+(tn>>Vt.b)*Yn;tn<Ln;){for(ei=Er,qr=Vt,Ii=new bi,ti=Sn+gr,La=Sn+In;Sn<ti;)qa(ei[qr++],Ii),Kl(Ii,hr,Sn,gn,Qt,Nt),Sn+=gn,Nt+=gn;Sn<La&&(qa(ei[qr++],Ii),Kl(Ii,hr,Sn,_r,Qt,Nt),Sn+=_r,Nt+=_r),++tn&yn||(Vt+=Yn)}break;case 3:if(In==Qt&&gn==Nt&&0<Vt.b){for(Sn=Qt,In=hr=Nt+(Ln-tn)*hr-(gr=(Ln-tn)*Di(Vt.Ea,Vt.b)),gn=Qt,yn=Nt,Yn=[],gr=(_r=gr)-1;0<=gr;--gr)Yn[gr]=gn[yn+gr];for(gr=_r-1;0<=gr;--gr)Sn[In+gr]=Yn[gr];ws(Vt,tn,Ln,Qt,hr,Qt,Nt)}else ws(Vt,tn,Ln,In,gn,Qt,Nt)}Nt=yt,Qt=it}Qt!=it&&We(yt,it,Nt,Qt,Dt)}function as(Ce,Ke){var it=Ce.V,yt=Ce.Ba+Ce.c*Ce.C,Ft=Ke-Ce.C;if(Ee(Ke<=Ce.l.o),Ee(16>=Ft),0<Ft){var Dt=Ce.l,_t=Ce.Ta,Nt=Ce.Ua,Qt=Dt.width;if(is(Ce,Ft,it,yt),Ft=Nt=[Nt],Ee((it=Ce.C)<(yt=Ke)),Ee(Dt.v<Dt.va),yt>Dt.o&&(yt=Dt.o),it<Dt.j){var Vt=Dt.j-it;it=Dt.j,Ft[0]+=Vt*Qt}if(it>=yt?it=0:(Ft[0]+=4*Dt.v,Dt.ka=it-Dt.j,Dt.U=Dt.va-Dt.v,Dt.T=yt-it,it=1),it){if(Nt=Nt[0],11>(it=Ce.ca).S){var tn=it.f.RGBA,Ln=(yt=it.S,Ft=Dt.U,Dt=Dt.T,Vt=tn.eb,tn.A),In=Dt;for(tn=tn.fb+Ce.Ma*tn.A;0<In--;){var gn=_t,hr=Nt,Yn=Ft,Sn=Vt,yn=tn;switch(yt){case Nc:ls(gn,hr,Yn,Sn,yn);break;case hu:Ro(gn,hr,Yn,Sn,yn);break;case pA:Ro(gn,hr,Yn,Sn,yn),Ns(Sn,yn,0,Yn,1,0);break;case OA:Il(gn,hr,Yn,Sn,yn);break;case gu:po(gn,hr,Yn,Sn,yn,1);break;case Uc:po(gn,hr,Yn,Sn,yn,1),Ns(Sn,yn,0,Yn,1,0);break;case kc:po(gn,hr,Yn,Sn,yn,0);break;case Rc:po(gn,hr,Yn,Sn,yn,0),Ns(Sn,yn,1,Yn,1,0);break;case hA:Vl(gn,hr,Yn,Sn,yn);break;case Qc:Vl(gn,hr,Yn,Sn,yn),$a(Sn,yn,Yn,1,0);break;case gA:Ll(gn,hr,Yn,Sn,yn);break;default:Ee(0)}Nt+=Qt,tn+=Ln}Ce.Ma+=Dt}else alert("todo:EmitRescaledRowsYUVA");Ee(Ce.Ma<=it.height)}}Ce.C=Ke,Ee(Ce.C<=Ce.i)}function bl(Ce){var Ke;if(0<Ce.ua)return 0;for(Ke=0;Ke<Ce.Wb;++Ke){var it=Ce.Ya[Ke].G,yt=Ce.Ya[Ke].H;if(0<it[1][yt[1]+0].g||0<it[2][yt[2]+0].g||0<it[3][yt[3]+0].g)return 0}return 1}function Ls(Ce,Ke,it,yt,Ft,Dt){if(Ce.Z!=0){var _t=Ce.qd,Nt=Ce.rd;for(Ee(Tl[Ce.Z]!=null);Ke<it;++Ke)Tl[Ce.Z](_t,Nt,yt,Ft,yt,Ft,Dt),_t=yt,Nt=Ft,Ft+=Dt;Ce.qd=_t,Ce.rd=Nt}}function os(Ce,Ke){var it=Ce.l.ma,yt=it.Z==0||it.Z==1?Ce.l.j:Ce.C;if(yt=Ce.C<yt?yt:Ce.C,Ee(Ke<=Ce.l.o),Ke>yt){var Ft=Ce.l.width,Dt=it.ca,_t=it.tb+Ft*yt,Nt=Ce.V,Qt=Ce.Ba+Ce.c*yt,Vt=Ce.gc;Ee(Ce.ab==1),Ee(Vt[0].hc==3),lc(Vt[0],yt,Ke,Nt,Qt,Dt,_t),Ls(it,yt,Ke,Dt,_t,Ft)}Ce.C=Ce.Ma=Ke}function hs(Ce,Ke,it,yt,Ft,Dt,_t){var Nt=Ce.$/yt,Qt=Ce.$%yt,Vt=Ce.m,tn=Ce.s,Ln=it+Ce.$,In=Ln;Ft=it+yt*Ft;var gn=it+yt*Dt,hr=280+tn.ua,Yn=Ce.Pb?Nt:16777216,Sn=0<tn.ua?tn.Wa:null,yn=tn.wc,gr=Ln<gn?Io(tn,Qt,Nt):null;Ee(Ce.C<Dt),Ee(gn<=Ft);var _r=!1;e:for(;;){for(;_r||Ln<gn;){var Er=0;if(Nt>=Yn){var ei=Ln-it;Ee((Yn=Ce).Pb),Yn.wd=Yn.m,Yn.xd=ei,0<Yn.s.ua&&Cr(Yn.s.Wa,Yn.s.vb),Yn=Nt+Ad}if(Qt&yn||(gr=Io(tn,Qt,Nt)),Ee(gr!=null),gr.Qb&&(Ke[Ln]=gr.qb,_r=!0),!_r)if(jn(Vt),gr.jc){Er=Vt,ei=Ke;var qr=Ln,Ii=gr.pd[sn(Er)&xo-1];Ee(gr.jc),256>Ii.g?(Bn(Er,Er.u+Ii.g),ei[qr]=Ii.value,Er=0):(Bn(Er,Er.u+Ii.g-256),Ee(256<=Ii.value),Er=Ii.value),Er==0&&(_r=!0)}else Er=ni(gr.G[0],gr.H[0],Vt);if(Vt.h)break;if(_r||256>Er){if(!_r)if(gr.nd)Ke[Ln]=(gr.qb|Er<<8)>>>0;else{if(jn(Vt),_r=ni(gr.G[1],gr.H[1],Vt),jn(Vt),ei=ni(gr.G[2],gr.H[2],Vt),qr=ni(gr.G[3],gr.H[3],Vt),Vt.h)break;Ke[Ln]=(qr<<24|_r<<16|Er<<8|ei)>>>0}if(_r=!1,++Ln,++Qt>=yt&&(Qt=0,++Nt,_t!=null&&Nt<=Dt&&!(Nt%16)&&_t(Ce,Nt),Sn!=null))for(;In<Ln;)Er=Ke[In++],Sn.X[(506832829*Er&4294967295)>>>Sn.Mb]=Er}else if(280>Er){if(Er=Ws(Er-256,Vt),ei=ni(gr.G[4],gr.H[4],Vt),jn(Vt),ei=Ks(yt,ei=Ws(ei,Vt)),Vt.h)break;if(Ln-it<ei||Ft-Ln<Er)break e;for(qr=0;qr<Er;++qr)Ke[Ln+qr]=Ke[Ln+qr-ei];for(Ln+=Er,Qt+=Er;Qt>=yt;)Qt-=yt,++Nt,_t!=null&&Nt<=Dt&&!(Nt%16)&&_t(Ce,Nt);if(Ee(Ln<=Ft),Qt&yn&&(gr=Io(tn,Qt,Nt)),Sn!=null)for(;In<Ln;)Er=Ke[In++],Sn.X[(506832829*Er&4294967295)>>>Sn.Mb]=Er}else{if(!(Er<hr))break e;for(_r=Er-280,Ee(Sn!=null);In<Ln;)Er=Ke[In++],Sn.X[(506832829*Er&4294967295)>>>Sn.Mb]=Er;Er=Ln,Ee(!(_r>>>(ei=Sn).Xa)),Ke[Er]=ei.X[_r],_r=!0}_r||Ee(Vt.h==fn(Vt))}if(Ce.Pb&&Vt.h&&Ln<Ft)Ee(Ce.m.h),Ce.a=5,Ce.m=Ce.wd,Ce.$=Ce.xd,0<Ce.s.ua&&Cr(Ce.s.vb,Ce.s.Wa);else{if(Vt.h)break e;_t!=null&&_t(Ce,Nt>Dt?Dt:Nt),Ce.a=0,Ce.$=Ln-it}return 1}return Ce.a=3,0}function ul(Ce){Ee(Ce!=null),Ce.vc=null,Ce.yc=null,Ce.Ya=null;var Ke=Ce.Wa;Ke!=null&&(Ke.X=null),Ce.vb=null,Ee(Ce!=null)}function Is(){var Ce=new Tc;return Ce==null?null:(Ce.a=0,Ce.xb=UA,ol("Predictor","VP8LPredictors"),ol("Predictor","VP8LPredictors_C"),ol("PredictorAdd","VP8LPredictorsAdd"),ol("PredictorAdd","VP8LPredictorsAdd_C"),js=Fa,Kl=na,ls=wi,Ro=qo,Vl=Ga,Ll=zs,Il=eo,vn.VP8LMapColor32b=uu,vn.VP8LMapColor8b=Tu,Ce)}function cl(Ce,Ke,it,yt,Ft){var Dt=1,_t=[Ce],Nt=[Ke],Qt=yt.m,Vt=yt.s,tn=null,Ln=0;e:for(;;){if(it)for(;Dt&&Ir(Qt,1);){var In=_t,gn=Nt,hr=yt,Yn=1,Sn=hr.m,yn=hr.gc[hr.ab],gr=Ir(Sn,2);if(hr.Oc&1<<gr)Dt=0;else{switch(hr.Oc|=1<<gr,yn.hc=gr,yn.Ea=In[0],yn.nc=gn[0],yn.K=[null],++hr.ab,Ee(4>=hr.ab),gr){case 0:case 1:yn.b=Ir(Sn,3)+2,Yn=cl(Di(yn.Ea,yn.b),Di(yn.nc,yn.b),0,hr,yn.K),yn.K=yn.K[0];break;case 3:var _r,Er=Ir(Sn,8)+1,ei=16<Er?0:4<Er?1:2<Er?2:3;if(In[0]=Di(yn.Ea,ei),yn.b=ei,_r=Yn=cl(Er,1,0,hr,yn.K)){var qr,Ii=Er,ti=yn,La=1<<(8>>ti.b),ja=Je(La);if(ja==null)_r=0;else{var ya=ti.K[0],ma=ti.w;for(ja[0]=ti.K[0][0],qr=1;qr<1*Ii;++qr)ja[qr]=Kr(ya[ma+qr],ja[qr-1]);for(;qr<4*La;++qr)ja[qr]=0;ti.K[0]=null,ti.K[0]=ja,_r=1}}Yn=_r;break;case 2:break;default:Ee(0)}Dt=Yn}}if(_t=_t[0],Nt=Nt[0],Dt&&Ir(Qt,1)&&!(Dt=1<=(Ln=Ir(Qt,4))&&11>=Ln)){yt.a=3;break e}var Oa;if(Oa=Dt)t:{var Ra,ia,Go,Us=yt,Wo=_t,Rs=Nt,to=Ln,Zs=it,Xs=Us.m,ts=Us.s,ds=[null],Bs=1,pl=0,Jl=cd[to];n:for(;;){if(Zs&&Ir(Xs,1)){var ns=Ir(Xs,3)+2,pu=Di(Wo,ns),dc=Di(Rs,ns),Kc=pu*dc;if(!cl(pu,dc,0,Us,ds))break n;for(ds=ds[0],ts.xc=ns,Ra=0;Ra<Kc;++Ra){var Qu=ds[Ra]>>8&65535;ds[Ra]=Qu,Qu>=Bs&&(Bs=Qu+1)}}if(Xs.h)break n;for(ia=0;5>ia;++ia){var Do=vA[ia];!ia&&0<to&&(Do+=1<<to),pl<Do&&(pl=Do)}var vd=st(Bs*Jl,$t),xd=Bs,Fd=st(xd,mn);if(Fd==null)var WA=null;else Ee(65536>=xd),WA=Fd;var wA=Je(pl);if(WA==null||wA==null||vd==null){Us.a=1;break n}var KA=vd;for(Ra=Go=0;Ra<Bs;++Ra){var Ml=WA[Ra],Vc=Ml.G,Yc=Ml.H,Ld=0,VA=1,Id=0;for(ia=0;5>ia;++ia){Do=vA[ia],Vc[ia]=KA,Yc[ia]=Go,!ia&&0<to&&(Do+=1<<to);i:{var YA,yd=Do,ZA=Us,SA=wA,zd=KA,Gd=Go,bd=0,Hu=ZA.m,Wd=Ir(Hu,1);if(et(SA,0,0,yd),Wd){var Kd=Ir(Hu,1)+1,Vd=Ir(Hu,1),Dd=Ir(Hu,Vd==0?1:8);SA[Dd]=1,Kd==2&&(SA[Dd=Ir(Hu,8)]=1);var XA=1}else{var _d=Je(19),jd=Ir(Hu,4)+4;if(19<jd){ZA.a=3;var JA=0;break i}for(YA=0;YA<jd;++YA)_d[MA[YA]]=Ir(Hu,3);var wd=void 0,BA=void 0,Od=ZA,Yd=_d,qA=yd,Td=SA,Sd=0,zu=Od.m,Md=8,Nd=st(128,$t);r:for(;Yt(Nd,0,7,Yd,19);){if(Ir(zu,1)){var Zd=2+2*Ir(zu,3);if((wd=2+Ir(zu,Zd))>qA)break r}else wd=qA;for(BA=0;BA<qA&&wd--;){jn(zu);var kd=Nd[0+(127&sn(zu))];Bn(zu,zu.u+kd.g);var Zc=kd.value;if(16>Zc)Td[BA++]=Zc,Zc!=0&&(Md=Zc);else{var Xd=Zc==16,Ud=Zc-16,Jd=mA[Ud],Rd=Ir(zu,TA[Ud])+Jd;if(BA+Rd>qA)break r;for(var qd=Xd?Md:0;0<Rd--;)Td[BA++]=qd}}Sd=1;break r}Sd||(Od.a=3),XA=Sd}(XA=XA&&!Hu.h)&&(bd=Yt(zd,Gd,8,SA,yd)),XA&&bd!=0?JA=bd:(ZA.a=3,JA=0)}if(JA==0)break n;if(VA&&ld[ia]==1&&(VA=KA[Go].g==0),Ld+=KA[Go].g,Go+=JA,3>=ia){var EA,Bd=wA[0];for(EA=1;EA<Do;++EA)wA[EA]>Bd&&(Bd=wA[EA]);Id+=Bd}}if(Ml.nd=VA,Ml.Qb=0,VA&&(Ml.qb=(Vc[3][Yc[3]+0].value<<24|Vc[1][Yc[1]+0].value<<16|Vc[2][Yc[2]+0].value)>>>0,Ld==0&&256>Vc[0][Yc[0]+0].value&&(Ml.Qb=1,Ml.qb+=Vc[0][Yc[0]+0].value<<8)),Ml.jc=!Ml.Qb&&6>Id,Ml.jc){var $A,mu=Ml;for($A=0;$A<xo;++$A){var Gu=$A,Wu=mu.pd[Gu],ed=mu.G[0][mu.H[0]+Gu];256<=ed.value?(Wu.g=ed.g+256,Wu.value=ed.value):(Wu.g=0,Wu.value=0,Gu>>=No(ed,8,Wu),Gu>>=No(mu.G[1][mu.H[1]+Gu],16,Wu),Gu>>=No(mu.G[2][mu.H[2]+Gu],0,Wu),No(mu.G[3][mu.H[3]+Gu],24,Wu))}}}ts.vc=ds,ts.Wb=Bs,ts.Ya=WA,ts.yc=vd,Oa=1;break t}Oa=0}if(!(Dt=Oa)){yt.a=3;break e}if(0<Ln){if(Vt.ua=1<<Ln,!Xi(Vt.Wa,Ln)){yt.a=1,Dt=0;break e}}else Vt.ua=0;var Ed=yt,Qd=_t,$d=Nt,Cd=Ed.s,Pd=Cd.xc;if(Ed.c=Qd,Ed.i=$d,Cd.md=Di(Qd,Pd),Cd.wc=Pd==0?-1:(1<<Pd)-1,it){yt.xb=kA;break e}if((tn=Je(_t*Nt))==null){yt.a=1,Dt=0;break e}Dt=(Dt=hs(yt,tn,0,_t,Nt,Nt,null))&&!Qt.h;break e}return Dt?(Ft!=null?Ft[0]=tn:(Ee(tn==null),Ee(it)),yt.$=0,it||ul(Vt)):ul(Vt),Dt}function vs(Ce,Ke){var it=Ce.c*Ce.i,yt=it+Ke+16*Ke;return Ee(Ce.c<=Ke),Ce.V=Je(yt),Ce.V==null?(Ce.Ta=null,Ce.Ua=0,Ce.a=1,0):(Ce.Ta=Ce.V,Ce.Ua=Ce.Ba+it+Ke,1)}function Ul(Ce,Ke){var it=Ce.C,yt=Ke-it,Ft=Ce.V,Dt=Ce.Ba+Ce.c*it;for(Ee(Ke<=Ce.l.o);0<yt;){var _t=16<yt?16:yt,Nt=Ce.l.ma,Qt=Ce.l.width,Vt=Qt*_t,tn=Nt.ca,Ln=Nt.tb+Qt*it,In=Ce.Ta,gn=Ce.Ua;is(Ce,_t,Ft,Dt),wo(In,gn,tn,Ln,Vt),Ls(Nt,it,it+_t,tn,Ln,Qt),yt-=_t,Ft+=_t*Ce.c,it+=_t}Ee(it==Ke),Ce.C=Ce.Ma=Ke}function Rl(){this.ub=this.yd=this.td=this.Rb=0}function yu(){this.Kd=this.Ld=this.Ud=this.Td=this.i=this.c=0}function $l(){this.Fb=this.Bb=this.Cb=0,this.Zb=Je(4),this.Lb=Je(4)}function pc(){this.Yb=function(){var Ce=[];return function Ke(it,yt,Ft){for(var Dt=Ft[yt],_t=0;_t<Dt&&(it.push(Ft.length>yt+1?[]:0),!(Ft.length<yt+1));_t++)Ke(it[_t],yt+1,Ft)}(Ce,0,[3,11]),Ce}()}function Yu(){this.jb=Je(3),this.Wc=dt([4,8],pc),this.Xc=dt([4,17],pc)}function tA(){this.Pc=this.wb=this.Tb=this.zd=0,this.vd=new Je(4),this.od=new Je(4)}function bu(){this.ld=this.La=this.dd=this.tc=0}function mc(){this.Na=this.la=0}function nA(){this.Sc=[0,0],this.Eb=[0,0],this.Qc=[0,0],this.ia=this.lc=0}function Zu(){this.ad=Je(384),this.Za=0,this.Ob=Je(16),this.$b=this.Ad=this.ia=this.Gc=this.Hc=this.Dd=0}function rA(){this.uc=this.M=this.Nb=0,this.wa=Array(new bu),this.Y=0,this.ya=Array(new Zu),this.aa=0,this.l=new eu}function vc(){this.y=Je(16),this.f=Je(8),this.ea=Je(8)}function iA(){this.cb=this.a=0,this.sc="",this.m=new vi,this.Od=new Rl,this.Kc=new yu,this.ed=new tA,this.Qa=new $l,this.Ic=this.$c=this.Aa=0,this.D=new rA,this.Xb=this.Va=this.Hb=this.zb=this.yb=this.Ub=this.za=0,this.Jc=st(8,vi),this.ia=0,this.pb=st(4,nA),this.Pa=new Yu,this.Bd=this.kc=0,this.Ac=[],this.Bc=0,this.zc=[0,0,0,0],this.Gd=Array(new vc),this.Hd=0,this.rb=Array(new mc),this.sb=0,this.wa=Array(new bu),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 Zu),this.L=this.aa=0,this.gd=dt([4,2],bu),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 eu(){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 aA(){var Ce=new iA;return Ce!=null&&(Ce.a=0,Ce.sc="OK",Ce.cb=0,Ce.Xb=0,Uu||(Uu=bc)),Ce}function Fo(Ce,Ke,it){return Ce.a==0&&(Ce.a=Ke,Ce.sc=it,Ce.cb=0),0}function yc(Ce,Ke,it){return 3<=it&&Ce[Ke+0]==157&&Ce[Ke+1]==1&&Ce[Ke+2]==42}function Xu(Ce,Ke){if(Ce==null)return 0;if(Ce.a=0,Ce.sc="OK",Ke==null)return Fo(Ce,2,"null VP8Io passed to VP8GetHeaders()");var it=Ke.data,yt=Ke.w,Ft=Ke.ha;if(4>Ft)return Fo(Ce,7,"Truncated header.");var Dt=it[yt+0]|it[yt+1]<<8|it[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 Fo(Ce,3,"Incorrect keyframe parameters.");if(!_t.yd)return Fo(Ce,4,"Frame not displayable.");yt+=3,Ft-=3;var Nt=Ce.Kc;if(_t.Rb){if(7>Ft)return Fo(Ce,7,"cannot parse picture header");if(!yc(it,yt,Ft))return Fo(Ce,3,"Bad code word");Nt.c=16383&(it[yt+4]<<8|it[yt+3]),Nt.Td=it[yt+4]>>6,Nt.i=16383&(it[yt+6]<<8|it[yt+5]),Nt.Ud=it[yt+6]>>6,yt+=7,Ft-=7,Ce.za=Nt.c+15>>4,Ce.Ub=Nt.i+15>>4,Ke.width=Nt.c,Ke.height=Nt.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),Ee((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>Ft)return Fo(Ce,7,"bad partition length");lr(Dt=Ce.m,it,yt,_t.ub),yt+=_t.ub,Ft-=_t.ub,_t.Rb&&(Nt.Ld=$n(Dt),Nt.Kd=$n(Dt)),Nt=Ce.Qa;var Qt,Vt=Ce.Pa;if(Ee(Dt!=null),Ee(Nt!=null),Nt.Cb=$n(Dt),Nt.Cb){if(Nt.Bb=$n(Dt),$n(Dt)){for(Nt.Fb=$n(Dt),Qt=0;4>Qt;++Qt)Nt.Zb[Qt]=$n(Dt)?mr(Dt,7):0;for(Qt=0;4>Qt;++Qt)Nt.Lb[Qt]=$n(Dt)?mr(Dt,6):0}if(Nt.Bb)for(Qt=0;3>Qt;++Qt)Vt.jb[Qt]=$n(Dt)?Zn(Dt,8):255}else Nt.Bb=0;if(Dt.Ka)return Fo(Ce,3,"cannot parse segment header");if((Nt=Ce.ed).zd=$n(Dt),Nt.Tb=Zn(Dt,6),Nt.wb=Zn(Dt,3),Nt.Pc=$n(Dt),Nt.Pc&&$n(Dt)){for(Vt=0;4>Vt;++Vt)$n(Dt)&&(Nt.vd[Vt]=mr(Dt,6));for(Vt=0;4>Vt;++Vt)$n(Dt)&&(Nt.od[Vt]=mr(Dt,6))}if(Ce.L=Nt.Tb==0?0:Nt.zd?1:2,Dt.Ka)return Fo(Ce,3,"cannot parse filter header");var tn=Ft;if(Ft=Qt=yt,yt=Qt+tn,Nt=tn,Ce.Xb=(1<<Zn(Ce.m,2))-1,tn<3*(Vt=Ce.Xb))it=7;else{for(Qt+=3*Vt,Nt-=3*Vt,tn=0;tn<Vt;++tn){var Ln=it[Ft+0]|it[Ft+1]<<8|it[Ft+2]<<16;Ln>Nt&&(Ln=Nt),lr(Ce.Jc[+tn],it,Qt,Ln),Qt+=Ln,Nt-=Ln,Ft+=3}lr(Ce.Jc[+Vt],it,Qt,Nt),it=Qt<yt?0:5}if(it!=0)return Fo(Ce,it,"cannot parse partitions");for(it=Zn(Qt=Ce.m,7),Ft=$n(Qt)?mr(Qt,4):0,yt=$n(Qt)?mr(Qt,4):0,Nt=$n(Qt)?mr(Qt,4):0,Vt=$n(Qt)?mr(Qt,4):0,Qt=$n(Qt)?mr(Qt,4):0,tn=Ce.Qa,Ln=0;4>Ln;++Ln){if(tn.Cb){var In=tn.Zb[Ln];tn.Fb||(In+=it)}else{if(0<Ln){Ce.pb[Ln]=Ce.pb[0];continue}In=it}var gn=Ce.pb[Ln];gn.Sc[0]=ku[es(In+Ft,127)],gn.Sc[1]=gs[es(In+0,127)],gn.Eb[0]=2*ku[es(In+yt,127)],gn.Eb[1]=101581*gs[es(In+Nt,127)]>>16,8>gn.Eb[1]&&(gn.Eb[1]=8),gn.Qc[0]=ku[es(In+Vt,117)],gn.Qc[1]=gs[es(In+Qt,127)],gn.lc=In+Qt}if(!_t.Rb)return Fo(Ce,4,"Not a key frame.");for($n(Dt),_t=Ce.Pa,it=0;4>it;++it){for(Ft=0;8>Ft;++Ft)for(yt=0;3>yt;++yt)for(Nt=0;11>Nt;++Nt)Vt=nr(Dt,zc[it][Ft][yt][Nt])?Zn(Dt,8):yA[it][Ft][yt][Nt],_t.Wc[it][Ft].Yb[yt][Nt]=Vt;for(Ft=0;17>Ft;++Ft)_t.Xc[it][Ft]=_t.Wc[it][fd[Ft]]}return Ce.kc=$n(Dt),Ce.kc&&(Ce.Bd=Zn(Dt,8)),Ce.cb=1}function bc(Ce,Ke,it,yt,Ft,Dt,_t){var Nt=Ke[Ft].Yb[it];for(it=0;16>Ft;++Ft){if(!nr(Ce,Nt[it+0]))return Ft;for(;!nr(Ce,Nt[it+1]);)if(Nt=Ke[++Ft].Yb[0],it=0,Ft==16)return 16;var Qt=Ke[Ft+1].Yb;if(nr(Ce,Nt[it+2])){var Vt=Ce,tn=0;if(nr(Vt,(In=Nt)[(Ln=it)+3]))if(nr(Vt,In[Ln+6])){for(Nt=0,Ln=2*(tn=nr(Vt,In[Ln+8]))+(In=nr(Vt,In[Ln+9+tn])),tn=0,In=Hc[Ln];In[Nt];++Nt)tn+=tn+nr(Vt,In[Nt]);tn+=3+(8<<Ln)}else nr(Vt,In[Ln+7])?(tn=7+2*nr(Vt,165),tn+=nr(Vt,145)):tn=5+nr(Vt,159);else tn=nr(Vt,In[Ln+4])?3+nr(Vt,In[Ln+5]):2;Nt=Qt[2]}else tn=1,Nt=Qt[1];Qt=_t+dd[Ft],0>(Vt=Ce).b&&Vn(Vt);var Ln,In=Vt.b,gn=(Ln=Vt.Ca>>1)-(Vt.I>>In)>>31;--Vt.b,Vt.Ca+=gn,Vt.Ca|=1,Vt.I-=(Ln+1&gn)<<In,Dt[Qt]=((tn^gn)-gn)*yt[(0<Ft)+0]}return 16}function Ql(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 oA(Ce,Ke){if(Ce==null)return 0;if(Ke==null)return Fo(Ce,2,"NULL VP8Io parameter in VP8Decode().");if(!Ce.cb&&!Xu(Ce,Ke))return 0;if(Ee(Ce.cb),Ke.ac==null||Ke.ac(Ke)){Ke.ob&&(Ce.L=0);var it=Jt[Ce.L];if(Ce.L==2?(Ce.yb=0,Ce.zb=0):(Ce.yb=Ke.v-it>>4,Ce.zb=Ke.j-it>>4,0>Ce.yb&&(Ce.yb=0),0>Ce.zb&&(Ce.zb=0)),Ce.Va=Ke.o+15+it>>4,Ce.Hb=Ke.va+15+it>>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(it=0;4>it;++it){var Ft;if(Ce.Qa.Cb){var Dt=Ce.Qa.Lb[it];Ce.Qa.Fb||(Dt+=yt.Tb)}else Dt=yt.Tb;for(Ft=0;1>=Ft;++Ft){var _t=Ce.gd[it][Ft],Nt=Dt;if(yt.Pc&&(Nt+=yt.vd[0],Ft&&(Nt+=yt.od[0])),0<(Nt=0>Nt?0:63<Nt?63:Nt)){var Qt=Nt;0<yt.wb&&(Qt=4<yt.wb?Qt>>2:Qt>>1)>9-yt.wb&&(Qt=9-yt.wb),1>Qt&&(Qt=1),_t.dd=Qt,_t.tc=2*Nt+Qt,_t.ld=40<=Nt?2:15<=Nt?1:0}else _t.tc=0;_t.La=Ft}}}it=0}else Fo(Ce,6,"Frame setup failed"),it=Ce.a;if(it=it==0){if(it){Ce.$c=0,0<Ce.Aa||(Ce.Ic=_n);e:{it=Ce.Ic,yt=4*(Qt=Ce.za);var Vt=32*Qt,tn=Qt+1,Ln=0<Ce.L?Qt*(0<Ce.Aa?2:1):0,In=(Ce.Aa==2?2:1)*Qt;if((_t=yt+832+(Ft=3*(16*it+Jt[Ce.L])/2*Vt)+(Dt=Ce.Fa!=null&&0<Ce.Fa.length?Ce.Kc.c*Ce.Kc.i:0))!=_t)it=0;else{if(_t>Ce.Vb){if(Ce.Vb=0,Ce.Ec=Je(_t),Ce.Fc=0,Ce.Ec==null){it=Fo(Ce,1,"no memory during frame initialization.");break e}Ce.Vb=_t}_t=Ce.Ec,Nt=Ce.Fc,Ce.Ac=_t,Ce.Bc=Nt,Nt+=yt,Ce.Gd=st(Vt,vc),Ce.Hd=0,Ce.rb=st(tn+1,mc),Ce.sb=1,Ce.wa=Ln?st(Ln,bu):null,Ce.Y=0,Ce.D.Nb=0,Ce.D.wa=Ce.wa,Ce.D.Y=Ce.Y,0<Ce.Aa&&(Ce.D.Y+=Qt),Ee(!0),Ce.oc=_t,Ce.pc=Nt,Nt+=832,Ce.ya=st(In,Zu),Ce.aa=0,Ce.D.ya=Ce.ya,Ce.D.aa=Ce.aa,Ce.Aa==2&&(Ce.D.aa+=Qt),Ce.R=16*Qt,Ce.B=8*Qt,Qt=(Vt=Jt[Ce.L])*Ce.R,Vt=Vt/2*Ce.B,Ce.sa=_t,Ce.ta=Nt+Qt,Ce.qa=Ce.sa,Ce.ra=Ce.ta+16*it*Ce.R+Vt,Ce.Ha=Ce.qa,Ce.Ia=Ce.ra+8*it*Ce.B+Vt,Ce.$c=0,Nt+=Ft,Ce.mb=Dt?_t:null,Ce.nb=Dt?Nt:null,Ee(Nt+Dt<=Ce.Fc+Ce.Vb),Ql(Ce),et(Ce.Ac,Ce.Bc,0,yt),it=1}}if(it){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,!cs){for(it=-255;255>=it;++it)Qo[255+it]=0>it?-it:it;for(it=-1020;1020>=it;++it)ai[1020+it]=-128>it?-128:127<it?127:it;for(it=-112;112>=it;++it)gl[112+it]=-16>it?-16:15<it?15:it;for(it=-255;510>=it;++it)jl[255+it]=0>it?0:255<it?255:it;cs=1}Mu=Bc,Dl=Sc,uc=Su,us=Ju,Ts=qu,bo=wc,Nu=xu,Mc=Pl,cu=dA,_l=rc,Yl=AA,Zl=Fu,Au=Gl,du=ru,fu=jc,Xl=dl,cc=El,Ms=Oc,Ys[0]=Al,Ys[1]=Ec,Ys[2]=uA,Ys[3]=cA,Ys[4]=Pc,Ys[5]=tu,Ys[6]=xc,Ys[7]=ec,Ys[8]=Fc,Ys[9]=tc,Ss[0]=Cu,Ss[1]=sA,Ss[2]=wl,Ss[3]=Eu,Ss[4]=$o,Ss[5]=lA,Ss[6]=Cc,Ol[0]=zl,Ol[1]=$u,Ol[2]=ko,Ol[3]=Sl,Ol[4]=Bl,Ol[5]=Lc,Ol[6]=nc,it=1}else it=0}it&&(it=function(gn,hr){for(gn.M=0;gn.M<gn.Va;++gn.M){var Yn,Sn=gn.Jc[gn.M&gn.Xb],yn=gn.m,gr=gn;for(Yn=0;Yn<gr.za;++Yn){var _r=yn,Er=gr,ei=Er.Ac,qr=Er.Bc+4*Yn,Ii=Er.zc,ti=Er.ya[Er.aa+Yn];if(Er.Qa.Bb?ti.$b=nr(_r,Er.Pa.jb[0])?2+nr(_r,Er.Pa.jb[2]):nr(_r,Er.Pa.jb[1]):ti.$b=0,Er.kc&&(ti.Ad=nr(_r,Er.Bd)),ti.Za=!nr(_r,145)+0,ti.Za){var La=ti.Ob,ja=0;for(Er=0;4>Er;++Er){var ya,ma=Ii[0+Er];for(ya=0;4>ya;++ya){ma=Ru[ei[qr+ya]][ma];for(var Oa=NA[nr(_r,ma[0])];0<Oa;)Oa=NA[2*Oa+nr(_r,ma[Oa])];ma=-Oa,ei[qr+ya]=ma}We(La,ja,ei,qr,4),ja+=4,Ii[0+Er]=ma}}else ma=nr(_r,156)?nr(_r,128)?1:3:nr(_r,163)?2:0,ti.Ob[0]=ma,et(ei,qr,ma,4),et(Ii,0,ma,4);ti.Dd=nr(_r,142)?nr(_r,114)?nr(_r,183)?1:3:2:0}if(gr.m.Ka)return Fo(gn,7,"Premature end-of-partition0 encountered.");for(;gn.ja<gn.za;++gn.ja){if(gr=Sn,_r=(yn=gn).rb[yn.sb-1],ei=yn.rb[yn.sb+yn.ja],Yn=yn.ya[yn.aa+yn.ja],qr=yn.kc?Yn.Ad:0)_r.la=ei.la=0,Yn.Za||(_r.Na=ei.Na=0),Yn.Hc=0,Yn.Gc=0,Yn.ia=0;else{var Ra,ia;if(_r=ei,ei=gr,qr=yn.Pa.Xc,Ii=yn.ya[yn.aa+yn.ja],ti=yn.pb[Ii.$b],Er=Ii.ad,La=0,ja=yn.rb[yn.sb-1],ma=ya=0,et(Er,La,0,384),Ii.Za)var Go=0,Us=qr[3];else{Oa=Je(16);var Wo=_r.Na+ja.Na;if(Wo=Uu(ei,qr[1],Wo,ti.Eb,0,Oa,0),_r.Na=ja.Na=(0<Wo)+0,1<Wo)Mu(Oa,0,Er,La);else{var Rs=Oa[0]+3>>3;for(Oa=0;256>Oa;Oa+=16)Er[La+Oa]=Rs}Go=1,Us=qr[0]}var to=15&_r.la,Zs=15&ja.la;for(Oa=0;4>Oa;++Oa){var Xs=1&Zs;for(Rs=ia=0;4>Rs;++Rs)to=to>>1|(Xs=(Wo=Uu(ei,Us,Wo=Xs+(1&to),ti.Sc,Go,Er,La))>Go)<<7,ia=ia<<2|(3<Wo?3:1<Wo?2:Er[La+0]!=0),La+=16;to>>=4,Zs=Zs>>1|Xs<<7,ya=(ya<<8|ia)>>>0}for(Us=to,Go=Zs>>4,Ra=0;4>Ra;Ra+=2){for(ia=0,to=_r.la>>4+Ra,Zs=ja.la>>4+Ra,Oa=0;2>Oa;++Oa){for(Xs=1&Zs,Rs=0;2>Rs;++Rs)Wo=Xs+(1&to),to=to>>1|(Xs=0<(Wo=Uu(ei,qr[2],Wo,ti.Qc,0,Er,La)))<<3,ia=ia<<2|(3<Wo?3:1<Wo?2:Er[La+0]!=0),La+=16;to>>=2,Zs=Zs>>1|Xs<<5}ma|=ia<<4*Ra,Us|=to<<4<<Ra,Go|=(240&Zs)<<Ra}_r.la=Us,ja.la=Go,Ii.Hc=ya,Ii.Gc=ma,Ii.ia=43690&ma?0:ti.ia,qr=!(ya|ma)}if(0<yn.L&&(yn.wa[yn.Y+yn.ja]=yn.gd[Yn.$b][Yn.Za],yn.wa[yn.Y+yn.ja].La|=!qr),gr.Ka)return Fo(gn,7,"Premature end-of-file encountered.")}if(Ql(gn),yn=hr,gr=1,Yn=(Sn=gn).D,_r=0<Sn.L&&Sn.M>=Sn.zb&&Sn.M<=Sn.Va,Sn.Aa==0)e:{if(Yn.M=Sn.M,Yn.uc=_r,oc(Sn,Yn),gr=1,Yn=(ia=Sn.D).Nb,_r=(ma=Jt[Sn.L])*Sn.R,ei=ma/2*Sn.B,Oa=16*Yn*Sn.R,Rs=8*Yn*Sn.B,qr=Sn.sa,Ii=Sn.ta-_r+Oa,ti=Sn.qa,Er=Sn.ra-ei+Rs,La=Sn.Ha,ja=Sn.Ia-ei+Rs,Zs=(to=ia.M)==0,ya=to>=Sn.Va-1,Sn.Aa==2&&oc(Sn,ia),ia.uc)for(Xs=(Wo=Sn).D.M,Ee(Wo.D.uc),ia=Wo.yb;ia<Wo.Hb;++ia){Go=ia,Us=Xs;var ts=(ds=(Do=Wo).D).Nb;Ra=Do.R;var ds=ds.wa[ds.Y+Go],Bs=Do.sa,pl=Do.ta+16*ts*Ra+16*Go,Jl=ds.dd,ns=ds.tc;if(ns!=0)if(Ee(3<=ns),Do.L==1)0<Go&&Xl(Bs,pl,Ra,ns+4),ds.La&&Ms(Bs,pl,Ra,ns),0<Us&&fu(Bs,pl,Ra,ns+4),ds.La&&cc(Bs,pl,Ra,ns);else{var pu=Do.B,dc=Do.qa,Kc=Do.ra+8*ts*pu+8*Go,Qu=Do.Ha,Do=Do.Ia+8*ts*pu+8*Go;ts=ds.ld,0<Go&&(Mc(Bs,pl,Ra,ns+4,Jl,ts),_l(dc,Kc,Qu,Do,pu,ns+4,Jl,ts)),ds.La&&(Zl(Bs,pl,Ra,ns,Jl,ts),du(dc,Kc,Qu,Do,pu,ns,Jl,ts)),0<Us&&(Nu(Bs,pl,Ra,ns+4,Jl,ts),cu(dc,Kc,Qu,Do,pu,ns+4,Jl,ts)),ds.La&&(Yl(Bs,pl,Ra,ns,Jl,ts),Au(dc,Kc,Qu,Do,pu,ns,Jl,ts))}}if(Sn.ia&&alert("todo:DitherRow"),yn.put!=null){if(ia=16*to,to=16*(to+1),Zs?(yn.y=Sn.sa,yn.O=Sn.ta+Oa,yn.f=Sn.qa,yn.N=Sn.ra+Rs,yn.ea=Sn.Ha,yn.W=Sn.Ia+Rs):(ia-=ma,yn.y=qr,yn.O=Ii,yn.f=ti,yn.N=Er,yn.ea=La,yn.W=ja),ya||(to-=ma),to>yn.o&&(to=yn.o),yn.F=null,yn.J=null,Sn.Fa!=null&&0<Sn.Fa.length&&ia<to&&(yn.J=Du(Sn,yn,ia,to-ia),yn.F=Sn.mb,yn.F==null&&yn.F.length==0)){gr=Fo(Sn,3,"Could not decode alpha data.");break e}ia<yn.j&&(ma=yn.j-ia,ia=yn.j,Ee(!(1&ma)),yn.O+=Sn.R*ma,yn.N+=Sn.B*(ma>>1),yn.W+=Sn.B*(ma>>1),yn.F!=null&&(yn.J+=yn.width*ma)),ia<to&&(yn.O+=yn.v,yn.N+=yn.v>>1,yn.W+=yn.v>>1,yn.F!=null&&(yn.J+=yn.v),yn.ka=ia-yn.j,yn.U=yn.va-yn.v,yn.T=to-ia,gr=yn.put(yn))}Yn+1!=Sn.Ic||ya||(We(Sn.sa,Sn.ta-_r,qr,Ii+16*Sn.R,_r),We(Sn.qa,Sn.ra-ei,ti,Er+8*Sn.B,ei),We(Sn.Ha,Sn.Ia-ei,La,ja+8*Sn.B,ei))}if(!gr)return Fo(gn,6,"Output aborted.")}return 1}(Ce,Ke)),Ke.bc!=null&&Ke.bc(Ke),it&=1}return it?(Ce.cb=0,it):0}function ys(Ce,Ke,it,yt,Ft){Ft=Ce[Ke+it+32*yt]+(Ft>>3),Ce[Ke+it+32*yt]=-256&Ft?0>Ft?0:255:Ft}function Hl(Ce,Ke,it,yt,Ft,Dt){ys(Ce,Ke,0,it,yt+Ft),ys(Ce,Ke,1,it,yt+Dt),ys(Ce,Ke,2,it,yt-Dt),ys(Ce,Ke,3,it,yt-Ft)}function ss(Ce){return(20091*Ce>>16)+Ce}function wu(Ce,Ke,it,yt){var Ft,Dt=0,_t=Je(16);for(Ft=0;4>Ft;++Ft){var Nt=Ce[Ke+0]+Ce[Ke+8],Qt=Ce[Ke+0]-Ce[Ke+8],Vt=(35468*Ce[Ke+4]>>16)-ss(Ce[Ke+12]),tn=ss(Ce[Ke+4])+(35468*Ce[Ke+12]>>16);_t[Dt+0]=Nt+tn,_t[Dt+1]=Qt+Vt,_t[Dt+2]=Qt-Vt,_t[Dt+3]=Nt-tn,Dt+=4,Ke++}for(Ft=Dt=0;4>Ft;++Ft)Nt=(Ce=_t[Dt+0]+4)+_t[Dt+8],Qt=Ce-_t[Dt+8],Vt=(35468*_t[Dt+4]>>16)-ss(_t[Dt+12]),ys(it,yt,0,0,Nt+(tn=ss(_t[Dt+4])+(35468*_t[Dt+12]>>16))),ys(it,yt,1,0,Qt+Vt),ys(it,yt,2,0,Qt-Vt),ys(it,yt,3,0,Nt-tn),Dt++,yt+=32}function wc(Ce,Ke,it,yt){var Ft=Ce[Ke+0]+4,Dt=35468*Ce[Ke+4]>>16,_t=ss(Ce[Ke+4]),Nt=35468*Ce[Ke+1]>>16;Hl(it,yt,0,Ft+_t,Ce=ss(Ce[Ke+1]),Nt),Hl(it,yt,1,Ft+Dt,Ce,Nt),Hl(it,yt,2,Ft-Dt,Ce,Nt),Hl(it,yt,3,Ft-_t,Ce,Nt)}function Sc(Ce,Ke,it,yt,Ft){wu(Ce,Ke,it,yt),Ft&&wu(Ce,Ke+16,it,yt+4)}function Su(Ce,Ke,it,yt){Dl(Ce,Ke+0,it,yt,1),Dl(Ce,Ke+32,it,yt+128,1)}function Ju(Ce,Ke,it,yt){var Ft;for(Ce=Ce[Ke+0]+4,Ft=0;4>Ft;++Ft)for(Ke=0;4>Ke;++Ke)ys(it,yt,Ke,Ft,Ce)}function qu(Ce,Ke,it,yt){Ce[Ke+0]&&us(Ce,Ke+0,it,yt),Ce[Ke+16]&&us(Ce,Ke+16,it,yt+4),Ce[Ke+32]&&us(Ce,Ke+32,it,yt+128),Ce[Ke+48]&&us(Ce,Ke+48,it,yt+128+4)}function Bc(Ce,Ke,it,yt){var Ft,Dt=Je(16);for(Ft=0;4>Ft;++Ft){var _t=Ce[Ke+0+Ft]+Ce[Ke+12+Ft],Nt=Ce[Ke+4+Ft]+Ce[Ke+8+Ft],Qt=Ce[Ke+4+Ft]-Ce[Ke+8+Ft],Vt=Ce[Ke+0+Ft]-Ce[Ke+12+Ft];Dt[0+Ft]=_t+Nt,Dt[8+Ft]=_t-Nt,Dt[4+Ft]=Vt+Qt,Dt[12+Ft]=Vt-Qt}for(Ft=0;4>Ft;++Ft)_t=(Ce=Dt[0+4*Ft]+3)+Dt[3+4*Ft],Nt=Dt[1+4*Ft]+Dt[2+4*Ft],Qt=Dt[1+4*Ft]-Dt[2+4*Ft],Vt=Ce-Dt[3+4*Ft],it[yt+0]=_t+Nt>>3,it[yt+16]=Vt+Qt>>3,it[yt+32]=_t-Nt>>3,it[yt+48]=Vt-Qt>>3,yt+=64}function Bu(Ce,Ke,it){var yt,Ft=Ke-32,Dt=_a,_t=255-Ce[Ft-1];for(yt=0;yt<it;++yt){var Nt,Qt=Dt,Vt=_t+Ce[Ke-1];for(Nt=0;Nt<it;++Nt)Ce[Ke+Nt]=Qt[Vt+Ce[Ft+Nt]];Ke+=32}}function Ec(Ce,Ke){Bu(Ce,Ke,4)}function $u(Ce,Ke){Bu(Ce,Ke,8)}function sA(Ce,Ke){Bu(Ce,Ke,16)}function wl(Ce,Ke){var it;for(it=0;16>it;++it)We(Ce,Ke+32*it,Ce,Ke-32,16)}function Eu(Ce,Ke){var it;for(it=16;0<it;--it)et(Ce,Ke,Ce[Ke-1],16),Ke+=32}function Yo(Ce,Ke,it){var yt;for(yt=0;16>yt;++yt)et(Ke,it+32*yt,Ce,16)}function Cu(Ce,Ke){var it,yt=16;for(it=0;16>it;++it)yt+=Ce[Ke-1+32*it]+Ce[Ke+it-32];Yo(yt>>5,Ce,Ke)}function $o(Ce,Ke){var it,yt=8;for(it=0;16>it;++it)yt+=Ce[Ke-1+32*it];Yo(yt>>4,Ce,Ke)}function lA(Ce,Ke){var it,yt=8;for(it=0;16>it;++it)yt+=Ce[Ke+it-32];Yo(yt>>4,Ce,Ke)}function Cc(Ce,Ke){Yo(128,Ce,Ke)}function la(Ce,Ke,it){return Ce+2*Ke+it+2>>2}function uA(Ce,Ke){var it,yt=Ke-32;for(yt=new Uint8Array([la(Ce[yt-1],Ce[yt+0],Ce[yt+1]),la(Ce[yt+0],Ce[yt+1],Ce[yt+2]),la(Ce[yt+1],Ce[yt+2],Ce[yt+3]),la(Ce[yt+2],Ce[yt+3],Ce[yt+4])]),it=0;4>it;++it)We(Ce,Ke+32*it,yt,0,yt.length)}function cA(Ce,Ke){var it=Ce[Ke-1],yt=Ce[Ke-1+32],Ft=Ce[Ke-1+64],Dt=Ce[Ke-1+96];Xr(Ce,Ke+0,16843009*la(Ce[Ke-1-32],it,yt)),Xr(Ce,Ke+32,16843009*la(it,yt,Ft)),Xr(Ce,Ke+64,16843009*la(yt,Ft,Dt)),Xr(Ce,Ke+96,16843009*la(Ft,Dt,Dt))}function Al(Ce,Ke){var it,yt=4;for(it=0;4>it;++it)yt+=Ce[Ke+it-32]+Ce[Ke-1+32*it];for(yt>>=3,it=0;4>it;++it)et(Ce,Ke+32*it,yt,4)}function Pc(Ce,Ke){var it=Ce[Ke-1+0],yt=Ce[Ke-1+32],Ft=Ce[Ke-1+64],Dt=Ce[Ke-1-32],_t=Ce[Ke+0-32],Nt=Ce[Ke+1-32],Qt=Ce[Ke+2-32],Vt=Ce[Ke+3-32];Ce[Ke+0+96]=la(yt,Ft,Ce[Ke-1+96]),Ce[Ke+1+96]=Ce[Ke+0+64]=la(it,yt,Ft),Ce[Ke+2+96]=Ce[Ke+1+64]=Ce[Ke+0+32]=la(Dt,it,yt),Ce[Ke+3+96]=Ce[Ke+2+64]=Ce[Ke+1+32]=Ce[Ke+0+0]=la(_t,Dt,it),Ce[Ke+3+64]=Ce[Ke+2+32]=Ce[Ke+1+0]=la(Nt,_t,Dt),Ce[Ke+3+32]=Ce[Ke+2+0]=la(Qt,Nt,_t),Ce[Ke+3+0]=la(Vt,Qt,Nt)}function xc(Ce,Ke){var it=Ce[Ke+1-32],yt=Ce[Ke+2-32],Ft=Ce[Ke+3-32],Dt=Ce[Ke+4-32],_t=Ce[Ke+5-32],Nt=Ce[Ke+6-32],Qt=Ce[Ke+7-32];Ce[Ke+0+0]=la(Ce[Ke+0-32],it,yt),Ce[Ke+1+0]=Ce[Ke+0+32]=la(it,yt,Ft),Ce[Ke+2+0]=Ce[Ke+1+32]=Ce[Ke+0+64]=la(yt,Ft,Dt),Ce[Ke+3+0]=Ce[Ke+2+32]=Ce[Ke+1+64]=Ce[Ke+0+96]=la(Ft,Dt,_t),Ce[Ke+3+32]=Ce[Ke+2+64]=Ce[Ke+1+96]=la(Dt,_t,Nt),Ce[Ke+3+64]=Ce[Ke+2+96]=la(_t,Nt,Qt),Ce[Ke+3+96]=la(Nt,Qt,Qt)}function tu(Ce,Ke){var it=Ce[Ke-1+0],yt=Ce[Ke-1+32],Ft=Ce[Ke-1+64],Dt=Ce[Ke-1-32],_t=Ce[Ke+0-32],Nt=Ce[Ke+1-32],Qt=Ce[Ke+2-32],Vt=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+Nt+1>>1,Ce[Ke+2+0]=Ce[Ke+3+64]=Nt+Qt+1>>1,Ce[Ke+3+0]=Qt+Vt+1>>1,Ce[Ke+0+96]=la(Ft,yt,it),Ce[Ke+0+64]=la(yt,it,Dt),Ce[Ke+0+32]=Ce[Ke+1+96]=la(it,Dt,_t),Ce[Ke+1+32]=Ce[Ke+2+96]=la(Dt,_t,Nt),Ce[Ke+2+32]=Ce[Ke+3+96]=la(_t,Nt,Qt),Ce[Ke+3+32]=la(Nt,Qt,Vt)}function ec(Ce,Ke){var it=Ce[Ke+0-32],yt=Ce[Ke+1-32],Ft=Ce[Ke+2-32],Dt=Ce[Ke+3-32],_t=Ce[Ke+4-32],Nt=Ce[Ke+5-32],Qt=Ce[Ke+6-32],Vt=Ce[Ke+7-32];Ce[Ke+0+0]=it+yt+1>>1,Ce[Ke+1+0]=Ce[Ke+0+64]=yt+Ft+1>>1,Ce[Ke+2+0]=Ce[Ke+1+64]=Ft+Dt+1>>1,Ce[Ke+3+0]=Ce[Ke+2+64]=Dt+_t+1>>1,Ce[Ke+0+32]=la(it,yt,Ft),Ce[Ke+1+32]=Ce[Ke+0+96]=la(yt,Ft,Dt),Ce[Ke+2+32]=Ce[Ke+1+96]=la(Ft,Dt,_t),Ce[Ke+3+32]=Ce[Ke+2+96]=la(Dt,_t,Nt),Ce[Ke+3+64]=la(_t,Nt,Qt),Ce[Ke+3+96]=la(Nt,Qt,Vt)}function tc(Ce,Ke){var it=Ce[Ke-1+0],yt=Ce[Ke-1+32],Ft=Ce[Ke-1+64],Dt=Ce[Ke-1+96];Ce[Ke+0+0]=it+yt+1>>1,Ce[Ke+2+0]=Ce[Ke+0+32]=yt+Ft+1>>1,Ce[Ke+2+32]=Ce[Ke+0+64]=Ft+Dt+1>>1,Ce[Ke+1+0]=la(it,yt,Ft),Ce[Ke+3+0]=Ce[Ke+1+32]=la(yt,Ft,Dt),Ce[Ke+3+32]=Ce[Ke+1+64]=la(Ft,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 Fc(Ce,Ke){var it=Ce[Ke-1+0],yt=Ce[Ke-1+32],Ft=Ce[Ke-1+64],Dt=Ce[Ke-1+96],_t=Ce[Ke-1-32],Nt=Ce[Ke+0-32],Qt=Ce[Ke+1-32],Vt=Ce[Ke+2-32];Ce[Ke+0+0]=Ce[Ke+2+32]=it+_t+1>>1,Ce[Ke+0+32]=Ce[Ke+2+64]=yt+it+1>>1,Ce[Ke+0+64]=Ce[Ke+2+96]=Ft+yt+1>>1,Ce[Ke+0+96]=Dt+Ft+1>>1,Ce[Ke+3+0]=la(Nt,Qt,Vt),Ce[Ke+2+0]=la(_t,Nt,Qt),Ce[Ke+1+0]=Ce[Ke+3+32]=la(it,_t,Nt),Ce[Ke+1+32]=Ce[Ke+3+64]=la(yt,it,_t),Ce[Ke+1+64]=Ce[Ke+3+96]=la(Ft,yt,it),Ce[Ke+1+96]=la(Dt,Ft,yt)}function ko(Ce,Ke){var it;for(it=0;8>it;++it)We(Ce,Ke+32*it,Ce,Ke-32,8)}function Sl(Ce,Ke){var it;for(it=0;8>it;++it)et(Ce,Ke,Ce[Ke-1],8),Ke+=32}function nu(Ce,Ke,it){var yt;for(yt=0;8>yt;++yt)et(Ke,it+32*yt,Ce,8)}function zl(Ce,Ke){var it,yt=8;for(it=0;8>it;++it)yt+=Ce[Ke+it-32]+Ce[Ke-1+32*it];nu(yt>>4,Ce,Ke)}function Lc(Ce,Ke){var it,yt=4;for(it=0;8>it;++it)yt+=Ce[Ke+it-32];nu(yt>>3,Ce,Ke)}function Bl(Ce,Ke){var it,yt=4;for(it=0;8>it;++it)yt+=Ce[Ke-1+32*it];nu(yt>>3,Ce,Ke)}function nc(Ce,Ke){nu(128,Ce,Ke)}function Pu(Ce,Ke,it){var yt=Ce[Ke-it],Ft=Ce[Ke+0],Dt=3*(Ft-yt)+fA[1020+Ce[Ke-2*it]-Ce[Ke+it]],_t=Ua[112+(Dt+4>>3)];Ce[Ke-it]=_a[255+yt+Ua[112+(Dt+3>>3)]],Ce[Ke+0]=_a[255+Ft-_t]}function Ic(Ce,Ke,it,yt){var Ft=Ce[Ke+0],Dt=Ce[Ke+it];return As[255+Ce[Ke-2*it]-Ce[Ke-it]]>yt||As[255+Dt-Ft]>yt}function Dc(Ce,Ke,it,yt){return 4*As[255+Ce[Ke-it]-Ce[Ke+0]]+As[255+Ce[Ke-2*it]-Ce[Ke+it]]<=yt}function _c(Ce,Ke,it,yt,Ft){var Dt=Ce[Ke-3*it],_t=Ce[Ke-2*it],Nt=Ce[Ke-it],Qt=Ce[Ke+0],Vt=Ce[Ke+it],tn=Ce[Ke+2*it],Ln=Ce[Ke+3*it];return 4*As[255+Nt-Qt]+As[255+_t-Vt]>yt?0:As[255+Ce[Ke-4*it]-Dt]<=Ft&&As[255+Dt-_t]<=Ft&&As[255+_t-Nt]<=Ft&&As[255+Ln-tn]<=Ft&&As[255+tn-Vt]<=Ft&&As[255+Vt-Qt]<=Ft}function jc(Ce,Ke,it,yt){var Ft=2*yt+1;for(yt=0;16>yt;++yt)Dc(Ce,Ke+yt,it,Ft)&&Pu(Ce,Ke+yt,it)}function dl(Ce,Ke,it,yt){var Ft=2*yt+1;for(yt=0;16>yt;++yt)Dc(Ce,Ke+yt*it,1,Ft)&&Pu(Ce,Ke+yt*it,1)}function El(Ce,Ke,it,yt){var Ft;for(Ft=3;0<Ft;--Ft)jc(Ce,Ke+=4*it,it,yt)}function Oc(Ce,Ke,it,yt){var Ft;for(Ft=3;0<Ft;--Ft)dl(Ce,Ke+=4,it,yt)}function Cl(Ce,Ke,it,yt,Ft,Dt,_t,Nt){for(Dt=2*Dt+1;0<Ft--;){if(_c(Ce,Ke,it,Dt,_t))if(Ic(Ce,Ke,it,Nt))Pu(Ce,Ke,it);else{var Qt=Ce,Vt=Ke,tn=it,Ln=Qt[Vt-2*tn],In=Qt[Vt-tn],gn=Qt[Vt+0],hr=Qt[Vt+tn],Yn=Qt[Vt+2*tn],Sn=27*(gr=fA[1020+3*(gn-In)+fA[1020+Ln-hr]])+63>>7,yn=18*gr+63>>7,gr=9*gr+63>>7;Qt[Vt-3*tn]=_a[255+Qt[Vt-3*tn]+gr],Qt[Vt-2*tn]=_a[255+Ln+yn],Qt[Vt-tn]=_a[255+In+Sn],Qt[Vt+0]=_a[255+gn-Sn],Qt[Vt+tn]=_a[255+hr-yn],Qt[Vt+2*tn]=_a[255+Yn-gr]}Ke+=yt}}function Ds(Ce,Ke,it,yt,Ft,Dt,_t,Nt){for(Dt=2*Dt+1;0<Ft--;){if(_c(Ce,Ke,it,Dt,_t))if(Ic(Ce,Ke,it,Nt))Pu(Ce,Ke,it);else{var Qt=Ce,Vt=Ke,tn=it,Ln=Qt[Vt-tn],In=Qt[Vt+0],gn=Qt[Vt+tn],hr=Ua[112+((Yn=3*(In-Ln))+4>>3)],Yn=Ua[112+(Yn+3>>3)],Sn=hr+1>>1;Qt[Vt-2*tn]=_a[255+Qt[Vt-2*tn]+Sn],Qt[Vt-tn]=_a[255+Ln+Yn],Qt[Vt+0]=_a[255+In-hr],Qt[Vt+tn]=_a[255+gn-Sn]}Ke+=yt}}function xu(Ce,Ke,it,yt,Ft,Dt){Cl(Ce,Ke,it,1,16,yt,Ft,Dt)}function Pl(Ce,Ke,it,yt,Ft,Dt){Cl(Ce,Ke,1,it,16,yt,Ft,Dt)}function AA(Ce,Ke,it,yt,Ft,Dt){var _t;for(_t=3;0<_t;--_t)Ds(Ce,Ke+=4*it,it,1,16,yt,Ft,Dt)}function Fu(Ce,Ke,it,yt,Ft,Dt){var _t;for(_t=3;0<_t;--_t)Ds(Ce,Ke+=4,1,it,16,yt,Ft,Dt)}function dA(Ce,Ke,it,yt,Ft,Dt,_t,Nt){Cl(Ce,Ke,Ft,1,8,Dt,_t,Nt),Cl(it,yt,Ft,1,8,Dt,_t,Nt)}function rc(Ce,Ke,it,yt,Ft,Dt,_t,Nt){Cl(Ce,Ke,1,Ft,8,Dt,_t,Nt),Cl(it,yt,1,Ft,8,Dt,_t,Nt)}function Gl(Ce,Ke,it,yt,Ft,Dt,_t,Nt){Ds(Ce,Ke+4*Ft,Ft,1,8,Dt,_t,Nt),Ds(it,yt+4*Ft,Ft,1,8,Dt,_t,Nt)}function ru(Ce,Ke,it,yt,Ft,Dt,_t,Nt){Ds(Ce,Ke+4,1,Ft,8,Dt,_t,Nt),Ds(it,yt+4,1,Ft,8,Dt,_t,Nt)}function Lu(){this.ba=new Gs,this.ec=[],this.cc=[],this.Mc=[],this.Dc=this.Nc=this.dc=this.fc=0,this.Oa=new Co,this.memory=0,this.Ib="OutputFunc",this.Jb="OutputAlphaFunc",this.Nd="OutputRowFunc"}function Iu(){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 iu(){this.nc=this.Ea=this.b=this.hc=0,this.K=[],this.w=0}function ic(){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 mn,this.yc=new $t}function Tc(){this.xb=this.a=0,this.l=new eu,this.ca=new Gs,this.V=[],this.Ba=0,this.Ta=[],this.Ua=0,this.m=new Rt,this.Pb=0,this.wd=new Rt,this.Ma=this.$=this.C=this.i=this.c=this.xd=0,this.s=new ic,this.ab=0,this.gc=st(4,iu),this.Oc=0}function au(){this.Lc=this.Z=this.$a=this.i=this.c=0,this.l=new eu,this.ic=0,this.ca=[],this.tb=0,this.qd=null,this.rd=0}function ou(Ce,Ke,it,yt,Ft,Dt,_t){for(Ce=Ce==null?0:Ce[Ke+0],Ke=0;Ke<_t;++Ke)Ft[Dt+Ke]=Ce+it[yt+Ke]&255,Ce=Ft[Dt+Ke]}function Wl(Ce,Ke,it,yt,Ft,Dt,_t){var Nt;if(Ce==null)ou(null,null,it,yt,Ft,Dt,_t);else for(Nt=0;Nt<_t;++Nt)Ft[Dt+Nt]=Ce[Ke+Nt]+it[yt+Nt]&255}function xl(Ce,Ke,it,yt,Ft,Dt,_t){if(Ce==null)ou(null,null,it,yt,Ft,Dt,_t);else{var Nt,Qt=Ce[Ke+0],Vt=Qt,tn=Qt;for(Nt=0;Nt<_t;++Nt)Vt=tn+(Qt=Ce[Ke+Nt])-Vt,tn=it[yt+Nt]+(-256&Vt?0>Vt?0:255:Vt)&255,Vt=Qt,Ft[Dt+Nt]=tn}}function Du(Ce,Ke,it,yt){var Ft=Ke.width,Dt=Ke.o;if(Ee(Ce!=null&&Ke!=null),0>it||0>=yt||it+yt>Dt)return null;if(!Ce.Cc){if(Ce.ga==null){var _t;if(Ce.ga=new au,(_t=Ce.ga==null)||(_t=Ke.width*Ke.o,Ee(Ce.Gb.length==0),Ce.Gb=Je(_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 Nt=Ce.Fa,Qt=Ce.P,Vt=Ce.qc,tn=Ce.mb,Ln=Ce.nb,In=Qt+1,gn=Vt-1,hr=_t.l;if(Ee(Nt!=null&&tn!=null&&Ke!=null),Tl[0]=null,Tl[1]=ou,Tl[2]=Wl,Tl[3]=xl,_t.ca=tn,_t.tb=Ln,_t.c=Ke.width,_t.i=Ke.height,Ee(0<_t.c&&0<_t.i),1>=Vt)Ke=0;else if(_t.$a=Nt[Qt+0]>>0&3,_t.Z=Nt[Qt+0]>>2&3,_t.Lc=Nt[Qt+0]>>4&3,Qt=Nt[Qt+0]>>6&3,0>_t.$a||1<_t.$a||4<=_t.Z||1<_t.Lc||Qt)Ke=0;else if(hr.put=sl,hr.ac=Vo,hr.bc=ll,hr.ma=_t,hr.width=Ke.width,hr.height=Ke.height,hr.Da=Ke.Da,hr.v=Ke.v,hr.va=Ke.va,hr.j=Ke.j,hr.o=Ke.o,_t.$a)e:{Ee(_t.$a==1),Ke=Is();t:for(;;){if(Ke==null){Ke=0;break e}if(Ee(_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,Wn(Ke.m,Nt,In,gn),!cl(_t.c,_t.i,1,Ke,null)||(Ke.ab==1&&Ke.gc[0].hc==3&&bl(Ke.s)?(_t.ic=1,Nt=Ke.c*Ke.i,Ke.Ta=null,Ke.Ua=0,Ke.V=Je(Nt),Ke.Ba=0,Ke.V==null?(Ke.a=1,Ke=0):Ke=1):(_t.ic=0,Ke=vs(Ke,_t.c)),!Ke))break t;Ke=1;break e}_t.mc=null,Ke=0}else Ke=gn>=_t.c*_t.i;_t=!Ke}if(_t)return null;Ce.ga.Lc!=1?Ce.Ga=0:yt=Dt-it}Ee(Ce.ga!=null),Ee(it+yt<=Dt);e:{if(Ke=(Nt=Ce.ga).c,Dt=Nt.l.o,Nt.$a==0){if(In=Ce.rc,gn=Ce.Vc,hr=Ce.Fa,Qt=Ce.P+1+it*Ke,Vt=Ce.mb,tn=Ce.nb+it*Ke,Ee(Qt<=Ce.P+Ce.qc),Nt.Z!=0)for(Ee(Tl[Nt.Z]!=null),_t=0;_t<yt;++_t)Tl[Nt.Z](In,gn,hr,Qt,Vt,tn,Ke),In=Vt,gn=tn,tn+=Ke,Qt+=Ke;else for(_t=0;_t<yt;++_t)We(Vt,tn,hr,Qt,Ke),In=Vt,gn=tn,tn+=Ke,Qt+=Ke;Ce.rc=In,Ce.Vc=gn}else{if(Ee(Nt.mc!=null),Ke=it+yt,Ee((_t=Nt.mc)!=null),Ee(Ke<=_t.i),_t.C>=Ke)Ke=1;else if(Nt.ic||Tn(),Nt.ic){Nt=_t.V,In=_t.Ba,gn=_t.c;var Yn=_t.i,Sn=(hr=1,Qt=_t.$/gn,Vt=_t.$%gn,tn=_t.m,Ln=_t.s,_t.$),yn=gn*Yn,gr=gn*Ke,_r=Ln.wc,Er=Sn<gr?Io(Ln,Vt,Qt):null;Ee(Sn<=yn),Ee(Ke<=Yn),Ee(bl(Ln));t:for(;;){for(;!tn.h&&Sn<gr;){if(Vt&_r||(Er=Io(Ln,Vt,Qt)),Ee(Er!=null),jn(tn),256>(Yn=ni(Er.G[0],Er.H[0],tn)))Nt[In+Sn]=Yn,++Sn,++Vt>=gn&&(Vt=0,++Qt<=Ke&&!(Qt%16)&&os(_t,Qt));else{if(!(280>Yn)){hr=0;break t}Yn=Ws(Yn-256,tn);var ei,qr=ni(Er.G[4],Er.H[4],tn);if(jn(tn),!(Sn>=(qr=Ks(gn,qr=Ws(qr,tn)))&&yn-Sn>=Yn)){hr=0;break t}for(ei=0;ei<Yn;++ei)Nt[In+Sn+ei]=Nt[In+Sn+ei-qr];for(Sn+=Yn,Vt+=Yn;Vt>=gn;)Vt-=gn,++Qt<=Ke&&!(Qt%16)&&os(_t,Qt);Sn<gr&&Vt&_r&&(Er=Io(Ln,Vt,Qt))}Ee(tn.h==fn(tn))}os(_t,Qt>Ke?Ke:Qt);break t}!hr||tn.h&&Sn<yn?(hr=0,_t.a=tn.h?5:3):_t.$=Sn,Ke=hr}else Ke=hs(_t,_t.V,_t.Ba,_t.c,_t.i,Ke,Ul);if(!Ke){yt=0;break e}}it+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+it*Ft}function ot(Ce,Ke,it,yt,Ft,Dt){for(;0<Ft--;){var _t,Nt=Ce,Qt=Ke+(it?1:0),Vt=Ce,tn=Ke+(it?0:3);for(_t=0;_t<yt;++_t){var Ln=Vt[tn+4*_t];Ln!=255&&(Ln*=32897,Nt[Qt+4*_t+0]=Nt[Qt+4*_t+0]*Ln>>23,Nt[Qt+4*_t+1]=Nt[Qt+4*_t+1]*Ln>>23,Nt[Qt+4*_t+2]=Nt[Qt+4*_t+2]*Ln>>23)}Ke+=Dt}}function Tt(Ce,Ke,it,yt,Ft){for(;0<yt--;){var Dt;for(Dt=0;Dt<it;++Dt){var _t=Ce[Ke+2*Dt+0],Nt=15&(Vt=Ce[Ke+2*Dt+1]),Qt=4369*Nt,Vt=(240&Vt|Vt>>4)*Qt>>16;Ce[Ke+2*Dt+0]=(240&_t|_t>>4)*Qt>>16&240|(15&_t|_t<<4)*Qt>>16>>4&15,Ce[Ke+2*Dt+1]=240&Vt|Nt}Ke+=Ft}}function un(Ce,Ke,it,yt,Ft,Dt,_t,Nt){var Qt,Vt,tn=255;for(Vt=0;Vt<Ft;++Vt){for(Qt=0;Qt<yt;++Qt){var Ln=Ce[Ke+Qt];Dt[_t+4*Qt]=Ln,tn&=Ln}Ke+=it,_t+=Nt}return tn!=255}function wn(Ce,Ke,it,yt,Ft){var Dt;for(Dt=0;Dt<Ft;++Dt)it[yt+Dt]=Ce[Ke+Dt]>>8}function Tn(){Ns=ot,$a=Tt,io=un,wo=wn}function fr(Ce,Ke,it){vn[Ce]=function(yt,Ft,Dt,_t,Nt,Qt,Vt,tn,Ln,In,gn,hr,Yn,Sn,yn,gr,_r){var Er,ei=_r-1>>1,qr=Nt[Qt+0]|Vt[tn+0]<<16,Ii=Ln[In+0]|gn[hr+0]<<16;Ee(yt!=null);var ti=3*qr+Ii+131074>>2;for(Ke(yt[Ft+0],255&ti,ti>>16,Yn,Sn),Dt!=null&&(ti=3*Ii+qr+131074>>2,Ke(Dt[_t+0],255&ti,ti>>16,yn,gr)),Er=1;Er<=ei;++Er){var La=Nt[Qt+Er]|Vt[tn+Er]<<16,ja=Ln[In+Er]|gn[hr+Er]<<16,ya=qr+La+Ii+ja+524296,ma=ya+2*(La+Ii)>>3;ti=ma+qr>>1,qr=(ya=ya+2*(qr+ja)>>3)+La>>1,Ke(yt[Ft+2*Er-1],255&ti,ti>>16,Yn,Sn+(2*Er-1)*it),Ke(yt[Ft+2*Er-0],255&qr,qr>>16,Yn,Sn+(2*Er-0)*it),Dt!=null&&(ti=ya+Ii>>1,qr=ma+ja>>1,Ke(Dt[_t+2*Er-1],255&ti,ti>>16,yn,gr+(2*Er-1)*it),Ke(Dt[_t+2*Er+0],255&qr,qr>>16,yn,gr+(2*Er+0)*it)),qr=La,Ii=ja}1&_r||(ti=3*qr+Ii+131074>>2,Ke(yt[Ft+_r-1],255&ti,ti>>16,Yn,Sn+(_r-1)*it),Dt!=null&&(ti=3*Ii+qr+131074>>2,Ke(Dt[_t+_r-1],255&ti,ti>>16,yn,gr+(_r-1)*it)))}}function kr(){ks[Nc]=hd,ks[hu]=RA,ks[OA]=gd,ks[gu]=QA,ks[kc]=HA,ks[hA]=zA,ks[gA]=pd,ks[pA]=RA,ks[Uc]=QA,ks[Rc]=HA,ks[Qc]=zA}function Bi(Ce){return Ce&~md?0>Ce?0:255:Ce>>GA}function Ri(Ce,Ke){return Bi((19077*Ce>>8)+(26149*Ke>>8)-14234)}function ga(Ce,Ke,it){return Bi((19077*Ce>>8)-(6419*Ke>>8)-(13320*it>>8)+8708)}function ua(Ce,Ke){return Bi((19077*Ce>>8)+(33050*Ke>>8)-17685)}function Da(Ce,Ke,it,yt,Ft){yt[Ft+0]=Ri(Ce,it),yt[Ft+1]=ga(Ce,Ke,it),yt[Ft+2]=ua(Ce,Ke)}function mo(Ce,Ke,it,yt,Ft){yt[Ft+0]=ua(Ce,Ke),yt[Ft+1]=ga(Ce,Ke,it),yt[Ft+2]=Ri(Ce,it)}function yo(Ce,Ke,it,yt,Ft){var Dt=ga(Ce,Ke,it);Ke=Dt<<3&224|ua(Ce,Ke)>>3,yt[Ft+0]=248&Ri(Ce,it)|Dt>>5,yt[Ft+1]=Ke}function Po(Ce,Ke,it,yt,Ft){var Dt=240&ua(Ce,Ke)|15;yt[Ft+0]=240&Ri(Ce,it)|ga(Ce,Ke,it)>>4,yt[Ft+1]=Dt}function Zo(Ce,Ke,it,yt,Ft){yt[Ft+0]=255,Da(Ce,Ke,it,yt,Ft+1)}function Uo(Ce,Ke,it,yt,Ft){mo(Ce,Ke,it,yt,Ft),yt[Ft+3]=255}function Vs(Ce,Ke,it,yt,Ft){Da(Ce,Ke,it,yt,Ft),yt[Ft+3]=255}function es(Ce,Ke){return 0>Ce?0:Ce>Ke?Ke:Ce}function bs(Ce,Ke,it){vn[Ce]=function(yt,Ft,Dt,_t,Nt,Qt,Vt,tn,Ln){for(var In=tn+(-2&Ln)*it;tn!=In;)Ke(yt[Ft+0],Dt[_t+0],Nt[Qt+0],Vt,tn),Ke(yt[Ft+1],Dt[_t+0],Nt[Qt+0],Vt,tn+it),Ft+=2,++_t,++Qt,tn+=2*it;1&Ln&&Ke(yt[Ft+0],Dt[_t+0],Nt[Qt+0],Vt,tn)}}function ac(Ce,Ke,it){return it==0?Ce==0?Ke==0?6:5:Ke==0?4:0:it}function _u(Ce,Ke,it,yt,Ft){switch(Ce>>>30){case 3:Dl(Ke,it,yt,Ft,0);break;case 2:bo(Ke,it,yt,Ft);break;case 1:us(Ke,it,yt,Ft)}}function oc(Ce,Ke){var it,yt,Ft=Ke.M,Dt=Ke.Nb,_t=Ce.oc,Nt=Ce.pc+40,Qt=Ce.oc,Vt=Ce.pc+584,tn=Ce.oc,Ln=Ce.pc+600;for(it=0;16>it;++it)_t[Nt+32*it-1]=129;for(it=0;8>it;++it)Qt[Vt+32*it-1]=129,tn[Ln+32*it-1]=129;for(0<Ft?_t[Nt-1-32]=Qt[Vt-1-32]=tn[Ln-1-32]=129:(et(_t,Nt-32-1,127,21),et(Qt,Vt-32-1,127,9),et(tn,Ln-32-1,127,9)),yt=0;yt<Ce.za;++yt){var In=Ke.ya[Ke.aa+yt];if(0<yt){for(it=-1;16>it;++it)We(_t,Nt+32*it-4,_t,Nt+32*it+12,4);for(it=-1;8>it;++it)We(Qt,Vt+32*it-4,Qt,Vt+32*it+4,4),We(tn,Ln+32*it-4,tn,Ln+32*it+4,4)}var gn=Ce.Gd,hr=Ce.Hd+yt,Yn=In.ad,Sn=In.Hc;if(0<Ft&&(We(_t,Nt-32,gn[hr].y,0,16),We(Qt,Vt-32,gn[hr].f,0,8),We(tn,Ln-32,gn[hr].ea,0,8)),In.Za){var yn=_t,gr=Nt-32+16;for(0<Ft&&(yt>=Ce.za-1?et(yn,gr,gn[hr].y[15],4):We(yn,gr,gn[hr+1].y,0,4)),it=0;4>it;it++)yn[gr+128+it]=yn[gr+256+it]=yn[gr+384+it]=yn[gr+0+it];for(it=0;16>it;++it,Sn<<=2)yn=_t,gr=Nt+qt[it],Ys[In.Ob[it]](yn,gr),_u(Sn,Yn,16*+it,yn,gr)}else if(yn=ac(yt,Ft,In.Ob[0]),Ss[yn](_t,Nt),Sn!=0)for(it=0;16>it;++it,Sn<<=2)_u(Sn,Yn,16*+it,_t,Nt+qt[it]);for(it=In.Gc,yn=ac(yt,Ft,In.Dd),Ol[yn](Qt,Vt),Ol[yn](tn,Ln),Sn=Yn,yn=Qt,gr=Vt,255&(In=it>>0)&&(170&In?uc(Sn,256,yn,gr):Ts(Sn,256,yn,gr)),In=tn,Sn=Ln,255&(it>>=8)&&(170&it?uc(Yn,320,In,Sn):Ts(Yn,320,In,Sn)),Ft<Ce.Ub-1&&(We(gn[hr].y,0,_t,Nt+480,16),We(gn[hr].f,0,Qt,Vt+224,8),We(gn[hr].ea,0,tn,Ln+224,8)),it=8*Dt*Ce.B,gn=Ce.sa,hr=Ce.ta+16*yt+16*Dt*Ce.R,Yn=Ce.qa,In=Ce.ra+8*yt+it,Sn=Ce.Ha,yn=Ce.Ia+8*yt+it,it=0;16>it;++it)We(gn,hr+it*Ce.R,_t,Nt+32*it,16);for(it=0;8>it;++it)We(Yn,In+it*Ce.B,Qt,Vt+32*it,8),We(Sn,yn+it*Ce.B,tn,Ln+32*it,8)}}function su(Ce,Ke,it,yt,Ft,Dt,_t,Nt,Qt){var Vt=[0],tn=[0],Ln=0,In=Qt!=null?Qt.kd:0,gn=Qt!=null?Qt:new Iu;if(Ce==null||12>it)return 7;gn.data=Ce,gn.w=Ke,gn.ha=it,Ke=[Ke],it=[it],gn.gb=[gn.gb];e:{var hr=Ke,Yn=it,Sn=gn.gb;if(Ee(Ce!=null),Ee(Yn!=null),Ee(Sn!=null),Sn[0]=0,12<=Yn[0]&&!Fe(Ce,hr[0],"RIFF")){if(Fe(Ce,hr[0]+8,"WEBP")){Sn=3;break e}var yn=Ai(Ce,hr[0]+4);if(12>yn||4294967286<yn){Sn=3;break e}if(In&&yn>Yn[0]-8){Sn=7;break e}Sn[0]=yn,hr[0]+=12,Yn[0]-=12}Sn=0}if(Sn!=0)return Sn;for(yn=0<gn.gb[0],it=it[0];;){e:{var gr=Ce;Yn=Ke,Sn=it;var _r=Vt,Er=tn,ei=hr=[0];if((ti=Ln=[Ln])[0]=0,8>Sn[0])Sn=7;else{if(!Fe(gr,Yn[0],"VP8X")){if(Ai(gr,Yn[0]+4)!=10){Sn=3;break e}if(18>Sn[0]){Sn=7;break e}var qr=Ai(gr,Yn[0]+8),Ii=1+mi(gr,Yn[0]+12);if(2147483648<=Ii*(gr=1+mi(gr,Yn[0]+15))){Sn=3;break e}ei!=null&&(ei[0]=qr),_r!=null&&(_r[0]=Ii),Er!=null&&(Er[0]=gr),Yn[0]+=18,Sn[0]-=18,ti[0]=1}Sn=0}}if(Ln=Ln[0],hr=hr[0],Sn!=0)return Sn;if(Yn=!!(2&hr),!yn&&Ln)return 3;if(Dt!=null&&(Dt[0]=!!(16&hr)),_t!=null&&(_t[0]=Yn),Nt!=null&&(Nt[0]=0),_t=Vt[0],hr=tn[0],Ln&&Yn&&Qt==null){Sn=0;break}if(4>it){Sn=7;break}if(yn&&Ln||!yn&&!Ln&&!Fe(Ce,Ke[0],"ALPH")){it=[it],gn.na=[gn.na],gn.P=[gn.P],gn.Sa=[gn.Sa];e:{qr=Ce,Sn=Ke,yn=it;var ti=gn.gb;_r=gn.na,Er=gn.P,ei=gn.Sa,Ii=22,Ee(qr!=null),Ee(yn!=null),gr=Sn[0];var La=yn[0];for(Ee(_r!=null),Ee(ei!=null),_r[0]=null,Er[0]=null,ei[0]=0;;){if(Sn[0]=gr,yn[0]=La,8>La){Sn=7;break e}var ja=Ai(qr,gr+4);if(4294967286<ja){Sn=3;break e}var ya=8+ja+1&-2;if(Ii+=ya,0<ti&&Ii>ti){Sn=3;break e}if(!Fe(qr,gr,"VP8 ")||!Fe(qr,gr,"VP8L")){Sn=0;break e}if(La[0]<ya){Sn=7;break e}Fe(qr,gr,"ALPH")||(_r[0]=qr,Er[0]=gr+8,ei[0]=ja),gr+=ya,La-=ya}}if(it=it[0],gn.na=gn.na[0],gn.P=gn.P[0],gn.Sa=gn.Sa[0],Sn!=0)break}it=[it],gn.Ja=[gn.Ja],gn.xa=[gn.xa];e:if(ti=Ce,Sn=Ke,yn=it,_r=gn.gb[0],Er=gn.Ja,ei=gn.xa,qr=Sn[0],gr=!Fe(ti,qr,"VP8 "),Ii=!Fe(ti,qr,"VP8L"),Ee(ti!=null),Ee(yn!=null),Ee(Er!=null),Ee(ei!=null),8>yn[0])Sn=7;else{if(gr||Ii){if(ti=Ai(ti,qr+4),12<=_r&&ti>_r-12){Sn=3;break e}if(In&&ti>yn[0]-8){Sn=7;break e}Er[0]=ti,Sn[0]+=8,yn[0]-=8,ei[0]=Ii}else ei[0]=5<=yn[0]&&ti[qr+0]==47&&!(ti[qr+4]>>5),Er[0]=yn[0];Sn=0}if(it=it[0],gn.Ja=gn.Ja[0],gn.xa=gn.xa[0],Ke=Ke[0],Sn!=0)break;if(4294967286<gn.Ja)return 3;if(Nt==null||Yn||(Nt[0]=gn.xa?2:1),_t=[_t],hr=[hr],gn.xa){if(5>it){Sn=7;break}Nt=_t,In=hr,Yn=Dt,Ce==null||5>it?Ce=0:5<=it&&Ce[Ke+0]==47&&!(Ce[Ke+4]>>5)?(yn=[0],ti=[0],_r=[0],Wn(Er=new Rt,Ce,Ke,it),Vi(Er,yn,ti,_r)?(Nt!=null&&(Nt[0]=yn[0]),In!=null&&(In[0]=ti[0]),Yn!=null&&(Yn[0]=_r[0]),Ce=1):Ce=0):Ce=0}else{if(10>it){Sn=7;break}Nt=hr,Ce==null||10>it||!yc(Ce,Ke+3,it-3)?Ce=0:(In=Ce[Ke+0]|Ce[Ke+1]<<8|Ce[Ke+2]<<16,Yn=16383&(Ce[Ke+7]<<8|Ce[Ke+6]),Ce=16383&(Ce[Ke+9]<<8|Ce[Ke+8]),1&In||3<(In>>1&7)||!(In>>4&1)||In>>5>=gn.Ja||!Yn||!Ce?Ce=0:(_t&&(_t[0]=Yn),Nt&&(Nt[0]=Ce),Ce=1))}if(!Ce||(_t=_t[0],hr=hr[0],Ln&&(Vt[0]!=_t||tn[0]!=hr)))return 3;Qt!=null&&(Qt[0]=gn,Qt.offset=Ke-Qt.w,Ee(4294967286>Ke-Qt.w),Ee(Qt.offset==Qt.ha-it));break}return Sn==0||Sn==7&&Ln&&Qt==null?(Dt!=null&&(Dt[0]|=gn.na!=null&&0<gn.na.length),yt!=null&&(yt[0]=_t),Ft!=null&&(Ft[0]=hr),0):Sn}function ju(Ce,Ke,it){var yt=Ke.width,Ft=Ke.height,Dt=0,_t=0,Nt=yt,Qt=Ft;if(Ke.Da=Ce!=null&&0<Ce.Da,Ke.Da&&(Nt=Ce.cd,Qt=Ce.bd,Dt=Ce.v,_t=Ce.j,11>it||(Dt&=-2,_t&=-2),0>Dt||0>_t||0>=Nt||0>=Qt||Dt+Nt>yt||_t+Qt>Ft))return 0;if(Ke.v=Dt,Ke.j=_t,Ke.va=Dt+Nt,Ke.o=_t+Qt,Ke.U=Nt,Ke.T=Qt,Ke.da=Ce!=null&&0<Ce.da,Ke.da){if(!ha(Nt,Qt,it=[Ce.ib],Dt=[Ce.hb]))return 0;Ke.ib=it[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*Ft/4,Ke.Kb=0),1}function sc(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 Ou(Ce,Ke,it,yt){if(yt==null||0>=Ce||0>=Ke)return 2;if(it!=null){if(it.Da){var Ft=it.cd,Dt=it.bd,_t=-2&it.v,Nt=-2&it.j;if(0>_t||0>Nt||0>=Ft||0>=Dt||_t+Ft>Ce||Nt+Dt>Ke)return 2;Ce=Ft,Ke=Dt}if(it.da){if(!ha(Ce,Ke,Ft=[it.ib],Dt=[it.hb]))return 2;Ce=Ft[0],Ke=Dt[0]}}yt.width=Ce,yt.height=Ke;e:{var Qt=yt.width,Vt=yt.height;if(Ce=yt.S,0>=Qt||0>=Vt||!(Ce>=Nc&&13>Ce))Ce=2;else{if(0>=yt.Rd&&yt.sd==null){_t=Dt=Ft=Ke=0;var tn=(Nt=Qt*Rn[Ce])*Vt;if(11>Ce||(Dt=(Vt+1)/2*(Ke=(Qt+1)/2),Ce==12&&(_t=(Ft=Qt)*Vt)),(Vt=Je(tn+2*Dt+_t))==null){Ce=1;break e}yt.sd=Vt,11>Ce?((Qt=yt.f.RGBA).eb=Vt,Qt.fb=0,Qt.A=Nt,Qt.size=tn):((Qt=yt.f.kb).y=Vt,Qt.O=0,Qt.fa=Nt,Qt.Fd=tn,Qt.f=Vt,Qt.N=0+tn,Qt.Ab=Ke,Qt.Cd=Dt,Qt.ea=Vt,Qt.W=0+tn+Dt,Qt.Db=Ke,Qt.Ed=Dt,Ce==12&&(Qt.F=Vt,Qt.J=0+tn+2*Dt),Qt.Tc=_t,Qt.lb=Ft)}if(Ke=1,Ft=yt.S,Dt=yt.width,_t=yt.height,Ft>=Nc&&13>Ft)if(11>Ft)Ce=yt.f.RGBA,Ke&=(Nt=Math.abs(Ce.A))*(_t-1)+Dt<=Ce.size,Ke&=Nt>=Dt*Rn[Ft],Ke&=Ce.eb!=null;else{Ce=yt.f.kb,Nt=(Dt+1)/2,tn=(_t+1)/2,Qt=Math.abs(Ce.fa),Vt=Math.abs(Ce.Ab);var Ln=Math.abs(Ce.Db),In=Math.abs(Ce.lb),gn=In*(_t-1)+Dt;Ke&=Qt*(_t-1)+Dt<=Ce.Fd,Ke&=Vt*(tn-1)+Nt<=Ce.Cd,Ke=(Ke&=Ln*(tn-1)+Nt<=Ce.Ed)&Qt>=Dt&Vt>=Nt&Ln>=Nt,Ke&=Ce.y!=null,Ke&=Ce.f!=null,Ke&=Ce.ea!=null,Ft==12&&(Ke&=In>=Dt,Ke&=gn<=Ce.Tc,Ke&=Ce.F!=null)}else Ke=0;Ce=Ke?0:2}}return Ce!=0||it!=null&&it.fd&&(Ce=sc(yt)),Ce}var xo=64,lu=[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],ro=24,_s=32,fl=8,Lo=[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];si("Predictor0","PredictorAdd0"),vn.Predictor0=function(){return 4278190080},vn.Predictor1=function(Ce){return Ce},vn.Predictor2=function(Ce,Ke,it){return Ke[it+0]},vn.Predictor3=function(Ce,Ke,it){return Ke[it+1]},vn.Predictor4=function(Ce,Ke,it){return Ke[it-1]},vn.Predictor5=function(Ce,Ke,it){return gi(gi(Ce,Ke[it+1]),Ke[it+0])},vn.Predictor6=function(Ce,Ke,it){return gi(Ce,Ke[it-1])},vn.Predictor7=function(Ce,Ke,it){return gi(Ce,Ke[it+0])},vn.Predictor8=function(Ce,Ke,it){return gi(Ke[it-1],Ke[it+0])},vn.Predictor9=function(Ce,Ke,it){return gi(Ke[it+0],Ke[it+1])},vn.Predictor10=function(Ce,Ke,it){return gi(gi(Ce,Ke[it-1]),gi(Ke[it+0],Ke[it+1]))},vn.Predictor11=function(Ce,Ke,it){var yt=Ke[it+0];return 0>=va(yt>>24&255,Ce>>24&255,(Ke=Ke[it-1])>>24&255)+va(yt>>16&255,Ce>>16&255,Ke>>16&255)+va(yt>>8&255,Ce>>8&255,Ke>>8&255)+va(255&yt,255&Ce,255&Ke)?yt:Ce},vn.Predictor12=function(Ce,Ke,it){var yt=Ke[it+0];return(Ni((Ce>>24&255)+(yt>>24&255)-((Ke=Ke[it-1])>>24&255))<<24|Ni((Ce>>16&255)+(yt>>16&255)-(Ke>>16&255))<<16|Ni((Ce>>8&255)+(yt>>8&255)-(Ke>>8&255))<<8|Ni((255&Ce)+(255&yt)-(255&Ke)))>>>0},vn.Predictor13=function(Ce,Ke,it){var yt=Ke[it-1];return(Aa((Ce=gi(Ce,Ke[it+0]))>>24&255,yt>>24&255)<<24|Aa(Ce>>16&255,yt>>16&255)<<16|Aa(Ce>>8&255,yt>>8&255)<<8|Aa(Ce>>0&255,yt>>0&255))>>>0};var hl=vn.PredictorAdd0;vn.PredictorAdd1=Pa,si("Predictor2","PredictorAdd2"),si("Predictor3","PredictorAdd3"),si("Predictor4","PredictorAdd4"),si("Predictor5","PredictorAdd5"),si("Predictor6","PredictorAdd6"),si("Predictor7","PredictorAdd7"),si("Predictor8","PredictorAdd8"),si("Predictor9","PredictorAdd9"),si("Predictor10","PredictorAdd10"),si("Predictor11","PredictorAdd11"),si("Predictor12","PredictorAdd12"),si("Predictor13","PredictorAdd13");var Fl=vn.PredictorAdd2;xa("ColorIndexInverseTransform","MapARGB","32b",function(Ce){return Ce>>8&255},function(Ce){return Ce}),xa("VP8LColorIndexInverseTransformAlpha","MapAlpha","8b",function(Ce){return Ce},function(Ce){return Ce>>8&255});var js,ws=vn.ColorIndexInverseTransform,uu=vn.MapARGB,lc=vn.VP8LColorIndexInverseTransformAlpha,Tu=vn.MapAlpha,Os=vn.VP8LPredictorsAdd=[];Os.length=16,(vn.VP8LPredictors=[]).length=16,(vn.VP8LPredictorsAdd_C=[]).length=16,(vn.VP8LPredictors_C=[]).length=16;var Kl,ls,Ro,Vl,Ll,Il,Mu,Dl,bo,uc,us,Ts,Nu,Mc,cu,_l,Yl,Zl,Au,du,fu,Xl,cc,Ms,Ns,$a,io,wo,Qo=Je(511),ai=Je(2041),gl=Je(225),jl=Je(767),cs=0,fA=ai,Ua=gl,_a=jl,As=Qo,Nc=0,hu=1,OA=2,gu=3,kc=4,hA=5,gA=6,pA=7,Uc=8,Rc=9,Qc=10,TA=[2,3,7],mA=[3,3,11],vA=[280,256,256,256,40],ld=[0,1,1,1,0],MA=[17,18,0,1,2,3,4,5,16,6,7,8,9,10,11,12,13,14,15],ud=[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],cd=[2954,2956,2958,2962,2970,2986,3018,3082,3212,3468,3980,5004],Ad=8,ku=[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],gs=[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],Uu=null,Hc=[[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]],dd=[0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15],NA=[-0,1,-1,2,-2,3,4,6,-3,5,-4,-5,-6,7,-7,8,-8,-9],yA=[[[[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]]]],Ru=[[[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]]]],fd=[0,1,2,3,6,4,5,6,6,6,6,6,6,6,6,7,0],Ss=[],Ys=[],Ol=[],kA=1,UA=2,Tl=[],ks=[];fr("UpsampleRgbLinePair",Da,3),fr("UpsampleBgrLinePair",mo,3),fr("UpsampleRgbaLinePair",Vs,4),fr("UpsampleBgraLinePair",Uo,4),fr("UpsampleArgbLinePair",Zo,4),fr("UpsampleRgba4444LinePair",Po,2),fr("UpsampleRgb565LinePair",yo,2);var hd=vn.UpsampleRgbLinePair,gd=vn.UpsampleBgrLinePair,RA=vn.UpsampleRgbaLinePair,QA=vn.UpsampleBgraLinePair,HA=vn.UpsampleArgbLinePair,zA=vn.UpsampleRgba4444LinePair,pd=vn.UpsampleRgb565LinePair,Gc=16,Wc=1<<Gc-1,Ac=-227,bA=482,GA=6,md=(256<<GA)-1,Re=0,_e=Je(256),Ge=Je(256),He=Je(256),mt=Je(256),Pt=Je(bA-Ac),kt=Je(bA-Ac);bs("YuvToRgbRow",Da,3),bs("YuvToBgrRow",mo,3),bs("YuvToRgbaRow",Vs,4),bs("YuvToBgraRow",Uo,4),bs("YuvToArgbRow",Zo,4),bs("YuvToRgba4444Row",Po,2),bs("YuvToRgb565Row",yo,2);var qt=[0,4,8,12,128,132,136,140,256,260,264,268,384,388,392,396],Jt=[0,2,8],Cn=[8,7,6,4,4,2,2,2,1,1,1,1],_n=1;this.WebPDecodeRGBA=function(Ce,Ke,it,yt,Ft){var Dt=hu,_t=new Lu,Nt=new Gs;_t.ba=Nt,Nt.S=Dt,Nt.width=[Nt.width],Nt.height=[Nt.height];var Qt=Nt.width,Vt=Nt.height,tn=new yl;if(tn==null||Ce==null)var Ln=2;else Ee(tn!=null),Ln=su(Ce,Ke,it,tn.width,tn.height,tn.Pd,tn.Qd,tn.format,null);if(Ln!=0?Qt=0:(Qt!=null&&(Qt[0]=tn.width[0]),Vt!=null&&(Vt[0]=tn.height[0]),Qt=1),Qt){Nt.width=Nt.width[0],Nt.height=Nt.height[0],yt!=null&&(yt[0]=Nt.width),Ft!=null&&(Ft[0]=Nt.height);e:{if(yt=new eu,(Ft=new Iu).data=Ce,Ft.w=Ke,Ft.ha=it,Ft.kd=1,Ke=[0],Ee(Ft!=null),((Ce=su(Ft.data,Ft.w,Ft.ha,null,null,null,Ke,null,Ft))==0||Ce==7)&&Ke[0]&&(Ce=4),(Ke=Ce)==0){if(Ee(_t!=null),yt.data=Ft.data,yt.w=Ft.w+Ft.offset,yt.ha=Ft.ha-Ft.offset,yt.put=sl,yt.ac=Vo,yt.bc=ll,yt.ma=_t,Ft.xa){if((Ce=Is())==null){_t=1;break e}if(function(In,gn){var hr=[0],Yn=[0],Sn=[0];t:for(;;){if(In==null)return 0;if(gn==null)return In.a=2,0;if(In.l=gn,In.a=0,Wn(In.m,gn.data,gn.w,gn.ha),!Vi(In.m,hr,Yn,Sn)){In.a=3;break t}if(In.xb=UA,gn.width=hr[0],gn.height=Yn[0],!cl(hr[0],Yn[0],1,In,null))break t;return 1}return Ee(In.a!=0),0}(Ce,yt)){if(yt=(Ke=Ou(yt.width,yt.height,_t.Oa,_t.ba))==0){t:{yt=Ce;n:for(;;){if(yt==null){yt=0;break t}if(Ee(yt.s.yc!=null),Ee(yt.s.Ya!=null),Ee(0<yt.s.Wb),Ee((it=yt.l)!=null),Ee((Ft=it.ma)!=null),yt.xb!=0){if(yt.ca=Ft.ba,yt.tb=Ft.tb,Ee(yt.ca!=null),!ju(Ft.Oa,it,gu)){yt.a=2;break n}if(!vs(yt,it.width)||it.da)break n;if((it.da||Ya(yt.ca.S))&&Tn(),11>yt.ca.S||(alert("todo:WebPInitConvertARGBToYUV"),yt.ca.f.kb.F!=null&&Tn()),yt.Pb&&0<yt.s.ua&&yt.s.vb.X==null&&!Xi(yt.s.vb,yt.s.Wa.Xa)){yt.a=1;break n}yt.xb=0}if(!hs(yt,yt.V,yt.Ba,yt.c,yt.i,it.o,as))break n;Ft.Dc=yt.Ma,yt=1;break t}Ee(yt.a!=0),yt=0}yt=!yt}yt&&(Ke=Ce.a)}else Ke=Ce.a}else{if((Ce=new aA)==null){_t=1;break e}if(Ce.Fa=Ft.na,Ce.P=Ft.P,Ce.qc=Ft.Sa,Xu(Ce,yt)){if((Ke=Ou(yt.width,yt.height,_t.Oa,_t.ba))==0){if(Ce.Aa=0,it=_t.Oa,Ee((Ft=Ce)!=null),it!=null){if(0<(Qt=0>(Qt=it.Md)?0:100<Qt?255:255*Qt/100)){for(Vt=tn=0;4>Vt;++Vt)12>(Ln=Ft.pb[Vt]).lc&&(Ln.ia=Qt*Cn[0>Ln.lc?0:Ln.lc]>>3),tn|=Ln.ia;tn&&(alert("todo:VP8InitRandom"),Ft.ia=1)}Ft.Ga=it.Id,100<Ft.Ga?Ft.Ga=100:0>Ft.Ga&&(Ft.Ga=0)}oA(Ce,yt)||(Ke=Ce.a)}}else Ke=Ce.a}Ke==0&&_t.Oa!=null&&_t.Oa.fd&&(Ke=sc(_t.ba))}_t=Ke}Dt=_t!=0?null:11>Dt?Nt.f.RGBA.eb:Nt.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(vn,zn){for(var Sr="",Yt=0;Yt<4;Yt++)Sr+=String.fromCharCode(vn[zn++]);return Sr}function jt(vn,zn){return(vn[zn+0]<<0|vn[zn+1]<<8|vn[zn+2]<<16)>>>0}function Ot(vn,zn){return(vn[zn+0]<<0|vn[zn+1]<<8|vn[zn+2]<<16|vn[zn+3]<<24)>>>0}new vt;var Gt=[0],Et=[0],rn=[],Zt=new vt,an=Le,Kt=function(vn,zn){var Sr={},Yt=0,$t=!1,Pn=0,mn=0;if(Sr.frames=[],!function(sn,fn,Bn,jn){for(var Vn=0;Vn<jn;Vn++)if(sn[fn+Vn]!=Bn.charCodeAt(Vn))return!0;return!1}(vn,zn,"RIFF",4)){var lr,Zn;for(Ot(vn,zn+=4),zn+=8;zn<vn.length;){var mr=Ct(vn,zn),Wn=Ot(vn,zn+=4);zn+=4;var yr=Wn+(1&Wn);switch(mr){case"VP8 ":case"VP8L":Sr.frames[Yt]===void 0&&(Sr.frames[Yt]={}),(Rt=Sr.frames[Yt]).src_off=$t?mn:zn-8,Rt.src_size=Pn+Wn+8,Yt++,$t&&($t=!1,Pn=0,mn=0);break;case"VP8X":(Rt=Sr.header={}).feature_flags=vn[zn];var Ir=zn+4;Rt.canvas_width=1+jt(vn,Ir),Ir+=3,Rt.canvas_height=1+jt(vn,Ir),Ir+=3;break;case"ALPH":$t=!0,Pn=yr+8,mn=zn-8;break;case"ANIM":(Rt=Sr.header).bgcolor=Ot(vn,zn),Ir=zn+4,Rt.loop_count=(lr=vn)[(Zn=Ir)+0]<<0|lr[Zn+1]<<8,Ir+=2;break;case"ANMF":var vi,Rt;(Rt=Sr.frames[Yt]={}).offset_x=2*jt(vn,zn),zn+=3,Rt.offset_y=2*jt(vn,zn),zn+=3,Rt.width=1+jt(vn,zn),zn+=3,Rt.height=1+jt(vn,zn),zn+=3,Rt.duration=jt(vn,zn),zn+=3,vi=vn[zn++],Rt.dispose=1&vi,Rt.blend=vi>>1&1}mr!="ANMF"&&(zn+=yr)}return Sr}}(an,0);Kt.response=an,Kt.rgbaoutput=!0,Kt.dataurl=!1;var ln=Kt.header?Kt.header:null,xn=Kt.frames?Kt.frames:null;if(ln){ln.loop_counter=ln.loop_count,Gt=[ln.canvas_height],Et=[ln.canvas_width];for(var Nn=0;Nn<xn.length&&xn[Nn].blend!=0;Nn++);}var rr=xn[0],Tr=Zt.WebPDecodeRGBA(an,rr.src_off,rr.src_size,Et,Gt);rr.rgba=Tr,rr.imgwidth=Et[0],rr.imgheight=Gt[0];for(var Qn=0;Qn<Et[0]*Gt[0]*4;Qn++)rn[Qn]=Tr[Qn];return this.width=Et,this.height=Gt,this.data=rn,this}(function(Le){var Ee=function(){return typeof nn=="function"},Fe=function(Gt,Et,rn,Zt){var an=4,Kt=st;switch(Zt){case Le.image_compression.FAST:an=1,Kt=Je;break;case Le.image_compression.MEDIUM:an=6,Kt=dt;break;case Le.image_compression.SLOW:an=9,Kt=vt}Gt=We(Gt,Et,rn,Kt);var ln=nn(Gt,{level:an});return Le.__addimage__.arrayBufferToBinaryString(ln)},We=function(Gt,Et,rn,Zt){for(var an,Kt,ln,xn=Gt.length/Et,Nn=new Uint8Array(Gt.length+xn),rr=jt(),Tr=0;Tr<xn;Tr+=1){if(ln=Tr*Et,an=Gt.subarray(ln,ln+Et),Zt)Nn.set(Zt(an,rn,Kt),ln+Tr);else{for(var Qn,vn=rr.length,zn=[];Qn<vn;Qn+=1)zn[Qn]=rr[Qn](an,rn,Kt);var Sr=Ot(zn.concat());Nn.set(zn[Sr],ln+Tr)}Kt=an}return Nn},et=function(Gt){var Et=Array.apply([],Gt);return Et.unshift(0),Et},Je=function(Gt,Et){var rn,Zt=[],an=Gt.length;Zt[0]=1;for(var Kt=0;Kt<an;Kt+=1)rn=Gt[Kt-Et]||0,Zt[Kt+1]=Gt[Kt]-rn+256&255;return Zt},st=function(Gt,Et,rn){var Zt,an=[],Kt=Gt.length;an[0]=2;for(var ln=0;ln<Kt;ln+=1)Zt=rn&&rn[ln]||0,an[ln+1]=Gt[ln]-Zt+256&255;return an},dt=function(Gt,Et,rn){var Zt,an,Kt=[],ln=Gt.length;Kt[0]=3;for(var xn=0;xn<ln;xn+=1)Zt=Gt[xn-Et]||0,an=rn&&rn[xn]||0,Kt[xn+1]=Gt[xn]+256-(Zt+an>>>1)&255;return Kt},vt=function(Gt,Et,rn){var Zt,an,Kt,ln,xn=[],Nn=Gt.length;xn[0]=4;for(var rr=0;rr<Nn;rr+=1)Zt=Gt[rr-Et]||0,an=rn&&rn[rr]||0,Kt=rn&&rn[rr-Et]||0,ln=Ct(Zt,an,Kt),xn[rr+1]=Gt[rr]-ln+256&255;return xn},Ct=function(Gt,Et,rn){if(Gt===Et&&Et===rn)return Gt;var Zt=Math.abs(Et-rn),an=Math.abs(Gt-rn),Kt=Math.abs(Gt+Et-rn-rn);return Zt<=an&&Zt<=Kt?Gt:an<=Kt?Et:rn},jt=function(){return[et,Je,st,dt,vt]},Ot=function(Gt){var Et=Gt.map(function(rn){return rn.reduce(function(Zt,an){return Zt+Math.abs(an)},0)});return Et.indexOf(Math.min.apply(null,Et))};Le.processPNG=function(Gt,Et,rn,Zt){var an,Kt,ln,xn,Nn,rr,Tr,Qn,vn,zn,Sr,Yt,$t,Pn,mn,lr=this.decode.FLATE_DECODE,Zn="";if(this.__addimage__.isArrayBuffer(Gt)&&(Gt=new Uint8Array(Gt)),this.__addimage__.isArrayBufferView(Gt)){if(Gt=(ln=new td(Gt)).imgData,Kt=ln.bits,an=ln.colorSpace,Nn=ln.colors,[4,6].indexOf(ln.colorType)!==-1){if(ln.bits===8){vn=(Qn=ln.pixelBitlength==32?new Uint32Array(ln.decodePixels().buffer):ln.pixelBitlength==16?new Uint16Array(ln.decodePixels().buffer):new Uint8Array(ln.decodePixels().buffer)).length,Sr=new Uint8Array(vn*ln.colors),zn=new Uint8Array(vn);var mr,Wn=ln.pixelBitlength-ln.bits;for(Pn=0,mn=0;Pn<vn;Pn++){for($t=Qn[Pn],mr=0;mr<Wn;)Sr[mn++]=$t>>>mr&255,mr+=ln.bits;zn[Pn]=$t>>>mr&255}}if(ln.bits===16){vn=(Qn=new Uint32Array(ln.decodePixels().buffer)).length,Sr=new Uint8Array(vn*(32/ln.pixelBitlength)*ln.colors),zn=new Uint8Array(vn*(32/ln.pixelBitlength)),Yt=ln.colors>1,Pn=0,mn=0;for(var yr=0;Pn<vn;)$t=Qn[Pn++],Sr[mn++]=$t>>>0&255,Yt&&(Sr[mn++]=$t>>>16&255,$t=Qn[Pn++],Sr[mn++]=$t>>>0&255),zn[yr++]=$t>>>16&255;Kt=8}Zt!==Le.image_compression.NONE&&Ee()?(Gt=Fe(Sr,ln.width*ln.colors,ln.colors,Zt),Tr=Fe(zn,ln.width,1,Zt)):(Gt=Sr,Tr=zn,lr=void 0)}if(ln.colorType===3&&(an=this.color_spaces.INDEXED,rr=ln.palette,ln.transparency.indexed)){var Ir=ln.transparency.indexed,vi=0;for(Pn=0,vn=Ir.length;Pn<vn;++Pn)vi+=Ir[Pn];if((vi/=255)===vn-1&&Ir.indexOf(0)!==-1)xn=[Ir.indexOf(0)];else if(vi!==vn){for(Qn=ln.decodePixels(),zn=new Uint8Array(Qn.length),Pn=0,vn=Qn.length;Pn<vn;Pn++)zn[Pn]=Ir[Qn[Pn]];Tr=Fe(zn,ln.width,1)}}var Rt=function(sn){var fn;switch(sn){case Le.image_compression.FAST:fn=11;break;case Le.image_compression.MEDIUM:fn=13;break;case Le.image_compression.SLOW:fn=14;break;default:fn=12}return fn}(Zt);return lr===this.decode.FLATE_DECODE&&(Zn="/Predictor "+Rt+" "),Zn+="/Colors "+Nn+" /BitsPerComponent "+Kt+" /Columns "+ln.width,(this.__addimage__.isArrayBuffer(Gt)||this.__addimage__.isArrayBufferView(Gt))&&(Gt=this.__addimage__.arrayBufferToBinaryString(Gt)),(Tr&&this.__addimage__.isArrayBuffer(Tr)||this.__addimage__.isArrayBufferView(Tr))&&(Tr=this.__addimage__.arrayBufferToBinaryString(Tr)),{alias:rn,data:Gt,index:Et,filter:lr,decodeParameters:Zn,transparency:xn,palette:rr,sMask:Tr,predictor:Rt,width:ln.width,height:ln.height,bitsPerComponent:Kt,colorSpace:an}}}})(Kn.API),function(Le){Le.processGIF89A=function(Ee,Fe,We,et){var Je=new fc(Ee),st=Je.width,dt=Je.height,vt=[];Je.decodeAndBlitFrameRGBA(0,vt);var Ct={data:vt,width:st,height:dt},jt=new Jc(100).encode(Ct,100);return Le.processJPEG.call(this,jt,Fe,We,et)},Le.processGIF87A=Le.processGIF89A}(Kn.API),Hs.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 Le=this.colors===0?1<<this.bitPP:this.colors;this.palette=new Array(Le);for(var Ee=0;Ee<Le;Ee++){var Fe=this.datav.getUint8(this.pos++,!0),We=this.datav.getUint8(this.pos++,!0),et=this.datav.getUint8(this.pos++,!0),Je=this.datav.getUint8(this.pos++,!0);this.palette[Ee]={red:et,green:We,blue:Fe,quad:Je}}}this.height<0&&(this.height*=-1,this.bottom_up=!1)},Hs.prototype.parseBGR=function(){this.pos=this.offset;try{var Le="bit"+this.bitPP,Ee=this.width*this.height*4;this.data=new Uint8Array(Ee),this[Le]()}catch(Fe){sr.log("bit decode error:"+Fe)}},Hs.prototype.bit1=function(){var Le,Ee=Math.ceil(this.width/8),Fe=Ee%4;for(Le=this.height-1;Le>=0;Le--){for(var We=this.bottom_up?Le:this.height-1-Le,et=0;et<Ee;et++)for(var Je=this.datav.getUint8(this.pos++,!0),st=We*this.width*4+8*et*4,dt=0;dt<8&&8*et+dt<this.width;dt++){var vt=this.palette[Je>>7-dt&1];this.data[st+4*dt]=vt.blue,this.data[st+4*dt+1]=vt.green,this.data[st+4*dt+2]=vt.red,this.data[st+4*dt+3]=255}Fe!==0&&(this.pos+=4-Fe)}},Hs.prototype.bit4=function(){for(var Le=Math.ceil(this.width/2),Ee=Le%4,Fe=this.height-1;Fe>=0;Fe--){for(var We=this.bottom_up?Fe:this.height-1-Fe,et=0;et<Le;et++){var Je=this.datav.getUint8(this.pos++,!0),st=We*this.width*4+2*et*4,dt=Je>>4,vt=15&Je,Ct=this.palette[dt];if(this.data[st]=Ct.blue,this.data[st+1]=Ct.green,this.data[st+2]=Ct.red,this.data[st+3]=255,2*et+1>=this.width)break;Ct=this.palette[vt],this.data[st+4]=Ct.blue,this.data[st+4+1]=Ct.green,this.data[st+4+2]=Ct.red,this.data[st+4+3]=255}Ee!==0&&(this.pos+=4-Ee)}},Hs.prototype.bit8=function(){for(var Le=this.width%4,Ee=this.height-1;Ee>=0;Ee--){for(var Fe=this.bottom_up?Ee:this.height-1-Ee,We=0;We<this.width;We++){var et=this.datav.getUint8(this.pos++,!0),Je=Fe*this.width*4+4*We;if(et<this.palette.length){var st=this.palette[et];this.data[Je]=st.red,this.data[Je+1]=st.green,this.data[Je+2]=st.blue,this.data[Je+3]=255}else this.data[Je]=255,this.data[Je+1]=255,this.data[Je+2]=255,this.data[Je+3]=255}Le!==0&&(this.pos+=4-Le)}},Hs.prototype.bit15=function(){for(var Le=this.width%3,Ee=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 Je=this.datav.getUint16(this.pos,!0);this.pos+=2;var st=(Je&Ee)/Ee*255|0,dt=(Je>>5&Ee)/Ee*255|0,vt=(Je>>10&Ee)/Ee*255|0,Ct=Je>>15?255:0,jt=We*this.width*4+4*et;this.data[jt]=vt,this.data[jt+1]=dt,this.data[jt+2]=st,this.data[jt+3]=Ct}this.pos+=Le}},Hs.prototype.bit16=function(){for(var Le=this.width%3,Ee=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,Je=0;Je<this.width;Je++){var st=this.datav.getUint16(this.pos,!0);this.pos+=2;var dt=(st&Ee)/Ee*255|0,vt=(st>>5&Fe)/Fe*255|0,Ct=(st>>11)/Ee*255|0,jt=et*this.width*4+4*Je;this.data[jt]=Ct,this.data[jt+1]=vt,this.data[jt+2]=dt,this.data[jt+3]=255}this.pos+=Le}},Hs.prototype.bit24=function(){for(var Le=this.height-1;Le>=0;Le--){for(var Ee=this.bottom_up?Le:this.height-1-Le,Fe=0;Fe<this.width;Fe++){var We=this.datav.getUint8(this.pos++,!0),et=this.datav.getUint8(this.pos++,!0),Je=this.datav.getUint8(this.pos++,!0),st=Ee*this.width*4+4*Fe;this.data[st]=Je,this.data[st+1]=et,this.data[st+2]=We,this.data[st+3]=255}this.pos+=this.width%4}},Hs.prototype.bit32=function(){for(var Le=this.height-1;Le>=0;Le--)for(var Ee=this.bottom_up?Le:this.height-1-Le,Fe=0;Fe<this.width;Fe++){var We=this.datav.getUint8(this.pos++,!0),et=this.datav.getUint8(this.pos++,!0),Je=this.datav.getUint8(this.pos++,!0),st=this.datav.getUint8(this.pos++,!0),dt=Ee*this.width*4+4*Fe;this.data[dt]=Je,this.data[dt+1]=et,this.data[dt+2]=We,this.data[dt+3]=st}},Hs.prototype.getData=function(){return this.data},function(Le){Le.processBMP=function(Ee,Fe,We,et){var Je=new Hs(Ee,!1),st=Je.width,dt=Je.height,vt={data:Je.getData(),width:st,height:dt},Ct=new Jc(100).encode(vt,100);return Le.processJPEG.call(this,Ct,Fe,We,et)}}(Kn.API),xs.prototype.getData=function(){return this.data},function(Le){Le.processWEBP=function(Ee,Fe,We,et){var Je=new xs(Ee,!1),st=Je.width,dt=Je.height,vt={data:Je.getData(),width:st,height:dt},Ct=new Jc(100).encode(vt,100);return Le.processJPEG.call(this,Ct,Fe,We,et)}}(Kn.API),Kn.API.processRGBA=function(Le,Ee,Fe){for(var We=Le.data,et=We.length,Je=new Uint8Array(et/4*3),st=new Uint8Array(et/4),dt=0,vt=0,Ct=0;Ct<et;Ct+=4){var jt=We[Ct],Ot=We[Ct+1],Gt=We[Ct+2],Et=We[Ct+3];Je[dt++]=jt,Je[dt++]=Ot,Je[dt++]=Gt,st[vt++]=Et}var rn=this.__addimage__.arrayBufferToBinaryString(Je);return{alpha:this.__addimage__.arrayBufferToBinaryString(st),data:rn,index:Ee,alias:Fe,colorSpace:"DeviceRGB",bitsPerComponent:8,width:Le.width,height:Le.height}},Kn.API.setLanguage=function(Le){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"}[Le]!==void 0&&(this.internal.languageSettings.languageCode=Le,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},vl=Kn.API,rl=vl.getCharWidthsArray=function(Le,Ee){var Fe,We,et=(Ee=Ee||{}).font||this.internal.getFont(),Je=Ee.fontSize||this.internal.getFontSize(),st=Ee.charSpace||this.internal.getCharSpace(),dt=Ee.widths?Ee.widths:et.metadata.Unicode.widths,vt=dt.fof?dt.fof:1,Ct=Ee.kerning?Ee.kerning:et.metadata.Unicode.kerning,jt=Ct.fof?Ct.fof:1,Ot=Ee.doKerning!==!1,Gt=0,Et=Le.length,rn=0,Zt=dt[0]||vt,an=[];for(Fe=0;Fe<Et;Fe++)We=Le.charCodeAt(Fe),typeof et.metadata.widthOfString=="function"?an.push((et.metadata.widthOfGlyph(et.metadata.characterToGlyph(We))+st*(1e3/Je)||0)/1e3):(Gt=Ot&&(0,ye.Z)(Ct[We])==="object"&&!isNaN(parseInt(Ct[We][rn],10))?Ct[We][rn]/jt:0,an.push((dt[We]||Zt)/vt+Gt)),rn=We;return an},Nl=vl.getStringUnitWidth=function(Le,Ee){var Fe=(Ee=Ee||{}).fontSize||this.internal.getFontSize(),We=Ee.font||this.internal.getFont(),et=Ee.charSpace||this.internal.getCharSpace();return vl.processArabic&&(Le=vl.processArabic(Le)),typeof We.metadata.widthOfString=="function"?We.metadata.widthOfString(Le,Fe,et)/Fe:rl.apply(this,arguments).reduce(function(Je,st){return Je+st},0)},il=function(Le,Ee,Fe,We){for(var et=[],Je=0,st=Le.length,dt=0;Je!==st&&dt+Ee[Je]<Fe;)dt+=Ee[Je],Je++;et.push(Le.slice(0,Je));var vt=Je;for(dt=0;Je!==st;)dt+Ee[Je]>We&&(et.push(Le.slice(vt,Je)),dt=0,vt=Je),dt+=Ee[Je],Je++;return vt!==Je&&et.push(Le.slice(vt,Je)),et},CA=function(Le,Ee,Fe){Fe||(Fe={});var We,et,Je,st,dt,vt,Ct,jt=[],Ot=[jt],Gt=Fe.textIndent||0,Et=0,rn=0,Zt=Le.split(" "),an=rl.apply(this,[" ",Fe])[0];if(vt=Fe.lineIndent===-1?Zt[0].length+2:Fe.lineIndent||0){var Kt=Array(vt).join(" "),ln=[];Zt.map(function(Nn){(Nn=Nn.split(/\s*\n/)).length>1?ln=ln.concat(Nn.map(function(rr,Tr){return(Tr&&rr.length?`
`:"")+rr})):ln.push(Nn[0])}),Zt=ln,vt=Nl.apply(this,[Kt,Fe])}for(Je=0,st=Zt.length;Je<st;Je++){var xn=0;if(We=Zt[Je],vt&&We[0]==`
`&&(We=We.substr(1),xn=1),Gt+Et+(rn=(et=rl.apply(this,[We,Fe])).reduce(function(Nn,rr){return Nn+rr},0))>Ee||xn){if(rn>Ee){for(dt=il.apply(this,[We,et,Ee-(Gt+Et),Ee]),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(Nn,rr){return Nn+rr},0)}else jt=[We];Ot.push(jt),Gt=rn+vt,Et=an}else jt.push(We),Gt+=Et+rn,Et=an}return Ct=vt?function(Nn,rr){return(rr?Kt:"")+Nn.join(" ")}:function(Nn){return Nn.join(" ")},Ot.map(Ct)},vl.splitTextToSize=function(Le,Ee,Fe){var We,et=(Fe=Fe||{}).fontSize||this.internal.getFontSize(),Je=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(Le)?Le:String(Le).split(/\r?\n/);var st=1*this.internal.scaleFactor*Ee/et;Je.textIndent=Fe.textIndent?1*Fe.textIndent*this.internal.scaleFactor/et:0,Je.lineIndent=Fe.lineIndent;var dt,vt,Ct=[];for(dt=0,vt=We.length;dt<vt;dt++)Ct=Ct.concat(CA.apply(this,[We[dt],st,Je]));return Ct},function(Le){Le.__fontmetrics__=Le.__fontmetrics__||{};for(var Ee="klmnopqrstuvwxyz",Fe={},We={},et=0;et<Ee.length;et++)Fe[Ee[et]]="0123456789abcdef"[et],We["0123456789abcdef"[et]]=Ee[et];var Je=function(Ot){return"0x"+parseInt(Ot,10).toString(16)},st=Le.__fontmetrics__.compress=function(Ot){var Gt,Et,rn,Zt,an=["{"];for(var Kt in Ot){if(Gt=Ot[Kt],isNaN(parseInt(Kt,10))?Et="'"+Kt+"'":(Kt=parseInt(Kt,10),Et=(Et=Je(Kt).slice(2)).slice(0,-1)+We[Et.slice(-1)]),typeof Gt=="number")Gt<0?(rn=Je(Gt).slice(3),Zt="-"):(rn=Je(Gt).slice(2),Zt=""),rn=Zt+rn.slice(0,-1)+We[rn.slice(-1)];else{if((0,ye.Z)(Gt)!=="object")throw new Error("Don't know what to do with value type "+(0,ye.Z)(Gt)+".");rn=st(Gt)}an.push(Et+rn)}return an.push("}"),an.join("")},dt=Le.__fontmetrics__.uncompress=function(Ot){if(typeof Ot!="string")throw new Error("Invalid argument passed to uncompress.");for(var Gt,Et,rn,Zt,an={},Kt=1,ln=an,xn=[],Nn="",rr="",Tr=Ot.length-1,Qn=1;Qn<Tr;Qn+=1)(Zt=Ot[Qn])=="'"?Gt?(rn=Gt.join(""),Gt=void 0):Gt=[]:Gt?Gt.push(Zt):Zt=="{"?(xn.push([ln,rn]),ln={},rn=void 0):Zt=="}"?((Et=xn.pop())[0][Et[1]]=ln,rn=void 0,ln=Et[0]):Zt=="-"?Kt=-1:rn===void 0?Fe.hasOwnProperty(Zt)?(Nn+=Fe[Zt],rn=parseInt(Nn,16)*Kt,Kt=1,Nn=""):Nn+=Zt:Fe.hasOwnProperty(Zt)?(rr+=Fe[Zt],ln[rn]=parseInt(rr,16)*Kt,Kt=1,rn=void 0,rr=""):rr+=Zt;return an},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}}}")}};Le.events.push(["addFont",function(Ot){var Gt=Ot.font,Et=jt.Unicode[Gt.postScriptName];Et&&(Gt.metadata.Unicode={},Gt.metadata.Unicode.widths=Et.widths,Gt.metadata.Unicode.kerning=Et.kerning);var rn=Ct.Unicode[Gt.postScriptName];rn&&(Gt.metadata.Unicode.encoding=rn,Gt.encoding=rn.codePages[0])}])}(Kn.API),function(Le){var Ee=function(Fe){for(var We=Fe.length,et=new Uint8Array(We),Je=0;Je<We;Je++)et[Je]=Fe.charCodeAt(Je);return et};Le.API.events.push(["addFont",function(Fe){var We=void 0,et=Fe.font,Je=Fe.instance;if(!et.isStandardFont){if(Je===void 0)throw new Error("Font does not exist in vFS, import fonts or remove declaration doc.addFont('"+et.postScriptName+"').");if(typeof(We=Je.existsFileInVFS(et.postScriptName)===!1?Je.loadFile(et.postScriptName):Je.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(st,dt){dt=/^\x00\x01\x00\x00/.test(dt)?Ee(dt):Ee(Nr(dt)),st.metadata=Le.API.TTFFont.open(dt),st.metadata.Unicode=st.metadata.Unicode||{encoding:{},kerning:{},widths:[]},st.metadata.glyIdsUsed=[0]})(et,We)}}])}(Kn),function(Le){function Ee(){return(yi.canvg?Promise.resolve(yi.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})}Kn.API.addSvgAsImage=function(Fe,We,et,Je,st,dt,vt,Ct){if(isNaN(We)||isNaN(et))throw sr.error("jsPDF.addSvgAsImage: Invalid coordinates",arguments),new Error("Invalid coordinates passed to jsPDF.addSvgAsImage");if(isNaN(Je)||isNaN(st))throw sr.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=Je,jt.height=st;var Ot=jt.getContext("2d");Ot.fillStyle="#fff",Ot.fillRect(0,0,jt.width,jt.height);var Gt={ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0},Et=this;return Ee().then(function(rn){return rn.fromString(Ot,Fe,Gt)},function(){return Promise.reject(new Error("Could not load canvg."))}).then(function(rn){return rn.render(Gt)}).then(function(){Et.addImage(jt.toDataURL("image/jpeg",1),We,et,Je,st,vt,Ct)})}}(),Kn.API.putTotalPages=function(Le){var Ee,Fe=0;parseInt(this.internal.getFont().id.substr(1),10)<15?(Ee=new RegExp(Le,"g"),Fe=this.internal.getNumberOfPages()):(Ee=new RegExp(this.pdfEscape16(Le,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(Ee,Fe);return this},Kn.API.viewerPreferences=function(Le,Ee){var Fe;Le=Le||{},Ee=Ee||!1;var We,et,Je,st={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(st),vt=[],Ct=0,jt=0,Ot=0;function Gt(rn,Zt){var an,Kt=!1;for(an=0;an<rn.length;an+=1)rn[an]===Zt&&(Kt=!0);return Kt}if(this.internal.viewerpreferences===void 0&&(this.internal.viewerpreferences={},this.internal.viewerpreferences.configuration=JSON.parse(JSON.stringify(st)),this.internal.viewerpreferences.isSubscribed=!1),Fe=this.internal.viewerpreferences.configuration,Le==="reset"||Ee===!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)(Le)==="object"){for(et in Le)if(Je=Le[et],Gt(dt,et)&&Je!==void 0){if(Fe[et].type==="boolean"&&typeof Je=="boolean")Fe[et].value=Je;else if(Fe[et].type==="name"&&Gt(Fe[et].valueSet,Je))Fe[et].value=Je;else if(Fe[et].type==="integer"&&Number.isInteger(Je))Fe[et].value=Je;else if(Fe[et].type==="array"){for(Ct=0;Ct<Je.length;Ct+=1)if(We=!0,Je[Ct].length===1&&typeof Je[Ct][0]=="number")vt.push(String(Je[Ct]-1));else if(Je[Ct].length>1){for(jt=0;jt<Je[Ct].length;jt+=1)typeof Je[Ct][jt]!="number"&&(We=!1);We===!0&&vt.push([Je[Ct][0]-1,Je[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,Zt=[];for(rn in Fe)Fe[rn].explicitSet===!0&&(Fe[rn].type==="name"?Zt.push("/"+rn+" /"+Fe[rn].value):Zt.push("/"+rn+" "+Fe[rn].value));Zt.length!==0&&this.internal.write(`/ViewerPreferences
<<
`+Zt.join(`
`)+`
>>`)}),this.internal.viewerpreferences.isSubscribed=!0),this.internal.viewerpreferences.configuration=Fe,this},function(Le){var Ee=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/">')),Je=unescape(encodeURIComponent(We)),st=unescape(encodeURIComponent(this.internal.__metadata__.metadata)),dt=unescape(encodeURIComponent("</jspdf:metadata></rdf:Description></rdf:RDF>")),vt=unescape(encodeURIComponent("</x:xmpmeta>")),Ct=Je.length+st.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+Je+st+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")};Le.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",Ee)),this}}(Kn.API),function(Le){var Ee=Le.API,Fe=Ee.pdfEscape16=function(Je,st){for(var dt,vt=st.metadata.Unicode.widths,Ct=["","0","00","000","0000"],jt=[""],Ot=0,Gt=Je.length;Ot<Gt;++Ot){if(dt=st.metadata.characterToGlyph(Je.charCodeAt(Ot)),st.metadata.glyIdsUsed.push(dt),st.metadata.toUnicode[dt]=Je.charCodeAt(Ot),vt.indexOf(dt)==-1&&(vt.push(dt),vt.push([parseInt(st.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(Je){var st,dt,vt,Ct,jt,Ot,Gt;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,Gt=(dt=Object.keys(Je).sort(function(Et,rn){return Et-rn})).length;Ot<Gt;Ot++)st=dt[Ot],vt.length>=100&&(jt+=`
`+vt.length+` beginbfchar
`+vt.join(`
`)+`
endbfchar`,vt=[]),Je[st]!==void 0&&Je[st]!==null&&typeof Je[st].toString=="function"&&(Ct=("0000"+Je[st].toString(16)).slice(-4),st=("0000"+(+st).toString(16)).slice(-4),vt.push("<"+st+"><"+Ct+">"));return vt.length&&(jt+=`
`+vt.length+` beginbfchar
`+vt.join(`
`)+`
endbfchar
`),jt+=`endcmap
CMapName currentdict /CMap defineresource pop
end
end`};Ee.events.push(["putFont",function(Je){(function(st){var dt=st.font,vt=st.out,Ct=st.newObject,jt=st.putStream;if(dt.metadata instanceof Le.API.TTFFont&&dt.encoding==="Identity-H"){for(var Ot=dt.metadata.Unicode.widths,Gt=dt.metadata.subset.encode(dt.metadata.glyIdsUsed,1),Et="",rn=0;rn<Gt.length;rn++)Et+=String.fromCharCode(Gt[rn]);var Zt=Ct();jt({data:Et,addLength1:!0,objectId:Zt}),vt("endobj");var an=Ct();jt({data:We(dt.metadata.toUnicode),addLength1:!0,objectId:an}),vt("endobj");var Kt=Ct();vt("<<"),vt("/Type /FontDescriptor"),vt("/FontName /"+Ar(dt.fontName)),vt("/FontFile2 "+Zt+" 0 R"),vt("/FontBBox "+Le.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 "+Kt+" 0 R"),vt("/W "+Le.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 "+an+" 0 R"),vt("/BaseFont /"+Ar(dt.fontName)),vt("/Encoding /"+dt.encoding),vt("/DescendantFonts ["+ln+" 0 R]"),vt(">>"),vt("endobj"),dt.isAlreadyPutted=!0}})(Je)}]),Ee.events.push(["putFont",function(Je){(function(st){var dt=st.font,vt=st.out,Ct=st.newObject,jt=st.putStream;if(dt.metadata instanceof Le.API.TTFFont&&dt.encoding==="WinAnsiEncoding"){for(var Ot=dt.metadata.rawData,Gt="",Et=0;Et<Ot.length;Et++)Gt+=String.fromCharCode(Ot[Et]);var rn=Ct();jt({data:Gt,addLength1:!0,objectId:rn}),vt("endobj");var Zt=Ct();jt({data:We(dt.metadata.toUnicode),addLength1:!0,objectId:Zt}),vt("endobj");var an=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 "+Le.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 Kt=0;Kt<dt.metadata.hmtx.widths.length;Kt++)dt.metadata.hmtx.widths[Kt]=parseInt(dt.metadata.hmtx.widths[Kt]*(1e3/dt.metadata.head.unitsPerEm));vt("<</Subtype/TrueType/Type/Font/ToUnicode "+Zt+" 0 R/BaseFont/"+Ar(dt.fontName)+"/FontDescriptor "+an+" 0 R/Encoding/"+dt.encoding+" /FirstChar 29 /LastChar 255 /Widths "+Le.API.PDFObject.convert(dt.metadata.hmtx.widths)+">>"),vt("endobj"),dt.isAlreadyPutted=!0}})(Je)}]);var et=function(Je){var st,dt=Je.text||"",vt=Je.x,Ct=Je.y,jt=Je.options||{},Ot=Je.mutex||{},Gt=Ot.pdfEscape,Et=Ot.activeFontKey,rn=Ot.fonts,Zt=Et,an="",Kt=0,ln="",xn=rn[Zt].encoding;if(rn[Zt].encoding!=="Identity-H")return{text:dt,x:vt,y:Ct,options:jt,mutex:Ot};for(ln=dt,Zt=Et,Array.isArray(dt)&&(ln=dt[0]),Kt=0;Kt<ln.length;Kt+=1)rn[Zt].metadata.hasOwnProperty("cmap")&&(st=rn[Zt].metadata.cmap.unicode.codeMap[ln[Kt].charCodeAt(0)]),st||ln[Kt].charCodeAt(0)<256&&rn[Zt].metadata.hasOwnProperty("Unicode")?an+=ln[Kt]:an+="";var Nn="";return parseInt(Zt.slice(1))<14||xn==="WinAnsiEncoding"?Nn=Gt(an,Zt).split("").map(function(rr){return rr.charCodeAt(0).toString(16)}).join(""):xn==="Identity-H"&&(Nn=Fe(an,rn[Zt])),Ot.isHex=!0,{text:Nn,x:vt,y:Ct,options:jt,mutex:Ot}};Ee.events.push(["postProcessText",function(Je){var st=Je.text||"",dt=[],vt={text:st,x:Je.x,y:Je.y,options:Je.options,mutex:Je.mutex};if(Array.isArray(st)){var Ct=0;for(Ct=0;Ct<st.length;Ct+=1)Array.isArray(st[Ct])&&st[Ct].length===3?dt.push([et(Object.assign({},vt,{text:st[Ct][0]})).text,st[Ct][1],st[Ct][2]]):dt.push(et(Object.assign({},vt,{text:st[Ct]})).text);Je.text=dt}else Je.text=et(Object.assign({},vt,{text:st})).text}])}(Kn),function(Le){var Ee=function(){return this.internal.vFS===void 0&&(this.internal.vFS={}),!0};Le.existsFileInVFS=function(Fe){return Ee.call(this),this.internal.vFS[Fe]!==void 0},Le.addFileToVFS=function(Fe,We){return Ee.call(this),this.internal.vFS[Fe]=We,this},Le.getFileFromVFS=function(Fe){return Ee.call(this),this.internal.vFS[Fe]!==void 0?this.internal.vFS[Fe]:null}}(Kn.API),function(Le){Le.__bidiEngine__=Le.prototype.__bidiEngine__=function(We){var et,Je,st,dt,vt,Ct,jt,Ot=Ee,Gt=[[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},Zt={0:0,5:1,6:2,7:3,32:4,251:5,254:6,255:7},an=["(",")","(","<",">","<","[","]","[","{","}","{","\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"],Kt=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,xn=0;this.__bidiEngine__={};var Nn=function(Yt){var $t=Yt.charCodeAt(),Pn=$t>>8,mn=Zt[Pn];return mn!==void 0?Ot[256*mn+(255&$t)]:Pn===252||Pn===253?"AL":Kt.test(Pn)?"L":Pn===8?"R":"N"},rr=function(Yt){for(var $t,Pn=0;Pn<Yt.length;Pn++){if(($t=Nn(Yt.charAt(Pn)))==="L")return!1;if($t==="R")return!0}return!1},Tr=function(Yt,$t,Pn,mn){var lr,Zn,mr,Wn,yr=$t[mn];switch(yr){case"L":case"R":ln=!1;break;case"N":case"AN":break;case"EN":ln&&(yr="AN");break;case"AL":ln=!0,yr="R";break;case"WS":yr="N";break;case"CS":mn<1||mn+1>=$t.length||(lr=Pn[mn-1])!=="EN"&&lr!=="AN"||(Zn=$t[mn+1])!=="EN"&&Zn!=="AN"?yr="N":ln&&(Zn="AN"),yr=Zn===lr?Zn:"N";break;case"ES":yr=(lr=mn>0?Pn[mn-1]:"B")==="EN"&&mn+1<$t.length&&$t[mn+1]==="EN"?"EN":"N";break;case"ET":if(mn>0&&Pn[mn-1]==="EN"){yr="EN";break}if(ln){yr="N";break}for(mr=mn+1,Wn=$t.length;mr<Wn&&$t[mr]==="ET";)mr++;yr=mr<Wn&&$t[mr]==="EN"?"EN":"N";break;case"NSM":if(st&&!dt){for(Wn=$t.length,mr=mn+1;mr<Wn&&$t[mr]==="NSM";)mr++;if(mr<Wn){var Ir=Yt[mn],vi=Ir>=1425&&Ir<=2303||Ir===64286;if(lr=$t[mr],vi&&(lr==="R"||lr==="AL")){yr="R";break}}}yr=mn<1||(lr=$t[mn-1])==="B"?"N":Pn[mn-1];break;case"B":ln=!1,et=!0,yr=xn;break;case"S":Je=!0,yr="N";break;case"LRE":case"RLE":case"LRO":case"RLO":case"PDF":ln=!1;break;case"BN":yr="N"}return yr},Qn=function(Yt,$t,Pn){var mn=Yt.split("");return Pn&&vn(mn,Pn,{hiLevel:xn}),mn.reverse(),$t&&$t.reverse(),mn.join("")},vn=function(Yt,$t,Pn){var mn,lr,Zn,mr,Wn,yr=-1,Ir=Yt.length,vi=0,Rt=[],sn=xn?Et:Gt,fn=[];for(ln=!1,et=!1,Je=!1,lr=0;lr<Ir;lr++)fn[lr]=Nn(Yt[lr]);for(Zn=0;Zn<Ir;Zn++){if(Wn=vi,Rt[Zn]=Tr(Yt,fn,Rt,Zn),mn=240&(vi=sn[Wn][rn[Rt[Zn]]]),vi&=15,$t[Zn]=mr=sn[vi][5],mn>0)if(mn===16){for(lr=yr;lr<Zn;lr++)$t[lr]=1;yr=-1}else yr=-1;if(sn[vi][6])yr===-1&&(yr=Zn);else if(yr>-1){for(lr=yr;lr<Zn;lr++)$t[lr]=mr;yr=-1}fn[Zn]==="B"&&($t[Zn]=0),Pn.hiLevel|=mr}Je&&function(Bn,jn,Vn){for(var $n=0;$n<Vn;$n++)if(Bn[$n]==="S"){jn[$n]=xn;for(var nr=$n-1;nr>=0&&Bn[nr]==="WS";nr--)jn[nr]=xn}}(fn,$t,Ir)},zn=function(Yt,$t,Pn,mn,lr){if(!(lr.hiLevel<Yt)){if(Yt===1&&xn===1&&!et)return $t.reverse(),void(Pn&&Pn.reverse());for(var Zn,mr,Wn,yr,Ir=$t.length,vi=0;vi<Ir;){if(mn[vi]>=Yt){for(Wn=vi+1;Wn<Ir&&mn[Wn]>=Yt;)Wn++;for(yr=vi,mr=Wn-1;yr<mr;yr++,mr--)Zn=$t[yr],$t[yr]=$t[mr],$t[mr]=Zn,Pn&&(Zn=Pn[yr],Pn[yr]=Pn[mr],Pn[mr]=Zn);vi=Wn}vi++}}},Sr=function(Yt,$t,Pn){var mn=Yt.split(""),lr={hiLevel:xn};return Pn||(Pn=[]),vn(mn,Pn,lr),function(Zn,mr,Wn){if(Wn.hiLevel!==0&&jt)for(var yr,Ir=0;Ir<Zn.length;Ir++)mr[Ir]===1&&(yr=an.indexOf(Zn[Ir]))>=0&&(Zn[Ir]=an[yr+1])}(mn,Pn,lr),zn(2,mn,$t,Pn,lr),zn(1,mn,$t,Pn,lr),mn.join("")};return this.__bidiEngine__.doBidiReorder=function(Yt,$t,Pn){if(function(lr,Zn){if(Zn)for(var mr=0;mr<lr.length;mr++)Zn[mr]=mr;dt===void 0&&(dt=rr(lr)),Ct===void 0&&(Ct=rr(lr))}(Yt,$t),st||!vt||Ct)if(st&&vt&&dt^Ct)xn=dt?1:0,Yt=Qn(Yt,$t,Pn);else if(!st&&vt&&Ct)xn=dt?1:0,Yt=Sr(Yt,$t,Pn),Yt=Qn(Yt,$t);else if(!st||dt||vt||Ct){if(st&&!vt&&dt^Ct)Yt=Qn(Yt,$t),dt?(xn=0,Yt=Sr(Yt,$t,Pn)):(xn=1,Yt=Sr(Yt,$t,Pn),Yt=Qn(Yt,$t));else if(st&&dt&&!vt&&Ct)xn=1,Yt=Sr(Yt,$t,Pn),Yt=Qn(Yt,$t);else if(!st&&!vt&&dt^Ct){var mn=jt;dt?(xn=1,Yt=Sr(Yt,$t,Pn),xn=0,jt=!1,Yt=Sr(Yt,$t,Pn),jt=mn):(xn=0,Yt=Sr(Yt,$t,Pn),Yt=Qn(Yt,$t),xn=1,jt=!1,Yt=Sr(Yt,$t,Pn),jt=mn,Yt=Qn(Yt,$t))}}else xn=0,Yt=Sr(Yt,$t,Pn);else xn=dt?1:0,Yt=Sr(Yt,$t,Pn);return Yt},this.__bidiEngine__.setOptions=function(Yt){Yt&&(st=Yt.isInputVisual,vt=Yt.isOutputVisual,dt=Yt.isInputRtl,Ct=Yt.isOutputRtl,jt=Yt.isSymmetricSwapping)},this.__bidiEngine__.setOptions(We),this.__bidiEngine__};var Ee=["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 Le.__bidiEngine__({isInputVisual:!0});Le.API.events.push(["postProcessText",function(We){var et=We.text,Je=(We.x,We.y,We.options||{}),st=(We.mutex,Je.lang,[]);if(Je.isInputVisual=typeof Je.isInputVisual!="boolean"||Je.isInputVisual,Fe.setOptions(Je),Object.prototype.toString.call(et)==="[object Array]"){var dt=0;for(st=[],dt=0;dt<et.length;dt+=1)Object.prototype.toString.call(et[dt])==="[object Array]"?st.push([Fe.doBidiReorder(et[dt][0]),et[dt][1],et[dt][2]]):st.push([Fe.doBidiReorder(et[dt])]);We.text=st}else We.text=Fe.doBidiReorder(et);Fe.setOptions({isInputVisual:!0})}])}(Kn),Kn.API.TTFFont=function(){function Le(Ee){var Fe;if(this.rawData=Ee,Fe=this.contents=new kl(Ee),this.contents.pos=4,Fe.readString(4)==="ttcf")throw new Error("TTCF not supported.");Fe.pos=0,this.parse(),this.subset=new od(this),this.registerTTF()}return Le.open=function(Ee){return new Le(Ee)},Le.prototype.parse=function(){return this.directory=new nd(this.contents),this.head=new PA(this),this.name=new DA(this),this.cmap=new $c(this),this.toUnicode={},this.hhea=new xA(this),this.maxp=new rd(this),this.hmtx=new gc(this),this.post=new LA(this),this.os2=new FA(this),this.loca=new jA(this),this.glyf=new id(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]},Le.prototype.registerTTF=function(){var Ee,Fe,We,et,Je;if(this.scaleFactor=1e3/this.head.unitsPerEm,this.bbox=function(){var st,dt,vt,Ct;for(Ct=[],st=0,dt=(vt=this.bbox).length;st<dt;st++)Ee=vt[st],Ct.push(Math.round(Ee*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=(Je=this.familyClass)===1||Je===2||Je===3||Je===4||Je===5||Je===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")},Le.prototype.characterToGlyph=function(Ee){var Fe;return((Fe=this.cmap.unicode)!=null?Fe.codeMap[Ee]:void 0)||0},Le.prototype.widthOfGlyph=function(Ee){var Fe;return Fe=1e3/this.head.unitsPerEm,this.hmtx.forGlyph(Ee).advance*Fe},Le.prototype.widthOfString=function(Ee,Fe,We){var et,Je,st,dt;for(st=0,Je=0,dt=(Ee=""+Ee).length;0<=dt?Je<dt:Je>dt;Je=0<=dt?++Je:--Je)et=Ee.charCodeAt(Je),st+=this.widthOfGlyph(this.characterToGlyph(et))+We*(1e3/Fe)||0;return st*(Fe/1e3)},Le.prototype.lineHeight=function(Ee,Fe){var We;return Fe==null&&(Fe=!1),We=Fe?this.lineGap:0,(this.ascender+We-this.decender)/1e3*Ee},Le}();var Fs,kl=function(){function Le(Ee){this.data=Ee!=null?Ee:[],this.pos=0,this.length=this.data.length}return Le.prototype.readByte=function(){return this.data[this.pos++]},Le.prototype.writeByte=function(Ee){return this.data[this.pos++]=Ee},Le.prototype.readUInt32=function(){return 16777216*this.readByte()+(this.readByte()<<16)+(this.readByte()<<8)+this.readByte()},Le.prototype.writeUInt32=function(Ee){return this.writeByte(Ee>>>24&255),this.writeByte(Ee>>16&255),this.writeByte(Ee>>8&255),this.writeByte(255&Ee)},Le.prototype.readInt32=function(){var Ee;return(Ee=this.readUInt32())>=2147483648?Ee-4294967296:Ee},Le.prototype.writeInt32=function(Ee){return Ee<0&&(Ee+=4294967296),this.writeUInt32(Ee)},Le.prototype.readUInt16=function(){return this.readByte()<<8|this.readByte()},Le.prototype.writeUInt16=function(Ee){return this.writeByte(Ee>>8&255),this.writeByte(255&Ee)},Le.prototype.readInt16=function(){var Ee;return(Ee=this.readUInt16())>=32768?Ee-65536:Ee},Le.prototype.writeInt16=function(Ee){return Ee<0&&(Ee+=65536),this.writeUInt16(Ee)},Le.prototype.readString=function(Ee){var Fe,We;for(We=[],Fe=0;0<=Ee?Fe<Ee:Fe>Ee;Fe=0<=Ee?++Fe:--Fe)We[Fe]=String.fromCharCode(this.readByte());return We.join("")},Le.prototype.writeString=function(Ee){var Fe,We,et;for(et=[],Fe=0,We=Ee.length;0<=We?Fe<We:Fe>We;Fe=0<=We?++Fe:--Fe)et.push(this.writeByte(Ee.charCodeAt(Fe)));return et},Le.prototype.readShort=function(){return this.readInt16()},Le.prototype.writeShort=function(Ee){return this.writeInt16(Ee)},Le.prototype.readLongLong=function(){var Ee,Fe,We,et,Je,st,dt,vt;return Ee=this.readByte(),Fe=this.readByte(),We=this.readByte(),et=this.readByte(),Je=this.readByte(),st=this.readByte(),dt=this.readByte(),vt=this.readByte(),128&Ee?-1*(72057594037927940*(255^Ee)+281474976710656*(255^Fe)+1099511627776*(255^We)+4294967296*(255^et)+16777216*(255^Je)+65536*(255^st)+256*(255^dt)+(255^vt)+1):72057594037927940*Ee+281474976710656*Fe+1099511627776*We+4294967296*et+16777216*Je+65536*st+256*dt+vt},Le.prototype.writeLongLong=function(Ee){var Fe,We;return Fe=Math.floor(Ee/4294967296),We=4294967295&Ee,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)},Le.prototype.readInt=function(){return this.readInt32()},Le.prototype.writeInt=function(Ee){return this.writeInt32(Ee)},Le.prototype.read=function(Ee){var Fe,We;for(Fe=[],We=0;0<=Ee?We<Ee:We>Ee;We=0<=Ee?++We:--We)Fe.push(this.readByte());return Fe},Le.prototype.write=function(Ee){var Fe,We,et,Je;for(Je=[],We=0,et=Ee.length;We<et;We++)Fe=Ee[We],Je.push(this.writeByte(Fe));return Je},Le}(),nd=function(){var Le;function Ee(Fe){var We,et,Je;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,Je=this.tableCount;0<=Je?et<Je:et>Je;et=0<=Je?++et:--et)We={tag:Fe.readString(4),checksum:Fe.readInt(),offset:Fe.readInt(),length:Fe.readInt()},this.tables[We.tag]=We}return Ee.prototype.encode=function(Fe){var We,et,Je,st,dt,vt,Ct,jt,Ot,Gt,Et,rn,Zt;for(Zt in Et=Object.keys(Fe).length,vt=Math.log(2),Ot=16*Math.floor(Math.log(Et)/vt),st=Math.floor(Ot/vt),jt=16*Et-Ot,(et=new kl).writeInt(this.scalarType),et.writeShort(Et),et.writeShort(Ot),et.writeShort(st),et.writeShort(jt),Je=16*Et,Ct=et.pos+Je,dt=null,rn=[],Fe)for(Gt=Fe[Zt],et.writeString(Zt),et.writeInt(Le(Gt)),et.writeInt(Ct),et.writeInt(Gt.length),rn=rn.concat(Gt),Zt==="head"&&(dt=Ct),Ct+=Gt.length;Ct%4;)rn.push(0),Ct++;return et.write(rn),We=2981146554-Le(et.data),et.pos=dt+8,et.writeUInt32(We),et.data},Le=function(Fe){var We,et,Je,st;for(Fe=_A.call(Fe);Fe.length%4;)Fe.push(0);for(Je=new kl(Fe),et=0,We=0,st=Fe.length;We<st;We=We+=4)et+=Je.readUInt32();return 4294967295&et},Ee}(),hc={}.hasOwnProperty,al=function(Le,Ee){for(var Fe in Ee)hc.call(Ee,Fe)&&(Le[Fe]=Ee[Fe]);function We(){this.constructor=Le}return We.prototype=Ee.prototype,Le.prototype=new We,Le.__super__=Ee.prototype,Le};Fs=function(){function Le(Ee){var Fe;this.file=Ee,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 Le.prototype.parse=function(){},Le.prototype.encode=function(){},Le.prototype.raw=function(){return this.exists?(this.file.contents.pos=this.offset,this.file.contents.read(this.length)):null},Le}();var PA=function(Le){function Ee(){return Ee.__super__.constructor.apply(this,arguments)}return al(Ee,Fs),Ee.prototype.tag="head",Ee.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()},Ee.prototype.encode=function(Fe){var We;return(We=new kl).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},Ee}(),qc=function(){function Le(Ee,Fe){var We,et,Je,st,dt,vt,Ct,jt,Ot,Gt,Et,rn,Zt,an,Kt,ln,xn;switch(this.platformID=Ee.readUInt16(),this.encodingID=Ee.readShort(),this.offset=Fe+Ee.readInt(),Ot=Ee.pos,Ee.pos=this.offset,this.format=Ee.readUInt16(),this.length=Ee.readUInt16(),this.language=Ee.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]=Ee.readByte();break;case 4:for(Et=Ee.readUInt16(),Gt=Et/2,Ee.pos+=6,Je=function(){var Nn,rr;for(rr=[],vt=Nn=0;0<=Gt?Nn<Gt:Nn>Gt;vt=0<=Gt?++Nn:--Nn)rr.push(Ee.readUInt16());return rr}(),Ee.pos+=2,Zt=function(){var Nn,rr;for(rr=[],vt=Nn=0;0<=Gt?Nn<Gt:Nn>Gt;vt=0<=Gt?++Nn:--Nn)rr.push(Ee.readUInt16());return rr}(),Ct=function(){var Nn,rr;for(rr=[],vt=Nn=0;0<=Gt?Nn<Gt:Nn>Gt;vt=0<=Gt?++Nn:--Nn)rr.push(Ee.readUInt16());return rr}(),jt=function(){var Nn,rr;for(rr=[],vt=Nn=0;0<=Gt?Nn<Gt:Nn>Gt;vt=0<=Gt?++Nn:--Nn)rr.push(Ee.readUInt16());return rr}(),et=(this.length-Ee.pos+this.offset)/2,dt=function(){var Nn,rr;for(rr=[],vt=Nn=0;0<=et?Nn<et:Nn>et;vt=0<=et?++Nn:--Nn)rr.push(Ee.readUInt16());return rr}(),vt=Kt=0,xn=Je.length;Kt<xn;vt=++Kt)for(an=Je[vt],We=ln=rn=Zt[vt];rn<=an?ln<=an:ln>=an;We=rn<=an?++ln:--ln)jt[vt]===0?st=We+Ct[vt]:(st=dt[jt[vt]/2+(We-rn)-(Gt-vt)]||0)!==0&&(st+=Ct[vt]),this.codeMap[We]=65535&st}Ee.pos=Ot}return Le.encode=function(Ee,Fe){var We,et,Je,st,dt,vt,Ct,jt,Ot,Gt,Et,rn,Zt,an,Kt,ln,xn,Nn,rr,Tr,Qn,vn,zn,Sr,Yt,$t,Pn,mn,lr,Zn,mr,Wn,yr,Ir,vi,Rt,sn,fn,Bn,jn,Vn,$n,nr,Xr,Vr,mi;switch(mn=new kl,st=Object.keys(Ee).sort(function(Ai,Xi){return Ai-Xi}),Fe){case"macroman":for(Zt=0,an=function(){var Ai=[];for(rn=0;rn<256;++rn)Ai.push(0);return Ai}(),ln={0:0},Je={},lr=0,yr=st.length;lr<yr;lr++)ln[nr=Ee[et=st[lr]]]==null&&(ln[nr]=++Zt),Je[et]={old:Ee[et],new:ln[Ee[et]]},an[et]=ln[Ee[et]];return mn.writeUInt16(1),mn.writeUInt16(0),mn.writeUInt32(12),mn.writeUInt16(0),mn.writeUInt16(262),mn.writeUInt16(0),mn.write(an),{charMap:Je,subtable:mn.data,maxGlyphID:Zt+1};case"unicode":for($t=[],Ot=[],xn=0,ln={},We={},Kt=Ct=null,Zn=0,Ir=st.length;Zn<Ir;Zn++)ln[rr=Ee[et=st[Zn]]]==null&&(ln[rr]=++xn),We[et]={old:rr,new:ln[rr]},dt=ln[rr]-et,Kt!=null&&dt===Ct||(Kt&&Ot.push(Kt),$t.push(et),Ct=dt),Kt=et;for(Kt&&Ot.push(Kt),Ot.push(65535),$t.push(65535),Sr=2*(zn=$t.length),vn=2*Math.pow(Math.log(zn)/Math.LN2,2),Gt=Math.log(vn/2)/Math.LN2,Qn=2*zn-vn,vt=[],Tr=[],Et=[],rn=mr=0,vi=$t.length;mr<vi;rn=++mr){if(Yt=$t[rn],jt=Ot[rn],Yt===65535){vt.push(0),Tr.push(0);break}if(Yt-(Pn=We[Yt].new)>=32768)for(vt.push(0),Tr.push(2*(Et.length+zn-rn)),et=Wn=Yt;Yt<=jt?Wn<=jt:Wn>=jt;et=Yt<=jt?++Wn:--Wn)Et.push(We[et].new);else vt.push(Pn-Yt),Tr.push(0)}for(mn.writeUInt16(3),mn.writeUInt16(1),mn.writeUInt32(12),mn.writeUInt16(4),mn.writeUInt16(16+8*zn+2*Et.length),mn.writeUInt16(0),mn.writeUInt16(Sr),mn.writeUInt16(vn),mn.writeUInt16(Gt),mn.writeUInt16(Qn),Vn=0,Rt=Ot.length;Vn<Rt;Vn++)et=Ot[Vn],mn.writeUInt16(et);for(mn.writeUInt16(0),$n=0,sn=$t.length;$n<sn;$n++)et=$t[$n],mn.writeUInt16(et);for(Xr=0,fn=vt.length;Xr<fn;Xr++)dt=vt[Xr],mn.writeUInt16(dt);for(Vr=0,Bn=Tr.length;Vr<Bn;Vr++)Nn=Tr[Vr],mn.writeUInt16(Nn);for(mi=0,jn=Et.length;mi<jn;mi++)Zt=Et[mi],mn.writeUInt16(Zt);return{charMap:We,subtable:mn.data,maxGlyphID:xn+1}}},Le}(),$c=function(Le){function Ee(){return Ee.__super__.constructor.apply(this,arguments)}return al(Ee,Fs),Ee.prototype.tag="cmap",Ee.prototype.parse=function(Fe){var We,et,Je;for(Fe.pos=this.offset,this.version=Fe.readUInt16(),Je=Fe.readUInt16(),this.tables=[],this.unicode=null,et=0;0<=Je?et<Je:et>Je;et=0<=Je?++et:--et)We=new qc(Fe,this.offset),this.tables.push(We),We.isUnicode&&this.unicode==null&&(this.unicode=We);return!0},Ee.encode=function(Fe,We){var et,Je;return We==null&&(We="macroman"),et=qc.encode(Fe,We),(Je=new kl).writeUInt16(0),Je.writeUInt16(1),et.table=Je.data.concat(et.subtable),et},Ee}(),xA=function(Le){function Ee(){return Ee.__super__.constructor.apply(this,arguments)}return al(Ee,Fs),Ee.prototype.tag="hhea",Ee.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()},Ee}(),FA=function(Le){function Ee(){return Ee.__super__.constructor.apply(this,arguments)}return al(Ee,Fs),Ee.prototype.tag="OS/2",Ee.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()},Ee}(),LA=function(Le){function Ee(){return Ee.__super__.constructor.apply(this,arguments)}return al(Ee,Fs),Ee.prototype.tag="post",Ee.prototype.parse=function(Fe){var We,et,Je;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 st;for(et=Fe.readUInt16(),this.glyphNameIndex=[],st=0;0<=et?st<et:st>et;st=0<=et?++st:--st)this.glyphNameIndex.push(Fe.readUInt16());for(this.names=[],Je=[];Fe.pos<this.offset+this.length;)We=Fe.readByte(),Je.push(this.names.push(Fe.readString(We)));return Je;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=[],st=dt=0,vt=this.file.maxp.numGlyphs;0<=vt?dt<vt:dt>vt;st=0<=vt?++dt:--dt)Ct.push(Fe.readUInt32());return Ct}.call(this)}},Ee}(),IA=function(Le,Ee){this.raw=Le,this.length=Le.length,this.platformID=Ee.platformID,this.encodingID=Ee.encodingID,this.languageID=Ee.languageID},DA=function(Le){function Ee(){return Ee.__super__.constructor.apply(this,arguments)}return al(Ee,Fs),Ee.prototype.tag="name",Ee.prototype.parse=function(Fe){var We,et,Je,st,dt,vt,Ct,jt,Ot,Gt,Et;for(Fe.pos=this.offset,Fe.readShort(),We=Fe.readShort(),vt=Fe.readShort(),et=[],st=0;0<=We?st<We:st>We;st=0<=We?++st:--st)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={},st=Ot=0,Gt=et.length;Ot<Gt;st=++Ot)Je=et[st],Fe.pos=Je.offset,jt=Fe.readString(Je.length),dt=new IA(jt,Je),Ct[Et=Je.nameID]==null&&(Ct[Et]=[]),Ct[Je.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]},Ee}(),rd=function(Le){function Ee(){return Ee.__super__.constructor.apply(this,arguments)}return al(Ee,Fs),Ee.prototype.tag="maxp",Ee.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()},Ee}(),gc=function(Le){function Ee(){return Ee.__super__.constructor.apply(this,arguments)}return al(Ee,Fs),Ee.prototype.tag="hmtx",Ee.prototype.parse=function(Fe){var We,et,Je,st,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(Je=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=function(){var jt,Ot;for(Ot=[],We=jt=0;0<=Je?jt<Je:jt>Je;We=0<=Je?++jt:--jt)Ot.push(Fe.readInt16());return Ot}(),this.widths=function(){var jt,Ot,Gt,Et;for(Et=[],jt=0,Ot=(Gt=this.metrics).length;jt<Ot;jt++)st=Gt[jt],Et.push(st.advance);return Et}.call(this),et=this.widths[this.widths.length-1],Ct=[],We=dt=0;0<=Je?dt<Je:dt>Je;We=0<=Je?++dt:--dt)Ct.push(this.widths.push(et));return Ct},Ee.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]}},Ee}(),_A=[].slice,id=function(Le){function Ee(){return Ee.__super__.constructor.apply(this,arguments)}return al(Ee,Fs),Ee.prototype.tag="glyf",Ee.prototype.parse=function(){return this.cache={}},Ee.prototype.glyphFor=function(Fe){var We,et,Je,st,dt,vt,Ct,jt,Ot,Gt;return Fe in this.cache?this.cache[Fe]:(st=this.file.loca,We=this.file.contents,et=st.indexOf(Fe),(Je=st.lengthOf(Fe))===0?this.cache[Fe]=null:(We.pos=this.offset+et,dt=(vt=new kl(We.read(Je))).readShort(),jt=vt.readShort(),Gt=vt.readShort(),Ct=vt.readShort(),Ot=vt.readShort(),this.cache[Fe]=dt===-1?new ad(vt,jt,Gt,Ct,Ot):new eA(vt,dt,jt,Gt,Ct,Ot),this.cache[Fe]))},Ee.prototype.encode=function(Fe,We,et){var Je,st,dt,vt,Ct;for(dt=[],st=[],vt=0,Ct=We.length;vt<Ct;vt++)Je=Fe[We[vt]],st.push(dt.length),Je&&(dt=dt.concat(Je.encode(et)));return st.push(dt.length),{table:dt,offsets:st}},Ee}(),eA=function(){function Le(Ee,Fe,We,et,Je,st){this.raw=Ee,this.numberOfContours=Fe,this.xMin=We,this.yMin=et,this.xMax=Je,this.yMax=st,this.compound=!1}return Le.prototype.encode=function(){return this.raw.data},Le}(),ad=function(){function Le(Ee,Fe,We,et,Je){var st,dt;for(this.raw=Ee,this.xMin=Fe,this.yMin=We,this.xMax=et,this.yMax=Je,this.compound=!0,this.glyphIDs=[],this.glyphOffsets=[],st=this.raw;dt=st.readShort(),this.glyphOffsets.push(st.pos),this.glyphIDs.push(st.readUInt16()),32&dt;)st.pos+=1&dt?4:2,128&dt?st.pos+=8:64&dt?st.pos+=4:8&dt&&(st.pos+=2)}return Le.prototype.encode=function(){var Ee,Fe,We;for(Fe=new kl(_A.call(this.raw.data)),Ee=0,We=this.glyphIDs.length;Ee<We;++Ee)Fe.pos=this.glyphOffsets[Ee];return Fe.data},Le}(),jA=function(Le){function Ee(){return Ee.__super__.constructor.apply(this,arguments)}return al(Ee,Fs),Ee.prototype.tag="loca",Ee.prototype.parse=function(Fe){var We,et;return Fe.pos=this.offset,We=this.file.head.indexToLocFormat,this.offsets=We===0?function(){var Je,st;for(st=[],et=0,Je=this.length;et<Je;et+=2)st.push(2*Fe.readUInt16());return st}.call(this):function(){var Je,st;for(st=[],et=0,Je=this.length;et<Je;et+=4)st.push(Fe.readUInt32());return st}.call(this)},Ee.prototype.indexOf=function(Fe){return this.offsets[Fe]},Ee.prototype.lengthOf=function(Fe){return this.offsets[Fe+1]-this.offsets[Fe]},Ee.prototype.encode=function(Fe,We){for(var et=new Uint32Array(this.offsets.length),Je=0,st=0,dt=0;dt<et.length;++dt)if(et[dt]=Je,st<We.length&&We[st]==dt){++st,et[dt]=Je;var vt=this.offsets[dt],Ct=this.offsets[dt+1]-vt;Ct>0&&(Je+=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},Ee}(),od=function(){function Le(Ee){this.font=Ee,this.subset={},this.unicodes={},this.next=33}return Le.prototype.generateCmap=function(){var Ee,Fe,We,et,Je;for(Fe in et=this.font.cmap.tables[0].codeMap,Ee={},Je=this.subset)We=Je[Fe],Ee[Fe]=et[We];return Ee},Le.prototype.glyphsFor=function(Ee){var Fe,We,et,Je,st,dt,vt;for(et={},st=0,dt=Ee.length;st<dt;st++)et[Je=Ee[st]]=this.font.glyf.glyphFor(Je);for(Je in Fe=[],et)(We=et[Je])!=null&&We.compound&&Fe.push.apply(Fe,We.glyphIDs);if(Fe.length>0)for(Je in vt=this.glyphsFor(Fe))We=vt[Je],et[Je]=We;return et},Le.prototype.encode=function(Ee,Fe){var We,et,Je,st,dt,vt,Ct,jt,Ot,Gt,Et,rn,Zt,an,Kt;for(et in We=$c.encode(this.generateCmap(),"unicode"),st=this.glyphsFor(Ee),Et={0:0},Kt=We.charMap)Et[(vt=Kt[et]).old]=vt.new;for(rn in Gt=We.maxGlyphID,st)rn in Et||(Et[rn]=Gt++);return jt=function(ln){var xn,Nn;for(xn in Nn={},ln)Nn[ln[xn]]=xn;return Nn}(Et),Ot=Object.keys(jt).sort(function(ln,xn){return ln-xn}),Zt=function(){var ln,xn,Nn;for(Nn=[],ln=0,xn=Ot.length;ln<xn;ln++)dt=Ot[ln],Nn.push(jt[dt]);return Nn}(),Je=this.font.glyf.encode(st,Zt,Et),Ct=this.font.loca.encode(Je.offsets,Zt),an={cmap:this.font.cmap.raw(),glyf:Je.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&&(an["OS/2"]=this.font.os2.raw()),this.font.directory.encode(an)},Le}();Kn.API.PDFObject=function(){var Le;function Ee(){}return Le=function(Fe,We){return(Array(We+1).join("0")+Fe).slice(-We)},Ee.convert=function(Fe){var We,et,Je,st;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(Ee.convert(We));return Ct}().join(" ")+"]";if(typeof Fe=="string")return"/"+Fe;if(Fe!=null&&Fe.isString)return"("+Fe+")";if(Fe instanceof Date)return"(D:"+Le(Fe.getUTCFullYear(),4)+Le(Fe.getUTCMonth(),2)+Le(Fe.getUTCDate(),2)+Le(Fe.getUTCHours(),2)+Le(Fe.getUTCMinutes(),2)+Le(Fe.getUTCSeconds(),2)+"Z)";if({}.toString.call(Fe)==="[object Object]"){for(et in Je=["<<"],Fe)st=Fe[et],Je.push("/"+et+" "+Ee.convert(st));return Je.push(">>"),Je.join(`
`)}return""+Fe},Ee}();var sd=Kn},86129:function(en,zt,be){var ye=be(19208).lW,Xe=be(97671);(function(E){en.exports=E()})(function(){return function E(pe,Ae,ue){function le(ie,oe){if(!Ae[ie]){if(!pe[ie]){var re=void 0;if(!oe&&re)return require(ie,!0);if(ae)return ae(ie,!0);var ne=new Error("Cannot find module '"+ie+"'");throw ne.code="MODULE_NOT_FOUND",ne}var z=Ae[ie]={exports:{}};pe[ie][0].call(z.exports,function(a){var y=pe[ie][1][a];return le(y||a)},z,z.exports,E,pe,Ae,ue)}return Ae[ie].exports}for(var ae=void 0,se=0;se<ue.length;se++)le(ue[se]);return le}({1:[function(E,pe,Ae){"use strict";var ue=E("./utils"),le=E("./support"),ae="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";Ae.encode=function(se){for(var ie,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?(ie=se[b++],oe=b<te?se[b++]:0,b<te?se[b++]:0):(ie=se.charCodeAt(b++),oe=b<te?se.charCodeAt(b++):0,b<te?se.charCodeAt(b++):0),ne=ie>>2,z=(3&ie)<<4|oe>>4,a=1<ee?(15&oe)<<2|re>>6:64,y=2<ee?63&re:64,x.push(ae.charAt(ne)+ae.charAt(z)+ae.charAt(a)+ae.charAt(y));return x.join("")},Ae.decode=function(se){var ie,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)===ae.charAt(64)&&ee--,se.charAt(se.length-2)===ae.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;)ie=ae.indexOf(se.charAt(y++))<<2|(ne=ae.indexOf(se.charAt(y++)))>>4,oe=(15&ne)<<4|(z=ae.indexOf(se.charAt(y++)))>>2,re=(3&z)<<6|(a=ae.indexOf(se.charAt(y++))),te[x++]=ie,z!==64&&(te[x++]=oe),a!==64&&(te[x++]=re);return te}},{"./support":30,"./utils":32}],2:[function(E,pe,Ae){"use strict";var ue=E("./external"),le=E("./stream/DataWorker"),ae=E("./stream/Crc32Probe"),se=E("./stream/DataLengthProbe");function ie(oe,re,ne,z,a){this.compressedSize=oe,this.uncompressedSize=re,this.crc32=ne,this.compression=z,this.compressedContent=a}ie.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)}},ie.createWorkerFrom=function(oe,re,ne){return oe.pipe(new ae).pipe(new se("uncompressedSize")).pipe(re.compressWorker(ne)).pipe(new se("compressedSize")).withStreamInfo("compression",re)},pe.exports=ie},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(E,pe,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,pe,Ae){"use strict";var ue=E("./utils"),le=function(){for(var ae,se=[],ie=0;ie<256;ie++){ae=ie;for(var oe=0;oe<8;oe++)ae=1&ae?3988292384^ae>>>1:ae>>>1;se[ie]=ae}return se}();pe.exports=function(ae,se){return ae!==void 0&&ae.length?ue.getTypeOf(ae)!=="string"?function(ie,oe,re,ne){var z=le,a=ne+re;ie^=-1;for(var y=ne;y<a;y++)ie=ie>>>8^z[255&(ie^oe[y])];return-1^ie}(0|se,ae,ae.length,0):function(ie,oe,re,ne){var z=le,a=ne+re;ie^=-1;for(var y=ne;y<a;y++)ie=ie>>>8^z[255&(ie^oe.charCodeAt(y))];return-1^ie}(0|se,ae,ae.length,0):0}},{"./utils":32}],5:[function(E,pe,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,pe,Ae){"use strict";var ue=null;ue=typeof Promise!="undefined"?Promise:E("lie"),pe.exports={Promise:ue}},{lie:37}],7:[function(E,pe,Ae){"use strict";var ue=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Uint32Array!="undefined",le=E("pako"),ae=E("./utils"),se=E("./stream/GenericWorker"),ie=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",ae.inherits(oe,se),oe.prototype.processChunk=function(re){this.meta=re.meta,this._pako===null&&this._createPako(),this._pako.push(ae.transformTo(ie,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,pe,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,de=z.file,he=z.compression,fe=te!==ie.utf8encode,ge=ae.transformTo("string",te(de.name)),ve=ae.transformTo("string",ie.utf8encode(de.name)),me=de.comment,Be=ae.transformTo("string",te(me)),Se=ae.transformTo("string",ie.utf8encode(me)),Te=ve.length!==de.name.length,we=Se.length!==me.length,je="",xe="",Oe="",ze=de.dir,Ze=de.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),fe||!Te&&!we||(tt|=2048);var qe=0,lt=0;ze&&(qe|=16),b==="UNIX"?(lt=798,qe|=function(nt,at){var ut=nt;return nt||(ut=at?16893:33204),(65535&ut)<<16}(de.unixPermissions,ze)):(lt=20,qe|=function(nt){return 63&(nt||0)}(de.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(ge),4)+ve,je+="up"+ue(xe.length,2)+xe),we&&(Oe=ue(1,1)+ue(oe(Be),4)+Se,je+="uc"+ue(Oe.length,2)+Oe);var ct="";return ct+=`
\0`,ct+=ue(tt,2),ct+=he.magic,ct+=ue(ee,2),ct+=ue(ce,2),ct+=ue(Me.crc32,4),ct+=ue(Me.compressedSize,4),ct+=ue(Me.uncompressedSize,4),ct+=ue(ge.length,2),ct+=ue(je.length,2),{fileRecord:re.LOCAL_FILE_HEADER+ct+ge+je,dirRecord:re.CENTRAL_FILE_HEADER+ue(lt,2)+ct+ue(Be.length,2)+"\0\0\0\0"+ue(qe,4)+ue(x,4)+ge+je+Be}}var ae=E("../utils"),se=E("../stream/GenericWorker"),ie=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=[]}ae.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,de){var he=ae.transformTo("string",de(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()},pe.exports=ne},{"../crc32":4,"../signature":23,"../stream/GenericWorker":28,"../utf8":31,"../utils":32}],9:[function(E,pe,Ae){"use strict";var ue=E("../compressions"),le=E("./ZipFileWorker");Ae.generateWorker=function(ae,se,ie){var oe=new le(se.streamFiles,ie,se.platform,se.encodeFileName),re=0;try{ae.forEach(function(ne,z){re++;var a=function(te,ee){var ce=te||ee,de=ue[ce];if(!de)throw new Error(ce+" is not a valid compression method !");return de}(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,pe,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 ae in this)typeof this[ae]!="function"&&(le[ae]=this[ae]);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,ae){return new ue().loadAsync(le,ae)},ue.external=E("./external"),pe.exports=ue},{"./defaults":5,"./external":6,"./load":11,"./object":15,"./support":30}],11:[function(E,pe,Ae){"use strict";var ue=E("./utils"),le=E("./external"),ae=E("./utf8"),se=E("./zipEntries"),ie=E("./stream/Crc32Probe"),oe=E("./nodejsUtils");function re(ne){return new le.Promise(function(z,a){var y=ne.decompressed.getContentWorker().pipe(new ie);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()})}pe.exports=function(ne,z){var a=this;return z=ue.extend(z||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:ae.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,de=ue.resolve(ee.fileNameStr);a.file(de,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(de).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,pe,Ae){"use strict";var ue=E("../utils"),le=E("../stream/GenericWorker");function ae(se,ie){le.call(this,"Nodejs stream input adapter for "+se),this._upstreamEnded=!1,this._bindStream(ie)}ue.inherits(ae,le),ae.prototype._bindStream=function(se){var ie=this;(this._stream=se).pause(),se.on("data",function(oe){ie.push({data:oe,meta:{percent:0}})}).on("error",function(oe){ie.isPaused?this.generatedError=oe:ie.error(oe)}).on("end",function(){ie.isPaused?ie._upstreamEnded=!0:ie.end()})},ae.prototype.pause=function(){return!!le.prototype.pause.call(this)&&(this._stream.pause(),!0)},ae.prototype.resume=function(){return!!le.prototype.resume.call(this)&&(this._upstreamEnded?this.end():this._stream.resume(),!0)},pe.exports=ae},{"../stream/GenericWorker":28,"../utils":32}],13:[function(E,pe,Ae){"use strict";var ue=E("readable-stream").Readable;function le(ae,se,ie){ue.call(this,se),this._helper=ae;var oe=this;ae.on("data",function(re,ne){oe.push(re)||oe._helper.pause(),ie&&ie(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()},pe.exports=le},{"../utils":32,"readable-stream":16}],14:[function(E,pe,Ae){"use strict";pe.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,pe,Ae){"use strict";function ue(de,he,fe){var ge,ve=ae.getTypeOf(he),me=ae.extend(fe||{},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&&(de=b(de)),me.createFolders&&(ge=x(de))&&te.call(this,ge,!0);var Be=ve==="string"&&me.binary===!1&&me.base64===!1;fe&&fe.binary!==void 0||(me.binary=!Be),(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(de,he):ae.prepareContent(de,he,me.binary,me.optimizedBinaryString,me.base64);var Te=new ne(de,Se,me);this.files[de]=Te}var le=E("./utf8"),ae=E("./utils"),se=E("./stream/GenericWorker"),ie=E("./stream/StreamHelper"),oe=E("./defaults"),re=E("./compressedObject"),ne=E("./zipObject"),z=E("./generate"),a=E("./nodejsUtils"),y=E("./nodejs/NodejsStreamInputAdapter"),x=function(de){de.slice(-1)==="/"&&(de=de.substring(0,de.length-1));var he=de.lastIndexOf("/");return 0<he?de.substring(0,he):""},b=function(de){return de.slice(-1)!=="/"&&(de+="/"),de},te=function(de,he){return he=he!==void 0?he:oe.createFolders,de=b(de),this.files[de]||ue.call(this,de,null,{dir:!0,createFolders:he}),this.files[de]};function ee(de){return Object.prototype.toString.call(de)==="[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(de){var he,fe,ge;for(he in this.files)ge=this.files[he],(fe=he.slice(this.root.length,he.length))&&he.slice(0,this.root.length)===this.root&&de(fe,ge)},filter:function(de){var he=[];return this.forEach(function(fe,ge){de(fe,ge)&&he.push(ge)}),he},file:function(de,he,fe){if(arguments.length!==1)return de=this.root+de,ue.call(this,de,he,fe),this;if(ee(de)){var ge=de;return this.filter(function(me,Be){return!Be.dir&&ge.test(me)})}var ve=this.files[this.root+de];return ve&&!ve.dir?ve:null},folder:function(de){if(!de)return this;if(ee(de))return this.filter(function(ve,me){return me.dir&&de.test(ve)});var he=this.root+de,fe=te.call(this,he),ge=this.clone();return ge.root=fe.name,ge},remove:function(de){de=this.root+de;var he=this.files[de];if(he||(de.slice(-1)!=="/"&&(de+="/"),he=this.files[de]),he&&!he.dir)delete this.files[de];else for(var fe=this.filter(function(ve,me){return me.name.slice(0,de.length)===de}),ge=0;ge<fe.length;ge++)delete this.files[fe[ge].name];return this},generate:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},generateInternalStream:function(de){var he,fe={};try{if((fe=ae.extend(de||{},{streamFiles:!1,compression:"STORE",compressionOptions:null,type:"",platform:"DOS",comment:null,mimeType:"application/zip",encodeFileName:le.utf8encode})).type=fe.type.toLowerCase(),fe.compression=fe.compression.toUpperCase(),fe.type==="binarystring"&&(fe.type="string"),!fe.type)throw new Error("No output type specified.");ae.checkSupport(fe.type),fe.platform!=="darwin"&&fe.platform!=="freebsd"&&fe.platform!=="linux"&&fe.platform!=="sunos"||(fe.platform="UNIX"),fe.platform==="win32"&&(fe.platform="DOS");var ge=fe.comment||this.comment||"";he=z.generateWorker(this,fe,ge)}catch(ve){(he=new se("error")).error(ve)}return new ie(he,fe.type||"string",fe.mimeType)},generateAsync:function(de,he){return this.generateInternalStream(de).accumulate(he)},generateNodeStream:function(de,he){return(de=de||{}).type||(de.type="nodebuffer"),this.generateInternalStream(de).toNodejsStream(he)}};pe.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,pe,Ae){"use strict";pe.exports=E("stream")},{stream:void 0}],17:[function(E,pe,Ae){"use strict";var ue=E("./DataReader");function le(ae){ue.call(this,ae);for(var se=0;se<this.data.length;se++)ae[se]=255&ae[se]}E("../utils").inherits(le,ue),le.prototype.byteAt=function(ae){return this.data[this.zero+ae]},le.prototype.lastIndexOfSignature=function(ae){for(var se=ae.charCodeAt(0),ie=ae.charCodeAt(1),oe=ae.charCodeAt(2),re=ae.charCodeAt(3),ne=this.length-4;0<=ne;--ne)if(this.data[ne]===se&&this.data[ne+1]===ie&&this.data[ne+2]===oe&&this.data[ne+3]===re)return ne-this.zero;return-1},le.prototype.readAndCheckSignature=function(ae){var se=ae.charCodeAt(0),ie=ae.charCodeAt(1),oe=ae.charCodeAt(2),re=ae.charCodeAt(3),ne=this.readData(4);return se===ne[0]&&ie===ne[1]&&oe===ne[2]&&re===ne[3]},le.prototype.readData=function(ae){if(this.checkOffset(ae),ae===0)return[];var se=this.data.slice(this.zero+this.index,this.zero+this.index+ae);return this.index+=ae,se},pe.exports=le},{"../utils":32,"./DataReader":18}],18:[function(E,pe,Ae){"use strict";var ue=E("../utils");function le(ae){this.data=ae,this.length=ae.length,this.index=0,this.zero=0}le.prototype={checkOffset:function(ae){this.checkIndex(this.index+ae)},checkIndex:function(ae){if(this.length<this.zero+ae||ae<0)throw new Error("End of data reached (data length = "+this.length+", asked index = "+ae+"). Corrupted zip ?")},setIndex:function(ae){this.checkIndex(ae),this.index=ae},skip:function(ae){this.setIndex(this.index+ae)},byteAt:function(){},readInt:function(ae){var se,ie=0;for(this.checkOffset(ae),se=this.index+ae-1;se>=this.index;se--)ie=(ie<<8)+this.byteAt(se);return this.index+=ae,ie},readString:function(ae){return ue.transformTo("string",this.readData(ae))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var ae=this.readInt(4);return new Date(Date.UTC(1980+(ae>>25&127),(ae>>21&15)-1,ae>>16&31,ae>>11&31,ae>>5&63,(31&ae)<<1))}},pe.exports=le},{"../utils":32}],19:[function(E,pe,Ae){"use strict";var ue=E("./Uint8ArrayReader");function le(ae){ue.call(this,ae)}E("../utils").inherits(le,ue),le.prototype.readData=function(ae){this.checkOffset(ae);var se=this.data.slice(this.zero+this.index,this.zero+this.index+ae);return this.index+=ae,se},pe.exports=le},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(E,pe,Ae){"use strict";var ue=E("./DataReader");function le(ae){ue.call(this,ae)}E("../utils").inherits(le,ue),le.prototype.byteAt=function(ae){return this.data.charCodeAt(this.zero+ae)},le.prototype.lastIndexOfSignature=function(ae){return this.data.lastIndexOf(ae)-this.zero},le.prototype.readAndCheckSignature=function(ae){return ae===this.readData(4)},le.prototype.readData=function(ae){this.checkOffset(ae);var se=this.data.slice(this.zero+this.index,this.zero+this.index+ae);return this.index+=ae,se},pe.exports=le},{"../utils":32,"./DataReader":18}],21:[function(E,pe,Ae){"use strict";var ue=E("./ArrayReader");function le(ae){ue.call(this,ae)}E("../utils").inherits(le,ue),le.prototype.readData=function(ae){if(this.checkOffset(ae),ae===0)return new Uint8Array(0);var se=this.data.subarray(this.zero+this.index,this.zero+this.index+ae);return this.index+=ae,se},pe.exports=le},{"../utils":32,"./ArrayReader":17}],22:[function(E,pe,Ae){"use strict";var ue=E("../utils"),le=E("../support"),ae=E("./ArrayReader"),se=E("./StringReader"),ie=E("./NodeBufferReader"),oe=E("./Uint8ArrayReader");pe.exports=function(re){var ne=ue.getTypeOf(re);return ue.checkSupport(ne),ne!=="string"||le.uint8array?ne==="nodebuffer"?new ie(re):le.uint8array?new oe(ue.transformTo("uint8array",re)):new ae(ue.transformTo("array",re)):new se(re)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(E,pe,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,pe,Ae){"use strict";var ue=E("./GenericWorker"),le=E("../utils");function ae(se){ue.call(this,"ConvertWorker to "+se),this.destType=se}le.inherits(ae,ue),ae.prototype.processChunk=function(se){this.push({data:le.transformTo(this.destType,se.data),meta:se.meta})},pe.exports=ae},{"../utils":32,"./GenericWorker":28}],25:[function(E,pe,Ae){"use strict";var ue=E("./GenericWorker"),le=E("../crc32");function ae(){ue.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}E("../utils").inherits(ae,ue),ae.prototype.processChunk=function(se){this.streamInfo.crc32=le(se.data,this.streamInfo.crc32||0),this.push(se)},pe.exports=ae},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(E,pe,Ae){"use strict";var ue=E("../utils"),le=E("./GenericWorker");function ae(se){le.call(this,"DataLengthProbe for "+se),this.propName=se,this.withStreamInfo(se,0)}ue.inherits(ae,le),ae.prototype.processChunk=function(se){if(se){var ie=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=ie+se.data.length}le.prototype.processChunk.call(this,se)},pe.exports=ae},{"../utils":32,"./GenericWorker":28}],27:[function(E,pe,Ae){"use strict";var ue=E("../utils"),le=E("./GenericWorker");function ae(se){le.call(this,"DataWorker");var ie=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,se.then(function(oe){ie.dataIsReady=!0,ie.data=oe,ie.max=oe&&oe.length||0,ie.type=ue.getTypeOf(oe),ie.isPaused||ie._tickAndRepeat()},function(oe){ie.error(oe)})}ue.inherits(ae,le),ae.prototype.cleanUp=function(){le.prototype.cleanUp.call(this),this.data=null},ae.prototype.resume=function(){return!!le.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,ue.delay(this._tickAndRepeat,[],this)),!0)},ae.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(ue.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},ae.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var se=null,ie=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,ie);break;case"uint8array":se=this.data.subarray(this.index,ie);break;case"array":case"nodebuffer":se=this.data.slice(this.index,ie)}return this.index=ie,this.push({data:se,meta:{percent:this.max?this.index/this.max*100:0}})},pe.exports=ae},{"../utils":32,"./GenericWorker":28}],28:[function(E,pe,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,ae){return this._listeners[le].push(ae),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(le,ae){if(this._listeners[le])for(var se=0;se<this._listeners[le].length;se++)this._listeners[le][se].call(this,ae)},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 ae=this;return le.on("data",function(se){ae.processChunk(se)}),le.on("end",function(){ae.end()}),le.on("error",function(se){ae.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,ae){return this.extraStreamInfo[le]=ae,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}},pe.exports=ue},{}],29:[function(E,pe,Ae){"use strict";var ue=E("../utils"),le=E("./ConvertWorker"),ae=E("./GenericWorker"),se=E("../base64"),ie=E("../support"),oe=E("../external"),re=null;if(ie.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,de=a._mimeType;a.on("data",function(he,fe){te.push(he),y&&y(fe)}).on("error",function(he){te=[],b(he)}).on("end",function(){try{var he=function(fe,ge,ve){switch(fe){case"blob":return ue.newBlob(ue.transformTo("arraybuffer",ge),ve);case"base64":return se.encode(ge);default:return ue.transformTo(fe,ge)}}(ce,function(fe,ge){var ve,me=0,Be=null,Se=0;for(ve=0;ve<ge.length;ve++)Se+=ge[ve].length;switch(fe){case"string":return ge.join("");case"array":return Array.prototype.concat.apply([],ge);case"uint8array":for(Be=new Uint8Array(Se),ve=0;ve<ge.length;ve++)Be.set(ge[ve],me),me+=ge[ve].length;return Be;case"nodebuffer":return ye.concat(ge);default:throw new Error("concat : unsupported type '"+fe+"'")}}(ee,te),de);x(he)}catch(fe){b(fe)}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 ae("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)}},pe.exports=z},{"../base64":1,"../external":6,"../nodejs/NodejsStreamOutputAdapter":13,"../support":30,"../utils":32,"./ConvertWorker":24,"./GenericWorker":28}],30:[function(E,pe,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(ae){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(ae){Ae.nodestream=!1}},{"readable-stream":16}],31:[function(E,pe,Ae){"use strict";for(var ue=E("./utils"),le=E("./support"),ae=E("./nodejsUtils"),se=E("./stream/GenericWorker"),ie=new Array(256),oe=0;oe<256;oe++)ie[oe]=252<=oe?6:248<=oe?5:240<=oe?4:224<=oe?3:192<=oe?2:1;ie[254]=ie[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?ae.newBufferFrom(z,"utf-8"):function(a){var y,x,b,te,ee,ce=a.length,de=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++),de+=x<128?1:x<2048?2:x<65536?3:4;for(y=le.uint8array?new Uint8Array(de):new Array(de),te=ee=0;ee<de;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=ie[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+ie[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,pe,Ae){"use strict";var ue=E("./support"),le=E("./base64"),ae=E("./nodejsUtils"),se=E("./external");function ie(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,ae.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:ie,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,ae.allocBuffer(y.length))}},a.array={string:ne,array:ie,arraybuffer:function(y){return new Uint8Array(y).buffer},uint8array:function(y){return new Uint8Array(y)},nodebuffer:function(y){return ae.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:ie,uint8array:function(y){return new Uint8Array(y)},nodebuffer:function(y){return ae.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:ie,nodebuffer:function(y){return ae.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:ie},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&&ae.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(de,he){var fe=new FileReader;fe.onload=function(ge){de(ge.target.result)},fe.onerror=function(ge){he(ge.target.error)},fe.readAsArrayBuffer(ce)}):ce}).then(function(ce){var de=Ae.getTypeOf(ce);return de?(de==="arraybuffer"?ce=Ae.transformTo("uint8array",ce):de==="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,pe,Ae){"use strict";var ue=E("./reader/readerFor"),le=E("./utils"),ae=E("./signature"),se=E("./zipEntry"),ie=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=ie.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(ae.LOCAL_FILE_HEADER),ne.readLocalPart(this.reader),ne.handleUTF8(),ne.processAttributes()},readCentralDir:function(){var re;for(this.reader.setIndex(this.centralDirOffset);this.reader.readAndCheckSignature(ae.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(ae.CENTRAL_DIRECTORY_END);if(re<0)throw this.isSignature(0,ae.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(ae.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(ae.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(ae.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),!this.isSignature(this.relativeOffsetEndOfZip64CentralDir,ae.ZIP64_CENTRAL_DIRECTORY_END)&&(this.relativeOffsetEndOfZip64CentralDir=this.reader.lastIndexOfSignature(ae.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(ae.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,ae.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()}},pe.exports=oe},{"./reader/readerFor":22,"./signature":23,"./support":30,"./utils":32,"./zipEntry":34}],34:[function(E,pe,Ae){"use strict";var ue=E("./reader/readerFor"),le=E("./utils"),ae=E("./compressedObject"),se=E("./crc32"),ie=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 ae(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=ie.utf8decode(this.fileName),this.fileCommentStr=ie.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:ie.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:ie.utf8decode(a.readData(z.length-5))}return null}},pe.exports=ne},{"./compressedObject":2,"./compressions":3,"./crc32":4,"./reader/readerFor":22,"./support":30,"./utf8":31,"./utils":32}],35:[function(E,pe,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"),ae=E("./stream/DataWorker"),se=E("./utf8"),ie=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 ie&&this._data.compression.magic===a.magic)return this._data.getCompressedWorker();var x=this._decompressWorker();return this._dataBinary||(x=x.pipe(new se.Utf8EncodeWorker)),ie.createWorkerFrom(x,a,y)},_decompressWorker:function(){return this._data instanceof ie?this._data.getContentWorker():this._data instanceof oe?this._data:new ae(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;pe.exports=ue},{"./compressedObject":2,"./stream/DataWorker":27,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31}],36:[function(E,pe,Ae){(function(ue){"use strict";var le,ae,se=ue.MutationObserver||ue.WebKitMutationObserver;if(se){var ie=0,oe=new se(a),re=ue.document.createTextNode("");oe.observe(re,{characterData:!0}),le=function(){re.data=ie=++ie%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;ae=!0;for(var b=z.length;b;){for(x=z,z=[],y=-1;++y<b;)x[y]();b=z.length}ae=!1}pe.exports=function(y){z.push(y)!==1||ae||le()}}).call(this,typeof be.g!="undefined"?be.g:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],37:[function(E,pe,Ae){"use strict";var ue=E("immediate");function le(){}var ae={},se=["REJECTED"],ie=["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(de){return ae.reject(b,de)}ce===b?ae.reject(b,new TypeError("Cannot resolve promise with itself")):ae.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(fe){ee||(ee=!0,ae.reject(b,fe))}function de(fe){ee||(ee=!0,ae.resolve(b,fe))}var he=x(function(){te(de,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}(pe.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===ie||typeof te!="function"&&this.state===se)return this;var ee=new this.constructor(le);return this.state!==oe?z(ee,this.state===ie?b:te,this.outcome):this.queue.push(new ne(ee,b,te)),ee},ne.prototype.callFulfilled=function(b){ae.resolve(this.promise,b)},ne.prototype.otherCallFulfilled=function(b){z(this.promise,this.onFulfilled,b)},ne.prototype.callRejected=function(b){ae.reject(this.promise,b)},ne.prototype.otherCallRejected=function(b){z(this.promise,this.onRejected,b)},ae.resolve=function(b,te){var ee=x(a,te);if(ee.status==="error")return ae.reject(b,ee.value);var ce=ee.value;if(ce)y(b,ce);else{b.state=ie,b.outcome=te;for(var de=-1,he=b.queue.length;++de<he;)b.queue[de].callFulfilled(te)}return b},ae.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:ae.resolve(new this(le),b)},re.reject=function(b){var te=new this(le);return ae.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 de=new Array(ee),he=0,fe=-1,ge=new this(le);++fe<ee;)ve(b[fe],fe);return ge;function ve(me,Be){te.resolve(me).then(function(Se){de[Be]=Se,++he!==ee||ce||(ce=!0,ae.resolve(ge,de))},function(Se){ce||(ce=!0,ae.reject(ge,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 de=-1,he=new this(le);++de<ee;)fe=b[de],te.resolve(fe).then(function(ge){ce||(ce=!0,ae.resolve(he,ge))},function(ge){ce||(ce=!0,ae.reject(he,ge))});var fe;return he}},{immediate:36}],38:[function(E,pe,Ae){"use strict";var ue={};(0,E("./lib/utils/common").assign)(ue,E("./lib/deflate"),E("./lib/inflate"),E("./lib/zlib/constants")),pe.exports=ue},{"./lib/deflate":39,"./lib/inflate":40,"./lib/utils/common":41,"./lib/zlib/constants":44}],39:[function(E,pe,Ae){"use strict";var ue=E("./zlib/deflate"),le=E("./utils/common"),ae=E("./utils/strings"),se=E("./zlib/messages"),ie=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 ie,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"?ae.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,de=this.strm,he=this.options.chunkSize;if(this.ended)return!1;ce=te===~~te?te:te===!0?4:0,typeof b=="string"?de.input=ae.string2buf(b):oe.call(b)==="[object ArrayBuffer]"?de.input=new Uint8Array(b):de.input=b,de.next_in=0,de.avail_in=de.input.length;do{if(de.avail_out===0&&(de.output=new le.Buf8(he),de.next_out=0,de.avail_out=he),(ee=ue.deflate(de,ce))!==1&&ee!==re)return this.onEnd(ee),!(this.ended=!0);de.avail_out!==0&&(de.avail_in!==0||ce!==4&&ce!==2)||(this.options.to==="string"?this.onData(ae.buf2binstring(le.shrinkBuf(de.output,de.next_out))):this.onData(le.shrinkBuf(de.output,de.next_out)))}while((0<de.avail_in||de.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),!(de.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,pe,Ae){"use strict";var ue=E("./zlib/inflate"),le=E("./utils/common"),ae=E("./utils/strings"),se=E("./zlib/constants"),ie=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(ie[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||ie[b.err];return b.result}z.prototype.push=function(y,x){var b,te,ee,ce,de,he,fe=this.strm,ge=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"?fe.input=ae.binstring2buf(y):ne.call(y)==="[object ArrayBuffer]"?fe.input=new Uint8Array(y):fe.input=y,fe.next_in=0,fe.avail_in=fe.input.length;do{if(fe.avail_out===0&&(fe.output=new le.Buf8(ge),fe.next_out=0,fe.avail_out=ge),(b=ue.inflate(fe,se.Z_NO_FLUSH))===se.Z_NEED_DICT&&ve&&(he=typeof ve=="string"?ae.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);fe.next_out&&(fe.avail_out!==0&&b!==se.Z_STREAM_END&&(fe.avail_in!==0||te!==se.Z_FINISH&&te!==se.Z_SYNC_FLUSH)||(this.options.to==="string"?(ee=ae.utf8border(fe.output,fe.next_out),ce=fe.next_out-ee,de=ae.buf2string(fe.output,ee),fe.next_out=ce,fe.avail_out=ge-ce,ce&&le.arraySet(fe.output,fe.output,ee,ce,0),this.onData(de)):this.onData(le.shrinkBuf(fe.output,fe.next_out)))),fe.avail_in===0&&fe.avail_out===0&&(me=!0)}while((0<fe.avail_in||fe.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),!(fe.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,pe,Ae){"use strict";var ue=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Int32Array!="undefined";Ae.assign=function(se){for(var ie=Array.prototype.slice.call(arguments,1);ie.length;){var oe=ie.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,ie){return se.length===ie?se:se.subarray?se.subarray(0,ie):(se.length=ie,se)};var le={arraySet:function(se,ie,oe,re,ne){if(ie.subarray&&se.subarray)se.set(ie.subarray(oe,oe+re),ne);else for(var z=0;z<re;z++)se[ne+z]=ie[oe+z]},flattenChunks:function(se){var ie,oe,re,ne,z,a;for(ie=re=0,oe=se.length;ie<oe;ie++)re+=se[ie].length;for(a=new Uint8Array(re),ie=ne=0,oe=se.length;ie<oe;ie++)z=se[ie],a.set(z,ne),ne+=z.length;return a}},ae={arraySet:function(se,ie,oe,re,ne){for(var z=0;z<re;z++)se[ne+z]=ie[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,ae))},Ae.setTyped(ue)},{}],42:[function(E,pe,Ae){"use strict";var ue=E("./common"),le=!0,ae=!0;try{String.fromCharCode.apply(null,[0])}catch(re){le=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(re){ae=!1}for(var se=new ue.Buf8(256),ie=0;ie<256;ie++)se[ie]=252<=ie?6:248<=ie?5:240<=ie?4:224<=ie?3:192<=ie?2:1;function oe(re,ne){if(ne<65537&&(re.subarray&&ae||!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,pe,Ae){"use strict";pe.exports=function(ue,le,ae,se){for(var ie=65535&ue|0,oe=ue>>>16&65535|0,re=0;ae!==0;){for(ae-=re=2e3<ae?2e3:ae;oe=oe+(ie=ie+le[se++]|0)|0,--re;);ie%=65521,oe%=65521}return ie|oe<<16|0}},{}],44:[function(E,pe,Ae){"use strict";pe.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,pe,Ae){"use strict";var ue=function(){for(var le,ae=[],se=0;se<256;se++){le=se;for(var ie=0;ie<8;ie++)le=1&le?3988292384^le>>>1:le>>>1;ae[se]=le}return ae}();pe.exports=function(le,ae,se,ie){var oe=ue,re=ie+se;le^=-1;for(var ne=ie;ne<re;ne++)le=le>>>8^oe[255&(le^ae[ne])];return-1^le}},{}],46:[function(E,pe,Ae){"use strict";var ue,le=E("../utils/common"),ae=E("./trees"),se=E("./adler32"),ie=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,de=30,he=19,fe=2*ce+1,ge=15,ve=3,me=258,Be=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){ae._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 lt(Pe,ke){Pe.pending_buf[Pe.pending++]=ke}function ct(Pe,ke){Pe.pending_buf[Pe.pending++]=ke>>>8&255,Pe.pending_buf[Pe.pending++]=255&ke}function nt(Pe,ke){var Ve,Qe,De=Pe.max_chain_length,Ye=Pe.strstart,Ue=Pe.prev_length,Ie=Pe.nice_match,Ne=Pe.strstart>Pe.w_size-Be?Pe.strstart-(Pe.w_size-Be):0,rt=Pe.window,ht=Pe.w_mask,St=Pe.prev,bt=Pe.strstart+me,Bt=rt[Ye+Ue-1],Mt=rt[Ye+Ue];Pe.prev_length>=Pe.good_match&&(De>>=2),Ie>Pe.lookahead&&(Ie=Pe.lookahead);do if(rt[(Ve=ke)+Ue]===Mt&&rt[Ve+Ue-1]===Bt&&rt[Ve]===rt[Ye]&&rt[++Ve]===rt[Ye+1]){Ye+=2,Ve++;do;while(rt[++Ye]===rt[++Ve]&&rt[++Ye]===rt[++Ve]&&rt[++Ye]===rt[++Ve]&&rt[++Ye]===rt[++Ve]&&rt[++Ye]===rt[++Ve]&&rt[++Ye]===rt[++Ve]&&rt[++Ye]===rt[++Ve]&&rt[++Ye]===rt[++Ve]&&Ye<bt);if(Qe=me-(bt-Ye),Ye=bt-me,Ue<Qe){if(Pe.match_start=ke,Ie<=(Ue=Qe))break;Bt=rt[Ye+Ue-1],Mt=rt[Ye+Ue]}}while((ke=St[ke&ht])>Ne&&--De!=0);return Ue<=Pe.lookahead?Ue:Pe.lookahead}function at(Pe){var ke,Ve,Qe,De,Ye,Ue,Ie,Ne,rt,ht,St=Pe.w_size;do{if(De=Pe.window_size-Pe.lookahead-Pe.strstart,Pe.strstart>=St+(St-Be)){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,Ie=Pe.window,Ne=Pe.strstart+Pe.lookahead,rt=De,ht=void 0,ht=Ue.avail_in,rt<ht&&(ht=rt),Ve=ht===0?0:(Ue.avail_in-=ht,le.arraySet(Ie,Ue.input,Ue.next_in,ht,Ne),Ue.state.wrap===1?Ue.adler=se(Ue.adler,Ie,ht,Ne):Ue.state.wrap===2&&(Ue.adler=ie(Ue.adler,Ie,ht,Ne)),Ue.next_in+=ht,Ue.total_in+=ht,ht),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<Be&&Pe.strm.avail_in!==0)}function ut(Pe,ke){for(var Ve,Qe;;){if(Pe.lookahead<Be){if(at(Pe),Pe.lookahead<Be&&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-Be&&(Pe.match_length=nt(Pe,Ve)),Pe.match_length>=ve)if(Qe=ae._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=ae._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 At(Pe,ke){for(var Ve,Qe,De;;){if(Pe.lookahead<Be){if(at(Pe),Pe.lookahead<Be&&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-Be&&(Pe.match_length=nt(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=ae._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=ae._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=ae._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 wt(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 It(){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*fe),this.dyn_dtree=new le.Buf16(2*(2*de+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(ge+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,ae._tr_init(ke),z):ze(Pe,a)}function ft(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 Ie=new It;return(Pe.state=Ie).strm=Pe,Ie.wrap=Ue,Ie.gzhead=null,Ie.w_bits=Qe,Ie.w_size=1<<Ie.w_bits,Ie.w_mask=Ie.w_size-1,Ie.hash_bits=De+7,Ie.hash_size=1<<Ie.hash_bits,Ie.hash_mask=Ie.hash_size-1,Ie.hash_shift=~~((Ie.hash_bits+ve-1)/ve),Ie.window=new le.Buf8(2*Ie.w_size),Ie.head=new le.Buf16(Ie.hash_size),Ie.prev=new le.Buf16(Ie.w_size),Ie.lit_bufsize=1<<De+6,Ie.pending_buf_size=4*Ie.lit_bufsize,Ie.pending_buf=new le.Buf8(Ie.pending_buf_size),Ie.d_buf=1*Ie.lit_bufsize,Ie.l_buf=3*Ie.lit_bufsize,Ie.level=ke,Ie.strategy=Ye,Ie.method=Ve,ft(Pe)}ue=[new wt(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-Be&&(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 wt(4,4,8,4,ut),new wt(4,5,16,8,ut),new wt(4,6,32,32,ut),new wt(4,4,16,16,At),new wt(8,16,32,32,At),new wt(8,16,128,128,At),new wt(8,32,128,256,At),new wt(32,128,258,1024,At),new wt(32,258,258,4096,At)],Ae.deflateInit=function(Pe,ke){return $e(Pe,ke,te,15,8,0)},Ae.deflateInit2=$e,Ae.deflateReset=ft,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,lt(Qe,31),lt(Qe,139),lt(Qe,8),Qe.gzhead?(lt(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)),lt(Qe,255&Qe.gzhead.time),lt(Qe,Qe.gzhead.time>>8&255),lt(Qe,Qe.gzhead.time>>16&255),lt(Qe,Qe.gzhead.time>>24&255),lt(Qe,Qe.level===9?2:2<=Qe.strategy||Qe.level<2?4:0),lt(Qe,255&Qe.gzhead.os),Qe.gzhead.extra&&Qe.gzhead.extra.length&&(lt(Qe,255&Qe.gzhead.extra.length),lt(Qe,Qe.gzhead.extra.length>>8&255)),Qe.gzhead.hcrc&&(Pe.adler=ie(Pe.adler,Qe.pending_buf,Qe.pending,0)),Qe.gzindex=0,Qe.status=69):(lt(Qe,0),lt(Qe,0),lt(Qe,0),lt(Qe,0),lt(Qe,0),lt(Qe,Qe.level===9?2:2<=Qe.strategy||Qe.level<2?4:0),lt(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,ct(Qe,Ue),Qe.strstart!==0&&(ct(Qe,Pe.adler>>>16),ct(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=ie(Pe.adler,Qe.pending_buf,Qe.pending-De,De)),tt(Pe),De=Qe.pending,Qe.pending!==Qe.pending_buf_size));)lt(Qe,255&Qe.gzhead.extra[Qe.gzindex]),Qe.gzindex++;Qe.gzhead.hcrc&&Qe.pending>De&&(Pe.adler=ie(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=ie(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,lt(Qe,Ye)}while(Ye!==0);Qe.gzhead.hcrc&&Qe.pending>De&&(Pe.adler=ie(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=ie(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,lt(Qe,Ye)}while(Ye!==0);Qe.gzhead.hcrc&&Qe.pending>De&&(Pe.adler=ie(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&&(lt(Qe,255&Pe.adler),lt(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 Ie=Qe.strategy===2?function(Ne,rt){for(var ht;;){if(Ne.lookahead===0&&(at(Ne),Ne.lookahead===0)){if(rt===re)return we;break}if(Ne.match_length=0,ht=ae._tr_tally(Ne,0,Ne.window[Ne.strstart]),Ne.lookahead--,Ne.strstart++,ht&&(qe(Ne,!1),Ne.strm.avail_out===0))return we}return Ne.insert=0,rt===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,rt){for(var ht,St,bt,Bt,Mt=Ne.window;;){if(Ne.lookahead<=me){if(at(Ne),Ne.lookahead<=me&&rt===re)return we;if(Ne.lookahead===0)break}if(Ne.match_length=0,Ne.lookahead>=ve&&0<Ne.strstart&&(St=Mt[bt=Ne.strstart-1])===Mt[++bt]&&St===Mt[++bt]&&St===Mt[++bt]){Bt=Ne.strstart+me;do;while(St===Mt[++bt]&&St===Mt[++bt]&&St===Mt[++bt]&&St===Mt[++bt]&&St===Mt[++bt]&&St===Mt[++bt]&&St===Mt[++bt]&&St===Mt[++bt]&&bt<Bt);Ne.match_length=me-(Bt-bt),Ne.match_length>Ne.lookahead&&(Ne.match_length=Ne.lookahead)}if(Ne.match_length>=ve?(ht=ae._tr_tally(Ne,1,Ne.match_length-ve),Ne.lookahead-=Ne.match_length,Ne.strstart+=Ne.match_length,Ne.match_length=0):(ht=ae._tr_tally(Ne,0,Ne.window[Ne.strstart]),Ne.lookahead--,Ne.strstart++),ht&&(qe(Ne,!1),Ne.strm.avail_out===0))return we}return Ne.insert=0,rt===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(Ie!==xe&&Ie!==Oe||(Qe.status=666),Ie===we||Ie===xe)return Pe.avail_out===0&&(Qe.last_flush=-1),z;if(Ie===je&&(ke===1?ae._tr_align(Qe):ke!==5&&(ae._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?(lt(Qe,255&Pe.adler),lt(Qe,Pe.adler>>8&255),lt(Qe,Pe.adler>>16&255),lt(Qe,Pe.adler>>24&255),lt(Qe,255&Pe.total_in),lt(Qe,Pe.total_in>>8&255),lt(Qe,Pe.total_in>>16&255),lt(Qe,Pe.total_in>>24&255)):(ct(Qe,Pe.adler>>>16),ct(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,Ie,Ne,rt,ht=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,ht,0)),Ve.wrap=0,ht>=Ve.w_size&&(Ye===0&&(Me(Ve.head),Ve.strstart=0,Ve.block_start=0,Ve.insert=0),rt=new le.Buf8(Ve.w_size),le.arraySet(rt,ke,ht-Ve.w_size,Ve.w_size,0),ke=rt,ht=Ve.w_size),Ue=Pe.avail_in,Ie=Pe.next_in,Ne=Pe.input,Pe.avail_in=ht,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=Ie,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,pe,Ae){"use strict";pe.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,pe,Ae){"use strict";pe.exports=function(ue,le){var ae,se,ie,oe,re,ne,z,a,y,x,b,te,ee,ce,de,he,fe,ge,ve,me,Be,Se,Te,we,je;ae=ue.state,se=ue.next_in,we=ue.input,ie=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=ae.dmax,a=ae.wsize,y=ae.whave,x=ae.wnext,b=ae.window,te=ae.hold,ee=ae.bits,ce=ae.lencode,de=ae.distcode,he=(1<<ae.lenbits)-1,fe=(1<<ae.distbits)-1;e:do{ee<15&&(te+=we[se++]<<ee,ee+=8,te+=we[se++]<<ee,ee+=8),ge=ce[te&he];t:for(;;){if(te>>>=ve=ge>>>24,ee-=ve,(ve=ge>>>16&255)===0)je[oe++]=65535&ge;else{if(!(16&ve)){if(!(64&ve)){ge=ce[(65535&ge)+(te&(1<<ve)-1)];continue t}if(32&ve){ae.mode=12;break e}ue.msg="invalid literal/length code",ae.mode=30;break e}me=65535&ge,(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),ge=de[te&fe];n:for(;;){if(te>>>=ve=ge>>>24,ee-=ve,!(16&(ve=ge>>>16&255))){if(!(64&ve)){ge=de[(65535&ge)+(te&(1<<ve)-1)];continue n}ue.msg="invalid distance code",ae.mode=30;break e}if(Be=65535&ge,ee<(ve&=15)&&(te+=we[se++]<<ee,(ee+=8)<ve&&(te+=we[se++]<<ee,ee+=8)),z<(Be+=te&(1<<ve)-1)){ue.msg="invalid distance too far back",ae.mode=30;break e}if(te>>>=ve,ee-=ve,(ve=oe-re)<Be){if(y<(ve=Be-ve)&&ae.sane){ue.msg="invalid distance too far back",ae.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-Be,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-Be,Te=je}}}else if(Se+=x-ve,ve<me){for(me-=ve;je[oe++]=b[Se++],--ve;);Se=oe-Be,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-Be;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<ie&&oe<ne);se-=me=ee>>3,te&=(1<<(ee-=me<<3))-1,ue.next_in=se,ue.next_out=oe,ue.avail_in=se<ie?ie-se+5:5-(se-ie),ue.avail_out=oe<ne?ne-oe+257:257-(oe-ne),ae.hold=te,ae.bits=ee}},{}],49:[function(E,pe,Ae){"use strict";var ue=E("../utils/common"),le=E("./adler32"),ae=E("./crc32"),se=E("./inffast"),ie=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 de(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=de(Se,Te))!==ne&&(Se.state=null),we):z}var fe,ge,ve=!0;function me(Se){if(ve){var Te;for(fe=new ue.Buf32(512),ge=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(ie(oe,Se.lens,0,288,fe,0,Se.work,{bits:9}),Te=0;Te<32;)Se.lens[Te++]=5;ie(re,Se.lens,0,32,ge,0,Se.work,{bits:5}),ve=!1}Se.lencode=fe,Se.lenbits=9,Se.distcode=ge,Se.distbits=5}function Be(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=de,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,lt,ct,nt,at,ut,At,wt,It,gt,ft,$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,lt=Ze,ct=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=ae(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=ae(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=ae(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=ae(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=ae(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<(nt=we.length)&&(nt=Ze),nt&&(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,nt,Pe)),512&we.flags&&(we.check=ae(we.check,je,nt,Oe)),Ze-=nt,Oe+=nt,we.length-=nt),we.length))break e;we.length=0,we.mode=7;case 7:if(2048&we.flags){if(Ze===0)break e;for(nt=0;Pe=je[Oe+nt++],we.head&&Pe&&we.length<65536&&(we.head.name+=String.fromCharCode(Pe)),Pe&&nt<Ze;);if(512&we.flags&&(we.check=ae(we.check,je,nt,Oe)),Ze-=nt,Oe+=nt,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(nt=0;Pe=je[Oe+nt++],we.head&&Pe&&we.length<65536&&(we.head.comment+=String.fromCharCode(Pe)),Pe&&nt<Ze;);if(512&we.flags&&(we.check=ae(we.check,je,nt,Oe)),Ze-=nt,Oe+=nt,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(nt=we.length){if(Ze<nt&&(nt=Ze),Me<nt&&(nt=Me),nt===0)break e;ue.arraySet(xe,je,Oe,nt,ze),Ze-=nt,Oe+=nt,Me-=nt,ze+=nt,we.length-=nt;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=ie(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(;wt=(De=we.lencode[tt&(1<<we.lenbits)-1])>>>16&255,It=65535&De,!((At=De>>>24)<=qe);){if(Ze===0)break e;Ze--,tt+=je[Oe++]<<qe,qe+=8}if(It<16)tt>>>=At,qe-=At,we.lens[we.have++]=It;else{if(It===16){for(Qe=At+2;qe<Qe;){if(Ze===0)break e;Ze--,tt+=je[Oe++]<<qe,qe+=8}if(tt>>>=At,qe-=At,we.have===0){Se.msg="invalid bit length repeat",we.mode=30;break}Pe=we.lens[we.have-1],nt=3+(3&tt),tt>>>=2,qe-=2}else if(It===17){for(Qe=At+3;qe<Qe;){if(Ze===0)break e;Ze--,tt+=je[Oe++]<<qe,qe+=8}qe-=At,Pe=0,nt=3+(7&(tt>>>=At)),tt>>>=3,qe-=3}else{for(Qe=At+7;qe<Qe;){if(Ze===0)break e;Ze--,tt+=je[Oe++]<<qe,qe+=8}qe-=At,Pe=0,nt=11+(127&(tt>>>=At)),tt>>>=7,qe-=7}if(we.have+nt>we.nlen+we.ndist){Se.msg="invalid bit length repeat",we.mode=30;break}for(;nt--;)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=ie(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=ie(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,ct),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;wt=(De=we.lencode[tt&(1<<we.lenbits)-1])>>>16&255,It=65535&De,!((At=De>>>24)<=qe);){if(Ze===0)break e;Ze--,tt+=je[Oe++]<<qe,qe+=8}if(wt&&!(240&wt)){for(gt=At,ft=wt,$e=It;wt=(De=we.lencode[$e+((tt&(1<<gt+ft)-1)>>gt)])>>>16&255,It=65535&De,!(gt+(At=De>>>24)<=qe);){if(Ze===0)break e;Ze--,tt+=je[Oe++]<<qe,qe+=8}tt>>>=gt,qe-=gt,we.back+=gt}if(tt>>>=At,qe-=At,we.back+=At,we.length=It,wt===0){we.mode=26;break}if(32&wt){we.back=-1,we.mode=12;break}if(64&wt){Se.msg="invalid literal/length code",we.mode=30;break}we.extra=15&wt,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(;wt=(De=we.distcode[tt&(1<<we.distbits)-1])>>>16&255,It=65535&De,!((At=De>>>24)<=qe);){if(Ze===0)break e;Ze--,tt+=je[Oe++]<<qe,qe+=8}if(!(240&wt)){for(gt=At,ft=wt,$e=It;wt=(De=we.distcode[$e+((tt&(1<<gt+ft)-1)>>gt)])>>>16&255,It=65535&De,!(gt+(At=De>>>24)<=qe);){if(Ze===0)break e;Ze--,tt+=je[Oe++]<<qe,qe+=8}tt>>>=gt,qe-=gt,we.back+=gt}if(tt>>>=At,qe-=At,we.back+=At,64&wt){Se.msg="invalid distance code",we.mode=30;break}we.offset=It,we.extra=15&wt,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(nt=ct-Me,we.offset>nt){if((nt=we.offset-nt)>we.whave&&we.sane){Se.msg="invalid distance too far back",we.mode=30;break}at=nt>we.wnext?(nt-=we.wnext,we.wsize-nt):we.wnext-nt,nt>we.length&&(nt=we.length),ut=we.window}else ut=xe,at=ze-we.offset,nt=we.length;for(Me<nt&&(nt=Me),Me-=nt,we.length-=nt;xe[ze++]=ut[at++],--nt;);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(ct-=Me,Se.total_out+=ct,we.total+=ct,ct&&(Se.adler=we.check=we.flags?ae(we.check,xe,ct,ze-ct):le(we.check,xe,ct,ze-ct)),ct=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||ct!==Se.avail_out&&we.mode<30&&(we.mode<27||Te!==4))&&Be(Se,Se.output,Se.next_out,ct-Se.avail_out)?(we.mode=31,-4):(lt-=Se.avail_in,ct-=Se.avail_out,Se.total_in+=lt,Se.total_out+=ct,we.total+=ct,we.wrap&&ct&&(Se.adler=we.check=we.flags?ae(we.check,xe,ct,Se.next_out-ct):le(we.check,xe,ct,Se.next_out-ct)),Se.data_type=we.bits+(we.last?64:0)+(we.mode===12?128:0)+(we.mode===20||we.mode===15?256:0),(lt==0&&ct===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:Be(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,pe,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],ae=[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],ie=[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];pe.exports=function(oe,re,ne,z,a,y,x,b){var te,ee,ce,de,he,fe,ge,ve,me,Be=b.bits,Se=0,Te=0,we=0,je=0,xe=0,Oe=0,ze=0,Ze=0,Me=0,tt=0,qe=null,lt=0,ct=new ue.Buf16(16),nt=new ue.Buf16(16),at=null,ut=0;for(Se=0;Se<=15;Se++)ct[Se]=0;for(Te=0;Te<z;Te++)ct[re[ne+Te]]++;for(xe=Be,je=15;1<=je&&ct[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&&ct[we]===0;we++);for(xe<we&&(xe=we),Se=Ze=1;Se<=15;Se++)if(Ze<<=1,(Ze-=ct[Se])<0)return-1;if(0<Ze&&(oe===0||je!==1))return-1;for(nt[1]=0,Se=1;Se<15;Se++)nt[Se+1]=nt[Se]+ct[Se];for(Te=0;Te<z;Te++)re[ne+Te]!==0&&(x[nt[re[ne+Te]]++]=Te);if(fe=oe===0?(qe=at=x,19):oe===1?(qe=le,lt-=257,at=ae,ut-=257,256):(qe=se,at=ie,-1),Se=we,he=y,ze=Te=tt=0,ce=-1,de=(Me=1<<(Oe=xe))-1,oe===1&&852<Me||oe===2&&592<Me)return 1;for(;;){for(ge=Se-ze,me=x[Te]<fe?(ve=0,x[Te]):x[Te]>fe?(ve=at[ut+x[Te]],qe[lt+x[Te]]):(ve=96,0),te=1<<Se-ze,we=ee=1<<Oe;a[he+(tt>>ze)+(ee-=te)]=ge<<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++,--ct[Se]==0){if(Se===je)break;Se=re[ne+x[Te]]}if(xe<Se&&(tt&de)!==ce){for(ze===0&&(ze=xe),he+=we,Ze=1<<(Oe=Se-ze);Oe+ze<je&&!((Ze-=ct[Oe+ze])<=0);)Oe++,Ze<<=1;if(Me+=1<<Oe,oe===1&&852<Me||oe===2&&592<Me)return 1;a[ce=tt&de]=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,pe,Ae){"use strict";pe.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,pe,Ae){"use strict";var ue=E("../utils/common"),le=0,ae=1;function se(De){for(var Ye=De.length;0<=--Ye;)De[Ye]=0}var ie=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,de=17,he=18,fe=[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],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],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],Be=new Array(2*(ne+2));se(Be);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,Ie,Ne){this.static_tree=De,this.extra_bits=Ye,this.extra_base=Ue,this.elems=Ie,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 lt(De,Ye){De.pending_buf[De.pending++]=255&Ye,De.pending_buf[De.pending++]=Ye>>>8&255}function ct(De,Ye,Ue){De.bi_valid>b-Ue?(De.bi_buf|=Ye<<De.bi_valid&65535,lt(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 nt(De,Ye,Ue){ct(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 Ie,Ne,rt=new Array(x+1),ht=0;for(Ie=1;Ie<=x;Ie++)rt[Ie]=ht=ht+Ue[Ie-1]<<1;for(Ne=0;Ne<=Ye;Ne++){var St=De[2*Ne+1];St!==0&&(De[2*Ne]=at(rt[St]++,St))}}function At(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 wt(De){8<De.bi_valid?lt(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 It(De,Ye,Ue,Ie){var Ne=2*Ye,rt=2*Ue;return De[Ne]<De[rt]||De[Ne]===De[rt]&&Ie[Ye]<=Ie[Ue]}function gt(De,Ye,Ue){for(var Ie=De.heap[Ue],Ne=Ue<<1;Ne<=De.heap_len&&(Ne<De.heap_len&&It(Ye,De.heap[Ne+1],De.heap[Ne],De.depth)&&Ne++,!It(Ye,Ie,De.heap[Ne],De.depth));)De.heap[Ue]=De.heap[Ne],Ue=Ne,Ne<<=1;De.heap[Ue]=Ie}function ft(De,Ye,Ue){var Ie,Ne,rt,ht,St=0;if(De.last_lit!==0)for(;Ie=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++,Ie===0?nt(De,Ne,Ye):(nt(De,(rt=we[Ne])+re+1,Ye),(ht=fe[rt])!==0&&ct(De,Ne-=je[rt],ht),nt(De,rt=qe(--Ie),Ue),(ht=ge[rt])!==0&&ct(De,Ie-=Ze[rt],ht)),St<De.last_lit;);nt(De,ee,Ye)}function $e(De,Ye){var Ue,Ie,Ne,rt=Ye.dyn_tree,ht=Ye.stat_desc.static_tree,St=Ye.stat_desc.has_stree,bt=Ye.stat_desc.elems,Bt=-1;for(De.heap_len=0,De.heap_max=y,Ue=0;Ue<bt;Ue++)rt[2*Ue]!==0?(De.heap[++De.heap_len]=Bt=Ue,De.depth[Ue]=0):rt[2*Ue+1]=0;for(;De.heap_len<2;)rt[2*(Ne=De.heap[++De.heap_len]=Bt<2?++Bt:0)]=1,De.depth[Ne]=0,De.opt_len--,St&&(De.static_len-=ht[2*Ne+1]);for(Ye.max_code=Bt,Ue=De.heap_len>>1;1<=Ue;Ue--)gt(De,rt,Ue);for(Ne=bt;Ue=De.heap[1],De.heap[1]=De.heap[De.heap_len--],gt(De,rt,1),Ie=De.heap[1],De.heap[--De.heap_max]=Ue,De.heap[--De.heap_max]=Ie,rt[2*Ne]=rt[2*Ue]+rt[2*Ie],De.depth[Ne]=(De.depth[Ue]>=De.depth[Ie]?De.depth[Ue]:De.depth[Ie])+1,rt[2*Ue+1]=rt[2*Ie+1]=Ne,De.heap[1]=Ne++,gt(De,rt,1),2<=De.heap_len;);De.heap[--De.heap_max]=De.heap[1],function(Mt,pt){var Lt,xt,Wt,Ut,Xt,on,dn=pt.dyn_tree,bn=pt.max_code,Mn=pt.stat_desc.static_tree,er=pt.stat_desc.has_stree,Fn=pt.stat_desc.extra_bits,Dn=pt.stat_desc.extra_base,An=pt.stat_desc.max_length,En=0;for(Ut=0;Ut<=x;Ut++)Mt.bl_count[Ut]=0;for(dn[2*Mt.heap[Mt.heap_max]+1]=0,Lt=Mt.heap_max+1;Lt<y;Lt++)An<(Ut=dn[2*dn[2*(xt=Mt.heap[Lt])+1]+1]+1)&&(Ut=An,En++),dn[2*xt+1]=Ut,bn<xt||(Mt.bl_count[Ut]++,Xt=0,Dn<=xt&&(Xt=Fn[xt-Dn]),on=dn[2*xt],Mt.opt_len+=on*(Ut+Xt),er&&(Mt.static_len+=on*(Mn[2*xt+1]+Xt)));if(En!==0){do{for(Ut=An-1;Mt.bl_count[Ut]===0;)Ut--;Mt.bl_count[Ut]--,Mt.bl_count[Ut+1]+=2,Mt.bl_count[An]--,En-=2}while(0<En);for(Ut=An;Ut!==0;Ut--)for(xt=Mt.bl_count[Ut];xt!==0;)bn<(Wt=Mt.heap[--Lt])||(dn[2*Wt+1]!==Ut&&(Mt.opt_len+=(Ut-dn[2*Wt+1])*dn[2*Wt],dn[2*Wt+1]=Ut),xt--)}}(De,Ye),ut(rt,Bt,De.bl_count)}function Pe(De,Ye,Ue){var Ie,Ne,rt=-1,ht=Ye[1],St=0,bt=7,Bt=4;for(ht===0&&(bt=138,Bt=3),Ye[2*(Ue+1)+1]=65535,Ie=0;Ie<=Ue;Ie++)Ne=ht,ht=Ye[2*(Ie+1)+1],++St<bt&&Ne===ht||(St<Bt?De.bl_tree[2*Ne]+=St:Ne!==0?(Ne!==rt&&De.bl_tree[2*Ne]++,De.bl_tree[2*ce]++):St<=10?De.bl_tree[2*de]++:De.bl_tree[2*he]++,rt=Ne,Bt=(St=0)===ht?(bt=138,3):Ne===ht?(bt=6,3):(bt=7,4))}function ke(De,Ye,Ue){var Ie,Ne,rt=-1,ht=Ye[1],St=0,bt=7,Bt=4;for(ht===0&&(bt=138,Bt=3),Ie=0;Ie<=Ue;Ie++)if(Ne=ht,ht=Ye[2*(Ie+1)+1],!(++St<bt&&Ne===ht)){if(St<Bt)for(;nt(De,Ne,De.bl_tree),--St!=0;);else Ne!==0?(Ne!==rt&&(nt(De,Ne,De.bl_tree),St--),nt(De,ce,De.bl_tree),ct(De,St-3,2)):St<=10?(nt(De,de,De.bl_tree),ct(De,St-3,3)):(nt(De,he,De.bl_tree),ct(De,St-11,7));rt=Ne,Bt=(St=0)===ht?(bt=138,3):Ne===ht?(bt=6,3):(bt=7,4)}}se(Ze);var Ve=!1;function Qe(De,Ye,Ue,Ie){ct(De,(ie<<1)+(Ie?1:0),3),function(Ne,rt,ht,St){wt(Ne),St&&(lt(Ne,ht),lt(Ne,~ht)),ue.arraySet(Ne.pending_buf,Ne.window,rt,ht,Ne.pending),Ne.pending+=ht}(De,Ye,Ue,!0)}Ae._tr_init=function(De){Ve||(function(){var Ye,Ue,Ie,Ne,rt,ht=new Array(x+1);for(Ne=Ie=0;Ne<oe-1;Ne++)for(je[Ne]=Ie,Ye=0;Ye<1<<fe[Ne];Ye++)we[Ie++]=Ne;for(we[Ie-1]=Ne,Ne=rt=0;Ne<16;Ne++)for(Ze[Ne]=rt,Ye=0;Ye<1<<ge[Ne];Ye++)Te[rt++]=Ne;for(rt>>=7;Ne<z;Ne++)for(Ze[Ne]=rt<<7,Ye=0;Ye<1<<ge[Ne]-7;Ye++)Te[256+rt++]=Ne;for(Ue=0;Ue<=x;Ue++)ht[Ue]=0;for(Ye=0;Ye<=143;)Be[2*Ye+1]=8,Ye++,ht[8]++;for(;Ye<=255;)Be[2*Ye+1]=9,Ye++,ht[9]++;for(;Ye<=279;)Be[2*Ye+1]=7,Ye++,ht[7]++;for(;Ye<=287;)Be[2*Ye+1]=8,Ye++,ht[8]++;for(ut(Be,ne+1,ht),Ye=0;Ye<z;Ye++)Se[2*Ye+1]=5,Se[2*Ye]=at(Ye,5);xe=new Me(Be,fe,re+1,ne,x),Oe=new Me(Se,ge,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,At(De)},Ae._tr_stored_block=Qe,Ae._tr_flush_block=function(De,Ye,Ue,Ie){var Ne,rt,ht=0;0<De.level?(De.strm.data_type===2&&(De.strm.data_type=function(St){var bt,Bt=4093624447;for(bt=0;bt<=31;bt++,Bt>>>=1)if(1&Bt&&St.dyn_ltree[2*bt]!==0)return le;if(St.dyn_ltree[18]!==0||St.dyn_ltree[20]!==0||St.dyn_ltree[26]!==0)return ae;for(bt=32;bt<re;bt++)if(St.dyn_ltree[2*bt]!==0)return ae;return le}(De)),$e(De,De.l_desc),$e(De,De.d_desc),ht=function(St){var bt;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),bt=a-1;3<=bt&&St.bl_tree[2*me[bt]+1]===0;bt--);return St.opt_len+=3*(bt+1)+5+5+4,bt}(De),Ne=De.opt_len+3+7>>>3,(rt=De.static_len+3+7>>>3)<=Ne&&(Ne=rt)):Ne=rt=Ue+5,Ue+4<=Ne&&Ye!==-1?Qe(De,Ye,Ue,Ie):De.strategy===4||rt===Ne?(ct(De,2+(Ie?1:0),3),ft(De,Be,Se)):(ct(De,4+(Ie?1:0),3),function(St,bt,Bt,Mt){var pt;for(ct(St,bt-257,5),ct(St,Bt-1,5),ct(St,Mt-4,4),pt=0;pt<Mt;pt++)ct(St,St.bl_tree[2*me[pt]+1],3);ke(St,St.dyn_ltree,bt-1),ke(St,St.dyn_dtree,Bt-1)}(De,De.l_desc.max_code+1,De.d_desc.max_code+1,ht+1),ft(De,De.dyn_ltree,De.dyn_dtree)),At(De),Ie&&wt(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){ct(De,2,3),nt(De,ee,Be),function(Ye){Ye.bi_valid===16?(lt(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,pe,Ae){"use strict";pe.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,pe,Ae){(function(ue){(function(le,ae){"use strict";if(!le.setImmediate){var se,ie,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){Xe.nextTick(function(){te(ce)})}:function(){if(le.postMessage&&!le.importScripts){var ce=!0,de=le.onmessage;return le.onmessage=function(){ce=!1},le.postMessage("","*"),le.onmessage=de,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")?(ie=y.documentElement,function(ce){var de=y.createElement("script");de.onreadystatechange=function(){te(ce),de.onreadystatechange=null,ie.removeChild(de),de=null},ie.appendChild(de)}):function(ce){setTimeout(te,0,ce)},x.setImmediate=function(ce){typeof ce!="function"&&(ce=new Function(""+ce));for(var de=new Array(arguments.length-1),he=0;he<de.length;he++)de[he]=arguments[he+1];var fe={callback:ce,args:de};return z[ne]=fe,se(ne),ne++},x.clearImmediate=b}function b(ce){delete z[ce]}function te(ce){if(a)setTimeout(te,0,ce);else{var de=z[ce];if(de){a=!0;try{(function(he){var fe=he.callback,ge=he.args;switch(ge.length){case 0:fe();break;case 1:fe(ge[0]);break;case 2:fe(ge[0],ge[1]);break;case 3:fe(ge[0],ge[1],ge[2]);break;default:fe.apply(ae,ge)}})(de)}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),Xe=be(97573),E=[be(96627)];en.exports=ye.createStore(Xe,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,Xe,E,pe=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 Xe=Ae.length===0?"[]":gap?`[
`+gap+Ae.join(`,
`+gap)+`
`+pe+"]":"["+Ae.join(",")+"]",gap=pe,Xe}if(rep&&typeof rep=="object")for(E=rep.length,be=0;be<E;be+=1)typeof rep[be]=="string"&&(ye=rep[be],Xe=str(ye,ue),Xe&&Ae.push(quote(ye)+(gap?": ":":")+Xe));else for(ye in ue)Object.prototype.hasOwnProperty.call(ue,ye)&&(Xe=str(ye,ue),Xe&&Ae.push(quote(ye)+(gap?": ":":")+Xe));return Xe=Ae.length===0?"{}":gap?`{
`+gap+Ae.join(`,
`+gap)+`
`+pe+"}":"{"+Ae.join(",")+"}",gap=pe,Xe}}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,Xe=en[zt];if(Xe&&typeof Xe=="object")for(be in Xe)Object.prototype.hasOwnProperty.call(Xe,be)&&(ye=walk(Xe,be),ye!==void 0?Xe[be]=ye:delete Xe[be]);return reviver.call(en,zt,Xe)}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),Xe=ye.slice,E=ye.pluck,pe=ye.each,Ae=ye.bind,ue=ye.create,le=ye.isList,ae=ye.isFunction,se=ye.isObject;en.exports={createStore:re};var ie={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 de="__storejs__test__";ce.write(de,de);var he=ce.read(de)===de;return ce.remove(de),he}catch(fe){return!1}},_assignPluginFnProp:function(ce,de){var he=this[de];this[de]=function(){var ge=Xe(arguments,0),ve=this;function me(){if(he)return pe(arguments,function(Se,Te){ge[Te]=Se}),he.apply(ve,ge)}var Be=[me].concat(ge);return ce.apply(ve,Be)}},_serialize:function(ce){return JSON.stringify(ce)},_deserialize:function(ce,de){if(!ce)return de;var he="";try{he=JSON.parse(ce)}catch(fe){he=ce}return he!==void 0?he:de},_addStorage:function(ce){this.enabled||this._testStorage(ce)&&(this.storage=ce,this.enabled=!0)},_addPlugin:function(ce){var de=this;if(le(ce)){pe(ce,function(ge){de._addPlugin(ge)});return}var he=E(this.plugins,function(ge){return ce===ge});if(!he){if(this.plugins.push(ce),!ae(ce))throw new Error("Plugins must be function values that return objects");var fe=ce.call(this);if(!se(fe))throw new Error("Plugins must return an object of function properties");pe(fe,function(ge,ve){if(!ae(ge))throw new Error("Bad plugin property: "+ve+" from plugin "+ce.name+". Plugins should only return functions.");de._assignPluginFnProp(ge,ve)})}},addStorage:function(ce){oe("store.addStorage(storage) is deprecated. Use createStore([storages])"),this._addStorage(ce)}},ee=ue(te,ie,{plugins:[]});return ee.raw={},pe(ee,function(ce,de){ae(ce)&&(ee.raw[de]=Ae(ee,ce))}),pe(ne,function(ce){ee._addStorage(ce)}),pe(z,function(ce){ee._addPlugin(ce)}),ee}},67039:function(en,zt,be){var ye=Ae(),Xe=ue(),E=le(),pe=typeof window!="undefined"?window:be.g;en.exports={assign:ye,create:Xe,trim:E,bind:ae,slice:se,each:ie,map:oe,pluck:re,isList:ne,isFunction:z,isObject:a,Global:pe};function Ae(){return Object.assign?Object.assign:function(x,b,te,ee){for(var ce=1;ce<arguments.length;ce++)ie(Object(arguments[ce]),function(de,he){x[he]=de});return x}}function ue(){if(Object.create)return function(b,te,ee,ce){var de=se(arguments,1);return ye.apply(this,[Object.create(b)].concat(de))};{let x=function(){};var y=x;return function(te,ee,ce,de){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 ae(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 ie(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),Xe=ye.Global,E=ye.trim;en.exports={name:"cookieStorage",read:Ae,write:le,each:ue,remove:ae,clearAll:se};var pe=Xe.document;function Ae(oe){if(!oe||!ie(oe))return null;var re="(?:^|.*;\\s*)"+escape(oe).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=\\s*((?:[^;](?!;))*[^;]?).*";return unescape(pe.cookie.replace(new RegExp(re),"$1"))}function ue(oe){for(var re=pe.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&&(pe.cookie=escape(oe)+"="+escape(re)+"; expires=Tue, 19 Jan 2038 03:14:07 GMT; path=/")}function ae(oe){!oe||!ie(oe)||(pe.cookie=escape(oe)+"=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/")}function se(){ue(function(oe,re){ae(re)})}function ie(oe){return new RegExp("(?:^|;\\s*)"+escape(oe).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=").test(pe.cookie)}},52496:function(en,zt,be){var ye=be(67039),Xe=ye.Global;en.exports={name:"localStorage",read:pe,write:Ae,each:ue,remove:le,clearAll:ae};function E(){return Xe.localStorage}function pe(se){return E().getItem(se)}function Ae(se,ie){return E().setItem(se,ie)}function ue(se){for(var ie=E().length-1;ie>=0;ie--){var oe=E().key(ie);se(pe(oe),oe)}}function le(se){return E().removeItem(se)}function ae(){return E().clear()}},65300:function(en){en.exports={name:"memoryStorage",read:be,write:ye,each:Xe,remove:E,clearAll:pe};var zt={};function be(Ae){return zt[Ae]}function ye(Ae,ue){zt[Ae]=ue}function Xe(Ae){for(var ue in zt)zt.hasOwnProperty(ue)&&Ae(zt[ue],ue)}function E(Ae){delete zt[Ae]}function pe(Ae){zt={}}},16436:function(en,zt,be){var ye=be(67039),Xe=ye.Global;en.exports={name:"oldFF-globalStorage",read:pe,write:Ae,each:ue,remove:le,clearAll:ae};var E=Xe.globalStorage;function pe(se){return E[se]}function Ae(se,ie){E[se]=ie}function ue(se){for(var ie=E.length-1;ie>=0;ie--){var oe=E.key(ie);se(E[oe],oe)}}function le(se){return E.removeItem(se)}function ae(){ue(function(se,ie){delete E[se]})}},76673:function(en,zt,be){var ye=be(67039),Xe=ye.Global;en.exports={name:"oldIE-userDataStorage",write:le,read:ae,each:se,remove:ie,clearAll:oe};var E="storejs",pe=Xe.document,Ae=z(),ue=(Xe.navigator?Xe.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 ae(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 ie(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(!pe||!pe.documentElement||!pe.documentElement.addBehavior)return null;var a="script",y,x,b;try{x=new ActiveXObject("htmlfile"),x.open(),x.write("<"+a+">document.w=window</"+a+'><iframe src="/favicon.ico"></iframe>'),x.close(),y=x.w.frames[0].document,b=y.createElement("div")}catch(te){b=pe.createElement("div"),y=pe.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),Xe=ye.Global;en.exports={name:"sessionStorage",read:pe,write:Ae,each:ue,remove:le,clearAll:ae};function E(){return Xe.sessionStorage}function pe(se){return E().getItem(se)}function Ae(se,ie){return E().setItem(se,ie)}function ue(se){for(var ie=E().length-1;ie>=0;ie--){var oe=E().key(ie);se(pe(oe),oe)}}function le(se){return E().removeItem(se)}function ae(){return E().clear()}},34376:function(en){(function(zt,be){if(1)en.exports=be();else var ye,Xe})(window,function(){return function(zt){var be={};function ye(Xe){if(be[Xe])return be[Xe].exports;var E=be[Xe]={i:Xe,l:!1,exports:{}};return zt[Xe].call(E.exports,E,E.exports,ye),E.l=!0,E.exports}return ye.m=zt,ye.c=be,ye.d=function(Xe,E,pe){ye.o(Xe,E)||Object.defineProperty(Xe,E,{enumerable:!0,get:pe})},ye.r=function(Xe){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(Xe,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Xe,"__esModule",{value:!0})},ye.t=function(Xe,E){if(1&E&&(Xe=ye(Xe)),8&E||4&E&&typeof Xe=="object"&&Xe&&Xe.__esModule)return Xe;var pe=Object.create(null);if(ye.r(pe),Object.defineProperty(pe,"default",{enumerable:!0,value:Xe}),2&E&&typeof Xe!="string")for(var Ae in Xe)ye.d(pe,Ae,function(ue){return Xe[ue]}.bind(null,Ae));return pe},ye.n=function(Xe){var E=Xe&&Xe.__esModule?function(){return Xe.default}:function(){return Xe};return ye.d(E,"a",E),E},ye.o=function(Xe,E){return Object.prototype.hasOwnProperty.call(Xe,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 Xe=function(){function E(){this._listeners=[],this._disposed=!1}return Object.defineProperty(E.prototype,"event",{get:function(){var pe=this;return this._event||(this._event=function(Ae){return pe._listeners.push(Ae),{dispose:function(){if(!pe._disposed){for(var ue=0;ue<pe._listeners.length;ue++)if(pe._listeners[ue]===Ae)return void pe._listeners.splice(ue,1)}}}}),this._event},enumerable:!1,configurable:!0}),E.prototype.fire=function(pe,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,pe,Ae)},E.prototype.dispose=function(){this._listeners&&(this._listeners.length=0),this._disposed=!0},E}();be.EventEmitter=Xe,be.forwardEvent=function(E,pe){return E(function(Ae){return pe.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 Xe=ye(14);be.IBufferService=Xe.createDecorator("BufferService"),be.ICoreMouseService=Xe.createDecorator("CoreMouseService"),be.ICoreService=Xe.createDecorator("CoreService"),be.ICharsetService=Xe.createDecorator("CharsetService"),be.IDirtyRowService=Xe.createDecorator("DirtyRowService"),be.IInstantiationService=Xe.createDecorator("InstantiationService"),be.ILogService=Xe.createDecorator("LogService"),be.IOptionsService=Xe.createDecorator("OptionsService"),be.IUnicodeService=Xe.createDecorator("UnicodeService")},function(zt,be,ye){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.getDisposeArrayDisposable=be.disposeArray=be.Disposable=void 0;var Xe=function(){function pe(){this._disposables=[],this._isDisposed=!1}return pe.prototype.dispose=function(){this._isDisposed=!0;for(var Ae=0,ue=this._disposables;Ae<ue.length;Ae++)ue[Ae].dispose();this._disposables.length=0},pe.prototype.register=function(Ae){return this._disposables.push(Ae),Ae},pe.prototype.unregister=function(Ae){var ue=this._disposables.indexOf(Ae);ue!==-1&&this._disposables.splice(ue,1)},pe}();function E(pe){for(var Ae=0,ue=pe;Ae<ue.length;Ae++)ue[Ae].dispose();pe.length=0}be.Disposable=Xe,be.disposeArray=E,be.getDisposeArrayDisposable=function(pe){return{dispose:function(){return E(pe)}}}},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 Xe,E=this&&this.__extends||(Xe=function(ae,se){return(Xe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ie,oe){ie.__proto__=oe}||function(ie,oe){for(var re in oe)oe.hasOwnProperty(re)&&(ie[re]=oe[re])})(ae,se)},function(ae,se){function ie(){this.constructor=ae}Xe(ae,se),ae.prototype=se===null?Object.create(se):(ie.prototype=se.prototype,new ie)});Object.defineProperty(be,"__esModule",{value:!0}),be.CellData=void 0;var pe=ye(8),Ae=ye(3),ue=ye(6),le=function(ae){function se(){var ie=ae!==null&&ae.apply(this,arguments)||this;return ie.content=0,ie.fg=0,ie.bg=0,ie.extended=new ue.ExtendedAttrs,ie.combinedData="",ie}return E(se,ae),se.fromCharData=function(ie){var oe=new se;return oe.setFromCharData(ie),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?pe.stringFromCodePoint(2097151&this.content):""},se.prototype.getCode=function(){return this.isCombined()?this.combinedData.charCodeAt(this.combinedData.length-1):2097151&this.content},se.prototype.setFromCharData=function(ie){this.fg=ie[Ae.CHAR_DATA_ATTR_INDEX],this.bg=0;var oe=!1;if(ie[Ae.CHAR_DATA_CHAR_INDEX].length>2)oe=!0;else if(ie[Ae.CHAR_DATA_CHAR_INDEX].length===2){var re=ie[Ae.CHAR_DATA_CHAR_INDEX].charCodeAt(0);if(55296<=re&&re<=56319){var ne=ie[Ae.CHAR_DATA_CHAR_INDEX].charCodeAt(1);56320<=ne&&ne<=57343?this.content=1024*(re-55296)+ne-56320+65536|ie[Ae.CHAR_DATA_WIDTH_INDEX]<<22:oe=!0}else oe=!0}else this.content=ie[Ae.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|ie[Ae.CHAR_DATA_WIDTH_INDEX]<<22;oe&&(this.combinedData=ie[Ae.CHAR_DATA_CHAR_INDEX],this.content=2097152|ie[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 Xe=ye(14);be.ICharSizeService=Xe.createDecorator("CharSizeService"),be.ICoreBrowserService=Xe.createDecorator("CoreBrowserService"),be.IMouseService=Xe.createDecorator("MouseService"),be.IRenderService=Xe.createDecorator("RenderService"),be.ISelectionService=Xe.createDecorator("SelectionService"),be.ISoundService=Xe.createDecorator("SoundService")},function(zt,be,ye){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.ExtendedAttrs=be.AttributeData=void 0;var Xe=function(){function pe(){this.fg=0,this.bg=0,this.extended=new E}return pe.toColorRGB=function(Ae){return[Ae>>>16&255,Ae>>>8&255,255&Ae]},pe.fromColorRGB=function(Ae){return(255&Ae[0])<<16|(255&Ae[1])<<8|255&Ae[2]},pe.prototype.clone=function(){var Ae=new pe;return Ae.fg=this.fg,Ae.bg=this.bg,Ae.extended=this.extended.clone(),Ae},pe.prototype.isInverse=function(){return 67108864&this.fg},pe.prototype.isBold=function(){return 134217728&this.fg},pe.prototype.isUnderline=function(){return 268435456&this.fg},pe.prototype.isBlink=function(){return 536870912&this.fg},pe.prototype.isInvisible=function(){return 1073741824&this.fg},pe.prototype.isItalic=function(){return 67108864&this.bg},pe.prototype.isDim=function(){return 134217728&this.bg},pe.prototype.getFgColorMode=function(){return 50331648&this.fg},pe.prototype.getBgColorMode=function(){return 50331648&this.bg},pe.prototype.isFgRGB=function(){return(50331648&this.fg)==50331648},pe.prototype.isBgRGB=function(){return(50331648&this.bg)==50331648},pe.prototype.isFgPalette=function(){return(50331648&this.fg)==16777216||(50331648&this.fg)==33554432},pe.prototype.isBgPalette=function(){return(50331648&this.bg)==16777216||(50331648&this.bg)==33554432},pe.prototype.isFgDefault=function(){return(50331648&this.fg)==0},pe.prototype.isBgDefault=function(){return(50331648&this.bg)==0},pe.prototype.isAttributeDefault=function(){return this.fg===0&&this.bg===0},pe.prototype.getFgColor=function(){switch(50331648&this.fg){case 16777216:case 33554432:return 255&this.fg;case 50331648:return 16777215&this.fg;default:return-1}},pe.prototype.getBgColor=function(){switch(50331648&this.bg){case 16777216:case 33554432:return 255&this.bg;case 50331648:return 16777215&this.bg;default:return-1}},pe.prototype.hasExtendedAttrs=function(){return 268435456&this.bg},pe.prototype.updateExtended=function(){this.extended.isEmpty()?this.bg&=-268435457:this.bg|=268435456},pe.prototype.getUnderlineColor=function(){if(268435456&this.bg&&~this.extended.underlineColor)switch(50331648&this.extended.underlineColor){case 16777216:case 33554432:return 255&this.extended.underlineColor;case 50331648:return 16777215&this.extended.underlineColor;default:return this.getFgColor()}return this.getFgColor()},pe.prototype.getUnderlineColorMode=function(){return 268435456&this.bg&&~this.extended.underlineColor?50331648&this.extended.underlineColor:this.getFgColorMode()},pe.prototype.isUnderlineColorRGB=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==50331648:this.isFgRGB()},pe.prototype.isUnderlineColorPalette=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==16777216||(50331648&this.extended.underlineColor)==33554432:this.isFgPalette()},pe.prototype.isUnderlineColorDefault=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==0:this.isFgDefault()},pe.prototype.getUnderlineStyle=function(){return 268435456&this.fg?268435456&this.bg?this.extended.underlineStyle:1:0},pe}();be.AttributeData=Xe;var E=function(){function pe(Ae,ue){Ae===void 0&&(Ae=0),ue===void 0&&(ue=-1),this.underlineStyle=Ae,this.underlineColor=ue}return pe.prototype.clone=function(){return new pe(this.underlineStyle,this.underlineColor)},pe.prototype.isEmpty=function(){return this.underlineStyle===0},pe}();be.ExtendedAttrs=E},function(zt,be,ye){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.addDisposableDomListener=void 0,be.addDisposableDomListener=function(Xe,E,pe,Ae){Xe.addEventListener(E,pe,Ae);var ue=!1;return{dispose:function(){ue||(ue=!0,Xe.removeEventListener(E,pe,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(pe){return pe>65535?(pe-=65536,String.fromCharCode(55296+(pe>>10))+String.fromCharCode(pe%1024+56320)):String.fromCharCode(pe)},be.utf32ToString=function(pe,Ae,ue){Ae===void 0&&(Ae=0),ue===void 0&&(ue=pe.length);for(var le="",ae=Ae;ae<ue;++ae){var se=pe[ae];se>65535?(se-=65536,le+=String.fromCharCode(55296+(se>>10))+String.fromCharCode(se%1024+56320)):le+=String.fromCharCode(se)}return le};var Xe=function(){function pe(){this._interim=0}return pe.prototype.clear=function(){this._interim=0},pe.prototype.decode=function(Ae,ue){var le=Ae.length;if(!le)return 0;var ae=0,se=0;this._interim&&(56320<=(re=Ae.charCodeAt(se++))&&re<=57343?ue[ae++]=1024*(this._interim-55296)+re-56320+65536:(ue[ae++]=this._interim,ue[ae++]=re),this._interim=0);for(var ie=se;ie<le;++ie){var oe=Ae.charCodeAt(ie);if(55296<=oe&&oe<=56319){if(++ie>=le)return this._interim=oe,ae;var re;56320<=(re=Ae.charCodeAt(ie))&&re<=57343?ue[ae++]=1024*(oe-55296)+re-56320+65536:(ue[ae++]=oe,ue[ae++]=re)}else ue[ae++]=oe}return ae},pe}();be.StringToUtf32=Xe;var E=function(){function pe(){this.interim=new Uint8Array(3)}return pe.prototype.clear=function(){this.interim.fill(0)},pe.prototype.decode=function(Ae,ue){var le=Ae.length;if(!le)return 0;var ae,se,ie,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,de=z;de<le;){for(;!(!(de<ce)||128&(ae=Ae[de])||128&(se=Ae[de+1])||128&(ie=Ae[de+2])||128&(oe=Ae[de+3]));)ue[re++]=ae,ue[re++]=se,ue[re++]=ie,ue[re++]=oe,de+=4;if((ae=Ae[de++])<128)ue[re++]=ae;else if((224&ae)==192){if(de>=le)return this.interim[0]=ae,re;if((192&(se=Ae[de++]))!=128){de--;continue}if((ne=(31&ae)<<6|63&se)<128){de--;continue}ue[re++]=ne}else if((240&ae)==224){if(de>=le)return this.interim[0]=ae,re;if((192&(se=Ae[de++]))!=128){de--;continue}if(de>=le)return this.interim[0]=ae,this.interim[1]=se,re;if((192&(ie=Ae[de++]))!=128){de--;continue}if((ne=(15&ae)<<12|(63&se)<<6|63&ie)<2048||ne>=55296&&ne<=57343)continue;ue[re++]=ne}else if((248&ae)==240){if(de>=le)return this.interim[0]=ae,re;if((192&(se=Ae[de++]))!=128){de--;continue}if(de>=le)return this.interim[0]=ae,this.interim[1]=se,re;if((192&(ie=Ae[de++]))!=128){de--;continue}if(de>=le)return this.interim[0]=ae,this.interim[1]=se,this.interim[2]=ie,re;if((192&(oe=Ae[de++]))!=128){de--;continue}if((ne=(7&ae)<<18|(63&se)<<12|(63&ie)<<6|63&oe)<65536||ne>1114111)continue;ue[re++]=ne}}return re},pe}();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 Xe,E,pe,Ae;function ue(ae){var se=ae.toString(16);return se.length<2?"0"+se:se}function le(ae,se){return ae<se?(se+.05)/(ae+.05):(ae+.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(ae){ae.toCss=function(se,ie,oe,re){return re!==void 0?"#"+ue(se)+ue(ie)+ue(oe)+ue(re):"#"+ue(se)+ue(ie)+ue(oe)},ae.toRgba=function(se,ie,oe,re){return re===void 0&&(re=255),(se<<24|ie<<16|oe<<8|re)>>>0}}(Xe=be.channels||(be.channels={})),(E=be.color||(be.color={})).blend=function(ae,se){var ie=(255&se.rgba)/255;if(ie===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=ae.rgba>>24&255,a=ae.rgba>>16&255,y=ae.rgba>>8&255,x=z+Math.round((oe-z)*ie),b=a+Math.round((re-a)*ie),te=y+Math.round((ne-y)*ie);return{css:Xe.toCss(x,b,te),rgba:Xe.toRgba(x,b,te)}},E.isOpaque=function(ae){return(255&ae.rgba)==255},E.ensureContrastRatio=function(ae,se,ie){var oe=Ae.ensureContrastRatio(ae.rgba,se.rgba,ie);if(oe)return Ae.toColor(oe>>24&255,oe>>16&255,oe>>8&255)},E.opaque=function(ae){var se=(255|ae.rgba)>>>0,ie=Ae.toChannels(se),oe=ie[0],re=ie[1],ne=ie[2];return{css:Xe.toCss(oe,re,ne),rgba:se}},E.opacity=function(ae,se){var ie=Math.round(255*se),oe=Ae.toChannels(ae.rgba),re=oe[0],ne=oe[1],z=oe[2];return{css:Xe.toCss(re,ne,z,ie),rgba:Xe.toRgba(re,ne,z,ie)}},(be.css||(be.css={})).toColor=function(ae){switch(ae.length){case 7:return{css:ae,rgba:(parseInt(ae.slice(1),16)<<8|255)>>>0};case 9:return{css:ae,rgba:parseInt(ae.slice(1),16)>>>0}}throw new Error("css.toColor: Unsupported css format")},function(ae){function se(ie,oe,re){var ne=ie/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))}ae.relativeLuminance=function(ie){return se(ie>>16&255,ie>>8&255,255&ie)},ae.relativeLuminance2=se}(pe=be.rgb||(be.rgb={})),function(ae){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(pe.relativeLuminance2(x,te,b),pe.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(pe.relativeLuminance2(x,te,b),pe.relativeLuminance2(z,a,y));return(x<<24|b<<16|te<<8|255)>>>0}function ie(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(pe.relativeLuminance2(x,te,b),pe.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(pe.relativeLuminance2(x,te,b),pe.relativeLuminance2(z,a,y));return(x<<24|b<<16|te<<8|255)>>>0}ae.ensureContrastRatio=function(oe,re,ne){var z=pe.relativeLuminance(oe>>8),a=pe.relativeLuminance(re>>8);if(le(z,a)<ne)return a<z?se(oe,re,ne):ie(oe,re,ne)},ae.reduceLuminance=se,ae.increaseLuminance=ie,ae.toChannels=function(oe){return[oe>>24&255,oe>>16&255,oe>>8&255,255&oe]},ae.toColor=function(oe,re,ne){return{css:Xe.toCss(oe,re,ne),rgba:Xe.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 Xe=typeof navigator=="undefined",E=Xe?"node":navigator.userAgent,pe=Xe?"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"],pe),be.isIpad=pe==="iPad",be.isIphone=pe==="iPhone",be.isWindows=Ae(["Windows","Win16","Win32","WinCE"],pe),be.isLinux=pe.indexOf("Linux")>=0},function(zt,be,ye){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.C1=be.C0=void 0,function(Xe){Xe.NUL="\0",Xe.SOH="",Xe.STX="",Xe.ETX="",Xe.EOT="",Xe.ENQ="",Xe.ACK="",Xe.BEL="\x07",Xe.BS="\b",Xe.HT=" ",Xe.LF=`
`,Xe.VT="\v",Xe.FF="\f",Xe.CR="\r",Xe.SO="",Xe.SI="",Xe.DLE="",Xe.DC1="",Xe.DC2="",Xe.DC3="",Xe.DC4="",Xe.NAK="",Xe.SYN="",Xe.ETB="",Xe.CAN="",Xe.EM="",Xe.SUB="",Xe.ESC="\x1B",Xe.FS="",Xe.GS="",Xe.RS="",Xe.US="",Xe.SP=" ",Xe.DEL="\x7F"}(be.C0||(be.C0={})),function(Xe){Xe.PAD="\x80",Xe.HOP="\x81",Xe.BPH="\x82",Xe.NBH="\x83",Xe.IND="\x84",Xe.NEL="\x85",Xe.SSA="\x86",Xe.ESA="\x87",Xe.HTS="\x88",Xe.HTJ="\x89",Xe.VTS="\x8A",Xe.PLD="\x8B",Xe.PLU="\x8C",Xe.RI="\x8D",Xe.SS2="\x8E",Xe.SS3="\x8F",Xe.DCS="\x90",Xe.PU1="\x91",Xe.PU2="\x92",Xe.STS="\x93",Xe.CCH="\x94",Xe.MW="\x95",Xe.SPA="\x96",Xe.EPA="\x97",Xe.SOS="\x98",Xe.SGCI="\x99",Xe.SCI="\x9A",Xe.CSI="\x9B",Xe.ST="\x9C",Xe.OSC="\x9D",Xe.PM="\x9E",Xe.APC="\x9F"}(be.C1||(be.C1={}))},function(zt,be,ye){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.BaseRenderLayer=void 0;var Xe=ye(3),E=ye(9),pe=ye(25),Ae=ye(6),ue=ye(28),le=ye(10),ae=ye(17),se=function(){function ie(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 ie.prototype.dispose=function(){var oe;ae.removeElementFromParent(this._canvas),(oe=this._charAtlas)===null||oe===void 0||oe.dispose()},ie.prototype._initCanvas=function(){this._ctx=ue.throwIfFalsy(this._canvas.getContext("2d",{alpha:this._alpha})),this._alpha||this._clearAll()},ie.prototype.onOptionsChanged=function(){},ie.prototype.onBlur=function(){},ie.prototype.onFocus=function(){},ie.prototype.onCursorMove=function(){},ie.prototype.onGridChanged=function(oe,re){},ie.prototype.onSelectionChanged=function(oe,re,ne){ne===void 0&&(ne=!1)},ie.prototype.setColors=function(oe){this._refreshCharAtlas(oe)},ie.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)}},ie.prototype._refreshCharAtlas=function(oe){this._scaledCharWidth<=0&&this._scaledCharHeight<=0||(this._charAtlas=pe.acquireCharAtlas(this._optionsService.options,this._rendererId,oe,this._scaledCharWidth,this._scaledCharHeight),this._charAtlas.warmUp())},ie.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)},ie.prototype._fillCells=function(oe,re,ne,z){this._ctx.fillRect(oe*this._scaledCellWidth,re*this._scaledCellHeight,ne*this._scaledCellWidth,z*this._scaledCellHeight)},ie.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)},ie.prototype._fillLeftLineAtCell=function(oe,re,ne){this._ctx.fillRect(oe*this._scaledCellWidth,re*this._scaledCellHeight,window.devicePixelRatio*ne,this._scaledCellHeight)},ie.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)},ie.prototype._clearAll=function(){this._alpha?this._ctx.clearRect(0,0,this._canvas.width,this._canvas.height):(this._ctx.fillStyle=this._colors.background.css,this._ctx.fillRect(0,0,this._canvas.width,this._canvas.height))},ie.prototype._clearCells=function(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))},ie.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)},ie.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()?Xe.DEFAULT_COLOR:oe.getBgColor(),z=oe.isFgDefault()?Xe.DEFAULT_COLOR:oe.getFgColor()),z+=this._optionsService.options.drawBoldTextInBrightColors&&oe.isBold()&&z<8?8:0,this._currentGlyphIdentifier.chars=oe.getChars()||Xe.WHITESPACE_CELL_CHAR,this._currentGlyphIdentifier.code=oe.getCode()||Xe.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))},ie.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()},ie.prototype._clipRow=function(oe){this._ctx.beginPath(),this._ctx.rect(0,oe*this._scaledCellHeight,this._bufferService.cols*this._scaledCellWidth,this._scaledCellHeight),this._ctx.clip()},ie.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},ie.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),de=this._resolveForegroundRgba(z,ne,x,b),he=le.rgba.ensureContrastRatio(ce,de,this._optionsService.options.minimumContrastRatio);if(he){var fe={css:le.channels.toCss(he>>24&255,he>>16&255,he>>8&255),rgba:he};return this._colors.contrastCache.setColor(oe.bg,oe.fg,fe),fe}this._colors.contrastCache.setColor(oe.bg,oe.fg,null)}},ie.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}},ie.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}},ie}();be.BaseRenderLayer=se},function(zt,be,ye){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.createDecorator=be.getServiceDependencies=be.serviceRegistry=void 0;function Xe(E,pe,Ae){pe.di$target===pe?pe.di$dependencies.push({id:E,index:Ae}):(pe.di$dependencies=[{id:E,index:Ae}],pe.di$target=pe)}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 pe=function(Ae,ue,le){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");Xe(pe,Ae,le)};return pe.toString=function(){return E},be.serviceRegistry.set(E,pe),pe}},function(zt,be,ye){"use strict";function Xe(E,pe,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]=pe;return E}Object.defineProperty(be,"__esModule",{value:!0}),be.concat=be.fillFallback=be.fill=void 0,be.fill=function(E,pe,Ae,ue){return E.fill?E.fill(pe,Ae,ue):Xe(E,pe,Ae,ue)},be.fillFallback=Xe,be.concat=function(E,pe){var Ae=new E.constructor(E.length+pe.length);return Ae.set(E),Ae.set(pe,E.length),Ae}},function(zt,be,ye){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.BufferLine=be.DEFAULT_ATTR_DATA=void 0;var Xe=ye(8),E=ye(3),pe=ye(4),Ae=ye(6);be.DEFAULT_ATTR_DATA=Object.freeze(new Ae.AttributeData);var ue=function(){function le(ae,se,ie){ie===void 0&&(ie=!1),this.isWrapped=ie,this._combined={},this._extendedAttrs={},this._data=new Uint32Array(3*ae);for(var oe=se||pe.CellData.fromCharData([0,E.NULL_CELL_CHAR,E.NULL_CELL_WIDTH,E.NULL_CELL_CODE]),re=0;re<ae;++re)this.setCell(re,oe);this.length=ae}return le.prototype.get=function(ae){var se=this._data[3*ae+0],ie=2097151&se;return[this._data[3*ae+1],2097152&se?this._combined[ae]:ie?Xe.stringFromCodePoint(ie):"",se>>22,2097152&se?this._combined[ae].charCodeAt(this._combined[ae].length-1):ie]},le.prototype.set=function(ae,se){this._data[3*ae+1]=se[E.CHAR_DATA_ATTR_INDEX],se[E.CHAR_DATA_CHAR_INDEX].length>1?(this._combined[ae]=se[1],this._data[3*ae+0]=2097152|ae|se[E.CHAR_DATA_WIDTH_INDEX]<<22):this._data[3*ae+0]=se[E.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|se[E.CHAR_DATA_WIDTH_INDEX]<<22},le.prototype.getWidth=function(ae){return this._data[3*ae+0]>>22},le.prototype.hasWidth=function(ae){return 12582912&this._data[3*ae+0]},le.prototype.getFg=function(ae){return this._data[3*ae+1]},le.prototype.getBg=function(ae){return this._data[3*ae+2]},le.prototype.hasContent=function(ae){return 4194303&this._data[3*ae+0]},le.prototype.getCodePoint=function(ae){var se=this._data[3*ae+0];return 2097152&se?this._combined[ae].charCodeAt(this._combined[ae].length-1):2097151&se},le.prototype.isCombined=function(ae){return 2097152&this._data[3*ae+0]},le.prototype.getString=function(ae){var se=this._data[3*ae+0];return 2097152&se?this._combined[ae]:2097151&se?Xe.stringFromCodePoint(2097151&se):""},le.prototype.loadCell=function(ae,se){var ie=3*ae;return se.content=this._data[ie+0],se.fg=this._data[ie+1],se.bg=this._data[ie+2],2097152&se.content&&(se.combinedData=this._combined[ae]),268435456&se.bg&&(se.extended=this._extendedAttrs[ae]),se},le.prototype.setCell=function(ae,se){2097152&se.content&&(this._combined[ae]=se.combinedData),268435456&se.bg&&(this._extendedAttrs[ae]=se.extended),this._data[3*ae+0]=se.content,this._data[3*ae+1]=se.fg,this._data[3*ae+2]=se.bg},le.prototype.setCellFromCodePoint=function(ae,se,ie,oe,re,ne){268435456&re&&(this._extendedAttrs[ae]=ne),this._data[3*ae+0]=se|ie<<22,this._data[3*ae+1]=oe,this._data[3*ae+2]=re},le.prototype.addCodepointToCell=function(ae,se){var ie=this._data[3*ae+0];2097152&ie?this._combined[ae]+=Xe.stringFromCodePoint(se):(2097151&ie?(this._combined[ae]=Xe.stringFromCodePoint(2097151&ie)+Xe.stringFromCodePoint(se),ie&=-2097152,ie|=2097152):ie=se|1<<22,this._data[3*ae+0]=ie)},le.prototype.insertCells=function(ae,se,ie,oe){if((ae%=this.length)&&this.getWidth(ae-1)===2&&this.setCellFromCodePoint(ae-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-ae){for(var re=new pe.CellData,ne=this.length-ae-se-1;ne>=0;--ne)this.setCell(ae+se+ne,this.loadCell(ae+ne,re));for(ne=0;ne<se;++ne)this.setCell(ae+ne,ie)}else for(ne=ae;ne<this.length;++ne)this.setCell(ne,ie);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(ae,se,ie,oe){if(ae%=this.length,se<this.length-ae){for(var re=new pe.CellData,ne=0;ne<this.length-ae-se;++ne)this.setCell(ae+ne,this.loadCell(ae+se+ne,re));for(ne=this.length-se;ne<this.length;++ne)this.setCell(ne,ie)}else for(ne=ae;ne<this.length;++ne)this.setCell(ne,ie);ae&&this.getWidth(ae-1)===2&&this.setCellFromCodePoint(ae-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(ae)!==0||this.hasContent(ae)||this.setCellFromCodePoint(ae,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(ae,se,ie,oe){for(ae&&this.getWidth(ae-1)===2&&this.setCellFromCodePoint(ae-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);ae<se&&ae<this.length;)this.setCell(ae++,ie)},le.prototype.resize=function(ae,se){if(ae!==this.length){if(ae>this.length){var ie=new Uint32Array(3*ae);this.length&&(3*ae<this._data.length?ie.set(this._data.subarray(0,3*ae)):ie.set(this._data)),this._data=ie;for(var oe=this.length;oe<ae;++oe)this.setCell(oe,se)}else if(ae){(ie=new Uint32Array(3*ae)).set(this._data.subarray(0,3*ae)),this._data=ie;var re=Object.keys(this._combined);for(oe=0;oe<re.length;oe++){var ne=parseInt(re[oe],10);ne>=ae&&delete this._combined[ne]}}else this._data=new Uint32Array(0),this._combined={};this.length=ae}},le.prototype.fill=function(ae){this._combined={},this._extendedAttrs={};for(var se=0;se<this.length;++se)this.setCell(se,ae)},le.prototype.copyFrom=function(ae){for(var se in this.length!==ae.length?this._data=new Uint32Array(ae._data):this._data.set(ae._data),this.length=ae.length,this._combined={},ae._combined)this._combined[se]=ae._combined[se];for(var se in this._extendedAttrs={},ae._extendedAttrs)this._extendedAttrs[se]=ae._extendedAttrs[se];this.isWrapped=ae.isWrapped},le.prototype.clone=function(){var ae=new le(0);for(var se in ae._data=new Uint32Array(this._data),ae.length=this.length,this._combined)ae._combined[se]=this._combined[se];for(var se in this._extendedAttrs)ae._extendedAttrs[se]=this._extendedAttrs[se];return ae.isWrapped=this.isWrapped,ae},le.prototype.getTrimmedLength=function(){for(var ae=this.length-1;ae>=0;--ae)if(4194303&this._data[3*ae+0])return ae+(this._data[3*ae+0]>>22);return 0},le.prototype.copyCellsFrom=function(ae,se,ie,oe,re){var ne=ae._data;if(re)for(var z=oe-1;z>=0;z--)for(var a=0;a<3;a++)this._data[3*(ie+z)+a]=ne[3*(se+z)+a];else for(z=0;z<oe;z++)for(a=0;a<3;a++)this._data[3*(ie+z)+a]=ne[3*(se+z)+a];var y=Object.keys(ae._combined);for(a=0;a<y.length;a++){var x=parseInt(y[a],10);x>=se&&(this._combined[x-se+ie]=ae._combined[x])}},le.prototype.translateToString=function(ae,se,ie){ae===void 0&&(ae=!1),se===void 0&&(se=0),ie===void 0&&(ie=this.length),ae&&(ie=Math.min(ie,this.getTrimmedLength()));for(var oe="";se<ie;){var re=this._data[3*se+0],ne=2097151&re;oe+=2097152&re?this._combined[se]:ne?Xe.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 Xe,E=[],pe=0;pe<arguments.length;pe++)E[pe]=arguments[pe];for(var Ae=0,ue=E;Ae<ue.length;Ae++){var le=ue[Ae];(Xe=le==null?void 0:le.parentElement)===null||Xe===void 0||Xe.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 Xe,E=this&&this.__extends||(Xe=function(de,he){return(Xe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(fe,ge){fe.__proto__=ge}||function(fe,ge){for(var ve in ge)ge.hasOwnProperty(ve)&&(fe[ve]=ge[ve])})(de,he)},function(de,he){function fe(){this.constructor=de}Xe(de,he),de.prototype=he===null?Object.create(he):(fe.prototype=he.prototype,new fe)});Object.defineProperty(be,"__esModule",{value:!0}),be.InputHandler=be.WindowsOptionsReportType=void 0;var pe,Ae=ye(12),ue=ye(20),le=ye(39),ae=ye(2),se=ye(15),ie=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(de,he){if(de>24)return he.setWinLines||!1;switch(de){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(de){de[de.GET_WIN_SIZE_PIXELS=0]="GET_WIN_SIZE_PIXELS",de[de.GET_CELL_SIZE_PIXELS=1]="GET_CELL_SIZE_PIXELS"})(pe=be.WindowsOptionsReportType||(be.WindowsOptionsReportType={}));var ee=function(){function de(he,fe,ge,ve){this._bufferService=he,this._coreService=fe,this._logService=ge,this._optionsService=ve,this._data=new Uint32Array(0)}return de.prototype.hook=function(he){this._data=new Uint32Array(0)},de.prototype.put=function(he,fe,ge){this._data=se.concat(this._data,he.subarray(fe,ge))},de.prototype.unhook=function(he){if(he){var fe=ie.utf32ToString(this._data);switch(this._data=new Uint32Array(0),fe){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 ge=this._bufferService.buffer.scrollTop+1+";"+(this._bufferService.buffer.scrollBottom+1)+"r";return this._coreService.triggerDataEvent(Ae.C0.ESC+"P1$r"+ge+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",fe),this._coreService.triggerDataEvent(Ae.C0.ESC+"P0$r"+Ae.C0.ESC+"\\")}}else this._data=new Uint32Array(0)},de}(),ce=function(de){function he(fe,ge,ve,me,Be,Se,Te,we,je){je===void 0&&(je=new le.EscapeSequenceParser);var xe=de.call(this)||this;xe._bufferService=fe,xe._charsetService=ge,xe._coreService=ve,xe._dirtyRowService=me,xe._logService=Be,xe._optionsService=Se,xe._coreMouseService=Te,xe._unicodeService=we,xe._parser=je,xe._parseBuffer=new Uint32Array(4096),xe._stringDecoder=new ie.StringToUtf32,xe._utf8Decoder=new ie.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,de),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(){de.prototype.dispose.call(this)},he.prototype.parse=function(fe){var ge=this._bufferService.buffer,ve=ge.x,me=ge.y;if(this._logService.debug("parsing data",fe),this._parseBuffer.length<fe.length&&this._parseBuffer.length<131072&&(this._parseBuffer=new Uint32Array(Math.min(fe.length,131072))),this._dirtyRowService.clearRange(),fe.length>131072)for(var Be=0;Be<fe.length;Be+=131072){var Se=Be+131072<fe.length?Be+131072:fe.length,Te=typeof fe=="string"?this._stringDecoder.decode(fe.substring(Be,Se),this._parseBuffer):this._utf8Decoder.decode(fe.subarray(Be,Se),this._parseBuffer);this._parser.parse(this._parseBuffer,Te)}else Te=typeof fe=="string"?this._stringDecoder.decode(fe,this._parseBuffer):this._utf8Decoder.decode(fe,this._parseBuffer),this._parser.parse(this._parseBuffer,Te);(ge=this._bufferService.buffer).x===ve&&ge.y===me||this._onCursorMove.fire(),this._onRequestRefreshRows.fire(this._dirtyRowService.start,this._dirtyRowService.end)},he.prototype.print=function(fe,ge,ve){var me,Be,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-ge>0&&Ze.getWidth(Se.x-1)===2&&Ze.setCellFromCodePoint(Se.x-1,0,1,ze.fg,ze.bg,ze.extended);for(var Me=ge;Me<ve;++Me){if(me=fe[Me],Be=this._unicodeService.wcwidth(me),me<127&&Te){var tt=Te[String.fromCharCode(me)];tt&&(me=tt.charCodeAt(0))}if(we&&this._onA11yChar.fire(ie.stringFromCodePoint(me)),Be||!Se.x){if(Se.x+Be-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,Be===2)continue}if(Oe&&(Ze.insertCells(Se.x,Be,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,Be,ze.fg,ze.bg,ze.extended),Be>0)for(;--Be;)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-ge>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-ge>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(fe,ge){var ve=this;return fe.final!=="t"||fe.prefix||fe.intermediates?this._parser.addCsiHandler(fe,ge):this._parser.addCsiHandler(fe,function(me){return!te(me.params[0],ve._optionsService.options.windowOptions)||ge(me)})},he.prototype.addDcsHandler=function(fe,ge){return this._parser.addDcsHandler(fe,new x.DcsHandler(ge))},he.prototype.addEscHandler=function(fe,ge){return this._parser.addEscHandler(fe,ge)},he.prototype.addOscHandler=function(fe,ge){return this._parser.addOscHandler(fe,new y.OscHandler(ge))},he.prototype.bell=function(){this._onRequestBell.fire()},he.prototype.lineFeed=function(){var fe=this._bufferService.buffer;this._dirtyRowService.markDirty(fe.y),this._optionsService.options.convertEol&&(fe.x=0),fe.y++,fe.y===fe.scrollBottom+1?(fe.y--,this._onRequestScroll.fire(this._eraseAttrData())):fe.y>=this._bufferService.rows&&(fe.y=this._bufferService.rows-1),fe.x>=this._bufferService.cols&&fe.x--,this._dirtyRowService.markDirty(fe.y),this._onLineFeed.fire()},he.prototype.carriageReturn=function(){this._bufferService.buffer.x=0},he.prototype.backspace=function(){var fe,ge=this._bufferService.buffer;if(!this._coreService.decPrivateModes.reverseWraparound)return this._restrictCursor(),void(ge.x>0&&ge.x--);if(this._restrictCursor(this._bufferService.cols),ge.x>0)ge.x--;else if(ge.x===0&&ge.y>ge.scrollTop&&ge.y<=ge.scrollBottom&&(!((fe=ge.lines.get(ge.ybase+ge.y))===null||fe===void 0)&&fe.isWrapped)){ge.lines.get(ge.ybase+ge.y).isWrapped=!1,ge.y--,ge.x=this._bufferService.cols-1;var ve=ge.lines.get(ge.ybase+ge.y);ve.hasWidth(ge.x)&&!ve.hasContent(ge.x)&&ge.x--}this._restrictCursor()},he.prototype.tab=function(){if(!(this._bufferService.buffer.x>=this._bufferService.cols)){var fe=this._bufferService.buffer.x;this._bufferService.buffer.x=this._bufferService.buffer.nextStop(),this._optionsService.options.screenReaderMode&&this._onA11yTab.fire(this._bufferService.buffer.x-fe)}},he.prototype.shiftOut=function(){this._charsetService.setgLevel(1)},he.prototype.shiftIn=function(){this._charsetService.setgLevel(0)},he.prototype._restrictCursor=function(fe){fe===void 0&&(fe=this._bufferService.cols-1),this._bufferService.buffer.x=Math.min(fe,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(fe,ge){this._dirtyRowService.markDirty(this._bufferService.buffer.y),this._coreService.decPrivateModes.origin?(this._bufferService.buffer.x=fe,this._bufferService.buffer.y=this._bufferService.buffer.scrollTop+ge):(this._bufferService.buffer.x=fe,this._bufferService.buffer.y=ge),this._restrictCursor(),this._dirtyRowService.markDirty(this._bufferService.buffer.y)},he.prototype._moveCursor=function(fe,ge){this._restrictCursor(),this._setCursor(this._bufferService.buffer.x+fe,this._bufferService.buffer.y+ge)},he.prototype.cursorUp=function(fe){var ge=this._bufferService.buffer.y-this._bufferService.buffer.scrollTop;ge>=0?this._moveCursor(0,-Math.min(ge,fe.params[0]||1)):this._moveCursor(0,-(fe.params[0]||1))},he.prototype.cursorDown=function(fe){var ge=this._bufferService.buffer.scrollBottom-this._bufferService.buffer.y;ge>=0?this._moveCursor(0,Math.min(ge,fe.params[0]||1)):this._moveCursor(0,fe.params[0]||1)},he.prototype.cursorForward=function(fe){this._moveCursor(fe.params[0]||1,0)},he.prototype.cursorBackward=function(fe){this._moveCursor(-(fe.params[0]||1),0)},he.prototype.cursorNextLine=function(fe){this.cursorDown(fe),this._bufferService.buffer.x=0},he.prototype.cursorPrecedingLine=function(fe){this.cursorUp(fe),this._bufferService.buffer.x=0},he.prototype.cursorCharAbsolute=function(fe){this._setCursor((fe.params[0]||1)-1,this._bufferService.buffer.y)},he.prototype.cursorPosition=function(fe){this._setCursor(fe.length>=2?(fe.params[1]||1)-1:0,(fe.params[0]||1)-1)},he.prototype.charPosAbsolute=function(fe){this._setCursor((fe.params[0]||1)-1,this._bufferService.buffer.y)},he.prototype.hPositionRelative=function(fe){this._moveCursor(fe.params[0]||1,0)},he.prototype.linePosAbsolute=function(fe){this._setCursor(this._bufferService.buffer.x,(fe.params[0]||1)-1)},he.prototype.vPositionRelative=function(fe){this._moveCursor(0,fe.params[0]||1)},he.prototype.hVPosition=function(fe){this.cursorPosition(fe)},he.prototype.tabClear=function(fe){var ge=fe.params[0];ge===0?delete this._bufferService.buffer.tabs[this._bufferService.buffer.x]:ge===3&&(this._bufferService.buffer.tabs={})},he.prototype.cursorForwardTab=function(fe){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var ge=fe.params[0]||1;ge--;)this._bufferService.buffer.x=this._bufferService.buffer.nextStop()},he.prototype.cursorBackwardTab=function(fe){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var ge=fe.params[0]||1,ve=this._bufferService.buffer;ge--;)ve.x=ve.prevStop()},he.prototype._eraseInBufferLine=function(fe,ge,ve,me){me===void 0&&(me=!1);var Be=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+fe);Be.replaceCells(ge,ve,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),me&&(Be.isWrapped=!1)},he.prototype._resetBufferLine=function(fe){var ge=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+fe);ge.fill(this._bufferService.buffer.getNullCell(this._eraseAttrData())),ge.isWrapped=!1},he.prototype.eraseInDisplay=function(fe){var ge;switch(this._restrictCursor(),fe.params[0]){case 0:for(ge=this._bufferService.buffer.y,this._dirtyRowService.markDirty(ge),this._eraseInBufferLine(ge++,this._bufferService.buffer.x,this._bufferService.cols,this._bufferService.buffer.x===0);ge<this._bufferService.rows;ge++)this._resetBufferLine(ge);this._dirtyRowService.markDirty(ge);break;case 1:for(ge=this._bufferService.buffer.y,this._dirtyRowService.markDirty(ge),this._eraseInBufferLine(ge,0,this._bufferService.buffer.x+1,!0),this._bufferService.buffer.x+1>=this._bufferService.cols&&(this._bufferService.buffer.lines.get(ge+1).isWrapped=!1);ge--;)this._resetBufferLine(ge);this._dirtyRowService.markDirty(0);break;case 2:for(ge=this._bufferService.rows,this._dirtyRowService.markDirty(ge-1);ge--;)this._resetBufferLine(ge);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(fe){switch(this._restrictCursor(),fe.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(fe){this._restrictCursor();var ge=fe.params[0]||1,ve=this._bufferService.buffer;if(!(ve.y>ve.scrollBottom||ve.y<ve.scrollTop)){for(var me=ve.ybase+ve.y,Be=this._bufferService.rows-1-ve.scrollBottom,Se=this._bufferService.rows-1+ve.ybase-Be+1;ge--;)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(fe){this._restrictCursor();var ge=fe.params[0]||1,ve=this._bufferService.buffer;if(!(ve.y>ve.scrollBottom||ve.y<ve.scrollTop)){var me,Be=ve.ybase+ve.y;for(me=this._bufferService.rows-1-ve.scrollBottom,me=this._bufferService.rows-1+ve.ybase-me;ge--;)ve.lines.splice(Be,1),ve.lines.splice(me,0,ve.getBlankLine(this._eraseAttrData()));this._dirtyRowService.markRangeDirty(ve.y,ve.scrollBottom),ve.x=0}},he.prototype.insertChars=function(fe){this._restrictCursor();var ge=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+this._bufferService.buffer.y);ge&&(ge.insertCells(this._bufferService.buffer.x,fe.params[0]||1,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),this._dirtyRowService.markDirty(this._bufferService.buffer.y))},he.prototype.deleteChars=function(fe){this._restrictCursor();var ge=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+this._bufferService.buffer.y);ge&&(ge.deleteCells(this._bufferService.buffer.x,fe.params[0]||1,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),this._dirtyRowService.markDirty(this._bufferService.buffer.y))},he.prototype.scrollUp=function(fe){for(var ge=fe.params[0]||1,ve=this._bufferService.buffer;ge--;)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(fe){for(var ge=fe.params[0]||1,ve=this._bufferService.buffer;ge--;)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(fe){var ge=this._bufferService.buffer;if(!(ge.y>ge.scrollBottom||ge.y<ge.scrollTop)){for(var ve=fe.params[0]||1,me=ge.scrollTop;me<=ge.scrollBottom;++me){var Be=ge.lines.get(ge.ybase+me);Be.deleteCells(0,ve,ge.getNullCell(this._eraseAttrData()),this._eraseAttrData()),Be.isWrapped=!1}this._dirtyRowService.markRangeDirty(ge.scrollTop,ge.scrollBottom)}},he.prototype.scrollRight=function(fe){var ge=this._bufferService.buffer;if(!(ge.y>ge.scrollBottom||ge.y<ge.scrollTop)){for(var ve=fe.params[0]||1,me=ge.scrollTop;me<=ge.scrollBottom;++me){var Be=ge.lines.get(ge.ybase+me);Be.insertCells(0,ve,ge.getNullCell(this._eraseAttrData()),this._eraseAttrData()),Be.isWrapped=!1}this._dirtyRowService.markRangeDirty(ge.scrollTop,ge.scrollBottom)}},he.prototype.insertColumns=function(fe){var ge=this._bufferService.buffer;if(!(ge.y>ge.scrollBottom||ge.y<ge.scrollTop)){for(var ve=fe.params[0]||1,me=ge.scrollTop;me<=ge.scrollBottom;++me){var Be=this._bufferService.buffer.lines.get(ge.ybase+me);Be.insertCells(ge.x,ve,ge.getNullCell(this._eraseAttrData()),this._eraseAttrData()),Be.isWrapped=!1}this._dirtyRowService.markRangeDirty(ge.scrollTop,ge.scrollBottom)}},he.prototype.deleteColumns=function(fe){var ge=this._bufferService.buffer;if(!(ge.y>ge.scrollBottom||ge.y<ge.scrollTop)){for(var ve=fe.params[0]||1,me=ge.scrollTop;me<=ge.scrollBottom;++me){var Be=ge.lines.get(ge.ybase+me);Be.deleteCells(ge.x,ve,ge.getNullCell(this._eraseAttrData()),this._eraseAttrData()),Be.isWrapped=!1}this._dirtyRowService.markRangeDirty(ge.scrollTop,ge.scrollBottom)}},he.prototype.eraseChars=function(fe){this._restrictCursor();var ge=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+this._bufferService.buffer.y);ge&&(ge.replaceCells(this._bufferService.buffer.x,this._bufferService.buffer.x+(fe.params[0]||1),this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),this._dirtyRowService.markDirty(this._bufferService.buffer.y))},he.prototype.repeatPrecedingCharacter=function(fe){if(this._parser.precedingCodepoint){for(var ge=fe.params[0]||1,ve=new Uint32Array(ge),me=0;me<ge;++me)ve[me]=this._parser.precedingCodepoint;this.print(ve,0,ve.length)}},he.prototype.sendDeviceAttributesPrimary=function(fe){fe.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(fe){fe.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(fe.params[0]+"c"):this._is("screen")&&this._coreService.triggerDataEvent(Ae.C0.ESC+"[>83;40003;0c"))},he.prototype._is=function(fe){return(this._optionsService.options.termName+"").indexOf(fe)===0},he.prototype.setMode=function(fe){for(var ge=0;ge<fe.length;ge++)switch(fe.params[ge]){case 4:this._coreService.modes.insertMode=!0}},he.prototype.setModePrivate=function(fe){for(var ge=0;ge<fe.length;ge++)switch(fe.params[ge]){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(fe){for(var ge=0;ge<fe.length;ge++)switch(fe.params[ge]){case 4:this._coreService.modes.insertMode=!1}},he.prototype.resetModePrivate=function(fe){for(var ge=0;ge<fe.length;ge++)switch(fe.params[ge]){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(),fe.params[ge]===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(fe,ge,ve,me,Be){return ge===2?(fe|=50331648,fe&=-16777216,fe|=a.AttributeData.fromColorRGB([ve,me,Be])):ge===5&&(fe&=-50331904,fe|=33554432|255&ve),fe},he.prototype._extractColor=function(fe,ge,ve){var me=[0,0,-1,0,0,0],Be=0,Se=0;do{if(me[Se+Be]=fe.params[ge+Se],fe.hasSubParams(ge+Se)){var Te=fe.getSubParams(ge+Se),we=0;do me[1]===5&&(Be=1),me[Se+we+1+Be]=Te[we];while(++we<Te.length&&we+Se+1+Be<me.length);break}if(me[1]===5&&Se+Be>=2||me[1]===2&&Se+Be>=5)break;me[1]&&(Be=1)}while(++Se+ge<fe.length&&Se+Be<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(fe,ge){ge.extended=ge.extended.clone(),(!~fe||fe>5)&&(fe=1),ge.extended.underlineStyle=fe,ge.fg|=268435456,fe===0&&(ge.fg&=-268435457),ge.updateExtended()},he.prototype.charAttributes=function(fe){if(fe.length===1&&fe.params[0]===0)return this._curAttrData.fg=oe.DEFAULT_ATTR_DATA.fg,void(this._curAttrData.bg=oe.DEFAULT_ATTR_DATA.bg);for(var ge,ve=fe.length,me=this._curAttrData,Be=0;Be<ve;Be++)(ge=fe.params[Be])>=30&&ge<=37?(me.fg&=-50331904,me.fg|=16777216|ge-30):ge>=40&&ge<=47?(me.bg&=-50331904,me.bg|=16777216|ge-40):ge>=90&&ge<=97?(me.fg&=-50331904,me.fg|=16777224|ge-90):ge>=100&&ge<=107?(me.bg&=-50331904,me.bg|=16777224|ge-100):ge===0?(me.fg=oe.DEFAULT_ATTR_DATA.fg,me.bg=oe.DEFAULT_ATTR_DATA.bg):ge===1?me.fg|=134217728:ge===3?me.bg|=67108864:ge===4?(me.fg|=268435456,this._processUnderline(fe.hasSubParams(Be)?fe.getSubParams(Be)[0]:1,me)):ge===5?me.fg|=536870912:ge===7?me.fg|=67108864:ge===8?me.fg|=1073741824:ge===2?me.bg|=134217728:ge===21?this._processUnderline(2,me):ge===22?(me.fg&=-134217729,me.bg&=-134217729):ge===23?me.bg&=-67108865:ge===24?me.fg&=-268435457:ge===25?me.fg&=-536870913:ge===27?me.fg&=-67108865:ge===28?me.fg&=-1073741825:ge===39?(me.fg&=-67108864,me.fg|=16777215&oe.DEFAULT_ATTR_DATA.fg):ge===49?(me.bg&=-67108864,me.bg|=16777215&oe.DEFAULT_ATTR_DATA.bg):ge===38||ge===48||ge===58?Be+=this._extractColor(fe,Be,me):ge===59?(me.extended=me.extended.clone(),me.extended.underlineColor=-1,me.updateExtended()):ge===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.",ge)},he.prototype.deviceStatus=function(fe){switch(fe.params[0]){case 5:this._coreService.triggerDataEvent(Ae.C0.ESC+"[0n");break;case 6:var ge=this._bufferService.buffer.y+1,ve=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(Ae.C0.ESC+"["+ge+";"+ve+"R")}},he.prototype.deviceStatusPrivate=function(fe){switch(fe.params[0]){case 6:var ge=this._bufferService.buffer.y+1,ve=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(Ae.C0.ESC+"[?"+ge+";"+ve+"R")}},he.prototype.softReset=function(fe){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(fe){var ge=fe.params[0]||1;switch(ge){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=ge%2==1;this._optionsService.options.cursorBlink=ve},he.prototype.setScrollRegion=function(fe){var ge,ve=fe.params[0]||1;(fe.length<2||(ge=fe.params[1])>this._bufferService.rows||ge===0)&&(ge=this._bufferService.rows),ge>ve&&(this._bufferService.buffer.scrollTop=ve-1,this._bufferService.buffer.scrollBottom=ge-1,this._setCursor(0,0))},he.prototype.windowOptions=function(fe){if(te(fe.params[0],this._optionsService.options.windowOptions)){var ge=fe.length>1?fe.params[1]:0;switch(fe.params[0]){case 14:ge!==2&&this._onRequestWindowsOptionsReport.fire(pe.GET_WIN_SIZE_PIXELS);break;case 16:this._onRequestWindowsOptionsReport.fire(pe.GET_CELL_SIZE_PIXELS);break;case 18:this._bufferService&&this._coreService.triggerDataEvent(Ae.C0.ESC+"[8;"+this._bufferService.rows+";"+this._bufferService.cols+"t");break;case 22:ge!==0&&ge!==2||(this._windowTitleStack.push(this._windowTitle),this._windowTitleStack.length>10&&this._windowTitleStack.shift()),ge!==0&&ge!==1||(this._iconNameStack.push(this._iconName),this._iconNameStack.length>10&&this._iconNameStack.shift());break;case 23:ge!==0&&ge!==2||this._windowTitleStack.length&&this.setTitle(this._windowTitleStack.pop()),ge!==0&&ge!==1||this._iconNameStack.length&&this.setIconName(this._iconNameStack.pop())}}},he.prototype.saveCursor=function(fe){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(fe){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(fe){this._windowTitle=fe,this._onTitleChange.fire(fe)},he.prototype.setIconName=function(fe){this._iconName=fe},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(fe){fe.length===2?fe[0]!=="/"&&this._charsetService.setgCharset(b[fe[0]],ue.CHARSETS[fe[1]]||ue.DEFAULT_CHARSET):this.selectDefaultCharset()},he.prototype.index=function(){this._restrictCursor();var fe=this._bufferService.buffer;this._bufferService.buffer.y++,fe.y===fe.scrollBottom+1?(fe.y--,this._onRequestScroll.fire(this._eraseAttrData())):fe.y>=this._bufferService.rows&&(fe.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 fe=this._bufferService.buffer;if(fe.y===fe.scrollTop){var ge=fe.scrollBottom-fe.scrollTop;fe.lines.shiftElements(fe.ybase+fe.y,ge,1),fe.lines.set(fe.ybase+fe.y,fe.getBlankLine(this._eraseAttrData())),this._dirtyRowService.markRangeDirty(fe.scrollTop,fe.scrollBottom)}else fe.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(fe){this._charsetService.setgLevel(fe)},he.prototype.screenAlignmentPattern=function(){var fe=new z.CellData;fe.content=1<<22|69,fe.fg=this._curAttrData.fg,fe.bg=this._curAttrData.bg;var ge=this._bufferService.buffer;this._setCursor(0,0);for(var ve=0;ve<this._bufferService.rows;++ve){var me=ge.ybase+ge.y+ve,Be=ge.lines.get(me);Be&&(Be.fill(fe),Be.isWrapped=!1)}this._dirtyRowService.markAllDirty(),this._setCursor(0,0)},he}(ae.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 Xe=function(){function E(pe,Ae){if(pe===void 0&&(pe=32),Ae===void 0&&(Ae=32),this.maxLength=pe,this.maxSubParamsLength=Ae,Ae>256)throw new Error("maxSubParamsLength must not be greater than 256");this.params=new Int32Array(pe),this.length=0,this._subParams=new Int32Array(Ae),this._subParamsLength=0,this._subParamsIdx=new Uint16Array(pe),this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1}return E.fromArray=function(pe){var Ae=new E;if(!pe.length)return Ae;for(var ue=pe[0]instanceof Array?1:0;ue<pe.length;++ue){var le=pe[ue];if(le instanceof Array)for(var ae=0;ae<le.length;++ae)Ae.addSubParam(le[ae]);else Ae.addParam(le)}return Ae},E.prototype.clone=function(){var pe=new E(this.maxLength,this.maxSubParamsLength);return pe.params.set(this.params),pe.length=this.length,pe._subParams.set(this._subParams),pe._subParamsLength=this._subParamsLength,pe._subParamsIdx.set(this._subParamsIdx),pe._rejectDigits=this._rejectDigits,pe._rejectSubDigits=this._rejectSubDigits,pe._digitIsSub=this._digitIsSub,pe},E.prototype.toArray=function(){for(var pe=[],Ae=0;Ae<this.length;++Ae){pe.push(this.params[Ae]);var ue=this._subParamsIdx[Ae]>>8,le=255&this._subParamsIdx[Ae];le-ue>0&&pe.push(Array.prototype.slice.call(this._subParams,ue,le))}return pe},E.prototype.reset=function(){this.length=0,this._subParamsLength=0,this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1},E.prototype.addParam=function(pe){if(this._digitIsSub=!1,this.length>=this.maxLength)this._rejectDigits=!0;else{if(pe<-1)throw new Error("values lesser than -1 are not allowed");this._subParamsIdx[this.length]=this._subParamsLength<<8|this._subParamsLength,this.params[this.length++]=pe>2147483647?2147483647:pe}},E.prototype.addSubParam=function(pe){if(this._digitIsSub=!0,this.length)if(this._rejectDigits||this._subParamsLength>=this.maxSubParamsLength)this._rejectSubDigits=!0;else{if(pe<-1)throw new Error("values lesser than -1 are not allowed");this._subParams[this._subParamsLength++]=pe>2147483647?2147483647:pe,this._subParamsIdx[this.length-1]++}},E.prototype.hasSubParams=function(pe){return(255&this._subParamsIdx[pe])-(this._subParamsIdx[pe]>>8)>0},E.prototype.getSubParams=function(pe){var Ae=this._subParamsIdx[pe]>>8,ue=255&this._subParamsIdx[pe];return ue-Ae>0?this._subParams.subarray(Ae,ue):null},E.prototype.getSubParamsAll=function(){for(var pe={},Ae=0;Ae<this.length;++Ae){var ue=this._subParamsIdx[Ae]>>8,le=255&this._subParamsIdx[Ae];le-ue>0&&(pe[Ae]=this._subParams.slice(ue,le))}return pe},E.prototype.addDigit=function(pe){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+pe,2147483647):pe}},E}();be.Params=Xe},function(zt,be,ye){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.OscHandler=be.OscParser=void 0;var Xe=ye(23),E=ye(8),pe=function(){function ue(){this._state=0,this._id=-1,this._handlers=Object.create(null),this._handlerFb=function(){}}return ue.prototype.addHandler=function(le,ae){this._handlers[le]===void 0&&(this._handlers[le]=[]);var se=this._handlers[le];return se.push(ae),{dispose:function(){var ie=se.indexOf(ae);ie!==-1&&se.splice(ie,1)}}},ue.prototype.setHandler=function(le,ae){this._handlers[le]=[ae]},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 ae=le.length-1;ae>=0;ae--)le[ae].start();else this._handlerFb(this._id,"START")},ue.prototype._put=function(le,ae,se){var ie=this._handlers[this._id];if(ie)for(var oe=ie.length-1;oe>=0;oe--)ie[oe].put(le,ae,se);else this._handlerFb(this._id,"PUT",E.utf32ToString(le,ae,se))},ue.prototype._end=function(le){var ae=this._handlers[this._id];if(ae){for(var se=ae.length-1;se>=0&&ae[se].end(le)===!1;se--);for(se--;se>=0;se--)ae[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,ae,se){if(this._state!==3){if(this._state===1)for(;ae<se;){var ie=le[ae++];if(ie===59){this._state=2,this._start();break}if(ie<48||57<ie)return void(this._state=3);this._id===-1&&(this._id=0),this._id=10*this._id+ie-48}this._state===2&&se-ae>0&&this._put(le,ae,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=pe;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,ae,se){this._hitLimit||(this._data+=E.utf32ToString(le,ae,se),this._data.length>Xe.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},ue.prototype.end=function(le){var ae;return this._hitLimit?ae=!1:le&&(ae=this._handler(this._data)),this._data="",this._hitLimit=!1,ae},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 Xe=ye(8),E=ye(21),pe=ye(23),Ae=[],ue=function(){function ae(){this._handlers=Object.create(null),this._active=Ae,this._ident=0,this._handlerFb=function(){}}return ae.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},ae.prototype.addHandler=function(se,ie){this._handlers[se]===void 0&&(this._handlers[se]=[]);var oe=this._handlers[se];return oe.push(ie),{dispose:function(){var re=oe.indexOf(ie);re!==-1&&oe.splice(re,1)}}},ae.prototype.setHandler=function(se,ie){this._handlers[se]=[ie]},ae.prototype.clearHandler=function(se){this._handlers[se]&&delete this._handlers[se]},ae.prototype.setHandlerFallback=function(se){this._handlerFb=se},ae.prototype.reset=function(){this._active.length&&this.unhook(!1),this._active=Ae,this._ident=0},ae.prototype.hook=function(se,ie){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(ie);else this._handlerFb(this._ident,"HOOK",ie)},ae.prototype.put=function(se,ie,oe){if(this._active.length)for(var re=this._active.length-1;re>=0;re--)this._active[re].put(se,ie,oe);else this._handlerFb(this._ident,"PUT",Xe.utf32ToString(se,ie,oe))},ae.prototype.unhook=function(se){if(this._active.length){for(var ie=this._active.length-1;ie>=0&&this._active[ie].unhook(se)===!1;ie--);for(ie--;ie>=0;ie--)this._active[ie].unhook(!1)}else this._handlerFb(this._ident,"UNHOOK",se);this._active=Ae,this._ident=0},ae}();be.DcsParser=ue;var le=function(){function ae(se){this._handler=se,this._data="",this._hitLimit=!1}return ae.prototype.hook=function(se){this._params=se.clone(),this._data="",this._hitLimit=!1},ae.prototype.put=function(se,ie,oe){this._hitLimit||(this._data+=Xe.utf32ToString(se,ie,oe),this._data.length>pe.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},ae.prototype.unhook=function(se){var ie;return this._hitLimit?ie=!1:se&&(ie=this._handler(this._data,this._params||new E.Params)),this._params=void 0,this._data="",this._hitLimit=!1,ie},ae}();be.DcsHandler=le},function(zt,be,ye){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.removeTerminalFromCache=be.acquireCharAtlas=void 0;var Xe=ye(26),E=ye(43),pe=[];be.acquireCharAtlas=function(Ae,ue,le,ae,se){for(var ie=Xe.generateConfig(ae,se,Ae,le),oe=0;oe<pe.length;oe++){var re=(ne=pe[oe]).ownedBy.indexOf(ue);if(re>=0){if(Xe.configEquals(ne.config,ie))return ne.atlas;ne.ownedBy.length===1?(ne.atlas.dispose(),pe.splice(oe,1)):ne.ownedBy.splice(re,1);break}}for(oe=0;oe<pe.length;oe++){var ne=pe[oe];if(Xe.configEquals(ne.config,ie))return ne.ownedBy.push(ue),ne.atlas}var z={atlas:new E.DynamicCharAtlas(document,ie),config:ie,ownedBy:[ue]};return pe.push(z),z.atlas},be.removeTerminalFromCache=function(Ae){for(var ue=0;ue<pe.length;ue++){var le=pe[ue].ownedBy.indexOf(Ae);if(le!==-1){pe[ue].ownedBy.length===1?(pe[ue].atlas.dispose(),pe.splice(ue,1)):pe[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 Xe=ye(3);be.generateConfig=function(E,pe,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:pe,fontFamily:Ae.fontFamily,fontSize:Ae.fontSize,fontWeight:Ae.fontWeight,fontWeightBold:Ae.fontWeightBold,allowTransparency:Ae.allowTransparency,colors:le}},be.configEquals=function(E,pe){for(var Ae=0;Ae<E.colors.ansi.length;Ae++)if(E.colors.ansi[Ae].rgba!==pe.colors.ansi[Ae].rgba)return!1;return E.devicePixelRatio===pe.devicePixelRatio&&E.fontFamily===pe.fontFamily&&E.fontSize===pe.fontSize&&E.fontWeight===pe.fontWeight&&E.fontWeightBold===pe.fontWeightBold&&E.allowTransparency===pe.allowTransparency&&E.scaledCharWidth===pe.scaledCharWidth&&E.scaledCharHeight===pe.scaledCharHeight&&E.colors.foreground===pe.colors.foreground&&E.colors.background===pe.colors.background},be.is256Color=function(E){return E<Xe.DEFAULT_COLOR}},function(zt,be,ye){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.ColorManager=be.DEFAULT_ANSI_COLORS=void 0;var Xe=ye(10),E=ye(45),pe=Xe.css.toColor("#ffffff"),Ae=Xe.css.toColor("#000000"),ue=Xe.css.toColor("#ffffff"),le=Xe.css.toColor("#000000"),ae={css:"rgba(255, 255, 255, 0.3)",rgba:4294967117};be.DEFAULT_ANSI_COLORS=function(){for(var ie=[Xe.css.toColor("#2e3436"),Xe.css.toColor("#cc0000"),Xe.css.toColor("#4e9a06"),Xe.css.toColor("#c4a000"),Xe.css.toColor("#3465a4"),Xe.css.toColor("#75507b"),Xe.css.toColor("#06989a"),Xe.css.toColor("#d3d7cf"),Xe.css.toColor("#555753"),Xe.css.toColor("#ef2929"),Xe.css.toColor("#8ae234"),Xe.css.toColor("#fce94f"),Xe.css.toColor("#729fcf"),Xe.css.toColor("#ad7fa8"),Xe.css.toColor("#34e2e2"),Xe.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];ie.push({css:Xe.channels.toCss(ne,z,a),rgba:Xe.channels.toRgba(ne,z,a)})}for(re=0;re<24;re++){var y=8+10*re;ie.push({css:Xe.channels.toCss(y,y,y),rgba:Xe.channels.toRgba(y,y,y)})}return ie}();var se=function(){function ie(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:pe,background:Ae,cursor:ue,cursorAccent:le,selectionTransparent:ae,selectionOpaque:Xe.color.blend(Ae,ae),ansi:be.DEFAULT_ANSI_COLORS.slice(),contrastCache:this._contrastCache}}return ie.prototype.onOptionsChange=function(oe){oe==="minimumContrastRatio"&&this._contrastCache.clear()},ie.prototype.setTheme=function(oe){oe===void 0&&(oe={}),this.colors.foreground=this._parseColor(oe.foreground,pe),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,ae,!0),this.colors.selectionOpaque=Xe.color.blend(this.colors.background,this.colors.selectionTransparent),Xe.color.isOpaque(this.colors.selectionTransparent)&&(this.colors.selectionTransparent=Xe.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()},ie.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:Xe.channels.toRgba(y,x,b,ee),css:oe}}return{css:this._ctx.fillStyle,rgba:Xe.channels.toRgba(z[0],z[1],z[2],z[3])}},ie}();be.ColorManager=se},function(zt,be,ye){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.throwIfFalsy=void 0,be.throwIfFalsy=function(Xe){if(!Xe)throw new Error("value must not be falsy");return Xe}},function(zt,be,ye){"use strict";var Xe,E=this&&this.__extends||(Xe=function(se,ie){return(Xe=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,ie)},function(se,ie){function oe(){this.constructor=se}Xe(se,ie),se.prototype=ie===null?Object.create(ie):(oe.prototype=ie.prototype,new oe)});Object.defineProperty(be,"__esModule",{value:!0}),be.CharacterJoinerRegistry=be.JoinedCellData=void 0;var pe=ye(6),Ae=ye(3),ue=ye(4),le=function(se){function ie(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(ie,se),ie.prototype.isCombined=function(){return 2097152},ie.prototype.getWidth=function(){return this._width},ie.prototype.getChars=function(){return this.combinedData},ie.prototype.getCode=function(){return 2097151},ie.prototype.setFromCharData=function(oe){throw new Error("not implemented")},ie.prototype.getAsCharData=function(){return[this.fg,this.getChars(),this.getWidth(),this.getCode()]},ie}(pe.AttributeData);be.JoinedCellData=le;var ae=function(){function se(ie){this._bufferService=ie,this._characterJoiners=[],this._nextCharacterJoinerId=0,this._workCell=new ue.CellData}return se.prototype.registerCharacterJoiner=function(ie){var oe={id:this._nextCharacterJoinerId++,handler:ie};return this._characterJoiners.push(oe),oe.id},se.prototype.deregisterCharacterJoiner=function(ie){for(var oe=0;oe<this._characterJoiners.length;oe++)if(this._characterJoiners[oe].id===ie)return this._characterJoiners.splice(oe,1),!0;return!1},se.prototype.getJoinedCharacters=function(ie){if(this._characterJoiners.length===0)return[];var oe=this._bufferService.buffer.lines.get(ie);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(ie,oe,re,ne,z){for(var a=ie.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(ie,oe,re){var ne=0,z=!1,a=0,y=ie[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=ie[++ne]))break;y[0]<=a?(y[0]=x,z=!0):z=!1}a+=te}}y&&(y[1]=this._bufferService.cols)}},se._mergeRanges=function(ie,oe){for(var re=!1,ne=0;ne<ie.length;ne++){var z=ie[ne];if(re){if(oe[1]<=z[0])return ie[ne-1][1]=oe[1],ie;if(oe[1]<=z[1])return ie[ne-1][1]=Math.max(oe[1],z[1]),ie.splice(ne,1),ie;ie.splice(ne,1),ne--}else{if(oe[1]<=z[0])return ie.splice(ne,0,oe),ie;if(oe[1]<=z[1])return z[0]=Math.min(oe[0],z[0]),ie;oe[0]<z[1]&&(z[0]=Math.min(oe[0],z[0]),re=!0)}}return re?ie[ie.length-1][1]=oe[1]:ie.push(oe),ie},se}();be.CharacterJoinerRegistry=ae},function(zt,be,ye){"use strict";function Xe(E,pe){var Ae=pe.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=Xe,be.getCoords=function(E,pe,Ae,ue,le,ae,se,ie){if(le){var oe=Xe(E,pe);if(oe)return oe[0]=Math.ceil((oe[0]+(ie?ae/2:0))/ae),oe[1]=Math.ceil(oe[1]/se),oe[0]=Math.min(Math.max(oe[0],1),Ae+(ie?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 Xe=function(){function E(pe){this._renderCallback=pe}return E.prototype.dispose=function(){this._animationFrame&&(window.cancelAnimationFrame(this._animationFrame),this._animationFrame=void 0)},E.prototype.refresh=function(pe,Ae,ue){var le=this;this._rowCount=ue,pe=pe!==void 0?pe:0,Ae=Ae!==void 0?Ae:this._rowCount-1,this._rowStart=this._rowStart!==void 0?Math.min(this._rowStart,pe):pe,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 pe=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(pe,Ae)}},E}();be.RenderDebouncer=Xe},function(zt,be,ye){"use strict";var Xe,E=this&&this.__extends||(Xe=function(Ae,ue){return(Xe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(le,ae){le.__proto__=ae}||function(le,ae){for(var se in ae)ae.hasOwnProperty(se)&&(le[se]=ae[se])})(Ae,ue)},function(Ae,ue){function le(){this.constructor=Ae}Xe(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 pe=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 ae=this;this._listener&&this.clearListener(),this._listener=le,this._outerListener=function(){ae._listener&&(ae._listener(window.devicePixelRatio,ae._currentDevicePixelRatio),ae._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=pe},function(zt,be,ye){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.clone=void 0,be.clone=function Xe(E,pe){if(pe===void 0&&(pe=5),typeof E!="object")return E;var Ae=Array.isArray(E)?[]:{};for(var ue in E)Ae[ue]=pe<=1?E[ue]:E[ue]?Xe(E[ue],pe-1):E[ue];return Ae}},function(zt,be,ye){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.Terminal=void 0;var Xe=ye(4),E=ye(35),pe=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 pe},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 ae=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 ie(a)},ne.prototype.getNullCell=function(){return new Xe.CellData},ne}(),se=function(){function ne(z){var a=this;this._buffers=z,this._onBufferChange=new Ae.EventEmitter,this._normal=new ae(this._buffers.normal,"normal"),this._alternate=new ae(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}(),ie=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 Xe.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 Xe,E=this&&this.__extends||(Xe=function(je,xe){return(Xe=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}Xe(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 pe=ye(36),Ae=ye(37),ue=ye(38),le=ye(12),ae=ye(19),se=ye(40),ie=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),de=ye(27),he=ye(60),fe=ye(5),ge=ye(61),ve=ye(62),me=ye(63),Be=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(ie.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(Be.CoreBrowserService,this.textarea);this._instantiationService.setService(fe.ICoreBrowserService,Me),this._charSizeService=this._instantiationService.createInstance(ge.CharSizeService,this._document,this._helperContainer),this._instantiationService.setService(fe.ICharSizeService,this._charSizeService),this._compositionView=Te.createElement("div"),this._compositionView.classList.add("composition-view"),this._compositionHelper=this._instantiationService.createInstance(pe.CompositionHelper,this.textarea,this._compositionView),this._helperContainer.appendChild(this._compositionView),this.element.appendChild(Ze),this._theme=this.options.theme||this._theme,this._colorManager=new de.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(fe.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(fe.ISoundService,this._soundService),this._mouseService=this._instantiationService.createInstance(ve.MouseService),this._instantiationService.setService(fe.IMouseService,this._mouseService),this.viewport=this._instantiationService.createInstance(Ae.Viewport,function(qe,lt){return ze.scrollLines(qe,lt)},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(fe.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,At,wt=ze._mouseService.getRawByteCoords(at,ze.screenElement,ze.cols,ze.rows);if(!wt)return!1;switch(at.overrideType||at.type){case"mousemove":At=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":At=0,ut=at.button<3?at.button:3;break;case"mousedown":At=1,ut=at.button<3?at.button:3;break;case"wheel":at.deltaY!==0&&(At=at.deltaY<0?0:1),ut=4;break;default:return!1}return!(At===void 0||ut===void 0||ut>4)&&ze._coreMouseService.triggerMouseEvent({col:wt.x-33,row:wt.y-33,button:ut,action:At,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)},lt=function(at){return Me(at),at.preventDefault(),Oe.cancel(at)},ct=function(at){at.buttons&&Me(at)},nt=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",nt),tt.mousemove=nt):(Ze.removeEventListener("mousemove",tt.mousemove),tt.mousemove=null),16&at?tt.wheel||(Ze.addEventListener("wheel",lt,{passive:!1}),tt.wheel=lt):(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=ct):(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 At=le.C0.ESC+(Oe._coreService.decPrivateModes.applicationCursorKeys?"O":"[")+(at.deltaY<0?"A":"B"),wt="",It=0;It<Math.abs(ut);It++)wt+=At;Oe._coreService.triggerDataEvent(wt,!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 ae.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 ae.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 Xe=this&&this.__decorate||function(le,ae,se,ie){var oe,re=arguments.length,ne=re<3?ae:ie===null?ie=Object.getOwnPropertyDescriptor(ae,se):ie;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")ne=Reflect.decorate(le,ae,se,ie);else for(var z=le.length-1;z>=0;z--)(oe=le[z])&&(ne=(re<3?oe(ne):re>3?oe(ae,se,ne):oe(ae,se))||ne);return re>3&&ne&&Object.defineProperty(ae,se,ne),ne},E=this&&this.__param||function(le,ae){return function(se,ie){ae(se,ie,le)}};Object.defineProperty(be,"__esModule",{value:!0}),be.CompositionHelper=void 0;var pe=ye(5),Ae=ye(1),ue=function(){function le(ae,se,ie,oe,re,ne){this._textarea=ae,this._compositionView=se,this._bufferService=ie,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(ae){var se=this;this._compositionView.textContent=ae.data,this.updateCompositionElements(),setTimeout(function(){se._compositionPosition.end=se._textarea.value.length},0)},le.prototype.compositionend=function(){this._finalizeComposition(!0)},le.prototype.keydown=function(ae){if(this._isComposing||this._isSendingComposition){if(ae.keyCode===229||ae.keyCode===16||ae.keyCode===17||ae.keyCode===18)return!1;this._finalizeComposition(!1)}return ae.keyCode!==229||(this._handleAnyTextareaChanges(),!1)},le.prototype._finalizeComposition=function(ae){var se=this;if(this._compositionView.classList.remove("active"),this._isComposing=!1,ae){var ie={start:this._compositionPosition.start,end:this._compositionPosition.end};this._isSendingComposition=!0,setTimeout(function(){if(se._isSendingComposition){se._isSendingComposition=!1;var re=void 0;re=se._isComposing?se._textarea.value.substring(ie.start,ie.end):se._textarea.value.substring(ie.start),se._coreService.triggerDataEvent(re,!0)}},0)}else{this._isSendingComposition=!1;var oe=this._textarea.value.substring(this._compositionPosition.start,this._compositionPosition.end);this._coreService.triggerDataEvent(oe,!0)}},le.prototype._handleAnyTextareaChanges=function(){var ae=this,se=this._textarea.value;setTimeout(function(){if(!ae._isComposing){var ie=ae._textarea.value.replace(se,"");ie.length>0&&ae._coreService.triggerDataEvent(ie,!0)}},0)},le.prototype.updateCompositionElements=function(ae){var se=this;if(this._isComposing){if(this._bufferService.buffer.isCursorInViewport){var ie=Math.ceil(this._charSizeService.height*this._optionsService.options.lineHeight),oe=this._bufferService.buffer.y*ie,re=this._bufferService.buffer.x*this._charSizeService.width;this._compositionView.style.left=re+"px",this._compositionView.style.top=oe+"px",this._compositionView.style.height=ie+"px",this._compositionView.style.lineHeight=ie+"px",this._compositionView.style.fontFamily=this._optionsService.options.fontFamily,this._compositionView.style.fontSize=this._optionsService.options.fontSize+"px";var ne=this._compositionView.getBoundingClientRect();this._textarea.style.left=re+"px",this._textarea.style.top=oe+"px",this._textarea.style.width=ne.width+"px",this._textarea.style.height=ne.height+"px",this._textarea.style.lineHeight=ne.height+"px"}ae||setTimeout(function(){return se.updateCompositionElements(!0)},0)}},le=Xe([E(2,Ae.IBufferService),E(3,Ae.IOptionsService),E(4,pe.ICharSizeService),E(5,Ae.ICoreService)],le)}();be.CompositionHelper=ue},function(zt,be,ye){"use strict";var Xe,E=this&&this.__extends||(Xe=function(oe,re){return(Xe=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}Xe(oe,re),oe.prototype=re===null?Object.create(re):(ne.prototype=re.prototype,new ne)}),pe=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),ae=ye(5),se=ye(1),ie=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=pe([Ae(3,se.IBufferService),Ae(4,se.IOptionsService),Ae(5,ae.ICharSizeService),Ae(6,ae.IRenderService)],re)}(ue.Disposable);be.Viewport=ie},function(zt,be,ye){"use strict";function Xe(ue){return ue.replace(/\r?\n/g,"\r")}function E(ue,le){return le?"\x1B[200~"+ue+"\x1B[201~":ue}function pe(ue,le,ae){ue=E(ue=Xe(ue),ae.decPrivateModes.bracketedPasteMode),ae.triggerDataEvent(ue,!0),le.value=""}function Ae(ue,le,ae){var se=ae.getBoundingClientRect(),ie=ue.clientX-se.left-10,oe=ue.clientY-se.top-10;le.style.width="20px",le.style.height="20px",le.style.left=ie+"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=Xe,be.bracketTextForPaste=E,be.copyHandler=function(ue,le){ue.clipboardData&&ue.clipboardData.setData("text/plain",le.selectionText),ue.preventDefault()},be.handlePasteEvent=function(ue,le,ae){ue.stopPropagation(),ue.clipboardData&&pe(ue.clipboardData.getData("text/plain"),le,ae)},be.paste=pe,be.moveTextAreaUnderMouseCursor=Ae,be.rightClickHandler=function(ue,le,ae,se,ie){Ae(ue,le,ae),ie&&!se.isClickInSelection(ue)&&se.selectWordAtCursor(ue),le.value=se.selectionText,le.select()}},function(zt,be,ye){"use strict";var Xe,E=this&&this.__extends||(Xe=function(oe,re){return(Xe=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}Xe(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 pe=ye(2),Ae=ye(15),ue=ye(21),le=ye(22),ae=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 ie=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 ae.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,de=this._transitions.table,he=0;he<z;++he){switch((y=de[x<<8|((a=ne[he])<160?a:160)])>>4){case 2:for(var fe=he+1;;++fe){if(fe>=z||(a=ne[fe])<32||a>126&&a<160){this._printHandler(ne,he,fe),he=fe-1;break}if(++fe>=z||(a=ne[fe])<32||a>126&&a<160){this._printHandler(ne,he,fe),he=fe-1;break}if(++fe>=z||(a=ne[fe])<32||a>126&&a<160){this._printHandler(ne,he,fe),he=fe-1;break}if(++fe>=z||(a=ne[fe])<32||a>126&&a<160){this._printHandler(ne,he,fe),he=fe-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 ge=this._csiHandlers[ee<<8|a],ve=ge?ge.length-1:-1;ve>=0&&ge[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],Be=me?me.length-1:-1;Be>=0&&me[Be]()===!1;Be--);Be<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}(pe.Disposable);be.EscapeSequenceParser=ie},function(zt,be,ye){"use strict";var Xe,E=this&&this.__extends||(Xe=function(b,te){return(Xe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ee,ce){ee.__proto__=ce}||function(ee,ce){for(var de in ce)ce.hasOwnProperty(de)&&(ee[de]=ce[de])})(b,te)},function(b,te){function ee(){this.constructor=b}Xe(b,te),b.prototype=te===null?Object.create(te):(ee.prototype=te.prototype,new ee)}),pe=this&&this.__decorate||function(b,te,ee,ce){var de,he=arguments.length,fe=he<3?te:ce===null?ce=Object.getOwnPropertyDescriptor(te,ee):ce;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")fe=Reflect.decorate(b,te,ee,ce);else for(var ge=b.length-1;ge>=0;ge--)(de=b[ge])&&(fe=(he<3?de(fe):he>3?de(te,ee,fe):de(te,ee))||fe);return he>3&&fe&&Object.defineProperty(te,ee,fe),fe},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),ae=ye(48),se=ye(49),ie=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,de,he,fe,ge,ve,me,Be){var Se=b.call(this)||this;Se._colors=ee,Se._screenElement=ce,Se._bufferService=fe,Se._charSizeService=ge,Se._optionsService=ve,Se._id=y++,Se._onRequestRedraw=new a.EventEmitter;var Te=Se._optionsService.options.allowTransparency;return Se._characterJoinerRegistry=new ie.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,de,he,Se._bufferService,ve),new ae.CursorRenderLayer(Se._screenElement,3,Se._colors,Se._id,Se._onRequestRedraw,Se._bufferService,ve,me,Be)],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,de=this._renderLayers;ce<de.length;ce++){var he=de[ce];he.setColors(this._colors),he.reset()}},te.prototype.onResize=function(ee,ce){this._updateDimensions();for(var de=0,he=this._renderLayers;de<he.length;de++)he[de].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,de){de===void 0&&(de=!1),this._runOperation(function(he){return he.onSelectionChanged(ee,ce,de)})},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,de=this._renderLayers;ce<de.length;ce++)ee(de[ce])},te.prototype.renderRows=function(ee,ce){for(var de=0,he=this._renderLayers;de<he.length;de++)he[de].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=pe([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 Xe,E=this&&this.__extends||(Xe=function(oe,re){return(Xe=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}Xe(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 pe=ye(42),Ae=ye(13),ue=ye(6),le=ye(3),ae=ye(29),se=ye(4),ie=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 pe.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 de=this._workCell,he=!1,fe=ce;if(de.getWidth()!==0){if(ee.length>0&&ce===ee[0][0]){he=!0;var ge=ee.shift();de=new ae.JoinedCellData(this._workCell,te.translateToString(!0,ge[0],ge[1]),ge[1]-ge[0]),fe=ge[1]-1}!he&&this._isOverlapping(de)&&fe<te.length-1&&te.getCodePoint(fe+1)===le.NULL_CELL_CODE&&(de.content&=-12582913,de.content|=2<<22),y(de,ce,x),ce=fe}}},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,de,he){var fe=null;ce.isInverse()?fe=ce.isFgDefault()?a._colors.foreground.css:ce.isFgRGB()?"rgb("+ue.AttributeData.toColorRGB(ce.getFgColor()).join(",")+")":a._colors.ansi[ce.getFgColor()].css:ce.isBgRGB()?fe="rgb("+ue.AttributeData.toColorRGB(ce.getBgColor()).join(",")+")":ce.isBgPalette()&&(fe=a._colors.ansi[ce.getBgColor()].css),ee===null&&(b=de,te=he),he!==te?(y.fillStyle=ee||"",a._fillCells(b,te,x-b,1),b=de,te=he):ee!==fe&&(y.fillStyle=ee||"",a._fillCells(b,te,de-b,1),b=de,te=he),ee=fe}),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=ie},function(zt,be,ye){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.GridCache=void 0;var Xe=function(){function E(){this.cache=[]}return E.prototype.resize=function(pe,Ae){for(var ue=0;ue<pe;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=pe},E.prototype.clear=function(){for(var pe=0;pe<this.cache.length;pe++)for(var Ae=0;Ae<this.cache[pe].length;Ae++)this.cache[pe][Ae]=void 0},E}();be.GridCache=Xe},function(zt,be,ye){"use strict";var Xe,E=this&&this.__extends||(Xe=function(a,y){return(Xe=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}Xe(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 pe=ye(9),Ae=ye(44),ue=ye(27),le=ye(46),ae=ye(11),se=ye(28),ie=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),de=this._cacheMap.get(ce);if(de!=null)return this._drawFromCache(x,de,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 fe=this._drawToCache(b,he);return this._cacheMap.set(ce,fe),this._drawFromCache(x,fe,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),de=this._toCoordinateY(b.index);x.drawImage(b.inBitmap?this._bitmap:this._cacheCanvas,ce,de,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===pe.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===pe.INVERTED_DEFAULT_COLOR?ie.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=pe.DIM_OPACITY),this._tmpCtx.fillText(x.chars,0,this._config.scaledCharHeight/2),this._tmpCtx.restore();var de=this._tmpCtx.getImageData(0,0,this._config.scaledCharWidth,this._config.scaledCharHeight),he=!1;this._config.allowTransparency||(he=function(me,Be){for(var Se=!0,Te=Be.rgba>>>24,we=Be.rgba>>>16&255,je=Be.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}(de,te));var fe=this._toCoordinateX(b),ge=this._toCoordinateY(b);this._cacheCtx.putImageData(de,fe,ge);var ve={index:b,isEmpty:he,inBitmap:!1};return this._addGlyphToBitmap(ve),ve},y.prototype._addGlyphToBitmap=function(x){var b=this;!("createImageBitmap"in window)||ae.isFirefox||ae.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 Xe=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=Xe},function(zt,be,ye){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.ColorContrastCache=void 0;var Xe=function(){function E(){this._color={},this._rgba={}}return E.prototype.clear=function(){this._color={},this._rgba={}},E.prototype.setCss=function(pe,Ae,ue){this._rgba[pe]||(this._rgba[pe]={}),this._rgba[pe][Ae]=ue},E.prototype.getCss=function(pe,Ae){return this._rgba[pe]?this._rgba[pe][Ae]:void 0},E.prototype.setColor=function(pe,Ae,ue){this._color[pe]||(this._color[pe]={}),this._color[pe][Ae]=ue},E.prototype.getColor=function(pe,Ae){return this._color[pe]?this._color[pe][Ae]:void 0},E}();be.ColorContrastCache=Xe},function(zt,be,ye){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.LRUMap=void 0;var Xe=function(){function E(pe){this.capacity=pe,this._map={},this._head=null,this._tail=null,this._nodePool=[],this.size=0}return E.prototype._unlinkNode=function(pe){var Ae=pe.prev,ue=pe.next;pe===this._head&&(this._head=ue),pe===this._tail&&(this._tail=Ae),Ae!==null&&(Ae.next=ue),ue!==null&&(ue.prev=Ae)},E.prototype._appendNode=function(pe){var Ae=this._tail;Ae!==null&&(Ae.next=pe),pe.prev=Ae,pe.next=null,this._tail=pe,this._head===null&&(this._head=pe)},E.prototype.prealloc=function(pe){for(var Ae=this._nodePool,ue=0;ue<pe;ue++)Ae.push({prev:null,next:null,key:null,value:null})},E.prototype.get=function(pe){var Ae=this._map[pe];return Ae!==void 0?(this._unlinkNode(Ae),this._appendNode(Ae),Ae.value):null},E.prototype.peekValue=function(pe){var Ae=this._map[pe];return Ae!==void 0?Ae.value:null},E.prototype.peek=function(){var pe=this._head;return pe===null?null:pe.value},E.prototype.set=function(pe,Ae){var ue=this._map[pe];if(ue!==void 0)ue=this._map[pe],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=pe,ue.value=Ae,this._map[pe]=ue;else{var le=this._nodePool;le.length>0?((ue=le.pop()).key=pe,ue.value=Ae):ue={prev:null,next:null,key:pe,value:Ae},this._map[pe]=ue,this.size++}this._appendNode(ue)},E}();be.LRUMap=Xe},function(zt,be,ye){"use strict";var Xe,E=this&&this.__extends||(Xe=function(Ae,ue){return(Xe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(le,ae){le.__proto__=ae}||function(le,ae){for(var se in ae)ae.hasOwnProperty(se)&&(le[se]=ae[se])})(Ae,ue)},function(Ae,ue){function le(){this.constructor=Ae}Xe(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 pe=function(Ae){function ue(le,ae,se,ie,oe,re){var ne=Ae.call(this,le,"selection",ae,!0,se,ie,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,ae,se){if(this._didStateChange(le,ae,se,this._bufferService.buffer.ydisp))if(this._clearAll(),le&&ae){var ie=le[1]-this._bufferService.buffer.ydisp,oe=ae[1]-this._bufferService.buffer.ydisp,re=Math.max(ie,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=ae[0]-z,y=ne-re+1;this._fillCells(z,re,a,y)}else{z=ie===re?le[0]:0;var x=re===ne?ae[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?ae[0]:this._bufferService.cols;this._fillCells(0,ne,te,1)}}this._state.start=[le[0],le[1]],this._state.end=[ae[0],ae[1]],this._state.columnSelectMode=se,this._state.ydisp=this._bufferService.buffer.ydisp}}else this._clearState()},ue.prototype._didStateChange=function(le,ae,se,ie){return!this._areCoordinatesEqual(le,this._state.start)||!this._areCoordinatesEqual(ae,this._state.end)||se!==this._state.columnSelectMode||ie!==this._state.ydisp},ue.prototype._areCoordinatesEqual=function(le,ae){return!(!le||!ae)&&le[0]===ae[0]&&le[1]===ae[1]},ue}(ye(13).BaseRenderLayer);be.SelectionRenderLayer=pe},function(zt,be,ye){"use strict";var Xe,E=this&&this.__extends||(Xe=function(ae,se){return(Xe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ie,oe){ie.__proto__=oe}||function(ie,oe){for(var re in oe)oe.hasOwnProperty(re)&&(ie[re]=oe[re])})(ae,se)},function(ae,se){function ie(){this.constructor=ae}Xe(ae,se),ae.prototype=se===null?Object.create(se):(ie.prototype=se.prototype,new ie)});Object.defineProperty(be,"__esModule",{value:!0}),be.CursorRenderLayer=void 0;var pe=ye(13),Ae=ye(4),ue=function(ae){function se(ie,oe,re,ne,z,a,y,x,b){var te=ae.call(this,ie,"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,ae),se.prototype.resize=function(ie){ae.prototype.resize.call(this,ie),this._state={x:0,y:0,isFocused:!1,style:"",width:0}},se.prototype.reset=function(){this._clearCursor(),this._cursorBlinkStateManager&&(this._cursorBlinkStateManager.dispose(),this._cursorBlinkStateManager=void 0,this.onOptionsChanged())},se.prototype.onBlur=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.pause(),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},se.prototype.onFocus=function(){this._cursorBlinkStateManager?this._cursorBlinkStateManager.resume():this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},se.prototype.onOptionsChanged=function(){var ie,oe=this;this._optionsService.options.cursorBlink?this._cursorBlinkStateManager||(this._cursorBlinkStateManager=new le(this._coreBrowserService.isFocused,function(){oe._render(!0)})):((ie=this._cursorBlinkStateManager)===null||ie===void 0||ie.dispose(),this._cursorBlinkStateManager=void 0),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},se.prototype.onCursorMove=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.restartBlinkAnimation()},se.prototype.onGridChanged=function(ie,oe){!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isPaused?this._render(!1):this._cursorBlinkStateManager.restartBlinkAnimation()},se.prototype._render=function(ie){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(ie,oe,re){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillLeftLineAtCell(ie,oe,this._optionsService.options.cursorWidth),this._ctx.restore()},se.prototype._renderBlockCursor=function(ie,oe,re){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillCells(ie,oe,re.getWidth(),1),this._ctx.fillStyle=this._colors.cursorAccent.css,this._fillCharTrueColor(re,ie,oe),this._ctx.restore()},se.prototype._renderUnderlineCursor=function(ie,oe,re){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillBottomLineAtCells(ie,oe),this._ctx.restore()},se.prototype._renderBlurCursor=function(ie,oe,re){this._ctx.save(),this._ctx.strokeStyle=this._colors.cursor.css,this._strokeRectAtCell(ie,oe,re.getWidth(),1),this._ctx.restore()},se}(pe.BaseRenderLayer);be.CursorRenderLayer=ue;var le=function(){function ae(se,ie){this._renderCallback=ie,this.isCursorVisible=!0,se&&this._restartInterval()}return Object.defineProperty(ae.prototype,"isPaused",{get:function(){return!(this._blinkStartTimeout||this._blinkInterval)},enumerable:!1,configurable:!0}),ae.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)},ae.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})))},ae.prototype._restartInterval=function(se){var ie=this;se===void 0&&(se=600),this._blinkInterval&&window.clearInterval(this._blinkInterval),this._blinkStartTimeout=window.setTimeout(function(){if(ie._animationTimeRestarted){var oe=600-(Date.now()-ie._animationTimeRestarted);if(ie._animationTimeRestarted=void 0,oe>0)return void ie._restartInterval(oe)}ie.isCursorVisible=!1,ie._animationFrame=window.requestAnimationFrame(function(){ie._renderCallback(),ie._animationFrame=void 0}),ie._blinkInterval=window.setInterval(function(){if(ie._animationTimeRestarted){var re=600-(Date.now()-ie._animationTimeRestarted);return ie._animationTimeRestarted=void 0,void ie._restartInterval(re)}ie.isCursorVisible=!ie.isCursorVisible,ie._animationFrame=window.requestAnimationFrame(function(){ie._renderCallback(),ie._animationFrame=void 0})},600)},se)},ae.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)},ae.prototype.resume=function(){this.pause(),this._animationTimeRestarted=void 0,this._restartInterval(),this.restartBlinkAnimation()},ae}()},function(zt,be,ye){"use strict";var Xe,E=this&&this.__extends||(Xe=function(ae,se){return(Xe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ie,oe){ie.__proto__=oe}||function(ie,oe){for(var re in oe)oe.hasOwnProperty(re)&&(ie[re]=oe[re])})(ae,se)},function(ae,se){function ie(){this.constructor=ae}Xe(ae,se),ae.prototype=se===null?Object.create(se):(ie.prototype=se.prototype,new ie)});Object.defineProperty(be,"__esModule",{value:!0}),be.LinkRenderLayer=void 0;var pe=ye(13),Ae=ye(9),ue=ye(26),le=function(ae){function se(ie,oe,re,ne,z,a,y,x){var b=ae.call(this,ie,"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,ae),se.prototype.resize=function(ie){ae.prototype.resize.call(this,ie),this._state=void 0},se.prototype.reset=function(){this._clearCurrentLink()},se.prototype._clearCurrentLink=function(){if(this._state){this._clearCells(this._state.x1,this._state.y1,this._state.cols-this._state.x1,1);var ie=this._state.y2-this._state.y1-1;ie>0&&this._clearCells(0,this._state.y1+1,this._state.cols,ie),this._clearCells(0,this._state.y2,this._state.x2,1),this._state=void 0}},se.prototype._onShowLinkUnderline=function(ie){if(ie.fg===Ae.INVERTED_DEFAULT_COLOR?this._ctx.fillStyle=this._colors.background.css:ie.fg&&ue.is256Color(ie.fg)?this._ctx.fillStyle=this._colors.ansi[ie.fg].css:this._ctx.fillStyle=this._colors.foreground.css,ie.y1===ie.y2)this._fillBottomLineAtCells(ie.x1,ie.y1,ie.x2-ie.x1);else{this._fillBottomLineAtCells(ie.x1,ie.y1,ie.cols-ie.x1);for(var oe=ie.y1+1;oe<ie.y2;oe++)this._fillBottomLineAtCells(0,oe,ie.cols);this._fillBottomLineAtCells(0,ie.y2,ie.x2)}this._state=ie},se.prototype._onHideLinkUnderline=function(ie){this._clearCurrentLink()},se}(pe.BaseRenderLayer);be.LinkRenderLayer=le},function(zt,be,ye){"use strict";var Xe=this&&this.__decorate||function(ae,se,ie,oe){var re,ne=arguments.length,z=ne<3?se:oe===null?oe=Object.getOwnPropertyDescriptor(se,ie):oe;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")z=Reflect.decorate(ae,se,ie,oe);else for(var a=ae.length-1;a>=0;a--)(re=ae[a])&&(z=(ne<3?re(z):ne>3?re(se,ie,z):re(se,ie))||z);return ne>3&&z&&Object.defineProperty(se,ie,z),z},E=this&&this.__param||function(ae,se){return function(ie,oe){se(ie,oe,ae)}};Object.defineProperty(be,"__esModule",{value:!0}),be.MouseZone=be.Linkifier=void 0;var pe=ye(0),Ae=ye(1),ue=function(){function ae(se,ie,oe){this._bufferService=se,this._logService=ie,this._unicodeService=oe,this._linkMatchers=[],this._nextLinkMatcherId=0,this._onShowLinkUnderline=new pe.EventEmitter,this._onHideLinkUnderline=new pe.EventEmitter,this._onLinkTooltip=new pe.EventEmitter,this._rowsToLinkify={start:void 0,end:void 0}}return Object.defineProperty(ae.prototype,"onShowLinkUnderline",{get:function(){return this._onShowLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"onHideLinkUnderline",{get:function(){return this._onHideLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"onLinkTooltip",{get:function(){return this._onLinkTooltip.event},enumerable:!1,configurable:!0}),ae.prototype.attachToDom=function(se,ie){this._element=se,this._mouseZoneManager=ie},ae.prototype.linkifyRows=function(se,ie){var oe=this;this._mouseZoneManager&&(this._rowsToLinkify.start===void 0||this._rowsToLinkify.end===void 0?(this._rowsToLinkify.start=se,this._rowsToLinkify.end=ie):(this._rowsToLinkify.start=Math.min(this._rowsToLinkify.start,se),this._rowsToLinkify.end=Math.max(this._rowsToLinkify.end,ie)),this._mouseZoneManager.clearAll(se,ie),this._rowsTimeoutId&&clearTimeout(this._rowsTimeoutId),this._rowsTimeoutId=setTimeout(function(){return oe._linkifyRows()},ae._timeBeforeLatency))},ae.prototype._linkifyRows=function(){this._rowsTimeoutId=void 0;var se=this._bufferService.buffer;if(this._rowsToLinkify.start!==void 0&&this._rowsToLinkify.end!==void 0){var ie=se.ydisp+this._rowsToLinkify.start;if(!(ie>=se.lines.length)){for(var 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,ie,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")},ae.prototype.registerLinkMatcher=function(se,ie,oe){if(oe===void 0&&(oe={}),!ie)throw new Error("handler must be defined");var re={id:this._nextLinkMatcherId++,regex:se,handler:ie,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},ae.prototype._addLinkMatcherToList=function(se){if(this._linkMatchers.length!==0){for(var ie=this._linkMatchers.length-1;ie>=0;ie--)if(se.priority<=this._linkMatchers[ie].priority)return void this._linkMatchers.splice(ie+1,0,se);this._linkMatchers.splice(0,0,se)}else this._linkMatchers.push(se)},ae.prototype.deregisterLinkMatcher=function(se){for(var ie=0;ie<this._linkMatchers.length;ie++)if(this._linkMatchers[ie].id===se)return this._linkMatchers.splice(ie,1),!0;return!1},ae.prototype._doLinkifyRow=function(se,ie,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=ie.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]),de=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,de)}):x._addLink(te[1],te[0]-x._bufferService.buffer.ydisp,b,oe,de)},x=this;(re=z.exec(ie))!==null&&y()!=="break";);},ae.prototype._addLink=function(se,ie,oe,re,ne){var z=this;if(this._mouseZoneManager&&this._element){var a=this._unicodeService.getStringCellWidth(oe),y=se%this._bufferService.cols,x=ie+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)}))}},ae.prototype._createLinkHoverEvent=function(se,ie,oe,re,ne){return{x1:se,y1:ie,x2:oe,y2:re,cols:this._bufferService.cols,fg:ne}},ae._timeBeforeLatency=200,ae=Xe([E(0,Ae.IBufferService),E(1,Ae.ILogService),E(2,Ae.IUnicodeService)],ae)}();be.Linkifier=ue;var le=function(ae,se,ie,oe,re,ne,z,a,y){this.x1=ae,this.y1=se,this.x2=ie,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 Xe,E=this&&this.__extends||(Xe=function(b,te){return(Xe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ee,ce){ee.__proto__=ce}||function(ee,ce){for(var de in ce)ce.hasOwnProperty(de)&&(ee[de]=ce[de])})(b,te)},function(b,te){function ee(){this.constructor=b}Xe(b,te),b.prototype=te===null?Object.create(te):(ee.prototype=te.prototype,new ee)}),pe=this&&this.__decorate||function(b,te,ee,ce){var de,he=arguments.length,fe=he<3?te:ce===null?ce=Object.getOwnPropertyDescriptor(te,ee):ce;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")fe=Reflect.decorate(b,te,ee,ce);else for(var ge=b.length-1;ge>=0;ge--)(de=b[ge])&&(fe=(he<3?de(fe):he>3?de(te,ee,fe):de(te,ee))||fe);return he>3&&fe&&Object.defineProperty(te,ee,fe),fe},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),ae=ye(4),se=ye(0),ie=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,de,he,fe,ge,ve){var me=b.call(this)||this;return me._element=ee,me._screenElement=ce,me._bufferService=de,me._coreService=he,me._mouseService=fe,me._optionsService=ge,me._renderService=ve,me._dragScrollAmount=0,me._enabled=!0,me._workCell=new ae.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(Be){return me._onMouseMove(Be)},me._mouseUpListener=function(Be){return me._onMouseUp(Be)},me._coreService.onUserInput(function(){me.hasSelection&&me.clearSelection()}),me._trimListener=me._bufferService.buffer.lines.onTrim(function(Be){return me._onTrim(Be)}),me.register(me._bufferService.buffers.onBufferActivate(function(Be){return me._onBufferActivate(Be)})),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 de=this._bufferService.buffer,he=[];if(this._activeSelectionMode===3){if(ee[0]===ce[0])return"";for(var fe=ee[1];fe<=ce[1];fe++){var ge=de.translateBufferLineToString(fe,!0,ee[0],ce[0]);he.push(ge)}}else{var ve=ee[1]===ce[1]?ce[0]:void 0;for(he.push(de.translateBufferLineToString(ee[1],!0,ee[0],ve)),fe=ee[1]+1;fe<=ce[1]-1;fe++){var me=de.lines.get(fe);ge=de.translateBufferLineToString(fe,!0),me&&me.isWrapped?he[he.length-1]+=ge:he.push(ge)}ee[1]!==ce[1]&&(me=de.lines.get(ce[1]),ge=de.translateBufferLineToString(ce[1],!0,0,ce[0]),me&&me.isWrapped?he[he.length-1]+=ge:he.push(ge))}return he.map(function(Be){return Be.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),de=this._model.finalSelectionStart,he=this._model.finalSelectionEnd;return!!(de&&he&&ce)&&this._areCoordsInSelection(ce,de,he)},te.prototype._areCoordsInSelection=function(ee,ce,de){return ee[1]>ce[1]&&ee[1]<de[1]||ce[1]===de[1]&&ee[1]===ce[1]&&ee[0]>=ce[0]&&ee[0]<de[0]||ce[1]<de[1]&&ee[1]===de[1]&&ee[0]<de[0]||ce[1]<de[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],de=this._renderService.dimensions.canvasHeight;return ce>=0&&ce<=de?0:(ce>de&&(ce-=de),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 de=this._bufferService.buffer;if(this._model.selectionEnd[1]<de.lines.length){var he=de.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 de=this._mouseService.getCoords(ee,this._element,this._bufferService.cols,this._bufferService.rows,!1);if(de&&de[0]!==void 0&&de[1]!==void 0){var he=ne.moveToCellSequence(de[0]-1,de[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(de){return ce._onTrim(de)})},te.prototype._convertViewportColToCharacterIndex=function(ee,ce){for(var de=ce[0],he=0;ce[0]>=he;he++){var fe=ee.loadCell(he,this._workCell).getChars().length;this._workCell.getWidth()===0?de--:fe>1&&ce[0]!==he&&(de+=fe-1)}return de},te.prototype.setSelection=function(ee,ce,de){this._model.clearSelection(),this._removeMouseDownListeners(),this._model.selectionStart=[ee,ce],this._model.selectionStartLength=de,this.refresh()},te.prototype._getWordAt=function(ee,ce,de,he){if(de===void 0&&(de=!0),he===void 0&&(he=!0),!(ee[0]>=this._bufferService.cols)){var fe=this._bufferService.buffer,ge=fe.lines.get(ee[1]);if(ge){var ve=fe.translateBufferLineToString(ee[1],!1),me=this._convertViewportColToCharacterIndex(ge,ee),Be=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(;Be<ve.length&&ve.charAt(Be+1)===" ";)Be++}else{var Oe=ee[0],ze=ee[0];ge.getWidth(Oe)===0&&(Te++,Oe--),ge.getWidth(ze)===2&&(we++,ze++);var Ze=ge.getString(ze).length;for(Ze>1&&(xe+=Ze-1,Be+=Ze-1);Oe>0&&me>0&&!this._isCharWordSeparator(ge.loadCell(Oe-1,this._workCell));){ge.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<ge.length&&Be+1<ve.length&&!this._isCharWordSeparator(ge.loadCell(ze+1,this._workCell));){ge.loadCell(ze+1,this._workCell);var tt=this._workCell.getChars().length;this._workCell.getWidth()===2?(we++,ze++):tt>1&&(xe+=tt-1,Be+=tt-1),Be++,ze++}}Be++;var qe=me+Se-Te+je,lt=Math.min(this._bufferService.cols,Be-me+Te+we-je-xe);if(ce||ve.slice(me,Be).trim()!==""){if(de&&qe===0&&ge.getCodePoint(0)!==32){var ct=fe.lines.get(ee[1]-1);if(ct&&ge.isWrapped&&ct.getCodePoint(this._bufferService.cols-1)!==32){var nt=this._getWordAt([this._bufferService.cols-1,ee[1]-1],!1,!0,!1);if(nt){var at=this._bufferService.cols-nt.start;qe-=at,lt+=at}}}if(he&&qe+lt===this._bufferService.cols&&ge.getCodePoint(this._bufferService.cols-1)!==32){var ut=fe.lines.get(ee[1]+1);if(ut&&ut.isWrapped&&ut.getCodePoint(0)!==32){var At=this._getWordAt([0,ee[1]+1],!1,!1,!0);At&&(lt+=At.length)}}return{start:qe,length:lt}}}}},te.prototype._selectWordAt=function(ee,ce){var de=this._getWordAt(ee,ce);if(de){for(;de.start<0;)de.start+=this._bufferService.cols,ee[1]--;this._model.selectionStart=[de.start,ee[1]],this._model.selectionStartLength=de.length}},te.prototype._selectToWordAt=function(ee){var ce=this._getWordAt(ee,!0);if(ce){for(var de=ee[1];ce.start<0;)ce.start+=this._bufferService.cols,de--;if(!this._model.areSelectionValuesReversed())for(;ce.start+ce.length>this._bufferService.cols;)ce.length-=this._bufferService.cols,de++;this._model.selectionEnd=[this._model.areSelectionValuesReversed()?ce.start:ce.start+ce.length,de]}},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=pe([Ae(2,oe.IBufferService),Ae(3,oe.ICoreService),Ae(4,ie.IMouseService),Ae(5,oe.IOptionsService),Ae(6,ie.IRenderService)],te)}(z.Disposable);be.SelectionService=x},function(zt,be,ye){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.SelectionModel=void 0;var Xe=function(){function E(pe){this._bufferService=pe,this.isSelectAllActive=!1,this.selectionStartLength=0}return E.prototype.clearSelection=function(){this.selectionStart=void 0,this.selectionEnd=void 0,this.isSelectAllActive=!1,this.selectionStartLength=0},Object.defineProperty(E.prototype,"finalSelectionStart",{get:function(){return this.isSelectAllActive?[0,0]:this.selectionEnd&&this.selectionStart&&this.areSelectionValuesReversed()?this.selectionEnd:this.selectionStart},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"finalSelectionEnd",{get:function(){if(this.isSelectAllActive)return[this._bufferService.cols,this._bufferService.buffer.ybase+this._bufferService.rows-1];if(this.selectionStart){if(!this.selectionEnd||this.areSelectionValuesReversed()){var pe=this.selectionStart[0]+this.selectionStartLength;return pe>this._bufferService.cols?[pe%this._bufferService.cols,this.selectionStart[1]+Math.floor(pe/this._bufferService.cols)]:[pe,this.selectionStart[1]]}return this.selectionStartLength&&this.selectionEnd[1]===this.selectionStart[1]?[Math.max(this.selectionStart[0]+this.selectionStartLength,this.selectionEnd[0]),this.selectionEnd[1]]:this.selectionEnd}},enumerable:!1,configurable:!0}),E.prototype.areSelectionValuesReversed=function(){var pe=this.selectionStart,Ae=this.selectionEnd;return!(!pe||!Ae)&&(pe[1]>Ae[1]||pe[1]===Ae[1]&&pe[0]>Ae[0])},E.prototype.onTrim=function(pe){return this.selectionStart&&(this.selectionStart[1]-=pe),this.selectionEnd&&(this.selectionEnd[1]-=pe),this.selectionEnd&&this.selectionEnd[1]<0?(this.clearSelection(),!0):(this.selectionStart&&this.selectionStart[1]<0&&(this.selectionStart[1]=0),!1)},E}();be.SelectionModel=Xe},function(zt,be,ye){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.moveToCellSequence=void 0;var Xe=ye(12);function E(se,ie,oe,re){var ne=se-pe(oe,se),z=ie-pe(oe,ie);return ae(Math.abs(ne-z)-function(a,y,x){for(var b=0,te=a-pe(x,a),ee=y-pe(x,y),ce=0;ce<Math.abs(te-ee);ce++){var de=Ae(a,y)==="A"?-1:1,he=x.buffer.lines.get(te+de*ce);he&&he.isWrapped&&b++}return b}(se,ie,oe),le(Ae(se,ie),re))}function pe(se,ie){for(var oe=0,re=se.buffer.lines.get(ie),ne=re&&re.isWrapped;ne&&ie>=0&&ie<se.rows;)oe++,ne=(re=se.buffer.lines.get(--ie))&&re.isWrapped;return oe}function Ae(se,ie){return se>ie?"A":"B"}function ue(se,ie,oe,re,ne,z){for(var a=se,y=ie,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,ie){var oe=ie?"O":"[";return Xe.C0.ESC+oe+se}function ae(se,ie){se=Math.floor(se);for(var oe="",re=0;re<se;re++)oe+=ie;return oe}be.moveToCellSequence=function(se,ie,oe,re){var ne,z=oe.buffer.x,a=oe.buffer.y;if(!oe.buffer.hasScrollback)return function(x,b,te,ee,ce,de){return E(b,ee,ce,de).length===0?"":ae(ue(x,b,x,b-pe(ce,b),!1,ce).length,le("D",de))}(z,a,0,ie,oe,re)+E(a,ie,oe,re)+function(x,b,te,ee,ce,de){var he;he=E(b,ee,ce,de).length>0?ee-pe(ce,ee):b;var fe=ee,ge=function(ve,me,Be,Se,Te,we){var je;return je=E(Be,Se,Te,we).length>0?Se-pe(Te,Se):me,ve<Be&&je<=Se||ve>=Be&&je<Se?"C":"D"}(x,b,te,ee,ce,de);return ae(ue(x,he,te,fe,ge==="C",ce).length,le(ge,de))}(z,a,se,ie,oe,re);if(a===ie)return ne=z>se?"D":"C",ae(Math.abs(z-se),le(ne,re));ne=a>ie?"D":"C";var y=Math.abs(a-ie);return ae(function(x,b){return b.cols-x}(a>ie?se:z,oe)+(y-1)*oe.cols+1+((a>ie?z:se)-1),le(ne,re))}},function(zt,be,ye){"use strict";var Xe=this&&this.__decorate||function(ue,le,ae,se){var ie,oe=arguments.length,re=oe<3?le:se===null?se=Object.getOwnPropertyDescriptor(le,ae):se;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")re=Reflect.decorate(ue,le,ae,se);else for(var ne=ue.length-1;ne>=0;ne--)(ie=ue[ne])&&(re=(oe<3?ie(re):oe>3?ie(le,ae,re):ie(le,ae))||re);return oe>3&&re&&Object.defineProperty(le,ae,re),re},E=this&&this.__param||function(ue,le){return function(ae,se){le(ae,se,ue)}};Object.defineProperty(be,"__esModule",{value:!0}),be.SoundService=void 0;var pe=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 ae=le.createBufferSource();le.decodeAudioData(this._base64ToArrayBuffer(this._removeMimeType(this._optionsService.options.bellSound)),function(se){ae.buffer=se,ae.connect(le.destination),ae.start(0)})}},ue.prototype._base64ToArrayBuffer=function(le){for(var ae=window.atob(le),se=ae.length,ie=new Uint8Array(se),oe=0;oe<se;oe++)ie[oe]=ae.charCodeAt(oe);return ie.buffer},ue.prototype._removeMimeType=function(le){return le.split(",")[1]},ue=Xe([E(0,pe.IOptionsService)],ue)}();be.SoundService=Ae},function(zt,be,ye){"use strict";var Xe,E=this&&this.__extends||(Xe=function(oe,re){return(Xe=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}Xe(oe,re),oe.prototype=re===null?Object.create(re):(ne.prototype=re.prototype,new ne)}),pe=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),ae=ye(5),se=ye(1),ie=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=pe([Ae(2,se.IBufferService),Ae(3,ae.IMouseService),Ae(4,ae.ISelectionService),Ae(5,se.IOptionsService)],re)}(ue.Disposable);be.MouseZoneManager=ie},function(zt,be,ye){"use strict";var Xe,E=this&&this.__extends||(Xe=function(re,ne){return(Xe=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}Xe(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 pe=ye(18),Ae=ye(11),ue=ye(31),le=ye(7),ae=ye(2),se=ye(32),ie=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),ie.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+=pe.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&&ie.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="&nbsp;":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}(ae.Disposable);be.AccessibilityManager=oe},function(zt,be,ye){"use strict";var Xe,E=this&&this.__extends||(Xe=function(y,x){return(Xe=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}Xe(y,x),y.prototype=x===null?Object.create(x):(b.prototype=x.prototype,new b)}),pe=this&&this.__decorate||function(y,x,b,te){var ee,ce=arguments.length,de=ce<3?x:te===null?te=Object.getOwnPropertyDescriptor(x,b):te;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")de=Reflect.decorate(y,x,b,te);else for(var he=y.length-1;he>=0;he--)(ee=y[he])&&(de=(ce<3?ee(de):ce>3?ee(x,b,de):ee(x,b))||de);return ce>3&&de&&Object.defineProperty(x,b,de),de},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),ae=ye(2),se=ye(5),ie=ye(1),oe=ye(0),re=ye(10),ne=ye(17),z=1,a=function(y){function x(b,te,ee,ce,de,he,fe,ge,ve){var me=y.call(this)||this;return me._colors=b,me._element=te,me._screenElement=ee,me._viewportElement=ce,me._linkifier=de,me._linkifier2=he,me._charSizeService=fe,me._optionsService=ge,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(Be){return me._onLinkHover(Be)}),me._linkifier.onHideLinkUnderline(function(Be){return me._onLinkLeave(Be)}),me._linkifier2.onShowLinkUnderline(function(Be){return me._onLinkHover(Be)}),me._linkifier2.onHideLinkUnderline(function(Be){return me._onLinkLeave(Be)}),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,de=te[1]-this._bufferService.buffer.ydisp,he=Math.max(ce,0),fe=Math.min(de,this._bufferService.rows-1);if(!(he>=this._bufferService.rows||fe<0)){var ge=document.createDocumentFragment();if(ee)ge.appendChild(this._createSelectionElement(he,b[0],te[0],fe-he+1));else{var ve=ce===he?b[0]:0,me=he===fe?te[0]:this._bufferService.cols;ge.appendChild(this._createSelectionElement(he,ve,me));var Be=fe-he-1;if(ge.appendChild(this._createSelectionElement(he+1,0,this._bufferService.cols,Be)),he!==fe){var Se=de===fe?te[0]:this._bufferService.cols;ge.appendChild(this._createSelectionElement(fe,0,Se))}}this._selectionContainer.appendChild(ge)}}},x.prototype._createSelectionElement=function(b,te,ee,ce){ce===void 0&&(ce=1);var de=document.createElement("div");return de.style.height=ce*this.dimensions.actualCellHeight+"px",de.style.top=b*this.dimensions.actualCellHeight+"px",de.style.left=te*this.dimensions.actualCellWidth+"px",de.style.width=this.dimensions.actualCellWidth*(ee-te)+"px",de},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),de=this._optionsService.options.cursorBlink,he=b;he<=te;he++){var fe=this._rowElements[he];fe.innerHTML="";var ge=he+this._bufferService.buffer.ydisp,ve=this._bufferService.buffer.lines.get(ge),me=this._optionsService.options.cursorStyle;fe.appendChild(this._rowFactory.createRow(ve,ge===ee,me,ce,de,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,de,he){for(;b!==te||ee!==ce;){var fe=this._rowElements[ee];if(!fe)return;var ge=fe.children[b];ge&&(ge.style.textDecoration=he?"underline":"none"),++b>=de&&(b=0,ee++)}},x=pe([Ae(6,se.ICharSizeService),Ae(7,ie.IOptionsService),Ae(8,ie.IBufferService)],x)}(ae.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 Xe=ye(9),E=ye(3),pe=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 ae(se,ie,oe){this._document=se,this._optionsService=ie,this._colors=oe,this._workCell=new pe.CellData}return ae.prototype.setColors=function(se){this._colors=se},ae.prototype.createRow=function(se,ie,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||ie&&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"),ie&&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(),de=this._workCell.getFgColorMode(),he=this._workCell.getBgColor(),fe=this._workCell.getBgColorMode(),ge=!!this._workCell.isInverse();if(ge){var ve=ce;ce=he,he=ve;var me=de;de=fe,fe=me}switch(de){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 Be=Ae.rgba.toColor(ce>>16&255,ce>>8&255,255&ce);this._applyMinimumContrast(ee,this._colors.background,Be)||this._addStyle(ee,"color:#"+le(ce.toString(16),"0",6));break;case 0:default:this._applyMinimumContrast(ee,this._colors.background,this._colors.foreground)||ge&&ee.classList.add("xterm-fg-"+Xe.INVERTED_DEFAULT_COLOR)}switch(fe){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:ge&&ee.classList.add("xterm-bg-"+Xe.INVERTED_DEFAULT_COLOR)}y.appendChild(ee)}}return y},ae.prototype._applyMinimumContrast=function(se,ie,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(ie,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)},ae.prototype._addStyle=function(se,ie){se.setAttribute("style",""+(se.getAttribute("style")||"")+ie+";")},ae}();function le(ae,se,ie){for(;ae.length<ie;)ae=se+ae;return ae}be.DomRendererRowFactory=ue},function(zt,be,ye){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.evaluateKeyboardEvent=void 0;var Xe=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(pe,Ae,ue,le){var ae={type:0,cancel:!1,key:void 0},se=(pe.shiftKey?1:0)|(pe.altKey?2:0)|(pe.ctrlKey?4:0)|(pe.metaKey?8:0);switch(pe.keyCode){case 0:pe.key==="UIKeyInputUpArrow"?ae.key=Ae?Xe.C0.ESC+"OA":Xe.C0.ESC+"[A":pe.key==="UIKeyInputLeftArrow"?ae.key=Ae?Xe.C0.ESC+"OD":Xe.C0.ESC+"[D":pe.key==="UIKeyInputRightArrow"?ae.key=Ae?Xe.C0.ESC+"OC":Xe.C0.ESC+"[C":pe.key==="UIKeyInputDownArrow"&&(ae.key=Ae?Xe.C0.ESC+"OB":Xe.C0.ESC+"[B");break;case 8:if(pe.shiftKey){ae.key=Xe.C0.BS;break}if(pe.altKey){ae.key=Xe.C0.ESC+Xe.C0.DEL;break}ae.key=Xe.C0.DEL;break;case 9:if(pe.shiftKey){ae.key=Xe.C0.ESC+"[Z";break}ae.key=Xe.C0.HT,ae.cancel=!0;break;case 13:ae.key=pe.altKey?Xe.C0.ESC+Xe.C0.CR:Xe.C0.CR,ae.cancel=!0;break;case 27:ae.key=Xe.C0.ESC,pe.altKey&&(ae.key=Xe.C0.ESC+Xe.C0.ESC),ae.cancel=!0;break;case 37:if(pe.metaKey)break;se?(ae.key=Xe.C0.ESC+"[1;"+(se+1)+"D",ae.key===Xe.C0.ESC+"[1;3D"&&(ae.key=Xe.C0.ESC+(ue?"b":"[1;5D"))):ae.key=Ae?Xe.C0.ESC+"OD":Xe.C0.ESC+"[D";break;case 39:if(pe.metaKey)break;se?(ae.key=Xe.C0.ESC+"[1;"+(se+1)+"C",ae.key===Xe.C0.ESC+"[1;3C"&&(ae.key=Xe.C0.ESC+(ue?"f":"[1;5C"))):ae.key=Ae?Xe.C0.ESC+"OC":Xe.C0.ESC+"[C";break;case 38:if(pe.metaKey)break;se?(ae.key=Xe.C0.ESC+"[1;"+(se+1)+"A",ue||ae.key!==Xe.C0.ESC+"[1;3A"||(ae.key=Xe.C0.ESC+"[1;5A")):ae.key=Ae?Xe.C0.ESC+"OA":Xe.C0.ESC+"[A";break;case 40:if(pe.metaKey)break;se?(ae.key=Xe.C0.ESC+"[1;"+(se+1)+"B",ue||ae.key!==Xe.C0.ESC+"[1;3B"||(ae.key=Xe.C0.ESC+"[1;5B")):ae.key=Ae?Xe.C0.ESC+"OB":Xe.C0.ESC+"[B";break;case 45:pe.shiftKey||pe.ctrlKey||(ae.key=Xe.C0.ESC+"[2~");break;case 46:ae.key=se?Xe.C0.ESC+"[3;"+(se+1)+"~":Xe.C0.ESC+"[3~";break;case 36:ae.key=se?Xe.C0.ESC+"[1;"+(se+1)+"H":Ae?Xe.C0.ESC+"OH":Xe.C0.ESC+"[H";break;case 35:ae.key=se?Xe.C0.ESC+"[1;"+(se+1)+"F":Ae?Xe.C0.ESC+"OF":Xe.C0.ESC+"[F";break;case 33:pe.shiftKey?ae.type=2:ae.key=Xe.C0.ESC+"[5~";break;case 34:pe.shiftKey?ae.type=3:ae.key=Xe.C0.ESC+"[6~";break;case 112:ae.key=se?Xe.C0.ESC+"[1;"+(se+1)+"P":Xe.C0.ESC+"OP";break;case 113:ae.key=se?Xe.C0.ESC+"[1;"+(se+1)+"Q":Xe.C0.ESC+"OQ";break;case 114:ae.key=se?Xe.C0.ESC+"[1;"+(se+1)+"R":Xe.C0.ESC+"OR";break;case 115:ae.key=se?Xe.C0.ESC+"[1;"+(se+1)+"S":Xe.C0.ESC+"OS";break;case 116:ae.key=se?Xe.C0.ESC+"[15;"+(se+1)+"~":Xe.C0.ESC+"[15~";break;case 117:ae.key=se?Xe.C0.ESC+"[17;"+(se+1)+"~":Xe.C0.ESC+"[17~";break;case 118:ae.key=se?Xe.C0.ESC+"[18;"+(se+1)+"~":Xe.C0.ESC+"[18~";break;case 119:ae.key=se?Xe.C0.ESC+"[19;"+(se+1)+"~":Xe.C0.ESC+"[19~";break;case 120:ae.key=se?Xe.C0.ESC+"[20;"+(se+1)+"~":Xe.C0.ESC+"[20~";break;case 121:ae.key=se?Xe.C0.ESC+"[21;"+(se+1)+"~":Xe.C0.ESC+"[21~";break;case 122:ae.key=se?Xe.C0.ESC+"[23;"+(se+1)+"~":Xe.C0.ESC+"[23~";break;case 123:ae.key=se?Xe.C0.ESC+"[24;"+(se+1)+"~":Xe.C0.ESC+"[24~";break;default:if(!pe.ctrlKey||pe.shiftKey||pe.altKey||pe.metaKey)if(ue&&!le||!pe.altKey||pe.metaKey)ue&&!pe.altKey&&!pe.ctrlKey&&pe.metaKey?pe.keyCode===65&&(ae.type=1):pe.key&&!pe.ctrlKey&&!pe.altKey&&!pe.metaKey&&pe.keyCode>=48&&pe.key.length===1?ae.key=pe.key:pe.key&&pe.ctrlKey&&pe.key==="_"&&(ae.key=Xe.C0.US);else{var ie=E[pe.keyCode],oe=ie&&ie[pe.shiftKey?1:0];if(oe)ae.key=Xe.C0.ESC+oe;else if(pe.keyCode>=65&&pe.keyCode<=90){var re=pe.ctrlKey?pe.keyCode-64:pe.keyCode+32;ae.key=Xe.C0.ESC+String.fromCharCode(re)}}else pe.keyCode>=65&&pe.keyCode<=90?ae.key=String.fromCharCode(pe.keyCode-64):pe.keyCode===32?ae.key=Xe.C0.NUL:pe.keyCode>=51&&pe.keyCode<=55?ae.key=String.fromCharCode(pe.keyCode-51+27):pe.keyCode===56?ae.key=Xe.C0.DEL:pe.keyCode===219?ae.key=Xe.C0.ESC:pe.keyCode===220?ae.key=Xe.C0.FS:pe.keyCode===221&&(ae.key=Xe.C0.GS)}return ae}},function(zt,be,ye){"use strict";var Xe,E=this&&this.__extends||(Xe=function(z,a){return(Xe=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}Xe(z,a),z.prototype=a===null?Object.create(a):(y.prototype=a.prototype,new y)}),pe=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),ae=ye(2),se=ye(32),ie=ye(7),oe=ye(1),re=ye(5),ne=function(z){function a(y,x,b,te,ee,ce){var de=z.call(this)||this;if(de._renderer=y,de._rowCount=x,de._isPaused=!1,de._needsFullRefresh=!1,de._isNextRenderRedrawOnly=!0,de._needsSelectionRefresh=!1,de._canvasWidth=0,de._canvasHeight=0,de._selectionState={start:void 0,end:void 0,columnSelectMode:!1},de._onDimensionsChange=new le.EventEmitter,de._onRender=new le.EventEmitter,de._onRefreshRequest=new le.EventEmitter,de.register({dispose:function(){return de._renderer.dispose()}}),de._renderDebouncer=new ue.RenderDebouncer(function(fe,ge){return de._renderRows(fe,ge)}),de.register(de._renderDebouncer),de._screenDprMonitor=new se.ScreenDprMonitor,de._screenDprMonitor.setListener(function(){return de.onDevicePixelRatioChange()}),de.register(de._screenDprMonitor),de.register(ce.onResize(function(fe){return de._fullRefresh()})),de.register(te.onOptionChange(function(){return de._renderer.onOptionsChanged()})),de.register(ee.onCharSizeChange(function(){return de.onCharSizeChanged()})),de._renderer.onRequestRedraw(function(fe){return de.refreshRows(fe.start,fe.end,!0)}),de.register(ie.addDisposableDomListener(window,"resize",function(){return de.onDevicePixelRatioChange()})),"IntersectionObserver"in window){var he=new IntersectionObserver(function(fe){return de._onIntersectionChange(fe[fe.length-1])},{threshold:0});he.observe(b),de.register({dispose:function(){return he.disconnect()}})}return de}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=pe([Ae(3,oe.IOptionsService),Ae(4,re.ICharSizeService),Ae(5,oe.IBufferService)],a)}(ae.Disposable);be.RenderService=ne},function(zt,be,ye){"use strict";var Xe=this&&this.__decorate||function(ae,se,ie,oe){var re,ne=arguments.length,z=ne<3?se:oe===null?oe=Object.getOwnPropertyDescriptor(se,ie):oe;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")z=Reflect.decorate(ae,se,ie,oe);else for(var a=ae.length-1;a>=0;a--)(re=ae[a])&&(z=(ne<3?re(z):ne>3?re(se,ie,z):re(se,ie))||z);return ne>3&&z&&Object.defineProperty(se,ie,z),z},E=this&&this.__param||function(ae,se){return function(ie,oe){se(ie,oe,ae)}};Object.defineProperty(be,"__esModule",{value:!0}),be.CharSizeService=void 0;var pe=ye(1),Ae=ye(0),ue=function(){function ae(se,ie,oe){this._optionsService=oe,this.width=0,this.height=0,this._onCharSizeChange=new Ae.EventEmitter,this._measureStrategy=new le(se,ie,this._optionsService)}return Object.defineProperty(ae.prototype,"hasValidSize",{get:function(){return this.width>0&&this.height>0},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"onCharSizeChange",{get:function(){return this._onCharSizeChange.event},enumerable:!1,configurable:!0}),ae.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())},ae=Xe([E(2,pe.IOptionsService)],ae)}();be.CharSizeService=ue;var le=function(){function ae(se,ie,oe){this._document=se,this._parentElement=ie,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 ae.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},ae}()},function(zt,be,ye){"use strict";var Xe=this&&this.__decorate||function(le,ae,se,ie){var oe,re=arguments.length,ne=re<3?ae:ie===null?ie=Object.getOwnPropertyDescriptor(ae,se):ie;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")ne=Reflect.decorate(le,ae,se,ie);else for(var z=le.length-1;z>=0;z--)(oe=le[z])&&(ne=(re<3?oe(ne):re>3?oe(ae,se,ne):oe(ae,se))||ne);return re>3&&ne&&Object.defineProperty(ae,se,ne),ne},E=this&&this.__param||function(le,ae){return function(se,ie){ae(se,ie,le)}};Object.defineProperty(be,"__esModule",{value:!0}),be.MouseService=void 0;var pe=ye(5),Ae=ye(30),ue=function(){function le(ae,se){this._renderService=ae,this._charSizeService=se}return le.prototype.getCoords=function(ae,se,ie,oe,re){return Ae.getCoords(ae,se,ie,oe,this._charSizeService.hasValidSize,this._renderService.dimensions.actualCellWidth,this._renderService.dimensions.actualCellHeight,re)},le.prototype.getRawByteCoords=function(ae,se,ie,oe){var re=this.getCoords(ae,se,ie,oe);return Ae.getRawByteCoords(re)},le=Xe([E(0,pe.IRenderService),E(1,pe.ICharSizeService)],le)}();be.MouseService=ue},function(zt,be,ye){"use strict";var Xe,E=this&&this.__extends||(Xe=function(oe,re){return(Xe=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}Xe(oe,re),oe.prototype=re===null?Object.create(re):(ne.prototype=re.prototype,new ne)}),pe=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),ae=ye(2),se=ye(7),ie=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(ae.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,de;if(!a._isMouseOut){var he=ee==null?void 0:ee.map(function(fe){return{link:fe}});(ce=a._activeProviderReplies)===null||ce===void 0||ce.set(b,he),y=a._checkLinkProviderResult(b,ne,y),((de=a._activeProviderReplies)===null||de===void 0?void 0:de.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,de=ee;de<=ce;de++){if(a.has(de)){x.splice(b--,1);break}a.add(de)}}},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 de=(y=this._activeProviderReplies.get(ee))===null||y===void 0?void 0:y.find(function(he){return x._linkAtPosition(he.link,z)});if(de){a=!0,this._handleNewLink(de);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,ae.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=pe([Ae(0,ue.IBufferService)],re)}(ae.Disposable);be.Linkifier2=ie},function(zt,be,ye){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.CoreBrowserService=void 0;var Xe=function(){function E(pe){this._textarea=pe}return Object.defineProperty(E.prototype,"isFocused",{get:function(){return document.activeElement===this._textarea&&document.hasFocus()},enumerable:!1,configurable:!0}),E}();be.CoreBrowserService=Xe},function(zt,be,ye){"use strict";var Xe,E=this&&this.__extends||(Xe=function(ee,ce){return(Xe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(de,he){de.__proto__=he}||function(de,he){for(var fe in he)he.hasOwnProperty(fe)&&(de[fe]=he[fe])})(ee,ce)},function(ee,ce){function de(){this.constructor=ee}Xe(ee,ce),ee.prototype=ce===null?Object.create(ce):(de.prototype=ce.prototype,new de)});Object.defineProperty(be,"__esModule",{value:!0}),be.CoreTerminal=void 0;var pe=ye(2),Ae=ye(1),ue=ye(66),le=ye(67),ae=ye(68),se=ye(74),ie=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(de){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(de),he._instantiationService.setService(Ae.IOptionsService,he.optionsService),he._bufferService=he.register(he._instantiationService.createInstance(ae.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(ie.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(fe){return he._updateOptions(fe)})),he._writeBuffer=new b.WriteBuffer(function(fe){return he._inputHandler.parse(fe)}),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 de;this._isDisposed||(ee.prototype.dispose.call(this),(de=this._windowsMode)===null||de===void 0||de.dispose(),this._windowsMode=void 0)},ce.prototype.write=function(de,he){this._writeBuffer.write(de,he)},ce.prototype.writeSync=function(de){this._writeBuffer.writeSync(de)},ce.prototype.resize=function(de,he){isNaN(de)||isNaN(he)||(de=Math.max(de,ae.MINIMUM_COLS),he=Math.max(he,ae.MINIMUM_ROWS),this._bufferService.resize(de,he))},ce.prototype.scroll=function(de,he){he===void 0&&(he=!1);var fe,ge=this._bufferService.buffer;(fe=this._cachedBlankLine)&&fe.length===this.cols&&fe.getFg(0)===de.fg&&fe.getBg(0)===de.bg||(fe=ge.getBlankLine(de,he),this._cachedBlankLine=fe),fe.isWrapped=he;var ve=ge.ybase+ge.scrollTop,me=ge.ybase+ge.scrollBottom;if(ge.scrollTop===0){var Be=ge.lines.isFull;me===ge.lines.length-1?Be?ge.lines.recycle().copyFrom(fe):ge.lines.push(fe.clone()):ge.lines.splice(me+1,0,fe.clone()),Be?this._bufferService.isUserScrolling&&(ge.ydisp=Math.max(ge.ydisp-1,0)):(ge.ybase++,this._bufferService.isUserScrolling||ge.ydisp++)}else{var Se=me-ve+1;ge.lines.shiftElements(ve+1,Se-1,-1),ge.lines.set(me,fe.clone())}this._bufferService.isUserScrolling||(ge.ydisp=ge.ybase),this._dirtyRowService.markRangeDirty(ge.scrollTop,ge.scrollBottom),this._onScroll.fire(ge.ydisp)},ce.prototype.scrollLines=function(de,he){var fe=this._bufferService.buffer;if(de<0){if(fe.ydisp===0)return;this._bufferService.isUserScrolling=!0}else de+fe.ydisp>=fe.ybase&&(this._bufferService.isUserScrolling=!1);var ge=fe.ydisp;fe.ydisp=Math.max(Math.min(fe.ydisp+de,fe.ybase),0),ge!==fe.ydisp&&(he||this._onScroll.fire(fe.ydisp))},ce.prototype.scrollPages=function(de){this.scrollLines(de*(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(de){var he=de-this._bufferService.buffer.ydisp;he!==0&&this.scrollLines(he)},ce.prototype.addEscHandler=function(de,he){return this._inputHandler.addEscHandler(de,he)},ce.prototype.addDcsHandler=function(de,he){return this._inputHandler.addDcsHandler(de,he)},ce.prototype.addCsiHandler=function(de,he){return this._inputHandler.addCsiHandler(de,he)},ce.prototype.addOscHandler=function(de,he){return this._inputHandler.addOscHandler(de,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(de){var he;switch(de){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 de=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(de._bufferService),!1})),this._windowsMode={dispose:function(){for(var fe=0,ge=he;fe<ge.length;fe++)ge[fe].dispose()}}}},ce}(pe.Disposable);be.CoreTerminal=te},function(zt,be,ye){"use strict";var Xe=this&&this.__spreadArrays||function(){for(var le=0,ae=0,se=arguments.length;ae<se;ae++)le+=arguments[ae].length;var ie=Array(le),oe=0;for(ae=0;ae<se;ae++)for(var re=arguments[ae],ne=0,z=re.length;ne<z;ne++,oe++)ie[oe]=re[ne];return ie};Object.defineProperty(be,"__esModule",{value:!0}),be.InstantiationService=be.ServiceCollection=void 0;var E=ye(1),pe=ye(14),Ae=function(){function le(){for(var ae=[],se=0;se<arguments.length;se++)ae[se]=arguments[se];this._entries=new Map;for(var ie=0,oe=ae;ie<oe.length;ie++){var re=oe[ie],ne=re[0],z=re[1];this.set(ne,z)}}return le.prototype.set=function(ae,se){var ie=this._entries.get(ae);return this._entries.set(ae,se),ie},le.prototype.forEach=function(ae){this._entries.forEach(function(se,ie){return ae(ie,se)})},le.prototype.has=function(ae){return this._entries.has(ae)},le.prototype.get=function(ae){return this._entries.get(ae)},le}();be.ServiceCollection=Ae;var ue=function(){function le(){this._services=new Ae,this._services.set(E.IInstantiationService,this)}return le.prototype.setService=function(ae,se){this._services.set(ae,se)},le.prototype.getService=function(ae){return this._services.get(ae)},le.prototype.createInstance=function(ae){for(var se=[],ie=1;ie<arguments.length;ie++)se[ie-1]=arguments[ie];for(var oe=pe.getServiceDependencies(ae).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] "+ae.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 "+ae.name+" at position "+(x+1)+" conflicts with "+se.length+" static arguments");return new(ae.bind.apply(ae,Xe([void 0],Xe(se,re))))},le}();be.InstantiationService=ue},function(zt,be,ye){"use strict";var Xe=this&&this.__decorate||function(se,ie,oe,re){var ne,z=arguments.length,a=z<3?ie:re===null?re=Object.getOwnPropertyDescriptor(ie,oe):re;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(se,ie,oe,re);else for(var y=se.length-1;y>=0;y--)(ne=se[y])&&(a=(z<3?ne(a):z>3?ne(ie,oe,a):ne(ie,oe))||a);return z>3&&a&&Object.defineProperty(ie,oe,a),a},E=this&&this.__param||function(se,ie){return function(oe,re){ie(oe,re,se)}},pe=this&&this.__spreadArrays||function(){for(var se=0,ie=0,oe=arguments.length;ie<oe;ie++)se+=arguments[ie].length;var re=Array(se),ne=0;for(ie=0;ie<oe;ie++)for(var z=arguments[ie],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},ae=function(){function se(ie){var oe=this;this._optionsService=ie,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(ie){for(var oe=0;oe<ie.length;oe++)typeof ie[oe]=="function"&&(ie[oe]=ie[oe]())},se.prototype._log=function(ie,oe,re){this._evalLazyOptionalParams(re),ie.call.apply(ie,pe([console,"xterm.js: "+oe],re))},se.prototype.debug=function(ie){for(var oe=[],re=1;re<arguments.length;re++)oe[re-1]=arguments[re];this._logLevel<=Ae.DEBUG&&this._log(console.log,ie,oe)},se.prototype.info=function(ie){for(var oe=[],re=1;re<arguments.length;re++)oe[re-1]=arguments[re];this._logLevel<=Ae.INFO&&this._log(console.info,ie,oe)},se.prototype.warn=function(ie){for(var oe=[],re=1;re<arguments.length;re++)oe[re-1]=arguments[re];this._logLevel<=Ae.WARN&&this._log(console.warn,ie,oe)},se.prototype.error=function(ie){for(var oe=[],re=1;re<arguments.length;re++)oe[re-1]=arguments[re];this._logLevel<=Ae.ERROR&&this._log(console.error,ie,oe)},se=Xe([E(0,ue.IOptionsService)],se)}();be.LogService=ae},function(zt,be,ye){"use strict";var Xe,E=this&&this.__extends||(Xe=function(oe,re){return(Xe=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}Xe(oe,re),oe.prototype=re===null?Object.create(re):(ne.prototype=re.prototype,new ne)}),pe=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),ae=ye(0),se=ye(2);be.MINIMUM_COLS=2,be.MINIMUM_ROWS=1;var ie=function(oe){function re(ne){var z=oe.call(this)||this;return z._optionsService=ne,z.isUserScrolling=!1,z._onResize=new ae.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=pe([Ae(0,ue.IOptionsService)],re)}(se.Disposable);be.BufferService=ie},function(zt,be,ye){"use strict";var Xe,E=this&&this.__extends||(Xe=function(le,ae){return(Xe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(se,ie){se.__proto__=ie}||function(se,ie){for(var oe in ie)ie.hasOwnProperty(oe)&&(se[oe]=ie[oe])})(le,ae)},function(le,ae){function se(){this.constructor=le}Xe(le,ae),le.prototype=ae===null?Object.create(ae):(se.prototype=ae.prototype,new se)});Object.defineProperty(be,"__esModule",{value:!0}),be.BufferSet=void 0;var pe=ye(70),Ae=ye(0),ue=function(le){function ae(se,ie){var oe=le.call(this)||this;return oe._onBufferActivate=oe.register(new Ae.EventEmitter),oe._normal=new pe.Buffer(!0,se,ie),oe._normal.fillViewportRows(),oe._alt=new pe.Buffer(!1,se,ie),oe._activeBuffer=oe._normal,oe.setupTabStops(),oe}return E(ae,le),Object.defineProperty(ae.prototype,"onBufferActivate",{get:function(){return this._onBufferActivate.event},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"alt",{get:function(){return this._alt},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"active",{get:function(){return this._activeBuffer},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"normal",{get:function(){return this._normal},enumerable:!1,configurable:!0}),ae.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}))},ae.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}))},ae.prototype.resize=function(se,ie){this._normal.resize(se,ie),this._alt.resize(se,ie)},ae.prototype.setupTabStops=function(se){this._normal.setupTabStops(se),this._alt.setupTabStops(se)},ae}(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 Xe=ye(71),E=ye(16),pe=ye(4),Ae=ye(3),ue=ye(72),le=ye(73),ae=ye(20),se=ye(6);be.MAX_BUFFER_SIZE=4294967295;var ie=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=ae.DEFAULT_CHARSET,this.markers=[],this._nullCell=pe.CellData.fromCharData([0,Ae.NULL_CELL_CHAR,Ae.NULL_CELL_WIDTH,Ae.NULL_CELL_CODE]),this._whitespaceCell=pe.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 Xe.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 Xe.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 de=ee[ee.length-1].getTrimmedLength(),he=ue.reflowSmallerGetNewLineLengths(ee,this._cols,ne),fe=he.length-ee.length,ge=void 0;ge=this.ybase===0&&this.y!==this.lines.length-1?Math.max(0,this.y-this.lines.maxLength+fe):Math.max(0,this.lines.length-this.lines.maxLength+fe);for(var ve=[],me=0;me<fe;me++){var Be=this.getBlankLine(E.DEFAULT_ATTR_DATA,!0);ve.push(Be)}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-fe-1,je=de;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=fe-ge;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+fe,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,lt=0,ct=y[lt];this.lines.length=Math.min(this.lines.maxLength,this.lines.length+x);var nt=0;for(me=Math.min(this.lines.maxLength-1,tt+x-1);me>=0;me--)if(ct&&ct.start>qe+nt){for(var at=ct.newLines.length-1;at>=0;at--)this.lines.set(me--,ct.newLines[at]);me++,Ze.push({index:qe+1,amount:ct.newLines.length}),nt+=ct.newLines.length,ct=y[++lt]}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 At=Math.max(0,tt+x-this.lines.maxLength);At>0&&this.lines.onTrimEmitter.fire(At)}},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=ie;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 Xe=ye(0),E=function(){function pe(Ae){this._maxLength=Ae,this.onDeleteEmitter=new Xe.EventEmitter,this.onInsertEmitter=new Xe.EventEmitter,this.onTrimEmitter=new Xe.EventEmitter,this._array=new Array(this._maxLength),this._startIndex=0,this._length=0}return Object.defineProperty(pe.prototype,"onDelete",{get:function(){return this.onDeleteEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"onInsert",{get:function(){return this.onInsertEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"onTrim",{get:function(){return this.onTrimEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"maxLength",{get:function(){return this._maxLength},set:function(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(pe.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}),pe.prototype.get=function(Ae){return this._array[this._getCyclicIndex(Ae)]},pe.prototype.set=function(Ae,ue){this._array[this._getCyclicIndex(Ae)]=ue},pe.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++},pe.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(pe.prototype,"isFull",{get:function(){return this._length===this._maxLength},enumerable:!1,configurable:!0}),pe.prototype.pop=function(){return this._array[this._getCyclicIndex(this._length---1)]},pe.prototype.splice=function(Ae,ue){for(var le=[],ae=2;ae<arguments.length;ae++)le[ae-2]=arguments[ae];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 ie=this._length+le.length-this._maxLength;this._startIndex+=ie,this._length=this._maxLength,this.onTrimEmitter.fire(ie)}else this._length+=le.length},pe.prototype.trimStart=function(Ae){Ae>this._length&&(Ae=this._length),this._startIndex+=Ae,this._length-=Ae,this.onTrimEmitter.fire(Ae)},pe.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 ae=ue-1;ae>=0;ae--)this.set(Ae+ae+le,this.get(Ae+ae));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(ae=0;ae<ue;ae++)this.set(Ae+ae+le,this.get(Ae+ae))}},pe.prototype._getCyclicIndex=function(Ae){return(this._startIndex+Ae)%this._maxLength},pe}();be.CircularList=E},function(zt,be,ye){"use strict";function Xe(E,pe,Ae){if(pe===E.length-1)return E[pe].getTrimmedLength();var ue=!E[pe].hasContent(Ae-1)&&E[pe].getWidth(Ae-1)===1,le=E[pe+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,pe,Ae,ue,le){for(var ae=[],se=0;se<E.length-1;se++){var ie=se,oe=E.get(++ie);if(oe.isWrapped){for(var re=[E.get(se)];ie<E.length&&oe.isWrapped;)re.push(oe),oe=E.get(++ie);if(ue>=se&&ue<ie)se+=re.length-1;else{for(var ne=0,z=Xe(re,ne,pe),a=1,y=0;a<re.length;){var x=Xe(re,a,pe),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,de=re.length-1;de>0&&(de>ne||re[de].getTrimmedLength()===0);de--)ce++;ce>0&&(ae.push(se+re.length-ce),ae.push(ce)),se+=re.length-1}}}return ae},be.reflowLargerCreateNewLayout=function(E,pe){for(var Ae=[],ue=0,le=pe[ue],ae=0,se=0;se<E.length;se++)if(le===se){var ie=pe[++ue];E.onDeleteEmitter.fire({index:se-ae,amount:ie}),se+=ie-1,ae+=ie,le=pe[++ue]}else Ae.push(se);return{layout:Ae,countRemoved:ae}},be.reflowLargerApplyNewLayout=function(E,pe){for(var Ae=[],ue=0;ue<pe.length;ue++)Ae.push(E.get(pe[ue]));for(ue=0;ue<Ae.length;ue++)E.set(ue,Ae[ue]);E.length=pe.length},be.reflowSmallerGetNewLineLengths=function(E,pe,Ae){for(var ue=[],le=E.map(function(z,a){return Xe(E,a,pe)}).reduce(function(z,a){return z+a}),ae=0,se=0,ie=0;ie<le;){if(le-ie<Ae){ue.push(le-ie);break}ae+=Ae;var oe=Xe(E,se,pe);ae>oe&&(ae-=oe,se++);var re=E[se].getWidth(ae-1)===2;re&&ae--;var ne=re?Ae-1:Ae;ue.push(ne),ie+=ne}return ue},be.getWrappedLineTrimmedLength=Xe},function(zt,be,ye){"use strict";var Xe,E=this&&this.__extends||(Xe=function(ue,le){return(Xe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ae,se){ae.__proto__=se}||function(ae,se){for(var ie in se)se.hasOwnProperty(ie)&&(ae[ie]=se[ie])})(ue,le)},function(ue,le){function ae(){this.constructor=ue}Xe(ue,le),ue.prototype=le===null?Object.create(le):(ae.prototype=le.prototype,new ae)});Object.defineProperty(be,"__esModule",{value:!0}),be.Marker=void 0;var pe=ye(0),Ae=function(ue){function le(ae){var se=ue.call(this)||this;return se.line=ae,se._id=le._nextId++,se.isDisposed=!1,se._onDispose=new pe.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 Xe=ye(0),E=ye(11),pe=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(ae){this._onOptionChange=new Xe.EventEmitter,this.options=pe.clone(be.DEFAULT_OPTIONS);for(var se=0,ie=Object.keys(ae);se<ie.length;se++){var oe=ie[se];if(oe in this.options){var re=ae[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(ae,se){if(!(ae in be.DEFAULT_OPTIONS))throw new Error('No option with key "'+ae+'"');if(Ae.indexOf(ae)!==-1)throw new Error('Option "'+ae+'" can only be set in the constructor');this.options[ae]!==se&&(se=this._sanitizeAndValidateOption(ae,se),this.options[ae]!==se&&(this.options[ae]=se,this._onOptionChange.fire(ae)))},le.prototype._sanitizeAndValidateOption=function(ae,se){switch(ae){case"bellStyle":case"cursorStyle":case"fontWeight":case"fontWeightBold":case"rendererType":case"wordSeparator":se||(se=be.DEFAULT_OPTIONS[ae]);break;case"cursorWidth":se=Math.floor(se);case"lineHeight":case"tabStopWidth":if(se<1)throw new Error(ae+" 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(ae+" cannot be less than 0, value: "+se);break;case"fastScrollSensitivity":case"scrollSensitivity":if(se<=0)throw new Error(ae+" cannot be less than or equal to 0, value: "+se)}return se},le.prototype.getOption=function(ae){if(!(ae in be.DEFAULT_OPTIONS))throw new Error('No option with key "'+ae+'"');return this.options[ae]},le}();be.OptionsService=ue},function(zt,be,ye){"use strict";var Xe,E=this&&this.__extends||(Xe=function(ne,z){return(Xe=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}Xe(ne,z),ne.prototype=z===null?Object.create(z):(a.prototype=z.prototype,new a)}),pe=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),ae=ye(33),se=ye(2),ie=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=ae.clone(ie),te.decPrivateModes=ae.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=ae.clone(ie),this.decPrivateModes=ae.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=pe([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 Xe=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 pe=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 ae=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"+ae(re[0])+ae(re[1])+ae(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}},ie=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=Xe([E(0,pe.IBufferService),E(1,pe.ICoreService)],oe)}();be.CoreMouseService=ie},function(zt,be,ye){"use strict";var Xe=this&&this.__decorate||function(ue,le,ae,se){var ie,oe=arguments.length,re=oe<3?le:se===null?se=Object.getOwnPropertyDescriptor(le,ae):se;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")re=Reflect.decorate(ue,le,ae,se);else for(var ne=ue.length-1;ne>=0;ne--)(ie=ue[ne])&&(re=(oe<3?ie(re):oe>3?ie(le,ae,re):ie(le,ae))||re);return oe>3&&re&&Object.defineProperty(le,ae,re),re},E=this&&this.__param||function(ue,le){return function(ae,se){le(ae,se,ue)}};Object.defineProperty(be,"__esModule",{value:!0}),be.DirtyRowService=void 0;var pe=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,ae){if(le>ae){var se=le;le=ae,ae=se}le<this._start&&(this._start=le),ae>this._end&&(this._end=ae)},ue.prototype.markAllDirty=function(){this.markRangeDirty(0,this._bufferService.rows-1)},ue=Xe([E(0,pe.IBufferService)],ue)}();be.DirtyRowService=Ae},function(zt,be,ye){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.UnicodeService=void 0;var Xe=ye(0),E=ye(79),pe=function(){function Ae(){this._providers=Object.create(null),this._active="",this._onChange=new Xe.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,ae=ue.length,se=0;se<ae;++se){var ie=ue.charCodeAt(se);if(55296<=ie&&ie<=56319){if(++se>=ae)return le+this.wcwidth(ie);var oe=ue.charCodeAt(se);56320<=oe&&oe<=57343?ie=1024*(ie-55296)+oe-56320+65536:le+=this.wcwidth(oe)}le+=this.wcwidth(ie)}return le},Ae}();be.UnicodeService=pe},function(zt,be,ye){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.UnicodeV6=void 0;var Xe,E=ye(15),pe=[[768,879],[1155,1158],[1160,1161],[1425,1469],[1471,1471],[1473,1474],[1476,1477],[1479,1479],[1536,1539],[1552,1557],[1611,1630],[1648,1648],[1750,1764],[1767,1768],[1770,1773],[1807,1807],[1809,1809],[1840,1866],[1958,1968],[2027,2035],[2305,2306],[2364,2364],[2369,2376],[2381,2381],[2385,2388],[2402,2403],[2433,2433],[2492,2492],[2497,2500],[2509,2509],[2530,2531],[2561,2562],[2620,2620],[2625,2626],[2631,2632],[2635,2637],[2672,2673],[2689,2690],[2748,2748],[2753,2757],[2759,2760],[2765,2765],[2786,2787],[2817,2817],[2876,2876],[2879,2879],[2881,2883],[2893,2893],[2902,2902],[2946,2946],[3008,3008],[3021,3021],[3134,3136],[3142,3144],[3146,3149],[3157,3158],[3260,3260],[3263,3263],[3270,3270],[3276,3277],[3298,3299],[3393,3395],[3405,3405],[3530,3530],[3538,3540],[3542,3542],[3633,3633],[3636,3642],[3655,3662],[3761,3761],[3764,3769],[3771,3772],[3784,3789],[3864,3865],[3893,3893],[3895,3895],[3897,3897],[3953,3966],[3968,3972],[3974,3975],[3984,3991],[3993,4028],[4038,4038],[4141,4144],[4146,4146],[4150,4151],[4153,4153],[4184,4185],[4448,4607],[4959,4959],[5906,5908],[5938,5940],[5970,5971],[6002,6003],[6068,6069],[6071,6077],[6086,6086],[6089,6099],[6109,6109],[6155,6157],[6313,6313],[6432,6434],[6439,6440],[6450,6450],[6457,6459],[6679,6680],[6912,6915],[6964,6964],[6966,6970],[6972,6972],[6978,6978],[7019,7027],[7616,7626],[7678,7679],[8203,8207],[8234,8238],[8288,8291],[8298,8303],[8400,8431],[12330,12335],[12441,12442],[43014,43014],[43019,43019],[43045,43046],[64286,64286],[65024,65039],[65056,65059],[65279,65279],[65529,65531]],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",!Xe){Xe=new Uint8Array(65536),E.fill(Xe,1),Xe[0]=0,E.fill(Xe,0,1,32),E.fill(Xe,0,127,160),E.fill(Xe,2,4352,4448),Xe[9001]=2,Xe[9002]=2,E.fill(Xe,2,11904,42192),Xe[12351]=1,E.fill(Xe,2,44032,55204),E.fill(Xe,2,63744,64256),E.fill(Xe,2,65040,65050),E.fill(Xe,2,65072,65136),E.fill(Xe,2,65280,65377),E.fill(Xe,2,65504,65511);for(var ae=0;ae<pe.length;++ae)E.fill(Xe,0,pe[ae][0],pe[ae][1]+1)}}return le.prototype.wcwidth=function(ae){return ae<32?0:ae<127?1:ae<65536?Xe[ae]:function(se,ie){var oe,re=0,ne=ie.length-1;if(se<ie[0][0]||se>ie[ne][1])return!1;for(;ne>=re;)if(se>ie[oe=re+ne>>1][1])re=oe+1;else{if(!(se<ie[oe][0]))return!0;ne=oe-1}return!1}(ae,Ae)?0:ae>=131072&&ae<=196605||ae>=196608&&ae<=262141?2:1},le}();be.UnicodeV6=ue},function(zt,be,ye){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.CharsetService=void 0;var Xe=function(){function E(){this.glevel=0,this._charsets=[]}return E.prototype.reset=function(){this.charset=void 0,this._charsets=[],this.glevel=0},E.prototype.setgLevel=function(pe){this.glevel=pe,this.charset=this._charsets[pe]},E.prototype.setgCharset=function(pe,Ae){this._charsets[pe]=Ae,this.glevel===pe&&(this.charset=Ae)},E}();be.CharsetService=Xe},function(zt,be,ye){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.updateWindowsModeWrappedState=void 0;var Xe=ye(3);be.updateWindowsModeWrappedState=function(E){var pe=E.buffer.lines.get(E.buffer.ybase+E.buffer.y-1),Ae=pe==null?void 0:pe.get(E.cols-1),ue=E.buffer.lines.get(E.buffer.ybase+E.buffer.y);ue&&Ae&&(ue.isWrapped=Ae[Xe.CHAR_DATA_CODE_INDEX]!==Xe.NULL_CELL_CODE&&Ae[Xe.CHAR_DATA_CODE_INDEX]!==Xe.WHITESPACE_CELL_CODE)}},function(zt,be,ye){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.WriteBuffer=void 0;var Xe=function(){function E(pe){this._action=pe,this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0}return E.prototype.writeSync=function(pe){if(this._writeBuffer.length){for(var 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(pe)},E.prototype.write=function(pe,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+=pe.length,this._writeBuffer.push(pe),this._callbacks.push(Ae)},E.prototype._innerWrite=function(){for(var pe=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 pe._innerWrite()},0)):(this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0)},E}();be.WriteBuffer=Xe},function(zt,be,ye){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.AddonManager=void 0;var Xe=function(){function E(){this._addons=[]}return E.prototype.dispose=function(){for(var pe=this._addons.length-1;pe>=0;pe--)this._addons[pe].instance.dispose()},E.prototype.loadAddon=function(pe,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(pe)},E.prototype._wrappedAddonDispose=function(pe){if(!pe.isDisposed){for(var Ae=-1,ue=0;ue<this._addons.length;ue++)if(this._addons[ue]===pe){Ae=ue;break}if(Ae===-1)throw new Error("Could not dispose an addon that has not been loaded");pe.isDisposed=!0,pe.dispose.apply(pe.instance),this._addons.splice(Ae,1)}},E}();be.AddonManager=Xe}])})},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 Xe(pe){var Ae=E(pe);return be(Ae)}function E(pe){if(!be.o(ye,pe)){var Ae=new Error("Cannot find module '"+pe+"'");throw Ae.code="MODULE_NOT_FOUND",Ae}return ye[pe]}Xe.keys=function(){return Object.keys(ye)},Xe.resolve=E,en.exports=Xe,Xe.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,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAARiUlEQVR4nO3dW2wdxR0G8BluBRWIQ/tAgyoMLa3agjBIUNSq2JF6eUBVTF+4SC0O4gkqxSkSPABKEPAAEo2RCk8Ih1bi8tI4Qjz0IsVJ1aotEjiCtiIQJSkkhKbxJQm5EXv7/w4+9MTs/md2z87ezveTxt5jJXtmZ+ebmd1z7GNNRc0ciQbMvBlcMGbARqbfWDNkqBB7P9h/4PMXnnvd5SuW75GHPc1KqYyZY1H/wkmzRgIxLDXrN1SK3XveM6dOzR/74sV93+j1kFgppVsMxjqpzIih0iEgR48eM+ecc07Ph8RKKdXMXLQuMma9ocpoBwR6PSRWSikwa0QnzCapwYA8pArpDAj0ckislMLhAjw6ZbbIs/fJQ6qYpQGBXg2JlVKomUPRcLRgxuWZGY6KigsI9GJIrJTCcOaoh6SAQK+FxEopxEwU9UVzZpc8I8NRcVpAoJdCYqUUYno22iLPNmSo8lwBgV4JiZUSnNzKHZVbuRtkk2rAJyDQCyGxUoLi0qp+fAMCTQ+JlRLUwblovTzJOtmkmkgTEGhySKyUYDh71FPagEBTQ2KlBCOveYxEkbzmQbWSJSDQxJBYKcFMz0UT8m2VFKqRrAGBpoXESglGAhLJN6qZbgICTQqJlRLEzOFoKFqQV82pdroNCDQlJFZKELx7VV95BASaEBIrJQgJyJjsfI1sUs3kFRCoe0islCCmZ6NJ2fugbFLN5BkQqHNIrJQgGJD6yjsgUNeQWClBMCD1FSIgUMeQWClBMCD1tX//f8z0zKxs5a9uIbFSgmBA6uvAgYPmwH8PylYYdQqJlRIEA1JfB6dnzIcfHpCtcOoSEislCAakvj766KjZ8+/3ZSusOoTESgmCAam3f/5rh3wNr+ohsVKCYEDqLdSdrDhVDomVEgQDUm9FXId0qmpIrJQgGJB6m5+fN2/v2ClbxaliSKyUIBiQ+tu7b7+ZmzskW8WpWkislCAYkPo7efJj8+7OXbJVrCqFxEoJggFphpCvqmuqEhIrJQgGpBlwLfLOu7vMwsKCPCpWFUJipQTBgDRHUS8cxik7JFZKEAxIs8zOzpl9H3woW8UrMyRWShAMSPOUcVerrayQWClBMCDNVNZFO5QREislCAakuXppuWWlBMGANNvx48fNe+/vMx9/fEoeFavIkFgpQTAgvQG/XIX3bRV9G7iokFgpQTAgvQOvlUxPz5rZublCZ5QiQmKlBMGA9KZDh4+Yo/K6yUdHj5kTJ07IT8IKHRIrJQgGhAAvMsJxCcvCfJhl2Nlnnf23y/uX3SCbuWNAqP4is/WiPjtkAmBAqP4YECIFA0KkYECIFAwIkYIBIVIwIEQKBoRIwYAQKRgQIgUDQqRgQIgUDAiRggEhUjAgRAoGhEjBgBApGBAiBQNCpGBAiBQMCJGCASFSMCBECgaESMGAECkYECJF7QLS/52BLS88t+Xqb329Tx4RBbX9H2/Prrz9zpVm91+m5GGu8g+IhMPMmy2vjP+q77vXXSM/IArrz6+9YX68+uez5kyTe0jyDchiOEwU9b2y8WnDgFARWgEZuUd6s809JPkFpCMc8sgwIFSUTwMCOYckn4AsCQcwIFSU0wICOYak+4DEhAMYECrKZwICOYWku4AkhAMYECpKbEAgh5BkD4gSDmBAqCiJAYEuQ5ItII5wAANCRVEDAl2EJH1APMIBDAgVxRkQyBiSdAHxDAcwIFQUr4BAhpD4ByRFOIABoaJ4BwRShsQvICnDAQwIFSVVQCBFSNwByRAOYECoKKkDAp4h0QOSMRzAgFBRMgUEPEKSHJAuwgEMCBUlc0DAEZL4gHQZDmBAqChdBQSUkHw2IDmEAxgQKkrXAYGEkJwekJzCAQwIFSWXgEBMSP4fkBzDAQwIFSW3gMCSkHwSkJzDAQwIFSXXgEBHSGyIcAADQkXJPSCwGBJrvnnLMWMWzpUf5er24ZvMl1dcLFtEYb23b795YeJV2crbGcet+fbaSLaIKAYDQqRgQIgUDAiRggEhUjAgRAoGhEjBgBApGBAiBQNCpGBAutB3wXnm6itWyJYxQ9d+1cwePmam3tkrj4zZ/s6+1uMyDF77FflqzMAVl7TqCJOvvytfy61XHZUWkIGvXWI2jK6SrWxwkqfkZO/+YNps3vZW63ER+r90kVl145Vm5KbrWsegmdqx12x89bVW/VDPkNp1Gh68Sh7pstQLxz3+0K2ylQzn4Ob7x2UrvfV3/ejTYCd56uVtZmLrW7JVnNICghF3yzN3y1Y+Jra+aSbkhD8vJz4EjMQI9MhN18uj9Da++nezdmxzqxPlCe2IjosOnAXq9fCzv/cKysQTd7aCqFn9yIuyz3TnAHXftelB2Uo2d+SY6b/50dzbz6UxAWnDUgInHN/zgpF5w+hwKyTdwMldOzaRugPFQV3GH7zVa8ZwQb1WP/qiDDL66OzTkRG0y6Qjp7HxodvMHdLGmoef/Z1ZL6VojQtI29hLW6Uzbpat7mDWGL11ULby023dEI4tT9/tXOKl5VMvn86cZhbxCd0eCR1mjzI0NiCA5cPqR16SrWywdMm6pHLppm5v/Pre3MPR5urcCOdu6dDLzk+eTdPMInkHLm+NDghk7Yijt94os8ewbIWD5dbYS9tkyx8uZtdJCemanz3ZupBP4lOHlXc/41zm+swe2+Wu4MBPn5StclQ2ILgom9qxT7ZO13fBuXJrNd3ombYj4sRhlMZo6YI7QehMuL3bJ6Mq/i+OzXVHBrD2X3nPM63/7wOzBurlgiUJbligg84ePi4/wf9dYYZvvMqrXvh/6OBJ0C5TUo9L5ViTuPYBeQUtpMoGZOvrO83Q3U/LVjycJFw8j95yo3qi2lyjYid0QnRGDeo38siLreVEHARl4onVzjCjTqibD596uS5m0e4bZenoajNXx0Tbj8vySKPtA+dv128fbH1PgjbW+kARahuQNjTwmCyFXOtYnCicMJfhwSvNpsfvlK1kuJWMcPjIa43tUy+f/QDazDUDYGYcvu852UqGaxFtH1qb+8weuI5JGoCKUvuAtPl0RJwsnDQN6oS6JUlbL5j6zb3qTOIzi7jq5dOhO2Ff2GcSLP+W/+AB2Urm2gfEtTkC6po90gxCITUmINDNiAauOkGWUc1nv6gX6hcHyzXXxWyWernaC6FFeDWTz9yjXtfEBdc1e+D6ExfmaY8nhEYFxLVP0E762Nphs0auaZJ0M6q5Zjht3647anGd0Iero/rc3PBp887wYtZwzR6u66giNSog4FrOaCfddRF88/3POV9tTuK6hkAHQkeK43qLh++1x1KuOvl21DThd4USswdeFMQSrwoaFxDX3ZWk0RYj2swfHpOteDhxfd9/QLaycy1pEBAEZSksr7DMSpL0/1xc58A3IKgb6qhp1xFtjLZOog1gZWhcQFwnCyNT3MVnqPp0cq3Xk65Dor/+Ur7G6ya4aCsMKEkm5Zjj6hPHNTNgFsG+tMELr99g9qiSxgUEZv/4mPpWCHvDL+Tr6Vz18R1NNa5OlLRU0gLSTTvlCbMCZkit3TGDIJRJulnChtLIgLhG6riAYCTVRrciAhL3HOhQ2ozYTTvlzXV8miodR6eeDEjcUsZ1cuM6b1pZniNkO4WAWUS7zkoSd06qgAFZlKXzppXlOUK2UwiumThO0o2TKmBAFmXpvGlleY6Q7RSK61b7Uu07XFXEgCzK0nnTyvIcIdspFFedO+HuVvs1kipiQBZl6bxpZXmOkO0Uku8sUuXZAxiQRVk6b1pZniNkO4XiuvPWKe6Yq4QBWZSl86aV5TlCtlMoqC/q7QMv3OL9cVWdRRiQRVk6b1pZniNkO4Xgqm+cKl+HMCCLsnTetLI8R8h2CsH1hs8kceekCnoyIJjSl77lPUvnTSvLc4Rsp7xleQ2kDeFASKqmkQFxjWJxbzVx1Seu86aVJSB4jxPeAZukm3bKGy7McYGeVdJ70crUyIBob+6DLAHJY53s+oUsjKAYSZfSjgczIWbEsrnCj3fqovNr/wYX6jgWXLhXReMC4tovTlTcW6ox42DmSZJHR3Qt/bIEBOIC78PVVnEzWhzMcq7fEsTsgD9FhPdqae/49X3OojQuIK7fbsNfCB/dMCFbn+V6m3w3L2qh82hLJUjq6FmD5eI6B76d1TUzdg5KrpkGswcGoqztnLdGBQSd0DWSab9z4PrV1m5+2811Aasdr6sDaqHXuDqrz/HimgPXHhrMHlheAc6NaxbJYzmbl0YFxHXC8dt3GMkwSsVx/XEEjGqYRbJAJ0JnSqJ1RtfvjuN4LvtJ8nElcc22PjPTpsdXS/2ukq14nbNHm+s8AWYRLGvL1piAuK4hwDXS+oxunaOhL9fsAQgeApjEtfzzXQ614VhdSz78arIWOtc5hLj2wnO72hnBREDL1oiAoMFdSytwdUJwjaroMGn/ni4+qkCrm8+SwjXqpq2Xa9nm80ejcf5wHpPEzR5truMBbTlclNoHBMuP8QdvUzsguGaPNiyDsBzSIGT4qDFXZ0Q4sATBPjU+wcXxuUZ87MOnXmgzbckGrhnJZ1aMmz3acDyuWQTHg7YpU2UDgpM8KuvyOOhwA1eskBN9VWvbBaPhkEzXGGV9+IxugA+ceerlP7VOZCfUac0t35NrmkF5pPMNLvjUC8c4JvvEfrHdCfVad9cPpXNfL4+Sua7VAIMI9pdEmz3afI7HFdTQKhuQvOBkIxwIXBq+v88A6Ej4+APo/GRZFwTXtYxZKk29cMyzcvyAzoziw9UpXTczwLUPQDu5ZhG0bZYbEHlpfEC0aV6DzoTOqJ28bmQNLpZtk9JuoerlCi06tet6D8eG2cOnU7uu+cDnGi2UxgYEJylLB+wUqjN2Wze0HT57JES9EI6lS8ZOeS+LMBBhueZS1m3fRgYEF/i4fsmjQXEC0Rl9lzUuGKGH7xtXO6GPvMOLeo088pLaZmgLV2dGyHxnjzafWaSs276NCgguDDFyZVlSabCcwCdZYe2dtUOi4+CFQFxAp+k8GnRY3K7VXv33gT+7gyWMq14+HTnN7NGG43AFD8q47Vv7gKDjodEmtr3Z+h4SgoJPs8JtUt+gtOuHTtPtrJEEbTm2dlXqWQ4zLeqF0dkFz+E6XzjWtLNHm0/40H5F3/YtLSDobLjj0w2fExsKOgyC0j6G9psJ0ekAd7VQP4SjKBiJUSd8WCfggzvbQUbnxYei4q7WxNY3pW47Wx3OF/aNosG+tSWaxrc/oF2zBDCr0gJCVAcMCJGCASFSMCBECgaESMGAECkYECIFA0KkYECIFAwIkYIBIVJYKUFMz0aTsvdB2SQKKzJbL+qzQyYABoTqjwEhUjAgRAoGhEjBgBApGBAiBQNCpGBAiBQMCJGCASFSMCBECgaESMGAECkYECIFA0KkYECIFAwIkYIBIVLUMSAH56Ix2fka2SQKKjLmqS8ss6OymTvpw2FIQNbLztfJJlFQkTEPS0DWmwCkD4cxczgaihbMFtkkCsqeYVYuv8BOmgCCBQSm56JIvhEFddEyG6wfB9sxSEAm5NsqKUShbJaADMv3IIIGZOZQNCJzyLhsEgUhc8fq5RfajSaQsAGJor5ozuyWZ1kmD4nyFZk5u8z0L7d2Vh4FETQgwLtZFEoU8O5Vm/TdsDiLUBAFzB4QPCAwMxeNSto3yCZRLqTjrl2+zI7JZlDyPMXgW08oNwHfWrJUYQHhUotyUdDSqq2wgMDMkWggOmUm5VkZEkoP4TjLDC0/307Jo0IUGhBovQVl3kzIMzMk5K+EcEDhAQHOJJRKSeGAUgICM8ei/uhEaya5Wh4SxYvMdvs5M7z8PLvblKC0gLS1XkiMzKjUZJk8JPqEzBqRNWOhXwh0KT0ggNlk4aRZL5W5Qx5Sj4uMef6Mc8z6smaNTtInq2MxKCMyo4xIzS6VH1GviMwemTE2SjA2ViEYbZUKSCdcyJt5M7RgzIAEpl9qOig/piaQ5ZN8nYqs2X2GfDdnmskyLsB9/A+krB6cv+qtogAAAABJRU5ErkJggg=="},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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"}}]);