|
|
(self.webpackChunk=self.webpackChunk||[]).push([[67],{22751:function(An,Gn,Le){"use strict";Le.d(Gn,{Z:function(){return mt}});var Pe=Le(87462),dt=Le(67294),zt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},qt=zt,wt=Le(74643),Zt=function(We,Se){return dt.createElement(wt.Z,(0,Pe.Z)({},We,{ref:Se,icon:qt}))},mt=dt.forwardRef(Zt)},91034:function(An,Gn,Le){"use strict";Le.d(Gn,{Z:function(){return mt}});var Pe=Le(87462),dt=Le(67294),zt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},qt=zt,wt=Le(74643),Zt=function(We,Se){return dt.createElement(wt.Z,(0,Pe.Z)({},We,{ref:Se,icon:qt}))},mt=dt.forwardRef(Zt)},71736:function(An,Gn){"use strict";Gn.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},39132:function(An,Gn){"use strict";Gn.Z={flex_box_center:"flex_box_center___vG4eV",flex_space_between:"flex_space_between___qVVxe",flex_box_vertical_center:"flex_box_vertical_center___P8Z8s",flex_box_center_end:"flex_box_center_end___VMme3",flex_box_column:"flex_box_column___VMHwm",dropdownmenus:"dropdownmenus___oVzoj",popupClassNames:"popupClassNames___OcZq7",selectdown:"selectdown___mmcA8"}},18023:function(){"use strict";function An(ve,a,y,z){y===void 0&&(y=0),z===void 0&&(z=1/0),this._name=ve,this._defaultValue=a,this._minimum=y,this._maximum=z}Object.defineProperty(An.prototype,"name",{get:function(){return this._name},set:function(ve){if(typeof ve!="string"||ve==="")throw new Error("Shape name must be a valid string.");this._name=ve}}),Object.defineProperty(An.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(ve){if(typeof ve!="number"||isNaN(ve))throw new Error("The default value must be a real number, not: "+ve);this._defaultValue=ve}}),Object.defineProperty(An.prototype,"minimum",{get:function(){return this._minimum},set:function(ve){if(typeof ve!="number"||isNaN(ve))throw new Error("Minimum must be a real number, not: "+ve);this._minimum=ve}}),Object.defineProperty(An.prototype,"maximum",{get:function(){return this._maximum},set:function(ve){if(typeof ve!="number"||isNaN(ve))throw new Error("Maximum must be a real number, not: "+ve);this._maximum=ve}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(ve,a){var y=go.Shape._FigureParameters[ve];return y?y[a]:null},go.Shape.setFigureParameter=function(ve,a,y){if(!(y instanceof An))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 z=go.Shape._FigureParameters[ve];z||(z=[],go.Shape._FigureParameters[ve]=z),z[a]=y};var Gn=[];function Le(ve,a){var y=Gn.pop();return y===void 0?new go.Point(ve,a):(y.x=ve,y.y=a,y)}function Pe(){var ve=Gn.pop();return ve===void 0?new go.Point:ve}function dt(ve){Gn.push(ve)}function zt(ve,a,y,z,b,Ae,se,ce,Be){Be||(Be=new go.Point);var xe=ve-y,De=b-se,Re=NaN,nt=NaN;if(xe===0)if(De===0)ve===y&&(Re=ve,nt=a);else{var Ze=(Ae-ce)/De,yt=Ae-Ze*b;Re=ve,nt=Ze*Re+yt}else if(De===0){var Et=(a-z)/xe,Xt=a-Et*ve;Re=b,nt=Et*Re+Xt}else{var Et=(a-z)/xe,Ze=(Ae-ce)/De,Xt=a-Et*ve,yt=Ae-Ze*b;Re=(yt-Xt)/(Et-Ze),nt=Et*Re+Xt}return Be.x=Re,Be.y=nt,Be}function qt(ve,a,y,z,b,Ae,se,ce,Be,xe,De,Re,nt,Ze){var yt=1-Be,Et=Be,Xt=ve*yt+y*Et,kt=a*yt+z*Et,Pn=y*yt+b*Et,bn=z*yt+Ae*Et,$t=b*yt+se*Et,jt=Ae*yt+ce*Et,nn=Xt*yt+Pn*Et,St=kt*yt+bn*Et,At=Pn*yt+$t*Et,Ot=bn*yt+jt*Et,yn=nn*yt+At*Et,kn=St*yt+Ot*Et;xe.x=Xt,xe.y=kt,De.x=nn,De.y=St,Re.x=yn,Re.y=kn,nt.x=At,nt.y=Ot,Ze.x=$t,Ze.y=jt}var wt=new go.Spot(.156,.156),Zt=new go.Spot(.844,.844),mt=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new An("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(ve,a,y){var z=ve?ve.parameter1:NaN;(isNaN(z)||z<0)&&(z=5),z=Math.min(z,a/3),z=Math.min(z,y/3);var b=z*mt,Ae=new go.Geometry().add(new go.PathFigure(z,0,!0).add(new go.PathSegment(go.PathSegment.Line,a-z,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,z,a-b,0,a,b)).add(new go.PathSegment(go.PathSegment.Line,a,y-z)).add(new go.PathSegment(go.PathSegment.Bezier,a-z,y,a,y-b,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,z,y)).add(new go.PathSegment(go.PathSegment.Bezier,0,y-z,b,y,0,y-b)).add(new go.PathSegment(go.PathSegment.Line,0,z)).add(new go.PathSegment(go.PathSegment.Bezier,z,0,0,b,b,0).close()));return b>1&&(Ae.spot1=new go.Spot(0,0,b,b),Ae.spot2=new go.Spot(1,1,-b,-b)),Ae}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(ve,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(ve,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(ve,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(ve,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(ve,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(ve,a,y){var z=new go.Geometry(go.Geometry.Line);return z.startX=0,z.startY=y/2,z.endX=a,z.endY=y/2,z}),go.Shape.defineFigureGenerator("LineV",function(ve,a,y){var z=new go.Geometry(go.Geometry.Line);return z.startX=a/2,z.startY=0,z.endX=a/2,z.endY=y,z}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(ve,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(ve,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(ve,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(ve,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(ve,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(ve,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(ve,a,y){var z=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(z*a,(1-z)*y,!1).add(new go.PathSegment(go.PathSegment.Line,(1-z)*a,z*y)).add(new go.PathSegment(go.PathSegment.Move,z*a,z*y)).add(new go.PathSegment(go.PathSegment.Line,(1-z)*a,(1-z)*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(ve,a,y){var z=a/2,b=new go.Geometry().add(new go.PathFigure(a,a/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,z,z,z,z).close()));return b.spot1=wt,b.spot2=Zt,b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Line1",function(ve,a,y){var z=new go.Geometry(go.Geometry.Line);return z.startX=0,z.startY=0,z.endX=a,z.endY=y,z}),go.Shape.defineFigureGenerator("Line2",function(ve,a,y){var z=new go.Geometry(go.Geometry.Line);return z.startX=a,z.startY=0,z.endX=0,z.endY=y,z}),go.Shape.defineFigureGenerator("Curve1",function(ve,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,y,mt*a,0,a,(1-mt)*y)))}),go.Shape.defineFigureGenerator("Curve2",function(ve,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,y,0,mt*y,(1-mt)*a,y)))}),go.Shape.defineFigureGenerator("Curve3",function(ve,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,mt*y,mt*a,y)))}),go.Shape.defineFigureGenerator("Curve4",function(ve,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,y,(1-mt)*a,0,0,(1-mt)*y)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(ve,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(ve,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(ve,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(ve,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 An("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(ve,a,y){var z=ve?ve.parameter1:NaN;isNaN(z)?z=.1:z<-1?z=-1:z>1&&(z=1);var b=Math.abs(z)*a;if(z===0){var Ae=new go.Geometry(go.Geometry.Rectangle);return Ae.startX=0,Ae.startY=0,Ae.endX=a,Ae.endY=y,Ae}else{var Ae=new go.Geometry;return z>0?Ae.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())):Ae.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&&Ae.setSpots(b/a,0,(a-b)/a,1),Ae}}),go.Shape.defineFigureGenerator("Parallelogram","Parallelogram1"),go.Shape.setFigureParameter("Parallelogram2",0,new An("Indent",10,-1/0,1/0)),go.Shape.defineFigureGenerator("Parallelogram2",function(ve,a,y){var z=ve?ve.parameter1:NaN;isNaN(z)?z=10:z<-a?z=-a:z>a&&(z=a);var b=Math.abs(z);if(z===0){var Ae=new go.Geometry(go.Geometry.Rectangle);return Ae.startX=0,Ae.startY=0,Ae.endX=a,Ae.endY=y,Ae}else{var Ae=new go.Geometry;return z>0?Ae.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())):Ae.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&&Ae.setSpots(b/a,0,(a-b)/a,1),Ae}}),go.Shape.setFigureParameter("Trapezoid1",0,new An("Indent",.2,-.99,.99)),go.Shape.defineFigureGenerator("Trapezoid1",function(ve,a,y){var z=ve?ve.parameter1:NaN;isNaN(z)?z=.2:z<.5?z=-.5:z>.5&&(z=.5);var b=Math.abs(z)*a;if(z===0){var Ae=new go.Geometry(go.Geometry.Rectangle);return Ae.startX=0,Ae.startY=0,Ae.endX=a,Ae.endY=y,Ae}else{var Ae=new go.Geometry;return z>0?Ae.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())):Ae.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&&Ae.setSpots(b/a,0,(a-b)/a,1),Ae}}),go.Shape.defineFigureGenerator("Trapezoid","Trapezoid1"),go.Shape.setFigureParameter("Trapezoid2",0,new An("Indent",20,-1/0,1/0)),go.Shape.defineFigureGenerator("Trapezoid2",function(ve,a,y){var z=ve?ve.parameter1:NaN;isNaN(z)?z=20:z<-a?z=-a/2:z>a&&(z=a/2);var b=Math.abs(z);if(z===0){var Ae=new go.Geometry(go.Geometry.Rectangle);return Ae.startX=0,Ae.startY=0,Ae.endX=a,Ae.endY=y,Ae}else{var Ae=new go.Geometry;return z>0?Ae.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())):Ae.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&&Ae.setSpots(b/a,0,(a-b)/a,1),Ae}}),go.Shape.setFigureParameter("ManualOperation",0,new An("Indent",10,-1/0,1/0)),go.Shape.defineFigureGenerator("ManualOperation",function(ve,a,y){var z=ve?ve.parameter1:NaN;isNaN(z)?z=10:z<-a?z=-a/2:z>a&&(z=a/2);var b=Math.abs(z);if(z===0){var Ae=new go.Geometry(go.Geometry.Rectangle);return Ae.startX=0,Ae.startY=0,Ae.endX=a,Ae.endY=y,Ae}else{var Ae=new go.Geometry;return z>0?Ae.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())):Ae.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&&Ae.setSpots(b/a,0,(a-b)/a,1),Ae}});var Oe=[];function We(){var ve=Oe.pop();return ve===void 0?[]:ve}function Se(ve){ve.length=0,Oe.push(ve)}function Ge(ve){for(var a=We(),y=.5,z=.5,b=Math.PI*1.5,Ae=0,se=0;se<ve;se++)Ae=2*Math.PI/ve*se+b,a[se]=new go.Point(z+y*Math.cos(Ae),z+y*Math.sin(Ae));return a.push(a[0]),a}function je(ve){var a=He(ve),y=We();y[0]=a[0];for(var z=1,b=1;z<a.length;z+=2,b+=3)y[b]=a[z],y[b+1]=a[z],y[b+2]=a[z+1];return Se(a),y}function He(ve){for(var a=Ge(ve),y=We(),z=Math.floor(a.length/2),b=a.length-1,Ae=ve%2===0?2:1,se=0;se<b;se++){var ce=a[se],Be=a[se+1],xe=a[(z+se-1)%b],De=a[(z+se+Ae)%b];y[se*2]=ce,y[se*2+1]=zt(ce.x,ce.y,xe.x,xe.y,Be.x,Be.y,De.x,De.y,new go.Point)}return y[y.length]=y[0],Se(a),y}go.Shape.defineFigureGenerator("Pentagon",function(ve,a,y){var z=Ge(5),b=new go.Geometry,Ae=new go.PathFigure(z[0].x*a,z[0].y*y,!0);b.add(Ae);for(var se=1;se<5;se++)Ae.add(new go.PathSegment(go.PathSegment.Line,z[se].x*a,z[se].y*y));return Ae.add(new go.PathSegment(go.PathSegment.Line,z[0].x*a,z[0].y*y).close()),Se(z),b.spot1=new go.Spot(.2,.22),b.spot2=new go.Spot(.8,.9),b}),go.Shape.defineFigureGenerator("Hexagon",function(ve,a,y){var z=Ge(6),b=new go.Geometry,Ae=new go.PathFigure(z[0].x*a,z[0].y*y,!0);b.add(Ae);for(var se=1;se<6;se++)Ae.add(new go.PathSegment(go.PathSegment.Line,z[se].x*a,z[se].y*y));return Ae.add(new go.PathSegment(go.PathSegment.Line,z[0].x*a,z[0].y*y).close()),Se(z),b.spot1=new go.Spot(.07,.25),b.spot2=new go.Spot(.93,.75),b}),go.Shape.defineFigureGenerator("Heptagon",function(ve,a,y){var z=Ge(7),b=new go.Geometry,Ae=new go.PathFigure(z[0].x*a,z[0].y*y,!0);b.add(Ae);for(var se=1;se<7;se++)Ae.add(new go.PathSegment(go.PathSegment.Line,z[se].x*a,z[se].y*y));return Ae.add(new go.PathSegment(go.PathSegment.Line,z[0].x*a,z[0].y*y).close()),Se(z),b.spot1=new go.Spot(.2,.15),b.spot2=new go.Spot(.8,.85),b}),go.Shape.defineFigureGenerator("Octagon",function(ve,a,y){var z=Ge(8),b=new go.Geometry,Ae=new go.PathFigure(z[0].x*a,z[0].y*y,!0);b.add(Ae);for(var se=1;se<8;se++)Ae.add(new go.PathSegment(go.PathSegment.Line,z[se].x*a,z[se].y*y));return Ae.add(new go.PathSegment(go.PathSegment.Line,z[0].x*a,z[0].y*y).close()),Se(z),b.spot1=new go.Spot(.15,.15),b.spot2=new go.Spot(.85,.85),b}),go.Shape.defineFigureGenerator("Nonagon",function(ve,a,y){var z=Ge(9),b=new go.Geometry,Ae=new go.PathFigure(z[0].x*a,z[0].y*y,!0);b.add(Ae);for(var se=1;se<9;se++)Ae.add(new go.PathSegment(go.PathSegment.Line,z[se].x*a,z[se].y*y));return Ae.add(new go.PathSegment(go.PathSegment.Line,z[0].x*a,z[0].y*y).close()),Se(z),b.spot1=new go.Spot(.17,.13),b.spot2=new go.Spot(.82,.82),b}),go.Shape.defineFigureGenerator("Decagon",function(ve,a,y){var z=Ge(10),b=new go.Geometry,Ae=new go.PathFigure(z[0].x*a,z[0].y*y,!0);b.add(Ae);for(var se=1;se<10;se++)Ae.add(new go.PathSegment(go.PathSegment.Line,z[se].x*a,z[se].y*y));return Ae.add(new go.PathSegment(go.PathSegment.Line,z[0].x*a,z[0].y*y).close()),Se(z),b.spot1=new go.Spot(.16,.16),b.spot2=new go.Spot(.84,.84),b}),go.Shape.defineFigureGenerator("Dodecagon",function(ve,a,y){var z=Ge(12),b=new go.Geometry,Ae=new go.PathFigure(z[0].x*a,z[0].y*y,!0);b.add(Ae);for(var se=1;se<12;se++)Ae.add(new go.PathSegment(go.PathSegment.Line,z[se].x*a,z[se].y*y));return Ae.add(new go.PathSegment(go.PathSegment.Line,z[0].x*a,z[0].y*y).close()),Se(z),b.spot1=new go.Spot(.16,.16),b.spot2=new go.Spot(.84,.84),b}),go.Shape.defineFigureGenerator("FivePointedStar",function(ve,a,y){var z=He(5),b=new go.Geometry,Ae=new go.PathFigure(z[0].x*a,z[0].y*y,!0);b.add(Ae);for(var se=1;se<10;se++)Ae.add(new go.PathSegment(go.PathSegment.Line,z[se].x*a,z[se].y*y));return Ae.add(new go.PathSegment(go.PathSegment.Line,z[0].x*a,z[0].y*y).close()),Se(z),b.spot1=new go.Spot(.266,.333),b.spot2=new go.Spot(.733,.733),b}),go.Shape.defineFigureGenerator("SixPointedStar",function(ve,a,y){var z=He(6),b=new go.Geometry,Ae=new go.PathFigure(z[0].x*a,z[0].y*y,!0);b.add(Ae);for(var se=1;se<12;se++)Ae.add(new go.PathSegment(go.PathSegment.Line,z[se].x*a,z[se].y*y));return Ae.add(new go.PathSegment(go.PathSegment.Line,z[0].x*a,z[0].y*y).close()),Se(z),b.spot1=new go.Spot(.17,.25),b.spot2=new go.Spot(.83,.75),b}),go.Shape.defineFigureGenerator("SevenPointedStar",function(ve,a,y){var z=He(7),b=new go.Geometry,Ae=new go.PathFigure(z[0].x*a,z[0].y*y,!0);b.add(Ae);for(var se=1;se<14;se++)Ae.add(new go.PathSegment(go.PathSegment.Line,z[se].x*a,z[se].y*y));return Ae.add(new go.PathSegment(go.PathSegment.Line,z[0].x*a,z[0].y*y).close()),Se(z),b.spot1=new go.Spot(.222,.277),b.spot2=new go.Spot(.777,.666),b}),go.Shape.defineFigureGenerator("EightPointedStar",function(ve,a,y){var z=He(8),b=new go.Geometry,Ae=new go.PathFigure(z[0].x*a,z[0].y*y,!0);b.add(Ae);for(var se=1;se<16;se++)Ae.add(new go.PathSegment(go.PathSegment.Line,z[se].x*a,z[se].y*y));return Ae.add(new go.PathSegment(go.PathSegment.Line,z[0].x*a,z[0].y*y).close()),Se(z),b.spot1=new go.Spot(.25,.25),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("NinePointedStar",function(ve,a,y){var z=He(9),b=new go.Geometry,Ae=new go.PathFigure(z[0].x*a,z[0].y*y,!0);b.add(Ae);for(var se=1;se<18;se++)Ae.add(new go.PathSegment(go.PathSegment.Line,z[se].x*a,z[se].y*y));return Ae.add(new go.PathSegment(go.PathSegment.Line,z[0].x*a,z[0].y*y).close()),Se(z),b.spot1=new go.Spot(.222,.277),b.spot2=new go.Spot(.777,.666),b}),go.Shape.defineFigureGenerator("TenPointedStar",function(ve,a,y){var z=He(10),b=new go.Geometry,Ae=new go.PathFigure(z[0].x*a,z[0].y*y,!0);b.add(Ae);for(var se=1;se<20;se++)Ae.add(new go.PathSegment(go.PathSegment.Line,z[se].x*a,z[se].y*y));return Ae.add(new go.PathSegment(go.PathSegment.Line,z[0].x*a,z[0].y*y).close()),Se(z),b.spot1=new go.Spot(.281,.261),b.spot2=new go.Spot(.723,.748),b}),go.Shape.defineFigureGenerator("FivePointedBurst",function(ve,a,y){var z=je(5),b=new go.Geometry,Ae=new go.PathFigure(z[0].x*a,z[0].y*y,!0);b.add(Ae);for(var se=1;se<z.length;se+=3)Ae.add(new go.PathSegment(go.PathSegment.Bezier,z[se+2].x*a,z[se+2].y*y,z[se].x*a,z[se].y*y,z[se+1].x*a,z[se+1].y*y));return Ae.segments.last().close(),Se(z),b.spot1=new go.Spot(.222,.277),b.spot2=new go.Spot(.777,.777),b}),go.Shape.defineFigureGenerator("SixPointedBurst",function(ve,a,y){var z=je(6),b=new go.Geometry,Ae=new go.PathFigure(z[0].x*a,z[0].y*y,!0);b.add(Ae);for(var se=1;se<z.length;se+=3)Ae.add(new go.PathSegment(go.PathSegment.Bezier,z[se+2].x*a,z[se+2].y*y,z[se].x*a,z[se].y*y,z[se+1].x*a,z[se+1].y*y));return Ae.segments.last().close(),Se(z),b.spot1=new go.Spot(.17,.222),b.spot2=new go.Spot(.833,.777),b}),go.Shape.defineFigureGenerator("SevenPointedBurst",function(ve,a,y){var z=je(7),b=new go.Geometry,Ae=new go.PathFigure(z[0].x*a,z[0].y*y,!0);b.add(Ae);for(var se=1;se<z.length;se+=3)Ae.add(new go.PathSegment(go.PathSegment.Bezier,z[se+2].x*a,z[se+2].y*y,z[se].x*a,z[se].y*y,z[se+1].x*a,z[se+1].y*y));return Ae.segments.last().close(),Se(z),b.spot1=new go.Spot(.222,.222),b.spot2=new go.Spot(.777,.777),b}),go.Shape.defineFigureGenerator("EightPointedBurst",function(ve,a,y){var z=je(8),b=new go.Geometry,Ae=new go.PathFigure(z[0].x*a,z[0].y*y,!0);b.add(Ae);for(var se=1;se<z.length;se+=3)Ae.add(new go.PathSegment(go.PathSegment.Bezier,z[se+2].x*a,z[se+2].y*y,z[se].x*a,z[se].y*y,z[se+1].x*a,z[se+1].y*y));return Ae.segments.last().close(),Se(z),b.spot1=new go.Spot(.222,.222),b.spot2=new go.Spot(.777,.777),b}),go.Shape.defineFigureGenerator("NinePointedBurst",function(ve,a,y){var z=je(9),b=new go.Geometry,Ae=new go.PathFigure(z[0].x*a,z[0].y*y,!0);b.add(Ae);for(var se=1;se<z.length;se+=3)Ae.add(new go.PathSegment(go.PathSegment.Bezier,z[se+2].x*a,z[se+2].y*y,z[se].x*a,z[se].y*y,z[se+1].x*a,z[se+1].y*y));return Ae.segments.last().close(),Se(z),b.spot1=new go.Spot(.222,.222),b.spot2=new go.Spot(.777,.777),b}),go.Shape.defineFigureGenerator("TenPointedBurst",function(ve,a,y){var z=je(10),b=new go.Geometry,Ae=new go.PathFigure(z[0].x*a,z[0].y*y,!0);b.add(Ae);for(var se=1;se<z.length;se+=3)Ae.add(new go.PathSegment(go.PathSegment.Bezier,z[se+2].x*a,z[se+2].y*y,z[se].x*a,z[se].y*y,z[se+1].x*a,z[se+1].y*y));return Ae.segments.last().close(),Se(z),b.spot1=new go.Spot(.222,.222),b.spot2=new go.Spot(.777,.777),b}),go.Shape.setFigureParameter("FramedRectangle",0,new An("ThicknessX",8)),go.Shape.setFigureParameter("FramedRectangle",1,new An("ThicknessY",8)),go.Shape.defineFigureGenerator("FramedRectangle",function(ve,a,y){var z=ve?ve.parameter1:NaN,b=ve?ve.parameter2:NaN;isNaN(z)&&(z=8),isNaN(b)&&(b=8);var Ae=new go.Geometry,se=new go.PathFigure(0,0,!0);return Ae.add(se),se.add(new go.PathSegment(go.PathSegment.Line,a,0)),se.add(new go.PathSegment(go.PathSegment.Line,a,y)),se.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),z<a/2&&b<y/2&&(se.add(new go.PathSegment(go.PathSegment.Move,z,b)),se.add(new go.PathSegment(go.PathSegment.Line,z,y-b)),se.add(new go.PathSegment(go.PathSegment.Line,a-z,y-b)),se.add(new go.PathSegment(go.PathSegment.Line,a-z,b).close())),Ae.setSpots(0,0,1,1,z,b,-z,-b),Ae}),go.Shape.setFigureParameter("Ring",0,new An("Thickness",8)),go.Shape.defineFigureGenerator("Ring",function(ve,a,y){var z=ve?ve.parameter1:NaN;(isNaN(z)||z<0)&&(z=8);var b=a/2,Ae=new go.Geometry,se=new go.PathFigure(a,a/2,!0);Ae.add(se),se.add(new go.PathSegment(go.PathSegment.Arc,0,360,b,b,b,b).close());var ce=Math.max(b-z,0);return ce>0&&(se.add(new go.PathSegment(go.PathSegment.Move,a/2+ce,a/2)),se.add(new go.PathSegment(go.PathSegment.Arc,0,-360,b,b,ce,ce).close())),Ae.spot1=wt,Ae.spot2=Zt,Ae.defaultStretch=go.GraphObject.Uniform,Ae}),go.Shape.defineFigureGenerator("Cloud",function(ve,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(ve,a,y){var z=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(z*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-z)*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,z*y)).add(new go.PathSegment(go.PathSegment.Line,a,(1-z)*y)).add(new go.PathSegment(go.PathSegment.Line,(1-z)*a,y)).add(new go.PathSegment(go.PathSegment.Line,z*a,y)).add(new go.PathSegment(go.PathSegment.Line,0,(1-z)*y)).add(new go.PathSegment(go.PathSegment.Line,0,z*y).close())).setSpots(z/2,z/2,1-z/2,1-z/2)}),go.Shape.setFigureParameter("Pie",0,new An("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new An("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(ve,a,y){var z=ve?ve.parameter1:NaN,b=ve?ve.parameter2:NaN;isNaN(z)&&(z=0),isNaN(b)&&(b=315);var Ae=z%360;Ae<0&&(Ae+=360);var se=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,Ae,se,ce,ce,ce,ce).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(ve,a,y){var z=mt/Math.SQRT2*.5,b=Math.SQRT2/2,Ae=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(a,y,!0).add(new go.PathSegment(go.PathSegment.Bezier,b*a,Ae*y,a,(1-z)*y,(b+z)*a,(Ae+z)*y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close()))}),go.Shape.setFigureParameter("ThickCross",0,new An("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(ve,a,y){var z=ve?ve.parameter1:NaN;(isNaN(z)||z<0)&&(z=30);var b=Math.min(z,a)/2,Ae=a/2,se=y/2;return new go.Geometry().add(new go.PathFigure(Ae-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,Ae+b,0)).add(new go.PathSegment(go.PathSegment.Line,Ae+b,se-b)).add(new go.PathSegment(go.PathSegment.Line,a,se-b)).add(new go.PathSegment(go.PathSegment.Line,a,se+b)).add(new go.PathSegment(go.PathSegment.Line,Ae+b,se+b)).add(new go.PathSegment(go.PathSegment.Line,Ae+b,y)).add(new go.PathSegment(go.PathSegment.Line,Ae-b,y)).add(new go.PathSegment(go.PathSegment.Line,Ae-b,se+b)).add(new go.PathSegment(go.PathSegment.Line,0,se+b)).add(new go.PathSegment(go.PathSegment.Line,0,se-b)).add(new go.PathSegment(go.PathSegment.Line,Ae-b,se-b).close()))}),go.Shape.setFigureParameter("ThinCross",0,new An("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(ve,a,y){var z=ve?ve.parameter1:NaN;(isNaN(z)||z<0)&&(z=10);var b=Math.min(z,a)/2,Ae=a/2,se=y/2;return new go.Geometry().add(new go.PathFigure(Ae-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,Ae+b,0)).add(new go.PathSegment(go.PathSegment.Line,Ae+b,se-b)).add(new go.PathSegment(go.PathSegment.Line,a,se-b)).add(new go.PathSegment(go.PathSegment.Line,a,se+b)).add(new go.PathSegment(go.PathSegment.Line,Ae+b,se+b)).add(new go.PathSegment(go.PathSegment.Line,Ae+b,y)).add(new go.PathSegment(go.PathSegment.Line,Ae-b,y)).add(new go.PathSegment(go.PathSegment.Line,Ae-b,se+b)).add(new go.PathSegment(go.PathSegment.Line,0,se+b)).add(new go.PathSegment(go.PathSegment.Line,0,se-b)).add(new go.PathSegment(go.PathSegment.Line,Ae-b,se-b).close()))}),go.Shape.setFigureParameter("ThickX",0,new An("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(ve,a,y){var z=ve?ve.parameter1:NaN;if((isNaN(z)||z<0)&&(z=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 Ae=a/2,se=y/2,ce=Math.atan2(y,a),Be=z-Math.min(Math.cos(ce)*z/2,Ae),xe=z-Math.min(Math.sin(ce)*z/2,se),b=new go.Geometry,De=new go.PathFigure(Be,0,!0);return b.add(De),De.add(new go.PathSegment(go.PathSegment.Line,Ae,.2*y)),De.add(new go.PathSegment(go.PathSegment.Line,a-Be,0)),De.add(new go.PathSegment(go.PathSegment.Line,a,xe)),De.add(new go.PathSegment(go.PathSegment.Line,.8*a,se)),De.add(new go.PathSegment(go.PathSegment.Line,a,y-xe)),De.add(new go.PathSegment(go.PathSegment.Line,a-Be,y)),De.add(new go.PathSegment(go.PathSegment.Line,Ae,.8*y)),De.add(new go.PathSegment(go.PathSegment.Line,Be,y)),De.add(new go.PathSegment(go.PathSegment.Line,0,y-xe)),De.add(new go.PathSegment(go.PathSegment.Line,.2*a,se)),De.add(new go.PathSegment(go.PathSegment.Line,0,xe).close()),b}}),go.Shape.setFigureParameter("ThinX",0,new An("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(ve,a,y){var z=ve?ve.parameter1:NaN;(isNaN(z)||z<0)&&(z=10);var b=new go.Geometry,Ae=new go.PathFigure(.1*a,0,!0);return b.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),Ae.add(new go.PathSegment(go.PathSegment.Line,a,.1*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.6*a,.5*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.1*a,y)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,.9*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,.1*y).close()),b}),go.Shape.setFigureParameter("SquareIBeam",0,new An("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(ve,a,y){var z=ve?ve.parameter1:NaN;isNaN(z)&&(z=.2);var b=new go.Geometry,Ae=new go.PathFigure(0,0,!0);return b.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,a,0)),Ae.add(new go.PathSegment(go.PathSegment.Line,a,z*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,(.5+z/2)*a,z*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,(.5+z/2)*a,(1-z)*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,a,(1-z)*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,a,y)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,y)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,(1-z)*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,(.5-z/2)*a,(1-z)*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,(.5-z/2)*a,z*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,z*y).close()),b}),go.Shape.setFigureParameter("RoundedIBeam",0,new An("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(ve,a,y){var z=ve?ve.parameter1:NaN;isNaN(z)&&(z=.5);var b=new go.Geometry,Ae=new go.PathFigure(0,0,!0);return b.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,a,0)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,a,y,Math.abs(1-z)*a,.25*y,Math.abs(1-z)*a,.75*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,0,0,z*a,.75*y,z*a,.25*y).close()),b}),go.Shape.defineFigureGenerator("HalfEllipse",function(ve,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,mt*a,0,a,(.5-mt/2)*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,(.5+mt/2)*y,mt*a,y).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(ve,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(ve,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(ve,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(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(.4*a,.6*y,!0);z.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 Ae=.2,se=.3,ce=0,Be=Ae*mt;return b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+se)*a,(.5+Ae+ce)*y,(.5-Ae+se)*a,(.5+Be+ce)*y,(.5-Be+se)*a,(.5+Ae+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+Ae+se)*a,(.5+ce)*y,(.5+Be+se)*a,(.5+Ae+ce)*y,(.5+Ae+se)*a,(.5+Be+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+se)*a,(.5-Ae+ce)*y,(1-.5+Ae+se)*a,(.5-Be+ce)*y,(.5+Be+se)*a,(.5-Ae+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.65*a,.36771243*y,(.5-Be+se)*a,(.5-Ae+ce)*y,(.5-Ae+se+.05)*a,(.5-Be+ce-.02)*y)),Ae=.2,se=0,ce=-.3,Be=Ae*mt,b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+Ae+se)*a,(.5+ce)*y,(.5+Be+se)*a,(.5+Ae+ce)*y,(.5+Ae+se)*a,(.5+Be+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+se)*a,(.5-Ae+ce)*y,(1-.5+Ae+se)*a,(.5-Be+ce)*y,(.5+Be+se)*a,(.5-Ae+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-Ae+se)*a,(.5+ce)*y,(.5-Be+se)*a,(.5-Ae+ce)*y,(.5-Ae+se)*a,(.5-Be+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-Be+se)*a,(.5+Ae+ce)*y,(.5-Ae+se)*a,(.5+Be+ce)*y,(.5-Be+se)*a,(.5+Ae+ce)*y)),Ae=.2,se=-.3,ce=0,Be=Ae*mt,b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+se)*a,(.5-Ae+ce)*y,(1-.5+Ae+se-.05)*a,(.5-Be+ce-.02)*y,(.5+Be+se)*a,(.5-Ae+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-Ae+se)*a,(.5+ce)*y,(.5-Be+se)*a,(.5-Ae+ce)*y,(.5-Ae+se)*a,(.5-Be+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+se)*a,(.5+Ae+ce)*y,(.5-Ae+se)*a,(.5+Be+ce)*y,(.5-Be+se)*a,(.5+Ae+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.6*y,(.5+Be+se)*a,(.5+Ae+ce)*y,(.5+Ae+se)*a,(.5+Be+ce)*y).close()),z.setSpots(.06,.33,.93,.68),z}),go.Shape.defineFigureGenerator("YinYang",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(a*.5,0,!0);z.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 Ae=.1,se=.5,ce=.25;return b.add(new go.PathSegment(go.PathSegment.Move,(se+Ae)*a,ce*y)),b.add(new go.PathSegment(go.PathSegment.Arc,0,-360,a*se,y*ce,Ae*a,Ae*a).close()),b=new go.PathFigure(a*.5,0,!1),z.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((se+Ae)*a,ce*y,!0),z.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,0,360,a*se,y*ce,Ae*a,Ae*a).close()),z.defaultStretch=go.GraphObject.Uniform,z}),go.Shape.defineFigureGenerator("Peace",function(ve,a,y){var z=.8535533905932737,b=.5*a,Ae=.5*y;return new go.Geometry().add(new go.PathFigure(b,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,b,Ae,b,Ae)).add(new go.PathSegment(go.PathSegment.Line,b,y)).add(new go.PathSegment(go.PathSegment.Move,b,Ae)).add(new go.PathSegment(go.PathSegment.Line,(1-z)*a,z*y)).add(new go.PathSegment(go.PathSegment.Move,b,Ae)).add(new go.PathSegment(go.PathSegment.Line,z*a,z*y)))}),go.Shape.defineFigureGenerator("NotAllowed",function(ve,a,y){var z=new go.Geometry,b=mt*.5,Ae=.5,se=.5,ce=.5,Be=new go.PathFigure(se*a,(ce-Ae)*y);z.add(Be),Be.add(new go.PathSegment(go.PathSegment.Bezier,(se-Ae)*a,ce*y,(se-b)*a,(ce-Ae)*y,(se-Ae)*a,(ce-b)*y)),Be.add(new go.PathSegment(go.PathSegment.Bezier,se*a,(ce+Ae)*y,(se-Ae)*a,(ce+b)*y,(se-b)*a,(ce+Ae)*y)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(se+Ae)*a,ce*y,(se+b)*a,(ce+Ae)*y,(se+Ae)*a,(ce+b)*y)),Be.add(new go.PathSegment(go.PathSegment.Bezier,se*a,(ce-Ae)*y,(se+Ae)*a,(ce-b)*y,(se+b)*a,(ce-Ae)*y)),Ae=.4,b=mt*.4;var xe=Pe(),De=Pe(),Re=Pe(),nt=Pe();qt(se,ce-Ae,se+b,ce-Ae,se+Ae,ce-b,se+Ae,ce,.42,xe,De,Re,nt,nt);var Ze=Pe(),yt=Pe(),Et=Pe();qt(se,ce-Ae,se+b,ce-Ae,se+Ae,ce-b,se+Ae,ce,.58,nt,nt,Et,Ze,yt);var Xt=Pe(),kt=Pe(),Pn=Pe();qt(se,ce+Ae,se-b,ce+Ae,se-Ae,ce+b,se-Ae,ce,.42,Xt,kt,Pn,nt,nt);var bn=Pe(),$t=Pe(),jt=Pe();return qt(se,ce+Ae,se-b,ce+Ae,se-Ae,ce+b,se-Ae,ce,.58,nt,nt,jt,bn,$t),Be.add(new go.PathSegment(go.PathSegment.Move,jt.x*a,jt.y*y)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(se-Ae)*a,ce*y,bn.x*a,bn.y*y,$t.x*a,$t.y*y)),Be.add(new go.PathSegment(go.PathSegment.Bezier,se*a,(ce-Ae)*y,(se-Ae)*a,(ce-b)*y,(se-b)*a,(ce-Ae)*y)),Be.add(new go.PathSegment(go.PathSegment.Bezier,Re.x*a,Re.y*y,xe.x*a,xe.y*y,De.x*a,De.y*y)),Be.add(new go.PathSegment(go.PathSegment.Line,jt.x*a,jt.y*y).close()),Be.add(new go.PathSegment(go.PathSegment.Move,Pn.x*a,Pn.y*y)),Be.add(new go.PathSegment(go.PathSegment.Line,Et.x*a,Et.y*y)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(se+Ae)*a,ce*y,Ze.x*a,Ze.y*y,yt.x*a,yt.y*y)),Be.add(new go.PathSegment(go.PathSegment.Bezier,se*a,(ce+Ae)*y,(se+Ae)*a,(ce+b)*y,(se+b)*a,(ce+Ae)*y)),Be.add(new go.PathSegment(go.PathSegment.Bezier,Pn.x*a,Pn.y*y,Xt.x*a,Xt.y*y,kt.x*a,kt.y*y).close()),dt(xe),dt(De),dt(Re),dt(nt),dt(Ze),dt(yt),dt(Et),dt(Xt),dt(kt),dt(Pn),dt(bn),dt($t),dt(jt),z.defaultStretch=go.GraphObject.Uniform,z}),go.Shape.defineFigureGenerator("Fragile",function(ve,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 An("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(ve,a,y){var z=ve?ve.parameter1:NaN;(isNaN(z)||z<0)&&(z=30),z>a&&(z=a);var b=(a-z)/2,Ae=b+z;return new go.Geometry().add(new go.PathFigure(Ae,.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(ve,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(ve,a,y){var z=new go.Geometry,b=mt*.4,Ae=.4,se=.5,ce=.5,Be=Pe(),xe=Pe(),De=Pe(),Re=Pe(),nt=new go.PathFigure((se-Ae)*a,ce*y,!1);z.add(nt),nt.add(new go.PathSegment(go.PathSegment.Bezier,se*a,(ce-Ae)*y,(se-Ae)*a,(ce-b)*y,(se-b)*a,(ce-Ae)*y)),qt(se,ce-Ae,se+b,ce-Ae,se+Ae,ce-b,se+Ae,ce,.44,De,Re,xe,Be,Be),nt.add(new go.PathSegment(go.PathSegment.Bezier,xe.x*a,xe.y*y,De.x*a,De.y*y,Re.x*a,Re.y*y));var Ze=Le(xe.x,xe.y);qt(se,ce-Ae,se+b,ce-Ae,se+Ae,ce-b,se+Ae,ce,.56,Be,Be,xe,De,Re);var yt=Le(xe.x,xe.y);nt.add(new go.PathSegment(go.PathSegment.Line,(Ze.x*.1+.95*.9)*a,Ze.y*.1*y)),nt.add(new go.PathSegment(go.PathSegment.Line,.85*a,Ze.y*.1*y)),nt.add(new go.PathSegment(go.PathSegment.Line,.85*a,0)),nt.add(new go.PathSegment(go.PathSegment.Line,a,0)),nt.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),nt.add(new go.PathSegment(go.PathSegment.Line,(yt.x*.1+.9)*a,.15*y)),nt.add(new go.PathSegment(go.PathSegment.Line,(yt.x*.1+.9)*a,(yt.y*.1+.05*.9)*y)),nt.add(new go.PathSegment(go.PathSegment.Line,yt.x*a,yt.y*y)),nt.add(new go.PathSegment(go.PathSegment.Bezier,(se+Ae)*a,ce*y,De.x*a,De.y*y,Re.x*a,Re.y*y)),nt.add(new go.PathSegment(go.PathSegment.Bezier,se*a,(ce+Ae)*y,(se+Ae)*a,(ce+b)*y,(se+b)*a,(ce+Ae)*y)),nt.add(new go.PathSegment(go.PathSegment.Bezier,(se-Ae)*a,ce*y,(se-b)*a,(ce+Ae)*y,(se-Ae)*a,(ce+b)*y)),Ae=.35,b=mt*.35;var Et=new go.PathFigure(se*a,(ce-Ae)*y,!1);z.add(Et),Et.add(new go.PathSegment(go.PathSegment.Bezier,(se-Ae)*a,ce*y,(se-b)*a,(ce-Ae)*y,(se-Ae)*a,(ce-b)*y)),Et.add(new go.PathSegment(go.PathSegment.Bezier,se*a,(ce+Ae)*y,(se-Ae)*a,(ce+b)*y,(se-b)*a,(ce+Ae)*y)),Et.add(new go.PathSegment(go.PathSegment.Bezier,(se+Ae)*a,ce*y,(se+b)*a,(ce+Ae)*y,(se+Ae)*a,(ce+b)*y)),Et.add(new go.PathSegment(go.PathSegment.Bezier,se*a,(ce-Ae)*y,(se+Ae)*a,(ce-b)*y,(se+b)*a,(ce-Ae)*y));var Xt=new go.PathFigure((se-Ae)*a,ce*y,!1);return z.add(Xt),dt(Be),dt(xe),dt(De),dt(Re),dt(Ze),dt(yt),z.spot1=new go.Spot(.202,.257),z.spot2=new go.Spot(.792,.739),z.defaultStretch=go.GraphObject.Uniform,z}),go.Shape.defineFigureGenerator("GenderFemale",function(ve,a,y){var z=new go.Geometry,b=.375,Ae=0,se=-.125,ce=b*mt,Be=new go.PathFigure((.525+Ae)*a,(.5+b+se)*y,!1);z.add(Be),Be.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+Ae)*a,(.5+se)*y,(.5+ce+Ae)*a,(.5+b+se)*y,(.5+b+Ae)*a,(.5+ce+se)*y)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(.5+Ae)*a,(.5-b+se)*y,(1-.5+b+Ae)*a,(.5-ce+se)*y,(.5+ce+Ae)*a,(.5-b+se)*y)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+Ae)*a,(.5+se)*y,(.5-ce+Ae)*a,(.5-b+se)*y,(.5-b+Ae)*a,(.5-ce+se)*y)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(.475+Ae)*a,(.5+b+se)*y,(.5-b+Ae)*a,(.5+ce+se)*y,(.5-ce+Ae)*a,(.5+b+se)*y)),Be.add(new go.PathSegment(go.PathSegment.Line,.475*a,.85*y)),Be.add(new go.PathSegment(go.PathSegment.Line,.425*a,.85*y)),Be.add(new go.PathSegment(go.PathSegment.Line,.425*a,.9*y)),Be.add(new go.PathSegment(go.PathSegment.Line,.475*a,.9*y)),Be.add(new go.PathSegment(go.PathSegment.Line,.475*a,y)),Be.add(new go.PathSegment(go.PathSegment.Line,.525*a,y)),Be.add(new go.PathSegment(go.PathSegment.Line,.525*a,.9*y)),Be.add(new go.PathSegment(go.PathSegment.Line,.575*a,.9*y)),Be.add(new go.PathSegment(go.PathSegment.Line,.575*a,.85*y)),Be.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*y).close()),b=.325,Ae=0,se=-.125,ce=b*mt;var Be=new go.PathFigure((1-.5+b+Ae)*a,(.5+se)*y,!1);z.add(Be),Be.add(new go.PathSegment(go.PathSegment.Bezier,(.5+Ae)*a,(.5+b+se)*y,(.5+b+Ae)*a,(.5+ce+se)*y,(.5+ce+Ae)*a,(.5+b+se)*y)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+Ae)*a,(.5+se)*y,(.5-ce+Ae)*a,(.5+b+se)*y,(.5-b+Ae)*a,(.5+ce+se)*y)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(.5+Ae)*a,(.5-b+se)*y,(.5-b+Ae)*a,(.5-ce+se)*y,(.5-ce+Ae)*a,(.5-b+se)*y)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+Ae)*a,(.5+se)*y,(.5+ce+Ae)*a,(.5-b+se)*y,(1-.5+b+Ae)*a,(.5-ce+se)*y));var Be=new go.PathFigure((.525+Ae)*a,(.5+b+se)*y,!1);return z.add(Be),z.spot1=new go.Spot(.232,.136),z.spot2=new go.Spot(.682,.611),z.defaultStretch=go.GraphObject.Uniform,z}),go.Shape.defineFigureGenerator("LogicImplies",function(ve,a,y){var z=ve?ve.parameter1:NaN;return isNaN(z)&&(z=.2),new go.Geometry().add(new go.PathFigure((1-z)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,(1-z)*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(ve,a,y){var z=ve?ve.parameter1:NaN;return isNaN(z)&&(z=.2),new go.Geometry().add(new go.PathFigure((1-z)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,(1-z)*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,z*a,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,z*a,y))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(ve,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(ve,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(ve,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(ve,a,y){var z=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 z.defaultStretch=go.GraphObject.Uniform,z}),go.Shape.defineFigureGenerator("LogicTruth",function(ve,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(ve,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(ve,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(ve,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(ve,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(ve,a,y){var z=.5;return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,0,z*y)).add(new go.PathSegment(go.PathSegment.Arc,180,180,z*a,z*y,z*a,z*y)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(ve,a,y){var z=.5;return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,z*y)).add(new go.PathSegment(go.PathSegment.Arc,0,180,z*a,z*y,z*a,z*y)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new An("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new An("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(ve,a,y){var z=ve?ve.parameter1:NaN;isNaN(z)&&(z=.3);var b=ve?ve.parameter2:NaN;isNaN(b)&&(b=.3);var Ae=(1-z)*a,se=(.5-b/2)*y,ce=(.5+b/2)*y,Be=new go.Geometry,xe=new go.PathFigure(0,se,!0);Be.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,Ae,se)),xe.add(new go.PathSegment(go.PathSegment.Line,Ae,0)),xe.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),xe.add(new go.PathSegment(go.PathSegment.Line,Ae,y)),xe.add(new go.PathSegment(go.PathSegment.Line,Ae,ce)),xe.add(new go.PathSegment(go.PathSegment.Line,0,ce).close()),Be.spot1=new go.Spot(0,se/y);var De=zt(0,ce/y,1,ce/y,Ae/a,1,1,.5,Pe());return Be.spot2=new go.Spot(De.x,De.y),dt(De),Be}),go.Shape.setFigureParameter("Arrow2",0,new An("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new An("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(ve,a,y){var z=ve?ve.parameter1:NaN;isNaN(z)&&(z=30),z>a&&(z=a);var b=ve?ve.parameter2:NaN;isNaN(b)&&(b=30),b=Math.min(b,y/2);var Ae=a-z,se=(y-b)/2,ce=se+b,Be=new go.Geometry,xe=new go.PathFigure(0,se,!0);Be.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,Ae,se)),xe.add(new go.PathSegment(go.PathSegment.Line,Ae,0)),xe.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),xe.add(new go.PathSegment(go.PathSegment.Line,Ae,y)),xe.add(new go.PathSegment(go.PathSegment.Line,Ae,ce)),xe.add(new go.PathSegment(go.PathSegment.Line,0,ce).close()),Be.spot1=new go.Spot(0,se/y);var De=zt(0,ce/y,1,ce/y,Ae/a,1,1,.5,Pe());return Be.spot2=new go.Spot(De.x,De.y),dt(De),Be}),go.Shape.defineFigureGenerator("Chevron",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(0,0,!0);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*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()),z}),go.Shape.defineFigureGenerator("DoubleArrow",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(0,0,!0);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*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()),z}),go.Shape.setFigureParameter("DoubleEndArrow",0,new An("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(ve,a,y){var z=ve?ve.parameter1:NaN;isNaN(z)&&(z=.3);var b=(.5-z/2)*y,Ae=(.5+z/2)*y,se=new go.Geometry,ce=new go.PathFigure(a,.5*y,!0);se.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,Ae)),ce.add(new go.PathSegment(go.PathSegment.Line,.3*a,Ae)),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 Be=zt(0,.5,.3,0,0,b/y,.1,b/y,Pe());return se.spot1=new go.Spot(Be.x,Be.y),Be=zt(.7,1,1,.5,0,Ae/y,1,Ae/y,Be),se.spot2=new go.Spot(Be.x,Be.y),dt(Be),se}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new An("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new An("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(ve,a,y){var z=ve?ve.parameter1:NaN;isNaN(z)&&(z=40);var b=ve?ve.parameter2:NaN;isNaN(b)&&(b=100);var Ae=(y-z)/2,se=Ae+z,ce=(y-b)/2,Be=ce+b;(z>y||b>y)&&(b>z?(z=z*y/b,Ae=(y-z)/2,se=Ae+z,ce=0,Be=y):(Ae=0,se=y,ce=0,Be=y));var xe=new go.Geometry,De=new go.PathFigure(a,.5*y,!0);xe.add(De),De.add(new go.PathSegment(go.PathSegment.Line,.7*a,Be)),De.add(new go.PathSegment(go.PathSegment.Line,.7*a,se)),De.add(new go.PathSegment(go.PathSegment.Line,.3*a,se)),De.add(new go.PathSegment(go.PathSegment.Line,.3*a,Be)),De.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),De.add(new go.PathSegment(go.PathSegment.Line,.3*a,ce)),De.add(new go.PathSegment(go.PathSegment.Line,.3*a,Ae)),De.add(new go.PathSegment(go.PathSegment.Line,.7*a,Ae)),De.add(new go.PathSegment(go.PathSegment.Line,.7*a,ce).close());var Re=zt(0,.5,.3,ce/y,0,Ae/y,1,Ae/y,Pe());return xe.spot1=new go.Spot(Re.x,Re.y),Re=zt(.7,Be/y,1,.5,0,se/y,1,se/y,Re),xe.spot2=new go.Spot(Re.x,Re.y),dt(Re),xe}),go.Shape.setFigureParameter("IBeamArrow",0,new An("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(ve,a,y){var z=ve?ve.parameter1:NaN;isNaN(z)&&(z=.3);var b=(.5-z/2)*y,Ae=(.5+z/2)*y,se=new go.Geometry,ce=new go.PathFigure(a,.5*y,!0);se.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,Ae)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,Ae)),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()),se.spot1=new go.Spot(0,b/y);var Be=zt(.7,1,1,.5,0,Ae/y,1,Ae/y,Pe());return se.spot2=new go.Spot(Be.x,Be.y),dt(Be),se}),go.Shape.setFigureParameter("IBeamArrow2",0,new An("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new An("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(ve,a,y){var z=ve?ve.parameter1:NaN;isNaN(z)&&(z=40);var b=ve?ve.parameter2:NaN;isNaN(b)&&(b=100);var Ae=(y-z)/2,se=Ae+z,ce=(y-b)/2,Be=ce+b;(z>y||b>y)&&(b>z?(z=z*y/b,Ae=(y-z)/2,se=Ae+z,ce=0,Be=y):(Ae=0,se=y,ce=0,Be=y));var xe=new go.Geometry,De=new go.PathFigure(a,.5*y,!0);xe.add(De),De.add(new go.PathSegment(go.PathSegment.Line,.7*a,Be)),De.add(new go.PathSegment(go.PathSegment.Line,.7*a,se)),De.add(new go.PathSegment(go.PathSegment.Line,.2*a,se)),De.add(new go.PathSegment(go.PathSegment.Line,.2*a,Be)),De.add(new go.PathSegment(go.PathSegment.Line,0,Be)),De.add(new go.PathSegment(go.PathSegment.Line,0,ce)),De.add(new go.PathSegment(go.PathSegment.Line,.2*a,ce)),De.add(new go.PathSegment(go.PathSegment.Line,.2*a,Ae)),De.add(new go.PathSegment(go.PathSegment.Line,.7*a,Ae)),De.add(new go.PathSegment(go.PathSegment.Line,.7*a,ce).close()),xe.spot1=new go.Spot(0,Ae/y);var Re=zt(.7,Be/y,1,.5,0,se/y,1,se/y,Pe());return xe.spot2=new go.Spot(Re.x,Re.y),dt(Re),xe}),go.Shape.setFigureParameter("Pointer",0,new An("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(ve,a,y){var z=ve?ve.parameter1:NaN;isNaN(z)&&(z=.1);var b=new go.Geometry,Ae=new go.PathFigure(a,.5*y,!0);b.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,0,y)),Ae.add(new go.PathSegment(go.PathSegment.Line,z*a,.5*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),b.spot1=new go.Spot(z,.35);var se=zt(.2,.65,1,.65,0,1,1,.5,Pe());return b.spot2=new go.Spot(se.x,se.y),dt(se),b}),go.Shape.setFigureParameter("RoundedPointer",0,new An("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(ve,a,y){var z=ve?ve.parameter1:NaN;isNaN(z)&&(z=.3);var b=new go.Geometry,Ae=new go.PathFigure(a,.5*y,!0);b.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,0,y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,0,0,z*a,.75*y,z*a,.25*y).close()),b.spot1=new go.Spot(z,.35);var se=zt(0,.65,1,.65,0,1,1,.5,Pe());return b.spot2=new go.Spot(se.x,se.y),dt(se),b}),go.Shape.setFigureParameter("SplitEndArrow",0,new An("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(ve,a,y){var z=ve?ve.parameter1:NaN;isNaN(z)&&(z=.4);var b=(.5-z/2)*y,Ae=(.5+z/2)*y,se=new go.Geometry,ce=new go.PathFigure(a,.5*y,!0);se.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,Ae)),ce.add(new go.PathSegment(go.PathSegment.Line,0,Ae)),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()),se.spot1=new go.Spot(.2,.3);var Be=zt(.7,1,1,.5,0,Ae/y,1,Ae/y,Pe());return se.spot2=new go.Spot(Be.x,Be.y),dt(Be),se}),go.Shape.setFigureParameter("SplitEndArrow2",0,new An("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(ve,a,y){var z=ve?ve.parameter1:NaN;isNaN(z)&&(z=50);var b=(y-z)/2,Ae=b+z;z>y&&(b=0,Ae=y);var se=new go.Geometry,ce=new go.PathFigure(a,.5*y,!0);se.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,Ae)),ce.add(new go.PathSegment(go.PathSegment.Line,0,Ae)),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()),se.spot1=new go.Spot(.2,b/y);var Be=zt(.7,1,1,.5,0,Ae/y,1,Ae/y,Pe());return se.spot2=new go.Spot(Be.x,Be.y),dt(Be),se}),go.Shape.setFigureParameter("SquareArrow",0,new An("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(ve,a,y){var z=ve?ve.parameter1:NaN;isNaN(z)&&(z=.7);var b=new go.Geometry,Ae=new go.PathFigure(a,.5*y,!0);return b.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,z*a,y)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,y)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,0)),Ae.add(new go.PathSegment(go.PathSegment.Line,z*a,0).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(z,1),b}),go.Shape.defineFigureGenerator("Cone1",function(ve,a,y){var z=new go.Geometry,b=mt*.5,Ae=mt*.1,se=new go.PathFigure(0,.9*y,!0);return z.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),se.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),se.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+Ae)*y,(.5+b)*a,y)),se.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*a,y,0,(.9+Ae)*y).close()),z.spot1=new go.Spot(.25,.5),z.spot2=new go.Spot(.75,.97),z}),go.Shape.defineFigureGenerator("Cone2",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(0,.9*y,!0);z.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 Ae=new go.PathFigure(0,.9*y,!1);return z.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*y,(1-.85/.9)*a,.8*y,.85/.9*a,.8*y)),z.spot1=new go.Spot(.25,.5),z.spot2=new go.Spot(.75,.82),z}),go.Shape.defineFigureGenerator("Cube1",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(.5*a,y,!0);z.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 Ae=new go.PathFigure(.5*a,y,!1);return z.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,.15*y)),Ae.add(new go.PathSegment(go.PathSegment.Move,.5*a,.3*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),z.spot1=new go.Spot(0,.3),z.spot2=new go.Spot(.5,.85),z}),go.Shape.defineFigureGenerator("Cube2",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(0,.3*y,!0);z.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 Ae=new go.PathFigure(0,.3*y,!1);return z.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,.3*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,a,0)),Ae.add(new go.PathSegment(go.PathSegment.Move,.7*a,.3*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),z.spot1=new go.Spot(0,.3),z.spot2=new go.Spot(.7,1),z}),go.Shape.defineFigureGenerator("Cylinder1",function(ve,a,y){var z=ve?ve.parameter1:NaN;isNaN(z)&&(z=5),z=Math.min(z,y/3);var b=new go.Geometry,Ae=mt*.5,se=new go.PathFigure(0,z,!0);b.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,mt*z,(.5-Ae)*a,0)),se.add(new go.PathSegment(go.PathSegment.Bezier,1*a,z,(.5+Ae)*a,0,1*a,mt*z)),se.add(new go.PathSegment(go.PathSegment.Line,a,y-z)),se.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,1*y,1*a,y-mt*z,(.5+Ae)*a,1*y)),se.add(new go.PathSegment(go.PathSegment.Bezier,0,y-z,(.5-Ae)*a,1*y,0,y-mt*z)),se.add(new go.PathSegment(go.PathSegment.Line,0,z));var ce=new go.PathFigure(a,z,!1);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,2*z,1*a,2*z-mt*z,(.5+Ae)*a,2*z)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,z,(.5-Ae)*a,2*z,0,2*z-mt*z)),b.spot1=new go.Spot(0,0,0,2*z),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder2",function(ve,a,y){var z=ve?ve.parameter1:NaN;isNaN(z)&&(z=5),z=Math.min(z,y/3);var b=new go.Geometry,Ae=mt*.5,se=new go.PathFigure(0,y-z,!0);b.add(se),se.add(new go.PathSegment(go.PathSegment.Line,0,z)),se.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,mt*z,(.5-Ae)*a,0)),se.add(new go.PathSegment(go.PathSegment.Bezier,a,z,(.5+Ae)*a,0,a,mt*z)),se.add(new go.PathSegment(go.PathSegment.Line,a,y-z)),se.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,y-mt*z,(.5+Ae)*a,y)),se.add(new go.PathSegment(go.PathSegment.Bezier,0,y-z,(.5-Ae)*a,y,0,y-mt*z));var ce=new go.PathFigure(0,y-z,!1);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y-2*z,0,y-z-mt*z,(.5-Ae)*a,y-2*z)),ce.add(new go.PathSegment(go.PathSegment.Bezier,a,y-z,(.5+Ae)*a,y-2*z,a,y-z-mt*z)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,0,-2*z),b}),go.Shape.defineFigureGenerator("Cylinder3",function(ve,a,y){var z=ve?ve.parameter1:NaN;isNaN(z)&&(z=5),z=Math.min(z,a/3);var b=new go.Geometry,Ae=mt*.5,se=new go.PathFigure(z,0,!0);b.add(se),se.add(new go.PathSegment(go.PathSegment.Line,a-z,0)),se.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,a-mt*z,0,a,(.5-Ae)*y)),se.add(new go.PathSegment(go.PathSegment.Bezier,a-z,y,a,(.5+Ae)*y,a-mt*z,y)),se.add(new go.PathSegment(go.PathSegment.Line,z,y)),se.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,mt*z,y,0,(.5+Ae)*y)),se.add(new go.PathSegment(go.PathSegment.Bezier,z,0,0,(.5-Ae)*y,mt*z,0));var ce=new go.PathFigure(z,0,!1);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,2*z,.5*y,z+mt*z,0,2*z,(.5-Ae)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,z,y,2*z,(.5+Ae)*y,z+mt*z,y)),b.spot1=new go.Spot(0,0,2*z,0),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder4",function(ve,a,y){var z=ve?ve.parameter1:NaN;isNaN(z)&&(z=5),z=Math.min(z,a/3);var b=new go.Geometry,Ae=mt*.5,se=new go.PathFigure(a-z,0,!0);b.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,a-mt*z,0,a,(.5-Ae)*y)),se.add(new go.PathSegment(go.PathSegment.Bezier,a-z,y,a,(.5+Ae)*y,a-mt*z,y)),se.add(new go.PathSegment(go.PathSegment.Line,z,y)),se.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,mt*z,y,0,(.5+Ae)*y)),se.add(new go.PathSegment(go.PathSegment.Bezier,z,0,0,(.5-Ae)*y,mt*z,0)),se.add(new go.PathSegment(go.PathSegment.Line,a-z,0));var ce=new go.PathFigure(a-z,0,!1);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,a-2*z,.5*y,a-z-mt*z,0,a-2*z,(.5-Ae)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,a-z,y,a-2*z,(.5+Ae)*y,a-z-mt*z,y)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,-2*z,0),b}),go.Shape.defineFigureGenerator("Prism1",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(.25*a,.25*y,!0);z.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 Ae=new go.PathFigure(.25*a,.25*y,!1);return z.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),z.spot1=new go.Spot(.408,.172),z.spot2=new go.Spot(.833,.662),z}),go.Shape.defineFigureGenerator("Prism2",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(0,.25*y,!0);z.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 Ae=new go.PathFigure(0,y,!1);return z.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),Ae.add(new go.PathSegment(go.PathSegment.Move,0,.25*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)),z.spot1=new go.Spot(.25,.5),z.spot2=new go.Spot(.75,.75),z}),go.Shape.defineFigureGenerator("Pyramid1",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);z.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 Ae=new go.PathFigure(.5*a,0,!1);return z.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),z.spot1=new go.Spot(.25,.367),z.spot2=new go.Spot(.75,.875),z}),go.Shape.defineFigureGenerator("Pyramid2",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);z.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 Ae=new go.PathFigure(.5*a,0,!1);return z.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,.85*y)),Ae.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),z.spot1=new go.Spot(.25,.367),z.spot2=new go.Spot(.75,.875),z}),go.Shape.defineFigureGenerator("Actor",function(ve,a,y){var z=new go.Geometry,b=.2,Ae=.1,se=mt*b,ce=mt*Ae,Be=.5,xe=.1,De=new go.PathFigure(Be*a,(xe+Ae)*y,!0);z.add(De),De.add(new go.PathSegment(go.PathSegment.Bezier,(Be-b)*a,xe*y,(Be-se)*a,(xe+Ae)*y,(Be-b)*a,(xe+ce)*y)),De.add(new go.PathSegment(go.PathSegment.Bezier,Be*a,(xe-Ae)*y,(Be-b)*a,(xe-ce)*y,(Be-se)*a,(xe-Ae)*y)),De.add(new go.PathSegment(go.PathSegment.Bezier,(Be+b)*a,xe*y,(Be+se)*a,(xe-Ae)*y,(Be+b)*a,(xe-ce)*y)),De.add(new go.PathSegment(go.PathSegment.Bezier,Be*a,(xe+Ae)*y,(Be+b)*a,(xe+ce)*y,(Be+se)*a,(xe+Ae)*y));var Re=.05,nt=mt*Re;Be=.05,xe=.25;var Ze=new go.PathFigure(.5*a,.2*y,!0);return z.add(Ze),Ze.add(new go.PathSegment(go.PathSegment.Line,.95*a,.2*y)),Be=.95,xe=.25,Ze.add(new go.PathSegment(go.PathSegment.Bezier,(Be+Re)*a,xe*y,(Be+nt)*a,(xe-Re)*y,(Be+Re)*a,(xe-nt)*y)),Ze.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),Ze.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),Ze.add(new go.PathSegment(go.PathSegment.Line,.85*a,.35*y)),Re=.025,nt=mt*Re,Be=.825,xe=.35,Ze.add(new go.PathSegment(go.PathSegment.Bezier,Be*a,(xe-Re)*y,(Be+Re)*a,(xe-nt)*y,(Be+nt)*a,(xe-Re)*y)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,(Be-Re)*a,xe*y,(Be-nt)*a,(xe-Re)*y,(Be-Re)*a,(xe-nt)*y)),Ze.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),Ze.add(new go.PathSegment(go.PathSegment.Line,.55*a,y)),Ze.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*y)),Re=.05,nt=mt*Re,Be=.5,xe=.7,Ze.add(new go.PathSegment(go.PathSegment.Bezier,Be*a,(xe-Re)*y,(Be+Re)*a,(xe-nt)*y,(Be+nt)*a,(xe-Re)*y)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,(Be-Re)*a,xe*y,(Be-nt)*a,(xe-Re)*y,(Be-Re)*a,(xe-nt)*y)),Ze.add(new go.PathSegment(go.PathSegment.Line,.45*a,y)),Ze.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),Ze.add(new go.PathSegment(go.PathSegment.Line,.2*a,.35*y)),Re=.025,nt=mt*Re,Be=.175,xe=.35,Ze.add(new go.PathSegment(go.PathSegment.Bezier,Be*a,(xe-Re)*y,(Be+Re)*a,(xe-nt)*y,(Be+nt)*a,(xe-Re)*y)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,(Be-Re)*a,xe*y,(Be-nt)*a,(xe-Re)*y,(Be-Re)*a,(xe-nt)*y)),Ze.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y)),Ze.add(new go.PathSegment(go.PathSegment.Line,0,.6*y)),Ze.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),Re=.05,nt=mt*Re,Be=.05,xe=.25,Ze.add(new go.PathSegment(go.PathSegment.Bezier,Be*a,(xe-Re)*y,(Be-Re)*a,(xe-nt)*y,(Be-nt)*a,(xe-Re)*y)),Ze.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*y)),z.spot1=new go.Spot(.2,.2),z.spot2=new go.Spot(.8,.65),z}),go.Shape.setFigureParameter("Card",0,new An("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(ve,a,y){var z=ve?ve.parameter1:NaN;isNaN(z)&&(z=.2);var b=new go.Geometry,Ae=new go.PathFigure(a,0,!0);return b.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,a,y)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,y)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,z*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,z*a,0).close()),b.spot1=new go.Spot(0,z),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Collate",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(.5*a,.5*y,!0);z.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 Ae=new go.PathFigure(.5*a,.5*y,!0);return z.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,a,y)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),z.spot1=new go.Spot(.25,0),z.spot2=new go.Spot(.75,.25),z}),go.Shape.defineFigureGenerator("CreateRequest",function(ve,a,y){var z=new go.Geometry,b=ve?ve.parameter1:NaN;isNaN(b)&&(b=.1);var Ae=new go.PathFigure(0,0,!0);z.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,a,0)),Ae.add(new go.PathSegment(go.PathSegment.Line,a,y)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var se=new go.PathFigure(0,b*y,!1);return z.add(se),se.add(new go.PathSegment(go.PathSegment.Line,a,b*y)),se.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*y)),se.add(new go.PathSegment(go.PathSegment.Line,a,(1-b)*y)),z}),go.Shape.defineFigureGenerator("Database",function(ve,a,y){var z=new go.Geometry,b=mt*.5,Ae=mt*.1,se=new go.PathFigure(a,.1*y,!0);z.add(se),se.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),se.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+Ae)*y,(.5+b)*a,y)),se.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*a,y,0,(.9+Ae)*y)),se.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),se.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-Ae)*y,(.5-b)*a,0)),se.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,(.5+b)*a,0,a,(.1-Ae)*y));var ce=new go.PathFigure(a,.1*y,!1);return z.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,a,(.1+Ae)*y,(.5+b)*a,.2*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-b)*a,.2*y,0,(.1+Ae)*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+Ae)*y,(.5+b)*a,.3*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-b)*a,.3*y,0,(.2+Ae)*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+Ae)*y,(.5+b)*a,.4*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*y,(.5-b)*a,.4*y,0,(.3+Ae)*y)),z.spot1=new go.Spot(0,.4),z.spot2=new go.Spot(1,.9),z}),go.Shape.defineFigureGenerator("DataStorage",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(0,0,!0);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*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()),z.spot1=new go.Spot(.226,0),z.spot2=new go.Spot(.81,1),z}),go.Shape.defineFigureGenerator("DiskStorage",function(ve,a,y){var z=new go.Geometry,b=mt*.5,Ae=mt*.1,se=new go.PathFigure(a,.1*y,!0);z.add(se),se.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),se.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+Ae)*y,(.5+b)*a,y)),se.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*a,y,0,(.9+Ae)*y)),se.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),se.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-Ae)*y,(.5-b)*a,0)),se.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,(.5+b)*a,0,a,(.1-Ae)*y));var ce=new go.PathFigure(a,.1*y,!1);return z.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,a,(.1+Ae)*y,(.5+b)*a,.2*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-b)*a,.2*y,0,(.1+Ae)*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+Ae)*y,(.5+b)*a,.3*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-b)*a,.3*y,0,(.2+Ae)*y)),z.spot1=new go.Spot(0,.3),z.spot2=new go.Spot(1,.9),z}),go.Shape.defineFigureGenerator("Display",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(.25*a,0,!0);return z.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()),z.spot1=new go.Spot(.25,0),z.spot2=new go.Spot(.75,1),z}),go.Shape.defineFigureGenerator("DividedEvent",function(ve,a,y){var z=new go.Geometry,b=ve?ve.parameter1:NaN;isNaN(b)?b=.2:b<.15&&(b=.15);var Ae=mt*.2,se=new go.PathFigure(0,.2*y,!0);z.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,0,(.2-Ae)*y,(.2-Ae)*a,0)),se.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),se.add(new go.PathSegment(go.PathSegment.Bezier,a,.2*y,(.8+Ae)*a,0,a,(.2-Ae)*y)),se.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),se.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,y,a,(.8+Ae)*y,(.8+Ae)*a,y)),se.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),se.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*y,(.2-Ae)*a,y,0,(.8+Ae)*y)),se.add(new go.PathSegment(go.PathSegment.Line,0,.2*y));var ce=new go.PathFigure(0,b*y,!1);return z.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a,b*y)),z}),go.Shape.defineFigureGenerator("DividedProcess",function(ve,a,y){var z=new go.Geometry,b=ve?ve.parameter1:NaN;(isNaN(b)||b<.1)&&(b=.1);var Ae=new go.PathFigure(0,0,!0);z.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,a,0)),Ae.add(new go.PathSegment(go.PathSegment.Line,a,y)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var se=new go.PathFigure(0,b*y,!1);return z.add(se),se.add(new go.PathSegment(go.PathSegment.Line,a,b*y)),z}),go.Shape.defineFigureGenerator("Document",function(ve,a,y){var z=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);return z.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()),z.spot1=go.Spot.TopLeft,z.spot2=new go.Spot(1,.6),z}),go.Shape.defineFigureGenerator("ExternalOrganization",function(ve,a,y){var z=new go.Geometry,b=ve?ve.parameter1:NaN;(isNaN(b)||b<.2)&&(b=.2);var Ae=new go.PathFigure(0,0,!0);z.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,a,0)),Ae.add(new go.PathSegment(go.PathSegment.Line,a,y)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var se=new go.PathFigure(b*a,0,!1);return z.add(se),se.add(new go.PathSegment(go.PathSegment.Line,0,b*y)),se.add(new go.PathSegment(go.PathSegment.Move,a,b*y)),se.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,0)),se.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*y)),se.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),se.add(new go.PathSegment(go.PathSegment.Move,(1-b)*a,y)),se.add(new go.PathSegment(go.PathSegment.Line,a,(1-b)*y)),z}),go.Shape.defineFigureGenerator("ExternalProcess",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);z.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 Ae=new go.PathFigure(.1*a,.4*y,!1);return z.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*y)),Ae.add(new go.PathSegment(go.PathSegment.Move,.9*a,.6*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),Ae.add(new go.PathSegment(go.PathSegment.Move,.6*a,.1*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.4*a,.1*y)),Ae.add(new go.PathSegment(go.PathSegment.Move,.4*a,.9*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.6*a,.9*y)),z.spot1=new go.Spot(.25,.25),z.spot2=new go.Spot(.75,.75),z}),go.Shape.defineFigureGenerator("File",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(0,0,!0);z.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 Ae=new go.PathFigure(.75*a,0,!1);return z.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),z.spot1=new go.Spot(0,.25),z.spot2=go.Spot.BottomRight,z}),go.Shape.defineFigureGenerator("Interrupt",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(a,.5*y,!0);z.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 Ae=new go.PathFigure(a,.5*y,!1);z.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,a,y));var se=new go.PathFigure(a,.5*y,!1);return z.add(se),se.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.spot1=new go.Spot(0,.25),z.spot2=new go.Spot(.5,.75),z}),go.Shape.defineFigureGenerator("InternalStorage",function(ve,a,y){var z=new go.Geometry,b=ve?ve.parameter1:NaN,Ae=ve?ve.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(Ae)&&(Ae=.1);var se=new go.PathFigure(0,0,!0);z.add(se),se.add(new go.PathSegment(go.PathSegment.Line,a,0)),se.add(new go.PathSegment(go.PathSegment.Line,a,y)),se.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ce=new go.PathFigure(b*a,0,!1);return z.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),ce.add(new go.PathSegment(go.PathSegment.Move,0,Ae*y)),ce.add(new go.PathSegment(go.PathSegment.Line,a,Ae*y)),z}),go.Shape.defineFigureGenerator("Junction",function(ve,a,y){var z=new go.Geometry,b=1/Math.SQRT2,Ae=(1-1/Math.SQRT2)/2,se=mt*.5,ce=.5,Be=new go.PathFigure(a,ce*y,!0);z.add(Be),Be.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,y,a,(ce+se)*y,(ce+se)*a,y)),Be.add(new go.PathSegment(go.PathSegment.Bezier,0,ce*y,(ce-se)*a,y,0,(ce+se)*y)),Be.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,0,0,(ce-se)*y,(ce-se)*a,0)),Be.add(new go.PathSegment(go.PathSegment.Bezier,a,ce*y,(ce+se)*a,0,a,(ce-se)*y));var xe=new go.PathFigure((Ae+b)*a,(Ae+b)*y,!1);return z.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,Ae*a,Ae*y)),xe.add(new go.PathSegment(go.PathSegment.Move,Ae*a,(Ae+b)*y)),xe.add(new go.PathSegment(go.PathSegment.Line,(Ae+b)*a,Ae*y)),z}),go.Shape.defineFigureGenerator("LinedDocument",function(ve,a,y){var z=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);z.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 Ae=new go.PathFigure(.1*a,0,!1);return z.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,.1*a,.75*y)),z.spot1=new go.Spot(.1,0),z.spot2=new go.Spot(1,.6),z}),go.Shape.defineFigureGenerator("LoopLimit",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(0,y,!0);return z.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()),z.spot1=new go.Spot(0,.25),z.spot2=go.Spot.BottomRight,z}),go.Shape.defineFigureGenerator("MagneticTape",function(ve,a,y){var z=new go.Geometry,b=mt*.5,Ae=.5,se=new go.PathFigure(.5*a,y,!0);return z.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,0,Ae*y,(Ae-b)*a,y,0,(Ae+b)*y)),se.add(new go.PathSegment(go.PathSegment.Bezier,Ae*a,0,0,(Ae-b)*y,(Ae-b)*a,0)),se.add(new go.PathSegment(go.PathSegment.Bezier,a,Ae*y,(Ae+b)*a,0,a,(Ae-b)*y)),se.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+.1)*a,.9*y,a,(Ae+b)*y,(Ae+b)*a,.9*y)),se.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),se.add(new go.PathSegment(go.PathSegment.Line,a,y)),se.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),z.spot1=new go.Spot(.15,.15),z.spot2=new go.Spot(.85,.8),z}),go.Shape.defineFigureGenerator("ManualInput",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(a,0,!0);return z.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()),z.spot1=new go.Spot(0,.25),z.spot2=go.Spot.BottomRight,z}),go.Shape.defineFigureGenerator("MessageFromUser",function(ve,a,y){var z=new go.Geometry,b=ve?ve.parameter1:NaN;isNaN(b)&&(b=.7);var Ae=new go.PathFigure(0,0,!0);return z.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,a,0)),Ae.add(new go.PathSegment(go.PathSegment.Line,b*a,.5*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,a,y)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),z.spot1=go.Spot.TopLeft,z}),go.Shape.defineFigureGenerator("MicroformProcessing",function(ve,a,y){var z=new go.Geometry,b=ve?ve.parameter1:NaN;isNaN(b)&&(b=.25);var Ae=new go.PathFigure(0,0,!0);return z.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,.5*a,b*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,a,0)),Ae.add(new go.PathSegment(go.PathSegment.Line,a,y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.5*a,(1-b)*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),z}),go.Shape.defineFigureGenerator("MicroformRecording",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(0,0,!0);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*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()),z.spot1=new go.Spot(0,.25),z.spot2=new go.Spot(1,.75),z}),go.Shape.defineFigureGenerator("MultiDocument",function(ve,a,y){var z=new go.Geometry;y=y/.8;var b=new go.PathFigure(a,0,!0);z.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 Ae=new go.PathFigure(.1*a,.2*y,!1);return z.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.8*a,.54*y)),Ae.add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.9*a,.44*y)),z.spot1=new go.Spot(0,.25),z.spot2=new go.Spot(.8,.77),z}),go.Shape.defineFigureGenerator("MultiProcess",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(.1*a,.1*y,!0);z.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 Ae=new go.PathFigure(.2*a,.1*y,!1);return z.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),Ae.add(new go.PathSegment(go.PathSegment.Move,.1*a,.2*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*y)),z.spot1=new go.Spot(0,.2),z.spot2=new go.Spot(.8,1),z}),go.Shape.defineFigureGenerator("OfflineStorage",function(ve,a,y){var z=new go.Geometry,b=ve?ve.parameter1:NaN;isNaN(b)&&(b=.1);var Ae=1-b,se=new go.PathFigure(0,0,!0);z.add(se),se.add(new go.PathSegment(go.PathSegment.Line,a,0)),se.add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close());var ce=new go.PathFigure(.5*b*a,b*y,!1);return z.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,(1-.5*b)*a,b*y)),z}),go.Shape.defineFigureGenerator("OffPageConnector",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(0,0,!0);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*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()),z.spot1=go.Spot.TopLeft,z.spot2=new go.Spot(.75,1),z}),go.Shape.defineFigureGenerator("Or",function(ve,a,y){var z=new go.Geometry,b=mt*.5,Ae=.5,se=new go.PathFigure(a,Ae*y,!0);z.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,Ae*a,y,a,(Ae+b)*y,(Ae+b)*a,y)),se.add(new go.PathSegment(go.PathSegment.Bezier,0,Ae*y,(Ae-b)*a,y,0,(Ae+b)*y)),se.add(new go.PathSegment(go.PathSegment.Bezier,Ae*a,0,0,(Ae-b)*y,(Ae-b)*a,0)),se.add(new go.PathSegment(go.PathSegment.Bezier,a,Ae*y,(Ae+b)*a,0,a,(Ae-b)*y));var ce=new go.PathFigure(a,.5*y,!1);return z.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)),z}),go.Shape.defineFigureGenerator("PaperTape",function(ve,a,y){var z=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);return z.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()),z.spot1=new go.Spot(0,.49),z.spot2=new go.Spot(1,.75),z}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(ve,a,y){var z=new go.Geometry,b=ve?ve.parameter1:NaN,Ae=ve?ve.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(Ae)&&(Ae=.3);var se=new go.PathFigure(0,0,!0);return z.add(se),se.add(new go.PathSegment(go.PathSegment.Line,a,0)),se.add(new go.PathSegment(go.PathSegment.Line,(1-Ae)*a,.5*y)),se.add(new go.PathSegment(go.PathSegment.Line,a,y)),se.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),z}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(ve,a,y){var z=new go.Geometry,b=ve?ve.parameter1:NaN,Ae=ve?ve.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(Ae)&&(Ae=.3);var se=new go.PathFigure(0,0,!0);return z.add(se),se.add(new go.PathSegment(go.PathSegment.Line,(1-Ae)*a,0)),se.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),se.add(new go.PathSegment(go.PathSegment.Line,(1-Ae)*a,y)),se.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),z}),go.Shape.defineFigureGenerator("Procedure",function(ve,a,y){var z=new go.Geometry,b=ve?ve.parameter1:NaN;isNaN(b)&&(b=.1);var Ae=new go.PathFigure(0,0,!0);z.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,a,0)),Ae.add(new go.PathSegment(go.PathSegment.Line,a,y)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var se=new go.PathFigure((1-b)*a,0,!1);return z.add(se),se.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,y)),se.add(new go.PathSegment(go.PathSegment.Move,b*a,0)),se.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),z}),go.Shape.defineFigureGenerator("Process",function(ve,a,y){var z=new go.Geometry,b=ve?ve.parameter1:NaN;isNaN(b)&&(b=.1);var Ae=new go.PathFigure(0,0,!0);z.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,a,0)),Ae.add(new go.PathSegment(go.PathSegment.Line,a,y)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var se=new go.PathFigure(b*a,0,!1);return z.add(se),se.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),z.spot2=go.Spot.BottomRight,z}),go.Shape.defineFigureGenerator("Sort",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);z.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 Ae=new go.PathFigure(0,.5*y,!1);return z.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),z.spot1=new go.Spot(.25,.25),z.spot2=new go.Spot(.75,.5),z}),go.Shape.defineFigureGenerator("Start",function(ve,a,y){var z=new go.Geometry,b=ve?ve.parameter1:NaN;isNaN(b)&&(b=.25);var Ae=new go.PathFigure(b*a,0,!0);z.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*y,.25*a,.5*y)),Ae.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*y,.25*a,.5*y));var se=new go.PathFigure(b*a,0,!1);return z.add(se),se.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),se.add(new go.PathSegment(go.PathSegment.Move,(1-b)*a,0)),se.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,y)),z.spot1=new go.Spot(b,0),z.spot2=new go.Spot(1-b,1),z}),go.Shape.defineFigureGenerator("Terminator",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(.25*a,0,!0);return z.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)),z.spot1=new go.Spot(.23,0),z.spot2=new go.Spot(.77,1),z}),go.Shape.defineFigureGenerator("TransmittalTape",function(ve,a,y){var z=new go.Geometry,b=ve?ve.parameter1:NaN;isNaN(b)&&(b=.1);var Ae=new go.PathFigure(0,0,!0);return z.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,a,0)),Ae.add(new go.PathSegment(go.PathSegment.Line,a,y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.75*a,(1-b)*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*y).close()),z.spot1=go.Spot.TopLeft,z}),go.Shape.defineFigureGenerator("AndGate",function(ve,a,y){var z=new go.Geometry,b=mt*.5,Ae=new go.PathFigure(0,0,!0);return z.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(.5+b)*a,0,a,(.5-b)*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.5+b)*y,(.5+b)*a,y)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),z.spot1=go.Spot.TopLeft,z.spot2=new go.Spot(.55,1),z}),go.Shape.defineFigureGenerator("Buffer",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(0,0,!0);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),z.spot1=new go.Spot(0,.25),z.spot2=new go.Spot(.5,.75),z}),go.Shape.defineFigureGenerator("Clock",function(ve,a,y){var z=new go.Geometry,b=mt*.5,Ae=.5,se=new go.PathFigure(a,Ae*y,!0);z.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,Ae*a,y,a,(Ae+b)*y,(Ae+b)*a,y)),se.add(new go.PathSegment(go.PathSegment.Bezier,0,Ae*y,(Ae-b)*a,y,0,(Ae+b)*y)),se.add(new go.PathSegment(go.PathSegment.Bezier,Ae*a,0,0,(Ae-b)*y,(Ae-b)*a,0)),se.add(new go.PathSegment(go.PathSegment.Bezier,a,Ae*y,(Ae+b)*a,0,a,(Ae-b)*y));var ce=new go.PathFigure(a,Ae*y,!1);z.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a,Ae*y));var Be=new go.PathFigure(.8*a,.75*y,!1);return z.add(Be),Be.add(new go.PathSegment(go.PathSegment.Line,.8*a,.25*y)),Be.add(new go.PathSegment(go.PathSegment.Line,.6*a,.25*y)),Be.add(new go.PathSegment(go.PathSegment.Line,.6*a,.75*y)),Be.add(new go.PathSegment(go.PathSegment.Line,.4*a,.75*y)),Be.add(new go.PathSegment(go.PathSegment.Line,.4*a,.25*y)),Be.add(new go.PathSegment(go.PathSegment.Line,.2*a,.25*y)),Be.add(new go.PathSegment(go.PathSegment.Line,.2*a,.75*y)),z}),go.Shape.defineFigureGenerator("Ground",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(.5*a,0,!1);return z.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)),z}),go.Shape.defineFigureGenerator("Inverter",function(ve,a,y){var z=new go.Geometry,b=mt*.1,Ae=.1,se=.9,ce=.5,Be=new go.PathFigure(.8*a,.5*y,!0);z.add(Be),Be.add(new go.PathSegment(go.PathSegment.Line,0,y)),Be.add(new go.PathSegment(go.PathSegment.Line,0,0)),Be.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y));var xe=new go.PathFigure((se+Ae)*a,ce*y,!0);return z.add(xe),xe.add(new go.PathSegment(go.PathSegment.Bezier,se*a,(ce+Ae)*y,(se+Ae)*a,(ce+b)*y,(se+b)*a,(ce+Ae)*y)),xe.add(new go.PathSegment(go.PathSegment.Bezier,(se-Ae)*a,ce*y,(se-b)*a,(ce+Ae)*y,(se-Ae)*a,(ce+b)*y)),xe.add(new go.PathSegment(go.PathSegment.Bezier,se*a,(ce-Ae)*y,(se-Ae)*a,(ce-b)*y,(se-b)*a,(ce-Ae)*y)),xe.add(new go.PathSegment(go.PathSegment.Bezier,(se+Ae)*a,ce*y,(se+b)*a,(ce-Ae)*y,(se+Ae)*a,(ce-b)*y)),z.spot1=new go.Spot(0,.25),z.spot2=new go.Spot(.4,.75),z}),go.Shape.defineFigureGenerator("NandGate",function(ve,a,y){var z=new go.Geometry,b=mt*.5,Ae=mt*.4,se=mt*.1,ce=.1,Be=.9,xe=.5,De=new go.PathFigure(.8*a,.5*y,!0);z.add(De),De.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,y,.8*a,(.5+Ae)*y,(.4+b)*a,y)),De.add(new go.PathSegment(go.PathSegment.Line,0,y)),De.add(new go.PathSegment(go.PathSegment.Line,0,0)),De.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),De.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(.4+b)*a,0,.8*a,(.5-Ae)*y));var Re=new go.PathFigure((Be+ce)*a,xe*y,!0);return z.add(Re),Re.add(new go.PathSegment(go.PathSegment.Bezier,Be*a,(xe+ce)*y,(Be+ce)*a,(xe+se)*y,(Be+se)*a,(xe+ce)*y)),Re.add(new go.PathSegment(go.PathSegment.Bezier,(Be-ce)*a,xe*y,(Be-se)*a,(xe+ce)*y,(Be-ce)*a,(xe+se)*y)),Re.add(new go.PathSegment(go.PathSegment.Bezier,Be*a,(xe-ce)*y,(Be-ce)*a,(xe-se)*y,(Be-se)*a,(xe-ce)*y)),Re.add(new go.PathSegment(go.PathSegment.Bezier,(Be+ce)*a,xe*y,(Be+se)*a,(xe-ce)*y,(Be+ce)*a,(xe-se)*y)),z.spot1=new go.Spot(0,.05),z.spot2=new go.Spot(.55,.95),z}),go.Shape.defineFigureGenerator("NorGate",function(ve,a,y){var z=new go.Geometry,b=.5,Ae=mt*b,se=0,ce=.5,Be=new go.PathFigure(.8*a,.5*y,!0);z.add(Be),Be.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.7*a,(ce+Ae)*y,(se+Ae)*a,(ce+b)*y)),Be.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*y,.25*a,.25*y)),Be.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(se+Ae)*a,(ce-b)*y,.7*a,(ce-Ae)*y)),b=.1,Ae=mt*.1,se=.9,ce=.5;var xe=new go.PathFigure((se-b)*a,ce*y,!0);return z.add(xe),xe.add(new go.PathSegment(go.PathSegment.Bezier,se*a,(ce-b)*y,(se-b)*a,(ce-Ae)*y,(se-Ae)*a,(ce-b)*y)),xe.add(new go.PathSegment(go.PathSegment.Bezier,(se+b)*a,ce*y,(se+Ae)*a,(ce-b)*y,(se+b)*a,(ce-Ae)*y)),xe.add(new go.PathSegment(go.PathSegment.Bezier,se*a,(ce+b)*y,(se+b)*a,(ce+Ae)*y,(se+Ae)*a,(ce+b)*y)),xe.add(new go.PathSegment(go.PathSegment.Bezier,(se-b)*a,ce*y,(se-Ae)*a,(ce+b)*y,(se-b)*a,(ce+Ae)*y)),z.spot1=new go.Spot(.2,.25),z.spot2=new go.Spot(.6,.75),z}),go.Shape.defineFigureGenerator("OrGate",function(ve,a,y){var z=new go.Geometry,b=.5,Ae=mt*b,se=0,ce=.5,Be=new go.PathFigure(0,0,!0);return z.add(Be),Be.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(se+Ae+Ae)*a,(ce-b)*y,.8*a,(ce-Ae)*y)),Be.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.8*a,(ce+Ae)*y,(se+Ae+Ae)*a,(ce+b)*y)),Be.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*y,.25*a,.25*y).close()),z.spot1=new go.Spot(.2,.25),z.spot2=new go.Spot(.75,.75),z}),go.Shape.defineFigureGenerator("XnorGate",function(ve,a,y){var z=new go.Geometry,b=.5,Ae=mt*b,se=.2,ce=.5,Be=new go.PathFigure(.1*a,0,!1);z.add(Be),Be.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,y,.35*a,.25*y,.35*a,.75*y));var xe=new go.PathFigure(.8*a,.5*y,!0);z.add(xe),xe.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,y,.7*a,(ce+Ae)*y,(se+Ae)*a,(ce+b)*y)),xe.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*y,.45*a,.25*y)),xe.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(se+Ae)*a,(ce-b)*y,.7*a,(ce-Ae)*y)),b=.1,Ae=mt*.1,se=.9,ce=.5;var De=new go.PathFigure((se-b)*a,ce*y,!0);return z.add(De),De.add(new go.PathSegment(go.PathSegment.Bezier,se*a,(ce-b)*y,(se-b)*a,(ce-Ae)*y,(se-Ae)*a,(ce-b)*y)),De.add(new go.PathSegment(go.PathSegment.Bezier,(se+b)*a,ce*y,(se+Ae)*a,(ce-b)*y,(se+b)*a,(ce-Ae)*y)),De.add(new go.PathSegment(go.PathSegment.Bezier,se*a,(ce+b)*y,(se+b)*a,(ce+Ae)*y,(se+Ae)*a,(ce+b)*y)),De.add(new go.PathSegment(go.PathSegment.Bezier,(se-b)*a,ce*y,(se-Ae)*a,(ce+b)*y,(se-b)*a,(ce+Ae)*y)),z.spot1=new go.Spot(.4,.25),z.spot2=new go.Spot(.65,.75),z}),go.Shape.defineFigureGenerator("XorGate",function(ve,a,y){var z=new go.Geometry,b=.5,Ae=mt*b,se=.2,ce=.5,Be=new go.PathFigure(.1*a,0,!1);z.add(Be),Be.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,y,.35*a,.25*y,.35*a,.75*y));var xe=new go.PathFigure(.2*a,0,!0);return z.add(xe),xe.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(se+Ae)*a,(ce-b)*y,.9*a,(ce-Ae)*y)),xe.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,y,.9*a,(ce+Ae)*y,(se+Ae)*a,(ce+b)*y)),xe.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*y,.45*a,.25*y).close()),z.spot1=new go.Spot(.4,.25),z.spot2=new go.Spot(.8,.75),z}),go.Shape.defineFigureGenerator("Capacitor",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(0,0,!1);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),z}),go.Shape.defineFigureGenerator("Resistor",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(0,.5*y,!1);return z.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)),z}),go.Shape.defineFigureGenerator("Inductor",function(ve,a,y){var z=new go.Geometry,b=mt*.1,Ae=.1,se=.1,ce=.5,Be=new go.PathFigure((se-b*.5)*a,y,!1);return z.add(Be),Be.add(new go.PathSegment(go.PathSegment.Bezier,(se+Ae)*a,0,(se-b)*a,y,(se-Ae)*a,0)),se=.3,Be.add(new go.PathSegment(go.PathSegment.Bezier,se*a,y,(se+Ae)*a,0,(se+b)*a,y)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(se+Ae)*a,0,(se-b)*a,y,(se-Ae)*a,0)),se=.5,Be.add(new go.PathSegment(go.PathSegment.Bezier,se*a,y,(se+Ae)*a,0,(se+b)*a,y)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(se+Ae)*a,0,(se-b)*a,y,(se-Ae)*a,0)),se=.7,Be.add(new go.PathSegment(go.PathSegment.Bezier,se*a,y,(se+Ae)*a,0,(se+b)*a,y)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(se+Ae)*a,0,(se-b)*a,y,(se-Ae)*a,0)),se=.9,Be.add(new go.PathSegment(go.PathSegment.Bezier,(se+b*.5)*a,y,(se+Ae)*a,0,(se+b)*a,y)),z}),go.Shape.defineFigureGenerator("ACvoltageSource",function(ve,a,y){var z=new go.Geometry,b=mt*.5,Ae=.5,se=.5,ce=.5,Be=new go.PathFigure((se-Ae)*a,ce*y,!1);return z.add(Be),Be.add(new go.PathSegment(go.PathSegment.Bezier,se*a,(ce-Ae)*y,(se-Ae)*a,(ce-b)*y,(se-b)*a,(ce-Ae)*y)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(se+Ae)*a,ce*y,(se+b)*a,(ce-Ae)*y,(se+Ae)*a,(ce-b)*y)),Be.add(new go.PathSegment(go.PathSegment.Bezier,se*a,(ce+Ae)*y,(se+Ae)*a,(ce+b)*y,(se+b)*a,(ce+Ae)*y)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(se-Ae)*a,ce*y,(se-b)*a,(ce+Ae)*y,(se-Ae)*a,(ce+b)*y)),Be.add(new go.PathSegment(go.PathSegment.Move,(se-Ae+.1)*a,ce*y)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(se+Ae-.1)*a,ce*y,se*a,(ce-Ae)*y,se*a,(ce+Ae)*y)),z}),go.Shape.defineFigureGenerator("DCvoltageSource",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(0,.75*y,!1);return z.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)),z}),go.Shape.defineFigureGenerator("Diode",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(a,0,!1);return z.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)),z.spot1=new go.Spot(0,.25),z.spot2=new go.Spot(.5,.75),z}),go.Shape.defineFigureGenerator("Wifi",function(ve,a,y){var z=new go.Geometry,b=a,Ae=y;a=a*.38,y=y*.6;var se=mt*.8,ce=.8,Be=0,xe=.5,De=(b-a)/2,Re=(Ae-y)/2,nt=new go.PathFigure(Be*a+De,(xe+ce)*y+Re,!0);z.add(nt),nt.add(new go.PathSegment(go.PathSegment.Bezier,(Be-ce)*a+De,xe*y+Re,(Be-se)*a+De,(xe+ce)*y+Re,(Be-ce)*a+De,(xe+se)*y+Re)),nt.add(new go.PathSegment(go.PathSegment.Bezier,Be*a+De,(xe-ce)*y+Re,(Be-ce)*a+De,(xe-se)*y+Re,(Be-se)*a+De,(xe-ce)*y+Re)),nt.add(new go.PathSegment(go.PathSegment.Bezier,(Be-ce+se*.5)*a+De,xe*y+Re,Be*a+De,(xe-ce)*y+Re,(Be-ce+se*.5)*a+De,(xe-se)*y+Re)),nt.add(new go.PathSegment(go.PathSegment.Bezier,Be*a+De,(xe+ce)*y+Re,(Be-ce+se*.5)*a+De,(xe+se)*y+Re,Be*a+De,(xe+ce)*y+Re).close()),se=mt*.4,ce=.4,Be=.2,xe=.5;var Ze=new go.PathFigure(Be*a+De,(xe+ce)*y+Re,!0);z.add(Ze),Ze.add(new go.PathSegment(go.PathSegment.Bezier,(Be-ce)*a+De,xe*y+Re,(Be-se)*a+De,(xe+ce)*y+Re,(Be-ce)*a+De,(xe+se)*y+Re)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,Be*a+De,(xe-ce)*y+Re,(Be-ce)*a+De,(xe-se)*y+Re,(Be-se)*a+De,(xe-ce)*y+Re)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,(Be-ce+se*.5)*a+De,xe*y+Re,Be*a+De,(xe-ce)*y+Re,(Be-ce+se*.5)*a+De,(xe-se)*y+Re)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,Be*a+De,(xe+ce)*y+Re,(Be-ce+se*.5)*a+De,(xe+se)*y+Re,Be*a+De,(xe+ce)*y+Re).close()),se=mt*.2,ce=.2,Be=.5,xe=.5;var yt=new go.PathFigure((Be-ce)*a+De,xe*y+Re,!0);z.add(yt),yt.add(new go.PathSegment(go.PathSegment.Bezier,Be*a+De,(xe-ce)*y+Re,(Be-ce)*a+De,(xe-se)*y+Re,(Be-se)*a+De,(xe-ce)*y+Re)),yt.add(new go.PathSegment(go.PathSegment.Bezier,(Be+ce)*a+De,xe*y+Re,(Be+se)*a+De,(xe-ce)*y+Re,(Be+ce)*a+De,(xe-se)*y+Re)),yt.add(new go.PathSegment(go.PathSegment.Bezier,Be*a+De,(xe+ce)*y+Re,(Be+ce)*a+De,(xe+se)*y+Re,(Be+se)*a+De,(xe+ce)*y+Re)),yt.add(new go.PathSegment(go.PathSegment.Bezier,(Be-ce)*a+De,xe*y+Re,(Be-se)*a+De,(xe+ce)*y+Re,(Be-ce)*a+De,(xe+se)*y+Re)),se=mt*.4,ce=.4,Be=.8,xe=.5;var Et=new go.PathFigure(Be*a+De,(xe-ce)*y+Re,!0);z.add(Et),Et.add(new go.PathSegment(go.PathSegment.Bezier,(Be+ce)*a+De,xe*y+Re,(Be+se)*a+De,(xe-ce)*y+Re,(Be+ce)*a+De,(xe-se)*y+Re)),Et.add(new go.PathSegment(go.PathSegment.Bezier,Be*a+De,(xe+ce)*y+Re,(Be+ce)*a+De,(xe+se)*y+Re,(Be+se)*a+De,(xe+ce)*y+Re)),Et.add(new go.PathSegment(go.PathSegment.Bezier,(Be+ce-se*.5)*a+De,xe*y+Re,Be*a+De,(xe+ce)*y+Re,(Be+ce-se*.5)*a+De,(xe+se)*y+Re)),Et.add(new go.PathSegment(go.PathSegment.Bezier,Be*a+De,(xe-ce)*y+Re,(Be+ce-se*.5)*a+De,(xe-se)*y+Re,Be*a+De,(xe-ce)*y+Re).close()),se=mt*.8,ce=.8,Be=1,xe=.5;var Xt=new go.PathFigure(Be*a+De,(xe-ce)*y+Re,!0);return z.add(Xt),Xt.add(new go.PathSegment(go.PathSegment.Bezier,(Be+ce)*a+De,xe*y+Re,(Be+se)*a+De,(xe-ce)*y+Re,(Be+ce)*a+De,(xe-se)*y+Re)),Xt.add(new go.PathSegment(go.PathSegment.Bezier,Be*a+De,(xe+ce)*y+Re,(Be+ce)*a+De,(xe+se)*y+Re,(Be+se)*a+De,(xe+ce)*y+Re)),Xt.add(new go.PathSegment(go.PathSegment.Bezier,(Be+ce-se*.5)*a+De,xe*y+Re,Be*a+De,(xe+ce)*y+Re,(Be+ce-se*.5)*a+De,(xe+se)*y+Re)),Xt.add(new go.PathSegment(go.PathSegment.Bezier,Be*a+De,(xe-ce)*y+Re,(Be+ce-se*.5)*a+De,(xe-se)*y+Re,Be*a+De,(xe-ce)*y+Re).close()),z}),go.Shape.defineFigureGenerator("Email",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(0,0,!0);z.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 Ae=new go.PathFigure(0,0,!1);return z.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,a,0)),Ae.add(new go.PathSegment(go.PathSegment.Move,0,y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.45*a,.54*y)),Ae.add(new go.PathSegment(go.PathSegment.Move,a,y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.55*a,.54*y)),z}),go.Shape.defineFigureGenerator("Ethernet",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(.35*a,0,!0);z.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 Ae=new go.PathFigure(.1*a,y,!0,!0);z.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.4*a,.6*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.1*a,y).close());var se=new go.PathFigure(.6*a,y,!0,!0);z.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),se.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*y)),se.add(new go.PathSegment(go.PathSegment.Line,.6*a,.6*y)),se.add(new go.PathSegment(go.PathSegment.Line,.6*a,y).close());var ce=new go.PathFigure(0,.5*y,!1);return z.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)),z}),go.Shape.defineFigureGenerator("Power",function(ve,a,y){var z=new go.Geometry,b=mt*.4,Ae=.4,se=.5,ce=.5,Be=Pe(),xe=Pe(),De=Pe(),Re=Pe();qt(se,ce-Ae,se+b,ce-Ae,se+Ae,ce-b,se+Ae,ce,.5,Be,Be,xe,De,Re);var nt=Le(xe.x,xe.y),Ze=new go.PathFigure(xe.x*a,xe.y*y,!0);z.add(Ze),Ze.add(new go.PathSegment(go.PathSegment.Bezier,(se+Ae)*a,ce*y,De.x*a,De.y*y,Re.x*a,Re.y*y)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,se*a,(ce+Ae)*y,(se+Ae)*a,(ce+b)*y,(se+b)*a,(ce+Ae)*y)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,(se-Ae)*a,ce*y,(se-b)*a,(ce+Ae)*y,(se-Ae)*a,(ce+b)*y)),qt(se-Ae,ce,se-Ae,ce-b,se-b,ce-Ae,se,ce-Ae,.5,De,Re,xe,Be,Be),Ze.add(new go.PathSegment(go.PathSegment.Bezier,xe.x*a,xe.y*y,De.x*a,De.y*y,Re.x*a,Re.y*y)),b=mt*.3,Ae=.3,qt(se-Ae,ce,se-Ae,ce-b,se-b,ce-Ae,se,ce-Ae,.5,De,Re,xe,Be,Be),Ze.add(new go.PathSegment(go.PathSegment.Line,xe.x*a,xe.y*y)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,(se-Ae)*a,ce*y,Re.x*a,Re.y*y,De.x*a,De.y*y)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,se*a,(ce+Ae)*y,(se-Ae)*a,(ce+b)*y,(se-b)*a,(ce+Ae)*y)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,(se+Ae)*a,ce*y,(se+b)*a,(ce+Ae)*y,(se+Ae)*a,(ce+b)*y)),qt(se,ce-Ae,se+b,ce-Ae,se+Ae,ce-b,se+Ae,ce,.5,Be,Be,xe,De,Re),Ze.add(new go.PathSegment(go.PathSegment.Bezier,xe.x*a,xe.y*y,Re.x*a,Re.y*y,De.x*a,De.y*y).close());var Ze=new go.PathFigure(.45*a,0,!0);return z.add(Ze),Ze.add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*y)),Ze.add(new go.PathSegment(go.PathSegment.Line,.55*a,.5*y)),Ze.add(new go.PathSegment(go.PathSegment.Line,.55*a,0).close()),dt(Be),dt(xe),dt(De),dt(Re),dt(nt),z.spot1=new go.Spot(.25,.45),z.spot2=new go.Spot(.75,.8),z}),go.Shape.defineFigureGenerator("Fallout",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(0,y/2,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,180,360,a/2,y/2,a/2,y/2));function Ae(se,ce,Be){se.add(new go.PathSegment(go.PathSegment.Move,(.3+ce)*a,(.8+Be)*y)),se.add(new go.PathSegment(go.PathSegment.Line,(.5+ce)*a,(.5+Be)*y)),se.add(new go.PathSegment(go.PathSegment.Line,(.1+ce)*a,(.5+Be)*y)),se.add(new go.PathSegment(go.PathSegment.Line,(.3+ce)*a,(.8+Be)*y).close())}return Ae(b,0,0),Ae(b,.4,0),Ae(b,.2,-.3),z}),go.Shape.defineFigureGenerator("IrritationHazard",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(.2*a,0,!0);return z.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()),z.spot1=new go.Spot(.3,.3),z.spot2=new go.Spot(.7,.7),z}),go.Shape.defineFigureGenerator("ElectricalHazard",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(.37*a,0,!0);return z.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()),z}),go.Shape.defineFigureGenerator("FireHazard",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(.1*a,y,!0);return z.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()),z.spot1=new go.Spot(.07,.445),z.spot2=new go.Spot(.884,.958),z}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(ve,a,y){var z=new go.Geometry,b=.5,Ae=0,se=0,ce=b*mt,Be=.4*Math.SQRT2/2+.5,xe=.5-.5*Math.SQRT2/2,De=1,Re=.5,nt=.5,Ze=0,yt=new go.PathFigure(Be*a,(1-xe)*y,!1);return z.add(yt),yt.add(new go.PathSegment(go.PathSegment.Bezier,De*a,Re*y,De*a,.7*y,De*a,Re*y)),yt.add(new go.PathSegment(go.PathSegment.Bezier,(nt+Ae)*a,(Ze+Ae)*y,(.5+b+Ae)*a,(.5-ce+Ae)*y,(.5+ce+Ae)*a,(.5-b+Ae)*y)),yt.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+Ae)*a,(.5+se)*y,(.5-ce+Ae)*a,(.5-b+se)*y,(.5-b+Ae)*a,(.5-ce+se)*y)),yt.add(new go.PathSegment(go.PathSegment.Bezier,(.35+Ae)*a,.9*y,(.5-b+Ae)*a,(.5+ce+se)*y,(.5-ce+Ae)*a,.9*y)),yt.add(new go.PathSegment(go.PathSegment.Move,(.25+Ae)*a,.8*y)),yt.add(new go.PathSegment(go.PathSegment.Line,(.35+Ae)*a,.9*y)),yt.add(new go.PathSegment(go.PathSegment.Line,(.2+Ae)*a,.95*y)),z}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(0,0,!1);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,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)),z}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(0,0,!1);return z.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)),z}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(0,0,!1);z.add(b);var Ae=new go.PathFigure(a,y,!1);z.add(Ae);var se=new go.PathFigure(0,.5*y,!1);return z.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*y,.2*a,.35*y,.3*a,.35*y)),se.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.7*a,.65*y,.8*a,.65*y)),z}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);return z.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()),z}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(0,.2*y,!0);z.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 z.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)),z}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(.7*a,y,!0);z.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 Ae=new go.PathFigure(.45*a,.73*y,!1);return z.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,.73*y)),Ae.add(new go.PathSegment(go.PathSegment.Move,.38*a,.5*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.63*a,.5*y)),Ae.add(new go.PathSegment(go.PathSegment.Move,.31*a,.27*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.56*a,.27*y)),z}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(0,0,!1);z.add(b);var Ae=new go.PathFigure(.335*a,(1-.555)*y,!0);z.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,a,.68*y,(1-.12)*a,.46*y,(1-.02)*a,.54*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,a,y)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,y)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,.68*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,.335*a,(1-.555)*y,.02*a,.54*y,.12*a,.46*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.365*a,(1-.595)*y));var se=.5-.285,ce=.5,Be=se,xe=Math.PI/4,De=4*(1-Math.cos(xe))/(3*Math.sin(xe)),Re=De*.5,nt=se,Ze=se,yt=De*nt,Et=De*Ze;Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ce-nt)*a,Be*y,(ce-(yt+nt)/2)*a,(Be+(Ze+Et)/2)*y,(ce-nt)*a,(Be+Et)*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(Be-Ze)*y,(ce-nt)*a,(Be-Et)*y,(ce-yt)*a,(Be-Ze)*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ce+nt)*a,Be*y,(ce+yt)*a,(Be-Ze)*y,(ce+nt)*a,(Be-Et)*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*a,(1-.595)*y,(ce+nt)*a,(Be+Et)*y,(ce+(yt+nt)/2)*a,(Be+(Ze+Et)/2)*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*a,(1-.595)*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*y));var Xt=new go.PathFigure(.2*a,y,!1);z.add(Xt),Xt.add(new go.PathSegment(go.PathSegment.Line,.2*a,.8*y));var kt=new go.PathFigure(.8*a,y,!1);return z.add(kt),kt.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*y)),z}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(.1*a,0,!0);z.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 Ae=new go.PathFigure(.2*a,.2*y,!1);return z.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),Ae.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),Ae.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*y)),Ae.add(new go.PathSegment(go.PathSegment.Move,.2*a,.8*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*y)),z}),go.Shape.defineFigureGenerator("BpmnEventError",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(0,y,!0);return z.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()),z}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(0,0,!1);z.add(b);var Ae=new go.PathFigure(a,y,!1);z.add(Ae);var se=new go.PathFigure(.1*a,y,!0);return z.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),se.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),se.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y).close()),z}),go.Shape.defineFigureGenerator("Caution",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(.05*a,y,!0);z.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 Ae=.05;return b.add(new go.PathSegment(go.PathSegment.Move,(.5-Ae)*a,.875*y)),b.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*a,.875*y,Ae*a,Ae*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)),z}),go.Shape.defineFigureGenerator("Recycle",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(.45*a,.95*y,!1);z.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 Ae=new go.PathFigure(.475*a,.2*y,!1);z.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,.4*a,.4*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.225*a,.3*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.275*a,.175*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.325*a,.05*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.05*y,.35*a,0,.375*a,0)),Ae.add(new go.PathSegment(go.PathSegment.Line,.575*a,.375*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.525*a,.4*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.75*a,.475*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.85*a,.315*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.8*a,.32*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.65*a,.05*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,0,.65*a,.05*y,.625*a,0)),Ae.add(new go.PathSegment(go.PathSegment.Line,.38*a,.0105*y));var se=new go.PathFigure(.675*a,.575*y,!1);return z.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.875*a,.525*y)),se.add(new go.PathSegment(go.PathSegment.Line,a,.775*y)),se.add(new go.PathSegment(go.PathSegment.Bezier,.85*a,.95*y,a,.8*y,a,.85*y)),se.add(new go.PathSegment(go.PathSegment.Line,.65*a,.95*y)),se.add(new go.PathSegment(go.PathSegment.Line,.65*a,y)),se.add(new go.PathSegment(go.PathSegment.Line,.55*a,.85*y)),se.add(new go.PathSegment(go.PathSegment.Line,.65*a,.725*y)),se.add(new go.PathSegment(go.PathSegment.Line,.65*a,.775*y)),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,.775*y)),se.add(new go.PathSegment(go.PathSegment.Line,a,.775*y)),se.add(new go.PathSegment(go.PathSegment.Move,.675*a,.575*y)),se.add(new go.PathSegment(go.PathSegment.Line,.775*a,.775*y)),z}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(ve,a,y){var z=new go.Geometry,b=.5,Ae=mt*.5,se=new go.PathFigure(a,b*y,!0);z.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,b*a,y,a,(b+Ae)*y,(b+Ae)*a,y)),se.add(new go.PathSegment(go.PathSegment.Bezier,0,b*y,(b-Ae)*a,y,0,(b+Ae)*y)),se.add(new go.PathSegment(go.PathSegment.Bezier,b*a,0,0,(b-Ae)*y,(b-Ae)*a,0)),se.add(new go.PathSegment(go.PathSegment.Bezier,a,b*y,(b+Ae)*a,0,a,(b-Ae)*y));var ce=new go.PathFigure(b*a,0,!1);return z.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)),z}),go.Shape.defineFigureGenerator("Package",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(0,.15*y,!0);z.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 Ae=new go.PathFigure(0,.15*y,!0);return z.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,0,0)),Ae.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),Ae.add(new go.PathSegment(go.PathSegment.Line,.65*a,.15*y).close()),z.spot1=new go.Spot(0,.1),z.spot2=new go.Spot(1,1),z}),go.Shape.defineFigureGenerator("Class",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(0,0,!0);z.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 Ae=new go.PathFigure(0,.2*y,!1);z.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,a,.2*y).close());var se=new go.PathFigure(0,.5*y,!1);return z.add(se),se.add(new go.PathSegment(go.PathSegment.Line,a,.5*y).close()),z}),go.Shape.defineFigureGenerator("Component",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(a,y,!0);z.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 Ae=new go.PathFigure(0,.2*y,!0);z.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,.45*a,.2*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,.4*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,.2*y).close());var se=new go.PathFigure(0,.6*y,!0);return z.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.45*a,.6*y)),se.add(new go.PathSegment(go.PathSegment.Line,.45*a,.8*y)),se.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),se.add(new go.PathSegment(go.PathSegment.Line,0,.6*y).close()),z}),go.Shape.defineFigureGenerator("Boat Shipment",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(.15*a,.6*y,!0);z.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 Ae=new go.PathFigure(.15*a,.6*y,!1);return z.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),z}),go.Shape.defineFigureGenerator("Customer/Supplier",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(a,y,!0);return z.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()),z}),go.Shape.defineFigureGenerator("Workcell",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(0,y,!0);return z.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()),z}),go.Shape.defineFigureGenerator("Supermarket",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(0,0,!1);return z.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)),z}),go.Shape.defineFigureGenerator("TruckShipment",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(0,0,!0);z.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 Ae=new go.PathFigure(a,.8*y,!0);z.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.6*a,.4*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,a,.8*y).close());var se=.1,ce=mt*.1,Be=.2,xe=.9,De=new go.PathFigure((Be-se)*a,xe*y,!0);z.add(De),De.add(new go.PathSegment(go.PathSegment.Bezier,Be*a,(xe-se)*y,(Be-se)*a,(xe-ce)*y,(Be-ce)*a,(xe-se)*y)),De.add(new go.PathSegment(go.PathSegment.Bezier,(Be+se)*a,xe*y,(Be+ce)*a,(xe-se)*y,(Be+se)*a,(xe-ce)*y)),De.add(new go.PathSegment(go.PathSegment.Bezier,Be*a,(xe+se)*y,(Be+se)*a,(xe+ce)*y,(Be+ce)*a,(xe+se)*y)),De.add(new go.PathSegment(go.PathSegment.Bezier,(Be-se)*a,xe*y,(Be-ce)*a,(xe+se)*y,(Be-se)*a,(xe+ce)*y).close()),se=.1,ce=mt*.1,Be=.8,xe=.9;var Re=new go.PathFigure((Be-se)*a,xe*y,!0);return z.add(Re),Re.add(new go.PathSegment(go.PathSegment.Bezier,Be*a,(xe-se)*y,(Be-se)*a,(xe-ce)*y,(Be-ce)*a,(xe-se)*y)),Re.add(new go.PathSegment(go.PathSegment.Bezier,(Be+se)*a,xe*y,(Be+ce)*a,(xe-se)*y,(Be+se)*a,(xe-ce)*y)),Re.add(new go.PathSegment(go.PathSegment.Bezier,Be*a,(xe+se)*y,(Be+se)*a,(xe+ce)*y,(Be+ce)*a,(xe+se)*y)),Re.add(new go.PathSegment(go.PathSegment.Bezier,(Be-se)*a,xe*y,(Be-ce)*a,(xe+se)*y,(Be-se)*a,(xe+ce)*y).close()),z}),go.Shape.defineFigureGenerator("KanbanPost",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(.2*a,0,!1);return z.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)),z}),go.Shape.defineFigureGenerator("Forklift",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(0,0,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*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 Ae=new go.PathFigure(0,.5*y,!0);z.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var se=new go.PathFigure(.5*a,.8*y,!0);z.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.5*a,.1*y)),se.add(new go.PathSegment(go.PathSegment.Line,.55*a,.1*y)),se.add(new go.PathSegment(go.PathSegment.Line,.55*a,.8*y)),se.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*y));var ce=new go.PathFigure(.5*a,.7*y,!1);z.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a,.7*y));var Be=.1,xe=mt*.1,De=.1,Re=.9,nt=new go.PathFigure((De-Be)*a,Re*y,!0);z.add(nt),nt.add(new go.PathSegment(go.PathSegment.Bezier,De*a,(Re-Be)*y,(De-Be)*a,(Re-xe)*y,(De-xe)*a,(Re-Be)*y)),nt.add(new go.PathSegment(go.PathSegment.Bezier,(De+Be)*a,Re*y,(De+xe)*a,(Re-Be)*y,(De+Be)*a,(Re-xe)*y)),nt.add(new go.PathSegment(go.PathSegment.Bezier,De*a,(Re+Be)*y,(De+Be)*a,(Re+xe)*y,(De+xe)*a,(Re+Be)*y)),nt.add(new go.PathSegment(go.PathSegment.Bezier,(De-Be)*a,Re*y,(De-xe)*a,(Re+Be)*y,(De-Be)*a,(Re+xe)*y)),Be=.1,xe=mt*.1,De=.4,Re=.9;var Ze=new go.PathFigure((De-Be)*a,Re*y,!0);return z.add(Ze),Ze.add(new go.PathSegment(go.PathSegment.Bezier,De*a,(Re-Be)*y,(De-Be)*a,(Re-xe)*y,(De-xe)*a,(Re-Be)*y)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,(De+Be)*a,Re*y,(De+xe)*a,(Re-Be)*y,(De+Be)*a,(Re-xe)*y)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,De*a,(Re+Be)*y,(De+Be)*a,(Re+xe)*y,(De+xe)*a,(Re+Be)*y)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,(De-Be)*a,Re*y,(De-xe)*a,(Re+Be)*y,(De-Be)*a,(Re+xe)*y)),z}),go.Shape.defineFigureGenerator("RailShipment",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(.1*a,.4*y,!0);z.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 Ae=new go.PathFigure(.45*a,.7*y,!1);z.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*y));var se=new go.PathFigure(.55*a,.4*y,!0);z.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),se.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*y)),se.add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*y)),se.add(new go.PathSegment(go.PathSegment.Line,.55*a,.4*y).close());var De=.05,Re=mt*.05,nt=.175,Ze=.95,ce=new go.PathFigure((nt-De)*a,Ze*y,!0);z.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,nt*a,(Ze-De)*y,(nt-De)*a,(Ze-Re)*y,(nt-Re)*a,(Ze-De)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(nt+De)*a,Ze*y,(nt+Re)*a,(Ze-De)*y,(nt+De)*a,(Ze-Re)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,nt*a,(Ze+De)*y,(nt+De)*a,(Ze+Re)*y,(nt+Re)*a,(Ze+De)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(nt-De)*a,Ze*y,(nt-Re)*a,(Ze+De)*y,(nt-De)*a,(Ze+Re)*y));var De=.05,Re=mt*.05,nt=.375,Ze=.95,Be=new go.PathFigure((nt-De)*a,Ze*y,!0);z.add(Be),Be.add(new go.PathSegment(go.PathSegment.Bezier,nt*a,(Ze-De)*y,(nt-De)*a,(Ze-Re)*y,(nt-Re)*a,(Ze-De)*y)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(nt+De)*a,Ze*y,(nt+Re)*a,(Ze-De)*y,(nt+De)*a,(Ze-Re)*y)),Be.add(new go.PathSegment(go.PathSegment.Bezier,nt*a,(Ze+De)*y,(nt+De)*a,(Ze+Re)*y,(nt+Re)*a,(Ze+De)*y)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(nt-De)*a,Ze*y,(nt-Re)*a,(Ze+De)*y,(nt-De)*a,(Ze+Re)*y));var De=.05,Re=mt*.05,nt=.625,Ze=.95,xe=new go.PathFigure((nt-De)*a,Ze*y,!0);z.add(xe),xe.add(new go.PathSegment(go.PathSegment.Bezier,nt*a,(Ze-De)*y,(nt-De)*a,(Ze-Re)*y,(nt-Re)*a,(Ze-De)*y)),xe.add(new go.PathSegment(go.PathSegment.Bezier,(nt+De)*a,Ze*y,(nt+Re)*a,(Ze-De)*y,(nt+De)*a,(Ze-Re)*y)),xe.add(new go.PathSegment(go.PathSegment.Bezier,nt*a,(Ze+De)*y,(nt+De)*a,(Ze+Re)*y,(nt+Re)*a,(Ze+De)*y)),xe.add(new go.PathSegment(go.PathSegment.Bezier,(nt-De)*a,Ze*y,(nt-Re)*a,(Ze+De)*y,(nt-De)*a,(Ze+Re)*y));var De=.05,Re=mt*.05,nt=.825,Ze=.95,yt=new go.PathFigure((nt-De)*a,Ze*y,!0);z.add(yt),yt.add(new go.PathSegment(go.PathSegment.Bezier,nt*a,(Ze-De)*y,(nt-De)*a,(Ze-Re)*y,(nt-Re)*a,(Ze-De)*y)),yt.add(new go.PathSegment(go.PathSegment.Bezier,(nt+De)*a,Ze*y,(nt+Re)*a,(Ze-De)*y,(nt+De)*a,(Ze-Re)*y)),yt.add(new go.PathSegment(go.PathSegment.Bezier,nt*a,(Ze+De)*y,(nt+De)*a,(Ze+Re)*y,(nt+Re)*a,(Ze+De)*y)),yt.add(new go.PathSegment(go.PathSegment.Bezier,(nt-De)*a,Ze*y,(nt-Re)*a,(Ze+De)*y,(nt-De)*a,(Ze+Re)*y).close());var Et=new go.PathFigure(0,y,!1);return z.add(Et),Et.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),z}),go.Shape.defineFigureGenerator("Warehouse",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(0,0,!0);z.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 Ae=new go.PathFigure(0,.2*y,!1);z.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,a,.2*y).close());var se=new go.PathFigure(.15*a,y,!0);z.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.15*a,.5*y)),se.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*y)),se.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),se.add(new go.PathSegment(go.PathSegment.Line,.15*a,y).close());var ce=.05,Be=mt*.05,xe=.35,De=.775,Re=new go.PathFigure((xe-ce)*a,De*y,!0);return z.add(Re),Re.add(new go.PathSegment(go.PathSegment.Bezier,xe*a,(De-ce)*y,(xe-ce)*a,(De-Be)*y,(xe-Be)*a,(De-ce)*y)),Re.add(new go.PathSegment(go.PathSegment.Bezier,(xe+ce)*a,De*y,(xe+Be)*a,(De-ce)*y,(xe+ce)*a,(De-Be)*y)),Re.add(new go.PathSegment(go.PathSegment.Bezier,xe*a,(De+ce)*y,(xe+ce)*a,(De+Be)*y,(xe+Be)*a,(De+ce)*y)),Re.add(new go.PathSegment(go.PathSegment.Bezier,(xe-ce)*a,De*y,(xe-Be)*a,(De+ce)*y,(xe-ce)*a,(De+Be)*y).close()),z}),go.Shape.defineFigureGenerator("ControlCenter",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(0,y,!0);return z.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()),z}),go.Shape.defineFigureGenerator("Bluetooth",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(0,.75*y,!1);return z.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)),z}),go.Shape.defineFigureGenerator("Bookmark",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(0,0,!0);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,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)),z}),go.Shape.defineFigureGenerator("Bookmark",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(0,0,!0);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,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)),z}),go.Shape.defineFigureGenerator("Globe",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(.5*a,0,!1);return z.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)),z}),go.Shape.defineFigureGenerator("Wave",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(0,.25*y,!1);return z.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)),z}),go.Shape.defineFigureGenerator("Operator",function(ve,a,y){var z=new go.Geometry,b=.3,Ae=mt*.3,se=.5,ce=.7,Be=new go.PathFigure((se-b)*a,ce*y,!0);z.add(Be),Be.add(new go.PathSegment(go.PathSegment.Bezier,se*a,(ce-b)*y,(se-b)*a,(ce-Ae)*y,(se-Ae)*a,(ce-b)*y)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(se+b)*a,ce*y,(se+Ae)*a,(ce-b)*y,(se+b)*a,(ce-Ae)*y)),Be.add(new go.PathSegment(go.PathSegment.Bezier,se*a,(ce+b)*y,(se+b)*a,(ce+Ae)*y,(se+Ae)*a,(ce+b)*y)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(se-b)*a,ce*y,(se-Ae)*a,(ce+b)*y,(se-b)*a,(ce+Ae)*y));var xe=new go.PathFigure(0,.7*y,!1);return z.add(xe),xe.add(new go.PathSegment(go.PathSegment.Bezier,a,.7*y,0,0,a,0)),z}),go.Shape.defineFigureGenerator("TripleFanBlades",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);return z.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)),z}),go.Shape.defineFigureGenerator("CentrifugalPump",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(a,0,!0);return z.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)),z}),go.Shape.defineFigureGenerator("Battery",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(0,y,!0);z.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 Ae=new go.PathFigure(0,.6*y,!1);return z.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Move,0,.4*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),z}),go.Shape.defineFigureGenerator("Delete",function(ve,a,y){var z=new go.Geometry,b=.5,Ae=mt*.5,se=.5,ce=.5,Be=new go.PathFigure((se-b)*a,ce*y,!0);z.add(Be),Be.add(new go.PathSegment(go.PathSegment.Bezier,se*a,(ce-b)*y,(se-b)*a,(ce-Ae)*y,(se-Ae)*a,(ce-b)*y)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(se+b)*a,ce*y,(se+Ae)*a,(ce-b)*y,(se+b)*a,(ce-Ae)*y)),Be.add(new go.PathSegment(go.PathSegment.Bezier,se*a,(ce+b)*y,(se+b)*a,(ce+Ae)*y,(se+Ae)*a,(ce+b)*y)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(se-b)*a,ce*y,(se-Ae)*a,(ce+b)*y,(se-b)*a,(ce+Ae)*y));var xe=new go.PathFigure(.15*a,.5*y,!1);return z.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,.85*a,.5*y)),z}),go.Shape.defineFigureGenerator("Flag",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(0,.1*y,!0);return z.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()),z}),go.Shape.defineFigureGenerator("Help",function(ve,a,y){var z=new go.Geometry,b=.5,Ae=mt*.5,se=.5,ce=.5,Be=new go.PathFigure((se-b)*a,ce*y,!1);z.add(Be),Be.add(new go.PathSegment(go.PathSegment.Bezier,se*a,(ce-b)*y,(se-b)*a,(ce-Ae)*y,(se-Ae)*a,(ce-b)*y)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(se+b)*a,ce*y,(se+Ae)*a,(ce-b)*y,(se+b)*a,(ce-Ae)*y)),Be.add(new go.PathSegment(go.PathSegment.Bezier,se*a,(ce+b)*y,(se+b)*a,(ce+Ae)*y,(se+Ae)*a,(ce+b)*y)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(se-b)*a,ce*y,(se-Ae)*a,(ce+b)*y,(se-b)*a,(ce+Ae)*y).close()),b=.05,Ae=mt*.05,se=.5,ce=.8;var xe=new go.PathFigure((se-b)*a,ce*y,!1);return z.add(xe),xe.add(new go.PathSegment(go.PathSegment.Bezier,se*a,(ce-b)*y,(se-b)*a,(ce-Ae)*y,(se-Ae)*a,(ce-b)*y)),xe.add(new go.PathSegment(go.PathSegment.Bezier,(se+b)*a,ce*y,(se+Ae)*a,(ce-b)*y,(se+b)*a,(ce-Ae)*y)),xe.add(new go.PathSegment(go.PathSegment.Bezier,se*a,(ce+b)*y,(se+b)*a,(ce+Ae)*y,(se+Ae)*a,(ce+b)*y)),xe.add(new go.PathSegment(go.PathSegment.Bezier,(se-b)*a,ce*y,(se-Ae)*a,(ce+b)*y,(se-b)*a,(ce+Ae)*y).close()),xe.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*y)),xe.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),xe.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,.75*a,.475*y,.75*a,.225*y)),xe.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.35*y,.4*a,.2*y,.3*a,.25*y)),z}),go.Shape.defineFigureGenerator("Location",function(ve,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(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);z.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 Ae=new go.PathFigure(.2*a,.5*y,!1);return z.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*y,.25*a,0,.75*a,0)),Ae.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.8*a,.3*y)),z}),go.Shape.defineFigureGenerator("Unlocked",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);z.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 Ae=new go.PathFigure(.2*a,.5*y,!1);return z.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*y,.25*a,0,.75*a,0)),Ae.add(new go.PathSegment(go.PathSegment.Line,.8*a,.35*y)),z}),go.Shape.defineFigureGenerator("Gear",function(ve,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(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);return z.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()),z}),go.Shape.defineFigureGenerator("Map",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(0,.2*y,!0);return z.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)),z}),go.Shape.defineFigureGenerator("Eject",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(0,y,!0);z.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 Ae=new go.PathFigure(0,y*.6,!0);return z.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close()),z}),go.Shape.defineFigureGenerator("Pencil",function(ve,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(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(a*1,y*1,!1);z.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 Ae=new go.PathFigure(.126*a,.85*y,!1);z.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,.126*a,.45*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.322*a,.45*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.322*a,.85*y).close());var se=new go.PathFigure(.402*a,.85*y,!1);z.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.402*a,.45*y)),se.add(new go.PathSegment(go.PathSegment.Line,.598*a,.45*y)),se.add(new go.PathSegment(go.PathSegment.Line,.598*a,.85*y).close());var ce=new go.PathFigure(.678*a,.85*y,!1);z.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 Be=new go.PathFigure(.5*a,.1*y,!1);return z.add(Be),Be.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*a,.3*y)),Be.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*a,.3*y).close()),z}),go.Shape.defineFigureGenerator("Staircase",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(0,y*1,!0);return z.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()),z}),go.Shape.defineFigureGenerator("5Bars",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(0,y*1,!0);z.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 Ae=new go.PathFigure(a*.204,y,!0);z.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,a*.204,y*(1-.184))),Ae.add(new go.PathSegment(go.PathSegment.Line,a*.388,y*(1-.184*2))),Ae.add(new go.PathSegment(go.PathSegment.Line,a*.388,y*1).close());var se=new go.PathFigure(a*.408,y,!0);z.add(se),se.add(new go.PathSegment(go.PathSegment.Line,a*.408,y*(1-.184*2))),se.add(new go.PathSegment(go.PathSegment.Line,a*.592,y*(1-.184*3))),se.add(new go.PathSegment(go.PathSegment.Line,a*.592,y*1).close());var ce=new go.PathFigure(a*.612,y,!0);z.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 Be=new go.PathFigure(a*.816,y,!0);return z.add(Be),Be.add(new go.PathSegment(go.PathSegment.Line,a*.816,y*(1-.184*4))),Be.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-.184*5))),Be.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1).close()),z}),go.Shape.defineFigureGenerator("PC",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(0,0,!0);z.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 Ae=new go.PathFigure(a*.055,.07*y,!0);z.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.07)),Ae.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.1)),Ae.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.1).close());var se=new go.PathFigure(a*.055,.13*y,!0);z.add(se),se.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.13)),se.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.16)),se.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.16).close());var ce=new go.PathFigure(a*.055,.18*y,!0);z.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 Be=new go.PathFigure(a*1,0,!0);return z.add(Be),Be.add(new go.PathSegment(go.PathSegment.Line,a*.4,0)),Be.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.65)),Be.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.65).close()),z}),go.Shape.defineFigureGenerator("Plane",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(.55*a,y,!0);return z.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()),z}),go.Shape.defineFigureGenerator("Key",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(a*1,y*.5,!0);return z.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()),z}),go.Shape.defineFigureGenerator("FilmTape",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(0,0,!1);z.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,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 Ae=new go.PathFigure(0,0,!1);z.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,a*1,y*0)),Ae.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*1,a*.3,a*.055)),Ae.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1));var se=new go.PathFigure(a*.11,y*.1,!1);z.add(se),se.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),y*.1)),se.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),y*.8)),se.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);z.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 Be=new go.PathFigure(a*(.11+.24133333*2+.028*2),y*.1,!1);return z.add(Be),Be.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),y*.1)),Be.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),y*.8)),Be.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*2),y*.8).close()),z}),go.Shape.defineFigureGenerator("FloppyDisk",function(ve,a,y){var z=new go.Geometry,b=8,Ae=b*mt,se=new go.PathFigure(b,0,!1);z.add(se),se.add(new go.PathSegment(go.PathSegment.Line,a*.86,0)),se.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.14)),se.add(new go.PathSegment(go.PathSegment.Line,a,y-b)),se.add(new go.PathSegment(go.PathSegment.Bezier,a-b,y,a,y-Ae,a-Ae,y)),se.add(new go.PathSegment(go.PathSegment.Line,b,y)),se.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,Ae,y,0,y-Ae)),se.add(new go.PathSegment(go.PathSegment.Line,0,b)),se.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,Ae,Ae,0).close());var ce=new go.PathFigure(a*.83,0,!1);z.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 Be=new go.PathFigure(a*.83,y*1,!1);z.add(Be),Be.add(new go.PathSegment(go.PathSegment.Line,a*.83,y*.5)),Be.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*.5)),Be.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*1).close());var xe=new go.PathFigure(a*.78,y*.05,!1);return z.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.05)),xe.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.25)),xe.add(new go.PathSegment(go.PathSegment.Line,a*.78,y*.25).close()),z}),go.Shape.defineFigureGenerator("SpeechBubble",function(ve,a,y){var z=ve?ve.parameter1:NaN;(isNaN(z)||z<0)&&(z=15),z=Math.min(z,a/3),z=Math.min(z,y/3);var b=z*mt,Ae=y*.8,se=new go.Geometry,ce=new go.PathFigure(z,0,!0);return se.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a-z,0)),ce.add(new go.PathSegment(go.PathSegment.Bezier,a,z,a-b,0,a,b)),ce.add(new go.PathSegment(go.PathSegment.Line,a,Ae-z)),ce.add(new go.PathSegment(go.PathSegment.Bezier,a-z,Ae,a,Ae-b,a-b,Ae)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.7,Ae)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.7,y)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.55,Ae)),ce.add(new go.PathSegment(go.PathSegment.Line,z,Ae)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,Ae-z,b,Ae,0,Ae-b)),ce.add(new go.PathSegment(go.PathSegment.Line,0,z)),ce.add(new go.PathSegment(go.PathSegment.Bezier,z,0,0,b,b,0).close()),b>1?(se.spot1=new go.Spot(0,0,b,b),se.spot2=new go.Spot(1,.8,-b,-b)):(se.spot1=go.Spot.TopLeft,se.spot2=new go.Spot(1,.8)),se}),go.Shape.defineFigureGenerator("Repeat",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(a*0,y*.45,!0);z.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 Ae=new go.PathFigure(a*1,y*.55,!0);return z.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*1)),Ae.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.55)),Ae.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*.55)),Ae.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*.1)),Ae.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.1)),Ae.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*0)),Ae.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),Ae.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.55).close()),z}),go.Shape.defineFigureGenerator("Windows",function(ve,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(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(a*0,y*.1,!1);z.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 Ae=new go.PathFigure(a*.1,y*.2,!0);z.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.25)),Ae.add(new go.PathSegment(go.PathSegment.Line,a*.22,y*.285)),Ae.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.32)),Ae.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.37)),Ae.add(new go.PathSegment(go.PathSegment.Line,a*.275,y*.32)),Ae.add(new go.PathSegment(go.PathSegment.Line,a*.275,y*.25).close());var se=new go.PathFigure(a*.28,y*.37,!0);return z.add(se),se.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.37)),se.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.41)),se.add(new go.PathSegment(go.PathSegment.Line,a*.28,y*.41).close()),z}),go.Shape.defineFigureGenerator("Beaker",function(ve,a,y){var z=new go.Geometry,b=15,Ae=b*mt,se=new go.PathFigure(a*.62,y*.475,!0);return z.add(se),se.add(new go.PathSegment(go.PathSegment.Line,a,y-b)),se.add(new go.PathSegment(go.PathSegment.Bezier,a-b,y,a,y-Ae,a-Ae,y)),se.add(new go.PathSegment(go.PathSegment.Line,b,y)),se.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,Ae,y,0,y-Ae)),se.add(new go.PathSegment(go.PathSegment.Line,a*.38,y*.475)),se.add(new go.PathSegment(go.PathSegment.Line,a*.38,y*.03)),se.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*0)),se.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*0)),se.add(new go.PathSegment(go.PathSegment.Line,a*.62,y*.03).close()),Ae>1?(z.spot1=new go.Spot(0,0,Ae,Ae),z.spot2=new go.Spot(1,1,-Ae,-Ae)):(z.spot1=go.Spot.TopLeft,z.spot2=go.Spot.BottomRight),z}),go.Shape.defineFigureGenerator("Download",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(a*0,y*1,!0);z.add(b);var Ae=.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-Ae))),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-Ae))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-Ae))),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-Ae))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-Ae))),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-Ae)).close());var se=new go.PathFigure(a*.4,y*0,!0);return z.add(se),se.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.44)),se.add(new go.PathSegment(go.PathSegment.Line,a*.26,y*.44)),se.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.66)),se.add(new go.PathSegment(go.PathSegment.Line,a*(1-.26),y*.44)),se.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.44)),se.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*0).close()),z}),go.Shape.defineFigureGenerator("Bin",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(a*0,y*1,!0);z.add(b);var Ae=.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-Ae))),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-Ae))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-Ae))),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-Ae))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-Ae))),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-Ae)).close()),z}),go.Shape.defineFigureGenerator("Upload",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(a*0,y*1,!0);z.add(b);var Ae=.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-Ae))),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-Ae))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-Ae))),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-Ae))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-Ae))),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-Ae)).close());var se=new go.PathFigure(a*.5,y*0,!0);return z.add(se),se.add(new go.PathSegment(go.PathSegment.Line,a*.26,y*.25)),se.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.25)),se.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.63)),se.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.63)),se.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.25)),se.add(new go.PathSegment(go.PathSegment.Line,a*.74,y*.25).close()),z}),go.Shape.defineFigureGenerator("EmptyDrink",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(a*.15,y*0,!1);return z.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()),z}),go.Shape.defineFigureGenerator("Drink",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(a*.15,y*0,!1);z.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 Ae=new go.PathFigure(a*.235,y*.28,!0);return z.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,a*.765,y*.28)),Ae.add(new go.PathSegment(go.PathSegment.Line,a*.655,y*.97)),Ae.add(new go.PathSegment(go.PathSegment.Line,a*.345,y*.97).close()),z}),go.Shape.defineFigureGenerator("4Arrows",function(ve,a,y){var z=new go.Geometry,b=new go.PathFigure(a*.5,y*0,!0);return z.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()),z}),go.Shape.defineFigureGenerator("Connector","Ellipse"),go.Shape.defineFigureGenerator("Alternative","TriangleUp"),go.Shape.defineFigureGenerator("Merge","TriangleUp"),go.Shape.defineFigureGenerator("Decision","Diamond"),go.Shape.defineFigureGenerator("DataTransmissions","Hexagon"),go.Shape.defineFigureGenerator("Gate","Crescent"),go.Shape.defineFigureGenerator("Delay","HalfEllipse"),go.Shape.defineFigureGenerator("Input","Parallelogram1"),go.Shape.defineFigureGenerator("ManualLoop","ManualOperation"),go.Shape.defineFigureGenerator("ISOProcess","Chevron"),go.Shape.defineFigureGenerator("MessageToUser","SquareArrow"),go.Shape.defineFigureGenerator("MagneticData","Cylinder1"),go.Shape.defineFigureGenerator("DirectData","Cylinder4"),go.Shape.defineFigureGenerator("StoredData","DataStorage"),go.Shape.defineFigureGenerator("SequentialData","MagneticTape"),go.Shape.defineFigureGenerator("Subroutine","Procedure")},61016: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 An={},Gn="5.0",Le={},Pe=null,dt=!1,zt=!1,qt=null,wt=!1,Zt=null,mt=null,Oe=0;Oe<arguments.length;Oe++){var We=arguments[Oe];if(We!==null)switch(typeof We){case"number":Gn=We.toFixed(1);break;case"string":We.match(new RegExp("^[0-9]\\.[0-9]+$"))?Gn=We:qt=We;break;case"object":typeof We.is3D!="undefined"?Pe=We:Le=We;break;case"boolean":dt=We,zt=!0;break}}Pe===null&&(Pe={is3D:!1,AV:!1,SV:!1,CV:!1,EV2:!1,CP:!1,PC:!1,DA:!1,FI:!1,PV:!1,macro:!1},Le.material_id!==void 0&&!zt&&(dt=!0)),qt!==null&&Le.id===void 0&&(Le.id=qt);var Se="",Ge="",je=!1,He=null,ve=null,a=null,y=!1,z=null,b=null,Ae=null,se=null,ce=null;Le.height!==void 0&&(Le.height=Math.round(Le.height)),Le.width!==void 0&&(Le.width=Math.round(Le.width));var Be=function(It){return parseFloat(It)>4?parseFloat(It):5};An.setHTML5Codebase=function(It,Jt){mt=It,Ot(It,Jt)},An.setJavaCodebase=An.setJavaCodebaseVersion=An.isCompiledInstalled=An.setPreCompiledScriptPath=An.setPreCompiledResourcePath=function(){},An.setHTML5CodebaseVersion=function(It,Jt){var an=parseFloat(It);if(an!==NaN&&an<5){console.log("The GeoGebra HTML5 codebase version "+an+" is deprecated. Using version latest instead.");return}Zt=It,At(It,Jt)},An.getHTML5CodebaseVersion=function(){return ve},An.getParameters=function(){return Le},An.setFontsCSSURL=function(It){se=It},An.setGiacJSURL=function(It){},An.setJNLPFile=function(It){Se=It},An.setJNLPBaseDir=function(It){},An.inject=function(){function It(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var Jt="auto",an=Le.id,Wn,Sn=!1,nA=0;nA<arguments.length;nA++){var Ye=arguments[nA];typeof Ye=="string"?(Ye=Ye.toLowerCase(),Ye.match(/^(prefer)?(java|html5|compiled|auto|screenshot)$/)?Jt=Ye:an=arguments[nA]):typeof Ye=="boolean"?Sn=Ye:Ye instanceof HTMLElement&&(Wn=Ye)}on();function on(){if(!wt){setTimeout(on,200);return}Jt=nn(Jt);var Ln=Wn||document.getElementById(an);if(!Ln){console.log("possibly bug on ajax loading? ");return}if(An.removeExistingApplet(Ln,!1),Le.width===void 0&&Ln.clientWidth&&(Le.width=Ln.clientWidth),Le.height===void 0&&Ln.clientHeight&&(Le.height=Ln.clientHeight),!(Le.width&&Le.height)&&Jt==="html5"&&(delete Le.width,delete Le.height),He=Jt,Jt==="screenshot")kt(Ln,Le);else{var aA=!1;Le.hasOwnProperty("playButton")&&Le.playButton||Le.hasOwnProperty("clickToLoad")&&Le.clickToLoad?aA=!0:Le.hasOwnProperty("playButtonAutoDecide")&&Le.playButtonAutoDecide&&(aA=(!xe()||It())&&De()),aA?(He="screenshot",bn(Ln,Le,Sn,Jt)):Xt(Ln,Le,Sn)}}};function xe(){try{return window.self!==window.top}catch(It){return!0}}function De(){return Le.hasOwnProperty("screenshotGenerator")&&Le.screenshotGenerator?!1:Math.max(screen.width,screen.height)<800}An.getViews=function(){return Pe},An.isJavaInstalled=function(){return!1};var Re=function(It){var Jt=function(nA){var Ye=JSON.parse(nA),on=function(Qn){return Qn.type=="G"||Qn.type=="E"},Ln=Ye.elements?Ye.elements.filter(on)[0]:Ye;if(!Ln||!Ln.url){an();return}Le.fileName=Ln.url,nt(Ln.settings||{}),Pe.is3D=!0;var aA="https://www.geogebra.org/images/";An.setPreviewImage(z||Ln.previewUrl,aA+"GeoGebra_loading.png",aA+"applet_play.png"),It()},an=function(){Le.onError&&Le.onError(),yn("Error: Fetching material (id "+Le.material_id+") failed.",Le)},Wn=location.host.match(/(www|stage|beta|groot|alpha).geogebra.(org|net)/)?location.host:"www.geogebra.org",Sn="/materials/"+Le.material_id+"?scope=basic";Ze("https://"+Wn+"/api/proxy.php?path="+encodeURIComponent(Sn),Jt,an)};function nt(It){var Jt=["width","height","showToolBar","showMenuBar","showAlgebraInput","allowStyleBar","showResetIcon","enableLabelDrags","enableShiftDragZoom","enableRightClick","appName"];["enableLabelDrags","enableShiftDragZoom","enableRightClick"].forEach(function(an){It[an]=!!It[an]}),Jt.forEach(function(an){Le[an]===void 0&&It[an]!==void 0&&(Le[an]=It[an])}),Le.showToolBarHelp===void 0&&(Le.showToolBarHelp=Le.showToolBar)}function Ze(It,Jt,an){var Wn=new XMLHttpRequest;Wn.open("GET",It),Wn.onload=function(){Jt(Wn.responseText)},Wn.onerror=an,Wn.send()}An.isHTML5Installed=function(){return!0},An.getLoadedAppletType=function(){return He},An.setPreviewImage=function(It,Jt,an){z=It,b=Jt,Ae=an},An.removeExistingApplet=function(It,Jt){var an;typeof It=="string"&&(It=document.getElementById(It)),He=null;var Wn=null;for(an=0;an<It.childNodes.length;an++){var Sn=It.childNodes[an],nA=Sn.className;nA==="applet_screenshot"?Jt?(Sn.style.display="block",He="screenshot"):Sn.style.display="none":nA!=="applet_scaler prerender"&&(It.removeChild(Sn),Wn=nA&&nA.indexOf("appletParameters")!=-1?Sn.id:null,an--)}var Ye=Le.id!==void 0?Le.id:Wn,on=window[Ye];on&&typeof on.getBase64=="function"&&(on.remove(),window[Ye]=null)},An.refreshHitPoints=function(){if(Be(ggbHTML5LoadedCodebaseVersion)>=5)return!0;var It=An.getAppletObject();return It&&typeof It.recalculateEnvironments=="function"?(It.recalculateEnvironments(),!0):!1},An.startAnimation=function(){var It=An.getAppletObject();return It&&typeof It.startAnimation=="function"?(It.startAnimation(),!0):!1},An.stopAnimation=function(){var It=An.getAppletObject();return It&&typeof It.stopAnimation=="function"?(It.stopAnimation(),!0):!1},An.getAppletObject=function(){var It=Le.id!==void 0?Le.id:"ggbApplet";return window[It]},An.resize=function(){};var yt=function(It,Jt,an){var Wn=document.createElement("param");Wn.setAttribute("name",Jt),Wn.setAttribute("value",an),It.appendChild(Wn)},Et=function(It){return It&&It!=="false"},Xt=function(It,Jt,an){Be(ve)<=4.2&&(an=!0);var Wn=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==ve||ggbHTML5LoadedCodebaseIsWebSimple&&!y)&&(Wn=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var Sn=document.createElement("div");Sn.classList.add("appletParameters","notranslate");var nA=Jt.width,Ye=Jt.height;if(Jt.disableAutoScale=Jt.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():Jt.disableAutoScale,Jt.width!==void 0)if(Be(ve)<=4.4)Et(Jt.showToolBar)&&(Jt.height-=7),Et(Jt.showAlgebraInput)&&(Jt.height-=37),Jt.width<605&&Et(Jt.showToolBar)&&(Jt.width=605,nA=605);else{var on=100;(Et(Jt.showToolBar)||Et(Jt.showMenuBar))&&(Jt.hasOwnProperty("customToolBar")&&(Jt.customToolbar=Jt.customToolBar),on=Et(Jt.showMenuBar)?245:155),nA<on&&(Jt.width=on,nA=on)}Sn.style.border="none",Sn.style.display="inline-block";for(var Ln in Jt)Jt.hasOwnProperty(Ln)&&Ln!=="appletOnLoad"&&Sn.setAttribute("data-param-"+Ln,Jt[Ln]);se&&Sn.setAttribute("data-param-fontscssurl",se),An.resize=function(){GGBAppletUtils.responsiveResize(It,Jt)},window.addEventListener("resize",function(yA){An.resize()});var aA=typeof Jt.appletOnLoad=="function"?Jt.appletOnLoad:function(){};if(!an&&Jt.width!==void 0){Jt.hasOwnProperty("showSplash")||Sn.setAttribute("data-param-showSplash","false");var Qn=It.querySelector(".applet_scaler.prerender"),ln=Qn!==null;if(ln)var lt=Qn.querySelector(".ggb_preview");else{var lt=jt(nA,Ye,Jt.borderColor,!1);Qn=document.createElement("div"),Qn.className="applet_scaler",Qn.style.position="relative",Qn.style.display="block",Qn.style.width=nA+"px",Qn.style.height=Ye+"px"}window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(Qn,"66%"),Be(ve)>=5?(Jt.appletOnLoad=function(yA){var Zn=It.querySelector(".ggb_preview");Zn&&Zn.parentNode.removeChild(Zn),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(Qn),window.GGBT_wsf_view&&$(window).trigger("resize"),aA(yA)},ln||Qn.appendChild(lt)):Sn.appendChild(lt),Qn.appendChild(Sn),ln||It.appendChild(Qn),setTimeout(function(){An.resize()},1)}else{var qe=document.createElement("div");qe.className="applet_scaler",qe.style.position="relative",qe.style.display="block",qe.appendChild(Sn),It.appendChild(qe),Jt.appletOnLoad=function(yA){An.resize(),aA(yA)}}function Lt(yA,Zn){Zn&&typeof Zn.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(yA,Zn.appletOnLoad):renderGGBElement(yA),yn("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",Zn)}function Rt(yA,Zn){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:yA,params:Zn}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(wA){Lt(wA.article,wA.params)}),html5AppletsToProcess=null)},Be(ve)<5&&(yA.className+=" geogebraweb")):Lt(yA,Zn)}if(Wn){scriptLoadStarted=!0;for(var fn=0;fn<Sn.childNodes.length;fn++){var xn=Sn.childNodes[fn].tagName;xn==="TABLE"&&(Sn.removeChild(Sn.childNodes[fn]),fn--)}if(ggbHTML5LoadedScript!==null){var Hn=document.querySelector('script[src="'+ggbHTML5LoadedScript+'"]');Hn!=null&&Hn.parentNode.removeChild(Hn)}var Vn=document.createElement("script"),Nn=function(){Rt(Sn,Jt)};Vn.src=Ge+a,ggbHTML5LoadedCodebaseIsWebSimple=y,ggbHTML5LoadedCodebaseVersion=ve,ggbHTML5LoadedScript=Vn.src,yn("GeoGebra HTML5 codebase loaded: '"+Ge+"'.",Jt),!mt&&(!Zt||Zt=="5.0")?(y?webSimple.succeeded=webSimple.succeeded||webSimple():web3d.succeeded=web3d.succeeded||web3d(),Nn()):Ge.requirejs?__webpack_require__.e(12).then(function(){var yA=[__webpack_require__(12)];Nn.apply(null,yA)}.bind(this)).catch(__webpack_require__.oe):(Vn.onload=Nn,It.appendChild(Vn))}else Rt(Sn,Jt);Jt.height=Ye,Jt.width=nA},kt=function(It,Jt,an){var Wn=jt(Jt.width,Jt.height,Jt.borderColor,an),Sn=document.createElement("div");Sn.style.position="relative",Sn.style.display="block",Sn.style.width=Jt.width+"px",Sn.style.height=Jt.height+"px",Sn.className="applet_screenshot applet_scaler"+(an?" applet_screenshot_play":""),Sn.appendChild(Wn);var nA=GGBAppletUtils.getScale(Jt,It,an);an?(It.appendChild($t()),window.GGBT_wsf_view||(It.style.position="relative")):window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(Sn,"66%"),It.appendChild(Sn),nA!==1&&!isNaN(nA)&&(GGBAppletUtils.scaleElement(Sn,nA),Sn.style.width=Jt.width+"px",Sn.style.height=Jt.height+"px",Sn.parentNode.style.width=Jt.width*nA+"px",Sn.parentNode.style.height=Jt.height*nA+"px"),An.resize=function(){Pn(It,Wn,Sn,an)},window.addEventListener("resize",function(Ye){An.resize()}),An.resize()};function Pn(It,Jt,an,Wn){if(It.contains(Jt)){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(It.id!=="fullscreencontent")return;window.GGBT_wsf_view.setCloseBtnPosition(It)}var Sn=GGBAppletUtils.getScale(Le,It,Wn);an.parentNode!==null&&(!isNaN(Sn)&&Sn!==1?(GGBAppletUtils.scaleElement(an,Sn),an.parentNode.style.width=Le.width*Sn+"px",an.parentNode.style.height=Le.height*Sn+"px"):(GGBAppletUtils.scaleElement(an,1),an.parentNode.style.width=Le.width+"px",an.parentNode.style.height=Le.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&GGBAppletUtils.positionCenter(It),typeof window.GGBT_ws_header_footer=="object"&&window.GGBT_ws_header_footer.setWsScrollerHeight()}}An.onExitFullscreen=function(It,Jt){Jt.appendChild(It)};var bn=function(It,Jt,an,Wn){kt(It,Jt,!0);for(var Sn=function(){var on=[];for(Ye=0;Ye<It.childNodes.length;Ye++)on.push(It.childNodes[Ye]);if(window.GGBT_wsf_view){var Ln=window.GGBT_wsf_view.renderFullScreen(It,Jt.id),aA=document.getElementById("fullscreencontainer"),Qn=jQuery(It).find(".fullscreencontent");Qn.length>0?(Ln.remove(),Qn.attr("id","fullscreencontent").show(),jQuery(aA).append(Qn),window.dispatchEvent(new Event("resize"))):Xt(Ln,Jt,!1),window.GGBT_wsf_view.launchFullScreen(aA)}else He=Wn,Xt(It,Jt,!1);if(!window.GGBT_wsf_view)for(Ye=0;Ye<on.length;Ye++)It.removeChild(on[Ye])},nA=It.getElementsByClassName("ggb_preview_play"),Ye=0;Ye<nA.length;Ye++)nA[Ye].addEventListener("click",Sn,!1),nA[Ye].addEventListener("ontouchstart",Sn,!1);typeof window.ggbAppletPlayerOnload=="function"&&window.ggbAppletPlayerOnload(It),De()&&window.GGBT_wsf_view&&$(".wsf-element-fullscreen-button").remove()},$t=function(){var It=document.createElement("div");if(It.className="ggb_preview_play icon-applet-play",!window.GGBT_wsf_view){var Jt='.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");}',an=document.createElement("style");an.styleSheet?an.styleSheet.cssText=Jt:an.appendChild(document.createTextNode(Jt)),document.getElementsByTagName("head")[0].appendChild(an)}return It},jt=function(It,Jt,an,Wn){var Sn=document.createElement("div");Sn.className="ggb_preview",Sn.style.position="absolute",Sn.style.zIndex="90",Sn.style.width=It-2+"px",Sn.style.height=Jt-2+"px",Sn.style.top="0px",Sn.style.left="0px",Sn.style.overflow="hidden",Sn.style.backgroundColor="white";var nA="lightgrey";an!==void 0&&(an==="none"?nA="transparent":nA=an),Sn.style.border="1px solid "+nA;var Ye=document.createElement("img");if(Ye.style.position="relative",Ye.style.zIndex="1000",Ye.style.top="-1px",Ye.style.left="-1px",z!==null&&Ye.setAttribute("src",z),Ye.style.opacity=.7,b!==null){var on,Ln,aA;if(!Wn){on=document.createElement("img"),on.style.position="absolute",on.style.zIndex="1001",on.style.opacity=1,Ye.style.opacity=.3,Ln=360,Ln>It/4*3&&(Ln=It/4*3),aA=Ln/5.8,on.setAttribute("src",b),on.setAttribute("width",Ln),on.setAttribute("height",aA);var Qn=(It-Ln)/2,ln=(Jt-aA)/2;on.style.left=Qn+"px",on.style.top=ln+"px",Sn.appendChild(on)}}return Sn.appendChild(Ye),Sn},nn=function(It){return It=It.toLowerCase(),It==="html5"||It==="screenshot"?It:"html5"},St=["web","webSimple","web3d","tablet","tablet3d","phone"],At=function(It,Jt){if(ve=It,Jt){Ot(ve,!0);return}var an=!dt;if(an){var Wn=Be(ve);!isNaN(Wn)&&Wn<4.4&&(an=!1)}var Sn,nA;window.location.protocol.substr(0,4)==="http"?Sn=window.location.protocol:Sn="http:";var Ye=ve.indexOf("//");Ye>0?nA=ve:Ye===0?nA=Sn+ve:nA="https://www.geogebra.org/apps/5.2.814.0/";for(var on in St)if(ve.slice(St[on].length*-1)===St[on]||ve.slice((St[on].length+1)*-1)===St[on]+"/"){Ot(nA,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&an&&!Pe.is3D&&!Pe.AV&&!Pe.SV&&!Pe.CV&&!Pe.EV2&&!Pe.CP&&!Pe.PC&&!Pe.DA&&!Pe.FI&&!Pe.PV&&!Et(Le.showToolBar)&&!Et(Le.showMenuBar)&&!Et(Le.showAlgebraInput)&&!Et(Le.enableRightClick)&&(!Le.appName||Le.appName=="classic")?nA+="webSimple/":nA+="web3d/",Ot(nA,!1)},Ot=function(It,Jt){if(It.requirejs){Ge=It;return}It.slice(-1)!=="/"&&(It+="/"),Ge=It,Jt===null&&(Jt=It.indexOf("http")===-1),je=Jt,a="web.nocache.js",y=!1;var an=Ge.split("/");an.length>1&&(!Jt&&an[an.length-2]==="webSimple"?(a="webSimple.nocache.js",y=!0):St.indexOf(an[an.length-2])>=0&&(a=an[an.length-2]+".nocache.js")),an=It.split("/"),ve=an[an.length-3],ve.substr(0,4)==="test"?ve=ve.substr(4,1)+"."+ve.substr(5,1):(ve.substr(0,3)==="war"||ve.substr(0,4)==="beta")&&(ve="5.0");var Wn=parseFloat(ve);Wn!==NaN&&Wn<5&&It.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+Wn+" is deprecated. Using version latest instead."),At("5.0",Jt))},yn=function(It,Jt){window.console&&window.console.log&&(!Jt||typeof Jt.showLogging=="undefined"||Jt.showLogging&&Jt.showLogging!=="false")&&console.log(It)};Le.material_id!==void 0?Re(kn):kn();function kn(){var It=Gn;Zt!==null?It=Zt:parseFloat(It)<5&&(It="5.0"),At(It,!1),mt!==null&&Ot(mt,je),wt=!0}return An},GGBAppletUtils=function(){"use strict";function An(){return window.GGBT_wsf_edit!==void 0}function Gn(wt,Zt){Zt!=1?(wt.style.transformOrigin="0% 0% 0px",wt.style.webkitTransformOrigin="0% 0% 0px",wt.style.transform="scale("+Zt+","+Zt+")",wt.style.webkitTransform="scale("+Zt+","+Zt+")",wt.style.maxWidth="initial",wt.querySelector(".ggb_preview")!==null&&(wt.querySelector(".ggb_preview").style.maxWidth="initial"),wt.querySelectorAll(".ggb_preview img")[0]!==void 0&&(wt.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),wt.querySelectorAll(".ggb_preview img")[1]!==void 0&&(wt.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(wt.style.transform="none",wt.style.webkitTransform="none")}function Le(wt,Zt,mt,Oe,We,Se){var Ge=null;if(Se!=null&&Se!="")for(var je=wt.parentNode;je!=null;)if((" "+je.className+" ").indexOf(" "+Se+" ")>-1){Ge=je;break}else je=je.parentNode;var He=0,ve=0,a=0,y=0,z=0,b=0,Ae=0;if(Ge)He=Ge.offsetWidth,ve=Math.max(Oe?Ge.offsetWidth:0,Ge.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(He=Math.min(window.innerWidth,document.documentElement.clientWidth),ve=Math.min(window.innerHeight,document.documentElement.clientHeight),a=He):(He=window.innerWidth,ve=window.innerHeight,a=window.innerWidth),wt){var se=wt.getBoundingClientRect();se.left>0&&se.left<=He&&(We===void 0||!We)&&(document.dir==="rtl"?(z=He-se.width-se.left,b=a<=480?10:30):(b=se.left,z=a<=480?10:30),y=b+z)}if(wt&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var ce=wt.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(y=40,Ae=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(y=0,Ae=40)}}return wt&&((mt===void 0||!mt)&&Zt>0&&Zt+y<He?He=Zt:He-=y,typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(mt===void 0||!mt)&&(ve-=Ae)),{width:He,height:ve}}function Pe(wt,Zt,mt,Oe,We){if(wt.isScreenshoGenerator)return 1;var Se=Oe!==void 0&&Oe,Ge=wt.noScaleMargin!=null&&wt.noScaleMargin,je=function(ce){return ce&&ce!=="false"},He=je(wt.autoHeight),ve=Le(Zt,wt.width,mt,He,Se&&window.GGBT_wsf_view||Ge,We),a=parseInt(ve.width),y=wt.width,z=wt.height;if(y===void 0){var b=Zt.querySelector(".appletParameters");b&&(y=b.offsetWidth,z=b.offsetHeight)}var Ae=a/y,se=Se?1:ve.height/z;return mt!==void 0&&!mt&&(Ae=Math.min(1,Ae),se=Math.min(1,se)),Math.min(Ae,se)}function dt(wt,Zt,mt){var Oe=1,We,Se=!1;if(wt.hasOwnProperty("allowUpscale")&&(Se=wt.allowUpscale),wt.hasOwnProperty("scale")&&(Oe=parseFloat(wt.scale),(isNaN(Oe)||Oe===null||Oe===0)&&(Oe=1),Oe>1&&(Se=!0)),Zt&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(Se=!0),!(wt.hasOwnProperty("disableAutoScale")&&wt.disableAutoScale))We=Pe(wt,Zt,Se,mt,wt.scaleContainerClass);else return Oe;return Se&&(!wt.hasOwnProperty("scale")||Oe===1)?We:Math.min(Oe,We)}function zt(wt){var Zt=Math.min(window.innerWidth,document.documentElement.clientWidth),mt=Math.min(window.innerHeight,document.documentElement.clientHeight),Oe=wt.getBoundingClientRect(),We=(Zt-Oe.width)/2,Se=(mt-Oe.height)/2;Se<0&&(Se=0),wt.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(We<40?wt.style.left="40px":wt.style.left=We+"px",wt.style.top=Se+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(Se<40?wt.style.top="40px":wt.style.top=Se+"px",wt.style.left=We+"px")}function qt(wt,Zt){var mt=wt.querySelector(".appletParameters");if(mt){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(Zt.id!==mt.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(wt)}if(mt.parentElement&&/fullscreen/.test(mt.parentElement.className))return;var Oe=dt(Zt,wt);An()&&mt.setAttribute("data-param-scale",Oe);for(var We=null,Se=0;Se<wt.childNodes.length;Se++)if(wt.childNodes[Se].className!==void 0&&wt.childNodes[Se].className.match(/^applet_scaler/)){We=wt.childNodes[Se];break}if(We!==null&&We.querySelector(".noscale")!==null)return;var Ge=Zt.id!==void 0?Zt.id:"ggbApplet",je=window[Ge];(je==null||!je.recalculateEnvironments)&&We!==null&&!We.className.match(/fullscreen/)&&(We.parentNode.style.transform="",!isNaN(Oe)&&Oe!==1?(We.parentNode.style.width=Zt.width*Oe+"px",We.parentNode.style.height=Zt.height*Oe+"px",Gn(We,Oe)):(Gn(We,1),We.parentNode.style.width=Zt.width+"px",We.parentNode.style.height=Zt.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&zt(wt),window.GGBT_wsf_view&&!window.GGBT_wsf_view.isFullscreen()&&window.GGBT_wsf_general.adjustContentToResize($(mt).parents(".content-added-content"))}}return{responsiveResize:qt,isFlexibleWorksheetEditor:An,positionCenter:zt,getScale:dt,scaleElement:Gn}}();__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 An=n.location.search;return An.indexOf(J)!=-1||An.indexOf(K)!=-1}function q(An,Gn){}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(An){var Gn=s[L].bindings;s[L].bindings=function(){for(var Le=Gn?Gn():{},Pe=An[webModule.__softPermutationId],dt=O;dt<Pe.length;dt++){var zt=Pe[dt];Le[zt[O]]=zt[P]}return Le}};var t;function u(){return v(),t}function v(){if(!t){var An=o.createElement(Q);if(An.id=L,An.style.cssText=R+S,An.tabIndex=-1,o.body.appendChild(An),t=An.contentWindow.document,navigator.userAgent.indexOf(T)==-1){t.open();var Gn=document.compatMode==U?V:W;t.write(Gn+X),t.close()}}}function w(An){function Gn(Pe){function dt(){return typeof o.readyState==Y?typeof o.body!=Y&&o.body!=null:/loaded|complete/.test(o.readyState)}var zt=dt();if(zt){Pe();return}function qt(){if(!zt){if(!dt())return;zt=!0,Pe(),o.removeEventListener&&o.removeEventListener(Z,qt,!1),wt&&clearInterval(wt)}}o.addEventListener&&o.addEventListener(Z,qt,!1);var wt=setInterval(function(){qt()},$)}function Le(Pe){var dt=u(),zt=dt.body,qt=dt.createElement(_);qt.language=ab,qt.crossOrigin=W,qt.src=Pe,webModule.__errFn&&(qt.onerror=function(){webModule.__errFn(L,new Error(bb+Pe))}),zt.appendChild(qt)}Gn(function(){Le(An)})}webModule.__startLoadingFragment=function(An){return C(An)},webModule.__installRunAsyncCode=function(An){var Gn=u(),Le=Gn.body,Pe=Gn.createElement(_);Pe.language=ab,Pe.text=An,Le.appendChild(Pe),Le.removeChild(Pe)};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(An){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(An){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(An){var Gn=c[An];return Gn==null?null:Gn},r=d,webModule.__errFn=e}function B(){function An(wt){var Zt=wt.lastIndexOf(rb);Zt==-1&&(Zt=wt.length);var mt=wt.indexOf(sb);mt==-1&&(mt=wt.length);var Oe=wt.lastIndexOf(tb,Math.min(mt,Zt));return Oe>=O?wt.substring(O,Oe+P):W}function Gn(wt){if(!wt.match(/^\w+:\/\//)){var Zt=o.createElement(ub);Zt.src=wt+vb,wt=An(Zt.src)}return wt}function Le(){var wt=__gwt_getMetaProperty(wb);return wt!=null?wt:W}function Pe(){for(var wt=o.getElementsByTagName(_),Zt=O;Zt<wt.length;++Zt)if(wt[Zt].src.indexOf(xb)!=-1)return An(wt[Zt].src);return W}function dt(){var wt=o.getElementsByTagName(yb);return wt.length>O?wt[wt.length-P].href:W}function zt(){var wt=o.location;return wt.href==wt.protocol+zb+wt.host+wt.pathname+wt.search+wt.hash}var qt=Le();return qt==W&&(qt=Pe()),qt==W&&(qt=dt()),qt==W&&zt()&&(qt=An(o.location.href)),qt=Gn(qt),qt}function C(An){return An.match(/^\//)||An.match(/^[a-zA-Z]+:\/\//)?An:webModule.__moduleBase+An}function D(){var An=[],Gn=O,Le=[],Pe=[];function dt(wt){var Zt=Pe[wt](),mt=Le[wt];if(Zt in mt)return Zt;var Oe=[];for(var We in mt)Oe[mt[We]]=We;throw r&&r(wt,Oe,Zt),null}if(__gwt_isKnownPropertyValue=function(wt,Zt){return Zt in Le[wt]},webModule.__getPropMap=function(){var wt={};for(var Zt in Le)Le.hasOwnProperty(Zt)&&(wt[Zt]=dt(Zt));return wt},webModule.__computePropValue=dt,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var zt;try{zt=Cb;var qt=zt.indexOf(Db);qt!=-1&&(Gn=parseInt(zt.substring(qt+P),$),zt=zt.substring(O,qt))}catch(wt){}return webModule.__softPermutationId=Gn,C(zt+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase=window.ENV==="build"?"/react/build/js/mathematicalGraphics/"+name+"/":"/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},15476:function(An,Gn,Le){"use strict";Le.d(Gn,{Ax:function(){return qt},Ds:function(){return wt},KI:function(){return mt},SI:function(){return zt},f1:function(){return dt}});var Pe=Le(11320);function dt(Oe){let We=!0;if(Oe.length>0){for(let Se=0;Se<Oe.length;Se++)if(Oe[Se].compile_success==0||!Oe[Se].compile_success){We=!1;break}}else We=!1;return We}function zt(Oe,We=""){let Se=[];for(let Ge=0;Ge<Oe.length;Ge++){let je=Oe[Ge],He=We?`${We}/${je.name}`:`${je.name}`;Se.push({title:je.name,type:je.type,isLeaf:je.type!=="tree",key:He})}return Se}function qt(Oe,We,Se){for(let Ge=0;Ge<Oe.length;Ge++){let je=Oe[Ge];if(je.key===We){je.children=Se;break}je.children&&qt(je.children,We,Se)}return Oe}function wt(Oe,We,Se){let Ge;return function(){let je=this,He=arguments,ve=function(){Ge=null,Se||Oe.apply(je,He)},a=Se&&!Ge;clearTimeout(Ge),Ge=setTimeout(ve,We),a&&Oe.apply(je,He)}}const Zt=!0,mt=Pe.Z.API_SERVER},63205:function(An,Gn,Le){"use strict";Le.d(Gn,{Z:function(){return Ge}});var Pe=Le(67294),dt={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},zt=Le(94184),qt=Le.n(zt),wt=Le(57953),Zt=Le(15979),mt=Le(33170),Oe=Le(28706),We=(je,He,ve)=>new Promise((a,y)=>{var z=se=>{try{Ae(ve.next(se))}catch(ce){y(ce)}},b=se=>{try{Ae(ve.throw(se))}catch(ce){y(ce)}},Ae=se=>se.done?a(se.value):Promise.resolve(se.value).then(z,b);Ae((ve=ve.apply(je,He)).next())}),Ge=({data:je,className:He,fullWidth:ve,style:a={},onClose:y,onOk:z,showFullTools:b,noAssociationId:Ae})=>{const se=(0,Pe.useRef)(null),ce=(0,Pe.useRef)(null),Be=(0,Pe.useRef)(null),xe=(0,Pe.useRef)(null),[De,Re]=(0,Pe.useState)(!1),[nt,Ze]=(0,Pe.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,Pe.useEffect)(()=>{Be.current||(Be.current=document.createElement("style"),document.head.appendChild(Be.current)),je!=null&&je.visible?(document.body.setAttribute("data-custom","y-hidden"),Be.current.innerHTML=" html { overflow-y: hidden; }",je!=null&&je.src&&yt()):(document.body.removeAttribute("data-custom"),Be.current&&(document.head.removeChild(Be.current),Be.current=null))},[je==null?void 0:je.visible]);const yt=()=>We(void 0,null,function*(){Re(!0),Ze("\u6B63\u5728\u52A0\u8F7D\u4E2D");const bn=yield(0,Oe.ZJ)(je==null?void 0:je.src);se.current.src="",se.current.src=bn,se.current.onload=function(){Pn()},Re(!1),Ze("")}),Et=()=>{document.body.removeAttribute("data-custom"),Be.current.innerHTML=" ",y()},Xt=bn=>We(void 0,null,function*(){Re(!0),Ze("\u6B63\u5728\u4FDD\u5B58\u4E2D");const $t=yield(0,mt.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:je.title,file:bn.dataUrl}});$t!=null&&$t.id&&!Ae?(yield(0,mt.ZP)(`/api/attachments/${je.id}/add_subitem.json`,{method:"post",body:{subitem_id:$t==null?void 0:$t.id,settings:JSON.stringify(bn.state)}})).status===0&&z():$t!=null&&$t.id&&z($t),document.body.removeAttribute("data-custom"),Be.current.innerHTML=" ",Re(!1),Ze("")}),kt=()=>{const bn=document.querySelector('a[href="https://markerjs.com/"]');bn&&bn.parentNode&&(bn.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(jt=>{const nn=document.querySelector(jt.name);nn&&nn.setAttribute("title",jt.title)})},Pn=()=>{ce.current=new Zt.hP(se.current),ce.current.targetRoot=xe.current,ce.current.addEventListener("render",Xt),ce.current.addEventListener("beforeclose",Et),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(),je!=null&&je.snapshotData&&ce.current.restoreState(je.snapshotData),setTimeout(()=>{window.scrollTo(0,0),kt()},300)};return Pe.createElement(Pe.Fragment,null,(je==null?void 0:je.visible)&&Pe.createElement(wt.Z,{spinning:De,tip:nt,style:{position:"absolute"}},Pe.createElement("div",{ref:xe,className:qt()(dt.imageDimensions,He,ve?dt.fullWidth:""),style:a},Pe.createElement("img",{className:dt.img,ref:se}))))}},36527:function(An,Gn,Le){"use strict";var Pe=Le(67294),dt=Le(71230),zt=Le(15746),qt=Le(66368),wt=Le(71577),Zt=Le(85725),mt=Le(71736),Oe=Le(84279),We=Le(67294);const Se=(0,Pe.forwardRef)(({callback:Ge,showSaveButton:je,value:He=""},ve)=>{const a=(0,Pe.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 "}]}]}],z=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r
|
|
|
x=a + r\\text{cos}\\theta \\ \r
|
|
|
y=b + r\\text{sin}\\theta \r
|
|
|
\\end{matrix}\\right. `},{value:`\\begin{array}{l} \r
|
|
|
\\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+" ")},Ae=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:We.createElement(dt.Z,{className:mt.Z.lists,gutter:[10,10]},y.map((ce,Be)=>We.createElement(zt.Z,{flex:"110px",className:mt.Z.item},We.createElement("div",null,We.createElement(Zt.Z,{value:`$$${ce.value}$$`}),ce.name),We.createElement("div",{className:mt.Z.children},ce.children.map((xe,De)=>We.createElement("div",{key:De},We.createElement("h1",null,xe.name),We.createElement(dt.Z,{gutter:[10,10]},xe.data.map((Re,nt)=>We.createElement(zt.Z,{key:nt,onClick:()=>b(Re),className:mt.Z.diamond},We.createElement(Zt.Z,{value:"`$$"+Re.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:We.createElement(dt.Z,{className:mt.Z.lists,gutter:[10,10]},z.map((ce,Be)=>We.createElement(zt.Z,{flex:"110px",className:mt.Z.item},We.createElement("div",null,We.createElement(Zt.Z,{value:"`$$"+ce.value+"$$`"}),ce.name),We.createElement("div",{className:mt.Z.children},ce.children.map((xe,De)=>We.createElement("div",{key:De},xe.name&&We.createElement("h1",null,xe.name),We.createElement(dt.Z,{gutter:[10,10]},xe.data.map((Re,nt)=>We.createElement(zt.Z,{key:nt,onClick:()=>b(Re),className:mt.Z.diamond},We.createElement(Zt.Z,{value:"`$$"+Re.value+"$$`"}))))))))))}],se=()=>{var ce=document.createElement("div");ce.innerHTML=a.current.getValue();var Be=ce.innerText;return Ge&&Ge(Be),Be};return(0,Pe.useImperativeHandle)(ve,()=>({getData:se})),We.createElement("div",{className:mt.Z.mathWrap},We.createElement(qt.default,{defaultActiveKey:"1",items:Ae}),We.createElement("math-field",{locale:"zh_cn",className:mt.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:a,style:{width:800,marginTop:30,fontSize:18}},He||""),je&&We.createElement("div",{className:mt.Z.button},We.createElement(wt.ZP,{size:"large",onClick:se,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Gn.Z=Se},57444:function(An,Gn,Le){"use strict";Le.d(Gn,{h:function(){return ce}});var Pe=Le(67294),dt=Le(42563),zt=Le(22150),qt=Le(71577),wt=Le(4631),Zt=Le.n(wt),mt=Le(71749),Oe=Le(30483),We=Object.defineProperty,Se=Object.defineProperties,Ge=Object.getOwnPropertyDescriptors,je=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,a=(Be,xe,De)=>xe in Be?We(Be,xe,{enumerable:!0,configurable:!0,writable:!0,value:De}):Be[xe]=De,y=(Be,xe)=>{for(var De in xe||(xe={}))He.call(xe,De)&&a(Be,De,xe[De]);if(je)for(var De of je(xe))ve.call(xe,De)&&a(Be,De,xe[De]);return Be},z=(Be,xe)=>Se(Be,Ge(xe));const b=dt.default.Option,Ae={labelCol:{span:4},wrapperCol:{span:20}},se={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"]};Gn.Z=({callback:Be,onCancel:xe})=>{const[De,Re]=(0,Pe.useState)("python");function nt(yt){Re(se[yt][1])}function Ze(yt){Be(yt)}return Pe.createElement(zt.default,z(y({},Ae),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Ze,style:{width:500}}),Pe.createElement(zt.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},Pe.createElement(dt.default,{getPopupContainer:yt=>yt.parentNode,onChange:nt},Object.keys(se).map(yt=>Pe.createElement(b,{key:yt,value:yt},se[yt][0])))),Pe.createElement(zt.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},Pe.createElement(ce,{mode:De})),Pe.createElement("div",{className:"flex-container flex-end"},Pe.createElement(qt.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Pe.createElement(qt.ZP,{type:"ghost",onClick:xe},"\u53D6\u6D88")))};function ce({value:Be,onChange:xe,mode:De,options:Re={}}){const nt=(0,Pe.useRef)(),[Ze,yt]=(0,Pe.useState)();return(0,Pe.useEffect)(()=>{if(Ze){let Et=function(Xt){const kt=Xt.getValue();xe&&xe(kt)};return Ze.on("change",Et),()=>{Ze.off("change",Et)}}},[Ze,xe]),(0,Pe.useEffect)(()=>{Ze&&Ze.setOption("mode",De)},[Ze,De]),(0,Pe.useEffect)(()=>{Ze&&(Be!==Ze.getValue()||Be==="")&&setTimeout(()=>{Ze.setValue(Be||"")},300)},[Ze,Be]),(0,Pe.useEffect)(()=>{if(nt.current&&!Ze){const Et=Zt().fromTextArea(nt.current,y({mode:De,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},Re));yt(Et)}},[nt.current,Ze]),Pe.createElement("div",{className:"my-codemirror-container"},Pe.createElement("textarea",{ref:nt}))}},35567:function(An,Gn,Le){"use strict";Le.d(Gn,{Z:function(){return KA}});var Pe=Le(67294),dt=Le(4631),zt=Le.n(dt),qt=Le(91033),wt=Le(71749),Zt=Le(57341),mt=Le(82801),Oe=Le(88386),We=Le(49047),Se=Le(80785),Ge=Le(85725),je=({value:Ft="",className:Ut,showTextOnly:xt,showLines:vn,style:Rn={}})=>{const rA=(0,Pe.useMemo)(()=>"",[Ft]);return Pe.createElement(Pe.Fragment,null,Pe.createElement("div",{dangerouslySetInnerHTML:{__html:rA}}))},He=Le(67294),ve=Object.defineProperty,a=Object.defineProperties,y=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,se=(Ft,Ut,xt)=>Ut in Ft?ve(Ft,Ut,{enumerable:!0,configurable:!0,writable:!0,value:xt}):Ft[Ut]=xt,ce=(Ft,Ut)=>{for(var xt in Ut||(Ut={}))b.call(Ut,xt)&&se(Ft,xt,Ut[xt]);if(z)for(var xt of z(Ut))Ae.call(Ut,xt)&&se(Ft,xt,Ut[xt]);return Ft},Be=(Ft,Ut)=>a(Ft,y(Ut));let xe=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function De({onActionCallback:Ft,title:Ut,icon:xt,actionName:vn,className:Rn="",children:rA}){function rn(){Ft(vn)}return He.createElement("a",{title:Ut,className:Rn,onClick:rn},He.createElement("i",{className:`${xt}`}),rA)}var Re=({watch:Ft,showNullButton:Ut,showNullProgramButton:xt,onActionCallback:vn,fullScreen:Rn,insertTemp:rA,hidetoolBar:rn,extraUse:Un})=>{const cA=[...xe,{title:`${Ft?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${Ft?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return He.createElement("ul",{className:"markdown-toolbar-container"},!rn&&cA.map((PA,lr)=>He.createElement("li",{key:lr},PA.actionName?He.createElement(De,Be(ce({},PA),{onActionCallback:vn})):He.createElement("span",{className:"v-line"}))),Ut?He.createElement("li",null,He.createElement(De,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:vn},He.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,xt?He.createElement(He.Fragment,null,He.createElement("li",null,He.createElement(De,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:vn},He.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),He.createElement("li",null,He.createElement(De,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:vn},He.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,rA&&He.createElement("li",null,He.createElement(De,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${rA}`,onActionCallback:vn},He.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Un&&He.createElement("li",null,Un),He.createElement("li",{className:"btn-full-screen"},He.createElement(De,{icon:`${Rn?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Rn?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:vn})))},nt=Le(76621),Ze=Le(22150),yt=Le(69677),Et=Le(71577),Xt=Object.defineProperty,kt=Object.defineProperties,Pn=Object.getOwnPropertyDescriptors,bn=Object.getOwnPropertySymbols,$t=Object.prototype.hasOwnProperty,jt=Object.prototype.propertyIsEnumerable,nn=(Ft,Ut,xt)=>Ut in Ft?Xt(Ft,Ut,{enumerable:!0,configurable:!0,writable:!0,value:xt}):Ft[Ut]=xt,St=(Ft,Ut)=>{for(var xt in Ut||(Ut={}))$t.call(Ut,xt)&&nn(Ft,xt,Ut[xt]);if(bn)for(var xt of bn(Ut))jt.call(Ut,xt)&&nn(Ft,xt,Ut[xt]);return Ft},At=(Ft,Ut)=>kt(Ft,Pn(Ut));const Ot={labelCol:{span:4},wrapperCol:{span:20}};var yn=({callback:Ft,onCancel:Ut})=>{function xt(vn){Ft(vn)}return Pe.createElement(Ze.default,At(St({},Ot),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:xt,style:{width:500}}),Pe.createElement(Ze.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},Pe.createElement(yt.default,null)),Pe.createElement(Ze.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},Pe.createElement(yt.default,null)),Pe.createElement("div",{className:"flex-container flex-end"},Pe.createElement(Et.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Pe.createElement(Et.ZP,{type:"ghost",onClick:Ut},"\u53D6\u6D88")))},kn=Le(57444),It=Le(70859),Jt=Le(14446),an=Le(71230),Wn=Le(63205),Sn=Le(67294),nA=({callback:Ft,onCancel:Ut})=>{const xt=document.createElement("canvas"),vn=xt.getContext("2d");xt.width=1e3,xt.height=800,vn.fillStyle="#ffffff",vn.fillRect(0,0,xt.width,xt.height);const Rn=xt.toDataURL("image/png");return Sn.createElement(Jt.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Sn.createElement(an.Z,{style:{height:"100vh"}},Sn.createElement(Wn.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Rn,visible:!0,title:String(Date.now())},onOk:rA=>{Ft({src:rA.url})},onClose:Ut})))},Ye=Le(23495);function on(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(on,go.CommandHandler),on.prototype.canAlignSelection=function(){var Ft=this.diagram;return!(Ft===null||Ft.isReadOnly||Ft.isModelReadOnly||Ft.selection.count<2)},on.prototype.alignLeft=function(){var Ft=this.diagram;Ft.startTransaction("aligning left");var Ut=1/0;Ft.selection.each(function(xt){xt instanceof go.Link||(Ut=Math.min(xt.position.x,Ut))}),Ft.selection.each(function(xt){xt instanceof go.Link||xt.move(new go.Point(Ut,xt.position.y))}),Ft.commitTransaction("aligning left")},on.prototype.alignRight=function(){var Ft=this.diagram;Ft.startTransaction("aligning right");var Ut=-1/0;Ft.selection.each(function(xt){if(!(xt instanceof go.Link)){var vn=xt.actualBounds.x+xt.actualBounds.width;Ut=Math.max(vn,Ut)}}),Ft.selection.each(function(xt){xt instanceof go.Link||xt.move(new go.Point(Ut-xt.actualBounds.width,xt.position.y))}),Ft.commitTransaction("aligning right")},on.prototype.alignTop=function(){var Ft=this.diagram;Ft.startTransaction("alignTop");var Ut=1/0;Ft.selection.each(function(xt){xt instanceof go.Link||(Ut=Math.min(xt.position.y,Ut))}),Ft.selection.each(function(xt){xt instanceof go.Link||xt.move(new go.Point(xt.position.x,Ut))}),Ft.commitTransaction("alignTop")},on.prototype.alignBottom=function(){var Ft=this.diagram;Ft.startTransaction("aligning bottom");var Ut=-1/0;Ft.selection.each(function(xt){if(!(xt instanceof go.Link)){var vn=xt.actualBounds.y+xt.actualBounds.height;Ut=Math.max(vn,Ut)}}),Ft.selection.each(function(xt){xt instanceof go.Link||xt.move(new go.Point(xt.actualBounds.x,Ut-xt.actualBounds.height))}),Ft.commitTransaction("aligning bottom")},on.prototype.alignCenterX=function(){var Ft=this.diagram,Ut=Ft.selection.first();if(Ut){Ft.startTransaction("aligning Center X");var xt=Ut.actualBounds.x+Ut.actualBounds.width/2;Ft.selection.each(function(vn){vn instanceof go.Link||vn.move(new go.Point(xt-vn.actualBounds.width/2,vn.actualBounds.y))}),Ft.commitTransaction("aligning Center X")}},on.prototype.alignCenterY=function(){var Ft=this.diagram,Ut=Ft.selection.first();if(Ut){Ft.startTransaction("aligning Center Y");var xt=Ut.actualBounds.y+Ut.actualBounds.height/2;Ft.selection.each(function(vn){vn instanceof go.Link||vn.move(new go.Point(vn.actualBounds.x,xt-vn.actualBounds.height/2))}),Ft.commitTransaction("aligning Center Y")}},on.prototype.alignColumn=function(Ft){var Ut=this.diagram;Ut.startTransaction("align Column"),Ft===void 0&&(Ft=0),Ft=parseFloat(Ft);var xt=new Array;Ut.selection.each(function(Un){Un instanceof go.Link||xt.push(Un)});for(var vn=0;vn<xt.length-1;vn++){var Rn=xt[vn],rA=Rn.actualBounds.y+Rn.actualBounds.height+Ft,rn=xt[vn+1];rn.move(new go.Point(Rn.actualBounds.x,rA))}Ut.commitTransaction("align Column")},on.prototype.alignRow=function(Ft){Ft===void 0&&(Ft=0),Ft=parseFloat(Ft);var Ut=this.diagram;Ut.startTransaction("align Row");var xt=new Array;Ut.selection.each(function(Un){Un instanceof go.Link||xt.push(Un)});for(var vn=0;vn<xt.length-1;vn++){var Rn=xt[vn],rA=Rn.actualBounds.x+Rn.actualBounds.width+Ft,rn=xt[vn+1];rn.move(new go.Point(rA,Rn.actualBounds.y))}Ut.commitTransaction("align Row")},on.prototype.canRotate=function(Ft){var Ut=this.diagram;return!(Ut===null||Ut.isReadOnly||Ut.isModelReadOnly||Ut.selection.count<1)},on.prototype.rotate=function(Ft){Ft===void 0&&(Ft=90);var Ut=this.diagram;Ut.startTransaction("rotate "+Ft.toString());var Ut=this.diagram;Ut.selection.each(function(xt){xt instanceof go.Link||xt instanceof go.Group||(xt.angle+=Ft)}),Ut.commitTransaction("rotate "+Ft.toString())},on.prototype.pullToFront=function(){var Ft=this.diagram;Ft.startTransaction("pullToFront");var Ut=new go.Map;Ft.selection.each(function(xt){Ut.set(xt.layer,0)}),Ut.iteratorKeys.each(function(xt){var vn=0;xt.parts.each(function(Rn){if(!Rn.isSelected){var rA=Rn.zOrder;isNaN(rA)?Rn.zOrder=0:vn=Math.max(vn,rA)}}),Ut.set(xt,vn)}),Ft.selection.each(function(xt){on._assignZOrder(xt,Ut.get(xt.layer)+1)}),Ft.commitTransaction("pullToFront")},on.prototype.pushToBack=function(){var Ft=this.diagram;Ft.startTransaction("pushToBack");var Ut=new go.Map;Ft.selection.each(function(xt){Ut.set(xt.layer,0)}),Ut.iteratorKeys.each(function(xt){var vn=0;xt.parts.each(function(Rn){if(!Rn.isSelected){var rA=Rn.zOrder;isNaN(rA)?Rn.zOrder=0:vn=Math.min(vn,rA)}}),Ut.set(xt,vn)}),Ft.selection.each(function(xt){on._assignZOrder(xt,Ut.get(xt.layer)-1-on._findGroupDepth(xt))}),Ft.commitTransaction("pushToBack")},on._assignZOrder=function(Ft,Ut,xt){xt===void 0&&(xt=Ft),Ft.layer===xt.layer&&(Ft.zOrder=Ut),Ft instanceof go.Group&&Ft.memberParts.each(function(vn){on._assignZOrder(vn,Ut+1,xt)})},on._findGroupDepth=function(Ft){if(Ft instanceof go.Group){var Ut=0;return Ft.memberParts.each(function(xt){Ut=Math.max(Ut,on._findGroupDepth(xt))}),Ut+1}else return 0},on.prototype.doKeyDown=function(){var Ft=this.diagram;if(Ft!==null){var Ut=Ft.lastInput;if(Ut.key==="Up"||Ut.key==="Down"||Ut.key==="Left"||Ut.key==="Right"){var xt=this.arrowKeyBehavior;if(xt==="none")return;if(xt==="select"){this._arrowKeySelect();return}else if(xt==="move"){this._arrowKeyMove();return}else if(xt==="tree"){this._arrowKeyTree();return}}go.CommandHandler.prototype.doKeyDown.call(this)}},on.prototype._getAllParts=function(){var Ft=new Array;return this.diagram.nodes.each(function(Ut){Ft.push(Ut)}),this.diagram.parts.each(function(Ut){Ft.push(Ut)}),Ft},on.prototype._arrowKeyMove=function(){var Ft=this.diagram,Ut=Ft.lastInput,xt=0,vn=0;if(Ut.control||Ut.meta)xt=1,vn=1;else if(Ft.grid!==null){var Rn=Ft.grid.gridCellSize;vn=Rn.width,xt=Rn.height}Ft.startTransaction("arrowKeyMove"),Ft.selection.each(function(rA){Ut.key==="Up"?rA.move(new go.Point(rA.actualBounds.x,rA.actualBounds.y-xt)):Ut.key==="Down"?rA.move(new go.Point(rA.actualBounds.x,rA.actualBounds.y+xt)):Ut.key==="Left"?rA.move(new go.Point(rA.actualBounds.x-vn,rA.actualBounds.y)):Ut.key==="Right"&&rA.move(new go.Point(rA.actualBounds.x+vn,rA.actualBounds.y))}),Ft.commitTransaction("arrowKeyMove")},on.prototype._arrowKeySelect=function(){var Ft=this.diagram,Ut=Ft.lastInput,xt=null;Ut.key==="Up"?xt=this._findNearestPartTowards(270):Ut.key==="Down"?xt=this._findNearestPartTowards(90):Ut.key==="Left"?xt=this._findNearestPartTowards(180):Ut.key==="Right"&&(xt=this._findNearestPartTowards(0)),xt!==null&&(Ut.shift?xt.isSelected=!0:Ut.control||Ut.meta?xt.isSelected=!xt.isSelected:Ft.select(xt))},on.prototype._findNearestPartTowards=function(Ft){var Ut=this.diagram.selection.first();if(Ut===null)return null;for(var xt=Ut.actualBounds.center,vn=this._getAllParts(),Rn=1/0,rA=Ut,rn=0;rn<vn.length;rn++){var Un=vn[rn];if(Un!==Ut&&Un.canSelect()){var cA=Un.actualBounds.center,PA=xt.directionPoint(cA),lr=this._angleCloseness(PA,Ft);if(lr<=45){var En=xt.distanceSquaredPoint(cA);En*=1+Math.sin(lr*Math.PI/180),En<Rn&&(Rn=En,rA=Un)}}}return rA},on.prototype._angleCloseness=function(Ft,Ut){return Math.min(Math.abs(Ut-Ft),Math.min(Math.abs(Ut+360-Ft),Math.abs(Ut-360-Ft)))},on.prototype._arrowKeyTree=function(){var Ft=this.diagram,Ut=Ft.selection.first();if(Ut instanceof go.Node){var xt=Ft.lastInput;if(xt.key==="Right"){if(!Ut.isTreeLeaf)if(!Ut.isTreeExpanded)Ft.commandHandler.canExpandTree(Ut)&&Ft.commandHandler.expandTree(Ut);else{var vn=this._sortTreeChildrenByY(Ut).first();vn!==null&&Ft.select(vn)}}else if(xt.key==="Left")if(!Ut.isTreeLeaf&&Ut.isTreeExpanded)Ft.commandHandler.canCollapseTree(Ut)&&Ft.commandHandler.collapseTree(Ut);else{var Rn=Ut.findTreeParentNode();Rn!==null&&Ft.select(Rn)}else if(xt.key==="Up"){var Rn=Ut.findTreeParentNode();if(Rn!==null){var rA=this._sortTreeChildrenByY(Rn),rn=rA.indexOf(Ut);if(rn>0){for(var Un=rA.elt(rn-1);Un!==null&&Un.isTreeExpanded&&!Un.isTreeLeaf;){var cA=this._sortTreeChildrenByY(Un);Un=cA.last()}Un!==null&&Ft.select(Un)}else Ft.select(Rn)}}else if(xt.key==="Down")if(Ut.isTreeExpanded&&!Ut.isTreeLeaf){var vn=this._sortTreeChildrenByY(Ut).first();vn!==null&&Ft.select(vn)}else for(;Ut!==null;){var Rn=Ut.findTreeParentNode();if(Rn===null)break;var rA=this._sortTreeChildrenByY(Rn),rn=rA.indexOf(Ut);if(rn<rA.length-1){Ft.select(rA.elt(rn+1));break}else Ut=Rn}var PA=Ft.selection.first();PA!==null&&Ft.scrollToRect(PA.actualBounds)}},on.prototype._sortTreeChildrenByY=function(Ft){var Ut=new go.List().addAll(Ft.findTreeChildrenNodes());return Ut.sort(function(xt,vn){var Rn=xt.location,rA=vn.location;return Rn.y<rA.y?-1:Rn.y>rA.y?1:Rn.x<rA.x?-1:Rn.x>rA.x?1:0}),Ut},on.prototype.copyToClipboard=function(Ft){go.CommandHandler.prototype.copyToClipboard.call(this,Ft),this._lastPasteOffset.set(this.pasteOffset)},on.prototype.pasteFromClipboard=function(){var Ft=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(Ft,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),Ft},Object.defineProperty(on.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(Ft){if(Ft!=="move"&&Ft!=="select"&&Ft!=="scroll"&&Ft!=="tree"&&Ft!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+Ft);this._arrowKeyBehavior=Ft}}),Object.defineProperty(on.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(Ft){if(!(Ft instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+Ft);this._pasteOffset.set(Ft)}});var Ln=on,aA=Le(18023),Qn=Le(15746),ln=Le(33170),lt={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},qe=Le(67294),Lt=(Ft,Ut,xt)=>new Promise((vn,Rn)=>{var rA=cA=>{try{Un(xt.next(cA))}catch(PA){Rn(PA)}},rn=cA=>{try{Un(xt.throw(cA))}catch(PA){Rn(PA)}},Un=cA=>cA.done?vn(cA.value):Promise.resolve(cA.value).then(rA,rn);Un((xt=xt.apply(Ft,Ut)).next())});function Rt({onCancel:Ft,callback:Ut}){let xt=(0,Pe.useRef)(),vn=(0,Pe.useRef)(),Rn=(0,Pe.useRef)(),rA=(0,Pe.useRef)(!1);const rn=(0,Pe.useRef)(!1),[Un,cA]=(0,Pe.useState)(0);function PA(){const En=Ye.bx.make,wr={red:"#ff3333",blue:"#3358ff",green:"#25ad23",magenta:"#d533ff",purple:"#7d33ff",orange:"#ff6233",brown:"#8e571e",white:"#ffffff",black:"#000000",beige:"#fffcd5",extralightblue:"#d5ebff",extralightred:"#f2dfe0",lightblue:"#a5d2fa",lightgray:"#cccccc",lightgreen:"#b3e6b3",lightred:"#fcbbbd"};xt.current=new Ye.S0(vn.current,{padding:20,grid:En(Ye.s_,"Grid",En(Ye.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),En(Ye.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:jn=>{var mA=jn.diagram.commandHandler.addTopLevelParts(jn.diagram.selection,!0);mA||jn.diagram.currentTool.doCancel()},commandHandler:En(Ln),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:jn=>{var mA=jn.subject;mA.location=mA.location.copy().snapToGridPoint(jn.diagram.grid.gridOrigin,jn.diagram.grid.gridCellSize),setTimeout(()=>{jn.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:jn=>{var mA=jn.subject;setTimeout(()=>{jn.diagram.commandHandler.editTextBlock()})},LinkRelinked:jn=>{var mA=jn.parameter.part;mA.invalidateConnectedLinks();var nr=jn.subject;jn.diagram.toolManager.linkingTool.isForwards?nr.toNode.invalidateConnectedLinks():nr.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),xt.current.nodeTemplate=En(Ye.NB,"Auto",{locationSpot:Ye.z6.Center,locationObjectName:"SHAPE",desiredSize:new Ye.$u(120,60),minSize:new Ye.$u(40,40),resizable:!0,resizeCellSize:new Ye.$u(10,10),rotatable:!0},new Ye.KX("location","loc",Ye.E9.parse).makeTwoWay(Ye.E9.stringify),new Ye.KX("desiredSize","size",Ye.$u.parse).makeTwoWay(Ye.$u.stringify),En(Ye.bn,{name:"SHAPE",fill:wr.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ye.z6.AllSides,toSpot:Ye.z6.AllSides},new Ye.KX("figure"),new Ye.KX("fill"),new Ye.KX("stroke","borderColor"),new Ye.KX("strokeWidth","thickness"),new Ye.KX("strokeDashArray","dash")),En(Ye.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),En(Ye.al,{margin:1,textAlign:"center",overflow:Ye.al.OverflowEllipsis,editable:!0},new Ye.KX("text").makeTwoWay(),new Ye.KX("stroke","color"))),xt.current.nodeTemplate.toolTip=En("ToolTip",En(Ye.s_,"Vertical",{maxSize:new Ye.$u(200,NaN)},En(Ye.al,{font:"bold 10pt sans-serif",textAlign:"center"},new Ye.KX("text")),En(Ye.al,{font:"10pt sans-serif",textAlign:"center"},new Ye.KX("text","details"))));function la(jn,mA){var nr=(UA,Hr)=>{UA.handled=!0,UA.diagram.model.commit(ta=>{var Na=Hr.part.adornedPart,Ma=new Ye.E9().setRectSpot(Na.actualBounds,jn);Ma.subtract(Na.location),Ma.scale(2,2),Ma.x+=Math.sign(Ma.x)*130,Ma.y+=Math.sign(Ma.y)*130,Ma.add(Na.location),Ma.snapToGridPoint(UA.diagram.grid.gridOrigin,UA.diagram.grid.gridCellSize);var vo=ta.copyNodeData(Na.data);ta.setGroupKeyForNodeData(vo,ta.getGroupKeyForNodeData(Na.data)),ta.addNodeData(vo);var Io={from:Na.key,to:ta.getKeyForNodeData(vo)};ta.addLinkData(Io);var Wa=UA.diagram.findNodeForData(vo);Wa.location=Ma,UA.diagram.select(Wa),setTimeout(()=>{UA.diagram.commandHandler.editTextBlock()},20)})};return En(Ye.bn,{figure:mA,alignment:jn,alignmentFocus:jn.opposite(),width:jn.equals(Ye.z6.Top)||jn.equals(Ye.z6.Bottom)?25:18,height:jn.equals(Ye.z6.Top)||jn.equals(Ye.z6.Bottom)?18:25,fill:"orange",stroke:wr.white,strokeWidth:4,mouseEnter:(UA,Hr)=>Hr.fill="dodgerblue",mouseLeave:(UA,Hr)=>Hr.fill="orange",isActionable:!0,click:nr,contextClick:nr})}function Ei(jn){return En(Ye.bn,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:(mA,nr)=>nr.fill="dodgerblue",mouseLeave:(mA,nr)=>nr.fill="orange",click:(mA,nr)=>{mA.diagram.commandHandler.showContextMenu(nr.part.adornedPart)}},jn||{})}xt.current.nodeTemplate.selectionAdornmentTemplate=En(Ye.uz,"Spot",En(Ye.Vm,{padding:10}),la(Ye.z6.Top,"TriangleUp"),la(Ye.z6.Left,"TriangleLeft"),la(Ye.z6.Right,"TriangleRight"),la(Ye.z6.Bottom,"TriangleDown"),Ei({alignment:new Ye.z6(.75,0)}));function Ia(jn,mA){return(nr,UA)=>{nr.handled=!0,nr.diagram.model.commit(Hr=>{Hr.set(UA.part.adornedPart.data,jn,mA)})}}function Vr(jn,mA){return mA||(mA="color"),En(Ye.bn,{width:16,height:16,stroke:"lightgray",fill:jn,margin:1,background:"transparent",mouseEnter:(nr,UA)=>UA.stroke="dodgerblue",mouseLeave:(nr,UA)=>UA.stroke="lightgray",click:Ia(mA,jn),contextClick:Ia(mA,jn)})}function zA(){return[En("ContextMenuButton",En(Ye.s_,"Horizontal",Vr(wr.white,"fill"),Vr(wr.beige,"fill"),Vr(wr.extralightblue,"fill"),Vr(wr.extralightred,"fill"))),En("ContextMenuButton",En(Ye.s_,"Horizontal",Vr(wr.lightgray,"fill"),Vr(wr.lightgreen,"fill"),Vr(wr.lightblue,"fill"),Vr(wr.lightred,"fill")))]}function Ai(){return[En("ContextMenuButton",En(Ye.s_,"Horizontal",Vr(wr.black),Vr(wr.green),Vr(wr.blue),Vr(wr.red))),En("ContextMenuButton",En(Ye.s_,"Horizontal",Vr(wr.white),Vr(wr.magenta),Vr(wr.purple),Vr(wr.orange)))]}function xr(jn,mA){return mA||(mA="thickness"),En(Ye.bn,"LineH",{width:16,height:16,strokeWidth:jn,margin:1,background:"transparent",mouseEnter:(nr,UA)=>UA.background="dodgerblue",mouseLeave:(nr,UA)=>UA.background="transparent",click:Ia(mA,jn),contextClick:Ia(mA,jn)})}function ts(jn,mA){return mA||(mA="dash"),En(Ye.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:jn,margin:1,background:"transparent",mouseEnter:(nr,UA)=>UA.background="dodgerblue",mouseLeave:(nr,UA)=>UA.background="transparent",click:Ia(mA,jn),contextClick:Ia(mA,jn)})}function po(){return[En("ContextMenuButton",En(Ye.s_,"Horizontal",xr(1),xr(2),xr(3),xr(4))),En("ContextMenuButton",En(Ye.s_,"Horizontal",ts(null),ts([2,4]),ts([4,4])))]}function pa(jn,mA){return mA||(mA="figure"),En(Ye.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:jn,margin:1,background:"transparent",mouseEnter:(nr,UA)=>UA.fill="dodgerblue",mouseLeave:(nr,UA)=>UA.fill="lightgray",click:Ia(mA,jn),contextClick:Ia(mA,jn)})}xt.current.nodeTemplate.contextMenu=En("ContextMenu",En("ContextMenuButton",En(Ye.s_,"Horizontal",pa("Rectangle"),pa("RoundedRectangle"),pa("Ellipse"),pa("Diamond"))),En("ContextMenuButton",En(Ye.s_,"Horizontal",pa("Parallelogram2"),pa("ManualOperation"),pa("Procedure"),pa("Cylinder1"))),En("ContextMenuButton",En(Ye.s_,"Horizontal",pa("Terminator"),pa("CreateRequest"),pa("Document"),pa("TriangleDown"))),zA(),Ai(),po()),xt.current.groupTemplate=En(Ye.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:Ye.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(jn,mA)=>{var nr=mA.addMembers(mA.diagram.selection,!0);nr||mA.diagram.currentTool.doCancel()},avoidable:!1},new Ye.KX("location","loc",Ye.E9.parse).makeTwoWay(Ye.E9.stringify),En(Ye.s_,"Auto",{name:"BODY"},En(Ye.bn,{parameter1:10,fill:wr.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ye.z6.AllSides,toSpot:Ye.z6.AllSides},new Ye.KX("fill"),new Ye.KX("stroke","color"),new Ye.KX("strokeWidth","thickness"),new Ye.KX("strokeDashArray","dash")),En(Ye.Vm,{background:"transparent",margin:20})),En(Ye.al,{alignment:Ye.z6.Top,alignmentFocus:Ye.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new Ye.KX("text"),new Ye.KX("stroke","color"))),xt.current.groupTemplate.selectionAdornmentTemplate=En(Ye.uz,"Spot",En(Ye.s_,"Auto",En(Ye.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),En(Ye.Vm,{margin:1.5})),Ei({alignment:Ye.z6.TopRight,alignmentFocus:Ye.z6.BottomRight})),xt.current.groupTemplate.contextMenu=En("ContextMenu",zA(),Ai(),po()),xt.current.linkTemplate=En(Ye.rU,{layerName:"Foreground",routing:Ye.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new Ye.KX("fromSpot","fromSpot",Ye.z6.parse),new Ye.KX("toSpot","toSpot",Ye.z6.parse),new Ye.KX("fromShortLength","dir",jn=>jn>=1?10:0),new Ye.KX("toShortLength","dir",jn=>jn>=1?10:0),new Ye.KX("points").makeTwoWay(),En(Ye.bn,{strokeWidth:2},new Ye.KX("stroke","color"),new Ye.KX("strokeWidth","thickness"),new Ye.KX("strokeDashArray","dash")),En(Ye.bn,{segmentIndex:0,segmentOffset:new Ye.E9(15,0),segmentOrientation:Ye.rU.OrientAlong,alignmentFocus:Ye.z6.Right,figure:"circle",width:10,strokeWidth:0},new Ye.KX("fill","color"),new Ye.KX("visible","dir",jn=>jn===1)),En(Ye.bn,{segmentIndex:-1,segmentOffset:new Ye.E9(-10,6),segmentOrientation:Ye.rU.OrientPlus90,alignmentFocus:Ye.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ye.KX("fill","color"),new Ye.KX("visible","dir",jn=>jn>=1),new Ye.KX("width","thickness",jn=>7+3*jn),new Ye.KX("height","thickness",jn=>7+3*jn),new Ye.KX("segmentOffset","thickness",jn=>new Ye.E9(-15,4+1.5*jn))),En(Ye.bn,{segmentIndex:0,segmentOffset:new Ye.E9(15,-6),segmentOrientation:Ye.rU.OrientMinus90,alignmentFocus:Ye.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ye.KX("fill","color"),new Ye.KX("visible","dir",jn=>jn===2),new Ye.KX("width","thickness",jn=>7+3*jn),new Ye.KX("height","thickness",jn=>7+3*jn),new Ye.KX("segmentOffset","thickness",jn=>new Ye.E9(-15,4+1.5*jn))),En(Ye.al,{alignmentFocus:new Ye.z6(0,1,-4,0),editable:!0},new Ye.KX("text").makeTwoWay(),new Ye.KX("stroke","color"))),xt.current.linkTemplate.selectionAdornmentTemplate=En(Ye.uz,En(Ye.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:oo(2)},new Ye.KX("pathPattern","thickness",oo)),Ei({alignmentFocus:new Ye.z6(0,0,-6,-4)}));function oo(jn){return En(Ye.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(jn+4).toString()+" H3"})}function ri(jn){var mA="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return jn===0?mA="M0 0 M16 16 M0 8 L16 8":jn===2&&(mA="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),En(Ye.bn,{geometryString:mA,margin:2,background:"transparent",mouseEnter:(nr,UA)=>UA.background="dodgerblue",mouseLeave:(nr,UA)=>UA.background="transparent",click:Ia("dir",jn),contextClick:Ia("dir",jn)})}function $r(jn){var mA=(nr,UA)=>{nr.handled=!0,nr.diagram.model.commit(Hr=>{var ta=UA.part.adornedPart;Hr.set(ta.data,jn?"toSpot":"fromSpot",Ye.z6.stringify(Ye.z6.AllSides)),(jn?ta.toNode:ta.fromNode).invalidateConnectedLinks()})};return En(Ye.bn,{width:12,height:12,fill:"transparent",mouseEnter:(nr,UA)=>UA.background="dodgerblue",mouseLeave:(nr,UA)=>UA.background="transparent",click:mA,contextClick:mA})}function On(jn,mA){var nr=0,UA=Ye.z6.RightSide;jn.equals(Ye.z6.Top)?(nr=270,UA=Ye.z6.TopSide):jn.equals(Ye.z6.Left)?(nr=180,UA=Ye.z6.LeftSide):jn.equals(Ye.z6.Bottom)&&(nr=90,UA=Ye.z6.BottomSide),mA||(nr-=180);var Hr=(ta,Na)=>{ta.handled=!0,ta.diagram.model.commit(Ma=>{var vo=Na.part.adornedPart;Ma.set(vo.data,mA?"toSpot":"fromSpot",Ye.z6.stringify(UA)),(mA?vo.toNode:vo.fromNode).invalidateConnectedLinks()})};return En(Ye.bn,{alignment:jn,alignmentFocus:jn.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:nr,background:"transparent",mouseEnter:(ta,Na)=>Na.background="dodgerblue",mouseLeave:(ta,Na)=>Na.background="transparent",click:Hr,contextClick:Hr})}xt.current.linkTemplate.contextMenu=En("ContextMenu",Ai(),po(),En("ContextMenuButton",En(Ye.s_,"Horizontal",ri(0),ri(1),ri(2))),En("ContextMenuButton",En(Ye.s_,"Horizontal",En(Ye.s_,"Spot",$r(!1),On(Ye.z6.Top,!1),On(Ye.z6.Left,!1),On(Ye.z6.Right,!1),On(Ye.z6.Bottom,!1)),En(Ye.s_,"Spot",{margin:new Ye.Zt(0,0,0,2)},$r(!0),On(Ye.z6.Top,!0),On(Ye.z6.Left,!0),On(Ye.z6.Right,!0),On(Ye.z6.Bottom,!0)))));const Bs=`{ "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 Uo=["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 va(jn){return console.log("shapeName:",jn),Uo.indexOf(jn)>=0}var ea=new Ye.YI(Rn.current,{maxSelectionCount:1,linkTemplate:En(Ye.rU,{locationSpot:Ye.z6.Center,selectionAdornmentTemplate:En(Ye.uz,"Link",{locationSpot:Ye.z6.Center},En(Ye.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),En(Ye.bn,{toArrow:"Standard",stroke:null}))},{routing:Ye.rU.AvoidsNodes,curve:Ye.rU.JumpOver,corner:5,toShortLength:4},new Ye.KX("points"),En(Ye.bn,{isPanelMain:!0,strokeWidth:2}),En(Ye.bn,{toArrow:"Standard",stroke:null})),model:new Ye.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...Ye.bn.getFigureGenerators().toArray().map(jn=>({text:"\u672A\u547D\u540D",size:"100 100",figure:jn.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return xt.current.addDiagramListener("TextEdited",function(jn){var mA;const nr=jn.subject.part;var UA=(mA=document.activeElement)==null?void 0:mA.value;typeof UA=="string"&&UA.trim()===""&&xt.current.model.commit(function(Hr){Hr.set(nr.data,"text","\u672A\u547D\u540D"),xt.current.commandHandler.stopCommand()},"increment")}),ea.nodeTemplate=En(Ye.NB,"Auto",{locationSpot:Ye.z6.Center},new Ye.KX("location","location",Ye.E9.parse).makeTwoWay(Ye.E9.stringify),En(Ye.bn,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new Ye.KX("stroke").makeTwoWay(),new Ye.KX("fill").makeTwoWay(),new Ye.KX("figure")),En(Ye.al,{margin:new Ye.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new Ye.$u(16,16),maxSize:new Ye.$u(10,NaN),textAlign:"center",editable:!0},new Ye.KX("key").makeTwoWay())),setTimeout(()=>{xt.current.grid=En(Ye.s_,"Grid",En(Ye.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),En(Ye.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),xt.current.grid.visible=!0,xt.current.grid.gridCellStroke="darkgray",xt.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=xt.current,xt.current}const lr=()=>Lt(this,null,function*(){var En=xt.current.makeImage();const wr=yield(0,ln.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:En.src}});Ut({src:wr.url})});return(0,Pe.useEffect)(()=>(setTimeout(()=>{PA()},500),cA(Un+1),()=>{xt.current=null}),[]),qe.createElement("div",{ref:rn,className:rA.current?`${lt.maxH60} body-overflow-initial`:"body-overflow-initial"},qe.createElement(Jt.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!Un,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:qe.createElement(an.Z,null,qe.createElement(Qn.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),qe.createElement(Qn.Z,{onClick:()=>{var En,wr,la=xt.current.selection.first();if(rA.current=!rA.current,document.activeElement&&la){let Ei=(wr=(En=document.activeElement)==null?void 0:En.value)==null?void 0:wr.trim();typeof Ei=="string"&&xt.current.model.commit(function(Ia){Ia.set(la.data,"text",Ei||"\u672A\u547D\u540D"),xt.current.commandHandler.stopCommand()},"increment")}cA(Un+1)}},qe.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:Ft},qe.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:lt.flowChartWrp},qe.createElement("div",{style:{display:"flex",height:"100%"}},qe.createElement("div",{style:{width:"300px",height:"100%"}},qe.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),qe.createElement("div",{style:{height:"calc(100% - 50px)"},className:lt.myPaletteDiv,ref:Rn})),qe.createElement("div",{style:{flex:1,position:"relative"}},qe.createElement("div",{ref:vn,style:{height:"80vh"}}))),qe.createElement("div",{className:"tr"},qe.createElement(Et.ZP,{size:"large",onClick:lr,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var fn=Rt,xn=Le(78045),Hn=Le(31795);const Vn=xn.ZP.Group,Nn={margin:"0 8px"};var yA=({callback:Ft,onCancel:Ut})=>{function xt(vn){Ft(vn)}return Pe.createElement(Ze.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:xt},Pe.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},Pe.createElement("span",{style:Nn},"\u5355\u5143\u683C\u6570\uFF1A"),Pe.createElement("span",{style:Nn},"\u884C\u6570"),Pe.createElement(Ze.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},Pe.createElement(Hn.Z,null)),Pe.createElement("span",{style:Nn},"\u5217\u6570"),Pe.createElement(Ze.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},Pe.createElement(Hn.Z,null))),Pe.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},Pe.createElement("span",{style:Nn},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),Pe.createElement(Ze.default.Item,{name:"align"},Pe.createElement(Vn,null,Pe.createElement(xn.ZP,{value:"default"},Pe.createElement("i",{className:"fa fa-align-justify"})),Pe.createElement(xn.ZP,{value:"left"},Pe.createElement("i",{className:"fa fa-align-left"})),Pe.createElement(xn.ZP,{value:"center"},Pe.createElement("i",{className:"fa fa-align-center"})),Pe.createElement(xn.ZP,{value:"right"},Pe.createElement("i",{className:"fa fa-align-right"}))))),Pe.createElement("div",{className:"flex-container flex-end"},Pe.createElement(Et.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Pe.createElement(Et.ZP,{type:"ghost",onClick:Ut},"\u53D6\u6D88")))},Zn=Le(47897),wA=Le(61016),Nt=Le.n(wA),gn=(0,Pe.forwardRef)(({use3d:Ft,width:Ut,height:xt,callback:vn,showSaveButton:Rn},rA)=>{const rn=(0,Pe.useRef)(),Un=(0,Pe.useRef)(),[cA,PA]=(0,Pe.useState)(!1),lr=(0,Pe.useRef)({id:rn,appName:"graphing",width:Ut||1e3,height:xt||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,Pe.useEffect)(()=>{Un.current=new(Nt())(lr.current,!0),window.onload=function(){Un.current.inject("applet_container")}},[]);const En=()=>{var wr=window.ggbApplet.getPNGBase64(1,!0,72);return vn&&vn(wr),wr};return(0,Pe.useEffect)(()=>{lr.current.appName=cA?"3D":"graphing",Un.current.inject("applet_container")},[cA]),(0,Pe.useEffect)(()=>{PA(Ft)},[Ft]),(0,Pe.useImperativeHandle)(rA,()=>({getImgData:En})),Pe.createElement(Pe.Fragment,null,Pe.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:rn}),Pe.createElement(an.Z,{align:"middle"},Pe.createElement(Qn.Z,{flex:1},Pe.createElement(Zn.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:cA,onChange:wr=>PA(wr)})),Pe.createElement(Qn.Z,null,Pe.createElement(Et.ZP,{size:"large",onClick:En,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),In=Le(36527),eA=Le(25934),SA=Le(2453);const VA="link",sr="upload-image",dr="add-flowchart",Sr="draw-image",fr="add-flowchart",rr="code-block",CA="add-table",Jn="------------",dA={default:Jn,left:`:${Jn}`,center:`:${Jn}:`,right:`${Jn}:`};var kA=Le(99914),qA=(Ft,Ut,xt)=>new Promise((vn,Rn)=>{var rA=cA=>{try{Un(xt.next(cA))}catch(PA){Rn(PA)}},rn=cA=>{try{Un(xt.throw(cA))}catch(PA){Rn(PA)}},Un=cA=>cA.done?vn(cA.value):Promise.resolve(cA.value).then(rA,rn);Un((xt=xt.apply(Ft,Ut)).next())});function Fr(){}let ja=0;const Ca=1e4,ma="\u2581",_A="@\u2581\u2581@",mo="@\u2581@",Va=`
|
|
|
**\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`,zn=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function _n(Ft){return/^\d+$/.test(Ft)?`${Ft}px`:Ft}const AA=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",$A={[AA+"-B"]:"bold",[AA+"-I"]:"italic"},gr={[VA]:"\u6DFB\u52A0\u94FE\u63A5",[rr]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[sr]:"\u6DFB\u52A0\u56FE\u7247",[Sr]:"\u6DFB\u52A0\u753B\u56FE",[dr]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[CA]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var KA=({defaultValue:Ft="",onChange:Ut,width:xt="100%",height:vn=400,miniToolbar:Rn=!1,isFocus:rA=!1,watch:rn,insertTemp:Un,mode:cA="markdown",id:PA="markdown-editor-id",showResizeBar:lr=!1,noStorage:En=!1,showNullButton:wr=!1,showNullProgramButton:la=!1,hidetoolBar:Ei=!1,fullScreen:Ia=!1,onBlur:Vr,onCMBeforeChange:zA,onFullScreen:Ai,className:xr="",disablePaste:ts=!1,disabled:po=!1,disabledFill:pa=!1,placeholder:oo="",values:ri="",extraUse:$r})=>{const[On,Bs]=(0,Pe.useState)(null),[Uo,va]=(0,Pe.useState)(Ft),[ea,jn]=(0,Pe.useState)(rn),[mA,nr]=(0,Pe.useState)(Ia),[UA,Hr]=(0,Pe.useState)(""),[ta,Na]=(0,Pe.useState)(0),[Ma,vo]=(0,Pe.useState)(vn),[Io,Wa]=(0,Pe.useState)(!1),wl=(0,Pe.useRef)((0,eA.Z)()),ns=(0,Pe.useRef)(!1),Bi=(0,Pe.useRef)(),[xi,ai]=(0,Pe.useState)(0),[Hs,Vo]=(0,Pe.useState)(0),no=(0,Pe.useRef)(),WA=(0,Pe.useRef)(),Rr=(0,Pe.useRef)(),Ta=(0,Pe.useRef)(),oi=()=>qA(void 0,null,function*(){var QA;const lA=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:wl.current}});(QA=lA==null?void 0:lA.attachments)!=null&&QA.length&&(console.log("cm:",On,no),lA.attachments.map(pA=>{pA.content_type.indexOf("image")>-1?On.replaceSelection(``):pA.content_type.indexOf("video")>-1?On.replaceSelection(`<video width="100%" controls src="${ENV.API_SERVER}/api/attachments/${data.id}"></video>`):pA.content_type.indexOf("pdf")>-1?On.replaceSelection(`<a href="${ENV.API_SERVER}/api/attachments/${pA.id}?type=${pA.content_type}&disposition=inline" target="_blank">${pA.name}</a>`):On.replaceSelection(`[${pA.name}](${ENV.API_SERVER}/api/attachments/${pA.id}?type=${pA.content_type})`)}))});(0,Pe.useEffect)(()=>{const QA=window.scrollY||window.pageYOffset;va(ri),On==null||On.setValue(ri),window.scrollTo(0,QA)},[ri]),(0,Pe.useEffect)(()=>{Ai==null||Ai(mA)},[mA]),(0,Pe.useEffect)(()=>{if(no.current){let QA=function(pA,EA){var Lr;if(ts){EA.preventDefault();return}const Wr=EA.clipboardData;if(Wr){const Gr=Wr.types.toString(),Ur=Wr.items;if(Gr==="Files"||Wr.types.indexOf("Files")>-1){if(EA.preventDefault(),cA=="stex")return;try{let ga=Ur[1];((Lr=Ur[0])==null?void 0:Lr.kind)==="file"&&(ga=Ur[0]);const xa=ga.getAsFile(),Fa=xa.name.split(".").pop();(0,It.I)(xa,Ba=>{var No,Do,ii;Ba.id?((No=xa==null?void 0:xa.type)==null?void 0:No.indexOf("image"))>-1?lA.replaceSelection(`<img width="100%" src="/api/attachments/${Ba.id}?type=${Ba.content_type})" alt="" />`):((Do=xa==null?void 0:xa.type)==null?void 0:Do.indexOf("video"))>-1?lA.replaceSelection(`<video width="100%" controls src="/api/attachments/${Ba.id}"></video>`):((ii=xa==null?void 0:xa.type)==null?void 0:ii.indexOf("pdf"))>-1?lA.replaceSelection(`<a href="/api/attachments/${Ba.id}?type=${xa.type}&disposition=inline" target="_blank">${xa.name}</a>`):zn.includes(Fa)?lA.replaceSelection(`<a href="/api/attachments/${Ba.id}?type=office&disposition=inline" target="_blank">${xa.name}</a>`):lA.replaceSelection(`[${xa.name}](/api/attachments/${Ba.id}?type=${Ba.content_type})`):(Ba==null?void 0:Ba.status)===401&&(SA.ZP.warning((Ba==null?void 0:Ba.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(ga){SA.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const lA=zt().fromTextArea(no.current,{mode:cA,lineNumbers:!Rn,lineWrapping:!0,value:Ft,autoCloseTags:!la,autoCloseBrackets:!0});return lA.on("keyup",function(pA,EA){EA.keyCode===8&&(pA.getValue()==""?lA.setOption("placeholder",oo):lA.setOption("placeholder",null))}),lA.on("keydown",function(pA,EA){if(EA.keyCode===8){var Lr=YA(pA);Lr&&EA.preventDefault()}}),rA&&lA.focus(),lA.on("paste",QA),lA.on("dragleave",function(pA,EA){WA.current.classList.remove("mouse-hover-md")}),po&&lA.on("beforeChange",function(pA,EA){(EA.origin==="paste"||EA.origin==="+input")&&EA.cancel()}),Bs(lA),()=>{lA.off("paste",QA)}}},[]);const io=(0,Pe.useCallback)(()=>{if(WA.current)try{}catch(QA){console.log(QA,"---- to set md editor body height")}},[Ma,WA,mA]);(0,Pe.useEffect)(()=>{function QA(){let lA=new qt.Z(pA=>{for(let EA of pA)(EA.target.offsetHeight>0||EA.target.offsetWidth>0)&&(io(),On.setSize("100%","100%"),On.refresh())});return lA.observe(no.current.parentElement),lA}if(On){const lA=QA();return()=>{var pA,EA;(pA=no.current)!=null&&pA.parentElement&&lA.unobserve((EA=no.current)==null?void 0:EA.parentElement)}}},[On,io]),(0,Pe.useEffect)(()=>{if(On){let QA=[];for(const[lA,pA]of Object.entries($A)){let EA={[lA]:()=>{Bo(pA)}};QA.push(EA),On.addKeyMap(EA)}return Bi.current=setInterval(()=>{ns.current&&oi()},4e3),()=>{clearInterval(Bi.current);for(let lA of QA)On.removeKeyMap(lA)}}},[On]),(0,Pe.useEffect)(()=>{Ia!==mA&&nr(Ia)},[Ia]),(0,kA.Z)(()=>{if(!En&&ta>0){let QA=new Date().getTime(),lA=window.sessionStorage.getItem(PA);QA>=ta+Ca&&(!lA||lA!==Uo)&&(window.sessionStorage.setItem(PA,Uo),Wa(!0))}},Ca),(0,Pe.useEffect)(()=>{jn(rn)},[On,rn]),(0,Pe.useEffect)(()=>{On&&rA&&On.focus()},[On,rA]),(0,Pe.useEffect)(()=>{if(ea&&On){let QA=function(pA){let EA=pA.target;if(Ta.current){let Lr=EA.scrollTop/EA.scrollHeight;Ta.current.scrollTop=Ta.current.scrollHeight*Lr}};const lA=On.getScrollerElement();return lA.addEventListener("scroll",QA),()=>{lA.removeEventListener("scroll",QA)}}},[On,ea]),(0,Pe.useEffect)(()=>{if(On&&zA){let QA=function(lA,pA){zA(lA,pA)};return On.on("beforeChange",QA),()=>{On.off("beforeChange",QA)}}},[On,zA]),(0,Pe.useEffect)(()=>{if(On&&Vr){let QA=function(){Vr(On.getValue())};return On.on("blur",QA),()=>{On.off("blur",QA)}}},[On,Vr]);function YA(QA,lA){var pA=QA.getDoc(),EA=pA.getCursor(),Lr=pA.getLine(EA.line),Wr=Lr.charAt(EA.ch-1),Gr=Lr.lastIndexOf("@\u2581@",EA.ch),Ur=Lr.lastIndexOf("@\u2581\u2581@",EA.ch),ga=Gr>Ur?Gr:Ur,xa=Gr>Ur?3:4;if(_A.indexOf(Wr)===-1)return null;if(console.log("change1:",lA,QA,Lr,EA,ga,Gr,Ur,Wr),ga>=0&&EA.ch-ga<5){var Fa=ga+xa;return pA.replaceRange("",{line:EA.line,ch:ga},{line:EA.line,ch:Fa}),{line:EA.line,ch:Fa}}return null}(0,Pe.useEffect)(()=>{if(On){let QA=function(lA,pA){const EA=lA.getValue();va(EA),Na(new Date().getTime()),lA.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Ut&&(la?Ut(EA,pr(EA)):Ut(EA))};return On.on("change",QA),()=>{On.off("change",QA)}}},[On,Ut]),(0,Pe.useEffect)(()=>{if(On)if(Ft==null)On.setValue(""),va("");else{const QA=window.scrollY||window.pageYOffset;Ft!==On.getValue()&&(On.setValue(Ft),va(Ft),On.setCursor(po?1:On.lineCount(),0),window.scrollTo(0,QA))}},[On,Ft]);const Bo=(0,Pe.useCallback)(QA=>{const lA=On.getCursor(),pA=On.getSelection();let EA=pA.split(`
|
|
|
`);switch(QA){case"bold":return On.replaceSelection("**"+pA+"**"),pA===""&&On.setCursor(lA.line,lA.ch+2),On.focus();case"italic":return On.replaceSelection("*"+pA+"*"),pA===""&&On.setCursor(lA.line,lA.ch+1),On.focus();case"code":return On.replaceSelection("`"+pA+"`"),pA===""&&On.setCursor(lA.line,lA.ch+1),On.focus();case"inline-latex":return Hr("inline-latex"),On.focus();case"latex":return On.replaceSelection("```latex\n"+pA+"\n```"),On.setCursor(lA.line+1,pA.length+1),On.focus();case"line-break":return On.replaceSelection(`<br/>
|
|
|
`),On.focus();case"list-ul":return pA===""?On.replaceSelection("- "+pA):On.replaceSelection(EA.map(Lr=>Lr===""?"":`- ${Lr}`).join(`
|
|
|
`)),On.focus();case"list-ol":return pA===""?On.replaceSelection("1. "+pA):On.replaceSelection(EA.map((Lr,Wr)=>Lr===""?"":`${Wr+1}. ${Lr}`).join(`
|
|
|
`)),On.focus();case"add-null-ch":return pA===""&&On.setCursor(lA.line,lA.ch),On.replaceSelection(ma),On.focus();case"add-signal":return pA===""&&On.setCursor(lA.line,lA.ch),On.replaceSelection(mo),On.focus();case"add-multiple":return pA===""&&On.setCursor(lA.line,lA.ch),On.replaceSelection(_A),On.focus();case"inster-template-1":return pA===""&&On.setCursor(lA.line,lA.ch),On.replaceSelection(Va),On.focus();case"eraser":return On.setValue(""),On.focus();case"trigger-watch":return jn(!ea),On.focus();case"trigger-full-screen":return nr(!mA),On.focus();case VA:Hr(VA);return;case rr:Hr(rr);return;case sr:Hr(sr);return;case Sr:Hr(Sr);return;case"maths-latex":Hr("maths-latex");return;case dr:Hr(dr);return;case CA:Hr(CA);return;default:throw new Error}},[On,ea,mA]),_r=(0,Pe.useCallback)((QA,lA)=>{var pA,EA,Lr,Wr,Gr,Ur;switch(Hr(""),UA){case VA:const{title:No,link:Do}=QA;return On.replaceSelection(`[${No}](${Do})`),On.focus();case rr:const{language:ii,content:Sa}=QA;return On.replaceSelection(["```"+ii,Sa,"```"].join(`
|
|
|
`)),On.focus();case"maths-latex":for(var ga=atob(QA),xa=new Uint8Array(ga.length),Fa=0;Fa<ga.length;Fa++)xa[Fa]=ga.charCodeAt(Fa);var Ba=new Blob([xa],{type:"image/png"});(0,It.I)(Ba,So=>{So.id?On.replaceSelection(``):(So==null?void 0:So.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":On.replaceSelection("`$$"+QA+"$$`");break;case sr:case Sr:case fr:const{src:Wo,alt:Si}=QA,ia=lA,rs=(Lr=(EA=(pA=ia==null?void 0:ia.name)==null?void 0:pA.split("."))==null?void 0:EA.pop)==null?void 0:Lr.call(EA);return((Wr=ia==null?void 0:ia.type)==null?void 0:Wr.indexOf("image"))>-1||!(ia!=null&&ia.type)?ia.align||ia.width?On.replaceSelection(`<p style="text-align:${ia.align||"initial"}"><img width="${ia.width?ia.width+"%":"initial"}" src="${Wo}" alt="${Si||""}" /></p>`):On.replaceSelection(`<img width="100%" src="${Wo}" alt="${Si||""}" />`):((Gr=ia==null?void 0:ia.type)==null?void 0:Gr.indexOf("video"))>-1?On.replaceSelection(`<video width="100%" controls src="${Wo}"></video>`):((Ur=ia==null?void 0:ia.type)==null?void 0:Ur.indexOf("pdf"))>-1?On.replaceSelection(`<a href="${Wo}?type=${ia.type}&disposition=inline" target="_blank">${ia.name}</a>`):zn.includes(rs)?On.replaceSelection(`<a href="${Wo}?type=office&disposition=inline" target="_blank">${ia.name}</a>`):On.replaceSelection(`[${ia.name}](${Wo})`),On.focus();case CA:const{row:si,col:Oo,align:IA}=QA;let Ss=`
|
|
|
`;for(let So=0;So<si;So++){let nl=[],ws=[];for(let Al=0;Al<Oo;Al++)So===1&&ws.push(dA[IA]),nl.push(" ");So===1&&(Ss+=`| ${ws.join(" | ")} |
|
|
|
`),Ss+=`| ${nl.join(Oo===1?"":" | ")} |
|
|
|
`}return On.replaceSelection(Ss+`
|
|
|
`),On.focus();default:throw new Error}},[On,UA]),$s=(0,Pe.useMemo)(()=>{switch(UA){case VA:return Pe.createElement(yn,{callback:_r,onCancel:kr});case rr:return Pe.createElement(kn.Z,{callback:_r,onCancel:kr});case sr:return Pe.createElement(It.Z,{callback:_r,onCancel:kr});case dr:return Pe.createElement(fn,{callback:_r,onCancel:kr});case CA:return Pe.createElement(yA,{callback:_r,onCancel:kr});case"maths-latex":return Pe.createElement(gn,{showSaveButton:!0,callback:_r});case"inline-latex":return Pe.createElement(In.Z,{showSaveButton:!0,callback:_r});default:return null}},[UA]);function kr(){Hr("")}(0,Pe.useEffect)(()=>{if(Rr.current){let QA=function(Gr){Lr=!0,Wr=Gr.pageY},lA=function(){Lr=!1},pA=function(Gr){if(Lr){let Ur=Gr.pageY-Wr;Ur<0&&(Ur=0),Ur>300&&(Ur=300);let ga=vn+Ur+"px";vo(ga)}},EA=Rr.current,Lr=!1,Wr=0;return EA.addEventListener("mousedown",QA),document.addEventListener("mousemove",pA),document.addEventListener("mouseup",lA),()=>{EA.removeEventListener("mousedown",QA),document.removeEventListener("mousemove",pA),document.removeEventListener("mouseup",lA)}}},[On,Rr]),(0,Pe.useEffect)(()=>{vo(vn)},[vn]);const Qi=_n(xt),Ui=_n(Ma),el={width:Qi,height:Ui},na=(0,Pe.useMemo)(()=>{if(ta){let QA=new Date(ta),lA=QA.getHours(),pA=QA.getMinutes(),EA=QA.getSeconds();return lA=lA<10?"0"+lA:lA,pA=pA<10?"0"+pA:pA,EA=EA<10?"0"+EA:EA,`${lA}:${pA}:${EA}`}return 0},[ta]),pr=QA=>{const lA=[];if(la){let pA=-1;QA=QA.replace(/(@▁▁@|@▁@)/g,function(EA,Lr,Wr){lA.push({multiLine:EA!==mo})})}return lA};function ua(){window.sessionStorage.removeItem(PA),Wa(!1),Na(0)}function As(){Wa(!1),Na(0),On.setValue(window.sessionStorage.getItem(PA))}(0,Pe.useEffect)(()=>{gr[UA]&&UA!==Sr&&UA!==dr&&setTimeout(()=>{const QA=document.getElementsByClassName("markdown-popup-form")[0],lA=window.innerWidth/2-QA.offsetWidth/2,pA=window.innerHeight/2-QA.offsetHeight/2;ai(lA),Vo(pA)},0)},[UA]);const tl=QA=>{QA.preventDefault();const lA=QA.clientX-xi,pA=QA.clientY-Hs;document.body.onmousemove=EA=>{let Lr=EA.clientX-lA,Wr=EA.clientY-pA;const Gr=document.getElementsByClassName("markdown-popup-form")[0],Ur=window.innerWidth-Gr.offsetWidth,ga=window.innerHeight-Gr.offsetHeight;Lr=Math.max(0,Math.min(Lr,Ur)),Wr=Math.max(0,Math.min(Wr,ga)),js(EA.clientX,EA.clientY,lA,pA)&&(ai(Lr),Vo(Wr))},document.body.onmouseup=function(){document.body.onmousemove=null}},js=(QA,lA,pA,EA)=>{const Lr=document.body.clientHeight,Wr=document.body.clientWidth;return QA<20&&pA>QA||QA>Wr-20&&pA<QA||lA<20&&EA>lA||lA>Lr-20&&EA<lA?(document.body.onmousemove=null,document.body.onmouseup=null,!1):!0};return Pe.createElement(Pe.Fragment,null,Pe.createElement("div",{className:"markdown-editor-wrapper",ref:WA},Pe.createElement("div",{className:`markdown-editor-container ${xr} ${ea?"on-preview":""} ${Rn?"mini":""} ${mA?"full-screen":""}`,style:el},Pe.createElement(Re,{insertTemp:Un,watch:ea,fullScreen:mA,showNullButton:wr,showNullProgramButton:la,onActionCallback:Bo,hidetoolBar:Ei,extraUse:$r}),Pe.createElement("div",{className:"markdown-editor-body"},Pe.createElement("div",{className:"codemirror-container"},Pe.createElement("textarea",{ref:no,placeholder:oo})),ea?Pe.createElement("div",{ref:Ta,className:"preview-container"},cA==="stex"&&Pe.createElement(je,{value:Uo}),cA!=="stex"&&Pe.createElement(Ge.Z,{disabledFill:pa,showProgramFill:la,value:Uo})):null))),lr?Pe.createElement("a",{ref:Rr,className:"editor-resize"}):null,UA===Sr&&Pe.createElement(nA,{callback:_r,onCancel:kr}),UA===dr&&Pe.createElement(fn,{callback:_r,onCancel:kr}),Pe.createElement(nt.Z,null,gr[UA]&&UA!==Sr&&UA!==dr?Pe.createElement(Jt.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:xi,top:Hs},title:Pe.createElement("div",{style:{cursor:"move"},onMouseDown:tl},gr[UA]),open:!0,onCancel:kr,footer:null,destroyOnClose:!0,width:UA===dr?"1200px":null,height:UA===dr?"80vh":null,className:"markdown-popup-form"},$s):null))}},70859:function(An,Gn,Le){"use strict";Le.d(Gn,{Z:function(){return De},I:function(){return nt}});var Pe=Le(22150),dt=Le(2453),zt=Le(69677),qt=Le(93421),wt=Le(31795),Zt=Le(78045),mt=Le(71577),Oe=Le(15476),We=Le(67294),Se=Le(52262),Ge=Le(67294),je=Object.defineProperty,He=Object.defineProperties,ve=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,b=(Ze,yt,Et)=>yt in Ze?je(Ze,yt,{enumerable:!0,configurable:!0,writable:!0,value:Et}):Ze[yt]=Et,Ae=(Ze,yt)=>{for(var Et in yt||(yt={}))y.call(yt,Et)&&b(Ze,Et,yt[Et]);if(a)for(var Et of a(yt))z.call(yt,Et)&&b(Ze,Et,yt[Et]);return Ze},se=(Ze,yt)=>He(Ze,ve(yt));const{useForm:ce}=Pe.default,Be={width:280,marginRight:10},xe={labelCol:{span:5},wrapperCol:{span:19}};var De=({callback:Ze,onCancel:yt})=>{const[Et]=ce();let Xt=(0,We.useRef)();function kt($t){Xt.current.width=Et.getFieldValue("width"),Xt.current.align=Et.getFieldValue("align"),Ze($t,Xt.current)}function Pn($t,jt){if($t.status===-1){dt.ZP.error($t.message);return}Et.setFieldsValue({src:`/api/attachments/${$t.id}`,type:jt.type})}function bn($t){let jt=$t.target.files[0];Xt.current=jt,nt(jt,Pn)}return Ge.createElement(Pe.default,se(Ae({form:Et},xe),{className:"upload-image-panel",onFinish:kt,style:{width:470,overflow:"hidden"}}),Ge.createElement(Pe.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},Ge.createElement("div",{className:"flex-container"},Ge.createElement(Pe.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},Ge.createElement(zt.default,{style:Be})),Ge.createElement(Re,{onFileChange:bn}))),Ge.createElement(Pe.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},Ge.createElement(zt.default,{style:{width:264}})),Ge.createElement(Pe.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},Ge.createElement(qt.Z,null,Ge.createElement(Pe.default.Item,{name:"width",style:{margin:0}},Ge.createElement(wt.Z,{style:{width:264}})),Ge.createElement("span",{className:"ml8"},"%"))),Ge.createElement(Pe.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},Ge.createElement(Zt.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),Ge.createElement("aside",null,Ge.createElement(Pe.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},Ge.createElement(mt.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Ge.createElement(mt.ZP,{type:"default",onClick:yt},"\u53D6\u6D88"))))};function Re({onFileChange:Ze}){return Ge.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",Ge.createElement("input",{type:"file",onChange:Ze}))}function nt(Ze,yt){if(!Ze)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,Se.bg)())throw dt.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let Et=new FormData;Et.append("editormd-image-file",Ze),Et.append("file_param_name","editormd-image-file"),Et.append("byxhr","true");var Xt=new window.XMLHttpRequest;Xt.withCredentials=!0,Xt.addEventListener("load",function(kt){yt(JSON.parse(kt.target.responseText),Ze)},!1),Xt.addEventListener("error",function(kt){console.error(kt)},!1),Xt.open("POST",`${Oe.KI}/api/attachments.json`),Xt.send(Et)}},76621:function(An,Gn,Le){"use strict";Le.d(Gn,{Z:function(){return zt}});var Pe=Le(67294),dt=Le(73935);class zt extends Pe.Component{constructor(wt){super(wt);const Zt=window.document;this.node=Zt.createElement("div"),Zt.body.appendChild(this.node)}render(){const{children:wt}=this.props;return(0,dt.createPortal)(wt,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},9897:function(An,Gn,Le){"use strict";Le.d(Gn,{i:function(){return Be},Z:function(){return De}});var Pe={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"},dt=Le(57953),zt=Le(83062),qt=Le(94184),wt=Le.n(qt),Zt=Le(28706),mt=Le(26194),Oe=Le(52262),We="data:image/png;base64,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",Se="data:image/png;base64,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",Ge="data:image/png;base64,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",je="data:image/png;base64,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",He="data:image/png;base64,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",ve="data:image/png;base64,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",a="data:image/png;base64,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",y="data:image/png;base64,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",z="data:image/png;base64,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",b="data:image/png;base64,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",Ae="data:image/png;base64,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",se="data:image/png;base64,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",ce=Le(67294);const Be=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:We,swimg:Se},{name:"101\u8BA1\u5212",ptimg:Ge,swimg:je},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:He,swimg:ve},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:a,swimg:y},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:z,swimg:b},{name:"\u519B\u961F\u4E00\u6D41",ptimg:Ae,swimg:se}];var De=({className:Re,dataSource:nt=[],col:Ze=4,right:yt,bottom:Et=23,precision:Xt=0,wrapWidth:kt=1200,trackEventItems:Pn,loading:bn,onRemove:$t=()=>{},isCurrent:jt=!0,showAlias:nn=!1})=>{const St=Math.floor((kt-(Ze-1)*yt)/Ze),At=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(Ot=>(window.ENV==="build"&&(Ot.ptimg=`/react/build${Ot.ptimg}`,Ot.swimg=`/react/build${Ot.swimg}`),Ot));return ce.createElement(dt.Z,{spinning:bn},ce.createElement("div",{className:wt()(Pe.list,Re)},!!(nt!=null&&nt.length)&&(nt==null?void 0:nt.map((Ot,yn)=>{var kn;const{name:It,id:Jt,identifier:an,featured:Wn,school_name:Sn,image_url:nA,excellent:Ye,is_plan:on}=Ot;return ce.createElement("div",{key:Jt,className:Pe.wrap,style:{width:St,marginRight:(1+yn)%Ze===0?0:yt+Xt,marginBottom:Et}},ce.createElement("a",{className:Pe.li,onClick:Ln=>{Ln.preventDefault(),Ln.stopPropagation(),Pn&&(0,Zt.L9)([Pn]),(0,Zt.xg)(`/paths/${an}`)}},ce.createElement("div",{className:Pe.img},ce.createElement("img",{className:Pe.cover,src:`${nA}`}),jt&&(0,Oe.bg)()&&(Ot==null?void 0:Ot.studying)&&ce.createElement("div",{className:`${Pe.movebq} user-path-items`,onClick:Ln=>{Ln.stopPropagation(),$t(Ot)}},ce.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ce.createElement("span",{className:"c-red"},"\u79FB\u9664")),(kn=Ot==null?void 0:Ot.subject_tags)==null?void 0:kn.map((Ln,aA)=>{var Qn,ln;if(aA===0){const qe=(Qn=At.find(Lt=>Lt.name==Ln))==null?void 0:Qn.swimg;return ce.createElement("img",{className:Pe.sign,src:qe,style:{left:"-4px"}})}const lt=(ln=At.find(qe=>qe.name==Ln))==null?void 0:ln.ptimg;return ce.createElement("img",{className:Pe.sign,src:lt,style:{left:`${48+52*(aA-1)+2*aA}px`}})}),ce.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Ot==null?void 0:Ot.excellent)&&ce.createElement("div",{className:Pe.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ce.createElement("div",{className:Pe.name},ce.createElement(zt.Z,{title:nn&&(Ot!=null&&Ot.excellent_alias_name)?ce.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${It}`,ce.createElement("br",null),ce.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Ot==null?void 0:Ot.excellent_alias_name}`)):It},ce.createElement("span",{className:Pe.e},nn&&(Ot==null?void 0:Ot.excellent_alias_name)||It))),ce.createElement("div",{className:Pe.tags},ce.createElement("div",null,ce.createElement(zt.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ce.createElement("span",null,ce.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ce.createElement("span",null,Ot.stages_count))),ce.createElement(zt.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ce.createElement("span",null,ce.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ce.createElement("span",null,Ot.members_count)))))))})),!nt.length&&ce.createElement(mt.Z,null)))}},30001:function(An,Gn,Le){"use strict";Le.d(Gn,{jL:function(){return wt},w9:function(){return Ot},QD:function(){return In},cQ:function(){return $t.Z},op:function(){return yA},O5:function(){return Va},_b:function(){return Sr},t7:function(){return b},Gi:function(){return Wn},YG:function(){return Jt},qp:function(){return Ge},vr:function(){return VA},qE:function(){return Nt},Je:function(){return ce},wb:function(){return bn},cq:function(){return aA},tp:function(){return ve}});var Pe=Le(67294),dt={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"},zt="data:image/png;base64,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",wt=({dataSource:zn=[],img:_n,imgWidth:sA=346,title:AA,sunTitle:$A,bannerExtraContent:gr})=>Pe.createElement("div",{className:dt.banner},Pe.createElement("div",{className:dt.content},Pe.createElement("aside",null,Pe.createElement("p",null,Pe.createElement("b",null,AA),Pe.createElement("span",null,$A)),zn.length>0&&Pe.createElement("div",{className:dt.btns},zn.map((KA,Ft)=>Pe.createElement("div",{key:Ft,onClick:KA.click},KA.name,KA.sign?Pe.createElement("img",{src:zt,width:39}):null))),gr),_n&&Pe.createElement("img",{style:{marginTop:33,marginRight:38},src:_n,width:sA}))),Zt={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"},mt=Le(94184),Oe=Le.n(mt),We=Le(96486),Ge=({dataSource:zn=[],value:_n,onChange:sA,onTitleChange:AA,className:$A,title:gr,titleWidth:KA=41,style:Ft={},fontColor:Ut="#6A7283",showCount:xt})=>{const[vn,Rn]=(0,Pe.useState)(0),[rA,rn]=(0,Pe.useState)(!1),Un=(0,Pe.useRef)(null),cA=(0,Pe.useRef)(null);return(0,Pe.useEffect)(()=>{var PA;zn.length!==0&&(((PA=Un==null?void 0:Un.current)==null?void 0:PA.clientHeight)>97?Rn(1):Rn(0)),zn.length===0&&Rn(0),rn(!1)},[zn]),Pe.createElement("div",{className:Oe()(Zt.row,$A),style:Ft},Pe.createElement("div",{onClick:(0,We.throttle)(()=>AA==null?void 0:AA(),2e3),style:{width:KA,marginTop:rA?12:4},className:`${Zt.title} ${AA?"current":""}`},gr),Pe.createElement("div",{className:rA?`${Zt.tagsWrap} ${Zt.tagsBorderWrap}`:Zt.tagsWrap},Pe.createElement("div",{className:Zt.bar,ref:cA,style:vn>0?{height:vn===1?97:"auto",overflow:vn===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},Pe.createElement("div",{className:Zt.tag,ref:Un},zn==null?void 0:zn.map(PA=>Pe.createElement("span",{onClick:()=>sA(PA.id),key:PA.id,style:{color:Ut},className:_n===PA.id?Zt.active:""},Pe.createElement("span",{title:PA.name,className:Zt.name},PA.name),!!xt&&Pe.createElement("span",{className:Zt.num},PA.count))))),!!vn&&Pe.createElement(Pe.Fragment,null,vn===1?Pe.createElement("div",{onClick:()=>{var PA;Rn(2),((PA=Un==null?void 0:Un.current)==null?void 0:PA.clientHeight)>245?rn(!0):rn(!1)},className:Zt.action},"\u5C55\u5F00",Pe.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):Pe.createElement("div",{onClick:()=>{cA.current.scrollTop=0,Rn(1),rn(!1)},className:Zt.action},"\u6536\u8D77",Pe.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},je={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"},ve=({dataSource:zn=[],value:_n,onChange:sA,className:AA,style:$A={}})=>Pe.createElement("div",{style:$A,className:Oe()(je.tabs,AA)},zn.map(gr=>Pe.createElement("span",{onClick:()=>sA(gr.id),className:_n===gr.id?je.active:"",key:gr.id},gr.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=Le(69677),b=({dataSource:zn=[],value:_n="",onChange:sA,onInputChange:AA=()=>{},className:$A,style:gr={},placeholder:KA,allowClear:Ft=!1})=>{var Ut;const[xt,vn]=(0,Pe.useState)(""),[Rn,rA]=(0,Pe.useState)("");(0,Pe.useEffect)(()=>{var cA;let PA=_n;(cA=JSON.stringify(_n))!=null&&cA.includes("{")&&(vn(_n.id),PA=_n.value||"");try{rA(decodeURIComponent(PA||""))}catch(lr){rA(decodeURIComponent(PA||""))}},[_n]);const rn=()=>{sA(encodeURIComponent(Rn),xt||null)},Un=cA=>{cA!==xt&&(vn(cA),sA(encodeURIComponent(Rn),cA))};return Pe.createElement("div",{className:Oe()(a.input,$A),style:gr},!!zn.length&&Pe.createElement("div",{className:a.dropdown},Pe.createElement("div",{className:a.text},(Ut=zn.find(cA=>cA.id===xt))==null?void 0:Ut.name,Pe.createElement("i",{className:"iconfont icon-zhankai4"}),Pe.createElement("b",{className:a.b1}),Pe.createElement("b",{className:a.b2})),Pe.createElement("div",{className:a.menu},zn.map((cA,PA)=>Pe.createElement("div",{key:PA,onClick:()=>Un(cA.id)},cA.name)))),Pe.createElement(y.default,{onPressEnter:rn,value:Rn,onChange:cA=>{rA(cA.target.value),AA(encodeURIComponent(cA.target.value),xt||null)},bordered:!1,placeholder:KA}),Pe.createElement("i",{onClick:rn,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Ae={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:zn,onChange:_n,className:sA,total:AA,pageSize:$A,style:gr={}})=>{const KA=zn<2,Ft=zn>=Math.ceil(AA/$A);return AA<=$A?Pe.createElement(Pe.Fragment,null):Pe.createElement("div",{className:Oe()(Ae.quickPager,sA),style:gr},Pe.createElement("div",{onClick:()=>{KA||_n(zn-1,"prev")},className:KA?Ae.disabled:""},"\u4E0A\u4E00\u9875"),Pe.createElement("div",{onClick:()=>{Ft||_n(zn+1,"next")},className:Ft?Ae.disabled:""},"\u4E0B\u4E00\u9875"))},Be={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"},xe=Le(57953),De=Le(83062),Re=Le(12604),nt=Le(11320),Ze=Le(28706),yt=Le(96908),Et=Le(57177),Xt=Le(81378),kt=Le(26194),bn=({className:zn,dataSource:_n=[],col:sA=4,right:AA,bottom:$A=23,precision:gr=0,wrapWidth:KA=1200,trackEventItems:Ft,loading:Ut})=>{const xt=Math.floor((KA-(sA-1)*AA)/sA);return Pe.createElement(xe.Z,{spinning:Ut},Pe.createElement("div",{className:Oe()(Be.list,zn)},!!_n.length&&_n.map((vn,Rn)=>{const{name:rA,id:rn,identifier:Un,power:cA,cover_image_id:PA,pic:lr}=vn;return Pe.createElement("div",{className:Be.wrap,key:rn,style:{width:xt,marginRight:(1+Rn)%sA===0?0:AA+gr,marginBottom:$A}},Pe.createElement("a",{target:"_blank",href:`/shixuns/${Un}/challenges`,className:Be.li,onClick:En=>{En.preventDefault(),Ft&&(0,Ze.L9)([Ft]),cA&&(0,Ze.xg)(`/shixuns/${Un}/challenges`)}},Pe.createElement("div",{className:Be.img},Pe.createElement("img",{className:Be.cover,src:`${lr}`}),vn.is_jupyter&&Pe.createElement("img",{className:Be.sign,src:yt}),vn.is_jupyter_lab&&Pe.createElement("img",{className:Be.sign,src:Et}),vn.is_unity_3d&&Pe.createElement("img",{className:Be.sign,src:Xt})),Pe.createElement("div",{className:Be.name},Pe.createElement(De.Z,{title:rA||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},Pe.createElement("span",{className:Be.e},rA||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),Pe.createElement("div",{className:Be.tags},Pe.createElement(De.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},Pe.createElement("span",null,Pe.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),Pe.createElement("span",null,vn.challenges_count))),!!vn.myshixuns_count&&Pe.createElement(De.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Pe.createElement("span",null,Pe.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),Pe.createElement("span",null,vn.myshixuns_count))),Pe.createElement(De.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},Pe.createElement("span",null,Pe.createElement("span",null,vn.level))),Pe.createElement("div",{className:Be.rate},Pe.createElement(Re.Z,{allowHalf:!0,disabled:!0,defaultValue:vn.score_info}),Pe.createElement("span",null,"\xA0",vn.score_info?`${vn.score_info}\u5206`:"5\u5206")))),!cA&&Pe.createElement("div",{className:Be.lockWrap},Pe.createElement("img",{src:`${nt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Pe.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!_n.length&&Pe.createElement(kt.Z,null)))},$t=Le(9897),jt={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"},nn="data:image/png;base64,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",St=Le(67294),Ot=({className:zn,dataSource:_n=[],col:sA=4,right:AA,bottom:$A=23,precision:gr=0,wrapWidth:KA=1200,trackEventItems:Ft,loading:Ut})=>{const xt=Math.floor((KA-(sA-1)*AA)/sA);return St.createElement(xe.Z,{spinning:Ut},St.createElement("div",{className:Oe()(jt.list,zn)},!!_n.length&&_n.map((vn,Rn)=>{const{subject_identifier:rA,id:rn,identifier:Un,power:cA}=vn,PA=vn.is_public!=0&&vn.is_public;return St.createElement("div",{className:jt.wrap,key:rn,style:{width:xt,marginRight:(1+Rn)%sA===0?0:AA+gr,marginBottom:$A}},St.createElement("a",{className:jt.li,onClick:lr=>{lr.preventDefault(),Ft&&(0,Ze.L9)([Ft]),(0,Ze.xg)(vn.first_category_url)}},St.createElement("div",{className:jt.top},St.createElement(De.Z,{title:vn.name},St.createElement("div",{className:jt.name},vn.name)),St.createElement("img",{className:jt.img,src:nt.Z.IMG_SERVER+"/images/"+vn.avatar_url}),St.createElement("div",{className:jt.text,title:vn.creator},vn.creator),rA&&St.createElement("div",{className:jt.btns},St.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),St.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),PA&&St.createElement("div",{className:jt.sign},"\u516C\u5F00")),St.createElement("div",{className:jt.bottom},vn.visits>0&&St.createElement(De.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},St.createElement("span",null,St.createElement("i",{className:"iconfont icon-liulanyan"}),St.createElement("span",null,vn.visits))),vn.course_members_count>0&&St.createElement(De.Z,{title:"\u6210\u5458",placement:"bottom"},St.createElement("span",null,St.createElement("i",{className:"iconfont icon-chengyuan"}),vn.course_members_count)),vn.tasks_count>0&&St.createElement(De.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},St.createElement("span",null,St.createElement("i",{className:"iconfont icon-zuoye"}),vn.tasks_count)),vn.is_end?St.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):St.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!vn.is_accessible&&St.createElement("div",{className:jt.lockWrap},St.createElement("img",{src:`${nt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),St.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!_n.length&&St.createElement(kt.Z,null)))},yn={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"},kn=Le(35973),Jt=({dataSource:zn=[],value:_n,onChange:sA,className:AA,style:$A={},tabBarExtraContent:gr})=>Pe.createElement("div",{className:Oe()(yn.tabs,AA),style:$A},Pe.createElement("div",{className:yn.tabsWrap},zn.map((KA,Ft)=>Pe.createElement("aside",{className:yn.tab,onClick:()=>{sA(KA.id),KA.link&&kn.history.push(KA.link)},key:Ft},Pe.createElement("div",{className:_n===KA.id?yn.active:""},KA.name),(KA==null?void 0:KA.resetCount)==null&&(KA==null?void 0:KA.total)!==void 0&&Pe.createElement("span",null,"\uFF08",KA==null?void 0:KA.total,"\uFF09"),(KA==null?void 0:KA.resetCount)!==void 0&&(KA==null?void 0:KA.total)!==void 0&&Pe.createElement(De.Z,{title:(KA==null?void 0:KA.tip)!=null?KA==null?void 0:KA.tip:""},Pe.createElement("span",{style:{color:"#9096A3"}},"\uFF08",Pe.createElement("span",{style:{color:"#000"}},KA==null?void 0:KA.resetCount),"/",Pe.createElement("span",null,KA==null?void 0:KA.total),"\uFF09"))))),Pe.createElement("div",{className:yn.tabBar},gr)),Wn=({className:zn,style:_n={},children:sA})=>Pe.createElement("div",{className:Oe()(zn),style:_n},sA),Sn={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"},nA=Le(85418),Ye=Le(68508);const on=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var aA=({sortValue:zn,dropValue:_n,className:sA,onSort:AA,onDrop:$A,dataSource:gr=on})=>{var KA;return Pe.createElement("div",{className:Oe()(Sn.orderWrap,sA)},Pe.createElement(nA.Z,{dropdownRender:()=>Pe.createElement(Ye.default,null,gr.map((Ft,Ut)=>Pe.createElement(Ye.default.Item,{key:Ut,onClick:()=>$A(Ft.id)},Ft.name)))},Pe.createElement("span",{className:Sn.orderTextWrap},(KA=gr.find(Ft=>_n===Ft.id))==null?void 0:KA.name)),Pe.createElement("span",{className:Sn.orderIconWrap},Pe.createElement("span",{className:Sn.orderAsc},Pe.createElement("i",{className:zn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Sn.cursorPointer} ${Sn.active}`:`iconfont icon-sanjiaoxing-up font12 ${Sn.cursorPointer}`,onClick:()=>AA(zn==="asc"?"desc":"asc")})),Pe.createElement("span",{className:Sn.orderDesc},Pe.createElement("i",{className:zn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Sn.cursorPointer} ${Sn.active}`:`iconfont icon-sanjiaoxing-down font12 ${Sn.cursorPointer}`,onClick:()=>AA(zn==="asc"?"desc":"asc")}))))},Qn={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"},ln=Le(71577),lt=Object.defineProperty,qe=Object.getOwnPropertySymbols,Lt=Object.prototype.hasOwnProperty,Rt=Object.prototype.propertyIsEnumerable,fn=(zn,_n,sA)=>_n in zn?lt(zn,_n,{enumerable:!0,configurable:!0,writable:!0,value:sA}):zn[_n]=sA,xn=(zn,_n)=>{for(var sA in _n||(_n={}))Lt.call(_n,sA)&&fn(zn,sA,_n[sA]);if(qe)for(var sA of qe(_n))Rt.call(_n,sA)&&fn(zn,sA,_n[sA]);return zn},Hn=(zn,_n)=>{var sA={};for(var AA in zn)Lt.call(zn,AA)&&_n.indexOf(AA)<0&&(sA[AA]=zn[AA]);if(zn!=null&&qe)for(var AA of qe(zn))_n.indexOf(AA)<0&&Rt.call(zn,AA)&&(sA[AA]=zn[AA]);return sA},Vn=(zn,_n,sA)=>new Promise((AA,$A)=>{var gr=Ut=>{try{Ft(sA.next(Ut))}catch(xt){$A(xt)}},KA=Ut=>{try{Ft(sA.throw(Ut))}catch(xt){$A(xt)}},Ft=Ut=>Ut.done?AA(Ut.value):Promise.resolve(Ut.value).then(gr,KA);Ft((sA=sA.apply(zn,_n)).next())}),yA=zn=>{var _n=zn,{className:sA,style:AA,children:$A,loading:gr=!1,openLoading:KA,onClick:Ft=()=>{},size:Ut="middle",shape:xt="round"}=_n,vn=Hn(_n,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Rn,rA]=(0,Pe.useState)(!1);return Pe.createElement(ln.ZP,xn({onClick:(0,We.throttle)(rn=>Vn(void 0,null,function*(){KA&&rA(!0);try{yield Ft(rn)}catch(Un){console.log("error",Un)}KA&&rA(!1)}),2e3,{leading:!0,trailing:!1}),className:Oe()(Qn.btn,Qn[`${Ut}-${xt}`],sA),style:AA,size:Ut,shape:xt,loading:Rn||gr},vn),$A)},Zn={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"},Nt=({className:zn,style:_n,children:sA=null,onClick:AA,title:$A})=>Pe.createElement("div",{className:Oe()(Zn.head,zn),style:_n},Pe.createElement("span",{className:"primary-hover",onClick:AA},Pe.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),Pe.createElement("b",{title:$A},$A),Pe.createElement("div",{className:Zn.node},sA)),Cn={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"},In=({confirmShow:zn=!0,confirmTitle:_n,confirmClick:sA,cancelShow:AA=!0,cancelTitle:$A,cancelClick:gr,className:KA,style:Ft,confirmLoading:Ut=!1})=>Pe.createElement("div",{className:Oe()(Cn.btns,KA),style:Ft},zn&&Pe.createElement(ln.ZP,{loading:Ut,onClick:sA,type:"primary",className:Cn.confirm},_n),AA&&Pe.createElement(ln.ZP,{onClick:gr,className:Cn.cancel},$A)),eA={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"},VA=({className:zn,style:_n={},LeftContent:sA,children:AA,RightContent:$A})=>Pe.createElement("div",{className:Oe()(eA.fixedBottom,zn),style:_n},Pe.createElement("div",{className:eA.wrap},Pe.createElement("div",{className:eA.left},sA),Pe.createElement("div",{className:eA.center},AA),Pe.createElement("div",{className:eA.right},$A))),sr={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"},Sr=({className:zn,style:_n={},dataSource:sA=[]})=>Pe.createElement("div",{className:Oe()(sr.crumbs,zn),style:_n},sA.map((AA,$A)=>$A<sA.length-1?Pe.createElement(Pe.Fragment,{key:$A},AA.path||AA.onClick?Pe.createElement("span",{className:sr.hover,onClick:AA!=null&&AA.onClick?AA.onClick:()=>kn.history.push(AA.path)},AA.name):Pe.createElement("span",null,AA.name),Pe.createElement("span",null,"\xA0",">","\xA0")):Pe.createElement("span",{key:$A,style:{color:"#5F6368"}},AA.name))),fr=Le(55054),rr=Object.defineProperty,CA=Object.defineProperties,Jn=Object.getOwnPropertyDescriptors,dA=Object.getOwnPropertySymbols,kA=Object.prototype.hasOwnProperty,qA=Object.prototype.propertyIsEnumerable,Fr=(zn,_n,sA)=>_n in zn?rr(zn,_n,{enumerable:!0,configurable:!0,writable:!0,value:sA}):zn[_n]=sA,ja=(zn,_n)=>{for(var sA in _n||(_n={}))kA.call(_n,sA)&&Fr(zn,sA,_n[sA]);if(dA)for(var sA of dA(_n))qA.call(_n,sA)&&Fr(zn,sA,_n[sA]);return zn},Ca=(zn,_n)=>CA(zn,Jn(_n)),ma=(zn,_n)=>{var sA={};for(var AA in zn)kA.call(zn,AA)&&_n.indexOf(AA)<0&&(sA[AA]=zn[AA]);if(zn!=null&&dA)for(var AA of dA(zn))_n.indexOf(AA)<0&&qA.call(zn,AA)&&(sA[AA]=zn[AA]);return sA};const{Countdown:_A}=fr.default;var Va=zn=>{var _n=zn,{onChange:sA}=_n,AA=ma(_n,["onChange"]);const[$A,gr]=(0,Pe.useState)(null);(0,Pe.useEffect)(()=>{typeof $A=="number"&&$A>=0&&sA($A)},[$A]);const KA=Ft=>{const Ut=Math.floor(Ft/1e3);gr(Ut)};return Pe.createElement(_A,Ca(ja({},AA),{onChange:KA}))}},99914:function(An,Gn,Le){"use strict";Le.d(Gn,{Z:function(){return dt}});var Pe=Le(67294);function dt(zt,qt){const wt=(0,Pe.useRef)();(0,Pe.useEffect)(()=>{wt.current=zt}),(0,Pe.useEffect)(()=>{function Zt(){wt.current()}if(qt!==null){let mt=setInterval(Zt,qt);return()=>clearInterval(mt)}},[qt])}},15210:function(An,Gn,Le){"use strict";Le.r(Gn),Le.d(Gn,{default:function(){return nA}});var Pe=Le(67294),dt=Le(2453),zt=Le(14446),qt=Le(57953),wt=Le(55241),Zt=Le(78045),mt=Le(93421),Oe={flex_box_center:"flex_box_center___Ja97S",flex_space_between:"flex_space_between___RJu4E",flex_box_vertical_center:"flex_box_vertical_center___jhPTF",flex_box_center_end:"flex_box_center_end___ZtezU",flex_box_column:"flex_box_column___MqeI4",wrap:"wrap___k3OOZ",head:"head___h6t3O",empty:"empty___S6QaM",content:"content___sMZPl",left:"left___J41Si",title:"title___GUZvZ",add:"add___zhwIv",leftBar:"leftBar___u_UUF",li:"li___Hnrra",active:"active___N4MxL",right:"right___eLWWO",rightBar:"rightBar___fMTLo",center:"center____NDzP",tabs:"tabs___jdS5u",cut:"cut___w1Pz_",action:"action___QkQ0f",tagBtn:"tagBtn___g2gHo",actActive:"actActive___ESHzD",answers:"answers___dVktP",btn:"btn___BnDvU",disableBtn:"disableBtn___WYJSQ",open_md:"open_md___Qcc2e",tip_container:"tip_container___cApBC",container_text:"container_text___riFvY",btn_send:"btn_send___jN38z",hide:"hide___wZuLt","md-container":"md-container___Am7nQ",unsolved:"unsolved___z4SON",box:"box____EpoE",hot:"hot___oUwVX",animation:"animation___YQjk7",stop:"stop___R1QBJ",disabledElement:"disabledElement___jKwzo",text:"text___Si2da",md_editor:"md_editor___vGEmh"},We=Le(33170),Se=Le(35973),Ge=Le(28706),je=Le(11320),He=Le(39132),ve=Le(27484),a=Le.n(ve),y=Le.p+"static/pt0.03c22983.png",z=Le(35567),b=Le(85725),Ae=Le(74855),se=Le(80599),ce=Le.n(se),Be=(Ye,on,Ln)=>new Promise((aA,Qn)=>{var ln=Lt=>{try{qe(Ln.next(Lt))}catch(Rt){Qn(Rt)}},lt=Lt=>{try{qe(Ln.throw(Lt))}catch(Rt){Qn(Rt)}},qe=Lt=>Lt.done?aA(Lt.value):Promise.resolve(Lt.value).then(ln,lt);qe((Ln=Ln.apply(Ye,on)).next())});const xe=Ye=>{const on=/```[a-z]*\n([\s\S]*?)```/g;return Ye.replace(on,(Ln,aA)=>`<code>${aA.trim()}</code>`)},De=(Ye,on,Ln)=>{const aA={markdown:"text/markdown",html:"text/html"},Qn=new Blob([Ye],{type:aA[Ln]}),ln=URL.createObjectURL(Qn),lt=document.createElement("a");lt.href=ln,lt.download=on,lt.click(),URL.revokeObjectURL(ln)},Re=Ye=>a()(Ye).format("YYYY-MM-DD HH:mm:ss"),nt=(Ye,on,Ln)=>Ye.map((aA,Qn)=>`
|
|
|
${Qn!==0?`
|
|
|
<div class="message">
|
|
|
<p class="user-name">${on}<span class="timestamp">${Re(aA.updated_at)}</span></p>
|
|
|
<pre class="code">${xe(aA.question)}</pre>
|
|
|
</div>`:""}
|
|
|
<div class="message">
|
|
|
<p class="user-name">${Ln}<span class="timestamp">${Re(aA.updated_at)}</span></p>
|
|
|
<pre class="code">${xe(aA.answer)}</pre>
|
|
|
</div>
|
|
|
`).join(""),Ze=(Ye,on,Ln)=>Ye.map((aA,Qn)=>`${Qn!==0?`${on}
|
|
|
${Re(aA.updated_at)}
|
|
|
${aA.question}
|
|
|
|
|
|
`:""}${Ln}
|
|
|
${Re(aA.updated_at)}
|
|
|
${aA.answer}
|
|
|
|
|
|
`).join(""),yt=(Ye,on)=>Be(void 0,null,function*(){const Ln=nt(Ye.data,Ye.my_user_name,Ye.user_name),aA=Ze(Ye.data,Ye.my_user_name,Ye.user_name),Qn=`export-id-${String(Math.random()).slice(-6)}`,ln=`
|
|
|
<!DOCTYPE html>
|
|
|
<html lang="en">
|
|
|
<head>
|
|
|
<meta charset="UTF-8">
|
|
|
<style>
|
|
|
.wrap {
|
|
|
font-family: Arial, sans-serif;
|
|
|
line-height: 1.6;
|
|
|
color: #333;
|
|
|
padding: 20px 20px 0 20px;
|
|
|
background-color: #f9f9f9;
|
|
|
position:fixed;
|
|
|
left: 0;
|
|
|
top: 0;
|
|
|
z-index: 100;
|
|
|
width: 100vw;
|
|
|
height: 100vh;
|
|
|
overflow: auto;
|
|
|
box-sizing: border-box;
|
|
|
}
|
|
|
.message {
|
|
|
margin-bottom: 20px;
|
|
|
padding: 10px;
|
|
|
border-radius: 5px;
|
|
|
background-color: #fff;
|
|
|
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
|
|
|
}
|
|
|
.user-name {
|
|
|
font-weight: bold;
|
|
|
color: #333;
|
|
|
margin: 0;
|
|
|
}
|
|
|
.timestamp {
|
|
|
display: block;
|
|
|
font-size: 0.8em;
|
|
|
color: #666;
|
|
|
margin-top: 5px;
|
|
|
}
|
|
|
pre.code {
|
|
|
background-color: #f5f5f5;
|
|
|
padding: 10px;
|
|
|
border-radius: 5px;
|
|
|
overflow-x: auto;
|
|
|
white-space: pre-wrap;
|
|
|
word-wrap: break-word;
|
|
|
margin: 10px 0 0;
|
|
|
}
|
|
|
</style>
|
|
|
</head>
|
|
|
<body>
|
|
|
<div class='wrap' id=${Qn}>
|
|
|
${Ln}
|
|
|
</div>
|
|
|
</body>
|
|
|
</html>
|
|
|
`;if(on.key==="html")De(ln,`\u4E0E${Ye.user_name}\u5BF9\u8BDD\u5185\u5BB9.html`,"html");else if(on.key==="markdown")De(aA,`\u4E0E${Ye.user_name}\u5BF9\u8BDD\u5185\u5BB9.md`,"markdown");else if(on.key==="pdf"){const lt=zt.default.info({icon:null,width:460,title:"\u63D0\u793A",content:"\u6B63\u5728\u5BFC\u51FAPDF\u4E2D...",maskClosable:!1,keyboard:!1,okButtonProps:{style:{display:"none"}}}),qe=document.createElement("div");qe.innerHTML=ln.replaceAll("box-shadow","// box-shadow"),document.body.appendChild(qe);const Lt=document.getElementById(Qn);if(!Lt){console.error("PDF \u5143\u7D20\u672A\u627E\u5230");return}Lt.style.width="auto",Lt.style.height="auto",Lt.style.position="initial";const Rt={html2canvas:{letterRendering:!0,useCORS:!0,allowTaint:!1},jsPDF:{unit:"in",format:"letter",orientation:"portrait"},pagebreak:{mode:["avoid-all"]}};ce()().set(Rt).from(Lt).toPdf().get("pdf").save(`\u4E0E${Ye.user_name}\u5BF9\u8BDD\u5185\u5BB9.pdf`).finally(()=>{lt.destroy(),document.body.removeChild(qe)})}});var Et={cursor:"cursor___XqlqI"},kt=({text:Ye,open:on=!1,onTextChange:Ln})=>{const[aA,Qn]=(0,Pe.useState)(""),[ln,lt]=(0,Pe.useState)(0),[qe,Lt]=(0,Pe.useState)(!0);return(0,Pe.useEffect)(()=>{if(on)if(ln<Ye.length){Lt(!1);const Rt=setTimeout(()=>{Qn(fn=>fn+Ye[ln]),lt(ln+1),Ln()},50);return()=>clearTimeout(Rt)}else Lt(!0),Ln();else Qn(Ye),lt(0),Lt(!0)},[ln,Ye,on]),Pe.createElement(b.Z,{value:aA+(qe?"":`<span class='${Et.cursor}'></span>`)})},Pn={menuWrap:"menuWrap___GDodS",menuMask:"menuMask___dldKr",menu:"menu___OrkS3",itemTwo:"itemTwo___gOXTT",item:"item___XhZWJ",itemDisabled:"itemDisabled___pRoiI",menuWrapRight:"menuWrapRight___Tgo4N"},bn=Le(30001),$t=Le(94184),jt=Le.n($t),St=({disabled:Ye=!1,recoverDisabled:on=!1,onFileType:Ln,onRecover:aA,onEmpty:Qn})=>{const[ln,lt]=(0,Pe.useState)(!1),[qe,Lt]=(0,Pe.useState)(!1),Rt=(0,Pe.useRef)(null),fn=[{key:"html",label:"\u5BFC\u51FA\u6210HTML"},{key:"markdown",label:"\u5BFC\u51FA\u6210Markdown"},{key:"pdf",label:"\u5BFC\u51FA\u6210PDF"}],xn=()=>{if(!Ye){if(Rt.current){const Hn=Rt.current.getBoundingClientRect(),Vn=window.innerWidth-Hn.right;Lt(Vn>300)}lt(!0)}};return console.log(qe),Pe.createElement("div",{ref:Rt,className:jt()(Pn.menuWrap,qe&&Pn.menuWrapRight),onMouseEnter:xn,onMouseLeave:()=>lt(!1)},Pe.createElement(bn.op,{disabled:Ye},Pe.createElement("i",{className:"iconfont icon-gengduo6 font12 mr5"}),"\u66F4\u591A\u64CD\u4F5C"),Pe.createElement("div",{className:Pn.menuMask,style:{display:ln?"block":"none"}},Pe.createElement("div",{className:Pn.menu},Pe.createElement("div",{className:Pn.itemOne},Pe.createElement("div",{className:Pn.item,style:{cursor:"auto"}},Pe.createElement("span",null,"\u5BFC\u51FA\u5BF9\u8BDD"),Pe.createElement("div",{className:Pn.itemTwo},fn.map(Hn=>Pe.createElement("div",{key:Hn.key,onClick:()=>{lt(!1),Ln(Hn)},className:Pn.item},Hn.label)))),on?Pe.createElement("div",{className:Pn.itemDisabled},"\u6062\u590D\u5BF9\u8BDD"):Pe.createElement("div",{onClick:Hn=>{lt(!1),aA(Hn)},className:Pn.item},"\u6062\u590D\u5BF9\u8BDD"),Pe.createElement("div",{onClick:Hn=>{lt(!1),Qn(Hn)},className:Pn.item},"\u6E05\u7A7A\u5BF9\u8BDD")))))},At=Le(67294),Ot=Object.defineProperty,yn=Object.getOwnPropertySymbols,kn=Object.prototype.hasOwnProperty,It=Object.prototype.propertyIsEnumerable,Jt=(Ye,on,Ln)=>on in Ye?Ot(Ye,on,{enumerable:!0,configurable:!0,writable:!0,value:Ln}):Ye[on]=Ln,an=(Ye,on)=>{for(var Ln in on||(on={}))kn.call(on,Ln)&&Jt(Ye,Ln,on[Ln]);if(yn)for(var Ln of yn(on))It.call(on,Ln)&&Jt(Ye,Ln,on[Ln]);return Ye},Wn=(Ye,on,Ln)=>new Promise((aA,Qn)=>{var ln=Lt=>{try{qe(Ln.next(Lt))}catch(Rt){Qn(Rt)}},lt=Lt=>{try{qe(Ln.throw(Lt))}catch(Rt){Qn(Rt)}},qe=Lt=>Lt.done?aA(Lt.value):Promise.resolve(Lt.value).then(ln,lt);qe((Ln=Ln.apply(Ye,on)).next())}),nA=({})=>{var Ye,on,Ln,aA;const{id:Qn,position:ln}=(0,Ge.oP)(),[lt,qe]=(0,Pe.useState)(!0),[Lt,Rt]=(0,Pe.useState)(!1),fn=(0,Pe.useRef)("bottomRight"),xn=(0,Pe.useRef)();let[Hn,Vn]=(0,Pe.useState)({});const[Nn,yA]=(0,Pe.useState)(Number(Qn)),[Zn,wA]=(0,Pe.useState)([]),[Nt,Cn]=(0,Pe.useState)(1),[gn,In]=(0,Pe.useState)(Number(ln)),eA=(0,Pe.useRef)(Number(ln)),[SA,VA]=(0,Pe.useState)([]),[sr,dr]=(0,Pe.useState)(!1),[Sr,fr]=(0,Pe.useState)(!0),rr=(0,Pe.useRef)(null),CA=(0,Pe.useRef)(1),[Jn,dA]=(0,Pe.useState)({});let[kA,qA]=(0,Pe.useState)("");const[Fr,ja]=(0,Pe.useState)(!1),[Ca,ma]=(0,Pe.useState)(!1),[_A]=(0,Se.useSearchParams)();(0,Pe.useEffect)(()=>((0,Se.getDvaApp)()._store.dispatch({type:"globalSetting/footerToggle",payload:!1}),()=>{(0,Se.getDvaApp)()._store.dispatch({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,Pe.useEffect)(()=>{mo()},[]),(0,Pe.useEffect)(()=>{rr.current.scrollTop=rr.current.scrollHeight},[Nt]),(0,Pe.useEffect)(()=>{const rn=document.getElementById("wechat_QR_code_ids");return rn.classList.add("hide"),()=>{rn.classList.remove("hide")}},[]);const mo=()=>Wn(void 0,null,function*(){var rn,Un;const cA=yield(0,We.ZP)("/api/chats.json",{method:"post",body:{to_user_id:Qn}});if((cA==null?void 0:cA.status)===0){const PA=yield(0,We.ZP)("/api/chats.json",{method:"get",params:{to_user_id:Qn,challenge_id:Number(ln)||""}});if(PA!=null&&PA.data){fr(!1),wA((PA==null?void 0:PA.data)||[]);const lr=(Un=(rn=PA==null?void 0:PA.data)==null?void 0:rn.find(En=>En.to_user_id===Number(Qn)))==null?void 0:Un.id;yA(lr),Va(lr),_n(lr,ln)}}}),Va=rn=>Wn(void 0,null,function*(){const Un=yield(0,We.ZP)("/api/chats/challenge_list.json",{method:"get",params:{id:rn,challenge_id:gn||""}});Un!=null&&Un.challenges&&VA([{id:0,subject:"\u5168\u90E8"},...Un.challenges])}),zn=(rn,Un)=>Wn(void 0,null,function*(){const cA=yield(0,We.ZP)("/api/chats.json",{method:"get",params:{to_user_id:rn,challenge_id:Un||""}});cA!=null&&cA.data&&wA((cA==null?void 0:cA.data)||[]),fr(!1)}),_n=(rn,Un,cA)=>Wn(void 0,null,function*(){var PA;qe(!0);const lr=yield(0,We.ZP)(`/api/chats/${rn}.json`,{method:"get",params:{challenge_id:Number(Un)||""}});if(lr!=null&&lr.data){cA&&(lr.data[lr.data.length-1].open=!0),dA(an({},lr)||{}),dr(!0),Rt(!1);const En=(PA=Zn==null?void 0:Zn.find(wr=>wr.id===rn))==null?void 0:PA.to_user_id;window.location.host==="gpt.educoder.net"?_A.get("homeworkId")?Se.history.replace(`/chatgpt?id=0&position=0&homeworkId=${_A.get("homeworkId")}`):Se.history.replace("/chatgpt?id=0&position=0"):_A.get("homeworkId")?Se.history.replace(`/chatgpt?id=${En||Qn}&position=${Un}&homeworkId=${_A.get("homeworkId")}`):Se.history.replace(`/chatgpt?id=${En||Qn}&position=${Un}`),cA&&(Cn(Math.random()),zn(En,Un))}qe(!1)}),sA=rn=>{var Un;qA(rn),(Un=rn==null?void 0:rn.trim())==null||Un.length},AA=rn=>{CA.current=CA.current+1,yA(rn),In(0),qA(""),Rt(!1),_n(rn,0),Va(rn)},$A=()=>Wn(void 0,null,function*(){var rn;if(kA.trim().length===0){dt.ZP.error("\u4E0D\u80FD\u8F93\u5165\u7EAF\u7A7A\u683C");return}if(!kA){dt.ZP.warning("\u8BF7\u8F93\u5165\u4F60\u8981\u95EE\u7684\u95EE\u9898");return}Rt(!0);const Un=a()().format("YYYY-MM-DDTHH:mm:ss.SSSZ"),cA=an({},Jn);(rn=cA==null?void 0:cA.data)==null||rn.push({id:0,updated_at:Un,question:kA,answer:At.createElement("div",{className:Oe.animation},"\u8001\u5E08\u6B63\u5728\u56DE\u7B54\u4E2D\uFF0C\u8BF7\u7A0D\u540E")}),dA(cA),Cn(Nt+1),qA(""),CA.current=CA.current+1;const PA=CA.current,lr=yield(0,We.ZP)("/api/chats/get_answer",{method:"post",body:{chat_id:Nn,to_user_id:Qn,question:kA,challenge_id:gn||"",time:Un}});PA===CA.current&&(lr==null?void 0:lr.status)===0&&_n(Nn,gn,!0)}),gr=()=>{_n(Nn,gn),zn(Qn,gn),ja(!1)},KA=(rn,Un,cA="")=>Wn(void 0,null,function*(){qe(!0);let PA={};_A.get("homeworkId")?PA={id:rn,satisfied:Un,content:cA,homework_common_id:_A.get("homeworkId")}:PA={id:rn,satisfied:Un,content:cA};const lr=yield(0,We.ZP)("/api/chats/praise.json",{method:"post",body:PA});(lr==null?void 0:lr.status)===0&&_n(Nn,gn)}),Ft=rn=>{rn.shiftKey&&rn.keyCode===13||rn.keyCode===13&&(rn.preventDefault(),$A())},Ut=rn=>Wn(void 0,null,function*(){zt.default.confirm({icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u8BE5\u95EE\u7B54\u5185\u5BB9\u8FDB\u884C\u5220\u9664\uFF1F",onOk:()=>Wn(void 0,null,function*(){(yield(0,We.ZP)("/api/chats/delete_one.json",{method:"delete",body:{id:rn}})).status===0&&(dt.ZP.success("\u5220\u9664\u6210\u529F"),_n(Nn,gn))})})}),xt=()=>Wn(void 0,null,function*(){qe(!0),CA.current=CA.current+1,(yield(0,We.ZP)("/api/chats/stop_one.json",{method:"delete",body:{challenge_id:gn,id:Nn}})).status===0&&_n(Nn,gn),qe(!1)}),vn=[`\u8BF7${Jn==null?void 0:Jn.user_name}\u8001\u5E08\u5C1D\u8BD5\u518D\u56DE\u7B54\u4E00\u6B21`,"\u53EF\u80FD\u542F\u7528\u4E86\u673A\u5668\u4EBA\uFF0C\u8BF7\u8001\u5E08\u4EB2\u81EA\u56DE\u7B54"],Rn=rn=>{yt(Jn,rn)},rA=()=>{};return At.createElement("div",{className:Oe.wrap},At.createElement("div",{className:Oe.head},At.createElement("b",null,"\u5B9E\u8BAD >"),"\u6559\u5B66\u8F85\u5BFC\uFF08beta\u7248\u672C\uFF09"),At.createElement("div",{className:Oe.content},At.createElement(qt.Z,{spinning:Sr},At.createElement("div",{className:Oe.left,onClick:()=>{ma(!1)}},At.createElement("div",{className:Oe.title},At.createElement("span",null,"\u95EE\u7B54\u5217\u8868"),At.createElement("div",{className:jt()(Oe.add,Lt&&Oe.disabledElement),onClick:()=>Wn(void 0,null,function*(){if(Lt)return;fr(!0);const rn=yield(0,We.ZP)("/api/chats.json",{method:"post",body:{to_user_id:Qn,new_chat:!0}});if(rn.status===0){const Un=rn==null?void 0:rn.id;if(Un===Nn){dt.ZP.warning("\u5F53\u524D\u5DF2\u7ECF\u5728\u65B0\u5BF9\u8BDD\u7A97\u53E3"),fr(!1);return}yield zn(-1,0),yA(Un),In(0),yield _n(Un,0)}fr(!1)})})),At.createElement("div",{className:Oe.leftBar},Zn.map(rn=>At.createElement("div",{key:rn.id,onClick:()=>AA(rn.id),className:`${Oe.li} ${rn.id===Nn?Oe.active:""}`},rn!=null&&rn.avatar?At.createElement("img",{src:`${je.Z.IMG_SERVER}/images/${rn==null?void 0:rn.avatar}`}):At.createElement("img",{src:y}),At.createElement("aside",null,At.createElement("p",null,At.createElement("b",{title:rn.user_name},rn.user_name),At.createElement("span",null,rn.time)),At.createElement("div",null,rn.last_message))))))),At.createElement("div",{className:Oe.right},sr&&At.createElement("div",{className:Oe.title,onClick:()=>{ma(!1)}},At.createElement("section",{className:Oe.center},At.createElement("span",null,"\u4E0E",Jn==null?void 0:Jn.user_name,"\u8001\u5E08\u6C9F\u901A\u4E2D\u2026"),At.createElement("div",{className:Oe.tabs},At.createElement("i",{className:"iconfont icon-lianjie3"}),At.createElement("span",null,"\u5F53\u524D\u5BF9\u8BDD\u5173\u8054\uFF1A",Jn!=null&&Jn.challenge_name?`${(on=(Ye=Jn==null?void 0:Jn.data[0])==null?void 0:Ye.shixun)==null?void 0:on.name} \u5B9E\u8BAD---\u7B2C${Jn==null?void 0:Jn.challenge_position}\u5173`:"\u5168\u90E8"),At.createElement("span",{onClick:()=>{Lt||(eA.current=gn,ja(!0))},className:jt()(Oe.cut,Lt&&Oe.disabledElement)},"\u5207\u6362")),At.createElement(St,{disabled:Lt,recoverDisabled:!(Jn!=null&&Jn.can_recycle),onFileType:Rn,onRecover:()=>Wn(void 0,null,function*(){qe(!0),(yield(0,We.ZP)("/api/chats/recycle.json",{method:"post",body:{challenge_id:gn,id:Nn}})).status===0&&(dt.ZP.success("\u6062\u590D\u5BF9\u8BDD\u6210\u529F"),zn(Qn,gn),_n(Nn,gn)),qe(!1)}),onEmpty:()=>{zt.default.confirm({icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u5F53\u524D\u5BF9\u8BDD\u7A97\u53E3\u4E2D\u7684\u5BF9\u8BDD\u5185\u5BB9\u5168\u90E8\u6E05\u7A7A\uFF1F",onOk:()=>Wn(void 0,null,function*(){(yield(0,We.ZP)("/api/chats/clean.json",{method:"delete",body:{challenge_id:gn,id:Nn}})).status===0&&(dt.ZP.success("\u6E05\u7A7A\u5BF9\u8BDD\u6210\u529F"),zn(Qn,gn),_n(Nn,gn))})})}}))),At.createElement("div",{onClick:()=>{ma(!1)},className:Oe.rightBar,ref:rr},At.createElement(qt.Z,{spinning:lt},!((Ln=Jn==null?void 0:Jn.data)!=null&&Ln.length)&&At.createElement("div",{className:Oe.empty}),(aA=Jn==null?void 0:Jn.data)==null?void 0:aA.map((rn,Un)=>{var cA,PA,lr;return At.createElement(Pe.Fragment,{key:Un},!!rn.question&&At.createElement("div",{className:Oe.li},At.createElement("img",{src:`${je.Z.IMG_SERVER}/images/${Jn==null?void 0:Jn.my_avatar}`,style:{borderRadius:"50%",width:56,height:56}}),At.createElement("aside",null,At.createElement("p",null,At.createElement("b",null,Jn.my_user_name),At.createElement("span",null,a()(rn.updated_at).format("YYYY-MM-DD HH:mm"))),At.createElement(b.Z,{value:rn.question}),At.createElement("div",{className:Oe.action},At.createElement(Ae.CopyToClipboard,{text:rn.question,onCopy:()=>dt.ZP.success("\u5185\u5BB9\u5DF2\u590D\u5236\u5230\u7C98\u8D34\u677F\u4E2D")},At.createElement("div",{className:Oe.tagBtn},At.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236")),!Lt&&At.createElement("div",{onClick:()=>Ut(rn.id),className:Oe.tagBtn},At.createElement("i",{className:"iconfont icon-shanchu8"}),"\u5220\u9664")))),!!rn.answer&&At.createElement("div",{style:Un===0?{borderTop:0}:{},className:`${Oe.li} ${Oe.active}`},Jn!=null&&Jn.avatar?At.createElement("img",{src:`${je.Z.IMG_SERVER}/images/${Jn==null?void 0:Jn.avatar}`,style:{borderRadius:"50%",width:56,height:56}}):At.createElement("img",{src:y,style:{borderRadius:"50%",width:56,height:56}}),At.createElement("aside",null,At.createElement("p",null,At.createElement("div",{style:{display:"flex"}},At.createElement("b",{style:{marginRight:"20px"}},Jn.user_name),(cA=rn.shixun)!=null&&cA.name?At.createElement("span",{style:{display:"flex",alignItems:"center"}},"\u5F53\u524D\u5BF9\u8BDD\u5173\u8054\uFF1A",(PA=rn.shixun)==null?void 0:PA.name," \u5B9E\u8BAD---\u7B2C",(lr=rn.challenge)==null?void 0:lr.position,"\u5173"):At.createElement("span",{style:{display:"flex",alignItems:"center"}},"\u5F53\u524D\u5BF9\u8BDD\u5173\u8054\uFF1A\u5168\u90E8")),At.createElement("span",null,a()(rn.updated_at).format("YYYY-MM-DD HH:mm"))),rn.id===0?rn.answer:At.createElement(kt,{onTextChange:rA,open:!!(rn!=null&&rn.open),text:rn.answer}),rn.id===0&&At.createElement("div",{className:Oe.action},At.createElement("div",{onClick:xt,className:Oe.tagBtn},At.createElement("i",{className:"iconfont icon-tingzhishengcheng"}),"\u505C\u6B62\u751F\u6210")),(rn==null?void 0:rn.id)!==0&&At.createElement("div",{className:Oe.action},!!rn.question&&At.createElement(At.Fragment,null,At.createElement("div",{onClick:()=>{kA=rn.question,$A()},className:Oe.tagBtn},At.createElement("i",{className:"iconfont icon-zhongxinshengcheng"}),"\u91CD\u65B0\u751F\u6210"),At.createElement(Ae.CopyToClipboard,{text:rn.answer,onCopy:()=>dt.ZP.success("\u5185\u5BB9\u5DF2\u590D\u5236\u5230\u7C98\u8D34\u677F\u4E2D")},At.createElement("div",{className:Oe.tagBtn},At.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236")),!Lt&&At.createElement("div",{onClick:()=>Ut(rn.id),className:Oe.tagBtn},At.createElement("i",{className:"iconfont icon-shanchu8"}),"\u5220\u9664")),At.createElement("span",{style:{marginLeft:"auto"},onClick:()=>{KA(rn.id,rn.satisfied===1?-1:1)},className:`mr30 ${rn.satisfied===1?Oe.actActive:""}`},At.createElement("i",{className:"iconfont icon-yijiejue"}),"\u5DF2\u89E3\u51B3"),At.createElement(wt.Z,{autoAdjustOverflow:!1,destroyTooltipOnHide:!0,open:Hn[Un],getPopupContainer:En=>En,placement:fn.current,content:At.createElement("div",{className:Oe.box,onMouseLeave:En=>{clearTimeout(xn.current),Hn[Un]=!1,Vn(an({},Hn))},onMouseOver:()=>{clearTimeout(xn.current)}},At.createElement("p",null,"\u62B1\u6B49\u8BA9\u4F60\u5931\u671B\u4E86\uFF0C\u8BF7\u7EE7\u7EED\u5C1D\u8BD5\uFF1A"),vn.map((En,wr)=>{const la=En===rn.content;return At.createElement("div",{onClick:()=>{KA(rn.id,la?-1:0,la?"":En)},className:la?Oe.hot:"",key:En},En)}))},At.createElement("span",{onMouseOver:En=>{clearTimeout(xn.current),window.innerHeight-En.target.getBoundingClientRect().top<350?fn.current="topRight":fn.current="bottomRight",Hn={},Hn[Un]=!0,Vn(an({},Hn))},onMouseOut:En=>{xn.current=setTimeout(()=>{clearTimeout(xn.current),Hn[Un]=!1,Vn(an({},Hn))},800)},className:`${Oe.unsolved} ${rn.satisfied===0?Oe.actActive:""}`},At.createElement("i",{className:"iconfont icon-weijiejuezhengchang"}),"\u672A\u89E3\u51B3"))))))}))),sr&&At.createElement("div",{className:Oe.answers},!Ca&&At.createElement("div",{className:Oe.open_md,onClick:()=>{ma(!0)}},"\u8BF7\u8F93\u5165\u4F60\u7684\u95EE\u9898"),At.createElement("div",{className:Ca?"md_container":"md_container hide",style:{marginTop:20}},At.createElement(z.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:kA,height:240,width:1e3,onChange:sA,className:Oe.md_editor}),At.createElement("div",{className:Oe.tip_container,style:{display:"flex"},onClick:()=>{ma(!1)}},At.createElement("div",{className:Oe.btn_send,onClick:$A},"\u53D1\u9001")))))),At.createElement(zt.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,onCancel:()=>{In(eA.current),ja(!1)},onOk:gr,open:Fr,wrapClassName:He.Z.CustomCss,title:"\u66F4\u6362\u5173\u8054",width:"666px"},At.createElement("div",null,At.createElement(Zt.ZP.Group,{value:gn,onChange:rn=>In(rn.target.value)},At.createElement(mt.Z,{direction:"vertical"},SA==null?void 0:SA.map(rn=>{var Un;return At.createElement(Zt.ZP,{key:rn.id,value:rn.id},rn.id===0?rn.subject:`${(Un=rn.shixun)==null?void 0:Un.name} \u5B9E\u8BAD---\u7B2C${rn==null?void 0:rn.challenge_position}\u5173`)}))))))}},81643:function(An,Gn,Le){"use strict";Le.d(Gn,{Z:function(){return Pe}});const Pe=dt=>dt?typeof dt=="function"?dt():dt:null},57838:function(An,Gn,Le){"use strict";Le.d(Gn,{Z:function(){return dt}});var Pe=Le(67294);function dt(){const[,zt]=Pe.useReducer(qt=>qt+1,0);return zt}},56153:function(An,Gn,Le){"use strict";Le.d(Gn,{Z:function(){return bu}});var Pe=Le(67294),dt=Le.t(Pe,2),zt=Le(91034),qt=Le(94184),wt=Le.n(qt),Zt=Le(87462),mt=Le(4942),Oe=Le(97685),We=Le(45987),Se=Le(1413),Ge=Le(73935);function je(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var He={};function ve(x,E){}function a(x,E){}function y(){He={}}function z(x,E,ee){!E&&!He[ee]&&(x(!1,ee),He[ee]=!0)}function b(x,E){z(ve,x,E)}function Ae(x,E){z(a,x,E)}var se=null,ce=Le(71002),Be=Le(12060);function xe(x,E,ee){var ae=Pe.useRef({});return(!("value"in ae.current)||ee(ae.current.condition,E))&&(ae.current.value=x(),ae.current.condition=E),ae.current.value}function De(x,E){typeof x=="function"?x(E):(0,ce.Z)(x)==="object"&&x&&"current"in x&&(x.current=E)}function Re(){for(var x=arguments.length,E=new Array(x),ee=0;ee<x;ee++)E[ee]=arguments[ee];var ae=E.filter(function(ue){return ue});return ae.length<=1?ae[0]:function(ue){E.forEach(function(le){De(le,ue)})}}function nt(){for(var x=arguments.length,E=new Array(x),ee=0;ee<x;ee++)E[ee]=arguments[ee];return xe(function(){return Re.apply(void 0,E)},E,function(ae,ue){return ae.length===ue.length&&ae.every(function(le,de){return le===ue[de]})})}function Ze(x){var E,ee,ae=(0,Be.isMemo)(x)?x.type.type:x.type;return!(typeof ae=="function"&&!((E=ae.prototype)!==null&&E!==void 0&&E.render)||typeof x=="function"&&!((ee=x.prototype)!==null&&ee!==void 0&&ee.render))}var yt=Pe.createContext(null),Et=yt,Xt=Le(74902),kt=je()?Pe.useLayoutEffect:Pe.useEffect,Pn=kt,bn=function(E,ee){var ae=React.useRef(!0);kt(function(){if(!ae.current)return E()},ee),kt(function(){return ae.current=!1,function(){ae.current=!0}},[])},$t=[];function jt(x,E){var ee=Pe.useState(function(){if(!je())return null;var tt=document.createElement("div");return tt}),ae=(0,Oe.Z)(ee,1),ue=ae[0],le=Pe.useRef(!1),de=Pe.useContext(Et),me=Pe.useState($t),pe=(0,Oe.Z)(me,2),Ce=pe[0],Ie=pe[1],Ne=de||(le.current?void 0:function(tt){Ie(function(Xe){var it=[tt].concat((0,Xt.Z)(Xe));return it})});function ke(){ue.parentElement||document.body.appendChild(ue),le.current=!0}function be(){var tt;(tt=ue.parentElement)===null||tt===void 0||tt.removeChild(ue),le.current=!1}return Pn(function(){return x?de?de(ke):ke():be(),be},[x]),Pn(function(){Ce.length&&(Ce.forEach(function(tt){return tt()}),Ie($t))},[Ce]),[ue,Ne]}function nn(x,E){if(!x)return!1;if(x.contains)return x.contains(E);for(var ee=E;ee;){if(ee===x)return!0;ee=ee.parentNode}return!1}var St="data-rc-order",At="rc-util-key",Ot=new Map;function yn(){var x=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},E=x.mark;return E?E.startsWith("data-")?E:"data-".concat(E):At}function kn(x){if(x.attachTo)return x.attachTo;var E=document.querySelector("head");return E||document.body}function It(x){return x==="queue"?"prependQueue":x?"prepend":"append"}function Jt(x){return Array.from((Ot.get(x)||x).children).filter(function(E){return E.tagName==="STYLE"})}function an(x){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!je())return null;var ee=E.csp,ae=E.prepend,ue=document.createElement("style");ue.setAttribute(St,It(ae)),ee!=null&&ee.nonce&&(ue.nonce=ee==null?void 0:ee.nonce),ue.innerHTML=x;var le=kn(E),de=le.firstChild;if(ae){if(ae==="queue"){var me=Jt(le).filter(function(pe){return["prepend","prependQueue"].includes(pe.getAttribute(St))});if(me.length)return le.insertBefore(ue,me[me.length-1].nextSibling),ue}le.insertBefore(ue,de)}else le.appendChild(ue);return ue}function Wn(x){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ee=kn(E);return Jt(ee).find(function(ae){return ae.getAttribute(yn(E))===x})}function Sn(x){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ee=Wn(x,E);if(ee){var ae=kn(E);ae.removeChild(ee)}}function nA(x,E){var ee=Ot.get(x);if(!ee||!nn(document,ee)){var ae=an("",E),ue=ae.parentNode;Ot.set(x,ue),x.removeChild(ae)}}function Ye(){Ot.clear()}function on(x,E){var ee=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},ae=kn(ee);nA(ae,ee);var ue=Wn(E,ee);if(ue){var le,de;if((le=ee.csp)!==null&&le!==void 0&&le.nonce&&ue.nonce!==((de=ee.csp)===null||de===void 0?void 0:de.nonce)){var me;ue.nonce=(me=ee.csp)===null||me===void 0?void 0:me.nonce}return ue.innerHTML!==x&&(ue.innerHTML=x),ue}var pe=an(x,ee);return pe.setAttribute(yn(ee),E),pe}var Ln;function aA(x){if(typeof document=="undefined")return 0;if(x||Ln===void 0){var E=document.createElement("div");E.style.width="100%",E.style.height="200px";var ee=document.createElement("div"),ae=ee.style;ae.position="absolute",ae.top="0",ae.left="0",ae.pointerEvents="none",ae.visibility="hidden",ae.width="200px",ae.height="150px",ae.overflow="hidden",ee.appendChild(E),document.body.appendChild(ee);var ue=E.offsetWidth;ee.style.overflow="scroll";var le=E.offsetWidth;ue===le&&(le=ee.clientWidth),document.body.removeChild(ee),Ln=ue-le}return Ln}function Qn(x){var E=x.match(/^(.*)px$/),ee=Number(E==null?void 0:E[1]);return Number.isNaN(ee)?aA():ee}function ln(x){if(typeof document=="undefined"||!x||!(x instanceof Element))return{width:0,height:0};var E=getComputedStyle(x,"::-webkit-scrollbar"),ee=E.width,ae=E.height;return{width:Qn(ee),height:Qn(ae)}}function lt(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var qe="rc-util-locker-".concat(Date.now()),Lt=0;function Rt(x){var E=!!x,ee=Pe.useState(function(){return Lt+=1,"".concat(qe,"_").concat(Lt)}),ae=(0,Oe.Z)(ee,1),ue=ae[0];Pn(function(){if(E){var le=ln(document.body).width,de=lt();on(`
|
|
|
html body {
|
|
|
overflow-y: hidden;
|
|
|
`.concat(de?"width: calc(100% - ".concat(le,"px);"):"",`
|
|
|
}`),ue)}else Sn(ue);return function(){Sn(ue)}},[E,ue])}var fn=!1;function xn(x){return typeof x=="boolean"&&(fn=x),fn}var Hn=function(E){return E===!1?!1:!je()||!E?null:typeof E=="string"?document.querySelector(E):typeof E=="function"?E():E},Vn=Pe.forwardRef(function(x,E){var ee=x.open,ae=x.autoLock,ue=x.getContainer,le=x.debug,de=x.autoDestroy,me=de===void 0?!0:de,pe=x.children,Ce=Pe.useState(ee),Ie=(0,Oe.Z)(Ce,2),Ne=Ie[0],ke=Ie[1],be=Ne||ee;Pe.useEffect(function(){(me||ee)&&ke(ee)},[ee,me]);var tt=Pe.useState(function(){return Hn(ue)}),Xe=(0,Oe.Z)(tt,2),it=Xe[0],Ve=Xe[1];Pe.useEffect(function(){var rt=Hn(ue);Ve(rt!=null?rt:null)});var ot=jt(be&&!it,le),vt=(0,Oe.Z)(ot,2),Ct=vt[0],en=vt[1],pn=it!=null?it:Ct;Rt(ae&&ee&&je()&&(pn===Ct||pn===document.body));var Mt=null;if(pe&&Ze(pe)&&E){var ft=pe;Mt=ft.ref}var mn=nt(Mt,E);if(!be||!je()||it===void 0)return null;var sn=pn===!1||xn(),$e=pe;return E&&($e=Pe.cloneElement(pe,{ref:mn})),Pe.createElement(Et.Provider,{value:en},sn?$e:(0,Ge.createPortal)($e,pn))}),Nn=Vn,yA=Nn,Zn=Le(48555);function wA(x){return x instanceof HTMLElement||x instanceof SVGElement}function Nt(x){return wA(x)?x:x instanceof React.Component?ReactDOM.findDOMNode(x):null}function Cn(x){var E;return x==null||(E=x.getRootNode)===null||E===void 0?void 0:E.call(x)}function gn(x){return Cn(x)instanceof ShadowRoot}function In(x){return gn(x)?Cn(x):null}function eA(x){var E=Pe.useRef();E.current=x;var ee=Pe.useCallback(function(){for(var ae,ue=arguments.length,le=new Array(ue),de=0;de<ue;de++)le[de]=arguments[de];return(ae=E.current)===null||ae===void 0?void 0:ae.call.apply(ae,[E].concat(le))},[]);return ee}function SA(){var x=(0,Se.Z)({},dt);return x.useId}var VA=0;function sr(){}var dr=SA(),Sr=dr?function(E){var ee=dr();return E||ee}:function(E){var ee=Pe.useState("ssr-id"),ae=(0,Oe.Z)(ee,2),ue=ae[0],le=ae[1];return Pe.useEffect(function(){var de=VA;VA+=1,le("rc_unique_".concat(de))},[]),E||ue};function fr(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var rr=fr()?Pe.useLayoutEffect:Pe.useEffect,CA=function(E,ee){var ae=Pe.useRef(!0);rr(function(){return E(ae.current)},ee),rr(function(){return ae.current=!1,function(){ae.current=!0}},[])},Jn=function(E,ee){CA(function(ae){if(!ae)return E()},ee)},dA=CA,kA=function(){if(typeof navigator=="undefined"||typeof window=="undefined")return!1;var x=navigator.userAgent||navigator.vendor||window.opera;return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(x)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(x==null?void 0:x.substr(0,4))},qA=Pe.createContext(null),Fr=qA;function ja(x){return x?Array.isArray(x)?x:[x]:[]}function Ca(x,E,ee,ae){return Pe.useMemo(function(){var ue=ja(ee!=null?ee:E),le=ja(ae!=null?ae:E),de=new Set(ue),me=new Set(le);return x&&(de.has("hover")&&(de.delete("hover"),de.add("click")),me.has("hover")&&(me.delete("hover"),me.add("click"))),[de,me]},[x,E,ee,ae])}var ma=function(x){if(!x)return!1;if(x instanceof Element){if(x.offsetParent)return!0;if(x.getBBox){var E=x.getBBox(),ee=E.width,ae=E.height;if(ee||ae)return!0}if(x.getBoundingClientRect){var ue=x.getBoundingClientRect(),le=ue.width,de=ue.height;if(le||de)return!0}}return!1};function _A(){var x=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ee=arguments.length>2?arguments[2]:void 0;return ee?x[0]===E[0]:x[0]===E[0]&&x[1]===E[1]}function mo(x,E,ee,ae){for(var ue=ee.points,le=Object.keys(x),de=0;de<le.length;de+=1){var me,pe=le[de];if(_A((me=x[pe])===null||me===void 0?void 0:me.points,ue,ae))return"".concat(E,"-placement-").concat(pe)}return""}function Va(x,E,ee,ae){return E||(ee?{motionName:"".concat(x,"-").concat(ee)}:ae?{motionName:ae}:null)}function zn(x){return x.ownerDocument.defaultView}function _n(x){for(var E=[],ee=x==null?void 0:x.parentElement,ae=["hidden","scroll","clip","auto"];ee;){var ue=zn(ee).getComputedStyle(ee),le=ue.overflowX,de=ue.overflowY,me=ue.overflow;[le,de,me].some(function(pe){return ae.includes(pe)})&&E.push(ee),ee=ee.parentElement}return E}function sA(x){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;return Number.isNaN(x)?E:x}function AA(x){return sA(parseFloat(x),0)}function $A(x,E){var ee=(0,Se.Z)({},x);return(E||[]).forEach(function(ae){if(!(ae instanceof HTMLBodyElement||ae instanceof HTMLHtmlElement)){var ue=zn(ae).getComputedStyle(ae),le=ue.overflow,de=ue.overflowClipMargin,me=ue.borderTopWidth,pe=ue.borderBottomWidth,Ce=ue.borderLeftWidth,Ie=ue.borderRightWidth,Ne=ae.getBoundingClientRect(),ke=ae.offsetHeight,be=ae.clientHeight,tt=ae.offsetWidth,Xe=ae.clientWidth,it=AA(me),Ve=AA(pe),ot=AA(Ce),vt=AA(Ie),Ct=sA(Math.round(Ne.width/tt*1e3)/1e3),en=sA(Math.round(Ne.height/ke*1e3)/1e3),pn=(tt-Xe-ot-vt)*Ct,Mt=(ke-be-it-Ve)*en,ft=it*en,mn=Ve*en,sn=ot*Ct,$e=vt*Ct,rt=0,bt=0;if(le==="clip"){var Bt=AA(de);rt=Bt*Ct,bt=Bt*en}var Vt=Ne.x+sn-rt,Tt=Ne.y+ft-bt,Yt=Vt+Ne.width+2*rt-sn-$e-pn,_t=Tt+Ne.height+2*bt-ft-mn-Mt;ee.left=Math.max(ee.left,Vt),ee.top=Math.max(ee.top,Tt),ee.right=Math.min(ee.right,Yt),ee.bottom=Math.min(ee.bottom,_t)}}),ee}function gr(x){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,ee="".concat(E),ae=ee.match(/^(.*)\%$/);return ae?x*(parseFloat(ae[1])/100):parseFloat(ee)}function KA(x,E){var ee=E||[],ae=(0,Oe.Z)(ee,2),ue=ae[0],le=ae[1];return[gr(x.width,ue),gr(x.height,le)]}function Ft(){var x=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return[x[0],x[1]]}function Ut(x,E){var ee=E[0],ae=E[1],ue,le;return ee==="t"?le=x.y:ee==="b"?le=x.y+x.height:le=x.y+x.height/2,ae==="l"?ue=x.x:ae==="r"?ue=x.x+x.width:ue=x.x+x.width/2,{x:ue,y:le}}function xt(x,E){var ee={t:"b",b:"t",l:"r",r:"l"};return x.map(function(ae,ue){return ue===E?ee[ae]||"c":ae}).join("")}function vn(x,E,ee,ae,ue,le,de){var me=Pe.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:ue[ae]||{}}),pe=(0,Oe.Z)(me,2),Ce=pe[0],Ie=pe[1],Ne=Pe.useRef(0),ke=Pe.useMemo(function(){return E?_n(E):[]},[E]),be=Pe.useRef({}),tt=function(){be.current={}};x||tt();var Xe=eA(function(){if(E&&ee&&x){let yo=function(zs,zi){var gi=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Dn,zo=un.x+zs,ci=un.y+zi,_i=zo+Kt,Ls=ci+Gt,za=Math.max(zo,gi.left),gs=Math.max(ci,gi.top),_s=Math.min(_i,gi.right),Kn=Math.min(Ls,gi.bottom);return Math.max(0,(_s-za)*(Kn-gs))},Ko=function(){Po=un.y+bA,lo=Po+Gt,qa=un.x+ur,Er=qa+Kt};var ot,vt,Ct=E,en=Ct.ownerDocument,pn=zn(Ct),Mt=pn.getComputedStyle(Ct),ft=Mt.width,mn=Mt.height,sn=Mt.position,$e=Ct.style.left,rt=Ct.style.top,bt=Ct.style.right,Bt=Ct.style.bottom,Vt=(0,Se.Z)((0,Se.Z)({},ue[ae]),le),Tt=en.createElement("div");(ot=Ct.parentElement)===null||ot===void 0||ot.appendChild(Tt),Tt.style.left="".concat(Ct.offsetLeft,"px"),Tt.style.top="".concat(Ct.offsetTop,"px"),Tt.style.position=sn,Tt.style.height="".concat(Ct.offsetHeight,"px"),Tt.style.width="".concat(Ct.offsetWidth,"px"),Ct.style.left="0",Ct.style.top="0",Ct.style.right="auto",Ct.style.bottom="auto";var Yt;if(Array.isArray(ee))Yt={x:ee[0],y:ee[1],width:0,height:0};else{var _t=ee.getBoundingClientRect();Yt={x:_t.x,y:_t.y,width:_t.width,height:_t.height}}var un=Ct.getBoundingClientRect(),hn=en.documentElement,oA=hn.clientWidth,Ke=hn.clientHeight,gt=hn.scrollWidth,pt=hn.scrollHeight,Pt=hn.scrollTop,Ht=hn.scrollLeft,Gt=un.height,Kt=un.width,tn=Yt.height,Yn=Yt.width,Xn={left:0,top:0,right:oA,bottom:Ke},vA={left:-Ht,top:-Pt,right:gt-Ht,bottom:pt-Pt},gA=Vt.htmlRegion,MA="visible",wn="visibleFirst";gA!=="scroll"&&gA!==wn&&(gA=MA);var ht=gA===wn,FA=$A(vA,ke),Mn=$A(Xn,ke),Dn=gA===MA?Mn:FA,tA=ht?Mn:Dn;Ct.style.left="auto",Ct.style.top="auto",Ct.style.right="0",Ct.style.bottom="0";var fA=Ct.getBoundingClientRect();Ct.style.left=$e,Ct.style.top=rt,Ct.style.right=bt,Ct.style.bottom=Bt,(vt=Ct.parentElement)===null||vt===void 0||vt.removeChild(Tt);var hA=sA(Math.round(Kt/parseFloat(ft)*1e3)/1e3),TA=sA(Math.round(Gt/parseFloat(mn)*1e3)/1e3);if(hA===0||TA===0||wA(ee)&&!ma(ee))return;var er=Vt.offset,ar=Vt.targetOffset,tr=KA(un,er),Cr=(0,Oe.Z)(tr,2),Pr=Cr[0],JA=Cr[1],hr=KA(Yt,ar),uA=(0,Oe.Z)(hr,2),ka=uA[0],Qr=uA[1];Yt.x-=ka,Yt.y-=Qr;var Ao=Vt.points||[],vr=(0,Oe.Z)(Ao,2),Dr=vr[0],Xo=vr[1],yr=Ft(Xo),Da=Ft(Dr),Aa=Ut(Yt,yr),so=Ut(un,Da),ro=(0,Se.Z)({},Vt),ur=Aa.x-so.x+Pr,bA=Aa.y-so.y+JA,Br=yo(ur,bA),ao=yo(ur,bA,Mn),La=Ut(Yt,["t","l"]),Ga=Ut(un,["t","l"]),wo=Ut(Yt,["b","r"]),GA=Ut(un,["b","r"]),Xa=Vt.overflow||{},jo=Xa.adjustX,Ka=Xa.adjustY,ca=Xa.shiftX,da=Xa.shiftY,Ya=function(zi){return typeof zi=="boolean"?zi:zi>=0},Po,lo,qa,Er;Ko();var uo=Ya(Ka),Mo=Da[0]===yr[0];if(uo&&Da[0]==="t"&&(lo>tA.bottom||be.current.bt)){var Ea=bA;Mo?Ea-=Gt-tn:Ea=La.y-GA.y-JA;var To=yo(ur,Ea),Oa=yo(ur,Ea,Mn);To>Br||To===Br&&(!ht||Oa>=ao)?(be.current.bt=!0,bA=Ea,JA=-JA,ro.points=[xt(Da,0),xt(yr,0)]):be.current.bt=!1}if(uo&&Da[0]==="b"&&(Po<tA.top||be.current.tb)){var Ro=bA;Mo?Ro+=Gt-tn:Ro=wo.y-Ga.y-JA;var Mi=yo(ur,Ro),os=yo(ur,Ro,Mn);Mi>Br||Mi===Br&&(!ht||os>=ao)?(be.current.tb=!0,bA=Ro,JA=-JA,ro.points=[xt(Da,0),xt(yr,0)]):be.current.tb=!1}var Ti=Ya(jo),bs=Da[1]===yr[1];if(Ti&&Da[1]==="l"&&(Er>tA.right||be.current.rl)){var Ri=ur;bs?Ri-=Kt-Yn:Ri=La.x-GA.x-Pr;var ks=yo(Ri,bA),ki=yo(Ri,bA,Mn);ks>Br||ks===Br&&(!ht||ki>=ao)?(be.current.rl=!0,ur=Ri,Pr=-Pr,ro.points=[xt(Da,1),xt(yr,1)]):be.current.rl=!1}if(Ti&&Da[1]==="r"&&(qa<tA.left||be.current.lr)){var BA=ur;bs?BA+=Kt-Yn:BA=wo.x-Ga.x-Pr;var Gi=yo(BA,bA),Ki=yo(BA,bA,Mn);Gi>Br||Gi===Br&&(!ht||Ki>=ao)?(be.current.lr=!0,ur=BA,Pr=-Pr,ro.points=[xt(Da,1),xt(yr,1)]):be.current.lr=!1}Ko();var ui=ca===!0?0:ca;typeof ui=="number"&&(qa<Mn.left&&(ur-=qa-Mn.left-Pr,Yt.x+Yn<Mn.left+ui&&(ur+=Yt.x-Mn.left+Yn-ui)),Er>Mn.right&&(ur-=Er-Mn.right-Pr,Yt.x>Mn.right-ui&&(ur+=Yt.x-Mn.right+ui)));var Qa=da===!0?0:da;typeof Qa=="number"&&(Po<Mn.top&&(bA-=Po-Mn.top-JA,Yt.y+tn<Mn.top+Qa&&(bA+=Yt.y-Mn.top+tn-Qa)),lo>Mn.bottom&&(bA-=lo-Mn.bottom-JA,Yt.y>Mn.bottom-Qa&&(bA+=Yt.y-Mn.bottom+Qa)));var wi=un.x+ur,ko=wi+Kt,Yo=un.y+bA,Mr=Yo+Gt,qo=Yt.x,Gs=qo+Yn,Cs=Yt.y,Go=Cs+tn,is=Math.max(wi,qo),co=Math.min(ko,Gs),ss=(is+co)/2,$a=ss-wi,ls=Math.max(Yo,Cs),us=Math.min(Mr,Go),il=(ls+us)/2,Fs=il-Yo;de==null||de(E,ro);var sl=fA.right-un.x-(ur+un.width),Ks=fA.bottom-un.y-(bA+un.height);Ie({ready:!0,offsetX:ur/hA,offsetY:bA/TA,offsetR:sl/hA,offsetB:Ks/TA,arrowX:$a/hA,arrowY:Fs/TA,scaleX:hA,scaleY:TA,align:ro})}}),it=function(){Ne.current+=1;var vt=Ne.current;Promise.resolve().then(function(){Ne.current===vt&&Xe()})},Ve=function(){Ie(function(vt){return(0,Se.Z)((0,Se.Z)({},vt),{},{ready:!1})})};return dA(Ve,[ae]),dA(function(){x||Ve()},[x]),[Ce.ready,Ce.offsetX,Ce.offsetY,Ce.offsetR,Ce.offsetB,Ce.arrowX,Ce.arrowY,Ce.scaleX,Ce.scaleY,Ce.align,it]}function Rn(x,E,ee,ae,ue){dA(function(){if(x&&E&&ee){let Ne=function(){ae(),ue()};var le=E,de=ee,me=_n(le),pe=_n(de),Ce=zn(de),Ie=new Set([Ce].concat((0,Xt.Z)(me),(0,Xt.Z)(pe)));return Ie.forEach(function(ke){ke.addEventListener("scroll",Ne,{passive:!0})}),Ce.addEventListener("resize",Ne,{passive:!0}),ae(),function(){Ie.forEach(function(ke){ke.removeEventListener("scroll",Ne),Ce.removeEventListener("resize",Ne)})}}},[x,E,ee])}function rA(x){var E=React.useRef(!1),ee=React.useState(x),ae=_slicedToArray(ee,2),ue=ae[0],le=ae[1];React.useEffect(function(){return E.current=!1,function(){E.current=!0}},[]);function de(me,pe){pe&&E.current||le(me)}return[ue,de]}function rn(x){return x!==void 0}function Un(x,E){var ee=E||{},ae=ee.defaultValue,ue=ee.value,le=ee.onChange,de=ee.postState,me=useState(function(){return rn(ue)?ue:rn(ae)?typeof ae=="function"?ae():ae:typeof x=="function"?x():x}),pe=_slicedToArray(me,2),Ce=pe[0],Ie=pe[1],Ne=ue!==void 0?ue:Ce,ke=de?de(Ne):Ne,be=useEvent(le),tt=useState([Ne]),Xe=_slicedToArray(tt,2),it=Xe[0],Ve=Xe[1];useLayoutUpdateEffect(function(){var vt=it[0];Ce!==vt&&be(Ce,vt)},[it]),useLayoutUpdateEffect(function(){rn(ue)||Ie(ue)},[ue]);var ot=useEvent(function(vt,Ct){Ie(vt,Ct),Ve([Ne],Ct)});return[ke,ot]}var cA=Le(95845);function PA(x,E,ee){var ae=Pe.useRef({});return(!("value"in ae.current)||ee(ae.current.condition,E))&&(ae.current.value=x(),ae.current.condition=E),ae.current.value}function lr(x,E){typeof x=="function"?x(E):(0,ce.Z)(x)==="object"&&x&&"current"in x&&(x.current=E)}function En(){for(var x=arguments.length,E=new Array(x),ee=0;ee<x;ee++)E[ee]=arguments[ee];var ae=E.filter(function(ue){return ue});return ae.length<=1?ae[0]:function(ue){E.forEach(function(le){lr(le,ue)})}}function wr(){for(var x=arguments.length,E=new Array(x),ee=0;ee<x;ee++)E[ee]=arguments[ee];return PA(function(){return En.apply(void 0,E)},E,function(ae,ue){return ae.length!==ue.length||ae.every(function(le,de){return le!==ue[de]})})}function la(x){var E,ee,ae=(0,cA.isMemo)(x)?x.type.type:x.type;return!(typeof ae=="function"&&!((E=ae.prototype)!==null&&E!==void 0&&E.render)||typeof x=="function"&&!((ee=x.prototype)!==null&&ee!==void 0&&ee.render))}function Ei(x){return!isValidElement(x)||isFragment(x)?!1:la(x)}function Ia(x,E,ee,ae){if(!E.length)return ee;var ue=_toArray(E),le=ue[0],de=ue.slice(1),me;return!x&&typeof le=="number"?me=[]:Array.isArray(x)?me=_toConsumableArray(x):me=_objectSpread({},x),ae&&ee===void 0&&de.length===1?delete me[le][de[0]]:me[le]=Ia(me[le],de,ee,ae),me}function Vr(x,E,ee){var ae=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return E.length&&ae&&ee===void 0&&!get(x,E.slice(0,-1))?x:Ia(x,E,ee,ae)}function zA(x){return _typeof(x)==="object"&&x!==null&&Object.getPrototypeOf(x)===Object.prototype}function Ai(x){return Array.isArray(x)?[]:{}}var xr=typeof Reflect=="undefined"?Object.keys:Reflect.ownKeys;function ts(){for(var x=arguments.length,E=new Array(x),ee=0;ee<x;ee++)E[ee]=arguments[ee];var ae=Ai(E[0]);return E.forEach(function(ue){function le(de,me){var pe=new Set(me),Ce=get(ue,de),Ie=Array.isArray(Ce);if(Ie||zA(Ce)){if(!pe.has(Ce)){pe.add(Ce);var Ne=get(ae,de);Ie?ae=Vr(ae,de,[]):(!Ne||_typeof(Ne)!=="object")&&(ae=Vr(ae,de,Ai(Ce))),xr(Ce).forEach(function(ke){le([].concat(_toConsumableArray(de),[ke]),pe)})}}else ae=Vr(ae,de,Ce)}le([])}),ae}var po={},pa=[],oo=function(E){pa.push(E)};function ri(x,E){if(0)var ee}function $r(x,E){if(0)var ee}function On(){po={}}function Bs(x,E,ee){!E&&!po[ee]&&(x(!1,ee),po[ee]=!0)}function Uo(x,E){Bs(ri,x,E)}function va(x,E){Bs($r,x,E)}Uo.preMessage=oo,Uo.resetWarned=On,Uo.noteOnce=va;var ea=null,jn=function(E){return+setTimeout(E,16)},mA=function(E){return clearTimeout(E)};typeof window!="undefined"&&"requestAnimationFrame"in window&&(jn=function(E){return window.requestAnimationFrame(E)},mA=function(E){return window.cancelAnimationFrame(E)});var nr=0,UA=new Map;function Hr(x){UA.delete(x)}var ta=function(E){var ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;nr+=1;var ae=nr;function ue(le){if(le===0)Hr(ae),E();else{var de=jn(function(){ue(le-1)});UA.set(ae,de)}}return ue(ee),ae};ta.cancel=function(x){var E=UA.get(x);return Hr(E),mA(E)};var Na=ta;function Ma(x,E,ee,ae,ue,le,de,me){var pe=Pe.useRef(x),Ce=Pe.useRef(!1);pe.current!==x&&(Ce.current=!0,pe.current=x),Pe.useEffect(function(){var Ie=Na(function(){Ce.current=!1});return function(){Na.cancel(Ie)}},[x]),Pe.useEffect(function(){if(E&&ae&&(!ue||le)){var Ie=function(){var sn=!1,$e=function(Bt){var Vt=Bt.target;sn=de(Vt)},rt=function(Bt){var Vt=Bt.target;!Ce.current&&pe.current&&!sn&&!de(Vt)&&me(!1)};return[$e,rt]},Ne=Ie(),ke=(0,Oe.Z)(Ne,2),be=ke[0],tt=ke[1],Xe=Ie(),it=(0,Oe.Z)(Xe,2),Ve=it[0],ot=it[1],vt=zn(ae);vt.addEventListener("mousedown",be,!0),vt.addEventListener("click",tt,!0),vt.addEventListener("contextmenu",tt,!0);var Ct=In(ee);if(Ct&&(Ct.addEventListener("mousedown",Ve,!0),Ct.addEventListener("click",ot,!0),Ct.addEventListener("contextmenu",ot,!0)),0)var en,pn,Mt,ft;return function(){vt.removeEventListener("mousedown",be,!0),vt.removeEventListener("click",tt,!0),vt.removeEventListener("contextmenu",tt,!0),Ct&&(Ct.removeEventListener("mousedown",Ve,!0),Ct.removeEventListener("click",ot,!0),Ct.removeEventListener("contextmenu",ot,!0))}}},[E,ee,ae,ue,le])}function vo(x){return x instanceof HTMLElement||x instanceof SVGElement}function Io(x){return vo(x)?x:x instanceof Pe.Component?Ge.findDOMNode(x):null}function Wa(x,E){var ee={};return ee[x.toLowerCase()]=E.toLowerCase(),ee["Webkit".concat(x)]="webkit".concat(E),ee["Moz".concat(x)]="moz".concat(E),ee["ms".concat(x)]="MS".concat(E),ee["O".concat(x)]="o".concat(E.toLowerCase()),ee}function wl(x,E){var ee={animationend:Wa("Animation","AnimationEnd"),transitionend:Wa("Transition","TransitionEnd")};return x&&("AnimationEvent"in E||delete ee.animationend.animation,"TransitionEvent"in E||delete ee.transitionend.transition),ee}var ns=wl(je(),typeof window!="undefined"?window:{}),Bi={};if(je()){var xi=document.createElement("div");Bi=xi.style}var ai={};function Hs(x){if(ai[x])return ai[x];var E=ns[x];if(E)for(var ee=Object.keys(E),ae=ee.length,ue=0;ue<ae;ue+=1){var le=ee[ue];if(Object.prototype.hasOwnProperty.call(E,le)&&le in Bi)return ai[x]=E[le],ai[x]}return""}var Vo=Hs("animationend"),no=Hs("transitionend"),WA=!!(Vo&&no),Rr=Vo||"animationend",Ta=no||"transitionend";function oi(x,E){if(!x)return null;if((0,ce.Z)(x)==="object"){var ee=E.replace(/-\w/g,function(ae){return ae[1].toUpperCase()});return x[ee]}return"".concat(x,"-").concat(E)}var io="none",YA="appear",Bo="enter",_r="leave",$s="none",kr="prepare",Qi="start",Ui="active",el="end";function na(x){var E=Pe.useRef(!1),ee=Pe.useState(x),ae=(0,Oe.Z)(ee,2),ue=ae[0],le=ae[1];Pe.useEffect(function(){return E.current=!1,function(){E.current=!0}},[]);function de(me,pe){pe&&E.current||le(me)}return[ue,de]}var pr=function(E){return+setTimeout(E,16)},ua=function(E){return clearTimeout(E)};typeof window!="undefined"&&"requestAnimationFrame"in window&&(pr=function(E){return window.requestAnimationFrame(E)},ua=function(E){return window.cancelAnimationFrame(E)});var As=0,tl=new Map;function js(x){tl.delete(x)}var QA=function(E){var ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;As+=1;var ae=As;function ue(le){if(le===0)js(ae),E();else{var de=pr(function(){ue(le-1)});tl.set(ae,de)}}return ue(ee),ae};QA.cancel=function(x){var E=tl.get(x);return js(E),ua(E)};var lA=QA,pA=function(){var x=Pe.useRef(null);function E(){lA.cancel(x.current)}function ee(ae){var ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;E();var le=lA(function(){ue<=1?ae({isCanceled:function(){return le!==x.current}}):ee(ae,ue-1)});x.current=le}return Pe.useEffect(function(){return function(){E()}},[]),[ee,E]},EA=je()?Pe.useLayoutEffect:Pe.useEffect,Lr=EA,Wr=[kr,Qi,Ui,el],Gr=!1,Ur=!0;function ga(x){return x===Ui||x===el}var xa=function(x,E){var ee=na($s),ae=(0,Oe.Z)(ee,2),ue=ae[0],le=ae[1],de=pA(),me=(0,Oe.Z)(de,2),pe=me[0],Ce=me[1];function Ie(){le(kr,!0)}return Lr(function(){if(ue!==$s&&ue!==el){var Ne=Wr.indexOf(ue),ke=Wr[Ne+1],be=E(ue);be===Gr?le(ke,!0):pe(function(tt){function Xe(){tt.isCanceled()||le(ke,!0)}be===!0?Xe():Promise.resolve(be).then(Xe)})}},[x,ue]),Pe.useEffect(function(){return function(){Ce()}},[]),[Ie,ue]},Fa=function(x){var E=(0,Pe.useRef)(),ee=(0,Pe.useRef)(x);ee.current=x;var ae=Pe.useCallback(function(de){ee.current(de)},[]);function ue(de){de&&(de.removeEventListener(Ta,ae),de.removeEventListener(Rr,ae))}function le(de){E.current&&E.current!==de&&ue(E.current),de&&de!==E.current&&(de.addEventListener(Ta,ae),de.addEventListener(Rr,ae),E.current=de)}return Pe.useEffect(function(){return function(){ue(E.current)}},[]),[le,ue]};function Ba(x,E,ee,ae){var ue=ae.motionEnter,le=ue===void 0?!0:ue,de=ae.motionAppear,me=de===void 0?!0:de,pe=ae.motionLeave,Ce=pe===void 0?!0:pe,Ie=ae.motionDeadline,Ne=ae.motionLeaveImmediately,ke=ae.onAppearPrepare,be=ae.onEnterPrepare,tt=ae.onLeavePrepare,Xe=ae.onAppearStart,it=ae.onEnterStart,Ve=ae.onLeaveStart,ot=ae.onAppearActive,vt=ae.onEnterActive,Ct=ae.onLeaveActive,en=ae.onAppearEnd,pn=ae.onEnterEnd,Mt=ae.onLeaveEnd,ft=ae.onVisibleChanged,mn=na(),sn=(0,Oe.Z)(mn,2),$e=sn[0],rt=sn[1],bt=na(io),Bt=(0,Oe.Z)(bt,2),Vt=Bt[0],Tt=Bt[1],Yt=na(null),_t=(0,Oe.Z)(Yt,2),un=_t[0],hn=_t[1],oA=(0,Pe.useRef)(!1),Ke=(0,Pe.useRef)(null);function gt(){return ee()}var pt=(0,Pe.useRef)(!1);function Pt(FA){var Mn=gt();if(!(FA&&!FA.deadline&&FA.target!==Mn)){var Dn=pt.current,tA;Vt===YA&&Dn?tA=en==null?void 0:en(Mn,FA):Vt===Bo&&Dn?tA=pn==null?void 0:pn(Mn,FA):Vt===_r&&Dn&&(tA=Mt==null?void 0:Mt(Mn,FA)),Vt!==io&&Dn&&tA!==!1&&(Tt(io,!0),hn(null,!0))}}var Ht=Fa(Pt),Gt=(0,Oe.Z)(Ht,1),Kt=Gt[0],tn=Pe.useMemo(function(){var FA,Mn,Dn;switch(Vt){case YA:return FA={},(0,mt.Z)(FA,kr,ke),(0,mt.Z)(FA,Qi,Xe),(0,mt.Z)(FA,Ui,ot),FA;case Bo:return Mn={},(0,mt.Z)(Mn,kr,be),(0,mt.Z)(Mn,Qi,it),(0,mt.Z)(Mn,Ui,vt),Mn;case _r:return Dn={},(0,mt.Z)(Dn,kr,tt),(0,mt.Z)(Dn,Qi,Ve),(0,mt.Z)(Dn,Ui,Ct),Dn;default:return{}}},[Vt]),Yn=xa(Vt,function(FA){if(FA===kr){var Mn=tn[kr];return Mn?Mn(gt()):Gr}if(gA in tn){var Dn;hn(((Dn=tn[gA])===null||Dn===void 0?void 0:Dn.call(tn,gt(),null))||null)}return gA===Ui&&(Kt(gt()),Ie>0&&(clearTimeout(Ke.current),Ke.current=setTimeout(function(){Pt({deadline:!0})},Ie))),Ur}),Xn=(0,Oe.Z)(Yn,2),vA=Xn[0],gA=Xn[1],MA=ga(gA);pt.current=MA,Lr(function(){rt(E);var FA=oA.current;if(oA.current=!0,!!x){var Mn;!FA&&E&&me&&(Mn=YA),FA&&E&&le&&(Mn=Bo),(FA&&!E&&Ce||!FA&&Ne&&!E&&Ce)&&(Mn=_r),Mn&&(Tt(Mn),vA())}},[E]),(0,Pe.useEffect)(function(){(Vt===YA&&!me||Vt===Bo&&!le||Vt===_r&&!Ce)&&Tt(io)},[me,le,Ce]),(0,Pe.useEffect)(function(){return function(){oA.current=!1,clearTimeout(Ke.current)}},[]);var wn=Pe.useRef(!1);(0,Pe.useEffect)(function(){$e&&(wn.current=!0),$e!==void 0&&Vt===io&&((wn.current||$e)&&(ft==null||ft($e)),wn.current=!0)},[$e,Vt]);var ht=un;return tn[kr]&&gA===Qi&&(ht=(0,Se.Z)({transition:"none"},ht)),[Vt,gA,ht,$e!=null?$e:E]}var No=Le(15671),Do=Le(43144),ii=Le(60136),Sa=Le(51630),Wo=function(x){(0,ii.Z)(ee,x);var E=(0,Sa.Z)(ee);function ee(){return(0,No.Z)(this,ee),E.apply(this,arguments)}return(0,Do.Z)(ee,[{key:"render",value:function(){return this.props.children}}]),ee}(Pe.Component),Si=Wo;function ia(x){var E=x;(0,ce.Z)(x)==="object"&&(E=x.transitionSupport);function ee(ue){return!!(ue.motionName&&E)}var ae=Pe.forwardRef(function(ue,le){var de=ue.visible,me=de===void 0?!0:de,pe=ue.removeOnLeave,Ce=pe===void 0?!0:pe,Ie=ue.forceRender,Ne=ue.children,ke=ue.motionName,be=ue.leavedClassName,tt=ue.eventProps,Xe=ee(ue),it=(0,Pe.useRef)(),Ve=(0,Pe.useRef)();function ot(){try{return it.current instanceof HTMLElement?it.current:Io(Ve.current)}catch(Yt){return null}}var vt=Ba(Xe,me,ot,ue),Ct=(0,Oe.Z)(vt,4),en=Ct[0],pn=Ct[1],Mt=Ct[2],ft=Ct[3],mn=Pe.useRef(ft);ft&&(mn.current=!0);var sn=Pe.useCallback(function(Yt){it.current=Yt,De(le,Yt)},[le]),$e,rt=(0,Se.Z)((0,Se.Z)({},tt),{},{visible:me});if(!Ne)$e=null;else if(en===io||!ee(ue))ft?$e=Ne((0,Se.Z)({},rt),sn):!Ce&&mn.current&&be?$e=Ne((0,Se.Z)((0,Se.Z)({},rt),{},{className:be}),sn):Ie||!Ce&&!be?$e=Ne((0,Se.Z)((0,Se.Z)({},rt),{},{style:{display:"none"}}),sn):$e=null;else{var bt,Bt;pn===kr?Bt="prepare":ga(pn)?Bt="active":pn===Qi&&(Bt="start"),$e=Ne((0,Se.Z)((0,Se.Z)({},rt),{},{className:wt()(oi(ke,en),(bt={},(0,mt.Z)(bt,oi(ke,"".concat(en,"-").concat(Bt)),Bt),(0,mt.Z)(bt,ke,typeof ke=="string"),bt)),style:Mt}),sn)}if(Pe.isValidElement($e)&&Ze($e)){var Vt=$e,Tt=Vt.ref;Tt||($e=Pe.cloneElement($e,{ref:sn}))}return Pe.createElement(Si,{ref:Ve},$e)});return ae.displayName="CSSMotion",ae}var rs=ia(WA),si=Le(97326),Oo="add",IA="keep",Ss="remove",So="removed";function nl(x){var E;return x&&(0,ce.Z)(x)==="object"&&"key"in x?E=x:E={key:x},(0,Se.Z)((0,Se.Z)({},E),{},{key:String(E.key)})}function ws(){var x=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return x.map(nl)}function Al(){var x=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ee=[],ae=0,ue=E.length,le=ws(x),de=ws(E);le.forEach(function(Ce){for(var Ie=!1,Ne=ae;Ne<ue;Ne+=1){var ke=de[Ne];if(ke.key===Ce.key){ae<Ne&&(ee=ee.concat(de.slice(ae,Ne).map(function(be){return(0,Se.Z)((0,Se.Z)({},be),{},{status:Oo})})),ae=Ne),ee.push((0,Se.Z)((0,Se.Z)({},ke),{},{status:IA})),ae+=1,Ie=!0;break}}Ie||ee.push((0,Se.Z)((0,Se.Z)({},Ce),{},{status:Ss}))}),ae<ue&&(ee=ee.concat(de.slice(ae).map(function(Ce){return(0,Se.Z)((0,Se.Z)({},Ce),{},{status:Oo})})));var me={};ee.forEach(function(Ce){var Ie=Ce.key;me[Ie]=(me[Ie]||0)+1});var pe=Object.keys(me).filter(function(Ce){return me[Ce]>1});return pe.forEach(function(Ce){ee=ee.filter(function(Ie){var Ne=Ie.key,ke=Ie.status;return Ne!==Ce||ke!==Ss}),ee.forEach(function(Ie){Ie.key===Ce&&(Ie.status=IA)})}),ee}var Zl=["component","children","onVisibleChanged","onAllRemoved"],mu=["status"],Xl=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function Pl(x){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:rs,ee=function(ae){(0,ii.Z)(le,ae);var ue=(0,Sa.Z)(le);function le(){var de;(0,No.Z)(this,le);for(var me=arguments.length,pe=new Array(me),Ce=0;Ce<me;Ce++)pe[Ce]=arguments[Ce];return de=ue.call.apply(ue,[this].concat(pe)),(0,mt.Z)((0,si.Z)(de),"state",{keyEntities:[]}),(0,mt.Z)((0,si.Z)(de),"removeKey",function(Ie){var Ne=de.state.keyEntities,ke=Ne.map(function(be){return be.key!==Ie?be:(0,Se.Z)((0,Se.Z)({},be),{},{status:So})});return de.setState({keyEntities:ke}),ke.filter(function(be){var tt=be.status;return tt!==So}).length}),de}return(0,Do.Z)(le,[{key:"render",value:function(){var me=this,pe=this.state.keyEntities,Ce=this.props,Ie=Ce.component,Ne=Ce.children,ke=Ce.onVisibleChanged,be=Ce.onAllRemoved,tt=(0,We.Z)(Ce,Zl),Xe=Ie||Pe.Fragment,it={};return Xl.forEach(function(Ve){it[Ve]=tt[Ve],delete tt[Ve]}),delete tt.keys,Pe.createElement(Xe,tt,pe.map(function(Ve){var ot=Ve.status,vt=(0,We.Z)(Ve,mu),Ct=ot===Oo||ot===IA;return Pe.createElement(E,(0,Zt.Z)({},it,{key:vt.key,visible:Ct,eventProps:vt,onVisibleChanged:function(pn){if(ke==null||ke(pn,{key:vt.key}),!pn){var Mt=me.removeKey(vt.key);Mt===0&&be&&be()}}}),Ne)}))}}],[{key:"getDerivedStateFromProps",value:function(me,pe){var Ce=me.keys,Ie=pe.keyEntities,Ne=ws(Ce),ke=Al(Ie,Ne);return{keyEntities:ke.filter(function(be){var tt=Ie.find(function(Xe){var it=Xe.key;return be.key===it});return!(tt&&tt.status===So&&be.status===Ss)})}}}]),le}(Pe.Component);return(0,mt.Z)(ee,"defaultProps",{component:"div"}),ee}var pu=Pl(WA),Ms=rs;function Ps(x){var E=x.prefixCls,ee=x.align,ae=x.arrow,ue=x.arrowPos,le=ae||{},de=le.className,me=le.content,pe=ue.x,Ce=pe===void 0?0:pe,Ie=ue.y,Ne=Ie===void 0?0:Ie,ke=Pe.useRef();if(!ee||!ee.points)return null;var be={position:"absolute"};if(ee.autoArrow!==!1){var tt=ee.points[0],Xe=ee.points[1],it=tt[0],Ve=tt[1],ot=Xe[0],vt=Xe[1];it===ot||!["t","b"].includes(it)?be.top=Ne:it==="t"?be.top=0:be.bottom=0,Ve===vt||!["l","r"].includes(Ve)?be.left=Ce:Ve==="l"?be.left=0:be.right=0}return Pe.createElement("div",{ref:ke,className:wt()("".concat(E,"-arrow"),de),style:be},me)}function jr(x){var E=x.prefixCls,ee=x.open,ae=x.zIndex,ue=x.mask,le=x.motion;return ue?Pe.createElement(Ms,(0,Zt.Z)({},le,{motionAppear:!0,visible:ee,removeOnLeave:!0}),function(de){var me=de.className;return Pe.createElement("div",{style:{zIndex:ae},className:wt()("".concat(E,"-mask"),me)})}):null}var Ju=Pe.memo(function(x){var E=x.children;return E},function(x,E){return E.cache}),yl=Ju,vu=Pe.forwardRef(function(x,E){var ee=x.popup,ae=x.className,ue=x.prefixCls,le=x.style,de=x.target,me=x.onVisibleChanged,pe=x.open,Ce=x.keepDom,Ie=x.fresh,Ne=x.onClick,ke=x.mask,be=x.arrow,tt=x.arrowPos,Xe=x.align,it=x.motion,Ve=x.maskMotion,ot=x.forceRender,vt=x.getPopupContainer,Ct=x.autoDestroy,en=x.portal,pn=x.zIndex,Mt=x.onMouseEnter,ft=x.onMouseLeave,mn=x.onPointerEnter,sn=x.ready,$e=x.offsetX,rt=x.offsetY,bt=x.offsetR,Bt=x.offsetB,Vt=x.onAlign,Tt=x.onPrepare,Yt=x.stretch,_t=x.targetWidth,un=x.targetHeight,hn=typeof ee=="function"?ee():ee,oA=pe||Ce,Ke=(vt==null?void 0:vt.length)>0,gt=Pe.useState(!vt||!Ke),pt=(0,Oe.Z)(gt,2),Pt=pt[0],Ht=pt[1];if(dA(function(){!Pt&&Ke&&de&&Ht(!0)},[Pt,Ke,de]),!Pt)return null;var Gt="auto",Kt={left:"-1000vw",top:"-1000vh",right:Gt,bottom:Gt};if(sn||!pe){var tn,Yn=Xe.points,Xn=Xe.dynamicInset||((tn=Xe._experimental)===null||tn===void 0?void 0:tn.dynamicInset),vA=Xn&&Yn[0][1]==="r",gA=Xn&&Yn[0][0]==="b";vA?(Kt.right=bt,Kt.left=Gt):(Kt.left=$e,Kt.right=Gt),gA?(Kt.bottom=Bt,Kt.top=Gt):(Kt.top=rt,Kt.bottom=Gt)}var MA={};return Yt&&(Yt.includes("height")&&un?MA.height=un:Yt.includes("minHeight")&&un&&(MA.minHeight=un),Yt.includes("width")&&_t?MA.width=_t:Yt.includes("minWidth")&&_t&&(MA.minWidth=_t)),pe||(MA.pointerEvents="none"),Pe.createElement(en,{open:ot||oA,getContainer:vt&&function(){return vt(de)},autoDestroy:Ct},Pe.createElement(jr,{prefixCls:ue,open:pe,zIndex:pn,mask:ke,motion:Ve}),Pe.createElement(Zn.Z,{onResize:Vt,disabled:!pe},function(wn){return Pe.createElement(Ms,(0,Zt.Z)({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:ot,leavedClassName:"".concat(ue,"-hidden")},it,{onAppearPrepare:Tt,onEnterPrepare:Tt,visible:pe,onVisibleChanged:function(FA){var Mn;it==null||(Mn=it.onVisibleChanged)===null||Mn===void 0||Mn.call(it,FA),me(FA)}}),function(ht,FA){var Mn=ht.className,Dn=ht.style,tA=wt()(ue,Mn,ae);return Pe.createElement("div",{ref:En(wn,E,FA),className:tA,style:(0,Se.Z)((0,Se.Z)((0,Se.Z)((0,Se.Z)({"--arrow-x":"".concat(tt.x||0,"px"),"--arrow-y":"".concat(tt.y||0,"px")},Kt),MA),Dn),{},{boxSizing:"border-box",zIndex:pn},le),onMouseEnter:Mt,onMouseLeave:ft,onPointerEnter:mn,onClick:Ne},be&&Pe.createElement(Ps,{prefixCls:ue,arrow:be,arrowPos:tt,align:Xe}),Pe.createElement(yl,{cache:!pe&&!Ie},hn))})}))}),Ts=vu,Ho=Pe.forwardRef(function(x,E){var ee=x.children,ae=x.getTriggerDOMNode,ue=la(ee),le=Pe.useCallback(function(me){lr(E,ae?ae(me):me)},[ae]),de=wr(le,ee.ref);return ue?Pe.cloneElement(ee,{ref:de}):ee}),Bu=Ho,Ii=["prefixCls","children","action","showAction","hideAction","popupVisible","defaultPopupVisible","onPopupVisibleChange","afterPopupVisibleChange","mouseEnterDelay","mouseLeaveDelay","focusDelay","blurDelay","mask","maskClosable","getPopupContainer","forceRender","autoDestroy","destroyPopupOnHide","popup","popupClassName","popupStyle","popupPlacement","builtinPlacements","popupAlign","zIndex","stretch","getPopupClassNameFromAlign","fresh","alignPoint","onPopupClick","onPopupAlign","arrow","popupMotion","maskMotion","popupTransitionName","popupAnimation","maskTransitionName","maskAnimation","className","getTriggerDOMNode"];function wa(){var x=arguments.length>0&&arguments[0]!==void 0?arguments[0]:yA,E=Pe.forwardRef(function(ee,ae){var ue=ee.prefixCls,le=ue===void 0?"rc-trigger-popup":ue,de=ee.children,me=ee.action,pe=me===void 0?"hover":me,Ce=ee.showAction,Ie=ee.hideAction,Ne=ee.popupVisible,ke=ee.defaultPopupVisible,be=ee.onPopupVisibleChange,tt=ee.afterPopupVisibleChange,Xe=ee.mouseEnterDelay,it=ee.mouseLeaveDelay,Ve=it===void 0?.1:it,ot=ee.focusDelay,vt=ee.blurDelay,Ct=ee.mask,en=ee.maskClosable,pn=en===void 0?!0:en,Mt=ee.getPopupContainer,ft=ee.forceRender,mn=ee.autoDestroy,sn=ee.destroyPopupOnHide,$e=ee.popup,rt=ee.popupClassName,bt=ee.popupStyle,Bt=ee.popupPlacement,Vt=ee.builtinPlacements,Tt=Vt===void 0?{}:Vt,Yt=ee.popupAlign,_t=ee.zIndex,un=ee.stretch,hn=ee.getPopupClassNameFromAlign,oA=ee.fresh,Ke=ee.alignPoint,gt=ee.onPopupClick,pt=ee.onPopupAlign,Pt=ee.arrow,Ht=ee.popupMotion,Gt=ee.maskMotion,Kt=ee.popupTransitionName,tn=ee.popupAnimation,Yn=ee.maskTransitionName,Xn=ee.maskAnimation,vA=ee.className,gA=ee.getTriggerDOMNode,MA=(0,We.Z)(ee,Ii),wn=mn||sn||!1,ht=Pe.useState(!1),FA=(0,Oe.Z)(ht,2),Mn=FA[0],Dn=FA[1];dA(function(){Dn(kA())},[]);var tA=Pe.useRef({}),fA=Pe.useContext(Fr),hA=Pe.useMemo(function(){return{registerSubPopup:function(or,ra){tA.current[or]=ra,fA==null||fA.registerSubPopup(or,ra)}}},[fA]),TA=Sr(),er=Pe.useState(null),ar=(0,Oe.Z)(er,2),tr=ar[0],Cr=ar[1],Pr=eA(function(Kn){wA(Kn)&&tr!==Kn&&Cr(Kn),fA==null||fA.registerSubPopup(TA,Kn)}),JA=Pe.useState(null),hr=(0,Oe.Z)(JA,2),uA=hr[0],ka=hr[1],Qr=eA(function(Kn){wA(Kn)&&uA!==Kn&&ka(Kn)}),Ao=Pe.Children.only(de),vr=(Ao==null?void 0:Ao.props)||{},Dr={},Xo=eA(function(Kn){var or,ra,Tr=uA;return(Tr==null?void 0:Tr.contains(Kn))||((or=In(Tr))===null||or===void 0?void 0:or.host)===Kn||Kn===Tr||(tr==null?void 0:tr.contains(Kn))||((ra=In(tr))===null||ra===void 0?void 0:ra.host)===Kn||Kn===tr||Object.values(tA.current).some(function(aa){return(aa==null?void 0:aa.contains(Kn))||Kn===aa})}),yr=Va(le,Ht,tn,Kt),Da=Va(le,Gt,Xn,Yn),Aa=Pe.useState(ke||!1),so=(0,Oe.Z)(Aa,2),ro=so[0],ur=so[1],bA=Ne!=null?Ne:ro,Br=eA(function(Kn){Ne===void 0&&ur(Kn)});dA(function(){ur(Ne||!1)},[Ne]);var ao=Pe.useRef(bA);ao.current=bA;var La=eA(function(Kn){(0,Ge.flushSync)(function(){bA!==Kn&&(Br(Kn),be==null||be(Kn))})}),Ga=Pe.useRef(),wo=function(){clearTimeout(Ga.current)},GA=function(or){var ra=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;wo(),ra===0?La(or):Ga.current=setTimeout(function(){La(or)},ra*1e3)};Pe.useEffect(function(){return wo},[]);var Xa=Pe.useState(!1),jo=(0,Oe.Z)(Xa,2),Ka=jo[0],ca=jo[1];dA(function(Kn){(!Kn||bA)&&ca(!0)},[bA]);var da=Pe.useState(null),Ya=(0,Oe.Z)(da,2),Po=Ya[0],lo=Ya[1],qa=Pe.useState([0,0]),Er=(0,Oe.Z)(qa,2),uo=Er[0],Mo=Er[1],Ea=function(or){Mo([or.clientX,or.clientY])},To=vn(bA,tr,Ke?uo:uA,Bt,Tt,Yt,pt),Oa=(0,Oe.Z)(To,11),Ro=Oa[0],Mi=Oa[1],os=Oa[2],Ti=Oa[3],bs=Oa[4],Ri=Oa[5],ks=Oa[6],ki=Oa[7],BA=Oa[8],Gi=Oa[9],Ki=Oa[10],ui=Ca(Mn,pe,Ce,Ie),Qa=(0,Oe.Z)(ui,2),wi=Qa[0],ko=Qa[1],Yo=wi.has("click"),Mr=ko.has("click")||ko.has("contextMenu"),qo=eA(function(){Ka||Ki()}),Gs=function(){ao.current&&Ke&&Mr&&GA(!1)};Rn(bA,uA,tr,qo,Gs),dA(function(){qo()},[uo,Bt]),dA(function(){bA&&!(Tt!=null&&Tt[Bt])&&qo()},[JSON.stringify(Yt)]);var Cs=Pe.useMemo(function(){var Kn=mo(Tt,le,Gi,Ke);return wt()(Kn,hn==null?void 0:hn(Gi))},[Gi,hn,Tt,le,Ke]);Pe.useImperativeHandle(ae,function(){return{forceAlign:qo}});var Go=Pe.useState(0),is=(0,Oe.Z)(Go,2),co=is[0],ss=is[1],$a=Pe.useState(0),ls=(0,Oe.Z)($a,2),us=ls[0],il=ls[1],Fs=function(){if(un&&uA){var or=uA.getBoundingClientRect();ss(or.width),il(or.height)}},sl=function(){Fs(),qo()},Ks=function(or){ca(!1),Ki(),tt==null||tt(or)},yo=function(){return new Promise(function(or){Fs(),lo(function(){return or})})};dA(function(){Po&&(Ki(),Po(),lo(null))},[Po]);function Ko(Kn,or,ra,Tr){Dr[Kn]=function(aa){var cs;Tr==null||Tr(aa),GA(or,ra);for(var Pi=arguments.length,ds=new Array(Pi>1?Pi-1:0),Es=1;Es<Pi;Es++)ds[Es-1]=arguments[Es];(cs=vr[Kn])===null||cs===void 0||cs.call.apply(cs,[vr,aa].concat(ds))}}(Yo||Mr)&&(Dr.onClick=function(Kn){var or;ao.current&&Mr?GA(!1):!ao.current&&Yo&&(Ea(Kn),GA(!0));for(var ra=arguments.length,Tr=new Array(ra>1?ra-1:0),aa=1;aa<ra;aa++)Tr[aa-1]=arguments[aa];(or=vr.onClick)===null||or===void 0||or.call.apply(or,[vr,Kn].concat(Tr))}),Ma(bA,Mr,uA,tr,Ct,pn,Xo,GA);var zs=wi.has("hover"),zi=ko.has("hover"),gi,zo;zs&&(Ko("onMouseEnter",!0,Xe,function(Kn){Ea(Kn)}),Ko("onPointerEnter",!0,Xe,function(Kn){Ea(Kn)}),gi=function(){(bA||Ka)&&GA(!0,Xe)},Ke&&(Dr.onMouseMove=function(Kn){var or;(or=vr.onMouseMove)===null||or===void 0||or.call(vr,Kn)})),zi&&(Ko("onMouseLeave",!1,Ve),Ko("onPointerLeave",!1,Ve),zo=function(){GA(!1,Ve)}),wi.has("focus")&&Ko("onFocus",!0,ot),ko.has("focus")&&Ko("onBlur",!1,vt),wi.has("contextMenu")&&(Dr.onContextMenu=function(Kn){var or;ao.current&&ko.has("contextMenu")?GA(!1):(Ea(Kn),GA(!0)),Kn.preventDefault();for(var ra=arguments.length,Tr=new Array(ra>1?ra-1:0),aa=1;aa<ra;aa++)Tr[aa-1]=arguments[aa];(or=vr.onContextMenu)===null||or===void 0||or.call.apply(or,[vr,Kn].concat(Tr))}),vA&&(Dr.className=wt()(vr.className,vA));var ci=(0,Se.Z)((0,Se.Z)({},vr),Dr),_i={},Ls=["onContextMenu","onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur"];Ls.forEach(function(Kn){MA[Kn]&&(_i[Kn]=function(){for(var or,ra=arguments.length,Tr=new Array(ra),aa=0;aa<ra;aa++)Tr[aa]=arguments[aa];(or=ci[Kn])===null||or===void 0||or.call.apply(or,[ci].concat(Tr)),MA[Kn].apply(MA,Tr)})});var za=Pe.cloneElement(Ao,(0,Se.Z)((0,Se.Z)({},ci),_i)),gs={x:Ri,y:ks},_s=Pt?(0,Se.Z)({},Pt!==!0?Pt:{}):null;return Pe.createElement(Pe.Fragment,null,Pe.createElement(Zn.Z,{disabled:!bA,ref:Qr,onResize:sl},Pe.createElement(Bu,{getTriggerDOMNode:gA},za)),Pe.createElement(Fr.Provider,{value:hA},Pe.createElement(Ts,{portal:x,ref:Pr,prefixCls:le,popup:$e,className:wt()(rt,Cs),style:bt,target:uA,onMouseEnter:gi,onMouseLeave:zo,onPointerEnter:gi,zIndex:_t,open:bA,keepDom:Ka,fresh:oA,onClick:gt,mask:Ct,motion:yr,maskMotion:Da,onVisibleChanged:Ks,onPrepare:yo,forceRender:ft,autoDestroy:wn,getPopupContainer:Mt,align:Gi,arrow:_s,arrowPos:gs,ready:Ro,offsetX:Mi,offsetY:os,offsetR:Ti,offsetB:bs,onAlign:qo,stretch:un,targetWidth:co/ki,targetHeight:us/BA})))});return E}var ys=wa(yA),OA={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(E){var ee=E.keyCode;if(E.altKey&&!E.ctrlKey||E.metaKey||ee>=OA.F1&&ee<=OA.F12)return!1;switch(ee){case OA.ALT:case OA.CAPS_LOCK:case OA.CONTEXT_MENU:case OA.CTRL:case OA.DOWN:case OA.END:case OA.ESC:case OA.HOME:case OA.INSERT:case OA.LEFT:case OA.MAC_FF_META:case OA.META:case OA.NUMLOCK:case OA.NUM_CENTER:case OA.PAGE_DOWN:case OA.PAGE_UP:case OA.PAUSE:case OA.PRINT_SCREEN:case OA.RIGHT:case OA.SHIFT:case OA.UP:case OA.WIN_KEY:case OA.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(E){if(E>=OA.ZERO&&E<=OA.NINE||E>=OA.NUM_ZERO&&E<=OA.NUM_MULTIPLY||E>=OA.A&&E<=OA.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&E===0)return!0;switch(E){case OA.SPACE:case OA.QUESTION_MARK:case OA.NUM_PLUS:case OA.NUM_MINUS:case OA.NUM_PERIOD:case OA.NUM_DIVISION:case OA.SEMICOLON:case OA.DASH:case OA.EQUALS:case OA.COMMA:case OA.PERIOD:case OA.SLASH:case OA.APOSTROPHE:case OA.SINGLE_QUOTE:case OA.OPEN_SQUARE_BRACKET:case OA.BACKSLASH:case OA.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},rl=OA,Ni=rl.ESC,Rs=rl.TAB;function Jr(x){var E=x.visible,ee=x.triggerRef,ae=x.onVisibleChange,ue=x.autoFocus,le=x.overlayRef,de=Pe.useRef(!1),me=function(){if(E){var Ne,ke;(Ne=ee.current)===null||Ne===void 0||(ke=Ne.focus)===null||ke===void 0||ke.call(Ne),ae==null||ae(!1)}},pe=function(){var Ne;return(Ne=le.current)!==null&&Ne!==void 0&&Ne.focus?(le.current.focus(),de.current=!0,!0):!1},Ce=function(Ne){switch(Ne.keyCode){case Ni:me();break;case Rs:{var ke=!1;de.current||(ke=pe()),ke?Ne.preventDefault():me();break}}};Pe.useEffect(function(){return E?(window.addEventListener("keydown",Ce),ue&&lA(pe,3),function(){window.removeEventListener("keydown",Ce),de.current=!1}):function(){de.current=!1}},[E])}var Su=(0,Pe.forwardRef)(function(x,E){var ee=x.overlay,ae=x.arrow,ue=x.prefixCls,le=(0,Pe.useMemo)(function(){var me;return typeof ee=="function"?me=ee():me=ee,me},[ee]),de=Re(E,le==null?void 0:le.ref);return Pe.createElement(Pe.Fragment,null,ae&&Pe.createElement("div",{className:"".concat(ue,"-arrow")}),Pe.cloneElement(le,{ref:Ze(le)?de:void 0}))}),Yl=Su,Di={adjustX:1,adjustY:1},Ja=[0,0],al={topLeft:{points:["bl","tl"],overflow:Di,offset:[0,-4],targetOffset:Ja},top:{points:["bc","tc"],overflow:Di,offset:[0,-4],targetOffset:Ja},topRight:{points:["br","tr"],overflow:Di,offset:[0,-4],targetOffset:Ja},bottomLeft:{points:["tl","bl"],overflow:Di,offset:[0,4],targetOffset:Ja},bottom:{points:["tc","bc"],overflow:Di,offset:[0,4],targetOffset:Ja},bottomRight:{points:["tr","br"],overflow:Di,offset:[0,4],targetOffset:Ja}},Jo=al,Oi=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function Zo(x,E){var ee,ae=x.arrow,ue=ae===void 0?!1:ae,le=x.prefixCls,de=le===void 0?"rc-dropdown":le,me=x.transitionName,pe=x.animation,Ce=x.align,Ie=x.placement,Ne=Ie===void 0?"bottomLeft":Ie,ke=x.placements,be=ke===void 0?Jo:ke,tt=x.getPopupContainer,Xe=x.showAction,it=x.hideAction,Ve=x.overlayClassName,ot=x.overlayStyle,vt=x.visible,Ct=x.trigger,en=Ct===void 0?["hover"]:Ct,pn=x.autoFocus,Mt=x.overlay,ft=x.children,mn=x.onVisibleChange,sn=(0,We.Z)(x,Oi),$e=Pe.useState(),rt=(0,Oe.Z)($e,2),bt=rt[0],Bt=rt[1],Vt="visible"in x?vt:bt,Tt=Pe.useRef(null),Yt=Pe.useRef(null),_t=Pe.useRef(null);Pe.useImperativeHandle(E,function(){return Tt.current});var un=function(Kt){Bt(Kt),mn==null||mn(Kt)};Jr({visible:Vt,triggerRef:_t,onVisibleChange:un,autoFocus:pn,overlayRef:Yt});var hn=function(Kt){var tn=x.onOverlayClick;Bt(!1),tn&&tn(Kt)},oA=function(){return Pe.createElement(Yl,{ref:Yt,overlay:Mt,prefixCls:de,arrow:ue})},Ke=function(){return typeof Mt=="function"?oA:oA()},gt=function(){var Kt=x.minOverlayWidthMatchTrigger,tn=x.alignPoint;return"minOverlayWidthMatchTrigger"in x?Kt:!tn},pt=function(){var Kt=x.openClassName;return Kt!==void 0?Kt:"".concat(de,"-open")},Pt=Pe.cloneElement(ft,{className:wt()((ee=ft.props)===null||ee===void 0?void 0:ee.className,Vt&&pt()),ref:Ze(ft)?Re(_t,ft.ref):void 0}),Ht=it;return!Ht&&en.indexOf("contextMenu")!==-1&&(Ht=["click"]),Pe.createElement(ys,(0,Zt.Z)({builtinPlacements:be},sn,{prefixCls:de,ref:Tt,popupClassName:wt()(Ve,(0,mt.Z)({},"".concat(de,"-show-arrow"),ue)),popupStyle:ot,action:en,showAction:Xe,hideAction:Ht,popupPlacement:Ne,popupAlign:Ce,popupTransitionName:me,popupAnimation:pe,popupVisible:Vt,stretch:gt()?"minWidth":"",popup:Ke(),onPopupVisibleChange:un,onPopupClick:hn,getPopupContainer:tt}),Pt)}var as=Pe.forwardRef(Zo),Za=as,Ra=Le(60276),Hi=Le(5663),ql=Le(10366),wu=Le(80636),$l=Le(8745),Pu=Le(96159),Zu=Le(53124),ol=Le(68508),ji=Le(76529),Xu=Le(46605),yu=Le(66748);const eu=null,bl=x=>{const{menu:E,arrow:ee,prefixCls:ae,children:ue,trigger:le,disabled:de,dropdownRender:me,getPopupContainer:pe,overlayClassName:Ce,rootClassName:Ie,open:Ne,onOpenChange:ke,visible:be,onVisibleChange:tt,mouseEnterDelay:Xe=.15,mouseLeaveDelay:it=.1,autoAdjustOverflow:Ve=!0,placement:ot="",overlay:vt,transitionName:Ct}=x,{getPopupContainer:en,getPrefixCls:pn,direction:Mt}=Pe.useContext(Zu.E_),ft=Pe.useMemo(()=>{const Pt=pn();return Ct!==void 0?Ct:ot.includes("top")?`${Pt}-slide-down`:`${Pt}-slide-up`},[pn,ot,Ct]),mn=Pe.useMemo(()=>ot?ot.includes("Center")?ot.slice(0,ot.indexOf("Center")):ot:Mt==="rtl"?"bottomRight":"bottomLeft",[ot,Mt]),sn=pn("dropdown",ae),[$e,rt]=(0,yu.Z)(sn),[,bt]=(0,Xu.Z)(),Bt=Pe.Children.only(ue),Vt=(0,Pu.Tm)(Bt,{className:wt()(`${sn}-trigger`,{[`${sn}-rtl`]:Mt==="rtl"},Bt.props.className),disabled:de}),Tt=de?[]:le;let Yt;Tt&&Tt.includes("contextMenu")&&(Yt=!0);const[_t,un]=(0,Hi.Z)(!1,{value:Ne!=null?Ne:be}),hn=(0,Ra.useEvent)(Pt=>{ke==null||ke(Pt),tt==null||tt(Pt),un(Pt)}),oA=wt()(Ce,Ie,rt,{[`${sn}-rtl`]:Mt==="rtl"}),Ke=(0,wu.Z)({arrowPointAtCenter:typeof ee=="object"&&ee.pointAtCenter,autoAdjustOverflow:Ve,offset:bt.marginXXS,arrowWidth:ee?bt.sizePopupArrow:0,borderRadius:bt.borderRadius}),gt=Pe.useCallback(()=>{un(!1)},[]),pt=()=>{let Pt;return E!=null&&E.items?Pt=Pe.createElement(ol.default,Object.assign({},E)):typeof vt=="function"?Pt=vt():Pt=vt,me&&(Pt=me(Pt)),Pt=Pe.Children.only(typeof Pt=="string"?Pe.createElement("span",null,Pt):Pt),Pe.createElement(ji.J,{prefixCls:`${sn}-menu`,expandIcon:Pe.createElement("span",{className:`${sn}-menu-submenu-arrow`},Pe.createElement(zt.Z,{className:`${sn}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:gt,validator:Ht=>{let{mode:Gt}=Ht}},Pt)};return $e(Pe.createElement(Za,Object.assign({alignPoint:Yt},(0,ql.Z)(x,["rootClassName"]),{mouseEnterDelay:Xe,mouseLeaveDelay:it,visible:_t,builtinPlacements:Ke,arrow:!!ee,overlayClassName:oA,prefixCls:sn,getPopupContainer:pe||en,transitionName:ft,trigger:Tt,overlay:pt,placement:mn,onVisibleChange:hn}),Vt))};function Yu(x){return Object.assign(Object.assign({},x),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const qu=(0,$l.Z)(bl,"dropdown",x=>x,Yu),li=x=>Pe.createElement(qu,Object.assign({},x),Pe.createElement("span",null));bl._InternalPanelDoNotUseOrYouWillBeFired=li;var bu=bl},85418:function(An,Gn,Le){"use strict";Le.d(Gn,{Z:function(){return a}});var Pe=Le(56153),dt=Le(94184),zt=Le.n(dt),qt=Le(67294),wt=Le(25877),Zt=Le(71577),mt=Le(53124),Oe=Le(93421),We=Le(4173),Se=Le(66748),Ge=function(y,z){var b={};for(var Ae in y)Object.prototype.hasOwnProperty.call(y,Ae)&&z.indexOf(Ae)<0&&(b[Ae]=y[Ae]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var se=0,Ae=Object.getOwnPropertySymbols(y);se<Ae.length;se++)z.indexOf(Ae[se])<0&&Object.prototype.propertyIsEnumerable.call(y,Ae[se])&&(b[Ae[se]]=y[Ae[se]]);return b};const je=y=>{const{getPopupContainer:z,getPrefixCls:b,direction:Ae}=qt.useContext(mt.E_),{prefixCls:se,type:ce="default",danger:Be,disabled:xe,loading:De,onClick:Re,htmlType:nt,children:Ze,className:yt,menu:Et,arrow:Xt,autoFocus:kt,overlay:Pn,trigger:bn,align:$t,open:jt,onOpenChange:nn,placement:St,getPopupContainer:At,href:Ot,icon:yn=qt.createElement(wt.Z,null),title:kn,buttonsRender:It=Nn=>Nn,mouseEnterDelay:Jt,mouseLeaveDelay:an,overlayClassName:Wn,overlayStyle:Sn,destroyPopupOnHide:nA,dropdownRender:Ye}=y,on=Ge(y,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),Ln=b("dropdown",se),aA=`${Ln}-button`,[Qn,ln]=(0,Se.Z)(Ln),lt={menu:Et,arrow:Xt,autoFocus:kt,align:$t,disabled:xe,trigger:xe?[]:bn,onOpenChange:nn,getPopupContainer:At||z,mouseEnterDelay:Jt,mouseLeaveDelay:an,overlayClassName:Wn,overlayStyle:Sn,destroyPopupOnHide:nA,dropdownRender:Ye},{compactSize:qe,compactItemClassnames:Lt}=(0,We.ri)(Ln,Ae),Rt=zt()(aA,Lt,yt,ln);"overlay"in y&&(lt.overlay=Pn),"open"in y&&(lt.open=jt),"placement"in y?lt.placement=St:lt.placement=Ae==="rtl"?"bottomLeft":"bottomRight";const fn=qt.createElement(Zt.ZP,{type:ce,danger:Be,disabled:xe,loading:De,onClick:Re,htmlType:nt,href:Ot,title:kn},Ze),xn=qt.createElement(Zt.ZP,{type:ce,danger:Be,icon:yn}),[Hn,Vn]=It([fn,xn]);return Qn(qt.createElement(Oe.Z.Compact,Object.assign({className:Rt,size:qe,block:!0},on),Hn,qt.createElement(Pe.Z,Object.assign({},lt),Vn)))};je.__ANT_BUTTON=!0;var He=je;const ve=Pe.Z;ve.Button=He;var a=ve},66748:function(An,Gn,Le){"use strict";Le.d(Gn,{Z:function(){return Ge}});var Pe=Le(14747),dt=Le(67771),zt=Le(33297),qt=Le(50438),wt=Le(97414),Zt=Le(67968),mt=Le(45503),We=je=>{const{componentCls:He,menuCls:ve,colorError:a,colorTextLightSolid:y}=je,z=`${ve}-item`;return{[`${He}, ${He}-menu-submenu`]:{[`${ve} ${z}`]:{[`&${z}-danger:not(${z}-disabled)`]:{color:a,"&:hover":{color:y,backgroundColor:a}}}}}};const Se=je=>{const{componentCls:He,menuCls:ve,zIndexPopup:a,dropdownArrowDistance:y,sizePopupArrow:z,antCls:b,iconCls:Ae,motionDurationMid:se,dropdownPaddingVertical:ce,fontSize:Be,dropdownEdgeChildPadding:xe,colorTextDisabled:De,fontSizeIcon:Re,controlPaddingHorizontal:nt,colorBgElevated:Ze}=je;return[{[He]:Object.assign(Object.assign({},(0,Pe.Wf)(je)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:a,display:"block","&::before":{position:"absolute",insetBlock:-y+z/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${b}-btn`]:{[`& > ${Ae}-down, & > ${b}-btn-icon > ${Ae}-down`]:{fontSize:Re}},[`${He}-wrap`]:{position:"relative",[`${b}-btn > ${Ae}-down`]:{fontSize:Re},[`${Ae}-down::before`]:{transition:`transform ${se}`}},[`${He}-wrap-open`]:{[`${Ae}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${b}-slide-down-enter${b}-slide-down-enter-active${He}-placement-bottomLeft,
|
|
|
&${b}-slide-down-appear${b}-slide-down-appear-active${He}-placement-bottomLeft,
|
|
|
&${b}-slide-down-enter${b}-slide-down-enter-active${He}-placement-bottom,
|
|
|
&${b}-slide-down-appear${b}-slide-down-appear-active${He}-placement-bottom,
|
|
|
&${b}-slide-down-enter${b}-slide-down-enter-active${He}-placement-bottomRight,
|
|
|
&${b}-slide-down-appear${b}-slide-down-appear-active${He}-placement-bottomRight`]:{animationName:dt.fJ},[`&${b}-slide-up-enter${b}-slide-up-enter-active${He}-placement-topLeft,
|
|
|
&${b}-slide-up-appear${b}-slide-up-appear-active${He}-placement-topLeft,
|
|
|
&${b}-slide-up-enter${b}-slide-up-enter-active${He}-placement-top,
|
|
|
&${b}-slide-up-appear${b}-slide-up-appear-active${He}-placement-top,
|
|
|
&${b}-slide-up-enter${b}-slide-up-enter-active${He}-placement-topRight,
|
|
|
&${b}-slide-up-appear${b}-slide-up-appear-active${He}-placement-topRight`]:{animationName:dt.Qt},[`&${b}-slide-down-leave${b}-slide-down-leave-active${He}-placement-bottomLeft,
|
|
|
&${b}-slide-down-leave${b}-slide-down-leave-active${He}-placement-bottom,
|
|
|
&${b}-slide-down-leave${b}-slide-down-leave-active${He}-placement-bottomRight`]:{animationName:dt.Uw},[`&${b}-slide-up-leave${b}-slide-up-leave-active${He}-placement-topLeft,
|
|
|
&${b}-slide-up-leave${b}-slide-up-leave-active${He}-placement-top,
|
|
|
&${b}-slide-up-leave${b}-slide-up-leave-active${He}-placement-topRight`]:{animationName:dt.ly}})},(0,wt.ZP)(je,{colorBg:Ze,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${He} ${ve}`]:{position:"relative",margin:0},[`${ve}-submenu-popup`]:{position:"absolute",zIndex:a,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${He}, ${He}-menu-submenu`]:{[ve]:Object.assign(Object.assign({padding:xe,listStyleType:"none",backgroundColor:Ze,backgroundClip:"padding-box",borderRadius:je.borderRadiusLG,outline:"none",boxShadow:je.boxShadowSecondary},(0,Pe.Qy)(je)),{[`${ve}-item-group-title`]:{padding:`${ce}px ${nt}px`,color:je.colorTextDescription,transition:`all ${se}`},[`${ve}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${ve}-item-icon`]:{minWidth:Be,marginInlineEnd:je.marginXS,fontSize:je.fontSizeSM},[`${ve}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${se}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${ve}-item, ${ve}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${ce}px ${nt}px`,color:je.colorText,fontWeight:"normal",fontSize:Be,lineHeight:je.lineHeight,cursor:"pointer",transition:`all ${se}`,borderRadius:je.borderRadiusSM,"&:hover, &-active":{backgroundColor:je.controlItemBgHover}},(0,Pe.Qy)(je)),{"&-selected":{color:je.colorPrimary,backgroundColor:je.controlItemBgActive,"&:hover, &-active":{backgroundColor:je.controlItemBgActiveHover}},"&-disabled":{color:De,cursor:"not-allowed","&:hover":{color:De,backgroundColor:Ze,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${je.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:je.colorSplit},[`${He}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:je.paddingXS,[`${He}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:je.colorTextDescription,fontSize:Re,fontStyle:"normal"}}}),[`${ve}-item-group-list`]:{margin:`0 ${je.marginXS}px`,padding:0,listStyle:"none"},[`${ve}-submenu-title`]:{paddingInlineEnd:nt+je.fontSizeSM},[`${ve}-submenu-vertical`]:{position:"relative"},[`${ve}-submenu${ve}-submenu-disabled ${He}-menu-submenu-title`]:{[`&, ${He}-menu-submenu-arrow-icon`]:{color:De,backgroundColor:Ze,cursor:"not-allowed"}},[`${ve}-submenu-selected ${He}-menu-submenu-title`]:{color:je.colorPrimary}})}},[(0,dt.oN)(je,"slide-up"),(0,dt.oN)(je,"slide-down"),(0,zt.Fm)(je,"move-up"),(0,zt.Fm)(je,"move-down"),(0,qt._y)(je,"zoom-big")]]};var Ge=(0,Zt.Z)("Dropdown",(je,He)=>{let{rootPrefixCls:ve}=He;const{marginXXS:a,sizePopupArrow:y,controlHeight:z,fontSize:b,lineHeight:Ae,paddingXXS:se,componentCls:ce,borderRadiusLG:Be}=je,xe=(z-b*Ae)/2,{dropdownArrowOffset:De}=(0,wt.fS)({contentRadius:Be}),Re=(0,mt.TS)(je,{menuCls:`${ce}-menu`,rootPrefixCls:ve,dropdownArrowDistance:y/2+a,dropdownArrowOffset:De,dropdownPaddingVertical:xe,dropdownEdgeChildPadding:se});return[Se(Re),We(Re)]},je=>({zIndexPopup:je.zIndexPopupBase+50}))},71322:function(An,Gn,Le){"use strict";Le.d(Gn,{D:function(){return Ae},Z:function(){return Be}});var Pe=Le(87462),dt=Le(67294),zt={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"},qt=zt,wt=Le(74643),Zt=function(De,Re){return dt.createElement(wt.Z,(0,Pe.Z)({},De,{ref:Re,icon:qt}))},mt=dt.forwardRef(Zt),Oe=Le(22751),We=Le(91034),Se=Le(94184),Ge=Le.n(Se),je=Le(10366),ve=xe=>!isNaN(parseFloat(xe))&&isFinite(xe),a=Le(53124),y=Le(84321),z=function(xe,De){var Re={};for(var nt in xe)Object.prototype.hasOwnProperty.call(xe,nt)&&De.indexOf(nt)<0&&(Re[nt]=xe[nt]);if(xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ze=0,nt=Object.getOwnPropertySymbols(xe);Ze<nt.length;Ze++)De.indexOf(nt[Ze])<0&&Object.prototype.propertyIsEnumerable.call(xe,nt[Ze])&&(Re[nt[Ze]]=xe[nt[Ze]]);return Re};const b={xs:"479.98px",sm:"575.98px",md:"767.98px",lg:"991.98px",xl:"1199.98px",xxl:"1599.98px"},Ae=dt.createContext({}),se=(()=>{let xe=0;return function(){let De=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return xe+=1,`${De}${xe}`}})();var Be=dt.forwardRef((xe,De)=>{const{prefixCls:Re,className:nt,trigger:Ze,children:yt,defaultCollapsed:Et=!1,theme:Xt="dark",style:kt={},collapsible:Pn=!1,reverseArrow:bn=!1,width:$t=200,collapsedWidth:jt=80,zeroWidthTriggerStyle:nn,breakpoint:St,onCollapse:At,onBreakpoint:Ot}=xe,yn=z(xe,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:kn}=(0,dt.useContext)(y.Gs),[It,Jt]=(0,dt.useState)("collapsed"in xe?xe.collapsed:Et),[an,Wn]=(0,dt.useState)(!1);(0,dt.useEffect)(()=>{"collapsed"in xe&&Jt(xe.collapsed)},[xe.collapsed]);const Sn=(Qn,ln)=>{"collapsed"in xe||Jt(Qn),At==null||At(Qn,ln)},nA=(0,dt.useRef)();nA.current=Qn=>{Wn(Qn.matches),Ot==null||Ot(Qn.matches),It!==Qn.matches&&Sn(Qn.matches,"responsive")},(0,dt.useEffect)(()=>{function Qn(lt){return nA.current(lt)}let ln;if(typeof window!="undefined"){const{matchMedia:lt}=window;if(lt&&St&&St in b){ln=lt(`(max-width: ${b[St]})`);try{ln.addEventListener("change",Qn)}catch(qe){ln.addListener(Qn)}Qn(ln)}}return()=>{try{ln==null||ln.removeEventListener("change",Qn)}catch(lt){ln==null||ln.removeListener(Qn)}}},[St]),(0,dt.useEffect)(()=>{const Qn=se("ant-sider-");return kn.addSider(Qn),()=>kn.removeSider(Qn)},[]);const Ye=()=>{Sn(!It,"clickTrigger")},{getPrefixCls:on}=(0,dt.useContext)(a.E_),Ln=()=>{const Qn=on("layout-sider",Re),ln=(0,je.Z)(yn,["collapsed"]),lt=It?jt:$t,qe=ve(lt)?`${lt}px`:String(lt),Lt=parseFloat(String(jt||0))===0?dt.createElement("span",{onClick:Ye,className:Ge()(`${Qn}-zero-width-trigger`,`${Qn}-zero-width-trigger-${bn?"right":"left"}`),style:nn},Ze||dt.createElement(mt,null)):null,xn={expanded:bn?dt.createElement(We.Z,null):dt.createElement(Oe.Z,null),collapsed:bn?dt.createElement(Oe.Z,null):dt.createElement(We.Z,null)}[It?"collapsed":"expanded"],Hn=Ze!==null?Lt||dt.createElement("div",{className:`${Qn}-trigger`,onClick:Ye,style:{width:qe}},Ze||xn):null,Vn=Object.assign(Object.assign({},kt),{flex:`0 0 ${qe}`,maxWidth:qe,minWidth:qe,width:qe}),Nn=Ge()(Qn,`${Qn}-${Xt}`,{[`${Qn}-collapsed`]:!!It,[`${Qn}-has-trigger`]:Pn&&Ze!==null&&!Lt,[`${Qn}-below`]:!!an,[`${Qn}-zero-width`]:parseFloat(qe)===0},nt);return dt.createElement("aside",Object.assign({className:Nn},ln,{style:Vn,ref:De}),dt.createElement("div",{className:`${Qn}-children`},yt),Pn||an&&Lt?Hn:null)},aA=dt.useMemo(()=>({siderCollapsed:It}),[It]);return dt.createElement(Ae.Provider,{value:aA},Ln())})},84321:function(An,Gn,Le){"use strict";Le.d(Gn,{VY:function(){return se},$_:function(){return Ae},h4:function(){return b},Gs:function(){return He},ZP:function(){return ce}});var Pe=Le(74902),dt=Le(94184),zt=Le.n(dt),qt=Le(10366),wt=Le(67294),Zt=Le(53124),mt=Le(67968),We=Be=>{const{componentCls:xe,bodyBg:De,lightSiderBg:Re,lightTriggerBg:nt,lightTriggerColor:Ze}=Be;return{[`${xe}-sider-light`]:{background:Re,[`${xe}-sider-trigger`]:{color:Ze,background:nt},[`${xe}-sider-zero-width-trigger`]:{color:Ze,background:nt,border:`1px solid ${De}`,borderInlineStart:0}}}};const Se=Be=>{const{antCls:xe,componentCls:De,colorText:Re,triggerColor:nt,footerBg:Ze,triggerBg:yt,headerHeight:Et,headerPadding:Xt,headerColor:kt,footerPadding:Pn,triggerHeight:bn,zeroTriggerHeight:$t,zeroTriggerWidth:jt,motionDurationMid:nn,motionDurationSlow:St,fontSize:At,borderRadius:Ot,bodyBg:yn,headerBg:kn,siderBg:It}=Be;return{[De]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:yn,"&, *":{boxSizing:"border-box"},[`&${De}-has-sider`]:{flexDirection:"row",[`> ${De}, > ${De}-content`]:{width:0}},[`${De}-header, &${De}-footer`]:{flex:"0 0 auto"},[`${De}-sider`]:{position:"relative",minWidth:0,background:It,transition:`all ${nn}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${xe}-menu${xe}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:bn},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:bn,color:nt,lineHeight:`${bn}px`,textAlign:"center",background:yt,cursor:"pointer",transition:`all ${nn}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:Et,insetInlineEnd:-jt,zIndex:1,width:jt,height:$t,color:nt,fontSize:Be.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:It,borderStartStartRadius:0,borderStartEndRadius:Ot,borderEndEndRadius:Ot,borderEndStartRadius:0,cursor:"pointer",transition:`background ${St} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${St}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-jt,borderStartStartRadius:Ot,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:Ot}}}}},We(Be)),{"&-rtl":{direction:"rtl"}}),[`${De}-header`]:{height:Et,padding:Xt,color:kt,lineHeight:`${Et}px`,background:kn,[`${xe}-menu`]:{lineHeight:"inherit"}},[`${De}-footer`]:{padding:Pn,color:Re,fontSize:At,background:Ze},[`${De}-content`]:{flex:"auto",minHeight:0}}};var Ge=(0,mt.Z)("Layout",Be=>[Se(Be)],Be=>{const{colorBgLayout:xe,controlHeight:De,controlHeightLG:Re,colorText:nt,controlHeightSM:Ze,marginXXS:yt,colorTextLightSolid:Et,colorBgContainer:Xt}=Be,kt=Re*1.25;return{colorBgHeader:"#001529",colorBgBody:xe,colorBgTrigger:"#002140",bodyBg:xe,headerBg:"#001529",headerHeight:De*2,headerPadding:`0 ${kt}px`,headerColor:nt,footerPadding:`${Ze}px ${kt}px`,footerBg:xe,siderBg:"#001529",triggerHeight:Re+yt*2,triggerBg:"#002140",triggerColor:Et,zeroTriggerWidth:Re,zeroTriggerHeight:Re,lightSiderBg:Xt,lightTriggerBg:Xt,lightTriggerColor:nt}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),je=function(Be,xe){var De={};for(var Re in Be)Object.prototype.hasOwnProperty.call(Be,Re)&&xe.indexOf(Re)<0&&(De[Re]=Be[Re]);if(Be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var nt=0,Re=Object.getOwnPropertySymbols(Be);nt<Re.length;nt++)xe.indexOf(Re[nt])<0&&Object.prototype.propertyIsEnumerable.call(Be,Re[nt])&&(De[Re[nt]]=Be[Re[nt]]);return De};const He=wt.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}});function ve(Be){let{suffixCls:xe,tagName:De,displayName:Re}=Be;return nt=>wt.forwardRef((yt,Et)=>wt.createElement(nt,Object.assign({ref:Et,suffixCls:xe,tagName:De},yt)))}const a=wt.forwardRef((Be,xe)=>{const{prefixCls:De,suffixCls:Re,className:nt,tagName:Ze}=Be,yt=je(Be,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:Et}=wt.useContext(Zt.E_),Xt=Et("layout",De),[kt,Pn]=Ge(Xt),bn=Re?`${Xt}-${Re}`:Xt;return kt(wt.createElement(Ze,Object.assign({className:zt()(De||bn,nt,Pn),ref:xe},yt)))}),y=wt.forwardRef((Be,xe)=>{const{direction:De}=wt.useContext(Zt.E_),[Re,nt]=wt.useState([]),{prefixCls:Ze,className:yt,rootClassName:Et,children:Xt,hasSider:kt,tagName:Pn,style:bn}=Be,$t=je(Be,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),jt=(0,qt.Z)($t,["suffixCls"]),{getPrefixCls:nn,layout:St}=wt.useContext(Zt.E_),At=nn("layout",Ze),[Ot,yn]=Ge(At),kn=zt()(At,{[`${At}-has-sider`]:typeof kt=="boolean"?kt:Re.length>0,[`${At}-rtl`]:De==="rtl"},St==null?void 0:St.className,yt,Et,yn),It=wt.useMemo(()=>({siderHook:{addSider:Jt=>{nt(an=>[].concat((0,Pe.Z)(an),[Jt]))},removeSider:Jt=>{nt(an=>an.filter(Wn=>Wn!==Jt))}}}),[]);return Ot(wt.createElement(He.Provider,{value:It},wt.createElement(Pn,Object.assign({ref:xe,className:kn,style:Object.assign(Object.assign({},St==null?void 0:St.style),bn)},jt),Xt)))}),z=ve({tagName:"div",displayName:"Layout"})(y),b=ve({suffixCls:"header",tagName:"header",displayName:"Header"})(a),Ae=ve({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(a),se=ve({suffixCls:"content",tagName:"main",displayName:"Content"})(a);var ce=z},76529:function(An,Gn,Le){"use strict";Le.d(Gn,{J:function(){return Zt}});var Pe=Le(67294),dt=Le(4173),zt=Le(60276),qt=function(mt,Oe){var We={};for(var Se in mt)Object.prototype.hasOwnProperty.call(mt,Se)&&Oe.indexOf(Se)<0&&(We[Se]=mt[Se]);if(mt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ge=0,Se=Object.getOwnPropertySymbols(mt);Ge<Se.length;Ge++)Oe.indexOf(Se[Ge])<0&&Object.prototype.propertyIsEnumerable.call(mt,Se[Ge])&&(We[Se[Ge]]=mt[Se[Ge]]);return We};const wt=Pe.createContext(null),Zt=Pe.forwardRef((mt,Oe)=>{const{children:We}=mt,Se=qt(mt,["children"]),Ge=Pe.useContext(wt),je=Pe.useMemo(()=>Object.assign(Object.assign({},Ge),Se),[Ge,Se.prefixCls,Se.mode,Se.selectable]);return Pe.createElement(wt.Provider,{value:je},Pe.createElement(dt.BR,null,(0,zt.supportNodeRef)(We)?Pe.cloneElement(We,{ref:Oe}):We))});Gn.Z=wt},68508:function(An,Gn,Le){"use strict";Le.d(Gn,{default:function(){return Qn}});var Pe=Le(52073),dt=Le(67294),zt=Le(71322),qt=Le(94184),wt=Le.n(qt),Zt=Le(53124),mt=function(ln,lt){var qe={};for(var Lt in ln)Object.prototype.hasOwnProperty.call(ln,Lt)&<.indexOf(Lt)<0&&(qe[Lt]=ln[Lt]);if(ln!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Rt=0,Lt=Object.getOwnPropertySymbols(ln);Rt<Lt.length;Rt++)lt.indexOf(Lt[Rt])<0&&Object.prototype.propertyIsEnumerable.call(ln,Lt[Rt])&&(qe[Lt[Rt]]=ln[Lt[Rt]]);return qe},We=ln=>{const{prefixCls:lt,className:qe,dashed:Lt}=ln,Rt=mt(ln,["prefixCls","className","dashed"]),{getPrefixCls:fn}=dt.useContext(Zt.E_),xn=fn("menu",lt),Hn=wt()({[`${xn}-item-divider-dashed`]:!!Lt},qe);return dt.createElement(Pe.iz,Object.assign({className:Hn},Rt))},Se=Le(37419),Ge=Le(10366),je=Le(83062),He=Le(96159),a=(0,dt.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),z=ln=>{var lt;const{className:qe,children:Lt,icon:Rt,title:fn,danger:xn}=ln,{prefixCls:Hn,firstLevel:Vn,direction:Nn,disableMenuItemTitleTooltip:yA,inlineCollapsed:Zn}=dt.useContext(a),wA=SA=>{const VA=dt.createElement("span",{className:`${Hn}-title-content`},Lt);return(!Rt||(0,He.l$)(Lt)&&Lt.type==="span")&&Lt&&SA&&Vn&&typeof Lt=="string"?dt.createElement("div",{className:`${Hn}-inline-collapsed-noicon`},Lt.charAt(0)):VA},{siderCollapsed:Nt}=dt.useContext(zt.D);let Cn=fn;typeof fn=="undefined"?Cn=Vn?Lt:"":fn===!1&&(Cn="");const gn={title:Cn};!Nt&&!Zn&&(gn.title=null,gn.open=!1);const In=(0,Se.Z)(Lt).length;let eA=dt.createElement(Pe.ck,Object.assign({},(0,Ge.Z)(ln,["title","icon","danger"]),{className:wt()({[`${Hn}-item-danger`]:xn,[`${Hn}-item-only-child`]:(Rt?In+1:In)===1},qe),title:typeof fn=="string"?fn:void 0}),(0,He.Tm)(Rt,{className:wt()((0,He.l$)(Rt)?(lt=Rt.props)===null||lt===void 0?void 0:lt.className:"",`${Hn}-item-icon`)}),wA(Zn));return yA||(eA=dt.createElement(je.Z,Object.assign({},gn,{placement:Nn==="rtl"?"left":"right",overlayClassName:`${Hn}-inline-collapsed-tooltip`}),eA)),eA},Ae=ln=>{var lt;const{popupClassName:qe,icon:Lt,title:Rt,theme:fn}=ln,xn=dt.useContext(a),{prefixCls:Hn,inlineCollapsed:Vn,theme:Nn}=xn,yA=(0,Pe.Xl)();let Zn;if(!Lt)Zn=Vn&&!yA.length&&Rt&&typeof Rt=="string"?dt.createElement("div",{className:`${Hn}-inline-collapsed-noicon`},Rt.charAt(0)):dt.createElement("span",{className:`${Hn}-title-content`},Rt);else{const Nt=(0,He.l$)(Rt)&&Rt.type==="span";Zn=dt.createElement(dt.Fragment,null,(0,He.Tm)(Lt,{className:wt()((0,He.l$)(Lt)?(lt=Lt.props)===null||lt===void 0?void 0:lt.className:"",`${Hn}-item-icon`)}),Nt?Rt:dt.createElement("span",{className:`${Hn}-title-content`},Rt))}const wA=dt.useMemo(()=>Object.assign(Object.assign({},xn),{firstLevel:!1}),[xn]);return dt.createElement(a.Provider,{value:wA},dt.createElement(Pe.Wd,Object.assign({},(0,Ge.Z)(ln,["icon"]),{title:Zn,popupClassName:wt()(Hn,qe,`${Hn}-${fn||Nn}`)})))},se=Le(25877),ce=Le(60276),Be=Le(33603),xe=Le(76529),De=function(ln,lt){var qe={};for(var Lt in ln)Object.prototype.hasOwnProperty.call(ln,Lt)&<.indexOf(Lt)<0&&(qe[Lt]=ln[Lt]);if(ln!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Rt=0,Lt=Object.getOwnPropertySymbols(ln);Rt<Lt.length;Rt++)lt.indexOf(Lt[Rt])<0&&Object.prototype.propertyIsEnumerable.call(ln,Lt[Rt])&&(qe[Lt[Rt]]=ln[Lt[Rt]]);return qe};function Re(ln){return(ln||[]).map((lt,qe)=>{if(lt&&typeof lt=="object"){const Lt=lt,{label:Rt,children:fn,key:xn,type:Hn}=Lt,Vn=De(Lt,["label","children","key","type"]),Nn=xn!=null?xn:`tmp-${qe}`;return fn||Hn==="group"?Hn==="group"?dt.createElement(Pe.BW,Object.assign({key:Nn},Vn,{title:Rt}),Re(fn)):dt.createElement(Ae,Object.assign({key:Nn},Vn,{title:Rt}),Re(fn)):Hn==="divider"?dt.createElement(We,Object.assign({key:Nn},Vn)):dt.createElement(z,Object.assign({key:Nn},Vn),Rt)}return null}).filter(lt=>lt)}function nt(ln){return dt.useMemo(()=>ln&&Re(ln),[ln])}var Ze=Le(84780),yt=Le(14747),Et=Le(33507),Xt=Le(67771),kt=Le(50438),Pn=Le(67968),bn=Le(45503),jt=ln=>{const{componentCls:lt,motionDurationSlow:qe,horizontalLineHeight:Lt,colorSplit:Rt,lineWidth:fn,lineType:xn,itemPaddingInline:Hn}=ln;return{[`${lt}-horizontal`]:{lineHeight:Lt,border:0,borderBottom:`${fn}px ${xn} ${Rt}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${lt}-item, ${lt}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:Hn},[`> ${lt}-item:hover,
|
|
|
> ${lt}-item-active,
|
|
|
> ${lt}-submenu ${lt}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${lt}-item, ${lt}-submenu-title`]:{transition:[`border-color ${qe}`,`background ${qe}`].join(",")},[`${lt}-submenu-arrow`]:{display:"none"}}}},St=ln=>{let{componentCls:lt,menuArrowOffset:qe}=ln;return{[`${lt}-rtl`]:{direction:"rtl"},[`${lt}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${lt}-rtl${lt}-vertical,
|
|
|
${lt}-submenu-rtl ${lt}-vertical`]:{[`${lt}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${qe})`},"&::after":{transform:`rotate(45deg) translateY(${qe})`}}}}};const At=ln=>Object.assign({},(0,yt.oN)(ln));var yn=(ln,lt)=>{const{componentCls:qe,itemColor:Lt,itemSelectedColor:Rt,groupTitleColor:fn,itemBg:xn,subMenuItemBg:Hn,itemSelectedBg:Vn,activeBarHeight:Nn,activeBarWidth:yA,activeBarBorderWidth:Zn,motionDurationSlow:wA,motionEaseInOut:Nt,motionEaseOut:Cn,itemPaddingInline:gn,motionDurationMid:In,itemHoverColor:eA,lineType:SA,colorSplit:VA,itemDisabledColor:sr,dangerItemColor:dr,dangerItemHoverColor:Sr,dangerItemSelectedColor:fr,dangerItemActiveBg:rr,dangerItemSelectedBg:CA,itemHoverBg:Jn,itemActiveBg:dA,menuSubMenuBg:kA,horizontalItemSelectedColor:qA,horizontalItemSelectedBg:Fr,horizontalItemBorderRadius:ja,horizontalItemHoverBg:Ca,popupBg:ma}=ln;return{[`${qe}-${lt}, ${qe}-${lt} > ${qe}`]:{color:Lt,background:xn,[`&${qe}-root:focus-visible`]:Object.assign({},At(ln)),[`${qe}-item-group-title`]:{color:fn},[`${qe}-submenu-selected`]:{[`> ${qe}-submenu-title`]:{color:Rt}},[`${qe}-item-disabled, ${qe}-submenu-disabled`]:{color:`${sr} !important`},[`${qe}-item:not(${qe}-item-selected):not(${qe}-submenu-selected)`]:{[`&:hover, > ${qe}-submenu-title:hover`]:{color:eA}},[`&:not(${qe}-horizontal)`]:{[`${qe}-item:not(${qe}-item-selected)`]:{"&:hover":{backgroundColor:Jn},"&:active":{backgroundColor:dA}},[`${qe}-submenu-title`]:{"&:hover":{backgroundColor:Jn},"&:active":{backgroundColor:dA}}},[`${qe}-item-danger`]:{color:dr,[`&${qe}-item:hover`]:{[`&:not(${qe}-item-selected):not(${qe}-submenu-selected)`]:{color:Sr}},[`&${qe}-item:active`]:{background:rr}},[`${qe}-item a`]:{"&, &:hover":{color:"inherit"}},[`${qe}-item-selected`]:{color:Rt,[`&${qe}-item-danger`]:{color:fr},"a, a:hover":{color:"inherit"}},[`& ${qe}-item-selected`]:{backgroundColor:Vn,[`&${qe}-item-danger`]:{backgroundColor:CA}},[`${qe}-item, ${qe}-submenu-title`]:{[`&:not(${qe}-item-disabled):focus-visible`]:Object.assign({},At(ln))},[`&${qe}-submenu > ${qe}`]:{backgroundColor:kA},[`&${qe}-popup > ${qe}`]:{backgroundColor:ma},[`&${qe}-horizontal`]:Object.assign(Object.assign({},lt==="dark"?{borderBottom:0}:{}),{[`> ${qe}-item, > ${qe}-submenu`]:{top:Zn,marginTop:-Zn,marginBottom:0,borderRadius:ja,"&::after":{position:"absolute",insetInline:gn,bottom:0,borderBottom:`${Nn}px solid transparent`,transition:`border-color ${wA} ${Nt}`,content:'""'},"&:hover, &-active, &-open":{background:Ca,"&::after":{borderBottomWidth:Nn,borderBottomColor:qA}},"&-selected":{color:qA,backgroundColor:Fr,"&:hover":{backgroundColor:Fr},"&::after":{borderBottomWidth:Nn,borderBottomColor:qA}}}}),[`&${qe}-root`]:{[`&${qe}-inline, &${qe}-vertical`]:{borderInlineEnd:`${Zn}px ${SA} ${VA}`}},[`&${qe}-inline`]:{[`${qe}-sub${qe}-inline`]:{background:Hn},[`${qe}-item, ${qe}-submenu-title`]:Zn&&yA?{width:`calc(100% + ${Zn}px)`}:{},[`${qe}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${yA}px solid ${Rt}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${In} ${Cn}`,`opacity ${In} ${Cn}`].join(","),content:'""'},[`&${qe}-item-danger`]:{"&::after":{borderInlineEndColor:fr}}},[`${qe}-selected, ${qe}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${In} ${Nt}`,`opacity ${In} ${Nt}`].join(",")}}}}}};const kn=ln=>{const{componentCls:lt,itemHeight:qe,itemMarginInline:Lt,padding:Rt,menuArrowSize:fn,marginXS:xn,itemMarginBlock:Hn}=ln,Vn=Rt+fn+xn;return{[`${lt}-item`]:{position:"relative",overflow:"hidden"},[`${lt}-item, ${lt}-submenu-title`]:{height:qe,lineHeight:`${qe}px`,paddingInline:Rt,overflow:"hidden",textOverflow:"ellipsis",marginInline:Lt,marginBlock:Hn,width:`calc(100% - ${Lt*2}px)`},[`> ${lt}-item,
|
|
|
> ${lt}-submenu > ${lt}-submenu-title`]:{height:qe,lineHeight:`${qe}px`},[`${lt}-item-group-list ${lt}-submenu-title,
|
|
|
${lt}-submenu-title`]:{paddingInlineEnd:Vn}}};var Jt=ln=>{const{componentCls:lt,iconCls:qe,itemHeight:Lt,colorTextLightSolid:Rt,dropdownWidth:fn,controlHeightLG:xn,motionDurationMid:Hn,motionEaseOut:Vn,paddingXL:Nn,itemMarginInline:yA,fontSizeLG:Zn,motionDurationSlow:wA,paddingXS:Nt,boxShadowSecondary:Cn,collapsedWidth:gn,collapsedIconSize:In}=ln,eA={height:Lt,lineHeight:`${Lt}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[lt]:{"&-inline, &-vertical":Object.assign({[`&${lt}-root`]:{boxShadow:"none"}},kn(ln))},[`${lt}-submenu-popup`]:{[`${lt}-vertical`]:Object.assign(Object.assign({},kn(ln)),{boxShadow:Cn})}},{[`${lt}-submenu-popup ${lt}-vertical${lt}-sub`]:{minWidth:fn,maxHeight:`calc(100vh - ${xn*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${lt}-inline`]:{width:"100%",[`&${lt}-root`]:{[`${lt}-item, ${lt}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${wA}`,`background ${wA}`,`padding ${Hn} ${Vn}`].join(","),[`> ${lt}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${lt}-sub${lt}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${lt}-submenu > ${lt}-submenu-title`]:eA,[`& ${lt}-item-group-title`]:{paddingInlineStart:Nn}},[`${lt}-item`]:eA}},{[`${lt}-inline-collapsed`]:{width:gn,[`&${lt}-root`]:{[`${lt}-item, ${lt}-submenu ${lt}-submenu-title`]:{[`> ${lt}-inline-collapsed-noicon`]:{fontSize:Zn,textAlign:"center"}}},[`> ${lt}-item,
|
|
|
> ${lt}-item-group > ${lt}-item-group-list > ${lt}-item,
|
|
|
> ${lt}-item-group > ${lt}-item-group-list > ${lt}-submenu > ${lt}-submenu-title,
|
|
|
> ${lt}-submenu > ${lt}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${Zn/2}px - ${yA}px)`,textOverflow:"clip",[`
|
|
|
${lt}-submenu-arrow,
|
|
|
${lt}-submenu-expand-icon
|
|
|
`]:{opacity:0},[`${lt}-item-icon, ${qe}`]:{margin:0,fontSize:In,lineHeight:`${Lt}px`,"+ span":{display:"inline-block",opacity:0}}},[`${lt}-item-icon, ${qe}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${lt}-item-icon, ${qe}`]:{display:"none"},"a, a:hover":{color:Rt}},[`${lt}-item-group-title`]:Object.assign(Object.assign({},yt.vS),{paddingInline:Nt})}}]};const an=ln=>{const{componentCls:lt,motionDurationSlow:qe,motionDurationMid:Lt,motionEaseInOut:Rt,motionEaseOut:fn,iconCls:xn,iconSize:Hn,iconMarginInlineEnd:Vn}=ln;return{[`${lt}-item, ${lt}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${qe}`,`background ${qe}`,`padding ${qe} ${Rt}`].join(","),[`${lt}-item-icon, ${xn}`]:{minWidth:Hn,fontSize:Hn,transition:[`font-size ${Lt} ${fn}`,`margin ${qe} ${Rt}`,`color ${qe}`].join(","),"+ span":{marginInlineStart:Vn,opacity:1,transition:[`opacity ${qe} ${Rt}`,`margin ${qe}`,`color ${qe}`].join(",")}},[`${lt}-item-icon`]:Object.assign({},(0,yt.Ro)()),[`&${lt}-item-only-child`]:{[`> ${xn}, > ${lt}-item-icon`]:{marginInlineEnd:0}}},[`${lt}-item-disabled, ${lt}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${lt}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},Wn=ln=>{const{componentCls:lt,motionDurationSlow:qe,motionEaseInOut:Lt,borderRadius:Rt,menuArrowSize:fn,menuArrowOffset:xn}=ln;return{[`${lt}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:ln.margin,width:fn,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${qe} ${Lt}, opacity ${qe}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:fn*.6,height:fn*.15,backgroundColor:"currentcolor",borderRadius:Rt,transition:[`background ${qe} ${Lt}`,`transform ${qe} ${Lt}`,`top ${qe} ${Lt}`,`color ${qe} ${Lt}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${xn})`},"&::after":{transform:`rotate(-45deg) translateY(${xn})`}}}}},Sn=ln=>{const{antCls:lt,componentCls:qe,fontSize:Lt,motionDurationSlow:Rt,motionDurationMid:fn,motionEaseInOut:xn,paddingXS:Hn,padding:Vn,colorSplit:Nn,lineWidth:yA,zIndexPopup:Zn,borderRadiusLG:wA,subMenuItemBorderRadius:Nt,menuArrowSize:Cn,menuArrowOffset:gn,lineType:In,menuPanelMaskInset:eA,groupTitleLineHeight:SA,groupTitleFontSize:VA}=ln;return[{"":{[`${qe}`]:Object.assign(Object.assign({},(0,yt.dF)()),{"&-hidden":{display:"none"}})},[`${qe}-submenu-hidden`]:{display:"none"}},{[qe]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,yt.Wf)(ln)),(0,yt.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:Lt,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${Rt} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${qe}-item`]:{flex:"none"}},[`${qe}-item, ${qe}-submenu, ${qe}-submenu-title`]:{borderRadius:ln.itemBorderRadius},[`${qe}-item-group-title`]:{padding:`${Hn}px ${Vn}px`,fontSize:VA,lineHeight:SA,transition:`all ${Rt}`},[`&-horizontal ${qe}-submenu`]:{transition:[`border-color ${Rt} ${xn}`,`background ${Rt} ${xn}`].join(",")},[`${qe}-submenu, ${qe}-submenu-inline`]:{transition:[`border-color ${Rt} ${xn}`,`background ${Rt} ${xn}`,`padding ${fn} ${xn}`].join(",")},[`${qe}-submenu ${qe}-sub`]:{cursor:"initial",transition:[`background ${Rt} ${xn}`,`padding ${Rt} ${xn}`].join(",")},[`${qe}-title-content`]:{transition:`color ${Rt}`},[`${qe}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${qe}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:Nn,borderStyle:In,borderWidth:0,borderTopWidth:yA,marginBlock:yA,padding:0,"&-dashed":{borderStyle:"dashed"}}}),an(ln)),{[`${qe}-item-group`]:{[`${qe}-item-group-list`]:{margin:0,padding:0,[`${qe}-item, ${qe}-submenu-title`]:{paddingInline:`${Lt*2}px ${Vn}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:Zn,borderRadius:wA,boxShadow:"none",transformOrigin:"0 0",[`&${qe}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${eA}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:eA},"\n &-placement-leftTop,\n &-placement-bottomRight,\n ":{transformOrigin:"100% 0"},"\n &-placement-leftBottom,\n &-placement-topRight,\n ":{transformOrigin:"100% 100%"},"\n &-placement-rightBottom,\n &-placement-topLeft,\n ":{transformOrigin:"0 100%"},"\n &-placement-bottomLeft,\n &-placement-rightTop,\n ":{transformOrigin:"0 0"},"\n &-placement-leftTop,\n &-placement-leftBottom\n ":{paddingInlineEnd:ln.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:ln.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:ln.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:ln.paddingXS},[`> ${qe}`]:Object.assign(Object.assign(Object.assign({borderRadius:wA},an(ln)),Wn(ln)),{[`${qe}-item, ${qe}-submenu > ${qe}-submenu-title`]:{borderRadius:Nt},[`${qe}-submenu-title::after`]:{transition:`transform ${Rt} ${xn}`}})}}),Wn(ln)),{[`&-inline-collapsed ${qe}-submenu-arrow,
|
|
|
&-inline ${qe}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${gn})`},"&::after":{transform:`rotate(45deg) translateX(-${gn})`}},[`${qe}-submenu-open${qe}-submenu-inline > ${qe}-submenu-title > ${qe}-submenu-arrow`]:{transform:`translateY(-${Cn*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${gn})`},"&::before":{transform:`rotate(45deg) translateX(${gn})`}}})},{[`${lt}-layout-header`]:{[qe]:{lineHeight:"inherit"}}}]};var nA=(ln,lt)=>(0,Pn.Z)("Menu",Lt=>{if(lt===!1)return[];const{colorBgElevated:Rt,colorPrimary:fn,colorTextLightSolid:xn,controlHeightLG:Hn,fontSize:Vn,darkItemColor:Nn,darkDangerItemColor:yA,darkItemBg:Zn,darkSubMenuItemBg:wA,darkItemSelectedColor:Nt,darkItemSelectedBg:Cn,darkDangerItemSelectedBg:gn,darkItemHoverBg:In,darkGroupTitleColor:eA,darkItemHoverColor:SA,darkItemDisabledColor:VA,darkDangerItemHoverColor:sr,darkDangerItemSelectedColor:dr,darkDangerItemActiveBg:Sr}=Lt,fr=Vn/7*5,rr=(0,bn.TS)(Lt,{menuArrowSize:fr,menuHorizontalHeight:Hn*1.15,menuArrowOffset:`${fr*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:Rt}),CA=(0,bn.TS)(rr,{itemColor:Nn,itemHoverColor:SA,groupTitleColor:eA,itemSelectedColor:Nt,itemBg:Zn,popupBg:Zn,subMenuItemBg:wA,itemActiveBg:"transparent",itemSelectedBg:Cn,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:In,itemDisabledColor:VA,dangerItemColor:yA,dangerItemHoverColor:sr,dangerItemSelectedColor:dr,dangerItemActiveBg:Sr,dangerItemSelectedBg:gn,menuSubMenuBg:wA,horizontalItemSelectedColor:xn,horizontalItemSelectedBg:fn});return[Sn(rr),jt(rr),Jt(rr),yn(rr,"light"),yn(CA,"dark"),St(rr),(0,Et.Z)(rr),(0,Xt.oN)(rr,"slide-up"),(0,Xt.oN)(rr,"slide-down"),(0,kt._y)(rr,"zoom-big")]},Lt=>{const{colorPrimary:Rt,colorError:fn,colorTextDisabled:xn,colorErrorBg:Hn,colorText:Vn,colorTextDescription:Nn,colorBgContainer:yA,colorFillAlter:Zn,colorFillContent:wA,lineWidth:Nt,lineWidthBold:Cn,controlItemBgActive:gn,colorBgTextHover:In,controlHeightLG:eA,lineHeight:SA,colorBgElevated:VA,marginXXS:sr,padding:dr,fontSize:Sr,controlHeightSM:fr,fontSizeLG:rr,colorTextLightSolid:CA,colorErrorHover:Jn}=Lt,dA=new Ze.C(CA).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:Lt.zIndexPopupBase+50,radiusItem:Lt.borderRadiusLG,itemBorderRadius:Lt.borderRadiusLG,radiusSubMenuItem:Lt.borderRadiusSM,subMenuItemBorderRadius:Lt.borderRadiusSM,colorItemText:Vn,itemColor:Vn,colorItemTextHover:Vn,itemHoverColor:Vn,colorItemTextHoverHorizontal:Rt,horizontalItemHoverColor:Rt,colorGroupTitle:Nn,groupTitleColor:Nn,colorItemTextSelected:Rt,itemSelectedColor:Rt,colorItemTextSelectedHorizontal:Rt,horizontalItemSelectedColor:Rt,colorItemBg:yA,itemBg:yA,colorItemBgHover:In,itemHoverBg:In,colorItemBgActive:wA,itemActiveBg:gn,colorSubItemBg:Zn,subMenuItemBg:Zn,colorItemBgSelected:gn,itemSelectedBg:gn,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:Cn,activeBarHeight:Cn,colorActiveBarBorderSize:Nt,activeBarBorderWidth:Nt,colorItemTextDisabled:xn,itemDisabledColor:xn,colorDangerItemText:fn,dangerItemColor:fn,colorDangerItemTextHover:fn,dangerItemHoverColor:fn,colorDangerItemTextSelected:fn,dangerItemSelectedColor:fn,colorDangerItemBgActive:Hn,dangerItemActiveBg:Hn,colorDangerItemBgSelected:Hn,dangerItemSelectedBg:Hn,itemMarginInline:Lt.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:eA,groupTitleLineHeight:SA,collapsedWidth:eA*2,popupBg:VA,itemMarginBlock:sr,itemPaddingInline:dr,horizontalLineHeight:`${eA*1.15}px`,iconSize:Sr,iconMarginInlineEnd:fr-Sr,collapsedIconSize:rr,groupTitleFontSize:Sr,darkItemDisabledColor:new Ze.C(CA).setAlpha(.25).toRgbString(),darkItemColor:dA,darkDangerItemColor:fn,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:CA,darkItemSelectedBg:Rt,darkDangerItemSelectedBg:fn,darkItemHoverBg:"transparent",darkGroupTitleColor:dA,darkItemHoverColor:CA,darkDangerItemHoverColor:Jn,darkDangerItemSelectedColor:CA,darkDangerItemActiveBg:fn}},{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]]})(ln),Ye=function(ln,lt){var qe={};for(var Lt in ln)Object.prototype.hasOwnProperty.call(ln,Lt)&<.indexOf(Lt)<0&&(qe[Lt]=ln[Lt]);if(ln!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Rt=0,Lt=Object.getOwnPropertySymbols(ln);Rt<Lt.length;Rt++)lt.indexOf(Lt[Rt])<0&&Object.prototype.propertyIsEnumerable.call(ln,Lt[Rt])&&(qe[Lt[Rt]]=ln[Lt[Rt]]);return qe},Ln=(0,dt.forwardRef)((ln,lt)=>{var qe,Lt;const Rt=dt.useContext(xe.Z),fn=Rt||{},{getPrefixCls:xn,getPopupContainer:Hn,direction:Vn,menu:Nn}=dt.useContext(Zt.E_),yA=xn(),{prefixCls:Zn,className:wA,style:Nt,theme:Cn="light",expandIcon:gn,_internalDisableMenuItemTitleTooltip:In,inlineCollapsed:eA,siderCollapsed:SA,items:VA,children:sr,rootClassName:dr,mode:Sr,selectable:fr,onClick:rr,overflowedIndicatorPopupClassName:CA}=ln,Jn=Ye(ln,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),dA=(0,Ge.Z)(Jn,["collapsedWidth"]),kA=nt(VA)||sr;(qe=fn.validator)===null||qe===void 0||qe.call(fn,{mode:Sr});const qA=(0,ce.useEvent)(function(){var AA;rr==null||rr.apply(void 0,arguments),(AA=fn.onClick)===null||AA===void 0||AA.call(fn)}),Fr=fn.mode||Sr,ja=fr!=null?fr:fn.selectable,Ca=dt.useMemo(()=>SA!==void 0?SA:eA,[eA,SA]),ma={horizontal:{motionName:`${yA}-slide-up`},inline:(0,Be.Z)(yA),other:{motionName:`${yA}-zoom-big`}},_A=xn("menu",Zn||fn.prefixCls),[mo,Va]=nA(_A,!Rt),zn=wt()(`${_A}-${Cn}`,Nn==null?void 0:Nn.className,wA);let _n;if(typeof gn=="function")_n=gn;else if(gn===null||gn===!1)_n=null;else if(fn.expandIcon===null||fn.expandIcon===!1)_n=null;else{const AA=gn!=null?gn:fn.expandIcon;_n=(0,He.Tm)(AA,{className:wt()(`${_A}-submenu-expand-icon`,(0,He.l$)(AA)?(Lt=AA.props)===null||Lt===void 0?void 0:Lt.className:"")})}const sA=dt.useMemo(()=>({prefixCls:_A,inlineCollapsed:Ca||!1,direction:Vn,firstLevel:!0,theme:Cn,mode:Fr,disableMenuItemTitleTooltip:In}),[_A,Ca,Vn,In,Cn]);return mo(dt.createElement(xe.Z.Provider,{value:null},dt.createElement(a.Provider,{value:sA},dt.createElement(Pe.ZP,Object.assign({getPopupContainer:Hn,overflowedIndicator:dt.createElement(se.Z,null),overflowedIndicatorPopupClassName:wt()(_A,`${_A}-${Cn}`,CA),mode:Fr,selectable:ja,onClick:qA},dA,{inlineCollapsed:Ca,style:Object.assign(Object.assign({},Nn==null?void 0:Nn.style),Nt),className:zn,prefixCls:_A,direction:Vn,defaultMotions:ma,expandIcon:_n,ref:lt,rootClassName:wt()(dr,Va)}),kA))))});const aA=(0,dt.forwardRef)((ln,lt)=>{const qe=(0,dt.useRef)(null),Lt=dt.useContext(zt.D);return(0,dt.useImperativeHandle)(lt,()=>({menu:qe.current,focus:Rt=>{var fn;(fn=qe.current)===null||fn===void 0||fn.focus(Rt)}})),dt.createElement(Ln,Object.assign({ref:qe},ln,Lt))});aA.Item=z,aA.SubMenu=Ae,aA.Divider=We,aA.ItemGroup=Pe.BW;var Qn=aA},66330:function(An,Gn,Le){"use strict";Le.d(Gn,{t5:function(){return Se}});var Pe=Le(94184),dt=Le.n(Pe),zt=Le(92419),qt=Le(67294),wt=Le(53124),Zt=Le(81643),mt=Le(20136),Oe=function(je,He){var ve={};for(var a in je)Object.prototype.hasOwnProperty.call(je,a)&&He.indexOf(a)<0&&(ve[a]=je[a]);if(je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var y=0,a=Object.getOwnPropertySymbols(je);y<a.length;y++)He.indexOf(a[y])<0&&Object.prototype.propertyIsEnumerable.call(je,a[y])&&(ve[a[y]]=je[a[y]]);return ve};const We=(je,He,ve)=>{if(!(!He&&!ve))return qt.createElement(qt.Fragment,null,He&&qt.createElement("div",{className:`${je}-title`},(0,Zt.Z)(He)),qt.createElement("div",{className:`${je}-inner-content`},(0,Zt.Z)(ve)))},Se=je=>{const{hashId:He,prefixCls:ve,className:a,style:y,placement:z="top",title:b,content:Ae,children:se}=je;return qt.createElement("div",{className:dt()(He,ve,`${ve}-pure`,`${ve}-placement-${z}`,a),style:y},qt.createElement("div",{className:`${ve}-arrow`}),qt.createElement(zt.G,Object.assign({},je,{className:He,prefixCls:ve}),se||We(ve,b,Ae)))},Ge=je=>{const{prefixCls:He}=je,ve=Oe(je,["prefixCls"]),{getPrefixCls:a}=qt.useContext(wt.E_),y=a("popover",He),[z,b]=(0,mt.Z)(y);return z(qt.createElement(Se,Object.assign({},ve,{prefixCls:y,hashId:b})))};Gn.ZP=Ge},55241:function(An,Gn,Le){"use strict";var Pe=Le(94184),dt=Le.n(Pe),zt=Le(67294),qt=Le(81643),wt=Le(33603),Zt=Le(53124),mt=Le(83062),Oe=Le(66330),We=Le(20136),Se=function(He,ve){var a={};for(var y in He)Object.prototype.hasOwnProperty.call(He,y)&&ve.indexOf(y)<0&&(a[y]=He[y]);if(He!=null&&typeof Object.getOwnPropertySymbols=="function")for(var z=0,y=Object.getOwnPropertySymbols(He);z<y.length;z++)ve.indexOf(y[z])<0&&Object.prototype.propertyIsEnumerable.call(He,y[z])&&(a[y[z]]=He[y[z]]);return a};const Ge=He=>{let{title:ve,content:a,prefixCls:y}=He;return zt.createElement(zt.Fragment,null,ve&&zt.createElement("div",{className:`${y}-title`},(0,qt.Z)(ve)),zt.createElement("div",{className:`${y}-inner-content`},(0,qt.Z)(a)))},je=zt.forwardRef((He,ve)=>{const{prefixCls:a,title:y,content:z,overlayClassName:b,placement:Ae="top",trigger:se="hover",mouseEnterDelay:ce=.1,mouseLeaveDelay:Be=.1,overlayStyle:xe={}}=He,De=Se(He,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:Re}=zt.useContext(Zt.E_),nt=Re("popover",a),[Ze,yt]=(0,We.Z)(nt),Et=Re(),Xt=dt()(b,yt);return Ze(zt.createElement(mt.Z,Object.assign({placement:Ae,trigger:se,mouseEnterDelay:ce,mouseLeaveDelay:Be,overlayStyle:xe},De,{prefixCls:nt,overlayClassName:Xt,ref:ve,overlay:y||z?zt.createElement(Ge,{prefixCls:nt,title:y,content:z}):null,transitionName:(0,wt.m)(Et,"zoom-big",De.transitionName),"data-popover-inject":!0})))});je._InternalPanelDoNotUseOrYouWillBeFired=Oe.ZP,Gn.Z=je},20136:function(An,Gn,Le){"use strict";var Pe=Le(14747),dt=Le(50438),zt=Le(97414),qt=Le(8796),wt=Le(67968),Zt=Le(45503);const mt=Se=>{const{componentCls:Ge,popoverColor:je,minWidth:He,fontWeightStrong:ve,popoverPadding:a,boxShadowSecondary:y,colorTextHeading:z,borderRadiusLG:b,zIndexPopup:Ae,marginXS:se,colorBgElevated:ce,popoverBg:Be}=Se;return[{[Ge]:Object.assign(Object.assign({},(0,Pe.Wf)(Se)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:Ae,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":ce,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${Ge}-content`]:{position:"relative"},[`${Ge}-inner`]:{backgroundColor:Be,backgroundClip:"padding-box",borderRadius:b,boxShadow:y,padding:a},[`${Ge}-title`]:{minWidth:He,marginBottom:se,color:z,fontWeight:ve},[`${Ge}-inner-content`]:{color:je}})},(0,zt.ZP)(Se,{colorBg:"var(--antd-arrow-background-color)"}),{[`${Ge}-pure`]:{position:"relative",maxWidth:"none",margin:Se.sizePopupArrow,display:"inline-block",[`${Ge}-content`]:{display:"inline-block"}}}]},Oe=Se=>{const{componentCls:Ge}=Se;return{[Ge]:qt.i.map(je=>{const He=Se[`${je}6`];return{[`&${Ge}-${je}`]:{"--antd-arrow-background-color":He,[`${Ge}-inner`]:{backgroundColor:He},[`${Ge}-arrow`]:{background:"transparent"}}}})}},We=Se=>{const{componentCls:Ge,lineWidth:je,lineType:He,colorSplit:ve,paddingSM:a,controlHeight:y,fontSize:z,lineHeight:b,padding:Ae}=Se,se=y-Math.round(z*b),ce=se/2,Be=se/2-je,xe=Ae;return{[Ge]:{[`${Ge}-inner`]:{padding:0},[`${Ge}-title`]:{margin:0,padding:`${ce}px ${xe}px ${Be}px`,borderBottom:`${je}px ${He} ${ve}`},[`${Ge}-inner-content`]:{padding:`${a}px ${xe}px`}}}};Gn.Z=(0,wt.Z)("Popover",Se=>{const{colorBgElevated:Ge,colorText:je,wireframe:He}=Se,ve=(0,Zt.TS)(Se,{popoverPadding:12,popoverBg:Ge,popoverColor:je});return[mt(ve),Oe(ve),He&&We(ve),(0,dt._y)(ve,"zoom-big")]},Se=>({width:177,minWidth:177,zIndexPopup:Se.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},12604:function(An,Gn,Le){"use strict";Le.d(Gn,{Z:function(){return St}});var Pe=Le(87462),dt=Le(67294),zt={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"},qt=zt,wt=Le(74643),Zt=function(Ot,yn){return dt.createElement(wt.Z,(0,Pe.Z)({},Ot,{ref:yn,icon:qt}))},mt=dt.forwardRef(Zt),Oe=Le(94184),We=Le.n(Oe),Se=Le(4942),Ge=Le(97685),je=Le(45987),He=Le(21770),ve=Le(15105),a=Le(64217);function y(At,Ot){var yn=At.disabled,kn=At.prefixCls,It=At.character,Jt=At.characterRender,an=At.index,Wn=At.count,Sn=At.value,nA=At.allowHalf,Ye=At.focused,on=At.onHover,Ln=At.onClick,aA=function(xn){on(xn,an)},Qn=function(xn){Ln(xn,an)},ln=function(xn){xn.keyCode===ve.Z.ENTER&&Ln(xn,an)},lt=an+1,qe=new Set([kn]);Sn===0&&an===0&&Ye?qe.add("".concat(kn,"-focused")):nA&&Sn+.5>=lt&&Sn<lt?(qe.add("".concat(kn,"-half")),qe.add("".concat(kn,"-active")),Ye&&qe.add("".concat(kn,"-focused"))):(lt<=Sn?qe.add("".concat(kn,"-full")):qe.add("".concat(kn,"-zero")),lt===Sn&&Ye&&qe.add("".concat(kn,"-focused")));var Lt=typeof It=="function"?It(At):It,Rt=dt.createElement("li",{className:We()(Array.from(qe)),ref:Ot},dt.createElement("div",{onClick:yn?null:Qn,onKeyDown:yn?null:ln,onMouseMove:yn?null:aA,role:"radio","aria-checked":Sn>an?"true":"false","aria-posinset":an+1,"aria-setsize":Wn,tabIndex:yn?-1:0},dt.createElement("div",{className:"".concat(kn,"-first")},Lt),dt.createElement("div",{className:"".concat(kn,"-second")},Lt)));return Jt&&(Rt=Jt(Rt,At)),Rt}var z=dt.forwardRef(y);function b(){var At=dt.useRef({});function Ot(kn){return At.current[kn]}function yn(kn){return function(It){At.current[kn]=It}}return[Ot,yn]}function Ae(At){var Ot=At.pageXOffset,yn="scrollLeft";if(typeof Ot!="number"){var kn=At.document;Ot=kn.documentElement[yn],typeof Ot!="number"&&(Ot=kn.body[yn])}return Ot}function se(At){var Ot,yn,kn=At.ownerDocument,It=kn.body,Jt=kn&&kn.documentElement,an=At.getBoundingClientRect();return Ot=an.left,yn=an.top,Ot-=Jt.clientLeft||It.clientLeft||0,yn-=Jt.clientTop||It.clientTop||0,{left:Ot,top:yn}}function ce(At){var Ot=se(At),yn=At.ownerDocument,kn=yn.defaultView||yn.parentWindow;return Ot.left+=Ae(kn),Ot.left}var Be=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function xe(At,Ot){var yn,kn=At.prefixCls,It=kn===void 0?"rc-rate":kn,Jt=At.className,an=At.defaultValue,Wn=At.value,Sn=At.count,nA=Sn===void 0?5:Sn,Ye=At.allowHalf,on=Ye===void 0?!1:Ye,Ln=At.allowClear,aA=Ln===void 0?!0:Ln,Qn=At.character,ln=Qn===void 0?"\u2605":Qn,lt=At.characterRender,qe=At.disabled,Lt=At.direction,Rt=Lt===void 0?"ltr":Lt,fn=At.tabIndex,xn=fn===void 0?0:fn,Hn=At.autoFocus,Vn=At.onHoverChange,Nn=At.onChange,yA=At.onFocus,Zn=At.onBlur,wA=At.onKeyDown,Nt=At.onMouseLeave,Cn=(0,je.Z)(At,Be),gn=b(),In=(0,Ge.Z)(gn,2),eA=In[0],SA=In[1],VA=dt.useRef(null),sr=function(){if(!qe){var Rn;(Rn=VA.current)===null||Rn===void 0||Rn.focus()}};dt.useImperativeHandle(Ot,function(){return{focus:sr,blur:function(){if(!qe){var Rn;(Rn=VA.current)===null||Rn===void 0||Rn.blur()}}}});var dr=(0,He.Z)(an||0,{value:Wn}),Sr=(0,Ge.Z)(dr,2),fr=Sr[0],rr=Sr[1],CA=(0,He.Z)(null),Jn=(0,Ge.Z)(CA,2),dA=Jn[0],kA=Jn[1],qA=function(Rn,rA){var rn=Rt==="rtl",Un=Rn+1;if(on){var cA=eA(Rn),PA=ce(cA),lr=cA.clientWidth;(rn&&rA-PA>lr/2||!rn&&rA-PA<lr/2)&&(Un-=.5)}return Un},Fr=function(Rn){rr(Rn),Nn==null||Nn(Rn)},ja=dt.useState(!1),Ca=(0,Ge.Z)(ja,2),ma=Ca[0],_A=Ca[1],mo=function(){_A(!0),yA==null||yA()},Va=function(){_A(!1),Zn==null||Zn()},zn=dt.useState(null),_n=(0,Ge.Z)(zn,2),sA=_n[0],AA=_n[1],$A=function(Rn,rA){var rn=qA(rA,Rn.pageX);rn!==dA&&(AA(rn),kA(null)),Vn==null||Vn(rn)},gr=function(Rn){qe||(AA(null),kA(null),Vn==null||Vn(void 0)),Rn&&(Nt==null||Nt(Rn))},KA=function(Rn,rA){var rn=qA(rA,Rn.pageX),Un=!1;aA&&(Un=rn===fr),gr(),Fr(Un?0:rn),kA(Un?rn:null)},Ft=function(Rn){var rA=Rn.keyCode,rn=Rt==="rtl",Un=fr;rA===ve.Z.RIGHT&&Un<nA&&!rn?(on?Un+=.5:Un+=1,Fr(Un),Rn.preventDefault()):rA===ve.Z.LEFT&&Un>0&&!rn||rA===ve.Z.RIGHT&&Un>0&&rn?(on?Un-=.5:Un-=1,Fr(Un),Rn.preventDefault()):rA===ve.Z.LEFT&&Un<nA&&rn&&(on?Un+=.5:Un+=1,Fr(Un),Rn.preventDefault()),wA==null||wA(Rn)};dt.useEffect(function(){Hn&&!qe&&sr()},[]);var Ut=new Array(nA).fill(0).map(function(vn,Rn){return dt.createElement(z,{ref:SA(Rn),index:Rn,count:nA,disabled:qe,prefixCls:"".concat(It,"-star"),allowHalf:on,value:sA===null?fr:sA,onClick:KA,onHover:$A,key:vn||Rn,character:ln,characterRender:lt,focused:ma})}),xt=We()(It,Jt,(yn={},(0,Se.Z)(yn,"".concat(It,"-disabled"),qe),(0,Se.Z)(yn,"".concat(It,"-rtl"),Rt==="rtl"),yn));return dt.createElement("ul",(0,Pe.Z)({className:xt,onMouseLeave:gr,tabIndex:qe?-1:xn,onFocus:qe?null:mo,onBlur:qe?null:Va,onKeyDown:qe?null:Ft,ref:VA,role:"radiogroup"},(0,a.Z)(Cn,{aria:!0,data:!0,attr:!0})),Ut)}var De=dt.forwardRef(xe),Re=De,nt=Le(53124),Ze=Le(83062),yt=Le(14747),Et=Le(67968),Xt=Le(45503);const kt=At=>{const{componentCls:Ot}=At;return{[`${Ot}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:At.marginXS},"> div":{transition:`all ${At.motionDurationMid}, outline 0s`,"&:hover":{transform:At.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${At.lineWidth}px dashed ${At.starColor}`,transform:At.starHoverScale}},"&-first, &-second":{color:At.starBg,transition:`all ${At.motionDurationMid}`,userSelect:"none",[At.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${Ot}-star-first, &-half ${Ot}-star-second`]:{opacity:1},[`&-half ${Ot}-star-first, &-full ${Ot}-star-second`]:{color:"inherit"}}}},Pn=At=>({[`&-rtl${At.componentCls}`]:{direction:"rtl"}}),bn=At=>{const{componentCls:Ot}=At;return{[Ot]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,yt.Wf)(At)),{display:"inline-block",margin:0,padding:0,color:At.starColor,fontSize:At.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${Ot} ${Ot}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),kt(At)),{[`+ ${Ot}-text`]:{display:"inline-block",marginInlineStart:At.marginXS,fontSize:At.fontSize}}),Pn(At))}};var $t=(0,Et.Z)("Rate",At=>{const Ot=(0,Xt.TS)(At,{});return[bn(Ot)]},At=>({starColor:At.yellow6,starSize:At.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:At.colorFillContent})),jt=function(At,Ot){var yn={};for(var kn in At)Object.prototype.hasOwnProperty.call(At,kn)&&Ot.indexOf(kn)<0&&(yn[kn]=At[kn]);if(At!=null&&typeof Object.getOwnPropertySymbols=="function")for(var It=0,kn=Object.getOwnPropertySymbols(At);It<kn.length;It++)Ot.indexOf(kn[It])<0&&Object.prototype.propertyIsEnumerable.call(At,kn[It])&&(yn[kn[It]]=At[kn[It]]);return yn},St=dt.forwardRef((At,Ot)=>{const{prefixCls:yn,className:kn,rootClassName:It,style:Jt,tooltips:an,character:Wn=dt.createElement(mt,null)}=At,Sn=jt(At,["prefixCls","className","rootClassName","style","tooltips","character"]),nA=(qe,Lt)=>{let{index:Rt}=Lt;return an?dt.createElement(Ze.Z,{title:an[Rt]},qe):qe},{getPrefixCls:Ye,direction:on,rate:Ln}=dt.useContext(nt.E_),aA=Ye("rate",yn),[Qn,ln]=$t(aA),lt=Object.assign(Object.assign({},Ln==null?void 0:Ln.style),Jt);return Qn(dt.createElement(Re,Object.assign({ref:Ot,character:Wn,characterRender:nA},Sn,{className:We()(kn,It,ln,Ln==null?void 0:Ln.className),style:lt,prefixCls:aA,direction:on})))})},46303:function(An,Gn,Le){"use strict";Le.d(Gn,{Z:function(){return ln}});var Pe=Le(94184),dt=Le.n(Pe),zt=Le(67294),qt=Le(53124),wt=Le(10366),mt=lt=>{const{prefixCls:qe,className:Lt,style:Rt,size:fn,shape:xn}=lt,Hn=dt()({[`${qe}-lg`]:fn==="large",[`${qe}-sm`]:fn==="small"}),Vn=dt()({[`${qe}-circle`]:xn==="circle",[`${qe}-square`]:xn==="square",[`${qe}-round`]:xn==="round"}),Nn=zt.useMemo(()=>typeof fn=="number"?{width:fn,height:fn,lineHeight:`${fn}px`}:{},[fn]);return zt.createElement("span",{className:dt()(qe,Hn,Vn,Lt),style:Object.assign(Object.assign({},Nn),Rt)})},Oe=Le(45930),We=Le(67968),Se=Le(45503);const Ge=new Oe.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),je=lt=>({height:lt,lineHeight:`${lt}px`}),He=lt=>Object.assign({width:lt},je(lt)),ve=lt=>({background:lt.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:Ge,animationDuration:lt.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),a=lt=>Object.assign({width:lt*5,minWidth:lt*5},je(lt)),y=lt=>{const{skeletonAvatarCls:qe,gradientFromColor:Lt,controlHeight:Rt,controlHeightLG:fn,controlHeightSM:xn}=lt;return{[`${qe}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Lt},He(Rt)),[`${qe}${qe}-circle`]:{borderRadius:"50%"},[`${qe}${qe}-lg`]:Object.assign({},He(fn)),[`${qe}${qe}-sm`]:Object.assign({},He(xn))}},z=lt=>{const{controlHeight:qe,borderRadiusSM:Lt,skeletonInputCls:Rt,controlHeightLG:fn,controlHeightSM:xn,gradientFromColor:Hn}=lt;return{[`${Rt}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Hn,borderRadius:Lt},a(qe)),[`${Rt}-lg`]:Object.assign({},a(fn)),[`${Rt}-sm`]:Object.assign({},a(xn))}},b=lt=>Object.assign({width:lt},je(lt)),Ae=lt=>{const{skeletonImageCls:qe,imageSizeBase:Lt,gradientFromColor:Rt,borderRadiusSM:fn}=lt;return{[`${qe}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:Rt,borderRadius:fn},b(Lt*2)),{[`${qe}-path`]:{fill:"#bfbfbf"},[`${qe}-svg`]:Object.assign(Object.assign({},b(Lt)),{maxWidth:Lt*4,maxHeight:Lt*4}),[`${qe}-svg${qe}-svg-circle`]:{borderRadius:"50%"}}),[`${qe}${qe}-circle`]:{borderRadius:"50%"}}},se=(lt,qe,Lt)=>{const{skeletonButtonCls:Rt}=lt;return{[`${Lt}${Rt}-circle`]:{width:qe,minWidth:qe,borderRadius:"50%"},[`${Lt}${Rt}-round`]:{borderRadius:qe}}},ce=lt=>Object.assign({width:lt*2,minWidth:lt*2},je(lt)),Be=lt=>{const{borderRadiusSM:qe,skeletonButtonCls:Lt,controlHeight:Rt,controlHeightLG:fn,controlHeightSM:xn,gradientFromColor:Hn}=lt;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${Lt}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Hn,borderRadius:qe,width:Rt*2,minWidth:Rt*2},ce(Rt))},se(lt,Rt,Lt)),{[`${Lt}-lg`]:Object.assign({},ce(fn))}),se(lt,fn,`${Lt}-lg`)),{[`${Lt}-sm`]:Object.assign({},ce(xn))}),se(lt,xn,`${Lt}-sm`))},xe=lt=>{const{componentCls:qe,skeletonAvatarCls:Lt,skeletonTitleCls:Rt,skeletonParagraphCls:fn,skeletonButtonCls:xn,skeletonInputCls:Hn,skeletonImageCls:Vn,controlHeight:Nn,controlHeightLG:yA,controlHeightSM:Zn,gradientFromColor:wA,padding:Nt,marginSM:Cn,borderRadius:gn,titleHeight:In,blockRadius:eA,paragraphLiHeight:SA,controlHeightXS:VA,paragraphMarginTop:sr}=lt;return{[`${qe}`]:{display:"table",width:"100%",[`${qe}-header`]:{display:"table-cell",paddingInlineEnd:Nt,verticalAlign:"top",[`${Lt}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:wA},He(Nn)),[`${Lt}-circle`]:{borderRadius:"50%"},[`${Lt}-lg`]:Object.assign({},He(yA)),[`${Lt}-sm`]:Object.assign({},He(Zn))},[`${qe}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${Rt}`]:{width:"100%",height:In,background:wA,borderRadius:eA,[`+ ${fn}`]:{marginBlockStart:Zn}},[`${fn}`]:{padding:0,"> li":{width:"100%",height:SA,listStyle:"none",background:wA,borderRadius:eA,"+ li":{marginBlockStart:VA}}},[`${fn}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${qe}-content`]:{[`${Rt}, ${fn} > li`]:{borderRadius:gn}}},[`${qe}-with-avatar ${qe}-content`]:{[`${Rt}`]:{marginBlockStart:Cn,[`+ ${fn}`]:{marginBlockStart:sr}}},[`${qe}${qe}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},Be(lt)),y(lt)),z(lt)),Ae(lt)),[`${qe}${qe}-block`]:{width:"100%",[`${xn}`]:{width:"100%"},[`${Hn}`]:{width:"100%"}},[`${qe}${qe}-active`]:{[`
|
|
|
${Rt},
|
|
|
${fn} > li,
|
|
|
${Lt},
|
|
|
${xn},
|
|
|
${Hn},
|
|
|
${Vn}
|
|
|
`]:Object.assign({},ve(lt))}}};var De=(0,We.Z)("Skeleton",lt=>{const{componentCls:qe}=lt,Lt=(0,Se.TS)(lt,{skeletonAvatarCls:`${qe}-avatar`,skeletonTitleCls:`${qe}-title`,skeletonParagraphCls:`${qe}-paragraph`,skeletonButtonCls:`${qe}-button`,skeletonInputCls:`${qe}-input`,skeletonImageCls:`${qe}-image`,imageSizeBase:lt.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${lt.gradientFromColor} 25%, ${lt.gradientToColor} 37%, ${lt.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[xe(Lt)]},lt=>{const{colorFillContent:qe,colorFill:Lt}=lt,Rt=qe,fn=Lt;return{color:Rt,colorGradientEnd:fn,gradientFromColor:Rt,gradientToColor:fn,titleHeight:lt.controlHeight/2,blockRadius:lt.borderRadiusSM,paragraphMarginTop:lt.marginLG+lt.marginXXS,paragraphLiHeight:lt.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),nt=lt=>{const{prefixCls:qe,className:Lt,rootClassName:Rt,active:fn,shape:xn="circle",size:Hn="default"}=lt,{getPrefixCls:Vn}=zt.useContext(qt.E_),Nn=Vn("skeleton",qe),[yA,Zn]=De(Nn),wA=(0,wt.Z)(lt,["prefixCls","className"]),Nt=dt()(Nn,`${Nn}-element`,{[`${Nn}-active`]:fn},Lt,Rt,Zn);return yA(zt.createElement("div",{className:Nt},zt.createElement(mt,Object.assign({prefixCls:`${Nn}-avatar`,shape:xn,size:Hn},wA))))},yt=lt=>{const{prefixCls:qe,className:Lt,rootClassName:Rt,active:fn,block:xn=!1,size:Hn="default"}=lt,{getPrefixCls:Vn}=zt.useContext(qt.E_),Nn=Vn("skeleton",qe),[yA,Zn]=De(Nn),wA=(0,wt.Z)(lt,["prefixCls"]),Nt=dt()(Nn,`${Nn}-element`,{[`${Nn}-active`]:fn,[`${Nn}-block`]:xn},Lt,Rt,Zn);return yA(zt.createElement("div",{className:Nt},zt.createElement(mt,Object.assign({prefixCls:`${Nn}-button`,size:Hn},wA))))};const Et="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 kt=lt=>{const{prefixCls:qe,className:Lt,rootClassName:Rt,style:fn,active:xn}=lt,{getPrefixCls:Hn}=zt.useContext(qt.E_),Vn=Hn("skeleton",qe),[Nn,yA]=De(Vn),Zn=dt()(Vn,`${Vn}-element`,{[`${Vn}-active`]:xn},Lt,Rt,yA);return Nn(zt.createElement("div",{className:Zn},zt.createElement("div",{className:dt()(`${Vn}-image`,Lt),style:fn},zt.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${Vn}-image-svg`},zt.createElement("path",{d:Et,className:`${Vn}-image-path`})))))},bn=lt=>{const{prefixCls:qe,className:Lt,rootClassName:Rt,active:fn,block:xn,size:Hn="default"}=lt,{getPrefixCls:Vn}=zt.useContext(qt.E_),Nn=Vn("skeleton",qe),[yA,Zn]=De(Nn),wA=(0,wt.Z)(lt,["prefixCls"]),Nt=dt()(Nn,`${Nn}-element`,{[`${Nn}-active`]:fn,[`${Nn}-block`]:xn},Lt,Rt,Zn);return yA(zt.createElement("div",{className:Nt},zt.createElement(mt,Object.assign({prefixCls:`${Nn}-input`,size:Hn},wA))))},$t=Le(87462),jt={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"},nn=jt,St=Le(74643),At=function(qe,Lt){return zt.createElement(St.Z,(0,$t.Z)({},qe,{ref:Lt,icon:nn}))},Ot=zt.forwardRef(At),kn=lt=>{const{prefixCls:qe,className:Lt,rootClassName:Rt,style:fn,active:xn,children:Hn}=lt,{getPrefixCls:Vn}=zt.useContext(qt.E_),Nn=Vn("skeleton",qe),[yA,Zn]=De(Nn),wA=dt()(Nn,`${Nn}-element`,{[`${Nn}-active`]:xn},Zn,Lt,Rt),Nt=Hn!=null?Hn:zt.createElement(Ot,null);return yA(zt.createElement("div",{className:wA},zt.createElement("div",{className:dt()(`${Nn}-image`,Lt),style:fn},Nt)))},It=Le(74902),an=lt=>{const qe=Vn=>{const{width:Nn,rows:yA=2}=lt;if(Array.isArray(Nn))return Nn[Vn];if(yA-1===Vn)return Nn},{prefixCls:Lt,className:Rt,style:fn,rows:xn}=lt,Hn=(0,It.Z)(Array(xn)).map((Vn,Nn)=>zt.createElement("li",{key:Nn,style:{width:qe(Nn)}}));return zt.createElement("ul",{className:dt()(Lt,Rt),style:fn},Hn)},Sn=lt=>{let{prefixCls:qe,className:Lt,width:Rt,style:fn}=lt;return zt.createElement("h3",{className:dt()(qe,Lt),style:Object.assign({width:Rt},fn)})};function nA(lt){return lt&&typeof lt=="object"?lt:{}}function Ye(lt,qe){return lt&&!qe?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function on(lt,qe){return!lt&&qe?{width:"38%"}:lt&&qe?{width:"50%"}:{}}function Ln(lt,qe){const Lt={};return(!lt||!qe)&&(Lt.width="61%"),!lt&&qe?Lt.rows=3:Lt.rows=2,Lt}const aA=lt=>{const{prefixCls:qe,loading:Lt,className:Rt,rootClassName:fn,style:xn,children:Hn,avatar:Vn=!1,title:Nn=!0,paragraph:yA=!0,active:Zn,round:wA}=lt,{getPrefixCls:Nt,direction:Cn,skeleton:gn}=zt.useContext(qt.E_),In=Nt("skeleton",qe),[eA,SA]=De(In);if(Lt||!("loading"in lt)){const VA=!!Vn,sr=!!Nn,dr=!!yA;let Sr;if(VA){const CA=Object.assign(Object.assign({prefixCls:`${In}-avatar`},Ye(sr,dr)),nA(Vn));Sr=zt.createElement("div",{className:`${In}-header`},zt.createElement(mt,Object.assign({},CA)))}let fr;if(sr||dr){let CA;if(sr){const dA=Object.assign(Object.assign({prefixCls:`${In}-title`},on(VA,dr)),nA(Nn));CA=zt.createElement(Sn,Object.assign({},dA))}let Jn;if(dr){const dA=Object.assign(Object.assign({prefixCls:`${In}-paragraph`},Ln(VA,sr)),nA(yA));Jn=zt.createElement(an,Object.assign({},dA))}fr=zt.createElement("div",{className:`${In}-content`},CA,Jn)}const rr=dt()(In,{[`${In}-with-avatar`]:VA,[`${In}-active`]:Zn,[`${In}-rtl`]:Cn==="rtl",[`${In}-round`]:wA},gn==null?void 0:gn.className,Rt,fn,SA);return eA(zt.createElement("div",{className:rr,style:Object.assign(Object.assign({},gn==null?void 0:gn.style),xn)},Sr,fr))}return typeof Hn!="undefined"?Hn:null};aA.Button=yt,aA.Avatar=nt,aA.Input=bn,aA.Image=kt,aA.Node=kn;var Qn=aA,ln=Qn},55054:function(An,Gn,Le){"use strict";Le.d(Gn,{default:function(){return De}});var Pe=Le(67294),dt=Le(57838),zt=Le(96159),qt=Le(94184),wt=Le.n(qt),Zt=Le(53124),mt=Le(46303),We=Re=>{const{value:nt,formatter:Ze,precision:yt,decimalSeparator:Et,groupSeparator:Xt="",prefixCls:kt}=Re;let Pn;if(typeof Ze=="function")Pn=Ze(nt);else{const bn=String(nt),$t=bn.match(/^(-?)(\d*)(\.(\d+))?$/);if(!$t||bn==="-")Pn=bn;else{const jt=$t[1];let nn=$t[2]||"0",St=$t[4]||"";nn=nn.replace(/\B(?=(\d{3})+(?!\d))/g,Xt),typeof yt=="number"&&(St=St.padEnd(yt,"0").slice(0,yt>0?yt:0)),St&&(St=`${Et}${St}`),Pn=[Pe.createElement("span",{key:"int",className:`${kt}-content-value-int`},jt,nn),St&&Pe.createElement("span",{key:"decimal",className:`${kt}-content-value-decimal`},St)]}}return Pe.createElement("span",{className:`${kt}-content-value`},Pn)},Se=Le(14747),Ge=Le(67968),je=Le(45503);const He=Re=>{const{componentCls:nt,marginXXS:Ze,padding:yt,colorTextDescription:Et,titleFontSize:Xt,colorTextHeading:kt,contentFontSize:Pn,fontFamily:bn}=Re;return{[`${nt}`]:Object.assign(Object.assign({},(0,Se.Wf)(Re)),{[`${nt}-title`]:{marginBottom:Ze,color:Et,fontSize:Xt},[`${nt}-skeleton`]:{paddingTop:yt},[`${nt}-content`]:{color:kt,fontSize:Pn,fontFamily:bn,[`${nt}-content-value`]:{display:"inline-block",direction:"ltr"},[`${nt}-content-prefix, ${nt}-content-suffix`]:{display:"inline-block"},[`${nt}-content-prefix`]:{marginInlineEnd:Ze},[`${nt}-content-suffix`]:{marginInlineStart:Ze}}})}};var ve=(0,Ge.Z)("Statistic",Re=>{const nt=(0,je.TS)(Re,{});return[He(nt)]},Re=>{const{fontSizeHeading3:nt,fontSize:Ze}=Re;return{titleFontSize:Ze,contentFontSize:nt}}),y=Re=>{const{prefixCls:nt,className:Ze,rootClassName:yt,style:Et,valueStyle:Xt,value:kt=0,title:Pn,valueRender:bn,prefix:$t,suffix:jt,loading:nn=!1,onMouseEnter:St,onMouseLeave:At,decimalSeparator:Ot=".",groupSeparator:yn=","}=Re,{getPrefixCls:kn,direction:It,statistic:Jt}=Pe.useContext(Zt.E_),an=kn("statistic",nt),[Wn,Sn]=ve(an),nA=Pe.createElement(We,Object.assign({decimalSeparator:Ot,groupSeparator:yn,prefixCls:an},Re,{value:kt})),Ye=wt()(an,{[`${an}-rtl`]:It==="rtl"},Jt==null?void 0:Jt.className,Ze,yt,Sn);return Wn(Pe.createElement("div",{className:Ye,style:Object.assign(Object.assign({},Jt==null?void 0:Jt.style),Et),onMouseEnter:St,onMouseLeave:At},Pn&&Pe.createElement("div",{className:`${an}-title`},Pn),Pe.createElement(mt.Z,{paragraph:!1,loading:nn,className:`${an}-skeleton`},Pe.createElement("div",{style:Xt,className:`${an}-content`},$t&&Pe.createElement("span",{className:`${an}-content-prefix`},$t),bn?bn(nA):nA,jt&&Pe.createElement("span",{className:`${an}-content-suffix`},jt)))))};const z=[["Y",1e3*60*60*24*365],["M",1e3*60*60*24*30],["D",1e3*60*60*24],["H",1e3*60*60],["m",1e3*60],["s",1e3],["S",1]];function b(Re,nt){let Ze=Re;const yt=/\[[^\]]*]/g,Et=(nt.match(yt)||[]).map(bn=>bn.slice(1,-1)),Xt=nt.replace(yt,"[]"),kt=z.reduce((bn,$t)=>{let[jt,nn]=$t;if(bn.includes(jt)){const St=Math.floor(Ze/nn);return Ze-=St*nn,bn.replace(new RegExp(`${jt}+`,"g"),At=>{const Ot=At.length;return St.toString().padStart(Ot,"0")})}return bn},Xt);let Pn=0;return kt.replace(yt,()=>{const bn=Et[Pn];return Pn+=1,bn})}function Ae(Re,nt){const{format:Ze=""}=nt,yt=new Date(Re).getTime(),Et=Date.now(),Xt=Math.max(yt-Et,0);return b(Xt,Ze)}const se=1e3/30;function ce(Re){return new Date(Re).getTime()}const Be=Re=>{const{value:nt,format:Ze="HH:mm:ss",onChange:yt,onFinish:Et}=Re,Xt=(0,dt.Z)(),kt=Pe.useRef(null),Pn=()=>{Et==null||Et(),kt.current&&(clearInterval(kt.current),kt.current=null)},bn=()=>{const nn=ce(nt);nn>=Date.now()&&(kt.current=setInterval(()=>{Xt(),yt==null||yt(nn-Date.now()),nn<Date.now()&&Pn()},se))};Pe.useEffect(()=>(bn(),()=>{kt.current&&(clearInterval(kt.current),kt.current=null)}),[nt]);const $t=(nn,St)=>Ae(nn,Object.assign(Object.assign({},St),{format:Ze})),jt=nn=>(0,zt.Tm)(nn,{title:void 0});return Pe.createElement(y,Object.assign({},Re,{valueRender:jt,formatter:$t}))};var xe=Pe.memo(Be);y.Countdown=xe;var De=y},62661:function(An,Gn){"use strict";var Le;var Pe=Symbol.for("react.element"),dt=Symbol.for("react.portal"),zt=Symbol.for("react.fragment"),qt=Symbol.for("react.strict_mode"),wt=Symbol.for("react.profiler"),Zt=Symbol.for("react.provider"),mt=Symbol.for("react.context"),Oe=Symbol.for("react.server_context"),We=Symbol.for("react.forward_ref"),Se=Symbol.for("react.suspense"),Ge=Symbol.for("react.suspense_list"),je=Symbol.for("react.memo"),He=Symbol.for("react.lazy"),ve=Symbol.for("react.offscreen"),a;a=Symbol.for("react.module.reference");function y(z){if(typeof z=="object"&&z!==null){var b=z.$$typeof;switch(b){case Pe:switch(z=z.type,z){case zt:case wt:case qt:case Se:case Ge:return z;default:switch(z=z&&z.$$typeof,z){case Oe:case mt:case We:case He:case je:case Zt:return z;default:return b}}case dt:return b}}}Le=mt,Le=Zt,Le=Pe,Le=We,Le=zt,Le=He,Le=je,Le=dt,Le=wt,Le=qt,Le=Se,Le=Ge,Le=function(){return!1},Le=function(){return!1},Le=function(z){return y(z)===mt},Le=function(z){return y(z)===Zt},Le=function(z){return typeof z=="object"&&z!==null&&z.$$typeof===Pe},Le=function(z){return y(z)===We},Le=function(z){return y(z)===zt},Le=function(z){return y(z)===He},Gn.isMemo=function(z){return y(z)===je},Le=function(z){return y(z)===dt},Le=function(z){return y(z)===wt},Le=function(z){return y(z)===qt},Le=function(z){return y(z)===Se},Le=function(z){return y(z)===Ge},Le=function(z){return typeof z=="string"||typeof z=="function"||z===zt||z===wt||z===qt||z===Se||z===Ge||z===ve||typeof z=="object"&&z!==null&&(z.$$typeof===He||z.$$typeof===je||z.$$typeof===Zt||z.$$typeof===mt||z.$$typeof===We||z.$$typeof===a||z.getModuleId!==void 0)},Le=y},95845:function(An,Gn,Le){"use strict";An.exports=Le(62661)},72665:function(An,Gn){"use strict";var Le;var Pe=typeof Symbol=="function"&&Symbol.for,dt=Pe?Symbol.for("react.element"):60103,zt=Pe?Symbol.for("react.portal"):60106,qt=Pe?Symbol.for("react.fragment"):60107,wt=Pe?Symbol.for("react.strict_mode"):60108,Zt=Pe?Symbol.for("react.profiler"):60114,mt=Pe?Symbol.for("react.provider"):60109,Oe=Pe?Symbol.for("react.context"):60110,We=Pe?Symbol.for("react.async_mode"):60111,Se=Pe?Symbol.for("react.concurrent_mode"):60111,Ge=Pe?Symbol.for("react.forward_ref"):60112,je=Pe?Symbol.for("react.suspense"):60113,He=Pe?Symbol.for("react.suspense_list"):60120,ve=Pe?Symbol.for("react.memo"):60115,a=Pe?Symbol.for("react.lazy"):60116,y=Pe?Symbol.for("react.block"):60121,z=Pe?Symbol.for("react.fundamental"):60117,b=Pe?Symbol.for("react.responder"):60118,Ae=Pe?Symbol.for("react.scope"):60119;function se(Be){if(typeof Be=="object"&&Be!==null){var xe=Be.$$typeof;switch(xe){case dt:switch(Be=Be.type,Be){case We:case Se:case qt:case Zt:case wt:case je:return Be;default:switch(Be=Be&&Be.$$typeof,Be){case Oe:case Ge:case a:case ve:case mt:return Be;default:return xe}}case zt:return xe}}}function ce(Be){return se(Be)===Se}Le=We,Le=Se,Le=Oe,Le=mt,Le=dt,Le=Ge,Le=qt,Le=a,Le=ve,Le=zt,Le=Zt,Le=wt,Le=je,Le=function(Be){return ce(Be)||se(Be)===We},Le=ce,Le=function(Be){return se(Be)===Oe},Le=function(Be){return se(Be)===mt},Le=function(Be){return typeof Be=="object"&&Be!==null&&Be.$$typeof===dt},Le=function(Be){return se(Be)===Ge},Le=function(Be){return se(Be)===qt},Le=function(Be){return se(Be)===a},Gn.isMemo=function(Be){return se(Be)===ve},Le=function(Be){return se(Be)===zt},Le=function(Be){return se(Be)===Zt},Le=function(Be){return se(Be)===wt},Le=function(Be){return se(Be)===je},Le=function(Be){return typeof Be=="string"||typeof Be=="function"||Be===qt||Be===Se||Be===Zt||Be===wt||Be===je||Be===He||typeof Be=="object"&&Be!==null&&(Be.$$typeof===a||Be.$$typeof===ve||Be.$$typeof===mt||Be.$$typeof===Oe||Be.$$typeof===Ge||Be.$$typeof===z||Be.$$typeof===b||Be.$$typeof===Ae||Be.$$typeof===y)},Le=se},12060:function(An,Gn,Le){"use strict";An.exports=Le(72665)},46020:function(An){(function(Gn,Le){An.exports=Le()})(this,function(){"use strict";var Gn=function(te,ne){return Gn=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ie,oe){ie.__proto__=oe}||function(ie,oe){for(var fe in oe)Object.prototype.hasOwnProperty.call(oe,fe)&&(ie[fe]=oe[fe])},Gn(te,ne)};function Le(te,ne){if(typeof ne!="function"&&ne!==null)throw new TypeError("Class extends value "+String(ne)+" is not a constructor or null");Gn(te,ne);function ie(){this.constructor=te}te.prototype=ne===null?Object.create(ne):(ie.prototype=ne.prototype,new ie)}var Pe=function(){return Pe=Object.assign||function(ne){for(var ie,oe=1,fe=arguments.length;oe<fe;oe++){ie=arguments[oe];for(var ye in ie)Object.prototype.hasOwnProperty.call(ie,ye)&&(ne[ye]=ie[ye])}return ne},Pe.apply(this,arguments)};function dt(te,ne,ie,oe){function fe(ye){return ye instanceof ie?ye:new ie(function(Ee){Ee(ye)})}return new(ie||(ie=Promise))(function(ye,Ee){function Qe(st){try{at(oe.next(st))}catch(ut){Ee(ut)}}function Ue(st){try{at(oe.throw(st))}catch(ut){Ee(ut)}}function at(st){st.done?ye(st.value):fe(st.value).then(Qe,Ue)}at((oe=oe.apply(te,ne||[])).next())})}function zt(te,ne){var ie={label:0,sent:function(){if(ye[0]&1)throw ye[1];return ye[1]},trys:[],ops:[]},oe,fe,ye,Ee;return Ee={next:Qe(0),throw:Qe(1),return:Qe(2)},typeof Symbol=="function"&&(Ee[Symbol.iterator]=function(){return this}),Ee;function Qe(at){return function(st){return Ue([at,st])}}function Ue(at){if(oe)throw new TypeError("Generator is already executing.");for(;ie;)try{if(oe=1,fe&&(ye=at[0]&2?fe.return:at[0]?fe.throw||((ye=fe.return)&&ye.call(fe),0):fe.next)&&!(ye=ye.call(fe,at[1])).done)return ye;switch(fe=0,ye&&(at=[at[0]&2,ye.value]),at[0]){case 0:case 1:ye=at;break;case 4:return ie.label++,{value:at[1],done:!1};case 5:ie.label++,fe=at[1],at=[0];continue;case 7:at=ie.ops.pop(),ie.trys.pop();continue;default:if(ye=ie.trys,!(ye=ye.length>0&&ye[ye.length-1])&&(at[0]===6||at[0]===2)){ie=0;continue}if(at[0]===3&&(!ye||at[1]>ye[0]&&at[1]<ye[3])){ie.label=at[1];break}if(at[0]===6&&ie.label<ye[1]){ie.label=ye[1],ye=at;break}if(ye&&ie.label<ye[2]){ie.label=ye[2],ie.ops.push(at);break}ye[2]&&ie.ops.pop(),ie.trys.pop();continue}at=ne.call(te,ie)}catch(st){at=[6,st],fe=0}finally{oe=ye=0}if(at[0]&5)throw at[1];return{value:at[0]?at[1]:void 0,done:!0}}}function qt(te,ne,ie){if(ie||arguments.length===2)for(var oe=0,fe=ne.length,ye;oe<fe;oe++)(ye||!(oe in ne))&&(ye||(ye=Array.prototype.slice.call(ne,0,oe)),ye[oe]=ne[oe]);return te.concat(ye||ne)}for(var wt=function(){function te(ne,ie,oe,fe){this.left=ne,this.top=ie,this.width=oe,this.height=fe}return te.prototype.add=function(ne,ie,oe,fe){return new te(this.left+ne,this.top+ie,this.width+oe,this.height+fe)},te.fromClientRect=function(ne,ie){return new te(ie.left+ne.windowBounds.left,ie.top+ne.windowBounds.top,ie.width,ie.height)},te.fromDOMRectList=function(ne,ie){var oe=Array.from(ie).find(function(fe){return fe.width!==0});return oe?new te(oe.left+ne.windowBounds.left,oe.top+ne.windowBounds.top,oe.width,oe.height):te.EMPTY},te.EMPTY=new te(0,0,0,0),te}(),Zt=function(te,ne){return wt.fromClientRect(te,ne.getBoundingClientRect())},mt=function(te){var ne=te.body,ie=te.documentElement;if(!ne||!ie)throw new Error("Unable to get document size");var oe=Math.max(Math.max(ne.scrollWidth,ie.scrollWidth),Math.max(ne.offsetWidth,ie.offsetWidth),Math.max(ne.clientWidth,ie.clientWidth)),fe=Math.max(Math.max(ne.scrollHeight,ie.scrollHeight),Math.max(ne.offsetHeight,ie.offsetHeight),Math.max(ne.clientHeight,ie.clientHeight));return new wt(0,0,oe,fe)},Oe=function(te){for(var ne=[],ie=0,oe=te.length;ie<oe;){var fe=te.charCodeAt(ie++);if(fe>=55296&&fe<=56319&&ie<oe){var ye=te.charCodeAt(ie++);(ye&64512)===56320?ne.push(((fe&1023)<<10)+(ye&1023)+65536):(ne.push(fe),ie--)}else ne.push(fe)}return ne},We=function(){for(var te=[],ne=0;ne<arguments.length;ne++)te[ne]=arguments[ne];if(String.fromCodePoint)return String.fromCodePoint.apply(String,te);var ie=te.length;if(!ie)return"";for(var oe=[],fe=-1,ye="";++fe<ie;){var Ee=te[fe];Ee<=65535?oe.push(Ee):(Ee-=65536,oe.push((Ee>>10)+55296,Ee%1024+56320)),(fe+1===ie||oe.length>16384)&&(ye+=String.fromCharCode.apply(String,oe),oe.length=0)}return ye},Se="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Ge=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),je=0;je<Se.length;je++)Ge[Se.charCodeAt(je)]=je;for(var He="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ve=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),a=0;a<He.length;a++)ve[He.charCodeAt(a)]=a;for(var y=function(te){var ne=te.length*.75,ie=te.length,oe,fe=0,ye,Ee,Qe,Ue;te[te.length-1]==="="&&(ne--,te[te.length-2]==="="&&ne--);var at=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"&&typeof Uint8Array.prototype.slice!="undefined"?new ArrayBuffer(ne):new Array(ne),st=Array.isArray(at)?at:new Uint8Array(at);for(oe=0;oe<ie;oe+=4)ye=ve[te.charCodeAt(oe)],Ee=ve[te.charCodeAt(oe+1)],Qe=ve[te.charCodeAt(oe+2)],Ue=ve[te.charCodeAt(oe+3)],st[fe++]=ye<<2|Ee>>4,st[fe++]=(Ee&15)<<4|Qe>>2,st[fe++]=(Qe&3)<<6|Ue&63;return at},z=function(te){for(var ne=te.length,ie=[],oe=0;oe<ne;oe+=2)ie.push(te[oe+1]<<8|te[oe]);return ie},b=function(te){for(var ne=te.length,ie=[],oe=0;oe<ne;oe+=4)ie.push(te[oe+3]<<24|te[oe+2]<<16|te[oe+1]<<8|te[oe]);return ie},Ae=5,se=11,ce=2,Be=se-Ae,xe=65536>>Ae,De=1<<Ae,Re=De-1,nt=1024>>Ae,Ze=xe+nt,yt=Ze,Et=32,Xt=yt+Et,kt=65536>>se,Pn=1<<Be,bn=Pn-1,$t=function(te,ne,ie){return te.slice?te.slice(ne,ie):new Uint16Array(Array.prototype.slice.call(te,ne,ie))},jt=function(te,ne,ie){return te.slice?te.slice(ne,ie):new Uint32Array(Array.prototype.slice.call(te,ne,ie))},nn=function(te,ne){var ie=y(te),oe=Array.isArray(ie)?b(ie):new Uint32Array(ie),fe=Array.isArray(ie)?z(ie):new Uint16Array(ie),ye=24,Ee=$t(fe,ye/2,oe[4]/2),Qe=oe[5]===2?$t(fe,(ye+oe[4])/2):jt(oe,Math.ceil((ye+oe[4])/4));return new St(oe[0],oe[1],oe[2],oe[3],Ee,Qe)},St=function(){function te(ne,ie,oe,fe,ye,Ee){this.initialValue=ne,this.errorValue=ie,this.highStart=oe,this.highValueIndex=fe,this.index=ye,this.data=Ee}return te.prototype.get=function(ne){var ie;if(ne>=0){if(ne<55296||ne>56319&&ne<=65535)return ie=this.index[ne>>Ae],ie=(ie<<ce)+(ne&Re),this.data[ie];if(ne<=65535)return ie=this.index[xe+(ne-55296>>Ae)],ie=(ie<<ce)+(ne&Re),this.data[ie];if(ne<this.highStart)return ie=Xt-kt+(ne>>se),ie=this.index[ie],ie+=ne>>Ae&bn,ie=this.index[ie],ie=(ie<<ce)+(ne&Re),this.data[ie];if(ne<=1114111)return this.data[this.highValueIndex]}return this.errorValue},te}(),At="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Ot=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),yn=0;yn<At.length;yn++)Ot[At.charCodeAt(yn)]=yn;var kn="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==",It=50,Jt=1,an=2,Wn=3,Sn=4,nA=5,Ye=7,on=8,Ln=9,aA=10,Qn=11,ln=12,lt=13,qe=14,Lt=15,Rt=16,fn=17,xn=18,Hn=19,Vn=20,Nn=21,yA=22,Zn=23,wA=24,Nt=25,Cn=26,gn=27,In=28,eA=29,SA=30,VA=31,sr=32,dr=33,Sr=34,fr=35,rr=36,CA=37,Jn=38,dA=39,kA=40,qA=41,Fr=42,ja=43,Ca=[9001,65288],ma="!",_A="\xD7",mo="\xF7",Va=nn(kn),zn=[SA,rr],_n=[Jt,an,Wn,nA],sA=[aA,on],AA=[gn,Cn],$A=_n.concat(sA),gr=[Jn,dA,kA,Sr,fr],KA=[Lt,lt],Ft=function(te,ne){ne===void 0&&(ne="strict");var ie=[],oe=[],fe=[];return te.forEach(function(ye,Ee){var Qe=Va.get(ye);if(Qe>It?(fe.push(!0),Qe-=It):fe.push(!1),["normal","auto","loose"].indexOf(ne)!==-1&&[8208,8211,12316,12448].indexOf(ye)!==-1)return oe.push(Ee),ie.push(Rt);if(Qe===Sn||Qe===Qn){if(Ee===0)return oe.push(Ee),ie.push(SA);var Ue=ie[Ee-1];return $A.indexOf(Ue)===-1?(oe.push(oe[Ee-1]),ie.push(Ue)):(oe.push(Ee),ie.push(SA))}if(oe.push(Ee),Qe===VA)return ie.push(ne==="strict"?Nn:CA);if(Qe===Fr||Qe===eA)return ie.push(SA);if(Qe===ja)return ye>=131072&&ye<=196605||ye>=196608&&ye<=262141?ie.push(CA):ie.push(SA);ie.push(Qe)}),[oe,ie,fe]},Ut=function(te,ne,ie,oe){var fe=oe[ie];if(Array.isArray(te)?te.indexOf(fe)!==-1:te===fe)for(var ye=ie;ye<=oe.length;){ye++;var Ee=oe[ye];if(Ee===ne)return!0;if(Ee!==aA)break}if(fe===aA)for(var ye=ie;ye>0;){ye--;var Qe=oe[ye];if(Array.isArray(te)?te.indexOf(Qe)!==-1:te===Qe)for(var Ue=ie;Ue<=oe.length;){Ue++;var Ee=oe[Ue];if(Ee===ne)return!0;if(Ee!==aA)break}if(Qe!==aA)break}return!1},xt=function(te,ne){for(var ie=te;ie>=0;){var oe=ne[ie];if(oe===aA)ie--;else return oe}return 0},vn=function(te,ne,ie,oe,fe){if(ie[oe]===0)return _A;var ye=oe-1;if(Array.isArray(fe)&&fe[ye]===!0)return _A;var Ee=ye-1,Qe=ye+1,Ue=ne[ye],at=Ee>=0?ne[Ee]:0,st=ne[Qe];if(Ue===an&&st===Wn)return _A;if(_n.indexOf(Ue)!==-1)return ma;if(_n.indexOf(st)!==-1||sA.indexOf(st)!==-1)return _A;if(xt(ye,ne)===on)return mo;if(Va.get(te[ye])===Qn||(Ue===sr||Ue===dr)&&Va.get(te[Qe])===Qn||Ue===Ye||st===Ye||Ue===Ln||[aA,lt,Lt].indexOf(Ue)===-1&&st===Ln||[fn,xn,Hn,wA,In].indexOf(st)!==-1||xt(ye,ne)===yA||Ut(Zn,yA,ye,ne)||Ut([fn,xn],Nn,ye,ne)||Ut(ln,ln,ye,ne))return _A;if(Ue===aA)return mo;if(Ue===Zn||st===Zn)return _A;if(st===Rt||Ue===Rt)return mo;if([lt,Lt,Nn].indexOf(st)!==-1||Ue===qe||at===rr&&KA.indexOf(Ue)!==-1||Ue===In&&st===rr||st===Vn||zn.indexOf(st)!==-1&&Ue===Nt||zn.indexOf(Ue)!==-1&&st===Nt||Ue===gn&&[CA,sr,dr].indexOf(st)!==-1||[CA,sr,dr].indexOf(Ue)!==-1&&st===Cn||zn.indexOf(Ue)!==-1&&AA.indexOf(st)!==-1||AA.indexOf(Ue)!==-1&&zn.indexOf(st)!==-1||[gn,Cn].indexOf(Ue)!==-1&&(st===Nt||[yA,Lt].indexOf(st)!==-1&&ne[Qe+1]===Nt)||[yA,Lt].indexOf(Ue)!==-1&&st===Nt||Ue===Nt&&[Nt,In,wA].indexOf(st)!==-1)return _A;if([Nt,In,wA,fn,xn].indexOf(st)!==-1)for(var ut=ye;ut>=0;){var Dt=ne[ut];if(Dt===Nt)return _A;if([In,wA].indexOf(Dt)!==-1)ut--;else break}if([gn,Cn].indexOf(st)!==-1)for(var ut=[fn,xn].indexOf(Ue)!==-1?Ee:ye;ut>=0;){var Dt=ne[ut];if(Dt===Nt)return _A;if([In,wA].indexOf(Dt)!==-1)ut--;else break}if(Jn===Ue&&[Jn,dA,Sr,fr].indexOf(st)!==-1||[dA,Sr].indexOf(Ue)!==-1&&[dA,kA].indexOf(st)!==-1||[kA,fr].indexOf(Ue)!==-1&&st===kA||gr.indexOf(Ue)!==-1&&[Vn,Cn].indexOf(st)!==-1||gr.indexOf(st)!==-1&&Ue===gn||zn.indexOf(Ue)!==-1&&zn.indexOf(st)!==-1||Ue===wA&&zn.indexOf(st)!==-1||zn.concat(Nt).indexOf(Ue)!==-1&&st===yA&&Ca.indexOf(te[Qe])===-1||zn.concat(Nt).indexOf(st)!==-1&&Ue===xn)return _A;if(Ue===qA&&st===qA){for(var dn=ie[ye],Bn=1;dn>0&&(dn--,ne[dn]===qA);)Bn++;if(Bn%2!==0)return _A}return Ue===sr&&st===dr?_A:mo},Rn=function(te,ne){ne||(ne={lineBreak:"normal",wordBreak:"normal"});var ie=Ft(te,ne.lineBreak),oe=ie[0],fe=ie[1],ye=ie[2];(ne.wordBreak==="break-all"||ne.wordBreak==="break-word")&&(fe=fe.map(function(Qe){return[Nt,SA,Fr].indexOf(Qe)!==-1?CA:Qe}));var Ee=ne.wordBreak==="keep-all"?ye.map(function(Qe,Ue){return Qe&&te[Ue]>=19968&&te[Ue]<=40959}):void 0;return[oe,fe,Ee]},rA=function(){function te(ne,ie,oe,fe){this.codePoints=ne,this.required=ie===ma,this.start=oe,this.end=fe}return te.prototype.slice=function(){return We.apply(void 0,this.codePoints.slice(this.start,this.end))},te}(),rn=function(te,ne){var ie=Oe(te),oe=Rn(ie,ne),fe=oe[0],ye=oe[1],Ee=oe[2],Qe=ie.length,Ue=0,at=0;return{next:function(){if(at>=Qe)return{done:!0,value:null};for(var st=_A;at<Qe&&(st=vn(ie,ye,fe,++at,Ee))===_A;);if(st!==_A||at===Qe){var ut=new rA(ie,st,Ue,at);return Ue=at,{value:ut,done:!1}}return{done:!0,value:null}}}},Un=1,cA=2,PA=4,lr=8,En=10,wr=47,la=92,Ei=9,Ia=32,Vr=34,zA=61,Ai=35,xr=36,ts=37,po=39,pa=40,oo=41,ri=95,$r=45,On=33,Bs=60,Uo=62,va=64,ea=91,jn=93,mA=61,nr=123,UA=63,Hr=125,ta=124,Na=126,Ma=128,vo=65533,Io=42,Wa=43,wl=44,ns=58,Bi=59,xi=46,ai=0,Hs=8,Vo=11,no=14,WA=31,Rr=127,Ta=-1,oi=48,io=97,YA=101,Bo=102,_r=117,$s=122,kr=65,Qi=69,Ui=70,el=85,na=90,pr=function(te){return te>=oi&&te<=57},ua=function(te){return te>=55296&&te<=57343},As=function(te){return pr(te)||te>=kr&&te<=Ui||te>=io&&te<=Bo},tl=function(te){return te>=io&&te<=$s},js=function(te){return te>=kr&&te<=na},QA=function(te){return tl(te)||js(te)},lA=function(te){return te>=Ma},pA=function(te){return te===En||te===Ei||te===Ia},EA=function(te){return QA(te)||lA(te)||te===ri},Lr=function(te){return EA(te)||pr(te)||te===$r},Wr=function(te){return te>=ai&&te<=Hs||te===Vo||te>=no&&te<=WA||te===Rr},Gr=function(te,ne){return te!==la?!1:ne!==En},Ur=function(te,ne,ie){return te===$r?EA(ne)||Gr(ne,ie):EA(te)?!0:!!(te===la&&Gr(te,ne))},ga=function(te,ne,ie){return te===Wa||te===$r?pr(ne)?!0:ne===xi&&pr(ie):pr(te===xi?ne:te)},xa=function(te){var ne=0,ie=1;(te[ne]===Wa||te[ne]===$r)&&(te[ne]===$r&&(ie=-1),ne++);for(var oe=[];pr(te[ne]);)oe.push(te[ne++]);var fe=oe.length?parseInt(We.apply(void 0,oe),10):0;te[ne]===xi&&ne++;for(var ye=[];pr(te[ne]);)ye.push(te[ne++]);var Ee=ye.length,Qe=Ee?parseInt(We.apply(void 0,ye),10):0;(te[ne]===Qi||te[ne]===YA)&&ne++;var Ue=1;(te[ne]===Wa||te[ne]===$r)&&(te[ne]===$r&&(Ue=-1),ne++);for(var at=[];pr(te[ne]);)at.push(te[ne++]);var st=at.length?parseInt(We.apply(void 0,at),10):0;return ie*(fe+Qe*Math.pow(10,-Ee))*Math.pow(10,Ue*st)},Fa={type:2},Ba={type:3},No={type:4},Do={type:13},ii={type:8},Sa={type:21},Wo={type:9},Si={type:10},ia={type:11},rs={type:12},si={type:14},Oo={type:23},IA={type:1},Ss={type:25},So={type:24},nl={type:26},ws={type:27},Al={type:28},Zl={type:29},mu={type:31},Xl={type:32},Pl=function(){function te(){this._value=[]}return te.prototype.write=function(ne){this._value=this._value.concat(Oe(ne))},te.prototype.read=function(){for(var ne=[],ie=this.consumeToken();ie!==Xl;)ne.push(ie),ie=this.consumeToken();return ne},te.prototype.consumeToken=function(){var ne=this.consumeCodePoint();switch(ne){case Vr:return this.consumeStringToken(Vr);case Ai:var ie=this.peekCodePoint(0),oe=this.peekCodePoint(1),fe=this.peekCodePoint(2);if(Lr(ie)||Gr(oe,fe)){var ye=Ur(ie,oe,fe)?cA:Un,Ee=this.consumeName();return{type:5,value:Ee,flags:ye}}break;case xr:if(this.peekCodePoint(0)===zA)return this.consumeCodePoint(),Do;break;case po:return this.consumeStringToken(po);case pa:return Fa;case oo:return Ba;case Io:if(this.peekCodePoint(0)===zA)return this.consumeCodePoint(),si;break;case Wa:if(ga(ne,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(ne),this.consumeNumericToken();break;case wl:return No;case $r:var Qe=ne,Ue=this.peekCodePoint(0),at=this.peekCodePoint(1);if(ga(Qe,Ue,at))return this.reconsumeCodePoint(ne),this.consumeNumericToken();if(Ur(Qe,Ue,at))return this.reconsumeCodePoint(ne),this.consumeIdentLikeToken();if(Ue===$r&&at===Uo)return this.consumeCodePoint(),this.consumeCodePoint(),So;break;case xi:if(ga(ne,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(ne),this.consumeNumericToken();break;case wr:if(this.peekCodePoint(0)===Io)for(this.consumeCodePoint();;){var st=this.consumeCodePoint();if(st===Io&&(st=this.consumeCodePoint(),st===wr))return this.consumeToken();if(st===Ta)return this.consumeToken()}break;case ns:return nl;case Bi:return ws;case Bs:if(this.peekCodePoint(0)===On&&this.peekCodePoint(1)===$r&&this.peekCodePoint(2)===$r)return this.consumeCodePoint(),this.consumeCodePoint(),Ss;break;case va:var ut=this.peekCodePoint(0),Dt=this.peekCodePoint(1),dn=this.peekCodePoint(2);if(Ur(ut,Dt,dn)){var Ee=this.consumeName();return{type:7,value:Ee}}break;case ea:return Al;case la:if(Gr(ne,this.peekCodePoint(0)))return this.reconsumeCodePoint(ne),this.consumeIdentLikeToken();break;case jn:return Zl;case mA:if(this.peekCodePoint(0)===zA)return this.consumeCodePoint(),ii;break;case nr:return ia;case Hr:return rs;case _r:case el:var Bn=this.peekCodePoint(0),cn=this.peekCodePoint(1);return Bn===Wa&&(As(cn)||cn===UA)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(ne),this.consumeIdentLikeToken();case ta:if(this.peekCodePoint(0)===zA)return this.consumeCodePoint(),Wo;if(this.peekCodePoint(0)===ta)return this.consumeCodePoint(),Sa;break;case Na:if(this.peekCodePoint(0)===zA)return this.consumeCodePoint(),Si;break;case Ta:return Xl}return pA(ne)?(this.consumeWhiteSpace(),mu):pr(ne)?(this.reconsumeCodePoint(ne),this.consumeNumericToken()):EA(ne)?(this.reconsumeCodePoint(ne),this.consumeIdentLikeToken()):{type:6,value:We(ne)}},te.prototype.consumeCodePoint=function(){var ne=this._value.shift();return typeof ne=="undefined"?-1:ne},te.prototype.reconsumeCodePoint=function(ne){this._value.unshift(ne)},te.prototype.peekCodePoint=function(ne){return ne>=this._value.length?-1:this._value[ne]},te.prototype.consumeUnicodeRangeToken=function(){for(var ne=[],ie=this.consumeCodePoint();As(ie)&&ne.length<6;)ne.push(ie),ie=this.consumeCodePoint();for(var oe=!1;ie===UA&&ne.length<6;)ne.push(ie),ie=this.consumeCodePoint(),oe=!0;if(oe){var fe=parseInt(We.apply(void 0,ne.map(function(Ue){return Ue===UA?oi:Ue})),16),ye=parseInt(We.apply(void 0,ne.map(function(Ue){return Ue===UA?Ui:Ue})),16);return{type:30,start:fe,end:ye}}var Ee=parseInt(We.apply(void 0,ne),16);if(this.peekCodePoint(0)===$r&&As(this.peekCodePoint(1))){this.consumeCodePoint(),ie=this.consumeCodePoint();for(var Qe=[];As(ie)&&Qe.length<6;)Qe.push(ie),ie=this.consumeCodePoint();var ye=parseInt(We.apply(void 0,Qe),16);return{type:30,start:Ee,end:ye}}else return{type:30,start:Ee,end:Ee}},te.prototype.consumeIdentLikeToken=function(){var ne=this.consumeName();return ne.toLowerCase()==="url"&&this.peekCodePoint(0)===pa?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===pa?(this.consumeCodePoint(),{type:19,value:ne}):{type:20,value:ne}},te.prototype.consumeUrlToken=function(){var ne=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===Ta)return{type:22,value:""};var ie=this.peekCodePoint(0);if(ie===po||ie===Vr){var oe=this.consumeStringToken(this.consumeCodePoint());return oe.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===Ta||this.peekCodePoint(0)===oo)?(this.consumeCodePoint(),{type:22,value:oe.value}):(this.consumeBadUrlRemnants(),Oo)}for(;;){var fe=this.consumeCodePoint();if(fe===Ta||fe===oo)return{type:22,value:We.apply(void 0,ne)};if(pA(fe))return this.consumeWhiteSpace(),this.peekCodePoint(0)===Ta||this.peekCodePoint(0)===oo?(this.consumeCodePoint(),{type:22,value:We.apply(void 0,ne)}):(this.consumeBadUrlRemnants(),Oo);if(fe===Vr||fe===po||fe===pa||Wr(fe))return this.consumeBadUrlRemnants(),Oo;if(fe===la)if(Gr(fe,this.peekCodePoint(0)))ne.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),Oo;else ne.push(fe)}},te.prototype.consumeWhiteSpace=function(){for(;pA(this.peekCodePoint(0));)this.consumeCodePoint()},te.prototype.consumeBadUrlRemnants=function(){for(;;){var ne=this.consumeCodePoint();if(ne===oo||ne===Ta)return;Gr(ne,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},te.prototype.consumeStringSlice=function(ne){for(var ie=5e4,oe="";ne>0;){var fe=Math.min(ie,ne);oe+=We.apply(void 0,this._value.splice(0,fe)),ne-=fe}return this._value.shift(),oe},te.prototype.consumeStringToken=function(ne){var ie="",oe=0;do{var fe=this._value[oe];if(fe===Ta||fe===void 0||fe===ne)return ie+=this.consumeStringSlice(oe),{type:0,value:ie};if(fe===En)return this._value.splice(0,oe),IA;if(fe===la){var ye=this._value[oe+1];ye!==Ta&&ye!==void 0&&(ye===En?(ie+=this.consumeStringSlice(oe),oe=-1,this._value.shift()):Gr(fe,ye)&&(ie+=this.consumeStringSlice(oe),ie+=We(this.consumeEscapedCodePoint()),oe=-1))}oe++}while(!0)},te.prototype.consumeNumber=function(){var ne=[],ie=PA,oe=this.peekCodePoint(0);for((oe===Wa||oe===$r)&&ne.push(this.consumeCodePoint());pr(this.peekCodePoint(0));)ne.push(this.consumeCodePoint());oe=this.peekCodePoint(0);var fe=this.peekCodePoint(1);if(oe===xi&&pr(fe))for(ne.push(this.consumeCodePoint(),this.consumeCodePoint()),ie=lr;pr(this.peekCodePoint(0));)ne.push(this.consumeCodePoint());oe=this.peekCodePoint(0),fe=this.peekCodePoint(1);var ye=this.peekCodePoint(2);if((oe===Qi||oe===YA)&&((fe===Wa||fe===$r)&&pr(ye)||pr(fe)))for(ne.push(this.consumeCodePoint(),this.consumeCodePoint()),ie=lr;pr(this.peekCodePoint(0));)ne.push(this.consumeCodePoint());return[xa(ne),ie]},te.prototype.consumeNumericToken=function(){var ne=this.consumeNumber(),ie=ne[0],oe=ne[1],fe=this.peekCodePoint(0),ye=this.peekCodePoint(1),Ee=this.peekCodePoint(2);if(Ur(fe,ye,Ee)){var Qe=this.consumeName();return{type:15,number:ie,flags:oe,unit:Qe}}return fe===ts?(this.consumeCodePoint(),{type:16,number:ie,flags:oe}):{type:17,number:ie,flags:oe}},te.prototype.consumeEscapedCodePoint=function(){var ne=this.consumeCodePoint();if(As(ne)){for(var ie=We(ne);As(this.peekCodePoint(0))&&ie.length<6;)ie+=We(this.consumeCodePoint());pA(this.peekCodePoint(0))&&this.consumeCodePoint();var oe=parseInt(ie,16);return oe===0||ua(oe)||oe>1114111?vo:oe}return ne===Ta?vo:ne},te.prototype.consumeName=function(){for(var ne="";;){var ie=this.consumeCodePoint();if(Lr(ie))ne+=We(ie);else if(Gr(ie,this.peekCodePoint(0)))ne+=We(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(ie),ne}},te}(),pu=function(){function te(ne){this._tokens=ne}return te.create=function(ne){var ie=new Pl;return ie.write(ne),new te(ie.read())},te.parseValue=function(ne){return te.create(ne).parseComponentValue()},te.parseValues=function(ne){return te.create(ne).parseComponentValues()},te.prototype.parseComponentValue=function(){for(var ne=this.consumeToken();ne.type===31;)ne=this.consumeToken();if(ne.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(ne);var ie=this.consumeComponentValue();do ne=this.consumeToken();while(ne.type===31);if(ne.type===32)return ie;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},te.prototype.parseComponentValues=function(){for(var ne=[];;){var ie=this.consumeComponentValue();if(ie.type===32)return ne;ne.push(ie),ne.push()}},te.prototype.consumeComponentValue=function(){var ne=this.consumeToken();switch(ne.type){case 11:case 28:case 2:return this.consumeSimpleBlock(ne.type);case 19:return this.consumeFunction(ne)}return ne},te.prototype.consumeSimpleBlock=function(ne){for(var ie={type:ne,values:[]},oe=this.consumeToken();;){if(oe.type===32||Bu(oe,ne))return ie;this.reconsumeToken(oe),ie.values.push(this.consumeComponentValue()),oe=this.consumeToken()}},te.prototype.consumeFunction=function(ne){for(var ie={name:ne.value,values:[],type:18};;){var oe=this.consumeToken();if(oe.type===32||oe.type===3)return ie;this.reconsumeToken(oe),ie.values.push(this.consumeComponentValue())}},te.prototype.consumeToken=function(){var ne=this._tokens.shift();return typeof ne=="undefined"?Xl:ne},te.prototype.reconsumeToken=function(ne){this._tokens.unshift(ne)},te}(),Ms=function(te){return te.type===15},Ps=function(te){return te.type===17},jr=function(te){return te.type===20},Ju=function(te){return te.type===0},yl=function(te,ne){return jr(te)&&te.value===ne},vu=function(te){return te.type!==31},Ts=function(te){return te.type!==31&&te.type!==4},Ho=function(te){var ne=[],ie=[];return te.forEach(function(oe){if(oe.type===4){if(ie.length===0)throw new Error("Error parsing function args, zero tokens for arg");ne.push(ie),ie=[];return}oe.type!==31&&ie.push(oe)}),ie.length&&ne.push(ie),ne},Bu=function(te,ne){return ne===11&&te.type===12||ne===28&&te.type===29?!0:ne===2&&te.type===3},Ii=function(te){return te.type===17||te.type===15},wa=function(te){return te.type===16||Ii(te)},ys=function(te){return te.length>1?[te[0],te[1]]:[te[0]]},OA={type:17,number:0,flags:PA},rl={type:16,number:50,flags:PA},Ni={type:16,number:100,flags:PA},Rs=function(te,ne,ie){var oe=te[0],fe=te[1];return[Jr(oe,ne),Jr(typeof fe!="undefined"?fe:oe,ie)]},Jr=function(te,ne){if(te.type===16)return te.number/100*ne;if(Ms(te))switch(te.unit){case"rem":case"em":return 16*te.number;case"px":default:return te.number}return te.number},Su="deg",Yl="grad",Di="rad",Ja="turn",al={name:"angle",parse:function(te,ne){if(ne.type===15)switch(ne.unit){case Su:return Math.PI*ne.number/180;case Yl:return Math.PI/200*ne.number;case Di:return ne.number;case Ja:return Math.PI*2*ne.number}throw new Error("Unsupported angle type")}},Jo=function(te){return te.type===15&&(te.unit===Su||te.unit===Yl||te.unit===Di||te.unit===Ja)},Oi=function(te){var ne=te.filter(jr).map(function(ie){return ie.value}).join(" ");switch(ne){case"to bottom right":case"to right bottom":case"left top":case"top left":return[OA,OA];case"to top":case"bottom":return Zo(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[OA,Ni];case"to right":case"left":return Zo(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[Ni,Ni];case"to bottom":case"top":return Zo(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[Ni,OA];case"to left":case"right":return Zo(270)}return 0},Zo=function(te){return Math.PI*te/180},as={name:"color",parse:function(te,ne){if(ne.type===18){var ie=Zu[ne.name];if(typeof ie=="undefined")throw new Error('Attempting to parse an unsupported color function "'+ne.name+'"');return ie(te,ne.values)}if(ne.type===5){if(ne.value.length===3){var oe=ne.value.substring(0,1),fe=ne.value.substring(1,2),ye=ne.value.substring(2,3);return Hi(parseInt(oe+oe,16),parseInt(fe+fe,16),parseInt(ye+ye,16),1)}if(ne.value.length===4){var oe=ne.value.substring(0,1),fe=ne.value.substring(1,2),ye=ne.value.substring(2,3),Ee=ne.value.substring(3,4);return Hi(parseInt(oe+oe,16),parseInt(fe+fe,16),parseInt(ye+ye,16),parseInt(Ee+Ee,16)/255)}if(ne.value.length===6){var oe=ne.value.substring(0,2),fe=ne.value.substring(2,4),ye=ne.value.substring(4,6);return Hi(parseInt(oe,16),parseInt(fe,16),parseInt(ye,16),1)}if(ne.value.length===8){var oe=ne.value.substring(0,2),fe=ne.value.substring(2,4),ye=ne.value.substring(4,6),Ee=ne.value.substring(6,8);return Hi(parseInt(oe,16),parseInt(fe,16),parseInt(ye,16),parseInt(Ee,16)/255)}}if(ne.type===20){var Qe=ji[ne.value.toUpperCase()];if(typeof Qe!="undefined")return Qe}return ji.TRANSPARENT}},Za=function(te){return(255&te)===0},Ra=function(te){var ne=255&te,ie=255&te>>8,oe=255&te>>16,fe=255&te>>24;return ne<255?"rgba("+fe+","+oe+","+ie+","+ne/255+")":"rgb("+fe+","+oe+","+ie+")"},Hi=function(te,ne,ie,oe){return(te<<24|ne<<16|ie<<8|Math.round(oe*255)<<0)>>>0},ql=function(te,ne){if(te.type===17)return te.number;if(te.type===16){var ie=ne===3?1:255;return ne===3?te.number/100*ie:Math.round(te.number/100*ie)}return 0},wu=function(te,ne){var ie=ne.filter(Ts);if(ie.length===3){var oe=ie.map(ql),fe=oe[0],ye=oe[1],Ee=oe[2];return Hi(fe,ye,Ee,1)}if(ie.length===4){var Qe=ie.map(ql),fe=Qe[0],ye=Qe[1],Ee=Qe[2],Ue=Qe[3];return Hi(fe,ye,Ee,Ue)}return 0};function $l(te,ne,ie){return ie<0&&(ie+=1),ie>=1&&(ie-=1),ie<1/6?(ne-te)*ie*6+te:ie<1/2?ne:ie<2/3?(ne-te)*6*(2/3-ie)+te:te}var Pu=function(te,ne){var ie=ne.filter(Ts),oe=ie[0],fe=ie[1],ye=ie[2],Ee=ie[3],Qe=(oe.type===17?Zo(oe.number):al.parse(te,oe))/(Math.PI*2),Ue=wa(fe)?fe.number/100:0,at=wa(ye)?ye.number/100:0,st=typeof Ee!="undefined"&&wa(Ee)?Jr(Ee,1):1;if(Ue===0)return Hi(at*255,at*255,at*255,1);var ut=at<=.5?at*(Ue+1):at+Ue-at*Ue,Dt=at*2-ut,dn=$l(Dt,ut,Qe+1/3),Bn=$l(Dt,ut,Qe),cn=$l(Dt,ut,Qe-1/3);return Hi(dn*255,Bn*255,cn*255,st)},Zu={hsl:Pu,hsla:Pu,rgb:wu,rgba:wu},ol=function(te,ne){return as.parse(te,pu.create(ne).parseComponentValue())},ji={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},Xu={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(te,ne){return ne.map(function(ie){if(jr(ie))switch(ie.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},yu={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},eu=function(te,ne){var ie=as.parse(te,ne[0]),oe=ne[1];return oe&&wa(oe)?{color:ie,stop:oe}:{color:ie,stop:null}},bl=function(te,ne){var ie=te[0],oe=te[te.length-1];ie.stop===null&&(ie.stop=OA),oe.stop===null&&(oe.stop=Ni);for(var fe=[],ye=0,Ee=0;Ee<te.length;Ee++){var Qe=te[Ee].stop;if(Qe!==null){var Ue=Jr(Qe,ne);Ue>ye?fe.push(Ue):fe.push(ye),ye=Ue}else fe.push(null)}for(var at=null,Ee=0;Ee<fe.length;Ee++){var st=fe[Ee];if(st===null)at===null&&(at=Ee);else if(at!==null){for(var ut=Ee-at,Dt=fe[at-1],dn=(st-Dt)/(ut+1),Bn=1;Bn<=ut;Bn++)fe[at+Bn-1]=dn*Bn;at=null}}return te.map(function(cn,DA){var iA=cn.color;return{color:iA,stop:Math.max(Math.min(1,fe[DA]/ne),0)}})},Yu=function(te,ne,ie){var oe=ne/2,fe=ie/2,ye=Jr(te[0],ne)-oe,Ee=fe-Jr(te[1],ie);return(Math.atan2(Ee,ye)+Math.PI*2)%(Math.PI*2)},qu=function(te,ne,ie){var oe=typeof te=="number"?te:Yu(te,ne,ie),fe=Math.abs(ne*Math.sin(oe))+Math.abs(ie*Math.cos(oe)),ye=ne/2,Ee=ie/2,Qe=fe/2,Ue=Math.sin(oe-Math.PI/2)*Qe,at=Math.cos(oe-Math.PI/2)*Qe;return[fe,ye-at,ye+at,Ee-Ue,Ee+Ue]},li=function(te,ne){return Math.sqrt(te*te+ne*ne)},bu=function(te,ne,ie,oe,fe){var ye=[[0,0],[0,ne],[te,0],[te,ne]];return ye.reduce(function(Ee,Qe){var Ue=Qe[0],at=Qe[1],st=li(ie-Ue,oe-at);return(fe?st<Ee.optimumDistance:st>Ee.optimumDistance)?{optimumCorner:Qe,optimumDistance:st}:Ee},{optimumDistance:fe?1/0:-1/0,optimumCorner:null}).optimumCorner},x=function(te,ne,ie,oe,fe){var ye=0,Ee=0;switch(te.size){case 0:te.shape===0?ye=Ee=Math.min(Math.abs(ne),Math.abs(ne-oe),Math.abs(ie),Math.abs(ie-fe)):te.shape===1&&(ye=Math.min(Math.abs(ne),Math.abs(ne-oe)),Ee=Math.min(Math.abs(ie),Math.abs(ie-fe)));break;case 2:if(te.shape===0)ye=Ee=Math.min(li(ne,ie),li(ne,ie-fe),li(ne-oe,ie),li(ne-oe,ie-fe));else if(te.shape===1){var Qe=Math.min(Math.abs(ie),Math.abs(ie-fe))/Math.min(Math.abs(ne),Math.abs(ne-oe)),Ue=bu(oe,fe,ne,ie,!0),at=Ue[0],st=Ue[1];ye=li(at-ne,(st-ie)/Qe),Ee=Qe*ye}break;case 1:te.shape===0?ye=Ee=Math.max(Math.abs(ne),Math.abs(ne-oe),Math.abs(ie),Math.abs(ie-fe)):te.shape===1&&(ye=Math.max(Math.abs(ne),Math.abs(ne-oe)),Ee=Math.max(Math.abs(ie),Math.abs(ie-fe)));break;case 3:if(te.shape===0)ye=Ee=Math.max(li(ne,ie),li(ne,ie-fe),li(ne-oe,ie),li(ne-oe,ie-fe));else if(te.shape===1){var Qe=Math.max(Math.abs(ie),Math.abs(ie-fe))/Math.max(Math.abs(ne),Math.abs(ne-oe)),ut=bu(oe,fe,ne,ie,!1),at=ut[0],st=ut[1];ye=li(at-ne,(st-ie)/Qe),Ee=Qe*ye}break}return Array.isArray(te.size)&&(ye=Jr(te.size[0],oe),Ee=te.size.length===2?Jr(te.size[1],fe):ye),[ye,Ee]},E=function(te,ne){var ie=Zo(180),oe=[];return Ho(ne).forEach(function(fe,ye){if(ye===0){var Ee=fe[0];if(Ee.type===20&&Ee.value==="to"){ie=Oi(fe);return}else if(Jo(Ee)){ie=al.parse(te,Ee);return}}var Qe=eu(te,fe);oe.push(Qe)}),{angle:ie,stops:oe,type:1}},ee=function(te,ne){var ie=Zo(180),oe=[];return Ho(ne).forEach(function(fe,ye){if(ye===0){var Ee=fe[0];if(Ee.type===20&&["top","left","right","bottom"].indexOf(Ee.value)!==-1){ie=Oi(fe);return}else if(Jo(Ee)){ie=(al.parse(te,Ee)+Zo(270))%Zo(360);return}}var Qe=eu(te,fe);oe.push(Qe)}),{angle:ie,stops:oe,type:1}},ae=function(te,ne){var ie=Zo(180),oe=[],fe=1,ye=0,Ee=3,Qe=[];return Ho(ne).forEach(function(Ue,at){var st=Ue[0];if(at===0){if(jr(st)&&st.value==="linear"){fe=1;return}else if(jr(st)&&st.value==="radial"){fe=2;return}}if(st.type===18){if(st.name==="from"){var ut=as.parse(te,st.values[0]);oe.push({stop:OA,color:ut})}else if(st.name==="to"){var ut=as.parse(te,st.values[0]);oe.push({stop:Ni,color:ut})}else if(st.name==="color-stop"){var Dt=st.values.filter(Ts);if(Dt.length===2){var ut=as.parse(te,Dt[1]),dn=Dt[0];Ps(dn)&&oe.push({stop:{type:16,number:dn.number*100,flags:dn.flags},color:ut})}}}}),fe===1?{angle:(ie+Zo(180))%Zo(360),stops:oe,type:fe}:{size:Ee,shape:ye,stops:oe,position:Qe,type:fe}},ue="closest-side",le="farthest-side",de="closest-corner",me="farthest-corner",pe="circle",Ce="ellipse",Ie="cover",Ne="contain",ke=function(te,ne){var ie=0,oe=3,fe=[],ye=[];return Ho(ne).forEach(function(Ee,Qe){var Ue=!0;if(Qe===0){var at=!1;Ue=Ee.reduce(function(ut,Dt){if(at)if(jr(Dt))switch(Dt.value){case"center":return ye.push(rl),ut;case"top":case"left":return ye.push(OA),ut;case"right":case"bottom":return ye.push(Ni),ut}else(wa(Dt)||Ii(Dt))&&ye.push(Dt);else if(jr(Dt))switch(Dt.value){case pe:return ie=0,!1;case Ce:return ie=1,!1;case"at":return at=!0,!1;case ue:return oe=0,!1;case Ie:case le:return oe=1,!1;case Ne:case de:return oe=2,!1;case me:return oe=3,!1}else if(Ii(Dt)||wa(Dt))return Array.isArray(oe)||(oe=[]),oe.push(Dt),!1;return ut},Ue)}if(Ue){var st=eu(te,Ee);fe.push(st)}}),{size:oe,shape:ie,stops:fe,position:ye,type:2}},be=function(te,ne){var ie=0,oe=3,fe=[],ye=[];return Ho(ne).forEach(function(Ee,Qe){var Ue=!0;if(Qe===0?Ue=Ee.reduce(function(st,ut){if(jr(ut))switch(ut.value){case"center":return ye.push(rl),!1;case"top":case"left":return ye.push(OA),!1;case"right":case"bottom":return ye.push(Ni),!1}else if(wa(ut)||Ii(ut))return ye.push(ut),!1;return st},Ue):Qe===1&&(Ue=Ee.reduce(function(st,ut){if(jr(ut))switch(ut.value){case pe:return ie=0,!1;case Ce:return ie=1,!1;case Ne:case ue:return oe=0,!1;case le:return oe=1,!1;case de:return oe=2,!1;case Ie:case me:return oe=3,!1}else if(Ii(ut)||wa(ut))return Array.isArray(oe)||(oe=[]),oe.push(ut),!1;return st},Ue)),Ue){var at=eu(te,Ee);fe.push(at)}}),{size:oe,shape:ie,stops:fe,position:ye,type:2}},tt=function(te){return te.type===1},Xe=function(te){return te.type===2},it={name:"image",parse:function(te,ne){if(ne.type===22){var ie={url:ne.value,type:0};return te.cache.addImage(ne.value),ie}if(ne.type===18){var oe=ot[ne.name];if(typeof oe=="undefined")throw new Error('Attempting to parse an unsupported image function "'+ne.name+'"');return oe(te,ne.values)}throw new Error("Unsupported image type "+ne.type)}};function Ve(te){return!(te.type===20&&te.value==="none")&&(te.type!==18||!!ot[te.name])}var ot={"linear-gradient":E,"-moz-linear-gradient":ee,"-ms-linear-gradient":ee,"-o-linear-gradient":ee,"-webkit-linear-gradient":ee,"radial-gradient":ke,"-moz-radial-gradient":be,"-ms-radial-gradient":be,"-o-radial-gradient":be,"-webkit-radial-gradient":be,"-webkit-gradient":ae},vt={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(te,ne){if(ne.length===0)return[];var ie=ne[0];return ie.type===20&&ie.value==="none"?[]:ne.filter(function(oe){return Ts(oe)&&Ve(oe)}).map(function(oe){return it.parse(te,oe)})}},Ct={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(te,ne){return ne.map(function(ie){if(jr(ie))switch(ie.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},en={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(te,ne){return Ho(ne).map(function(ie){return ie.filter(wa)}).map(ys)}},pn={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(te,ne){return Ho(ne).map(function(ie){return ie.filter(jr).map(function(oe){return oe.value}).join(" ")}).map(Mt)}},Mt=function(te){switch(te){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}},ft;(function(te){te.AUTO="auto",te.CONTAIN="contain",te.COVER="cover"})(ft||(ft={}));var mn={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(te,ne){return Ho(ne).map(function(ie){return ie.filter(sn)})}},sn=function(te){return jr(te)||wa(te)},$e=function(te){return{name:"border-"+te+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},rt=$e("top"),bt=$e("right"),Bt=$e("bottom"),Vt=$e("left"),Tt=function(te){return{name:"border-radius-"+te,initialValue:"0 0",prefix:!1,type:1,parse:function(ne,ie){return ys(ie.filter(wa))}}},Yt=Tt("top-left"),_t=Tt("top-right"),un=Tt("bottom-right"),hn=Tt("bottom-left"),oA=function(te){return{name:"border-"+te+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(ne,ie){switch(ie){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},Ke=oA("top"),gt=oA("right"),pt=oA("bottom"),Pt=oA("left"),Ht=function(te){return{name:"border-"+te+"-width",initialValue:"0",type:0,prefix:!1,parse:function(ne,ie){return Ms(ie)?ie.number:0}}},Gt=Ht("top"),Kt=Ht("right"),tn=Ht("bottom"),Yn=Ht("left"),Xn={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},vA={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(te,ne){switch(ne){case"rtl":return 1;case"ltr":default:return 0}}},gA={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(te,ne){return ne.filter(jr).reduce(function(ie,oe){return ie|MA(oe.value)},0)}},MA=function(te){switch(te){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},wn={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(te,ne){switch(ne){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},ht={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(te,ne){return ne.type===20&&ne.value==="normal"?0:ne.type===17||ne.type===15?ne.number:0}},FA;(function(te){te.NORMAL="normal",te.STRICT="strict"})(FA||(FA={}));var Mn={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(te,ne){switch(ne){case"strict":return FA.STRICT;case"normal":default:return FA.NORMAL}}},Dn={name:"line-height",initialValue:"normal",prefix:!1,type:4},tA=function(te,ne){return jr(te)&&te.value==="normal"?1.2*ne:te.type===17?ne*te.number:wa(te)?Jr(te,ne):ne},fA={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(te,ne){return ne.type===20&&ne.value==="none"?null:it.parse(te,ne)}},hA={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(te,ne){switch(ne){case"inside":return 0;case"outside":default:return 1}}},TA={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(te,ne){switch(ne){case"disc":return 0;case"circle":return 1;case"square":return 2;case"decimal":return 3;case"cjk-decimal":return 4;case"decimal-leading-zero":return 5;case"lower-roman":return 6;case"upper-roman":return 7;case"lower-greek":return 8;case"lower-alpha":return 9;case"upper-alpha":return 10;case"arabic-indic":return 11;case"armenian":return 12;case"bengali":return 13;case"cambodian":return 14;case"cjk-earthly-branch":return 15;case"cjk-heavenly-stem":return 16;case"cjk-ideographic":return 17;case"devanagari":return 18;case"ethiopic-numeric":return 19;case"georgian":return 20;case"gujarati":return 21;case"gurmukhi":return 22;case"hebrew":return 22;case"hiragana":return 23;case"hiragana-iroha":return 24;case"japanese-formal":return 25;case"japanese-informal":return 26;case"kannada":return 27;case"katakana":return 28;case"katakana-iroha":return 29;case"khmer":return 30;case"korean-hangul-formal":return 31;case"korean-hanja-formal":return 32;case"korean-hanja-informal":return 33;case"lao":return 34;case"lower-armenian":return 35;case"malayalam":return 36;case"mongolian":return 37;case"myanmar":return 38;case"oriya":return 39;case"persian":return 40;case"simp-chinese-formal":return 41;case"simp-chinese-informal":return 42;case"tamil":return 43;case"telugu":return 44;case"thai":return 45;case"tibetan":return 46;case"trad-chinese-formal":return 47;case"trad-chinese-informal":return 48;case"upper-armenian":return 49;case"disclosure-open":return 50;case"disclosure-closed":return 51;case"none":default:return-1}}},er=function(te){return{name:"margin-"+te,initialValue:"0",prefix:!1,type:4}},ar=er("top"),tr=er("right"),Cr=er("bottom"),Pr=er("left"),JA={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(te,ne){return ne.filter(jr).map(function(ie){switch(ie.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},hr={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(te,ne){switch(ne){case"break-word":return"break-word";case"normal":default:return"normal"}}},uA=function(te){return{name:"padding-"+te,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},ka=uA("top"),Qr=uA("right"),Ao=uA("bottom"),vr=uA("left"),Dr={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(te,ne){switch(ne){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},Xo={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(te,ne){switch(ne){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},yr={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(te,ne){return ne.length===1&&yl(ne[0],"none")?[]:Ho(ne).map(function(ie){for(var oe={color:ji.TRANSPARENT,offsetX:OA,offsetY:OA,blur:OA},fe=0,ye=0;ye<ie.length;ye++){var Ee=ie[ye];Ii(Ee)?(fe===0?oe.offsetX=Ee:fe===1?oe.offsetY=Ee:oe.blur=Ee,fe++):oe.color=as.parse(te,Ee)}return oe})}},Da={name:"text-transform",initialValue:"none",prefix:!1,type:2,parse:function(te,ne){switch(ne){case"uppercase":return 2;case"lowercase":return 1;case"capitalize":return 3}return 0}},Aa={name:"transform",initialValue:"none",prefix:!0,type:0,parse:function(te,ne){if(ne.type===20&&ne.value==="none")return null;if(ne.type===18){var ie=ur[ne.name];if(typeof ie=="undefined")throw new Error('Attempting to parse an unsupported transform function "'+ne.name+'"');return ie(ne.values)}return null}},so=function(te){var ne=te.filter(function(ie){return ie.type===17}).map(function(ie){return ie.number});return ne.length===6?ne:null},ro=function(te){var ne=te.filter(function(Ue){return Ue.type===17}).map(function(Ue){return Ue.number}),ie=ne[0],oe=ne[1];ne[2],ne[3];var fe=ne[4],ye=ne[5];ne[6],ne[7],ne[8],ne[9],ne[10],ne[11];var Ee=ne[12],Qe=ne[13];return ne[14],ne[15],ne.length===16?[ie,oe,fe,ye,Ee,Qe]:null},ur={matrix:so,matrix3d:ro},bA={type:16,number:50,flags:PA},Br=[bA,bA],ao={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(te,ne){var ie=ne.filter(wa);return ie.length!==2?Br:[ie[0],ie[1]]}},La={name:"visible",initialValue:"none",prefix:!1,type:2,parse:function(te,ne){switch(ne){case"hidden":return 1;case"collapse":return 2;case"visible":default:return 0}}},Ga;(function(te){te.NORMAL="normal",te.BREAK_ALL="break-all",te.KEEP_ALL="keep-all"})(Ga||(Ga={}));for(var wo={name:"word-break",initialValue:"normal",prefix:!1,type:2,parse:function(te,ne){switch(ne){case"break-all":return Ga.BREAK_ALL;case"keep-all":return Ga.KEEP_ALL;case"normal":default:return Ga.NORMAL}}},GA={name:"z-index",initialValue:"auto",prefix:!1,type:0,parse:function(te,ne){if(ne.type===20)return{auto:!0,order:0};if(Ps(ne))return{auto:!1,order:ne.number};throw new Error("Invalid z-index number parsed")}},Xa={name:"time",parse:function(te,ne){if(ne.type===15)switch(ne.unit.toLowerCase()){case"s":return 1e3*ne.number;case"ms":return ne.number}throw new Error("Unsupported time type")}},jo={name:"opacity",initialValue:"1",type:0,prefix:!1,parse:function(te,ne){return Ps(ne)?ne.number:1}},Ka={name:"text-decoration-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},ca={name:"text-decoration-line",initialValue:"none",prefix:!1,type:1,parse:function(te,ne){return ne.filter(jr).map(function(ie){switch(ie.value){case"underline":return 1;case"overline":return 2;case"line-through":return 3;case"none":return 4}return 0}).filter(function(ie){return ie!==0})}},da={name:"font-family",initialValue:"",prefix:!1,type:1,parse:function(te,ne){var ie=[],oe=[];return ne.forEach(function(fe){switch(fe.type){case 20:case 0:ie.push(fe.value);break;case 17:ie.push(fe.number.toString());break;case 4:oe.push(ie.join(" ")),ie.length=0;break}}),ie.length&&oe.push(ie.join(" ")),oe.map(function(fe){return fe.indexOf(" ")===-1?fe:"'"+fe+"'"})}},Ya={name:"font-size",initialValue:"0",prefix:!1,type:3,format:"length"},Po={name:"font-weight",initialValue:"normal",type:0,prefix:!1,parse:function(te,ne){if(Ps(ne))return ne.number;if(jr(ne))switch(ne.value){case"bold":return 700;case"normal":default:return 400}return 400}},lo={name:"font-variant",initialValue:"none",type:1,prefix:!1,parse:function(te,ne){return ne.filter(jr).map(function(ie){return ie.value})}},qa={name:"font-style",initialValue:"normal",prefix:!1,type:2,parse:function(te,ne){switch(ne){case"oblique":return"oblique";case"italic":return"italic";case"normal":default:return"normal"}}},Er=function(te,ne){return(te&ne)!==0},uo={name:"content",initialValue:"none",type:1,prefix:!1,parse:function(te,ne){if(ne.length===0)return[];var ie=ne[0];return ie.type===20&&ie.value==="none"?[]:ne}},Mo={name:"counter-increment",initialValue:"none",prefix:!0,type:1,parse:function(te,ne){if(ne.length===0)return null;var ie=ne[0];if(ie.type===20&&ie.value==="none")return null;for(var oe=[],fe=ne.filter(vu),ye=0;ye<fe.length;ye++){var Ee=fe[ye],Qe=fe[ye+1];if(Ee.type===20){var Ue=Qe&&Ps(Qe)?Qe.number:1;oe.push({counter:Ee.value,increment:Ue})}}return oe}},Ea={name:"counter-reset",initialValue:"none",prefix:!0,type:1,parse:function(te,ne){if(ne.length===0)return[];for(var ie=[],oe=ne.filter(vu),fe=0;fe<oe.length;fe++){var ye=oe[fe],Ee=oe[fe+1];if(jr(ye)&&ye.value!=="none"){var Qe=Ee&&Ps(Ee)?Ee.number:0;ie.push({counter:ye.value,reset:Qe})}}return ie}},To={name:"duration",initialValue:"0s",prefix:!1,type:1,parse:function(te,ne){return ne.filter(Ms).map(function(ie){return Xa.parse(te,ie)})}},Oa={name:"quotes",initialValue:"none",prefix:!0,type:1,parse:function(te,ne){if(ne.length===0)return null;var ie=ne[0];if(ie.type===20&&ie.value==="none")return null;var oe=[],fe=ne.filter(Ju);if(fe.length%2!==0)return null;for(var ye=0;ye<fe.length;ye+=2){var Ee=fe[ye].value,Qe=fe[ye+1].value;oe.push({open:Ee,close:Qe})}return oe}},Ro=function(te,ne,ie){if(!te)return"";var oe=te[Math.min(ne,te.length-1)];return oe?ie?oe.open:oe.close:""},Mi={name:"box-shadow",initialValue:"none",type:1,prefix:!1,parse:function(te,ne){return ne.length===1&&yl(ne[0],"none")?[]:Ho(ne).map(function(ie){for(var oe={color:255,offsetX:OA,offsetY:OA,blur:OA,spread:OA,inset:!1},fe=0,ye=0;ye<ie.length;ye++){var Ee=ie[ye];yl(Ee,"inset")?oe.inset=!0:Ii(Ee)?(fe===0?oe.offsetX=Ee:fe===1?oe.offsetY=Ee:fe===2?oe.blur=Ee:oe.spread=Ee,fe++):oe.color=as.parse(te,Ee)}return oe})}},os={name:"paint-order",initialValue:"normal",prefix:!1,type:1,parse:function(te,ne){var ie=[0,1,2],oe=[];return ne.filter(jr).forEach(function(fe){switch(fe.value){case"stroke":oe.push(1);break;case"fill":oe.push(0);break;case"markers":oe.push(2);break}}),ie.forEach(function(fe){oe.indexOf(fe)===-1&&oe.push(fe)}),oe}},Ti={name:"-webkit-text-stroke-color",initialValue:"currentcolor",prefix:!1,type:3,format:"color"},bs={name:"-webkit-text-stroke-width",initialValue:"0",type:0,prefix:!1,parse:function(te,ne){return Ms(ne)?ne.number:0}},Ri=function(){function te(ne,ie){var oe,fe;this.animationDuration=BA(ne,To,ie.animationDuration),this.backgroundClip=BA(ne,Xu,ie.backgroundClip),this.backgroundColor=BA(ne,yu,ie.backgroundColor),this.backgroundImage=BA(ne,vt,ie.backgroundImage),this.backgroundOrigin=BA(ne,Ct,ie.backgroundOrigin),this.backgroundPosition=BA(ne,en,ie.backgroundPosition),this.backgroundRepeat=BA(ne,pn,ie.backgroundRepeat),this.backgroundSize=BA(ne,mn,ie.backgroundSize),this.borderTopColor=BA(ne,rt,ie.borderTopColor),this.borderRightColor=BA(ne,bt,ie.borderRightColor),this.borderBottomColor=BA(ne,Bt,ie.borderBottomColor),this.borderLeftColor=BA(ne,Vt,ie.borderLeftColor),this.borderTopLeftRadius=BA(ne,Yt,ie.borderTopLeftRadius),this.borderTopRightRadius=BA(ne,_t,ie.borderTopRightRadius),this.borderBottomRightRadius=BA(ne,un,ie.borderBottomRightRadius),this.borderBottomLeftRadius=BA(ne,hn,ie.borderBottomLeftRadius),this.borderTopStyle=BA(ne,Ke,ie.borderTopStyle),this.borderRightStyle=BA(ne,gt,ie.borderRightStyle),this.borderBottomStyle=BA(ne,pt,ie.borderBottomStyle),this.borderLeftStyle=BA(ne,Pt,ie.borderLeftStyle),this.borderTopWidth=BA(ne,Gt,ie.borderTopWidth),this.borderRightWidth=BA(ne,Kt,ie.borderRightWidth),this.borderBottomWidth=BA(ne,tn,ie.borderBottomWidth),this.borderLeftWidth=BA(ne,Yn,ie.borderLeftWidth),this.boxShadow=BA(ne,Mi,ie.boxShadow),this.color=BA(ne,Xn,ie.color),this.direction=BA(ne,vA,ie.direction),this.display=BA(ne,gA,ie.display),this.float=BA(ne,wn,ie.cssFloat),this.fontFamily=BA(ne,da,ie.fontFamily),this.fontSize=BA(ne,Ya,ie.fontSize),this.fontStyle=BA(ne,qa,ie.fontStyle),this.fontVariant=BA(ne,lo,ie.fontVariant),this.fontWeight=BA(ne,Po,ie.fontWeight),this.letterSpacing=BA(ne,ht,ie.letterSpacing),this.lineBreak=BA(ne,Mn,ie.lineBreak),this.lineHeight=BA(ne,Dn,ie.lineHeight),this.listStyleImage=BA(ne,fA,ie.listStyleImage),this.listStylePosition=BA(ne,hA,ie.listStylePosition),this.listStyleType=BA(ne,TA,ie.listStyleType),this.marginTop=BA(ne,ar,ie.marginTop),this.marginRight=BA(ne,tr,ie.marginRight),this.marginBottom=BA(ne,Cr,ie.marginBottom),this.marginLeft=BA(ne,Pr,ie.marginLeft),this.opacity=BA(ne,jo,ie.opacity);var ye=BA(ne,JA,ie.overflow);this.overflowX=ye[0],this.overflowY=ye[ye.length>1?1:0],this.overflowWrap=BA(ne,hr,ie.overflowWrap),this.paddingTop=BA(ne,ka,ie.paddingTop),this.paddingRight=BA(ne,Qr,ie.paddingRight),this.paddingBottom=BA(ne,Ao,ie.paddingBottom),this.paddingLeft=BA(ne,vr,ie.paddingLeft),this.paintOrder=BA(ne,os,ie.paintOrder),this.position=BA(ne,Xo,ie.position),this.textAlign=BA(ne,Dr,ie.textAlign),this.textDecorationColor=BA(ne,Ka,(oe=ie.textDecorationColor)!==null&&oe!==void 0?oe:ie.color),this.textDecorationLine=BA(ne,ca,(fe=ie.textDecorationLine)!==null&&fe!==void 0?fe:ie.textDecoration),this.textShadow=BA(ne,yr,ie.textShadow),this.textTransform=BA(ne,Da,ie.textTransform),this.transform=BA(ne,Aa,ie.transform),this.transformOrigin=BA(ne,ao,ie.transformOrigin),this.visibility=BA(ne,La,ie.visibility),this.webkitTextStrokeColor=BA(ne,Ti,ie.webkitTextStrokeColor),this.webkitTextStrokeWidth=BA(ne,bs,ie.webkitTextStrokeWidth),this.wordBreak=BA(ne,wo,ie.wordBreak),this.zIndex=BA(ne,GA,ie.zIndex)}return te.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},te.prototype.isTransparent=function(){return Za(this.backgroundColor)},te.prototype.isTransformed=function(){return this.transform!==null},te.prototype.isPositioned=function(){return this.position!==0},te.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},te.prototype.isFloating=function(){return this.float!==0},te.prototype.isInlineLevel=function(){return Er(this.display,4)||Er(this.display,33554432)||Er(this.display,268435456)||Er(this.display,536870912)||Er(this.display,67108864)||Er(this.display,134217728)},te}(),ks=function(){function te(ne,ie){this.content=BA(ne,uo,ie.content),this.quotes=BA(ne,Oa,ie.quotes)}return te}(),ki=function(){function te(ne,ie){this.counterIncrement=BA(ne,Mo,ie.counterIncrement),this.counterReset=BA(ne,Ea,ie.counterReset)}return te}(),BA=function(te,ne,ie){var oe=new Pl,fe=ie!==null&&typeof ie!="undefined"?ie.toString():ne.initialValue;oe.write(fe);var ye=new pu(oe.read());switch(ne.type){case 2:var Ee=ye.parseComponentValue();return ne.parse(te,jr(Ee)?Ee.value:ne.initialValue);case 0:return ne.parse(te,ye.parseComponentValue());case 1:return ne.parse(te,ye.parseComponentValues());case 4:return ye.parseComponentValue();case 3:switch(ne.format){case"angle":return al.parse(te,ye.parseComponentValue());case"color":return as.parse(te,ye.parseComponentValue());case"image":return it.parse(te,ye.parseComponentValue());case"length":var Qe=ye.parseComponentValue();return Ii(Qe)?Qe:OA;case"length-percentage":var Ue=ye.parseComponentValue();return wa(Ue)?Ue:OA;case"time":return Xa.parse(te,ye.parseComponentValue())}break}},Gi="data-html2canvas-debug",Ki=function(te){var ne=te.getAttribute(Gi);switch(ne){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},ui=function(te,ne){var ie=Ki(te);return ie===1||ne===ie},Qa=function(){function te(ne,ie){if(this.context=ne,this.textNodes=[],this.elements=[],this.flags=0,ui(ie,3))debugger;this.styles=new Ri(ne,window.getComputedStyle(ie,null)),ml(ie)&&(this.styles.animationDuration.some(function(oe){return oe>0})&&(ie.style.animationDuration="0s"),this.styles.transform!==null&&(ie.style.transform="none")),this.bounds=Zt(this.context,ie),ui(ie,4)&&(this.flags|=16)}return te}(),wi="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",ko="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Yo=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),Mr=0;Mr<ko.length;Mr++)Yo[ko.charCodeAt(Mr)]=Mr;for(var qo=function(te){var ne=te.length*.75,ie=te.length,oe,fe=0,ye,Ee,Qe,Ue;te[te.length-1]==="="&&(ne--,te[te.length-2]==="="&&ne--);var at=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"&&typeof Uint8Array.prototype.slice!="undefined"?new ArrayBuffer(ne):new Array(ne),st=Array.isArray(at)?at:new Uint8Array(at);for(oe=0;oe<ie;oe+=4)ye=Yo[te.charCodeAt(oe)],Ee=Yo[te.charCodeAt(oe+1)],Qe=Yo[te.charCodeAt(oe+2)],Ue=Yo[te.charCodeAt(oe+3)],st[fe++]=ye<<2|Ee>>4,st[fe++]=(Ee&15)<<4|Qe>>2,st[fe++]=(Qe&3)<<6|Ue&63;return at},Gs=function(te){for(var ne=te.length,ie=[],oe=0;oe<ne;oe+=2)ie.push(te[oe+1]<<8|te[oe]);return ie},Cs=function(te){for(var ne=te.length,ie=[],oe=0;oe<ne;oe+=4)ie.push(te[oe+3]<<24|te[oe+2]<<16|te[oe+1]<<8|te[oe]);return ie},Go=5,is=11,co=2,ss=is-Go,$a=65536>>Go,ls=1<<Go,us=ls-1,il=1024>>Go,Fs=$a+il,sl=Fs,Ks=32,yo=sl+Ks,Ko=65536>>is,zs=1<<ss,zi=zs-1,gi=function(te,ne,ie){return te.slice?te.slice(ne,ie):new Uint16Array(Array.prototype.slice.call(te,ne,ie))},zo=function(te,ne,ie){return te.slice?te.slice(ne,ie):new Uint32Array(Array.prototype.slice.call(te,ne,ie))},ci=function(te,ne){var ie=qo(te),oe=Array.isArray(ie)?Cs(ie):new Uint32Array(ie),fe=Array.isArray(ie)?Gs(ie):new Uint16Array(ie),ye=24,Ee=gi(fe,ye/2,oe[4]/2),Qe=oe[5]===2?gi(fe,(ye+oe[4])/2):zo(oe,Math.ceil((ye+oe[4])/4));return new _i(oe[0],oe[1],oe[2],oe[3],Ee,Qe)},_i=function(){function te(ne,ie,oe,fe,ye,Ee){this.initialValue=ne,this.errorValue=ie,this.highStart=oe,this.highValueIndex=fe,this.index=ye,this.data=Ee}return te.prototype.get=function(ne){var ie;if(ne>=0){if(ne<55296||ne>56319&&ne<=65535)return ie=this.index[ne>>Go],ie=(ie<<co)+(ne&us),this.data[ie];if(ne<=65535)return ie=this.index[$a+(ne-55296>>Go)],ie=(ie<<co)+(ne&us),this.data[ie];if(ne<this.highStart)return ie=yo-Ko+(ne>>is),ie=this.index[ie],ie+=ne>>Go&zi,ie=this.index[ie],ie=(ie<<co)+(ne&us),this.data[ie];if(ne<=1114111)return this.data[this.highValueIndex]}return this.errorValue},te}(),Ls="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",za=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),gs=0;gs<Ls.length;gs++)za[Ls.charCodeAt(gs)]=gs;var _s=1,Kn=2,or=3,ra=4,Tr=5,aa=7,cs=8,Pi=9,ds=10,Es=11,Cu=12,Fu=13,Cl=14,xs=15,Vs=function(te){for(var ne=[],ie=0,oe=te.length;ie<oe;){var fe=te.charCodeAt(ie++);if(fe>=55296&&fe<=56319&&ie<oe){var ye=te.charCodeAt(ie++);(ye&64512)===56320?ne.push(((fe&1023)<<10)+(ye&1023)+65536):(ne.push(fe),ie--)}else ne.push(fe)}return ne},$u=function(){for(var te=[],ne=0;ne<arguments.length;ne++)te[ne]=arguments[ne];if(String.fromCodePoint)return String.fromCodePoint.apply(String,te);var ie=te.length;if(!ie)return"";for(var oe=[],fe=-1,ye="";++fe<ie;){var Ee=te[fe];Ee<=65535?oe.push(Ee):(Ee-=65536,oe.push((Ee>>10)+55296,Ee%1024+56320)),(fe+1===ie||oe.length>16384)&&(ye+=String.fromCharCode.apply(String,oe),oe.length=0)}return ye},ll=ci(wi),bo="\xD7",Ws="\xF7",Lu=function(te){return ll.get(te)},Eu=function(te,ne,ie){var oe=ie-2,fe=ne[oe],ye=ne[ie-1],Ee=ne[ie];if(ye===Kn&&Ee===or)return bo;if(ye===Kn||ye===or||ye===ra||Ee===Kn||Ee===or||Ee===ra)return Ws;if(ye===cs&&[cs,Pi,Es,Cu].indexOf(Ee)!==-1||(ye===Es||ye===Pi)&&(Ee===Pi||Ee===ds)||(ye===Cu||ye===ds)&&Ee===ds||Ee===Fu||Ee===Tr||Ee===aa||ye===_s)return bo;if(ye===Fu&&Ee===Cl){for(;fe===Tr;)fe=ne[--oe];if(fe===Cl)return bo}if(ye===xs&&Ee===xs){for(var Qe=0;fe===xs;)Qe++,fe=ne[--oe];if(Qe%2===0)return bo}return Ws},xu=function(te){var ne=Vs(te),ie=ne.length,oe=0,fe=0,ye=ne.map(Lu);return{next:function(){if(oe>=ie)return{done:!0,value:null};for(var Ee=bo;oe<ie&&(Ee=Eu(ne,ye,++oe))===bo;);if(Ee!==bo||oe===ie){var Qe=$u.apply(null,ne.slice(fe,oe));return fe=oe,{value:Qe,done:!1}}return{done:!0,value:null}}}},Qu=function(te){for(var ne=xu(te),ie=[],oe;!(oe=ne.next()).done;)oe.value&&ie.push(oe.value.slice());return ie},Qs=function(te){var ne=123;if(te.createRange){var ie=te.createRange();if(ie.getBoundingClientRect){var oe=te.createElement("boundtest");oe.style.height=ne+"px",oe.style.display="block",te.body.appendChild(oe),ie.selectNode(oe);var fe=ie.getBoundingClientRect(),ye=Math.round(fe.height);if(te.body.removeChild(oe),ye===ne)return!0}}return!1},Js=function(te){var ne=te.createElement("boundtest");ne.style.width="50px",ne.style.display="block",ne.style.fontSize="12px",ne.style.letterSpacing="0px",ne.style.wordSpacing="0px",te.body.appendChild(ne);var ie=te.createRange();ne.innerHTML=typeof"".repeat=="function"?"👨".repeat(10):"";var oe=ne.firstChild,fe=Oe(oe.data).map(function(Ue){return We(Ue)}),ye=0,Ee={},Qe=fe.every(function(Ue,at){ie.setStart(oe,ye),ie.setEnd(oe,ye+Ue.length);var st=ie.getBoundingClientRect();ye+=Ue.length;var ut=st.x>Ee.x||st.y>Ee.y;return Ee=st,at===0?!0:ut});return te.body.removeChild(ne),Qe},eg=function(){return typeof new Image().crossOrigin!="undefined"},Zs=function(){return typeof new XMLHttpRequest().responseType=="string"},Vi=function(te){var ne=new Image,ie=te.createElement("canvas"),oe=ie.getContext("2d");if(!oe)return!1;ne.src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'></svg>";try{oe.drawImage(ne,0,0),ie.toDataURL()}catch(fe){return!1}return!0},Fl=function(te){return te[0]===0&&te[1]===255&&te[2]===0&&te[3]===255},ul=function(te){var ne=te.createElement("canvas"),ie=100;ne.width=ie,ne.height=ie;var oe=ne.getContext("2d");if(!oe)return Promise.reject(!1);oe.fillStyle="rgb(0, 255, 0)",oe.fillRect(0,0,ie,ie);var fe=new Image,ye=ne.toDataURL();fe.src=ye;var Ee=tu(ie,ie,0,0,fe);return oe.fillStyle="red",oe.fillRect(0,0,ie,ie),gl(Ee).then(function(Qe){oe.drawImage(Qe,0,0);var Ue=oe.getImageData(0,0,ie,ie).data;oe.fillStyle="red",oe.fillRect(0,0,ie,ie);var at=te.createElement("div");return at.style.backgroundImage="url("+ye+")",at.style.height=ie+"px",Fl(Ue)?gl(tu(ie,ie,0,0,at)):Promise.reject(!1)}).then(function(Qe){return oe.drawImage(Qe,0,0),Fl(oe.getImageData(0,0,ie,ie).data)}).catch(function(){return!1})},tu=function(te,ne,ie,oe,fe){var ye="http://www.w3.org/2000/svg",Ee=document.createElementNS(ye,"svg"),Qe=document.createElementNS(ye,"foreignObject");return Ee.setAttributeNS(null,"width",te.toString()),Ee.setAttributeNS(null,"height",ne.toString()),Qe.setAttributeNS(null,"width","100%"),Qe.setAttributeNS(null,"height","100%"),Qe.setAttributeNS(null,"x",ie.toString()),Qe.setAttributeNS(null,"y",oe.toString()),Qe.setAttributeNS(null,"externalResourcesRequired","true"),Ee.appendChild(Qe),Qe.appendChild(fe),Ee},gl=function(te){return new Promise(function(ne,ie){var oe=new Image;oe.onload=function(){return ne(oe)},oe.onerror=ie,oe.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(te))})},eo={get SUPPORT_RANGE_BOUNDS(){var te=Qs(document);return Object.defineProperty(eo,"SUPPORT_RANGE_BOUNDS",{value:te}),te},get SUPPORT_WORD_BREAKING(){var te=eo.SUPPORT_RANGE_BOUNDS&&Js(document);return Object.defineProperty(eo,"SUPPORT_WORD_BREAKING",{value:te}),te},get SUPPORT_SVG_DRAWING(){var te=Vi(document);return Object.defineProperty(eo,"SUPPORT_SVG_DRAWING",{value:te}),te},get SUPPORT_FOREIGNOBJECT_DRAWING(){var te=typeof Array.from=="function"&&typeof window.fetch=="function"?ul(document):Promise.resolve(!1);return Object.defineProperty(eo,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:te}),te},get SUPPORT_CORS_IMAGES(){var te=eg();return Object.defineProperty(eo,"SUPPORT_CORS_IMAGES",{value:te}),te},get SUPPORT_RESPONSE_TYPE(){var te=Zs();return Object.defineProperty(eo,"SUPPORT_RESPONSE_TYPE",{value:te}),te},get SUPPORT_CORS_XHR(){var te="withCredentials"in new XMLHttpRequest;return Object.defineProperty(eo,"SUPPORT_CORS_XHR",{value:te}),te},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var te=!!(typeof Intl!="undefined"&&Intl.Segmenter);return Object.defineProperty(eo,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:te}),te}},Us=function(){function te(ne,ie){this.text=ne,this.bounds=ie}return te}(),nu=function(te,ne,ie,oe){var fe=Iu(ne,ie),ye=[],Ee=0;return fe.forEach(function(Qe){if(ie.textDecorationLine.length||Qe.trim().length>0)if(eo.SUPPORT_RANGE_BOUNDS){var Ue=cl(oe,Ee,Qe.length).getClientRects();if(Ue.length>1){var at=dl(Qe),st=0;at.forEach(function(Dt){ye.push(new Us(Dt,wt.fromDOMRectList(te,cl(oe,st+Ee,Dt.length).getClientRects()))),st+=Dt.length})}else ye.push(new Us(Qe,wt.fromDOMRectList(te,Ue)))}else{var ut=oe.splitText(Qe.length);ye.push(new Us(Qe,Uu(te,oe))),oe=ut}else eo.SUPPORT_RANGE_BOUNDS||(oe=oe.splitText(Qe.length));Ee+=Qe.length}),ye},Uu=function(te,ne){var ie=ne.ownerDocument;if(ie){var oe=ie.createElement("html2canvaswrapper");oe.appendChild(ne.cloneNode(!0));var fe=ne.parentNode;if(fe){fe.replaceChild(oe,ne);var ye=Zt(te,oe);return oe.firstChild&&fe.replaceChild(oe.firstChild,oe),ye}}return wt.EMPTY},cl=function(te,ne,ie){var oe=te.ownerDocument;if(!oe)throw new Error("Node has no owner document");var fe=oe.createRange();return fe.setStart(te,ne),fe.setEnd(te,ne+ie),fe},dl=function(te){if(eo.SUPPORT_NATIVE_TEXT_SEGMENTATION){var ne=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(ne.segment(te)).map(function(ie){return ie.segment})}return Qu(te)},Au=function(te,ne){if(eo.SUPPORT_NATIVE_TEXT_SEGMENTATION){var ie=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(ie.segment(te)).map(function(oe){return oe.segment})}return Ll(te,ne)},Iu=function(te,ne){return ne.letterSpacing!==0?dl(te):Au(te,ne)},tg=[32,160,4961,65792,65793,4153,4241],Ll=function(te,ne){for(var ie=rn(te,{lineBreak:ne.lineBreak,wordBreak:ne.overflowWrap==="break-word"?"break-word":ne.wordBreak}),oe=[],fe,ye=function(){if(fe.value){var Ee=fe.value.slice(),Qe=Oe(Ee),Ue="";Qe.forEach(function(at){tg.indexOf(at)===-1?Ue+=We(at):(Ue.length&&oe.push(Ue),oe.push(We(at)),Ue="")}),Ue.length&&oe.push(Ue)}};!(fe=ie.next()).done;)ye();return oe},fl=function(){function te(ne,ie,oe){this.text=ru(ie.data,oe.textTransform),this.textBounds=nu(ne,this.text,oe,ie)}return te}(),ru=function(te,ne){switch(ne){case 1:return te.toLowerCase();case 3:return te.replace(Xs,au);case 2:return te.toUpperCase();default:return te}},Xs=/(^|\s|:|-|\(|\))([a-z])/g,au=function(te,ne,ie){return te.length>0?ne+ie.toUpperCase():te},he=function(te){Le(ne,te);function ne(ie,oe){var fe=te.call(this,ie,oe)||this;return fe.src=oe.currentSrc||oe.src,fe.intrinsicWidth=oe.naturalWidth,fe.intrinsicHeight=oe.naturalHeight,fe.context.cache.addImage(fe.src),fe}return ne}(Qa),Te=function(te){Le(ne,te);function ne(ie,oe){var fe=te.call(this,ie,oe)||this;return fe.canvas=oe,fe.intrinsicWidth=oe.width,fe.intrinsicHeight=oe.height,fe}return ne}(Qa),ct=function(te){Le(ne,te);function ne(ie,oe){var fe=te.call(this,ie,oe)||this,ye=new XMLSerializer,Ee=Zt(ie,oe);return oe.setAttribute("width",Ee.width+"px"),oe.setAttribute("height",Ee.height+"px"),fe.svg="data:image/svg+xml,"+encodeURIComponent(ye.serializeToString(oe)),fe.intrinsicWidth=oe.width.baseVal.value,fe.intrinsicHeight=oe.height.baseVal.value,fe.context.cache.addImage(fe.svg),fe}return ne}(Qa),Qt=function(te){Le(ne,te);function ne(ie,oe){var fe=te.call(this,ie,oe)||this;return fe.value=oe.value,fe}return ne}(Qa),Wt=function(te){Le(ne,te);function ne(ie,oe){var fe=te.call(this,ie,oe)||this;return fe.start=oe.start,fe.reversed=typeof oe.reversed=="boolean"&&oe.reversed===!0,fe}return ne}(Qa),Fn=[{type:15,flags:0,unit:"px",number:3}],qn=[{type:16,flags:0,number:50}],NA=function(te){return te.width>te.height?new wt(te.left+(te.width-te.height)/2,te.top,te.height,te.height):te.width<te.height?new wt(te.left,te.top+(te.height-te.width)/2,te.width,te.width):te},ZA=function(te){var ne=te.type===Ir?new Array(te.value.length+1).join("\u2022"):te.value;return ne.length===0?te.placeholder||"":ne},ir="checkbox",cr="radio",Ir="password",Pa=707406591,ya=function(te){Le(ne,te);function ne(ie,oe){var fe=te.call(this,ie,oe)||this;switch(fe.type=oe.type.toLowerCase(),fe.checked=oe.checked,fe.value=ZA(oe),(fe.type===ir||fe.type===cr)&&(fe.styles.backgroundColor=3739148031,fe.styles.borderTopColor=fe.styles.borderRightColor=fe.styles.borderBottomColor=fe.styles.borderLeftColor=2779096575,fe.styles.borderTopWidth=fe.styles.borderRightWidth=fe.styles.borderBottomWidth=fe.styles.borderLeftWidth=1,fe.styles.borderTopStyle=fe.styles.borderRightStyle=fe.styles.borderBottomStyle=fe.styles.borderLeftStyle=1,fe.styles.backgroundClip=[0],fe.styles.backgroundOrigin=[0],fe.bounds=NA(fe.bounds)),fe.type){case ir:fe.styles.borderTopRightRadius=fe.styles.borderTopLeftRadius=fe.styles.borderBottomRightRadius=fe.styles.borderBottomLeftRadius=Fn;break;case cr:fe.styles.borderTopRightRadius=fe.styles.borderTopLeftRadius=fe.styles.borderBottomRightRadius=fe.styles.borderBottomLeftRadius=qn;break}return fe}return ne}(Qa),Ha=function(te){Le(ne,te);function ne(ie,oe){var fe=te.call(this,ie,oe)||this,ye=oe.options[oe.selectedIndex||0];return fe.value=ye&&ye.text||"",fe}return ne}(Qa),fo=function(te){Le(ne,te);function ne(ie,oe){var fe=te.call(this,ie,oe)||this;return fe.value=oe.value,fe}return ne}(Qa),to=function(te){Le(ne,te);function ne(ie,oe){var fe=te.call(this,ie,oe)||this;fe.src=oe.src,fe.width=parseInt(oe.width,10)||0,fe.height=parseInt(oe.height,10)||0,fe.backgroundColor=fe.styles.backgroundColor;try{if(oe.contentWindow&&oe.contentWindow.document&&oe.contentWindow.document.documentElement){fe.tree=ou(ie,oe.contentWindow.document.documentElement);var ye=oe.contentWindow.document.documentElement?ol(ie,getComputedStyle(oe.contentWindow.document.documentElement).backgroundColor):ji.TRANSPARENT,Ee=oe.contentWindow.document.body?ol(ie,getComputedStyle(oe.contentWindow.document.body).backgroundColor):ji.TRANSPARENT;fe.backgroundColor=Za(ye)?Za(Ee)?fe.styles.backgroundColor:Ee:ye}}catch(Qe){}return fe}return ne}(Qa),Wi=["OL","UL","MENU"],Co=function(te,ne,ie,oe){for(var fe=ne.firstChild,ye=void 0;fe;fe=ye)if(ye=fe.nextSibling,hl(fe)&&fe.data.trim().length>0)ie.textNodes.push(new fl(te,fe,ie.styles));else if(hs(fe))if(di(fe)&&fe.assignedNodes)fe.assignedNodes().forEach(function(Qe){return Co(te,Qe,ie,oe)});else{var Ee=fs(te,fe);Ee.styles.isVisible()&&(iu(fe,Ee,oe)?Ee.flags|=4:su(Ee.styles)&&(Ee.flags|=2),Wi.indexOf(fe.tagName)!==-1&&(Ee.flags|=8),ie.elements.push(Ee),fe.slot,fe.shadowRoot?Co(te,fe.shadowRoot,Ee,oe):!Ol(fe)&&!Ul(fe)&&!Ji(fe)&&Co(te,fe,Ee,oe))}},fs=function(te,ne){return Nl(ne)?new he(te,ne):Nu(ne)?new Te(te,ne):Ul(ne)?new ct(te,ne):$o(ne)?new Qt(te,ne):El(ne)?new Wt(te,ne):xl(ne)?new ya(te,ne):Ji(ne)?new Ha(te,ne):Ol(ne)?new fo(te,ne):yi(ne)?new to(te,ne):new Qa(te,ne)},ou=function(te,ne){var ie=fs(te,ne);return ie.flags|=4,Co(te,ne,ie,ie),ie},iu=function(te,ne,ie){return ne.styles.isPositionedWithZIndex()||ne.styles.opacity<1||ne.styles.isTransformed()||Fo(te)&&ie.styles.isTransparent()},su=function(te){return te.isPositioned()||te.isFloating()},hl=function(te){return te.nodeType===Node.TEXT_NODE},hs=function(te){return te.nodeType===Node.ELEMENT_NODE},ml=function(te){return hs(te)&&typeof te.style!="undefined"&&!Is(te)},Is=function(te){return typeof te.className=="object"},$o=function(te){return te.tagName==="LI"},El=function(te){return te.tagName==="OL"},xl=function(te){return te.tagName==="INPUT"},Ql=function(te){return te.tagName==="HTML"},Ul=function(te){return te.tagName==="svg"},Fo=function(te){return te.tagName==="BODY"},Nu=function(te){return te.tagName==="CANVAS"},Il=function(te){return te.tagName==="VIDEO"},Nl=function(te){return te.tagName==="IMG"},yi=function(te){return te.tagName==="IFRAME"},Dl=function(te){return te.tagName==="STYLE"},ng=function(te){return te.tagName==="SCRIPT"},Ol=function(te){return te.tagName==="TEXTAREA"},Ji=function(te){return te.tagName==="SELECT"},di=function(te){return te.tagName==="SLOT"},bi=function(te){return te.tagName.indexOf("-")>0},Ys=function(){function te(){this.counters={}}return te.prototype.getCounterValue=function(ne){var ie=this.counters[ne];return ie&&ie.length?ie[ie.length-1]:1},te.prototype.getCounterValues=function(ne){var ie=this.counters[ne];return ie||[]},te.prototype.pop=function(ne){var ie=this;ne.forEach(function(oe){return ie.counters[oe].pop()})},te.prototype.parse=function(ne){var ie=this,oe=ne.counterIncrement,fe=ne.counterReset,ye=!0;oe!==null&&oe.forEach(function(Qe){var Ue=ie.counters[Qe.counter];Ue&&Qe.increment!==0&&(ye=!1,Ue.length||Ue.push(1),Ue[Math.max(0,Ue.length-1)]+=Qe.increment)});var Ee=[];return ye&&fe.forEach(function(Qe){var Ue=ie.counters[Qe.counter];Ee.push(Qe.counter),Ue||(Ue=ie.counters[Qe.counter]=[]),Ue.push(Qe.reset)}),Ee},te}(),Zi={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"]},ms={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"]},Hl={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"]},Xi={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"]},Yi=function(te,ne,ie,oe,fe,ye){return te<ne||te>ie?Kr(te,fe,ye.length>0):oe.integers.reduce(function(Ee,Qe,Ue){for(;te>=Qe;)te-=Qe,Ee+=oe.values[Ue];return Ee},"")+ye},jl=function(te,ne,ie,oe){var fe="";do ie||te--,fe=oe(te)+fe,te/=ne;while(te*ne>=ne);return fe},Zr=function(te,ne,ie,oe,fe){var ye=ie-ne+1;return(te<0?"-":"")+(jl(Math.abs(te),ye,oe,function(Ee){return We(Math.floor(Ee%ye)+ne)})+fe)},ho=function(te,ne,ie){ie===void 0&&(ie=". ");var oe=ne.length;return jl(Math.abs(te),oe,!1,function(fe){return ne[Math.floor(fe%oe)]})+ie},ei=1,ti=2,fi=4,qi=8,Lo=function(te,ne,ie,oe,fe,ye){if(te<-9999||te>9999)return Kr(te,4,fe.length>0);var Ee=Math.abs(te),Qe=fe;if(Ee===0)return ne[0]+Qe;for(var Ue=0;Ee>0&&Ue<=4;Ue++){var at=Ee%10;at===0&&Er(ye,ei)&&Qe!==""?Qe=ne[at]+Qe:at>1||at===1&&Ue===0||at===1&&Ue===1&&Er(ye,ti)||at===1&&Ue===1&&Er(ye,fi)&&te>100||at===1&&Ue>1&&Er(ye,qi)?Qe=ne[at]+(Ue>0?ie[Ue-1]:"")+Qe:at===1&&Ue>0&&(Qe=ie[Ue-1]+Qe),Ee=Math.floor(Ee/10)}return(te<0?oe:"")+Qe},Ml="\u5341\u767E\u5343\u842C",hi="\u62FE\u4F70\u4EDF\u842C",ps="\u30DE\u30A4\u30CA\u30B9",Xr="\uB9C8\uC774\uB108\uC2A4",Kr=function(te,ne,ie){var oe=ie?". ":"",fe=ie?"\u3001":"",ye=ie?", ":"",Ee=ie?" ":"";switch(ne){case 0:return"\u2022"+Ee;case 1:return"\u25E6"+Ee;case 2:return"\u25FE"+Ee;case 5:var Qe=Zr(te,48,57,!0,oe);return Qe.length<4?"0"+Qe:Qe;case 4:return ho(te,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",fe);case 6:return Yi(te,1,3999,Zi,3,oe).toLowerCase();case 7:return Yi(te,1,3999,Zi,3,oe);case 8:return Zr(te,945,969,!1,oe);case 9:return Zr(te,97,122,!1,oe);case 10:return Zr(te,65,90,!1,oe);case 11:return Zr(te,1632,1641,!0,oe);case 12:case 49:return Yi(te,1,9999,ms,3,oe);case 35:return Yi(te,1,9999,ms,3,oe).toLowerCase();case 13:return Zr(te,2534,2543,!0,oe);case 14:case 30:return Zr(te,6112,6121,!0,oe);case 15:return ho(te,"\u5B50\u4E11\u5BC5\u536F\u8FB0\u5DF3\u5348\u672A\u7533\u9149\u620C\u4EA5",fe);case 16:return ho(te,"\u7532\u4E59\u4E19\u4E01\u620A\u5DF1\u5E9A\u8F9B\u58EC\u7678",fe);case 17:case 48:return Lo(te,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",Ml,"\u8CA0",fe,ti|fi|qi);case 47:return Lo(te,"\u96F6\u58F9\u8CB3\u53C3\u8086\u4F0D\u9678\u67D2\u634C\u7396",hi,"\u8CA0",fe,ei|ti|fi|qi);case 42:return Lo(te,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",Ml,"\u8D1F",fe,ti|fi|qi);case 41:return Lo(te,"\u96F6\u58F9\u8D30\u53C1\u8086\u4F0D\u9646\u67D2\u634C\u7396",hi,"\u8D1F",fe,ei|ti|fi|qi);case 26:return Lo(te,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u4E07",ps,fe,0);case 25:return Lo(te,"\u96F6\u58F1\u5F10\u53C2\u56DB\u4F0D\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343\u4E07",ps,fe,ei|ti|fi);case 31:return Lo(te,"\uC601\uC77C\uC774\uC0BC\uC0AC\uC624\uC721\uCE60\uD314\uAD6C","\uC2ED\uBC31\uCC9C\uB9CC",Xr,ye,ei|ti|fi);case 33:return Lo(te,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u842C",Xr,ye,0);case 32:return Lo(te,"\u96F6\u58F9\u8CB3\u53C3\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343",Xr,ye,ei|ti|fi);case 18:return Zr(te,2406,2415,!0,oe);case 20:return Yi(te,1,19999,Xi,3,oe);case 21:return Zr(te,2790,2799,!0,oe);case 22:return Zr(te,2662,2671,!0,oe);case 22:return Yi(te,1,10999,Hl,3,oe);case 23:return ho(te,"\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 ho(te,"\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 Zr(te,3302,3311,!0,oe);case 28:return ho(te,"\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",fe);case 29:return ho(te,"\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",fe);case 34:return Zr(te,3792,3801,!0,oe);case 37:return Zr(te,6160,6169,!0,oe);case 38:return Zr(te,4160,4169,!0,oe);case 39:return Zr(te,2918,2927,!0,oe);case 40:return Zr(te,1776,1785,!0,oe);case 43:return Zr(te,3046,3055,!0,oe);case 44:return Zr(te,3174,3183,!0,oe);case 45:return Zr(te,3664,3673,!0,oe);case 46:return Zr(te,3872,3881,!0,oe);case 3:default:return Zr(te,48,57,!0,oe)}},Ua="data-html2canvas-ignore",_a=function(){function te(ne,ie,oe){if(this.context=ne,this.options=oe,this.scrolledElements=[],this.referenceElement=ie,this.counters=new Ys,this.quoteDepth=0,!ie.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(ie.ownerDocument.documentElement,!1)}return te.prototype.toIFrame=function(ne,ie){var oe=this,fe=qs(ne,ie);if(!fe.contentWindow)return Promise.reject("Unable to find iframe window");var ye=ne.defaultView.pageXOffset,Ee=ne.defaultView.pageYOffset,Qe=fe.contentWindow,Ue=Qe.document,at=dg(fe).then(function(){return dt(oe,void 0,void 0,function(){var st,ut;return zt(this,function(Dt){switch(Dt.label){case 0:return this.scrolledElements.forEach(pg),Qe&&(Qe.scrollTo(ie.left,ie.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(Qe.scrollY!==ie.top||Qe.scrollX!==ie.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(Qe.scrollX-ie.left,Qe.scrollY-ie.top,0,0))),st=this.options.onclone,ut=this.clonedReferenceElement,typeof ut=="undefined"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:Ue.fonts&&Ue.fonts.ready?[4,Ue.fonts.ready]:[3,2];case 1:Dt.sent(),Dt.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,Du(Ue)]:[3,4];case 3:Dt.sent(),Dt.label=4;case 4:return typeof st=="function"?[2,Promise.resolve().then(function(){return st(Ue,ut)}).then(function(){return fe})]:[2,fe]}})})});return Ue.open(),Ue.write(hg(document.doctype)+"<html></html>"),mg(this.referenceElement.ownerDocument,ye,Ee),Ue.replaceChild(Ue.adoptNode(this.documentElement),Ue.documentElement),Ue.close(),at},te.prototype.createElementClone=function(ne){if(ui(ne,2))debugger;if(Nu(ne))return this.createCanvasClone(ne);if(Il(ne))return this.createVideoClone(ne);if(Dl(ne))return this.createStyleClone(ne);var ie=ne.cloneNode(!1);return Nl(ie)&&(Nl(ne)&&ne.currentSrc&&ne.currentSrc!==ne.src&&(ie.src=ne.currentSrc,ie.srcset=""),ie.loading==="lazy"&&(ie.loading="eager")),bi(ie)?this.createCustomElementClone(ie):ie},te.prototype.createCustomElementClone=function(ne){var ie=document.createElement("html2canvascustomelement");return Ou(ne.style,ie),ie},te.prototype.createStyleClone=function(ne){try{var ie=ne.sheet;if(ie&&ie.cssRules){var oe=[].slice.call(ie.cssRules,0).reduce(function(ye,Ee){return Ee&&typeof Ee.cssText=="string"?ye+Ee.cssText:ye},""),fe=ne.cloneNode(!1);return fe.textContent=oe,fe}}catch(ye){if(this.context.logger.error("Unable to access cssRules property",ye),ye.name!=="SecurityError")throw ye}return ne.cloneNode(!1)},te.prototype.createCanvasClone=function(ne){var ie;if(this.options.inlineImages&&ne.ownerDocument){var oe=ne.ownerDocument.createElement("img");try{return oe.src=ne.toDataURL(),oe}catch(at){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",ne)}}var fe=ne.cloneNode(!1);try{fe.width=ne.width,fe.height=ne.height;var ye=ne.getContext("2d"),Ee=fe.getContext("2d");if(Ee)if(!this.options.allowTaint&&ye)Ee.putImageData(ye.getImageData(0,0,ne.width,ne.height),0,0);else{var Qe=(ie=ne.getContext("webgl2"))!==null&&ie!==void 0?ie:ne.getContext("webgl");if(Qe){var Ue=Qe.getContextAttributes();(Ue==null?void 0:Ue.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",ne)}Ee.drawImage(ne,0,0)}return fe}catch(at){this.context.logger.info("Unable to clone canvas as it is tainted",ne)}return fe},te.prototype.createVideoClone=function(ne){var ie=ne.ownerDocument.createElement("canvas");ie.width=ne.offsetWidth,ie.height=ne.offsetHeight;var oe=ie.getContext("2d");try{return oe&&(oe.drawImage(ne,0,0,ie.width,ie.height),this.options.allowTaint||oe.getImageData(0,0,ie.width,ie.height)),ie}catch(ye){this.context.logger.info("Unable to clone video as it is tainted",ne)}var fe=ne.ownerDocument.createElement("canvas");return fe.width=ne.offsetWidth,fe.height=ne.offsetHeight,fe},te.prototype.appendChildNode=function(ne,ie,oe){(!hs(ie)||!ng(ie)&&!ie.hasAttribute(Ua)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(ie)))&&(!this.options.copyStyles||!hs(ie)||!Dl(ie))&&ne.appendChild(this.cloneNode(ie,oe))},te.prototype.cloneChildNodes=function(ne,ie,oe){for(var fe=this,ye=ne.shadowRoot?ne.shadowRoot.firstChild:ne.firstChild;ye;ye=ye.nextSibling)if(hs(ye)&&di(ye)&&typeof ye.assignedNodes=="function"){var Ee=ye.assignedNodes();Ee.length&&Ee.forEach(function(Qe){return fe.appendChildNode(ie,Qe,oe)})}else this.appendChildNode(ie,ye,oe)},te.prototype.cloneNode=function(ne,ie){if(hl(ne))return document.createTextNode(ne.data);if(!ne.ownerDocument)return ne.cloneNode(!1);var oe=ne.ownerDocument.defaultView;if(oe&&hs(ne)&&(ml(ne)||Is(ne))){var fe=this.createElementClone(ne);fe.style.transitionProperty="none";var ye=oe.getComputedStyle(ne),Ee=oe.getComputedStyle(ne,":before"),Qe=oe.getComputedStyle(ne,":after");this.referenceElement===ne&&ml(fe)&&(this.clonedReferenceElement=fe),Fo(fe)&&ju(fe);var Ue=this.counters.parse(new ki(this.context,ye)),at=this.resolvePseudoContent(ne,fe,Ee,mi.BEFORE);bi(ne)&&(ie=!0),Il(ne)||this.cloneChildNodes(ne,fe,ie),at&&fe.insertBefore(at,fe.firstChild);var st=this.resolvePseudoContent(ne,fe,Qe,mi.AFTER);return st&&fe.appendChild(st),this.counters.pop(Ue),(ye&&(this.options.copyStyles||Is(ne))&&!yi(ne)||ie)&&Ou(ye,fe),(ne.scrollTop!==0||ne.scrollLeft!==0)&&this.scrolledElements.push([fe,ne.scrollLeft,ne.scrollTop]),(Ol(ne)||Ji(ne))&&(Ol(fe)||Ji(fe))&&(fe.value=ne.value),fe}return ne.cloneNode(!1)},te.prototype.resolvePseudoContent=function(ne,ie,oe,fe){var ye=this;if(oe){var Ee=oe.content,Qe=ie.ownerDocument;if(!(!Qe||!Ee||Ee==="none"||Ee==="-moz-alt-content"||oe.display==="none")){this.counters.parse(new ki(this.context,oe));var Ue=new ks(this.context,oe),at=Qe.createElement("html2canvaspseudoelement");Ou(oe,at),Ue.content.forEach(function(ut){if(ut.type===0)at.appendChild(Qe.createTextNode(ut.value));else if(ut.type===22){var Dt=Qe.createElement("img");Dt.src=ut.value,Dt.style.opacity="1",at.appendChild(Dt)}else if(ut.type===18){if(ut.name==="attr"){var dn=ut.values.filter(jr);dn.length&&at.appendChild(Qe.createTextNode(ne.getAttribute(dn[0].value)||""))}else if(ut.name==="counter"){var Bn=ut.values.filter(Ts),cn=Bn[0],DA=Bn[1];if(cn&&jr(cn)){var iA=ye.counters.getCounterValue(cn.value),$n=DA&&jr(DA)?TA.parse(ye.context,DA.value):3;at.appendChild(Qe.createTextNode(Kr(iA,$n,!1)))}}else if(ut.name==="counters"){var HA=ut.values.filter(Ts),cn=HA[0],jA=HA[1],DA=HA[2];if(cn&&jr(cn)){var LA=ye.counters.getCounterValues(cn.value),Tn=DA&&jr(DA)?TA.parse(ye.context,DA.value):3,XA=jA&&jA.type===0?jA.value:"",Ar=LA.map(function(mr){return Kr(mr,Tn,!1)}).join(XA);at.appendChild(Qe.createTextNode(Ar))}}}else if(ut.type===20)switch(ut.value){case"open-quote":at.appendChild(Qe.createTextNode(Ro(Ue.quotes,ye.quoteDepth++,!0)));break;case"close-quote":at.appendChild(Qe.createTextNode(Ro(Ue.quotes,--ye.quoteDepth,!1)));break;default:at.appendChild(Qe.createTextNode(ut.value))}}),at.className=_o+" "+ni;var st=fe===mi.BEFORE?" "+_o:" "+ni;return Is(ie)?ie.className.baseValue+=st:ie.className+=st,at}}},te.destroy=function(ne){return ne.parentNode?(ne.parentNode.removeChild(ne),!0):!1},te}(),mi;(function(te){te[te.BEFORE=0]="BEFORE",te[te.AFTER=1]="AFTER"})(mi||(mi={}));var qs=function(te,ne){var ie=te.createElement("iframe");return ie.className="html2canvas-container",ie.style.visibility="hidden",ie.style.position="fixed",ie.style.left="-10000px",ie.style.top="0px",ie.style.border="0",ie.width=ne.width.toString(),ie.height=ne.height.toString(),ie.scrolling="no",ie.setAttribute(Ua,"true"),te.body.appendChild(ie),ie},Tl=function(te){return new Promise(function(ne){if(te.complete){ne();return}if(!te.src){ne();return}te.onload=ne,te.onerror=ne})},Du=function(te){return Promise.all([].slice.call(te.images,0).map(Tl))},dg=function(te){return new Promise(function(ne,ie){var oe=te.contentWindow;if(!oe)return ie("No window assigned for iframe");var fe=oe.document;oe.onload=te.onload=function(){oe.onload=te.onload=null;var ye=setInterval(function(){fe.body.childNodes.length>0&&fe.readyState==="complete"&&(clearInterval(ye),ne(te))},50)}})},fg=["all","d","content"],Ou=function(te,ne){for(var ie=te.length-1;ie>=0;ie--){var oe=te.item(ie);fg.indexOf(oe)===-1&&ne.style.setProperty(oe,te.getPropertyValue(oe))}return ne},hg=function(te){var ne="";return te&&(ne+="<!DOCTYPE ",te.name&&(ne+=te.name),te.internalSubset&&(ne+=te.internalSubset),te.publicId&&(ne+='"'+te.publicId+'"'),te.systemId&&(ne+='"'+te.systemId+'"'),ne+=">"),ne},mg=function(te,ne,ie){te&&te.defaultView&&(ne!==te.defaultView.pageXOffset||ie!==te.defaultView.pageYOffset)&&te.defaultView.scrollTo(ne,ie)},pg=function(te){var ne=te[0],ie=te[1],oe=te[2];ne.scrollLeft=ie,ne.scrollTop=oe},Ag=":before",Hu=":after",_o="___html2canvas___pseudoelement_before",ni="___html2canvas___pseudoelement_after",lu=`{
|
|
|
content: "" !important;
|
|
|
display: none !important;
|
|
|
}`,ju=function(te){vg(te,"."+_o+Ag+lu+`
|
|
|
.`+ni+Hu+lu)},vg=function(te,ne){var ie=te.ownerDocument;if(ie){var oe=ie.createElement("style");oe.textContent=ne,te.appendChild(oe)}},uu=function(){function te(){}return te.getOrigin=function(ne){var ie=te._link;return ie?(ie.href=ne,ie.href=ie.href,ie.protocol+ie.hostname+ie.port):"about:blank"},te.isSameOrigin=function(ne){return te.getOrigin(ne)===te._origin},te.setContext=function(ne){te._link=ne.document.createElement("a"),te._origin=te.getOrigin(ne.location.href)},te._origin="about:blank",te}(),Mu=function(){function te(ne,ie){this.context=ne,this._options=ie,this._cache={}}return te.prototype.addImage=function(ne){var ie=Promise.resolve();return this.has(ne)||(sg(ne)||og(ne))&&(this._cache[ne]=this.loadImage(ne)).catch(function(){}),ie},te.prototype.match=function(ne){return this._cache[ne]},te.prototype.loadImage=function(ne){return dt(this,void 0,void 0,function(){var ie,oe,fe,ye,Ee=this;return zt(this,function(Qe){switch(Qe.label){case 0:return ie=uu.isSameOrigin(ne),oe=!Rl(ne)&&this._options.useCORS===!0&&eo.SUPPORT_CORS_IMAGES&&!ie,fe=!Rl(ne)&&!ie&&!sg(ne)&&typeof this._options.proxy=="string"&&eo.SUPPORT_CORS_XHR&&!oe,!ie&&this._options.allowTaint===!1&&!Rl(ne)&&!sg(ne)&&!fe&&!oe?[2]:(ye=ne,fe?[4,this.proxy(ye)]:[3,2]);case 1:ye=Qe.sent(),Qe.label=2;case 2:return this.context.logger.debug("Added image "+ne.substring(0,256)),[4,new Promise(function(Ue,at){var st=new Image;st.onload=function(){return Ue(st)},st.onerror=at,(ig(ye)||oe)&&(st.crossOrigin="anonymous"),st.src=ye,st.complete===!0&&setTimeout(function(){return Ue(st)},500),Ee._options.imageTimeout>0&&setTimeout(function(){return at("Timed out ("+Ee._options.imageTimeout+"ms) loading image")},Ee._options.imageTimeout)})];case 3:return[2,Qe.sent()]}})})},te.prototype.has=function(ne){return typeof this._cache[ne]!="undefined"},te.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},te.prototype.proxy=function(ne){var ie=this,oe=this._options.proxy;if(!oe)throw new Error("No proxy defined");var fe=ne.substring(0,256);return new Promise(function(ye,Ee){var Qe=eo.SUPPORT_RESPONSE_TYPE?"blob":"text",Ue=new XMLHttpRequest;Ue.onload=function(){if(Ue.status===200)if(Qe==="text")ye(Ue.response);else{var ut=new FileReader;ut.addEventListener("load",function(){return ye(ut.result)},!1),ut.addEventListener("error",function(Dt){return Ee(Dt)},!1),ut.readAsDataURL(Ue.response)}else Ee("Failed to proxy resource "+fe+" with status code "+Ue.status)},Ue.onerror=Ee;var at=oe.indexOf("?")>-1?"&":"?";if(Ue.open("GET",""+oe+at+"url="+encodeURIComponent(ne)+"&responseType="+Qe),Qe!=="text"&&Ue instanceof XMLHttpRequest&&(Ue.responseType=Qe),ie._options.imageTimeout){var st=ie._options.imageTimeout;Ue.timeout=st,Ue.ontimeout=function(){return Ee("Timed out ("+st+"ms) proxying "+fe)}}Ue.send()})},te}(),rg=/^data:image\/svg\+xml/i,Bg=/^data:image\/.*;base64,/i,ag=/^data:image\/.*/i,og=function(te){return eo.SUPPORT_SVG_DRAWING||!kg(te)},Rl=function(te){return ag.test(te)},ig=function(te){return Bg.test(te)},sg=function(te){return te.substr(0,4)==="blob"},kg=function(te){return te.substr(-3).toLowerCase()==="svg"||rg.test(te)},xA=function(){function te(ne,ie){this.type=0,this.x=ne,this.y=ie}return te.prototype.add=function(ne,ie){return new te(this.x+ne,this.y+ie)},te}(),kl=function(te,ne,ie){return new xA(te.x+(ne.x-te.x)*ie,te.y+(ne.y-te.y)*ie)},Tu=function(){function te(ne,ie,oe,fe){this.type=1,this.start=ne,this.startControl=ie,this.endControl=oe,this.end=fe}return te.prototype.subdivide=function(ne,ie){var oe=kl(this.start,this.startControl,ne),fe=kl(this.startControl,this.endControl,ne),ye=kl(this.endControl,this.end,ne),Ee=kl(oe,fe,ne),Qe=kl(fe,ye,ne),Ue=kl(Ee,Qe,ne);return ie?new te(this.start,oe,Ee,Ue):new te(Ue,Qe,ye,this.end)},te.prototype.add=function(ne,ie){return new te(this.start.add(ne,ie),this.startControl.add(ne,ie),this.endControl.add(ne,ie),this.end.add(ne,ie))},te.prototype.reverse=function(){return new te(this.end,this.endControl,this.startControl,this.start)},te}(),Ci=function(te){return te.type===1},Gg=function(){function te(ne){var ie=ne.styles,oe=ne.bounds,fe=Rs(ie.borderTopLeftRadius,oe.width,oe.height),ye=fe[0],Ee=fe[1],Qe=Rs(ie.borderTopRightRadius,oe.width,oe.height),Ue=Qe[0],at=Qe[1],st=Rs(ie.borderBottomRightRadius,oe.width,oe.height),ut=st[0],Dt=st[1],dn=Rs(ie.borderBottomLeftRadius,oe.width,oe.height),Bn=dn[0],cn=dn[1],DA=[];DA.push((ye+Ue)/oe.width),DA.push((Bn+ut)/oe.width),DA.push((Ee+cn)/oe.height),DA.push((at+Dt)/oe.height);var iA=Math.max.apply(Math,DA);iA>1&&(ye/=iA,Ee/=iA,Ue/=iA,at/=iA,ut/=iA,Dt/=iA,Bn/=iA,cn/=iA);var $n=oe.width-Ue,HA=oe.height-Dt,jA=oe.width-ut,LA=oe.height-cn,Tn=ie.borderTopWidth,XA=ie.borderRightWidth,Ar=ie.borderBottomWidth,RA=ie.borderLeftWidth,Or=Jr(ie.paddingTop,ne.bounds.width),mr=Jr(ie.paddingRight,ne.bounds.width),fa=Jr(ie.paddingBottom,ne.bounds.width),br=Jr(ie.paddingLeft,ne.bounds.width);this.topLeftBorderDoubleOuterBox=ye>0||Ee>0?sa(oe.left+RA/3,oe.top+Tn/3,ye-RA/3,Ee-Tn/3,zr.TOP_LEFT):new xA(oe.left+RA/3,oe.top+Tn/3),this.topRightBorderDoubleOuterBox=ye>0||Ee>0?sa(oe.left+$n,oe.top+Tn/3,Ue-XA/3,at-Tn/3,zr.TOP_RIGHT):new xA(oe.left+oe.width-XA/3,oe.top+Tn/3),this.bottomRightBorderDoubleOuterBox=ut>0||Dt>0?sa(oe.left+jA,oe.top+HA,ut-XA/3,Dt-Ar/3,zr.BOTTOM_RIGHT):new xA(oe.left+oe.width-XA/3,oe.top+oe.height-Ar/3),this.bottomLeftBorderDoubleOuterBox=Bn>0||cn>0?sa(oe.left+RA/3,oe.top+LA,Bn-RA/3,cn-Ar/3,zr.BOTTOM_LEFT):new xA(oe.left+RA/3,oe.top+oe.height-Ar/3),this.topLeftBorderDoubleInnerBox=ye>0||Ee>0?sa(oe.left+RA*2/3,oe.top+Tn*2/3,ye-RA*2/3,Ee-Tn*2/3,zr.TOP_LEFT):new xA(oe.left+RA*2/3,oe.top+Tn*2/3),this.topRightBorderDoubleInnerBox=ye>0||Ee>0?sa(oe.left+$n,oe.top+Tn*2/3,Ue-XA*2/3,at-Tn*2/3,zr.TOP_RIGHT):new xA(oe.left+oe.width-XA*2/3,oe.top+Tn*2/3),this.bottomRightBorderDoubleInnerBox=ut>0||Dt>0?sa(oe.left+jA,oe.top+HA,ut-XA*2/3,Dt-Ar*2/3,zr.BOTTOM_RIGHT):new xA(oe.left+oe.width-XA*2/3,oe.top+oe.height-Ar*2/3),this.bottomLeftBorderDoubleInnerBox=Bn>0||cn>0?sa(oe.left+RA*2/3,oe.top+LA,Bn-RA*2/3,cn-Ar*2/3,zr.BOTTOM_LEFT):new xA(oe.left+RA*2/3,oe.top+oe.height-Ar*2/3),this.topLeftBorderStroke=ye>0||Ee>0?sa(oe.left+RA/2,oe.top+Tn/2,ye-RA/2,Ee-Tn/2,zr.TOP_LEFT):new xA(oe.left+RA/2,oe.top+Tn/2),this.topRightBorderStroke=ye>0||Ee>0?sa(oe.left+$n,oe.top+Tn/2,Ue-XA/2,at-Tn/2,zr.TOP_RIGHT):new xA(oe.left+oe.width-XA/2,oe.top+Tn/2),this.bottomRightBorderStroke=ut>0||Dt>0?sa(oe.left+jA,oe.top+HA,ut-XA/2,Dt-Ar/2,zr.BOTTOM_RIGHT):new xA(oe.left+oe.width-XA/2,oe.top+oe.height-Ar/2),this.bottomLeftBorderStroke=Bn>0||cn>0?sa(oe.left+RA/2,oe.top+LA,Bn-RA/2,cn-Ar/2,zr.BOTTOM_LEFT):new xA(oe.left+RA/2,oe.top+oe.height-Ar/2),this.topLeftBorderBox=ye>0||Ee>0?sa(oe.left,oe.top,ye,Ee,zr.TOP_LEFT):new xA(oe.left,oe.top),this.topRightBorderBox=Ue>0||at>0?sa(oe.left+$n,oe.top,Ue,at,zr.TOP_RIGHT):new xA(oe.left+oe.width,oe.top),this.bottomRightBorderBox=ut>0||Dt>0?sa(oe.left+jA,oe.top+HA,ut,Dt,zr.BOTTOM_RIGHT):new xA(oe.left+oe.width,oe.top+oe.height),this.bottomLeftBorderBox=Bn>0||cn>0?sa(oe.left,oe.top+LA,Bn,cn,zr.BOTTOM_LEFT):new xA(oe.left,oe.top+oe.height),this.topLeftPaddingBox=ye>0||Ee>0?sa(oe.left+RA,oe.top+Tn,Math.max(0,ye-RA),Math.max(0,Ee-Tn),zr.TOP_LEFT):new xA(oe.left+RA,oe.top+Tn),this.topRightPaddingBox=Ue>0||at>0?sa(oe.left+Math.min($n,oe.width-XA),oe.top+Tn,$n>oe.width+XA?0:Math.max(0,Ue-XA),Math.max(0,at-Tn),zr.TOP_RIGHT):new xA(oe.left+oe.width-XA,oe.top+Tn),this.bottomRightPaddingBox=ut>0||Dt>0?sa(oe.left+Math.min(jA,oe.width-RA),oe.top+Math.min(HA,oe.height-Ar),Math.max(0,ut-XA),Math.max(0,Dt-Ar),zr.BOTTOM_RIGHT):new xA(oe.left+oe.width-XA,oe.top+oe.height-Ar),this.bottomLeftPaddingBox=Bn>0||cn>0?sa(oe.left+RA,oe.top+Math.min(LA,oe.height-Ar),Math.max(0,Bn-RA),Math.max(0,cn-Ar),zr.BOTTOM_LEFT):new xA(oe.left+RA,oe.top+oe.height-Ar),this.topLeftContentBox=ye>0||Ee>0?sa(oe.left+RA+br,oe.top+Tn+Or,Math.max(0,ye-(RA+br)),Math.max(0,Ee-(Tn+Or)),zr.TOP_LEFT):new xA(oe.left+RA+br,oe.top+Tn+Or),this.topRightContentBox=Ue>0||at>0?sa(oe.left+Math.min($n,oe.width+RA+br),oe.top+Tn+Or,$n>oe.width+RA+br?0:Ue-RA+br,at-(Tn+Or),zr.TOP_RIGHT):new xA(oe.left+oe.width-(XA+mr),oe.top+Tn+Or),this.bottomRightContentBox=ut>0||Dt>0?sa(oe.left+Math.min(jA,oe.width-(RA+br)),oe.top+Math.min(HA,oe.height+Tn+Or),Math.max(0,ut-(XA+mr)),Dt-(Ar+fa),zr.BOTTOM_RIGHT):new xA(oe.left+oe.width-(XA+mr),oe.top+oe.height-(Ar+fa)),this.bottomLeftContentBox=Bn>0||cn>0?sa(oe.left+RA+br,oe.top+LA,Math.max(0,Bn-(RA+br)),cn-(Ar+fa),zr.BOTTOM_LEFT):new xA(oe.left+RA+br,oe.top+oe.height-(Ar+fa))}return te}(),zr;(function(te){te[te.TOP_LEFT=0]="TOP_LEFT",te[te.TOP_RIGHT=1]="TOP_RIGHT",te[te.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",te[te.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(zr||(zr={}));var sa=function(te,ne,ie,oe,fe){var ye=4*((Math.sqrt(2)-1)/3),Ee=ie*ye,Qe=oe*ye,Ue=te+ie,at=ne+oe;switch(fe){case zr.TOP_LEFT:return new Tu(new xA(te,at),new xA(te,at-Qe),new xA(Ue-Ee,ne),new xA(Ue,ne));case zr.TOP_RIGHT:return new Tu(new xA(te,ne),new xA(te+Ee,ne),new xA(Ue,at-Qe),new xA(Ue,at));case zr.BOTTOM_RIGHT:return new Tu(new xA(Ue,ne),new xA(Ue,ne+Qe),new xA(te+Ee,at),new xA(te,at));case zr.BOTTOM_LEFT:default:return new Tu(new xA(Ue,at),new xA(Ue-Ee,at),new xA(te,ne+Qe),new xA(te,ne))}},Gl=function(te){return[te.topLeftBorderBox,te.topRightBorderBox,te.bottomRightBorderBox,te.bottomLeftBorderBox]},gu=function(te){return[te.topLeftContentBox,te.topRightContentBox,te.bottomRightContentBox,te.bottomLeftContentBox]},Ru=function(te){return[te.topLeftPaddingBox,te.topRightPaddingBox,te.bottomRightPaddingBox,te.bottomLeftPaddingBox]},Kg=function(){function te(ne,ie,oe){this.offsetX=ne,this.offsetY=ie,this.matrix=oe,this.type=0,this.target=6}return te}(),cu=function(){function te(ne,ie){this.path=ne,this.target=ie,this.type=1}return te}(),zg=function(){function te(ne){this.opacity=ne,this.type=2,this.target=6}return te}(),_g=function(te){return te.type===0},Sg=function(te){return te.type===1},Vg=function(te){return te.type===2},Ns=function(te,ne){return te.length===ne.length?te.some(function(ie,oe){return ie===ne[oe]}):!1},$i=function(te,ne,ie,oe,fe){return te.map(function(ye,Ee){switch(Ee){case 0:return ye.add(ne,ie);case 1:return ye.add(ne+oe,ie);case 2:return ye.add(ne+oe,ie+fe);case 3:return ye.add(ne,ie+fe)}return ye})},vs=function(){function te(ne){this.element=ne,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return te}(),wg=function(){function te(ne,ie){if(this.container=ne,this.parent=ie,this.effects=[],this.curves=new Gg(this.container),this.container.styles.opacity<1&&this.effects.push(new zg(this.container.styles.opacity)),this.container.styles.transform!==null){var oe=this.container.bounds.left+this.container.styles.transformOrigin[0].number,fe=this.container.bounds.top+this.container.styles.transformOrigin[1].number,ye=this.container.styles.transform;this.effects.push(new Kg(oe,fe,ye))}if(this.container.styles.overflowX!==0){var Ee=Gl(this.curves),Qe=Ru(this.curves);Ns(Ee,Qe)?this.effects.push(new cu(Ee,6)):(this.effects.push(new cu(Ee,2)),this.effects.push(new cu(Qe,4)))}}return te.prototype.getEffects=function(ne){for(var ie=[2,3].indexOf(this.container.styles.position)===-1,oe=this.parent,fe=this.effects.slice(0);oe;){var ye=oe.effects.filter(function(Ue){return!Sg(Ue)});if(ie||oe.container.styles.position!==0||!oe.parent){if(fe.unshift.apply(fe,ye),ie=[2,3].indexOf(oe.container.styles.position)===-1,oe.container.styles.overflowX!==0){var Ee=Gl(oe.curves),Qe=Ru(oe.curves);Ns(Ee,Qe)||fe.unshift(new cu(Qe,6))}}else fe.unshift.apply(fe,ye);oe=oe.parent}return fe.filter(function(Ue){return Er(Ue.target,ne)})},te}(),ku=function(te,ne,ie,oe){te.container.elements.forEach(function(fe){var ye=Er(fe.flags,4),Ee=Er(fe.flags,2),Qe=new wg(fe,te);Er(fe.styles.display,2048)&&oe.push(Qe);var Ue=Er(fe.flags,8)?[]:oe;if(ye||Ee){var at=ye||fe.styles.isPositioned()?ie:ne,st=new vs(Qe);if(fe.styles.isPositioned()||fe.styles.opacity<1||fe.styles.isTransformed()){var ut=fe.styles.zIndex.order;if(ut<0){var Dt=0;at.negativeZIndex.some(function(Bn,cn){return ut>Bn.element.container.styles.zIndex.order?(Dt=cn,!1):Dt>0}),at.negativeZIndex.splice(Dt,0,st)}else if(ut>0){var dn=0;at.positiveZIndex.some(function(Bn,cn){return ut>=Bn.element.container.styles.zIndex.order?(dn=cn+1,!1):dn>0}),at.positiveZIndex.splice(dn,0,st)}else at.zeroOrAutoZIndexOrTransformedOrOpacity.push(st)}else fe.styles.isFloating()?at.nonPositionedFloats.push(st):at.nonPositionedInlineLevel.push(st);ku(Qe,st,ye?st:ie,Ue)}else fe.styles.isInlineLevel()?ne.inlineLevel.push(Qe):ne.nonInlineLevel.push(Qe),ku(Qe,ne,ie,Ue);Er(fe.flags,8)&&Ds(fe,Ue)})},Ds=function(te,ne){for(var ie=te instanceof Wt?te.start:1,oe=te instanceof Wt?te.reversed:!1,fe=0;fe<ne.length;fe++){var ye=ne[fe];ye.container instanceof Qt&&typeof ye.container.value=="number"&&ye.container.value!==0&&(ie=ye.container.value),ye.listValue=Kr(ie,ye.container.styles.listStyleType,!0),ie+=oe?-1:1}},Fi=function(te){var ne=new wg(te,null),ie=new vs(ne),oe=[];return ku(ne,ie,ie,oe),Ds(ne.container,oe),ie},Pg=function(te,ne){switch(ne){case 0:return pi(te.topLeftBorderBox,te.topLeftPaddingBox,te.topRightBorderBox,te.topRightPaddingBox);case 1:return pi(te.topRightBorderBox,te.topRightPaddingBox,te.bottomRightBorderBox,te.bottomRightPaddingBox);case 2:return pi(te.bottomRightBorderBox,te.bottomRightPaddingBox,te.bottomLeftBorderBox,te.bottomLeftPaddingBox);case 3:default:return pi(te.bottomLeftBorderBox,te.bottomLeftPaddingBox,te.topLeftBorderBox,te.topLeftPaddingBox)}},Wg=function(te,ne){switch(ne){case 0:return pi(te.topLeftBorderBox,te.topLeftBorderDoubleOuterBox,te.topRightBorderBox,te.topRightBorderDoubleOuterBox);case 1:return pi(te.topRightBorderBox,te.topRightBorderDoubleOuterBox,te.bottomRightBorderBox,te.bottomRightBorderDoubleOuterBox);case 2:return pi(te.bottomRightBorderBox,te.bottomRightBorderDoubleOuterBox,te.bottomLeftBorderBox,te.bottomLeftBorderDoubleOuterBox);case 3:default:return pi(te.bottomLeftBorderBox,te.bottomLeftBorderDoubleOuterBox,te.topLeftBorderBox,te.topLeftBorderDoubleOuterBox)}},yg=function(te,ne){switch(ne){case 0:return pi(te.topLeftBorderDoubleInnerBox,te.topLeftPaddingBox,te.topRightBorderDoubleInnerBox,te.topRightPaddingBox);case 1:return pi(te.topRightBorderDoubleInnerBox,te.topRightPaddingBox,te.bottomRightBorderDoubleInnerBox,te.bottomRightPaddingBox);case 2:return pi(te.bottomRightBorderDoubleInnerBox,te.bottomRightPaddingBox,te.bottomLeftBorderDoubleInnerBox,te.bottomLeftPaddingBox);case 3:default:return pi(te.bottomLeftBorderDoubleInnerBox,te.bottomLeftPaddingBox,te.topLeftBorderDoubleInnerBox,te.topLeftPaddingBox)}},bg=function(te,ne){switch(ne){case 0:return du(te.topLeftBorderStroke,te.topRightBorderStroke);case 1:return du(te.topRightBorderStroke,te.bottomRightBorderStroke);case 2:return du(te.bottomRightBorderStroke,te.bottomLeftBorderStroke);case 3:default:return du(te.bottomLeftBorderStroke,te.topLeftBorderStroke)}},du=function(te,ne){var ie=[];return Ci(te)?ie.push(te.subdivide(.5,!1)):ie.push(te),Ci(ne)?ie.push(ne.subdivide(.5,!0)):ie.push(ne),ie},pi=function(te,ne,ie,oe){var fe=[];return Ci(te)?fe.push(te.subdivide(.5,!1)):fe.push(te),Ci(ie)?fe.push(ie.subdivide(.5,!0)):fe.push(ie),Ci(oe)?fe.push(oe.subdivide(.5,!0).reverse()):fe.push(oe),Ci(ne)?fe.push(ne.subdivide(.5,!1).reverse()):fe.push(ne),fe},Cg=function(te){var ne=te.bounds,ie=te.styles;return ne.add(ie.borderLeftWidth,ie.borderTopWidth,-(ie.borderRightWidth+ie.borderLeftWidth),-(ie.borderTopWidth+ie.borderBottomWidth))},pl=function(te){var ne=te.styles,ie=te.bounds,oe=Jr(ne.paddingLeft,ie.width),fe=Jr(ne.paddingRight,ie.width),ye=Jr(ne.paddingTop,ie.width),Ee=Jr(ne.paddingBottom,ie.width);return ie.add(oe+ne.borderLeftWidth,ye+ne.borderTopWidth,-(ne.borderRightWidth+ne.borderLeftWidth+oe+fe),-(ne.borderTopWidth+ne.borderBottomWidth+ye+Ee))},Gu=function(te,ne){return te===0?ne.bounds:te===2?pl(ne):Cg(ne)},fu=function(te,ne){return te===0?ne.bounds:te===2?pl(ne):Cg(ne)},hu=function(te,ne,ie){var oe=Gu(Kl(te.styles.backgroundOrigin,ne),te),fe=fu(Kl(te.styles.backgroundClip,ne),te),ye=Fg(Kl(te.styles.backgroundSize,ne),ie,oe),Ee=ye[0],Qe=ye[1],Ue=Rs(Kl(te.styles.backgroundPosition,ne),oe.width-Ee,oe.height-Qe),at=Jg(Kl(te.styles.backgroundRepeat,ne),Ue,ye,oe,fe),st=Math.round(oe.left+Ue[0]),ut=Math.round(oe.top+Ue[1]);return[at,st,ut,Ee,Qe]},vl=function(te){return jr(te)&&te.value===ft.AUTO},Ku=function(te){return typeof te=="number"},Fg=function(te,ne,ie){var oe=ne[0],fe=ne[1],ye=ne[2],Ee=te[0],Qe=te[1];if(!Ee)return[0,0];if(wa(Ee)&&Qe&&wa(Qe))return[Jr(Ee,ie.width),Jr(Qe,ie.height)];var Ue=Ku(ye);if(jr(Ee)&&(Ee.value===ft.CONTAIN||Ee.value===ft.COVER)){if(Ku(ye)){var at=ie.width/ie.height;return at<ye!=(Ee.value===ft.COVER)?[ie.width,ie.width/ye]:[ie.height*ye,ie.height]}return[ie.width,ie.height]}var st=Ku(oe),ut=Ku(fe),Dt=st||ut;if(vl(Ee)&&(!Qe||vl(Qe))){if(st&&ut)return[oe,fe];if(!Ue&&!Dt)return[ie.width,ie.height];if(Dt&&Ue){var dn=st?oe:fe*ye,Bn=ut?fe:oe/ye;return[dn,Bn]}var cn=st?oe:ie.width,DA=ut?fe:ie.height;return[cn,DA]}if(Ue){var iA=0,$n=0;return wa(Ee)?iA=Jr(Ee,ie.width):wa(Qe)&&($n=Jr(Qe,ie.height)),vl(Ee)?iA=$n*ye:(!Qe||vl(Qe))&&($n=iA/ye),[iA,$n]}var HA=null,jA=null;if(wa(Ee)?HA=Jr(Ee,ie.width):Qe&&wa(Qe)&&(jA=Jr(Qe,ie.height)),HA!==null&&(!Qe||vl(Qe))&&(jA=st&&ut?HA/oe*fe:ie.height),jA!==null&&vl(Ee)&&(HA=st&&ut?jA/fe*oe:ie.width),HA!==null&&jA!==null)return[HA,jA];throw new Error("Unable to calculate background-size for element")},Kl=function(te,ne){var ie=te[ne];return typeof ie=="undefined"?te[0]:ie},Jg=function(te,ne,ie,oe,fe){var ye=ne[0],Ee=ne[1],Qe=ie[0],Ue=ie[1];switch(te){case 2:return[new xA(Math.round(oe.left),Math.round(oe.top+Ee)),new xA(Math.round(oe.left+oe.width),Math.round(oe.top+Ee)),new xA(Math.round(oe.left+oe.width),Math.round(Ue+oe.top+Ee)),new xA(Math.round(oe.left),Math.round(Ue+oe.top+Ee))];case 3:return[new xA(Math.round(oe.left+ye),Math.round(oe.top)),new xA(Math.round(oe.left+ye+Qe),Math.round(oe.top)),new xA(Math.round(oe.left+ye+Qe),Math.round(oe.height+oe.top)),new xA(Math.round(oe.left+ye),Math.round(oe.height+oe.top))];case 1:return[new xA(Math.round(oe.left+ye),Math.round(oe.top+Ee)),new xA(Math.round(oe.left+ye+Qe),Math.round(oe.top+Ee)),new xA(Math.round(oe.left+ye+Qe),Math.round(oe.top+Ee+Ue)),new xA(Math.round(oe.left+ye),Math.round(oe.top+Ee+Ue))];default:return[new xA(Math.round(fe.left),Math.round(fe.top)),new xA(Math.round(fe.left+fe.width),Math.round(fe.top)),new xA(Math.round(fe.left+fe.width),Math.round(fe.height+fe.top)),new xA(Math.round(fe.left),Math.round(fe.height+fe.top))]}},Zg="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",Lg="Hidden Text",Xg=function(){function te(ne){this._data={},this._document=ne}return te.prototype.parseMetrics=function(ne,ie){var oe=this._document.createElement("div"),fe=this._document.createElement("img"),ye=this._document.createElement("span"),Ee=this._document.body;oe.style.visibility="hidden",oe.style.fontFamily=ne,oe.style.fontSize=ie,oe.style.margin="0",oe.style.padding="0",oe.style.whiteSpace="nowrap",Ee.appendChild(oe),fe.src=Zg,fe.width=1,fe.height=1,fe.style.margin="0",fe.style.padding="0",fe.style.verticalAlign="baseline",ye.style.fontFamily=ne,ye.style.fontSize=ie,ye.style.margin="0",ye.style.padding="0",ye.appendChild(this._document.createTextNode(Lg)),oe.appendChild(ye),oe.appendChild(fe);var Qe=fe.offsetTop-ye.offsetTop+2;oe.removeChild(ye),oe.appendChild(this._document.createTextNode(Lg)),oe.style.lineHeight="normal",fe.style.verticalAlign="super";var Ue=fe.offsetTop-oe.offsetTop+2;return Ee.removeChild(oe),{baseline:Qe,middle:Ue}},te.prototype.getMetrics=function(ne,ie){var oe=ne+" "+ie;return typeof this._data[oe]=="undefined"&&(this._data[oe]=this.parseMetrics(ne,ie)),this._data[oe]},te}(),Eg=function(){function te(ne,ie){this.context=ne,this.options=ie}return te}(),xg=1e4,zu=function(te){Le(ne,te);function ne(ie,oe){var fe=te.call(this,ie,oe)||this;return fe._activeEffects=[],fe.canvas=oe.canvas?oe.canvas:document.createElement("canvas"),fe.ctx=fe.canvas.getContext("2d"),oe.canvas||(fe.canvas.width=Math.floor(oe.width*oe.scale),fe.canvas.height=Math.floor(oe.height*oe.scale),fe.canvas.style.width=oe.width+"px",fe.canvas.style.height=oe.height+"px"),fe.fontMetrics=new Xg(document),fe.ctx.scale(fe.options.scale,fe.options.scale),fe.ctx.translate(-oe.x,-oe.y),fe.ctx.textBaseline="bottom",fe._activeEffects=[],fe.context.logger.debug("Canvas renderer initialized ("+oe.width+"x"+oe.height+") with scale "+oe.scale),fe}return ne.prototype.applyEffects=function(ie){for(var oe=this;this._activeEffects.length;)this.popEffect();ie.forEach(function(fe){return oe.applyEffect(fe)})},ne.prototype.applyEffect=function(ie){this.ctx.save(),Vg(ie)&&(this.ctx.globalAlpha=ie.opacity),_g(ie)&&(this.ctx.translate(ie.offsetX,ie.offsetY),this.ctx.transform(ie.matrix[0],ie.matrix[1],ie.matrix[2],ie.matrix[3],ie.matrix[4],ie.matrix[5]),this.ctx.translate(-ie.offsetX,-ie.offsetY)),Sg(ie)&&(this.path(ie.path),this.ctx.clip()),this._activeEffects.push(ie)},ne.prototype.popEffect=function(){this._activeEffects.pop(),this.ctx.restore()},ne.prototype.renderStack=function(ie){return dt(this,void 0,void 0,function(){var oe;return zt(this,function(fe){switch(fe.label){case 0:return oe=ie.element.container.styles,oe.isVisible()?[4,this.renderStackContent(ie)]:[3,2];case 1:fe.sent(),fe.label=2;case 2:return[2]}})})},ne.prototype.renderNode=function(ie){return dt(this,void 0,void 0,function(){return zt(this,function(oe){switch(oe.label){case 0:if(Er(ie.container.flags,16))debugger;return ie.container.styles.isVisible()?[4,this.renderNodeBackgroundAndBorders(ie)]:[3,3];case 1:return oe.sent(),[4,this.renderNodeContent(ie)];case 2:oe.sent(),oe.label=3;case 3:return[2]}})})},ne.prototype.renderTextWithLetterSpacing=function(ie,oe,fe){var ye=this;if(oe===0)this.ctx.fillText(ie.text,ie.bounds.left,ie.bounds.top+fe);else{var Ee=dl(ie.text);Ee.reduce(function(Qe,Ue){return ye.ctx.fillText(Ue,Qe,ie.bounds.top+fe),Qe+ye.ctx.measureText(Ue).width},ie.bounds.left)}},ne.prototype.createFontStyle=function(ie){var oe=ie.fontVariant.filter(function(Ee){return Ee==="normal"||Ee==="small-caps"}).join(""),fe=ge(ie.fontFamily).join(", "),ye=Ms(ie.fontSize)?""+ie.fontSize.number+ie.fontSize.unit:ie.fontSize.number+"px";return[[ie.fontStyle,oe,ie.fontWeight,ye,fe].join(" "),fe,ye]},ne.prototype.renderTextNode=function(ie,oe){return dt(this,void 0,void 0,function(){var fe,ye,Ee,Qe,Ue,at,st,ut,Dt=this;return zt(this,function(dn){return fe=this.createFontStyle(oe),ye=fe[0],Ee=fe[1],Qe=fe[2],this.ctx.font=ye,this.ctx.direction=oe.direction===1?"rtl":"ltr",this.ctx.textAlign="left",this.ctx.textBaseline="alphabetic",Ue=this.fontMetrics.getMetrics(Ee,Qe),at=Ue.baseline,st=Ue.middle,ut=oe.paintOrder,ie.textBounds.forEach(function(Bn){ut.forEach(function(cn){switch(cn){case 0:Dt.ctx.fillStyle=Ra(oe.color),Dt.renderTextWithLetterSpacing(Bn,oe.letterSpacing,at);var DA=oe.textShadow;DA.length&&Bn.text.trim().length&&(DA.slice(0).reverse().forEach(function(iA){Dt.ctx.shadowColor=Ra(iA.color),Dt.ctx.shadowOffsetX=iA.offsetX.number*Dt.options.scale,Dt.ctx.shadowOffsetY=iA.offsetY.number*Dt.options.scale,Dt.ctx.shadowBlur=iA.blur.number,Dt.renderTextWithLetterSpacing(Bn,oe.letterSpacing,at)}),Dt.ctx.shadowColor="",Dt.ctx.shadowOffsetX=0,Dt.ctx.shadowOffsetY=0,Dt.ctx.shadowBlur=0),oe.textDecorationLine.length&&(Dt.ctx.fillStyle=Ra(oe.textDecorationColor||oe.color),oe.textDecorationLine.forEach(function(iA){switch(iA){case 1:Dt.ctx.fillRect(Bn.bounds.left,Math.round(Bn.bounds.top+at),Bn.bounds.width,1);break;case 2:Dt.ctx.fillRect(Bn.bounds.left,Math.round(Bn.bounds.top),Bn.bounds.width,1);break;case 3:Dt.ctx.fillRect(Bn.bounds.left,Math.ceil(Bn.bounds.top+st),Bn.bounds.width,1);break}}));break;case 1:oe.webkitTextStrokeWidth&&Bn.text.trim().length&&(Dt.ctx.strokeStyle=Ra(oe.webkitTextStrokeColor),Dt.ctx.lineWidth=oe.webkitTextStrokeWidth,Dt.ctx.lineJoin=window.chrome?"miter":"round",Dt.ctx.strokeText(Bn.text,Bn.bounds.left,Bn.bounds.top+at)),Dt.ctx.strokeStyle="",Dt.ctx.lineWidth=0,Dt.ctx.lineJoin="miter";break}})}),[2]})})},ne.prototype.renderReplacedElement=function(ie,oe,fe){if(fe&&ie.intrinsicWidth>0&&ie.intrinsicHeight>0){var ye=pl(ie),Ee=Ru(oe);this.path(Ee),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(fe,0,0,ie.intrinsicWidth,ie.intrinsicHeight,ye.left,ye.top,ye.width,ye.height),this.ctx.restore()}},ne.prototype.renderNodeContent=function(ie){return dt(this,void 0,void 0,function(){var oe,fe,ye,Ee,Qe,Ue,$n,$n,at,st,ut,Dt,jA,dn,Bn,LA,cn,DA,iA,$n,HA,jA,LA;return zt(this,function(Tn){switch(Tn.label){case 0:this.applyEffects(ie.getEffects(4)),oe=ie.container,fe=ie.curves,ye=oe.styles,Ee=0,Qe=oe.textNodes,Tn.label=1;case 1:return Ee<Qe.length?(Ue=Qe[Ee],[4,this.renderTextNode(Ue,ye)]):[3,4];case 2:Tn.sent(),Tn.label=3;case 3:return Ee++,[3,1];case 4:if(!(oe instanceof he))return[3,8];Tn.label=5;case 5:return Tn.trys.push([5,7,,8]),[4,this.context.cache.match(oe.src)];case 6:return $n=Tn.sent(),this.renderReplacedElement(oe,fe,$n),[3,8];case 7:return Tn.sent(),this.context.logger.error("Error loading image "+oe.src),[3,8];case 8:if(oe instanceof Te&&this.renderReplacedElement(oe,fe,oe.canvas),!(oe instanceof ct))return[3,12];Tn.label=9;case 9:return Tn.trys.push([9,11,,12]),[4,this.context.cache.match(oe.svg)];case 10:return $n=Tn.sent(),this.renderReplacedElement(oe,fe,$n),[3,12];case 11:return Tn.sent(),this.context.logger.error("Error loading svg "+oe.svg.substring(0,255)),[3,12];case 12:return oe instanceof to&&oe.tree?(at=new ne(this.context,{scale:this.options.scale,backgroundColor:oe.backgroundColor,x:0,y:0,width:oe.width,height:oe.height}),[4,at.render(oe.tree)]):[3,14];case 13:st=Tn.sent(),oe.width&&oe.height&&this.ctx.drawImage(st,0,0,oe.width,oe.height,oe.bounds.left,oe.bounds.top,oe.bounds.width,oe.bounds.height),Tn.label=14;case 14:if(oe instanceof ya&&(ut=Math.min(oe.bounds.width,oe.bounds.height),oe.type===ir?oe.checked&&(this.ctx.save(),this.path([new xA(oe.bounds.left+ut*.39363,oe.bounds.top+ut*.79),new xA(oe.bounds.left+ut*.16,oe.bounds.top+ut*.5549),new xA(oe.bounds.left+ut*.27347,oe.bounds.top+ut*.44071),new xA(oe.bounds.left+ut*.39694,oe.bounds.top+ut*.5649),new xA(oe.bounds.left+ut*.72983,oe.bounds.top+ut*.23),new xA(oe.bounds.left+ut*.84,oe.bounds.top+ut*.34085),new xA(oe.bounds.left+ut*.39363,oe.bounds.top+ut*.79)]),this.ctx.fillStyle=Ra(Pa),this.ctx.fill(),this.ctx.restore()):oe.type===cr&&oe.checked&&(this.ctx.save(),this.ctx.beginPath(),this.ctx.arc(oe.bounds.left+ut/2,oe.bounds.top+ut/2,ut/4,0,Math.PI*2,!0),this.ctx.fillStyle=Ra(Pa),this.ctx.fill(),this.ctx.restore())),Yg(oe)&&oe.value.length){switch(Dt=this.createFontStyle(ye),jA=Dt[0],dn=Dt[1],Bn=this.fontMetrics.getMetrics(jA,dn).baseline,this.ctx.font=jA,this.ctx.fillStyle=Ra(ye.color),this.ctx.textBaseline="alphabetic",this.ctx.textAlign=Qg(oe.styles.textAlign),LA=pl(oe),cn=0,oe.styles.textAlign){case 1:cn+=LA.width/2;break;case 2:cn+=LA.width;break}DA=LA.add(cn,0,0,-LA.height/2+1),this.ctx.save(),this.path([new xA(LA.left,LA.top),new xA(LA.left+LA.width,LA.top),new xA(LA.left+LA.width,LA.top+LA.height),new xA(LA.left,LA.top+LA.height)]),this.ctx.clip(),this.renderTextWithLetterSpacing(new Us(oe.value,DA),ye.letterSpacing,Bn),this.ctx.restore(),this.ctx.textBaseline="alphabetic",this.ctx.textAlign="left"}if(!Er(oe.styles.display,2048))return[3,20];if(oe.styles.listStyleImage===null)return[3,19];if(iA=oe.styles.listStyleImage,iA.type!==0)return[3,18];$n=void 0,HA=iA.url,Tn.label=15;case 15:return Tn.trys.push([15,17,,18]),[4,this.context.cache.match(HA)];case 16:return $n=Tn.sent(),this.ctx.drawImage($n,oe.bounds.left-($n.width+10),oe.bounds.top),[3,18];case 17:return Tn.sent(),this.context.logger.error("Error loading list-style-image "+HA),[3,18];case 18:return[3,20];case 19:ie.listValue&&oe.styles.listStyleType!==-1&&(jA=this.createFontStyle(ye)[0],this.ctx.font=jA,this.ctx.fillStyle=Ra(ye.color),this.ctx.textBaseline="middle",this.ctx.textAlign="right",LA=new wt(oe.bounds.left,oe.bounds.top+Jr(oe.styles.paddingTop,oe.bounds.width),oe.bounds.width,tA(ye.lineHeight,ye.fontSize.number)/2+1),this.renderTextWithLetterSpacing(new Us(ie.listValue,LA),ye.letterSpacing,tA(ye.lineHeight,ye.fontSize.number)/2+2),this.ctx.textBaseline="bottom",this.ctx.textAlign="left"),Tn.label=20;case 20:return[2]}})})},ne.prototype.renderStackContent=function(ie){return dt(this,void 0,void 0,function(){var oe,fe,iA,ye,Ee,iA,Qe,Ue,iA,at,st,iA,ut,Dt,iA,dn,Bn,iA,cn,DA,iA;return zt(this,function($n){switch($n.label){case 0:if(Er(ie.element.container.flags,16))debugger;return[4,this.renderNodeBackgroundAndBorders(ie.element)];case 1:$n.sent(),oe=0,fe=ie.negativeZIndex,$n.label=2;case 2:return oe<fe.length?(iA=fe[oe],[4,this.renderStack(iA)]):[3,5];case 3:$n.sent(),$n.label=4;case 4:return oe++,[3,2];case 5:return[4,this.renderNodeContent(ie.element)];case 6:$n.sent(),ye=0,Ee=ie.nonInlineLevel,$n.label=7;case 7:return ye<Ee.length?(iA=Ee[ye],[4,this.renderNode(iA)]):[3,10];case 8:$n.sent(),$n.label=9;case 9:return ye++,[3,7];case 10:Qe=0,Ue=ie.nonPositionedFloats,$n.label=11;case 11:return Qe<Ue.length?(iA=Ue[Qe],[4,this.renderStack(iA)]):[3,14];case 12:$n.sent(),$n.label=13;case 13:return Qe++,[3,11];case 14:at=0,st=ie.nonPositionedInlineLevel,$n.label=15;case 15:return at<st.length?(iA=st[at],[4,this.renderStack(iA)]):[3,18];case 16:$n.sent(),$n.label=17;case 17:return at++,[3,15];case 18:ut=0,Dt=ie.inlineLevel,$n.label=19;case 19:return ut<Dt.length?(iA=Dt[ut],[4,this.renderNode(iA)]):[3,22];case 20:$n.sent(),$n.label=21;case 21:return ut++,[3,19];case 22:dn=0,Bn=ie.zeroOrAutoZIndexOrTransformedOrOpacity,$n.label=23;case 23:return dn<Bn.length?(iA=Bn[dn],[4,this.renderStack(iA)]):[3,26];case 24:$n.sent(),$n.label=25;case 25:return dn++,[3,23];case 26:cn=0,DA=ie.positiveZIndex,$n.label=27;case 27:return cn<DA.length?(iA=DA[cn],[4,this.renderStack(iA)]):[3,30];case 28:$n.sent(),$n.label=29;case 29:return cn++,[3,27];case 30:return[2]}})})},ne.prototype.mask=function(ie){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(ie.slice(0).reverse()),this.ctx.closePath()},ne.prototype.path=function(ie){this.ctx.beginPath(),this.formatPath(ie),this.ctx.closePath()},ne.prototype.formatPath=function(ie){var oe=this;ie.forEach(function(fe,ye){var Ee=Ci(fe)?fe.start:fe;ye===0?oe.ctx.moveTo(Ee.x,Ee.y):oe.ctx.lineTo(Ee.x,Ee.y),Ci(fe)&&oe.ctx.bezierCurveTo(fe.startControl.x,fe.startControl.y,fe.endControl.x,fe.endControl.y,fe.end.x,fe.end.y)})},ne.prototype.renderRepeat=function(ie,oe,fe,ye){this.path(ie),this.ctx.fillStyle=oe,this.ctx.translate(fe,ye),this.ctx.fill(),this.ctx.translate(-fe,-ye)},ne.prototype.resizeImage=function(ie,oe,fe){var ye;if(ie.width===oe&&ie.height===fe)return ie;var Ee=(ye=this.canvas.ownerDocument)!==null&&ye!==void 0?ye:document,Qe=Ee.createElement("canvas");Qe.width=Math.max(1,oe),Qe.height=Math.max(1,fe);var Ue=Qe.getContext("2d");return Ue.drawImage(ie,0,0,ie.width,ie.height,0,0,oe,fe),Qe},ne.prototype.renderBackgroundImage=function(ie){return dt(this,void 0,void 0,function(){var oe,fe,ye,Ee,Qe,Ue;return zt(this,function(at){switch(at.label){case 0:oe=ie.styles.backgroundImage.length-1,fe=function(st){var ut,Dt,dn,Or,Yr,ha,br,Nr,Ar,Bn,Or,Yr,ha,br,Nr,cn,DA,iA,$n,HA,jA,LA,Tn,XA,Ar,RA,Or,mr,fa,br,Nr,ba,Yr,ha,Eo,oa,xo,vi,Li,Qo,qr,es;return zt(this,function(Bl){switch(Bl.label){case 0:if(st.type!==0)return[3,5];ut=void 0,Dt=st.url,Bl.label=1;case 1:return Bl.trys.push([1,3,,4]),[4,ye.context.cache.match(Dt)];case 2:return ut=Bl.sent(),[3,4];case 3:return Bl.sent(),ye.context.logger.error("Error loading background-image "+Dt),[3,4];case 4:return ut&&(dn=hu(ie,oe,[ut.width,ut.height,ut.width/ut.height]),Or=dn[0],Yr=dn[1],ha=dn[2],br=dn[3],Nr=dn[4],Ar=ye.ctx.createPattern(ye.resizeImage(ut,br,Nr),"repeat"),ye.renderRepeat(Or,Ar,Yr,ha)),[3,6];case 5:tt(st)?(Bn=hu(ie,oe,[null,null,null]),Or=Bn[0],Yr=Bn[1],ha=Bn[2],br=Bn[3],Nr=Bn[4],cn=qu(st.angle,br,Nr),DA=cn[0],iA=cn[1],$n=cn[2],HA=cn[3],jA=cn[4],LA=document.createElement("canvas"),LA.width=br,LA.height=Nr,Tn=LA.getContext("2d"),XA=Tn.createLinearGradient(iA,HA,$n,jA),bl(st.stops,DA).forEach(function(zl){return XA.addColorStop(zl.stop,Ra(zl.color))}),Tn.fillStyle=XA,Tn.fillRect(0,0,br,Nr),br>0&&Nr>0&&(Ar=ye.ctx.createPattern(LA,"repeat"),ye.renderRepeat(Or,Ar,Yr,ha))):Xe(st)&&(RA=hu(ie,oe,[null,null,null]),Or=RA[0],mr=RA[1],fa=RA[2],br=RA[3],Nr=RA[4],ba=st.position.length===0?[rl]:st.position,Yr=Jr(ba[0],br),ha=Jr(ba[ba.length-1],Nr),Eo=x(st,Yr,ha,br,Nr),oa=Eo[0],xo=Eo[1],oa>0&&xo>0&&(vi=ye.ctx.createRadialGradient(mr+Yr,fa+ha,0,mr+Yr,fa+ha,oa),bl(st.stops,oa*2).forEach(function(zl){return vi.addColorStop(zl.stop,Ra(zl.color))}),ye.path(Or),ye.ctx.fillStyle=vi,oa!==xo?(Li=ie.bounds.left+.5*ie.bounds.width,Qo=ie.bounds.top+.5*ie.bounds.height,qr=xo/oa,es=1/qr,ye.ctx.save(),ye.ctx.translate(Li,Qo),ye.ctx.transform(1,0,0,qr,0,0),ye.ctx.translate(-Li,-Qo),ye.ctx.fillRect(mr,es*(fa-Qo)+Qo,br,Nr*es),ye.ctx.restore()):ye.ctx.fill())),Bl.label=6;case 6:return oe--,[2]}})},ye=this,Ee=0,Qe=ie.styles.backgroundImage.slice(0).reverse(),at.label=1;case 1:return Ee<Qe.length?(Ue=Qe[Ee],[5,fe(Ue)]):[3,4];case 2:at.sent(),at.label=3;case 3:return Ee++,[3,1];case 4:return[2]}})})},ne.prototype.renderSolidBorder=function(ie,oe,fe){return dt(this,void 0,void 0,function(){return zt(this,function(ye){return this.path(Pg(fe,oe)),this.ctx.fillStyle=Ra(ie),this.ctx.fill(),[2]})})},ne.prototype.renderDoubleBorder=function(ie,oe,fe,ye){return dt(this,void 0,void 0,function(){var Ee,Qe;return zt(this,function(Ue){switch(Ue.label){case 0:return oe<3?[4,this.renderSolidBorder(ie,fe,ye)]:[3,2];case 1:return Ue.sent(),[2];case 2:return Ee=Wg(ye,fe),this.path(Ee),this.ctx.fillStyle=Ra(ie),this.ctx.fill(),Qe=yg(ye,fe),this.path(Qe),this.ctx.fill(),[2]}})})},ne.prototype.renderNodeBackgroundAndBorders=function(ie){return dt(this,void 0,void 0,function(){var oe,fe,ye,Ee,Qe,Ue,at,st,ut=this;return zt(this,function(Dt){switch(Dt.label){case 0:return this.applyEffects(ie.getEffects(2)),oe=ie.container.styles,fe=!Za(oe.backgroundColor)||oe.backgroundImage.length,ye=[{style:oe.borderTopStyle,color:oe.borderTopColor,width:oe.borderTopWidth},{style:oe.borderRightStyle,color:oe.borderRightColor,width:oe.borderRightWidth},{style:oe.borderBottomStyle,color:oe.borderBottomColor,width:oe.borderBottomWidth},{style:oe.borderLeftStyle,color:oe.borderLeftColor,width:oe.borderLeftWidth}],Ee=qg(Kl(oe.backgroundClip,0),ie.curves),fe||oe.boxShadow.length?(this.ctx.save(),this.path(Ee),this.ctx.clip(),Za(oe.backgroundColor)||(this.ctx.fillStyle=Ra(oe.backgroundColor),this.ctx.fill()),[4,this.renderBackgroundImage(ie.container)]):[3,2];case 1:Dt.sent(),this.ctx.restore(),oe.boxShadow.slice(0).reverse().forEach(function(dn){ut.ctx.save();var Bn=Gl(ie.curves),cn=dn.inset?0:xg,DA=$i(Bn,-cn+(dn.inset?1:-1)*dn.spread.number,(dn.inset?1:-1)*dn.spread.number,dn.spread.number*(dn.inset?-2:2),dn.spread.number*(dn.inset?-2:2));dn.inset?(ut.path(Bn),ut.ctx.clip(),ut.mask(DA)):(ut.mask(Bn),ut.ctx.clip(),ut.path(DA)),ut.ctx.shadowOffsetX=dn.offsetX.number+cn,ut.ctx.shadowOffsetY=dn.offsetY.number,ut.ctx.shadowColor=Ra(dn.color),ut.ctx.shadowBlur=dn.blur.number,ut.ctx.fillStyle=dn.inset?Ra(dn.color):"rgba(0,0,0,1)",ut.ctx.fill(),ut.ctx.restore()}),Dt.label=2;case 2:Qe=0,Ue=0,at=ye,Dt.label=3;case 3:return Ue<at.length?(st=at[Ue],st.style!==0&&!Za(st.color)&&st.width>0?st.style!==2?[3,5]:[4,this.renderDashedDottedBorder(st.color,st.width,Qe,ie.curves,2)]:[3,11]):[3,13];case 4:return Dt.sent(),[3,11];case 5:return st.style!==3?[3,7]:[4,this.renderDashedDottedBorder(st.color,st.width,Qe,ie.curves,3)];case 6:return Dt.sent(),[3,11];case 7:return st.style!==4?[3,9]:[4,this.renderDoubleBorder(st.color,st.width,Qe,ie.curves)];case 8:return Dt.sent(),[3,11];case 9:return[4,this.renderSolidBorder(st.color,Qe,ie.curves)];case 10:Dt.sent(),Dt.label=11;case 11:Qe++,Dt.label=12;case 12:return Ue++,[3,3];case 13:return[2]}})})},ne.prototype.renderDashedDottedBorder=function(ie,oe,fe,ye,Ee){return dt(this,void 0,void 0,function(){var Qe,Ue,at,st,ut,Dt,dn,Bn,cn,DA,iA,$n,HA,jA,LA,Tn,LA,Tn;return zt(this,function(XA){return this.ctx.save(),Qe=bg(ye,fe),Ue=Pg(ye,fe),Ee===2&&(this.path(Ue),this.ctx.clip()),Ci(Ue[0])?(at=Ue[0].start.x,st=Ue[0].start.y):(at=Ue[0].x,st=Ue[0].y),Ci(Ue[1])?(ut=Ue[1].end.x,Dt=Ue[1].end.y):(ut=Ue[1].x,Dt=Ue[1].y),fe===0||fe===2?dn=Math.abs(at-ut):dn=Math.abs(st-Dt),this.ctx.beginPath(),Ee===3?this.formatPath(Qe):this.formatPath(Ue.slice(0,2)),Bn=oe<3?oe*3:oe*2,cn=oe<3?oe*2:oe,Ee===3&&(Bn=oe,cn=oe),DA=!0,dn<=Bn*2?DA=!1:dn<=Bn*2+cn?(iA=dn/(2*Bn+cn),Bn*=iA,cn*=iA):($n=Math.floor((dn+cn)/(Bn+cn)),HA=(dn-$n*Bn)/($n-1),jA=(dn-($n+1)*Bn)/$n,cn=jA<=0||Math.abs(cn-HA)<Math.abs(cn-jA)?HA:jA),DA&&(Ee===3?this.ctx.setLineDash([0,Bn+cn]):this.ctx.setLineDash([Bn,cn])),Ee===3?(this.ctx.lineCap="round",this.ctx.lineWidth=oe):this.ctx.lineWidth=oe*2+1.1,this.ctx.strokeStyle=Ra(ie),this.ctx.stroke(),this.ctx.setLineDash([]),Ee===2&&(Ci(Ue[0])&&(LA=Ue[3],Tn=Ue[0],this.ctx.beginPath(),this.formatPath([new xA(LA.end.x,LA.end.y),new xA(Tn.start.x,Tn.start.y)]),this.ctx.stroke()),Ci(Ue[1])&&(LA=Ue[1],Tn=Ue[2],this.ctx.beginPath(),this.formatPath([new xA(LA.end.x,LA.end.y),new xA(Tn.start.x,Tn.start.y)]),this.ctx.stroke())),this.ctx.restore(),[2]})})},ne.prototype.render=function(ie){return dt(this,void 0,void 0,function(){var oe;return zt(this,function(fe){switch(fe.label){case 0:return this.options.backgroundColor&&(this.ctx.fillStyle=Ra(this.options.backgroundColor),this.ctx.fillRect(this.options.x,this.options.y,this.options.width,this.options.height)),oe=Fi(ie),[4,this.renderStack(oe)];case 1:return fe.sent(),this.applyEffects([]),[2,this.canvas]}})})},ne}(Eg),Yg=function(te){return te instanceof fo||te instanceof Ha?!0:te instanceof ya&&te.type!==cr&&te.type!==ir},qg=function(te,ne){switch(te){case 0:return Gl(ne);case 2:return gu(ne);case 1:default:return Ru(ne)}},Qg=function(te){switch(te){case 1:return"center";case 2:return"right";case 0:default:return"left"}},re=["-apple-system","system-ui"],ge=function(te){return/iPhone OS 15_(0|1)/.test(window.navigator.userAgent)?te.filter(function(ne){return re.indexOf(ne)===-1}):te},we=function(te){Le(ne,te);function ne(ie,oe){var fe=te.call(this,ie,oe)||this;return fe.canvas=oe.canvas?oe.canvas:document.createElement("canvas"),fe.ctx=fe.canvas.getContext("2d"),fe.options=oe,fe.canvas.width=Math.floor(oe.width*oe.scale),fe.canvas.height=Math.floor(oe.height*oe.scale),fe.canvas.style.width=oe.width+"px",fe.canvas.style.height=oe.height+"px",fe.ctx.scale(fe.options.scale,fe.options.scale),fe.ctx.translate(-oe.x,-oe.y),fe.context.logger.debug("EXPERIMENTAL ForeignObject renderer initialized ("+oe.width+"x"+oe.height+" at "+oe.x+","+oe.y+") with scale "+oe.scale),fe}return ne.prototype.render=function(ie){return dt(this,void 0,void 0,function(){var oe,fe;return zt(this,function(ye){switch(ye.label){case 0:return oe=tu(this.options.width*this.options.scale,this.options.height*this.options.scale,this.options.scale,this.options.scale,ie),[4,Fe(oe)];case 1:return fe=ye.sent(),this.options.backgroundColor&&(this.ctx.fillStyle=Ra(this.options.backgroundColor),this.ctx.fillRect(0,0,this.options.width*this.options.scale,this.options.height*this.options.scale)),this.ctx.drawImage(fe,-this.options.x*this.options.scale,-this.options.y*this.options.scale),[2,this.canvas]}})})},ne}(Eg),Fe=function(te){return new Promise(function(ne,ie){var oe=new Image;oe.onload=function(){ne(oe)},oe.onerror=ie,oe.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(te))})},Me=function(){function te(ne){var ie=ne.id,oe=ne.enabled;this.id=ie,this.enabled=oe,this.start=Date.now()}return te.prototype.debug=function(){for(var ne=[],ie=0;ie<arguments.length;ie++)ne[ie]=arguments[ie];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.debug=="function"?console.debug.apply(console,qt([this.id,this.getTime()+"ms"],ne)):this.info.apply(this,ne))},te.prototype.getTime=function(){return Date.now()-this.start},te.prototype.info=function(){for(var ne=[],ie=0;ie<arguments.length;ie++)ne[ie]=arguments[ie];this.enabled&&typeof window!="undefined"&&window.console&&typeof console.info=="function"&&console.info.apply(console,qt([this.id,this.getTime()+"ms"],ne))},te.prototype.warn=function(){for(var ne=[],ie=0;ie<arguments.length;ie++)ne[ie]=arguments[ie];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.warn=="function"?console.warn.apply(console,qt([this.id,this.getTime()+"ms"],ne)):this.info.apply(this,ne))},te.prototype.error=function(){for(var ne=[],ie=0;ie<arguments.length;ie++)ne[ie]=arguments[ie];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.error=="function"?console.error.apply(console,qt([this.id,this.getTime()+"ms"],ne)):this.info.apply(this,ne))},te.instances={},te}(),ze=function(){function te(ne,ie){var oe;this.windowBounds=ie,this.instanceName="#"+te.instanceCount++,this.logger=new Me({id:this.instanceName,enabled:ne.logging}),this.cache=(oe=ne.cache)!==null&&oe!==void 0?oe:new Mu(this,ne)}return te.instanceCount=1,te}(),_e=function(te,ne){return ne===void 0&&(ne={}),Je(te,ne)};typeof window!="undefined"&&uu.setContext(window);var Je=function(te,ne){return dt(void 0,void 0,void 0,function(){var ie,oe,fe,ye,Ee,Qe,Ue,at,st,ut,Dt,dn,Bn,cn,DA,iA,$n,HA,jA,LA,XA,Tn,XA,Ar,RA,Or,mr,fa,br,Nr,ba,Yr,ha,Eo,oa,xo,vi,Li,Qo,qr;return zt(this,function(es){switch(es.label){case 0:if(!te||typeof te!="object")return[2,Promise.reject("Invalid element provided as first argument")];if(ie=te.ownerDocument,!ie)throw new Error("Element is not attached to a Document");if(oe=ie.defaultView,!oe)throw new Error("Document is not attached to a Window");return fe={allowTaint:(Ar=ne.allowTaint)!==null&&Ar!==void 0?Ar:!1,imageTimeout:(RA=ne.imageTimeout)!==null&&RA!==void 0?RA:15e3,proxy:ne.proxy,useCORS:(Or=ne.useCORS)!==null&&Or!==void 0?Or:!1},ye=Pe({logging:(mr=ne.logging)!==null&&mr!==void 0?mr:!0,cache:ne.cache},fe),Ee={windowWidth:(fa=ne.windowWidth)!==null&&fa!==void 0?fa:oe.innerWidth,windowHeight:(br=ne.windowHeight)!==null&&br!==void 0?br:oe.innerHeight,scrollX:(Nr=ne.scrollX)!==null&&Nr!==void 0?Nr:oe.pageXOffset,scrollY:(ba=ne.scrollY)!==null&&ba!==void 0?ba:oe.pageYOffset},Qe=new wt(Ee.scrollX,Ee.scrollY,Ee.windowWidth,Ee.windowHeight),Ue=new ze(ye,Qe),at=(Yr=ne.foreignObjectRendering)!==null&&Yr!==void 0?Yr:!1,st={allowTaint:(ha=ne.allowTaint)!==null&&ha!==void 0?ha:!1,onclone:ne.onclone,ignoreElements:ne.ignoreElements,inlineImages:at,copyStyles:at},Ue.logger.debug("Starting document clone with size "+Qe.width+"x"+Qe.height+" scrolled to "+-Qe.left+","+-Qe.top),ut=new _a(Ue,te,st),Dt=ut.clonedReferenceElement,Dt?[4,ut.toIFrame(ie,Qe)]:[2,Promise.reject("Unable to find element in cloned iframe")];case 1:return dn=es.sent(),Bn=Fo(Dt)||Ql(Dt)?mt(Dt.ownerDocument):Zt(Ue,Dt),cn=Bn.width,DA=Bn.height,iA=Bn.left,$n=Bn.top,HA=et(Ue,Dt,ne.backgroundColor),jA={canvas:ne.canvas,backgroundColor:HA,scale:(oa=(Eo=ne.scale)!==null&&Eo!==void 0?Eo:oe.devicePixelRatio)!==null&&oa!==void 0?oa:1,x:((xo=ne.x)!==null&&xo!==void 0?xo:0)+iA,y:((vi=ne.y)!==null&&vi!==void 0?vi:0)+$n,width:(Li=ne.width)!==null&&Li!==void 0?Li:Math.ceil(cn),height:(Qo=ne.height)!==null&&Qo!==void 0?Qo:Math.ceil(DA)},at?(Ue.logger.debug("Document cloned, using foreign object rendering"),XA=new we(Ue,jA),[4,XA.render(Dt)]):[3,3];case 2:return LA=es.sent(),[3,5];case 3:return Ue.logger.debug("Document cloned, element located at "+iA+","+$n+" with size "+cn+"x"+DA+" using computed rendering"),Ue.logger.debug("Starting DOM parsing"),Tn=ou(Ue,Dt),HA===Tn.styles.backgroundColor&&(Tn.styles.backgroundColor=ji.TRANSPARENT),Ue.logger.debug("Starting renderer for element at "+jA.x+","+jA.y+" with size "+jA.width+"x"+jA.height),XA=new zu(Ue,jA),[4,XA.render(Tn)];case 4:LA=es.sent(),es.label=5;case 5:return(!((qr=ne.removeContainer)!==null&&qr!==void 0)||qr)&&(_a.destroy(dn)||Ue.logger.error("Cannot detach cloned iframe as it is not in the DOM anymore")),Ue.logger.debug("Finished rendering"),[2,LA]}})})},et=function(te,ne,ie){var oe=ne.ownerDocument,fe=oe.documentElement?ol(te,getComputedStyle(oe.documentElement).backgroundColor):ji.TRANSPARENT,ye=oe.body?ol(te,getComputedStyle(oe.body).backgroundColor):ji.TRANSPARENT,Ee=typeof ie=="string"?ol(te,ie):ie===null?ji.TRANSPARENT:4294967295;return ne===oe.documentElement?Za(fe)?Za(ye)?Ee:ye:fe:Ee};return _e})},80599:function(An,Gn,Le){var Pe=Le(34155);(function(zt,qt){An.exports=qt(Le(47190),Le(46020))})(self,function(dt,zt){return function(){var qt={"./src/plugin/hyperlinks.js":function(Oe,We,Se){"use strict";Se.r(We);var Ge=Se("./node_modules/core-js/modules/web.dom-collections.for-each.js"),je=Se.n(Ge),He=Se("./node_modules/core-js/modules/es.string.link.js"),ve=Se.n(He),a=Se("./src/worker.js"),y=Se("./src/utils.js"),z=[],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,Be=ce.querySelectorAll("a"),xe=(0,y.unitConvert)(ce.getBoundingClientRect(),this.prop.pageSize.k);z=[],Array.prototype.forEach.call(Be,function(De){for(var Re=De.getClientRects(),nt=0;nt<Re.length;nt++){var Ze=(0,y.unitConvert)(Re[nt],this.prop.pageSize.k);Ze.left-=xe.left,Ze.top-=xe.top;var yt=Math.floor(Ze.top/this.prop.pageSize.inner.height)+1,Et=this.opt.margin[0]+Ze.top%this.prop.pageSize.inner.height,Xt=this.opt.margin[1]+Ze.left;z.push({page:yt,top:Et,left:Xt,clientRect:Ze,link:De})}},this)}})},a.default.prototype.toPdf=function(){return b.toPdf.call(this).then(function(){if(this.opt.enableLinks){z.forEach(function(Be){this.prop.pdf.setPage(Be.page),this.prop.pdf.link(Be.left,Be.top,Be.clientRect.width,Be.clientRect.height,{url:Be.link.href})},this);var ce=this.prop.pdf.internal.getNumberOfPages();this.prop.pdf.setPage(ce)}})}},"./src/plugin/jspdf-plugin.js":function(Oe,We,Se){"use strict";Se.r(We);var Ge=Se("./node_modules/core-js/modules/es.symbol.js"),je=Se.n(Ge),He=Se("./node_modules/core-js/modules/es.symbol.description.js"),ve=Se.n(He),a=Se("./node_modules/core-js/modules/es.object.to-string.js"),y=Se.n(a),z=Se("./node_modules/core-js/modules/es.symbol.iterator.js"),b=Se.n(z),Ae=Se("./node_modules/core-js/modules/es.array.iterator.js"),se=Se.n(Ae),ce=Se("./node_modules/core-js/modules/es.string.iterator.js"),Be=Se.n(ce),xe=Se("./node_modules/core-js/modules/web.dom-collections.iterator.js"),De=Se.n(xe),Re=Se("jspdf"),nt=Se.n(Re);function Ze(yt){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Ze=function(Xt){return typeof Xt}:Ze=function(Xt){return Xt&&typeof Symbol=="function"&&Xt.constructor===Symbol&&Xt!==Symbol.prototype?"symbol":typeof Xt},Ze(yt)}Re.jsPDF.getPageSize=function(yt,Et,Xt){if(Ze(yt)==="object"){var kt=yt;yt=kt.orientation,Et=kt.unit||Et,Xt=kt.format||Xt}Et=Et||"mm",Xt=Xt||"a4",yt=(""+(yt||"P")).toLowerCase();var Pn=(""+Xt).toLowerCase(),bn={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(Et){case"pt":var $t=1;break;case"mm":var $t=72/25.4;break;case"cm":var $t=72/2.54;break;case"in":var $t=72;break;case"px":var $t=72/96;break;case"pc":var $t=12;break;case"em":var $t=12;break;case"ex":var $t=6;break;default:throw"Invalid unit: "+Et}if(bn.hasOwnProperty(Pn))var jt=bn[Pn][1]/$t,nn=bn[Pn][0]/$t;else try{var jt=Xt[1],nn=Xt[0]}catch(Ot){throw new Error("Invalid format: "+Xt)}if(yt==="p"||yt==="portrait"){if(yt="p",nn>jt){var St=nn;nn=jt,jt=St}}else if(yt==="l"||yt==="landscape"){if(yt="l",jt>nn){var St=nn;nn=jt,jt=St}}else throw"Invalid orientation: "+yt;var At={width:nn,height:jt,unit:Et,k:$t};return At},We.default=Re.jsPDF},"./src/plugin/pagebreaks.js":function(Oe,We,Se){"use strict";Se.r(We);var Ge=Se("./node_modules/core-js/modules/es.array.concat.js"),je=Se.n(Ge),He=Se("./node_modules/core-js/modules/es.array.slice.js"),ve=Se.n(He),a=Se("./node_modules/core-js/modules/es.array.join.js"),y=Se.n(a),z=Se("./node_modules/core-js/modules/web.dom-collections.for-each.js"),b=Se.n(z),Ae=Se("./node_modules/core-js/modules/es.object.keys.js"),se=Se.n(Ae),ce=Se("./src/worker.js"),Be=Se("./src/utils.js"),xe={toContainer:ce.default.prototype.toContainer};ce.default.template.opt.pagebreak={mode:["css","legacy"],before:[],after:[],avoid:[]},ce.default.prototype.toContainer=function(){return xe.toContainer.call(this).then(function(){var nt=this.prop.container,Ze=this.prop.pageSize.inner.px.height,yt=[].concat(this.opt.pagebreak.mode),Et={avoidAll:yt.indexOf("avoid-all")!==-1,css:yt.indexOf("css")!==-1,legacy:yt.indexOf("legacy")!==-1},Xt={},kt=this;["before","after","avoid"].forEach(function($t){var jt=Et.avoidAll&&$t==="avoid";Xt[$t]=jt?[]:[].concat(kt.opt.pagebreak[$t]||[]),Xt[$t].length>0&&(Xt[$t]=Array.prototype.slice.call(nt.querySelectorAll(Xt[$t].join(", "))))});var Pn=nt.querySelectorAll(".html2pdf__page-break");Pn=Array.prototype.slice.call(Pn);var bn=nt.querySelectorAll("*");Array.prototype.forEach.call(bn,function(jt){var nn={before:!1,after:Et.legacy&&Pn.indexOf(jt)!==-1,avoid:Et.avoidAll};if(Et.css){var St=window.getComputedStyle(jt),At=["always","page","left","right"],Ot=["avoid","avoid-page"];nn={before:nn.before||At.indexOf(St.breakBefore||St.pageBreakBefore)!==-1,after:nn.after||At.indexOf(St.breakAfter||St.pageBreakAfter)!==-1,avoid:nn.avoid||Ot.indexOf(St.breakInside||St.pageBreakInside)!==-1}}Object.keys(nn).forEach(function(Wn){nn[Wn]=nn[Wn]||Xt[Wn].indexOf(jt)!==-1});var yn=jt.getBoundingClientRect();if(nn.avoid&&!nn.before){var kn=Math.floor(yn.top/Ze),It=Math.floor(yn.bottom/Ze),Jt=Math.abs(yn.bottom-yn.top)/Ze;It!==kn&&Jt<=1&&(nn.before=!0)}if(nn.before){var an=(0,Be.createElement)("div",{style:{display:"block",height:Ze-yn.top%Ze+"px"}});jt.parentNode.insertBefore(an,jt)}if(nn.after){var an=(0,Be.createElement)("div",{style:{display:"block",height:Ze-yn.bottom%Ze+"px"}});jt.parentNode.insertBefore(an,jt.nextSibling)}})})}},"./src/utils.js":function(Oe,We,Se){"use strict";Se.r(We),Se.d(We,{objType:function(){return yt},createElement:function(){return Et},cloneNode:function(){return Xt},unitConvert:function(){return kt},toPx:function(){return Pn}});var Ge=Se("./node_modules/core-js/modules/es.number.constructor.js"),je=Se.n(Ge),He=Se("./node_modules/core-js/modules/es.symbol.js"),ve=Se.n(He),a=Se("./node_modules/core-js/modules/es.symbol.description.js"),y=Se.n(a),z=Se("./node_modules/core-js/modules/es.object.to-string.js"),b=Se.n(z),Ae=Se("./node_modules/core-js/modules/es.symbol.iterator.js"),se=Se.n(Ae),ce=Se("./node_modules/core-js/modules/es.array.iterator.js"),Be=Se.n(ce),xe=Se("./node_modules/core-js/modules/es.string.iterator.js"),De=Se.n(xe),Re=Se("./node_modules/core-js/modules/web.dom-collections.iterator.js"),nt=Se.n(Re);function Ze(bn){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Ze=function(jt){return typeof jt}:Ze=function(jt){return jt&&typeof Symbol=="function"&&jt.constructor===Symbol&&jt!==Symbol.prototype?"symbol":typeof jt},Ze(bn)}var yt=function($t){var jt=Ze($t);return jt==="undefined"?"undefined":jt==="string"||$t instanceof String?"string":jt==="number"||$t instanceof Number?"number":jt==="function"||$t instanceof Function?"function":$t&&$t.constructor===Array?"array":$t&&$t.nodeType===1?"element":jt==="object"?"object":"unknown"},Et=function($t,jt){var nn=document.createElement($t);if(jt.className&&(nn.className=jt.className),jt.innerHTML){nn.innerHTML=jt.innerHTML;for(var St=nn.getElementsByTagName("script"),At=St.length;At-- >0;null)St[At].parentNode.removeChild(St[At])}for(var Ot in jt.style)nn.style[Ot]=jt.style[Ot];return nn},Xt=function bn($t,jt){for(var nn=$t.nodeType===3?document.createTextNode($t.nodeValue):$t.cloneNode(!1),St=$t.firstChild;St;St=St.nextSibling)(jt===!0||St.nodeType!==1||St.nodeName!=="SCRIPT")&&nn.appendChild(bn(St,jt));return $t.nodeType===1&&($t.nodeName==="CANVAS"?(nn.width=$t.width,nn.height=$t.height,nn.getContext("2d").drawImage($t,0,0)):($t.nodeName==="TEXTAREA"||$t.nodeName==="SELECT")&&(nn.value=$t.value),nn.addEventListener("load",function(){nn.scrollTop=$t.scrollTop,nn.scrollLeft=$t.scrollLeft},!0)),nn},kt=function($t,jt){if(yt($t)==="number")return $t*72/96/jt;var nn={};for(var St in $t)nn[St]=$t[St]*72/96/jt;return nn},Pn=function($t,jt){return Math.floor($t*jt/72*96)}},"./src/worker.js":function(Oe,We,Se){"use strict";Se.r(We);var Ge=Se("./node_modules/core-js/modules/es.object.assign.js"),je=Se.n(Ge),He=Se("./node_modules/core-js/modules/es.array.map.js"),ve=Se.n(He),a=Se("./node_modules/core-js/modules/es.object.keys.js"),y=Se.n(a),z=Se("./node_modules/core-js/modules/es.array.concat.js"),b=Se.n(z),Ae=Se("./node_modules/core-js/modules/es.object.to-string.js"),se=Se.n(Ae),ce=Se("./node_modules/core-js/modules/es.regexp.to-string.js"),Be=Se.n(ce),xe=Se("./node_modules/core-js/modules/es.function.name.js"),De=Se.n(xe),Re=Se("./node_modules/core-js/modules/web.dom-collections.for-each.js"),nt=Se.n(Re),Ze=Se("jspdf"),yt=Se.n(Ze),Et=Se("html2canvas"),Xt=Se.n(Et),kt=Se("./src/utils.js"),Pn=Se("./node_modules/es6-promise/dist/es6-promise.js"),bn=Se.n(Pn),$t=bn().Promise,jt=function nn(St){var At=Object.assign(nn.convert($t.resolve()),JSON.parse(JSON.stringify(nn.template))),Ot=nn.convert($t.resolve(),At);return Ot=Ot.setProgress(1,nn,1,[nn]),Ot=Ot.set(St),Ot};jt.prototype=Object.create($t.prototype),jt.prototype.constructor=jt,jt.convert=function(St,At){return St.__proto__=At||jt.prototype,St},jt.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:{}}},jt.prototype.from=function(St,At){function Ot(yn){switch((0,kt.objType)(yn)){case"string":return"string";case"element":return yn.nodeName.toLowerCase==="canvas"?"canvas":"element";default:return"unknown"}}return this.then(function(){switch(At=At||Ot(St),At){case"string":return this.set({src:(0,kt.createElement)("div",{innerHTML:St})});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.")}})},jt.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.")}},jt.prototype.toContainer=function(){var St=[function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}];return this.thenList(St).then(function(){var Ot={position:"fixed",overflow:"hidden",zIndex:1e3,left:0,right:0,bottom:0,top:0,backgroundColor:"rgba(0,0,0,0.8)"},yn={position:"absolute",width:this.prop.pageSize.inner.width+this.prop.pageSize.unit,left:0,right:0,top:0,height:"auto",margin:"auto",backgroundColor:"white"};Ot.opacity=0;var kn=(0,kt.cloneNode)(this.prop.src,this.opt.html2canvas.javascriptEnabled);this.prop.overlay=(0,kt.createElement)("div",{className:"html2pdf__overlay",style:Ot}),this.prop.container=(0,kt.createElement)("div",{className:"html2pdf__container",style:yn}),this.prop.container.appendChild(kn),this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay)})},jt.prototype.toCanvas=function(){var St=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(St).then(function(){var Ot=Object.assign({},this.opt.html2canvas);return delete Ot.onrendered,Et(this.prop.container,Ot)}).then(function(Ot){var yn=this.opt.html2canvas.onrendered||function(){};yn(Ot),this.prop.canvas=Ot,document.body.removeChild(this.prop.overlay)})},jt.prototype.toImg=function(){var St=[function(){return this.prop.canvas||this.toCanvas()}];return this.thenList(St).then(function(){var Ot=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=Ot})},jt.prototype.toPdf=function(){var St=[function(){return this.prop.canvas||this.toCanvas()}];return this.thenList(St).then(function(){var Ot=this.prop.canvas,yn=this.opt,kn=Ot.height,It=Math.floor(Ot.width*this.prop.pageSize.inner.ratio),Jt=Math.ceil(kn/It),an=this.prop.pageSize.inner.height,Wn=document.createElement("canvas"),Sn=Wn.getContext("2d");Wn.width=Ot.width,Wn.height=It,this.prop.pdf=this.prop.pdf||new Ze.jsPDF(yn.jsPDF);for(var nA=0;nA<Jt;nA++){nA===Jt-1&&kn%It!==0&&(Wn.height=kn%It,an=Wn.height*this.prop.pageSize.inner.width/Wn.width);var Ye=Wn.width,on=Wn.height;Sn.fillStyle="white",Sn.fillRect(0,0,Ye,on),Sn.drawImage(Ot,0,nA*It,Ye,on,0,0,Ye,on),nA&&this.prop.pdf.addPage();var Ln=Wn.toDataURL("image/"+yn.image.type,yn.image.quality);this.prop.pdf.addImage(Ln,yn.image.type,yn.margin[1],yn.margin[0],this.prop.pageSize.inner.width,an)}})},jt.prototype.output=function(St,At,Ot){return Ot=Ot||"pdf",Ot.toLowerCase()==="img"||Ot.toLowerCase()==="image"?this.outputImg(St,At):this.outputPdf(St,At)},jt.prototype.outputPdf=function(St,At){var Ot=[function(){return this.prop.pdf||this.toPdf()}];return this.thenList(Ot).then(function(){return this.prop.pdf.output(St,At)})},jt.prototype.outputImg=function(St,At){var Ot=[function(){return this.prop.img||this.toImg()}];return this.thenList(Ot).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.'}})},jt.prototype.save=function(St){var At=[function(){return this.prop.pdf||this.toPdf()}];return this.thenList(At).set(St?{filename:St}:null).then(function(){this.prop.pdf.save(this.opt.filename)})},jt.prototype.set=function(St){if((0,kt.objType)(St)!=="object")return this;var At=Object.keys(St||{}).map(function(Ot){switch(Ot){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 Ot in jt.template.prop?function(){this.prop[Ot]=St[Ot]}:function(){this.opt[Ot]=St[Ot]}}},this);return this.then(function(){return this.thenList(At)})},jt.prototype.get=function(St,At){return this.then(function(){var yn=St in jt.template.prop?this.prop[St]:this.opt[St];return At?At(yn):yn})},jt.prototype.setMargin=function(St){return this.then(function(){switch((0,kt.objType)(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)},jt.prototype.setPageSize=function(St){return this.then(function(){St=St||Ze.jsPDF.getPageSize(this.opt.jsPDF),St.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:(0,kt.toPx)(St.inner.width,St.k),height:(0,kt.toPx)(St.inner.height,St.k)},St.inner.ratio=St.inner.height/St.inner.width),this.prop.pageSize=St})},jt.prototype.setProgress=function(St,At,Ot,yn){return St!=null&&(this.progress.val=St),At!=null&&(this.progress.state=At),Ot!=null&&(this.progress.n=Ot),yn!=null&&(this.progress.stack=yn),this.progress.ratio=this.progress.val/this.progress.state,this},jt.prototype.updateProgress=function(St,At,Ot,yn){return this.setProgress(St?this.progress.val+St:null,At||null,Ot?this.progress.n+Ot:null,yn?this.progress.stack.concat(yn):null)},jt.prototype.then=function(St,At){var Ot=this;return this.thenCore(St,At,function(kn,It){return Ot.updateProgress(null,null,1,[kn]),$t.prototype.then.call(this,function(an){return Ot.updateProgress(null,kn),an}).then(kn,It).then(function(an){return Ot.updateProgress(1),an})})},jt.prototype.thenCore=function(St,At,Ot){Ot=Ot||$t.prototype.then;var yn=this;St&&(St=St.bind(yn)),At&&(At=At.bind(yn));var kn=$t.toString().indexOf("[native code]")!==-1&&$t.name==="Promise",It=kn?yn:jt.convert(Object.assign({},yn),$t.prototype),Jt=Ot.call(It,St,At);return jt.convert(Jt,yn.__proto__)},jt.prototype.thenExternal=function(St,At){return $t.prototype.then.call(this,St,At)},jt.prototype.thenList=function(St){var At=this;return St.forEach(function(yn){At=At.thenCore(yn)}),At},jt.prototype.catch=function(nn){nn&&(nn=nn.bind(this));var St=$t.prototype.catch.call(this,nn);return jt.convert(St,this)},jt.prototype.catchExternal=function(St){return $t.prototype.catch.call(this,St)},jt.prototype.error=function(St){return this.then(function(){throw new Error(St)})},jt.prototype.using=jt.prototype.set,jt.prototype.saveAs=jt.prototype.save,jt.prototype.export=jt.prototype.output,jt.prototype.run=jt.prototype.then,We.default=jt},"./node_modules/core-js/internals/a-function.js":function(Oe){Oe.exports=function(We){if(typeof We!="function")throw TypeError(String(We)+" is not a function");return We}},"./node_modules/core-js/internals/a-possible-prototype.js":function(Oe,We,Se){var Ge=Se("./node_modules/core-js/internals/is-object.js");Oe.exports=function(je){if(!Ge(je)&&je!==null)throw TypeError("Can't set "+String(je)+" as a prototype");return je}},"./node_modules/core-js/internals/add-to-unscopables.js":function(Oe,We,Se){var Ge=Se("./node_modules/core-js/internals/well-known-symbol.js"),je=Se("./node_modules/core-js/internals/object-create.js"),He=Se("./node_modules/core-js/internals/object-define-property.js"),ve=Ge("unscopables"),a=Array.prototype;a[ve]==null&&He.f(a,ve,{configurable:!0,value:je(null)}),Oe.exports=function(y){a[ve][y]=!0}},"./node_modules/core-js/internals/an-object.js":function(Oe,We,Se){var Ge=Se("./node_modules/core-js/internals/is-object.js");Oe.exports=function(je){if(!Ge(je))throw TypeError(String(je)+" is not an object");return je}},"./node_modules/core-js/internals/array-for-each.js":function(Oe,We,Se){"use strict";var Ge=Se("./node_modules/core-js/internals/array-iteration.js").forEach,je=Se("./node_modules/core-js/internals/array-method-is-strict.js"),He=je("forEach");Oe.exports=He?[].forEach:function(a){return Ge(this,a,arguments.length>1?arguments[1]:void 0)}},"./node_modules/core-js/internals/array-includes.js":function(Oe,We,Se){var Ge=Se("./node_modules/core-js/internals/to-indexed-object.js"),je=Se("./node_modules/core-js/internals/to-length.js"),He=Se("./node_modules/core-js/internals/to-absolute-index.js"),ve=function(a){return function(y,z,b){var Ae=Ge(y),se=je(Ae.length),ce=He(b,se),Be;if(a&&z!=z){for(;se>ce;)if(Be=Ae[ce++],Be!=Be)return!0}else for(;se>ce;ce++)if((a||ce in Ae)&&Ae[ce]===z)return a||ce||0;return!a&&-1}};Oe.exports={includes:ve(!0),indexOf:ve(!1)}},"./node_modules/core-js/internals/array-iteration.js":function(Oe,We,Se){var Ge=Se("./node_modules/core-js/internals/function-bind-context.js"),je=Se("./node_modules/core-js/internals/indexed-object.js"),He=Se("./node_modules/core-js/internals/to-object.js"),ve=Se("./node_modules/core-js/internals/to-length.js"),a=Se("./node_modules/core-js/internals/array-species-create.js"),y=[].push,z=function(b){var Ae=b==1,se=b==2,ce=b==3,Be=b==4,xe=b==6,De=b==7,Re=b==5||xe;return function(nt,Ze,yt,Et){for(var Xt=He(nt),kt=je(Xt),Pn=Ge(Ze,yt,3),bn=ve(kt.length),$t=0,jt=Et||a,nn=Ae?jt(nt,bn):se||De?jt(nt,0):void 0,St,At;bn>$t;$t++)if((Re||$t in kt)&&(St=kt[$t],At=Pn(St,$t,Xt),b))if(Ae)nn[$t]=At;else if(At)switch(b){case 3:return!0;case 5:return St;case 6:return $t;case 2:y.call(nn,St)}else switch(b){case 4:return!1;case 7:y.call(nn,St)}return xe?-1:ce||Be?Be:nn}};Oe.exports={forEach:z(0),map:z(1),filter:z(2),some:z(3),every:z(4),find:z(5),findIndex:z(6),filterReject:z(7)}},"./node_modules/core-js/internals/array-method-has-species-support.js":function(Oe,We,Se){var Ge=Se("./node_modules/core-js/internals/fails.js"),je=Se("./node_modules/core-js/internals/well-known-symbol.js"),He=Se("./node_modules/core-js/internals/engine-v8-version.js"),ve=je("species");Oe.exports=function(a){return He>=51||!Ge(function(){var y=[],z=y.constructor={};return z[ve]=function(){return{foo:1}},y[a](Boolean).foo!==1})}},"./node_modules/core-js/internals/array-method-is-strict.js":function(Oe,We,Se){"use strict";var Ge=Se("./node_modules/core-js/internals/fails.js");Oe.exports=function(je,He){var ve=[][je];return!!ve&&Ge(function(){ve.call(null,He||function(){throw 1},1)})}},"./node_modules/core-js/internals/array-species-constructor.js":function(Oe,We,Se){var Ge=Se("./node_modules/core-js/internals/is-object.js"),je=Se("./node_modules/core-js/internals/is-array.js"),He=Se("./node_modules/core-js/internals/well-known-symbol.js"),ve=He("species");Oe.exports=function(a){var y;return je(a)&&(y=a.constructor,typeof y=="function"&&(y===Array||je(y.prototype))?y=void 0:Ge(y)&&(y=y[ve],y===null&&(y=void 0))),y===void 0?Array:y}},"./node_modules/core-js/internals/array-species-create.js":function(Oe,We,Se){var Ge=Se("./node_modules/core-js/internals/array-species-constructor.js");Oe.exports=function(je,He){return new(Ge(je))(He===0?0:He)}},"./node_modules/core-js/internals/classof-raw.js":function(Oe){var We={}.toString;Oe.exports=function(Se){return We.call(Se).slice(8,-1)}},"./node_modules/core-js/internals/classof.js":function(Oe,We,Se){var Ge=Se("./node_modules/core-js/internals/to-string-tag-support.js"),je=Se("./node_modules/core-js/internals/classof-raw.js"),He=Se("./node_modules/core-js/internals/well-known-symbol.js"),ve=He("toStringTag"),a=je(function(){return arguments}())=="Arguments",y=function(z,b){try{return z[b]}catch(Ae){}};Oe.exports=Ge?je:function(z){var b,Ae,se;return z===void 0?"Undefined":z===null?"Null":typeof(Ae=y(b=Object(z),ve))=="string"?Ae:a?je(b):(se=je(b))=="Object"&&typeof b.callee=="function"?"Arguments":se}},"./node_modules/core-js/internals/copy-constructor-properties.js":function(Oe,We,Se){var Ge=Se("./node_modules/core-js/internals/has.js"),je=Se("./node_modules/core-js/internals/own-keys.js"),He=Se("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),ve=Se("./node_modules/core-js/internals/object-define-property.js");Oe.exports=function(a,y){for(var z=je(y),b=ve.f,Ae=He.f,se=0;se<z.length;se++){var ce=z[se];Ge(a,ce)||b(a,ce,Ae(y,ce))}}},"./node_modules/core-js/internals/correct-prototype-getter.js":function(Oe,We,Se){var Ge=Se("./node_modules/core-js/internals/fails.js");Oe.exports=!Ge(function(){function je(){}return je.prototype.constructor=null,Object.getPrototypeOf(new je)!==je.prototype})},"./node_modules/core-js/internals/create-html.js":function(Oe,We,Se){var Ge=Se("./node_modules/core-js/internals/require-object-coercible.js"),je=Se("./node_modules/core-js/internals/to-string.js"),He=/"/g;Oe.exports=function(ve,a,y,z){var b=je(Ge(ve)),Ae="<"+a;return y!==""&&(Ae+=" "+y+'="'+je(z).replace(He,""")+'"'),Ae+">"+b+"</"+a+">"}},"./node_modules/core-js/internals/create-iterator-constructor.js":function(Oe,We,Se){"use strict";var Ge=Se("./node_modules/core-js/internals/iterators-core.js").IteratorPrototype,je=Se("./node_modules/core-js/internals/object-create.js"),He=Se("./node_modules/core-js/internals/create-property-descriptor.js"),ve=Se("./node_modules/core-js/internals/set-to-string-tag.js"),a=Se("./node_modules/core-js/internals/iterators.js"),y=function(){return this};Oe.exports=function(z,b,Ae){var se=b+" Iterator";return z.prototype=je(Ge,{next:He(1,Ae)}),ve(z,se,!1,!0),a[se]=y,z}},"./node_modules/core-js/internals/create-non-enumerable-property.js":function(Oe,We,Se){var Ge=Se("./node_modules/core-js/internals/descriptors.js"),je=Se("./node_modules/core-js/internals/object-define-property.js"),He=Se("./node_modules/core-js/internals/create-property-descriptor.js");Oe.exports=Ge?function(ve,a,y){return je.f(ve,a,He(1,y))}:function(ve,a,y){return ve[a]=y,ve}},"./node_modules/core-js/internals/create-property-descriptor.js":function(Oe){Oe.exports=function(We,Se){return{enumerable:!(We&1),configurable:!(We&2),writable:!(We&4),value:Se}}},"./node_modules/core-js/internals/create-property.js":function(Oe,We,Se){"use strict";var Ge=Se("./node_modules/core-js/internals/to-property-key.js"),je=Se("./node_modules/core-js/internals/object-define-property.js"),He=Se("./node_modules/core-js/internals/create-property-descriptor.js");Oe.exports=function(ve,a,y){var z=Ge(a);z in ve?je.f(ve,z,He(0,y)):ve[z]=y}},"./node_modules/core-js/internals/define-iterator.js":function(Oe,We,Se){"use strict";var Ge=Se("./node_modules/core-js/internals/export.js"),je=Se("./node_modules/core-js/internals/create-iterator-constructor.js"),He=Se("./node_modules/core-js/internals/object-get-prototype-of.js"),ve=Se("./node_modules/core-js/internals/object-set-prototype-of.js"),a=Se("./node_modules/core-js/internals/set-to-string-tag.js"),y=Se("./node_modules/core-js/internals/create-non-enumerable-property.js"),z=Se("./node_modules/core-js/internals/redefine.js"),b=Se("./node_modules/core-js/internals/well-known-symbol.js"),Ae=Se("./node_modules/core-js/internals/is-pure.js"),se=Se("./node_modules/core-js/internals/iterators.js"),ce=Se("./node_modules/core-js/internals/iterators-core.js"),Be=ce.IteratorPrototype,xe=ce.BUGGY_SAFARI_ITERATORS,De=b("iterator"),Re="keys",nt="values",Ze="entries",yt=function(){return this};Oe.exports=function(Et,Xt,kt,Pn,bn,$t,jt){je(kt,Xt,Pn);var nn=function(Sn){if(Sn===bn&&kn)return kn;if(!xe&&Sn in Ot)return Ot[Sn];switch(Sn){case Re:return function(){return new kt(this,Sn)};case nt:return function(){return new kt(this,Sn)};case Ze:return function(){return new kt(this,Sn)}}return function(){return new kt(this)}},St=Xt+" Iterator",At=!1,Ot=Et.prototype,yn=Ot[De]||Ot["@@iterator"]||bn&&Ot[bn],kn=!xe&&yn||nn(bn),It=Xt=="Array"&&Ot.entries||yn,Jt,an,Wn;if(It&&(Jt=He(It.call(new Et)),Be!==Object.prototype&&Jt.next&&(!Ae&&He(Jt)!==Be&&(ve?ve(Jt,Be):typeof Jt[De]!="function"&&y(Jt,De,yt)),a(Jt,St,!0,!0),Ae&&(se[St]=yt))),bn==nt&&yn&&yn.name!==nt&&(At=!0,kn=function(){return yn.call(this)}),(!Ae||jt)&&Ot[De]!==kn&&y(Ot,De,kn),se[Xt]=kn,bn)if(an={values:nn(nt),keys:$t?kn:nn(Re),entries:nn(Ze)},jt)for(Wn in an)(xe||At||!(Wn in Ot))&&z(Ot,Wn,an[Wn]);else Ge({target:Xt,proto:!0,forced:xe||At},an);return an}},"./node_modules/core-js/internals/define-well-known-symbol.js":function(Oe,We,Se){var Ge=Se("./node_modules/core-js/internals/path.js"),je=Se("./node_modules/core-js/internals/has.js"),He=Se("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),ve=Se("./node_modules/core-js/internals/object-define-property.js").f;Oe.exports=function(a){var y=Ge.Symbol||(Ge.Symbol={});je(y,a)||ve(y,a,{value:He.f(a)})}},"./node_modules/core-js/internals/descriptors.js":function(Oe,We,Se){var Ge=Se("./node_modules/core-js/internals/fails.js");Oe.exports=!Ge(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},"./node_modules/core-js/internals/document-create-element.js":function(Oe,We,Se){var Ge=Se("./node_modules/core-js/internals/global.js"),je=Se("./node_modules/core-js/internals/is-object.js"),He=Ge.document,ve=je(He)&&je(He.createElement);Oe.exports=function(a){return ve?He.createElement(a):{}}},"./node_modules/core-js/internals/dom-iterables.js":function(Oe){Oe.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(Oe,We,Se){var Ge=Se("./node_modules/core-js/internals/get-built-in.js");Oe.exports=Ge("navigator","userAgent")||""},"./node_modules/core-js/internals/engine-v8-version.js":function(Oe,We,Se){var Ge=Se("./node_modules/core-js/internals/global.js"),je=Se("./node_modules/core-js/internals/engine-user-agent.js"),He=Ge.process,ve=Ge.Deno,a=He&&He.versions||ve&&ve.version,y=a&&a.v8,z,b;y?(z=y.split("."),b=z[0]<4?1:z[0]+z[1]):je&&(z=je.match(/Edge\/(\d+)/),(!z||z[1]>=74)&&(z=je.match(/Chrome\/(\d+)/),z&&(b=z[1]))),Oe.exports=b&&+b},"./node_modules/core-js/internals/enum-bug-keys.js":function(Oe){Oe.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"./node_modules/core-js/internals/export.js":function(Oe,We,Se){var Ge=Se("./node_modules/core-js/internals/global.js"),je=Se("./node_modules/core-js/internals/object-get-own-property-descriptor.js").f,He=Se("./node_modules/core-js/internals/create-non-enumerable-property.js"),ve=Se("./node_modules/core-js/internals/redefine.js"),a=Se("./node_modules/core-js/internals/set-global.js"),y=Se("./node_modules/core-js/internals/copy-constructor-properties.js"),z=Se("./node_modules/core-js/internals/is-forced.js");Oe.exports=function(b,Ae){var se=b.target,ce=b.global,Be=b.stat,xe,De,Re,nt,Ze,yt;if(ce?De=Ge:Be?De=Ge[se]||a(se,{}):De=(Ge[se]||{}).prototype,De)for(Re in Ae){if(Ze=Ae[Re],b.noTargetGet?(yt=je(De,Re),nt=yt&&yt.value):nt=De[Re],xe=z(ce?Re:se+(Be?".":"#")+Re,b.forced),!xe&&nt!==void 0){if(typeof Ze==typeof nt)continue;y(Ze,nt)}(b.sham||nt&&nt.sham)&&He(Ze,"sham",!0),ve(De,Re,Ze,b)}}},"./node_modules/core-js/internals/fails.js":function(Oe){Oe.exports=function(We){try{return!!We()}catch(Se){return!0}}},"./node_modules/core-js/internals/function-bind-context.js":function(Oe,We,Se){var Ge=Se("./node_modules/core-js/internals/a-function.js");Oe.exports=function(je,He,ve){if(Ge(je),He===void 0)return je;switch(ve){case 0:return function(){return je.call(He)};case 1:return function(a){return je.call(He,a)};case 2:return function(a,y){return je.call(He,a,y)};case 3:return function(a,y,z){return je.call(He,a,y,z)}}return function(){return je.apply(He,arguments)}}},"./node_modules/core-js/internals/get-built-in.js":function(Oe,We,Se){var Ge=Se("./node_modules/core-js/internals/global.js"),je=function(He){return typeof He=="function"?He:void 0};Oe.exports=function(He,ve){return arguments.length<2?je(Ge[He]):Ge[He]&&Ge[He][ve]}},"./node_modules/core-js/internals/global.js":function(Oe){var We=function(Se){return Se&&Se.Math==Math&&Se};Oe.exports=We(typeof globalThis=="object"&&globalThis)||We(typeof window=="object"&&window)||We(typeof self=="object"&&self)||We(typeof Le.g=="object"&&Le.g)||function(){return this}()||Function("return this")()},"./node_modules/core-js/internals/has.js":function(Oe,We,Se){var Ge=Se("./node_modules/core-js/internals/to-object.js"),je={}.hasOwnProperty;Oe.exports=Object.hasOwn||function(ve,a){return je.call(Ge(ve),a)}},"./node_modules/core-js/internals/hidden-keys.js":function(Oe){Oe.exports={}},"./node_modules/core-js/internals/html.js":function(Oe,We,Se){var Ge=Se("./node_modules/core-js/internals/get-built-in.js");Oe.exports=Ge("document","documentElement")},"./node_modules/core-js/internals/ie8-dom-define.js":function(Oe,We,Se){var Ge=Se("./node_modules/core-js/internals/descriptors.js"),je=Se("./node_modules/core-js/internals/fails.js"),He=Se("./node_modules/core-js/internals/document-create-element.js");Oe.exports=!Ge&&!je(function(){return Object.defineProperty(He("div"),"a",{get:function(){return 7}}).a!=7})},"./node_modules/core-js/internals/indexed-object.js":function(Oe,We,Se){var Ge=Se("./node_modules/core-js/internals/fails.js"),je=Se("./node_modules/core-js/internals/classof-raw.js"),He="".split;Oe.exports=Ge(function(){return!Object("z").propertyIsEnumerable(0)})?function(ve){return je(ve)=="String"?He.call(ve,""):Object(ve)}:Object},"./node_modules/core-js/internals/inherit-if-required.js":function(Oe,We,Se){var Ge=Se("./node_modules/core-js/internals/is-object.js"),je=Se("./node_modules/core-js/internals/object-set-prototype-of.js");Oe.exports=function(He,ve,a){var y,z;return je&&typeof(y=ve.constructor)=="function"&&y!==a&&Ge(z=y.prototype)&&z!==a.prototype&&je(He,z),He}},"./node_modules/core-js/internals/inspect-source.js":function(Oe,We,Se){var Ge=Se("./node_modules/core-js/internals/shared-store.js"),je=Function.toString;typeof Ge.inspectSource!="function"&&(Ge.inspectSource=function(He){return je.call(He)}),Oe.exports=Ge.inspectSource},"./node_modules/core-js/internals/internal-state.js":function(Oe,We,Se){var Ge=Se("./node_modules/core-js/internals/native-weak-map.js"),je=Se("./node_modules/core-js/internals/global.js"),He=Se("./node_modules/core-js/internals/is-object.js"),ve=Se("./node_modules/core-js/internals/create-non-enumerable-property.js"),a=Se("./node_modules/core-js/internals/has.js"),y=Se("./node_modules/core-js/internals/shared-store.js"),z=Se("./node_modules/core-js/internals/shared-key.js"),b=Se("./node_modules/core-js/internals/hidden-keys.js"),Ae="Object already initialized",se=je.WeakMap,ce,Be,xe,De=function(kt){return xe(kt)?Be(kt):ce(kt,{})},Re=function(kt){return function(Pn){var bn;if(!He(Pn)||(bn=Be(Pn)).type!==kt)throw TypeError("Incompatible receiver, "+kt+" required");return bn}};if(Ge||y.state){var nt=y.state||(y.state=new se),Ze=nt.get,yt=nt.has,Et=nt.set;ce=function(kt,Pn){if(yt.call(nt,kt))throw new TypeError(Ae);return Pn.facade=kt,Et.call(nt,kt,Pn),Pn},Be=function(kt){return Ze.call(nt,kt)||{}},xe=function(kt){return yt.call(nt,kt)}}else{var Xt=z("state");b[Xt]=!0,ce=function(kt,Pn){if(a(kt,Xt))throw new TypeError(Ae);return Pn.facade=kt,ve(kt,Xt,Pn),Pn},Be=function(kt){return a(kt,Xt)?kt[Xt]:{}},xe=function(kt){return a(kt,Xt)}}Oe.exports={set:ce,get:Be,has:xe,enforce:De,getterFor:Re}},"./node_modules/core-js/internals/is-array.js":function(Oe,We,Se){var Ge=Se("./node_modules/core-js/internals/classof-raw.js");Oe.exports=Array.isArray||function(He){return Ge(He)=="Array"}},"./node_modules/core-js/internals/is-forced.js":function(Oe,We,Se){var Ge=Se("./node_modules/core-js/internals/fails.js"),je=/#|\.prototype\./,He=function(b,Ae){var se=a[ve(b)];return se==z?!0:se==y?!1:typeof Ae=="function"?Ge(Ae):!!Ae},ve=He.normalize=function(b){return String(b).replace(je,".").toLowerCase()},a=He.data={},y=He.NATIVE="N",z=He.POLYFILL="P";Oe.exports=He},"./node_modules/core-js/internals/is-object.js":function(Oe){Oe.exports=function(We){return typeof We=="object"?We!==null:typeof We=="function"}},"./node_modules/core-js/internals/is-pure.js":function(Oe){Oe.exports=!1},"./node_modules/core-js/internals/is-symbol.js":function(Oe,We,Se){var Ge=Se("./node_modules/core-js/internals/get-built-in.js"),je=Se("./node_modules/core-js/internals/use-symbol-as-uid.js");Oe.exports=je?function(He){return typeof He=="symbol"}:function(He){var ve=Ge("Symbol");return typeof ve=="function"&&Object(He)instanceof ve}},"./node_modules/core-js/internals/iterators-core.js":function(Oe,We,Se){"use strict";var Ge=Se("./node_modules/core-js/internals/fails.js"),je=Se("./node_modules/core-js/internals/object-get-prototype-of.js"),He=Se("./node_modules/core-js/internals/create-non-enumerable-property.js"),ve=Se("./node_modules/core-js/internals/has.js"),a=Se("./node_modules/core-js/internals/well-known-symbol.js"),y=Se("./node_modules/core-js/internals/is-pure.js"),z=a("iterator"),b=!1,Ae=function(){return this},se,ce,Be;[].keys&&(Be=[].keys(),"next"in Be?(ce=je(je(Be)),ce!==Object.prototype&&(se=ce)):b=!0);var xe=se==null||Ge(function(){var De={};return se[z].call(De)!==De});xe&&(se={}),(!y||xe)&&!ve(se,z)&&He(se,z,Ae),Oe.exports={IteratorPrototype:se,BUGGY_SAFARI_ITERATORS:b}},"./node_modules/core-js/internals/iterators.js":function(Oe){Oe.exports={}},"./node_modules/core-js/internals/native-symbol.js":function(Oe,We,Se){var Ge=Se("./node_modules/core-js/internals/engine-v8-version.js"),je=Se("./node_modules/core-js/internals/fails.js");Oe.exports=!!Object.getOwnPropertySymbols&&!je(function(){var He=Symbol();return!String(He)||!(Object(He)instanceof Symbol)||!Symbol.sham&&Ge&&Ge<41})},"./node_modules/core-js/internals/native-weak-map.js":function(Oe,We,Se){var Ge=Se("./node_modules/core-js/internals/global.js"),je=Se("./node_modules/core-js/internals/inspect-source.js"),He=Ge.WeakMap;Oe.exports=typeof He=="function"&&/native code/.test(je(He))},"./node_modules/core-js/internals/object-assign.js":function(Oe,We,Se){"use strict";var Ge=Se("./node_modules/core-js/internals/descriptors.js"),je=Se("./node_modules/core-js/internals/fails.js"),He=Se("./node_modules/core-js/internals/object-keys.js"),ve=Se("./node_modules/core-js/internals/object-get-own-property-symbols.js"),a=Se("./node_modules/core-js/internals/object-property-is-enumerable.js"),y=Se("./node_modules/core-js/internals/to-object.js"),z=Se("./node_modules/core-js/internals/indexed-object.js"),b=Object.assign,Ae=Object.defineProperty;Oe.exports=!b||je(function(){if(Ge&&b({b:1},b(Ae({},"a",{enumerable:!0,get:function(){Ae(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var se={},ce={},Be=Symbol(),xe="abcdefghijklmnopqrst";return se[Be]=7,xe.split("").forEach(function(De){ce[De]=De}),b({},se)[Be]!=7||He(b({},ce)).join("")!=xe})?function(ce,Be){for(var xe=y(ce),De=arguments.length,Re=1,nt=ve.f,Ze=a.f;De>Re;)for(var yt=z(arguments[Re++]),Et=nt?He(yt).concat(nt(yt)):He(yt),Xt=Et.length,kt=0,Pn;Xt>kt;)Pn=Et[kt++],(!Ge||Ze.call(yt,Pn))&&(xe[Pn]=yt[Pn]);return xe}:b},"./node_modules/core-js/internals/object-create.js":function(Oe,We,Se){var Ge=Se("./node_modules/core-js/internals/an-object.js"),je=Se("./node_modules/core-js/internals/object-define-properties.js"),He=Se("./node_modules/core-js/internals/enum-bug-keys.js"),ve=Se("./node_modules/core-js/internals/hidden-keys.js"),a=Se("./node_modules/core-js/internals/html.js"),y=Se("./node_modules/core-js/internals/document-create-element.js"),z=Se("./node_modules/core-js/internals/shared-key.js"),b=">",Ae="<",se="prototype",ce="script",Be=z("IE_PROTO"),xe=function(){},De=function(Et){return Ae+ce+b+Et+Ae+"/"+ce+b},Re=function(Et){Et.write(De("")),Et.close();var Xt=Et.parentWindow.Object;return Et=null,Xt},nt=function(){var Et=y("iframe"),Xt="java"+ce+":",kt;if(Et.style)return Et.style.display="none",a.appendChild(Et),Et.src=String(Xt),kt=Et.contentWindow.document,kt.open(),kt.write(De("document.F=Object")),kt.close(),kt.F},Ze,yt=function(){try{Ze=new ActiveXObject("htmlfile")}catch(Xt){}yt=document.domain&&Ze?Re(Ze):nt()||Re(Ze);for(var Et=He.length;Et--;)delete yt[se][He[Et]];return yt()};ve[Be]=!0,Oe.exports=Object.create||function(Xt,kt){var Pn;return Xt!==null?(xe[se]=Ge(Xt),Pn=new xe,xe[se]=null,Pn[Be]=Xt):Pn=yt(),kt===void 0?Pn:je(Pn,kt)}},"./node_modules/core-js/internals/object-define-properties.js":function(Oe,We,Se){var Ge=Se("./node_modules/core-js/internals/descriptors.js"),je=Se("./node_modules/core-js/internals/object-define-property.js"),He=Se("./node_modules/core-js/internals/an-object.js"),ve=Se("./node_modules/core-js/internals/object-keys.js");Oe.exports=Ge?Object.defineProperties:function(y,z){He(y);for(var b=ve(z),Ae=b.length,se=0,ce;Ae>se;)je.f(y,ce=b[se++],z[ce]);return y}},"./node_modules/core-js/internals/object-define-property.js":function(Oe,We,Se){var Ge=Se("./node_modules/core-js/internals/descriptors.js"),je=Se("./node_modules/core-js/internals/ie8-dom-define.js"),He=Se("./node_modules/core-js/internals/an-object.js"),ve=Se("./node_modules/core-js/internals/to-property-key.js"),a=Object.defineProperty;We.f=Ge?a:function(z,b,Ae){if(He(z),b=ve(b),He(Ae),je)try{return a(z,b,Ae)}catch(se){}if("get"in Ae||"set"in Ae)throw TypeError("Accessors not supported");return"value"in Ae&&(z[b]=Ae.value),z}},"./node_modules/core-js/internals/object-get-own-property-descriptor.js":function(Oe,We,Se){var Ge=Se("./node_modules/core-js/internals/descriptors.js"),je=Se("./node_modules/core-js/internals/object-property-is-enumerable.js"),He=Se("./node_modules/core-js/internals/create-property-descriptor.js"),ve=Se("./node_modules/core-js/internals/to-indexed-object.js"),a=Se("./node_modules/core-js/internals/to-property-key.js"),y=Se("./node_modules/core-js/internals/has.js"),z=Se("./node_modules/core-js/internals/ie8-dom-define.js"),b=Object.getOwnPropertyDescriptor;We.f=Ge?b:function(se,ce){if(se=ve(se),ce=a(ce),z)try{return b(se,ce)}catch(Be){}if(y(se,ce))return He(!je.f.call(se,ce),se[ce])}},"./node_modules/core-js/internals/object-get-own-property-names-external.js":function(Oe,We,Se){var Ge=Se("./node_modules/core-js/internals/to-indexed-object.js"),je=Se("./node_modules/core-js/internals/object-get-own-property-names.js").f,He={}.toString,ve=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],a=function(y){try{return je(y)}catch(z){return ve.slice()}};Oe.exports.f=function(z){return ve&&He.call(z)=="[object Window]"?a(z):je(Ge(z))}},"./node_modules/core-js/internals/object-get-own-property-names.js":function(Oe,We,Se){var Ge=Se("./node_modules/core-js/internals/object-keys-internal.js"),je=Se("./node_modules/core-js/internals/enum-bug-keys.js"),He=je.concat("length","prototype");We.f=Object.getOwnPropertyNames||function(a){return Ge(a,He)}},"./node_modules/core-js/internals/object-get-own-property-symbols.js":function(Oe,We){We.f=Object.getOwnPropertySymbols},"./node_modules/core-js/internals/object-get-prototype-of.js":function(Oe,We,Se){var Ge=Se("./node_modules/core-js/internals/has.js"),je=Se("./node_modules/core-js/internals/to-object.js"),He=Se("./node_modules/core-js/internals/shared-key.js"),ve=Se("./node_modules/core-js/internals/correct-prototype-getter.js"),a=He("IE_PROTO"),y=Object.prototype;Oe.exports=ve?Object.getPrototypeOf:function(z){return z=je(z),Ge(z,a)?z[a]:typeof z.constructor=="function"&&z instanceof z.constructor?z.constructor.prototype:z instanceof Object?y:null}},"./node_modules/core-js/internals/object-keys-internal.js":function(Oe,We,Se){var Ge=Se("./node_modules/core-js/internals/has.js"),je=Se("./node_modules/core-js/internals/to-indexed-object.js"),He=Se("./node_modules/core-js/internals/array-includes.js").indexOf,ve=Se("./node_modules/core-js/internals/hidden-keys.js");Oe.exports=function(a,y){var z=je(a),b=0,Ae=[],se;for(se in z)!Ge(ve,se)&&Ge(z,se)&&Ae.push(se);for(;y.length>b;)Ge(z,se=y[b++])&&(~He(Ae,se)||Ae.push(se));return Ae}},"./node_modules/core-js/internals/object-keys.js":function(Oe,We,Se){var Ge=Se("./node_modules/core-js/internals/object-keys-internal.js"),je=Se("./node_modules/core-js/internals/enum-bug-keys.js");Oe.exports=Object.keys||function(ve){return Ge(ve,je)}},"./node_modules/core-js/internals/object-property-is-enumerable.js":function(Oe,We){"use strict";var Se={}.propertyIsEnumerable,Ge=Object.getOwnPropertyDescriptor,je=Ge&&!Se.call({1:2},1);We.f=je?function(ve){var a=Ge(this,ve);return!!a&&a.enumerable}:Se},"./node_modules/core-js/internals/object-set-prototype-of.js":function(Oe,We,Se){var Ge=Se("./node_modules/core-js/internals/an-object.js"),je=Se("./node_modules/core-js/internals/a-possible-prototype.js");Oe.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var He=!1,ve={},a;try{a=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,a.call(ve,[]),He=ve instanceof Array}catch(y){}return function(z,b){return Ge(z),je(b),He?a.call(z,b):z.__proto__=b,z}}():void 0)},"./node_modules/core-js/internals/object-to-string.js":function(Oe,We,Se){"use strict";var Ge=Se("./node_modules/core-js/internals/to-string-tag-support.js"),je=Se("./node_modules/core-js/internals/classof.js");Oe.exports=Ge?{}.toString:function(){return"[object "+je(this)+"]"}},"./node_modules/core-js/internals/ordinary-to-primitive.js":function(Oe,We,Se){var Ge=Se("./node_modules/core-js/internals/is-object.js");Oe.exports=function(je,He){var ve,a;if(He==="string"&&typeof(ve=je.toString)=="function"&&!Ge(a=ve.call(je))||typeof(ve=je.valueOf)=="function"&&!Ge(a=ve.call(je))||He!=="string"&&typeof(ve=je.toString)=="function"&&!Ge(a=ve.call(je)))return a;throw TypeError("Can't convert object to primitive value")}},"./node_modules/core-js/internals/own-keys.js":function(Oe,We,Se){var Ge=Se("./node_modules/core-js/internals/get-built-in.js"),je=Se("./node_modules/core-js/internals/object-get-own-property-names.js"),He=Se("./node_modules/core-js/internals/object-get-own-property-symbols.js"),ve=Se("./node_modules/core-js/internals/an-object.js");Oe.exports=Ge("Reflect","ownKeys")||function(y){var z=je.f(ve(y)),b=He.f;return b?z.concat(b(y)):z}},"./node_modules/core-js/internals/path.js":function(Oe,We,Se){var Ge=Se("./node_modules/core-js/internals/global.js");Oe.exports=Ge},"./node_modules/core-js/internals/redefine.js":function(Oe,We,Se){var Ge=Se("./node_modules/core-js/internals/global.js"),je=Se("./node_modules/core-js/internals/create-non-enumerable-property.js"),He=Se("./node_modules/core-js/internals/has.js"),ve=Se("./node_modules/core-js/internals/set-global.js"),a=Se("./node_modules/core-js/internals/inspect-source.js"),y=Se("./node_modules/core-js/internals/internal-state.js"),z=y.get,b=y.enforce,Ae=String(String).split("String");(Oe.exports=function(se,ce,Be,xe){var De=xe?!!xe.unsafe:!1,Re=xe?!!xe.enumerable:!1,nt=xe?!!xe.noTargetGet:!1,Ze;if(typeof Be=="function"&&(typeof ce=="string"&&!He(Be,"name")&&je(Be,"name",ce),Ze=b(Be),Ze.source||(Ze.source=Ae.join(typeof ce=="string"?ce:""))),se===Ge){Re?se[ce]=Be:ve(ce,Be);return}else De?!nt&&se[ce]&&(Re=!0):delete se[ce];Re?se[ce]=Be:je(se,ce,Be)})(Function.prototype,"toString",function(){return typeof this=="function"&&z(this).source||a(this)})},"./node_modules/core-js/internals/regexp-flags.js":function(Oe,We,Se){"use strict";var Ge=Se("./node_modules/core-js/internals/an-object.js");Oe.exports=function(){var je=Ge(this),He="";return je.global&&(He+="g"),je.ignoreCase&&(He+="i"),je.multiline&&(He+="m"),je.dotAll&&(He+="s"),je.unicode&&(He+="u"),je.sticky&&(He+="y"),He}},"./node_modules/core-js/internals/require-object-coercible.js":function(Oe){Oe.exports=function(We){if(We==null)throw TypeError("Can't call method on "+We);return We}},"./node_modules/core-js/internals/set-global.js":function(Oe,We,Se){var Ge=Se("./node_modules/core-js/internals/global.js");Oe.exports=function(je,He){try{Object.defineProperty(Ge,je,{value:He,configurable:!0,writable:!0})}catch(ve){Ge[je]=He}return He}},"./node_modules/core-js/internals/set-to-string-tag.js":function(Oe,We,Se){var Ge=Se("./node_modules/core-js/internals/object-define-property.js").f,je=Se("./node_modules/core-js/internals/has.js"),He=Se("./node_modules/core-js/internals/well-known-symbol.js"),ve=He("toStringTag");Oe.exports=function(a,y,z){a&&!je(a=z?a:a.prototype,ve)&&Ge(a,ve,{configurable:!0,value:y})}},"./node_modules/core-js/internals/shared-key.js":function(Oe,We,Se){var Ge=Se("./node_modules/core-js/internals/shared.js"),je=Se("./node_modules/core-js/internals/uid.js"),He=Ge("keys");Oe.exports=function(ve){return He[ve]||(He[ve]=je(ve))}},"./node_modules/core-js/internals/shared-store.js":function(Oe,We,Se){var Ge=Se("./node_modules/core-js/internals/global.js"),je=Se("./node_modules/core-js/internals/set-global.js"),He="__core-js_shared__",ve=Ge[He]||je(He,{});Oe.exports=ve},"./node_modules/core-js/internals/shared.js":function(Oe,We,Se){var Ge=Se("./node_modules/core-js/internals/is-pure.js"),je=Se("./node_modules/core-js/internals/shared-store.js");(Oe.exports=function(He,ve){return je[He]||(je[He]=ve!==void 0?ve:{})})("versions",[]).push({version:"3.16.0",mode:Ge?"pure":"global",copyright:"\xA9 2021 Denis Pushkarev (zloirock.ru)"})},"./node_modules/core-js/internals/string-html-forced.js":function(Oe,We,Se){var Ge=Se("./node_modules/core-js/internals/fails.js");Oe.exports=function(je){return Ge(function(){var He=""[je]('"');return He!==He.toLowerCase()||He.split('"').length>3})}},"./node_modules/core-js/internals/string-multibyte.js":function(Oe,We,Se){var Ge=Se("./node_modules/core-js/internals/to-integer.js"),je=Se("./node_modules/core-js/internals/to-string.js"),He=Se("./node_modules/core-js/internals/require-object-coercible.js"),ve=function(a){return function(y,z){var b=je(He(y)),Ae=Ge(z),se=b.length,ce,Be;return Ae<0||Ae>=se?a?"":void 0:(ce=b.charCodeAt(Ae),ce<55296||ce>56319||Ae+1===se||(Be=b.charCodeAt(Ae+1))<56320||Be>57343?a?b.charAt(Ae):ce:a?b.slice(Ae,Ae+2):(ce-55296<<10)+(Be-56320)+65536)}};Oe.exports={codeAt:ve(!1),charAt:ve(!0)}},"./node_modules/core-js/internals/string-trim.js":function(Oe,We,Se){var Ge=Se("./node_modules/core-js/internals/require-object-coercible.js"),je=Se("./node_modules/core-js/internals/to-string.js"),He=Se("./node_modules/core-js/internals/whitespaces.js"),ve="["+He+"]",a=RegExp("^"+ve+ve+"*"),y=RegExp(ve+ve+"*$"),z=function(b){return function(Ae){var se=je(Ge(Ae));return b&1&&(se=se.replace(a,"")),b&2&&(se=se.replace(y,"")),se}};Oe.exports={start:z(1),end:z(2),trim:z(3)}},"./node_modules/core-js/internals/to-absolute-index.js":function(Oe,We,Se){var Ge=Se("./node_modules/core-js/internals/to-integer.js"),je=Math.max,He=Math.min;Oe.exports=function(ve,a){var y=Ge(ve);return y<0?je(y+a,0):He(y,a)}},"./node_modules/core-js/internals/to-indexed-object.js":function(Oe,We,Se){var Ge=Se("./node_modules/core-js/internals/indexed-object.js"),je=Se("./node_modules/core-js/internals/require-object-coercible.js");Oe.exports=function(He){return Ge(je(He))}},"./node_modules/core-js/internals/to-integer.js":function(Oe){var We=Math.ceil,Se=Math.floor;Oe.exports=function(Ge){return isNaN(Ge=+Ge)?0:(Ge>0?Se:We)(Ge)}},"./node_modules/core-js/internals/to-length.js":function(Oe,We,Se){var Ge=Se("./node_modules/core-js/internals/to-integer.js"),je=Math.min;Oe.exports=function(He){return He>0?je(Ge(He),9007199254740991):0}},"./node_modules/core-js/internals/to-object.js":function(Oe,We,Se){var Ge=Se("./node_modules/core-js/internals/require-object-coercible.js");Oe.exports=function(je){return Object(Ge(je))}},"./node_modules/core-js/internals/to-primitive.js":function(Oe,We,Se){var Ge=Se("./node_modules/core-js/internals/is-object.js"),je=Se("./node_modules/core-js/internals/is-symbol.js"),He=Se("./node_modules/core-js/internals/ordinary-to-primitive.js"),ve=Se("./node_modules/core-js/internals/well-known-symbol.js"),a=ve("toPrimitive");Oe.exports=function(y,z){if(!Ge(y)||je(y))return y;var b=y[a],Ae;if(b!==void 0){if(z===void 0&&(z="default"),Ae=b.call(y,z),!Ge(Ae)||je(Ae))return Ae;throw TypeError("Can't convert object to primitive value")}return z===void 0&&(z="number"),He(y,z)}},"./node_modules/core-js/internals/to-property-key.js":function(Oe,We,Se){var Ge=Se("./node_modules/core-js/internals/to-primitive.js"),je=Se("./node_modules/core-js/internals/is-symbol.js");Oe.exports=function(He){var ve=Ge(He,"string");return je(ve)?ve:String(ve)}},"./node_modules/core-js/internals/to-string-tag-support.js":function(Oe,We,Se){var Ge=Se("./node_modules/core-js/internals/well-known-symbol.js"),je=Ge("toStringTag"),He={};He[je]="z",Oe.exports=String(He)==="[object z]"},"./node_modules/core-js/internals/to-string.js":function(Oe,We,Se){var Ge=Se("./node_modules/core-js/internals/is-symbol.js");Oe.exports=function(je){if(Ge(je))throw TypeError("Cannot convert a Symbol value to a string");return String(je)}},"./node_modules/core-js/internals/uid.js":function(Oe){var We=0,Se=Math.random();Oe.exports=function(Ge){return"Symbol("+String(Ge===void 0?"":Ge)+")_"+(++We+Se).toString(36)}},"./node_modules/core-js/internals/use-symbol-as-uid.js":function(Oe,We,Se){var Ge=Se("./node_modules/core-js/internals/native-symbol.js");Oe.exports=Ge&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},"./node_modules/core-js/internals/well-known-symbol-wrapped.js":function(Oe,We,Se){var Ge=Se("./node_modules/core-js/internals/well-known-symbol.js");We.f=Ge},"./node_modules/core-js/internals/well-known-symbol.js":function(Oe,We,Se){var Ge=Se("./node_modules/core-js/internals/global.js"),je=Se("./node_modules/core-js/internals/shared.js"),He=Se("./node_modules/core-js/internals/has.js"),ve=Se("./node_modules/core-js/internals/uid.js"),a=Se("./node_modules/core-js/internals/native-symbol.js"),y=Se("./node_modules/core-js/internals/use-symbol-as-uid.js"),z=je("wks"),b=Ge.Symbol,Ae=y?b:b&&b.withoutSetter||ve;Oe.exports=function(se){return(!He(z,se)||!(a||typeof z[se]=="string"))&&(a&&He(b,se)?z[se]=b[se]:z[se]=Ae("Symbol."+se)),z[se]}},"./node_modules/core-js/internals/whitespaces.js":function(Oe){Oe.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(Oe,We,Se){"use strict";var Ge=Se("./node_modules/core-js/internals/export.js"),je=Se("./node_modules/core-js/internals/fails.js"),He=Se("./node_modules/core-js/internals/is-array.js"),ve=Se("./node_modules/core-js/internals/is-object.js"),a=Se("./node_modules/core-js/internals/to-object.js"),y=Se("./node_modules/core-js/internals/to-length.js"),z=Se("./node_modules/core-js/internals/create-property.js"),b=Se("./node_modules/core-js/internals/array-species-create.js"),Ae=Se("./node_modules/core-js/internals/array-method-has-species-support.js"),se=Se("./node_modules/core-js/internals/well-known-symbol.js"),ce=Se("./node_modules/core-js/internals/engine-v8-version.js"),Be=se("isConcatSpreadable"),xe=9007199254740991,De="Maximum allowed index exceeded",Re=ce>=51||!je(function(){var Et=[];return Et[Be]=!1,Et.concat()[0]!==Et}),nt=Ae("concat"),Ze=function(Et){if(!ve(Et))return!1;var Xt=Et[Be];return Xt!==void 0?!!Xt:He(Et)},yt=!Re||!nt;Ge({target:"Array",proto:!0,forced:yt},{concat:function(Xt){var kt=a(this),Pn=b(kt,0),bn=0,$t,jt,nn,St,At;for($t=-1,nn=arguments.length;$t<nn;$t++)if(At=$t===-1?kt:arguments[$t],Ze(At)){if(St=y(At.length),bn+St>xe)throw TypeError(De);for(jt=0;jt<St;jt++,bn++)jt in At&&z(Pn,bn,At[jt])}else{if(bn>=xe)throw TypeError(De);z(Pn,bn++,At)}return Pn.length=bn,Pn}})},"./node_modules/core-js/modules/es.array.iterator.js":function(Oe,We,Se){"use strict";var Ge=Se("./node_modules/core-js/internals/to-indexed-object.js"),je=Se("./node_modules/core-js/internals/add-to-unscopables.js"),He=Se("./node_modules/core-js/internals/iterators.js"),ve=Se("./node_modules/core-js/internals/internal-state.js"),a=Se("./node_modules/core-js/internals/define-iterator.js"),y="Array Iterator",z=ve.set,b=ve.getterFor(y);Oe.exports=a(Array,"Array",function(Ae,se){z(this,{type:y,target:Ge(Ae),index:0,kind:se})},function(){var Ae=b(this),se=Ae.target,ce=Ae.kind,Be=Ae.index++;return!se||Be>=se.length?(Ae.target=void 0,{value:void 0,done:!0}):ce=="keys"?{value:Be,done:!1}:ce=="values"?{value:se[Be],done:!1}:{value:[Be,se[Be]],done:!1}},"values"),He.Arguments=He.Array,je("keys"),je("values"),je("entries")},"./node_modules/core-js/modules/es.array.join.js":function(Oe,We,Se){"use strict";var Ge=Se("./node_modules/core-js/internals/export.js"),je=Se("./node_modules/core-js/internals/indexed-object.js"),He=Se("./node_modules/core-js/internals/to-indexed-object.js"),ve=Se("./node_modules/core-js/internals/array-method-is-strict.js"),a=[].join,y=je!=Object,z=ve("join",",");Ge({target:"Array",proto:!0,forced:y||!z},{join:function(Ae){return a.call(He(this),Ae===void 0?",":Ae)}})},"./node_modules/core-js/modules/es.array.map.js":function(Oe,We,Se){"use strict";var Ge=Se("./node_modules/core-js/internals/export.js"),je=Se("./node_modules/core-js/internals/array-iteration.js").map,He=Se("./node_modules/core-js/internals/array-method-has-species-support.js"),ve=He("map");Ge({target:"Array",proto:!0,forced:!ve},{map:function(y){return je(this,y,arguments.length>1?arguments[1]:void 0)}})},"./node_modules/core-js/modules/es.array.slice.js":function(Oe,We,Se){"use strict";var Ge=Se("./node_modules/core-js/internals/export.js"),je=Se("./node_modules/core-js/internals/is-object.js"),He=Se("./node_modules/core-js/internals/is-array.js"),ve=Se("./node_modules/core-js/internals/to-absolute-index.js"),a=Se("./node_modules/core-js/internals/to-length.js"),y=Se("./node_modules/core-js/internals/to-indexed-object.js"),z=Se("./node_modules/core-js/internals/create-property.js"),b=Se("./node_modules/core-js/internals/well-known-symbol.js"),Ae=Se("./node_modules/core-js/internals/array-method-has-species-support.js"),se=Ae("slice"),ce=b("species"),Be=[].slice,xe=Math.max;Ge({target:"Array",proto:!0,forced:!se},{slice:function(Re,nt){var Ze=y(this),yt=a(Ze.length),Et=ve(Re,yt),Xt=ve(nt===void 0?yt:nt,yt),kt,Pn,bn;if(He(Ze)&&(kt=Ze.constructor,typeof kt=="function"&&(kt===Array||He(kt.prototype))?kt=void 0:je(kt)&&(kt=kt[ce],kt===null&&(kt=void 0)),kt===Array||kt===void 0))return Be.call(Ze,Et,Xt);for(Pn=new(kt===void 0?Array:kt)(xe(Xt-Et,0)),bn=0;Et<Xt;Et++,bn++)Et in Ze&&z(Pn,bn,Ze[Et]);return Pn.length=bn,Pn}})},"./node_modules/core-js/modules/es.function.name.js":function(Oe,We,Se){var Ge=Se("./node_modules/core-js/internals/descriptors.js"),je=Se("./node_modules/core-js/internals/object-define-property.js").f,He=Function.prototype,ve=He.toString,a=/^\s*function ([^ (]*)/,y="name";Ge&&!(y in He)&&je(He,y,{configurable:!0,get:function(){try{return ve.call(this).match(a)[1]}catch(z){return""}}})},"./node_modules/core-js/modules/es.number.constructor.js":function(Oe,We,Se){"use strict";var Ge=Se("./node_modules/core-js/internals/descriptors.js"),je=Se("./node_modules/core-js/internals/global.js"),He=Se("./node_modules/core-js/internals/is-forced.js"),ve=Se("./node_modules/core-js/internals/redefine.js"),a=Se("./node_modules/core-js/internals/has.js"),y=Se("./node_modules/core-js/internals/classof-raw.js"),z=Se("./node_modules/core-js/internals/inherit-if-required.js"),b=Se("./node_modules/core-js/internals/is-symbol.js"),Ae=Se("./node_modules/core-js/internals/to-primitive.js"),se=Se("./node_modules/core-js/internals/fails.js"),ce=Se("./node_modules/core-js/internals/object-create.js"),Be=Se("./node_modules/core-js/internals/object-get-own-property-names.js").f,xe=Se("./node_modules/core-js/internals/object-get-own-property-descriptor.js").f,De=Se("./node_modules/core-js/internals/object-define-property.js").f,Re=Se("./node_modules/core-js/internals/string-trim.js").trim,nt="Number",Ze=je[nt],yt=Ze.prototype,Et=y(ce(yt))==nt,Xt=function(jt){if(b(jt))throw TypeError("Cannot convert a Symbol value to a number");var nn=Ae(jt,"number"),St,At,Ot,yn,kn,It,Jt,an;if(typeof nn=="string"&&nn.length>2){if(nn=Re(nn),St=nn.charCodeAt(0),St===43||St===45){if(At=nn.charCodeAt(2),At===88||At===120)return NaN}else if(St===48){switch(nn.charCodeAt(1)){case 66:case 98:Ot=2,yn=49;break;case 79:case 111:Ot=8,yn=55;break;default:return+nn}for(kn=nn.slice(2),It=kn.length,Jt=0;Jt<It;Jt++)if(an=kn.charCodeAt(Jt),an<48||an>yn)return NaN;return parseInt(kn,Ot)}}return+nn};if(He(nt,!Ze(" 0o1")||!Ze("0b1")||Ze("+0x1"))){for(var kt=function(nn){var St=arguments.length<1?0:nn,At=this;return At instanceof kt&&(Et?se(function(){yt.valueOf.call(At)}):y(At)!=nt)?z(new Ze(Xt(St)),At,kt):Xt(St)},Pn=Ge?Be(Ze):"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(","),bn=0,$t;Pn.length>bn;bn++)a(Ze,$t=Pn[bn])&&!a(kt,$t)&&De(kt,$t,xe(Ze,$t));kt.prototype=yt,yt.constructor=kt,ve(je,nt,kt)}},"./node_modules/core-js/modules/es.object.assign.js":function(Oe,We,Se){var Ge=Se("./node_modules/core-js/internals/export.js"),je=Se("./node_modules/core-js/internals/object-assign.js");Ge({target:"Object",stat:!0,forced:Object.assign!==je},{assign:je})},"./node_modules/core-js/modules/es.object.keys.js":function(Oe,We,Se){var Ge=Se("./node_modules/core-js/internals/export.js"),je=Se("./node_modules/core-js/internals/to-object.js"),He=Se("./node_modules/core-js/internals/object-keys.js"),ve=Se("./node_modules/core-js/internals/fails.js"),a=ve(function(){He(1)});Ge({target:"Object",stat:!0,forced:a},{keys:function(z){return He(je(z))}})},"./node_modules/core-js/modules/es.object.to-string.js":function(Oe,We,Se){var Ge=Se("./node_modules/core-js/internals/to-string-tag-support.js"),je=Se("./node_modules/core-js/internals/redefine.js"),He=Se("./node_modules/core-js/internals/object-to-string.js");Ge||je(Object.prototype,"toString",He,{unsafe:!0})},"./node_modules/core-js/modules/es.regexp.to-string.js":function(Oe,We,Se){"use strict";var Ge=Se("./node_modules/core-js/internals/redefine.js"),je=Se("./node_modules/core-js/internals/an-object.js"),He=Se("./node_modules/core-js/internals/to-string.js"),ve=Se("./node_modules/core-js/internals/fails.js"),a=Se("./node_modules/core-js/internals/regexp-flags.js"),y="toString",z=RegExp.prototype,b=z[y],Ae=ve(function(){return b.call({source:"a",flags:"b"})!="/a/b"}),se=b.name!=y;(Ae||se)&&Ge(RegExp.prototype,y,function(){var Be=je(this),xe=He(Be.source),De=Be.flags,Re=He(De===void 0&&Be instanceof RegExp&&!("flags"in z)?a.call(Be):De);return"/"+xe+"/"+Re},{unsafe:!0})},"./node_modules/core-js/modules/es.string.iterator.js":function(Oe,We,Se){"use strict";var Ge=Se("./node_modules/core-js/internals/string-multibyte.js").charAt,je=Se("./node_modules/core-js/internals/to-string.js"),He=Se("./node_modules/core-js/internals/internal-state.js"),ve=Se("./node_modules/core-js/internals/define-iterator.js"),a="String Iterator",y=He.set,z=He.getterFor(a);ve(String,"String",function(b){y(this,{type:a,string:je(b),index:0})},function(){var Ae=z(this),se=Ae.string,ce=Ae.index,Be;return ce>=se.length?{value:void 0,done:!0}:(Be=Ge(se,ce),Ae.index+=Be.length,{value:Be,done:!1})})},"./node_modules/core-js/modules/es.string.link.js":function(Oe,We,Se){"use strict";var Ge=Se("./node_modules/core-js/internals/export.js"),je=Se("./node_modules/core-js/internals/create-html.js"),He=Se("./node_modules/core-js/internals/string-html-forced.js");Ge({target:"String",proto:!0,forced:He("link")},{link:function(a){return je(this,"a","href",a)}})},"./node_modules/core-js/modules/es.symbol.description.js":function(Oe,We,Se){"use strict";var Ge=Se("./node_modules/core-js/internals/export.js"),je=Se("./node_modules/core-js/internals/descriptors.js"),He=Se("./node_modules/core-js/internals/global.js"),ve=Se("./node_modules/core-js/internals/has.js"),a=Se("./node_modules/core-js/internals/is-object.js"),y=Se("./node_modules/core-js/internals/object-define-property.js").f,z=Se("./node_modules/core-js/internals/copy-constructor-properties.js"),b=He.Symbol;if(je&&typeof b=="function"&&(!("description"in b.prototype)||b().description!==void 0)){var Ae={},se=function(){var nt=arguments.length<1||arguments[0]===void 0?void 0:String(arguments[0]),Ze=this instanceof se?new b(nt):nt===void 0?b():b(nt);return nt===""&&(Ae[Ze]=!0),Ze};z(se,b);var ce=se.prototype=b.prototype;ce.constructor=se;var Be=ce.toString,xe=String(b("test"))=="Symbol(test)",De=/^Symbol\((.*)\)[^)]+$/;y(ce,"description",{configurable:!0,get:function(){var nt=a(this)?this.valueOf():this,Ze=Be.call(nt);if(ve(Ae,nt))return"";var yt=xe?Ze.slice(7,-1):Ze.replace(De,"$1");return yt===""?void 0:yt}}),Ge({global:!0,forced:!0},{Symbol:se})}},"./node_modules/core-js/modules/es.symbol.iterator.js":function(Oe,We,Se){var Ge=Se("./node_modules/core-js/internals/define-well-known-symbol.js");Ge("iterator")},"./node_modules/core-js/modules/es.symbol.js":function(Oe,We,Se){"use strict";var Ge=Se("./node_modules/core-js/internals/export.js"),je=Se("./node_modules/core-js/internals/global.js"),He=Se("./node_modules/core-js/internals/get-built-in.js"),ve=Se("./node_modules/core-js/internals/is-pure.js"),a=Se("./node_modules/core-js/internals/descriptors.js"),y=Se("./node_modules/core-js/internals/native-symbol.js"),z=Se("./node_modules/core-js/internals/fails.js"),b=Se("./node_modules/core-js/internals/has.js"),Ae=Se("./node_modules/core-js/internals/is-array.js"),se=Se("./node_modules/core-js/internals/is-object.js"),ce=Se("./node_modules/core-js/internals/is-symbol.js"),Be=Se("./node_modules/core-js/internals/an-object.js"),xe=Se("./node_modules/core-js/internals/to-object.js"),De=Se("./node_modules/core-js/internals/to-indexed-object.js"),Re=Se("./node_modules/core-js/internals/to-property-key.js"),nt=Se("./node_modules/core-js/internals/to-string.js"),Ze=Se("./node_modules/core-js/internals/create-property-descriptor.js"),yt=Se("./node_modules/core-js/internals/object-create.js"),Et=Se("./node_modules/core-js/internals/object-keys.js"),Xt=Se("./node_modules/core-js/internals/object-get-own-property-names.js"),kt=Se("./node_modules/core-js/internals/object-get-own-property-names-external.js"),Pn=Se("./node_modules/core-js/internals/object-get-own-property-symbols.js"),bn=Se("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),$t=Se("./node_modules/core-js/internals/object-define-property.js"),jt=Se("./node_modules/core-js/internals/object-property-is-enumerable.js"),nn=Se("./node_modules/core-js/internals/create-non-enumerable-property.js"),St=Se("./node_modules/core-js/internals/redefine.js"),At=Se("./node_modules/core-js/internals/shared.js"),Ot=Se("./node_modules/core-js/internals/shared-key.js"),yn=Se("./node_modules/core-js/internals/hidden-keys.js"),kn=Se("./node_modules/core-js/internals/uid.js"),It=Se("./node_modules/core-js/internals/well-known-symbol.js"),Jt=Se("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),an=Se("./node_modules/core-js/internals/define-well-known-symbol.js"),Wn=Se("./node_modules/core-js/internals/set-to-string-tag.js"),Sn=Se("./node_modules/core-js/internals/internal-state.js"),nA=Se("./node_modules/core-js/internals/array-iteration.js").forEach,Ye=Ot("hidden"),on="Symbol",Ln="prototype",aA=It("toPrimitive"),Qn=Sn.set,ln=Sn.getterFor(on),lt=Object[Ln],qe=je.Symbol,Lt=He("JSON","stringify"),Rt=bn.f,fn=$t.f,xn=kt.f,Hn=jt.f,Vn=At("symbols"),Nn=At("op-symbols"),yA=At("string-to-symbol-registry"),Zn=At("symbol-to-string-registry"),wA=At("wks"),Nt=je.QObject,Cn=!Nt||!Nt[Ln]||!Nt[Ln].findChild,gn=a&&z(function(){return yt(fn({},"a",{get:function(){return fn(this,"a",{value:7}).a}})).a!=7})?function(CA,Jn,dA){var kA=Rt(lt,Jn);kA&&delete lt[Jn],fn(CA,Jn,dA),kA&&CA!==lt&&fn(lt,Jn,kA)}:fn,In=function(CA,Jn){var dA=Vn[CA]=yt(qe[Ln]);return Qn(dA,{type:on,tag:CA,description:Jn}),a||(dA.description=Jn),dA},eA=function(Jn,dA,kA){Jn===lt&&eA(Nn,dA,kA),Be(Jn);var qA=Re(dA);return Be(kA),b(Vn,qA)?(kA.enumerable?(b(Jn,Ye)&&Jn[Ye][qA]&&(Jn[Ye][qA]=!1),kA=yt(kA,{enumerable:Ze(0,!1)})):(b(Jn,Ye)||fn(Jn,Ye,Ze(1,{})),Jn[Ye][qA]=!0),gn(Jn,qA,kA)):fn(Jn,qA,kA)},SA=function(Jn,dA){Be(Jn);var kA=De(dA),qA=Et(kA).concat(fr(kA));return nA(qA,function(Fr){(!a||sr.call(kA,Fr))&&eA(Jn,Fr,kA[Fr])}),Jn},VA=function(Jn,dA){return dA===void 0?yt(Jn):SA(yt(Jn),dA)},sr=function(Jn){var dA=Re(Jn),kA=Hn.call(this,dA);return this===lt&&b(Vn,dA)&&!b(Nn,dA)?!1:kA||!b(this,dA)||!b(Vn,dA)||b(this,Ye)&&this[Ye][dA]?kA:!0},dr=function(Jn,dA){var kA=De(Jn),qA=Re(dA);if(!(kA===lt&&b(Vn,qA)&&!b(Nn,qA))){var Fr=Rt(kA,qA);return Fr&&b(Vn,qA)&&!(b(kA,Ye)&&kA[Ye][qA])&&(Fr.enumerable=!0),Fr}},Sr=function(Jn){var dA=xn(De(Jn)),kA=[];return nA(dA,function(qA){!b(Vn,qA)&&!b(yn,qA)&&kA.push(qA)}),kA},fr=function(Jn){var dA=Jn===lt,kA=xn(dA?Nn:De(Jn)),qA=[];return nA(kA,function(Fr){b(Vn,Fr)&&(!dA||b(lt,Fr))&&qA.push(Vn[Fr])}),qA};if(y||(qe=function(){if(this instanceof qe)throw TypeError("Symbol is not a constructor");var Jn=!arguments.length||arguments[0]===void 0?void 0:nt(arguments[0]),dA=kn(Jn),kA=function(qA){this===lt&&kA.call(Nn,qA),b(this,Ye)&&b(this[Ye],dA)&&(this[Ye][dA]=!1),gn(this,dA,Ze(1,qA))};return a&&Cn&&gn(lt,dA,{configurable:!0,set:kA}),In(dA,Jn)},St(qe[Ln],"toString",function(){return ln(this).tag}),St(qe,"withoutSetter",function(CA){return In(kn(CA),CA)}),jt.f=sr,$t.f=eA,bn.f=dr,Xt.f=kt.f=Sr,Pn.f=fr,Jt.f=function(CA){return In(It(CA),CA)},a&&(fn(qe[Ln],"description",{configurable:!0,get:function(){return ln(this).description}}),ve||St(lt,"propertyIsEnumerable",sr,{unsafe:!0}))),Ge({global:!0,wrap:!0,forced:!y,sham:!y},{Symbol:qe}),nA(Et(wA),function(CA){an(CA)}),Ge({target:on,stat:!0,forced:!y},{for:function(CA){var Jn=nt(CA);if(b(yA,Jn))return yA[Jn];var dA=qe(Jn);return yA[Jn]=dA,Zn[dA]=Jn,dA},keyFor:function(Jn){if(!ce(Jn))throw TypeError(Jn+" is not a symbol");if(b(Zn,Jn))return Zn[Jn]},useSetter:function(){Cn=!0},useSimple:function(){Cn=!1}}),Ge({target:"Object",stat:!0,forced:!y,sham:!a},{create:VA,defineProperty:eA,defineProperties:SA,getOwnPropertyDescriptor:dr}),Ge({target:"Object",stat:!0,forced:!y},{getOwnPropertyNames:Sr,getOwnPropertySymbols:fr}),Ge({target:"Object",stat:!0,forced:z(function(){Pn.f(1)})},{getOwnPropertySymbols:function(Jn){return Pn.f(xe(Jn))}}),Lt){var rr=!y||z(function(){var CA=qe();return Lt([CA])!="[null]"||Lt({a:CA})!="{}"||Lt(Object(CA))!="{}"});Ge({target:"JSON",stat:!0,forced:rr},{stringify:function(Jn,dA,kA){for(var qA=[Jn],Fr=1,ja;arguments.length>Fr;)qA.push(arguments[Fr++]);if(ja=dA,!(!se(dA)&&Jn===void 0||ce(Jn)))return Ae(dA)||(dA=function(Ca,ma){if(typeof ja=="function"&&(ma=ja.call(this,Ca,ma)),!ce(ma))return ma}),qA[1]=dA,Lt.apply(null,qA)}})}qe[Ln][aA]||nn(qe[Ln],aA,qe[Ln].valueOf),Wn(qe,on),yn[Ye]=!0},"./node_modules/core-js/modules/web.dom-collections.for-each.js":function(Oe,We,Se){var Ge=Se("./node_modules/core-js/internals/global.js"),je=Se("./node_modules/core-js/internals/dom-iterables.js"),He=Se("./node_modules/core-js/internals/array-for-each.js"),ve=Se("./node_modules/core-js/internals/create-non-enumerable-property.js");for(var a in je){var y=Ge[a],z=y&&y.prototype;if(z&&z.forEach!==He)try{ve(z,"forEach",He)}catch(b){z.forEach=He}}},"./node_modules/core-js/modules/web.dom-collections.iterator.js":function(Oe,We,Se){var Ge=Se("./node_modules/core-js/internals/global.js"),je=Se("./node_modules/core-js/internals/dom-iterables.js"),He=Se("./node_modules/core-js/modules/es.array.iterator.js"),ve=Se("./node_modules/core-js/internals/create-non-enumerable-property.js"),a=Se("./node_modules/core-js/internals/well-known-symbol.js"),y=a("iterator"),z=a("toStringTag"),b=He.values;for(var Ae in je){var se=Ge[Ae],ce=se&&se.prototype;if(ce){if(ce[y]!==b)try{ve(ce,y,b)}catch(xe){ce[y]=b}if(ce[z]||ve(ce,z,Ae),je[Ae]){for(var Be in He)if(ce[Be]!==He[Be])try{ve(ce,Be,He[Be])}catch(xe){ce[Be]=He[Be]}}}}},"./node_modules/es6-promise/dist/es6-promise.js":function(Oe){(function(We,Se){Oe.exports=Se()})(this,function(){"use strict";function We(Nt){var Cn=typeof Nt;return Nt!==null&&(Cn==="object"||Cn==="function")}function Se(Nt){return typeof Nt=="function"}var Ge=void 0;Array.isArray?Ge=Array.isArray:Ge=function(Nt){return Object.prototype.toString.call(Nt)==="[object Array]"};var je=Ge,He=0,ve=void 0,a=void 0,y=function(Cn,gn){Et[He]=Cn,Et[He+1]=gn,He+=2,He===2&&(a?a(Xt):Pn())};function z(Nt){a=Nt}function b(Nt){y=Nt}var Ae=typeof window!="undefined"?window:void 0,se=Ae||{},ce=se.MutationObserver||se.WebKitMutationObserver,Be=typeof self=="undefined"&&typeof Pe!="undefined"&&{}.toString.call(Pe)==="[object process]",xe=typeof Uint8ClampedArray!="undefined"&&typeof importScripts!="undefined"&&typeof MessageChannel!="undefined";function De(){return function(){return Pe.nextTick(Xt)}}function Re(){return typeof ve!="undefined"?function(){ve(Xt)}:yt()}function nt(){var Nt=0,Cn=new ce(Xt),gn=document.createTextNode("");return Cn.observe(gn,{characterData:!0}),function(){gn.data=Nt=++Nt%2}}function Ze(){var Nt=new MessageChannel;return Nt.port1.onmessage=Xt,function(){return Nt.port2.postMessage(0)}}function yt(){var Nt=setTimeout;return function(){return Nt(Xt,1)}}var Et=new Array(1e3);function Xt(){for(var Nt=0;Nt<He;Nt+=2){var Cn=Et[Nt],gn=Et[Nt+1];Cn(gn),Et[Nt]=void 0,Et[Nt+1]=void 0}He=0}function kt(){try{var Nt=Function("return this")().require("vertx");return ve=Nt.runOnLoop||Nt.runOnContext,Re()}catch(Cn){return yt()}}var Pn=void 0;Be?Pn=De():ce?Pn=nt():xe?Pn=Ze():Ae===void 0?Pn=kt():Pn=yt();function bn(Nt,Cn){var gn=this,In=new this.constructor(nn);In[jt]===void 0&&Lt(In);var eA=gn._state;if(eA){var SA=arguments[eA-1];y(function(){return Qn(eA,In,SA,gn._result)})}else Ln(gn,In,Nt,Cn);return In}function $t(Nt){var Cn=this;if(Nt&&typeof Nt=="object"&&Nt.constructor===Cn)return Nt;var gn=new Cn(nn);return Sn(gn,Nt),gn}var jt=Math.random().toString(36).substring(2);function nn(){}var St=void 0,At=1,Ot=2;function yn(){return new TypeError("You cannot resolve a promise with itself")}function kn(){return new TypeError("A promises callback cannot return that same promise.")}function It(Nt,Cn,gn,In){try{Nt.call(Cn,gn,In)}catch(eA){return eA}}function Jt(Nt,Cn,gn){y(function(In){var eA=!1,SA=It(gn,Cn,function(VA){eA||(eA=!0,Cn!==VA?Sn(In,VA):Ye(In,VA))},function(VA){eA||(eA=!0,on(In,VA))},"Settle: "+(In._label||" unknown promise"));!eA&&SA&&(eA=!0,on(In,SA))},Nt)}function an(Nt,Cn){Cn._state===At?Ye(Nt,Cn._result):Cn._state===Ot?on(Nt,Cn._result):Ln(Cn,void 0,function(gn){return Sn(Nt,gn)},function(gn){return on(Nt,gn)})}function Wn(Nt,Cn,gn){Cn.constructor===Nt.constructor&&gn===bn&&Cn.constructor.resolve===$t?an(Nt,Cn):gn===void 0?Ye(Nt,Cn):Se(gn)?Jt(Nt,Cn,gn):Ye(Nt,Cn)}function Sn(Nt,Cn){if(Nt===Cn)on(Nt,yn());else if(We(Cn)){var gn=void 0;try{gn=Cn.then}catch(In){on(Nt,In);return}Wn(Nt,Cn,gn)}else Ye(Nt,Cn)}function nA(Nt){Nt._onerror&&Nt._onerror(Nt._result),aA(Nt)}function Ye(Nt,Cn){Nt._state===St&&(Nt._result=Cn,Nt._state=At,Nt._subscribers.length!==0&&y(aA,Nt))}function on(Nt,Cn){Nt._state===St&&(Nt._state=Ot,Nt._result=Cn,y(nA,Nt))}function Ln(Nt,Cn,gn,In){var eA=Nt._subscribers,SA=eA.length;Nt._onerror=null,eA[SA]=Cn,eA[SA+At]=gn,eA[SA+Ot]=In,SA===0&&Nt._state&&y(aA,Nt)}function aA(Nt){var Cn=Nt._subscribers,gn=Nt._state;if(Cn.length!==0){for(var In=void 0,eA=void 0,SA=Nt._result,VA=0;VA<Cn.length;VA+=3)In=Cn[VA],eA=Cn[VA+gn],In?Qn(gn,In,eA,SA):eA(SA);Nt._subscribers.length=0}}function Qn(Nt,Cn,gn,In){var eA=Se(gn),SA=void 0,VA=void 0,sr=!0;if(eA){try{SA=gn(In)}catch(dr){sr=!1,VA=dr}if(Cn===SA){on(Cn,kn());return}}else SA=In;Cn._state!==St||(eA&&sr?Sn(Cn,SA):sr===!1?on(Cn,VA):Nt===At?Ye(Cn,SA):Nt===Ot&&on(Cn,SA))}function ln(Nt,Cn){try{Cn(function(In){Sn(Nt,In)},function(In){on(Nt,In)})}catch(gn){on(Nt,gn)}}var lt=0;function qe(){return lt++}function Lt(Nt){Nt[jt]=lt++,Nt._state=void 0,Nt._result=void 0,Nt._subscribers=[]}function Rt(){return new Error("Array Methods must be provided an Array")}var fn=function(){function Nt(Cn,gn){this._instanceConstructor=Cn,this.promise=new Cn(nn),this.promise[jt]||Lt(this.promise),je(gn)?(this.length=gn.length,this._remaining=gn.length,this._result=new Array(this.length),this.length===0?Ye(this.promise,this._result):(this.length=this.length||0,this._enumerate(gn),this._remaining===0&&Ye(this.promise,this._result))):on(this.promise,Rt())}return Nt.prototype._enumerate=function(gn){for(var In=0;this._state===St&&In<gn.length;In++)this._eachEntry(gn[In],In)},Nt.prototype._eachEntry=function(gn,In){var eA=this._instanceConstructor,SA=eA.resolve;if(SA===$t){var VA=void 0,sr=void 0,dr=!1;try{VA=gn.then}catch(fr){dr=!0,sr=fr}if(VA===bn&&gn._state!==St)this._settledAt(gn._state,In,gn._result);else if(typeof VA!="function")this._remaining--,this._result[In]=gn;else if(eA===Zn){var Sr=new eA(nn);dr?on(Sr,sr):Wn(Sr,gn,VA),this._willSettleAt(Sr,In)}else this._willSettleAt(new eA(function(fr){return fr(gn)}),In)}else this._willSettleAt(SA(gn),In)},Nt.prototype._settledAt=function(gn,In,eA){var SA=this.promise;SA._state===St&&(this._remaining--,gn===Ot?on(SA,eA):this._result[In]=eA),this._remaining===0&&Ye(SA,this._result)},Nt.prototype._willSettleAt=function(gn,In){var eA=this;Ln(gn,void 0,function(SA){return eA._settledAt(At,In,SA)},function(SA){return eA._settledAt(Ot,In,SA)})},Nt}();function xn(Nt){return new fn(this,Nt).promise}function Hn(Nt){var Cn=this;return je(Nt)?new Cn(function(gn,In){for(var eA=Nt.length,SA=0;SA<eA;SA++)Cn.resolve(Nt[SA]).then(gn,In)}):new Cn(function(gn,In){return In(new TypeError("You must pass an array to race."))})}function Vn(Nt){var Cn=this,gn=new Cn(nn);return on(gn,Nt),gn}function Nn(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function yA(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}var Zn=function(){function Nt(Cn){this[jt]=qe(),this._result=this._state=void 0,this._subscribers=[],nn!==Cn&&(typeof Cn!="function"&&Nn(),this instanceof Nt?ln(this,Cn):yA())}return Nt.prototype.catch=function(gn){return this.then(null,gn)},Nt.prototype.finally=function(gn){var In=this,eA=In.constructor;return Se(gn)?In.then(function(SA){return eA.resolve(gn()).then(function(){return SA})},function(SA){return eA.resolve(gn()).then(function(){throw SA})}):In.then(gn,gn)},Nt}();Zn.prototype.then=bn,Zn.all=xn,Zn.race=Hn,Zn.resolve=$t,Zn.reject=Vn,Zn._setScheduler=z,Zn._setAsap=b,Zn._asap=y;function wA(){var Nt=void 0;if(typeof Le.g!="undefined")Nt=Le.g;else if(typeof self!="undefined")Nt=self;else try{Nt=Function("return this")()}catch(In){throw new Error("polyfill failed because global object is unavailable in this environment")}var Cn=Nt.Promise;if(Cn){var gn=null;try{gn=Object.prototype.toString.call(Cn.resolve())}catch(In){}if(gn==="[object Promise]"&&!Cn.cast)return}Nt.Promise=Zn}return Zn.polyfill=wA,Zn.Promise=Zn,Zn})},html2canvas:function(Oe){"use strict";Oe.exports=zt},jspdf:function(Oe){"use strict";Oe.exports=dt}},wt={};function Zt(Oe){var We=wt[Oe];if(We!==void 0)return We.exports;var Se=wt[Oe]={exports:{}};return qt[Oe].call(Se.exports,Se,Se.exports,Zt),Se.exports}(function(){Zt.n=function(Oe){var We=Oe&&Oe.__esModule?function(){return Oe.default}:function(){return Oe};return Zt.d(We,{a:We}),We}})(),function(){Zt.d=function(Oe,We){for(var Se in We)Zt.o(We,Se)&&!Zt.o(Oe,Se)&&Object.defineProperty(Oe,Se,{enumerable:!0,get:We[Se]})}}(),function(){Zt.o=function(Oe,We){return Object.prototype.hasOwnProperty.call(Oe,We)}}(),function(){Zt.r=function(Oe){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(Oe,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Oe,"__esModule",{value:!0})}}();var mt={};return function(){"use strict";Zt.r(mt);var Oe=Zt("./src/worker.js"),We=Zt("./src/plugin/jspdf-plugin.js"),Se=Zt("./src/plugin/pagebreaks.js"),Ge=Zt("./src/plugin/hyperlinks.js"),je=function He(ve,a){var y=new He.Worker(a);return ve?y.from(ve).save():y};je.Worker=Oe.default,mt.default=je}(),mt=mt.default,mt}()})},47190:function(An,Gn,Le){"use strict";Le.r(Gn),Le.d(Gn,{AcroForm:function(){return So},AcroFormAppearance:function(){return IA},AcroFormButton:function(){return Sa},AcroFormCheckBox:function(){return rs},AcroFormChoiceField:function(){return Ba},AcroFormComboBox:function(){return Do},AcroFormEditBox:function(){return ii},AcroFormListBox:function(){return No},AcroFormPasswordField:function(){return Oo},AcroFormPushButton:function(){return Wo},AcroFormRadioButton:function(){return Si},AcroFormTextField:function(){return si},GState:function(){return ai},ShadingPattern:function(){return Vo},TilingPattern:function(){return no},default:function(){return bu},jsPDF:function(){return WA}});var Pe=Le(71002),dt={},zt=function(x,E,ee,ae,ue){var le=dt[E]||(dt[E]=URL.createObjectURL(new Blob([x],{type:"text/javascript"}))),de=new Worker(le);return de.onerror=function(me){return ue(me.error,null)},de.onmessage=function(me){return ue(null,me.data)},de.postMessage(ee,ae),de},qt=Uint8Array,wt=Uint16Array,Zt=Uint32Array,mt=new qt([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]),Oe=new qt([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]),We=new qt([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),Se=function(x,E){for(var ee=new wt(31),ae=0;ae<31;++ae)ee[ae]=E+=1<<x[ae-1];for(var ue=new Zt(ee[30]),ae=1;ae<30;++ae)for(var le=ee[ae];le<ee[ae+1];++le)ue[le]=le-ee[ae]<<5|ae;return[ee,ue]},Ge=Se(mt,2),je=Ge[0],He=Ge[1];je[28]=258,He[258]=28;for(var ve=Se(Oe,0),a=ve[0],y=ve[1],z=new wt(32768),b=0;b<32768;++b){var Ae=(b&43690)>>>1|(b&21845)<<1;Ae=(Ae&52428)>>>2|(Ae&13107)<<2,Ae=(Ae&61680)>>>4|(Ae&3855)<<4,z[b]=((Ae&65280)>>>8|(Ae&255)<<8)>>>1}for(var se=function(x,E,ee){for(var ae=x.length,ue=0,le=new wt(E);ue<ae;++ue)++le[x[ue]-1];var de=new wt(E);for(ue=0;ue<E;++ue)de[ue]=de[ue-1]+le[ue-1]<<1;var me;if(ee){me=new wt(1<<E);var pe=15-E;for(ue=0;ue<ae;++ue)if(x[ue])for(var Ce=ue<<4|x[ue],Ie=E-x[ue],Ne=de[x[ue]-1]++<<Ie,ke=Ne|(1<<Ie)-1;Ne<=ke;++Ne)me[z[Ne]>>>pe]=Ce}else for(me=new wt(ae),ue=0;ue<ae;++ue)me[ue]=z[de[x[ue]-1]++]>>>15-x[ue];return me},ce=new qt(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 Be=new qt(32),b=0;b<32;++b)Be[b]=5;var xe=se(ce,9,0),De=se(ce,9,1),Re=se(Be,5,0),nt=se(Be,5,1),Ze=function(x){for(var E=x[0],ee=1;ee<x.length;++ee)x[ee]>E&&(E=x[ee]);return E},yt=function(x,E,ee){var ae=E/8>>0;return(x[ae]|x[ae+1]<<8)>>>(E&7)&ee},Et=function(x,E){var ee=E/8>>0;return(x[ee]|x[ee+1]<<8|x[ee+2]<<16)>>>(E&7)},Xt=function(x){return(x/8>>0)+(x&7&&1)},kt=function(x,E,ee){(E==null||E<0)&&(E=0),(ee==null||ee>x.length)&&(ee=x.length);var ae=new(x instanceof wt?wt:x instanceof Zt?Zt:qt)(ee-E);return ae.set(x.subarray(E,ee)),ae},Pn=function(x,E,ee){var ae=x.length,ue=!E||ee,le=!ee||ee.i;ee||(ee={}),E||(E=new qt(ae*3));var de=function(Ht){var Gt=E.length;if(Ht>Gt){var Kt=new qt(Math.max(Gt*2,Ht));Kt.set(E),E=Kt}},me=ee.f||0,pe=ee.p||0,Ce=ee.b||0,Ie=ee.l,Ne=ee.d,ke=ee.m,be=ee.n,tt=ae*8;do{if(!Ie){ee.f=me=yt(x,pe,1);var Xe=yt(x,pe+1,3);if(pe+=3,Xe)if(Xe==1)Ie=De,Ne=nt,ke=9,be=5;else if(Xe==2){var vt=yt(x,pe,31)+257,Ct=yt(x,pe+10,15)+4,en=vt+yt(x,pe+5,31)+1;pe+=14;for(var pn=new qt(en),Mt=new qt(19),ft=0;ft<Ct;++ft)Mt[We[ft]]=yt(x,pe+ft*3,7);pe+=Ct*3;var mn=Ze(Mt),sn=(1<<mn)-1;if(!le&&pe+en*(mn+7)>tt)break;for(var $e=se(Mt,mn,1),ft=0;ft<en;){var rt=$e[yt(x,pe,sn)];pe+=rt&15;var it=rt>>>4;if(it<16)pn[ft++]=it;else{var bt=0,Bt=0;for(it==16?(Bt=3+yt(x,pe,3),pe+=2,bt=pn[ft-1]):it==17?(Bt=3+yt(x,pe,7),pe+=3):it==18&&(Bt=11+yt(x,pe,127),pe+=7);Bt--;)pn[ft++]=bt}}var Vt=pn.subarray(0,vt),Tt=pn.subarray(vt);ke=Ze(Vt),be=Ze(Tt),Ie=se(Vt,ke,1),Ne=se(Tt,be,1)}else throw"invalid block type";else{var it=Xt(pe)+4,Ve=x[it-4]|x[it-3]<<8,ot=it+Ve;if(ot>ae){if(le)throw"unexpected EOF";break}ue&&de(Ce+Ve),E.set(x.subarray(it,ot),Ce),ee.b=Ce+=Ve,ee.p=pe=ot*8;continue}if(pe>tt)throw"unexpected EOF"}ue&&de(Ce+131072);for(var Yt=(1<<ke)-1,_t=(1<<be)-1,un=ke+be+18;le||pe+un<tt;){var bt=Ie[Et(x,pe)&Yt],hn=bt>>>4;if(pe+=bt&15,pe>tt)throw"unexpected EOF";if(!bt)throw"invalid length/literal";if(hn<256)E[Ce++]=hn;else if(hn==256){Ie=null;break}else{var oA=hn-254;if(hn>264){var ft=hn-257,Ke=mt[ft];oA=yt(x,pe,(1<<Ke)-1)+je[ft],pe+=Ke}var gt=Ne[Et(x,pe)&_t],pt=gt>>>4;if(!gt)throw"invalid distance";pe+=gt&15;var Tt=a[pt];if(pt>3){var Ke=Oe[pt];Tt+=Et(x,pe)&(1<<Ke)-1,pe+=Ke}if(pe>tt)throw"unexpected EOF";ue&&de(Ce+131072);for(var Pt=Ce+oA;Ce<Pt;Ce+=4)E[Ce]=E[Ce-Tt],E[Ce+1]=E[Ce+1-Tt],E[Ce+2]=E[Ce+2-Tt],E[Ce+3]=E[Ce+3-Tt];Ce=Pt}}ee.l=Ie,ee.p=pe,ee.b=Ce,Ie&&(me=1,ee.m=ke,ee.d=Ne,ee.n=be)}while(!me);return Ce==E.length?E:kt(E,0,Ce)},bn=function(x,E,ee){ee<<=E&7;var ae=E/8>>0;x[ae]|=ee,x[ae+1]|=ee>>>8},$t=function(x,E,ee){ee<<=E&7;var ae=E/8>>0;x[ae]|=ee,x[ae+1]|=ee>>>8,x[ae+2]|=ee>>>16},jt=function(x,E){for(var ee=[],ae=0;ae<x.length;++ae)x[ae]&&ee.push({s:ae,f:x[ae]});var ue=ee.length,le=ee.slice();if(!ue)return[new qt(0),0];if(ue==1){var de=new qt(ee[0].s+1);return de[ee[0].s]=1,[de,1]}ee.sort(function(en,pn){return en.f-pn.f}),ee.push({s:-1,f:25001});var me=ee[0],pe=ee[1],Ce=0,Ie=1,Ne=2;for(ee[0]={s:-1,f:me.f+pe.f,l:me,r:pe};Ie!=ue-1;)me=ee[ee[Ce].f<ee[Ne].f?Ce++:Ne++],pe=ee[Ce!=Ie&&ee[Ce].f<ee[Ne].f?Ce++:Ne++],ee[Ie++]={s:-1,f:me.f+pe.f,l:me,r:pe};for(var ke=le[0].s,ae=1;ae<ue;++ae)le[ae].s>ke&&(ke=le[ae].s);var be=new wt(ke+1),tt=nn(ee[Ie-1],be,0);if(tt>E){var ae=0,Xe=0,it=tt-E,Ve=1<<it;for(le.sort(function(pn,Mt){return be[Mt.s]-be[pn.s]||pn.f-Mt.f});ae<ue;++ae){var ot=le[ae].s;if(be[ot]>E)Xe+=Ve-(1<<tt-be[ot]),be[ot]=E;else break}for(Xe>>>=it;Xe>0;){var vt=le[ae].s;be[vt]<E?Xe-=1<<E-be[vt]++-1:++ae}for(;ae>=0&&Xe;--ae){var Ct=le[ae].s;be[Ct]==E&&(--be[Ct],++Xe)}tt=E}return[new qt(be),tt]},nn=function(x,E,ee){return x.s==-1?Math.max(nn(x.l,E,ee+1),nn(x.r,E,ee+1)):E[x.s]=ee},St=function(x){for(var E=x.length;E&&!x[--E];);for(var ee=new wt(++E),ae=0,ue=x[0],le=1,de=function(pe){ee[ae++]=pe},me=1;me<=E;++me)if(x[me]==ue&&me!=E)++le;else{if(!ue&&le>2){for(;le>138;le-=138)de(32754);le>2&&(de(le>10?le-11<<5|28690:le-3<<5|12305),le=0)}else if(le>3){for(de(ue),--le;le>6;le-=6)de(8304);le>2&&(de(le-3<<5|8208),le=0)}for(;le--;)de(ue);le=1,ue=x[me]}return[ee.subarray(0,ae),E]},At=function(x,E){for(var ee=0,ae=0;ae<E.length;++ae)ee+=x[ae]*E[ae];return ee},Ot=function(x,E,ee){var ae=ee.length,ue=Xt(E+2);x[ue]=ae&255,x[ue+1]=ae>>>8,x[ue+2]=x[ue]^255,x[ue+3]=x[ue+1]^255;for(var le=0;le<ae;++le)x[ue+le+4]=ee[le];return(ue+4+ae)*8},yn=function(x,E,ee,ae,ue,le,de,me,pe,Ce,Ie){bn(E,Ie++,ee),++ue[256];for(var Ne=jt(ue,15),ke=Ne[0],be=Ne[1],tt=jt(le,15),Xe=tt[0],it=tt[1],Ve=St(ke),ot=Ve[0],vt=Ve[1],Ct=St(Xe),en=Ct[0],pn=Ct[1],Mt=new wt(19),ft=0;ft<ot.length;++ft)Mt[ot[ft]&31]++;for(var ft=0;ft<en.length;++ft)Mt[en[ft]&31]++;for(var mn=jt(Mt,7),sn=mn[0],$e=mn[1],rt=19;rt>4&&!sn[We[rt-1]];--rt);var bt=Ce+5<<3,Bt=At(ue,ce)+At(le,Be)+de,Vt=At(ue,ke)+At(le,Xe)+de+14+3*rt+At(Mt,sn)+(2*Mt[16]+3*Mt[17]+7*Mt[18]);if(bt<=Bt&&bt<=Vt)return Ot(E,Ie,x.subarray(pe,pe+Ce));var Tt,Yt,_t,un;if(bn(E,Ie,1+(Vt<Bt)),Ie+=2,Vt<Bt){Tt=se(ke,be,0),Yt=ke,_t=se(Xe,it,0),un=Xe;var hn=se(sn,$e,0);bn(E,Ie,vt-257),bn(E,Ie+5,pn-1),bn(E,Ie+10,rt-4),Ie+=14;for(var ft=0;ft<rt;++ft)bn(E,Ie+3*ft,sn[We[ft]]);Ie+=3*rt;for(var oA=[ot,en],Ke=0;Ke<2;++Ke)for(var gt=oA[Ke],ft=0;ft<gt.length;++ft){var pt=gt[ft]&31;bn(E,Ie,hn[pt]),Ie+=sn[pt],pt>15&&(bn(E,Ie,gt[ft]>>>5&127),Ie+=gt[ft]>>>12)}}else Tt=xe,Yt=ce,_t=Re,un=Be;for(var ft=0;ft<me;++ft)if(ae[ft]>255){var pt=ae[ft]>>>18&31;$t(E,Ie,Tt[pt+257]),Ie+=Yt[pt+257],pt>7&&(bn(E,Ie,ae[ft]>>>23&31),Ie+=mt[pt]);var Pt=ae[ft]&31;$t(E,Ie,_t[Pt]),Ie+=un[Pt],Pt>3&&($t(E,Ie,ae[ft]>>>5&8191),Ie+=Oe[Pt])}else $t(E,Ie,Tt[ae[ft]]),Ie+=Yt[ae[ft]];return $t(E,Ie,Tt[256]),Ie+Yt[256]},kn=new Zt([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),It=new qt(0),Jt=function(x,E,ee,ae,ue,le){var de=x.length,me=new qt(ae+de+5*(1+Math.floor(de/7e3))+ue),pe=me.subarray(ae,me.length-ue),Ce=0;if(!E||de<8)for(var Ie=0;Ie<=de;Ie+=65535){var Ne=Ie+65535;Ne<de?Ce=Ot(pe,Ce,x.subarray(Ie,Ne)):(pe[Ie]=le,Ce=Ot(pe,Ce,x.subarray(Ie,de)))}else{for(var ke=kn[E-1],be=ke>>>13,tt=ke&8191,Xe=(1<<ee)-1,it=new wt(32768),Ve=new wt(Xe+1),ot=Math.ceil(ee/3),vt=2*ot,Ct=function(MA){return(x[MA]^x[MA+1]<<ot^x[MA+2]<<vt)&Xe},en=new Zt(25e3),pn=new wt(288),Mt=new wt(32),ft=0,mn=0,Ie=0,sn=0,$e=0,rt=0;Ie<de;++Ie){var bt=Ct(Ie),Bt=Ie&32767,Vt=Ve[bt];if(it[Bt]=Vt,Ve[bt]=Bt,$e<=Ie){var Tt=de-Ie;if((ft>7e3||sn>24576)&&Tt>423){Ce=yn(x,pe,0,en,pn,Mt,mn,sn,rt,Ie-rt,Ce),sn=ft=mn=0,rt=Ie;for(var Yt=0;Yt<286;++Yt)pn[Yt]=0;for(var Yt=0;Yt<30;++Yt)Mt[Yt]=0}var _t=2,un=0,hn=tt,oA=Bt-Vt&32767;if(Tt>2&&bt==Ct(Ie-oA))for(var Ke=Math.min(be,Tt)-1,gt=Math.min(32767,Ie),pt=Math.min(258,Tt);oA<=gt&&--hn&&Bt!=Vt;){if(x[Ie+_t]==x[Ie+_t-oA]){for(var Pt=0;Pt<pt&&x[Ie+Pt]==x[Ie+Pt-oA];++Pt);if(Pt>_t){if(_t=Pt,un=oA,Pt>Ke)break;for(var Ht=Math.min(oA,Pt-2),Gt=0,Yt=0;Yt<Ht;++Yt){var Kt=Ie-oA+Yt+32768&32767,tn=it[Kt],Yn=Kt-tn+32768&32767;Yn>Gt&&(Gt=Yn,Vt=Kt)}}}Bt=Vt,Vt=it[Bt],oA+=Bt-Vt+32768&32767}if(un){en[sn++]=268435456|He[_t]<<18|y[un];var Xn=He[_t]&31,vA=y[un]&31;mn+=mt[Xn]+Oe[vA],++pn[257+Xn],++Mt[vA],$e=Ie+_t,++ft}else en[sn++]=x[Ie],++pn[x[Ie]]}}Ce=yn(x,pe,le,en,pn,Mt,mn,sn,rt,Ie-rt,Ce),le||(Ce=Ot(pe,Ce,It))}return kt(me,0,ae+Xt(Ce)+ue)},an=null,Wn=function(){var x=4294967295;return{p:function(E){for(var ee=x,ae=0;ae<E.length;++ae)ee=an[ee&255^E[ae]]^ee>>>8;x=ee},d:function(){return x^4294967295}}},Sn=function(){var x=1,E=0;return{p:function(ee){for(var ae=x,ue=E,le=ee.length,de=0;de!=le;){for(var me=Math.min(de+5552,le);de<me;++de)ae+=ee[de],ue+=ae;ae%=65521,ue%=65521}x=ae,E=ue},d:function(){return(x>>>8<<16|(E&255)<<8|E>>>8)+((x&255)<<23)*2}}},nA=function(x,E,ee,ae,ue){return Jt(x,E.level==null?6:E.level,E.mem==null?Math.ceil(Math.max(8,Math.min(13,Math.log(x.length)))*1.5):12+E.mem,ee,ae,!ue)},Ye=function(x,E){var ee={};for(var ae in x)ee[ae]=x[ae];for(var ae in E)ee[ae]=E[ae];return ee},on=function(x,E,ee){for(var ae=x(),ue=x.toString(),le=ue.slice(ue.indexOf("[")+1,ue.lastIndexOf("]")).replace(/ /g,"").split(","),de=0;de<ae.length;++de){var me=ae[de],pe=le[de];if(typeof me=="function"){E+=";"+pe+"=";var Ce=me.toString();if(me.prototype)if(Ce.indexOf("[native code]")!=-1){var Ie=Ce.indexOf(" ",8)+1;E+=Ce.slice(Ie,Ce.indexOf("(",Ie))}else{E+=Ce;for(var Ne in me.prototype)E+=";"+pe+".prototype."+Ne+"="+me.prototype[Ne].toString()}else E+=Ce}else ee[pe]=me}return[E,ee]},Ln=null,aA=function(x){var E=[];for(var ee in x)(x[ee]instanceof qt||x[ee]instanceof wt||x[ee]instanceof Zt)&&E.push((x[ee]=new x[ee].constructor(x[ee])).buffer);return E},Qn=function(x,E,ee,ae){var ue;if(!Ln[ee]){for(var le="",de={},me=x.length-1,pe=0;pe<me;++pe)ue=on(x[pe],le,de),le=ue[0],de=ue[1];Ln[ee]=on(x[me],le,de)}var Ce=Ye({},Ln[ee][1]);return zt(Ln[ee][0]+";onmessage=function(e){for(var k in e.data)self[k]=e.data[k];onmessage="+E.toString()+"}",ee,Ce,aA(Ce),ae)},ln=function(){return[qt,wt,Zt,mt,Oe,We,je,a,De,nt,z,se,Ze,yt,Et,Xt,kt,Pn,kA,xn,Hn]},lt=function(){return[qt,wt,Zt,mt,Oe,We,He,y,xe,ce,Re,Be,z,kn,It,se,bn,$t,jt,nn,St,At,Ot,yn,Xt,kt,Jt,nA,rr,xn]},qe=function(){return[Cn,eA,Nt,Wn,an]},Lt=function(){return[gn,In]},Rt=function(){return[SA,Nt,Sn]},fn=function(){return[VA]},xn=function(x){return postMessage(x,[x.buffer])},Hn=function(x){return x&&x.size&&new qt(x.size)},Vn=function(x,E,ee,ae,ue,le){var de=Qn(ee,ae,ue,function(me,pe){de.terminate(),le(me,pe)});return E.consume||(x=new qt(x)),de.postMessage([x,E],[x.buffer]),function(){de.terminate()}},Nn=function(x){return x.ondata=function(E,ee){return postMessage([E,ee],[E.buffer])},function(E){return x.push(E.data[0],E.data[1])}},yA=function(x,E,ee,ae,ue){var le,de=Qn(x,ae,ue,function(me,pe){me?(de.terminate(),E.ondata.call(E,me)):(pe[1]&&de.terminate(),E.ondata.call(E,me,pe[0],pe[1]))});de.postMessage(ee),E.push=function(me,pe){if(le)throw"stream finished";if(!E.ondata)throw"no stream handler";de.postMessage([me,le=pe],[me.buffer])},E.terminate=function(){de.terminate()}},Zn=function(x,E){return x[E]|x[E+1]<<8},wA=function(x,E){return(x[E]|x[E+1]<<8|x[E+2]<<16)+(x[E+3]<<23)*2},Nt=function(x,E,ee){for(;ee;++E)x[E]=ee,ee>>>=8},Cn=function(x,E){var ee=E.filename;if(x[0]=31,x[1]=139,x[2]=8,x[8]=E.level<2?4:E.level==9?2:0,x[9]=3,E.mtime!=0&&Nt(x,4,Math.floor(new Date(E.mtime||Date.now())/1e3)),ee){x[3]=8;for(var ae=0;ae<=ee.length;++ae)x[ae+10]=ee.charCodeAt(ae)}},gn=function(x){if(x[0]!=31||x[1]!=139||x[2]!=8)throw"invalid gzip data";var E=x[3],ee=10;E&4&&(ee+=x[10]|(x[11]<<8)+2);for(var ae=(E>>3&1)+(E>>4&1);ae>0;ae-=!x[ee++]);return ee+(E&2)},In=function(x){var E=x.length;return(x[E-4]|x[E-3]<<8|x[E-2]<<16)+2*(x[E-1]<<23)},eA=function(x){return 10+(x.filename&&x.filename.length+1||0)},SA=function(x,E){var ee=E.level,ae=ee==0?0:ee<6?1:ee==9?3:2;x[0]=120,x[1]=ae<<6|(ae?32-2*ae:1)},VA=function(x){if((x[0]&15)!=8||x[0]>>>4>7||(x[0]<<8|x[1])%31)throw"invalid zlib data";if(x[1]&32)throw"invalid zlib data: preset dictionaries not supported"};function sr(x,E){return!E&&typeof x=="function"&&(E=x,x={}),this.ondata=E,x}var dr=null,Sr=null;function fr(x,E,ee){if(ee||(ee=E,E={}),typeof ee!="function")throw"no callback";return Vn(x,E,[lt],function(ae){return xn(rr(ae.data[0],ae.data[1]))},0,ee)}function rr(x,E){return E===void 0&&(E={}),nA(x,E,0,0)}var CA=null,Jn=null;function dA(x,E,ee){if(ee||(ee=E,E={}),typeof ee!="function")throw"no callback";return Vn(x,E,[ln],function(ae){return xn(kA(ae.data[0],Hn(ae.data[1])))},1,ee)}function kA(x,E){return Pn(x,E)}var qA=null,Fr=null;function ja(x,E,ee){if(ee||(ee=E,E={}),typeof ee!="function")throw"no callback";return Vn(x,E,[lt,qe,function(){return[Ca]}],function(ae){return xn(Ca(ae.data[0],ae.data[1]))},2,ee)}function Ca(x,E){E===void 0&&(E={});var ee=Wn(),ae=x.length;ee.p(x);var ue=nA(x,E,eA(E),8),le=ue.length;return Cn(ue,E),Nt(ue,le-8,ee.d()),Nt(ue,le-4,ae),ue}var ma=null,_A=null;function mo(x,E,ee){if(ee||(ee=E,E={}),typeof ee!="function")throw"no callback";return Vn(x,E,[ln,Lt,function(){return[Va]}],function(ae){return xn(Va(ae.data[0]))},3,ee)}function Va(x,E){return Pn(x.subarray(gn(x),-8),E||new qt(In(x)))}var zn=null,_n=null;function sA(x,E,ee){if(ee||(ee=E,E={}),typeof ee!="function")throw"no callback";return Vn(x,E,[lt,Rt,function(){return[AA]}],function(ae){return xn(AA(ae.data[0],ae.data[1]))},4,ee)}function AA(x,E){E===void 0&&(E={});var ee=Sn();ee.p(x);var ae=nA(x,E,2,4);return SA(ae,E),Nt(ae,ae.length-4,ee.d()),ae}var $A=null,gr=null;function KA(x,E,ee){if(ee||(ee=E,E={}),typeof ee!="function")throw"no callback";return Vn(x,E,[ln,fn,function(){return[Ft]}],function(ae){return xn(Ft(ae.data[0],Hn(ae.data[1])))},5,ee)}function Ft(x,E){return Pn((VA(x),x.subarray(2,-4)),E)}var Ut=null,xt=null;function vn(x,E,ee){if(ee||(ee=E,E={}),typeof ee!="function")throw"no callback";return x[0]==31&&x[1]==139&&x[2]==8?mo(x,E,ee):(x[0]&15)!=8||x[0]>>4>7||(x[0]<<8|x[1])%31?dA(x,E,ee):KA(x,E,ee)}function Rn(x,E){return x[0]==31&&x[1]==139&&x[2]==8?Va(x,E):(x[0]&15)!=8||x[0]>>4>7||(x[0]<<8|x[1])%31?kA(x,E):Ft(x,E)}var rA=function(x,E,ee,ae){for(var ue in x){var le=x[ue],de=E+ue;le instanceof qt?ee[de]=[le,ae]:Array.isArray(le)?ee[de]=[le[0],Ye(ae,le[1])]:rA(le,de+"/",ee,ae)}};function rn(x,E){var ee=x.length;if(!E&&typeof TextEncoder!="undefined")return new TextEncoder().encode(x);for(var ae=new qt(x.length+(x.length>>>1)),ue=0,le=function(Ce){ae[ue++]=Ce},de=0;de<ee;++de){if(ue+5>ae.length){var me=new qt(ue+8+(ee-de<<1));me.set(ae),ae=me}var pe=x.charCodeAt(de);pe<128||E?le(pe):pe<2048?(le(192|pe>>>6),le(128|pe&63)):pe>55295&&pe<57344?(pe=65536+(pe&1047552)|x.charCodeAt(++de)&1023,le(240|pe>>>18),le(128|pe>>>12&63),le(128|pe>>>6&63),le(128|pe&63)):(le(224|pe>>>12),le(128|pe>>>6&63),le(128|pe&63))}return kt(ae,0,ue)}function Un(x,E){var ee="";if(!E&&typeof TextDecoder!="undefined")return new TextDecoder().decode(x);for(var ae=0;ae<x.length;){var ue=x[ae++];ue<128||E?ee+=String.fromCharCode(ue):ue<224?ee+=String.fromCharCode((ue&31)<<6|x[ae++]&63):ue<240?ee+=String.fromCharCode((ue&15)<<12|(x[ae++]&63)<<6|x[ae++]&63):(ue=((ue&15)<<18|(x[ae++]&63)<<12|(x[ae++]&63)<<6|x[ae++]&63)-65536,ee+=String.fromCharCode(55296|ue>>10,56320|ue&1023))}return ee}var cA=function(x,E){return E+30+Zn(x,E+26)+Zn(x,E+28)},PA=function(x,E,ee){var ae=Zn(x,E+28),ue=Un(x.subarray(E+46,E+46+ae),!(Zn(x,E+8)&2048)),le=E+46+ae,de=ee?lr(x,le):[wA(x,E+20),wA(x,E+24),wA(x,E+42)],me=de[0],pe=de[1],Ce=de[2];return[Zn(x,E+10),me,pe,ue,le+Zn(x,E+30)+Zn(x,E+32),Ce]},lr=function(x,E){for(;Zn(x,E)!=1;E+=4+Zn(x,E+2));return[wA(x,E+12),wA(x,E+4),wA(x,E+20)]},En=function(x,E,ee,ae,ue,le,de,me,pe,Ce){var Ie=le.length,Ne=ae.length;Nt(x,E,pe!=null?33639248:67324752),E+=4,pe!=null&&(x[E]=20,E+=2),x[E]=20,E+=2,x[E++]=Ce==8&&(me.level==1?6:me.level<6?4:me.level==9?2:0),x[E++]=de&&8,x[E]=Ce,E+=2;var ke=new Date(me.mtime||Date.now()),be=ke.getFullYear()-1980;if(be<0||be>119)throw"date not in range 1980-2099";Nt(x,E,(be<<24)*2|ke.getMonth()+1<<21|ke.getDate()<<16|ke.getHours()<<11|ke.getMinutes()<<5|ke.getSeconds()>>>1),E+=4,Nt(x,E,ee),Nt(x,E+4,Ne),Nt(x,E+8,ue),Nt(x,E+12,Ie),E+=16,pe!=null&&(Nt(x,E+=10,pe),E+=4),x.set(le,E),E+=Ie,pe==null&&x.set(ae,E)},wr=function(x,E,ee,ae,ue){Nt(x,E,101010256),Nt(x,E+8,ee),Nt(x,E+10,ee),Nt(x,E+12,ae),Nt(x,E+16,ue)};function la(x,E,ee){if(ee||(ee=E,E={}),typeof ee!="function")throw"no callback";var ae={};rA(x,"",ae,E);var ue=Object.keys(ae),le=ue.length,de=0,me=0,pe=le,Ce=new Array(le),Ie=[],Ne=function(){for(var Xe=0;Xe<Ie.length;++Xe)Ie[Xe]()},ke=function(){var Xe=new qt(me+22),it=de,Ve=me-de;me=0;for(var ot=0;ot<pe;++ot){var vt=Ce[ot];try{En(Xe,me,vt.c,vt.d,vt.m,vt.n,vt.u,vt.p,null,vt.t),En(Xe,de,vt.c,vt.d,vt.m,vt.n,vt.u,vt.p,me,vt.t),de+=46+vt.n.length,me+=30+vt.n.length+vt.d.length}catch(Ct){return ee(Ct,null)}}wr(Xe,de,Ce.length,Ve,it),ee(null,Xe)};le||ke();for(var be=function(Xe){var it=ue[Xe],Ve=ae[it],ot=Ve[0],vt=Ve[1],Ct=Wn(),en=ot.length;Ct.p(ot);var pn=rn(it),Mt=pn.length,ft=vt.level==0?0:8,mn=function(sn,$e){if(sn)Ne(),ee(sn,null);else{var rt=$e.length;Ce[Xe]={t:ft,d:$e,m:en,c:Ct.d(),u:it.length!=rt,n:pn,p:vt},de+=30+Mt+rt,me+=76+2*Mt+rt,--le||ke()}};if(pn.length>65535&&mn("filename too long",null),!ft)mn(null,ot);else if(en<16e4)try{mn(null,rr(ot,vt))}catch(sn){mn(sn,null)}else Ie.push(fr(ot,vt,mn))},tt=0;tt<pe;++tt)be(tt);return Ne}function Ei(x,E){E===void 0&&(E={});var ee={},ae=[];rA(x,"",ee,E);var ue=0,le=0;for(var de in ee){var me=ee[de],pe=me[0],Ce=me[1],Ie=Ce.level==0?0:8,Ne=rn(de),ke=Ne.length;if(Ne.length>65535)throw"filename too long";var be=Ie?rr(pe,Ce):pe,tt=be.length,Xe=Wn();Xe.p(pe),ae.push({t:Ie,d:be,m:pe.length,c:Xe.d(),u:de.length!=ke,n:Ne,o:ue,p:Ce}),ue+=30+ke+tt,le+=76+2*ke+tt}for(var it=new qt(le+22),Ve=ue,ot=le-ue,vt=0;vt<ae.length;++vt){var Ct=ae[vt];En(it,Ct.o,Ct.c,Ct.d,Ct.m,Ct.n,Ct.u,Ct.p,null,Ct.t),En(it,ue,Ct.c,Ct.d,Ct.m,Ct.n,Ct.u,Ct.p,Ct.o,Ct.t),ue+=46+Ct.n.length}return wr(it,ue,ae.length,ot,Ve),it}function Ia(x,E){if(typeof E!="function")throw"no callback";for(var ee=[],ae=function(){for(var ke=0;ke<ee.length;++ke)ee[ke]()},ue={},le=x.length-22;wA(x,le)!=101010256;--le)if(!le||x.length-le>65558){E("invalid zip file",null);return}var de=Zn(x,le+8);de||E(null,{});var me=de,pe=wA(x,le+16),Ce=pe==4294967295;if(Ce){if(le=wA(x,le-12),wA(x,le)!=101075792)throw"invalid zip file";me=de=wA(x,le+32),pe=wA(x,le+48)}for(var Ie=function(ke){var be=PA(x,pe,Ce),tt=be[0],Xe=be[1],it=be[2],Ve=be[3],ot=be[4],vt=be[5],Ct=cA(x,vt);pe=ot;var en=function(Mt,ft){Mt?(ae(),E(Mt,null)):(ue[Ve]=ft,--de||E(null,ue))};if(!tt)en(null,kt(x,Ct,Ct+Xe));else if(tt==8){var pn=x.subarray(Ct,Ct+Xe);if(Xe<32e4)try{en(null,kA(pn,new qt(it)))}catch(Mt){en(Mt,null)}else ee.push(dA(pn,{size:it},en))}else en("unknown compression type "+tt,null)},Ne=0;Ne<me;++Ne)Ie(Ne);return ae}function Vr(x){for(var E={},ee=x.length-22;wA(x,ee)!=101010256;--ee)if(!ee||x.length-ee>65558)throw"invalid zip file";var ae=Zn(x,ee+8);if(!ae)return{};var ue=wA(x,ee+16),le=ue==4294967295;if(le){if(ee=wA(x,ee-12),wA(x,ee)!=101075792)throw"invalid zip file";ae=wA(x,ee+32),ue=wA(x,ee+48)}for(var de=0;de<ae;++de){var me=PA(x,ue,le),pe=me[0],Ce=me[1],Ie=me[2],Ne=me[3],ke=me[4],be=me[5],tt=cA(x,be);if(ue=ke,!pe)E[Ne]=kt(x,tt,tt+Ce);else if(pe==8)E[Ne]=kA(x.subarray(tt,tt+Ce),new qt(Ie));else throw"unknown compression type "+pe}return E}var zA=function(){return typeof window!="undefined"?window:typeof Le.g!="undefined"?Le.g:typeof self!="undefined"?self:this}();function Ai(){zA.console&&typeof zA.console.log=="function"&&zA.console.log.apply(zA.console,arguments)}var xr={log:Ai,warn:function(x){zA.console&&(typeof zA.console.warn=="function"?zA.console.warn.apply(zA.console,arguments):Ai.call(null,arguments))},error:function(x){zA.console&&(typeof zA.console.error=="function"?zA.console.error.apply(zA.console,arguments):Ai(x))}};function ts(x,E,ee){var ae=new XMLHttpRequest;ae.open("GET",x),ae.responseType="blob",ae.onload=function(){$r(ae.response,E,ee)},ae.onerror=function(){xr.error("could not download file")},ae.send()}function po(x){var E=new XMLHttpRequest;E.open("HEAD",x,!1);try{E.send()}catch(ee){}return E.status>=200&&E.status<=299}function pa(x){try{x.dispatchEvent(new MouseEvent("click"))}catch(ee){var E=document.createEvent("MouseEvents");E.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),x.dispatchEvent(E)}}var oo,ri,$r=zA.saveAs||((typeof window=="undefined"?"undefined":(0,Pe.Z)(window))!=="object"||window!==zA?function(){}:typeof HTMLAnchorElement!="undefined"&&"download"in HTMLAnchorElement.prototype?function(x,E,ee){var ae=zA.URL||zA.webkitURL,ue=document.createElement("a");E=E||x.name||"download",ue.download=E,ue.rel="noopener",typeof x=="string"?(ue.href=x,ue.origin!==location.origin?po(ue.href)?ts(x,E,ee):pa(ue,ue.target="_blank"):pa(ue)):(ue.href=ae.createObjectURL(x),setTimeout(function(){ae.revokeObjectURL(ue.href)},4e4),setTimeout(function(){pa(ue)},0))}:"msSaveOrOpenBlob"in navigator?function(x,E,ee){if(E=E||x.name||"download",typeof x=="string")if(po(x))ts(x,E,ee);else{var ae=document.createElement("a");ae.href=x,ae.target="_blank",setTimeout(function(){pa(ae)})}else navigator.msSaveOrOpenBlob(function(ue,le){return le===void 0?le={autoBom:!1}:(0,Pe.Z)(le)!=="object"&&(xr.warn("Deprecated: Expected third argument to be a object"),le={autoBom:!le}),le.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(ue.type)?new Blob(["\uFEFF",ue],{type:ue.type}):ue}(x,ee),E)}:function(x,E,ee,ae){if((ae=ae||open("","_blank"))&&(ae.document.title=ae.document.body.innerText="downloading..."),typeof x=="string")return ts(x,E,ee);var ue=x.type==="application/octet-stream",le=/constructor/i.test(zA.HTMLElement)||zA.safari,de=/CriOS\/[\d]+/.test(navigator.userAgent);if((de||ue&&le)&&(typeof FileReader=="undefined"?"undefined":(0,Pe.Z)(FileReader))==="object"){var me=new FileReader;me.onloadend=function(){var Ie=me.result;Ie=de?Ie:Ie.replace(/^data:[^;]*;/,"data:attachment/file;"),ae?ae.location.href=Ie:location=Ie,ae=null},me.readAsDataURL(x)}else{var pe=zA.URL||zA.webkitURL,Ce=pe.createObjectURL(x);ae?ae.location=Ce:location.href=Ce,ae=null,setTimeout(function(){pe.revokeObjectURL(Ce)},4e4)}});function On(x){var E;x=x||"",this.ok=!1,x.charAt(0)=="#"&&(x=x.substr(1,6)),x={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"}[x=(x=x.replace(/ /g,"")).toLowerCase()]||x;for(var ee=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(me){return[parseInt(me[1]),parseInt(me[2]),parseInt(me[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(me){return[parseInt(me[1],16),parseInt(me[2],16),parseInt(me[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(me){return[parseInt(me[1]+me[1],16),parseInt(me[2]+me[2],16),parseInt(me[3]+me[3],16)]}}],ae=0;ae<ee.length;ae++){var ue=ee[ae].re,le=ee[ae].process,de=ue.exec(x);de&&(E=le(de),this.r=E[0],this.g=E[1],this.b=E[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 me=this.r.toString(16),pe=this.g.toString(16),Ce=this.b.toString(16);return me.length==1&&(me="0"+me),pe.length==1&&(pe="0"+pe),Ce.length==1&&(Ce="0"+Ce),"#"+me+pe+Ce}}function Bs(x,E){var ee=x[0],ae=x[1],ue=x[2],le=x[3];ee=va(ee,ae,ue,le,E[0],7,-680876936),le=va(le,ee,ae,ue,E[1],12,-389564586),ue=va(ue,le,ee,ae,E[2],17,606105819),ae=va(ae,ue,le,ee,E[3],22,-1044525330),ee=va(ee,ae,ue,le,E[4],7,-176418897),le=va(le,ee,ae,ue,E[5],12,1200080426),ue=va(ue,le,ee,ae,E[6],17,-1473231341),ae=va(ae,ue,le,ee,E[7],22,-45705983),ee=va(ee,ae,ue,le,E[8],7,1770035416),le=va(le,ee,ae,ue,E[9],12,-1958414417),ue=va(ue,le,ee,ae,E[10],17,-42063),ae=va(ae,ue,le,ee,E[11],22,-1990404162),ee=va(ee,ae,ue,le,E[12],7,1804603682),le=va(le,ee,ae,ue,E[13],12,-40341101),ue=va(ue,le,ee,ae,E[14],17,-1502002290),ee=ea(ee,ae=va(ae,ue,le,ee,E[15],22,1236535329),ue,le,E[1],5,-165796510),le=ea(le,ee,ae,ue,E[6],9,-1069501632),ue=ea(ue,le,ee,ae,E[11],14,643717713),ae=ea(ae,ue,le,ee,E[0],20,-373897302),ee=ea(ee,ae,ue,le,E[5],5,-701558691),le=ea(le,ee,ae,ue,E[10],9,38016083),ue=ea(ue,le,ee,ae,E[15],14,-660478335),ae=ea(ae,ue,le,ee,E[4],20,-405537848),ee=ea(ee,ae,ue,le,E[9],5,568446438),le=ea(le,ee,ae,ue,E[14],9,-1019803690),ue=ea(ue,le,ee,ae,E[3],14,-187363961),ae=ea(ae,ue,le,ee,E[8],20,1163531501),ee=ea(ee,ae,ue,le,E[13],5,-1444681467),le=ea(le,ee,ae,ue,E[2],9,-51403784),ue=ea(ue,le,ee,ae,E[7],14,1735328473),ee=jn(ee,ae=ea(ae,ue,le,ee,E[12],20,-1926607734),ue,le,E[5],4,-378558),le=jn(le,ee,ae,ue,E[8],11,-2022574463),ue=jn(ue,le,ee,ae,E[11],16,1839030562),ae=jn(ae,ue,le,ee,E[14],23,-35309556),ee=jn(ee,ae,ue,le,E[1],4,-1530992060),le=jn(le,ee,ae,ue,E[4],11,1272893353),ue=jn(ue,le,ee,ae,E[7],16,-155497632),ae=jn(ae,ue,le,ee,E[10],23,-1094730640),ee=jn(ee,ae,ue,le,E[13],4,681279174),le=jn(le,ee,ae,ue,E[0],11,-358537222),ue=jn(ue,le,ee,ae,E[3],16,-722521979),ae=jn(ae,ue,le,ee,E[6],23,76029189),ee=jn(ee,ae,ue,le,E[9],4,-640364487),le=jn(le,ee,ae,ue,E[12],11,-421815835),ue=jn(ue,le,ee,ae,E[15],16,530742520),ee=mA(ee,ae=jn(ae,ue,le,ee,E[2],23,-995338651),ue,le,E[0],6,-198630844),le=mA(le,ee,ae,ue,E[7],10,1126891415),ue=mA(ue,le,ee,ae,E[14],15,-1416354905),ae=mA(ae,ue,le,ee,E[5],21,-57434055),ee=mA(ee,ae,ue,le,E[12],6,1700485571),le=mA(le,ee,ae,ue,E[3],10,-1894986606),ue=mA(ue,le,ee,ae,E[10],15,-1051523),ae=mA(ae,ue,le,ee,E[1],21,-2054922799),ee=mA(ee,ae,ue,le,E[8],6,1873313359),le=mA(le,ee,ae,ue,E[15],10,-30611744),ue=mA(ue,le,ee,ae,E[6],15,-1560198380),ae=mA(ae,ue,le,ee,E[13],21,1309151649),ee=mA(ee,ae,ue,le,E[4],6,-145523070),le=mA(le,ee,ae,ue,E[11],10,-1120210379),ue=mA(ue,le,ee,ae,E[2],15,718787259),ae=mA(ae,ue,le,ee,E[9],21,-343485551),x[0]=Io(ee,x[0]),x[1]=Io(ae,x[1]),x[2]=Io(ue,x[2]),x[3]=Io(le,x[3])}function Uo(x,E,ee,ae,ue,le){return E=Io(Io(E,x),Io(ae,le)),Io(E<<ue|E>>>32-ue,ee)}function va(x,E,ee,ae,ue,le,de){return Uo(E&ee|~E&ae,x,E,ue,le,de)}function ea(x,E,ee,ae,ue,le,de){return Uo(E&ae|ee&~ae,x,E,ue,le,de)}function jn(x,E,ee,ae,ue,le,de){return Uo(E^ee^ae,x,E,ue,le,de)}function mA(x,E,ee,ae,ue,le,de){return Uo(ee^(E|~ae),x,E,ue,le,de)}function nr(x){var E,ee=x.length,ae=[1732584193,-271733879,-1732584194,271733878];for(E=64;E<=x.length;E+=64)Bs(ae,UA(x.substring(E-64,E)));x=x.substring(E-64);var ue=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(E=0;E<x.length;E++)ue[E>>2]|=x.charCodeAt(E)<<(E%4<<3);if(ue[E>>2]|=128<<(E%4<<3),E>55)for(Bs(ae,ue),E=0;E<16;E++)ue[E]=0;return ue[14]=8*ee,Bs(ae,ue),ae}function UA(x){var E,ee=[];for(E=0;E<64;E+=4)ee[E>>2]=x.charCodeAt(E)+(x.charCodeAt(E+1)<<8)+(x.charCodeAt(E+2)<<16)+(x.charCodeAt(E+3)<<24);return ee}oo=zA.atob.bind(zA),ri=zA.btoa.bind(zA);var Hr="0123456789abcdef".split("");function ta(x){for(var E="",ee=0;ee<4;ee++)E+=Hr[x>>8*ee+4&15]+Hr[x>>8*ee&15];return E}function Na(x){return String.fromCharCode((255&x)>>0,(65280&x)>>8,(16711680&x)>>16,(4278190080&x)>>24)}function Ma(x){return nr(x).map(Na).join("")}var vo=function(x){for(var E=0;E<x.length;E++)x[E]=ta(x[E]);return x.join("")}(nr("hello"))!="5d41402abc4b2a76b9719d911017c592";function Io(x,E){if(vo){var ee=(65535&x)+(65535&E);return(x>>16)+(E>>16)+(ee>>16)<<16|65535&ee}return x+E&4294967295}function Wa(x,E){var ee,ae,ue,le;if(x!==ee){for(var de=(ue=x,le=1+(256/x.length>>0),new Array(le+1).join(ue)),me=[],pe=0;pe<256;pe++)me[pe]=pe;var Ce=0;for(pe=0;pe<256;pe++){var Ie=me[pe];Ce=(Ce+Ie+de.charCodeAt(pe))%256,me[pe]=me[Ce],me[Ce]=Ie}ee=x,ae=me}else me=ae;var Ne=E.length,ke=0,be=0,tt="";for(pe=0;pe<Ne;pe++)be=(be+(Ie=me[ke=(ke+1)%256]))%256,me[ke]=me[be],me[be]=Ie,de=me[(me[ke]+me[be])%256],tt+=String.fromCharCode(E.charCodeAt(pe)^de);return tt}var wl={print:4,modify:8,copy:16,"annot-forms":32};function ns(x,E,ee,ae){this.v=1,this.r=2;var ue=192;x.forEach(function(me){if(wl.perm!==void 0)throw new Error("Invalid permission: "+me);ue+=wl[me]}),this.padding="(\xBFN^Nu\x8AAd\0NV\xFF\xFA\b..\0\xB6\xD0h>\x80/\f\xA9\xFEdSiz";var le=(E+this.padding).substr(0,32),de=(ee+this.padding).substr(0,32);this.O=this.processOwnerPassword(le,de),this.P=-(1+(255^ue)),this.encryptionKey=Ma(le+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(ae)).substr(0,5),this.U=Wa(this.encryptionKey,this.padding)}function Bi(x){if(/[^\u0000-\u00ff]/.test(x))throw new Error("Invalid PDF Name Object: "+x+", Only accept ASCII characters.");for(var E="",ee=x.length,ae=0;ae<ee;ae++){var ue=x.charCodeAt(ae);ue<33||ue===35||ue===37||ue===40||ue===41||ue===47||ue===60||ue===62||ue===91||ue===93||ue===123||ue===125||ue>126?E+="#"+("0"+ue.toString(16)).slice(-2):E+=x[ae]}return E}function xi(x){if((0,Pe.Z)(x)!=="object")throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var E={};this.subscribe=function(ee,ae,ue){if(ue=ue||!1,typeof ee!="string"||typeof ae!="function"||typeof ue!="boolean")throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");E.hasOwnProperty(ee)||(E[ee]={});var le=Math.random().toString(35);return E[ee][le]=[ae,!!ue],le},this.unsubscribe=function(ee){for(var ae in E)if(E[ae][ee])return delete E[ae][ee],Object.keys(E[ae]).length===0&&delete E[ae],!0;return!1},this.publish=function(ee){if(E.hasOwnProperty(ee)){var ae=Array.prototype.slice.call(arguments,1),ue=[];for(var le in E[ee]){var de=E[ee][le];try{de[0].apply(x,ae)}catch(me){zA.console&&xr.error("jsPDF PubSub Error",me.message,me)}de[1]&&ue.push(le)}ue.length&&ue.forEach(this.unsubscribe)}},this.getTopics=function(){return E}}function ai(x){if(!(this instanceof ai))return new ai(x);var E="opacity,stroke-opacity".split(",");for(var ee in x)x.hasOwnProperty(ee)&&E.indexOf(ee)>=0&&(this[ee]=x[ee]);this.id="",this.objectNumber=-1}function Hs(x,E){this.gState=x,this.matrix=E,this.id="",this.objectNumber=-1}function Vo(x,E,ee,ae,ue){if(!(this instanceof Vo))return new Vo(x,E,ee,ae,ue);this.type=x==="axial"?2:3,this.coords=E,this.colors=ee,Hs.call(this,ae,ue)}function no(x,E,ee,ae,ue){if(!(this instanceof no))return new no(x,E,ee,ae,ue);this.boundingBox=x,this.xStep=E,this.yStep=ee,this.stream="",this.cloneIndex=0,Hs.call(this,ae,ue)}function WA(x){var E,ee=typeof arguments[0]=="string"?arguments[0]:"p",ae=arguments[1],ue=arguments[2],le=arguments[3],de=[],me=1,pe=16,Ce="S",Ie=null;(0,Pe.Z)(x=x||{})==="object"&&(ee=x.orientation,ae=x.unit||ae,ue=x.format||ue,le=x.compress||x.compressPdf||le,(Ie=x.encryption||null)!==null&&(Ie.userPassword=Ie.userPassword||"",Ie.ownerPassword=Ie.ownerPassword||"",Ie.userPermissions=Ie.userPermissions||[]),me=typeof x.userUnit=="number"?Math.abs(x.userUnit):1,x.precision!==void 0&&(E=x.precision),x.floatPrecision!==void 0&&(pe=x.floatPrecision),Ce=x.defaultPathOperation||"S"),de=x.filters||(le===!0?["FlateEncode"]:de),ae=ae||"mm",ee=(""+(ee||"P")).toLowerCase();var Ne=x.putOnlyUsedFonts||!1,ke={},be={internal:{},__private__:{}};be.__private__.PubSub=xi;var tt="1.3",Xe=be.__private__.getPdfVersion=function(){return tt};be.__private__.setPdfVersion=function(he){tt=he};var it={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]};be.__private__.getPageFormats=function(){return it};var Ve=be.__private__.getPageFormat=function(he){return it[he]};ue=ue||"a4";var ot={COMPAT:"compat",ADVANCED:"advanced"},vt=ot.COMPAT;function Ct(){this.saveGraphicsState(),ht(new GA(uA,0,0,-uA,0,Xs()*uA).toString()+" cm"),this.setFontSize(this.getFontSize()/uA),Ce="n",vt=ot.ADVANCED}function en(){this.restoreGraphicsState(),Ce="S",vt=ot.COMPAT}var pn=be.__private__.combineFontStyleAndFontWeight=function(he,Te){if(he=="bold"&&Te=="normal"||he=="bold"&&Te==400||he=="normal"&&Te=="italic"||he=="bold"&&Te=="italic")throw new Error("Invalid Combination of fontweight and fontstyle");return Te&&(he=Te==400||Te==="normal"?he==="italic"?"italic":"normal":Te!=700&&Te!=="bold"||he!=="normal"?(Te==700?"bold":Te)+""+he:"bold"),he};be.advancedAPI=function(he){var Te=vt===ot.COMPAT;return Te&&Ct.call(this),typeof he!="function"||(he(this),Te&&en.call(this)),this},be.compatAPI=function(he){var Te=vt===ot.ADVANCED;return Te&&en.call(this),typeof he!="function"||(he(this),Te&&Ct.call(this)),this},be.isAdvancedAPI=function(){return vt===ot.ADVANCED};var Mt,ft=function(he){if(vt!==ot.ADVANCED)throw new Error(he+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},mn=be.roundToPrecision=be.__private__.roundToPrecision=function(he,Te){var ct=E||Te;if(isNaN(he)||isNaN(ct))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return he.toFixed(ct).replace(/0+$/,"")};Mt=be.hpf=be.__private__.hpf=typeof pe=="number"?function(he){if(isNaN(he))throw new Error("Invalid argument passed to jsPDF.hpf");return mn(he,pe)}:pe==="smart"?function(he){if(isNaN(he))throw new Error("Invalid argument passed to jsPDF.hpf");return mn(he,he>-1&&he<1?16:5)}:function(he){if(isNaN(he))throw new Error("Invalid argument passed to jsPDF.hpf");return mn(he,16)};var sn=be.f2=be.__private__.f2=function(he){if(isNaN(he))throw new Error("Invalid argument passed to jsPDF.f2");return mn(he,2)},$e=be.__private__.f3=function(he){if(isNaN(he))throw new Error("Invalid argument passed to jsPDF.f3");return mn(he,3)},rt=be.scale=be.__private__.scale=function(he){if(isNaN(he))throw new Error("Invalid argument passed to jsPDF.scale");return vt===ot.COMPAT?he*uA:vt===ot.ADVANCED?he:void 0},bt=function(he){return vt===ot.COMPAT?Xs()-he:vt===ot.ADVANCED?he:void 0},Bt=function(he){return rt(bt(he))};be.__private__.setPrecision=be.setPrecision=function(he){typeof parseInt(he,10)=="number"&&(E=parseInt(he,10))};var Vt,Tt="00000000000000000000000000000000",Yt=be.__private__.getFileId=function(){return Tt},_t=be.__private__.setFileId=function(he){return Tt=he!==void 0&&/^[a-fA-F0-9]{32}$/.test(he)?he.toUpperCase():Tt.split("").map(function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))}).join(""),Ie!==null&&(za=new ns(Ie.userPermissions,Ie.userPassword,Ie.ownerPassword,Tt)),Tt};be.setFileId=function(he){return _t(he),this},be.getFileId=function(){return Yt()};var un=be.__private__.convertDateToPDFDate=function(he){var Te=he.getTimezoneOffset(),ct=Te<0?"+":"-",Qt=Math.floor(Math.abs(Te/60)),Wt=Math.abs(Te%60),Fn=[ct,pt(Qt),"'",pt(Wt),"'"].join("");return["D:",he.getFullYear(),pt(he.getMonth()+1),pt(he.getDate()),pt(he.getHours()),pt(he.getMinutes()),pt(he.getSeconds()),Fn].join("")},hn=be.__private__.convertPDFDateToDate=function(he){var Te=parseInt(he.substr(2,4),10),ct=parseInt(he.substr(6,2),10)-1,Qt=parseInt(he.substr(8,2),10),Wt=parseInt(he.substr(10,2),10),Fn=parseInt(he.substr(12,2),10),qn=parseInt(he.substr(14,2),10);return new Date(Te,ct,Qt,Wt,Fn,qn,0)},oA=be.__private__.setCreationDate=function(he){var Te;if(he===void 0&&(he=new Date),he instanceof Date)Te=un(he);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(he))throw new Error("Invalid argument passed to jsPDF.setCreationDate");Te=he}return Vt=Te},Ke=be.__private__.getCreationDate=function(he){var Te=Vt;return he==="jsDate"&&(Te=hn(Vt)),Te};be.setCreationDate=function(he){return oA(he),this},be.getCreationDate=function(he){return Ke(he)};var gt,pt=be.__private__.padd2=function(he){return("0"+parseInt(he)).slice(-2)},Pt=be.__private__.padd2Hex=function(he){return("00"+(he=he.toString())).substr(he.length)},Ht=0,Gt=[],Kt=[],tn=0,Yn=[],Xn=[],vA=!1,gA=Kt,MA=function(){Ht=0,tn=0,Kt=[],Gt=[],Yn=[],lo=da(),qa=da()};be.__private__.setCustomOutputDestination=function(he){vA=!0,gA=he};var wn=function(he){vA||(gA=he)};be.__private__.resetCustomOutputDestination=function(){vA=!1,gA=Kt};var ht=be.__private__.out=function(he){return he=he.toString(),tn+=he.length+1,gA.push(he),gA},FA=be.__private__.write=function(he){return ht(arguments.length===1?he.toString():Array.prototype.join.call(arguments," "))},Mn=be.__private__.getArrayBuffer=function(he){for(var Te=he.length,ct=new ArrayBuffer(Te),Qt=new Uint8Array(ct);Te--;)Qt[Te]=he.charCodeAt(Te);return ct},Dn=[["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]];be.__private__.getStandardFonts=function(){return Dn};var tA=x.fontSize||16;be.__private__.setFontSize=be.setFontSize=function(he){return tA=vt===ot.ADVANCED?he/uA:he,this};var fA,hA=be.__private__.getFontSize=be.getFontSize=function(){return vt===ot.COMPAT?tA:tA*uA},TA=x.R2L||!1;be.__private__.setR2L=be.setR2L=function(he){return TA=he,this},be.__private__.getR2L=be.getR2L=function(){return TA};var er,ar=be.__private__.setZoomMode=function(he){var Te=[void 0,null,"fullwidth","fullheight","fullpage","original"];if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(he))fA=he;else if(isNaN(he)){if(Te.indexOf(he)===-1)throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+he+'" is not recognized.');fA=he}else fA=parseInt(he,10)};be.__private__.getZoomMode=function(){return fA};var tr,Cr=be.__private__.setPageMode=function(he){if([void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(he)==-1)throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+he+'" is not recognized.');er=he};be.__private__.getPageMode=function(){return er};var Pr=be.__private__.setLayoutMode=function(he){if([void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(he)==-1)throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+he+'" is not recognized.');tr=he};be.__private__.getLayoutMode=function(){return tr},be.__private__.setDisplayMode=be.setDisplayMode=function(he,Te,ct){return ar(he),Pr(Te),Cr(ct),this};var JA={title:"",subject:"",author:"",keywords:"",creator:""};be.__private__.getDocumentProperty=function(he){if(Object.keys(JA).indexOf(he)===-1)throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return JA[he]},be.__private__.getDocumentProperties=function(){return JA},be.__private__.setDocumentProperties=be.setProperties=be.setDocumentProperties=function(he){for(var Te in JA)JA.hasOwnProperty(Te)&&he[Te]&&(JA[Te]=he[Te]);return this},be.__private__.setDocumentProperty=function(he,Te){if(Object.keys(JA).indexOf(he)===-1)throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return JA[he]=Te};var hr,uA,ka,Qr,Ao,vr={},Dr={},Xo=[],yr={},Da={},Aa={},so={},ro=null,ur=0,bA=[],Br=new xi(be),ao=x.hotfixes||[],La={},Ga={},wo=[],GA=function he(Te,ct,Qt,Wt,Fn,qn){if(!(this instanceof he))return new he(Te,ct,Qt,Wt,Fn,qn);isNaN(Te)&&(Te=1),isNaN(ct)&&(ct=0),isNaN(Qt)&&(Qt=0),isNaN(Wt)&&(Wt=1),isNaN(Fn)&&(Fn=0),isNaN(qn)&&(qn=0),this._matrix=[Te,ct,Qt,Wt,Fn,qn]};Object.defineProperty(GA.prototype,"sx",{get:function(){return this._matrix[0]},set:function(he){this._matrix[0]=he}}),Object.defineProperty(GA.prototype,"shy",{get:function(){return this._matrix[1]},set:function(he){this._matrix[1]=he}}),Object.defineProperty(GA.prototype,"shx",{get:function(){return this._matrix[2]},set:function(he){this._matrix[2]=he}}),Object.defineProperty(GA.prototype,"sy",{get:function(){return this._matrix[3]},set:function(he){this._matrix[3]=he}}),Object.defineProperty(GA.prototype,"tx",{get:function(){return this._matrix[4]},set:function(he){this._matrix[4]=he}}),Object.defineProperty(GA.prototype,"ty",{get:function(){return this._matrix[5]},set:function(he){this._matrix[5]=he}}),Object.defineProperty(GA.prototype,"a",{get:function(){return this._matrix[0]},set:function(he){this._matrix[0]=he}}),Object.defineProperty(GA.prototype,"b",{get:function(){return this._matrix[1]},set:function(he){this._matrix[1]=he}}),Object.defineProperty(GA.prototype,"c",{get:function(){return this._matrix[2]},set:function(he){this._matrix[2]=he}}),Object.defineProperty(GA.prototype,"d",{get:function(){return this._matrix[3]},set:function(he){this._matrix[3]=he}}),Object.defineProperty(GA.prototype,"e",{get:function(){return this._matrix[4]},set:function(he){this._matrix[4]=he}}),Object.defineProperty(GA.prototype,"f",{get:function(){return this._matrix[5]},set:function(he){this._matrix[5]=he}}),Object.defineProperty(GA.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(GA.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(GA.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(GA.prototype,"isIdentity",{get:function(){return this.sx===1&&this.shy===0&&this.shx===0&&this.sy===1&&this.tx===0&&this.ty===0}}),GA.prototype.join=function(he){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(Mt).join(he)},GA.prototype.multiply=function(he){var Te=he.sx*this.sx+he.shy*this.shx,ct=he.sx*this.shy+he.shy*this.sy,Qt=he.shx*this.sx+he.sy*this.shx,Wt=he.shx*this.shy+he.sy*this.sy,Fn=he.tx*this.sx+he.ty*this.shx+this.tx,qn=he.tx*this.shy+he.ty*this.sy+this.ty;return new GA(Te,ct,Qt,Wt,Fn,qn)},GA.prototype.decompose=function(){var he=this.sx,Te=this.shy,ct=this.shx,Qt=this.sy,Wt=this.tx,Fn=this.ty,qn=Math.sqrt(he*he+Te*Te),NA=(he/=qn)*ct+(Te/=qn)*Qt;ct-=he*NA,Qt-=Te*NA;var ZA=Math.sqrt(ct*ct+Qt*Qt);return NA/=ZA,he*(Qt/=ZA)<Te*(ct/=ZA)&&(he=-he,Te=-Te,NA=-NA,qn=-qn),{scale:new GA(qn,0,0,ZA,0,0),translate:new GA(1,0,0,1,Wt,Fn),rotate:new GA(he,Te,-Te,he,0,0),skew:new GA(1,0,NA,1,0,0)}},GA.prototype.toString=function(he){return this.join(" ")},GA.prototype.inversed=function(){var he=this.sx,Te=this.shy,ct=this.shx,Qt=this.sy,Wt=this.tx,Fn=this.ty,qn=1/(he*Qt-Te*ct),NA=Qt*qn,ZA=-Te*qn,ir=-ct*qn,cr=he*qn;return new GA(NA,ZA,ir,cr,-NA*Wt-ir*Fn,-ZA*Wt-cr*Fn)},GA.prototype.applyToPoint=function(he){var Te=he.x*this.sx+he.y*this.shx+this.tx,ct=he.x*this.shy+he.y*this.sy+this.ty;return new cl(Te,ct)},GA.prototype.applyToRectangle=function(he){var Te=this.applyToPoint(he),ct=this.applyToPoint(new cl(he.x+he.w,he.y+he.h));return new dl(Te.x,Te.y,ct.x-Te.x,ct.y-Te.y)},GA.prototype.clone=function(){var he=this.sx,Te=this.shy,ct=this.shx,Qt=this.sy,Wt=this.tx,Fn=this.ty;return new GA(he,Te,ct,Qt,Wt,Fn)},be.Matrix=GA;var Xa=be.matrixMult=function(he,Te){return Te.multiply(he)},jo=new GA(1,0,0,1,0,0);be.unitMatrix=be.identityMatrix=jo;var Ka=function(he,Te){if(!Da[he]){var ct=(Te instanceof Vo?"Sh":"P")+(Object.keys(yr).length+1).toString(10);Te.id=ct,Da[he]=ct,yr[ct]=Te,Br.publish("addPattern",Te)}};be.ShadingPattern=Vo,be.TilingPattern=no,be.addShadingPattern=function(he,Te){return ft("addShadingPattern()"),Ka(he,Te),this},be.beginTilingPattern=function(he){ft("beginTilingPattern()"),Iu(he.boundingBox[0],he.boundingBox[1],he.boundingBox[2]-he.boundingBox[0],he.boundingBox[3]-he.boundingBox[1],he.matrix)},be.endTilingPattern=function(he,Te){ft("endTilingPattern()"),Te.stream=Xn[gt].join(`
|
|
|
`),Ka(he,Te),Br.publish("endTilingPattern",Te),wo.pop().restore()};var ca=be.__private__.newObject=function(){var he=da();return Ya(he,!0),he},da=be.__private__.newObjectDeferred=function(){return Ht++,Gt[Ht]=function(){return tn},Ht},Ya=function(he,Te){return Te=typeof Te=="boolean"&&Te,Gt[he]=tn,Te&&ht(he+" 0 obj"),he},Po=be.__private__.newAdditionalObject=function(){var he={objId:da(),content:""};return Yn.push(he),he},lo=da(),qa=da(),Er=be.__private__.decodeColorString=function(he){var Te=he.split(" ");if(Te.length!==2||Te[1]!=="g"&&Te[1]!=="G")Te.length===5&&(Te[4]==="k"||Te[4]==="K")&&(Te=[(1-Te[0])*(1-Te[3]),(1-Te[1])*(1-Te[3]),(1-Te[2])*(1-Te[3]),"r"]);else{var ct=parseFloat(Te[0]);Te=[ct,ct,ct,"r"]}for(var Qt="#",Wt=0;Wt<3;Wt++)Qt+=("0"+Math.floor(255*parseFloat(Te[Wt])).toString(16)).slice(-2);return Qt},uo=be.__private__.encodeColorString=function(he){var Te;typeof he=="string"&&(he={ch1:he});var ct=he.ch1,Qt=he.ch2,Wt=he.ch3,Fn=he.ch4,qn=he.pdfColorType==="draw"?["G","RG","K"]:["g","rg","k"];if(typeof ct=="string"&&ct.charAt(0)!=="#"){var NA=new On(ct);if(NA.ok)ct=NA.toHex();else if(!/^\d*\.?\d*$/.test(ct))throw new Error('Invalid color "'+ct+'" passed to jsPDF.encodeColorString.')}if(typeof ct=="string"&&/^#[0-9A-Fa-f]{3}$/.test(ct)&&(ct="#"+ct[1]+ct[1]+ct[2]+ct[2]+ct[3]+ct[3]),typeof ct=="string"&&/^#[0-9A-Fa-f]{6}$/.test(ct)){var ZA=parseInt(ct.substr(1),16);ct=ZA>>16&255,Qt=ZA>>8&255,Wt=255&ZA}if(Qt===void 0||Fn===void 0&&ct===Qt&&Qt===Wt)if(typeof ct=="string")Te=ct+" "+qn[0];else switch(he.precision){case 2:Te=sn(ct/255)+" "+qn[0];break;case 3:default:Te=$e(ct/255)+" "+qn[0]}else if(Fn===void 0||(0,Pe.Z)(Fn)==="object"){if(Fn&&!isNaN(Fn.a)&&Fn.a===0)return Te=["1.","1.","1.",qn[1]].join(" ");if(typeof ct=="string")Te=[ct,Qt,Wt,qn[1]].join(" ");else switch(he.precision){case 2:Te=[sn(ct/255),sn(Qt/255),sn(Wt/255),qn[1]].join(" ");break;default:case 3:Te=[$e(ct/255),$e(Qt/255),$e(Wt/255),qn[1]].join(" ")}}else if(typeof ct=="string")Te=[ct,Qt,Wt,Fn,qn[2]].join(" ");else switch(he.precision){case 2:Te=[sn(ct),sn(Qt),sn(Wt),sn(Fn),qn[2]].join(" ");break;case 3:default:Te=[$e(ct),$e(Qt),$e(Wt),$e(Fn),qn[2]].join(" ")}return Te},Mo=be.__private__.getFilters=function(){return de},Ea=be.__private__.putStream=function(he){var Te=(he=he||{}).data||"",ct=he.filters||Mo(),Qt=he.alreadyAppliedFilters||[],Wt=he.addLength1||!1,Fn=Te.length,qn=he.objectId,NA=function(fo){return fo};if(Ie!==null&&qn===void 0)throw new Error("ObjectId must be passed to putStream for file encryption");Ie!==null&&(NA=za.encryptor(qn,0));var ZA={};ct===!0&&(ct=["FlateEncode"]);var ir=he.additionalKeyValues||[],cr=(ZA=WA.API.processDataByFilters!==void 0?WA.API.processDataByFilters(Te,ct):{data:Te,reverseChain:[]}).reverseChain+(Array.isArray(Qt)?Qt.join(" "):Qt.toString());if(ZA.data.length!==0&&(ir.push({key:"Length",value:ZA.data.length}),Wt===!0&&ir.push({key:"Length1",value:Fn})),cr.length!=0)if(cr.split("/").length-1==1)ir.push({key:"Filter",value:cr});else{ir.push({key:"Filter",value:"["+cr+"]"});for(var Ir=0;Ir<ir.length;Ir+=1)if(ir[Ir].key==="DecodeParms"){for(var Pa=[],ya=0;ya<ZA.reverseChain.split("/").length-1;ya+=1)Pa.push("null");Pa.push(ir[Ir].value),ir[Ir].value="["+Pa.join(" ")+"]"}}ht("<<");for(var Ha=0;Ha<ir.length;Ha++)ht("/"+ir[Ha].key+" "+ir[Ha].value);ht(">>"),ZA.data.length!==0&&(ht("stream"),ht(NA(ZA.data)),ht("endstream"))},To=be.__private__.putPage=function(he){var Te=he.number,ct=he.data,Qt=he.objId,Wt=he.contentsObjId;Ya(Qt,!0),ht("<</Type /Page"),ht("/Parent "+he.rootDictionaryObjId+" 0 R"),ht("/Resources "+he.resourceDictionaryObjId+" 0 R"),ht("/MediaBox ["+parseFloat(Mt(he.mediaBox.bottomLeftX))+" "+parseFloat(Mt(he.mediaBox.bottomLeftY))+" "+Mt(he.mediaBox.topRightX)+" "+Mt(he.mediaBox.topRightY)+"]"),he.cropBox!==null&&ht("/CropBox ["+Mt(he.cropBox.bottomLeftX)+" "+Mt(he.cropBox.bottomLeftY)+" "+Mt(he.cropBox.topRightX)+" "+Mt(he.cropBox.topRightY)+"]"),he.bleedBox!==null&&ht("/BleedBox ["+Mt(he.bleedBox.bottomLeftX)+" "+Mt(he.bleedBox.bottomLeftY)+" "+Mt(he.bleedBox.topRightX)+" "+Mt(he.bleedBox.topRightY)+"]"),he.trimBox!==null&&ht("/TrimBox ["+Mt(he.trimBox.bottomLeftX)+" "+Mt(he.trimBox.bottomLeftY)+" "+Mt(he.trimBox.topRightX)+" "+Mt(he.trimBox.topRightY)+"]"),he.artBox!==null&&ht("/ArtBox ["+Mt(he.artBox.bottomLeftX)+" "+Mt(he.artBox.bottomLeftY)+" "+Mt(he.artBox.topRightX)+" "+Mt(he.artBox.topRightY)+"]"),typeof he.userUnit=="number"&&he.userUnit!==1&&ht("/UserUnit "+he.userUnit),Br.publish("putPage",{objId:Qt,pageContext:bA[Te],pageNumber:Te,page:ct}),ht("/Contents "+Wt+" 0 R"),ht(">>"),ht("endobj");var Fn=ct.join(`
|
|
|
`);return vt===ot.ADVANCED&&(Fn+=`
|
|
|
Q`),Ya(Wt,!0),Ea({data:Fn,filters:Mo(),objectId:Wt}),ht("endobj"),Qt},Oa=be.__private__.putPages=function(){var he,Te,ct=[];for(he=1;he<=ur;he++)bA[he].objId=da(),bA[he].contentsObjId=da();for(he=1;he<=ur;he++)ct.push(To({number:he,data:Xn[he],objId:bA[he].objId,contentsObjId:bA[he].contentsObjId,mediaBox:bA[he].mediaBox,cropBox:bA[he].cropBox,bleedBox:bA[he].bleedBox,trimBox:bA[he].trimBox,artBox:bA[he].artBox,userUnit:bA[he].userUnit,rootDictionaryObjId:lo,resourceDictionaryObjId:qa}));Ya(lo,!0),ht("<</Type /Pages");var Qt="/Kids [";for(Te=0;Te<ur;Te++)Qt+=ct[Te]+" 0 R ";ht(Qt+"]"),ht("/Count "+ur),ht(">>"),ht("endobj"),Br.publish("postPutPages")},Ro=function(he){Br.publish("putFont",{font:he,out:ht,newObject:ca,putStream:Ea}),he.isAlreadyPutted!==!0&&(he.objectNumber=ca(),ht("<<"),ht("/Type /Font"),ht("/BaseFont /"+Bi(he.postScriptName)),ht("/Subtype /Type1"),typeof he.encoding=="string"&&ht("/Encoding /"+he.encoding),ht("/FirstChar 32"),ht("/LastChar 255"),ht(">>"),ht("endobj"))},Mi=function(){for(var he in vr)vr.hasOwnProperty(he)&&(Ne===!1||Ne===!0&&ke.hasOwnProperty(he))&&Ro(vr[he])},os=function(he){he.objectNumber=ca();var Te=[];Te.push({key:"Type",value:"/XObject"}),Te.push({key:"Subtype",value:"/Form"}),Te.push({key:"BBox",value:"["+[Mt(he.x),Mt(he.y),Mt(he.x+he.width),Mt(he.y+he.height)].join(" ")+"]"}),Te.push({key:"Matrix",value:"["+he.matrix.toString()+"]"});var ct=he.pages[1].join(`
|
|
|
`);Ea({data:ct,additionalKeyValues:Te,objectId:he.objectNumber}),ht("endobj")},Ti=function(){for(var he in La)La.hasOwnProperty(he)&&os(La[he])},bs=function(he,Te){var ct,Qt=[],Wt=1/(Te-1);for(ct=0;ct<1;ct+=Wt)Qt.push(ct);if(Qt.push(1),he[0].offset!=0){var Fn={offset:0,color:he[0].color};he.unshift(Fn)}if(he[he.length-1].offset!=1){var qn={offset:1,color:he[he.length-1].color};he.push(qn)}for(var NA="",ZA=0,ir=0;ir<Qt.length;ir++){for(ct=Qt[ir];ct>he[ZA+1].offset;)ZA++;var cr=he[ZA].offset,Ir=(ct-cr)/(he[ZA+1].offset-cr),Pa=he[ZA].color,ya=he[ZA+1].color;NA+=Pt(Math.round((1-Ir)*Pa[0]+Ir*ya[0]).toString(16))+Pt(Math.round((1-Ir)*Pa[1]+Ir*ya[1]).toString(16))+Pt(Math.round((1-Ir)*Pa[2]+Ir*ya[2]).toString(16))}return NA.trim()},Ri=function(he,Te){Te||(Te=21);var ct=ca(),Qt=bs(he.colors,Te),Wt=[];Wt.push({key:"FunctionType",value:"0"}),Wt.push({key:"Domain",value:"[0.0 1.0]"}),Wt.push({key:"Size",value:"["+Te+"]"}),Wt.push({key:"BitsPerSample",value:"8"}),Wt.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),Wt.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),Ea({data:Qt,additionalKeyValues:Wt,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:ct}),ht("endobj"),he.objectNumber=ca(),ht("<< /ShadingType "+he.type),ht("/ColorSpace /DeviceRGB");var Fn="/Coords ["+Mt(parseFloat(he.coords[0]))+" "+Mt(parseFloat(he.coords[1]))+" ";he.type===2?Fn+=Mt(parseFloat(he.coords[2]))+" "+Mt(parseFloat(he.coords[3])):Fn+=Mt(parseFloat(he.coords[2]))+" "+Mt(parseFloat(he.coords[3]))+" "+Mt(parseFloat(he.coords[4]))+" "+Mt(parseFloat(he.coords[5])),ht(Fn+="]"),he.matrix&&ht("/Matrix ["+he.matrix.toString()+"]"),ht("/Function "+ct+" 0 R"),ht("/Extend [true true]"),ht(">>"),ht("endobj")},ks=function(he,Te){var ct=da(),Qt=ca();Te.push({resourcesOid:ct,objectOid:Qt}),he.objectNumber=Qt;var Wt=[];Wt.push({key:"Type",value:"/Pattern"}),Wt.push({key:"PatternType",value:"1"}),Wt.push({key:"PaintType",value:"1"}),Wt.push({key:"TilingType",value:"1"}),Wt.push({key:"BBox",value:"["+he.boundingBox.map(Mt).join(" ")+"]"}),Wt.push({key:"XStep",value:Mt(he.xStep)}),Wt.push({key:"YStep",value:Mt(he.yStep)}),Wt.push({key:"Resources",value:ct+" 0 R"}),he.matrix&&Wt.push({key:"Matrix",value:"["+he.matrix.toString()+"]"}),Ea({data:he.stream,additionalKeyValues:Wt,objectId:he.objectNumber}),ht("endobj")},ki=function(he){var Te;for(Te in yr)yr.hasOwnProperty(Te)&&(yr[Te]instanceof Vo?Ri(yr[Te]):yr[Te]instanceof no&&ks(yr[Te],he))},BA=function(he){for(var Te in he.objectNumber=ca(),ht("<<"),he)switch(Te){case"opacity":ht("/ca "+sn(he[Te]));break;case"stroke-opacity":ht("/CA "+sn(he[Te]))}ht(">>"),ht("endobj")},Gi=function(){var he;for(he in Aa)Aa.hasOwnProperty(he)&&BA(Aa[he])},Ki=function(){for(var he in ht("/XObject <<"),La)La.hasOwnProperty(he)&&La[he].objectNumber>=0&&ht("/"+he+" "+La[he].objectNumber+" 0 R");Br.publish("putXobjectDict"),ht(">>")},ui=function(){za.oid=ca(),ht("<<"),ht("/Filter /Standard"),ht("/V "+za.v),ht("/R "+za.r),ht("/U <"+za.toHexString(za.U)+">"),ht("/O <"+za.toHexString(za.O)+">"),ht("/P "+za.P),ht(">>"),ht("endobj")},Qa=function(){for(var he in ht("/Font <<"),vr)vr.hasOwnProperty(he)&&(Ne===!1||Ne===!0&&ke.hasOwnProperty(he))&&ht("/"+he+" "+vr[he].objectNumber+" 0 R");ht(">>")},wi=function(){if(Object.keys(yr).length>0){for(var he in ht("/Shading <<"),yr)yr.hasOwnProperty(he)&&yr[he]instanceof Vo&&yr[he].objectNumber>=0&&ht("/"+he+" "+yr[he].objectNumber+" 0 R");Br.publish("putShadingPatternDict"),ht(">>")}},ko=function(he){if(Object.keys(yr).length>0){for(var Te in ht("/Pattern <<"),yr)yr.hasOwnProperty(Te)&&yr[Te]instanceof be.TilingPattern&&yr[Te].objectNumber>=0&&yr[Te].objectNumber<he&&ht("/"+Te+" "+yr[Te].objectNumber+" 0 R");Br.publish("putTilingPatternDict"),ht(">>")}},Yo=function(){if(Object.keys(Aa).length>0){var he;for(he in ht("/ExtGState <<"),Aa)Aa.hasOwnProperty(he)&&Aa[he].objectNumber>=0&&ht("/"+he+" "+Aa[he].objectNumber+" 0 R");Br.publish("putGStateDict"),ht(">>")}},Mr=function(he){Ya(he.resourcesOid,!0),ht("<<"),ht("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),Qa(),wi(),ko(he.objectOid),Yo(),Ki(),ht(">>"),ht("endobj")},qo=function(){var he=[];Mi(),Gi(),Ti(),ki(he),Br.publish("putResources"),he.forEach(Mr),Mr({resourcesOid:qa,objectOid:Number.MAX_SAFE_INTEGER}),Br.publish("postPutResources")},Gs=function(){Br.publish("putAdditionalObjects");for(var he=0;he<Yn.length;he++){var Te=Yn[he];Ya(Te.objId,!0),ht(Te.content),ht("endobj")}Br.publish("postPutAdditionalObjects")},Cs=function(he){Dr[he.fontName]=Dr[he.fontName]||{},Dr[he.fontName][he.fontStyle]=he.id},Go=function(he,Te,ct,Qt,Wt){var Fn={id:"F"+(Object.keys(vr).length+1).toString(10),postScriptName:he,fontName:Te,fontStyle:ct,encoding:Qt,isStandardFont:Wt||!1,metadata:{}};return Br.publish("addFont",{font:Fn,instance:this}),vr[Fn.id]=Fn,Cs(Fn),Fn.id},is=function(he){for(var Te=0,ct=Dn.length;Te<ct;Te++){var Qt=Go.call(this,he[Te][0],he[Te][1],he[Te][2],Dn[Te][3],!0);Ne===!1&&(ke[Qt]=!0);var Wt=he[Te][0].split("-");Cs({id:Qt,fontName:Wt[0],fontStyle:Wt[1]||""})}Br.publish("addFonts",{fonts:vr,dictionary:Dr})},co=function(he){return he.foo=function(){try{return he.apply(this,arguments)}catch(Qt){var Te=Qt.stack||"";~Te.indexOf(" at ")&&(Te=Te.split(" at ")[1]);var ct="Error in function "+Te.split(`
|
|
|
`)[0].split("<")[0]+": "+Qt.message;if(!zA.console)throw new Error(ct);zA.console.error(ct,Qt),zA.alert&&alert(ct)}},he.foo.bar=he,he.foo},ss=function(he,Te){var ct,Qt,Wt,Fn,qn,NA,ZA,ir,cr;if(Wt=(Te=Te||{}).sourceEncoding||"Unicode",qn=Te.outputEncoding,(Te.autoencode||qn)&&vr[hr].metadata&&vr[hr].metadata[Wt]&&vr[hr].metadata[Wt].encoding&&(Fn=vr[hr].metadata[Wt].encoding,!qn&&vr[hr].encoding&&(qn=vr[hr].encoding),!qn&&Fn.codePages&&(qn=Fn.codePages[0]),typeof qn=="string"&&(qn=Fn[qn]),qn)){for(ZA=!1,NA=[],ct=0,Qt=he.length;ct<Qt;ct++)(ir=qn[he.charCodeAt(ct)])?NA.push(String.fromCharCode(ir)):NA.push(he[ct]),NA[ct].charCodeAt(0)>>8&&(ZA=!0);he=NA.join("")}for(ct=he.length;ZA===void 0&&ct!==0;)he.charCodeAt(ct-1)>>8&&(ZA=!0),ct--;if(!ZA)return he;for(NA=Te.noBOM?[]:[254,255],ct=0,Qt=he.length;ct<Qt;ct++){if((cr=(ir=he.charCodeAt(ct))>>8)>>8)throw new Error("Character at position "+ct+" of string '"+he+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");NA.push(cr),NA.push(ir-(cr<<8))}return String.fromCharCode.apply(void 0,NA)},$a=be.__private__.pdfEscape=be.pdfEscape=function(he,Te){return ss(he,Te).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},ls=be.__private__.beginPage=function(he){Xn[++ur]=[],bA[ur]={objId:0,contentsObjId:0,userUnit:Number(me),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(he[0]),topRightY:Number(he[1])}},Fs(ur),wn(Xn[gt])},us=function(he,Te){var ct,Qt,Wt;switch(ee=Te||ee,typeof he=="string"&&(ct=Ve(he.toLowerCase()),Array.isArray(ct)&&(Qt=ct[0],Wt=ct[1])),Array.isArray(he)&&(Qt=he[0]*uA,Wt=he[1]*uA),isNaN(Qt)&&(Qt=ue[0],Wt=ue[1]),(Qt>14400||Wt>14400)&&(xr.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),Qt=Math.min(14400,Qt),Wt=Math.min(14400,Wt)),ue=[Qt,Wt],ee.substr(0,1)){case"l":Wt>Qt&&(ue=[Wt,Qt]);break;case"p":Qt>Wt&&(ue=[Wt,Qt])}ls(ue),Lu(bo),ht(Vi),Us!==0&&ht(Us+" J"),nu!==0&&ht(nu+" j"),Br.publish("addPage",{pageNumber:ur})},il=function(he){he>0&&he<=ur&&(Xn.splice(he,1),bA.splice(he,1),ur--,gt>ur&&(gt=ur),this.setPage(gt))},Fs=function(he){he>0&&he<=ur&&(gt=he)},sl=be.__private__.getNumberOfPages=be.getNumberOfPages=function(){return Xn.length-1},Ks=function(he,Te,ct){var Qt,Wt=void 0;return ct=ct||{},he=he!==void 0?he:vr[hr].fontName,Te=Te!==void 0?Te:vr[hr].fontStyle,Qt=he.toLowerCase(),Dr[Qt]!==void 0&&Dr[Qt][Te]!==void 0?Wt=Dr[Qt][Te]:Dr[he]!==void 0&&Dr[he][Te]!==void 0?Wt=Dr[he][Te]:ct.disableWarning===!1&&xr.warn("Unable to look up font label for font '"+he+"', '"+Te+"'. Refer to getFontList() for available fonts."),Wt||ct.noFallback||(Wt=Dr.times[Te])==null&&(Wt=Dr.times.normal),Wt},yo=be.__private__.putInfo=function(){var he=ca(),Te=function(Qt){return Qt};for(var ct in Ie!==null&&(Te=za.encryptor(he,0)),ht("<<"),ht("/Producer ("+$a(Te("jsPDF "+WA.version))+")"),JA)JA.hasOwnProperty(ct)&&JA[ct]&&ht("/"+ct.substr(0,1).toUpperCase()+ct.substr(1)+" ("+$a(Te(JA[ct]))+")");ht("/CreationDate ("+$a(Te(Vt))+")"),ht(">>"),ht("endobj")},Ko=be.__private__.putCatalog=function(he){var Te=(he=he||{}).rootDictionaryObjId||lo;switch(ca(),ht("<<"),ht("/Type /Catalog"),ht("/Pages "+Te+" 0 R"),fA||(fA="fullwidth"),fA){case"fullwidth":ht("/OpenAction [3 0 R /FitH null]");break;case"fullheight":ht("/OpenAction [3 0 R /FitV null]");break;case"fullpage":ht("/OpenAction [3 0 R /Fit]");break;case"original":ht("/OpenAction [3 0 R /XYZ null null 1]");break;default:var ct=""+fA;ct.substr(ct.length-1)==="%"&&(fA=parseInt(fA)/100),typeof fA=="number"&&ht("/OpenAction [3 0 R /XYZ null null "+sn(fA)+"]")}switch(tr||(tr="continuous"),tr){case"continuous":ht("/PageLayout /OneColumn");break;case"single":ht("/PageLayout /SinglePage");break;case"two":case"twoleft":ht("/PageLayout /TwoColumnLeft");break;case"tworight":ht("/PageLayout /TwoColumnRight")}er&&ht("/PageMode /"+er),Br.publish("putCatalog"),ht(">>"),ht("endobj")},zs=be.__private__.putTrailer=function(){ht("trailer"),ht("<<"),ht("/Size "+(Ht+1)),ht("/Root "+Ht+" 0 R"),ht("/Info "+(Ht-1)+" 0 R"),Ie!==null&&ht("/Encrypt "+za.oid+" 0 R"),ht("/ID [ <"+Tt+"> <"+Tt+"> ]"),ht(">>")},zi=be.__private__.putHeader=function(){ht("%PDF-"+tt),ht("%\xBA\xDF\xAC\xE0")},gi=be.__private__.putXRef=function(){var he="0000000000";ht("xref"),ht("0 "+(Ht+1)),ht("0000000000 65535 f ");for(var Te=1;Te<=Ht;Te++)typeof Gt[Te]=="function"?ht((he+Gt[Te]()).slice(-10)+" 00000 n "):Gt[Te]!==void 0?ht((he+Gt[Te]).slice(-10)+" 00000 n "):ht("0000000000 00000 n ")},zo=be.__private__.buildDocument=function(){MA(),wn(Kt),Br.publish("buildDocument"),zi(),Oa(),Gs(),qo(),Ie!==null&&ui(),yo(),Ko();var he=tn;return gi(),zs(),ht("startxref"),ht(""+he),ht("%%EOF"),wn(Xn[gt]),Kt.join(`
|
|
|
`)},ci=be.__private__.getBlob=function(he){return new Blob([Mn(he)],{type:"application/pdf"})},_i=be.output=be.__private__.output=co(function(he,Te){switch(typeof(Te=Te||{})=="string"?Te={filename:Te}:Te.filename=Te.filename||"generated.pdf",he){case void 0:return zo();case"save":be.save(Te.filename);break;case"arraybuffer":return Mn(zo());case"blob":return ci(zo());case"bloburi":case"bloburl":if(zA.URL!==void 0&&typeof zA.URL.createObjectURL=="function")return zA.URL&&zA.URL.createObjectURL(ci(zo()))||void 0;xr.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var ct="",Qt=zo();try{ct=ri(Qt)}catch(ya){ct=ri(unescape(encodeURIComponent(Qt)))}return"data:application/pdf;filename="+Te.filename+";base64,"+ct;case"pdfobjectnewwindow":if(Object.prototype.toString.call(zA)==="[object Window]"){var Wt="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js",Fn=' integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==" crossorigin="anonymous"';Te.pdfObjectUrl&&(Wt=Te.pdfObjectUrl,Fn="");var qn='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><script src="'+Wt+'"'+Fn+'><\/script><script >PDFObject.embed("'+this.output("dataurlstring")+'", '+JSON.stringify(Te)+");<\/script></body></html>",NA=zA.open();return NA!==null&&NA.document.write(qn),NA}throw new Error("The option pdfobjectnewwindow just works in a browser-environment.");case"pdfjsnewwindow":if(Object.prototype.toString.call(zA)==="[object Window]"){var ZA='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe id="pdfViewer" src="'+(Te.pdfJsUrl||"examples/PDF.js/web/viewer.html")+"?file=&downloadName="+Te.filename+'" width="500px" height="400px" /></body></html>',ir=zA.open();if(ir!==null){ir.document.write(ZA);var cr=this;ir.document.documentElement.querySelector("#pdfViewer").onload=function(){ir.document.title=Te.filename,ir.document.documentElement.querySelector("#pdfViewer").contentWindow.PDFViewerApplication.open(cr.output("bloburl"))}}return ir}throw new Error("The option pdfjsnewwindow just works in a browser-environment.");case"dataurlnewwindow":if(Object.prototype.toString.call(zA)!=="[object Window]")throw new Error("The option dataurlnewwindow just works in a browser-environment.");var Ir='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe src="'+this.output("datauristring",Te)+'"></iframe></body></html>',Pa=zA.open();if(Pa!==null&&(Pa.document.write(Ir),Pa.document.title=Te.filename),Pa||typeof safari=="undefined")return Pa;break;case"datauri":case"dataurl":return zA.document.location.href=this.output("datauristring",Te);default:return null}}),Ls=function(he){return Array.isArray(ao)===!0&&ao.indexOf(he)>-1};switch(ae){case"pt":uA=1;break;case"mm":uA=72/25.4;break;case"cm":uA=72/2.54;break;case"in":uA=72;break;case"px":uA=Ls("px_scaling")==1?.75:96/72;break;case"pc":case"em":uA=12;break;case"ex":uA=6;break;default:if(typeof ae!="number")throw new Error("Invalid unit: "+ae);uA=ae}var za=null;oA(),_t();var gs=function(he){return Ie!==null?za.encryptor(he,0):function(Te){return Te}},_s=be.__private__.getPageInfo=be.getPageInfo=function(he){if(isNaN(he)||he%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfo");return{objId:bA[he].objId,pageNumber:he,pageContext:bA[he]}},Kn=be.__private__.getPageInfoByObjId=function(he){if(isNaN(he)||he%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfoByObjId");for(var Te in bA)if(bA[Te].objId===he)break;return _s(Te)},or=be.__private__.getCurrentPageInfo=be.getCurrentPageInfo=function(){return{objId:bA[gt].objId,pageNumber:gt,pageContext:bA[gt]}};be.addPage=function(){return us.apply(this,arguments),this},be.setPage=function(){return Fs.apply(this,arguments),wn.call(this,Xn[gt]),this},be.insertPage=function(he){return this.addPage(),this.movePage(gt,he),this},be.movePage=function(he,Te){var ct,Qt;if(he>Te){ct=Xn[he],Qt=bA[he];for(var Wt=he;Wt>Te;Wt--)Xn[Wt]=Xn[Wt-1],bA[Wt]=bA[Wt-1];Xn[Te]=ct,bA[Te]=Qt,this.setPage(Te)}else if(he<Te){ct=Xn[he],Qt=bA[he];for(var Fn=he;Fn<Te;Fn++)Xn[Fn]=Xn[Fn+1],bA[Fn]=bA[Fn+1];Xn[Te]=ct,bA[Te]=Qt,this.setPage(Te)}return this},be.deletePage=function(){return il.apply(this,arguments),this},be.__private__.text=be.text=function(he,Te,ct,Qt,Wt){var Fn,qn,NA,ZA,ir,cr,Ir,Pa,ya,Ha=(Qt=Qt||{}).scope||this;if(typeof he=="number"&&typeof Te=="number"&&(typeof ct=="string"||Array.isArray(ct))){var fo=ct;ct=Te,Te=he,he=fo}if(arguments[3]instanceof GA?(ft("The transform parameter of text() with a Matrix value"),ya=Wt):(NA=arguments[4],ZA=arguments[5],(0,Pe.Z)(Ir=arguments[3])==="object"&&Ir!==null||(typeof NA=="string"&&(ZA=NA,NA=null),typeof Ir=="string"&&(ZA=Ir,Ir=null),typeof Ir=="number"&&(NA=Ir,Ir=null),Qt={flags:Ir,angle:NA,align:ZA})),isNaN(Te)||isNaN(ct)||he==null)throw new Error("Invalid arguments passed to jsPDF.text");if(he.length===0)return Ha;var to="",Wi=!1,Co=typeof Qt.lineHeightFactor=="number"?Qt.lineHeightFactor:ll,fs=Ha.internal.scaleFactor;function ou(Xr){return Xr=Xr.split(" ").join(Array(Qt.TabLen||9).join(" ")),$a(Xr,Ir)}function iu(Xr){for(var Kr,Ua=Xr.concat(),_a=[],mi=Ua.length;mi--;)typeof(Kr=Ua.shift())=="string"?_a.push(Kr):Array.isArray(Xr)&&(Kr.length===1||Kr[1]===void 0&&Kr[2]===void 0)?_a.push(Kr[0]):_a.push([Kr[0],Kr[1],Kr[2]]);return _a}function su(Xr,Kr){var Ua;if(typeof Xr=="string")Ua=Kr(Xr)[0];else if(Array.isArray(Xr)){for(var _a,mi,qs=Xr.concat(),Tl=[],Du=qs.length;Du--;)typeof(_a=qs.shift())=="string"?Tl.push(Kr(_a)[0]):Array.isArray(_a)&&typeof _a[0]=="string"&&(mi=Kr(_a[0],_a[1],_a[2]),Tl.push([mi[0],mi[1],mi[2]]));Ua=Tl}return Ua}var hl=!1,hs=!0;if(typeof he=="string")hl=!0;else if(Array.isArray(he)){var ml=he.concat();qn=[];for(var Is,$o=ml.length;$o--;)(typeof(Is=ml.shift())!="string"||Array.isArray(Is)&&typeof Is[0]!="string")&&(hs=!1);hl=hs}if(hl===!1)throw new Error('Type of text must be string or Array. "'+he+'" is not recognized.');typeof he=="string"&&(he=he.match(/[\r?\n]/)?he.split(/\r\n|\r|\n/g):[he]);var El=tA/Ha.internal.scaleFactor,xl=El*(Co-1);switch(Qt.baseline){case"bottom":ct-=xl;break;case"top":ct+=El-xl;break;case"hanging":ct+=El-2*xl;break;case"middle":ct+=El/2-xl}if((cr=Qt.maxWidth||0)>0&&(typeof he=="string"?he=Ha.splitTextToSize(he,cr):Object.prototype.toString.call(he)==="[object Array]"&&(he=he.reduce(function(Xr,Kr){return Xr.concat(Ha.splitTextToSize(Kr,cr))},[]))),Fn={text:he,x:Te,y:ct,options:Qt,mutex:{pdfEscape:$a,activeFontKey:hr,fonts:vr,activeFontSize:tA}},Br.publish("preProcessText",Fn),he=Fn.text,NA=(Qt=Fn.options).angle,!(ya instanceof GA)&&NA&&typeof NA=="number"){NA*=Math.PI/180,Qt.rotationDirection===0&&(NA=-NA),vt===ot.ADVANCED&&(NA=-NA);var Ql=Math.cos(NA),Ul=Math.sin(NA);ya=new GA(Ql,Ul,-Ul,Ql,0,0)}else NA&&NA instanceof GA&&(ya=NA);vt!==ot.ADVANCED||ya||(ya=jo),(ir=Qt.charSpace||gl)!==void 0&&(to+=Mt(rt(ir))+` Tc
|
|
|
`,this.setCharSpace(this.getCharSpace()||0)),(Pa=Qt.horizontalScale)!==void 0&&(to+=Mt(100*Pa)+` Tz
|
|
|
`),Qt.lang;var Fo=-1,Nu=Qt.renderingMode!==void 0?Qt.renderingMode:Qt.stroke,Il=Ha.internal.getCurrentPageInfo().pageContext;switch(Nu){case 0:case!1:case"fill":Fo=0;break;case 1:case!0:case"stroke":Fo=1;break;case 2:case"fillThenStroke":Fo=2;break;case 3:case"invisible":Fo=3;break;case 4:case"fillAndAddForClipping":Fo=4;break;case 5:case"strokeAndAddPathForClipping":Fo=5;break;case 6:case"fillThenStrokeAndAddToPathForClipping":Fo=6;break;case 7:case"addToPathForClipping":Fo=7}var Nl=Il.usedRenderingMode!==void 0?Il.usedRenderingMode:-1;Fo!==-1?to+=Fo+` Tr
|
|
|
`:Nl!==-1&&(to+=`0 Tr
|
|
|
`),Fo!==-1&&(Il.usedRenderingMode=Fo),ZA=Qt.align||"left";var yi,Dl=tA*Co,ng=Ha.internal.pageSize.getWidth(),Ol=vr[hr];ir=Qt.charSpace||gl,cr=Qt.maxWidth||0,Ir=Object.assign({autoencode:!0,noBOM:!0},Qt.flags);var Ji=[];if(Object.prototype.toString.call(he)==="[object Array]"){var di;qn=iu(he),ZA!=="left"&&(yi=qn.map(function(Xr){return Ha.getStringUnitWidth(Xr,{font:Ol,charSpace:ir,fontSize:tA,doKerning:!1})*tA/fs}));var bi,Ys=0;if(ZA==="right"){Te-=yi[0],he=[],$o=qn.length;for(var Zi=0;Zi<$o;Zi++)Zi===0?(bi=Qs(Te),di=Js(ct)):(bi=rt(Ys-yi[Zi]),di=-Dl),he.push([qn[Zi],bi,di]),Ys=yi[Zi]}else if(ZA==="center"){Te-=yi[0]/2,he=[],$o=qn.length;for(var ms=0;ms<$o;ms++)ms===0?(bi=Qs(Te),di=Js(ct)):(bi=rt((Ys-yi[ms])/2),di=-Dl),he.push([qn[ms],bi,di]),Ys=yi[ms]}else if(ZA==="left"){he=[],$o=qn.length;for(var Hl=0;Hl<$o;Hl++)he.push(qn[Hl])}else{if(ZA!=="justify")throw new Error('Unrecognized alignment option, use "left", "center", "right" or "justify".');he=[],$o=qn.length,cr=cr!==0?cr:ng;for(var Xi=0;Xi<$o;Xi++)di=Xi===0?Js(ct):-Dl,bi=Xi===0?Qs(Te):0,Xi<$o-1?Ji.push(Mt(rt((cr-yi[Xi])/(qn[Xi].split(" ").length-1)))):Ji.push(0),he.push([qn[Xi],bi,di])}}var Yi=typeof Qt.R2L=="boolean"?Qt.R2L:TA;Yi===!0&&(he=su(he,function(Xr,Kr,Ua){return[Xr.split("").reverse().join(""),Kr,Ua]})),Fn={text:he,x:Te,y:ct,options:Qt,mutex:{pdfEscape:$a,activeFontKey:hr,fonts:vr,activeFontSize:tA}},Br.publish("postProcessText",Fn),he=Fn.text,Wi=Fn.mutex.isHex||!1;var jl=vr[hr].encoding;jl!=="WinAnsiEncoding"&&jl!=="StandardEncoding"||(he=su(he,function(Xr,Kr,Ua){return[ou(Xr),Kr,Ua]})),qn=iu(he),he=[];for(var Zr,ho,ei,ti=0,fi=1,qi=Array.isArray(qn[0])?fi:ti,Lo="",Ml=function(Xr,Kr,Ua){var _a="";return Ua instanceof GA?(Ua=typeof Qt.angle=="number"?Xa(Ua,new GA(1,0,0,1,Xr,Kr)):Xa(new GA(1,0,0,1,Xr,Kr),Ua),vt===ot.ADVANCED&&(Ua=Xa(new GA(1,0,0,-1,0,0),Ua)),_a=Ua.join(" ")+` Tm
|
|
|
`):_a=Mt(Xr)+" "+Mt(Kr)+` Td
|
|
|
`,_a},hi=0;hi<qn.length;hi++){switch(Lo="",qi){case fi:ei=(Wi?"<":"(")+qn[hi][0]+(Wi?">":")"),Zr=parseFloat(qn[hi][1]),ho=parseFloat(qn[hi][2]);break;case ti:ei=(Wi?"<":"(")+qn[hi]+(Wi?">":")"),Zr=Qs(Te),ho=Js(ct)}Ji!==void 0&&Ji[hi]!==void 0&&(Lo=Ji[hi]+` Tw
|
|
|
`),hi===0?he.push(Lo+Ml(Zr,ho,ya)+ei):qi===ti?he.push(Lo+ei):qi===fi&&he.push(Lo+Ml(Zr,ho,ya)+ei)}he=qi===ti?he.join(` Tj
|
|
|
T* `):he.join(` Tj
|
|
|
`),he+=` Tj
|
|
|
`;var ps=`BT
|
|
|
/`;return ps+=hr+" "+tA+` Tf
|
|
|
`,ps+=Mt(tA*Co)+` TL
|
|
|
`,ps+=ul+`
|
|
|
`,ps+=to,ps+=he,ht(ps+="ET"),ke[hr]=!0,Ha};var ra=be.__private__.clip=be.clip=function(he){return ht(he==="evenodd"?"W*":"W"),this};be.clipEvenOdd=function(){return ra("evenodd")},be.__private__.discardPath=be.discardPath=function(){return ht("n"),this};var Tr=be.__private__.isValidStyle=function(he){var Te=!1;return[void 0,null,"S","D","F","DF","FD","f","f*","B","B*","n"].indexOf(he)!==-1&&(Te=!0),Te};be.__private__.setDefaultPathOperation=be.setDefaultPathOperation=function(he){return Tr(he)&&(Ce=he),this};var aa=be.__private__.getStyle=be.getStyle=function(he){var Te=Ce;switch(he){case"D":case"S":Te="S";break;case"F":Te="f";break;case"FD":case"DF":Te="B";break;case"f":case"f*":case"B":case"B*":Te=he}return Te},cs=be.close=function(){return ht("h"),this};be.stroke=function(){return ht("S"),this},be.fill=function(he){return Pi("f",he),this},be.fillEvenOdd=function(he){return Pi("f*",he),this},be.fillStroke=function(he){return Pi("B",he),this},be.fillStrokeEvenOdd=function(he){return Pi("B*",he),this};var Pi=function(he,Te){(0,Pe.Z)(Te)==="object"?Cu(Te,he):ht(he)},ds=function(he){he===null||vt===ot.ADVANCED&&he===void 0||(he=aa(he),ht(he))};function Es(he,Te,ct,Qt,Wt){var Fn=new no(Te||this.boundingBox,ct||this.xStep,Qt||this.yStep,this.gState,Wt||this.matrix);Fn.stream=this.stream;var qn=he+"$$"+this.cloneIndex+++"$$";return Ka(qn,Fn),Fn}var Cu=function(he,Te){var ct=Da[he.key],Qt=yr[ct];if(Qt instanceof Vo)ht("q"),ht(Fu(Te)),Qt.gState&&be.setGState(Qt.gState),ht(he.matrix.toString()+" cm"),ht("/"+ct+" sh"),ht("Q");else if(Qt instanceof no){var Wt=new GA(1,0,0,-1,0,Xs());he.matrix&&(Wt=Wt.multiply(he.matrix||jo),ct=Es.call(Qt,he.key,he.boundingBox,he.xStep,he.yStep,Wt).id),ht("q"),ht("/Pattern cs"),ht("/"+ct+" scn"),Qt.gState&&be.setGState(Qt.gState),ht(Te),ht("Q")}},Fu=function(he){switch(he){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"}},Cl=be.moveTo=function(he,Te){return ht(Mt(rt(he))+" "+Mt(Bt(Te))+" m"),this},xs=be.lineTo=function(he,Te){return ht(Mt(rt(he))+" "+Mt(Bt(Te))+" l"),this},Vs=be.curveTo=function(he,Te,ct,Qt,Wt,Fn){return ht([Mt(rt(he)),Mt(Bt(Te)),Mt(rt(ct)),Mt(Bt(Qt)),Mt(rt(Wt)),Mt(Bt(Fn)),"c"].join(" ")),this};be.__private__.line=be.line=function(he,Te,ct,Qt,Wt){if(isNaN(he)||isNaN(Te)||isNaN(ct)||isNaN(Qt)||!Tr(Wt))throw new Error("Invalid arguments passed to jsPDF.line");return vt===ot.COMPAT?this.lines([[ct-he,Qt-Te]],he,Te,[1,1],Wt||"S"):this.lines([[ct-he,Qt-Te]],he,Te,[1,1]).stroke()},be.__private__.lines=be.lines=function(he,Te,ct,Qt,Wt,Fn){var qn,NA,ZA,ir,cr,Ir,Pa,ya,Ha,fo,to,Wi;if(typeof he=="number"&&(Wi=ct,ct=Te,Te=he,he=Wi),Qt=Qt||[1,1],Fn=Fn||!1,isNaN(Te)||isNaN(ct)||!Array.isArray(he)||!Array.isArray(Qt)||!Tr(Wt)||typeof Fn!="boolean")throw new Error("Invalid arguments passed to jsPDF.lines");for(Cl(Te,ct),qn=Qt[0],NA=Qt[1],ir=he.length,fo=Te,to=ct,ZA=0;ZA<ir;ZA++)(cr=he[ZA]).length===2?(fo=cr[0]*qn+fo,to=cr[1]*NA+to,xs(fo,to)):(Ir=cr[0]*qn+fo,Pa=cr[1]*NA+to,ya=cr[2]*qn+fo,Ha=cr[3]*NA+to,fo=cr[4]*qn+fo,to=cr[5]*NA+to,Vs(Ir,Pa,ya,Ha,fo,to));return Fn&&cs(),ds(Wt),this},be.path=function(he){for(var Te=0;Te<he.length;Te++){var ct=he[Te],Qt=ct.c;switch(ct.op){case"m":Cl(Qt[0],Qt[1]);break;case"l":xs(Qt[0],Qt[1]);break;case"c":Vs.apply(this,Qt);break;case"h":cs()}}return this},be.__private__.rect=be.rect=function(he,Te,ct,Qt,Wt){if(isNaN(he)||isNaN(Te)||isNaN(ct)||isNaN(Qt)||!Tr(Wt))throw new Error("Invalid arguments passed to jsPDF.rect");return vt===ot.COMPAT&&(Qt=-Qt),ht([Mt(rt(he)),Mt(Bt(Te)),Mt(rt(ct)),Mt(rt(Qt)),"re"].join(" ")),ds(Wt),this},be.__private__.triangle=be.triangle=function(he,Te,ct,Qt,Wt,Fn,qn){if(isNaN(he)||isNaN(Te)||isNaN(ct)||isNaN(Qt)||isNaN(Wt)||isNaN(Fn)||!Tr(qn))throw new Error("Invalid arguments passed to jsPDF.triangle");return this.lines([[ct-he,Qt-Te],[Wt-ct,Fn-Qt],[he-Wt,Te-Fn]],he,Te,[1,1],qn,!0),this},be.__private__.roundedRect=be.roundedRect=function(he,Te,ct,Qt,Wt,Fn,qn){if(isNaN(he)||isNaN(Te)||isNaN(ct)||isNaN(Qt)||isNaN(Wt)||isNaN(Fn)||!Tr(qn))throw new Error("Invalid arguments passed to jsPDF.roundedRect");var NA=4/3*(Math.SQRT2-1);return Wt=Math.min(Wt,.5*ct),Fn=Math.min(Fn,.5*Qt),this.lines([[ct-2*Wt,0],[Wt*NA,0,Wt,Fn-Fn*NA,Wt,Fn],[0,Qt-2*Fn],[0,Fn*NA,-Wt*NA,Fn,-Wt,Fn],[2*Wt-ct,0],[-Wt*NA,0,-Wt,-Fn*NA,-Wt,-Fn],[0,2*Fn-Qt],[0,-Fn*NA,Wt*NA,-Fn,Wt,-Fn]],he+Wt,Te,[1,1],qn,!0),this},be.__private__.ellipse=be.ellipse=function(he,Te,ct,Qt,Wt){if(isNaN(he)||isNaN(Te)||isNaN(ct)||isNaN(Qt)||!Tr(Wt))throw new Error("Invalid arguments passed to jsPDF.ellipse");var Fn=4/3*(Math.SQRT2-1)*ct,qn=4/3*(Math.SQRT2-1)*Qt;return Cl(he+ct,Te),Vs(he+ct,Te-qn,he+Fn,Te-Qt,he,Te-Qt),Vs(he-Fn,Te-Qt,he-ct,Te-qn,he-ct,Te),Vs(he-ct,Te+qn,he-Fn,Te+Qt,he,Te+Qt),Vs(he+Fn,Te+Qt,he+ct,Te+qn,he+ct,Te),ds(Wt),this},be.__private__.circle=be.circle=function(he,Te,ct,Qt){if(isNaN(he)||isNaN(Te)||isNaN(ct)||!Tr(Qt))throw new Error("Invalid arguments passed to jsPDF.circle");return this.ellipse(he,Te,ct,ct,Qt)},be.setFont=function(he,Te,ct){return ct&&(Te=pn(Te,ct)),hr=Ks(he,Te,{disableWarning:!1}),this};var $u=be.__private__.getFont=be.getFont=function(){return vr[Ks.apply(be,arguments)]};be.__private__.getFontList=be.getFontList=function(){var he,Te,ct={};for(he in Dr)if(Dr.hasOwnProperty(he))for(Te in ct[he]=[],Dr[he])Dr[he].hasOwnProperty(Te)&&ct[he].push(Te);return ct},be.addFont=function(he,Te,ct,Qt,Wt){var Fn=["StandardEncoding","MacRomanEncoding","Identity-H","WinAnsiEncoding"];return arguments[3]&&Fn.indexOf(arguments[3])!==-1?Wt=arguments[3]:arguments[3]&&Fn.indexOf(arguments[3])==-1&&(ct=pn(ct,Qt)),Wt=Wt||"Identity-H",Go.call(this,he,Te,ct,Wt)};var ll,bo=x.lineWidth||.200025,Ws=be.__private__.getLineWidth=be.getLineWidth=function(){return bo},Lu=be.__private__.setLineWidth=be.setLineWidth=function(he){return bo=he,ht(Mt(rt(he))+" w"),this};be.__private__.setLineDash=WA.API.setLineDash=WA.API.setLineDashPattern=function(he,Te){if(he=he||[],Te=Te||0,isNaN(Te)||!Array.isArray(he))throw new Error("Invalid arguments passed to jsPDF.setLineDash");return he=he.map(function(ct){return Mt(rt(ct))}).join(" "),Te=Mt(rt(Te)),ht("["+he+"] "+Te+" d"),this};var Eu=be.__private__.getLineHeight=be.getLineHeight=function(){return tA*ll};be.__private__.getLineHeight=be.getLineHeight=function(){return tA*ll};var xu=be.__private__.setLineHeightFactor=be.setLineHeightFactor=function(he){return typeof(he=he||1.15)=="number"&&(ll=he),this},Qu=be.__private__.getLineHeightFactor=be.getLineHeightFactor=function(){return ll};xu(x.lineHeight);var Qs=be.__private__.getHorizontalCoordinate=function(he){return rt(he)},Js=be.__private__.getVerticalCoordinate=function(he){return vt===ot.ADVANCED?he:bA[gt].mediaBox.topRightY-bA[gt].mediaBox.bottomLeftY-rt(he)},eg=be.__private__.getHorizontalCoordinateString=be.getHorizontalCoordinateString=function(he){return Mt(Qs(he))},Zs=be.__private__.getVerticalCoordinateString=be.getVerticalCoordinateString=function(he){return Mt(Js(he))},Vi=x.strokeColor||"0 G";be.__private__.getStrokeColor=be.getDrawColor=function(){return Er(Vi)},be.__private__.setStrokeColor=be.setDrawColor=function(he,Te,ct,Qt){return Vi=uo({ch1:he,ch2:Te,ch3:ct,ch4:Qt,pdfColorType:"draw",precision:2}),ht(Vi),this};var Fl=x.fillColor||"0 g";be.__private__.getFillColor=be.getFillColor=function(){return Er(Fl)},be.__private__.setFillColor=be.setFillColor=function(he,Te,ct,Qt){return Fl=uo({ch1:he,ch2:Te,ch3:ct,ch4:Qt,pdfColorType:"fill",precision:2}),ht(Fl),this};var ul=x.textColor||"0 g",tu=be.__private__.getTextColor=be.getTextColor=function(){return Er(ul)};be.__private__.setTextColor=be.setTextColor=function(he,Te,ct,Qt){return ul=uo({ch1:he,ch2:Te,ch3:ct,ch4:Qt,pdfColorType:"text",precision:3}),this};var gl=x.charSpace,eo=be.__private__.getCharSpace=be.getCharSpace=function(){return parseFloat(gl||0)};be.__private__.setCharSpace=be.setCharSpace=function(he){if(isNaN(he))throw new Error("Invalid argument passed to jsPDF.setCharSpace");return gl=he,this};var Us=0;be.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},be.__private__.setLineCap=be.setLineCap=function(he){var Te=be.CapJoinStyles[he];if(Te===void 0)throw new Error("Line cap style of '"+he+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return Us=Te,ht(Te+" J"),this};var nu=0;be.__private__.setLineJoin=be.setLineJoin=function(he){var Te=be.CapJoinStyles[he];if(Te===void 0)throw new Error("Line join style of '"+he+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return nu=Te,ht(Te+" j"),this},be.__private__.setLineMiterLimit=be.__private__.setMiterLimit=be.setLineMiterLimit=be.setMiterLimit=function(he){if(he=he||0,isNaN(he))throw new Error("Invalid argument passed to jsPDF.setLineMiterLimit");return ht(Mt(rt(he))+" M"),this},be.GState=ai,be.setGState=function(he){(he=typeof he=="string"?Aa[so[he]]:Uu(null,he)).equals(ro)||(ht("/"+he.id+" gs"),ro=he)};var Uu=function(he,Te){if(!he||!so[he]){var ct=!1;for(var Qt in Aa)if(Aa.hasOwnProperty(Qt)&&Aa[Qt].equals(Te)){ct=!0;break}if(ct)Te=Aa[Qt];else{var Wt="GS"+(Object.keys(Aa).length+1).toString(10);Aa[Wt]=Te,Te.id=Wt}return he&&(so[he]=Te.id),Br.publish("addGState",Te),Te}};be.addGState=function(he,Te){return Uu(he,Te),this},be.saveGraphicsState=function(){return ht("q"),Xo.push({key:hr,size:tA,color:ul}),this},be.restoreGraphicsState=function(){ht("Q");var he=Xo.pop();return hr=he.key,tA=he.size,ul=he.color,ro=null,this},be.setCurrentTransformationMatrix=function(he){return ht(he.toString()+" cm"),this},be.comment=function(he){return ht("#"+he),this};var cl=function(he,Te){var ct=he||0;Object.defineProperty(this,"x",{enumerable:!0,get:function(){return ct},set:function(Fn){isNaN(Fn)||(ct=parseFloat(Fn))}});var Qt=Te||0;Object.defineProperty(this,"y",{enumerable:!0,get:function(){return Qt},set:function(Fn){isNaN(Fn)||(Qt=parseFloat(Fn))}});var Wt="pt";return Object.defineProperty(this,"type",{enumerable:!0,get:function(){return Wt},set:function(Fn){Wt=Fn.toString()}}),this},dl=function(he,Te,ct,Qt){cl.call(this,he,Te),this.type="rect";var Wt=ct||0;Object.defineProperty(this,"w",{enumerable:!0,get:function(){return Wt},set:function(qn){isNaN(qn)||(Wt=parseFloat(qn))}});var Fn=Qt||0;return Object.defineProperty(this,"h",{enumerable:!0,get:function(){return Fn},set:function(qn){isNaN(qn)||(Fn=parseFloat(qn))}}),this},Au=function(){this.page=ur,this.currentPage=gt,this.pages=Xn.slice(0),this.pagesContext=bA.slice(0),this.x=ka,this.y=Qr,this.matrix=Ao,this.width=fl(gt),this.height=Xs(gt),this.outputDestination=gA,this.id="",this.objectNumber=-1};Au.prototype.restore=function(){ur=this.page,gt=this.currentPage,bA=this.pagesContext,Xn=this.pages,ka=this.x,Qr=this.y,Ao=this.matrix,ru(gt,this.width),au(gt,this.height),gA=this.outputDestination};var Iu=function(he,Te,ct,Qt,Wt){wo.push(new Au),ur=gt=0,Xn=[],ka=he,Qr=Te,Ao=Wt,ls([ct,Qt])},tg=function(he){if(Ga[he])wo.pop().restore();else{var Te=new Au,ct="Xo"+(Object.keys(La).length+1).toString(10);Te.id=ct,Ga[he]=ct,La[ct]=Te,Br.publish("addFormObject",Te),wo.pop().restore()}};for(var Ll in be.beginFormObject=function(he,Te,ct,Qt,Wt){return Iu(he,Te,ct,Qt,Wt),this},be.endFormObject=function(he){return tg(he),this},be.doFormObject=function(he,Te){var ct=La[Ga[he]];return ht("q"),ht(Te.toString()+" cm"),ht("/"+ct.id+" Do"),ht("Q"),this},be.getFormObject=function(he){var Te=La[Ga[he]];return{x:Te.x,y:Te.y,width:Te.width,height:Te.height,matrix:Te.matrix}},be.save=function(he,Te){return he=he||"generated.pdf",(Te=Te||{}).returnPromise=Te.returnPromise||!1,Te.returnPromise===!1?($r(ci(zo()),he),typeof $r.unload=="function"&&zA.setTimeout&&setTimeout($r.unload,911),this):new Promise(function(ct,Qt){try{var Wt=$r(ci(zo()),he);typeof $r.unload=="function"&&zA.setTimeout&&setTimeout($r.unload,911),ct(Wt)}catch(Fn){Qt(Fn.message)}})},WA.API)WA.API.hasOwnProperty(Ll)&&(Ll==="events"&&WA.API.events.length?function(he,Te){var ct,Qt,Wt;for(Wt=Te.length-1;Wt!==-1;Wt--)ct=Te[Wt][0],Qt=Te[Wt][1],he.subscribe.apply(he,[ct].concat(typeof Qt=="function"?[Qt]:Qt))}(Br,WA.API.events):be[Ll]=WA.API[Ll]);var fl=be.getPageWidth=function(he){return(bA[he=he||gt].mediaBox.topRightX-bA[he].mediaBox.bottomLeftX)/uA},ru=be.setPageWidth=function(he,Te){bA[he].mediaBox.topRightX=Te*uA+bA[he].mediaBox.bottomLeftX},Xs=be.getPageHeight=function(he){return(bA[he=he||gt].mediaBox.topRightY-bA[he].mediaBox.bottomLeftY)/uA},au=be.setPageHeight=function(he,Te){bA[he].mediaBox.topRightY=Te*uA+bA[he].mediaBox.bottomLeftY};return be.internal={pdfEscape:$a,getStyle:aa,getFont:$u,getFontSize:hA,getCharSpace:eo,getTextColor:tu,getLineHeight:Eu,getLineHeightFactor:Qu,getLineWidth:Ws,write:FA,getHorizontalCoordinate:Qs,getVerticalCoordinate:Js,getCoordinateString:eg,getVerticalCoordinateString:Zs,collections:{},newObject:ca,newAdditionalObject:Po,newObjectDeferred:da,newObjectDeferredBegin:Ya,getFilters:Mo,putStream:Ea,events:Br,scaleFactor:uA,pageSize:{getWidth:function(){return fl(gt)},setWidth:function(he){ru(gt,he)},getHeight:function(){return Xs(gt)},setHeight:function(he){au(gt,he)}},encryptionOptions:Ie,encryption:za,getEncryptor:gs,output:_i,getNumberOfPages:sl,pages:Xn,out:ht,f2:sn,f3:$e,getPageInfo:_s,getPageInfoByObjId:Kn,getCurrentPageInfo:or,getPDFVersion:Xe,Point:cl,Rectangle:dl,Matrix:GA,hasHotfix:Ls},Object.defineProperty(be.internal.pageSize,"width",{get:function(){return fl(gt)},set:function(he){ru(gt,he)},enumerable:!0,configurable:!0}),Object.defineProperty(be.internal.pageSize,"height",{get:function(){return Xs(gt)},set:function(he){au(gt,he)},enumerable:!0,configurable:!0}),is.call(be,Dn),hr="F1",us(ue,ee),Br.publish("initialized"),be}ns.prototype.lsbFirstWord=function(x){return String.fromCharCode(x>>0&255,x>>8&255,x>>16&255,x>>24&255)},ns.prototype.toHexString=function(x){return x.split("").map(function(E){return("0"+(255&E.charCodeAt(0)).toString(16)).slice(-2)}).join("")},ns.prototype.hexToBytes=function(x){for(var E=[],ee=0;ee<x.length;ee+=2)E.push(String.fromCharCode(parseInt(x.substr(ee,2),16)));return E.join("")},ns.prototype.processOwnerPassword=function(x,E){return Wa(Ma(E).substr(0,5),x)},ns.prototype.encryptor=function(x,E){var ee=Ma(this.encryptionKey+String.fromCharCode(255&x,x>>8&255,x>>16&255,255&E,E>>8&255)).substr(0,10);return function(ae){return Wa(ee,ae)}},ai.prototype.equals=function(x){var E,ee="id,objectNumber,equals";if(!x||(0,Pe.Z)(x)!==(0,Pe.Z)(this))return!1;var ae=0;for(E in this)if(!(ee.indexOf(E)>=0)){if(this.hasOwnProperty(E)&&!x.hasOwnProperty(E)||this[E]!==x[E])return!1;ae++}for(E in x)x.hasOwnProperty(E)&&ee.indexOf(E)<0&&ae--;return ae===0},WA.API={events:[]},WA.version="2.5.1";var Rr=WA.API,Ta=1,oi=function(x){return x.replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},io=function(x){return x.replace(/\\\\/g,"\\").replace(/\\\(/g,"(").replace(/\\\)/g,")")},YA=function(x){return x.toFixed(2)},Bo=function(x){return x.toFixed(5)};Rr.__acroform__={};var _r=function(x,E){x.prototype=Object.create(E.prototype),x.prototype.constructor=x},$s=function(x){return x*Ta},kr=function(x){var E=new ga,ee=IA.internal.getHeight(x)||0,ae=IA.internal.getWidth(x)||0;return E.BBox=[0,0,Number(YA(ae)),Number(YA(ee))],E},Qi=Rr.__acroform__.setBit=function(x,E){if(x=x||0,E=E||0,isNaN(x)||isNaN(E))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBit");return x|=1<<E},Ui=Rr.__acroform__.clearBit=function(x,E){if(x=x||0,E=E||0,isNaN(x)||isNaN(E))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBit");return x&=~(1<<E)},el=Rr.__acroform__.getBit=function(x,E){if(isNaN(x)||isNaN(E))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBit");return x&1<<E?1:0},na=Rr.__acroform__.getBitForPdf=function(x,E){if(isNaN(x)||isNaN(E))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBitForPdf");return el(x,E-1)},pr=Rr.__acroform__.setBitForPdf=function(x,E){if(isNaN(x)||isNaN(E))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBitForPdf");return Qi(x,E-1)},ua=Rr.__acroform__.clearBitForPdf=function(x,E){if(isNaN(x)||isNaN(E))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBitForPdf");return Ui(x,E-1)},As=Rr.__acroform__.calculateCoordinates=function(x,E){var ee=E.internal.getHorizontalCoordinate,ae=E.internal.getVerticalCoordinate,ue=x[0],le=x[1],de=x[2],me=x[3],pe={};return pe.lowerLeft_X=ee(ue)||0,pe.lowerLeft_Y=ae(le+me)||0,pe.upperRight_X=ee(ue+de)||0,pe.upperRight_Y=ae(le)||0,[Number(YA(pe.lowerLeft_X)),Number(YA(pe.lowerLeft_Y)),Number(YA(pe.upperRight_X)),Number(YA(pe.upperRight_Y))]},tl=function(x){if(x.appearanceStreamContent)return x.appearanceStreamContent;if(x.V||x.DV){var E=[],ee=x._V||x.DV,ae=js(x,ee),ue=x.scope.internal.getFont(x.fontName,x.fontStyle).id;E.push("/Tx BMC"),E.push("q"),E.push("BT"),E.push(x.scope.__private__.encodeColorString(x.color)),E.push("/"+ue+" "+YA(ae.fontSize)+" Tf"),E.push("1 0 0 1 0 0 Tm"),E.push(ae.text),E.push("ET"),E.push("Q"),E.push("EMC");var le=kr(x);return le.scope=x.scope,le.stream=E.join(`
|
|
|
`),le}},js=function(x,E){var ee=x.fontSize===0?x.maxFontSize:x.fontSize,ae={text:"",fontSize:""},ue=(E=(E=E.substr(0,1)=="("?E.substr(1):E).substr(E.length-1)==")"?E.substr(0,E.length-1):E).split(" ");ue=x.multiline?ue.map(function($e){return $e.split(`
|
|
|
`)}):ue.map(function($e){return[$e]});var le=ee,de=IA.internal.getHeight(x)||0;de=de<0?-de:de;var me=IA.internal.getWidth(x)||0;me=me<0?-me:me;var pe=function($e,rt,bt){if($e+1<ue.length){var Bt=rt+" "+ue[$e+1][0];return QA(Bt,x,bt).width<=me-4}return!1};le++;e:for(;le>0;){E="",le--;var Ce,Ie,Ne=QA("3",x,le).height,ke=x.multiline?de-le:(de-Ne)/2,be=ke+=2,tt=0,Xe=0,it=0;if(le<=0){E=`(...) Tj
|
|
|
`,E+="% Width of Text: "+QA(E,x,le=12).width+", FieldWidth:"+me+`
|
|
|
`;break}for(var Ve="",ot=0,vt=0;vt<ue.length;vt++)if(ue.hasOwnProperty(vt)){var Ct=!1;if(ue[vt].length!==1&&it!==ue[vt].length-1){if((Ne+2)*(ot+2)+2>de)continue e;Ve+=ue[vt][it],Ct=!0,Xe=vt,vt--}else{Ve=(Ve+=ue[vt][it]+" ").substr(Ve.length-1)==" "?Ve.substr(0,Ve.length-1):Ve;var en=parseInt(vt),pn=pe(en,Ve,le),Mt=vt>=ue.length-1;if(pn&&!Mt){Ve+=" ",it=0;continue}if(pn||Mt){if(Mt)Xe=en;else if(x.multiline&&(Ne+2)*(ot+2)+2>de)continue e}else{if(!x.multiline||(Ne+2)*(ot+2)+2>de)continue e;Xe=en}}for(var ft="",mn=tt;mn<=Xe;mn++){var sn=ue[mn];if(x.multiline){if(mn===Xe){ft+=sn[it]+" ",it=(it+1)%sn.length;continue}if(mn===tt){ft+=sn[sn.length-1]+" ";continue}}ft+=sn[0]+" "}switch(ft=ft.substr(ft.length-1)==" "?ft.substr(0,ft.length-1):ft,Ie=QA(ft,x,le).width,x.textAlign){case"right":Ce=me-Ie-2;break;case"center":Ce=(me-Ie)/2;break;case"left":default:Ce=2}E+=YA(Ce)+" "+YA(be)+` Td
|
|
|
`,E+="("+oi(ft)+`) Tj
|
|
|
`,E+=-YA(Ce)+` 0 Td
|
|
|
`,be=-(le+2),Ie=0,tt=Ct?Xe:Xe+1,ot++,Ve=""}break}return ae.text=E,ae.fontSize=le,ae},QA=function(x,E,ee){var ae=E.scope.internal.getFont(E.fontName,E.fontStyle),ue=E.scope.getStringUnitWidth(x,{font:ae,fontSize:parseFloat(ee),charSpace:0})*parseFloat(ee);return{height:E.scope.getStringUnitWidth("3",{font:ae,fontSize:parseFloat(ee),charSpace:0})*parseFloat(ee)*1.5,width:ue}},lA={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},pA=function(x,E){var ee={type:"reference",object:x};E.internal.getPageInfo(x.page).pageContext.annotations.find(function(ae){return ae.type===ee.type&&ae.object===ee.object})===void 0&&E.internal.getPageInfo(x.page).pageContext.annotations.push(ee)},EA=function(x,E){for(var ee in x)if(x.hasOwnProperty(ee)){var ae=ee,ue=x[ee];E.internal.newObjectDeferredBegin(ue.objId,!0),(0,Pe.Z)(ue)==="object"&&typeof ue.putStream=="function"&&ue.putStream(),delete x[ae]}},Lr=function(x,E){if(E.scope=x,x.internal!==void 0&&(x.internal.acroformPlugin===void 0||x.internal.acroformPlugin.isInitialized===!1)){if(Fa.FieldNum=0,x.internal.acroformPlugin=JSON.parse(JSON.stringify(lA)),x.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");Ta=x.internal.scaleFactor,x.internal.acroformPlugin.acroFormDictionaryRoot=new xa,x.internal.acroformPlugin.acroFormDictionaryRoot.scope=x,x.internal.acroformPlugin.acroFormDictionaryRoot._eventID=x.internal.events.subscribe("postPutResources",function(){(function(ee){ee.internal.events.unsubscribe(ee.internal.acroformPlugin.acroFormDictionaryRoot._eventID),delete ee.internal.acroformPlugin.acroFormDictionaryRoot._eventID,ee.internal.acroformPlugin.printedOut=!0})(x)}),x.internal.events.subscribe("buildDocument",function(){(function(ee){ee.internal.acroformPlugin.acroFormDictionaryRoot.objId=void 0;var ae=ee.internal.acroformPlugin.acroFormDictionaryRoot.Fields;for(var ue in ae)if(ae.hasOwnProperty(ue)){var le=ae[ue];le.objId=void 0,le.hasAnnotation&&pA(le,ee)}})(x)}),x.internal.events.subscribe("putCatalog",function(){(function(ee){if(ee.internal.acroformPlugin.acroFormDictionaryRoot===void 0)throw new Error("putCatalogCallback: Root missing.");ee.internal.write("/AcroForm "+ee.internal.acroformPlugin.acroFormDictionaryRoot.objId+" 0 R")})(x)}),x.internal.events.subscribe("postPutPages",function(ee){(function(ae,ue){var le=!ae;for(var de in ae||(ue.internal.newObjectDeferredBegin(ue.internal.acroformPlugin.acroFormDictionaryRoot.objId,!0),ue.internal.acroformPlugin.acroFormDictionaryRoot.putStream()),ae=ae||ue.internal.acroformPlugin.acroFormDictionaryRoot.Kids)if(ae.hasOwnProperty(de)){var me=ae[de],pe=[],Ce=me.Rect;if(me.Rect&&(me.Rect=As(me.Rect,ue)),ue.internal.newObjectDeferredBegin(me.objId,!0),me.DA=IA.createDefaultAppearanceStream(me),(0,Pe.Z)(me)==="object"&&typeof me.getKeyValueListForStream=="function"&&(pe=me.getKeyValueListForStream()),me.Rect=Ce,me.hasAppearanceStream&&!me.appearanceStreamContent){var Ie=tl(me);pe.push({key:"AP",value:"<</N "+Ie+">>"}),ue.internal.acroformPlugin.xForms.push(Ie)}if(me.appearanceStreamContent){var Ne="";for(var ke in me.appearanceStreamContent)if(me.appearanceStreamContent.hasOwnProperty(ke)){var be=me.appearanceStreamContent[ke];if(Ne+="/"+ke+" ",Ne+="<<",Object.keys(be).length>=1||Array.isArray(be)){for(var de in be)if(be.hasOwnProperty(de)){var tt=be[de];typeof tt=="function"&&(tt=tt.call(ue,me)),Ne+="/"+de+" "+tt+" ",ue.internal.acroformPlugin.xForms.indexOf(tt)>=0||ue.internal.acroformPlugin.xForms.push(tt)}}else typeof(tt=be)=="function"&&(tt=tt.call(ue,me)),Ne+="/"+de+" "+tt,ue.internal.acroformPlugin.xForms.indexOf(tt)>=0||ue.internal.acroformPlugin.xForms.push(tt);Ne+=">>"}pe.push({key:"AP",value:`<<
|
|
|
`+Ne+">>"})}ue.internal.putStream({additionalKeyValues:pe,objectId:me.objId}),ue.internal.out("endobj")}le&&EA(ue.internal.acroformPlugin.xForms,ue)})(ee,x)}),x.internal.acroformPlugin.isInitialized=!0}},Wr=Rr.__acroform__.arrayToPdfArray=function(x,E,ee){var ae=function(de){return de};if(Array.isArray(x)){for(var ue="[",le=0;le<x.length;le++)switch(le!==0&&(ue+=" "),(0,Pe.Z)(x[le])){case"boolean":case"number":case"object":ue+=x[le].toString();break;case"string":x[le].substr(0,1)!=="/"?(E!==void 0&&ee&&(ae=ee.internal.getEncryptor(E)),ue+="("+oi(ae(x[le].toString()))+")"):ue+=x[le].toString()}return ue+="]"}throw new Error("Invalid argument passed to jsPDF.__acroform__.arrayToPdfArray")},Gr=function(x,E,ee){var ae=function(ue){return ue};return E!==void 0&&ee&&(ae=ee.internal.getEncryptor(E)),(x=x||"").toString(),x="("+oi(ae(x))+")"},Ur=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(x){this._objId=x}}),Object.defineProperty(this,"scope",{value:this._scope,writable:!0})};Ur.prototype.toString=function(){return this.objId+" 0 R"},Ur.prototype.putStream=function(){var x=this.getKeyValueListForStream();this.scope.internal.putStream({data:this.stream,additionalKeyValues:x,objectId:this.objId}),this.scope.internal.out("endobj")},Ur.prototype.getKeyValueListForStream=function(){var x=[],E=Object.getOwnPropertyNames(this).filter(function(le){return le!="content"&&le!="appearanceStreamContent"&&le!="scope"&&le!="objId"&&le.substring(0,1)!="_"});for(var ee in E)if(Object.getOwnPropertyDescriptor(this,E[ee]).configurable===!1){var ae=E[ee],ue=this[ae];ue&&(Array.isArray(ue)?x.push({key:ae,value:Wr(ue,this.objId,this.scope)}):ue instanceof Ur?(ue.scope=this.scope,x.push({key:ae,value:ue.objId+" 0 R"})):typeof ue!="function"&&x.push({key:ae,value:ue}))}return x};var ga=function(){Ur.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 x,E=[];Object.defineProperty(this,"BBox",{configurable:!1,get:function(){return E},set:function(ee){E=ee}}),Object.defineProperty(this,"Resources",{value:"2 0 R",configurable:!1,writable:!0}),Object.defineProperty(this,"stream",{enumerable:!1,configurable:!0,set:function(ee){x=ee.trim()},get:function(){return x||null}})};_r(ga,Ur);var xa=function(){Ur.call(this);var x,E=[];Object.defineProperty(this,"Kids",{enumerable:!1,configurable:!0,get:function(){return E.length>0?E:void 0}}),Object.defineProperty(this,"Fields",{enumerable:!1,configurable:!1,get:function(){return E}}),Object.defineProperty(this,"DA",{enumerable:!1,configurable:!1,get:function(){if(x){var ee=function(ae){return ae};return this.scope&&(ee=this.scope.internal.getEncryptor(this.objId)),"("+oi(ee(x))+")"}},set:function(ee){x=ee}})};_r(xa,Ur);var Fa=function x(){Ur.call(this);var E=4;Object.defineProperty(this,"F",{enumerable:!1,configurable:!1,get:function(){return E},set:function(Ve){if(isNaN(Ve))throw new Error('Invalid value "'+Ve+'" for attribute F supplied.');E=Ve}}),Object.defineProperty(this,"showWhenPrinted",{enumerable:!0,configurable:!0,get:function(){return!!na(E,3)},set:function(Ve){Ve?this.F=pr(E,3):this.F=ua(E,3)}});var ee=0;Object.defineProperty(this,"Ff",{enumerable:!1,configurable:!1,get:function(){return ee},set:function(Ve){if(isNaN(Ve))throw new Error('Invalid value "'+Ve+'" for attribute Ff supplied.');ee=Ve}});var ae=[];Object.defineProperty(this,"Rect",{enumerable:!1,configurable:!1,get:function(){if(ae.length!==0)return ae},set:function(Ve){ae=Ve!==void 0?Ve:[]}}),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,get:function(){return!ae||isNaN(ae[0])?0:ae[0]},set:function(Ve){ae[0]=Ve}}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,get:function(){return!ae||isNaN(ae[1])?0:ae[1]},set:function(Ve){ae[1]=Ve}}),Object.defineProperty(this,"width",{enumerable:!0,configurable:!0,get:function(){return!ae||isNaN(ae[2])?0:ae[2]},set:function(Ve){ae[2]=Ve}}),Object.defineProperty(this,"height",{enumerable:!0,configurable:!0,get:function(){return!ae||isNaN(ae[3])?0:ae[3]},set:function(Ve){ae[3]=Ve}});var ue="";Object.defineProperty(this,"FT",{enumerable:!0,configurable:!1,get:function(){return ue},set:function(Ve){switch(Ve){case"/Btn":case"/Tx":case"/Ch":case"/Sig":ue=Ve;break;default:throw new Error('Invalid value "'+Ve+'" for attribute FT supplied.')}}});var le=null;Object.defineProperty(this,"T",{enumerable:!0,configurable:!1,get:function(){if(!le||le.length<1){if(this instanceof ia)return;le="FieldObject"+x.FieldNum++}var Ve=function(ot){return ot};return this.scope&&(Ve=this.scope.internal.getEncryptor(this.objId)),"("+oi(Ve(le))+")"},set:function(Ve){le=Ve.toString()}}),Object.defineProperty(this,"fieldName",{configurable:!0,enumerable:!0,get:function(){return le},set:function(Ve){le=Ve}});var de="helvetica";Object.defineProperty(this,"fontName",{enumerable:!0,configurable:!0,get:function(){return de},set:function(Ve){de=Ve}});var me="normal";Object.defineProperty(this,"fontStyle",{enumerable:!0,configurable:!0,get:function(){return me},set:function(Ve){me=Ve}});var pe=0;Object.defineProperty(this,"fontSize",{enumerable:!0,configurable:!0,get:function(){return pe},set:function(Ve){pe=Ve}});var Ce=void 0;Object.defineProperty(this,"maxFontSize",{enumerable:!0,configurable:!0,get:function(){return Ce===void 0?50/Ta:Ce},set:function(Ve){Ce=Ve}});var Ie="black";Object.defineProperty(this,"color",{enumerable:!0,configurable:!0,get:function(){return Ie},set:function(Ve){Ie=Ve}});var Ne="/F1 0 Tf 0 g";Object.defineProperty(this,"DA",{enumerable:!0,configurable:!1,get:function(){if(!(!Ne||this instanceof ia||this instanceof si))return Gr(Ne,this.objId,this.scope)},set:function(Ve){Ve=Ve.toString(),Ne=Ve}});var ke=null;Object.defineProperty(this,"DV",{enumerable:!1,configurable:!1,get:function(){if(ke)return this instanceof Sa?ke:Gr(ke,this.objId,this.scope)},set:function(Ve){Ve=Ve.toString(),ke=this instanceof Sa?Ve:Ve.substr(0,1)==="("?io(Ve.substr(1,Ve.length-2)):io(Ve)}}),Object.defineProperty(this,"defaultValue",{enumerable:!0,configurable:!0,get:function(){return this instanceof Sa?io(ke.substr(1,ke.length-1)):ke},set:function(Ve){Ve=Ve.toString(),ke=this instanceof Sa?"/"+Ve:Ve}});var be=null;Object.defineProperty(this,"_V",{enumerable:!1,configurable:!1,get:function(){if(be)return be},set:function(Ve){this.V=Ve}}),Object.defineProperty(this,"V",{enumerable:!1,configurable:!1,get:function(){if(be)return this instanceof Sa?be:Gr(be,this.objId,this.scope)},set:function(Ve){Ve=Ve.toString(),be=this instanceof Sa?Ve:Ve.substr(0,1)==="("?io(Ve.substr(1,Ve.length-2)):io(Ve)}}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,get:function(){return this instanceof Sa?io(be.substr(1,be.length-1)):be},set:function(Ve){Ve=Ve.toString(),be=this instanceof Sa?"/"+Ve:Ve}}),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 tt,Xe=!1;Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return Xe},set:function(Ve){Ve=!!Ve,Xe=Ve}}),Object.defineProperty(this,"page",{enumerable:!0,configurable:!0,get:function(){if(tt)return tt},set:function(Ve){tt=Ve}}),Object.defineProperty(this,"readOnly",{enumerable:!0,configurable:!0,get:function(){return!!na(this.Ff,1)},set:function(Ve){Ve?this.Ff=pr(this.Ff,1):this.Ff=ua(this.Ff,1)}}),Object.defineProperty(this,"required",{enumerable:!0,configurable:!0,get:function(){return!!na(this.Ff,2)},set:function(Ve){Ve?this.Ff=pr(this.Ff,2):this.Ff=ua(this.Ff,2)}}),Object.defineProperty(this,"noExport",{enumerable:!0,configurable:!0,get:function(){return!!na(this.Ff,3)},set:function(Ve){Ve?this.Ff=pr(this.Ff,3):this.Ff=ua(this.Ff,3)}});var it=null;Object.defineProperty(this,"Q",{enumerable:!0,configurable:!1,get:function(){if(it!==null)return it},set:function(Ve){if([0,1,2].indexOf(Ve)===-1)throw new Error('Invalid value "'+Ve+'" for attribute Q supplied.');it=Ve}}),Object.defineProperty(this,"textAlign",{get:function(){var Ve;switch(it){case 0:default:Ve="left";break;case 1:Ve="center";break;case 2:Ve="right"}return Ve},configurable:!0,enumerable:!0,set:function(Ve){switch(Ve){case"right":case 2:it=2;break;case"center":case 1:it=1;break;case"left":case 0:default:it=0}}})};_r(Fa,Ur);var Ba=function(){Fa.call(this),this.FT="/Ch",this.V="()",this.fontName="zapfdingbats";var x=0;Object.defineProperty(this,"TI",{enumerable:!0,configurable:!1,get:function(){return x},set:function(ee){x=ee}}),Object.defineProperty(this,"topIndex",{enumerable:!0,configurable:!0,get:function(){return x},set:function(ee){x=ee}});var E=[];Object.defineProperty(this,"Opt",{enumerable:!0,configurable:!1,get:function(){return Wr(E,this.objId,this.scope)},set:function(ee){var ae,ue;ue=[],typeof(ae=ee)=="string"&&(ue=function(le,de,me){me||(me=1);for(var pe,Ce=[];pe=de.exec(le);)Ce.push(pe[me]);return Ce}(ae,/\((.*?)\)/g)),E=ue}}),this.getOptions=function(){return E},this.setOptions=function(ee){E=ee,this.sort&&E.sort()},this.addOption=function(ee){ee=(ee=ee||"").toString(),E.push(ee),this.sort&&E.sort()},this.removeOption=function(ee,ae){for(ae=ae||!1,ee=(ee=ee||"").toString();E.indexOf(ee)!==-1&&(E.splice(E.indexOf(ee),1),ae!==!1););},Object.defineProperty(this,"combo",{enumerable:!0,configurable:!0,get:function(){return!!na(this.Ff,18)},set:function(ee){ee?this.Ff=pr(this.Ff,18):this.Ff=ua(this.Ff,18)}}),Object.defineProperty(this,"edit",{enumerable:!0,configurable:!0,get:function(){return!!na(this.Ff,19)},set:function(ee){this.combo===!0&&(ee?this.Ff=pr(this.Ff,19):this.Ff=ua(this.Ff,19))}}),Object.defineProperty(this,"sort",{enumerable:!0,configurable:!0,get:function(){return!!na(this.Ff,20)},set:function(ee){ee?(this.Ff=pr(this.Ff,20),E.sort()):this.Ff=ua(this.Ff,20)}}),Object.defineProperty(this,"multiSelect",{enumerable:!0,configurable:!0,get:function(){return!!na(this.Ff,22)},set:function(ee){ee?this.Ff=pr(this.Ff,22):this.Ff=ua(this.Ff,22)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!na(this.Ff,23)},set:function(ee){ee?this.Ff=pr(this.Ff,23):this.Ff=ua(this.Ff,23)}}),Object.defineProperty(this,"commitOnSelChange",{enumerable:!0,configurable:!0,get:function(){return!!na(this.Ff,27)},set:function(ee){ee?this.Ff=pr(this.Ff,27):this.Ff=ua(this.Ff,27)}}),this.hasAppearanceStream=!1};_r(Ba,Fa);var No=function(){Ba.call(this),this.fontName="helvetica",this.combo=!1};_r(No,Ba);var Do=function(){No.call(this),this.combo=!0};_r(Do,No);var ii=function(){Do.call(this),this.edit=!0};_r(ii,Do);var Sa=function(){Fa.call(this),this.FT="/Btn",Object.defineProperty(this,"noToggleToOff",{enumerable:!0,configurable:!0,get:function(){return!!na(this.Ff,15)},set:function(ee){ee?this.Ff=pr(this.Ff,15):this.Ff=ua(this.Ff,15)}}),Object.defineProperty(this,"radio",{enumerable:!0,configurable:!0,get:function(){return!!na(this.Ff,16)},set:function(ee){ee?this.Ff=pr(this.Ff,16):this.Ff=ua(this.Ff,16)}}),Object.defineProperty(this,"pushButton",{enumerable:!0,configurable:!0,get:function(){return!!na(this.Ff,17)},set:function(ee){ee?this.Ff=pr(this.Ff,17):this.Ff=ua(this.Ff,17)}}),Object.defineProperty(this,"radioIsUnison",{enumerable:!0,configurable:!0,get:function(){return!!na(this.Ff,26)},set:function(ee){ee?this.Ff=pr(this.Ff,26):this.Ff=ua(this.Ff,26)}});var x,E={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var ee=function(le){return le};if(this.scope&&(ee=this.scope.internal.getEncryptor(this.objId)),Object.keys(E).length!==0){var ae,ue=[];for(ae in ue.push("<<"),E)ue.push("/"+ae+" ("+oi(ee(E[ae]))+")");return ue.push(">>"),ue.join(`
|
|
|
`)}},set:function(ee){(0,Pe.Z)(ee)==="object"&&(E=ee)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return E.CA||""},set:function(ee){typeof ee=="string"&&(E.CA=ee)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return x},set:function(ee){x=ee}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return x.substr(1,x.length-1)},set:function(ee){x="/"+ee}})};_r(Sa,Fa);var Wo=function(){Sa.call(this),this.pushButton=!0};_r(Wo,Sa);var Si=function(){Sa.call(this),this.radio=!0,this.pushButton=!1;var x=[];Object.defineProperty(this,"Kids",{enumerable:!0,configurable:!1,get:function(){return x},set:function(E){x=E!==void 0?E:[]}})};_r(Si,Sa);var ia=function(){var x,E;Fa.call(this),Object.defineProperty(this,"Parent",{enumerable:!1,configurable:!1,get:function(){return x},set:function(ue){x=ue}}),Object.defineProperty(this,"optionName",{enumerable:!1,configurable:!0,get:function(){return E},set:function(ue){E=ue}});var ee,ae={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var ue=function(me){return me};this.scope&&(ue=this.scope.internal.getEncryptor(this.objId));var le,de=[];for(le in de.push("<<"),ae)de.push("/"+le+" ("+oi(ue(ae[le]))+")");return de.push(">>"),de.join(`
|
|
|
`)},set:function(ue){(0,Pe.Z)(ue)==="object"&&(ae=ue)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return ae.CA||""},set:function(ue){typeof ue=="string"&&(ae.CA=ue)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return ee},set:function(ue){ee=ue}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return ee.substr(1,ee.length-1)},set:function(ue){ee="/"+ue}}),this.caption="l",this.appearanceState="Off",this._AppearanceType=IA.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(this.optionName)};_r(ia,Fa),Si.prototype.setAppearance=function(x){if(!("createAppearanceStream"in x)||!("getCA"in x))throw new Error("Couldn't assign Appearance to RadioButton. Appearance was Invalid!");for(var E in this.Kids)if(this.Kids.hasOwnProperty(E)){var ee=this.Kids[E];ee.appearanceStreamContent=x.createAppearanceStream(ee.optionName),ee.caption=x.getCA()}},Si.prototype.createOption=function(x){var E=new ia;return E.Parent=this,E.optionName=x,this.Kids.push(E),Ss.call(this.scope,E),E};var rs=function(){Sa.call(this),this.fontName="zapfdingbats",this.caption="3",this.appearanceState="On",this.value="On",this.textAlign="center",this.appearanceStreamContent=IA.CheckBox.createAppearanceStream()};_r(rs,Sa);var si=function(){Fa.call(this),this.FT="/Tx",Object.defineProperty(this,"multiline",{enumerable:!0,configurable:!0,get:function(){return!!na(this.Ff,13)},set:function(E){E?this.Ff=pr(this.Ff,13):this.Ff=ua(this.Ff,13)}}),Object.defineProperty(this,"fileSelect",{enumerable:!0,configurable:!0,get:function(){return!!na(this.Ff,21)},set:function(E){E?this.Ff=pr(this.Ff,21):this.Ff=ua(this.Ff,21)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!na(this.Ff,23)},set:function(E){E?this.Ff=pr(this.Ff,23):this.Ff=ua(this.Ff,23)}}),Object.defineProperty(this,"doNotScroll",{enumerable:!0,configurable:!0,get:function(){return!!na(this.Ff,24)},set:function(E){E?this.Ff=pr(this.Ff,24):this.Ff=ua(this.Ff,24)}}),Object.defineProperty(this,"comb",{enumerable:!0,configurable:!0,get:function(){return!!na(this.Ff,25)},set:function(E){E?this.Ff=pr(this.Ff,25):this.Ff=ua(this.Ff,25)}}),Object.defineProperty(this,"richText",{enumerable:!0,configurable:!0,get:function(){return!!na(this.Ff,26)},set:function(E){E?this.Ff=pr(this.Ff,26):this.Ff=ua(this.Ff,26)}});var x=null;Object.defineProperty(this,"MaxLen",{enumerable:!0,configurable:!1,get:function(){return x},set:function(E){x=E}}),Object.defineProperty(this,"maxLength",{enumerable:!0,configurable:!0,get:function(){return x},set:function(E){Number.isInteger(E)&&(x=E)}}),Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return this.V||this.DV}})};_r(si,Fa);var Oo=function(){si.call(this),Object.defineProperty(this,"password",{enumerable:!0,configurable:!0,get:function(){return!!na(this.Ff,14)},set:function(x){x?this.Ff=pr(this.Ff,14):this.Ff=ua(this.Ff,14)}}),this.password=!0};_r(Oo,si);var IA={CheckBox:{createAppearanceStream:function(){return{N:{On:IA.CheckBox.YesNormal},D:{On:IA.CheckBox.YesPushDown,Off:IA.CheckBox.OffPushDown}}},YesPushDown:function(x){var E=kr(x);E.scope=x.scope;var ee=[],ae=x.scope.internal.getFont(x.fontName,x.fontStyle).id,ue=x.scope.__private__.encodeColorString(x.color),le=js(x,x.caption);return ee.push("0.749023 g"),ee.push("0 0 "+YA(IA.internal.getWidth(x))+" "+YA(IA.internal.getHeight(x))+" re"),ee.push("f"),ee.push("BMC"),ee.push("q"),ee.push("0 0 1 rg"),ee.push("/"+ae+" "+YA(le.fontSize)+" Tf "+ue),ee.push("BT"),ee.push(le.text),ee.push("ET"),ee.push("Q"),ee.push("EMC"),E.stream=ee.join(`
|
|
|
`),E},YesNormal:function(x){var E=kr(x);E.scope=x.scope;var ee=x.scope.internal.getFont(x.fontName,x.fontStyle).id,ae=x.scope.__private__.encodeColorString(x.color),ue=[],le=IA.internal.getHeight(x),de=IA.internal.getWidth(x),me=js(x,x.caption);return ue.push("1 g"),ue.push("0 0 "+YA(de)+" "+YA(le)+" re"),ue.push("f"),ue.push("q"),ue.push("0 0 1 rg"),ue.push("0 0 "+YA(de-1)+" "+YA(le-1)+" re"),ue.push("W"),ue.push("n"),ue.push("0 g"),ue.push("BT"),ue.push("/"+ee+" "+YA(me.fontSize)+" Tf "+ae),ue.push(me.text),ue.push("ET"),ue.push("Q"),E.stream=ue.join(`
|
|
|
`),E},OffPushDown:function(x){var E=kr(x);E.scope=x.scope;var ee=[];return ee.push("0.749023 g"),ee.push("0 0 "+YA(IA.internal.getWidth(x))+" "+YA(IA.internal.getHeight(x))+" re"),ee.push("f"),E.stream=ee.join(`
|
|
|
`),E}},RadioButton:{Circle:{createAppearanceStream:function(x){var E={D:{Off:IA.RadioButton.Circle.OffPushDown},N:{}};return E.N[x]=IA.RadioButton.Circle.YesNormal,E.D[x]=IA.RadioButton.Circle.YesPushDown,E},getCA:function(){return"l"},YesNormal:function(x){var E=kr(x);E.scope=x.scope;var ee=[],ae=IA.internal.getWidth(x)<=IA.internal.getHeight(x)?IA.internal.getWidth(x)/4:IA.internal.getHeight(x)/4;ae=Number((.9*ae).toFixed(5));var ue=IA.internal.Bezier_C,le=Number((ae*ue).toFixed(5));return ee.push("q"),ee.push("1 0 0 1 "+Bo(IA.internal.getWidth(x)/2)+" "+Bo(IA.internal.getHeight(x)/2)+" cm"),ee.push(ae+" 0 m"),ee.push(ae+" "+le+" "+le+" "+ae+" 0 "+ae+" c"),ee.push("-"+le+" "+ae+" -"+ae+" "+le+" -"+ae+" 0 c"),ee.push("-"+ae+" -"+le+" -"+le+" -"+ae+" 0 -"+ae+" c"),ee.push(le+" -"+ae+" "+ae+" -"+le+" "+ae+" 0 c"),ee.push("f"),ee.push("Q"),E.stream=ee.join(`
|
|
|
`),E},YesPushDown:function(x){var E=kr(x);E.scope=x.scope;var ee=[],ae=IA.internal.getWidth(x)<=IA.internal.getHeight(x)?IA.internal.getWidth(x)/4:IA.internal.getHeight(x)/4;ae=Number((.9*ae).toFixed(5));var ue=Number((2*ae).toFixed(5)),le=Number((ue*IA.internal.Bezier_C).toFixed(5)),de=Number((ae*IA.internal.Bezier_C).toFixed(5));return ee.push("0.749023 g"),ee.push("q"),ee.push("1 0 0 1 "+Bo(IA.internal.getWidth(x)/2)+" "+Bo(IA.internal.getHeight(x)/2)+" cm"),ee.push(ue+" 0 m"),ee.push(ue+" "+le+" "+le+" "+ue+" 0 "+ue+" c"),ee.push("-"+le+" "+ue+" -"+ue+" "+le+" -"+ue+" 0 c"),ee.push("-"+ue+" -"+le+" -"+le+" -"+ue+" 0 -"+ue+" c"),ee.push(le+" -"+ue+" "+ue+" -"+le+" "+ue+" 0 c"),ee.push("f"),ee.push("Q"),ee.push("0 g"),ee.push("q"),ee.push("1 0 0 1 "+Bo(IA.internal.getWidth(x)/2)+" "+Bo(IA.internal.getHeight(x)/2)+" cm"),ee.push(ae+" 0 m"),ee.push(ae+" "+de+" "+de+" "+ae+" 0 "+ae+" c"),ee.push("-"+de+" "+ae+" -"+ae+" "+de+" -"+ae+" 0 c"),ee.push("-"+ae+" -"+de+" -"+de+" -"+ae+" 0 -"+ae+" c"),ee.push(de+" -"+ae+" "+ae+" -"+de+" "+ae+" 0 c"),ee.push("f"),ee.push("Q"),E.stream=ee.join(`
|
|
|
`),E},OffPushDown:function(x){var E=kr(x);E.scope=x.scope;var ee=[],ae=IA.internal.getWidth(x)<=IA.internal.getHeight(x)?IA.internal.getWidth(x)/4:IA.internal.getHeight(x)/4;ae=Number((.9*ae).toFixed(5));var ue=Number((2*ae).toFixed(5)),le=Number((ue*IA.internal.Bezier_C).toFixed(5));return ee.push("0.749023 g"),ee.push("q"),ee.push("1 0 0 1 "+Bo(IA.internal.getWidth(x)/2)+" "+Bo(IA.internal.getHeight(x)/2)+" cm"),ee.push(ue+" 0 m"),ee.push(ue+" "+le+" "+le+" "+ue+" 0 "+ue+" c"),ee.push("-"+le+" "+ue+" -"+ue+" "+le+" -"+ue+" 0 c"),ee.push("-"+ue+" -"+le+" -"+le+" -"+ue+" 0 -"+ue+" c"),ee.push(le+" -"+ue+" "+ue+" -"+le+" "+ue+" 0 c"),ee.push("f"),ee.push("Q"),E.stream=ee.join(`
|
|
|
`),E}},Cross:{createAppearanceStream:function(x){var E={D:{Off:IA.RadioButton.Cross.OffPushDown},N:{}};return E.N[x]=IA.RadioButton.Cross.YesNormal,E.D[x]=IA.RadioButton.Cross.YesPushDown,E},getCA:function(){return"8"},YesNormal:function(x){var E=kr(x);E.scope=x.scope;var ee=[],ae=IA.internal.calculateCross(x);return ee.push("q"),ee.push("1 1 "+YA(IA.internal.getWidth(x)-2)+" "+YA(IA.internal.getHeight(x)-2)+" re"),ee.push("W"),ee.push("n"),ee.push(YA(ae.x1.x)+" "+YA(ae.x1.y)+" m"),ee.push(YA(ae.x2.x)+" "+YA(ae.x2.y)+" l"),ee.push(YA(ae.x4.x)+" "+YA(ae.x4.y)+" m"),ee.push(YA(ae.x3.x)+" "+YA(ae.x3.y)+" l"),ee.push("s"),ee.push("Q"),E.stream=ee.join(`
|
|
|
`),E},YesPushDown:function(x){var E=kr(x);E.scope=x.scope;var ee=IA.internal.calculateCross(x),ae=[];return ae.push("0.749023 g"),ae.push("0 0 "+YA(IA.internal.getWidth(x))+" "+YA(IA.internal.getHeight(x))+" re"),ae.push("f"),ae.push("q"),ae.push("1 1 "+YA(IA.internal.getWidth(x)-2)+" "+YA(IA.internal.getHeight(x)-2)+" re"),ae.push("W"),ae.push("n"),ae.push(YA(ee.x1.x)+" "+YA(ee.x1.y)+" m"),ae.push(YA(ee.x2.x)+" "+YA(ee.x2.y)+" l"),ae.push(YA(ee.x4.x)+" "+YA(ee.x4.y)+" m"),ae.push(YA(ee.x3.x)+" "+YA(ee.x3.y)+" l"),ae.push("s"),ae.push("Q"),E.stream=ae.join(`
|
|
|
`),E},OffPushDown:function(x){var E=kr(x);E.scope=x.scope;var ee=[];return ee.push("0.749023 g"),ee.push("0 0 "+YA(IA.internal.getWidth(x))+" "+YA(IA.internal.getHeight(x))+" re"),ee.push("f"),E.stream=ee.join(`
|
|
|
`),E}}},createDefaultAppearanceStream:function(x){var E=x.scope.internal.getFont(x.fontName,x.fontStyle).id,ee=x.scope.__private__.encodeColorString(x.color);return"/"+E+" "+x.fontSize+" Tf "+ee}};IA.internal={Bezier_C:.551915024494,calculateCross:function(x){var E=IA.internal.getWidth(x),ee=IA.internal.getHeight(x),ae=Math.min(E,ee);return{x1:{x:(E-ae)/2,y:(ee-ae)/2+ae},x2:{x:(E-ae)/2+ae,y:(ee-ae)/2},x3:{x:(E-ae)/2,y:(ee-ae)/2},x4:{x:(E-ae)/2+ae,y:(ee-ae)/2+ae}}}},IA.internal.getWidth=function(x){var E=0;return(0,Pe.Z)(x)==="object"&&(E=$s(x.Rect[2])),E},IA.internal.getHeight=function(x){var E=0;return(0,Pe.Z)(x)==="object"&&(E=$s(x.Rect[3])),E};var Ss=Rr.addField=function(x){if(Lr(this,x),!(x instanceof Fa))throw new Error("Invalid argument passed to jsPDF.addField.");var E;return(E=x).scope.internal.acroformPlugin.printedOut&&(E.scope.internal.acroformPlugin.printedOut=!1,E.scope.internal.acroformPlugin.acroFormDictionaryRoot=null),E.scope.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(E),x.page=x.scope.internal.getCurrentPageInfo().pageNumber,this};Rr.AcroFormChoiceField=Ba,Rr.AcroFormListBox=No,Rr.AcroFormComboBox=Do,Rr.AcroFormEditBox=ii,Rr.AcroFormButton=Sa,Rr.AcroFormPushButton=Wo,Rr.AcroFormRadioButton=Si,Rr.AcroFormCheckBox=rs,Rr.AcroFormTextField=si,Rr.AcroFormPasswordField=Oo,Rr.AcroFormAppearance=IA,Rr.AcroForm={ChoiceField:Ba,ListBox:No,ComboBox:Do,EditBox:ii,Button:Sa,PushButton:Wo,RadioButton:Si,CheckBox:rs,TextField:si,PasswordField:Oo,Appearance:IA},WA.AcroForm={ChoiceField:Ba,ListBox:No,ComboBox:Do,EditBox:ii,Button:Sa,PushButton:Wo,RadioButton:Si,CheckBox:rs,TextField:si,PasswordField:Oo,Appearance:IA};var So=WA.AcroForm;function nl(x){return x.reduce(function(E,ee,ae){return E[ee]=ae,E},{})}(function(x){x.__addimage__={};var E="UNKNOWN",ee={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]]},ae=x.__addimage__.getImageFileTypeByImageData=function($e,rt){var bt,Bt,Vt,Tt,Yt,_t=E;if((rt=rt||E)==="RGBA"||$e.data!==void 0&&$e.data instanceof Uint8ClampedArray&&"height"in $e&&"width"in $e)return"RGBA";if(pn($e))for(Yt in ee)for(Vt=ee[Yt],bt=0;bt<Vt.length;bt+=1){for(Tt=!0,Bt=0;Bt<Vt[bt].length;Bt+=1)if(Vt[bt][Bt]!==void 0&&Vt[bt][Bt]!==$e[Bt]){Tt=!1;break}if(Tt===!0){_t=Yt;break}}else for(Yt in ee)for(Vt=ee[Yt],bt=0;bt<Vt.length;bt+=1){for(Tt=!0,Bt=0;Bt<Vt[bt].length;Bt+=1)if(Vt[bt][Bt]!==void 0&&Vt[bt][Bt]!==$e.charCodeAt(Bt)){Tt=!1;break}if(Tt===!0){_t=Yt;break}}return _t===E&&rt!==E&&(_t=rt),_t},ue=function $e(rt){for(var bt=this.internal.write,Bt=this.internal.putStream,Vt=(0,this.internal.getFilters)();Vt.indexOf("FlateEncode")!==-1;)Vt.splice(Vt.indexOf("FlateEncode"),1);rt.objectId=this.internal.newObject();var Tt=[];if(Tt.push({key:"Type",value:"/XObject"}),Tt.push({key:"Subtype",value:"/Image"}),Tt.push({key:"Width",value:rt.width}),Tt.push({key:"Height",value:rt.height}),rt.colorSpace===it.INDEXED?Tt.push({key:"ColorSpace",value:"[/Indexed /DeviceRGB "+(rt.palette.length/3-1)+" "+("sMask"in rt&&rt.sMask!==void 0?rt.objectId+2:rt.objectId+1)+" 0 R]"}):(Tt.push({key:"ColorSpace",value:"/"+rt.colorSpace}),rt.colorSpace===it.DEVICE_CMYK&&Tt.push({key:"Decode",value:"[1 0 1 0 1 0 1 0]"})),Tt.push({key:"BitsPerComponent",value:rt.bitsPerComponent}),"decodeParameters"in rt&&rt.decodeParameters!==void 0&&Tt.push({key:"DecodeParms",value:"<<"+rt.decodeParameters+">>"}),"transparency"in rt&&Array.isArray(rt.transparency)){for(var Yt="",_t=0,un=rt.transparency.length;_t<un;_t++)Yt+=rt.transparency[_t]+" "+rt.transparency[_t]+" ";Tt.push({key:"Mask",value:"["+Yt+"]"})}rt.sMask!==void 0&&Tt.push({key:"SMask",value:rt.objectId+1+" 0 R"});var hn=rt.filter!==void 0?["/"+rt.filter]:void 0;if(Bt({data:rt.data,additionalKeyValues:Tt,alreadyAppliedFilters:hn,objectId:rt.objectId}),bt("endobj"),"sMask"in rt&&rt.sMask!==void 0){var oA="/Predictor "+rt.predictor+" /Colors 1 /BitsPerComponent "+rt.bitsPerComponent+" /Columns "+rt.width,Ke={width:rt.width,height:rt.height,colorSpace:"DeviceGray",bitsPerComponent:rt.bitsPerComponent,decodeParameters:oA,data:rt.sMask};"filter"in rt&&(Ke.filter=rt.filter),$e.call(this,Ke)}if(rt.colorSpace===it.INDEXED){var gt=this.internal.newObject();Bt({data:ft(new Uint8Array(rt.palette)),objectId:gt}),bt("endobj")}},le=function(){var $e=this.internal.collections.addImage_images;for(var rt in $e)ue.call(this,$e[rt])},de=function(){var $e,rt=this.internal.collections.addImage_images,bt=this.internal.write;for(var Bt in rt)bt("/I"+($e=rt[Bt]).index,$e.objectId,"0","R")},me=function(){this.internal.collections.addImage_images||(this.internal.collections.addImage_images={},this.internal.events.subscribe("putResources",le),this.internal.events.subscribe("putXobjectDict",de))},pe=function(){var $e=this.internal.collections.addImage_images;return me.call(this),$e},Ce=function(){return Object.keys(this.internal.collections.addImage_images).length},Ie=function($e){return typeof x["process"+$e.toUpperCase()]=="function"},Ne=function($e){return(0,Pe.Z)($e)==="object"&&$e.nodeType===1},ke=function($e,rt){if($e.nodeName==="IMG"&&$e.hasAttribute("src")){var bt=""+$e.getAttribute("src");if(bt.indexOf("data:image/")===0)return oo(unescape(bt).split("base64,").pop());var Bt=x.loadFile(bt,!0);if(Bt!==void 0)return Bt}if($e.nodeName==="CANVAS"){if($e.width===0||$e.height===0)throw new Error("Given canvas must have data. Canvas width: "+$e.width+", height: "+$e.height);var Vt;switch(rt){case"PNG":Vt="image/png";break;case"WEBP":Vt="image/webp";break;case"JPEG":case"JPG":default:Vt="image/jpeg"}return oo($e.toDataURL(Vt,1).split("base64,").pop())}},be=function($e){var rt=this.internal.collections.addImage_images;if(rt){for(var bt in rt)if($e===rt[bt].alias)return rt[bt]}},tt=function($e,rt,bt){return $e||rt||($e=-96,rt=-96),$e<0&&($e=-1*bt.width*72/$e/this.internal.scaleFactor),rt<0&&(rt=-1*bt.height*72/rt/this.internal.scaleFactor),$e===0&&($e=rt*bt.width/bt.height),rt===0&&(rt=$e*bt.height/bt.width),[$e,rt]},Xe=function($e,rt,bt,Bt,Vt,Tt){var Yt=tt.call(this,bt,Bt,Vt),_t=this.internal.getCoordinateString,un=this.internal.getVerticalCoordinateString,hn=pe.call(this);if(bt=Yt[0],Bt=Yt[1],hn[Vt.index]=Vt,Tt){Tt*=Math.PI/180;var oA=Math.cos(Tt),Ke=Math.sin(Tt),gt=function(Pt){return Pt.toFixed(4)},pt=[gt(oA),gt(Ke),gt(-1*Ke),gt(oA),0,0,"cm"]}this.internal.write("q"),Tt?(this.internal.write([1,"0","0",1,_t($e),un(rt+Bt),"cm"].join(" ")),this.internal.write(pt.join(" ")),this.internal.write([_t(bt),"0","0",_t(Bt),"0","0","cm"].join(" "))):this.internal.write([_t(bt),"0","0",_t(Bt),_t($e),un(rt+Bt),"cm"].join(" ")),this.isAdvancedAPI()&&this.internal.write([1,0,0,-1,0,0,"cm"].join(" ")),this.internal.write("/I"+Vt.index+" Do"),this.internal.write("Q")},it=x.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"};x.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 Ve=x.image_compression={NONE:"NONE",FAST:"FAST",MEDIUM:"MEDIUM",SLOW:"SLOW"},ot=x.__addimage__.sHashCode=function($e){var rt,bt,Bt=0;if(typeof $e=="string")for(bt=$e.length,rt=0;rt<bt;rt++)Bt=(Bt<<5)-Bt+$e.charCodeAt(rt),Bt|=0;else if(pn($e))for(bt=$e.byteLength/2,rt=0;rt<bt;rt++)Bt=(Bt<<5)-Bt+$e[rt],Bt|=0;return Bt},vt=x.__addimage__.validateStringAsBase64=function($e){($e=$e||"").toString().trim();var rt=!0;return $e.length===0&&(rt=!1),$e.length%4!=0&&(rt=!1),/^[A-Za-z0-9+/]+$/.test($e.substr(0,$e.length-2))===!1&&(rt=!1),/^[A-Za-z0-9/][A-Za-z0-9+/]|[A-Za-z0-9+/]=|==$/.test($e.substr(-2))===!1&&(rt=!1),rt},Ct=x.__addimage__.extractImageFromDataUrl=function($e){var rt=($e=$e||"").split("base64,"),bt=null;if(rt.length===2){var Bt=/^data:(\w*\/\w*);*(charset=(?!charset=)[\w=-]*)*;*$/.exec(rt[0]);Array.isArray(Bt)&&(bt={mimeType:Bt[1],charset:Bt[2],data:rt[1]})}return bt},en=x.__addimage__.supportsArrayBuffer=function(){return typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"};x.__addimage__.isArrayBuffer=function($e){return en()&&$e instanceof ArrayBuffer};var pn=x.__addimage__.isArrayBufferView=function($e){return en()&&typeof Uint32Array!="undefined"&&($e instanceof Int8Array||$e instanceof Uint8Array||typeof Uint8ClampedArray!="undefined"&&$e instanceof Uint8ClampedArray||$e instanceof Int16Array||$e instanceof Uint16Array||$e instanceof Int32Array||$e instanceof Uint32Array||$e instanceof Float32Array||$e instanceof Float64Array)},Mt=x.__addimage__.binaryStringToUint8Array=function($e){for(var rt=$e.length,bt=new Uint8Array(rt),Bt=0;Bt<rt;Bt++)bt[Bt]=$e.charCodeAt(Bt);return bt},ft=x.__addimage__.arrayBufferToBinaryString=function($e){for(var rt="",bt=pn($e)?$e:new Uint8Array($e),Bt=0;Bt<bt.length;Bt+=8192)rt+=String.fromCharCode.apply(null,bt.subarray(Bt,Bt+8192));return rt};x.addImage=function(){var $e,rt,bt,Bt,Vt,Tt,Yt,_t,un;if(typeof arguments[1]=="number"?(rt=E,bt=arguments[1],Bt=arguments[2],Vt=arguments[3],Tt=arguments[4],Yt=arguments[5],_t=arguments[6],un=arguments[7]):(rt=arguments[1],bt=arguments[2],Bt=arguments[3],Vt=arguments[4],Tt=arguments[5],Yt=arguments[6],_t=arguments[7],un=arguments[8]),(0,Pe.Z)($e=arguments[0])==="object"&&!Ne($e)&&"imageData"in $e){var hn=$e;$e=hn.imageData,rt=hn.format||rt||E,bt=hn.x||bt||0,Bt=hn.y||Bt||0,Vt=hn.w||hn.width||Vt,Tt=hn.h||hn.height||Tt,Yt=hn.alias||Yt,_t=hn.compression||_t,un=hn.rotation||hn.angle||un}var oA=this.internal.getFilters();if(_t===void 0&&oA.indexOf("FlateEncode")!==-1&&(_t="SLOW"),isNaN(bt)||isNaN(Bt))throw new Error("Invalid coordinates passed to jsPDF.addImage");me.call(this);var Ke=mn.call(this,$e,rt,Yt,_t);return Xe.call(this,bt,Bt,Vt,Tt,Ke,un),this};var mn=function($e,rt,bt,Bt){var Vt,Tt,Yt;if(typeof $e=="string"&&ae($e)===E){$e=unescape($e);var _t=sn($e,!1);(_t!==""||(_t=x.loadFile($e,!0))!==void 0)&&($e=_t)}if(Ne($e)&&($e=ke($e,rt)),rt=ae($e,rt),!Ie(rt))throw new Error("addImage does not support files of type '"+rt+"', please ensure that a plugin for '"+rt+"' support is added.");if(((Yt=bt)==null||Yt.length===0)&&(bt=function(un){return typeof un=="string"||pn(un)?ot(un):pn(un.data)?ot(un.data):null}($e)),(Vt=be.call(this,bt))||(en()&&($e instanceof Uint8Array||rt==="RGBA"||(Tt=$e,$e=Mt($e))),Vt=this["process"+rt.toUpperCase()]($e,Ce.call(this),bt,function(un){return un&&typeof un=="string"&&(un=un.toUpperCase()),un in x.image_compression?un:Ve.NONE}(Bt),Tt)),!Vt)throw new Error("An unknown error occurred whilst processing the image.");return Vt},sn=x.__addimage__.convertBase64ToBinaryString=function($e,rt){var bt;rt=typeof rt!="boolean"||rt;var Bt,Vt="";if(typeof $e=="string"){Bt=(bt=Ct($e))!==null?bt.data:$e;try{Vt=oo(Bt)}catch(Tt){if(rt)throw vt(Bt)?new Error("atob-Error in jsPDF.convertBase64ToBinaryString "+Tt.message):new Error("Supplied Data is not a valid base64-String jsPDF.convertBase64ToBinaryString ")}}return Vt};x.getImageProperties=function($e){var rt,bt,Bt="";if(Ne($e)&&($e=ke($e)),typeof $e=="string"&&ae($e)===E&&((Bt=sn($e,!1))===""&&(Bt=x.loadFile($e)||""),$e=Bt),bt=ae($e),!Ie(bt))throw new Error("addImage does not support files of type '"+bt+"', please ensure that a plugin for '"+bt+"' support is added.");if(!en()||$e instanceof Uint8Array||($e=Mt($e)),!(rt=this["process"+bt.toUpperCase()]($e)))throw new Error("An unknown error occurred whilst processing the image");return rt.fileType=bt,rt}})(WA.API),function(x){var E=function(ee){if(ee!==void 0&&ee!="")return!0};WA.API.events.push(["addPage",function(ee){this.internal.getPageInfo(ee.pageNumber).pageContext.annotations=[]}]),x.events.push(["putPage",function(ee){for(var ae,ue,le,de=this.internal.getCoordinateString,me=this.internal.getVerticalCoordinateString,pe=this.internal.getPageInfoByObjId(ee.objId),Ce=ee.pageContext.annotations,Ie=!1,Ne=0;Ne<Ce.length&&!Ie;Ne++)switch((ae=Ce[Ne]).type){case"link":(E(ae.options.url)||E(ae.options.pageNumber))&&(Ie=!0);break;case"reference":case"text":case"freetext":Ie=!0}if(Ie!=0){this.internal.write("/Annots [");for(var ke=0;ke<Ce.length;ke++){ae=Ce[ke];var be=this.internal.pdfEscape,tt=this.internal.getEncryptor(ee.objId);switch(ae.type){case"reference":this.internal.write(" "+ae.object.objId+" 0 R ");break;case"text":var Xe=this.internal.newAdditionalObject(),it=this.internal.newAdditionalObject(),Ve=this.internal.getEncryptor(Xe.objId),ot=ae.title||"Note";le="<</Type /Annot /Subtype /Text "+(ue="/Rect ["+de(ae.bounds.x)+" "+me(ae.bounds.y+ae.bounds.h)+" "+de(ae.bounds.x+ae.bounds.w)+" "+me(ae.bounds.y)+"] ")+"/Contents ("+be(Ve(ae.contents))+")",le+=" /Popup "+it.objId+" 0 R",le+=" /P "+pe.objId+" 0 R",le+=" /T ("+be(Ve(ot))+") >>",Xe.content=le;var vt=Xe.objId+" 0 R";le="<</Type /Annot /Subtype /Popup "+(ue="/Rect ["+de(ae.bounds.x+30)+" "+me(ae.bounds.y+ae.bounds.h)+" "+de(ae.bounds.x+ae.bounds.w+30)+" "+me(ae.bounds.y)+"] ")+" /Parent "+vt,ae.open&&(le+=" /Open true"),le+=" >>",it.content=le,this.internal.write(Xe.objId,"0 R",it.objId,"0 R");break;case"freetext":ue="/Rect ["+de(ae.bounds.x)+" "+me(ae.bounds.y)+" "+de(ae.bounds.x+ae.bounds.w)+" "+me(ae.bounds.y+ae.bounds.h)+"] ";var Ct=ae.color||"#000000";le="<</Type /Annot /Subtype /FreeText "+ue+"/Contents ("+be(tt(ae.contents))+")",le+=" /DS(font: Helvetica,sans-serif 12.0pt; text-align:left; color:#"+Ct+")",le+=" /Border [0 0 0]",le+=" >>",this.internal.write(le);break;case"link":if(ae.options.name){var en=this.annotations._nameMap[ae.options.name];ae.options.pageNumber=en.page,ae.options.top=en.y}else ae.options.top||(ae.options.top=0);if(ue="/Rect ["+ae.finalBounds.x+" "+ae.finalBounds.y+" "+ae.finalBounds.w+" "+ae.finalBounds.h+"] ",le="",ae.options.url)le="<</Type /Annot /Subtype /Link "+ue+"/Border [0 0 0] /A <</S /URI /URI ("+be(tt(ae.options.url))+") >>";else if(ae.options.pageNumber)switch(le="<</Type /Annot /Subtype /Link "+ue+"/Border [0 0 0] /Dest ["+this.internal.getPageInfo(ae.options.pageNumber).objId+" 0 R",ae.options.magFactor=ae.options.magFactor||"XYZ",ae.options.magFactor){case"Fit":le+=" /Fit]";break;case"FitH":le+=" /FitH "+ae.options.top+"]";break;case"FitV":ae.options.left=ae.options.left||0,le+=" /FitV "+ae.options.left+"]";break;case"XYZ":default:var pn=me(ae.options.top);ae.options.left=ae.options.left||0,ae.options.zoom===void 0&&(ae.options.zoom=0),le+=" /XYZ "+ae.options.left+" "+pn+" "+ae.options.zoom+"]"}le!=""&&(le+=" >>",this.internal.write(le))}}this.internal.write("]")}}]),x.createAnnotation=function(ee){var ae=this.internal.getCurrentPageInfo();switch(ee.type){case"link":this.link(ee.bounds.x,ee.bounds.y,ee.bounds.w,ee.bounds.h,ee);break;case"text":case"freetext":ae.pageContext.annotations.push(ee)}},x.link=function(ee,ae,ue,le,de){var me=this.internal.getCurrentPageInfo(),pe=this.internal.getCoordinateString,Ce=this.internal.getVerticalCoordinateString;me.pageContext.annotations.push({finalBounds:{x:pe(ee),y:Ce(ae),w:pe(ee+ue),h:Ce(ae+le)},options:de,type:"link"})},x.textWithLink=function(ee,ae,ue,le){var de,me,pe=this.getTextWidth(ee),Ce=this.internal.getLineHeight()/this.internal.scaleFactor;if(le.maxWidth!==void 0){me=le.maxWidth;var Ie=this.splitTextToSize(ee,me).length;de=Math.ceil(Ce*Ie)}else me=pe,de=Ce;return this.text(ee,ae,ue,le),ue+=.2*Ce,le.align==="center"&&(ae-=pe/2),le.align==="right"&&(ae-=pe),this.link(ae,ue-Ce,me,de,le),pe},x.getTextWidth=function(ee){var ae=this.internal.getFontSize();return this.getStringUnitWidth(ee)*ae/this.internal.scaleFactor}}(WA.API),function(x){var E={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]},ee={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}},ae={1612:64606,1613:64607,1614:64608,1615:64609,1616:64610},ue=[1570,1571,1573,1575];x.__arabicParser__={};var le=x.__arabicParser__.isInArabicSubstitutionA=function(Xe){return E[Xe.charCodeAt(0)]!==void 0},de=x.__arabicParser__.isArabicLetter=function(Xe){return typeof Xe=="string"&&/^[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF]+$/.test(Xe)},me=x.__arabicParser__.isArabicEndLetter=function(Xe){return de(Xe)&&le(Xe)&&E[Xe.charCodeAt(0)].length<=2},pe=x.__arabicParser__.isArabicAlfLetter=function(Xe){return de(Xe)&&ue.indexOf(Xe.charCodeAt(0))>=0};x.__arabicParser__.arabicLetterHasIsolatedForm=function(Xe){return de(Xe)&&le(Xe)&&E[Xe.charCodeAt(0)].length>=1};var Ce=x.__arabicParser__.arabicLetterHasFinalForm=function(Xe){return de(Xe)&&le(Xe)&&E[Xe.charCodeAt(0)].length>=2};x.__arabicParser__.arabicLetterHasInitialForm=function(Xe){return de(Xe)&&le(Xe)&&E[Xe.charCodeAt(0)].length>=3};var Ie=x.__arabicParser__.arabicLetterHasMedialForm=function(Xe){return de(Xe)&&le(Xe)&&E[Xe.charCodeAt(0)].length==4},Ne=x.__arabicParser__.resolveLigatures=function(Xe){var it=0,Ve=ee,ot="",vt=0;for(it=0;it<Xe.length;it+=1)Ve[Xe.charCodeAt(it)]!==void 0?(vt++,typeof(Ve=Ve[Xe.charCodeAt(it)])=="number"&&(ot+=String.fromCharCode(Ve),Ve=ee,vt=0),it===Xe.length-1&&(Ve=ee,ot+=Xe.charAt(it-(vt-1)),it-=vt-1,vt=0)):(Ve=ee,ot+=Xe.charAt(it-vt),it-=vt,vt=0);return ot};x.__arabicParser__.isArabicDiacritic=function(Xe){return Xe!==void 0&&ae[Xe.charCodeAt(0)]!==void 0};var ke=x.__arabicParser__.getCorrectForm=function(Xe,it,Ve){return de(Xe)?le(Xe)===!1?-1:!Ce(Xe)||!de(it)&&!de(Ve)||!de(Ve)&&me(it)||me(Xe)&&!de(it)||me(Xe)&&pe(it)||me(Xe)&&me(it)?0:Ie(Xe)&&de(it)&&!me(it)&&de(Ve)&&Ce(Ve)?3:me(Xe)||!de(Ve)?1:2:-1},be=function(Xe){var it=0,Ve=0,ot=0,vt="",Ct="",en="",pn=(Xe=Xe||"").split("\\s+"),Mt=[];for(it=0;it<pn.length;it+=1){for(Mt.push(""),Ve=0;Ve<pn[it].length;Ve+=1)vt=pn[it][Ve],Ct=pn[it][Ve-1],en=pn[it][Ve+1],de(vt)?(ot=ke(vt,Ct,en),Mt[it]+=ot!==-1?String.fromCharCode(E[vt.charCodeAt(0)][ot]):vt):Mt[it]+=vt;Mt[it]=Ne(Mt[it])}return Mt.join(" ")},tt=x.__arabicParser__.processArabic=x.processArabic=function(){var Xe,it=typeof arguments[0]=="string"?arguments[0]:arguments[0].text,Ve=[];if(Array.isArray(it)){var ot=0;for(Ve=[],ot=0;ot<it.length;ot+=1)Array.isArray(it[ot])?Ve.push([be(it[ot][0]),it[ot][1],it[ot][2]]):Ve.push([be(it[ot])]);Xe=Ve}else Xe=be(it);return typeof arguments[0]=="string"?Xe:(arguments[0].text=Xe,arguments[0])};x.events.push(["preProcessText",tt])}(WA.API),WA.API.autoPrint=function(x){var E;switch((x=x||{}).variant=x.variant||"non-conform",x.variant){case"javascript":this.addJS("print({});");break;case"non-conform":default:this.internal.events.subscribe("postPutResources",function(){E=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 "+E+" 0 R")})}return this},function(x){var E=function(){var ee=void 0;Object.defineProperty(this,"pdf",{get:function(){return ee},set:function(me){ee=me}});var ae=150;Object.defineProperty(this,"width",{get:function(){return ae},set:function(me){ae=isNaN(me)||Number.isInteger(me)===!1||me<0?150:me,this.getContext("2d").pageWrapXEnabled&&(this.getContext("2d").pageWrapX=ae+1)}});var ue=300;Object.defineProperty(this,"height",{get:function(){return ue},set:function(me){ue=isNaN(me)||Number.isInteger(me)===!1||me<0?300:me,this.getContext("2d").pageWrapYEnabled&&(this.getContext("2d").pageWrapY=ue+1)}});var le=[];Object.defineProperty(this,"childNodes",{get:function(){return le},set:function(me){le=me}});var de={};Object.defineProperty(this,"style",{get:function(){return de},set:function(me){de=me}}),Object.defineProperty(this,"parentNode",{})};E.prototype.getContext=function(ee,ae){var ue;if((ee=ee||"2d")!=="2d")return null;for(ue in ae)this.pdf.context2d.hasOwnProperty(ue)&&(this.pdf.context2d[ue]=ae[ue]);return this.pdf.context2d._canvas=this,this.pdf.context2d},E.prototype.toDataURL=function(){throw new Error("toDataURL is not implemented.")},x.events.push(["initialized",function(){this.canvas=new E,this.canvas.pdf=this}])}(WA.API),function(x){var E={left:0,top:0,bottom:0,right:0},ee=!1,ae=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({},E),this.internal.__cell__.margins.width=this.getPageWidth(),ue.call(this))},ue=function(){this.internal.__cell__.lastCell=new le,this.internal.__cell__.pages=1},le=function(){var pe=arguments[0];Object.defineProperty(this,"x",{enumerable:!0,get:function(){return pe},set:function(Xe){pe=Xe}});var Ce=arguments[1];Object.defineProperty(this,"y",{enumerable:!0,get:function(){return Ce},set:function(Xe){Ce=Xe}});var Ie=arguments[2];Object.defineProperty(this,"width",{enumerable:!0,get:function(){return Ie},set:function(Xe){Ie=Xe}});var Ne=arguments[3];Object.defineProperty(this,"height",{enumerable:!0,get:function(){return Ne},set:function(Xe){Ne=Xe}});var ke=arguments[4];Object.defineProperty(this,"text",{enumerable:!0,get:function(){return ke},set:function(Xe){ke=Xe}});var be=arguments[5];Object.defineProperty(this,"lineNumber",{enumerable:!0,get:function(){return be},set:function(Xe){be=Xe}});var tt=arguments[6];return Object.defineProperty(this,"align",{enumerable:!0,get:function(){return tt},set:function(Xe){tt=Xe}}),this};le.prototype.clone=function(){return new le(this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align)},le.prototype.toArray=function(){return[this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align]},x.setHeaderFunction=function(pe){return ae.call(this),this.internal.__cell__.headerFunction=typeof pe=="function"?pe:void 0,this},x.getTextDimensions=function(pe,Ce){ae.call(this);var Ie=(Ce=Ce||{}).fontSize||this.getFontSize(),Ne=Ce.font||this.getFont(),ke=Ce.scaleFactor||this.internal.scaleFactor,be=0,tt=0,Xe=0,it=this;if(!Array.isArray(pe)&&typeof pe!="string"){if(typeof pe!="number")throw new Error("getTextDimensions expects text-parameter to be of type String or type Number or an Array of Strings.");pe=String(pe)}var Ve=Ce.maxWidth;Ve>0?typeof pe=="string"?pe=this.splitTextToSize(pe,Ve):Object.prototype.toString.call(pe)==="[object Array]"&&(pe=pe.reduce(function(vt,Ct){return vt.concat(it.splitTextToSize(Ct,Ve))},[])):pe=Array.isArray(pe)?pe:[pe];for(var ot=0;ot<pe.length;ot++)be<(Xe=this.getStringUnitWidth(pe[ot],{font:Ne})*Ie)&&(be=Xe);return be!==0&&(tt=pe.length),{w:be/=ke,h:Math.max((tt*Ie*this.getLineHeightFactor()-Ie*(this.getLineHeightFactor()-1))/ke,0)}},x.cellAddPage=function(){ae.call(this),this.addPage();var pe=this.internal.__cell__.margins||E;return this.internal.__cell__.lastCell=new le(pe.left,pe.top,void 0,void 0),this.internal.__cell__.pages+=1,this};var de=x.cell=function(){var pe;pe=arguments[0]instanceof le?arguments[0]:new le(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]),ae.call(this);var Ce=this.internal.__cell__.lastCell,Ie=this.internal.__cell__.padding,Ne=this.internal.__cell__.margins||E,ke=this.internal.__cell__.tableHeaderRow,be=this.internal.__cell__.printHeaders;return Ce.lineNumber!==void 0&&(Ce.lineNumber===pe.lineNumber?(pe.x=(Ce.x||0)+(Ce.width||0),pe.y=Ce.y||0):Ce.y+Ce.height+pe.height+Ne.bottom>this.getPageHeight()?(this.cellAddPage(),pe.y=Ne.top,be&&ke&&(this.printHeaderRow(pe.lineNumber,!0),pe.y+=ke[0].height)):pe.y=Ce.y+Ce.height||pe.y),pe.text[0]!==void 0&&(this.rect(pe.x,pe.y,pe.width,pe.height,ee===!0?"FD":void 0),pe.align==="right"?this.text(pe.text,pe.x+pe.width-Ie,pe.y+Ie,{align:"right",baseline:"top"}):pe.align==="center"?this.text(pe.text,pe.x+pe.width/2,pe.y+Ie,{align:"center",baseline:"top",maxWidth:pe.width-Ie-Ie}):this.text(pe.text,pe.x+Ie,pe.y+Ie,{align:"left",baseline:"top",maxWidth:pe.width-Ie-Ie})),this.internal.__cell__.lastCell=pe,this};x.table=function(pe,Ce,Ie,Ne,ke){if(ae.call(this),!Ie)throw new Error("No data for PDF table.");var be,tt,Xe,it,Ve=[],ot=[],vt=[],Ct={},en={},pn=[],Mt=[],ft=(ke=ke||{}).autoSize||!1,mn=ke.printHeaders!==!1,sn=ke.css&&ke.css["font-size"]!==void 0?16*ke.css["font-size"]:ke.fontSize||12,$e=ke.margins||Object.assign({width:this.getPageWidth()},E),rt=typeof ke.padding=="number"?ke.padding:3,bt=ke.headerBackgroundColor||"#c8c8c8",Bt=ke.headerTextColor||"#000";if(ue.call(this),this.internal.__cell__.printHeaders=mn,this.internal.__cell__.margins=$e,this.internal.__cell__.table_font_size=sn,this.internal.__cell__.padding=rt,this.internal.__cell__.headerBackgroundColor=bt,this.internal.__cell__.headerTextColor=Bt,this.setFontSize(sn),Ne==null)ot=Ve=Object.keys(Ie[0]),vt=Ve.map(function(){return"left"});else if(Array.isArray(Ne)&&(0,Pe.Z)(Ne[0])==="object")for(Ve=Ne.map(function(hn){return hn.name}),ot=Ne.map(function(hn){return hn.prompt||hn.name||""}),vt=Ne.map(function(hn){return hn.align||"left"}),be=0;be<Ne.length;be+=1)en[Ne[be].name]=Ne[be].width*(19.049976/25.4);else Array.isArray(Ne)&&typeof Ne[0]=="string"&&(ot=Ve=Ne,vt=Ve.map(function(){return"left"}));if(ft||Array.isArray(Ne)&&typeof Ne[0]=="string")for(be=0;be<Ve.length;be+=1){for(Ct[it=Ve[be]]=Ie.map(function(hn){return hn[it]}),this.setFont(void 0,"bold"),pn.push(this.getTextDimensions(ot[be],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w),tt=Ct[it],this.setFont(void 0,"normal"),Xe=0;Xe<tt.length;Xe+=1)pn.push(this.getTextDimensions(tt[Xe],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w);en[it]=Math.max.apply(null,pn)+rt+rt,pn=[]}if(mn){var Vt={};for(be=0;be<Ve.length;be+=1)Vt[Ve[be]]={},Vt[Ve[be]].text=ot[be],Vt[Ve[be]].align=vt[be];var Tt=me.call(this,Vt,en);Mt=Ve.map(function(hn){return new le(pe,Ce,en[hn],Tt,Vt[hn].text,void 0,Vt[hn].align)}),this.setTableHeaderRow(Mt),this.printHeaderRow(1,!1)}var Yt=Ne.reduce(function(hn,oA){return hn[oA.name]=oA.align,hn},{});for(be=0;be<Ie.length;be+=1){"rowStart"in ke&&ke.rowStart instanceof Function&&ke.rowStart({row:be,data:Ie[be]},this);var _t=me.call(this,Ie[be],en);for(Xe=0;Xe<Ve.length;Xe+=1){var un=Ie[be][Ve[Xe]];"cellStart"in ke&&ke.cellStart instanceof Function&&ke.cellStart({row:be,col:Xe,data:un},this),de.call(this,new le(pe,Ce,en[Ve[Xe]],_t,un,be+2,Yt[Ve[Xe]]))}}return this.internal.__cell__.table_x=pe,this.internal.__cell__.table_y=Ce,this};var me=function(pe,Ce){var Ie=this.internal.__cell__.padding,Ne=this.internal.__cell__.table_font_size,ke=this.internal.scaleFactor;return Object.keys(pe).map(function(be){var tt=pe[be];return this.splitTextToSize(tt.hasOwnProperty("text")?tt.text:tt,Ce[be]-Ie-Ie)},this).map(function(be){return this.getLineHeightFactor()*be.length*Ne/ke+Ie+Ie},this).reduce(function(be,tt){return Math.max(be,tt)},0)};x.setTableHeaderRow=function(pe){ae.call(this),this.internal.__cell__.tableHeaderRow=pe},x.printHeaderRow=function(pe,Ce){if(ae.call(this),!this.internal.__cell__.tableHeaderRow)throw new Error("Property tableHeaderRow does not exist.");var Ie;if(ee=!0,typeof this.internal.__cell__.headerFunction=="function"){var Ne=this.internal.__cell__.headerFunction(this,this.internal.__cell__.pages);this.internal.__cell__.lastCell=new le(Ne[0],Ne[1],Ne[2],Ne[3],void 0,-1)}this.setFont(void 0,"bold");for(var ke=[],be=0;be<this.internal.__cell__.tableHeaderRow.length;be+=1){Ie=this.internal.__cell__.tableHeaderRow[be].clone(),Ce&&(Ie.y=this.internal.__cell__.margins.top||0,ke.push(Ie)),Ie.lineNumber=pe;var tt=this.getTextColor();this.setTextColor(this.internal.__cell__.headerTextColor),this.setFillColor(this.internal.__cell__.headerBackgroundColor),de.call(this,Ie),this.setTextColor(tt)}ke.length>0&&this.setTableHeaderRow(ke),this.setFont(void 0,"normal"),ee=!1}}(WA.API);var ws={italic:["italic","oblique","normal"],oblique:["oblique","italic","normal"],normal:["normal","oblique","italic"]},Al=["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded"],Zl=nl(Al),mu=[100,200,300,400,500,600,700,800,900],Xl=nl(mu);function Pl(x){var E=x.family.replace(/"|'/g,"").toLowerCase(),ee=function(le){return ws[le=le||"normal"]?le:"normal"}(x.style),ae=function(le){if(!le)return 400;if(typeof le=="number")return le>=100&&le<=900&&le%100==0?le:400;if(/^\d00$/.test(le))return parseInt(le);switch(le){case"bold":return 700;case"normal":default:return 400}}(x.weight),ue=function(le){return typeof Zl[le=le||"normal"]=="number"?le:"normal"}(x.stretch);return{family:E,style:ee,weight:ae,stretch:ue,src:x.src||[],ref:x.ref||{name:E,style:[ue,ee,ae].join(" ")}}}function pu(x,E,ee,ae){var ue;for(ue=ee;ue>=0&&ue<E.length;ue+=ae)if(x[E[ue]])return x[E[ue]];for(ue=ee;ue>=0&&ue<E.length;ue-=ae)if(x[E[ue]])return x[E[ue]]}var Ms={"sans-serif":"helvetica",fixed:"courier",monospace:"courier",terminal:"courier",cursive:"times",fantasy:"times",serif:"times"},Ps={caption:"times",icon:"times",menu:"times","message-box":"times","small-caption":"times","status-bar":"times"};function jr(x){return[x.stretch,x.style,x.weight,x.family].join(" ")}function Ju(x,E,ee){for(var ae=(ee=ee||{}).defaultFontFamily||"times",ue=Object.assign({},Ms,ee.genericFontFamilies||{}),le=null,de=null,me=0;me<E.length;++me)if(ue[(le=Pl(E[me])).family]&&(le.family=ue[le.family]),x.hasOwnProperty(le.family)){de=x[le.family];break}if(!(de=de||x[ae]))throw new Error("Could not find a font-family for the rule '"+jr(le)+"' and default family '"+ae+"'.");if(de=function(pe,Ce){if(Ce[pe])return Ce[pe];var Ie=Zl[pe],Ne=Ie<=Zl.normal?-1:1,ke=pu(Ce,Al,Ie,Ne);if(!ke)throw new Error("Could not find a matching font-stretch value for "+pe);return ke}(le.stretch,de),de=function(pe,Ce){if(Ce[pe])return Ce[pe];for(var Ie=ws[pe],Ne=0;Ne<Ie.length;++Ne)if(Ce[Ie[Ne]])return Ce[Ie[Ne]];throw new Error("Could not find a matching font-style for "+pe)}(le.style,de),!(de=function(pe,Ce){if(Ce[pe])return Ce[pe];if(pe===400&&Ce[500])return Ce[500];if(pe===500&&Ce[400])return Ce[400];var Ie=Xl[pe],Ne=pu(Ce,mu,Ie,pe<400?-1:1);if(!Ne)throw new Error("Could not find a matching font-weight for value "+pe);return Ne}(le.weight,de)))throw new Error("Failed to resolve a font for the rule '"+jr(le)+"'.");return de}function yl(x){return x.trimLeft()}function vu(x,E){for(var ee=0;ee<x.length;){if(x.charAt(ee)===E)return[x.substring(0,ee),x.substring(ee+1)];ee+=1}return null}function Ts(x){var E=x.match(/^(-[a-z_]|[a-z_])[a-z0-9_-]*/i);return E===null?null:[E[0],x.substring(E[0].length)]}var Ho,Bu,Ii,wa=["times"];(function(x){var E,ee,ae,ue,le,de,me,pe,Ce,Ie=function(Ke){return Ke=Ke||{},this.isStrokeTransparent=Ke.isStrokeTransparent||!1,this.strokeOpacity=Ke.strokeOpacity||1,this.strokeStyle=Ke.strokeStyle||"#000000",this.fillStyle=Ke.fillStyle||"#000000",this.isFillTransparent=Ke.isFillTransparent||!1,this.fillOpacity=Ke.fillOpacity||1,this.font=Ke.font||"10px sans-serif",this.textBaseline=Ke.textBaseline||"alphabetic",this.textAlign=Ke.textAlign||"left",this.lineWidth=Ke.lineWidth||1,this.lineJoin=Ke.lineJoin||"miter",this.lineCap=Ke.lineCap||"butt",this.path=Ke.path||[],this.transform=Ke.transform!==void 0?Ke.transform.clone():new pe,this.globalCompositeOperation=Ke.globalCompositeOperation||"normal",this.globalAlpha=Ke.globalAlpha||1,this.clip_path=Ke.clip_path||[],this.currentPoint=Ke.currentPoint||new de,this.miterLimit=Ke.miterLimit||10,this.lastPoint=Ke.lastPoint||new de,this.lineDashOffset=Ke.lineDashOffset||0,this.lineDash=Ke.lineDash||[],this.margin=Ke.margin||[0,0,0,0],this.prevPageLastElemOffset=Ke.prevPageLastElemOffset||0,this.ignoreClearRect=typeof Ke.ignoreClearRect!="boolean"||Ke.ignoreClearRect,this};x.events.push(["initialized",function(){this.context2d=new Ne(this),E=this.internal.f2,ee=this.internal.getCoordinateString,ae=this.internal.getVerticalCoordinateString,ue=this.internal.getHorizontalCoordinate,le=this.internal.getVerticalCoordinate,de=this.internal.Point,me=this.internal.Rectangle,pe=this.internal.Matrix,Ce=new Ie}]);var Ne=function(Ke){Object.defineProperty(this,"canvas",{get:function(){return{parentNode:!1,style:!1}}});var gt=Ke;Object.defineProperty(this,"pdf",{get:function(){return gt}});var pt=!1;Object.defineProperty(this,"pageWrapXEnabled",{get:function(){return pt},set:function(wn){pt=!!wn}});var Pt=!1;Object.defineProperty(this,"pageWrapYEnabled",{get:function(){return Pt},set:function(wn){Pt=!!wn}});var Ht=0;Object.defineProperty(this,"posX",{get:function(){return Ht},set:function(wn){isNaN(wn)||(Ht=wn)}});var Gt=0;Object.defineProperty(this,"posY",{get:function(){return Gt},set:function(wn){isNaN(wn)||(Gt=wn)}}),Object.defineProperty(this,"margin",{get:function(){return Ce.margin},set:function(wn){var ht;typeof wn=="number"?ht=[wn,wn,wn,wn]:((ht=new Array(4))[0]=wn[0],ht[1]=wn.length>=2?wn[1]:ht[0],ht[2]=wn.length>=3?wn[2]:ht[0],ht[3]=wn.length>=4?wn[3]:ht[1]),Ce.margin=ht}});var Kt=!1;Object.defineProperty(this,"autoPaging",{get:function(){return Kt},set:function(wn){Kt=wn}});var tn=0;Object.defineProperty(this,"lastBreak",{get:function(){return tn},set:function(wn){tn=wn}});var Yn=[];Object.defineProperty(this,"pageBreaks",{get:function(){return Yn},set:function(wn){Yn=wn}}),Object.defineProperty(this,"ctx",{get:function(){return Ce},set:function(wn){wn instanceof Ie&&(Ce=wn)}}),Object.defineProperty(this,"path",{get:function(){return Ce.path},set:function(wn){Ce.path=wn}});var Xn=[];Object.defineProperty(this,"ctxStack",{get:function(){return Xn},set:function(wn){Xn=wn}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function(wn){var ht;ht=ke(wn),this.ctx.fillStyle=ht.style,this.ctx.isFillTransparent=ht.a===0,this.ctx.fillOpacity=ht.a,this.pdf.setFillColor(ht.r,ht.g,ht.b,{a:ht.a}),this.pdf.setTextColor(ht.r,ht.g,ht.b,{a:ht.a})}}),Object.defineProperty(this,"strokeStyle",{get:function(){return this.ctx.strokeStyle},set:function(wn){var ht=ke(wn);this.ctx.strokeStyle=ht.style,this.ctx.isStrokeTransparent=ht.a===0,this.ctx.strokeOpacity=ht.a,ht.a===0?this.pdf.setDrawColor(255,255,255):(ht.a,this.pdf.setDrawColor(ht.r,ht.g,ht.b))}}),Object.defineProperty(this,"lineCap",{get:function(){return this.ctx.lineCap},set:function(wn){["butt","round","square"].indexOf(wn)!==-1&&(this.ctx.lineCap=wn,this.pdf.setLineCap(wn))}}),Object.defineProperty(this,"lineWidth",{get:function(){return this.ctx.lineWidth},set:function(wn){isNaN(wn)||(this.ctx.lineWidth=wn,this.pdf.setLineWidth(wn))}}),Object.defineProperty(this,"lineJoin",{get:function(){return this.ctx.lineJoin},set:function(wn){["bevel","round","miter"].indexOf(wn)!==-1&&(this.ctx.lineJoin=wn,this.pdf.setLineJoin(wn))}}),Object.defineProperty(this,"miterLimit",{get:function(){return this.ctx.miterLimit},set:function(wn){isNaN(wn)||(this.ctx.miterLimit=wn,this.pdf.setMiterLimit(wn))}}),Object.defineProperty(this,"textBaseline",{get:function(){return this.ctx.textBaseline},set:function(wn){this.ctx.textBaseline=wn}}),Object.defineProperty(this,"textAlign",{get:function(){return this.ctx.textAlign},set:function(wn){["right","end","center","left","start"].indexOf(wn)!==-1&&(this.ctx.textAlign=wn)}});var vA=null;function gA(wn,ht){if(vA===null){var FA=function(Mn){var Dn=[];return Object.keys(Mn).forEach(function(tA){Mn[tA].forEach(function(fA){var hA=null;switch(fA){case"bold":hA={family:tA,weight:"bold"};break;case"italic":hA={family:tA,style:"italic"};break;case"bolditalic":hA={family:tA,weight:"bold",style:"italic"};break;case"":case"normal":hA={family:tA}}hA!==null&&(hA.ref={name:tA,style:fA},Dn.push(hA))})}),Dn}(wn.getFontList());vA=function(Mn){for(var Dn={},tA=0;tA<Mn.length;++tA){var fA=Pl(Mn[tA]),hA=fA.family,TA=fA.stretch,er=fA.style,ar=fA.weight;Dn[hA]=Dn[hA]||{},Dn[hA][TA]=Dn[hA][TA]||{},Dn[hA][TA][er]=Dn[hA][TA][er]||{},Dn[hA][TA][er][ar]=fA}return Dn}(FA.concat(ht))}return vA}var MA=null;Object.defineProperty(this,"fontFaces",{get:function(){return MA},set:function(wn){vA=null,MA=wn}}),Object.defineProperty(this,"font",{get:function(){return this.ctx.font},set:function(wn){var ht;if(this.ctx.font=wn,(ht=/^\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(wn))!==null){var FA=ht[1],Mn=(ht[2],ht[3]),Dn=ht[4],tA=(ht[5],ht[6]),fA=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(Dn)[2];Dn=Math.floor(fA==="px"?parseFloat(Dn)*this.pdf.internal.scaleFactor:fA==="em"?parseFloat(Dn)*this.pdf.getFontSize():parseFloat(Dn)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(Dn);var hA=function(JA){var hr,uA,ka=[],Qr=JA.trim();if(Qr==="")return wa;if(Qr in Ps)return[Ps[Qr]];for(;Qr!=="";){switch(uA=null,hr=(Qr=yl(Qr)).charAt(0)){case'"':case"'":uA=vu(Qr.substring(1),hr);break;default:uA=Ts(Qr)}if(uA===null||(ka.push(uA[0]),(Qr=yl(uA[1]))!==""&&Qr.charAt(0)!==","))return wa;Qr=Qr.replace(/^,/,"")}return ka}(tA);if(this.fontFaces){var TA=Ju(gA(this.pdf,this.fontFaces),hA.map(function(JA){return{family:JA,stretch:"normal",weight:Mn,style:FA}}));this.pdf.setFont(TA.ref.name,TA.ref.style)}else{var er="";(Mn==="bold"||parseInt(Mn,10)>=700||FA==="bold")&&(er="bold"),FA==="italic"&&(er+="italic"),er.length===0&&(er="normal");for(var ar="",tr={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"},Cr=0;Cr<hA.length;Cr++){if(this.pdf.internal.getFont(hA[Cr],er,{noFallback:!0,disableWarning:!0})!==void 0){ar=hA[Cr];break}if(er==="bolditalic"&&this.pdf.internal.getFont(hA[Cr],"bold",{noFallback:!0,disableWarning:!0})!==void 0)ar=hA[Cr],er="bold";else if(this.pdf.internal.getFont(hA[Cr],"normal",{noFallback:!0,disableWarning:!0})!==void 0){ar=hA[Cr],er="normal";break}}if(ar===""){for(var Pr=0;Pr<hA.length;Pr++)if(tr[hA[Pr]]){ar=tr[hA[Pr]];break}}ar=ar===""?"Times":ar,this.pdf.setFont(ar,er)}}}}),Object.defineProperty(this,"globalCompositeOperation",{get:function(){return this.ctx.globalCompositeOperation},set:function(wn){this.ctx.globalCompositeOperation=wn}}),Object.defineProperty(this,"globalAlpha",{get:function(){return this.ctx.globalAlpha},set:function(wn){this.ctx.globalAlpha=wn}}),Object.defineProperty(this,"lineDashOffset",{get:function(){return this.ctx.lineDashOffset},set:function(wn){this.ctx.lineDashOffset=wn,oA.call(this)}}),Object.defineProperty(this,"lineDash",{get:function(){return this.ctx.lineDash},set:function(wn){this.ctx.lineDash=wn,oA.call(this)}}),Object.defineProperty(this,"ignoreClearRect",{get:function(){return this.ctx.ignoreClearRect},set:function(wn){this.ctx.ignoreClearRect=!!wn}})};Ne.prototype.setLineDash=function(Ke){this.lineDash=Ke},Ne.prototype.getLineDash=function(){return this.lineDash.length%2?this.lineDash.concat(this.lineDash):this.lineDash.slice()},Ne.prototype.fill=function(){Ct.call(this,"fill",!1)},Ne.prototype.stroke=function(){Ct.call(this,"stroke",!1)},Ne.prototype.beginPath=function(){this.path=[{type:"begin"}]},Ne.prototype.moveTo=function(Ke,gt){if(isNaN(Ke)||isNaN(gt))throw xr.error("jsPDF.context2d.moveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.moveTo");var pt=this.ctx.transform.applyToPoint(new de(Ke,gt));this.path.push({type:"mt",x:pt.x,y:pt.y}),this.ctx.lastPoint=new de(Ke,gt)},Ne.prototype.closePath=function(){var Ke=new de(0,0),gt=0;for(gt=this.path.length-1;gt!==-1;gt--)if(this.path[gt].type==="begin"&&(0,Pe.Z)(this.path[gt+1])==="object"&&typeof this.path[gt+1].x=="number"){Ke=new de(this.path[gt+1].x,this.path[gt+1].y);break}this.path.push({type:"close"}),this.ctx.lastPoint=new de(Ke.x,Ke.y)},Ne.prototype.lineTo=function(Ke,gt){if(isNaN(Ke)||isNaN(gt))throw xr.error("jsPDF.context2d.lineTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.lineTo");var pt=this.ctx.transform.applyToPoint(new de(Ke,gt));this.path.push({type:"lt",x:pt.x,y:pt.y}),this.ctx.lastPoint=new de(pt.x,pt.y)},Ne.prototype.clip=function(){this.ctx.clip_path=JSON.parse(JSON.stringify(this.path)),Ct.call(this,null,!0)},Ne.prototype.quadraticCurveTo=function(Ke,gt,pt,Pt){if(isNaN(pt)||isNaN(Pt)||isNaN(Ke)||isNaN(gt))throw xr.error("jsPDF.context2d.quadraticCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.quadraticCurveTo");var Ht=this.ctx.transform.applyToPoint(new de(pt,Pt)),Gt=this.ctx.transform.applyToPoint(new de(Ke,gt));this.path.push({type:"qct",x1:Gt.x,y1:Gt.y,x:Ht.x,y:Ht.y}),this.ctx.lastPoint=new de(Ht.x,Ht.y)},Ne.prototype.bezierCurveTo=function(Ke,gt,pt,Pt,Ht,Gt){if(isNaN(Ht)||isNaN(Gt)||isNaN(Ke)||isNaN(gt)||isNaN(pt)||isNaN(Pt))throw xr.error("jsPDF.context2d.bezierCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.bezierCurveTo");var Kt=this.ctx.transform.applyToPoint(new de(Ht,Gt)),tn=this.ctx.transform.applyToPoint(new de(Ke,gt)),Yn=this.ctx.transform.applyToPoint(new de(pt,Pt));this.path.push({type:"bct",x1:tn.x,y1:tn.y,x2:Yn.x,y2:Yn.y,x:Kt.x,y:Kt.y}),this.ctx.lastPoint=new de(Kt.x,Kt.y)},Ne.prototype.arc=function(Ke,gt,pt,Pt,Ht,Gt){if(isNaN(Ke)||isNaN(gt)||isNaN(pt)||isNaN(Pt)||isNaN(Ht))throw xr.error("jsPDF.context2d.arc: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.arc");if(Gt=!!Gt,!this.ctx.transform.isIdentity){var Kt=this.ctx.transform.applyToPoint(new de(Ke,gt));Ke=Kt.x,gt=Kt.y;var tn=this.ctx.transform.applyToPoint(new de(0,pt)),Yn=this.ctx.transform.applyToPoint(new de(0,0));pt=Math.sqrt(Math.pow(tn.x-Yn.x,2)+Math.pow(tn.y-Yn.y,2))}Math.abs(Ht-Pt)>=2*Math.PI&&(Pt=0,Ht=2*Math.PI),this.path.push({type:"arc",x:Ke,y:gt,radius:pt,startAngle:Pt,endAngle:Ht,counterclockwise:Gt})},Ne.prototype.arcTo=function(Ke,gt,pt,Pt,Ht){throw new Error("arcTo not implemented.")},Ne.prototype.rect=function(Ke,gt,pt,Pt){if(isNaN(Ke)||isNaN(gt)||isNaN(pt)||isNaN(Pt))throw xr.error("jsPDF.context2d.rect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rect");this.moveTo(Ke,gt),this.lineTo(Ke+pt,gt),this.lineTo(Ke+pt,gt+Pt),this.lineTo(Ke,gt+Pt),this.lineTo(Ke,gt),this.lineTo(Ke+pt,gt),this.lineTo(Ke,gt)},Ne.prototype.fillRect=function(Ke,gt,pt,Pt){if(isNaN(Ke)||isNaN(gt)||isNaN(pt)||isNaN(Pt))throw xr.error("jsPDF.context2d.fillRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillRect");if(!be.call(this)){var Ht={};this.lineCap!=="butt"&&(Ht.lineCap=this.lineCap,this.lineCap="butt"),this.lineJoin!=="miter"&&(Ht.lineJoin=this.lineJoin,this.lineJoin="miter"),this.beginPath(),this.rect(Ke,gt,pt,Pt),this.fill(),Ht.hasOwnProperty("lineCap")&&(this.lineCap=Ht.lineCap),Ht.hasOwnProperty("lineJoin")&&(this.lineJoin=Ht.lineJoin)}},Ne.prototype.strokeRect=function(Ke,gt,pt,Pt){if(isNaN(Ke)||isNaN(gt)||isNaN(pt)||isNaN(Pt))throw xr.error("jsPDF.context2d.strokeRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeRect");tt.call(this)||(this.beginPath(),this.rect(Ke,gt,pt,Pt),this.stroke())},Ne.prototype.clearRect=function(Ke,gt,pt,Pt){if(isNaN(Ke)||isNaN(gt)||isNaN(pt)||isNaN(Pt))throw xr.error("jsPDF.context2d.clearRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.clearRect");this.ignoreClearRect||(this.fillStyle="#ffffff",this.fillRect(Ke,gt,pt,Pt))},Ne.prototype.save=function(Ke){Ke=typeof Ke!="boolean"||Ke;for(var gt=this.pdf.internal.getCurrentPageInfo().pageNumber,pt=0;pt<this.pdf.internal.getNumberOfPages();pt++)this.pdf.setPage(pt+1),this.pdf.internal.out("q");if(this.pdf.setPage(gt),Ke){this.ctx.fontSize=this.pdf.internal.getFontSize();var Pt=new Ie(this.ctx);this.ctxStack.push(this.ctx),this.ctx=Pt}},Ne.prototype.restore=function(Ke){Ke=typeof Ke!="boolean"||Ke;for(var gt=this.pdf.internal.getCurrentPageInfo().pageNumber,pt=0;pt<this.pdf.internal.getNumberOfPages();pt++)this.pdf.setPage(pt+1),this.pdf.internal.out("Q");this.pdf.setPage(gt),Ke&&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)},Ne.prototype.toDataURL=function(){throw new Error("toDataUrl not implemented.")};var ke=function(Ke){var gt,pt,Pt,Ht;if(Ke.isCanvasGradient===!0&&(Ke=Ke.getColor()),!Ke)return{r:0,g:0,b:0,a:0,style:Ke};if(/transparent|rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*0+\s*\)/.test(Ke))gt=0,pt=0,Pt=0,Ht=0;else{var Gt=/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/.exec(Ke);if(Gt!==null)gt=parseInt(Gt[1]),pt=parseInt(Gt[2]),Pt=parseInt(Gt[3]),Ht=1;else if((Gt=/rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*([\d.]+)\s*\)/.exec(Ke))!==null)gt=parseInt(Gt[1]),pt=parseInt(Gt[2]),Pt=parseInt(Gt[3]),Ht=parseFloat(Gt[4]);else{if(Ht=1,typeof Ke=="string"&&Ke.charAt(0)!=="#"){var Kt=new On(Ke);Ke=Kt.ok?Kt.toHex():"#000000"}Ke.length===4?(gt=Ke.substring(1,2),gt+=gt,pt=Ke.substring(2,3),pt+=pt,Pt=Ke.substring(3,4),Pt+=Pt):(gt=Ke.substring(1,3),pt=Ke.substring(3,5),Pt=Ke.substring(5,7)),gt=parseInt(gt,16),pt=parseInt(pt,16),Pt=parseInt(Pt,16)}}return{r:gt,g:pt,b:Pt,a:Ht,style:Ke}},be=function(){return this.ctx.isFillTransparent||this.globalAlpha==0},tt=function(){return!!(this.ctx.isStrokeTransparent||this.globalAlpha==0)};Ne.prototype.fillText=function(Ke,gt,pt,Pt){if(isNaN(gt)||isNaN(pt)||typeof Ke!="string")throw xr.error("jsPDF.context2d.fillText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillText");if(Pt=isNaN(Pt)?void 0:Pt,!be.call(this)){var Ht=_t(this.ctx.transform.rotation),Gt=this.ctx.transform.scaleX;rt.call(this,{text:Ke,x:gt,y:pt,scale:Gt,angle:Ht,align:this.textAlign,maxWidth:Pt})}},Ne.prototype.strokeText=function(Ke,gt,pt,Pt){if(isNaN(gt)||isNaN(pt)||typeof Ke!="string")throw xr.error("jsPDF.context2d.strokeText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeText");if(!tt.call(this)){Pt=isNaN(Pt)?void 0:Pt;var Ht=_t(this.ctx.transform.rotation),Gt=this.ctx.transform.scaleX;rt.call(this,{text:Ke,x:gt,y:pt,scale:Gt,renderingMode:"stroke",angle:Ht,align:this.textAlign,maxWidth:Pt})}},Ne.prototype.measureText=function(Ke){if(typeof Ke!="string")throw xr.error("jsPDF.context2d.measureText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.measureText");var gt=this.pdf,pt=this.pdf.internal.scaleFactor,Pt=gt.internal.getFontSize(),Ht=gt.getStringUnitWidth(Ke)*Pt/gt.internal.scaleFactor,Gt=function(Kt){var tn=(Kt=Kt||{}).width||0;return Object.defineProperty(this,"width",{get:function(){return tn}}),this};return new Gt({width:Ht*=Math.round(96*pt/72*1e4)/1e4})},Ne.prototype.scale=function(Ke,gt){if(isNaN(Ke)||isNaN(gt))throw xr.error("jsPDF.context2d.scale: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.scale");var pt=new pe(Ke,0,0,gt,0,0);this.ctx.transform=this.ctx.transform.multiply(pt)},Ne.prototype.rotate=function(Ke){if(isNaN(Ke))throw xr.error("jsPDF.context2d.rotate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rotate");var gt=new pe(Math.cos(Ke),Math.sin(Ke),-Math.sin(Ke),Math.cos(Ke),0,0);this.ctx.transform=this.ctx.transform.multiply(gt)},Ne.prototype.translate=function(Ke,gt){if(isNaN(Ke)||isNaN(gt))throw xr.error("jsPDF.context2d.translate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.translate");var pt=new pe(1,0,0,1,Ke,gt);this.ctx.transform=this.ctx.transform.multiply(pt)},Ne.prototype.transform=function(Ke,gt,pt,Pt,Ht,Gt){if(isNaN(Ke)||isNaN(gt)||isNaN(pt)||isNaN(Pt)||isNaN(Ht)||isNaN(Gt))throw xr.error("jsPDF.context2d.transform: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.transform");var Kt=new pe(Ke,gt,pt,Pt,Ht,Gt);this.ctx.transform=this.ctx.transform.multiply(Kt)},Ne.prototype.setTransform=function(Ke,gt,pt,Pt,Ht,Gt){Ke=isNaN(Ke)?1:Ke,gt=isNaN(gt)?0:gt,pt=isNaN(pt)?0:pt,Pt=isNaN(Pt)?1:Pt,Ht=isNaN(Ht)?0:Ht,Gt=isNaN(Gt)?0:Gt,this.ctx.transform=new pe(Ke,gt,pt,Pt,Ht,Gt)};var Xe=function(){return this.margin[0]>0||this.margin[1]>0||this.margin[2]>0||this.margin[3]>0};Ne.prototype.drawImage=function(Ke,gt,pt,Pt,Ht,Gt,Kt,tn,Yn){var Xn=this.pdf.getImageProperties(Ke),vA=1,gA=1,MA=1,wn=1;Pt!==void 0&&tn!==void 0&&(MA=tn/Pt,wn=Yn/Ht,vA=Xn.width/Pt*tn/Pt,gA=Xn.height/Ht*Yn/Ht),Gt===void 0&&(Gt=gt,Kt=pt,gt=0,pt=0),Pt!==void 0&&tn===void 0&&(tn=Pt,Yn=Ht),Pt===void 0&&tn===void 0&&(tn=Xn.width,Yn=Xn.height);for(var ht,FA=this.ctx.transform.decompose(),Mn=_t(FA.rotate.shx),Dn=new pe,tA=(Dn=(Dn=(Dn=Dn.multiply(FA.translate)).multiply(FA.skew)).multiply(FA.scale)).applyToRectangle(new me(Gt-gt*MA,Kt-pt*wn,Pt*vA,Ht*gA)),fA=it.call(this,tA),hA=[],TA=0;TA<fA.length;TA+=1)hA.indexOf(fA[TA])===-1&&hA.push(fA[TA]);if(vt(hA),this.autoPaging)for(var er=hA[0],ar=hA[hA.length-1],tr=er;tr<ar+1;tr++){this.pdf.setPage(tr);var Cr=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],Pr=tr===1?this.posY+this.margin[0]:this.margin[0],JA=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],hr=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],uA=tr===1?0:JA+(tr-2)*hr;if(this.ctx.clip_path.length!==0){var ka=this.path;ht=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=ot(ht,this.posX+this.margin[3],-uA+Pr+this.ctx.prevPageLastElemOffset),en.call(this,"fill",!0),this.path=ka}var Qr=JSON.parse(JSON.stringify(tA));Qr=ot([Qr],this.posX+this.margin[3],-uA+Pr+this.ctx.prevPageLastElemOffset)[0];var Ao=(tr>er||tr<ar)&&Xe.call(this);Ao&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],Cr,hr,null).clip().discardPath()),this.pdf.addImage(Ke,"JPEG",Qr.x,Qr.y,Qr.w,Qr.h,null,null,Mn),Ao&&this.pdf.restoreGraphicsState()}else this.pdf.addImage(Ke,"JPEG",tA.x,tA.y,tA.w,tA.h,null,null,Mn)};var it=function(Ke,gt,pt){var Pt=[];gt=gt||this.pdf.internal.pageSize.width,pt=pt||this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2];var Ht=this.posY+this.ctx.prevPageLastElemOffset;switch(Ke.type){default:case"mt":case"lt":Pt.push(Math.floor((Ke.y+Ht)/pt)+1);break;case"arc":Pt.push(Math.floor((Ke.y+Ht-Ke.radius)/pt)+1),Pt.push(Math.floor((Ke.y+Ht+Ke.radius)/pt)+1);break;case"qct":var Gt=un(this.ctx.lastPoint.x,this.ctx.lastPoint.y,Ke.x1,Ke.y1,Ke.x,Ke.y);Pt.push(Math.floor((Gt.y+Ht)/pt)+1),Pt.push(Math.floor((Gt.y+Gt.h+Ht)/pt)+1);break;case"bct":var Kt=hn(this.ctx.lastPoint.x,this.ctx.lastPoint.y,Ke.x1,Ke.y1,Ke.x2,Ke.y2,Ke.x,Ke.y);Pt.push(Math.floor((Kt.y+Ht)/pt)+1),Pt.push(Math.floor((Kt.y+Kt.h+Ht)/pt)+1);break;case"rect":Pt.push(Math.floor((Ke.y+Ht)/pt)+1),Pt.push(Math.floor((Ke.y+Ke.h+Ht)/pt)+1)}for(var tn=0;tn<Pt.length;tn+=1)for(;this.pdf.internal.getNumberOfPages()<Pt[tn];)Ve.call(this);return Pt},Ve=function(){var Ke=this.fillStyle,gt=this.strokeStyle,pt=this.font,Pt=this.lineCap,Ht=this.lineWidth,Gt=this.lineJoin;this.pdf.addPage(),this.fillStyle=Ke,this.strokeStyle=gt,this.font=pt,this.lineCap=Pt,this.lineWidth=Ht,this.lineJoin=Gt},ot=function(Ke,gt,pt){for(var Pt=0;Pt<Ke.length;Pt++)switch(Ke[Pt].type){case"bct":Ke[Pt].x2+=gt,Ke[Pt].y2+=pt;case"qct":Ke[Pt].x1+=gt,Ke[Pt].y1+=pt;case"mt":case"lt":case"arc":default:Ke[Pt].x+=gt,Ke[Pt].y+=pt}return Ke},vt=function(Ke){return Ke.sort(function(gt,pt){return gt-pt})},Ct=function(Ke,gt){for(var pt,Pt,Ht=this.fillStyle,Gt=this.strokeStyle,Kt=this.lineCap,tn=this.lineWidth,Yn=Math.abs(tn*this.ctx.transform.scaleX),Xn=this.lineJoin,vA=JSON.parse(JSON.stringify(this.path)),gA=JSON.parse(JSON.stringify(this.path)),MA=[],wn=0;wn<gA.length;wn++)if(gA[wn].x!==void 0)for(var ht=it.call(this,gA[wn]),FA=0;FA<ht.length;FA+=1)MA.indexOf(ht[FA])===-1&&MA.push(ht[FA]);for(var Mn=0;Mn<MA.length;Mn++)for(;this.pdf.internal.getNumberOfPages()<MA[Mn];)Ve.call(this);if(vt(MA),this.autoPaging)for(var Dn=MA[0],tA=MA[MA.length-1],fA=Dn;fA<tA+1;fA++){this.pdf.setPage(fA),this.fillStyle=Ht,this.strokeStyle=Gt,this.lineCap=Kt,this.lineWidth=Yn,this.lineJoin=Xn;var hA=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],TA=fA===1?this.posY+this.margin[0]:this.margin[0],er=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],ar=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],tr=fA===1?0:er+(fA-2)*ar;if(this.ctx.clip_path.length!==0){var Cr=this.path;pt=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=ot(pt,this.posX+this.margin[3],-tr+TA+this.ctx.prevPageLastElemOffset),en.call(this,Ke,!0),this.path=Cr}if(Pt=JSON.parse(JSON.stringify(vA)),this.path=ot(Pt,this.posX+this.margin[3],-tr+TA+this.ctx.prevPageLastElemOffset),gt===!1||fA===0){var Pr=(fA>Dn||fA<tA)&&Xe.call(this);Pr&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],hA,ar,null).clip().discardPath()),en.call(this,Ke,gt),Pr&&this.pdf.restoreGraphicsState()}this.lineWidth=tn}else this.lineWidth=Yn,en.call(this,Ke,gt),this.lineWidth=tn;this.path=vA},en=function(Ke,gt){if((Ke!=="stroke"||gt||!tt.call(this))&&(Ke==="stroke"||gt||!be.call(this))){for(var pt,Pt,Ht=[],Gt=this.path,Kt=0;Kt<Gt.length;Kt++){var tn=Gt[Kt];switch(tn.type){case"begin":Ht.push({begin:!0});break;case"close":Ht.push({close:!0});break;case"mt":Ht.push({start:tn,deltas:[],abs:[]});break;case"lt":var Yn=Ht.length;if(Gt[Kt-1]&&!isNaN(Gt[Kt-1].x)&&(pt=[tn.x-Gt[Kt-1].x,tn.y-Gt[Kt-1].y],Yn>0)){for(;Yn>=0;Yn--)if(Ht[Yn-1].close!==!0&&Ht[Yn-1].begin!==!0){Ht[Yn-1].deltas.push(pt),Ht[Yn-1].abs.push(tn);break}}break;case"bct":pt=[tn.x1-Gt[Kt-1].x,tn.y1-Gt[Kt-1].y,tn.x2-Gt[Kt-1].x,tn.y2-Gt[Kt-1].y,tn.x-Gt[Kt-1].x,tn.y-Gt[Kt-1].y],Ht[Ht.length-1].deltas.push(pt);break;case"qct":var Xn=Gt[Kt-1].x+2/3*(tn.x1-Gt[Kt-1].x),vA=Gt[Kt-1].y+2/3*(tn.y1-Gt[Kt-1].y),gA=tn.x+2/3*(tn.x1-tn.x),MA=tn.y+2/3*(tn.y1-tn.y),wn=tn.x,ht=tn.y;pt=[Xn-Gt[Kt-1].x,vA-Gt[Kt-1].y,gA-Gt[Kt-1].x,MA-Gt[Kt-1].y,wn-Gt[Kt-1].x,ht-Gt[Kt-1].y],Ht[Ht.length-1].deltas.push(pt);break;case"arc":Ht.push({deltas:[],abs:[],arc:!0}),Array.isArray(Ht[Ht.length-1].abs)&&Ht[Ht.length-1].abs.push(tn)}}Pt=gt?null:Ke==="stroke"?"stroke":"fill";for(var FA=!1,Mn=0;Mn<Ht.length;Mn++)if(Ht[Mn].arc)for(var Dn=Ht[Mn].abs,tA=0;tA<Dn.length;tA++){var fA=Dn[tA];fA.type==="arc"?ft.call(this,fA.x,fA.y,fA.radius,fA.startAngle,fA.endAngle,fA.counterclockwise,void 0,gt,!FA):bt.call(this,fA.x,fA.y),FA=!0}else if(Ht[Mn].close===!0)this.pdf.internal.out("h"),FA=!1;else if(Ht[Mn].begin!==!0){var hA=Ht[Mn].start.x,TA=Ht[Mn].start.y;Bt.call(this,Ht[Mn].deltas,hA,TA),FA=!0}Pt&&mn.call(this,Pt),gt&&sn.call(this)}},pn=function(Ke){var gt=this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor,pt=gt*(this.pdf.internal.getLineHeightFactor()-1);switch(this.ctx.textBaseline){case"bottom":return Ke-pt;case"top":return Ke+gt-pt;case"hanging":return Ke+gt-2*pt;case"middle":return Ke+gt/2-pt;case"ideographic":return Ke;case"alphabetic":default:return Ke}},Mt=function(Ke){return Ke+this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor*(this.pdf.internal.getLineHeightFactor()-1)};Ne.prototype.createLinearGradient=function(){var Ke=function(){};return Ke.colorStops=[],Ke.addColorStop=function(gt,pt){this.colorStops.push([gt,pt])},Ke.getColor=function(){return this.colorStops.length===0?"#000000":this.colorStops[0][1]},Ke.isCanvasGradient=!0,Ke},Ne.prototype.createPattern=function(){return this.createLinearGradient()},Ne.prototype.createRadialGradient=function(){return this.createLinearGradient()};var ft=function(Ke,gt,pt,Pt,Ht,Gt,Kt,tn,Yn){for(var Xn=Tt.call(this,pt,Pt,Ht,Gt),vA=0;vA<Xn.length;vA++){var gA=Xn[vA];vA===0&&(Yn?$e.call(this,gA.x1+Ke,gA.y1+gt):bt.call(this,gA.x1+Ke,gA.y1+gt)),Vt.call(this,Ke,gt,gA.x2,gA.y2,gA.x3,gA.y3,gA.x4,gA.y4)}tn?sn.call(this):mn.call(this,Kt)},mn=function(Ke){switch(Ke){case"stroke":this.pdf.internal.out("S");break;case"fill":this.pdf.internal.out("f")}},sn=function(){this.pdf.clip(),this.pdf.discardPath()},$e=function(Ke,gt){this.pdf.internal.out(ee(Ke)+" "+ae(gt)+" m")},rt=function(Ke){var gt;switch(Ke.align){case"right":case"end":gt="right";break;case"center":gt="center";break;case"left":case"start":default:gt="left"}var pt=this.pdf.getTextDimensions(Ke.text),Pt=pn.call(this,Ke.y),Ht=Mt.call(this,Pt)-pt.h,Gt=this.ctx.transform.applyToPoint(new de(Ke.x,Pt)),Kt=this.ctx.transform.decompose(),tn=new pe;tn=(tn=(tn=tn.multiply(Kt.translate)).multiply(Kt.skew)).multiply(Kt.scale);for(var Yn,Xn,vA,gA=this.ctx.transform.applyToRectangle(new me(Ke.x,Pt,pt.w,pt.h)),MA=tn.applyToRectangle(new me(Ke.x,Ht,pt.w,pt.h)),wn=it.call(this,MA),ht=[],FA=0;FA<wn.length;FA+=1)ht.indexOf(wn[FA])===-1&&ht.push(wn[FA]);if(vt(ht),this.autoPaging)for(var Mn=ht[0],Dn=ht[ht.length-1],tA=Mn;tA<Dn+1;tA++){this.pdf.setPage(tA);var fA=tA===1?this.posY+this.margin[0]:this.margin[0],hA=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],TA=this.pdf.internal.pageSize.height-this.margin[2],er=TA-this.margin[0],ar=this.pdf.internal.pageSize.width-this.margin[1],tr=ar-this.margin[3],Cr=tA===1?0:hA+(tA-2)*er;if(this.ctx.clip_path.length!==0){var Pr=this.path;Yn=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=ot(Yn,this.posX+this.margin[3],-1*Cr+fA),en.call(this,"fill",!0),this.path=Pr}var JA=ot([JSON.parse(JSON.stringify(MA))],this.posX+this.margin[3],-Cr+fA+this.ctx.prevPageLastElemOffset)[0];Ke.scale>=.01&&(Xn=this.pdf.internal.getFontSize(),this.pdf.setFontSize(Xn*Ke.scale),vA=this.lineWidth,this.lineWidth=vA*Ke.scale);var hr=this.autoPaging!=="text";if(hr||JA.y+JA.h<=TA){if(hr||JA.y>=fA&&JA.x<=ar){var uA=hr?Ke.text:this.pdf.splitTextToSize(Ke.text,Ke.maxWidth||ar-JA.x)[0],ka=ot([JSON.parse(JSON.stringify(gA))],this.posX+this.margin[3],-Cr+fA+this.ctx.prevPageLastElemOffset)[0],Qr=hr&&(tA>Mn||tA<Dn)&&Xe.call(this);Qr&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],tr,er,null).clip().discardPath()),this.pdf.text(uA,ka.x,ka.y,{angle:Ke.angle,align:gt,renderingMode:Ke.renderingMode}),Qr&&this.pdf.restoreGraphicsState()}}else JA.y<TA&&(this.ctx.prevPageLastElemOffset+=TA-JA.y);Ke.scale>=.01&&(this.pdf.setFontSize(Xn),this.lineWidth=vA)}else Ke.scale>=.01&&(Xn=this.pdf.internal.getFontSize(),this.pdf.setFontSize(Xn*Ke.scale),vA=this.lineWidth,this.lineWidth=vA*Ke.scale),this.pdf.text(Ke.text,Gt.x+this.posX,Gt.y+this.posY,{angle:Ke.angle,align:gt,renderingMode:Ke.renderingMode,maxWidth:Ke.maxWidth}),Ke.scale>=.01&&(this.pdf.setFontSize(Xn),this.lineWidth=vA)},bt=function(Ke,gt,pt,Pt){pt=pt||0,Pt=Pt||0,this.pdf.internal.out(ee(Ke+pt)+" "+ae(gt+Pt)+" l")},Bt=function(Ke,gt,pt){return this.pdf.lines(Ke,gt,pt,null,null)},Vt=function(Ke,gt,pt,Pt,Ht,Gt,Kt,tn){this.pdf.internal.out([E(ue(pt+Ke)),E(le(Pt+gt)),E(ue(Ht+Ke)),E(le(Gt+gt)),E(ue(Kt+Ke)),E(le(tn+gt)),"c"].join(" "))},Tt=function(Ke,gt,pt,Pt){for(var Ht=2*Math.PI,Gt=Math.PI/2;gt>pt;)gt-=Ht;var Kt=Math.abs(pt-gt);Kt<Ht&&Pt&&(Kt=Ht-Kt);for(var tn=[],Yn=Pt?-1:1,Xn=gt;Kt>1e-5;){var vA=Xn+Yn*Math.min(Kt,Gt);tn.push(Yt.call(this,Ke,Xn,vA)),Kt-=Math.abs(vA-Xn),Xn=vA}return tn},Yt=function(Ke,gt,pt){var Pt=(pt-gt)/2,Ht=Ke*Math.cos(Pt),Gt=Ke*Math.sin(Pt),Kt=Ht,tn=-Gt,Yn=Kt*Kt+tn*tn,Xn=Yn+Kt*Ht+tn*Gt,vA=4/3*(Math.sqrt(2*Yn*Xn)-Xn)/(Kt*Gt-tn*Ht),gA=Kt-vA*tn,MA=tn+vA*Kt,wn=gA,ht=-MA,FA=Pt+gt,Mn=Math.cos(FA),Dn=Math.sin(FA);return{x1:Ke*Math.cos(gt),y1:Ke*Math.sin(gt),x2:gA*Mn-MA*Dn,y2:gA*Dn+MA*Mn,x3:wn*Mn-ht*Dn,y3:wn*Dn+ht*Mn,x4:Ke*Math.cos(pt),y4:Ke*Math.sin(pt)}},_t=function(Ke){return 180*Ke/Math.PI},un=function(Ke,gt,pt,Pt,Ht,Gt){var Kt=Ke+.5*(pt-Ke),tn=gt+.5*(Pt-gt),Yn=Ht+.5*(pt-Ht),Xn=Gt+.5*(Pt-Gt),vA=Math.min(Ke,Ht,Kt,Yn),gA=Math.max(Ke,Ht,Kt,Yn),MA=Math.min(gt,Gt,tn,Xn),wn=Math.max(gt,Gt,tn,Xn);return new me(vA,MA,gA-vA,wn-MA)},hn=function(Ke,gt,pt,Pt,Ht,Gt,Kt,tn){var Yn,Xn,vA,gA,MA,wn,ht,FA,Mn,Dn,tA,fA,hA,TA,er=pt-Ke,ar=Pt-gt,tr=Ht-pt,Cr=Gt-Pt,Pr=Kt-Ht,JA=tn-Gt;for(Xn=0;Xn<41;Xn++)Mn=(ht=(vA=Ke+(Yn=Xn/40)*er)+Yn*((MA=pt+Yn*tr)-vA))+Yn*(MA+Yn*(Ht+Yn*Pr-MA)-ht),Dn=(FA=(gA=gt+Yn*ar)+Yn*((wn=Pt+Yn*Cr)-gA))+Yn*(wn+Yn*(Gt+Yn*JA-wn)-FA),Xn==0?(tA=Mn,fA=Dn,hA=Mn,TA=Dn):(tA=Math.min(tA,Mn),fA=Math.min(fA,Dn),hA=Math.max(hA,Mn),TA=Math.max(TA,Dn));return new me(Math.round(tA),Math.round(fA),Math.round(hA-tA),Math.round(TA-fA))},oA=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var Ke,gt,pt=(Ke=this.ctx.lineDash,gt=this.ctx.lineDashOffset,JSON.stringify({lineDash:Ke,lineDashOffset:gt}));this.prevLineDash!==pt&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=pt)}}})(WA.API),function(x){var E=function(le){var de,me,pe,Ce,Ie,Ne,ke,be,tt,Xe;for(/[^\x00-\xFF]/.test(le),me=[],pe=0,Ce=(le+=de="\0\0\0\0".slice(le.length%4||4)).length;Ce>pe;pe+=4)(Ie=(le.charCodeAt(pe)<<24)+(le.charCodeAt(pe+1)<<16)+(le.charCodeAt(pe+2)<<8)+le.charCodeAt(pe+3))!==0?(Ne=(Ie=((Ie=((Ie=((Ie=(Ie-(Xe=Ie%85))/85)-(tt=Ie%85))/85)-(be=Ie%85))/85)-(ke=Ie%85))/85)%85,me.push(Ne+33,ke+33,be+33,tt+33,Xe+33)):me.push(122);return function(it,Ve){for(var ot=Ve;ot>0;ot--)it.pop()}(me,de.length),String.fromCharCode.apply(String,me)+"~>"},ee=function(le){var de,me,pe,Ce,Ie,Ne=String,ke="length",be=255,tt="charCodeAt",Xe="slice",it="replace";for(le[Xe](-2),le=le[Xe](0,-2)[it](/\s/g,"")[it]("z","!!!!!"),pe=[],Ce=0,Ie=(le+=de="uuuuu"[Xe](le[ke]%5||5))[ke];Ie>Ce;Ce+=5)me=52200625*(le[tt](Ce)-33)+614125*(le[tt](Ce+1)-33)+7225*(le[tt](Ce+2)-33)+85*(le[tt](Ce+3)-33)+(le[tt](Ce+4)-33),pe.push(be&me>>24,be&me>>16,be&me>>8,be&me);return function(Ve,ot){for(var vt=ot;vt>0;vt--)Ve.pop()}(pe,de[ke]),Ne.fromCharCode.apply(Ne,pe)},ae=function(le){var de=new RegExp(/^([0-9A-Fa-f]{2})+$/);if((le=le.replace(/\s/g,"")).indexOf(">")!==-1&&(le=le.substr(0,le.indexOf(">"))),le.length%2&&(le+="0"),de.test(le)===!1)return"";for(var me="",pe=0;pe<le.length;pe+=2)me+=String.fromCharCode("0x"+(le[pe]+le[pe+1]));return me},ue=function(le){for(var de=new Uint8Array(le.length),me=le.length;me--;)de[me]=le.charCodeAt(me);return le=(de=AA(de)).reduce(function(pe,Ce){return pe+String.fromCharCode(Ce)},"")};x.processDataByFilters=function(le,de){var me=0,pe=le||"",Ce=[];for(typeof(de=de||[])=="string"&&(de=[de]),me=0;me<de.length;me+=1)switch(de[me]){case"ASCII85Decode":case"/ASCII85Decode":pe=ee(pe),Ce.push("/ASCII85Encode");break;case"ASCII85Encode":case"/ASCII85Encode":pe=E(pe),Ce.push("/ASCII85Decode");break;case"ASCIIHexDecode":case"/ASCIIHexDecode":pe=ae(pe),Ce.push("/ASCIIHexEncode");break;case"ASCIIHexEncode":case"/ASCIIHexEncode":pe=pe.split("").map(function(Ie){return("0"+Ie.charCodeAt().toString(16)).slice(-2)}).join("")+">",Ce.push("/ASCIIHexDecode");break;case"FlateEncode":case"/FlateEncode":pe=ue(pe),Ce.push("/FlateDecode");break;default:throw new Error('The filter: "'+de[me]+'" is not implemented')}return{data:pe,reverseChain:Ce.reverse().join(" ")}}}(WA.API),function(x){x.loadFile=function(E,ee,ae){return function(ue,le,de){le=le!==!1,de=typeof de=="function"?de:function(){};var me=void 0;try{me=function(pe,Ce,Ie){var Ne=new XMLHttpRequest,ke=0,be=function(tt){var Xe=tt.length,it=[],Ve=String.fromCharCode;for(ke=0;ke<Xe;ke+=1)it.push(Ve(255&tt.charCodeAt(ke)));return it.join("")};if(Ne.open("GET",pe,!Ce),Ne.overrideMimeType("text/plain; charset=x-user-defined"),Ce===!1&&(Ne.onload=function(){Ne.status===200?Ie(be(this.responseText)):Ie(void 0)}),Ne.send(null),Ce&&Ne.status===200)return be(Ne.responseText)}(ue,le,de)}catch(pe){}return me}(E,ee,ae)},x.loadImageFile=x.loadFile}(WA.API),function(x){function E(){return(zA.html2canvas?Promise.resolve(zA.html2canvas):Promise.resolve().then(Le.t.bind(Le,46020,23))).catch(function(de){return Promise.reject(new Error("Could not load html2canvas: "+de))}).then(function(de){return de.default?de.default:de})}function ee(){return(zA.DOMPurify?Promise.resolve(zA.DOMPurify):Le.e(3326).then(Le.t.bind(Le,3326,23))).catch(function(de){return Promise.reject(new Error("Could not load dompurify: "+de))}).then(function(de){return de.default?de.default:de})}var ae=function(de){var me=(0,Pe.Z)(de);return me==="undefined"?"undefined":me==="string"||de instanceof String?"string":me==="number"||de instanceof Number?"number":me==="function"||de instanceof Function?"function":de&&de.constructor===Array?"array":de&&de.nodeType===1?"element":me==="object"?"object":"unknown"},ue=function(de,me){var pe=document.createElement(de);for(var Ce in me.className&&(pe.className=me.className),me.innerHTML&&me.dompurify&&(pe.innerHTML=me.dompurify.sanitize(me.innerHTML)),me.style)pe.style[Ce]=me.style[Ce];return pe},le=function de(me){var pe=Object.assign(de.convert(Promise.resolve()),JSON.parse(JSON.stringify(de.template))),Ce=de.convert(Promise.resolve(),pe);return Ce=(Ce=Ce.setProgress(1,de,1,[de])).set(me)};(le.prototype=Object.create(Promise.prototype)).constructor=le,le.convert=function(de,me){return de.__proto__=me||le.prototype,de},le.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"}},le.prototype.from=function(de,me){return this.then(function(){switch(me=me||function(pe){switch(ae(pe)){case"string":return"string";case"element":return pe.nodeName.toLowerCase()==="canvas"?"canvas":"element";default:return"unknown"}}(de)){case"string":return this.then(ee).then(function(pe){return this.set({src:ue("div",{innerHTML:de,dompurify:pe})})});case"element":return this.set({src:de});case"canvas":return this.set({canvas:de});case"img":return this.set({img:de});default:return this.error("Unknown source type.")}})},le.prototype.to=function(de){switch(de){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.")}},le.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 de={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},me=function pe(Ce,Ie){for(var Ne=Ce.nodeType===3?document.createTextNode(Ce.nodeValue):Ce.cloneNode(!1),ke=Ce.firstChild;ke;ke=ke.nextSibling)Ie!==!0&&ke.nodeType===1&&ke.nodeName==="SCRIPT"||Ne.appendChild(pe(ke,Ie));return Ce.nodeType===1&&(Ce.nodeName==="CANVAS"?(Ne.width=Ce.width,Ne.height=Ce.height,Ne.getContext("2d").drawImage(Ce,0,0)):Ce.nodeName!=="TEXTAREA"&&Ce.nodeName!=="SELECT"||(Ne.value=Ce.value),Ne.addEventListener("load",function(){Ne.scrollTop=Ce.scrollTop,Ne.scrollLeft=Ce.scrollLeft},!0)),Ne}(this.prop.src,this.opt.html2canvas.javascriptEnabled);me.tagName==="BODY"&&(de.height=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight)+"px"),this.prop.overlay=ue("div",{className:"html2pdf__overlay",style:{position:"fixed",overflow:"hidden",zIndex:1e3,left:"-100000px",right:0,bottom:0,top:0}}),this.prop.container=ue("div",{className:"html2pdf__container",style:de}),this.prop.container.appendChild(me),this.prop.container.firstChild.appendChild(ue("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"})},le.prototype.toCanvas=function(){var de=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(de).then(E).then(function(me){var pe=Object.assign({},this.opt.html2canvas);return delete pe.onrendered,me(this.prop.container,pe)}).then(function(me){(this.opt.html2canvas.onrendered||function(){})(me),this.prop.canvas=me,document.body.removeChild(this.prop.overlay)})},le.prototype.toContext2d=function(){var de=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(de).then(E).then(function(me){var pe=this.opt.jsPDF,Ce=this.opt.fontFaces,Ie=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,Ne=Object.assign({async:!0,allowTaint:!0,scale:Ie,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 Ne.onrendered,pe.context2d.autoPaging=this.opt.autoPaging===void 0||this.opt.autoPaging,pe.context2d.posX=this.opt.x,pe.context2d.posY=this.opt.y,pe.context2d.margin=this.opt.margin,pe.context2d.fontFaces=Ce,Ce)for(var ke=0;ke<Ce.length;++ke){var be=Ce[ke],tt=be.src.find(function(Xe){return Xe.format==="truetype"});tt&&pe.addFont(tt.url,be.ref.name,be.ref.style)}return Ne.windowHeight=Ne.windowHeight||0,Ne.windowHeight=Ne.windowHeight==0?Math.max(this.prop.container.clientHeight,this.prop.container.scrollHeight,this.prop.container.offsetHeight):Ne.windowHeight,pe.context2d.save(!0),me(this.prop.container,Ne)}).then(function(me){this.opt.jsPDF.context2d.restore(!0),(this.opt.html2canvas.onrendered||function(){})(me),this.prop.canvas=me,document.body.removeChild(this.prop.overlay)})},le.prototype.toImg=function(){return this.thenList([function(){return this.prop.canvas||this.toCanvas()}]).then(function(){var de=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=de})},le.prototype.toPdf=function(){return this.thenList([function(){return this.toContext2d()}]).then(function(){this.prop.pdf=this.prop.pdf||this.opt.jsPDF})},le.prototype.output=function(de,me,pe){return(pe=pe||"pdf").toLowerCase()==="img"||pe.toLowerCase()==="image"?this.outputImg(de,me):this.outputPdf(de,me)},le.prototype.outputPdf=function(de,me){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){return this.prop.pdf.output(de,me)})},le.prototype.outputImg=function(de){return this.thenList([function(){return this.prop.img||this.toImg()}]).then(function(){switch(de){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 "'+de+'" is not supported.'}})},le.prototype.save=function(de){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).set(de?{filename:de}:null).then(function(){this.prop.pdf.save(this.opt.filename)})},le.prototype.doCallback=function(){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){this.prop.callback(this.prop.pdf)})},le.prototype.set=function(de){if(ae(de)!=="object")return this;var me=Object.keys(de||{}).map(function(pe){if(pe in le.template.prop)return function(){this.prop[pe]=de[pe]};switch(pe){case"margin":return this.setMargin.bind(this,de.margin);case"jsPDF":return function(){return this.opt.jsPDF=de.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,de.pageSize);default:return function(){this.opt[pe]=de[pe]}}},this);return this.then(function(){return this.thenList(me)})},le.prototype.get=function(de,me){return this.then(function(){var pe=de in le.template.prop?this.prop[de]:this.opt[de];return me?me(pe):pe})},le.prototype.setMargin=function(de){return this.then(function(){switch(ae(de)){case"number":de=[de,de,de,de];case"array":if(de.length===2&&(de=[de[0],de[1],de[0],de[1]]),de.length===4)break;default:return this.error("Invalid margin array.")}this.opt.margin=de}).then(this.setPageSize)},le.prototype.setPageSize=function(de){function me(pe,Ce){return Math.floor(pe*Ce/72*96)}return this.then(function(){(de=de||WA.getPageSize(this.opt.jsPDF)).hasOwnProperty("inner")||(de.inner={width:de.width-this.opt.margin[1]-this.opt.margin[3],height:de.height-this.opt.margin[0]-this.opt.margin[2]},de.inner.px={width:me(de.inner.width,de.k),height:me(de.inner.height,de.k)},de.inner.ratio=de.inner.height/de.inner.width),this.prop.pageSize=de})},le.prototype.setProgress=function(de,me,pe,Ce){return de!=null&&(this.progress.val=de),me!=null&&(this.progress.state=me),pe!=null&&(this.progress.n=pe),Ce!=null&&(this.progress.stack=Ce),this.progress.ratio=this.progress.val/this.progress.state,this},le.prototype.updateProgress=function(de,me,pe,Ce){return this.setProgress(de?this.progress.val+de:null,me||null,pe?this.progress.n+pe:null,Ce?this.progress.stack.concat(Ce):null)},le.prototype.then=function(de,me){var pe=this;return this.thenCore(de,me,function(Ce,Ie){return pe.updateProgress(null,null,1,[Ce]),Promise.prototype.then.call(this,function(Ne){return pe.updateProgress(null,Ce),Ne}).then(Ce,Ie).then(function(Ne){return pe.updateProgress(1),Ne})})},le.prototype.thenCore=function(de,me,pe){pe=pe||Promise.prototype.then,de&&(de=de.bind(this)),me&&(me=me.bind(this));var Ce=Promise.toString().indexOf("[native code]")!==-1&&Promise.name==="Promise"?this:le.convert(Object.assign({},this),Promise.prototype),Ie=pe.call(Ce,de,me);return le.convert(Ie,this.__proto__)},le.prototype.thenExternal=function(de,me){return Promise.prototype.then.call(this,de,me)},le.prototype.thenList=function(de){var me=this;return de.forEach(function(pe){me=me.thenCore(pe)}),me},le.prototype.catch=function(de){de&&(de=de.bind(this));var me=Promise.prototype.catch.call(this,de);return le.convert(me,this)},le.prototype.catchExternal=function(de){return Promise.prototype.catch.call(this,de)},le.prototype.error=function(de){return this.then(function(){throw new Error(de)})},le.prototype.using=le.prototype.set,le.prototype.saveAs=le.prototype.save,le.prototype.export=le.prototype.output,le.prototype.run=le.prototype.then,WA.getPageSize=function(de,me,pe){if((0,Pe.Z)(de)==="object"){var Ce=de;de=Ce.orientation,me=Ce.unit||me,pe=Ce.format||pe}me=me||"mm",pe=pe||"a4",de=(""+(de||"P")).toLowerCase();var Ie,Ne=(""+pe).toLowerCase(),ke={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(me){case"pt":Ie=1;break;case"mm":Ie=72/25.4;break;case"cm":Ie=72/2.54;break;case"in":Ie=72;break;case"px":Ie=.75;break;case"pc":case"em":Ie=12;break;case"ex":Ie=6;break;default:throw"Invalid unit: "+me}var be,tt=0,Xe=0;if(ke.hasOwnProperty(Ne))tt=ke[Ne][1]/Ie,Xe=ke[Ne][0]/Ie;else try{tt=pe[1],Xe=pe[0]}catch(it){throw new Error("Invalid format: "+pe)}if(de==="p"||de==="portrait")de="p",Xe>tt&&(be=Xe,Xe=tt,tt=be);else{if(de!=="l"&&de!=="landscape")throw"Invalid orientation: "+de;de="l",tt>Xe&&(be=Xe,Xe=tt,tt=be)}return{width:Xe,height:tt,unit:me,k:Ie,orientation:de}},x.html=function(de,me){(me=me||{}).callback=me.callback||function(){},me.html2canvas=me.html2canvas||{},me.html2canvas.canvas=me.html2canvas.canvas||this.canvas,me.jsPDF=me.jsPDF||this,me.fontFaces=me.fontFaces?me.fontFaces.map(Pl):null;var pe=new le(me);return me.worker?pe:pe.from(de).doCallback()}}(WA.API),WA.API.addJS=function(x){return Ii=x,this.internal.events.subscribe("postPutResources",function(){Ho=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/Names [(EmbeddedJS) "+(Ho+1)+" 0 R]"),this.internal.out(">>"),this.internal.out("endobj"),Bu=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+Ii+")"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){Ho!==void 0&&Bu!==void 0&&this.internal.out("/Names <</JavaScript "+Ho+" 0 R>>")}),this},function(x){var E;x.events.push(["postPutResources",function(){var ee=this,ae=/^(\d+) 0 obj$/;if(this.outline.root.children.length>0)for(var ue=ee.outline.render().split(/\r\n/),le=0;le<ue.length;le++){var de=ue[le],me=ae.exec(de);if(me!=null){var pe=me[1];ee.internal.newObjectDeferredBegin(pe,!1)}ee.internal.write(de)}if(this.outline.createNamedDestinations){var Ce=this.internal.pages.length,Ie=[];for(le=0;le<Ce;le++){var Ne=ee.internal.newObject();Ie.push(Ne);var ke=ee.internal.getPageInfo(le+1);ee.internal.write("<< /D["+ke.objId+" 0 R /XYZ null null null]>> endobj")}var be=ee.internal.newObject();for(ee.internal.write("<< /Names [ "),le=0;le<Ie.length;le++)ee.internal.write("(page_"+(le+1)+")"+Ie[le]+" 0 R");ee.internal.write(" ] >>","endobj"),E=ee.internal.newObject(),ee.internal.write("<< /Dests "+be+" 0 R"),ee.internal.write(">>","endobj")}}]),x.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 "+E+" 0 R"))}]),x.events.push(["initialized",function(){var ee=this;ee.outline={createNamedDestinations:!1,root:{children:[]}},ee.outline.add=function(ae,ue,le){var de={title:ue,options:le,children:[]};return ae==null&&(ae=this.root),ae.children.push(de),de},ee.outline.render=function(){return this.ctx={},this.ctx.val="",this.ctx.pdf=ee,this.genIds_r(this.root),this.renderRoot(this.root),this.renderItems(this.root),this.ctx.val},ee.outline.genIds_r=function(ae){ae.id=ee.internal.newObjectDeferred();for(var ue=0;ue<ae.children.length;ue++)this.genIds_r(ae.children[ue])},ee.outline.renderRoot=function(ae){this.objStart(ae),this.line("/Type /Outlines"),ae.children.length>0&&(this.line("/First "+this.makeRef(ae.children[0])),this.line("/Last "+this.makeRef(ae.children[ae.children.length-1]))),this.line("/Count "+this.count_r({count:0},ae)),this.objEnd()},ee.outline.renderItems=function(ae){for(var ue=this.ctx.pdf.internal.getVerticalCoordinateString,le=0;le<ae.children.length;le++){var de=ae.children[le];this.objStart(de),this.line("/Title "+this.makeString(de.title)),this.line("/Parent "+this.makeRef(ae)),le>0&&this.line("/Prev "+this.makeRef(ae.children[le-1])),le<ae.children.length-1&&this.line("/Next "+this.makeRef(ae.children[le+1])),de.children.length>0&&(this.line("/First "+this.makeRef(de.children[0])),this.line("/Last "+this.makeRef(de.children[de.children.length-1])));var me=this.count=this.count_r({count:0},de);if(me>0&&this.line("/Count "+me),de.options&&de.options.pageNumber){var pe=ee.internal.getPageInfo(de.options.pageNumber);this.line("/Dest ["+pe.objId+" 0 R /XYZ 0 "+ue(0)+" 0]")}this.objEnd()}for(var Ce=0;Ce<ae.children.length;Ce++)this.renderItems(ae.children[Ce])},ee.outline.line=function(ae){this.ctx.val+=ae+`\r
|
|
|
`},ee.outline.makeRef=function(ae){return ae.id+" 0 R"},ee.outline.makeString=function(ae){return"("+ee.internal.pdfEscape(ae)+")"},ee.outline.objStart=function(ae){this.ctx.val+=`\r
|
|
|
`+ae.id+` 0 obj\r
|
|
|
<<\r
|
|
|
`},ee.outline.objEnd=function(){this.ctx.val+=`>> \r
|
|
|
endobj\r
|
|
|
`},ee.outline.count_r=function(ae,ue){for(var le=0;le<ue.children.length;le++)ae.count++,this.count_r(ae,ue.children[le]);return ae.count}}])}(WA.API),function(x){var E=[192,193,194,195,196,197,198,199];x.processJPEG=function(ee,ae,ue,le,de,me){var pe,Ce=this.decode.DCT_DECODE,Ie=null;if(typeof ee=="string"||this.__addimage__.isArrayBuffer(ee)||this.__addimage__.isArrayBufferView(ee)){switch(ee=de||ee,ee=this.__addimage__.isArrayBuffer(ee)?new Uint8Array(ee):ee,(pe=function(Ne){for(var ke,be=256*Ne.charCodeAt(4)+Ne.charCodeAt(5),tt=Ne.length,Xe={width:0,height:0,numcomponents:1},it=4;it<tt;it+=2){if(it+=be,E.indexOf(Ne.charCodeAt(it+1))!==-1){ke=256*Ne.charCodeAt(it+5)+Ne.charCodeAt(it+6),Xe={width:256*Ne.charCodeAt(it+7)+Ne.charCodeAt(it+8),height:ke,numcomponents:Ne.charCodeAt(it+9)};break}be=256*Ne.charCodeAt(it+2)+Ne.charCodeAt(it+3)}return Xe}(ee=this.__addimage__.isArrayBufferView(ee)?this.__addimage__.arrayBufferToBinaryString(ee):ee)).numcomponents){case 1:me=this.color_spaces.DEVICE_GRAY;break;case 4:me=this.color_spaces.DEVICE_CMYK;break;case 3:me=this.color_spaces.DEVICE_RGB}Ie={data:ee,width:pe.width,height:pe.height,colorSpace:me,bitsPerComponent:8,filter:Ce,index:ae,alias:ue}}return Ie}}(WA.API);var ys,OA,rl,Ni,Rs,Jr=function(){var x,E,ee;function ae(le){var de,me,pe,Ce,Ie,Ne,ke,be,tt,Xe,it,Ve,ot,vt;for(this.data=le,this.pos=8,this.palette=[],this.imgData=[],this.transparency={},this.animation=null,this.text={},Ne=null;;){switch(de=this.readUInt32(),tt=function(){var Ct,en;for(en=[],Ct=0;Ct<4;++Ct)en.push(String.fromCharCode(this.data[this.pos++]));return en}.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(de);break;case"fcTL":Ne&&this.animation.frames.push(Ne),this.pos+=4,Ne={width:this.readUInt32(),height:this.readUInt32(),xOffset:this.readUInt32(),yOffset:this.readUInt32()},Ie=this.readUInt16(),Ce=this.readUInt16()||100,Ne.delay=1e3*Ie/Ce,Ne.disposeOp=this.data[this.pos++],Ne.blendOp=this.data[this.pos++],Ne.data=[];break;case"IDAT":case"fdAT":for(tt==="fdAT"&&(this.pos+=4,de-=4),le=(Ne!=null?Ne.data:void 0)||this.imgData,Ve=0;0<=de?Ve<de:Ve>de;0<=de?++Ve:--Ve)le.push(this.data[this.pos++]);break;case"tRNS":switch(this.transparency={},this.colorType){case 3:if(pe=this.palette.length/3,this.transparency.indexed=this.read(de),this.transparency.indexed.length>pe)throw new Error("More transparent colors than palette size");if((Xe=pe-this.transparency.indexed.length)>0)for(ot=0;0<=Xe?ot<Xe:ot>Xe;0<=Xe?++ot:--ot)this.transparency.indexed.push(255);break;case 0:this.transparency.grayscale=this.read(de)[0];break;case 2:this.transparency.rgb=this.read(de)}break;case"tEXt":ke=(it=this.read(de)).indexOf(0),be=String.fromCharCode.apply(String,it.slice(0,ke)),this.text[be]=String.fromCharCode.apply(String,it.slice(ke+1));break;case"IEND":return Ne&&this.animation.frames.push(Ne),this.colors=function(){switch(this.colorType){case 0:case 3:case 4:return 1;case 2:case 6:return 3}}.call(this),this.hasAlphaChannel=(vt=this.colorType)===4||vt===6,me=this.colors+(this.hasAlphaChannel?1:0),this.pixelBitlength=this.bits*me,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+=de}if(this.pos+=4,this.pos>this.data.length)throw new Error("Incomplete or corrupt PNG file")}}ae.prototype.read=function(le){var de,me;for(me=[],de=0;0<=le?de<le:de>le;0<=le?++de:--de)me.push(this.data[this.pos++]);return me},ae.prototype.readUInt32=function(){return this.data[this.pos++]<<24|this.data[this.pos++]<<16|this.data[this.pos++]<<8|this.data[this.pos++]},ae.prototype.readUInt16=function(){return this.data[this.pos++]<<8|this.data[this.pos++]},ae.prototype.decodePixels=function(le){var de=this.pixelBitlength/8,me=new Uint8Array(this.width*this.height*de),pe=0,Ce=this;if(le==null&&(le=this.imgData),le.length===0)return new Uint8Array(0);function Ie(Ne,ke,be,tt){var Xe,it,Ve,ot,vt,Ct,en,pn,Mt,ft,mn,sn,$e,rt,bt,Bt,Vt,Tt,Yt,_t,un,hn=Math.ceil((Ce.width-Ne)/be),oA=Math.ceil((Ce.height-ke)/tt),Ke=Ce.width==hn&&Ce.height==oA;for(rt=de*hn,sn=Ke?me:new Uint8Array(rt*oA),Ct=le.length,$e=0,it=0;$e<oA&&pe<Ct;){switch(le[pe++]){case 0:for(ot=Vt=0;Vt<rt;ot=Vt+=1)sn[it++]=le[pe++];break;case 1:for(ot=Tt=0;Tt<rt;ot=Tt+=1)Xe=le[pe++],vt=ot<de?0:sn[it-de],sn[it++]=(Xe+vt)%256;break;case 2:for(ot=Yt=0;Yt<rt;ot=Yt+=1)Xe=le[pe++],Ve=(ot-ot%de)/de,bt=$e&&sn[($e-1)*rt+Ve*de+ot%de],sn[it++]=(bt+Xe)%256;break;case 3:for(ot=_t=0;_t<rt;ot=_t+=1)Xe=le[pe++],Ve=(ot-ot%de)/de,vt=ot<de?0:sn[it-de],bt=$e&&sn[($e-1)*rt+Ve*de+ot%de],sn[it++]=(Xe+Math.floor((vt+bt)/2))%256;break;case 4:for(ot=un=0;un<rt;ot=un+=1)Xe=le[pe++],Ve=(ot-ot%de)/de,vt=ot<de?0:sn[it-de],$e===0?bt=Bt=0:(bt=sn[($e-1)*rt+Ve*de+ot%de],Bt=Ve&&sn[($e-1)*rt+(Ve-1)*de+ot%de]),en=vt+bt-Bt,pn=Math.abs(en-vt),ft=Math.abs(en-bt),mn=Math.abs(en-Bt),Mt=pn<=ft&&pn<=mn?vt:ft<=mn?bt:Bt,sn[it++]=(Xe+Mt)%256;break;default:throw new Error("Invalid filter algorithm: "+le[pe-1])}if(!Ke){var gt=((ke+$e*tt)*Ce.width+Ne)*de,pt=$e*rt;for(ot=0;ot<hn;ot+=1){for(var Pt=0;Pt<de;Pt+=1)me[gt++]=sn[pt++];gt+=(be-1)*de}}$e++}}return le=Ft(le),Ce.interlaceMethod==1?(Ie(0,0,8,8),Ie(4,0,8,8),Ie(0,4,4,8),Ie(2,0,4,4),Ie(0,2,2,4),Ie(1,0,2,2),Ie(0,1,1,2)):Ie(0,0,1,1),me},ae.prototype.decodePalette=function(){var le,de,me,pe,Ce,Ie,Ne,ke,be;for(me=this.palette,Ie=this.transparency.indexed||[],Ce=new Uint8Array((Ie.length||0)+me.length),pe=0,le=0,de=Ne=0,ke=me.length;Ne<ke;de=Ne+=3)Ce[pe++]=me[de],Ce[pe++]=me[de+1],Ce[pe++]=me[de+2],Ce[pe++]=(be=Ie[le++])!=null?be:255;return Ce},ae.prototype.copyToImageData=function(le,de){var me,pe,Ce,Ie,Ne,ke,be,tt,Xe,it,Ve;if(pe=this.colors,Xe=null,me=this.hasAlphaChannel,this.palette.length&&(Xe=(Ve=this._decodedPalette)!=null?Ve:this._decodedPalette=this.decodePalette(),pe=4,me=!0),tt=(Ce=le.data||le).length,Ne=Xe||de,Ie=ke=0,pe===1)for(;Ie<tt;)be=Xe?4*de[Ie/4]:ke,it=Ne[be++],Ce[Ie++]=it,Ce[Ie++]=it,Ce[Ie++]=it,Ce[Ie++]=me?Ne[be++]:255,ke=be;else for(;Ie<tt;)be=Xe?4*de[Ie/4]:ke,Ce[Ie++]=Ne[be++],Ce[Ie++]=Ne[be++],Ce[Ie++]=Ne[be++],Ce[Ie++]=me?Ne[be++]:255,ke=be},ae.prototype.decode=function(){var le;return le=new Uint8Array(this.width*this.height*4),this.copyToImageData(le,this.decodePixels()),le};var ue=function(){if(Object.prototype.toString.call(zA)==="[object Window]"){try{E=zA.document.createElement("canvas"),ee=E.getContext("2d")}catch(le){return!1}return!0}return!1};return ue(),x=function(le){var de;if(ue()===!0)return ee.width=le.width,ee.height=le.height,ee.clearRect(0,0,le.width,le.height),ee.putImageData(le,0,0),(de=new Image).src=E.toDataURL(),de;throw new Error("This method requires a Browser with Canvas-capability.")},ae.prototype.decodeFrames=function(le){var de,me,pe,Ce,Ie,Ne,ke,be;if(this.animation){for(be=[],me=Ie=0,Ne=(ke=this.animation.frames).length;Ie<Ne;me=++Ie)de=ke[me],pe=le.createImageData(de.width,de.height),Ce=this.decodePixels(new Uint8Array(de.data)),this.copyToImageData(pe,Ce),de.imageData=pe,be.push(de.image=x(pe));return be}},ae.prototype.renderFrame=function(le,de){var me,pe,Ce;return me=(pe=this.animation.frames)[de],Ce=pe[de-1],de===0&&le.clearRect(0,0,this.width,this.height),(Ce!=null?Ce.disposeOp:void 0)===1?le.clearRect(Ce.xOffset,Ce.yOffset,Ce.width,Ce.height):(Ce!=null?Ce.disposeOp:void 0)===2&&le.putImageData(Ce.imageData,Ce.xOffset,Ce.yOffset),me.blendOp===0&&le.clearRect(me.xOffset,me.yOffset,me.width,me.height),le.drawImage(me.image,me.xOffset,me.yOffset)},ae.prototype.animate=function(le){var de,me,pe,Ce,Ie,Ne,ke=this;return me=0,Ne=this.animation,Ce=Ne.numFrames,pe=Ne.frames,Ie=Ne.numPlays,(de=function(){var be,tt;if(be=me++%Ce,tt=pe[be],ke.renderFrame(le,be),Ce>1&&me/Ce<Ie)return ke.animation._timeout=setTimeout(de,tt.delay)})()},ae.prototype.stopAnimation=function(){var le;return clearTimeout((le=this.animation)!=null?le._timeout:void 0)},ae.prototype.render=function(le){var de,me;return le._png&&le._png.stopAnimation(),le._png=this,le.width=this.width,le.height=this.height,de=le.getContext("2d"),this.animation?(this.decodeFrames(de),this.animate(de)):(me=de.createImageData(this.width,this.height),this.copyToImageData(me,this.decodePixels()),de.putImageData(me,0,0))},ae}();function Su(x){var E=0;if(x[E++]!==71||x[E++]!==73||x[E++]!==70||x[E++]!==56||(x[E++]+1&253)!=56||x[E++]!==97)throw new Error("Invalid GIF 87a/89a header.");var ee=x[E++]|x[E++]<<8,ae=x[E++]|x[E++]<<8,ue=x[E++],le=ue>>7,de=1<<(7&ue)+1;x[E++],x[E++];var me=null,pe=null;le&&(me=E,pe=de,E+=3*de);var Ce=!0,Ie=[],Ne=0,ke=null,be=0,tt=null;for(this.width=ee,this.height=ae;Ce&&E<x.length;)switch(x[E++]){case 33:switch(x[E++]){case 255:if(x[E]!==11||x[E+1]==78&&x[E+2]==69&&x[E+3]==84&&x[E+4]==83&&x[E+5]==67&&x[E+6]==65&&x[E+7]==80&&x[E+8]==69&&x[E+9]==50&&x[E+10]==46&&x[E+11]==48&&x[E+12]==3&&x[E+13]==1&&x[E+16]==0)E+=14,tt=x[E++]|x[E++]<<8,E++;else for(E+=12;;){if(!(($e=x[E++])>=0))throw Error("Invalid block size");if($e===0)break;E+=$e}break;case 249:if(x[E++]!==4||x[E+4]!==0)throw new Error("Invalid graphics extension block.");var Xe=x[E++];Ne=x[E++]|x[E++]<<8,ke=x[E++],!(1&Xe)&&(ke=null),be=Xe>>2&7,E++;break;case 254:for(;;){if(!(($e=x[E++])>=0))throw Error("Invalid block size");if($e===0)break;E+=$e}break;default:throw new Error("Unknown graphic control label: 0x"+x[E-1].toString(16))}break;case 44:var it=x[E++]|x[E++]<<8,Ve=x[E++]|x[E++]<<8,ot=x[E++]|x[E++]<<8,vt=x[E++]|x[E++]<<8,Ct=x[E++],en=Ct>>6&1,pn=1<<(7&Ct)+1,Mt=me,ft=pe,mn=!1;Ct>>7&&(mn=!0,Mt=E,ft=pn,E+=3*pn);var sn=E;for(E++;;){var $e;if(!(($e=x[E++])>=0))throw Error("Invalid block size");if($e===0)break;E+=$e}Ie.push({x:it,y:Ve,width:ot,height:vt,has_local_palette:mn,palette_offset:Mt,palette_size:ft,data_offset:sn,data_length:E-sn,transparent_index:ke,interlaced:!!en,delay:Ne,disposal:be});break;case 59:Ce=!1;break;default:throw new Error("Unknown gif block: 0x"+x[E-1].toString(16))}this.numFrames=function(){return Ie.length},this.loopCount=function(){return tt},this.frameInfo=function(rt){if(rt<0||rt>=Ie.length)throw new Error("Frame index out of range.");return Ie[rt]},this.decodeAndBlitFrameBGRA=function(rt,bt){var Bt=this.frameInfo(rt),Vt=Bt.width*Bt.height,Tt=new Uint8Array(Vt);Yl(x,Bt.data_offset,Tt,Vt);var Yt=Bt.palette_offset,_t=Bt.transparent_index;_t===null&&(_t=256);var un=Bt.width,hn=ee-un,oA=un,Ke=4*(Bt.y*ee+Bt.x),gt=4*((Bt.y+Bt.height)*ee+Bt.x),pt=Ke,Pt=4*hn;Bt.interlaced===!0&&(Pt+=4*ee*7);for(var Ht=8,Gt=0,Kt=Tt.length;Gt<Kt;++Gt){var tn=Tt[Gt];if(oA===0&&(oA=un,(pt+=Pt)>=gt&&(Pt=4*hn+4*ee*(Ht-1),pt=Ke+(un+hn)*(Ht<<1),Ht>>=1)),tn===_t)pt+=4;else{var Yn=x[Yt+3*tn],Xn=x[Yt+3*tn+1],vA=x[Yt+3*tn+2];bt[pt++]=vA,bt[pt++]=Xn,bt[pt++]=Yn,bt[pt++]=255}--oA}},this.decodeAndBlitFrameRGBA=function(rt,bt){var Bt=this.frameInfo(rt),Vt=Bt.width*Bt.height,Tt=new Uint8Array(Vt);Yl(x,Bt.data_offset,Tt,Vt);var Yt=Bt.palette_offset,_t=Bt.transparent_index;_t===null&&(_t=256);var un=Bt.width,hn=ee-un,oA=un,Ke=4*(Bt.y*ee+Bt.x),gt=4*((Bt.y+Bt.height)*ee+Bt.x),pt=Ke,Pt=4*hn;Bt.interlaced===!0&&(Pt+=4*ee*7);for(var Ht=8,Gt=0,Kt=Tt.length;Gt<Kt;++Gt){var tn=Tt[Gt];if(oA===0&&(oA=un,(pt+=Pt)>=gt&&(Pt=4*hn+4*ee*(Ht-1),pt=Ke+(un+hn)*(Ht<<1),Ht>>=1)),tn===_t)pt+=4;else{var Yn=x[Yt+3*tn],Xn=x[Yt+3*tn+1],vA=x[Yt+3*tn+2];bt[pt++]=Yn,bt[pt++]=Xn,bt[pt++]=vA,bt[pt++]=255}--oA}}}function Yl(x,E,ee,ae){for(var ue=x[E++],le=1<<ue,de=le+1,me=de+1,pe=ue+1,Ce=(1<<pe)-1,Ie=0,Ne=0,ke=0,be=x[E++],tt=new Int32Array(4096),Xe=null;;){for(;Ie<16&&be!==0;)Ne|=x[E++]<<Ie,Ie+=8,be===1?be=x[E++]:--be;if(Ie<pe)break;var it=Ne&Ce;if(Ne>>=pe,Ie-=pe,it!==le){if(it===de)break;for(var Ve=it<me?it:Xe,ot=0,vt=Ve;vt>le;)vt=tt[vt]>>8,++ot;var Ct=vt;if(ke+ot+(Ve!==it?1:0)>ae)return void xr.log("Warning, gif stream longer than expected.");ee[ke++]=Ct;var en=ke+=ot;for(Ve!==it&&(ee[ke++]=Ct),vt=Ve;ot--;)vt=tt[vt],ee[--en]=255&vt,vt>>=8;Xe!==null&&me<4096&&(tt[me++]=Xe<<8|Ct,me>=Ce+1&&pe<12&&(++pe,Ce=Ce<<1|1)),Xe=it}else me=de+1,Ce=(1<<(pe=ue+1))-1,Xe=null}return ke!==ae&&xr.log("Warning, gif stream shorter than expected."),ee}function Di(x){var E,ee,ae,ue,le,de=Math.floor,me=new Array(64),pe=new Array(64),Ce=new Array(64),Ie=new Array(64),Ne=new Array(65535),ke=new Array(65535),be=new Array(64),tt=new Array(64),Xe=[],it=0,Ve=7,ot=new Array(64),vt=new Array(64),Ct=new Array(64),en=new Array(256),pn=new Array(2048),Mt=[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],ft=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],mn=[0,1,2,3,4,5,6,7,8,9,10,11],sn=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],$e=[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],rt=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],bt=[0,1,2,3,4,5,6,7,8,9,10,11],Bt=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],Vt=[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 Tt(Ke,gt){for(var pt=0,Pt=0,Ht=new Array,Gt=1;Gt<=16;Gt++){for(var Kt=1;Kt<=Ke[Gt];Kt++)Ht[gt[Pt]]=[],Ht[gt[Pt]][0]=pt,Ht[gt[Pt]][1]=Gt,Pt++,pt++;pt*=2}return Ht}function Yt(Ke){for(var gt=Ke[0],pt=Ke[1]-1;pt>=0;)gt&1<<pt&&(it|=1<<Ve),pt--,--Ve<0&&(it==255?(_t(255),_t(0)):_t(it),Ve=7,it=0)}function _t(Ke){Xe.push(Ke)}function un(Ke){_t(Ke>>8&255),_t(255&Ke)}function hn(Ke,gt,pt,Pt,Ht){for(var Gt,Kt=Ht[0],tn=Ht[240],Yn=function(Dn,tA){var fA,hA,TA,er,ar,tr,Cr,Pr,JA,hr,uA=0;for(JA=0;JA<8;++JA){fA=Dn[uA],hA=Dn[uA+1],TA=Dn[uA+2],er=Dn[uA+3],ar=Dn[uA+4],tr=Dn[uA+5],Cr=Dn[uA+6];var ka=fA+(Pr=Dn[uA+7]),Qr=fA-Pr,Ao=hA+Cr,vr=hA-Cr,Dr=TA+tr,Xo=TA-tr,yr=er+ar,Da=er-ar,Aa=ka+yr,so=ka-yr,ro=Ao+Dr,ur=Ao-Dr;Dn[uA]=Aa+ro,Dn[uA+4]=Aa-ro;var bA=.707106781*(ur+so);Dn[uA+2]=so+bA,Dn[uA+6]=so-bA;var Br=.382683433*((Aa=Da+Xo)-(ur=vr+Qr)),ao=.5411961*Aa+Br,La=1.306562965*ur+Br,Ga=.707106781*(ro=Xo+vr),wo=Qr+Ga,GA=Qr-Ga;Dn[uA+5]=GA+ao,Dn[uA+3]=GA-ao,Dn[uA+1]=wo+La,Dn[uA+7]=wo-La,uA+=8}for(uA=0,JA=0;JA<8;++JA){fA=Dn[uA],hA=Dn[uA+8],TA=Dn[uA+16],er=Dn[uA+24],ar=Dn[uA+32],tr=Dn[uA+40],Cr=Dn[uA+48];var Xa=fA+(Pr=Dn[uA+56]),jo=fA-Pr,Ka=hA+Cr,ca=hA-Cr,da=TA+tr,Ya=TA-tr,Po=er+ar,lo=er-ar,qa=Xa+Po,Er=Xa-Po,uo=Ka+da,Mo=Ka-da;Dn[uA]=qa+uo,Dn[uA+32]=qa-uo;var Ea=.707106781*(Mo+Er);Dn[uA+16]=Er+Ea,Dn[uA+48]=Er-Ea;var To=.382683433*((qa=lo+Ya)-(Mo=ca+jo)),Oa=.5411961*qa+To,Ro=1.306562965*Mo+To,Mi=.707106781*(uo=Ya+ca),os=jo+Mi,Ti=jo-Mi;Dn[uA+40]=Ti+Oa,Dn[uA+24]=Ti-Oa,Dn[uA+8]=os+Ro,Dn[uA+56]=os-Ro,uA++}for(JA=0;JA<64;++JA)hr=Dn[JA]*tA[JA],be[JA]=hr>0?hr+.5|0:hr-.5|0;return be}(Ke,gt),Xn=0;Xn<64;++Xn)tt[Mt[Xn]]=Yn[Xn];var vA=tt[0]-pt;pt=tt[0],vA==0?Yt(Pt[0]):(Yt(Pt[ke[Gt=32767+vA]]),Yt(Ne[Gt]));for(var gA=63;gA>0&&tt[gA]==0;)gA--;if(gA==0)return Yt(Kt),pt;for(var MA,wn=1;wn<=gA;){for(var ht=wn;tt[wn]==0&&wn<=gA;)++wn;var FA=wn-ht;if(FA>=16){MA=FA>>4;for(var Mn=1;Mn<=MA;++Mn)Yt(tn);FA&=15}Gt=32767+tt[wn],Yt(Ht[(FA<<4)+ke[Gt]]),Yt(Ne[Gt]),wn++}return gA!=63&&Yt(Kt),pt}function oA(Ke){Ke=Math.min(Math.max(Ke,1),100),le!=Ke&&(function(gt){for(var pt=[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],Pt=0;Pt<64;Pt++){var Ht=de((pt[Pt]*gt+50)/100);Ht=Math.min(Math.max(Ht,1),255),me[Mt[Pt]]=Ht}for(var Gt=[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],Kt=0;Kt<64;Kt++){var tn=de((Gt[Kt]*gt+50)/100);tn=Math.min(Math.max(tn,1),255),pe[Mt[Kt]]=tn}for(var Yn=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],Xn=0,vA=0;vA<8;vA++)for(var gA=0;gA<8;gA++)Ce[Xn]=1/(me[Mt[Xn]]*Yn[vA]*Yn[gA]*8),Ie[Xn]=1/(pe[Mt[Xn]]*Yn[vA]*Yn[gA]*8),Xn++}(Ke<50?Math.floor(5e3/Ke):Math.floor(200-2*Ke)),le=Ke)}this.encode=function(Ke,gt){gt&&oA(gt),Xe=new Array,it=0,Ve=7,un(65496),un(65504),un(16),_t(74),_t(70),_t(73),_t(70),_t(0),_t(1),_t(1),_t(0),un(1),un(1),_t(0),_t(0),function(){un(65499),un(132),_t(0);for(var hA=0;hA<64;hA++)_t(me[hA]);_t(1);for(var TA=0;TA<64;TA++)_t(pe[TA])}(),function(hA,TA){un(65472),un(17),_t(8),un(TA),un(hA),_t(3),_t(1),_t(17),_t(0),_t(2),_t(17),_t(1),_t(3),_t(17),_t(1)}(Ke.width,Ke.height),function(){un(65476),un(418),_t(0);for(var hA=0;hA<16;hA++)_t(ft[hA+1]);for(var TA=0;TA<=11;TA++)_t(mn[TA]);_t(16);for(var er=0;er<16;er++)_t(sn[er+1]);for(var ar=0;ar<=161;ar++)_t($e[ar]);_t(1);for(var tr=0;tr<16;tr++)_t(rt[tr+1]);for(var Cr=0;Cr<=11;Cr++)_t(bt[Cr]);_t(17);for(var Pr=0;Pr<16;Pr++)_t(Bt[Pr+1]);for(var JA=0;JA<=161;JA++)_t(Vt[JA])}(),un(65498),un(12),_t(3),_t(1),_t(0),_t(2),_t(17),_t(3),_t(17),_t(0),_t(63),_t(0);var pt=0,Pt=0,Ht=0;it=0,Ve=7,this.encode.displayName="_encode_";for(var Gt,Kt,tn,Yn,Xn,vA,gA,MA,wn,ht=Ke.data,FA=Ke.width,Mn=Ke.height,Dn=4*FA,tA=0;tA<Mn;){for(Gt=0;Gt<Dn;){for(Xn=Dn*tA+Gt,gA=-1,MA=0,wn=0;wn<64;wn++)vA=Xn+(MA=wn>>3)*Dn+(gA=4*(7&wn)),tA+MA>=Mn&&(vA-=Dn*(tA+1+MA-Mn)),Gt+gA>=Dn&&(vA-=Gt+gA-Dn+4),Kt=ht[vA++],tn=ht[vA++],Yn=ht[vA++],ot[wn]=(pn[Kt]+pn[tn+256>>0]+pn[Yn+512>>0]>>16)-128,vt[wn]=(pn[Kt+768>>0]+pn[tn+1024>>0]+pn[Yn+1280>>0]>>16)-128,Ct[wn]=(pn[Kt+1280>>0]+pn[tn+1536>>0]+pn[Yn+1792>>0]>>16)-128;pt=hn(ot,Ce,pt,E,ae),Pt=hn(vt,Ie,Pt,ee,ue),Ht=hn(Ct,Ie,Ht,ee,ue),Gt+=32}tA+=8}if(Ve>=0){var fA=[];fA[1]=Ve+1,fA[0]=(1<<Ve+1)-1,Yt(fA)}return un(65497),new Uint8Array(Xe)},x=x||50,function(){for(var Ke=String.fromCharCode,gt=0;gt<256;gt++)en[gt]=Ke(gt)}(),E=Tt(ft,mn),ee=Tt(rt,bt),ae=Tt(sn,$e),ue=Tt(Bt,Vt),function(){for(var Ke=1,gt=2,pt=1;pt<=15;pt++){for(var Pt=Ke;Pt<gt;Pt++)ke[32767+Pt]=pt,Ne[32767+Pt]=[],Ne[32767+Pt][1]=pt,Ne[32767+Pt][0]=Pt;for(var Ht=-(gt-1);Ht<=-Ke;Ht++)ke[32767+Ht]=pt,Ne[32767+Ht]=[],Ne[32767+Ht][1]=pt,Ne[32767+Ht][0]=gt-1+Ht;Ke<<=1,gt<<=1}}(),function(){for(var Ke=0;Ke<256;Ke++)pn[Ke]=19595*Ke,pn[Ke+256>>0]=38470*Ke,pn[Ke+512>>0]=7471*Ke+32768,pn[Ke+768>>0]=-11059*Ke,pn[Ke+1024>>0]=-21709*Ke,pn[Ke+1280>>0]=32768*Ke+8421375,pn[Ke+1536>>0]=-27439*Ke,pn[Ke+1792>>0]=-5329*Ke}(),oA(x)}function Ja(x,E){if(this.pos=0,this.buffer=x,this.datav=new DataView(x.buffer),this.is_with_alpha=!!E,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 al(x){function E(ft){if(!ft)throw Error("assert :P")}function ee(ft,mn,sn){for(var $e=0;4>$e;$e++)if(ft[mn+$e]!=sn.charCodeAt($e))return!0;return!1}function ae(ft,mn,sn,$e,rt){for(var bt=0;bt<rt;bt++)ft[mn+bt]=sn[$e+bt]}function ue(ft,mn,sn,$e){for(var rt=0;rt<$e;rt++)ft[mn+rt]=sn}function le(ft){return new Int32Array(ft)}function de(ft,mn){for(var sn=[],$e=0;$e<ft;$e++)sn.push(new mn);return sn}function me(ft,mn){var sn=[];return function $e(rt,bt,Bt){for(var Vt=Bt[bt],Tt=0;Tt<Vt&&(rt.push(Bt.length>bt+1?[]:new mn),!(Bt.length<bt+1));Tt++)$e(rt[Tt],bt+1,Bt)}(sn,0,ft),sn}var pe=function(){var ft=this;function mn(re,ge){for(var we=1<<ge-1>>>0;re&we;)we>>>=1;return we?(re&we-1)+we:re}function sn(re,ge,we,Fe,Me){E(!(Fe%we));do re[ge+(Fe-=we)]=Me;while(0<Fe)}function $e(re,ge,we,Fe,Me){if(E(2328>=Me),512>=Me)var ze=le(512);else if((ze=le(Me))==null)return 0;return function(_e,Je,et,te,ne,ie){var oe,fe,ye=Je,Ee=1<<et,Qe=le(16),Ue=le(16);for(E(ne!=0),E(te!=null),E(_e!=null),E(0<et),fe=0;fe<ne;++fe){if(15<te[fe])return 0;++Qe[te[fe]]}if(Qe[0]==ne)return 0;for(Ue[1]=0,oe=1;15>oe;++oe){if(Qe[oe]>1<<oe)return 0;Ue[oe+1]=Ue[oe]+Qe[oe]}for(fe=0;fe<ne;++fe)oe=te[fe],0<te[fe]&&(ie[Ue[oe]++]=fe);if(Ue[15]==1)return(te=new rt).g=0,te.value=ie[0],sn(_e,ye,1,Ee,te),Ee;var at,st=-1,ut=Ee-1,Dt=0,dn=1,Bn=1,cn=1<<et;for(fe=0,oe=1,ne=2;oe<=et;++oe,ne<<=1){if(dn+=Bn<<=1,0>(Bn-=Qe[oe]))return 0;for(;0<Qe[oe];--Qe[oe])(te=new rt).g=oe,te.value=ie[fe++],sn(_e,ye+Dt,ne,cn,te),Dt=mn(Dt,oe)}for(oe=et+1,ne=2;15>=oe;++oe,ne<<=1){if(dn+=Bn<<=1,0>(Bn-=Qe[oe]))return 0;for(;0<Qe[oe];--Qe[oe]){if(te=new rt,(Dt&ut)!=st){for(ye+=cn,at=1<<(st=oe)-et;15>st&&!(0>=(at-=Qe[st]));)++st,at<<=1;Ee+=cn=1<<(at=st-et),_e[Je+(st=Dt&ut)].g=at+et,_e[Je+st].value=ye-Je-st}te.g=oe-et,te.value=ie[fe++],sn(_e,ye+(Dt>>et),ne,cn,te),Dt=mn(Dt,oe)}}return dn!=2*Ue[15]-1?0:Ee}(re,ge,we,Fe,Me,ze)}function rt(){this.value=this.g=0}function bt(){this.value=this.g=0}function Bt(){this.G=de(5,rt),this.H=le(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=de($o,bt)}function Vt(re,ge,we,Fe){E(re!=null),E(ge!=null),E(2147483648>Fe),re.Ca=254,re.I=0,re.b=-8,re.Ka=0,re.oa=ge,re.pa=we,re.Jd=ge,re.Yc=we+Fe,re.Zc=4<=Fe?we+Fe-4+1:we,Gt(re)}function Tt(re,ge){for(var we=0;0<ge--;)we|=tn(re,128)<<ge;return we}function Yt(re,ge){var we=Tt(re,ge);return Kt(re)?-we:we}function _t(re,ge,we,Fe){var Me,ze=0;for(E(re!=null),E(ge!=null),E(4294967288>Fe),re.Sb=Fe,re.Ra=0,re.u=0,re.h=0,4<Fe&&(Fe=4),Me=0;Me<Fe;++Me)ze+=ge[we+Me]<<8*Me;re.Ra=ze,re.bb=Fe,re.oa=ge,re.pa=we}function un(re){for(;8<=re.u&&re.bb<re.Sb;)re.Ra>>>=8,re.Ra+=re.oa[re.pa+re.bb]<<Ql-8>>>0,++re.bb,re.u-=8;pt(re)&&(re.h=1,re.u=0)}function hn(re,ge){if(E(0<=ge),!re.h&&ge<=xl){var we=gt(re)&El[ge];return re.u+=ge,un(re),we}return re.h=1,re.u=0}function oA(){this.b=this.Ca=this.I=0,this.oa=[],this.pa=0,this.Jd=[],this.Yc=0,this.Zc=[],this.Ka=0}function Ke(){this.Ra=0,this.oa=[],this.h=this.u=this.bb=this.Sb=this.pa=0}function gt(re){return re.Ra>>>(re.u&Ql-1)>>>0}function pt(re){return E(re.bb<=re.Sb),re.h||re.bb==re.Sb&&re.u>Ql}function Pt(re,ge){re.u=ge,re.h=pt(re)}function Ht(re){re.u>=Ul&&(E(re.u>=Ul),un(re))}function Gt(re){E(re!=null&&re.oa!=null),re.pa<re.Zc?(re.I=(re.oa[re.pa++]|re.I<<8)>>>0,re.b+=8):(E(re!=null&&re.oa!=null),re.pa<re.Yc?(re.b+=8,re.I=re.oa[re.pa++]|re.I<<8):re.Ka?re.b=0:(re.I<<=8,re.b+=8,re.Ka=1))}function Kt(re){return Tt(re,1)}function tn(re,ge){var we=re.Ca;0>re.b&&Gt(re);var Fe=re.b,Me=we*ge>>>8,ze=(re.I>>>Fe>Me)+0;for(ze?(we-=Me,re.I-=Me+1<<Fe>>>0):we=Me+1,Fe=we,Me=0;256<=Fe;)Me+=8,Fe>>=8;return Fe=7^Me+Fo[Fe],re.b-=Fe,re.Ca=(we<<Fe)-1,ze}function Yn(re,ge,we){re[ge+0]=we>>24&255,re[ge+1]=we>>16&255,re[ge+2]=we>>8&255,re[ge+3]=we>>0&255}function Xn(re,ge){return re[ge+0]<<0|re[ge+1]<<8}function vA(re,ge){return Xn(re,ge)|re[ge+2]<<16}function gA(re,ge){return Xn(re,ge)|Xn(re,ge+2)<<16}function MA(re,ge){var we=1<<ge;return E(re!=null),E(0<ge),re.X=le(we),re.X==null?0:(re.Mb=32-ge,re.Xa=ge,1)}function wn(re,ge){E(re!=null),E(ge!=null),E(re.Xa==ge.Xa),ae(ge.X,0,re.X,0,1<<ge.Xa)}function ht(){this.X=[],this.Xa=this.Mb=0}function FA(re,ge,we,Fe){E(we!=null),E(Fe!=null);var Me=we[0],ze=Fe[0];return Me==0&&(Me=(re*ze+ge/2)/ge),ze==0&&(ze=(ge*Me+re/2)/re),0>=Me||0>=ze?0:(we[0]=Me,Fe[0]=ze,1)}function Mn(re,ge){return re+(1<<ge)-1>>>ge}function Dn(re,ge){return((4278255360&re)+(4278255360&ge)>>>0&4278255360)+((16711935&re)+(16711935&ge)>>>0&16711935)>>>0}function tA(re,ge){ft[ge]=function(we,Fe,Me,ze,_e,Je,et){var te;for(te=0;te<_e;++te){var ne=ft[re](Je[et+te-1],Me,ze+te);Je[et+te]=Dn(we[Fe+te],ne)}}}function fA(){this.ud=this.hd=this.jd=0}function hA(re,ge){return((4278124286&(re^ge))>>>1)+(re&ge)>>>0}function TA(re){return 0<=re&&256>re?re:0>re?0:255<re?255:void 0}function er(re,ge){return TA(re+(re-ge+.5>>1))}function ar(re,ge,we){return Math.abs(ge-we)-Math.abs(re-we)}function tr(re,ge,we,Fe,Me,ze,_e){for(Fe=ze[_e-1],we=0;we<Me;++we)ze[_e+we]=Fe=Dn(re[ge+we],Fe)}function Cr(re,ge,we,Fe,Me){var ze;for(ze=0;ze<we;++ze){var _e=re[ge+ze],Je=_e>>8&255,et=16711935&(et=(et=16711935&_e)+((Je<<16)+Je));Fe[Me+ze]=(4278255360&_e)+et>>>0}}function Pr(re,ge){ge.jd=re>>0&255,ge.hd=re>>8&255,ge.ud=re>>16&255}function JA(re,ge,we,Fe,Me,ze){var _e;for(_e=0;_e<Fe;++_e){var Je=ge[we+_e],et=Je>>>8,te=Je,ne=255&(ne=(ne=Je>>>16)+((re.jd<<24>>24)*(et<<24>>24)>>>5));te=255&(te=(te=te+((re.hd<<24>>24)*(et<<24>>24)>>>5))+((re.ud<<24>>24)*(ne<<24>>24)>>>5)),Me[ze+_e]=(4278255360&Je)+(ne<<16)+te}}function hr(re,ge,we,Fe,Me){ft[ge]=function(ze,_e,Je,et,te,ne,ie,oe,fe){for(et=ie;et<oe;++et)for(ie=0;ie<fe;++ie)te[ne++]=Me(Je[Fe(ze[_e++])])},ft[re]=function(ze,_e,Je,et,te,ne,ie){var oe=8>>ze.b,fe=ze.Ea,ye=ze.K[0],Ee=ze.w;if(8>oe)for(ze=(1<<ze.b)-1,Ee=(1<<oe)-1;_e<Je;++_e){var Qe,Ue=0;for(Qe=0;Qe<fe;++Qe)Qe&ze||(Ue=Fe(et[te++])),ne[ie++]=Me(ye[Ue&Ee]),Ue>>=oe}else ft["VP8LMapColor"+we](et,te,ye,Ee,ne,ie,_e,Je,fe)}}function uA(re,ge,we,Fe,Me){for(we=ge+we;ge<we;){var ze=re[ge++];Fe[Me++]=ze>>16&255,Fe[Me++]=ze>>8&255,Fe[Me++]=ze>>0&255}}function ka(re,ge,we,Fe,Me){for(we=ge+we;ge<we;){var ze=re[ge++];Fe[Me++]=ze>>16&255,Fe[Me++]=ze>>8&255,Fe[Me++]=ze>>0&255,Fe[Me++]=ze>>24&255}}function Qr(re,ge,we,Fe,Me){for(we=ge+we;ge<we;){var ze=(_e=re[ge++])>>16&240|_e>>12&15,_e=_e>>0&240|_e>>28&15;Fe[Me++]=ze,Fe[Me++]=_e}}function Ao(re,ge,we,Fe,Me){for(we=ge+we;ge<we;){var ze=(_e=re[ge++])>>16&248|_e>>13&7,_e=_e>>5&224|_e>>3&31;Fe[Me++]=ze,Fe[Me++]=_e}}function vr(re,ge,we,Fe,Me){for(we=ge+we;ge<we;){var ze=re[ge++];Fe[Me++]=ze>>0&255,Fe[Me++]=ze>>8&255,Fe[Me++]=ze>>16&255}}function Dr(re,ge,we,Fe,Me,ze){if(ze==0)for(we=ge+we;ge<we;)Yn(Fe,((ze=re[ge++])[0]>>24|ze[1]>>8&65280|ze[2]<<8&16711680|ze[3]<<24)>>>0),Me+=32;else ae(Fe,Me,re,ge,we)}function Xo(re,ge){ft[ge][0]=ft[re+"0"],ft[ge][1]=ft[re+"1"],ft[ge][2]=ft[re+"2"],ft[ge][3]=ft[re+"3"],ft[ge][4]=ft[re+"4"],ft[ge][5]=ft[re+"5"],ft[ge][6]=ft[re+"6"],ft[ge][7]=ft[re+"7"],ft[ge][8]=ft[re+"8"],ft[ge][9]=ft[re+"9"],ft[ge][10]=ft[re+"10"],ft[ge][11]=ft[re+"11"],ft[ge][12]=ft[re+"12"],ft[ge][13]=ft[re+"13"],ft[ge][14]=ft[re+"0"],ft[ge][15]=ft[re+"0"]}function yr(re){return re==ag||re==og||re==Rl||re==ig}function Da(){this.eb=[],this.size=this.A=this.fb=0}function Aa(){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 so(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new Da,this.f.kb=new Aa,this.sd=null}function ro(){this.width=[0],this.height=[0],this.Pd=[0],this.Qd=[0],this.format=[0]}function ur(){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 bA(re){return alert("todo:WebPSamplerProcessPlane"),re.T}function Br(re,ge){var we=re.T,Fe=ge.ba.f.RGBA,Me=Fe.eb,ze=Fe.fb+re.ka*Fe.A,_e=Fi[ge.ba.S],Je=re.y,et=re.O,te=re.f,ne=re.N,ie=re.ea,oe=re.W,fe=ge.cc,ye=ge.dc,Ee=ge.Mc,Qe=ge.Nc,Ue=re.ka,at=re.ka+re.T,st=re.U,ut=st+1>>1;for(Ue==0?_e(Je,et,null,null,te,ne,ie,oe,te,ne,ie,oe,Me,ze,null,null,st):(_e(ge.ec,ge.fc,Je,et,fe,ye,Ee,Qe,te,ne,ie,oe,Me,ze-Fe.A,Me,ze,st),++we);Ue+2<at;Ue+=2)fe=te,ye=ne,Ee=ie,Qe=oe,ne+=re.Rc,oe+=re.Rc,ze+=2*Fe.A,_e(Je,(et+=2*re.fa)-re.fa,Je,et,fe,ye,Ee,Qe,te,ne,ie,oe,Me,ze-Fe.A,Me,ze,st);return et+=re.fa,re.j+at<re.o?(ae(ge.ec,ge.fc,Je,et,st),ae(ge.cc,ge.dc,te,ne,ut),ae(ge.Mc,ge.Nc,ie,oe,ut),we--):1&at||_e(Je,et,null,null,te,ne,ie,oe,te,ne,ie,oe,Me,ze+Fe.A,null,null,st),we}function ao(re,ge,we){var Fe=re.F,Me=[re.J];if(Fe!=null){var ze=re.U,_e=ge.ba.S,Je=_e==Mu||_e==Rl;ge=ge.ba.f.RGBA;var et=[0],te=re.ka;et[0]=re.T,re.Kb&&(te==0?--et[0]:(--te,Me[0]-=re.width),re.j+re.ka+re.T==re.o&&(et[0]=re.o-re.j-te));var ne=ge.eb;te=ge.fb+te*ge.A,re=Du(Fe,Me[0],re.width,ze,et,ne,te+(Je?0:3),ge.A),E(we==et),re&&yr(_e)&&qs(ne,te,Je,ze,et,ge.A)}return 0}function La(re){var ge=re.ma,we=ge.ba.S,Fe=11>we,Me=we==ju||we==uu||we==Mu||we==rg||we==12||yr(we);if(ge.memory=null,ge.Ib=null,ge.Jb=null,ge.Nd=null,!hs(ge.Oa,re,Me?11:12))return 0;if(Me&&yr(we)&&qn(),re.da)alert("todo:use_scaling");else{if(Fe){if(ge.Ib=bA,re.Kb){if(we=re.U+1>>1,ge.memory=le(re.U+2*we),ge.memory==null)return 0;ge.ec=ge.memory,ge.fc=0,ge.cc=ge.ec,ge.dc=ge.fc+re.U,ge.Mc=ge.cc,ge.Nc=ge.dc+we,ge.Ib=Br,qn()}}else alert("todo:EmitYUV");Me&&(ge.Jb=ao,Fe&&Wt())}if(Fe&&!Fg){for(re=0;256>re;++re)Kl[re]=89858*(re-128)+Gu>>pl,Lg[re]=-22014*(re-128)+Gu,Zg[re]=-45773*(re-128),Jg[re]=113618*(re-128)+Gu>>pl;for(re=fu;re<hu;++re)ge=76283*(re-16)+Gu>>pl,Xg[re-fu]=Co(ge,255),Eg[re-fu]=Co(ge+8>>4,15);Fg=1}return 1}function Ga(re){var ge=re.ma,we=re.U,Fe=re.T;return E(!(1&re.ka)),0>=we||0>=Fe?0:(we=ge.Ib(re,ge),ge.Jb!=null&&ge.Jb(re,ge,we),ge.Dc+=we,1)}function wo(re){re.ma.memory=null}function GA(re,ge,we,Fe){return hn(re,8)!=47?0:(ge[0]=hn(re,14)+1,we[0]=hn(re,14)+1,Fe[0]=hn(re,1),hn(re,3)!=0?0:!re.h)}function Xa(re,ge){if(4>re)return re+1;var we=re-2>>1;return(2+(1&re)<<we)+hn(ge,we)+1}function jo(re,ge){return 120<ge?ge-120:1<=(we=((we=Ci[ge-1])>>4)*re+(8-(15&we)))?we:1;var we}function Ka(re,ge,we){var Fe=gt(we),Me=re[ge+=255&Fe].g-8;return 0<Me&&(Pt(we,we.u+8),Fe=gt(we),ge+=re[ge].value,ge+=Fe&(1<<Me)-1),Pt(we,we.u+re[ge].g),re[ge].value}function ca(re,ge,we){return we.g+=re.g,we.value+=re.value<<ge>>>0,E(8>=we.g),re.g}function da(re,ge,we){var Fe=re.xc;return E((ge=Fe==0?0:re.vc[re.md*(we>>Fe)+(ge>>Fe)])<re.Wb),re.Ya[ge]}function Ya(re,ge,we,Fe){var Me=re.ab,ze=re.c*ge,_e=re.C;ge=_e+ge;var Je=we,et=Fe;for(Fe=re.Ta,we=re.Ua;0<Me--;){var te=re.gc[Me],ne=_e,ie=ge,oe=Je,fe=et,ye=(et=Fe,Je=we,te.Ea);switch(E(ne<ie),E(ie<=te.nc),te.hc){case 2:Nl(oe,fe,(ie-ne)*ye,et,Je);break;case 0:var Ee=ne,Qe=ie,Ue=et,at=Je,st=(cn=te).Ea;Ee==0&&(Nu(oe,fe,null,null,1,Ue,at),tr(oe,fe+1,0,0,st-1,Ue,at+1),fe+=st,at+=st,++Ee);for(var ut=1<<cn.b,Dt=ut-1,dn=Mn(st,cn.b),Bn=cn.K,cn=cn.w+(Ee>>cn.b)*dn;Ee<Qe;){var DA=Bn,iA=cn,$n=1;for(Il(oe,fe,Ue,at-st,1,Ue,at);$n<st;){var HA=($n&~Dt)+ut;HA>st&&(HA=st),(0,Ji[DA[iA++]>>8&15])(oe,fe+ +$n,Ue,at+$n-st,HA-$n,Ue,at+$n),$n=HA}fe+=st,at+=st,++Ee&Dt||(cn+=dn)}ie!=te.nc&&ae(et,Je-ye,et,Je+(ie-ne-1)*ye,ye);break;case 1:for(ye=oe,Qe=fe,st=(oe=te.Ea)-(at=oe&~(Ue=(fe=1<<te.b)-1)),Ee=Mn(oe,te.b),ut=te.K,te=te.w+(ne>>te.b)*Ee;ne<ie;){for(Dt=ut,dn=te,Bn=new fA,cn=Qe+at,DA=Qe+oe;Qe<cn;)Pr(Dt[dn++],Bn),di(Bn,ye,Qe,fe,et,Je),Qe+=fe,Je+=fe;Qe<DA&&(Pr(Dt[dn++],Bn),di(Bn,ye,Qe,st,et,Je),Qe+=st,Je+=st),++ne&Ue||(te+=Ee)}break;case 3:if(oe==et&&fe==Je&&0<te.b){for(Qe=et,oe=ye=Je+(ie-ne)*ye-(at=(ie-ne)*Mn(te.Ea,te.b)),fe=et,Ue=Je,Ee=[],at=(st=at)-1;0<=at;--at)Ee[at]=fe[Ue+at];for(at=st-1;0<=at;--at)Qe[oe+at]=Ee[at];yi(te,ne,ie,et,ye,et,Je)}else yi(te,ne,ie,oe,fe,et,Je)}Je=Fe,et=we}et!=we&&ae(Fe,we,Je,et,ze)}function Po(re,ge){var we=re.V,Fe=re.Ba+re.c*re.C,Me=ge-re.C;if(E(ge<=re.l.o),E(16>=Me),0<Me){var ze=re.l,_e=re.Ta,Je=re.Ua,et=ze.width;if(Ya(re,Me,we,Fe),Me=Je=[Je],E((we=re.C)<(Fe=ge)),E(ze.v<ze.va),Fe>ze.o&&(Fe=ze.o),we<ze.j){var te=ze.j-we;we=ze.j,Me[0]+=te*et}if(we>=Fe?we=0:(Me[0]+=4*ze.v,ze.ka=we-ze.j,ze.U=ze.va-ze.v,ze.T=Fe-we,we=1),we){if(Je=Je[0],11>(we=re.ca).S){var ne=we.f.RGBA,ie=(Fe=we.S,Me=ze.U,ze=ze.T,te=ne.eb,ne.A),oe=ze;for(ne=ne.fb+re.Ma*ne.A;0<oe--;){var fe=_e,ye=Je,Ee=Me,Qe=te,Ue=ne;switch(Fe){case lu:bi(fe,ye,Ee,Qe,Ue);break;case ju:Ys(fe,ye,Ee,Qe,Ue);break;case ag:Ys(fe,ye,Ee,Qe,Ue),qs(Qe,Ue,0,Ee,1,0);break;case vg:Hl(fe,ye,Ee,Qe,Ue);break;case uu:Dr(fe,ye,Ee,Qe,Ue,1);break;case og:Dr(fe,ye,Ee,Qe,Ue,1),qs(Qe,Ue,0,Ee,1,0);break;case Mu:Dr(fe,ye,Ee,Qe,Ue,0);break;case Rl:Dr(fe,ye,Ee,Qe,Ue,0),qs(Qe,Ue,1,Ee,1,0);break;case rg:Zi(fe,ye,Ee,Qe,Ue);break;case ig:Zi(fe,ye,Ee,Qe,Ue),Tl(Qe,Ue,Ee,1,0);break;case Bg:ms(fe,ye,Ee,Qe,Ue);break;default:E(0)}Je+=et,ne+=ie}re.Ma+=ze}else alert("todo:EmitRescaledRowsYUVA");E(re.Ma<=we.height)}}re.C=ge,E(re.C<=re.i)}function lo(re){var ge;if(0<re.ua)return 0;for(ge=0;ge<re.Wb;++ge){var we=re.Ya[ge].G,Fe=re.Ya[ge].H;if(0<we[1][Fe[1]+0].g||0<we[2][Fe[2]+0].g||0<we[3][Fe[3]+0].g)return 0}return 1}function qa(re,ge,we,Fe,Me,ze){if(re.Z!=0){var _e=re.qd,Je=re.rd;for(E(Ds[re.Z]!=null);ge<we;++ge)Ds[re.Z](_e,Je,Fe,Me,Fe,Me,ze),_e=Fe,Je=Me,Me+=ze;re.qd=_e,re.rd=Je}}function Er(re,ge){var we=re.l.ma,Fe=we.Z==0||we.Z==1?re.l.j:re.C;if(Fe=re.C<Fe?Fe:re.C,E(ge<=re.l.o),ge>Fe){var Me=re.l.width,ze=we.ca,_e=we.tb+Me*Fe,Je=re.V,et=re.Ba+re.c*Fe,te=re.gc;E(re.ab==1),E(te[0].hc==3),ng(te[0],Fe,ge,Je,et,ze,_e),qa(we,Fe,ge,ze,_e,Me)}re.C=re.Ma=ge}function uo(re,ge,we,Fe,Me,ze,_e){var Je=re.$/Fe,et=re.$%Fe,te=re.m,ne=re.s,ie=we+re.$,oe=ie;Me=we+Fe*Me;var fe=we+Fe*ze,ye=280+ne.ua,Ee=re.Pb?Je:16777216,Qe=0<ne.ua?ne.Wa:null,Ue=ne.wc,at=ie<fe?da(ne,et,Je):null;E(re.C<ze),E(fe<=Me);var st=!1;e:for(;;){for(;st||ie<fe;){var ut=0;if(Je>=Ee){var Dt=ie-we;E((Ee=re).Pb),Ee.wd=Ee.m,Ee.xd=Dt,0<Ee.s.ua&&wn(Ee.s.Wa,Ee.s.vb),Ee=Je+zr}if(et&Ue||(at=da(ne,et,Je)),E(at!=null),at.Qb&&(ge[ie]=at.qb,st=!0),!st)if(Ht(te),at.jc){ut=te,Dt=ge;var dn=ie,Bn=at.pd[gt(ut)&$o-1];E(at.jc),256>Bn.g?(Pt(ut,ut.u+Bn.g),Dt[dn]=Bn.value,ut=0):(Pt(ut,ut.u+Bn.g-256),E(256<=Bn.value),ut=Bn.value),ut==0&&(st=!0)}else ut=Ka(at.G[0],at.H[0],te);if(te.h)break;if(st||256>ut){if(!st)if(at.nd)ge[ie]=(at.qb|ut<<8)>>>0;else{if(Ht(te),st=Ka(at.G[1],at.H[1],te),Ht(te),Dt=Ka(at.G[2],at.H[2],te),dn=Ka(at.G[3],at.H[3],te),te.h)break;ge[ie]=(dn<<24|st<<16|ut<<8|Dt)>>>0}if(st=!1,++ie,++et>=Fe&&(et=0,++Je,_e!=null&&Je<=ze&&!(Je%16)&&_e(re,Je),Qe!=null))for(;oe<ie;)ut=ge[oe++],Qe.X[(506832829*ut&4294967295)>>>Qe.Mb]=ut}else if(280>ut){if(ut=Xa(ut-256,te),Dt=Ka(at.G[4],at.H[4],te),Ht(te),Dt=jo(Fe,Dt=Xa(Dt,te)),te.h)break;if(ie-we<Dt||Me-ie<ut)break e;for(dn=0;dn<ut;++dn)ge[ie+dn]=ge[ie+dn-Dt];for(ie+=ut,et+=ut;et>=Fe;)et-=Fe,++Je,_e!=null&&Je<=ze&&!(Je%16)&&_e(re,Je);if(E(ie<=Me),et&Ue&&(at=da(ne,et,Je)),Qe!=null)for(;oe<ie;)ut=ge[oe++],Qe.X[(506832829*ut&4294967295)>>>Qe.Mb]=ut}else{if(!(ut<ye))break e;for(st=ut-280,E(Qe!=null);oe<ie;)ut=ge[oe++],Qe.X[(506832829*ut&4294967295)>>>Qe.Mb]=ut;ut=ie,E(!(st>>>(Dt=Qe).Xa)),ge[ut]=Dt.X[st],st=!0}st||E(te.h==pt(te))}if(re.Pb&&te.h&&ie<Me)E(re.m.h),re.a=5,re.m=re.wd,re.$=re.xd,0<re.s.ua&&wn(re.s.vb,re.s.Wa);else{if(te.h)break e;_e!=null&&_e(re,Je>ze?ze:Je),re.a=0,re.$=ie-we}return 1}return re.a=3,0}function Mo(re){E(re!=null),re.vc=null,re.yc=null,re.Ya=null;var ge=re.Wa;ge!=null&&(ge.X=null),re.vb=null,E(re!=null)}function Ea(){var re=new tg;return re==null?null:(re.a=0,re.xb=ku,Xo("Predictor","VP8LPredictors"),Xo("Predictor","VP8LPredictors_C"),Xo("PredictorAdd","VP8LPredictorsAdd"),Xo("PredictorAdd","VP8LPredictorsAdd_C"),Nl=Cr,di=JA,bi=uA,Ys=ka,Zi=Qr,ms=Ao,Hl=vr,ft.VP8LMapColor32b=Dl,ft.VP8LMapColor8b=Ol,re)}function To(re,ge,we,Fe,Me){var ze=1,_e=[re],Je=[ge],et=Fe.m,te=Fe.s,ne=null,ie=0;e:for(;;){if(we)for(;ze&&hn(et,1);){var oe=_e,fe=Je,ye=Fe,Ee=1,Qe=ye.m,Ue=ye.gc[ye.ab],at=hn(Qe,2);if(ye.Oc&1<<at)ze=0;else{switch(ye.Oc|=1<<at,Ue.hc=at,Ue.Ea=oe[0],Ue.nc=fe[0],Ue.K=[null],++ye.ab,E(4>=ye.ab),at){case 0:case 1:Ue.b=hn(Qe,3)+2,Ee=To(Mn(Ue.Ea,Ue.b),Mn(Ue.nc,Ue.b),0,ye,Ue.K),Ue.K=Ue.K[0];break;case 3:var st,ut=hn(Qe,8)+1,Dt=16<ut?0:4<ut?1:2<ut?2:3;if(oe[0]=Mn(Ue.Ea,Dt),Ue.b=Dt,st=Ee=To(ut,1,0,ye,Ue.K)){var dn,Bn=ut,cn=Ue,DA=1<<(8>>cn.b),iA=le(DA);if(iA==null)st=0;else{var $n=cn.K[0],HA=cn.w;for(iA[0]=cn.K[0][0],dn=1;dn<1*Bn;++dn)iA[dn]=Dn($n[HA+dn],iA[dn-1]);for(;dn<4*DA;++dn)iA[dn]=0;cn.K[0]=null,cn.K[0]=iA,st=1}}Ee=st;break;case 2:break;default:E(0)}ze=Ee}}if(_e=_e[0],Je=Je[0],ze&&hn(et,1)&&!(ze=1<=(ie=hn(et,4))&&11>=ie)){Fe.a=3;break e}var jA;if(jA=ze)t:{var LA,Tn,XA,Ar=Fe,RA=_e,Or=Je,mr=ie,fa=we,br=Ar.m,Nr=Ar.s,ba=[null],Yr=1,ha=0,Eo=Gg[mr];n:for(;;){if(fa&&hn(br,1)){var oa=hn(br,3)+2,xo=Mn(RA,oa),vi=Mn(Or,oa),Li=xo*vi;if(!To(xo,vi,0,Ar,ba))break n;for(ba=ba[0],Nr.xc=oa,LA=0;LA<Li;++LA){var Qo=ba[LA]>>8&65535;ba[LA]=Qo,Qo>=Yr&&(Yr=Qo+1)}}if(br.h)break n;for(Tn=0;5>Tn;++Tn){var qr=xA[Tn];!Tn&&0<mr&&(qr+=1<<mr),ha<qr&&(ha=qr)}var es=de(Yr*Eo,rt),Bl=Yr,zl=de(Bl,Bt);if(zl==null)var Ug=null;else E(65536>=Bl),Ug=zl;var lg=le(ha);if(Ug==null||lg==null||es==null){Ar.a=1;break n}var Ig=es;for(LA=XA=0;LA<Yr;++LA){var Os=Ug[LA],_u=Os.G,Vu=Os.H,ic=0,Ng=1,sc=0;for(Tn=0;5>Tn;++Tn){qr=xA[Tn],_u[Tn]=Ig,Vu[Tn]=XA,!Tn&&0<mr&&(qr+=1<<mr);r:{var Dg,$g=qr,Og=Ar,ug=lg,Sc=Ig,wc=XA,ec=0,_l=Og.m,Pc=hn(_l,1);if(ue(ug,0,0,$g),Pc){var yc=hn(_l,1)+1,bc=hn(_l,1),lc=hn(_l,bc==0?1:8);ug[lc]=1,yc==2&&(ug[lc=hn(_l,8)]=1);var Hg=1}else{var uc=le(19),gc=hn(_l,4)+4;if(19<gc){Og.a=3;var jg=0;break r}for(Dg=0;Dg<gc;++Dg)uc[Tu[Dg]]=hn(_l,3);var tc=void 0,gg=void 0,cc=Og,Cc=uc,Mg=$g,dc=ug,nc=0,Vl=cc.m,fc=8,hc=de(128,rt);A:for(;$e(hc,0,7,Cc,19);){if(hn(Vl,1)){var Fc=2+2*hn(Vl,3);if((tc=2+hn(Vl,Fc))>Mg)break A}else tc=Mg;for(gg=0;gg<Mg&&tc--;){Ht(Vl);var mc=hc[0+(127>(Vl))];Pt(Vl,Vl.u+mc.g);var Wu=mc.value;if(16>Wu)dc[gg++]=Wu,Wu!=0&&(fc=Wu);else{var Lc=Wu==16,pc=Wu-16,Ec=kg[pc],vc=hn(Vl,sg[pc])+Ec;if(gg+vc>Mg)break A;for(var xc=Lc?fc:0;0<vc--;)dc[gg++]=xc}}nc=1;break A}nc||(cc.a=3),Hg=nc}(Hg=Hg&&!_l.h)&&(ec=$e(Sc,wc,8,ug,$g)),Hg&&ec!=0?jg=ec:(Og.a=3,jg=0)}if(jg==0)break n;if(Ng&&kl[Tn]==1&&(Ng=Ig[XA].g==0),ic+=Ig[XA].g,XA+=jg,3>=Tn){var cg,Ac=lg[0];for(cg=1;cg<qr;++cg)lg[cg]>Ac&&(Ac=lg[cg]);sc+=Ac}}if(Os.nd=Ng,Os.Qb=0,Ng&&(Os.qb=(_u[3][Vu[3]+0].value<<24|_u[1][Vu[1]+0].value<<16|_u[2][Vu[2]+0].value)>>>0,ic==0&&256>_u[0][Vu[0]+0].value&&(Os.Qb=1,Os.qb+=_u[0][Vu[0]+0].value<<8)),Os.jc=!Os.Qb&&6>sc,Os.jc){var Tg,Sl=Os;for(Tg=0;Tg<$o;++Tg){var Wl=Tg,Jl=Sl.pd[Wl],Rg=Sl.G[0][Sl.H[0]+Wl];256<=Rg.value?(Jl.g=Rg.g+256,Jl.value=Rg.value):(Jl.g=0,Jl.value=0,Wl>>=ca(Rg,8,Jl),Wl>>=ca(Sl.G[1][Sl.H[1]+Wl],16,Jl),Wl>>=ca(Sl.G[2][Sl.H[2]+Wl],0,Jl),ca(Sl.G[3][Sl.H[3]+Wl],24,Jl))}}}Nr.vc=ba,Nr.Wb=Yr,Nr.Ya=Ug,Nr.yc=es,jA=1;break t}jA=0}if(!(ze=jA)){Fe.a=3;break e}if(0<ie){if(te.ua=1<<ie,!MA(te.Wa,ie)){Fe.a=1,ze=0;break e}}else te.ua=0;var rc=Fe,Bc=_e,Qc=Je,ac=rc.s,oc=ac.xc;if(rc.c=Bc,rc.i=Qc,ac.md=Mn(Bc,oc),ac.wc=oc==0?-1:(1<<oc)-1,we){Fe.xb=wg;break e}if((ne=le(_e*Je))==null){Fe.a=1,ze=0;break e}ze=(ze=uo(Fe,ne,0,_e,Je,Je,null))&&!et.h;break e}return ze?(Me!=null?Me[0]=ne:(E(ne==null),E(we)),Fe.$=0,we||Mo(te)):Mo(te),ze}function Oa(re,ge){var we=re.c*re.i,Fe=we+ge+16*ge;return E(re.c<=ge),re.V=le(Fe),re.V==null?(re.Ta=null,re.Ua=0,re.a=1,0):(re.Ta=re.V,re.Ua=re.Ba+we+ge,1)}function Ro(re,ge){var we=re.C,Fe=ge-we,Me=re.V,ze=re.Ba+re.c*we;for(E(ge<=re.l.o);0<Fe;){var _e=16<Fe?16:Fe,Je=re.l.ma,et=re.l.width,te=et*_e,ne=Je.ca,ie=Je.tb+et*we,oe=re.Ta,fe=re.Ua;Ya(re,_e,Me,ze),dg(oe,fe,ne,ie,te),qa(Je,we,we+_e,ne,ie,et),Fe-=_e,Me+=_e*re.c,we+=_e}E(we==ge),re.C=re.Ma=ge}function Mi(){this.ub=this.yd=this.td=this.Rb=0}function os(){this.Kd=this.Ld=this.Ud=this.Td=this.i=this.c=0}function Ti(){this.Fb=this.Bb=this.Cb=0,this.Zb=le(4),this.Lb=le(4)}function bs(){this.Yb=function(){var re=[];return function ge(we,Fe,Me){for(var ze=Me[Fe],_e=0;_e<ze&&(we.push(Me.length>Fe+1?[]:0),!(Me.length<Fe+1));_e++)ge(we[_e],Fe+1,Me)}(re,0,[3,11]),re}()}function Ri(){this.jb=le(3),this.Wc=me([4,8],bs),this.Xc=me([4,17],bs)}function ks(){this.Pc=this.wb=this.Tb=this.zd=0,this.vd=new le(4),this.od=new le(4)}function ki(){this.ld=this.La=this.dd=this.tc=0}function BA(){this.Na=this.la=0}function Gi(){this.Sc=[0,0],this.Eb=[0,0],this.Qc=[0,0],this.ia=this.lc=0}function Ki(){this.ad=le(384),this.Za=0,this.Ob=le(16),this.$b=this.Ad=this.ia=this.Gc=this.Hc=this.Dd=0}function ui(){this.uc=this.M=this.Nb=0,this.wa=Array(new ki),this.Y=0,this.ya=Array(new Ki),this.aa=0,this.l=new ko}function Qa(){this.y=le(16),this.f=le(8),this.ea=le(8)}function wi(){this.cb=this.a=0,this.sc="",this.m=new oA,this.Od=new Mi,this.Kc=new os,this.ed=new ks,this.Qa=new Ti,this.Ic=this.$c=this.Aa=0,this.D=new ui,this.Xb=this.Va=this.Hb=this.zb=this.yb=this.Ub=this.za=0,this.Jc=de(8,oA),this.ia=0,this.pb=de(4,Gi),this.Pa=new Ri,this.Bd=this.kc=0,this.Ac=[],this.Bc=0,this.zc=[0,0,0,0],this.Gd=Array(new Qa),this.Hd=0,this.rb=Array(new BA),this.sb=0,this.wa=Array(new ki),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 Ki),this.L=this.aa=0,this.gd=me([4,2],ki),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 ko(){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 Yo(){var re=new wi;return re!=null&&(re.a=0,re.sc="OK",re.cb=0,re.Xb=0,gu||(gu=Cs)),re}function Mr(re,ge,we){return re.a==0&&(re.a=ge,re.sc=we,re.cb=0),0}function qo(re,ge,we){return 3<=we&&re[ge+0]==157&&re[ge+1]==1&&re[ge+2]==42}function Gs(re,ge){if(re==null)return 0;if(re.a=0,re.sc="OK",ge==null)return Mr(re,2,"null VP8Io passed to VP8GetHeaders()");var we=ge.data,Fe=ge.w,Me=ge.ha;if(4>Me)return Mr(re,7,"Truncated header.");var ze=we[Fe+0]|we[Fe+1]<<8|we[Fe+2]<<16,_e=re.Od;if(_e.Rb=!(1&ze),_e.td=ze>>1&7,_e.yd=ze>>4&1,_e.ub=ze>>5,3<_e.td)return Mr(re,3,"Incorrect keyframe parameters.");if(!_e.yd)return Mr(re,4,"Frame not displayable.");Fe+=3,Me-=3;var Je=re.Kc;if(_e.Rb){if(7>Me)return Mr(re,7,"cannot parse picture header");if(!qo(we,Fe,Me))return Mr(re,3,"Bad code word");Je.c=16383&(we[Fe+4]<<8|we[Fe+3]),Je.Td=we[Fe+4]>>6,Je.i=16383&(we[Fe+6]<<8|we[Fe+5]),Je.Ud=we[Fe+6]>>6,Fe+=7,Me-=7,re.za=Je.c+15>>4,re.Ub=Je.i+15>>4,ge.width=Je.c,ge.height=Je.i,ge.Da=0,ge.j=0,ge.v=0,ge.va=ge.width,ge.o=ge.height,ge.da=0,ge.ib=ge.width,ge.hb=ge.height,ge.U=ge.width,ge.T=ge.height,ue((ze=re.Pa).jb,0,255,ze.jb.length),E((ze=re.Qa)!=null),ze.Cb=0,ze.Bb=0,ze.Fb=1,ue(ze.Zb,0,0,ze.Zb.length),ue(ze.Lb,0,0,ze.Lb)}if(_e.ub>Me)return Mr(re,7,"bad partition length");Vt(ze=re.m,we,Fe,_e.ub),Fe+=_e.ub,Me-=_e.ub,_e.Rb&&(Je.Ld=Kt(ze),Je.Kd=Kt(ze)),Je=re.Qa;var et,te=re.Pa;if(E(ze!=null),E(Je!=null),Je.Cb=Kt(ze),Je.Cb){if(Je.Bb=Kt(ze),Kt(ze)){for(Je.Fb=Kt(ze),et=0;4>et;++et)Je.Zb[et]=Kt(ze)?Yt(ze,7):0;for(et=0;4>et;++et)Je.Lb[et]=Kt(ze)?Yt(ze,6):0}if(Je.Bb)for(et=0;3>et;++et)te.jb[et]=Kt(ze)?Tt(ze,8):255}else Je.Bb=0;if(ze.Ka)return Mr(re,3,"cannot parse segment header");if((Je=re.ed).zd=Kt(ze),Je.Tb=Tt(ze,6),Je.wb=Tt(ze,3),Je.Pc=Kt(ze),Je.Pc&&Kt(ze)){for(te=0;4>te;++te)Kt(ze)&&(Je.vd[te]=Yt(ze,6));for(te=0;4>te;++te)Kt(ze)&&(Je.od[te]=Yt(ze,6))}if(re.L=Je.Tb==0?0:Je.zd?1:2,ze.Ka)return Mr(re,3,"cannot parse filter header");var ne=Me;if(Me=et=Fe,Fe=et+ne,Je=ne,re.Xb=(1<<Tt(re.m,2))-1,ne<3*(te=re.Xb))we=7;else{for(et+=3*te,Je-=3*te,ne=0;ne<te;++ne){var ie=we[Me+0]|we[Me+1]<<8|we[Me+2]<<16;ie>Je&&(ie=Je),Vt(re.Jc[+ne],we,et,ie),et+=ie,Je-=ie,Me+=3}Vt(re.Jc[+te],we,et,Je),we=et<Fe?0:5}if(we!=0)return Mr(re,we,"cannot parse partitions");for(we=Tt(et=re.m,7),Me=Kt(et)?Yt(et,4):0,Fe=Kt(et)?Yt(et,4):0,Je=Kt(et)?Yt(et,4):0,te=Kt(et)?Yt(et,4):0,et=Kt(et)?Yt(et,4):0,ne=re.Qa,ie=0;4>ie;++ie){if(ne.Cb){var oe=ne.Zb[ie];ne.Fb||(oe+=we)}else{if(0<ie){re.pb[ie]=re.pb[0];continue}oe=we}var fe=re.pb[ie];fe.Sc[0]=sa[Co(oe+Me,127)],fe.Sc[1]=Gl[Co(oe+0,127)],fe.Eb[0]=2*sa[Co(oe+Fe,127)],fe.Eb[1]=101581*Gl[Co(oe+Je,127)]>>16,8>fe.Eb[1]&&(fe.Eb[1]=8),fe.Qc[0]=sa[Co(oe+te,117)],fe.Qc[1]=Gl[Co(oe+et,127)],fe.lc=oe+et}if(!_e.Rb)return Mr(re,4,"Not a key frame.");for(Kt(ze),_e=re.Pa,we=0;4>we;++we){for(Me=0;8>Me;++Me)for(Fe=0;3>Fe;++Fe)for(Je=0;11>Je;++Je)te=tn(ze,Sg[we][Me][Fe][Je])?Tt(ze,8):zg[we][Me][Fe][Je],_e.Wc[we][Me].Yb[Fe][Je]=te;for(Me=0;17>Me;++Me)_e.Xc[we][Me]=_e.Wc[we][Vg[Me]]}return re.kc=Kt(ze),re.kc&&(re.Bd=Tt(ze,8)),re.cb=1}function Cs(re,ge,we,Fe,Me,ze,_e){var Je=ge[Me].Yb[we];for(we=0;16>Me;++Me){if(!tn(re,Je[we+0]))return Me;for(;!tn(re,Je[we+1]);)if(Je=ge[++Me].Yb[0],we=0,Me==16)return 16;var et=ge[Me+1].Yb;if(tn(re,Je[we+2])){var te=re,ne=0;if(tn(te,(oe=Je)[(ie=we)+3]))if(tn(te,oe[ie+6])){for(Je=0,ie=2*(ne=tn(te,oe[ie+8]))+(oe=tn(te,oe[ie+9+ne])),ne=0,oe=Ru[ie];oe[Je];++Je)ne+=ne+tn(te,oe[Je]);ne+=3+(8<<ie)}else tn(te,oe[ie+7])?(ne=7+2*tn(te,165),ne+=tn(te,145)):ne=5+tn(te,159);else ne=tn(te,oe[ie+4])?3+tn(te,oe[ie+5]):2;Je=et[2]}else ne=1,Je=et[1];et=_e+Kg[Me],0>(te=re).b&&Gt(te);var ie,oe=te.b,fe=(ie=te.Ca>>1)-(te.I>>oe)>>31;--te.b,te.Ca+=fe,te.Ca|=1,te.I-=(ie+1&fe)<<oe,ze[et]=((ne^fe)-fe)*Fe[(0<Me)+0]}return 16}function Go(re){var ge=re.rb[re.sb-1];ge.la=0,ge.Na=0,ue(re.zc,0,0,re.zc.length),re.ja=0}function is(re,ge){if(re==null)return 0;if(ge==null)return Mr(re,2,"NULL VP8Io parameter in VP8Decode().");if(!re.cb&&!Gs(re,ge))return 0;if(E(re.cb),ge.ac==null||ge.ac(ge)){ge.ob&&(re.L=0);var we=zu[re.L];if(re.L==2?(re.yb=0,re.zb=0):(re.yb=ge.v-we>>4,re.zb=ge.j-we>>4,0>re.yb&&(re.yb=0),0>re.zb&&(re.zb=0)),re.Va=ge.o+15+we>>4,re.Hb=ge.va+15+we>>4,re.Hb>re.za&&(re.Hb=re.za),re.Va>re.Ub&&(re.Va=re.Ub),0<re.L){var Fe=re.ed;for(we=0;4>we;++we){var Me;if(re.Qa.Cb){var ze=re.Qa.Lb[we];re.Qa.Fb||(ze+=Fe.Tb)}else ze=Fe.Tb;for(Me=0;1>=Me;++Me){var _e=re.gd[we][Me],Je=ze;if(Fe.Pc&&(Je+=Fe.vd[0],Me&&(Je+=Fe.od[0])),0<(Je=0>Je?0:63<Je?63:Je)){var et=Je;0<Fe.wb&&(et=4<Fe.wb?et>>2:et>>1)>9-Fe.wb&&(et=9-Fe.wb),1>et&&(et=1),_e.dd=et,_e.tc=2*Je+et,_e.ld=40<=Je?2:15<=Je?1:0}else _e.tc=0;_e.La=Me}}}we=0}else Mr(re,6,"Frame setup failed"),we=re.a;if(we=we==0){if(we){re.$c=0,0<re.Aa||(re.Ic=qg);e:{we=re.Ic,Fe=4*(et=re.za);var te=32*et,ne=et+1,ie=0<re.L?et*(0<re.Aa?2:1):0,oe=(re.Aa==2?2:1)*et;if((_e=Fe+832+(Me=3*(16*we+zu[re.L])/2*te)+(ze=re.Fa!=null&&0<re.Fa.length?re.Kc.c*re.Kc.i:0))!=_e)we=0;else{if(_e>re.Vb){if(re.Vb=0,re.Ec=le(_e),re.Fc=0,re.Ec==null){we=Mr(re,1,"no memory during frame initialization.");break e}re.Vb=_e}_e=re.Ec,Je=re.Fc,re.Ac=_e,re.Bc=Je,Je+=Fe,re.Gd=de(te,Qa),re.Hd=0,re.rb=de(ne+1,BA),re.sb=1,re.wa=ie?de(ie,ki):null,re.Y=0,re.D.Nb=0,re.D.wa=re.wa,re.D.Y=re.Y,0<re.Aa&&(re.D.Y+=et),E(!0),re.oc=_e,re.pc=Je,Je+=832,re.ya=de(oe,Ki),re.aa=0,re.D.ya=re.ya,re.D.aa=re.aa,re.Aa==2&&(re.D.aa+=et),re.R=16*et,re.B=8*et,et=(te=zu[re.L])*re.R,te=te/2*re.B,re.sa=_e,re.ta=Je+et,re.qa=re.sa,re.ra=re.ta+16*we*re.R+te,re.Ha=re.qa,re.Ia=re.ra+8*we*re.B+te,re.$c=0,Je+=Me,re.mb=ze?_e:null,re.nb=ze?Je:null,E(Je+ze<=re.Fc+re.Vb),Go(re),ue(re.Ac,re.Bc,0,Fe),we=1}}if(we){if(ge.ka=0,ge.y=re.sa,ge.O=re.ta,ge.f=re.qa,ge.N=re.ra,ge.ea=re.Ha,ge.Vd=re.Ia,ge.fa=re.R,ge.Rc=re.B,ge.F=null,ge.J=0,!pg){for(we=-255;255>=we;++we)fg[255+we]=0>we?-we:we;for(we=-1020;1020>=we;++we)Ou[1020+we]=-128>we?-128:127<we?127:we;for(we=-112;112>=we;++we)hg[112+we]=-16>we?-16:15<we?15:we;for(we=-255;510>=we;++we)mg[255+we]=0>we?0:255<we?255:we;pg=1}Xi=yo,Yi=il,Zr=Fs,ho=sl,ei=Ks,jl=us,ti=Fl,fi=ul,qi=eo,Lo=Us,Ml=tu,hi=gl,ps=nu,Xr=Uu,Kr=Qu,Ua=Qs,_a=Js,mi=eg,$i[0]=Tr,$i[1]=zs,$i[2]=or,$i[3]=ra,$i[4]=aa,$i[5]=Pi,$i[6]=cs,$i[7]=ds,$i[8]=Cu,$i[9]=Es,Ns[0]=Ls,Ns[1]=gi,Ns[2]=zo,Ns[3]=ci,Ns[4]=za,Ns[5]=gs,Ns[6]=_s,vs[0]=Vs,vs[1]=zi,vs[2]=Fu,vs[3]=Cl,vs[4]=ll,vs[5]=$u,vs[6]=bo,we=1}else we=0}we&&(we=function(fe,ye){for(fe.M=0;fe.M<fe.Va;++fe.M){var Ee,Qe=fe.Jc[fe.M&fe.Xb],Ue=fe.m,at=fe;for(Ee=0;Ee<at.za;++Ee){var st=Ue,ut=at,Dt=ut.Ac,dn=ut.Bc+4*Ee,Bn=ut.zc,cn=ut.ya[ut.aa+Ee];if(ut.Qa.Bb?cn.$b=tn(st,ut.Pa.jb[0])?2+tn(st,ut.Pa.jb[2]):tn(st,ut.Pa.jb[1]):cn.$b=0,ut.kc&&(cn.Ad=tn(st,ut.Bd)),cn.Za=!tn(st,145)+0,cn.Za){var DA=cn.Ob,iA=0;for(ut=0;4>ut;++ut){var $n,HA=Bn[0+ut];for($n=0;4>$n;++$n){HA=_g[Dt[dn+$n]][HA];for(var jA=cu[tn(st,HA[0])];0<jA;)jA=cu[2*jA+tn(st,HA[jA])];HA=-jA,Dt[dn+$n]=HA}ae(DA,iA,Dt,dn,4),iA+=4,Bn[0+ut]=HA}}else HA=tn(st,156)?tn(st,128)?1:3:tn(st,163)?2:0,cn.Ob[0]=HA,ue(Dt,dn,HA,4),ue(Bn,0,HA,4);cn.Dd=tn(st,142)?tn(st,114)?tn(st,183)?1:3:2:0}if(at.m.Ka)return Mr(fe,7,"Premature end-of-partition0 encountered.");for(;fe.ja<fe.za;++fe.ja){if(at=Qe,st=(Ue=fe).rb[Ue.sb-1],Dt=Ue.rb[Ue.sb+Ue.ja],Ee=Ue.ya[Ue.aa+Ue.ja],dn=Ue.kc?Ee.Ad:0)st.la=Dt.la=0,Ee.Za||(st.Na=Dt.Na=0),Ee.Hc=0,Ee.Gc=0,Ee.ia=0;else{var LA,Tn;if(st=Dt,Dt=at,dn=Ue.Pa.Xc,Bn=Ue.ya[Ue.aa+Ue.ja],cn=Ue.pb[Bn.$b],ut=Bn.ad,DA=0,iA=Ue.rb[Ue.sb-1],HA=$n=0,ue(ut,DA,0,384),Bn.Za)var XA=0,Ar=dn[3];else{jA=le(16);var RA=st.Na+iA.Na;if(RA=gu(Dt,dn[1],RA,cn.Eb,0,jA,0),st.Na=iA.Na=(0<RA)+0,1<RA)Xi(jA,0,ut,DA);else{var Or=jA[0]+3>>3;for(jA=0;256>jA;jA+=16)ut[DA+jA]=Or}XA=1,Ar=dn[0]}var mr=15&st.la,fa=15&iA.la;for(jA=0;4>jA;++jA){var br=1&fa;for(Or=Tn=0;4>Or;++Or)mr=mr>>1|(br=(RA=gu(Dt,Ar,RA=br+(1&mr),cn.Sc,XA,ut,DA))>XA)<<7,Tn=Tn<<2|(3<RA?3:1<RA?2:ut[DA+0]!=0),DA+=16;mr>>=4,fa=fa>>1|br<<7,$n=($n<<8|Tn)>>>0}for(Ar=mr,XA=fa>>4,LA=0;4>LA;LA+=2){for(Tn=0,mr=st.la>>4+LA,fa=iA.la>>4+LA,jA=0;2>jA;++jA){for(br=1&fa,Or=0;2>Or;++Or)RA=br+(1&mr),mr=mr>>1|(br=0<(RA=gu(Dt,dn[2],RA,cn.Qc,0,ut,DA)))<<3,Tn=Tn<<2|(3<RA?3:1<RA?2:ut[DA+0]!=0),DA+=16;mr>>=2,fa=fa>>1|br<<5}HA|=Tn<<4*LA,Ar|=mr<<4<<LA,XA|=(240&fa)<<LA}st.la=Ar,iA.la=XA,Bn.Hc=$n,Bn.Gc=HA,Bn.ia=43690&HA?0:cn.ia,dn=!($n|HA)}if(0<Ue.L&&(Ue.wa[Ue.Y+Ue.ja]=Ue.gd[Ee.$b][Ee.Za],Ue.wa[Ue.Y+Ue.ja].La|=!dn),at.Ka)return Mr(fe,7,"Premature end-of-file encountered.")}if(Go(fe),Ue=ye,at=1,Ee=(Qe=fe).D,st=0<Qe.L&&Qe.M>=Qe.zb&&Qe.M<=Qe.Va,Qe.Aa==0)e:{if(Ee.M=Qe.M,Ee.uc=st,su(Qe,Ee),at=1,Ee=(Tn=Qe.D).Nb,st=(HA=zu[Qe.L])*Qe.R,Dt=HA/2*Qe.B,jA=16*Ee*Qe.R,Or=8*Ee*Qe.B,dn=Qe.sa,Bn=Qe.ta-st+jA,cn=Qe.qa,ut=Qe.ra-Dt+Or,DA=Qe.Ha,iA=Qe.Ia-Dt+Or,fa=(mr=Tn.M)==0,$n=mr>=Qe.Va-1,Qe.Aa==2&&su(Qe,Tn),Tn.uc)for(br=(RA=Qe).D.M,E(RA.D.uc),Tn=RA.yb;Tn<RA.Hb;++Tn){XA=Tn,Ar=br;var Nr=(ba=(qr=RA).D).Nb;LA=qr.R;var ba=ba.wa[ba.Y+XA],Yr=qr.sa,ha=qr.ta+16*Nr*LA+16*XA,Eo=ba.dd,oa=ba.tc;if(oa!=0)if(E(3<=oa),qr.L==1)0<XA&&Ua(Yr,ha,LA,oa+4),ba.La&&mi(Yr,ha,LA,oa),0<Ar&&Kr(Yr,ha,LA,oa+4),ba.La&&_a(Yr,ha,LA,oa);else{var xo=qr.B,vi=qr.qa,Li=qr.ra+8*Nr*xo+8*XA,Qo=qr.Ha,qr=qr.Ia+8*Nr*xo+8*XA;Nr=ba.ld,0<XA&&(fi(Yr,ha,LA,oa+4,Eo,Nr),Lo(vi,Li,Qo,qr,xo,oa+4,Eo,Nr)),ba.La&&(hi(Yr,ha,LA,oa,Eo,Nr),Xr(vi,Li,Qo,qr,xo,oa,Eo,Nr)),0<Ar&&(ti(Yr,ha,LA,oa+4,Eo,Nr),qi(vi,Li,Qo,qr,xo,oa+4,Eo,Nr)),ba.La&&(Ml(Yr,ha,LA,oa,Eo,Nr),ps(vi,Li,Qo,qr,xo,oa,Eo,Nr))}}if(Qe.ia&&alert("todo:DitherRow"),Ue.put!=null){if(Tn=16*mr,mr=16*(mr+1),fa?(Ue.y=Qe.sa,Ue.O=Qe.ta+jA,Ue.f=Qe.qa,Ue.N=Qe.ra+Or,Ue.ea=Qe.Ha,Ue.W=Qe.Ia+Or):(Tn-=HA,Ue.y=dn,Ue.O=Bn,Ue.f=cn,Ue.N=ut,Ue.ea=DA,Ue.W=iA),$n||(mr-=HA),mr>Ue.o&&(mr=Ue.o),Ue.F=null,Ue.J=null,Qe.Fa!=null&&0<Qe.Fa.length&&Tn<mr&&(Ue.J=au(Qe,Ue,Tn,mr-Tn),Ue.F=Qe.mb,Ue.F==null&&Ue.F.length==0)){at=Mr(Qe,3,"Could not decode alpha data.");break e}Tn<Ue.j&&(HA=Ue.j-Tn,Tn=Ue.j,E(!(1&HA)),Ue.O+=Qe.R*HA,Ue.N+=Qe.B*(HA>>1),Ue.W+=Qe.B*(HA>>1),Ue.F!=null&&(Ue.J+=Ue.width*HA)),Tn<mr&&(Ue.O+=Ue.v,Ue.N+=Ue.v>>1,Ue.W+=Ue.v>>1,Ue.F!=null&&(Ue.J+=Ue.v),Ue.ka=Tn-Ue.j,Ue.U=Ue.va-Ue.v,Ue.T=mr-Tn,at=Ue.put(Ue))}Ee+1!=Qe.Ic||$n||(ae(Qe.sa,Qe.ta-st,dn,Bn+16*Qe.R,st),ae(Qe.qa,Qe.ra-Dt,cn,ut+8*Qe.B,Dt),ae(Qe.Ha,Qe.Ia-Dt,DA,iA+8*Qe.B,Dt))}if(!at)return Mr(fe,6,"Output aborted.")}return 1}(re,ge)),ge.bc!=null&&ge.bc(ge),we&=1}return we?(re.cb=0,we):0}function co(re,ge,we,Fe,Me){Me=re[ge+we+32*Fe]+(Me>>3),re[ge+we+32*Fe]=-256&Me?0>Me?0:255:Me}function ss(re,ge,we,Fe,Me,ze){co(re,ge,0,we,Fe+Me),co(re,ge,1,we,Fe+ze),co(re,ge,2,we,Fe-ze),co(re,ge,3,we,Fe-Me)}function $a(re){return(20091*re>>16)+re}function ls(re,ge,we,Fe){var Me,ze=0,_e=le(16);for(Me=0;4>Me;++Me){var Je=re[ge+0]+re[ge+8],et=re[ge+0]-re[ge+8],te=(35468*re[ge+4]>>16)-$a(re[ge+12]),ne=$a(re[ge+4])+(35468*re[ge+12]>>16);_e[ze+0]=Je+ne,_e[ze+1]=et+te,_e[ze+2]=et-te,_e[ze+3]=Je-ne,ze+=4,ge++}for(Me=ze=0;4>Me;++Me)Je=(re=_e[ze+0]+4)+_e[ze+8],et=re-_e[ze+8],te=(35468*_e[ze+4]>>16)-$a(_e[ze+12]),co(we,Fe,0,0,Je+(ne=$a(_e[ze+4])+(35468*_e[ze+12]>>16))),co(we,Fe,1,0,et+te),co(we,Fe,2,0,et-te),co(we,Fe,3,0,Je-ne),ze++,Fe+=32}function us(re,ge,we,Fe){var Me=re[ge+0]+4,ze=35468*re[ge+4]>>16,_e=$a(re[ge+4]),Je=35468*re[ge+1]>>16;ss(we,Fe,0,Me+_e,re=$a(re[ge+1]),Je),ss(we,Fe,1,Me+ze,re,Je),ss(we,Fe,2,Me-ze,re,Je),ss(we,Fe,3,Me-_e,re,Je)}function il(re,ge,we,Fe,Me){ls(re,ge,we,Fe),Me&&ls(re,ge+16,we,Fe+4)}function Fs(re,ge,we,Fe){Yi(re,ge+0,we,Fe,1),Yi(re,ge+32,we,Fe+128,1)}function sl(re,ge,we,Fe){var Me;for(re=re[ge+0]+4,Me=0;4>Me;++Me)for(ge=0;4>ge;++ge)co(we,Fe,ge,Me,re)}function Ks(re,ge,we,Fe){re[ge+0]&&ho(re,ge+0,we,Fe),re[ge+16]&&ho(re,ge+16,we,Fe+4),re[ge+32]&&ho(re,ge+32,we,Fe+128),re[ge+48]&&ho(re,ge+48,we,Fe+128+4)}function yo(re,ge,we,Fe){var Me,ze=le(16);for(Me=0;4>Me;++Me){var _e=re[ge+0+Me]+re[ge+12+Me],Je=re[ge+4+Me]+re[ge+8+Me],et=re[ge+4+Me]-re[ge+8+Me],te=re[ge+0+Me]-re[ge+12+Me];ze[0+Me]=_e+Je,ze[8+Me]=_e-Je,ze[4+Me]=te+et,ze[12+Me]=te-et}for(Me=0;4>Me;++Me)_e=(re=ze[0+4*Me]+3)+ze[3+4*Me],Je=ze[1+4*Me]+ze[2+4*Me],et=ze[1+4*Me]-ze[2+4*Me],te=re-ze[3+4*Me],we[Fe+0]=_e+Je>>3,we[Fe+16]=te+et>>3,we[Fe+32]=_e-Je>>3,we[Fe+48]=te-et>>3,Fe+=64}function Ko(re,ge,we){var Fe,Me=ge-32,ze=_o,_e=255-re[Me-1];for(Fe=0;Fe<we;++Fe){var Je,et=ze,te=_e+re[ge-1];for(Je=0;Je<we;++Je)re[ge+Je]=et[te+re[Me+Je]];ge+=32}}function zs(re,ge){Ko(re,ge,4)}function zi(re,ge){Ko(re,ge,8)}function gi(re,ge){Ko(re,ge,16)}function zo(re,ge){var we;for(we=0;16>we;++we)ae(re,ge+32*we,re,ge-32,16)}function ci(re,ge){var we;for(we=16;0<we;--we)ue(re,ge,re[ge-1],16),ge+=32}function _i(re,ge,we){var Fe;for(Fe=0;16>Fe;++Fe)ue(ge,we+32*Fe,re,16)}function Ls(re,ge){var we,Fe=16;for(we=0;16>we;++we)Fe+=re[ge-1+32*we]+re[ge+we-32];_i(Fe>>5,re,ge)}function za(re,ge){var we,Fe=8;for(we=0;16>we;++we)Fe+=re[ge-1+32*we];_i(Fe>>4,re,ge)}function gs(re,ge){var we,Fe=8;for(we=0;16>we;++we)Fe+=re[ge+we-32];_i(Fe>>4,re,ge)}function _s(re,ge){_i(128,re,ge)}function Kn(re,ge,we){return re+2*ge+we+2>>2}function or(re,ge){var we,Fe=ge-32;for(Fe=new Uint8Array([Kn(re[Fe-1],re[Fe+0],re[Fe+1]),Kn(re[Fe+0],re[Fe+1],re[Fe+2]),Kn(re[Fe+1],re[Fe+2],re[Fe+3]),Kn(re[Fe+2],re[Fe+3],re[Fe+4])]),we=0;4>we;++we)ae(re,ge+32*we,Fe,0,Fe.length)}function ra(re,ge){var we=re[ge-1],Fe=re[ge-1+32],Me=re[ge-1+64],ze=re[ge-1+96];Yn(re,ge+0,16843009*Kn(re[ge-1-32],we,Fe)),Yn(re,ge+32,16843009*Kn(we,Fe,Me)),Yn(re,ge+64,16843009*Kn(Fe,Me,ze)),Yn(re,ge+96,16843009*Kn(Me,ze,ze))}function Tr(re,ge){var we,Fe=4;for(we=0;4>we;++we)Fe+=re[ge+we-32]+re[ge-1+32*we];for(Fe>>=3,we=0;4>we;++we)ue(re,ge+32*we,Fe,4)}function aa(re,ge){var we=re[ge-1+0],Fe=re[ge-1+32],Me=re[ge-1+64],ze=re[ge-1-32],_e=re[ge+0-32],Je=re[ge+1-32],et=re[ge+2-32],te=re[ge+3-32];re[ge+0+96]=Kn(Fe,Me,re[ge-1+96]),re[ge+1+96]=re[ge+0+64]=Kn(we,Fe,Me),re[ge+2+96]=re[ge+1+64]=re[ge+0+32]=Kn(ze,we,Fe),re[ge+3+96]=re[ge+2+64]=re[ge+1+32]=re[ge+0+0]=Kn(_e,ze,we),re[ge+3+64]=re[ge+2+32]=re[ge+1+0]=Kn(Je,_e,ze),re[ge+3+32]=re[ge+2+0]=Kn(et,Je,_e),re[ge+3+0]=Kn(te,et,Je)}function cs(re,ge){var we=re[ge+1-32],Fe=re[ge+2-32],Me=re[ge+3-32],ze=re[ge+4-32],_e=re[ge+5-32],Je=re[ge+6-32],et=re[ge+7-32];re[ge+0+0]=Kn(re[ge+0-32],we,Fe),re[ge+1+0]=re[ge+0+32]=Kn(we,Fe,Me),re[ge+2+0]=re[ge+1+32]=re[ge+0+64]=Kn(Fe,Me,ze),re[ge+3+0]=re[ge+2+32]=re[ge+1+64]=re[ge+0+96]=Kn(Me,ze,_e),re[ge+3+32]=re[ge+2+64]=re[ge+1+96]=Kn(ze,_e,Je),re[ge+3+64]=re[ge+2+96]=Kn(_e,Je,et),re[ge+3+96]=Kn(Je,et,et)}function Pi(re,ge){var we=re[ge-1+0],Fe=re[ge-1+32],Me=re[ge-1+64],ze=re[ge-1-32],_e=re[ge+0-32],Je=re[ge+1-32],et=re[ge+2-32],te=re[ge+3-32];re[ge+0+0]=re[ge+1+64]=ze+_e+1>>1,re[ge+1+0]=re[ge+2+64]=_e+Je+1>>1,re[ge+2+0]=re[ge+3+64]=Je+et+1>>1,re[ge+3+0]=et+te+1>>1,re[ge+0+96]=Kn(Me,Fe,we),re[ge+0+64]=Kn(Fe,we,ze),re[ge+0+32]=re[ge+1+96]=Kn(we,ze,_e),re[ge+1+32]=re[ge+2+96]=Kn(ze,_e,Je),re[ge+2+32]=re[ge+3+96]=Kn(_e,Je,et),re[ge+3+32]=Kn(Je,et,te)}function ds(re,ge){var we=re[ge+0-32],Fe=re[ge+1-32],Me=re[ge+2-32],ze=re[ge+3-32],_e=re[ge+4-32],Je=re[ge+5-32],et=re[ge+6-32],te=re[ge+7-32];re[ge+0+0]=we+Fe+1>>1,re[ge+1+0]=re[ge+0+64]=Fe+Me+1>>1,re[ge+2+0]=re[ge+1+64]=Me+ze+1>>1,re[ge+3+0]=re[ge+2+64]=ze+_e+1>>1,re[ge+0+32]=Kn(we,Fe,Me),re[ge+1+32]=re[ge+0+96]=Kn(Fe,Me,ze),re[ge+2+32]=re[ge+1+96]=Kn(Me,ze,_e),re[ge+3+32]=re[ge+2+96]=Kn(ze,_e,Je),re[ge+3+64]=Kn(_e,Je,et),re[ge+3+96]=Kn(Je,et,te)}function Es(re,ge){var we=re[ge-1+0],Fe=re[ge-1+32],Me=re[ge-1+64],ze=re[ge-1+96];re[ge+0+0]=we+Fe+1>>1,re[ge+2+0]=re[ge+0+32]=Fe+Me+1>>1,re[ge+2+32]=re[ge+0+64]=Me+ze+1>>1,re[ge+1+0]=Kn(we,Fe,Me),re[ge+3+0]=re[ge+1+32]=Kn(Fe,Me,ze),re[ge+3+32]=re[ge+1+64]=Kn(Me,ze,ze),re[ge+3+64]=re[ge+2+64]=re[ge+0+96]=re[ge+1+96]=re[ge+2+96]=re[ge+3+96]=ze}function Cu(re,ge){var we=re[ge-1+0],Fe=re[ge-1+32],Me=re[ge-1+64],ze=re[ge-1+96],_e=re[ge-1-32],Je=re[ge+0-32],et=re[ge+1-32],te=re[ge+2-32];re[ge+0+0]=re[ge+2+32]=we+_e+1>>1,re[ge+0+32]=re[ge+2+64]=Fe+we+1>>1,re[ge+0+64]=re[ge+2+96]=Me+Fe+1>>1,re[ge+0+96]=ze+Me+1>>1,re[ge+3+0]=Kn(Je,et,te),re[ge+2+0]=Kn(_e,Je,et),re[ge+1+0]=re[ge+3+32]=Kn(we,_e,Je),re[ge+1+32]=re[ge+3+64]=Kn(Fe,we,_e),re[ge+1+64]=re[ge+3+96]=Kn(Me,Fe,we),re[ge+1+96]=Kn(ze,Me,Fe)}function Fu(re,ge){var we;for(we=0;8>we;++we)ae(re,ge+32*we,re,ge-32,8)}function Cl(re,ge){var we;for(we=0;8>we;++we)ue(re,ge,re[ge-1],8),ge+=32}function xs(re,ge,we){var Fe;for(Fe=0;8>Fe;++Fe)ue(ge,we+32*Fe,re,8)}function Vs(re,ge){var we,Fe=8;for(we=0;8>we;++we)Fe+=re[ge+we-32]+re[ge-1+32*we];xs(Fe>>4,re,ge)}function $u(re,ge){var we,Fe=4;for(we=0;8>we;++we)Fe+=re[ge+we-32];xs(Fe>>3,re,ge)}function ll(re,ge){var we,Fe=4;for(we=0;8>we;++we)Fe+=re[ge-1+32*we];xs(Fe>>3,re,ge)}function bo(re,ge){xs(128,re,ge)}function Ws(re,ge,we){var Fe=re[ge-we],Me=re[ge+0],ze=3*(Me-Fe)+Ag[1020+re[ge-2*we]-re[ge+we]],_e=Hu[112+(ze+4>>3)];re[ge-we]=_o[255+Fe+Hu[112+(ze+3>>3)]],re[ge+0]=_o[255+Me-_e]}function Lu(re,ge,we,Fe){var Me=re[ge+0],ze=re[ge+we];return ni[255+re[ge-2*we]-re[ge-we]]>Fe||ni[255+ze-Me]>Fe}function Eu(re,ge,we,Fe){return 4*ni[255+re[ge-we]-re[ge+0]]+ni[255+re[ge-2*we]-re[ge+we]]<=Fe}function xu(re,ge,we,Fe,Me){var ze=re[ge-3*we],_e=re[ge-2*we],Je=re[ge-we],et=re[ge+0],te=re[ge+we],ne=re[ge+2*we],ie=re[ge+3*we];return 4*ni[255+Je-et]+ni[255+_e-te]>Fe?0:ni[255+re[ge-4*we]-ze]<=Me&&ni[255+ze-_e]<=Me&&ni[255+_e-Je]<=Me&&ni[255+ie-ne]<=Me&&ni[255+ne-te]<=Me&&ni[255+te-et]<=Me}function Qu(re,ge,we,Fe){var Me=2*Fe+1;for(Fe=0;16>Fe;++Fe)Eu(re,ge+Fe,we,Me)&&Ws(re,ge+Fe,we)}function Qs(re,ge,we,Fe){var Me=2*Fe+1;for(Fe=0;16>Fe;++Fe)Eu(re,ge+Fe*we,1,Me)&&Ws(re,ge+Fe*we,1)}function Js(re,ge,we,Fe){var Me;for(Me=3;0<Me;--Me)Qu(re,ge+=4*we,we,Fe)}function eg(re,ge,we,Fe){var Me;for(Me=3;0<Me;--Me)Qs(re,ge+=4,we,Fe)}function Zs(re,ge,we,Fe,Me,ze,_e,Je){for(ze=2*ze+1;0<Me--;){if(xu(re,ge,we,ze,_e))if(Lu(re,ge,we,Je))Ws(re,ge,we);else{var et=re,te=ge,ne=we,ie=et[te-2*ne],oe=et[te-ne],fe=et[te+0],ye=et[te+ne],Ee=et[te+2*ne],Qe=27*(at=Ag[1020+3*(fe-oe)+Ag[1020+ie-ye]])+63>>7,Ue=18*at+63>>7,at=9*at+63>>7;et[te-3*ne]=_o[255+et[te-3*ne]+at],et[te-2*ne]=_o[255+ie+Ue],et[te-ne]=_o[255+oe+Qe],et[te+0]=_o[255+fe-Qe],et[te+ne]=_o[255+ye-Ue],et[te+2*ne]=_o[255+Ee-at]}ge+=Fe}}function Vi(re,ge,we,Fe,Me,ze,_e,Je){for(ze=2*ze+1;0<Me--;){if(xu(re,ge,we,ze,_e))if(Lu(re,ge,we,Je))Ws(re,ge,we);else{var et=re,te=ge,ne=we,ie=et[te-ne],oe=et[te+0],fe=et[te+ne],ye=Hu[112+((Ee=3*(oe-ie))+4>>3)],Ee=Hu[112+(Ee+3>>3)],Qe=ye+1>>1;et[te-2*ne]=_o[255+et[te-2*ne]+Qe],et[te-ne]=_o[255+ie+Ee],et[te+0]=_o[255+oe-ye],et[te+ne]=_o[255+fe-Qe]}ge+=Fe}}function Fl(re,ge,we,Fe,Me,ze){Zs(re,ge,we,1,16,Fe,Me,ze)}function ul(re,ge,we,Fe,Me,ze){Zs(re,ge,1,we,16,Fe,Me,ze)}function tu(re,ge,we,Fe,Me,ze){var _e;for(_e=3;0<_e;--_e)Vi(re,ge+=4*we,we,1,16,Fe,Me,ze)}function gl(re,ge,we,Fe,Me,ze){var _e;for(_e=3;0<_e;--_e)Vi(re,ge+=4,1,we,16,Fe,Me,ze)}function eo(re,ge,we,Fe,Me,ze,_e,Je){Zs(re,ge,Me,1,8,ze,_e,Je),Zs(we,Fe,Me,1,8,ze,_e,Je)}function Us(re,ge,we,Fe,Me,ze,_e,Je){Zs(re,ge,1,Me,8,ze,_e,Je),Zs(we,Fe,1,Me,8,ze,_e,Je)}function nu(re,ge,we,Fe,Me,ze,_e,Je){Vi(re,ge+4*Me,Me,1,8,ze,_e,Je),Vi(we,Fe+4*Me,Me,1,8,ze,_e,Je)}function Uu(re,ge,we,Fe,Me,ze,_e,Je){Vi(re,ge+4,1,Me,8,ze,_e,Je),Vi(we,Fe+4,1,Me,8,ze,_e,Je)}function cl(){this.ba=new so,this.ec=[],this.cc=[],this.Mc=[],this.Dc=this.Nc=this.dc=this.fc=0,this.Oa=new ur,this.memory=0,this.Ib="OutputFunc",this.Jb="OutputAlphaFunc",this.Nd="OutputRowFunc"}function dl(){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 Au(){this.nc=this.Ea=this.b=this.hc=0,this.K=[],this.w=0}function Iu(){this.ua=0,this.Wa=new ht,this.vb=new ht,this.md=this.xc=this.wc=0,this.vc=[],this.Wb=0,this.Ya=new Bt,this.yc=new rt}function tg(){this.xb=this.a=0,this.l=new ko,this.ca=new so,this.V=[],this.Ba=0,this.Ta=[],this.Ua=0,this.m=new Ke,this.Pb=0,this.wd=new Ke,this.Ma=this.$=this.C=this.i=this.c=this.xd=0,this.s=new Iu,this.ab=0,this.gc=de(4,Au),this.Oc=0}function Ll(){this.Lc=this.Z=this.$a=this.i=this.c=0,this.l=new ko,this.ic=0,this.ca=[],this.tb=0,this.qd=null,this.rd=0}function fl(re,ge,we,Fe,Me,ze,_e){for(re=re==null?0:re[ge+0],ge=0;ge<_e;++ge)Me[ze+ge]=re+we[Fe+ge]&255,re=Me[ze+ge]}function ru(re,ge,we,Fe,Me,ze,_e){var Je;if(re==null)fl(null,null,we,Fe,Me,ze,_e);else for(Je=0;Je<_e;++Je)Me[ze+Je]=re[ge+Je]+we[Fe+Je]&255}function Xs(re,ge,we,Fe,Me,ze,_e){if(re==null)fl(null,null,we,Fe,Me,ze,_e);else{var Je,et=re[ge+0],te=et,ne=et;for(Je=0;Je<_e;++Je)te=ne+(et=re[ge+Je])-te,ne=we[Fe+Je]+(-256&te?0>te?0:255:te)&255,te=et,Me[ze+Je]=ne}}function au(re,ge,we,Fe){var Me=ge.width,ze=ge.o;if(E(re!=null&&ge!=null),0>we||0>=Fe||we+Fe>ze)return null;if(!re.Cc){if(re.ga==null){var _e;if(re.ga=new Ll,(_e=re.ga==null)||(_e=ge.width*ge.o,E(re.Gb.length==0),re.Gb=le(_e),re.Uc=0,re.Gb==null?_e=0:(re.mb=re.Gb,re.nb=re.Uc,re.rc=null,_e=1),_e=!_e),!_e){_e=re.ga;var Je=re.Fa,et=re.P,te=re.qc,ne=re.mb,ie=re.nb,oe=et+1,fe=te-1,ye=_e.l;if(E(Je!=null&&ne!=null&&ge!=null),Ds[0]=null,Ds[1]=fl,Ds[2]=ru,Ds[3]=Xs,_e.ca=ne,_e.tb=ie,_e.c=ge.width,_e.i=ge.height,E(0<_e.c&&0<_e.i),1>=te)ge=0;else if(_e.$a=Je[et+0]>>0&3,_e.Z=Je[et+0]>>2&3,_e.Lc=Je[et+0]>>4&3,et=Je[et+0]>>6&3,0>_e.$a||1<_e.$a||4<=_e.Z||1<_e.Lc||et)ge=0;else if(ye.put=Ga,ye.ac=La,ye.bc=wo,ye.ma=_e,ye.width=ge.width,ye.height=ge.height,ye.Da=ge.Da,ye.v=ge.v,ye.va=ge.va,ye.j=ge.j,ye.o=ge.o,_e.$a)e:{E(_e.$a==1),ge=Ea();t:for(;;){if(ge==null){ge=0;break e}if(E(_e!=null),_e.mc=ge,ge.c=_e.c,ge.i=_e.i,ge.l=_e.l,ge.l.ma=_e,ge.l.width=_e.c,ge.l.height=_e.i,ge.a=0,_t(ge.m,Je,oe,fe),!To(_e.c,_e.i,1,ge,null)||(ge.ab==1&&ge.gc[0].hc==3&&lo(ge.s)?(_e.ic=1,Je=ge.c*ge.i,ge.Ta=null,ge.Ua=0,ge.V=le(Je),ge.Ba=0,ge.V==null?(ge.a=1,ge=0):ge=1):(_e.ic=0,ge=Oa(ge,_e.c)),!ge))break t;ge=1;break e}_e.mc=null,ge=0}else ge=fe>=_e.c*_e.i;_e=!ge}if(_e)return null;re.ga.Lc!=1?re.Ga=0:Fe=ze-we}E(re.ga!=null),E(we+Fe<=ze);e:{if(ge=(Je=re.ga).c,ze=Je.l.o,Je.$a==0){if(oe=re.rc,fe=re.Vc,ye=re.Fa,et=re.P+1+we*ge,te=re.mb,ne=re.nb+we*ge,E(et<=re.P+re.qc),Je.Z!=0)for(E(Ds[Je.Z]!=null),_e=0;_e<Fe;++_e)Ds[Je.Z](oe,fe,ye,et,te,ne,ge),oe=te,fe=ne,ne+=ge,et+=ge;else for(_e=0;_e<Fe;++_e)ae(te,ne,ye,et,ge),oe=te,fe=ne,ne+=ge,et+=ge;re.rc=oe,re.Vc=fe}else{if(E(Je.mc!=null),ge=we+Fe,E((_e=Je.mc)!=null),E(ge<=_e.i),_e.C>=ge)ge=1;else if(Je.ic||Wt(),Je.ic){Je=_e.V,oe=_e.Ba,fe=_e.c;var Ee=_e.i,Qe=(ye=1,et=_e.$/fe,te=_e.$%fe,ne=_e.m,ie=_e.s,_e.$),Ue=fe*Ee,at=fe*ge,st=ie.wc,ut=Qe<at?da(ie,te,et):null;E(Qe<=Ue),E(ge<=Ee),E(lo(ie));t:for(;;){for(;!ne.h&&Qe<at;){if(te&st||(ut=da(ie,te,et)),E(ut!=null),Ht(ne),256>(Ee=Ka(ut.G[0],ut.H[0],ne)))Je[oe+Qe]=Ee,++Qe,++te>=fe&&(te=0,++et<=ge&&!(et%16)&&Er(_e,et));else{if(!(280>Ee)){ye=0;break t}Ee=Xa(Ee-256,ne);var Dt,dn=Ka(ut.G[4],ut.H[4],ne);if(Ht(ne),!(Qe>=(dn=jo(fe,dn=Xa(dn,ne)))&&Ue-Qe>=Ee)){ye=0;break t}for(Dt=0;Dt<Ee;++Dt)Je[oe+Qe+Dt]=Je[oe+Qe+Dt-dn];for(Qe+=Ee,te+=Ee;te>=fe;)te-=fe,++et<=ge&&!(et%16)&&Er(_e,et);Qe<at&&te&st&&(ut=da(ie,te,et))}E(ne.h==pt(ne))}Er(_e,et>ge?ge:et);break t}!ye||ne.h&&Qe<Ue?(ye=0,_e.a=ne.h?5:3):_e.$=Qe,ge=ye}else ge=uo(_e,_e.V,_e.Ba,_e.c,_e.i,ge,Ro);if(!ge){Fe=0;break e}}we+Fe>=ze&&(re.Cc=1),Fe=1}if(!Fe)return null;if(re.Cc&&((Fe=re.ga)!=null&&(Fe.mc=null),re.ga=null,0<re.Ga))return alert("todo:WebPDequantizeLevels"),null}return re.nb+we*Me}function he(re,ge,we,Fe,Me,ze){for(;0<Me--;){var _e,Je=re,et=ge+(we?1:0),te=re,ne=ge+(we?0:3);for(_e=0;_e<Fe;++_e){var ie=te[ne+4*_e];ie!=255&&(ie*=32897,Je[et+4*_e+0]=Je[et+4*_e+0]*ie>>23,Je[et+4*_e+1]=Je[et+4*_e+1]*ie>>23,Je[et+4*_e+2]=Je[et+4*_e+2]*ie>>23)}ge+=ze}}function Te(re,ge,we,Fe,Me){for(;0<Fe--;){var ze;for(ze=0;ze<we;++ze){var _e=re[ge+2*ze+0],Je=15&(te=re[ge+2*ze+1]),et=4369*Je,te=(240&te|te>>4)*et>>16;re[ge+2*ze+0]=(240&_e|_e>>4)*et>>16&240|(15&_e|_e<<4)*et>>16>>4&15,re[ge+2*ze+1]=240&te|Je}ge+=Me}}function ct(re,ge,we,Fe,Me,ze,_e,Je){var et,te,ne=255;for(te=0;te<Me;++te){for(et=0;et<Fe;++et){var ie=re[ge+et];ze[_e+4*et]=ie,ne&=ie}ge+=we,_e+=Je}return ne!=255}function Qt(re,ge,we,Fe,Me){var ze;for(ze=0;ze<Me;++ze)we[Fe+ze]=re[ge+ze]>>8}function Wt(){qs=he,Tl=Te,Du=ct,dg=Qt}function Fn(re,ge,we){ft[re]=function(Fe,Me,ze,_e,Je,et,te,ne,ie,oe,fe,ye,Ee,Qe,Ue,at,st){var ut,Dt=st-1>>1,dn=Je[et+0]|te[ne+0]<<16,Bn=ie[oe+0]|fe[ye+0]<<16;E(Fe!=null);var cn=3*dn+Bn+131074>>2;for(ge(Fe[Me+0],255&cn,cn>>16,Ee,Qe),ze!=null&&(cn=3*Bn+dn+131074>>2,ge(ze[_e+0],255&cn,cn>>16,Ue,at)),ut=1;ut<=Dt;++ut){var DA=Je[et+ut]|te[ne+ut]<<16,iA=ie[oe+ut]|fe[ye+ut]<<16,$n=dn+DA+Bn+iA+524296,HA=$n+2*(DA+Bn)>>3;cn=HA+dn>>1,dn=($n=$n+2*(dn+iA)>>3)+DA>>1,ge(Fe[Me+2*ut-1],255&cn,cn>>16,Ee,Qe+(2*ut-1)*we),ge(Fe[Me+2*ut-0],255&dn,dn>>16,Ee,Qe+(2*ut-0)*we),ze!=null&&(cn=$n+Bn>>1,dn=HA+iA>>1,ge(ze[_e+2*ut-1],255&cn,cn>>16,Ue,at+(2*ut-1)*we),ge(ze[_e+2*ut+0],255&dn,dn>>16,Ue,at+(2*ut+0)*we)),dn=DA,Bn=iA}1&st||(cn=3*dn+Bn+131074>>2,ge(Fe[Me+st-1],255&cn,cn>>16,Ee,Qe+(st-1)*we),ze!=null&&(cn=3*Bn+dn+131074>>2,ge(ze[_e+st-1],255&cn,cn>>16,Ue,at+(st-1)*we)))}}function qn(){Fi[lu]=Pg,Fi[ju]=yg,Fi[vg]=Wg,Fi[uu]=bg,Fi[Mu]=du,Fi[rg]=pi,Fi[Bg]=Cg,Fi[ag]=yg,Fi[og]=bg,Fi[Rl]=du,Fi[ig]=pi}function NA(re){return re&~Ku?0>re?0:255:re>>vl}function ZA(re,ge){return NA((19077*re>>8)+(26149*ge>>8)-14234)}function ir(re,ge,we){return NA((19077*re>>8)-(6419*ge>>8)-(13320*we>>8)+8708)}function cr(re,ge){return NA((19077*re>>8)+(33050*ge>>8)-17685)}function Ir(re,ge,we,Fe,Me){Fe[Me+0]=ZA(re,we),Fe[Me+1]=ir(re,ge,we),Fe[Me+2]=cr(re,ge)}function Pa(re,ge,we,Fe,Me){Fe[Me+0]=cr(re,ge),Fe[Me+1]=ir(re,ge,we),Fe[Me+2]=ZA(re,we)}function ya(re,ge,we,Fe,Me){var ze=ir(re,ge,we);ge=ze<<3&224|cr(re,ge)>>3,Fe[Me+0]=248&ZA(re,we)|ze>>5,Fe[Me+1]=ge}function Ha(re,ge,we,Fe,Me){var ze=240&cr(re,ge)|15;Fe[Me+0]=240&ZA(re,we)|ir(re,ge,we)>>4,Fe[Me+1]=ze}function fo(re,ge,we,Fe,Me){Fe[Me+0]=255,Ir(re,ge,we,Fe,Me+1)}function to(re,ge,we,Fe,Me){Pa(re,ge,we,Fe,Me),Fe[Me+3]=255}function Wi(re,ge,we,Fe,Me){Ir(re,ge,we,Fe,Me),Fe[Me+3]=255}function Co(re,ge){return 0>re?0:re>ge?ge:re}function fs(re,ge,we){ft[re]=function(Fe,Me,ze,_e,Je,et,te,ne,ie){for(var oe=ne+(-2&ie)*we;ne!=oe;)ge(Fe[Me+0],ze[_e+0],Je[et+0],te,ne),ge(Fe[Me+1],ze[_e+0],Je[et+0],te,ne+we),Me+=2,++_e,++et,ne+=2*we;1&ie&&ge(Fe[Me+0],ze[_e+0],Je[et+0],te,ne)}}function ou(re,ge,we){return we==0?re==0?ge==0?6:5:ge==0?4:0:we}function iu(re,ge,we,Fe,Me){switch(re>>>30){case 3:Yi(ge,we,Fe,Me,0);break;case 2:jl(ge,we,Fe,Me);break;case 1:ho(ge,we,Fe,Me)}}function su(re,ge){var we,Fe,Me=ge.M,ze=ge.Nb,_e=re.oc,Je=re.pc+40,et=re.oc,te=re.pc+584,ne=re.oc,ie=re.pc+600;for(we=0;16>we;++we)_e[Je+32*we-1]=129;for(we=0;8>we;++we)et[te+32*we-1]=129,ne[ie+32*we-1]=129;for(0<Me?_e[Je-1-32]=et[te-1-32]=ne[ie-1-32]=129:(ue(_e,Je-32-1,127,21),ue(et,te-32-1,127,9),ue(ne,ie-32-1,127,9)),Fe=0;Fe<re.za;++Fe){var oe=ge.ya[ge.aa+Fe];if(0<Fe){for(we=-1;16>we;++we)ae(_e,Je+32*we-4,_e,Je+32*we+12,4);for(we=-1;8>we;++we)ae(et,te+32*we-4,et,te+32*we+4,4),ae(ne,ie+32*we-4,ne,ie+32*we+4,4)}var fe=re.Gd,ye=re.Hd+Fe,Ee=oe.ad,Qe=oe.Hc;if(0<Me&&(ae(_e,Je-32,fe[ye].y,0,16),ae(et,te-32,fe[ye].f,0,8),ae(ne,ie-32,fe[ye].ea,0,8)),oe.Za){var Ue=_e,at=Je-32+16;for(0<Me&&(Fe>=re.za-1?ue(Ue,at,fe[ye].y[15],4):ae(Ue,at,fe[ye+1].y,0,4)),we=0;4>we;we++)Ue[at+128+we]=Ue[at+256+we]=Ue[at+384+we]=Ue[at+0+we];for(we=0;16>we;++we,Qe<<=2)Ue=_e,at=Je+xg[we],$i[oe.Ob[we]](Ue,at),iu(Qe,Ee,16*+we,Ue,at)}else if(Ue=ou(Fe,Me,oe.Ob[0]),Ns[Ue](_e,Je),Qe!=0)for(we=0;16>we;++we,Qe<<=2)iu(Qe,Ee,16*+we,_e,Je+xg[we]);for(we=oe.Gc,Ue=ou(Fe,Me,oe.Dd),vs[Ue](et,te),vs[Ue](ne,ie),Qe=Ee,Ue=et,at=te,255&(oe=we>>0)&&(170&oe?Zr(Qe,256,Ue,at):ei(Qe,256,Ue,at)),oe=ne,Qe=ie,255&(we>>=8)&&(170&we?Zr(Ee,320,oe,Qe):ei(Ee,320,oe,Qe)),Me<re.Ub-1&&(ae(fe[ye].y,0,_e,Je+480,16),ae(fe[ye].f,0,et,te+224,8),ae(fe[ye].ea,0,ne,ie+224,8)),we=8*ze*re.B,fe=re.sa,ye=re.ta+16*Fe+16*ze*re.R,Ee=re.qa,oe=re.ra+8*Fe+we,Qe=re.Ha,Ue=re.Ia+8*Fe+we,we=0;16>we;++we)ae(fe,ye+we*re.R,_e,Je+32*we,16);for(we=0;8>we;++we)ae(Ee,oe+we*re.B,et,te+32*we,8),ae(Qe,Ue+we*re.B,ne,ie+32*we,8)}}function hl(re,ge,we,Fe,Me,ze,_e,Je,et){var te=[0],ne=[0],ie=0,oe=et!=null?et.kd:0,fe=et!=null?et:new dl;if(re==null||12>we)return 7;fe.data=re,fe.w=ge,fe.ha=we,ge=[ge],we=[we],fe.gb=[fe.gb];e:{var ye=ge,Ee=we,Qe=fe.gb;if(E(re!=null),E(Ee!=null),E(Qe!=null),Qe[0]=0,12<=Ee[0]&&!ee(re,ye[0],"RIFF")){if(ee(re,ye[0]+8,"WEBP")){Qe=3;break e}var Ue=gA(re,ye[0]+4);if(12>Ue||4294967286<Ue){Qe=3;break e}if(oe&&Ue>Ee[0]-8){Qe=7;break e}Qe[0]=Ue,ye[0]+=12,Ee[0]-=12}Qe=0}if(Qe!=0)return Qe;for(Ue=0<fe.gb[0],we=we[0];;){e:{var at=re;Ee=ge,Qe=we;var st=te,ut=ne,Dt=ye=[0];if((cn=ie=[ie])[0]=0,8>Qe[0])Qe=7;else{if(!ee(at,Ee[0],"VP8X")){if(gA(at,Ee[0]+4)!=10){Qe=3;break e}if(18>Qe[0]){Qe=7;break e}var dn=gA(at,Ee[0]+8),Bn=1+vA(at,Ee[0]+12);if(2147483648<=Bn*(at=1+vA(at,Ee[0]+15))){Qe=3;break e}Dt!=null&&(Dt[0]=dn),st!=null&&(st[0]=Bn),ut!=null&&(ut[0]=at),Ee[0]+=18,Qe[0]-=18,cn[0]=1}Qe=0}}if(ie=ie[0],ye=ye[0],Qe!=0)return Qe;if(Ee=!!(2&ye),!Ue&&ie)return 3;if(ze!=null&&(ze[0]=!!(16&ye)),_e!=null&&(_e[0]=Ee),Je!=null&&(Je[0]=0),_e=te[0],ye=ne[0],ie&&Ee&&et==null){Qe=0;break}if(4>we){Qe=7;break}if(Ue&&ie||!Ue&&!ie&&!ee(re,ge[0],"ALPH")){we=[we],fe.na=[fe.na],fe.P=[fe.P],fe.Sa=[fe.Sa];e:{dn=re,Qe=ge,Ue=we;var cn=fe.gb;st=fe.na,ut=fe.P,Dt=fe.Sa,Bn=22,E(dn!=null),E(Ue!=null),at=Qe[0];var DA=Ue[0];for(E(st!=null),E(Dt!=null),st[0]=null,ut[0]=null,Dt[0]=0;;){if(Qe[0]=at,Ue[0]=DA,8>DA){Qe=7;break e}var iA=gA(dn,at+4);if(4294967286<iA){Qe=3;break e}var $n=8+iA+1&-2;if(Bn+=$n,0<cn&&Bn>cn){Qe=3;break e}if(!ee(dn,at,"VP8 ")||!ee(dn,at,"VP8L")){Qe=0;break e}if(DA[0]<$n){Qe=7;break e}ee(dn,at,"ALPH")||(st[0]=dn,ut[0]=at+8,Dt[0]=iA),at+=$n,DA-=$n}}if(we=we[0],fe.na=fe.na[0],fe.P=fe.P[0],fe.Sa=fe.Sa[0],Qe!=0)break}we=[we],fe.Ja=[fe.Ja],fe.xa=[fe.xa];e:if(cn=re,Qe=ge,Ue=we,st=fe.gb[0],ut=fe.Ja,Dt=fe.xa,dn=Qe[0],at=!ee(cn,dn,"VP8 "),Bn=!ee(cn,dn,"VP8L"),E(cn!=null),E(Ue!=null),E(ut!=null),E(Dt!=null),8>Ue[0])Qe=7;else{if(at||Bn){if(cn=gA(cn,dn+4),12<=st&&cn>st-12){Qe=3;break e}if(oe&&cn>Ue[0]-8){Qe=7;break e}ut[0]=cn,Qe[0]+=8,Ue[0]-=8,Dt[0]=Bn}else Dt[0]=5<=Ue[0]&&cn[dn+0]==47&&!(cn[dn+4]>>5),ut[0]=Ue[0];Qe=0}if(we=we[0],fe.Ja=fe.Ja[0],fe.xa=fe.xa[0],ge=ge[0],Qe!=0)break;if(4294967286<fe.Ja)return 3;if(Je==null||Ee||(Je[0]=fe.xa?2:1),_e=[_e],ye=[ye],fe.xa){if(5>we){Qe=7;break}Je=_e,oe=ye,Ee=ze,re==null||5>we?re=0:5<=we&&re[ge+0]==47&&!(re[ge+4]>>5)?(Ue=[0],cn=[0],st=[0],_t(ut=new Ke,re,ge,we),GA(ut,Ue,cn,st)?(Je!=null&&(Je[0]=Ue[0]),oe!=null&&(oe[0]=cn[0]),Ee!=null&&(Ee[0]=st[0]),re=1):re=0):re=0}else{if(10>we){Qe=7;break}Je=ye,re==null||10>we||!qo(re,ge+3,we-3)?re=0:(oe=re[ge+0]|re[ge+1]<<8|re[ge+2]<<16,Ee=16383&(re[ge+7]<<8|re[ge+6]),re=16383&(re[ge+9]<<8|re[ge+8]),1&oe||3<(oe>>1&7)||!(oe>>4&1)||oe>>5>=fe.Ja||!Ee||!re?re=0:(_e&&(_e[0]=Ee),Je&&(Je[0]=re),re=1))}if(!re||(_e=_e[0],ye=ye[0],ie&&(te[0]!=_e||ne[0]!=ye)))return 3;et!=null&&(et[0]=fe,et.offset=ge-et.w,E(4294967286>ge-et.w),E(et.offset==et.ha-we));break}return Qe==0||Qe==7&&ie&&et==null?(ze!=null&&(ze[0]|=fe.na!=null&&0<fe.na.length),Fe!=null&&(Fe[0]=_e),Me!=null&&(Me[0]=ye),0):Qe}function hs(re,ge,we){var Fe=ge.width,Me=ge.height,ze=0,_e=0,Je=Fe,et=Me;if(ge.Da=re!=null&&0<re.Da,ge.Da&&(Je=re.cd,et=re.bd,ze=re.v,_e=re.j,11>we||(ze&=-2,_e&=-2),0>ze||0>_e||0>=Je||0>=et||ze+Je>Fe||_e+et>Me))return 0;if(ge.v=ze,ge.j=_e,ge.va=ze+Je,ge.o=_e+et,ge.U=Je,ge.T=et,ge.da=re!=null&&0<re.da,ge.da){if(!FA(Je,et,we=[re.ib],ze=[re.hb]))return 0;ge.ib=we[0],ge.hb=ze[0]}return ge.ob=re!=null&&re.ob,ge.Kb=re==null||!re.Sd,ge.da&&(ge.ob=ge.ib<3*Fe/4&&ge.hb<3*Me/4,ge.Kb=0),1}function ml(re){if(re==null)return 2;if(11>re.S){var ge=re.f.RGBA;ge.fb+=(re.height-1)*ge.A,ge.A=-ge.A}else ge=re.f.kb,re=re.height,ge.O+=(re-1)*ge.fa,ge.fa=-ge.fa,ge.N+=(re-1>>1)*ge.Ab,ge.Ab=-ge.Ab,ge.W+=(re-1>>1)*ge.Db,ge.Db=-ge.Db,ge.F!=null&&(ge.J+=(re-1)*ge.lb,ge.lb=-ge.lb);return 0}function Is(re,ge,we,Fe){if(Fe==null||0>=re||0>=ge)return 2;if(we!=null){if(we.Da){var Me=we.cd,ze=we.bd,_e=-2&we.v,Je=-2&we.j;if(0>_e||0>Je||0>=Me||0>=ze||_e+Me>re||Je+ze>ge)return 2;re=Me,ge=ze}if(we.da){if(!FA(re,ge,Me=[we.ib],ze=[we.hb]))return 2;re=Me[0],ge=ze[0]}}Fe.width=re,Fe.height=ge;e:{var et=Fe.width,te=Fe.height;if(re=Fe.S,0>=et||0>=te||!(re>=lu&&13>re))re=2;else{if(0>=Fe.Rd&&Fe.sd==null){_e=ze=Me=ge=0;var ne=(Je=et*Qg[re])*te;if(11>re||(ze=(te+1)/2*(ge=(et+1)/2),re==12&&(_e=(Me=et)*te)),(te=le(ne+2*ze+_e))==null){re=1;break e}Fe.sd=te,11>re?((et=Fe.f.RGBA).eb=te,et.fb=0,et.A=Je,et.size=ne):((et=Fe.f.kb).y=te,et.O=0,et.fa=Je,et.Fd=ne,et.f=te,et.N=0+ne,et.Ab=ge,et.Cd=ze,et.ea=te,et.W=0+ne+ze,et.Db=ge,et.Ed=ze,re==12&&(et.F=te,et.J=0+ne+2*ze),et.Tc=_e,et.lb=Me)}if(ge=1,Me=Fe.S,ze=Fe.width,_e=Fe.height,Me>=lu&&13>Me)if(11>Me)re=Fe.f.RGBA,ge&=(Je=Math.abs(re.A))*(_e-1)+ze<=re.size,ge&=Je>=ze*Qg[Me],ge&=re.eb!=null;else{re=Fe.f.kb,Je=(ze+1)/2,ne=(_e+1)/2,et=Math.abs(re.fa),te=Math.abs(re.Ab);var ie=Math.abs(re.Db),oe=Math.abs(re.lb),fe=oe*(_e-1)+ze;ge&=et*(_e-1)+ze<=re.Fd,ge&=te*(ne-1)+Je<=re.Cd,ge=(ge&=ie*(ne-1)+Je<=re.Ed)&et>=ze&te>=Je&ie>=Je,ge&=re.y!=null,ge&=re.f!=null,ge&=re.ea!=null,Me==12&&(ge&=oe>=ze,ge&=fe<=re.Tc,ge&=re.F!=null)}else ge=0;re=ge?0:2}}return re!=0||we!=null&&we.fd&&(re=ml(Fe)),re}var $o=64,El=[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],xl=24,Ql=32,Ul=8,Fo=[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];tA("Predictor0","PredictorAdd0"),ft.Predictor0=function(){return 4278190080},ft.Predictor1=function(re){return re},ft.Predictor2=function(re,ge,we){return ge[we+0]},ft.Predictor3=function(re,ge,we){return ge[we+1]},ft.Predictor4=function(re,ge,we){return ge[we-1]},ft.Predictor5=function(re,ge,we){return hA(hA(re,ge[we+1]),ge[we+0])},ft.Predictor6=function(re,ge,we){return hA(re,ge[we-1])},ft.Predictor7=function(re,ge,we){return hA(re,ge[we+0])},ft.Predictor8=function(re,ge,we){return hA(ge[we-1],ge[we+0])},ft.Predictor9=function(re,ge,we){return hA(ge[we+0],ge[we+1])},ft.Predictor10=function(re,ge,we){return hA(hA(re,ge[we-1]),hA(ge[we+0],ge[we+1]))},ft.Predictor11=function(re,ge,we){var Fe=ge[we+0];return 0>=ar(Fe>>24&255,re>>24&255,(ge=ge[we-1])>>24&255)+ar(Fe>>16&255,re>>16&255,ge>>16&255)+ar(Fe>>8&255,re>>8&255,ge>>8&255)+ar(255&Fe,255&re,255&ge)?Fe:re},ft.Predictor12=function(re,ge,we){var Fe=ge[we+0];return(TA((re>>24&255)+(Fe>>24&255)-((ge=ge[we-1])>>24&255))<<24|TA((re>>16&255)+(Fe>>16&255)-(ge>>16&255))<<16|TA((re>>8&255)+(Fe>>8&255)-(ge>>8&255))<<8|TA((255&re)+(255&Fe)-(255&ge)))>>>0},ft.Predictor13=function(re,ge,we){var Fe=ge[we-1];return(er((re=hA(re,ge[we+0]))>>24&255,Fe>>24&255)<<24|er(re>>16&255,Fe>>16&255)<<16|er(re>>8&255,Fe>>8&255)<<8|er(re>>0&255,Fe>>0&255))>>>0};var Nu=ft.PredictorAdd0;ft.PredictorAdd1=tr,tA("Predictor2","PredictorAdd2"),tA("Predictor3","PredictorAdd3"),tA("Predictor4","PredictorAdd4"),tA("Predictor5","PredictorAdd5"),tA("Predictor6","PredictorAdd6"),tA("Predictor7","PredictorAdd7"),tA("Predictor8","PredictorAdd8"),tA("Predictor9","PredictorAdd9"),tA("Predictor10","PredictorAdd10"),tA("Predictor11","PredictorAdd11"),tA("Predictor12","PredictorAdd12"),tA("Predictor13","PredictorAdd13");var Il=ft.PredictorAdd2;hr("ColorIndexInverseTransform","MapARGB","32b",function(re){return re>>8&255},function(re){return re}),hr("VP8LColorIndexInverseTransformAlpha","MapAlpha","8b",function(re){return re},function(re){return re>>8&255});var Nl,yi=ft.ColorIndexInverseTransform,Dl=ft.MapARGB,ng=ft.VP8LColorIndexInverseTransformAlpha,Ol=ft.MapAlpha,Ji=ft.VP8LPredictorsAdd=[];Ji.length=16,(ft.VP8LPredictors=[]).length=16,(ft.VP8LPredictorsAdd_C=[]).length=16,(ft.VP8LPredictors_C=[]).length=16;var di,bi,Ys,Zi,ms,Hl,Xi,Yi,jl,Zr,ho,ei,ti,fi,qi,Lo,Ml,hi,ps,Xr,Kr,Ua,_a,mi,qs,Tl,Du,dg,fg=le(511),Ou=le(2041),hg=le(225),mg=le(767),pg=0,Ag=Ou,Hu=hg,_o=mg,ni=fg,lu=0,ju=1,vg=2,uu=3,Mu=4,rg=5,Bg=6,ag=7,og=8,Rl=9,ig=10,sg=[2,3,7],kg=[3,3,11],xA=[280,256,256,256,40],kl=[0,1,1,1,0],Tu=[17,18,0,1,2,3,4,5,16,6,7,8,9,10,11,12,13,14,15],Ci=[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],Gg=[2954,2956,2958,2962,2970,2986,3018,3082,3212,3468,3980,5004],zr=8,sa=[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],Gl=[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],gu=null,Ru=[[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]],Kg=[0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15],cu=[-0,1,-1,2,-2,3,4,6,-3,5,-4,-5,-6,7,-7,8,-8,-9],zg=[[[[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]]]],_g=[[[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]]],Sg=[[[[255,255,255,255,255,255,255,255,255,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]]]],Vg=[0,1,2,3,6,4,5,6,6,6,6,6,6,6,6,7,0],Ns=[],$i=[],vs=[],wg=1,ku=2,Ds=[],Fi=[];Fn("UpsampleRgbLinePair",Ir,3),Fn("UpsampleBgrLinePair",Pa,3),Fn("UpsampleRgbaLinePair",Wi,4),Fn("UpsampleBgraLinePair",to,4),Fn("UpsampleArgbLinePair",fo,4),Fn("UpsampleRgba4444LinePair",Ha,2),Fn("UpsampleRgb565LinePair",ya,2);var Pg=ft.UpsampleRgbLinePair,Wg=ft.UpsampleBgrLinePair,yg=ft.UpsampleRgbaLinePair,bg=ft.UpsampleBgraLinePair,du=ft.UpsampleArgbLinePair,pi=ft.UpsampleRgba4444LinePair,Cg=ft.UpsampleRgb565LinePair,pl=16,Gu=1<<pl-1,fu=-227,hu=482,vl=6,Ku=(256<<vl)-1,Fg=0,Kl=le(256),Jg=le(256),Zg=le(256),Lg=le(256),Xg=le(hu-fu),Eg=le(hu-fu);fs("YuvToRgbRow",Ir,3),fs("YuvToBgrRow",Pa,3),fs("YuvToRgbaRow",Wi,4),fs("YuvToBgraRow",to,4),fs("YuvToArgbRow",fo,4),fs("YuvToRgba4444Row",Ha,2),fs("YuvToRgb565Row",ya,2);var xg=[0,4,8,12,128,132,136,140,256,260,264,268,384,388,392,396],zu=[0,2,8],Yg=[8,7,6,4,4,2,2,2,1,1,1,1],qg=1;this.WebPDecodeRGBA=function(re,ge,we,Fe,Me){var ze=ju,_e=new cl,Je=new so;_e.ba=Je,Je.S=ze,Je.width=[Je.width],Je.height=[Je.height];var et=Je.width,te=Je.height,ne=new ro;if(ne==null||re==null)var ie=2;else E(ne!=null),ie=hl(re,ge,we,ne.width,ne.height,ne.Pd,ne.Qd,ne.format,null);if(ie!=0?et=0:(et!=null&&(et[0]=ne.width[0]),te!=null&&(te[0]=ne.height[0]),et=1),et){Je.width=Je.width[0],Je.height=Je.height[0],Fe!=null&&(Fe[0]=Je.width),Me!=null&&(Me[0]=Je.height);e:{if(Fe=new ko,(Me=new dl).data=re,Me.w=ge,Me.ha=we,Me.kd=1,ge=[0],E(Me!=null),((re=hl(Me.data,Me.w,Me.ha,null,null,null,ge,null,Me))==0||re==7)&&ge[0]&&(re=4),(ge=re)==0){if(E(_e!=null),Fe.data=Me.data,Fe.w=Me.w+Me.offset,Fe.ha=Me.ha-Me.offset,Fe.put=Ga,Fe.ac=La,Fe.bc=wo,Fe.ma=_e,Me.xa){if((re=Ea())==null){_e=1;break e}if(function(oe,fe){var ye=[0],Ee=[0],Qe=[0];t:for(;;){if(oe==null)return 0;if(fe==null)return oe.a=2,0;if(oe.l=fe,oe.a=0,_t(oe.m,fe.data,fe.w,fe.ha),!GA(oe.m,ye,Ee,Qe)){oe.a=3;break t}if(oe.xb=ku,fe.width=ye[0],fe.height=Ee[0],!To(ye[0],Ee[0],1,oe,null))break t;return 1}return E(oe.a!=0),0}(re,Fe)){if(Fe=(ge=Is(Fe.width,Fe.height,_e.Oa,_e.ba))==0){t:{Fe=re;n:for(;;){if(Fe==null){Fe=0;break t}if(E(Fe.s.yc!=null),E(Fe.s.Ya!=null),E(0<Fe.s.Wb),E((we=Fe.l)!=null),E((Me=we.ma)!=null),Fe.xb!=0){if(Fe.ca=Me.ba,Fe.tb=Me.tb,E(Fe.ca!=null),!hs(Me.Oa,we,uu)){Fe.a=2;break n}if(!Oa(Fe,we.width)||we.da)break n;if((we.da||yr(Fe.ca.S))&&Wt(),11>Fe.ca.S||(alert("todo:WebPInitConvertARGBToYUV"),Fe.ca.f.kb.F!=null&&Wt()),Fe.Pb&&0<Fe.s.ua&&Fe.s.vb.X==null&&!MA(Fe.s.vb,Fe.s.Wa.Xa)){Fe.a=1;break n}Fe.xb=0}if(!uo(Fe,Fe.V,Fe.Ba,Fe.c,Fe.i,we.o,Po))break n;Me.Dc=Fe.Ma,Fe=1;break t}E(Fe.a!=0),Fe=0}Fe=!Fe}Fe&&(ge=re.a)}else ge=re.a}else{if((re=new Yo)==null){_e=1;break e}if(re.Fa=Me.na,re.P=Me.P,re.qc=Me.Sa,Gs(re,Fe)){if((ge=Is(Fe.width,Fe.height,_e.Oa,_e.ba))==0){if(re.Aa=0,we=_e.Oa,E((Me=re)!=null),we!=null){if(0<(et=0>(et=we.Md)?0:100<et?255:255*et/100)){for(te=ne=0;4>te;++te)12>(ie=Me.pb[te]).lc&&(ie.ia=et*Yg[0>ie.lc?0:ie.lc]>>3),ne|=ie.ia;ne&&(alert("todo:VP8InitRandom"),Me.ia=1)}Me.Ga=we.Id,100<Me.Ga?Me.Ga=100:0>Me.Ga&&(Me.Ga=0)}is(re,Fe)||(ge=re.a)}}else ge=re.a}ge==0&&_e.Oa!=null&&_e.Oa.fd&&(ge=ml(_e.ba))}_e=ge}ze=_e!=0?null:11>ze?Je.f.RGBA.eb:Je.f.kb.y}else ze=null;return ze};var Qg=[3,4,3,4,4,2,2,4,4,4,2,1,1]};function Ce(ft,mn){for(var sn="",$e=0;$e<4;$e++)sn+=String.fromCharCode(ft[mn++]);return sn}function Ie(ft,mn){return(ft[mn+0]<<0|ft[mn+1]<<8|ft[mn+2]<<16)>>>0}function Ne(ft,mn){return(ft[mn+0]<<0|ft[mn+1]<<8|ft[mn+2]<<16|ft[mn+3]<<24)>>>0}new pe;var ke=[0],be=[0],tt=[],Xe=new pe,it=x,Ve=function(ft,mn){var sn={},$e=0,rt=!1,bt=0,Bt=0;if(sn.frames=[],!function(gt,pt,Pt,Ht){for(var Gt=0;Gt<Ht;Gt++)if(gt[pt+Gt]!=Pt.charCodeAt(Gt))return!0;return!1}(ft,mn,"RIFF",4)){var Vt,Tt;for(Ne(ft,mn+=4),mn+=8;mn<ft.length;){var Yt=Ce(ft,mn),_t=Ne(ft,mn+=4);mn+=4;var un=_t+(1&_t);switch(Yt){case"VP8 ":case"VP8L":sn.frames[$e]===void 0&&(sn.frames[$e]={}),(Ke=sn.frames[$e]).src_off=rt?Bt:mn-8,Ke.src_size=bt+_t+8,$e++,rt&&(rt=!1,bt=0,Bt=0);break;case"VP8X":(Ke=sn.header={}).feature_flags=ft[mn];var hn=mn+4;Ke.canvas_width=1+Ie(ft,hn),hn+=3,Ke.canvas_height=1+Ie(ft,hn),hn+=3;break;case"ALPH":rt=!0,bt=un+8,Bt=mn-8;break;case"ANIM":(Ke=sn.header).bgcolor=Ne(ft,mn),hn=mn+4,Ke.loop_count=(Vt=ft)[(Tt=hn)+0]<<0|Vt[Tt+1]<<8,hn+=2;break;case"ANMF":var oA,Ke;(Ke=sn.frames[$e]={}).offset_x=2*Ie(ft,mn),mn+=3,Ke.offset_y=2*Ie(ft,mn),mn+=3,Ke.width=1+Ie(ft,mn),mn+=3,Ke.height=1+Ie(ft,mn),mn+=3,Ke.duration=Ie(ft,mn),mn+=3,oA=ft[mn++],Ke.dispose=1&oA,Ke.blend=oA>>1&1}Yt!="ANMF"&&(mn+=un)}return sn}}(it,0);Ve.response=it,Ve.rgbaoutput=!0,Ve.dataurl=!1;var ot=Ve.header?Ve.header:null,vt=Ve.frames?Ve.frames:null;if(ot){ot.loop_counter=ot.loop_count,ke=[ot.canvas_height],be=[ot.canvas_width];for(var Ct=0;Ct<vt.length&&vt[Ct].blend!=0;Ct++);}var en=vt[0],pn=Xe.WebPDecodeRGBA(it,en.src_off,en.src_size,be,ke);en.rgba=pn,en.imgwidth=be[0],en.imgheight=ke[0];for(var Mt=0;Mt<be[0]*ke[0]*4;Mt++)tt[Mt]=pn[Mt];return this.width=be,this.height=ke,this.data=tt,this}(function(x){var E=function(){return typeof AA=="function"},ee=function(ke,be,tt,Xe){var it=4,Ve=de;switch(Xe){case x.image_compression.FAST:it=1,Ve=le;break;case x.image_compression.MEDIUM:it=6,Ve=me;break;case x.image_compression.SLOW:it=9,Ve=pe}ke=ae(ke,be,tt,Ve);var ot=AA(ke,{level:it});return x.__addimage__.arrayBufferToBinaryString(ot)},ae=function(ke,be,tt,Xe){for(var it,Ve,ot,vt=ke.length/be,Ct=new Uint8Array(ke.length+vt),en=Ie(),pn=0;pn<vt;pn+=1){if(ot=pn*be,it=ke.subarray(ot,ot+be),Xe)Ct.set(Xe(it,tt,Ve),ot+pn);else{for(var Mt,ft=en.length,mn=[];Mt<ft;Mt+=1)mn[Mt]=en[Mt](it,tt,Ve);var sn=Ne(mn.concat());Ct.set(mn[sn],ot+pn)}Ve=it}return Ct},ue=function(ke){var be=Array.apply([],ke);return be.unshift(0),be},le=function(ke,be){var tt,Xe=[],it=ke.length;Xe[0]=1;for(var Ve=0;Ve<it;Ve+=1)tt=ke[Ve-be]||0,Xe[Ve+1]=ke[Ve]-tt+256&255;return Xe},de=function(ke,be,tt){var Xe,it=[],Ve=ke.length;it[0]=2;for(var ot=0;ot<Ve;ot+=1)Xe=tt&&tt[ot]||0,it[ot+1]=ke[ot]-Xe+256&255;return it},me=function(ke,be,tt){var Xe,it,Ve=[],ot=ke.length;Ve[0]=3;for(var vt=0;vt<ot;vt+=1)Xe=ke[vt-be]||0,it=tt&&tt[vt]||0,Ve[vt+1]=ke[vt]+256-(Xe+it>>>1)&255;return Ve},pe=function(ke,be,tt){var Xe,it,Ve,ot,vt=[],Ct=ke.length;vt[0]=4;for(var en=0;en<Ct;en+=1)Xe=ke[en-be]||0,it=tt&&tt[en]||0,Ve=tt&&tt[en-be]||0,ot=Ce(Xe,it,Ve),vt[en+1]=ke[en]-ot+256&255;return vt},Ce=function(ke,be,tt){if(ke===be&&be===tt)return ke;var Xe=Math.abs(be-tt),it=Math.abs(ke-tt),Ve=Math.abs(ke+be-tt-tt);return Xe<=it&&Xe<=Ve?ke:it<=Ve?be:tt},Ie=function(){return[ue,le,de,me,pe]},Ne=function(ke){var be=ke.map(function(tt){return tt.reduce(function(Xe,it){return Xe+Math.abs(it)},0)});return be.indexOf(Math.min.apply(null,be))};x.processPNG=function(ke,be,tt,Xe){var it,Ve,ot,vt,Ct,en,pn,Mt,ft,mn,sn,$e,rt,bt,Bt,Vt=this.decode.FLATE_DECODE,Tt="";if(this.__addimage__.isArrayBuffer(ke)&&(ke=new Uint8Array(ke)),this.__addimage__.isArrayBufferView(ke)){if(ke=(ot=new Jr(ke)).imgData,Ve=ot.bits,it=ot.colorSpace,Ct=ot.colors,[4,6].indexOf(ot.colorType)!==-1){if(ot.bits===8){ft=(Mt=ot.pixelBitlength==32?new Uint32Array(ot.decodePixels().buffer):ot.pixelBitlength==16?new Uint16Array(ot.decodePixels().buffer):new Uint8Array(ot.decodePixels().buffer)).length,sn=new Uint8Array(ft*ot.colors),mn=new Uint8Array(ft);var Yt,_t=ot.pixelBitlength-ot.bits;for(bt=0,Bt=0;bt<ft;bt++){for(rt=Mt[bt],Yt=0;Yt<_t;)sn[Bt++]=rt>>>Yt&255,Yt+=ot.bits;mn[bt]=rt>>>Yt&255}}if(ot.bits===16){ft=(Mt=new Uint32Array(ot.decodePixels().buffer)).length,sn=new Uint8Array(ft*(32/ot.pixelBitlength)*ot.colors),mn=new Uint8Array(ft*(32/ot.pixelBitlength)),$e=ot.colors>1,bt=0,Bt=0;for(var un=0;bt<ft;)rt=Mt[bt++],sn[Bt++]=rt>>>0&255,$e&&(sn[Bt++]=rt>>>16&255,rt=Mt[bt++],sn[Bt++]=rt>>>0&255),mn[un++]=rt>>>16&255;Ve=8}Xe!==x.image_compression.NONE&&E()?(ke=ee(sn,ot.width*ot.colors,ot.colors,Xe),pn=ee(mn,ot.width,1,Xe)):(ke=sn,pn=mn,Vt=void 0)}if(ot.colorType===3&&(it=this.color_spaces.INDEXED,en=ot.palette,ot.transparency.indexed)){var hn=ot.transparency.indexed,oA=0;for(bt=0,ft=hn.length;bt<ft;++bt)oA+=hn[bt];if((oA/=255)===ft-1&&hn.indexOf(0)!==-1)vt=[hn.indexOf(0)];else if(oA!==ft){for(Mt=ot.decodePixels(),mn=new Uint8Array(Mt.length),bt=0,ft=Mt.length;bt<ft;bt++)mn[bt]=hn[Mt[bt]];pn=ee(mn,ot.width,1)}}var Ke=function(gt){var pt;switch(gt){case x.image_compression.FAST:pt=11;break;case x.image_compression.MEDIUM:pt=13;break;case x.image_compression.SLOW:pt=14;break;default:pt=12}return pt}(Xe);return Vt===this.decode.FLATE_DECODE&&(Tt="/Predictor "+Ke+" "),Tt+="/Colors "+Ct+" /BitsPerComponent "+Ve+" /Columns "+ot.width,(this.__addimage__.isArrayBuffer(ke)||this.__addimage__.isArrayBufferView(ke))&&(ke=this.__addimage__.arrayBufferToBinaryString(ke)),(pn&&this.__addimage__.isArrayBuffer(pn)||this.__addimage__.isArrayBufferView(pn))&&(pn=this.__addimage__.arrayBufferToBinaryString(pn)),{alias:tt,data:ke,index:be,filter:Vt,decodeParameters:Tt,transparency:vt,palette:en,sMask:pn,predictor:Ke,width:ot.width,height:ot.height,bitsPerComponent:Ve,colorSpace:it}}}})(WA.API),function(x){x.processGIF89A=function(E,ee,ae,ue){var le=new Su(E),de=le.width,me=le.height,pe=[];le.decodeAndBlitFrameRGBA(0,pe);var Ce={data:pe,width:de,height:me},Ie=new Di(100).encode(Ce,100);return x.processJPEG.call(this,Ie,ee,ae,ue)},x.processGIF87A=x.processGIF89A}(WA.API),Ja.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 x=this.colors===0?1<<this.bitPP:this.colors;this.palette=new Array(x);for(var E=0;E<x;E++){var ee=this.datav.getUint8(this.pos++,!0),ae=this.datav.getUint8(this.pos++,!0),ue=this.datav.getUint8(this.pos++,!0),le=this.datav.getUint8(this.pos++,!0);this.palette[E]={red:ue,green:ae,blue:ee,quad:le}}}this.height<0&&(this.height*=-1,this.bottom_up=!1)},Ja.prototype.parseBGR=function(){this.pos=this.offset;try{var x="bit"+this.bitPP,E=this.width*this.height*4;this.data=new Uint8Array(E),this[x]()}catch(ee){xr.log("bit decode error:"+ee)}},Ja.prototype.bit1=function(){var x,E=Math.ceil(this.width/8),ee=E%4;for(x=this.height-1;x>=0;x--){for(var ae=this.bottom_up?x:this.height-1-x,ue=0;ue<E;ue++)for(var le=this.datav.getUint8(this.pos++,!0),de=ae*this.width*4+8*ue*4,me=0;me<8&&8*ue+me<this.width;me++){var pe=this.palette[le>>7-me&1];this.data[de+4*me]=pe.blue,this.data[de+4*me+1]=pe.green,this.data[de+4*me+2]=pe.red,this.data[de+4*me+3]=255}ee!==0&&(this.pos+=4-ee)}},Ja.prototype.bit4=function(){for(var x=Math.ceil(this.width/2),E=x%4,ee=this.height-1;ee>=0;ee--){for(var ae=this.bottom_up?ee:this.height-1-ee,ue=0;ue<x;ue++){var le=this.datav.getUint8(this.pos++,!0),de=ae*this.width*4+2*ue*4,me=le>>4,pe=15&le,Ce=this.palette[me];if(this.data[de]=Ce.blue,this.data[de+1]=Ce.green,this.data[de+2]=Ce.red,this.data[de+3]=255,2*ue+1>=this.width)break;Ce=this.palette[pe],this.data[de+4]=Ce.blue,this.data[de+4+1]=Ce.green,this.data[de+4+2]=Ce.red,this.data[de+4+3]=255}E!==0&&(this.pos+=4-E)}},Ja.prototype.bit8=function(){for(var x=this.width%4,E=this.height-1;E>=0;E--){for(var ee=this.bottom_up?E:this.height-1-E,ae=0;ae<this.width;ae++){var ue=this.datav.getUint8(this.pos++,!0),le=ee*this.width*4+4*ae;if(ue<this.palette.length){var de=this.palette[ue];this.data[le]=de.red,this.data[le+1]=de.green,this.data[le+2]=de.blue,this.data[le+3]=255}else this.data[le]=255,this.data[le+1]=255,this.data[le+2]=255,this.data[le+3]=255}x!==0&&(this.pos+=4-x)}},Ja.prototype.bit15=function(){for(var x=this.width%3,E=parseInt("11111",2),ee=this.height-1;ee>=0;ee--){for(var ae=this.bottom_up?ee:this.height-1-ee,ue=0;ue<this.width;ue++){var le=this.datav.getUint16(this.pos,!0);this.pos+=2;var de=(le&E)/E*255|0,me=(le>>5&E)/E*255|0,pe=(le>>10&E)/E*255|0,Ce=le>>15?255:0,Ie=ae*this.width*4+4*ue;this.data[Ie]=pe,this.data[Ie+1]=me,this.data[Ie+2]=de,this.data[Ie+3]=Ce}this.pos+=x}},Ja.prototype.bit16=function(){for(var x=this.width%3,E=parseInt("11111",2),ee=parseInt("111111",2),ae=this.height-1;ae>=0;ae--){for(var ue=this.bottom_up?ae:this.height-1-ae,le=0;le<this.width;le++){var de=this.datav.getUint16(this.pos,!0);this.pos+=2;var me=(de&E)/E*255|0,pe=(de>>5&ee)/ee*255|0,Ce=(de>>11)/E*255|0,Ie=ue*this.width*4+4*le;this.data[Ie]=Ce,this.data[Ie+1]=pe,this.data[Ie+2]=me,this.data[Ie+3]=255}this.pos+=x}},Ja.prototype.bit24=function(){for(var x=this.height-1;x>=0;x--){for(var E=this.bottom_up?x:this.height-1-x,ee=0;ee<this.width;ee++){var ae=this.datav.getUint8(this.pos++,!0),ue=this.datav.getUint8(this.pos++,!0),le=this.datav.getUint8(this.pos++,!0),de=E*this.width*4+4*ee;this.data[de]=le,this.data[de+1]=ue,this.data[de+2]=ae,this.data[de+3]=255}this.pos+=this.width%4}},Ja.prototype.bit32=function(){for(var x=this.height-1;x>=0;x--)for(var E=this.bottom_up?x:this.height-1-x,ee=0;ee<this.width;ee++){var ae=this.datav.getUint8(this.pos++,!0),ue=this.datav.getUint8(this.pos++,!0),le=this.datav.getUint8(this.pos++,!0),de=this.datav.getUint8(this.pos++,!0),me=E*this.width*4+4*ee;this.data[me]=le,this.data[me+1]=ue,this.data[me+2]=ae,this.data[me+3]=de}},Ja.prototype.getData=function(){return this.data},function(x){x.processBMP=function(E,ee,ae,ue){var le=new Ja(E,!1),de=le.width,me=le.height,pe={data:le.getData(),width:de,height:me},Ce=new Di(100).encode(pe,100);return x.processJPEG.call(this,Ce,ee,ae,ue)}}(WA.API),al.prototype.getData=function(){return this.data},function(x){x.processWEBP=function(E,ee,ae,ue){var le=new al(E,!1),de=le.width,me=le.height,pe={data:le.getData(),width:de,height:me},Ce=new Di(100).encode(pe,100);return x.processJPEG.call(this,Ce,ee,ae,ue)}}(WA.API),WA.API.processRGBA=function(x,E,ee){for(var ae=x.data,ue=ae.length,le=new Uint8Array(ue/4*3),de=new Uint8Array(ue/4),me=0,pe=0,Ce=0;Ce<ue;Ce+=4){var Ie=ae[Ce],Ne=ae[Ce+1],ke=ae[Ce+2],be=ae[Ce+3];le[me++]=Ie,le[me++]=Ne,le[me++]=ke,de[pe++]=be}var tt=this.__addimage__.arrayBufferToBinaryString(le);return{alpha:this.__addimage__.arrayBufferToBinaryString(de),data:tt,index:E,alias:ee,colorSpace:"DeviceRGB",bitsPerComponent:8,width:x.width,height:x.height}},WA.API.setLanguage=function(x){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"}[x]!==void 0&&(this.internal.languageSettings.languageCode=x,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},ys=WA.API,OA=ys.getCharWidthsArray=function(x,E){var ee,ae,ue=(E=E||{}).font||this.internal.getFont(),le=E.fontSize||this.internal.getFontSize(),de=E.charSpace||this.internal.getCharSpace(),me=E.widths?E.widths:ue.metadata.Unicode.widths,pe=me.fof?me.fof:1,Ce=E.kerning?E.kerning:ue.metadata.Unicode.kerning,Ie=Ce.fof?Ce.fof:1,Ne=E.doKerning!==!1,ke=0,be=x.length,tt=0,Xe=me[0]||pe,it=[];for(ee=0;ee<be;ee++)ae=x.charCodeAt(ee),typeof ue.metadata.widthOfString=="function"?it.push((ue.metadata.widthOfGlyph(ue.metadata.characterToGlyph(ae))+de*(1e3/le)||0)/1e3):(ke=Ne&&(0,Pe.Z)(Ce[ae])==="object"&&!isNaN(parseInt(Ce[ae][tt],10))?Ce[ae][tt]/Ie:0,it.push((me[ae]||Xe)/pe+ke)),tt=ae;return it},rl=ys.getStringUnitWidth=function(x,E){var ee=(E=E||{}).fontSize||this.internal.getFontSize(),ae=E.font||this.internal.getFont(),ue=E.charSpace||this.internal.getCharSpace();return ys.processArabic&&(x=ys.processArabic(x)),typeof ae.metadata.widthOfString=="function"?ae.metadata.widthOfString(x,ee,ue)/ee:OA.apply(this,arguments).reduce(function(le,de){return le+de},0)},Ni=function(x,E,ee,ae){for(var ue=[],le=0,de=x.length,me=0;le!==de&&me+E[le]<ee;)me+=E[le],le++;ue.push(x.slice(0,le));var pe=le;for(me=0;le!==de;)me+E[le]>ae&&(ue.push(x.slice(pe,le)),me=0,pe=le),me+=E[le],le++;return pe!==le&&ue.push(x.slice(pe,le)),ue},Rs=function(x,E,ee){ee||(ee={});var ae,ue,le,de,me,pe,Ce,Ie=[],Ne=[Ie],ke=ee.textIndent||0,be=0,tt=0,Xe=x.split(" "),it=OA.apply(this,[" ",ee])[0];if(pe=ee.lineIndent===-1?Xe[0].length+2:ee.lineIndent||0){var Ve=Array(pe).join(" "),ot=[];Xe.map(function(Ct){(Ct=Ct.split(/\s*\n/)).length>1?ot=ot.concat(Ct.map(function(en,pn){return(pn&&en.length?`
|
|
|
`:"")+en})):ot.push(Ct[0])}),Xe=ot,pe=rl.apply(this,[Ve,ee])}for(le=0,de=Xe.length;le<de;le++){var vt=0;if(ae=Xe[le],pe&&ae[0]==`
|
|
|
`&&(ae=ae.substr(1),vt=1),ke+be+(tt=(ue=OA.apply(this,[ae,ee])).reduce(function(Ct,en){return Ct+en},0))>E||vt){if(tt>E){for(me=Ni.apply(this,[ae,ue,E-(ke+be),E]),Ie.push(me.shift()),Ie=[me.pop()];me.length;)Ne.push([me.shift()]);tt=ue.slice(ae.length-(Ie[0]?Ie[0].length:0)).reduce(function(Ct,en){return Ct+en},0)}else Ie=[ae];Ne.push(Ie),ke=tt+pe,be=it}else Ie.push(ae),ke+=be+tt,be=it}return Ce=pe?function(Ct,en){return(en?Ve:"")+Ct.join(" ")}:function(Ct){return Ct.join(" ")},Ne.map(Ce)},ys.splitTextToSize=function(x,E,ee){var ae,ue=(ee=ee||{}).fontSize||this.internal.getFontSize(),le=function(Ie){if(Ie.widths&&Ie.kerning)return{widths:Ie.widths,kerning:Ie.kerning};var Ne=this.internal.getFont(Ie.fontName,Ie.fontStyle);return Ne.metadata.Unicode?{widths:Ne.metadata.Unicode.widths||{0:1},kerning:Ne.metadata.Unicode.kerning||{}}:{font:Ne.metadata,fontSize:this.internal.getFontSize(),charSpace:this.internal.getCharSpace()}}.call(this,ee);ae=Array.isArray(x)?x:String(x).split(/\r?\n/);var de=1*this.internal.scaleFactor*E/ue;le.textIndent=ee.textIndent?1*ee.textIndent*this.internal.scaleFactor/ue:0,le.lineIndent=ee.lineIndent;var me,pe,Ce=[];for(me=0,pe=ae.length;me<pe;me++)Ce=Ce.concat(Rs.apply(this,[ae[me],de,le]));return Ce},function(x){x.__fontmetrics__=x.__fontmetrics__||{};for(var E="klmnopqrstuvwxyz",ee={},ae={},ue=0;ue<E.length;ue++)ee[E[ue]]="0123456789abcdef"[ue],ae["0123456789abcdef"[ue]]=E[ue];var le=function(Ne){return"0x"+parseInt(Ne,10).toString(16)},de=x.__fontmetrics__.compress=function(Ne){var ke,be,tt,Xe,it=["{"];for(var Ve in Ne){if(ke=Ne[Ve],isNaN(parseInt(Ve,10))?be="'"+Ve+"'":(Ve=parseInt(Ve,10),be=(be=le(Ve).slice(2)).slice(0,-1)+ae[be.slice(-1)]),typeof ke=="number")ke<0?(tt=le(ke).slice(3),Xe="-"):(tt=le(ke).slice(2),Xe=""),tt=Xe+tt.slice(0,-1)+ae[tt.slice(-1)];else{if((0,Pe.Z)(ke)!=="object")throw new Error("Don't know what to do with value type "+(0,Pe.Z)(ke)+".");tt=de(ke)}it.push(be+tt)}return it.push("}"),it.join("")},me=x.__fontmetrics__.uncompress=function(Ne){if(typeof Ne!="string")throw new Error("Invalid argument passed to uncompress.");for(var ke,be,tt,Xe,it={},Ve=1,ot=it,vt=[],Ct="",en="",pn=Ne.length-1,Mt=1;Mt<pn;Mt+=1)(Xe=Ne[Mt])=="'"?ke?(tt=ke.join(""),ke=void 0):ke=[]:ke?ke.push(Xe):Xe=="{"?(vt.push([ot,tt]),ot={},tt=void 0):Xe=="}"?((be=vt.pop())[0][be[1]]=ot,tt=void 0,ot=be[0]):Xe=="-"?Ve=-1:tt===void 0?ee.hasOwnProperty(Xe)?(Ct+=ee[Xe],tt=parseInt(Ct,16)*Ve,Ve=1,Ct=""):Ct+=Xe:ee.hasOwnProperty(Xe)?(en+=ee[Xe],ot[tt]=parseInt(en,16)*Ve,Ve=1,tt=void 0,en=""):en+=Xe;return it},pe={codePages:["WinAnsiEncoding"],WinAnsiEncoding:me("{19m8n201n9q201o9r201s9l201t9m201u8m201w9n201x9o201y8o202k8q202l8r202m9p202q8p20aw8k203k8t203t8v203u9v2cq8s212m9t15m8w15n9w2dw9s16k8u16l9u17s9z17x8y17y9y}")},Ce={Unicode:{Courier:pe,"Courier-Bold":pe,"Courier-BoldOblique":pe,"Courier-Oblique":pe,Helvetica:pe,"Helvetica-Bold":pe,"Helvetica-BoldOblique":pe,"Helvetica-Oblique":pe,"Times-Roman":pe,"Times-Bold":pe,"Times-BoldItalic":pe,"Times-Italic":pe}},Ie={Unicode:{"Courier-Oblique":me("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-BoldItalic":me("{'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":me("{'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:me("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-BoldOblique":me("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Bold":me("{'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:me("{'widths'{k3uaw4r19m3m2k1t2l2l202m2y2n3m2p5n202q6o3k3m2s2l2t2l2v3r2w1t3m3m2y1t2z1wbk2sbl3r'fof'6o3n3m3o3m3p3m3q3m3r3m3s3m3t3m3u1w3v1w3w3r3x3r3y3r3z2wbp3t3l3m5v2l5x2l5z3m2q4yfr3r7v3k7w1o7x3k}'kerning'{'fof'-6o}}"),Helvetica:me("{'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":me("{'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:me("{'widths'{k4u2k1w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-Bold":me("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Italic":me("{'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":me("{'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":me("{'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}}}")}};x.events.push(["addFont",function(Ne){var ke=Ne.font,be=Ie.Unicode[ke.postScriptName];be&&(ke.metadata.Unicode={},ke.metadata.Unicode.widths=be.widths,ke.metadata.Unicode.kerning=be.kerning);var tt=Ce.Unicode[ke.postScriptName];tt&&(ke.metadata.Unicode.encoding=tt,ke.encoding=tt.codePages[0])}])}(WA.API),function(x){var E=function(ee){for(var ae=ee.length,ue=new Uint8Array(ae),le=0;le<ae;le++)ue[le]=ee.charCodeAt(le);return ue};x.API.events.push(["addFont",function(ee){var ae=void 0,ue=ee.font,le=ee.instance;if(!ue.isStandardFont){if(le===void 0)throw new Error("Font does not exist in vFS, import fonts or remove declaration doc.addFont('"+ue.postScriptName+"').");if(typeof(ae=le.existsFileInVFS(ue.postScriptName)===!1?le.loadFile(ue.postScriptName):le.getFileFromVFS(ue.postScriptName))!="string")throw new Error("Font is not stored as string-data in vFS, import fonts or remove declaration doc.addFont('"+ue.postScriptName+"').");(function(de,me){me=/^\x00\x01\x00\x00/.test(me)?E(me):E(oo(me)),de.metadata=x.API.TTFFont.open(me),de.metadata.Unicode=de.metadata.Unicode||{encoding:{},kerning:{},widths:[]},de.metadata.glyIdsUsed=[0]})(ue,ae)}}])}(WA),function(x){function E(){return(zA.canvg?Promise.resolve(zA.canvg):Le.e(1935).then(Le.bind(Le,71935))).catch(function(ee){return Promise.reject(new Error("Could not load canvg: "+ee))}).then(function(ee){return ee.default?ee.default:ee})}WA.API.addSvgAsImage=function(ee,ae,ue,le,de,me,pe,Ce){if(isNaN(ae)||isNaN(ue))throw xr.error("jsPDF.addSvgAsImage: Invalid coordinates",arguments),new Error("Invalid coordinates passed to jsPDF.addSvgAsImage");if(isNaN(le)||isNaN(de))throw xr.error("jsPDF.addSvgAsImage: Invalid measurements",arguments),new Error("Invalid measurements (width and/or height) passed to jsPDF.addSvgAsImage");var Ie=document.createElement("canvas");Ie.width=le,Ie.height=de;var Ne=Ie.getContext("2d");Ne.fillStyle="#fff",Ne.fillRect(0,0,Ie.width,Ie.height);var ke={ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0},be=this;return E().then(function(tt){return tt.fromString(Ne,ee,ke)},function(){return Promise.reject(new Error("Could not load canvg."))}).then(function(tt){return tt.render(ke)}).then(function(){be.addImage(Ie.toDataURL("image/jpeg",1),ae,ue,le,de,pe,Ce)})}}(),WA.API.putTotalPages=function(x){var E,ee=0;parseInt(this.internal.getFont().id.substr(1),10)<15?(E=new RegExp(x,"g"),ee=this.internal.getNumberOfPages()):(E=new RegExp(this.pdfEscape16(x,this.internal.getFont()),"g"),ee=this.pdfEscape16(this.internal.getNumberOfPages()+"",this.internal.getFont()));for(var ae=1;ae<=this.internal.getNumberOfPages();ae++)for(var ue=0;ue<this.internal.pages[ae].length;ue++)this.internal.pages[ae][ue]=this.internal.pages[ae][ue].replace(E,ee);return this},WA.API.viewerPreferences=function(x,E){var ee;x=x||{},E=E||!1;var ae,ue,le,de={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}},me=Object.keys(de),pe=[],Ce=0,Ie=0,Ne=0;function ke(tt,Xe){var it,Ve=!1;for(it=0;it<tt.length;it+=1)tt[it]===Xe&&(Ve=!0);return Ve}if(this.internal.viewerpreferences===void 0&&(this.internal.viewerpreferences={},this.internal.viewerpreferences.configuration=JSON.parse(JSON.stringify(de)),this.internal.viewerpreferences.isSubscribed=!1),ee=this.internal.viewerpreferences.configuration,x==="reset"||E===!0){var be=me.length;for(Ne=0;Ne<be;Ne+=1)ee[me[Ne]].value=ee[me[Ne]].defaultValue,ee[me[Ne]].explicitSet=!1}if((0,Pe.Z)(x)==="object"){for(ue in x)if(le=x[ue],ke(me,ue)&&le!==void 0){if(ee[ue].type==="boolean"&&typeof le=="boolean")ee[ue].value=le;else if(ee[ue].type==="name"&&ke(ee[ue].valueSet,le))ee[ue].value=le;else if(ee[ue].type==="integer"&&Number.isInteger(le))ee[ue].value=le;else if(ee[ue].type==="array"){for(Ce=0;Ce<le.length;Ce+=1)if(ae=!0,le[Ce].length===1&&typeof le[Ce][0]=="number")pe.push(String(le[Ce]-1));else if(le[Ce].length>1){for(Ie=0;Ie<le[Ce].length;Ie+=1)typeof le[Ce][Ie]!="number"&&(ae=!1);ae===!0&&pe.push([le[Ce][0]-1,le[Ce][1]-1].join(" "))}ee[ue].value="["+pe.join(" ")+"]"}else ee[ue].value=ee[ue].defaultValue;ee[ue].explicitSet=!0}}return this.internal.viewerpreferences.isSubscribed===!1&&(this.internal.events.subscribe("putCatalog",function(){var tt,Xe=[];for(tt in ee)ee[tt].explicitSet===!0&&(ee[tt].type==="name"?Xe.push("/"+tt+" /"+ee[tt].value):Xe.push("/"+tt+" "+ee[tt].value));Xe.length!==0&&this.internal.write(`/ViewerPreferences
|
|
|
<<
|
|
|
`+Xe.join(`
|
|
|
`)+`
|
|
|
>>`)}),this.internal.viewerpreferences.isSubscribed=!0),this.internal.viewerpreferences.configuration=ee,this},function(x){var E=function(){var ae='<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>',ue=unescape(encodeURIComponent('<x:xmpmeta xmlns:x="adobe:ns:meta/">')),le=unescape(encodeURIComponent(ae)),de=unescape(encodeURIComponent(this.internal.__metadata__.metadata)),me=unescape(encodeURIComponent("</jspdf:metadata></rdf:Description></rdf:RDF>")),pe=unescape(encodeURIComponent("</x:xmpmeta>")),Ce=le.length+de.length+me.length+ue.length+pe.length;this.internal.__metadata__.metadata_object_number=this.internal.newObject(),this.internal.write("<< /Type /Metadata /Subtype /XML /Length "+Ce+" >>"),this.internal.write("stream"),this.internal.write(ue+le+de+me+pe),this.internal.write("endstream"),this.internal.write("endobj")},ee=function(){this.internal.__metadata__.metadata_object_number&&this.internal.write("/Metadata "+this.internal.__metadata__.metadata_object_number+" 0 R")};x.addMetadata=function(ae,ue){return this.internal.__metadata__===void 0&&(this.internal.__metadata__={metadata:ae,namespaceuri:ue||"http://jspdf.default.namespaceuri/"},this.internal.events.subscribe("putCatalog",ee),this.internal.events.subscribe("postPutResources",E)),this}}(WA.API),function(x){var E=x.API,ee=E.pdfEscape16=function(le,de){for(var me,pe=de.metadata.Unicode.widths,Ce=["","0","00","000","0000"],Ie=[""],Ne=0,ke=le.length;Ne<ke;++Ne){if(me=de.metadata.characterToGlyph(le.charCodeAt(Ne)),de.metadata.glyIdsUsed.push(me),de.metadata.toUnicode[me]=le.charCodeAt(Ne),pe.indexOf(me)==-1&&(pe.push(me),pe.push([parseInt(de.metadata.widthOfGlyph(me),10)])),me=="0")return Ie.join("");me=me.toString(16),Ie.push(Ce[4-me.length],me)}return Ie.join("")},ae=function(le){var de,me,pe,Ce,Ie,Ne,ke;for(Ie=`/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`,pe=[],Ne=0,ke=(me=Object.keys(le).sort(function(be,tt){return be-tt})).length;Ne<ke;Ne++)de=me[Ne],pe.length>=100&&(Ie+=`
|
|
|
`+pe.length+` beginbfchar
|
|
|
`+pe.join(`
|
|
|
`)+`
|
|
|
endbfchar`,pe=[]),le[de]!==void 0&&le[de]!==null&&typeof le[de].toString=="function"&&(Ce=("0000"+le[de].toString(16)).slice(-4),de=("0000"+(+de).toString(16)).slice(-4),pe.push("<"+de+"><"+Ce+">"));return pe.length&&(Ie+=`
|
|
|
`+pe.length+` beginbfchar
|
|
|
`+pe.join(`
|
|
|
`)+`
|
|
|
endbfchar
|
|
|
`),Ie+=`endcmap
|
|
|
CMapName currentdict /CMap defineresource pop
|
|
|
end
|
|
|
end`};E.events.push(["putFont",function(le){(function(de){var me=de.font,pe=de.out,Ce=de.newObject,Ie=de.putStream;if(me.metadata instanceof x.API.TTFFont&&me.encoding==="Identity-H"){for(var Ne=me.metadata.Unicode.widths,ke=me.metadata.subset.encode(me.metadata.glyIdsUsed,1),be="",tt=0;tt<ke.length;tt++)be+=String.fromCharCode(ke[tt]);var Xe=Ce();Ie({data:be,addLength1:!0,objectId:Xe}),pe("endobj");var it=Ce();Ie({data:ae(me.metadata.toUnicode),addLength1:!0,objectId:it}),pe("endobj");var Ve=Ce();pe("<<"),pe("/Type /FontDescriptor"),pe("/FontName /"+Bi(me.fontName)),pe("/FontFile2 "+Xe+" 0 R"),pe("/FontBBox "+x.API.PDFObject.convert(me.metadata.bbox)),pe("/Flags "+me.metadata.flags),pe("/StemV "+me.metadata.stemV),pe("/ItalicAngle "+me.metadata.italicAngle),pe("/Ascent "+me.metadata.ascender),pe("/Descent "+me.metadata.decender),pe("/CapHeight "+me.metadata.capHeight),pe(">>"),pe("endobj");var ot=Ce();pe("<<"),pe("/Type /Font"),pe("/BaseFont /"+Bi(me.fontName)),pe("/FontDescriptor "+Ve+" 0 R"),pe("/W "+x.API.PDFObject.convert(Ne)),pe("/CIDToGIDMap /Identity"),pe("/DW 1000"),pe("/Subtype /CIDFontType2"),pe("/CIDSystemInfo"),pe("<<"),pe("/Supplement 0"),pe("/Registry (Adobe)"),pe("/Ordering ("+me.encoding+")"),pe(">>"),pe(">>"),pe("endobj"),me.objectNumber=Ce(),pe("<<"),pe("/Type /Font"),pe("/Subtype /Type0"),pe("/ToUnicode "+it+" 0 R"),pe("/BaseFont /"+Bi(me.fontName)),pe("/Encoding /"+me.encoding),pe("/DescendantFonts ["+ot+" 0 R]"),pe(">>"),pe("endobj"),me.isAlreadyPutted=!0}})(le)}]),E.events.push(["putFont",function(le){(function(de){var me=de.font,pe=de.out,Ce=de.newObject,Ie=de.putStream;if(me.metadata instanceof x.API.TTFFont&&me.encoding==="WinAnsiEncoding"){for(var Ne=me.metadata.rawData,ke="",be=0;be<Ne.length;be++)ke+=String.fromCharCode(Ne[be]);var tt=Ce();Ie({data:ke,addLength1:!0,objectId:tt}),pe("endobj");var Xe=Ce();Ie({data:ae(me.metadata.toUnicode),addLength1:!0,objectId:Xe}),pe("endobj");var it=Ce();pe("<<"),pe("/Descent "+me.metadata.decender),pe("/CapHeight "+me.metadata.capHeight),pe("/StemV "+me.metadata.stemV),pe("/Type /FontDescriptor"),pe("/FontFile2 "+tt+" 0 R"),pe("/Flags 96"),pe("/FontBBox "+x.API.PDFObject.convert(me.metadata.bbox)),pe("/FontName /"+Bi(me.fontName)),pe("/ItalicAngle "+me.metadata.italicAngle),pe("/Ascent "+me.metadata.ascender),pe(">>"),pe("endobj"),me.objectNumber=Ce();for(var Ve=0;Ve<me.metadata.hmtx.widths.length;Ve++)me.metadata.hmtx.widths[Ve]=parseInt(me.metadata.hmtx.widths[Ve]*(1e3/me.metadata.head.unitsPerEm));pe("<</Subtype/TrueType/Type/Font/ToUnicode "+Xe+" 0 R/BaseFont/"+Bi(me.fontName)+"/FontDescriptor "+it+" 0 R/Encoding/"+me.encoding+" /FirstChar 29 /LastChar 255 /Widths "+x.API.PDFObject.convert(me.metadata.hmtx.widths)+">>"),pe("endobj"),me.isAlreadyPutted=!0}})(le)}]);var ue=function(le){var de,me=le.text||"",pe=le.x,Ce=le.y,Ie=le.options||{},Ne=le.mutex||{},ke=Ne.pdfEscape,be=Ne.activeFontKey,tt=Ne.fonts,Xe=be,it="",Ve=0,ot="",vt=tt[Xe].encoding;if(tt[Xe].encoding!=="Identity-H")return{text:me,x:pe,y:Ce,options:Ie,mutex:Ne};for(ot=me,Xe=be,Array.isArray(me)&&(ot=me[0]),Ve=0;Ve<ot.length;Ve+=1)tt[Xe].metadata.hasOwnProperty("cmap")&&(de=tt[Xe].metadata.cmap.unicode.codeMap[ot[Ve].charCodeAt(0)]),de||ot[Ve].charCodeAt(0)<256&&tt[Xe].metadata.hasOwnProperty("Unicode")?it+=ot[Ve]:it+="";var Ct="";return parseInt(Xe.slice(1))<14||vt==="WinAnsiEncoding"?Ct=ke(it,Xe).split("").map(function(en){return en.charCodeAt(0).toString(16)}).join(""):vt==="Identity-H"&&(Ct=ee(it,tt[Xe])),Ne.isHex=!0,{text:Ct,x:pe,y:Ce,options:Ie,mutex:Ne}};E.events.push(["postProcessText",function(le){var de=le.text||"",me=[],pe={text:de,x:le.x,y:le.y,options:le.options,mutex:le.mutex};if(Array.isArray(de)){var Ce=0;for(Ce=0;Ce<de.length;Ce+=1)Array.isArray(de[Ce])&&de[Ce].length===3?me.push([ue(Object.assign({},pe,{text:de[Ce][0]})).text,de[Ce][1],de[Ce][2]]):me.push(ue(Object.assign({},pe,{text:de[Ce]})).text);le.text=me}else le.text=ue(Object.assign({},pe,{text:de})).text}])}(WA),function(x){var E=function(){return this.internal.vFS===void 0&&(this.internal.vFS={}),!0};x.existsFileInVFS=function(ee){return E.call(this),this.internal.vFS[ee]!==void 0},x.addFileToVFS=function(ee,ae){return E.call(this),this.internal.vFS[ee]=ae,this},x.getFileFromVFS=function(ee){return E.call(this),this.internal.vFS[ee]!==void 0?this.internal.vFS[ee]:null}}(WA.API),function(x){x.__bidiEngine__=x.prototype.__bidiEngine__=function(ae){var ue,le,de,me,pe,Ce,Ie,Ne=E,ke=[[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]],be=[[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]],tt={L:0,R:1,EN:2,AN:3,N:4,B:5,S:6},Xe={0:0,5:1,6:2,7:3,32:4,251:5,254:6,255:7},it=["(",")","(","<",">","<","[","]","[","{","}","{","\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"],Ve=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)$/),ot=!1,vt=0;this.__bidiEngine__={};var Ct=function($e){var rt=$e.charCodeAt(),bt=rt>>8,Bt=Xe[bt];return Bt!==void 0?Ne[256*Bt+(255&rt)]:bt===252||bt===253?"AL":Ve.test(bt)?"L":bt===8?"R":"N"},en=function($e){for(var rt,bt=0;bt<$e.length;bt++){if((rt=Ct($e.charAt(bt)))==="L")return!1;if(rt==="R")return!0}return!1},pn=function($e,rt,bt,Bt){var Vt,Tt,Yt,_t,un=rt[Bt];switch(un){case"L":case"R":ot=!1;break;case"N":case"AN":break;case"EN":ot&&(un="AN");break;case"AL":ot=!0,un="R";break;case"WS":un="N";break;case"CS":Bt<1||Bt+1>=rt.length||(Vt=bt[Bt-1])!=="EN"&&Vt!=="AN"||(Tt=rt[Bt+1])!=="EN"&&Tt!=="AN"?un="N":ot&&(Tt="AN"),un=Tt===Vt?Tt:"N";break;case"ES":un=(Vt=Bt>0?bt[Bt-1]:"B")==="EN"&&Bt+1<rt.length&&rt[Bt+1]==="EN"?"EN":"N";break;case"ET":if(Bt>0&&bt[Bt-1]==="EN"){un="EN";break}if(ot){un="N";break}for(Yt=Bt+1,_t=rt.length;Yt<_t&&rt[Yt]==="ET";)Yt++;un=Yt<_t&&rt[Yt]==="EN"?"EN":"N";break;case"NSM":if(de&&!me){for(_t=rt.length,Yt=Bt+1;Yt<_t&&rt[Yt]==="NSM";)Yt++;if(Yt<_t){var hn=$e[Bt],oA=hn>=1425&&hn<=2303||hn===64286;if(Vt=rt[Yt],oA&&(Vt==="R"||Vt==="AL")){un="R";break}}}un=Bt<1||(Vt=rt[Bt-1])==="B"?"N":bt[Bt-1];break;case"B":ot=!1,ue=!0,un=vt;break;case"S":le=!0,un="N";break;case"LRE":case"RLE":case"LRO":case"RLO":case"PDF":ot=!1;break;case"BN":un="N"}return un},Mt=function($e,rt,bt){var Bt=$e.split("");return bt&&ft(Bt,bt,{hiLevel:vt}),Bt.reverse(),rt&&rt.reverse(),Bt.join("")},ft=function($e,rt,bt){var Bt,Vt,Tt,Yt,_t,un=-1,hn=$e.length,oA=0,Ke=[],gt=vt?be:ke,pt=[];for(ot=!1,ue=!1,le=!1,Vt=0;Vt<hn;Vt++)pt[Vt]=Ct($e[Vt]);for(Tt=0;Tt<hn;Tt++){if(_t=oA,Ke[Tt]=pn($e,pt,Ke,Tt),Bt=240&(oA=gt[_t][tt[Ke[Tt]]]),oA&=15,rt[Tt]=Yt=gt[oA][5],Bt>0)if(Bt===16){for(Vt=un;Vt<Tt;Vt++)rt[Vt]=1;un=-1}else un=-1;if(gt[oA][6])un===-1&&(un=Tt);else if(un>-1){for(Vt=un;Vt<Tt;Vt++)rt[Vt]=Yt;un=-1}pt[Tt]==="B"&&(rt[Tt]=0),bt.hiLevel|=Yt}le&&function(Pt,Ht,Gt){for(var Kt=0;Kt<Gt;Kt++)if(Pt[Kt]==="S"){Ht[Kt]=vt;for(var tn=Kt-1;tn>=0&&Pt[tn]==="WS";tn--)Ht[tn]=vt}}(pt,rt,hn)},mn=function($e,rt,bt,Bt,Vt){if(!(Vt.hiLevel<$e)){if($e===1&&vt===1&&!ue)return rt.reverse(),void(bt&&bt.reverse());for(var Tt,Yt,_t,un,hn=rt.length,oA=0;oA<hn;){if(Bt[oA]>=$e){for(_t=oA+1;_t<hn&&Bt[_t]>=$e;)_t++;for(un=oA,Yt=_t-1;un<Yt;un++,Yt--)Tt=rt[un],rt[un]=rt[Yt],rt[Yt]=Tt,bt&&(Tt=bt[un],bt[un]=bt[Yt],bt[Yt]=Tt);oA=_t}oA++}}},sn=function($e,rt,bt){var Bt=$e.split(""),Vt={hiLevel:vt};return bt||(bt=[]),ft(Bt,bt,Vt),function(Tt,Yt,_t){if(_t.hiLevel!==0&&Ie)for(var un,hn=0;hn<Tt.length;hn++)Yt[hn]===1&&(un=it.indexOf(Tt[hn]))>=0&&(Tt[hn]=it[un+1])}(Bt,bt,Vt),mn(2,Bt,rt,bt,Vt),mn(1,Bt,rt,bt,Vt),Bt.join("")};return this.__bidiEngine__.doBidiReorder=function($e,rt,bt){if(function(Vt,Tt){if(Tt)for(var Yt=0;Yt<Vt.length;Yt++)Tt[Yt]=Yt;me===void 0&&(me=en(Vt)),Ce===void 0&&(Ce=en(Vt))}($e,rt),de||!pe||Ce)if(de&&pe&&me^Ce)vt=me?1:0,$e=Mt($e,rt,bt);else if(!de&&pe&&Ce)vt=me?1:0,$e=sn($e,rt,bt),$e=Mt($e,rt);else if(!de||me||pe||Ce){if(de&&!pe&&me^Ce)$e=Mt($e,rt),me?(vt=0,$e=sn($e,rt,bt)):(vt=1,$e=sn($e,rt,bt),$e=Mt($e,rt));else if(de&&me&&!pe&&Ce)vt=1,$e=sn($e,rt,bt),$e=Mt($e,rt);else if(!de&&!pe&&me^Ce){var Bt=Ie;me?(vt=1,$e=sn($e,rt,bt),vt=0,Ie=!1,$e=sn($e,rt,bt),Ie=Bt):(vt=0,$e=sn($e,rt,bt),$e=Mt($e,rt),vt=1,Ie=!1,$e=sn($e,rt,bt),Ie=Bt,$e=Mt($e,rt))}}else vt=0,$e=sn($e,rt,bt);else vt=me?1:0,$e=sn($e,rt,bt);return $e},this.__bidiEngine__.setOptions=function($e){$e&&(de=$e.isInputVisual,pe=$e.isOutputVisual,me=$e.isInputRtl,Ce=$e.isOutputRtl,Ie=$e.isSymmetricSwapping)},this.__bidiEngine__.setOptions(ae),this.__bidiEngine__};var E=["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"],ee=new x.__bidiEngine__({isInputVisual:!0});x.API.events.push(["postProcessText",function(ae){var ue=ae.text,le=(ae.x,ae.y,ae.options||{}),de=(ae.mutex,le.lang,[]);if(le.isInputVisual=typeof le.isInputVisual!="boolean"||le.isInputVisual,ee.setOptions(le),Object.prototype.toString.call(ue)==="[object Array]"){var me=0;for(de=[],me=0;me<ue.length;me+=1)Object.prototype.toString.call(ue[me])==="[object Array]"?de.push([ee.doBidiReorder(ue[me][0]),ue[me][1],ue[me][2]]):de.push([ee.doBidiReorder(ue[me])]);ae.text=de}else ae.text=ee.doBidiReorder(ue);ee.setOptions({isInputVisual:!0})}])}(WA),WA.API.TTFFont=function(){function x(E){var ee;if(this.rawData=E,ee=this.contents=new Oi(E),this.contents.pos=4,ee.readString(4)==="ttcf")throw new Error("TTCF not supported.");ee.pos=0,this.parse(),this.subset=new li(this),this.registerTTF()}return x.open=function(E){return new x(E)},x.prototype.parse=function(){return this.directory=new Zo(this.contents),this.head=new Ra(this),this.name=new ol(this),this.cmap=new ql(this),this.toUnicode={},this.hhea=new wu(this),this.maxp=new ji(this),this.hmtx=new Xu(this),this.post=new Pu(this),this.os2=new $l(this),this.loca=new qu(this),this.glyf=new eu(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]},x.prototype.registerTTF=function(){var E,ee,ae,ue,le;if(this.scaleFactor=1e3/this.head.unitsPerEm,this.bbox=function(){var de,me,pe,Ce;for(Ce=[],de=0,me=(pe=this.bbox).length;de<me;de++)E=pe[de],Ce.push(Math.round(E*this.scaleFactor));return Ce}.call(this),this.stemV=0,this.post.exists?(ae=255&(ue=this.post.italic_angle),32768&(ee=ue>>16)&&(ee=-(1+(65535^ee))),this.italicAngle=+(ee+"."+ae)):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=(le=this.familyClass)===1||le===2||le===3||le===4||le===5||le===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")},x.prototype.characterToGlyph=function(E){var ee;return((ee=this.cmap.unicode)!=null?ee.codeMap[E]:void 0)||0},x.prototype.widthOfGlyph=function(E){var ee;return ee=1e3/this.head.unitsPerEm,this.hmtx.forGlyph(E).advance*ee},x.prototype.widthOfString=function(E,ee,ae){var ue,le,de,me;for(de=0,le=0,me=(E=""+E).length;0<=me?le<me:le>me;le=0<=me?++le:--le)ue=E.charCodeAt(le),de+=this.widthOfGlyph(this.characterToGlyph(ue))+ae*(1e3/ee)||0;return de*(ee/1e3)},x.prototype.lineHeight=function(E,ee){var ae;return ee==null&&(ee=!1),ae=ee?this.lineGap:0,(this.ascender+ae-this.decender)/1e3*E},x}();var Jo,Oi=function(){function x(E){this.data=E!=null?E:[],this.pos=0,this.length=this.data.length}return x.prototype.readByte=function(){return this.data[this.pos++]},x.prototype.writeByte=function(E){return this.data[this.pos++]=E},x.prototype.readUInt32=function(){return 16777216*this.readByte()+(this.readByte()<<16)+(this.readByte()<<8)+this.readByte()},x.prototype.writeUInt32=function(E){return this.writeByte(E>>>24&255),this.writeByte(E>>16&255),this.writeByte(E>>8&255),this.writeByte(255&E)},x.prototype.readInt32=function(){var E;return(E=this.readUInt32())>=2147483648?E-4294967296:E},x.prototype.writeInt32=function(E){return E<0&&(E+=4294967296),this.writeUInt32(E)},x.prototype.readUInt16=function(){return this.readByte()<<8|this.readByte()},x.prototype.writeUInt16=function(E){return this.writeByte(E>>8&255),this.writeByte(255&E)},x.prototype.readInt16=function(){var E;return(E=this.readUInt16())>=32768?E-65536:E},x.prototype.writeInt16=function(E){return E<0&&(E+=65536),this.writeUInt16(E)},x.prototype.readString=function(E){var ee,ae;for(ae=[],ee=0;0<=E?ee<E:ee>E;ee=0<=E?++ee:--ee)ae[ee]=String.fromCharCode(this.readByte());return ae.join("")},x.prototype.writeString=function(E){var ee,ae,ue;for(ue=[],ee=0,ae=E.length;0<=ae?ee<ae:ee>ae;ee=0<=ae?++ee:--ee)ue.push(this.writeByte(E.charCodeAt(ee)));return ue},x.prototype.readShort=function(){return this.readInt16()},x.prototype.writeShort=function(E){return this.writeInt16(E)},x.prototype.readLongLong=function(){var E,ee,ae,ue,le,de,me,pe;return E=this.readByte(),ee=this.readByte(),ae=this.readByte(),ue=this.readByte(),le=this.readByte(),de=this.readByte(),me=this.readByte(),pe=this.readByte(),128&E?-1*(72057594037927940*(255^E)+281474976710656*(255^ee)+1099511627776*(255^ae)+4294967296*(255^ue)+16777216*(255^le)+65536*(255^de)+256*(255^me)+(255^pe)+1):72057594037927940*E+281474976710656*ee+1099511627776*ae+4294967296*ue+16777216*le+65536*de+256*me+pe},x.prototype.writeLongLong=function(E){var ee,ae;return ee=Math.floor(E/4294967296),ae=4294967295&E,this.writeByte(ee>>24&255),this.writeByte(ee>>16&255),this.writeByte(ee>>8&255),this.writeByte(255&ee),this.writeByte(ae>>24&255),this.writeByte(ae>>16&255),this.writeByte(ae>>8&255),this.writeByte(255&ae)},x.prototype.readInt=function(){return this.readInt32()},x.prototype.writeInt=function(E){return this.writeInt32(E)},x.prototype.read=function(E){var ee,ae;for(ee=[],ae=0;0<=E?ae<E:ae>E;ae=0<=E?++ae:--ae)ee.push(this.readByte());return ee},x.prototype.write=function(E){var ee,ae,ue,le;for(le=[],ae=0,ue=E.length;ae<ue;ae++)ee=E[ae],le.push(this.writeByte(ee));return le},x}(),Zo=function(){var x;function E(ee){var ae,ue,le;for(this.scalarType=ee.readInt(),this.tableCount=ee.readShort(),this.searchRange=ee.readShort(),this.entrySelector=ee.readShort(),this.rangeShift=ee.readShort(),this.tables={},ue=0,le=this.tableCount;0<=le?ue<le:ue>le;ue=0<=le?++ue:--ue)ae={tag:ee.readString(4),checksum:ee.readInt(),offset:ee.readInt(),length:ee.readInt()},this.tables[ae.tag]=ae}return E.prototype.encode=function(ee){var ae,ue,le,de,me,pe,Ce,Ie,Ne,ke,be,tt,Xe;for(Xe in be=Object.keys(ee).length,pe=Math.log(2),Ne=16*Math.floor(Math.log(be)/pe),de=Math.floor(Ne/pe),Ie=16*be-Ne,(ue=new Oi).writeInt(this.scalarType),ue.writeShort(be),ue.writeShort(Ne),ue.writeShort(de),ue.writeShort(Ie),le=16*be,Ce=ue.pos+le,me=null,tt=[],ee)for(ke=ee[Xe],ue.writeString(Xe),ue.writeInt(x(ke)),ue.writeInt(Ce),ue.writeInt(ke.length),tt=tt.concat(ke),Xe==="head"&&(me=Ce),Ce+=ke.length;Ce%4;)tt.push(0),Ce++;return ue.write(tt),ae=2981146554-x(ue.data),ue.pos=me+8,ue.writeUInt32(ae),ue.data},x=function(ee){var ae,ue,le,de;for(ee=yu.call(ee);ee.length%4;)ee.push(0);for(le=new Oi(ee),ue=0,ae=0,de=ee.length;ae<de;ae=ae+=4)ue+=le.readUInt32();return 4294967295&ue},E}(),as={}.hasOwnProperty,Za=function(x,E){for(var ee in E)as.call(E,ee)&&(x[ee]=E[ee]);function ae(){this.constructor=x}return ae.prototype=E.prototype,x.prototype=new ae,x.__super__=E.prototype,x};Jo=function(){function x(E){var ee;this.file=E,ee=this.file.directory.tables[this.tag],this.exists=!!ee,ee&&(this.offset=ee.offset,this.length=ee.length,this.parse(this.file.contents))}return x.prototype.parse=function(){},x.prototype.encode=function(){},x.prototype.raw=function(){return this.exists?(this.file.contents.pos=this.offset,this.file.contents.read(this.length)):null},x}();var Ra=function(x){function E(){return E.__super__.constructor.apply(this,arguments)}return Za(E,Jo),E.prototype.tag="head",E.prototype.parse=function(ee){return ee.pos=this.offset,this.version=ee.readInt(),this.revision=ee.readInt(),this.checkSumAdjustment=ee.readInt(),this.magicNumber=ee.readInt(),this.flags=ee.readShort(),this.unitsPerEm=ee.readShort(),this.created=ee.readLongLong(),this.modified=ee.readLongLong(),this.xMin=ee.readShort(),this.yMin=ee.readShort(),this.xMax=ee.readShort(),this.yMax=ee.readShort(),this.macStyle=ee.readShort(),this.lowestRecPPEM=ee.readShort(),this.fontDirectionHint=ee.readShort(),this.indexToLocFormat=ee.readShort(),this.glyphDataFormat=ee.readShort()},E.prototype.encode=function(ee){var ae;return(ae=new Oi).writeInt(this.version),ae.writeInt(this.revision),ae.writeInt(this.checkSumAdjustment),ae.writeInt(this.magicNumber),ae.writeShort(this.flags),ae.writeShort(this.unitsPerEm),ae.writeLongLong(this.created),ae.writeLongLong(this.modified),ae.writeShort(this.xMin),ae.writeShort(this.yMin),ae.writeShort(this.xMax),ae.writeShort(this.yMax),ae.writeShort(this.macStyle),ae.writeShort(this.lowestRecPPEM),ae.writeShort(this.fontDirectionHint),ae.writeShort(ee),ae.writeShort(this.glyphDataFormat),ae.data},E}(),Hi=function(){function x(E,ee){var ae,ue,le,de,me,pe,Ce,Ie,Ne,ke,be,tt,Xe,it,Ve,ot,vt;switch(this.platformID=E.readUInt16(),this.encodingID=E.readShort(),this.offset=ee+E.readInt(),Ne=E.pos,E.pos=this.offset,this.format=E.readUInt16(),this.length=E.readUInt16(),this.language=E.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(pe=0;pe<256;++pe)this.codeMap[pe]=E.readByte();break;case 4:for(be=E.readUInt16(),ke=be/2,E.pos+=6,le=function(){var Ct,en;for(en=[],pe=Ct=0;0<=ke?Ct<ke:Ct>ke;pe=0<=ke?++Ct:--Ct)en.push(E.readUInt16());return en}(),E.pos+=2,Xe=function(){var Ct,en;for(en=[],pe=Ct=0;0<=ke?Ct<ke:Ct>ke;pe=0<=ke?++Ct:--Ct)en.push(E.readUInt16());return en}(),Ce=function(){var Ct,en;for(en=[],pe=Ct=0;0<=ke?Ct<ke:Ct>ke;pe=0<=ke?++Ct:--Ct)en.push(E.readUInt16());return en}(),Ie=function(){var Ct,en;for(en=[],pe=Ct=0;0<=ke?Ct<ke:Ct>ke;pe=0<=ke?++Ct:--Ct)en.push(E.readUInt16());return en}(),ue=(this.length-E.pos+this.offset)/2,me=function(){var Ct,en;for(en=[],pe=Ct=0;0<=ue?Ct<ue:Ct>ue;pe=0<=ue?++Ct:--Ct)en.push(E.readUInt16());return en}(),pe=Ve=0,vt=le.length;Ve<vt;pe=++Ve)for(it=le[pe],ae=ot=tt=Xe[pe];tt<=it?ot<=it:ot>=it;ae=tt<=it?++ot:--ot)Ie[pe]===0?de=ae+Ce[pe]:(de=me[Ie[pe]/2+(ae-tt)-(ke-pe)]||0)!==0&&(de+=Ce[pe]),this.codeMap[ae]=65535&de}E.pos=Ne}return x.encode=function(E,ee){var ae,ue,le,de,me,pe,Ce,Ie,Ne,ke,be,tt,Xe,it,Ve,ot,vt,Ct,en,pn,Mt,ft,mn,sn,$e,rt,bt,Bt,Vt,Tt,Yt,_t,un,hn,oA,Ke,gt,pt,Pt,Ht,Gt,Kt,tn,Yn,Xn,vA;switch(Bt=new Oi,de=Object.keys(E).sort(function(gA,MA){return gA-MA}),ee){case"macroman":for(Xe=0,it=function(){var gA=[];for(tt=0;tt<256;++tt)gA.push(0);return gA}(),ot={0:0},le={},Vt=0,un=de.length;Vt<un;Vt++)ot[tn=E[ue=de[Vt]]]==null&&(ot[tn]=++Xe),le[ue]={old:E[ue],new:ot[E[ue]]},it[ue]=ot[E[ue]];return Bt.writeUInt16(1),Bt.writeUInt16(0),Bt.writeUInt32(12),Bt.writeUInt16(0),Bt.writeUInt16(262),Bt.writeUInt16(0),Bt.write(it),{charMap:le,subtable:Bt.data,maxGlyphID:Xe+1};case"unicode":for(rt=[],Ne=[],vt=0,ot={},ae={},Ve=Ce=null,Tt=0,hn=de.length;Tt<hn;Tt++)ot[en=E[ue=de[Tt]]]==null&&(ot[en]=++vt),ae[ue]={old:en,new:ot[en]},me=ot[en]-ue,Ve!=null&&me===Ce||(Ve&&Ne.push(Ve),rt.push(ue),Ce=me),Ve=ue;for(Ve&&Ne.push(Ve),Ne.push(65535),rt.push(65535),sn=2*(mn=rt.length),ft=2*Math.pow(Math.log(mn)/Math.LN2,2),ke=Math.log(ft/2)/Math.LN2,Mt=2*mn-ft,pe=[],pn=[],be=[],tt=Yt=0,oA=rt.length;Yt<oA;tt=++Yt){if($e=rt[tt],Ie=Ne[tt],$e===65535){pe.push(0),pn.push(0);break}if($e-(bt=ae[$e].new)>=32768)for(pe.push(0),pn.push(2*(be.length+mn-tt)),ue=_t=$e;$e<=Ie?_t<=Ie:_t>=Ie;ue=$e<=Ie?++_t:--_t)be.push(ae[ue].new);else pe.push(bt-$e),pn.push(0)}for(Bt.writeUInt16(3),Bt.writeUInt16(1),Bt.writeUInt32(12),Bt.writeUInt16(4),Bt.writeUInt16(16+8*mn+2*be.length),Bt.writeUInt16(0),Bt.writeUInt16(sn),Bt.writeUInt16(ft),Bt.writeUInt16(ke),Bt.writeUInt16(Mt),Gt=0,Ke=Ne.length;Gt<Ke;Gt++)ue=Ne[Gt],Bt.writeUInt16(ue);for(Bt.writeUInt16(0),Kt=0,gt=rt.length;Kt<gt;Kt++)ue=rt[Kt],Bt.writeUInt16(ue);for(Yn=0,pt=pe.length;Yn<pt;Yn++)me=pe[Yn],Bt.writeUInt16(me);for(Xn=0,Pt=pn.length;Xn<Pt;Xn++)Ct=pn[Xn],Bt.writeUInt16(Ct);for(vA=0,Ht=be.length;vA<Ht;vA++)Xe=be[vA],Bt.writeUInt16(Xe);return{charMap:ae,subtable:Bt.data,maxGlyphID:vt+1}}},x}(),ql=function(x){function E(){return E.__super__.constructor.apply(this,arguments)}return Za(E,Jo),E.prototype.tag="cmap",E.prototype.parse=function(ee){var ae,ue,le;for(ee.pos=this.offset,this.version=ee.readUInt16(),le=ee.readUInt16(),this.tables=[],this.unicode=null,ue=0;0<=le?ue<le:ue>le;ue=0<=le?++ue:--ue)ae=new Hi(ee,this.offset),this.tables.push(ae),ae.isUnicode&&this.unicode==null&&(this.unicode=ae);return!0},E.encode=function(ee,ae){var ue,le;return ae==null&&(ae="macroman"),ue=Hi.encode(ee,ae),(le=new Oi).writeUInt16(0),le.writeUInt16(1),ue.table=le.data.concat(ue.subtable),ue},E}(),wu=function(x){function E(){return E.__super__.constructor.apply(this,arguments)}return Za(E,Jo),E.prototype.tag="hhea",E.prototype.parse=function(ee){return ee.pos=this.offset,this.version=ee.readInt(),this.ascender=ee.readShort(),this.decender=ee.readShort(),this.lineGap=ee.readShort(),this.advanceWidthMax=ee.readShort(),this.minLeftSideBearing=ee.readShort(),this.minRightSideBearing=ee.readShort(),this.xMaxExtent=ee.readShort(),this.caretSlopeRise=ee.readShort(),this.caretSlopeRun=ee.readShort(),this.caretOffset=ee.readShort(),ee.pos+=8,this.metricDataFormat=ee.readShort(),this.numberOfMetrics=ee.readUInt16()},E}(),$l=function(x){function E(){return E.__super__.constructor.apply(this,arguments)}return Za(E,Jo),E.prototype.tag="OS/2",E.prototype.parse=function(ee){if(ee.pos=this.offset,this.version=ee.readUInt16(),this.averageCharWidth=ee.readShort(),this.weightClass=ee.readUInt16(),this.widthClass=ee.readUInt16(),this.type=ee.readShort(),this.ySubscriptXSize=ee.readShort(),this.ySubscriptYSize=ee.readShort(),this.ySubscriptXOffset=ee.readShort(),this.ySubscriptYOffset=ee.readShort(),this.ySuperscriptXSize=ee.readShort(),this.ySuperscriptYSize=ee.readShort(),this.ySuperscriptXOffset=ee.readShort(),this.ySuperscriptYOffset=ee.readShort(),this.yStrikeoutSize=ee.readShort(),this.yStrikeoutPosition=ee.readShort(),this.familyClass=ee.readShort(),this.panose=function(){var ae,ue;for(ue=[],ae=0;ae<10;++ae)ue.push(ee.readByte());return ue}(),this.charRange=function(){var ae,ue;for(ue=[],ae=0;ae<4;++ae)ue.push(ee.readInt());return ue}(),this.vendorID=ee.readString(4),this.selection=ee.readShort(),this.firstCharIndex=ee.readShort(),this.lastCharIndex=ee.readShort(),this.version>0&&(this.ascent=ee.readShort(),this.descent=ee.readShort(),this.lineGap=ee.readShort(),this.winAscent=ee.readShort(),this.winDescent=ee.readShort(),this.codePageRange=function(){var ae,ue;for(ue=[],ae=0;ae<2;ae=++ae)ue.push(ee.readInt());return ue}(),this.version>1))return this.xHeight=ee.readShort(),this.capHeight=ee.readShort(),this.defaultChar=ee.readShort(),this.breakChar=ee.readShort(),this.maxContext=ee.readShort()},E}(),Pu=function(x){function E(){return E.__super__.constructor.apply(this,arguments)}return Za(E,Jo),E.prototype.tag="post",E.prototype.parse=function(ee){var ae,ue,le;switch(ee.pos=this.offset,this.format=ee.readInt(),this.italicAngle=ee.readInt(),this.underlinePosition=ee.readShort(),this.underlineThickness=ee.readShort(),this.isFixedPitch=ee.readInt(),this.minMemType42=ee.readInt(),this.maxMemType42=ee.readInt(),this.minMemType1=ee.readInt(),this.maxMemType1=ee.readInt(),this.format){case 65536:break;case 131072:var de;for(ue=ee.readUInt16(),this.glyphNameIndex=[],de=0;0<=ue?de<ue:de>ue;de=0<=ue?++de:--de)this.glyphNameIndex.push(ee.readUInt16());for(this.names=[],le=[];ee.pos<this.offset+this.length;)ae=ee.readByte(),le.push(this.names.push(ee.readString(ae)));return le;case 151552:return ue=ee.readUInt16(),this.offsets=ee.read(ue);case 196608:break;case 262144:return this.map=function(){var me,pe,Ce;for(Ce=[],de=me=0,pe=this.file.maxp.numGlyphs;0<=pe?me<pe:me>pe;de=0<=pe?++me:--me)Ce.push(ee.readUInt32());return Ce}.call(this)}},E}(),Zu=function(x,E){this.raw=x,this.length=x.length,this.platformID=E.platformID,this.encodingID=E.encodingID,this.languageID=E.languageID},ol=function(x){function E(){return E.__super__.constructor.apply(this,arguments)}return Za(E,Jo),E.prototype.tag="name",E.prototype.parse=function(ee){var ae,ue,le,de,me,pe,Ce,Ie,Ne,ke,be;for(ee.pos=this.offset,ee.readShort(),ae=ee.readShort(),pe=ee.readShort(),ue=[],de=0;0<=ae?de<ae:de>ae;de=0<=ae?++de:--de)ue.push({platformID:ee.readShort(),encodingID:ee.readShort(),languageID:ee.readShort(),nameID:ee.readShort(),length:ee.readShort(),offset:this.offset+pe+ee.readShort()});for(Ce={},de=Ne=0,ke=ue.length;Ne<ke;de=++Ne)le=ue[de],ee.pos=le.offset,Ie=ee.readString(le.length),me=new Zu(Ie,le),Ce[be=le.nameID]==null&&(Ce[be]=[]),Ce[le.nameID].push(me);this.strings=Ce,this.copyright=Ce[0],this.fontFamily=Ce[1],this.fontSubfamily=Ce[2],this.uniqueSubfamily=Ce[3],this.fontName=Ce[4],this.version=Ce[5];try{this.postscriptName=Ce[6][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}catch(tt){this.postscriptName=Ce[4][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}return this.trademark=Ce[7],this.manufacturer=Ce[8],this.designer=Ce[9],this.description=Ce[10],this.vendorUrl=Ce[11],this.designerUrl=Ce[12],this.license=Ce[13],this.licenseUrl=Ce[14],this.preferredFamily=Ce[15],this.preferredSubfamily=Ce[17],this.compatibleFull=Ce[18],this.sampleText=Ce[19]},E}(),ji=function(x){function E(){return E.__super__.constructor.apply(this,arguments)}return Za(E,Jo),E.prototype.tag="maxp",E.prototype.parse=function(ee){return ee.pos=this.offset,this.version=ee.readInt(),this.numGlyphs=ee.readUInt16(),this.maxPoints=ee.readUInt16(),this.maxContours=ee.readUInt16(),this.maxCompositePoints=ee.readUInt16(),this.maxComponentContours=ee.readUInt16(),this.maxZones=ee.readUInt16(),this.maxTwilightPoints=ee.readUInt16(),this.maxStorage=ee.readUInt16(),this.maxFunctionDefs=ee.readUInt16(),this.maxInstructionDefs=ee.readUInt16(),this.maxStackElements=ee.readUInt16(),this.maxSizeOfInstructions=ee.readUInt16(),this.maxComponentElements=ee.readUInt16(),this.maxComponentDepth=ee.readUInt16()},E}(),Xu=function(x){function E(){return E.__super__.constructor.apply(this,arguments)}return Za(E,Jo),E.prototype.tag="hmtx",E.prototype.parse=function(ee){var ae,ue,le,de,me,pe,Ce;for(ee.pos=this.offset,this.metrics=[],ae=0,pe=this.file.hhea.numberOfMetrics;0<=pe?ae<pe:ae>pe;ae=0<=pe?++ae:--ae)this.metrics.push({advance:ee.readUInt16(),lsb:ee.readInt16()});for(le=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=function(){var Ie,Ne;for(Ne=[],ae=Ie=0;0<=le?Ie<le:Ie>le;ae=0<=le?++Ie:--Ie)Ne.push(ee.readInt16());return Ne}(),this.widths=function(){var Ie,Ne,ke,be;for(be=[],Ie=0,Ne=(ke=this.metrics).length;Ie<Ne;Ie++)de=ke[Ie],be.push(de.advance);return be}.call(this),ue=this.widths[this.widths.length-1],Ce=[],ae=me=0;0<=le?me<le:me>le;ae=0<=le?++me:--me)Ce.push(this.widths.push(ue));return Ce},E.prototype.forGlyph=function(ee){return ee in this.metrics?this.metrics[ee]:{advance:this.metrics[this.metrics.length-1].advance,lsb:this.leftSideBearings[ee-this.metrics.length]}},E}(),yu=[].slice,eu=function(x){function E(){return E.__super__.constructor.apply(this,arguments)}return Za(E,Jo),E.prototype.tag="glyf",E.prototype.parse=function(){return this.cache={}},E.prototype.glyphFor=function(ee){var ae,ue,le,de,me,pe,Ce,Ie,Ne,ke;return ee in this.cache?this.cache[ee]:(de=this.file.loca,ae=this.file.contents,ue=de.indexOf(ee),(le=de.lengthOf(ee))===0?this.cache[ee]=null:(ae.pos=this.offset+ue,me=(pe=new Oi(ae.read(le))).readShort(),Ie=pe.readShort(),ke=pe.readShort(),Ce=pe.readShort(),Ne=pe.readShort(),this.cache[ee]=me===-1?new Yu(pe,Ie,ke,Ce,Ne):new bl(pe,me,Ie,ke,Ce,Ne),this.cache[ee]))},E.prototype.encode=function(ee,ae,ue){var le,de,me,pe,Ce;for(me=[],de=[],pe=0,Ce=ae.length;pe<Ce;pe++)le=ee[ae[pe]],de.push(me.length),le&&(me=me.concat(le.encode(ue)));return de.push(me.length),{table:me,offsets:de}},E}(),bl=function(){function x(E,ee,ae,ue,le,de){this.raw=E,this.numberOfContours=ee,this.xMin=ae,this.yMin=ue,this.xMax=le,this.yMax=de,this.compound=!1}return x.prototype.encode=function(){return this.raw.data},x}(),Yu=function(){function x(E,ee,ae,ue,le){var de,me;for(this.raw=E,this.xMin=ee,this.yMin=ae,this.xMax=ue,this.yMax=le,this.compound=!0,this.glyphIDs=[],this.glyphOffsets=[],de=this.raw;me=de.readShort(),this.glyphOffsets.push(de.pos),this.glyphIDs.push(de.readUInt16()),32&me;)de.pos+=1&me?4:2,128&me?de.pos+=8:64&me?de.pos+=4:8&me&&(de.pos+=2)}return x.prototype.encode=function(){var E,ee,ae;for(ee=new Oi(yu.call(this.raw.data)),E=0,ae=this.glyphIDs.length;E<ae;++E)ee.pos=this.glyphOffsets[E];return ee.data},x}(),qu=function(x){function E(){return E.__super__.constructor.apply(this,arguments)}return Za(E,Jo),E.prototype.tag="loca",E.prototype.parse=function(ee){var ae,ue;return ee.pos=this.offset,ae=this.file.head.indexToLocFormat,this.offsets=ae===0?function(){var le,de;for(de=[],ue=0,le=this.length;ue<le;ue+=2)de.push(2*ee.readUInt16());return de}.call(this):function(){var le,de;for(de=[],ue=0,le=this.length;ue<le;ue+=4)de.push(ee.readUInt32());return de}.call(this)},E.prototype.indexOf=function(ee){return this.offsets[ee]},E.prototype.lengthOf=function(ee){return this.offsets[ee+1]-this.offsets[ee]},E.prototype.encode=function(ee,ae){for(var ue=new Uint32Array(this.offsets.length),le=0,de=0,me=0;me<ue.length;++me)if(ue[me]=le,de<ae.length&&ae[de]==me){++de,ue[me]=le;var pe=this.offsets[me],Ce=this.offsets[me+1]-pe;Ce>0&&(le+=Ce)}for(var Ie=new Array(4*ue.length),Ne=0;Ne<ue.length;++Ne)Ie[4*Ne+3]=255&ue[Ne],Ie[4*Ne+2]=(65280&ue[Ne])>>8,Ie[4*Ne+1]=(16711680&ue[Ne])>>16,Ie[4*Ne]=(4278190080&ue[Ne])>>24;return Ie},E}(),li=function(){function x(E){this.font=E,this.subset={},this.unicodes={},this.next=33}return x.prototype.generateCmap=function(){var E,ee,ae,ue,le;for(ee in ue=this.font.cmap.tables[0].codeMap,E={},le=this.subset)ae=le[ee],E[ee]=ue[ae];return E},x.prototype.glyphsFor=function(E){var ee,ae,ue,le,de,me,pe;for(ue={},de=0,me=E.length;de<me;de++)ue[le=E[de]]=this.font.glyf.glyphFor(le);for(le in ee=[],ue)(ae=ue[le])!=null&&ae.compound&&ee.push.apply(ee,ae.glyphIDs);if(ee.length>0)for(le in pe=this.glyphsFor(ee))ae=pe[le],ue[le]=ae;return ue},x.prototype.encode=function(E,ee){var ae,ue,le,de,me,pe,Ce,Ie,Ne,ke,be,tt,Xe,it,Ve;for(ue in ae=ql.encode(this.generateCmap(),"unicode"),de=this.glyphsFor(E),be={0:0},Ve=ae.charMap)be[(pe=Ve[ue]).old]=pe.new;for(tt in ke=ae.maxGlyphID,de)tt in be||(be[tt]=ke++);return Ie=function(ot){var vt,Ct;for(vt in Ct={},ot)Ct[ot[vt]]=vt;return Ct}(be),Ne=Object.keys(Ie).sort(function(ot,vt){return ot-vt}),Xe=function(){var ot,vt,Ct;for(Ct=[],ot=0,vt=Ne.length;ot<vt;ot++)me=Ne[ot],Ct.push(Ie[me]);return Ct}(),le=this.font.glyf.encode(de,Xe,be),Ce=this.font.loca.encode(le.offsets,Xe),it={cmap:this.font.cmap.raw(),glyf:le.table,loca:Ce,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(ee)},this.font.os2.exists&&(it["OS/2"]=this.font.os2.raw()),this.font.directory.encode(it)},x}();WA.API.PDFObject=function(){var x;function E(){}return x=function(ee,ae){return(Array(ae+1).join("0")+ee).slice(-ae)},E.convert=function(ee){var ae,ue,le,de;if(Array.isArray(ee))return"["+function(){var me,pe,Ce;for(Ce=[],me=0,pe=ee.length;me<pe;me++)ae=ee[me],Ce.push(E.convert(ae));return Ce}().join(" ")+"]";if(typeof ee=="string")return"/"+ee;if(ee!=null&&ee.isString)return"("+ee+")";if(ee instanceof Date)return"(D:"+x(ee.getUTCFullYear(),4)+x(ee.getUTCMonth(),2)+x(ee.getUTCDate(),2)+x(ee.getUTCHours(),2)+x(ee.getUTCMinutes(),2)+x(ee.getUTCSeconds(),2)+"Z)";if({}.toString.call(ee)==="[object Object]"){for(ue in le=["<<"],ee)de=ee[ue],le.push("/"+ue+" "+E.convert(de));return le.push(">>"),le.join(`
|
|
|
`)}return""+ee},E}();var bu=WA},64217:function(An,Gn,Le){"use strict";Le.d(Gn,{Z:function(){return Oe}});var Pe=Le(1413),dt=`accept acceptCharset accessKey action allowFullScreen allowTransparency
|
|
|
alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge
|
|
|
charSet checked classID className colSpan cols content contentEditable contextMenu
|
|
|
controls coords crossOrigin data dateTime default defer dir disabled download draggable
|
|
|
encType form formAction formEncType formMethod formNoValidate formTarget frameBorder
|
|
|
headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity
|
|
|
is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media
|
|
|
mediaGroup method min minLength multiple muted name noValidate nonce open
|
|
|
optimum pattern placeholder poster preload radioGroup readOnly rel required
|
|
|
reversed role rowSpan rows sandbox scope scoped scrolling seamless selected
|
|
|
shape size sizes span spellCheck src srcDoc srcLang srcSet start step style
|
|
|
summary tabIndex target title type useMap value width wmode wrap`,zt=`onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown
|
|
|
onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick
|
|
|
onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown
|
|
|
onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel
|
|
|
onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough
|
|
|
onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata
|
|
|
onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,qt="".concat(dt," ").concat(zt).split(/[\s\n]+/),wt="aria-",Zt="data-";function mt(We,Se){return We.indexOf(Se)===0}function Oe(We){var Se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ge;Se===!1?Ge={aria:!0,data:!0,attr:!0}:Se===!0?Ge={aria:!0}:Ge=(0,Pe.Z)({},Se);var je={};return Object.keys(We).forEach(function(He){(Ge.aria&&(He==="role"||mt(He,wt))||Ge.data&&mt(He,Zt)||Ge.attr&&qt.includes(He))&&(je[He]=We[He])}),je}},96908:function(An){"use strict";An.exports="data:image/png;base64,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"},57177:function(An){"use strict";An.exports="data:image/png;base64,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"},81378:function(An){"use strict";An.exports="data:image/png;base64,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"}}]);
|