|
|
!(function(){var Md=Object.defineProperty,kd=Object.defineProperties;var Hd=Object.getOwnPropertyDescriptors;var ed=Object.getOwnPropertySymbols;var Cd=Object.prototype.hasOwnProperty,Ed=Object.prototype.propertyIsEnumerable;var bd=(wn,zt,me)=>zt in wn?Md(wn,zt,{enumerable:!0,configurable:!0,writable:!0,value:me}):wn[zt]=me,ec=(wn,zt)=>{for(var me in zt||(zt={}))Cd.call(zt,me)&&bd(wn,me,zt[me]);if(ed)for(var me of ed(zt))Ed.call(zt,me)&&bd(wn,me,zt[me]);return wn},ld=(wn,zt)=>kd(wn,Hd(zt));var Pd=(wn,zt)=>{var me={};for(var ee in wn)Cd.call(wn,ee)&&zt.indexOf(ee)<0&&(me[ee]=wn[ee]);if(wn!=null&&ed)for(var ee of ed(wn))zt.indexOf(ee)<0&&Ed.call(wn,ee)&&(me[ee]=wn[ee]);return me};(self.webpackChunk=self.webpackChunk||[]).push([[5330],{52310:function(wn,zt,me){"use strict";me.d(zt,{Z:function(){return Ie}});var ee=me(87462),Oe=me(67294),Ze={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"},st=Ze,Ve=me(17207),He=function(Ne,ce){return Oe.createElement(Ve.Z,(0,ee.Z)({},Ne,{ref:ce,icon:st}))},Ie=Oe.forwardRef(He)},84249:function(wn,zt,me){"use strict";me.d(zt,{Z:function(){return Ie}});var ee=me(87462),Oe=me(67294),Ze={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"},st=Ze,Ve=me(17207),He=function(Ne,ce){return Oe.createElement(Ve.Z,(0,ee.Z)({},Ne,{ref:ce,icon:st}))},Ie=Oe.forwardRef(He)},55304:function(wn,zt,me){"use strict";me.d(zt,{Z:function(){return Ie}});var ee=me(87462),Oe=me(67294),Ze={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},st=Ze,Ve=me(17207),He=function(Ne,ce){return Oe.createElement(Ve.Z,(0,ee.Z)({},Ne,{ref:ce,icon:st}))},Ie=Oe.forwardRef(He)},87922:function(wn,zt,me){"use strict";me.d(zt,{Z:function(){return Ie}});var ee=me(87462),Oe=me(67294),Ze={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M688 264c0-4.4-3.6-8-8-8H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48zm-8 136H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM480 544H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm-48 308H208V148h560v344c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V108c0-17.7-14.3-32-32-32H168c-17.7 0-32 14.3-32 32v784c0 17.7 14.3 32 32 32h264c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm356.8-74.4c29-26.3 47.2-64.3 47.2-106.6 0-79.5-64.5-144-144-144s-144 64.5-144 144c0 42.3 18.2 80.3 47.2 106.6-57 32.5-96.2 92.7-99.2 162.1-.2 4.5 3.5 8.3 8 8.3h48.1c4.2 0 7.7-3.3 8-7.6C564 871.2 621.7 816 692 816s128 55.2 131.9 124.4c.2 4.2 3.7 7.6 8 7.6H880c4.6 0 8.2-3.8 8-8.3-2.9-69.5-42.2-129.6-99.2-162.1zM692 591c44.2 0 80 35.8 80 80s-35.8 80-80 80-80-35.8-80-80 35.8-80 80-80z"}}]},name:"solution",theme:"outlined"},st=Ze,Ve=me(17207),He=function(Ne,ce){return Oe.createElement(Ve.Z,(0,ee.Z)({},Ne,{ref:ce,icon:st}))},Ie=Oe.forwardRef(He)},71736:function(wn,zt){"use strict";zt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},18023:function(){"use strict";function wn(ue,y,a,E){a===void 0&&(a=0),E===void 0&&(E=1/0),this._name=ue,this._defaultValue=y,this._minimum=a,this._maximum=E}Object.defineProperty(wn.prototype,"name",{get:function(){return this._name},set:function(ue){if(typeof ue!="string"||ue==="")throw new Error("Shape name must be a valid string.");this._name=ue}}),Object.defineProperty(wn.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(ue){if(typeof ue!="number"||isNaN(ue))throw new Error("The default value must be a real number, not: "+ue);this._defaultValue=ue}}),Object.defineProperty(wn.prototype,"minimum",{get:function(){return this._minimum},set:function(ue){if(typeof ue!="number"||isNaN(ue))throw new Error("Minimum must be a real number, not: "+ue);this._minimum=ue}}),Object.defineProperty(wn.prototype,"maximum",{get:function(){return this._maximum},set:function(ue){if(typeof ue!="number"||isNaN(ue))throw new Error("Maximum must be a real number, not: "+ue);this._maximum=ue}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(ue,y){var a=go.Shape._FigureParameters[ue];return a?a[y]:null},go.Shape.setFigureParameter=function(ue,y,a){if(!(a instanceof wn))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+a);if(a.defaultValue<a.minimum||a.defaultValue>a.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+a.defaultValue);var E=go.Shape._FigureParameters[ue];E||(E=[],go.Shape._FigureParameters[ue]=E),E[y]=a};var zt=[];function me(ue,y){var a=zt.pop();return a===void 0?new go.Point(ue,y):(a.x=ue,a.y=y,a)}function ee(){var ue=zt.pop();return ue===void 0?new go.Point:ue}function Oe(ue){zt.push(ue)}function Ze(ue,y,a,E,b,x,z,ae,de){de||(de=new go.Point);var Fe=ue-a,Le=b-z,Ke=NaN,Je=NaN;if(Fe===0)if(Le===0)ue===a&&(Ke=ue,Je=y);else{var $e=(x-ae)/Le,ot=x-$e*b;Ke=ue,Je=$e*Ke+ot}else if(Le===0){var _e=(y-E)/Fe,ft=y-_e*ue;Ke=b,Je=_e*Ke+ft}else{var _e=(y-E)/Fe,$e=(x-ae)/Le,ft=y-_e*ue,ot=x-$e*b;Ke=(ot-ft)/(_e-$e),Je=_e*Ke+ft}return de.x=Ke,de.y=Je,de}function st(ue,y,a,E,b,x,z,ae,de,Fe,Le,Ke,Je,$e){var ot=1-de,_e=de,ft=ue*ot+a*_e,Re=y*ot+E*_e,Ct=a*ot+b*_e,rn=E*ot+x*_e,bt=b*ot+z*_e,pt=x*ot+ae*_e,Pt=ft*ot+Ct*_e,yt=Re*ot+rn*_e,lt=Ct*ot+bt*_e,mt=rn*ot+pt*_e,cn=Pt*ot+lt*_e,Fn=yt*ot+mt*_e;Fe.x=ft,Fe.y=Re,Le.x=Pt,Le.y=yt,Ke.x=cn,Ke.y=Fn,Je.x=lt,Je.y=mt,$e.x=bt,$e.y=pt}var Ve=new go.Spot(.156,.156),He=new go.Spot(.844,.844),Ie=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new wn("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(ue,y,a){var E=ue?ue.parameter1:NaN;(isNaN(E)||E<0)&&(E=5),E=Math.min(E,y/3),E=Math.min(E,a/3);var b=E*Ie,x=new go.Geometry().add(new go.PathFigure(E,0,!0).add(new go.PathSegment(go.PathSegment.Line,y-E,0)).add(new go.PathSegment(go.PathSegment.Bezier,y,E,y-b,0,y,b)).add(new go.PathSegment(go.PathSegment.Line,y,a-E)).add(new go.PathSegment(go.PathSegment.Bezier,y-E,a,y,a-b,y-b,a)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Bezier,0,a-E,b,a,0,a-b)).add(new go.PathSegment(go.PathSegment.Line,0,E)).add(new go.PathSegment(go.PathSegment.Bezier,E,0,0,b,b,0).close()));return b>1&&(x.spot1=new go.Spot(0,0,b,b),x.spot2=new go.Spot(1,1,-b,-b)),x}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(ue,y,a){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(ue,y,a){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,.5*y,a).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(ue,y,a){return new go.Geometry().add(new go.PathFigure(y,a).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(ue,y,a){return new go.Geometry().add(new go.PathFigure(y,a).add(new go.PathSegment(go.PathSegment.Line,0,a)).add(new go.PathSegment(go.PathSegment.Line,.5*y,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(ue,y,a){return new go.Geometry().add(new go.PathFigure(.5*y,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.5*y,a)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(ue,y,a){var E=new go.Geometry(go.Geometry.Line);return E.startX=0,E.startY=a/2,E.endX=y,E.endY=a/2,E}),go.Shape.defineFigureGenerator("LineV",function(ue,y,a){var E=new go.Geometry(go.Geometry.Line);return E.startX=y/2,E.startY=0,E.endX=y/2,E.endY=a,E}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(ue,y,a){return new go.Geometry().add(new go.PathFigure(0,a/2,!1).add(new go.PathSegment(go.PathSegment.Line,y,a/2)).add(new go.PathSegment(go.PathSegment.Move,y/2,0)).add(new go.PathSegment(go.PathSegment.Line,y/2,a)))}),go.Shape.defineFigureGenerator("XLine",function(ue,y,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)))}),go.Shape.defineFigureGenerator("LineRight",function(ue,y,a){return new go.Geometry().add(new go.PathFigure(.25*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.25*y,a)))}),go.Shape.defineFigureGenerator("LineDown",function(ue,y,a){return new go.Geometry().add(new go.PathFigure(0,.25*a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,.75*a)).add(new go.PathSegment(go.PathSegment.Line,y,.25*a)))}),go.Shape.defineFigureGenerator("LineLeft",function(ue,y,a){return new go.Geometry().add(new go.PathFigure(.75*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.75*y,a)))}),go.Shape.defineFigureGenerator("LineUp",function(ue,y,a){return new go.Geometry().add(new go.PathFigure(0,.75*a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,.25*a)).add(new go.PathSegment(go.PathSegment.Line,y,.75*a)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(ue,y,a){var E=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(E*y,(1-E)*a,!1).add(new go.PathSegment(go.PathSegment.Line,(1-E)*y,E*a)).add(new go.PathSegment(go.PathSegment.Move,E*y,E*a)).add(new go.PathSegment(go.PathSegment.Line,(1-E)*y,(1-E)*a)).add(new go.PathSegment(go.PathSegment.Move,0,a/2)).add(new go.PathSegment(go.PathSegment.Line,y,a/2)).add(new go.PathSegment(go.PathSegment.Move,y/2,0)).add(new go.PathSegment(go.PathSegment.Line,y/2,a)))}),go.Shape.defineFigureGenerator("CircleLine",function(ue,y,a){var E=y/2,b=new go.Geometry().add(new go.PathFigure(y,y/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,E,E,E,E).close()));return b.spot1=Ve,b.spot2=He,b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Line1",function(ue,y,a){var E=new go.Geometry(go.Geometry.Line);return E.startX=0,E.startY=0,E.endX=y,E.endY=a,E}),go.Shape.defineFigureGenerator("Line2",function(ue,y,a){var E=new go.Geometry(go.Geometry.Line);return E.startX=y,E.startY=0,E.endX=0,E.endY=a,E}),go.Shape.defineFigureGenerator("Curve1",function(ue,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,y,a,Ie*y,0,y,(1-Ie)*a)))}),go.Shape.defineFigureGenerator("Curve2",function(ue,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,y,a,0,Ie*a,(1-Ie)*y,a)))}),go.Shape.defineFigureGenerator("Curve3",function(ue,y,a){return new go.Geometry().add(new go.PathFigure(y,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,a,y,Ie*a,Ie*y,a)))}),go.Shape.defineFigureGenerator("Curve4",function(ue,y,a){return new go.Geometry().add(new go.PathFigure(y,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,a,(1-Ie)*y,0,0,(1-Ie)*a)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(ue,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(ue,y,a){return new go.Geometry().add(new go.PathFigure(y,0,!0).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(ue,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(ue,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y,a).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new wn("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(ue,y,a){var E=ue?ue.parameter1:NaN;isNaN(E)?E=.1:E<-1?E=-1:E>1&&(E=1);var b=Math.abs(E)*y;if(E===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=y,x.endY=a,x}else{var x=new go.Geometry;return E>0?x.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-b,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y-b,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())),b<y/2&&x.setSpots(b/y,0,(y-b)/y,1),x}}),go.Shape.defineFigureGenerator("Parallelogram","Parallelogram1"),go.Shape.setFigureParameter("Parallelogram2",0,new wn("Indent",10,-1/0,1/0)),go.Shape.defineFigureGenerator("Parallelogram2",function(ue,y,a){var E=ue?ue.parameter1:NaN;isNaN(E)?E=10:E<-y?E=-y:E>y&&(E=y);var b=Math.abs(E);if(E===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=y,x.endY=a,x}else{var x=new go.Geometry;return E>0?x.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-b,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y-b,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())),b<y/2&&x.setSpots(b/y,0,(y-b)/y,1),x}}),go.Shape.setFigureParameter("Trapezoid1",0,new wn("Indent",.2,-.99,.99)),go.Shape.defineFigureGenerator("Trapezoid1",function(ue,y,a){var E=ue?ue.parameter1:NaN;isNaN(E)?E=.2:E<.5?E=-.5:E>.5&&(E=.5);var b=Math.abs(E)*y;if(E===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=y,x.endY=a,x}else{var x=new go.Geometry;return E>0?x.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,y-b,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-b,a)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())),b<y/2&&x.setSpots(b/y,0,(y-b)/y,1),x}}),go.Shape.defineFigureGenerator("Trapezoid","Trapezoid1"),go.Shape.setFigureParameter("Trapezoid2",0,new wn("Indent",20,-1/0,1/0)),go.Shape.defineFigureGenerator("Trapezoid2",function(ue,y,a){var E=ue?ue.parameter1:NaN;isNaN(E)?E=20:E<-y?E=-y/2:E>y&&(E=y/2);var b=Math.abs(E);if(E===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=y,x.endY=a,x}else{var x=new go.Geometry;return E>0?x.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,y-b,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-b,a)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())),b<y/2&&x.setSpots(b/y,0,(y-b)/y,1),x}}),go.Shape.setFigureParameter("ManualOperation",0,new wn("Indent",10,-1/0,1/0)),go.Shape.defineFigureGenerator("ManualOperation",function(ue,y,a){var E=ue?ue.parameter1:NaN;isNaN(E)?E=10:E<-y?E=-y/2:E>y&&(E=y/2);var b=Math.abs(E);if(E===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=y,x.endY=a,x}else{var x=new go.Geometry;return E>0?x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-b,a)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())):x.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,y-b,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())),b<y/2&&x.setSpots(b/y,0,(y-b)/y,1),x}});var he=[];function Ne(){var ue=he.pop();return ue===void 0?[]:ue}function ce(ue){ue.length=0,he.push(ue)}function Ue(ue){for(var y=Ne(),a=.5,E=.5,b=Math.PI*1.5,x=0,z=0;z<ue;z++)x=2*Math.PI/ue*z+b,y[z]=new go.Point(E+a*Math.cos(x),E+a*Math.sin(x));return y.push(y[0]),y}function xe(ue){var y=De(ue),a=Ne();a[0]=y[0];for(var E=1,b=1;E<y.length;E+=2,b+=3)a[b]=y[E],a[b+1]=y[E],a[b+2]=y[E+1];return ce(y),a}function De(ue){for(var y=Ue(ue),a=Ne(),E=Math.floor(y.length/2),b=y.length-1,x=ue%2===0?2:1,z=0;z<b;z++){var ae=y[z],de=y[z+1],Fe=y[(E+z-1)%b],Le=y[(E+z+x)%b];a[z*2]=ae,a[z*2+1]=Ze(ae.x,ae.y,Fe.x,Fe.y,de.x,de.y,Le.x,Le.y,new go.Point)}return a[a.length]=a[0],ce(y),a}go.Shape.defineFigureGenerator("Pentagon",function(ue,y,a){var E=Ue(5),b=new go.Geometry,x=new go.PathFigure(E[0].x*y,E[0].y*a,!0);b.add(x);for(var z=1;z<5;z++)x.add(new go.PathSegment(go.PathSegment.Line,E[z].x*y,E[z].y*a));return x.add(new go.PathSegment(go.PathSegment.Line,E[0].x*y,E[0].y*a).close()),ce(E),b.spot1=new go.Spot(.2,.22),b.spot2=new go.Spot(.8,.9),b}),go.Shape.defineFigureGenerator("Hexagon",function(ue,y,a){var E=Ue(6),b=new go.Geometry,x=new go.PathFigure(E[0].x*y,E[0].y*a,!0);b.add(x);for(var z=1;z<6;z++)x.add(new go.PathSegment(go.PathSegment.Line,E[z].x*y,E[z].y*a));return x.add(new go.PathSegment(go.PathSegment.Line,E[0].x*y,E[0].y*a).close()),ce(E),b.spot1=new go.Spot(.07,.25),b.spot2=new go.Spot(.93,.75),b}),go.Shape.defineFigureGenerator("Heptagon",function(ue,y,a){var E=Ue(7),b=new go.Geometry,x=new go.PathFigure(E[0].x*y,E[0].y*a,!0);b.add(x);for(var z=1;z<7;z++)x.add(new go.PathSegment(go.PathSegment.Line,E[z].x*y,E[z].y*a));return x.add(new go.PathSegment(go.PathSegment.Line,E[0].x*y,E[0].y*a).close()),ce(E),b.spot1=new go.Spot(.2,.15),b.spot2=new go.Spot(.8,.85),b}),go.Shape.defineFigureGenerator("Octagon",function(ue,y,a){var E=Ue(8),b=new go.Geometry,x=new go.PathFigure(E[0].x*y,E[0].y*a,!0);b.add(x);for(var z=1;z<8;z++)x.add(new go.PathSegment(go.PathSegment.Line,E[z].x*y,E[z].y*a));return x.add(new go.PathSegment(go.PathSegment.Line,E[0].x*y,E[0].y*a).close()),ce(E),b.spot1=new go.Spot(.15,.15),b.spot2=new go.Spot(.85,.85),b}),go.Shape.defineFigureGenerator("Nonagon",function(ue,y,a){var E=Ue(9),b=new go.Geometry,x=new go.PathFigure(E[0].x*y,E[0].y*a,!0);b.add(x);for(var z=1;z<9;z++)x.add(new go.PathSegment(go.PathSegment.Line,E[z].x*y,E[z].y*a));return x.add(new go.PathSegment(go.PathSegment.Line,E[0].x*y,E[0].y*a).close()),ce(E),b.spot1=new go.Spot(.17,.13),b.spot2=new go.Spot(.82,.82),b}),go.Shape.defineFigureGenerator("Decagon",function(ue,y,a){var E=Ue(10),b=new go.Geometry,x=new go.PathFigure(E[0].x*y,E[0].y*a,!0);b.add(x);for(var z=1;z<10;z++)x.add(new go.PathSegment(go.PathSegment.Line,E[z].x*y,E[z].y*a));return x.add(new go.PathSegment(go.PathSegment.Line,E[0].x*y,E[0].y*a).close()),ce(E),b.spot1=new go.Spot(.16,.16),b.spot2=new go.Spot(.84,.84),b}),go.Shape.defineFigureGenerator("Dodecagon",function(ue,y,a){var E=Ue(12),b=new go.Geometry,x=new go.PathFigure(E[0].x*y,E[0].y*a,!0);b.add(x);for(var z=1;z<12;z++)x.add(new go.PathSegment(go.PathSegment.Line,E[z].x*y,E[z].y*a));return x.add(new go.PathSegment(go.PathSegment.Line,E[0].x*y,E[0].y*a).close()),ce(E),b.spot1=new go.Spot(.16,.16),b.spot2=new go.Spot(.84,.84),b}),go.Shape.defineFigureGenerator("FivePointedStar",function(ue,y,a){var E=De(5),b=new go.Geometry,x=new go.PathFigure(E[0].x*y,E[0].y*a,!0);b.add(x);for(var z=1;z<10;z++)x.add(new go.PathSegment(go.PathSegment.Line,E[z].x*y,E[z].y*a));return x.add(new go.PathSegment(go.PathSegment.Line,E[0].x*y,E[0].y*a).close()),ce(E),b.spot1=new go.Spot(.266,.333),b.spot2=new go.Spot(.733,.733),b}),go.Shape.defineFigureGenerator("SixPointedStar",function(ue,y,a){var E=De(6),b=new go.Geometry,x=new go.PathFigure(E[0].x*y,E[0].y*a,!0);b.add(x);for(var z=1;z<12;z++)x.add(new go.PathSegment(go.PathSegment.Line,E[z].x*y,E[z].y*a));return x.add(new go.PathSegment(go.PathSegment.Line,E[0].x*y,E[0].y*a).close()),ce(E),b.spot1=new go.Spot(.17,.25),b.spot2=new go.Spot(.83,.75),b}),go.Shape.defineFigureGenerator("SevenPointedStar",function(ue,y,a){var E=De(7),b=new go.Geometry,x=new go.PathFigure(E[0].x*y,E[0].y*a,!0);b.add(x);for(var z=1;z<14;z++)x.add(new go.PathSegment(go.PathSegment.Line,E[z].x*y,E[z].y*a));return x.add(new go.PathSegment(go.PathSegment.Line,E[0].x*y,E[0].y*a).close()),ce(E),b.spot1=new go.Spot(.222,.277),b.spot2=new go.Spot(.777,.666),b}),go.Shape.defineFigureGenerator("EightPointedStar",function(ue,y,a){var E=De(8),b=new go.Geometry,x=new go.PathFigure(E[0].x*y,E[0].y*a,!0);b.add(x);for(var z=1;z<16;z++)x.add(new go.PathSegment(go.PathSegment.Line,E[z].x*y,E[z].y*a));return x.add(new go.PathSegment(go.PathSegment.Line,E[0].x*y,E[0].y*a).close()),ce(E),b.spot1=new go.Spot(.25,.25),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("NinePointedStar",function(ue,y,a){var E=De(9),b=new go.Geometry,x=new go.PathFigure(E[0].x*y,E[0].y*a,!0);b.add(x);for(var z=1;z<18;z++)x.add(new go.PathSegment(go.PathSegment.Line,E[z].x*y,E[z].y*a));return x.add(new go.PathSegment(go.PathSegment.Line,E[0].x*y,E[0].y*a).close()),ce(E),b.spot1=new go.Spot(.222,.277),b.spot2=new go.Spot(.777,.666),b}),go.Shape.defineFigureGenerator("TenPointedStar",function(ue,y,a){var E=De(10),b=new go.Geometry,x=new go.PathFigure(E[0].x*y,E[0].y*a,!0);b.add(x);for(var z=1;z<20;z++)x.add(new go.PathSegment(go.PathSegment.Line,E[z].x*y,E[z].y*a));return x.add(new go.PathSegment(go.PathSegment.Line,E[0].x*y,E[0].y*a).close()),ce(E),b.spot1=new go.Spot(.281,.261),b.spot2=new go.Spot(.723,.748),b}),go.Shape.defineFigureGenerator("FivePointedBurst",function(ue,y,a){var E=xe(5),b=new go.Geometry,x=new go.PathFigure(E[0].x*y,E[0].y*a,!0);b.add(x);for(var z=1;z<E.length;z+=3)x.add(new go.PathSegment(go.PathSegment.Bezier,E[z+2].x*y,E[z+2].y*a,E[z].x*y,E[z].y*a,E[z+1].x*y,E[z+1].y*a));return x.segments.last().close(),ce(E),b.spot1=new go.Spot(.222,.277),b.spot2=new go.Spot(.777,.777),b}),go.Shape.defineFigureGenerator("SixPointedBurst",function(ue,y,a){var E=xe(6),b=new go.Geometry,x=new go.PathFigure(E[0].x*y,E[0].y*a,!0);b.add(x);for(var z=1;z<E.length;z+=3)x.add(new go.PathSegment(go.PathSegment.Bezier,E[z+2].x*y,E[z+2].y*a,E[z].x*y,E[z].y*a,E[z+1].x*y,E[z+1].y*a));return x.segments.last().close(),ce(E),b.spot1=new go.Spot(.17,.222),b.spot2=new go.Spot(.833,.777),b}),go.Shape.defineFigureGenerator("SevenPointedBurst",function(ue,y,a){var E=xe(7),b=new go.Geometry,x=new go.PathFigure(E[0].x*y,E[0].y*a,!0);b.add(x);for(var z=1;z<E.length;z+=3)x.add(new go.PathSegment(go.PathSegment.Bezier,E[z+2].x*y,E[z+2].y*a,E[z].x*y,E[z].y*a,E[z+1].x*y,E[z+1].y*a));return x.segments.last().close(),ce(E),b.spot1=new go.Spot(.222,.222),b.spot2=new go.Spot(.777,.777),b}),go.Shape.defineFigureGenerator("EightPointedBurst",function(ue,y,a){var E=xe(8),b=new go.Geometry,x=new go.PathFigure(E[0].x*y,E[0].y*a,!0);b.add(x);for(var z=1;z<E.length;z+=3)x.add(new go.PathSegment(go.PathSegment.Bezier,E[z+2].x*y,E[z+2].y*a,E[z].x*y,E[z].y*a,E[z+1].x*y,E[z+1].y*a));return x.segments.last().close(),ce(E),b.spot1=new go.Spot(.222,.222),b.spot2=new go.Spot(.777,.777),b}),go.Shape.defineFigureGenerator("NinePointedBurst",function(ue,y,a){var E=xe(9),b=new go.Geometry,x=new go.PathFigure(E[0].x*y,E[0].y*a,!0);b.add(x);for(var z=1;z<E.length;z+=3)x.add(new go.PathSegment(go.PathSegment.Bezier,E[z+2].x*y,E[z+2].y*a,E[z].x*y,E[z].y*a,E[z+1].x*y,E[z+1].y*a));return x.segments.last().close(),ce(E),b.spot1=new go.Spot(.222,.222),b.spot2=new go.Spot(.777,.777),b}),go.Shape.defineFigureGenerator("TenPointedBurst",function(ue,y,a){var E=xe(10),b=new go.Geometry,x=new go.PathFigure(E[0].x*y,E[0].y*a,!0);b.add(x);for(var z=1;z<E.length;z+=3)x.add(new go.PathSegment(go.PathSegment.Bezier,E[z+2].x*y,E[z+2].y*a,E[z].x*y,E[z].y*a,E[z+1].x*y,E[z+1].y*a));return x.segments.last().close(),ce(E),b.spot1=new go.Spot(.222,.222),b.spot2=new go.Spot(.777,.777),b}),go.Shape.setFigureParameter("FramedRectangle",0,new wn("ThicknessX",8)),go.Shape.setFigureParameter("FramedRectangle",1,new wn("ThicknessY",8)),go.Shape.defineFigureGenerator("FramedRectangle",function(ue,y,a){var E=ue?ue.parameter1:NaN,b=ue?ue.parameter2:NaN;isNaN(E)&&(E=8),isNaN(b)&&(b=8);var x=new go.Geometry,z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,0)),z.add(new go.PathSegment(go.PathSegment.Line,y,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),E<y/2&&b<a/2&&(z.add(new go.PathSegment(go.PathSegment.Move,E,b)),z.add(new go.PathSegment(go.PathSegment.Line,E,a-b)),z.add(new go.PathSegment(go.PathSegment.Line,y-E,a-b)),z.add(new go.PathSegment(go.PathSegment.Line,y-E,b).close())),x.setSpots(0,0,1,1,E,b,-E,-b),x}),go.Shape.setFigureParameter("Ring",0,new wn("Thickness",8)),go.Shape.defineFigureGenerator("Ring",function(ue,y,a){var E=ue?ue.parameter1:NaN;(isNaN(E)||E<0)&&(E=8);var b=y/2,x=new go.Geometry,z=new go.PathFigure(y,y/2,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Arc,0,360,b,b,b,b).close());var ae=Math.max(b-E,0);return ae>0&&(z.add(new go.PathSegment(go.PathSegment.Move,y/2+ae,y/2)),z.add(new go.PathSegment(go.PathSegment.Arc,0,-360,b,b,ae,ae).close())),x.spot1=Ve,x.spot2=He,x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Cloud",function(ue,y,a){return new go.Geometry().add(new go.PathFigure(.08034461*y,.1944299*a,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*y,.05349299*a,-.09239631*y,.07836421*a,.1406031*y,-.0542823*a)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*y,.074219*a,.2450511*y,-.00697547*a,.3776197*y,-.01112067*a)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*y,.07004196*a,.4539471*y,0,.6066018*y,-.02526587*a)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*y,.08370865*a,.6914277*y,-.01904177*a,.8921095*y,-.01220843*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*y,.3194596*a,1.036446*y,.04105738*a,1.020377*y,.3022052*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*y,.562044*a,1.04448*y,.360238*a,.992256*y,.5219009*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*y,.8217117*a,1.032337*y,.5771781*a,1.018411*y,.8120651*a)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*y,.9156953*a,1.028411*y,.9571472*a,.8556702*y,1.052487*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*y,.9310455*a,.7431877*y,1.009325*a,.5624123*y,1.021761*a)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*y,.9344623*a,.4820677*y,1.031761*a,.3030112*y,1.002796*a)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*y,.870098*a,.2329994*y,1.01518*a,.03213784*y,1.01518*a)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*y,.6545475*a,-.02812061*y,.9032597*a,-.01205169*y,.6835638*a)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*y,.4265613*a,-.01812061*y,.6089503*a,-.00606892*y,.4555777*a)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*y,.1944299*a,-.01606892*y,.3892545*a,-.01205169*y,.1944299*a))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(ue,y,a){var E=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(E*y,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-E)*y,0)).add(new go.PathSegment(go.PathSegment.Line,y,E*a)).add(new go.PathSegment(go.PathSegment.Line,y,(1-E)*a)).add(new go.PathSegment(go.PathSegment.Line,(1-E)*y,a)).add(new go.PathSegment(go.PathSegment.Line,E*y,a)).add(new go.PathSegment(go.PathSegment.Line,0,(1-E)*a)).add(new go.PathSegment(go.PathSegment.Line,0,E*a).close())).setSpots(E/2,E/2,1-E/2,1-E/2)}),go.Shape.setFigureParameter("Pie",0,new wn("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new wn("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(ue,y,a){var E=ue?ue.parameter1:NaN,b=ue?ue.parameter2:NaN;isNaN(E)&&(E=0),isNaN(b)&&(b=315);var x=E%360;x<0&&(x+=360);var z=b%360,ae=Math.min(y,a)/2;return new go.Geometry().add(new go.PathFigure(ae,ae).add(new go.PathSegment(go.PathSegment.Arc,x,z,ae,ae,ae,ae).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(ue,y,a){var E=Ie/Math.SQRT2*.5,b=Math.SQRT2/2,x=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(y,a,!0).add(new go.PathSegment(go.PathSegment.Bezier,b*y,x*a,y,(1-E)*a,(b+E)*y,(x+E)*a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close()))}),go.Shape.setFigureParameter("ThickCross",0,new wn("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(ue,y,a){var E=ue?ue.parameter1:NaN;(isNaN(E)||E<0)&&(E=30);var b=Math.min(E,y)/2,x=y/2,z=a/2;return new go.Geometry().add(new go.PathFigure(x-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,x+b,0)).add(new go.PathSegment(go.PathSegment.Line,x+b,z-b)).add(new go.PathSegment(go.PathSegment.Line,y,z-b)).add(new go.PathSegment(go.PathSegment.Line,y,z+b)).add(new go.PathSegment(go.PathSegment.Line,x+b,z+b)).add(new go.PathSegment(go.PathSegment.Line,x+b,a)).add(new go.PathSegment(go.PathSegment.Line,x-b,a)).add(new go.PathSegment(go.PathSegment.Line,x-b,z+b)).add(new go.PathSegment(go.PathSegment.Line,0,z+b)).add(new go.PathSegment(go.PathSegment.Line,0,z-b)).add(new go.PathSegment(go.PathSegment.Line,x-b,z-b).close()))}),go.Shape.setFigureParameter("ThinCross",0,new wn("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(ue,y,a){var E=ue?ue.parameter1:NaN;(isNaN(E)||E<0)&&(E=10);var b=Math.min(E,y)/2,x=y/2,z=a/2;return new go.Geometry().add(new go.PathFigure(x-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,x+b,0)).add(new go.PathSegment(go.PathSegment.Line,x+b,z-b)).add(new go.PathSegment(go.PathSegment.Line,y,z-b)).add(new go.PathSegment(go.PathSegment.Line,y,z+b)).add(new go.PathSegment(go.PathSegment.Line,x+b,z+b)).add(new go.PathSegment(go.PathSegment.Line,x+b,a)).add(new go.PathSegment(go.PathSegment.Line,x-b,a)).add(new go.PathSegment(go.PathSegment.Line,x-b,z+b)).add(new go.PathSegment(go.PathSegment.Line,0,z+b)).add(new go.PathSegment(go.PathSegment.Line,0,z-b)).add(new go.PathSegment(go.PathSegment.Line,x-b,z-b).close()))}),go.Shape.setFigureParameter("ThickX",0,new wn("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(ue,y,a){var E=ue?ue.parameter1:NaN;if((isNaN(E)||E<0)&&(E=30),y===0||a===0){var b=new go.Geometry(go.Geometry.Rectangle);return b.startX=0,b.startY=0,b.endX=y,b.endY=a,b}else{var x=y/2,z=a/2,ae=Math.atan2(a,y),de=E-Math.min(Math.cos(ae)*E/2,x),Fe=E-Math.min(Math.sin(ae)*E/2,z),b=new go.Geometry,Le=new go.PathFigure(de,0,!0);return b.add(Le),Le.add(new go.PathSegment(go.PathSegment.Line,x,.2*a)),Le.add(new go.PathSegment(go.PathSegment.Line,y-de,0)),Le.add(new go.PathSegment(go.PathSegment.Line,y,Fe)),Le.add(new go.PathSegment(go.PathSegment.Line,.8*y,z)),Le.add(new go.PathSegment(go.PathSegment.Line,y,a-Fe)),Le.add(new go.PathSegment(go.PathSegment.Line,y-de,a)),Le.add(new go.PathSegment(go.PathSegment.Line,x,.8*a)),Le.add(new go.PathSegment(go.PathSegment.Line,de,a)),Le.add(new go.PathSegment(go.PathSegment.Line,0,a-Fe)),Le.add(new go.PathSegment(go.PathSegment.Line,.2*y,z)),Le.add(new go.PathSegment(go.PathSegment.Line,0,Fe).close()),b}}),go.Shape.setFigureParameter("ThinX",0,new wn("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(ue,y,a){var E=ue?ue.parameter1:NaN;(isNaN(E)||E<0)&&(E=10);var b=new go.Geometry,x=new go.PathFigure(.1*y,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,.1*a)),x.add(new go.PathSegment(go.PathSegment.Line,.6*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*y,a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.9*a)),x.add(new go.PathSegment(go.PathSegment.Line,.4*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.1*a).close()),b}),go.Shape.setFigureParameter("SquareIBeam",0,new wn("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(ue,y,a){var E=ue?ue.parameter1:NaN;isNaN(E)&&(E=.2);var b=new go.Geometry,x=new go.PathFigure(0,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,E*a)),x.add(new go.PathSegment(go.PathSegment.Line,(.5+E/2)*y,E*a)),x.add(new go.PathSegment(go.PathSegment.Line,(.5+E/2)*y,(1-E)*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,(1-E)*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,(1-E)*a)),x.add(new go.PathSegment(go.PathSegment.Line,(.5-E/2)*y,(1-E)*a)),x.add(new go.PathSegment(go.PathSegment.Line,(.5-E/2)*y,E*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,E*a).close()),b}),go.Shape.setFigureParameter("RoundedIBeam",0,new wn("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(ue,y,a){var E=ue?ue.parameter1:NaN;isNaN(E)&&(E=.5);var b=new go.Geometry,x=new go.PathFigure(0,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,y,a,Math.abs(1-E)*y,.25*a,Math.abs(1-E)*y,.75*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,0,E*y,.75*a,E*y,.25*a).close()),b}),go.Shape.defineFigureGenerator("HalfEllipse",function(ue,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,Ie*y,0,y,(.5-Ie/2)*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,a,y,(.5+Ie/2)*a,Ie*y,a).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(ue,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,a,y,0,y,a)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*y,.75*a,.5*y,.25*a).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(ue,y,a){return new go.Geometry().add(new go.PathFigure(.5*y,a,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*a,.1*y,.8*a,0,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.3*a,0,0,.45*y,0)).add(new go.PathSegment(go.PathSegment.Bezier,y,.3*a,.55*y,0,y,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,.5*a,.9*y,.8*a).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(ue,y,a){return new go.Geometry().add(new go.PathFigure(.5*y,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*y,.01*a)).add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,.6*y,.2*a,y,.25*a)).add(new go.PathSegment(go.PathSegment.Bezier,.55*y,.7*a,y,.8*a,.6*y,.8*a)).add(new go.PathSegment(go.PathSegment.Bezier,.75*y,a,.5*y,.75*a,.55*y,.95*a)).add(new go.PathSegment(go.PathSegment.Line,.25*y,a)).add(new go.PathSegment(go.PathSegment.Bezier,.45*y,.7*a,.45*y,.95*a,.5*y,.75*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.4*y,.8*a,0,.8*a)).add(new go.PathSegment(go.PathSegment.Bezier,.49*y,.01*a,0,.25*a,.4*y,.2*a).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(.4*y,.6*a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.15*y,a,.5*y,.75*a,.45*y,.95*a)),b.add(new go.PathSegment(go.PathSegment.Line,.85*y,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*y,.6*a,.55*y,.95*a,.5*y,.75*a));var x=.2,z=.3,ae=0,de=x*Ie;return b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*y,(.5+x+ae)*a,(.5-x+z)*y,(.5+de+ae)*a,(.5-de+z)*y,(.5+x+ae)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+x+z)*y,(.5+ae)*a,(.5+de+z)*y,(.5+x+ae)*a,(.5+x+z)*y,(.5+de+ae)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*y,(.5-x+ae)*a,(1-.5+x+z)*y,(.5-de+ae)*a,(.5+de+z)*y,(.5-x+ae)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.65*y,.36771243*a,(.5-de+z)*y,(.5-x+ae)*a,(.5-x+z+.05)*y,(.5-de+ae-.02)*a)),x=.2,z=0,ae=-.3,de=x*Ie,b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+x+z)*y,(.5+ae)*a,(.5+de+z)*y,(.5+x+ae)*a,(.5+x+z)*y,(.5+de+ae)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*y,(.5-x+ae)*a,(1-.5+x+z)*y,(.5-de+ae)*a,(.5+de+z)*y,(.5-x+ae)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-x+z)*y,(.5+ae)*a,(.5-de+z)*y,(.5-x+ae)*a,(.5-x+z)*y,(.5-de+ae)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-de+z)*y,(.5+x+ae)*a,(.5-x+z)*y,(.5+de+ae)*a,(.5-de+z)*y,(.5+x+ae)*a)),x=.2,z=-.3,ae=0,de=x*Ie,b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*y,(.5-x+ae)*a,(1-.5+x+z-.05)*y,(.5-de+ae-.02)*a,(.5+de+z)*y,(.5-x+ae)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-x+z)*y,(.5+ae)*a,(.5-de+z)*y,(.5-x+ae)*a,(.5-x+z)*y,(.5-de+ae)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*y,(.5+x+ae)*a,(.5-x+z)*y,(.5+de+ae)*a,(.5-de+z)*y,(.5+x+ae)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,.6*a,(.5+de+z)*y,(.5+x+ae)*a,(.5+x+z)*y,(.5+de+ae)*a).close()),E.setSpots(.06,.33,.93,.68),E}),go.Shape.defineFigureGenerator("YinYang",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(y*.5,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,y*.5,y*.5,y*.5,y*.5)),b.add(new go.PathSegment(go.PathSegment.Arc,90,-180,y*.5,y*.75,y*.25,y*.25)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,y*.5,y*.25,y*.25,y*.25));var x=.1,z=.5,ae=.25;return b.add(new go.PathSegment(go.PathSegment.Move,(z+x)*y,ae*a)),b.add(new go.PathSegment(go.PathSegment.Arc,0,-360,y*z,a*ae,x*y,x*y).close()),b=new go.PathFigure(y*.5,0,!1),E.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,-180,y*.5,y*.5,y*.5,y*.5)),ae=.75,b=new go.PathFigure((z+x)*y,ae*a,!0),E.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,0,360,y*z,a*ae,x*y,x*y).close()),E.defaultStretch=go.GraphObject.Uniform,E}),go.Shape.defineFigureGenerator("Peace",function(ue,y,a){var E=.8535533905932737,b=.5*y,x=.5*a;return new go.Geometry().add(new go.PathFigure(b,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,b,x,b,x)).add(new go.PathSegment(go.PathSegment.Line,b,a)).add(new go.PathSegment(go.PathSegment.Move,b,x)).add(new go.PathSegment(go.PathSegment.Line,(1-E)*y,E*a)).add(new go.PathSegment(go.PathSegment.Move,b,x)).add(new go.PathSegment(go.PathSegment.Line,E*y,E*a)))}),go.Shape.defineFigureGenerator("NotAllowed",function(ue,y,a){var E=new go.Geometry,b=Ie*.5,x=.5,z=.5,ae=.5,de=new go.PathFigure(z*y,(ae-x)*a);E.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*y,ae*a,(z-b)*y,(ae-x)*a,(z-x)*y,(ae-b)*a)),de.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae+x)*a,(z-x)*y,(ae+b)*a,(z-b)*y,(ae+x)*a)),de.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*y,ae*a,(z+b)*y,(ae+x)*a,(z+x)*y,(ae+b)*a)),de.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae-x)*a,(z+x)*y,(ae-b)*a,(z+b)*y,(ae-x)*a)),x=.4,b=Ie*.4;var Fe=ee(),Le=ee(),Ke=ee(),Je=ee();st(z,ae-x,z+b,ae-x,z+x,ae-b,z+x,ae,.42,Fe,Le,Ke,Je,Je);var $e=ee(),ot=ee(),_e=ee();st(z,ae-x,z+b,ae-x,z+x,ae-b,z+x,ae,.58,Je,Je,_e,$e,ot);var ft=ee(),Re=ee(),Ct=ee();st(z,ae+x,z-b,ae+x,z-x,ae+b,z-x,ae,.42,ft,Re,Ct,Je,Je);var rn=ee(),bt=ee(),pt=ee();return st(z,ae+x,z-b,ae+x,z-x,ae+b,z-x,ae,.58,Je,Je,pt,rn,bt),de.add(new go.PathSegment(go.PathSegment.Move,pt.x*y,pt.y*a)),de.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*y,ae*a,rn.x*y,rn.y*a,bt.x*y,bt.y*a)),de.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae-x)*a,(z-x)*y,(ae-b)*a,(z-b)*y,(ae-x)*a)),de.add(new go.PathSegment(go.PathSegment.Bezier,Ke.x*y,Ke.y*a,Fe.x*y,Fe.y*a,Le.x*y,Le.y*a)),de.add(new go.PathSegment(go.PathSegment.Line,pt.x*y,pt.y*a).close()),de.add(new go.PathSegment(go.PathSegment.Move,Ct.x*y,Ct.y*a)),de.add(new go.PathSegment(go.PathSegment.Line,_e.x*y,_e.y*a)),de.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*y,ae*a,$e.x*y,$e.y*a,ot.x*y,ot.y*a)),de.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae+x)*a,(z+x)*y,(ae+b)*a,(z+b)*y,(ae+x)*a)),de.add(new go.PathSegment(go.PathSegment.Bezier,Ct.x*y,Ct.y*a,ft.x*y,ft.y*a,Re.x*y,Re.y*a).close()),Oe(Fe),Oe(Le),Oe(Ke),Oe(Je),Oe($e),Oe(ot),Oe(_e),Oe(ft),Oe(Re),Oe(Ct),Oe(rn),Oe(bt),Oe(pt),E.defaultStretch=go.GraphObject.Uniform,E}),go.Shape.defineFigureGenerator("Fragile",function(ue,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*y,0)).add(new go.PathSegment(go.PathSegment.Line,.2*y,.15*a)).add(new go.PathSegment(go.PathSegment.Line,.3*y,.25*a)).add(new go.PathSegment(go.PathSegment.Line,.29*y,.33*a)).add(new go.PathSegment(go.PathSegment.Line,.35*y,.25*a)).add(new go.PathSegment(go.PathSegment.Line,.3*y,.15*a)).add(new go.PathSegment(go.PathSegment.Line,.4*y,0)).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*y,.5*a,y,.25*a,.75*y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.55*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.7*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.7*y,a)).add(new go.PathSegment(go.PathSegment.Line,.3*y,a)).add(new go.PathSegment(go.PathSegment.Line,.3*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.45*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.45*y,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*y,.5*a,0,.25*a).close()))}),go.Shape.setFigureParameter("HourGlass",0,new wn("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(ue,y,a){var E=ue?ue.parameter1:NaN;(isNaN(E)||E<0)&&(E=30),E>y&&(E=y);var b=(y-E)/2,x=b+E;return new go.Geometry().add(new go.PathFigure(x,.5*a).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a)).add(new go.PathSegment(go.PathSegment.Line,b,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,y,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(ue,y,a){return new go.Geometry().add(new go.PathFigure(0,.55*a).add(new go.PathSegment(go.PathSegment.Line,.6*y,0)).add(new go.PathSegment(go.PathSegment.Line,.3*y,.45*a)).add(new go.PathSegment(go.PathSegment.Line,y,.45*a)).add(new go.PathSegment(go.PathSegment.Line,.4*y,a)).add(new go.PathSegment(go.PathSegment.Line,.7*y,.55*a).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(ue,y,a){var E=new go.Geometry,b=Ie*.4,x=.4,z=.5,ae=.5,de=ee(),Fe=ee(),Le=ee(),Ke=ee(),Je=new go.PathFigure((z-x)*y,ae*a,!1);E.add(Je),Je.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae-x)*a,(z-x)*y,(ae-b)*a,(z-b)*y,(ae-x)*a)),st(z,ae-x,z+b,ae-x,z+x,ae-b,z+x,ae,.44,Le,Ke,Fe,de,de),Je.add(new go.PathSegment(go.PathSegment.Bezier,Fe.x*y,Fe.y*a,Le.x*y,Le.y*a,Ke.x*y,Ke.y*a));var $e=me(Fe.x,Fe.y);st(z,ae-x,z+b,ae-x,z+x,ae-b,z+x,ae,.56,de,de,Fe,Le,Ke);var ot=me(Fe.x,Fe.y);Je.add(new go.PathSegment(go.PathSegment.Line,($e.x*.1+.95*.9)*y,$e.y*.1*a)),Je.add(new go.PathSegment(go.PathSegment.Line,.85*y,$e.y*.1*a)),Je.add(new go.PathSegment(go.PathSegment.Line,.85*y,0)),Je.add(new go.PathSegment(go.PathSegment.Line,y,0)),Je.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),Je.add(new go.PathSegment(go.PathSegment.Line,(ot.x*.1+.9)*y,.15*a)),Je.add(new go.PathSegment(go.PathSegment.Line,(ot.x*.1+.9)*y,(ot.y*.1+.05*.9)*a)),Je.add(new go.PathSegment(go.PathSegment.Line,ot.x*y,ot.y*a)),Je.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*y,ae*a,Le.x*y,Le.y*a,Ke.x*y,Ke.y*a)),Je.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae+x)*a,(z+x)*y,(ae+b)*a,(z+b)*y,(ae+x)*a)),Je.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*y,ae*a,(z-b)*y,(ae+x)*a,(z-x)*y,(ae+b)*a)),x=.35,b=Ie*.35;var _e=new go.PathFigure(z*y,(ae-x)*a,!1);E.add(_e),_e.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*y,ae*a,(z-b)*y,(ae-x)*a,(z-x)*y,(ae-b)*a)),_e.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae+x)*a,(z-x)*y,(ae+b)*a,(z-b)*y,(ae+x)*a)),_e.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*y,ae*a,(z+b)*y,(ae+x)*a,(z+x)*y,(ae+b)*a)),_e.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae-x)*a,(z+x)*y,(ae-b)*a,(z+b)*y,(ae-x)*a));var ft=new go.PathFigure((z-x)*y,ae*a,!1);return E.add(ft),Oe(de),Oe(Fe),Oe(Le),Oe(Ke),Oe($e),Oe(ot),E.spot1=new go.Spot(.202,.257),E.spot2=new go.Spot(.792,.739),E.defaultStretch=go.GraphObject.Uniform,E}),go.Shape.defineFigureGenerator("GenderFemale",function(ue,y,a){var E=new go.Geometry,b=.375,x=0,z=-.125,ae=b*Ie,de=new go.PathFigure((.525+x)*y,(.5+b+z)*a,!1);E.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+x)*y,(.5+z)*a,(.5+ae+x)*y,(.5+b+z)*a,(.5+b+x)*y,(.5+ae+z)*a)),de.add(new go.PathSegment(go.PathSegment.Bezier,(.5+x)*y,(.5-b+z)*a,(1-.5+b+x)*y,(.5-ae+z)*a,(.5+ae+x)*y,(.5-b+z)*a)),de.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+x)*y,(.5+z)*a,(.5-ae+x)*y,(.5-b+z)*a,(.5-b+x)*y,(.5-ae+z)*a)),de.add(new go.PathSegment(go.PathSegment.Bezier,(.475+x)*y,(.5+b+z)*a,(.5-b+x)*y,(.5+ae+z)*a,(.5-ae+x)*y,(.5+b+z)*a)),de.add(new go.PathSegment(go.PathSegment.Line,.475*y,.85*a)),de.add(new go.PathSegment(go.PathSegment.Line,.425*y,.85*a)),de.add(new go.PathSegment(go.PathSegment.Line,.425*y,.9*a)),de.add(new go.PathSegment(go.PathSegment.Line,.475*y,.9*a)),de.add(new go.PathSegment(go.PathSegment.Line,.475*y,a)),de.add(new go.PathSegment(go.PathSegment.Line,.525*y,a)),de.add(new go.PathSegment(go.PathSegment.Line,.525*y,.9*a)),de.add(new go.PathSegment(go.PathSegment.Line,.575*y,.9*a)),de.add(new go.PathSegment(go.PathSegment.Line,.575*y,.85*a)),de.add(new go.PathSegment(go.PathSegment.Line,.525*y,.85*a).close()),b=.325,x=0,z=-.125,ae=b*Ie;var de=new go.PathFigure((1-.5+b+x)*y,(.5+z)*a,!1);E.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,(.5+x)*y,(.5+b+z)*a,(.5+b+x)*y,(.5+ae+z)*a,(.5+ae+x)*y,(.5+b+z)*a)),de.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+x)*y,(.5+z)*a,(.5-ae+x)*y,(.5+b+z)*a,(.5-b+x)*y,(.5+ae+z)*a)),de.add(new go.PathSegment(go.PathSegment.Bezier,(.5+x)*y,(.5-b+z)*a,(.5-b+x)*y,(.5-ae+z)*a,(.5-ae+x)*y,(.5-b+z)*a)),de.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+x)*y,(.5+z)*a,(.5+ae+x)*y,(.5-b+z)*a,(1-.5+b+x)*y,(.5-ae+z)*a));var de=new go.PathFigure((.525+x)*y,(.5+b+z)*a,!1);return E.add(de),E.spot1=new go.Spot(.232,.136),E.spot2=new go.Spot(.682,.611),E.defaultStretch=go.GraphObject.Uniform,E}),go.Shape.defineFigureGenerator("LogicImplies",function(ue,y,a){var E=ue?ue.parameter1:NaN;return isNaN(E)&&(E=.2),new go.Geometry().add(new go.PathFigure((1-E)*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,(1-E)*y,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(ue,y,a){var E=ue?ue.parameter1:NaN;return isNaN(E)&&(E=.2),new go.Geometry().add(new go.PathFigure((1-E)*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,(1-E)*y,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Move,E*y,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E*y,a))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(ue,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)))}),go.Shape.defineFigureGenerator("LogicAnd",function(ue,y,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,0)).add(new go.PathSegment(go.PathSegment.Line,y,a))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(ue,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,a)).add(new go.PathSegment(go.PathSegment.Line,y,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(ue,y,a){var E=new go.Geometry().add(new go.PathFigure(.5*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*y,.5*a,.5*y,.5*a)));return E.defaultStretch=go.GraphObject.Uniform,E}),go.Shape.defineFigureGenerator("LogicTruth",function(ue,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Move,.5*y,0)).add(new go.PathSegment(go.PathSegment.Line,.5*y,a)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(ue,y,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Move,.5*y,a)).add(new go.PathSegment(go.PathSegment.Line,.5*y,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(ue,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Move,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a)))}),go.Shape.defineFigureGenerator("LogicForAll",function(ue,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,a)).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Move,.25*y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.75*y,.5*a))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(ue,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Move,0,a)).add(new go.PathSegment(go.PathSegment.Line,y,a))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(ue,y,a){var E=.5;return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,0,E*a)).add(new go.PathSegment(go.PathSegment.Arc,180,180,E*y,E*a,E*y,E*a)).add(new go.PathSegment(go.PathSegment.Line,y,a))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(ue,y,a){var E=.5;return new go.Geometry().add(new go.PathFigure(y,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,E*a)).add(new go.PathSegment(go.PathSegment.Arc,0,180,E*y,E*a,E*y,E*a)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new wn("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new wn("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(ue,y,a){var E=ue?ue.parameter1:NaN;isNaN(E)&&(E=.3);var b=ue?ue.parameter2:NaN;isNaN(b)&&(b=.3);var x=(1-E)*y,z=(.5-b/2)*a,ae=(.5+b/2)*a,de=new go.Geometry,Fe=new go.PathFigure(0,z,!0);de.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Line,x,z)),Fe.add(new go.PathSegment(go.PathSegment.Line,x,0)),Fe.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),Fe.add(new go.PathSegment(go.PathSegment.Line,x,a)),Fe.add(new go.PathSegment(go.PathSegment.Line,x,ae)),Fe.add(new go.PathSegment(go.PathSegment.Line,0,ae).close()),de.spot1=new go.Spot(0,z/a);var Le=Ze(0,ae/a,1,ae/a,x/y,1,1,.5,ee());return de.spot2=new go.Spot(Le.x,Le.y),Oe(Le),de}),go.Shape.setFigureParameter("Arrow2",0,new wn("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new wn("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(ue,y,a){var E=ue?ue.parameter1:NaN;isNaN(E)&&(E=30),E>y&&(E=y);var b=ue?ue.parameter2:NaN;isNaN(b)&&(b=30),b=Math.min(b,a/2);var x=y-E,z=(a-b)/2,ae=z+b,de=new go.Geometry,Fe=new go.PathFigure(0,z,!0);de.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Line,x,z)),Fe.add(new go.PathSegment(go.PathSegment.Line,x,0)),Fe.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),Fe.add(new go.PathSegment(go.PathSegment.Line,x,a)),Fe.add(new go.PathSegment(go.PathSegment.Line,x,ae)),Fe.add(new go.PathSegment(go.PathSegment.Line,0,ae).close()),de.spot1=new go.Spot(0,z/a);var Le=Ze(0,ae/a,1,ae/a,x/y,1,1,.5,ee());return de.spot2=new go.Spot(Le.x,Le.y),Oe(Le),de}),go.Shape.defineFigureGenerator("Chevron",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a).close()),E}),go.Shape.defineFigureGenerator("DoubleArrow",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,.214*a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,1*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,1*a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,.786*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,1*a).close()),E}),go.Shape.setFigureParameter("DoubleEndArrow",0,new wn("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(ue,y,a){var E=ue?ue.parameter1:NaN;isNaN(E)&&(E=.3);var b=(.5-E/2)*a,x=(.5+E/2)*a,z=new go.Geometry,ae=new go.PathFigure(y,.5*a,!0);z.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,x)),ae.add(new go.PathSegment(go.PathSegment.Line,.3*y,x)),ae.add(new go.PathSegment(go.PathSegment.Line,.3*y,a)),ae.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.3*y,0)),ae.add(new go.PathSegment(go.PathSegment.Line,.3*y,b)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,b)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close());var de=Ze(0,.5,.3,0,0,b/a,.1,b/a,ee());return z.spot1=new go.Spot(de.x,de.y),de=Ze(.7,1,1,.5,0,x/a,1,x/a,de),z.spot2=new go.Spot(de.x,de.y),Oe(de),z}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new wn("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new wn("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(ue,y,a){var E=ue?ue.parameter1:NaN;isNaN(E)&&(E=40);var b=ue?ue.parameter2:NaN;isNaN(b)&&(b=100);var x=(a-E)/2,z=x+E,ae=(a-b)/2,de=ae+b;(E>a||b>a)&&(b>E?(E=E*a/b,x=(a-E)/2,z=x+E,ae=0,de=a):(x=0,z=a,ae=0,de=a));var Fe=new go.Geometry,Le=new go.PathFigure(y,.5*a,!0);Fe.add(Le),Le.add(new go.PathSegment(go.PathSegment.Line,.7*y,de)),Le.add(new go.PathSegment(go.PathSegment.Line,.7*y,z)),Le.add(new go.PathSegment(go.PathSegment.Line,.3*y,z)),Le.add(new go.PathSegment(go.PathSegment.Line,.3*y,de)),Le.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),Le.add(new go.PathSegment(go.PathSegment.Line,.3*y,ae)),Le.add(new go.PathSegment(go.PathSegment.Line,.3*y,x)),Le.add(new go.PathSegment(go.PathSegment.Line,.7*y,x)),Le.add(new go.PathSegment(go.PathSegment.Line,.7*y,ae).close());var Ke=Ze(0,.5,.3,ae/a,0,x/a,1,x/a,ee());return Fe.spot1=new go.Spot(Ke.x,Ke.y),Ke=Ze(.7,de/a,1,.5,0,z/a,1,z/a,Ke),Fe.spot2=new go.Spot(Ke.x,Ke.y),Oe(Ke),Fe}),go.Shape.setFigureParameter("IBeamArrow",0,new wn("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(ue,y,a){var E=ue?ue.parameter1:NaN;isNaN(E)&&(E=.3);var b=(.5-E/2)*a,x=(.5+E/2)*a,z=new go.Geometry,ae=new go.PathFigure(y,.5*a,!0);z.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,x)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*y,x)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),ae.add(new go.PathSegment(go.PathSegment.Line,0,a)),ae.add(new go.PathSegment(go.PathSegment.Line,0,0)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*y,0)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*y,b)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,b)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close()),z.spot1=new go.Spot(0,b/a);var de=Ze(.7,1,1,.5,0,x/a,1,x/a,ee());return z.spot2=new go.Spot(de.x,de.y),Oe(de),z}),go.Shape.setFigureParameter("IBeamArrow2",0,new wn("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new wn("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(ue,y,a){var E=ue?ue.parameter1:NaN;isNaN(E)&&(E=40);var b=ue?ue.parameter2:NaN;isNaN(b)&&(b=100);var x=(a-E)/2,z=x+E,ae=(a-b)/2,de=ae+b;(E>a||b>a)&&(b>E?(E=E*a/b,x=(a-E)/2,z=x+E,ae=0,de=a):(x=0,z=a,ae=0,de=a));var Fe=new go.Geometry,Le=new go.PathFigure(y,.5*a,!0);Fe.add(Le),Le.add(new go.PathSegment(go.PathSegment.Line,.7*y,de)),Le.add(new go.PathSegment(go.PathSegment.Line,.7*y,z)),Le.add(new go.PathSegment(go.PathSegment.Line,.2*y,z)),Le.add(new go.PathSegment(go.PathSegment.Line,.2*y,de)),Le.add(new go.PathSegment(go.PathSegment.Line,0,de)),Le.add(new go.PathSegment(go.PathSegment.Line,0,ae)),Le.add(new go.PathSegment(go.PathSegment.Line,.2*y,ae)),Le.add(new go.PathSegment(go.PathSegment.Line,.2*y,x)),Le.add(new go.PathSegment(go.PathSegment.Line,.7*y,x)),Le.add(new go.PathSegment(go.PathSegment.Line,.7*y,ae).close()),Fe.spot1=new go.Spot(0,x/a);var Ke=Ze(.7,de/a,1,.5,0,z/a,1,z/a,ee());return Fe.spot2=new go.Spot(Ke.x,Ke.y),Oe(Ke),Fe}),go.Shape.setFigureParameter("Pointer",0,new wn("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(ue,y,a){var E=ue?ue.parameter1:NaN;isNaN(E)&&(E=.1);var b=new go.Geometry,x=new go.PathFigure(y,.5*a,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,E*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),b.spot1=new go.Spot(E,.35);var z=Ze(.2,.65,1,.65,0,1,1,.5,ee());return b.spot2=new go.Spot(z.x,z.y),Oe(z),b}),go.Shape.setFigureParameter("RoundedPointer",0,new wn("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(ue,y,a){var E=ue?ue.parameter1:NaN;isNaN(E)&&(E=.3);var b=new go.Geometry,x=new go.PathFigure(y,.5*a,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,0,E*y,.75*a,E*y,.25*a).close()),b.spot1=new go.Spot(E,.35);var z=Ze(0,.65,1,.65,0,1,1,.5,ee());return b.spot2=new go.Spot(z.x,z.y),Oe(z),b}),go.Shape.setFigureParameter("SplitEndArrow",0,new wn("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(ue,y,a){var E=ue?ue.parameter1:NaN;isNaN(E)&&(E=.4);var b=(.5-E/2)*a,x=(.5+E/2)*a,z=new go.Geometry,ae=new go.PathFigure(y,.5*a,!0);z.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,x)),ae.add(new go.PathSegment(go.PathSegment.Line,0,x)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*y,.5*a)),ae.add(new go.PathSegment(go.PathSegment.Line,0,b)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,b)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close()),z.spot1=new go.Spot(.2,.3);var de=Ze(.7,1,1,.5,0,x/a,1,x/a,ee());return z.spot2=new go.Spot(de.x,de.y),Oe(de),z}),go.Shape.setFigureParameter("SplitEndArrow2",0,new wn("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(ue,y,a){var E=ue?ue.parameter1:NaN;isNaN(E)&&(E=50);var b=(a-E)/2,x=b+E;E>a&&(b=0,x=a);var z=new go.Geometry,ae=new go.PathFigure(y,.5*a,!0);z.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,x)),ae.add(new go.PathSegment(go.PathSegment.Line,0,x)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*y,.5*a)),ae.add(new go.PathSegment(go.PathSegment.Line,0,b)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,b)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close()),z.spot1=new go.Spot(.2,b/a);var de=Ze(.7,1,1,.5,0,x/a,1,x/a,ee());return z.spot2=new go.Spot(de.x,de.y),Oe(de),z}),go.Shape.setFigureParameter("SquareArrow",0,new wn("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(ue,y,a){var E=ue?ue.parameter1:NaN;isNaN(E)&&(E=.7);var b=new go.Geometry,x=new go.PathFigure(y,.5*a,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E*y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Line,E*y,0).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(E,1),b}),go.Shape.defineFigureGenerator("Cone1",function(ue,y,a){var E=new go.Geometry,b=Ie*.5,x=Ie*.1,z=new go.PathFigure(0,.9*a,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),z.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,(.9+x)*a,(.5+b)*y,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-b)*y,a,0,(.9+x)*a).close()),E.spot1=new go.Spot(.25,.5),E.spot2=new go.Spot(.75,.97),E}),go.Shape.defineFigureGenerator("Cone2",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(0,.9*a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,y,.9*a,(1-.85/.9)*y,a,.85/.9*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.9*a).close());var x=new go.PathFigure(0,.9*a,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Bezier,y,.9*a,(1-.85/.9)*y,.8*a,.85/.9*y,.8*a)),E.spot1=new go.Spot(.25,.5),E.spot2=new go.Spot(.75,.82),E}),go.Shape.defineFigureGenerator("Cube1",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(.5*y,a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.85*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.15*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*a).close());var x=new go.PathFigure(.5*y,a,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,.3*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.15*a)),x.add(new go.PathSegment(go.PathSegment.Move,.5*y,.3*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),E.spot1=new go.Spot(0,.3),E.spot2=new go.Spot(.5,.85),E}),go.Shape.defineFigureGenerator("Cube2",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(0,.3*a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,0).close());var x=new go.PathFigure(0,.3*a,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.7*y,.3*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Move,.7*y,.3*a)),x.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),E.spot1=new go.Spot(0,.3),E.spot2=new go.Spot(.7,1),E}),go.Shape.defineFigureGenerator("Cylinder1",function(ue,y,a){var E=ue?ue.parameter1:NaN;isNaN(E)&&(E=5),E=Math.min(E,a/3);var b=new go.Geometry,x=Ie*.5,z=new go.PathFigure(0,E,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,Ie*E,(.5-x)*y,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,1*y,E,(.5+x)*y,0,1*y,Ie*E)),z.add(new go.PathSegment(go.PathSegment.Line,y,a-E)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,1*a,1*y,a-Ie*E,(.5+x)*y,1*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,a-E,(.5-x)*y,1*a,0,a-Ie*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E));var ae=new go.PathFigure(y,E,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,2*E,1*y,2*E-Ie*E,(.5+x)*y,2*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,E,(.5-x)*y,2*E,0,2*E-Ie*E)),b.spot1=new go.Spot(0,0,0,2*E),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder2",function(ue,y,a){var E=ue?ue.parameter1:NaN;isNaN(E)&&(E=5),E=Math.min(E,a/3);var b=new go.Geometry,x=Ie*.5,z=new go.PathFigure(0,a-E,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,E)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,Ie*E,(.5-x)*y,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,y,E,(.5+x)*y,0,y,Ie*E)),z.add(new go.PathSegment(go.PathSegment.Line,y,a-E)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,a-Ie*E,(.5+x)*y,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,a-E,(.5-x)*y,a,0,a-Ie*E));var ae=new go.PathFigure(0,a-E,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a-2*E,0,a-E-Ie*E,(.5-x)*y,a-2*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,y,a-E,(.5+x)*y,a-2*E,y,a-E-Ie*E)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,0,-2*E),b}),go.Shape.defineFigureGenerator("Cylinder3",function(ue,y,a){var E=ue?ue.parameter1:NaN;isNaN(E)&&(E=5),E=Math.min(E,y/3);var b=new go.Geometry,x=Ie*.5,z=new go.PathFigure(E,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y-E,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,y-Ie*E,0,y,(.5-x)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,y-E,a,y,(.5+x)*a,y-Ie*E,a)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,Ie*E,a,0,(.5+x)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,0,0,(.5-x)*a,Ie*E,0));var ae=new go.PathFigure(E,0,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,2*E,.5*a,E+Ie*E,0,2*E,(.5-x)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,E,a,2*E,(.5+x)*a,E+Ie*E,a)),b.spot1=new go.Spot(0,0,2*E,0),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder4",function(ue,y,a){var E=ue?ue.parameter1:NaN;isNaN(E)&&(E=5),E=Math.min(E,y/3);var b=new go.Geometry,x=Ie*.5,z=new go.PathFigure(y-E,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,y-Ie*E,0,y,(.5-x)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,y-E,a,y,(.5+x)*a,y-Ie*E,a)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,Ie*E,a,0,(.5+x)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,0,0,(.5-x)*a,Ie*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,y-E,0));var ae=new go.PathFigure(y-E,0,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,y-2*E,.5*a,y-E-Ie*E,0,y-2*E,(.5-x)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,y-E,a,y-2*E,(.5+x)*a,y-E-Ie*E,a)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,-2*E,0),b}),go.Shape.defineFigureGenerator("Prism1",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(.25*y,.25*a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var x=new go.PathFigure(.25*y,.25*a,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),E.spot1=new go.Spot(.408,.172),E.spot2=new go.Spot(.833,.662),E}),go.Shape.defineFigureGenerator("Prism2",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(0,.25*a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var x=new go.PathFigure(0,a,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.25*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),x.add(new go.PathSegment(go.PathSegment.Move,0,.25*a)),x.add(new go.PathSegment(go.PathSegment.Line,.25*y,.5*a)),E.spot1=new go.Spot(.25,.5),E.spot2=new go.Spot(.75,.75),E}),go.Shape.defineFigureGenerator("Pyramid1",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(.5*y,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*a).close());var x=new go.PathFigure(.5*y,0,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),E.spot1=new go.Spot(.25,.367),E.spot2=new go.Spot(.75,.875),E}),go.Shape.defineFigureGenerator("Pyramid2",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(.5*y,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.85*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*a).close());var x=new go.PathFigure(.5*y,0,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,.7*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.85*a)),x.add(new go.PathSegment(go.PathSegment.Move,.5*y,.7*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,.85*a)),E.spot1=new go.Spot(.25,.367),E.spot2=new go.Spot(.75,.875),E}),go.Shape.defineFigureGenerator("Actor",function(ue,y,a){var E=new go.Geometry,b=.2,x=.1,z=Ie*b,ae=Ie*x,de=.5,Fe=.1,Le=new go.PathFigure(de*y,(Fe+x)*a,!0);E.add(Le),Le.add(new go.PathSegment(go.PathSegment.Bezier,(de-b)*y,Fe*a,(de-z)*y,(Fe+x)*a,(de-b)*y,(Fe+ae)*a)),Le.add(new go.PathSegment(go.PathSegment.Bezier,de*y,(Fe-x)*a,(de-b)*y,(Fe-ae)*a,(de-z)*y,(Fe-x)*a)),Le.add(new go.PathSegment(go.PathSegment.Bezier,(de+b)*y,Fe*a,(de+z)*y,(Fe-x)*a,(de+b)*y,(Fe-ae)*a)),Le.add(new go.PathSegment(go.PathSegment.Bezier,de*y,(Fe+x)*a,(de+b)*y,(Fe+ae)*a,(de+z)*y,(Fe+x)*a));var Ke=.05,Je=Ie*Ke;de=.05,Fe=.25;var $e=new go.PathFigure(.5*y,.2*a,!0);return E.add($e),$e.add(new go.PathSegment(go.PathSegment.Line,.95*y,.2*a)),de=.95,Fe=.25,$e.add(new go.PathSegment(go.PathSegment.Bezier,(de+Ke)*y,Fe*a,(de+Je)*y,(Fe-Ke)*a,(de+Ke)*y,(Fe-Je)*a)),$e.add(new go.PathSegment(go.PathSegment.Line,y,.6*a)),$e.add(new go.PathSegment(go.PathSegment.Line,.85*y,.6*a)),$e.add(new go.PathSegment(go.PathSegment.Line,.85*y,.35*a)),Ke=.025,Je=Ie*Ke,de=.825,Fe=.35,$e.add(new go.PathSegment(go.PathSegment.Bezier,de*y,(Fe-Ke)*a,(de+Ke)*y,(Fe-Je)*a,(de+Je)*y,(Fe-Ke)*a)),$e.add(new go.PathSegment(go.PathSegment.Bezier,(de-Ke)*y,Fe*a,(de-Je)*y,(Fe-Ke)*a,(de-Ke)*y,(Fe-Je)*a)),$e.add(new go.PathSegment(go.PathSegment.Line,.8*y,a)),$e.add(new go.PathSegment(go.PathSegment.Line,.55*y,a)),$e.add(new go.PathSegment(go.PathSegment.Line,.55*y,.7*a)),Ke=.05,Je=Ie*Ke,de=.5,Fe=.7,$e.add(new go.PathSegment(go.PathSegment.Bezier,de*y,(Fe-Ke)*a,(de+Ke)*y,(Fe-Je)*a,(de+Je)*y,(Fe-Ke)*a)),$e.add(new go.PathSegment(go.PathSegment.Bezier,(de-Ke)*y,Fe*a,(de-Je)*y,(Fe-Ke)*a,(de-Ke)*y,(Fe-Je)*a)),$e.add(new go.PathSegment(go.PathSegment.Line,.45*y,a)),$e.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),$e.add(new go.PathSegment(go.PathSegment.Line,.2*y,.35*a)),Ke=.025,Je=Ie*Ke,de=.175,Fe=.35,$e.add(new go.PathSegment(go.PathSegment.Bezier,de*y,(Fe-Ke)*a,(de+Ke)*y,(Fe-Je)*a,(de+Je)*y,(Fe-Ke)*a)),$e.add(new go.PathSegment(go.PathSegment.Bezier,(de-Ke)*y,Fe*a,(de-Je)*y,(Fe-Ke)*a,(de-Ke)*y,(Fe-Je)*a)),$e.add(new go.PathSegment(go.PathSegment.Line,.15*y,.6*a)),$e.add(new go.PathSegment(go.PathSegment.Line,0,.6*a)),$e.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),Ke=.05,Je=Ie*Ke,de=.05,Fe=.25,$e.add(new go.PathSegment(go.PathSegment.Bezier,de*y,(Fe-Ke)*a,(de-Ke)*y,(Fe-Je)*a,(de-Je)*y,(Fe-Ke)*a)),$e.add(new go.PathSegment(go.PathSegment.Line,.5*y,.2*a)),E.spot1=new go.Spot(.2,.2),E.spot2=new go.Spot(.8,.65),E}),go.Shape.setFigureParameter("Card",0,new wn("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(ue,y,a){var E=ue?ue.parameter1:NaN;isNaN(E)&&(E=.2);var b=new go.Geometry,x=new go.PathFigure(y,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,E*a)),x.add(new go.PathSegment(go.PathSegment.Line,E*y,0).close()),b.spot1=new go.Spot(0,E),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Collate",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(.5*y,.5*a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a));var x=new go.PathFigure(.5*y,.5*a,!0);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),E.spot1=new go.Spot(.25,0),E.spot2=new go.Spot(.75,.25),E}),go.Shape.defineFigureGenerator("CreateRequest",function(ue,y,a){var E=new go.Geometry,b=ue?ue.parameter1:NaN;isNaN(b)&&(b=.1);var x=new go.PathFigure(0,0,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(0,b*a,!1);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,b*a)),z.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,(1-b)*a)),E}),go.Shape.defineFigureGenerator("Database",function(ue,y,a){var E=new go.Geometry,b=Ie*.5,x=Ie*.1,z=new go.PathFigure(y,.1*a,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,(.9+x)*a,(.5+b)*y,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-b)*y,a,0,(.9+x)*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,(.1-x)*a,(.5-b)*y,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,y,.1*a,(.5+b)*y,0,y,(.1-x)*a));var ae=new go.PathFigure(y,.1*a,!1);return E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.2*a,y,(.1+x)*a,(.5+b)*y,.2*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*a,(.5-b)*y,.2*a,0,(.1+x)*a)),ae.add(new go.PathSegment(go.PathSegment.Move,y,.2*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.3*a,y,(.2+x)*a,(.5+b)*y,.3*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*a,(.5-b)*y,.3*a,0,(.2+x)*a)),ae.add(new go.PathSegment(go.PathSegment.Move,y,.3*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.4*a,y,(.3+x)*a,(.5+b)*y,.4*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*a,(.5-b)*y,.4*a,0,(.3+x)*a)),E.spot1=new go.Spot(0,.4),E.spot2=new go.Spot(1,.9),E}),go.Shape.defineFigureGenerator("DataStorage",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*y,a,y,0,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*y,.9*a,.25*y,.1*a).close()),E.spot1=new go.Spot(.226,0),E.spot2=new go.Spot(.81,1),E}),go.Shape.defineFigureGenerator("DiskStorage",function(ue,y,a){var E=new go.Geometry,b=Ie*.5,x=Ie*.1,z=new go.PathFigure(y,.1*a,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,(.9+x)*a,(.5+b)*y,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-b)*y,a,0,(.9+x)*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,(.1-x)*a,(.5-b)*y,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,y,.1*a,(.5+b)*y,0,y,(.1-x)*a));var ae=new go.PathFigure(y,.1*a,!1);return E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.2*a,y,(.1+x)*a,(.5+b)*y,.2*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*a,(.5-b)*y,.2*a,0,(.1+x)*a)),ae.add(new go.PathSegment(go.PathSegment.Move,y,.2*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.3*a,y,(.2+x)*a,(.5+b)*y,.3*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*a,(.5-b)*y,.3*a,0,(.2+x)*a)),E.spot1=new go.Spot(0,.3),E.spot2=new go.Spot(1,.9),E}),go.Shape.defineFigureGenerator("Display",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(.25*y,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*y,a,y,0,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.25*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close()),E.spot1=new go.Spot(.25,0),E.spot2=new go.Spot(.75,1),E}),go.Shape.defineFigureGenerator("DividedEvent",function(ue,y,a){var E=new go.Geometry,b=ue?ue.parameter1:NaN;isNaN(b)?b=.2:b<.15&&(b=.15);var x=Ie*.2,z=new go.PathFigure(0,.2*a,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,0,0,(.2-x)*a,(.2-x)*y,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*y,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,y,.2*a,(.8+x)*y,0,y,(.2-x)*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,a,y,(.8+x)*a,(.8+x)*y,a)),z.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*a,(.2-x)*y,a,0,(.8+x)*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.2*a));var ae=new go.PathFigure(0,b*a,!1);return E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,y,b*a)),E}),go.Shape.defineFigureGenerator("DividedProcess",function(ue,y,a){var E=new go.Geometry,b=ue?ue.parameter1:NaN;(isNaN(b)||b<.1)&&(b=.1);var x=new go.PathFigure(0,0,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(0,b*a,!1);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,b*a)),E}),go.Shape.defineFigureGenerator("Document",function(ue,y,a){var E=new go.Geometry;a=a/.8;var b=new go.PathFigure(0,.7*a,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*y,.4*a,.5*y,a).close()),E.spot1=go.Spot.TopLeft,E.spot2=new go.Spot(1,.6),E}),go.Shape.defineFigureGenerator("ExternalOrganization",function(ue,y,a){var E=new go.Geometry,b=ue?ue.parameter1:NaN;(isNaN(b)||b<.2)&&(b=.2);var x=new go.PathFigure(0,0,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(b*y,0,!1);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,b*a)),z.add(new go.PathSegment(go.PathSegment.Move,y,b*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-b)*y,0)),z.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*a)),z.add(new go.PathSegment(go.PathSegment.Line,b*y,a)),z.add(new go.PathSegment(go.PathSegment.Move,(1-b)*y,a)),z.add(new go.PathSegment(go.PathSegment.Line,y,(1-b)*a)),E}),go.Shape.defineFigureGenerator("ExternalProcess",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(.5*y,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close());var x=new go.PathFigure(.1*y,.4*a,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.1*y,.6*a)),x.add(new go.PathSegment(go.PathSegment.Move,.9*y,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*y,.4*a)),x.add(new go.PathSegment(go.PathSegment.Move,.6*y,.1*a)),x.add(new go.PathSegment(go.PathSegment.Line,.4*y,.1*a)),x.add(new go.PathSegment(go.PathSegment.Move,.4*y,.9*a)),x.add(new go.PathSegment(go.PathSegment.Line,.6*y,.9*a)),E.spot1=new go.Spot(.25,.25),E.spot2=new go.Spot(.75,.75),E}),go.Shape.defineFigureGenerator("File",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var x=new go.PathFigure(.75*y,0,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.75*y,.25*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),E.spot1=new go.Spot(0,.25),E.spot2=go.Spot.BottomRight,E}),go.Shape.defineFigureGenerator("Interrupt",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(y,.5*a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a));var x=new go.PathFigure(y,.5*a,!1);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,a));var z=new go.PathFigure(y,.5*a,!1);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.spot1=new go.Spot(0,.25),E.spot2=new go.Spot(.5,.75),E}),go.Shape.defineFigureGenerator("InternalStorage",function(ue,y,a){var E=new go.Geometry,b=ue?ue.parameter1:NaN,x=ue?ue.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(x)&&(x=.1);var z=new go.PathFigure(0,0,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,0)),z.add(new go.PathSegment(go.PathSegment.Line,y,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ae=new go.PathFigure(b*y,0,!1);return E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b*y,a)),ae.add(new go.PathSegment(go.PathSegment.Move,0,x*a)),ae.add(new go.PathSegment(go.PathSegment.Line,y,x*a)),E}),go.Shape.defineFigureGenerator("Junction",function(ue,y,a){var E=new go.Geometry,b=1/Math.SQRT2,x=(1-1/Math.SQRT2)/2,z=Ie*.5,ae=.5,de=new go.PathFigure(y,ae*a,!0);E.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,ae*y,a,y,(ae+z)*a,(ae+z)*y,a)),de.add(new go.PathSegment(go.PathSegment.Bezier,0,ae*a,(ae-z)*y,a,0,(ae+z)*a)),de.add(new go.PathSegment(go.PathSegment.Bezier,ae*y,0,0,(ae-z)*a,(ae-z)*y,0)),de.add(new go.PathSegment(go.PathSegment.Bezier,y,ae*a,(ae+z)*y,0,y,(ae-z)*a));var Fe=new go.PathFigure((x+b)*y,(x+b)*a,!1);return E.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Line,x*y,x*a)),Fe.add(new go.PathSegment(go.PathSegment.Move,x*y,(x+b)*a)),Fe.add(new go.PathSegment(go.PathSegment.Line,(x+b)*y,x*a)),E}),go.Shape.defineFigureGenerator("LinedDocument",function(ue,y,a){var E=new go.Geometry;a=a/.8;var b=new go.PathFigure(0,.7*a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*y,.4*a,.5*y,a).close());var x=new go.PathFigure(.1*y,0,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.1*y,.75*a)),E.spot1=new go.Spot(.1,0),E.spot2=new go.Spot(1,.6),E}),go.Shape.defineFigureGenerator("LoopLimit",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(0,a,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,.25*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a).close()),E.spot1=new go.Spot(0,.25),E.spot2=go.Spot.BottomRight,E}),go.Shape.defineFigureGenerator("MagneticTape",function(ue,y,a){var E=new go.Geometry,b=Ie*.5,x=.5,z=new go.PathFigure(.5*y,a,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,0,x*a,(x-b)*y,a,0,(x+b)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,x*y,0,0,(x-b)*a,(x-b)*y,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,y,x*a,(x+b)*y,0,y,(x-b)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,(x+.1)*y,.9*a,y,(x+b)*a,(x+b)*y,.9*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),E.spot1=new go.Spot(.15,.15),E.spot2=new go.Spot(.85,.8),E}),go.Shape.defineFigureGenerator("ManualInput",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(y,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*a).close()),E.spot1=new go.Spot(0,.25),E.spot2=go.Spot.BottomRight,E}),go.Shape.defineFigureGenerator("MessageFromUser",function(ue,y,a){var E=new go.Geometry,b=ue?ue.parameter1:NaN;isNaN(b)&&(b=.7);var x=new go.PathFigure(0,0,!0);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,b*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),E.spot1=go.Spot.TopLeft,E}),go.Shape.defineFigureGenerator("MicroformProcessing",function(ue,y,a){var E=new go.Geometry,b=ue?ue.parameter1:NaN;isNaN(b)&&(b=.25);var x=new go.PathFigure(0,0,!0);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,b*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,(1-b)*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),E}),go.Shape.defineFigureGenerator("MicroformRecording",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.85*a)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),E.spot1=new go.Spot(0,.25),E.spot2=new go.Spot(1,.75),E}),go.Shape.defineFigureGenerator("MultiDocument",function(ue,y,a){var E=new go.Geometry;a=a/.8;var b=new go.PathFigure(y,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,.44*a,.96*y,.47*a,.93*y,.45*a)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.54*a,.86*y,.57*a,.83*y,.55*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.4*y,.4*a,.4*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,0).close());var x=new go.PathFigure(.1*y,.2*a,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.54*a)),x.add(new go.PathSegment(go.PathSegment.Move,.2*y,.1*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*y,.1*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*y,.44*a)),E.spot1=new go.Spot(0,.25),E.spot2=new go.Spot(.8,.77),E}),go.Shape.defineFigureGenerator("MultiProcess",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(.1*y,.1*a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,.9*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.9*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.2*a).close());var x=new go.PathFigure(.2*y,.1*a,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.9*y,.1*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a)),x.add(new go.PathSegment(go.PathSegment.Move,.1*y,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.9*a)),E.spot1=new go.Spot(0,.2),E.spot2=new go.Spot(.8,1),E}),go.Shape.defineFigureGenerator("OfflineStorage",function(ue,y,a){var E=new go.Geometry,b=ue?ue.parameter1:NaN;isNaN(b)&&(b=.1);var x=1-b,z=new go.PathFigure(0,0,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,0)),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,a).close());var ae=new go.PathFigure(.5*b*y,b*a,!1);return E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,(1-.5*b)*y,b*a)),E}),go.Shape.defineFigureGenerator("OffPageConnector",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),E.spot1=go.Spot.TopLeft,E.spot2=new go.Spot(.75,1),E}),go.Shape.defineFigureGenerator("Or",function(ue,y,a){var E=new go.Geometry,b=Ie*.5,x=.5,z=new go.PathFigure(y,x*a,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,x*y,a,y,(x+b)*a,(x+b)*y,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,x*a,(x-b)*y,a,0,(x+b)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,x*y,0,0,(x-b)*a,(x-b)*y,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,y,x*a,(x+b)*y,0,y,(x-b)*a));var ae=new go.PathFigure(y,.5*a,!1);return E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),ae.add(new go.PathSegment(go.PathSegment.Move,.5*y,a)),ae.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),E}),go.Shape.defineFigureGenerator("PaperTape",function(ue,y,a){var E=new go.Geometry;a=a/.8;var b=new go.PathFigure(0,.7*a,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.3*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,y,.3*a,.5*y,.6*a,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*y,.4*a,.5*y,a).close()),E.spot1=new go.Spot(0,.49),E.spot2=new go.Spot(1,.75),E}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(ue,y,a){var E=new go.Geometry,b=ue?ue.parameter1:NaN,x=ue?ue.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(x)&&(x=.3);var z=new go.PathFigure(0,0,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,0)),z.add(new go.PathSegment(go.PathSegment.Line,(1-x)*y,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),E}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(ue,y,a){var E=new go.Geometry,b=ue?ue.parameter1:NaN,x=ue?ue.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(x)&&(x=.3);var z=new go.PathFigure(0,0,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,(1-x)*y,0)),z.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-x)*y,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),E}),go.Shape.defineFigureGenerator("Procedure",function(ue,y,a){var E=new go.Geometry,b=ue?ue.parameter1:NaN;isNaN(b)&&(b=.1);var x=new go.PathFigure(0,0,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure((1-b)*y,0,!1);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,(1-b)*y,a)),z.add(new go.PathSegment(go.PathSegment.Move,b*y,0)),z.add(new go.PathSegment(go.PathSegment.Line,b*y,a)),E}),go.Shape.defineFigureGenerator("Process",function(ue,y,a){var E=new go.Geometry,b=ue?ue.parameter1:NaN;isNaN(b)&&(b=.1);var x=new go.PathFigure(0,0,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(b*y,0,!1);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,b*y,a)),E.spot2=go.Spot.BottomRight,E}),go.Shape.defineFigureGenerator("Sort",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(.5*y,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close());var x=new go.PathFigure(0,.5*a,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),E.spot1=new go.Spot(.25,.25),E.spot2=new go.Spot(.75,.5),E}),go.Shape.defineFigureGenerator("Start",function(ue,y,a){var E=new go.Geometry,b=ue?ue.parameter1:NaN;isNaN(b)&&(b=.25);var x=new go.PathFigure(b*y,0,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*y,.5*a,.25*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*y,.5*a,.25*y,.5*a));var z=new go.PathFigure(b*y,0,!1);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,b*y,a)),z.add(new go.PathSegment(go.PathSegment.Move,(1-b)*y,0)),z.add(new go.PathSegment(go.PathSegment.Line,(1-b)*y,a)),E.spot1=new go.Spot(b,0),E.spot2=new go.Spot(1-b,1),E}),go.Shape.defineFigureGenerator("Terminator",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(.25*y,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*y,.5*a,.25*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*y,.5*a,.25*y,.5*a)),E.spot1=new go.Spot(.23,0),E.spot2=new go.Spot(.77,1),E}),go.Shape.defineFigureGenerator("TransmittalTape",function(ue,y,a){var E=new go.Geometry,b=ue?ue.parameter1:NaN;isNaN(b)&&(b=.1);var x=new go.PathFigure(0,0,!0);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,.75*y,(1-b)*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*a).close()),E.spot1=go.Spot.TopLeft,E}),go.Shape.defineFigureGenerator("AndGate",function(ue,y,a){var E=new go.Geometry,b=Ie*.5,x=new go.PathFigure(0,0,!0);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,(.5+b)*y,0,y,(.5-b)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,(.5+b)*a,(.5+b)*y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),E.spot1=go.Spot.TopLeft,E.spot2=new go.Spot(.55,1),E}),go.Shape.defineFigureGenerator("Buffer",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),E.spot1=new go.Spot(0,.25),E.spot2=new go.Spot(.5,.75),E}),go.Shape.defineFigureGenerator("Clock",function(ue,y,a){var E=new go.Geometry,b=Ie*.5,x=.5,z=new go.PathFigure(y,x*a,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,x*y,a,y,(x+b)*a,(x+b)*y,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,x*a,(x-b)*y,a,0,(x+b)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,x*y,0,0,(x-b)*a,(x-b)*y,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,y,x*a,(x+b)*y,0,y,(x-b)*a));var ae=new go.PathFigure(y,x*a,!1);E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,y,x*a));var de=new go.PathFigure(.8*y,.75*a,!1);return E.add(de),de.add(new go.PathSegment(go.PathSegment.Line,.8*y,.25*a)),de.add(new go.PathSegment(go.PathSegment.Line,.6*y,.25*a)),de.add(new go.PathSegment(go.PathSegment.Line,.6*y,.75*a)),de.add(new go.PathSegment(go.PathSegment.Line,.4*y,.75*a)),de.add(new go.PathSegment(go.PathSegment.Line,.4*y,.25*a)),de.add(new go.PathSegment(go.PathSegment.Line,.2*y,.25*a)),de.add(new go.PathSegment(go.PathSegment.Line,.2*y,.75*a)),E}),go.Shape.defineFigureGenerator("Ground",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(.5*y,0,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Move,.2*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Move,.3*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Move,.4*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,a)),E}),go.Shape.defineFigureGenerator("Inverter",function(ue,y,a){var E=new go.Geometry,b=Ie*.1,x=.1,z=.9,ae=.5,de=new go.PathFigure(.8*y,.5*a,!0);E.add(de),de.add(new go.PathSegment(go.PathSegment.Line,0,a)),de.add(new go.PathSegment(go.PathSegment.Line,0,0)),de.add(new go.PathSegment(go.PathSegment.Line,.8*y,.5*a));var Fe=new go.PathFigure((z+x)*y,ae*a,!0);return E.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae+x)*a,(z+x)*y,(ae+b)*a,(z+b)*y,(ae+x)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*y,ae*a,(z-b)*y,(ae+x)*a,(z-x)*y,(ae+b)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae-x)*a,(z-x)*y,(ae-b)*a,(z-b)*y,(ae-x)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*y,ae*a,(z+b)*y,(ae-x)*a,(z+x)*y,(ae-b)*a)),E.spot1=new go.Spot(0,.25),E.spot2=new go.Spot(.4,.75),E}),go.Shape.defineFigureGenerator("NandGate",function(ue,y,a){var E=new go.Geometry,b=Ie*.5,x=Ie*.4,z=Ie*.1,ae=.1,de=.9,Fe=.5,Le=new go.PathFigure(.8*y,.5*a,!0);E.add(Le),Le.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,a,.8*y,(.5+x)*a,(.4+b)*y,a)),Le.add(new go.PathSegment(go.PathSegment.Line,0,a)),Le.add(new go.PathSegment(go.PathSegment.Line,0,0)),Le.add(new go.PathSegment(go.PathSegment.Line,.4*y,0)),Le.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.5*a,(.4+b)*y,0,.8*y,(.5-x)*a));var Ke=new go.PathFigure((de+ae)*y,Fe*a,!0);return E.add(Ke),Ke.add(new go.PathSegment(go.PathSegment.Bezier,de*y,(Fe+ae)*a,(de+ae)*y,(Fe+z)*a,(de+z)*y,(Fe+ae)*a)),Ke.add(new go.PathSegment(go.PathSegment.Bezier,(de-ae)*y,Fe*a,(de-z)*y,(Fe+ae)*a,(de-ae)*y,(Fe+z)*a)),Ke.add(new go.PathSegment(go.PathSegment.Bezier,de*y,(Fe-ae)*a,(de-ae)*y,(Fe-z)*a,(de-z)*y,(Fe-ae)*a)),Ke.add(new go.PathSegment(go.PathSegment.Bezier,(de+ae)*y,Fe*a,(de+z)*y,(Fe-ae)*a,(de+ae)*y,(Fe-z)*a)),E.spot1=new go.Spot(0,.05),E.spot2=new go.Spot(.55,.95),E}),go.Shape.defineFigureGenerator("NorGate",function(ue,y,a){var E=new go.Geometry,b=.5,x=Ie*b,z=0,ae=.5,de=new go.PathFigure(.8*y,.5*a,!0);E.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.7*y,(ae+x)*a,(z+x)*y,(ae+b)*a)),de.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*y,.75*a,.25*y,.25*a)),de.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.5*a,(z+x)*y,(ae-b)*a,.7*y,(ae-x)*a)),b=.1,x=Ie*.1,z=.9,ae=.5;var Fe=new go.PathFigure((z-b)*y,ae*a,!0);return E.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae-b)*a,(z-b)*y,(ae-x)*a,(z-x)*y,(ae-b)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(z+b)*y,ae*a,(z+x)*y,(ae-b)*a,(z+b)*y,(ae-x)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae+b)*a,(z+b)*y,(ae+x)*a,(z+x)*y,(ae+b)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(z-b)*y,ae*a,(z-x)*y,(ae+b)*a,(z-b)*y,(ae+x)*a)),E.spot1=new go.Spot(.2,.25),E.spot2=new go.Spot(.6,.75),E}),go.Shape.defineFigureGenerator("OrGate",function(ue,y,a){var E=new go.Geometry,b=.5,x=Ie*b,z=0,ae=.5,de=new go.PathFigure(0,0,!0);return E.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,(z+x+x)*y,(ae-b)*a,.8*y,(ae-x)*a)),de.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.8*y,(ae+x)*a,(z+x+x)*y,(ae+b)*a)),de.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*y,.75*a,.25*y,.25*a).close()),E.spot1=new go.Spot(.2,.25),E.spot2=new go.Spot(.75,.75),E}),go.Shape.defineFigureGenerator("XnorGate",function(ue,y,a){var E=new go.Geometry,b=.5,x=Ie*b,z=.2,ae=.5,de=new go.PathFigure(.1*y,0,!1);E.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,.1*y,a,.35*y,.25*a,.35*y,.75*a));var Fe=new go.PathFigure(.8*y,.5*a,!0);E.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,a,.7*y,(ae+x)*a,(z+x)*y,(ae+b)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,0,.45*y,.75*a,.45*y,.25*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.5*a,(z+x)*y,(ae-b)*a,.7*y,(ae-x)*a)),b=.1,x=Ie*.1,z=.9,ae=.5;var Le=new go.PathFigure((z-b)*y,ae*a,!0);return E.add(Le),Le.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae-b)*a,(z-b)*y,(ae-x)*a,(z-x)*y,(ae-b)*a)),Le.add(new go.PathSegment(go.PathSegment.Bezier,(z+b)*y,ae*a,(z+x)*y,(ae-b)*a,(z+b)*y,(ae-x)*a)),Le.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae+b)*a,(z+b)*y,(ae+x)*a,(z+x)*y,(ae+b)*a)),Le.add(new go.PathSegment(go.PathSegment.Bezier,(z-b)*y,ae*a,(z-x)*y,(ae+b)*a,(z-b)*y,(ae+x)*a)),E.spot1=new go.Spot(.4,.25),E.spot2=new go.Spot(.65,.75),E}),go.Shape.defineFigureGenerator("XorGate",function(ue,y,a){var E=new go.Geometry,b=.5,x=Ie*b,z=.2,ae=.5,de=new go.PathFigure(.1*y,0,!1);E.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,.1*y,a,.35*y,.25*a,.35*y,.75*a));var Fe=new go.PathFigure(.2*y,0,!0);return E.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,(z+x)*y,(ae-b)*a,.9*y,(ae-x)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,a,.9*y,(ae+x)*a,(z+x)*y,(ae+b)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,0,.45*y,.75*a,.45*y,.25*a).close()),E.spot1=new go.Spot(.4,.25),E.spot2=new go.Spot(.8,.75),E}),go.Shape.defineFigureGenerator("Capacitor",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Move,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),E}),go.Shape.defineFigureGenerator("Resistor",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(0,.5*a,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*y,.5*a)),E}),go.Shape.defineFigureGenerator("Inductor",function(ue,y,a){var E=new go.Geometry,b=Ie*.1,x=.1,z=.1,ae=.5,de=new go.PathFigure((z-b*.5)*y,a,!1);return E.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*y,0,(z-b)*y,a,(z-x)*y,0)),z=.3,de.add(new go.PathSegment(go.PathSegment.Bezier,z*y,a,(z+x)*y,0,(z+b)*y,a)),de.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*y,0,(z-b)*y,a,(z-x)*y,0)),z=.5,de.add(new go.PathSegment(go.PathSegment.Bezier,z*y,a,(z+x)*y,0,(z+b)*y,a)),de.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*y,0,(z-b)*y,a,(z-x)*y,0)),z=.7,de.add(new go.PathSegment(go.PathSegment.Bezier,z*y,a,(z+x)*y,0,(z+b)*y,a)),de.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*y,0,(z-b)*y,a,(z-x)*y,0)),z=.9,de.add(new go.PathSegment(go.PathSegment.Bezier,(z+b*.5)*y,a,(z+x)*y,0,(z+b)*y,a)),E}),go.Shape.defineFigureGenerator("ACvoltageSource",function(ue,y,a){var E=new go.Geometry,b=Ie*.5,x=.5,z=.5,ae=.5,de=new go.PathFigure((z-x)*y,ae*a,!1);return E.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae-x)*a,(z-x)*y,(ae-b)*a,(z-b)*y,(ae-x)*a)),de.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*y,ae*a,(z+b)*y,(ae-x)*a,(z+x)*y,(ae-b)*a)),de.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae+x)*a,(z+x)*y,(ae+b)*a,(z+b)*y,(ae+x)*a)),de.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*y,ae*a,(z-b)*y,(ae+x)*a,(z-x)*y,(ae+b)*a)),de.add(new go.PathSegment(go.PathSegment.Move,(z-x+.1)*y,ae*a)),de.add(new go.PathSegment(go.PathSegment.Bezier,(z+x-.1)*y,ae*a,z*y,(ae-x)*a,z*y,(ae+x)*a)),E}),go.Shape.defineFigureGenerator("DCvoltageSource",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(0,.75*a,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),b.add(new go.PathSegment(go.PathSegment.Move,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),E}),go.Shape.defineFigureGenerator("Diode",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(y,0,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.spot1=new go.Spot(0,.25),E.spot2=new go.Spot(.5,.75),E}),go.Shape.defineFigureGenerator("Wifi",function(ue,y,a){var E=new go.Geometry,b=y,x=a;y=y*.38,a=a*.6;var z=Ie*.8,ae=.8,de=0,Fe=.5,Le=(b-y)/2,Ke=(x-a)/2,Je=new go.PathFigure(de*y+Le,(Fe+ae)*a+Ke,!0);E.add(Je),Je.add(new go.PathSegment(go.PathSegment.Bezier,(de-ae)*y+Le,Fe*a+Ke,(de-z)*y+Le,(Fe+ae)*a+Ke,(de-ae)*y+Le,(Fe+z)*a+Ke)),Je.add(new go.PathSegment(go.PathSegment.Bezier,de*y+Le,(Fe-ae)*a+Ke,(de-ae)*y+Le,(Fe-z)*a+Ke,(de-z)*y+Le,(Fe-ae)*a+Ke)),Je.add(new go.PathSegment(go.PathSegment.Bezier,(de-ae+z*.5)*y+Le,Fe*a+Ke,de*y+Le,(Fe-ae)*a+Ke,(de-ae+z*.5)*y+Le,(Fe-z)*a+Ke)),Je.add(new go.PathSegment(go.PathSegment.Bezier,de*y+Le,(Fe+ae)*a+Ke,(de-ae+z*.5)*y+Le,(Fe+z)*a+Ke,de*y+Le,(Fe+ae)*a+Ke).close()),z=Ie*.4,ae=.4,de=.2,Fe=.5;var $e=new go.PathFigure(de*y+Le,(Fe+ae)*a+Ke,!0);E.add($e),$e.add(new go.PathSegment(go.PathSegment.Bezier,(de-ae)*y+Le,Fe*a+Ke,(de-z)*y+Le,(Fe+ae)*a+Ke,(de-ae)*y+Le,(Fe+z)*a+Ke)),$e.add(new go.PathSegment(go.PathSegment.Bezier,de*y+Le,(Fe-ae)*a+Ke,(de-ae)*y+Le,(Fe-z)*a+Ke,(de-z)*y+Le,(Fe-ae)*a+Ke)),$e.add(new go.PathSegment(go.PathSegment.Bezier,(de-ae+z*.5)*y+Le,Fe*a+Ke,de*y+Le,(Fe-ae)*a+Ke,(de-ae+z*.5)*y+Le,(Fe-z)*a+Ke)),$e.add(new go.PathSegment(go.PathSegment.Bezier,de*y+Le,(Fe+ae)*a+Ke,(de-ae+z*.5)*y+Le,(Fe+z)*a+Ke,de*y+Le,(Fe+ae)*a+Ke).close()),z=Ie*.2,ae=.2,de=.5,Fe=.5;var ot=new go.PathFigure((de-ae)*y+Le,Fe*a+Ke,!0);E.add(ot),ot.add(new go.PathSegment(go.PathSegment.Bezier,de*y+Le,(Fe-ae)*a+Ke,(de-ae)*y+Le,(Fe-z)*a+Ke,(de-z)*y+Le,(Fe-ae)*a+Ke)),ot.add(new go.PathSegment(go.PathSegment.Bezier,(de+ae)*y+Le,Fe*a+Ke,(de+z)*y+Le,(Fe-ae)*a+Ke,(de+ae)*y+Le,(Fe-z)*a+Ke)),ot.add(new go.PathSegment(go.PathSegment.Bezier,de*y+Le,(Fe+ae)*a+Ke,(de+ae)*y+Le,(Fe+z)*a+Ke,(de+z)*y+Le,(Fe+ae)*a+Ke)),ot.add(new go.PathSegment(go.PathSegment.Bezier,(de-ae)*y+Le,Fe*a+Ke,(de-z)*y+Le,(Fe+ae)*a+Ke,(de-ae)*y+Le,(Fe+z)*a+Ke)),z=Ie*.4,ae=.4,de=.8,Fe=.5;var _e=new go.PathFigure(de*y+Le,(Fe-ae)*a+Ke,!0);E.add(_e),_e.add(new go.PathSegment(go.PathSegment.Bezier,(de+ae)*y+Le,Fe*a+Ke,(de+z)*y+Le,(Fe-ae)*a+Ke,(de+ae)*y+Le,(Fe-z)*a+Ke)),_e.add(new go.PathSegment(go.PathSegment.Bezier,de*y+Le,(Fe+ae)*a+Ke,(de+ae)*y+Le,(Fe+z)*a+Ke,(de+z)*y+Le,(Fe+ae)*a+Ke)),_e.add(new go.PathSegment(go.PathSegment.Bezier,(de+ae-z*.5)*y+Le,Fe*a+Ke,de*y+Le,(Fe+ae)*a+Ke,(de+ae-z*.5)*y+Le,(Fe+z)*a+Ke)),_e.add(new go.PathSegment(go.PathSegment.Bezier,de*y+Le,(Fe-ae)*a+Ke,(de+ae-z*.5)*y+Le,(Fe-z)*a+Ke,de*y+Le,(Fe-ae)*a+Ke).close()),z=Ie*.8,ae=.8,de=1,Fe=.5;var ft=new go.PathFigure(de*y+Le,(Fe-ae)*a+Ke,!0);return E.add(ft),ft.add(new go.PathSegment(go.PathSegment.Bezier,(de+ae)*y+Le,Fe*a+Ke,(de+z)*y+Le,(Fe-ae)*a+Ke,(de+ae)*y+Le,(Fe-z)*a+Ke)),ft.add(new go.PathSegment(go.PathSegment.Bezier,de*y+Le,(Fe+ae)*a+Ke,(de+ae)*y+Le,(Fe+z)*a+Ke,(de+z)*y+Le,(Fe+ae)*a+Ke)),ft.add(new go.PathSegment(go.PathSegment.Bezier,(de+ae-z*.5)*y+Le,Fe*a+Ke,de*y+Le,(Fe+ae)*a+Ke,(de+ae-z*.5)*y+Le,(Fe+z)*a+Ke)),ft.add(new go.PathSegment(go.PathSegment.Bezier,de*y+Le,(Fe-ae)*a+Ke,(de+ae-z*.5)*y+Le,(Fe-z)*a+Ke,de*y+Le,(Fe-ae)*a+Ke).close()),E}),go.Shape.defineFigureGenerator("Email",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var x=new go.PathFigure(0,0,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Move,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,.45*y,.54*a)),x.add(new go.PathSegment(go.PathSegment.Move,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,.55*y,.54*a)),E}),go.Shape.defineFigureGenerator("Ethernet",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(.35*y,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.65*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.65*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.35*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.35*y,0).close());var x=new go.PathFigure(.1*y,a,!0,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.4*y,a)),x.add(new go.PathSegment(go.PathSegment.Line,.4*y,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*y,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*y,a).close());var z=new go.PathFigure(.6*y,a,!0,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.9*y,a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*y,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.6*y,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.6*y,a).close());var ae=new go.PathFigure(0,.5*a,!1);return E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),ae.add(new go.PathSegment(go.PathSegment.Move,.5*y,.5*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.5*y,.4*a)),ae.add(new go.PathSegment(go.PathSegment.Move,.75*y,.5*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.75*y,.6*a)),ae.add(new go.PathSegment(go.PathSegment.Move,.25*y,.5*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.25*y,.6*a)),E}),go.Shape.defineFigureGenerator("Power",function(ue,y,a){var E=new go.Geometry,b=Ie*.4,x=.4,z=.5,ae=.5,de=ee(),Fe=ee(),Le=ee(),Ke=ee();st(z,ae-x,z+b,ae-x,z+x,ae-b,z+x,ae,.5,de,de,Fe,Le,Ke);var Je=me(Fe.x,Fe.y),$e=new go.PathFigure(Fe.x*y,Fe.y*a,!0);E.add($e),$e.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*y,ae*a,Le.x*y,Le.y*a,Ke.x*y,Ke.y*a)),$e.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae+x)*a,(z+x)*y,(ae+b)*a,(z+b)*y,(ae+x)*a)),$e.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*y,ae*a,(z-b)*y,(ae+x)*a,(z-x)*y,(ae+b)*a)),st(z-x,ae,z-x,ae-b,z-b,ae-x,z,ae-x,.5,Le,Ke,Fe,de,de),$e.add(new go.PathSegment(go.PathSegment.Bezier,Fe.x*y,Fe.y*a,Le.x*y,Le.y*a,Ke.x*y,Ke.y*a)),b=Ie*.3,x=.3,st(z-x,ae,z-x,ae-b,z-b,ae-x,z,ae-x,.5,Le,Ke,Fe,de,de),$e.add(new go.PathSegment(go.PathSegment.Line,Fe.x*y,Fe.y*a)),$e.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*y,ae*a,Ke.x*y,Ke.y*a,Le.x*y,Le.y*a)),$e.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae+x)*a,(z-x)*y,(ae+b)*a,(z-b)*y,(ae+x)*a)),$e.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*y,ae*a,(z+b)*y,(ae+x)*a,(z+x)*y,(ae+b)*a)),st(z,ae-x,z+b,ae-x,z+x,ae-b,z+x,ae,.5,de,de,Fe,Le,Ke),$e.add(new go.PathSegment(go.PathSegment.Bezier,Fe.x*y,Fe.y*a,Ke.x*y,Ke.y*a,Le.x*y,Le.y*a).close());var $e=new go.PathFigure(.45*y,0,!0);return E.add($e),$e.add(new go.PathSegment(go.PathSegment.Line,.45*y,.5*a)),$e.add(new go.PathSegment(go.PathSegment.Line,.55*y,.5*a)),$e.add(new go.PathSegment(go.PathSegment.Line,.55*y,0).close()),Oe(de),Oe(Fe),Oe(Le),Oe(Ke),Oe(Je),E.spot1=new go.Spot(.25,.45),E.spot2=new go.Spot(.75,.8),E}),go.Shape.defineFigureGenerator("Fallout",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(0,a/2,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,180,360,y/2,a/2,y/2,a/2));function x(z,ae,de){z.add(new go.PathSegment(go.PathSegment.Move,(.3+ae)*y,(.8+de)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+ae)*y,(.5+de)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.1+ae)*y,(.5+de)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.3+ae)*y,(.8+de)*a).close())}return x(b,0,0),x(b,.4,0),x(b,.2,-.3),E}),go.Shape.defineFigureGenerator("IrritationHazard",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(.2*y,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.3*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*a).close()),E.spot1=new go.Spot(.3,.3),E.spot2=new go.Spot(.7,.7),E}),go.Shape.defineFigureGenerator("ElectricalHazard",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(.37*y,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.11*a)),b.add(new go.PathSegment(go.PathSegment.Line,.77*y,.04*a)),b.add(new go.PathSegment(go.PathSegment.Line,.33*y,.49*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.37*a)),b.add(new go.PathSegment(go.PathSegment.Line,.63*y,.86*a)),b.add(new go.PathSegment(go.PathSegment.Line,.77*y,.91*a)),b.add(new go.PathSegment(go.PathSegment.Line,.34*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.34*y,.78*a)),b.add(new go.PathSegment(go.PathSegment.Line,.44*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.65*y,.56*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.68*a).close()),E}),go.Shape.defineFigureGenerator("FireHazard",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(.1*y,a,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.29*y,0,-.25*y,.63*a,.45*y,.44*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.51*y,.42*a,.48*y,.17*a,.54*y,.35*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.59*y,.18*a,.59*y,.29*a,.58*y,.28*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*y,.6*a,.8*y,.34*a,.88*y,.43*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.88*y,.31*a,.87*y,.48*a,.88*y,.43*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,a,1.17*y,.76*a,.82*y,.8*a).close()),E.spot1=new go.Spot(.07,.445),E.spot2=new go.Spot(.884,.958),E}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(ue,y,a){var E=new go.Geometry,b=.5,x=0,z=0,ae=b*Ie,de=.4*Math.SQRT2/2+.5,Fe=.5-.5*Math.SQRT2/2,Le=1,Ke=.5,Je=.5,$e=0,ot=new go.PathFigure(de*y,(1-Fe)*a,!1);return E.add(ot),ot.add(new go.PathSegment(go.PathSegment.Bezier,Le*y,Ke*a,Le*y,.7*a,Le*y,Ke*a)),ot.add(new go.PathSegment(go.PathSegment.Bezier,(Je+x)*y,($e+x)*a,(.5+b+x)*y,(.5-ae+x)*a,(.5+ae+x)*y,(.5-b+x)*a)),ot.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+x)*y,(.5+z)*a,(.5-ae+x)*y,(.5-b+z)*a,(.5-b+x)*y,(.5-ae+z)*a)),ot.add(new go.PathSegment(go.PathSegment.Bezier,(.35+x)*y,.9*a,(.5-b+x)*y,(.5+ae+z)*a,(.5-ae+x)*y,.9*a)),ot.add(new go.PathSegment(go.PathSegment.Move,(.25+x)*y,.8*a)),ot.add(new go.PathSegment(go.PathSegment.Line,(.35+x)*y,.9*a)),ot.add(new go.PathSegment(go.PathSegment.Line,(.2+x)*y,.95*a)),E}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Move,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),E}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Move,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),E}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!1);E.add(b);var x=new go.PathFigure(y,a,!1);E.add(x);var z=new go.PathFigure(0,.5*a,!1);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.5*a,.2*y,.35*a,.3*y,.35*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,.7*y,.65*a,.8*y,.65*a)),E}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(0,.5*a,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a).close()),E}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(0,.2*a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*a).close());var b=new go.PathFigure(0,.2*a,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.2*a)),E}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(.7*y,a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,0,.6*y,.5*a,0,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*y,a,.4*y,.5*a,y,.5*a).close());var x=new go.PathFigure(.45*y,.73*a,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.7*y,.73*a)),x.add(new go.PathSegment(go.PathSegment.Move,.38*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.63*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Move,.31*y,.27*a)),x.add(new go.PathSegment(go.PathSegment.Line,.56*y,.27*a)),E}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!1);E.add(b);var x=new go.PathFigure(.335*y,(1-.555)*a,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.335*y,(1-.405)*a)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*y,(1-.405)*a)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*y,(1-.555)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,y,.68*a,(1-.12)*y,.46*a,(1-.02)*y,.54*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.68*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.335*y,(1-.555)*a,.02*y,.54*a,.12*y,.46*a)),x.add(new go.PathSegment(go.PathSegment.Line,.365*y,(1-.595)*a));var z=.5-.285,ae=.5,de=z,Fe=Math.PI/4,Le=4*(1-Math.cos(Fe))/(3*Math.sin(Fe)),Ke=Le*.5,Je=z,$e=z,ot=Le*Je,_e=Le*$e;x.add(new go.PathSegment(go.PathSegment.Bezier,(ae-Je)*y,de*a,(ae-(ot+Je)/2)*y,(de+($e+_e)/2)*a,(ae-Je)*y,(de+_e)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,ae*y,(de-$e)*a,(ae-Je)*y,(de-_e)*a,(ae-ot)*y,(de-$e)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,(ae+Je)*y,de*a,(ae+ot)*y,(de-$e)*a,(ae+Je)*y,(de-_e)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*y,(1-.595)*a,(ae+Je)*y,(de+_e)*a,(ae+(ot+Je)/2)*y,(de+($e+_e)/2)*a)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*y,(1-.595)*a)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*y,(1-.555)*a)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*y,(1-.405)*a)),x.add(new go.PathSegment(go.PathSegment.Line,.335*y,(1-.405)*a));var ft=new go.PathFigure(.2*y,a,!1);E.add(ft),ft.add(new go.PathSegment(go.PathSegment.Line,.2*y,.8*a));var Re=new go.PathFigure(.8*y,a,!1);return E.add(Re),Re.add(new go.PathSegment(go.PathSegment.Line,.8*y,.8*a)),E}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(.1*y,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,a).close());var x=new go.PathFigure(.2*y,.2*a,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),x.add(new go.PathSegment(go.PathSegment.Move,.2*y,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.4*a)),x.add(new go.PathSegment(go.PathSegment.Move,.2*y,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.6*a)),x.add(new go.PathSegment(go.PathSegment.Move,.2*y,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.8*a)),E}),go.Shape.defineFigureGenerator("BpmnEventError",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(0,a,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.33*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.33*y,.5*a).close()),E}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!1);E.add(b);var x=new go.PathFigure(y,a,!1);E.add(x);var z=new go.PathFigure(.1*y,a,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),z.add(new go.PathSegment(go.PathSegment.Line,.9*y,a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a).close()),E}),go.Shape.defineFigureGenerator("Caution",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(.05*y,a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*y,.8*a,0,a,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,.45*y,.1*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.55*y,.1*a,.5*y,0,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.95*y,.9*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,a,y,a,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.05*y,a));var x=.05;return b.add(new go.PathSegment(go.PathSegment.Move,(.5-x)*y,.875*a)),b.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*y,.875*a,x*y,x*a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.325*a,.575*y,.725*a,.625*y,.375*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.75*a,.375*y,.375*a,.425*y,.725*a)),E}),go.Shape.defineFigureGenerator("Recycle",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(.45*y,.95*a,!1);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,.95*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.185*y,.85*a,.17*y,.95*a,.15*y,.9*a)),b.add(new go.PathSegment(go.PathSegment.Line,.235*y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,.625*a)),b.add(new go.PathSegment(go.PathSegment.Line,.35*y,.65*a)),b.add(new go.PathSegment(go.PathSegment.Line,.275*y,.45*a)),b.add(new go.PathSegment(go.PathSegment.Line,.05*y,.45*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.05*y,.575*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.1875*y,.95*a,0,.675*a,0,.7*a)),b.add(new go.PathSegment(go.PathSegment.Move,.45*y,.95*a)),b.add(new go.PathSegment(go.PathSegment.Line,.45*y,.775*a)),b.add(new go.PathSegment(go.PathSegment.Line,.22*y,.775*a));var x=new go.PathFigure(.475*y,.2*a,!1);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.4*y,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.225*y,.3*a)),x.add(new go.PathSegment(go.PathSegment.Line,.275*y,.175*a)),x.add(new go.PathSegment(go.PathSegment.Line,.325*y,.05*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,.05*a,.35*y,0,.375*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,.575*y,.375*a)),x.add(new go.PathSegment(go.PathSegment.Line,.525*y,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.75*y,.475*a)),x.add(new go.PathSegment(go.PathSegment.Line,.85*y,.315*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.32*a)),x.add(new go.PathSegment(go.PathSegment.Line,.65*y,.05*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.575*y,0,.65*y,.05*a,.625*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,.38*y,.0105*a));var z=new go.PathFigure(.675*y,.575*a,!1);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.875*y,.525*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,.775*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.85*y,.95*a,y,.8*a,y,.85*a)),z.add(new go.PathSegment(go.PathSegment.Line,.65*y,.95*a)),z.add(new go.PathSegment(go.PathSegment.Line,.65*y,a)),z.add(new go.PathSegment(go.PathSegment.Line,.55*y,.85*a)),z.add(new go.PathSegment(go.PathSegment.Line,.65*y,.725*a)),z.add(new go.PathSegment(go.PathSegment.Line,.65*y,.775*a)),z.add(new go.PathSegment(go.PathSegment.Line,.7*y,.775*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,.775*a)),z.add(new go.PathSegment(go.PathSegment.Move,.675*y,.575*a)),z.add(new go.PathSegment(go.PathSegment.Line,.775*y,.775*a)),E}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(ue,y,a){var E=new go.Geometry,b=.5,x=Ie*.5,z=new go.PathFigure(y,b*a,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,b*y,a,y,(b+x)*a,(b+x)*y,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,b*a,(b-x)*y,a,0,(b+x)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,b*y,0,0,(b-x)*a,(b-x)*y,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,y,b*a,(b+x)*y,0,y,(b-x)*a));var ae=new go.PathFigure(b*y,0,!1);return E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b*y,.15*a)),ae.add(new go.PathSegment(go.PathSegment.Move,b*y,a)),ae.add(new go.PathSegment(go.PathSegment.Line,b*y,.85*a)),ae.add(new go.PathSegment(go.PathSegment.Move,0,b*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.15*y,b*a)),ae.add(new go.PathSegment(go.PathSegment.Move,y,b*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.85*y,b*a)),ae.add(new go.PathSegment(go.PathSegment.Move,b*y,b*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.58*y,.1*a)),ae.add(new go.PathSegment(go.PathSegment.Move,b*y,b*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.78*y,.54*a)),E}),go.Shape.defineFigureGenerator("Package",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(0,.15*a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var x=new go.PathFigure(0,.15*a,!0);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Line,.6*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,.65*y,.15*a).close()),E.spot1=new go.Spot(0,.1),E.spot2=new go.Spot(1,1),E}),go.Shape.defineFigureGenerator("Class",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var x=new go.PathFigure(0,.2*a,!1);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,.2*a).close());var z=new go.PathFigure(0,.5*a,!1);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,.5*a).close()),E}),go.Shape.defineFigureGenerator("Component",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(y,a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a).close());var x=new go.PathFigure(0,.2*a,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.45*y,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,.45*y,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.2*a).close());var z=new go.PathFigure(0,.6*a,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.45*y,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.45*y,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.6*a).close()),E}),go.Shape.defineFigureGenerator("Boat Shipment",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(.15*y,.6*a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.15*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,.15*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.85*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,.85*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*y,.6*a));var x=new go.PathFigure(.15*y,.6*a,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.85*y,.6*a)),E}),go.Shape.defineFigureGenerator("Customer/Supplier",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(y,a,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*y,.33*a)),b.add(new go.PathSegment(go.PathSegment.Line,.66*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.33*y,.33*a)),b.add(new go.PathSegment(go.PathSegment.Line,.33*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a).close()),E}),go.Shape.defineFigureGenerator("Workcell",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(0,a,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.65*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.65*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.35*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.35*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),E}),go.Shape.defineFigureGenerator("Supermarket",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.33*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*a)),b.add(new go.PathSegment(go.PathSegment.Move,y,.33*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.66*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.66*a)),b.add(new go.PathSegment(go.PathSegment.Move,y,.66*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),E}),go.Shape.defineFigureGenerator("TruckShipment",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var x=new go.PathFigure(y,.8*a,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.6*y,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.6*y,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,.8*a).close());var z=.1,ae=Ie*.1,de=.2,Fe=.9,Le=new go.PathFigure((de-z)*y,Fe*a,!0);E.add(Le),Le.add(new go.PathSegment(go.PathSegment.Bezier,de*y,(Fe-z)*a,(de-z)*y,(Fe-ae)*a,(de-ae)*y,(Fe-z)*a)),Le.add(new go.PathSegment(go.PathSegment.Bezier,(de+z)*y,Fe*a,(de+ae)*y,(Fe-z)*a,(de+z)*y,(Fe-ae)*a)),Le.add(new go.PathSegment(go.PathSegment.Bezier,de*y,(Fe+z)*a,(de+z)*y,(Fe+ae)*a,(de+ae)*y,(Fe+z)*a)),Le.add(new go.PathSegment(go.PathSegment.Bezier,(de-z)*y,Fe*a,(de-ae)*y,(Fe+z)*a,(de-z)*y,(Fe+ae)*a).close()),z=.1,ae=Ie*.1,de=.8,Fe=.9;var Ke=new go.PathFigure((de-z)*y,Fe*a,!0);return E.add(Ke),Ke.add(new go.PathSegment(go.PathSegment.Bezier,de*y,(Fe-z)*a,(de-z)*y,(Fe-ae)*a,(de-ae)*y,(Fe-z)*a)),Ke.add(new go.PathSegment(go.PathSegment.Bezier,(de+z)*y,Fe*a,(de+ae)*y,(Fe-z)*a,(de+z)*y,(Fe-ae)*a)),Ke.add(new go.PathSegment(go.PathSegment.Bezier,de*y,(Fe+z)*a,(de+z)*y,(Fe+ae)*a,(de+ae)*y,(Fe+z)*a)),Ke.add(new go.PathSegment(go.PathSegment.Bezier,(de-z)*y,Fe*a,(de-ae)*y,(Fe+z)*a,(de-z)*y,(Fe+ae)*a).close()),E}),go.Shape.defineFigureGenerator("KanbanPost",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(.2*y,0,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,0)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,a)),E}),go.Shape.defineFigureGenerator("Forklift",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0));var x=new go.PathFigure(0,.5*a,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var z=new go.PathFigure(.5*y,.8*a,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.55*y,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.55*y,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,.8*a));var ae=new go.PathFigure(.5*y,.7*a,!1);E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,y,.7*a));var de=.1,Fe=Ie*.1,Le=.1,Ke=.9,Je=new go.PathFigure((Le-de)*y,Ke*a,!0);E.add(Je),Je.add(new go.PathSegment(go.PathSegment.Bezier,Le*y,(Ke-de)*a,(Le-de)*y,(Ke-Fe)*a,(Le-Fe)*y,(Ke-de)*a)),Je.add(new go.PathSegment(go.PathSegment.Bezier,(Le+de)*y,Ke*a,(Le+Fe)*y,(Ke-de)*a,(Le+de)*y,(Ke-Fe)*a)),Je.add(new go.PathSegment(go.PathSegment.Bezier,Le*y,(Ke+de)*a,(Le+de)*y,(Ke+Fe)*a,(Le+Fe)*y,(Ke+de)*a)),Je.add(new go.PathSegment(go.PathSegment.Bezier,(Le-de)*y,Ke*a,(Le-Fe)*y,(Ke+de)*a,(Le-de)*y,(Ke+Fe)*a)),de=.1,Fe=Ie*.1,Le=.4,Ke=.9;var $e=new go.PathFigure((Le-de)*y,Ke*a,!0);return E.add($e),$e.add(new go.PathSegment(go.PathSegment.Bezier,Le*y,(Ke-de)*a,(Le-de)*y,(Ke-Fe)*a,(Le-Fe)*y,(Ke-de)*a)),$e.add(new go.PathSegment(go.PathSegment.Bezier,(Le+de)*y,Ke*a,(Le+Fe)*y,(Ke-de)*a,(Le+de)*y,(Ke-Fe)*a)),$e.add(new go.PathSegment(go.PathSegment.Bezier,Le*y,(Ke+de)*a,(Le+de)*y,(Ke+Fe)*a,(Le+Fe)*y,(Ke+de)*a)),$e.add(new go.PathSegment(go.PathSegment.Bezier,(Le-de)*y,Ke*a,(Le-Fe)*y,(Ke+de)*a,(Le-de)*y,(Ke+Fe)*a)),E}),go.Shape.defineFigureGenerator("RailShipment",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(.1*y,.4*a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.45*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.45*y,.9*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.9*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.4*a).close());var x=new go.PathFigure(.45*y,.7*a,!1);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.55*y,.7*a));var z=new go.PathFigure(.55*y,.4*a,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.9*y,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*y,.9*a)),z.add(new go.PathSegment(go.PathSegment.Line,.55*y,.9*a)),z.add(new go.PathSegment(go.PathSegment.Line,.55*y,.4*a).close());var Le=.05,Ke=Ie*.05,Je=.175,$e=.95,ae=new go.PathFigure((Je-Le)*y,$e*a,!0);E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,Je*y,($e-Le)*a,(Je-Le)*y,($e-Ke)*a,(Je-Ke)*y,($e-Le)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(Je+Le)*y,$e*a,(Je+Ke)*y,($e-Le)*a,(Je+Le)*y,($e-Ke)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,Je*y,($e+Le)*a,(Je+Le)*y,($e+Ke)*a,(Je+Ke)*y,($e+Le)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(Je-Le)*y,$e*a,(Je-Ke)*y,($e+Le)*a,(Je-Le)*y,($e+Ke)*a));var Le=.05,Ke=Ie*.05,Je=.375,$e=.95,de=new go.PathFigure((Je-Le)*y,$e*a,!0);E.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,Je*y,($e-Le)*a,(Je-Le)*y,($e-Ke)*a,(Je-Ke)*y,($e-Le)*a)),de.add(new go.PathSegment(go.PathSegment.Bezier,(Je+Le)*y,$e*a,(Je+Ke)*y,($e-Le)*a,(Je+Le)*y,($e-Ke)*a)),de.add(new go.PathSegment(go.PathSegment.Bezier,Je*y,($e+Le)*a,(Je+Le)*y,($e+Ke)*a,(Je+Ke)*y,($e+Le)*a)),de.add(new go.PathSegment(go.PathSegment.Bezier,(Je-Le)*y,$e*a,(Je-Ke)*y,($e+Le)*a,(Je-Le)*y,($e+Ke)*a));var Le=.05,Ke=Ie*.05,Je=.625,$e=.95,Fe=new go.PathFigure((Je-Le)*y,$e*a,!0);E.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,Je*y,($e-Le)*a,(Je-Le)*y,($e-Ke)*a,(Je-Ke)*y,($e-Le)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(Je+Le)*y,$e*a,(Je+Ke)*y,($e-Le)*a,(Je+Le)*y,($e-Ke)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,Je*y,($e+Le)*a,(Je+Le)*y,($e+Ke)*a,(Je+Ke)*y,($e+Le)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(Je-Le)*y,$e*a,(Je-Ke)*y,($e+Le)*a,(Je-Le)*y,($e+Ke)*a));var Le=.05,Ke=Ie*.05,Je=.825,$e=.95,ot=new go.PathFigure((Je-Le)*y,$e*a,!0);E.add(ot),ot.add(new go.PathSegment(go.PathSegment.Bezier,Je*y,($e-Le)*a,(Je-Le)*y,($e-Ke)*a,(Je-Ke)*y,($e-Le)*a)),ot.add(new go.PathSegment(go.PathSegment.Bezier,(Je+Le)*y,$e*a,(Je+Ke)*y,($e-Le)*a,(Je+Le)*y,($e-Ke)*a)),ot.add(new go.PathSegment(go.PathSegment.Bezier,Je*y,($e+Le)*a,(Je+Le)*y,($e+Ke)*a,(Je+Ke)*y,($e+Le)*a)),ot.add(new go.PathSegment(go.PathSegment.Bezier,(Je-Le)*y,$e*a,(Je-Ke)*y,($e+Le)*a,(Je-Le)*y,($e+Ke)*a).close());var _e=new go.PathFigure(0,a,!1);return E.add(_e),_e.add(new go.PathSegment(go.PathSegment.Line,y,a).close()),E}),go.Shape.defineFigureGenerator("Warehouse",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var x=new go.PathFigure(0,.2*a,!1);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,.2*a).close());var z=new go.PathFigure(.15*y,a,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.15*y,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,.4*y,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,.4*y,a)),z.add(new go.PathSegment(go.PathSegment.Line,.15*y,a).close());var ae=.05,de=Ie*.05,Fe=.35,Le=.775,Ke=new go.PathFigure((Fe-ae)*y,Le*a,!0);return E.add(Ke),Ke.add(new go.PathSegment(go.PathSegment.Bezier,Fe*y,(Le-ae)*a,(Fe-ae)*y,(Le-de)*a,(Fe-de)*y,(Le-ae)*a)),Ke.add(new go.PathSegment(go.PathSegment.Bezier,(Fe+ae)*y,Le*a,(Fe+de)*y,(Le-ae)*a,(Fe+ae)*y,(Le-de)*a)),Ke.add(new go.PathSegment(go.PathSegment.Bezier,Fe*y,(Le+ae)*a,(Fe+ae)*y,(Le+de)*a,(Fe+de)*y,(Le+ae)*a)),Ke.add(new go.PathSegment(go.PathSegment.Bezier,(Fe-ae)*y,Le*a,(Fe-de)*y,(Le+ae)*a,(Fe-ae)*y,(Le+de)*a).close()),E}),go.Shape.defineFigureGenerator("ControlCenter",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(0,a,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Move,.1*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a).close()),E}),go.Shape.defineFigureGenerator("Bluetooth",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(0,.75*a,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),E}),go.Shape.defineFigureGenerator("Bookmark",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Move,.2*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.4*a)),E}),go.Shape.defineFigureGenerator("Bookmark",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Move,.2*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.4*a)),E}),go.Shape.defineFigureGenerator("Globe",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(.5*y,0,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,.75*y,0,y,.25*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,.75*a,.75*y,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.25*y,a,0,.75*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,.25*a,.25*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,.15*y,.25*a,.15*y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,.85*y,.75*a,.85*y,.25*a)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*y,.15*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*y,.15*a,.35*y,.3*a,.65*y,.3*a)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*y,.85*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*y,.85*a,.35*y,.7*a,.65*y,.7*a)),E}),go.Shape.defineFigureGenerator("Wave",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(0,.25*a,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,.25*a,.1*y,0,.2*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*y,.25*a,.425*y,.5*a,.575*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,y,.25*a,.8*y,0,.9*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Move,0,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,.75*a,.1*y,.5*a,.2*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*y,.75*a,.425*y,a,.575*y,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,y,.75*a,.8*y,.5*a,.9*y,.5*a)),E}),go.Shape.defineFigureGenerator("Operator",function(ue,y,a){var E=new go.Geometry,b=.3,x=Ie*.3,z=.5,ae=.7,de=new go.PathFigure((z-b)*y,ae*a,!0);E.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae-b)*a,(z-b)*y,(ae-x)*a,(z-x)*y,(ae-b)*a)),de.add(new go.PathSegment(go.PathSegment.Bezier,(z+b)*y,ae*a,(z+x)*y,(ae-b)*a,(z+b)*y,(ae-x)*a)),de.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae+b)*a,(z+b)*y,(ae+x)*a,(z+x)*y,(ae+b)*a)),de.add(new go.PathSegment(go.PathSegment.Bezier,(z-b)*y,ae*a,(z-x)*y,(ae+b)*a,(z-b)*y,(ae+x)*a));var Fe=new go.PathFigure(0,.7*a,!1);return E.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,y,.7*a,0,0,y,0)),E}),go.Shape.defineFigureGenerator("TripleFanBlades",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(.5*y,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.65*a,.65*y,.3*a,.65*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,.35*y,.5*a,.35*y,.3*a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,.65*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.3*y,.6*a,.1*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.65*a,.2*y,a,.35*y,.95*a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,.65*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,y,a,.7*y,.6*a,.9*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.65*a,.8*y,a,.65*y,.95*a)),E}),go.Shape.defineFigureGenerator("CentrifugalPump",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(y,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,0,.075*a,0,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,a,0,a,.4*y,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.4*a,.8*y,a,.85*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),E}),go.Shape.defineFigureGenerator("Battery",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(0,a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Move,.4*y,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,.1*a));var x=new go.PathFigure(0,.6*a,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Move,0,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,.4*a)),E}),go.Shape.defineFigureGenerator("Delete",function(ue,y,a){var E=new go.Geometry,b=.5,x=Ie*.5,z=.5,ae=.5,de=new go.PathFigure((z-b)*y,ae*a,!0);E.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae-b)*a,(z-b)*y,(ae-x)*a,(z-x)*y,(ae-b)*a)),de.add(new go.PathSegment(go.PathSegment.Bezier,(z+b)*y,ae*a,(z+x)*y,(ae-b)*a,(z+b)*y,(ae-x)*a)),de.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae+b)*a,(z+b)*y,(ae+x)*a,(z+x)*y,(ae+b)*a)),de.add(new go.PathSegment(go.PathSegment.Bezier,(z-b)*y,ae*a,(z-x)*y,(ae+b)*a,(z-b)*y,(ae+x)*a));var Fe=new go.PathFigure(.15*y,.5*a,!1);return E.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Line,.85*y,.5*a)),E}),go.Shape.defineFigureGenerator("Flag",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(0,.1*a,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Move,0,.1*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.1*a,.15*y,0,.35*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,y,.1*a,.65*y,.2*a,.85*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.5*a,.85*y,.6*a,.65*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.35*y,.4*a,.15*y,.4*a).close()),E}),go.Shape.defineFigureGenerator("Help",function(ue,y,a){var E=new go.Geometry,b=.5,x=Ie*.5,z=.5,ae=.5,de=new go.PathFigure((z-b)*y,ae*a,!1);E.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae-b)*a,(z-b)*y,(ae-x)*a,(z-x)*y,(ae-b)*a)),de.add(new go.PathSegment(go.PathSegment.Bezier,(z+b)*y,ae*a,(z+x)*y,(ae-b)*a,(z+b)*y,(ae-x)*a)),de.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae+b)*a,(z+b)*y,(ae+x)*a,(z+x)*y,(ae+b)*a)),de.add(new go.PathSegment(go.PathSegment.Bezier,(z-b)*y,ae*a,(z-x)*y,(ae+b)*a,(z-b)*y,(ae+x)*a).close()),b=.05,x=Ie*.05,z=.5,ae=.8;var Fe=new go.PathFigure((z-b)*y,ae*a,!1);return E.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae-b)*a,(z-b)*y,(ae-x)*a,(z-x)*y,(ae-b)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(z+b)*y,ae*a,(z+x)*y,(ae-b)*a,(z+b)*y,(ae-x)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae+b)*a,(z+b)*y,(ae+x)*a,(z+x)*y,(ae+b)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(z-b)*y,ae*a,(z-x)*y,(ae+b)*a,(z-b)*y,(ae+x)*a).close()),Fe.add(new go.PathSegment(go.PathSegment.Move,.5*y,.7*a)),Fe.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.2*a,.75*y,.475*a,.75*y,.225*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,.35*a,.4*y,.2*a,.3*y,.25*a)),E}),go.Shape.defineFigureGenerator("Location",function(ue,y,a){return new go.Geometry().add(new go.PathFigure(.5*y,a,!0).add(new go.PathSegment(go.PathSegment.Line,.75*y,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,.975*y,.025*a,.5*y,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*y,.5*a,.5*y,0,.025*y,.025*a).close()).add(new go.PathSegment(go.PathSegment.Move,.5*y,.2*a)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*y,.3*a,.1*y,.1*a).close()))}),go.Shape.defineFigureGenerator("Lock",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(0,.5*a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var x=new go.PathFigure(.2*y,.5*a,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Move,.2*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.2*y,.3*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.3*a,.25*y,0,.75*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.3*a)),E}),go.Shape.defineFigureGenerator("Unlocked",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(0,.5*a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var x=new go.PathFigure(.2*y,.5*a,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Move,.2*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.2*y,.3*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.3*a,.25*y,0,.75*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.35*a)),E}),go.Shape.defineFigureGenerator("Gear",function(ue,y,a){return new go.Geometry().add(new go.PathFigure(.9375*y,.56246875*a,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*y,.4375*a)).add(new go.PathSegment(go.PathSegment.Line,.80621875*y,.4375*a)).add(new go.PathSegment(go.PathSegment.Bezier,.763*y,.3316875*a,.79840625*y,.39915625*a,.7834375*y,.3635*a)).add(new go.PathSegment(go.PathSegment.Line,.8566875*y,.23796875*a)).add(new go.PathSegment(go.PathSegment.Line,.76825*y,.14959375*a)).add(new go.PathSegment(go.PathSegment.Line,.67596875*y,.24184375*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*y,.19378125*a,.64228125*y,.2188125*a,.603875*y,.2021875*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*y,.0625*a)).add(new go.PathSegment(go.PathSegment.Line,.4375*y,.0625*a)).add(new go.PathSegment(go.PathSegment.Line,.4375*y,.19378125*a)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*y,.239375*a,.39759375*y,.20190625*a,.36053125*y,.2176875*a)).add(new go.PathSegment(go.PathSegment.Line,.2379375*y,.14959375*a)).add(new go.PathSegment(go.PathSegment.Line,.14953125*y,.2379375*a)).add(new go.PathSegment(go.PathSegment.Line,.23934375*y,.3278125*a)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*y,.4375*a,.21765625*y,.36059375*a,.201875*y,.397625*a)).add(new go.PathSegment(go.PathSegment.Line,.0625*y,.4375*a)).add(new go.PathSegment(go.PathSegment.Line,.0625*y,.5625*a)).add(new go.PathSegment(go.PathSegment.Line,.1938125*y,.5625*a)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*y,.67596875*a,.20221875*y,.603875*a,.21884375*y,.64228125*a)).add(new go.PathSegment(go.PathSegment.Line,.1495625*y,.76825*a)).add(new go.PathSegment(go.PathSegment.Line,.238*y,.8566875*a)).add(new go.PathSegment(go.PathSegment.Line,.3316875*y,.76296875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*y,.80621875*a,.36353125*y,.78340625*a,.3991875*y,.79840625*a)).add(new go.PathSegment(go.PathSegment.Line,.43753125*y,.9375*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*y,.9375*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*y,.80621875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*y,.760625*a,.602375*y,.79809375*a,.63946875*y,.78234375*a)).add(new go.PathSegment(go.PathSegment.Line,.76828125*y,.8566875*a)).add(new go.PathSegment(go.PathSegment.Line,.85671875*y,.76825*a)).add(new go.PathSegment(go.PathSegment.Line,.76065625*y,.67221875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*y,.56246875*a,.78234375*y,.63940625*a,.798125*y,.602375*a)).add(new go.PathSegment(go.PathSegment.Line,.9375*y,.56246875*a).close()).add(new go.PathSegment(go.PathSegment.Move,.5*y,.6*a)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*y,.5*a,.1*y,.1*a).close()))}),go.Shape.defineFigureGenerator("Hand",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(0,.5*a,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*y,.3*a,0,.375*a,.05*y,.325*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.45*y,.075*a,.3*y,.225*a,.4*y,.175*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.525*y,.075*a,.46*y,.05*a,.525*y,.05*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,.4*a,.525*y,.275*a,.475*y,.325*a)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,.55*a,y,.4*a,y,.55*a)),b.add(new go.PathSegment(go.PathSegment.Line,.425*y,.55*a)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,.55*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*y,.7*a,.675*y,.55*a,.675*y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Line,.575*y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.575*y,.85*a,.65*y,.7*a,.65*y,.85*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,.85*a)),b.add(new go.PathSegment(go.PathSegment.Line,.525*y,.85*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.535*y,a,.61*y,.85*a,.61*y,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,.435*y,a,0,a).close()),E}),go.Shape.defineFigureGenerator("Map",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(0,.2*a,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.25*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.25*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b.add(new go.PathSegment(go.PathSegment.Move,.25*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.25*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Move,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,.8*a)),E}),go.Shape.defineFigureGenerator("Eject",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(0,a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a*.7)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*.7).close());var x=new go.PathFigure(0,a*.6,!0);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,0).close()),E}),go.Shape.defineFigureGenerator("Pencil",function(ue,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*y,.1*a)).add(new go.PathSegment(go.PathSegment.Line,y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.9*y,a)).add(new go.PathSegment(go.PathSegment.Line,.1*y,.2*a).close()))}),go.Shape.defineFigureGenerator("Building",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(y*1,a*1,!1);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*y,a*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*y,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.046*y,a*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*y,a*.3)),b.add(new go.PathSegment(go.PathSegment.Line,y,a*.3)),b.add(new go.PathSegment(go.PathSegment.Line,y,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*y,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*y,a*.85)),b.add(new go.PathSegment(go.PathSegment.Line,y,a*.85).close());var x=new go.PathFigure(.126*y,.85*a,!1);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.126*y,.45*a)),x.add(new go.PathSegment(go.PathSegment.Line,.322*y,.45*a)),x.add(new go.PathSegment(go.PathSegment.Line,.322*y,.85*a).close());var z=new go.PathFigure(.402*y,.85*a,!1);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.402*y,.45*a)),z.add(new go.PathSegment(go.PathSegment.Line,.598*y,.45*a)),z.add(new go.PathSegment(go.PathSegment.Line,.598*y,.85*a).close());var ae=new go.PathFigure(.678*y,.85*a,!1);E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.678*y,.45*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.874*y,.45*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.874*y,.85*a).close());var de=new go.PathFigure(.5*y,.1*a,!1);return E.add(de),de.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*y,.3*a)),de.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*y,.3*a).close()),E}),go.Shape.defineFigureGenerator("Staircase",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(0,a*1,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.2,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.2,a*.8)),b.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.8)),b.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.6)),b.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.6)),b.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.4)),b.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*.4)),b.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*.2)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.2)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.15)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.15)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.35)),b.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.35)),b.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.15,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.15,a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*.95).close()),E}),go.Shape.defineFigureGenerator("5Bars",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(0,a*1,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.184,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.184,a*(1-.184)).close());var x=new go.PathFigure(y*.204,a,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y*.204,a*(1-.184))),x.add(new go.PathSegment(go.PathSegment.Line,y*.388,a*(1-.184*2))),x.add(new go.PathSegment(go.PathSegment.Line,y*.388,a*1).close());var z=new go.PathFigure(y*.408,a,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y*.408,a*(1-.184*2))),z.add(new go.PathSegment(go.PathSegment.Line,y*.592,a*(1-.184*3))),z.add(new go.PathSegment(go.PathSegment.Line,y*.592,a*1).close());var ae=new go.PathFigure(y*.612,a,!0);E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,y*.612,a*(1-.184*3))),ae.add(new go.PathSegment(go.PathSegment.Line,y*.796,a*(1-.184*4))),ae.add(new go.PathSegment(go.PathSegment.Line,y*.796,a*1).close());var de=new go.PathFigure(y*.816,a,!0);return E.add(de),de.add(new go.PathSegment(go.PathSegment.Line,y*.816,a*(1-.184*4))),de.add(new go.PathSegment(go.PathSegment.Line,y*1,a*(1-.184*5))),de.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1).close()),E}),go.Shape.defineFigureGenerator("PC",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,0).close());var x=new go.PathFigure(y*.055,.07*a,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.07)),x.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.1)),x.add(new go.PathSegment(go.PathSegment.Line,y*.055,a*.1).close());var z=new go.PathFigure(y*.055,.13*a,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.13)),z.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.16)),z.add(new go.PathSegment(go.PathSegment.Line,y*.055,a*.16).close());var ae=new go.PathFigure(y*.055,.18*a,!0);E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.18)),ae.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.21)),ae.add(new go.PathSegment(go.PathSegment.Line,y*.055,a*.21).close());var de=new go.PathFigure(y*1,0,!0);return E.add(de),de.add(new go.PathSegment(go.PathSegment.Line,y*.4,0)),de.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.65)),de.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.65).close()),E}),go.Shape.defineFigureGenerator("Plane",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(.55*y,a,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.475*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.35*y,.525*a,0,.4*a,.225*y,.45*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,.475*a)),b.add(new go.PathSegment(go.PathSegment.Line,.15*y,.35*a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,.325*a)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,.325*a)),b.add(new go.PathSegment(go.PathSegment.Line,.85*y,.1*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,.2*a,.975*y,0,y,.08*a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*y,.45*a)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,.95*a)),b.add(new go.PathSegment(go.PathSegment.Line,.55*y,a).close()),E}),go.Shape.defineFigureGenerator("Key",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(y*1,a*.5,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.9,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,.35*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.45,.35*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.15,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.35*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.65*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.15,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.45,.65*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,.65*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.6,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.65,.55*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.7,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,.55*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.8,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.85,.575*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.9,.6*a).close()),b.add(new go.PathSegment(go.PathSegment.Move,.17*y,.425*a)),b.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*y,.5*a,.075*y,.075*a).close()),E}),go.Shape.defineFigureGenerator("FilmTape",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!1);E.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,y*0,y*.3,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.08,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.08,a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*1),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*1),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*2),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*2),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*3),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*3),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*4),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*4),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*5),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*5),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*6),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*6),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*7),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*7),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*8),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*8),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*9),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*9),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*10),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*10),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*11),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*11),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*12),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*12),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*13),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*13),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*14),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*14),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*15),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*15),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1));var x=new go.PathFigure(0,0,!1);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y*1,a*0)),x.add(new go.PathSegment(go.PathSegment.Arc,270,-180,y*1,y*.3,y*.055)),x.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1));var z=new go.PathFigure(y*.11,a*.1,!1);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*1+.028*0),a*.1)),z.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*1+.028*0),a*.8)),z.add(new go.PathSegment(go.PathSegment.Line,y*.11,a*.8).close());var ae=new go.PathFigure(y*(.11+.24133333*1+.028*1),a*.1,!1);E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*2+.028*1),a*.1)),ae.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*2+.028*1),a*.8)),ae.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*1+.028*1),a*.8).close());var de=new go.PathFigure(y*(.11+.24133333*2+.028*2),a*.1,!1);return E.add(de),de.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*3+.028*2),a*.1)),de.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*3+.028*2),a*.8)),de.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*2+.028*2),a*.8).close()),E}),go.Shape.defineFigureGenerator("FloppyDisk",function(ue,y,a){var E=new go.Geometry,b=8,x=b*Ie,z=new go.PathFigure(b,0,!1);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y*.86,0)),z.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.14)),z.add(new go.PathSegment(go.PathSegment.Line,y,a-b)),z.add(new go.PathSegment(go.PathSegment.Bezier,y-b,a,y,a-x,y-x,a)),z.add(new go.PathSegment(go.PathSegment.Line,b,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,a-b,x,a,0,a-x)),z.add(new go.PathSegment(go.PathSegment.Line,0,b)),z.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,x,x,0).close());var ae=new go.PathFigure(y*.83,0,!1);E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,y*.83,a*.3)),ae.add(new go.PathSegment(go.PathSegment.Line,y*.17,a*.3)),ae.add(new go.PathSegment(go.PathSegment.Line,y*.17,a*0).close());var de=new go.PathFigure(y*.83,a*1,!1);E.add(de),de.add(new go.PathSegment(go.PathSegment.Line,y*.83,a*.5)),de.add(new go.PathSegment(go.PathSegment.Line,y*.17,a*.5)),de.add(new go.PathSegment(go.PathSegment.Line,y*.17,a*1).close());var Fe=new go.PathFigure(y*.78,a*.05,!1);return E.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.05)),Fe.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.25)),Fe.add(new go.PathSegment(go.PathSegment.Line,y*.78,a*.25).close()),E}),go.Shape.defineFigureGenerator("SpeechBubble",function(ue,y,a){var E=ue?ue.parameter1:NaN;(isNaN(E)||E<0)&&(E=15),E=Math.min(E,y/3),E=Math.min(E,a/3);var b=E*Ie,x=a*.8,z=new go.Geometry,ae=new go.PathFigure(E,0,!0);return z.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,y-E,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,y,E,y-b,0,y,b)),ae.add(new go.PathSegment(go.PathSegment.Line,y,x-E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,y-E,x,y,x-b,y-b,x)),ae.add(new go.PathSegment(go.PathSegment.Line,y*.7,x)),ae.add(new go.PathSegment(go.PathSegment.Line,y*.7,a)),ae.add(new go.PathSegment(go.PathSegment.Line,y*.55,x)),ae.add(new go.PathSegment(go.PathSegment.Line,E,x)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,x-E,b,x,0,x-b)),ae.add(new go.PathSegment(go.PathSegment.Line,0,E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,E,0,0,b,b,0).close()),b>1?(z.spot1=new go.Spot(0,0,b,b),z.spot2=new go.Spot(1,.8,-b,-b)):(z.spot1=go.Spot.TopLeft,z.spot2=new go.Spot(1,.8)),z}),go.Shape.defineFigureGenerator("Repeat",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(y*0,a*.45,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*.9)),b.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.9)),b.add(new go.PathSegment(go.PathSegment.Line,y*.65,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.2,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.2,a*.45).close());var x=new go.PathFigure(y*1,a*.55,!0);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.55)),x.add(new go.PathSegment(go.PathSegment.Line,y*.7,a*.55)),x.add(new go.PathSegment(go.PathSegment.Line,y*.7,a*.1)),x.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.1)),x.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*0)),x.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*0)),x.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*.55).close()),E}),go.Shape.defineFigureGenerator("Windows",function(ue,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close()).add(new go.PathSegment(go.PathSegment.Move,.4*y,.4*a)).add(new go.PathSegment(go.PathSegment.Line,.4*y,.8*a)).add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a)).add(new go.PathSegment(go.PathSegment.Line,.9*y,.4*a).close()).add(new go.PathSegment(go.PathSegment.Move,.2*y,.1*a)).add(new go.PathSegment(go.PathSegment.Line,.2*y,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.7*y,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.7*y,.1*a).close()).add(new go.PathSegment(go.PathSegment.Move,.1*y,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.1*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.5*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a).close()))}),go.Shape.defineFigureGenerator("Terminal",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(y*0,a*.1,!1);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.1)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.9)),b.add(new go.PathSegment(go.PathSegment.Line,y*0,a*.9).close());var x=new go.PathFigure(y*.1,a*.2,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y*.1,a*.25)),x.add(new go.PathSegment(go.PathSegment.Line,y*.22,a*.285)),x.add(new go.PathSegment(go.PathSegment.Line,y*.1,a*.32)),x.add(new go.PathSegment(go.PathSegment.Line,y*.1,a*.37)),x.add(new go.PathSegment(go.PathSegment.Line,y*.275,a*.32)),x.add(new go.PathSegment(go.PathSegment.Line,y*.275,a*.25).close());var z=new go.PathFigure(y*.28,a*.37,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.37)),z.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.41)),z.add(new go.PathSegment(go.PathSegment.Line,y*.28,a*.41).close()),E}),go.Shape.defineFigureGenerator("Beaker",function(ue,y,a){var E=new go.Geometry,b=15,x=b*Ie,z=new go.PathFigure(y*.62,a*.475,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,a-b)),z.add(new go.PathSegment(go.PathSegment.Bezier,y-b,a,y,a-x,y-x,a)),z.add(new go.PathSegment(go.PathSegment.Line,b,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,a-b,x,a,0,a-x)),z.add(new go.PathSegment(go.PathSegment.Line,y*.38,a*.475)),z.add(new go.PathSegment(go.PathSegment.Line,y*.38,a*.03)),z.add(new go.PathSegment(go.PathSegment.Line,y*.36,a*0)),z.add(new go.PathSegment(go.PathSegment.Line,y*.64,a*0)),z.add(new go.PathSegment(go.PathSegment.Line,y*.62,a*.03).close()),x>1?(E.spot1=new go.Spot(0,0,x,x),E.spot2=new go.Spot(1,1,-x,-x)):(E.spot1=go.Spot.TopLeft,E.spot2=go.Spot.BottomRight),E}),go.Shape.defineFigureGenerator("Download",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(y*0,a*1,!0);E.add(b);var x=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*.755,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*.93,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*.64,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*.61,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.39,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.36,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*.07,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.755),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.8),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*0,a*(1-x)).close());var z=new go.PathFigure(y*.4,a*0,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.44)),z.add(new go.PathSegment(go.PathSegment.Line,y*.26,a*.44)),z.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.66)),z.add(new go.PathSegment(go.PathSegment.Line,y*(1-.26),a*.44)),z.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.44)),z.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*0).close()),E}),go.Shape.defineFigureGenerator("Bin",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(y*0,a*1,!0);E.add(b);var x=.1/.3;return b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*.755,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*.93,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*.64,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*.61,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.39,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.36,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*.07,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.755),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.8),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*0,a*(1-x)).close()),E}),go.Shape.defineFigureGenerator("Upload",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(y*0,a*1,!0);E.add(b);var x=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*.755,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*.93,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*.64,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*.61,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.39,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.36,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*.07,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.755),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.8),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*0,a*(1-x)).close());var z=new go.PathFigure(y*.5,a*0,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y*.26,a*.25)),z.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.25)),z.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.63)),z.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.63)),z.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.25)),z.add(new go.PathSegment(go.PathSegment.Line,y*.74,a*.25).close()),E}),go.Shape.defineFigureGenerator("EmptyDrink",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(y*.15,a*0,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.85,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.7,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*1).close()),E}),go.Shape.defineFigureGenerator("Drink",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(y*.15,a*0,!1);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.85,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.7,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*1).close());var x=new go.PathFigure(y*.235,a*.28,!0);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y*.765,a*.28)),x.add(new go.PathSegment(go.PathSegment.Line,y*.655,a*.97)),x.add(new go.PathSegment(go.PathSegment.Line,y*.345,a*.97).close()),E}),go.Shape.defineFigureGenerator("4Arrows",function(ue,y,a){var E=new go.Geometry,b=new go.PathFigure(y*.5,a*0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.65,a*.25)),b.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.25)),b.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.35)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.5)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.65)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.65,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*.65)),b.add(new go.PathSegment(go.PathSegment.Line,y*0,a*.5)),b.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*.35)),b.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.25)),b.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*.25).close()),E}),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 wn={},zt="5.0",me={},ee=null,Oe=!1,Ze=!1,st=null,Ve=!1,He=null,Ie=null,he=0;he<arguments.length;he++){var Ne=arguments[he];if(Ne!==null)switch(typeof Ne){case"number":zt=Ne.toFixed(1);break;case"string":Ne.match(new RegExp("^[0-9]\\.[0-9]+$"))?zt=Ne:st=Ne;break;case"object":typeof Ne.is3D!="undefined"?ee=Ne:me=Ne;break;case"boolean":Oe=Ne,Ze=!0;break}}ee===null&&(ee={is3D:!1,AV:!1,SV:!1,CV:!1,EV2:!1,CP:!1,PC:!1,DA:!1,FI:!1,PV:!1,macro:!1},me.material_id!==void 0&&!Ze&&(Oe=!0)),st!==null&&me.id===void 0&&(me.id=st);var ce="",Ue="",xe=!1,De=null,ue=null,y=null,a=!1,E=null,b=null,x=null,z=null,ae=null;me.height!==void 0&&(me.height=Math.round(me.height)),me.width!==void 0&&(me.width=Math.round(me.width));var de=function(kt){return parseFloat(kt)>4?parseFloat(kt):5};wn.setHTML5Codebase=function(kt,dn){Ie=kt,mt(kt,dn)},wn.setJavaCodebase=wn.setJavaCodebaseVersion=wn.isCompiledInstalled=wn.setPreCompiledScriptPath=wn.setPreCompiledResourcePath=function(){},wn.setHTML5CodebaseVersion=function(kt,dn){var Mn=parseFloat(kt);if(Mn!==NaN&&Mn<5){console.log("The GeoGebra HTML5 codebase version "+Mn+" is deprecated. Using version latest instead.");return}He=kt,lt(kt,dn)},wn.getHTML5CodebaseVersion=function(){return ue},wn.getParameters=function(){return me},wn.setFontsCSSURL=function(kt){z=kt},wn.setGiacJSURL=function(kt){},wn.setJNLPFile=function(kt){ce=kt},wn.setJNLPBaseDir=function(kt){},wn.inject=function(){function kt(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var dn="auto",Mn=me.id,vn,Mt=!1,Tn=0;Tn<arguments.length;Tn++){var St=arguments[Tn];typeof St=="string"?(St=St.toLowerCase(),St.match(/^(prefer)?(java|html5|compiled|auto|screenshot)$/)?dn=St:Mn=arguments[Tn]):typeof St=="boolean"?Mt=St:St instanceof HTMLElement&&(vn=St)}_n();function _n(){if(!Ve){setTimeout(_n,200);return}dn=Pt(dn);var Wn=vn||document.getElementById(Mn);if(!Wn){console.log("possibly bug on ajax loading? ");return}if(wn.removeExistingApplet(Wn,!1),me.width===void 0&&Wn.clientWidth&&(me.width=Wn.clientWidth),me.height===void 0&&Wn.clientHeight&&(me.height=Wn.clientHeight),!(me.width&&me.height)&&dn==="html5"&&(delete me.width,delete me.height),De=dn,dn==="screenshot")Re(Wn,me);else{var Te=!1;me.hasOwnProperty("playButton")&&me.playButton||me.hasOwnProperty("clickToLoad")&&me.clickToLoad?Te=!0:me.hasOwnProperty("playButtonAutoDecide")&&me.playButtonAutoDecide&&(Te=(!Fe()||kt())&&Le()),Te?(De="screenshot",rn(Wn,me,Mt,dn)):ft(Wn,me,Mt)}}};function Fe(){try{return window.self!==window.top}catch(kt){return!0}}function Le(){return me.hasOwnProperty("screenshotGenerator")&&me.screenshotGenerator?!1:Math.max(screen.width,screen.height)<800}wn.getViews=function(){return ee},wn.isJavaInstalled=function(){return!1};var Ke=function(kt){var dn=function(Tn){var St=JSON.parse(Tn),_n=function(Rt){return Rt.type=="G"||Rt.type=="E"},Wn=St.elements?St.elements.filter(_n)[0]:St;if(!Wn||!Wn.url){Mn();return}me.fileName=Wn.url,Je(Wn.settings||{}),ee.is3D=!0;var Te="https://www.geogebra.org/images/";wn.setPreviewImage(E||Wn.previewUrl,Te+"GeoGebra_loading.png",Te+"applet_play.png"),kt()},Mn=function(){me.onError&&me.onError(),cn("Error: Fetching material (id "+me.material_id+") failed.",me)},vn=location.host.match(/(www|stage|beta|groot|alpha).geogebra.(org|net)/)?location.host:"www.geogebra.org",Mt="/materials/"+me.material_id+"?scope=basic";$e("https://"+vn+"/api/proxy.php?path="+encodeURIComponent(Mt),dn,Mn)};function Je(kt){var dn=["width","height","showToolBar","showMenuBar","showAlgebraInput","allowStyleBar","showResetIcon","enableLabelDrags","enableShiftDragZoom","enableRightClick","appName"];["enableLabelDrags","enableShiftDragZoom","enableRightClick"].forEach(function(Mn){kt[Mn]=!!kt[Mn]}),dn.forEach(function(Mn){me[Mn]===void 0&&kt[Mn]!==void 0&&(me[Mn]=kt[Mn])}),me.showToolBarHelp===void 0&&(me.showToolBarHelp=me.showToolBar)}function $e(kt,dn,Mn){var vn=new XMLHttpRequest;vn.open("GET",kt),vn.onload=function(){dn(vn.responseText)},vn.onerror=Mn,vn.send()}wn.isHTML5Installed=function(){return!0},wn.getLoadedAppletType=function(){return De},wn.setPreviewImage=function(kt,dn,Mn){E=kt,b=dn,x=Mn},wn.removeExistingApplet=function(kt,dn){var Mn;typeof kt=="string"&&(kt=document.getElementById(kt)),De=null;var vn=null;for(Mn=0;Mn<kt.childNodes.length;Mn++){var Mt=kt.childNodes[Mn],Tn=Mt.className;Tn==="applet_screenshot"?dn?(Mt.style.display="block",De="screenshot"):Mt.style.display="none":Tn!=="applet_scaler prerender"&&(kt.removeChild(Mt),vn=Tn&&Tn.indexOf("appletParameters")!=-1?Mt.id:null,Mn--)}var St=me.id!==void 0?me.id:vn,_n=window[St];_n&&typeof _n.getBase64=="function"&&(_n.remove(),window[St]=null)},wn.refreshHitPoints=function(){if(de(ggbHTML5LoadedCodebaseVersion)>=5)return!0;var kt=wn.getAppletObject();return kt&&typeof kt.recalculateEnvironments=="function"?(kt.recalculateEnvironments(),!0):!1},wn.startAnimation=function(){var kt=wn.getAppletObject();return kt&&typeof kt.startAnimation=="function"?(kt.startAnimation(),!0):!1},wn.stopAnimation=function(){var kt=wn.getAppletObject();return kt&&typeof kt.stopAnimation=="function"?(kt.stopAnimation(),!0):!1},wn.getAppletObject=function(){var kt=me.id!==void 0?me.id:"ggbApplet";return window[kt]},wn.resize=function(){};var ot=function(kt,dn,Mn){var vn=document.createElement("param");vn.setAttribute("name",dn),vn.setAttribute("value",Mn),kt.appendChild(vn)},_e=function(kt){return kt&&kt!=="false"},ft=function(kt,dn,Mn){de(ue)<=4.2&&(Mn=!0);var vn=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==ue||ggbHTML5LoadedCodebaseIsWebSimple&&!a)&&(vn=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var Mt=document.createElement("div");Mt.classList.add("appletParameters","notranslate");var Tn=dn.width,St=dn.height;if(dn.disableAutoScale=dn.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():dn.disableAutoScale,dn.width!==void 0)if(de(ue)<=4.4)_e(dn.showToolBar)&&(dn.height-=7),_e(dn.showAlgebraInput)&&(dn.height-=37),dn.width<605&&_e(dn.showToolBar)&&(dn.width=605,Tn=605);else{var _n=100;(_e(dn.showToolBar)||_e(dn.showMenuBar))&&(dn.hasOwnProperty("customToolBar")&&(dn.customToolbar=dn.customToolBar),_n=_e(dn.showMenuBar)?245:155),Tn<_n&&(dn.width=_n,Tn=_n)}Mt.style.border="none",Mt.style.display="inline-block";for(var Wn in dn)dn.hasOwnProperty(Wn)&&Wn!=="appletOnLoad"&&Mt.setAttribute("data-param-"+Wn,dn[Wn]);z&&Mt.setAttribute("data-param-fontscssurl",z),wn.resize=function(){GGBAppletUtils.responsiveResize(kt,dn)},window.addEventListener("resize",function(jt){wn.resize()});var Te=typeof dn.appletOnLoad=="function"?dn.appletOnLoad:function(){};if(!Mn&&dn.width!==void 0){dn.hasOwnProperty("showSplash")||Mt.setAttribute("data-param-showSplash","false");var Rt=kt.querySelector(".applet_scaler.prerender"),Ye=Rt!==null;if(Ye)var pe=Rt.querySelector(".ggb_preview");else{var pe=pt(Tn,St,dn.borderColor,!1);Rt=document.createElement("div"),Rt.className="applet_scaler",Rt.style.position="relative",Rt.style.display="block",Rt.style.width=Tn+"px",Rt.style.height=St+"px"}window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(Rt,"66%"),de(ue)>=5?(dn.appletOnLoad=function(jt){var ln=kt.querySelector(".ggb_preview");ln&&ln.parentNode.removeChild(ln),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(Rt),window.GGBT_wsf_view&&$(window).trigger("resize"),Te(jt)},Ye||Rt.appendChild(pe)):Mt.appendChild(pe),Rt.appendChild(Mt),Ye||kt.appendChild(Rt),setTimeout(function(){wn.resize()},1)}else{var Se=document.createElement("div");Se.className="applet_scaler",Se.style.position="relative",Se.style.display="block",Se.appendChild(Mt),kt.appendChild(Se),dn.appletOnLoad=function(jt){wn.resize(),Te(jt)}}function je(jt,ln){ln&&typeof ln.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(jt,ln.appletOnLoad):renderGGBElement(jt),cn("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",ln)}function Me(jt,ln){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:jt,params:ln}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(jn){je(jn.article,jn.params)}),html5AppletsToProcess=null)},de(ue)<5&&(jt.className+=" geogebraweb")):je(jt,ln)}if(vn){scriptLoadStarted=!0;for(var et=0;et<Mt.childNodes.length;et++){var it=Mt.childNodes[et].tagName;it==="TABLE"&&(Mt.removeChild(Mt.childNodes[et]),et--)}if(ggbHTML5LoadedScript!==null){var Ot=document.querySelector('script[src="'+ggbHTML5LoadedScript+'"]');Ot!=null&&Ot.parentNode.removeChild(Ot)}var It=document.createElement("script"),Qt=function(){Me(Mt,dn)};It.src=Ue+y,ggbHTML5LoadedCodebaseIsWebSimple=a,ggbHTML5LoadedCodebaseVersion=ue,ggbHTML5LoadedScript=It.src,cn("GeoGebra HTML5 codebase loaded: '"+Ue+"'.",dn),!Ie&&(!He||He=="5.0")?(a?webSimple.succeeded=webSimple.succeeded||webSimple():web3d.succeeded=web3d.succeeded||web3d(),Qt()):Ue.requirejs?__webpack_require__.e(12).then(function(){var jt=[__webpack_require__(12)];Qt.apply(null,jt)}.bind(this)).catch(__webpack_require__.oe):(It.onload=Qt,kt.appendChild(It))}else Me(Mt,dn);dn.height=St,dn.width=Tn},Re=function(kt,dn,Mn){var vn=pt(dn.width,dn.height,dn.borderColor,Mn),Mt=document.createElement("div");Mt.style.position="relative",Mt.style.display="block",Mt.style.width=dn.width+"px",Mt.style.height=dn.height+"px",Mt.className="applet_screenshot applet_scaler"+(Mn?" applet_screenshot_play":""),Mt.appendChild(vn);var Tn=GGBAppletUtils.getScale(dn,kt,Mn);Mn?(kt.appendChild(bt()),window.GGBT_wsf_view||(kt.style.position="relative")):window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(Mt,"66%"),kt.appendChild(Mt),Tn!==1&&!isNaN(Tn)&&(GGBAppletUtils.scaleElement(Mt,Tn),Mt.style.width=dn.width+"px",Mt.style.height=dn.height+"px",Mt.parentNode.style.width=dn.width*Tn+"px",Mt.parentNode.style.height=dn.height*Tn+"px"),wn.resize=function(){Ct(kt,vn,Mt,Mn)},window.addEventListener("resize",function(St){wn.resize()}),wn.resize()};function Ct(kt,dn,Mn,vn){if(kt.contains(dn)){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(kt.id!=="fullscreencontent")return;window.GGBT_wsf_view.setCloseBtnPosition(kt)}var Mt=GGBAppletUtils.getScale(me,kt,vn);Mn.parentNode!==null&&(!isNaN(Mt)&&Mt!==1?(GGBAppletUtils.scaleElement(Mn,Mt),Mn.parentNode.style.width=me.width*Mt+"px",Mn.parentNode.style.height=me.height*Mt+"px"):(GGBAppletUtils.scaleElement(Mn,1),Mn.parentNode.style.width=me.width+"px",Mn.parentNode.style.height=me.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&GGBAppletUtils.positionCenter(kt),typeof window.GGBT_ws_header_footer=="object"&&window.GGBT_ws_header_footer.setWsScrollerHeight()}}wn.onExitFullscreen=function(kt,dn){dn.appendChild(kt)};var rn=function(kt,dn,Mn,vn){Re(kt,dn,!0);for(var Mt=function(){var _n=[];for(St=0;St<kt.childNodes.length;St++)_n.push(kt.childNodes[St]);if(window.GGBT_wsf_view){var Wn=window.GGBT_wsf_view.renderFullScreen(kt,dn.id),Te=document.getElementById("fullscreencontainer"),Rt=jQuery(kt).find(".fullscreencontent");Rt.length>0?(Wn.remove(),Rt.attr("id","fullscreencontent").show(),jQuery(Te).append(Rt),window.dispatchEvent(new Event("resize"))):ft(Wn,dn,!1),window.GGBT_wsf_view.launchFullScreen(Te)}else De=vn,ft(kt,dn,!1);if(!window.GGBT_wsf_view)for(St=0;St<_n.length;St++)kt.removeChild(_n[St])},Tn=kt.getElementsByClassName("ggb_preview_play"),St=0;St<Tn.length;St++)Tn[St].addEventListener("click",Mt,!1),Tn[St].addEventListener("ontouchstart",Mt,!1);typeof window.ggbAppletPlayerOnload=="function"&&window.ggbAppletPlayerOnload(kt),Le()&&window.GGBT_wsf_view&&$(".wsf-element-fullscreen-button").remove()},bt=function(){var kt=document.createElement("div");if(kt.className="ggb_preview_play icon-applet-play",!window.GGBT_wsf_view){var dn='.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");}',Mn=document.createElement("style");Mn.styleSheet?Mn.styleSheet.cssText=dn:Mn.appendChild(document.createTextNode(dn)),document.getElementsByTagName("head")[0].appendChild(Mn)}return kt},pt=function(kt,dn,Mn,vn){var Mt=document.createElement("div");Mt.className="ggb_preview",Mt.style.position="absolute",Mt.style.zIndex="90",Mt.style.width=kt-2+"px",Mt.style.height=dn-2+"px",Mt.style.top="0px",Mt.style.left="0px",Mt.style.overflow="hidden",Mt.style.backgroundColor="white";var Tn="lightgrey";Mn!==void 0&&(Mn==="none"?Tn="transparent":Tn=Mn),Mt.style.border="1px solid "+Tn;var St=document.createElement("img");if(St.style.position="relative",St.style.zIndex="1000",St.style.top="-1px",St.style.left="-1px",E!==null&&St.setAttribute("src",E),St.style.opacity=.7,b!==null){var _n,Wn,Te;if(!vn){_n=document.createElement("img"),_n.style.position="absolute",_n.style.zIndex="1001",_n.style.opacity=1,St.style.opacity=.3,Wn=360,Wn>kt/4*3&&(Wn=kt/4*3),Te=Wn/5.8,_n.setAttribute("src",b),_n.setAttribute("width",Wn),_n.setAttribute("height",Te);var Rt=(kt-Wn)/2,Ye=(dn-Te)/2;_n.style.left=Rt+"px",_n.style.top=Ye+"px",Mt.appendChild(_n)}}return Mt.appendChild(St),Mt},Pt=function(kt){return kt=kt.toLowerCase(),kt==="html5"||kt==="screenshot"?kt:"html5"},yt=["web","webSimple","web3d","tablet","tablet3d","phone"],lt=function(kt,dn){if(ue=kt,dn){mt(ue,!0);return}var Mn=!Oe;if(Mn){var vn=de(ue);!isNaN(vn)&&vn<4.4&&(Mn=!1)}var Mt,Tn;window.location.protocol.substr(0,4)==="http"?Mt=window.location.protocol:Mt="http:";var St=ue.indexOf("//");St>0?Tn=ue:St===0?Tn=Mt+ue:Tn="https://www.geogebra.org/apps/5.2.814.0/";for(var _n in yt)if(ue.slice(yt[_n].length*-1)===yt[_n]||ue.slice((yt[_n].length+1)*-1)===yt[_n]+"/"){mt(Tn,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&Mn&&!ee.is3D&&!ee.AV&&!ee.SV&&!ee.CV&&!ee.EV2&&!ee.CP&&!ee.PC&&!ee.DA&&!ee.FI&&!ee.PV&&!_e(me.showToolBar)&&!_e(me.showMenuBar)&&!_e(me.showAlgebraInput)&&!_e(me.enableRightClick)&&(!me.appName||me.appName=="classic")?Tn+="webSimple/":Tn+="web3d/",mt(Tn,!1)},mt=function(kt,dn){if(kt.requirejs){Ue=kt;return}kt.slice(-1)!=="/"&&(kt+="/"),Ue=kt,dn===null&&(dn=kt.indexOf("http")===-1),xe=dn,y="web.nocache.js",a=!1;var Mn=Ue.split("/");Mn.length>1&&(!dn&&Mn[Mn.length-2]==="webSimple"?(y="webSimple.nocache.js",a=!0):yt.indexOf(Mn[Mn.length-2])>=0&&(y=Mn[Mn.length-2]+".nocache.js")),Mn=kt.split("/"),ue=Mn[Mn.length-3],ue.substr(0,4)==="test"?ue=ue.substr(4,1)+"."+ue.substr(5,1):(ue.substr(0,3)==="war"||ue.substr(0,4)==="beta")&&(ue="5.0");var vn=parseFloat(ue);vn!==NaN&&vn<5&&kt.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+vn+" is deprecated. Using version latest instead."),lt("5.0",dn))},cn=function(kt,dn){window.console&&window.console.log&&(!dn||typeof dn.showLogging=="undefined"||dn.showLogging&&dn.showLogging!=="false")&&console.log(kt)};me.material_id!==void 0?Ke(Fn):Fn();function Fn(){var kt=zt;He!==null?kt=He:parseFloat(kt)<5&&(kt="5.0"),lt(kt,!1),Ie!==null&&mt(Ie,xe),Ve=!0}return wn},GGBAppletUtils=function(){"use strict";function wn(){return window.GGBT_wsf_edit!==void 0}function zt(Ve,He){He!=1?(Ve.style.transformOrigin="0% 0% 0px",Ve.style.webkitTransformOrigin="0% 0% 0px",Ve.style.transform="scale("+He+","+He+")",Ve.style.webkitTransform="scale("+He+","+He+")",Ve.style.maxWidth="initial",Ve.querySelector(".ggb_preview")!==null&&(Ve.querySelector(".ggb_preview").style.maxWidth="initial"),Ve.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Ve.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Ve.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Ve.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Ve.style.transform="none",Ve.style.webkitTransform="none")}function me(Ve,He,Ie,he,Ne,ce){var Ue=null;if(ce!=null&&ce!="")for(var xe=Ve.parentNode;xe!=null;)if((" "+xe.className+" ").indexOf(" "+ce+" ")>-1){Ue=xe;break}else xe=xe.parentNode;var De=0,ue=0,y=0,a=0,E=0,b=0,x=0;if(Ue)De=Ue.offsetWidth,ue=Math.max(he?Ue.offsetWidth:0,Ue.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(De=Math.min(window.innerWidth,document.documentElement.clientWidth),ue=Math.min(window.innerHeight,document.documentElement.clientHeight),y=De):(De=window.innerWidth,ue=window.innerHeight,y=window.innerWidth),Ve){var z=Ve.getBoundingClientRect();z.left>0&&z.left<=De&&(Ne===void 0||!Ne)&&(document.dir==="rtl"?(E=De-z.width-z.left,b=y<=480?10:30):(b=z.left,E=y<=480?10:30),a=b+E)}if(Ve&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var ae=Ve.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(a=40,x=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(a=0,x=40)}}return Ve&&((Ie===void 0||!Ie)&&He>0&&He+a<De?De=He:De-=a,typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(Ie===void 0||!Ie)&&(ue-=x)),{width:De,height:ue}}function ee(Ve,He,Ie,he,Ne){if(Ve.isScreenshoGenerator)return 1;var ce=he!==void 0&&he,Ue=Ve.noScaleMargin!=null&&Ve.noScaleMargin,xe=function(ae){return ae&&ae!=="false"},De=xe(Ve.autoHeight),ue=me(He,Ve.width,Ie,De,ce&&window.GGBT_wsf_view||Ue,Ne),y=parseInt(ue.width),a=Ve.width,E=Ve.height;if(a===void 0){var b=He.querySelector(".appletParameters");b&&(a=b.offsetWidth,E=b.offsetHeight)}var x=y/a,z=ce?1:ue.height/E;return Ie!==void 0&&!Ie&&(x=Math.min(1,x),z=Math.min(1,z)),Math.min(x,z)}function Oe(Ve,He,Ie){var he=1,Ne,ce=!1;if(Ve.hasOwnProperty("allowUpscale")&&(ce=Ve.allowUpscale),Ve.hasOwnProperty("scale")&&(he=parseFloat(Ve.scale),(isNaN(he)||he===null||he===0)&&(he=1),he>1&&(ce=!0)),He&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(ce=!0),!(Ve.hasOwnProperty("disableAutoScale")&&Ve.disableAutoScale))Ne=ee(Ve,He,ce,Ie,Ve.scaleContainerClass);else return he;return ce&&(!Ve.hasOwnProperty("scale")||he===1)?Ne:Math.min(he,Ne)}function Ze(Ve){var He=Math.min(window.innerWidth,document.documentElement.clientWidth),Ie=Math.min(window.innerHeight,document.documentElement.clientHeight),he=Ve.getBoundingClientRect(),Ne=(He-he.width)/2,ce=(Ie-he.height)/2;ce<0&&(ce=0),Ve.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Ne<40?Ve.style.left="40px":Ve.style.left=Ne+"px",Ve.style.top=ce+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(ce<40?Ve.style.top="40px":Ve.style.top=ce+"px",Ve.style.left=Ne+"px")}function st(Ve,He){var Ie=Ve.querySelector(".appletParameters");if(Ie){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(He.id!==Ie.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Ve)}if(Ie.parentElement&&/fullscreen/.test(Ie.parentElement.className))return;var he=Oe(He,Ve);wn()&&Ie.setAttribute("data-param-scale",he);for(var Ne=null,ce=0;ce<Ve.childNodes.length;ce++)if(Ve.childNodes[ce].className!==void 0&&Ve.childNodes[ce].className.match(/^applet_scaler/)){Ne=Ve.childNodes[ce];break}if(Ne!==null&&Ne.querySelector(".noscale")!==null)return;var Ue=He.id!==void 0?He.id:"ggbApplet",xe=window[Ue];(xe==null||!xe.recalculateEnvironments)&&Ne!==null&&!Ne.className.match(/fullscreen/)&&(Ne.parentNode.style.transform="",!isNaN(he)&&he!==1?(Ne.parentNode.style.width=He.width*he+"px",Ne.parentNode.style.height=He.height*he+"px",zt(Ne,he)):(zt(Ne,1),Ne.parentNode.style.width=He.width+"px",Ne.parentNode.style.height=He.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&Ze(Ve),window.GGBT_wsf_view&&!window.GGBT_wsf_view.isFullscreen()&&window.GGBT_wsf_general.adjustContentToResize($(Ie).parents(".content-added-content"))}}return{responsiveResize:st,isFlexibleWorksheetEditor:wn,positionCenter:Ze,getScale:Oe,scaleElement:zt}}();__WEBPACK_AMD_DEFINE_ARRAY__=[],__WEBPACK_AMD_DEFINE_RESULT__=function(){return GGBApplet}.apply(exports,__WEBPACK_AMD_DEFINE_ARRAY__),__WEBPACK_AMD_DEFINE_RESULT__!==void 0&&(module.exports=__WEBPACK_AMD_DEFINE_RESULT__),GGBAppletUtils.makeModule=function(name,permutation){function webModule(){var H="bootstrap",I="begin",J="gwt.codesvr."+name+"=",K="gwt.codesvr=",L=name,M="startup",N="DUMMY",O=0,P=1,Q="iframe",R="position:absolute; width:0; height:0; border:none; left: -1000px;",S=" top: -1000px;",T="Chrome",U="CSS1Compat",V="<!doctype html>",W="",X="<html><head></head><body></body></html>",Y="undefined",Z="readystatechange",$=10,_="script",ab="javascript",bb="Failed to load ",cb="moduleStartup",db="scriptTagAdded",eb="moduleRequested",fb="meta",gb="name",hb=name+"::",ib="::",jb="gwt:property",kb="content",lb="=",mb="gwt:onPropertyErrorFn",nb='Bad handler "',ob='" for "gwt:onPropertyErrorFn"',pb="gwt:onLoadErrorFn",qb='" for "gwt:onLoadErrorFn"',rb="#",sb="?",tb="/",ub="img",vb="clear.cache.gif",wb="baseUrl",xb=name+".nocache.js",yb="base",zb="//",Ab="selectingPermutation",Bb=name+".devmode.js",Cb=permutation,Db=":",Eb=".cache.js",Fb="loadExternalRefs",Gb="end",n=window,o=document;function p(){var wn=n.location.search;return wn.indexOf(J)!=-1||wn.indexOf(K)!=-1}function q(wn,zt){}webModule.__sendStats=q,webModule.__moduleName=L,webModule.__errFn=null,webModule.__moduleBase=N,webModule.__softPermutationId=O,webModule.__computePropValue=null,webModule.__getPropMap=null,webModule.__installRunAsyncCode=function(){},webModule.__gwtStartLoadingFragment=function(){return null},webModule.__gwt_isKnownPropertyValue=function(){return!1},webModule.__gwt_getMetaProperty=function(){return null};var r=null,s=n.__gwt_activeModules=n.__gwt_activeModules||{};s[L]={moduleName:L},webModule.__moduleStartupDone=function(wn){var zt=s[L].bindings;s[L].bindings=function(){for(var me=zt?zt():{},ee=wn[webModule.__softPermutationId],Oe=O;Oe<ee.length;Oe++){var Ze=ee[Oe];me[Ze[O]]=Ze[P]}return me}};var t;function u(){return v(),t}function v(){if(!t){var wn=o.createElement(Q);if(wn.id=L,wn.style.cssText=R+S,wn.tabIndex=-1,o.body.appendChild(wn),t=wn.contentWindow.document,navigator.userAgent.indexOf(T)==-1){t.open();var zt=document.compatMode==U?V:W;t.write(zt+X),t.close()}}}function w(wn){function zt(ee){function Oe(){return typeof o.readyState==Y?typeof o.body!=Y&&o.body!=null:/loaded|complete/.test(o.readyState)}var Ze=Oe();if(Ze){ee();return}function st(){if(!Ze){if(!Oe())return;Ze=!0,ee(),o.removeEventListener&&o.removeEventListener(Z,st,!1),Ve&&clearInterval(Ve)}}o.addEventListener&&o.addEventListener(Z,st,!1);var Ve=setInterval(function(){st()},$)}function me(ee){var Oe=u(),Ze=Oe.body,st=Oe.createElement(_);st.language=ab,st.crossOrigin=W,st.src=ee,webModule.__errFn&&(st.onerror=function(){webModule.__errFn(L,new Error(bb+ee))}),Ze.appendChild(st)}zt(function(){me(wn)})}webModule.__startLoadingFragment=function(wn){return C(wn)},webModule.__installRunAsyncCode=function(wn){var zt=u(),me=zt.body,ee=zt.createElement(_);ee.language=ab,ee.text=wn,me.appendChild(ee),me.removeChild(ee)};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(wn){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(wn){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(wn){var zt=c[wn];return zt==null?null:zt},r=d,webModule.__errFn=e}function B(){function wn(Ve){var He=Ve.lastIndexOf(rb);He==-1&&(He=Ve.length);var Ie=Ve.indexOf(sb);Ie==-1&&(Ie=Ve.length);var he=Ve.lastIndexOf(tb,Math.min(Ie,He));return he>=O?Ve.substring(O,he+P):W}function zt(Ve){if(!Ve.match(/^\w+:\/\//)){var He=o.createElement(ub);He.src=Ve+vb,Ve=wn(He.src)}return Ve}function me(){var Ve=__gwt_getMetaProperty(wb);return Ve!=null?Ve:W}function ee(){for(var Ve=o.getElementsByTagName(_),He=O;He<Ve.length;++He)if(Ve[He].src.indexOf(xb)!=-1)return wn(Ve[He].src);return W}function Oe(){var Ve=o.getElementsByTagName(yb);return Ve.length>O?Ve[Ve.length-P].href:W}function Ze(){var Ve=o.location;return Ve.href==Ve.protocol+zb+Ve.host+Ve.pathname+Ve.search+Ve.hash}var st=me();return st==W&&(st=ee()),st==W&&(st=Oe()),st==W&&Ze()&&(st=wn(o.location.href)),st=zt(st),st}function C(wn){return wn.match(/^\//)||wn.match(/^[a-zA-Z]+:\/\//)?wn:webModule.__moduleBase+wn}function D(){var wn=[],zt=O,me=[],ee=[];function Oe(Ve){var He=ee[Ve](),Ie=me[Ve];if(He in Ie)return He;var he=[];for(var Ne in Ie)he[Ie[Ne]]=Ne;throw r&&r(Ve,he,He),null}if(__gwt_isKnownPropertyValue=function(Ve,He){return He in me[Ve]},webModule.__getPropMap=function(){var Ve={};for(var He in me)me.hasOwnProperty(He)&&(Ve[He]=Oe(He));return Ve},webModule.__computePropValue=Oe,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var Ze;try{Ze=Cb;var st=Ze.indexOf(Db);st!=-1&&(zt=parseInt(Ze.substring(st+P),$),Ze=Ze.substring(O,st))}catch(Ve){}return webModule.__softPermutationId=zt,C(Ze+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(wn,zt,me){"use strict";me.d(zt,{Ax:function(){return st},Ds:function(){return Ve},KI:function(){return Ie},SI:function(){return Ze},f1:function(){return Oe}});var ee=me(11320);function Oe(he){let Ne=!0;if(he.length>0){for(let ce=0;ce<he.length;ce++)if(he[ce].compile_success==0||!he[ce].compile_success){Ne=!1;break}}else Ne=!1;return Ne}function Ze(he,Ne=""){let ce=[];for(let Ue=0;Ue<he.length;Ue++){let xe=he[Ue],De=Ne?`${Ne}/${xe.name}`:`${xe.name}`;ce.push({title:xe.name,type:xe.type,isLeaf:xe.type!=="tree",key:De})}return ce}function st(he,Ne,ce){for(let Ue=0;Ue<he.length;Ue++){let xe=he[Ue];if(xe.key===Ne){xe.children=ce;break}xe.children&&st(xe.children,Ne,ce)}return he}function Ve(he,Ne,ce){let Ue;return function(){let xe=this,De=arguments,ue=function(){Ue=null,ce||he.apply(xe,De)},y=ce&&!Ue;clearTimeout(Ue),Ue=setTimeout(ue,Ne),y&&he.apply(xe,De)}}const He=!0,Ie=ee.Z.API_SERVER},446:function(wn,zt,me){"use strict";me.d(zt,{ij:function(){return x},_s:function(){return b},Uf:function(){return E},ZP:function(){return ae}});var ee=me(67294),Oe={flex_box_center:"flex_box_center___swvFl",flex_space_between:"flex_space_between___AqPFV",flex_box_vertical_center:"flex_box_vertical_center___XWInJ",flex_box_center_end:"flex_box_center_end___GB61t",flex_box_column:"flex_box_column___dJnz1",analysis:"analysis___xyV_c",title:"title___DQ3VK",itemWrap:"itemWrap___vFE5r",item:"item___NjeOt",list:"list___BbMrm",wrap:"wrap___UQTTb",img:"img___tNvUo",tips:"tips___Eu4wH",footer:"footer___ZbR9W",noData:"noData___mLlw0"},Ze=me(94184),st=me.n(Ze),Ve=me(50976),He=me(83062),Ie=me(48054),he=me(74330),Ne=me(26194),ce=me(11320),Ue=Object.defineProperty,xe=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,y=(de,Fe,Le)=>Fe in de?Ue(de,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Le}):de[Fe]=Le,a=(de,Fe)=>{for(var Le in Fe||(Fe={}))De.call(Fe,Le)&&y(de,Le,Fe[Le]);if(xe)for(var Le of xe(Fe))ue.call(Fe,Le)&&y(de,Le,Fe[Le]);return de};const E=(de={})=>{var Fe,Le,Ke,Je;let $e=(Fe=de==null?void 0:de.emotion)==null?void 0:Fe.map(Re=>a({value:Re==null?void 0:Re.rate},Re)),ot=(Le=de==null?void 0:de.focus)==null?void 0:Le.map(Re=>a({value:Re==null?void 0:Re.rate},Re)),_e=(Ke=de==null?void 0:de.action)==null?void 0:Ke.map(Re=>a({value:Re==null?void 0:Re.rate},Re)),ft=(Je=de==null?void 0:de.intention)==null?void 0:Je.map(Re=>a({value:Re==null?void 0:Re.rate},Re));return[{title:"\u8868\u60C5\u5360\u6BD4",color:["#f7ca2e","#4ccf71","#3791ee","#f9ac95","#4f74ee","#f0e999"],data:$e||[]},{title:"\u4E13\u6CE8\u5EA6\u5360\u6BD4",color:["#4f74ee","#f9ac95","#9cb5fe","#eaa170","#3791ee","#a39bed"],data:ot||[]},{title:"\u884C\u4E3A\u5360\u6BD4\u60C5\u51B5",color:["#5eca9c","#a39bed","#f68238","#f0e999","#eaa170","#f9ac95"],data:_e||[]},{title:"\u610F\u56FE\u5360\u6BD4\u60C5\u51B5",color:["#eaa170","#739fcb","#f0e999","#f9ac95","#4f74ee","#5eca9c"],data:ft||[]}]},b=({className:de,dataSource:Fe=[],col:Le=4,right:Ke,bottom:Je=23,precision:$e=0,wrapWidth:ot=1200})=>{const _e=(Re="",Ct,rn="--")=>Re?(Re==null?void 0:Re.length)>Ct?(Re==null?void 0:Re.slice(0,Ct-1))+"...":Re:rn,ft=Math.floor((ot-(Le-1)*Ke)/Le);return ee.createElement("div",{className:st()(Oe.list,de)},!!(Fe!=null&&Fe.length)&&(Fe==null?void 0:Fe.map((Re,Ct)=>{const{cover_pic:rn,created_at:bt,emotion:pt,action:Pt,intention:yt,focus:lt}=Re;return ee.createElement("div",{key:Ct,className:Oe.wrap,style:{width:ft,marginRight:(1+Ct)%Le===0?0:Ke+$e,marginBottom:Je}},ee.createElement("div",{className:Oe.img},ee.createElement("img",{src:`${ce.Z.API_SERVER}${rn}`}),ee.createElement("div",{className:Oe.tips},ee.createElement("div",null,ee.createElement("i",{className:"iconfont icon-paisheshijian mr5 font14"})," \u62CD\u6444\u65F6\u95F4"),ee.createElement("span",null,bt))),ee.createElement("div",{className:Oe.footer},ee.createElement("ul",null,ee.createElement("li",null,ee.createElement("i",{className:"iconfont icon-biaoqing"}),ee.createElement("span",null,"\u8868\u60C5\uFF1A",ee.createElement(He.Z,{title:pt},ee.createElement("span",{className:"c-grey-333"},_e(pt,4))))),ee.createElement("li",null,ee.createElement("i",{className:"iconfont icon-hangwei"}),ee.createElement("span",null,"\u884C\u4E3A\uFF1A",ee.createElement(He.Z,{title:Pt},ee.createElement("span",{className:"c-grey-333"},_e(Pt,4)))))),ee.createElement("ul",null,ee.createElement("li",null,ee.createElement("i",{className:"iconfont icon-yitu"}),ee.createElement("span",null,"\u610F\u56FE\uFF1A",ee.createElement(He.Z,{title:yt},ee.createElement("span",{className:"c-grey-333"},_e(yt,4))))),ee.createElement("li",null,ee.createElement("i",{className:"iconfont icon-zhuangtai"}),ee.createElement("span",null,"\u4E13\u6CE8\u5EA6\uFF1A",ee.createElement(He.Z,{title:lt},ee.createElement("span",{className:"c-grey-333"},_e(lt,3))))))))})))},x=({className:de,style:Fe,title:Le,hideBar:Ke=!1,children:Je,customText:$e="",noDataText:ot="",emptyData:_e=[],loading:ft,actionAnalysis:Re})=>{var Ct,rn;const bt=((Ct=_e==null?void 0:_e[0])==null?void 0:Ct.every(Pt=>{var yt;return!((yt=Pt==null?void 0:Pt.data)!=null&&yt.length)}))&&!((rn=_e==null?void 0:_e[1])!=null&&rn.length)||!Re,pt=Re?ot:$e;return ee.createElement(Ie.Z,{loading:ft,active:!0},bt&&ee.createElement("div",{className:st()(Oe.noData,de),style:Fe},!!Le&&ee.createElement("div",{className:Oe.title},!Ke&&ee.createElement("b",null),ee.createElement("span",null,Le)),ee.createElement("div",{className:Oe.itemWrap},ee.createElement(Ne.Z,{customText:pt}))),!bt&&Je)};var ae=({className:de,style:Fe,data:Le=[],title:Ke,hideBar:Je=!1,loading:$e=!1})=>ee.createElement("div",{className:st()(Oe.analysis,de),style:Fe},!!Ke&&ee.createElement("div",{className:Oe.title},!Je&&ee.createElement("b",null),ee.createElement("span",null,Ke)),ee.createElement(he.Z,{spinning:$e},ee.createElement("div",{className:Oe.itemWrap},Le==null?void 0:Le.map((ot,_e)=>ee.createElement("div",{className:Oe.item,key:_e},ee.createElement(Ve.Z,{option:{tooltip:{trigger:"item",formatter:"{a} <br/>{b}: {c}%"},title:{left:"center",bottom:15,text:ot==null?void 0:ot.title},legend:{top:10,right:10,orient:"vertical",show:!0,align:"left",icon:"circle",itemWidth:10,itemHeight:10,formatter:function(ft){for(let Re in ot==null?void 0:ot.data)if(ft==(ot==null?void 0:ot.data[Re].name))return ft+" "+(ot==null?void 0:ot.data[Re].value)+"%"},textStyle:{color:"#767676",fontSize:12}},color:ot==null?void 0:ot.color,series:[{type:"pie",radius:["20%","35%"],center:["20%","40%"],avoidLabelOverlap:!1,label:{show:!1},labelLine:{show:!1},data:ot==null?void 0:ot.data}]},style:{height:145}}))))))},63205:function(wn,zt,me){"use strict";me.d(zt,{Z:function(){return Ue}});var ee=me(67294),Oe={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},Ze=me(94184),st=me.n(Ze),Ve=me(74330),He=me(15979),Ie=me(33170),he=me(28706),Ne=(xe,De,ue)=>new Promise((y,a)=>{var E=z=>{try{x(ue.next(z))}catch(ae){a(ae)}},b=z=>{try{x(ue.throw(z))}catch(ae){a(ae)}},x=z=>z.done?y(z.value):Promise.resolve(z.value).then(E,b);x((ue=ue.apply(xe,De)).next())}),Ue=({data:xe,className:De,fullWidth:ue,style:y={},onClose:a,onOk:E,showFullTools:b,noAssociationId:x})=>{const z=(0,ee.useRef)(null),ae=(0,ee.useRef)(null),de=(0,ee.useRef)(null),Fe=(0,ee.useRef)(null),[Le,Ke]=(0,ee.useState)(!1),[Je,$e]=(0,ee.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,ee.useEffect)(()=>{de.current||(de.current=document.createElement("style"),document.head.appendChild(de.current)),xe!=null&&xe.visible?(document.body.setAttribute("data-custom","y-hidden"),de.current.innerHTML=" html { overflow-y: hidden; }",xe!=null&&xe.src&&ot()):(document.body.removeAttribute("data-custom"),de.current&&(document.head.removeChild(de.current),de.current=null))},[xe==null?void 0:xe.visible]);const ot=()=>Ne(void 0,null,function*(){Ke(!0),$e("\u6B63\u5728\u52A0\u8F7D\u4E2D");const rn=yield(0,he.ZJ)(xe==null?void 0:xe.src);z.current.src="",z.current.src=rn,z.current.onload=function(){Ct()},Ke(!1),$e("")}),_e=()=>{document.body.removeAttribute("data-custom"),de.current.innerHTML=" ",a()},ft=rn=>Ne(void 0,null,function*(){Ke(!0),$e("\u6B63\u5728\u4FDD\u5B58\u4E2D");const bt=yield(0,Ie.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:xe.title,file:rn.dataUrl}});bt!=null&&bt.id&&!x?(yield(0,Ie.ZP)(`/api/attachments/${xe.id}/add_subitem.json`,{method:"post",body:{subitem_id:bt==null?void 0:bt.id,settings:JSON.stringify(rn.state)}})).status===0&&E():bt!=null&&bt.id&&E(bt),document.body.removeAttribute("data-custom"),de.current.innerHTML=" ",Ke(!1),$e("")}),Re=()=>{const rn=document.querySelector('a[href="https://markerjs.com/"]');rn&&rn.parentNode&&(rn.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(pt=>{const Pt=document.querySelector(pt.name);Pt&&Pt.setAttribute("title",pt.title)})},Ct=()=>{ae.current=new He.hP(z.current),ae.current.targetRoot=Fe.current,ae.current.addEventListener("render",ft),ae.current.addEventListener("beforeclose",_e),b&&(ae.current.availableMarkerTypes=ae.current.ALL_MARKER_TYPES,ae.current.uiStyleSettings.redoButtonVisible=!0,ae.current.uiStyleSettings.notesButtonVisible=!0,ae.current.uiStyleSettings.zoomButtonVisible=!0,ae.current.uiStyleSettings.zoomOutButtonVisible=!0,ae.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=ae.current.uiStyleSettings,ae.current.show(),xe!=null&&xe.snapshotData&&ae.current.restoreState(xe.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Re()},300)};return ee.createElement(ee.Fragment,null,(xe==null?void 0:xe.visible)&&ee.createElement(Ve.Z,{spinning:Le,tip:Je,style:{position:"absolute"}},ee.createElement("div",{ref:Fe,className:st()(Oe.imageDimensions,De,ue?Oe.fullWidth:""),style:y},ee.createElement("img",{className:Oe.img,ref:z}))))}},36527:function(wn,zt,me){"use strict";var ee=me(67294),Oe=me(71230),Ze=me(15746),st=me(72773),Ve=me(85804),He=me(85725),Ie=me(71736),he=me(84279),Ne=me(67294);const ce=(0,ee.forwardRef)(({callback:Ue,showSaveButton:xe,value:De=""},ue)=>{const y=(0,ee.useRef)(),a=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],E=[{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=ae=>{y.current.setValue(y.current.getValue()+" "+ae.value+" ")},x=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:Ne.createElement(Oe.Z,{className:Ie.Z.lists,gutter:[10,10]},a.map((ae,de)=>Ne.createElement(Ze.Z,{flex:"110px",className:Ie.Z.item},Ne.createElement("div",null,Ne.createElement(He.Z,{value:`$$${ae.value}$$`}),ae.name),Ne.createElement("div",{className:Ie.Z.children},ae.children.map((Fe,Le)=>Ne.createElement("div",{key:Le},Ne.createElement("h1",null,Fe.name),Ne.createElement(Oe.Z,{gutter:[10,10]},Fe.data.map((Ke,Je)=>Ne.createElement(Ze.Z,{key:Je,onClick:()=>b(Ke),className:Ie.Z.diamond},Ne.createElement(He.Z,{value:"`$$"+Ke.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:Ne.createElement(Oe.Z,{className:Ie.Z.lists,gutter:[10,10]},E.map((ae,de)=>Ne.createElement(Ze.Z,{flex:"110px",className:Ie.Z.item},Ne.createElement("div",null,Ne.createElement(He.Z,{value:"`$$"+ae.value+"$$`"}),ae.name),Ne.createElement("div",{className:Ie.Z.children},ae.children.map((Fe,Le)=>Ne.createElement("div",{key:Le},Fe.name&&Ne.createElement("h1",null,Fe.name),Ne.createElement(Oe.Z,{gutter:[10,10]},Fe.data.map((Ke,Je)=>Ne.createElement(Ze.Z,{key:Je,onClick:()=>b(Ke),className:Ie.Z.diamond},Ne.createElement(He.Z,{value:"`$$"+Ke.value+"$$`"}))))))))))}],z=()=>{var ae=document.createElement("div");ae.innerHTML=y.current.getValue();var de=ae.innerText;return Ue&&Ue(de),de};return(0,ee.useImperativeHandle)(ue,()=>({getData:z})),Ne.createElement("div",{className:Ie.Z.mathWrap},Ne.createElement(st.default,{defaultActiveKey:"1",items:x}),Ne.createElement("math-field",{locale:"zh_cn",className:Ie.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:y,style:{width:800,marginTop:30,fontSize:18}},De||""),xe&&Ne.createElement("div",{className:Ie.Z.button},Ne.createElement(Ve.ZP,{size:"large",onClick:z,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});zt.Z=ce},1916:function(wn,zt,me){"use strict";me.d(zt,{Z:function(){return ft}});var ee=me(67294),Oe=me(35973),Ze=me(62844),st=me(91773),Ve=me(2453),He=me(74330),Ie=me(51380),he=me(71230),Ne=me(15746),ce=me(83062),Ue=me(28802),xe={currentPrimary:"currentPrimary___NPWiR",currentDelete:"currentDelete___UEfhf",DirectoryTree:"DirectoryTree___xPxCY",EditDom:"EditDom___seNxC"},De=me(9343),ue=me(65900),y=me(26194),a=me(67341),E=Object.defineProperty,b=Object.defineProperties,x=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,Fe=(Re,Ct,rn)=>Ct in Re?E(Re,Ct,{enumerable:!0,configurable:!0,writable:!0,value:rn}):Re[Ct]=rn,Le=(Re,Ct)=>{for(var rn in Ct||(Ct={}))ae.call(Ct,rn)&&Fe(Re,rn,Ct[rn]);if(z)for(var rn of z(Ct))de.call(Ct,rn)&&Fe(Re,rn,Ct[rn]);return Re},Ke=(Re,Ct)=>b(Re,x(Ct)),Je=(Re,Ct)=>{var rn={};for(var bt in Re)ae.call(Re,bt)&&Ct.indexOf(bt)<0&&(rn[bt]=Re[bt]);if(Re!=null&&z)for(var bt of z(Re))Ct.indexOf(bt)<0&&de.call(Re,bt)&&(rn[bt]=Re[bt]);return rn},$e=(Re,Ct,rn)=>new Promise((bt,pt)=>{var Pt=mt=>{try{lt(rn.next(mt))}catch(cn){pt(cn)}},yt=mt=>{try{lt(rn.throw(mt))}catch(cn){pt(cn)}},lt=mt=>mt.done?bt(mt.value):Promise.resolve(mt.value).then(Pt,yt);lt((rn=rn.apply(Re,Ct)).next())});const ot=(Re=[])=>Re==null?void 0:Re.map(Ct=>Ke(Le({},Ct),{title:(Ct==null?void 0:Ct.value)||"",key:Ct==null?void 0:Ct.id,isLeaf:!0})),_e=Re=>{var Ct=Re,{user:rn,children:bt,isShowComponent:pt=!0,ModalProps:Pt={},onDataSelect:yt}=Ct,lt=Je(Ct,["user","children","isShowComponent","ModalProps","onDataSelect"]);const[mt,cn]=Ze.default.useModal(),[Fn]=st.default.useForm(),[kt,dn]=(0,ee.useState)([]),[Mn,vn]=(0,ee.useState)(!1),[Mt,Tn]=(0,ee.useState)(!1),[,St,_n,Wn]=(0,De.U)(ue.qE,{page:1,limit:9999}),[,,Te]=(0,De.U)(ue.V8,{}),[,,Rt]=(0,De.U)(ue.B$,{}),[,,Ye]=(0,De.U)(ue.DH,{}),[,,pe]=(0,De.U)(ue.bJ,{}),Se=()=>{vn(!1),Fn.resetFields(),Tn(!1)},je=et=>$e(void 0,null,function*(){const{node:it,dragNode:Ot,event:It}=et,Qt=et.node.pos.split("-"),jt=et.dropPosition-Number(Qt[Qt.length-1]);if(jt==0){Ve.ZP.warning("\u65E0\u6CD5\u79FB\u52A8\u5230\u5185\u90E8\u4F4D\u7F6E");return}if(jt==1&&(Ot==null?void 0:Ot.item_index)==(it==null?void 0:it.item_index)+1){Ve.ZP.warning("\u672A\u79FB\u52A8\u4F4D\u7F6E");return}const ln=yield pe({id:Ot==null?void 0:Ot.key,position:jt==-1?1:(Ot==null?void 0:Ot.item_index)>(it==null?void 0:it.item_index)?(it==null?void 0:it.item_index)+1:it==null?void 0:it.item_index});(ln==null?void 0:ln.status)===0&&(Ve.ZP.success("\u79FB\u52A8\u6210\u529F"),_n({},!0))}),Me=et=>$e(void 0,null,function*(){let it={};Mt?it=yield Rt(Le({},et)):it=yield Ye(Le({},et)),(it==null?void 0:it.status)==0&&(Ve.ZP.success((it==null?void 0:it.message)||(Mt?"\u6DFB\u52A0\u6210\u529F":"\u66F4\u65B0\u6210\u529F")),_n({},!0),Se())});return(0,ee.useEffect)(()=>{Pt!=null&&Pt.open&&_n({},!0)},[Pt==null?void 0:Pt.open]),(0,ee.useEffect)(()=>{var et;dn(ot((et=Wn==null?void 0:Wn.data)==null?void 0:et.list))},[Wn]),pt?ee.createElement(ee.Fragment,null,cn,bt,ee.createElement(Ze.default,Le({},Le({title:"\u5E38\u7528\u8BC4\u8BED",width:640,centered:!0,footer:null,bodyStyle:{padding:"10px 5px 25px"}},Pt)),ee.createElement(He.Z,{spinning:St},(kt==null?void 0:kt.length)>0?ee.createElement(ee.Fragment,null,ee.createElement(Ie.default.DirectoryTree,{height:500,className:xe.DirectoryTree,multiple:!0,draggable:{icon:!1},defaultExpandAll:!0,switcherIcon:!1,showIcon:!1,onSelect:yt,treeData:kt,onDrop:je,titleRender:et=>ee.createElement(ee.Fragment,null,ee.createElement("span",{className:"multi_ellipsis1",style:{flex:1,marginRight:"32px"}},et==null?void 0:et.title),ee.createElement("div",{className:`${xe.EditDom}`},ee.createElement(he.Z,{wrap:!1,align:"middle",gutter:16},ee.createElement(Ne.Z,null,ee.createElement(ce.Z,{title:"\u957F\u6309\u53EF\u8FDB\u884C\u62D6\u62FD\u6392\u5E8F"},ee.createElement("i",{className:`iconfont icon-tuodong1 font12 ${xe.currentPrimary}`}))),ee.createElement(Ne.Z,null,ee.createElement(ce.Z,{title:"\u7F16\u8F91"},ee.createElement("i",{className:`iconfont icon-bianji11 font12 ${xe.currentPrimary}`,onClick:it=>{it.stopPropagation(),Fn.setFieldsValue(Le({},et)),vn(!0)}}))),ee.createElement(Ne.Z,null,ee.createElement(ce.Z,{title:"\u5220\u9664"},ee.createElement("i",{className:`iconfont icon-shanchu14 font12 ${xe.currentDelete}`,onClick:it=>{it.stopPropagation(),mt.confirm({icon:null,title:"\u5220\u9664\u5E38\u7528\u8BC4\u8BED",centered:!0,content:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u5E38\u7528\u8BC4\u8BED\u5417\uFF1F",onOk:()=>$e(void 0,null,function*(){const Ot=yield Te({id:et==null?void 0:et.key});(Ot==null?void 0:Ot.status)==0&&(Ve.ZP.success((Ot==null?void 0:Ot.message)||"\u5220\u9664\u6210\u529F"),_n({},!0))})})}}))))))}),ee.createElement(a.op,{className:"ml20 mt20",icon:ee.createElement("i",{className:"iconfont icon-xiaojiahao"}),style:{borderRadius:"4px"},onClick:()=>{Tn(!0),vn(!0)}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED")):ee.createElement(y.Z,{styles:{margin:"30px auto"},customText:ee.createElement("span",null,"\u6682\u65E0\u5E38\u7528\u8BC4\u8BED\uFF0C\u4F60\u53EF\u4EE5",ee.createElement("a",{onClick:()=>{Tn(!0),vn(!0)}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED"))}))),ee.createElement(Ze.default,{title:Mt?"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED":"\u7F16\u8F91\u5E38\u7528\u8BC4\u8BED",open:Mn,okText:Mt?"\u6DFB\u52A0":"\u786E\u5B9A",onCancel:()=>{Se()},onOk:()=>{Fn.submit()}},ee.createElement(st.default,{form:Fn,onFinish:Me},Mt&&ee.createElement("span",{className:"font14",style:{color:"#191919"}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED\uFF0C\u53EF\u4EE5\u5E2E\u52A9\u4F60\u63D0\u9AD8\u8BC4\u9605\u4F5C\u4E1A\u7684\u6548\u7387"),ee.createElement(st.default.Item,{hidden:!0,name:"id"}),ee.createElement(st.default.Item,{className:"mt10",name:"value"},ee.createElement(Ue.default.TextArea,{placeholder:"\u8F93\u5165\u5E38\u7528\u8BC4\u8BED\u3002\u4F8B\u5982\uFF1A\u4F60\u7684\u7F16\u7A0B\u4F5C\u4E1A\u6574\u4F53\u8868\u73B0\u826F\u597D\uFF0C\u4F46\u4ECD\u6709\u4E00\u4E9B\u5C0F\u7684\u6539\u8FDB\u7A7A\u95F4\u3002",autoSize:{minRows:8,maxRows:9},maxLength:100,showCount:!0}))))):null};var ft=(0,Oe.connect)(({loading:Re,user:Ct})=>({user:Ct,loading:Re.effects}))(_e)},57444:function(wn,zt,me){"use strict";me.d(zt,{h:function(){return ae}});var ee=me(67294),Oe=me(88044),Ze=me(91773),st=me(85804),Ve=me(4631),He=me.n(Ve),Ie=me(71749),he=me(30483),Ne=Object.defineProperty,ce=Object.defineProperties,Ue=Object.getOwnPropertyDescriptors,xe=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,y=(de,Fe,Le)=>Fe in de?Ne(de,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Le}):de[Fe]=Le,a=(de,Fe)=>{for(var Le in Fe||(Fe={}))De.call(Fe,Le)&&y(de,Le,Fe[Le]);if(xe)for(var Le of xe(Fe))ue.call(Fe,Le)&&y(de,Le,Fe[Le]);return de},E=(de,Fe)=>ce(de,Ue(Fe));const b=Oe.default.Option,x={labelCol:{span:4},wrapperCol:{span:20}},z={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};zt.Z=({callback:de,onCancel:Fe})=>{const[Le,Ke]=(0,ee.useState)("python");function Je(ot){Ke(z[ot][1])}function $e(ot){de(ot)}return ee.createElement(Ze.default,E(a({},x),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:$e,style:{width:500}}),ee.createElement(Ze.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},ee.createElement(Oe.default,{getPopupContainer:ot=>ot.parentNode,onChange:Je},Object.keys(z).map(ot=>ee.createElement(b,{key:ot,value:ot},z[ot][0])))),ee.createElement(Ze.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},ee.createElement(ae,{mode:Le})),ee.createElement("div",{className:"flex-container flex-end"},ee.createElement(st.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ee.createElement(st.ZP,{type:"ghost",onClick:Fe},"\u53D6\u6D88")))};function ae({value:de,onChange:Fe,mode:Le,options:Ke={}}){const Je=(0,ee.useRef)(),[$e,ot]=(0,ee.useState)();return(0,ee.useEffect)(()=>{if($e){let _e=function(ft){const Re=ft.getValue();Fe&&Fe(Re)};return $e.on("change",_e),()=>{$e.off("change",_e)}}},[$e,Fe]),(0,ee.useEffect)(()=>{$e&&$e.setOption("mode",Le)},[$e,Le]),(0,ee.useEffect)(()=>{$e&&(de!==$e.getValue()||de==="")&&setTimeout(()=>{$e.setValue(de||"")},300)},[$e,de]),(0,ee.useEffect)(()=>{if(Je.current&&!$e){const _e=He().fromTextArea(Je.current,a({mode:Le,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},Ke));ot(_e)}},[Je.current,$e]),ee.createElement("div",{className:"my-codemirror-container"},ee.createElement("textarea",{ref:Je}))}},35567:function(wn,zt,me){"use strict";me.d(zt,{Z:function(){return Kt}});var ee=me(67294),Oe=me(4631),Ze=me.n(Oe),st=me(91033),Ve=me(71749),He=me(57341),Ie=me(82801),he=me(88386),Ne=me(49047),ce=me(80785),Ue=me(85725),xe=({value:At="",className:mn,showTextOnly:Gt,showLines:fr,style:ia={}})=>{const ea=(0,ee.useMemo)(()=>"",[At]);return ee.createElement(ee.Fragment,null,ee.createElement("div",{dangerouslySetInnerHTML:{__html:ea}}))},De=me(67294),ue=Object.defineProperty,y=Object.defineProperties,a=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,z=(At,mn,Gt)=>mn in At?ue(At,mn,{enumerable:!0,configurable:!0,writable:!0,value:Gt}):At[mn]=Gt,ae=(At,mn)=>{for(var Gt in mn||(mn={}))b.call(mn,Gt)&&z(At,Gt,mn[Gt]);if(E)for(var Gt of E(mn))x.call(mn,Gt)&&z(At,Gt,mn[Gt]);return At},de=(At,mn)=>y(At,a(mn));let Fe=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function Le({onActionCallback:At,title:mn,icon:Gt,actionName:fr,className:ia="",children:ea}){function da(){At(fr)}return De.createElement("a",{title:mn,className:ia,onClick:da},De.createElement("i",{className:`${Gt}`}),ea)}var Ke=({watch:At,showNullButton:mn,showNullProgramButton:Gt,onActionCallback:fr,fullScreen:ia,insertTemp:ea,hidetoolBar:da,extraUse:Ua})=>{const so=[...Fe,{title:`${At?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${At?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return De.createElement("ul",{className:"markdown-toolbar-container"},!da&&so.map((ho,wo)=>De.createElement("li",{key:wo},ho.actionName?De.createElement(Le,de(ae({},ho),{onActionCallback:fr})):De.createElement("span",{className:"v-line"}))),mn?De.createElement("li",null,De.createElement(Le,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:fr},De.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,Gt?De.createElement(De.Fragment,null,De.createElement("li",null,De.createElement(Le,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:fr},De.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),De.createElement("li",null,De.createElement(Le,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:fr},De.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,ea&&De.createElement("li",null,De.createElement(Le,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${ea}`,onActionCallback:fr},De.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Ua&&De.createElement("li",null,Ua),De.createElement("li",{className:"btn-full-screen"},De.createElement(Le,{icon:`${ia?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:ia?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:fr})))},Je=me(76621),$e=me(91773),ot=me(28802),_e=me(85804),ft=Object.defineProperty,Re=Object.defineProperties,Ct=Object.getOwnPropertyDescriptors,rn=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,pt=Object.prototype.propertyIsEnumerable,Pt=(At,mn,Gt)=>mn in At?ft(At,mn,{enumerable:!0,configurable:!0,writable:!0,value:Gt}):At[mn]=Gt,yt=(At,mn)=>{for(var Gt in mn||(mn={}))bt.call(mn,Gt)&&Pt(At,Gt,mn[Gt]);if(rn)for(var Gt of rn(mn))pt.call(mn,Gt)&&Pt(At,Gt,mn[Gt]);return At},lt=(At,mn)=>Re(At,Ct(mn));const mt={labelCol:{span:4},wrapperCol:{span:20}};var cn=({callback:At,onCancel:mn})=>{function Gt(fr){At(fr)}return ee.createElement($e.default,lt(yt({},mt),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Gt,style:{width:500}}),ee.createElement($e.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},ee.createElement(ot.default,null)),ee.createElement($e.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},ee.createElement(ot.default,null)),ee.createElement("div",{className:"flex-container flex-end"},ee.createElement(_e.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ee.createElement(_e.ZP,{type:"ghost",onClick:mn},"\u53D6\u6D88")))},Fn=me(57444),kt=me(70859),dn=me(62844),Mn=me(71230),vn=me(63205),Mt=me(67294),Tn=({callback:At,onCancel:mn})=>{const Gt=document.createElement("canvas"),fr=Gt.getContext("2d");Gt.width=1e3,Gt.height=800,fr.fillStyle="#ffffff",fr.fillRect(0,0,Gt.width,Gt.height);const ia=Gt.toDataURL("image/png");return Mt.createElement(dn.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Mt.createElement(Mn.Z,{style:{height:"100vh"}},Mt.createElement(vn.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:ia,visible:!0,title:String(Date.now())},onOk:ea=>{At({src:ea.url})},onClose:mn})))},St=me(23495);function _n(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(_n,go.CommandHandler),_n.prototype.canAlignSelection=function(){var At=this.diagram;return!(At===null||At.isReadOnly||At.isModelReadOnly||At.selection.count<2)},_n.prototype.alignLeft=function(){var At=this.diagram;At.startTransaction("aligning left");var mn=1/0;At.selection.each(function(Gt){Gt instanceof go.Link||(mn=Math.min(Gt.position.x,mn))}),At.selection.each(function(Gt){Gt instanceof go.Link||Gt.move(new go.Point(mn,Gt.position.y))}),At.commitTransaction("aligning left")},_n.prototype.alignRight=function(){var At=this.diagram;At.startTransaction("aligning right");var mn=-1/0;At.selection.each(function(Gt){if(!(Gt instanceof go.Link)){var fr=Gt.actualBounds.x+Gt.actualBounds.width;mn=Math.max(fr,mn)}}),At.selection.each(function(Gt){Gt instanceof go.Link||Gt.move(new go.Point(mn-Gt.actualBounds.width,Gt.position.y))}),At.commitTransaction("aligning right")},_n.prototype.alignTop=function(){var At=this.diagram;At.startTransaction("alignTop");var mn=1/0;At.selection.each(function(Gt){Gt instanceof go.Link||(mn=Math.min(Gt.position.y,mn))}),At.selection.each(function(Gt){Gt instanceof go.Link||Gt.move(new go.Point(Gt.position.x,mn))}),At.commitTransaction("alignTop")},_n.prototype.alignBottom=function(){var At=this.diagram;At.startTransaction("aligning bottom");var mn=-1/0;At.selection.each(function(Gt){if(!(Gt instanceof go.Link)){var fr=Gt.actualBounds.y+Gt.actualBounds.height;mn=Math.max(fr,mn)}}),At.selection.each(function(Gt){Gt instanceof go.Link||Gt.move(new go.Point(Gt.actualBounds.x,mn-Gt.actualBounds.height))}),At.commitTransaction("aligning bottom")},_n.prototype.alignCenterX=function(){var At=this.diagram,mn=At.selection.first();if(mn){At.startTransaction("aligning Center X");var Gt=mn.actualBounds.x+mn.actualBounds.width/2;At.selection.each(function(fr){fr instanceof go.Link||fr.move(new go.Point(Gt-fr.actualBounds.width/2,fr.actualBounds.y))}),At.commitTransaction("aligning Center X")}},_n.prototype.alignCenterY=function(){var At=this.diagram,mn=At.selection.first();if(mn){At.startTransaction("aligning Center Y");var Gt=mn.actualBounds.y+mn.actualBounds.height/2;At.selection.each(function(fr){fr instanceof go.Link||fr.move(new go.Point(fr.actualBounds.x,Gt-fr.actualBounds.height/2))}),At.commitTransaction("aligning Center Y")}},_n.prototype.alignColumn=function(At){var mn=this.diagram;mn.startTransaction("align Column"),At===void 0&&(At=0),At=parseFloat(At);var Gt=new Array;mn.selection.each(function(Ua){Ua instanceof go.Link||Gt.push(Ua)});for(var fr=0;fr<Gt.length-1;fr++){var ia=Gt[fr],ea=ia.actualBounds.y+ia.actualBounds.height+At,da=Gt[fr+1];da.move(new go.Point(ia.actualBounds.x,ea))}mn.commitTransaction("align Column")},_n.prototype.alignRow=function(At){At===void 0&&(At=0),At=parseFloat(At);var mn=this.diagram;mn.startTransaction("align Row");var Gt=new Array;mn.selection.each(function(Ua){Ua instanceof go.Link||Gt.push(Ua)});for(var fr=0;fr<Gt.length-1;fr++){var ia=Gt[fr],ea=ia.actualBounds.x+ia.actualBounds.width+At,da=Gt[fr+1];da.move(new go.Point(ea,ia.actualBounds.y))}mn.commitTransaction("align Row")},_n.prototype.canRotate=function(At){var mn=this.diagram;return!(mn===null||mn.isReadOnly||mn.isModelReadOnly||mn.selection.count<1)},_n.prototype.rotate=function(At){At===void 0&&(At=90);var mn=this.diagram;mn.startTransaction("rotate "+At.toString());var mn=this.diagram;mn.selection.each(function(Gt){Gt instanceof go.Link||Gt instanceof go.Group||(Gt.angle+=At)}),mn.commitTransaction("rotate "+At.toString())},_n.prototype.pullToFront=function(){var At=this.diagram;At.startTransaction("pullToFront");var mn=new go.Map;At.selection.each(function(Gt){mn.set(Gt.layer,0)}),mn.iteratorKeys.each(function(Gt){var fr=0;Gt.parts.each(function(ia){if(!ia.isSelected){var ea=ia.zOrder;isNaN(ea)?ia.zOrder=0:fr=Math.max(fr,ea)}}),mn.set(Gt,fr)}),At.selection.each(function(Gt){_n._assignZOrder(Gt,mn.get(Gt.layer)+1)}),At.commitTransaction("pullToFront")},_n.prototype.pushToBack=function(){var At=this.diagram;At.startTransaction("pushToBack");var mn=new go.Map;At.selection.each(function(Gt){mn.set(Gt.layer,0)}),mn.iteratorKeys.each(function(Gt){var fr=0;Gt.parts.each(function(ia){if(!ia.isSelected){var ea=ia.zOrder;isNaN(ea)?ia.zOrder=0:fr=Math.min(fr,ea)}}),mn.set(Gt,fr)}),At.selection.each(function(Gt){_n._assignZOrder(Gt,mn.get(Gt.layer)-1-_n._findGroupDepth(Gt))}),At.commitTransaction("pushToBack")},_n._assignZOrder=function(At,mn,Gt){Gt===void 0&&(Gt=At),At.layer===Gt.layer&&(At.zOrder=mn),At instanceof go.Group&&At.memberParts.each(function(fr){_n._assignZOrder(fr,mn+1,Gt)})},_n._findGroupDepth=function(At){if(At instanceof go.Group){var mn=0;return At.memberParts.each(function(Gt){mn=Math.max(mn,_n._findGroupDepth(Gt))}),mn+1}else return 0},_n.prototype.doKeyDown=function(){var At=this.diagram;if(At!==null){var mn=At.lastInput;if(mn.key==="Up"||mn.key==="Down"||mn.key==="Left"||mn.key==="Right"){var Gt=this.arrowKeyBehavior;if(Gt==="none")return;if(Gt==="select"){this._arrowKeySelect();return}else if(Gt==="move"){this._arrowKeyMove();return}else if(Gt==="tree"){this._arrowKeyTree();return}}go.CommandHandler.prototype.doKeyDown.call(this)}},_n.prototype._getAllParts=function(){var At=new Array;return this.diagram.nodes.each(function(mn){At.push(mn)}),this.diagram.parts.each(function(mn){At.push(mn)}),At},_n.prototype._arrowKeyMove=function(){var At=this.diagram,mn=At.lastInput,Gt=0,fr=0;if(mn.control||mn.meta)Gt=1,fr=1;else if(At.grid!==null){var ia=At.grid.gridCellSize;fr=ia.width,Gt=ia.height}At.startTransaction("arrowKeyMove"),At.selection.each(function(ea){mn.key==="Up"?ea.move(new go.Point(ea.actualBounds.x,ea.actualBounds.y-Gt)):mn.key==="Down"?ea.move(new go.Point(ea.actualBounds.x,ea.actualBounds.y+Gt)):mn.key==="Left"?ea.move(new go.Point(ea.actualBounds.x-fr,ea.actualBounds.y)):mn.key==="Right"&&ea.move(new go.Point(ea.actualBounds.x+fr,ea.actualBounds.y))}),At.commitTransaction("arrowKeyMove")},_n.prototype._arrowKeySelect=function(){var At=this.diagram,mn=At.lastInput,Gt=null;mn.key==="Up"?Gt=this._findNearestPartTowards(270):mn.key==="Down"?Gt=this._findNearestPartTowards(90):mn.key==="Left"?Gt=this._findNearestPartTowards(180):mn.key==="Right"&&(Gt=this._findNearestPartTowards(0)),Gt!==null&&(mn.shift?Gt.isSelected=!0:mn.control||mn.meta?Gt.isSelected=!Gt.isSelected:At.select(Gt))},_n.prototype._findNearestPartTowards=function(At){var mn=this.diagram.selection.first();if(mn===null)return null;for(var Gt=mn.actualBounds.center,fr=this._getAllParts(),ia=1/0,ea=mn,da=0;da<fr.length;da++){var Ua=fr[da];if(Ua!==mn&&Ua.canSelect()){var so=Ua.actualBounds.center,ho=Gt.directionPoint(so),wo=this._angleCloseness(ho,At);if(wo<=45){var hr=Gt.distanceSquaredPoint(so);hr*=1+Math.sin(wo*Math.PI/180),hr<ia&&(ia=hr,ea=Ua)}}}return ea},_n.prototype._angleCloseness=function(At,mn){return Math.min(Math.abs(mn-At),Math.min(Math.abs(mn+360-At),Math.abs(mn-360-At)))},_n.prototype._arrowKeyTree=function(){var At=this.diagram,mn=At.selection.first();if(mn instanceof go.Node){var Gt=At.lastInput;if(Gt.key==="Right"){if(!mn.isTreeLeaf)if(!mn.isTreeExpanded)At.commandHandler.canExpandTree(mn)&&At.commandHandler.expandTree(mn);else{var fr=this._sortTreeChildrenByY(mn).first();fr!==null&&At.select(fr)}}else if(Gt.key==="Left")if(!mn.isTreeLeaf&&mn.isTreeExpanded)At.commandHandler.canCollapseTree(mn)&&At.commandHandler.collapseTree(mn);else{var ia=mn.findTreeParentNode();ia!==null&&At.select(ia)}else if(Gt.key==="Up"){var ia=mn.findTreeParentNode();if(ia!==null){var ea=this._sortTreeChildrenByY(ia),da=ea.indexOf(mn);if(da>0){for(var Ua=ea.elt(da-1);Ua!==null&&Ua.isTreeExpanded&&!Ua.isTreeLeaf;){var so=this._sortTreeChildrenByY(Ua);Ua=so.last()}Ua!==null&&At.select(Ua)}else At.select(ia)}}else if(Gt.key==="Down")if(mn.isTreeExpanded&&!mn.isTreeLeaf){var fr=this._sortTreeChildrenByY(mn).first();fr!==null&&At.select(fr)}else for(;mn!==null;){var ia=mn.findTreeParentNode();if(ia===null)break;var ea=this._sortTreeChildrenByY(ia),da=ea.indexOf(mn);if(da<ea.length-1){At.select(ea.elt(da+1));break}else mn=ia}var ho=At.selection.first();ho!==null&&At.scrollToRect(ho.actualBounds)}},_n.prototype._sortTreeChildrenByY=function(At){var mn=new go.List().addAll(At.findTreeChildrenNodes());return mn.sort(function(Gt,fr){var ia=Gt.location,ea=fr.location;return ia.y<ea.y?-1:ia.y>ea.y?1:ia.x<ea.x?-1:ia.x>ea.x?1:0}),mn},_n.prototype.copyToClipboard=function(At){go.CommandHandler.prototype.copyToClipboard.call(this,At),this._lastPasteOffset.set(this.pasteOffset)},_n.prototype.pasteFromClipboard=function(){var At=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(At,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),At},Object.defineProperty(_n.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(At){if(At!=="move"&&At!=="select"&&At!=="scroll"&&At!=="tree"&&At!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+At);this._arrowKeyBehavior=At}}),Object.defineProperty(_n.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(At){if(!(At instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+At);this._pasteOffset.set(At)}});var Wn=_n,Te=me(18023),Rt=me(15746),Ye=me(33170),pe={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},Se=me(67294),je=(At,mn,Gt)=>new Promise((fr,ia)=>{var ea=so=>{try{Ua(Gt.next(so))}catch(ho){ia(ho)}},da=so=>{try{Ua(Gt.throw(so))}catch(ho){ia(ho)}},Ua=so=>so.done?fr(so.value):Promise.resolve(so.value).then(ea,da);Ua((Gt=Gt.apply(At,mn)).next())});function Me({onCancel:At,callback:mn}){let Gt=(0,ee.useRef)(),fr=(0,ee.useRef)(),ia=(0,ee.useRef)(),ea=(0,ee.useRef)(!1);const da=(0,ee.useRef)(!1),[Ua,so]=(0,ee.useState)(0);function ho(){const hr=St.bx.make,Kr={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"};Gt.current=new St.S0(fr.current,{padding:20,grid:hr(St.s_,"Grid",hr(St.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),hr(St.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:mr=>{var Pr=mr.diagram.commandHandler.addTopLevelParts(mr.diagram.selection,!0);Pr||mr.diagram.currentTool.doCancel()},commandHandler:hr(Wn),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:mr=>{var Pr=mr.subject;Pr.location=Pr.location.copy().snapToGridPoint(mr.diagram.grid.gridOrigin,mr.diagram.grid.gridCellSize),setTimeout(()=>{mr.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:mr=>{var Pr=mr.subject;setTimeout(()=>{mr.diagram.commandHandler.editTextBlock()})},LinkRelinked:mr=>{var Pr=mr.parameter.part;Pr.invalidateConnectedLinks();var Fa=mr.subject;mr.diagram.toolManager.linkingTool.isForwards?Fa.toNode.invalidateConnectedLinks():Fa.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),Gt.current.nodeTemplate=hr(St.NB,"Auto",{locationSpot:St.z6.Center,locationObjectName:"SHAPE",desiredSize:new St.$u(120,60),minSize:new St.$u(40,40),resizable:!0,resizeCellSize:new St.$u(10,10),rotatable:!0},new St.KX("location","loc",St.E9.parse).makeTwoWay(St.E9.stringify),new St.KX("desiredSize","size",St.$u.parse).makeTwoWay(St.$u.stringify),hr(St.bn,{name:"SHAPE",fill:Kr.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:St.z6.AllSides,toSpot:St.z6.AllSides},new St.KX("figure"),new St.KX("fill"),new St.KX("stroke","borderColor"),new St.KX("strokeWidth","thickness"),new St.KX("strokeDashArray","dash")),hr(St.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),hr(St.al,{margin:1,textAlign:"center",overflow:St.al.OverflowEllipsis,editable:!0},new St.KX("text").makeTwoWay(),new St.KX("stroke","color"))),Gt.current.nodeTemplate.toolTip=hr("ToolTip",hr(St.s_,"Vertical",{maxSize:new St.$u(200,NaN)},hr(St.al,{font:"bold 10pt sans-serif",textAlign:"center"},new St.KX("text")),hr(St.al,{font:"10pt sans-serif",textAlign:"center"},new St.KX("text","details"))));function To(mr,Pr){var Fa=(ca,Ko)=>{ca.handled=!0,ca.diagram.model.commit(to=>{var Yr=Ko.part.adornedPart,hi=new St.E9().setRectSpot(Yr.actualBounds,mr);hi.subtract(Yr.location),hi.scale(2,2),hi.x+=Math.sign(hi.x)*130,hi.y+=Math.sign(hi.y)*130,hi.add(Yr.location),hi.snapToGridPoint(ca.diagram.grid.gridOrigin,ca.diagram.grid.gridCellSize);var Gi=to.copyNodeData(Yr.data);to.setGroupKeyForNodeData(Gi,to.getGroupKeyForNodeData(Yr.data)),to.addNodeData(Gi);var Li={from:Yr.key,to:to.getKeyForNodeData(Gi)};to.addLinkData(Li);var oA=ca.diagram.findNodeForData(Gi);oA.location=hi,ca.diagram.select(oA),setTimeout(()=>{ca.diagram.commandHandler.editTextBlock()},20)})};return hr(St.bn,{figure:Pr,alignment:mr,alignmentFocus:mr.opposite(),width:mr.equals(St.z6.Top)||mr.equals(St.z6.Bottom)?25:18,height:mr.equals(St.z6.Top)||mr.equals(St.z6.Bottom)?18:25,fill:"orange",stroke:Kr.white,strokeWidth:4,mouseEnter:(ca,Ko)=>Ko.fill="dodgerblue",mouseLeave:(ca,Ko)=>Ko.fill="orange",isActionable:!0,click:Fa,contextClick:Fa})}function Lo(mr){return hr(St.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:(Pr,Fa)=>Fa.fill="dodgerblue",mouseLeave:(Pr,Fa)=>Fa.fill="orange",click:(Pr,Fa)=>{Pr.diagram.commandHandler.showContextMenu(Fa.part.adornedPart)}},mr||{})}Gt.current.nodeTemplate.selectionAdornmentTemplate=hr(St.uz,"Spot",hr(St.Vm,{padding:10}),To(St.z6.Top,"TriangleUp"),To(St.z6.Left,"TriangleLeft"),To(St.z6.Right,"TriangleRight"),To(St.z6.Bottom,"TriangleDown"),Lo({alignment:new St.z6(.75,0)}));function fo(mr,Pr){return(Fa,ca)=>{Fa.handled=!0,Fa.diagram.model.commit(Ko=>{Ko.set(ca.part.adornedPart.data,mr,Pr)})}}function Ka(mr,Pr){return Pr||(Pr="color"),hr(St.bn,{width:16,height:16,stroke:"lightgray",fill:mr,margin:1,background:"transparent",mouseEnter:(Fa,ca)=>ca.stroke="dodgerblue",mouseLeave:(Fa,ca)=>ca.stroke="lightgray",click:fo(Pr,mr),contextClick:fo(Pr,mr)})}function ua(){return[hr("ContextMenuButton",hr(St.s_,"Horizontal",Ka(Kr.white,"fill"),Ka(Kr.beige,"fill"),Ka(Kr.extralightblue,"fill"),Ka(Kr.extralightred,"fill"))),hr("ContextMenuButton",hr(St.s_,"Horizontal",Ka(Kr.lightgray,"fill"),Ka(Kr.lightgreen,"fill"),Ka(Kr.lightblue,"fill"),Ka(Kr.lightred,"fill")))]}function ii(){return[hr("ContextMenuButton",hr(St.s_,"Horizontal",Ka(Kr.black),Ka(Kr.green),Ka(Kr.blue),Ka(Kr.red))),hr("ContextMenuButton",hr(St.s_,"Horizontal",Ka(Kr.white),Ka(Kr.magenta),Ka(Kr.purple),Ka(Kr.orange)))]}function Bo(mr,Pr){return Pr||(Pr="thickness"),hr(St.bn,"LineH",{width:16,height:16,strokeWidth:mr,margin:1,background:"transparent",mouseEnter:(Fa,ca)=>ca.background="dodgerblue",mouseLeave:(Fa,ca)=>ca.background="transparent",click:fo(Pr,mr),contextClick:fo(Pr,mr)})}function Io(mr,Pr){return Pr||(Pr="dash"),hr(St.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:mr,margin:1,background:"transparent",mouseEnter:(Fa,ca)=>ca.background="dodgerblue",mouseLeave:(Fa,ca)=>ca.background="transparent",click:fo(Pr,mr),contextClick:fo(Pr,mr)})}function bi(){return[hr("ContextMenuButton",hr(St.s_,"Horizontal",Bo(1),Bo(2),Bo(3),Bo(4))),hr("ContextMenuButton",hr(St.s_,"Horizontal",Io(null),Io([2,4]),Io([4,4])))]}function qn(mr,Pr){return Pr||(Pr="figure"),hr(St.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:mr,margin:1,background:"transparent",mouseEnter:(Fa,ca)=>ca.fill="dodgerblue",mouseLeave:(Fa,ca)=>ca.fill="lightgray",click:fo(Pr,mr),contextClick:fo(Pr,mr)})}Gt.current.nodeTemplate.contextMenu=hr("ContextMenu",hr("ContextMenuButton",hr(St.s_,"Horizontal",qn("Rectangle"),qn("RoundedRectangle"),qn("Ellipse"),qn("Diamond"))),hr("ContextMenuButton",hr(St.s_,"Horizontal",qn("Parallelogram2"),qn("ManualOperation"),qn("Procedure"),qn("Cylinder1"))),hr("ContextMenuButton",hr(St.s_,"Horizontal",qn("Terminator"),qn("CreateRequest"),qn("Document"),qn("TriangleDown"))),ua(),ii(),bi()),Gt.current.groupTemplate=hr(St.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:St.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(mr,Pr)=>{var Fa=Pr.addMembers(Pr.diagram.selection,!0);Fa||Pr.diagram.currentTool.doCancel()},avoidable:!1},new St.KX("location","loc",St.E9.parse).makeTwoWay(St.E9.stringify),hr(St.s_,"Auto",{name:"BODY"},hr(St.bn,{parameter1:10,fill:Kr.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:St.z6.AllSides,toSpot:St.z6.AllSides},new St.KX("fill"),new St.KX("stroke","color"),new St.KX("strokeWidth","thickness"),new St.KX("strokeDashArray","dash")),hr(St.Vm,{background:"transparent",margin:20})),hr(St.al,{alignment:St.z6.Top,alignmentFocus:St.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new St.KX("text"),new St.KX("stroke","color"))),Gt.current.groupTemplate.selectionAdornmentTemplate=hr(St.uz,"Spot",hr(St.s_,"Auto",hr(St.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),hr(St.Vm,{margin:1.5})),Lo({alignment:St.z6.TopRight,alignmentFocus:St.z6.BottomRight})),Gt.current.groupTemplate.contextMenu=hr("ContextMenu",ua(),ii(),bi()),Gt.current.linkTemplate=hr(St.rU,{layerName:"Foreground",routing:St.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new St.KX("fromSpot","fromSpot",St.z6.parse),new St.KX("toSpot","toSpot",St.z6.parse),new St.KX("fromShortLength","dir",mr=>mr>=1?10:0),new St.KX("toShortLength","dir",mr=>mr>=1?10:0),new St.KX("points").makeTwoWay(),hr(St.bn,{strokeWidth:2},new St.KX("stroke","color"),new St.KX("strokeWidth","thickness"),new St.KX("strokeDashArray","dash")),hr(St.bn,{segmentIndex:0,segmentOffset:new St.E9(15,0),segmentOrientation:St.rU.OrientAlong,alignmentFocus:St.z6.Right,figure:"circle",width:10,strokeWidth:0},new St.KX("fill","color"),new St.KX("visible","dir",mr=>mr===1)),hr(St.bn,{segmentIndex:-1,segmentOffset:new St.E9(-10,6),segmentOrientation:St.rU.OrientPlus90,alignmentFocus:St.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new St.KX("fill","color"),new St.KX("visible","dir",mr=>mr>=1),new St.KX("width","thickness",mr=>7+3*mr),new St.KX("height","thickness",mr=>7+3*mr),new St.KX("segmentOffset","thickness",mr=>new St.E9(-15,4+1.5*mr))),hr(St.bn,{segmentIndex:0,segmentOffset:new St.E9(15,-6),segmentOrientation:St.rU.OrientMinus90,alignmentFocus:St.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new St.KX("fill","color"),new St.KX("visible","dir",mr=>mr===2),new St.KX("width","thickness",mr=>7+3*mr),new St.KX("height","thickness",mr=>7+3*mr),new St.KX("segmentOffset","thickness",mr=>new St.E9(-15,4+1.5*mr))),hr(St.al,{alignmentFocus:new St.z6(0,1,-4,0),editable:!0},new St.KX("text").makeTwoWay(),new St.KX("stroke","color"))),Gt.current.linkTemplate.selectionAdornmentTemplate=hr(St.uz,hr(St.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:Xn(2)},new St.KX("pathPattern","thickness",Xn)),Lo({alignmentFocus:new St.z6(0,0,-6,-4)}));function Xn(mr){return hr(St.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(mr+4).toString()+" H3"})}function dr(mr){var Pr="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return mr===0?Pr="M0 0 M16 16 M0 8 L16 8":mr===2&&(Pr="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),hr(St.bn,{geometryString:Pr,margin:2,background:"transparent",mouseEnter:(Fa,ca)=>ca.background="dodgerblue",mouseLeave:(Fa,ca)=>ca.background="transparent",click:fo("dir",mr),contextClick:fo("dir",mr)})}function kr(mr){var Pr=(Fa,ca)=>{Fa.handled=!0,Fa.diagram.model.commit(Ko=>{var to=ca.part.adornedPart;Ko.set(to.data,mr?"toSpot":"fromSpot",St.z6.stringify(St.z6.AllSides)),(mr?to.toNode:to.fromNode).invalidateConnectedLinks()})};return hr(St.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Fa,ca)=>ca.background="dodgerblue",mouseLeave:(Fa,ca)=>ca.background="transparent",click:Pr,contextClick:Pr})}function Kn(mr,Pr){var Fa=0,ca=St.z6.RightSide;mr.equals(St.z6.Top)?(Fa=270,ca=St.z6.TopSide):mr.equals(St.z6.Left)?(Fa=180,ca=St.z6.LeftSide):mr.equals(St.z6.Bottom)&&(Fa=90,ca=St.z6.BottomSide),Pr||(Fa-=180);var Ko=(to,Yr)=>{to.handled=!0,to.diagram.model.commit(hi=>{var Gi=Yr.part.adornedPart;hi.set(Gi.data,Pr?"toSpot":"fromSpot",St.z6.stringify(ca)),(Pr?Gi.toNode:Gi.fromNode).invalidateConnectedLinks()})};return hr(St.bn,{alignment:mr,alignmentFocus:mr.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Fa,background:"transparent",mouseEnter:(to,Yr)=>Yr.background="dodgerblue",mouseLeave:(to,Yr)=>Yr.background="transparent",click:Ko,contextClick:Ko})}Gt.current.linkTemplate.contextMenu=hr("ContextMenu",ii(),bi(),hr("ContextMenuButton",hr(St.s_,"Horizontal",dr(0),dr(1),dr(2))),hr("ContextMenuButton",hr(St.s_,"Horizontal",hr(St.s_,"Spot",kr(!1),Kn(St.z6.Top,!1),Kn(St.z6.Left,!1),Kn(St.z6.Right,!1),Kn(St.z6.Bottom,!1)),hr(St.s_,"Spot",{margin:new St.Zt(0,0,0,2)},kr(!0),Kn(St.z6.Top,!0),Kn(St.z6.Left,!0),Kn(St.z6.Right,!0),Kn(St.z6.Bottom,!0)))));const oo=`{ "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 ga=["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 $a(mr){return console.log("shapeName:",mr),ga.indexOf(mr)>=0}var eo=new St.YI(ia.current,{maxSelectionCount:1,linkTemplate:hr(St.rU,{locationSpot:St.z6.Center,selectionAdornmentTemplate:hr(St.uz,"Link",{locationSpot:St.z6.Center},hr(St.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),hr(St.bn,{toArrow:"Standard",stroke:null}))},{routing:St.rU.AvoidsNodes,curve:St.rU.JumpOver,corner:5,toShortLength:4},new St.KX("points"),hr(St.bn,{isPanelMain:!0,strokeWidth:2}),hr(St.bn,{toArrow:"Standard",stroke:null})),model:new St.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...St.bn.getFigureGenerators().toArray().map(mr=>({text:"\u672A\u547D\u540D",size:"100 100",figure:mr.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return Gt.current.addDiagramListener("TextEdited",function(mr){var Pr;const Fa=mr.subject.part;var ca=(Pr=document.activeElement)==null?void 0:Pr.value;typeof ca=="string"&&ca.trim()===""&&Gt.current.model.commit(function(Ko){Ko.set(Fa.data,"text","\u672A\u547D\u540D"),Gt.current.commandHandler.stopCommand()},"increment")}),eo.nodeTemplate=hr(St.NB,"Auto",{locationSpot:St.z6.Center},new St.KX("location","location",St.E9.parse).makeTwoWay(St.E9.stringify),hr(St.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 St.KX("stroke").makeTwoWay(),new St.KX("fill").makeTwoWay(),new St.KX("figure")),hr(St.al,{margin:new St.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new St.$u(16,16),maxSize:new St.$u(10,NaN),textAlign:"center",editable:!0},new St.KX("key").makeTwoWay())),setTimeout(()=>{Gt.current.grid=hr(St.s_,"Grid",hr(St.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),hr(St.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),Gt.current.grid.visible=!0,Gt.current.grid.gridCellStroke="darkgray",Gt.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=Gt.current,Gt.current}const wo=()=>je(this,null,function*(){var hr=Gt.current.makeImage();const Kr=yield(0,Ye.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:hr.src}});mn({src:Kr.url})});return(0,ee.useEffect)(()=>(setTimeout(()=>{ho()},500),so(Ua+1),()=>{Gt.current=null}),[]),Se.createElement("div",{ref:da,className:ea.current?`${pe.maxH60} body-overflow-initial`:"body-overflow-initial"},Se.createElement(dn.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!Ua,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:Se.createElement(Mn.Z,null,Se.createElement(Rt.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),Se.createElement(Rt.Z,{onClick:()=>{var hr,Kr,To=Gt.current.selection.first();if(ea.current=!ea.current,document.activeElement&&To){let Lo=(Kr=(hr=document.activeElement)==null?void 0:hr.value)==null?void 0:Kr.trim();typeof Lo=="string"&&Gt.current.model.commit(function(fo){fo.set(To.data,"text",Lo||"\u672A\u547D\u540D"),Gt.current.commandHandler.stopCommand()},"increment")}so(Ua+1)}},Se.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:At},Se.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:pe.flowChartWrp},Se.createElement("div",{style:{display:"flex",height:"100%"}},Se.createElement("div",{style:{width:"300px",height:"100%"}},Se.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),Se.createElement("div",{style:{height:"calc(100% - 50px)"},className:pe.myPaletteDiv,ref:ia})),Se.createElement("div",{style:{flex:1,position:"relative"}},Se.createElement("div",{ref:fr,style:{height:"80vh"}}))),Se.createElement("div",{className:"tr"},Se.createElement(_e.ZP,{size:"large",onClick:wo,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var et=Me,it=me(98813),Ot=me(55514);const It=it.ZP.Group,Qt={margin:"0 8px"};var jt=({callback:At,onCancel:mn})=>{function Gt(fr){At(fr)}return ee.createElement($e.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Gt},ee.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},ee.createElement("span",{style:Qt},"\u5355\u5143\u683C\u6570\uFF1A"),ee.createElement("span",{style:Qt},"\u884C\u6570"),ee.createElement($e.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},ee.createElement(Ot.Z,null)),ee.createElement("span",{style:Qt},"\u5217\u6570"),ee.createElement($e.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},ee.createElement(Ot.Z,null))),ee.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},ee.createElement("span",{style:Qt},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),ee.createElement($e.default.Item,{name:"align"},ee.createElement(It,null,ee.createElement(it.ZP,{value:"default"},ee.createElement("i",{className:"fa fa-align-justify"})),ee.createElement(it.ZP,{value:"left"},ee.createElement("i",{className:"fa fa-align-left"})),ee.createElement(it.ZP,{value:"center"},ee.createElement("i",{className:"fa fa-align-center"})),ee.createElement(it.ZP,{value:"right"},ee.createElement("i",{className:"fa fa-align-right"}))))),ee.createElement("div",{className:"flex-container flex-end"},ee.createElement(_e.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ee.createElement(_e.ZP,{type:"ghost",onClick:mn},"\u53D6\u6D88")))},ln=me(47897),jn=me(61016),_t=me.n(jn),fn=(0,ee.forwardRef)(({use3d:At,width:mn,height:Gt,callback:fr,showSaveButton:ia},ea)=>{const da=(0,ee.useRef)(),Ua=(0,ee.useRef)(),[so,ho]=(0,ee.useState)(!1),wo=(0,ee.useRef)({id:da,appName:"graphing",width:mn||1e3,height:Gt||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,ee.useEffect)(()=>{Ua.current=new(_t())(wo.current,!0),window.onload=function(){Ua.current.inject("applet_container")}},[]);const hr=()=>{var Kr=window.ggbApplet.getPNGBase64(1,!0,72);return fr&&fr(Kr),Kr};return(0,ee.useEffect)(()=>{wo.current.appName=so?"3D":"graphing",Ua.current.inject("applet_container")},[so]),(0,ee.useEffect)(()=>{ho(At)},[At]),(0,ee.useImperativeHandle)(ea,()=>({getImgData:hr})),ee.createElement(ee.Fragment,null,ee.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:da}),ee.createElement(Mn.Z,{align:"middle"},ee.createElement(Rt.Z,{flex:1},ee.createElement(ln.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:so,onChange:Kr=>ho(Kr)})),ee.createElement(Rt.Z,null,ee.createElement(_e.ZP,{size:"large",onClick:hr,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),nr=me(36527),kn=me(25934),er=me(2453);const ar="link",en="upload-image",In="add-flowchart",Zn="draw-image",Er="add-flowchart",_r="code-block",br="add-table",Vn="------------",Cr={default:Vn,left:`:${Vn}`,center:`:${Vn}:`,right:`${Vn}:`};var Lr=me(99914),pa=(At,mn,Gt)=>new Promise((fr,ia)=>{var ea=so=>{try{Ua(Gt.next(so))}catch(ho){ia(ho)}},da=so=>{try{Ua(Gt.throw(so))}catch(ho){ia(ho)}},Ua=so=>so.done?fr(so.value):Promise.resolve(so.value).then(ea,da);Ua((Gt=Gt.apply(At,mn)).next())});function Ao(){}let ka=0;const Do=1e4,vo="\u2581",Pa="@\u2581\u2581@",an="@\u2581@",Ea=`
|
|
|
**\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`,ti=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function Yi(At){return/^\d+$/.test(At)?`${At}px`:At}const wi=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",eA={[wi+"-B"]:"bold",[wi+"-I"]:"italic"},ki={[ar]:"\u6DFB\u52A0\u94FE\u63A5",[_r]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[en]:"\u6DFB\u52A0\u56FE\u7247",[Zn]:"\u6DFB\u52A0\u753B\u56FE",[In]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[br]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var Kt=({defaultValue:At="",onChange:mn,width:Gt="100%",height:fr=400,miniToolbar:ia=!1,isFocus:ea=!1,watch:da,insertTemp:Ua,mode:so="markdown",id:ho="markdown-editor-id",showResizeBar:wo=!1,noStorage:hr=!1,showNullButton:Kr=!1,showNullProgramButton:To=!1,hidetoolBar:Lo=!1,fullScreen:fo=!1,onBlur:Ka,onCMBeforeChange:ua,onFullScreen:ii,className:Bo="",disablePaste:Io=!1,disabled:bi=!1,disabledFill:qn=!1,placeholder:Xn="",values:dr="",extraUse:kr})=>{const[Kn,oo]=(0,ee.useState)(null),[ga,$a]=(0,ee.useState)(At),[eo,mr]=(0,ee.useState)(da),[Pr,Fa]=(0,ee.useState)(fo),[ca,Ko]=(0,ee.useState)(""),[to,Yr]=(0,ee.useState)(0),[hi,Gi]=(0,ee.useState)(fr),[Li,oA]=(0,ee.useState)(!1),ys=(0,ee.useRef)((0,kn.Z)()),Ss=(0,ee.useRef)(!1),HA=(0,ee.useRef)(),[ns,Ns]=(0,ee.useState)(0),[FA,rs]=(0,ee.useState)(0),JA=(0,ee.useRef)(),no=(0,ee.useRef)(),Zt=(0,ee.useRef)(),iA=(0,ee.useRef)(),ws=()=>pa(void 0,null,function*(){var gn;const Hn=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:ys.current}});(gn=Hn==null?void 0:Hn.attachments)!=null&&gn.length&&(console.log("cm:",Kn,JA),Hn.attachments.map(pr=>{pr.content_type.indexOf("image")>-1?Kn.replaceSelection(``):pr.content_type.indexOf("video")>-1?Kn.replaceSelection(`<video width="100%" controls src="${ENV.API_SERVER}/api/attachments/${data.id}"></video>`):pr.content_type.indexOf("pdf")>-1?Kn.replaceSelection(`<a href="${ENV.API_SERVER}/api/attachments/${pr.id}?type=${pr.content_type}&disposition=inline" target="_blank">${pr.name}</a>`):Kn.replaceSelection(`[${pr.name}](${ENV.API_SERVER}/api/attachments/${pr.id}?type=${pr.content_type})`)}))});(0,ee.useEffect)(()=>{const gn=window.scrollY||window.pageYOffset;$a(dr),Kn==null||Kn.setValue(dr),window.scrollTo(0,gn)},[dr]),(0,ee.useEffect)(()=>{ii==null||ii(Pr)},[Pr]),(0,ee.useEffect)(()=>{if(JA.current){let gn=function(pr,Ir){var Xr;if(Io){Ir.preventDefault();return}const Qr=Ir.clipboardData;if(Qr){const Wr=Qr.types.toString(),wa=Qr.items;if(Wr==="Files"||Qr.types.indexOf("Files")>-1){if(Ir.preventDefault(),so=="stex")return;try{let mo=wa[1];((Xr=wa[0])==null?void 0:Xr.kind)==="file"&&(mo=wa[0]);const zo=mo.getAsFile(),Oa=zo.name.split(".").pop();(0,kt.I)(zo,fi=>{var Ai,Si,Qa;fi.id?((Ai=zo==null?void 0:zo.type)==null?void 0:Ai.indexOf("image"))>-1?Hn.replaceSelection(`<img width="100%" src="/api/attachments/${fi.id}?type=${fi.content_type})" alt="" />`):((Si=zo==null?void 0:zo.type)==null?void 0:Si.indexOf("video"))>-1?Hn.replaceSelection(`<video width="100%" controls src="/api/attachments/${fi.id}"></video>`):((Qa=zo==null?void 0:zo.type)==null?void 0:Qa.indexOf("pdf"))>-1?Hn.replaceSelection(`<a href="/api/attachments/${fi.id}?type=${zo.type}&disposition=inline" target="_blank">${zo.name}</a>`):ti.includes(Oa)?Hn.replaceSelection(`<a href="/api/attachments/${fi.id}?type=office&disposition=inline" target="_blank">${zo.name}</a>`):Hn.replaceSelection(`[${zo.name}](/api/attachments/${fi.id}?type=${fi.content_type})`):(fi==null?void 0:fi.status)===401&&(er.ZP.warning((fi==null?void 0:fi.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(mo){er.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Hn=Ze().fromTextArea(JA.current,{mode:so,lineNumbers:!ia,lineWrapping:!0,value:At,autoCloseTags:!To,autoCloseBrackets:!0});return Hn.on("keyup",function(pr,Ir){Ir.keyCode===8&&(pr.getValue()==""?Hn.setOption("placeholder",Xn):Hn.setOption("placeholder",null))}),Hn.on("keydown",function(pr,Ir){if(Ir.keyCode===8){var Xr=io(pr);Xr&&Ir.preventDefault()}}),ea&&Hn.focus(),Hn.on("paste",gn),Hn.on("dragleave",function(pr,Ir){no.current.classList.remove("mouse-hover-md")}),bi&&Hn.on("beforeChange",function(pr,Ir){(Ir.origin==="paste"||Ir.origin==="+input")&&Ir.cancel()}),oo(Hn),()=>{Hn.off("paste",gn)}}},[]);const bs=(0,ee.useCallback)(()=>{if(no.current)try{}catch(gn){console.log(gn,"---- to set md editor body height")}},[hi,no,Pr]);(0,ee.useEffect)(()=>{function gn(){let Hn=new st.Z(pr=>{for(let Ir of pr)(Ir.target.offsetHeight>0||Ir.target.offsetWidth>0)&&(bs(),Kn.setSize("100%","100%"),Kn.refresh())});return Hn.observe(JA.current.parentElement),Hn}if(Kn){const Hn=gn();return()=>{var pr,Ir;(pr=JA.current)!=null&&pr.parentElement&&Hn.unobserve((Ir=JA.current)==null?void 0:Ir.parentElement)}}},[Kn,bs]),(0,ee.useEffect)(()=>{if(Kn){let gn=[];for(const[Hn,pr]of Object.entries(eA)){let Ir={[Hn]:()=>{as(pr)}};gn.push(Ir),Kn.addKeyMap(Ir)}return HA.current=setInterval(()=>{Ss.current&&ws()},4e3),()=>{clearInterval(HA.current);for(let Hn of gn)Kn.removeKeyMap(Hn)}}},[Kn]),(0,ee.useEffect)(()=>{fo!==Pr&&Fa(fo)},[fo]),(0,Lr.Z)(()=>{if(!hr&&to>0){let gn=new Date().getTime(),Hn=window.sessionStorage.getItem(ho);gn>=to+Do&&(!Hn||Hn!==ga)&&(window.sessionStorage.setItem(ho,ga),oA(!0))}},Do),(0,ee.useEffect)(()=>{mr(da)},[Kn,da]),(0,ee.useEffect)(()=>{Kn&&ea&&Kn.focus()},[Kn,ea]),(0,ee.useEffect)(()=>{if(eo&&Kn){let gn=function(pr){let Ir=pr.target;if(iA.current){let Xr=Ir.scrollTop/Ir.scrollHeight;iA.current.scrollTop=iA.current.scrollHeight*Xr}};const Hn=Kn.getScrollerElement();return Hn.addEventListener("scroll",gn),()=>{Hn.removeEventListener("scroll",gn)}}},[Kn,eo]),(0,ee.useEffect)(()=>{if(Kn&&ua){let gn=function(Hn,pr){ua(Hn,pr)};return Kn.on("beforeChange",gn),()=>{Kn.off("beforeChange",gn)}}},[Kn,ua]),(0,ee.useEffect)(()=>{if(Kn&&Ka){let gn=function(){Ka(Kn.getValue())};return Kn.on("blur",gn),()=>{Kn.off("blur",gn)}}},[Kn,Ka]);function io(gn,Hn){var pr=gn.getDoc(),Ir=pr.getCursor(),Xr=pr.getLine(Ir.line),Qr=Xr.charAt(Ir.ch-1),Wr=Xr.lastIndexOf("@\u2581@",Ir.ch),wa=Xr.lastIndexOf("@\u2581\u2581@",Ir.ch),mo=Wr>wa?Wr:wa,zo=Wr>wa?3:4;if(Pa.indexOf(Qr)===-1)return null;if(console.log("change1:",Hn,gn,Xr,Ir,mo,Wr,wa,Qr),mo>=0&&Ir.ch-mo<5){var Oa=mo+zo;return pr.replaceRange("",{line:Ir.line,ch:mo},{line:Ir.line,ch:Oa}),{line:Ir.line,ch:Oa}}return null}(0,ee.useEffect)(()=>{if(Kn){let gn=function(Hn,pr){const Ir=Hn.getValue();$a(Ir),Yr(new Date().getTime()),Hn.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),mn&&(To?mn(Ir,pi(Ir)):mn(Ir))};return Kn.on("change",gn),()=>{Kn.off("change",gn)}}},[Kn,mn]),(0,ee.useEffect)(()=>{if(Kn)if(At==null)Kn.setValue(""),$a("");else{const gn=window.scrollY||window.pageYOffset;At!==Kn.getValue()&&(Kn.setValue(At),$a(At),Kn.setCursor(bi?1:Kn.lineCount(),0),window.scrollTo(0,gn))}},[Kn,At]);const as=(0,ee.useCallback)(gn=>{const Hn=Kn.getCursor(),pr=Kn.getSelection();let Ir=pr.split(`
|
|
|
`);switch(gn){case"bold":return Kn.replaceSelection("**"+pr+"**"),pr===""&&Kn.setCursor(Hn.line,Hn.ch+2),Kn.focus();case"italic":return Kn.replaceSelection("*"+pr+"*"),pr===""&&Kn.setCursor(Hn.line,Hn.ch+1),Kn.focus();case"code":return Kn.replaceSelection("`"+pr+"`"),pr===""&&Kn.setCursor(Hn.line,Hn.ch+1),Kn.focus();case"inline-latex":return Ko("inline-latex"),Kn.focus();case"latex":return Kn.replaceSelection("```latex\n"+pr+"\n```"),Kn.setCursor(Hn.line+1,pr.length+1),Kn.focus();case"line-break":return Kn.replaceSelection(`<br/>
|
|
|
`),Kn.focus();case"list-ul":return pr===""?Kn.replaceSelection("- "+pr):Kn.replaceSelection(Ir.map(Xr=>Xr===""?"":`- ${Xr}`).join(`
|
|
|
`)),Kn.focus();case"list-ol":return pr===""?Kn.replaceSelection("1. "+pr):Kn.replaceSelection(Ir.map((Xr,Qr)=>Xr===""?"":`${Qr+1}. ${Xr}`).join(`
|
|
|
`)),Kn.focus();case"add-null-ch":return pr===""&&Kn.setCursor(Hn.line,Hn.ch),Kn.replaceSelection(vo),Kn.focus();case"add-signal":return pr===""&&Kn.setCursor(Hn.line,Hn.ch),Kn.replaceSelection(an),Kn.focus();case"add-multiple":return pr===""&&Kn.setCursor(Hn.line,Hn.ch),Kn.replaceSelection(Pa),Kn.focus();case"inster-template-1":return pr===""&&Kn.setCursor(Hn.line,Hn.ch),Kn.replaceSelection(Ea),Kn.focus();case"eraser":return Kn.setValue(""),Kn.focus();case"trigger-watch":return mr(!eo),Kn.focus();case"trigger-full-screen":return Fa(!Pr),Kn.focus();case ar:Ko(ar);return;case _r:Ko(_r);return;case en:Ko(en);return;case Zn:Ko(Zn);return;case"maths-latex":Ko("maths-latex");return;case In:Ko(In);return;case br:Ko(br);return;default:throw new Error}},[Kn,eo,Pr]),uA=(0,ee.useCallback)((gn,Hn)=>{var pr,Ir,Xr,Qr,Wr,wa;switch(Ko(""),ca){case ar:const{title:Ai,link:Si}=gn;return Kn.replaceSelection(`[${Ai}](${Si})`),Kn.focus();case _r:const{language:Qa,content:Ra}=gn;return Kn.replaceSelection(["```"+Qa,Ra,"```"].join(`
|
|
|
`)),Kn.focus();case"maths-latex":for(var mo=atob(gn),zo=new Uint8Array(mo.length),Oa=0;Oa<mo.length;Oa++)zo[Oa]=mo.charCodeAt(Oa);var fi=new Blob([zo],{type:"image/png"});(0,kt.I)(fi,pA=>{pA.id?Kn.replaceSelection(``):(pA==null?void 0:pA.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":Kn.replaceSelection("`$$"+gn+"$$`");break;case en:case Zn:case Er:const{src:uo,alt:si}=gn,bo=Hn,Ya=(Xr=(Ir=(pr=bo==null?void 0:bo.name)==null?void 0:pr.split("."))==null?void 0:Ir.pop)==null?void 0:Xr.call(Ir);return((Qr=bo==null?void 0:bo.type)==null?void 0:Qr.indexOf("image"))>-1||!(bo!=null&&bo.type)?bo.align||bo.width?Kn.replaceSelection(`<p style="text-align:${bo.align||"initial"}"><img width="${bo.width?bo.width+"%":"initial"}" src="${uo}" alt="${si||""}" /></p>`):Kn.replaceSelection(`<img width="100%" src="${uo}" alt="${si||""}" />`):((Wr=bo==null?void 0:bo.type)==null?void 0:Wr.indexOf("video"))>-1?Kn.replaceSelection(`<video width="100%" controls src="${uo}"></video>`):((wa=bo==null?void 0:bo.type)==null?void 0:wa.indexOf("pdf"))>-1?Kn.replaceSelection(`<a href="${uo}?type=${bo.type}&disposition=inline" target="_blank">${bo.name}</a>`):ti.includes(Ya)?Kn.replaceSelection(`<a href="${uo}?type=office&disposition=inline" target="_blank">${bo.name}</a>`):Kn.replaceSelection(`[${bo.name}](${uo})`),Kn.focus();case br:const{row:Fi,col:hA,align:ya}=gn;let Cs=`
|
|
|
`;for(let pA=0;pA<Fi;pA++){let ms=[],XA=[];for(let Nn=0;Nn<hA;Nn++)pA===1&&XA.push(Cr[ya]),ms.push(" ");pA===1&&(Cs+=`| ${XA.join(" | ")} |
|
|
|
`),Cs+=`| ${ms.join(hA===1?"":" | ")} |
|
|
|
`}return Kn.replaceSelection(Cs+`
|
|
|
`),Kn.focus();default:throw new Error}},[Kn,ca]),Kl=(0,ee.useMemo)(()=>{switch(ca){case ar:return ee.createElement(cn,{callback:uA,onCancel:Pi});case _r:return ee.createElement(Fn.Z,{callback:uA,onCancel:Pi});case en:return ee.createElement(kt.Z,{callback:uA,onCancel:Pi});case In:return ee.createElement(et,{callback:uA,onCancel:Pi});case br:return ee.createElement(jt,{callback:uA,onCancel:Pi});case"maths-latex":return ee.createElement(fn,{showSaveButton:!0,callback:uA});case"inline-latex":return ee.createElement(nr.Z,{showSaveButton:!0,callback:uA});default:return null}},[ca]);function Pi(){Ko("")}(0,ee.useEffect)(()=>{if(Zt.current){let gn=function(Wr){Xr=!0,Qr=Wr.pageY},Hn=function(){Xr=!1},pr=function(Wr){if(Xr){let wa=Wr.pageY-Qr;wa<0&&(wa=0),wa>300&&(wa=300);let mo=fr+wa+"px";Gi(mo)}},Ir=Zt.current,Xr=!1,Qr=0;return Ir.addEventListener("mousedown",gn),document.addEventListener("mousemove",pr),document.addEventListener("mouseup",Hn),()=>{Ir.removeEventListener("mousedown",gn),document.removeEventListener("mousemove",pr),document.removeEventListener("mouseup",Hn)}}},[Kn,Zt]),(0,ee.useEffect)(()=>{Gi(fr)},[fr]);const Nl=Yi(Gt),al=Yi(hi),xA={width:Nl,height:al},BA=(0,ee.useMemo)(()=>{if(to){let gn=new Date(to),Hn=gn.getHours(),pr=gn.getMinutes(),Ir=gn.getSeconds();return Hn=Hn<10?"0"+Hn:Hn,pr=pr<10?"0"+pr:pr,Ir=Ir<10?"0"+Ir:Ir,`${Hn}:${pr}:${Ir}`}return 0},[to]),pi=gn=>{const Hn=[];if(To){let pr=-1;gn=gn.replace(/(@▁▁@|@▁@)/g,function(Ir,Xr,Qr){Hn.push({multiLine:Ir!==an})})}return Hn};function cA(){window.sessionStorage.removeItem(ho),oA(!1),Yr(0)}function Ks(){oA(!1),Yr(0),Kn.setValue(window.sessionStorage.getItem(ho))}(0,ee.useEffect)(()=>{ki[ca]&&ca!==Zn&&ca!==In&&setTimeout(()=>{const gn=document.getElementsByClassName("markdown-popup-form")[0],Hn=window.innerWidth/2-gn.offsetWidth/2,pr=window.innerHeight/2-gn.offsetHeight/2;Ns(Hn),rs(pr)},0)},[ca]);const Dn=gn=>{gn.preventDefault();const Hn=gn.clientX-ns,pr=gn.clientY-FA;document.body.onmousemove=Ir=>{let Xr=Ir.clientX-Hn,Qr=Ir.clientY-pr;const Wr=document.getElementsByClassName("markdown-popup-form")[0],wa=window.innerWidth-Wr.offsetWidth,mo=window.innerHeight-Wr.offsetHeight;Xr=Math.max(0,Math.min(Xr,wa)),Qr=Math.max(0,Math.min(Qr,mo)),un(Ir.clientX,Ir.clientY,Hn,pr)&&(Ns(Xr),rs(Qr))},document.body.onmouseup=function(){document.body.onmousemove=null}},un=(gn,Hn,pr,Ir)=>{const Xr=document.body.clientHeight,Qr=document.body.clientWidth;return gn<20&&pr>gn||gn>Qr-20&&pr<gn||Hn<20&&Ir>Hn||Hn>Xr-20&&Ir<Hn?(document.body.onmousemove=null,document.body.onmouseup=null,!1):!0};return ee.createElement(ee.Fragment,null,ee.createElement("div",{className:"markdown-editor-wrapper",ref:no},ee.createElement("div",{className:`markdown-editor-container ${Bo} ${eo?"on-preview":""} ${ia?"mini":""} ${Pr?"full-screen":""}`,style:xA},ee.createElement(Ke,{insertTemp:Ua,watch:eo,fullScreen:Pr,showNullButton:Kr,showNullProgramButton:To,onActionCallback:as,hidetoolBar:Lo,extraUse:kr}),ee.createElement("div",{className:"markdown-editor-body"},ee.createElement("div",{className:"codemirror-container"},ee.createElement("textarea",{ref:JA,placeholder:Xn})),eo?ee.createElement("div",{ref:iA,className:"preview-container"},so==="stex"&&ee.createElement(xe,{value:ga}),so!=="stex"&&ee.createElement(Ue.Z,{disabledFill:qn,showProgramFill:To,value:ga})):null))),wo?ee.createElement("a",{ref:Zt,className:"editor-resize"}):null,ca===Zn&&ee.createElement(Tn,{callback:uA,onCancel:Pi}),ca===In&&ee.createElement(et,{callback:uA,onCancel:Pi}),ee.createElement(Je.Z,null,ki[ca]&&ca!==Zn&&ca!==In?ee.createElement(dn.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:ns,top:FA},title:ee.createElement("div",{style:{cursor:"move"},onMouseDown:Dn},ki[ca]),open:!0,onCancel:Pi,footer:null,destroyOnClose:!0,width:ca===In?"1200px":null,height:ca===In?"80vh":null,className:"markdown-popup-form"},Kl):null))}},70859:function(wn,zt,me){"use strict";me.d(zt,{Z:function(){return Le},I:function(){return Je}});var ee=me(91773),Oe=me(2453),Ze=me(28802),st=me(78957),Ve=me(55514),He=me(98813),Ie=me(85804),he=me(15476),Ne=me(67294),ce=me(52262),Ue=me(67294),xe=Object.defineProperty,De=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,b=($e,ot,_e)=>ot in $e?xe($e,ot,{enumerable:!0,configurable:!0,writable:!0,value:_e}):$e[ot]=_e,x=($e,ot)=>{for(var _e in ot||(ot={}))a.call(ot,_e)&&b($e,_e,ot[_e]);if(y)for(var _e of y(ot))E.call(ot,_e)&&b($e,_e,ot[_e]);return $e},z=($e,ot)=>De($e,ue(ot));const{useForm:ae}=ee.default,de={width:280,marginRight:10},Fe={labelCol:{span:5},wrapperCol:{span:19}};var Le=({callback:$e,onCancel:ot})=>{const[_e]=ae();let ft=(0,Ne.useRef)();function Re(bt){ft.current.width=_e.getFieldValue("width"),ft.current.align=_e.getFieldValue("align"),$e(bt,ft.current)}function Ct(bt,pt){if(bt.status===-1){Oe.ZP.error(bt.message);return}_e.setFieldsValue({src:`/api/attachments/${bt.id}`,type:pt.type})}function rn(bt){let pt=bt.target.files[0];ft.current=pt,Je(pt,Ct)}return Ue.createElement(ee.default,z(x({form:_e},Fe),{className:"upload-image-panel",onFinish:Re,style:{width:470,overflow:"hidden"}}),Ue.createElement(ee.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},Ue.createElement("div",{className:"flex-container"},Ue.createElement(ee.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},Ue.createElement(Ze.default,{style:de})),Ue.createElement(Ke,{onFileChange:rn}))),Ue.createElement(ee.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},Ue.createElement(Ze.default,{style:{width:264}})),Ue.createElement(ee.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},Ue.createElement(st.Z,null,Ue.createElement(ee.default.Item,{name:"width",style:{margin:0}},Ue.createElement(Ve.Z,{style:{width:264}})),Ue.createElement("span",{className:"ml8"},"%"))),Ue.createElement(ee.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},Ue.createElement(He.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"}]})),Ue.createElement("aside",null,Ue.createElement(ee.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},Ue.createElement(Ie.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Ue.createElement(Ie.ZP,{type:"default",onClick:ot},"\u53D6\u6D88"))))};function Ke({onFileChange:$e}){return Ue.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",Ue.createElement("input",{type:"file",onChange:$e}))}function Je($e,ot){if(!$e)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,ce.bg)())throw Oe.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let _e=new FormData;_e.append("editormd-image-file",$e),_e.append("file_param_name","editormd-image-file"),_e.append("byxhr","true");var ft=new window.XMLHttpRequest;ft.withCredentials=!0,ft.addEventListener("load",function(Re){ot(JSON.parse(Re.target.responseText),$e)},!1),ft.addEventListener("error",function(Re){console.error(Re)},!1),ft.open("POST",`${he.KI}/api/attachments.json`),ft.send(_e)}},76621:function(wn,zt,me){"use strict";me.d(zt,{Z:function(){return Ze}});var ee=me(67294),Oe=me(73935);class Ze extends ee.Component{constructor(Ve){super(Ve);const He=window.document;this.node=He.createElement("div"),He.body.appendChild(this.node)}render(){const{children:Ve}=this.props;return(0,Oe.createPortal)(Ve,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},9897:function(wn,zt,me){"use strict";me.d(zt,{i:function(){return de},Z:function(){return Le}});var ee={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"},Oe=me(74330),Ze=me(83062),st=me(94184),Ve=me.n(st),He=me(28706),Ie=me(26194),he=me(52262),Ne="data:image/png;base64,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",ce="data:image/png;base64,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",Ue="data:image/png;base64,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",xe="data:image/png;base64,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",De="data:image/png;base64,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",ue="data:image/png;base64,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",y="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAgCAYAAAD+Fz2gAAAAAXNSR0IArs4c6QAAEyhJREFUaEPFWwl4TefWfveJzIkhUnNQQ7TETBGzGtoU1bpoixa9bd2rWkVVJ1o1lFtDVYdf+Xu1fkqFqqlURSIINcVMzCQhJIZEZDz7Pt/6hv3tfU7C7T+dh+ecs6ez93q/d613DTEAIDdlaQ13EWYZMLqYhlHVgAHDMNgu/m6w7/RFbHe+8+NMAKZhwEVnAqZLXMOkU2nf/V4uN7uKOJ9dkf8DTFO9sy2mSb/Gt9NHfh7bTv/luWy76YZpumm/m72zQ90m2B2bbnktcYw8X7yz6xr0M/w8fn32Wf6umz+3djy/H3Y9fo9yH3t62qbdq3g66/mAdBfc2w3DZ0KNmI+vGAycooLiZANGGAyXBYgEieEDO0i0hYBj//g57FY4Hgbc3kCSVr8PSIYwCBlbPJCElRtegmGBxLZzI8ptzs/MoNJgdmMaAiB+3WIyvjSibnR2Xxwgvl8/Ri6e0kHi55YKEoHJDeWCmWUYrqbG7aNLlsHE85woLkiQuB3vzyQ6XjJNe/+/AUkaU8CpgcRXr1ixknFi9dv2MSZprAHcMN2MFZKdFhjyOM4eO0iK5d7A+xNMIpvCvdy4feS7NABVuaElMzgrbCCx7wQtHcXZw/0ed30OMG3uTnNvysn9jzHJYgYtv1KZZLk7nW3k7hT7uAsrkUnkgvlK98YmG/hOsLSFIlaP5galz7DcuQtIN24l/6dJcUMYmwPDjO4NJOHuvIAkwdJjV+kgcZBLe+nujiIIc2X8ySQW5Lo8mSIe0hGX1HEaANKgDCRhdXF9AZICpHQm2VyeR0yy2Kjip7g3N7lnC3TGYDIMu0e26G8eWmxKIcDJ4I1JmmCQbuz/ASQr/ggRoWISfyhubM4oe0ySK14zhJMlXEEokLiL+2+AJO7NI1Zp7s4mFrwKBzeMWwcWmRTdlVpzKDTFJAskyRLL3Vnu8H/F3ZHisl606rwyiYEkFJaUf0rV6aySbLACvlJXTHE6Y5JSbfbY4y0mPTCTlNLUYqUHSIYASEjokkFiAAiFpwsCAaxN5cHA+QPxCKteBxWq1iYzekjwUmLS7YzLCClfCT5+/jbvx9SWBInIr9S4SQuf48WYZMluKbVVULdJb3aklMsy7kgGOUAiJhUpheVUdxKUC8k74RcUgsp1ooQMl6rMi+pzCAfpfu3uzoSRtX8huTjLzUlJbW2j/Upq8yzHktkGigrz4OsfKOIWsOK9F9Ck13No2OUZOu7w5uWoXK8xKtVrTEylK3iAZMB0F2HNlFdQMaIeOv/1ffqdg+u/V0DxmxdYiPeQ8g8hMrqXBpJckSUxyRISHC8Jkl0+C41Phs69k4XdP85DZPsYVGvQXKwFnv/wPInnUwc3/YDM1LPoNuIDlZs5pb9cLDYl6EU8yIVmZO37xuTsYBJbBG6nu3MkqHSsAKkoLxdxi6eiYq1ItOr3Mll+5fsvoHGvQQSQu6gQSSsX4OKhnWja6zlEdR8A0+Xjkcyy651N2oLdy79A91FTUbVBM/qNX6aOpPfbGVcQWLYC/AKCFUh3b11HeK0G6Pn3qbSNuT5uPUesEYzznsTKpLZkd1dYkIcDG5bg8pEkNOzcF5HRT+JW+kXk5dy2EmY3cOd6Kk4krkejzv0QVD7cdh8BIeUQWrGaTb7bwBIgEdjaMxiZf3ylAJLqTa5uySyl0CgTtdxdQd5d7FgyE3czr6HbyI9RtlJ1YszK9wdzgDr3E1LchZTdm7A39j9Q/ZHm6PjSO/AJCLIxyXQX45dpI+EbEIynJnyuQKB7LS7C0rf6IfqFN1G3bQ9Id7d25ihUe6QFWvYdYbk/G0iyAsBB0IWDnrfoysopneU5zJgpezbj8JYVtNAyzp9A+ulk232W9qVmVFtEdfuL9yTXJvEFIyU7M/d+ZcpSjmH42JjE5LcNJM0V3rxyDkkrvkBRQR66vvwhyletxWWzYeCnD4agcU/GoKcJ0MxLp/HHz4tx++ol+JTxRWh4FXR5ZRICQisokM7ui8OupXPRecS7qNk0Gnk5t2C4XPAPLofCvFz8OGEg2g8dizqtu3G2FORj2YQB6DR0PCKad4RLd3+2YGslsx4xST9OGcmTSRTvxP6rZ48gvGZ9uFw+Kg86Ef8LLhzagcdfngTfgCDOHHcxbl1PRdmHqntWJhwy3Ju7k0wybuxZYDJDcGYw+1ogmVr9TQfqzo00/Pbl+wiPqI92g0YjoGyYApKBFP/dp6jTqjOCyj+EU4kbcCl5F2o1i0bz3sNRXJCHrV9PQnCFcPQa8xlPck03fvl0FLkF5t7Yz8Yvmobc7Cw8OXYOcm9eR+zk4eg0fCJqNe9AAN24eAqbZo9D/w+/RXDFKjx7EOpOl+O8BieDNH2SNSStZqcLC104iPPcxSi8l0vs5sa06nY3084h/vtZaPbEYEQ0bkfsZq70wsEEHImLRfuBo1G+au0SQSotJtHzMICcRVBnTHIyiYGVenI/qj3SEi5XGQscAAW52bh8dA/O7PmN/HR47QZoFjMYleo0EtUGF7JvpKMw/x4q1qhLhj23fzv2rPgCfScugH9oBaSdPIAd/5yFmHGzUbFmJG6lX8C6Ga+jZb8RaNjtWQLoZPwvOPzrcgyatozXt3gGRG5M1bukoCCQmFFFfZUdLaSfFcRLBunQxh9w9XQyOg55W8UW0yxG/t07iF8yE8EVHkK7gaN4nut20z24i4uxe9UC5GRloOOQ8fAPDPk3QLKSb+N60hc8UWUrUDFJxhlLOHgDiQHLbuR2+iVcTUlG+umDyEo9D7+AINRu0RF123RH+Sq1lKDgZSFdrvNV/+MHg+EuKoKPrx8KcnPo+MgOMWgz4G/E7Izzx7B53juoEtkEPV6fTvsTFk/HxeRdyu13GjoOtVt2cTBJlsKtsowsjxOTPECyqs26BM+5mYGdS+fQvXUaMg5lK0Ug904mEv9rDrIzr5JwYHbIy7mD/HvZKLibTeAxEVGYn4cq9Zqgdd8RnvU7vdLh5qDw5FjETvb0Gbvn22S2ktxKDEiQDDCXx/ZfPJQAFoMYQ1je4i4qVoZiIDNl5VPGj29zVHQq1WuEqG4DuGLkIQunEjfS4ggJr4KLBxORdmIf+r73DXwDg4kNl47sRvyi6TB8fDBoxnLy8zcunKL4l309DUkrvsTT7yygOMhIkn8vp0QmybYD93SiBEOGkYVVq9rtGxCgYk9BXi4Sl8xCdmY6eo2agZys64hf8in8g0LhHxwCP/YeFAK/wFD4se8BwQgMCsXdWzdwZFssWvUZTkDx2O9ZiFXtEVtpyQ3j2q7PFUBW70evJlgSXMakAz9/S8BUqPYw7t68QS6ofvQTPI5piOifGRIX9scjLKIeOgwdR20KXnXgIJKYSDuPX+eOQ6cX30ZE0/aqVnfk12U4mbAe/iFl0az3i6jF9onX8d9X49i21Rg4damoaQFLxvRR+//sB7YYBkxZyl2jMBoDPv3UIdRkscY0KYUozLuHMpQDmhSnXGV8YLjKoLioEMWFBfDzC0RK0mbUbBINX/8g1ZdygqTXBOUiopLVtZ3zVAzSE1aLSbJoyg1KTTfBJHbMsW2xuHx4F2LGzdN6SY6qgzgn7tsp8A8uiw5DxgpwLJCKCu7h188noHL9pmj17Kuk7uRvbf/2E7h8fFCpTkOkHt9PQkK+tnz+DgLLV0THlyZwEek2Kf6JcKOViHiMkfFJZBuyG2hjEN/oQu0WnVQfyVv74drpw0hcNgcxb36GgNByWD31FTTq9izqt+mBM3t/x8nE9bRPl+r2XMzJJJ44y4Yfuw0jI3GeaYrU3puk5vGJs0gyTAfp+LZYnN65AYFlw0pcrMKZ4V7OLdRo9BjaDx5rdWgZFKYb2xZNRf7d22jTfyQyLp5CxtljKOPnj/YvjsfqycPQqPtf8HCLjlg1aRg6DptAK5K52PUzRyN68BglvyVIwmt5FQ58tepdWeHuvAoH6QZNYkv8d9PRLGYoKlSvg0vJO/HH6oV4ZuLXcPn6I/aTEWj0OAOoJ87u3YqTO9bjyTGzrWqDJtdVh9bRd9JrgtTgy9gxlxjkZotZ9HRKZpInSMfjVuPigXi0fvY1j7a4veEHHNq0jJLZ9oPfUrKenbT3p69xZs9WziqXC2HVHqbKRI2GrVGuUnWsmfoq+rz7JcpVqYl9qxfi8uEkPP3+N4j79hOwakLfd7+C4fKxFogJlRcJKPgq5gHAqtc9EEiWwLhwIAF7Y7/BU+PmIrBcRaTs3oyjv63EM+8tpLjCAIrq3p8AYs9zMnEdYsbMUTHH6sraa396D0l9ZqKBXFzCHNVucGuu637ujuYNDAOMQZcP70Tnlz/kcltEfot5Vld294r5CCoXjvaDx2jzDaCMPDsjDRVr1UdY9bpw+fqRi2Nd2cMbl+LMni3o/8kPBEBRfi7WTvsbAXc15Qi6vPIBIhq39WSvAySZJ4korYElXIpqN2u9G5twcCNu0RRCufOI98joBzcswbWUI+g1ehbNN6z6eDiVsiLb9kTKni04uWMdnnprrk29PShIkknGtYTZxCCx/JVSexB3x0BiDDqduOGBY3HNJu0Q/cJbto6sXnjllW8DRfdy4BcYjNgpf0XlelHoMGScGkI5sX0t9q9ZhPDakZTIlvi6D5PsjNIbf4JpWnf2blYG1v1jNFo/8yoebtmJjL716w8RGl4VrfuPpNUe+9EwAqhBuyeRsudXnEhYh95j54LV8jLOHUflulE8VNg6v15mHLRKg3E1/jORB1lVbObuXM72ApV5mItj5rCEw7H4NSQSuo+aDhflUVyKW4pQVikMJCyZiYDQ8mj/vGSQ0NmiipGTeZVYcenwbty4dBrRz72BHUtn46m356N85QhiZ/qZZMQvno6iwgIySou+w1Ty6hUoB0iqSabcnZTXOpO0oqsA6cjWlTgRvxZPv/cNyvgF4PbVy9i84F206P0SHm7VlX46dvJLaNxjICLbPkEMOpGwFr3HzUNe9k1smj8R3V6dhJAKlVVM0ks8JfWRjLTt/zBZu1u1G5gZXCLnKSUmSRd2PP5nXDyUiMcG/J2D4wDIikMGDm38HiHhVRH9/JuqfcFqbqyImnk5Bfk5d1C2UjVUa9ACD9VugH1rF6NOq65o0XsYioqLcCJuDZI3L0doWGV0fW0yziRtwbGtsajTuivaPjeaEl3vIJlwWZ0KUYHmR5KqUmDZJ39ky4Epq3UzR1MbpO2gN8AKuwlLPsWtq5cR89YcuMqUIaOvmvwSonoMxCPtnsTppM0EUJ/x83Ez/QLiFk9Dr1HTqP5oCQFrpMtjCEUksUZq3CxikASJsYRuWDbjZOvBgxkc1OPxa3F656YHdnEsXkQzBgnWFOTnYvfy+aj2aHNUf7QlQsKq0HVZ5s4qxn0mfgnGrIR/zqQSUdUGzdHpxfHwDSlLv5myazP2/vQVwmrURY/Xp/FipbeXaYHExZTVAPQEiRAThgSunTmK3xd+hC7DJ6JKZHMSCuf2xaHdc28gIqqNKpqumvQionoOIheXemwvklZ9hTotuyAr9SxVHPqMnQe4XCXEJM8iLd1j2raZNDSigyQndXSQVDnI5r4MnNqxHpeO7kH31z4WeYs2quWSI1k832HVb1adfqz/SC+DkfZJIcYOlpjWatIe+bnZ2LbwI0Q9PgA1mkZzljITisHI9JMHyGAdho4vdaE8+Myd3d3lZF7DqZ2b0DxmMBWTT+3cSHdQv10v0WLnx+9fuwjVHm2FynUbo7ggH0e3/oSs1DNUVYlo3IYn2F4HI7VirmMuz0jdNpMYxFaVjB1ywocCjsakkkCimMSGSBj7HACqpFZWDkQsk7FKvZc4vcoHWSh11KZXnSBJ9ypLSCULhz/PJFV51tsFXmbuuAvjdUZ7K4ENRsrJVKukJLuyTvCIQam/f6oqCRIkW0ySCk/vDXGr2oQAB5cLAinBbUqQThGVAw8Boo1zqfEvYXJt5s4JkvfWuRQepZBJc3f2cS5vMcnu7ryCpE0XeWv42UCicSovLQ3ZOneAalzZOiPNMIyq0uA0i0XEsebjZCNOHlMSk+RkqpLtzoafGowsYQhFMNZSivcHSdXyZPFVSpX7zNwxo0nhQHOkTO0JTO0xSax4VeS0mne2rqya0nHGEieT9DFkWbnmLk7ONoi6E9uWbqT+PmOZSaO/lsyWA/CWXKYyg8dolgUU38+P91HDI7wk5OjKMpBU61yyThtCUedwcGy/IVjozd2peQrmCrkroJyu1Ne/xSQxbOJo+CklKHMbFJcQZzRgaYxLAmnlXwokwSKYWG5ciZtZA8VmMmCGKaktjEQOyzZpKguYmtHVtI8OBuvK8u/eurJkeMd8gy0WCRXJwXGMIOuukmrNHAy9uEqnM3vKRVUKSiVPr4oSDw1oiHagPu/A2kmih6OXasidlejC7CBZfyVhB0nEpKwABDSlNcZAMtzuWaaJLtLdSTdlgWRnkZ0ZcrXrMYa3z+8Lkoox+jiXAEVNEwmGaX9VwRwSFzOlg/QgTCodJDnGZQfJXtS0/1XF/UCy/pRFMknLv4B0mO7tAcV+E4LavnLlX3lTS/GLYAyLAAAAAElFTkSuQmCC",a="data:image/png;base64,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",E="data:image/png;base64,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",b="data:image/png;base64,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",x="data:image/png;base64,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",z="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAqCAYAAABfjB7GAAAAAXNSR0IArs4c6QAAEwRJREFUeF7tW3l8Tee6ftbOPKBoKcrR1lBH1FAqqYsWNdVQlOOgpbTcttfQ1nEdVWNRWkNd10yvOodeQ39XUTVEhFDz3JpnkcSQBJFEImud3/d+w/rW2iuJyrn3/mPjt5O11/r2Wu/zPe/7vAPjzvEllmEYgGHAMHz8nf1hx8B+lZ/RL+K4+52fZwGwDAM+uhKwfGINiy6lzwp7+Uy2iriercj/Apal3tkRy6Jv48fpR34dO07/5LXsuGXCskz63GTv7FTTArtjy5RriXPk9eKdrWvQ1/Dr+PrsZ/m9Jn9u7Xx+P2w9fo/yM/b0dEy7V/F09vMBST6Y2wwjYNgzbcdeNW4f+y8CiAPhswGRILHDcIJER+h89pdfw26F42HA9AJJWr0QkAxhEDK2eCAJKze8BMMGiR3nRpTH3D8zg0qDOY1pCID4unlkfGlE3ejsvjhA/HP9HLl5CgaJX1sgSAQmN5QPVqph+Gob6QwgMjjb5YxB3ODcjoUzic6XTNPe/29AksYUcGog8d0rdqxknNj9js8YkzTWACYsk7FCstMGQ57H2eMESbHcC7xHYBLZFOZyI/3oYuHimKGdTHKARK6P04QzSrg/yS4XmA53p7k35eT+aUyymUHbr0Am2e5OZxu5O8U+7sLyZRK5YL7TvdjkAN8NlrZRxO7R3KD0GbY79wFJRvqRxRbFDTIYB0h3d06QhLvzAInHLCfjCgaJg1zQS3d3FEGYK+NPJrEg1+XPFPGQrrikztMAkAZlIAmri/UFSAqQgpnkcHl+Mclmo4qf4t5Mcs826IzBZBh2j8yeaYcXKZHAyeDFJE0wSDf2/wCSHX+EiFAxiT8UNzZnlDMmyR2vGcLNEq4gFEjcxRUBJHFvfrFKc3cOseApHEwY6QcXWhTdlVpzKTQVk2yQpMKz3Z0ds7xUYJHdHSku+0W7zpNJDCShsKT8U6pOZ5Vkgx3wlbpiitMdk5Rqc8Yer5j00ExSSlOLlX4gGQIgHuULAIlLcIf0ZpcIYB0q738rJgmQ0q9dRGB4JCJKlBaIWbTxOV6MSbbsllJbBXWH9GZnSrks445kkAskYtIDpbDc6k6CcvHITgSHR6Lsc1FChktV5qH6XMJBul+nu7NgpB6Yr8lsD5BETLJB8JEhjm78XshsrvbopcKK/EEIC/qMS3F5du22PeELDqHfM24m4fy+OL+YFFHyKVSJbqmowyTxipG9UL1RG7zYpgcJAskkGyS5I/Njki0kOF4SJKd8FhqfDJ15JxW/fD8D1Rq1RfnqdcVe4PkPz5N4PnVow1LcSjyHZn1HqtzMLf3lZnEoQQ/xIDeakbp/rsXZwZNUoZlVUmonqpoIME2sHPU2wkqURlhkcR0Zv5ivQURr3793Fxmp19F94nIEhUVQMpt08iBi54wGA8QXEEBrZN1JQ+mKVdBy8GTHmsuGdkad1j1Qs1kX20DiDOb6uPVcsYaFW12CO5gkk9r83V1uTjYOrl+CK8d2449NO6DaK22QnnQJ2Rm37YTZBO7cSMSJhHWo2fRNhD/xpOM+QiNLoFjp8g757gBLgERga89g3No3WwEk1RuJCMkcvXpAmagBmCZWjX4H9dr3QdWY1pwVPh9SE88i9eo5VGnYUhhaxjO2AXjieelAPBKWTUe3icsREhZBy107dYgA6jxmESJLlqGH+GFMP9R4tQNqvNbJBsgysXRwBzTs+gFeaNSWjjvVHYvzOkiyAsBBcILkFZNsVyfdlryGGfPMno04uum/UbtVd1y/cAJJp4/4bcj8DlSKikZUs7e8k1yHxBeMlOy8tXe2xUs4jDQBDib5gSTAssw8rB7dhwCqEt1KSfO4ReNhPniAFh+MFwzkDk2xEAbOH9iGXctmoNuEZQgKj6Sy0LVTBxE7dww6CYCunTyIrfPHoev47xASWUI9c252Jr4f1g2N3v4Ez9d/jQzOXnksPZPAqORUJql2MusXk/SgrIzkzyT6HvF58rljeLJSVfh8ASoPOhH/Iy4e3oHm/UYhKDScM8fMQ/qNRBR/qoJ/ZcIlw73cnWSScXPPLIvtfm5IJ0iWEA8yN7JzJAO3U67gQU42gkLCyUiZ6TeRsPRr1G7dA+VeqGsLChl1RCkpLycbgcEhKFXhWVDhwzCQrAEUUbIMdnw7iejWpN8Ix4bMun0Lqz7vjabvf4ZKtWLIED5RqyOhLdSdLsd5DU4GafpJ1pC0mp0uLHThIK4z85CblYmg0AgBlF23S7t2HvHfTUGd1j1RsVYMZOno4qHtOBa3Go26DcQT5SrnC1JBMYmehwHkLoK6Y5KbSQyoq8f3YPeK/3xoiusnNuoxBM8yBggXlXT6ELbOHYPOoxchIDgEq0b1xmvvjUSFmg0c66dePYv1U4YgpscgJR6YQai+xTMgYpWqd4mrOUjMqKK+ys4WqsIO4vmDdPinpUg+fQSNe/1FxRbLysP9e3cQv2Qyxc6Ybh/xPNc06R7MvDz8smoWxdvGvYYiJCzyd4BkJ9/Gjd3/wRNVEUfsaoJTOLhBenA/C5m3bxEDLh9KIP/8L72GIqxYKcUeypPk2opJPkSUegrBYZFCkxhIPHUQW+eNRadRi3DpSAJOxv+IzmMWc3drS0Nc2B+HhO+m4umqtfD6wEkKPCdIOpNkKdwuy8jyODHJDyS72qxL8Iy069j5t2nIycxAk16foniZisi8cwsJf5+Gu7eSSTgwQLIz7uB+1l3k3LtL4DERkXs/G09XeRENOvT1r9/plQ6Tg8KTYxE72dNf/2WmQ2YrN0YuTwfJAHN5urtjFk6/dgHbFn6BqJbdUV0E7tyse9g0699Rt30fPBPV0L91wSKPamcASUwkzBuLN0ctwr6Vs5GTfQ+thnwlIVXnHlr3HY5vWkHHO49dDOYO+UPZMYiR5H5WRr5Mkm0H7ulECUasodfR2M9BoaEq9uRkZyJhyRTcvZWEVh9NQkbqDcQv+RIh4cUQEhGJYPYeHongsGIIZr+HRiAsvBjupd/Esa2rUb/9uwQUj/3+hVjVHnGUlkwYKbu+UQDpktqurdkguWNSTuZdxM4bjRJlK6LxO0OpSM5AvZ95F2sm9Ed0t39D5XqNXX0k0VcSIDHuJp0+iNh54wggtvN+nv4pGvcehkp1GjlAil84ATcunUL23XTUadsTUS3/ZLNIVADYgSVD2j+S69UvMgIC0HXc37hrFEZjwCedOkzxj8UH80EucrOzEBgSxmhLccoXGADDF4i8B7nIy81BcHAYzuzeiEovvkLxWm4QN0h6TVA/x0jZOUPFIF0E2EyS7Qe+66npJpi0a9k0pJw5hmfrv4qQiGLKHZk5uTi9awMq1HgJJZ6u6HBTAQFBqNWym2gM8jVJJMwfh06fL0R4qTI4uuHvOLc3Fh1HzEVACE9mmSr6YWw/CsRMLKSnXEbHz+Y5gCBNY1o4u2czzzPtFFpVGGR8EtmG7AaqKriiJHyoXK+J6iN5tR9STh9FwrJpaDv4a4QWK4EfvngfNZt1RtWGr+Ps3licTFhHn+lSXcY8uZ6zdcETZ9nwo0T8esIMy6IWqF3J9mcSZ4Y8LkE6vmk5Uq+edxalDQOmmYe0xAuILFUWoRpw7FsCgoLQbMA47uGoheFD8ulDCqDIkk8hMyMdq0f1RrP+o1G+Zn2y2eXDO7H92y/xxrCZyL2fiU3fDEebT6biycrVPUESXstTOPDdqndlhbvzFA7SDVrElvhvJ6JO27dRssJzuHxkJ/b9MB+dhs+BLygEq8f3Rc3mDKCWOLd3C07uWIc2Q6ba1QZNrqsOravvpNcEqcF3fcd0YpDJNvMjgOQlwXOyMvDjxA/QsOuHqFy3CXdTrta5lPWcQUewdcE4dBq5AJGleFz5cfJHKF/jJdTv2I+qDRun/4V2V5uPpxKw678ahNIVqyK6+0B/d+aKSSpJ5QHArtc9FEi2wLh4cDv2rp6LNz6dTlWUM79sxPHNK9BpxHyKKwygqBZdCKCze7bgZMJatB0yTcUcuyvrrP25Yx/XClzuGynbp6l2g+kSAd5M4uKB5g20uQUdKOar1076EC+/xQBqXMh8A4tBhxG34At0Gjkf4aySYJlYM2EAKtZ+hQC6eekkfp4xDDE9B+P5l1sQIBf2xmLnsm/Q4sPxKFe9TqEgyTxJRGmtnCJcimo3a70bUR7iuJqIWziOXGHTviPI6IfWLyEX32rgFJpvWDX2XUS16Ipq0S1xZs8mnNyxFm98PN2h3h4WJFXJSNk+lRgkfI6fUvMC6WT8Glw9sc/PKLxLbhD6TL2ERhRHYEioOE9rGBjAH2o3wout/0yuNfkMB6j5gNE4tmkF0pIvUcBtM3gKSlaqirgFY3Hr0hl0GbeE8iQy2INc/M8XA2Dm5aLd8FkIjXyiUJDcTNJrXo7gLZmm1e/upV7H2q8GokGn/nj2pSZk9C1zPkexJ8uhQZd/pd2+ekwfAqh6TBuc2fMzTmxfi3afTAer5V0//xvKPh/FQ4Wj8+sx46BVGozk+K9FHiQHQ7i787nbC2Lqh2HJlEzatQvkEvVJHZnzMAXDfHC5arVRvMwzqkoha89sjdKVqqFirYYEKKtpMane8bM5+C1uDcIiiqNCrYYo/UwV7F4xC2d3b0bMnwehysst1KQQs+GNC79h08y/0vc0/3CcQxIotFzuTjXJlLvTS0I8cilFpRny2JYVOBG/hoRLYHAobidfwcZZf0W9dr0p6Wav1aN7o9br3VAtujUx6MT2NWj36Qxk303DhpnD0az/KESWLKtiki4Q8usjGde2fWWxdrdkChnRJ3KeAmISB4OLBwJJjlgZBnKzMrBuykC83GUAKtWRLk5vp4vWuagBJp1hAE2gh5cxiK176Kel+DV2Neq2ext/bN6VF9qZCcV3MaP8unklWH5Ur0Mf1Gzxlj+LBBCsJCRfCgC5UxVYzskf2XJgsW/t5IFUXY/+0yCwWuT2JV8iPfkK2n48Db7AQDL6qtG9EfV6N7wQ0wand28kgNoPnYm0pIuIWzQBrT6agNBiJe3RK22ky28IRSSxRmLcFGKQBIkMzm5YNuNkcBeBPj+FJ2MS+1wC1KBzf/yhjpYHOWbuRBeWiQQG0CIG0BxKPtkaLMjuWTkbLzRtj/od3+NuTQyuOECyTKqEJ589hi5jv0VY8VKFgsTFlN2lJeM4QNKYZAEpZ48jdv4YvPrucDxdrS4JhfP74xDTfRAqRjVURdNVo96h3Iy5uMRf92L3qtl47qVXkZp4jioO7T+ZAfh8+cQk/yIt3eO1rZNpaEQHSSQ6DpD0bqoTJDHsKJkkAGIqiwFUqXYjeyBSsU5OBPH35LMMoInoMGI2tRvY999LS8HJHevR4M33+PCEECReIDEXcnF/PGo001oTHjA9/MydLhwsZNxKwamdG1C3bU+q+J/a+RPdY9WYVqLFzs8/sGYhyteoj7LP10Jezn0c37KSWjABgcHkzlnc9XJrdutcK0mJ6rmRuHUyMYiSOg2o3wMSuTqqu3F3x2yZk3UPQaFh8AUG8XVl5UBOsErpLbrtTFiQq/CbXuWDLOz+GMvlfIOXu5MixZtC4qiogHOO/D4mqcqz3i7wmLnj8YTXBJ2tBDYYKSdT+XfbfSfnufIzIzH2S1VJkCA5YpLHrII0hM0krdrAhIPmHu2KBDc0B8A13yCnV1Vx1XsIxQ2SyK+VUHnYmTvZpmAguRt+hbk7T5C06SL3rJzeS+JgsJq7R0tDts5doBpXt0zSZrPZDuXGsUGiDNZjoMRmnNz1cjLVawDFru3Zc+C62+QKnYsN7s14F1YyWSbRXkxS96d0XOEzd06QeKtBzZT7jRhrs3d6NUDELaXAqCrgjiVuJuljyLJyzZkkZxtE3YkdSyKAlHFkx1TMVtu1OW+QbAPzz/n5AWJ8WAzLF9A65+dzs3A2uioOjkFIeZ63u1PzFNRdFfmYPqvl5fc0d1c4k8SwiavhxzHSG4J5+cQZuyvLyzwSSBt8BZJgESwsN65snmj3gzR3xh6YujGOSVMPo8sxK8dcHWudc6Z4dWVJZIv5Bn93p40Y84KdYpJzQ/Dz6PHEvcoaIfGP2VMyv4CglP/0qgjYNKAh2oH6vANrJ4kejl6qIReYrwtzgmT/LwknSFTisazUUITWNi5vmiDaDdydqHxIGNgGycki263pBtRjDLMbY1MhICnprTPJluBONyjvj7tAPq5cMEjq+x8ZJJ5AcRDceZL3LHhhINn/lUUySVsXSIJlbgvNCx4WHv3+VWPXvL6sZt8/v/t/ZcDiwhxFgaLp8YdFs4Dx64oxwbfTrmwDrBivpR4DVDQDF/VqYsf+ef3L5SDvAGCVcy/4GKCimrho1yv3tWdR3xgzD9ssC8H6ko8BKpqBi3q1I77sXvBef9M0HX3kxwAV1cRFu95PALhFw2OAimbgol7tB5BbNDwGqKgmLtr1nhJaFw2PASqagYt6db45jhQNMf0Xi7mnon7V4+sfxQIFJqFMNES/v3D+oyz8+Jp/jgX+AT+bS/shEzsoAAAAAElFTkSuQmCC",ae=me(67294);const de=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Ne,swimg:ce},{name:"101\u8BA1\u5212",ptimg:Ue,swimg:xe},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:De,swimg:ue},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:y,swimg:a},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:E,swimg:b},{name:"\u519B\u961F\u4E00\u6D41",ptimg:x,swimg:z}];var Le=({className:Ke,dataSource:Je=[],col:$e=4,right:ot,bottom:_e=23,precision:ft=0,wrapWidth:Re=1200,trackEventItems:Ct,loading:rn,onRemove:bt=()=>{},isCurrent:pt=!0,showAlias:Pt=!1})=>{const yt=Math.floor((Re-($e-1)*ot)/$e),lt=[{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(mt=>(window.ENV==="build"&&(mt.ptimg=`/react/build${mt.ptimg}`,mt.swimg=`/react/build${mt.swimg}`),mt));return ae.createElement(Oe.Z,{spinning:rn},ae.createElement("div",{className:Ve()(ee.list,Ke)},!!(Je!=null&&Je.length)&&(Je==null?void 0:Je.map((mt,cn)=>{var Fn;const{name:kt,id:dn,identifier:Mn,featured:vn,school_name:Mt,image_url:Tn,excellent:St,is_plan:_n}=mt;return ae.createElement("div",{key:dn,className:ee.wrap,style:{width:yt,marginRight:(1+cn)%$e===0?0:ot+ft,marginBottom:_e}},ae.createElement("a",{className:ee.li,onClick:Wn=>{Wn.preventDefault(),Wn.stopPropagation(),Ct&&(0,He.L9)([Ct]),(0,He.xg)(`/paths/${Mn}`)}},ae.createElement("div",{className:ee.img},ae.createElement("img",{className:ee.cover,src:`${Tn}`}),pt&&(0,he.bg)()&&(mt==null?void 0:mt.studying)&&ae.createElement("div",{className:`${ee.movebq} user-path-items`,onClick:Wn=>{Wn.stopPropagation(),bt(mt)}},ae.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ae.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Fn=mt==null?void 0:mt.subject_tags)==null?void 0:Fn.map((Wn,Te)=>{var Rt,Ye;if(Te===0){const Se=(Rt=lt.find(je=>je.name==Wn))==null?void 0:Rt.swimg;return ae.createElement("img",{className:ee.sign,src:Se,style:{left:"-4px"}})}const pe=(Ye=lt.find(Se=>Se.name==Wn))==null?void 0:Ye.ptimg;return ae.createElement("img",{className:ee.sign,src:pe,style:{left:`${48+52*(Te-1)+2*Te}px`}})}),ae.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(mt==null?void 0:mt.excellent)&&ae.createElement("div",{className:ee.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ae.createElement("div",{className:ee.name},ae.createElement(Ze.Z,{title:Pt&&(mt!=null&&mt.excellent_alias_name)?ae.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${kt}`,ae.createElement("br",null),ae.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${mt==null?void 0:mt.excellent_alias_name}`)):kt},ae.createElement("span",{className:ee.e},Pt&&(mt==null?void 0:mt.excellent_alias_name)||kt))),ae.createElement("div",{className:ee.tags},ae.createElement("div",null,ae.createElement(Ze.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ae.createElement("span",null,ae.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ae.createElement("span",null,mt.stages_count))),ae.createElement(Ze.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ae.createElement("span",null,ae.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ae.createElement("span",null,mt.members_count)))))))})),!Je.length&&ae.createElement(Ie.Z,null)))}},67341:function(wn,zt,me){"use strict";me.d(zt,{jL:function(){return Ve},w9:function(){return vn},QD:function(){return Er},cQ:function(){return cn.Z},op:function(){return kn},O5:function(){return Kt},_b:function(){return pa},t7:function(){return Le},Gi:function(){return Te},YG:function(){return _n},qp:function(){return E},vr:function(){return Vn},qE:function(){return en},Je:function(){return $e},wb:function(){return mt},cq:function(){return Me},tp:function(){return z},Si:function(){return Gt},k8:function(){return bi},Du:function(){return wo}});var ee=me(67294),Oe={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"},Ze="data:image/png;base64,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",Ve=({dataSource:qn=[],img:Xn,imgWidth:dr=346,title:kr,sunTitle:Kn,bannerExtraContent:oo})=>ee.createElement("div",{className:Oe.banner},ee.createElement("div",{className:Oe.content},ee.createElement("aside",null,ee.createElement("p",null,ee.createElement("b",null,kr),ee.createElement("span",null,Kn)),qn.length>0&&ee.createElement("div",{className:Oe.btns},qn.map((ga,$a)=>ee.createElement("div",{key:$a,onClick:ga.click},ga.name,ga.sign?ee.createElement("img",{src:Ze,width:39}):null))),oo),Xn&&ee.createElement("img",{style:{marginTop:33,marginRight:38},src:Xn,width:dr}))),He={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"},Ie=me(94184),he=me.n(Ie),Ne=me(96486),ce=Object.defineProperty,Ue=Object.getOwnPropertySymbols,xe=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,ue=(qn,Xn,dr)=>Xn in qn?ce(qn,Xn,{enumerable:!0,configurable:!0,writable:!0,value:dr}):qn[Xn]=dr,y=(qn,Xn)=>{for(var dr in Xn||(Xn={}))xe.call(Xn,dr)&&ue(qn,dr,Xn[dr]);if(Ue)for(var dr of Ue(Xn))De.call(Xn,dr)&&ue(qn,dr,Xn[dr]);return qn},E=({dataSource:qn=[],value:Xn,onChange:dr,onTitleChange:kr,className:Kn,title:oo,titleWidth:ga=41,style:$a={},fontColor:eo="#6A7283",showCount:mr,classNameActive:Pr,styleItem:Fa={}})=>{const[ca,Ko]=(0,ee.useState)(0),[to,Yr]=(0,ee.useState)(!1),hi=(0,ee.useRef)(null),Gi=(0,ee.useRef)(null);return(0,ee.useEffect)(()=>{var Li;qn.length!==0&&(((Li=hi==null?void 0:hi.current)==null?void 0:Li.clientHeight)>97?Ko(1):Ko(0)),qn.length===0&&Ko(0),Yr(!1)},[qn]),ee.createElement("div",{className:he()(He.row,Kn),style:$a},ee.createElement("div",{onClick:(0,Ne.throttle)(()=>kr==null?void 0:kr(),2e3),style:{width:ga,marginTop:to?12:4},className:`${He.title} ${kr?"current":""}`},oo),ee.createElement("div",{className:to?`${He.tagsWrap} ${He.tagsBorderWrap}`:He.tagsWrap},ee.createElement("div",{className:He.bar,ref:Gi,style:ca>0?{height:ca===1?97:"auto",overflow:ca===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},ee.createElement("div",{className:He.tag,ref:hi},qn==null?void 0:qn.map(Li=>ee.createElement("span",{onClick:()=>dr(Li.id),key:Li.id,style:y(y({color:eo},Fa),(Li==null?void 0:Li.style)||{}),className:Xn===Li.id?he()(Pr||He.active,Li.classNameActive):""},ee.createElement("span",{title:Li.name,className:He.name},Li.name),!!mr&&ee.createElement("span",{className:He.num},Li.count))))),!!ca&&ee.createElement(ee.Fragment,null,ca===1?ee.createElement("div",{onClick:()=>{var Li;Ko(2),((Li=hi==null?void 0:hi.current)==null?void 0:Li.clientHeight)>245?Yr(!0):Yr(!1)},className:He.action},"\u5C55\u5F00",ee.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):ee.createElement("div",{onClick:()=>{Gi.current.scrollTop=0,Ko(1),Yr(!1)},className:He.action},"\u6536\u8D77",ee.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},b={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},z=({dataSource:qn=[],value:Xn,onChange:dr,className:kr,style:Kn={}})=>ee.createElement("div",{style:Kn,className:he()(b.tabs,kr)},qn.map(oo=>ee.createElement("span",{onClick:()=>dr(oo.id),className:Xn===oo.id?b.active:"",key:oo.id},oo.name))),ae={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"},de=me(28802),Le=({dataSource:qn=[],value:Xn="",onChange:dr,onInputChange:kr=()=>{},className:Kn,style:oo={},placeholder:ga,allowClear:$a=!1})=>{var eo;const[mr,Pr]=(0,ee.useState)(""),[Fa,ca]=(0,ee.useState)("");(0,ee.useEffect)(()=>{var Yr;let hi=Xn;(Yr=JSON.stringify(Xn))!=null&&Yr.includes("{")&&(Pr(Xn.id),hi=Xn.value||"");try{ca(decodeURIComponent(hi||""))}catch(Gi){ca(decodeURIComponent(hi||""))}},[Xn]);const Ko=()=>{dr(encodeURIComponent(Fa),mr||null)},to=Yr=>{Yr!==mr&&(Pr(Yr),dr(encodeURIComponent(Fa),Yr))};return ee.createElement("div",{className:he()(ae.input,Kn),style:oo},!!qn.length&&ee.createElement("div",{className:ae.dropdown},ee.createElement("div",{className:ae.text},(eo=qn.find(Yr=>Yr.id===mr))==null?void 0:eo.name,ee.createElement("i",{className:"iconfont icon-zhankai4"}),ee.createElement("b",{className:ae.b1}),ee.createElement("b",{className:ae.b2})),ee.createElement("div",{className:ae.menu},qn.map((Yr,hi)=>ee.createElement("div",{key:hi,onClick:()=>to(Yr.id)},Yr.name)))),ee.createElement(de.default,{onPressEnter:Ko,value:Fa,onChange:Yr=>{ca(Yr.target.value),kr(encodeURIComponent(Yr.target.value),mr||null)},bordered:!1,placeholder:ga}),ee.createElement("i",{onClick:Ko,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Ke={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"},$e=({value:qn,onChange:Xn,className:dr,total:kr,pageSize:Kn,style:oo={}})=>{const ga=qn<2,$a=qn>=Math.ceil(kr/Kn);return kr<=Kn?ee.createElement(ee.Fragment,null):ee.createElement("div",{className:he()(Ke.quickPager,dr),style:oo},ee.createElement("div",{onClick:()=>{ga||Xn(qn-1,"prev")},className:ga?Ke.disabled:""},"\u4E0A\u4E00\u9875"),ee.createElement("div",{onClick:()=>{$a||Xn(qn+1,"next")},className:$a?Ke.disabled:""},"\u4E0B\u4E00\u9875"))},ot={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"},_e=me(74330),ft=me(83062),Re=me(91708),Ct=me(11320),rn=me(28706),bt=me(96908),pt=me(57177),Pt=me(81378),yt=me(26194),mt=({className:qn,dataSource:Xn=[],col:dr=4,right:kr,bottom:Kn=23,precision:oo=0,wrapWidth:ga=1200,trackEventItems:$a,loading:eo})=>{const mr=Math.floor((ga-(dr-1)*kr)/dr);return ee.createElement(_e.Z,{spinning:eo},ee.createElement("div",{className:he()(ot.list,qn)},!!Xn.length&&Xn.map((Pr,Fa)=>{const{name:ca,id:Ko,identifier:to,power:Yr,cover_image_id:hi,pic:Gi}=Pr;return ee.createElement("div",{className:ot.wrap,key:Ko,style:{width:mr,marginRight:(1+Fa)%dr===0?0:kr+oo,marginBottom:Kn}},ee.createElement("a",{target:"_blank",href:`/shixuns/${to}/challenges`,className:ot.li,onClick:Li=>{Li.preventDefault(),$a&&(0,rn.L9)([$a]),Yr&&(0,rn.xg)(`/shixuns/${to}/challenges`)}},ee.createElement("div",{className:ot.img},ee.createElement("img",{className:ot.cover,src:`${Gi}`}),Pr.is_jupyter&&ee.createElement("img",{className:ot.sign,src:bt}),Pr.is_jupyter_lab&&ee.createElement("img",{className:ot.sign,src:pt}),Pr.is_unity_3d&&ee.createElement("img",{className:ot.sign,src:Pt})),ee.createElement("div",{className:ot.name},ee.createElement(ft.Z,{title:ca||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},ee.createElement("span",{className:ot.e},ca||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),ee.createElement("div",{className:ot.tags},ee.createElement(ft.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},ee.createElement("span",null,ee.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),ee.createElement("span",null,Pr.challenges_count))),!!Pr.myshixuns_count&&ee.createElement(ft.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ee.createElement("span",null,ee.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),ee.createElement("span",null,Pr.myshixuns_count))),ee.createElement(ft.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},ee.createElement("span",null,ee.createElement("span",null,Pr.level))),ee.createElement("div",{className:ot.rate},ee.createElement(Re.Z,{allowHalf:!0,disabled:!0,defaultValue:Pr.score_info}),ee.createElement("span",null,"\xA0",Pr.score_info?`${Pr.score_info}\u5206`:"5\u5206")))),!Yr&&ee.createElement("div",{className:ot.lockWrap},ee.createElement("img",{src:`${Ct.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ee.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Xn.length&&ee.createElement(yt.Z,null)))},cn=me(9897),Fn={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"},kt="data:image/png;base64,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",dn=me(67294),vn=({className:qn,dataSource:Xn=[],col:dr=4,right:kr,bottom:Kn=23,precision:oo=0,wrapWidth:ga=1200,trackEventItems:$a,loading:eo})=>{const mr=Math.floor((ga-(dr-1)*kr)/dr);return dn.createElement(_e.Z,{spinning:eo},dn.createElement("div",{className:he()(Fn.list,qn)},!!Xn.length&&Xn.map((Pr,Fa)=>{const{subject_identifier:ca,id:Ko,identifier:to,power:Yr}=Pr,hi=Pr.is_public!=0&&Pr.is_public;return dn.createElement("div",{className:Fn.wrap,key:Ko,style:{width:mr,marginRight:(1+Fa)%dr===0?0:kr+oo,marginBottom:Kn}},dn.createElement("a",{className:Fn.li,onClick:Gi=>{Gi.preventDefault(),$a&&(0,rn.L9)([$a]),(0,rn.xg)(Pr.first_category_url)}},dn.createElement("div",{className:Fn.top},dn.createElement(ft.Z,{title:Pr.name},dn.createElement("div",{className:Fn.name},Pr.name)),dn.createElement("img",{className:Fn.img,src:Ct.Z.IMG_SERVER+"/images/"+Pr.avatar_url}),dn.createElement("div",{className:Fn.text,title:Pr.creator},Pr.creator),ca&&dn.createElement("div",{className:Fn.btns},dn.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),dn.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),hi&&dn.createElement("div",{className:Fn.sign},"\u516C\u5F00")),dn.createElement("div",{className:Fn.bottom},Pr.visits>0&&dn.createElement(ft.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},dn.createElement("span",null,dn.createElement("i",{className:"iconfont icon-liulanyan"}),dn.createElement("span",null,Pr.visits))),Pr.course_members_count>0&&dn.createElement(ft.Z,{title:"\u6210\u5458",placement:"bottom"},dn.createElement("span",null,dn.createElement("i",{className:"iconfont icon-chengyuan"}),Pr.course_members_count)),Pr.tasks_count>0&&dn.createElement(ft.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},dn.createElement("span",null,dn.createElement("i",{className:"iconfont icon-zuoye"}),Pr.tasks_count)),Pr.is_end?dn.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):dn.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Pr.is_accessible&&dn.createElement("div",{className:Fn.lockWrap},dn.createElement("img",{src:`${Ct.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),dn.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Xn.length&&dn.createElement(yt.Z,null)))},Mt={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"},Tn=me(35973),_n=({dataSource:qn=[],value:Xn,onChange:dr,className:kr,style:Kn={},tabBarExtraContent:oo})=>ee.createElement("div",{className:he()(Mt.tabs,kr),style:Kn},ee.createElement("div",{className:Mt.tabsWrap},qn.map((ga,$a)=>ee.createElement("aside",{className:Mt.tab,onClick:()=>{dr(ga.id),ga.link&&Tn.history.push(ga.link)},key:$a},ee.createElement("div",{className:Xn===ga.id?Mt.active:""},ga.name),(ga==null?void 0:ga.resetCount)==null&&(ga==null?void 0:ga.total)!==void 0&&ee.createElement("span",null,"\uFF08",ga==null?void 0:ga.total,"\uFF09"),(ga==null?void 0:ga.resetCount)!==void 0&&(ga==null?void 0:ga.total)!==void 0&&ee.createElement(ft.Z,{title:(ga==null?void 0:ga.tip)!=null?ga==null?void 0:ga.tip:""},ee.createElement("span",{style:{color:"#9096A3"}},"\uFF08",ee.createElement("span",{style:{color:"#000"}},ga==null?void 0:ga.resetCount),"/",ee.createElement("span",null,ga==null?void 0:ga.total),"\uFF09"))))),ee.createElement("div",{className:Mt.tabBar},oo)),Te=({className:qn,style:Xn={},children:dr})=>ee.createElement("div",{className:he()(qn),style:Xn},dr),Rt={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"},Ye=me(85418),pe=me(50136);const Se=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Me=({sortValue:qn,dropValue:Xn,className:dr,onSort:kr,onDrop:Kn,dataSource:oo=Se})=>{var ga;return ee.createElement("div",{className:he()(Rt.orderWrap,dr)},ee.createElement(Ye.Z,{dropdownRender:()=>ee.createElement(pe.default,null,oo.map(($a,eo)=>ee.createElement(pe.default.Item,{key:eo,onClick:()=>Kn($a.id)},$a.name)))},ee.createElement("span",{className:Rt.orderTextWrap},(ga=oo.find($a=>Xn===$a.id))==null?void 0:ga.name)),ee.createElement("span",{className:Rt.orderIconWrap},ee.createElement("span",{className:Rt.orderAsc},ee.createElement("i",{className:qn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Rt.cursorPointer} ${Rt.active}`:`iconfont icon-sanjiaoxing-up font12 ${Rt.cursorPointer}`,onClick:()=>kr(qn==="asc"?"desc":"asc")})),ee.createElement("span",{className:Rt.orderDesc},ee.createElement("i",{className:qn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Rt.cursorPointer} ${Rt.active}`:`iconfont icon-sanjiaoxing-down font12 ${Rt.cursorPointer}`,onClick:()=>kr(qn==="asc"?"desc":"asc")}))))},et={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v",ThemeOne:"ThemeOne___iCQio"},it=me(85804),Ot=me(52810),It=Object.defineProperty,Qt=Object.getOwnPropertySymbols,jt=Object.prototype.hasOwnProperty,ln=Object.prototype.propertyIsEnumerable,jn=(qn,Xn,dr)=>Xn in qn?It(qn,Xn,{enumerable:!0,configurable:!0,writable:!0,value:dr}):qn[Xn]=dr,_t=(qn,Xn)=>{for(var dr in Xn||(Xn={}))jt.call(Xn,dr)&&jn(qn,dr,Xn[dr]);if(Qt)for(var dr of Qt(Xn))ln.call(Xn,dr)&&jn(qn,dr,Xn[dr]);return qn},Un=(qn,Xn)=>{var dr={};for(var kr in qn)jt.call(qn,kr)&&Xn.indexOf(kr)<0&&(dr[kr]=qn[kr]);if(qn!=null&&Qt)for(var kr of Qt(qn))Xn.indexOf(kr)<0&&ln.call(qn,kr)&&(dr[kr]=qn[kr]);return dr},fn=(qn,Xn,dr)=>new Promise((kr,Kn)=>{var oo=eo=>{try{$a(dr.next(eo))}catch(mr){Kn(mr)}},ga=eo=>{try{$a(dr.throw(eo))}catch(mr){Kn(mr)}},$a=eo=>eo.done?kr(eo.value):Promise.resolve(eo.value).then(oo,ga);$a((dr=dr.apply(qn,Xn)).next())}),kn=qn=>{var Xn=qn,{className:dr,style:kr,children:Kn,loading:oo=!1,openLoading:ga,onClick:$a=()=>{},size:eo="middle",shape:mr="round",theme:Pr}=Xn,Fa=Un(Xn,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[ca,Ko]=(0,ee.useState)(!1),to=(0,ee.useMemo)(()=>{switch(Pr){case Ot.Fy.THEMEONE:return et.ThemeOne;case Ot.Fy.DEFAULT:default:return et.btn}},[Pr]);return ee.createElement(it.ZP,_t({onClick:(0,Ne.throttle)(Yr=>fn(void 0,null,function*(){ga&&Ko(!0);try{yield $a(Yr)}catch(hi){console.log("error",hi)}ga&&Ko(!1)}),2e3,{leading:!0,trailing:!1}),className:he()(to,et[`${eo}-${mr}`],dr),style:kr,size:eo,shape:mr,loading:ca||oo},Fa),Kn)},er={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"},en=({className:qn,style:Xn,children:dr=null,onClick:kr,title:Kn})=>ee.createElement("div",{className:he()(er.head,qn),style:Xn},ee.createElement("span",{className:"primary-hover",onClick:kr},ee.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),ee.createElement("b",{title:Kn},Kn),ee.createElement("div",{className:er.node},dr)),In={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"},Er=({confirmShow:qn=!0,confirmTitle:Xn,confirmClick:dr,cancelShow:kr=!0,cancelTitle:Kn,cancelClick:oo,className:ga,style:$a,confirmLoading:eo=!1})=>ee.createElement("div",{className:he()(In.btns,ga),style:$a},qn&&ee.createElement(it.ZP,{loading:eo,onClick:dr,type:"primary",className:In.confirm},Xn),kr&&ee.createElement(it.ZP,{onClick:oo,className:In.cancel},Kn)),_r={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"},Vn=({className:qn,style:Xn={},LeftContent:dr,children:kr,RightContent:Kn})=>ee.createElement("div",{className:he()(_r.fixedBottom,qn),style:Xn},ee.createElement("div",{className:_r.wrap},ee.createElement("div",{className:_r.left},dr),ee.createElement("div",{className:_r.center},kr),ee.createElement("div",{className:_r.right},Kn))),Cr={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"},pa=({className:qn,style:Xn={},dataSource:dr=[]})=>ee.createElement("div",{className:he()(Cr.crumbs,qn),style:Xn},dr.map((kr,Kn)=>Kn<dr.length-1?ee.createElement(ee.Fragment,{key:Kn},kr.path||kr.onClick?ee.createElement("span",{className:Cr.hover,onClick:kr!=null&&kr.onClick?kr.onClick:()=>Tn.history.push(kr.path)},kr.name):ee.createElement("span",null,kr.name),ee.createElement("span",null,"\xA0",">","\xA0")):ee.createElement("span",{key:Kn,style:{color:"#5F6368"}},kr.name))),Ao=me(55054),ka=Object.defineProperty,Do=Object.defineProperties,vo=Object.getOwnPropertyDescriptors,Pa=Object.getOwnPropertySymbols,an=Object.prototype.hasOwnProperty,Ea=Object.prototype.propertyIsEnumerable,ti=(qn,Xn,dr)=>Xn in qn?ka(qn,Xn,{enumerable:!0,configurable:!0,writable:!0,value:dr}):qn[Xn]=dr,Yi=(qn,Xn)=>{for(var dr in Xn||(Xn={}))an.call(Xn,dr)&&ti(qn,dr,Xn[dr]);if(Pa)for(var dr of Pa(Xn))Ea.call(Xn,dr)&&ti(qn,dr,Xn[dr]);return qn},Oi=(qn,Xn)=>Do(qn,vo(Xn)),wi=(qn,Xn)=>{var dr={};for(var kr in qn)an.call(qn,kr)&&Xn.indexOf(kr)<0&&(dr[kr]=qn[kr]);if(qn!=null&&Pa)for(var kr of Pa(qn))Xn.indexOf(kr)<0&&Ea.call(qn,kr)&&(dr[kr]=qn[kr]);return dr};const{Countdown:eA}=Ao.default;var Kt=qn=>{var Xn=qn,{onChange:dr}=Xn,kr=wi(Xn,["onChange"]);const[Kn,oo]=(0,ee.useState)(null);(0,ee.useEffect)(()=>{typeof Kn=="number"&&Kn>=0&&dr(Kn)},[Kn]);const ga=$a=>{const eo=Math.floor($a/1e3);oo(eo)};return ee.createElement(eA,Oi(Yi({},kr),{onChange:ga}))},At={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},Gt=({DataProps:qn,className:Xn,style:dr={}})=>{var kr;return ee.createElement("div",{className:he()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",At.ClassRoomItem,Xn),style:dr,onClick:()=>{(0,rn.xg)(qn==null?void 0:qn.first_category_url)}},ee.createElement("div",{className:"flex flex-col item-center"},ee.createElement("img",{src:`${(kr=Ct.Z)==null?void 0:kr.IMG_SERVER}/images/${qn==null?void 0:qn.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(qn==null?void 0:qn.subject_identifier)&&ee.createElement("div",{className:"mt-40px"},ee.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),ee.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),ee.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},ee.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(qn!=null&&qn.is_public)&&ee.createElement("div",{className:"c-white rounded-4px mr-4px h-24px w-42px item-center justify-center",style:{background:"#21CA9F",border:"1px solid #6BFF98",display:"inline-flex"}},"\u516C\u5F00"),ee.createElement("span",{className:he()("text-16px font-medium",At.TitleDom)},qn==null?void 0:qn.name)),ee.createElement("div",{className:"c-grey-333 font-medium"},qn==null?void 0:qn.creator),ee.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",qn==null?void 0:qn.course_members_count),ee.createElement("div",{className:"c-grey-333 flex item-center justify-between"},ee.createElement("div",null,"\u4F5C\u4E1A\uFF1A",qn==null?void 0:qn.tasks_count),qn!=null&&qn.is_end?ee.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):ee.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},fr=Object.defineProperty,ia=Object.getOwnPropertySymbols,ea=Object.prototype.hasOwnProperty,da=Object.prototype.propertyIsEnumerable,Ua=(qn,Xn,dr)=>Xn in qn?fr(qn,Xn,{enumerable:!0,configurable:!0,writable:!0,value:dr}):qn[Xn]=dr,so=(qn,Xn)=>{for(var dr in Xn||(Xn={}))ea.call(Xn,dr)&&Ua(qn,dr,Xn[dr]);if(ia)for(var dr of ia(Xn))da.call(Xn,dr)&&Ua(qn,dr,Xn[dr]);return qn},wo=({DataProps:qn=[],selectValue:Xn,onChange:dr,className:kr,style:Kn={},extra:oo,classNameItem:ga,styleItem:$a={},barHidden:eo})=>{const[mr,Pr]=(0,ee.useState)();return(0,ee.useEffect)(()=>{Pr(Array.isArray(Xn)?Xn:[Xn])},[Xn]),ee.createElement("div",{className:he()("flex px-20px py-10px gap-40px",kr),style:so({borderBottom:"1px solid #D3F0FF"},Kn)},qn==null?void 0:qn.map(Fa=>ee.createElement("div",{key:Fa==null?void 0:Fa.id,className:he()("flex item-center justify-center current c-grey-333 text-16 relative",ga,Fa==null?void 0:Fa.className),style:so(so({color:mr!=null&&mr.includes(Fa==null?void 0:Fa.id)?"#1890FF":"",minWidth:88},$a),(Fa==null?void 0:Fa.style)||{}),onClick:ca=>{dr==null||dr({domEvent:ca,item:Fa}),Fa!=null&&Fa.link&&Tn.history.push(Fa==null?void 0:Fa.link)}},Fa==null?void 0:Fa.name,!eo&&(mr==null?void 0:mr.includes(Fa==null?void 0:Fa.id))&&ee.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),ee.createElement("div",{className:"ml-auto"},oo))},hr=Object.defineProperty,Kr=Object.defineProperties,To=Object.getOwnPropertyDescriptors,Lo=Object.getOwnPropertySymbols,fo=Object.prototype.hasOwnProperty,Ka=Object.prototype.propertyIsEnumerable,ua=(qn,Xn,dr)=>Xn in qn?hr(qn,Xn,{enumerable:!0,configurable:!0,writable:!0,value:dr}):qn[Xn]=dr,ii=(qn,Xn)=>{for(var dr in Xn||(Xn={}))fo.call(Xn,dr)&&ua(qn,dr,Xn[dr]);if(Lo)for(var dr of Lo(Xn))Ka.call(Xn,dr)&&ua(qn,dr,Xn[dr]);return qn},Bo=(qn,Xn)=>Kr(qn,To(Xn)),bi=({value:qn,onChange:Xn,onInputChange:dr,className:kr,style:Kn={},InputProps:oo})=>{const[ga,$a]=(0,ee.useState)(qn);return ee.createElement("div",{className:he()("flex item-center rounded-full px-10px py-2px",kr),style:ii({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},Kn)},ee.createElement(de.default,Bo(ii({bordered:!1},oo),{onChange:eo=>{$a(eo.target.value),dr==null||dr(encodeURIComponent(eo.target.value))},onPressEnter:eo=>{Xn==null||Xn({domEvent:eo,item:{value:ga}})}})),ee.createElement("img",{className:"h-22px current",src:me(25365),height:22,onClick:eo=>{Xn==null||Xn({domEvent:eo,item:{value:ga}})}}))}},99914:function(wn,zt,me){"use strict";me.d(zt,{Z:function(){return Oe}});var ee=me(67294);function Oe(Ze,st){const Ve=(0,ee.useRef)();(0,ee.useEffect)(()=>{Ve.current=Ze}),(0,ee.useEffect)(()=>{function He(){Ve.current()}if(st!==null){let Ie=setInterval(He,st);return()=>clearInterval(Ie)}},[st])}},16151:function(wn,zt,me){"use strict";var ee=me(62844),Oe=me(2453),Ze=me(33170),st=me(35973),Ve=me(52262),He=me(67294),Ie=(Ne,ce,Ue)=>new Promise((xe,De)=>{var ue=E=>{try{a(Ue.next(E))}catch(b){De(b)}},y=E=>{try{a(Ue.throw(E))}catch(b){De(b)}},a=E=>E.done?xe(E.value):Promise.resolve(E.value).then(ue,y);a((Ue=Ue.apply(Ne,ce)).next())});const he=({shixunHomeworks:Ne,classroomList:ce,dispatch:Ue})=>{const xe=(0,st.useParams)();return He.createElement(ee.default,{centered:!0,title:"\u63D0\u793A",open:Ne.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Ie(void 0,null,function*(){var De,ue,y,a;if((0,Ve.Rm)()&&!((De=ce.AssistantObject.practice)!=null&&De.can_redo)){Oe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const E=yield(0,Ze.ZP)(`/api/myshixuns/${Ne.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"GET",params:{course_id:xe.coursesId,homework_common_id:Ne.actionTabs.homework_common_id}});if(E.shixun_identifier){Oe.ZP.success("\u64CD\u4F5C\u6210\u529F"),Ue({type:"shixunHomeworks/setActionTabs",payload:{}});const b=(y=(ue=E==null?void 0:E.new_works)==null?void 0:ue.find(x=>`${x.homework_common_id}`===xe.categoryId))==null?void 0:y.id;if((0,Ve.Rm)()&&!((a=ce.AssistantObject.practice)!=null&&a.can_view))return;st.history.replace(`/classrooms/${xe.coursesId}/shixun_homework/${xe.categoryId}/${b}/comment`)}}),onCancel:()=>{Ue({type:"shixunHomeworks/setActionTabs",payload:{}})}},He.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),He.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};zt.Z=(0,st.connect)(({shixunHomeworks:Ne,classroomList:ce})=>({shixunHomeworks:Ne,classroomList:ce}))(he)},68828:function(wn,zt,me){"use strict";me.r(zt),me.d(zt,{default:function(){return Ks}});var ee=me(52810),Oe=me(67294),Ze=me(35973),st=me(94699),Ve=me.n(st),He=me(55733),Ie=me.n(He),he=me(33170),Ne=me(62844),ce=me(2453),Ue=me(48054),xe=me(85673),De=me(85804),ue=me(83062),y=me(28802),a=me(96074),E=me(71230),b=me(15746),x=me(80147),z=me(88044),ae=me(73802),de=me(87922),Fe=me(55304),Le=me(84249),Ke=me(11320),Je=me(52262),$e=me(28706),ot=me(50976),_e={flex_box_center:"flex_box_center___RiSTC",flex_space_between:"flex_space_between___r2zEY",flex_box_vertical_center:"flex_box_vertical_center___TMaa1",flex_box_center_end:"flex_box_center_end___Y0BIL",flex_box_column:"flex_box_column___iz8FU",NewButtonStyle:"NewButtonStyle___houPy",TableStyle:"TableStyle___CslJA",title:"title___qgujt",score:"score___b7Ujv",export:"export___D8VKP",title1_right:"title1_right___cy888",userPic:"userPic___oaJ3H",userInfo:"userInfo___l2HkY",listItem:"listItem___cZoS7",rightInfo:"rightInfo___m8guB",shixunTitle:"shixunTitle___lKvEa",shixunWrp:"shixunWrp___HKtVw",footerBar:"footerBar___qBo2N",footerBarStatic:"footerBarStatic____tmYG",exitComment:"exitComment___meSbD",nextComment:"nextComment___elRVJ",modal:"modal___WCPN7",footer:"footer___itbW_"},ft={normal:{opacity:.8,shadowBlur:10,shadowOffsetX:0,shadowOffsetY:0,shadowColor:"rgba(0, 0, 0, 0)",color:"#2e65ad"}};const Re=({shixunHomeworks:Dn,data:un,globalSetting:gn,loading:Hn,dispatch:pr})=>{var Ir;const{shixunWorkReport:Xr}=Dn;let Qr=((Ir=un==null?void 0:un.efficiency_list)==null?void 0:Ir.length)-parseInt(un==null?void 0:un.myself_eff[0]);const Wr=()=>({title:{text:"\u5B66\u4E60\u6548\u7387",subtext:"\u5B66\u4E60\u6548\u7387=log(\u5B9E\u8BAD\u603B\u5F97\u5206/\u5B9E\u8BAD\u603B\u8017\u65F6)"},backgroundColor:"#fff",color:["#dd4444","#fec42c","#80F1BE"],grid:{left:"3%",right:"9%",bottom:"3%",containLabel:!0},tooltip:{showDelay:0,formatter:function(mo){return mo.name===Xr.username?"\u59D3\u540D\uFF1A"+Xr.username+"<br/>\u5B66\u53F7\uFF1A "+Xr.user_id+"<br/>\u6548\u7387\uFF1A"+(un==null?void 0:un.myself_eff[1]):mo.name+":"+mo.value+" "},axisPointer:{show:!0,type:"cross",lineStyle:{type:"dashed",width:1}}},xAxis:[{type:"value",name:"\u5B66\u751F\u4F4D\u7F6E",nameTextStyle:{color:"#000",fontSize:12},scale:!0,axisLabel:{formatter:""},axisTick:{show:!1},splitLine:{show:!1}}],yAxis:[{type:"value",name:" ",nameGap:20,nameTextStyle:{color:"#000",fontSize:12},scale:!0,axisLabel:{formatter:"{value}"},splitLine:{show:!1}}],series:[{name:"",type:"scatter",data:un==null?void 0:un.efficiency_list,itemStyle:{normal:{color:"#2e65ad"}},markArea:{silent:!0,itemStyle:{normal:{color:"transparent",borderWidth:1,borderType:"dashed"}},data:[[{name:"\u5B66\u4E60\u6548\u7387\u5206\u5E03\u533A\u95F4",xAxis:"min",yAxis:"min"},{xAxis:"max",yAxis:"max"}]]},markPoint:{data:[{name:Xr.username,xAxis:Qr,yAxis:un==null?void 0:un.myself_eff[1],value:un==null?void 0:un.myself_eff[1]}],itemStyle:{normal:{color:"#c23531"}}},markLine:{lineStyle:{normal:{type:"solid",color:"#ff6800"}},data:[{type:"average",name:"\u4E2D\u4F4D\u503C"}]}}]}),wa=()=>({title:{text:"\u80FD\u529B\u503C",subtext:"\u80FD\u529B\u503C\uFF08\u5B9E\u8BAD\u83B7\u5F97\u7ECF\u9A8C\u503C/\u5B9E\u8BAD\u8BC4\u6D4B\u6B21\u6570\uFF09"},backgroundColor:"#fff",color:["#dd4444","#fec42c","#80F1BE"],grid:{x:"10%",x2:150,y:"18%",y2:"10%"},tooltip:{padding:10,backgroundColor:"#222",borderColor:"#777",borderWidth:1,formatter:function(mo){var zo=mo.value;if(mo.name===Xr.username)return"\u59D3\u540D\uFF1A"+Xr.username+"<br/>\u5B66\u53F7\uFF1A "+Xr.user_id+"<br/>\u5F97\u5206\uFF1A"+(un==null?void 0:un.myself_object[1])}},xAxis:{type:"value",name:"log(\u5B9E\u8BAD\u7684\u603B\u65F6\u95F4)",nameGap:16,nameTextStyle:{color:"#000",fontSize:14},splitLine:{show:!1},axisLine:{lineStyle:{color:"#000"}}},yAxis:{type:"value",name:" ",nameLocation:"end",nameGap:20,nameTextStyle:{color:"#000",fontSize:12},axisLine:{lineStyle:{color:"#000"}},splitLine:{show:!1}},series:[{name:"\u80FD\u529B",type:"scatter",itemStyle:ft,data:un==null?void 0:un.consume_list,symbolSize:function(mo){return Math.round(mo[2])},markPoint:{data:[{name:Xr.username,xAxis:un==null?void 0:un.myself_object[0],yAxis:un==null?void 0:un.myself_object[1],value:un==null?void 0:un.myself_object[1]}],itemStyle:{normal:{color:"#c23531"}}}}]});return Oe.createElement(Oe.Fragment,null,Oe.createElement("aside",{className:"ml60 pr30"},Oe.createElement(E.Z,null,Oe.createElement(b.Z,{flex:"800px"},Oe.createElement(ot.Z,{style:{width:750,height:580},option:Wr()})),Oe.createElement(b.Z,{flex:"1"},Oe.createElement("aside",{className:_e.rightInfo},Oe.createElement("ul",null,Oe.createElement("li",null,Oe.createElement("span",null,"\u59D3\u540D")," ",Oe.createElement("span",{className:"ml30"},Xr.username)),Oe.createElement("li",null,Oe.createElement("span",null,"\u5B66\u53F7")," ",Oe.createElement("span",{className:"ml30"},Xr.student_id||"--")),Oe.createElement("li",null,Oe.createElement("span",null,"\u5B66\u4E60\u6548\u7387")," ",Oe.createElement("span",{className:"ml30 c-orange"},un==null?void 0:un.myself_eff[1])),Oe.createElement("li",null,Oe.createElement("span",null,"\u5F53\u524D\u6392\u540D")," ",Oe.createElement("span",{className:"ml30 c-orange"},un==null?void 0:un.myself_eff[0]))),Oe.createElement("p",null,"1\u4E2A\u5C0F\u5706\u70B9\u4EE3\u88681\u4E2A\u5B66\u751F\u7684\u5B66\u4E60\u6548\u7387",Oe.createElement("br",null),"\u7EA2\u8272\u6C34\u6EF4\u8868\u793A\u5F53\u524D\u5B66\u751F\u7684\u5B66\u4E60\u6548\u7387\u503C",Oe.createElement("br",null),"\u5C0F\u5706\u70B9\u8D8A\u9AD8\uFF0C\u5B66\u4E60\u6548\u7387\u8D8A\u9AD8",Oe.createElement("br",null),"\u6A59\u8272\u6A2A\u5411\u7BAD\u5934\uFF1A\u4E2D\u4F4D\u503C\uFF0C\u8868\u793A\u6574\u4E2A\u8BFE\u5802\u5B66\u751F\u8868\u73B0\u7684\u5E73\u5747\u503C"))))),Oe.createElement("aside",{className:"ml60 pr30"},Oe.createElement(E.Z,null,Oe.createElement(b.Z,{flex:"800px"},Oe.createElement(ot.Z,{style:{width:750,height:580},option:wa()})),Oe.createElement(b.Z,{flex:"1"},Oe.createElement("aside",{className:_e.rightInfo},Oe.createElement("ul",null,Oe.createElement("li",null,Oe.createElement("span",null,"\u59D3\u540D")," ",Oe.createElement("span",{className:"ml30"},Xr.username)),Oe.createElement("li",null,Oe.createElement("span",null,"\u5B66\u53F7")," ",Oe.createElement("span",{className:"ml30"},Xr.student_id||"--")),Oe.createElement("li",null,Oe.createElement("span",null,"\u80FD\u529B")," ",Oe.createElement("span",{className:"ml30 c-orange"},un==null?void 0:un.myself_object[1]))),Oe.createElement("p",null,"1\u4E2A\u5C0F\u5706\u70B9\u4EE3\u88681\u4E2A\u5B66\u751F\u7684\u80FD\u529B\u503C",Oe.createElement("br",null),"\u7EA2\u8272\u6C34\u6EF4\u8868\u793A\u5F53\u524D\u5B66\u751F\u7684\u80FD\u529B\u503C",Oe.createElement("br",null),"\u5C0F\u5706\u5708\u8D8A\u5927\uFF0C\u8BC4\u6D4B\u6B21\u6570\u8D8A\u5C11",Oe.createElement("br",null)))))))};var Ct=(0,Ze.connect)(({shixunHomeworks:Dn,loading:un,globalSetting:gn})=>({shixunHomeworks:Dn,globalSetting:gn,loading:un.effects}))(Re),rn=me(36295),bt=me(55514),pt=({defaultValue:Dn,onBlur:un,max:gn,className:Hn="game-score"})=>{const[pr,Ir]=(0,Oe.useState)(Dn);(0,Oe.useEffect)(()=>{Ir(Dn)},[Dn]);function Xr(Wr){Ir(Wr)}function Qr(){pr!==Dn&&un(pr>gn?gn:pr)}return Oe.createElement(bt.Z,{max:gn,min:0,className:Hn,value:pr,onChange:Xr,onBlur:Qr})},Pt=me(35567),yt={md:"md___GIQyK"},lt=me(67294),mt=Object.defineProperty,cn=Object.defineProperties,Fn=Object.getOwnPropertyDescriptors,kt=Object.getOwnPropertySymbols,dn=Object.prototype.hasOwnProperty,Mn=Object.prototype.propertyIsEnumerable,vn=(Dn,un,gn)=>un in Dn?mt(Dn,un,{enumerable:!0,configurable:!0,writable:!0,value:gn}):Dn[un]=gn,Mt=(Dn,un)=>{for(var gn in un||(un={}))dn.call(un,gn)&&vn(Dn,gn,un[gn]);if(kt)for(var gn of kt(un))Mn.call(un,gn)&&vn(Dn,gn,un[gn]);return Dn},Tn=(Dn,un)=>cn(Dn,Fn(un));const St=z.default.Option,_n={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};var Wn=(Dn=>(Dn[Dn.SET_PATH=0]="SET_PATH",Dn[Dn.GET_PASSED_CONTENT=1]="GET_PASSED_CONTENT",Dn))(Wn||{});function Te(Dn,un){switch(un.type){case 0:return Tn(Mt({},Dn),{selectedPath:un.payload});case 1:return Tn(Mt({},Dn),{passedContent:un.payload});default:throw new Error}}var Rt=({path:Dn,game_id:un,onPathChange:gn,autoHeight:Hn,diff_code_count:pr,data:Ir,game_codes_cn:Xr})=>{var Qr,Wr,wa,mo;const zo=Dn.split("\uFF1B").filter(uo=>!!uo),[Oa,fi]=(0,Oe.useReducer)(Te,{selectedPath:zo[0],passedContent:{language:"python",content:""}}),{selectedPath:Ai,passedContent:Si}=Oa;function Qa(uo){fi({type:0,payload:uo})}const Ra={\u6700\u540E\u901A\u5173\u4EE3\u7801:"\u901A\u8FC7\u4E86\u672C\u9898\uFF0C\u5728\u4F5C\u4E1A\u65F6\u95F4\u5185\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u7684\u901A\u5173\u4EE3\u7801",\u6700\u65B0\u4EE3\u7801:"\u672A\u901A\u8FC7\u672C\u9898\uFF0C\u5C55\u793A\u6700\u65B0\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5",\u622A\u6B62\u540E\u901A\u5173\u4EE3\u7801:"\u5728\u4F5C\u4E1A\u65F6\u95F4\u7ED3\u675F\u540E\u901A\u5173\u8BE5\u9898\u7684\u4EE3\u7801\u8BE6\u60C5"};return lt.createElement(lt.Fragment,null,lt.createElement("h2",null," ",lt.createElement("span",null,Xr,lt.createElement(ue.Z,{title:lt.createElement("div",null,lt.createElement("div",null,"\u4EE3\u7801\u5C55\u793A\u89C4\u5219\uFF1A"),lt.createElement("div",null,"1.\u5C55\u793A\u5B66\u5458\u5728\u4F5C\u4E1A\u622A\u6B62\u524D\u5F97\u5206\u6700\u9AD8\u7684\u4EE3\u7801\u7248\u672C\u3002"),lt.createElement("div",null," 2.\u82E5\u6709\u591A\u4E2A\u6700\u9AD8\u5206\u7248\u672C\uFF0C\u5C55\u793A\u63D0\u4EA4\u65F6\u95F4\u6700\u665A\u7684\u7248\u672C\u3002"),lt.createElement("div",null," 3.\u4F5C\u4E1A\u622A\u6B62\u540E\u63D0\u4EA4\u7684\u4EE3\u7801\u5C06\u4E0D\u4E88\u5C55\u793A\u3002"))},lt.createElement("i",{style:{marginLeft:10,color:"#3061D0",fontSize:16},className:"iconfont icon-tishixiaowenhao"}))),pr&<.createElement("span",{style:{marginLeft:"50px"}},"\u4EE3\u7801\u4FEE\u6539\u884C\u6570 ",pr),lt.createElement("span",null,lt.createElement(z.default,{style:{width:200},value:Ai,onChange:Qa}," ",zo.map(uo=>lt.createElement(St,{key:uo,value:uo},uo))," "))," "),(Ai==null?void 0:Ai.split(".")[1])==="md"&<.createElement(Pt.Z,{height:300,autoHeight:Hn,defaultValue:((Wr=(Qr=Ir==null?void 0:Ir.filter(uo=>uo.path===Ai))==null?void 0:Qr[0])==null?void 0:Wr.content)||"",className:yt.md}),(Ai==null?void 0:Ai.split(".")[1])!=="md"&<.createElement(rn.ZP,{height:300,language:Si.language,value:((mo=(wa=Ir==null?void 0:Ir.filter(uo=>uo.path===Ai))==null?void 0:wa[0])==null?void 0:mo.content)||"",autoHeight:Hn,theme:"default",isCopy:!0,options:_n}))},Ye=me(89779),pe=me(61193),Se=me.n(pe),je=Object.defineProperty,Me=Object.getOwnPropertySymbols,et=Object.prototype.hasOwnProperty,it=Object.prototype.propertyIsEnumerable,Ot=(Dn,un,gn)=>un in Dn?je(Dn,un,{enumerable:!0,configurable:!0,writable:!0,value:gn}):Dn[un]=gn,It=(Dn,un)=>{for(var gn in un||(un={}))et.call(un,gn)&&Ot(Dn,gn,un[gn]);if(Me)for(var gn of Me(un))it.call(un,gn)&&Ot(Dn,gn,un[gn]);return Dn},Qt=(Dn,un,gn)=>new Promise((Hn,pr)=>{var Ir=Wr=>{try{Qr(gn.next(Wr))}catch(wa){pr(wa)}},Xr=Wr=>{try{Qr(gn.throw(Wr))}catch(wa){pr(wa)}},Qr=Wr=>Wr.done?Hn(Wr.value):Promise.resolve(Wr.value).then(Ir,Xr);Qr((gn=gn.apply(Dn,un)).next())});const jt=({shixunHomeworks:Dn,autoHeight:un,classroomList:gn,dispatch:Hn})=>{var pr,Ir,Xr,Qr,Wr,wa,mo;const{shixunWorkReport:zo}=Dn,{stage_list:Oa,work_id:fi}=zo,[Ai,Si]=(0,Oe.useState)(!1),[Qa,Ra]=(0,Oe.useState)(!0),[uo,si]=(0,Oe.useState)({left:0,top:0,bottom:0,right:0}),bo=(0,Oe.useRef)(null),[Ya,Fi]=(0,Oe.useState)(!1),hA=(fa,co)=>{var li;const{clientWidth:Zi,clientHeight:Ui}=window.document.documentElement,No=(li=bo.current)==null?void 0:li.getBoundingClientRect();No&&si({left:-No.left+co.x,right:Zi-(No.right-co.x),top:-No.top+co.y,bottom:Ui-(No.bottom-co.y)})},ya=(0,Ze.useParams)(),Cs=(0,Je.GJ)(),pA={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};(0,Oe.useEffect)(()=>{console.log(ya)},[]);const ms=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"position",width:"100px"},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"output_detail",render:(fa,co,li)=>Oe.createElement("div",null,fa,co.is_work_end_evaluate&&Oe.createElement($e.vA,{status:5}))},{title:"\u8BC4\u6D4B\u8017\u65F6(S)",dataIndex:"ts_time",width:"130px"},{title:"\u5185\u5B58\u6D88\u8017(MB)",width:"150px",dataIndex:"ts_mem"},{title:"\u8BC4\u6D4B\u65F6\u95F4",width:"170px",dataIndex:"created_at",render:fa=>Ve()(fa).format("YYYY-MM-DD HH:mm")},{title:"\u64CD\u4F5C",width:"80px",dataIndex:"query_index",render:(fa,co)=>Oe.createElement("span",{className:"c-blue current",onClick:()=>Qt(void 0,null,function*(){var li,Zi;const Ui=yield(0,Ye.Lk)(co.game_identifier,{path:(Zi=(li=co.path)==null?void 0:li.replace(/\;/g,";"))==null?void 0:Zi.split(";")[0],query_index:co.query_index,homework_common_id:ya.categoryId});(Ui==null?void 0:Ui.status)===0&&(Fi(Ui),Si(!0))})},co.query_index?"\u67E5\u770B\u4EE3\u7801":"")}],XA=[{title:"\u8C03\u5206\u7528\u6237",dataIndex:["user","name"],width:350,render:(fa,co)=>{var li;return Oe.createElement("span",null,Oe.createElement("img",{width:30,height:30,style:{borderRadius:"50%",marginRight:"10px"},src:Ke.Z.IMG_SERVER+"/images/"+((li=co==null?void 0:co.user)==null?void 0:li.image_url)}),fa)}},{title:"\u8C03\u5206\u524D",dataIndex:"old_score",width:270,render:fa=>Oe.createElement("span",null,"\u4FEE\u6B63\u524D\u5206\u6570\uFF1A",fa,"\u5206")},{title:"\u8C03\u5206\u540E",dataIndex:"score",width:270,render:fa=>Oe.createElement("span",null,"\u4FEE\u6B63\u540E\u5206\u6570\uFF1A",fa,"\u5206")},{title:"\u8C03\u5206\u65F6\u95F4",dataIndex:"created_at",align:"right",render:fa=>Oe.createElement("span",null,"\u4FEE\u6B63\u65F6\u95F4\uFF1A",fa?Ve()(fa).format("YYYY-MM-DD HH:mm"):"--")}];function Nn(fa,co){return Qt(this,null,function*(){const{challenge_id:li}=Oa[fa],Zi=yield Hn({type:"shixunHomeworks/changeScore",payload:{categoryId:ya.homeworkId,type:"report",score:co,challenge_id:li}});yield Hn({type:"shixunHomeworks/getShixunWorkReport",payload:It({},ya)}),Zi.status===0&&ce.ZP.success("\u64CD\u4F5C\u6210\u529F")})}function Ln(fa,co){return(0,he.U2)(`student_works/${fi}/rep_passed_content.json`,{path:co,game_id:fa})}const os=zo.shixun_detail;return Oe.createElement(Oe.Fragment,null,os==null?void 0:os.map(function(fa,co){var li,Zi;return Oe.createElement("div",{key:co},Oe.createElement("aside",{className:"pl30 pr30",key:co},Oe.createElement("div",{className:`${_e.shixunTitle} mt10`},Oe.createElement("div",null,Oe.createElement("span",{className:"fa fa-code "}),Oe.createElement("strong",{className:"c-black"},"\u7B2C",co+1,"\u5173 ",Oe.createElement(Ze.Link,{className:"c-black",target:"_blank",to:`/tasks/${ya.coursesId}/${ya.categoryId}/${fa.game_identifier}`},fa.subject))),Cs?Oe.createElement("span",null,"\u8C03\u5206\uFF1A",Oe.createElement(pt,{className:"game-score",max:Oa[co].game_score_full,defaultValue:Oa[co].game_score,onBlur:Ui=>{var No;if((0,Je.Rm)()&&!((No=gn.AssistantObject.practice)!=null&&No.can_appraise)){ce.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Nn(co,Ui)}})):null),Oe.createElement("div",{className:"font16 mt10"},fa.st===0&&(fa.path?typeof(fa==null?void 0:fa.game_codes_cn)=="string"?Oe.createElement("aside",{className:_e.shixunWrp},Oe.createElement(Rt,{game_codes_cn:fa==null?void 0:fa.game_codes_cn,autoHeight:un,path:fa.path,game_id:fa.id,data:fa.game_codes,diff_code_count:fa.diff_code_count,onPathChange:Ln})):Oe.createElement("div",{className:"font14",style:{border:"1px solid #d9d9d9",padding:"6px 10px"}}," \u63D0\u793A\uFF1A\u7EAF\u56FE\u5F62\u5316\u3001\u547D\u4EE4\u884C\u7684\u5B9E\u8BAD\u4E0D\u5C55\u793A\u901A\u5173\u4EE3\u7801\uFF0C\u5982\u9700\u67E5\u770B\u5B66\u751F\u4EE3\u7801\u8BF7\u524D\u5F80\u4F5C\u4E1A\u5217\u8868\u5BFC\u51FA\u5B9E\u9A8C\u6587\u4EF6\u3002"):"\u76EE\u524D\u56FE\u5F62\u5316\u3001\u547D\u4EE4\u884C\u3001Vscode\u7F16\u8F91\u5668\u3001\u9009\u62E9\u9898\u6A21\u5F0F\u7684\u5B9E\u9A8C\uFF0C\u6682\u65F6\u65E0\u6CD5\u4F7F\u7528\u6B64\u529F\u80FD"),fa.st===1&&(fa.complete_status===0?"\u672C\u5173\u6682\u672A\u901A\u8FC7\uFF0C\u65E0\u901A\u5173\u4EE3\u7801":"\u76EE\u524D\u56FE\u5F62\u5316\u3001\u547D\u4EE4\u884C\u3001Vscode\u7F16\u8F91\u5668\u3001\u9009\u62E9\u9898\u6A21\u5F0F\u7684\u5B9E\u9A8C\uFF0C\u6682\u65F6\u65E0\u6CD5\u4F7F\u7528\u6B64\u529F\u80FD")),Oe.createElement("aside",{className:"mt10 font16"},(li=fa.outputs)!=null&&li.length?Oe.createElement(x.default,{columns:ms,pagination:{hideOnSinglePage:!0},dataSource:fa.outputs.map(Ui=>It(It({},fa),Ui))}):"\u672C\u5173\u65E0\u8BC4\u6D4B\u8BB0\u5F55"),Oe.createElement("aside",{className:"mt10 font16"},((Zi=fa==null?void 0:fa.adjust_review_score_list)==null?void 0:Zi.length)>0&&(0,Je.GJ)()&&Oe.createElement("div",null,Oe.createElement("strong",{className:"c-black font14"},"\u8C03\u5206\u8BB0\u5F55"),Oe.createElement(x.default,{columns:XA,pagination:{hideOnSinglePage:!0},dataSource:fa.adjust_review_score_list,showHeader:!1})))))}),Oe.createElement(Ne.default,{open:Ai,width:900,okText:"\u5173\u95ED",cancelButtonProps:{style:{display:"none"}},onOk:()=>{Fi({}),Si(!1)},onCancel:()=>{Fi({}),Si(!1)},title:Oe.createElement("div",{style:{width:"100%",cursor:"move"},onMouseOver:()=>{Qa&&Ra(!1)},onMouseOut:()=>{Ra(!0)},onFocus:()=>{},onBlur:()=>{}},"\u4EE3\u7801\u5185\u5BB9"),modalRender:fa=>Oe.createElement(Se(),{disabled:Qa,bounds:uo,nodeRef:bo,onStart:(co,li)=>hA(co,li)},Oe.createElement("div",{ref:bo},fa))},Oe.createElement("div",{style:{background:"#F6F7F9",padding:"30px 20px",marginBottom:20}},Oe.createElement("div",{style:{display:"flex",alignItems:"center"}},((pr=Ya==null?void 0:Ya.data)==null?void 0:pr.output_detail)==="\u8BC4\u6D4B\u901A\u8FC7"?Oe.createElement("i",{style:{color:"#0B9953",fontSize:18,marginRight:10},className:"iconfont icon-duigou1"}):Oe.createElement("i",{style:{color:"#E21010",fontSize:18,marginRight:10},className:"iconfont icon-jinggao1"}),Oe.createElement("div",{style:{color:((Ir=Ya==null?void 0:Ya.data)==null?void 0:Ir.output_detail)==="\u8BC4\u6D4B\u901A\u8FC7"?"#0B9953":"#E21010",fontSize:16,fontWeight:600}},(Xr=Ya==null?void 0:Ya.data)==null?void 0:Xr.output_detail)),Oe.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginTop:20}},Oe.createElement("div",null,Oe.createElement("span",{style:{color:"#6A7283"}},"\u8BC4\u6D4B\u65F6\u95F4"),Oe.createElement("span",{style:{marginLeft:8,color:"#232B40"}},Ve()((Qr=Ya==null?void 0:Ya.data)==null?void 0:Qr.created_at).format("YYYY-MM-DD HH:mm:ss"))),Oe.createElement("div",null,Oe.createElement("span",{style:{color:"#6A7283"}},"\u7528\u65F6"),Oe.createElement("span",{style:{marginLeft:8,color:"#232B40"}},(Wr=Ya==null?void 0:Ya.data)==null?void 0:Wr.ts_time,"s")),Oe.createElement("div",null,Oe.createElement("span",{style:{color:"#6A7283"}},"\u5185\u5B58"),Oe.createElement("span",{style:{marginLeft:8,color:"#232B40"}},(wa=Ya==null?void 0:Ya.data)==null?void 0:wa.ts_mem,"mb")),Oe.createElement("div",null,Oe.createElement("span",{style:{color:"#6A7283"}},"\u7528\u4F8B\u901A\u8FC7\u7387"),Oe.createElement("span",{style:{marginLeft:8,color:"#232B40"}},((mo=Ya==null?void 0:Ya.data)==null?void 0:mo.test_set_passed_rate)*100,"%")))),Oe.createElement(rn.ZP,{height:500,autoHeight:un,language:"python",theme:"default",isCopy:!0,value:decodeURIComponent(escape(window.atob((Ya==null?void 0:Ya.content)||""))),options:pA})))};var ln=(0,Ze.connect)(({shixunHomeworks:Dn,loading:un,globalSetting:gn,classroomList:Hn})=>({shixunHomeworks:Dn,globalSetting:gn,loading:un.effects,classroomList:Hn}))(jt),jn=me(91773),_t={greyText:"greyText___Ypiia",info:"info___XU7Xg",label:"label___r5OkY",blackContent:"blackContent___SxDt0",orangeContent:"orangeContent___Nuo4G",inputLabel:"inputLabel___OM4Yo",tableTitle:"tableTitle___uG2JW",scoreTable:"scoreTable___M561L"},Un=me(1916),fn=me(67294),nr=Object.defineProperty,kn=Object.getOwnPropertySymbols,er=Object.prototype.hasOwnProperty,ar=Object.prototype.propertyIsEnumerable,en=(Dn,un,gn)=>un in Dn?nr(Dn,un,{enumerable:!0,configurable:!0,writable:!0,value:gn}):Dn[un]=gn,In=(Dn,un)=>{for(var gn in un||(un={}))er.call(un,gn)&&en(Dn,gn,un[gn]);if(kn)for(var gn of kn(un))ar.call(un,gn)&&en(Dn,gn,un[gn]);return Dn},Zn=(Dn,un,gn)=>new Promise((Hn,pr)=>{var Ir=Wr=>{try{Qr(gn.next(Wr))}catch(wa){pr(wa)}},Xr=Wr=>{try{Qr(gn.throw(Wr))}catch(wa){pr(wa)}},Qr=Wr=>Wr.done?Hn(Wr.value):Promise.resolve(Wr.value).then(Ir,Xr);Qr((gn=gn.apply(Dn,un)).next())});const Er=({shixunHomeworks:Dn,dispatch:un,classroomList:gn})=>{const{shixunWorkReport:Hn}=Dn,pr=(0,Ze.useParams)(),[Ir,Xr]=(0,Oe.useState)(!1),[Qr]=jn.default.useForm(),[Wr,wa]=Ne.default.useModal(),[mo,zo]=(0,Oe.useState)(!1),[Oa,fi]=(0,Oe.useState)(!1);(0,Oe.useEffect)(()=>{var Qa,Ra,uo,si;Dn.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&Qr.setFieldsValue({comment:(Ra=(Qa=Dn.actionTabs.selectArrs)==null?void 0:Qa.data)==null?void 0:Ra.work_comment,hidden_comment:(si=(uo=Dn.actionTabs.selectArrs)==null?void 0:uo.data)==null?void 0:si.work_comment_hidden})},[Dn.actionTabs.key]);const Ai=()=>Zn(void 0,null,function*(){const Qa=Qr.getFieldsValue();(yield(0,he.ZP)(`/api/student_works/${pr.homeworkId}/shixun_work_comment.json`,{method:"post",body:{hidden_comment:Qa.hidden_comment,comment:Qa.comment}})).status===0&&(ce.ZP.success("\u8BC4\u9605\u6210\u529F"),Qr.resetFields(),un({type:"shixunHomeworks/setActionTabs",payload:{}}),un({type:"shixunHomeworks/getShixunWorkReport",payload:In({},pr)}))}),Si=[{title:"\u5173\u5361",dataIndex:"name",render:(Qa,Ra,uo)=>uo+1},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",render:(Qa,Ra,uo)=>fn.createElement("div",null,Qa,Ra.complete_status===4&&fn.createElement($e.vA,{status:Ra.complete_status}))},{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"open_time"},{title:"\u5B8C\u6210\u65F6\u95F4",dataIndex:"finished_time"},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",align:"center"},{title:"\u5B9E\u8BAD\u8017\u65F6",dataIndex:"time_consuming"},{title:"\u662F\u5426\u67E5\u770B\u7B54\u6848",dataIndex:"view_answer",align:"center",render:Qa=>Qa?"\u662F":"\u5426"},{title:"\u5173\u5361\u5F97\u5206",dataIndex:"game_score",align:"center",render:(Qa,Ra)=>fn.createElement("div",null,fn.createElement("span",{style:{color:parseFloat(Ra.game_score_full)!==parseFloat(Qa)?"#E30000":"#53C41B"}},Qa),"/",Ra.game_score_full)},{title:"\u8C03\u5206",dataIndex:"game_score",align:"center",fixed:"right",render:(Qa,Ra)=>(0,Je.GJ)()?fn.createElement(pt,{max:Ra.game_score_full,defaultValue:parseFloat(Qa),onBlur:uo=>Zn(void 0,null,function*(){var si,bo;if((0,Je.Rm)()&&!((si=gn.AssistantObject.practice)!=null&&si.can_appraise)){ce.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const Ya=yield un({type:"shixunHomeworks/changeScore",payload:{categoryId:pr.homeworkId,type:"report",score:uo,challenge_id:Ra.challenge_id}});(bo=Dn==null?void 0:Dn.actionTabs)==null||bo.fn(),yield un({type:"shixunHomeworks/getShixunWorkReport",payload:In({},pr)}),Ya.status===0&&ce.ZP.success("\u64CD\u4F5C\u6210\u529F")})}):Qa}];return fn.createElement(fn.Fragment,null,wa,fn.createElement(Ne.default,{centered:!0,width:1080,title:"\u70B9\u8BC4\u4F5C\u4E1A",open:Dn.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Zn(void 0,null,function*(){var Qa;if((0,Je.Rm)()&&!((Qa=gn.AssistantObject.practice)!=null&&Qa.can_appraise)){ce.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const Ra=Qr.getFieldsValue();JSON.stringify(Ra)==="{}"||Ra.hidden_comment===""&&Ra.comment===""?Xr(!0):Ai()}),onCancel:()=>{un({type:"shixunHomeworks/setActionTabs",payload:{}})}},fn.createElement(E.Z,{justify:"space-between",className:_t.info},fn.createElement(b.Z,null,fn.createElement("span",{className:`${_t.label} ${_t.greyText}`},"\u59D3\u540D"),fn.createElement("span",{className:_t.blackContent},Hn==null?void 0:Hn.username)),fn.createElement(b.Z,null,fn.createElement("span",{className:`${_t.label} ${_t.greyText}`},"\u5B66\u53F7"),fn.createElement("span",{className:_t.blackContent},(Hn==null?void 0:Hn.student_id)||"--")),fn.createElement(b.Z,null,fn.createElement("span",{className:`${_t.label} ${_t.greyText}`},"\u73ED\u7EA7"),fn.createElement("span",{className:_t.blackContent},(Hn==null?void 0:Hn.group_name)||"--")),fn.createElement(b.Z,null,fn.createElement("span",{className:`${_t.label} ${_t.greyText}`},"\u5173\u5361\u5F97\u5206"),fn.createElement("span",{className:_t.orangeContent},(Hn==null?void 0:Hn.challenge_score)||"--")),fn.createElement(b.Z,null,fn.createElement("span",{className:`${_t.label} ${_t.greyText}`},"\u6548\u7387\u5206"),fn.createElement("span",{className:_t.orangeContent},(Hn==null?void 0:Hn.eff_score)||"--")),fn.createElement(b.Z,null,fn.createElement("span",{className:`${_t.label} ${_t.greyText}`},"\u8865\u4EA4\u6263\u5206"),fn.createElement("span",{className:_t.orangeContent},(Hn==null?void 0:Hn.late_penalty)||"--")),fn.createElement(b.Z,null,fn.createElement("span",{className:`${_t.label} ${_t.greyText}`},"\u6700\u7EC8\u6210\u7EE9"),fn.createElement("span",{className:_t.orangeContent},(Hn==null?void 0:Hn.work_score)||"--"))),fn.createElement(jn.default,{form:Qr,onChange:()=>{Ir&&Xr(!1)}},fn.createElement(E.Z,{wrap:!1,align:"middle",justify:"space-between"},fn.createElement(b.Z,null,fn.createElement("div",{className:`${_t.inputLabel} ${_t.greyText}`},"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),fn.createElement(b.Z,null,fn.createElement(Un.Z,{isShowComponent:(0,Je.G5)(),ModalProps:{open:mo,onCancel:()=>{zo(!1)}},onDataSelect:(Qa,Ra)=>Zn(void 0,[Qa,Ra],function*(uo,{node:si}){const bo=()=>{Qr.setFieldsValue({comment:si==null?void 0:si.value}),zo(!1)};if(Qr.getFieldValue("comment")){Wr.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4F7F\u7528\u5E38\u7528\u8BC4\u8BED\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u4F7F\u7528\uFF1F",okText:"\u4F7F\u7528",onOk:bo});return}bo()})},fn.createElement(De.ZP,{style:{padding:0,height:"auto"},icon:fn.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:Qa=>{zo(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),fn.createElement(jn.default.Item,{name:"comment"},fn.createElement(y.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:3})),fn.createElement(E.Z,{wrap:!1,align:"middle",justify:"space-between"},fn.createElement(b.Z,null,fn.createElement("div",{className:`${_t.inputLabel} ${_t.greyText}`},"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),fn.createElement(b.Z,null,fn.createElement(Un.Z,{isShowComponent:(0,Je.G5)(),ModalProps:{open:Oa,onCancel:()=>{fi(!1)}},onDataSelect:(Qa,Ra)=>Zn(void 0,[Qa,Ra],function*(uo,{node:si}){const bo=()=>{Qr.setFieldsValue({hidden_comment:si==null?void 0:si.value}),fi(!1)};if(Qr.getFieldValue("hidden_comment")){Wr.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4F7F\u7528\u5E38\u7528\u8BC4\u8BED\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u4F7F\u7528\uFF1F",okText:"\u4F7F\u7528",onOk:bo});return}bo()})},fn.createElement(De.ZP,{style:{padding:0,height:"auto"},icon:fn.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:Qa=>{fi(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),fn.createElement(jn.default.Item,{name:"hidden_comment"},fn.createElement(y.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:3}))),Ir&&fn.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A"),fn.createElement("div",{className:_t.tableTitle},"\u5173\u5361\u6210\u7EE9"),fn.createElement(x.default,{className:_t.scoreTable,dataSource:Hn.stage_list,rowKey:"challenge_id",pagination:!1,columns:Si,scroll:{x:"max-content"}})))};var _r=(0,Ze.connect)(({shixunHomeworks:Dn,classroomList:un})=>({shixunHomeworks:Dn,classroomList:un}))(Er),br=me(42420),Vn=me(85725),Cr=me(86763),Lr=me(80599),pa=me.n(Lr),Ao={wrap:"wrap___rFTBy",line:"line___kZzhh"},ka=me(446),vo=({detailData:Dn})=>{var un;return Oe.createElement("div",{className:Ao.wrap},Oe.createElement(ka.ij,{hideBar:!0,actionAnalysis:!0,loading:!1,emptyData:[(0,ka.Uf)(Dn),(Dn==null?void 0:Dn.photos)||[]],title:"\u5B9E\u8BAD\u5B66\u4E60\u5206\u6790",noDataText:"\u8BE5\u5B66\u751F\u65E0\u5B66\u4E60\u884C\u4E3A\u5206\u6790\u6570\u636E"},Oe.createElement(ka.ZP,{hideBar:!0,title:"\u5B9E\u8BAD\u5B66\u4E60\u5206\u6790",data:(0,ka.Uf)(Dn)}),!!((un=Dn==null?void 0:Dn.photos)!=null&&un.length)&&Oe.createElement(Oe.Fragment,null,Oe.createElement("div",{className:Ao.line}),Oe.createElement(ka._s,{dataSource:Dn==null?void 0:Dn.photos,right:21,col:4,wrapWidth:1140}))))},Pa=me(98769),an=me(67294),Ea=Object.defineProperty,ti=Object.defineProperties,Yi=Object.getOwnPropertyDescriptors,Oi=Object.getOwnPropertySymbols,wi=Object.prototype.hasOwnProperty,eA=Object.prototype.propertyIsEnumerable,ki=(Dn,un,gn)=>un in Dn?Ea(Dn,un,{enumerable:!0,configurable:!0,writable:!0,value:gn}):Dn[un]=gn,Kt=(Dn,un)=>{for(var gn in un||(un={}))wi.call(un,gn)&&ki(Dn,gn,un[gn]);if(Oi)for(var gn of Oi(un))eA.call(un,gn)&&ki(Dn,gn,un[gn]);return Dn},At=(Dn,un)=>ti(Dn,Yi(un)),mn=(Dn,un)=>{var gn={};for(var Hn in Dn)wi.call(Dn,Hn)&&un.indexOf(Hn)<0&&(gn[Hn]=Dn[Hn]);if(Dn!=null&&Oi)for(var Hn of Oi(Dn))un.indexOf(Hn)<0&&eA.call(Dn,Hn)&&(gn[Hn]=Dn[Hn]);return gn},Gt=(Dn,un,gn)=>new Promise((Hn,pr)=>{var Ir=Wr=>{try{Qr(gn.next(Wr))}catch(wa){pr(wa)}},Xr=Wr=>{try{Qr(gn.throw(Wr))}catch(wa){pr(wa)}},Qr=Wr=>Wr.done?Hn(Wr.value):Promise.resolve(Wr.value).then(Ir,Xr);Qr((gn=gn.apply(Dn,un)).next())});const fr=Dn=>{var un=Dn,{shixunHomeworks:gn,classroomList:Hn,globalSetting:pr,loading:Ir,user:Xr,dispatch:Qr}=un,Wr=mn(un,["shixunHomeworks","classroomList","globalSetting","loading","user","dispatch"]),wa,mo,zo;const[Oa,fi]=(0,Oe.useState)(Kt({},(0,Ze.useParams)())),Ai=(0,Ze.useParams)(),[Si,Qa]=(0,Oe.useState)({page:1,page_size:10}),Ra=(0,Ze.useLocation)(),[]=(0,Oe.useState)([]),[uo,si]=(0,Oe.useState)(),bo=(0,Oe.useRef)(),[Ya,Fi]=(0,Oe.useState)(!1),[hA,ya]=(0,Oe.useState)(!0),[Cs,pA]=(0,Oe.useState)(!1),[ms,XA]=(0,Oe.useState)(!1),{shixunWorkReport:Nn}=gn,[Ln,os]=(0,Oe.useState)(),[fa,co]=(0,Oe.useState)([]),[li,Zi]=(0,Oe.useState)(),[Ui,No]=(0,Oe.useState)("all"),zs=(0,Je.GJ)(),[Ys,qs]=(0,Oe.useState)(new(Ie())),[Gs,YA]=(0,Oe.useState)(0),[ol,is]=(0,Oe.useState)(!1),[Hi,Co]=(0,Oe.useState)(!1),[xo,tA]=(0,Oe.useState)(!1),[yA,qA]=(0,Oe.useState)(""),[qi,il]=(0,Oe.useState)(!1),[yu,ml]=(0,Oe.useState)(!0),[Ds,zl]=(0,Oe.useState)(0),jA=(0,Oe.useRef)(JSON.parse(sessionStorage.all_student_works_params||"{}")),_A=(0,Oe.useRef)(),hs=()=>Gt(void 0,null,function*(){(Xr.userInfo.is_teacher||Xr.userInfo.admin)&&(il(!0),ml(!1))});(0,Oe.useEffect)(()=>{var zr;(0,Je.Rm)()&&Hn.AssistantObject.practice&&!((zr=Hn.AssistantObject.practice)!=null&&zr.can_view)&&Ze.history.replace("/403")},[(wa=Hn.AssistantObject.practice)==null?void 0:wa.can_view]),(0,Oe.useEffect)(()=>{hs(),console.log("\u6253\u5370\u7684------",Nn),_A.current=Nn==null?void 0:Nn.next_student_work_id,qA(Nn.repeat_minus_score)},[Nn,Xr]),(0,Oe.useEffect)(()=>{console.log("\u89E6\u53D1\u8FD9",Nn.work_score),zl(Nn.work_score)},[Nn.work_score,yA]),(0,Oe.useEffect)(()=>(Qr({type:"globalSetting/footerToggle",payload:!1}),()=>{Qr({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,Oe.useEffect)(()=>{var zr;if(Nn){let Uo=[];(zr=Nn==null?void 0:Nn.target_test_sets)==null||zr.map((wr,Eo)=>{var Ae;(Ae=wr==null?void 0:wr.targets)==null||Ae.map((re,ie)=>{var fe;re.name=wr==null?void 0:wr.name,re.total_target_score=wr==null?void 0:wr.total_target_score,re.actual_target_score=wr==null?void 0:wr.actual_target_score,re.rowSpan=ie===0?(fe=wr==null?void 0:wr.targets)==null?void 0:fe.length:0,re.order=Eo+1,Uo.push(re)})}),os(Uo),(0,Je.Rm)()&&Qr({type:"classroomList/getAssistantPermissions",payload:{course_id:Oa.coursesId}})}},[Nn]),(0,Oe.useEffect)(()=>{gn.actionTabs.key==="\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A"&&(Nn==null?void 0:Nn.students_count)>0&&!hA&&setTimeout(()=>{Zl("all")},800)},[Nn==null?void 0:Nn.homework_common_id,hA]),(0,Oe.useEffect)(()=>{fi(Kt({},Ai))},[Ra.pathname]);const Zs=()=>{document.body.scrollIntoView()},KA=zr=>{Si.page=zr,Qa(Kt({},Si)),dA(Si,Ui)},dA=(zr,Uo)=>Gt(void 0,null,function*(){pA(!0);const wr=yield(0,he.ZP)(`/api/student_works/${Oa==null?void 0:Oa.homeworkId}/adjust_review_score_histories.json`,{method:"get",params:At(Kt({},zr),{challenge_id:Uo=="all"?null:Uo})});(wr==null?void 0:wr.status)===0&&(co(wr==null?void 0:wr.list),Zi(wr==null?void 0:wr.count)),pA(!1)});function $A(){return Gt(this,null,function*(){jA.current=JSON.parse(sessionStorage.all_student_works_params||"{}")})}const Gl=()=>{document.querySelectorAll("canvas").forEach(zr=>{(!zr.clientWidth||!zr.clientHeight)&&zr.remove()})},Dl=zr=>Gt(void 0,null,function*(){const Uo=yield(0,Cr.t1)({homeworkId:zr||Oa.homeworkId});si(Uo==null?void 0:Uo.data)}),Zl=zr=>Gt(void 0,null,function*(){var Uo,wr,Eo,Ae;let re=0,ie;ie=Ne.default.info({width:460,title:an.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A,",an.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:an.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",an.createElement("span",{className:"c-blue"},re+1),"/",zr!=="all"?1:Nn==null?void 0:Nn.students_count,an.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3"),maskClosable:!1,className:_e.modal,onOk:()=>{}});const fe={margin:[0,0],filename:`${Nn!=null&&Nn.student_id&&(Nn==null?void 0:Nn.student_id)!="--"?Nn==null?void 0:Nn.student_id:""}${Nn.username}.pdf`,html2canvas:{useCORS:!0,letterRendering:!0},jsPDF:{unit:"mm",format:"a4",orientation:"landscape"}},ye=Ys.folder(Nn==null?void 0:Nn.shixun_name);function ve(Pe){return Gt(this,null,function*(){yield Dl(Pe||_A.current);const Qe=yield Qr({type:"shixunHomeworks/getShixunWorkReport",payload:Kt({homeworkId:Pe||_A.current},jA.current||{})});_A.current=Qe==null?void 0:Qe.next_student_work_id,Zs(),re++,setTimeout(()=>Gt(this,null,function*(){var ke,tt,dt,Bt;Gl();const qe=ye.folder(`${Qe==null?void 0:Qe.group_name}`).folder(`${Qe!=null&&Qe.student_id&&(Qe==null?void 0:Qe.student_id)!="--"?Qe.student_id+"+":""}${Qe==null?void 0:Qe.username}`),tn=document.querySelector("#export-all").children;let Ht=pa()();for(let nn=0;nn<tn.length;nn++)yield Ht.set(fe).from(tn[nn]).toContainer().toCanvas().toPdf().get("pdf").then(Dt=>Gt(this,null,function*(){nn<tn.length-1&&(yield Dt.addPage())}));if(qe.file(`${Qe!=null&&Qe.student_id&&(Qe==null?void 0:Qe.student_id)!="--"?Qe.student_id+"+":""}${Qe==null?void 0:Qe.username}.pdf`,Ht.output("blob")),((ke=Qe==null?void 0:Qe.shixun_detail)==null?void 0:ke.length)>0&&((dt=(tt=Qe==null?void 0:Qe.shixun_detail)==null?void 0:tt.filter(nn=>{var Dt;return((Dt=nn==null?void 0:nn.game_codes)==null?void 0:Dt.length)>0}))==null?void 0:dt.length)>0){const nn=qe.folder("\u4EE3\u7801\u6587\u4EF6");(Bt=Qe==null?void 0:Qe.shixun_detail)==null||Bt.map((Dt,$t)=>{var Pn,$n;if(((Pn=Dt==null?void 0:Dt.game_codes)==null?void 0:Pn.length)>0){const yr=nn.folder(`\u7B2C${$t+1}\u5173-${Dt.subject}-${Dt.id}`);($n=Dt==null?void 0:Dt.game_codes)==null||$n.map(Mr=>{yr.file(`${Mr.filename}.txt`,Mr==null?void 0:Mr.content)})}})}ie.update({content:an.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",an.createElement("span",{className:"c-blue"},re),"/",Qe==null?void 0:Qe.students_count,an.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3")}),re==(Qe==null?void 0:Qe.students_count)?(ie.destroy(),uu()):ve()}),2200)})}if(zr!=="all"||(Nn==null?void 0:Nn.students_count)<2){Gl(),Zs();const Pe=bo.current.children;let Qe=pa()();const tt=ye.folder(`${Nn==null?void 0:Nn.group_name}`).folder(`${Nn!=null&&Nn.student_id&&(Nn==null?void 0:Nn.student_id)!="--"?(Nn==null?void 0:Nn.student_id)+"+":""}${Nn==null?void 0:Nn.username}`);for(let dt=0;dt<Pe.length;dt++)yield Qe.set(fe).from(Pe[dt]).toContainer().toCanvas().toPdf().get("pdf").then(Bt=>Gt(void 0,null,function*(){dt<Pe.length-1&&(yield Bt.addPage())}));if(Fi(!1),tt.file(`${Nn!=null&&Nn.student_id&&(Nn==null?void 0:Nn.student_id)!="--"?(Nn==null?void 0:Nn.student_id)+"+":""}${Nn.username}.pdf`,Qe.output("blob"),{base64:!1}),((Uo=Nn==null?void 0:Nn.shixun_detail)==null?void 0:Uo.length)>0&&((Eo=(wr=Nn==null?void 0:Nn.shixun_detail)==null?void 0:wr.filter(dt=>{var Bt;return((Bt=dt==null?void 0:dt.game_codes)==null?void 0:Bt.length)>0}))==null?void 0:Eo.length)>0){const dt=tt.folder("\u4EE3\u7801\u6587\u4EF6");(Ae=Nn==null?void 0:Nn.shixun_detail)==null||Ae.map((Bt,Ft)=>{var qe,tn;if(((qe=Bt==null?void 0:Bt.game_codes)==null?void 0:qe.length)>0){const Ht=dt.folder(`\u7B2C${Ft+1}\u5173-${Bt.subject}-${Bt.id}`);(tn=Bt==null?void 0:Bt.game_codes)==null||tn.map(nn=>{Ht.file(`${nn.filename}.txt`,nn==null?void 0:nn.content)})}})}ie.destroy(),uu();return}else ve(Nn==null?void 0:Nn.first_student_work_id)}),uu=()=>{Ys.generateAsync({type:"blob"}).then(function(zr){console.log(Nn,"shixunWorkReport");const Uo=document.createElement("a");Uo.href=window.URL.createObjectURL(zr),Uo.download=(Nn==null?void 0:Nn.shixun_name)+".zip",document.body.appendChild(Uo);const wr=document.createEvent("MouseEvents");wr.initEvent("click",!1,!1),Uo.dispatchEvent(wr),document.body.removeChild(Uo),qs(new(Ie()))}),XA(!1)};(0,Oe.useEffect)(()=>{Ul()},[Oa.homeworkId]);const Ul=()=>Gt(void 0,null,function*(){yield Qr({type:"shixunHomeworks/getShixunWorkReport",payload:Kt(Kt({},Oa),jA.current||{})}),Dl(),(0,Je.GJ)()&&$A(),ya(!1)}),hl=[{title:"\u5173\u5361",dataIndex:"name",render:(zr,Uo,wr)=>wr+1},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",render:(zr,Uo,wr)=>an.createElement("div",null,zr,Uo.complete_status===4&&an.createElement($e.vA,{status:Uo.complete_status}))},{title:"\u5F00\u542F\u65F6\u95F4",dataIndex:"open_time"},{title:"\u4EE3\u7801\u4FEE\u6539\u884C\u6570",dataIndex:"diff_code_count",render:(zr,Uo,wr)=>zr||"- -"},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count"},{title:"\u5B8C\u6210\u65F6\u95F4",dataIndex:"finished_time"},{title:"\u5B9E\u8BAD\u8017\u65F6",dataIndex:"time_consuming"},{title:"\u662F\u5426\u67E5\u770B\u7B54\u6848",dataIndex:"view_answer",render:zr=>zr?"\u662F":"\u5426"},{title:"\u7ECF\u9A8C\u503C",dataIndex:"experience",render:(zr,Uo)=>an.createElement("div",null,an.createElement("span",{style:{color:parseFloat(Uo.myself_experience)!==parseFloat(zr)?"red":"green"}},Uo.myself_experience),"/",zr)},{title:"\u5173\u5361\u5F97\u5206",dataIndex:"game_score",render:(zr,Uo)=>an.createElement("div",null,an.createElement("span",{style:{color:parseFloat(Uo.game_score_full)!==parseFloat(zr)?"red":"green"}},zr),"/",Uo.game_score_full)},{title:"\u8C03\u5206",dataIndex:"game_score",render:(zr,Uo)=>zs?an.createElement(pt,{max:Uo.game_score_full,defaultValue:parseFloat(zr),onBlur:wr=>Gt(void 0,null,function*(){var Eo;if((0,Je.Rm)()&&!((Eo=Hn.AssistantObject.practice)!=null&&Eo.can_appraise)){ce.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const Ae=yield Qr({type:"shixunHomeworks/changeScore",payload:{categoryId:Oa.homeworkId,type:"report",score:wr,challenge_id:Uo.challenge_id}});dA({page:1,page_size:10},"all"),yield Qr({type:"shixunHomeworks/getShixunWorkReport",payload:Kt(Kt({},Oa),jA.current||{})}),Ae.status===0&&ce.ZP.success("\u64CD\u4F5C\u6210\u529F")})}):zr}];let Ws=[{title:"\u5173\u5361",dataIndex:"order",key:"order",render:(zr,Uo,wr)=>({children:zr,props:{rowSpan:Uo.rowSpan}})},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",render:(zr,Uo,wr)=>({children:zr,props:{rowSpan:Uo.rowSpan}})},{title:"\u6307\u6807\u540D\u79F0",dataIndex:"target_name",key:"target_name"},{title:"\u6307\u6807\u9884\u671F\u7ED3\u679C",dataIndex:"output",key:"output"},{title:"\u6307\u6807\u5B9E\u9645\u7ED3\u679C",dataIndex:"actual_output",key:"actual_output"},{title:"\u6307\u6807\u5F97\u5206",dataIndex:"test_score",key:"test_score",render:(zr,Uo,wr)=>an.createElement("div",null,an.createElement("span",{style:{color:parseFloat(Uo.actual_test_score)!==parseFloat(zr)?"red":"green"}},Uo.actual_test_score),"/",zr)},{title:"\u6307\u6807\u603B\u5206",render:(zr,Uo,wr)=>({children:an.createElement("div",null,an.createElement("span",{style:{color:parseFloat(Uo.actual_target_score)!==parseFloat(zr)?"red":"green"}},Uo.actual_target_score),"/",zr),props:{rowSpan:Uo.rowSpan}}),dataIndex:"total_target_score",key:"total_target_score"}];const ju=[{title:"\u5173\u5361",dataIndex:"challenge_num",width:220},{title:"\u8C03\u5206\u7528\u6237",dataIndex:["user","name"]},{title:"\u8C03\u5206\u524D",dataIndex:"old_score"},{title:"\u8C03\u5206\u540E",dataIndex:"score"},{title:"\u8C03\u5206\u65F6\u95F4",dataIndex:"created_at",render:zr=>an.createElement("span",null,zr?Ve()(zr).format("YYYY-MM-DD HH:mm"):"--")}],cu=zr=>{Qr({type:"shixunHomeworks/setActionTabs",payload:{key:"",type:2}}),setTimeout(()=>{zr==="next"?Ze.history.push(`/classrooms/${Oa.coursesId}/shixun_homework/${Oa.categoryId}/${Nn==null?void 0:Nn.next_student_work_id}/comment`):Ze.history.push(`/classrooms/${Oa.coursesId}/shixun_homework/${Oa.categoryId}/${Nn==null?void 0:Nn.pre_student_work_id}/comment`)},200)},Wl=zr=>{qA(""),zr.target.value&&(console.log("\u8FDB\u6765",Nn),zr.target.value=zr.target.value>Nn.repeat_setting_score?Nn.repeat_setting_score:zr.target.value,qA(zr.target.value))},Vl=()=>Gt(void 0,null,function*(){const zr=yield(0,he.ZP)(`/api/student_works/${Nn==null?void 0:Nn.work_id}/update_repeat_score`,{method:"put",body:{score:yA}});yield Qr({type:"shixunHomeworks/getShixunWorkReport",payload:Kt(Kt({},Oa),jA.current||{})}),zr.status===0&&ce.ZP.info("\u64CD\u4F5C\u6210\u529F")});return an.createElement("section",{style:{minHeight:"100vh",background:`url(${me(26528)}) center / cover no-repeat`}},an.createElement("div",{className:"edu-container pb-60px"},an.createElement(Ue.Z,{loading:Ir["shixunHomeworks/getShixunWorkReport"],active:!0,avatar:{size:40},paragraph:{rows:5}},Nn.course_id&&an.createElement("section",{className:"animated fadeIn pt-10px"},Nn.category&&an.createElement(xe.Z,{separator:">",items:[{title:an.createElement(Ze.Link,{to:`/classrooms/${Nn.course_id}/shixun_homework`}," ",Nn.course_name)},{title:an.createElement(Ze.Link,{to:`/classrooms/${Nn.course_id}/shixun_homework/${Nn.category.main?"":Nn.category.category_id}`}," ",Nn.category.category_name)},{title:an.createElement(Ze.Link,{to:`/classrooms/${Nn.course_id}/shixun_homework/${Nn.homework_common_id}/detail`},"\u4F5C\u4E1A\u8BE6\u60C5")},{title:Nn.username}]}),an.createElement("div",{className:"mt20 flex item-center gap-10px"},an.createElement("strong",{className:"font20"}," ",Nn==null?void 0:Nn.homework_name," "),an.createElement($e.VV,{temporary:!0,status:Nn.homework_status}),an.createElement("div",{className:"ml-auto flex item-center gap-10px"},Nn.view_tpi&&an.createElement(De.ZP,{icon:an.createElement("span",{className:"iconfont icon-yijiandianping"}),onClick:()=>{var zr,Uo;(0,$e.xg)(`/tasks/${Nn==null?void 0:Nn.course_id}/${Nn==null?void 0:Nn.homework_common_id}/${(Uo=(zr=Nn==null?void 0:Nn.shixun_detail)==null?void 0:zr[0])==null?void 0:Uo.game_identifier}`)}}," \u67E5\u770B\u5B66\u5458\u5B9E\u8BAD "),(0,Je.GJ)()&&Nn.homework_end===!1&&!!Nn.myshixun_id&&an.createElement(De.ZP,{icon:an.createElement("span",{className:"iconfont icon-dahuizhongzuo3x"}),onClick:()=>Gt(void 0,null,function*(){yield Qr({type:"shixunHomeworks/setActionTabs",payload:{key:"\u6253\u56DE\u91CD\u505A",selectArrs:{myshixun_identifier:Nn.myshixun_identifier},homework_common_id:Ai.categoryId}})})},"\u6253\u56DE\u91CD\u505A"),an.createElement(De.ZP,{icon:an.createElement("span",{className:"iconfont icon-daochu"}),onClick:()=>{var zr;if((0,Je.Rm)()&&!((zr=Hn.AssistantObject.practice)!=null&&zr.can_download)){ce.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Zl("")},loading:Ya},"\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A"),(0,Je.GJ)()&&(Nn==null?void 0:Nn.students_count)>1&&an.createElement(De.ZP,{icon:an.createElement("span",{className:"iconfont icon-daochu"}),onClick:()=>{var zr;if((0,Je.Rm)()&&!((zr=Hn.AssistantObject.practice)!=null&&zr.can_download)){ce.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ne.default.confirm({title:"\u9009\u62E9\u5BFC\u51FA\u65B9\u5F0F",closable:!0,icon:null,centered:!0,okText:an.createElement(ue.Z,{title:"\u5BFC\u51FA\u65F6\u4E0D\u80FD\u9000\u51FA\u6216\u5173\u95ED\u5BFC\u51FA\u9875\u9762\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u5176\u4ED6\u64CD\u4F5C"},"\u524D\u7AEF\u5BFC\u51FA"),cancelText:an.createElement(ue.Z,{title:"\u751F\u6210\u5BFC\u51FA\u4EFB\u52A1\u540E\u53EF\u5173\u95ED\u9875\u9762\uFF0C\u540E\u53F0\u5BFC\u51FA\u6210\u529F\u540E\u5728\u5386\u53F2\u5BFC\u51FA\u9875\u9762\u81EA\u884C\u4E0B\u8F7D\uFF0C\u4E0D\u5F71\u54CD\u5176\u4ED6\u64CD\u4F5C"},"\u540E\u53F0\u5BFC\u51FA"),onOk:()=>{Zl("all")},onCancel:()=>{},cancelButtonProps:{onClick:()=>{(0,Pa.jj)({categoryId:Oa.categoryId,coursesId:Oa.coursesId},"shixun_report")}}})}},"\u5BFC\u51FA\u5168\u90E8\u5B66\u751F\u5B9E\u8BAD\u62A5\u544A")))),an.createElement("aside",{className:"mt-6px rounded-8px px-20px py-12px",style:{background:"rgba(255,255,255,0.9)",border:"1px solid #FFFFFF"}},an.createElement("div",{id:"export-all",ref:bo},an.createElement("div",{id:"export-all-1"},an.createElement("div",{className:"flex item-center"},an.createElement("div",{className:"text-16px"},"\u603B\u4F53\u8BC4\u4EF7"),(0,Je.GJ)()&&an.createElement(De.ZP,{className:`ml-auto rounded-4px ${_e.NewButtonStyle}`,type:"primary",icon:an.createElement(de.Z,{rev:void 0}),onClick:()=>{Qr({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:Nn.user_id,data:Kt({},Nn)},fn:()=>dA({page:1,page_size:10},"all")}})}}," ",Nn.has_shixun_work_comment?"\u66F4\u6539\u70B9\u8BC4":"\u70B9\u8BC4\u4F5C\u4E1A"," ")),an.createElement("div",{className:"mt-12px rounded-8px p-36px flex item-center relative",style:{background:"#FFFAF7",border:"1px solid #FFFFFF"}},an.createElement("div",{className:"flex flex-col justify-center item-center"},an.createElement("div",{className:"flex flex-col item-center"},an.createElement("img",{className:"h-56px w-56px rounded-full",src:`${Ke.Z.IMG_SERVER}/images/${Nn.image_url}`,alt:Nn.username}),an.createElement("div",{style:{marginTop:"-10px",marginLeft:"-10px"}},an.createElement($e.vA,{status:Nn.compelete_status}))),an.createElement("div",{className:"text-20px c-grey-333 font-medium mt-10px"},Nn.username),an.createElement("div",{className:"mt-14px",style:{color:"#8E8E8E"}},"\u5B66\u53F7",an.createElement("span",{className:"ml10 c-grey-333"},Nn.student_id||"--")),an.createElement("div",{className:"mt-14px",style:{color:"#8E8E8E"}},"\u5206\u73ED",an.createElement("span",{className:"ml10 c-grey-333"},Nn.group_name||"--"))),an.createElement("div",{className:"flex-1 minW-0 flex flex-col justify-center gap-48px",style:{paddingLeft:"80px"}},an.createElement("div",{className:"flex item-center justify-between",style:{width:"80%"}},[{title:"\u622A\u6B62\u5F53\u524D\u5B8C\u6210\u5173\u5361",children:an.createElement(an.Fragment,null,an.createElement("span",{className:"c-red"},Nn.complete_count||"--"),"/",an.createElement("span",{className:"c-red"},Nn.challenges_count))},{title:"\u6700\u65B0\u5B8C\u6210\u5173\u5361",children:an.createElement(an.Fragment,null,an.createElement("span",{className:"c-red"},Nn.current_complete_count||"--"),"/",an.createElement("span",{className:"c-red"},Nn.challenges_count))},{title:"\u5B8C\u6210\u6548\u7387",children:Nn&&Nn.efficiency===null?"--":Nn&&Nn.efficiency},{title:"\u8BFE\u5802\u6700\u9AD8\u5B8C\u6210\u6548\u7387",children:Nn&&Nn.max_efficiency===null?"--":Nn&&Nn.max_efficiency},{title:"\u5173\u5361\u5F97\u5206",children:an.createElement(an.Fragment,null,an.createElement("span",{className:"c-orange"},Nn.challenge_score),"/",an.createElement("span",{className:"c-light-black"},Nn.challenge_score_full)),hidden:!(Nn!=null&&Nn.eff_score_full)},{title:"\u6548\u7387\u5206",children:an.createElement(an.Fragment,null,an.createElement("span",{className:"c-orange"},Nn.eff_score),"/",an.createElement("span",{className:"c-light-black"},Nn.eff_score_full)),hidden:!(Nn!=null&&Nn.eff_score_full)}].map((zr,Uo)=>!(zr!=null&&zr.hidden)&&an.createElement("div",{key:Uo,className:"flex flex-col item-center gap-10px"},an.createElement("div",{className:"text-16px"},zr==null?void 0:zr.children),an.createElement("div",{style:{color:"#8E8E8E"}},zr==null?void 0:zr.title)))),an.createElement("div",{className:"flex item-center justify-between"},[{title:"\u901A\u5173\u65F6\u95F4",children:Nn&&Nn.passed_time===null||Nn&&Nn.passed_time==="--"?"--":Ve()(Nn&&Nn.passed_time).format("YYYY-MM-DD HH:mm")},{title:an.createElement(an.Fragment,null,"\u8BA1\u65F6\u89C4\u5219 ",an.createElement("span",{style:{color:"#145DFF",fontSize:16},className:"iconfont icon-tishixiaowenhao ml-4px current",onClick:zr=>{is(!0)}})),children:Nn==null?void 0:Nn.human_training_time_rules},{title:an.createElement(an.Fragment,null,"\u5B9E\u8BAD\u603B\u8017\u65F6",an.createElement("span",{style:{color:"#145DFF",fontSize:16},className:"iconfont icon-tishixiaowenhao ml-4px current",onClick:zr=>{Co(!0)}})),children:Nn==null?void 0:Nn.time_consuming},{title:"\u8BC4\u6D4B\u6B21\u6570",children:Nn.evaluate_count},{title:"\u901A\u5173\u65F6\u95F4",children:Nn&&Nn.passed_time===null||Nn&&Nn.passed_time==="--"?"--":Ve()(Nn&&Nn.passed_time).format("YYYY-MM-DD HH:mm")},{title:an.createElement(an.Fragment,null," \u67E5\u91CD\u6263\u5206",Nn!=null&&Nn.review_rate?an.createElement("span",{style:{background:"#0152d9",borderRadius:"6px 6px 6px 0",cursor:"pointer"},onClick:()=>{Nn!=null&&Nn.review_id&&qi&&(localStorage.setItem("studentDetial",window.location.pathname),Ze.history.push(`/classrooms/:coursesId/shixun_homework/${Oa.categoryId}/review_detail/${Nn==null?void 0:Nn.review_id}`))}}," ",Nn.review_rate.toFixed(1),"% "):an.createElement("span",{style:{background:"#0152d9",borderRadius:"6px 6px 6px 0"}},"- -")),children:an.createElement(an.Fragment,null,(Nn==null?void 0:Nn.repeat_minus_score)!==0?"- -":an.createElement(an.Fragment,null,qi?an.createElement(an.Fragment,null,an.createElement(y.default,{style:{width:"45px",height:"22px"},value:yA,onChange:zr=>{Wl(zr)},onBlur:Vl,disabled:yu})," / ",Nn==null?void 0:Nn.repeat_setting_score):an.createElement(an.Fragment,null," ",Nn==null?void 0:Nn.repeat_minus_score," / ",Nn==null?void 0:Nn.repeat_setting_score," "))),hidden:!(Nn!=null&&Nn.have_repeat)},{title:"\u8865\u4EA4\u6263\u5206",children:Nn.late_penalty||"- -"},{title:"\u6700\u7EC8\u6210\u7EE9(\u6EE1\u5206100\u5206)",children:an.createElement(an.Fragment,null,an.createElement("span",{className:"c-orange"},Ds),"/",an.createElement("span",{className:"c-light-black"},Nn.all_work_score))}].map((zr,Uo)=>!(zr!=null&&zr.hidden)&&an.createElement("div",{key:Uo,className:"flex flex-col item-center gap-10px"},an.createElement("div",{className:"text-16px"},zr==null?void 0:zr.children),an.createElement("div",{style:{color:"#8E8E8E"}},zr==null?void 0:zr.title))))),an.createElement("div",{className:"absolute flex item-center justify-center h-36px",style:{top:0,right:0,width:219,background:`url(${me(55541)}) center / cover no-repeat`}},Nn.overall_appraisal)),an.createElement(a.Z,{className:"mt-20px",style:{marginLeft:"-20px",width:"calc(100% + 40px)",backgroundColor:"#E0EEFF"}}),(Nn.work_comment_hidden||Nn.work_comment)&&an.createElement("div",null,an.createElement(E.Z,{align:"middle"},an.createElement(b.Z,{flex:1},an.createElement("h1",{className:_e.title},"\u70B9\u8BC4\u5185\u5BB9")),an.createElement(b.Z,{className:"pr30"},(0,Je.GJ)()&&an.createElement(De.ZP,{onClick:()=>Gt(void 0,null,function*(){Ne.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:an.createElement(Fe.Z,null),content:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F",onOk(){return Gt(this,null,function*(){(yield(0,Cr.gZ)({comment_id:Nn.comment_id,homeworkId:Oa.homeworkId})).status===0&&(ce.ZP.success("\u5220\u9664\u6210\u529F"),Qr({type:"shixunHomeworks/getShixunWorkReport",payload:Kt(Kt({},Oa),jA.current||{})}))})}})})},an.createElement(Le.Z,null),"\u5220\u9664"))),an.createElement(a.Z,{style:{margin:0}}),Nn.work_comment&&an.createElement("aside",{className:"pl30 pr30 mt20"},an.createElement("span",{className:"c-light-black font12"},"# \u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),an.createElement("br",null),an.createElement(Vn.Z,{value:Nn.work_comment})),Nn.work_comment_hidden&&an.createElement("aside",{className:"pl30 pr30 mt20"},an.createElement("span",{className:"c-light-black font12"},"# \u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),an.createElement("br",null),an.createElement(Vn.Z,{value:Nn.work_comment_hidden}))),(Nn==null?void 0:Nn.action_analysis)&&an.createElement(vo,{detailData:Nn}),an.createElement("div",{className:_e.score},an.createElement("h1",{className:_e.title},"\u9636\u6BB5\u6210\u7EE9"),(Nn==null?void 0:Nn.adjust_review_score_count)>0&&(0,Je.GJ)()&&an.createElement("div",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{tA(!0),dA({page:1,page_size:10},"all")}},"\u6210\u7EE9\u8C03\u5206\u8BB0\u5F55\uFF08",Nn==null?void 0:Nn.adjust_review_score_count,"\u6B21\uFF09")),an.createElement(x.default,{className:_e.TableStyle,dataSource:Nn.stage_list,rowKey:zr=>zr==null?void 0:zr.challenge_id,pagination:!1,columns:hl}),((mo=Nn==null?void 0:Nn.target_test_sets)==null?void 0:mo.length)>0&&an.createElement("div",null,an.createElement("h1",{className:_e.title},"\u6307\u6807\u6210\u7EE9"),an.createElement(x.default,{className:_e.TableStyle,dataSource:Ln,rowKey:zr=>zr==null?void 0:zr.challenge_id,pagination:!1,bordered:!0,columns:Ws})),(Nn==null?void 0:Nn.work_description)&&an.createElement(an.Fragment,null,an.createElement("h1",{className:_e.title},"\u4E2A\u4EBA\u603B\u7ED3"),an.createElement(Vn.Z,{value:Nn==null?void 0:Nn.work_description})),an.createElement("h1",{className:_e.title},"\u56FE\u5F62\u7EDF\u8BA1"),an.createElement(Ct,{data:uo}),an.createElement("h1",{className:_e.title},"\u5B9E\u8BAD\u8BE6\u60C5")),an.createElement(ln,{autoHeight:ms}))))),(0,Je.GJ)()&&an.createElement("aside",{className:`sticky ${_e.footerBar}`},an.createElement("aside",{className:"edu-container flex item-center"},an.createElement(Ze.Link,{className:_e.exitComment,to:`/classrooms/${Oa.coursesId}/shixun_homework/${Oa.categoryId}/detail`},"\u8FD4\u56DE\u5217\u8868"),an.createElement("div",{className:"ml-auto flex item-center gap-20px"},an.createElement(De.ZP,{disabled:!(Nn!=null&&Nn.pre_student_work_id),onClick:()=>cu()},"\u4E0A\u4E00\u4E2A"),an.createElement(De.ZP,{disabled:!(Nn!=null&&Nn.next_student_work_id),onClick:()=>cu("next")},"\u4E0B\u4E00\u4E2A"),(0,Je.GJ)()&&an.createElement(De.ZP,{className:_e.NewButtonStyle,type:"primary",onClick:()=>Gt(void 0,null,function*(){Qr({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:Nn.user_id,data:Kt({},Nn)},fn:()=>dA({page:1,page_size:10},"all")}})})}," \u70B9\u8BC4\u4F5C\u4E1A ")))),an.createElement(_r,null),an.createElement(br.Z,null),an.createElement(Ne.default,{open:ol,width:860,centered:!0,onCancel:()=>{is(!1)},title:"\u8BA1\u65F6\u89C4\u5219\u8BF4\u660E",footer:null},an.createElement("div",{style:{color:"#333333",fontWeight:400}},an.createElement("span",{style:{fontWeight:500}},"1\u3001\u9875\u9762\u505C\u7559\u65F6\u957F"),an.createElement("br",null),an.createElement("span",null,"\u5B66\u751F\u8FDB\u5165\u5173\u5361\u7684\u7B54\u9898\u9875\u9762\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u5B66\u751F\u5173\u5361\u8BC4\u6D4B\u901A\u8FC7\uFF0C\u5219\u8BA1\u65F6\u7ED3\u675F\uFF1B"),an.createElement("br",null),an.createElement("span",null," \u5B66\u751F\u8FDB\u5165\u5173\u5361\u7684\u7B54\u9898\u9875\u9762\u5F00\u59CB\u8BA1\u65F6\uFF0C\u82E5\u5B66\u751F\u5173\u95ED/\u9000\u51FA\u7B54\u9898\u9875\u9762\uFF0C\u5219\u8BA1\u65F6\u6682\u505C\uFF0C\u518D\u6B21\u8FDB\u5165\u7B54\u9898\u9875\u9762\u65F6\u5F00\u59CB\u7D2F\u8BA1\u8BA1\u65F6\u76F4\u81F3\u8BC4\u6D4B\u901A\u8FC7\uFF0C\u5219\u8BA1\u65F6\u7ED3\u675F\uFF1B"),an.createElement("span",{style:{color:"#FA6400",display:"flex",height:34,alignItems:"center"}}," \u53EF\u80FD\u4F1A\u9020\u6210\u65F6\u957F\u8BC4\u4F30\u4E0E\u5B9E\u9645\u505A\u9898\u80FD\u529B\u4E0D\u7B26\u7684\u60C5\u51B5 "),an.createElement("span",null,"a\u3001\u5B66\u751F\u8FDB\u5165\u5173\u5361\u770B\u5B8C\u9898\u540E\uFF0C\u9000\u51FA\u7B54\u9898\u9875\u9762\u5B8C\u6210\u4EE3\u7801\u8BBE\u8BA1\uFF0C\u518D\u590D\u5236\u8FDB\u5E73\u53F0\u7B54\u9898\u9875\u9762\u8FDB\u884C\u8BC4\u6D4B\uFF0C\u65E0\u6CD5\u8BC4\u4F30\u5B66\u751F\u7684\u5B66\u4E60\u548C\u601D\u8003\u65F6\u95F4\u3002")),an.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},an.createElement("span",{style:{fontWeight:500}},"2\u3001\u5173\u5361\u603B\u8017\u65F6"),an.createElement("br",null),an.createElement("span",{style:{}},"\u5B66\u751F\u7B2C\u4E00\u6B21\u8FDB\u5165\u5173\u5361\u7B54\u9898\u9875\u9762\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u8BE5\u5173\u5361\u8BC4\u6D4B\u901A\u8FC7\uFF0C\u5219\u8BA1\u65F6\u7ED3\u675F\u3002 "),an.createElement("br",null),an.createElement("span",null," \u53E6\uFF0C\u5373\u4F7F\u5173\u5361\u95EF\u5173\u8FC7\u7A0B\u4E2D\uFF0C\u5B66\u751F\u9000\u51FA/\u5173\u95ED\u7B54\u9898\u9875\u9762\uFF0C\u4E5F\u5C06\u6301\u7EED\u8BA1\u65F6\uFF0C\u76F4\u81F3\u8BE5\u5173\u5361\u901A\u8FC7\u3002"),an.createElement("span",{style:{color:"#FA6400",display:"flex",height:44,paddingTop:10}}," \u53EF\u80FD\u4F1A\u9020\u6210\u65F6\u957F\u8BC4\u4F30\u4E0E\u5B9E\u9645\u505A\u9898\u80FD\u529B\u4E0D\u7B26\u7684\u60C5\u51B5 "),an.createElement("span",null,"a\u3001\u5B66\u751F\u4ECE\u5176\u4ED6\u540C\u5B66\u5904\u770B\u5230\u9898\u76EE\u540E\uFF0C\u5B8C\u6210\u4EE3\u7801\u8BBE\u8BA1\uFF0C\u518D\u8FDB\u5165\u5173\u5361\u7B54\u9898\u9875\u9762\uFF0C\u5C06\u5DF2\u5B8C\u6210\u7684\u4EE3\u7801\u590D\u5236\u81F3\u5E73\u53F0\u8FDB\u884C\u8BC4\u6D4B\uFF1B"),an.createElement("br",null),an.createElement("span",null,"b\u3001\u5B66\u751F\u7B2C\u4E00\u6B21\u6253\u5F00\u5173\u5361\u540E\uFF0C\u56E0\u4E3A\u67D0\u79CD\u539F\u56E0\u79BB\u5F00\u9875\u9762\uFF0C\u65F6\u9694\u591A\u65E5\u624D\u518D\u6B21\u8FDB\u5165\u5E73\u53F0\u95EF\u5173\uFF0C\u5C31\u4F1A\u5BFC\u81F4\u5B66\u751F\u5173\u5361\u603B\u8017\u65F6\u8FC7\u957F\uFF1B")),an.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},an.createElement("span",{style:{fontWeight:500}},"3\u3001\u4F5C\u4E1A\u901A\u5173\u65F6\u957F"),an.createElement("br",null),an.createElement("span",{style:{}},"\u4ECE\u8001\u5E08\u53D1\u5E03\u7684\u5B9E\u8BAD\u4F5C\u4E1A\u5F00\u59CB\u65F6\u95F4\uFF0C\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u5B66\u751F\u5B9E\u8BAD\u901A\u5173\uFF08\u5305\u62EC\u8FDF\u4EA4\u901A\u5173\uFF09\uFF0C\u7ED3\u675F\u8BA1\u65F6\u3002\u5982\u679C\u5B66\u751F\u672A\u901A\u5173\uFF0C\u5219\u8BE5\u751F\u7684\u95EF\u5173\u8017\u65F6\u4E3A\u8001\u5E08\u8BBE\u7F6E\u7684\u5B9E\u8BAD\u5F00\u59CB\u65F6\u95F4\u81F3\u5B9E\u8BAD\u622A\u6B62\u65F6\u95F4\uFF0C\u5982\u679C\u8001\u5E08\u5F00\u542F\u4E86\u8865\u4EA4\uFF0C\u5219\u8BE5\u751F\u7684\u95EF\u5173\u8017\u65F6\u4E3A\u5B9E\u8BAD\u5F00\u59CB\u65F6\u95F4\u81F3\u5B9E\u8BAD\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u3002")),an.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},an.createElement("span",{style:{fontWeight:500}},"\u89C4\u5219\u76EE\u7684"),an.createElement("br",null),an.createElement("span",{style:{}},"\u9F13\u52B1\u5B66\u751F\u5728\u5B9E\u8BAD\u4F5C\u4E1A\u53D1\u5E03\u7684\u7B2C\u4E00\u65F6\u95F4\uFF0C\u7ACB\u5373\u767B\u5F55\u5E73\u53F0\u5B8C\u6210\u5B9E\u8BAD\u4F5C\u4E1A\u7684\u901A\u5173\u3002"))),an.createElement(Ne.default,{open:Hi,title:"\u5B9E\u8BAD\u603B\u8017\u65F6\u8BF4\u660E",centered:!0,footer:null,onCancel:()=>{Co(!1)},width:600},an.createElement("div",{style:{fontWeight:400,color:"#333333"}},an.createElement("div",null,"1\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",an.createElement("span",{style:{color:"#145DFF"}},"\u9875\u9762\u505C\u7559\u65F6\u957F"),"\u201D\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u6240\u6709\u5173\u5361\u8017\u65F6\u76F8\u52A0\u4E4B\u548C\uFF1B"),an.createElement("div",{style:{margin:"20px 0px"}},"2\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",an.createElement("span",{style:{color:"#145DFF"}},"\u5173\u5361\u603B\u8017\u65F6"),"\u201D\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u6240\u6709\u5173\u5361\u8017\u65F6\u76F8\u52A0\u4E4B\u548C\uFF1B"),an.createElement("div",null,"3\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",an.createElement("span",{style:{color:"#145DFF"}},"\u4F5C\u4E1A\u901A\u5173\u65F6\u957F"),"\u201D\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u5B9E\u8BAD\u53D1\u5E03\u65F6\u95F4\u81F3\u5B9E\u8BAD\u901A\u5173\u65F6\u95F4\uFF0C\u5F53\u5B66\u751F\u672A\u901A\u5173\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u5B9E\u8BAD\u53D1\u5E03\u65F6\u95F4\u81F3\u5B9E\u8BAD\u622A\u6B62\u65F6\u95F4\u3002"))),an.createElement(Ne.default,{open:xo,title:"\u6210\u7EE9\u8C03\u5206\u8BB0\u5F55",centered:!0,footer:null,onCancel:()=>{No("all"),tA(!1)},destroyOnClose:!0,width:900},an.createElement("div",{style:{fontWeight:400,color:"#333333"}},an.createElement("div",null,an.createElement("span",null,"\u5173\u5361\uFF1A"),an.createElement(z.default,{style:{width:300},value:Ui,placeholder:"\u8BF7\u9009\u62E9\u5173\u5361",defaultValue:"all",onChange:zr=>Gt(void 0,null,function*(){No(zr),dA({page:1,page_size:10},zr)})},an.createElement(z.default.Option,{value:"all"}," \u5168\u90E8 "),(zo=Nn==null?void 0:Nn.stage_list)==null?void 0:zo.map((zr,Uo)=>an.createElement(z.default.Option,{key:Uo,value:zr==null?void 0:zr.challenge_id},"\u7B2C",(0,$e.EM)(Uo+1),"\u5173")))),an.createElement("div",{className:"mt20"},an.createElement(x.default,{dataSource:fa,rowKey:zr=>zr==null?void 0:zr.id,pagination:!1,columns:ju,loading:Cs})),an.createElement("div",{className:_e.footer},an.createElement("div",null,an.createElement("span",{style:{color:"#656F87"}},"\u5171",an.createElement("span",{className:"c-light-primary"},li),"\u6761\u6570\u636E")),an.createElement(ae.Z,{defaultCurrent:1,defaultPageSize:10,current:(Si==null?void 0:Si.page)||1,showSizeChanger:!1,showQuickJumper:!0,hideOnSinglePage:!0,total:li,onChange:KA})))))};var ia=(0,Ze.connect)(({shixunHomeworks:Dn,classroomList:un,loading:gn,globalSetting:Hn,user:pr})=>({shixunHomeworks:Dn,classroomList:un,globalSetting:Hn,loading:gn.effects,user:pr}))(fr),ea=me(52310),da={flex_box_center:"flex_box_center___KJUhi",flex_space_between:"flex_space_between____N4uH",flex_box_vertical_center:"flex_box_vertical_center___yOdsz",flex_box_center_end:"flex_box_center_end___seJB9",flex_box_column:"flex_box_column___ihHC5",title:"title___JSmnB",score:"score___ERcuI",export:"export___pgR1H",title1_right:"title1_right___MdWJo",userPic:"userPic___UeG3e",userInfo:"userInfo___TNu6l",listItem:"listItem___wdbM_",rightInfo:"rightInfo___Swqk5",shixunTitle:"shixunTitle___L2Tc4",shixunWrp:"shixunWrp___ZoaTc",footerBar:"footerBar___QW5rq",footerBarStatic:"footerBarStatic___CRq8b",exitComment:"exitComment___u4Rqt",nextComment:"nextComment___lvaID",modal:"modal___g3B3L",footer:"footer___eJCnt"},Ua={normal:{opacity:.8,shadowBlur:10,shadowOffsetX:0,shadowOffsetY:0,shadowColor:"rgba(0, 0, 0, 0)",color:"#2e65ad"}};const so=({shixunHomeworks:Dn,data:un,globalSetting:gn,loading:Hn,dispatch:pr})=>{var Ir;const{shixunWorkReport:Xr}=Dn;let Qr=((Ir=un==null?void 0:un.efficiency_list)==null?void 0:Ir.length)-parseInt(un==null?void 0:un.myself_eff[0]);const Wr=()=>({title:{text:"\u5B66\u4E60\u6548\u7387",subtext:"\u5B66\u4E60\u6548\u7387=log(\u5B9E\u8BAD\u603B\u5F97\u5206/\u5B9E\u8BAD\u603B\u8017\u65F6)"},backgroundColor:"#fff",color:["#dd4444","#fec42c","#80F1BE"],grid:{left:"3%",right:"9%",bottom:"3%",containLabel:!0},tooltip:{showDelay:0,formatter:function(mo){return mo.name===Xr.username?"\u59D3\u540D\uFF1A"+Xr.username+"<br/>\u5B66\u53F7\uFF1A "+Xr.user_id+"<br/>\u6548\u7387\uFF1A"+(un==null?void 0:un.myself_eff[1]):mo.name+":"+mo.value+" "},axisPointer:{show:!0,type:"cross",lineStyle:{type:"dashed",width:1}}},xAxis:[{type:"value",name:"\u5B66\u751F\u4F4D\u7F6E",nameTextStyle:{color:"#000",fontSize:12},scale:!0,axisLabel:{formatter:""},axisTick:{show:!1},splitLine:{show:!1}}],yAxis:[{type:"value",name:" ",nameGap:20,nameTextStyle:{color:"#000",fontSize:12},scale:!0,axisLabel:{formatter:"{value}"},splitLine:{show:!1}}],series:[{name:"",type:"scatter",data:un==null?void 0:un.efficiency_list,itemStyle:{normal:{color:"#2e65ad"}},markArea:{silent:!0,itemStyle:{normal:{color:"transparent",borderWidth:1,borderType:"dashed"}},data:[[{name:"\u5B66\u4E60\u6548\u7387\u5206\u5E03\u533A\u95F4",xAxis:"min",yAxis:"min"},{xAxis:"max",yAxis:"max"}]]},markPoint:{data:[{name:Xr.username,xAxis:Qr,yAxis:un==null?void 0:un.myself_eff[1],value:un==null?void 0:un.myself_eff[1]}],itemStyle:{normal:{color:"#c23531"}}},markLine:{lineStyle:{normal:{type:"solid",color:"#ff6800"}},data:[{type:"average",name:"\u4E2D\u4F4D\u503C"}]}}]}),wa=()=>({title:{text:"\u80FD\u529B\u503C",subtext:"\u80FD\u529B\u503C\uFF08\u5B9E\u8BAD\u83B7\u5F97\u7ECF\u9A8C\u503C/\u5B9E\u8BAD\u8BC4\u6D4B\u6B21\u6570\uFF09"},backgroundColor:"#fff",color:["#dd4444","#fec42c","#80F1BE"],grid:{x:"10%",x2:150,y:"18%",y2:"10%"},tooltip:{padding:10,backgroundColor:"#222",borderColor:"#777",borderWidth:1,formatter:function(mo){var zo=mo.value;if(mo.name===Xr.username)return"\u59D3\u540D\uFF1A"+Xr.username+"<br/>\u5B66\u53F7\uFF1A "+Xr.user_id+"<br/>\u5F97\u5206\uFF1A"+(un==null?void 0:un.myself_object[1])}},xAxis:{type:"value",name:"log(\u5B9E\u8BAD\u7684\u603B\u65F6\u95F4)",nameGap:16,nameTextStyle:{color:"#000",fontSize:14},splitLine:{show:!1},axisLine:{lineStyle:{color:"#000"}}},yAxis:{type:"value",name:" ",nameLocation:"end",nameGap:20,nameTextStyle:{color:"#000",fontSize:12},axisLine:{lineStyle:{color:"#000"}},splitLine:{show:!1}},series:[{name:"\u80FD\u529B",type:"scatter",itemStyle:Ua,data:un==null?void 0:un.consume_list,symbolSize:function(mo){return Math.round(mo[2])},markPoint:{data:[{name:Xr.username,xAxis:un==null?void 0:un.myself_object[0],yAxis:un==null?void 0:un.myself_object[1],value:un==null?void 0:un.myself_object[1]}],itemStyle:{normal:{color:"#c23531"}}}}]});return Oe.createElement(Oe.Fragment,null,Oe.createElement("aside",{className:"ml60 pr30"},Oe.createElement(E.Z,null,Oe.createElement(b.Z,{flex:"800px"},Oe.createElement(ot.Z,{style:{width:750,height:580},option:Wr()})),Oe.createElement(b.Z,{flex:"1"},Oe.createElement("aside",{className:da.rightInfo},Oe.createElement("ul",null,Oe.createElement("li",null,Oe.createElement("span",null,"\u59D3\u540D")," ",Oe.createElement("span",{className:"ml30"},Xr.username)),Oe.createElement("li",null,Oe.createElement("span",null,"\u5B66\u53F7")," ",Oe.createElement("span",{className:"ml30"},Xr.student_id||"--")),Oe.createElement("li",null,Oe.createElement("span",null,"\u5B66\u4E60\u6548\u7387")," ",Oe.createElement("span",{className:"ml30 c-orange"},un==null?void 0:un.myself_eff[1])),Oe.createElement("li",null,Oe.createElement("span",null,"\u5F53\u524D\u6392\u540D")," ",Oe.createElement("span",{className:"ml30 c-orange"},un==null?void 0:un.myself_eff[0]))),Oe.createElement("p",null,"1\u4E2A\u5C0F\u5706\u70B9\u4EE3\u88681\u4E2A\u5B66\u751F\u7684\u5B66\u4E60\u6548\u7387",Oe.createElement("br",null),"\u7EA2\u8272\u6C34\u6EF4\u8868\u793A\u5F53\u524D\u5B66\u751F\u7684\u5B66\u4E60\u6548\u7387\u503C",Oe.createElement("br",null),"\u5C0F\u5706\u70B9\u8D8A\u9AD8\uFF0C\u5B66\u4E60\u6548\u7387\u8D8A\u9AD8",Oe.createElement("br",null),"\u6A59\u8272\u6A2A\u5411\u7BAD\u5934\uFF1A\u4E2D\u4F4D\u503C\uFF0C\u8868\u793A\u6574\u4E2A\u8BFE\u5802\u5B66\u751F\u8868\u73B0\u7684\u5E73\u5747\u503C"))))),Oe.createElement("aside",{className:"ml60 pr30"},Oe.createElement(E.Z,null,Oe.createElement(b.Z,{flex:"800px"},Oe.createElement(ot.Z,{style:{width:750,height:580},option:wa()})),Oe.createElement(b.Z,{flex:"1"},Oe.createElement("aside",{className:da.rightInfo},Oe.createElement("ul",null,Oe.createElement("li",null,Oe.createElement("span",null,"\u59D3\u540D")," ",Oe.createElement("span",{className:"ml30"},Xr.username)),Oe.createElement("li",null,Oe.createElement("span",null,"\u5B66\u53F7")," ",Oe.createElement("span",{className:"ml30"},Xr.student_id||"--")),Oe.createElement("li",null,Oe.createElement("span",null,"\u80FD\u529B")," ",Oe.createElement("span",{className:"ml30 c-orange"},un==null?void 0:un.myself_object[1]))),Oe.createElement("p",null,"1\u4E2A\u5C0F\u5706\u70B9\u4EE3\u88681\u4E2A\u5B66\u751F\u7684\u80FD\u529B\u503C",Oe.createElement("br",null),"\u7EA2\u8272\u6C34\u6EF4\u8868\u793A\u5F53\u524D\u5B66\u751F\u7684\u80FD\u529B\u503C",Oe.createElement("br",null),"\u5C0F\u5706\u5708\u8D8A\u5927\uFF0C\u8BC4\u6D4B\u6B21\u6570\u8D8A\u5C11",Oe.createElement("br",null)))))))};var ho=(0,Ze.connect)(({shixunHomeworks:Dn,loading:un,globalSetting:gn})=>({shixunHomeworks:Dn,globalSetting:gn,loading:un.effects}))(so),wo=({defaultValue:Dn,onBlur:un,max:gn,className:Hn="game-score"})=>{const[pr,Ir]=(0,Oe.useState)(Dn);(0,Oe.useEffect)(()=>{Ir(Dn)},[Dn]);function Xr(Wr){Ir(Wr)}function Qr(){pr!==Dn&&un(pr>gn?gn:pr)}return Oe.createElement(bt.Z,{max:gn,min:0,className:Hn,value:pr,onChange:Xr,onBlur:Qr})},hr={md:"md___TEmcT"},Kr=me(67294),To=Object.defineProperty,Lo=Object.defineProperties,fo=Object.getOwnPropertyDescriptors,Ka=Object.getOwnPropertySymbols,ua=Object.prototype.hasOwnProperty,ii=Object.prototype.propertyIsEnumerable,Bo=(Dn,un,gn)=>un in Dn?To(Dn,un,{enumerable:!0,configurable:!0,writable:!0,value:gn}):Dn[un]=gn,Io=(Dn,un)=>{for(var gn in un||(un={}))ua.call(un,gn)&&Bo(Dn,gn,un[gn]);if(Ka)for(var gn of Ka(un))ii.call(un,gn)&&Bo(Dn,gn,un[gn]);return Dn},bi=(Dn,un)=>Lo(Dn,fo(un));const qn=z.default.Option,Xn={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};var dr=(Dn=>(Dn[Dn.SET_PATH=0]="SET_PATH",Dn[Dn.GET_PASSED_CONTENT=1]="GET_PASSED_CONTENT",Dn))(dr||{});function kr(Dn,un){switch(un.type){case 0:return bi(Io({},Dn),{selectedPath:un.payload});case 1:return bi(Io({},Dn),{passedContent:un.payload});default:throw new Error}}var Kn=({path:Dn,game_id:un,onPathChange:gn,autoHeight:Hn,diff_code_count:pr,data:Ir,game_codes_cn:Xr})=>{var Qr,Wr,wa,mo;const zo=Dn.split("\uFF1B").filter(uo=>!!uo),[Oa,fi]=(0,Oe.useReducer)(kr,{selectedPath:zo[0],passedContent:{language:"python",content:""}}),{selectedPath:Ai,passedContent:Si}=Oa;function Qa(uo){fi({type:0,payload:uo})}const Ra={\u6700\u540E\u901A\u5173\u4EE3\u7801:"\u901A\u8FC7\u4E86\u672C\u9898\uFF0C\u5728\u4F5C\u4E1A\u65F6\u95F4\u5185\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u7684\u901A\u5173\u4EE3\u7801",\u6700\u65B0\u4EE3\u7801:"\u672A\u901A\u8FC7\u672C\u9898\uFF0C\u5C55\u793A\u6700\u65B0\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5",\u622A\u6B62\u540E\u901A\u5173\u4EE3\u7801:"\u5728\u4F5C\u4E1A\u65F6\u95F4\u7ED3\u675F\u540E\u901A\u5173\u8BE5\u9898\u7684\u4EE3\u7801\u8BE6\u60C5"};return Kr.createElement(Kr.Fragment,null,Kr.createElement("h2",null," ",Kr.createElement("span",null,Xr,Kr.createElement(ue.Z,{title:Kr.createElement("div",null,Kr.createElement("div",null,"\u4EE3\u7801\u5C55\u793A\u89C4\u5219\uFF1A"),Kr.createElement("div",null,"1.\u5C55\u793A\u5B66\u5458\u5728\u4F5C\u4E1A\u622A\u6B62\u524D\u5F97\u5206\u6700\u9AD8\u7684\u4EE3\u7801\u7248\u672C\u3002"),Kr.createElement("div",null," 2.\u82E5\u6709\u591A\u4E2A\u6700\u9AD8\u5206\u7248\u672C\uFF0C\u5C55\u793A\u63D0\u4EA4\u65F6\u95F4\u6700\u665A\u7684\u7248\u672C\u3002"),Kr.createElement("div",null," 3.\u4F5C\u4E1A\u622A\u6B62\u540E\u63D0\u4EA4\u7684\u4EE3\u7801\u5C06\u4E0D\u4E88\u5C55\u793A\u3002"))},Kr.createElement("i",{style:{marginLeft:10,color:"#3061D0",fontSize:16},className:"iconfont icon-tishixiaowenhao"}))),pr&&Kr.createElement("span",{style:{marginLeft:"50px"}},"\u4EE3\u7801\u4FEE\u6539\u884C\u6570 ",pr),Kr.createElement("span",null,Kr.createElement(z.default,{style:{width:200},value:Ai,onChange:Qa}," ",zo.map(uo=>Kr.createElement(qn,{key:uo,value:uo},uo))," "))," "),(Ai==null?void 0:Ai.split(".")[1])==="md"&&Kr.createElement(Pt.Z,{height:300,autoHeight:Hn,defaultValue:((Wr=(Qr=Ir==null?void 0:Ir.filter(uo=>uo.path===Ai))==null?void 0:Qr[0])==null?void 0:Wr.content)||"",className:hr.md}),(Ai==null?void 0:Ai.split(".")[1])!=="md"&&Kr.createElement(rn.ZP,{height:300,language:Si.language,value:((mo=(wa=Ir==null?void 0:Ir.filter(uo=>uo.path===Ai))==null?void 0:wa[0])==null?void 0:mo.content)||"",autoHeight:Hn,theme:"default",isCopy:!0,options:Xn}))},oo=Object.defineProperty,ga=Object.getOwnPropertySymbols,$a=Object.prototype.hasOwnProperty,eo=Object.prototype.propertyIsEnumerable,mr=(Dn,un,gn)=>un in Dn?oo(Dn,un,{enumerable:!0,configurable:!0,writable:!0,value:gn}):Dn[un]=gn,Pr=(Dn,un)=>{for(var gn in un||(un={}))$a.call(un,gn)&&mr(Dn,gn,un[gn]);if(ga)for(var gn of ga(un))eo.call(un,gn)&&mr(Dn,gn,un[gn]);return Dn},Fa=(Dn,un,gn)=>new Promise((Hn,pr)=>{var Ir=Wr=>{try{Qr(gn.next(Wr))}catch(wa){pr(wa)}},Xr=Wr=>{try{Qr(gn.throw(Wr))}catch(wa){pr(wa)}},Qr=Wr=>Wr.done?Hn(Wr.value):Promise.resolve(Wr.value).then(Ir,Xr);Qr((gn=gn.apply(Dn,un)).next())});const ca=({shixunHomeworks:Dn,autoHeight:un,classroomList:gn,dispatch:Hn})=>{var pr,Ir,Xr,Qr,Wr,wa,mo;const{shixunWorkReport:zo}=Dn,{stage_list:Oa,work_id:fi}=zo,[Ai,Si]=(0,Oe.useState)(!1),[Qa,Ra]=(0,Oe.useState)(!0),[uo,si]=(0,Oe.useState)({left:0,top:0,bottom:0,right:0}),bo=(0,Oe.useRef)(null),[Ya,Fi]=(0,Oe.useState)(!1),hA=(fa,co)=>{var li;const{clientWidth:Zi,clientHeight:Ui}=window.document.documentElement,No=(li=bo.current)==null?void 0:li.getBoundingClientRect();No&&si({left:-No.left+co.x,right:Zi-(No.right-co.x),top:-No.top+co.y,bottom:Ui-(No.bottom-co.y)})},ya=(0,Ze.useParams)(),Cs=(0,Je.GJ)(),pA={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};(0,Oe.useEffect)(()=>{console.log(ya)},[]);const ms=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"position",width:"100px"},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"output_detail",render:(fa,co,li)=>Oe.createElement("div",null,fa,co.is_work_end_evaluate&&Oe.createElement($e.vA,{status:5}))},{title:"\u8BC4\u6D4B\u8017\u65F6(S)",dataIndex:"ts_time",width:"130px"},{title:"\u5185\u5B58\u6D88\u8017(MB)",width:"150px",dataIndex:"ts_mem"},{title:"\u8BC4\u6D4B\u65F6\u95F4",width:"170px",dataIndex:"created_at",render:fa=>Ve()(fa).format("YYYY-MM-DD HH:mm")},{title:"\u64CD\u4F5C",width:"80px",dataIndex:"query_index",render:(fa,co)=>Oe.createElement("span",{className:"c-blue current",onClick:()=>Fa(void 0,null,function*(){var li,Zi;const Ui=yield(0,Ye.Lk)(co.game_identifier,{path:(Zi=(li=co.path)==null?void 0:li.replace(/\;/g,";"))==null?void 0:Zi.split(";")[0],query_index:co.query_index,homework_common_id:ya.categoryId});(Ui==null?void 0:Ui.status)===0&&(Fi(Ui),Si(!0))})},co.query_index?"\u67E5\u770B\u4EE3\u7801":"")}],XA=[{title:"\u8C03\u5206\u7528\u6237",dataIndex:["user","name"],width:350,render:(fa,co)=>{var li;return Oe.createElement("span",null,Oe.createElement("img",{width:30,height:30,style:{borderRadius:"50%",marginRight:"10px"},src:Ke.Z.IMG_SERVER+"/images/"+((li=co==null?void 0:co.user)==null?void 0:li.image_url)}),fa)}},{title:"\u8C03\u5206\u524D",dataIndex:"old_score",width:270,render:fa=>Oe.createElement("span",null,"\u4FEE\u6B63\u524D\u5206\u6570\uFF1A",fa,"\u5206")},{title:"\u8C03\u5206\u540E",dataIndex:"score",width:270,render:fa=>Oe.createElement("span",null,"\u4FEE\u6B63\u540E\u5206\u6570\uFF1A",fa,"\u5206")},{title:"\u8C03\u5206\u65F6\u95F4",dataIndex:"created_at",align:"right",render:fa=>Oe.createElement("span",null,"\u4FEE\u6B63\u65F6\u95F4\uFF1A",fa?Ve()(fa).format("YYYY-MM-DD HH:mm"):"--")}];function Nn(fa,co){return Fa(this,null,function*(){const{challenge_id:li}=Oa[fa],Zi=yield Hn({type:"shixunHomeworks/changeScore",payload:{categoryId:ya.homeworkId,type:"report",score:co,challenge_id:li}});yield Hn({type:"shixunHomeworks/getShixunWorkReport",payload:Pr({},ya)}),Zi.status===0&&ce.ZP.success("\u64CD\u4F5C\u6210\u529F")})}function Ln(fa,co){return(0,he.U2)(`student_works/${fi}/rep_passed_content.json`,{path:co,game_id:fa})}const os=zo.shixun_detail;return Oe.createElement(Oe.Fragment,null,os==null?void 0:os.map(function(fa,co){var li,Zi;return Oe.createElement("div",{key:co},Oe.createElement("aside",{className:"pl30 pr30",key:co},Oe.createElement("div",{className:`${da.shixunTitle} mt10`},Oe.createElement("div",null,Oe.createElement("span",{className:"fa fa-code "}),Oe.createElement("strong",{className:"c-black"},"\u7B2C",co+1,"\u5173 ",Oe.createElement(Ze.Link,{className:"c-black",target:"_blank",to:`/tasks/${ya.coursesId}/${ya.categoryId}/${fa.game_identifier}`},fa.subject))),Cs?Oe.createElement("span",null,"\u8C03\u5206\uFF1A",Oe.createElement(wo,{className:"game-score",max:Oa[co].game_score_full,defaultValue:Oa[co].game_score,onBlur:Ui=>{var No;if((0,Je.Rm)()&&!((No=gn.AssistantObject.practice)!=null&&No.can_appraise)){ce.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Nn(co,Ui)}})):null),Oe.createElement("div",{className:"font16 mt10"},fa.st===0&&(fa.path?typeof(fa==null?void 0:fa.game_codes_cn)=="string"?Oe.createElement("aside",{className:da.shixunWrp},Oe.createElement(Kn,{game_codes_cn:fa==null?void 0:fa.game_codes_cn,autoHeight:un,path:fa.path,game_id:fa.id,data:fa.game_codes,diff_code_count:fa.diff_code_count,onPathChange:Ln})):Oe.createElement("div",{className:"font14",style:{border:"1px solid #d9d9d9",padding:"6px 10px"}}," \u63D0\u793A\uFF1A\u7EAF\u56FE\u5F62\u5316\u3001\u547D\u4EE4\u884C\u7684\u5B9E\u8BAD\u4E0D\u5C55\u793A\u901A\u5173\u4EE3\u7801\uFF0C\u5982\u9700\u67E5\u770B\u5B66\u751F\u4EE3\u7801\u8BF7\u524D\u5F80\u4F5C\u4E1A\u5217\u8868\u5BFC\u51FA\u5B9E\u9A8C\u6587\u4EF6\u3002"):"\u76EE\u524D\u56FE\u5F62\u5316\u3001\u547D\u4EE4\u884C\u3001Vscode\u7F16\u8F91\u5668\u3001\u9009\u62E9\u9898\u6A21\u5F0F\u7684\u5B9E\u9A8C\uFF0C\u6682\u65F6\u65E0\u6CD5\u4F7F\u7528\u6B64\u529F\u80FD"),fa.st===1&&(fa.complete_status===0?"\u672C\u5173\u6682\u672A\u901A\u8FC7\uFF0C\u65E0\u901A\u5173\u4EE3\u7801":"\u76EE\u524D\u56FE\u5F62\u5316\u3001\u547D\u4EE4\u884C\u3001Vscode\u7F16\u8F91\u5668\u3001\u9009\u62E9\u9898\u6A21\u5F0F\u7684\u5B9E\u9A8C\uFF0C\u6682\u65F6\u65E0\u6CD5\u4F7F\u7528\u6B64\u529F\u80FD")),Oe.createElement("aside",{className:"mt10 font16"},(li=fa.outputs)!=null&&li.length?Oe.createElement(x.default,{columns:ms,pagination:{hideOnSinglePage:!0},dataSource:fa.outputs.map(Ui=>Pr(Pr({},fa),Ui))}):"\u672C\u5173\u65E0\u8BC4\u6D4B\u8BB0\u5F55"),Oe.createElement("aside",{className:"mt10 font16"},((Zi=fa==null?void 0:fa.adjust_review_score_list)==null?void 0:Zi.length)>0&&(0,Je.GJ)()&&Oe.createElement("div",null,Oe.createElement("strong",{className:"c-black font14"},"\u8C03\u5206\u8BB0\u5F55"),Oe.createElement(x.default,{columns:XA,pagination:{hideOnSinglePage:!0},dataSource:fa.adjust_review_score_list,showHeader:!1})))))}),Oe.createElement(Ne.default,{open:Ai,width:900,okText:"\u5173\u95ED",cancelButtonProps:{style:{display:"none"}},onOk:()=>{Fi({}),Si(!1)},onCancel:()=>{Fi({}),Si(!1)},title:Oe.createElement("div",{style:{width:"100%",cursor:"move"},onMouseOver:()=>{Qa&&Ra(!1)},onMouseOut:()=>{Ra(!0)},onFocus:()=>{},onBlur:()=>{}},"\u4EE3\u7801\u5185\u5BB9"),modalRender:fa=>Oe.createElement(Se(),{disabled:Qa,bounds:uo,nodeRef:bo,onStart:(co,li)=>hA(co,li)},Oe.createElement("div",{ref:bo},fa))},Oe.createElement("div",{style:{background:"#F6F7F9",padding:"30px 20px",marginBottom:20}},Oe.createElement("div",{style:{display:"flex",alignItems:"center"}},((pr=Ya==null?void 0:Ya.data)==null?void 0:pr.output_detail)==="\u8BC4\u6D4B\u901A\u8FC7"?Oe.createElement("i",{style:{color:"#0B9953",fontSize:18,marginRight:10},className:"iconfont icon-duigou1"}):Oe.createElement("i",{style:{color:"#E21010",fontSize:18,marginRight:10},className:"iconfont icon-jinggao1"}),Oe.createElement("div",{style:{color:((Ir=Ya==null?void 0:Ya.data)==null?void 0:Ir.output_detail)==="\u8BC4\u6D4B\u901A\u8FC7"?"#0B9953":"#E21010",fontSize:16,fontWeight:600}},(Xr=Ya==null?void 0:Ya.data)==null?void 0:Xr.output_detail)),Oe.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginTop:20}},Oe.createElement("div",null,Oe.createElement("span",{style:{color:"#6A7283"}},"\u8BC4\u6D4B\u65F6\u95F4"),Oe.createElement("span",{style:{marginLeft:8,color:"#232B40"}},Ve()((Qr=Ya==null?void 0:Ya.data)==null?void 0:Qr.created_at).format("YYYY-MM-DD HH:mm:ss"))),Oe.createElement("div",null,Oe.createElement("span",{style:{color:"#6A7283"}},"\u7528\u65F6"),Oe.createElement("span",{style:{marginLeft:8,color:"#232B40"}},(Wr=Ya==null?void 0:Ya.data)==null?void 0:Wr.ts_time,"s")),Oe.createElement("div",null,Oe.createElement("span",{style:{color:"#6A7283"}},"\u5185\u5B58"),Oe.createElement("span",{style:{marginLeft:8,color:"#232B40"}},(wa=Ya==null?void 0:Ya.data)==null?void 0:wa.ts_mem,"mb")),Oe.createElement("div",null,Oe.createElement("span",{style:{color:"#6A7283"}},"\u7528\u4F8B\u901A\u8FC7\u7387"),Oe.createElement("span",{style:{marginLeft:8,color:"#232B40"}},((mo=Ya==null?void 0:Ya.data)==null?void 0:mo.test_set_passed_rate)*100,"%")))),Oe.createElement(rn.ZP,{height:500,autoHeight:un,language:"python",theme:"default",isCopy:!0,value:decodeURIComponent(escape(window.atob((Ya==null?void 0:Ya.content)||""))),options:pA})))};var Ko=(0,Ze.connect)(({shixunHomeworks:Dn,loading:un,globalSetting:gn,classroomList:Hn})=>({shixunHomeworks:Dn,globalSetting:gn,loading:un.effects,classroomList:Hn}))(ca),to={greyText:"greyText___nOpNq",info:"info___nBB3c",label:"label___P6my8",blackContent:"blackContent___O4HnS",orangeContent:"orangeContent___JBF44",inputLabel:"inputLabel___B2GAs",tableTitle:"tableTitle___IqAxM",scoreTable:"scoreTable___RJvpU"},Yr=me(67294),hi=Object.defineProperty,Gi=Object.getOwnPropertySymbols,Li=Object.prototype.hasOwnProperty,oA=Object.prototype.propertyIsEnumerable,ys=(Dn,un,gn)=>un in Dn?hi(Dn,un,{enumerable:!0,configurable:!0,writable:!0,value:gn}):Dn[un]=gn,Ss=(Dn,un)=>{for(var gn in un||(un={}))Li.call(un,gn)&&ys(Dn,gn,un[gn]);if(Gi)for(var gn of Gi(un))oA.call(un,gn)&&ys(Dn,gn,un[gn]);return Dn},HA=(Dn,un,gn)=>new Promise((Hn,pr)=>{var Ir=Wr=>{try{Qr(gn.next(Wr))}catch(wa){pr(wa)}},Xr=Wr=>{try{Qr(gn.throw(Wr))}catch(wa){pr(wa)}},Qr=Wr=>Wr.done?Hn(Wr.value):Promise.resolve(Wr.value).then(Ir,Xr);Qr((gn=gn.apply(Dn,un)).next())});const ns=({shixunHomeworks:Dn,dispatch:un,classroomList:gn})=>{const{shixunWorkReport:Hn}=Dn,pr=(0,Ze.useParams)(),[Ir,Xr]=(0,Oe.useState)(!1),[Qr]=jn.default.useForm(),[Wr,wa]=Ne.default.useModal(),[mo,zo]=(0,Oe.useState)(!1),[Oa,fi]=(0,Oe.useState)(!1);(0,Oe.useEffect)(()=>{var Qa,Ra,uo,si;Dn.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&Qr.setFieldsValue({comment:(Ra=(Qa=Dn.actionTabs.selectArrs)==null?void 0:Qa.data)==null?void 0:Ra.work_comment,hidden_comment:(si=(uo=Dn.actionTabs.selectArrs)==null?void 0:uo.data)==null?void 0:si.work_comment_hidden})},[Dn.actionTabs.key]);const Ai=()=>HA(void 0,null,function*(){const Qa=Qr.getFieldsValue();(yield(0,he.ZP)(`/api/student_works/${pr.homeworkId}/shixun_work_comment.json`,{method:"post",body:{hidden_comment:Qa.hidden_comment,comment:Qa.comment}})).status===0&&(ce.ZP.success("\u8BC4\u9605\u6210\u529F"),Qr.resetFields(),un({type:"shixunHomeworks/setActionTabs",payload:{}}),un({type:"shixunHomeworks/getShixunWorkReport",payload:Ss({},pr)}))}),Si=[{title:"\u5173\u5361",dataIndex:"name",render:(Qa,Ra,uo)=>uo+1},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",render:(Qa,Ra,uo)=>Yr.createElement("div",null,Qa,Ra.complete_status===4&&Yr.createElement($e.vA,{status:Ra.complete_status}))},{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"open_time"},{title:"\u5B8C\u6210\u65F6\u95F4",dataIndex:"finished_time"},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",align:"center"},{title:"\u5B9E\u8BAD\u8017\u65F6",dataIndex:"time_consuming"},{title:"\u662F\u5426\u67E5\u770B\u7B54\u6848",dataIndex:"view_answer",align:"center",render:Qa=>Qa?"\u662F":"\u5426"},{title:"\u5173\u5361\u5F97\u5206",dataIndex:"game_score",align:"center",render:(Qa,Ra)=>Yr.createElement("div",null,Yr.createElement("span",{style:{color:parseFloat(Ra.game_score_full)!==parseFloat(Qa)?"#E30000":"#53C41B"}},Qa),"/",Ra.game_score_full)},{title:"\u8C03\u5206",dataIndex:"game_score",align:"center",fixed:"right",render:(Qa,Ra)=>(0,Je.GJ)()?Yr.createElement(wo,{max:Ra.game_score_full,defaultValue:parseFloat(Qa),onBlur:uo=>HA(void 0,null,function*(){var si,bo;if((0,Je.Rm)()&&!((si=gn.AssistantObject.practice)!=null&&si.can_appraise)){ce.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const Ya=yield un({type:"shixunHomeworks/changeScore",payload:{categoryId:pr.homeworkId,type:"report",score:uo,challenge_id:Ra.challenge_id}});(bo=Dn==null?void 0:Dn.actionTabs)==null||bo.fn(),yield un({type:"shixunHomeworks/getShixunWorkReport",payload:Ss({},pr)}),Ya.status===0&&ce.ZP.success("\u64CD\u4F5C\u6210\u529F")})}):Qa}];return Yr.createElement(Yr.Fragment,null,wa,Yr.createElement(Ne.default,{centered:!0,width:1080,title:"\u70B9\u8BC4\u4F5C\u4E1A",open:Dn.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>HA(void 0,null,function*(){var Qa;if((0,Je.Rm)()&&!((Qa=gn.AssistantObject.practice)!=null&&Qa.can_appraise)){ce.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const Ra=Qr.getFieldsValue();JSON.stringify(Ra)==="{}"||Ra.hidden_comment===""&&Ra.comment===""?Xr(!0):Ai()}),onCancel:()=>{un({type:"shixunHomeworks/setActionTabs",payload:{}})}},Yr.createElement(E.Z,{justify:"space-between",className:to.info},Yr.createElement(b.Z,null,Yr.createElement("span",{className:`${to.label} ${to.greyText}`},"\u59D3\u540D"),Yr.createElement("span",{className:to.blackContent},Hn==null?void 0:Hn.username)),Yr.createElement(b.Z,null,Yr.createElement("span",{className:`${to.label} ${to.greyText}`},"\u5B66\u53F7"),Yr.createElement("span",{className:to.blackContent},(Hn==null?void 0:Hn.student_id)||"--")),Yr.createElement(b.Z,null,Yr.createElement("span",{className:`${to.label} ${to.greyText}`},"\u73ED\u7EA7"),Yr.createElement("span",{className:to.blackContent},(Hn==null?void 0:Hn.group_name)||"--")),Yr.createElement(b.Z,null,Yr.createElement("span",{className:`${to.label} ${to.greyText}`},"\u5173\u5361\u5F97\u5206"),Yr.createElement("span",{className:to.orangeContent},(Hn==null?void 0:Hn.challenge_score)||"--")),Yr.createElement(b.Z,null,Yr.createElement("span",{className:`${to.label} ${to.greyText}`},"\u6548\u7387\u5206"),Yr.createElement("span",{className:to.orangeContent},(Hn==null?void 0:Hn.eff_score)||"--")),Yr.createElement(b.Z,null,Yr.createElement("span",{className:`${to.label} ${to.greyText}`},"\u8865\u4EA4\u6263\u5206"),Yr.createElement("span",{className:to.orangeContent},(Hn==null?void 0:Hn.late_penalty)||"--")),Yr.createElement(b.Z,null,Yr.createElement("span",{className:`${to.label} ${to.greyText}`},"\u6700\u7EC8\u6210\u7EE9"),Yr.createElement("span",{className:to.orangeContent},(Hn==null?void 0:Hn.work_score)||"--"))),Yr.createElement(jn.default,{form:Qr,onChange:()=>{Ir&&Xr(!1)}},Yr.createElement(E.Z,{wrap:!1,align:"middle",justify:"space-between"},Yr.createElement(b.Z,null,Yr.createElement("div",{className:`${to.inputLabel} ${to.greyText}`},"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),Yr.createElement(b.Z,null,Yr.createElement(Un.Z,{isShowComponent:(0,Je.G5)(),ModalProps:{open:mo,onCancel:()=>{zo(!1)}},onDataSelect:(Qa,Ra)=>HA(void 0,[Qa,Ra],function*(uo,{node:si}){const bo=()=>{Qr.setFieldsValue({comment:si==null?void 0:si.value}),zo(!1)};if(Qr.getFieldValue("comment")){Wr.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4F7F\u7528\u5E38\u7528\u8BC4\u8BED\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u4F7F\u7528\uFF1F",okText:"\u4F7F\u7528",onOk:bo});return}bo()})},Yr.createElement(De.ZP,{style:{padding:0,height:"auto"},icon:Yr.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:Qa=>{zo(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),Yr.createElement(jn.default.Item,{name:"comment"},Yr.createElement(y.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:3})),Yr.createElement(E.Z,{wrap:!1,align:"middle",justify:"space-between"},Yr.createElement(b.Z,null,Yr.createElement("div",{className:`${to.inputLabel} ${to.greyText}`},"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),Yr.createElement(b.Z,null,Yr.createElement(Un.Z,{isShowComponent:(0,Je.G5)(),ModalProps:{open:Oa,onCancel:()=>{fi(!1)}},onDataSelect:(Qa,Ra)=>HA(void 0,[Qa,Ra],function*(uo,{node:si}){const bo=()=>{Qr.setFieldsValue({hidden_comment:si==null?void 0:si.value}),fi(!1)};if(Qr.getFieldValue("hidden_comment")){Wr.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4F7F\u7528\u5E38\u7528\u8BC4\u8BED\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u4F7F\u7528\uFF1F",okText:"\u4F7F\u7528",onOk:bo});return}bo()})},Yr.createElement(De.ZP,{style:{padding:0,height:"auto"},icon:Yr.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:Qa=>{fi(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),Yr.createElement(jn.default.Item,{name:"hidden_comment"},Yr.createElement(y.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:3}))),Ir&&Yr.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A"),Yr.createElement("div",{className:to.tableTitle},"\u5173\u5361\u6210\u7EE9"),Yr.createElement(x.default,{className:to.scoreTable,dataSource:Hn.stage_list,rowKey:"challenge_id",pagination:!1,columns:Si,scroll:{x:"max-content"}})))};var Ns=(0,Ze.connect)(({shixunHomeworks:Dn,classroomList:un})=>({shixunHomeworks:Dn,classroomList:un}))(ns),FA=me(16151),rs={wrap:"wrap___LZOi9",line:"line___oju0L"},no=({detailData:Dn})=>{var un;return Oe.createElement("div",{className:rs.wrap},Oe.createElement(ka.ij,{hideBar:!0,actionAnalysis:!0,loading:!1,emptyData:[(0,ka.Uf)(Dn),(Dn==null?void 0:Dn.photos)||[]],title:"\u5B9E\u8BAD\u5B66\u4E60\u5206\u6790",noDataText:"\u8BE5\u5B66\u751F\u65E0\u5B66\u4E60\u884C\u4E3A\u5206\u6790\u6570\u636E"},Oe.createElement(ka.ZP,{hideBar:!0,title:"\u5B9E\u8BAD\u5B66\u4E60\u5206\u6790",data:(0,ka.Uf)(Dn)}),!!((un=Dn==null?void 0:Dn.photos)!=null&&un.length)&&Oe.createElement(Oe.Fragment,null,Oe.createElement("div",{className:rs.line}),Oe.createElement(ka._s,{dataSource:Dn==null?void 0:Dn.photos,right:21,col:4,wrapWidth:1140}))))},Zt=me(67294),iA=Object.defineProperty,ws=Object.defineProperties,bs=Object.getOwnPropertyDescriptors,io=Object.getOwnPropertySymbols,as=Object.prototype.hasOwnProperty,uA=Object.prototype.propertyIsEnumerable,Kl=(Dn,un,gn)=>un in Dn?iA(Dn,un,{enumerable:!0,configurable:!0,writable:!0,value:gn}):Dn[un]=gn,Pi=(Dn,un)=>{for(var gn in un||(un={}))as.call(un,gn)&&Kl(Dn,gn,un[gn]);if(io)for(var gn of io(un))uA.call(un,gn)&&Kl(Dn,gn,un[gn]);return Dn},Nl=(Dn,un)=>ws(Dn,bs(un)),al=(Dn,un)=>{var gn={};for(var Hn in Dn)as.call(Dn,Hn)&&un.indexOf(Hn)<0&&(gn[Hn]=Dn[Hn]);if(Dn!=null&&io)for(var Hn of io(Dn))un.indexOf(Hn)<0&&uA.call(Dn,Hn)&&(gn[Hn]=Dn[Hn]);return gn},xA=(Dn,un,gn)=>new Promise((Hn,pr)=>{var Ir=Wr=>{try{Qr(gn.next(Wr))}catch(wa){pr(wa)}},Xr=Wr=>{try{Qr(gn.throw(Wr))}catch(wa){pr(wa)}},Qr=Wr=>Wr.done?Hn(Wr.value):Promise.resolve(Wr.value).then(Ir,Xr);Qr((gn=gn.apply(Dn,un)).next())});const BA=Dn=>{var un=Dn,{shixunHomeworks:gn,classroomList:Hn,globalSetting:pr,loading:Ir,user:Xr,dispatch:Qr}=un,Wr=al(un,["shixunHomeworks","classroomList","globalSetting","loading","user","dispatch"]),wa,mo,zo;const[Oa,fi]=(0,Oe.useState)(Pi({},(0,Ze.useParams)())),Ai=(0,Ze.useParams)(),[Si,Qa]=(0,Oe.useState)({page:1,page_size:10}),Ra=(0,Ze.useLocation)(),[]=(0,Oe.useState)([]),[uo,si]=(0,Oe.useState)(),bo=(0,Oe.useRef)(),Ya=(0,Oe.useRef)(),[Fi,hA]=(0,Oe.useState)(!1),[ya,Cs]=(0,Oe.useState)(!0),[pA,ms]=(0,Oe.useState)(!1),[XA,Nn]=(0,Oe.useState)(!1),{shixunWorkReport:Ln}=gn,[os,fa]=(0,Oe.useState)(),[co,li]=(0,Oe.useState)([]),[Zi,Ui]=(0,Oe.useState)(),[No,zs]=(0,Oe.useState)("all"),Ys=(0,Je.GJ)(),[qs,Gs]=(0,Oe.useState)(new(Ie())),[YA,ol]=(0,Oe.useState)(0),[is,Hi]=(0,Oe.useState)(!1),[Co,xo]=(0,Oe.useState)(!1),[tA,yA]=(0,Oe.useState)(!1),[qA,qi]=(0,Oe.useState)(""),[il,yu]=(0,Oe.useState)(!1),[ml,Ds]=(0,Oe.useState)(!0),[zl,jA]=(0,Oe.useState)(0),_A=(0,Oe.useRef)(JSON.parse(sessionStorage.all_student_works_params||"{}")),hs=(0,Oe.useRef)(),Zs=()=>xA(void 0,null,function*(){(Xr.userInfo.is_teacher||Xr.userInfo.admin)&&(yu(!0),Ds(!1))});(0,Oe.useEffect)(()=>{var wr;(0,Je.Rm)()&&Hn.AssistantObject.practice&&!((wr=Hn.AssistantObject.practice)!=null&&wr.can_view)&&Ze.history.replace("/403")},[(wa=Hn.AssistantObject.practice)==null?void 0:wa.can_view]),(0,Oe.useEffect)(()=>{Zs(),console.log("\u6253\u5370\u7684------",Ln),hs.current=Ln==null?void 0:Ln.next_student_work_id,qi(Ln.repeat_minus_score)},[Ln,Xr]),(0,Oe.useEffect)(()=>{console.log("\u89E6\u53D1\u8FD9",Ln.work_score),jA(Ln.work_score)},[Ln.work_score,qA]),(0,Oe.useEffect)(()=>(Qr({type:"globalSetting/footerToggle",payload:!1}),()=>{Qr({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,Oe.useEffect)(()=>{var wr;if(Ln){let Eo=[];(wr=Ln==null?void 0:Ln.target_test_sets)==null||wr.map((Ae,re)=>{var ie;(ie=Ae==null?void 0:Ae.targets)==null||ie.map((fe,ye)=>{var ve;fe.name=Ae==null?void 0:Ae.name,fe.total_target_score=Ae==null?void 0:Ae.total_target_score,fe.actual_target_score=Ae==null?void 0:Ae.actual_target_score,fe.rowSpan=ye===0?(ve=Ae==null?void 0:Ae.targets)==null?void 0:ve.length:0,fe.order=re+1,Eo.push(fe)})}),fa(Eo),(0,Je.Rm)()&&Qr({type:"classroomList/getAssistantPermissions",payload:{course_id:Oa.coursesId}})}},[Ln]),(0,Oe.useEffect)(()=>{gn.actionTabs.key==="\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A"&&(Ln==null?void 0:Ln.students_count)>0&&!ya&&setTimeout(()=>{Ul("all")},800)},[Ln==null?void 0:Ln.homework_common_id,ya]),(0,Oe.useEffect)(()=>{fi(Pi({},Ai))},[Ra.pathname]);const KA=()=>{document.body.scrollIntoView()},dA=wr=>{Si.page=wr,Qa(Pi({},Si)),$A(Si,No)},$A=(wr,Eo)=>xA(void 0,null,function*(){ms(!0);const Ae=yield(0,he.ZP)(`/api/student_works/${Oa==null?void 0:Oa.homeworkId}/adjust_review_score_histories.json`,{method:"get",params:Nl(Pi({},wr),{challenge_id:Eo=="all"?null:Eo})});(Ae==null?void 0:Ae.status)===0&&(li(Ae==null?void 0:Ae.list),Ui(Ae==null?void 0:Ae.count)),ms(!1)});function Gl(){return xA(this,null,function*(){_A.current=JSON.parse(sessionStorage.all_student_works_params||"{}")})}const Dl=()=>{document.querySelectorAll("canvas").forEach(wr=>{(!wr.clientWidth||!wr.clientHeight)&&wr.remove()})},Zl=()=>{bo.current.offsetHeight>62e3?Nn(!1):Nn(!0)},uu=wr=>xA(void 0,null,function*(){const Eo=yield(0,Cr.t1)({homeworkId:wr||Oa.homeworkId});si(Eo==null?void 0:Eo.data)}),Ul=wr=>xA(void 0,null,function*(){var Eo,Ae,re,ie;let fe=0,ye;ye=Ne.default.info({width:460,title:Zt.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A,",Zt.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:Zt.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",Zt.createElement("span",{className:"c-blue"},fe+1),"/",wr!=="all"?1:Ln==null?void 0:Ln.students_count,Zt.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3"),maskClosable:!1,className:da.modal,onOk:()=>{}});const ve={margin:[0,0],filename:`${Ln!=null&&Ln.student_id&&(Ln==null?void 0:Ln.student_id)!="--"?Ln==null?void 0:Ln.student_id:""}${Ln.username}.pdf`,html2canvas:{useCORS:!0,letterRendering:!0},jsPDF:{unit:"mm",format:"a4",orientation:"landscape"}},Pe=qs.folder(Ln==null?void 0:Ln.shixun_name);function Qe(ke){return xA(this,null,function*(){yield uu(ke||hs.current);const tt=yield Qr({type:"shixunHomeworks/getShixunWorkReport",payload:Pi({homeworkId:ke||hs.current},_A.current||{})});hs.current=tt==null?void 0:tt.next_student_work_id,KA(),fe++,setTimeout(()=>xA(this,null,function*(){var dt,Bt,Ft,qe;Dl();const Ht=Pe.folder(`${tt==null?void 0:tt.group_name}`).folder(`${tt!=null&&tt.student_id&&(tt==null?void 0:tt.student_id)!="--"?tt.student_id+"+":""}${tt==null?void 0:tt.username}`),nn=document.querySelector("#export-all").children;let Dt=pa()();for(let $t=0;$t<nn.length;$t++)yield Dt.set(ve).from(nn[$t]).toContainer().toCanvas().toPdf().get("pdf").then(Pn=>xA(this,null,function*(){$t<nn.length-1&&(yield Pn.addPage())}));if(Ht.file(`${tt!=null&&tt.student_id&&(tt==null?void 0:tt.student_id)!="--"?tt.student_id+"+":""}${tt==null?void 0:tt.username}.pdf`,Dt.output("blob")),((dt=tt==null?void 0:tt.shixun_detail)==null?void 0:dt.length)>0&&((Ft=(Bt=tt==null?void 0:tt.shixun_detail)==null?void 0:Bt.filter($t=>{var Pn;return((Pn=$t==null?void 0:$t.game_codes)==null?void 0:Pn.length)>0}))==null?void 0:Ft.length)>0){const $t=Ht.folder("\u4EE3\u7801\u6587\u4EF6");(qe=tt==null?void 0:tt.shixun_detail)==null||qe.map((Pn,$n)=>{var yr,Mr;if(((yr=Pn==null?void 0:Pn.game_codes)==null?void 0:yr.length)>0){const tr=$t.folder(`\u7B2C${$n+1}\u5173-${Pn.subject}-${Pn.id}`);(Mr=Pn==null?void 0:Pn.game_codes)==null||Mr.map(bn=>{tr.file(`${bn.filename}.txt`,bn==null?void 0:bn.content)})}})}ye.update({content:Zt.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",Zt.createElement("span",{className:"c-blue"},fe),"/",tt==null?void 0:tt.students_count,Zt.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3")}),fe==(tt==null?void 0:tt.students_count)?(ye.destroy(),hl()):Qe()}),2200)})}if(wr!=="all"||(Ln==null?void 0:Ln.students_count)<2){Dl(),KA();const ke=Ya.current.children;let tt=pa()();const Bt=Pe.folder(`${Ln==null?void 0:Ln.group_name}`).folder(`${Ln!=null&&Ln.student_id&&(Ln==null?void 0:Ln.student_id)!="--"?(Ln==null?void 0:Ln.student_id)+"+":""}${Ln==null?void 0:Ln.username}`);for(let Ft=0;Ft<ke.length;Ft++)yield tt.set(ve).from(ke[Ft]).toContainer().toCanvas().toPdf().get("pdf").then(qe=>xA(void 0,null,function*(){Ft<ke.length-1&&(yield qe.addPage())}));if(hA(!1),Bt.file(`${Ln!=null&&Ln.student_id&&(Ln==null?void 0:Ln.student_id)!="--"?(Ln==null?void 0:Ln.student_id)+"+":""}${Ln.username}.pdf`,tt.output("blob"),{base64:!1}),((Eo=Ln==null?void 0:Ln.shixun_detail)==null?void 0:Eo.length)>0&&((re=(Ae=Ln==null?void 0:Ln.shixun_detail)==null?void 0:Ae.filter(Ft=>{var qe;return((qe=Ft==null?void 0:Ft.game_codes)==null?void 0:qe.length)>0}))==null?void 0:re.length)>0){const Ft=Bt.folder("\u4EE3\u7801\u6587\u4EF6");(ie=Ln==null?void 0:Ln.shixun_detail)==null||ie.map((qe,tn)=>{var Ht,nn;if(((Ht=qe==null?void 0:qe.game_codes)==null?void 0:Ht.length)>0){const Dt=Ft.folder(`\u7B2C${tn+1}\u5173-${qe.subject}-${qe.id}`);(nn=qe==null?void 0:qe.game_codes)==null||nn.map($t=>{Dt.file(`${$t.filename}.txt`,$t==null?void 0:$t.content)})}})}ye.destroy(),hl();return}else Qe(Ln==null?void 0:Ln.first_student_work_id)}),hl=()=>{qs.generateAsync({type:"blob"}).then(function(wr){console.log(Ln,"shixunWorkReport");const Eo=document.createElement("a");Eo.href=window.URL.createObjectURL(wr),Eo.download=(Ln==null?void 0:Ln.shixun_name)+".zip",document.body.appendChild(Eo);const Ae=document.createEvent("MouseEvents");Ae.initEvent("click",!1,!1),Eo.dispatchEvent(Ae),document.body.removeChild(Eo),Gs(new(Ie()))}),Nn(!1)};(0,Oe.useEffect)(()=>{Ws()},[Oa.homeworkId]);const Ws=()=>xA(void 0,null,function*(){yield Qr({type:"shixunHomeworks/getShixunWorkReport",payload:Pi(Pi({},Oa),_A.current||{})}),uu(),(0,Je.GJ)()&&Gl(),Cs(!1)}),ju=[{title:"\u5173\u5361",dataIndex:"name",render:(wr,Eo,Ae)=>Ae+1},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",render:(wr,Eo,Ae)=>Zt.createElement("div",null,wr,Eo.complete_status===4&&Zt.createElement($e.vA,{status:Eo.complete_status}))},{title:"\u5F00\u542F\u65F6\u95F4",dataIndex:"open_time"},{title:"\u4EE3\u7801\u4FEE\u6539\u884C\u6570",dataIndex:"diff_code_count",render:(wr,Eo,Ae)=>wr||"- -"},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count"},{title:"\u5B8C\u6210\u65F6\u95F4",dataIndex:"finished_time"},{title:"\u5B9E\u8BAD\u8017\u65F6",dataIndex:"time_consuming"},{title:"\u662F\u5426\u67E5\u770B\u7B54\u6848",dataIndex:"view_answer",render:wr=>wr?"\u662F":"\u5426"},{title:"\u7ECF\u9A8C\u503C",dataIndex:"experience",render:(wr,Eo)=>Zt.createElement("div",null,Zt.createElement("span",{style:{color:parseFloat(Eo.myself_experience)!==parseFloat(wr)?"red":"green"}},Eo.myself_experience),"/",wr)},{title:"\u5173\u5361\u5F97\u5206",dataIndex:"game_score",render:(wr,Eo)=>Zt.createElement("div",null,Zt.createElement("span",{style:{color:parseFloat(Eo.game_score_full)!==parseFloat(wr)?"red":"green"}},wr),"/",Eo.game_score_full)},{title:"\u8C03\u5206",dataIndex:"game_score",render:(wr,Eo)=>Ys?Zt.createElement(wo,{max:Eo.game_score_full,defaultValue:parseFloat(wr),onBlur:Ae=>xA(void 0,null,function*(){var re;if((0,Je.Rm)()&&!((re=Hn.AssistantObject.practice)!=null&&re.can_appraise)){ce.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const ie=yield Qr({type:"shixunHomeworks/changeScore",payload:{categoryId:Oa.homeworkId,type:"report",score:Ae,challenge_id:Eo.challenge_id}});$A({page:1,page_size:10},"all"),yield Qr({type:"shixunHomeworks/getShixunWorkReport",payload:Pi(Pi({},Oa),_A.current||{})}),ie.status===0&&ce.ZP.success("\u64CD\u4F5C\u6210\u529F")})}):wr}];let cu=[{title:"\u5173\u5361",dataIndex:"order",key:"order",render:(wr,Eo,Ae)=>({children:wr,props:{rowSpan:Eo.rowSpan}})},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",render:(wr,Eo,Ae)=>({children:wr,props:{rowSpan:Eo.rowSpan}})},{title:"\u6307\u6807\u540D\u79F0",dataIndex:"target_name",key:"target_name"},{title:"\u6307\u6807\u9884\u671F\u7ED3\u679C",dataIndex:"output",key:"output"},{title:"\u6307\u6807\u5B9E\u9645\u7ED3\u679C",dataIndex:"actual_output",key:"actual_output"},{title:"\u6307\u6807\u5F97\u5206",dataIndex:"test_score",key:"test_score",render:(wr,Eo,Ae)=>Zt.createElement("div",null,Zt.createElement("span",{style:{color:parseFloat(Eo.actual_test_score)!==parseFloat(wr)?"red":"green"}},Eo.actual_test_score),"/",wr)},{title:"\u6307\u6807\u603B\u5206",render:(wr,Eo,Ae)=>({children:Zt.createElement("div",null,Zt.createElement("span",{style:{color:parseFloat(Eo.actual_target_score)!==parseFloat(wr)?"red":"green"}},Eo.actual_target_score),"/",wr),props:{rowSpan:Eo.rowSpan}}),dataIndex:"total_target_score",key:"total_target_score"}];const Wl=[{title:"\u5173\u5361",dataIndex:"challenge_num",width:220},{title:"\u8C03\u5206\u7528\u6237",dataIndex:["user","name"]},{title:"\u8C03\u5206\u524D",dataIndex:"old_score"},{title:"\u8C03\u5206\u540E",dataIndex:"score"},{title:"\u8C03\u5206\u65F6\u95F4",dataIndex:"created_at",render:wr=>Zt.createElement("span",null,wr?Ve()(wr).format("YYYY-MM-DD HH:mm"):"--")}],Vl=wr=>{Qr({type:"shixunHomeworks/setActionTabs",payload:{key:"",type:2}}),setTimeout(()=>{wr==="next"?Ze.history.push(`/classrooms/${Oa.coursesId}/shixun_homework/${Oa.categoryId}/${Ln==null?void 0:Ln.next_student_work_id}/comment`):Ze.history.push(`/classrooms/${Oa.coursesId}/shixun_homework/${Oa.categoryId}/${Ln==null?void 0:Ln.pre_student_work_id}/comment`)},200)},zr=wr=>{qi(""),wr.target.value&&(console.log("\u8FDB\u6765",Ln),wr.target.value=wr.target.value>Ln.repeat_setting_score?Ln.repeat_setting_score:wr.target.value,qi(wr.target.value))},Uo=()=>xA(void 0,null,function*(){const wr=yield(0,he.ZP)(`/api/student_works/${Ln==null?void 0:Ln.work_id}/update_repeat_score`,{method:"put",body:{score:qA}});yield Qr({type:"shixunHomeworks/getShixunWorkReport",payload:Pi(Pi({},Oa),_A.current||{})}),wr.status===0&&ce.ZP.info("\u64CD\u4F5C\u6210\u529F")});return Zt.createElement("section",{className:"bg-fafafa",style:{position:"sticky",top:0}},Zt.createElement("div",{className:"edu-container mt10",style:{paddingBottom:100}},Zt.createElement(Ue.Z,{loading:Ir["shixunHomeworks/getShixunWorkReport"],active:!0,avatar:{size:40},paragraph:{rows:5}},Zt.createElement("div",{className:"edu-container"},Ln.course_id&&Zt.createElement("section",{className:"animated fadeIn"},Zt.createElement("aside",{className:""},Ln.category&&Zt.createElement(xe.Z,{separator:">"},Zt.createElement(xe.Z.Item,null,Zt.createElement(Ze.Link,{to:`/classrooms/${Ln.course_id}/shixun_homework`},Ln.course_name)),Zt.createElement(xe.Z.Item,null,Zt.createElement(Ze.Link,{to:`/classrooms/${Ln.course_id}/shixun_homework/${Ln.category.main?"":Ln.category.category_id}`},Ln.category.category_name)),Zt.createElement(xe.Z.Item,null,Zt.createElement(Ze.Link,{to:`/classrooms/${Ln.course_id}/shixun_homework/${Ln.homework_common_id}/detail`},"\u4F5C\u4E1A\u8BE6\u60C5")),Zt.createElement(xe.Z.Item,null,Ln.username))),Zt.createElement("aside",{className:[da.title1,"mt20"].join(" ")},Zt.createElement(E.Z,{align:"middle"},Zt.createElement(b.Z,{flex:1},Zt.createElement(Ze.Link,{to:`/classrooms/${Ln.course_id}/shixun_homework/${Ln.homework_common_id}/detail`},Zt.createElement(ea.Z,{className:"font16 c-black"})),Zt.createElement("strong",{className:"font20 ml5"},Ln==null?void 0:Ln.homework_name),Zt.createElement($e.VV,{temporary:!0,status:Ln.homework_status})),Zt.createElement(b.Z,{className:da.title1_right},Ln.view_tpi&&Zt.createElement(De.ZP,{onClick:()=>{var wr,Eo;(0,$e.xg)(`/tasks/${Ln==null?void 0:Ln.course_id}/${Ln==null?void 0:Ln.homework_common_id}/${(Eo=(wr=Ln==null?void 0:Ln.shixun_detail)==null?void 0:wr[0])==null?void 0:Eo.game_identifier}`)}},Zt.createElement("span",{className:"iconfont icon-yijiandianping mr5"}),"\u67E5\u770B\u5B66\u5458\u5B9E\u8BAD"),(0,Je.GJ)()&&Ln.homework_end===!1&&!!Ln.myshixun_id&&Zt.createElement(De.ZP,{className:"ml10",onClick:()=>xA(void 0,null,function*(){yield Qr({type:"shixunHomeworks/setActionTabs",payload:{key:"\u6253\u56DE\u91CD\u505A",selectArrs:{myshixun_identifier:Ln.myshixun_identifier},homework_common_id:Ai.categoryId}})})},Zt.createElement("span",{className:"iconfont icon-dahuizhongzuo3x mr5"}),"\u6253\u56DE\u91CD\u505A"),Zt.createElement(De.ZP,{className:"ml10",onClick:()=>{var wr;if((0,Je.Rm)()&&!((wr=Hn.AssistantObject.practice)!=null&&wr.can_download)){ce.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ul("")},loading:Fi},Zt.createElement("span",{className:"iconfont icon-daochu mr5"}),"\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A"),(0,Je.GJ)()&&(Ln==null?void 0:Ln.students_count)>1&&Zt.createElement(De.ZP,{className:"ml10",onClick:()=>{var wr;if((0,Je.Rm)()&&!((wr=Hn.AssistantObject.practice)!=null&&wr.can_download)){ce.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ne.default.confirm({title:"\u9009\u62E9\u5BFC\u51FA\u65B9\u5F0F",closable:!0,icon:null,centered:!0,okText:Zt.createElement(ue.Z,{title:"\u5BFC\u51FA\u65F6\u4E0D\u80FD\u9000\u51FA\u6216\u5173\u95ED\u5BFC\u51FA\u9875\u9762\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u5176\u4ED6\u64CD\u4F5C"},"\u524D\u7AEF\u5BFC\u51FA"),cancelText:Zt.createElement(ue.Z,{title:"\u751F\u6210\u5BFC\u51FA\u4EFB\u52A1\u540E\u53EF\u5173\u95ED\u9875\u9762\uFF0C\u540E\u53F0\u5BFC\u51FA\u6210\u529F\u540E\u5728\u5386\u53F2\u5BFC\u51FA\u9875\u9762\u81EA\u884C\u4E0B\u8F7D\uFF0C\u4E0D\u5F71\u54CD\u5176\u4ED6\u64CD\u4F5C"},"\u540E\u53F0\u5BFC\u51FA"),onOk:()=>{Ul("all")},onCancel:()=>{},cancelButtonProps:{onClick:()=>{(0,Pa.jj)({categoryId:Oa.categoryId,coursesId:Oa.coursesId},"shixun_report")}}})}},Zt.createElement("span",{className:"iconfont icon-daochu mr5"}),"\u5BFC\u51FA\u5168\u90E8\u5B66\u751F\u5B9E\u8BAD\u62A5\u544A"))))),Zt.createElement("aside",{className:"mt30 relative"})),Zt.createElement("aside",{className:"edu-container bg-white",ref:bo},Zt.createElement("div",{id:"export-all",ref:Ya},Zt.createElement("div",{id:"export-all-1"},Zt.createElement("div",{className:da.title},Zt.createElement("h1",null,"\u603B\u4F53\u8BC4\u4EF7"),Zt.createElement("div",null,(0,Je.GJ)()&&Zt.createElement(De.ZP,{className:"mr20",type:"primary",onClick:()=>{Qr({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:Ln.user_id,data:Pi({},Ln)},fn:()=>$A({page:1,page_size:10},"all")}})}},Zt.createElement(de.Z,null),Ln.has_shixun_work_comment?"\u66F4\u6539\u70B9\u8BC4":"\u70B9\u8BC4\u4F5C\u4E1A"))),Zt.createElement(a.Z,{style:{marginTop:0}}),Zt.createElement(E.Z,{className:"pl30 pr30"},Zt.createElement(b.Z,null,Zt.createElement("img",{className:da.userPic,src:`${Ke.Z.IMG_SERVER}/images/${Ln.image_url}`,alt:Ln.username})),Zt.createElement(b.Z,null,Zt.createElement("span",{className:"font16 ml40"},Ln.username),Zt.createElement($e.vA,{status:Ln.compelete_status}),Zt.createElement("ul",{className:da.userInfo},Zt.createElement("li",null,"\u5B66\u53F7\uFF1A",Ln.student_id||"--"),Zt.createElement("li",null,"\u5206\u73ED\uFF1A",Ln.group_name||"--"),Zt.createElement("br",null),Zt.createElement("li",null,"\u622A\u6B62\u524D\u5B8C\u6210\u5173\u5361\uFF1A",Zt.createElement("span",{className:"c-red"},Ln.complete_count),"/",Zt.createElement("span",{className:"c-red"},Ln.challenges_count)),Zt.createElement("li",null,"\u6700\u65B0\u5B8C\u6210\u5173\u5361\uFF1A",Zt.createElement("span",{className:"c-red"},Ln.current_complete_count||"-"),"/",Zt.createElement("span",{className:"c-red"},Ln.challenges_count)),Zt.createElement("li",null,"\u5B8C\u6210\u6548\u7387\uFF1A",Ln&&Ln.efficiency===null?"--":Ln&&Ln.efficiency),Zt.createElement("li",null,"\u8BFE\u5802\u6700\u9AD8\u5B8C\u6210\u6548\u7387\uFF1A",Ln&&Ln.max_efficiency===null?"--":Ln&&Ln.max_efficiency))),Zt.createElement("ul",{className:[da.listItem,"mt10"].join(" ")},Zt.createElement("li",null,Zt.createElement("strong",null,"\u901A\u5173\u65F6\u95F4"),Zt.createElement("div",{className:"c-light-black mt20"},Ln&&Ln.passed_time===null||Ln&&Ln.passed_time==="--"?"--":Ve()(Ln&&Ln.passed_time).format("YYYY-MM-DD HH:mm"))),Zt.createElement("li",null,Zt.createElement("strong",null,"\u8BA1\u65F6\u89C4\u5219",Zt.createElement("i",{onClick:wr=>{wr.stopPropagation(),wr.preventDefault(),Hi(!0)},style:{marginLeft:4,color:"#145DFF",fontSize:16,cursor:"pointer"},className:"iconfont icon-tishixiaowenhao"})),Zt.createElement("div",{className:"c-light-black mt20"},Ln==null?void 0:Ln.human_training_time_rules)),Zt.createElement("li",null,Zt.createElement("strong",null,"\u5B9E\u8BAD\u603B\u8017\u65F6",Zt.createElement("i",{onClick:wr=>{wr.stopPropagation(),wr.preventDefault(),xo(!0)},style:{marginLeft:4,color:"#145DFF",fontSize:16,cursor:"pointer"},className:"iconfont icon-tishixiaowenhao"})),Zt.createElement("div",{className:"c-light-black mt20"},Ln.time_consuming)),Zt.createElement("li",null,Zt.createElement("strong",null,"\u8BC4\u6D4B\u6B21\u6570"),Zt.createElement("div",{className:"mt20"},Ln.evaluate_count)),(Ln==null?void 0:Ln.eff_score_full)&&Zt.createElement(Zt.Fragment,null,Zt.createElement("li",null,Zt.createElement("strong",null,"\u5173\u5361\u5F97\u5206"),Zt.createElement("div",{className:"mt20"},Zt.createElement("span",{className:"c-orange"},Ln.challenge_score),"/",Zt.createElement("span",{className:"c-light-black"},Ln.challenge_score_full))),Zt.createElement("li",null,Zt.createElement("strong",null,"\u6548\u7387\u5206"),Zt.createElement("div",{className:"mt20"},Zt.createElement("span",{className:"c-orange"},Ln.eff_score),"/",Zt.createElement("span",{className:"c-light-black"},Ln.eff_score_full)))),(Ln==null?void 0:Ln.have_repeat)&&(Ln==null?void 0:Ln.repeat_minus_score)!==0&&Zt.createElement("li",{style:{position:"relative"}},Zt.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},Zt.createElement("strong",null,"\u67E5\u91CD\u6263\u5206"),Zt.createElement("div",{style:{position:"absolute",fontSize:"10px",color:"white",left:"57px",width:"46px",bottom:"72px"}},Ln!=null&&Ln.review_rate?Zt.createElement("span",{style:{background:"#0152d9",borderRadius:"6px 6px 6px 0",cursor:"pointer"},onClick:()=>{if(Ln!=null&&Ln.review_id&&il)localStorage.setItem("studentDetial",window.location.pathname),Ze.history.push({pathname:`/classrooms/:coursesId/shixun_homework/${Oa.categoryId}/review_detail/${Ln==null?void 0:Ln.review_id}`});else return}},Ln.review_rate.toFixed(1),"%"):Zt.createElement("span",{style:{background:"#0152d9",borderRadius:"6px 6px 6px 0"}},"- -"))),il?Zt.createElement("div",{className:"mt20"},Zt.createElement(y.default,{style:{width:"45px",height:"22px"},value:qA,onChange:wr=>{zr(wr)},onBlur:Uo,disabled:ml})," / ",Ln==null?void 0:Ln.repeat_setting_score):Zt.createElement("div",{className:"mt20"},Ln==null?void 0:Ln.repeat_minus_score," / ",Ln==null?void 0:Ln.repeat_setting_score)),console.log("sssssssssssssssssssssss",Ln==null?void 0:Ln.have_repeat,Ln==null?void 0:Ln.repeat_minus_score),(Ln==null?void 0:Ln.have_repeat)&&(Ln==null?void 0:Ln.repeat_minus_score)===0&&Zt.createElement("li",null,Zt.createElement("strong",null,"\u67E5\u91CD\u6263\u5206"),Zt.createElement("div",{className:"mt20"}," - -")),!(Ln!=null&&Ln.have_repeat)&&Zt.createElement("li",null,Zt.createElement("strong",null,"\u67E5\u91CD\u6263\u5206"),Zt.createElement("div",{className:"mt20"}," - -")),Zt.createElement("li",null,Zt.createElement("strong",null,"\u8865\u4EA4\u6263\u5206"),Zt.createElement("div",{className:"mt20"},Zt.createElement("span",null,Ln.late_penalty||"- -"))),Zt.createElement("li",null,Zt.createElement("strong",null,"\u6700\u7EC8\u6210\u7EE9"),Zt.createElement("div",{className:"mt20"},Zt.createElement("span",{className:"c-orange"},zl),"/",Zt.createElement("span",{className:"c-light-black"},Ln.all_work_score))),Zt.createElement("li",null,Zt.createElement("strong",null,"\u603B\u8BC4"),Zt.createElement("div",{className:"mt20"},Zt.createElement("span",{className:"c-orange"},Ln.overall_appraisal))))),Zt.createElement(a.Z,{style:{margin:0}}),(Ln.work_comment_hidden||Ln.work_comment)&&Zt.createElement("div",null,Zt.createElement(E.Z,{align:"middle"},Zt.createElement(b.Z,{flex:1},Zt.createElement("h1",{className:da.title},"\u70B9\u8BC4\u5185\u5BB9")),Zt.createElement(b.Z,{className:"pr30"},(0,Je.GJ)()&&Zt.createElement(De.ZP,{onClick:()=>xA(void 0,null,function*(){Ne.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:Zt.createElement(Fe.Z,null),content:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F",onOk(){return xA(this,null,function*(){(yield(0,Cr.gZ)({comment_id:Ln.comment_id,homeworkId:Oa.homeworkId})).status===0&&(ce.ZP.success("\u5220\u9664\u6210\u529F"),Qr({type:"shixunHomeworks/getShixunWorkReport",payload:Pi(Pi({},Oa),_A.current||{})}))})}})})},Zt.createElement(Le.Z,null),"\u5220\u9664"))),Zt.createElement(a.Z,{style:{margin:0}}),Ln.work_comment&&Zt.createElement("aside",{className:"pl30 pr30 mt20"},Zt.createElement("span",{className:"c-light-black font12"},"# \u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),Zt.createElement("br",null),Zt.createElement(Vn.Z,{value:Ln.work_comment})),Ln.work_comment_hidden&&Zt.createElement("aside",{className:"pl30 pr30 mt20"},Zt.createElement("span",{className:"c-light-black font12"},"# \u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),Zt.createElement("br",null),Zt.createElement(Vn.Z,{value:Ln.work_comment_hidden}))),(Ln==null?void 0:Ln.action_analysis)&&Zt.createElement(no,{detailData:Ln}),Zt.createElement("div",{className:da.score},Zt.createElement("h1",{className:da.title},"\u9636\u6BB5\u6210\u7EE9"),(Ln==null?void 0:Ln.adjust_review_score_count)>0&&(0,Je.GJ)()&&Zt.createElement("div",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{yA(!0),$A({page:1,page_size:10},"all")}},"\u6210\u7EE9\u8C03\u5206\u8BB0\u5F55\uFF08",Ln==null?void 0:Ln.adjust_review_score_count,"\u6B21\uFF09")),Zt.createElement("aside",{className:"pl30 pr30"},Zt.createElement(x.default,{dataSource:Ln.stage_list,rowKey:wr=>wr==null?void 0:wr.challenge_id,pagination:!1,columns:ju})),((mo=Ln==null?void 0:Ln.target_test_sets)==null?void 0:mo.length)>0&&Zt.createElement("div",null,Zt.createElement("h1",{className:da.title},"\u6307\u6807\u6210\u7EE9"),Zt.createElement("aside",{className:"pl30 pr30"},Zt.createElement(x.default,{dataSource:os,rowKey:wr=>wr==null?void 0:wr.challenge_id,pagination:!1,bordered:!0,columns:cu}))),(Ln==null?void 0:Ln.work_description)&&Zt.createElement(Zt.Fragment,null,Zt.createElement("h1",{className:da.title},"\u4E2A\u4EBA\u603B\u7ED3"),Zt.createElement("aside",{className:"pl30 pr30"},Zt.createElement(Vn.Z,{value:Ln==null?void 0:Ln.work_description}))),Zt.createElement("h1",{className:da.title},"\u56FE\u5F62\u7EDF\u8BA1"),Zt.createElement(ho,{data:uo}),Zt.createElement("h1",{className:da.title},"\u5B9E\u8BAD\u8BE6\u60C5")),Zt.createElement(Ko,{autoHeight:XA}))),(0,Je.GJ)()&&Zt.createElement("aside",{className:`${da.footerBar} ${Fi?da.footerBarStatic:""}`},Zt.createElement("aside",{className:"edu-container"},Zt.createElement(E.Z,{align:"middle"},Zt.createElement(b.Z,{flex:"1"},Zt.createElement(Ze.Link,{className:da.exitComment,to:`/classrooms/${Oa.coursesId}/shixun_homework/${Oa.categoryId}/detail`},"\u8FD4\u56DE\u5217\u8868")),Zt.createElement(b.Z,{flex:"1",className:"tr"},Zt.createElement(De.ZP,{type:"default",disabled:!(Ln!=null&&Ln.pre_student_work_id),onClick:()=>Vl()},"\u4E0A\u4E00\u4E2A"),Zt.createElement(De.ZP,{type:"default",style:{marginLeft:"20px",marginRight:"20px"},disabled:!(Ln!=null&&Ln.next_student_work_id),onClick:()=>Vl("next")},"\u4E0B\u4E00\u4E2A"),(0,Je.GJ)()&&Zt.createElement(De.ZP,{type:"primary",onClick:()=>xA(void 0,null,function*(){Qr({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:Ln.user_id,data:Pi({},Ln)},fn:()=>$A({page:1,page_size:10},"all")}})})},"\u70B9\u8BC4\u4F5C\u4E1A"))))))),Zt.createElement(Ns,null),Zt.createElement(FA.Z,null),Zt.createElement(Ne.default,{open:is,width:860,centered:!0,onCancel:()=>{Hi(!1)},title:"\u8BA1\u65F6\u89C4\u5219\u8BF4\u660E",footer:null},Zt.createElement("div",{style:{color:"#333333",fontWeight:400}},Zt.createElement("span",{style:{fontWeight:500}},"1\u3001\u9875\u9762\u505C\u7559\u65F6\u957F"),Zt.createElement("br",null),Zt.createElement("span",null,"\u5B66\u751F\u8FDB\u5165\u5173\u5361\u7684\u7B54\u9898\u9875\u9762\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u5B66\u751F\u5173\u5361\u8BC4\u6D4B\u901A\u8FC7\uFF0C\u5219\u8BA1\u65F6\u7ED3\u675F\uFF1B"),Zt.createElement("br",null),Zt.createElement("span",null," \u5B66\u751F\u8FDB\u5165\u5173\u5361\u7684\u7B54\u9898\u9875\u9762\u5F00\u59CB\u8BA1\u65F6\uFF0C\u82E5\u5B66\u751F\u5173\u95ED/\u9000\u51FA\u7B54\u9898\u9875\u9762\uFF0C\u5219\u8BA1\u65F6\u6682\u505C\uFF0C\u518D\u6B21\u8FDB\u5165\u7B54\u9898\u9875\u9762\u65F6\u5F00\u59CB\u7D2F\u8BA1\u8BA1\u65F6\u76F4\u81F3\u8BC4\u6D4B\u901A\u8FC7\uFF0C\u5219\u8BA1\u65F6\u7ED3\u675F\uFF1B"),Zt.createElement("span",{style:{color:"#FA6400",display:"flex",height:34,alignItems:"center"}}," \u53EF\u80FD\u4F1A\u9020\u6210\u65F6\u957F\u8BC4\u4F30\u4E0E\u5B9E\u9645\u505A\u9898\u80FD\u529B\u4E0D\u7B26\u7684\u60C5\u51B5 "),Zt.createElement("span",null,"a\u3001\u5B66\u751F\u8FDB\u5165\u5173\u5361\u770B\u5B8C\u9898\u540E\uFF0C\u9000\u51FA\u7B54\u9898\u9875\u9762\u5B8C\u6210\u4EE3\u7801\u8BBE\u8BA1\uFF0C\u518D\u590D\u5236\u8FDB\u5E73\u53F0\u7B54\u9898\u9875\u9762\u8FDB\u884C\u8BC4\u6D4B\uFF0C\u65E0\u6CD5\u8BC4\u4F30\u5B66\u751F\u7684\u5B66\u4E60\u548C\u601D\u8003\u65F6\u95F4\u3002")),Zt.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},Zt.createElement("span",{style:{fontWeight:500}},"2\u3001\u5173\u5361\u603B\u8017\u65F6"),Zt.createElement("br",null),Zt.createElement("span",{style:{}},"\u5B66\u751F\u7B2C\u4E00\u6B21\u8FDB\u5165\u5173\u5361\u7B54\u9898\u9875\u9762\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u8BE5\u5173\u5361\u8BC4\u6D4B\u901A\u8FC7\uFF0C\u5219\u8BA1\u65F6\u7ED3\u675F\u3002 "),Zt.createElement("br",null),Zt.createElement("span",null," \u53E6\uFF0C\u5373\u4F7F\u5173\u5361\u95EF\u5173\u8FC7\u7A0B\u4E2D\uFF0C\u5B66\u751F\u9000\u51FA/\u5173\u95ED\u7B54\u9898\u9875\u9762\uFF0C\u4E5F\u5C06\u6301\u7EED\u8BA1\u65F6\uFF0C\u76F4\u81F3\u8BE5\u5173\u5361\u901A\u8FC7\u3002"),Zt.createElement("span",{style:{color:"#FA6400",display:"flex",height:44,paddingTop:10}}," \u53EF\u80FD\u4F1A\u9020\u6210\u65F6\u957F\u8BC4\u4F30\u4E0E\u5B9E\u9645\u505A\u9898\u80FD\u529B\u4E0D\u7B26\u7684\u60C5\u51B5 "),Zt.createElement("span",null,"a\u3001\u5B66\u751F\u4ECE\u5176\u4ED6\u540C\u5B66\u5904\u770B\u5230\u9898\u76EE\u540E\uFF0C\u5B8C\u6210\u4EE3\u7801\u8BBE\u8BA1\uFF0C\u518D\u8FDB\u5165\u5173\u5361\u7B54\u9898\u9875\u9762\uFF0C\u5C06\u5DF2\u5B8C\u6210\u7684\u4EE3\u7801\u590D\u5236\u81F3\u5E73\u53F0\u8FDB\u884C\u8BC4\u6D4B\uFF1B"),Zt.createElement("br",null),Zt.createElement("span",null,"b\u3001\u5B66\u751F\u7B2C\u4E00\u6B21\u6253\u5F00\u5173\u5361\u540E\uFF0C\u56E0\u4E3A\u67D0\u79CD\u539F\u56E0\u79BB\u5F00\u9875\u9762\uFF0C\u65F6\u9694\u591A\u65E5\u624D\u518D\u6B21\u8FDB\u5165\u5E73\u53F0\u95EF\u5173\uFF0C\u5C31\u4F1A\u5BFC\u81F4\u5B66\u751F\u5173\u5361\u603B\u8017\u65F6\u8FC7\u957F\uFF1B")),Zt.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},Zt.createElement("span",{style:{fontWeight:500}},"3\u3001\u4F5C\u4E1A\u901A\u5173\u65F6\u957F"),Zt.createElement("br",null),Zt.createElement("span",{style:{}},"\u4ECE\u8001\u5E08\u53D1\u5E03\u7684\u5B9E\u8BAD\u4F5C\u4E1A\u5F00\u59CB\u65F6\u95F4\uFF0C\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u5B66\u751F\u5B9E\u8BAD\u901A\u5173\uFF08\u5305\u62EC\u8FDF\u4EA4\u901A\u5173\uFF09\uFF0C\u7ED3\u675F\u8BA1\u65F6\u3002\u5982\u679C\u5B66\u751F\u672A\u901A\u5173\uFF0C\u5219\u8BE5\u751F\u7684\u95EF\u5173\u8017\u65F6\u4E3A\u8001\u5E08\u8BBE\u7F6E\u7684\u5B9E\u8BAD\u5F00\u59CB\u65F6\u95F4\u81F3\u5B9E\u8BAD\u622A\u6B62\u65F6\u95F4\uFF0C\u5982\u679C\u8001\u5E08\u5F00\u542F\u4E86\u8865\u4EA4\uFF0C\u5219\u8BE5\u751F\u7684\u95EF\u5173\u8017\u65F6\u4E3A\u5B9E\u8BAD\u5F00\u59CB\u65F6\u95F4\u81F3\u5B9E\u8BAD\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u3002")),Zt.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},Zt.createElement("span",{style:{fontWeight:500}},"\u89C4\u5219\u76EE\u7684"),Zt.createElement("br",null),Zt.createElement("span",{style:{}},"\u9F13\u52B1\u5B66\u751F\u5728\u5B9E\u8BAD\u4F5C\u4E1A\u53D1\u5E03\u7684\u7B2C\u4E00\u65F6\u95F4\uFF0C\u7ACB\u5373\u767B\u5F55\u5E73\u53F0\u5B8C\u6210\u5B9E\u8BAD\u4F5C\u4E1A\u7684\u901A\u5173\u3002"))),Zt.createElement(Ne.default,{open:Co,title:"\u5B9E\u8BAD\u603B\u8017\u65F6\u8BF4\u660E",centered:!0,footer:null,onCancel:()=>{xo(!1)},width:600},Zt.createElement("div",{style:{fontWeight:400,color:"#333333"}},Zt.createElement("div",null,"1\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",Zt.createElement("span",{style:{color:"#145DFF"}},"\u9875\u9762\u505C\u7559\u65F6\u957F"),"\u201D\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u6240\u6709\u5173\u5361\u8017\u65F6\u76F8\u52A0\u4E4B\u548C\uFF1B"),Zt.createElement("div",{style:{margin:"20px 0px"}},"2\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",Zt.createElement("span",{style:{color:"#145DFF"}},"\u5173\u5361\u603B\u8017\u65F6"),"\u201D\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u6240\u6709\u5173\u5361\u8017\u65F6\u76F8\u52A0\u4E4B\u548C\uFF1B"),Zt.createElement("div",null,"3\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",Zt.createElement("span",{style:{color:"#145DFF"}},"\u4F5C\u4E1A\u901A\u5173\u65F6\u957F"),"\u201D\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u5B9E\u8BAD\u53D1\u5E03\u65F6\u95F4\u81F3\u5B9E\u8BAD\u901A\u5173\u65F6\u95F4\uFF0C\u5F53\u5B66\u751F\u672A\u901A\u5173\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u5B9E\u8BAD\u53D1\u5E03\u65F6\u95F4\u81F3\u5B9E\u8BAD\u622A\u6B62\u65F6\u95F4\u3002"))),Zt.createElement(Ne.default,{open:tA,title:"\u6210\u7EE9\u8C03\u5206\u8BB0\u5F55",centered:!0,footer:null,onCancel:()=>{zs("all"),yA(!1)},destroyOnClose:!0,width:900},Zt.createElement("div",{style:{fontWeight:400,color:"#333333"}},Zt.createElement("div",null,Zt.createElement("span",null,"\u5173\u5361\uFF1A"),Zt.createElement(z.default,{style:{width:300},value:No,placeholder:"\u8BF7\u9009\u62E9\u5173\u5361",defaultValue:"all",onChange:wr=>xA(void 0,null,function*(){zs(wr),$A({page:1,page_size:10},wr)})},Zt.createElement(z.default.Option,{value:"all"}," \u5168\u90E8 "),(zo=Ln==null?void 0:Ln.stage_list)==null?void 0:zo.map((wr,Eo)=>Zt.createElement(z.default.Option,{key:Eo,value:wr==null?void 0:wr.challenge_id},"\u7B2C",(0,$e.EM)(Eo+1),"\u5173")))),Zt.createElement("div",{className:"mt20"},Zt.createElement(x.default,{dataSource:co,rowKey:wr=>wr==null?void 0:wr.id,pagination:!1,columns:Wl,loading:pA})),Zt.createElement("div",{className:da.footer},Zt.createElement("div",null,Zt.createElement("span",{style:{color:"#656F87"}},"\u5171",Zt.createElement("span",{className:"c-light-primary"},Zi),"\u6761\u6570\u636E")),Zt.createElement(ae.Z,{defaultCurrent:1,defaultPageSize:10,current:(Si==null?void 0:Si.page)||1,showSizeChanger:!1,showQuickJumper:!0,hideOnSinglePage:!0,total:Zi,onChange:dA})))))};var pi=(0,Ze.connect)(({shixunHomeworks:Dn,classroomList:un,loading:gn,globalSetting:Hn,user:pr})=>({shixunHomeworks:Dn,classroomList:un,globalSetting:Hn,loading:gn.effects,user:pr}))(BA);const cA=({globalSetting:Dn})=>{var un;switch(Number((un=Dn==null?void 0:Dn.setting)==null?void 0:un.theme)){case ee.Fy.THEMEONE:return Oe.createElement(ia,null);case ee.Fy.DEFAULT:default:return Oe.createElement(pi,null)}};var Ks=(0,Ze.connect)(({globalSetting:Dn})=>({globalSetting:Dn}))(cA)},42420:function(wn,zt,me){"use strict";var ee=me(62844),Oe=me(2453),Ze=me(33170),st=me(35973),Ve=me(52262),He=me(67294),Ie=(Ne,ce,Ue)=>new Promise((xe,De)=>{var ue=E=>{try{a(Ue.next(E))}catch(b){De(b)}},y=E=>{try{a(Ue.throw(E))}catch(b){De(b)}},a=E=>E.done?xe(E.value):Promise.resolve(E.value).then(ue,y);a((Ue=Ue.apply(Ne,ce)).next())});const he=({shixunHomeworks:Ne,classroomList:ce,dispatch:Ue})=>{const xe=(0,st.useParams)();return He.createElement(ee.default,{centered:!0,title:"\u63D0\u793A",open:Ne.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Ie(void 0,null,function*(){var De,ue,y,a;if((0,Ve.Rm)()&&!((De=ce.AssistantObject.practice)!=null&&De.can_redo)){Oe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const E=yield(0,Ze.ZP)(`/api/myshixuns/${Ne.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"GET",params:{course_id:xe.coursesId,homework_common_id:Ne.actionTabs.homework_common_id}});if(E.shixun_identifier){Oe.ZP.success("\u64CD\u4F5C\u6210\u529F"),Ue({type:"shixunHomeworks/setActionTabs",payload:{}});const b=(y=(ue=E==null?void 0:E.new_works)==null?void 0:ue.find(x=>`${x.homework_common_id}`===xe.categoryId))==null?void 0:y.id;if((0,Ve.Rm)()&&!((a=ce.AssistantObject.practice)!=null&&a.can_view))return;st.history.replace(`/classrooms/${xe.coursesId}/shixun_homework/${xe.categoryId}/${b}/comment`)}}),onCancel:()=>{Ue({type:"shixunHomeworks/setActionTabs",payload:{}})}},He.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),He.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};zt.Z=(0,st.connect)(({shixunHomeworks:Ne,classroomList:ce})=>({shixunHomeworks:Ne,classroomList:ce}))(he)},98769:function(wn,zt,me){"use strict";me.d(zt,{AD:function(){return Ct},D9:function(){return lt},Hp:function(){return Fe},IM:function(){return cn},Iy:function(){return Le},KM:function(){return Wn},MJ:function(){return Ke},Ne:function(){return mt},ON:function(){return vn},Uj:function(){return St},VY:function(){return dn},YO:function(){return Tn},YX:function(){return Mt},Zn:function(){return y},_g:function(){return z},_k:function(){return Pt},c6:function(){return ft},cr:function(){return a},eV:function(){return Re},fi:function(){return E},gh:function(){return ot},hS:function(){return Fn},iA:function(){return b},j6:function(){return ae},je:function(){return pt},jj:function(){return de},kS:function(){return Mn},o6:function(){return _e},pO:function(){return _n},rQ:function(){return rn},sA:function(){return $e},xm:function(){return yt},xo:function(){return kt},y8:function(){return bt},yd:function(){return x}});var ee=me(89779),Oe=me(35973),Ze=me(28706),st=me(2453),Ve=me(11320),He=Object.defineProperty,Ie=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,ce=(Te,Rt,Ye)=>Rt in Te?He(Te,Rt,{enumerable:!0,configurable:!0,writable:!0,value:Ye}):Te[Rt]=Ye,Ue=(Te,Rt)=>{for(var Ye in Rt||(Rt={}))he.call(Rt,Ye)&&ce(Te,Ye,Rt[Ye]);if(Ie)for(var Ye of Ie(Rt))Ne.call(Rt,Ye)&&ce(Te,Ye,Rt[Ye]);return Te},xe=(Te,Rt,Ye)=>new Promise((pe,Se)=>{var je=it=>{try{et(Ye.next(it))}catch(Ot){Se(Ot)}},Me=it=>{try{et(Ye.throw(it))}catch(Ot){Se(Ot)}},et=it=>it.done?pe(it.value):Promise.resolve(it.value).then(je,Me);et((Ye=Ye.apply(Te,Rt)).next())});const De=()=>{(0,Oe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},ue=()=>{(0,Oe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},y=Te=>xe(void 0,null,function*(){De(),(yield(0,ee.YR)(Ue({},Te))).status===0&&(yield(0,Ze.QH)("",(0,Ze.NY)({url:Ve.Z.API_SERVER+`/api/courses/${Te.coursesId}/export_couser_info.json`,query:Te}))),ue()}),a=Te=>xe(void 0,null,function*(){const Rt=yield(0,ee.yS)(Ue({},Te));if(Rt.status===0)st.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Oe.history.push(`/classrooms/${Te.coursesId}/exportlist/course_member_act_score`);else{if(Rt.status===-2)return Rt;Rt.status===-3&&((0,Oe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Oe.history.push(`/classrooms/${Te.coursesId}/exportlist/course_member_act_score`))}}),E=Te=>xe(void 0,null,function*(){const Rt=yield(0,ee.W0)(Ue({},Te));if(Rt.status===0)st.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Oe.history.push(`/classrooms/${Te.coursesId}/exportlist/course_total_score`);else{if(Rt.status===-4)return Rt;Rt.status===-3&&((0,Oe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Oe.history.push(`/classrooms/${Te.coursesId}/exportlist/course_total_score`))}}),b=Te=>xe(void 0,null,function*(){const Rt=yield(0,ee.Nl)(Ue({},Te));if(Rt.status===0)st.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Oe.history.push(`/classrooms/${Te.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Rt.status===-4)return Rt;Rt.status===-3&&((0,Oe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Oe.history.push(`/classrooms/${Te.coursesId}/exportlist/course_total_exercise_and_other`))}}),x=Te=>xe(void 0,null,function*(){const Rt=yield(0,ee.IU)(Ue({},Te));if(Rt.status===0)st.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Oe.history.push(`/classrooms/${Te.coursesId}/exportlist/export_star_user`);else{if(Rt.status===-4)return Rt;Rt.status===-3&&((0,Oe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Oe.history.push(`/classrooms/${Te.coursesId}/exportlist/export_star_user`))}}),z=Te=>xe(void 0,null,function*(){const Rt=yield(0,ee.td)(Ue({},Te));if(Rt.status===0)st.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Oe.history.push(`/classrooms/${Te.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Rt.status===-2)return Rt;if(Rt.status===-3)(0,Oe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Oe.history.push(`/classrooms/${Te.coursesId}/exportlist/course_total_exercise_and_other`);else if(Rt.status===-4)return Rt}}),ae=Te=>xe(void 0,null,function*(){const Rt=yield(0,ee.QX)(Ue({},Te));if(Rt.status===0)st.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Oe.history.push(`/classrooms/${Te.coursesId}/exportlist/course_total_homework`);else{if(Rt.status===-4)return Rt;Rt.status===-3&&((0,Oe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Oe.history.push(`/classrooms/${Te.coursesId}/exportlist/course_total_homework`))}}),de=(Te,Rt)=>xe(void 0,null,function*(){const Ye=yield(0,ee.o_)(Ue({},Te));Ye.status===0?(st.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),Oe.history.push(`/classrooms/${Te.coursesId}/exportlist/${Rt}`)):Ye.status===-3&&((0,Oe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Oe.history.push(`/classrooms/${Te.coursesId}/exportlist/${Rt}`))}),Fe=(Te,Rt)=>xe(void 0,null,function*(){const Ye=yield(0,ee.ZL)(Ue({},Te));Ye.status===0?(st.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),Oe.history.push(`/classrooms/${Te.coursesId}/exportlist/${Rt}`)):Ye.status===-3&&((0,Oe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Oe.history.push(`/classrooms/${Te.coursesId}/exportlist/${Rt}`))}),Le=(Te,Rt)=>xe(void 0,null,function*(){const Ye=yield(0,ee.aP)(Ue({},Te));Ye.status===0?(st.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Oe.history.push(`/classrooms/${Te.coursesId}/exportlist/${Rt}`)):Ye.status===-3&&((0,Oe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Oe.history.push(`/classrooms/${Te.coursesId}/exportlist/${Rt}`))}),Ke=(Te,Rt)=>xe(void 0,null,function*(){const Ye=yield(0,ee.vV)(Ue({},Te));Ye.status===0?(st.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),Oe.history.push(`/classrooms/${Te.coursesId}/exportlist/${Rt}`)):Ye.status===-3&&((0,Oe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Oe.history.push(`/classrooms/${Te.coursesId}/exportlist/${Rt}`))}),Je=Te=>xe(void 0,null,function*(){De(),(yield exportCourseWorkListAppendix(Ue({},Te))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${Te.categoryId}/works_list.zip`,query:Te}))),ue()}),$e=Te=>xe(void 0,null,function*(){De(),yield(0,Ze.QH)("",Ve.Z.API_SERVER+`/api/polls/${Te.categoryId}/commit_result.xlsx`),ue()}),ot=Te=>xe(void 0,null,function*(){yield(0,Ze.FH)("",(0,Ze.NY)({url:Ve.Z.API_SERVER+`/api/courses/${Te.coursesId}/attendances/export_xlsx_data.xlsx`,query:Te}))}),_e=Te=>xe(void 0,null,function*(){yield(0,Ze.FH)("",(0,Ze.NY)({url:Ve.Z.API_SERVER+`/api/courses/${Te.coursesId}/video_study_statics.xlsx`,query:Te}))}),ft=Te=>xe(void 0,null,function*(){yield(0,Ze.FH)("",(0,Ze.NY)({url:Ve.Z.API_SERVER+`/api/courses/${Te.coursesId}/export_video_study.xlsx`,query:Te}))}),Re=Te=>xe(void 0,null,function*(){yield(0,Ze.FH)("",(0,Ze.NY)({url:Ve.Z.API_SERVER+`/api/courses/${Te.coursesId}/export_course_students_info.xlsx`,query:Te}))}),Ct=Te=>xe(void 0,null,function*(){yield(0,Ze.FH)("",(0,Ze.NY)({url:Ve.Z.API_SERVER+"/api/school_manages/students.xlsx",query:Te}))}),rn=Te=>xe(void 0,null,function*(){yield(0,Ze.FH)("",(0,Ze.NY)({url:Ve.Z.API_SERVER+"/api/item_banks/export.xlsx",query:Te}))}),bt=Te=>xe(void 0,null,function*(){yield(0,Ze.FH)("",(0,Ze.NY)({url:Ve.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:Te}))}),pt=Te=>xe(void 0,null,function*(){const Rt=yield(0,ee.Uy)(Ue({},Te));Rt.status===0?(st.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Oe.history.push(`/classrooms/${Te.coursesId}/exportlist/exercise_score,export_exercise_users`)):Rt.status===-3&&((0,Oe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Oe.history.push(`/classrooms/${Te.coursesId}/exportlist/exercise_score,export_exercise_users`))}),Pt=Te=>xe(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,Ze.FH)("",(0,Ze.NY)({url:Ve.Z.API_SERVER+`/api/export_records/${Te.id}.xlsx`,query:Te}))}),yt=Te=>xe(void 0,null,function*(){yield(0,Ze.FH)("",(0,Ze.NY)({url:Ve.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:Te}))}),lt=Te=>xe(void 0,null,function*(){yield(0,Ze.FH)("",(0,Ze.NY)({url:Ve.Z.API_SERVER+`/api/courses/${Te==null?void 0:Te.coursesId}/${Te.menuKey}_statistic.xlsx?${Te.checkedList.map(Rt=>`course_group_id[]=${Rt}`).join("&")}`,query:Te}))}),mt=Te=>xe(void 0,null,function*(){yield(0,Ze.FH)("",(0,Ze.NY)({url:Ve.Z.API_SERVER+`/api/ec_years/${Te==null?void 0:Te.ec_year_id}/ec_training_objectives.xlsx`,query:Te}))}),cn=Te=>xe(void 0,null,function*(){yield(0,Ze.FH)(Te==null?void 0:Te.name,(0,Ze.NY)({url:Ve.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:Te}))}),Fn=Te=>xe(void 0,null,function*(){yield(0,Ze.FH)("",(0,Ze.NY)({url:Ve.Z.API_SERVER+`/api/ec_years/${Te==null?void 0:Te.ec_year_id}/ec_courses.xlsx`,query:Te}))}),kt=Te=>xe(void 0,null,function*(){yield(0,Ze.FH)("",(0,Ze.NY)({url:Ve.Z.API_SERVER+`/api/ec_years/${Te==null?void 0:Te.ec_year_id}/ec_graduation_requirements.xlsx`,query:Te}))}),dn=Te=>xe(void 0,null,function*(){yield(0,Ze.FH)("",(0,Ze.NY)({url:Ve.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:Te}))}),Mn=Te=>xe(void 0,null,function*(){yield(0,Ze.FH)("",(0,Ze.NY)({url:Ve.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:Te}))}),vn=Te=>xe(void 0,null,function*(){yield(0,Ze.FH)("",(0,Ze.NY)({url:Ve.Z.API_SERVER+`/api/examination_banks/${Te.id}.json`,query:Te}))}),Mt=Te=>xe(void 0,null,function*(){yield(0,Ze.FH)("",(0,Ze.NY)({url:Ve.Z.API_SERVER+`/api/exercises/${Te.categoryId}.json`,query:Te}))}),Tn=Te=>xe(void 0,null,function*(){yield(0,Ze.FH)("",(0,Ze.NY)({url:Ve.Z.API_SERVER+`/api/polls/${Te==null?void 0:Te.id}/commit_result.json`,query:Te}))}),St=Te=>xe(void 0,null,function*(){yield(0,Ze.FH)("",(0,Ze.NY)({url:Ve.Z.API_SERVER+"/api/paths/get_task_pass.json",query:Te}))}),_n=(Te,Rt)=>xe(void 0,null,function*(){yield(0,Ze.FH)(Rt||"",(0,Ze.NY)({url:Ve.Z.API_SERVER+`/api/exercises/${Te==null?void 0:Te.exercise_id}/consult_exercise.json`,query:Te}))}),Wn=Te=>xe(void 0,null,function*(){yield(0,Ze.FH)("",(0,Ze.NY)({url:Ve.Z.API_SERVER+`/api/competitions/${Te==null?void 0:Te.identifier}/competition_commit_records/member_works.xlsx`,query:Te}))})},9343:function(wn,zt,me){"use strict";me.d(zt,{U:function(){return Ne}});var ee=me(67294),Oe=Object.defineProperty,Ze=Object.getOwnPropertySymbols,st=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,He=(ce,Ue,xe)=>Ue in ce?Oe(ce,Ue,{enumerable:!0,configurable:!0,writable:!0,value:xe}):ce[Ue]=xe,Ie=(ce,Ue)=>{for(var xe in Ue||(Ue={}))st.call(Ue,xe)&&He(ce,xe,Ue[xe]);if(Ze)for(var xe of Ze(Ue))Ve.call(Ue,xe)&&He(ce,xe,Ue[xe]);return ce},he=(ce,Ue,xe)=>new Promise((De,ue)=>{var y=b=>{try{E(xe.next(b))}catch(x){ue(x)}},a=b=>{try{E(xe.throw(b))}catch(x){ue(x)}},E=b=>b.done?De(b.value):Promise.resolve(b.value).then(y,a);E((xe=xe.apply(ce,Ue)).next())});function Ne(ce,Ue){const[xe,De]=(0,ee.useState)(Ue),[ue,y]=(0,ee.useState)(!1),[a,E]=(0,ee.useState)();return[xe,ue,(x,z=!1)=>he(this,null,function*(){const ae=z?Ue:Ie(Ie({},xe),x);y(!0),De(ae);const de=yield ce(ae);return y(!1),E(de),de}),a]}},38780:function(wn,zt){"use strict";const me=function(){const ee=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let Oe=1;Oe<arguments.length;Oe++){const Ze=Oe<0||arguments.length<=Oe?void 0:arguments[Oe];Ze&&Object.keys(Ze).forEach(st=>{const Ve=Ze[st];Ve!==void 0&&(ee[st]=Ve)})}return ee};zt.Z=me},66367:function(wn,zt,me){"use strict";me.d(zt,{F:function(){return ee}});function ee(Ze){return Ze!=null&&Ze===Ze.window}const Oe=Ze=>{var st,Ve;if(typeof window=="undefined")return 0;let He=0;return ee(Ze)?He=Ze.pageYOffset:Ze instanceof Document?He=Ze.documentElement.scrollTop:(Ze instanceof HTMLElement||Ze)&&(He=Ze.scrollTop),Ze&&!ee(Ze)&&typeof He!="number"&&(He=(Ve=((st=Ze.ownerDocument)!==null&&st!==void 0?st:Ze).documentElement)===null||Ve===void 0?void 0:Ve.scrollTop),He};zt.Z=Oe},58375:function(wn,zt,me){"use strict";me.d(zt,{Z:function(){return st}});var ee=me(96523);function Oe(Ve,He,Ie,he){const Ne=Ie-He;return Ve/=he/2,Ve<1?Ne/2*Ve*Ve*Ve+He:Ne/2*((Ve-=2)*Ve*Ve+2)+He}var Ze=me(66367);function st(Ve){let He=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:Ie=()=>window,callback:he,duration:Ne=450}=He,ce=Ie(),Ue=(0,Ze.Z)(ce),xe=Date.now(),De=()=>{const y=Date.now()-xe,a=Oe(y>Ne?Ne:y,Ue,Ve,Ne);(0,Ze.F)(ce)?ce.scrollTo(window.pageXOffset,a):ce instanceof Document||ce.constructor.name==="HTMLDocument"?ce.documentElement.scrollTop=a:ce.scrollTop=a,y<Ne?(0,ee.Z)(De):typeof he=="function"&&he()};(0,ee.Z)(De)}},85673:function(wn,zt,me){"use strict";me.d(zt,{Z:function(){return bt}});var ee=me(67294),Oe=me(13144),Ze=me.n(Oe),st=me(37419),Ve=me(1337),He=me(96159),Ie=me(53124),he=me(15558),Ne=me(59690);const ce=pt=>{let{children:Pt}=pt;const{getPrefixCls:yt}=ee.useContext(Ie.E_),lt=yt("breadcrumb");return ee.createElement("li",{className:`${lt}-separator`,"aria-hidden":"true"},Pt===""?Pt:Pt||"/")};ce.__ANT_BREADCRUMB_SEPARATOR=!0;var Ue=ce,xe=function(pt,Pt){var yt={};for(var lt in pt)Object.prototype.hasOwnProperty.call(pt,lt)&&Pt.indexOf(lt)<0&&(yt[lt]=pt[lt]);if(pt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var mt=0,lt=Object.getOwnPropertySymbols(pt);mt<lt.length;mt++)Pt.indexOf(lt[mt])<0&&Object.prototype.propertyIsEnumerable.call(pt,lt[mt])&&(yt[lt[mt]]=pt[lt[mt]]);return yt};function De(pt,Pt){if(pt.title===void 0||pt.title===null)return null;const yt=Object.keys(Pt).join("|");return typeof pt.title=="object"?pt.title:String(pt.title).replace(new RegExp(`:(${yt})`,"g"),(lt,mt)=>Pt[mt]||lt)}function ue(pt,Pt,yt,lt){if(yt==null)return null;const{className:mt,onClick:cn}=Pt,Fn=xe(Pt,["className","onClick"]),kt=Object.assign(Object.assign({},(0,Ve.Z)(Fn,{data:!0,aria:!0})),{onClick:cn});return lt!==void 0?ee.createElement("a",Object.assign({},kt,{className:Ze()(`${pt}-link`,mt),href:lt}),yt):ee.createElement("span",Object.assign({},kt,{className:Ze()(`${pt}-link`,mt)}),yt)}function y(pt,Pt){return(lt,mt,cn,Fn,kt)=>{if(Pt)return Pt(lt,mt,cn,Fn);const dn=De(lt,mt);return ue(pt,lt,dn,kt)}}var a=function(pt,Pt){var yt={};for(var lt in pt)Object.prototype.hasOwnProperty.call(pt,lt)&&Pt.indexOf(lt)<0&&(yt[lt]=pt[lt]);if(pt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var mt=0,lt=Object.getOwnPropertySymbols(pt);mt<lt.length;mt++)Pt.indexOf(lt[mt])<0&&Object.prototype.propertyIsEnumerable.call(pt,lt[mt])&&(yt[lt[mt]]=pt[lt[mt]]);return yt};const E=pt=>{const{prefixCls:Pt,separator:yt="/",children:lt,menu:mt,overlay:cn,dropdownProps:Fn,href:kt}=pt,Mn=(vn=>{if(mt||cn){const Mt=Object.assign({},Fn);if(mt){const Tn=mt||{},{items:St}=Tn,_n=a(Tn,["items"]);Mt.menu=Object.assign(Object.assign({},_n),{items:St==null?void 0:St.map((Wn,Te)=>{var{key:Rt,title:Ye,label:pe,path:Se}=Wn,je=a(Wn,["key","title","label","path"]);let Me=pe!=null?pe:Ye;return Se&&(Me=ee.createElement("a",{href:`${kt}${Se}`},Me)),Object.assign(Object.assign({},je),{key:Rt!=null?Rt:Te,label:Me})})})}else cn&&(Mt.overlay=cn);return ee.createElement(Ne.Z,Object.assign({placement:"bottom"},Mt),ee.createElement("span",{className:`${Pt}-overlay-link`},vn,ee.createElement(he.Z,null)))}return vn})(lt);return Mn!=null?ee.createElement(ee.Fragment,null,ee.createElement("li",null,Mn),yt&&ee.createElement(Ue,null,yt)):null},b=pt=>{const{prefixCls:Pt,children:yt,href:lt}=pt,mt=a(pt,["prefixCls","children","href"]),{getPrefixCls:cn}=ee.useContext(Ie.E_),Fn=cn("breadcrumb",Pt);return ee.createElement(E,Object.assign({},mt,{prefixCls:Fn}),ue(Fn,mt,yt,lt))};b.__ANT_BREADCRUMB_ITEM=!0;var x=b,z=me(16777),ae=me(14747),de=me(83559),Fe=me(43259);const Le=pt=>{const{componentCls:Pt,iconCls:yt,calc:lt}=pt;return{[Pt]:Object.assign(Object.assign({},(0,ae.Wf)(pt)),{color:pt.itemColor,fontSize:pt.fontSize,[yt]:{fontSize:pt.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:pt.linkColor,transition:`color ${pt.motionDurationMid}`,padding:`0 ${(0,z.unit)(pt.paddingXXS)}`,borderRadius:pt.borderRadiusSM,height:pt.fontHeight,display:"inline-block",marginInline:lt(pt.marginXXS).mul(-1).equal(),"&:hover":{color:pt.linkHoverColor,backgroundColor:pt.colorBgTextHover}},(0,ae.Qy)(pt)),"li:last-child":{color:pt.lastItemColor},[`${Pt}-separator`]:{marginInline:pt.separatorMargin,color:pt.separatorColor},[`${Pt}-link`]:{[`
|
|
|
> ${yt} + span,
|
|
|
> ${yt} + a
|
|
|
`]:{marginInlineStart:pt.marginXXS}},[`${Pt}-overlay-link`]:{borderRadius:pt.borderRadiusSM,height:pt.fontHeight,display:"inline-block",padding:`0 ${(0,z.unit)(pt.paddingXXS)}`,marginInline:lt(pt.marginXXS).mul(-1).equal(),[`> ${yt}`]:{marginInlineStart:pt.marginXXS,fontSize:pt.fontSizeIcon},"&:hover":{color:pt.linkHoverColor,backgroundColor:pt.colorBgTextHover,a:{color:pt.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${pt.componentCls}-rtl`]:{direction:"rtl"}})}},Ke=pt=>({itemColor:pt.colorTextDescription,lastItemColor:pt.colorText,iconFontSize:pt.fontSize,linkColor:pt.colorTextDescription,linkHoverColor:pt.colorText,separatorColor:pt.colorTextDescription,separatorMargin:pt.marginXS});var Je=(0,de.I$)("Breadcrumb",pt=>{const Pt=(0,Fe.mergeToken)(pt,{});return Le(Pt)},Ke),$e=function(pt,Pt){var yt={};for(var lt in pt)Object.prototype.hasOwnProperty.call(pt,lt)&&Pt.indexOf(lt)<0&&(yt[lt]=pt[lt]);if(pt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var mt=0,lt=Object.getOwnPropertySymbols(pt);mt<lt.length;mt++)Pt.indexOf(lt[mt])<0&&Object.prototype.propertyIsEnumerable.call(pt,lt[mt])&&(yt[lt[mt]]=pt[lt[mt]]);return yt};function ot(pt){const{breadcrumbName:Pt,children:yt}=pt,lt=$e(pt,["breadcrumbName","children"]),mt=Object.assign({title:Pt},lt);return yt&&(mt.menu={items:yt.map(cn=>{var{breadcrumbName:Fn}=cn,kt=$e(cn,["breadcrumbName"]);return Object.assign(Object.assign({},kt),{title:Fn})})}),mt}function _e(pt,Pt){return(0,ee.useMemo)(()=>pt||(Pt?Pt.map(ot):null),[pt,Pt])}var ft=function(pt,Pt){var yt={};for(var lt in pt)Object.prototype.hasOwnProperty.call(pt,lt)&&Pt.indexOf(lt)<0&&(yt[lt]=pt[lt]);if(pt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var mt=0,lt=Object.getOwnPropertySymbols(pt);mt<lt.length;mt++)Pt.indexOf(lt[mt])<0&&Object.prototype.propertyIsEnumerable.call(pt,lt[mt])&&(yt[lt[mt]]=pt[lt[mt]]);return yt};const Re=(pt,Pt)=>{if(Pt===void 0)return Pt;let yt=(Pt||"").replace(/^\//,"");return Object.keys(pt).forEach(lt=>{yt=yt.replace(`:${lt}`,pt[lt])}),yt},Ct=pt=>{const{prefixCls:Pt,separator:yt="/",style:lt,className:mt,rootClassName:cn,routes:Fn,items:kt,children:dn,itemRender:Mn,params:vn={}}=pt,Mt=ft(pt,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:Tn,direction:St,breadcrumb:_n}=ee.useContext(Ie.E_);let Wn;const Te=Tn("breadcrumb",Pt),[Rt,Ye,pe]=Je(Te),Se=_e(kt,Fn),je=y(Te,Mn);if(Se&&Se.length>0){const it=[],Ot=kt||Fn;Wn=Se.map((It,Qt)=>{const{path:jt,key:ln,type:jn,menu:_t,overlay:Un,onClick:fn,className:nr,separator:kn,dropdownProps:er}=It,ar=Re(vn,jt);ar!==void 0&&it.push(ar);const en=ln!=null?ln:Qt;if(jn==="separator")return ee.createElement(Ue,{key:en},kn);const In={},Zn=Qt===Se.length-1;_t?In.menu=_t:Un&&(In.overlay=Un);let{href:Er}=It;return it.length&&ar!==void 0&&(Er=`#/${it.join("/")}`),ee.createElement(E,Object.assign({key:en},In,(0,Ve.Z)(It,{data:!0,aria:!0}),{className:nr,dropdownProps:er,href:Er,separator:Zn?"":yt,onClick:fn,prefixCls:Te}),je(It,vn,Ot,it,Er))})}else if(dn){const it=(0,st.Z)(dn).length;Wn=(0,st.Z)(dn).map((Ot,It)=>{if(!Ot)return Ot;const Qt=It===it-1;return(0,He.Tm)(Ot,{separator:Qt?"":yt,key:It})})}const Me=Ze()(Te,_n==null?void 0:_n.className,{[`${Te}-rtl`]:St==="rtl"},mt,cn,Ye,pe),et=Object.assign(Object.assign({},_n==null?void 0:_n.style),lt);return Rt(ee.createElement("nav",Object.assign({className:Me,style:et},Mt),ee.createElement("ol",null,Wn)))};Ct.Item=x,Ct.Separator=Ue;var rn=Ct,bt=rn},84567:function(wn,zt,me){"use strict";me.d(zt,{default:function(){return Je}});var ee=me(67294),Oe=me(13144),Ze=me.n(Oe),st=me(95860),Ve=me(17799),He=me(45353),Ie=me(92429),he=me(53124),Ne=me(98866),ce=me(35792),Ue=me(65223),De=ee.createContext(null),ue=me(63185),y=me(5273),a=function($e,ot){var _e={};for(var ft in $e)Object.prototype.hasOwnProperty.call($e,ft)&&ot.indexOf(ft)<0&&(_e[ft]=$e[ft]);if($e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Re=0,ft=Object.getOwnPropertySymbols($e);Re<ft.length;Re++)ot.indexOf(ft[Re])<0&&Object.prototype.propertyIsEnumerable.call($e,ft[Re])&&(_e[ft[Re]]=$e[ft[Re]]);return _e};const E=($e,ot)=>{var _e;const{prefixCls:ft,className:Re,rootClassName:Ct,children:rn,indeterminate:bt=!1,style:pt,onMouseEnter:Pt,onMouseLeave:yt,skipGroup:lt=!1,disabled:mt}=$e,cn=a($e,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:Fn,direction:kt,checkbox:dn}=ee.useContext(he.E_),Mn=ee.useContext(De),{isFormItemInput:vn}=ee.useContext(Ue.aM),Mt=ee.useContext(Ne.Z),Tn=(_e=(Mn==null?void 0:Mn.disabled)||mt)!==null&&_e!==void 0?_e:Mt,St=ee.useRef(cn.value),_n=ee.useRef(null),Wn=(0,Ve.sQ)(ot,_n);ee.useEffect(()=>{Mn==null||Mn.registerValue(cn.value)},[]),ee.useEffect(()=>{if(!lt)return cn.value!==St.current&&(Mn==null||Mn.cancelValue(St.current),Mn==null||Mn.registerValue(cn.value),St.current=cn.value),()=>Mn==null?void 0:Mn.cancelValue(cn.value)},[cn.value]),ee.useEffect(()=>{var It;!((It=_n.current)===null||It===void 0)&&It.input&&(_n.current.input.indeterminate=bt)},[bt]);const Te=Fn("checkbox",ft),Rt=(0,ce.Z)(Te),[Ye,pe,Se]=(0,ue.ZP)(Te,Rt),je=Object.assign({},cn);Mn&&!lt&&(je.onChange=function(){cn.onChange&&cn.onChange.apply(cn,arguments),Mn.toggleOption&&Mn.toggleOption({label:rn,value:cn.value})},je.name=Mn.name,je.checked=Mn.value.includes(cn.value));const Me=Ze()(`${Te}-wrapper`,{[`${Te}-rtl`]:kt==="rtl",[`${Te}-wrapper-checked`]:je.checked,[`${Te}-wrapper-disabled`]:Tn,[`${Te}-wrapper-in-form-item`]:vn},dn==null?void 0:dn.className,Re,Ct,Se,Rt,pe),et=Ze()({[`${Te}-indeterminate`]:bt},Ie.A,pe),[it,Ot]=(0,y.Z)(je.onClick);return Ye(ee.createElement(He.Z,{component:"Checkbox",disabled:Tn},ee.createElement("label",{className:Me,style:Object.assign(Object.assign({},dn==null?void 0:dn.style),pt),onMouseEnter:Pt,onMouseLeave:yt,onClick:it},ee.createElement(st.Z,Object.assign({},je,{onClick:Ot,prefixCls:Te,className:et,disabled:Tn,ref:Wn})),rn!==void 0&&ee.createElement("span",{className:`${Te}-label`},rn))))};var x=ee.forwardRef(E),z=me(96641),ae=me(10366),de=function($e,ot){var _e={};for(var ft in $e)Object.prototype.hasOwnProperty.call($e,ft)&&ot.indexOf(ft)<0&&(_e[ft]=$e[ft]);if($e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Re=0,ft=Object.getOwnPropertySymbols($e);Re<ft.length;Re++)ot.indexOf(ft[Re])<0&&Object.prototype.propertyIsEnumerable.call($e,ft[Re])&&(_e[ft[Re]]=$e[ft[Re]]);return _e},Le=ee.forwardRef(($e,ot)=>{const{defaultValue:_e,children:ft,options:Re=[],prefixCls:Ct,className:rn,rootClassName:bt,style:pt,onChange:Pt}=$e,yt=de($e,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:lt,direction:mt}=ee.useContext(he.E_),[cn,Fn]=ee.useState(yt.value||_e||[]),[kt,dn]=ee.useState([]);ee.useEffect(()=>{"value"in yt&&Fn(yt.value||[])},[yt.value]);const Mn=ee.useMemo(()=>Re.map(et=>typeof et=="string"||typeof et=="number"?{label:et,value:et}:et),[Re]),vn=et=>{dn(it=>it.filter(Ot=>Ot!==et))},Mt=et=>{dn(it=>[].concat((0,z.Z)(it),[et]))},Tn=et=>{const it=cn.indexOf(et.value),Ot=(0,z.Z)(cn);it===-1?Ot.push(et.value):Ot.splice(it,1),"value"in yt||Fn(Ot),Pt==null||Pt(Ot.filter(It=>kt.includes(It)).sort((It,Qt)=>{const jt=Mn.findIndex(jn=>jn.value===It),ln=Mn.findIndex(jn=>jn.value===Qt);return jt-ln}))},St=lt("checkbox",Ct),_n=`${St}-group`,Wn=(0,ce.Z)(St),[Te,Rt,Ye]=(0,ue.ZP)(St,Wn),pe=(0,ae.Z)(yt,["value","disabled"]),Se=Re.length?Mn.map(et=>ee.createElement(x,{prefixCls:St,key:et.value.toString(),disabled:"disabled"in et?et.disabled:yt.disabled,value:et.value,checked:cn.includes(et.value),onChange:et.onChange,className:`${_n}-item`,style:et.style,title:et.title,id:et.id,required:et.required},et.label)):ft,je={toggleOption:Tn,value:cn,disabled:yt.disabled,name:yt.name,registerValue:Mt,cancelValue:vn},Me=Ze()(_n,{[`${_n}-rtl`]:mt==="rtl"},rn,bt,Ye,Wn,Rt);return Te(ee.createElement("div",Object.assign({className:Me,style:pt},pe,{ref:ot}),ee.createElement(De.Provider,{value:je},Se)))});const Ke=x;Ke.Group=Le,Ke.__ANT_CHECKBOX=!0;var Je=Ke},63185:function(wn,zt,me){"use strict";me.d(zt,{C2:function(){return He}});var ee=me(16777),Oe=me(14747),Ze=me(43259),st=me(83559);const Ve=Ie=>{const{checkboxCls:he}=Ie,Ne=`${he}-wrapper`;return[{[`${he}-group`]:Object.assign(Object.assign({},(0,Oe.Wf)(Ie)),{display:"inline-flex",flexWrap:"wrap",columnGap:Ie.marginXS,[`> ${Ie.antCls}-row`]:{flex:1}}),[Ne]:Object.assign(Object.assign({},(0,Oe.Wf)(Ie)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${Ne}`]:{marginInlineStart:0},[`&${Ne}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[he]:Object.assign(Object.assign({},(0,Oe.Wf)(Ie)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:Ie.borderRadiusSM,alignSelf:"center",[`${he}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${he}-inner`]:Object.assign({},(0,Oe.oN)(Ie))},[`${he}-inner`]:{boxSizing:"border-box",display:"block",width:Ie.checkboxSize,height:Ie.checkboxSize,direction:"ltr",backgroundColor:Ie.colorBgContainer,border:`${(0,ee.unit)(Ie.lineWidth)} ${Ie.lineType} ${Ie.colorBorder}`,borderRadius:Ie.borderRadiusSM,borderCollapse:"separate",transition:`all ${Ie.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"25%",display:"table",width:Ie.calc(Ie.checkboxSize).div(14).mul(5).equal(),height:Ie.calc(Ie.checkboxSize).div(14).mul(8).equal(),border:`${(0,ee.unit)(Ie.lineWidthBold)} solid ${Ie.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${Ie.motionDurationFast} ${Ie.motionEaseInBack}, opacity ${Ie.motionDurationFast}`}},"& + span":{paddingInlineStart:Ie.paddingXS,paddingInlineEnd:Ie.paddingXS}})},{[`
|
|
|
${Ne}:not(${Ne}-disabled),
|
|
|
${he}:not(${he}-disabled)
|
|
|
`]:{[`&:hover ${he}-inner`]:{borderColor:Ie.colorPrimary}},[`${Ne}:not(${Ne}-disabled)`]:{[`&:hover ${he}-checked:not(${he}-disabled) ${he}-inner`]:{backgroundColor:Ie.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${he}-checked:not(${he}-disabled):after`]:{borderColor:Ie.colorPrimaryHover}}},{[`${he}-checked`]:{[`${he}-inner`]:{backgroundColor:Ie.colorPrimary,borderColor:Ie.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${Ie.motionDurationMid} ${Ie.motionEaseOutBack} ${Ie.motionDurationFast}`}}},[`
|
|
|
${Ne}-checked:not(${Ne}-disabled),
|
|
|
${he}-checked:not(${he}-disabled)
|
|
|
`]:{[`&:hover ${he}-inner`]:{backgroundColor:Ie.colorPrimaryHover,borderColor:"transparent"}}},{[he]:{"&-indeterminate":{[`${he}-inner`]:{backgroundColor:`${Ie.colorBgContainer} !important`,borderColor:`${Ie.colorBorder} !important`,"&:after":{top:"50%",insetInlineStart:"50%",width:Ie.calc(Ie.fontSizeLG).div(2).equal(),height:Ie.calc(Ie.fontSizeLG).div(2).equal(),backgroundColor:Ie.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}},[`&:hover ${he}-inner`]:{backgroundColor:`${Ie.colorBgContainer} !important`,borderColor:`${Ie.colorPrimary} !important`}}}},{[`${Ne}-disabled`]:{cursor:"not-allowed"},[`${he}-disabled`]:{[`&, ${he}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${he}-inner`]:{background:Ie.colorBgContainerDisabled,borderColor:Ie.colorBorder,"&:after":{borderColor:Ie.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:Ie.colorTextDisabled},[`&${he}-indeterminate ${he}-inner::after`]:{background:Ie.colorTextDisabled}}}]};function He(Ie,he){const Ne=(0,Ze.mergeToken)(he,{checkboxCls:`.${Ie}`,checkboxSize:he.controlInteractiveSize});return[Ve(Ne)]}zt.ZP=(0,st.I$)("Checkbox",(Ie,he)=>{let{prefixCls:Ne}=he;return[He(Ne,Ie)]})},96074:function(wn,zt,me){"use strict";me.d(zt,{Z:function(){return ue}});var ee=me(67294),Oe=me(13144),Ze=me.n(Oe),st=me(53124),Ve=me(16777),He=me(14747),Ie=me(83559),he=me(43259);const Ne=y=>{const{componentCls:a,sizePaddingEdgeHorizontal:E,colorSplit:b,lineWidth:x,textPaddingInline:z,orientationMargin:ae,verticalMarginInline:de}=y;return{[a]:Object.assign(Object.assign({},(0,He.Wf)(y)),{borderBlockStart:`${(0,Ve.unit)(x)} solid ${b}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:de,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${(0,Ve.unit)(x)} solid ${b}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${(0,Ve.unit)(y.dividerHorizontalGutterMargin)} 0`},[`&-horizontal${a}-with-text`]:{display:"flex",alignItems:"center",margin:`${(0,Ve.unit)(y.dividerHorizontalWithTextGutterMargin)} 0`,color:y.colorTextHeading,fontWeight:500,fontSize:y.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${b}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${(0,Ve.unit)(x)} solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${a}-with-text-start`]:{"&::before":{width:`calc(${ae} * 100%)`},"&::after":{width:`calc(100% - ${ae} * 100%)`}},[`&-horizontal${a}-with-text-end`]:{"&::before":{width:`calc(100% - ${ae} * 100%)`},"&::after":{width:`calc(${ae} * 100%)`}},[`${a}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:z},"&-dashed":{background:"none",borderColor:b,borderStyle:"dashed",borderWidth:`${(0,Ve.unit)(x)} 0 0`},[`&-horizontal${a}-with-text${a}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${a}-dashed`]:{borderInlineStartWidth:x,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},"&-dotted":{background:"none",borderColor:b,borderStyle:"dotted",borderWidth:`${(0,Ve.unit)(x)} 0 0`},[`&-horizontal${a}-with-text${a}-dotted`]:{"&::before, &::after":{borderStyle:"dotted none none"}},[`&-vertical${a}-dotted`]:{borderInlineStartWidth:x,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${a}-with-text`]:{color:y.colorText,fontWeight:"normal",fontSize:y.fontSize},[`&-horizontal${a}-with-text-start${a}-no-default-orientation-margin-start`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${a}-inner-text`]:{paddingInlineStart:E}},[`&-horizontal${a}-with-text-end${a}-no-default-orientation-margin-end`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${a}-inner-text`]:{paddingInlineEnd:E}}})}},ce=y=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:y.marginXS});var Ue=(0,Ie.I$)("Divider",y=>{const a=(0,he.mergeToken)(y,{dividerHorizontalWithTextGutterMargin:y.margin,dividerHorizontalGutterMargin:y.marginLG,sizePaddingEdgeHorizontal:0});return[Ne(a)]},ce,{unitless:{orientationMargin:!0}}),xe=function(y,a){var E={};for(var b in y)Object.prototype.hasOwnProperty.call(y,b)&&a.indexOf(b)<0&&(E[b]=y[b]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,b=Object.getOwnPropertySymbols(y);x<b.length;x++)a.indexOf(b[x])<0&&Object.prototype.propertyIsEnumerable.call(y,b[x])&&(E[b[x]]=y[b[x]]);return E},ue=y=>{const{getPrefixCls:a,direction:E,className:b,style:x}=(0,st.dj)("divider"),{prefixCls:z,type:ae="horizontal",orientation:de="center",orientationMargin:Fe,className:Le,rootClassName:Ke,children:Je,dashed:$e,variant:ot="solid",plain:_e,style:ft}=y,Re=xe(y,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","variant","plain","style"]),Ct=a("divider",z),[rn,bt,pt]=Ue(Ct),Pt=!!Je,yt=ee.useMemo(()=>de==="left"?E==="rtl"?"end":"start":de==="right"?E==="rtl"?"start":"end":de,[E,de]),lt=yt==="start"&&Fe!=null,mt=yt==="end"&&Fe!=null,cn=Ze()(Ct,b,bt,pt,`${Ct}-${ae}`,{[`${Ct}-with-text`]:Pt,[`${Ct}-with-text-${yt}`]:Pt,[`${Ct}-dashed`]:!!$e,[`${Ct}-${ot}`]:ot!=="solid",[`${Ct}-plain`]:!!_e,[`${Ct}-rtl`]:E==="rtl",[`${Ct}-no-default-orientation-margin-start`]:lt,[`${Ct}-no-default-orientation-margin-end`]:mt},Le,Ke),Fn=ee.useMemo(()=>typeof Fe=="number"?Fe:/^\d+$/.test(Fe)?Number(Fe):Fe,[Fe]),kt={marginInlineStart:lt?Fn:void 0,marginInlineEnd:mt?Fn:void 0};return rn(ee.createElement("div",Object.assign({className:cn,style:Object.assign(Object.assign({},x),ft)},Re,{role:"separator"}),Je&&ae!=="vertical"&&ee.createElement("span",{className:`${Ct}-inner-text`,style:kt},Je)))}},59690:function(wn,zt,me){"use strict";me.d(zt,{Z:function(){return ar}});var ee=me(67294),Oe=me(55007),Ze=me(79269),st=me(13144),Ve=me.n(st);function He(){return He=Object.assign?Object.assign.bind():function(en){for(var In=1;In<arguments.length;In++){var Zn=arguments[In];for(var Er in Zn)Object.prototype.hasOwnProperty.call(Zn,Er)&&(en[Er]=Zn[Er])}return en},He.apply(this,arguments)}function Ie(en){"@babel/helpers - typeof";return Ie=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(In){return typeof In}:function(In){return In&&typeof Symbol=="function"&&In.constructor===Symbol&&In!==Symbol.prototype?"symbol":typeof In},Ie(en)}function he(en,In){if(Ie(en)!=="object"||en===null)return en;var Zn=en[Symbol.toPrimitive];if(Zn!==void 0){var Er=Zn.call(en,In||"default");if(Ie(Er)!=="object")return Er;throw new TypeError("@@toPrimitive must return a primitive value.")}return(In==="string"?String:Number)(en)}function Ne(en){var In=he(en,"string");return Ie(In)==="symbol"?In:String(In)}function ce(en,In,Zn){return In=Ne(In),In in en?Object.defineProperty(en,In,{value:Zn,enumerable:!0,configurable:!0,writable:!0}):en[In]=Zn,en}function Ue(en){if(Array.isArray(en))return en}function xe(en,In){var Zn=en==null?null:typeof Symbol!="undefined"&&en[Symbol.iterator]||en["@@iterator"];if(Zn!=null){var Er,_r,br,Vn,Cr=[],Lr=!0,pa=!1;try{if(br=(Zn=Zn.call(en)).next,In===0){if(Object(Zn)!==Zn)return;Lr=!1}else for(;!(Lr=(Er=br.call(Zn)).done)&&(Cr.push(Er.value),Cr.length!==In);Lr=!0);}catch(Ao){pa=!0,_r=Ao}finally{try{if(!Lr&&Zn.return!=null&&(Vn=Zn.return(),Object(Vn)!==Vn))return}finally{if(pa)throw _r}}return Cr}}function De(en,In){(In==null||In>en.length)&&(In=en.length);for(var Zn=0,Er=new Array(In);Zn<In;Zn++)Er[Zn]=en[Zn];return Er}function ue(en,In){if(en){if(typeof en=="string")return De(en,In);var Zn=Object.prototype.toString.call(en).slice(8,-1);if(Zn==="Object"&&en.constructor&&(Zn=en.constructor.name),Zn==="Map"||Zn==="Set")return Array.from(en);if(Zn==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Zn))return De(en,In)}}function y(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function a(en,In){return Ue(en)||xe(en,In)||ue(en,In)||y()}function E(en,In){if(en==null)return{};var Zn={},Er=Object.keys(en),_r,br;for(br=0;br<Er.length;br++)_r=Er[br],!(In.indexOf(_r)>=0)&&(Zn[_r]=en[_r]);return Zn}function b(en,In){if(en==null)return{};var Zn=E(en,In),Er,_r;if(Object.getOwnPropertySymbols){var br=Object.getOwnPropertySymbols(en);for(_r=0;_r<br.length;_r++)Er=br[_r],!(In.indexOf(Er)>=0)&&Object.prototype.propertyIsEnumerable.call(en,Er)&&(Zn[Er]=en[Er])}return Zn}var x=me(98280),z=me(17689),ae=me.n(z),de=me(17799),Fe=me(92389),Le=me(96523),Ke=Fe.Z.ESC,Je=Fe.Z.TAB;function $e(en){var In=en.visible,Zn=en.triggerRef,Er=en.onVisibleChange,_r=en.autoFocus,br=en.overlayRef,Vn=ee.useRef(!1),Cr=function(){if(In){var ka,Do;(ka=Zn.current)===null||ka===void 0||(Do=ka.focus)===null||Do===void 0||Do.call(ka),Er==null||Er(!1)}},Lr=function(){var ka;return(ka=br.current)!==null&&ka!==void 0&&ka.focus?(br.current.focus(),Vn.current=!0,!0):!1},pa=function(ka){switch(ka.keyCode){case Ke:Cr();break;case Je:{var Do=!1;Vn.current||(Do=Lr()),Do?ka.preventDefault():Cr();break}}};ee.useEffect(function(){return In?(window.addEventListener("keydown",pa),_r&&(0,Le.Z)(Lr,3),function(){window.removeEventListener("keydown",pa),Vn.current=!1}):function(){Vn.current=!1}},[In])}var ot=(0,ee.forwardRef)(function(en,In){var Zn=en.overlay,Er=en.arrow,_r=en.prefixCls,br=(0,ee.useMemo)(function(){var Cr;return typeof Zn=="function"?Cr=Zn():Cr=Zn,Cr},[Zn]),Vn=(0,de.sQ)(In,(0,de.C4)(br));return ee.createElement(ee.Fragment,null,Er&&ee.createElement("div",{className:"".concat(_r,"-arrow")}),ee.cloneElement(br,{ref:(0,de.Yr)(br)?Vn:void 0}))}),_e=ot,ft={adjustX:1,adjustY:1},Re=[0,0],Ct={topLeft:{points:["bl","tl"],overflow:ft,offset:[0,-4],targetOffset:Re},top:{points:["bc","tc"],overflow:ft,offset:[0,-4],targetOffset:Re},topRight:{points:["br","tr"],overflow:ft,offset:[0,-4],targetOffset:Re},bottomLeft:{points:["tl","bl"],overflow:ft,offset:[0,4],targetOffset:Re},bottom:{points:["tc","bc"],overflow:ft,offset:[0,4],targetOffset:Re},bottomRight:{points:["tr","br"],overflow:ft,offset:[0,4],targetOffset:Re}},rn=Ct,bt=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function pt(en,In){var Zn,Er=en.arrow,_r=Er===void 0?!1:Er,br=en.prefixCls,Vn=br===void 0?"rc-dropdown":br,Cr=en.transitionName,Lr=en.animation,pa=en.align,Ao=en.placement,ka=Ao===void 0?"bottomLeft":Ao,Do=en.placements,vo=Do===void 0?rn:Do,Pa=en.getPopupContainer,an=en.showAction,Ea=en.hideAction,ti=en.overlayClassName,Yi=en.overlayStyle,Oi=en.visible,wi=en.trigger,eA=wi===void 0?["hover"]:wi,ki=en.autoFocus,Kt=en.overlay,At=en.children,mn=en.onVisibleChange,Gt=b(en,bt),fr=ee.useState(),ia=a(fr,2),ea=ia[0],da=ia[1],Ua="visible"in en?Oi:ea,so=ee.useRef(null),ho=ee.useRef(null),wo=ee.useRef(null);ee.useImperativeHandle(In,function(){return so.current});var hr=function(Io){da(Io),mn==null||mn(Io)};$e({visible:Ua,triggerRef:wo,onVisibleChange:hr,autoFocus:ki,overlayRef:ho});var Kr=function(Io){var bi=en.onOverlayClick;da(!1),bi&&bi(Io)},To=function(){return ee.createElement(_e,{ref:ho,overlay:Kt,prefixCls:Vn,arrow:_r})},Lo=function(){return typeof Kt=="function"?To:To()},fo=function(){var Io=en.minOverlayWidthMatchTrigger,bi=en.alignPoint;return"minOverlayWidthMatchTrigger"in en?Io:!bi},Ka=function(){var Io=en.openClassName;return Io!==void 0?Io:"".concat(Vn,"-open")},ua=ee.cloneElement(At,{className:ae()((Zn=At.props)===null||Zn===void 0?void 0:Zn.className,Ua&&Ka()),ref:(0,de.Yr)(At)?(0,de.sQ)(wo,(0,de.C4)(At)):void 0}),ii=Ea;return!ii&&eA.indexOf("contextMenu")!==-1&&(ii=["click"]),ee.createElement(x.Z,He({builtinPlacements:vo},Gt,{prefixCls:Vn,ref:so,popupClassName:ae()(ti,ce({},"".concat(Vn,"-show-arrow"),_r)),popupStyle:Yi,action:eA,showAction:an,hideAction:ii,popupPlacement:ka,popupAlign:pa,popupTransitionName:Cr,popupAnimation:Lr,popupVisible:Ua,stretch:fo()?"minWidth":"",popup:Lo(),onPopupVisibleChange:hr,onPopupClick:Kr,getPopupContainer:Pa}),ua)}var Pt=ee.forwardRef(pt),yt=Pt,lt=me(77527),mt=me(5663),cn=me(10366),Fn=me(87263),dn=en=>typeof en!="object"&&typeof en!="function"||en===null,Mn=me(80636),vn=me(8745),Mt=me(96159),Tn=me(27288),St=me(43945),_n=me(53124),Wn=me(35792),Te=me(50136),Rt=me(76529),Ye=me(15729),pe=me(16777),Se=me(14747),je=me(67771),Me=me(33297),et=me(50438),it=me(97414),Ot=me(79511),It=me(83559),Qt=me(43259),ln=en=>{const{componentCls:In,menuCls:Zn,colorError:Er,colorTextLightSolid:_r}=en,br=`${Zn}-item`;return{[`${In}, ${In}-menu-submenu`]:{[`${Zn} ${br}`]:{[`&${br}-danger:not(${br}-disabled)`]:{color:Er,"&:hover":{color:_r,backgroundColor:Er}}}}}};const jn=en=>{const{componentCls:In,menuCls:Zn,zIndexPopup:Er,dropdownArrowDistance:_r,sizePopupArrow:br,antCls:Vn,iconCls:Cr,motionDurationMid:Lr,paddingBlock:pa,fontSize:Ao,dropdownEdgeChildPadding:ka,colorTextDisabled:Do,fontSizeIcon:vo,controlPaddingHorizontal:Pa,colorBgElevated:an}=en;return[{[In]:{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:Er,display:"block","&::before":{position:"absolute",insetBlock:en.calc(br).div(2).sub(_r).equal(),zIndex:-9999,opacity:1e-4,content:'""'},"&-menu-vertical":{maxHeight:"100vh",overflowY:"auto"},[`&-trigger${Vn}-btn`]:{[`& > ${Cr}-down, & > ${Vn}-btn-icon > ${Cr}-down`]:{fontSize:vo}},[`${In}-wrap`]:{position:"relative",[`${Vn}-btn > ${Cr}-down`]:{fontSize:vo},[`${Cr}-down::before`]:{transition:`transform ${Lr}`}},[`${In}-wrap-open`]:{[`${Cr}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${Vn}-slide-down-enter${Vn}-slide-down-enter-active${In}-placement-bottomLeft,
|
|
|
&${Vn}-slide-down-appear${Vn}-slide-down-appear-active${In}-placement-bottomLeft,
|
|
|
&${Vn}-slide-down-enter${Vn}-slide-down-enter-active${In}-placement-bottom,
|
|
|
&${Vn}-slide-down-appear${Vn}-slide-down-appear-active${In}-placement-bottom,
|
|
|
&${Vn}-slide-down-enter${Vn}-slide-down-enter-active${In}-placement-bottomRight,
|
|
|
&${Vn}-slide-down-appear${Vn}-slide-down-appear-active${In}-placement-bottomRight`]:{animationName:je.fJ},[`&${Vn}-slide-up-enter${Vn}-slide-up-enter-active${In}-placement-topLeft,
|
|
|
&${Vn}-slide-up-appear${Vn}-slide-up-appear-active${In}-placement-topLeft,
|
|
|
&${Vn}-slide-up-enter${Vn}-slide-up-enter-active${In}-placement-top,
|
|
|
&${Vn}-slide-up-appear${Vn}-slide-up-appear-active${In}-placement-top,
|
|
|
&${Vn}-slide-up-enter${Vn}-slide-up-enter-active${In}-placement-topRight,
|
|
|
&${Vn}-slide-up-appear${Vn}-slide-up-appear-active${In}-placement-topRight`]:{animationName:je.Qt},[`&${Vn}-slide-down-leave${Vn}-slide-down-leave-active${In}-placement-bottomLeft,
|
|
|
&${Vn}-slide-down-leave${Vn}-slide-down-leave-active${In}-placement-bottom,
|
|
|
&${Vn}-slide-down-leave${Vn}-slide-down-leave-active${In}-placement-bottomRight`]:{animationName:je.Uw},[`&${Vn}-slide-up-leave${Vn}-slide-up-leave-active${In}-placement-topLeft,
|
|
|
&${Vn}-slide-up-leave${Vn}-slide-up-leave-active${In}-placement-top,
|
|
|
&${Vn}-slide-up-leave${Vn}-slide-up-leave-active${In}-placement-topRight`]:{animationName:je.ly}}},(0,it.ZP)(en,an,{arrowPlacement:{top:!0,bottom:!0}}),{[`${In} ${Zn}`]:{position:"relative",margin:0},[`${Zn}-submenu-popup`]:{position:"absolute",zIndex:Er,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${In}, ${In}-menu-submenu`]:Object.assign(Object.assign({},(0,Se.Wf)(en)),{[Zn]:Object.assign(Object.assign({padding:ka,listStyleType:"none",backgroundColor:an,backgroundClip:"padding-box",borderRadius:en.borderRadiusLG,outline:"none",boxShadow:en.boxShadowSecondary},(0,Se.Qy)(en)),{"&:empty":{padding:0,boxShadow:"none"},[`${Zn}-item-group-title`]:{padding:`${(0,pe.unit)(pa)} ${(0,pe.unit)(Pa)}`,color:en.colorTextDescription,transition:`all ${Lr}`},[`${Zn}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${Zn}-item-icon`]:{minWidth:Ao,marginInlineEnd:en.marginXS,fontSize:en.fontSizeSM},[`${Zn}-title-content`]:{flex:"auto","&-with-extra":{display:"inline-flex",alignItems:"center",width:"100%"},"> a":{color:"inherit",transition:`all ${Lr}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}},[`${Zn}-item-extra`]:{paddingInlineStart:en.padding,marginInlineStart:"auto",fontSize:en.fontSizeSM,color:en.colorTextDescription}},[`${Zn}-item, ${Zn}-submenu-title`]:Object.assign(Object.assign({display:"flex",margin:0,padding:`${(0,pe.unit)(pa)} ${(0,pe.unit)(Pa)}`,color:en.colorText,fontWeight:"normal",fontSize:Ao,lineHeight:en.lineHeight,cursor:"pointer",transition:`all ${Lr}`,borderRadius:en.borderRadiusSM,"&:hover, &-active":{backgroundColor:en.controlItemBgHover}},(0,Se.Qy)(en)),{"&-selected":{color:en.colorPrimary,backgroundColor:en.controlItemBgActive,"&:hover, &-active":{backgroundColor:en.controlItemBgActiveHover}},"&-disabled":{color:Do,cursor:"not-allowed","&:hover":{color:Do,backgroundColor:an,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${(0,pe.unit)(en.marginXXS)} 0`,overflow:"hidden",lineHeight:0,backgroundColor:en.colorSplit},[`${In}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:en.paddingXS,[`${In}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:en.colorTextDescription,fontSize:vo,fontStyle:"normal"}}}),[`${Zn}-item-group-list`]:{margin:`0 ${(0,pe.unit)(en.marginXS)}`,padding:0,listStyle:"none"},[`${Zn}-submenu-title`]:{paddingInlineEnd:en.calc(Pa).add(en.fontSizeSM).equal()},[`${Zn}-submenu-vertical`]:{position:"relative"},[`${Zn}-submenu${Zn}-submenu-disabled ${In}-menu-submenu-title`]:{[`&, ${In}-menu-submenu-arrow-icon`]:{color:Do,backgroundColor:an,cursor:"not-allowed"}},[`${Zn}-submenu-selected ${In}-menu-submenu-title`]:{color:en.colorPrimary}})})},[(0,je.oN)(en,"slide-up"),(0,je.oN)(en,"slide-down"),(0,Me.Fm)(en,"move-up"),(0,Me.Fm)(en,"move-down"),(0,et._y)(en,"zoom-big")]]},_t=en=>Object.assign(Object.assign({zIndexPopup:en.zIndexPopupBase+50,paddingBlock:(en.controlHeight-en.fontSize*en.lineHeight)/2},(0,it.wZ)({contentRadius:en.borderRadiusLG,limitVerticalRadius:!0})),(0,Ot.w)(en));var Un=(0,It.I$)("Dropdown",en=>{const{marginXXS:In,sizePopupArrow:Zn,paddingXXS:Er,componentCls:_r}=en,br=(0,Qt.mergeToken)(en,{menuCls:`${_r}-menu`,dropdownArrowDistance:en.calc(Zn).div(2).add(In).equal(),dropdownEdgeChildPadding:Er});return[jn(br),ln(br)]},_t,{resetStyle:!1});const fn=null,nr=en=>{var In;const{menu:Zn,arrow:Er,prefixCls:_r,children:br,trigger:Vn,disabled:Cr,dropdownRender:Lr,getPopupContainer:pa,overlayClassName:Ao,rootClassName:ka,overlayStyle:Do,open:vo,onOpenChange:Pa,visible:an,onVisibleChange:Ea,mouseEnterDelay:ti=.15,mouseLeaveDelay:Yi=.1,autoAdjustOverflow:Oi=!0,placement:wi="",overlay:eA,transitionName:ki}=en,{getPopupContainer:Kt,getPrefixCls:At,direction:mn,dropdown:Gt}=ee.useContext(_n.E_),fr=(0,Tn.ln)("Dropdown"),ia=ee.useMemo(()=>{const Kn=At();return ki!==void 0?ki:wi.includes("top")?`${Kn}-slide-down`:`${Kn}-slide-up`},[At,wi,ki]),ea=ee.useMemo(()=>wi?wi.includes("Center")?wi.slice(0,wi.indexOf("Center")):wi:mn==="rtl"?"bottomRight":"bottomLeft",[wi,mn]),da=At("dropdown",_r),Ua=(0,Wn.Z)(da),[so,ho,wo]=Un(da,Ua),[,hr]=(0,Ye.ZP)(),Kr=ee.Children.only(dn(br)?ee.createElement("span",null,br):br),To=(0,Mt.Tm)(Kr,{className:Ve()(`${da}-trigger`,{[`${da}-rtl`]:mn==="rtl"},Kr.props.className),disabled:(In=Kr.props.disabled)!==null&&In!==void 0?In:Cr}),Lo=Cr?[]:Vn,fo=!!(Lo!=null&&Lo.includes("contextMenu")),[Ka,ua]=(0,mt.Z)(!1,{value:vo!=null?vo:an}),ii=(0,lt.Z)(Kn=>{Pa==null||Pa(Kn,{source:"trigger"}),Ea==null||Ea(Kn),ua(Kn)}),Bo=Ve()(Ao,ka,ho,wo,Ua,Gt==null?void 0:Gt.className,{[`${da}-rtl`]:mn==="rtl"}),Io=(0,Mn.Z)({arrowPointAtCenter:typeof Er=="object"&&Er.pointAtCenter,autoAdjustOverflow:Oi,offset:hr.marginXXS,arrowWidth:Er?hr.sizePopupArrow:0,borderRadius:hr.borderRadius}),bi=ee.useCallback(()=>{Zn!=null&&Zn.selectable&&(Zn!=null&&Zn.multiple)||(Pa==null||Pa(!1,{source:"menu"}),ua(!1))},[Zn==null?void 0:Zn.selectable,Zn==null?void 0:Zn.multiple]),qn=()=>{let Kn;return Zn!=null&&Zn.items?Kn=ee.createElement(Te.default,Object.assign({},Zn)):typeof eA=="function"?Kn=eA():Kn=eA,Lr&&(Kn=Lr(Kn)),Kn=ee.Children.only(typeof Kn=="string"?ee.createElement("span",null,Kn):Kn),ee.createElement(Rt.J,{prefixCls:`${da}-menu`,rootClassName:Ve()(wo,Ua),expandIcon:ee.createElement("span",{className:`${da}-menu-submenu-arrow`},mn==="rtl"?ee.createElement(Oe.Z,{className:`${da}-menu-submenu-arrow-icon`}):ee.createElement(Ze.Z,{className:`${da}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:bi,validator:oo=>{let{mode:ga}=oo}},Kn)},[Xn,dr]=(0,Fn.Cn)("Dropdown",Do==null?void 0:Do.zIndex);let kr=ee.createElement(yt,Object.assign({alignPoint:fo},(0,cn.Z)(en,["rootClassName"]),{mouseEnterDelay:ti,mouseLeaveDelay:Yi,visible:Ka,builtinPlacements:Io,arrow:!!Er,overlayClassName:Bo,prefixCls:da,getPopupContainer:pa||Kt,transitionName:ia,trigger:Lo,overlay:qn,placement:ea,onVisibleChange:ii,overlayStyle:Object.assign(Object.assign(Object.assign({},Gt==null?void 0:Gt.style),Do),{zIndex:Xn})}),To);return Xn&&(kr=ee.createElement(St.Z.Provider,{value:dr},kr)),so(kr)},kn=(0,vn.Z)(nr,"align",void 0,"dropdown",en=>en),er=en=>ee.createElement(kn,Object.assign({},en),ee.createElement("span",null));nr._InternalPanelDoNotUseOrYouWillBeFired=er;var ar=nr},85418:function(wn,zt,me){"use strict";me.d(zt,{Z:function(){return ue}});var ee=me(59690),Oe=me(67294),Ze=me(64582),st=me(13144),Ve=me.n(st),He=me(85804),Ie=me(53124),he=me(78957),Ne=me(4173),ce=function(y,a){var E={};for(var b in y)Object.prototype.hasOwnProperty.call(y,b)&&a.indexOf(b)<0&&(E[b]=y[b]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,b=Object.getOwnPropertySymbols(y);x<b.length;x++)a.indexOf(b[x])<0&&Object.prototype.propertyIsEnumerable.call(y,b[x])&&(E[b[x]]=y[b[x]]);return E};const Ue=y=>{const{getPopupContainer:a,getPrefixCls:E,direction:b}=Oe.useContext(Ie.E_),{prefixCls:x,type:z="default",danger:ae,disabled:de,loading:Fe,onClick:Le,htmlType:Ke,children:Je,className:$e,menu:ot,arrow:_e,autoFocus:ft,overlay:Re,trigger:Ct,align:rn,open:bt,onOpenChange:pt,placement:Pt,getPopupContainer:yt,href:lt,icon:mt=Oe.createElement(Ze.Z,null),title:cn,buttonsRender:Fn=it=>it,mouseEnterDelay:kt,mouseLeaveDelay:dn,overlayClassName:Mn,overlayStyle:vn,destroyPopupOnHide:Mt,dropdownRender:Tn}=y,St=ce(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"]),_n=E("dropdown",x),Wn=`${_n}-button`,Te={menu:ot,arrow:_e,autoFocus:ft,align:rn,disabled:de,trigger:de?[]:Ct,onOpenChange:pt,getPopupContainer:yt||a,mouseEnterDelay:kt,mouseLeaveDelay:dn,overlayClassName:Mn,overlayStyle:vn,destroyPopupOnHide:Mt,dropdownRender:Tn},{compactSize:Rt,compactItemClassnames:Ye}=(0,Ne.ri)(_n,b),pe=Ve()(Wn,Ye,$e);"overlay"in y&&(Te.overlay=Re),"open"in y&&(Te.open=bt),"placement"in y?Te.placement=Pt:Te.placement=b==="rtl"?"bottomLeft":"bottomRight";const Se=Oe.createElement(He.ZP,{type:z,danger:ae,disabled:de,loading:Fe,onClick:Le,htmlType:Ke,href:lt,title:cn},Je),je=Oe.createElement(He.ZP,{type:z,danger:ae,icon:mt}),[Me,et]=Fn([Se,je]);return Oe.createElement(he.Z.Compact,Object.assign({className:pe,size:Rt,block:!0},St),Me,Oe.createElement(ee.Z,Object.assign({},Te),et))};Ue.__ANT_BUTTON=!0;var xe=Ue;const De=ee.Z;De.Button=xe;var ue=De},25787:function(wn,zt,me){"use strict";me.d(zt,{D:function(){return Le},Z:function(){return $e}});var ee=me(67294),Oe=me(83963),Ze={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"},st=Ze,Ve=me(84180),He=function(_e,ft){return ee.createElement(Ve.Z,(0,Oe.Z)({},_e,{ref:ft,icon:st}))},Ie=ee.forwardRef(He),he=Ie,Ne=me(55007),ce=me(79269),Ue=me(13144),xe=me.n(Ue),De=me(10366),ue=me(53124),y=me(82401),a=me(16777),E=me(24793),b=me(83559);const x=ot=>{const{componentCls:_e,siderBg:ft,motionDurationMid:Re,motionDurationSlow:Ct,antCls:rn,triggerHeight:bt,triggerColor:pt,triggerBg:Pt,headerHeight:yt,zeroTriggerWidth:lt,zeroTriggerHeight:mt,borderRadiusLG:cn,lightSiderBg:Fn,lightTriggerColor:kt,lightTriggerBg:dn,bodyBg:Mn}=ot;return{[_e]:{position:"relative",minWidth:0,background:ft,transition:`all ${Re}, background 0s`,"&-has-trigger":{paddingBottom:bt},"&-right":{order:1},[`${_e}-children`]:{height:"100%",marginTop:-.1,paddingTop:.1,[`${rn}-menu${rn}-menu-inline-collapsed`]:{width:"auto"}},[`&-zero-width ${_e}-children`]:{overflow:"hidden"},[`${_e}-trigger`]:{position:"fixed",bottom:0,zIndex:1,height:bt,color:pt,lineHeight:(0,a.unit)(bt),textAlign:"center",background:Pt,cursor:"pointer",transition:`all ${Re}`},[`${_e}-zero-width-trigger`]:{position:"absolute",top:yt,insetInlineEnd:ot.calc(lt).mul(-1).equal(),zIndex:1,width:lt,height:mt,color:pt,fontSize:ot.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:ft,borderRadius:`0 ${(0,a.unit)(cn)} ${(0,a.unit)(cn)} 0`,cursor:"pointer",transition:`background ${Ct} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${Ct}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:ot.calc(lt).mul(-1).equal(),borderRadius:`${(0,a.unit)(cn)} 0 0 ${(0,a.unit)(cn)}`}},"&-light":{background:Fn,[`${_e}-trigger`]:{color:kt,background:dn},[`${_e}-zero-width-trigger`]:{color:kt,background:dn,border:`1px solid ${Mn}`,borderInlineStart:0}}}}};var z=(0,b.I$)(["Layout","Sider"],ot=>[x(ot)],E.eh,{deprecatedTokens:E.jn}),ae=function(ot,_e){var ft={};for(var Re in ot)Object.prototype.hasOwnProperty.call(ot,Re)&&_e.indexOf(Re)<0&&(ft[Re]=ot[Re]);if(ot!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ct=0,Re=Object.getOwnPropertySymbols(ot);Ct<Re.length;Ct++)_e.indexOf(Re[Ct])<0&&Object.prototype.propertyIsEnumerable.call(ot,Re[Ct])&&(ft[Re[Ct]]=ot[Re[Ct]]);return ft};const de={xs:"479.98px",sm:"575.98px",md:"767.98px",lg:"991.98px",xl:"1199.98px",xxl:"1599.98px"},Fe=ot=>!Number.isNaN(Number.parseFloat(ot))&&isFinite(ot),Le=ee.createContext({}),Ke=(()=>{let ot=0;return function(){let _e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return ot+=1,`${_e}${ot}`}})();var $e=ee.forwardRef((ot,_e)=>{const{prefixCls:ft,className:Re,trigger:Ct,children:rn,defaultCollapsed:bt=!1,theme:pt="dark",style:Pt={},collapsible:yt=!1,reverseArrow:lt=!1,width:mt=200,collapsedWidth:cn=80,zeroWidthTriggerStyle:Fn,breakpoint:kt,onCollapse:dn,onBreakpoint:Mn}=ot,vn=ae(ot,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:Mt}=(0,ee.useContext)(y.V),[Tn,St]=(0,ee.useState)("collapsed"in ot?ot.collapsed:bt),[_n,Wn]=(0,ee.useState)(!1);(0,ee.useEffect)(()=>{"collapsed"in ot&&St(ot.collapsed)},[ot.collapsed]);const Te=(ar,en)=>{"collapsed"in ot||St(ar),dn==null||dn(ar,en)},{getPrefixCls:Rt,direction:Ye}=(0,ee.useContext)(ue.E_),pe=Rt("layout-sider",ft),[Se,je,Me]=z(pe),et=(0,ee.useRef)(null);et.current=ar=>{Wn(ar.matches),Mn==null||Mn(ar.matches),Tn!==ar.matches&&Te(ar.matches,"responsive")},(0,ee.useEffect)(()=>{function ar(In){return et.current(In)}let en;if(typeof window!="undefined"){const{matchMedia:In}=window;if(In&&kt&&kt in de){en=In(`screen and (max-width: ${de[kt]})`);try{en.addEventListener("change",ar)}catch(Zn){en.addListener(ar)}ar(en)}}return()=>{try{en==null||en.removeEventListener("change",ar)}catch(In){en==null||en.removeListener(ar)}}},[kt]),(0,ee.useEffect)(()=>{const ar=Ke("ant-sider-");return Mt.addSider(ar),()=>Mt.removeSider(ar)},[]);const it=()=>{Te(!Tn,"clickTrigger")},Ot=(0,De.Z)(vn,["collapsed"]),It=Tn?cn:mt,Qt=Fe(It)?`${It}px`:String(It),jt=parseFloat(String(cn||0))===0?ee.createElement("span",{onClick:it,className:xe()(`${pe}-zero-width-trigger`,`${pe}-zero-width-trigger-${lt?"right":"left"}`),style:Fn},Ct||ee.createElement(he,null)):null,ln=Ye==="rtl"==!lt,Un={expanded:ln?ee.createElement(ce.Z,null):ee.createElement(Ne.Z,null),collapsed:ln?ee.createElement(Ne.Z,null):ee.createElement(ce.Z,null)}[Tn?"collapsed":"expanded"],fn=Ct!==null?jt||ee.createElement("div",{className:`${pe}-trigger`,onClick:it,style:{width:Qt}},Ct||Un):null,nr=Object.assign(Object.assign({},Pt),{flex:`0 0 ${Qt}`,maxWidth:Qt,minWidth:Qt,width:Qt}),kn=xe()(pe,`${pe}-${pt}`,{[`${pe}-collapsed`]:!!Tn,[`${pe}-has-trigger`]:yt&&Ct!==null&&!jt,[`${pe}-below`]:!!_n,[`${pe}-zero-width`]:parseFloat(Qt)===0},Re,je,Me),er=ee.useMemo(()=>({siderCollapsed:Tn}),[Tn]);return Se(ee.createElement(Le.Provider,{value:er},ee.createElement("aside",Object.assign({className:kn},Ot,{style:nr,ref:_e}),ee.createElement("div",{className:`${pe}-children`},rn),yt||_n&&jt?fn:null)))})},82401:function(wn,zt,me){"use strict";me.d(zt,{V:function(){return Oe}});var ee=me(67294);const Oe=ee.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}})},24793:function(wn,zt,me){"use strict";me.d(zt,{eh:function(){return st},jn:function(){return Ve}});var ee=me(16777),Oe=me(83559);const Ze=He=>{const{antCls:Ie,componentCls:he,colorText:Ne,footerBg:ce,headerHeight:Ue,headerPadding:xe,headerColor:De,footerPadding:ue,fontSize:y,bodyBg:a,headerBg:E}=He;return{[he]:{display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:a,"&, *":{boxSizing:"border-box"},[`&${he}-has-sider`]:{flexDirection:"row",[`> ${he}, > ${he}-content`]:{width:0}},[`${he}-header, &${he}-footer`]:{flex:"0 0 auto"},"&-rtl":{direction:"rtl"}},[`${he}-header`]:{height:Ue,padding:xe,color:De,lineHeight:(0,ee.unit)(Ue),background:E,[`${Ie}-menu`]:{lineHeight:"inherit"}},[`${he}-footer`]:{padding:ue,color:Ne,fontSize:y,background:ce},[`${he}-content`]:{flex:"auto",color:Ne,minHeight:0}}},st=He=>{const{colorBgLayout:Ie,controlHeight:he,controlHeightLG:Ne,colorText:ce,controlHeightSM:Ue,marginXXS:xe,colorTextLightSolid:De,colorBgContainer:ue}=He,y=Ne*1.25;return{colorBgHeader:"#001529",colorBgBody:Ie,colorBgTrigger:"#002140",bodyBg:Ie,headerBg:"#001529",headerHeight:he*2,headerPadding:`0 ${y}px`,headerColor:ce,footerPadding:`${Ue}px ${y}px`,footerBg:Ie,siderBg:"#001529",triggerHeight:Ne+xe*2,triggerBg:"#002140",triggerColor:De,zeroTriggerWidth:Ne,zeroTriggerHeight:Ne,lightSiderBg:ue,lightTriggerBg:ue,lightTriggerColor:ce}},Ve=[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]];zt.ZP=(0,Oe.I$)("Layout",He=>[Ze(He)],st,{deprecatedTokens:Ve})},76529:function(wn,zt,me){"use strict";me.d(zt,{J:function(){return He}});var ee=me(67294),Oe=me(17799),Ze=me(89942),st=function(Ie,he){var Ne={};for(var ce in Ie)Object.prototype.hasOwnProperty.call(Ie,ce)&&he.indexOf(ce)<0&&(Ne[ce]=Ie[ce]);if(Ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ue=0,ce=Object.getOwnPropertySymbols(Ie);Ue<ce.length;Ue++)he.indexOf(ce[Ue])<0&&Object.prototype.propertyIsEnumerable.call(Ie,ce[Ue])&&(Ne[ce[Ue]]=Ie[ce[Ue]]);return Ne};const Ve=ee.createContext(null),He=ee.forwardRef((Ie,he)=>{const{children:Ne}=Ie,ce=st(Ie,["children"]),Ue=ee.useContext(Ve),xe=ee.useMemo(()=>Object.assign(Object.assign({},Ue),ce),[Ue,ce.prefixCls,ce.mode,ce.selectable,ce.rootClassName]),De=(0,Oe.t4)(Ne),ue=(0,Oe.x1)(he,De?(0,Oe.C4)(Ne):null);return ee.createElement(Ve.Provider,{value:xe},ee.createElement(Ze.Z,{space:!0},De?ee.cloneElement(Ne,{ref:ue}):Ne))});zt.Z=Ve},50136:function(wn,zt,me){"use strict";me.d(zt,{default:function(){return Se}});var ee=me(67294),Oe=me(78595),Ze=me(25787),st=me(64582),Ve=me(13144),He=me.n(Ve),Ie=me(77527),he=me(10366),Ne=me(33603),ce=me(96159),Ue=me(53124),xe=me(35792),ue=(0,ee.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),y=function(je,Me){var et={};for(var it in je)Object.prototype.hasOwnProperty.call(je,it)&&Me.indexOf(it)<0&&(et[it]=je[it]);if(je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ot=0,it=Object.getOwnPropertySymbols(je);Ot<it.length;Ot++)Me.indexOf(it[Ot])<0&&Object.prototype.propertyIsEnumerable.call(je,it[Ot])&&(et[it[Ot]]=je[it[Ot]]);return et},E=je=>{const{prefixCls:Me,className:et,dashed:it}=je,Ot=y(je,["prefixCls","className","dashed"]),{getPrefixCls:It}=ee.useContext(Ue.E_),Qt=It("menu",Me),jt=He()({[`${Qt}-item-divider-dashed`]:!!it},et);return ee.createElement(Oe.iz,Object.assign({className:jt},Ot))},b=me(37419),x=me(83062),ae=je=>{var Me;const{className:et,children:it,icon:Ot,title:It,danger:Qt,extra:jt}=je,{prefixCls:ln,firstLevel:jn,direction:_t,disableMenuItemTitleTooltip:Un,inlineCollapsed:fn}=ee.useContext(ue),nr=Zn=>{const Er=it==null?void 0:it[0],_r=ee.createElement("span",{className:He()(`${ln}-title-content`,{[`${ln}-title-content-with-extra`]:!!jt||jt===0})},it);return(!Ot||ee.isValidElement(it)&&it.type==="span")&&it&&Zn&&jn&&typeof Er=="string"?ee.createElement("div",{className:`${ln}-inline-collapsed-noicon`},Er.charAt(0)):_r},{siderCollapsed:kn}=ee.useContext(Ze.D);let er=It;typeof It=="undefined"?er=jn?it:"":It===!1&&(er="");const ar={title:er};!kn&&!fn&&(ar.title=null,ar.open=!1);const en=(0,b.Z)(it).length;let In=ee.createElement(Oe.ck,Object.assign({},(0,he.Z)(je,["title","icon","danger"]),{className:He()({[`${ln}-item-danger`]:Qt,[`${ln}-item-only-child`]:(Ot?en+1:en)===1},et),title:typeof It=="string"?It:void 0}),(0,ce.Tm)(Ot,{className:He()(ee.isValidElement(Ot)?(Me=Ot.props)===null||Me===void 0?void 0:Me.className:"",`${ln}-item-icon`)}),nr(fn));return Un||(In=ee.createElement(x.Z,Object.assign({},ar,{placement:_t==="rtl"?"left":"right",classNames:{root:`${ln}-inline-collapsed-tooltip`}}),In)),In},de=me(76529),Fe=me(16777),Le=me(24327),Ke=me(14747),Je=me(33507),$e=me(67771),ot=me(50438),_e=me(83559),ft=me(43259),Ct=je=>{const{componentCls:Me,motionDurationSlow:et,horizontalLineHeight:it,colorSplit:Ot,lineWidth:It,lineType:Qt,itemPaddingInline:jt}=je;return{[`${Me}-horizontal`]:{lineHeight:it,border:0,borderBottom:`${(0,Fe.unit)(It)} ${Qt} ${Ot}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${Me}-item, ${Me}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:jt},[`> ${Me}-item:hover,
|
|
|
> ${Me}-item-active,
|
|
|
> ${Me}-submenu ${Me}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${Me}-item, ${Me}-submenu-title`]:{transition:[`border-color ${et}`,`background ${et}`].join(",")},[`${Me}-submenu-arrow`]:{display:"none"}}}},bt=je=>{let{componentCls:Me,menuArrowOffset:et,calc:it}=je;return{[`${Me}-rtl`]:{direction:"rtl"},[`${Me}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${Me}-rtl${Me}-vertical,
|
|
|
${Me}-submenu-rtl ${Me}-vertical`]:{[`${Me}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(${(0,Fe.unit)(it(et).mul(-1).equal())})`},"&::after":{transform:`rotate(45deg) translateY(${(0,Fe.unit)(et)})`}}}}};const pt=je=>Object.assign({},(0,Ke.oN)(je));var yt=(je,Me)=>{const{componentCls:et,itemColor:it,itemSelectedColor:Ot,subMenuItemSelectedColor:It,groupTitleColor:Qt,itemBg:jt,subMenuItemBg:ln,itemSelectedBg:jn,activeBarHeight:_t,activeBarWidth:Un,activeBarBorderWidth:fn,motionDurationSlow:nr,motionEaseInOut:kn,motionEaseOut:er,itemPaddingInline:ar,motionDurationMid:en,itemHoverColor:In,lineType:Zn,colorSplit:Er,itemDisabledColor:_r,dangerItemColor:br,dangerItemHoverColor:Vn,dangerItemSelectedColor:Cr,dangerItemActiveBg:Lr,dangerItemSelectedBg:pa,popupBg:Ao,itemHoverBg:ka,itemActiveBg:Do,menuSubMenuBg:vo,horizontalItemSelectedColor:Pa,horizontalItemSelectedBg:an,horizontalItemBorderRadius:Ea,horizontalItemHoverBg:ti}=je;return{[`${et}-${Me}, ${et}-${Me} > ${et}`]:{color:it,background:jt,[`&${et}-root:focus-visible`]:Object.assign({},pt(je)),[`${et}-item`]:{"&-group-title, &-extra":{color:Qt}},[`${et}-submenu-selected > ${et}-submenu-title`]:{color:It},[`${et}-item, ${et}-submenu-title`]:{color:it,[`&:not(${et}-item-disabled):focus-visible`]:Object.assign({},pt(je))},[`${et}-item-disabled, ${et}-submenu-disabled`]:{color:`${_r} !important`},[`${et}-item:not(${et}-item-selected):not(${et}-submenu-selected)`]:{[`&:hover, > ${et}-submenu-title:hover`]:{color:In}},[`&:not(${et}-horizontal)`]:{[`${et}-item:not(${et}-item-selected)`]:{"&:hover":{backgroundColor:ka},"&:active":{backgroundColor:Do}},[`${et}-submenu-title`]:{"&:hover":{backgroundColor:ka},"&:active":{backgroundColor:Do}}},[`${et}-item-danger`]:{color:br,[`&${et}-item:hover`]:{[`&:not(${et}-item-selected):not(${et}-submenu-selected)`]:{color:Vn}},[`&${et}-item:active`]:{background:Lr}},[`${et}-item a`]:{"&, &:hover":{color:"inherit"}},[`${et}-item-selected`]:{color:Ot,[`&${et}-item-danger`]:{color:Cr},"a, a:hover":{color:"inherit"}},[`& ${et}-item-selected`]:{backgroundColor:jn,[`&${et}-item-danger`]:{backgroundColor:pa}},[`&${et}-submenu > ${et}`]:{backgroundColor:vo},[`&${et}-popup > ${et}`]:{backgroundColor:Ao},[`&${et}-submenu-popup > ${et}`]:{backgroundColor:Ao},[`&${et}-horizontal`]:Object.assign(Object.assign({},Me==="dark"?{borderBottom:0}:{}),{[`> ${et}-item, > ${et}-submenu`]:{top:fn,marginTop:je.calc(fn).mul(-1).equal(),marginBottom:0,borderRadius:Ea,"&::after":{position:"absolute",insetInline:ar,bottom:0,borderBottom:`${(0,Fe.unit)(_t)} solid transparent`,transition:`border-color ${nr} ${kn}`,content:'""'},"&:hover, &-active, &-open":{background:ti,"&::after":{borderBottomWidth:_t,borderBottomColor:Pa}},"&-selected":{color:Pa,backgroundColor:an,"&:hover":{backgroundColor:an},"&::after":{borderBottomWidth:_t,borderBottomColor:Pa}}}}),[`&${et}-root`]:{[`&${et}-inline, &${et}-vertical`]:{borderInlineEnd:`${(0,Fe.unit)(fn)} ${Zn} ${Er}`}},[`&${et}-inline`]:{[`${et}-sub${et}-inline`]:{background:ln},[`${et}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${(0,Fe.unit)(Un)} solid ${Ot}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${en} ${er}`,`opacity ${en} ${er}`].join(","),content:'""'},[`&${et}-item-danger`]:{"&::after":{borderInlineEndColor:Cr}}},[`${et}-selected, ${et}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${en} ${kn}`,`opacity ${en} ${kn}`].join(",")}}}}}};const lt=je=>{const{componentCls:Me,itemHeight:et,itemMarginInline:it,padding:Ot,menuArrowSize:It,marginXS:Qt,itemMarginBlock:jt,itemWidth:ln,itemPaddingInline:jn}=je,_t=je.calc(It).add(Ot).add(Qt).equal();return{[`${Me}-item`]:{position:"relative",overflow:"hidden"},[`${Me}-item, ${Me}-submenu-title`]:{height:et,lineHeight:(0,Fe.unit)(et),paddingInline:jn,overflow:"hidden",textOverflow:"ellipsis",marginInline:it,marginBlock:jt,width:ln},[`> ${Me}-item,
|
|
|
> ${Me}-submenu > ${Me}-submenu-title`]:{height:et,lineHeight:(0,Fe.unit)(et)},[`${Me}-item-group-list ${Me}-submenu-title,
|
|
|
${Me}-submenu-title`]:{paddingInlineEnd:_t}}};var cn=je=>{const{componentCls:Me,iconCls:et,itemHeight:it,colorTextLightSolid:Ot,dropdownWidth:It,controlHeightLG:Qt,motionEaseOut:jt,paddingXL:ln,itemMarginInline:jn,fontSizeLG:_t,motionDurationFast:Un,motionDurationSlow:fn,paddingXS:nr,boxShadowSecondary:kn,collapsedWidth:er,collapsedIconSize:ar}=je,en={height:it,lineHeight:(0,Fe.unit)(it),listStylePosition:"inside",listStyleType:"disc"};return[{[Me]:{"&-inline, &-vertical":Object.assign({[`&${Me}-root`]:{boxShadow:"none"}},lt(je))},[`${Me}-submenu-popup`]:{[`${Me}-vertical`]:Object.assign(Object.assign({},lt(je)),{boxShadow:kn})}},{[`${Me}-submenu-popup ${Me}-vertical${Me}-sub`]:{minWidth:It,maxHeight:`calc(100vh - ${(0,Fe.unit)(je.calc(Qt).mul(2.5).equal())})`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${Me}-inline`]:{width:"100%",[`&${Me}-root`]:{[`${Me}-item, ${Me}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${fn}`,`background ${fn}`,`padding ${Un} ${jt}`].join(","),[`> ${Me}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${Me}-sub${Me}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${Me}-submenu > ${Me}-submenu-title`]:en,[`& ${Me}-item-group-title`]:{paddingInlineStart:ln}},[`${Me}-item`]:en}},{[`${Me}-inline-collapsed`]:{width:er,[`&${Me}-root`]:{[`${Me}-item, ${Me}-submenu ${Me}-submenu-title`]:{[`> ${Me}-inline-collapsed-noicon`]:{fontSize:_t,textAlign:"center"}}},[`> ${Me}-item,
|
|
|
> ${Me}-item-group > ${Me}-item-group-list > ${Me}-item,
|
|
|
> ${Me}-item-group > ${Me}-item-group-list > ${Me}-submenu > ${Me}-submenu-title,
|
|
|
> ${Me}-submenu > ${Me}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${(0,Fe.unit)(je.calc(ar).div(2).equal())} - ${(0,Fe.unit)(jn)})`,textOverflow:"clip",[`
|
|
|
${Me}-submenu-arrow,
|
|
|
${Me}-submenu-expand-icon
|
|
|
`]:{opacity:0},[`${Me}-item-icon, ${et}`]:{margin:0,fontSize:ar,lineHeight:(0,Fe.unit)(it),"+ span":{display:"inline-block",opacity:0}}},[`${Me}-item-icon, ${et}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${Me}-item-icon, ${et}`]:{display:"none"},"a, a:hover":{color:Ot}},[`${Me}-item-group-title`]:Object.assign(Object.assign({},Ke.vS),{paddingInline:nr})}}]};const Fn=je=>{const{componentCls:Me,motionDurationSlow:et,motionDurationMid:it,motionEaseInOut:Ot,motionEaseOut:It,iconCls:Qt,iconSize:jt,iconMarginInlineEnd:ln}=je;return{[`${Me}-item, ${Me}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${et}`,`background ${et}`,`padding calc(${et} + 0.1s) ${Ot}`].join(","),[`${Me}-item-icon, ${Qt}`]:{minWidth:jt,fontSize:jt,transition:[`font-size ${it} ${It}`,`margin ${et} ${Ot}`,`color ${et}`].join(","),"+ span":{marginInlineStart:ln,opacity:1,transition:[`opacity ${et} ${Ot}`,`margin ${et}`,`color ${et}`].join(",")}},[`${Me}-item-icon`]:Object.assign({},(0,Ke.Ro)()),[`&${Me}-item-only-child`]:{[`> ${Qt}, > ${Me}-item-icon`]:{marginInlineEnd:0}}},[`${Me}-item-disabled, ${Me}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important",cursor:"not-allowed",pointerEvents:"none"},[`> ${Me}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},kt=je=>{const{componentCls:Me,motionDurationSlow:et,motionEaseInOut:it,borderRadius:Ot,menuArrowSize:It,menuArrowOffset:Qt}=je;return{[`${Me}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:je.margin,width:It,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${et} ${it}, opacity ${et}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:je.calc(It).mul(.6).equal(),height:je.calc(It).mul(.15).equal(),backgroundColor:"currentcolor",borderRadius:Ot,transition:[`background ${et} ${it}`,`transform ${et} ${it}`,`top ${et} ${it}`,`color ${et} ${it}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(${(0,Fe.unit)(je.calc(Qt).mul(-1).equal())})`},"&::after":{transform:`rotate(-45deg) translateY(${(0,Fe.unit)(Qt)})`}}}}},dn=je=>{const{antCls:Me,componentCls:et,fontSize:it,motionDurationSlow:Ot,motionDurationMid:It,motionEaseInOut:Qt,paddingXS:jt,padding:ln,colorSplit:jn,lineWidth:_t,zIndexPopup:Un,borderRadiusLG:fn,subMenuItemBorderRadius:nr,menuArrowSize:kn,menuArrowOffset:er,lineType:ar,groupTitleLineHeight:en,groupTitleFontSize:In}=je;return[{"":{[et]:Object.assign(Object.assign({},(0,Ke.dF)()),{"&-hidden":{display:"none"}})},[`${et}-submenu-hidden`]:{display:"none"}},{[et]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ke.Wf)(je)),(0,Ke.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:it,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${Ot} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${et}-item`]:{flex:"none"}},[`${et}-item, ${et}-submenu, ${et}-submenu-title`]:{borderRadius:je.itemBorderRadius},[`${et}-item-group-title`]:{padding:`${(0,Fe.unit)(jt)} ${(0,Fe.unit)(ln)}`,fontSize:In,lineHeight:en,transition:`all ${Ot}`},[`&-horizontal ${et}-submenu`]:{transition:[`border-color ${Ot} ${Qt}`,`background ${Ot} ${Qt}`].join(",")},[`${et}-submenu, ${et}-submenu-inline`]:{transition:[`border-color ${Ot} ${Qt}`,`background ${Ot} ${Qt}`,`padding ${It} ${Qt}`].join(",")},[`${et}-submenu ${et}-sub`]:{cursor:"initial",transition:[`background ${Ot} ${Qt}`,`padding ${Ot} ${Qt}`].join(",")},[`${et}-title-content`]:{transition:`color ${Ot}`,"&-with-extra":{display:"inline-flex",alignItems:"center",width:"100%"},[`> ${Me}-typography-ellipsis-single-line`]:{display:"inline",verticalAlign:"unset"},[`${et}-item-extra`]:{marginInlineStart:"auto",paddingInlineStart:je.padding}},[`${et}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${et}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:jn,borderStyle:ar,borderWidth:0,borderTopWidth:_t,marginBlock:_t,padding:0,"&-dashed":{borderStyle:"dashed"}}}),Fn(je)),{[`${et}-item-group`]:{[`${et}-item-group-list`]:{margin:0,padding:0,[`${et}-item, ${et}-submenu-title`]:{paddingInline:`${(0,Fe.unit)(je.calc(it).mul(2).equal())} ${(0,Fe.unit)(ln)}`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:Un,borderRadius:fn,boxShadow:"none",transformOrigin:"0 0",[`&${et}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:0,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'},[`> ${et}`]:Object.assign(Object.assign(Object.assign({borderRadius:fn},Fn(je)),kt(je)),{[`${et}-item, ${et}-submenu > ${et}-submenu-title`]:{borderRadius:nr},[`${et}-submenu-title::after`]:{transition:`transform ${Ot} ${Qt}`}})},"\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:je.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:je.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:je.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:je.paddingXS}}}),kt(je)),{[`&-inline-collapsed ${et}-submenu-arrow,
|
|
|
&-inline ${et}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${(0,Fe.unit)(er)})`},"&::after":{transform:`rotate(45deg) translateX(${(0,Fe.unit)(je.calc(er).mul(-1).equal())})`}},[`${et}-submenu-open${et}-submenu-inline > ${et}-submenu-title > ${et}-submenu-arrow`]:{transform:`translateY(${(0,Fe.unit)(je.calc(kn).mul(.2).mul(-1).equal())})`,"&::after":{transform:`rotate(-45deg) translateX(${(0,Fe.unit)(je.calc(er).mul(-1).equal())})`},"&::before":{transform:`rotate(45deg) translateX(${(0,Fe.unit)(er)})`}}})},{[`${Me}-layout-header`]:{[et]:{lineHeight:"inherit"}}}]},Mn=je=>{var Me,et,it;const{colorPrimary:Ot,colorError:It,colorTextDisabled:Qt,colorErrorBg:jt,colorText:ln,colorTextDescription:jn,colorBgContainer:_t,colorFillAlter:Un,colorFillContent:fn,lineWidth:nr,lineWidthBold:kn,controlItemBgActive:er,colorBgTextHover:ar,controlHeightLG:en,lineHeight:In,colorBgElevated:Zn,marginXXS:Er,padding:_r,fontSize:br,controlHeightSM:Vn,fontSizeLG:Cr,colorTextLightSolid:Lr,colorErrorHover:pa}=je,Ao=(Me=je.activeBarWidth)!==null&&Me!==void 0?Me:0,ka=(et=je.activeBarBorderWidth)!==null&&et!==void 0?et:nr,Do=(it=je.itemMarginInline)!==null&&it!==void 0?it:je.marginXXS,vo=new Le.FastColor(Lr).setA(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:je.zIndexPopupBase+50,radiusItem:je.borderRadiusLG,itemBorderRadius:je.borderRadiusLG,radiusSubMenuItem:je.borderRadiusSM,subMenuItemBorderRadius:je.borderRadiusSM,colorItemText:ln,itemColor:ln,colorItemTextHover:ln,itemHoverColor:ln,colorItemTextHoverHorizontal:Ot,horizontalItemHoverColor:Ot,colorGroupTitle:jn,groupTitleColor:jn,colorItemTextSelected:Ot,itemSelectedColor:Ot,subMenuItemSelectedColor:Ot,colorItemTextSelectedHorizontal:Ot,horizontalItemSelectedColor:Ot,colorItemBg:_t,itemBg:_t,colorItemBgHover:ar,itemHoverBg:ar,colorItemBgActive:fn,itemActiveBg:er,colorSubItemBg:Un,subMenuItemBg:Un,colorItemBgSelected:er,itemSelectedBg:er,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:Ao,colorActiveBarHeight:kn,activeBarHeight:kn,colorActiveBarBorderSize:nr,activeBarBorderWidth:ka,colorItemTextDisabled:Qt,itemDisabledColor:Qt,colorDangerItemText:It,dangerItemColor:It,colorDangerItemTextHover:It,dangerItemHoverColor:It,colorDangerItemTextSelected:It,dangerItemSelectedColor:It,colorDangerItemBgActive:jt,dangerItemActiveBg:jt,colorDangerItemBgSelected:jt,dangerItemSelectedBg:jt,itemMarginInline:Do,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:en,groupTitleLineHeight:In,collapsedWidth:en*2,popupBg:Zn,itemMarginBlock:Er,itemPaddingInline:_r,horizontalLineHeight:`${en*1.15}px`,iconSize:br,iconMarginInlineEnd:Vn-br,collapsedIconSize:Cr,groupTitleFontSize:br,darkItemDisabledColor:new Le.FastColor(Lr).setA(.25).toRgbString(),darkItemColor:vo,darkDangerItemColor:It,darkItemBg:"#001529",darkPopupBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:Lr,darkItemSelectedBg:Ot,darkDangerItemSelectedBg:It,darkItemHoverBg:"transparent",darkGroupTitleColor:vo,darkItemHoverColor:Lr,darkDangerItemHoverColor:pa,darkDangerItemSelectedColor:Lr,darkDangerItemActiveBg:It,itemWidth:Ao?`calc(100% + ${ka}px)`:`calc(100% - ${Do*2}px)`}};var vn=function(je){let Me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:je,et=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return(0,_e.I$)("Menu",Ot=>{const{colorBgElevated:It,controlHeightLG:Qt,fontSize:jt,darkItemColor:ln,darkDangerItemColor:jn,darkItemBg:_t,darkSubMenuItemBg:Un,darkItemSelectedColor:fn,darkItemSelectedBg:nr,darkDangerItemSelectedBg:kn,darkItemHoverBg:er,darkGroupTitleColor:ar,darkItemHoverColor:en,darkItemDisabledColor:In,darkDangerItemHoverColor:Zn,darkDangerItemSelectedColor:Er,darkDangerItemActiveBg:_r,popupBg:br,darkPopupBg:Vn}=Ot,Cr=Ot.calc(jt).div(7).mul(5).equal(),Lr=(0,ft.mergeToken)(Ot,{menuArrowSize:Cr,menuHorizontalHeight:Ot.calc(Qt).mul(1.15).equal(),menuArrowOffset:Ot.calc(Cr).mul(.25).equal(),menuSubMenuBg:It,calc:Ot.calc,popupBg:br}),pa=(0,ft.mergeToken)(Lr,{itemColor:ln,itemHoverColor:en,groupTitleColor:ar,itemSelectedColor:fn,subMenuItemSelectedColor:fn,itemBg:_t,popupBg:Vn,subMenuItemBg:Un,itemActiveBg:"transparent",itemSelectedBg:nr,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:er,itemDisabledColor:In,dangerItemColor:jn,dangerItemHoverColor:Zn,dangerItemSelectedColor:Er,dangerItemActiveBg:_r,dangerItemSelectedBg:kn,menuSubMenuBg:Un,horizontalItemSelectedColor:fn,horizontalItemSelectedBg:nr});return[dn(Lr),Ct(Lr),cn(Lr),yt(Lr,"light"),yt(pa,"dark"),bt(Lr),(0,Je.Z)(Lr),(0,$e.oN)(Lr,"slide-up"),(0,$e.oN)(Lr,"slide-down"),(0,ot._y)(Lr,"zoom-big")]},Mn,{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"]],injectStyle:et,unitless:{groupTitleLineHeight:!0}})(je,Me)},Mt=me(87263),St=je=>{var Me;const{popupClassName:et,icon:it,title:Ot,theme:It}=je,Qt=ee.useContext(ue),{prefixCls:jt,inlineCollapsed:ln,theme:jn}=Qt,_t=(0,Oe.Xl)();let Un;if(!it)Un=ln&&!_t.length&&Ot&&typeof Ot=="string"?ee.createElement("div",{className:`${jt}-inline-collapsed-noicon`},Ot.charAt(0)):ee.createElement("span",{className:`${jt}-title-content`},Ot);else{const kn=ee.isValidElement(Ot)&&Ot.type==="span";Un=ee.createElement(ee.Fragment,null,(0,ce.Tm)(it,{className:He()(ee.isValidElement(it)?(Me=it.props)===null||Me===void 0?void 0:Me.className:"",`${jt}-item-icon`)}),kn?Ot:ee.createElement("span",{className:`${jt}-title-content`},Ot))}const fn=ee.useMemo(()=>Object.assign(Object.assign({},Qt),{firstLevel:!1}),[Qt]),[nr]=(0,Mt.Cn)("Menu");return ee.createElement(ue.Provider,{value:fn},ee.createElement(Oe.Wd,Object.assign({},(0,he.Z)(je,["icon"]),{title:Un,popupClassName:He()(jt,et,`${jt}-${It||jn}`),popupStyle:Object.assign({zIndex:nr},je.popupStyle)})))},_n=function(je,Me){var et={};for(var it in je)Object.prototype.hasOwnProperty.call(je,it)&&Me.indexOf(it)<0&&(et[it]=je[it]);if(je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ot=0,it=Object.getOwnPropertySymbols(je);Ot<it.length;Ot++)Me.indexOf(it[Ot])<0&&Object.prototype.propertyIsEnumerable.call(je,it[Ot])&&(et[it[Ot]]=je[it[Ot]]);return et};function Wn(je){return je===null||je===!1}const Te={item:ae,submenu:St,divider:E};var Ye=(0,ee.forwardRef)((je,Me)=>{var et;const it=ee.useContext(de.Z),Ot=it||{},{getPrefixCls:It,getPopupContainer:Qt,direction:jt,menu:ln}=ee.useContext(Ue.E_),jn=It(),{prefixCls:_t,className:Un,style:fn,theme:nr="light",expandIcon:kn,_internalDisableMenuItemTitleTooltip:er,inlineCollapsed:ar,siderCollapsed:en,rootClassName:In,mode:Zn,selectable:Er,onClick:_r,overflowedIndicatorPopupClassName:br}=je,Vn=_n(je,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),Cr=(0,he.Z)(Vn,["collapsedWidth"]);(et=Ot.validator)===null||et===void 0||et.call(Ot,{mode:Zn});const Lr=(0,Ie.Z)(function(){var eA;_r==null||_r.apply(void 0,arguments),(eA=Ot.onClick)===null||eA===void 0||eA.call(Ot)}),pa=Ot.mode||Zn,Ao=Er!=null?Er:Ot.selectable,ka=ar!=null?ar:en,Do={horizontal:{motionName:`${jn}-slide-up`},inline:(0,Ne.Z)(jn),other:{motionName:`${jn}-zoom-big`}},vo=It("menu",_t||Ot.prefixCls),Pa=(0,xe.Z)(vo),[an,Ea,ti]=vn(vo,Pa,!it),Yi=He()(`${vo}-${nr}`,ln==null?void 0:ln.className,Un),Oi=ee.useMemo(()=>{var eA,ki;if(typeof kn=="function"||Wn(kn))return kn||null;if(typeof Ot.expandIcon=="function"||Wn(Ot.expandIcon))return Ot.expandIcon||null;if(typeof(ln==null?void 0:ln.expandIcon)=="function"||Wn(ln==null?void 0:ln.expandIcon))return(ln==null?void 0:ln.expandIcon)||null;const Kt=(eA=kn!=null?kn:Ot==null?void 0:Ot.expandIcon)!==null&&eA!==void 0?eA:ln==null?void 0:ln.expandIcon;return(0,ce.Tm)(Kt,{className:He()(`${vo}-submenu-expand-icon`,ee.isValidElement(Kt)?(ki=Kt.props)===null||ki===void 0?void 0:ki.className:void 0)})},[kn,Ot==null?void 0:Ot.expandIcon,ln==null?void 0:ln.expandIcon,vo]),wi=ee.useMemo(()=>({prefixCls:vo,inlineCollapsed:ka||!1,direction:jt,firstLevel:!0,theme:nr,mode:pa,disableMenuItemTitleTooltip:er}),[vo,ka,jt,er,nr]);return an(ee.createElement(de.Z.Provider,{value:null},ee.createElement(ue.Provider,{value:wi},ee.createElement(Oe.ZP,Object.assign({getPopupContainer:Qt,overflowedIndicator:ee.createElement(st.Z,null),overflowedIndicatorPopupClassName:He()(vo,`${vo}-${nr}`,br),mode:pa,selectable:Ao,onClick:Lr},Cr,{inlineCollapsed:ka,style:Object.assign(Object.assign({},ln==null?void 0:ln.style),fn),className:Yi,prefixCls:vo,direction:jt,defaultMotions:Do,expandIcon:Oi,ref:Me,rootClassName:He()(In,Ea,Ot.rootClassName,ti,Pa),_internalComponents:Te})))))});const pe=(0,ee.forwardRef)((je,Me)=>{const et=(0,ee.useRef)(null),it=ee.useContext(Ze.D);return(0,ee.useImperativeHandle)(Me,()=>({menu:et.current,focus:Ot=>{var It;(It=et.current)===null||It===void 0||It.focus(Ot)}})),ee.createElement(Ye,Object.assign({ref:et},je,it))});pe.Item=ae,pe.SubMenu=St,pe.Divider=E,pe.ItemGroup=Oe.BW;var Se=pe},73802:function(wn,zt,me){"use strict";me.d(zt,{Z:function(){return ki}});var ee=me(67294),Oe=me(83963),Ze={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"},st=Ze,Ve=me(84180),He=function(At,mn){return ee.createElement(Ve.Z,(0,Oe.Z)({},At,{ref:mn,icon:st}))},Ie=ee.forwardRef(He),he=Ie,Ne={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},ce=Ne,Ue=function(At,mn){return ee.createElement(Ve.Z,(0,Oe.Z)({},At,{ref:mn,icon:ce}))},xe=ee.forwardRef(Ue),De=xe,ue=me(55007),y=me(79269),a=me(13144),E=me.n(a),b=me(4942),x=me(87462),z=me(71002),ae=me(1413),de=me(97685),Fe=me(94184),Le=me.n(Fe);function Ke(Kt){var At=ee.useRef();At.current=Kt;var mn=ee.useCallback(function(){for(var Gt,fr=arguments.length,ia=new Array(fr),ea=0;ea<fr;ea++)ia[ea]=arguments[ea];return(Gt=At.current)===null||Gt===void 0?void 0:Gt.call.apply(Gt,[At].concat(ia))},[]);return mn}function Je(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var $e=Je()?ee.useLayoutEffect:ee.useEffect,ot=function(At,mn){var Gt=ee.useRef(!0);$e(function(){return At(Gt.current)},mn),$e(function(){return Gt.current=!1,function(){Gt.current=!0}},[])},_e=function(At,mn){ot(function(Gt){if(!Gt)return At()},mn)},ft=null;function Re(Kt){var At=ee.useRef(!1),mn=ee.useState(Kt),Gt=(0,de.Z)(mn,2),fr=Gt[0],ia=Gt[1];ee.useEffect(function(){return At.current=!1,function(){At.current=!0}},[]);function ea(da,Ua){Ua&&At.current||ia(da)}return[fr,ea]}function Ct(Kt){return Kt!==void 0}function rn(Kt,At){var mn=At||{},Gt=mn.defaultValue,fr=mn.value,ia=mn.onChange,ea=mn.postState,da=Re(function(){return Ct(fr)?fr:Ct(Gt)?typeof Gt=="function"?Gt():Gt:typeof Kt=="function"?Kt():Kt}),Ua=(0,de.Z)(da,2),so=Ua[0],ho=Ua[1],wo=fr!==void 0?fr:so,hr=ea?ea(wo):wo,Kr=Ke(ia),To=Re([wo]),Lo=(0,de.Z)(To,2),fo=Lo[0],Ka=Lo[1];_e(function(){var ii=fo[0];so!==ii&&Kr(so,ii)},[fo]),_e(function(){Ct(fr)||ho(fr)},[fr]);var ua=Ke(function(ii,Bo){ho(ii,Bo),Ka([wo],Bo)});return[hr,ua]}var bt={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(At){var mn=At.keyCode;if(At.altKey&&!At.ctrlKey||At.metaKey||mn>=bt.F1&&mn<=bt.F12)return!1;switch(mn){case bt.ALT:case bt.CAPS_LOCK:case bt.CONTEXT_MENU:case bt.CTRL:case bt.DOWN:case bt.END:case bt.ESC:case bt.HOME:case bt.INSERT:case bt.LEFT:case bt.MAC_FF_META:case bt.META:case bt.NUMLOCK:case bt.NUM_CENTER:case bt.PAGE_DOWN:case bt.PAGE_UP:case bt.PAUSE:case bt.PRINT_SCREEN:case bt.RIGHT:case bt.SHIFT:case bt.UP:case bt.WIN_KEY:case bt.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(At){if(At>=bt.ZERO&&At<=bt.NINE||At>=bt.NUM_ZERO&&At<=bt.NUM_MULTIPLY||At>=bt.A&&At<=bt.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&At===0)return!0;switch(At){case bt.SPACE:case bt.QUESTION_MARK:case bt.NUM_PLUS:case bt.NUM_MINUS:case bt.NUM_PERIOD:case bt.NUM_DIVISION:case bt.SEMICOLON:case bt.DASH:case bt.EQUALS:case bt.COMMA:case bt.PERIOD:case bt.SLASH:case bt.APOSTROPHE:case bt.SINGLE_QUOTE:case bt.OPEN_SQUARE_BRACKET:case bt.BACKSLASH:case bt.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},pt=bt,Pt=`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`,yt=`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`,lt="".concat(Pt," ").concat(yt).split(/[\s\n]+/),mt="aria-",cn="data-";function Fn(Kt,At){return Kt.indexOf(At)===0}function kt(Kt){var At=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,mn;At===!1?mn={aria:!0,data:!0,attr:!0}:At===!0?mn={aria:!0}:mn=(0,ae.Z)({},At);var Gt={};return Object.keys(Kt).forEach(function(fr){(mn.aria&&(fr==="role"||Fn(fr,mt))||mn.data&&Fn(fr,cn)||mn.attr&<.includes(fr))&&(Gt[fr]=Kt[fr])}),Gt}var dn={},Mn=[],vn=function(At){Mn.push(At)};function Mt(Kt,At){if(0)var mn}function Tn(Kt,At){if(0)var mn}function St(){dn={}}function _n(Kt,At,mn){!At&&!dn[mn]&&(Kt(!1,mn),dn[mn]=!0)}function Wn(Kt,At){_n(Mt,Kt,At)}function Te(Kt,At){_n(Tn,Kt,At)}Wn.preMessage=vn,Wn.resetWarned=St,Wn.noteOnce=Te;var Rt=null,Ye=me(81626),pe=[10,20,50,100],Se=function(At){var mn=At.pageSizeOptions,Gt=mn===void 0?pe:mn,fr=At.locale,ia=At.changeSize,ea=At.pageSize,da=At.goButton,Ua=At.quickGo,so=At.rootPrefixCls,ho=At.disabled,wo=At.buildOptionText,hr=At.showSizeChanger,Kr=At.sizeChangerRender,To=ee.useState(""),Lo=(0,de.Z)(To,2),fo=Lo[0],Ka=Lo[1],ua=function(){return!fo||Number.isNaN(fo)?void 0:Number(fo)},ii=typeof wo=="function"?wo:function(oo){return"".concat(oo," ").concat(fr.items_per_page)},Bo=function(ga){Ka(ga.target.value)},Io=function(ga){da||fo===""||(Ka(""),!(ga.relatedTarget&&(ga.relatedTarget.className.indexOf("".concat(so,"-item-link"))>=0||ga.relatedTarget.className.indexOf("".concat(so,"-item"))>=0))&&(Ua==null||Ua(ua())))},bi=function(ga){fo!==""&&(ga.keyCode===pt.ENTER||ga.type==="click")&&(Ka(""),Ua==null||Ua(ua()))},qn=function(){return Gt.some(function(ga){return ga.toString()===ea.toString()})?Gt:Gt.concat([ea]).sort(function(ga,$a){var eo=Number.isNaN(Number(ga))?0:Number(ga),mr=Number.isNaN(Number($a))?0:Number($a);return eo-mr})},Xn="".concat(so,"-options");if(!hr&&!Ua)return null;var dr=null,kr=null,Kn=null;return hr&&Kr&&(dr=Kr({disabled:ho,size:ea,onSizeChange:function(ga){ia==null||ia(Number(ga))},"aria-label":fr.page_size,className:"".concat(Xn,"-size-changer"),options:qn().map(function(oo){return{label:ii(oo),value:oo}})})),Ua&&(da&&(Kn=typeof da=="boolean"?ee.createElement("button",{type:"button",onClick:bi,onKeyUp:bi,disabled:ho,className:"".concat(Xn,"-quick-jumper-button")},fr.jump_to_confirm):ee.createElement("span",{onClick:bi,onKeyUp:bi},da)),kr=ee.createElement("div",{className:"".concat(Xn,"-quick-jumper")},fr.jump_to,ee.createElement("input",{disabled:ho,type:"text",value:fo,onChange:Bo,onKeyUp:bi,onBlur:Io,"aria-label":fr.page}),fr.page,Kn)),ee.createElement("li",{className:Xn},dr,kr)},je=Se,Me=function(At){var mn=At.rootPrefixCls,Gt=At.page,fr=At.active,ia=At.className,ea=At.showTitle,da=At.onClick,Ua=At.onKeyPress,so=At.itemRender,ho="".concat(mn,"-item"),wo=Le()(ho,"".concat(ho,"-").concat(Gt),(0,b.Z)((0,b.Z)({},"".concat(ho,"-active"),fr),"".concat(ho,"-disabled"),!Gt),ia),hr=function(){da(Gt)},Kr=function(fo){Ua(fo,da,Gt)},To=so(Gt,"page",ee.createElement("a",{rel:"nofollow"},Gt));return To?ee.createElement("li",{title:ea?String(Gt):null,className:wo,onClick:hr,onKeyDown:Kr,tabIndex:0},To):null},et=Me,it=function(At,mn,Gt){return Gt};function Ot(){}function It(Kt){var At=Number(Kt);return typeof At=="number"&&!Number.isNaN(At)&&isFinite(At)&&Math.floor(At)===At}function Qt(Kt,At,mn){var Gt=typeof Kt=="undefined"?At:Kt;return Math.floor((mn-1)/Gt)+1}var jt=function(At){var mn=At.prefixCls,Gt=mn===void 0?"rc-pagination":mn,fr=At.selectPrefixCls,ia=fr===void 0?"rc-select":fr,ea=At.className,da=At.current,Ua=At.defaultCurrent,so=Ua===void 0?1:Ua,ho=At.total,wo=ho===void 0?0:ho,hr=At.pageSize,Kr=At.defaultPageSize,To=Kr===void 0?10:Kr,Lo=At.onChange,fo=Lo===void 0?Ot:Lo,Ka=At.hideOnSinglePage,ua=At.align,ii=At.showPrevNextJumpers,Bo=ii===void 0?!0:ii,Io=At.showQuickJumper,bi=At.showLessItems,qn=At.showTitle,Xn=qn===void 0?!0:qn,dr=At.onShowSizeChange,kr=dr===void 0?Ot:dr,Kn=At.locale,oo=Kn===void 0?Ye.Z:Kn,ga=At.style,$a=At.totalBoundaryShowSizeChanger,eo=$a===void 0?50:$a,mr=At.disabled,Pr=At.simple,Fa=At.showTotal,ca=At.showSizeChanger,Ko=ca===void 0?wo>eo:ca,to=At.sizeChangerRender,Yr=At.pageSizeOptions,hi=At.itemRender,Gi=hi===void 0?it:hi,Li=At.jumpPrevIcon,oA=At.jumpNextIcon,ys=At.prevIcon,Ss=At.nextIcon,HA=ee.useRef(null),ns=rn(10,{value:hr,defaultValue:To}),Ns=(0,de.Z)(ns,2),FA=Ns[0],rs=Ns[1],JA=rn(1,{value:da,defaultValue:so,postState:function(xo){return Math.max(1,Math.min(xo,Qt(void 0,FA,wo)))}}),no=(0,de.Z)(JA,2),Zt=no[0],iA=no[1],ws=ee.useState(Zt),bs=(0,de.Z)(ws,2),io=bs[0],as=bs[1];(0,ee.useEffect)(function(){as(Zt)},[Zt]);var uA=fo!==Ot,Kl="current"in At,Pi=Math.max(1,Zt-(bi?3:5)),Nl=Math.min(Qt(void 0,FA,wo),Zt+(bi?3:5));function al(Co,xo){var tA=Co||ee.createElement("button",{type:"button","aria-label":xo,className:"".concat(Gt,"-item-link")});return typeof Co=="function"&&(tA=ee.createElement(Co,(0,ae.Z)({},At))),tA}function xA(Co){var xo=Co.target.value,tA=Qt(void 0,FA,wo),yA;return xo===""?yA=xo:Number.isNaN(Number(xo))?yA=io:xo>=tA?yA=tA:yA=Number(xo),yA}function BA(Co){return It(Co)&&Co!==Zt&&It(wo)&&wo>0}var pi=wo>FA?Io:!1;function cA(Co){(Co.keyCode===pt.UP||Co.keyCode===pt.DOWN)&&Co.preventDefault()}function Ks(Co){var xo=xA(Co);switch(xo!==io&&as(xo),Co.keyCode){case pt.ENTER:gn(xo);break;case pt.UP:gn(xo-1);break;case pt.DOWN:gn(xo+1);break;default:break}}function Dn(Co){gn(xA(Co))}function un(Co){var xo=Qt(Co,FA,wo),tA=Zt>xo&&xo!==0?xo:Zt;rs(Co),as(tA),kr==null||kr(Zt,Co),iA(tA),fo==null||fo(tA,Co)}function gn(Co){if(BA(Co)&&!mr){var xo=Qt(void 0,FA,wo),tA=Co;return Co>xo?tA=xo:Co<1&&(tA=1),tA!==io&&as(tA),iA(tA),fo==null||fo(tA,FA),tA}return Zt}var Hn=Zt>1,pr=Zt<Qt(void 0,FA,wo);function Ir(){Hn&&gn(Zt-1)}function Xr(){pr&&gn(Zt+1)}function Qr(){gn(Pi)}function Wr(){gn(Nl)}function wa(Co,xo){if(Co.key==="Enter"||Co.charCode===pt.ENTER||Co.keyCode===pt.ENTER){for(var tA=arguments.length,yA=new Array(tA>2?tA-2:0),qA=2;qA<tA;qA++)yA[qA-2]=arguments[qA];xo.apply(void 0,yA)}}function mo(Co){wa(Co,Ir)}function zo(Co){wa(Co,Xr)}function Oa(Co){wa(Co,Qr)}function fi(Co){wa(Co,Wr)}function Ai(Co){var xo=Gi(Co,"prev",al(ys,"prev page"));return ee.isValidElement(xo)?ee.cloneElement(xo,{disabled:!Hn}):xo}function Si(Co){var xo=Gi(Co,"next",al(Ss,"next page"));return ee.isValidElement(xo)?ee.cloneElement(xo,{disabled:!pr}):xo}function Qa(Co){(Co.type==="click"||Co.keyCode===pt.ENTER)&&gn(io)}var Ra=null,uo=kt(At,{aria:!0,data:!0}),si=Fa&&ee.createElement("li",{className:"".concat(Gt,"-total-text")},Fa(wo,[wo===0?0:(Zt-1)*FA+1,Zt*FA>wo?wo:Zt*FA])),bo=null,Ya=Qt(void 0,FA,wo);if(Ka&&wo<=FA)return null;var Fi=[],hA={rootPrefixCls:Gt,onClick:gn,onKeyPress:wa,showTitle:Xn,itemRender:Gi,page:-1},ya=Zt-1>0?Zt-1:0,Cs=Zt+1<Ya?Zt+1:Ya,pA=Io&&Io.goButton,ms=(0,z.Z)(Pr)==="object"?Pr.readOnly:!Pr,XA=pA,Nn=null;Pr&&(pA&&(typeof pA=="boolean"?XA=ee.createElement("button",{type:"button",onClick:Qa,onKeyUp:Qa},oo.jump_to_confirm):XA=ee.createElement("span",{onClick:Qa,onKeyUp:Qa},pA),XA=ee.createElement("li",{title:Xn?"".concat(oo.jump_to).concat(Zt,"/").concat(Ya):null,className:"".concat(Gt,"-simple-pager")},XA)),Nn=ee.createElement("li",{title:Xn?"".concat(Zt,"/").concat(Ya):null,className:"".concat(Gt,"-simple-pager")},ms?io:ee.createElement("input",{type:"text","aria-label":oo.jump_to,value:io,disabled:mr,onKeyDown:cA,onKeyUp:Ks,onChange:Ks,onBlur:Dn,size:3}),ee.createElement("span",{className:"".concat(Gt,"-slash")},"/"),Ya));var Ln=bi?1:2;if(Ya<=3+Ln*2){Ya||Fi.push(ee.createElement(et,(0,x.Z)({},hA,{key:"noPager",page:1,className:"".concat(Gt,"-item-disabled")})));for(var os=1;os<=Ya;os+=1)Fi.push(ee.createElement(et,(0,x.Z)({},hA,{key:os,page:os,active:Zt===os})))}else{var fa=bi?oo.prev_3:oo.prev_5,co=bi?oo.next_3:oo.next_5,li=Gi(Pi,"jump-prev",al(Li,"prev page")),Zi=Gi(Nl,"jump-next",al(oA,"next page"));Bo&&(Ra=li?ee.createElement("li",{title:Xn?fa:null,key:"prev",onClick:Qr,tabIndex:0,onKeyDown:Oa,className:Le()("".concat(Gt,"-jump-prev"),(0,b.Z)({},"".concat(Gt,"-jump-prev-custom-icon"),!!Li))},li):null,bo=Zi?ee.createElement("li",{title:Xn?co:null,key:"next",onClick:Wr,tabIndex:0,onKeyDown:fi,className:Le()("".concat(Gt,"-jump-next"),(0,b.Z)({},"".concat(Gt,"-jump-next-custom-icon"),!!oA))},Zi):null);var Ui=Math.max(1,Zt-Ln),No=Math.min(Zt+Ln,Ya);Zt-1<=Ln&&(No=1+Ln*2),Ya-Zt<=Ln&&(Ui=Ya-Ln*2);for(var zs=Ui;zs<=No;zs+=1)Fi.push(ee.createElement(et,(0,x.Z)({},hA,{key:zs,page:zs,active:Zt===zs})));if(Zt-1>=Ln*2&&Zt!==3&&(Fi[0]=ee.cloneElement(Fi[0],{className:Le()("".concat(Gt,"-item-after-jump-prev"),Fi[0].props.className)}),Fi.unshift(Ra)),Ya-Zt>=Ln*2&&Zt!==Ya-2){var Ys=Fi[Fi.length-1];Fi[Fi.length-1]=ee.cloneElement(Ys,{className:Le()("".concat(Gt,"-item-before-jump-next"),Ys.props.className)}),Fi.push(bo)}Ui!==1&&Fi.unshift(ee.createElement(et,(0,x.Z)({},hA,{key:1,page:1}))),No!==Ya&&Fi.push(ee.createElement(et,(0,x.Z)({},hA,{key:Ya,page:Ya})))}var qs=Ai(ya);if(qs){var Gs=!Hn||!Ya;qs=ee.createElement("li",{title:Xn?oo.prev_page:null,onClick:Ir,tabIndex:Gs?null:0,onKeyDown:mo,className:Le()("".concat(Gt,"-prev"),(0,b.Z)({},"".concat(Gt,"-disabled"),Gs)),"aria-disabled":Gs},qs)}var YA=Si(Cs);if(YA){var ol,is;Pr?(ol=!pr,is=Hn?0:null):(ol=!pr||!Ya,is=ol?null:0),YA=ee.createElement("li",{title:Xn?oo.next_page:null,onClick:Xr,tabIndex:is,onKeyDown:zo,className:Le()("".concat(Gt,"-next"),(0,b.Z)({},"".concat(Gt,"-disabled"),ol)),"aria-disabled":ol},YA)}var Hi=Le()(Gt,ea,(0,b.Z)((0,b.Z)((0,b.Z)((0,b.Z)((0,b.Z)({},"".concat(Gt,"-start"),ua==="start"),"".concat(Gt,"-center"),ua==="center"),"".concat(Gt,"-end"),ua==="end"),"".concat(Gt,"-simple"),Pr),"".concat(Gt,"-disabled"),mr));return ee.createElement("ul",(0,x.Z)({className:Hi,style:ga,ref:HA},uo),si,qs,Pr?Nn:Fi,YA,ee.createElement(je,{locale:oo,rootPrefixCls:Gt,disabled:mr,selectPrefixCls:ia,changeSize:un,pageSize:FA,pageSizeOptions:Yr,quickGo:pi?gn:null,goButton:XA,showSizeChanger:Ko,sizeChangerRender:to}))},ln=jt,jn=me(62906),_t=me(53124),Un=me(98675),fn=me(25378),nr=me(10110),kn=me(88044),er=me(15729),ar=me(16777),en=me(47673),In=me(20353),Zn=me(93900),Er=me(14747),_r=me(43259),br=me(83559);const Vn=Kt=>{const{componentCls:At}=Kt;return{[`${At}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${At}-item-link`]:{color:Kt.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${At}-item-link`]:{color:Kt.colorTextDisabled,cursor:"not-allowed"}}},[`&${At}-disabled`]:{cursor:"not-allowed",[`${At}-item`]:{cursor:"not-allowed",backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"},a:{color:Kt.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:Kt.colorBorder,backgroundColor:Kt.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:Kt.itemActiveBgDisabled},a:{color:Kt.itemActiveColorDisabled}}},[`${At}-item-link`]:{color:Kt.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${At}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${At}-simple-pager`]:{color:Kt.colorTextDisabled},[`${At}-jump-prev, ${At}-jump-next`]:{[`${At}-item-link-icon`]:{opacity:0},[`${At}-item-ellipsis`]:{opacity:1}}},[`&${At}-simple`]:{[`${At}-prev, ${At}-next`]:{[`&${At}-disabled ${At}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},Cr=Kt=>{const{componentCls:At}=Kt;return{[`&${At}-mini ${At}-total-text, &${At}-mini ${At}-simple-pager`]:{height:Kt.itemSizeSM,lineHeight:(0,ar.unit)(Kt.itemSizeSM)},[`&${At}-mini ${At}-item`]:{minWidth:Kt.itemSizeSM,height:Kt.itemSizeSM,margin:0,lineHeight:(0,ar.unit)(Kt.calc(Kt.itemSizeSM).sub(2).equal())},[`&${At}-mini ${At}-prev, &${At}-mini ${At}-next`]:{minWidth:Kt.itemSizeSM,height:Kt.itemSizeSM,margin:0,lineHeight:(0,ar.unit)(Kt.itemSizeSM)},[`&${At}-mini:not(${At}-disabled)`]:{[`${At}-prev, ${At}-next`]:{[`&:hover ${At}-item-link`]:{backgroundColor:Kt.colorBgTextHover},[`&:active ${At}-item-link`]:{backgroundColor:Kt.colorBgTextActive},[`&${At}-disabled:hover ${At}-item-link`]:{backgroundColor:"transparent"}}},[`
|
|
|
&${At}-mini ${At}-prev ${At}-item-link,
|
|
|
&${At}-mini ${At}-next ${At}-item-link
|
|
|
`]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:Kt.itemSizeSM,lineHeight:(0,ar.unit)(Kt.itemSizeSM)}},[`&${At}-mini ${At}-jump-prev, &${At}-mini ${At}-jump-next`]:{height:Kt.itemSizeSM,marginInlineEnd:0,lineHeight:(0,ar.unit)(Kt.itemSizeSM)},[`&${At}-mini ${At}-options`]:{marginInlineStart:Kt.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:Kt.miniOptionsSizeChangerTop},"&-quick-jumper":{height:Kt.itemSizeSM,lineHeight:(0,ar.unit)(Kt.itemSizeSM),input:Object.assign(Object.assign({},(0,en.x0)(Kt)),{width:Kt.paginationMiniQuickJumperInputWidth,height:Kt.controlHeightSM})}}}},Lr=Kt=>{const{componentCls:At}=Kt;return{[`
|
|
|
&${At}-simple ${At}-prev,
|
|
|
&${At}-simple ${At}-next
|
|
|
`]:{height:Kt.itemSizeSM,lineHeight:(0,ar.unit)(Kt.itemSizeSM),verticalAlign:"top",[`${At}-item-link`]:{height:Kt.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:Kt.colorBgTextHover},"&:active":{backgroundColor:Kt.colorBgTextActive},"&::after":{height:Kt.itemSizeSM,lineHeight:(0,ar.unit)(Kt.itemSizeSM)}}},[`&${At}-simple ${At}-simple-pager`]:{display:"inline-block",height:Kt.itemSizeSM,marginInlineEnd:Kt.marginXS,input:{boxSizing:"border-box",height:"100%",padding:`0 ${(0,ar.unit)(Kt.paginationItemPaddingInline)}`,textAlign:"center",backgroundColor:Kt.itemInputBg,border:`${(0,ar.unit)(Kt.lineWidth)} ${Kt.lineType} ${Kt.colorBorder}`,borderRadius:Kt.borderRadius,outline:"none",transition:`border-color ${Kt.motionDurationMid}`,color:"inherit","&:hover":{borderColor:Kt.colorPrimary},"&:focus":{borderColor:Kt.colorPrimaryHover,boxShadow:`${(0,ar.unit)(Kt.inputOutlineOffset)} 0 ${(0,ar.unit)(Kt.controlOutlineWidth)} ${Kt.controlOutline}`},"&[disabled]":{color:Kt.colorTextDisabled,backgroundColor:Kt.colorBgContainerDisabled,borderColor:Kt.colorBorder,cursor:"not-allowed"}}}}},pa=Kt=>{const{componentCls:At}=Kt;return{[`${At}-jump-prev, ${At}-jump-next`]:{outline:0,[`${At}-item-container`]:{position:"relative",[`${At}-item-link-icon`]:{color:Kt.colorPrimary,fontSize:Kt.fontSizeSM,opacity:0,transition:`all ${Kt.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${At}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:Kt.colorTextDisabled,letterSpacing:Kt.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:Kt.paginationEllipsisTextIndent,opacity:1,transition:`all ${Kt.motionDurationMid}`}},"&:hover":{[`${At}-item-link-icon`]:{opacity:1},[`${At}-item-ellipsis`]:{opacity:0}}},[`
|
|
|
${At}-prev,
|
|
|
${At}-jump-prev,
|
|
|
${At}-jump-next
|
|
|
`]:{marginInlineEnd:Kt.marginXS},[`
|
|
|
${At}-prev,
|
|
|
${At}-next,
|
|
|
${At}-jump-prev,
|
|
|
${At}-jump-next
|
|
|
`]:{display:"inline-block",minWidth:Kt.itemSize,height:Kt.itemSize,color:Kt.colorText,fontFamily:Kt.fontFamily,lineHeight:(0,ar.unit)(Kt.itemSize),textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:Kt.borderRadius,cursor:"pointer",transition:`all ${Kt.motionDurationMid}`},[`${At}-prev, ${At}-next`]:{outline:0,button:{color:Kt.colorText,cursor:"pointer",userSelect:"none"},[`${At}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:Kt.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${(0,ar.unit)(Kt.lineWidth)} ${Kt.lineType} transparent`,borderRadius:Kt.borderRadius,outline:"none",transition:`all ${Kt.motionDurationMid}`},[`&:hover ${At}-item-link`]:{backgroundColor:Kt.colorBgTextHover},[`&:active ${At}-item-link`]:{backgroundColor:Kt.colorBgTextActive},[`&${At}-disabled:hover`]:{[`${At}-item-link`]:{backgroundColor:"transparent"}}},[`${At}-slash`]:{marginInlineEnd:Kt.paginationSlashMarginInlineEnd,marginInlineStart:Kt.paginationSlashMarginInlineStart},[`${At}-options`]:{display:"inline-block",marginInlineStart:Kt.margin,verticalAlign:"middle","&-size-changer":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:Kt.controlHeight,marginInlineStart:Kt.marginXS,lineHeight:(0,ar.unit)(Kt.controlHeight),verticalAlign:"top",input:Object.assign(Object.assign(Object.assign({},(0,en.ik)(Kt)),(0,Zn.$U)(Kt,{borderColor:Kt.colorBorder,hoverBorderColor:Kt.colorPrimaryHover,activeBorderColor:Kt.colorPrimary,activeShadow:Kt.activeShadow})),{"&[disabled]":Object.assign({},(0,Zn.Xy)(Kt)),width:Kt.calc(Kt.controlHeightLG).mul(1.25).equal(),height:Kt.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:Kt.marginXS,marginInlineEnd:Kt.marginXS})}}}},Ao=Kt=>{const{componentCls:At}=Kt;return{[`${At}-item`]:{display:"inline-block",minWidth:Kt.itemSize,height:Kt.itemSize,marginInlineEnd:Kt.marginXS,fontFamily:Kt.fontFamily,lineHeight:(0,ar.unit)(Kt.calc(Kt.itemSize).sub(2).equal()),textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:Kt.itemBg,border:`${(0,ar.unit)(Kt.lineWidth)} ${Kt.lineType} transparent`,borderRadius:Kt.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${(0,ar.unit)(Kt.paginationItemPaddingInline)}`,color:Kt.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${At}-item-active)`]:{"&:hover":{transition:`all ${Kt.motionDurationMid}`,backgroundColor:Kt.colorBgTextHover},"&:active":{backgroundColor:Kt.colorBgTextActive}},"&-active":{fontWeight:Kt.fontWeightStrong,backgroundColor:Kt.itemActiveBg,borderColor:Kt.colorPrimary,a:{color:Kt.colorPrimary},"&:hover":{borderColor:Kt.colorPrimaryHover},"&:hover a":{color:Kt.colorPrimaryHover}}}}},ka=Kt=>{const{componentCls:At}=Kt;return{[At]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Er.Wf)(Kt)),{display:"flex","&-start":{justifyContent:"start"},"&-center":{justifyContent:"center"},"&-end":{justifyContent:"end"},"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${At}-total-text`]:{display:"inline-block",height:Kt.itemSize,marginInlineEnd:Kt.marginXS,lineHeight:(0,ar.unit)(Kt.calc(Kt.itemSize).sub(2).equal()),verticalAlign:"middle"}}),Ao(Kt)),pa(Kt)),Lr(Kt)),Cr(Kt)),Vn(Kt)),{[`@media only screen and (max-width: ${Kt.screenLG}px)`]:{[`${At}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${Kt.screenSM}px)`]:{[`${At}-options`]:{display:"none"}}}),[`&${Kt.componentCls}-rtl`]:{direction:"rtl"}}},Do=Kt=>{const{componentCls:At}=Kt;return{[`${At}:not(${At}-disabled)`]:{[`${At}-item`]:Object.assign({},(0,Er.Qy)(Kt)),[`${At}-jump-prev, ${At}-jump-next`]:{"&:focus-visible":Object.assign({[`${At}-item-link-icon`]:{opacity:1},[`${At}-item-ellipsis`]:{opacity:0}},(0,Er.oN)(Kt))},[`${At}-prev, ${At}-next`]:{[`&:focus-visible ${At}-item-link`]:Object.assign({},(0,Er.oN)(Kt))}}}},vo=Kt=>Object.assign({itemBg:Kt.colorBgContainer,itemSize:Kt.controlHeight,itemSizeSM:Kt.controlHeightSM,itemActiveBg:Kt.colorBgContainer,itemLinkBg:Kt.colorBgContainer,itemActiveColorDisabled:Kt.colorTextDisabled,itemActiveBgDisabled:Kt.controlItemBgActiveDisabled,itemInputBg:Kt.colorBgContainer,miniOptionsSizeChangerTop:0},(0,In.T)(Kt)),Pa=Kt=>(0,_r.mergeToken)(Kt,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:Kt.calc(Kt.marginXXS).div(2).equal(),paginationMiniQuickJumperInputWidth:Kt.calc(Kt.controlHeightLG).mul(1.1).equal(),paginationItemPaddingInline:Kt.calc(Kt.marginXXS).mul(1.5).equal(),paginationEllipsisLetterSpacing:Kt.calc(Kt.marginXXS).div(2).equal(),paginationSlashMarginInlineStart:Kt.marginSM,paginationSlashMarginInlineEnd:Kt.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,In.e)(Kt));var an=(0,br.I$)("Pagination",Kt=>{const At=Pa(Kt);return[ka(At),Do(At)]},vo);const Ea=Kt=>{const{componentCls:At}=Kt;return{[`${At}${At}-bordered${At}-disabled:not(${At}-mini)`]:{"&, &:hover":{[`${At}-item-link`]:{borderColor:Kt.colorBorder}},"&:focus-visible":{[`${At}-item-link`]:{borderColor:Kt.colorBorder}},[`${At}-item, ${At}-item-link`]:{backgroundColor:Kt.colorBgContainerDisabled,borderColor:Kt.colorBorder,[`&:hover:not(${At}-item-active)`]:{backgroundColor:Kt.colorBgContainerDisabled,borderColor:Kt.colorBorder,a:{color:Kt.colorTextDisabled}},[`&${At}-item-active`]:{backgroundColor:Kt.itemActiveBgDisabled}},[`${At}-prev, ${At}-next`]:{"&:hover button":{backgroundColor:Kt.colorBgContainerDisabled,borderColor:Kt.colorBorder,color:Kt.colorTextDisabled},[`${At}-item-link`]:{backgroundColor:Kt.colorBgContainerDisabled,borderColor:Kt.colorBorder}}},[`${At}${At}-bordered:not(${At}-mini)`]:{[`${At}-prev, ${At}-next`]:{"&:hover button":{borderColor:Kt.colorPrimaryHover,backgroundColor:Kt.itemBg},[`${At}-item-link`]:{backgroundColor:Kt.itemLinkBg,borderColor:Kt.colorBorder},[`&:hover ${At}-item-link`]:{borderColor:Kt.colorPrimary,backgroundColor:Kt.itemBg,color:Kt.colorPrimary},[`&${At}-disabled`]:{[`${At}-item-link`]:{borderColor:Kt.colorBorder,color:Kt.colorTextDisabled}}},[`${At}-item`]:{backgroundColor:Kt.itemBg,border:`${(0,ar.unit)(Kt.lineWidth)} ${Kt.lineType} ${Kt.colorBorder}`,[`&:hover:not(${At}-item-active)`]:{borderColor:Kt.colorPrimary,backgroundColor:Kt.itemBg,a:{color:Kt.colorPrimary}},"&-active":{borderColor:Kt.colorPrimary}}}}};var ti=(0,br.bk)(["Pagination","bordered"],Kt=>{const At=Pa(Kt);return[Ea(At)]},vo);function Yi(Kt){return(0,ee.useMemo)(()=>typeof Kt=="boolean"?[Kt,{}]:Kt&&typeof Kt=="object"?[!0,Kt]:[void 0,void 0],[Kt])}var Oi=function(Kt,At){var mn={};for(var Gt in Kt)Object.prototype.hasOwnProperty.call(Kt,Gt)&&At.indexOf(Gt)<0&&(mn[Gt]=Kt[Gt]);if(Kt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var fr=0,Gt=Object.getOwnPropertySymbols(Kt);fr<Gt.length;fr++)At.indexOf(Gt[fr])<0&&Object.prototype.propertyIsEnumerable.call(Kt,Gt[fr])&&(mn[Gt[fr]]=Kt[Gt[fr]]);return mn},eA=Kt=>{const{align:At,prefixCls:mn,selectPrefixCls:Gt,className:fr,rootClassName:ia,style:ea,size:da,locale:Ua,responsive:so,showSizeChanger:ho,selectComponentClass:wo,pageSizeOptions:hr}=Kt,Kr=Oi(Kt,["align","prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","responsive","showSizeChanger","selectComponentClass","pageSizeOptions"]),{xs:To}=(0,fn.Z)(so),[,Lo]=(0,er.ZP)(),{getPrefixCls:fo,direction:Ka,showSizeChanger:ua,className:ii,style:Bo}=(0,_t.dj)("pagination"),Io=fo("pagination",mn),[bi,qn,Xn]=an(Io),dr=(0,Un.Z)(da),kr=dr==="small"||!!(To&&!dr&&so),[Kn]=(0,nr.Z)("Pagination",jn.Z),oo=Object.assign(Object.assign({},Kn),Ua),[ga,$a]=Yi(ho),[eo,mr]=Yi(ua),Pr=ga!=null?ga:eo,Fa=$a!=null?$a:mr,ca=wo||kn.default,Ko=ee.useMemo(()=>hr?hr.map(oA=>Number(oA)):void 0,[hr]),to=oA=>{var ys;const{disabled:Ss,size:HA,onSizeChange:ns,"aria-label":Ns,className:FA,options:rs}=oA,{className:JA,onChange:no}=Fa||{},Zt=(ys=rs.find(iA=>String(iA.value)===String(HA)))===null||ys===void 0?void 0:ys.value;return ee.createElement(ca,Object.assign({disabled:Ss,showSearch:!0,popupMatchSelectWidth:!1,getPopupContainer:iA=>iA.parentNode,"aria-label":Ns,options:rs},Fa,{value:Zt,onChange:(iA,ws)=>{ns==null||ns(iA),no==null||no(iA,ws)},size:kr?"small":"middle",className:E()(FA,JA)}))},Yr=ee.useMemo(()=>{const oA=ee.createElement("span",{className:`${Io}-item-ellipsis`},"\u2022\u2022\u2022"),ys=ee.createElement("button",{className:`${Io}-item-link`,type:"button",tabIndex:-1},Ka==="rtl"?ee.createElement(y.Z,null):ee.createElement(ue.Z,null)),Ss=ee.createElement("button",{className:`${Io}-item-link`,type:"button",tabIndex:-1},Ka==="rtl"?ee.createElement(ue.Z,null):ee.createElement(y.Z,null)),HA=ee.createElement("a",{className:`${Io}-item-link`},ee.createElement("div",{className:`${Io}-item-container`},Ka==="rtl"?ee.createElement(De,{className:`${Io}-item-link-icon`}):ee.createElement(he,{className:`${Io}-item-link-icon`}),oA)),ns=ee.createElement("a",{className:`${Io}-item-link`},ee.createElement("div",{className:`${Io}-item-container`},Ka==="rtl"?ee.createElement(he,{className:`${Io}-item-link-icon`}):ee.createElement(De,{className:`${Io}-item-link-icon`}),oA));return{prevIcon:ys,nextIcon:Ss,jumpPrevIcon:HA,jumpNextIcon:ns}},[Ka,Io]),hi=fo("select",Gt),Gi=E()({[`${Io}-${At}`]:!!At,[`${Io}-mini`]:kr,[`${Io}-rtl`]:Ka==="rtl",[`${Io}-bordered`]:Lo.wireframe},ii,fr,ia,qn,Xn),Li=Object.assign(Object.assign({},Bo),ea);return bi(ee.createElement(ee.Fragment,null,Lo.wireframe&&ee.createElement(ti,{prefixCls:Io}),ee.createElement(ln,Object.assign({},Yr,Kr,{style:Li,prefixCls:Io,selectPrefixCls:hi,className:Gi,locale:oo,pageSizeOptions:Ko,showSizeChanger:Pr,sizeChangerRender:to}))))},ki=eA},91708:function(wn,zt,me){"use strict";me.d(zt,{Z:function(){return Mn}});var ee=me(67294),Oe=me(83963),Ze={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"},st=Ze,Ve=me(84180),He=function(Mt,Tn){return ee.createElement(Ve.Z,(0,Oe.Z)({},Mt,{ref:Tn,icon:st}))},Ie=ee.forwardRef(He),he=Ie,Ne=me(13144),ce=me.n(Ne),Ue=me(87462),xe=me(4942),De=me(97685),ue=me(45987),y=me(94184),a=me.n(y),E=me(21770),b=me(15105),x=me(64217);function z(vn,Mt){var Tn=vn.disabled,St=vn.prefixCls,_n=vn.character,Wn=vn.characterRender,Te=vn.index,Rt=vn.count,Ye=vn.value,pe=vn.allowHalf,Se=vn.focused,je=vn.onHover,Me=vn.onClick,et=function(_t){je(_t,Te)},it=function(_t){Me(_t,Te)},Ot=function(_t){_t.keyCode===b.Z.ENTER&&Me(_t,Te)},It=Te+1,Qt=new Set([St]);Ye===0&&Te===0&&Se?Qt.add("".concat(St,"-focused")):pe&&Ye+.5>=It&&Ye<It?(Qt.add("".concat(St,"-half")),Qt.add("".concat(St,"-active")),Se&&Qt.add("".concat(St,"-focused"))):(It<=Ye?Qt.add("".concat(St,"-full")):Qt.add("".concat(St,"-zero")),It===Ye&&Se&&Qt.add("".concat(St,"-focused")));var jt=typeof _n=="function"?_n(vn):_n,ln=ee.createElement("li",{className:a()(Array.from(Qt)),ref:Mt},ee.createElement("div",{onClick:Tn?null:it,onKeyDown:Tn?null:Ot,onMouseMove:Tn?null:et,role:"radio","aria-checked":Ye>Te?"true":"false","aria-posinset":Te+1,"aria-setsize":Rt,tabIndex:Tn?-1:0},ee.createElement("div",{className:"".concat(St,"-first")},jt),ee.createElement("div",{className:"".concat(St,"-second")},jt)));return Wn&&(ln=Wn(ln,vn)),ln}var ae=ee.forwardRef(z);function de(){var vn=ee.useRef({});function Mt(St){return vn.current[St]}function Tn(St){return function(_n){vn.current[St]=_n}}return[Mt,Tn]}function Fe(vn){var Mt=vn.pageXOffset,Tn="scrollLeft";if(typeof Mt!="number"){var St=vn.document;Mt=St.documentElement[Tn],typeof Mt!="number"&&(Mt=St.body[Tn])}return Mt}function Le(vn){var Mt,Tn,St=vn.ownerDocument,_n=St.body,Wn=St&&St.documentElement,Te=vn.getBoundingClientRect();return Mt=Te.left,Tn=Te.top,Mt-=Wn.clientLeft||_n.clientLeft||0,Tn-=Wn.clientTop||_n.clientTop||0,{left:Mt,top:Tn}}function Ke(vn){var Mt=Le(vn),Tn=vn.ownerDocument,St=Tn.defaultView||Tn.parentWindow;return Mt.left+=Fe(St),Mt.left}var Je=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","keyboard","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function $e(vn,Mt){var Tn=vn.prefixCls,St=Tn===void 0?"rc-rate":Tn,_n=vn.className,Wn=vn.defaultValue,Te=vn.value,Rt=vn.count,Ye=Rt===void 0?5:Rt,pe=vn.allowHalf,Se=pe===void 0?!1:pe,je=vn.allowClear,Me=je===void 0?!0:je,et=vn.keyboard,it=et===void 0?!0:et,Ot=vn.character,It=Ot===void 0?"\u2605":Ot,Qt=vn.characterRender,jt=vn.disabled,ln=vn.direction,jn=ln===void 0?"ltr":ln,_t=vn.tabIndex,Un=_t===void 0?0:_t,fn=vn.autoFocus,nr=vn.onHoverChange,kn=vn.onChange,er=vn.onFocus,ar=vn.onBlur,en=vn.onKeyDown,In=vn.onMouseLeave,Zn=(0,ue.Z)(vn,Je),Er=de(),_r=(0,De.Z)(Er,2),br=_r[0],Vn=_r[1],Cr=ee.useRef(null),Lr=function(){if(!jt){var Kr;(Kr=Cr.current)===null||Kr===void 0||Kr.focus()}};ee.useImperativeHandle(Mt,function(){return{focus:Lr,blur:function(){if(!jt){var Kr;(Kr=Cr.current)===null||Kr===void 0||Kr.blur()}}}});var pa=(0,E.Z)(Wn||0,{value:Te}),Ao=(0,De.Z)(pa,2),ka=Ao[0],Do=Ao[1],vo=(0,E.Z)(null),Pa=(0,De.Z)(vo,2),an=Pa[0],Ea=Pa[1],ti=function(Kr,To){var Lo=jn==="rtl",fo=Kr+1;if(Se){var Ka=br(Kr),ua=Ke(Ka),ii=Ka.clientWidth;(Lo&&To-ua>ii/2||!Lo&&To-ua<ii/2)&&(fo-=.5)}return fo},Yi=function(Kr){Do(Kr),kn==null||kn(Kr)},Oi=ee.useState(!1),wi=(0,De.Z)(Oi,2),eA=wi[0],ki=wi[1],Kt=function(){ki(!0),er==null||er()},At=function(){ki(!1),ar==null||ar()},mn=ee.useState(null),Gt=(0,De.Z)(mn,2),fr=Gt[0],ia=Gt[1],ea=function(Kr,To){var Lo=ti(To,Kr.pageX);Lo!==an&&(ia(Lo),Ea(null)),nr==null||nr(Lo)},da=function(Kr){jt||(ia(null),Ea(null),nr==null||nr(void 0)),Kr&&(In==null||In(Kr))},Ua=function(Kr,To){var Lo=ti(To,Kr.pageX),fo=!1;Me&&(fo=Lo===ka),da(),Yi(fo?0:Lo),Ea(fo?Lo:null)},so=function(Kr){var To=Kr.keyCode,Lo=jn==="rtl",fo=Se?.5:1;it&&(To===b.Z.RIGHT&&ka<Ye&&!Lo?(Yi(ka+fo),Kr.preventDefault()):To===b.Z.LEFT&&ka>0&&!Lo||To===b.Z.RIGHT&&ka>0&&Lo?(Yi(ka-fo),Kr.preventDefault()):To===b.Z.LEFT&&ka<Ye&&Lo&&(Yi(ka+fo),Kr.preventDefault())),en==null||en(Kr)};ee.useEffect(function(){fn&&!jt&&Lr()},[]);var ho=new Array(Ye).fill(0).map(function(hr,Kr){return ee.createElement(ae,{ref:Vn(Kr),index:Kr,count:Ye,disabled:jt,prefixCls:"".concat(St,"-star"),allowHalf:Se,value:fr===null?ka:fr,onClick:Ua,onHover:ea,key:hr||Kr,character:It,characterRender:Qt,focused:eA})}),wo=a()(St,_n,(0,xe.Z)((0,xe.Z)({},"".concat(St,"-disabled"),jt),"".concat(St,"-rtl"),jn==="rtl"));return ee.createElement("ul",(0,Ue.Z)({className:wo,onMouseLeave:da,tabIndex:jt?-1:Un,onFocus:jt?null:Kt,onBlur:jt?null:At,onKeyDown:jt?null:so,ref:Cr},(0,x.Z)(Zn,{aria:!0,data:!0,attr:!0})),ho)}var ot=ee.forwardRef($e),_e=ot,ft=me(53124),Re=me(83062),Ct=me(16777),rn=me(14747),bt=me(83559),pt=me(43259);const Pt=vn=>{const{componentCls:Mt}=vn;return{[`${Mt}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:vn.marginXS},"> div":{transition:`all ${vn.motionDurationMid}, outline 0s`,"&:hover":{transform:vn.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${(0,Ct.unit)(vn.lineWidth)} dashed ${vn.starColor}`,transform:vn.starHoverScale}},"&-first, &-second":{color:vn.starBg,transition:`all ${vn.motionDurationMid}`,userSelect:"none"},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${Mt}-star-first, &-half ${Mt}-star-second`]:{opacity:1},[`&-half ${Mt}-star-first, &-full ${Mt}-star-second`]:{color:"inherit"}}}},yt=vn=>({[`&-rtl${vn.componentCls}`]:{direction:"rtl"}}),lt=vn=>{const{componentCls:Mt}=vn;return{[Mt]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,rn.Wf)(vn)),{display:"inline-block",margin:0,padding:0,color:vn.starColor,fontSize:vn.starSize,lineHeight:1,listStyle:"none",outline:"none",[`&-disabled${Mt} ${Mt}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),Pt(vn)),yt(vn))}},mt=vn=>({starColor:vn.yellow6,starSize:vn.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:vn.colorFillContent});var cn=(0,bt.I$)("Rate",vn=>{const Mt=(0,pt.mergeToken)(vn,{});return[lt(Mt)]},mt),Fn=me(98866),kt=function(vn,Mt){var Tn={};for(var St in vn)Object.prototype.hasOwnProperty.call(vn,St)&&Mt.indexOf(St)<0&&(Tn[St]=vn[St]);if(vn!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _n=0,St=Object.getOwnPropertySymbols(vn);_n<St.length;_n++)Mt.indexOf(St[_n])<0&&Object.prototype.propertyIsEnumerable.call(vn,St[_n])&&(Tn[St[_n]]=vn[St[_n]]);return Tn},Mn=ee.forwardRef((vn,Mt)=>{const{prefixCls:Tn,className:St,rootClassName:_n,style:Wn,tooltips:Te,character:Rt=ee.createElement(he,null),disabled:Ye}=vn,pe=kt(vn,["prefixCls","className","rootClassName","style","tooltips","character","disabled"]),Se=(_t,Un)=>{let{index:fn}=Un;return Te?ee.createElement(Re.Z,{title:Te[fn]},_t):_t},{getPrefixCls:je,direction:Me,rate:et}=ee.useContext(ft.E_),it=je("rate",Tn),[Ot,It,Qt]=cn(it),jt=Object.assign(Object.assign({},et==null?void 0:et.style),Wn),ln=ee.useContext(Fn.Z),jn=Ye!=null?Ye:ln;return Ot(ee.createElement(_e,Object.assign({ref:Mt,character:Rt,characterRender:Se,disabled:jn},pe,{className:ce()(St,_n,It,Qt,et==null?void 0:et.className),style:jt,prefixCls:it,direction:Me})))})},55054:function(wn,zt,me){"use strict";me.d(zt,{default:function(){return ot}});var ee=me(67294),Oe=me(57838),Ze=me(96159),st=me(13144),Ve=me.n(st),He=me(1337),Ie=me(53124),he=me(48054),ce=_e=>{const{value:ft,formatter:Re,precision:Ct,decimalSeparator:rn,groupSeparator:bt="",prefixCls:pt}=_e;let Pt;if(typeof Re=="function")Pt=Re(ft);else{const yt=String(ft),lt=yt.match(/^(-?)(\d*)(\.(\d+))?$/);if(!lt||yt==="-")Pt=yt;else{const mt=lt[1];let cn=lt[2]||"0",Fn=lt[4]||"";cn=cn.replace(/\B(?=(\d{3})+(?!\d))/g,bt),typeof Ct=="number"&&(Fn=Fn.padEnd(Ct,"0").slice(0,Ct>0?Ct:0)),Fn&&(Fn=`${rn}${Fn}`),Pt=[ee.createElement("span",{key:"int",className:`${pt}-content-value-int`},mt,cn),Fn&&ee.createElement("span",{key:"decimal",className:`${pt}-content-value-decimal`},Fn)]}}return ee.createElement("span",{className:`${pt}-content-value`},Pt)},Ue=me(14747),xe=me(83559),De=me(43259);const ue=_e=>{const{componentCls:ft,marginXXS:Re,padding:Ct,colorTextDescription:rn,titleFontSize:bt,colorTextHeading:pt,contentFontSize:Pt,fontFamily:yt}=_e;return{[ft]:Object.assign(Object.assign({},(0,Ue.Wf)(_e)),{[`${ft}-title`]:{marginBottom:Re,color:rn,fontSize:bt},[`${ft}-skeleton`]:{paddingTop:Ct},[`${ft}-content`]:{color:pt,fontSize:Pt,fontFamily:yt,[`${ft}-content-value`]:{display:"inline-block",direction:"ltr"},[`${ft}-content-prefix, ${ft}-content-suffix`]:{display:"inline-block"},[`${ft}-content-prefix`]:{marginInlineEnd:Re},[`${ft}-content-suffix`]:{marginInlineStart:Re}}})}},y=_e=>{const{fontSizeHeading3:ft,fontSize:Re}=_e;return{titleFontSize:Re,contentFontSize:ft}};var a=(0,xe.I$)("Statistic",_e=>{const ft=(0,De.mergeToken)(_e,{});return[ue(ft)]},y),E=function(_e,ft){var Re={};for(var Ct in _e)Object.prototype.hasOwnProperty.call(_e,Ct)&&ft.indexOf(Ct)<0&&(Re[Ct]=_e[Ct]);if(_e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var rn=0,Ct=Object.getOwnPropertySymbols(_e);rn<Ct.length;rn++)ft.indexOf(Ct[rn])<0&&Object.prototype.propertyIsEnumerable.call(_e,Ct[rn])&&(Re[Ct[rn]]=_e[Ct[rn]]);return Re},x=_e=>{const{prefixCls:ft,className:Re,rootClassName:Ct,style:rn,valueStyle:bt,value:pt=0,title:Pt,valueRender:yt,prefix:lt,suffix:mt,loading:cn=!1,formatter:Fn,precision:kt,decimalSeparator:dn=".",groupSeparator:Mn=",",onMouseEnter:vn,onMouseLeave:Mt}=_e,Tn=E(_e,["prefixCls","className","rootClassName","style","valueStyle","value","title","valueRender","prefix","suffix","loading","formatter","precision","decimalSeparator","groupSeparator","onMouseEnter","onMouseLeave"]),{getPrefixCls:St,direction:_n,className:Wn,style:Te}=(0,Ie.dj)("statistic"),Rt=St("statistic",ft),[Ye,pe,Se]=a(Rt),je=ee.createElement(ce,{decimalSeparator:dn,groupSeparator:Mn,prefixCls:Rt,formatter:Fn,precision:kt,value:pt}),Me=Ve()(Rt,{[`${Rt}-rtl`]:_n==="rtl"},Wn,Re,Ct,pe,Se),et=(0,He.Z)(Tn,{aria:!0,data:!0});return Ye(ee.createElement("div",Object.assign({},et,{className:Me,style:Object.assign(Object.assign({},Te),rn),onMouseEnter:vn,onMouseLeave:Mt}),Pt&&ee.createElement("div",{className:`${Rt}-title`},Pt),ee.createElement(he.Z,{paragraph:!1,loading:cn,className:`${Rt}-skeleton`},ee.createElement("div",{style:bt,className:`${Rt}-content`},lt&&ee.createElement("span",{className:`${Rt}-content-prefix`},lt),yt?yt(je):je,mt&&ee.createElement("span",{className:`${Rt}-content-suffix`},mt)))))};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 ae(_e,ft){let Re=_e;const Ct=/\[[^\]]*]/g,rn=(ft.match(Ct)||[]).map(yt=>yt.slice(1,-1)),bt=ft.replace(Ct,"[]"),pt=z.reduce((yt,lt)=>{let[mt,cn]=lt;if(yt.includes(mt)){const Fn=Math.floor(Re/cn);return Re-=Fn*cn,yt.replace(new RegExp(`${mt}+`,"g"),kt=>{const dn=kt.length;return Fn.toString().padStart(dn,"0")})}return yt},bt);let Pt=0;return pt.replace(Ct,()=>{const yt=rn[Pt];return Pt+=1,yt})}function de(_e,ft){const{format:Re=""}=ft,Ct=new Date(_e).getTime(),rn=Date.now(),bt=Math.max(Ct-rn,0);return ae(bt,Re)}var Fe=function(_e,ft){var Re={};for(var Ct in _e)Object.prototype.hasOwnProperty.call(_e,Ct)&&ft.indexOf(Ct)<0&&(Re[Ct]=_e[Ct]);if(_e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var rn=0,Ct=Object.getOwnPropertySymbols(_e);rn<Ct.length;rn++)ft.indexOf(Ct[rn])<0&&Object.prototype.propertyIsEnumerable.call(_e,Ct[rn])&&(Re[Ct[rn]]=_e[Ct[rn]]);return Re};const Le=1e3/30;function Ke(_e){return new Date(_e).getTime()}const Je=_e=>{const{value:ft,format:Re="HH:mm:ss",onChange:Ct,onFinish:rn}=_e,bt=Fe(_e,["value","format","onChange","onFinish"]),pt=(0,Oe.Z)(),Pt=ee.useRef(null),yt=()=>{rn==null||rn(),Pt.current&&(clearInterval(Pt.current),Pt.current=null)},lt=()=>{const Fn=Ke(ft);Fn>=Date.now()&&(Pt.current=setInterval(()=>{pt(),Ct==null||Ct(Fn-Date.now()),Fn<Date.now()&&yt()},Le))};ee.useEffect(()=>(lt(),()=>{Pt.current&&(clearInterval(Pt.current),Pt.current=null)}),[ft]);const mt=(Fn,kt)=>de(Fn,Object.assign(Object.assign({},kt),{format:Re})),cn=Fn=>(0,Ze.Tm)(Fn,{title:void 0});return ee.createElement(x,Object.assign({},bt,{value:ft,valueRender:cn,formatter:mt}))};var $e=ee.memo(Je);x.Countdown=$e;var ot=x},80147:function(wn,zt,me){"use strict";me.d(zt,{default:function(){return Mu}});var ee=me(67294),Oe={},Ze="rc-table-internal-hook",st=me(97685),Ve=me(66680),He=me(8410),Ie=me(91881),he=me(73935);function Ne(Be){var be=ee.createContext(void 0),ze=function(ct){var ht=ct.value,xt=ct.children,Nt=ee.useRef(ht);Nt.current=ht;var Yt=ee.useState(function(){return{getValue:function(){return Nt.current},listeners:new Set}}),Vt=(0,st.Z)(Yt,1),En=Vt[0];return(0,He.Z)(function(){(0,he.unstable_batchedUpdates)(function(){En.listeners.forEach(function(sn){sn(ht)})})},[ht]),ee.createElement(be.Provider,{value:En},xt)};return{Context:be,Provider:ze,defaultValue:Be}}function ce(Be,be){var ze=(0,Ve.Z)(typeof be=="function"?be:function(sn){if(be===void 0)return sn;if(!Array.isArray(be))return sn[be];var hn={};return be.forEach(function(pn){hn[pn]=sn[pn]}),hn}),Xe=ee.useContext(Be==null?void 0:Be.Context),ct=Xe||{},ht=ct.listeners,xt=ct.getValue,Nt=ee.useRef();Nt.current=ze(Xe?xt():Be==null?void 0:Be.defaultValue);var Yt=ee.useState({}),Vt=(0,st.Z)(Yt,2),En=Vt[1];return(0,He.Z)(function(){if(!Xe)return;function sn(hn){var pn=ze(hn);(0,Ie.Z)(Nt.current,pn,!0)||En({})}return ht.add(sn),function(){ht.delete(sn)}},[Xe]),Nt.current}var Ue=me(87462),xe=me(42550);function De(){var Be=ee.createContext(null);function be(){return ee.useContext(Be)}function ze(ct,ht){var xt=(0,xe.Yr)(ct),Nt=function(Vt,En){var sn=xt?{ref:En}:{},hn=ee.useRef(0),pn=ee.useRef(Vt),Bn=be();return Bn!==null?ee.createElement(ct,(0,Ue.Z)({},Vt,sn)):((!ht||ht(pn.current,Vt))&&(hn.current+=1),pn.current=Vt,ee.createElement(Be.Provider,{value:hn.current},ee.createElement(ct,(0,Ue.Z)({},Vt,sn))))};return xt?ee.forwardRef(Nt):Nt}function Xe(ct,ht){var xt=(0,xe.Yr)(ct),Nt=function(Vt,En){var sn=xt?{ref:En}:{};return be(),ee.createElement(ct,(0,Ue.Z)({},Vt,sn))};return xt?ee.memo(ee.forwardRef(Nt),ht):ee.memo(Nt,ht)}return{makeImmutable:ze,responseImmutable:Xe,useImmutableMark:be}}var ue=De(),y=ue.makeImmutable,a=ue.responseImmutable,E=ue.useImmutableMark,b=De(),x=b.makeImmutable,z=b.responseImmutable,ae=b.useImmutableMark,de=Ne(),Fe=de;function Le(Be,be){var ze=React.useRef(0);ze.current+=1;var Xe=React.useRef(Be),ct=[];Object.keys(Be||{}).map(function(xt){var Nt;(Be==null?void 0:Be[xt])!==((Nt=Xe.current)===null||Nt===void 0?void 0:Nt[xt])&&ct.push(xt)}),Xe.current=Be;var ht=React.useRef([]);return ct.length&&(ht.current=ct),React.useDebugValue(ze.current),React.useDebugValue(ht.current.join(", ")),be&&console.log("".concat(be,":"),ze.current,ht.current),ze.current}var Ke=null,Je=null,$e=me(71002),ot=me(1413),_e=me(4942),ft=me(94184),Re=me.n(ft);function Ct(Be,be,ze){var Xe=ee.useRef({});return(!("value"in Xe.current)||ze(Xe.current.condition,be))&&(Xe.current.value=Be(),Xe.current.condition=be),Xe.current.value}var rn={},bt=[],pt=function(be){bt.push(be)};function Pt(Be,be){if(0)var ze}function yt(Be,be){if(0)var ze}function lt(){rn={}}function mt(Be,be,ze){!be&&!rn[ze]&&(Be(!1,ze),rn[ze]=!0)}function cn(Be,be){mt(Pt,Be,be)}function Fn(Be,be){mt(yt,Be,be)}cn.preMessage=pt,cn.resetWarned=lt,cn.noteOnce=Fn;var kt=cn;function dn(Be,be){var ze=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,Xe=new Set;function ct(ht,xt){var Nt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,Yt=Xe.has(ht);if(kt(!Yt,"Warning: There may be circular references"),Yt)return!1;if(ht===xt)return!0;if(ze&&Nt>1)return!1;Xe.add(ht);var Vt=Nt+1;if(Array.isArray(ht)){if(!Array.isArray(xt)||ht.length!==xt.length)return!1;for(var En=0;En<ht.length;En++)if(!ct(ht[En],xt[En],Vt))return!1;return!0}if(ht&&xt&&(0,$e.Z)(ht)==="object"&&(0,$e.Z)(xt)==="object"){var sn=Object.keys(ht);return sn.length!==Object.keys(xt).length?!1:sn.every(function(hn){return ct(ht[hn],xt[hn],Vt)})}return!1}return ct(Be,be)}var Mn=dn;function vn(Be,be){for(var ze=Be,Xe=0;Xe<be.length;Xe+=1){if(ze==null)return;ze=ze[be[Xe]]}return ze}var Mt=ee.createContext({renderWithProps:!1}),Tn=Mt,St="RC_TABLE_KEY";function _n(Be){return Be==null?[]:Array.isArray(Be)?Be:[Be]}function Wn(Be){var be=[],ze={};return Be.forEach(function(Xe){for(var ct=Xe||{},ht=ct.key,xt=ct.dataIndex,Nt=ht||_n(xt).join("-")||St;ze[Nt];)Nt="".concat(Nt,"_next");ze[Nt]=!0,be.push(Nt)}),be}function Te(Be){return Be!=null}function Rt(Be){return typeof Be=="number"&&!Number.isNaN(Be)}function Ye(Be){return Be&&(0,$e.Z)(Be)==="object"&&!Array.isArray(Be)&&!ee.isValidElement(Be)}function pe(Be,be,ze,Xe,ct,ht){var xt=ee.useContext(Tn),Nt=ae(),Yt=Ct(function(){if(Te(Xe))return[Xe];var Vt=be==null||be===""?[]:Array.isArray(be)?be:[be],En=vn(Be,Vt),sn=En,hn=void 0;if(ct){var pn=ct(En,Be,ze);Ye(pn)?(sn=pn.children,hn=pn.props,xt.renderWithProps=!0):sn=pn}return[sn,hn]},[Nt,Be,Xe,be,ct,ze],function(Vt,En){if(ht){var sn=(0,st.Z)(Vt,2),hn=sn[1],pn=(0,st.Z)(En,2),Bn=pn[1];return ht(Bn,hn)}return xt.renderWithProps?!0:!Mn(Vt,En,!0)});return Yt}function Se(Be,be,ze,Xe){var ct=Be+be-1;return Be<=Xe&&ct>=ze}function je(Be,be){return ce(Fe,function(ze){var Xe=Se(Be,be||1,ze.hoverStartRow,ze.hoverEndRow);return[Xe,ze.onHover]})}function Me(Be){var be=ee.useRef();be.current=Be;var ze=ee.useCallback(function(){for(var Xe,ct=arguments.length,ht=new Array(ct),xt=0;xt<ct;xt++)ht[xt]=arguments[xt];return(Xe=be.current)===null||Xe===void 0?void 0:Xe.call.apply(Xe,[be].concat(ht))},[]);return ze}function et(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var it=et()?ee.useLayoutEffect:ee.useEffect,Ot=function(be,ze){var Xe=React.useRef(!0);it(function(){return be(Xe.current)},ze),it(function(){return Xe.current=!1,function(){Xe.current=!0}},[])},It=function(be,ze){Ot(function(Xe){if(!Xe)return be()},ze)},Qt=null;function jt(Be){var be=React.useRef(!1),ze=React.useState(Be),Xe=_slicedToArray(ze,2),ct=Xe[0],ht=Xe[1];React.useEffect(function(){return be.current=!1,function(){be.current=!0}},[]);function xt(Nt,Yt){Yt&&be.current||ht(Nt)}return[ct,xt]}function ln(Be){return Be!==void 0}function jn(Be,be){var ze=be||{},Xe=ze.defaultValue,ct=ze.value,ht=ze.onChange,xt=ze.postState,Nt=useState(function(){return ln(ct)?ct:ln(Xe)?typeof Xe=="function"?Xe():Xe:typeof Be=="function"?Be():Be}),Yt=_slicedToArray(Nt,2),Vt=Yt[0],En=Yt[1],sn=ct!==void 0?ct:Vt,hn=xt?xt(sn):sn,pn=useEvent(ht),Bn=useState([sn]),Yn=_slicedToArray(Bn,2),Gn=Yn[0],ur=Yn[1];useLayoutUpdateEffect(function(){var ir=Gn[0];Vt!==ir&&pn(Vt,ir)},[Gn]),useLayoutUpdateEffect(function(){ln(ct)||En(ct)},[ct]);var rr=useEvent(function(ir,Sr){En(ir,Sr),ur([sn],Sr)});return[hn,rr]}var _t=me(35110),Un=Symbol.for("react.element"),fn=Symbol.for("react.transitional.element"),nr=Symbol.for("react.fragment");function kn(Be){return Be&&(0,$e.Z)(Be)==="object"&&(Be.$$typeof===Un||Be.$$typeof===fn)&&Be.type===nr}var er=Number(ee.version.split(".")[0]),ar=function(be,ze){typeof be=="function"?be(ze):(0,$e.Z)(be)==="object"&&be&&"current"in be&&(be.current=ze)},en=function(){for(var be=arguments.length,ze=new Array(be),Xe=0;Xe<be;Xe++)ze[Xe]=arguments[Xe];var ct=ze.filter(Boolean);return ct.length<=1?ct[0]:function(ht){ze.forEach(function(xt){ar(xt,ht)})}},In=function(){for(var be=arguments.length,ze=new Array(be),Xe=0;Xe<be;Xe++)ze[Xe]=arguments[Xe];return useMemo(function(){return en.apply(void 0,ze)},ze,function(ct,ht){return ct.length!==ht.length||ct.every(function(xt,Nt){return xt!==ht[Nt]})})},Zn=function(be){var ze,Xe;if(!be)return!1;if(Er(be)&&er>=19)return!0;var ct=isMemo(be)?be.type.type:be.type;return!(typeof ct=="function"&&!((ze=ct.prototype)!==null&&ze!==void 0&&ze.render)&&ct.$$typeof!==ForwardRef||typeof be=="function"&&!((Xe=be.prototype)!==null&&Xe!==void 0&&Xe.render)&&be.$$typeof!==ForwardRef)};function Er(Be){return isValidElement(Be)&&!isFragment(Be)}var _r=function(be){return Er(be)&&Zn(be)},br=function(be){if(be&&Er(be)){var ze=be;return ze.props.propertyIsEnumerable("ref")?ze.props.ref:ze.ref}return null};function Vn(Be,be,ze,Xe){if(!be.length)return ze;var ct=_toArray(be),ht=ct[0],xt=ct.slice(1),Nt;return!Be&&typeof ht=="number"?Nt=[]:Array.isArray(Be)?Nt=_toConsumableArray(Be):Nt=_objectSpread({},Be),Xe&&ze===void 0&&xt.length===1?delete Nt[ht][xt[0]]:Nt[ht]=Vn(Nt[ht],xt,ze,Xe),Nt}function Cr(Be,be,ze){var Xe=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return be.length&&Xe&&ze===void 0&&!get(Be,be.slice(0,-1))?Be:Vn(Be,be,ze,Xe)}function Lr(Be){return _typeof(Be)==="object"&&Be!==null&&Object.getPrototypeOf(Be)===Object.prototype}function pa(Be){return Array.isArray(Be)?[]:{}}var Ao=typeof Reflect=="undefined"?Object.keys:Reflect.ownKeys;function ka(){for(var Be=arguments.length,be=new Array(Be),ze=0;ze<Be;ze++)be[ze]=arguments[ze];var Xe=pa(be[0]);return be.forEach(function(ct){function ht(xt,Nt){var Yt=new Set(Nt),Vt=get(ct,xt),En=Array.isArray(Vt);if(En||Lr(Vt)){if(!Yt.has(Vt)){Yt.add(Vt);var sn=get(Xe,xt);En?Xe=Cr(Xe,xt,[]):(!sn||_typeof(sn)!=="object")&&(Xe=Cr(Xe,xt,pa(Vt))),Ao(Vt).forEach(function(hn){ht([].concat(_toConsumableArray(xt),[hn]),Yt)})}}else Xe=Cr(Xe,xt,Vt)}ht([])}),Xe}var Do=function(be){var ze=be.ellipsis,Xe=be.rowType,ct=be.children,ht,xt=ze===!0?{showTitle:!0}:ze;return xt&&(xt.showTitle||Xe==="header")&&(typeof ct=="string"||typeof ct=="number"?ht=ct.toString():ee.isValidElement(ct)&&typeof ct.props.children=="string"&&(ht=ct.props.children)),ht};function vo(Be){var be,ze,Xe,ct,ht,xt,Nt,Yt,Vt=Be.component,En=Be.children,sn=Be.ellipsis,hn=Be.scope,pn=Be.prefixCls,Bn=Be.className,Yn=Be.align,Gn=Be.record,ur=Be.render,rr=Be.dataIndex,ir=Be.renderIndex,Sr=Be.shouldCellUpdate,Gr=Be.index,Jr=Be.rowType,Hr=Be.colSpan,ha=Be.rowSpan,Zr=Be.fixLeft,Aa=Be.fixRight,Ba=Be.firstFixLeft,ta=Be.lastFixLeft,sa=Be.firstFixRight,qr=Be.lastFixRight,Vr=Be.appendNode,aa=Be.additionalProps,Na=aa===void 0?{}:aa,Da=Be.isSticky,na="".concat(pn,"-cell"),Fo=ce(Fe,["supportSticky","allColumnsFixedLeft","rowHoverable"]),Qo=Fo.supportSticky,_i=Fo.allColumnsFixedLeft,Jo=Fo.rowHoverable,ko=pe(Gn,rr,ir,En,ur,Sr),ai=(0,st.Z)(ko,2),gA=ai[0],Vo=ai[1],Go={},oi=typeof Zr=="number"&&Qo,Ki=typeof Aa=="number"&&Qo;oi&&(Go.position="sticky",Go.left=Zr),Ki&&(Go.position="sticky",Go.right=Aa);var La=(be=(ze=(Xe=Vo==null?void 0:Vo.colSpan)!==null&&Xe!==void 0?Xe:Na.colSpan)!==null&&ze!==void 0?ze:Hr)!==null&&be!==void 0?be:1,Wa=(ct=(ht=(xt=Vo==null?void 0:Vo.rowSpan)!==null&&xt!==void 0?xt:Na.rowSpan)!==null&&ht!==void 0?ht:ha)!==null&&ct!==void 0?ct:1,va=je(Gr,Wa),ja=(0,st.Z)(va,2),Yo=ja[0],ci=ja[1],Xi=Me(function(yo){var po;Gn&&ci(Gr,Gr+Wa-1),Na==null||(po=Na.onMouseEnter)===null||po===void 0||po.call(Na,yo)}),zi=Me(function(yo){var po;Gn&&ci(-1,-1),Na==null||(po=Na.onMouseLeave)===null||po===void 0||po.call(Na,yo)});if(La===0||Wa===0)return null;var la=(Nt=Na.title)!==null&&Nt!==void 0?Nt:Do({rowType:Jr,ellipsis:sn,children:gA}),sA=Re()(na,Bn,(Yt={},(0,_e.Z)((0,_e.Z)((0,_e.Z)((0,_e.Z)((0,_e.Z)((0,_e.Z)((0,_e.Z)((0,_e.Z)((0,_e.Z)((0,_e.Z)(Yt,"".concat(na,"-fix-left"),oi&&Qo),"".concat(na,"-fix-left-first"),Ba&&Qo),"".concat(na,"-fix-left-last"),ta&&Qo),"".concat(na,"-fix-left-all"),ta&&_i&&Qo),"".concat(na,"-fix-right"),Ki&&Qo),"".concat(na,"-fix-right-first"),sa&&Qo),"".concat(na,"-fix-right-last"),qr&&Qo),"".concat(na,"-ellipsis"),sn),"".concat(na,"-with-append"),Vr),"".concat(na,"-fix-sticky"),(oi||Ki)&&Da&&Qo),(0,_e.Z)(Yt,"".concat(na,"-row-hover"),!Vo&&Yo)),Na.className,Vo==null?void 0:Vo.className),Ga={};Yn&&(Ga.textAlign=Yn);var Ta=(0,ot.Z)((0,ot.Z)((0,ot.Z)((0,ot.Z)({},Vo==null?void 0:Vo.style),Go),Ga),Na.style),Bi=gA;return(0,$e.Z)(Bi)==="object"&&!Array.isArray(Bi)&&!ee.isValidElement(Bi)&&(Bi=null),sn&&(ta||sa)&&(Bi=ee.createElement("span",{className:"".concat(na,"-content")},Bi)),ee.createElement(Vt,(0,Ue.Z)({},Vo,Na,{className:sA,style:Ta,title:la,scope:hn,onMouseEnter:Jo?Xi:void 0,onMouseLeave:Jo?zi:void 0,colSpan:La!==1?La:null,rowSpan:Wa!==1?Wa:null}),Vr,Bi)}var Pa=ee.memo(vo);function an(Be,be,ze,Xe,ct){var ht=ze[Be]||{},xt=ze[be]||{},Nt,Yt;ht.fixed==="left"?Nt=Xe.left[ct==="rtl"?be:Be]:xt.fixed==="right"&&(Yt=Xe.right[ct==="rtl"?Be:be]);var Vt=!1,En=!1,sn=!1,hn=!1,pn=ze[be+1],Bn=ze[Be-1],Yn=pn&&!pn.fixed||Bn&&!Bn.fixed||ze.every(function(Sr){return Sr.fixed==="left"});if(ct==="rtl"){if(Nt!==void 0){var Gn=Bn&&Bn.fixed==="left";hn=!Gn&&Yn}else if(Yt!==void 0){var ur=pn&&pn.fixed==="right";sn=!ur&&Yn}}else if(Nt!==void 0){var rr=pn&&pn.fixed==="left";Vt=!rr&&Yn}else if(Yt!==void 0){var ir=Bn&&Bn.fixed==="right";En=!ir&&Yn}return{fixLeft:Nt,fixRight:Yt,lastFixLeft:Vt,firstFixRight:En,lastFixRight:sn,firstFixLeft:hn,isSticky:Xe.isSticky}}var Ea=ee.createContext({}),ti=Ea;function Yi(Be){var be=Be.className,ze=Be.index,Xe=Be.children,ct=Be.colSpan,ht=ct===void 0?1:ct,xt=Be.rowSpan,Nt=Be.align,Yt=ce(Fe,["prefixCls","direction"]),Vt=Yt.prefixCls,En=Yt.direction,sn=ee.useContext(ti),hn=sn.scrollColumnIndex,pn=sn.stickyOffsets,Bn=sn.flattenColumns,Yn=ze+ht-1,Gn=Yn+1===hn?ht+1:ht,ur=an(ze,ze+Gn-1,Bn,pn,En);return ee.createElement(Pa,(0,Ue.Z)({className:be,index:ze,component:"td",prefixCls:Vt,record:null,dataIndex:null,align:Nt,colSpan:Gn,rowSpan:xt,render:function(){return Xe}},ur))}var Oi=me(45987),wi=["children"];function eA(Be){var be=Be.children,ze=(0,Oi.Z)(Be,wi);return ee.createElement("tr",ze,be)}function ki(Be){var be=Be.children;return be}ki.Row=eA,ki.Cell=Yi;var Kt=ki;function At(Be){var be=Be.children,ze=Be.stickyOffsets,Xe=Be.flattenColumns,ct=ce(Fe,"prefixCls"),ht=Xe.length-1,xt=Xe[ht],Nt=ee.useMemo(function(){return{stickyOffsets:ze,flattenColumns:Xe,scrollColumnIndex:xt!=null&&xt.scrollbar?ht:null}},[xt,Xe,ht,ze]);return ee.createElement(ti.Provider,{value:Nt},ee.createElement("tfoot",{className:"".concat(ct,"-summary")},be))}var mn=z(At),Gt=Kt,fr=me(48555),ia=function(Be){if(!Be)return!1;if(Be instanceof Element){if(Be.offsetParent)return!0;if(Be.getBBox){var be=Be.getBBox(),ze=be.width,Xe=be.height;if(ze||Xe)return!0}if(Be.getBoundingClientRect){var ct=Be.getBoundingClientRect(),ht=ct.width,xt=ct.height;if(ht||xt)return!0}}return!1},ea=function(be){if(et()&&window.document.documentElement){var ze=Array.isArray(be)?be:[be],Xe=window.document.documentElement;return ze.some(function(ct){return ct in Xe.style})}return!1},da=function(be,ze){if(!ea(be))return!1;var Xe=document.createElement("div"),ct=Xe.style[be];return Xe.style[be]=ze,Xe.style[be]!==ct};function Ua(Be,be){return!Array.isArray(Be)&&be!==void 0?da(Be,be):ea(Be)}function so(Be,be){if(!Be)return!1;if(Be.contains)return Be.contains(be);for(var ze=be;ze;){if(ze===Be)return!0;ze=ze.parentNode}return!1}var ho="data-rc-order",wo="data-rc-priority",hr="rc-util-key",Kr=new Map;function To(){var Be=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},be=Be.mark;return be?be.startsWith("data-")?be:"data-".concat(be):hr}function Lo(Be){if(Be.attachTo)return Be.attachTo;var be=document.querySelector("head");return be||document.body}function fo(Be){return Be==="queue"?"prependQueue":Be?"prepend":"append"}function Ka(Be){return Array.from((Kr.get(Be)||Be).children).filter(function(be){return be.tagName==="STYLE"})}function ua(Be){var be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!et())return null;var ze=be.csp,Xe=be.prepend,ct=be.priority,ht=ct===void 0?0:ct,xt=fo(Xe),Nt=xt==="prependQueue",Yt=document.createElement("style");Yt.setAttribute(ho,xt),Nt&&ht&&Yt.setAttribute(wo,"".concat(ht)),ze!=null&&ze.nonce&&(Yt.nonce=ze==null?void 0:ze.nonce),Yt.innerHTML=Be;var Vt=Lo(be),En=Vt.firstChild;if(Xe){if(Nt){var sn=(be.styles||Ka(Vt)).filter(function(hn){if(!["prepend","prependQueue"].includes(hn.getAttribute(ho)))return!1;var pn=Number(hn.getAttribute(wo)||0);return ht>=pn});if(sn.length)return Vt.insertBefore(Yt,sn[sn.length-1].nextSibling),Yt}Vt.insertBefore(Yt,En)}else Vt.appendChild(Yt);return Yt}function ii(Be){var be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ze=Lo(be);return(be.styles||Ka(ze)).find(function(Xe){return Xe.getAttribute(To(be))===Be})}function Bo(Be){var be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ze=ii(Be,be);if(ze){var Xe=Lo(be);Xe.removeChild(ze)}}function Io(Be,be){var ze=Kr.get(Be);if(!ze||!so(document,ze)){var Xe=ua("",be),ct=Xe.parentNode;Kr.set(Be,ct),Be.removeChild(Xe)}}function bi(){Kr.clear()}function qn(Be,be){var ze=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Xe=Lo(ze),ct=Ka(Xe),ht=(0,ot.Z)((0,ot.Z)({},ze),{},{styles:ct});Io(Xe,ht);var xt=ii(be,ht);if(xt){var Nt,Yt;if((Nt=ht.csp)!==null&&Nt!==void 0&&Nt.nonce&&xt.nonce!==((Yt=ht.csp)===null||Yt===void 0?void 0:Yt.nonce)){var Vt;xt.nonce=(Vt=ht.csp)===null||Vt===void 0?void 0:Vt.nonce}return xt.innerHTML!==Be&&(xt.innerHTML=Be),xt}var En=ua(Be,ht);return En.setAttribute(To(ht),be),En}var Xn;function dr(Be){var be="rc-scrollbar-measure-".concat(Math.random().toString(36).substring(7)),ze=document.createElement("div");ze.id=be;var Xe=ze.style;Xe.position="absolute",Xe.left="0",Xe.top="0",Xe.width="100px",Xe.height="100px",Xe.overflow="scroll";var ct,ht;if(Be){var xt=getComputedStyle(Be);Xe.scrollbarColor=xt.scrollbarColor,Xe.scrollbarWidth=xt.scrollbarWidth;var Nt=getComputedStyle(Be,"::-webkit-scrollbar"),Yt=parseInt(Nt.width,10),Vt=parseInt(Nt.height,10);try{var En=Yt?"width: ".concat(Nt.width,";"):"",sn=Vt?"height: ".concat(Nt.height,";"):"";qn(`
|
|
|
#`.concat(be,`::-webkit-scrollbar {
|
|
|
`).concat(En,`
|
|
|
`).concat(sn,`
|
|
|
}`),be)}catch(Bn){console.error(Bn),ct=Yt,ht=Vt}}document.body.appendChild(ze);var hn=Be&&ct&&!isNaN(ct)?ct:ze.offsetWidth-ze.clientWidth,pn=Be&&ht&&!isNaN(ht)?ht:ze.offsetHeight-ze.clientHeight;return document.body.removeChild(ze),Bo(be),{width:hn,height:pn}}function kr(Be){return typeof document=="undefined"?0:((Be||Xn===void 0)&&(Xn=dr()),Xn.width)}function Kn(Be){return typeof document=="undefined"||!Be||!(Be instanceof Element)?{width:0,height:0}:dr(Be)}var oo=`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`,ga=`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`,$a="".concat(oo," ").concat(ga).split(/[\s\n]+/),eo="aria-",mr="data-";function Pr(Be,be){return Be.indexOf(be)===0}function Fa(Be){var be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ze;be===!1?ze={aria:!0,data:!0,attr:!0}:be===!0?ze={aria:!0}:ze=(0,ot.Z)({},be);var Xe={};return Object.keys(Be).forEach(function(ct){(ze.aria&&(ct==="role"||Pr(ct,eo))||ze.data&&Pr(ct,mr)||ze.attr&&$a.includes(ct))&&(Xe[ct]=Be[ct])}),Xe}function ca(Be,be,ze,Xe,ct,ht,xt){Be.push({record:be,indent:ze,index:xt});var Nt=ht(be),Yt=ct==null?void 0:ct.has(Nt);if(be&&Array.isArray(be[Xe])&&Yt)for(var Vt=0;Vt<be[Xe].length;Vt+=1)ca(Be,be[Xe][Vt],ze+1,Xe,ct,ht,Vt)}function Ko(Be,be,ze,Xe){var ct=ee.useMemo(function(){if(ze!=null&&ze.size){for(var ht=[],xt=0;xt<(Be==null?void 0:Be.length);xt+=1){var Nt=Be[xt];ca(ht,Nt,0,be,ze,Xe,xt)}return ht}return Be==null?void 0:Be.map(function(Yt,Vt){return{record:Yt,indent:0,index:Vt}})},[Be,be,ze,Xe]);return ct}function to(Be,be,ze,Xe){var ct=ce(Fe,["prefixCls","fixedInfoList","flattenColumns","expandableType","expandRowByClick","onTriggerExpand","rowClassName","expandedRowClassName","indentSize","expandIcon","expandedRowRender","expandIconColumnIndex","expandedKeys","childrenColumnName","rowExpandable","onRow"]),ht=ct.flattenColumns,xt=ct.expandableType,Nt=ct.expandedKeys,Yt=ct.childrenColumnName,Vt=ct.onTriggerExpand,En=ct.rowExpandable,sn=ct.onRow,hn=ct.expandRowByClick,pn=ct.rowClassName,Bn=xt==="nest",Yn=xt==="row"&&(!En||En(Be)),Gn=Yn||Bn,ur=Nt&&Nt.has(be),rr=Yt&&Be&&Be[Yt],ir=Me(Vt),Sr=sn==null?void 0:sn(Be,ze),Gr=Sr==null?void 0:Sr.onClick,Jr=function(Aa){hn&&Gn&&Vt(Be,Aa);for(var Ba=arguments.length,ta=new Array(Ba>1?Ba-1:0),sa=1;sa<Ba;sa++)ta[sa-1]=arguments[sa];Gr==null||Gr.apply(void 0,[Aa].concat(ta))},Hr;typeof pn=="string"?Hr=pn:typeof pn=="function"&&(Hr=pn(Be,ze,Xe));var ha=Wn(ht);return(0,ot.Z)((0,ot.Z)({},ct),{},{columnsKey:ha,nestExpandable:Bn,expanded:ur,hasNestChildren:rr,record:Be,onTriggerExpand:ir,rowSupportExpand:Yn,expandable:Gn,rowProps:(0,ot.Z)((0,ot.Z)({},Sr),{},{className:Re()(Hr,Sr==null?void 0:Sr.className),onClick:Jr})})}function Yr(Be){var be=Be.prefixCls,ze=Be.children,Xe=Be.component,ct=Be.cellComponent,ht=Be.className,xt=Be.expanded,Nt=Be.colSpan,Yt=Be.isEmpty,Vt=ce(Fe,["scrollbarSize","fixHeader","fixColumn","componentWidth","horizonScroll"]),En=Vt.scrollbarSize,sn=Vt.fixHeader,hn=Vt.fixColumn,pn=Vt.componentWidth,Bn=Vt.horizonScroll,Yn=ze;return(Yt?Bn&&pn:hn)&&(Yn=ee.createElement("div",{style:{width:pn-(sn&&!Yt?En:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(be,"-expanded-row-fixed")},Yn)),ee.createElement(Xe,{className:ht,style:{display:xt?null:"none"}},ee.createElement(Pa,{component:ct,prefixCls:be,colSpan:Nt},Yn))}var hi=Yr;function Gi(Be){var be=Be.prefixCls,ze=Be.record,Xe=Be.onExpand,ct=Be.expanded,ht=Be.expandable,xt="".concat(be,"-row-expand-icon");if(!ht)return ee.createElement("span",{className:Re()(xt,"".concat(be,"-row-spaced"))});var Nt=function(Vt){Xe(ze,Vt),Vt.stopPropagation()};return ee.createElement("span",{className:Re()(xt,(0,_e.Z)((0,_e.Z)({},"".concat(be,"-row-expanded"),ct),"".concat(be,"-row-collapsed"),!ct)),onClick:Nt})}function Li(Be,be,ze){var Xe=[];function ct(ht){(ht||[]).forEach(function(xt,Nt){Xe.push(be(xt,Nt)),ct(xt[ze])})}return ct(Be),Xe}function oA(Be,be,ze,Xe){return typeof Be=="string"?Be:typeof Be=="function"?Be(be,ze,Xe):""}function ys(Be,be,ze,Xe,ct){var ht=Be.record,xt=Be.prefixCls,Nt=Be.columnsKey,Yt=Be.fixedInfoList,Vt=Be.expandIconColumnIndex,En=Be.nestExpandable,sn=Be.indentSize,hn=Be.expandIcon,pn=Be.expanded,Bn=Be.hasNestChildren,Yn=Be.onTriggerExpand,Gn=Nt[ze],ur=Yt[ze],rr;ze===(Vt||0)&&En&&(rr=ee.createElement(ee.Fragment,null,ee.createElement("span",{style:{paddingLeft:"".concat(sn*Xe,"px")},className:"".concat(xt,"-row-indent indent-level-").concat(Xe)}),hn({prefixCls:xt,expanded:pn,expandable:Bn,record:ht,onExpand:Yn})));var ir;return be.onCell&&(ir=be.onCell(ht,ct)),{key:Gn,fixedInfo:ur,appendCellNode:rr,additionalCellProps:ir||{}}}function Ss(Be){var be=Be.className,ze=Be.style,Xe=Be.record,ct=Be.index,ht=Be.renderIndex,xt=Be.rowKey,Nt=Be.indent,Yt=Nt===void 0?0:Nt,Vt=Be.rowComponent,En=Be.cellComponent,sn=Be.scopeCellComponent,hn=to(Xe,xt,ct,Yt),pn=hn.prefixCls,Bn=hn.flattenColumns,Yn=hn.expandedRowClassName,Gn=hn.expandedRowRender,ur=hn.rowProps,rr=hn.expanded,ir=hn.rowSupportExpand,Sr=ee.useRef(!1);Sr.current||(Sr.current=rr);var Gr=oA(Yn,Xe,ct,Yt),Jr=ee.createElement(Vt,(0,Ue.Z)({},ur,{"data-row-key":xt,className:Re()(be,"".concat(pn,"-row"),"".concat(pn,"-row-level-").concat(Yt),ur==null?void 0:ur.className,(0,_e.Z)({},Gr,Yt>=1)),style:(0,ot.Z)((0,ot.Z)({},ze),ur==null?void 0:ur.style)}),Bn.map(function(Zr,Aa){var Ba=Zr.render,ta=Zr.dataIndex,sa=Zr.className,qr=ys(hn,Zr,Aa,Yt,ct),Vr=qr.key,aa=qr.fixedInfo,Na=qr.appendCellNode,Da=qr.additionalCellProps;return ee.createElement(Pa,(0,Ue.Z)({className:sa,ellipsis:Zr.ellipsis,align:Zr.align,scope:Zr.rowScope,component:Zr.rowScope?sn:En,prefixCls:pn,key:Vr,record:Xe,index:ct,renderIndex:ht,dataIndex:ta,render:Ba,shouldCellUpdate:Zr.shouldCellUpdate},aa,{appendNode:Na,additionalProps:Da}))})),Hr;if(ir&&(Sr.current||rr)){var ha=Gn(Xe,ct,Yt+1,rr);Hr=ee.createElement(hi,{expanded:rr,className:Re()("".concat(pn,"-expanded-row"),"".concat(pn,"-expanded-row-level-").concat(Yt+1),Gr),prefixCls:pn,component:Vt,cellComponent:En,colSpan:Bn.length,isEmpty:!1},ha)}return ee.createElement(ee.Fragment,null,Jr,Hr)}var HA=z(Ss);function ns(Be){var be=Be.columnKey,ze=Be.onColumnResize,Xe=ee.useRef();return ee.useEffect(function(){Xe.current&&ze(be,Xe.current.offsetWidth)},[]),ee.createElement(fr.Z,{data:be},ee.createElement("td",{ref:Xe,style:{padding:0,border:0,height:0}},ee.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}function Ns(Be){var be=Be.prefixCls,ze=Be.columnsKey,Xe=Be.onColumnResize;return ee.createElement("tr",{"aria-hidden":"true",className:"".concat(be,"-measure-row"),style:{height:0,fontSize:0}},ee.createElement(fr.Z.Collection,{onBatchResize:function(ht){ht.forEach(function(xt){var Nt=xt.data,Yt=xt.size;Xe(Nt,Yt.offsetWidth)})}},ze.map(function(ct){return ee.createElement(ns,{key:ct,columnKey:ct,onColumnResize:Xe})})))}function FA(Be){var be=Be.data,ze=Be.measureColumnWidth,Xe=ce(Fe,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),ct=Xe.prefixCls,ht=Xe.getComponent,xt=Xe.onColumnResize,Nt=Xe.flattenColumns,Yt=Xe.getRowKey,Vt=Xe.expandedKeys,En=Xe.childrenColumnName,sn=Xe.emptyNode,hn=Ko(be,En,Vt,Yt),pn=ee.useRef({renderWithProps:!1}),Bn=ht(["body","wrapper"],"tbody"),Yn=ht(["body","row"],"tr"),Gn=ht(["body","cell"],"td"),ur=ht(["body","cell"],"th"),rr;be.length?rr=hn.map(function(Sr,Gr){var Jr=Sr.record,Hr=Sr.indent,ha=Sr.index,Zr=Yt(Jr,Gr);return ee.createElement(HA,{key:Zr,rowKey:Zr,record:Jr,index:Gr,renderIndex:ha,rowComponent:Yn,cellComponent:Gn,scopeCellComponent:ur,indent:Hr})}):rr=ee.createElement(hi,{expanded:!0,className:"".concat(ct,"-placeholder"),prefixCls:ct,component:Yn,cellComponent:Gn,colSpan:Nt.length,isEmpty:!0},sn);var ir=Wn(Nt);return ee.createElement(Tn.Provider,{value:pn.current},ee.createElement(Bn,{className:"".concat(ct,"-tbody")},ze&&ee.createElement(Ns,{prefixCls:ct,columnsKey:ir,onColumnResize:xt}),rr))}var rs=z(FA),JA=["expandable"],no="RC_TABLE_INTERNAL_COL_DEFINE";function Zt(Be){var be=Be.expandable,ze=(0,Oi.Z)(Be,JA),Xe;return"expandable"in Be?Xe=(0,ot.Z)((0,ot.Z)({},ze),be):Xe=ze,Xe.showExpandColumn===!1&&(Xe.expandIconColumnIndex=-1),Xe}var iA=["columnType"];function ws(Be){for(var be=Be.colWidths,ze=Be.columns,Xe=Be.columCount,ct=ce(Fe,["tableLayout"]),ht=ct.tableLayout,xt=[],Nt=Xe||ze.length,Yt=!1,Vt=Nt-1;Vt>=0;Vt-=1){var En=be[Vt],sn=ze&&ze[Vt],hn=void 0,pn=void 0;if(sn&&(hn=sn[no],ht==="auto"&&(pn=sn.minWidth)),En||pn||hn||Yt){var Bn=hn||{},Yn=Bn.columnType,Gn=(0,Oi.Z)(Bn,iA);xt.unshift(ee.createElement("col",(0,Ue.Z)({key:Vt,style:{width:En,minWidth:pn}},Gn))),Yt=!0}}return ee.createElement("colgroup",null,xt)}var bs=ws,io=me(74902),as=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function uA(Be,be){return(0,ee.useMemo)(function(){for(var ze=[],Xe=0;Xe<be;Xe+=1){var ct=Be[Xe];if(ct!==void 0)ze[Xe]=ct;else return null}return ze},[Be.join("_"),be])}var Kl=ee.forwardRef(function(Be,be){var ze=Be.className,Xe=Be.noData,ct=Be.columns,ht=Be.flattenColumns,xt=Be.colWidths,Nt=Be.columCount,Yt=Be.stickyOffsets,Vt=Be.direction,En=Be.fixHeader,sn=Be.stickyTopOffset,hn=Be.stickyBottomOffset,pn=Be.stickyClassName,Bn=Be.onScroll,Yn=Be.maxContentScroll,Gn=Be.children,ur=(0,Oi.Z)(Be,as),rr=ce(Fe,["prefixCls","scrollbarSize","isSticky","getComponent"]),ir=rr.prefixCls,Sr=rr.scrollbarSize,Gr=rr.isSticky,Jr=rr.getComponent,Hr=Jr(["header","table"],"table"),ha=Gr&&!En?0:Sr,Zr=ee.useRef(null),Aa=ee.useCallback(function(Da){ar(be,Da),ar(Zr,Da)},[]);ee.useEffect(function(){var Da;function na(Fo){var Qo=Fo,_i=Qo.currentTarget,Jo=Qo.deltaX;Jo&&(Bn({currentTarget:_i,scrollLeft:_i.scrollLeft+Jo}),Fo.preventDefault())}return(Da=Zr.current)===null||Da===void 0||Da.addEventListener("wheel",na,{passive:!1}),function(){var Fo;(Fo=Zr.current)===null||Fo===void 0||Fo.removeEventListener("wheel",na)}},[]);var Ba=ee.useMemo(function(){return ht.every(function(Da){return Da.width})},[ht]),ta=ht[ht.length-1],sa={fixed:ta?ta.fixed:null,scrollbar:!0,onHeaderCell:function(){return{className:"".concat(ir,"-cell-scrollbar")}}},qr=(0,ee.useMemo)(function(){return ha?[].concat((0,io.Z)(ct),[sa]):ct},[ha,ct]),Vr=(0,ee.useMemo)(function(){return ha?[].concat((0,io.Z)(ht),[sa]):ht},[ha,ht]),aa=(0,ee.useMemo)(function(){var Da=Yt.right,na=Yt.left;return(0,ot.Z)((0,ot.Z)({},Yt),{},{left:Vt==="rtl"?[].concat((0,io.Z)(na.map(function(Fo){return Fo+ha})),[0]):na,right:Vt==="rtl"?Da:[].concat((0,io.Z)(Da.map(function(Fo){return Fo+ha})),[0]),isSticky:Gr})},[ha,Yt,Gr]),Na=uA(xt,Nt);return ee.createElement("div",{style:(0,ot.Z)({overflow:"hidden"},Gr?{top:sn,bottom:hn}:{}),ref:Aa,className:Re()(ze,(0,_e.Z)({},pn,!!pn))},ee.createElement(Hr,{style:{tableLayout:"fixed",visibility:Xe||Na?null:"hidden"}},(!Xe||!Yn||Ba)&&ee.createElement(bs,{colWidths:Na?[].concat((0,io.Z)(Na),[ha]):[],columCount:Nt+1,columns:Vr}),Gn((0,ot.Z)((0,ot.Z)({},ur),{},{stickyOffsets:aa,columns:qr,flattenColumns:Vr}))))}),Pi=ee.memo(Kl),Nl=function(be){var ze=be.cells,Xe=be.stickyOffsets,ct=be.flattenColumns,ht=be.rowComponent,xt=be.cellComponent,Nt=be.onHeaderRow,Yt=be.index,Vt=ce(Fe,["prefixCls","direction"]),En=Vt.prefixCls,sn=Vt.direction,hn;Nt&&(hn=Nt(ze.map(function(Bn){return Bn.column}),Yt));var pn=Wn(ze.map(function(Bn){return Bn.column}));return ee.createElement(ht,hn,ze.map(function(Bn,Yn){var Gn=Bn.column,ur=an(Bn.colStart,Bn.colEnd,ct,Xe,sn),rr;return Gn&&Gn.onHeaderCell&&(rr=Bn.column.onHeaderCell(Gn)),ee.createElement(Pa,(0,Ue.Z)({},Bn,{scope:Gn.title?Bn.colSpan>1?"colgroup":"col":null,ellipsis:Gn.ellipsis,align:Gn.align,component:xt,prefixCls:En,key:pn[Yn]},ur,{additionalProps:rr,rowType:"header"}))}))},al=Nl;function xA(Be){var be=[];function ze(xt,Nt){var Yt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;be[Yt]=be[Yt]||[];var Vt=Nt,En=xt.filter(Boolean).map(function(sn){var hn={key:sn.key,className:sn.className||"",children:sn.title,column:sn,colStart:Vt},pn=1,Bn=sn.children;return Bn&&Bn.length>0&&(pn=ze(Bn,Vt,Yt+1).reduce(function(Yn,Gn){return Yn+Gn},0),hn.hasSubColumns=!0),"colSpan"in sn&&(pn=sn.colSpan),"rowSpan"in sn&&(hn.rowSpan=sn.rowSpan),hn.colSpan=pn,hn.colEnd=hn.colStart+pn-1,be[Yt].push(hn),Vt+=pn,pn});return En}ze(Be,0);for(var Xe=be.length,ct=function(Nt){be[Nt].forEach(function(Yt){!("rowSpan"in Yt)&&!Yt.hasSubColumns&&(Yt.rowSpan=Xe-Nt)})},ht=0;ht<Xe;ht+=1)ct(ht);return be}var BA=function(be){var ze=be.stickyOffsets,Xe=be.columns,ct=be.flattenColumns,ht=be.onHeaderRow,xt=ce(Fe,["prefixCls","getComponent"]),Nt=xt.prefixCls,Yt=xt.getComponent,Vt=ee.useMemo(function(){return xA(Xe)},[Xe]),En=Yt(["header","wrapper"],"thead"),sn=Yt(["header","row"],"tr"),hn=Yt(["header","cell"],"th");return ee.createElement(En,{className:"".concat(Nt,"-thead")},Vt.map(function(pn,Bn){var Yn=ee.createElement(al,{key:Bn,flattenColumns:ct,cells:pn,stickyOffsets:ze,rowComponent:sn,cellComponent:hn,onHeaderRow:ht,index:Bn});return Yn}))},pi=z(BA);function cA(Be){var be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ze=[];return ee.Children.forEach(Be,function(Xe){Xe==null&&!be.keepEmpty||(Array.isArray(Xe)?ze=ze.concat(cA(Xe)):kn(Xe)&&Xe.props?ze=ze.concat(cA(Xe.props.children,be)):ze.push(Xe))}),ze}function Ks(Be){var be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return typeof be=="number"?be:be.endsWith("%")?Be*parseFloat(be)/100:null}function Dn(Be,be,ze){return ee.useMemo(function(){if(be&&be>0){var Xe=0,ct=0;Be.forEach(function(hn){var pn=Ks(be,hn.width);pn?Xe+=pn:ct+=1});var ht=Math.max(be,ze),xt=Math.max(ht-Xe,ct),Nt=ct,Yt=xt/ct,Vt=0,En=Be.map(function(hn){var pn=(0,ot.Z)({},hn),Bn=Ks(be,pn.width);if(Bn)pn.width=Bn;else{var Yn=Math.floor(Yt);pn.width=Nt===1?xt:Yn,xt-=Yn,Nt-=1}return Vt+=pn.width,pn});if(Vt<ht){var sn=ht/Vt;xt=ht,En.forEach(function(hn,pn){var Bn=Math.floor(hn.width*sn);hn.width=pn===En.length-1?xt:Bn,xt-=Bn})}return[En,Math.max(Vt,ht)]}return[Be,be]},[Be,be,ze])}var un=["children"],gn=["fixed"];function Hn(Be){return cA(Be).filter(function(be){return ee.isValidElement(be)}).map(function(be){var ze=be.key,Xe=be.props,ct=Xe.children,ht=(0,Oi.Z)(Xe,un),xt=(0,ot.Z)({key:ze},ht);return ct&&(xt.children=Hn(ct)),xt})}function pr(Be){return Be.filter(function(be){return be&&(0,$e.Z)(be)==="object"&&!be.hidden}).map(function(be){var ze=be.children;return ze&&ze.length>0?(0,ot.Z)((0,ot.Z)({},be),{},{children:pr(ze)}):be})}function Ir(Be){var be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return Be.filter(function(ze){return ze&&(0,$e.Z)(ze)==="object"}).reduce(function(ze,Xe,ct){var ht=Xe.fixed,xt=ht===!0?"left":ht,Nt="".concat(be,"-").concat(ct),Yt=Xe.children;return Yt&&Yt.length>0?[].concat((0,io.Z)(ze),(0,io.Z)(Ir(Yt,Nt).map(function(Vt){return(0,ot.Z)({fixed:xt},Vt)}))):[].concat((0,io.Z)(ze),[(0,ot.Z)((0,ot.Z)({key:Nt},Xe),{},{fixed:xt})])},[])}function Xr(Be){return Be.map(function(be){var ze=be.fixed,Xe=(0,Oi.Z)(be,gn),ct=ze;return ze==="left"?ct="right":ze==="right"&&(ct="left"),(0,ot.Z)({fixed:ct},Xe)})}function Qr(Be,be){var ze=Be.prefixCls,Xe=Be.columns,ct=Be.children,ht=Be.expandable,xt=Be.expandedKeys,Nt=Be.columnTitle,Yt=Be.getRowKey,Vt=Be.onTriggerExpand,En=Be.expandIcon,sn=Be.rowExpandable,hn=Be.expandIconColumnIndex,pn=Be.direction,Bn=Be.expandRowByClick,Yn=Be.columnWidth,Gn=Be.fixed,ur=Be.scrollWidth,rr=Be.clientWidth,ir=ee.useMemo(function(){var ta=Xe||Hn(ct)||[];return pr(ta.slice())},[Xe,ct]),Sr=ee.useMemo(function(){if(ht){var ta=ir.slice();if(!ta.includes(Oe)){var sa=hn||0;sa>=0&&(sa||Gn==="left"||!Gn)&&ta.splice(sa,0,Oe),Gn==="right"&&ta.splice(ir.length,0,Oe)}var qr=ta.indexOf(Oe);ta=ta.filter(function(Da,na){return Da!==Oe||na===qr});var Vr=ir[qr],aa;Gn?aa=Gn:aa=Vr?Vr.fixed:null;var Na=(0,_e.Z)((0,_e.Z)((0,_e.Z)((0,_e.Z)((0,_e.Z)((0,_e.Z)({},no,{className:"".concat(ze,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),"title",Nt),"fixed",aa),"className","".concat(ze,"-row-expand-icon-cell")),"width",Yn),"render",function(na,Fo,Qo){var _i=Yt(Fo,Qo),Jo=xt.has(_i),ko=sn?sn(Fo):!0,ai=En({prefixCls:ze,expanded:Jo,expandable:ko,record:Fo,onExpand:Vt});return Bn?ee.createElement("span",{onClick:function(Vo){return Vo.stopPropagation()}},ai):ai});return ta.map(function(Da){return Da===Oe?Na:Da})}return ir.filter(function(Da){return Da!==Oe})},[ht,ir,Yt,xt,En,pn]),Gr=ee.useMemo(function(){var ta=Sr;return be&&(ta=be(ta)),ta.length||(ta=[{render:function(){return null}}]),ta},[be,Sr,pn]),Jr=ee.useMemo(function(){return pn==="rtl"?Xr(Ir(Gr)):Ir(Gr)},[Gr,pn,ur]),Hr=ee.useMemo(function(){for(var ta=-1,sa=Jr.length-1;sa>=0;sa-=1){var qr=Jr[sa].fixed;if(qr==="left"||qr===!0){ta=sa;break}}if(ta>=0)for(var Vr=0;Vr<=ta;Vr+=1){var aa=Jr[Vr].fixed;if(aa!=="left"&&aa!==!0)return!0}var Na=Jr.findIndex(function(Fo){var Qo=Fo.fixed;return Qo==="right"});if(Na>=0)for(var Da=Na;Da<Jr.length;Da+=1){var na=Jr[Da].fixed;if(na!=="right")return!0}return!1},[Jr]),ha=Dn(Jr,ur,rr),Zr=(0,st.Z)(ha,2),Aa=Zr[0],Ba=Zr[1];return[Gr,Aa,Ba,Hr]}var Wr=Qr;function wa(Be,be,ze){var Xe=Zt(Be),ct=Xe.expandIcon,ht=Xe.expandedRowKeys,xt=Xe.defaultExpandedRowKeys,Nt=Xe.defaultExpandAllRows,Yt=Xe.expandedRowRender,Vt=Xe.onExpand,En=Xe.onExpandedRowsChange,sn=Xe.childrenColumnName,hn=ct||Gi,pn=sn||"children",Bn=ee.useMemo(function(){return Yt?"row":Be.expandable&&Be.internalHooks===Ze&&Be.expandable.__PARENT_RENDER_ICON__||be.some(function(Gr){return Gr&&(0,$e.Z)(Gr)==="object"&&Gr[pn]})?"nest":!1},[!!Yt,be]),Yn=ee.useState(function(){return xt||(Nt?Li(be,ze,pn):[])}),Gn=(0,st.Z)(Yn,2),ur=Gn[0],rr=Gn[1],ir=ee.useMemo(function(){return new Set(ht||ur||[])},[ht,ur]),Sr=ee.useCallback(function(Gr){var Jr=ze(Gr,be.indexOf(Gr)),Hr,ha=ir.has(Jr);ha?(ir.delete(Jr),Hr=(0,io.Z)(ir)):Hr=[].concat((0,io.Z)(ir),[Jr]),rr(Hr),Vt&&Vt(!ha,Gr),En&&En(Hr)},[ze,ir,be,Vt,En]);return[Xe,Bn,ir,hn,pn,Sr]}function mo(Be,be,ze){var Xe=Be.map(function(ct,ht){return an(ht,ht,Be,be,ze)});return Ct(function(){return Xe},[Xe],function(ct,ht){return!Mn(ct,ht)})}function zo(Be){var be=(0,ee.useRef)(Be),ze=(0,ee.useState)({}),Xe=(0,st.Z)(ze,2),ct=Xe[1],ht=(0,ee.useRef)(null),xt=(0,ee.useRef)([]);function Nt(Yt){xt.current.push(Yt);var Vt=Promise.resolve();ht.current=Vt,Vt.then(function(){if(ht.current===Vt){var En=xt.current,sn=be.current;xt.current=[],En.forEach(function(hn){be.current=hn(be.current)}),ht.current=null,sn!==be.current&&ct({})}})}return(0,ee.useEffect)(function(){return function(){ht.current=null}},[]),[be.current,Nt]}function Oa(Be){var be=(0,ee.useRef)(Be||null),ze=(0,ee.useRef)();function Xe(){window.clearTimeout(ze.current)}function ct(xt){be.current=xt,Xe(),ze.current=window.setTimeout(function(){be.current=null,ze.current=void 0},100)}function ht(){return be.current}return(0,ee.useEffect)(function(){return Xe},[]),[ct,ht]}function fi(){var Be=ee.useState(-1),be=(0,st.Z)(Be,2),ze=be[0],Xe=be[1],ct=ee.useState(-1),ht=(0,st.Z)(ct,2),xt=ht[0],Nt=ht[1],Yt=ee.useCallback(function(Vt,En){Xe(Vt),Nt(En)},[]);return[ze,xt,Yt]}var Ai=et()?window:null;function Si(Be,be){var ze=(0,$e.Z)(Be)==="object"?Be:{},Xe=ze.offsetHeader,ct=Xe===void 0?0:Xe,ht=ze.offsetSummary,xt=ht===void 0?0:ht,Nt=ze.offsetScroll,Yt=Nt===void 0?0:Nt,Vt=ze.getContainer,En=Vt===void 0?function(){return Ai}:Vt,sn=En()||Ai,hn=!!Be;return ee.useMemo(function(){return{isSticky:hn,stickyClassName:hn?"".concat(be,"-sticky-holder"):"",offsetHeader:ct,offsetSummary:xt,offsetScroll:Yt,container:sn}},[hn,Yt,ct,xt,be,sn])}function Qa(Be,be,ze){var Xe=(0,ee.useMemo)(function(){var ct=be.length,ht=function(Vt,En,sn){for(var hn=[],pn=0,Bn=Vt;Bn!==En;Bn+=sn)hn.push(pn),be[Bn].fixed&&(pn+=Be[Bn]||0);return hn},xt=ht(0,ct,1),Nt=ht(ct-1,-1,-1).reverse();return ze==="rtl"?{left:Nt,right:xt}:{left:xt,right:Nt}},[Be,be,ze]);return Xe}var Ra=Qa;function uo(Be){var be=Be.className,ze=Be.children;return ee.createElement("div",{className:be},ze)}var si=uo;function bo(Be,be,ze,Xe){var ct=he.unstable_batchedUpdates?function(xt){he.unstable_batchedUpdates(ze,xt)}:ze;return Be!=null&&Be.addEventListener&&Be.addEventListener(be,ct,Xe),{remove:function(){Be!=null&&Be.removeEventListener&&Be.removeEventListener(be,ct,Xe)}}}var Ya=function(be){return+setTimeout(be,16)},Fi=function(be){return clearTimeout(be)};typeof window!="undefined"&&"requestAnimationFrame"in window&&(Ya=function(be){return window.requestAnimationFrame(be)},Fi=function(be){return window.cancelAnimationFrame(be)});var hA=0,ya=new Map;function Cs(Be){ya.delete(Be)}var pA=function(be){var ze=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;hA+=1;var Xe=hA;function ct(ht){if(ht===0)Cs(Xe),be();else{var xt=Ya(function(){ct(ht-1)});ya.set(Xe,xt)}}return ct(ze),Xe};pA.cancel=function(Be){var be=ya.get(Be);return Cs(Be),Fi(be)};var ms=pA;function XA(Be){return Be instanceof HTMLElement||Be instanceof SVGElement}function Nn(Be){return Be&&(0,$e.Z)(Be)==="object"&&XA(Be.nativeElement)?Be.nativeElement:XA(Be)?Be:null}function Ln(Be){var be=Nn(Be);if(be)return be;if(Be instanceof React.Component){var ze;return(ze=ReactDOM.findDOMNode)===null||ze===void 0?void 0:ze.call(ReactDOM,Be)}return null}function os(Be){var be=Nn(Be),ze=be.getBoundingClientRect(),Xe=document.documentElement;return{left:ze.left+(window.pageXOffset||Xe.scrollLeft)-(Xe.clientLeft||document.body.clientLeft||0),top:ze.top+(window.pageYOffset||Xe.scrollTop)-(Xe.clientTop||document.body.clientTop||0)}}var fa=function(be,ze){var Xe,ct,ht=be.scrollBodyRef,xt=be.onScroll,Nt=be.offsetScroll,Yt=be.container,Vt=be.direction,En=ce(Fe,"prefixCls"),sn=((Xe=ht.current)===null||Xe===void 0?void 0:Xe.scrollWidth)||0,hn=((ct=ht.current)===null||ct===void 0?void 0:ct.clientWidth)||0,pn=sn&&hn*(hn/sn),Bn=ee.useRef(),Yn=zo({scrollLeft:0,isHiddenScrollBar:!0}),Gn=(0,st.Z)(Yn,2),ur=Gn[0],rr=Gn[1],ir=ee.useRef({delta:0,x:0}),Sr=ee.useState(!1),Gr=(0,st.Z)(Sr,2),Jr=Gr[0],Hr=Gr[1],ha=ee.useRef(null);ee.useEffect(function(){return function(){ms.cancel(ha.current)}},[]);var Zr=function(){Hr(!1)},Aa=function(Vr){Vr.persist(),ir.current.delta=Vr.pageX-ur.scrollLeft,ir.current.x=0,Hr(!0),Vr.preventDefault()},Ba=function(Vr){var aa,Na=Vr||((aa=window)===null||aa===void 0?void 0:aa.event),Da=Na.buttons;if(!Jr||Da===0){Jr&&Hr(!1);return}var na=ir.current.x+Vr.pageX-ir.current.x-ir.current.delta,Fo=Vt==="rtl";na=Math.max(Fo?pn-hn:0,Math.min(Fo?0:hn-pn,na));var Qo=!Fo||Math.abs(na)+Math.abs(pn)<hn;Qo&&(xt({scrollLeft:na/hn*(sn+2)}),ir.current.x=Vr.pageX)},ta=function(){ms.cancel(ha.current),ha.current=ms(function(){if(ht.current){var Vr=os(ht.current).top,aa=Vr+ht.current.offsetHeight,Na=Yt===window?document.documentElement.scrollTop+window.innerHeight:os(Yt).top+Yt.clientHeight;aa-kr()<=Na||Vr>=Na-Nt?rr(function(Da){return(0,ot.Z)((0,ot.Z)({},Da),{},{isHiddenScrollBar:!0})}):rr(function(Da){return(0,ot.Z)((0,ot.Z)({},Da),{},{isHiddenScrollBar:!1})})}})},sa=function(Vr){rr(function(aa){return(0,ot.Z)((0,ot.Z)({},aa),{},{scrollLeft:Vr/sn*hn||0})})};return ee.useImperativeHandle(ze,function(){return{setScrollLeft:sa,checkScrollBarVisible:ta}}),ee.useEffect(function(){var qr=bo(document.body,"mouseup",Zr,!1),Vr=bo(document.body,"mousemove",Ba,!1);return ta(),function(){qr.remove(),Vr.remove()}},[pn,Jr]),ee.useEffect(function(){if(ht.current){for(var qr=[],Vr=Nn(ht.current);Vr;)qr.push(Vr),Vr=Vr.parentElement;return qr.forEach(function(aa){return aa.addEventListener("scroll",ta,!1)}),window.addEventListener("resize",ta,!1),window.addEventListener("scroll",ta,!1),Yt.addEventListener("scroll",ta,!1),function(){qr.forEach(function(aa){return aa.removeEventListener("scroll",ta)}),window.removeEventListener("resize",ta),window.removeEventListener("scroll",ta),Yt.removeEventListener("scroll",ta)}}},[Yt]),ee.useEffect(function(){ur.isHiddenScrollBar||rr(function(qr){var Vr=ht.current;return Vr?(0,ot.Z)((0,ot.Z)({},qr),{},{scrollLeft:Vr.scrollLeft/Vr.scrollWidth*Vr.clientWidth}):qr})},[ur.isHiddenScrollBar]),sn<=hn||!pn||ur.isHiddenScrollBar?null:ee.createElement("div",{style:{height:kr(),width:hn,bottom:Nt},className:"".concat(En,"-sticky-scroll")},ee.createElement("div",{onMouseDown:Aa,ref:Bn,className:Re()("".concat(En,"-sticky-scroll-bar"),(0,_e.Z)({},"".concat(En,"-sticky-scroll-bar-active"),Jr)),style:{width:"".concat(pn,"px"),transform:"translate3d(".concat(ur.scrollLeft,"px, 0, 0)")}}))},co=ee.forwardRef(fa);function li(Be){return null}var Zi=li;function Ui(Be){return null}var No=Ui,zs="rc-table",Ys=[],qs={};function Gs(){return"No Data"}function YA(Be,be){var ze=(0,ot.Z)({rowKey:"key",prefixCls:zs,emptyText:Gs},Be),Xe=ze.prefixCls,ct=ze.className,ht=ze.rowClassName,xt=ze.style,Nt=ze.data,Yt=ze.rowKey,Vt=ze.scroll,En=ze.tableLayout,sn=ze.direction,hn=ze.title,pn=ze.footer,Bn=ze.summary,Yn=ze.caption,Gn=ze.id,ur=ze.showHeader,rr=ze.components,ir=ze.emptyText,Sr=ze.onRow,Gr=ze.onHeaderRow,Jr=ze.onScroll,Hr=ze.internalHooks,ha=ze.transformColumns,Zr=ze.internalRefs,Aa=ze.tailor,Ba=ze.getContainerWidth,ta=ze.sticky,sa=ze.rowHoverable,qr=sa===void 0?!0:sa,Vr=Nt||Ys,aa=!!Vr.length,Na=Hr===Ze,Da=ee.useCallback(function(Ia,$r){return vn(rr,Ia)||$r},[rr]),na=ee.useMemo(function(){return typeof Yt=="function"?Yt:function(Ia){var $r=Ia&&Ia[Yt];return $r}},[Yt]),Fo=Da(["body"]),Qo=fi(),_i=(0,st.Z)(Qo,3),Jo=_i[0],ko=_i[1],ai=_i[2],gA=wa(ze,Vr,na),Vo=(0,st.Z)(gA,6),Go=Vo[0],oi=Vo[1],Ki=Vo[2],La=Vo[3],Wa=Vo[4],va=Vo[5],ja=Vt==null?void 0:Vt.x,Yo=ee.useState(0),ci=(0,st.Z)(Yo,2),Xi=ci[0],zi=ci[1],la=Wr((0,ot.Z)((0,ot.Z)((0,ot.Z)({},ze),Go),{},{expandable:!!Go.expandedRowRender,columnTitle:Go.columnTitle,expandedKeys:Ki,getRowKey:na,onTriggerExpand:va,expandIcon:La,expandIconColumnIndex:Go.expandIconColumnIndex,direction:sn,scrollWidth:Na&&Aa&&typeof ja=="number"?ja:null,clientWidth:Xi}),Na?ha:null),sA=(0,st.Z)(la,4),Ga=sA[0],Ta=sA[1],Bi=sA[2],yo=sA[3],po=Bi!=null?Bi:ja,wA=ee.useMemo(function(){return{columns:Ga,flattenColumns:Ta}},[Ga,Ta]),Qi=ee.useRef(),us=ee.useRef(),Ti=ee.useRef(),di=ee.useRef();ee.useImperativeHandle(be,function(){return{nativeElement:Qi.current,scrollTo:function($r){var Xo;if(Ti.current instanceof HTMLElement){var _o=$r.index,Ei=$r.top,gi=$r.key;if(Rt(Ei)){var xi;(xi=Ti.current)===null||xi===void 0||xi.scrollTo({top:Ei})}else{var aA,$i=gi!=null?gi:na(Vr[_o]);(aA=Ti.current.querySelector('[data-row-key="'.concat($i,'"]')))===null||aA===void 0||aA.scrollIntoView()}}else(Xo=Ti.current)!==null&&Xo!==void 0&&Xo.scrollTo&&Ti.current.scrollTo($r)}}});var Ri=ee.useRef(),rA=ee.useState(!1),MA=(0,st.Z)(rA,2),UA=MA[0],Ho=MA[1],Mi=ee.useState(!1),yi=(0,st.Z)(Mi,2),GA=yi[0],fA=yi[1],EA=zo(new Map),ZA=(0,st.Z)(EA,2),xl=ZA[0],lA=ZA[1],Au=Wn(Ta),WA=Au.map(function(Ia){return xl.get(Ia)}),VA=ee.useMemo(function(){return WA},[WA.join("_")]),mA=Ra(VA,Ta,sn),cs=Vt&&Te(Vt.y),kA=Vt&&Te(po)||!!Go.fixed,ds=kA&&Ta.some(function(Ia){var $r=Ia.fixed;return $r}),Is=ee.useRef(),gs=Si(ta,Xe),fs=gs.isSticky,su=gs.offsetHeader,lu=gs.offsetSummary,Ll=gs.offsetScroll,ku=gs.stickyClassName,Hu=gs.container,Ro=ee.useMemo(function(){return Bn==null?void 0:Bn(Vr)},[Bn,Vr]),Di=(cs||fs)&&ee.isValidElement(Ro)&&Ro.type===Kt&&Ro.props.fixed,bA,OA,ts;cs&&(OA={overflowY:aa?"scroll":"auto",maxHeight:Vt.y}),kA&&(bA={overflowX:"auto"},cs||(OA={overflowY:"hidden"}),ts={width:po===!0?"auto":po,minWidth:"100%"});var ks=ee.useCallback(function(Ia,$r){ia(Qi.current)&&lA(function(Xo){if(Xo.get(Ia)!==$r){var _o=new Map(Xo);return _o.set(Ia,$r),_o}return Xo})},[]),Xs=Oa(null),QA=(0,st.Z)(Xs,2),oe=QA[0],ge=QA[1];function Ee(Ia,$r){$r&&(typeof $r=="function"?$r(Ia):$r.scrollLeft!==Ia&&($r.scrollLeft=Ia,$r.scrollLeft!==Ia&&setTimeout(function(){$r.scrollLeft=Ia},0)))}var We=Me(function(Ia){var $r=Ia.currentTarget,Xo=Ia.scrollLeft,_o=sn==="rtl",Ei=typeof Xo=="number"?Xo:$r.scrollLeft,gi=$r||qs;if(!ge()||ge()===gi){var xi;oe(gi),Ee(Ei,us.current),Ee(Ei,Ti.current),Ee(Ei,Ri.current),Ee(Ei,(xi=Is.current)===null||xi===void 0?void 0:xi.setScrollLeft)}var aA=$r||us.current;if(aA){var $i=Na&&Aa&&typeof po=="number"?po:aA.scrollWidth,SA=aA.clientWidth;if($i===SA){Ho(!1),fA(!1);return}_o?(Ho(-Ei<$i-SA),fA(-Ei>0)):(Ho(Ei>0),fA(Ei<$i-SA))}}),ut=Me(function(Ia){We(Ia),Jr==null||Jr(Ia)}),vt=function(){if(kA&&Ti.current){var $r;We({currentTarget:Nn(Ti.current),scrollLeft:($r=Ti.current)===null||$r===void 0?void 0:$r.scrollLeft})}else Ho(!1),fA(!1)},wt=function($r){var Xo,_o=$r.width;(Xo=Is.current)===null||Xo===void 0||Xo.checkScrollBarVisible();var Ei=Qi.current?Qi.current.offsetWidth:_o;Na&&Ba&&Qi.current&&(Ei=Ba(Qi.current,Ei)||Ei),Ei!==Xi&&(vt(),zi(Ei))},Lt=ee.useRef(!1);ee.useEffect(function(){Lt.current&&vt()},[kA,Nt,Ga.length]),ee.useEffect(function(){Lt.current=!0},[]);var Ut=ee.useState(0),ne=(0,st.Z)(Ut,2),te=ne[0],le=ne[1],se=ee.useState(!0),we=(0,st.Z)(se,2),Ge=we[0],nt=we[1];ee.useEffect(function(){(!Aa||!Na)&&(Ti.current instanceof Element?le(Kn(Ti.current).width):le(Kn(di.current).width)),nt(Ua("position","sticky"))},[]),ee.useEffect(function(){Na&&Zr&&(Zr.body.current=Ti.current)});var rt=ee.useCallback(function(Ia){return ee.createElement(ee.Fragment,null,ee.createElement(pi,Ia),Di==="top"&&ee.createElement(mn,Ia,Ro))},[Di,Ro]),at=ee.useCallback(function(Ia){return ee.createElement(mn,Ia,Ro)},[Ro]),Tt=Da(["table"],"table"),Wt=ee.useMemo(function(){return En||(ds?po==="max-content"?"auto":"fixed":cs||fs||Ta.some(function(Ia){var $r=Ia.ellipsis;return $r})?"fixed":"auto")},[cs,ds,Ta,En,fs]),qt,Qn={colWidths:VA,columCount:Ta.length,stickyOffsets:mA,onHeaderRow:Gr,fixHeader:cs,scroll:Vt},lr=ee.useMemo(function(){return aa?null:typeof ir=="function"?ir():ir},[aa,ir]),Br=ee.createElement(rs,{data:Vr,measureColumnWidth:cs||kA||fs}),sr=ee.createElement(bs,{colWidths:Ta.map(function(Ia){var $r=Ia.width;return $r}),columns:Ta}),Ja=Yn!=null?ee.createElement("caption",{className:"".concat(Xe,"-caption")},Yn):void 0,Ca=Fa(ze,{data:!0}),oa=Fa(ze,{aria:!0});if(cs||fs){var ao;typeof Fo=="function"?(ao=Fo(Vr,{scrollbarSize:te,ref:Ti,onScroll:We}),Qn.colWidths=Ta.map(function(Ia,$r){var Xo=Ia.width,_o=$r===Ta.length-1?Xo-te:Xo;return typeof _o=="number"&&!Number.isNaN(_o)?_o:0})):ao=ee.createElement("div",{style:(0,ot.Z)((0,ot.Z)({},bA),OA),onScroll:ut,ref:Ti,className:Re()("".concat(Xe,"-body"))},ee.createElement(Tt,(0,Ue.Z)({style:(0,ot.Z)((0,ot.Z)({},ts),{},{tableLayout:Wt})},oa),Ja,sr,Br,!Di&&Ro&&ee.createElement(mn,{stickyOffsets:mA,flattenColumns:Ta},Ro)));var lo=(0,ot.Z)((0,ot.Z)((0,ot.Z)({noData:!Vr.length,maxContentScroll:kA&&po==="max-content"},Qn),wA),{},{direction:sn,stickyClassName:ku,onScroll:We});qt=ee.createElement(ee.Fragment,null,ur!==!1&&ee.createElement(Pi,(0,Ue.Z)({},lo,{stickyTopOffset:su,className:"".concat(Xe,"-header"),ref:us}),rt),ao,Di&&Di!=="top"&&ee.createElement(Pi,(0,Ue.Z)({},lo,{stickyBottomOffset:lu,className:"".concat(Xe,"-summary"),ref:Ri}),at),fs&&Ti.current&&Ti.current instanceof Element&&ee.createElement(co,{ref:Is,offsetScroll:Ll,scrollBodyRef:Ti,onScroll:We,container:Hu,direction:sn}))}else qt=ee.createElement("div",{style:(0,ot.Z)((0,ot.Z)({},bA),OA),className:Re()("".concat(Xe,"-content")),onScroll:We,ref:Ti},ee.createElement(Tt,(0,Ue.Z)({style:(0,ot.Z)((0,ot.Z)({},ts),{},{tableLayout:Wt})},oa),Ja,sr,ur!==!1&&ee.createElement(pi,(0,Ue.Z)({},Qn,wA)),Br,Ro&&ee.createElement(mn,{stickyOffsets:mA,flattenColumns:Ta},Ro)));var _a=ee.createElement("div",(0,Ue.Z)({className:Re()(Xe,ct,(0,_e.Z)((0,_e.Z)((0,_e.Z)((0,_e.Z)((0,_e.Z)((0,_e.Z)((0,_e.Z)((0,_e.Z)((0,_e.Z)((0,_e.Z)({},"".concat(Xe,"-rtl"),sn==="rtl"),"".concat(Xe,"-ping-left"),UA),"".concat(Xe,"-ping-right"),GA),"".concat(Xe,"-layout-fixed"),En==="fixed"),"".concat(Xe,"-fixed-header"),cs),"".concat(Xe,"-fixed-column"),ds),"".concat(Xe,"-fixed-column-gapped"),ds&&yo),"".concat(Xe,"-scroll-horizontal"),kA),"".concat(Xe,"-has-fix-left"),Ta[0]&&Ta[0].fixed),"".concat(Xe,"-has-fix-right"),Ta[Ta.length-1]&&Ta[Ta.length-1].fixed==="right")),style:xt,id:Gn,ref:Qi},Ca),hn&&ee.createElement(si,{className:"".concat(Xe,"-title")},hn(Vr)),ee.createElement("div",{ref:di,className:"".concat(Xe,"-container")},qt),pn&&ee.createElement(si,{className:"".concat(Xe,"-footer")},pn(Vr)));kA&&(_a=ee.createElement(fr.Z,{onResize:wt},_a));var jr=mo(Ta,mA,sn),jo=ee.useMemo(function(){return{scrollX:po,prefixCls:Xe,getComponent:Da,scrollbarSize:te,direction:sn,fixedInfoList:jr,isSticky:fs,supportSticky:Ge,componentWidth:Xi,fixHeader:cs,fixColumn:ds,horizonScroll:kA,tableLayout:Wt,rowClassName:ht,expandedRowClassName:Go.expandedRowClassName,expandIcon:La,expandableType:oi,expandRowByClick:Go.expandRowByClick,expandedRowRender:Go.expandedRowRender,onTriggerExpand:va,expandIconColumnIndex:Go.expandIconColumnIndex,indentSize:Go.indentSize,allColumnsFixedLeft:Ta.every(function(Ia){return Ia.fixed==="left"}),emptyNode:lr,columns:Ga,flattenColumns:Ta,onColumnResize:ks,hoverStartRow:Jo,hoverEndRow:ko,onHover:ai,rowExpandable:Go.rowExpandable,onRow:Sr,getRowKey:na,expandedKeys:Ki,childrenColumnName:Wa,rowHoverable:qr}},[po,Xe,Da,te,sn,jr,fs,Ge,Xi,cs,ds,kA,Wt,ht,Go.expandedRowClassName,La,oi,Go.expandRowByClick,Go.expandedRowRender,va,Go.expandIconColumnIndex,Go.indentSize,lr,Ga,Ta,ks,Jo,ko,ai,Go.rowExpandable,Sr,na,Ki,Wa,qr]);return ee.createElement(Fe.Provider,{value:jo},_a)}var ol=ee.forwardRef(YA);function is(Be){return x(ol,Be)}var Hi=is();Hi.EXPAND_COLUMN=Oe,Hi.INTERNAL_HOOKS=Ze,Hi.Column=Zi,Hi.ColumnGroup=No,Hi.Summary=Gt;var Co=Hi;function xo(Be){var be=ee.useRef();be.current=Be;var ze=ee.useCallback(function(){for(var Xe,ct=arguments.length,ht=new Array(ct),xt=0;xt<ct;xt++)ht[xt]=arguments[xt];return(Xe=be.current)===null||Xe===void 0?void 0:Xe.call.apply(Xe,[be].concat(ht))},[]);return ze}function tA(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var yA=tA()?ee.useLayoutEffect:ee.useEffect,qA=function(be,ze){var Xe=ee.useRef(!0);yA(function(){return be(Xe.current)},ze),yA(function(){return Xe.current=!1,function(){Xe.current=!0}},[])},qi=function(be,ze){qA(function(Xe){if(!Xe)return be()},ze)},il=qA;function yu(Be){var be=React.useRef(!1),ze=React.useState(Be),Xe=_slicedToArray(ze,2),ct=Xe[0],ht=Xe[1];React.useEffect(function(){return be.current=!1,function(){be.current=!0}},[]);function xt(Nt,Yt){Yt&&be.current||ht(Nt)}return[ct,xt]}function ml(Be){return Be!==void 0}function Ds(Be,be){var ze=be||{},Xe=ze.defaultValue,ct=ze.value,ht=ze.onChange,xt=ze.postState,Nt=useState(function(){return ml(ct)?ct:ml(Xe)?typeof Xe=="function"?Xe():Xe:typeof Be=="function"?Be():Be}),Yt=_slicedToArray(Nt,2),Vt=Yt[0],En=Yt[1],sn=ct!==void 0?ct:Vt,hn=xt?xt(sn):sn,pn=useEvent(ht),Bn=useState([sn]),Yn=_slicedToArray(Bn,2),Gn=Yn[0],ur=Yn[1];useLayoutUpdateEffect(function(){var ir=Gn[0];Vt!==ir&&pn(Vt,ir)},[Gn]),useLayoutUpdateEffect(function(){ml(ct)||En(ct)},[ct]);var rr=useEvent(function(ir,Sr){En(ir,Sr),ur([sn],Sr)});return[hn,rr]}function zl(Be,be,ze){var Xe=React.useRef({});return(!("value"in Xe.current)||ze(Xe.current.condition,be))&&(Xe.current.value=Be(),Xe.current.condition=be),Xe.current.value}function jA(Be,be){typeof Be=="function"?Be(be):_typeof(Be)==="object"&&Be&&"current"in Be&&(Be.current=be)}function _A(){for(var Be=arguments.length,be=new Array(Be),ze=0;ze<Be;ze++)be[ze]=arguments[ze];var Xe=be.filter(function(ct){return ct});return Xe.length<=1?Xe[0]:function(ct){be.forEach(function(ht){jA(ht,ct)})}}function hs(){for(var Be=arguments.length,be=new Array(Be),ze=0;ze<Be;ze++)be[ze]=arguments[ze];return useMemo(function(){return _A.apply(void 0,be)},be,function(Xe,ct){return Xe.length!==ct.length||Xe.every(function(ht,xt){return ht!==ct[xt]})})}function Zs(Be){var be,ze,Xe=isMemo(Be)?Be.type.type:Be.type;return!(typeof Xe=="function"&&!((be=Xe.prototype)!==null&&be!==void 0&&be.render)||typeof Be=="function"&&!((ze=Be.prototype)!==null&&ze!==void 0&&ze.render))}function KA(Be){return!isValidElement(Be)||isFragment(Be)?!1:Zs(Be)}function dA(Be,be,ze,Xe){if(!be.length)return ze;var ct=_toArray(be),ht=ct[0],xt=ct.slice(1),Nt;return!Be&&typeof ht=="number"?Nt=[]:Array.isArray(Be)?Nt=_toConsumableArray(Be):Nt=_objectSpread({},Be),Xe&&ze===void 0&&xt.length===1?delete Nt[ht][xt[0]]:Nt[ht]=dA(Nt[ht],xt,ze,Xe),Nt}function $A(Be,be,ze){var Xe=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return be.length&&Xe&&ze===void 0&&!get(Be,be.slice(0,-1))?Be:dA(Be,be,ze,Xe)}function Gl(Be){return _typeof(Be)==="object"&&Be!==null&&Object.getPrototypeOf(Be)===Object.prototype}function Dl(Be){return Array.isArray(Be)?[]:{}}var Zl=typeof Reflect=="undefined"?Object.keys:Reflect.ownKeys;function uu(){for(var Be=arguments.length,be=new Array(Be),ze=0;ze<Be;ze++)be[ze]=arguments[ze];var Xe=Dl(be[0]);return be.forEach(function(ct){function ht(xt,Nt){var Yt=new Set(Nt),Vt=get(ct,xt),En=Array.isArray(Vt);if(En||Gl(Vt)){if(!Yt.has(Vt)){Yt.add(Vt);var sn=get(Xe,xt);En?Xe=$A(Xe,xt,[]):(!sn||_typeof(sn)!=="object")&&(Xe=$A(Xe,xt,Dl(Vt))),Zl(Vt).forEach(function(hn){ht([].concat(_toConsumableArray(xt),[hn]),Yt)})}}else Xe=$A(Xe,xt,Vt)}ht([])}),Xe}var Ul={},hl=[],Ws=function(be){hl.push(be)};function ju(Be,be){if(0)var ze}function cu(Be,be){if(0)var ze}function Wl(){Ul={}}function Vl(Be,be,ze){!be&&!Ul[ze]&&(Be(!1,ze),Ul[ze]=!0)}function zr(Be,be){Vl(ju,Be,be)}function Uo(Be,be){Vl(cu,Be,be)}zr.preMessage=Ws,zr.resetWarned=Wl,zr.noteOnce=Uo;var wr=null,Eo=ee.forwardRef(function(Be,be){var ze=Be.height,Xe=Be.offsetY,ct=Be.offsetX,ht=Be.children,xt=Be.prefixCls,Nt=Be.onInnerResize,Yt=Be.innerProps,Vt=Be.rtl,En=Be.extra,sn={},hn={display:"flex",flexDirection:"column"};return Xe!==void 0&&(sn={height:ze,position:"relative",overflow:"hidden"},hn=(0,ot.Z)((0,ot.Z)({},hn),{},(0,_e.Z)((0,_e.Z)((0,_e.Z)((0,_e.Z)((0,_e.Z)({transform:"translateY(".concat(Xe,"px)")},Vt?"marginRight":"marginLeft",-ct),"position","absolute"),"left",0),"right",0),"top",0))),ee.createElement("div",{style:sn},ee.createElement(fr.Z,{onResize:function(Bn){var Yn=Bn.offsetHeight;Yn&&Nt&&Nt()}},ee.createElement("div",(0,Ue.Z)({style:hn,className:Re()((0,_e.Z)({},"".concat(xt,"-holder-inner"),xt)),ref:be},Yt),ht,En)))});Eo.displayName="Filler";var Ae=Eo;function re(Be){var be=Be.children,ze=Be.setRef,Xe=ee.useCallback(function(ct){ze(ct)},[]);return ee.cloneElement(be,{ref:Xe})}function ie(Be,be,ze,Xe,ct,ht,xt,Nt){var Yt=Nt.getKey;return Be.slice(be,ze+1).map(function(Vt,En){var sn=be+En,hn=xt(Vt,sn,{style:{width:Xe},offsetX:ct}),pn=Yt(Vt);return ee.createElement(re,{key:pn,setRef:function(Yn){return ht(Vt,Yn)}},hn)})}function fe(Be,be,ze,Xe){var ct=ze-Be,ht=be-ze,xt=Math.min(ct,ht)*2;if(Xe<=xt){var Nt=Math.floor(Xe/2);return Xe%2?ze+Nt+1:ze-Nt}return ct>ht?ze-(Xe-ht):ze+(Xe-ct)}function ye(Be,be,ze){var Xe=Be.length,ct=be.length,ht,xt;if(Xe===0&&ct===0)return null;Xe<ct?(ht=Be,xt=be):(ht=be,xt=Be);var Nt={__EMPTY_ITEM__:!0};function Yt(Bn){return Bn!==void 0?ze(Bn):Nt}for(var Vt=null,En=Math.abs(Xe-ct)!==1,sn=0;sn<xt.length;sn+=1){var hn=Yt(ht[sn]),pn=Yt(xt[sn]);if(hn!==pn){Vt=sn,En=En||hn!==Yt(xt[sn+1]);break}}return Vt===null?null:{index:Vt,multiple:En}}function ve(Be,be,ze){var Xe=ee.useState(Be),ct=(0,st.Z)(Xe,2),ht=ct[0],xt=ct[1],Nt=ee.useState(null),Yt=(0,st.Z)(Nt,2),Vt=Yt[0],En=Yt[1];return ee.useEffect(function(){var sn=ye(ht||[],Be||[],be);(sn==null?void 0:sn.index)!==void 0&&(ze==null||ze(sn.index),En(Be[sn.index])),xt(Be)},[Be]),[Vt]}var Pe=function(be){return+setTimeout(be,16)},Qe=function(be){return clearTimeout(be)};typeof window!="undefined"&&"requestAnimationFrame"in window&&(Pe=function(be){return window.requestAnimationFrame(be)},Qe=function(be){return window.cancelAnimationFrame(be)});var ke=0,tt=new Map;function dt(Be){tt.delete(Be)}var Bt=function(be){var ze=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;ke+=1;var Xe=ke;function ct(ht){if(ht===0)dt(Xe),be();else{var xt=Pe(function(){ct(ht-1)});tt.set(Xe,xt)}}return ct(ze),Xe};Bt.cancel=function(Be){var be=tt.get(Be);return dt(be),Qe(be)};var Ft=Bt,qe=(typeof navigator=="undefined"?"undefined":(0,$e.Z)(navigator))==="object"&&/Firefox/i.test(navigator.userAgent),tn=qe,Ht=function(Be,be,ze,Xe){var ct=(0,ee.useRef)(!1),ht=(0,ee.useRef)(null);function xt(){clearTimeout(ht.current),ct.current=!0,ht.current=setTimeout(function(){ct.current=!1},50)}var Nt=(0,ee.useRef)({top:Be,bottom:be,left:ze,right:Xe});return Nt.current.top=Be,Nt.current.bottom=be,Nt.current.left=ze,Nt.current.right=Xe,function(Yt,Vt){var En=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,sn=Yt?Vt<0&&Nt.current.left||Vt>0&&Nt.current.right:Vt<0&&Nt.current.top||Vt>0&&Nt.current.bottom;return En&&sn?(clearTimeout(ht.current),ct.current=!1):(!sn||ct.current)&&xt(),!ct.current&&sn}};function nn(Be,be,ze,Xe,ct,ht,xt){var Nt=(0,ee.useRef)(0),Yt=(0,ee.useRef)(null),Vt=(0,ee.useRef)(null),En=(0,ee.useRef)(!1),sn=Ht(be,ze,Xe,ct);function hn(rr,ir){if(Ft.cancel(Yt.current),!sn(!1,ir)){var Sr=rr;if(!Sr._virtualHandled)Sr._virtualHandled=!0;else return;Nt.current+=ir,Vt.current=ir,tn||Sr.preventDefault(),Yt.current=Ft(function(){var Gr=En.current?10:1;xt(Nt.current*Gr,!1),Nt.current=0})}}function pn(rr,ir){xt(ir,!0),tn||rr.preventDefault()}var Bn=(0,ee.useRef)(null),Yn=(0,ee.useRef)(null);function Gn(rr){if(Be){Ft.cancel(Yn.current),Yn.current=Ft(function(){Bn.current=null},2);var ir=rr.deltaX,Sr=rr.deltaY,Gr=rr.shiftKey,Jr=ir,Hr=Sr;(Bn.current==="sx"||!Bn.current&&Gr&&Sr&&!ir)&&(Jr=Sr,Hr=0,Bn.current="sx");var ha=Math.abs(Jr),Zr=Math.abs(Hr);Bn.current===null&&(Bn.current=ht&&ha>Zr?"x":"y"),Bn.current==="y"?hn(rr,Hr):pn(rr,Jr)}}function ur(rr){Be&&(En.current=rr.detail===Vt.current)}return[Gn,ur]}function Dt(Be,be,ze,Xe){var ct=ee.useMemo(function(){return[new Map,[]]},[Be,ze.id,Xe]),ht=(0,st.Z)(ct,2),xt=ht[0],Nt=ht[1],Yt=function(En){var sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:En,hn=xt.get(En),pn=xt.get(sn);if(hn===void 0||pn===void 0)for(var Bn=Be.length,Yn=Nt.length;Yn<Bn;Yn+=1){var Gn,ur=Be[Yn],rr=be(ur);xt.set(rr,Yn);var ir=(Gn=ze.get(rr))!==null&&Gn!==void 0?Gn:Xe;if(Nt[Yn]=(Nt[Yn-1]||0)+ir,rr===En&&(hn=Yn),rr===sn&&(pn=Yn),hn!==void 0&&pn!==void 0)break}return{top:Nt[hn-1]||0,bottom:Nt[pn]}};return Yt}var $t=me(15671),Pn=me(43144),$n=function(){function Be(){(0,$t.Z)(this,Be),(0,_e.Z)(this,"maps",void 0),(0,_e.Z)(this,"id",0),(0,_e.Z)(this,"diffKeys",new Set),this.maps=Object.create(null)}return(0,Pn.Z)(Be,[{key:"set",value:function(ze,Xe){this.maps[ze]=Xe,this.id+=1,this.diffKeys.add(ze)}},{key:"get",value:function(ze){return this.maps[ze]}},{key:"resetRecord",value:function(){this.diffKeys.clear()}},{key:"getRecord",value:function(){return this.diffKeys}}]),Be}(),yr=$n;function Mr(Be){var be=parseFloat(Be);return isNaN(be)?0:be}function tr(Be,be,ze){var Xe=ee.useState(0),ct=(0,st.Z)(Xe,2),ht=ct[0],xt=ct[1],Nt=(0,ee.useRef)(new Map),Yt=(0,ee.useRef)(new yr),Vt=(0,ee.useRef)(0);function En(){Vt.current+=1}function sn(){var pn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;En();var Bn=function(){var ur=!1;Nt.current.forEach(function(rr,ir){if(rr&&rr.offsetParent){var Sr=rr.offsetHeight,Gr=getComputedStyle(rr),Jr=Gr.marginTop,Hr=Gr.marginBottom,ha=Mr(Jr),Zr=Mr(Hr),Aa=Sr+ha+Zr;Yt.current.get(ir)!==Aa&&(Yt.current.set(ir,Aa),ur=!0)}}),ur&&xt(function(rr){return rr+1})};if(pn)Bn();else{Vt.current+=1;var Yn=Vt.current;Promise.resolve().then(function(){Yn===Vt.current&&Bn()})}}function hn(pn,Bn){var Yn=Be(pn),Gn=Nt.current.get(Yn);Bn?(Nt.current.set(Yn,Bn),sn()):Nt.current.delete(Yn),!Gn!=!Bn&&(Bn?be==null||be(pn):ze==null||ze(pn))}return(0,ee.useEffect)(function(){return En},[]),[hn,sn,Yt.current,ht]}var bn=14/15;function Tr(Be,be,ze){var Xe=(0,ee.useRef)(!1),ct=(0,ee.useRef)(0),ht=(0,ee.useRef)(0),xt=(0,ee.useRef)(null),Nt=(0,ee.useRef)(null),Yt,Vt=function(pn){if(Xe.current){var Bn=Math.ceil(pn.touches[0].pageX),Yn=Math.ceil(pn.touches[0].pageY),Gn=ct.current-Bn,ur=ht.current-Yn,rr=Math.abs(Gn)>Math.abs(ur);rr?ct.current=Bn:ht.current=Yn;var ir=ze(rr,rr?Gn:ur,!1,pn);ir&&pn.preventDefault(),clearInterval(Nt.current),ir&&(Nt.current=setInterval(function(){rr?Gn*=bn:ur*=bn;var Sr=Math.floor(rr?Gn:ur);(!ze(rr,Sr,!0)||Math.abs(Sr)<=.1)&&clearInterval(Nt.current)},16))}},En=function(){Xe.current=!1,Yt()},sn=function(pn){Yt(),pn.touches.length===1&&!Xe.current&&(Xe.current=!0,ct.current=Math.ceil(pn.touches[0].pageX),ht.current=Math.ceil(pn.touches[0].pageY),xt.current=pn.target,xt.current.addEventListener("touchmove",Vt,{passive:!1}),xt.current.addEventListener("touchend",En,{passive:!0}))};Yt=function(){xt.current&&(xt.current.removeEventListener("touchmove",Vt),xt.current.removeEventListener("touchend",En))},il(function(){return Be&&be.current.addEventListener("touchstart",sn,{passive:!0}),function(){var hn;(hn=be.current)===null||hn===void 0||hn.removeEventListener("touchstart",sn),Yt(),clearInterval(Nt.current)}},[Be])}function Or(Be){return Math.floor(Math.pow(Be,.5))}function Jt(Be,be){var ze="touches"in Be?Be.touches[0]:Be;return ze[be?"pageX":"pageY"]-window[be?"scrollX":"scrollY"]}function Xt(Be,be,ze){ee.useEffect(function(){var Xe=be.current;if(Be&&Xe){var ct=!1,ht,xt,Nt=function(){Ft.cancel(ht)},Yt=function hn(){Nt(),ht=Ft(function(){ze(xt),hn()})},Vt=function(pn){if(!(pn.target.draggable||pn.button!==0)){var Bn=pn;Bn._virtualHandled||(Bn._virtualHandled=!0,ct=!0)}},En=function(){ct=!1,Nt()},sn=function(pn){if(ct){var Bn=Jt(pn,!1),Yn=Xe.getBoundingClientRect(),Gn=Yn.top,ur=Yn.bottom;if(Bn<=Gn){var rr=Gn-Bn;xt=-Or(rr),Yt()}else if(Bn>=ur){var ir=Bn-ur;xt=Or(ir),Yt()}else Nt()}};return Xe.addEventListener("mousedown",Vt),Xe.ownerDocument.addEventListener("mouseup",En),Xe.ownerDocument.addEventListener("mousemove",sn),function(){Xe.removeEventListener("mousedown",Vt),Xe.ownerDocument.removeEventListener("mouseup",En),Xe.ownerDocument.removeEventListener("mousemove",sn),Nt()}}},[Be])}var On=10;function Cn(Be,be,ze,Xe,ct,ht,xt,Nt){var Yt=ee.useRef(),Vt=ee.useState(null),En=(0,st.Z)(Vt,2),sn=En[0],hn=En[1];return il(function(){if(sn&&sn.times<On){if(!Be.current){hn(function(na){return(0,ot.Z)({},na)});return}ht();var pn=sn.targetAlign,Bn=sn.originAlign,Yn=sn.index,Gn=sn.offset,ur=Be.current.clientHeight,rr=!1,ir=pn,Sr=null;if(ur){for(var Gr=pn||Bn,Jr=0,Hr=0,ha=0,Zr=Math.min(be.length-1,Yn),Aa=0;Aa<=Zr;Aa+=1){var Ba=ct(be[Aa]);Hr=Jr;var ta=ze.get(Ba);ha=Hr+(ta===void 0?Xe:ta),Jr=ha}for(var sa=Gr==="top"?Gn:ur-Gn,qr=Zr;qr>=0;qr-=1){var Vr=ct(be[qr]),aa=ze.get(Vr);if(aa===void 0){rr=!0;break}if(sa-=aa,sa<=0)break}switch(Gr){case"top":Sr=Hr-Gn;break;case"bottom":Sr=ha-ur+Gn;break;default:{var Na=Be.current.scrollTop,Da=Na+ur;Hr<Na?ir="top":ha>Da&&(ir="bottom")}}Sr!==null&&xt(Sr),Sr!==sn.lastTop&&(rr=!0)}rr&&hn((0,ot.Z)((0,ot.Z)({},sn),{},{times:sn.times+1,targetAlign:ir,lastTop:Sr}))}},[sn,Be.current]),function(pn){if(pn==null){Nt();return}if(Ft.cancel(Yt.current),typeof pn=="number")xt(pn);else if(pn&&(0,$e.Z)(pn)==="object"){var Bn,Yn=pn.align;"index"in pn?Bn=pn.index:Bn=be.findIndex(function(rr){return ct(rr)===pn.key});var Gn=pn.offset,ur=Gn===void 0?0:Gn;hn({times:0,index:Bn,offset:ur,originAlign:Yn})}}}var Fr=ee.forwardRef(function(Be,be){var ze=Be.prefixCls,Xe=Be.rtl,ct=Be.scrollOffset,ht=Be.scrollRange,xt=Be.onStartMove,Nt=Be.onStopMove,Yt=Be.onScroll,Vt=Be.horizontal,En=Be.spinSize,sn=Be.containerSize,hn=Be.style,pn=Be.thumbStyle,Bn=Be.showScrollBar,Yn=ee.useState(!1),Gn=(0,st.Z)(Yn,2),ur=Gn[0],rr=Gn[1],ir=ee.useState(null),Sr=(0,st.Z)(ir,2),Gr=Sr[0],Jr=Sr[1],Hr=ee.useState(null),ha=(0,st.Z)(Hr,2),Zr=ha[0],Aa=ha[1],Ba=!Xe,ta=ee.useRef(),sa=ee.useRef(),qr=ee.useState(Bn),Vr=(0,st.Z)(qr,2),aa=Vr[0],Na=Vr[1],Da=ee.useRef(),na=function(){Bn===!0||Bn===!1||(clearTimeout(Da.current),Na(!0),Da.current=setTimeout(function(){Na(!1)},3e3))},Fo=ht-sn||0,Qo=sn-En||0,_i=ee.useMemo(function(){if(ct===0||Fo===0)return 0;var La=ct/Fo;return La*Qo},[ct,Fo,Qo]),Jo=function(Wa){Wa.stopPropagation(),Wa.preventDefault()},ko=ee.useRef({top:_i,dragging:ur,pageY:Gr,startTop:Zr});ko.current={top:_i,dragging:ur,pageY:Gr,startTop:Zr};var ai=function(Wa){rr(!0),Jr(Jt(Wa,Vt)),Aa(ko.current.top),xt(),Wa.stopPropagation(),Wa.preventDefault()};ee.useEffect(function(){var La=function(Yo){Yo.preventDefault()},Wa=ta.current,va=sa.current;return Wa.addEventListener("touchstart",La,{passive:!1}),va.addEventListener("touchstart",ai,{passive:!1}),function(){Wa.removeEventListener("touchstart",La),va.removeEventListener("touchstart",ai)}},[]);var gA=ee.useRef();gA.current=Fo;var Vo=ee.useRef();Vo.current=Qo,ee.useEffect(function(){if(ur){var La,Wa=function(Yo){var ci=ko.current,Xi=ci.dragging,zi=ci.pageY,la=ci.startTop;Ft.cancel(La);var sA=ta.current.getBoundingClientRect(),Ga=sn/(Vt?sA.width:sA.height);if(Xi){var Ta=(Jt(Yo,Vt)-zi)*Ga,Bi=la;!Ba&&Vt?Bi-=Ta:Bi+=Ta;var yo=gA.current,po=Vo.current,wA=po?Bi/po:0,Qi=Math.ceil(wA*yo);Qi=Math.max(Qi,0),Qi=Math.min(Qi,yo),La=Ft(function(){Yt(Qi,Vt)})}},va=function(){rr(!1),Nt()};return window.addEventListener("mousemove",Wa,{passive:!0}),window.addEventListener("touchmove",Wa,{passive:!0}),window.addEventListener("mouseup",va,{passive:!0}),window.addEventListener("touchend",va,{passive:!0}),function(){window.removeEventListener("mousemove",Wa),window.removeEventListener("touchmove",Wa),window.removeEventListener("mouseup",va),window.removeEventListener("touchend",va),Ft.cancel(La)}}},[ur]),ee.useEffect(function(){return na(),function(){clearTimeout(Da.current)}},[ct]),ee.useImperativeHandle(be,function(){return{delayHidden:na}});var Go="".concat(ze,"-scrollbar"),oi={position:"absolute",visibility:aa?null:"hidden"},Ki={position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"};return Vt?(oi.height=8,oi.left=0,oi.right=0,oi.bottom=0,Ki.height="100%",Ki.width=En,Ba?Ki.left=_i:Ki.right=_i):(oi.width=8,oi.top=0,oi.bottom=0,Ba?oi.right=0:oi.left=0,Ki.width="100%",Ki.height=En,Ki.top=_i),ee.createElement("div",{ref:ta,className:Re()(Go,(0,_e.Z)((0,_e.Z)((0,_e.Z)({},"".concat(Go,"-horizontal"),Vt),"".concat(Go,"-vertical"),!Vt),"".concat(Go,"-visible"),aa)),style:(0,ot.Z)((0,ot.Z)({},oi),hn),onMouseDown:Jo,onMouseMove:na},ee.createElement("div",{ref:sa,className:Re()("".concat(Go,"-thumb"),(0,_e.Z)({},"".concat(Go,"-thumb-moving"),ur)),style:(0,ot.Z)((0,ot.Z)({},Ki),pn),onMouseDown:ai}))}),cr=Fr,Dr=20;function or(){var Be=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,ze=Be/be*Be;return isNaN(ze)&&(ze=0),ze=Math.max(ze,Dr),Math.floor(ze)}var Rr=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],Ur=[],Ha={overflowY:"auto",overflowAnchor:"none"};function Et(Be,be){var ze=Be.prefixCls,Xe=ze===void 0?"rc-virtual-list":ze,ct=Be.className,ht=Be.height,xt=Be.itemHeight,Nt=Be.fullHeight,Yt=Nt===void 0?!0:Nt,Vt=Be.style,En=Be.data,sn=Be.children,hn=Be.itemKey,pn=Be.virtual,Bn=Be.direction,Yn=Be.scrollWidth,Gn=Be.component,ur=Gn===void 0?"div":Gn,rr=Be.onScroll,ir=Be.onVirtualScroll,Sr=Be.onVisibleChange,Gr=Be.innerProps,Jr=Be.extraRender,Hr=Be.styles,ha=Be.showScrollBar,Zr=ha===void 0?"optional":ha,Aa=(0,Oi.Z)(Be,Rr),Ba=ee.useCallback(function(ge){return typeof hn=="function"?hn(ge):ge==null?void 0:ge[hn]},[hn]),ta=tr(Ba,null,null),sa=(0,st.Z)(ta,4),qr=sa[0],Vr=sa[1],aa=sa[2],Na=sa[3],Da=!!(pn!==!1&&ht&&xt),na=ee.useMemo(function(){return Object.values(aa.maps).reduce(function(ge,Ee){return ge+Ee},0)},[aa.id,aa.maps]),Fo=Da&&En&&(Math.max(xt*En.length,na)>ht||!!Yn),Qo=Bn==="rtl",_i=Re()(Xe,(0,_e.Z)({},"".concat(Xe,"-rtl"),Qo),ct),Jo=En||Ur,ko=(0,ee.useRef)(),ai=(0,ee.useRef)(),gA=(0,ee.useRef)(),Vo=(0,ee.useState)(0),Go=(0,st.Z)(Vo,2),oi=Go[0],Ki=Go[1],La=(0,ee.useState)(0),Wa=(0,st.Z)(La,2),va=Wa[0],ja=Wa[1],Yo=(0,ee.useState)(!1),ci=(0,st.Z)(Yo,2),Xi=ci[0],zi=ci[1],la=function(){zi(!0)},sA=function(){zi(!1)},Ga={getKey:Ba};function Ta(ge){Ki(function(Ee){var We;typeof ge=="function"?We=ge(Ee):We=ge;var ut=Au(We);return ko.current.scrollTop=ut,ut})}var Bi=(0,ee.useRef)({start:0,end:Jo.length}),yo=(0,ee.useRef)(),po=ve(Jo,Ba),wA=(0,st.Z)(po,1),Qi=wA[0];yo.current=Qi;var us=ee.useMemo(function(){if(!Da)return{scrollHeight:void 0,start:0,end:Jo.length-1,offset:void 0};if(!Fo){var ge;return{scrollHeight:((ge=ai.current)===null||ge===void 0?void 0:ge.offsetHeight)||0,start:0,end:Jo.length-1,offset:void 0}}for(var Ee=0,We,ut,vt,wt=Jo.length,Lt=0;Lt<wt;Lt+=1){var Ut=Jo[Lt],ne=Ba(Ut),te=aa.get(ne),le=Ee+(te===void 0?xt:te);le>=oi&&We===void 0&&(We=Lt,ut=Ee),le>oi+ht&&vt===void 0&&(vt=Lt),Ee=le}return We===void 0&&(We=0,ut=0,vt=Math.ceil(ht/xt)),vt===void 0&&(vt=Jo.length-1),vt=Math.min(vt+1,Jo.length-1),{scrollHeight:Ee,start:We,end:vt,offset:ut}},[Fo,Da,oi,Jo,Na,ht]),Ti=us.scrollHeight,di=us.start,Ri=us.end,rA=us.offset;Bi.current.start=di,Bi.current.end=Ri,ee.useLayoutEffect(function(){var ge=aa.getRecord();if(ge.size===1){var Ee=Array.from(ge)[0],We=Jo[di];if(We){var ut=Ba(We);if(ut===Ee){var vt=aa.get(Ee),wt=vt-xt;Ta(function(Lt){return Lt+wt})}}}aa.resetRecord()},[Ti]);var MA=ee.useState({width:0,height:ht}),UA=(0,st.Z)(MA,2),Ho=UA[0],Mi=UA[1],yi=function(Ee){Mi({width:Ee.offsetWidth,height:Ee.offsetHeight})},GA=(0,ee.useRef)(),fA=(0,ee.useRef)(),EA=ee.useMemo(function(){return or(Ho.width,Yn)},[Ho.width,Yn]),ZA=ee.useMemo(function(){return or(Ho.height,Ti)},[Ho.height,Ti]),xl=Ti-ht,lA=(0,ee.useRef)(xl);lA.current=xl;function Au(ge){var Ee=ge;return Number.isNaN(lA.current)||(Ee=Math.min(Ee,lA.current)),Ee=Math.max(Ee,0),Ee}var WA=oi<=0,VA=oi>=xl,mA=va<=0,cs=va>=Yn,kA=Ht(WA,VA,mA,cs),ds=function(){return{x:Qo?-va:va,y:oi}},Is=(0,ee.useRef)(ds()),gs=xo(function(ge){if(ir){var Ee=(0,ot.Z)((0,ot.Z)({},ds()),ge);(Is.current.x!==Ee.x||Is.current.y!==Ee.y)&&(ir(Ee),Is.current=Ee)}});function fs(ge,Ee){var We=ge;Ee?((0,he.flushSync)(function(){ja(We)}),gs()):Ta(We)}function su(ge){var Ee=ge.currentTarget.scrollTop;Ee!==oi&&Ta(Ee),rr==null||rr(ge),gs()}var lu=function(Ee){var We=Ee,ut=Yn?Yn-Ho.width:0;return We=Math.max(We,0),We=Math.min(We,ut),We},Ll=xo(function(ge,Ee){Ee?((0,he.flushSync)(function(){ja(function(We){var ut=We+(Qo?-ge:ge);return lu(ut)})}),gs()):Ta(function(We){var ut=We+ge;return ut})}),ku=nn(Da,WA,VA,mA,cs,!!Yn,Ll),Hu=(0,st.Z)(ku,2),Ro=Hu[0],Di=Hu[1];Tr(Da,ko,function(ge,Ee,We,ut){var vt=ut;return kA(ge,Ee,We)?!1:!vt||!vt._virtualHandled?(vt&&(vt._virtualHandled=!0),Ro({preventDefault:function(){},deltaX:ge?Ee:0,deltaY:ge?0:Ee}),!0):!1}),Xt(Fo,ko,function(ge){Ta(function(Ee){return Ee+ge})}),il(function(){function ge(We){var ut=WA&&We.detail<0,vt=VA&&We.detail>0;Da&&!ut&&!vt&&We.preventDefault()}var Ee=ko.current;return Ee.addEventListener("wheel",Ro,{passive:!1}),Ee.addEventListener("DOMMouseScroll",Di,{passive:!0}),Ee.addEventListener("MozMousePixelScroll",ge,{passive:!1}),function(){Ee.removeEventListener("wheel",Ro),Ee.removeEventListener("DOMMouseScroll",Di),Ee.removeEventListener("MozMousePixelScroll",ge)}},[Da,WA,VA]),il(function(){if(Yn){var ge=lu(va);ja(ge),gs({x:ge})}},[Ho.width,Yn]);var bA=function(){var Ee,We;(Ee=GA.current)===null||Ee===void 0||Ee.delayHidden(),(We=fA.current)===null||We===void 0||We.delayHidden()},OA=Cn(ko,Jo,aa,xt,Ba,function(){return Vr(!0)},Ta,bA);ee.useImperativeHandle(be,function(){return{nativeElement:gA.current,getScrollInfo:ds,scrollTo:function(Ee){function We(ut){return ut&&(0,$e.Z)(ut)==="object"&&("left"in ut||"top"in ut)}We(Ee)?(Ee.left!==void 0&&ja(lu(Ee.left)),OA(Ee.top)):OA(Ee)}}}),il(function(){if(Sr){var ge=Jo.slice(di,Ri+1);Sr(ge,Jo)}},[di,Ri,Jo]);var ts=Dt(Jo,Ba,aa,xt),ks=Jr==null?void 0:Jr({start:di,end:Ri,virtual:Fo,offsetX:va,offsetY:rA,rtl:Qo,getSize:ts}),Xs=ie(Jo,di,Ri,Yn,va,qr,sn,Ga),QA=null;ht&&(QA=(0,ot.Z)((0,_e.Z)({},Yt?"height":"maxHeight",ht),Ha),Da&&(QA.overflowY="hidden",Yn&&(QA.overflowX="hidden"),Xi&&(QA.pointerEvents="none")));var oe={};return Qo&&(oe.dir="rtl"),ee.createElement("div",(0,Ue.Z)({ref:gA,style:(0,ot.Z)((0,ot.Z)({},Vt),{},{position:"relative"}),className:_i},oe,Aa),ee.createElement(fr.Z,{onResize:yi},ee.createElement(ur,{className:"".concat(Xe,"-holder"),style:QA,ref:ko,onScroll:su,onMouseEnter:bA},ee.createElement(Ae,{prefixCls:Xe,height:Ti,offsetX:va,offsetY:rA,scrollWidth:Yn,onInnerResize:Vr,ref:ai,innerProps:Gr,rtl:Qo,extra:ks},Xs))),Fo&&Ti>ht&&ee.createElement(cr,{ref:GA,prefixCls:Xe,scrollOffset:oi,scrollRange:Ti,rtl:Qo,onScroll:fs,onStartMove:la,onStopMove:sA,spinSize:ZA,containerSize:Ho.height,style:Hr==null?void 0:Hr.verticalScrollBar,thumbStyle:Hr==null?void 0:Hr.verticalScrollBarThumb,showScrollBar:Zr}),Fo&&Yn>Ho.width&&ee.createElement(cr,{ref:fA,prefixCls:Xe,scrollOffset:va,scrollRange:Yn,rtl:Qo,onScroll:fs,onStartMove:la,onStopMove:sA,spinSize:EA,containerSize:Ho.width,horizontal:!0,style:Hr==null?void 0:Hr.horizontalScrollBar,thumbStyle:Hr==null?void 0:Hr.horizontalScrollBarThumb,showScrollBar:Zr}))}var An=ee.forwardRef(Et);An.displayName="List";var Sn=An,Rn=Sn,zn=Ne(null),Ar=Ne(null);function gr(Be,be,ze){var Xe=be||1;return ze[Be+Xe]-(ze[Be]||0)}function vr(Be){var be=Be.rowInfo,ze=Be.column,Xe=Be.colIndex,ct=Be.indent,ht=Be.index,xt=Be.component,Nt=Be.renderIndex,Yt=Be.record,Vt=Be.style,En=Be.className,sn=Be.inverse,hn=Be.getHeight,pn=ze.render,Bn=ze.dataIndex,Yn=ze.className,Gn=ze.width,ur=ce(Ar,["columnsOffset"]),rr=ur.columnsOffset,ir=ys(be,ze,Xe,ct,ht),Sr=ir.key,Gr=ir.fixedInfo,Jr=ir.appendCellNode,Hr=ir.additionalCellProps,ha=Hr.style,Zr=Hr.colSpan,Aa=Zr===void 0?1:Zr,Ba=Hr.rowSpan,ta=Ba===void 0?1:Ba,sa=Xe-1,qr=gr(sa,Aa,rr),Vr=Aa>1?Gn-qr:0,aa=(0,ot.Z)((0,ot.Z)((0,ot.Z)({},ha),Vt),{},{flex:"0 0 ".concat(qr,"px"),width:"".concat(qr,"px"),marginRight:Vr,pointerEvents:"auto"}),Na=ee.useMemo(function(){return sn?ta<=1:Aa===0||ta===0||ta>1},[ta,Aa,sn]);Na?aa.visibility="hidden":sn&&(aa.height=hn==null?void 0:hn(ta));var Da=Na?function(){return null}:pn,na={};return(ta===0||Aa===0)&&(na.rowSpan=1,na.colSpan=1),ee.createElement(Pa,(0,Ue.Z)({className:Re()(Yn,En),ellipsis:ze.ellipsis,align:ze.align,scope:ze.rowScope,component:xt,prefixCls:be.prefixCls,key:Sr,record:Yt,index:ht,renderIndex:Nt,dataIndex:Bn,render:Da,shouldCellUpdate:ze.shouldCellUpdate},Gr,{appendNode:Jr,additionalProps:(0,ot.Z)((0,ot.Z)({},Hr),{},{style:aa},na)}))}var xa=vr,ba=["data","index","className","rowKey","style","extra","getHeight"],Xa=ee.forwardRef(function(Be,be){var ze=Be.data,Xe=Be.index,ct=Be.className,ht=Be.rowKey,xt=Be.style,Nt=Be.extra,Yt=Be.getHeight,Vt=(0,Oi.Z)(Be,ba),En=ze.record,sn=ze.indent,hn=ze.index,pn=ce(Fe,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),Bn=pn.scrollX,Yn=pn.flattenColumns,Gn=pn.prefixCls,ur=pn.fixColumn,rr=pn.componentWidth,ir=ce(zn,["getComponent"]),Sr=ir.getComponent,Gr=to(En,ht,Xe,sn),Jr=Sr(["body","row"],"div"),Hr=Sr(["body","cell"],"div"),ha=Gr.rowSupportExpand,Zr=Gr.expanded,Aa=Gr.rowProps,Ba=Gr.expandedRowRender,ta=Gr.expandedRowClassName,sa;if(ha&&Zr){var qr=Ba(En,Xe,sn+1,Zr),Vr=oA(ta,En,Xe,sn),aa={};ur&&(aa={style:(0,_e.Z)({},"--virtual-width","".concat(rr,"px"))});var Na="".concat(Gn,"-expanded-row-cell");sa=ee.createElement(Jr,{className:Re()("".concat(Gn,"-expanded-row"),"".concat(Gn,"-expanded-row-level-").concat(sn+1),Vr)},ee.createElement(Pa,{component:Hr,prefixCls:Gn,className:Re()(Na,(0,_e.Z)({},"".concat(Na,"-fixed"),ur)),additionalProps:aa},qr))}var Da=(0,ot.Z)((0,ot.Z)({},xt),{},{width:Bn});Nt&&(Da.position="absolute",Da.pointerEvents="none");var na=ee.createElement(Jr,(0,Ue.Z)({},Aa,Vt,{"data-row-key":ht,ref:ha?null:be,className:Re()(ct,"".concat(Gn,"-row"),Aa==null?void 0:Aa.className,(0,_e.Z)({},"".concat(Gn,"-row-extra"),Nt)),style:(0,ot.Z)((0,ot.Z)({},Da),Aa==null?void 0:Aa.style)}),Yn.map(function(Fo,Qo){return ee.createElement(xa,{key:Qo,component:Hr,rowInfo:Gr,column:Fo,colIndex:Qo,indent:sn,index:Xe,renderIndex:hn,record:En,inverse:Nt,getHeight:Yt})}));return ha?ee.createElement("div",{ref:be},na,sa):na}),ro=z(Xa),Zo=ro,Nr=ee.forwardRef(function(Be,be){var ze=Be.data,Xe=Be.onScroll,ct=ce(Fe,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","scrollX","direction"]),ht=ct.flattenColumns,xt=ct.onColumnResize,Nt=ct.getRowKey,Yt=ct.expandedKeys,Vt=ct.prefixCls,En=ct.childrenColumnName,sn=ct.scrollX,hn=ct.direction,pn=ce(zn),Bn=pn.sticky,Yn=pn.scrollY,Gn=pn.listItemHeight,ur=pn.getComponent,rr=pn.onScroll,ir=ee.useRef(),Sr=Ko(ze,En,Yt,Nt),Gr=ee.useMemo(function(){var sa=0;return ht.map(function(qr){var Vr=qr.width,aa=qr.key;return sa+=Vr,[aa,Vr,sa]})},[ht]),Jr=ee.useMemo(function(){return Gr.map(function(sa){return sa[2]})},[Gr]);ee.useEffect(function(){Gr.forEach(function(sa){var qr=(0,st.Z)(sa,2),Vr=qr[0],aa=qr[1];xt(Vr,aa)})},[Gr]),ee.useImperativeHandle(be,function(){var sa,qr={scrollTo:function(aa){var Na;(Na=ir.current)===null||Na===void 0||Na.scrollTo(aa)},nativeElement:(sa=ir.current)===null||sa===void 0?void 0:sa.nativeElement};return Object.defineProperty(qr,"scrollLeft",{get:function(){var aa;return((aa=ir.current)===null||aa===void 0?void 0:aa.getScrollInfo().x)||0},set:function(aa){var Na;(Na=ir.current)===null||Na===void 0||Na.scrollTo({left:aa})}}),qr});var Hr=function(qr,Vr){var aa,Na=(aa=Sr[Vr])===null||aa===void 0?void 0:aa.record,Da=qr.onCell;if(Da){var na,Fo=Da(Na,Vr);return(na=Fo==null?void 0:Fo.rowSpan)!==null&&na!==void 0?na:1}return 1},ha=function(qr){var Vr=qr.start,aa=qr.end,Na=qr.getSize,Da=qr.offsetY;if(aa<0)return null;for(var na=ht.filter(function(La){return Hr(La,Vr)===0}),Fo=Vr,Qo=function(Wa){if(na=na.filter(function(va){return Hr(va,Wa)===0}),!na.length)return Fo=Wa,1},_i=Vr;_i>=0&&!Qo(_i);_i-=1);for(var Jo=ht.filter(function(La){return Hr(La,aa)!==1}),ko=aa,ai=function(Wa){if(Jo=Jo.filter(function(va){return Hr(va,Wa)!==1}),!Jo.length)return ko=Math.max(Wa-1,aa),1},gA=aa;gA<Sr.length&&!ai(gA);gA+=1);for(var Vo=[],Go=function(Wa){var va=Sr[Wa];if(!va)return 1;ht.some(function(ja){return Hr(ja,Wa)>1})&&Vo.push(Wa)},oi=Fo;oi<=ko;oi+=1)Go(oi);var Ki=Vo.map(function(La){var Wa=Sr[La],va=Nt(Wa.record,La),ja=function(Xi){var zi=La+Xi-1,la=Nt(Sr[zi].record,zi),sA=Na(va,la);return sA.bottom-sA.top},Yo=Na(va);return ee.createElement(Zo,{key:La,data:Wa,rowKey:va,index:La,style:{top:-Da+Yo.top},extra:!0,getHeight:ja})});return Ki},Zr=ee.useMemo(function(){return{columnsOffset:Jr}},[Jr]),Aa="".concat(Vt,"-tbody"),Ba=ur(["body","wrapper"]),ta={};return Bn&&(ta.position="sticky",ta.bottom=0,(0,$e.Z)(Bn)==="object"&&Bn.offsetScroll&&(ta.bottom=Bn.offsetScroll)),ee.createElement(Ar.Provider,{value:Zr},ee.createElement(Rn,{fullHeight:!1,ref:ir,prefixCls:"".concat(Aa,"-virtual"),styles:{horizontalScrollBar:ta},className:Aa,height:Yn,itemHeight:Gn||24,data:Sr,itemKey:function(qr){return Nt(qr.record)},component:Ba,scrollWidth:sn,direction:hn,onVirtualScroll:function(qr){var Vr,aa=qr.x;Xe({currentTarget:(Vr=ir.current)===null||Vr===void 0?void 0:Vr.nativeElement,scrollLeft:aa})},onScroll:rr,extraRender:ha},function(sa,qr,Vr){var aa=Nt(sa.record,qr);return ee.createElement(Zo,{data:sa,rowKey:aa,index:qr,style:Vr.style})}))}),yn=z(Nr),ni=yn,Po=function(be,ze){var Xe=ze.ref,ct=ze.onScroll;return ee.createElement(ni,{ref:Xe,data:be,onScroll:ct})};function ma(Be,be){var ze=Be.data,Xe=Be.columns,ct=Be.scroll,ht=Be.sticky,xt=Be.prefixCls,Nt=xt===void 0?zs:xt,Yt=Be.className,Vt=Be.listItemHeight,En=Be.components,sn=Be.onScroll,hn=ct||{},pn=hn.x,Bn=hn.y;typeof pn!="number"&&(pn=1),typeof Bn!="number"&&(Bn=500);var Yn=Me(function(rr,ir){return vn(En,rr)||ir}),Gn=Me(sn),ur=ee.useMemo(function(){return{sticky:ht,scrollY:Bn,listItemHeight:Vt,getComponent:Yn,onScroll:Gn}},[ht,Bn,Vt,Yn,Gn]);return ee.createElement(zn.Provider,{value:ur},ee.createElement(Co,(0,Ue.Z)({},Be,{className:Re()(Yt,"".concat(Nt,"-virtual")),scroll:(0,ot.Z)((0,ot.Z)({},ct),{},{x:pn}),components:(0,ot.Z)((0,ot.Z)({},En),{},{body:ze!=null&&ze.length?Po:void 0}),columns:Xe,internalHooks:Ze,tailor:!0,ref:be})))}var Ma=ee.forwardRef(ma);function Za(Be){return x(Ma,Be)}var za=Za(),Oo=null,Ci=Be=>null,Wi=Be=>null,mi=me(96641),qo=me(15558),Ni=me(13144),Sa=me.n(Ni),Bs=me(10225),ji=me(17341),Al=me(1089),vA=me(5663);function LA(Be){const[be,ze]=(0,ee.useState)(null);return[(0,ee.useCallback)((ht,xt,Nt)=>{const Yt=be!=null?be:ht,Vt=Math.min(Yt||0,ht),En=Math.max(Yt||0,ht),sn=xt.slice(Vt,En+1).map(Bn=>Be(Bn)),hn=sn.some(Bn=>!Nt.has(Bn)),pn=[];return sn.forEach(Bn=>{hn?(Nt.has(Bn)||pn.push(Bn),Nt.add(Bn)):(Nt.delete(Bn),pn.push(Bn))}),ze(hn?En:null),pn},[be]),ht=>{ze(ht)}]}var $s=me(27288),Vi=me(84567),Jl=me(85418),TA=me(98813);const ps={},sl="SELECT_ALL",IA="SELECT_INVERT",$o="SELECT_NONE",nA=[],Xl=(Be,be)=>{let ze=[];return(be||[]).forEach(Xe=>{ze.push(Xe),Xe&&typeof Xe=="object"&&Be in Xe&&(ze=[].concat((0,mi.Z)(ze),(0,mi.Z)(Xl(Be,Xe[Be]))))}),ze};var Ts=(Be,be)=>{const{preserveSelectedRowKeys:ze,selectedRowKeys:Xe,defaultSelectedRowKeys:ct,getCheckboxProps:ht,onChange:xt,onSelect:Nt,onSelectAll:Yt,onSelectInvert:Vt,onSelectNone:En,onSelectMultiple:sn,columnWidth:hn,type:pn,selections:Bn,fixed:Yn,renderCell:Gn,hideSelectAll:ur,checkStrictly:rr=!0}=be||{},{prefixCls:ir,data:Sr,pageData:Gr,getRecordByKey:Jr,getRowKey:Hr,expandType:ha,childrenColumnName:Zr,locale:Aa,getPopupContainer:Ba}=Be,ta=(0,$s.ln)("Table"),[sa,qr]=LA(La=>La),[Vr,aa]=(0,vA.Z)(Xe||ct||nA,{value:Xe}),Na=ee.useRef(new Map),Da=(0,ee.useCallback)(La=>{if(ze){const Wa=new Map;La.forEach(va=>{let ja=Jr(va);!ja&&Na.current.has(va)&&(ja=Na.current.get(va)),Wa.set(va,ja)}),Na.current=Wa}},[Jr,ze]);ee.useEffect(()=>{Da(Vr)},[Vr]);const na=(0,ee.useMemo)(()=>Xl(Zr,Gr),[Zr,Gr]),{keyEntities:Fo}=(0,ee.useMemo)(()=>{if(rr)return{keyEntities:null};let La=Sr;if(ze){const Wa=new Set(na.map((ja,Yo)=>Hr(ja,Yo))),va=Array.from(Na.current).reduce((ja,Yo)=>{let[ci,Xi]=Yo;return Wa.has(ci)?ja:ja.concat(Xi)},[]);La=[].concat((0,mi.Z)(La),(0,mi.Z)(va))}return(0,Al.I8)(La,{externalGetKey:Hr,childrenPropName:Zr})},[Sr,Hr,rr,Zr,ze,na]),Qo=(0,ee.useMemo)(()=>{const La=new Map;return na.forEach((Wa,va)=>{const ja=Hr(Wa,va),Yo=(ht?ht(Wa):null)||{};La.set(ja,Yo)}),La},[na,Hr,ht]),_i=(0,ee.useCallback)(La=>{const Wa=Hr(La);let va;return Qo.has(Wa)?va=Qo.get(Hr(La)):va=ht?ht(La):void 0,!!(va!=null&&va.disabled)},[Qo,Hr]),[Jo,ko]=(0,ee.useMemo)(()=>{if(rr)return[Vr||[],[]];const{checkedKeys:La,halfCheckedKeys:Wa}=(0,ji.S)(Vr,!0,Fo,_i);return[La||[],Wa]},[Vr,rr,Fo,_i]),ai=(0,ee.useMemo)(()=>{const La=pn==="radio"?Jo.slice(0,1):Jo;return new Set(La)},[Jo,pn]),gA=(0,ee.useMemo)(()=>pn==="radio"?new Set:new Set(ko),[ko,pn]);ee.useEffect(()=>{be||aa(nA)},[!!be]);const Vo=(0,ee.useCallback)((La,Wa)=>{let va,ja;Da(La),ze?(va=La,ja=La.map(Yo=>Na.current.get(Yo))):(va=[],ja=[],La.forEach(Yo=>{const ci=Jr(Yo);ci!==void 0&&(va.push(Yo),ja.push(ci))})),aa(va),xt==null||xt(va,ja,{type:Wa})},[aa,Jr,xt,ze]),Go=(0,ee.useCallback)((La,Wa,va,ja)=>{if(Nt){const Yo=va.map(ci=>Jr(ci));Nt(Jr(La),Wa,Yo,ja)}Vo(va,"single")},[Nt,Jr,Vo]),oi=(0,ee.useMemo)(()=>!Bn||ur?null:(Bn===!0?[sl,IA,$o]:Bn).map(Wa=>Wa===sl?{key:"all",text:Aa.selectionAll,onSelect(){Vo(Sr.map((va,ja)=>Hr(va,ja)).filter(va=>{const ja=Qo.get(va);return!(ja!=null&&ja.disabled)||ai.has(va)}),"all")}}:Wa===IA?{key:"invert",text:Aa.selectInvert,onSelect(){const va=new Set(ai);Gr.forEach((Yo,ci)=>{const Xi=Hr(Yo,ci),zi=Qo.get(Xi);zi!=null&&zi.disabled||(va.has(Xi)?va.delete(Xi):va.add(Xi))});const ja=Array.from(va);Vt&&(ta.deprecated(!1,"onSelectInvert","onChange"),Vt(ja)),Vo(ja,"invert")}}:Wa===$o?{key:"none",text:Aa.selectNone,onSelect(){En==null||En(),Vo(Array.from(ai).filter(va=>{const ja=Qo.get(va);return ja==null?void 0:ja.disabled}),"none")}}:Wa).map(Wa=>Object.assign(Object.assign({},Wa),{onSelect:function(){for(var va,ja,Yo=arguments.length,ci=new Array(Yo),Xi=0;Xi<Yo;Xi++)ci[Xi]=arguments[Xi];(ja=Wa.onSelect)===null||ja===void 0||(va=ja).call.apply(va,[Wa].concat(ci)),qr(null)}})),[Bn,ai,Gr,Hr,Vt,Vo]);return[(0,ee.useCallback)(La=>{var Wa;if(!be)return La.filter(di=>di!==ps);let va=(0,mi.Z)(La);const ja=new Set(ai),Yo=na.map(Hr).filter(di=>!Qo.get(di).disabled),ci=Yo.every(di=>ja.has(di)),Xi=Yo.some(di=>ja.has(di)),zi=()=>{const di=[];ci?Yo.forEach(rA=>{ja.delete(rA),di.push(rA)}):Yo.forEach(rA=>{ja.has(rA)||(ja.add(rA),di.push(rA))});const Ri=Array.from(ja);Yt==null||Yt(!ci,Ri.map(rA=>Jr(rA)),di.map(rA=>Jr(rA))),Vo(Ri,"all"),qr(null)};let la,sA;if(pn!=="radio"){let di;if(oi){const Ho={getPopupContainer:Ba,items:oi.map((Mi,yi)=>{const{key:GA,text:fA,onSelect:EA}=Mi;return{key:GA!=null?GA:yi,onClick:()=>{EA==null||EA(Yo)},label:fA}})};di=ee.createElement("div",{className:`${ir}-selection-extra`},ee.createElement(Jl.Z,{menu:Ho,getPopupContainer:Ba},ee.createElement("span",null,ee.createElement(qo.Z,null))))}const Ri=na.map((Ho,Mi)=>{const yi=Hr(Ho,Mi),GA=Qo.get(yi)||{};return Object.assign({checked:ja.has(yi)},GA)}).filter(Ho=>{let{disabled:Mi}=Ho;return Mi}),rA=!!Ri.length&&Ri.length===na.length,MA=rA&&Ri.every(Ho=>{let{checked:Mi}=Ho;return Mi}),UA=rA&&Ri.some(Ho=>{let{checked:Mi}=Ho;return Mi});sA=ee.createElement(Vi.default,{checked:rA?MA:!!na.length&&ci,indeterminate:rA?!MA&&UA:!ci&&Xi,onChange:zi,disabled:na.length===0||rA,"aria-label":di?"Custom selection":"Select all",skipGroup:!0}),la=!ur&&ee.createElement("div",{className:`${ir}-selection`},sA,di)}let Ga;pn==="radio"?Ga=(di,Ri,rA)=>{const MA=Hr(Ri,rA),UA=ja.has(MA),Ho=Qo.get(MA);return{node:ee.createElement(TA.ZP,Object.assign({},Ho,{checked:UA,onClick:Mi=>{var yi;Mi.stopPropagation(),(yi=Ho==null?void 0:Ho.onClick)===null||yi===void 0||yi.call(Ho,Mi)},onChange:Mi=>{var yi;ja.has(MA)||Go(MA,!0,[MA],Mi.nativeEvent),(yi=Ho==null?void 0:Ho.onChange)===null||yi===void 0||yi.call(Ho,Mi)}})),checked:UA}}:Ga=(di,Ri,rA)=>{var MA;const UA=Hr(Ri,rA),Ho=ja.has(UA),Mi=gA.has(UA),yi=Qo.get(UA);let GA;return ha==="nest"?GA=Mi:GA=(MA=yi==null?void 0:yi.indeterminate)!==null&&MA!==void 0?MA:Mi,{node:ee.createElement(Vi.default,Object.assign({},yi,{indeterminate:GA,checked:Ho,skipGroup:!0,onClick:fA=>{var EA;fA.stopPropagation(),(EA=yi==null?void 0:yi.onClick)===null||EA===void 0||EA.call(yi,fA)},onChange:fA=>{var EA;const{nativeEvent:ZA}=fA,{shiftKey:xl}=ZA,lA=Yo.findIndex(WA=>WA===UA),Au=Jo.some(WA=>Yo.includes(WA));if(xl&&rr&&Au){const WA=sa(lA,Yo,ja),VA=Array.from(ja);sn==null||sn(!Ho,VA.map(mA=>Jr(mA)),WA.map(mA=>Jr(mA))),Vo(VA,"multiple")}else{const WA=Jo;if(rr){const VA=Ho?(0,Bs._5)(WA,UA):(0,Bs.L0)(WA,UA);Go(UA,!Ho,VA,ZA)}else{const VA=(0,ji.S)([].concat((0,mi.Z)(WA),[UA]),!0,Fo,_i),{checkedKeys:mA,halfCheckedKeys:cs}=VA;let kA=mA;if(Ho){const ds=new Set(mA);ds.delete(UA),kA=(0,ji.S)(Array.from(ds),{checked:!1,halfCheckedKeys:cs},Fo,_i).checkedKeys}Go(UA,!Ho,kA,ZA)}}qr(Ho?null:lA),(EA=yi==null?void 0:yi.onChange)===null||EA===void 0||EA.call(yi,fA)}})),checked:Ho}};const Ta=(di,Ri,rA)=>{const{node:MA,checked:UA}=Ga(di,Ri,rA);return Gn?Gn(UA,Ri,rA,MA):MA};if(!va.includes(ps))if(va.findIndex(di=>{var Ri;return((Ri=di[no])===null||Ri===void 0?void 0:Ri.columnType)==="EXPAND_COLUMN"})===0){const[di,...Ri]=va;va=[di,ps].concat((0,mi.Z)(Ri))}else va=[ps].concat((0,mi.Z)(va));const Bi=va.indexOf(ps);va=va.filter((di,Ri)=>di!==ps||Ri===Bi);const yo=va[Bi-1],po=va[Bi+1];let wA=Yn;wA===void 0&&((po==null?void 0:po.fixed)!==void 0?wA=po.fixed:(yo==null?void 0:yo.fixed)!==void 0&&(wA=yo.fixed)),wA&&yo&&((Wa=yo[no])===null||Wa===void 0?void 0:Wa.columnType)==="EXPAND_COLUMN"&&yo.fixed===void 0&&(yo.fixed=wA);const Qi=Sa()(`${ir}-selection-col`,{[`${ir}-selection-col-with-dropdown`]:Bn&&pn==="checkbox"}),us=()=>be!=null&&be.columnTitle?typeof be.columnTitle=="function"?be.columnTitle(sA):be.columnTitle:la,Ti={fixed:wA,width:hn,className:`${ir}-selection-column`,title:us(),render:Ta,onCell:be.onCell,[no]:{className:Qi}};return va.map(di=>di===ps?Ti:di)},[Hr,na,be,Jo,ai,gA,hn,oi,ha,Qo,sn,Go,_i]),ai]},pl=me(10366);function Wo(Be,be){return Be._antProxy=Be._antProxy||{},Object.keys(be).forEach(ze=>{if(!(ze in Be._antProxy)){const Xe=Be[ze];Be._antProxy[ze]=Xe,Be[ze]=be[ze]}}),Be}function el(Be,be){return(0,ee.useImperativeHandle)(Be,()=>{const ze=be(),{nativeElement:Xe}=ze;return typeof Proxy!="undefined"?new Proxy(Xe,{get(ct,ht){return ze[ht]?ze[ht]:Reflect.get(ct,ht)}}):Wo(Xe,ze)})}var vl=me(58375),Us=me(53124),As=me(88258),es=me(35792),Vs=me(98675),wu=me(25378),Ol=me(24457),ll=me(73802),AA=me(74330),ul=me(15729);function Sl(Be){return be=>{const{prefixCls:ze,onExpand:Xe,record:ct,expanded:ht,expandable:xt}=be,Nt=`${ze}-row-expand-icon`;return ee.createElement("button",{type:"button",onClick:Yt=>{Xe(ct,Yt),Yt.stopPropagation()},className:Sa()(Nt,{[`${Nt}-spaced`]:!xt,[`${Nt}-expanded`]:xt&&ht,[`${Nt}-collapsed`]:xt&&!ht}),"aria-label":ht?Be.collapse:Be.expand,"aria-expanded":ht})}}var tl=Sl;function Bl(Be){return(ze,Xe)=>{const ct=ze.querySelector(`.${Be}-container`);let ht=Xe;if(ct){const xt=getComputedStyle(ct),Nt=parseInt(xt.borderLeftWidth,10),Yt=parseInt(xt.borderRightWidth,10);ht=Xe-Nt-Yt}return ht}}const Rs=(Be,be)=>"key"in Be&&Be.key!==void 0&&Be.key!==null?Be.key:Be.dataIndex?Array.isArray(Be.dataIndex)?Be.dataIndex.join("."):Be.dataIndex:be;function nl(Be,be){return be?`${be}-${Be}`:`${Be}`}const Ql=(Be,be)=>typeof Be=="function"?Be(be):Be,bu=(Be,be)=>{const ze=Ql(Be,be);return Object.prototype.toString.call(ze)==="[object Object]"?"":ze};var Yl=me(83963),tc={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"},Nc=tc,_u=me(84180),du=function(be,ze){return ee.createElement(_u.Z,(0,Yl.Z)({},be,{ref:ze,icon:Nc}))},Va=ee.forwardRef(du),Dc=Va,Cu=me(7699),Eu=me(38780),Js=me(57838);function Uc(Be){const be=ee.useRef(Be),ze=(0,Js.Z)();return[()=>be.current,Xe=>{be.current=Xe,ze()}]}var ql=me(85804),$l=me(32983),NA=me(50136),nc=me(76529),rc=me(51380),ac=me(47880),cl=me(82586),Ms=Be=>{const{value:be,filterSearch:ze,tablePrefixCls:Xe,locale:ct,onChange:ht}=Be;return ze?ee.createElement("div",{className:`${Xe}-filter-dropdown-search`},ee.createElement(cl.Z,{prefix:ee.createElement(ac.Z,null),placeholder:ct.filterSearchPlaceholder,onChange:ht,value:be,htmlSize:1,className:`${Xe}-filter-dropdown-search-input`})):null},gu=me(92389);const Os=Be=>{const{keyCode:be}=Be;be===gu.Z.ENTER&&Be.stopPropagation()};var Pu=ee.forwardRef((Be,be)=>ee.createElement("div",{className:Be.className,onClick:ze=>ze.stopPropagation(),onKeyDown:Os,ref:be},Be.children));function eu(Be){let be=[];return(Be||[]).forEach(ze=>{let{value:Xe,children:ct}=ze;be.push(Xe),ct&&(be=[].concat((0,mi.Z)(be),(0,mi.Z)(eu(ct))))}),be}function Ac(Be){return Be.some(be=>{let{children:ze}=be;return ze})}function sc(Be,be){return typeof be=="string"||typeof be=="number"?be==null?void 0:be.toString().toLowerCase().includes(Be.trim().toLowerCase()):!1}function Ku(Be){let{filters:be,prefixCls:ze,filteredKeys:Xe,filterMultiple:ct,searchValue:ht,filterSearch:xt}=Be;return be.map((Nt,Yt)=>{const Vt=String(Nt.value);if(Nt.children)return{key:Vt||Yt,label:Nt.text,popupClassName:`${ze}-dropdown-submenu`,children:Ku({filters:Nt.children,prefixCls:ze,filteredKeys:Xe,filterMultiple:ct,searchValue:ht,filterSearch:xt})};const En=ct?Vi.default:TA.ZP,sn={key:Nt.value!==void 0?Vt:Yt,label:ee.createElement(ee.Fragment,null,ee.createElement(En,{checked:Xe.includes(Vt)}),ee.createElement("span",null,Nt.text))};return ht.trim()?typeof xt=="function"?xt(ht,Nt)?sn:null:sc(ht,Nt.text)?sn:null:sn})}function zu(Be){return Be||[]}var Oc=Be=>{var be,ze,Xe,ct;const{tablePrefixCls:ht,prefixCls:xt,column:Nt,dropdownPrefixCls:Yt,columnKey:Vt,filterOnClose:En,filterMultiple:sn,filterMode:hn="menu",filterSearch:pn=!1,filterState:Bn,triggerFilter:Yn,locale:Gn,children:ur,getPopupContainer:rr,rootClassName:ir}=Be,{filterResetToDefaultFilteredValue:Sr,defaultFilteredValue:Gr,filterDropdownProps:Jr={},filterDropdownOpen:Hr,filterDropdownVisible:ha,onFilterDropdownVisibleChange:Zr,onFilterDropdownOpenChange:Aa}=Nt,[Ba,ta]=ee.useState(!1),sa=!!(Bn&&(!((be=Bn.filteredKeys)===null||be===void 0)&&be.length||Bn.forceFiltered)),qr=Ga=>{var Ta;ta(Ga),(Ta=Jr.onOpenChange)===null||Ta===void 0||Ta.call(Jr,Ga),Aa==null||Aa(Ga),Zr==null||Zr(Ga)},Vr=(ct=(Xe=(ze=Jr.open)!==null&&ze!==void 0?ze:Hr)!==null&&Xe!==void 0?Xe:ha)!==null&&ct!==void 0?ct:Ba,aa=Bn==null?void 0:Bn.filteredKeys,[Na,Da]=Uc(zu(aa)),na=Ga=>{let{selectedKeys:Ta}=Ga;Da(Ta)},Fo=(Ga,Ta)=>{let{node:Bi,checked:yo}=Ta;na(sn?{selectedKeys:Ga}:{selectedKeys:yo&&Bi.key?[Bi.key]:[]})};ee.useEffect(()=>{Ba&&na({selectedKeys:zu(aa)})},[aa]);const[Qo,_i]=ee.useState([]),Jo=Ga=>{_i(Ga)},[ko,ai]=ee.useState(""),gA=Ga=>{const{value:Ta}=Ga.target;ai(Ta)};ee.useEffect(()=>{Ba||ai("")},[Ba]);const Vo=Ga=>{const Ta=Ga!=null&&Ga.length?Ga:null;if(Ta===null&&(!Bn||!Bn.filteredKeys)||(0,Cu.Z)(Ta,Bn==null?void 0:Bn.filteredKeys,!0))return null;Yn({column:Nt,key:Vt,filteredKeys:Ta})},Go=()=>{qr(!1),Vo(Na())},oi=function(){let{confirm:Ga,closeDropdown:Ta}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};Ga&&Vo([]),Ta&&qr(!1),ai(""),Da(Sr?(Gr||[]).map(Bi=>String(Bi)):[])},Ki=function(){let{closeDropdown:Ga}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};Ga&&qr(!1),Vo(Na())},La=(Ga,Ta)=>{Ta.source==="trigger"&&(Ga&&aa!==void 0&&Da(zu(aa)),qr(Ga),!Ga&&!Nt.filterDropdown&&En&&Go())},Wa=Sa()({[`${Yt}-menu-without-submenu`]:!Ac(Nt.filters||[])}),va=Ga=>{if(Ga.target.checked){const Ta=eu(Nt==null?void 0:Nt.filters).map(Bi=>String(Bi));Da(Ta)}else Da([])},ja=Ga=>{let{filters:Ta}=Ga;return(Ta||[]).map((Bi,yo)=>{const po=String(Bi.value),wA={title:Bi.text,key:Bi.value!==void 0?po:String(yo)};return Bi.children&&(wA.children=ja({filters:Bi.children})),wA})},Yo=Ga=>{var Ta;return Object.assign(Object.assign({},Ga),{text:Ga.title,value:Ga.key,children:((Ta=Ga.children)===null||Ta===void 0?void 0:Ta.map(Bi=>Yo(Bi)))||[]})};let ci;const{direction:Xi,renderEmpty:zi}=ee.useContext(Us.E_);if(typeof Nt.filterDropdown=="function")ci=Nt.filterDropdown({prefixCls:`${Yt}-custom`,setSelectedKeys:Ga=>na({selectedKeys:Ga}),selectedKeys:Na(),confirm:Ki,clearFilters:oi,filters:Nt.filters,visible:Vr,close:()=>{qr(!1)}});else if(Nt.filterDropdown)ci=Nt.filterDropdown;else{const Ga=Na()||[],Ta=()=>{var yo,po;const wA=(yo=zi==null?void 0:zi("Table.filter"))!==null&&yo!==void 0?yo:ee.createElement($l.Z,{image:$l.Z.PRESENTED_IMAGE_SIMPLE,description:Gn.filterEmptyText,styles:{image:{height:24}},style:{margin:0,padding:"16px 0"}});if((Nt.filters||[]).length===0)return wA;if(hn==="tree")return ee.createElement(ee.Fragment,null,ee.createElement(Ms,{filterSearch:pn,value:ko,onChange:gA,tablePrefixCls:ht,locale:Gn}),ee.createElement("div",{className:`${ht}-filter-dropdown-tree`},sn?ee.createElement(Vi.default,{checked:Ga.length===eu(Nt.filters).length,indeterminate:Ga.length>0&&Ga.length<eu(Nt.filters).length,className:`${ht}-filter-dropdown-checkall`,onChange:va},(po=Gn==null?void 0:Gn.filterCheckall)!==null&&po!==void 0?po:Gn==null?void 0:Gn.filterCheckAll):null,ee.createElement(rc.default,{checkable:!0,selectable:!1,blockNode:!0,multiple:sn,checkStrictly:!sn,className:`${Yt}-menu`,onCheck:Fo,checkedKeys:Ga,selectedKeys:Ga,showIcon:!1,treeData:ja({filters:Nt.filters}),autoExpandParent:!0,defaultExpandAll:!0,filterTreeNode:ko.trim()?Ti=>typeof pn=="function"?pn(ko,Yo(Ti)):sc(ko,Ti.title):void 0})));const Qi=Ku({filters:Nt.filters||[],filterSearch:pn,prefixCls:xt,filteredKeys:Na(),filterMultiple:sn,searchValue:ko}),us=Qi.every(Ti=>Ti===null);return ee.createElement(ee.Fragment,null,ee.createElement(Ms,{filterSearch:pn,value:ko,onChange:gA,tablePrefixCls:ht,locale:Gn}),us?wA:ee.createElement(NA.default,{selectable:!0,multiple:sn,prefixCls:`${Yt}-menu`,className:Wa,onSelect:na,onDeselect:na,selectedKeys:Ga,getPopupContainer:rr,openKeys:Qo,onOpenChange:Jo,items:Qi}))},Bi=()=>Sr?(0,Cu.Z)((Gr||[]).map(yo=>String(yo)),Ga,!0):Ga.length===0;ci=ee.createElement(ee.Fragment,null,Ta(),ee.createElement("div",{className:`${xt}-dropdown-btns`},ee.createElement(ql.ZP,{type:"link",size:"small",disabled:Bi(),onClick:()=>oi()},Gn.filterReset),ee.createElement(ql.ZP,{type:"primary",size:"small",onClick:Go},Gn.filterConfirm)))}Nt.filterDropdown&&(ci=ee.createElement(nc.J,{selectable:void 0},ci)),ci=ee.createElement(Pu,{className:`${xt}-dropdown`},ci);const la=()=>{let Ga;return typeof Nt.filterIcon=="function"?Ga=Nt.filterIcon(sa):Nt.filterIcon?Ga=Nt.filterIcon:Ga=ee.createElement(Dc,null),ee.createElement("span",{role:"button",tabIndex:-1,className:Sa()(`${xt}-trigger`,{active:sa}),onClick:Ta=>{Ta.stopPropagation()}},Ga)},sA=(0,Eu.Z)({trigger:["click"],placement:Xi==="rtl"?"bottomLeft":"bottomRight",children:la(),getPopupContainer:rr},Object.assign(Object.assign({},Jr),{rootClassName:Sa()(ir,Jr.rootClassName),open:Vr,onOpenChange:La,dropdownRender:()=>typeof(Jr==null?void 0:Jr.dropdownRender)=="function"?Jr.dropdownRender(ci):ci}));return ee.createElement("div",{className:`${xt}-column`},ee.createElement("span",{className:`${ht}-column-title`},ur),ee.createElement(Jl.Z,Object.assign({},sA)))};const Gu=(Be,be,ze)=>{let Xe=[];return(Be||[]).forEach((ct,ht)=>{var xt;const Nt=nl(ht,ze);if(ct.filters||"filterDropdown"in ct||"onFilter"in ct)if("filteredValue"in ct){let Yt=ct.filteredValue;"filterDropdown"in ct||(Yt=(xt=Yt==null?void 0:Yt.map(String))!==null&&xt!==void 0?xt:Yt),Xe.push({column:ct,key:Rs(ct,Nt),filteredKeys:Yt,forceFiltered:ct.filtered})}else Xe.push({column:ct,key:Rs(ct,Nt),filteredKeys:be&&ct.defaultFilteredValue?ct.defaultFilteredValue:void 0,forceFiltered:ct.filtered});"children"in ct&&(Xe=[].concat((0,mi.Z)(Xe),(0,mi.Z)(Gu(ct.children,be,Nt))))}),Xe};function Zu(Be,be,ze,Xe,ct,ht,xt,Nt,Yt){return ze.map((Vt,En)=>{const sn=nl(En,Nt),{filterOnClose:hn=!0,filterMultiple:pn=!0,filterMode:Bn,filterSearch:Yn}=Vt;let Gn=Vt;if(Gn.filters||Gn.filterDropdown){const ur=Rs(Gn,sn),rr=Xe.find(ir=>{let{key:Sr}=ir;return ur===Sr});Gn=Object.assign(Object.assign({},Gn),{title:ir=>ee.createElement(Oc,{tablePrefixCls:Be,prefixCls:`${Be}-filter`,dropdownPrefixCls:be,column:Gn,columnKey:ur,filterState:rr,filterOnClose:hn,filterMultiple:pn,filterMode:Bn,filterSearch:Yn,triggerFilter:ht,locale:ct,getPopupContainer:xt,rootClassName:Yt},Ql(Vt.title,ir))})}return"children"in Gn&&(Gn=Object.assign(Object.assign({},Gn),{children:Zu(Be,be,Gn.children,Xe,ct,ht,xt,sn,Yt)})),Gn})}const yl=Be=>{const be={};return Be.forEach(ze=>{let{key:Xe,filteredKeys:ct,column:ht}=ze;const xt=Xe,{filters:Nt,filterDropdown:Yt}=ht;if(Yt)be[xt]=ct||null;else if(Array.isArray(ct)){const Vt=eu(Nt);be[xt]=Vt.filter(En=>ct.includes(String(En)))}else be[xt]=null}),be},tu=(Be,be,ze)=>be.reduce((ct,ht)=>{const{column:{onFilter:xt,filters:Nt},filteredKeys:Yt}=ht;return xt&&Yt&&Yt.length?ct.map(Vt=>Object.assign({},Vt)).filter(Vt=>Yt.some(En=>{const sn=eu(Nt),hn=sn.findIndex(Bn=>String(Bn)===String(En)),pn=hn!==-1?sn[hn]:En;return Vt[ze]&&(Vt[ze]=tu(Vt[ze],be,ze)),xt(pn,Vt)})):ct},Be),fu=Be=>Be.flatMap(be=>"children"in be?[be].concat((0,mi.Z)(fu(be.children||[]))):[be]);var Ps=Be=>{const{prefixCls:be,dropdownPrefixCls:ze,mergedColumns:Xe,onFilterChange:ct,getPopupContainer:ht,locale:xt,rootClassName:Nt}=Be,Yt=(0,$s.ln)("Table"),Vt=ee.useMemo(()=>fu(Xe||[]),[Xe]),[En,sn]=ee.useState(()=>Gu(Vt,!0)),hn=ee.useMemo(()=>{const Gn=Gu(Vt,!1);if(Gn.length===0)return Gn;let ur=!0,rr=!0;if(Gn.forEach(ir=>{let{filteredKeys:Sr}=ir;Sr!==void 0?ur=!1:rr=!1}),ur){const ir=(Vt||[]).map((Sr,Gr)=>Rs(Sr,nl(Gr)));return En.filter(Sr=>{let{key:Gr}=Sr;return ir.includes(Gr)}).map(Sr=>{const Gr=Vt[ir.findIndex(Jr=>Jr===Sr.key)];return Object.assign(Object.assign({},Sr),{column:Object.assign(Object.assign({},Sr.column),Gr),forceFiltered:Gr.filtered})})}return Gn},[Vt,En]),pn=ee.useMemo(()=>yl(hn),[hn]),Bn=Gn=>{const ur=hn.filter(rr=>{let{key:ir}=rr;return ir!==Gn.key});ur.push(Gn),sn(ur),ct(yl(ur),ur)};return[Gn=>Zu(be,ze,Gn,hn,xt,Bn,ht,void 0,Nt),hn,pn]},cc=(Be,be,ze)=>{const Xe=ee.useRef({});function ct(ht){var xt;if(!Xe.current||Xe.current.data!==Be||Xe.current.childrenColumnName!==be||Xe.current.getRowKey!==ze){let Yt=function(Vt){Vt.forEach((En,sn)=>{const hn=ze(En,sn);Nt.set(hn,En),En&&typeof En=="object"&&be in En&&Yt(En[be]||[])})};const Nt=new Map;Yt(Be),Xe.current={data:Be,childrenColumnName:be,kvMap:Nt,getRowKey:ze}}return(xt=Xe.current.kvMap)===null||xt===void 0?void 0:xt.get(ht)}return[ct]},ei=function(Be,be){var ze={};for(var Xe in Be)Object.prototype.hasOwnProperty.call(Be,Xe)&&be.indexOf(Xe)<0&&(ze[Xe]=Be[Xe]);if(Be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ct=0,Xe=Object.getOwnPropertySymbols(Be);ct<Xe.length;ct++)be.indexOf(Xe[ct])<0&&Object.prototype.propertyIsEnumerable.call(Be,Xe[ct])&&(ze[Xe[ct]]=Be[Xe[ct]]);return ze};const Fu=10;function dc(Be,be){const ze={current:Be.current,pageSize:Be.pageSize};return Object.keys(be&&typeof be=="object"?be:{}).forEach(ct=>{const ht=Be[ct];typeof ht!="function"&&(ze[ct]=ht)}),ze}function dl(Be,be,ze){const Xe=ze&&typeof ze=="object"?ze:{},{total:ct=0}=Xe,ht=ei(Xe,["total"]),[xt,Nt]=(0,ee.useState)(()=>({current:"defaultCurrent"in ht?ht.defaultCurrent:1,pageSize:"defaultPageSize"in ht?ht.defaultPageSize:Fu})),Yt=(0,Eu.Z)(xt,ht,{total:ct>0?ct:Be}),Vt=Math.ceil((ct||Be)/Yt.pageSize);Yt.current>Vt&&(Yt.current=Vt||1);const En=(hn,pn)=>{Nt({current:hn!=null?hn:1,pageSize:pn||Yt.pageSize})},sn=(hn,pn)=>{var Bn;ze&&((Bn=ze.onChange)===null||Bn===void 0||Bn.call(ze,hn,pn)),En(hn,pn),be(hn,pn||(Yt==null?void 0:Yt.pageSize))};return ze===!1?[{},()=>{}]:[Object.assign(Object.assign({},Yt),{onChange:sn}),En]}var gc=dl,Vu={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"outlined"},nu=Vu,mu=function(be,ze){return ee.createElement(_u.Z,(0,Yl.Z)({},be,{ref:ze,icon:nu}))},fc=ee.forwardRef(mu),mc=fc,hc={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z"}}]},name:"caret-up",theme:"outlined"},xu=hc,Tl=function(be,ze){return ee.createElement(_u.Z,(0,Yl.Z)({},be,{ref:ze,icon:xu}))},ru=ee.forwardRef(Tl),Qc=ru,au=me(83062);const ss="ascend",wl="descend",hu=Be=>typeof Be.sorter=="object"&&typeof Be.sorter.multiple=="number"?Be.sorter.multiple:!1,Ju=Be=>typeof Be=="function"?Be:Be&&typeof Be=="object"&&Be.compare?Be.compare:!1,pc=(Be,be)=>be?Be[Be.indexOf(be)+1]:Be[0],Lu=(Be,be,ze)=>{let Xe=[];const ct=(ht,xt)=>{Xe.push({column:ht,key:Rs(ht,xt),multiplePriority:hu(ht),sortOrder:ht.sortOrder})};return(Be||[]).forEach((ht,xt)=>{const Nt=nl(xt,ze);ht.children?("sortOrder"in ht&&ct(ht,Nt),Xe=[].concat((0,mi.Z)(Xe),(0,mi.Z)(Lu(ht.children,be,Nt)))):ht.sorter&&("sortOrder"in ht?ct(ht,Nt):be&&ht.defaultSortOrder&&Xe.push({column:ht,key:Rs(ht,Nt),multiplePriority:hu(ht),sortOrder:ht.defaultSortOrder}))}),Xe},bl=(Be,be,ze,Xe,ct,ht,xt,Nt)=>(be||[]).map((Vt,En)=>{const sn=nl(En,Nt);let hn=Vt;if(hn.sorter){const pn=hn.sortDirections||ct,Bn=hn.showSorterTooltip===void 0?xt:hn.showSorterTooltip,Yn=Rs(hn,sn),Gn=ze.find(Zr=>{let{key:Aa}=Zr;return Aa===Yn}),ur=Gn?Gn.sortOrder:null,rr=pc(pn,ur);let ir;if(Vt.sortIcon)ir=Vt.sortIcon({sortOrder:ur});else{const Zr=pn.includes(ss)&&ee.createElement(Qc,{className:Sa()(`${Be}-column-sorter-up`,{active:ur===ss})}),Aa=pn.includes(wl)&&ee.createElement(mc,{className:Sa()(`${Be}-column-sorter-down`,{active:ur===wl})});ir=ee.createElement("span",{className:Sa()(`${Be}-column-sorter`,{[`${Be}-column-sorter-full`]:!!(Zr&&Aa)})},ee.createElement("span",{className:`${Be}-column-sorter-inner`,"aria-hidden":"true"},Zr,Aa))}const{cancelSort:Sr,triggerAsc:Gr,triggerDesc:Jr}=ht||{};let Hr=Sr;rr===wl?Hr=Jr:rr===ss&&(Hr=Gr);const ha=typeof Bn=="object"?Object.assign({title:Hr},Bn):{title:Hr};hn=Object.assign(Object.assign({},hn),{className:Sa()(hn.className,{[`${Be}-column-sort`]:ur}),title:Zr=>{const Aa=`${Be}-column-sorters`,Ba=ee.createElement("span",{className:`${Be}-column-title`},Ql(Vt.title,Zr)),ta=ee.createElement("div",{className:Aa},Ba,ir);return Bn?typeof Bn!="boolean"&&(Bn==null?void 0:Bn.target)==="sorter-icon"?ee.createElement("div",{className:`${Aa} ${Be}-column-sorters-tooltip-target-sorter`},Ba,ee.createElement(au.Z,Object.assign({},ha),ir)):ee.createElement(au.Z,Object.assign({},ha),ta):ta},onHeaderCell:Zr=>{var Aa;const Ba=((Aa=Vt.onHeaderCell)===null||Aa===void 0?void 0:Aa.call(Vt,Zr))||{},ta=Ba.onClick,sa=Ba.onKeyDown;Ba.onClick=aa=>{Xe({column:Vt,key:Yn,sortOrder:rr,multiplePriority:hu(Vt)}),ta==null||ta(aa)},Ba.onKeyDown=aa=>{aa.keyCode===gu.Z.ENTER&&(Xe({column:Vt,key:Yn,sortOrder:rr,multiplePriority:hu(Vt)}),sa==null||sa(aa))};const qr=bu(Vt.title,{}),Vr=qr==null?void 0:qr.toString();return ur&&(Ba["aria-sort"]=ur==="ascend"?"ascending":"descending"),Ba["aria-label"]=Vr||"",Ba.className=Sa()(Ba.className,`${Be}-column-has-sorters`),Ba.tabIndex=0,Vt.ellipsis&&(Ba.title=(qr!=null?qr:"").toString()),Ba}})}return"children"in hn&&(hn=Object.assign(Object.assign({},hn),{children:bl(Be,hn.children,ze,Xe,ct,ht,xt,sn)})),hn}),Rl=Be=>{const{column:be,sortOrder:ze}=Be;return{column:be,order:ze,field:be.dataIndex,columnKey:be.key}},vc=Be=>{const be=Be.filter(ze=>{let{sortOrder:Xe}=ze;return Xe}).map(Rl);if(be.length===0&&Be.length){const ze=Be.length-1;return Object.assign(Object.assign({},Rl(Be[ze])),{column:void 0,order:void 0,field:void 0,columnKey:void 0})}return be.length<=1?be[0]||{}:be},Cl=(Be,be,ze)=>{const Xe=be.slice().sort((xt,Nt)=>Nt.multiplePriority-xt.multiplePriority),ct=Be.slice(),ht=Xe.filter(xt=>{let{column:{sorter:Nt},sortOrder:Yt}=xt;return Ju(Nt)&&Yt});return ht.length?ct.sort((xt,Nt)=>{for(let Yt=0;Yt<ht.length;Yt+=1){const Vt=ht[Yt],{column:{sorter:En},sortOrder:sn}=Vt,hn=Ju(En);if(hn&&sn){const pn=hn(xt,Nt,sn);if(pn!==0)return sn===ss?pn:-pn}}return 0}).map(xt=>{const Nt=xt[ze];return Nt?Object.assign(Object.assign({},xt),{[ze]:Cl(Nt,be,ze)}):xt}):ct};var Iu=Be=>{const{prefixCls:be,mergedColumns:ze,sortDirections:Xe,tableLocale:ct,showSorterTooltip:ht,onSorterChange:xt}=Be,[Nt,Yt]=ee.useState(Lu(ze,!0)),Vt=(Yn,Gn)=>{const ur=[];return Yn.forEach((rr,ir)=>{const Sr=nl(ir,Gn);if(ur.push(Rs(rr,Sr)),Array.isArray(rr.children)){const Gr=Vt(rr.children,Sr);ur.push.apply(ur,(0,mi.Z)(Gr))}}),ur},En=ee.useMemo(()=>{let Yn=!0;const Gn=Lu(ze,!1);if(!Gn.length){const Sr=Vt(ze);return Nt.filter(Gr=>{let{key:Jr}=Gr;return Sr.includes(Jr)})}const ur=[];function rr(Sr){Yn?ur.push(Sr):ur.push(Object.assign(Object.assign({},Sr),{sortOrder:null}))}let ir=null;return Gn.forEach(Sr=>{ir===null?(rr(Sr),Sr.sortOrder&&(Sr.multiplePriority===!1?Yn=!1:ir=!0)):(ir&&Sr.multiplePriority!==!1||(Yn=!1),rr(Sr))}),ur},[ze,Nt]),sn=ee.useMemo(()=>{var Yn,Gn;const ur=En.map(rr=>{let{column:ir,sortOrder:Sr}=rr;return{column:ir,order:Sr}});return{sortColumns:ur,sortColumn:(Yn=ur[0])===null||Yn===void 0?void 0:Yn.column,sortOrder:(Gn=ur[0])===null||Gn===void 0?void 0:Gn.order}},[En]),hn=Yn=>{let Gn;Yn.multiplePriority===!1||!En.length||En[0].multiplePriority===!1?Gn=[Yn]:Gn=[].concat((0,mi.Z)(En.filter(ur=>{let{key:rr}=ur;return rr!==Yn.key})),[Yn]),Yt(Gn),xt(vc(Gn),Gn)};return[Yn=>bl(be,Yn,En,hn,Xe,ct,ht),En,sn,()=>vc(En)]};const ou=(Be,be)=>Be.map(Xe=>{const ct=Object.assign({},Xe);return ct.title=Ql(Xe.title,be),"children"in ct&&(ct.children=ou(ct.children,be)),ct});var pu=Be=>[ee.useCallback(ze=>ou(ze,Be),[Be])],Ml=is((Be,be)=>{const{_renderTimes:ze}=Be,{_renderTimes:Xe}=be;return ze!==Xe}),yc=Za((Be,be)=>{const{_renderTimes:ze}=Be,{_renderTimes:Xe}=be;return ze!==Xe}),So=me(16777),gl=me(24327),kl=me(14747),wc=me(83559),Tc=me(43259),vu=Be=>{const{componentCls:be,lineWidth:ze,lineType:Xe,tableBorderColor:ct,tableHeaderBg:ht,tablePaddingVertical:xt,tablePaddingHorizontal:Nt,calc:Yt}=Be,Vt=`${(0,So.unit)(ze)} ${Xe} ${ct}`,En=(sn,hn,pn)=>({[`&${be}-${sn}`]:{[`> ${be}-container`]:{[`> ${be}-content, > ${be}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${be}-expanded-row-fixed`]:{margin:`${(0,So.unit)(Yt(hn).mul(-1).equal())}
|
|
|
${(0,So.unit)(Yt(Yt(pn).add(ze)).mul(-1).equal())}`}}}}}});return{[`${be}-wrapper`]:{[`${be}${be}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${be}-title`]:{border:Vt,borderBottom:0},[`> ${be}-container`]:{borderInlineStart:Vt,borderTop:Vt,[`
|
|
|
> ${be}-content,
|
|
|
> ${be}-header,
|
|
|
> ${be}-body,
|
|
|
> ${be}-summary
|
|
|
`]:{"> table":{"\n > thead > tr > th,\n > thead > tr > td,\n > tbody > tr > th,\n > tbody > tr > td,\n > tfoot > tr > th,\n > tfoot > tr > td\n ":{borderInlineEnd:Vt},"> thead":{"> tr:not(:last-child) > th":{borderBottom:Vt},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${be}-cell-fix-right-first::after`]:{borderInlineEnd:Vt}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${be}-expanded-row-fixed`]:{margin:`${(0,So.unit)(Yt(xt).mul(-1).equal())} ${(0,So.unit)(Yt(Yt(Nt).add(ze)).mul(-1).equal())}`,"&::after":{position:"absolute",top:0,insetInlineEnd:ze,bottom:0,borderInlineEnd:Vt,content:'""'}}}}}},[`&${be}-scroll-horizontal`]:{[`> ${be}-container > ${be}-body`]:{"> table > tbody":{[`
|
|
|
> tr${be}-expanded-row,
|
|
|
> tr${be}-placeholder
|
|
|
`]:{"> th, > td":{borderInlineEnd:0}}}}}},En("middle",Be.tablePaddingVerticalMiddle,Be.tablePaddingHorizontalMiddle)),En("small",Be.tablePaddingVerticalSmall,Be.tablePaddingHorizontalSmall)),{[`> ${be}-footer`]:{border:Vt,borderTop:0}}),[`${be}-cell`]:{[`${be}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${(0,So.unit)(ze)} 0 ${(0,So.unit)(ze)} ${ht}`}},[`${be}-bordered ${be}-cell-scrollbar`]:{borderInlineEnd:Vt}}}},iu=Be=>{const{componentCls:be}=Be;return{[`${be}-wrapper`]:{[`${be}-cell-ellipsis`]:Object.assign(Object.assign({},kl.vS),{wordBreak:"keep-all",[`
|
|
|
&${be}-cell-fix-left-last,
|
|
|
&${be}-cell-fix-right-first
|
|
|
`]:{overflow:"visible",[`${be}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${be}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},Ce=Be=>{const{componentCls:be}=Be;return{[`${be}-wrapper`]:{[`${be}-tbody > tr${be}-placeholder`]:{textAlign:"center",color:Be.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:Be.colorBgContainer}}}}},on=Be=>{const{componentCls:be,antCls:ze,motionDurationSlow:Xe,lineWidth:ct,paddingXS:ht,lineType:xt,tableBorderColor:Nt,tableExpandIconBg:Yt,tableExpandColumnWidth:Vt,borderRadius:En,tablePaddingVertical:sn,tablePaddingHorizontal:hn,tableExpandedRowBg:pn,paddingXXS:Bn,expandIconMarginTop:Yn,expandIconSize:Gn,expandIconHalfInner:ur,expandIconScale:rr,calc:ir}=Be,Sr=`${(0,So.unit)(ct)} ${xt} ${Nt}`,Gr=ir(Bn).sub(ct).equal();return{[`${be}-wrapper`]:{[`${be}-expand-icon-col`]:{width:Vt},[`${be}-row-expand-icon-cell`]:{textAlign:"center",[`${be}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${be}-row-indent`]:{height:1,float:"left"},[`${be}-row-expand-icon`]:Object.assign(Object.assign({},(0,kl.Nd)(Be)),{position:"relative",float:"left",width:Gn,height:Gn,color:"inherit",lineHeight:(0,So.unit)(Gn),background:Yt,border:Sr,borderRadius:En,transform:`scale(${rr})`,"&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${Xe} ease-out`,content:'""'},"&::before":{top:ur,insetInlineEnd:Gr,insetInlineStart:Gr,height:ct},"&::after":{top:Gr,bottom:Gr,insetInlineStart:ur,width:ct,transform:"rotate(90deg)"},"&-collapsed::before":{transform:"rotate(-180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"},"&-spaced":{"&::before, &::after":{display:"none",content:"none"},background:"transparent",border:0,visibility:"hidden"}}),[`${be}-row-indent + ${be}-row-expand-icon`]:{marginTop:Yn,marginInlineEnd:ht},[`tr${be}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:pn}},[`${ze}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"100%"}}},[`${be}-expanded-row-fixed`]:{position:"relative",margin:`${(0,So.unit)(ir(sn).mul(-1).equal())} ${(0,So.unit)(ir(hn).mul(-1).equal())}`,padding:`${(0,So.unit)(sn)} ${(0,So.unit)(hn)}`}}}},Jn=Be=>{const{componentCls:be,antCls:ze,iconCls:Xe,tableFilterDropdownWidth:ct,tableFilterDropdownSearchWidth:ht,paddingXXS:xt,paddingXS:Nt,colorText:Yt,lineWidth:Vt,lineType:En,tableBorderColor:sn,headerIconColor:hn,fontSizeSM:pn,tablePaddingHorizontal:Bn,borderRadius:Yn,motionDurationSlow:Gn,colorTextDescription:ur,colorPrimary:rr,tableHeaderFilterActiveBg:ir,colorTextDisabled:Sr,tableFilterDropdownBg:Gr,tableFilterDropdownHeight:Jr,controlItemBgHover:Hr,controlItemBgActive:ha,boxShadowSecondary:Zr,filterDropdownMenuBg:Aa,calc:Ba}=Be,ta=`${ze}-dropdown`,sa=`${be}-filter-dropdown`,qr=`${ze}-tree`,Vr=`${(0,So.unit)(Vt)} ${En} ${sn}`;return[{[`${be}-wrapper`]:{[`${be}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${be}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:Ba(xt).mul(-1).equal(),marginInline:`${(0,So.unit)(xt)} ${(0,So.unit)(Ba(Bn).div(2).mul(-1).equal())}`,padding:`0 ${(0,So.unit)(xt)}`,color:hn,fontSize:pn,borderRadius:Yn,cursor:"pointer",transition:`all ${Gn}`,"&:hover":{color:ur,background:ir},"&.active":{color:rr}}}},{[`${ze}-dropdown`]:{[sa]:Object.assign(Object.assign({},(0,kl.Wf)(Be)),{minWidth:ct,backgroundColor:Gr,borderRadius:Yn,boxShadow:Zr,overflow:"hidden",[`${ta}-menu`]:{maxHeight:Jr,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:Aa,"&:empty::after":{display:"block",padding:`${(0,So.unit)(Nt)} 0`,color:Sr,fontSize:pn,textAlign:"center",content:'"Not Found"'}},[`${sa}-tree`]:{paddingBlock:`${(0,So.unit)(Nt)} 0`,paddingInline:Nt,[qr]:{padding:0},[`${qr}-treenode ${qr}-node-content-wrapper:hover`]:{backgroundColor:Hr},[`${qr}-treenode-checkbox-checked ${qr}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:ha}}},[`${sa}-search`]:{padding:Nt,borderBottom:Vr,"&-input":{input:{minWidth:ht},[Xe]:{color:Sr}}},[`${sa}-checkall`]:{width:"100%",marginBottom:xt,marginInlineStart:xt},[`${sa}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${(0,So.unit)(Ba(Nt).sub(Vt).equal())} ${(0,So.unit)(Nt)}`,overflow:"hidden",borderTop:Vr}})}},{[`${ze}-dropdown ${sa}, ${sa}-submenu`]:{[`${ze}-checkbox-wrapper + span`]:{paddingInlineStart:Nt,color:Yt},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},ra=Be=>{const{componentCls:be,lineWidth:ze,colorSplit:Xe,motionDurationSlow:ct,zIndexTableFixed:ht,tableBg:xt,zIndexTableSticky:Nt,calc:Yt}=Be,Vt=Xe;return{[`${be}-wrapper`]:{[`
|
|
|
${be}-cell-fix-left,
|
|
|
${be}-cell-fix-right
|
|
|
`]:{position:"sticky !important",zIndex:ht,background:xt},[`
|
|
|
${be}-cell-fix-left-first::after,
|
|
|
${be}-cell-fix-left-last::after
|
|
|
`]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:Yt(ze).mul(-1).equal(),width:30,transform:"translateX(100%)",transition:`box-shadow ${ct}`,content:'""',pointerEvents:"none"},[`${be}-cell-fix-left-all::after`]:{display:"none"},[`
|
|
|
${be}-cell-fix-right-first::after,
|
|
|
${be}-cell-fix-right-last::after
|
|
|
`]:{position:"absolute",top:0,bottom:Yt(ze).mul(-1).equal(),left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${ct}`,content:'""',pointerEvents:"none"},[`${be}-container`]:{position:"relative","&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:Yt(Nt).add(1).equal({unit:!1}),width:30,transition:`box-shadow ${ct}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${be}-ping-left`]:{[`&:not(${be}-has-fix-left) ${be}-container::before`]:{boxShadow:`inset 10px 0 8px -8px ${Vt}`},[`
|
|
|
${be}-cell-fix-left-first::after,
|
|
|
${be}-cell-fix-left-last::after
|
|
|
`]:{boxShadow:`inset 10px 0 8px -8px ${Vt}`},[`${be}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${be}-ping-right`]:{[`&:not(${be}-has-fix-right) ${be}-container::after`]:{boxShadow:`inset -10px 0 8px -8px ${Vt}`},[`
|
|
|
${be}-cell-fix-right-first::after,
|
|
|
${be}-cell-fix-right-last::after
|
|
|
`]:{boxShadow:`inset -10px 0 8px -8px ${Vt}`}},[`${be}-fixed-column-gapped`]:{[`
|
|
|
${be}-cell-fix-left-first::after,
|
|
|
${be}-cell-fix-left-last::after,
|
|
|
${be}-cell-fix-right-first::after,
|
|
|
${be}-cell-fix-right-last::after
|
|
|
`]:{boxShadow:"none"}}}}},Mo=Be=>{const{componentCls:be,antCls:ze,margin:Xe}=Be;return{[`${be}-wrapper`]:{[`${be}-pagination${ze}-pagination`]:{margin:`${(0,So.unit)(Xe)} 0`},[`${be}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:Be.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},vi=Be=>{const{componentCls:be,tableRadius:ze}=Be;return{[`${be}-wrapper`]:{[be]:{[`${be}-title, ${be}-header`]:{borderRadius:`${(0,So.unit)(ze)} ${(0,So.unit)(ze)} 0 0`},[`${be}-title + ${be}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${be}-header, table`]:{borderRadius:0},"table > thead > tr:first-child":{"th:first-child, th:last-child, td:first-child, td:last-child":{borderRadius:0}}},"&-container":{borderStartStartRadius:ze,borderStartEndRadius:ze,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:ze},"> *:last-child":{borderStartEndRadius:ze}}},"&-footer":{borderRadius:`0 0 ${(0,So.unit)(ze)} ${(0,So.unit)(ze)}`}}}}},DA=Be=>{const{componentCls:be}=Be;return{[`${be}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${be}-pagination-left`]:{justifyContent:"flex-end"},[`${be}-pagination-right`]:{justifyContent:"flex-start"},[`${be}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${be}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${be}-row-indent`]:{float:"right"}}}}},zA=Be=>{const{componentCls:be,antCls:ze,iconCls:Xe,fontSizeIcon:ct,padding:ht,paddingXS:xt,headerIconColor:Nt,headerIconHoverColor:Yt,tableSelectionColumnWidth:Vt,tableSelectedRowBg:En,tableSelectedRowHoverBg:sn,tableRowHoverBg:hn,tablePaddingHorizontal:pn,calc:Bn}=Be;return{[`${be}-wrapper`]:{[`${be}-selection-col`]:{width:Vt,[`&${be}-selection-col-with-dropdown`]:{width:Bn(Vt).add(ct).add(Bn(ht).div(4)).equal()}},[`${be}-bordered ${be}-selection-col`]:{width:Bn(Vt).add(Bn(xt).mul(2)).equal(),[`&${be}-selection-col-with-dropdown`]:{width:Bn(Vt).add(ct).add(Bn(ht).div(4)).add(Bn(xt).mul(2)).equal()}},[`
|
|
|
table tr th${be}-selection-column,
|
|
|
table tr td${be}-selection-column,
|
|
|
${be}-selection-column
|
|
|
`]:{paddingInlineEnd:Be.paddingXS,paddingInlineStart:Be.paddingXS,textAlign:"center",[`${ze}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${be}-selection-column${be}-cell-fix-left`]:{zIndex:Bn(Be.zIndexTableFixed).add(1).equal({unit:!1})},[`table tr th${be}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${be}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${be}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${Be.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:(0,So.unit)(Bn(pn).div(4).equal()),[Xe]:{color:Nt,fontSize:ct,verticalAlign:"baseline","&:hover":{color:Yt}}},[`${be}-tbody`]:{[`${be}-row`]:{[`&${be}-row-selected`]:{[`> ${be}-cell`]:{background:En,"&-row-hover":{background:sn}}},[`> ${be}-cell-row-hover`]:{background:hn}}}}}},ls=Be=>{const{componentCls:be,tableExpandColumnWidth:ze,calc:Xe}=Be,ct=(ht,xt,Nt,Yt)=>({[`${be}${be}-${ht}`]:{fontSize:Yt,[`
|
|
|
${be}-title,
|
|
|
${be}-footer,
|
|
|
${be}-cell,
|
|
|
${be}-thead > tr > th,
|
|
|
${be}-tbody > tr > th,
|
|
|
${be}-tbody > tr > td,
|
|
|
tfoot > tr > th,
|
|
|
tfoot > tr > td
|
|
|
`]:{padding:`${(0,So.unit)(xt)} ${(0,So.unit)(Nt)}`},[`${be}-filter-trigger`]:{marginInlineEnd:(0,So.unit)(Xe(Nt).div(2).mul(-1).equal())},[`${be}-expanded-row-fixed`]:{margin:`${(0,So.unit)(Xe(xt).mul(-1).equal())} ${(0,So.unit)(Xe(Nt).mul(-1).equal())}`},[`${be}-tbody`]:{[`${be}-wrapper:only-child ${be}`]:{marginBlock:(0,So.unit)(Xe(xt).mul(-1).equal()),marginInline:`${(0,So.unit)(Xe(ze).sub(Nt).equal())} ${(0,So.unit)(Xe(Nt).mul(-1).equal())}`}},[`${be}-selection-extra`]:{paddingInlineStart:(0,So.unit)(Xe(Nt).div(4).equal())}}});return{[`${be}-wrapper`]:Object.assign(Object.assign({},ct("middle",Be.tablePaddingVerticalMiddle,Be.tablePaddingHorizontalMiddle,Be.tableFontSizeMiddle)),ct("small",Be.tablePaddingVerticalSmall,Be.tablePaddingHorizontalSmall,Be.tableFontSizeSmall))}},xs=Be=>{const{componentCls:be,marginXXS:ze,fontSizeIcon:Xe,headerIconColor:ct,headerIconHoverColor:ht}=Be;return{[`${be}-wrapper`]:{[`${be}-thead th${be}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${Be.motionDurationSlow}, left 0s`,"&:hover":{background:Be.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:Be.colorPrimary},[`
|
|
|
&${be}-cell-fix-left:hover,
|
|
|
&${be}-cell-fix-right:hover
|
|
|
`]:{background:Be.tableFixedHeaderSortActiveBg}},[`${be}-thead th${be}-column-sort`]:{background:Be.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${be}-column-sort`]:{background:Be.tableBodySortBg},[`${be}-column-title`]:{position:"relative",zIndex:1,flex:1,minWidth:0},[`${be}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${be}-column-sorters-tooltip-target-sorter`]:{"&::after":{content:"none"}},[`${be}-column-sorter`]:{marginInlineStart:ze,color:ct,fontSize:0,transition:`color ${Be.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:Xe,"&.active":{color:Be.colorPrimary}},[`${be}-column-sorter-up + ${be}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${be}-column-sorters:hover ${be}-column-sorter`]:{color:ht}}}},Yu=Be=>{const{componentCls:be,opacityLoading:ze,tableScrollThumbBg:Xe,tableScrollThumbBgHover:ct,tableScrollThumbSize:ht,tableScrollBg:xt,zIndexTableSticky:Nt,stickyScrollBarBorderRadius:Yt,lineWidth:Vt,lineType:En,tableBorderColor:sn}=Be,hn=`${(0,So.unit)(Vt)} ${En} ${sn}`;return{[`${be}-wrapper`]:{[`${be}-sticky`]:{"&-holder":{position:"sticky",zIndex:Nt,background:Be.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${(0,So.unit)(ht)} !important`,zIndex:Nt,display:"flex",alignItems:"center",background:xt,borderTop:hn,opacity:ze,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:ht,backgroundColor:Xe,borderRadius:Yt,transition:`all ${Be.motionDurationSlow}, transform 0s`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:ct}}}}}}},Nu=Be=>{const{componentCls:be,lineWidth:ze,tableBorderColor:Xe,calc:ct}=Be,ht=`${(0,So.unit)(ze)} ${Be.lineType} ${Xe}`;return{[`${be}-wrapper`]:{[`${be}-summary`]:{position:"relative",zIndex:Be.zIndexTableFixed,background:Be.tableBg,"> tr":{"> th, > td":{borderBottom:ht}}},[`div${be}-summary`]:{boxShadow:`0 ${(0,So.unit)(ct(ze).mul(-1).equal())} 0 ${Xe}`}}}},Fl=Be=>{const{componentCls:be,motionDurationMid:ze,lineWidth:Xe,lineType:ct,tableBorderColor:ht,calc:xt}=Be,Nt=`${(0,So.unit)(Xe)} ${ct} ${ht}`,Yt=`${be}-expanded-row-cell`;return{[`${be}-wrapper`]:{[`${be}-tbody-virtual`]:{[`${be}-tbody-virtual-holder-inner`]:{[`
|
|
|
& > ${be}-row,
|
|
|
& > div:not(${be}-row) > ${be}-row
|
|
|
`]:{display:"flex",boxSizing:"border-box",width:"100%"}},[`${be}-cell`]:{borderBottom:Nt,transition:`background ${ze}`},[`${be}-expanded-row`]:{[`${Yt}${Yt}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${(0,So.unit)(Xe)})`,borderInlineEnd:"none"}}},[`${be}-bordered`]:{[`${be}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:Nt,position:"absolute"},[`${be}-cell`]:{borderInlineEnd:Nt,[`&${be}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:xt(Xe).mul(-1).equal(),borderInlineStart:Nt}}},[`&${be}-virtual`]:{[`${be}-placeholder ${be}-cell`]:{borderInlineEnd:Nt,borderBottom:Nt}}}}}};const Su=Be=>{const{componentCls:be,fontWeightStrong:ze,tablePaddingVertical:Xe,tablePaddingHorizontal:ct,tableExpandColumnWidth:ht,lineWidth:xt,lineType:Nt,tableBorderColor:Yt,tableFontSize:Vt,tableBg:En,tableRadius:sn,tableHeaderTextColor:hn,motionDurationMid:pn,tableHeaderBg:Bn,tableHeaderCellSplitColor:Yn,tableFooterTextColor:Gn,tableFooterBg:ur,calc:rr}=Be,ir=`${(0,So.unit)(xt)} ${Nt} ${Yt}`;return{[`${be}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,kl.dF)()),{[be]:Object.assign(Object.assign({},(0,kl.Wf)(Be)),{fontSize:Vt,background:En,borderRadius:`${(0,So.unit)(sn)} ${(0,So.unit)(sn)} 0 0`,scrollbarColor:`${Be.tableScrollThumbBg} ${Be.tableScrollBg}`}),table:{width:"100%",textAlign:"start",borderRadius:`${(0,So.unit)(sn)} ${(0,So.unit)(sn)} 0 0`,borderCollapse:"separate",borderSpacing:0},[`
|
|
|
${be}-cell,
|
|
|
${be}-thead > tr > th,
|
|
|
${be}-tbody > tr > th,
|
|
|
${be}-tbody > tr > td,
|
|
|
tfoot > tr > th,
|
|
|
tfoot > tr > td
|
|
|
`]:{position:"relative",padding:`${(0,So.unit)(Xe)} ${(0,So.unit)(ct)}`,overflowWrap:"break-word"},[`${be}-title`]:{padding:`${(0,So.unit)(Xe)} ${(0,So.unit)(ct)}`},[`${be}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:hn,fontWeight:ze,textAlign:"start",background:Bn,borderBottom:ir,transition:`background ${pn} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${be}-selection-column):not(${be}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:Yn,transform:"translateY(-50%)",transition:`background-color ${pn}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${be}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${pn}, border-color ${pn}`,borderBottom:ir,[`
|
|
|
> ${be}-wrapper:only-child,
|
|
|
> ${be}-expanded-row-fixed > ${be}-wrapper:only-child
|
|
|
`]:{[be]:{marginBlock:(0,So.unit)(rr(Xe).mul(-1).equal()),marginInline:`${(0,So.unit)(rr(ht).sub(ct).equal())}
|
|
|
${(0,So.unit)(rr(ct).mul(-1).equal())}`,[`${be}-tbody > tr:last-child > td`]:{borderBottomWidth:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:hn,fontWeight:ze,textAlign:"start",background:Bn,borderBottom:ir,transition:`background ${pn} ease`}}},[`${be}-footer`]:{padding:`${(0,So.unit)(Xe)} ${(0,So.unit)(ct)}`,color:Gn,background:ur}})}},jl=Be=>{const{colorFillAlter:be,colorBgContainer:ze,colorTextHeading:Xe,colorFillSecondary:ct,colorFillContent:ht,controlItemBgActive:xt,controlItemBgActiveHover:Nt,padding:Yt,paddingSM:Vt,paddingXS:En,colorBorderSecondary:sn,borderRadiusLG:hn,controlHeight:pn,colorTextPlaceholder:Bn,fontSize:Yn,fontSizeSM:Gn,lineHeight:ur,lineWidth:rr,colorIcon:ir,colorIconHover:Sr,opacityLoading:Gr,controlInteractiveSize:Jr}=Be,Hr=new gl.FastColor(ct).onBackground(ze).toHexString(),ha=new gl.FastColor(ht).onBackground(ze).toHexString(),Zr=new gl.FastColor(be).onBackground(ze).toHexString(),Aa=new gl.FastColor(ir),Ba=new gl.FastColor(Sr),ta=Jr/2-rr,sa=ta*2+rr*3;return{headerBg:Zr,headerColor:Xe,headerSortActiveBg:Hr,headerSortHoverBg:ha,bodySortBg:Zr,rowHoverBg:Zr,rowSelectedBg:xt,rowSelectedHoverBg:Nt,rowExpandedBg:be,cellPaddingBlock:Yt,cellPaddingInline:Yt,cellPaddingBlockMD:Vt,cellPaddingInlineMD:En,cellPaddingBlockSM:En,cellPaddingInlineSM:En,borderColor:sn,headerBorderRadius:hn,footerBg:Zr,footerColor:Xe,cellFontSize:Yn,cellFontSizeMD:Yn,cellFontSizeSM:Yn,headerSplitColor:sn,fixedHeaderSortActiveBg:Hr,headerFilterHoverBg:ht,filterDropdownMenuBg:ze,filterDropdownBg:ze,expandIconBg:ze,selectionColumnWidth:pn,stickyScrollBarBg:Bn,stickyScrollBarBorderRadius:100,expandIconMarginTop:(Yn*ur-rr*3)/2-Math.ceil((Gn*1.4-rr*3)/2),headerIconColor:Aa.clone().setA(Aa.a*Gr).toRgbString(),headerIconHoverColor:Ba.clone().setA(Ba.a*Gr).toRgbString(),expandIconHalfInner:ta,expandIconSize:sa,expandIconScale:Jr/sa}},Qs=2;var Uu=(0,wc.I$)("Table",Be=>{const{colorTextHeading:be,colorSplit:ze,colorBgContainer:Xe,controlInteractiveSize:ct,headerBg:ht,headerColor:xt,headerSortActiveBg:Nt,headerSortHoverBg:Yt,bodySortBg:Vt,rowHoverBg:En,rowSelectedBg:sn,rowSelectedHoverBg:hn,rowExpandedBg:pn,cellPaddingBlock:Bn,cellPaddingInline:Yn,cellPaddingBlockMD:Gn,cellPaddingInlineMD:ur,cellPaddingBlockSM:rr,cellPaddingInlineSM:ir,borderColor:Sr,footerBg:Gr,footerColor:Jr,headerBorderRadius:Hr,cellFontSize:ha,cellFontSizeMD:Zr,cellFontSizeSM:Aa,headerSplitColor:Ba,fixedHeaderSortActiveBg:ta,headerFilterHoverBg:sa,filterDropdownBg:qr,expandIconBg:Vr,selectionColumnWidth:aa,stickyScrollBarBg:Na,calc:Da}=Be,na=(0,Tc.mergeToken)(Be,{tableFontSize:ha,tableBg:Xe,tableRadius:Hr,tablePaddingVertical:Bn,tablePaddingHorizontal:Yn,tablePaddingVerticalMiddle:Gn,tablePaddingHorizontalMiddle:ur,tablePaddingVerticalSmall:rr,tablePaddingHorizontalSmall:ir,tableBorderColor:Sr,tableHeaderTextColor:xt,tableHeaderBg:ht,tableFooterTextColor:Jr,tableFooterBg:Gr,tableHeaderCellSplitColor:Ba,tableHeaderSortBg:Nt,tableHeaderSortHoverBg:Yt,tableBodySortBg:Vt,tableFixedHeaderSortActiveBg:ta,tableHeaderFilterActiveBg:sa,tableFilterDropdownBg:qr,tableRowHoverBg:En,tableSelectedRowBg:sn,tableSelectedRowHoverBg:hn,zIndexTableFixed:Qs,zIndexTableSticky:Da(Qs).add(1).equal({unit:!1}),tableFontSizeMiddle:Zr,tableFontSizeSmall:Aa,tableSelectionColumnWidth:aa,tableExpandIconBg:Vr,tableExpandColumnWidth:Da(ct).add(Da(Be.padding).mul(2)).equal(),tableExpandedRowBg:pn,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:Na,tableScrollThumbBgHover:be,tableScrollBg:ze});return[Su(na),Mo(na),Nu(na),xs(na),Jn(na),vu(na),vi(na),on(na),Nu(na),Ce(na),zA(na),ra(na),Yu(na),iu(na),ls(na),DA(na),Fl(na)]},jl,{unitless:{expandIconScale:!0}});const Ou=[],Qu=(Be,be)=>{var ze,Xe;const{prefixCls:ct,className:ht,rootClassName:xt,style:Nt,size:Yt,bordered:Vt,dropdownPrefixCls:En,dataSource:sn,pagination:hn,rowSelection:pn,rowKey:Bn="key",rowClassName:Yn,columns:Gn,children:ur,childrenColumnName:rr,onChange:ir,getPopupContainer:Sr,loading:Gr,expandIcon:Jr,expandable:Hr,expandedRowRender:ha,expandIconColumnIndex:Zr,indentSize:Aa,scroll:Ba,sortDirections:ta,locale:sa,showSorterTooltip:qr={target:"full-header"},virtual:Vr}=Be,aa=(0,$s.ln)("Table"),Na=ee.useMemo(()=>Gn||Hn(ur),[Gn,ur]),Da=ee.useMemo(()=>Na.some(Ro=>Ro.responsive),[Na]),na=(0,wu.Z)(Da),Fo=ee.useMemo(()=>{const Ro=new Set(Object.keys(na).filter(Di=>na[Di]));return Na.filter(Di=>!Di.responsive||Di.responsive.some(bA=>Ro.has(bA)))},[Na,na]),Qo=(0,pl.Z)(Be,["className","style","columns"]),{locale:_i=Ol.Z,direction:Jo,table:ko,renderEmpty:ai,getPrefixCls:gA,getPopupContainer:Vo}=ee.useContext(Us.E_),Go=(0,Vs.Z)(Yt),oi=Object.assign(Object.assign({},_i.Table),sa),Ki=sn||Ou,La=gA("table",ct),Wa=gA("dropdown",En),[,va]=(0,ul.ZP)(),ja=(0,es.Z)(La),[Yo,ci,Xi]=Uu(La,ja),zi=Object.assign(Object.assign({childrenColumnName:rr,expandIconColumnIndex:Zr},Hr),{expandIcon:(ze=Hr==null?void 0:Hr.expandIcon)!==null&&ze!==void 0?ze:(Xe=ko==null?void 0:ko.expandable)===null||Xe===void 0?void 0:Xe.expandIcon}),{childrenColumnName:la="children"}=zi,sA=ee.useMemo(()=>Ki.some(Ro=>Ro==null?void 0:Ro[la])?"nest":ha||Hr!=null&&Hr.expandedRowRender?"row":null,[Ki]),Ga={body:ee.useRef(null)},Ta=Bl(La),Bi=ee.useRef(null),yo=ee.useRef(null);el(be,()=>Object.assign(Object.assign({},yo.current),{nativeElement:Bi.current}));const po=ee.useMemo(()=>typeof Bn=="function"?Bn:Ro=>Ro==null?void 0:Ro[Bn],[Bn]),[wA]=cc(Ki,la,po),Qi={},us=function(Ro,Di){let bA=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var OA,ts,ks,Xs;const QA=Object.assign(Object.assign({},Qi),Ro);bA&&((OA=Qi.resetPagination)===null||OA===void 0||OA.call(Qi),!((ts=QA.pagination)===null||ts===void 0)&&ts.current&&(QA.pagination.current=1),hn&&((ks=hn.onChange)===null||ks===void 0||ks.call(hn,1,(Xs=QA.pagination)===null||Xs===void 0?void 0:Xs.pageSize))),Ba&&Ba.scrollToFirstRowOnChange!==!1&&Ga.body.current&&(0,vl.Z)(0,{getContainer:()=>Ga.body.current}),ir==null||ir(QA.pagination,QA.filters,QA.sorter,{currentDataSource:tu(Cl(Ki,QA.sorterStates,la),QA.filterStates,la),action:Di})},Ti=(Ro,Di)=>{us({sorter:Ro,sorterStates:Di},"sort",!1)},[di,Ri,rA,MA]=Iu({prefixCls:La,mergedColumns:Fo,onSorterChange:Ti,sortDirections:ta||["ascend","descend"],tableLocale:oi,showSorterTooltip:qr}),UA=ee.useMemo(()=>Cl(Ki,Ri,la),[Ki,Ri]);Qi.sorter=MA(),Qi.sorterStates=Ri;const Ho=(Ro,Di)=>{us({filters:Ro,filterStates:Di},"filter",!0)},[Mi,yi,GA]=Ps({prefixCls:La,locale:oi,dropdownPrefixCls:Wa,mergedColumns:Fo,onFilterChange:Ho,getPopupContainer:Sr||Vo,rootClassName:Sa()(xt,ja)}),fA=tu(UA,yi,la);Qi.filters=GA,Qi.filterStates=yi;const EA=ee.useMemo(()=>{const Ro={};return Object.keys(GA).forEach(Di=>{GA[Di]!==null&&(Ro[Di]=GA[Di])}),Object.assign(Object.assign({},rA),{filters:Ro})},[rA,GA]),[ZA]=pu(EA),xl=(Ro,Di)=>{us({pagination:Object.assign(Object.assign({},Qi.pagination),{current:Ro,pageSize:Di})},"paginate")},[lA,Au]=gc(fA.length,xl,hn);Qi.pagination=hn===!1?{}:dc(lA,hn),Qi.resetPagination=Au;const WA=ee.useMemo(()=>{if(hn===!1||!lA.pageSize)return fA;const{current:Ro=1,total:Di,pageSize:bA=Fu}=lA;return fA.length<Di?fA.length>bA?fA.slice((Ro-1)*bA,Ro*bA):fA:fA.slice((Ro-1)*bA,Ro*bA)},[!!hn,fA,lA==null?void 0:lA.current,lA==null?void 0:lA.pageSize,lA==null?void 0:lA.total]),[VA,mA]=Ts({prefixCls:La,data:fA,pageData:WA,getRowKey:po,getRecordByKey:wA,expandType:sA,childrenColumnName:la,locale:oi,getPopupContainer:Sr||Vo},pn),cs=(Ro,Di,bA)=>{let OA;return typeof Yn=="function"?OA=Sa()(Yn(Ro,Di,bA)):OA=Sa()(Yn),Sa()({[`${La}-row-selected`]:mA.has(po(Ro,Di))},OA)};zi.__PARENT_RENDER_ICON__=zi.expandIcon,zi.expandIcon=zi.expandIcon||Jr||tl(oi),sA==="nest"&&zi.expandIconColumnIndex===void 0?zi.expandIconColumnIndex=pn?1:0:zi.expandIconColumnIndex>0&&pn&&(zi.expandIconColumnIndex-=1),typeof zi.indentSize!="number"&&(zi.indentSize=typeof Aa=="number"?Aa:15);const kA=ee.useCallback(Ro=>ZA(VA(Mi(di(Ro)))),[di,Mi,VA]);let ds,Is;if(hn!==!1&&(lA!=null&&lA.total)){let Ro;lA.size?Ro=lA.size:Ro=Go==="small"||Go==="middle"?"small":void 0;const Di=ts=>ee.createElement(ll.Z,Object.assign({},lA,{className:Sa()(`${La}-pagination ${La}-pagination-${ts}`,lA.className),size:Ro})),bA=Jo==="rtl"?"left":"right",{position:OA}=lA;if(OA!==null&&Array.isArray(OA)){const ts=OA.find(QA=>QA.includes("top")),ks=OA.find(QA=>QA.includes("bottom")),Xs=OA.every(QA=>`${QA}`=="none");!ts&&!ks&&!Xs&&(Is=Di(bA)),ts&&(ds=Di(ts.toLowerCase().replace("top",""))),ks&&(Is=Di(ks.toLowerCase().replace("bottom","")))}else Is=Di(bA)}let gs;typeof Gr=="boolean"?gs={spinning:Gr}:typeof Gr=="object"&&(gs=Object.assign({spinning:!0},Gr));const fs=Sa()(Xi,ja,`${La}-wrapper`,ko==null?void 0:ko.className,{[`${La}-wrapper-rtl`]:Jo==="rtl"},ht,xt,ci),su=Object.assign(Object.assign({},ko==null?void 0:ko.style),Nt),lu=typeof(sa==null?void 0:sa.emptyText)!="undefined"?sa.emptyText:(ai==null?void 0:ai("Table"))||ee.createElement(As.Z,{componentName:"Table"}),Ll=Vr?yc:Ml,ku={},Hu=ee.useMemo(()=>{const{fontSize:Ro,lineHeight:Di,lineWidth:bA,padding:OA,paddingXS:ts,paddingSM:ks}=va,Xs=Math.floor(Ro*Di);switch(Go){case"middle":return ks*2+Xs+bA;case"small":return ts*2+Xs+bA;default:return OA*2+Xs+bA}},[va,Go]);return Vr&&(ku.listItemHeight=Hu),Yo(ee.createElement("div",{ref:Bi,className:fs,style:su},ee.createElement(AA.Z,Object.assign({spinning:!1},gs),ds,ee.createElement(Ll,Object.assign({},ku,Qo,{ref:yo,columns:Fo,direction:Jo,expandable:zi,prefixCls:La,className:Sa()({[`${La}-middle`]:Go==="middle",[`${La}-small`]:Go==="small",[`${La}-bordered`]:Vt,[`${La}-empty`]:Ki.length===0},Xi,ja,ci),data:WA,rowKey:po,rowClassName:cs,emptyText:lu,internalHooks:Ze,internalRefs:Ga,transformColumns:kA,getContainerWidth:Ta})),Is)))};var Tu=ee.forwardRef(Qu);const Ls=(Be,be)=>{const ze=ee.useRef(0);return ze.current+=1,ee.createElement(Tu,Object.assign({},Be,{ref:be,_renderTimes:ze.current}))},rl=ee.forwardRef(Ls);rl.SELECTION_COLUMN=ps,rl.EXPAND_COLUMN=Oe,rl.SELECTION_ALL=sl,rl.SELECTION_INVERT=IA,rl.SELECTION_NONE=$o,rl.Column=Ci,rl.ColumnGroup=Wi,rl.Summary=Gt;var Ru=rl,Mu=Ru},51380:function(wn,zt,me){"use strict";me.d(zt,{default:function(){return _n}});var ee=me(70593),Oe=me(96641),Ze=me(67294),st=me(46214),Ve=me(83963),He={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},Ie=He,he=me(84180),Ne=function(Te,Rt){return Ze.createElement(he.Z,(0,Ve.Z)({},Te,{ref:Rt,icon:Ie}))},ce=Ze.forwardRef(Ne),Ue=ce,xe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},De=xe,ue=function(Te,Rt){return Ze.createElement(he.Z,(0,Ve.Z)({},Te,{ref:Rt,icon:De}))},y=Ze.forwardRef(ue),a=y,E=me(13144),b=me.n(E),x=me(10225),z=me(1089),ae=me(53124),de={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},Fe=de,Le=function(Te,Rt){return Ze.createElement(he.Z,(0,Ve.Z)({},Te,{ref:Rt,icon:Fe}))},Ke=Ze.forwardRef(Le),Je=Ke,$e=me(33603),ot=me(15729),_e=me(40561);const ft=4;function Re(Wn){const{dropPosition:Te,dropLevelOffset:Rt,prefixCls:Ye,indent:pe,direction:Se="ltr"}=Wn,je=Se==="ltr"?"left":"right",Me=Se==="ltr"?"right":"left",et={[je]:-Rt*pe+ft,[Me]:0};switch(Te){case-1:et.top=-3;break;case 1:et.bottom=-3;break;default:et.bottom=-3,et[je]=pe+ft;break}return Ze.createElement("div",{style:et,className:`${Ye}-drop-indicator`})}var Ct=Re,rn=me(7349),pt=Ze.forwardRef((Wn,Te)=>{var Rt;const{getPrefixCls:Ye,direction:pe,virtual:Se,tree:je}=Ze.useContext(ae.E_),{prefixCls:Me,className:et,showIcon:it=!1,showLine:Ot,switcherIcon:It,switcherLoadingIcon:Qt,blockNode:jt=!1,children:ln,checkable:jn=!1,selectable:_t=!0,draggable:Un,motion:fn,style:nr}=Wn,kn=Ye("tree",Me),er=Ye(),ar=fn!=null?fn:Object.assign(Object.assign({},(0,$e.Z)(er)),{motionAppear:!1}),en=Object.assign(Object.assign({},Wn),{checkable:jn,selectable:_t,showIcon:it,motion:ar,blockNode:jt,showLine:!!Ot,dropIndicatorRender:Ct}),[In,Zn,Er]=(0,_e.ZP)(kn),[,_r]=(0,ot.ZP)(),br=_r.paddingXS/2+(((Rt=_r.Tree)===null||Rt===void 0?void 0:Rt.titleHeight)||_r.controlHeightSM),Vn=Ze.useMemo(()=>{if(!Un)return!1;let Lr={};switch(typeof Un){case"function":Lr.nodeDraggable=Un;break;case"object":Lr=Object.assign({},Un);break;default:break}return Lr.icon!==!1&&(Lr.icon=Lr.icon||Ze.createElement(Je,null)),Lr},[Un]),Cr=Lr=>Ze.createElement(rn.Z,{prefixCls:kn,switcherIcon:It,switcherLoadingIcon:Qt,treeNodeProps:Lr,showLine:Ot});return In(Ze.createElement(ee.ZP,Object.assign({itemHeight:br,ref:Te,virtual:Se},en,{style:Object.assign(Object.assign({},je==null?void 0:je.style),nr),prefixCls:kn,className:b()({[`${kn}-icon-hide`]:!it,[`${kn}-block-node`]:jt,[`${kn}-unselectable`]:!_t,[`${kn}-rtl`]:pe==="rtl"},je==null?void 0:je.className,et,Zn,Er),direction:pe,checkable:jn&&Ze.createElement("span",{className:`${kn}-checkbox-inner`}),selectable:_t,switcherIcon:Cr,draggable:Vn}),ln))});const Pt=0,yt=1,lt=2;function mt(Wn,Te,Rt){const{key:Ye,children:pe}=Rt;function Se(je){const Me=je[Ye],et=je[pe];Te(Me,je)!==!1&&mt(et||[],Te,Rt)}Wn.forEach(Se)}function cn(Wn){let{treeData:Te,expandedKeys:Rt,startKey:Ye,endKey:pe,fieldNames:Se}=Wn;const je=[];let Me=Pt;if(Ye&&Ye===pe)return[Ye];if(!Ye||!pe)return[];function et(it){return it===Ye||it===pe}return mt(Te,it=>{if(Me===lt)return!1;if(et(it)){if(je.push(it),Me===Pt)Me=yt;else if(Me===yt)return Me=lt,!1}else Me===yt&&je.push(it);return Rt.includes(it)},(0,z.w$)(Se)),je}function Fn(Wn,Te,Rt){const Ye=(0,Oe.Z)(Te),pe=[];return mt(Wn,(Se,je)=>{const Me=Ye.indexOf(Se);return Me!==-1&&(pe.push(je),Ye.splice(Me,1)),!!Ye.length},(0,z.w$)(Rt)),pe}var kt=function(Wn,Te){var Rt={};for(var Ye in Wn)Object.prototype.hasOwnProperty.call(Wn,Ye)&&Te.indexOf(Ye)<0&&(Rt[Ye]=Wn[Ye]);if(Wn!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pe=0,Ye=Object.getOwnPropertySymbols(Wn);pe<Ye.length;pe++)Te.indexOf(Ye[pe])<0&&Object.prototype.propertyIsEnumerable.call(Wn,Ye[pe])&&(Rt[Ye[pe]]=Wn[Ye[pe]]);return Rt};function dn(Wn){const{isLeaf:Te,expanded:Rt}=Wn;return Te?Ze.createElement(st.Z,null):Rt?Ze.createElement(Ue,null):Ze.createElement(a,null)}function Mn(Wn){let{treeData:Te,children:Rt}=Wn;return Te||(0,z.zn)(Rt)}const vn=(Wn,Te)=>{var{defaultExpandAll:Rt,defaultExpandParent:Ye,defaultExpandedKeys:pe}=Wn,Se=kt(Wn,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const je=Ze.useRef(null),Me=Ze.useRef(null),et=()=>{const{keyEntities:In}=(0,z.I8)(Mn(Se));let Zn;return Rt?Zn=Object.keys(In):Ye?Zn=(0,x.r7)(Se.expandedKeys||pe||[],In):Zn=Se.expandedKeys||pe||[],Zn},[it,Ot]=Ze.useState(Se.selectedKeys||Se.defaultSelectedKeys||[]),[It,Qt]=Ze.useState(()=>et());Ze.useEffect(()=>{"selectedKeys"in Se&&Ot(Se.selectedKeys)},[Se.selectedKeys]),Ze.useEffect(()=>{"expandedKeys"in Se&&Qt(Se.expandedKeys)},[Se.expandedKeys]);const jt=(In,Zn)=>{var Er;return"expandedKeys"in Se||Qt(In),(Er=Se.onExpand)===null||Er===void 0?void 0:Er.call(Se,In,Zn)},ln=(In,Zn)=>{var Er;const{multiple:_r,fieldNames:br}=Se,{node:Vn,nativeEvent:Cr}=Zn,{key:Lr=""}=Vn,pa=Mn(Se),Ao=Object.assign(Object.assign({},Zn),{selected:!0}),ka=(Cr==null?void 0:Cr.ctrlKey)||(Cr==null?void 0:Cr.metaKey),Do=Cr==null?void 0:Cr.shiftKey;let vo;_r&&ka?(vo=In,je.current=Lr,Me.current=vo,Ao.selectedNodes=Fn(pa,vo,br)):_r&&Do?(vo=Array.from(new Set([].concat((0,Oe.Z)(Me.current||[]),(0,Oe.Z)(cn({treeData:pa,expandedKeys:It,startKey:Lr,endKey:je.current,fieldNames:br}))))),Ao.selectedNodes=Fn(pa,vo,br)):(vo=[Lr],je.current=Lr,Me.current=vo,Ao.selectedNodes=Fn(pa,vo,br)),(Er=Se.onSelect)===null||Er===void 0||Er.call(Se,vo,Ao),"selectedKeys"in Se||Ot(vo)},{getPrefixCls:jn,direction:_t}=Ze.useContext(ae.E_),{prefixCls:Un,className:fn,showIcon:nr=!0,expandAction:kn="click"}=Se,er=kt(Se,["prefixCls","className","showIcon","expandAction"]),ar=jn("tree",Un),en=b()(`${ar}-directory`,{[`${ar}-directory-rtl`]:_t==="rtl"},fn);return Ze.createElement(pt,Object.assign({icon:dn,ref:Te,blockNode:!0},er,{showIcon:nr,expandAction:kn,prefixCls:ar,className:en,expandedKeys:It,selectedKeys:it,onSelect:ln,onExpand:jt}))};var Tn=Ze.forwardRef(vn);const St=pt;St.DirectoryTree=Tn,St.TreeNode=ee.OF;var _n=St},40561:function(wn,zt,me){"use strict";me.d(zt,{ZP:function(){return y},Yk:function(){return xe},TM:function(){return De}});var ee=me(16777),Oe=me(63185),Ze=me(14747),st=me(33507),Ve=me(43259),He=me(83559);const Ie=a=>{let{treeCls:E,treeNodeCls:b,directoryNodeSelectedBg:x,directoryNodeSelectedColor:z,motionDurationMid:ae,borderRadius:de,controlItemBgHover:Fe}=a;return{[`${E}${E}-directory ${b}`]:{[`${E}-node-content-wrapper`]:{position:"static",[`> *:not(${E}-drop-indicator)`]:{position:"relative"},"&:hover":{background:"transparent"},"&:before":{position:"absolute",inset:0,transition:`background-color ${ae}`,content:'""',borderRadius:de},"&:hover:before":{background:Fe}},[`${E}-switcher, ${E}-checkbox, ${E}-draggable-icon`]:{zIndex:1},"&-selected":{[`${E}-switcher, ${E}-draggable-icon`]:{color:z},[`${E}-node-content-wrapper`]:{color:z,background:"transparent","&:before, &:hover:before":{background:x}}}}}},he=new ee.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),Ne=(a,E)=>({[`.${a}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${E.motionDurationSlow}`}}}),ce=(a,E)=>({[`.${a}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:E.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${(0,ee.unit)(E.lineWidthBold)} solid ${E.colorPrimary}`,borderRadius:"50%",content:'""'}}}),Ue=(a,E)=>{const{treeCls:b,treeNodeCls:x,treeNodePadding:z,titleHeight:ae,indentSize:de,nodeSelectedBg:Fe,nodeHoverBg:Le,colorTextQuaternary:Ke,controlItemBgActiveDisabled:Je}=E;return{[b]:Object.assign(Object.assign({},(0,Ze.Wf)(E)),{background:E.colorBgContainer,borderRadius:E.borderRadius,transition:`background-color ${E.motionDurationSlow}`,"&-rtl":{direction:"rtl"},[`&${b}-rtl ${b}-switcher_close ${b}-switcher-icon svg`]:{transform:"rotate(90deg)"},[`&-focused:not(:hover):not(${b}-active-focused)`]:Object.assign({},(0,Ze.oN)(E)),[`${b}-list-holder-inner`]:{alignItems:"flex-start"},[`&${b}-block-node`]:{[`${b}-list-holder-inner`]:{alignItems:"stretch",[`${b}-node-content-wrapper`]:{flex:"auto"},[`${x}.dragging:after`]:{position:"absolute",inset:0,border:`1px solid ${E.colorPrimary}`,opacity:0,animationName:he,animationDuration:E.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none",borderRadius:E.borderRadius}}},[x]:{display:"flex",alignItems:"flex-start",marginBottom:z,lineHeight:(0,ee.unit)(ae),position:"relative","&:before":{content:'""',position:"absolute",zIndex:1,insetInlineStart:0,width:"100%",top:"100%",height:z},[`&-disabled ${b}-node-content-wrapper`]:{color:E.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}},[`${b}-checkbox-disabled + ${b}-node-selected,&${x}-disabled${x}-selected ${b}-node-content-wrapper`]:{backgroundColor:Je},[`${b}-checkbox-disabled`]:{pointerEvents:"unset"},[`&:not(${x}-disabled)`]:{[`${b}-node-content-wrapper`]:{"&:hover":{color:E.nodeHoverColor}}},[`&-active ${b}-node-content-wrapper`]:{background:E.controlItemBgHover},[`&:not(${x}-disabled).filter-node ${b}-title`]:{color:E.colorPrimary,fontWeight:500},"&-draggable":{cursor:"grab",[`${b}-draggable-icon`]:{flexShrink:0,width:ae,textAlign:"center",visibility:"visible",color:Ke},[`&${x}-disabled ${b}-draggable-icon`]:{visibility:"hidden"}}},[`${b}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:de}},[`${b}-draggable-icon`]:{visibility:"hidden"},[`${b}-switcher, ${b}-checkbox`]:{marginInlineEnd:E.calc(E.calc(ae).sub(E.controlInteractiveSize)).div(2).equal()},[`${b}-switcher`]:Object.assign(Object.assign({},Ne(a,E)),{position:"relative",flex:"none",alignSelf:"stretch",width:ae,textAlign:"center",cursor:"pointer",userSelect:"none",transition:`all ${E.motionDurationSlow}`,"&-noop":{cursor:"unset"},"&:before":{pointerEvents:"none",content:'""',width:ae,height:ae,position:"absolute",left:{_skip_check_:!0,value:0},top:0,borderRadius:E.borderRadius,transition:`all ${E.motionDurationSlow}`},[`&:not(${b}-switcher-noop):hover:before`]:{backgroundColor:E.colorBgTextHover},[`&_close ${b}-switcher-icon svg`]:{transform:"rotate(-90deg)"},"&-loading-icon":{color:E.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:E.calc(ae).div(2).equal(),bottom:E.calc(z).mul(-1).equal(),marginInlineStart:-1,borderInlineEnd:`1px solid ${E.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:E.calc(E.calc(ae).div(2).equal()).mul(.8).equal(),height:E.calc(ae).div(2).equal(),borderBottom:`1px solid ${E.colorBorder}`,content:'""'}}}),[`${b}-node-content-wrapper`]:Object.assign(Object.assign({position:"relative",minHeight:ae,paddingBlock:0,paddingInline:E.paddingXS,background:"transparent",borderRadius:E.borderRadius,cursor:"pointer",transition:`all ${E.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`},ce(a,E)),{"&:hover":{backgroundColor:Le},[`&${b}-node-selected`]:{color:E.nodeSelectedColor,backgroundColor:Fe},[`${b}-iconEle`]:{display:"inline-block",width:ae,height:ae,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}}),[`${b}-unselectable ${b}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${x}.drop-container > [draggable]`]:{boxShadow:`0 0 0 2px ${E.colorPrimary}`},"&-show-line":{[`${b}-indent-unit`]:{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:E.calc(ae).div(2).equal(),bottom:E.calc(z).mul(-1).equal(),borderInlineEnd:`1px solid ${E.colorBorder}`,content:'""'},"&-end:before":{display:"none"}},[`${b}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${x}-leaf-last ${b}-switcher-leaf-line:before`]:{top:"auto !important",bottom:"auto !important",height:`${(0,ee.unit)(E.calc(ae).div(2).equal())} !important`}})}},xe=function(a,E){let b=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;const x=`.${a}`,z=`${x}-treenode`,ae=E.calc(E.paddingXS).div(2).equal(),de=(0,Ve.mergeToken)(E,{treeCls:x,treeNodeCls:z,treeNodePadding:ae});return[Ue(a,de),b&&Ie(de)].filter(Boolean)},De=a=>{const{controlHeightSM:E,controlItemBgHover:b,controlItemBgActive:x}=a,z=E;return{titleHeight:z,indentSize:z,nodeHoverBg:b,nodeHoverColor:a.colorText,nodeSelectedBg:x,nodeSelectedColor:a.colorText}},ue=a=>{const{colorTextLightSolid:E,colorPrimary:b}=a;return Object.assign(Object.assign({},De(a)),{directoryNodeSelectedColor:E,directoryNodeSelectedBg:b})};var y=(0,He.I$)("Tree",(a,E)=>{let{prefixCls:b}=E;return[{[a.componentCls]:(0,Oe.C2)(`${b}-checkbox`,a)},xe(b,a),(0,st.Z)(a)]},ue)},7349:function(wn,zt,me){"use strict";me.d(zt,{Z:function(){return Ke}});var ee=me(67294),Oe=me(83963),Ze={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},st=Ze,Ve=me(84180),He=function($e,ot){return ee.createElement(Ve.Z,(0,Oe.Z)({},$e,{ref:ot,icon:st}))},Ie=ee.forwardRef(He),he=Ie,Ne=me(46214),ce=me(77322),Ue={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},xe=Ue,De=function($e,ot){return ee.createElement(Ve.Z,(0,Oe.Z)({},$e,{ref:ot,icon:xe}))},ue=ee.forwardRef(De),y=ue,a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},E=a,b=function($e,ot){return ee.createElement(Ve.Z,(0,Oe.Z)({},$e,{ref:ot,icon:E}))},x=ee.forwardRef(b),z=x,ae=me(13144),de=me.n(ae),Fe=me(96159),Ke=Je=>{const{prefixCls:$e,switcherIcon:ot,treeNodeProps:_e,showLine:ft,switcherLoadingIcon:Re}=Je,{isLeaf:Ct,expanded:rn,loading:bt}=_e;if(bt)return ee.isValidElement(Re)?Re:ee.createElement(ce.Z,{className:`${$e}-switcher-loading-icon`});let pt;if(ft&&typeof ft=="object"&&(pt=ft.showLeafIcon),Ct){if(!ft)return null;if(typeof pt!="boolean"&&pt){const lt=typeof pt=="function"?pt(_e):pt,mt=`${$e}-switcher-line-custom-icon`;return ee.isValidElement(lt)?(0,Fe.Tm)(lt,{className:de()(lt.props.className||"",mt)}):lt}return pt?ee.createElement(Ne.Z,{className:`${$e}-switcher-line-icon`}):ee.createElement("span",{className:`${$e}-switcher-leaf-line`})}const Pt=`${$e}-switcher-icon`,yt=typeof ot=="function"?ot(_e):ot;return ee.isValidElement(yt)?(0,Fe.Tm)(yt,{className:de()(yt.props.className||"",Pt)}):yt!==void 0?yt:ft?rn?ee.createElement(y,{className:`${$e}-switcher-line-icon`}):ee.createElement(z,{className:`${$e}-switcher-line-icon`}):ee.createElement(he,{className:Pt})}},46214:function(wn,zt,me){"use strict";me.d(zt,{Z:function(){return he}});var ee=me(83963),Oe=me(67294),Ze={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},st=Ze,Ve=me(84180),He=function(ce,Ue){return Oe.createElement(Ve.Z,(0,ee.Z)({},ce,{ref:Ue,icon:st}))},Ie=Oe.forwardRef(He),he=Ie},55007:function(wn,zt,me){"use strict";me.d(zt,{Z:function(){return he}});var ee=me(83963),Oe=me(67294),Ze={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"},st=Ze,Ve=me(84180),He=function(ce,Ue){return Oe.createElement(Ve.Z,(0,ee.Z)({},ce,{ref:Ue,icon:st}))},Ie=Oe.forwardRef(He),he=Ie},79269:function(wn,zt,me){"use strict";me.d(zt,{Z:function(){return he}});var ee=me(83963),Oe=me(67294),Ze={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"},st=Ze,Ve=me(84180),He=function(ce,Ue){return Oe.createElement(Ve.Z,(0,ee.Z)({},ce,{ref:Ue,icon:st}))},Ie=Oe.forwardRef(He),he=Ie},17689:function(wn,zt){var me,ee;(function(){"use strict";var Oe={}.hasOwnProperty,Ze="[native code]";function st(){for(var Ve=[],He=0;He<arguments.length;He++){var Ie=arguments[He];if(Ie){var he=typeof Ie;if(he==="string"||he==="number")Ve.push(Ie);else if(Array.isArray(Ie)){if(Ie.length){var Ne=st.apply(null,Ie);Ne&&Ve.push(Ne)}}else if(he==="object"){if(Ie.toString!==Object.prototype.toString&&!Ie.toString.toString().includes("[native code]")){Ve.push(Ie.toString());continue}for(var ce in Ie)Oe.call(Ie,ce)&&Ie[ce]&&Ve.push(ce)}}}return Ve.join(" ")}wn.exports?(st.default=st,wn.exports=st):(me=[],ee=function(){return st}.apply(zt,me),ee!==void 0&&(wn.exports=ee))})()},92389:function(wn,zt){"use strict";var me={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(Oe){var Ze=Oe.keyCode;if(Oe.altKey&&!Oe.ctrlKey||Oe.metaKey||Ze>=me.F1&&Ze<=me.F12)return!1;switch(Ze){case me.ALT:case me.CAPS_LOCK:case me.CONTEXT_MENU:case me.CTRL:case me.DOWN:case me.END:case me.ESC:case me.HOME:case me.INSERT:case me.LEFT:case me.MAC_FF_META:case me.META:case me.NUMLOCK:case me.NUM_CENTER:case me.PAGE_DOWN:case me.PAGE_UP:case me.PAUSE:case me.PRINT_SCREEN:case me.RIGHT:case me.SHIFT:case me.UP:case me.WIN_KEY:case me.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(Oe){if(Oe>=me.ZERO&&Oe<=me.NINE||Oe>=me.NUM_ZERO&&Oe<=me.NUM_MULTIPLY||Oe>=me.A&&Oe<=me.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&Oe===0)return!0;switch(Oe){case me.SPACE:case me.QUESTION_MARK:case me.NUM_PLUS:case me.NUM_MINUS:case me.NUM_PERIOD:case me.NUM_DIVISION:case me.SEMICOLON:case me.DASH:case me.EQUALS:case me.COMMA:case me.PERIOD:case me.SLASH:case me.APOSTROPHE:case me.SINGLE_QUOTE:case me.OPEN_SQUARE_BRACKET:case me.BACKSLASH:case me.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}};zt.Z=me},80258:function(wn,zt){"use strict";zt.byteLength=Ie,zt.toByteArray=Ne,zt.fromByteArray=xe;for(var me=[],ee=[],Oe=typeof Uint8Array!="undefined"?Uint8Array:Array,Ze="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",st=0,Ve=Ze.length;st<Ve;++st)me[st]=Ze[st],ee[Ze.charCodeAt(st)]=st;ee[45]=62,ee[95]=63;function He(De){var ue=De.length;if(ue%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var y=De.indexOf("=");y===-1&&(y=ue);var a=y===ue?0:4-y%4;return[y,a]}function Ie(De){var ue=He(De),y=ue[0],a=ue[1];return(y+a)*3/4-a}function he(De,ue,y){return(ue+y)*3/4-y}function Ne(De){var ue,y=He(De),a=y[0],E=y[1],b=new Oe(he(De,a,E)),x=0,z=E>0?a-4:a,ae;for(ae=0;ae<z;ae+=4)ue=ee[De.charCodeAt(ae)]<<18|ee[De.charCodeAt(ae+1)]<<12|ee[De.charCodeAt(ae+2)]<<6|ee[De.charCodeAt(ae+3)],b[x++]=ue>>16&255,b[x++]=ue>>8&255,b[x++]=ue&255;return E===2&&(ue=ee[De.charCodeAt(ae)]<<2|ee[De.charCodeAt(ae+1)]>>4,b[x++]=ue&255),E===1&&(ue=ee[De.charCodeAt(ae)]<<10|ee[De.charCodeAt(ae+1)]<<4|ee[De.charCodeAt(ae+2)]>>2,b[x++]=ue>>8&255,b[x++]=ue&255),b}function ce(De){return me[De>>18&63]+me[De>>12&63]+me[De>>6&63]+me[De&63]}function Ue(De,ue,y){for(var a,E=[],b=ue;b<y;b+=3)a=(De[b]<<16&16711680)+(De[b+1]<<8&65280)+(De[b+2]&255),E.push(ce(a));return E.join("")}function xe(De){for(var ue,y=De.length,a=y%3,E=[],b=16383,x=0,z=y-a;x<z;x+=b)E.push(Ue(De,x,x+b>z?z:x+b));return a===1?(ue=De[y-1],E.push(me[ue>>2]+me[ue<<4&63]+"==")):a===2&&(ue=(De[y-2]<<8)+De[y-1],E.push(me[ue>>10]+me[ue>>4&63]+me[ue<<2&63]+"=")),E.join("")}},48764:function(wn,zt,me){"use strict";var ee;var Oe=me(80258),Ze=me(80645),st=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;zt.lW=he,ee=x,zt.h2=50;var Ve=2147483647;ee=Ve,he.TYPED_ARRAY_SUPPORT=He(),!he.TYPED_ARRAY_SUPPORT&&typeof console!="undefined"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function He(){try{var Ye=new Uint8Array(1),pe={foo:function(){return 42}};return Object.setPrototypeOf(pe,Uint8Array.prototype),Object.setPrototypeOf(Ye,pe),Ye.foo()===42}catch(Se){return!1}}Object.defineProperty(he.prototype,"parent",{enumerable:!0,get:function(){if(he.isBuffer(this))return this.buffer}}),Object.defineProperty(he.prototype,"offset",{enumerable:!0,get:function(){if(he.isBuffer(this))return this.byteOffset}});function Ie(Ye){if(Ye>Ve)throw new RangeError('The value "'+Ye+'" is invalid for option "size"');var pe=new Uint8Array(Ye);return Object.setPrototypeOf(pe,he.prototype),pe}function he(Ye,pe,Se){if(typeof Ye=="number"){if(typeof pe=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return xe(Ye)}return Ne(Ye,pe,Se)}he.poolSize=8192;function Ne(Ye,pe,Se){if(typeof Ye=="string")return De(Ye,pe);if(ArrayBuffer.isView(Ye))return y(Ye);if(Ye==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Ye);if(Wn(Ye,ArrayBuffer)||Ye&&Wn(Ye.buffer,ArrayBuffer)||typeof SharedArrayBuffer!="undefined"&&(Wn(Ye,SharedArrayBuffer)||Ye&&Wn(Ye.buffer,SharedArrayBuffer)))return a(Ye,pe,Se);if(typeof Ye=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var je=Ye.valueOf&&Ye.valueOf();if(je!=null&&je!==Ye)return he.from(je,pe,Se);var Me=E(Ye);if(Me)return Me;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof Ye[Symbol.toPrimitive]=="function")return he.from(Ye[Symbol.toPrimitive]("string"),pe,Se);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Ye)}he.from=function(Ye,pe,Se){return Ne(Ye,pe,Se)},Object.setPrototypeOf(he.prototype,Uint8Array.prototype),Object.setPrototypeOf(he,Uint8Array);function ce(Ye){if(typeof Ye!="number")throw new TypeError('"size" argument must be of type number');if(Ye<0)throw new RangeError('The value "'+Ye+'" is invalid for option "size"')}function Ue(Ye,pe,Se){return ce(Ye),Ye<=0?Ie(Ye):pe!==void 0?typeof Se=="string"?Ie(Ye).fill(pe,Se):Ie(Ye).fill(pe):Ie(Ye)}he.alloc=function(Ye,pe,Se){return Ue(Ye,pe,Se)};function xe(Ye){return ce(Ye),Ie(Ye<0?0:b(Ye)|0)}he.allocUnsafe=function(Ye){return xe(Ye)},he.allocUnsafeSlow=function(Ye){return xe(Ye)};function De(Ye,pe){if((typeof pe!="string"||pe==="")&&(pe="utf8"),!he.isEncoding(pe))throw new TypeError("Unknown encoding: "+pe);var Se=z(Ye,pe)|0,je=Ie(Se),Me=je.write(Ye,pe);return Me!==Se&&(je=je.slice(0,Me)),je}function ue(Ye){for(var pe=Ye.length<0?0:b(Ye.length)|0,Se=Ie(pe),je=0;je<pe;je+=1)Se[je]=Ye[je]&255;return Se}function y(Ye){if(Wn(Ye,Uint8Array)){var pe=new Uint8Array(Ye);return a(pe.buffer,pe.byteOffset,pe.byteLength)}return ue(Ye)}function a(Ye,pe,Se){if(pe<0||Ye.byteLength<pe)throw new RangeError('"offset" is outside of buffer bounds');if(Ye.byteLength<pe+(Se||0))throw new RangeError('"length" is outside of buffer bounds');var je;return pe===void 0&&Se===void 0?je=new Uint8Array(Ye):Se===void 0?je=new Uint8Array(Ye,pe):je=new Uint8Array(Ye,pe,Se),Object.setPrototypeOf(je,he.prototype),je}function E(Ye){if(he.isBuffer(Ye)){var pe=b(Ye.length)|0,Se=Ie(pe);return Se.length===0||Ye.copy(Se,0,0,pe),Se}if(Ye.length!==void 0)return typeof Ye.length!="number"||Te(Ye.length)?Ie(0):ue(Ye);if(Ye.type==="Buffer"&&Array.isArray(Ye.data))return ue(Ye.data)}function b(Ye){if(Ye>=Ve)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+Ve.toString(16)+" bytes");return Ye|0}function x(Ye){return+Ye!=Ye&&(Ye=0),he.alloc(+Ye)}he.isBuffer=function(pe){return pe!=null&&pe._isBuffer===!0&&pe!==he.prototype},he.compare=function(pe,Se){if(Wn(pe,Uint8Array)&&(pe=he.from(pe,pe.offset,pe.byteLength)),Wn(Se,Uint8Array)&&(Se=he.from(Se,Se.offset,Se.byteLength)),!he.isBuffer(pe)||!he.isBuffer(Se))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(pe===Se)return 0;for(var je=pe.length,Me=Se.length,et=0,it=Math.min(je,Me);et<it;++et)if(pe[et]!==Se[et]){je=pe[et],Me=Se[et];break}return je<Me?-1:Me<je?1:0},he.isEncoding=function(pe){switch(String(pe).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},he.concat=function(pe,Se){if(!Array.isArray(pe))throw new TypeError('"list" argument must be an Array of Buffers');if(pe.length===0)return he.alloc(0);var je;if(Se===void 0)for(Se=0,je=0;je<pe.length;++je)Se+=pe[je].length;var Me=he.allocUnsafe(Se),et=0;for(je=0;je<pe.length;++je){var it=pe[je];if(Wn(it,Uint8Array))et+it.length>Me.length?he.from(it).copy(Me,et):Uint8Array.prototype.set.call(Me,it,et);else if(he.isBuffer(it))it.copy(Me,et);else throw new TypeError('"list" argument must be an Array of Buffers');et+=it.length}return Me};function z(Ye,pe){if(he.isBuffer(Ye))return Ye.length;if(ArrayBuffer.isView(Ye)||Wn(Ye,ArrayBuffer))return Ye.byteLength;if(typeof Ye!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof Ye);var Se=Ye.length,je=arguments.length>2&&arguments[2]===!0;if(!je&&Se===0)return 0;for(var Me=!1;;)switch(pe){case"ascii":case"latin1":case"binary":return Se;case"utf8":case"utf-8":return vn(Ye).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Se*2;case"hex":return Se>>>1;case"base64":return St(Ye).length;default:if(Me)return je?-1:vn(Ye).length;pe=(""+pe).toLowerCase(),Me=!0}}he.byteLength=z;function ae(Ye,pe,Se){var je=!1;if((pe===void 0||pe<0)&&(pe=0),pe>this.length||((Se===void 0||Se>this.length)&&(Se=this.length),Se<=0)||(Se>>>=0,pe>>>=0,Se<=pe))return"";for(Ye||(Ye="utf8");;)switch(Ye){case"hex":return Pt(this,pe,Se);case"utf8":case"utf-8":return Re(this,pe,Se);case"ascii":return bt(this,pe,Se);case"latin1":case"binary":return pt(this,pe,Se);case"base64":return ft(this,pe,Se);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return yt(this,pe,Se);default:if(je)throw new TypeError("Unknown encoding: "+Ye);Ye=(Ye+"").toLowerCase(),je=!0}}he.prototype._isBuffer=!0;function de(Ye,pe,Se){var je=Ye[pe];Ye[pe]=Ye[Se],Ye[Se]=je}he.prototype.swap16=function(){var pe=this.length;if(pe%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var Se=0;Se<pe;Se+=2)de(this,Se,Se+1);return this},he.prototype.swap32=function(){var pe=this.length;if(pe%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var Se=0;Se<pe;Se+=4)de(this,Se,Se+3),de(this,Se+1,Se+2);return this},he.prototype.swap64=function(){var pe=this.length;if(pe%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var Se=0;Se<pe;Se+=8)de(this,Se,Se+7),de(this,Se+1,Se+6),de(this,Se+2,Se+5),de(this,Se+3,Se+4);return this},he.prototype.toString=function(){var pe=this.length;return pe===0?"":arguments.length===0?Re(this,0,pe):ae.apply(this,arguments)},he.prototype.toLocaleString=he.prototype.toString,he.prototype.equals=function(pe){if(!he.isBuffer(pe))throw new TypeError("Argument must be a Buffer");return this===pe?!0:he.compare(this,pe)===0},he.prototype.inspect=function(){var pe="",Se=zt.h2;return pe=this.toString("hex",0,Se).replace(/(.{2})/g,"$1 ").trim(),this.length>Se&&(pe+=" ... "),"<Buffer "+pe+">"},st&&(he.prototype[st]=he.prototype.inspect),he.prototype.compare=function(pe,Se,je,Me,et){if(Wn(pe,Uint8Array)&&(pe=he.from(pe,pe.offset,pe.byteLength)),!he.isBuffer(pe))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof pe);if(Se===void 0&&(Se=0),je===void 0&&(je=pe?pe.length:0),Me===void 0&&(Me=0),et===void 0&&(et=this.length),Se<0||je>pe.length||Me<0||et>this.length)throw new RangeError("out of range index");if(Me>=et&&Se>=je)return 0;if(Me>=et)return-1;if(Se>=je)return 1;if(Se>>>=0,je>>>=0,Me>>>=0,et>>>=0,this===pe)return 0;for(var it=et-Me,Ot=je-Se,It=Math.min(it,Ot),Qt=this.slice(Me,et),jt=pe.slice(Se,je),ln=0;ln<It;++ln)if(Qt[ln]!==jt[ln]){it=Qt[ln],Ot=jt[ln];break}return it<Ot?-1:Ot<it?1:0};function Fe(Ye,pe,Se,je,Me){if(Ye.length===0)return-1;if(typeof Se=="string"?(je=Se,Se=0):Se>2147483647?Se=2147483647:Se<-2147483648&&(Se=-2147483648),Se=+Se,Te(Se)&&(Se=Me?0:Ye.length-1),Se<0&&(Se=Ye.length+Se),Se>=Ye.length){if(Me)return-1;Se=Ye.length-1}else if(Se<0)if(Me)Se=0;else return-1;if(typeof pe=="string"&&(pe=he.from(pe,je)),he.isBuffer(pe))return pe.length===0?-1:Le(Ye,pe,Se,je,Me);if(typeof pe=="number")return pe=pe&255,typeof Uint8Array.prototype.indexOf=="function"?Me?Uint8Array.prototype.indexOf.call(Ye,pe,Se):Uint8Array.prototype.lastIndexOf.call(Ye,pe,Se):Le(Ye,[pe],Se,je,Me);throw new TypeError("val must be string, number or Buffer")}function Le(Ye,pe,Se,je,Me){var et=1,it=Ye.length,Ot=pe.length;if(je!==void 0&&(je=String(je).toLowerCase(),je==="ucs2"||je==="ucs-2"||je==="utf16le"||je==="utf-16le")){if(Ye.length<2||pe.length<2)return-1;et=2,it/=2,Ot/=2,Se/=2}function It(_t,Un){return et===1?_t[Un]:_t.readUInt16BE(Un*et)}var Qt;if(Me){var jt=-1;for(Qt=Se;Qt<it;Qt++)if(It(Ye,Qt)===It(pe,jt===-1?0:Qt-jt)){if(jt===-1&&(jt=Qt),Qt-jt+1===Ot)return jt*et}else jt!==-1&&(Qt-=Qt-jt),jt=-1}else for(Se+Ot>it&&(Se=it-Ot),Qt=Se;Qt>=0;Qt--){for(var ln=!0,jn=0;jn<Ot;jn++)if(It(Ye,Qt+jn)!==It(pe,jn)){ln=!1;break}if(ln)return Qt}return-1}he.prototype.includes=function(pe,Se,je){return this.indexOf(pe,Se,je)!==-1},he.prototype.indexOf=function(pe,Se,je){return Fe(this,pe,Se,je,!0)},he.prototype.lastIndexOf=function(pe,Se,je){return Fe(this,pe,Se,je,!1)};function Ke(Ye,pe,Se,je){Se=Number(Se)||0;var Me=Ye.length-Se;je?(je=Number(je),je>Me&&(je=Me)):je=Me;var et=pe.length;je>et/2&&(je=et/2);for(var it=0;it<je;++it){var Ot=parseInt(pe.substr(it*2,2),16);if(Te(Ot))return it;Ye[Se+it]=Ot}return it}function Je(Ye,pe,Se,je){return _n(vn(pe,Ye.length-Se),Ye,Se,je)}function $e(Ye,pe,Se,je){return _n(Mt(pe),Ye,Se,je)}function ot(Ye,pe,Se,je){return _n(St(pe),Ye,Se,je)}function _e(Ye,pe,Se,je){return _n(Tn(pe,Ye.length-Se),Ye,Se,je)}he.prototype.write=function(pe,Se,je,Me){if(Se===void 0)Me="utf8",je=this.length,Se=0;else if(je===void 0&&typeof Se=="string")Me=Se,je=this.length,Se=0;else if(isFinite(Se))Se=Se>>>0,isFinite(je)?(je=je>>>0,Me===void 0&&(Me="utf8")):(Me=je,je=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var et=this.length-Se;if((je===void 0||je>et)&&(je=et),pe.length>0&&(je<0||Se<0)||Se>this.length)throw new RangeError("Attempt to write outside buffer bounds");Me||(Me="utf8");for(var it=!1;;)switch(Me){case"hex":return Ke(this,pe,Se,je);case"utf8":case"utf-8":return Je(this,pe,Se,je);case"ascii":case"latin1":case"binary":return $e(this,pe,Se,je);case"base64":return ot(this,pe,Se,je);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return _e(this,pe,Se,je);default:if(it)throw new TypeError("Unknown encoding: "+Me);Me=(""+Me).toLowerCase(),it=!0}},he.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function ft(Ye,pe,Se){return pe===0&&Se===Ye.length?Oe.fromByteArray(Ye):Oe.fromByteArray(Ye.slice(pe,Se))}function Re(Ye,pe,Se){Se=Math.min(Ye.length,Se);for(var je=[],Me=pe;Me<Se;){var et=Ye[Me],it=null,Ot=et>239?4:et>223?3:et>191?2:1;if(Me+Ot<=Se){var It,Qt,jt,ln;switch(Ot){case 1:et<128&&(it=et);break;case 2:It=Ye[Me+1],(It&192)===128&&(ln=(et&31)<<6|It&63,ln>127&&(it=ln));break;case 3:It=Ye[Me+1],Qt=Ye[Me+2],(It&192)===128&&(Qt&192)===128&&(ln=(et&15)<<12|(It&63)<<6|Qt&63,ln>2047&&(ln<55296||ln>57343)&&(it=ln));break;case 4:It=Ye[Me+1],Qt=Ye[Me+2],jt=Ye[Me+3],(It&192)===128&&(Qt&192)===128&&(jt&192)===128&&(ln=(et&15)<<18|(It&63)<<12|(Qt&63)<<6|jt&63,ln>65535&&ln<1114112&&(it=ln))}}it===null?(it=65533,Ot=1):it>65535&&(it-=65536,je.push(it>>>10&1023|55296),it=56320|it&1023),je.push(it),Me+=Ot}return rn(je)}var Ct=4096;function rn(Ye){var pe=Ye.length;if(pe<=Ct)return String.fromCharCode.apply(String,Ye);for(var Se="",je=0;je<pe;)Se+=String.fromCharCode.apply(String,Ye.slice(je,je+=Ct));return Se}function bt(Ye,pe,Se){var je="";Se=Math.min(Ye.length,Se);for(var Me=pe;Me<Se;++Me)je+=String.fromCharCode(Ye[Me]&127);return je}function pt(Ye,pe,Se){var je="";Se=Math.min(Ye.length,Se);for(var Me=pe;Me<Se;++Me)je+=String.fromCharCode(Ye[Me]);return je}function Pt(Ye,pe,Se){var je=Ye.length;(!pe||pe<0)&&(pe=0),(!Se||Se<0||Se>je)&&(Se=je);for(var Me="",et=pe;et<Se;++et)Me+=Rt[Ye[et]];return Me}function yt(Ye,pe,Se){for(var je=Ye.slice(pe,Se),Me="",et=0;et<je.length-1;et+=2)Me+=String.fromCharCode(je[et]+je[et+1]*256);return Me}he.prototype.slice=function(pe,Se){var je=this.length;pe=~~pe,Se=Se===void 0?je:~~Se,pe<0?(pe+=je,pe<0&&(pe=0)):pe>je&&(pe=je),Se<0?(Se+=je,Se<0&&(Se=0)):Se>je&&(Se=je),Se<pe&&(Se=pe);var Me=this.subarray(pe,Se);return Object.setPrototypeOf(Me,he.prototype),Me};function lt(Ye,pe,Se){if(Ye%1!==0||Ye<0)throw new RangeError("offset is not uint");if(Ye+pe>Se)throw new RangeError("Trying to access beyond buffer length")}he.prototype.readUintLE=he.prototype.readUIntLE=function(pe,Se,je){pe=pe>>>0,Se=Se>>>0,je||lt(pe,Se,this.length);for(var Me=this[pe],et=1,it=0;++it<Se&&(et*=256);)Me+=this[pe+it]*et;return Me},he.prototype.readUintBE=he.prototype.readUIntBE=function(pe,Se,je){pe=pe>>>0,Se=Se>>>0,je||lt(pe,Se,this.length);for(var Me=this[pe+--Se],et=1;Se>0&&(et*=256);)Me+=this[pe+--Se]*et;return Me},he.prototype.readUint8=he.prototype.readUInt8=function(pe,Se){return pe=pe>>>0,Se||lt(pe,1,this.length),this[pe]},he.prototype.readUint16LE=he.prototype.readUInt16LE=function(pe,Se){return pe=pe>>>0,Se||lt(pe,2,this.length),this[pe]|this[pe+1]<<8},he.prototype.readUint16BE=he.prototype.readUInt16BE=function(pe,Se){return pe=pe>>>0,Se||lt(pe,2,this.length),this[pe]<<8|this[pe+1]},he.prototype.readUint32LE=he.prototype.readUInt32LE=function(pe,Se){return pe=pe>>>0,Se||lt(pe,4,this.length),(this[pe]|this[pe+1]<<8|this[pe+2]<<16)+this[pe+3]*16777216},he.prototype.readUint32BE=he.prototype.readUInt32BE=function(pe,Se){return pe=pe>>>0,Se||lt(pe,4,this.length),this[pe]*16777216+(this[pe+1]<<16|this[pe+2]<<8|this[pe+3])},he.prototype.readIntLE=function(pe,Se,je){pe=pe>>>0,Se=Se>>>0,je||lt(pe,Se,this.length);for(var Me=this[pe],et=1,it=0;++it<Se&&(et*=256);)Me+=this[pe+it]*et;return et*=128,Me>=et&&(Me-=Math.pow(2,8*Se)),Me},he.prototype.readIntBE=function(pe,Se,je){pe=pe>>>0,Se=Se>>>0,je||lt(pe,Se,this.length);for(var Me=Se,et=1,it=this[pe+--Me];Me>0&&(et*=256);)it+=this[pe+--Me]*et;return et*=128,it>=et&&(it-=Math.pow(2,8*Se)),it},he.prototype.readInt8=function(pe,Se){return pe=pe>>>0,Se||lt(pe,1,this.length),this[pe]&128?(255-this[pe]+1)*-1:this[pe]},he.prototype.readInt16LE=function(pe,Se){pe=pe>>>0,Se||lt(pe,2,this.length);var je=this[pe]|this[pe+1]<<8;return je&32768?je|4294901760:je},he.prototype.readInt16BE=function(pe,Se){pe=pe>>>0,Se||lt(pe,2,this.length);var je=this[pe+1]|this[pe]<<8;return je&32768?je|4294901760:je},he.prototype.readInt32LE=function(pe,Se){return pe=pe>>>0,Se||lt(pe,4,this.length),this[pe]|this[pe+1]<<8|this[pe+2]<<16|this[pe+3]<<24},he.prototype.readInt32BE=function(pe,Se){return pe=pe>>>0,Se||lt(pe,4,this.length),this[pe]<<24|this[pe+1]<<16|this[pe+2]<<8|this[pe+3]},he.prototype.readFloatLE=function(pe,Se){return pe=pe>>>0,Se||lt(pe,4,this.length),Ze.read(this,pe,!0,23,4)},he.prototype.readFloatBE=function(pe,Se){return pe=pe>>>0,Se||lt(pe,4,this.length),Ze.read(this,pe,!1,23,4)},he.prototype.readDoubleLE=function(pe,Se){return pe=pe>>>0,Se||lt(pe,8,this.length),Ze.read(this,pe,!0,52,8)},he.prototype.readDoubleBE=function(pe,Se){return pe=pe>>>0,Se||lt(pe,8,this.length),Ze.read(this,pe,!1,52,8)};function mt(Ye,pe,Se,je,Me,et){if(!he.isBuffer(Ye))throw new TypeError('"buffer" argument must be a Buffer instance');if(pe>Me||pe<et)throw new RangeError('"value" argument is out of bounds');if(Se+je>Ye.length)throw new RangeError("Index out of range")}he.prototype.writeUintLE=he.prototype.writeUIntLE=function(pe,Se,je,Me){if(pe=+pe,Se=Se>>>0,je=je>>>0,!Me){var et=Math.pow(2,8*je)-1;mt(this,pe,Se,je,et,0)}var it=1,Ot=0;for(this[Se]=pe&255;++Ot<je&&(it*=256);)this[Se+Ot]=pe/it&255;return Se+je},he.prototype.writeUintBE=he.prototype.writeUIntBE=function(pe,Se,je,Me){if(pe=+pe,Se=Se>>>0,je=je>>>0,!Me){var et=Math.pow(2,8*je)-1;mt(this,pe,Se,je,et,0)}var it=je-1,Ot=1;for(this[Se+it]=pe&255;--it>=0&&(Ot*=256);)this[Se+it]=pe/Ot&255;return Se+je},he.prototype.writeUint8=he.prototype.writeUInt8=function(pe,Se,je){return pe=+pe,Se=Se>>>0,je||mt(this,pe,Se,1,255,0),this[Se]=pe&255,Se+1},he.prototype.writeUint16LE=he.prototype.writeUInt16LE=function(pe,Se,je){return pe=+pe,Se=Se>>>0,je||mt(this,pe,Se,2,65535,0),this[Se]=pe&255,this[Se+1]=pe>>>8,Se+2},he.prototype.writeUint16BE=he.prototype.writeUInt16BE=function(pe,Se,je){return pe=+pe,Se=Se>>>0,je||mt(this,pe,Se,2,65535,0),this[Se]=pe>>>8,this[Se+1]=pe&255,Se+2},he.prototype.writeUint32LE=he.prototype.writeUInt32LE=function(pe,Se,je){return pe=+pe,Se=Se>>>0,je||mt(this,pe,Se,4,4294967295,0),this[Se+3]=pe>>>24,this[Se+2]=pe>>>16,this[Se+1]=pe>>>8,this[Se]=pe&255,Se+4},he.prototype.writeUint32BE=he.prototype.writeUInt32BE=function(pe,Se,je){return pe=+pe,Se=Se>>>0,je||mt(this,pe,Se,4,4294967295,0),this[Se]=pe>>>24,this[Se+1]=pe>>>16,this[Se+2]=pe>>>8,this[Se+3]=pe&255,Se+4},he.prototype.writeIntLE=function(pe,Se,je,Me){if(pe=+pe,Se=Se>>>0,!Me){var et=Math.pow(2,8*je-1);mt(this,pe,Se,je,et-1,-et)}var it=0,Ot=1,It=0;for(this[Se]=pe&255;++it<je&&(Ot*=256);)pe<0&&It===0&&this[Se+it-1]!==0&&(It=1),this[Se+it]=(pe/Ot>>0)-It&255;return Se+je},he.prototype.writeIntBE=function(pe,Se,je,Me){if(pe=+pe,Se=Se>>>0,!Me){var et=Math.pow(2,8*je-1);mt(this,pe,Se,je,et-1,-et)}var it=je-1,Ot=1,It=0;for(this[Se+it]=pe&255;--it>=0&&(Ot*=256);)pe<0&&It===0&&this[Se+it+1]!==0&&(It=1),this[Se+it]=(pe/Ot>>0)-It&255;return Se+je},he.prototype.writeInt8=function(pe,Se,je){return pe=+pe,Se=Se>>>0,je||mt(this,pe,Se,1,127,-128),pe<0&&(pe=255+pe+1),this[Se]=pe&255,Se+1},he.prototype.writeInt16LE=function(pe,Se,je){return pe=+pe,Se=Se>>>0,je||mt(this,pe,Se,2,32767,-32768),this[Se]=pe&255,this[Se+1]=pe>>>8,Se+2},he.prototype.writeInt16BE=function(pe,Se,je){return pe=+pe,Se=Se>>>0,je||mt(this,pe,Se,2,32767,-32768),this[Se]=pe>>>8,this[Se+1]=pe&255,Se+2},he.prototype.writeInt32LE=function(pe,Se,je){return pe=+pe,Se=Se>>>0,je||mt(this,pe,Se,4,2147483647,-2147483648),this[Se]=pe&255,this[Se+1]=pe>>>8,this[Se+2]=pe>>>16,this[Se+3]=pe>>>24,Se+4},he.prototype.writeInt32BE=function(pe,Se,je){return pe=+pe,Se=Se>>>0,je||mt(this,pe,Se,4,2147483647,-2147483648),pe<0&&(pe=4294967295+pe+1),this[Se]=pe>>>24,this[Se+1]=pe>>>16,this[Se+2]=pe>>>8,this[Se+3]=pe&255,Se+4};function cn(Ye,pe,Se,je,Me,et){if(Se+je>Ye.length)throw new RangeError("Index out of range");if(Se<0)throw new RangeError("Index out of range")}function Fn(Ye,pe,Se,je,Me){return pe=+pe,Se=Se>>>0,Me||cn(Ye,pe,Se,4,34028234663852886e22,-34028234663852886e22),Ze.write(Ye,pe,Se,je,23,4),Se+4}he.prototype.writeFloatLE=function(pe,Se,je){return Fn(this,pe,Se,!0,je)},he.prototype.writeFloatBE=function(pe,Se,je){return Fn(this,pe,Se,!1,je)};function kt(Ye,pe,Se,je,Me){return pe=+pe,Se=Se>>>0,Me||cn(Ye,pe,Se,8,17976931348623157e292,-17976931348623157e292),Ze.write(Ye,pe,Se,je,52,8),Se+8}he.prototype.writeDoubleLE=function(pe,Se,je){return kt(this,pe,Se,!0,je)},he.prototype.writeDoubleBE=function(pe,Se,je){return kt(this,pe,Se,!1,je)},he.prototype.copy=function(pe,Se,je,Me){if(!he.isBuffer(pe))throw new TypeError("argument should be a Buffer");if(je||(je=0),!Me&&Me!==0&&(Me=this.length),Se>=pe.length&&(Se=pe.length),Se||(Se=0),Me>0&&Me<je&&(Me=je),Me===je||pe.length===0||this.length===0)return 0;if(Se<0)throw new RangeError("targetStart out of bounds");if(je<0||je>=this.length)throw new RangeError("Index out of range");if(Me<0)throw new RangeError("sourceEnd out of bounds");Me>this.length&&(Me=this.length),pe.length-Se<Me-je&&(Me=pe.length-Se+je);var et=Me-je;return this===pe&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(Se,je,Me):Uint8Array.prototype.set.call(pe,this.subarray(je,Me),Se),et},he.prototype.fill=function(pe,Se,je,Me){if(typeof pe=="string"){if(typeof Se=="string"?(Me=Se,Se=0,je=this.length):typeof je=="string"&&(Me=je,je=this.length),Me!==void 0&&typeof Me!="string")throw new TypeError("encoding must be a string");if(typeof Me=="string"&&!he.isEncoding(Me))throw new TypeError("Unknown encoding: "+Me);if(pe.length===1){var et=pe.charCodeAt(0);(Me==="utf8"&&et<128||Me==="latin1")&&(pe=et)}}else typeof pe=="number"?pe=pe&255:typeof pe=="boolean"&&(pe=Number(pe));if(Se<0||this.length<Se||this.length<je)throw new RangeError("Out of range index");if(je<=Se)return this;Se=Se>>>0,je=je===void 0?this.length:je>>>0,pe||(pe=0);var it;if(typeof pe=="number")for(it=Se;it<je;++it)this[it]=pe;else{var Ot=he.isBuffer(pe)?pe:he.from(pe,Me),It=Ot.length;if(It===0)throw new TypeError('The value "'+pe+'" is invalid for argument "value"');for(it=0;it<je-Se;++it)this[it+Se]=Ot[it%It]}return this};var dn=/[^+/0-9A-Za-z-_]/g;function Mn(Ye){if(Ye=Ye.split("=")[0],Ye=Ye.trim().replace(dn,""),Ye.length<2)return"";for(;Ye.length%4!==0;)Ye=Ye+"=";return Ye}function vn(Ye,pe){pe=pe||1/0;for(var Se,je=Ye.length,Me=null,et=[],it=0;it<je;++it){if(Se=Ye.charCodeAt(it),Se>55295&&Se<57344){if(!Me){if(Se>56319){(pe-=3)>-1&&et.push(239,191,189);continue}else if(it+1===je){(pe-=3)>-1&&et.push(239,191,189);continue}Me=Se;continue}if(Se<56320){(pe-=3)>-1&&et.push(239,191,189),Me=Se;continue}Se=(Me-55296<<10|Se-56320)+65536}else Me&&(pe-=3)>-1&&et.push(239,191,189);if(Me=null,Se<128){if((pe-=1)<0)break;et.push(Se)}else if(Se<2048){if((pe-=2)<0)break;et.push(Se>>6|192,Se&63|128)}else if(Se<65536){if((pe-=3)<0)break;et.push(Se>>12|224,Se>>6&63|128,Se&63|128)}else if(Se<1114112){if((pe-=4)<0)break;et.push(Se>>18|240,Se>>12&63|128,Se>>6&63|128,Se&63|128)}else throw new Error("Invalid code point")}return et}function Mt(Ye){for(var pe=[],Se=0;Se<Ye.length;++Se)pe.push(Ye.charCodeAt(Se)&255);return pe}function Tn(Ye,pe){for(var Se,je,Me,et=[],it=0;it<Ye.length&&!((pe-=2)<0);++it)Se=Ye.charCodeAt(it),je=Se>>8,Me=Se%256,et.push(Me),et.push(je);return et}function St(Ye){return Oe.toByteArray(Mn(Ye))}function _n(Ye,pe,Se,je){for(var Me=0;Me<je&&!(Me+Se>=pe.length||Me>=Ye.length);++Me)pe[Me+Se]=Ye[Me];return Me}function Wn(Ye,pe){return Ye instanceof pe||Ye!=null&&Ye.constructor!=null&&Ye.constructor.name!=null&&Ye.constructor.name===pe.name}function Te(Ye){return Ye!==Ye}var Rt=function(){for(var Ye="0123456789abcdef",pe=new Array(256),Se=0;Se<16;++Se)for(var je=Se*16,Me=0;Me<16;++Me)pe[je+Me]=Ye[Se]+Ye[Me];return pe}()},86010:function(wn,zt,me){"use strict";me.r(zt),me.d(zt,{clsx:function(){return Oe}});function ee(Ze){var st,Ve,He="";if(typeof Ze=="string"||typeof Ze=="number")He+=Ze;else if(typeof Ze=="object")if(Array.isArray(Ze))for(st=0;st<Ze.length;st++)Ze[st]&&(Ve=ee(Ze[st]))&&(He&&(He+=" "),He+=Ve);else for(st in Ze)Ze[st]&&(He&&(He+=" "),He+=st);return He}function Oe(){for(var Ze,st,Ve=0,He="";Ve<arguments.length;)(Ze=arguments[Ve++])&&(st=ee(Ze))&&(He&&(He+=" "),He+=st);return He}zt.default=Oe},87155:function(wn,zt,me){"use strict";Object.defineProperty(zt,"__esModule",{value:!0}),zt.default=void 0;var ee=Object.assign||function(a){for(var E=1;E<arguments.length;E++){var b=arguments[E];for(var x in b)Object.prototype.hasOwnProperty.call(b,x)&&(a[x]=b[x])}return a},Oe=function(){function a(E,b){for(var x=0;x<b.length;x++){var z=b[x];z.enumerable=z.enumerable||!1,z.configurable=!0,"value"in z&&(z.writable=!0),Object.defineProperty(E,z.key,z)}}return function(E,b,x){return b&&a(E.prototype,b),x&&a(E,x),E}}(),Ze=me(67294),st=Ue(Ze),Ve=me(45697),He=Ue(Ve),Ie=me(72984),he=Ue(Ie),Ne=me(18587),ce=me(52211);function Ue(a){return a&&a.__esModule?a:{default:a}}function xe(a,E){if(!(a instanceof E))throw new TypeError("Cannot call a class as a function")}function De(a,E){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return E&&(typeof E=="object"||typeof E=="function")?E:a}function ue(a,E){if(typeof E!="function"&&E!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof E);a.prototype=Object.create(E&&E.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),E&&(Object.setPrototypeOf?Object.setPrototypeOf(a,E):a.__proto__=E)}var y=function(a){ue(E,a);function E(b){xe(this,E);var x=De(this,(E.__proto__||Object.getPrototypeOf(E)).call(this,b));return x.getEchartsInstance=function(){return x.echartsLib.getInstanceByDom(x.echartsElement)||x.echartsLib.init(x.echartsElement,x.props.theme,x.props.opts)},x.dispose=function(){if(x.echartsElement){try{(0,Ne.clear)(x.echartsElement)}catch(z){console.warn(z)}x.echartsLib.dispose(x.echartsElement)}},x.rerender=function(){var z=x.props,ae=z.onEvents,de=z.onChartReady,Fe=x.renderEchartDom();x.bindEvents(Fe,ae||{}),typeof de=="function"&&x.props.onChartReady(Fe),x.echartsElement&&(0,Ne.bind)(x.echartsElement,function(){try{Fe.resize()}catch(Le){console.warn(Le)}})},x.bindEvents=function(z,ae){var de=function(Ke,Je){typeof Ke=="string"&&typeof Je=="function"&&z.on(Ke,function($e){Je($e,z)})};for(var Fe in ae)Object.prototype.hasOwnProperty.call(ae,Fe)&&de(Fe,ae[Fe])},x.renderEchartDom=function(){var z=x.getEchartsInstance();return z.setOption(x.props.option,x.props.notMerge||!1,x.props.lazyUpdate||!1),x.props.showLoading?z.showLoading(x.props.loadingOption||null):z.hideLoading(),z},x.echartsLib=b.echarts,x.echartsElement=null,x}return Oe(E,[{key:"componentDidMount",value:function(){this.rerender()}},{key:"componentDidUpdate",value:function(x){if(!(typeof this.props.shouldSetOption=="function"&&!this.props.shouldSetOption(x,this.props))){if(!(0,he.default)(x.theme,this.props.theme)||!(0,he.default)(x.opts,this.props.opts)||!(0,he.default)(x.onEvents,this.props.onEvents)){this.dispose(),this.rerender();return}var z=["option","notMerge","lazyUpdate","showLoading","loadingOption"];if(!(0,he.default)((0,ce.pick)(this.props,z),(0,ce.pick)(x,z))){var ae=this.renderEchartDom();if(!(0,he.default)(x.style,this.props.style)||!(0,he.default)(x.className,this.props.className))try{ae.resize()}catch(de){console.warn(de)}}}}},{key:"componentWillUnmount",value:function(){this.dispose()}},{key:"render",value:function(){var x=this,z=this.props,ae=z.style,de=z.className,Fe=ee({height:300},ae);return st.default.createElement("div",{ref:function(Ke){x.echartsElement=Ke},style:Fe,className:"echarts-for-react "+de})}}]),E}(Ze.Component);zt.default=y,y.propTypes={option:He.default.object.isRequired,echarts:He.default.object,notMerge:He.default.bool,lazyUpdate:He.default.bool,style:He.default.object,className:He.default.string,theme:He.default.oneOfType([He.default.string,He.default.object]),onChartReady:He.default.func,showLoading:He.default.bool,loadingOption:He.default.object,onEvents:He.default.object,opts:He.default.shape({devicePixelRatio:He.default.number,renderer:He.default.oneOf(["canvas","svg"]),width:He.default.oneOfType([He.default.number,He.default.oneOf([null,void 0,"auto"])]),height:He.default.oneOfType([He.default.number,He.default.oneOf([null,void 0,"auto"])])}),shouldSetOption:He.default.func},y.defaultProps={echarts:{},notMerge:!1,lazyUpdate:!1,style:{},className:"",theme:null,onChartReady:function(){},showLoading:!1,loadingOption:null,onEvents:{},opts:{},shouldSetOption:function(){return!0}}},50976:function(wn,zt,me){"use strict";var ee;ee={value:!0},zt.Z=void 0;var Oe=me(70596),Ze=He(Oe),st=me(87155),Ve=He(st);function He(Ue){return Ue&&Ue.__esModule?Ue:{default:Ue}}function Ie(Ue,xe){if(!(Ue instanceof xe))throw new TypeError("Cannot call a class as a function")}function he(Ue,xe){if(!Ue)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return xe&&(typeof xe=="object"||typeof xe=="function")?xe:Ue}function Ne(Ue,xe){if(typeof xe!="function"&&xe!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof xe);Ue.prototype=Object.create(xe&&xe.prototype,{constructor:{value:Ue,enumerable:!1,writable:!0,configurable:!0}}),xe&&(Object.setPrototypeOf?Object.setPrototypeOf(Ue,xe):Ue.__proto__=xe)}var ce=function(Ue){Ne(xe,Ue);function xe(De){Ie(this,xe);var ue=he(this,(xe.__proto__||Object.getPrototypeOf(xe)).call(this,De));return ue.echartsLib=Ze.default,ue}return xe}(Ve.default);zt.Z=ce},52211:function(wn,zt){"use strict";Object.defineProperty(zt,"__esModule",{value:!0});var me=zt.pick=function(Oe,Ze){var st={};return Ze.forEach(function(Ve){st[Ve]=Oe[Ve]}),st}},72984:function(wn){"use strict";var zt=Array.isArray,me=Object.keys,ee=Object.prototype.hasOwnProperty;wn.exports=function Oe(Ze,st){if(Ze===st)return!0;if(Ze&&st&&typeof Ze=="object"&&typeof st=="object"){var Ve=zt(Ze),He=zt(st),Ie,he,Ne;if(Ve&&He){if(he=Ze.length,he!=st.length)return!1;for(Ie=he;Ie--!==0;)if(!Oe(Ze[Ie],st[Ie]))return!1;return!0}if(Ve!=He)return!1;var ce=Ze instanceof Date,Ue=st instanceof Date;if(ce!=Ue)return!1;if(ce&&Ue)return Ze.getTime()==st.getTime();var xe=Ze instanceof RegExp,De=st instanceof RegExp;if(xe!=De)return!1;if(xe&&De)return Ze.toString()==st.toString();var ue=me(Ze);if(he=ue.length,he!==me(st).length)return!1;for(Ie=he;Ie--!==0;)if(!ee.call(st,ue[Ie]))return!1;for(Ie=he;Ie--!==0;)if(Ne=ue[Ie],!Oe(Ze[Ne],st[Ne]))return!1;return!0}return Ze!==Ze&&st!==st}},46020:function(wn){(function(zt,me){wn.exports=me()})(this,function(){"use strict";var zt=function(ne,te){return zt=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(le,se){le.__proto__=se}||function(le,se){for(var we in se)Object.prototype.hasOwnProperty.call(se,we)&&(le[we]=se[we])},zt(ne,te)};function me(ne,te){if(typeof te!="function"&&te!==null)throw new TypeError("Class extends value "+String(te)+" is not a constructor or null");zt(ne,te);function le(){this.constructor=ne}ne.prototype=te===null?Object.create(te):(le.prototype=te.prototype,new le)}var ee=function(){return ee=Object.assign||function(te){for(var le,se=1,we=arguments.length;se<we;se++){le=arguments[se];for(var Ge in le)Object.prototype.hasOwnProperty.call(le,Ge)&&(te[Ge]=le[Ge])}return te},ee.apply(this,arguments)};function Oe(ne,te,le,se){function we(Ge){return Ge instanceof le?Ge:new le(function(nt){nt(Ge)})}return new(le||(le=Promise))(function(Ge,nt){function rt(Wt){try{Tt(se.next(Wt))}catch(qt){nt(qt)}}function at(Wt){try{Tt(se.throw(Wt))}catch(qt){nt(qt)}}function Tt(Wt){Wt.done?Ge(Wt.value):we(Wt.value).then(rt,at)}Tt((se=se.apply(ne,te||[])).next())})}function Ze(ne,te){var le={label:0,sent:function(){if(Ge[0]&1)throw Ge[1];return Ge[1]},trys:[],ops:[]},se,we,Ge,nt;return nt={next:rt(0),throw:rt(1),return:rt(2)},typeof Symbol=="function"&&(nt[Symbol.iterator]=function(){return this}),nt;function rt(Tt){return function(Wt){return at([Tt,Wt])}}function at(Tt){if(se)throw new TypeError("Generator is already executing.");for(;le;)try{if(se=1,we&&(Ge=Tt[0]&2?we.return:Tt[0]?we.throw||((Ge=we.return)&&Ge.call(we),0):we.next)&&!(Ge=Ge.call(we,Tt[1])).done)return Ge;switch(we=0,Ge&&(Tt=[Tt[0]&2,Ge.value]),Tt[0]){case 0:case 1:Ge=Tt;break;case 4:return le.label++,{value:Tt[1],done:!1};case 5:le.label++,we=Tt[1],Tt=[0];continue;case 7:Tt=le.ops.pop(),le.trys.pop();continue;default:if(Ge=le.trys,!(Ge=Ge.length>0&&Ge[Ge.length-1])&&(Tt[0]===6||Tt[0]===2)){le=0;continue}if(Tt[0]===3&&(!Ge||Tt[1]>Ge[0]&&Tt[1]<Ge[3])){le.label=Tt[1];break}if(Tt[0]===6&&le.label<Ge[1]){le.label=Ge[1],Ge=Tt;break}if(Ge&&le.label<Ge[2]){le.label=Ge[2],le.ops.push(Tt);break}Ge[2]&&le.ops.pop(),le.trys.pop();continue}Tt=te.call(ne,le)}catch(Wt){Tt=[6,Wt],we=0}finally{se=Ge=0}if(Tt[0]&5)throw Tt[1];return{value:Tt[0]?Tt[1]:void 0,done:!0}}}function st(ne,te,le){if(le||arguments.length===2)for(var se=0,we=te.length,Ge;se<we;se++)(Ge||!(se in te))&&(Ge||(Ge=Array.prototype.slice.call(te,0,se)),Ge[se]=te[se]);return ne.concat(Ge||te)}for(var Ve=function(){function ne(te,le,se,we){this.left=te,this.top=le,this.width=se,this.height=we}return ne.prototype.add=function(te,le,se,we){return new ne(this.left+te,this.top+le,this.width+se,this.height+we)},ne.fromClientRect=function(te,le){return new ne(le.left+te.windowBounds.left,le.top+te.windowBounds.top,le.width,le.height)},ne.fromDOMRectList=function(te,le){var se=Array.from(le).find(function(we){return we.width!==0});return se?new ne(se.left+te.windowBounds.left,se.top+te.windowBounds.top,se.width,se.height):ne.EMPTY},ne.EMPTY=new ne(0,0,0,0),ne}(),He=function(ne,te){return Ve.fromClientRect(ne,te.getBoundingClientRect())},Ie=function(ne){var te=ne.body,le=ne.documentElement;if(!te||!le)throw new Error("Unable to get document size");var se=Math.max(Math.max(te.scrollWidth,le.scrollWidth),Math.max(te.offsetWidth,le.offsetWidth),Math.max(te.clientWidth,le.clientWidth)),we=Math.max(Math.max(te.scrollHeight,le.scrollHeight),Math.max(te.offsetHeight,le.offsetHeight),Math.max(te.clientHeight,le.clientHeight));return new Ve(0,0,se,we)},he=function(ne){for(var te=[],le=0,se=ne.length;le<se;){var we=ne.charCodeAt(le++);if(we>=55296&&we<=56319&&le<se){var Ge=ne.charCodeAt(le++);(Ge&64512)===56320?te.push(((we&1023)<<10)+(Ge&1023)+65536):(te.push(we),le--)}else te.push(we)}return te},Ne=function(){for(var ne=[],te=0;te<arguments.length;te++)ne[te]=arguments[te];if(String.fromCodePoint)return String.fromCodePoint.apply(String,ne);var le=ne.length;if(!le)return"";for(var se=[],we=-1,Ge="";++we<le;){var nt=ne[we];nt<=65535?se.push(nt):(nt-=65536,se.push((nt>>10)+55296,nt%1024+56320)),(we+1===le||se.length>16384)&&(Ge+=String.fromCharCode.apply(String,se),se.length=0)}return Ge},ce="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Ue=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),xe=0;xe<ce.length;xe++)Ue[ce.charCodeAt(xe)]=xe;for(var De="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ue=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),y=0;y<De.length;y++)ue[De.charCodeAt(y)]=y;for(var a=function(ne){var te=ne.length*.75,le=ne.length,se,we=0,Ge,nt,rt,at;ne[ne.length-1]==="="&&(te--,ne[ne.length-2]==="="&&te--);var Tt=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"&&typeof Uint8Array.prototype.slice!="undefined"?new ArrayBuffer(te):new Array(te),Wt=Array.isArray(Tt)?Tt:new Uint8Array(Tt);for(se=0;se<le;se+=4)Ge=ue[ne.charCodeAt(se)],nt=ue[ne.charCodeAt(se+1)],rt=ue[ne.charCodeAt(se+2)],at=ue[ne.charCodeAt(se+3)],Wt[we++]=Ge<<2|nt>>4,Wt[we++]=(nt&15)<<4|rt>>2,Wt[we++]=(rt&3)<<6|at&63;return Tt},E=function(ne){for(var te=ne.length,le=[],se=0;se<te;se+=2)le.push(ne[se+1]<<8|ne[se]);return le},b=function(ne){for(var te=ne.length,le=[],se=0;se<te;se+=4)le.push(ne[se+3]<<24|ne[se+2]<<16|ne[se+1]<<8|ne[se]);return le},x=5,z=11,ae=2,de=z-x,Fe=65536>>x,Le=1<<x,Ke=Le-1,Je=1024>>x,$e=Fe+Je,ot=$e,_e=32,ft=ot+_e,Re=65536>>z,Ct=1<<de,rn=Ct-1,bt=function(ne,te,le){return ne.slice?ne.slice(te,le):new Uint16Array(Array.prototype.slice.call(ne,te,le))},pt=function(ne,te,le){return ne.slice?ne.slice(te,le):new Uint32Array(Array.prototype.slice.call(ne,te,le))},Pt=function(ne,te){var le=a(ne),se=Array.isArray(le)?b(le):new Uint32Array(le),we=Array.isArray(le)?E(le):new Uint16Array(le),Ge=24,nt=bt(we,Ge/2,se[4]/2),rt=se[5]===2?bt(we,(Ge+se[4])/2):pt(se,Math.ceil((Ge+se[4])/4));return new yt(se[0],se[1],se[2],se[3],nt,rt)},yt=function(){function ne(te,le,se,we,Ge,nt){this.initialValue=te,this.errorValue=le,this.highStart=se,this.highValueIndex=we,this.index=Ge,this.data=nt}return ne.prototype.get=function(te){var le;if(te>=0){if(te<55296||te>56319&&te<=65535)return le=this.index[te>>x],le=(le<<ae)+(te&Ke),this.data[le];if(te<=65535)return le=this.index[Fe+(te-55296>>x)],le=(le<<ae)+(te&Ke),this.data[le];if(te<this.highStart)return le=ft-Re+(te>>z),le=this.index[le],le+=te>>x&rn,le=this.index[le],le=(le<<ae)+(te&Ke),this.data[le];if(te<=1114111)return this.data[this.highValueIndex]}return this.errorValue},ne}(),lt="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",mt=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),cn=0;cn<lt.length;cn++)mt[lt.charCodeAt(cn)]=cn;var Fn="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==",kt=50,dn=1,Mn=2,vn=3,Mt=4,Tn=5,St=7,_n=8,Wn=9,Te=10,Rt=11,Ye=12,pe=13,Se=14,je=15,Me=16,et=17,it=18,Ot=19,It=20,Qt=21,jt=22,ln=23,jn=24,_t=25,Un=26,fn=27,nr=28,kn=29,er=30,ar=31,en=32,In=33,Zn=34,Er=35,_r=36,br=37,Vn=38,Cr=39,Lr=40,pa=41,Ao=42,ka=43,Do=[9001,65288],vo="!",Pa="\xD7",an="\xF7",Ea=Pt(Fn),ti=[er,_r],Yi=[dn,Mn,vn,Tn],Oi=[Te,_n],wi=[fn,Un],eA=Yi.concat(Oi),ki=[Vn,Cr,Lr,Zn,Er],Kt=[je,pe],At=function(ne,te){te===void 0&&(te="strict");var le=[],se=[],we=[];return ne.forEach(function(Ge,nt){var rt=Ea.get(Ge);if(rt>kt?(we.push(!0),rt-=kt):we.push(!1),["normal","auto","loose"].indexOf(te)!==-1&&[8208,8211,12316,12448].indexOf(Ge)!==-1)return se.push(nt),le.push(Me);if(rt===Mt||rt===Rt){if(nt===0)return se.push(nt),le.push(er);var at=le[nt-1];return eA.indexOf(at)===-1?(se.push(se[nt-1]),le.push(at)):(se.push(nt),le.push(er))}if(se.push(nt),rt===ar)return le.push(te==="strict"?Qt:br);if(rt===Ao||rt===kn)return le.push(er);if(rt===ka)return Ge>=131072&&Ge<=196605||Ge>=196608&&Ge<=262141?le.push(br):le.push(er);le.push(rt)}),[se,le,we]},mn=function(ne,te,le,se){var we=se[le];if(Array.isArray(ne)?ne.indexOf(we)!==-1:ne===we)for(var Ge=le;Ge<=se.length;){Ge++;var nt=se[Ge];if(nt===te)return!0;if(nt!==Te)break}if(we===Te)for(var Ge=le;Ge>0;){Ge--;var rt=se[Ge];if(Array.isArray(ne)?ne.indexOf(rt)!==-1:ne===rt)for(var at=le;at<=se.length;){at++;var nt=se[at];if(nt===te)return!0;if(nt!==Te)break}if(rt!==Te)break}return!1},Gt=function(ne,te){for(var le=ne;le>=0;){var se=te[le];if(se===Te)le--;else return se}return 0},fr=function(ne,te,le,se,we){if(le[se]===0)return Pa;var Ge=se-1;if(Array.isArray(we)&&we[Ge]===!0)return Pa;var nt=Ge-1,rt=Ge+1,at=te[Ge],Tt=nt>=0?te[nt]:0,Wt=te[rt];if(at===Mn&&Wt===vn)return Pa;if(Yi.indexOf(at)!==-1)return vo;if(Yi.indexOf(Wt)!==-1||Oi.indexOf(Wt)!==-1)return Pa;if(Gt(Ge,te)===_n)return an;if(Ea.get(ne[Ge])===Rt||(at===en||at===In)&&Ea.get(ne[rt])===Rt||at===St||Wt===St||at===Wn||[Te,pe,je].indexOf(at)===-1&&Wt===Wn||[et,it,Ot,jn,nr].indexOf(Wt)!==-1||Gt(Ge,te)===jt||mn(ln,jt,Ge,te)||mn([et,it],Qt,Ge,te)||mn(Ye,Ye,Ge,te))return Pa;if(at===Te)return an;if(at===ln||Wt===ln)return Pa;if(Wt===Me||at===Me)return an;if([pe,je,Qt].indexOf(Wt)!==-1||at===Se||Tt===_r&&Kt.indexOf(at)!==-1||at===nr&&Wt===_r||Wt===It||ti.indexOf(Wt)!==-1&&at===_t||ti.indexOf(at)!==-1&&Wt===_t||at===fn&&[br,en,In].indexOf(Wt)!==-1||[br,en,In].indexOf(at)!==-1&&Wt===Un||ti.indexOf(at)!==-1&&wi.indexOf(Wt)!==-1||wi.indexOf(at)!==-1&&ti.indexOf(Wt)!==-1||[fn,Un].indexOf(at)!==-1&&(Wt===_t||[jt,je].indexOf(Wt)!==-1&&te[rt+1]===_t)||[jt,je].indexOf(at)!==-1&&Wt===_t||at===_t&&[_t,nr,jn].indexOf(Wt)!==-1)return Pa;if([_t,nr,jn,et,it].indexOf(Wt)!==-1)for(var qt=Ge;qt>=0;){var Qn=te[qt];if(Qn===_t)return Pa;if([nr,jn].indexOf(Qn)!==-1)qt--;else break}if([fn,Un].indexOf(Wt)!==-1)for(var qt=[et,it].indexOf(at)!==-1?nt:Ge;qt>=0;){var Qn=te[qt];if(Qn===_t)return Pa;if([nr,jn].indexOf(Qn)!==-1)qt--;else break}if(Vn===at&&[Vn,Cr,Zn,Er].indexOf(Wt)!==-1||[Cr,Zn].indexOf(at)!==-1&&[Cr,Lr].indexOf(Wt)!==-1||[Lr,Er].indexOf(at)!==-1&&Wt===Lr||ki.indexOf(at)!==-1&&[It,Un].indexOf(Wt)!==-1||ki.indexOf(Wt)!==-1&&at===fn||ti.indexOf(at)!==-1&&ti.indexOf(Wt)!==-1||at===jn&&ti.indexOf(Wt)!==-1||ti.concat(_t).indexOf(at)!==-1&&Wt===jt&&Do.indexOf(ne[rt])===-1||ti.concat(_t).indexOf(Wt)!==-1&&at===it)return Pa;if(at===pa&&Wt===pa){for(var lr=le[Ge],Br=1;lr>0&&(lr--,te[lr]===pa);)Br++;if(Br%2!==0)return Pa}return at===en&&Wt===In?Pa:an},ia=function(ne,te){te||(te={lineBreak:"normal",wordBreak:"normal"});var le=At(ne,te.lineBreak),se=le[0],we=le[1],Ge=le[2];(te.wordBreak==="break-all"||te.wordBreak==="break-word")&&(we=we.map(function(rt){return[_t,er,Ao].indexOf(rt)!==-1?br:rt}));var nt=te.wordBreak==="keep-all"?Ge.map(function(rt,at){return rt&&ne[at]>=19968&&ne[at]<=40959}):void 0;return[se,we,nt]},ea=function(){function ne(te,le,se,we){this.codePoints=te,this.required=le===vo,this.start=se,this.end=we}return ne.prototype.slice=function(){return Ne.apply(void 0,this.codePoints.slice(this.start,this.end))},ne}(),da=function(ne,te){var le=he(ne),se=ia(le,te),we=se[0],Ge=se[1],nt=se[2],rt=le.length,at=0,Tt=0;return{next:function(){if(Tt>=rt)return{done:!0,value:null};for(var Wt=Pa;Tt<rt&&(Wt=fr(le,Ge,we,++Tt,nt))===Pa;);if(Wt!==Pa||Tt===rt){var qt=new ea(le,Wt,at,Tt);return at=Tt,{value:qt,done:!1}}return{done:!0,value:null}}}},Ua=1,so=2,ho=4,wo=8,hr=10,Kr=47,To=92,Lo=9,fo=32,Ka=34,ua=61,ii=35,Bo=36,Io=37,bi=39,qn=40,Xn=41,dr=95,kr=45,Kn=33,oo=60,ga=62,$a=64,eo=91,mr=93,Pr=61,Fa=123,ca=63,Ko=125,to=124,Yr=126,hi=128,Gi=65533,Li=42,oA=43,ys=44,Ss=58,HA=59,ns=46,Ns=0,FA=8,rs=11,JA=14,no=31,Zt=127,iA=-1,ws=48,bs=97,io=101,as=102,uA=117,Kl=122,Pi=65,Nl=69,al=70,xA=85,BA=90,pi=function(ne){return ne>=ws&&ne<=57},cA=function(ne){return ne>=55296&&ne<=57343},Ks=function(ne){return pi(ne)||ne>=Pi&&ne<=al||ne>=bs&&ne<=as},Dn=function(ne){return ne>=bs&&ne<=Kl},un=function(ne){return ne>=Pi&&ne<=BA},gn=function(ne){return Dn(ne)||un(ne)},Hn=function(ne){return ne>=hi},pr=function(ne){return ne===hr||ne===Lo||ne===fo},Ir=function(ne){return gn(ne)||Hn(ne)||ne===dr},Xr=function(ne){return Ir(ne)||pi(ne)||ne===kr},Qr=function(ne){return ne>=Ns&&ne<=FA||ne===rs||ne>=JA&&ne<=no||ne===Zt},Wr=function(ne,te){return ne!==To?!1:te!==hr},wa=function(ne,te,le){return ne===kr?Ir(te)||Wr(te,le):Ir(ne)?!0:!!(ne===To&&Wr(ne,te))},mo=function(ne,te,le){return ne===oA||ne===kr?pi(te)?!0:te===ns&&pi(le):pi(ne===ns?te:ne)},zo=function(ne){var te=0,le=1;(ne[te]===oA||ne[te]===kr)&&(ne[te]===kr&&(le=-1),te++);for(var se=[];pi(ne[te]);)se.push(ne[te++]);var we=se.length?parseInt(Ne.apply(void 0,se),10):0;ne[te]===ns&&te++;for(var Ge=[];pi(ne[te]);)Ge.push(ne[te++]);var nt=Ge.length,rt=nt?parseInt(Ne.apply(void 0,Ge),10):0;(ne[te]===Nl||ne[te]===io)&&te++;var at=1;(ne[te]===oA||ne[te]===kr)&&(ne[te]===kr&&(at=-1),te++);for(var Tt=[];pi(ne[te]);)Tt.push(ne[te++]);var Wt=Tt.length?parseInt(Ne.apply(void 0,Tt),10):0;return le*(we+rt*Math.pow(10,-nt))*Math.pow(10,at*Wt)},Oa={type:2},fi={type:3},Ai={type:4},Si={type:13},Qa={type:8},Ra={type:21},uo={type:9},si={type:10},bo={type:11},Ya={type:12},Fi={type:14},hA={type:23},ya={type:1},Cs={type:25},pA={type:24},ms={type:26},XA={type:27},Nn={type:28},Ln={type:29},os={type:31},fa={type:32},co=function(){function ne(){this._value=[]}return ne.prototype.write=function(te){this._value=this._value.concat(he(te))},ne.prototype.read=function(){for(var te=[],le=this.consumeToken();le!==fa;)te.push(le),le=this.consumeToken();return te},ne.prototype.consumeToken=function(){var te=this.consumeCodePoint();switch(te){case Ka:return this.consumeStringToken(Ka);case ii:var le=this.peekCodePoint(0),se=this.peekCodePoint(1),we=this.peekCodePoint(2);if(Xr(le)||Wr(se,we)){var Ge=wa(le,se,we)?so:Ua,nt=this.consumeName();return{type:5,value:nt,flags:Ge}}break;case Bo:if(this.peekCodePoint(0)===ua)return this.consumeCodePoint(),Si;break;case bi:return this.consumeStringToken(bi);case qn:return Oa;case Xn:return fi;case Li:if(this.peekCodePoint(0)===ua)return this.consumeCodePoint(),Fi;break;case oA:if(mo(te,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(te),this.consumeNumericToken();break;case ys:return Ai;case kr:var rt=te,at=this.peekCodePoint(0),Tt=this.peekCodePoint(1);if(mo(rt,at,Tt))return this.reconsumeCodePoint(te),this.consumeNumericToken();if(wa(rt,at,Tt))return this.reconsumeCodePoint(te),this.consumeIdentLikeToken();if(at===kr&&Tt===ga)return this.consumeCodePoint(),this.consumeCodePoint(),pA;break;case ns:if(mo(te,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(te),this.consumeNumericToken();break;case Kr:if(this.peekCodePoint(0)===Li)for(this.consumeCodePoint();;){var Wt=this.consumeCodePoint();if(Wt===Li&&(Wt=this.consumeCodePoint(),Wt===Kr))return this.consumeToken();if(Wt===iA)return this.consumeToken()}break;case Ss:return ms;case HA:return XA;case oo:if(this.peekCodePoint(0)===Kn&&this.peekCodePoint(1)===kr&&this.peekCodePoint(2)===kr)return this.consumeCodePoint(),this.consumeCodePoint(),Cs;break;case $a:var qt=this.peekCodePoint(0),Qn=this.peekCodePoint(1),lr=this.peekCodePoint(2);if(wa(qt,Qn,lr)){var nt=this.consumeName();return{type:7,value:nt}}break;case eo:return Nn;case To:if(Wr(te,this.peekCodePoint(0)))return this.reconsumeCodePoint(te),this.consumeIdentLikeToken();break;case mr:return Ln;case Pr:if(this.peekCodePoint(0)===ua)return this.consumeCodePoint(),Qa;break;case Fa:return bo;case Ko:return Ya;case uA:case xA:var Br=this.peekCodePoint(0),sr=this.peekCodePoint(1);return Br===oA&&(Ks(sr)||sr===ca)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(te),this.consumeIdentLikeToken();case to:if(this.peekCodePoint(0)===ua)return this.consumeCodePoint(),uo;if(this.peekCodePoint(0)===to)return this.consumeCodePoint(),Ra;break;case Yr:if(this.peekCodePoint(0)===ua)return this.consumeCodePoint(),si;break;case iA:return fa}return pr(te)?(this.consumeWhiteSpace(),os):pi(te)?(this.reconsumeCodePoint(te),this.consumeNumericToken()):Ir(te)?(this.reconsumeCodePoint(te),this.consumeIdentLikeToken()):{type:6,value:Ne(te)}},ne.prototype.consumeCodePoint=function(){var te=this._value.shift();return typeof te=="undefined"?-1:te},ne.prototype.reconsumeCodePoint=function(te){this._value.unshift(te)},ne.prototype.peekCodePoint=function(te){return te>=this._value.length?-1:this._value[te]},ne.prototype.consumeUnicodeRangeToken=function(){for(var te=[],le=this.consumeCodePoint();Ks(le)&&te.length<6;)te.push(le),le=this.consumeCodePoint();for(var se=!1;le===ca&&te.length<6;)te.push(le),le=this.consumeCodePoint(),se=!0;if(se){var we=parseInt(Ne.apply(void 0,te.map(function(at){return at===ca?ws:at})),16),Ge=parseInt(Ne.apply(void 0,te.map(function(at){return at===ca?al:at})),16);return{type:30,start:we,end:Ge}}var nt=parseInt(Ne.apply(void 0,te),16);if(this.peekCodePoint(0)===kr&&Ks(this.peekCodePoint(1))){this.consumeCodePoint(),le=this.consumeCodePoint();for(var rt=[];Ks(le)&&rt.length<6;)rt.push(le),le=this.consumeCodePoint();var Ge=parseInt(Ne.apply(void 0,rt),16);return{type:30,start:nt,end:Ge}}else return{type:30,start:nt,end:nt}},ne.prototype.consumeIdentLikeToken=function(){var te=this.consumeName();return te.toLowerCase()==="url"&&this.peekCodePoint(0)===qn?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===qn?(this.consumeCodePoint(),{type:19,value:te}):{type:20,value:te}},ne.prototype.consumeUrlToken=function(){var te=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===iA)return{type:22,value:""};var le=this.peekCodePoint(0);if(le===bi||le===Ka){var se=this.consumeStringToken(this.consumeCodePoint());return se.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===iA||this.peekCodePoint(0)===Xn)?(this.consumeCodePoint(),{type:22,value:se.value}):(this.consumeBadUrlRemnants(),hA)}for(;;){var we=this.consumeCodePoint();if(we===iA||we===Xn)return{type:22,value:Ne.apply(void 0,te)};if(pr(we))return this.consumeWhiteSpace(),this.peekCodePoint(0)===iA||this.peekCodePoint(0)===Xn?(this.consumeCodePoint(),{type:22,value:Ne.apply(void 0,te)}):(this.consumeBadUrlRemnants(),hA);if(we===Ka||we===bi||we===qn||Qr(we))return this.consumeBadUrlRemnants(),hA;if(we===To)if(Wr(we,this.peekCodePoint(0)))te.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),hA;else te.push(we)}},ne.prototype.consumeWhiteSpace=function(){for(;pr(this.peekCodePoint(0));)this.consumeCodePoint()},ne.prototype.consumeBadUrlRemnants=function(){for(;;){var te=this.consumeCodePoint();if(te===Xn||te===iA)return;Wr(te,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},ne.prototype.consumeStringSlice=function(te){for(var le=5e4,se="";te>0;){var we=Math.min(le,te);se+=Ne.apply(void 0,this._value.splice(0,we)),te-=we}return this._value.shift(),se},ne.prototype.consumeStringToken=function(te){var le="",se=0;do{var we=this._value[se];if(we===iA||we===void 0||we===te)return le+=this.consumeStringSlice(se),{type:0,value:le};if(we===hr)return this._value.splice(0,se),ya;if(we===To){var Ge=this._value[se+1];Ge!==iA&&Ge!==void 0&&(Ge===hr?(le+=this.consumeStringSlice(se),se=-1,this._value.shift()):Wr(we,Ge)&&(le+=this.consumeStringSlice(se),le+=Ne(this.consumeEscapedCodePoint()),se=-1))}se++}while(!0)},ne.prototype.consumeNumber=function(){var te=[],le=ho,se=this.peekCodePoint(0);for((se===oA||se===kr)&&te.push(this.consumeCodePoint());pi(this.peekCodePoint(0));)te.push(this.consumeCodePoint());se=this.peekCodePoint(0);var we=this.peekCodePoint(1);if(se===ns&&pi(we))for(te.push(this.consumeCodePoint(),this.consumeCodePoint()),le=wo;pi(this.peekCodePoint(0));)te.push(this.consumeCodePoint());se=this.peekCodePoint(0),we=this.peekCodePoint(1);var Ge=this.peekCodePoint(2);if((se===Nl||se===io)&&((we===oA||we===kr)&&pi(Ge)||pi(we)))for(te.push(this.consumeCodePoint(),this.consumeCodePoint()),le=wo;pi(this.peekCodePoint(0));)te.push(this.consumeCodePoint());return[zo(te),le]},ne.prototype.consumeNumericToken=function(){var te=this.consumeNumber(),le=te[0],se=te[1],we=this.peekCodePoint(0),Ge=this.peekCodePoint(1),nt=this.peekCodePoint(2);if(wa(we,Ge,nt)){var rt=this.consumeName();return{type:15,number:le,flags:se,unit:rt}}return we===Io?(this.consumeCodePoint(),{type:16,number:le,flags:se}):{type:17,number:le,flags:se}},ne.prototype.consumeEscapedCodePoint=function(){var te=this.consumeCodePoint();if(Ks(te)){for(var le=Ne(te);Ks(this.peekCodePoint(0))&&le.length<6;)le+=Ne(this.consumeCodePoint());pr(this.peekCodePoint(0))&&this.consumeCodePoint();var se=parseInt(le,16);return se===0||cA(se)||se>1114111?Gi:se}return te===iA?Gi:te},ne.prototype.consumeName=function(){for(var te="";;){var le=this.consumeCodePoint();if(Xr(le))te+=Ne(le);else if(Wr(le,this.peekCodePoint(0)))te+=Ne(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(le),te}},ne}(),li=function(){function ne(te){this._tokens=te}return ne.create=function(te){var le=new co;return le.write(te),new ne(le.read())},ne.parseValue=function(te){return ne.create(te).parseComponentValue()},ne.parseValues=function(te){return ne.create(te).parseComponentValues()},ne.prototype.parseComponentValue=function(){for(var te=this.consumeToken();te.type===31;)te=this.consumeToken();if(te.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(te);var le=this.consumeComponentValue();do te=this.consumeToken();while(te.type===31);if(te.type===32)return le;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},ne.prototype.parseComponentValues=function(){for(var te=[];;){var le=this.consumeComponentValue();if(le.type===32)return te;te.push(le),te.push()}},ne.prototype.consumeComponentValue=function(){var te=this.consumeToken();switch(te.type){case 11:case 28:case 2:return this.consumeSimpleBlock(te.type);case 19:return this.consumeFunction(te)}return te},ne.prototype.consumeSimpleBlock=function(te){for(var le={type:te,values:[]},se=this.consumeToken();;){if(se.type===32||ol(se,te))return le;this.reconsumeToken(se),le.values.push(this.consumeComponentValue()),se=this.consumeToken()}},ne.prototype.consumeFunction=function(te){for(var le={name:te.value,values:[],type:18};;){var se=this.consumeToken();if(se.type===32||se.type===3)return le;this.reconsumeToken(se),le.values.push(this.consumeComponentValue())}},ne.prototype.consumeToken=function(){var te=this._tokens.shift();return typeof te=="undefined"?fa:te},ne.prototype.reconsumeToken=function(te){this._tokens.unshift(te)},ne}(),Zi=function(ne){return ne.type===15},Ui=function(ne){return ne.type===17},No=function(ne){return ne.type===20},zs=function(ne){return ne.type===0},Ys=function(ne,te){return No(ne)&&ne.value===te},qs=function(ne){return ne.type!==31},Gs=function(ne){return ne.type!==31&&ne.type!==4},YA=function(ne){var te=[],le=[];return ne.forEach(function(se){if(se.type===4){if(le.length===0)throw new Error("Error parsing function args, zero tokens for arg");te.push(le),le=[];return}se.type!==31&&le.push(se)}),le.length&&te.push(le),te},ol=function(ne,te){return te===11&&ne.type===12||te===28&&ne.type===29?!0:te===2&&ne.type===3},is=function(ne){return ne.type===17||ne.type===15},Hi=function(ne){return ne.type===16||is(ne)},Co=function(ne){return ne.length>1?[ne[0],ne[1]]:[ne[0]]},xo={type:17,number:0,flags:ho},tA={type:16,number:50,flags:ho},yA={type:16,number:100,flags:ho},qA=function(ne,te,le){var se=ne[0],we=ne[1];return[qi(se,te),qi(typeof we!="undefined"?we:se,le)]},qi=function(ne,te){if(ne.type===16)return ne.number/100*te;if(Zi(ne))switch(ne.unit){case"rem":case"em":return 16*ne.number;case"px":default:return ne.number}return ne.number},il="deg",yu="grad",ml="rad",Ds="turn",zl={name:"angle",parse:function(ne,te){if(te.type===15)switch(te.unit){case il:return Math.PI*te.number/180;case yu:return Math.PI/200*te.number;case ml:return te.number;case Ds:return Math.PI*2*te.number}throw new Error("Unsupported angle type")}},jA=function(ne){return ne.type===15&&(ne.unit===il||ne.unit===yu||ne.unit===ml||ne.unit===Ds)},_A=function(ne){var te=ne.filter(No).map(function(le){return le.value}).join(" ");switch(te){case"to bottom right":case"to right bottom":case"left top":case"top left":return[xo,xo];case"to top":case"bottom":return hs(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[xo,yA];case"to right":case"left":return hs(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[yA,yA];case"to bottom":case"top":return hs(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[yA,xo];case"to left":case"right":return hs(270)}return 0},hs=function(ne){return Math.PI*ne/180},Zs={name:"color",parse:function(ne,te){if(te.type===18){var le=Ul[te.name];if(typeof le=="undefined")throw new Error('Attempting to parse an unsupported color function "'+te.name+'"');return le(ne,te.values)}if(te.type===5){if(te.value.length===3){var se=te.value.substring(0,1),we=te.value.substring(1,2),Ge=te.value.substring(2,3);return $A(parseInt(se+se,16),parseInt(we+we,16),parseInt(Ge+Ge,16),1)}if(te.value.length===4){var se=te.value.substring(0,1),we=te.value.substring(1,2),Ge=te.value.substring(2,3),nt=te.value.substring(3,4);return $A(parseInt(se+se,16),parseInt(we+we,16),parseInt(Ge+Ge,16),parseInt(nt+nt,16)/255)}if(te.value.length===6){var se=te.value.substring(0,2),we=te.value.substring(2,4),Ge=te.value.substring(4,6);return $A(parseInt(se,16),parseInt(we,16),parseInt(Ge,16),1)}if(te.value.length===8){var se=te.value.substring(0,2),we=te.value.substring(2,4),Ge=te.value.substring(4,6),nt=te.value.substring(6,8);return $A(parseInt(se,16),parseInt(we,16),parseInt(Ge,16),parseInt(nt,16)/255)}}if(te.type===20){var rt=Ws[te.value.toUpperCase()];if(typeof rt!="undefined")return rt}return Ws.TRANSPARENT}},KA=function(ne){return(255&ne)===0},dA=function(ne){var te=255&ne,le=255&ne>>8,se=255&ne>>16,we=255&ne>>24;return te<255?"rgba("+we+","+se+","+le+","+te/255+")":"rgb("+we+","+se+","+le+")"},$A=function(ne,te,le,se){return(ne<<24|te<<16|le<<8|Math.round(se*255)<<0)>>>0},Gl=function(ne,te){if(ne.type===17)return ne.number;if(ne.type===16){var le=te===3?1:255;return te===3?ne.number/100*le:Math.round(ne.number/100*le)}return 0},Dl=function(ne,te){var le=te.filter(Gs);if(le.length===3){var se=le.map(Gl),we=se[0],Ge=se[1],nt=se[2];return $A(we,Ge,nt,1)}if(le.length===4){var rt=le.map(Gl),we=rt[0],Ge=rt[1],nt=rt[2],at=rt[3];return $A(we,Ge,nt,at)}return 0};function Zl(ne,te,le){return le<0&&(le+=1),le>=1&&(le-=1),le<1/6?(te-ne)*le*6+ne:le<1/2?te:le<2/3?(te-ne)*6*(2/3-le)+ne:ne}var uu=function(ne,te){var le=te.filter(Gs),se=le[0],we=le[1],Ge=le[2],nt=le[3],rt=(se.type===17?hs(se.number):zl.parse(ne,se))/(Math.PI*2),at=Hi(we)?we.number/100:0,Tt=Hi(Ge)?Ge.number/100:0,Wt=typeof nt!="undefined"&&Hi(nt)?qi(nt,1):1;if(at===0)return $A(Tt*255,Tt*255,Tt*255,1);var qt=Tt<=.5?Tt*(at+1):Tt+at-Tt*at,Qn=Tt*2-qt,lr=Zl(Qn,qt,rt+1/3),Br=Zl(Qn,qt,rt),sr=Zl(Qn,qt,rt-1/3);return $A(lr*255,Br*255,sr*255,Wt)},Ul={hsl:uu,hsla:uu,rgb:Dl,rgba:Dl},hl=function(ne,te){return Zs.parse(ne,li.create(te).parseComponentValue())},Ws={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},ju={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(ne,te){return te.map(function(le){if(No(le))switch(le.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},cu={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Wl=function(ne,te){var le=Zs.parse(ne,te[0]),se=te[1];return se&&Hi(se)?{color:le,stop:se}:{color:le,stop:null}},Vl=function(ne,te){var le=ne[0],se=ne[ne.length-1];le.stop===null&&(le.stop=xo),se.stop===null&&(se.stop=yA);for(var we=[],Ge=0,nt=0;nt<ne.length;nt++){var rt=ne[nt].stop;if(rt!==null){var at=qi(rt,te);at>Ge?we.push(at):we.push(Ge),Ge=at}else we.push(null)}for(var Tt=null,nt=0;nt<we.length;nt++){var Wt=we[nt];if(Wt===null)Tt===null&&(Tt=nt);else if(Tt!==null){for(var qt=nt-Tt,Qn=we[Tt-1],lr=(Wt-Qn)/(qt+1),Br=1;Br<=qt;Br++)we[Tt+Br-1]=lr*Br;Tt=null}}return ne.map(function(sr,Ja){var Ca=sr.color;return{color:Ca,stop:Math.max(Math.min(1,we[Ja]/te),0)}})},zr=function(ne,te,le){var se=te/2,we=le/2,Ge=qi(ne[0],te)-se,nt=we-qi(ne[1],le);return(Math.atan2(nt,Ge)+Math.PI*2)%(Math.PI*2)},Uo=function(ne,te,le){var se=typeof ne=="number"?ne:zr(ne,te,le),we=Math.abs(te*Math.sin(se))+Math.abs(le*Math.cos(se)),Ge=te/2,nt=le/2,rt=we/2,at=Math.sin(se-Math.PI/2)*rt,Tt=Math.cos(se-Math.PI/2)*rt;return[we,Ge-Tt,Ge+Tt,nt-at,nt+at]},wr=function(ne,te){return Math.sqrt(ne*ne+te*te)},Eo=function(ne,te,le,se,we){var Ge=[[0,0],[0,te],[ne,0],[ne,te]];return Ge.reduce(function(nt,rt){var at=rt[0],Tt=rt[1],Wt=wr(le-at,se-Tt);return(we?Wt<nt.optimumDistance:Wt>nt.optimumDistance)?{optimumCorner:rt,optimumDistance:Wt}:nt},{optimumDistance:we?1/0:-1/0,optimumCorner:null}).optimumCorner},Ae=function(ne,te,le,se,we){var Ge=0,nt=0;switch(ne.size){case 0:ne.shape===0?Ge=nt=Math.min(Math.abs(te),Math.abs(te-se),Math.abs(le),Math.abs(le-we)):ne.shape===1&&(Ge=Math.min(Math.abs(te),Math.abs(te-se)),nt=Math.min(Math.abs(le),Math.abs(le-we)));break;case 2:if(ne.shape===0)Ge=nt=Math.min(wr(te,le),wr(te,le-we),wr(te-se,le),wr(te-se,le-we));else if(ne.shape===1){var rt=Math.min(Math.abs(le),Math.abs(le-we))/Math.min(Math.abs(te),Math.abs(te-se)),at=Eo(se,we,te,le,!0),Tt=at[0],Wt=at[1];Ge=wr(Tt-te,(Wt-le)/rt),nt=rt*Ge}break;case 1:ne.shape===0?Ge=nt=Math.max(Math.abs(te),Math.abs(te-se),Math.abs(le),Math.abs(le-we)):ne.shape===1&&(Ge=Math.max(Math.abs(te),Math.abs(te-se)),nt=Math.max(Math.abs(le),Math.abs(le-we)));break;case 3:if(ne.shape===0)Ge=nt=Math.max(wr(te,le),wr(te,le-we),wr(te-se,le),wr(te-se,le-we));else if(ne.shape===1){var rt=Math.max(Math.abs(le),Math.abs(le-we))/Math.max(Math.abs(te),Math.abs(te-se)),qt=Eo(se,we,te,le,!1),Tt=qt[0],Wt=qt[1];Ge=wr(Tt-te,(Wt-le)/rt),nt=rt*Ge}break}return Array.isArray(ne.size)&&(Ge=qi(ne.size[0],se),nt=ne.size.length===2?qi(ne.size[1],we):Ge),[Ge,nt]},re=function(ne,te){var le=hs(180),se=[];return YA(te).forEach(function(we,Ge){if(Ge===0){var nt=we[0];if(nt.type===20&&nt.value==="to"){le=_A(we);return}else if(jA(nt)){le=zl.parse(ne,nt);return}}var rt=Wl(ne,we);se.push(rt)}),{angle:le,stops:se,type:1}},ie=function(ne,te){var le=hs(180),se=[];return YA(te).forEach(function(we,Ge){if(Ge===0){var nt=we[0];if(nt.type===20&&["top","left","right","bottom"].indexOf(nt.value)!==-1){le=_A(we);return}else if(jA(nt)){le=(zl.parse(ne,nt)+hs(270))%hs(360);return}}var rt=Wl(ne,we);se.push(rt)}),{angle:le,stops:se,type:1}},fe=function(ne,te){var le=hs(180),se=[],we=1,Ge=0,nt=3,rt=[];return YA(te).forEach(function(at,Tt){var Wt=at[0];if(Tt===0){if(No(Wt)&&Wt.value==="linear"){we=1;return}else if(No(Wt)&&Wt.value==="radial"){we=2;return}}if(Wt.type===18){if(Wt.name==="from"){var qt=Zs.parse(ne,Wt.values[0]);se.push({stop:xo,color:qt})}else if(Wt.name==="to"){var qt=Zs.parse(ne,Wt.values[0]);se.push({stop:yA,color:qt})}else if(Wt.name==="color-stop"){var Qn=Wt.values.filter(Gs);if(Qn.length===2){var qt=Zs.parse(ne,Qn[1]),lr=Qn[0];Ui(lr)&&se.push({stop:{type:16,number:lr.number*100,flags:lr.flags},color:qt})}}}}),we===1?{angle:(le+hs(180))%hs(360),stops:se,type:we}:{size:nt,shape:Ge,stops:se,position:rt,type:we}},ye="closest-side",ve="farthest-side",Pe="closest-corner",Qe="farthest-corner",ke="circle",tt="ellipse",dt="cover",Bt="contain",Ft=function(ne,te){var le=0,se=3,we=[],Ge=[];return YA(te).forEach(function(nt,rt){var at=!0;if(rt===0){var Tt=!1;at=nt.reduce(function(qt,Qn){if(Tt)if(No(Qn))switch(Qn.value){case"center":return Ge.push(tA),qt;case"top":case"left":return Ge.push(xo),qt;case"right":case"bottom":return Ge.push(yA),qt}else(Hi(Qn)||is(Qn))&&Ge.push(Qn);else if(No(Qn))switch(Qn.value){case ke:return le=0,!1;case tt:return le=1,!1;case"at":return Tt=!0,!1;case ye:return se=0,!1;case dt:case ve:return se=1,!1;case Bt:case Pe:return se=2,!1;case Qe:return se=3,!1}else if(is(Qn)||Hi(Qn))return Array.isArray(se)||(se=[]),se.push(Qn),!1;return qt},at)}if(at){var Wt=Wl(ne,nt);we.push(Wt)}}),{size:se,shape:le,stops:we,position:Ge,type:2}},qe=function(ne,te){var le=0,se=3,we=[],Ge=[];return YA(te).forEach(function(nt,rt){var at=!0;if(rt===0?at=nt.reduce(function(Wt,qt){if(No(qt))switch(qt.value){case"center":return Ge.push(tA),!1;case"top":case"left":return Ge.push(xo),!1;case"right":case"bottom":return Ge.push(yA),!1}else if(Hi(qt)||is(qt))return Ge.push(qt),!1;return Wt},at):rt===1&&(at=nt.reduce(function(Wt,qt){if(No(qt))switch(qt.value){case ke:return le=0,!1;case tt:return le=1,!1;case Bt:case ye:return se=0,!1;case ve:return se=1,!1;case Pe:return se=2,!1;case dt:case Qe:return se=3,!1}else if(is(qt)||Hi(qt))return Array.isArray(se)||(se=[]),se.push(qt),!1;return Wt},at)),at){var Tt=Wl(ne,nt);we.push(Tt)}}),{size:se,shape:le,stops:we,position:Ge,type:2}},tn=function(ne){return ne.type===1},Ht=function(ne){return ne.type===2},nn={name:"image",parse:function(ne,te){if(te.type===22){var le={url:te.value,type:0};return ne.cache.addImage(te.value),le}if(te.type===18){var se=$t[te.name];if(typeof se=="undefined")throw new Error('Attempting to parse an unsupported image function "'+te.name+'"');return se(ne,te.values)}throw new Error("Unsupported image type "+te.type)}};function Dt(ne){return!(ne.type===20&&ne.value==="none")&&(ne.type!==18||!!$t[ne.name])}var $t={"linear-gradient":re,"-moz-linear-gradient":ie,"-ms-linear-gradient":ie,"-o-linear-gradient":ie,"-webkit-linear-gradient":ie,"radial-gradient":Ft,"-moz-radial-gradient":qe,"-ms-radial-gradient":qe,"-o-radial-gradient":qe,"-webkit-radial-gradient":qe,"-webkit-gradient":fe},Pn={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(ne,te){if(te.length===0)return[];var le=te[0];return le.type===20&&le.value==="none"?[]:te.filter(function(se){return Gs(se)&&Dt(se)}).map(function(se){return nn.parse(ne,se)})}},$n={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(ne,te){return te.map(function(le){if(No(le))switch(le.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},yr={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(ne,te){return YA(te).map(function(le){return le.filter(Hi)}).map(Co)}},Mr={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(ne,te){return YA(te).map(function(le){return le.filter(No).map(function(se){return se.value}).join(" ")}).map(tr)}},tr=function(ne){switch(ne){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}},bn;(function(ne){ne.AUTO="auto",ne.CONTAIN="contain",ne.COVER="cover"})(bn||(bn={}));var Tr={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(ne,te){return YA(te).map(function(le){return le.filter(Or)})}},Or=function(ne){return No(ne)||Hi(ne)},Jt=function(ne){return{name:"border-"+ne+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},Xt=Jt("top"),On=Jt("right"),Cn=Jt("bottom"),Fr=Jt("left"),cr=function(ne){return{name:"border-radius-"+ne,initialValue:"0 0",prefix:!1,type:1,parse:function(te,le){return Co(le.filter(Hi))}}},Dr=cr("top-left"),or=cr("top-right"),Rr=cr("bottom-right"),Ur=cr("bottom-left"),Ha=function(ne){return{name:"border-"+ne+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(te,le){switch(le){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},Et=Ha("top"),An=Ha("right"),Sn=Ha("bottom"),Rn=Ha("left"),zn=function(ne){return{name:"border-"+ne+"-width",initialValue:"0",type:0,prefix:!1,parse:function(te,le){return Zi(le)?le.number:0}}},Ar=zn("top"),gr=zn("right"),vr=zn("bottom"),xa=zn("left"),ba={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Xa={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(ne,te){switch(te){case"rtl":return 1;case"ltr":default:return 0}}},ro={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(ne,te){return te.filter(No).reduce(function(le,se){return le|Zo(se.value)},0)}},Zo=function(ne){switch(ne){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},Nr={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(ne,te){switch(te){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},yn={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(ne,te){return te.type===20&&te.value==="normal"?0:te.type===17||te.type===15?te.number:0}},ni;(function(ne){ne.NORMAL="normal",ne.STRICT="strict"})(ni||(ni={}));var Po={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(ne,te){switch(te){case"strict":return ni.STRICT;case"normal":default:return ni.NORMAL}}},ma={name:"line-height",initialValue:"normal",prefix:!1,type:4},Ma=function(ne,te){return No(ne)&&ne.value==="normal"?1.2*te:ne.type===17?te*ne.number:Hi(ne)?qi(ne,te):te},Za={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(ne,te){return te.type===20&&te.value==="none"?null:nn.parse(ne,te)}},za={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(ne,te){switch(te){case"inside":return 0;case"outside":default:return 1}}},Oo={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(ne,te){switch(te){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}}},ri=function(ne){return{name:"margin-"+ne,initialValue:"0",prefix:!1,type:4}},Ci=ri("top"),Ii=ri("right"),Wi=ri("bottom"),mi=ri("left"),qo={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(ne,te){return te.filter(No).map(function(le){switch(le.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},Ni={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(ne,te){switch(te){case"break-word":return"break-word";case"normal":default:return"normal"}}},Sa=function(ne){return{name:"padding-"+ne,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},Bs=Sa("top"),ji=Sa("right"),Al=Sa("bottom"),vA=Sa("left"),LA={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(ne,te){switch(te){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},$s={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(ne,te){switch(te){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},Vi={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(ne,te){return te.length===1&&Ys(te[0],"none")?[]:YA(te).map(function(le){for(var se={color:Ws.TRANSPARENT,offsetX:xo,offsetY:xo,blur:xo},we=0,Ge=0;Ge<le.length;Ge++){var nt=le[Ge];is(nt)?(we===0?se.offsetX=nt:we===1?se.offsetY=nt:se.blur=nt,we++):se.color=Zs.parse(ne,nt)}return se})}},Jl={name:"text-transform",initialValue:"none",prefix:!1,type:2,parse:function(ne,te){switch(te){case"uppercase":return 2;case"lowercase":return 1;case"capitalize":return 3}return 0}},TA={name:"transform",initialValue:"none",prefix:!0,type:0,parse:function(ne,te){if(te.type===20&&te.value==="none")return null;if(te.type===18){var le=IA[te.name];if(typeof le=="undefined")throw new Error('Attempting to parse an unsupported transform function "'+te.name+'"');return le(te.values)}return null}},ps=function(ne){var te=ne.filter(function(le){return le.type===17}).map(function(le){return le.number});return te.length===6?te:null},sl=function(ne){var te=ne.filter(function(at){return at.type===17}).map(function(at){return at.number}),le=te[0],se=te[1];te[2],te[3];var we=te[4],Ge=te[5];te[6],te[7],te[8],te[9],te[10],te[11];var nt=te[12],rt=te[13];return te[14],te[15],te.length===16?[le,se,we,Ge,nt,rt]:null},IA={matrix:ps,matrix3d:sl},$o={type:16,number:50,flags:ho},nA=[$o,$o],Xl={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(ne,te){var le=te.filter(Hi);return le.length!==2?nA:[le[0],le[1]]}},Es={name:"visible",initialValue:"none",prefix:!1,type:2,parse:function(ne,te){switch(te){case"hidden":return 1;case"collapse":return 2;case"visible":default:return 0}}},Ts;(function(ne){ne.NORMAL="normal",ne.BREAK_ALL="break-all",ne.KEEP_ALL="keep-all"})(Ts||(Ts={}));for(var pl={name:"word-break",initialValue:"normal",prefix:!1,type:2,parse:function(ne,te){switch(te){case"break-all":return Ts.BREAK_ALL;case"keep-all":return Ts.KEEP_ALL;case"normal":default:return Ts.NORMAL}}},Wo={name:"z-index",initialValue:"auto",prefix:!1,type:0,parse:function(ne,te){if(te.type===20)return{auto:!0,order:0};if(Ui(te))return{auto:!1,order:te.number};throw new Error("Invalid z-index number parsed")}},el={name:"time",parse:function(ne,te){if(te.type===15)switch(te.unit.toLowerCase()){case"s":return 1e3*te.number;case"ms":return te.number}throw new Error("Unsupported time type")}},vl={name:"opacity",initialValue:"1",type:0,prefix:!1,parse:function(ne,te){return Ui(te)?te.number:1}},Us={name:"text-decoration-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},As={name:"text-decoration-line",initialValue:"none",prefix:!1,type:1,parse:function(ne,te){return te.filter(No).map(function(le){switch(le.value){case"underline":return 1;case"overline":return 2;case"line-through":return 3;case"none":return 4}return 0}).filter(function(le){return le!==0})}},es={name:"font-family",initialValue:"",prefix:!1,type:1,parse:function(ne,te){var le=[],se=[];return te.forEach(function(we){switch(we.type){case 20:case 0:le.push(we.value);break;case 17:le.push(we.number.toString());break;case 4:se.push(le.join(" ")),le.length=0;break}}),le.length&&se.push(le.join(" ")),se.map(function(we){return we.indexOf(" ")===-1?we:"'"+we+"'"})}},Vs={name:"font-size",initialValue:"0",prefix:!1,type:3,format:"length"},wu={name:"font-weight",initialValue:"normal",type:0,prefix:!1,parse:function(ne,te){if(Ui(te))return te.number;if(No(te))switch(te.value){case"bold":return 700;case"normal":default:return 400}return 400}},Ol={name:"font-variant",initialValue:"none",type:1,prefix:!1,parse:function(ne,te){return te.filter(No).map(function(le){return le.value})}},ll={name:"font-style",initialValue:"normal",prefix:!1,type:2,parse:function(ne,te){switch(te){case"oblique":return"oblique";case"italic":return"italic";case"normal":default:return"normal"}}},AA=function(ne,te){return(ne&te)!==0},ul={name:"content",initialValue:"none",type:1,prefix:!1,parse:function(ne,te){if(te.length===0)return[];var le=te[0];return le.type===20&&le.value==="none"?[]:te}},Sl={name:"counter-increment",initialValue:"none",prefix:!0,type:1,parse:function(ne,te){if(te.length===0)return null;var le=te[0];if(le.type===20&&le.value==="none")return null;for(var se=[],we=te.filter(qs),Ge=0;Ge<we.length;Ge++){var nt=we[Ge],rt=we[Ge+1];if(nt.type===20){var at=rt&&Ui(rt)?rt.number:1;se.push({counter:nt.value,increment:at})}}return se}},tl={name:"counter-reset",initialValue:"none",prefix:!0,type:1,parse:function(ne,te){if(te.length===0)return[];for(var le=[],se=te.filter(qs),we=0;we<se.length;we++){var Ge=se[we],nt=se[we+1];if(No(Ge)&&Ge.value!=="none"){var rt=nt&&Ui(nt)?nt.number:0;le.push({counter:Ge.value,reset:rt})}}return le}},Bl={name:"duration",initialValue:"0s",prefix:!1,type:1,parse:function(ne,te){return te.filter(Zi).map(function(le){return el.parse(ne,le)})}},Rs={name:"quotes",initialValue:"none",prefix:!0,type:1,parse:function(ne,te){if(te.length===0)return null;var le=te[0];if(le.type===20&&le.value==="none")return null;var se=[],we=te.filter(zs);if(we.length%2!==0)return null;for(var Ge=0;Ge<we.length;Ge+=2){var nt=we[Ge].value,rt=we[Ge+1].value;se.push({open:nt,close:rt})}return se}},nl=function(ne,te,le){if(!ne)return"";var se=ne[Math.min(te,ne.length-1)];return se?le?se.open:se.close:""},Ql={name:"box-shadow",initialValue:"none",type:1,prefix:!1,parse:function(ne,te){return te.length===1&&Ys(te[0],"none")?[]:YA(te).map(function(le){for(var se={color:255,offsetX:xo,offsetY:xo,blur:xo,spread:xo,inset:!1},we=0,Ge=0;Ge<le.length;Ge++){var nt=le[Ge];Ys(nt,"inset")?se.inset=!0:is(nt)?(we===0?se.offsetX=nt:we===1?se.offsetY=nt:we===2?se.blur=nt:se.spread=nt,we++):se.color=Zs.parse(ne,nt)}return se})}},bu={name:"paint-order",initialValue:"normal",prefix:!1,type:1,parse:function(ne,te){var le=[0,1,2],se=[];return te.filter(No).forEach(function(we){switch(we.value){case"stroke":se.push(1);break;case"fill":se.push(0);break;case"markers":se.push(2);break}}),le.forEach(function(we){se.indexOf(we)===-1&&se.push(we)}),se}},Yl={name:"-webkit-text-stroke-color",initialValue:"currentcolor",prefix:!1,type:3,format:"color"},tc={name:"-webkit-text-stroke-width",initialValue:"0",type:0,prefix:!1,parse:function(ne,te){return Zi(te)?te.number:0}},Nc=function(){function ne(te,le){var se,we;this.animationDuration=Va(te,Bl,le.animationDuration),this.backgroundClip=Va(te,ju,le.backgroundClip),this.backgroundColor=Va(te,cu,le.backgroundColor),this.backgroundImage=Va(te,Pn,le.backgroundImage),this.backgroundOrigin=Va(te,$n,le.backgroundOrigin),this.backgroundPosition=Va(te,yr,le.backgroundPosition),this.backgroundRepeat=Va(te,Mr,le.backgroundRepeat),this.backgroundSize=Va(te,Tr,le.backgroundSize),this.borderTopColor=Va(te,Xt,le.borderTopColor),this.borderRightColor=Va(te,On,le.borderRightColor),this.borderBottomColor=Va(te,Cn,le.borderBottomColor),this.borderLeftColor=Va(te,Fr,le.borderLeftColor),this.borderTopLeftRadius=Va(te,Dr,le.borderTopLeftRadius),this.borderTopRightRadius=Va(te,or,le.borderTopRightRadius),this.borderBottomRightRadius=Va(te,Rr,le.borderBottomRightRadius),this.borderBottomLeftRadius=Va(te,Ur,le.borderBottomLeftRadius),this.borderTopStyle=Va(te,Et,le.borderTopStyle),this.borderRightStyle=Va(te,An,le.borderRightStyle),this.borderBottomStyle=Va(te,Sn,le.borderBottomStyle),this.borderLeftStyle=Va(te,Rn,le.borderLeftStyle),this.borderTopWidth=Va(te,Ar,le.borderTopWidth),this.borderRightWidth=Va(te,gr,le.borderRightWidth),this.borderBottomWidth=Va(te,vr,le.borderBottomWidth),this.borderLeftWidth=Va(te,xa,le.borderLeftWidth),this.boxShadow=Va(te,Ql,le.boxShadow),this.color=Va(te,ba,le.color),this.direction=Va(te,Xa,le.direction),this.display=Va(te,ro,le.display),this.float=Va(te,Nr,le.cssFloat),this.fontFamily=Va(te,es,le.fontFamily),this.fontSize=Va(te,Vs,le.fontSize),this.fontStyle=Va(te,ll,le.fontStyle),this.fontVariant=Va(te,Ol,le.fontVariant),this.fontWeight=Va(te,wu,le.fontWeight),this.letterSpacing=Va(te,yn,le.letterSpacing),this.lineBreak=Va(te,Po,le.lineBreak),this.lineHeight=Va(te,ma,le.lineHeight),this.listStyleImage=Va(te,Za,le.listStyleImage),this.listStylePosition=Va(te,za,le.listStylePosition),this.listStyleType=Va(te,Oo,le.listStyleType),this.marginTop=Va(te,Ci,le.marginTop),this.marginRight=Va(te,Ii,le.marginRight),this.marginBottom=Va(te,Wi,le.marginBottom),this.marginLeft=Va(te,mi,le.marginLeft),this.opacity=Va(te,vl,le.opacity);var Ge=Va(te,qo,le.overflow);this.overflowX=Ge[0],this.overflowY=Ge[Ge.length>1?1:0],this.overflowWrap=Va(te,Ni,le.overflowWrap),this.paddingTop=Va(te,Bs,le.paddingTop),this.paddingRight=Va(te,ji,le.paddingRight),this.paddingBottom=Va(te,Al,le.paddingBottom),this.paddingLeft=Va(te,vA,le.paddingLeft),this.paintOrder=Va(te,bu,le.paintOrder),this.position=Va(te,$s,le.position),this.textAlign=Va(te,LA,le.textAlign),this.textDecorationColor=Va(te,Us,(se=le.textDecorationColor)!==null&&se!==void 0?se:le.color),this.textDecorationLine=Va(te,As,(we=le.textDecorationLine)!==null&&we!==void 0?we:le.textDecoration),this.textShadow=Va(te,Vi,le.textShadow),this.textTransform=Va(te,Jl,le.textTransform),this.transform=Va(te,TA,le.transform),this.transformOrigin=Va(te,Xl,le.transformOrigin),this.visibility=Va(te,Es,le.visibility),this.webkitTextStrokeColor=Va(te,Yl,le.webkitTextStrokeColor),this.webkitTextStrokeWidth=Va(te,tc,le.webkitTextStrokeWidth),this.wordBreak=Va(te,pl,le.wordBreak),this.zIndex=Va(te,Wo,le.zIndex)}return ne.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},ne.prototype.isTransparent=function(){return KA(this.backgroundColor)},ne.prototype.isTransformed=function(){return this.transform!==null},ne.prototype.isPositioned=function(){return this.position!==0},ne.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},ne.prototype.isFloating=function(){return this.float!==0},ne.prototype.isInlineLevel=function(){return AA(this.display,4)||AA(this.display,33554432)||AA(this.display,268435456)||AA(this.display,536870912)||AA(this.display,67108864)||AA(this.display,134217728)},ne}(),_u=function(){function ne(te,le){this.content=Va(te,ul,le.content),this.quotes=Va(te,Rs,le.quotes)}return ne}(),du=function(){function ne(te,le){this.counterIncrement=Va(te,Sl,le.counterIncrement),this.counterReset=Va(te,tl,le.counterReset)}return ne}(),Va=function(ne,te,le){var se=new co,we=le!==null&&typeof le!="undefined"?le.toString():te.initialValue;se.write(we);var Ge=new li(se.read());switch(te.type){case 2:var nt=Ge.parseComponentValue();return te.parse(ne,No(nt)?nt.value:te.initialValue);case 0:return te.parse(ne,Ge.parseComponentValue());case 1:return te.parse(ne,Ge.parseComponentValues());case 4:return Ge.parseComponentValue();case 3:switch(te.format){case"angle":return zl.parse(ne,Ge.parseComponentValue());case"color":return Zs.parse(ne,Ge.parseComponentValue());case"image":return nn.parse(ne,Ge.parseComponentValue());case"length":var rt=Ge.parseComponentValue();return is(rt)?rt:xo;case"length-percentage":var at=Ge.parseComponentValue();return Hi(at)?at:xo;case"time":return el.parse(ne,Ge.parseComponentValue())}break}},Dc="data-html2canvas-debug",Cu=function(ne){var te=ne.getAttribute(Dc);switch(te){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},Eu=function(ne,te){var le=Cu(ne);return le===1||te===le},Js=function(){function ne(te,le){if(this.context=te,this.textNodes=[],this.elements=[],this.flags=0,Eu(le,3))debugger;this.styles=new Nc(te,window.getComputedStyle(le,null)),Su(le)&&(this.styles.animationDuration.some(function(se){return se>0})&&(le.style.animationDuration="0s"),this.styles.transform!==null&&(le.style.transform="none")),this.bounds=He(this.context,le),Eu(le,4)&&(this.flags|=16)}return ne}(),Uc="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",ql="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",$l=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),NA=0;NA<ql.length;NA++)$l[ql.charCodeAt(NA)]=NA;for(var nc=function(ne){var te=ne.length*.75,le=ne.length,se,we=0,Ge,nt,rt,at;ne[ne.length-1]==="="&&(te--,ne[ne.length-2]==="="&&te--);var Tt=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"&&typeof Uint8Array.prototype.slice!="undefined"?new ArrayBuffer(te):new Array(te),Wt=Array.isArray(Tt)?Tt:new Uint8Array(Tt);for(se=0;se<le;se+=4)Ge=$l[ne.charCodeAt(se)],nt=$l[ne.charCodeAt(se+1)],rt=$l[ne.charCodeAt(se+2)],at=$l[ne.charCodeAt(se+3)],Wt[we++]=Ge<<2|nt>>4,Wt[we++]=(nt&15)<<4|rt>>2,Wt[we++]=(rt&3)<<6|at&63;return Tt},rc=function(ne){for(var te=ne.length,le=[],se=0;se<te;se+=2)le.push(ne[se+1]<<8|ne[se]);return le},ac=function(ne){for(var te=ne.length,le=[],se=0;se<te;se+=4)le.push(ne[se+3]<<24|ne[se+2]<<16|ne[se+1]<<8|ne[se]);return le},cl=5,oc=11,Ms=2,gu=oc-cl,Os=65536>>cl,ic=1<<cl,Pu=ic-1,eu=1024>>cl,Ac=Os+eu,sc=Ac,Ku=32,zu=sc+Ku,lc=65536>>oc,Oc=1<<gu,Gu=Oc-1,Zu=function(ne,te,le){return ne.slice?ne.slice(te,le):new Uint16Array(Array.prototype.slice.call(ne,te,le))},yl=function(ne,te,le){return ne.slice?ne.slice(te,le):new Uint32Array(Array.prototype.slice.call(ne,te,le))},tu=function(ne,te){var le=nc(ne),se=Array.isArray(le)?ac(le):new Uint32Array(le),we=Array.isArray(le)?rc(le):new Uint16Array(le),Ge=24,nt=Zu(we,Ge/2,se[4]/2),rt=se[5]===2?Zu(we,(Ge+se[4])/2):yl(se,Math.ceil((Ge+se[4])/4));return new fu(se[0],se[1],se[2],se[3],nt,rt)},fu=function(){function ne(te,le,se,we,Ge,nt){this.initialValue=te,this.errorValue=le,this.highStart=se,this.highValueIndex=we,this.index=Ge,this.data=nt}return ne.prototype.get=function(te){var le;if(te>=0){if(te<55296||te>56319&&te<=65535)return le=this.index[te>>cl],le=(le<<Ms)+(te&Pu),this.data[le];if(te<=65535)return le=this.index[Os+(te-55296>>cl)],le=(le<<Ms)+(te&Pu),this.data[le];if(te<this.highStart)return le=zu-lc+(te>>oc),le=this.index[le],le+=te>>cl&Gu,le=this.index[le],le=(le<<Ms)+(te&Pu),this.data[le];if(te<=1114111)return this.data[this.highValueIndex]}return this.errorValue},ne}(),uc="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Ps=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),Wu=0;Wu<uc.length;Wu++)Ps[uc.charCodeAt(Wu)]=Wu;var cc=1,ei=2,Fu=3,dc=4,dl=5,gc=7,Vu=8,nu=9,mu=10,fc=11,mc=12,hc=13,xu=14,Tl=15,ru=function(ne){for(var te=[],le=0,se=ne.length;le<se;){var we=ne.charCodeAt(le++);if(we>=55296&&we<=56319&&le<se){var Ge=ne.charCodeAt(le++);(Ge&64512)===56320?te.push(((we&1023)<<10)+(Ge&1023)+65536):(te.push(we),le--)}else te.push(we)}return te},Qc=function(){for(var ne=[],te=0;te<arguments.length;te++)ne[te]=arguments[te];if(String.fromCodePoint)return String.fromCodePoint.apply(String,ne);var le=ne.length;if(!le)return"";for(var se=[],we=-1,Ge="";++we<le;){var nt=ne[we];nt<=65535?se.push(nt):(nt-=65536,se.push((nt>>10)+55296,nt%1024+56320)),(we+1===le||se.length>16384)&&(Ge+=String.fromCharCode.apply(String,se),se.length=0)}return Ge},au=tu(Uc),ss="\xD7",wl="\xF7",hu=function(ne){return au.get(ne)},Ju=function(ne,te,le){var se=le-2,we=te[se],Ge=te[le-1],nt=te[le];if(Ge===ei&&nt===Fu)return ss;if(Ge===ei||Ge===Fu||Ge===dc||nt===ei||nt===Fu||nt===dc)return wl;if(Ge===Vu&&[Vu,nu,fc,mc].indexOf(nt)!==-1||(Ge===fc||Ge===nu)&&(nt===nu||nt===mu)||(Ge===mc||Ge===mu)&&nt===mu||nt===hc||nt===dl||nt===gc||Ge===cc)return ss;if(Ge===hc&&nt===xu){for(;we===dl;)we=te[--se];if(we===xu)return ss}if(Ge===Tl&&nt===Tl){for(var rt=0;we===Tl;)rt++,we=te[--se];if(rt%2===0)return ss}return wl},pc=function(ne){var te=ru(ne),le=te.length,se=0,we=0,Ge=te.map(hu);return{next:function(){if(se>=le)return{done:!0,value:null};for(var nt=ss;se<le&&(nt=Ju(te,Ge,++se))===ss;);if(nt!==ss||se===le){var rt=Qc.apply(null,te.slice(we,se));return we=se,{value:rt,done:!1}}return{done:!0,value:null}}}},Lu=function(ne){for(var te=pc(ne),le=[],se;!(se=te.next()).done;)se.value&&le.push(se.value.slice());return le},bl=function(ne){var te=123;if(ne.createRange){var le=ne.createRange();if(le.getBoundingClientRect){var se=ne.createElement("boundtest");se.style.height=te+"px",se.style.display="block",ne.body.appendChild(se),le.selectNode(se);var we=le.getBoundingClientRect(),Ge=Math.round(we.height);if(ne.body.removeChild(se),Ge===te)return!0}}return!1},Rl=function(ne){var te=ne.createElement("boundtest");te.style.width="50px",te.style.display="block",te.style.fontSize="12px",te.style.letterSpacing="0px",te.style.wordSpacing="0px",ne.body.appendChild(te);var le=ne.createRange();te.innerHTML=typeof"".repeat=="function"?"👨".repeat(10):"";var se=te.firstChild,we=he(se.data).map(function(at){return Ne(at)}),Ge=0,nt={},rt=we.every(function(at,Tt){le.setStart(se,Ge),le.setEnd(se,Ge+at.length);var Wt=le.getBoundingClientRect();Ge+=at.length;var qt=Wt.x>nt.x||Wt.y>nt.y;return nt=Wt,Tt===0?!0:qt});return ne.body.removeChild(te),rt},vc=function(){return typeof new Image().crossOrigin!="undefined"},Cl=function(){return typeof new XMLHttpRequest().responseType=="string"},El=function(ne){var te=new Image,le=ne.createElement("canvas"),se=le.getContext("2d");if(!se)return!1;te.src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'></svg>";try{se.drawImage(te,0,0),le.toDataURL()}catch(we){return!1}return!0},Iu=function(ne){return ne[0]===0&&ne[1]===255&&ne[2]===0&&ne[3]===255},ou=function(ne){var te=ne.createElement("canvas"),le=100;te.width=le,te.height=le;var se=te.getContext("2d");if(!se)return Promise.reject(!1);se.fillStyle="rgb(0, 255, 0)",se.fillRect(0,0,le,le);var we=new Image,Ge=te.toDataURL();we.src=Ge;var nt=Sc(le,le,0,0,we);return se.fillStyle="red",se.fillRect(0,0,le,le),pu(nt).then(function(rt){se.drawImage(rt,0,0);var at=se.getImageData(0,0,le,le).data;se.fillStyle="red",se.fillRect(0,0,le,le);var Tt=ne.createElement("div");return Tt.style.backgroundImage="url("+Ge+")",Tt.style.height=le+"px",Iu(at)?pu(Sc(le,le,0,0,Tt)):Promise.reject(!1)}).then(function(rt){return se.drawImage(rt,0,0),Iu(se.getImageData(0,0,le,le).data)}).catch(function(){return!1})},Sc=function(ne,te,le,se,we){var Ge="http://www.w3.org/2000/svg",nt=document.createElementNS(Ge,"svg"),rt=document.createElementNS(Ge,"foreignObject");return nt.setAttributeNS(null,"width",ne.toString()),nt.setAttributeNS(null,"height",te.toString()),rt.setAttributeNS(null,"width","100%"),rt.setAttributeNS(null,"height","100%"),rt.setAttributeNS(null,"x",le.toString()),rt.setAttributeNS(null,"y",se.toString()),rt.setAttributeNS(null,"externalResourcesRequired","true"),nt.appendChild(rt),rt.appendChild(we),nt},pu=function(ne){return new Promise(function(te,le){var se=new Image;se.onload=function(){return te(se)},se.onerror=le,se.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(ne))})},vs={get SUPPORT_RANGE_BOUNDS(){var ne=bl(document);return Object.defineProperty(vs,"SUPPORT_RANGE_BOUNDS",{value:ne}),ne},get SUPPORT_WORD_BREAKING(){var ne=vs.SUPPORT_RANGE_BOUNDS&&Rl(document);return Object.defineProperty(vs,"SUPPORT_WORD_BREAKING",{value:ne}),ne},get SUPPORT_SVG_DRAWING(){var ne=El(document);return Object.defineProperty(vs,"SUPPORT_SVG_DRAWING",{value:ne}),ne},get SUPPORT_FOREIGNOBJECT_DRAWING(){var ne=typeof Array.from=="function"&&typeof window.fetch=="function"?ou(document):Promise.resolve(!1);return Object.defineProperty(vs,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:ne}),ne},get SUPPORT_CORS_IMAGES(){var ne=vc();return Object.defineProperty(vs,"SUPPORT_CORS_IMAGES",{value:ne}),ne},get SUPPORT_RESPONSE_TYPE(){var ne=Cl();return Object.defineProperty(vs,"SUPPORT_RESPONSE_TYPE",{value:ne}),ne},get SUPPORT_CORS_XHR(){var ne="withCredentials"in new XMLHttpRequest;return Object.defineProperty(vs,"SUPPORT_CORS_XHR",{value:ne}),ne},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var ne=!!(typeof Intl!="undefined"&&Intl.Segmenter);return Object.defineProperty(vs,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:ne}),ne}},Ml=function(){function ne(te,le){this.text=te,this.bounds=le}return ne}(),Bc=function(ne,te,le,se){var we=wc(te,le),Ge=[],nt=0;return we.forEach(function(rt){if(le.textDecorationLine.length||rt.trim().length>0)if(vs.SUPPORT_RANGE_BOUNDS){var at=So(se,nt,rt.length).getClientRects();if(at.length>1){var Tt=gl(rt),Wt=0;Tt.forEach(function(Qn){Ge.push(new Ml(Qn,Ve.fromDOMRectList(ne,So(se,Wt+nt,Qn.length).getClientRects()))),Wt+=Qn.length})}else Ge.push(new Ml(rt,Ve.fromDOMRectList(ne,at)))}else{var qt=se.splitText(rt.length);Ge.push(new Ml(rt,yc(ne,se))),se=qt}else vs.SUPPORT_RANGE_BOUNDS||(se=se.splitText(rt.length));nt+=rt.length}),Ge},yc=function(ne,te){var le=te.ownerDocument;if(le){var se=le.createElement("html2canvaswrapper");se.appendChild(te.cloneNode(!0));var we=te.parentNode;if(we){we.replaceChild(se,te);var Ge=He(ne,se);return se.firstChild&&we.replaceChild(se.firstChild,se),Ge}}return Ve.EMPTY},So=function(ne,te,le){var se=ne.ownerDocument;if(!se)throw new Error("Node has no owner document");var we=se.createRange();return we.setStart(ne,te),we.setEnd(ne,te+le),we},gl=function(ne){if(vs.SUPPORT_NATIVE_TEXT_SEGMENTATION){var te=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(te.segment(ne)).map(function(le){return le.segment})}return Lu(ne)},kl=function(ne,te){if(vs.SUPPORT_NATIVE_TEXT_SEGMENTATION){var le=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(le.segment(ne)).map(function(se){return se.segment})}return Xu(ne,te)},wc=function(ne,te){return te.letterSpacing!==0?gl(ne):kl(ne,te)},Tc=[32,160,4961,65792,65793,4153,4241],Xu=function(ne,te){for(var le=da(ne,{lineBreak:te.lineBreak,wordBreak:te.overflowWrap==="break-word"?"break-word":te.wordBreak}),se=[],we,Ge=function(){if(we.value){var nt=we.value.slice(),rt=he(nt),at="";rt.forEach(function(Tt){Tc.indexOf(Tt)===-1?at+=Ne(Tt):(at.length&&se.push(at),se.push(Ne(Tt)),at="")}),at.length&&se.push(at)}};!(we=le.next()).done;)Ge();return se},vu=function(){function ne(te,le,se){this.text=bc(le.data,se.textTransform),this.textBounds=Bc(te,this.text,se,le)}return ne}(),bc=function(ne,te){switch(te){case 1:return ne.toLowerCase();case 3:return ne.replace(iu,Cc);case 2:return ne.toUpperCase();default:return ne}},iu=/(^|\s|:|-|\(|\))([a-z])/g,Cc=function(ne,te,le){return ne.length>0?te+le.toUpperCase():ne},Ce=function(ne){me(te,ne);function te(le,se){var we=ne.call(this,le,se)||this;return we.src=se.currentSrc||se.src,we.intrinsicWidth=se.naturalWidth,we.intrinsicHeight=se.naturalHeight,we.context.cache.addImage(we.src),we}return te}(Js),gt=function(ne){me(te,ne);function te(le,se){var we=ne.call(this,le,se)||this;return we.canvas=se,we.intrinsicWidth=se.width,we.intrinsicHeight=se.height,we}return te}(Js),on=function(ne){me(te,ne);function te(le,se){var we=ne.call(this,le,se)||this,Ge=new XMLSerializer,nt=He(le,se);return se.setAttribute("width",nt.width+"px"),se.setAttribute("height",nt.height+"px"),we.svg="data:image/svg+xml,"+encodeURIComponent(Ge.serializeToString(se)),we.intrinsicWidth=se.width.baseVal.value,we.intrinsicHeight=se.height.baseVal.value,we.context.cache.addImage(we.svg),we}return te}(Js),xn=function(ne){me(te,ne);function te(le,se){var we=ne.call(this,le,se)||this;return we.value=se.value,we}return te}(Js),Jn=function(ne){me(te,ne);function te(le,se){var we=ne.call(this,le,se)||this;return we.start=se.start,we.reversed=typeof se.reversed=="boolean"&&se.reversed===!0,we}return te}(Js),xr=[{type:15,flags:0,unit:"px",number:3}],ra=[{type:16,flags:0,number:50}],qa=function(ne){return ne.width>ne.height?new Ve(ne.left+(ne.width-ne.height)/2,ne.top,ne.height,ne.height):ne.width<ne.height?new Ve(ne.left,ne.top+(ne.height-ne.width)/2,ne.width,ne.width):ne},Mo=function(ne){var te=ne.type===Ji?new Array(ne.value.length+1).join("\u2022"):ne.value;return te.length===0?ne.placeholder||"":te},ui="checkbox",vi="radio",Ji="password",DA=707406591,RA=function(ne){me(te,ne);function te(le,se){var we=ne.call(this,le,se)||this;switch(we.type=se.type.toLowerCase(),we.checked=se.checked,we.value=Mo(se),(we.type===ui||we.type===vi)&&(we.styles.backgroundColor=3739148031,we.styles.borderTopColor=we.styles.borderRightColor=we.styles.borderBottomColor=we.styles.borderLeftColor=2779096575,we.styles.borderTopWidth=we.styles.borderRightWidth=we.styles.borderBottomWidth=we.styles.borderLeftWidth=1,we.styles.borderTopStyle=we.styles.borderRightStyle=we.styles.borderBottomStyle=we.styles.borderLeftStyle=1,we.styles.backgroundClip=[0],we.styles.backgroundOrigin=[0],we.bounds=qa(we.bounds)),we.type){case ui:we.styles.borderTopRightRadius=we.styles.borderTopLeftRadius=we.styles.borderBottomRightRadius=we.styles.borderBottomLeftRadius=xr;break;case vi:we.styles.borderTopRightRadius=we.styles.borderTopLeftRadius=we.styles.borderBottomRightRadius=we.styles.borderBottomLeftRadius=ra;break}return we}return te}(Js),zA=function(ne){me(te,ne);function te(le,se){var we=ne.call(this,le,se)||this,Ge=se.options[se.selectedIndex||0];return we.value=Ge&&Ge.text||"",we}return te}(Js),Fs=function(ne){me(te,ne);function te(le,se){var we=ne.call(this,le,se)||this;return we.value=se.value,we}return te}(Js),ls=function(ne){me(te,ne);function te(le,se){var we=ne.call(this,le,se)||this;we.src=se.src,we.width=parseInt(se.width,10)||0,we.height=parseInt(se.height,10)||0,we.backgroundColor=we.styles.backgroundColor;try{if(se.contentWindow&&se.contentWindow.document&&se.contentWindow.document.documentElement){we.tree=Yu(le,se.contentWindow.document.documentElement);var Ge=se.contentWindow.document.documentElement?hl(le,getComputedStyle(se.contentWindow.document.documentElement).backgroundColor):Ws.TRANSPARENT,nt=se.contentWindow.document.body?hl(le,getComputedStyle(se.contentWindow.document.body).backgroundColor):Ws.TRANSPARENT;we.backgroundColor=KA(Ge)?KA(nt)?we.styles.backgroundColor:nt:Ge}}catch(rt){}return we}return te}(Js),Pl=["OL","UL","MENU"],xs=function(ne,te,le,se){for(var we=te.firstChild,Ge=void 0;we;we=Ge)if(Ge=we.nextSibling,Du(we)&&we.data.trim().length>0)le.textNodes.push(new vu(ne,we,le.styles));else if(Fl(we))if(ht(we)&&we.assignedNodes)we.assignedNodes().forEach(function(rt){return xs(ne,rt,le,se)});else{var nt=Hl(ne,we);nt.styles.isVisible()&&(Ec(we,nt,se)?nt.flags|=4:Nu(nt.styles)&&(nt.flags|=2),Pl.indexOf(we.tagName)!==-1&&(nt.flags|=8),le.elements.push(nt),we.slot,we.shadowRoot?xs(ne,we.shadowRoot,nt,se):!Xe(we)&&!Tu(we)&&!ct(we)&&xs(ne,we,nt,se))}},Hl=function(ne,te){return Mu(te)?new Ce(ne,te):rl(te)?new gt(ne,te):Tu(te)?new on(ne,te):Qs(te)?new xn(ne,te):Uu(te)?new Jn(ne,te):Ou(te)?new RA(ne,te):ct(te)?new zA(ne,te):Xe(te)?new Fs(ne,te):Be(te)?new ls(ne,te):new Js(ne,te)},Yu=function(ne,te){var le=Hl(ne,te);return le.flags|=4,xs(ne,te,le,le),le},Ec=function(ne,te,le){return te.styles.isPositionedWithZIndex()||te.styles.opacity<1||te.styles.isTransformed()||Ls(ne)&&le.styles.isTransparent()},Nu=function(ne){return ne.isPositioned()||ne.isFloating()},Du=function(ne){return ne.nodeType===Node.TEXT_NODE},Fl=function(ne){return ne.nodeType===Node.ELEMENT_NODE},Su=function(ne){return Fl(ne)&&typeof ne.style!="undefined"&&!jl(ne)},jl=function(ne){return typeof ne.className=="object"},Qs=function(ne){return ne.tagName==="LI"},Uu=function(ne){return ne.tagName==="OL"},Ou=function(ne){return ne.tagName==="INPUT"},Qu=function(ne){return ne.tagName==="HTML"},Tu=function(ne){return ne.tagName==="svg"},Ls=function(ne){return ne.tagName==="BODY"},rl=function(ne){return ne.tagName==="CANVAS"},Ru=function(ne){return ne.tagName==="VIDEO"},Mu=function(ne){return ne.tagName==="IMG"},Be=function(ne){return ne.tagName==="IFRAME"},be=function(ne){return ne.tagName==="STYLE"},ze=function(ne){return ne.tagName==="SCRIPT"},Xe=function(ne){return ne.tagName==="TEXTAREA"},ct=function(ne){return ne.tagName==="SELECT"},ht=function(ne){return ne.tagName==="SLOT"},xt=function(ne){return ne.tagName.indexOf("-")>0},Nt=function(){function ne(){this.counters={}}return ne.prototype.getCounterValue=function(te){var le=this.counters[te];return le&&le.length?le[le.length-1]:1},ne.prototype.getCounterValues=function(te){var le=this.counters[te];return le||[]},ne.prototype.pop=function(te){var le=this;te.forEach(function(se){return le.counters[se].pop()})},ne.prototype.parse=function(te){var le=this,se=te.counterIncrement,we=te.counterReset,Ge=!0;se!==null&&se.forEach(function(rt){var at=le.counters[rt.counter];at&&rt.increment!==0&&(Ge=!1,at.length||at.push(1),at[Math.max(0,at.length-1)]+=rt.increment)});var nt=[];return Ge&&we.forEach(function(rt){var at=le.counters[rt.counter];nt.push(rt.counter),at||(at=le.counters[rt.counter]=[]),at.push(rt.reset)}),nt},ne}(),Yt={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"]},Vt={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"]},En={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"]},sn={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"]},hn=function(ne,te,le,se,we,Ge){return ne<te||ne>le?Zr(ne,we,Ge.length>0):se.integers.reduce(function(nt,rt,at){for(;ne>=rt;)ne-=rt,nt+=se.values[at];return nt},"")+Ge},pn=function(ne,te,le,se){var we="";do le||ne--,we=se(ne)+we,ne/=te;while(ne*te>=te);return we},Bn=function(ne,te,le,se,we){var Ge=le-te+1;return(ne<0?"-":"")+(pn(Math.abs(ne),Ge,se,function(nt){return Ne(Math.floor(nt%Ge)+te)})+we)},Yn=function(ne,te,le){le===void 0&&(le=". ");var se=te.length;return pn(Math.abs(ne),se,!1,function(we){return te[Math.floor(we%se)]})+le},Gn=1,ur=2,rr=4,ir=8,Sr=function(ne,te,le,se,we,Ge){if(ne<-9999||ne>9999)return Zr(ne,4,we.length>0);var nt=Math.abs(ne),rt=we;if(nt===0)return te[0]+rt;for(var at=0;nt>0&&at<=4;at++){var Tt=nt%10;Tt===0&&AA(Ge,Gn)&&rt!==""?rt=te[Tt]+rt:Tt>1||Tt===1&&at===0||Tt===1&&at===1&&AA(Ge,ur)||Tt===1&&at===1&&AA(Ge,rr)&&ne>100||Tt===1&&at>1&&AA(Ge,ir)?rt=te[Tt]+(at>0?le[at-1]:"")+rt:Tt===1&&at>0&&(rt=le[at-1]+rt),nt=Math.floor(nt/10)}return(ne<0?se:"")+rt},Gr="\u5341\u767E\u5343\u842C",Jr="\u62FE\u4F70\u4EDF\u842C",Hr="\u30DE\u30A4\u30CA\u30B9",ha="\uB9C8\uC774\uB108\uC2A4",Zr=function(ne,te,le){var se=le?". ":"",we=le?"\u3001":"",Ge=le?", ":"",nt=le?" ":"";switch(te){case 0:return"\u2022"+nt;case 1:return"\u25E6"+nt;case 2:return"\u25FE"+nt;case 5:var rt=Bn(ne,48,57,!0,se);return rt.length<4?"0"+rt:rt;case 4:return Yn(ne,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",we);case 6:return hn(ne,1,3999,Yt,3,se).toLowerCase();case 7:return hn(ne,1,3999,Yt,3,se);case 8:return Bn(ne,945,969,!1,se);case 9:return Bn(ne,97,122,!1,se);case 10:return Bn(ne,65,90,!1,se);case 11:return Bn(ne,1632,1641,!0,se);case 12:case 49:return hn(ne,1,9999,Vt,3,se);case 35:return hn(ne,1,9999,Vt,3,se).toLowerCase();case 13:return Bn(ne,2534,2543,!0,se);case 14:case 30:return Bn(ne,6112,6121,!0,se);case 15:return Yn(ne,"\u5B50\u4E11\u5BC5\u536F\u8FB0\u5DF3\u5348\u672A\u7533\u9149\u620C\u4EA5",we);case 16:return Yn(ne,"\u7532\u4E59\u4E19\u4E01\u620A\u5DF1\u5E9A\u8F9B\u58EC\u7678",we);case 17:case 48:return Sr(ne,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",Gr,"\u8CA0",we,ur|rr|ir);case 47:return Sr(ne,"\u96F6\u58F9\u8CB3\u53C3\u8086\u4F0D\u9678\u67D2\u634C\u7396",Jr,"\u8CA0",we,Gn|ur|rr|ir);case 42:return Sr(ne,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",Gr,"\u8D1F",we,ur|rr|ir);case 41:return Sr(ne,"\u96F6\u58F9\u8D30\u53C1\u8086\u4F0D\u9646\u67D2\u634C\u7396",Jr,"\u8D1F",we,Gn|ur|rr|ir);case 26:return Sr(ne,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u4E07",Hr,we,0);case 25:return Sr(ne,"\u96F6\u58F1\u5F10\u53C2\u56DB\u4F0D\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343\u4E07",Hr,we,Gn|ur|rr);case 31:return Sr(ne,"\uC601\uC77C\uC774\uC0BC\uC0AC\uC624\uC721\uCE60\uD314\uAD6C","\uC2ED\uBC31\uCC9C\uB9CC",ha,Ge,Gn|ur|rr);case 33:return Sr(ne,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u842C",ha,Ge,0);case 32:return Sr(ne,"\u96F6\u58F9\u8CB3\u53C3\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343",ha,Ge,Gn|ur|rr);case 18:return Bn(ne,2406,2415,!0,se);case 20:return hn(ne,1,19999,sn,3,se);case 21:return Bn(ne,2790,2799,!0,se);case 22:return Bn(ne,2662,2671,!0,se);case 22:return hn(ne,1,10999,En,3,se);case 23:return Yn(ne,"\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 Yn(ne,"\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 Bn(ne,3302,3311,!0,se);case 28:return Yn(ne,"\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",we);case 29:return Yn(ne,"\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",we);case 34:return Bn(ne,3792,3801,!0,se);case 37:return Bn(ne,6160,6169,!0,se);case 38:return Bn(ne,4160,4169,!0,se);case 39:return Bn(ne,2918,2927,!0,se);case 40:return Bn(ne,1776,1785,!0,se);case 43:return Bn(ne,3046,3055,!0,se);case 44:return Bn(ne,3174,3183,!0,se);case 45:return Bn(ne,3664,3673,!0,se);case 46:return Bn(ne,3872,3881,!0,se);case 3:default:return Bn(ne,48,57,!0,se)}},Aa="data-html2canvas-ignore",Ba=function(){function ne(te,le,se){if(this.context=te,this.options=se,this.scrolledElements=[],this.referenceElement=le,this.counters=new Nt,this.quoteDepth=0,!le.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(le.ownerDocument.documentElement,!1)}return ne.prototype.toIFrame=function(te,le){var se=this,we=sa(te,le);if(!we.contentWindow)return Promise.reject("Unable to find iframe window");var Ge=te.defaultView.pageXOffset,nt=te.defaultView.pageYOffset,rt=we.contentWindow,at=rt.document,Tt=aa(we).then(function(){return Oe(se,void 0,void 0,function(){var Wt,qt;return Ze(this,function(Qn){switch(Qn.label){case 0:return this.scrolledElements.forEach(Qo),rt&&(rt.scrollTo(le.left,le.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(rt.scrollY!==le.top||rt.scrollX!==le.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(rt.scrollX-le.left,rt.scrollY-le.top,0,0))),Wt=this.options.onclone,qt=this.clonedReferenceElement,typeof qt=="undefined"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:at.fonts&&at.fonts.ready?[4,at.fonts.ready]:[3,2];case 1:Qn.sent(),Qn.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,Vr(at)]:[3,4];case 3:Qn.sent(),Qn.label=4;case 4:return typeof Wt=="function"?[2,Promise.resolve().then(function(){return Wt(at,qt)}).then(function(){return we})]:[2,we]}})})});return at.open(),at.write(na(document.doctype)+"<html></html>"),Fo(this.referenceElement.ownerDocument,Ge,nt),at.replaceChild(at.adoptNode(this.documentElement),at.documentElement),at.close(),Tt},ne.prototype.createElementClone=function(te){if(Eu(te,2))debugger;if(rl(te))return this.createCanvasClone(te);if(Ru(te))return this.createVideoClone(te);if(be(te))return this.createStyleClone(te);var le=te.cloneNode(!1);return Mu(le)&&(Mu(te)&&te.currentSrc&&te.currentSrc!==te.src&&(le.src=te.currentSrc,le.srcset=""),le.loading==="lazy"&&(le.loading="eager")),xt(le)?this.createCustomElementClone(le):le},ne.prototype.createCustomElementClone=function(te){var le=document.createElement("html2canvascustomelement");return Da(te.style,le),le},ne.prototype.createStyleClone=function(te){try{var le=te.sheet;if(le&&le.cssRules){var se=[].slice.call(le.cssRules,0).reduce(function(Ge,nt){return nt&&typeof nt.cssText=="string"?Ge+nt.cssText:Ge},""),we=te.cloneNode(!1);return we.textContent=se,we}}catch(Ge){if(this.context.logger.error("Unable to access cssRules property",Ge),Ge.name!=="SecurityError")throw Ge}return te.cloneNode(!1)},ne.prototype.createCanvasClone=function(te){var le;if(this.options.inlineImages&&te.ownerDocument){var se=te.ownerDocument.createElement("img");try{return se.src=te.toDataURL(),se}catch(Tt){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",te)}}var we=te.cloneNode(!1);try{we.width=te.width,we.height=te.height;var Ge=te.getContext("2d"),nt=we.getContext("2d");if(nt)if(!this.options.allowTaint&&Ge)nt.putImageData(Ge.getImageData(0,0,te.width,te.height),0,0);else{var rt=(le=te.getContext("webgl2"))!==null&&le!==void 0?le:te.getContext("webgl");if(rt){var at=rt.getContextAttributes();(at==null?void 0:at.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",te)}nt.drawImage(te,0,0)}return we}catch(Tt){this.context.logger.info("Unable to clone canvas as it is tainted",te)}return we},ne.prototype.createVideoClone=function(te){var le=te.ownerDocument.createElement("canvas");le.width=te.offsetWidth,le.height=te.offsetHeight;var se=le.getContext("2d");try{return se&&(se.drawImage(te,0,0,le.width,le.height),this.options.allowTaint||se.getImageData(0,0,le.width,le.height)),le}catch(Ge){this.context.logger.info("Unable to clone video as it is tainted",te)}var we=te.ownerDocument.createElement("canvas");return we.width=te.offsetWidth,we.height=te.offsetHeight,we},ne.prototype.appendChildNode=function(te,le,se){(!Fl(le)||!ze(le)&&!le.hasAttribute(Aa)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(le)))&&(!this.options.copyStyles||!Fl(le)||!be(le))&&te.appendChild(this.cloneNode(le,se))},ne.prototype.cloneChildNodes=function(te,le,se){for(var we=this,Ge=te.shadowRoot?te.shadowRoot.firstChild:te.firstChild;Ge;Ge=Ge.nextSibling)if(Fl(Ge)&&ht(Ge)&&typeof Ge.assignedNodes=="function"){var nt=Ge.assignedNodes();nt.length&&nt.forEach(function(rt){return we.appendChildNode(le,rt,se)})}else this.appendChildNode(le,Ge,se)},ne.prototype.cloneNode=function(te,le){if(Du(te))return document.createTextNode(te.data);if(!te.ownerDocument)return te.cloneNode(!1);var se=te.ownerDocument.defaultView;if(se&&Fl(te)&&(Su(te)||jl(te))){var we=this.createElementClone(te);we.style.transitionProperty="none";var Ge=se.getComputedStyle(te),nt=se.getComputedStyle(te,":before"),rt=se.getComputedStyle(te,":after");this.referenceElement===te&&Su(we)&&(this.clonedReferenceElement=we),Ls(we)&&Vo(we);var at=this.counters.parse(new du(this.context,Ge)),Tt=this.resolvePseudoContent(te,we,nt,ta.BEFORE);xt(te)&&(le=!0),Ru(te)||this.cloneChildNodes(te,we,le),Tt&&we.insertBefore(Tt,we.firstChild);var Wt=this.resolvePseudoContent(te,we,rt,ta.AFTER);return Wt&&we.appendChild(Wt),this.counters.pop(at),(Ge&&(this.options.copyStyles||jl(te))&&!Be(te)||le)&&Da(Ge,we),(te.scrollTop!==0||te.scrollLeft!==0)&&this.scrolledElements.push([we,te.scrollLeft,te.scrollTop]),(Xe(te)||ct(te))&&(Xe(we)||ct(we))&&(we.value=te.value),we}return te.cloneNode(!1)},ne.prototype.resolvePseudoContent=function(te,le,se,we){var Ge=this;if(se){var nt=se.content,rt=le.ownerDocument;if(!(!rt||!nt||nt==="none"||nt==="-moz-alt-content"||se.display==="none")){this.counters.parse(new du(this.context,se));var at=new _u(this.context,se),Tt=rt.createElement("html2canvaspseudoelement");Da(se,Tt),at.content.forEach(function(qt){if(qt.type===0)Tt.appendChild(rt.createTextNode(qt.value));else if(qt.type===22){var Qn=rt.createElement("img");Qn.src=qt.value,Qn.style.opacity="1",Tt.appendChild(Qn)}else if(qt.type===18){if(qt.name==="attr"){var lr=qt.values.filter(No);lr.length&&Tt.appendChild(rt.createTextNode(te.getAttribute(lr[0].value)||""))}else if(qt.name==="counter"){var Br=qt.values.filter(Gs),sr=Br[0],Ja=Br[1];if(sr&&No(sr)){var Ca=Ge.counters.getCounterValue(sr.value),oa=Ja&&No(Ja)?Oo.parse(Ge.context,Ja.value):3;Tt.appendChild(rt.createTextNode(Zr(Ca,oa,!1)))}}else if(qt.name==="counters"){var ao=qt.values.filter(Gs),sr=ao[0],lo=ao[1],Ja=ao[2];if(sr&&No(sr)){var _a=Ge.counters.getCounterValues(sr.value),jr=Ja&&No(Ja)?Oo.parse(Ge.context,Ja.value):3,jo=lo&&lo.type===0?lo.value:"",Ia=_a.map(function(_o){return Zr(_o,jr,!1)}).join(jo);Tt.appendChild(rt.createTextNode(Ia))}}}else if(qt.type===20)switch(qt.value){case"open-quote":Tt.appendChild(rt.createTextNode(nl(at.quotes,Ge.quoteDepth++,!0)));break;case"close-quote":Tt.appendChild(rt.createTextNode(nl(at.quotes,--Ge.quoteDepth,!1)));break;default:Tt.appendChild(rt.createTextNode(qt.value))}}),Tt.className=ko+" "+ai;var Wt=we===ta.BEFORE?" "+ko:" "+ai;return jl(le)?le.className.baseValue+=Wt:le.className+=Wt,Tt}}},ne.destroy=function(te){return te.parentNode?(te.parentNode.removeChild(te),!0):!1},ne}(),ta;(function(ne){ne[ne.BEFORE=0]="BEFORE",ne[ne.AFTER=1]="AFTER"})(ta||(ta={}));var sa=function(ne,te){var le=ne.createElement("iframe");return le.className="html2canvas-container",le.style.visibility="hidden",le.style.position="fixed",le.style.left="-10000px",le.style.top="0px",le.style.border="0",le.width=te.width.toString(),le.height=te.height.toString(),le.scrolling="no",le.setAttribute(Aa,"true"),ne.body.appendChild(le),le},qr=function(ne){return new Promise(function(te){if(ne.complete){te();return}if(!ne.src){te();return}ne.onload=te,ne.onerror=te})},Vr=function(ne){return Promise.all([].slice.call(ne.images,0).map(qr))},aa=function(ne){return new Promise(function(te,le){var se=ne.contentWindow;if(!se)return le("No window assigned for iframe");var we=se.document;se.onload=ne.onload=function(){se.onload=ne.onload=null;var Ge=setInterval(function(){we.body.childNodes.length>0&&we.readyState==="complete"&&(clearInterval(Ge),te(ne))},50)}})},Na=["all","d","content"],Da=function(ne,te){for(var le=ne.length-1;le>=0;le--){var se=ne.item(le);Na.indexOf(se)===-1&&te.style.setProperty(se,ne.getPropertyValue(se))}return te},na=function(ne){var te="";return ne&&(te+="<!DOCTYPE ",ne.name&&(te+=ne.name),ne.internalSubset&&(te+=ne.internalSubset),ne.publicId&&(te+='"'+ne.publicId+'"'),ne.systemId&&(te+='"'+ne.systemId+'"'),te+=">"),te},Fo=function(ne,te,le){ne&&ne.defaultView&&(te!==ne.defaultView.pageXOffset||le!==ne.defaultView.pageYOffset)&&ne.defaultView.scrollTo(te,le)},Qo=function(ne){var te=ne[0],le=ne[1],se=ne[2];te.scrollLeft=le,te.scrollTop=se},_i=":before",Jo=":after",ko="___html2canvas___pseudoelement_before",ai="___html2canvas___pseudoelement_after",gA=`{
|
|
|
content: "" !important;
|
|
|
display: none !important;
|
|
|
}`,Vo=function(ne){Go(ne,"."+ko+_i+gA+`
|
|
|
.`+ai+Jo+gA)},Go=function(ne,te){var le=ne.ownerDocument;if(le){var se=le.createElement("style");se.textContent=te,ne.appendChild(se)}},oi=function(){function ne(){}return ne.getOrigin=function(te){var le=ne._link;return le?(le.href=te,le.href=le.href,le.protocol+le.hostname+le.port):"about:blank"},ne.isSameOrigin=function(te){return ne.getOrigin(te)===ne._origin},ne.setContext=function(te){ne._link=te.document.createElement("a"),ne._origin=ne.getOrigin(te.location.href)},ne._origin="about:blank",ne}(),Ki=function(){function ne(te,le){this.context=te,this._options=le,this._cache={}}return ne.prototype.addImage=function(te){var le=Promise.resolve();return this.has(te)||(Xi(te)||ja(te))&&(this._cache[te]=this.loadImage(te)).catch(function(){}),le},ne.prototype.match=function(te){return this._cache[te]},ne.prototype.loadImage=function(te){return Oe(this,void 0,void 0,function(){var le,se,we,Ge,nt=this;return Ze(this,function(rt){switch(rt.label){case 0:return le=oi.isSameOrigin(te),se=!Yo(te)&&this._options.useCORS===!0&&vs.SUPPORT_CORS_IMAGES&&!le,we=!Yo(te)&&!le&&!Xi(te)&&typeof this._options.proxy=="string"&&vs.SUPPORT_CORS_XHR&&!se,!le&&this._options.allowTaint===!1&&!Yo(te)&&!Xi(te)&&!we&&!se?[2]:(Ge=te,we?[4,this.proxy(Ge)]:[3,2]);case 1:Ge=rt.sent(),rt.label=2;case 2:return this.context.logger.debug("Added image "+te.substring(0,256)),[4,new Promise(function(at,Tt){var Wt=new Image;Wt.onload=function(){return at(Wt)},Wt.onerror=Tt,(ci(Ge)||se)&&(Wt.crossOrigin="anonymous"),Wt.src=Ge,Wt.complete===!0&&setTimeout(function(){return at(Wt)},500),nt._options.imageTimeout>0&&setTimeout(function(){return Tt("Timed out ("+nt._options.imageTimeout+"ms) loading image")},nt._options.imageTimeout)})];case 3:return[2,rt.sent()]}})})},ne.prototype.has=function(te){return typeof this._cache[te]!="undefined"},ne.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},ne.prototype.proxy=function(te){var le=this,se=this._options.proxy;if(!se)throw new Error("No proxy defined");var we=te.substring(0,256);return new Promise(function(Ge,nt){var rt=vs.SUPPORT_RESPONSE_TYPE?"blob":"text",at=new XMLHttpRequest;at.onload=function(){if(at.status===200)if(rt==="text")Ge(at.response);else{var qt=new FileReader;qt.addEventListener("load",function(){return Ge(qt.result)},!1),qt.addEventListener("error",function(Qn){return nt(Qn)},!1),qt.readAsDataURL(at.response)}else nt("Failed to proxy resource "+we+" with status code "+at.status)},at.onerror=nt;var Tt=se.indexOf("?")>-1?"&":"?";if(at.open("GET",""+se+Tt+"url="+encodeURIComponent(te)+"&responseType="+rt),rt!=="text"&&at instanceof XMLHttpRequest&&(at.responseType=rt),le._options.imageTimeout){var Wt=le._options.imageTimeout;at.timeout=Wt,at.ontimeout=function(){return nt("Timed out ("+Wt+"ms) proxying "+we)}}at.send()})},ne}(),La=/^data:image\/svg\+xml/i,Wa=/^data:image\/.*;base64,/i,va=/^data:image\/.*/i,ja=function(ne){return vs.SUPPORT_SVG_DRAWING||!zi(ne)},Yo=function(ne){return va.test(ne)},ci=function(ne){return Wa.test(ne)},Xi=function(ne){return ne.substr(0,4)==="blob"},zi=function(ne){return ne.substr(-3).toLowerCase()==="svg"||La.test(ne)},la=function(){function ne(te,le){this.type=0,this.x=te,this.y=le}return ne.prototype.add=function(te,le){return new ne(this.x+te,this.y+le)},ne}(),sA=function(ne,te,le){return new la(ne.x+(te.x-ne.x)*le,ne.y+(te.y-ne.y)*le)},Ga=function(){function ne(te,le,se,we){this.type=1,this.start=te,this.startControl=le,this.endControl=se,this.end=we}return ne.prototype.subdivide=function(te,le){var se=sA(this.start,this.startControl,te),we=sA(this.startControl,this.endControl,te),Ge=sA(this.endControl,this.end,te),nt=sA(se,we,te),rt=sA(we,Ge,te),at=sA(nt,rt,te);return le?new ne(this.start,se,nt,at):new ne(at,rt,Ge,this.end)},ne.prototype.add=function(te,le){return new ne(this.start.add(te,le),this.startControl.add(te,le),this.endControl.add(te,le),this.end.add(te,le))},ne.prototype.reverse=function(){return new ne(this.end,this.endControl,this.startControl,this.start)},ne}(),Ta=function(ne){return ne.type===1},Bi=function(){function ne(te){var le=te.styles,se=te.bounds,we=qA(le.borderTopLeftRadius,se.width,se.height),Ge=we[0],nt=we[1],rt=qA(le.borderTopRightRadius,se.width,se.height),at=rt[0],Tt=rt[1],Wt=qA(le.borderBottomRightRadius,se.width,se.height),qt=Wt[0],Qn=Wt[1],lr=qA(le.borderBottomLeftRadius,se.width,se.height),Br=lr[0],sr=lr[1],Ja=[];Ja.push((Ge+at)/se.width),Ja.push((Br+qt)/se.width),Ja.push((nt+sr)/se.height),Ja.push((Tt+Qn)/se.height);var Ca=Math.max.apply(Math,Ja);Ca>1&&(Ge/=Ca,nt/=Ca,at/=Ca,Tt/=Ca,qt/=Ca,Qn/=Ca,Br/=Ca,sr/=Ca);var oa=se.width-at,ao=se.height-Qn,lo=se.width-qt,_a=se.height-sr,jr=le.borderTopWidth,jo=le.borderRightWidth,Ia=le.borderBottomWidth,$r=le.borderLeftWidth,Xo=qi(le.paddingTop,te.bounds.width),_o=qi(le.paddingRight,te.bounds.width),Ei=qi(le.paddingBottom,te.bounds.width),gi=qi(le.paddingLeft,te.bounds.width);this.topLeftBorderDoubleOuterBox=Ge>0||nt>0?po(se.left+$r/3,se.top+jr/3,Ge-$r/3,nt-jr/3,yo.TOP_LEFT):new la(se.left+$r/3,se.top+jr/3),this.topRightBorderDoubleOuterBox=Ge>0||nt>0?po(se.left+oa,se.top+jr/3,at-jo/3,Tt-jr/3,yo.TOP_RIGHT):new la(se.left+se.width-jo/3,se.top+jr/3),this.bottomRightBorderDoubleOuterBox=qt>0||Qn>0?po(se.left+lo,se.top+ao,qt-jo/3,Qn-Ia/3,yo.BOTTOM_RIGHT):new la(se.left+se.width-jo/3,se.top+se.height-Ia/3),this.bottomLeftBorderDoubleOuterBox=Br>0||sr>0?po(se.left+$r/3,se.top+_a,Br-$r/3,sr-Ia/3,yo.BOTTOM_LEFT):new la(se.left+$r/3,se.top+se.height-Ia/3),this.topLeftBorderDoubleInnerBox=Ge>0||nt>0?po(se.left+$r*2/3,se.top+jr*2/3,Ge-$r*2/3,nt-jr*2/3,yo.TOP_LEFT):new la(se.left+$r*2/3,se.top+jr*2/3),this.topRightBorderDoubleInnerBox=Ge>0||nt>0?po(se.left+oa,se.top+jr*2/3,at-jo*2/3,Tt-jr*2/3,yo.TOP_RIGHT):new la(se.left+se.width-jo*2/3,se.top+jr*2/3),this.bottomRightBorderDoubleInnerBox=qt>0||Qn>0?po(se.left+lo,se.top+ao,qt-jo*2/3,Qn-Ia*2/3,yo.BOTTOM_RIGHT):new la(se.left+se.width-jo*2/3,se.top+se.height-Ia*2/3),this.bottomLeftBorderDoubleInnerBox=Br>0||sr>0?po(se.left+$r*2/3,se.top+_a,Br-$r*2/3,sr-Ia*2/3,yo.BOTTOM_LEFT):new la(se.left+$r*2/3,se.top+se.height-Ia*2/3),this.topLeftBorderStroke=Ge>0||nt>0?po(se.left+$r/2,se.top+jr/2,Ge-$r/2,nt-jr/2,yo.TOP_LEFT):new la(se.left+$r/2,se.top+jr/2),this.topRightBorderStroke=Ge>0||nt>0?po(se.left+oa,se.top+jr/2,at-jo/2,Tt-jr/2,yo.TOP_RIGHT):new la(se.left+se.width-jo/2,se.top+jr/2),this.bottomRightBorderStroke=qt>0||Qn>0?po(se.left+lo,se.top+ao,qt-jo/2,Qn-Ia/2,yo.BOTTOM_RIGHT):new la(se.left+se.width-jo/2,se.top+se.height-Ia/2),this.bottomLeftBorderStroke=Br>0||sr>0?po(se.left+$r/2,se.top+_a,Br-$r/2,sr-Ia/2,yo.BOTTOM_LEFT):new la(se.left+$r/2,se.top+se.height-Ia/2),this.topLeftBorderBox=Ge>0||nt>0?po(se.left,se.top,Ge,nt,yo.TOP_LEFT):new la(se.left,se.top),this.topRightBorderBox=at>0||Tt>0?po(se.left+oa,se.top,at,Tt,yo.TOP_RIGHT):new la(se.left+se.width,se.top),this.bottomRightBorderBox=qt>0||Qn>0?po(se.left+lo,se.top+ao,qt,Qn,yo.BOTTOM_RIGHT):new la(se.left+se.width,se.top+se.height),this.bottomLeftBorderBox=Br>0||sr>0?po(se.left,se.top+_a,Br,sr,yo.BOTTOM_LEFT):new la(se.left,se.top+se.height),this.topLeftPaddingBox=Ge>0||nt>0?po(se.left+$r,se.top+jr,Math.max(0,Ge-$r),Math.max(0,nt-jr),yo.TOP_LEFT):new la(se.left+$r,se.top+jr),this.topRightPaddingBox=at>0||Tt>0?po(se.left+Math.min(oa,se.width-jo),se.top+jr,oa>se.width+jo?0:Math.max(0,at-jo),Math.max(0,Tt-jr),yo.TOP_RIGHT):new la(se.left+se.width-jo,se.top+jr),this.bottomRightPaddingBox=qt>0||Qn>0?po(se.left+Math.min(lo,se.width-$r),se.top+Math.min(ao,se.height-Ia),Math.max(0,qt-jo),Math.max(0,Qn-Ia),yo.BOTTOM_RIGHT):new la(se.left+se.width-jo,se.top+se.height-Ia),this.bottomLeftPaddingBox=Br>0||sr>0?po(se.left+$r,se.top+Math.min(_a,se.height-Ia),Math.max(0,Br-$r),Math.max(0,sr-Ia),yo.BOTTOM_LEFT):new la(se.left+$r,se.top+se.height-Ia),this.topLeftContentBox=Ge>0||nt>0?po(se.left+$r+gi,se.top+jr+Xo,Math.max(0,Ge-($r+gi)),Math.max(0,nt-(jr+Xo)),yo.TOP_LEFT):new la(se.left+$r+gi,se.top+jr+Xo),this.topRightContentBox=at>0||Tt>0?po(se.left+Math.min(oa,se.width+$r+gi),se.top+jr+Xo,oa>se.width+$r+gi?0:at-$r+gi,Tt-(jr+Xo),yo.TOP_RIGHT):new la(se.left+se.width-(jo+_o),se.top+jr+Xo),this.bottomRightContentBox=qt>0||Qn>0?po(se.left+Math.min(lo,se.width-($r+gi)),se.top+Math.min(ao,se.height+jr+Xo),Math.max(0,qt-(jo+_o)),Qn-(Ia+Ei),yo.BOTTOM_RIGHT):new la(se.left+se.width-(jo+_o),se.top+se.height-(Ia+Ei)),this.bottomLeftContentBox=Br>0||sr>0?po(se.left+$r+gi,se.top+_a,Math.max(0,Br-($r+gi)),sr-(Ia+Ei),yo.BOTTOM_LEFT):new la(se.left+$r+gi,se.top+se.height-(Ia+Ei))}return ne}(),yo;(function(ne){ne[ne.TOP_LEFT=0]="TOP_LEFT",ne[ne.TOP_RIGHT=1]="TOP_RIGHT",ne[ne.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",ne[ne.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(yo||(yo={}));var po=function(ne,te,le,se,we){var Ge=4*((Math.sqrt(2)-1)/3),nt=le*Ge,rt=se*Ge,at=ne+le,Tt=te+se;switch(we){case yo.TOP_LEFT:return new Ga(new la(ne,Tt),new la(ne,Tt-rt),new la(at-nt,te),new la(at,te));case yo.TOP_RIGHT:return new Ga(new la(ne,te),new la(ne+nt,te),new la(at,Tt-rt),new la(at,Tt));case yo.BOTTOM_RIGHT:return new Ga(new la(at,te),new la(at,te+rt),new la(ne+nt,Tt),new la(ne,Tt));case yo.BOTTOM_LEFT:default:return new Ga(new la(at,Tt),new la(at-nt,Tt),new la(ne,te+rt),new la(ne,te))}},wA=function(ne){return[ne.topLeftBorderBox,ne.topRightBorderBox,ne.bottomRightBorderBox,ne.bottomLeftBorderBox]},Qi=function(ne){return[ne.topLeftContentBox,ne.topRightContentBox,ne.bottomRightContentBox,ne.bottomLeftContentBox]},us=function(ne){return[ne.topLeftPaddingBox,ne.topRightPaddingBox,ne.bottomRightPaddingBox,ne.bottomLeftPaddingBox]},Ti=function(){function ne(te,le,se){this.offsetX=te,this.offsetY=le,this.matrix=se,this.type=0,this.target=6}return ne}(),di=function(){function ne(te,le){this.path=te,this.target=le,this.type=1}return ne}(),Ri=function(){function ne(te){this.opacity=te,this.type=2,this.target=6}return ne}(),rA=function(ne){return ne.type===0},MA=function(ne){return ne.type===1},UA=function(ne){return ne.type===2},Ho=function(ne,te){return ne.length===te.length?ne.some(function(le,se){return le===te[se]}):!1},Mi=function(ne,te,le,se,we){return ne.map(function(Ge,nt){switch(nt){case 0:return Ge.add(te,le);case 1:return Ge.add(te+se,le);case 2:return Ge.add(te+se,le+we);case 3:return Ge.add(te,le+we)}return Ge})},yi=function(){function ne(te){this.element=te,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return ne}(),GA=function(){function ne(te,le){if(this.container=te,this.parent=le,this.effects=[],this.curves=new Bi(this.container),this.container.styles.opacity<1&&this.effects.push(new Ri(this.container.styles.opacity)),this.container.styles.transform!==null){var se=this.container.bounds.left+this.container.styles.transformOrigin[0].number,we=this.container.bounds.top+this.container.styles.transformOrigin[1].number,Ge=this.container.styles.transform;this.effects.push(new Ti(se,we,Ge))}if(this.container.styles.overflowX!==0){var nt=wA(this.curves),rt=us(this.curves);Ho(nt,rt)?this.effects.push(new di(nt,6)):(this.effects.push(new di(nt,2)),this.effects.push(new di(rt,4)))}}return ne.prototype.getEffects=function(te){for(var le=[2,3].indexOf(this.container.styles.position)===-1,se=this.parent,we=this.effects.slice(0);se;){var Ge=se.effects.filter(function(at){return!MA(at)});if(le||se.container.styles.position!==0||!se.parent){if(we.unshift.apply(we,Ge),le=[2,3].indexOf(se.container.styles.position)===-1,se.container.styles.overflowX!==0){var nt=wA(se.curves),rt=us(se.curves);Ho(nt,rt)||we.unshift(new di(rt,6))}}else we.unshift.apply(we,Ge);se=se.parent}return we.filter(function(at){return AA(at.target,te)})},ne}(),fA=function(ne,te,le,se){ne.container.elements.forEach(function(we){var Ge=AA(we.flags,4),nt=AA(we.flags,2),rt=new GA(we,ne);AA(we.styles.display,2048)&&se.push(rt);var at=AA(we.flags,8)?[]:se;if(Ge||nt){var Tt=Ge||we.styles.isPositioned()?le:te,Wt=new yi(rt);if(we.styles.isPositioned()||we.styles.opacity<1||we.styles.isTransformed()){var qt=we.styles.zIndex.order;if(qt<0){var Qn=0;Tt.negativeZIndex.some(function(Br,sr){return qt>Br.element.container.styles.zIndex.order?(Qn=sr,!1):Qn>0}),Tt.negativeZIndex.splice(Qn,0,Wt)}else if(qt>0){var lr=0;Tt.positiveZIndex.some(function(Br,sr){return qt>=Br.element.container.styles.zIndex.order?(lr=sr+1,!1):lr>0}),Tt.positiveZIndex.splice(lr,0,Wt)}else Tt.zeroOrAutoZIndexOrTransformedOrOpacity.push(Wt)}else we.styles.isFloating()?Tt.nonPositionedFloats.push(Wt):Tt.nonPositionedInlineLevel.push(Wt);fA(rt,Wt,Ge?Wt:le,at)}else we.styles.isInlineLevel()?te.inlineLevel.push(rt):te.nonInlineLevel.push(rt),fA(rt,te,le,at);AA(we.flags,8)&&EA(we,at)})},EA=function(ne,te){for(var le=ne instanceof Jn?ne.start:1,se=ne instanceof Jn?ne.reversed:!1,we=0;we<te.length;we++){var Ge=te[we];Ge.container instanceof xn&&typeof Ge.container.value=="number"&&Ge.container.value!==0&&(le=Ge.container.value),Ge.listValue=Zr(le,Ge.container.styles.listStyleType,!0),le+=se?-1:1}},ZA=function(ne){var te=new GA(ne,null),le=new yi(te),se=[];return fA(te,le,le,se),EA(te.container,se),le},xl=function(ne,te){switch(te){case 0:return mA(ne.topLeftBorderBox,ne.topLeftPaddingBox,ne.topRightBorderBox,ne.topRightPaddingBox);case 1:return mA(ne.topRightBorderBox,ne.topRightPaddingBox,ne.bottomRightBorderBox,ne.bottomRightPaddingBox);case 2:return mA(ne.bottomRightBorderBox,ne.bottomRightPaddingBox,ne.bottomLeftBorderBox,ne.bottomLeftPaddingBox);case 3:default:return mA(ne.bottomLeftBorderBox,ne.bottomLeftPaddingBox,ne.topLeftBorderBox,ne.topLeftPaddingBox)}},lA=function(ne,te){switch(te){case 0:return mA(ne.topLeftBorderBox,ne.topLeftBorderDoubleOuterBox,ne.topRightBorderBox,ne.topRightBorderDoubleOuterBox);case 1:return mA(ne.topRightBorderBox,ne.topRightBorderDoubleOuterBox,ne.bottomRightBorderBox,ne.bottomRightBorderDoubleOuterBox);case 2:return mA(ne.bottomRightBorderBox,ne.bottomRightBorderDoubleOuterBox,ne.bottomLeftBorderBox,ne.bottomLeftBorderDoubleOuterBox);case 3:default:return mA(ne.bottomLeftBorderBox,ne.bottomLeftBorderDoubleOuterBox,ne.topLeftBorderBox,ne.topLeftBorderDoubleOuterBox)}},Au=function(ne,te){switch(te){case 0:return mA(ne.topLeftBorderDoubleInnerBox,ne.topLeftPaddingBox,ne.topRightBorderDoubleInnerBox,ne.topRightPaddingBox);case 1:return mA(ne.topRightBorderDoubleInnerBox,ne.topRightPaddingBox,ne.bottomRightBorderDoubleInnerBox,ne.bottomRightPaddingBox);case 2:return mA(ne.bottomRightBorderDoubleInnerBox,ne.bottomRightPaddingBox,ne.bottomLeftBorderDoubleInnerBox,ne.bottomLeftPaddingBox);case 3:default:return mA(ne.bottomLeftBorderDoubleInnerBox,ne.bottomLeftPaddingBox,ne.topLeftBorderDoubleInnerBox,ne.topLeftPaddingBox)}},WA=function(ne,te){switch(te){case 0:return VA(ne.topLeftBorderStroke,ne.topRightBorderStroke);case 1:return VA(ne.topRightBorderStroke,ne.bottomRightBorderStroke);case 2:return VA(ne.bottomRightBorderStroke,ne.bottomLeftBorderStroke);case 3:default:return VA(ne.bottomLeftBorderStroke,ne.topLeftBorderStroke)}},VA=function(ne,te){var le=[];return Ta(ne)?le.push(ne.subdivide(.5,!1)):le.push(ne),Ta(te)?le.push(te.subdivide(.5,!0)):le.push(te),le},mA=function(ne,te,le,se){var we=[];return Ta(ne)?we.push(ne.subdivide(.5,!1)):we.push(ne),Ta(le)?we.push(le.subdivide(.5,!0)):we.push(le),Ta(se)?we.push(se.subdivide(.5,!0).reverse()):we.push(se),Ta(te)?we.push(te.subdivide(.5,!1).reverse()):we.push(te),we},cs=function(ne){var te=ne.bounds,le=ne.styles;return te.add(le.borderLeftWidth,le.borderTopWidth,-(le.borderRightWidth+le.borderLeftWidth),-(le.borderTopWidth+le.borderBottomWidth))},kA=function(ne){var te=ne.styles,le=ne.bounds,se=qi(te.paddingLeft,le.width),we=qi(te.paddingRight,le.width),Ge=qi(te.paddingTop,le.width),nt=qi(te.paddingBottom,le.width);return le.add(se+te.borderLeftWidth,Ge+te.borderTopWidth,-(te.borderRightWidth+te.borderLeftWidth+se+we),-(te.borderTopWidth+te.borderBottomWidth+Ge+nt))},ds=function(ne,te){return ne===0?te.bounds:ne===2?kA(te):cs(te)},Is=function(ne,te){return ne===0?te.bounds:ne===2?kA(te):cs(te)},gs=function(ne,te,le){var se=ds(Ll(ne.styles.backgroundOrigin,te),ne),we=Is(Ll(ne.styles.backgroundClip,te),ne),Ge=lu(Ll(ne.styles.backgroundSize,te),le,se),nt=Ge[0],rt=Ge[1],at=qA(Ll(ne.styles.backgroundPosition,te),se.width-nt,se.height-rt),Tt=ku(Ll(ne.styles.backgroundRepeat,te),at,Ge,se,we),Wt=Math.round(se.left+at[0]),qt=Math.round(se.top+at[1]);return[Tt,Wt,qt,nt,rt]},fs=function(ne){return No(ne)&&ne.value===bn.AUTO},su=function(ne){return typeof ne=="number"},lu=function(ne,te,le){var se=te[0],we=te[1],Ge=te[2],nt=ne[0],rt=ne[1];if(!nt)return[0,0];if(Hi(nt)&&rt&&Hi(rt))return[qi(nt,le.width),qi(rt,le.height)];var at=su(Ge);if(No(nt)&&(nt.value===bn.CONTAIN||nt.value===bn.COVER)){if(su(Ge)){var Tt=le.width/le.height;return Tt<Ge!=(nt.value===bn.COVER)?[le.width,le.width/Ge]:[le.height*Ge,le.height]}return[le.width,le.height]}var Wt=su(se),qt=su(we),Qn=Wt||qt;if(fs(nt)&&(!rt||fs(rt))){if(Wt&&qt)return[se,we];if(!at&&!Qn)return[le.width,le.height];if(Qn&&at){var lr=Wt?se:we*Ge,Br=qt?we:se/Ge;return[lr,Br]}var sr=Wt?se:le.width,Ja=qt?we:le.height;return[sr,Ja]}if(at){var Ca=0,oa=0;return Hi(nt)?Ca=qi(nt,le.width):Hi(rt)&&(oa=qi(rt,le.height)),fs(nt)?Ca=oa*Ge:(!rt||fs(rt))&&(oa=Ca/Ge),[Ca,oa]}var ao=null,lo=null;if(Hi(nt)?ao=qi(nt,le.width):rt&&Hi(rt)&&(lo=qi(rt,le.height)),ao!==null&&(!rt||fs(rt))&&(lo=Wt&&qt?ao/se*we:le.height),lo!==null&&fs(nt)&&(ao=Wt&&qt?lo/we*se:le.width),ao!==null&&lo!==null)return[ao,lo];throw new Error("Unable to calculate background-size for element")},Ll=function(ne,te){var le=ne[te];return typeof le=="undefined"?ne[0]:le},ku=function(ne,te,le,se,we){var Ge=te[0],nt=te[1],rt=le[0],at=le[1];switch(ne){case 2:return[new la(Math.round(se.left),Math.round(se.top+nt)),new la(Math.round(se.left+se.width),Math.round(se.top+nt)),new la(Math.round(se.left+se.width),Math.round(at+se.top+nt)),new la(Math.round(se.left),Math.round(at+se.top+nt))];case 3:return[new la(Math.round(se.left+Ge),Math.round(se.top)),new la(Math.round(se.left+Ge+rt),Math.round(se.top)),new la(Math.round(se.left+Ge+rt),Math.round(se.height+se.top)),new la(Math.round(se.left+Ge),Math.round(se.height+se.top))];case 1:return[new la(Math.round(se.left+Ge),Math.round(se.top+nt)),new la(Math.round(se.left+Ge+rt),Math.round(se.top+nt)),new la(Math.round(se.left+Ge+rt),Math.round(se.top+nt+at)),new la(Math.round(se.left+Ge),Math.round(se.top+nt+at))];default:return[new la(Math.round(we.left),Math.round(we.top)),new la(Math.round(we.left+we.width),Math.round(we.top)),new la(Math.round(we.left+we.width),Math.round(we.height+we.top)),new la(Math.round(we.left),Math.round(we.height+we.top))]}},Hu="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",Ro="Hidden Text",Di=function(){function ne(te){this._data={},this._document=te}return ne.prototype.parseMetrics=function(te,le){var se=this._document.createElement("div"),we=this._document.createElement("img"),Ge=this._document.createElement("span"),nt=this._document.body;se.style.visibility="hidden",se.style.fontFamily=te,se.style.fontSize=le,se.style.margin="0",se.style.padding="0",se.style.whiteSpace="nowrap",nt.appendChild(se),we.src=Hu,we.width=1,we.height=1,we.style.margin="0",we.style.padding="0",we.style.verticalAlign="baseline",Ge.style.fontFamily=te,Ge.style.fontSize=le,Ge.style.margin="0",Ge.style.padding="0",Ge.appendChild(this._document.createTextNode(Ro)),se.appendChild(Ge),se.appendChild(we);var rt=we.offsetTop-Ge.offsetTop+2;se.removeChild(Ge),se.appendChild(this._document.createTextNode(Ro)),se.style.lineHeight="normal",we.style.verticalAlign="super";var at=we.offsetTop-se.offsetTop+2;return nt.removeChild(se),{baseline:rt,middle:at}},ne.prototype.getMetrics=function(te,le){var se=te+" "+le;return typeof this._data[se]=="undefined"&&(this._data[se]=this.parseMetrics(te,le)),this._data[se]},ne}(),bA=function(){function ne(te,le){this.context=te,this.options=le}return ne}(),OA=1e4,ts=function(ne){me(te,ne);function te(le,se){var we=ne.call(this,le,se)||this;return we._activeEffects=[],we.canvas=se.canvas?se.canvas:document.createElement("canvas"),we.ctx=we.canvas.getContext("2d"),se.canvas||(we.canvas.width=Math.floor(se.width*se.scale),we.canvas.height=Math.floor(se.height*se.scale),we.canvas.style.width=se.width+"px",we.canvas.style.height=se.height+"px"),we.fontMetrics=new Di(document),we.ctx.scale(we.options.scale,we.options.scale),we.ctx.translate(-se.x,-se.y),we.ctx.textBaseline="bottom",we._activeEffects=[],we.context.logger.debug("Canvas renderer initialized ("+se.width+"x"+se.height+") with scale "+se.scale),we}return te.prototype.applyEffects=function(le){for(var se=this;this._activeEffects.length;)this.popEffect();le.forEach(function(we){return se.applyEffect(we)})},te.prototype.applyEffect=function(le){this.ctx.save(),UA(le)&&(this.ctx.globalAlpha=le.opacity),rA(le)&&(this.ctx.translate(le.offsetX,le.offsetY),this.ctx.transform(le.matrix[0],le.matrix[1],le.matrix[2],le.matrix[3],le.matrix[4],le.matrix[5]),this.ctx.translate(-le.offsetX,-le.offsetY)),MA(le)&&(this.path(le.path),this.ctx.clip()),this._activeEffects.push(le)},te.prototype.popEffect=function(){this._activeEffects.pop(),this.ctx.restore()},te.prototype.renderStack=function(le){return Oe(this,void 0,void 0,function(){var se;return Ze(this,function(we){switch(we.label){case 0:return se=le.element.container.styles,se.isVisible()?[4,this.renderStackContent(le)]:[3,2];case 1:we.sent(),we.label=2;case 2:return[2]}})})},te.prototype.renderNode=function(le){return Oe(this,void 0,void 0,function(){return Ze(this,function(se){switch(se.label){case 0:if(AA(le.container.flags,16))debugger;return le.container.styles.isVisible()?[4,this.renderNodeBackgroundAndBorders(le)]:[3,3];case 1:return se.sent(),[4,this.renderNodeContent(le)];case 2:se.sent(),se.label=3;case 3:return[2]}})})},te.prototype.renderTextWithLetterSpacing=function(le,se,we){var Ge=this;if(se===0)this.ctx.fillText(le.text,le.bounds.left,le.bounds.top+we);else{var nt=gl(le.text);nt.reduce(function(rt,at){return Ge.ctx.fillText(at,rt,le.bounds.top+we),rt+Ge.ctx.measureText(at).width},le.bounds.left)}},te.prototype.createFontStyle=function(le){var se=le.fontVariant.filter(function(nt){return nt==="normal"||nt==="small-caps"}).join(""),we=ge(le.fontFamily).join(", "),Ge=Zi(le.fontSize)?""+le.fontSize.number+le.fontSize.unit:le.fontSize.number+"px";return[[le.fontStyle,se,le.fontWeight,Ge,we].join(" "),we,Ge]},te.prototype.renderTextNode=function(le,se){return Oe(this,void 0,void 0,function(){var we,Ge,nt,rt,at,Tt,Wt,qt,Qn=this;return Ze(this,function(lr){return we=this.createFontStyle(se),Ge=we[0],nt=we[1],rt=we[2],this.ctx.font=Ge,this.ctx.direction=se.direction===1?"rtl":"ltr",this.ctx.textAlign="left",this.ctx.textBaseline="alphabetic",at=this.fontMetrics.getMetrics(nt,rt),Tt=at.baseline,Wt=at.middle,qt=se.paintOrder,le.textBounds.forEach(function(Br){qt.forEach(function(sr){switch(sr){case 0:Qn.ctx.fillStyle=dA(se.color),Qn.renderTextWithLetterSpacing(Br,se.letterSpacing,Tt);var Ja=se.textShadow;Ja.length&&Br.text.trim().length&&(Ja.slice(0).reverse().forEach(function(Ca){Qn.ctx.shadowColor=dA(Ca.color),Qn.ctx.shadowOffsetX=Ca.offsetX.number*Qn.options.scale,Qn.ctx.shadowOffsetY=Ca.offsetY.number*Qn.options.scale,Qn.ctx.shadowBlur=Ca.blur.number,Qn.renderTextWithLetterSpacing(Br,se.letterSpacing,Tt)}),Qn.ctx.shadowColor="",Qn.ctx.shadowOffsetX=0,Qn.ctx.shadowOffsetY=0,Qn.ctx.shadowBlur=0),se.textDecorationLine.length&&(Qn.ctx.fillStyle=dA(se.textDecorationColor||se.color),se.textDecorationLine.forEach(function(Ca){switch(Ca){case 1:Qn.ctx.fillRect(Br.bounds.left,Math.round(Br.bounds.top+Tt),Br.bounds.width,1);break;case 2:Qn.ctx.fillRect(Br.bounds.left,Math.round(Br.bounds.top),Br.bounds.width,1);break;case 3:Qn.ctx.fillRect(Br.bounds.left,Math.ceil(Br.bounds.top+Wt),Br.bounds.width,1);break}}));break;case 1:se.webkitTextStrokeWidth&&Br.text.trim().length&&(Qn.ctx.strokeStyle=dA(se.webkitTextStrokeColor),Qn.ctx.lineWidth=se.webkitTextStrokeWidth,Qn.ctx.lineJoin=window.chrome?"miter":"round",Qn.ctx.strokeText(Br.text,Br.bounds.left,Br.bounds.top+Tt)),Qn.ctx.strokeStyle="",Qn.ctx.lineWidth=0,Qn.ctx.lineJoin="miter";break}})}),[2]})})},te.prototype.renderReplacedElement=function(le,se,we){if(we&&le.intrinsicWidth>0&&le.intrinsicHeight>0){var Ge=kA(le),nt=us(se);this.path(nt),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(we,0,0,le.intrinsicWidth,le.intrinsicHeight,Ge.left,Ge.top,Ge.width,Ge.height),this.ctx.restore()}},te.prototype.renderNodeContent=function(le){return Oe(this,void 0,void 0,function(){var se,we,Ge,nt,rt,at,oa,oa,Tt,Wt,qt,Qn,lo,lr,Br,_a,sr,Ja,Ca,oa,ao,lo,_a;return Ze(this,function(jr){switch(jr.label){case 0:this.applyEffects(le.getEffects(4)),se=le.container,we=le.curves,Ge=se.styles,nt=0,rt=se.textNodes,jr.label=1;case 1:return nt<rt.length?(at=rt[nt],[4,this.renderTextNode(at,Ge)]):[3,4];case 2:jr.sent(),jr.label=3;case 3:return nt++,[3,1];case 4:if(!(se instanceof Ce))return[3,8];jr.label=5;case 5:return jr.trys.push([5,7,,8]),[4,this.context.cache.match(se.src)];case 6:return oa=jr.sent(),this.renderReplacedElement(se,we,oa),[3,8];case 7:return jr.sent(),this.context.logger.error("Error loading image "+se.src),[3,8];case 8:if(se instanceof gt&&this.renderReplacedElement(se,we,se.canvas),!(se instanceof on))return[3,12];jr.label=9;case 9:return jr.trys.push([9,11,,12]),[4,this.context.cache.match(se.svg)];case 10:return oa=jr.sent(),this.renderReplacedElement(se,we,oa),[3,12];case 11:return jr.sent(),this.context.logger.error("Error loading svg "+se.svg.substring(0,255)),[3,12];case 12:return se instanceof ls&&se.tree?(Tt=new te(this.context,{scale:this.options.scale,backgroundColor:se.backgroundColor,x:0,y:0,width:se.width,height:se.height}),[4,Tt.render(se.tree)]):[3,14];case 13:Wt=jr.sent(),se.width&&se.height&&this.ctx.drawImage(Wt,0,0,se.width,se.height,se.bounds.left,se.bounds.top,se.bounds.width,se.bounds.height),jr.label=14;case 14:if(se instanceof RA&&(qt=Math.min(se.bounds.width,se.bounds.height),se.type===ui?se.checked&&(this.ctx.save(),this.path([new la(se.bounds.left+qt*.39363,se.bounds.top+qt*.79),new la(se.bounds.left+qt*.16,se.bounds.top+qt*.5549),new la(se.bounds.left+qt*.27347,se.bounds.top+qt*.44071),new la(se.bounds.left+qt*.39694,se.bounds.top+qt*.5649),new la(se.bounds.left+qt*.72983,se.bounds.top+qt*.23),new la(se.bounds.left+qt*.84,se.bounds.top+qt*.34085),new la(se.bounds.left+qt*.39363,se.bounds.top+qt*.79)]),this.ctx.fillStyle=dA(DA),this.ctx.fill(),this.ctx.restore()):se.type===vi&&se.checked&&(this.ctx.save(),this.ctx.beginPath(),this.ctx.arc(se.bounds.left+qt/2,se.bounds.top+qt/2,qt/4,0,Math.PI*2,!0),this.ctx.fillStyle=dA(DA),this.ctx.fill(),this.ctx.restore())),ks(se)&&se.value.length){switch(Qn=this.createFontStyle(Ge),lo=Qn[0],lr=Qn[1],Br=this.fontMetrics.getMetrics(lo,lr).baseline,this.ctx.font=lo,this.ctx.fillStyle=dA(Ge.color),this.ctx.textBaseline="alphabetic",this.ctx.textAlign=QA(se.styles.textAlign),_a=kA(se),sr=0,se.styles.textAlign){case 1:sr+=_a.width/2;break;case 2:sr+=_a.width;break}Ja=_a.add(sr,0,0,-_a.height/2+1),this.ctx.save(),this.path([new la(_a.left,_a.top),new la(_a.left+_a.width,_a.top),new la(_a.left+_a.width,_a.top+_a.height),new la(_a.left,_a.top+_a.height)]),this.ctx.clip(),this.renderTextWithLetterSpacing(new Ml(se.value,Ja),Ge.letterSpacing,Br),this.ctx.restore(),this.ctx.textBaseline="alphabetic",this.ctx.textAlign="left"}if(!AA(se.styles.display,2048))return[3,20];if(se.styles.listStyleImage===null)return[3,19];if(Ca=se.styles.listStyleImage,Ca.type!==0)return[3,18];oa=void 0,ao=Ca.url,jr.label=15;case 15:return jr.trys.push([15,17,,18]),[4,this.context.cache.match(ao)];case 16:return oa=jr.sent(),this.ctx.drawImage(oa,se.bounds.left-(oa.width+10),se.bounds.top),[3,18];case 17:return jr.sent(),this.context.logger.error("Error loading list-style-image "+ao),[3,18];case 18:return[3,20];case 19:le.listValue&&se.styles.listStyleType!==-1&&(lo=this.createFontStyle(Ge)[0],this.ctx.font=lo,this.ctx.fillStyle=dA(Ge.color),this.ctx.textBaseline="middle",this.ctx.textAlign="right",_a=new Ve(se.bounds.left,se.bounds.top+qi(se.styles.paddingTop,se.bounds.width),se.bounds.width,Ma(Ge.lineHeight,Ge.fontSize.number)/2+1),this.renderTextWithLetterSpacing(new Ml(le.listValue,_a),Ge.letterSpacing,Ma(Ge.lineHeight,Ge.fontSize.number)/2+2),this.ctx.textBaseline="bottom",this.ctx.textAlign="left"),jr.label=20;case 20:return[2]}})})},te.prototype.renderStackContent=function(le){return Oe(this,void 0,void 0,function(){var se,we,Ca,Ge,nt,Ca,rt,at,Ca,Tt,Wt,Ca,qt,Qn,Ca,lr,Br,Ca,sr,Ja,Ca;return Ze(this,function(oa){switch(oa.label){case 0:if(AA(le.element.container.flags,16))debugger;return[4,this.renderNodeBackgroundAndBorders(le.element)];case 1:oa.sent(),se=0,we=le.negativeZIndex,oa.label=2;case 2:return se<we.length?(Ca=we[se],[4,this.renderStack(Ca)]):[3,5];case 3:oa.sent(),oa.label=4;case 4:return se++,[3,2];case 5:return[4,this.renderNodeContent(le.element)];case 6:oa.sent(),Ge=0,nt=le.nonInlineLevel,oa.label=7;case 7:return Ge<nt.length?(Ca=nt[Ge],[4,this.renderNode(Ca)]):[3,10];case 8:oa.sent(),oa.label=9;case 9:return Ge++,[3,7];case 10:rt=0,at=le.nonPositionedFloats,oa.label=11;case 11:return rt<at.length?(Ca=at[rt],[4,this.renderStack(Ca)]):[3,14];case 12:oa.sent(),oa.label=13;case 13:return rt++,[3,11];case 14:Tt=0,Wt=le.nonPositionedInlineLevel,oa.label=15;case 15:return Tt<Wt.length?(Ca=Wt[Tt],[4,this.renderStack(Ca)]):[3,18];case 16:oa.sent(),oa.label=17;case 17:return Tt++,[3,15];case 18:qt=0,Qn=le.inlineLevel,oa.label=19;case 19:return qt<Qn.length?(Ca=Qn[qt],[4,this.renderNode(Ca)]):[3,22];case 20:oa.sent(),oa.label=21;case 21:return qt++,[3,19];case 22:lr=0,Br=le.zeroOrAutoZIndexOrTransformedOrOpacity,oa.label=23;case 23:return lr<Br.length?(Ca=Br[lr],[4,this.renderStack(Ca)]):[3,26];case 24:oa.sent(),oa.label=25;case 25:return lr++,[3,23];case 26:sr=0,Ja=le.positiveZIndex,oa.label=27;case 27:return sr<Ja.length?(Ca=Ja[sr],[4,this.renderStack(Ca)]):[3,30];case 28:oa.sent(),oa.label=29;case 29:return sr++,[3,27];case 30:return[2]}})})},te.prototype.mask=function(le){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(le.slice(0).reverse()),this.ctx.closePath()},te.prototype.path=function(le){this.ctx.beginPath(),this.formatPath(le),this.ctx.closePath()},te.prototype.formatPath=function(le){var se=this;le.forEach(function(we,Ge){var nt=Ta(we)?we.start:we;Ge===0?se.ctx.moveTo(nt.x,nt.y):se.ctx.lineTo(nt.x,nt.y),Ta(we)&&se.ctx.bezierCurveTo(we.startControl.x,we.startControl.y,we.endControl.x,we.endControl.y,we.end.x,we.end.y)})},te.prototype.renderRepeat=function(le,se,we,Ge){this.path(le),this.ctx.fillStyle=se,this.ctx.translate(we,Ge),this.ctx.fill(),this.ctx.translate(-we,-Ge)},te.prototype.resizeImage=function(le,se,we){var Ge;if(le.width===se&&le.height===we)return le;var nt=(Ge=this.canvas.ownerDocument)!==null&&Ge!==void 0?Ge:document,rt=nt.createElement("canvas");rt.width=Math.max(1,se),rt.height=Math.max(1,we);var at=rt.getContext("2d");return at.drawImage(le,0,0,le.width,le.height,0,0,se,we),rt},te.prototype.renderBackgroundImage=function(le){return Oe(this,void 0,void 0,function(){var se,we,Ge,nt,rt,at;return Ze(this,function(Tt){switch(Tt.label){case 0:se=le.styles.backgroundImage.length-1,we=function(Wt){var qt,Qn,lr,Xo,$i,SA,gi,xi,Ia,Br,Xo,$i,SA,gi,xi,sr,Ja,Ca,oa,ao,lo,_a,jr,jo,Ia,$r,Xo,_o,Ei,gi,xi,aA,$i,SA,Hs,PA,js,fl,Il,_s,CA,_l;return Ze(this,function(qu){switch(qu.label){case 0:if(Wt.type!==0)return[3,5];qt=void 0,Qn=Wt.url,qu.label=1;case 1:return qu.trys.push([1,3,,4]),[4,Ge.context.cache.match(Qn)];case 2:return qt=qu.sent(),[3,4];case 3:return qu.sent(),Ge.context.logger.error("Error loading background-image "+Qn),[3,4];case 4:return qt&&(lr=gs(le,se,[qt.width,qt.height,qt.width/qt.height]),Xo=lr[0],$i=lr[1],SA=lr[2],gi=lr[3],xi=lr[4],Ia=Ge.ctx.createPattern(Ge.resizeImage(qt,gi,xi),"repeat"),Ge.renderRepeat(Xo,Ia,$i,SA)),[3,6];case 5:tn(Wt)?(Br=gs(le,se,[null,null,null]),Xo=Br[0],$i=Br[1],SA=Br[2],gi=Br[3],xi=Br[4],sr=Uo(Wt.angle,gi,xi),Ja=sr[0],Ca=sr[1],oa=sr[2],ao=sr[3],lo=sr[4],_a=document.createElement("canvas"),_a.width=gi,_a.height=xi,jr=_a.getContext("2d"),jo=jr.createLinearGradient(Ca,ao,oa,lo),Vl(Wt.stops,Ja).forEach(function(Pc){return jo.addColorStop(Pc.stop,dA(Pc.color))}),jr.fillStyle=jo,jr.fillRect(0,0,gi,xi),gi>0&&xi>0&&(Ia=Ge.ctx.createPattern(_a,"repeat"),Ge.renderRepeat(Xo,Ia,$i,SA))):Ht(Wt)&&($r=gs(le,se,[null,null,null]),Xo=$r[0],_o=$r[1],Ei=$r[2],gi=$r[3],xi=$r[4],aA=Wt.position.length===0?[tA]:Wt.position,$i=qi(aA[0],gi),SA=qi(aA[aA.length-1],xi),Hs=Ae(Wt,$i,SA,gi,xi),PA=Hs[0],js=Hs[1],PA>0&&js>0&&(fl=Ge.ctx.createRadialGradient(_o+$i,Ei+SA,0,_o+$i,Ei+SA,PA),Vl(Wt.stops,PA*2).forEach(function(Pc){return fl.addColorStop(Pc.stop,dA(Pc.color))}),Ge.path(Xo),Ge.ctx.fillStyle=fl,PA!==js?(Il=le.bounds.left+.5*le.bounds.width,_s=le.bounds.top+.5*le.bounds.height,CA=js/PA,_l=1/CA,Ge.ctx.save(),Ge.ctx.translate(Il,_s),Ge.ctx.transform(1,0,0,CA,0,0),Ge.ctx.translate(-Il,-_s),Ge.ctx.fillRect(_o,_l*(Ei-_s)+_s,gi,xi*_l),Ge.ctx.restore()):Ge.ctx.fill())),qu.label=6;case 6:return se--,[2]}})},Ge=this,nt=0,rt=le.styles.backgroundImage.slice(0).reverse(),Tt.label=1;case 1:return nt<rt.length?(at=rt[nt],[5,we(at)]):[3,4];case 2:Tt.sent(),Tt.label=3;case 3:return nt++,[3,1];case 4:return[2]}})})},te.prototype.renderSolidBorder=function(le,se,we){return Oe(this,void 0,void 0,function(){return Ze(this,function(Ge){return this.path(xl(we,se)),this.ctx.fillStyle=dA(le),this.ctx.fill(),[2]})})},te.prototype.renderDoubleBorder=function(le,se,we,Ge){return Oe(this,void 0,void 0,function(){var nt,rt;return Ze(this,function(at){switch(at.label){case 0:return se<3?[4,this.renderSolidBorder(le,we,Ge)]:[3,2];case 1:return at.sent(),[2];case 2:return nt=lA(Ge,we),this.path(nt),this.ctx.fillStyle=dA(le),this.ctx.fill(),rt=Au(Ge,we),this.path(rt),this.ctx.fill(),[2]}})})},te.prototype.renderNodeBackgroundAndBorders=function(le){return Oe(this,void 0,void 0,function(){var se,we,Ge,nt,rt,at,Tt,Wt,qt=this;return Ze(this,function(Qn){switch(Qn.label){case 0:return this.applyEffects(le.getEffects(2)),se=le.container.styles,we=!KA(se.backgroundColor)||se.backgroundImage.length,Ge=[{style:se.borderTopStyle,color:se.borderTopColor,width:se.borderTopWidth},{style:se.borderRightStyle,color:se.borderRightColor,width:se.borderRightWidth},{style:se.borderBottomStyle,color:se.borderBottomColor,width:se.borderBottomWidth},{style:se.borderLeftStyle,color:se.borderLeftColor,width:se.borderLeftWidth}],nt=Xs(Ll(se.backgroundClip,0),le.curves),we||se.boxShadow.length?(this.ctx.save(),this.path(nt),this.ctx.clip(),KA(se.backgroundColor)||(this.ctx.fillStyle=dA(se.backgroundColor),this.ctx.fill()),[4,this.renderBackgroundImage(le.container)]):[3,2];case 1:Qn.sent(),this.ctx.restore(),se.boxShadow.slice(0).reverse().forEach(function(lr){qt.ctx.save();var Br=wA(le.curves),sr=lr.inset?0:OA,Ja=Mi(Br,-sr+(lr.inset?1:-1)*lr.spread.number,(lr.inset?1:-1)*lr.spread.number,lr.spread.number*(lr.inset?-2:2),lr.spread.number*(lr.inset?-2:2));lr.inset?(qt.path(Br),qt.ctx.clip(),qt.mask(Ja)):(qt.mask(Br),qt.ctx.clip(),qt.path(Ja)),qt.ctx.shadowOffsetX=lr.offsetX.number+sr,qt.ctx.shadowOffsetY=lr.offsetY.number,qt.ctx.shadowColor=dA(lr.color),qt.ctx.shadowBlur=lr.blur.number,qt.ctx.fillStyle=lr.inset?dA(lr.color):"rgba(0,0,0,1)",qt.ctx.fill(),qt.ctx.restore()}),Qn.label=2;case 2:rt=0,at=0,Tt=Ge,Qn.label=3;case 3:return at<Tt.length?(Wt=Tt[at],Wt.style!==0&&!KA(Wt.color)&&Wt.width>0?Wt.style!==2?[3,5]:[4,this.renderDashedDottedBorder(Wt.color,Wt.width,rt,le.curves,2)]:[3,11]):[3,13];case 4:return Qn.sent(),[3,11];case 5:return Wt.style!==3?[3,7]:[4,this.renderDashedDottedBorder(Wt.color,Wt.width,rt,le.curves,3)];case 6:return Qn.sent(),[3,11];case 7:return Wt.style!==4?[3,9]:[4,this.renderDoubleBorder(Wt.color,Wt.width,rt,le.curves)];case 8:return Qn.sent(),[3,11];case 9:return[4,this.renderSolidBorder(Wt.color,rt,le.curves)];case 10:Qn.sent(),Qn.label=11;case 11:rt++,Qn.label=12;case 12:return at++,[3,3];case 13:return[2]}})})},te.prototype.renderDashedDottedBorder=function(le,se,we,Ge,nt){return Oe(this,void 0,void 0,function(){var rt,at,Tt,Wt,qt,Qn,lr,Br,sr,Ja,Ca,oa,ao,lo,_a,jr,_a,jr;return Ze(this,function(jo){return this.ctx.save(),rt=WA(Ge,we),at=xl(Ge,we),nt===2&&(this.path(at),this.ctx.clip()),Ta(at[0])?(Tt=at[0].start.x,Wt=at[0].start.y):(Tt=at[0].x,Wt=at[0].y),Ta(at[1])?(qt=at[1].end.x,Qn=at[1].end.y):(qt=at[1].x,Qn=at[1].y),we===0||we===2?lr=Math.abs(Tt-qt):lr=Math.abs(Wt-Qn),this.ctx.beginPath(),nt===3?this.formatPath(rt):this.formatPath(at.slice(0,2)),Br=se<3?se*3:se*2,sr=se<3?se*2:se,nt===3&&(Br=se,sr=se),Ja=!0,lr<=Br*2?Ja=!1:lr<=Br*2+sr?(Ca=lr/(2*Br+sr),Br*=Ca,sr*=Ca):(oa=Math.floor((lr+sr)/(Br+sr)),ao=(lr-oa*Br)/(oa-1),lo=(lr-(oa+1)*Br)/oa,sr=lo<=0||Math.abs(sr-ao)<Math.abs(sr-lo)?ao:lo),Ja&&(nt===3?this.ctx.setLineDash([0,Br+sr]):this.ctx.setLineDash([Br,sr])),nt===3?(this.ctx.lineCap="round",this.ctx.lineWidth=se):this.ctx.lineWidth=se*2+1.1,this.ctx.strokeStyle=dA(le),this.ctx.stroke(),this.ctx.setLineDash([]),nt===2&&(Ta(at[0])&&(_a=at[3],jr=at[0],this.ctx.beginPath(),this.formatPath([new la(_a.end.x,_a.end.y),new la(jr.start.x,jr.start.y)]),this.ctx.stroke()),Ta(at[1])&&(_a=at[1],jr=at[2],this.ctx.beginPath(),this.formatPath([new la(_a.end.x,_a.end.y),new la(jr.start.x,jr.start.y)]),this.ctx.stroke())),this.ctx.restore(),[2]})})},te.prototype.render=function(le){return Oe(this,void 0,void 0,function(){var se;return Ze(this,function(we){switch(we.label){case 0:return this.options.backgroundColor&&(this.ctx.fillStyle=dA(this.options.backgroundColor),this.ctx.fillRect(this.options.x,this.options.y,this.options.width,this.options.height)),se=ZA(le),[4,this.renderStack(se)];case 1:return we.sent(),this.applyEffects([]),[2,this.canvas]}})})},te}(bA),ks=function(ne){return ne instanceof Fs||ne instanceof zA?!0:ne instanceof RA&&ne.type!==vi&&ne.type!==ui},Xs=function(ne,te){switch(ne){case 0:return wA(te);case 2:return Qi(te);case 1:default:return us(te)}},QA=function(ne){switch(ne){case 1:return"center";case 2:return"right";case 0:default:return"left"}},oe=["-apple-system","system-ui"],ge=function(ne){return/iPhone OS 15_(0|1)/.test(window.navigator.userAgent)?ne.filter(function(te){return oe.indexOf(te)===-1}):ne},Ee=function(ne){me(te,ne);function te(le,se){var we=ne.call(this,le,se)||this;return we.canvas=se.canvas?se.canvas:document.createElement("canvas"),we.ctx=we.canvas.getContext("2d"),we.options=se,we.canvas.width=Math.floor(se.width*se.scale),we.canvas.height=Math.floor(se.height*se.scale),we.canvas.style.width=se.width+"px",we.canvas.style.height=se.height+"px",we.ctx.scale(we.options.scale,we.options.scale),we.ctx.translate(-se.x,-se.y),we.context.logger.debug("EXPERIMENTAL ForeignObject renderer initialized ("+se.width+"x"+se.height+" at "+se.x+","+se.y+") with scale "+se.scale),we}return te.prototype.render=function(le){return Oe(this,void 0,void 0,function(){var se,we;return Ze(this,function(Ge){switch(Ge.label){case 0:return se=Sc(this.options.width*this.options.scale,this.options.height*this.options.scale,this.options.scale,this.options.scale,le),[4,We(se)];case 1:return we=Ge.sent(),this.options.backgroundColor&&(this.ctx.fillStyle=dA(this.options.backgroundColor),this.ctx.fillRect(0,0,this.options.width*this.options.scale,this.options.height*this.options.scale)),this.ctx.drawImage(we,-this.options.x*this.options.scale,-this.options.y*this.options.scale),[2,this.canvas]}})})},te}(bA),We=function(ne){return new Promise(function(te,le){var se=new Image;se.onload=function(){te(se)},se.onerror=le,se.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(ne))})},ut=function(){function ne(te){var le=te.id,se=te.enabled;this.id=le,this.enabled=se,this.start=Date.now()}return ne.prototype.debug=function(){for(var te=[],le=0;le<arguments.length;le++)te[le]=arguments[le];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.debug=="function"?console.debug.apply(console,st([this.id,this.getTime()+"ms"],te)):this.info.apply(this,te))},ne.prototype.getTime=function(){return Date.now()-this.start},ne.prototype.info=function(){for(var te=[],le=0;le<arguments.length;le++)te[le]=arguments[le];this.enabled&&typeof window!="undefined"&&window.console&&typeof console.info=="function"&&console.info.apply(console,st([this.id,this.getTime()+"ms"],te))},ne.prototype.warn=function(){for(var te=[],le=0;le<arguments.length;le++)te[le]=arguments[le];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.warn=="function"?console.warn.apply(console,st([this.id,this.getTime()+"ms"],te)):this.info.apply(this,te))},ne.prototype.error=function(){for(var te=[],le=0;le<arguments.length;le++)te[le]=arguments[le];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.error=="function"?console.error.apply(console,st([this.id,this.getTime()+"ms"],te)):this.info.apply(this,te))},ne.instances={},ne}(),vt=function(){function ne(te,le){var se;this.windowBounds=le,this.instanceName="#"+ne.instanceCount++,this.logger=new ut({id:this.instanceName,enabled:te.logging}),this.cache=(se=te.cache)!==null&&se!==void 0?se:new Ki(this,te)}return ne.instanceCount=1,ne}(),wt=function(ne,te){return te===void 0&&(te={}),Lt(ne,te)};typeof window!="undefined"&&oi.setContext(window);var Lt=function(ne,te){return Oe(void 0,void 0,void 0,function(){var le,se,we,Ge,nt,rt,at,Tt,Wt,qt,Qn,lr,Br,sr,Ja,Ca,oa,ao,lo,_a,jo,jr,jo,Ia,$r,Xo,_o,Ei,gi,xi,aA,$i,SA,Hs,PA,js,fl,Il,_s,CA;return Ze(this,function(_l){switch(_l.label){case 0:if(!ne||typeof ne!="object")return[2,Promise.reject("Invalid element provided as first argument")];if(le=ne.ownerDocument,!le)throw new Error("Element is not attached to a Document");if(se=le.defaultView,!se)throw new Error("Document is not attached to a Window");return we={allowTaint:(Ia=te.allowTaint)!==null&&Ia!==void 0?Ia:!1,imageTimeout:($r=te.imageTimeout)!==null&&$r!==void 0?$r:15e3,proxy:te.proxy,useCORS:(Xo=te.useCORS)!==null&&Xo!==void 0?Xo:!1},Ge=ee({logging:(_o=te.logging)!==null&&_o!==void 0?_o:!0,cache:te.cache},we),nt={windowWidth:(Ei=te.windowWidth)!==null&&Ei!==void 0?Ei:se.innerWidth,windowHeight:(gi=te.windowHeight)!==null&&gi!==void 0?gi:se.innerHeight,scrollX:(xi=te.scrollX)!==null&&xi!==void 0?xi:se.pageXOffset,scrollY:(aA=te.scrollY)!==null&&aA!==void 0?aA:se.pageYOffset},rt=new Ve(nt.scrollX,nt.scrollY,nt.windowWidth,nt.windowHeight),at=new vt(Ge,rt),Tt=($i=te.foreignObjectRendering)!==null&&$i!==void 0?$i:!1,Wt={allowTaint:(SA=te.allowTaint)!==null&&SA!==void 0?SA:!1,onclone:te.onclone,ignoreElements:te.ignoreElements,inlineImages:Tt,copyStyles:Tt},at.logger.debug("Starting document clone with size "+rt.width+"x"+rt.height+" scrolled to "+-rt.left+","+-rt.top),qt=new Ba(at,ne,Wt),Qn=qt.clonedReferenceElement,Qn?[4,qt.toIFrame(le,rt)]:[2,Promise.reject("Unable to find element in cloned iframe")];case 1:return lr=_l.sent(),Br=Ls(Qn)||Qu(Qn)?Ie(Qn.ownerDocument):He(at,Qn),sr=Br.width,Ja=Br.height,Ca=Br.left,oa=Br.top,ao=Ut(at,Qn,te.backgroundColor),lo={canvas:te.canvas,backgroundColor:ao,scale:(PA=(Hs=te.scale)!==null&&Hs!==void 0?Hs:se.devicePixelRatio)!==null&&PA!==void 0?PA:1,x:((js=te.x)!==null&&js!==void 0?js:0)+Ca,y:((fl=te.y)!==null&&fl!==void 0?fl:0)+oa,width:(Il=te.width)!==null&&Il!==void 0?Il:Math.ceil(sr),height:(_s=te.height)!==null&&_s!==void 0?_s:Math.ceil(Ja)},Tt?(at.logger.debug("Document cloned, using foreign object rendering"),jo=new Ee(at,lo),[4,jo.render(Qn)]):[3,3];case 2:return _a=_l.sent(),[3,5];case 3:return at.logger.debug("Document cloned, element located at "+Ca+","+oa+" with size "+sr+"x"+Ja+" using computed rendering"),at.logger.debug("Starting DOM parsing"),jr=Yu(at,Qn),ao===jr.styles.backgroundColor&&(jr.styles.backgroundColor=Ws.TRANSPARENT),at.logger.debug("Starting renderer for element at "+lo.x+","+lo.y+" with size "+lo.width+"x"+lo.height),jo=new ts(at,lo),[4,jo.render(jr)];case 4:_a=_l.sent(),_l.label=5;case 5:return(!((CA=te.removeContainer)!==null&&CA!==void 0)||CA)&&(Ba.destroy(lr)||at.logger.error("Cannot detach cloned iframe as it is not in the DOM anymore")),at.logger.debug("Finished rendering"),[2,_a]}})})},Ut=function(ne,te,le){var se=te.ownerDocument,we=se.documentElement?hl(ne,getComputedStyle(se.documentElement).backgroundColor):Ws.TRANSPARENT,Ge=se.body?hl(ne,getComputedStyle(se.body).backgroundColor):Ws.TRANSPARENT,nt=typeof le=="string"?hl(ne,le):le===null?Ws.TRANSPARENT:4294967295;return te===se.documentElement?KA(we)?KA(Ge)?nt:Ge:we:nt};return wt})},80599:function(wn,zt,me){var ee=me(34155);(function(Ze,st){wn.exports=st(me(47190),me(46020))})(self,function(Oe,Ze){return function(){var st={"./src/plugin/hyperlinks.js":function(he,Ne,ce){"use strict";ce.r(Ne);var Ue=ce("./node_modules/core-js/modules/web.dom-collections.for-each.js"),xe=ce.n(Ue),De=ce("./node_modules/core-js/modules/es.string.link.js"),ue=ce.n(De),y=ce("./src/worker.js"),a=ce("./src/utils.js"),E=[],b={toContainer:y.default.prototype.toContainer,toPdf:y.default.prototype.toPdf};y.default.prototype.toContainer=function(){return b.toContainer.call(this).then(function(){if(this.opt.enableLinks){var ae=this.prop.container,de=ae.querySelectorAll("a"),Fe=(0,a.unitConvert)(ae.getBoundingClientRect(),this.prop.pageSize.k);E=[],Array.prototype.forEach.call(de,function(Le){for(var Ke=Le.getClientRects(),Je=0;Je<Ke.length;Je++){var $e=(0,a.unitConvert)(Ke[Je],this.prop.pageSize.k);$e.left-=Fe.left,$e.top-=Fe.top;var ot=Math.floor($e.top/this.prop.pageSize.inner.height)+1,_e=this.opt.margin[0]+$e.top%this.prop.pageSize.inner.height,ft=this.opt.margin[1]+$e.left;E.push({page:ot,top:_e,left:ft,clientRect:$e,link:Le})}},this)}})},y.default.prototype.toPdf=function(){return b.toPdf.call(this).then(function(){if(this.opt.enableLinks){E.forEach(function(de){this.prop.pdf.setPage(de.page),this.prop.pdf.link(de.left,de.top,de.clientRect.width,de.clientRect.height,{url:de.link.href})},this);var ae=this.prop.pdf.internal.getNumberOfPages();this.prop.pdf.setPage(ae)}})}},"./src/plugin/jspdf-plugin.js":function(he,Ne,ce){"use strict";ce.r(Ne);var Ue=ce("./node_modules/core-js/modules/es.symbol.js"),xe=ce.n(Ue),De=ce("./node_modules/core-js/modules/es.symbol.description.js"),ue=ce.n(De),y=ce("./node_modules/core-js/modules/es.object.to-string.js"),a=ce.n(y),E=ce("./node_modules/core-js/modules/es.symbol.iterator.js"),b=ce.n(E),x=ce("./node_modules/core-js/modules/es.array.iterator.js"),z=ce.n(x),ae=ce("./node_modules/core-js/modules/es.string.iterator.js"),de=ce.n(ae),Fe=ce("./node_modules/core-js/modules/web.dom-collections.iterator.js"),Le=ce.n(Fe),Ke=ce("jspdf"),Je=ce.n(Ke);function $e(ot){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?$e=function(ft){return typeof ft}:$e=function(ft){return ft&&typeof Symbol=="function"&&ft.constructor===Symbol&&ft!==Symbol.prototype?"symbol":typeof ft},$e(ot)}Ke.jsPDF.getPageSize=function(ot,_e,ft){if($e(ot)==="object"){var Re=ot;ot=Re.orientation,_e=Re.unit||_e,ft=Re.format||ft}_e=_e||"mm",ft=ft||"a4",ot=(""+(ot||"P")).toLowerCase();var Ct=(""+ft).toLowerCase(),rn={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(_e){case"pt":var bt=1;break;case"mm":var bt=72/25.4;break;case"cm":var bt=72/2.54;break;case"in":var bt=72;break;case"px":var bt=72/96;break;case"pc":var bt=12;break;case"em":var bt=12;break;case"ex":var bt=6;break;default:throw"Invalid unit: "+_e}if(rn.hasOwnProperty(Ct))var pt=rn[Ct][1]/bt,Pt=rn[Ct][0]/bt;else try{var pt=ft[1],Pt=ft[0]}catch(mt){throw new Error("Invalid format: "+ft)}if(ot==="p"||ot==="portrait"){if(ot="p",Pt>pt){var yt=Pt;Pt=pt,pt=yt}}else if(ot==="l"||ot==="landscape"){if(ot="l",pt>Pt){var yt=Pt;Pt=pt,pt=yt}}else throw"Invalid orientation: "+ot;var lt={width:Pt,height:pt,unit:_e,k:bt};return lt},Ne.default=Ke.jsPDF},"./src/plugin/pagebreaks.js":function(he,Ne,ce){"use strict";ce.r(Ne);var Ue=ce("./node_modules/core-js/modules/es.array.concat.js"),xe=ce.n(Ue),De=ce("./node_modules/core-js/modules/es.array.slice.js"),ue=ce.n(De),y=ce("./node_modules/core-js/modules/es.array.join.js"),a=ce.n(y),E=ce("./node_modules/core-js/modules/web.dom-collections.for-each.js"),b=ce.n(E),x=ce("./node_modules/core-js/modules/es.object.keys.js"),z=ce.n(x),ae=ce("./src/worker.js"),de=ce("./src/utils.js"),Fe={toContainer:ae.default.prototype.toContainer};ae.default.template.opt.pagebreak={mode:["css","legacy"],before:[],after:[],avoid:[]},ae.default.prototype.toContainer=function(){return Fe.toContainer.call(this).then(function(){var Je=this.prop.container,$e=this.prop.pageSize.inner.px.height,ot=[].concat(this.opt.pagebreak.mode),_e={avoidAll:ot.indexOf("avoid-all")!==-1,css:ot.indexOf("css")!==-1,legacy:ot.indexOf("legacy")!==-1},ft={},Re=this;["before","after","avoid"].forEach(function(bt){var pt=_e.avoidAll&&bt==="avoid";ft[bt]=pt?[]:[].concat(Re.opt.pagebreak[bt]||[]),ft[bt].length>0&&(ft[bt]=Array.prototype.slice.call(Je.querySelectorAll(ft[bt].join(", "))))});var Ct=Je.querySelectorAll(".html2pdf__page-break");Ct=Array.prototype.slice.call(Ct);var rn=Je.querySelectorAll("*");Array.prototype.forEach.call(rn,function(pt){var Pt={before:!1,after:_e.legacy&&Ct.indexOf(pt)!==-1,avoid:_e.avoidAll};if(_e.css){var yt=window.getComputedStyle(pt),lt=["always","page","left","right"],mt=["avoid","avoid-page"];Pt={before:Pt.before||lt.indexOf(yt.breakBefore||yt.pageBreakBefore)!==-1,after:Pt.after||lt.indexOf(yt.breakAfter||yt.pageBreakAfter)!==-1,avoid:Pt.avoid||mt.indexOf(yt.breakInside||yt.pageBreakInside)!==-1}}Object.keys(Pt).forEach(function(vn){Pt[vn]=Pt[vn]||ft[vn].indexOf(pt)!==-1});var cn=pt.getBoundingClientRect();if(Pt.avoid&&!Pt.before){var Fn=Math.floor(cn.top/$e),kt=Math.floor(cn.bottom/$e),dn=Math.abs(cn.bottom-cn.top)/$e;kt!==Fn&&dn<=1&&(Pt.before=!0)}if(Pt.before){var Mn=(0,de.createElement)("div",{style:{display:"block",height:$e-cn.top%$e+"px"}});pt.parentNode.insertBefore(Mn,pt)}if(Pt.after){var Mn=(0,de.createElement)("div",{style:{display:"block",height:$e-cn.bottom%$e+"px"}});pt.parentNode.insertBefore(Mn,pt.nextSibling)}})})}},"./src/utils.js":function(he,Ne,ce){"use strict";ce.r(Ne),ce.d(Ne,{objType:function(){return ot},createElement:function(){return _e},cloneNode:function(){return ft},unitConvert:function(){return Re},toPx:function(){return Ct}});var Ue=ce("./node_modules/core-js/modules/es.number.constructor.js"),xe=ce.n(Ue),De=ce("./node_modules/core-js/modules/es.symbol.js"),ue=ce.n(De),y=ce("./node_modules/core-js/modules/es.symbol.description.js"),a=ce.n(y),E=ce("./node_modules/core-js/modules/es.object.to-string.js"),b=ce.n(E),x=ce("./node_modules/core-js/modules/es.symbol.iterator.js"),z=ce.n(x),ae=ce("./node_modules/core-js/modules/es.array.iterator.js"),de=ce.n(ae),Fe=ce("./node_modules/core-js/modules/es.string.iterator.js"),Le=ce.n(Fe),Ke=ce("./node_modules/core-js/modules/web.dom-collections.iterator.js"),Je=ce.n(Ke);function $e(rn){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?$e=function(pt){return typeof pt}:$e=function(pt){return pt&&typeof Symbol=="function"&&pt.constructor===Symbol&&pt!==Symbol.prototype?"symbol":typeof pt},$e(rn)}var ot=function(bt){var pt=$e(bt);return pt==="undefined"?"undefined":pt==="string"||bt instanceof String?"string":pt==="number"||bt instanceof Number?"number":pt==="function"||bt instanceof Function?"function":bt&&bt.constructor===Array?"array":bt&&bt.nodeType===1?"element":pt==="object"?"object":"unknown"},_e=function(bt,pt){var Pt=document.createElement(bt);if(pt.className&&(Pt.className=pt.className),pt.innerHTML){Pt.innerHTML=pt.innerHTML;for(var yt=Pt.getElementsByTagName("script"),lt=yt.length;lt-- >0;null)yt[lt].parentNode.removeChild(yt[lt])}for(var mt in pt.style)Pt.style[mt]=pt.style[mt];return Pt},ft=function rn(bt,pt){for(var Pt=bt.nodeType===3?document.createTextNode(bt.nodeValue):bt.cloneNode(!1),yt=bt.firstChild;yt;yt=yt.nextSibling)(pt===!0||yt.nodeType!==1||yt.nodeName!=="SCRIPT")&&Pt.appendChild(rn(yt,pt));return bt.nodeType===1&&(bt.nodeName==="CANVAS"?(Pt.width=bt.width,Pt.height=bt.height,Pt.getContext("2d").drawImage(bt,0,0)):(bt.nodeName==="TEXTAREA"||bt.nodeName==="SELECT")&&(Pt.value=bt.value),Pt.addEventListener("load",function(){Pt.scrollTop=bt.scrollTop,Pt.scrollLeft=bt.scrollLeft},!0)),Pt},Re=function(bt,pt){if(ot(bt)==="number")return bt*72/96/pt;var Pt={};for(var yt in bt)Pt[yt]=bt[yt]*72/96/pt;return Pt},Ct=function(bt,pt){return Math.floor(bt*pt/72*96)}},"./src/worker.js":function(he,Ne,ce){"use strict";ce.r(Ne);var Ue=ce("./node_modules/core-js/modules/es.object.assign.js"),xe=ce.n(Ue),De=ce("./node_modules/core-js/modules/es.array.map.js"),ue=ce.n(De),y=ce("./node_modules/core-js/modules/es.object.keys.js"),a=ce.n(y),E=ce("./node_modules/core-js/modules/es.array.concat.js"),b=ce.n(E),x=ce("./node_modules/core-js/modules/es.object.to-string.js"),z=ce.n(x),ae=ce("./node_modules/core-js/modules/es.regexp.to-string.js"),de=ce.n(ae),Fe=ce("./node_modules/core-js/modules/es.function.name.js"),Le=ce.n(Fe),Ke=ce("./node_modules/core-js/modules/web.dom-collections.for-each.js"),Je=ce.n(Ke),$e=ce("jspdf"),ot=ce.n($e),_e=ce("html2canvas"),ft=ce.n(_e),Re=ce("./src/utils.js"),Ct=ce("./node_modules/es6-promise/dist/es6-promise.js"),rn=ce.n(Ct),bt=rn().Promise,pt=function Pt(yt){var lt=Object.assign(Pt.convert(bt.resolve()),JSON.parse(JSON.stringify(Pt.template))),mt=Pt.convert(bt.resolve(),lt);return mt=mt.setProgress(1,Pt,1,[Pt]),mt=mt.set(yt),mt};pt.prototype=Object.create(bt.prototype),pt.prototype.constructor=pt,pt.convert=function(yt,lt){return yt.__proto__=lt||pt.prototype,yt},pt.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:{}}},pt.prototype.from=function(yt,lt){function mt(cn){switch((0,Re.objType)(cn)){case"string":return"string";case"element":return cn.nodeName.toLowerCase==="canvas"?"canvas":"element";default:return"unknown"}}return this.then(function(){switch(lt=lt||mt(yt),lt){case"string":return this.set({src:(0,Re.createElement)("div",{innerHTML:yt})});case"element":return this.set({src:yt});case"canvas":return this.set({canvas:yt});case"img":return this.set({img:yt});default:return this.error("Unknown source type.")}})},pt.prototype.to=function(yt){switch(yt){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.")}},pt.prototype.toContainer=function(){var yt=[function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}];return this.thenList(yt).then(function(){var mt={position:"fixed",overflow:"hidden",zIndex:1e3,left:0,right:0,bottom:0,top:0,backgroundColor:"rgba(0,0,0,0.8)"},cn={position:"absolute",width:this.prop.pageSize.inner.width+this.prop.pageSize.unit,left:0,right:0,top:0,height:"auto",margin:"auto",backgroundColor:"white"};mt.opacity=0;var Fn=(0,Re.cloneNode)(this.prop.src,this.opt.html2canvas.javascriptEnabled);this.prop.overlay=(0,Re.createElement)("div",{className:"html2pdf__overlay",style:mt}),this.prop.container=(0,Re.createElement)("div",{className:"html2pdf__container",style:cn}),this.prop.container.appendChild(Fn),this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay)})},pt.prototype.toCanvas=function(){var yt=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(yt).then(function(){var mt=Object.assign({},this.opt.html2canvas);return delete mt.onrendered,_e(this.prop.container,mt)}).then(function(mt){var cn=this.opt.html2canvas.onrendered||function(){};cn(mt),this.prop.canvas=mt,document.body.removeChild(this.prop.overlay)})},pt.prototype.toImg=function(){var yt=[function(){return this.prop.canvas||this.toCanvas()}];return this.thenList(yt).then(function(){var mt=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=mt})},pt.prototype.toPdf=function(){var yt=[function(){return this.prop.canvas||this.toCanvas()}];return this.thenList(yt).then(function(){var mt=this.prop.canvas,cn=this.opt,Fn=mt.height,kt=Math.floor(mt.width*this.prop.pageSize.inner.ratio),dn=Math.ceil(Fn/kt),Mn=this.prop.pageSize.inner.height,vn=document.createElement("canvas"),Mt=vn.getContext("2d");vn.width=mt.width,vn.height=kt,this.prop.pdf=this.prop.pdf||new $e.jsPDF(cn.jsPDF);for(var Tn=0;Tn<dn;Tn++){Tn===dn-1&&Fn%kt!==0&&(vn.height=Fn%kt,Mn=vn.height*this.prop.pageSize.inner.width/vn.width);var St=vn.width,_n=vn.height;Mt.fillStyle="white",Mt.fillRect(0,0,St,_n),Mt.drawImage(mt,0,Tn*kt,St,_n,0,0,St,_n),Tn&&this.prop.pdf.addPage();var Wn=vn.toDataURL("image/"+cn.image.type,cn.image.quality);this.prop.pdf.addImage(Wn,cn.image.type,cn.margin[1],cn.margin[0],this.prop.pageSize.inner.width,Mn)}})},pt.prototype.output=function(yt,lt,mt){return mt=mt||"pdf",mt.toLowerCase()==="img"||mt.toLowerCase()==="image"?this.outputImg(yt,lt):this.outputPdf(yt,lt)},pt.prototype.outputPdf=function(yt,lt){var mt=[function(){return this.prop.pdf||this.toPdf()}];return this.thenList(mt).then(function(){return this.prop.pdf.output(yt,lt)})},pt.prototype.outputImg=function(yt,lt){var mt=[function(){return this.prop.img||this.toImg()}];return this.thenList(mt).then(function(){switch(yt){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 "'+yt+'" is not supported.'}})},pt.prototype.save=function(yt){var lt=[function(){return this.prop.pdf||this.toPdf()}];return this.thenList(lt).set(yt?{filename:yt}:null).then(function(){this.prop.pdf.save(this.opt.filename)})},pt.prototype.set=function(yt){if((0,Re.objType)(yt)!=="object")return this;var lt=Object.keys(yt||{}).map(function(mt){switch(mt){case"margin":return this.setMargin.bind(this,yt.margin);case"jsPDF":return function(){return this.opt.jsPDF=yt.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,yt.pageSize);default:return mt in pt.template.prop?function(){this.prop[mt]=yt[mt]}:function(){this.opt[mt]=yt[mt]}}},this);return this.then(function(){return this.thenList(lt)})},pt.prototype.get=function(yt,lt){return this.then(function(){var cn=yt in pt.template.prop?this.prop[yt]:this.opt[yt];return lt?lt(cn):cn})},pt.prototype.setMargin=function(yt){return this.then(function(){switch((0,Re.objType)(yt)){case"number":yt=[yt,yt,yt,yt];case"array":if(yt.length===2&&(yt=[yt[0],yt[1],yt[0],yt[1]]),yt.length===4)break;default:return this.error("Invalid margin array.")}this.opt.margin=yt}).then(this.setPageSize)},pt.prototype.setPageSize=function(yt){return this.then(function(){yt=yt||$e.jsPDF.getPageSize(this.opt.jsPDF),yt.hasOwnProperty("inner")||(yt.inner={width:yt.width-this.opt.margin[1]-this.opt.margin[3],height:yt.height-this.opt.margin[0]-this.opt.margin[2]},yt.inner.px={width:(0,Re.toPx)(yt.inner.width,yt.k),height:(0,Re.toPx)(yt.inner.height,yt.k)},yt.inner.ratio=yt.inner.height/yt.inner.width),this.prop.pageSize=yt})},pt.prototype.setProgress=function(yt,lt,mt,cn){return yt!=null&&(this.progress.val=yt),lt!=null&&(this.progress.state=lt),mt!=null&&(this.progress.n=mt),cn!=null&&(this.progress.stack=cn),this.progress.ratio=this.progress.val/this.progress.state,this},pt.prototype.updateProgress=function(yt,lt,mt,cn){return this.setProgress(yt?this.progress.val+yt:null,lt||null,mt?this.progress.n+mt:null,cn?this.progress.stack.concat(cn):null)},pt.prototype.then=function(yt,lt){var mt=this;return this.thenCore(yt,lt,function(Fn,kt){return mt.updateProgress(null,null,1,[Fn]),bt.prototype.then.call(this,function(Mn){return mt.updateProgress(null,Fn),Mn}).then(Fn,kt).then(function(Mn){return mt.updateProgress(1),Mn})})},pt.prototype.thenCore=function(yt,lt,mt){mt=mt||bt.prototype.then;var cn=this;yt&&(yt=yt.bind(cn)),lt&&(lt=lt.bind(cn));var Fn=bt.toString().indexOf("[native code]")!==-1&&bt.name==="Promise",kt=Fn?cn:pt.convert(Object.assign({},cn),bt.prototype),dn=mt.call(kt,yt,lt);return pt.convert(dn,cn.__proto__)},pt.prototype.thenExternal=function(yt,lt){return bt.prototype.then.call(this,yt,lt)},pt.prototype.thenList=function(yt){var lt=this;return yt.forEach(function(cn){lt=lt.thenCore(cn)}),lt},pt.prototype.catch=function(Pt){Pt&&(Pt=Pt.bind(this));var yt=bt.prototype.catch.call(this,Pt);return pt.convert(yt,this)},pt.prototype.catchExternal=function(yt){return bt.prototype.catch.call(this,yt)},pt.prototype.error=function(yt){return this.then(function(){throw new Error(yt)})},pt.prototype.using=pt.prototype.set,pt.prototype.saveAs=pt.prototype.save,pt.prototype.export=pt.prototype.output,pt.prototype.run=pt.prototype.then,Ne.default=pt},"./node_modules/core-js/internals/a-function.js":function(he){he.exports=function(Ne){if(typeof Ne!="function")throw TypeError(String(Ne)+" is not a function");return Ne}},"./node_modules/core-js/internals/a-possible-prototype.js":function(he,Ne,ce){var Ue=ce("./node_modules/core-js/internals/is-object.js");he.exports=function(xe){if(!Ue(xe)&&xe!==null)throw TypeError("Can't set "+String(xe)+" as a prototype");return xe}},"./node_modules/core-js/internals/add-to-unscopables.js":function(he,Ne,ce){var Ue=ce("./node_modules/core-js/internals/well-known-symbol.js"),xe=ce("./node_modules/core-js/internals/object-create.js"),De=ce("./node_modules/core-js/internals/object-define-property.js"),ue=Ue("unscopables"),y=Array.prototype;y[ue]==null&&De.f(y,ue,{configurable:!0,value:xe(null)}),he.exports=function(a){y[ue][a]=!0}},"./node_modules/core-js/internals/an-object.js":function(he,Ne,ce){var Ue=ce("./node_modules/core-js/internals/is-object.js");he.exports=function(xe){if(!Ue(xe))throw TypeError(String(xe)+" is not an object");return xe}},"./node_modules/core-js/internals/array-for-each.js":function(he,Ne,ce){"use strict";var Ue=ce("./node_modules/core-js/internals/array-iteration.js").forEach,xe=ce("./node_modules/core-js/internals/array-method-is-strict.js"),De=xe("forEach");he.exports=De?[].forEach:function(y){return Ue(this,y,arguments.length>1?arguments[1]:void 0)}},"./node_modules/core-js/internals/array-includes.js":function(he,Ne,ce){var Ue=ce("./node_modules/core-js/internals/to-indexed-object.js"),xe=ce("./node_modules/core-js/internals/to-length.js"),De=ce("./node_modules/core-js/internals/to-absolute-index.js"),ue=function(y){return function(a,E,b){var x=Ue(a),z=xe(x.length),ae=De(b,z),de;if(y&&E!=E){for(;z>ae;)if(de=x[ae++],de!=de)return!0}else for(;z>ae;ae++)if((y||ae in x)&&x[ae]===E)return y||ae||0;return!y&&-1}};he.exports={includes:ue(!0),indexOf:ue(!1)}},"./node_modules/core-js/internals/array-iteration.js":function(he,Ne,ce){var Ue=ce("./node_modules/core-js/internals/function-bind-context.js"),xe=ce("./node_modules/core-js/internals/indexed-object.js"),De=ce("./node_modules/core-js/internals/to-object.js"),ue=ce("./node_modules/core-js/internals/to-length.js"),y=ce("./node_modules/core-js/internals/array-species-create.js"),a=[].push,E=function(b){var x=b==1,z=b==2,ae=b==3,de=b==4,Fe=b==6,Le=b==7,Ke=b==5||Fe;return function(Je,$e,ot,_e){for(var ft=De(Je),Re=xe(ft),Ct=Ue($e,ot,3),rn=ue(Re.length),bt=0,pt=_e||y,Pt=x?pt(Je,rn):z||Le?pt(Je,0):void 0,yt,lt;rn>bt;bt++)if((Ke||bt in Re)&&(yt=Re[bt],lt=Ct(yt,bt,ft),b))if(x)Pt[bt]=lt;else if(lt)switch(b){case 3:return!0;case 5:return yt;case 6:return bt;case 2:a.call(Pt,yt)}else switch(b){case 4:return!1;case 7:a.call(Pt,yt)}return Fe?-1:ae||de?de:Pt}};he.exports={forEach:E(0),map:E(1),filter:E(2),some:E(3),every:E(4),find:E(5),findIndex:E(6),filterReject:E(7)}},"./node_modules/core-js/internals/array-method-has-species-support.js":function(he,Ne,ce){var Ue=ce("./node_modules/core-js/internals/fails.js"),xe=ce("./node_modules/core-js/internals/well-known-symbol.js"),De=ce("./node_modules/core-js/internals/engine-v8-version.js"),ue=xe("species");he.exports=function(y){return De>=51||!Ue(function(){var a=[],E=a.constructor={};return E[ue]=function(){return{foo:1}},a[y](Boolean).foo!==1})}},"./node_modules/core-js/internals/array-method-is-strict.js":function(he,Ne,ce){"use strict";var Ue=ce("./node_modules/core-js/internals/fails.js");he.exports=function(xe,De){var ue=[][xe];return!!ue&&Ue(function(){ue.call(null,De||function(){throw 1},1)})}},"./node_modules/core-js/internals/array-species-constructor.js":function(he,Ne,ce){var Ue=ce("./node_modules/core-js/internals/is-object.js"),xe=ce("./node_modules/core-js/internals/is-array.js"),De=ce("./node_modules/core-js/internals/well-known-symbol.js"),ue=De("species");he.exports=function(y){var a;return xe(y)&&(a=y.constructor,typeof a=="function"&&(a===Array||xe(a.prototype))?a=void 0:Ue(a)&&(a=a[ue],a===null&&(a=void 0))),a===void 0?Array:a}},"./node_modules/core-js/internals/array-species-create.js":function(he,Ne,ce){var Ue=ce("./node_modules/core-js/internals/array-species-constructor.js");he.exports=function(xe,De){return new(Ue(xe))(De===0?0:De)}},"./node_modules/core-js/internals/classof-raw.js":function(he){var Ne={}.toString;he.exports=function(ce){return Ne.call(ce).slice(8,-1)}},"./node_modules/core-js/internals/classof.js":function(he,Ne,ce){var Ue=ce("./node_modules/core-js/internals/to-string-tag-support.js"),xe=ce("./node_modules/core-js/internals/classof-raw.js"),De=ce("./node_modules/core-js/internals/well-known-symbol.js"),ue=De("toStringTag"),y=xe(function(){return arguments}())=="Arguments",a=function(E,b){try{return E[b]}catch(x){}};he.exports=Ue?xe:function(E){var b,x,z;return E===void 0?"Undefined":E===null?"Null":typeof(x=a(b=Object(E),ue))=="string"?x:y?xe(b):(z=xe(b))=="Object"&&typeof b.callee=="function"?"Arguments":z}},"./node_modules/core-js/internals/copy-constructor-properties.js":function(he,Ne,ce){var Ue=ce("./node_modules/core-js/internals/has.js"),xe=ce("./node_modules/core-js/internals/own-keys.js"),De=ce("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),ue=ce("./node_modules/core-js/internals/object-define-property.js");he.exports=function(y,a){for(var E=xe(a),b=ue.f,x=De.f,z=0;z<E.length;z++){var ae=E[z];Ue(y,ae)||b(y,ae,x(a,ae))}}},"./node_modules/core-js/internals/correct-prototype-getter.js":function(he,Ne,ce){var Ue=ce("./node_modules/core-js/internals/fails.js");he.exports=!Ue(function(){function xe(){}return xe.prototype.constructor=null,Object.getPrototypeOf(new xe)!==xe.prototype})},"./node_modules/core-js/internals/create-html.js":function(he,Ne,ce){var Ue=ce("./node_modules/core-js/internals/require-object-coercible.js"),xe=ce("./node_modules/core-js/internals/to-string.js"),De=/"/g;he.exports=function(ue,y,a,E){var b=xe(Ue(ue)),x="<"+y;return a!==""&&(x+=" "+a+'="'+xe(E).replace(De,""")+'"'),x+">"+b+"</"+y+">"}},"./node_modules/core-js/internals/create-iterator-constructor.js":function(he,Ne,ce){"use strict";var Ue=ce("./node_modules/core-js/internals/iterators-core.js").IteratorPrototype,xe=ce("./node_modules/core-js/internals/object-create.js"),De=ce("./node_modules/core-js/internals/create-property-descriptor.js"),ue=ce("./node_modules/core-js/internals/set-to-string-tag.js"),y=ce("./node_modules/core-js/internals/iterators.js"),a=function(){return this};he.exports=function(E,b,x){var z=b+" Iterator";return E.prototype=xe(Ue,{next:De(1,x)}),ue(E,z,!1,!0),y[z]=a,E}},"./node_modules/core-js/internals/create-non-enumerable-property.js":function(he,Ne,ce){var Ue=ce("./node_modules/core-js/internals/descriptors.js"),xe=ce("./node_modules/core-js/internals/object-define-property.js"),De=ce("./node_modules/core-js/internals/create-property-descriptor.js");he.exports=Ue?function(ue,y,a){return xe.f(ue,y,De(1,a))}:function(ue,y,a){return ue[y]=a,ue}},"./node_modules/core-js/internals/create-property-descriptor.js":function(he){he.exports=function(Ne,ce){return{enumerable:!(Ne&1),configurable:!(Ne&2),writable:!(Ne&4),value:ce}}},"./node_modules/core-js/internals/create-property.js":function(he,Ne,ce){"use strict";var Ue=ce("./node_modules/core-js/internals/to-property-key.js"),xe=ce("./node_modules/core-js/internals/object-define-property.js"),De=ce("./node_modules/core-js/internals/create-property-descriptor.js");he.exports=function(ue,y,a){var E=Ue(y);E in ue?xe.f(ue,E,De(0,a)):ue[E]=a}},"./node_modules/core-js/internals/define-iterator.js":function(he,Ne,ce){"use strict";var Ue=ce("./node_modules/core-js/internals/export.js"),xe=ce("./node_modules/core-js/internals/create-iterator-constructor.js"),De=ce("./node_modules/core-js/internals/object-get-prototype-of.js"),ue=ce("./node_modules/core-js/internals/object-set-prototype-of.js"),y=ce("./node_modules/core-js/internals/set-to-string-tag.js"),a=ce("./node_modules/core-js/internals/create-non-enumerable-property.js"),E=ce("./node_modules/core-js/internals/redefine.js"),b=ce("./node_modules/core-js/internals/well-known-symbol.js"),x=ce("./node_modules/core-js/internals/is-pure.js"),z=ce("./node_modules/core-js/internals/iterators.js"),ae=ce("./node_modules/core-js/internals/iterators-core.js"),de=ae.IteratorPrototype,Fe=ae.BUGGY_SAFARI_ITERATORS,Le=b("iterator"),Ke="keys",Je="values",$e="entries",ot=function(){return this};he.exports=function(_e,ft,Re,Ct,rn,bt,pt){xe(Re,ft,Ct);var Pt=function(Mt){if(Mt===rn&&Fn)return Fn;if(!Fe&&Mt in mt)return mt[Mt];switch(Mt){case Ke:return function(){return new Re(this,Mt)};case Je:return function(){return new Re(this,Mt)};case $e:return function(){return new Re(this,Mt)}}return function(){return new Re(this)}},yt=ft+" Iterator",lt=!1,mt=_e.prototype,cn=mt[Le]||mt["@@iterator"]||rn&&mt[rn],Fn=!Fe&&cn||Pt(rn),kt=ft=="Array"&&mt.entries||cn,dn,Mn,vn;if(kt&&(dn=De(kt.call(new _e)),de!==Object.prototype&&dn.next&&(!x&&De(dn)!==de&&(ue?ue(dn,de):typeof dn[Le]!="function"&&a(dn,Le,ot)),y(dn,yt,!0,!0),x&&(z[yt]=ot))),rn==Je&&cn&&cn.name!==Je&&(lt=!0,Fn=function(){return cn.call(this)}),(!x||pt)&&mt[Le]!==Fn&&a(mt,Le,Fn),z[ft]=Fn,rn)if(Mn={values:Pt(Je),keys:bt?Fn:Pt(Ke),entries:Pt($e)},pt)for(vn in Mn)(Fe||lt||!(vn in mt))&&E(mt,vn,Mn[vn]);else Ue({target:ft,proto:!0,forced:Fe||lt},Mn);return Mn}},"./node_modules/core-js/internals/define-well-known-symbol.js":function(he,Ne,ce){var Ue=ce("./node_modules/core-js/internals/path.js"),xe=ce("./node_modules/core-js/internals/has.js"),De=ce("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),ue=ce("./node_modules/core-js/internals/object-define-property.js").f;he.exports=function(y){var a=Ue.Symbol||(Ue.Symbol={});xe(a,y)||ue(a,y,{value:De.f(y)})}},"./node_modules/core-js/internals/descriptors.js":function(he,Ne,ce){var Ue=ce("./node_modules/core-js/internals/fails.js");he.exports=!Ue(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},"./node_modules/core-js/internals/document-create-element.js":function(he,Ne,ce){var Ue=ce("./node_modules/core-js/internals/global.js"),xe=ce("./node_modules/core-js/internals/is-object.js"),De=Ue.document,ue=xe(De)&&xe(De.createElement);he.exports=function(y){return ue?De.createElement(y):{}}},"./node_modules/core-js/internals/dom-iterables.js":function(he){he.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(he,Ne,ce){var Ue=ce("./node_modules/core-js/internals/get-built-in.js");he.exports=Ue("navigator","userAgent")||""},"./node_modules/core-js/internals/engine-v8-version.js":function(he,Ne,ce){var Ue=ce("./node_modules/core-js/internals/global.js"),xe=ce("./node_modules/core-js/internals/engine-user-agent.js"),De=Ue.process,ue=Ue.Deno,y=De&&De.versions||ue&&ue.version,a=y&&y.v8,E,b;a?(E=a.split("."),b=E[0]<4?1:E[0]+E[1]):xe&&(E=xe.match(/Edge\/(\d+)/),(!E||E[1]>=74)&&(E=xe.match(/Chrome\/(\d+)/),E&&(b=E[1]))),he.exports=b&&+b},"./node_modules/core-js/internals/enum-bug-keys.js":function(he){he.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"./node_modules/core-js/internals/export.js":function(he,Ne,ce){var Ue=ce("./node_modules/core-js/internals/global.js"),xe=ce("./node_modules/core-js/internals/object-get-own-property-descriptor.js").f,De=ce("./node_modules/core-js/internals/create-non-enumerable-property.js"),ue=ce("./node_modules/core-js/internals/redefine.js"),y=ce("./node_modules/core-js/internals/set-global.js"),a=ce("./node_modules/core-js/internals/copy-constructor-properties.js"),E=ce("./node_modules/core-js/internals/is-forced.js");he.exports=function(b,x){var z=b.target,ae=b.global,de=b.stat,Fe,Le,Ke,Je,$e,ot;if(ae?Le=Ue:de?Le=Ue[z]||y(z,{}):Le=(Ue[z]||{}).prototype,Le)for(Ke in x){if($e=x[Ke],b.noTargetGet?(ot=xe(Le,Ke),Je=ot&&ot.value):Je=Le[Ke],Fe=E(ae?Ke:z+(de?".":"#")+Ke,b.forced),!Fe&&Je!==void 0){if(typeof $e==typeof Je)continue;a($e,Je)}(b.sham||Je&&Je.sham)&&De($e,"sham",!0),ue(Le,Ke,$e,b)}}},"./node_modules/core-js/internals/fails.js":function(he){he.exports=function(Ne){try{return!!Ne()}catch(ce){return!0}}},"./node_modules/core-js/internals/function-bind-context.js":function(he,Ne,ce){var Ue=ce("./node_modules/core-js/internals/a-function.js");he.exports=function(xe,De,ue){if(Ue(xe),De===void 0)return xe;switch(ue){case 0:return function(){return xe.call(De)};case 1:return function(y){return xe.call(De,y)};case 2:return function(y,a){return xe.call(De,y,a)};case 3:return function(y,a,E){return xe.call(De,y,a,E)}}return function(){return xe.apply(De,arguments)}}},"./node_modules/core-js/internals/get-built-in.js":function(he,Ne,ce){var Ue=ce("./node_modules/core-js/internals/global.js"),xe=function(De){return typeof De=="function"?De:void 0};he.exports=function(De,ue){return arguments.length<2?xe(Ue[De]):Ue[De]&&Ue[De][ue]}},"./node_modules/core-js/internals/global.js":function(he){var Ne=function(ce){return ce&&ce.Math==Math&&ce};he.exports=Ne(typeof globalThis=="object"&&globalThis)||Ne(typeof window=="object"&&window)||Ne(typeof self=="object"&&self)||Ne(typeof me.g=="object"&&me.g)||function(){return this}()||Function("return this")()},"./node_modules/core-js/internals/has.js":function(he,Ne,ce){var Ue=ce("./node_modules/core-js/internals/to-object.js"),xe={}.hasOwnProperty;he.exports=Object.hasOwn||function(ue,y){return xe.call(Ue(ue),y)}},"./node_modules/core-js/internals/hidden-keys.js":function(he){he.exports={}},"./node_modules/core-js/internals/html.js":function(he,Ne,ce){var Ue=ce("./node_modules/core-js/internals/get-built-in.js");he.exports=Ue("document","documentElement")},"./node_modules/core-js/internals/ie8-dom-define.js":function(he,Ne,ce){var Ue=ce("./node_modules/core-js/internals/descriptors.js"),xe=ce("./node_modules/core-js/internals/fails.js"),De=ce("./node_modules/core-js/internals/document-create-element.js");he.exports=!Ue&&!xe(function(){return Object.defineProperty(De("div"),"a",{get:function(){return 7}}).a!=7})},"./node_modules/core-js/internals/indexed-object.js":function(he,Ne,ce){var Ue=ce("./node_modules/core-js/internals/fails.js"),xe=ce("./node_modules/core-js/internals/classof-raw.js"),De="".split;he.exports=Ue(function(){return!Object("z").propertyIsEnumerable(0)})?function(ue){return xe(ue)=="String"?De.call(ue,""):Object(ue)}:Object},"./node_modules/core-js/internals/inherit-if-required.js":function(he,Ne,ce){var Ue=ce("./node_modules/core-js/internals/is-object.js"),xe=ce("./node_modules/core-js/internals/object-set-prototype-of.js");he.exports=function(De,ue,y){var a,E;return xe&&typeof(a=ue.constructor)=="function"&&a!==y&&Ue(E=a.prototype)&&E!==y.prototype&&xe(De,E),De}},"./node_modules/core-js/internals/inspect-source.js":function(he,Ne,ce){var Ue=ce("./node_modules/core-js/internals/shared-store.js"),xe=Function.toString;typeof Ue.inspectSource!="function"&&(Ue.inspectSource=function(De){return xe.call(De)}),he.exports=Ue.inspectSource},"./node_modules/core-js/internals/internal-state.js":function(he,Ne,ce){var Ue=ce("./node_modules/core-js/internals/native-weak-map.js"),xe=ce("./node_modules/core-js/internals/global.js"),De=ce("./node_modules/core-js/internals/is-object.js"),ue=ce("./node_modules/core-js/internals/create-non-enumerable-property.js"),y=ce("./node_modules/core-js/internals/has.js"),a=ce("./node_modules/core-js/internals/shared-store.js"),E=ce("./node_modules/core-js/internals/shared-key.js"),b=ce("./node_modules/core-js/internals/hidden-keys.js"),x="Object already initialized",z=xe.WeakMap,ae,de,Fe,Le=function(Re){return Fe(Re)?de(Re):ae(Re,{})},Ke=function(Re){return function(Ct){var rn;if(!De(Ct)||(rn=de(Ct)).type!==Re)throw TypeError("Incompatible receiver, "+Re+" required");return rn}};if(Ue||a.state){var Je=a.state||(a.state=new z),$e=Je.get,ot=Je.has,_e=Je.set;ae=function(Re,Ct){if(ot.call(Je,Re))throw new TypeError(x);return Ct.facade=Re,_e.call(Je,Re,Ct),Ct},de=function(Re){return $e.call(Je,Re)||{}},Fe=function(Re){return ot.call(Je,Re)}}else{var ft=E("state");b[ft]=!0,ae=function(Re,Ct){if(y(Re,ft))throw new TypeError(x);return Ct.facade=Re,ue(Re,ft,Ct),Ct},de=function(Re){return y(Re,ft)?Re[ft]:{}},Fe=function(Re){return y(Re,ft)}}he.exports={set:ae,get:de,has:Fe,enforce:Le,getterFor:Ke}},"./node_modules/core-js/internals/is-array.js":function(he,Ne,ce){var Ue=ce("./node_modules/core-js/internals/classof-raw.js");he.exports=Array.isArray||function(De){return Ue(De)=="Array"}},"./node_modules/core-js/internals/is-forced.js":function(he,Ne,ce){var Ue=ce("./node_modules/core-js/internals/fails.js"),xe=/#|\.prototype\./,De=function(b,x){var z=y[ue(b)];return z==E?!0:z==a?!1:typeof x=="function"?Ue(x):!!x},ue=De.normalize=function(b){return String(b).replace(xe,".").toLowerCase()},y=De.data={},a=De.NATIVE="N",E=De.POLYFILL="P";he.exports=De},"./node_modules/core-js/internals/is-object.js":function(he){he.exports=function(Ne){return typeof Ne=="object"?Ne!==null:typeof Ne=="function"}},"./node_modules/core-js/internals/is-pure.js":function(he){he.exports=!1},"./node_modules/core-js/internals/is-symbol.js":function(he,Ne,ce){var Ue=ce("./node_modules/core-js/internals/get-built-in.js"),xe=ce("./node_modules/core-js/internals/use-symbol-as-uid.js");he.exports=xe?function(De){return typeof De=="symbol"}:function(De){var ue=Ue("Symbol");return typeof ue=="function"&&Object(De)instanceof ue}},"./node_modules/core-js/internals/iterators-core.js":function(he,Ne,ce){"use strict";var Ue=ce("./node_modules/core-js/internals/fails.js"),xe=ce("./node_modules/core-js/internals/object-get-prototype-of.js"),De=ce("./node_modules/core-js/internals/create-non-enumerable-property.js"),ue=ce("./node_modules/core-js/internals/has.js"),y=ce("./node_modules/core-js/internals/well-known-symbol.js"),a=ce("./node_modules/core-js/internals/is-pure.js"),E=y("iterator"),b=!1,x=function(){return this},z,ae,de;[].keys&&(de=[].keys(),"next"in de?(ae=xe(xe(de)),ae!==Object.prototype&&(z=ae)):b=!0);var Fe=z==null||Ue(function(){var Le={};return z[E].call(Le)!==Le});Fe&&(z={}),(!a||Fe)&&!ue(z,E)&&De(z,E,x),he.exports={IteratorPrototype:z,BUGGY_SAFARI_ITERATORS:b}},"./node_modules/core-js/internals/iterators.js":function(he){he.exports={}},"./node_modules/core-js/internals/native-symbol.js":function(he,Ne,ce){var Ue=ce("./node_modules/core-js/internals/engine-v8-version.js"),xe=ce("./node_modules/core-js/internals/fails.js");he.exports=!!Object.getOwnPropertySymbols&&!xe(function(){var De=Symbol();return!String(De)||!(Object(De)instanceof Symbol)||!Symbol.sham&&Ue&&Ue<41})},"./node_modules/core-js/internals/native-weak-map.js":function(he,Ne,ce){var Ue=ce("./node_modules/core-js/internals/global.js"),xe=ce("./node_modules/core-js/internals/inspect-source.js"),De=Ue.WeakMap;he.exports=typeof De=="function"&&/native code/.test(xe(De))},"./node_modules/core-js/internals/object-assign.js":function(he,Ne,ce){"use strict";var Ue=ce("./node_modules/core-js/internals/descriptors.js"),xe=ce("./node_modules/core-js/internals/fails.js"),De=ce("./node_modules/core-js/internals/object-keys.js"),ue=ce("./node_modules/core-js/internals/object-get-own-property-symbols.js"),y=ce("./node_modules/core-js/internals/object-property-is-enumerable.js"),a=ce("./node_modules/core-js/internals/to-object.js"),E=ce("./node_modules/core-js/internals/indexed-object.js"),b=Object.assign,x=Object.defineProperty;he.exports=!b||xe(function(){if(Ue&&b({b:1},b(x({},"a",{enumerable:!0,get:function(){x(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var z={},ae={},de=Symbol(),Fe="abcdefghijklmnopqrst";return z[de]=7,Fe.split("").forEach(function(Le){ae[Le]=Le}),b({},z)[de]!=7||De(b({},ae)).join("")!=Fe})?function(ae,de){for(var Fe=a(ae),Le=arguments.length,Ke=1,Je=ue.f,$e=y.f;Le>Ke;)for(var ot=E(arguments[Ke++]),_e=Je?De(ot).concat(Je(ot)):De(ot),ft=_e.length,Re=0,Ct;ft>Re;)Ct=_e[Re++],(!Ue||$e.call(ot,Ct))&&(Fe[Ct]=ot[Ct]);return Fe}:b},"./node_modules/core-js/internals/object-create.js":function(he,Ne,ce){var Ue=ce("./node_modules/core-js/internals/an-object.js"),xe=ce("./node_modules/core-js/internals/object-define-properties.js"),De=ce("./node_modules/core-js/internals/enum-bug-keys.js"),ue=ce("./node_modules/core-js/internals/hidden-keys.js"),y=ce("./node_modules/core-js/internals/html.js"),a=ce("./node_modules/core-js/internals/document-create-element.js"),E=ce("./node_modules/core-js/internals/shared-key.js"),b=">",x="<",z="prototype",ae="script",de=E("IE_PROTO"),Fe=function(){},Le=function(_e){return x+ae+b+_e+x+"/"+ae+b},Ke=function(_e){_e.write(Le("")),_e.close();var ft=_e.parentWindow.Object;return _e=null,ft},Je=function(){var _e=a("iframe"),ft="java"+ae+":",Re;if(_e.style)return _e.style.display="none",y.appendChild(_e),_e.src=String(ft),Re=_e.contentWindow.document,Re.open(),Re.write(Le("document.F=Object")),Re.close(),Re.F},$e,ot=function(){try{$e=new ActiveXObject("htmlfile")}catch(ft){}ot=document.domain&&$e?Ke($e):Je()||Ke($e);for(var _e=De.length;_e--;)delete ot[z][De[_e]];return ot()};ue[de]=!0,he.exports=Object.create||function(ft,Re){var Ct;return ft!==null?(Fe[z]=Ue(ft),Ct=new Fe,Fe[z]=null,Ct[de]=ft):Ct=ot(),Re===void 0?Ct:xe(Ct,Re)}},"./node_modules/core-js/internals/object-define-properties.js":function(he,Ne,ce){var Ue=ce("./node_modules/core-js/internals/descriptors.js"),xe=ce("./node_modules/core-js/internals/object-define-property.js"),De=ce("./node_modules/core-js/internals/an-object.js"),ue=ce("./node_modules/core-js/internals/object-keys.js");he.exports=Ue?Object.defineProperties:function(a,E){De(a);for(var b=ue(E),x=b.length,z=0,ae;x>z;)xe.f(a,ae=b[z++],E[ae]);return a}},"./node_modules/core-js/internals/object-define-property.js":function(he,Ne,ce){var Ue=ce("./node_modules/core-js/internals/descriptors.js"),xe=ce("./node_modules/core-js/internals/ie8-dom-define.js"),De=ce("./node_modules/core-js/internals/an-object.js"),ue=ce("./node_modules/core-js/internals/to-property-key.js"),y=Object.defineProperty;Ne.f=Ue?y:function(E,b,x){if(De(E),b=ue(b),De(x),xe)try{return y(E,b,x)}catch(z){}if("get"in x||"set"in x)throw TypeError("Accessors not supported");return"value"in x&&(E[b]=x.value),E}},"./node_modules/core-js/internals/object-get-own-property-descriptor.js":function(he,Ne,ce){var Ue=ce("./node_modules/core-js/internals/descriptors.js"),xe=ce("./node_modules/core-js/internals/object-property-is-enumerable.js"),De=ce("./node_modules/core-js/internals/create-property-descriptor.js"),ue=ce("./node_modules/core-js/internals/to-indexed-object.js"),y=ce("./node_modules/core-js/internals/to-property-key.js"),a=ce("./node_modules/core-js/internals/has.js"),E=ce("./node_modules/core-js/internals/ie8-dom-define.js"),b=Object.getOwnPropertyDescriptor;Ne.f=Ue?b:function(z,ae){if(z=ue(z),ae=y(ae),E)try{return b(z,ae)}catch(de){}if(a(z,ae))return De(!xe.f.call(z,ae),z[ae])}},"./node_modules/core-js/internals/object-get-own-property-names-external.js":function(he,Ne,ce){var Ue=ce("./node_modules/core-js/internals/to-indexed-object.js"),xe=ce("./node_modules/core-js/internals/object-get-own-property-names.js").f,De={}.toString,ue=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],y=function(a){try{return xe(a)}catch(E){return ue.slice()}};he.exports.f=function(E){return ue&&De.call(E)=="[object Window]"?y(E):xe(Ue(E))}},"./node_modules/core-js/internals/object-get-own-property-names.js":function(he,Ne,ce){var Ue=ce("./node_modules/core-js/internals/object-keys-internal.js"),xe=ce("./node_modules/core-js/internals/enum-bug-keys.js"),De=xe.concat("length","prototype");Ne.f=Object.getOwnPropertyNames||function(y){return Ue(y,De)}},"./node_modules/core-js/internals/object-get-own-property-symbols.js":function(he,Ne){Ne.f=Object.getOwnPropertySymbols},"./node_modules/core-js/internals/object-get-prototype-of.js":function(he,Ne,ce){var Ue=ce("./node_modules/core-js/internals/has.js"),xe=ce("./node_modules/core-js/internals/to-object.js"),De=ce("./node_modules/core-js/internals/shared-key.js"),ue=ce("./node_modules/core-js/internals/correct-prototype-getter.js"),y=De("IE_PROTO"),a=Object.prototype;he.exports=ue?Object.getPrototypeOf:function(E){return E=xe(E),Ue(E,y)?E[y]:typeof E.constructor=="function"&&E instanceof E.constructor?E.constructor.prototype:E instanceof Object?a:null}},"./node_modules/core-js/internals/object-keys-internal.js":function(he,Ne,ce){var Ue=ce("./node_modules/core-js/internals/has.js"),xe=ce("./node_modules/core-js/internals/to-indexed-object.js"),De=ce("./node_modules/core-js/internals/array-includes.js").indexOf,ue=ce("./node_modules/core-js/internals/hidden-keys.js");he.exports=function(y,a){var E=xe(y),b=0,x=[],z;for(z in E)!Ue(ue,z)&&Ue(E,z)&&x.push(z);for(;a.length>b;)Ue(E,z=a[b++])&&(~De(x,z)||x.push(z));return x}},"./node_modules/core-js/internals/object-keys.js":function(he,Ne,ce){var Ue=ce("./node_modules/core-js/internals/object-keys-internal.js"),xe=ce("./node_modules/core-js/internals/enum-bug-keys.js");he.exports=Object.keys||function(ue){return Ue(ue,xe)}},"./node_modules/core-js/internals/object-property-is-enumerable.js":function(he,Ne){"use strict";var ce={}.propertyIsEnumerable,Ue=Object.getOwnPropertyDescriptor,xe=Ue&&!ce.call({1:2},1);Ne.f=xe?function(ue){var y=Ue(this,ue);return!!y&&y.enumerable}:ce},"./node_modules/core-js/internals/object-set-prototype-of.js":function(he,Ne,ce){var Ue=ce("./node_modules/core-js/internals/an-object.js"),xe=ce("./node_modules/core-js/internals/a-possible-prototype.js");he.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var De=!1,ue={},y;try{y=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,y.call(ue,[]),De=ue instanceof Array}catch(a){}return function(E,b){return Ue(E),xe(b),De?y.call(E,b):E.__proto__=b,E}}():void 0)},"./node_modules/core-js/internals/object-to-string.js":function(he,Ne,ce){"use strict";var Ue=ce("./node_modules/core-js/internals/to-string-tag-support.js"),xe=ce("./node_modules/core-js/internals/classof.js");he.exports=Ue?{}.toString:function(){return"[object "+xe(this)+"]"}},"./node_modules/core-js/internals/ordinary-to-primitive.js":function(he,Ne,ce){var Ue=ce("./node_modules/core-js/internals/is-object.js");he.exports=function(xe,De){var ue,y;if(De==="string"&&typeof(ue=xe.toString)=="function"&&!Ue(y=ue.call(xe))||typeof(ue=xe.valueOf)=="function"&&!Ue(y=ue.call(xe))||De!=="string"&&typeof(ue=xe.toString)=="function"&&!Ue(y=ue.call(xe)))return y;throw TypeError("Can't convert object to primitive value")}},"./node_modules/core-js/internals/own-keys.js":function(he,Ne,ce){var Ue=ce("./node_modules/core-js/internals/get-built-in.js"),xe=ce("./node_modules/core-js/internals/object-get-own-property-names.js"),De=ce("./node_modules/core-js/internals/object-get-own-property-symbols.js"),ue=ce("./node_modules/core-js/internals/an-object.js");he.exports=Ue("Reflect","ownKeys")||function(a){var E=xe.f(ue(a)),b=De.f;return b?E.concat(b(a)):E}},"./node_modules/core-js/internals/path.js":function(he,Ne,ce){var Ue=ce("./node_modules/core-js/internals/global.js");he.exports=Ue},"./node_modules/core-js/internals/redefine.js":function(he,Ne,ce){var Ue=ce("./node_modules/core-js/internals/global.js"),xe=ce("./node_modules/core-js/internals/create-non-enumerable-property.js"),De=ce("./node_modules/core-js/internals/has.js"),ue=ce("./node_modules/core-js/internals/set-global.js"),y=ce("./node_modules/core-js/internals/inspect-source.js"),a=ce("./node_modules/core-js/internals/internal-state.js"),E=a.get,b=a.enforce,x=String(String).split("String");(he.exports=function(z,ae,de,Fe){var Le=Fe?!!Fe.unsafe:!1,Ke=Fe?!!Fe.enumerable:!1,Je=Fe?!!Fe.noTargetGet:!1,$e;if(typeof de=="function"&&(typeof ae=="string"&&!De(de,"name")&&xe(de,"name",ae),$e=b(de),$e.source||($e.source=x.join(typeof ae=="string"?ae:""))),z===Ue){Ke?z[ae]=de:ue(ae,de);return}else Le?!Je&&z[ae]&&(Ke=!0):delete z[ae];Ke?z[ae]=de:xe(z,ae,de)})(Function.prototype,"toString",function(){return typeof this=="function"&&E(this).source||y(this)})},"./node_modules/core-js/internals/regexp-flags.js":function(he,Ne,ce){"use strict";var Ue=ce("./node_modules/core-js/internals/an-object.js");he.exports=function(){var xe=Ue(this),De="";return xe.global&&(De+="g"),xe.ignoreCase&&(De+="i"),xe.multiline&&(De+="m"),xe.dotAll&&(De+="s"),xe.unicode&&(De+="u"),xe.sticky&&(De+="y"),De}},"./node_modules/core-js/internals/require-object-coercible.js":function(he){he.exports=function(Ne){if(Ne==null)throw TypeError("Can't call method on "+Ne);return Ne}},"./node_modules/core-js/internals/set-global.js":function(he,Ne,ce){var Ue=ce("./node_modules/core-js/internals/global.js");he.exports=function(xe,De){try{Object.defineProperty(Ue,xe,{value:De,configurable:!0,writable:!0})}catch(ue){Ue[xe]=De}return De}},"./node_modules/core-js/internals/set-to-string-tag.js":function(he,Ne,ce){var Ue=ce("./node_modules/core-js/internals/object-define-property.js").f,xe=ce("./node_modules/core-js/internals/has.js"),De=ce("./node_modules/core-js/internals/well-known-symbol.js"),ue=De("toStringTag");he.exports=function(y,a,E){y&&!xe(y=E?y:y.prototype,ue)&&Ue(y,ue,{configurable:!0,value:a})}},"./node_modules/core-js/internals/shared-key.js":function(he,Ne,ce){var Ue=ce("./node_modules/core-js/internals/shared.js"),xe=ce("./node_modules/core-js/internals/uid.js"),De=Ue("keys");he.exports=function(ue){return De[ue]||(De[ue]=xe(ue))}},"./node_modules/core-js/internals/shared-store.js":function(he,Ne,ce){var Ue=ce("./node_modules/core-js/internals/global.js"),xe=ce("./node_modules/core-js/internals/set-global.js"),De="__core-js_shared__",ue=Ue[De]||xe(De,{});he.exports=ue},"./node_modules/core-js/internals/shared.js":function(he,Ne,ce){var Ue=ce("./node_modules/core-js/internals/is-pure.js"),xe=ce("./node_modules/core-js/internals/shared-store.js");(he.exports=function(De,ue){return xe[De]||(xe[De]=ue!==void 0?ue:{})})("versions",[]).push({version:"3.16.0",mode:Ue?"pure":"global",copyright:"\xA9 2021 Denis Pushkarev (zloirock.ru)"})},"./node_modules/core-js/internals/string-html-forced.js":function(he,Ne,ce){var Ue=ce("./node_modules/core-js/internals/fails.js");he.exports=function(xe){return Ue(function(){var De=""[xe]('"');return De!==De.toLowerCase()||De.split('"').length>3})}},"./node_modules/core-js/internals/string-multibyte.js":function(he,Ne,ce){var Ue=ce("./node_modules/core-js/internals/to-integer.js"),xe=ce("./node_modules/core-js/internals/to-string.js"),De=ce("./node_modules/core-js/internals/require-object-coercible.js"),ue=function(y){return function(a,E){var b=xe(De(a)),x=Ue(E),z=b.length,ae,de;return x<0||x>=z?y?"":void 0:(ae=b.charCodeAt(x),ae<55296||ae>56319||x+1===z||(de=b.charCodeAt(x+1))<56320||de>57343?y?b.charAt(x):ae:y?b.slice(x,x+2):(ae-55296<<10)+(de-56320)+65536)}};he.exports={codeAt:ue(!1),charAt:ue(!0)}},"./node_modules/core-js/internals/string-trim.js":function(he,Ne,ce){var Ue=ce("./node_modules/core-js/internals/require-object-coercible.js"),xe=ce("./node_modules/core-js/internals/to-string.js"),De=ce("./node_modules/core-js/internals/whitespaces.js"),ue="["+De+"]",y=RegExp("^"+ue+ue+"*"),a=RegExp(ue+ue+"*$"),E=function(b){return function(x){var z=xe(Ue(x));return b&1&&(z=z.replace(y,"")),b&2&&(z=z.replace(a,"")),z}};he.exports={start:E(1),end:E(2),trim:E(3)}},"./node_modules/core-js/internals/to-absolute-index.js":function(he,Ne,ce){var Ue=ce("./node_modules/core-js/internals/to-integer.js"),xe=Math.max,De=Math.min;he.exports=function(ue,y){var a=Ue(ue);return a<0?xe(a+y,0):De(a,y)}},"./node_modules/core-js/internals/to-indexed-object.js":function(he,Ne,ce){var Ue=ce("./node_modules/core-js/internals/indexed-object.js"),xe=ce("./node_modules/core-js/internals/require-object-coercible.js");he.exports=function(De){return Ue(xe(De))}},"./node_modules/core-js/internals/to-integer.js":function(he){var Ne=Math.ceil,ce=Math.floor;he.exports=function(Ue){return isNaN(Ue=+Ue)?0:(Ue>0?ce:Ne)(Ue)}},"./node_modules/core-js/internals/to-length.js":function(he,Ne,ce){var Ue=ce("./node_modules/core-js/internals/to-integer.js"),xe=Math.min;he.exports=function(De){return De>0?xe(Ue(De),9007199254740991):0}},"./node_modules/core-js/internals/to-object.js":function(he,Ne,ce){var Ue=ce("./node_modules/core-js/internals/require-object-coercible.js");he.exports=function(xe){return Object(Ue(xe))}},"./node_modules/core-js/internals/to-primitive.js":function(he,Ne,ce){var Ue=ce("./node_modules/core-js/internals/is-object.js"),xe=ce("./node_modules/core-js/internals/is-symbol.js"),De=ce("./node_modules/core-js/internals/ordinary-to-primitive.js"),ue=ce("./node_modules/core-js/internals/well-known-symbol.js"),y=ue("toPrimitive");he.exports=function(a,E){if(!Ue(a)||xe(a))return a;var b=a[y],x;if(b!==void 0){if(E===void 0&&(E="default"),x=b.call(a,E),!Ue(x)||xe(x))return x;throw TypeError("Can't convert object to primitive value")}return E===void 0&&(E="number"),De(a,E)}},"./node_modules/core-js/internals/to-property-key.js":function(he,Ne,ce){var Ue=ce("./node_modules/core-js/internals/to-primitive.js"),xe=ce("./node_modules/core-js/internals/is-symbol.js");he.exports=function(De){var ue=Ue(De,"string");return xe(ue)?ue:String(ue)}},"./node_modules/core-js/internals/to-string-tag-support.js":function(he,Ne,ce){var Ue=ce("./node_modules/core-js/internals/well-known-symbol.js"),xe=Ue("toStringTag"),De={};De[xe]="z",he.exports=String(De)==="[object z]"},"./node_modules/core-js/internals/to-string.js":function(he,Ne,ce){var Ue=ce("./node_modules/core-js/internals/is-symbol.js");he.exports=function(xe){if(Ue(xe))throw TypeError("Cannot convert a Symbol value to a string");return String(xe)}},"./node_modules/core-js/internals/uid.js":function(he){var Ne=0,ce=Math.random();he.exports=function(Ue){return"Symbol("+String(Ue===void 0?"":Ue)+")_"+(++Ne+ce).toString(36)}},"./node_modules/core-js/internals/use-symbol-as-uid.js":function(he,Ne,ce){var Ue=ce("./node_modules/core-js/internals/native-symbol.js");he.exports=Ue&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},"./node_modules/core-js/internals/well-known-symbol-wrapped.js":function(he,Ne,ce){var Ue=ce("./node_modules/core-js/internals/well-known-symbol.js");Ne.f=Ue},"./node_modules/core-js/internals/well-known-symbol.js":function(he,Ne,ce){var Ue=ce("./node_modules/core-js/internals/global.js"),xe=ce("./node_modules/core-js/internals/shared.js"),De=ce("./node_modules/core-js/internals/has.js"),ue=ce("./node_modules/core-js/internals/uid.js"),y=ce("./node_modules/core-js/internals/native-symbol.js"),a=ce("./node_modules/core-js/internals/use-symbol-as-uid.js"),E=xe("wks"),b=Ue.Symbol,x=a?b:b&&b.withoutSetter||ue;he.exports=function(z){return(!De(E,z)||!(y||typeof E[z]=="string"))&&(y&&De(b,z)?E[z]=b[z]:E[z]=x("Symbol."+z)),E[z]}},"./node_modules/core-js/internals/whitespaces.js":function(he){he.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(he,Ne,ce){"use strict";var Ue=ce("./node_modules/core-js/internals/export.js"),xe=ce("./node_modules/core-js/internals/fails.js"),De=ce("./node_modules/core-js/internals/is-array.js"),ue=ce("./node_modules/core-js/internals/is-object.js"),y=ce("./node_modules/core-js/internals/to-object.js"),a=ce("./node_modules/core-js/internals/to-length.js"),E=ce("./node_modules/core-js/internals/create-property.js"),b=ce("./node_modules/core-js/internals/array-species-create.js"),x=ce("./node_modules/core-js/internals/array-method-has-species-support.js"),z=ce("./node_modules/core-js/internals/well-known-symbol.js"),ae=ce("./node_modules/core-js/internals/engine-v8-version.js"),de=z("isConcatSpreadable"),Fe=9007199254740991,Le="Maximum allowed index exceeded",Ke=ae>=51||!xe(function(){var _e=[];return _e[de]=!1,_e.concat()[0]!==_e}),Je=x("concat"),$e=function(_e){if(!ue(_e))return!1;var ft=_e[de];return ft!==void 0?!!ft:De(_e)},ot=!Ke||!Je;Ue({target:"Array",proto:!0,forced:ot},{concat:function(ft){var Re=y(this),Ct=b(Re,0),rn=0,bt,pt,Pt,yt,lt;for(bt=-1,Pt=arguments.length;bt<Pt;bt++)if(lt=bt===-1?Re:arguments[bt],$e(lt)){if(yt=a(lt.length),rn+yt>Fe)throw TypeError(Le);for(pt=0;pt<yt;pt++,rn++)pt in lt&&E(Ct,rn,lt[pt])}else{if(rn>=Fe)throw TypeError(Le);E(Ct,rn++,lt)}return Ct.length=rn,Ct}})},"./node_modules/core-js/modules/es.array.iterator.js":function(he,Ne,ce){"use strict";var Ue=ce("./node_modules/core-js/internals/to-indexed-object.js"),xe=ce("./node_modules/core-js/internals/add-to-unscopables.js"),De=ce("./node_modules/core-js/internals/iterators.js"),ue=ce("./node_modules/core-js/internals/internal-state.js"),y=ce("./node_modules/core-js/internals/define-iterator.js"),a="Array Iterator",E=ue.set,b=ue.getterFor(a);he.exports=y(Array,"Array",function(x,z){E(this,{type:a,target:Ue(x),index:0,kind:z})},function(){var x=b(this),z=x.target,ae=x.kind,de=x.index++;return!z||de>=z.length?(x.target=void 0,{value:void 0,done:!0}):ae=="keys"?{value:de,done:!1}:ae=="values"?{value:z[de],done:!1}:{value:[de,z[de]],done:!1}},"values"),De.Arguments=De.Array,xe("keys"),xe("values"),xe("entries")},"./node_modules/core-js/modules/es.array.join.js":function(he,Ne,ce){"use strict";var Ue=ce("./node_modules/core-js/internals/export.js"),xe=ce("./node_modules/core-js/internals/indexed-object.js"),De=ce("./node_modules/core-js/internals/to-indexed-object.js"),ue=ce("./node_modules/core-js/internals/array-method-is-strict.js"),y=[].join,a=xe!=Object,E=ue("join",",");Ue({target:"Array",proto:!0,forced:a||!E},{join:function(x){return y.call(De(this),x===void 0?",":x)}})},"./node_modules/core-js/modules/es.array.map.js":function(he,Ne,ce){"use strict";var Ue=ce("./node_modules/core-js/internals/export.js"),xe=ce("./node_modules/core-js/internals/array-iteration.js").map,De=ce("./node_modules/core-js/internals/array-method-has-species-support.js"),ue=De("map");Ue({target:"Array",proto:!0,forced:!ue},{map:function(a){return xe(this,a,arguments.length>1?arguments[1]:void 0)}})},"./node_modules/core-js/modules/es.array.slice.js":function(he,Ne,ce){"use strict";var Ue=ce("./node_modules/core-js/internals/export.js"),xe=ce("./node_modules/core-js/internals/is-object.js"),De=ce("./node_modules/core-js/internals/is-array.js"),ue=ce("./node_modules/core-js/internals/to-absolute-index.js"),y=ce("./node_modules/core-js/internals/to-length.js"),a=ce("./node_modules/core-js/internals/to-indexed-object.js"),E=ce("./node_modules/core-js/internals/create-property.js"),b=ce("./node_modules/core-js/internals/well-known-symbol.js"),x=ce("./node_modules/core-js/internals/array-method-has-species-support.js"),z=x("slice"),ae=b("species"),de=[].slice,Fe=Math.max;Ue({target:"Array",proto:!0,forced:!z},{slice:function(Ke,Je){var $e=a(this),ot=y($e.length),_e=ue(Ke,ot),ft=ue(Je===void 0?ot:Je,ot),Re,Ct,rn;if(De($e)&&(Re=$e.constructor,typeof Re=="function"&&(Re===Array||De(Re.prototype))?Re=void 0:xe(Re)&&(Re=Re[ae],Re===null&&(Re=void 0)),Re===Array||Re===void 0))return de.call($e,_e,ft);for(Ct=new(Re===void 0?Array:Re)(Fe(ft-_e,0)),rn=0;_e<ft;_e++,rn++)_e in $e&&E(Ct,rn,$e[_e]);return Ct.length=rn,Ct}})},"./node_modules/core-js/modules/es.function.name.js":function(he,Ne,ce){var Ue=ce("./node_modules/core-js/internals/descriptors.js"),xe=ce("./node_modules/core-js/internals/object-define-property.js").f,De=Function.prototype,ue=De.toString,y=/^\s*function ([^ (]*)/,a="name";Ue&&!(a in De)&&xe(De,a,{configurable:!0,get:function(){try{return ue.call(this).match(y)[1]}catch(E){return""}}})},"./node_modules/core-js/modules/es.number.constructor.js":function(he,Ne,ce){"use strict";var Ue=ce("./node_modules/core-js/internals/descriptors.js"),xe=ce("./node_modules/core-js/internals/global.js"),De=ce("./node_modules/core-js/internals/is-forced.js"),ue=ce("./node_modules/core-js/internals/redefine.js"),y=ce("./node_modules/core-js/internals/has.js"),a=ce("./node_modules/core-js/internals/classof-raw.js"),E=ce("./node_modules/core-js/internals/inherit-if-required.js"),b=ce("./node_modules/core-js/internals/is-symbol.js"),x=ce("./node_modules/core-js/internals/to-primitive.js"),z=ce("./node_modules/core-js/internals/fails.js"),ae=ce("./node_modules/core-js/internals/object-create.js"),de=ce("./node_modules/core-js/internals/object-get-own-property-names.js").f,Fe=ce("./node_modules/core-js/internals/object-get-own-property-descriptor.js").f,Le=ce("./node_modules/core-js/internals/object-define-property.js").f,Ke=ce("./node_modules/core-js/internals/string-trim.js").trim,Je="Number",$e=xe[Je],ot=$e.prototype,_e=a(ae(ot))==Je,ft=function(pt){if(b(pt))throw TypeError("Cannot convert a Symbol value to a number");var Pt=x(pt,"number"),yt,lt,mt,cn,Fn,kt,dn,Mn;if(typeof Pt=="string"&&Pt.length>2){if(Pt=Ke(Pt),yt=Pt.charCodeAt(0),yt===43||yt===45){if(lt=Pt.charCodeAt(2),lt===88||lt===120)return NaN}else if(yt===48){switch(Pt.charCodeAt(1)){case 66:case 98:mt=2,cn=49;break;case 79:case 111:mt=8,cn=55;break;default:return+Pt}for(Fn=Pt.slice(2),kt=Fn.length,dn=0;dn<kt;dn++)if(Mn=Fn.charCodeAt(dn),Mn<48||Mn>cn)return NaN;return parseInt(Fn,mt)}}return+Pt};if(De(Je,!$e(" 0o1")||!$e("0b1")||$e("+0x1"))){for(var Re=function(Pt){var yt=arguments.length<1?0:Pt,lt=this;return lt instanceof Re&&(_e?z(function(){ot.valueOf.call(lt)}):a(lt)!=Je)?E(new $e(ft(yt)),lt,Re):ft(yt)},Ct=Ue?de($e):"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(","),rn=0,bt;Ct.length>rn;rn++)y($e,bt=Ct[rn])&&!y(Re,bt)&&Le(Re,bt,Fe($e,bt));Re.prototype=ot,ot.constructor=Re,ue(xe,Je,Re)}},"./node_modules/core-js/modules/es.object.assign.js":function(he,Ne,ce){var Ue=ce("./node_modules/core-js/internals/export.js"),xe=ce("./node_modules/core-js/internals/object-assign.js");Ue({target:"Object",stat:!0,forced:Object.assign!==xe},{assign:xe})},"./node_modules/core-js/modules/es.object.keys.js":function(he,Ne,ce){var Ue=ce("./node_modules/core-js/internals/export.js"),xe=ce("./node_modules/core-js/internals/to-object.js"),De=ce("./node_modules/core-js/internals/object-keys.js"),ue=ce("./node_modules/core-js/internals/fails.js"),y=ue(function(){De(1)});Ue({target:"Object",stat:!0,forced:y},{keys:function(E){return De(xe(E))}})},"./node_modules/core-js/modules/es.object.to-string.js":function(he,Ne,ce){var Ue=ce("./node_modules/core-js/internals/to-string-tag-support.js"),xe=ce("./node_modules/core-js/internals/redefine.js"),De=ce("./node_modules/core-js/internals/object-to-string.js");Ue||xe(Object.prototype,"toString",De,{unsafe:!0})},"./node_modules/core-js/modules/es.regexp.to-string.js":function(he,Ne,ce){"use strict";var Ue=ce("./node_modules/core-js/internals/redefine.js"),xe=ce("./node_modules/core-js/internals/an-object.js"),De=ce("./node_modules/core-js/internals/to-string.js"),ue=ce("./node_modules/core-js/internals/fails.js"),y=ce("./node_modules/core-js/internals/regexp-flags.js"),a="toString",E=RegExp.prototype,b=E[a],x=ue(function(){return b.call({source:"a",flags:"b"})!="/a/b"}),z=b.name!=a;(x||z)&&Ue(RegExp.prototype,a,function(){var de=xe(this),Fe=De(de.source),Le=de.flags,Ke=De(Le===void 0&&de instanceof RegExp&&!("flags"in E)?y.call(de):Le);return"/"+Fe+"/"+Ke},{unsafe:!0})},"./node_modules/core-js/modules/es.string.iterator.js":function(he,Ne,ce){"use strict";var Ue=ce("./node_modules/core-js/internals/string-multibyte.js").charAt,xe=ce("./node_modules/core-js/internals/to-string.js"),De=ce("./node_modules/core-js/internals/internal-state.js"),ue=ce("./node_modules/core-js/internals/define-iterator.js"),y="String Iterator",a=De.set,E=De.getterFor(y);ue(String,"String",function(b){a(this,{type:y,string:xe(b),index:0})},function(){var x=E(this),z=x.string,ae=x.index,de;return ae>=z.length?{value:void 0,done:!0}:(de=Ue(z,ae),x.index+=de.length,{value:de,done:!1})})},"./node_modules/core-js/modules/es.string.link.js":function(he,Ne,ce){"use strict";var Ue=ce("./node_modules/core-js/internals/export.js"),xe=ce("./node_modules/core-js/internals/create-html.js"),De=ce("./node_modules/core-js/internals/string-html-forced.js");Ue({target:"String",proto:!0,forced:De("link")},{link:function(y){return xe(this,"a","href",y)}})},"./node_modules/core-js/modules/es.symbol.description.js":function(he,Ne,ce){"use strict";var Ue=ce("./node_modules/core-js/internals/export.js"),xe=ce("./node_modules/core-js/internals/descriptors.js"),De=ce("./node_modules/core-js/internals/global.js"),ue=ce("./node_modules/core-js/internals/has.js"),y=ce("./node_modules/core-js/internals/is-object.js"),a=ce("./node_modules/core-js/internals/object-define-property.js").f,E=ce("./node_modules/core-js/internals/copy-constructor-properties.js"),b=De.Symbol;if(xe&&typeof b=="function"&&(!("description"in b.prototype)||b().description!==void 0)){var x={},z=function(){var Je=arguments.length<1||arguments[0]===void 0?void 0:String(arguments[0]),$e=this instanceof z?new b(Je):Je===void 0?b():b(Je);return Je===""&&(x[$e]=!0),$e};E(z,b);var ae=z.prototype=b.prototype;ae.constructor=z;var de=ae.toString,Fe=String(b("test"))=="Symbol(test)",Le=/^Symbol\((.*)\)[^)]+$/;a(ae,"description",{configurable:!0,get:function(){var Je=y(this)?this.valueOf():this,$e=de.call(Je);if(ue(x,Je))return"";var ot=Fe?$e.slice(7,-1):$e.replace(Le,"$1");return ot===""?void 0:ot}}),Ue({global:!0,forced:!0},{Symbol:z})}},"./node_modules/core-js/modules/es.symbol.iterator.js":function(he,Ne,ce){var Ue=ce("./node_modules/core-js/internals/define-well-known-symbol.js");Ue("iterator")},"./node_modules/core-js/modules/es.symbol.js":function(he,Ne,ce){"use strict";var Ue=ce("./node_modules/core-js/internals/export.js"),xe=ce("./node_modules/core-js/internals/global.js"),De=ce("./node_modules/core-js/internals/get-built-in.js"),ue=ce("./node_modules/core-js/internals/is-pure.js"),y=ce("./node_modules/core-js/internals/descriptors.js"),a=ce("./node_modules/core-js/internals/native-symbol.js"),E=ce("./node_modules/core-js/internals/fails.js"),b=ce("./node_modules/core-js/internals/has.js"),x=ce("./node_modules/core-js/internals/is-array.js"),z=ce("./node_modules/core-js/internals/is-object.js"),ae=ce("./node_modules/core-js/internals/is-symbol.js"),de=ce("./node_modules/core-js/internals/an-object.js"),Fe=ce("./node_modules/core-js/internals/to-object.js"),Le=ce("./node_modules/core-js/internals/to-indexed-object.js"),Ke=ce("./node_modules/core-js/internals/to-property-key.js"),Je=ce("./node_modules/core-js/internals/to-string.js"),$e=ce("./node_modules/core-js/internals/create-property-descriptor.js"),ot=ce("./node_modules/core-js/internals/object-create.js"),_e=ce("./node_modules/core-js/internals/object-keys.js"),ft=ce("./node_modules/core-js/internals/object-get-own-property-names.js"),Re=ce("./node_modules/core-js/internals/object-get-own-property-names-external.js"),Ct=ce("./node_modules/core-js/internals/object-get-own-property-symbols.js"),rn=ce("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),bt=ce("./node_modules/core-js/internals/object-define-property.js"),pt=ce("./node_modules/core-js/internals/object-property-is-enumerable.js"),Pt=ce("./node_modules/core-js/internals/create-non-enumerable-property.js"),yt=ce("./node_modules/core-js/internals/redefine.js"),lt=ce("./node_modules/core-js/internals/shared.js"),mt=ce("./node_modules/core-js/internals/shared-key.js"),cn=ce("./node_modules/core-js/internals/hidden-keys.js"),Fn=ce("./node_modules/core-js/internals/uid.js"),kt=ce("./node_modules/core-js/internals/well-known-symbol.js"),dn=ce("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),Mn=ce("./node_modules/core-js/internals/define-well-known-symbol.js"),vn=ce("./node_modules/core-js/internals/set-to-string-tag.js"),Mt=ce("./node_modules/core-js/internals/internal-state.js"),Tn=ce("./node_modules/core-js/internals/array-iteration.js").forEach,St=mt("hidden"),_n="Symbol",Wn="prototype",Te=kt("toPrimitive"),Rt=Mt.set,Ye=Mt.getterFor(_n),pe=Object[Wn],Se=xe.Symbol,je=De("JSON","stringify"),Me=rn.f,et=bt.f,it=Re.f,Ot=pt.f,It=lt("symbols"),Qt=lt("op-symbols"),jt=lt("string-to-symbol-registry"),ln=lt("symbol-to-string-registry"),jn=lt("wks"),_t=xe.QObject,Un=!_t||!_t[Wn]||!_t[Wn].findChild,fn=y&&E(function(){return ot(et({},"a",{get:function(){return et(this,"a",{value:7}).a}})).a!=7})?function(br,Vn,Cr){var Lr=Me(pe,Vn);Lr&&delete pe[Vn],et(br,Vn,Cr),Lr&&br!==pe&&et(pe,Vn,Lr)}:et,nr=function(br,Vn){var Cr=It[br]=ot(Se[Wn]);return Rt(Cr,{type:_n,tag:br,description:Vn}),y||(Cr.description=Vn),Cr},kn=function(Vn,Cr,Lr){Vn===pe&&kn(Qt,Cr,Lr),de(Vn);var pa=Ke(Cr);return de(Lr),b(It,pa)?(Lr.enumerable?(b(Vn,St)&&Vn[St][pa]&&(Vn[St][pa]=!1),Lr=ot(Lr,{enumerable:$e(0,!1)})):(b(Vn,St)||et(Vn,St,$e(1,{})),Vn[St][pa]=!0),fn(Vn,pa,Lr)):et(Vn,pa,Lr)},er=function(Vn,Cr){de(Vn);var Lr=Le(Cr),pa=_e(Lr).concat(Er(Lr));return Tn(pa,function(Ao){(!y||en.call(Lr,Ao))&&kn(Vn,Ao,Lr[Ao])}),Vn},ar=function(Vn,Cr){return Cr===void 0?ot(Vn):er(ot(Vn),Cr)},en=function(Vn){var Cr=Ke(Vn),Lr=Ot.call(this,Cr);return this===pe&&b(It,Cr)&&!b(Qt,Cr)?!1:Lr||!b(this,Cr)||!b(It,Cr)||b(this,St)&&this[St][Cr]?Lr:!0},In=function(Vn,Cr){var Lr=Le(Vn),pa=Ke(Cr);if(!(Lr===pe&&b(It,pa)&&!b(Qt,pa))){var Ao=Me(Lr,pa);return Ao&&b(It,pa)&&!(b(Lr,St)&&Lr[St][pa])&&(Ao.enumerable=!0),Ao}},Zn=function(Vn){var Cr=it(Le(Vn)),Lr=[];return Tn(Cr,function(pa){!b(It,pa)&&!b(cn,pa)&&Lr.push(pa)}),Lr},Er=function(Vn){var Cr=Vn===pe,Lr=it(Cr?Qt:Le(Vn)),pa=[];return Tn(Lr,function(Ao){b(It,Ao)&&(!Cr||b(pe,Ao))&&pa.push(It[Ao])}),pa};if(a||(Se=function(){if(this instanceof Se)throw TypeError("Symbol is not a constructor");var Vn=!arguments.length||arguments[0]===void 0?void 0:Je(arguments[0]),Cr=Fn(Vn),Lr=function(pa){this===pe&&Lr.call(Qt,pa),b(this,St)&&b(this[St],Cr)&&(this[St][Cr]=!1),fn(this,Cr,$e(1,pa))};return y&&Un&&fn(pe,Cr,{configurable:!0,set:Lr}),nr(Cr,Vn)},yt(Se[Wn],"toString",function(){return Ye(this).tag}),yt(Se,"withoutSetter",function(br){return nr(Fn(br),br)}),pt.f=en,bt.f=kn,rn.f=In,ft.f=Re.f=Zn,Ct.f=Er,dn.f=function(br){return nr(kt(br),br)},y&&(et(Se[Wn],"description",{configurable:!0,get:function(){return Ye(this).description}}),ue||yt(pe,"propertyIsEnumerable",en,{unsafe:!0}))),Ue({global:!0,wrap:!0,forced:!a,sham:!a},{Symbol:Se}),Tn(_e(jn),function(br){Mn(br)}),Ue({target:_n,stat:!0,forced:!a},{for:function(br){var Vn=Je(br);if(b(jt,Vn))return jt[Vn];var Cr=Se(Vn);return jt[Vn]=Cr,ln[Cr]=Vn,Cr},keyFor:function(Vn){if(!ae(Vn))throw TypeError(Vn+" is not a symbol");if(b(ln,Vn))return ln[Vn]},useSetter:function(){Un=!0},useSimple:function(){Un=!1}}),Ue({target:"Object",stat:!0,forced:!a,sham:!y},{create:ar,defineProperty:kn,defineProperties:er,getOwnPropertyDescriptor:In}),Ue({target:"Object",stat:!0,forced:!a},{getOwnPropertyNames:Zn,getOwnPropertySymbols:Er}),Ue({target:"Object",stat:!0,forced:E(function(){Ct.f(1)})},{getOwnPropertySymbols:function(Vn){return Ct.f(Fe(Vn))}}),je){var _r=!a||E(function(){var br=Se();return je([br])!="[null]"||je({a:br})!="{}"||je(Object(br))!="{}"});Ue({target:"JSON",stat:!0,forced:_r},{stringify:function(Vn,Cr,Lr){for(var pa=[Vn],Ao=1,ka;arguments.length>Ao;)pa.push(arguments[Ao++]);if(ka=Cr,!(!z(Cr)&&Vn===void 0||ae(Vn)))return x(Cr)||(Cr=function(Do,vo){if(typeof ka=="function"&&(vo=ka.call(this,Do,vo)),!ae(vo))return vo}),pa[1]=Cr,je.apply(null,pa)}})}Se[Wn][Te]||Pt(Se[Wn],Te,Se[Wn].valueOf),vn(Se,_n),cn[St]=!0},"./node_modules/core-js/modules/web.dom-collections.for-each.js":function(he,Ne,ce){var Ue=ce("./node_modules/core-js/internals/global.js"),xe=ce("./node_modules/core-js/internals/dom-iterables.js"),De=ce("./node_modules/core-js/internals/array-for-each.js"),ue=ce("./node_modules/core-js/internals/create-non-enumerable-property.js");for(var y in xe){var a=Ue[y],E=a&&a.prototype;if(E&&E.forEach!==De)try{ue(E,"forEach",De)}catch(b){E.forEach=De}}},"./node_modules/core-js/modules/web.dom-collections.iterator.js":function(he,Ne,ce){var Ue=ce("./node_modules/core-js/internals/global.js"),xe=ce("./node_modules/core-js/internals/dom-iterables.js"),De=ce("./node_modules/core-js/modules/es.array.iterator.js"),ue=ce("./node_modules/core-js/internals/create-non-enumerable-property.js"),y=ce("./node_modules/core-js/internals/well-known-symbol.js"),a=y("iterator"),E=y("toStringTag"),b=De.values;for(var x in xe){var z=Ue[x],ae=z&&z.prototype;if(ae){if(ae[a]!==b)try{ue(ae,a,b)}catch(Fe){ae[a]=b}if(ae[E]||ue(ae,E,x),xe[x]){for(var de in De)if(ae[de]!==De[de])try{ue(ae,de,De[de])}catch(Fe){ae[de]=De[de]}}}}},"./node_modules/es6-promise/dist/es6-promise.js":function(he){(function(Ne,ce){he.exports=ce()})(this,function(){"use strict";function Ne(_t){var Un=typeof _t;return _t!==null&&(Un==="object"||Un==="function")}function ce(_t){return typeof _t=="function"}var Ue=void 0;Array.isArray?Ue=Array.isArray:Ue=function(_t){return Object.prototype.toString.call(_t)==="[object Array]"};var xe=Ue,De=0,ue=void 0,y=void 0,a=function(Un,fn){_e[De]=Un,_e[De+1]=fn,De+=2,De===2&&(y?y(ft):Ct())};function E(_t){y=_t}function b(_t){a=_t}var x=typeof window!="undefined"?window:void 0,z=x||{},ae=z.MutationObserver||z.WebKitMutationObserver,de=typeof self=="undefined"&&typeof ee!="undefined"&&{}.toString.call(ee)==="[object process]",Fe=typeof Uint8ClampedArray!="undefined"&&typeof importScripts!="undefined"&&typeof MessageChannel!="undefined";function Le(){return function(){return ee.nextTick(ft)}}function Ke(){return typeof ue!="undefined"?function(){ue(ft)}:ot()}function Je(){var _t=0,Un=new ae(ft),fn=document.createTextNode("");return Un.observe(fn,{characterData:!0}),function(){fn.data=_t=++_t%2}}function $e(){var _t=new MessageChannel;return _t.port1.onmessage=ft,function(){return _t.port2.postMessage(0)}}function ot(){var _t=setTimeout;return function(){return _t(ft,1)}}var _e=new Array(1e3);function ft(){for(var _t=0;_t<De;_t+=2){var Un=_e[_t],fn=_e[_t+1];Un(fn),_e[_t]=void 0,_e[_t+1]=void 0}De=0}function Re(){try{var _t=Function("return this")().require("vertx");return ue=_t.runOnLoop||_t.runOnContext,Ke()}catch(Un){return ot()}}var Ct=void 0;de?Ct=Le():ae?Ct=Je():Fe?Ct=$e():x===void 0?Ct=Re():Ct=ot();function rn(_t,Un){var fn=this,nr=new this.constructor(Pt);nr[pt]===void 0&&je(nr);var kn=fn._state;if(kn){var er=arguments[kn-1];a(function(){return Rt(kn,nr,er,fn._result)})}else Wn(fn,nr,_t,Un);return nr}function bt(_t){var Un=this;if(_t&&typeof _t=="object"&&_t.constructor===Un)return _t;var fn=new Un(Pt);return Mt(fn,_t),fn}var pt=Math.random().toString(36).substring(2);function Pt(){}var yt=void 0,lt=1,mt=2;function cn(){return new TypeError("You cannot resolve a promise with itself")}function Fn(){return new TypeError("A promises callback cannot return that same promise.")}function kt(_t,Un,fn,nr){try{_t.call(Un,fn,nr)}catch(kn){return kn}}function dn(_t,Un,fn){a(function(nr){var kn=!1,er=kt(fn,Un,function(ar){kn||(kn=!0,Un!==ar?Mt(nr,ar):St(nr,ar))},function(ar){kn||(kn=!0,_n(nr,ar))},"Settle: "+(nr._label||" unknown promise"));!kn&&er&&(kn=!0,_n(nr,er))},_t)}function Mn(_t,Un){Un._state===lt?St(_t,Un._result):Un._state===mt?_n(_t,Un._result):Wn(Un,void 0,function(fn){return Mt(_t,fn)},function(fn){return _n(_t,fn)})}function vn(_t,Un,fn){Un.constructor===_t.constructor&&fn===rn&&Un.constructor.resolve===bt?Mn(_t,Un):fn===void 0?St(_t,Un):ce(fn)?dn(_t,Un,fn):St(_t,Un)}function Mt(_t,Un){if(_t===Un)_n(_t,cn());else if(Ne(Un)){var fn=void 0;try{fn=Un.then}catch(nr){_n(_t,nr);return}vn(_t,Un,fn)}else St(_t,Un)}function Tn(_t){_t._onerror&&_t._onerror(_t._result),Te(_t)}function St(_t,Un){_t._state===yt&&(_t._result=Un,_t._state=lt,_t._subscribers.length!==0&&a(Te,_t))}function _n(_t,Un){_t._state===yt&&(_t._state=mt,_t._result=Un,a(Tn,_t))}function Wn(_t,Un,fn,nr){var kn=_t._subscribers,er=kn.length;_t._onerror=null,kn[er]=Un,kn[er+lt]=fn,kn[er+mt]=nr,er===0&&_t._state&&a(Te,_t)}function Te(_t){var Un=_t._subscribers,fn=_t._state;if(Un.length!==0){for(var nr=void 0,kn=void 0,er=_t._result,ar=0;ar<Un.length;ar+=3)nr=Un[ar],kn=Un[ar+fn],nr?Rt(fn,nr,kn,er):kn(er);_t._subscribers.length=0}}function Rt(_t,Un,fn,nr){var kn=ce(fn),er=void 0,ar=void 0,en=!0;if(kn){try{er=fn(nr)}catch(In){en=!1,ar=In}if(Un===er){_n(Un,Fn());return}}else er=nr;Un._state!==yt||(kn&&en?Mt(Un,er):en===!1?_n(Un,ar):_t===lt?St(Un,er):_t===mt&&_n(Un,er))}function Ye(_t,Un){try{Un(function(nr){Mt(_t,nr)},function(nr){_n(_t,nr)})}catch(fn){_n(_t,fn)}}var pe=0;function Se(){return pe++}function je(_t){_t[pt]=pe++,_t._state=void 0,_t._result=void 0,_t._subscribers=[]}function Me(){return new Error("Array Methods must be provided an Array")}var et=function(){function _t(Un,fn){this._instanceConstructor=Un,this.promise=new Un(Pt),this.promise[pt]||je(this.promise),xe(fn)?(this.length=fn.length,this._remaining=fn.length,this._result=new Array(this.length),this.length===0?St(this.promise,this._result):(this.length=this.length||0,this._enumerate(fn),this._remaining===0&&St(this.promise,this._result))):_n(this.promise,Me())}return _t.prototype._enumerate=function(fn){for(var nr=0;this._state===yt&&nr<fn.length;nr++)this._eachEntry(fn[nr],nr)},_t.prototype._eachEntry=function(fn,nr){var kn=this._instanceConstructor,er=kn.resolve;if(er===bt){var ar=void 0,en=void 0,In=!1;try{ar=fn.then}catch(Er){In=!0,en=Er}if(ar===rn&&fn._state!==yt)this._settledAt(fn._state,nr,fn._result);else if(typeof ar!="function")this._remaining--,this._result[nr]=fn;else if(kn===ln){var Zn=new kn(Pt);In?_n(Zn,en):vn(Zn,fn,ar),this._willSettleAt(Zn,nr)}else this._willSettleAt(new kn(function(Er){return Er(fn)}),nr)}else this._willSettleAt(er(fn),nr)},_t.prototype._settledAt=function(fn,nr,kn){var er=this.promise;er._state===yt&&(this._remaining--,fn===mt?_n(er,kn):this._result[nr]=kn),this._remaining===0&&St(er,this._result)},_t.prototype._willSettleAt=function(fn,nr){var kn=this;Wn(fn,void 0,function(er){return kn._settledAt(lt,nr,er)},function(er){return kn._settledAt(mt,nr,er)})},_t}();function it(_t){return new et(this,_t).promise}function Ot(_t){var Un=this;return xe(_t)?new Un(function(fn,nr){for(var kn=_t.length,er=0;er<kn;er++)Un.resolve(_t[er]).then(fn,nr)}):new Un(function(fn,nr){return nr(new TypeError("You must pass an array to race."))})}function It(_t){var Un=this,fn=new Un(Pt);return _n(fn,_t),fn}function Qt(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function jt(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}var ln=function(){function _t(Un){this[pt]=Se(),this._result=this._state=void 0,this._subscribers=[],Pt!==Un&&(typeof Un!="function"&&Qt(),this instanceof _t?Ye(this,Un):jt())}return _t.prototype.catch=function(fn){return this.then(null,fn)},_t.prototype.finally=function(fn){var nr=this,kn=nr.constructor;return ce(fn)?nr.then(function(er){return kn.resolve(fn()).then(function(){return er})},function(er){return kn.resolve(fn()).then(function(){throw er})}):nr.then(fn,fn)},_t}();ln.prototype.then=rn,ln.all=it,ln.race=Ot,ln.resolve=bt,ln.reject=It,ln._setScheduler=E,ln._setAsap=b,ln._asap=a;function jn(){var _t=void 0;if(typeof me.g!="undefined")_t=me.g;else if(typeof self!="undefined")_t=self;else try{_t=Function("return this")()}catch(nr){throw new Error("polyfill failed because global object is unavailable in this environment")}var Un=_t.Promise;if(Un){var fn=null;try{fn=Object.prototype.toString.call(Un.resolve())}catch(nr){}if(fn==="[object Promise]"&&!Un.cast)return}_t.Promise=ln}return ln.polyfill=jn,ln.Promise=ln,ln})},html2canvas:function(he){"use strict";he.exports=Ze},jspdf:function(he){"use strict";he.exports=Oe}},Ve={};function He(he){var Ne=Ve[he];if(Ne!==void 0)return Ne.exports;var ce=Ve[he]={exports:{}};return st[he].call(ce.exports,ce,ce.exports,He),ce.exports}(function(){He.n=function(he){var Ne=he&&he.__esModule?function(){return he.default}:function(){return he};return He.d(Ne,{a:Ne}),Ne}})(),function(){He.d=function(he,Ne){for(var ce in Ne)He.o(Ne,ce)&&!He.o(he,ce)&&Object.defineProperty(he,ce,{enumerable:!0,get:Ne[ce]})}}(),function(){He.o=function(he,Ne){return Object.prototype.hasOwnProperty.call(he,Ne)}}(),function(){He.r=function(he){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(he,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(he,"__esModule",{value:!0})}}();var Ie={};return function(){"use strict";He.r(Ie);var he=He("./src/worker.js"),Ne=He("./src/plugin/jspdf-plugin.js"),ce=He("./src/plugin/pagebreaks.js"),Ue=He("./src/plugin/hyperlinks.js"),xe=function De(ue,y){var a=new De.Worker(y);return ue?a.from(ue).save():a};xe.Worker=he.default,Ie.default=xe}(),Ie=Ie.default,Ie}()})},47190:function(wn,zt,me){"use strict";me.r(zt),me.d(zt,{AcroForm:function(){return pA},AcroFormAppearance:function(){return ya},AcroFormButton:function(){return Ra},AcroFormCheckBox:function(){return Ya},AcroFormChoiceField:function(){return fi},AcroFormComboBox:function(){return Si},AcroFormEditBox:function(){return Qa},AcroFormListBox:function(){return Ai},AcroFormPasswordField:function(){return hA},AcroFormPushButton:function(){return uo},AcroFormRadioButton:function(){return si},AcroFormTextField:function(){return Fi},GState:function(){return Ns},ShadingPattern:function(){return rs},TilingPattern:function(){return JA},default:function(){return Eo},jsPDF:function(){return no}});var ee=me(71002),Oe={},Ze=function(Ae,re,ie,fe,ye){var ve=Oe[re]||(Oe[re]=URL.createObjectURL(new Blob([Ae],{type:"text/javascript"}))),Pe=new Worker(ve);return Pe.onerror=function(Qe){return ye(Qe.error,null)},Pe.onmessage=function(Qe){return ye(null,Qe.data)},Pe.postMessage(ie,fe),Pe},st=Uint8Array,Ve=Uint16Array,He=Uint32Array,Ie=new st([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]),he=new st([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]),Ne=new st([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),ce=function(Ae,re){for(var ie=new Ve(31),fe=0;fe<31;++fe)ie[fe]=re+=1<<Ae[fe-1];for(var ye=new He(ie[30]),fe=1;fe<30;++fe)for(var ve=ie[fe];ve<ie[fe+1];++ve)ye[ve]=ve-ie[fe]<<5|fe;return[ie,ye]},Ue=ce(Ie,2),xe=Ue[0],De=Ue[1];xe[28]=258,De[258]=28;for(var ue=ce(he,0),y=ue[0],a=ue[1],E=new Ve(32768),b=0;b<32768;++b){var x=(b&43690)>>>1|(b&21845)<<1;x=(x&52428)>>>2|(x&13107)<<2,x=(x&61680)>>>4|(x&3855)<<4,E[b]=((x&65280)>>>8|(x&255)<<8)>>>1}for(var z=function(Ae,re,ie){for(var fe=Ae.length,ye=0,ve=new Ve(re);ye<fe;++ye)++ve[Ae[ye]-1];var Pe=new Ve(re);for(ye=0;ye<re;++ye)Pe[ye]=Pe[ye-1]+ve[ye-1]<<1;var Qe;if(ie){Qe=new Ve(1<<re);var ke=15-re;for(ye=0;ye<fe;++ye)if(Ae[ye])for(var tt=ye<<4|Ae[ye],dt=re-Ae[ye],Bt=Pe[Ae[ye]-1]++<<dt,Ft=Bt|(1<<dt)-1;Bt<=Ft;++Bt)Qe[E[Bt]>>>ke]=tt}else for(Qe=new Ve(fe),ye=0;ye<fe;++ye)Qe[ye]=E[Pe[Ae[ye]-1]++]>>>15-Ae[ye];return Qe},ae=new st(288),b=0;b<144;++b)ae[b]=8;for(var b=144;b<256;++b)ae[b]=9;for(var b=256;b<280;++b)ae[b]=7;for(var b=280;b<288;++b)ae[b]=8;for(var de=new st(32),b=0;b<32;++b)de[b]=5;var Fe=z(ae,9,0),Le=z(ae,9,1),Ke=z(de,5,0),Je=z(de,5,1),$e=function(Ae){for(var re=Ae[0],ie=1;ie<Ae.length;++ie)Ae[ie]>re&&(re=Ae[ie]);return re},ot=function(Ae,re,ie){var fe=re/8>>0;return(Ae[fe]|Ae[fe+1]<<8)>>>(re&7)&ie},_e=function(Ae,re){var ie=re/8>>0;return(Ae[ie]|Ae[ie+1]<<8|Ae[ie+2]<<16)>>>(re&7)},ft=function(Ae){return(Ae/8>>0)+(Ae&7&&1)},Re=function(Ae,re,ie){(re==null||re<0)&&(re=0),(ie==null||ie>Ae.length)&&(ie=Ae.length);var fe=new(Ae instanceof Ve?Ve:Ae instanceof He?He:st)(ie-re);return fe.set(Ae.subarray(re,ie)),fe},Ct=function(Ae,re,ie){var fe=Ae.length,ye=!re||ie,ve=!ie||ie.i;ie||(ie={}),re||(re=new st(fe*3));var Pe=function(zn){var Ar=re.length;if(zn>Ar){var gr=new st(Math.max(Ar*2,zn));gr.set(re),re=gr}},Qe=ie.f||0,ke=ie.p||0,tt=ie.b||0,dt=ie.l,Bt=ie.d,Ft=ie.m,qe=ie.n,tn=fe*8;do{if(!dt){ie.f=Qe=ot(Ae,ke,1);var Ht=ot(Ae,ke+1,3);if(ke+=3,Ht)if(Ht==1)dt=Le,Bt=Je,Ft=9,qe=5;else if(Ht==2){var Pn=ot(Ae,ke,31)+257,$n=ot(Ae,ke+10,15)+4,yr=Pn+ot(Ae,ke+5,31)+1;ke+=14;for(var Mr=new st(yr),tr=new st(19),bn=0;bn<$n;++bn)tr[Ne[bn]]=ot(Ae,ke+bn*3,7);ke+=$n*3;var Tr=$e(tr),Or=(1<<Tr)-1;if(!ve&&ke+yr*(Tr+7)>tn)break;for(var Jt=z(tr,Tr,1),bn=0;bn<yr;){var Xt=Jt[ot(Ae,ke,Or)];ke+=Xt&15;var nn=Xt>>>4;if(nn<16)Mr[bn++]=nn;else{var On=0,Cn=0;for(nn==16?(Cn=3+ot(Ae,ke,3),ke+=2,On=Mr[bn-1]):nn==17?(Cn=3+ot(Ae,ke,7),ke+=3):nn==18&&(Cn=11+ot(Ae,ke,127),ke+=7);Cn--;)Mr[bn++]=On}}var Fr=Mr.subarray(0,Pn),cr=Mr.subarray(Pn);Ft=$e(Fr),qe=$e(cr),dt=z(Fr,Ft,1),Bt=z(cr,qe,1)}else throw"invalid block type";else{var nn=ft(ke)+4,Dt=Ae[nn-4]|Ae[nn-3]<<8,$t=nn+Dt;if($t>fe){if(ve)throw"unexpected EOF";break}ye&&Pe(tt+Dt),re.set(Ae.subarray(nn,$t),tt),ie.b=tt+=Dt,ie.p=ke=$t*8;continue}if(ke>tn)throw"unexpected EOF"}ye&&Pe(tt+131072);for(var Dr=(1<<Ft)-1,or=(1<<qe)-1,Rr=Ft+qe+18;ve||ke+Rr<tn;){var On=dt[_e(Ae,ke)&Dr],Ur=On>>>4;if(ke+=On&15,ke>tn)throw"unexpected EOF";if(!On)throw"invalid length/literal";if(Ur<256)re[tt++]=Ur;else if(Ur==256){dt=null;break}else{var Ha=Ur-254;if(Ur>264){var bn=Ur-257,Et=Ie[bn];Ha=ot(Ae,ke,(1<<Et)-1)+xe[bn],ke+=Et}var An=Bt[_e(Ae,ke)&or],Sn=An>>>4;if(!An)throw"invalid distance";ke+=An&15;var cr=y[Sn];if(Sn>3){var Et=he[Sn];cr+=_e(Ae,ke)&(1<<Et)-1,ke+=Et}if(ke>tn)throw"unexpected EOF";ye&&Pe(tt+131072);for(var Rn=tt+Ha;tt<Rn;tt+=4)re[tt]=re[tt-cr],re[tt+1]=re[tt+1-cr],re[tt+2]=re[tt+2-cr],re[tt+3]=re[tt+3-cr];tt=Rn}}ie.l=dt,ie.p=ke,ie.b=tt,dt&&(Qe=1,ie.m=Ft,ie.d=Bt,ie.n=qe)}while(!Qe);return tt==re.length?re:Re(re,0,tt)},rn=function(Ae,re,ie){ie<<=re&7;var fe=re/8>>0;Ae[fe]|=ie,Ae[fe+1]|=ie>>>8},bt=function(Ae,re,ie){ie<<=re&7;var fe=re/8>>0;Ae[fe]|=ie,Ae[fe+1]|=ie>>>8,Ae[fe+2]|=ie>>>16},pt=function(Ae,re){for(var ie=[],fe=0;fe<Ae.length;++fe)Ae[fe]&&ie.push({s:fe,f:Ae[fe]});var ye=ie.length,ve=ie.slice();if(!ye)return[new st(0),0];if(ye==1){var Pe=new st(ie[0].s+1);return Pe[ie[0].s]=1,[Pe,1]}ie.sort(function(yr,Mr){return yr.f-Mr.f}),ie.push({s:-1,f:25001});var Qe=ie[0],ke=ie[1],tt=0,dt=1,Bt=2;for(ie[0]={s:-1,f:Qe.f+ke.f,l:Qe,r:ke};dt!=ye-1;)Qe=ie[ie[tt].f<ie[Bt].f?tt++:Bt++],ke=ie[tt!=dt&&ie[tt].f<ie[Bt].f?tt++:Bt++],ie[dt++]={s:-1,f:Qe.f+ke.f,l:Qe,r:ke};for(var Ft=ve[0].s,fe=1;fe<ye;++fe)ve[fe].s>Ft&&(Ft=ve[fe].s);var qe=new Ve(Ft+1),tn=Pt(ie[dt-1],qe,0);if(tn>re){var fe=0,Ht=0,nn=tn-re,Dt=1<<nn;for(ve.sort(function(Mr,tr){return qe[tr.s]-qe[Mr.s]||Mr.f-tr.f});fe<ye;++fe){var $t=ve[fe].s;if(qe[$t]>re)Ht+=Dt-(1<<tn-qe[$t]),qe[$t]=re;else break}for(Ht>>>=nn;Ht>0;){var Pn=ve[fe].s;qe[Pn]<re?Ht-=1<<re-qe[Pn]++-1:++fe}for(;fe>=0&&Ht;--fe){var $n=ve[fe].s;qe[$n]==re&&(--qe[$n],++Ht)}tn=re}return[new st(qe),tn]},Pt=function(Ae,re,ie){return Ae.s==-1?Math.max(Pt(Ae.l,re,ie+1),Pt(Ae.r,re,ie+1)):re[Ae.s]=ie},yt=function(Ae){for(var re=Ae.length;re&&!Ae[--re];);for(var ie=new Ve(++re),fe=0,ye=Ae[0],ve=1,Pe=function(ke){ie[fe++]=ke},Qe=1;Qe<=re;++Qe)if(Ae[Qe]==ye&&Qe!=re)++ve;else{if(!ye&&ve>2){for(;ve>138;ve-=138)Pe(32754);ve>2&&(Pe(ve>10?ve-11<<5|28690:ve-3<<5|12305),ve=0)}else if(ve>3){for(Pe(ye),--ve;ve>6;ve-=6)Pe(8304);ve>2&&(Pe(ve-3<<5|8208),ve=0)}for(;ve--;)Pe(ye);ve=1,ye=Ae[Qe]}return[ie.subarray(0,fe),re]},lt=function(Ae,re){for(var ie=0,fe=0;fe<re.length;++fe)ie+=Ae[fe]*re[fe];return ie},mt=function(Ae,re,ie){var fe=ie.length,ye=ft(re+2);Ae[ye]=fe&255,Ae[ye+1]=fe>>>8,Ae[ye+2]=Ae[ye]^255,Ae[ye+3]=Ae[ye+1]^255;for(var ve=0;ve<fe;++ve)Ae[ye+ve+4]=ie[ve];return(ye+4+fe)*8},cn=function(Ae,re,ie,fe,ye,ve,Pe,Qe,ke,tt,dt){rn(re,dt++,ie),++ye[256];for(var Bt=pt(ye,15),Ft=Bt[0],qe=Bt[1],tn=pt(ve,15),Ht=tn[0],nn=tn[1],Dt=yt(Ft),$t=Dt[0],Pn=Dt[1],$n=yt(Ht),yr=$n[0],Mr=$n[1],tr=new Ve(19),bn=0;bn<$t.length;++bn)tr[$t[bn]&31]++;for(var bn=0;bn<yr.length;++bn)tr[yr[bn]&31]++;for(var Tr=pt(tr,7),Or=Tr[0],Jt=Tr[1],Xt=19;Xt>4&&!Or[Ne[Xt-1]];--Xt);var On=tt+5<<3,Cn=lt(ye,ae)+lt(ve,de)+Pe,Fr=lt(ye,Ft)+lt(ve,Ht)+Pe+14+3*Xt+lt(tr,Or)+(2*tr[16]+3*tr[17]+7*tr[18]);if(On<=Cn&&On<=Fr)return mt(re,dt,Ae.subarray(ke,ke+tt));var cr,Dr,or,Rr;if(rn(re,dt,1+(Fr<Cn)),dt+=2,Fr<Cn){cr=z(Ft,qe,0),Dr=Ft,or=z(Ht,nn,0),Rr=Ht;var Ur=z(Or,Jt,0);rn(re,dt,Pn-257),rn(re,dt+5,Mr-1),rn(re,dt+10,Xt-4),dt+=14;for(var bn=0;bn<Xt;++bn)rn(re,dt+3*bn,Or[Ne[bn]]);dt+=3*Xt;for(var Ha=[$t,yr],Et=0;Et<2;++Et)for(var An=Ha[Et],bn=0;bn<An.length;++bn){var Sn=An[bn]&31;rn(re,dt,Ur[Sn]),dt+=Or[Sn],Sn>15&&(rn(re,dt,An[bn]>>>5&127),dt+=An[bn]>>>12)}}else cr=Fe,Dr=ae,or=Ke,Rr=de;for(var bn=0;bn<Qe;++bn)if(fe[bn]>255){var Sn=fe[bn]>>>18&31;bt(re,dt,cr[Sn+257]),dt+=Dr[Sn+257],Sn>7&&(rn(re,dt,fe[bn]>>>23&31),dt+=Ie[Sn]);var Rn=fe[bn]&31;bt(re,dt,or[Rn]),dt+=Rr[Rn],Rn>3&&(bt(re,dt,fe[bn]>>>5&8191),dt+=he[Rn])}else bt(re,dt,cr[fe[bn]]),dt+=Dr[fe[bn]];return bt(re,dt,cr[256]),dt+Dr[256]},Fn=new He([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),kt=new st(0),dn=function(Ae,re,ie,fe,ye,ve){var Pe=Ae.length,Qe=new st(fe+Pe+5*(1+Math.floor(Pe/7e3))+ye),ke=Qe.subarray(fe,Qe.length-ye),tt=0;if(!re||Pe<8)for(var dt=0;dt<=Pe;dt+=65535){var Bt=dt+65535;Bt<Pe?tt=mt(ke,tt,Ae.subarray(dt,Bt)):(ke[dt]=ve,tt=mt(ke,tt,Ae.subarray(dt,Pe)))}else{for(var Ft=Fn[re-1],qe=Ft>>>13,tn=Ft&8191,Ht=(1<<ie)-1,nn=new Ve(32768),Dt=new Ve(Ht+1),$t=Math.ceil(ie/3),Pn=2*$t,$n=function(Zo){return(Ae[Zo]^Ae[Zo+1]<<$t^Ae[Zo+2]<<Pn)&Ht},yr=new He(25e3),Mr=new Ve(288),tr=new Ve(32),bn=0,Tr=0,dt=0,Or=0,Jt=0,Xt=0;dt<Pe;++dt){var On=$n(dt),Cn=dt&32767,Fr=Dt[On];if(nn[Cn]=Fr,Dt[On]=Cn,Jt<=dt){var cr=Pe-dt;if((bn>7e3||Or>24576)&&cr>423){tt=cn(Ae,ke,0,yr,Mr,tr,Tr,Or,Xt,dt-Xt,tt),Or=bn=Tr=0,Xt=dt;for(var Dr=0;Dr<286;++Dr)Mr[Dr]=0;for(var Dr=0;Dr<30;++Dr)tr[Dr]=0}var or=2,Rr=0,Ur=tn,Ha=Cn-Fr&32767;if(cr>2&&On==$n(dt-Ha))for(var Et=Math.min(qe,cr)-1,An=Math.min(32767,dt),Sn=Math.min(258,cr);Ha<=An&&--Ur&&Cn!=Fr;){if(Ae[dt+or]==Ae[dt+or-Ha]){for(var Rn=0;Rn<Sn&&Ae[dt+Rn]==Ae[dt+Rn-Ha];++Rn);if(Rn>or){if(or=Rn,Rr=Ha,Rn>Et)break;for(var zn=Math.min(Ha,Rn-2),Ar=0,Dr=0;Dr<zn;++Dr){var gr=dt-Ha+Dr+32768&32767,vr=nn[gr],xa=gr-vr+32768&32767;xa>Ar&&(Ar=xa,Fr=gr)}}}Cn=Fr,Fr=nn[Cn],Ha+=Cn-Fr+32768&32767}if(Rr){yr[Or++]=268435456|De[or]<<18|a[Rr];var ba=De[or]&31,Xa=a[Rr]&31;Tr+=Ie[ba]+he[Xa],++Mr[257+ba],++tr[Xa],Jt=dt+or,++bn}else yr[Or++]=Ae[dt],++Mr[Ae[dt]]}}tt=cn(Ae,ke,ve,yr,Mr,tr,Tr,Or,Xt,dt-Xt,tt),ve||(tt=mt(ke,tt,kt))}return Re(Qe,0,fe+ft(tt)+ye)},Mn=null,vn=function(){var Ae=4294967295;return{p:function(re){for(var ie=Ae,fe=0;fe<re.length;++fe)ie=Mn[ie&255^re[fe]]^ie>>>8;Ae=ie},d:function(){return Ae^4294967295}}},Mt=function(){var Ae=1,re=0;return{p:function(ie){for(var fe=Ae,ye=re,ve=ie.length,Pe=0;Pe!=ve;){for(var Qe=Math.min(Pe+5552,ve);Pe<Qe;++Pe)fe+=ie[Pe],ye+=fe;fe%=65521,ye%=65521}Ae=fe,re=ye},d:function(){return(Ae>>>8<<16|(re&255)<<8|re>>>8)+((Ae&255)<<23)*2}}},Tn=function(Ae,re,ie,fe,ye){return dn(Ae,re.level==null?6:re.level,re.mem==null?Math.ceil(Math.max(8,Math.min(13,Math.log(Ae.length)))*1.5):12+re.mem,ie,fe,!ye)},St=function(Ae,re){var ie={};for(var fe in Ae)ie[fe]=Ae[fe];for(var fe in re)ie[fe]=re[fe];return ie},_n=function(Ae,re,ie){for(var fe=Ae(),ye=Ae.toString(),ve=ye.slice(ye.indexOf("[")+1,ye.lastIndexOf("]")).replace(/ /g,"").split(","),Pe=0;Pe<fe.length;++Pe){var Qe=fe[Pe],ke=ve[Pe];if(typeof Qe=="function"){re+=";"+ke+"=";var tt=Qe.toString();if(Qe.prototype)if(tt.indexOf("[native code]")!=-1){var dt=tt.indexOf(" ",8)+1;re+=tt.slice(dt,tt.indexOf("(",dt))}else{re+=tt;for(var Bt in Qe.prototype)re+=";"+ke+".prototype."+Bt+"="+Qe.prototype[Bt].toString()}else re+=tt}else ie[ke]=Qe}return[re,ie]},Wn=null,Te=function(Ae){var re=[];for(var ie in Ae)(Ae[ie]instanceof st||Ae[ie]instanceof Ve||Ae[ie]instanceof He)&&re.push((Ae[ie]=new Ae[ie].constructor(Ae[ie])).buffer);return re},Rt=function(Ae,re,ie,fe){var ye;if(!Wn[ie]){for(var ve="",Pe={},Qe=Ae.length-1,ke=0;ke<Qe;++ke)ye=_n(Ae[ke],ve,Pe),ve=ye[0],Pe=ye[1];Wn[ie]=_n(Ae[Qe],ve,Pe)}var tt=St({},Wn[ie][1]);return Ze(Wn[ie][0]+";onmessage=function(e){for(var k in e.data)self[k]=e.data[k];onmessage="+re.toString()+"}",ie,tt,Te(tt),fe)},Ye=function(){return[st,Ve,He,Ie,he,Ne,xe,y,Le,Je,E,z,$e,ot,_e,ft,Re,Ct,Lr,it,Ot]},pe=function(){return[st,Ve,He,Ie,he,Ne,De,a,Fe,ae,Ke,de,E,Fn,kt,z,rn,bt,pt,Pt,yt,lt,mt,cn,ft,Re,dn,Tn,_r,it]},Se=function(){return[Un,kn,_t,vn,Mn]},je=function(){return[fn,nr]},Me=function(){return[er,_t,Mt]},et=function(){return[ar]},it=function(Ae){return postMessage(Ae,[Ae.buffer])},Ot=function(Ae){return Ae&&Ae.size&&new st(Ae.size)},It=function(Ae,re,ie,fe,ye,ve){var Pe=Rt(ie,fe,ye,function(Qe,ke){Pe.terminate(),ve(Qe,ke)});return re.consume||(Ae=new st(Ae)),Pe.postMessage([Ae,re],[Ae.buffer]),function(){Pe.terminate()}},Qt=function(Ae){return Ae.ondata=function(re,ie){return postMessage([re,ie],[re.buffer])},function(re){return Ae.push(re.data[0],re.data[1])}},jt=function(Ae,re,ie,fe,ye){var ve,Pe=Rt(Ae,fe,ye,function(Qe,ke){Qe?(Pe.terminate(),re.ondata.call(re,Qe)):(ke[1]&&Pe.terminate(),re.ondata.call(re,Qe,ke[0],ke[1]))});Pe.postMessage(ie),re.push=function(Qe,ke){if(ve)throw"stream finished";if(!re.ondata)throw"no stream handler";Pe.postMessage([Qe,ve=ke],[Qe.buffer])},re.terminate=function(){Pe.terminate()}},ln=function(Ae,re){return Ae[re]|Ae[re+1]<<8},jn=function(Ae,re){return(Ae[re]|Ae[re+1]<<8|Ae[re+2]<<16)+(Ae[re+3]<<23)*2},_t=function(Ae,re,ie){for(;ie;++re)Ae[re]=ie,ie>>>=8},Un=function(Ae,re){var ie=re.filename;if(Ae[0]=31,Ae[1]=139,Ae[2]=8,Ae[8]=re.level<2?4:re.level==9?2:0,Ae[9]=3,re.mtime!=0&&_t(Ae,4,Math.floor(new Date(re.mtime||Date.now())/1e3)),ie){Ae[3]=8;for(var fe=0;fe<=ie.length;++fe)Ae[fe+10]=ie.charCodeAt(fe)}},fn=function(Ae){if(Ae[0]!=31||Ae[1]!=139||Ae[2]!=8)throw"invalid gzip data";var re=Ae[3],ie=10;re&4&&(ie+=Ae[10]|(Ae[11]<<8)+2);for(var fe=(re>>3&1)+(re>>4&1);fe>0;fe-=!Ae[ie++]);return ie+(re&2)},nr=function(Ae){var re=Ae.length;return(Ae[re-4]|Ae[re-3]<<8|Ae[re-2]<<16)+2*(Ae[re-1]<<23)},kn=function(Ae){return 10+(Ae.filename&&Ae.filename.length+1||0)},er=function(Ae,re){var ie=re.level,fe=ie==0?0:ie<6?1:ie==9?3:2;Ae[0]=120,Ae[1]=fe<<6|(fe?32-2*fe:1)},ar=function(Ae){if((Ae[0]&15)!=8||Ae[0]>>>4>7||(Ae[0]<<8|Ae[1])%31)throw"invalid zlib data";if(Ae[1]&32)throw"invalid zlib data: preset dictionaries not supported"};function en(Ae,re){return!re&&typeof Ae=="function"&&(re=Ae,Ae={}),this.ondata=re,Ae}var In=null,Zn=null;function Er(Ae,re,ie){if(ie||(ie=re,re={}),typeof ie!="function")throw"no callback";return It(Ae,re,[pe],function(fe){return it(_r(fe.data[0],fe.data[1]))},0,ie)}function _r(Ae,re){return re===void 0&&(re={}),Tn(Ae,re,0,0)}var br=null,Vn=null;function Cr(Ae,re,ie){if(ie||(ie=re,re={}),typeof ie!="function")throw"no callback";return It(Ae,re,[Ye],function(fe){return it(Lr(fe.data[0],Ot(fe.data[1])))},1,ie)}function Lr(Ae,re){return Ct(Ae,re)}var pa=null,Ao=null;function ka(Ae,re,ie){if(ie||(ie=re,re={}),typeof ie!="function")throw"no callback";return It(Ae,re,[pe,Se,function(){return[Do]}],function(fe){return it(Do(fe.data[0],fe.data[1]))},2,ie)}function Do(Ae,re){re===void 0&&(re={});var ie=vn(),fe=Ae.length;ie.p(Ae);var ye=Tn(Ae,re,kn(re),8),ve=ye.length;return Un(ye,re),_t(ye,ve-8,ie.d()),_t(ye,ve-4,fe),ye}var vo=null,Pa=null;function an(Ae,re,ie){if(ie||(ie=re,re={}),typeof ie!="function")throw"no callback";return It(Ae,re,[Ye,je,function(){return[Ea]}],function(fe){return it(Ea(fe.data[0]))},3,ie)}function Ea(Ae,re){return Ct(Ae.subarray(fn(Ae),-8),re||new st(nr(Ae)))}var ti=null,Yi=null;function Oi(Ae,re,ie){if(ie||(ie=re,re={}),typeof ie!="function")throw"no callback";return It(Ae,re,[pe,Me,function(){return[wi]}],function(fe){return it(wi(fe.data[0],fe.data[1]))},4,ie)}function wi(Ae,re){re===void 0&&(re={});var ie=Mt();ie.p(Ae);var fe=Tn(Ae,re,2,4);return er(fe,re),_t(fe,fe.length-4,ie.d()),fe}var eA=null,ki=null;function Kt(Ae,re,ie){if(ie||(ie=re,re={}),typeof ie!="function")throw"no callback";return It(Ae,re,[Ye,et,function(){return[At]}],function(fe){return it(At(fe.data[0],Ot(fe.data[1])))},5,ie)}function At(Ae,re){return Ct((ar(Ae),Ae.subarray(2,-4)),re)}var mn=null,Gt=null;function fr(Ae,re,ie){if(ie||(ie=re,re={}),typeof ie!="function")throw"no callback";return Ae[0]==31&&Ae[1]==139&&Ae[2]==8?an(Ae,re,ie):(Ae[0]&15)!=8||Ae[0]>>4>7||(Ae[0]<<8|Ae[1])%31?Cr(Ae,re,ie):Kt(Ae,re,ie)}function ia(Ae,re){return Ae[0]==31&&Ae[1]==139&&Ae[2]==8?Ea(Ae,re):(Ae[0]&15)!=8||Ae[0]>>4>7||(Ae[0]<<8|Ae[1])%31?Lr(Ae,re):At(Ae,re)}var ea=function(Ae,re,ie,fe){for(var ye in Ae){var ve=Ae[ye],Pe=re+ye;ve instanceof st?ie[Pe]=[ve,fe]:Array.isArray(ve)?ie[Pe]=[ve[0],St(fe,ve[1])]:ea(ve,Pe+"/",ie,fe)}};function da(Ae,re){var ie=Ae.length;if(!re&&typeof TextEncoder!="undefined")return new TextEncoder().encode(Ae);for(var fe=new st(Ae.length+(Ae.length>>>1)),ye=0,ve=function(tt){fe[ye++]=tt},Pe=0;Pe<ie;++Pe){if(ye+5>fe.length){var Qe=new st(ye+8+(ie-Pe<<1));Qe.set(fe),fe=Qe}var ke=Ae.charCodeAt(Pe);ke<128||re?ve(ke):ke<2048?(ve(192|ke>>>6),ve(128|ke&63)):ke>55295&&ke<57344?(ke=65536+(ke&1047552)|Ae.charCodeAt(++Pe)&1023,ve(240|ke>>>18),ve(128|ke>>>12&63),ve(128|ke>>>6&63),ve(128|ke&63)):(ve(224|ke>>>12),ve(128|ke>>>6&63),ve(128|ke&63))}return Re(fe,0,ye)}function Ua(Ae,re){var ie="";if(!re&&typeof TextDecoder!="undefined")return new TextDecoder().decode(Ae);for(var fe=0;fe<Ae.length;){var ye=Ae[fe++];ye<128||re?ie+=String.fromCharCode(ye):ye<224?ie+=String.fromCharCode((ye&31)<<6|Ae[fe++]&63):ye<240?ie+=String.fromCharCode((ye&15)<<12|(Ae[fe++]&63)<<6|Ae[fe++]&63):(ye=((ye&15)<<18|(Ae[fe++]&63)<<12|(Ae[fe++]&63)<<6|Ae[fe++]&63)-65536,ie+=String.fromCharCode(55296|ye>>10,56320|ye&1023))}return ie}var so=function(Ae,re){return re+30+ln(Ae,re+26)+ln(Ae,re+28)},ho=function(Ae,re,ie){var fe=ln(Ae,re+28),ye=Ua(Ae.subarray(re+46,re+46+fe),!(ln(Ae,re+8)&2048)),ve=re+46+fe,Pe=ie?wo(Ae,ve):[jn(Ae,re+20),jn(Ae,re+24),jn(Ae,re+42)],Qe=Pe[0],ke=Pe[1],tt=Pe[2];return[ln(Ae,re+10),Qe,ke,ye,ve+ln(Ae,re+30)+ln(Ae,re+32),tt]},wo=function(Ae,re){for(;ln(Ae,re)!=1;re+=4+ln(Ae,re+2));return[jn(Ae,re+12),jn(Ae,re+4),jn(Ae,re+20)]},hr=function(Ae,re,ie,fe,ye,ve,Pe,Qe,ke,tt){var dt=ve.length,Bt=fe.length;_t(Ae,re,ke!=null?33639248:67324752),re+=4,ke!=null&&(Ae[re]=20,re+=2),Ae[re]=20,re+=2,Ae[re++]=tt==8&&(Qe.level==1?6:Qe.level<6?4:Qe.level==9?2:0),Ae[re++]=Pe&&8,Ae[re]=tt,re+=2;var Ft=new Date(Qe.mtime||Date.now()),qe=Ft.getFullYear()-1980;if(qe<0||qe>119)throw"date not in range 1980-2099";_t(Ae,re,(qe<<24)*2|Ft.getMonth()+1<<21|Ft.getDate()<<16|Ft.getHours()<<11|Ft.getMinutes()<<5|Ft.getSeconds()>>>1),re+=4,_t(Ae,re,ie),_t(Ae,re+4,Bt),_t(Ae,re+8,ye),_t(Ae,re+12,dt),re+=16,ke!=null&&(_t(Ae,re+=10,ke),re+=4),Ae.set(ve,re),re+=dt,ke==null&&Ae.set(fe,re)},Kr=function(Ae,re,ie,fe,ye){_t(Ae,re,101010256),_t(Ae,re+8,ie),_t(Ae,re+10,ie),_t(Ae,re+12,fe),_t(Ae,re+16,ye)};function To(Ae,re,ie){if(ie||(ie=re,re={}),typeof ie!="function")throw"no callback";var fe={};ea(Ae,"",fe,re);var ye=Object.keys(fe),ve=ye.length,Pe=0,Qe=0,ke=ve,tt=new Array(ve),dt=[],Bt=function(){for(var Ht=0;Ht<dt.length;++Ht)dt[Ht]()},Ft=function(){var Ht=new st(Qe+22),nn=Pe,Dt=Qe-Pe;Qe=0;for(var $t=0;$t<ke;++$t){var Pn=tt[$t];try{hr(Ht,Qe,Pn.c,Pn.d,Pn.m,Pn.n,Pn.u,Pn.p,null,Pn.t),hr(Ht,Pe,Pn.c,Pn.d,Pn.m,Pn.n,Pn.u,Pn.p,Qe,Pn.t),Pe+=46+Pn.n.length,Qe+=30+Pn.n.length+Pn.d.length}catch($n){return ie($n,null)}}Kr(Ht,Pe,tt.length,Dt,nn),ie(null,Ht)};ve||Ft();for(var qe=function(Ht){var nn=ye[Ht],Dt=fe[nn],$t=Dt[0],Pn=Dt[1],$n=vn(),yr=$t.length;$n.p($t);var Mr=da(nn),tr=Mr.length,bn=Pn.level==0?0:8,Tr=function(Or,Jt){if(Or)Bt(),ie(Or,null);else{var Xt=Jt.length;tt[Ht]={t:bn,d:Jt,m:yr,c:$n.d(),u:nn.length!=Xt,n:Mr,p:Pn},Pe+=30+tr+Xt,Qe+=76+2*tr+Xt,--ve||Ft()}};if(Mr.length>65535&&Tr("filename too long",null),!bn)Tr(null,$t);else if(yr<16e4)try{Tr(null,_r($t,Pn))}catch(Or){Tr(Or,null)}else dt.push(Er($t,Pn,Tr))},tn=0;tn<ke;++tn)qe(tn);return Bt}function Lo(Ae,re){re===void 0&&(re={});var ie={},fe=[];ea(Ae,"",ie,re);var ye=0,ve=0;for(var Pe in ie){var Qe=ie[Pe],ke=Qe[0],tt=Qe[1],dt=tt.level==0?0:8,Bt=da(Pe),Ft=Bt.length;if(Bt.length>65535)throw"filename too long";var qe=dt?_r(ke,tt):ke,tn=qe.length,Ht=vn();Ht.p(ke),fe.push({t:dt,d:qe,m:ke.length,c:Ht.d(),u:Pe.length!=Ft,n:Bt,o:ye,p:tt}),ye+=30+Ft+tn,ve+=76+2*Ft+tn}for(var nn=new st(ve+22),Dt=ye,$t=ve-ye,Pn=0;Pn<fe.length;++Pn){var $n=fe[Pn];hr(nn,$n.o,$n.c,$n.d,$n.m,$n.n,$n.u,$n.p,null,$n.t),hr(nn,ye,$n.c,$n.d,$n.m,$n.n,$n.u,$n.p,$n.o,$n.t),ye+=46+$n.n.length}return Kr(nn,ye,fe.length,$t,Dt),nn}function fo(Ae,re){if(typeof re!="function")throw"no callback";for(var ie=[],fe=function(){for(var Ft=0;Ft<ie.length;++Ft)ie[Ft]()},ye={},ve=Ae.length-22;jn(Ae,ve)!=101010256;--ve)if(!ve||Ae.length-ve>65558){re("invalid zip file",null);return}var Pe=ln(Ae,ve+8);Pe||re(null,{});var Qe=Pe,ke=jn(Ae,ve+16),tt=ke==4294967295;if(tt){if(ve=jn(Ae,ve-12),jn(Ae,ve)!=101075792)throw"invalid zip file";Qe=Pe=jn(Ae,ve+32),ke=jn(Ae,ve+48)}for(var dt=function(Ft){var qe=ho(Ae,ke,tt),tn=qe[0],Ht=qe[1],nn=qe[2],Dt=qe[3],$t=qe[4],Pn=qe[5],$n=so(Ae,Pn);ke=$t;var yr=function(tr,bn){tr?(fe(),re(tr,null)):(ye[Dt]=bn,--Pe||re(null,ye))};if(!tn)yr(null,Re(Ae,$n,$n+Ht));else if(tn==8){var Mr=Ae.subarray($n,$n+Ht);if(Ht<32e4)try{yr(null,Lr(Mr,new st(nn)))}catch(tr){yr(tr,null)}else ie.push(Cr(Mr,{size:nn},yr))}else yr("unknown compression type "+tn,null)},Bt=0;Bt<Qe;++Bt)dt(Bt);return fe}function Ka(Ae){for(var re={},ie=Ae.length-22;jn(Ae,ie)!=101010256;--ie)if(!ie||Ae.length-ie>65558)throw"invalid zip file";var fe=ln(Ae,ie+8);if(!fe)return{};var ye=jn(Ae,ie+16),ve=ye==4294967295;if(ve){if(ie=jn(Ae,ie-12),jn(Ae,ie)!=101075792)throw"invalid zip file";fe=jn(Ae,ie+32),ye=jn(Ae,ie+48)}for(var Pe=0;Pe<fe;++Pe){var Qe=ho(Ae,ye,ve),ke=Qe[0],tt=Qe[1],dt=Qe[2],Bt=Qe[3],Ft=Qe[4],qe=Qe[5],tn=so(Ae,qe);if(ye=Ft,!ke)re[Bt]=Re(Ae,tn,tn+tt);else if(ke==8)re[Bt]=Lr(Ae.subarray(tn,tn+tt),new st(dt));else throw"unknown compression type "+ke}return re}var ua=function(){return typeof window!="undefined"?window:typeof me.g!="undefined"?me.g:typeof self!="undefined"?self:this}();function ii(){ua.console&&typeof ua.console.log=="function"&&ua.console.log.apply(ua.console,arguments)}var Bo={log:ii,warn:function(Ae){ua.console&&(typeof ua.console.warn=="function"?ua.console.warn.apply(ua.console,arguments):ii.call(null,arguments))},error:function(Ae){ua.console&&(typeof ua.console.error=="function"?ua.console.error.apply(ua.console,arguments):ii(Ae))}};function Io(Ae,re,ie){var fe=new XMLHttpRequest;fe.open("GET",Ae),fe.responseType="blob",fe.onload=function(){kr(fe.response,re,ie)},fe.onerror=function(){Bo.error("could not download file")},fe.send()}function bi(Ae){var re=new XMLHttpRequest;re.open("HEAD",Ae,!1);try{re.send()}catch(ie){}return re.status>=200&&re.status<=299}function qn(Ae){try{Ae.dispatchEvent(new MouseEvent("click"))}catch(ie){var re=document.createEvent("MouseEvents");re.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),Ae.dispatchEvent(re)}}var Xn,dr,kr=ua.saveAs||((typeof window=="undefined"?"undefined":(0,ee.Z)(window))!=="object"||window!==ua?function(){}:typeof HTMLAnchorElement!="undefined"&&"download"in HTMLAnchorElement.prototype?function(Ae,re,ie){var fe=ua.URL||ua.webkitURL,ye=document.createElement("a");re=re||Ae.name||"download",ye.download=re,ye.rel="noopener",typeof Ae=="string"?(ye.href=Ae,ye.origin!==location.origin?bi(ye.href)?Io(Ae,re,ie):qn(ye,ye.target="_blank"):qn(ye)):(ye.href=fe.createObjectURL(Ae),setTimeout(function(){fe.revokeObjectURL(ye.href)},4e4),setTimeout(function(){qn(ye)},0))}:"msSaveOrOpenBlob"in navigator?function(Ae,re,ie){if(re=re||Ae.name||"download",typeof Ae=="string")if(bi(Ae))Io(Ae,re,ie);else{var fe=document.createElement("a");fe.href=Ae,fe.target="_blank",setTimeout(function(){qn(fe)})}else navigator.msSaveOrOpenBlob(function(ye,ve){return ve===void 0?ve={autoBom:!1}:(0,ee.Z)(ve)!=="object"&&(Bo.warn("Deprecated: Expected third argument to be a object"),ve={autoBom:!ve}),ve.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(ye.type)?new Blob(["\uFEFF",ye],{type:ye.type}):ye}(Ae,ie),re)}:function(Ae,re,ie,fe){if((fe=fe||open("","_blank"))&&(fe.document.title=fe.document.body.innerText="downloading..."),typeof Ae=="string")return Io(Ae,re,ie);var ye=Ae.type==="application/octet-stream",ve=/constructor/i.test(ua.HTMLElement)||ua.safari,Pe=/CriOS\/[\d]+/.test(navigator.userAgent);if((Pe||ye&&ve)&&(typeof FileReader=="undefined"?"undefined":(0,ee.Z)(FileReader))==="object"){var Qe=new FileReader;Qe.onloadend=function(){var dt=Qe.result;dt=Pe?dt:dt.replace(/^data:[^;]*;/,"data:attachment/file;"),fe?fe.location.href=dt:location=dt,fe=null},Qe.readAsDataURL(Ae)}else{var ke=ua.URL||ua.webkitURL,tt=ke.createObjectURL(Ae);fe?fe.location=tt:location.href=tt,fe=null,setTimeout(function(){ke.revokeObjectURL(tt)},4e4)}});function Kn(Ae){var re;Ae=Ae||"",this.ok=!1,Ae.charAt(0)=="#"&&(Ae=Ae.substr(1,6)),Ae={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"}[Ae=(Ae=Ae.replace(/ /g,"")).toLowerCase()]||Ae;for(var ie=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(Qe){return[parseInt(Qe[1]),parseInt(Qe[2]),parseInt(Qe[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(Qe){return[parseInt(Qe[1],16),parseInt(Qe[2],16),parseInt(Qe[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(Qe){return[parseInt(Qe[1]+Qe[1],16),parseInt(Qe[2]+Qe[2],16),parseInt(Qe[3]+Qe[3],16)]}}],fe=0;fe<ie.length;fe++){var ye=ie[fe].re,ve=ie[fe].process,Pe=ye.exec(Ae);Pe&&(re=ve(Pe),this.r=re[0],this.g=re[1],this.b=re[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 Qe=this.r.toString(16),ke=this.g.toString(16),tt=this.b.toString(16);return Qe.length==1&&(Qe="0"+Qe),ke.length==1&&(ke="0"+ke),tt.length==1&&(tt="0"+tt),"#"+Qe+ke+tt}}function oo(Ae,re){var ie=Ae[0],fe=Ae[1],ye=Ae[2],ve=Ae[3];ie=$a(ie,fe,ye,ve,re[0],7,-680876936),ve=$a(ve,ie,fe,ye,re[1],12,-389564586),ye=$a(ye,ve,ie,fe,re[2],17,606105819),fe=$a(fe,ye,ve,ie,re[3],22,-1044525330),ie=$a(ie,fe,ye,ve,re[4],7,-176418897),ve=$a(ve,ie,fe,ye,re[5],12,1200080426),ye=$a(ye,ve,ie,fe,re[6],17,-1473231341),fe=$a(fe,ye,ve,ie,re[7],22,-45705983),ie=$a(ie,fe,ye,ve,re[8],7,1770035416),ve=$a(ve,ie,fe,ye,re[9],12,-1958414417),ye=$a(ye,ve,ie,fe,re[10],17,-42063),fe=$a(fe,ye,ve,ie,re[11],22,-1990404162),ie=$a(ie,fe,ye,ve,re[12],7,1804603682),ve=$a(ve,ie,fe,ye,re[13],12,-40341101),ye=$a(ye,ve,ie,fe,re[14],17,-1502002290),ie=eo(ie,fe=$a(fe,ye,ve,ie,re[15],22,1236535329),ye,ve,re[1],5,-165796510),ve=eo(ve,ie,fe,ye,re[6],9,-1069501632),ye=eo(ye,ve,ie,fe,re[11],14,643717713),fe=eo(fe,ye,ve,ie,re[0],20,-373897302),ie=eo(ie,fe,ye,ve,re[5],5,-701558691),ve=eo(ve,ie,fe,ye,re[10],9,38016083),ye=eo(ye,ve,ie,fe,re[15],14,-660478335),fe=eo(fe,ye,ve,ie,re[4],20,-405537848),ie=eo(ie,fe,ye,ve,re[9],5,568446438),ve=eo(ve,ie,fe,ye,re[14],9,-1019803690),ye=eo(ye,ve,ie,fe,re[3],14,-187363961),fe=eo(fe,ye,ve,ie,re[8],20,1163531501),ie=eo(ie,fe,ye,ve,re[13],5,-1444681467),ve=eo(ve,ie,fe,ye,re[2],9,-51403784),ye=eo(ye,ve,ie,fe,re[7],14,1735328473),ie=mr(ie,fe=eo(fe,ye,ve,ie,re[12],20,-1926607734),ye,ve,re[5],4,-378558),ve=mr(ve,ie,fe,ye,re[8],11,-2022574463),ye=mr(ye,ve,ie,fe,re[11],16,1839030562),fe=mr(fe,ye,ve,ie,re[14],23,-35309556),ie=mr(ie,fe,ye,ve,re[1],4,-1530992060),ve=mr(ve,ie,fe,ye,re[4],11,1272893353),ye=mr(ye,ve,ie,fe,re[7],16,-155497632),fe=mr(fe,ye,ve,ie,re[10],23,-1094730640),ie=mr(ie,fe,ye,ve,re[13],4,681279174),ve=mr(ve,ie,fe,ye,re[0],11,-358537222),ye=mr(ye,ve,ie,fe,re[3],16,-722521979),fe=mr(fe,ye,ve,ie,re[6],23,76029189),ie=mr(ie,fe,ye,ve,re[9],4,-640364487),ve=mr(ve,ie,fe,ye,re[12],11,-421815835),ye=mr(ye,ve,ie,fe,re[15],16,530742520),ie=Pr(ie,fe=mr(fe,ye,ve,ie,re[2],23,-995338651),ye,ve,re[0],6,-198630844),ve=Pr(ve,ie,fe,ye,re[7],10,1126891415),ye=Pr(ye,ve,ie,fe,re[14],15,-1416354905),fe=Pr(fe,ye,ve,ie,re[5],21,-57434055),ie=Pr(ie,fe,ye,ve,re[12],6,1700485571),ve=Pr(ve,ie,fe,ye,re[3],10,-1894986606),ye=Pr(ye,ve,ie,fe,re[10],15,-1051523),fe=Pr(fe,ye,ve,ie,re[1],21,-2054922799),ie=Pr(ie,fe,ye,ve,re[8],6,1873313359),ve=Pr(ve,ie,fe,ye,re[15],10,-30611744),ye=Pr(ye,ve,ie,fe,re[6],15,-1560198380),fe=Pr(fe,ye,ve,ie,re[13],21,1309151649),ie=Pr(ie,fe,ye,ve,re[4],6,-145523070),ve=Pr(ve,ie,fe,ye,re[11],10,-1120210379),ye=Pr(ye,ve,ie,fe,re[2],15,718787259),fe=Pr(fe,ye,ve,ie,re[9],21,-343485551),Ae[0]=Li(ie,Ae[0]),Ae[1]=Li(fe,Ae[1]),Ae[2]=Li(ye,Ae[2]),Ae[3]=Li(ve,Ae[3])}function ga(Ae,re,ie,fe,ye,ve){return re=Li(Li(re,Ae),Li(fe,ve)),Li(re<<ye|re>>>32-ye,ie)}function $a(Ae,re,ie,fe,ye,ve,Pe){return ga(re&ie|~re&fe,Ae,re,ye,ve,Pe)}function eo(Ae,re,ie,fe,ye,ve,Pe){return ga(re&fe|ie&~fe,Ae,re,ye,ve,Pe)}function mr(Ae,re,ie,fe,ye,ve,Pe){return ga(re^ie^fe,Ae,re,ye,ve,Pe)}function Pr(Ae,re,ie,fe,ye,ve,Pe){return ga(ie^(re|~fe),Ae,re,ye,ve,Pe)}function Fa(Ae){var re,ie=Ae.length,fe=[1732584193,-271733879,-1732584194,271733878];for(re=64;re<=Ae.length;re+=64)oo(fe,ca(Ae.substring(re-64,re)));Ae=Ae.substring(re-64);var ye=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(re=0;re<Ae.length;re++)ye[re>>2]|=Ae.charCodeAt(re)<<(re%4<<3);if(ye[re>>2]|=128<<(re%4<<3),re>55)for(oo(fe,ye),re=0;re<16;re++)ye[re]=0;return ye[14]=8*ie,oo(fe,ye),fe}function ca(Ae){var re,ie=[];for(re=0;re<64;re+=4)ie[re>>2]=Ae.charCodeAt(re)+(Ae.charCodeAt(re+1)<<8)+(Ae.charCodeAt(re+2)<<16)+(Ae.charCodeAt(re+3)<<24);return ie}Xn=ua.atob.bind(ua),dr=ua.btoa.bind(ua);var Ko="0123456789abcdef".split("");function to(Ae){for(var re="",ie=0;ie<4;ie++)re+=Ko[Ae>>8*ie+4&15]+Ko[Ae>>8*ie&15];return re}function Yr(Ae){return String.fromCharCode((255&Ae)>>0,(65280&Ae)>>8,(16711680&Ae)>>16,(4278190080&Ae)>>24)}function hi(Ae){return Fa(Ae).map(Yr).join("")}var Gi=function(Ae){for(var re=0;re<Ae.length;re++)Ae[re]=to(Ae[re]);return Ae.join("")}(Fa("hello"))!="5d41402abc4b2a76b9719d911017c592";function Li(Ae,re){if(Gi){var ie=(65535&Ae)+(65535&re);return(Ae>>16)+(re>>16)+(ie>>16)<<16|65535&ie}return Ae+re&4294967295}function oA(Ae,re){var ie,fe,ye,ve;if(Ae!==ie){for(var Pe=(ye=Ae,ve=1+(256/Ae.length>>0),new Array(ve+1).join(ye)),Qe=[],ke=0;ke<256;ke++)Qe[ke]=ke;var tt=0;for(ke=0;ke<256;ke++){var dt=Qe[ke];tt=(tt+dt+Pe.charCodeAt(ke))%256,Qe[ke]=Qe[tt],Qe[tt]=dt}ie=Ae,fe=Qe}else Qe=fe;var Bt=re.length,Ft=0,qe=0,tn="";for(ke=0;ke<Bt;ke++)qe=(qe+(dt=Qe[Ft=(Ft+1)%256]))%256,Qe[Ft]=Qe[qe],Qe[qe]=dt,Pe=Qe[(Qe[Ft]+Qe[qe])%256],tn+=String.fromCharCode(re.charCodeAt(ke)^Pe);return tn}var ys={print:4,modify:8,copy:16,"annot-forms":32};function Ss(Ae,re,ie,fe){this.v=1,this.r=2;var ye=192;Ae.forEach(function(Qe){if(ys.perm!==void 0)throw new Error("Invalid permission: "+Qe);ye+=ys[Qe]}),this.padding="(\xBFN^Nu\x8AAd\0NV\xFF\xFA\b..\0\xB6\xD0h>\x80/\f\xA9\xFEdSiz";var ve=(re+this.padding).substr(0,32),Pe=(ie+this.padding).substr(0,32);this.O=this.processOwnerPassword(ve,Pe),this.P=-(1+(255^ye)),this.encryptionKey=hi(ve+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(fe)).substr(0,5),this.U=oA(this.encryptionKey,this.padding)}function HA(Ae){if(/[^\u0000-\u00ff]/.test(Ae))throw new Error("Invalid PDF Name Object: "+Ae+", Only accept ASCII characters.");for(var re="",ie=Ae.length,fe=0;fe<ie;fe++){var ye=Ae.charCodeAt(fe);ye<33||ye===35||ye===37||ye===40||ye===41||ye===47||ye===60||ye===62||ye===91||ye===93||ye===123||ye===125||ye>126?re+="#"+("0"+ye.toString(16)).slice(-2):re+=Ae[fe]}return re}function ns(Ae){if((0,ee.Z)(Ae)!=="object")throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var re={};this.subscribe=function(ie,fe,ye){if(ye=ye||!1,typeof ie!="string"||typeof fe!="function"||typeof ye!="boolean")throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");re.hasOwnProperty(ie)||(re[ie]={});var ve=Math.random().toString(35);return re[ie][ve]=[fe,!!ye],ve},this.unsubscribe=function(ie){for(var fe in re)if(re[fe][ie])return delete re[fe][ie],Object.keys(re[fe]).length===0&&delete re[fe],!0;return!1},this.publish=function(ie){if(re.hasOwnProperty(ie)){var fe=Array.prototype.slice.call(arguments,1),ye=[];for(var ve in re[ie]){var Pe=re[ie][ve];try{Pe[0].apply(Ae,fe)}catch(Qe){ua.console&&Bo.error("jsPDF PubSub Error",Qe.message,Qe)}Pe[1]&&ye.push(ve)}ye.length&&ye.forEach(this.unsubscribe)}},this.getTopics=function(){return re}}function Ns(Ae){if(!(this instanceof Ns))return new Ns(Ae);var re="opacity,stroke-opacity".split(",");for(var ie in Ae)Ae.hasOwnProperty(ie)&&re.indexOf(ie)>=0&&(this[ie]=Ae[ie]);this.id="",this.objectNumber=-1}function FA(Ae,re){this.gState=Ae,this.matrix=re,this.id="",this.objectNumber=-1}function rs(Ae,re,ie,fe,ye){if(!(this instanceof rs))return new rs(Ae,re,ie,fe,ye);this.type=Ae==="axial"?2:3,this.coords=re,this.colors=ie,FA.call(this,fe,ye)}function JA(Ae,re,ie,fe,ye){if(!(this instanceof JA))return new JA(Ae,re,ie,fe,ye);this.boundingBox=Ae,this.xStep=re,this.yStep=ie,this.stream="",this.cloneIndex=0,FA.call(this,fe,ye)}function no(Ae){var re,ie=typeof arguments[0]=="string"?arguments[0]:"p",fe=arguments[1],ye=arguments[2],ve=arguments[3],Pe=[],Qe=1,ke=16,tt="S",dt=null;(0,ee.Z)(Ae=Ae||{})==="object"&&(ie=Ae.orientation,fe=Ae.unit||fe,ye=Ae.format||ye,ve=Ae.compress||Ae.compressPdf||ve,(dt=Ae.encryption||null)!==null&&(dt.userPassword=dt.userPassword||"",dt.ownerPassword=dt.ownerPassword||"",dt.userPermissions=dt.userPermissions||[]),Qe=typeof Ae.userUnit=="number"?Math.abs(Ae.userUnit):1,Ae.precision!==void 0&&(re=Ae.precision),Ae.floatPrecision!==void 0&&(ke=Ae.floatPrecision),tt=Ae.defaultPathOperation||"S"),Pe=Ae.filters||(ve===!0?["FlateEncode"]:Pe),fe=fe||"mm",ie=(""+(ie||"P")).toLowerCase();var Bt=Ae.putOnlyUsedFonts||!1,Ft={},qe={internal:{},__private__:{}};qe.__private__.PubSub=ns;var tn="1.3",Ht=qe.__private__.getPdfVersion=function(){return tn};qe.__private__.setPdfVersion=function(Ce){tn=Ce};var nn={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]};qe.__private__.getPageFormats=function(){return nn};var Dt=qe.__private__.getPageFormat=function(Ce){return nn[Ce]};ye=ye||"a4";var $t={COMPAT:"compat",ADVANCED:"advanced"},Pn=$t.COMPAT;function $n(){this.saveGraphicsState(),yn(new Wo(Sa,0,0,-Sa,0,iu()*Sa).toString()+" cm"),this.setFontSize(this.getFontSize()/Sa),tt="n",Pn=$t.ADVANCED}function yr(){this.restoreGraphicsState(),tt="S",Pn=$t.COMPAT}var Mr=qe.__private__.combineFontStyleAndFontWeight=function(Ce,gt){if(Ce=="bold"&>=="normal"||Ce=="bold"&>==400||Ce=="normal"&>=="italic"||Ce=="bold"&>=="italic")throw new Error("Invalid Combination of fontweight and fontstyle");return gt&&(Ce=gt==400||gt==="normal"?Ce==="italic"?"italic":"normal":gt!=700&>!=="bold"||Ce!=="normal"?(gt==700?"bold":gt)+""+Ce:"bold"),Ce};qe.advancedAPI=function(Ce){var gt=Pn===$t.COMPAT;return gt&&$n.call(this),typeof Ce!="function"||(Ce(this),gt&&yr.call(this)),this},qe.compatAPI=function(Ce){var gt=Pn===$t.ADVANCED;return gt&&yr.call(this),typeof Ce!="function"||(Ce(this),gt&&$n.call(this)),this},qe.isAdvancedAPI=function(){return Pn===$t.ADVANCED};var tr,bn=function(Ce){if(Pn!==$t.ADVANCED)throw new Error(Ce+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},Tr=qe.roundToPrecision=qe.__private__.roundToPrecision=function(Ce,gt){var on=re||gt;if(isNaN(Ce)||isNaN(on))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return Ce.toFixed(on).replace(/0+$/,"")};tr=qe.hpf=qe.__private__.hpf=typeof ke=="number"?function(Ce){if(isNaN(Ce))throw new Error("Invalid argument passed to jsPDF.hpf");return Tr(Ce,ke)}:ke==="smart"?function(Ce){if(isNaN(Ce))throw new Error("Invalid argument passed to jsPDF.hpf");return Tr(Ce,Ce>-1&&Ce<1?16:5)}:function(Ce){if(isNaN(Ce))throw new Error("Invalid argument passed to jsPDF.hpf");return Tr(Ce,16)};var Or=qe.f2=qe.__private__.f2=function(Ce){if(isNaN(Ce))throw new Error("Invalid argument passed to jsPDF.f2");return Tr(Ce,2)},Jt=qe.__private__.f3=function(Ce){if(isNaN(Ce))throw new Error("Invalid argument passed to jsPDF.f3");return Tr(Ce,3)},Xt=qe.scale=qe.__private__.scale=function(Ce){if(isNaN(Ce))throw new Error("Invalid argument passed to jsPDF.scale");return Pn===$t.COMPAT?Ce*Sa:Pn===$t.ADVANCED?Ce:void 0},On=function(Ce){return Pn===$t.COMPAT?iu()-Ce:Pn===$t.ADVANCED?Ce:void 0},Cn=function(Ce){return Xt(On(Ce))};qe.__private__.setPrecision=qe.setPrecision=function(Ce){typeof parseInt(Ce,10)=="number"&&(re=parseInt(Ce,10))};var Fr,cr="00000000000000000000000000000000",Dr=qe.__private__.getFileId=function(){return cr},or=qe.__private__.setFileId=function(Ce){return cr=Ce!==void 0&&/^[a-fA-F0-9]{32}$/.test(Ce)?Ce.toUpperCase():cr.split("").map(function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))}).join(""),dt!==null&&(Ps=new Ss(dt.userPermissions,dt.userPassword,dt.ownerPassword,cr)),cr};qe.setFileId=function(Ce){return or(Ce),this},qe.getFileId=function(){return Dr()};var Rr=qe.__private__.convertDateToPDFDate=function(Ce){var gt=Ce.getTimezoneOffset(),on=gt<0?"+":"-",xn=Math.floor(Math.abs(gt/60)),Jn=Math.abs(gt%60),xr=[on,Sn(xn),"'",Sn(Jn),"'"].join("");return["D:",Ce.getFullYear(),Sn(Ce.getMonth()+1),Sn(Ce.getDate()),Sn(Ce.getHours()),Sn(Ce.getMinutes()),Sn(Ce.getSeconds()),xr].join("")},Ur=qe.__private__.convertPDFDateToDate=function(Ce){var gt=parseInt(Ce.substr(2,4),10),on=parseInt(Ce.substr(6,2),10)-1,xn=parseInt(Ce.substr(8,2),10),Jn=parseInt(Ce.substr(10,2),10),xr=parseInt(Ce.substr(12,2),10),ra=parseInt(Ce.substr(14,2),10);return new Date(gt,on,xn,Jn,xr,ra,0)},Ha=qe.__private__.setCreationDate=function(Ce){var gt;if(Ce===void 0&&(Ce=new Date),Ce instanceof Date)gt=Rr(Ce);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(Ce))throw new Error("Invalid argument passed to jsPDF.setCreationDate");gt=Ce}return Fr=gt},Et=qe.__private__.getCreationDate=function(Ce){var gt=Fr;return Ce==="jsDate"&&(gt=Ur(Fr)),gt};qe.setCreationDate=function(Ce){return Ha(Ce),this},qe.getCreationDate=function(Ce){return Et(Ce)};var An,Sn=qe.__private__.padd2=function(Ce){return("0"+parseInt(Ce)).slice(-2)},Rn=qe.__private__.padd2Hex=function(Ce){return("00"+(Ce=Ce.toString())).substr(Ce.length)},zn=0,Ar=[],gr=[],vr=0,xa=[],ba=[],Xa=!1,ro=gr,Zo=function(){zn=0,vr=0,gr=[],Ar=[],xa=[],Ol=es(),ll=es()};qe.__private__.setCustomOutputDestination=function(Ce){Xa=!0,ro=Ce};var Nr=function(Ce){Xa||(ro=Ce)};qe.__private__.resetCustomOutputDestination=function(){Xa=!1,ro=gr};var yn=qe.__private__.out=function(Ce){return Ce=Ce.toString(),vr+=Ce.length+1,ro.push(Ce),ro},ni=qe.__private__.write=function(Ce){return yn(arguments.length===1?Ce.toString():Array.prototype.join.call(arguments," "))},Po=qe.__private__.getArrayBuffer=function(Ce){for(var gt=Ce.length,on=new ArrayBuffer(gt),xn=new Uint8Array(on);gt--;)xn[gt]=Ce.charCodeAt(gt);return on},ma=[["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]];qe.__private__.getStandardFonts=function(){return ma};var Ma=Ae.fontSize||16;qe.__private__.setFontSize=qe.setFontSize=function(Ce){return Ma=Pn===$t.ADVANCED?Ce/Sa:Ce,this};var Za,za=qe.__private__.getFontSize=qe.getFontSize=function(){return Pn===$t.COMPAT?Ma:Ma*Sa},Oo=Ae.R2L||!1;qe.__private__.setR2L=qe.setR2L=function(Ce){return Oo=Ce,this},qe.__private__.getR2L=qe.getR2L=function(){return Oo};var ri,Ci=qe.__private__.setZoomMode=function(Ce){var gt=[void 0,null,"fullwidth","fullheight","fullpage","original"];if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(Ce))Za=Ce;else if(isNaN(Ce)){if(gt.indexOf(Ce)===-1)throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+Ce+'" is not recognized.');Za=Ce}else Za=parseInt(Ce,10)};qe.__private__.getZoomMode=function(){return Za};var Ii,Wi=qe.__private__.setPageMode=function(Ce){if([void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(Ce)==-1)throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+Ce+'" is not recognized.');ri=Ce};qe.__private__.getPageMode=function(){return ri};var mi=qe.__private__.setLayoutMode=function(Ce){if([void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(Ce)==-1)throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+Ce+'" is not recognized.');Ii=Ce};qe.__private__.getLayoutMode=function(){return Ii},qe.__private__.setDisplayMode=qe.setDisplayMode=function(Ce,gt,on){return Ci(Ce),mi(gt),Wi(on),this};var qo={title:"",subject:"",author:"",keywords:"",creator:""};qe.__private__.getDocumentProperty=function(Ce){if(Object.keys(qo).indexOf(Ce)===-1)throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return qo[Ce]},qe.__private__.getDocumentProperties=function(){return qo},qe.__private__.setDocumentProperties=qe.setProperties=qe.setDocumentProperties=function(Ce){for(var gt in qo)qo.hasOwnProperty(gt)&&Ce[gt]&&(qo[gt]=Ce[gt]);return this},qe.__private__.setDocumentProperty=function(Ce,gt){if(Object.keys(qo).indexOf(Ce)===-1)throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return qo[Ce]=gt};var Ni,Sa,Bs,ji,Al,vA={},LA={},$s=[],Vi={},Jl={},TA={},ps={},sl=null,IA=0,$o=[],nA=new ns(qe),Xl=Ae.hotfixes||[],Es={},Ts={},pl=[],Wo=function Ce(gt,on,xn,Jn,xr,ra){if(!(this instanceof Ce))return new Ce(gt,on,xn,Jn,xr,ra);isNaN(gt)&&(gt=1),isNaN(on)&&(on=0),isNaN(xn)&&(xn=0),isNaN(Jn)&&(Jn=1),isNaN(xr)&&(xr=0),isNaN(ra)&&(ra=0),this._matrix=[gt,on,xn,Jn,xr,ra]};Object.defineProperty(Wo.prototype,"sx",{get:function(){return this._matrix[0]},set:function(Ce){this._matrix[0]=Ce}}),Object.defineProperty(Wo.prototype,"shy",{get:function(){return this._matrix[1]},set:function(Ce){this._matrix[1]=Ce}}),Object.defineProperty(Wo.prototype,"shx",{get:function(){return this._matrix[2]},set:function(Ce){this._matrix[2]=Ce}}),Object.defineProperty(Wo.prototype,"sy",{get:function(){return this._matrix[3]},set:function(Ce){this._matrix[3]=Ce}}),Object.defineProperty(Wo.prototype,"tx",{get:function(){return this._matrix[4]},set:function(Ce){this._matrix[4]=Ce}}),Object.defineProperty(Wo.prototype,"ty",{get:function(){return this._matrix[5]},set:function(Ce){this._matrix[5]=Ce}}),Object.defineProperty(Wo.prototype,"a",{get:function(){return this._matrix[0]},set:function(Ce){this._matrix[0]=Ce}}),Object.defineProperty(Wo.prototype,"b",{get:function(){return this._matrix[1]},set:function(Ce){this._matrix[1]=Ce}}),Object.defineProperty(Wo.prototype,"c",{get:function(){return this._matrix[2]},set:function(Ce){this._matrix[2]=Ce}}),Object.defineProperty(Wo.prototype,"d",{get:function(){return this._matrix[3]},set:function(Ce){this._matrix[3]=Ce}}),Object.defineProperty(Wo.prototype,"e",{get:function(){return this._matrix[4]},set:function(Ce){this._matrix[4]=Ce}}),Object.defineProperty(Wo.prototype,"f",{get:function(){return this._matrix[5]},set:function(Ce){this._matrix[5]=Ce}}),Object.defineProperty(Wo.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(Wo.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(Wo.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(Wo.prototype,"isIdentity",{get:function(){return this.sx===1&&this.shy===0&&this.shx===0&&this.sy===1&&this.tx===0&&this.ty===0}}),Wo.prototype.join=function(Ce){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(tr).join(Ce)},Wo.prototype.multiply=function(Ce){var gt=Ce.sx*this.sx+Ce.shy*this.shx,on=Ce.sx*this.shy+Ce.shy*this.sy,xn=Ce.shx*this.sx+Ce.sy*this.shx,Jn=Ce.shx*this.shy+Ce.sy*this.sy,xr=Ce.tx*this.sx+Ce.ty*this.shx+this.tx,ra=Ce.tx*this.shy+Ce.ty*this.sy+this.ty;return new Wo(gt,on,xn,Jn,xr,ra)},Wo.prototype.decompose=function(){var Ce=this.sx,gt=this.shy,on=this.shx,xn=this.sy,Jn=this.tx,xr=this.ty,ra=Math.sqrt(Ce*Ce+gt*gt),qa=(Ce/=ra)*on+(gt/=ra)*xn;on-=Ce*qa,xn-=gt*qa;var Mo=Math.sqrt(on*on+xn*xn);return qa/=Mo,Ce*(xn/=Mo)<gt*(on/=Mo)&&(Ce=-Ce,gt=-gt,qa=-qa,ra=-ra),{scale:new Wo(ra,0,0,Mo,0,0),translate:new Wo(1,0,0,1,Jn,xr),rotate:new Wo(Ce,gt,-gt,Ce,0,0),skew:new Wo(1,0,qa,1,0,0)}},Wo.prototype.toString=function(Ce){return this.join(" ")},Wo.prototype.inversed=function(){var Ce=this.sx,gt=this.shy,on=this.shx,xn=this.sy,Jn=this.tx,xr=this.ty,ra=1/(Ce*xn-gt*on),qa=xn*ra,Mo=-gt*ra,ui=-on*ra,vi=Ce*ra;return new Wo(qa,Mo,ui,vi,-qa*Jn-ui*xr,-Mo*Jn-vi*xr)},Wo.prototype.applyToPoint=function(Ce){var gt=Ce.x*this.sx+Ce.y*this.shx+this.tx,on=Ce.x*this.shy+Ce.y*this.sy+this.ty;return new So(gt,on)},Wo.prototype.applyToRectangle=function(Ce){var gt=this.applyToPoint(Ce),on=this.applyToPoint(new So(Ce.x+Ce.w,Ce.y+Ce.h));return new gl(gt.x,gt.y,on.x-gt.x,on.y-gt.y)},Wo.prototype.clone=function(){var Ce=this.sx,gt=this.shy,on=this.shx,xn=this.sy,Jn=this.tx,xr=this.ty;return new Wo(Ce,gt,on,xn,Jn,xr)},qe.Matrix=Wo;var el=qe.matrixMult=function(Ce,gt){return gt.multiply(Ce)},vl=new Wo(1,0,0,1,0,0);qe.unitMatrix=qe.identityMatrix=vl;var Us=function(Ce,gt){if(!Jl[Ce]){var on=(gt instanceof rs?"Sh":"P")+(Object.keys(Vi).length+1).toString(10);gt.id=on,Jl[Ce]=on,Vi[on]=gt,nA.publish("addPattern",gt)}};qe.ShadingPattern=rs,qe.TilingPattern=JA,qe.addShadingPattern=function(Ce,gt){return bn("addShadingPattern()"),Us(Ce,gt),this},qe.beginTilingPattern=function(Ce){bn("beginTilingPattern()"),wc(Ce.boundingBox[0],Ce.boundingBox[1],Ce.boundingBox[2]-Ce.boundingBox[0],Ce.boundingBox[3]-Ce.boundingBox[1],Ce.matrix)},qe.endTilingPattern=function(Ce,gt){bn("endTilingPattern()"),gt.stream=ba[An].join(`
|
|
|
`),Us(Ce,gt),nA.publish("endTilingPattern",gt),pl.pop().restore()};var As=qe.__private__.newObject=function(){var Ce=es();return Vs(Ce,!0),Ce},es=qe.__private__.newObjectDeferred=function(){return zn++,Ar[zn]=function(){return vr},zn},Vs=function(Ce,gt){return gt=typeof gt=="boolean"&>,Ar[Ce]=vr,gt&&yn(Ce+" 0 obj"),Ce},wu=qe.__private__.newAdditionalObject=function(){var Ce={objId:es(),content:""};return xa.push(Ce),Ce},Ol=es(),ll=es(),AA=qe.__private__.decodeColorString=function(Ce){var gt=Ce.split(" ");if(gt.length!==2||gt[1]!=="g"&>[1]!=="G")gt.length===5&&(gt[4]==="k"||gt[4]==="K")&&(gt=[(1-gt[0])*(1-gt[3]),(1-gt[1])*(1-gt[3]),(1-gt[2])*(1-gt[3]),"r"]);else{var on=parseFloat(gt[0]);gt=[on,on,on,"r"]}for(var xn="#",Jn=0;Jn<3;Jn++)xn+=("0"+Math.floor(255*parseFloat(gt[Jn])).toString(16)).slice(-2);return xn},ul=qe.__private__.encodeColorString=function(Ce){var gt;typeof Ce=="string"&&(Ce={ch1:Ce});var on=Ce.ch1,xn=Ce.ch2,Jn=Ce.ch3,xr=Ce.ch4,ra=Ce.pdfColorType==="draw"?["G","RG","K"]:["g","rg","k"];if(typeof on=="string"&&on.charAt(0)!=="#"){var qa=new Kn(on);if(qa.ok)on=qa.toHex();else if(!/^\d*\.?\d*$/.test(on))throw new Error('Invalid color "'+on+'" passed to jsPDF.encodeColorString.')}if(typeof on=="string"&&/^#[0-9A-Fa-f]{3}$/.test(on)&&(on="#"+on[1]+on[1]+on[2]+on[2]+on[3]+on[3]),typeof on=="string"&&/^#[0-9A-Fa-f]{6}$/.test(on)){var Mo=parseInt(on.substr(1),16);on=Mo>>16&255,xn=Mo>>8&255,Jn=255&Mo}if(xn===void 0||xr===void 0&&on===xn&&xn===Jn)if(typeof on=="string")gt=on+" "+ra[0];else switch(Ce.precision){case 2:gt=Or(on/255)+" "+ra[0];break;case 3:default:gt=Jt(on/255)+" "+ra[0]}else if(xr===void 0||(0,ee.Z)(xr)==="object"){if(xr&&!isNaN(xr.a)&&xr.a===0)return gt=["1.","1.","1.",ra[1]].join(" ");if(typeof on=="string")gt=[on,xn,Jn,ra[1]].join(" ");else switch(Ce.precision){case 2:gt=[Or(on/255),Or(xn/255),Or(Jn/255),ra[1]].join(" ");break;default:case 3:gt=[Jt(on/255),Jt(xn/255),Jt(Jn/255),ra[1]].join(" ")}}else if(typeof on=="string")gt=[on,xn,Jn,xr,ra[2]].join(" ");else switch(Ce.precision){case 2:gt=[Or(on),Or(xn),Or(Jn),Or(xr),ra[2]].join(" ");break;case 3:default:gt=[Jt(on),Jt(xn),Jt(Jn),Jt(xr),ra[2]].join(" ")}return gt},Sl=qe.__private__.getFilters=function(){return Pe},tl=qe.__private__.putStream=function(Ce){var gt=(Ce=Ce||{}).data||"",on=Ce.filters||Sl(),xn=Ce.alreadyAppliedFilters||[],Jn=Ce.addLength1||!1,xr=gt.length,ra=Ce.objectId,qa=function(Fs){return Fs};if(dt!==null&&ra===void 0)throw new Error("ObjectId must be passed to putStream for file encryption");dt!==null&&(qa=Ps.encryptor(ra,0));var Mo={};on===!0&&(on=["FlateEncode"]);var ui=Ce.additionalKeyValues||[],vi=(Mo=no.API.processDataByFilters!==void 0?no.API.processDataByFilters(gt,on):{data:gt,reverseChain:[]}).reverseChain+(Array.isArray(xn)?xn.join(" "):xn.toString());if(Mo.data.length!==0&&(ui.push({key:"Length",value:Mo.data.length}),Jn===!0&&ui.push({key:"Length1",value:xr})),vi.length!=0)if(vi.split("/").length-1==1)ui.push({key:"Filter",value:vi});else{ui.push({key:"Filter",value:"["+vi+"]"});for(var Ji=0;Ji<ui.length;Ji+=1)if(ui[Ji].key==="DecodeParms"){for(var DA=[],RA=0;RA<Mo.reverseChain.split("/").length-1;RA+=1)DA.push("null");DA.push(ui[Ji].value),ui[Ji].value="["+DA.join(" ")+"]"}}yn("<<");for(var zA=0;zA<ui.length;zA++)yn("/"+ui[zA].key+" "+ui[zA].value);yn(">>"),Mo.data.length!==0&&(yn("stream"),yn(qa(Mo.data)),yn("endstream"))},Bl=qe.__private__.putPage=function(Ce){var gt=Ce.number,on=Ce.data,xn=Ce.objId,Jn=Ce.contentsObjId;Vs(xn,!0),yn("<</Type /Page"),yn("/Parent "+Ce.rootDictionaryObjId+" 0 R"),yn("/Resources "+Ce.resourceDictionaryObjId+" 0 R"),yn("/MediaBox ["+parseFloat(tr(Ce.mediaBox.bottomLeftX))+" "+parseFloat(tr(Ce.mediaBox.bottomLeftY))+" "+tr(Ce.mediaBox.topRightX)+" "+tr(Ce.mediaBox.topRightY)+"]"),Ce.cropBox!==null&&yn("/CropBox ["+tr(Ce.cropBox.bottomLeftX)+" "+tr(Ce.cropBox.bottomLeftY)+" "+tr(Ce.cropBox.topRightX)+" "+tr(Ce.cropBox.topRightY)+"]"),Ce.bleedBox!==null&&yn("/BleedBox ["+tr(Ce.bleedBox.bottomLeftX)+" "+tr(Ce.bleedBox.bottomLeftY)+" "+tr(Ce.bleedBox.topRightX)+" "+tr(Ce.bleedBox.topRightY)+"]"),Ce.trimBox!==null&&yn("/TrimBox ["+tr(Ce.trimBox.bottomLeftX)+" "+tr(Ce.trimBox.bottomLeftY)+" "+tr(Ce.trimBox.topRightX)+" "+tr(Ce.trimBox.topRightY)+"]"),Ce.artBox!==null&&yn("/ArtBox ["+tr(Ce.artBox.bottomLeftX)+" "+tr(Ce.artBox.bottomLeftY)+" "+tr(Ce.artBox.topRightX)+" "+tr(Ce.artBox.topRightY)+"]"),typeof Ce.userUnit=="number"&&Ce.userUnit!==1&&yn("/UserUnit "+Ce.userUnit),nA.publish("putPage",{objId:xn,pageContext:$o[gt],pageNumber:gt,page:on}),yn("/Contents "+Jn+" 0 R"),yn(">>"),yn("endobj");var xr=on.join(`
|
|
|
`);return Pn===$t.ADVANCED&&(xr+=`
|
|
|
Q`),Vs(Jn,!0),tl({data:xr,filters:Sl(),objectId:Jn}),yn("endobj"),xn},Rs=qe.__private__.putPages=function(){var Ce,gt,on=[];for(Ce=1;Ce<=IA;Ce++)$o[Ce].objId=es(),$o[Ce].contentsObjId=es();for(Ce=1;Ce<=IA;Ce++)on.push(Bl({number:Ce,data:ba[Ce],objId:$o[Ce].objId,contentsObjId:$o[Ce].contentsObjId,mediaBox:$o[Ce].mediaBox,cropBox:$o[Ce].cropBox,bleedBox:$o[Ce].bleedBox,trimBox:$o[Ce].trimBox,artBox:$o[Ce].artBox,userUnit:$o[Ce].userUnit,rootDictionaryObjId:Ol,resourceDictionaryObjId:ll}));Vs(Ol,!0),yn("<</Type /Pages");var xn="/Kids [";for(gt=0;gt<IA;gt++)xn+=on[gt]+" 0 R ";yn(xn+"]"),yn("/Count "+IA),yn(">>"),yn("endobj"),nA.publish("postPutPages")},nl=function(Ce){nA.publish("putFont",{font:Ce,out:yn,newObject:As,putStream:tl}),Ce.isAlreadyPutted!==!0&&(Ce.objectNumber=As(),yn("<<"),yn("/Type /Font"),yn("/BaseFont /"+HA(Ce.postScriptName)),yn("/Subtype /Type1"),typeof Ce.encoding=="string"&&yn("/Encoding /"+Ce.encoding),yn("/FirstChar 32"),yn("/LastChar 255"),yn(">>"),yn("endobj"))},Ql=function(){for(var Ce in vA)vA.hasOwnProperty(Ce)&&(Bt===!1||Bt===!0&&Ft.hasOwnProperty(Ce))&&nl(vA[Ce])},bu=function(Ce){Ce.objectNumber=As();var gt=[];gt.push({key:"Type",value:"/XObject"}),gt.push({key:"Subtype",value:"/Form"}),gt.push({key:"BBox",value:"["+[tr(Ce.x),tr(Ce.y),tr(Ce.x+Ce.width),tr(Ce.y+Ce.height)].join(" ")+"]"}),gt.push({key:"Matrix",value:"["+Ce.matrix.toString()+"]"});var on=Ce.pages[1].join(`
|
|
|
`);tl({data:on,additionalKeyValues:gt,objectId:Ce.objectNumber}),yn("endobj")},Yl=function(){for(var Ce in Es)Es.hasOwnProperty(Ce)&&bu(Es[Ce])},tc=function(Ce,gt){var on,xn=[],Jn=1/(gt-1);for(on=0;on<1;on+=Jn)xn.push(on);if(xn.push(1),Ce[0].offset!=0){var xr={offset:0,color:Ce[0].color};Ce.unshift(xr)}if(Ce[Ce.length-1].offset!=1){var ra={offset:1,color:Ce[Ce.length-1].color};Ce.push(ra)}for(var qa="",Mo=0,ui=0;ui<xn.length;ui++){for(on=xn[ui];on>Ce[Mo+1].offset;)Mo++;var vi=Ce[Mo].offset,Ji=(on-vi)/(Ce[Mo+1].offset-vi),DA=Ce[Mo].color,RA=Ce[Mo+1].color;qa+=Rn(Math.round((1-Ji)*DA[0]+Ji*RA[0]).toString(16))+Rn(Math.round((1-Ji)*DA[1]+Ji*RA[1]).toString(16))+Rn(Math.round((1-Ji)*DA[2]+Ji*RA[2]).toString(16))}return qa.trim()},Nc=function(Ce,gt){gt||(gt=21);var on=As(),xn=tc(Ce.colors,gt),Jn=[];Jn.push({key:"FunctionType",value:"0"}),Jn.push({key:"Domain",value:"[0.0 1.0]"}),Jn.push({key:"Size",value:"["+gt+"]"}),Jn.push({key:"BitsPerSample",value:"8"}),Jn.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),Jn.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),tl({data:xn,additionalKeyValues:Jn,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:on}),yn("endobj"),Ce.objectNumber=As(),yn("<< /ShadingType "+Ce.type),yn("/ColorSpace /DeviceRGB");var xr="/Coords ["+tr(parseFloat(Ce.coords[0]))+" "+tr(parseFloat(Ce.coords[1]))+" ";Ce.type===2?xr+=tr(parseFloat(Ce.coords[2]))+" "+tr(parseFloat(Ce.coords[3])):xr+=tr(parseFloat(Ce.coords[2]))+" "+tr(parseFloat(Ce.coords[3]))+" "+tr(parseFloat(Ce.coords[4]))+" "+tr(parseFloat(Ce.coords[5])),yn(xr+="]"),Ce.matrix&&yn("/Matrix ["+Ce.matrix.toString()+"]"),yn("/Function "+on+" 0 R"),yn("/Extend [true true]"),yn(">>"),yn("endobj")},_u=function(Ce,gt){var on=es(),xn=As();gt.push({resourcesOid:on,objectOid:xn}),Ce.objectNumber=xn;var Jn=[];Jn.push({key:"Type",value:"/Pattern"}),Jn.push({key:"PatternType",value:"1"}),Jn.push({key:"PaintType",value:"1"}),Jn.push({key:"TilingType",value:"1"}),Jn.push({key:"BBox",value:"["+Ce.boundingBox.map(tr).join(" ")+"]"}),Jn.push({key:"XStep",value:tr(Ce.xStep)}),Jn.push({key:"YStep",value:tr(Ce.yStep)}),Jn.push({key:"Resources",value:on+" 0 R"}),Ce.matrix&&Jn.push({key:"Matrix",value:"["+Ce.matrix.toString()+"]"}),tl({data:Ce.stream,additionalKeyValues:Jn,objectId:Ce.objectNumber}),yn("endobj")},du=function(Ce){var gt;for(gt in Vi)Vi.hasOwnProperty(gt)&&(Vi[gt]instanceof rs?Nc(Vi[gt]):Vi[gt]instanceof JA&&_u(Vi[gt],Ce))},Va=function(Ce){for(var gt in Ce.objectNumber=As(),yn("<<"),Ce)switch(gt){case"opacity":yn("/ca "+Or(Ce[gt]));break;case"stroke-opacity":yn("/CA "+Or(Ce[gt]))}yn(">>"),yn("endobj")},Dc=function(){var Ce;for(Ce in TA)TA.hasOwnProperty(Ce)&&Va(TA[Ce])},Cu=function(){for(var Ce in yn("/XObject <<"),Es)Es.hasOwnProperty(Ce)&&Es[Ce].objectNumber>=0&&yn("/"+Ce+" "+Es[Ce].objectNumber+" 0 R");nA.publish("putXobjectDict"),yn(">>")},Eu=function(){Ps.oid=As(),yn("<<"),yn("/Filter /Standard"),yn("/V "+Ps.v),yn("/R "+Ps.r),yn("/U <"+Ps.toHexString(Ps.U)+">"),yn("/O <"+Ps.toHexString(Ps.O)+">"),yn("/P "+Ps.P),yn(">>"),yn("endobj")},Js=function(){for(var Ce in yn("/Font <<"),vA)vA.hasOwnProperty(Ce)&&(Bt===!1||Bt===!0&&Ft.hasOwnProperty(Ce))&&yn("/"+Ce+" "+vA[Ce].objectNumber+" 0 R");yn(">>")},Uc=function(){if(Object.keys(Vi).length>0){for(var Ce in yn("/Shading <<"),Vi)Vi.hasOwnProperty(Ce)&&Vi[Ce]instanceof rs&&Vi[Ce].objectNumber>=0&&yn("/"+Ce+" "+Vi[Ce].objectNumber+" 0 R");nA.publish("putShadingPatternDict"),yn(">>")}},ql=function(Ce){if(Object.keys(Vi).length>0){for(var gt in yn("/Pattern <<"),Vi)Vi.hasOwnProperty(gt)&&Vi[gt]instanceof qe.TilingPattern&&Vi[gt].objectNumber>=0&&Vi[gt].objectNumber<Ce&&yn("/"+gt+" "+Vi[gt].objectNumber+" 0 R");nA.publish("putTilingPatternDict"),yn(">>")}},$l=function(){if(Object.keys(TA).length>0){var Ce;for(Ce in yn("/ExtGState <<"),TA)TA.hasOwnProperty(Ce)&&TA[Ce].objectNumber>=0&&yn("/"+Ce+" "+TA[Ce].objectNumber+" 0 R");nA.publish("putGStateDict"),yn(">>")}},NA=function(Ce){Vs(Ce.resourcesOid,!0),yn("<<"),yn("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),Js(),Uc(),ql(Ce.objectOid),$l(),Cu(),yn(">>"),yn("endobj")},nc=function(){var Ce=[];Ql(),Dc(),Yl(),du(Ce),nA.publish("putResources"),Ce.forEach(NA),NA({resourcesOid:ll,objectOid:Number.MAX_SAFE_INTEGER}),nA.publish("postPutResources")},rc=function(){nA.publish("putAdditionalObjects");for(var Ce=0;Ce<xa.length;Ce++){var gt=xa[Ce];Vs(gt.objId,!0),yn(gt.content),yn("endobj")}nA.publish("postPutAdditionalObjects")},ac=function(Ce){LA[Ce.fontName]=LA[Ce.fontName]||{},LA[Ce.fontName][Ce.fontStyle]=Ce.id},cl=function(Ce,gt,on,xn,Jn){var xr={id:"F"+(Object.keys(vA).length+1).toString(10),postScriptName:Ce,fontName:gt,fontStyle:on,encoding:xn,isStandardFont:Jn||!1,metadata:{}};return nA.publish("addFont",{font:xr,instance:this}),vA[xr.id]=xr,ac(xr),xr.id},oc=function(Ce){for(var gt=0,on=ma.length;gt<on;gt++){var xn=cl.call(this,Ce[gt][0],Ce[gt][1],Ce[gt][2],ma[gt][3],!0);Bt===!1&&(Ft[xn]=!0);var Jn=Ce[gt][0].split("-");ac({id:xn,fontName:Jn[0],fontStyle:Jn[1]||""})}nA.publish("addFonts",{fonts:vA,dictionary:LA})},Ms=function(Ce){return Ce.foo=function(){try{return Ce.apply(this,arguments)}catch(xn){var gt=xn.stack||"";~gt.indexOf(" at ")&&(gt=gt.split(" at ")[1]);var on="Error in function "+gt.split(`
|
|
|
`)[0].split("<")[0]+": "+xn.message;if(!ua.console)throw new Error(on);ua.console.error(on,xn),ua.alert&&alert(on)}},Ce.foo.bar=Ce,Ce.foo},gu=function(Ce,gt){var on,xn,Jn,xr,ra,qa,Mo,ui,vi;if(Jn=(gt=gt||{}).sourceEncoding||"Unicode",ra=gt.outputEncoding,(gt.autoencode||ra)&&vA[Ni].metadata&&vA[Ni].metadata[Jn]&&vA[Ni].metadata[Jn].encoding&&(xr=vA[Ni].metadata[Jn].encoding,!ra&&vA[Ni].encoding&&(ra=vA[Ni].encoding),!ra&&xr.codePages&&(ra=xr.codePages[0]),typeof ra=="string"&&(ra=xr[ra]),ra)){for(Mo=!1,qa=[],on=0,xn=Ce.length;on<xn;on++)(ui=ra[Ce.charCodeAt(on)])?qa.push(String.fromCharCode(ui)):qa.push(Ce[on]),qa[on].charCodeAt(0)>>8&&(Mo=!0);Ce=qa.join("")}for(on=Ce.length;Mo===void 0&&on!==0;)Ce.charCodeAt(on-1)>>8&&(Mo=!0),on--;if(!Mo)return Ce;for(qa=gt.noBOM?[]:[254,255],on=0,xn=Ce.length;on<xn;on++){if((vi=(ui=Ce.charCodeAt(on))>>8)>>8)throw new Error("Character at position "+on+" of string '"+Ce+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");qa.push(vi),qa.push(ui-(vi<<8))}return String.fromCharCode.apply(void 0,qa)},Os=qe.__private__.pdfEscape=qe.pdfEscape=function(Ce,gt){return gu(Ce,gt).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},ic=qe.__private__.beginPage=function(Ce){ba[++IA]=[],$o[IA]={objId:0,contentsObjId:0,userUnit:Number(Qe),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(Ce[0]),topRightY:Number(Ce[1])}},Ac(IA),Nr(ba[An])},Pu=function(Ce,gt){var on,xn,Jn;switch(ie=gt||ie,typeof Ce=="string"&&(on=Dt(Ce.toLowerCase()),Array.isArray(on)&&(xn=on[0],Jn=on[1])),Array.isArray(Ce)&&(xn=Ce[0]*Sa,Jn=Ce[1]*Sa),isNaN(xn)&&(xn=ye[0],Jn=ye[1]),(xn>14400||Jn>14400)&&(Bo.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),xn=Math.min(14400,xn),Jn=Math.min(14400,Jn)),ye=[xn,Jn],ie.substr(0,1)){case"l":Jn>xn&&(ye=[Jn,xn]);break;case"p":xn>Jn&&(ye=[Jn,xn])}ic(ye),hu(ss),yn(El),Ml!==0&&yn(Ml+" J"),Bc!==0&&yn(Bc+" j"),nA.publish("addPage",{pageNumber:IA})},eu=function(Ce){Ce>0&&Ce<=IA&&(ba.splice(Ce,1),$o.splice(Ce,1),IA--,An>IA&&(An=IA),this.setPage(An))},Ac=function(Ce){Ce>0&&Ce<=IA&&(An=Ce)},sc=qe.__private__.getNumberOfPages=qe.getNumberOfPages=function(){return ba.length-1},Ku=function(Ce,gt,on){var xn,Jn=void 0;return on=on||{},Ce=Ce!==void 0?Ce:vA[Ni].fontName,gt=gt!==void 0?gt:vA[Ni].fontStyle,xn=Ce.toLowerCase(),LA[xn]!==void 0&&LA[xn][gt]!==void 0?Jn=LA[xn][gt]:LA[Ce]!==void 0&&LA[Ce][gt]!==void 0?Jn=LA[Ce][gt]:on.disableWarning===!1&&Bo.warn("Unable to look up font label for font '"+Ce+"', '"+gt+"'. Refer to getFontList() for available fonts."),Jn||on.noFallback||(Jn=LA.times[gt])==null&&(Jn=LA.times.normal),Jn},zu=qe.__private__.putInfo=function(){var Ce=As(),gt=function(xn){return xn};for(var on in dt!==null&&(gt=Ps.encryptor(Ce,0)),yn("<<"),yn("/Producer ("+Os(gt("jsPDF "+no.version))+")"),qo)qo.hasOwnProperty(on)&&qo[on]&&yn("/"+on.substr(0,1).toUpperCase()+on.substr(1)+" ("+Os(gt(qo[on]))+")");yn("/CreationDate ("+Os(gt(Fr))+")"),yn(">>"),yn("endobj")},lc=qe.__private__.putCatalog=function(Ce){var gt=(Ce=Ce||{}).rootDictionaryObjId||Ol;switch(As(),yn("<<"),yn("/Type /Catalog"),yn("/Pages "+gt+" 0 R"),Za||(Za="fullwidth"),Za){case"fullwidth":yn("/OpenAction [3 0 R /FitH null]");break;case"fullheight":yn("/OpenAction [3 0 R /FitV null]");break;case"fullpage":yn("/OpenAction [3 0 R /Fit]");break;case"original":yn("/OpenAction [3 0 R /XYZ null null 1]");break;default:var on=""+Za;on.substr(on.length-1)==="%"&&(Za=parseInt(Za)/100),typeof Za=="number"&&yn("/OpenAction [3 0 R /XYZ null null "+Or(Za)+"]")}switch(Ii||(Ii="continuous"),Ii){case"continuous":yn("/PageLayout /OneColumn");break;case"single":yn("/PageLayout /SinglePage");break;case"two":case"twoleft":yn("/PageLayout /TwoColumnLeft");break;case"tworight":yn("/PageLayout /TwoColumnRight")}ri&&yn("/PageMode /"+ri),nA.publish("putCatalog"),yn(">>"),yn("endobj")},Oc=qe.__private__.putTrailer=function(){yn("trailer"),yn("<<"),yn("/Size "+(zn+1)),yn("/Root "+zn+" 0 R"),yn("/Info "+(zn-1)+" 0 R"),dt!==null&&yn("/Encrypt "+Ps.oid+" 0 R"),yn("/ID [ <"+cr+"> <"+cr+"> ]"),yn(">>")},Gu=qe.__private__.putHeader=function(){yn("%PDF-"+tn),yn("%\xBA\xDF\xAC\xE0")},Zu=qe.__private__.putXRef=function(){var Ce="0000000000";yn("xref"),yn("0 "+(zn+1)),yn("0000000000 65535 f ");for(var gt=1;gt<=zn;gt++)typeof Ar[gt]=="function"?yn((Ce+Ar[gt]()).slice(-10)+" 00000 n "):Ar[gt]!==void 0?yn((Ce+Ar[gt]).slice(-10)+" 00000 n "):yn("0000000000 00000 n ")},yl=qe.__private__.buildDocument=function(){Zo(),Nr(gr),nA.publish("buildDocument"),Gu(),Rs(),rc(),nc(),dt!==null&&Eu(),zu(),lc();var Ce=vr;return Zu(),Oc(),yn("startxref"),yn(""+Ce),yn("%%EOF"),Nr(ba[An]),gr.join(`
|
|
|
`)},tu=qe.__private__.getBlob=function(Ce){return new Blob([Po(Ce)],{type:"application/pdf"})},fu=qe.output=qe.__private__.output=Ms(function(Ce,gt){switch(typeof(gt=gt||{})=="string"?gt={filename:gt}:gt.filename=gt.filename||"generated.pdf",Ce){case void 0:return yl();case"save":qe.save(gt.filename);break;case"arraybuffer":return Po(yl());case"blob":return tu(yl());case"bloburi":case"bloburl":if(ua.URL!==void 0&&typeof ua.URL.createObjectURL=="function")return ua.URL&&ua.URL.createObjectURL(tu(yl()))||void 0;Bo.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var on="",xn=yl();try{on=dr(xn)}catch(RA){on=dr(unescape(encodeURIComponent(xn)))}return"data:application/pdf;filename="+gt.filename+";base64,"+on;case"pdfobjectnewwindow":if(Object.prototype.toString.call(ua)==="[object Window]"){var Jn="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js",xr=' integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==" crossorigin="anonymous"';gt.pdfObjectUrl&&(Jn=gt.pdfObjectUrl,xr="");var ra='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><script src="'+Jn+'"'+xr+'><\/script><script >PDFObject.embed("'+this.output("dataurlstring")+'", '+JSON.stringify(gt)+");<\/script></body></html>",qa=ua.open();return qa!==null&&qa.document.write(ra),qa}throw new Error("The option pdfobjectnewwindow just works in a browser-environment.");case"pdfjsnewwindow":if(Object.prototype.toString.call(ua)==="[object Window]"){var Mo='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe id="pdfViewer" src="'+(gt.pdfJsUrl||"examples/PDF.js/web/viewer.html")+"?file=&downloadName="+gt.filename+'" width="500px" height="400px" /></body></html>',ui=ua.open();if(ui!==null){ui.document.write(Mo);var vi=this;ui.document.documentElement.querySelector("#pdfViewer").onload=function(){ui.document.title=gt.filename,ui.document.documentElement.querySelector("#pdfViewer").contentWindow.PDFViewerApplication.open(vi.output("bloburl"))}}return ui}throw new Error("The option pdfjsnewwindow just works in a browser-environment.");case"dataurlnewwindow":if(Object.prototype.toString.call(ua)!=="[object Window]")throw new Error("The option dataurlnewwindow just works in a browser-environment.");var Ji='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe src="'+this.output("datauristring",gt)+'"></iframe></body></html>',DA=ua.open();if(DA!==null&&(DA.document.write(Ji),DA.document.title=gt.filename),DA||typeof safari=="undefined")return DA;break;case"datauri":case"dataurl":return ua.document.location.href=this.output("datauristring",gt);default:return null}}),uc=function(Ce){return Array.isArray(Xl)===!0&&Xl.indexOf(Ce)>-1};switch(fe){case"pt":Sa=1;break;case"mm":Sa=72/25.4;break;case"cm":Sa=72/2.54;break;case"in":Sa=72;break;case"px":Sa=uc("px_scaling")==1?.75:96/72;break;case"pc":case"em":Sa=12;break;case"ex":Sa=6;break;default:if(typeof fe!="number")throw new Error("Invalid unit: "+fe);Sa=fe}var Ps=null;Ha(),or();var Wu=function(Ce){return dt!==null?Ps.encryptor(Ce,0):function(gt){return gt}},cc=qe.__private__.getPageInfo=qe.getPageInfo=function(Ce){if(isNaN(Ce)||Ce%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfo");return{objId:$o[Ce].objId,pageNumber:Ce,pageContext:$o[Ce]}},ei=qe.__private__.getPageInfoByObjId=function(Ce){if(isNaN(Ce)||Ce%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfoByObjId");for(var gt in $o)if($o[gt].objId===Ce)break;return cc(gt)},Fu=qe.__private__.getCurrentPageInfo=qe.getCurrentPageInfo=function(){return{objId:$o[An].objId,pageNumber:An,pageContext:$o[An]}};qe.addPage=function(){return Pu.apply(this,arguments),this},qe.setPage=function(){return Ac.apply(this,arguments),Nr.call(this,ba[An]),this},qe.insertPage=function(Ce){return this.addPage(),this.movePage(An,Ce),this},qe.movePage=function(Ce,gt){var on,xn;if(Ce>gt){on=ba[Ce],xn=$o[Ce];for(var Jn=Ce;Jn>gt;Jn--)ba[Jn]=ba[Jn-1],$o[Jn]=$o[Jn-1];ba[gt]=on,$o[gt]=xn,this.setPage(gt)}else if(Ce<gt){on=ba[Ce],xn=$o[Ce];for(var xr=Ce;xr<gt;xr++)ba[xr]=ba[xr+1],$o[xr]=$o[xr+1];ba[gt]=on,$o[gt]=xn,this.setPage(gt)}return this},qe.deletePage=function(){return eu.apply(this,arguments),this},qe.__private__.text=qe.text=function(Ce,gt,on,xn,Jn){var xr,ra,qa,Mo,ui,vi,Ji,DA,RA,zA=(xn=xn||{}).scope||this;if(typeof Ce=="number"&&typeof gt=="number"&&(typeof on=="string"||Array.isArray(on))){var Fs=on;on=gt,gt=Ce,Ce=Fs}if(arguments[3]instanceof Wo?(bn("The transform parameter of text() with a Matrix value"),RA=Jn):(qa=arguments[4],Mo=arguments[5],(0,ee.Z)(Ji=arguments[3])==="object"&&Ji!==null||(typeof qa=="string"&&(Mo=qa,qa=null),typeof Ji=="string"&&(Mo=Ji,Ji=null),typeof Ji=="number"&&(qa=Ji,Ji=null),xn={flags:Ji,angle:qa,align:Mo})),isNaN(gt)||isNaN(on)||Ce==null)throw new Error("Invalid arguments passed to jsPDF.text");if(Ce.length===0)return zA;var ls="",Pl=!1,xs=typeof xn.lineHeightFactor=="number"?xn.lineHeightFactor:au,Hl=zA.internal.scaleFactor;function Yu(ha){return ha=ha.split(" ").join(Array(xn.TabLen||9).join(" ")),Os(ha,Ji)}function Ec(ha){for(var Zr,Aa=ha.concat(),Ba=[],ta=Aa.length;ta--;)typeof(Zr=Aa.shift())=="string"?Ba.push(Zr):Array.isArray(ha)&&(Zr.length===1||Zr[1]===void 0&&Zr[2]===void 0)?Ba.push(Zr[0]):Ba.push([Zr[0],Zr[1],Zr[2]]);return Ba}function Nu(ha,Zr){var Aa;if(typeof ha=="string")Aa=Zr(ha)[0];else if(Array.isArray(ha)){for(var Ba,ta,sa=ha.concat(),qr=[],Vr=sa.length;Vr--;)typeof(Ba=sa.shift())=="string"?qr.push(Zr(Ba)[0]):Array.isArray(Ba)&&typeof Ba[0]=="string"&&(ta=Zr(Ba[0],Ba[1],Ba[2]),qr.push([ta[0],ta[1],ta[2]]));Aa=qr}return Aa}var Du=!1,Fl=!0;if(typeof Ce=="string")Du=!0;else if(Array.isArray(Ce)){var Su=Ce.concat();ra=[];for(var jl,Qs=Su.length;Qs--;)(typeof(jl=Su.shift())!="string"||Array.isArray(jl)&&typeof jl[0]!="string")&&(Fl=!1);Du=Fl}if(Du===!1)throw new Error('Type of text must be string or Array. "'+Ce+'" is not recognized.');typeof Ce=="string"&&(Ce=Ce.match(/[\r?\n]/)?Ce.split(/\r\n|\r|\n/g):[Ce]);var Uu=Ma/zA.internal.scaleFactor,Ou=Uu*(xs-1);switch(xn.baseline){case"bottom":on-=Ou;break;case"top":on+=Uu-Ou;break;case"hanging":on+=Uu-2*Ou;break;case"middle":on+=Uu/2-Ou}if((vi=xn.maxWidth||0)>0&&(typeof Ce=="string"?Ce=zA.splitTextToSize(Ce,vi):Object.prototype.toString.call(Ce)==="[object Array]"&&(Ce=Ce.reduce(function(ha,Zr){return ha.concat(zA.splitTextToSize(Zr,vi))},[]))),xr={text:Ce,x:gt,y:on,options:xn,mutex:{pdfEscape:Os,activeFontKey:Ni,fonts:vA,activeFontSize:Ma}},nA.publish("preProcessText",xr),Ce=xr.text,qa=(xn=xr.options).angle,!(RA instanceof Wo)&&qa&&typeof qa=="number"){qa*=Math.PI/180,xn.rotationDirection===0&&(qa=-qa),Pn===$t.ADVANCED&&(qa=-qa);var Qu=Math.cos(qa),Tu=Math.sin(qa);RA=new Wo(Qu,Tu,-Tu,Qu,0,0)}else qa&&qa instanceof Wo&&(RA=qa);Pn!==$t.ADVANCED||RA||(RA=vl),(ui=xn.charSpace||pu)!==void 0&&(ls+=tr(Xt(ui))+` Tc
|
|
|
`,this.setCharSpace(this.getCharSpace()||0)),(DA=xn.horizontalScale)!==void 0&&(ls+=tr(100*DA)+` Tz
|
|
|
`),xn.lang;var Ls=-1,rl=xn.renderingMode!==void 0?xn.renderingMode:xn.stroke,Ru=zA.internal.getCurrentPageInfo().pageContext;switch(rl){case 0:case!1:case"fill":Ls=0;break;case 1:case!0:case"stroke":Ls=1;break;case 2:case"fillThenStroke":Ls=2;break;case 3:case"invisible":Ls=3;break;case 4:case"fillAndAddForClipping":Ls=4;break;case 5:case"strokeAndAddPathForClipping":Ls=5;break;case 6:case"fillThenStrokeAndAddToPathForClipping":Ls=6;break;case 7:case"addToPathForClipping":Ls=7}var Mu=Ru.usedRenderingMode!==void 0?Ru.usedRenderingMode:-1;Ls!==-1?ls+=Ls+` Tr
|
|
|
`:Mu!==-1&&(ls+=`0 Tr
|
|
|
`),Ls!==-1&&(Ru.usedRenderingMode=Ls),Mo=xn.align||"left";var Be,be=Ma*xs,ze=zA.internal.pageSize.getWidth(),Xe=vA[Ni];ui=xn.charSpace||pu,vi=xn.maxWidth||0,Ji=Object.assign({autoencode:!0,noBOM:!0},xn.flags);var ct=[];if(Object.prototype.toString.call(Ce)==="[object Array]"){var ht;ra=Ec(Ce),Mo!=="left"&&(Be=ra.map(function(ha){return zA.getStringUnitWidth(ha,{font:Xe,charSpace:ui,fontSize:Ma,doKerning:!1})*Ma/Hl}));var xt,Nt=0;if(Mo==="right"){gt-=Be[0],Ce=[],Qs=ra.length;for(var Yt=0;Yt<Qs;Yt++)Yt===0?(xt=bl(gt),ht=Rl(on)):(xt=Xt(Nt-Be[Yt]),ht=-be),Ce.push([ra[Yt],xt,ht]),Nt=Be[Yt]}else if(Mo==="center"){gt-=Be[0]/2,Ce=[],Qs=ra.length;for(var Vt=0;Vt<Qs;Vt++)Vt===0?(xt=bl(gt),ht=Rl(on)):(xt=Xt((Nt-Be[Vt])/2),ht=-be),Ce.push([ra[Vt],xt,ht]),Nt=Be[Vt]}else if(Mo==="left"){Ce=[],Qs=ra.length;for(var En=0;En<Qs;En++)Ce.push(ra[En])}else{if(Mo!=="justify")throw new Error('Unrecognized alignment option, use "left", "center", "right" or "justify".');Ce=[],Qs=ra.length,vi=vi!==0?vi:ze;for(var sn=0;sn<Qs;sn++)ht=sn===0?Rl(on):-be,xt=sn===0?bl(gt):0,sn<Qs-1?ct.push(tr(Xt((vi-Be[sn])/(ra[sn].split(" ").length-1)))):ct.push(0),Ce.push([ra[sn],xt,ht])}}var hn=typeof xn.R2L=="boolean"?xn.R2L:Oo;hn===!0&&(Ce=Nu(Ce,function(ha,Zr,Aa){return[ha.split("").reverse().join(""),Zr,Aa]})),xr={text:Ce,x:gt,y:on,options:xn,mutex:{pdfEscape:Os,activeFontKey:Ni,fonts:vA,activeFontSize:Ma}},nA.publish("postProcessText",xr),Ce=xr.text,Pl=xr.mutex.isHex||!1;var pn=vA[Ni].encoding;pn!=="WinAnsiEncoding"&&pn!=="StandardEncoding"||(Ce=Nu(Ce,function(ha,Zr,Aa){return[Yu(ha),Zr,Aa]})),ra=Ec(Ce),Ce=[];for(var Bn,Yn,Gn,ur=0,rr=1,ir=Array.isArray(ra[0])?rr:ur,Sr="",Gr=function(ha,Zr,Aa){var Ba="";return Aa instanceof Wo?(Aa=typeof xn.angle=="number"?el(Aa,new Wo(1,0,0,1,ha,Zr)):el(new Wo(1,0,0,1,ha,Zr),Aa),Pn===$t.ADVANCED&&(Aa=el(new Wo(1,0,0,-1,0,0),Aa)),Ba=Aa.join(" ")+` Tm
|
|
|
`):Ba=tr(ha)+" "+tr(Zr)+` Td
|
|
|
`,Ba},Jr=0;Jr<ra.length;Jr++){switch(Sr="",ir){case rr:Gn=(Pl?"<":"(")+ra[Jr][0]+(Pl?">":")"),Bn=parseFloat(ra[Jr][1]),Yn=parseFloat(ra[Jr][2]);break;case ur:Gn=(Pl?"<":"(")+ra[Jr]+(Pl?">":")"),Bn=bl(gt),Yn=Rl(on)}ct!==void 0&&ct[Jr]!==void 0&&(Sr=ct[Jr]+` Tw
|
|
|
`),Jr===0?Ce.push(Sr+Gr(Bn,Yn,RA)+Gn):ir===ur?Ce.push(Sr+Gn):ir===rr&&Ce.push(Sr+Gr(Bn,Yn,RA)+Gn)}Ce=ir===ur?Ce.join(` Tj
|
|
|
T* `):Ce.join(` Tj
|
|
|
`),Ce+=` Tj
|
|
|
`;var Hr=`BT
|
|
|
/`;return Hr+=Ni+" "+Ma+` Tf
|
|
|
`,Hr+=tr(Ma*xs)+` TL
|
|
|
`,Hr+=ou+`
|
|
|
`,Hr+=ls,Hr+=Ce,yn(Hr+="ET"),Ft[Ni]=!0,zA};var dc=qe.__private__.clip=qe.clip=function(Ce){return yn(Ce==="evenodd"?"W*":"W"),this};qe.clipEvenOdd=function(){return dc("evenodd")},qe.__private__.discardPath=qe.discardPath=function(){return yn("n"),this};var dl=qe.__private__.isValidStyle=function(Ce){var gt=!1;return[void 0,null,"S","D","F","DF","FD","f","f*","B","B*","n"].indexOf(Ce)!==-1&&(gt=!0),gt};qe.__private__.setDefaultPathOperation=qe.setDefaultPathOperation=function(Ce){return dl(Ce)&&(tt=Ce),this};var gc=qe.__private__.getStyle=qe.getStyle=function(Ce){var gt=tt;switch(Ce){case"D":case"S":gt="S";break;case"F":gt="f";break;case"FD":case"DF":gt="B";break;case"f":case"f*":case"B":case"B*":gt=Ce}return gt},Vu=qe.close=function(){return yn("h"),this};qe.stroke=function(){return yn("S"),this},qe.fill=function(Ce){return nu("f",Ce),this},qe.fillEvenOdd=function(Ce){return nu("f*",Ce),this},qe.fillStroke=function(Ce){return nu("B",Ce),this},qe.fillStrokeEvenOdd=function(Ce){return nu("B*",Ce),this};var nu=function(Ce,gt){(0,ee.Z)(gt)==="object"?mc(gt,Ce):yn(Ce)},mu=function(Ce){Ce===null||Pn===$t.ADVANCED&&Ce===void 0||(Ce=gc(Ce),yn(Ce))};function fc(Ce,gt,on,xn,Jn){var xr=new JA(gt||this.boundingBox,on||this.xStep,xn||this.yStep,this.gState,Jn||this.matrix);xr.stream=this.stream;var ra=Ce+"$$"+this.cloneIndex+++"$$";return Us(ra,xr),xr}var mc=function(Ce,gt){var on=Jl[Ce.key],xn=Vi[on];if(xn instanceof rs)yn("q"),yn(hc(gt)),xn.gState&&qe.setGState(xn.gState),yn(Ce.matrix.toString()+" cm"),yn("/"+on+" sh"),yn("Q");else if(xn instanceof JA){var Jn=new Wo(1,0,0,-1,0,iu());Ce.matrix&&(Jn=Jn.multiply(Ce.matrix||vl),on=fc.call(xn,Ce.key,Ce.boundingBox,Ce.xStep,Ce.yStep,Jn).id),yn("q"),yn("/Pattern cs"),yn("/"+on+" scn"),xn.gState&&qe.setGState(xn.gState),yn(gt),yn("Q")}},hc=function(Ce){switch(Ce){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"}},xu=qe.moveTo=function(Ce,gt){return yn(tr(Xt(Ce))+" "+tr(Cn(gt))+" m"),this},Tl=qe.lineTo=function(Ce,gt){return yn(tr(Xt(Ce))+" "+tr(Cn(gt))+" l"),this},ru=qe.curveTo=function(Ce,gt,on,xn,Jn,xr){return yn([tr(Xt(Ce)),tr(Cn(gt)),tr(Xt(on)),tr(Cn(xn)),tr(Xt(Jn)),tr(Cn(xr)),"c"].join(" ")),this};qe.__private__.line=qe.line=function(Ce,gt,on,xn,Jn){if(isNaN(Ce)||isNaN(gt)||isNaN(on)||isNaN(xn)||!dl(Jn))throw new Error("Invalid arguments passed to jsPDF.line");return Pn===$t.COMPAT?this.lines([[on-Ce,xn-gt]],Ce,gt,[1,1],Jn||"S"):this.lines([[on-Ce,xn-gt]],Ce,gt,[1,1]).stroke()},qe.__private__.lines=qe.lines=function(Ce,gt,on,xn,Jn,xr){var ra,qa,Mo,ui,vi,Ji,DA,RA,zA,Fs,ls,Pl;if(typeof Ce=="number"&&(Pl=on,on=gt,gt=Ce,Ce=Pl),xn=xn||[1,1],xr=xr||!1,isNaN(gt)||isNaN(on)||!Array.isArray(Ce)||!Array.isArray(xn)||!dl(Jn)||typeof xr!="boolean")throw new Error("Invalid arguments passed to jsPDF.lines");for(xu(gt,on),ra=xn[0],qa=xn[1],ui=Ce.length,Fs=gt,ls=on,Mo=0;Mo<ui;Mo++)(vi=Ce[Mo]).length===2?(Fs=vi[0]*ra+Fs,ls=vi[1]*qa+ls,Tl(Fs,ls)):(Ji=vi[0]*ra+Fs,DA=vi[1]*qa+ls,RA=vi[2]*ra+Fs,zA=vi[3]*qa+ls,Fs=vi[4]*ra+Fs,ls=vi[5]*qa+ls,ru(Ji,DA,RA,zA,Fs,ls));return xr&&Vu(),mu(Jn),this},qe.path=function(Ce){for(var gt=0;gt<Ce.length;gt++){var on=Ce[gt],xn=on.c;switch(on.op){case"m":xu(xn[0],xn[1]);break;case"l":Tl(xn[0],xn[1]);break;case"c":ru.apply(this,xn);break;case"h":Vu()}}return this},qe.__private__.rect=qe.rect=function(Ce,gt,on,xn,Jn){if(isNaN(Ce)||isNaN(gt)||isNaN(on)||isNaN(xn)||!dl(Jn))throw new Error("Invalid arguments passed to jsPDF.rect");return Pn===$t.COMPAT&&(xn=-xn),yn([tr(Xt(Ce)),tr(Cn(gt)),tr(Xt(on)),tr(Xt(xn)),"re"].join(" ")),mu(Jn),this},qe.__private__.triangle=qe.triangle=function(Ce,gt,on,xn,Jn,xr,ra){if(isNaN(Ce)||isNaN(gt)||isNaN(on)||isNaN(xn)||isNaN(Jn)||isNaN(xr)||!dl(ra))throw new Error("Invalid arguments passed to jsPDF.triangle");return this.lines([[on-Ce,xn-gt],[Jn-on,xr-xn],[Ce-Jn,gt-xr]],Ce,gt,[1,1],ra,!0),this},qe.__private__.roundedRect=qe.roundedRect=function(Ce,gt,on,xn,Jn,xr,ra){if(isNaN(Ce)||isNaN(gt)||isNaN(on)||isNaN(xn)||isNaN(Jn)||isNaN(xr)||!dl(ra))throw new Error("Invalid arguments passed to jsPDF.roundedRect");var qa=4/3*(Math.SQRT2-1);return Jn=Math.min(Jn,.5*on),xr=Math.min(xr,.5*xn),this.lines([[on-2*Jn,0],[Jn*qa,0,Jn,xr-xr*qa,Jn,xr],[0,xn-2*xr],[0,xr*qa,-Jn*qa,xr,-Jn,xr],[2*Jn-on,0],[-Jn*qa,0,-Jn,-xr*qa,-Jn,-xr],[0,2*xr-xn],[0,-xr*qa,Jn*qa,-xr,Jn,-xr]],Ce+Jn,gt,[1,1],ra,!0),this},qe.__private__.ellipse=qe.ellipse=function(Ce,gt,on,xn,Jn){if(isNaN(Ce)||isNaN(gt)||isNaN(on)||isNaN(xn)||!dl(Jn))throw new Error("Invalid arguments passed to jsPDF.ellipse");var xr=4/3*(Math.SQRT2-1)*on,ra=4/3*(Math.SQRT2-1)*xn;return xu(Ce+on,gt),ru(Ce+on,gt-ra,Ce+xr,gt-xn,Ce,gt-xn),ru(Ce-xr,gt-xn,Ce-on,gt-ra,Ce-on,gt),ru(Ce-on,gt+ra,Ce-xr,gt+xn,Ce,gt+xn),ru(Ce+xr,gt+xn,Ce+on,gt+ra,Ce+on,gt),mu(Jn),this},qe.__private__.circle=qe.circle=function(Ce,gt,on,xn){if(isNaN(Ce)||isNaN(gt)||isNaN(on)||!dl(xn))throw new Error("Invalid arguments passed to jsPDF.circle");return this.ellipse(Ce,gt,on,on,xn)},qe.setFont=function(Ce,gt,on){return on&&(gt=Mr(gt,on)),Ni=Ku(Ce,gt,{disableWarning:!1}),this};var Qc=qe.__private__.getFont=qe.getFont=function(){return vA[Ku.apply(qe,arguments)]};qe.__private__.getFontList=qe.getFontList=function(){var Ce,gt,on={};for(Ce in LA)if(LA.hasOwnProperty(Ce))for(gt in on[Ce]=[],LA[Ce])LA[Ce].hasOwnProperty(gt)&&on[Ce].push(gt);return on},qe.addFont=function(Ce,gt,on,xn,Jn){var xr=["StandardEncoding","MacRomanEncoding","Identity-H","WinAnsiEncoding"];return arguments[3]&&xr.indexOf(arguments[3])!==-1?Jn=arguments[3]:arguments[3]&&xr.indexOf(arguments[3])==-1&&(on=Mr(on,xn)),Jn=Jn||"Identity-H",cl.call(this,Ce,gt,on,Jn)};var au,ss=Ae.lineWidth||.200025,wl=qe.__private__.getLineWidth=qe.getLineWidth=function(){return ss},hu=qe.__private__.setLineWidth=qe.setLineWidth=function(Ce){return ss=Ce,yn(tr(Xt(Ce))+" w"),this};qe.__private__.setLineDash=no.API.setLineDash=no.API.setLineDashPattern=function(Ce,gt){if(Ce=Ce||[],gt=gt||0,isNaN(gt)||!Array.isArray(Ce))throw new Error("Invalid arguments passed to jsPDF.setLineDash");return Ce=Ce.map(function(on){return tr(Xt(on))}).join(" "),gt=tr(Xt(gt)),yn("["+Ce+"] "+gt+" d"),this};var Ju=qe.__private__.getLineHeight=qe.getLineHeight=function(){return Ma*au};qe.__private__.getLineHeight=qe.getLineHeight=function(){return Ma*au};var pc=qe.__private__.setLineHeightFactor=qe.setLineHeightFactor=function(Ce){return typeof(Ce=Ce||1.15)=="number"&&(au=Ce),this},Lu=qe.__private__.getLineHeightFactor=qe.getLineHeightFactor=function(){return au};pc(Ae.lineHeight);var bl=qe.__private__.getHorizontalCoordinate=function(Ce){return Xt(Ce)},Rl=qe.__private__.getVerticalCoordinate=function(Ce){return Pn===$t.ADVANCED?Ce:$o[An].mediaBox.topRightY-$o[An].mediaBox.bottomLeftY-Xt(Ce)},vc=qe.__private__.getHorizontalCoordinateString=qe.getHorizontalCoordinateString=function(Ce){return tr(bl(Ce))},Cl=qe.__private__.getVerticalCoordinateString=qe.getVerticalCoordinateString=function(Ce){return tr(Rl(Ce))},El=Ae.strokeColor||"0 G";qe.__private__.getStrokeColor=qe.getDrawColor=function(){return AA(El)},qe.__private__.setStrokeColor=qe.setDrawColor=function(Ce,gt,on,xn){return El=ul({ch1:Ce,ch2:gt,ch3:on,ch4:xn,pdfColorType:"draw",precision:2}),yn(El),this};var Iu=Ae.fillColor||"0 g";qe.__private__.getFillColor=qe.getFillColor=function(){return AA(Iu)},qe.__private__.setFillColor=qe.setFillColor=function(Ce,gt,on,xn){return Iu=ul({ch1:Ce,ch2:gt,ch3:on,ch4:xn,pdfColorType:"fill",precision:2}),yn(Iu),this};var ou=Ae.textColor||"0 g",Sc=qe.__private__.getTextColor=qe.getTextColor=function(){return AA(ou)};qe.__private__.setTextColor=qe.setTextColor=function(Ce,gt,on,xn){return ou=ul({ch1:Ce,ch2:gt,ch3:on,ch4:xn,pdfColorType:"text",precision:3}),this};var pu=Ae.charSpace,vs=qe.__private__.getCharSpace=qe.getCharSpace=function(){return parseFloat(pu||0)};qe.__private__.setCharSpace=qe.setCharSpace=function(Ce){if(isNaN(Ce))throw new Error("Invalid argument passed to jsPDF.setCharSpace");return pu=Ce,this};var Ml=0;qe.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},qe.__private__.setLineCap=qe.setLineCap=function(Ce){var gt=qe.CapJoinStyles[Ce];if(gt===void 0)throw new Error("Line cap style of '"+Ce+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return Ml=gt,yn(gt+" J"),this};var Bc=0;qe.__private__.setLineJoin=qe.setLineJoin=function(Ce){var gt=qe.CapJoinStyles[Ce];if(gt===void 0)throw new Error("Line join style of '"+Ce+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return Bc=gt,yn(gt+" j"),this},qe.__private__.setLineMiterLimit=qe.__private__.setMiterLimit=qe.setLineMiterLimit=qe.setMiterLimit=function(Ce){if(Ce=Ce||0,isNaN(Ce))throw new Error("Invalid argument passed to jsPDF.setLineMiterLimit");return yn(tr(Xt(Ce))+" M"),this},qe.GState=Ns,qe.setGState=function(Ce){(Ce=typeof Ce=="string"?TA[ps[Ce]]:yc(null,Ce)).equals(sl)||(yn("/"+Ce.id+" gs"),sl=Ce)};var yc=function(Ce,gt){if(!Ce||!ps[Ce]){var on=!1;for(var xn in TA)if(TA.hasOwnProperty(xn)&&TA[xn].equals(gt)){on=!0;break}if(on)gt=TA[xn];else{var Jn="GS"+(Object.keys(TA).length+1).toString(10);TA[Jn]=gt,gt.id=Jn}return Ce&&(ps[Ce]=gt.id),nA.publish("addGState",gt),gt}};qe.addGState=function(Ce,gt){return yc(Ce,gt),this},qe.saveGraphicsState=function(){return yn("q"),$s.push({key:Ni,size:Ma,color:ou}),this},qe.restoreGraphicsState=function(){yn("Q");var Ce=$s.pop();return Ni=Ce.key,Ma=Ce.size,ou=Ce.color,sl=null,this},qe.setCurrentTransformationMatrix=function(Ce){return yn(Ce.toString()+" cm"),this},qe.comment=function(Ce){return yn("#"+Ce),this};var So=function(Ce,gt){var on=Ce||0;Object.defineProperty(this,"x",{enumerable:!0,get:function(){return on},set:function(xr){isNaN(xr)||(on=parseFloat(xr))}});var xn=gt||0;Object.defineProperty(this,"y",{enumerable:!0,get:function(){return xn},set:function(xr){isNaN(xr)||(xn=parseFloat(xr))}});var Jn="pt";return Object.defineProperty(this,"type",{enumerable:!0,get:function(){return Jn},set:function(xr){Jn=xr.toString()}}),this},gl=function(Ce,gt,on,xn){So.call(this,Ce,gt),this.type="rect";var Jn=on||0;Object.defineProperty(this,"w",{enumerable:!0,get:function(){return Jn},set:function(ra){isNaN(ra)||(Jn=parseFloat(ra))}});var xr=xn||0;return Object.defineProperty(this,"h",{enumerable:!0,get:function(){return xr},set:function(ra){isNaN(ra)||(xr=parseFloat(ra))}}),this},kl=function(){this.page=IA,this.currentPage=An,this.pages=ba.slice(0),this.pagesContext=$o.slice(0),this.x=Bs,this.y=ji,this.matrix=Al,this.width=vu(An),this.height=iu(An),this.outputDestination=ro,this.id="",this.objectNumber=-1};kl.prototype.restore=function(){IA=this.page,An=this.currentPage,$o=this.pagesContext,ba=this.pages,Bs=this.x,ji=this.y,Al=this.matrix,bc(An,this.width),Cc(An,this.height),ro=this.outputDestination};var wc=function(Ce,gt,on,xn,Jn){pl.push(new kl),IA=An=0,ba=[],Bs=Ce,ji=gt,Al=Jn,ic([on,xn])},Tc=function(Ce){if(Ts[Ce])pl.pop().restore();else{var gt=new kl,on="Xo"+(Object.keys(Es).length+1).toString(10);gt.id=on,Ts[Ce]=on,Es[on]=gt,nA.publish("addFormObject",gt),pl.pop().restore()}};for(var Xu in qe.beginFormObject=function(Ce,gt,on,xn,Jn){return wc(Ce,gt,on,xn,Jn),this},qe.endFormObject=function(Ce){return Tc(Ce),this},qe.doFormObject=function(Ce,gt){var on=Es[Ts[Ce]];return yn("q"),yn(gt.toString()+" cm"),yn("/"+on.id+" Do"),yn("Q"),this},qe.getFormObject=function(Ce){var gt=Es[Ts[Ce]];return{x:gt.x,y:gt.y,width:gt.width,height:gt.height,matrix:gt.matrix}},qe.save=function(Ce,gt){return Ce=Ce||"generated.pdf",(gt=gt||{}).returnPromise=gt.returnPromise||!1,gt.returnPromise===!1?(kr(tu(yl()),Ce),typeof kr.unload=="function"&&ua.setTimeout&&setTimeout(kr.unload,911),this):new Promise(function(on,xn){try{var Jn=kr(tu(yl()),Ce);typeof kr.unload=="function"&&ua.setTimeout&&setTimeout(kr.unload,911),on(Jn)}catch(xr){xn(xr.message)}})},no.API)no.API.hasOwnProperty(Xu)&&(Xu==="events"&&no.API.events.length?function(Ce,gt){var on,xn,Jn;for(Jn=gt.length-1;Jn!==-1;Jn--)on=gt[Jn][0],xn=gt[Jn][1],Ce.subscribe.apply(Ce,[on].concat(typeof xn=="function"?[xn]:xn))}(nA,no.API.events):qe[Xu]=no.API[Xu]);var vu=qe.getPageWidth=function(Ce){return($o[Ce=Ce||An].mediaBox.topRightX-$o[Ce].mediaBox.bottomLeftX)/Sa},bc=qe.setPageWidth=function(Ce,gt){$o[Ce].mediaBox.topRightX=gt*Sa+$o[Ce].mediaBox.bottomLeftX},iu=qe.getPageHeight=function(Ce){return($o[Ce=Ce||An].mediaBox.topRightY-$o[Ce].mediaBox.bottomLeftY)/Sa},Cc=qe.setPageHeight=function(Ce,gt){$o[Ce].mediaBox.topRightY=gt*Sa+$o[Ce].mediaBox.bottomLeftY};return qe.internal={pdfEscape:Os,getStyle:gc,getFont:Qc,getFontSize:za,getCharSpace:vs,getTextColor:Sc,getLineHeight:Ju,getLineHeightFactor:Lu,getLineWidth:wl,write:ni,getHorizontalCoordinate:bl,getVerticalCoordinate:Rl,getCoordinateString:vc,getVerticalCoordinateString:Cl,collections:{},newObject:As,newAdditionalObject:wu,newObjectDeferred:es,newObjectDeferredBegin:Vs,getFilters:Sl,putStream:tl,events:nA,scaleFactor:Sa,pageSize:{getWidth:function(){return vu(An)},setWidth:function(Ce){bc(An,Ce)},getHeight:function(){return iu(An)},setHeight:function(Ce){Cc(An,Ce)}},encryptionOptions:dt,encryption:Ps,getEncryptor:Wu,output:fu,getNumberOfPages:sc,pages:ba,out:yn,f2:Or,f3:Jt,getPageInfo:cc,getPageInfoByObjId:ei,getCurrentPageInfo:Fu,getPDFVersion:Ht,Point:So,Rectangle:gl,Matrix:Wo,hasHotfix:uc},Object.defineProperty(qe.internal.pageSize,"width",{get:function(){return vu(An)},set:function(Ce){bc(An,Ce)},enumerable:!0,configurable:!0}),Object.defineProperty(qe.internal.pageSize,"height",{get:function(){return iu(An)},set:function(Ce){Cc(An,Ce)},enumerable:!0,configurable:!0}),oc.call(qe,ma),Ni="F1",Pu(ye,ie),nA.publish("initialized"),qe}Ss.prototype.lsbFirstWord=function(Ae){return String.fromCharCode(Ae>>0&255,Ae>>8&255,Ae>>16&255,Ae>>24&255)},Ss.prototype.toHexString=function(Ae){return Ae.split("").map(function(re){return("0"+(255&re.charCodeAt(0)).toString(16)).slice(-2)}).join("")},Ss.prototype.hexToBytes=function(Ae){for(var re=[],ie=0;ie<Ae.length;ie+=2)re.push(String.fromCharCode(parseInt(Ae.substr(ie,2),16)));return re.join("")},Ss.prototype.processOwnerPassword=function(Ae,re){return oA(hi(re).substr(0,5),Ae)},Ss.prototype.encryptor=function(Ae,re){var ie=hi(this.encryptionKey+String.fromCharCode(255&Ae,Ae>>8&255,Ae>>16&255,255&re,re>>8&255)).substr(0,10);return function(fe){return oA(ie,fe)}},Ns.prototype.equals=function(Ae){var re,ie="id,objectNumber,equals";if(!Ae||(0,ee.Z)(Ae)!==(0,ee.Z)(this))return!1;var fe=0;for(re in this)if(!(ie.indexOf(re)>=0)){if(this.hasOwnProperty(re)&&!Ae.hasOwnProperty(re)||this[re]!==Ae[re])return!1;fe++}for(re in Ae)Ae.hasOwnProperty(re)&&ie.indexOf(re)<0&&fe--;return fe===0},no.API={events:[]},no.version="2.5.1";var Zt=no.API,iA=1,ws=function(Ae){return Ae.replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},bs=function(Ae){return Ae.replace(/\\\\/g,"\\").replace(/\\\(/g,"(").replace(/\\\)/g,")")},io=function(Ae){return Ae.toFixed(2)},as=function(Ae){return Ae.toFixed(5)};Zt.__acroform__={};var uA=function(Ae,re){Ae.prototype=Object.create(re.prototype),Ae.prototype.constructor=Ae},Kl=function(Ae){return Ae*iA},Pi=function(Ae){var re=new mo,ie=ya.internal.getHeight(Ae)||0,fe=ya.internal.getWidth(Ae)||0;return re.BBox=[0,0,Number(io(fe)),Number(io(ie))],re},Nl=Zt.__acroform__.setBit=function(Ae,re){if(Ae=Ae||0,re=re||0,isNaN(Ae)||isNaN(re))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBit");return Ae|=1<<re},al=Zt.__acroform__.clearBit=function(Ae,re){if(Ae=Ae||0,re=re||0,isNaN(Ae)||isNaN(re))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBit");return Ae&=~(1<<re)},xA=Zt.__acroform__.getBit=function(Ae,re){if(isNaN(Ae)||isNaN(re))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBit");return Ae&1<<re?1:0},BA=Zt.__acroform__.getBitForPdf=function(Ae,re){if(isNaN(Ae)||isNaN(re))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBitForPdf");return xA(Ae,re-1)},pi=Zt.__acroform__.setBitForPdf=function(Ae,re){if(isNaN(Ae)||isNaN(re))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBitForPdf");return Nl(Ae,re-1)},cA=Zt.__acroform__.clearBitForPdf=function(Ae,re){if(isNaN(Ae)||isNaN(re))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBitForPdf");return al(Ae,re-1)},Ks=Zt.__acroform__.calculateCoordinates=function(Ae,re){var ie=re.internal.getHorizontalCoordinate,fe=re.internal.getVerticalCoordinate,ye=Ae[0],ve=Ae[1],Pe=Ae[2],Qe=Ae[3],ke={};return ke.lowerLeft_X=ie(ye)||0,ke.lowerLeft_Y=fe(ve+Qe)||0,ke.upperRight_X=ie(ye+Pe)||0,ke.upperRight_Y=fe(ve)||0,[Number(io(ke.lowerLeft_X)),Number(io(ke.lowerLeft_Y)),Number(io(ke.upperRight_X)),Number(io(ke.upperRight_Y))]},Dn=function(Ae){if(Ae.appearanceStreamContent)return Ae.appearanceStreamContent;if(Ae.V||Ae.DV){var re=[],ie=Ae._V||Ae.DV,fe=un(Ae,ie),ye=Ae.scope.internal.getFont(Ae.fontName,Ae.fontStyle).id;re.push("/Tx BMC"),re.push("q"),re.push("BT"),re.push(Ae.scope.__private__.encodeColorString(Ae.color)),re.push("/"+ye+" "+io(fe.fontSize)+" Tf"),re.push("1 0 0 1 0 0 Tm"),re.push(fe.text),re.push("ET"),re.push("Q"),re.push("EMC");var ve=Pi(Ae);return ve.scope=Ae.scope,ve.stream=re.join(`
|
|
|
`),ve}},un=function(Ae,re){var ie=Ae.fontSize===0?Ae.maxFontSize:Ae.fontSize,fe={text:"",fontSize:""},ye=(re=(re=re.substr(0,1)=="("?re.substr(1):re).substr(re.length-1)==")"?re.substr(0,re.length-1):re).split(" ");ye=Ae.multiline?ye.map(function(Jt){return Jt.split(`
|
|
|
`)}):ye.map(function(Jt){return[Jt]});var ve=ie,Pe=ya.internal.getHeight(Ae)||0;Pe=Pe<0?-Pe:Pe;var Qe=ya.internal.getWidth(Ae)||0;Qe=Qe<0?-Qe:Qe;var ke=function(Jt,Xt,On){if(Jt+1<ye.length){var Cn=Xt+" "+ye[Jt+1][0];return gn(Cn,Ae,On).width<=Qe-4}return!1};ve++;e:for(;ve>0;){re="",ve--;var tt,dt,Bt=gn("3",Ae,ve).height,Ft=Ae.multiline?Pe-ve:(Pe-Bt)/2,qe=Ft+=2,tn=0,Ht=0,nn=0;if(ve<=0){re=`(...) Tj
|
|
|
`,re+="% Width of Text: "+gn(re,Ae,ve=12).width+", FieldWidth:"+Qe+`
|
|
|
`;break}for(var Dt="",$t=0,Pn=0;Pn<ye.length;Pn++)if(ye.hasOwnProperty(Pn)){var $n=!1;if(ye[Pn].length!==1&&nn!==ye[Pn].length-1){if((Bt+2)*($t+2)+2>Pe)continue e;Dt+=ye[Pn][nn],$n=!0,Ht=Pn,Pn--}else{Dt=(Dt+=ye[Pn][nn]+" ").substr(Dt.length-1)==" "?Dt.substr(0,Dt.length-1):Dt;var yr=parseInt(Pn),Mr=ke(yr,Dt,ve),tr=Pn>=ye.length-1;if(Mr&&!tr){Dt+=" ",nn=0;continue}if(Mr||tr){if(tr)Ht=yr;else if(Ae.multiline&&(Bt+2)*($t+2)+2>Pe)continue e}else{if(!Ae.multiline||(Bt+2)*($t+2)+2>Pe)continue e;Ht=yr}}for(var bn="",Tr=tn;Tr<=Ht;Tr++){var Or=ye[Tr];if(Ae.multiline){if(Tr===Ht){bn+=Or[nn]+" ",nn=(nn+1)%Or.length;continue}if(Tr===tn){bn+=Or[Or.length-1]+" ";continue}}bn+=Or[0]+" "}switch(bn=bn.substr(bn.length-1)==" "?bn.substr(0,bn.length-1):bn,dt=gn(bn,Ae,ve).width,Ae.textAlign){case"right":tt=Qe-dt-2;break;case"center":tt=(Qe-dt)/2;break;case"left":default:tt=2}re+=io(tt)+" "+io(qe)+` Td
|
|
|
`,re+="("+ws(bn)+`) Tj
|
|
|
`,re+=-io(tt)+` 0 Td
|
|
|
`,qe=-(ve+2),dt=0,tn=$n?Ht:Ht+1,$t++,Dt=""}break}return fe.text=re,fe.fontSize=ve,fe},gn=function(Ae,re,ie){var fe=re.scope.internal.getFont(re.fontName,re.fontStyle),ye=re.scope.getStringUnitWidth(Ae,{font:fe,fontSize:parseFloat(ie),charSpace:0})*parseFloat(ie);return{height:re.scope.getStringUnitWidth("3",{font:fe,fontSize:parseFloat(ie),charSpace:0})*parseFloat(ie)*1.5,width:ye}},Hn={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},pr=function(Ae,re){var ie={type:"reference",object:Ae};re.internal.getPageInfo(Ae.page).pageContext.annotations.find(function(fe){return fe.type===ie.type&&fe.object===ie.object})===void 0&&re.internal.getPageInfo(Ae.page).pageContext.annotations.push(ie)},Ir=function(Ae,re){for(var ie in Ae)if(Ae.hasOwnProperty(ie)){var fe=ie,ye=Ae[ie];re.internal.newObjectDeferredBegin(ye.objId,!0),(0,ee.Z)(ye)==="object"&&typeof ye.putStream=="function"&&ye.putStream(),delete Ae[fe]}},Xr=function(Ae,re){if(re.scope=Ae,Ae.internal!==void 0&&(Ae.internal.acroformPlugin===void 0||Ae.internal.acroformPlugin.isInitialized===!1)){if(Oa.FieldNum=0,Ae.internal.acroformPlugin=JSON.parse(JSON.stringify(Hn)),Ae.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");iA=Ae.internal.scaleFactor,Ae.internal.acroformPlugin.acroFormDictionaryRoot=new zo,Ae.internal.acroformPlugin.acroFormDictionaryRoot.scope=Ae,Ae.internal.acroformPlugin.acroFormDictionaryRoot._eventID=Ae.internal.events.subscribe("postPutResources",function(){(function(ie){ie.internal.events.unsubscribe(ie.internal.acroformPlugin.acroFormDictionaryRoot._eventID),delete ie.internal.acroformPlugin.acroFormDictionaryRoot._eventID,ie.internal.acroformPlugin.printedOut=!0})(Ae)}),Ae.internal.events.subscribe("buildDocument",function(){(function(ie){ie.internal.acroformPlugin.acroFormDictionaryRoot.objId=void 0;var fe=ie.internal.acroformPlugin.acroFormDictionaryRoot.Fields;for(var ye in fe)if(fe.hasOwnProperty(ye)){var ve=fe[ye];ve.objId=void 0,ve.hasAnnotation&&pr(ve,ie)}})(Ae)}),Ae.internal.events.subscribe("putCatalog",function(){(function(ie){if(ie.internal.acroformPlugin.acroFormDictionaryRoot===void 0)throw new Error("putCatalogCallback: Root missing.");ie.internal.write("/AcroForm "+ie.internal.acroformPlugin.acroFormDictionaryRoot.objId+" 0 R")})(Ae)}),Ae.internal.events.subscribe("postPutPages",function(ie){(function(fe,ye){var ve=!fe;for(var Pe in fe||(ye.internal.newObjectDeferredBegin(ye.internal.acroformPlugin.acroFormDictionaryRoot.objId,!0),ye.internal.acroformPlugin.acroFormDictionaryRoot.putStream()),fe=fe||ye.internal.acroformPlugin.acroFormDictionaryRoot.Kids)if(fe.hasOwnProperty(Pe)){var Qe=fe[Pe],ke=[],tt=Qe.Rect;if(Qe.Rect&&(Qe.Rect=Ks(Qe.Rect,ye)),ye.internal.newObjectDeferredBegin(Qe.objId,!0),Qe.DA=ya.createDefaultAppearanceStream(Qe),(0,ee.Z)(Qe)==="object"&&typeof Qe.getKeyValueListForStream=="function"&&(ke=Qe.getKeyValueListForStream()),Qe.Rect=tt,Qe.hasAppearanceStream&&!Qe.appearanceStreamContent){var dt=Dn(Qe);ke.push({key:"AP",value:"<</N "+dt+">>"}),ye.internal.acroformPlugin.xForms.push(dt)}if(Qe.appearanceStreamContent){var Bt="";for(var Ft in Qe.appearanceStreamContent)if(Qe.appearanceStreamContent.hasOwnProperty(Ft)){var qe=Qe.appearanceStreamContent[Ft];if(Bt+="/"+Ft+" ",Bt+="<<",Object.keys(qe).length>=1||Array.isArray(qe)){for(var Pe in qe)if(qe.hasOwnProperty(Pe)){var tn=qe[Pe];typeof tn=="function"&&(tn=tn.call(ye,Qe)),Bt+="/"+Pe+" "+tn+" ",ye.internal.acroformPlugin.xForms.indexOf(tn)>=0||ye.internal.acroformPlugin.xForms.push(tn)}}else typeof(tn=qe)=="function"&&(tn=tn.call(ye,Qe)),Bt+="/"+Pe+" "+tn,ye.internal.acroformPlugin.xForms.indexOf(tn)>=0||ye.internal.acroformPlugin.xForms.push(tn);Bt+=">>"}ke.push({key:"AP",value:`<<
|
|
|
`+Bt+">>"})}ye.internal.putStream({additionalKeyValues:ke,objectId:Qe.objId}),ye.internal.out("endobj")}ve&&Ir(ye.internal.acroformPlugin.xForms,ye)})(ie,Ae)}),Ae.internal.acroformPlugin.isInitialized=!0}},Qr=Zt.__acroform__.arrayToPdfArray=function(Ae,re,ie){var fe=function(Pe){return Pe};if(Array.isArray(Ae)){for(var ye="[",ve=0;ve<Ae.length;ve++)switch(ve!==0&&(ye+=" "),(0,ee.Z)(Ae[ve])){case"boolean":case"number":case"object":ye+=Ae[ve].toString();break;case"string":Ae[ve].substr(0,1)!=="/"?(re!==void 0&&ie&&(fe=ie.internal.getEncryptor(re)),ye+="("+ws(fe(Ae[ve].toString()))+")"):ye+=Ae[ve].toString()}return ye+="]"}throw new Error("Invalid argument passed to jsPDF.__acroform__.arrayToPdfArray")},Wr=function(Ae,re,ie){var fe=function(ye){return ye};return re!==void 0&&ie&&(fe=ie.internal.getEncryptor(re)),(Ae=Ae||"").toString(),Ae="("+ws(fe(Ae))+")"},wa=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(Ae){this._objId=Ae}}),Object.defineProperty(this,"scope",{value:this._scope,writable:!0})};wa.prototype.toString=function(){return this.objId+" 0 R"},wa.prototype.putStream=function(){var Ae=this.getKeyValueListForStream();this.scope.internal.putStream({data:this.stream,additionalKeyValues:Ae,objectId:this.objId}),this.scope.internal.out("endobj")},wa.prototype.getKeyValueListForStream=function(){var Ae=[],re=Object.getOwnPropertyNames(this).filter(function(ve){return ve!="content"&&ve!="appearanceStreamContent"&&ve!="scope"&&ve!="objId"&&ve.substring(0,1)!="_"});for(var ie in re)if(Object.getOwnPropertyDescriptor(this,re[ie]).configurable===!1){var fe=re[ie],ye=this[fe];ye&&(Array.isArray(ye)?Ae.push({key:fe,value:Qr(ye,this.objId,this.scope)}):ye instanceof wa?(ye.scope=this.scope,Ae.push({key:fe,value:ye.objId+" 0 R"})):typeof ye!="function"&&Ae.push({key:fe,value:ye}))}return Ae};var mo=function(){wa.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 Ae,re=[];Object.defineProperty(this,"BBox",{configurable:!1,get:function(){return re},set:function(ie){re=ie}}),Object.defineProperty(this,"Resources",{value:"2 0 R",configurable:!1,writable:!0}),Object.defineProperty(this,"stream",{enumerable:!1,configurable:!0,set:function(ie){Ae=ie.trim()},get:function(){return Ae||null}})};uA(mo,wa);var zo=function(){wa.call(this);var Ae,re=[];Object.defineProperty(this,"Kids",{enumerable:!1,configurable:!0,get:function(){return re.length>0?re:void 0}}),Object.defineProperty(this,"Fields",{enumerable:!1,configurable:!1,get:function(){return re}}),Object.defineProperty(this,"DA",{enumerable:!1,configurable:!1,get:function(){if(Ae){var ie=function(fe){return fe};return this.scope&&(ie=this.scope.internal.getEncryptor(this.objId)),"("+ws(ie(Ae))+")"}},set:function(ie){Ae=ie}})};uA(zo,wa);var Oa=function Ae(){wa.call(this);var re=4;Object.defineProperty(this,"F",{enumerable:!1,configurable:!1,get:function(){return re},set:function(Dt){if(isNaN(Dt))throw new Error('Invalid value "'+Dt+'" for attribute F supplied.');re=Dt}}),Object.defineProperty(this,"showWhenPrinted",{enumerable:!0,configurable:!0,get:function(){return!!BA(re,3)},set:function(Dt){Dt?this.F=pi(re,3):this.F=cA(re,3)}});var ie=0;Object.defineProperty(this,"Ff",{enumerable:!1,configurable:!1,get:function(){return ie},set:function(Dt){if(isNaN(Dt))throw new Error('Invalid value "'+Dt+'" for attribute Ff supplied.');ie=Dt}});var fe=[];Object.defineProperty(this,"Rect",{enumerable:!1,configurable:!1,get:function(){if(fe.length!==0)return fe},set:function(Dt){fe=Dt!==void 0?Dt:[]}}),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,get:function(){return!fe||isNaN(fe[0])?0:fe[0]},set:function(Dt){fe[0]=Dt}}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,get:function(){return!fe||isNaN(fe[1])?0:fe[1]},set:function(Dt){fe[1]=Dt}}),Object.defineProperty(this,"width",{enumerable:!0,configurable:!0,get:function(){return!fe||isNaN(fe[2])?0:fe[2]},set:function(Dt){fe[2]=Dt}}),Object.defineProperty(this,"height",{enumerable:!0,configurable:!0,get:function(){return!fe||isNaN(fe[3])?0:fe[3]},set:function(Dt){fe[3]=Dt}});var ye="";Object.defineProperty(this,"FT",{enumerable:!0,configurable:!1,get:function(){return ye},set:function(Dt){switch(Dt){case"/Btn":case"/Tx":case"/Ch":case"/Sig":ye=Dt;break;default:throw new Error('Invalid value "'+Dt+'" for attribute FT supplied.')}}});var ve=null;Object.defineProperty(this,"T",{enumerable:!0,configurable:!1,get:function(){if(!ve||ve.length<1){if(this instanceof bo)return;ve="FieldObject"+Ae.FieldNum++}var Dt=function($t){return $t};return this.scope&&(Dt=this.scope.internal.getEncryptor(this.objId)),"("+ws(Dt(ve))+")"},set:function(Dt){ve=Dt.toString()}}),Object.defineProperty(this,"fieldName",{configurable:!0,enumerable:!0,get:function(){return ve},set:function(Dt){ve=Dt}});var Pe="helvetica";Object.defineProperty(this,"fontName",{enumerable:!0,configurable:!0,get:function(){return Pe},set:function(Dt){Pe=Dt}});var Qe="normal";Object.defineProperty(this,"fontStyle",{enumerable:!0,configurable:!0,get:function(){return Qe},set:function(Dt){Qe=Dt}});var ke=0;Object.defineProperty(this,"fontSize",{enumerable:!0,configurable:!0,get:function(){return ke},set:function(Dt){ke=Dt}});var tt=void 0;Object.defineProperty(this,"maxFontSize",{enumerable:!0,configurable:!0,get:function(){return tt===void 0?50/iA:tt},set:function(Dt){tt=Dt}});var dt="black";Object.defineProperty(this,"color",{enumerable:!0,configurable:!0,get:function(){return dt},set:function(Dt){dt=Dt}});var Bt="/F1 0 Tf 0 g";Object.defineProperty(this,"DA",{enumerable:!0,configurable:!1,get:function(){if(!(!Bt||this instanceof bo||this instanceof Fi))return Wr(Bt,this.objId,this.scope)},set:function(Dt){Dt=Dt.toString(),Bt=Dt}});var Ft=null;Object.defineProperty(this,"DV",{enumerable:!1,configurable:!1,get:function(){if(Ft)return this instanceof Ra?Ft:Wr(Ft,this.objId,this.scope)},set:function(Dt){Dt=Dt.toString(),Ft=this instanceof Ra?Dt:Dt.substr(0,1)==="("?bs(Dt.substr(1,Dt.length-2)):bs(Dt)}}),Object.defineProperty(this,"defaultValue",{enumerable:!0,configurable:!0,get:function(){return this instanceof Ra?bs(Ft.substr(1,Ft.length-1)):Ft},set:function(Dt){Dt=Dt.toString(),Ft=this instanceof Ra?"/"+Dt:Dt}});var qe=null;Object.defineProperty(this,"_V",{enumerable:!1,configurable:!1,get:function(){if(qe)return qe},set:function(Dt){this.V=Dt}}),Object.defineProperty(this,"V",{enumerable:!1,configurable:!1,get:function(){if(qe)return this instanceof Ra?qe:Wr(qe,this.objId,this.scope)},set:function(Dt){Dt=Dt.toString(),qe=this instanceof Ra?Dt:Dt.substr(0,1)==="("?bs(Dt.substr(1,Dt.length-2)):bs(Dt)}}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,get:function(){return this instanceof Ra?bs(qe.substr(1,qe.length-1)):qe},set:function(Dt){Dt=Dt.toString(),qe=this instanceof Ra?"/"+Dt:Dt}}),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 tn,Ht=!1;Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return Ht},set:function(Dt){Dt=!!Dt,Ht=Dt}}),Object.defineProperty(this,"page",{enumerable:!0,configurable:!0,get:function(){if(tn)return tn},set:function(Dt){tn=Dt}}),Object.defineProperty(this,"readOnly",{enumerable:!0,configurable:!0,get:function(){return!!BA(this.Ff,1)},set:function(Dt){Dt?this.Ff=pi(this.Ff,1):this.Ff=cA(this.Ff,1)}}),Object.defineProperty(this,"required",{enumerable:!0,configurable:!0,get:function(){return!!BA(this.Ff,2)},set:function(Dt){Dt?this.Ff=pi(this.Ff,2):this.Ff=cA(this.Ff,2)}}),Object.defineProperty(this,"noExport",{enumerable:!0,configurable:!0,get:function(){return!!BA(this.Ff,3)},set:function(Dt){Dt?this.Ff=pi(this.Ff,3):this.Ff=cA(this.Ff,3)}});var nn=null;Object.defineProperty(this,"Q",{enumerable:!0,configurable:!1,get:function(){if(nn!==null)return nn},set:function(Dt){if([0,1,2].indexOf(Dt)===-1)throw new Error('Invalid value "'+Dt+'" for attribute Q supplied.');nn=Dt}}),Object.defineProperty(this,"textAlign",{get:function(){var Dt;switch(nn){case 0:default:Dt="left";break;case 1:Dt="center";break;case 2:Dt="right"}return Dt},configurable:!0,enumerable:!0,set:function(Dt){switch(Dt){case"right":case 2:nn=2;break;case"center":case 1:nn=1;break;case"left":case 0:default:nn=0}}})};uA(Oa,wa);var fi=function(){Oa.call(this),this.FT="/Ch",this.V="()",this.fontName="zapfdingbats";var Ae=0;Object.defineProperty(this,"TI",{enumerable:!0,configurable:!1,get:function(){return Ae},set:function(ie){Ae=ie}}),Object.defineProperty(this,"topIndex",{enumerable:!0,configurable:!0,get:function(){return Ae},set:function(ie){Ae=ie}});var re=[];Object.defineProperty(this,"Opt",{enumerable:!0,configurable:!1,get:function(){return Qr(re,this.objId,this.scope)},set:function(ie){var fe,ye;ye=[],typeof(fe=ie)=="string"&&(ye=function(ve,Pe,Qe){Qe||(Qe=1);for(var ke,tt=[];ke=Pe.exec(ve);)tt.push(ke[Qe]);return tt}(fe,/\((.*?)\)/g)),re=ye}}),this.getOptions=function(){return re},this.setOptions=function(ie){re=ie,this.sort&&re.sort()},this.addOption=function(ie){ie=(ie=ie||"").toString(),re.push(ie),this.sort&&re.sort()},this.removeOption=function(ie,fe){for(fe=fe||!1,ie=(ie=ie||"").toString();re.indexOf(ie)!==-1&&(re.splice(re.indexOf(ie),1),fe!==!1););},Object.defineProperty(this,"combo",{enumerable:!0,configurable:!0,get:function(){return!!BA(this.Ff,18)},set:function(ie){ie?this.Ff=pi(this.Ff,18):this.Ff=cA(this.Ff,18)}}),Object.defineProperty(this,"edit",{enumerable:!0,configurable:!0,get:function(){return!!BA(this.Ff,19)},set:function(ie){this.combo===!0&&(ie?this.Ff=pi(this.Ff,19):this.Ff=cA(this.Ff,19))}}),Object.defineProperty(this,"sort",{enumerable:!0,configurable:!0,get:function(){return!!BA(this.Ff,20)},set:function(ie){ie?(this.Ff=pi(this.Ff,20),re.sort()):this.Ff=cA(this.Ff,20)}}),Object.defineProperty(this,"multiSelect",{enumerable:!0,configurable:!0,get:function(){return!!BA(this.Ff,22)},set:function(ie){ie?this.Ff=pi(this.Ff,22):this.Ff=cA(this.Ff,22)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!BA(this.Ff,23)},set:function(ie){ie?this.Ff=pi(this.Ff,23):this.Ff=cA(this.Ff,23)}}),Object.defineProperty(this,"commitOnSelChange",{enumerable:!0,configurable:!0,get:function(){return!!BA(this.Ff,27)},set:function(ie){ie?this.Ff=pi(this.Ff,27):this.Ff=cA(this.Ff,27)}}),this.hasAppearanceStream=!1};uA(fi,Oa);var Ai=function(){fi.call(this),this.fontName="helvetica",this.combo=!1};uA(Ai,fi);var Si=function(){Ai.call(this),this.combo=!0};uA(Si,Ai);var Qa=function(){Si.call(this),this.edit=!0};uA(Qa,Si);var Ra=function(){Oa.call(this),this.FT="/Btn",Object.defineProperty(this,"noToggleToOff",{enumerable:!0,configurable:!0,get:function(){return!!BA(this.Ff,15)},set:function(ie){ie?this.Ff=pi(this.Ff,15):this.Ff=cA(this.Ff,15)}}),Object.defineProperty(this,"radio",{enumerable:!0,configurable:!0,get:function(){return!!BA(this.Ff,16)},set:function(ie){ie?this.Ff=pi(this.Ff,16):this.Ff=cA(this.Ff,16)}}),Object.defineProperty(this,"pushButton",{enumerable:!0,configurable:!0,get:function(){return!!BA(this.Ff,17)},set:function(ie){ie?this.Ff=pi(this.Ff,17):this.Ff=cA(this.Ff,17)}}),Object.defineProperty(this,"radioIsUnison",{enumerable:!0,configurable:!0,get:function(){return!!BA(this.Ff,26)},set:function(ie){ie?this.Ff=pi(this.Ff,26):this.Ff=cA(this.Ff,26)}});var Ae,re={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var ie=function(ve){return ve};if(this.scope&&(ie=this.scope.internal.getEncryptor(this.objId)),Object.keys(re).length!==0){var fe,ye=[];for(fe in ye.push("<<"),re)ye.push("/"+fe+" ("+ws(ie(re[fe]))+")");return ye.push(">>"),ye.join(`
|
|
|
`)}},set:function(ie){(0,ee.Z)(ie)==="object"&&(re=ie)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return re.CA||""},set:function(ie){typeof ie=="string"&&(re.CA=ie)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return Ae},set:function(ie){Ae=ie}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return Ae.substr(1,Ae.length-1)},set:function(ie){Ae="/"+ie}})};uA(Ra,Oa);var uo=function(){Ra.call(this),this.pushButton=!0};uA(uo,Ra);var si=function(){Ra.call(this),this.radio=!0,this.pushButton=!1;var Ae=[];Object.defineProperty(this,"Kids",{enumerable:!0,configurable:!1,get:function(){return Ae},set:function(re){Ae=re!==void 0?re:[]}})};uA(si,Ra);var bo=function(){var Ae,re;Oa.call(this),Object.defineProperty(this,"Parent",{enumerable:!1,configurable:!1,get:function(){return Ae},set:function(ye){Ae=ye}}),Object.defineProperty(this,"optionName",{enumerable:!1,configurable:!0,get:function(){return re},set:function(ye){re=ye}});var ie,fe={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var ye=function(Qe){return Qe};this.scope&&(ye=this.scope.internal.getEncryptor(this.objId));var ve,Pe=[];for(ve in Pe.push("<<"),fe)Pe.push("/"+ve+" ("+ws(ye(fe[ve]))+")");return Pe.push(">>"),Pe.join(`
|
|
|
`)},set:function(ye){(0,ee.Z)(ye)==="object"&&(fe=ye)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return fe.CA||""},set:function(ye){typeof ye=="string"&&(fe.CA=ye)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return ie},set:function(ye){ie=ye}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return ie.substr(1,ie.length-1)},set:function(ye){ie="/"+ye}}),this.caption="l",this.appearanceState="Off",this._AppearanceType=ya.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(this.optionName)};uA(bo,Oa),si.prototype.setAppearance=function(Ae){if(!("createAppearanceStream"in Ae)||!("getCA"in Ae))throw new Error("Couldn't assign Appearance to RadioButton. Appearance was Invalid!");for(var re in this.Kids)if(this.Kids.hasOwnProperty(re)){var ie=this.Kids[re];ie.appearanceStreamContent=Ae.createAppearanceStream(ie.optionName),ie.caption=Ae.getCA()}},si.prototype.createOption=function(Ae){var re=new bo;return re.Parent=this,re.optionName=Ae,this.Kids.push(re),Cs.call(this.scope,re),re};var Ya=function(){Ra.call(this),this.fontName="zapfdingbats",this.caption="3",this.appearanceState="On",this.value="On",this.textAlign="center",this.appearanceStreamContent=ya.CheckBox.createAppearanceStream()};uA(Ya,Ra);var Fi=function(){Oa.call(this),this.FT="/Tx",Object.defineProperty(this,"multiline",{enumerable:!0,configurable:!0,get:function(){return!!BA(this.Ff,13)},set:function(re){re?this.Ff=pi(this.Ff,13):this.Ff=cA(this.Ff,13)}}),Object.defineProperty(this,"fileSelect",{enumerable:!0,configurable:!0,get:function(){return!!BA(this.Ff,21)},set:function(re){re?this.Ff=pi(this.Ff,21):this.Ff=cA(this.Ff,21)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!BA(this.Ff,23)},set:function(re){re?this.Ff=pi(this.Ff,23):this.Ff=cA(this.Ff,23)}}),Object.defineProperty(this,"doNotScroll",{enumerable:!0,configurable:!0,get:function(){return!!BA(this.Ff,24)},set:function(re){re?this.Ff=pi(this.Ff,24):this.Ff=cA(this.Ff,24)}}),Object.defineProperty(this,"comb",{enumerable:!0,configurable:!0,get:function(){return!!BA(this.Ff,25)},set:function(re){re?this.Ff=pi(this.Ff,25):this.Ff=cA(this.Ff,25)}}),Object.defineProperty(this,"richText",{enumerable:!0,configurable:!0,get:function(){return!!BA(this.Ff,26)},set:function(re){re?this.Ff=pi(this.Ff,26):this.Ff=cA(this.Ff,26)}});var Ae=null;Object.defineProperty(this,"MaxLen",{enumerable:!0,configurable:!1,get:function(){return Ae},set:function(re){Ae=re}}),Object.defineProperty(this,"maxLength",{enumerable:!0,configurable:!0,get:function(){return Ae},set:function(re){Number.isInteger(re)&&(Ae=re)}}),Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return this.V||this.DV}})};uA(Fi,Oa);var hA=function(){Fi.call(this),Object.defineProperty(this,"password",{enumerable:!0,configurable:!0,get:function(){return!!BA(this.Ff,14)},set:function(Ae){Ae?this.Ff=pi(this.Ff,14):this.Ff=cA(this.Ff,14)}}),this.password=!0};uA(hA,Fi);var ya={CheckBox:{createAppearanceStream:function(){return{N:{On:ya.CheckBox.YesNormal},D:{On:ya.CheckBox.YesPushDown,Off:ya.CheckBox.OffPushDown}}},YesPushDown:function(Ae){var re=Pi(Ae);re.scope=Ae.scope;var ie=[],fe=Ae.scope.internal.getFont(Ae.fontName,Ae.fontStyle).id,ye=Ae.scope.__private__.encodeColorString(Ae.color),ve=un(Ae,Ae.caption);return ie.push("0.749023 g"),ie.push("0 0 "+io(ya.internal.getWidth(Ae))+" "+io(ya.internal.getHeight(Ae))+" re"),ie.push("f"),ie.push("BMC"),ie.push("q"),ie.push("0 0 1 rg"),ie.push("/"+fe+" "+io(ve.fontSize)+" Tf "+ye),ie.push("BT"),ie.push(ve.text),ie.push("ET"),ie.push("Q"),ie.push("EMC"),re.stream=ie.join(`
|
|
|
`),re},YesNormal:function(Ae){var re=Pi(Ae);re.scope=Ae.scope;var ie=Ae.scope.internal.getFont(Ae.fontName,Ae.fontStyle).id,fe=Ae.scope.__private__.encodeColorString(Ae.color),ye=[],ve=ya.internal.getHeight(Ae),Pe=ya.internal.getWidth(Ae),Qe=un(Ae,Ae.caption);return ye.push("1 g"),ye.push("0 0 "+io(Pe)+" "+io(ve)+" re"),ye.push("f"),ye.push("q"),ye.push("0 0 1 rg"),ye.push("0 0 "+io(Pe-1)+" "+io(ve-1)+" re"),ye.push("W"),ye.push("n"),ye.push("0 g"),ye.push("BT"),ye.push("/"+ie+" "+io(Qe.fontSize)+" Tf "+fe),ye.push(Qe.text),ye.push("ET"),ye.push("Q"),re.stream=ye.join(`
|
|
|
`),re},OffPushDown:function(Ae){var re=Pi(Ae);re.scope=Ae.scope;var ie=[];return ie.push("0.749023 g"),ie.push("0 0 "+io(ya.internal.getWidth(Ae))+" "+io(ya.internal.getHeight(Ae))+" re"),ie.push("f"),re.stream=ie.join(`
|
|
|
`),re}},RadioButton:{Circle:{createAppearanceStream:function(Ae){var re={D:{Off:ya.RadioButton.Circle.OffPushDown},N:{}};return re.N[Ae]=ya.RadioButton.Circle.YesNormal,re.D[Ae]=ya.RadioButton.Circle.YesPushDown,re},getCA:function(){return"l"},YesNormal:function(Ae){var re=Pi(Ae);re.scope=Ae.scope;var ie=[],fe=ya.internal.getWidth(Ae)<=ya.internal.getHeight(Ae)?ya.internal.getWidth(Ae)/4:ya.internal.getHeight(Ae)/4;fe=Number((.9*fe).toFixed(5));var ye=ya.internal.Bezier_C,ve=Number((fe*ye).toFixed(5));return ie.push("q"),ie.push("1 0 0 1 "+as(ya.internal.getWidth(Ae)/2)+" "+as(ya.internal.getHeight(Ae)/2)+" cm"),ie.push(fe+" 0 m"),ie.push(fe+" "+ve+" "+ve+" "+fe+" 0 "+fe+" c"),ie.push("-"+ve+" "+fe+" -"+fe+" "+ve+" -"+fe+" 0 c"),ie.push("-"+fe+" -"+ve+" -"+ve+" -"+fe+" 0 -"+fe+" c"),ie.push(ve+" -"+fe+" "+fe+" -"+ve+" "+fe+" 0 c"),ie.push("f"),ie.push("Q"),re.stream=ie.join(`
|
|
|
`),re},YesPushDown:function(Ae){var re=Pi(Ae);re.scope=Ae.scope;var ie=[],fe=ya.internal.getWidth(Ae)<=ya.internal.getHeight(Ae)?ya.internal.getWidth(Ae)/4:ya.internal.getHeight(Ae)/4;fe=Number((.9*fe).toFixed(5));var ye=Number((2*fe).toFixed(5)),ve=Number((ye*ya.internal.Bezier_C).toFixed(5)),Pe=Number((fe*ya.internal.Bezier_C).toFixed(5));return ie.push("0.749023 g"),ie.push("q"),ie.push("1 0 0 1 "+as(ya.internal.getWidth(Ae)/2)+" "+as(ya.internal.getHeight(Ae)/2)+" cm"),ie.push(ye+" 0 m"),ie.push(ye+" "+ve+" "+ve+" "+ye+" 0 "+ye+" c"),ie.push("-"+ve+" "+ye+" -"+ye+" "+ve+" -"+ye+" 0 c"),ie.push("-"+ye+" -"+ve+" -"+ve+" -"+ye+" 0 -"+ye+" c"),ie.push(ve+" -"+ye+" "+ye+" -"+ve+" "+ye+" 0 c"),ie.push("f"),ie.push("Q"),ie.push("0 g"),ie.push("q"),ie.push("1 0 0 1 "+as(ya.internal.getWidth(Ae)/2)+" "+as(ya.internal.getHeight(Ae)/2)+" cm"),ie.push(fe+" 0 m"),ie.push(fe+" "+Pe+" "+Pe+" "+fe+" 0 "+fe+" c"),ie.push("-"+Pe+" "+fe+" -"+fe+" "+Pe+" -"+fe+" 0 c"),ie.push("-"+fe+" -"+Pe+" -"+Pe+" -"+fe+" 0 -"+fe+" c"),ie.push(Pe+" -"+fe+" "+fe+" -"+Pe+" "+fe+" 0 c"),ie.push("f"),ie.push("Q"),re.stream=ie.join(`
|
|
|
`),re},OffPushDown:function(Ae){var re=Pi(Ae);re.scope=Ae.scope;var ie=[],fe=ya.internal.getWidth(Ae)<=ya.internal.getHeight(Ae)?ya.internal.getWidth(Ae)/4:ya.internal.getHeight(Ae)/4;fe=Number((.9*fe).toFixed(5));var ye=Number((2*fe).toFixed(5)),ve=Number((ye*ya.internal.Bezier_C).toFixed(5));return ie.push("0.749023 g"),ie.push("q"),ie.push("1 0 0 1 "+as(ya.internal.getWidth(Ae)/2)+" "+as(ya.internal.getHeight(Ae)/2)+" cm"),ie.push(ye+" 0 m"),ie.push(ye+" "+ve+" "+ve+" "+ye+" 0 "+ye+" c"),ie.push("-"+ve+" "+ye+" -"+ye+" "+ve+" -"+ye+" 0 c"),ie.push("-"+ye+" -"+ve+" -"+ve+" -"+ye+" 0 -"+ye+" c"),ie.push(ve+" -"+ye+" "+ye+" -"+ve+" "+ye+" 0 c"),ie.push("f"),ie.push("Q"),re.stream=ie.join(`
|
|
|
`),re}},Cross:{createAppearanceStream:function(Ae){var re={D:{Off:ya.RadioButton.Cross.OffPushDown},N:{}};return re.N[Ae]=ya.RadioButton.Cross.YesNormal,re.D[Ae]=ya.RadioButton.Cross.YesPushDown,re},getCA:function(){return"8"},YesNormal:function(Ae){var re=Pi(Ae);re.scope=Ae.scope;var ie=[],fe=ya.internal.calculateCross(Ae);return ie.push("q"),ie.push("1 1 "+io(ya.internal.getWidth(Ae)-2)+" "+io(ya.internal.getHeight(Ae)-2)+" re"),ie.push("W"),ie.push("n"),ie.push(io(fe.x1.x)+" "+io(fe.x1.y)+" m"),ie.push(io(fe.x2.x)+" "+io(fe.x2.y)+" l"),ie.push(io(fe.x4.x)+" "+io(fe.x4.y)+" m"),ie.push(io(fe.x3.x)+" "+io(fe.x3.y)+" l"),ie.push("s"),ie.push("Q"),re.stream=ie.join(`
|
|
|
`),re},YesPushDown:function(Ae){var re=Pi(Ae);re.scope=Ae.scope;var ie=ya.internal.calculateCross(Ae),fe=[];return fe.push("0.749023 g"),fe.push("0 0 "+io(ya.internal.getWidth(Ae))+" "+io(ya.internal.getHeight(Ae))+" re"),fe.push("f"),fe.push("q"),fe.push("1 1 "+io(ya.internal.getWidth(Ae)-2)+" "+io(ya.internal.getHeight(Ae)-2)+" re"),fe.push("W"),fe.push("n"),fe.push(io(ie.x1.x)+" "+io(ie.x1.y)+" m"),fe.push(io(ie.x2.x)+" "+io(ie.x2.y)+" l"),fe.push(io(ie.x4.x)+" "+io(ie.x4.y)+" m"),fe.push(io(ie.x3.x)+" "+io(ie.x3.y)+" l"),fe.push("s"),fe.push("Q"),re.stream=fe.join(`
|
|
|
`),re},OffPushDown:function(Ae){var re=Pi(Ae);re.scope=Ae.scope;var ie=[];return ie.push("0.749023 g"),ie.push("0 0 "+io(ya.internal.getWidth(Ae))+" "+io(ya.internal.getHeight(Ae))+" re"),ie.push("f"),re.stream=ie.join(`
|
|
|
`),re}}},createDefaultAppearanceStream:function(Ae){var re=Ae.scope.internal.getFont(Ae.fontName,Ae.fontStyle).id,ie=Ae.scope.__private__.encodeColorString(Ae.color);return"/"+re+" "+Ae.fontSize+" Tf "+ie}};ya.internal={Bezier_C:.551915024494,calculateCross:function(Ae){var re=ya.internal.getWidth(Ae),ie=ya.internal.getHeight(Ae),fe=Math.min(re,ie);return{x1:{x:(re-fe)/2,y:(ie-fe)/2+fe},x2:{x:(re-fe)/2+fe,y:(ie-fe)/2},x3:{x:(re-fe)/2,y:(ie-fe)/2},x4:{x:(re-fe)/2+fe,y:(ie-fe)/2+fe}}}},ya.internal.getWidth=function(Ae){var re=0;return(0,ee.Z)(Ae)==="object"&&(re=Kl(Ae.Rect[2])),re},ya.internal.getHeight=function(Ae){var re=0;return(0,ee.Z)(Ae)==="object"&&(re=Kl(Ae.Rect[3])),re};var Cs=Zt.addField=function(Ae){if(Xr(this,Ae),!(Ae instanceof Oa))throw new Error("Invalid argument passed to jsPDF.addField.");var re;return(re=Ae).scope.internal.acroformPlugin.printedOut&&(re.scope.internal.acroformPlugin.printedOut=!1,re.scope.internal.acroformPlugin.acroFormDictionaryRoot=null),re.scope.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(re),Ae.page=Ae.scope.internal.getCurrentPageInfo().pageNumber,this};Zt.AcroFormChoiceField=fi,Zt.AcroFormListBox=Ai,Zt.AcroFormComboBox=Si,Zt.AcroFormEditBox=Qa,Zt.AcroFormButton=Ra,Zt.AcroFormPushButton=uo,Zt.AcroFormRadioButton=si,Zt.AcroFormCheckBox=Ya,Zt.AcroFormTextField=Fi,Zt.AcroFormPasswordField=hA,Zt.AcroFormAppearance=ya,Zt.AcroForm={ChoiceField:fi,ListBox:Ai,ComboBox:Si,EditBox:Qa,Button:Ra,PushButton:uo,RadioButton:si,CheckBox:Ya,TextField:Fi,PasswordField:hA,Appearance:ya},no.AcroForm={ChoiceField:fi,ListBox:Ai,ComboBox:Si,EditBox:Qa,Button:Ra,PushButton:uo,RadioButton:si,CheckBox:Ya,TextField:Fi,PasswordField:hA,Appearance:ya};var pA=no.AcroForm;function ms(Ae){return Ae.reduce(function(re,ie,fe){return re[ie]=fe,re},{})}(function(Ae){Ae.__addimage__={};var re="UNKNOWN",ie={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]]},fe=Ae.__addimage__.getImageFileTypeByImageData=function(Jt,Xt){var On,Cn,Fr,cr,Dr,or=re;if((Xt=Xt||re)==="RGBA"||Jt.data!==void 0&&Jt.data instanceof Uint8ClampedArray&&"height"in Jt&&"width"in Jt)return"RGBA";if(Mr(Jt))for(Dr in ie)for(Fr=ie[Dr],On=0;On<Fr.length;On+=1){for(cr=!0,Cn=0;Cn<Fr[On].length;Cn+=1)if(Fr[On][Cn]!==void 0&&Fr[On][Cn]!==Jt[Cn]){cr=!1;break}if(cr===!0){or=Dr;break}}else for(Dr in ie)for(Fr=ie[Dr],On=0;On<Fr.length;On+=1){for(cr=!0,Cn=0;Cn<Fr[On].length;Cn+=1)if(Fr[On][Cn]!==void 0&&Fr[On][Cn]!==Jt.charCodeAt(Cn)){cr=!1;break}if(cr===!0){or=Dr;break}}return or===re&&Xt!==re&&(or=Xt),or},ye=function Jt(Xt){for(var On=this.internal.write,Cn=this.internal.putStream,Fr=(0,this.internal.getFilters)();Fr.indexOf("FlateEncode")!==-1;)Fr.splice(Fr.indexOf("FlateEncode"),1);Xt.objectId=this.internal.newObject();var cr=[];if(cr.push({key:"Type",value:"/XObject"}),cr.push({key:"Subtype",value:"/Image"}),cr.push({key:"Width",value:Xt.width}),cr.push({key:"Height",value:Xt.height}),Xt.colorSpace===nn.INDEXED?cr.push({key:"ColorSpace",value:"[/Indexed /DeviceRGB "+(Xt.palette.length/3-1)+" "+("sMask"in Xt&&Xt.sMask!==void 0?Xt.objectId+2:Xt.objectId+1)+" 0 R]"}):(cr.push({key:"ColorSpace",value:"/"+Xt.colorSpace}),Xt.colorSpace===nn.DEVICE_CMYK&&cr.push({key:"Decode",value:"[1 0 1 0 1 0 1 0]"})),cr.push({key:"BitsPerComponent",value:Xt.bitsPerComponent}),"decodeParameters"in Xt&&Xt.decodeParameters!==void 0&&cr.push({key:"DecodeParms",value:"<<"+Xt.decodeParameters+">>"}),"transparency"in Xt&&Array.isArray(Xt.transparency)){for(var Dr="",or=0,Rr=Xt.transparency.length;or<Rr;or++)Dr+=Xt.transparency[or]+" "+Xt.transparency[or]+" ";cr.push({key:"Mask",value:"["+Dr+"]"})}Xt.sMask!==void 0&&cr.push({key:"SMask",value:Xt.objectId+1+" 0 R"});var Ur=Xt.filter!==void 0?["/"+Xt.filter]:void 0;if(Cn({data:Xt.data,additionalKeyValues:cr,alreadyAppliedFilters:Ur,objectId:Xt.objectId}),On("endobj"),"sMask"in Xt&&Xt.sMask!==void 0){var Ha="/Predictor "+Xt.predictor+" /Colors 1 /BitsPerComponent "+Xt.bitsPerComponent+" /Columns "+Xt.width,Et={width:Xt.width,height:Xt.height,colorSpace:"DeviceGray",bitsPerComponent:Xt.bitsPerComponent,decodeParameters:Ha,data:Xt.sMask};"filter"in Xt&&(Et.filter=Xt.filter),Jt.call(this,Et)}if(Xt.colorSpace===nn.INDEXED){var An=this.internal.newObject();Cn({data:bn(new Uint8Array(Xt.palette)),objectId:An}),On("endobj")}},ve=function(){var Jt=this.internal.collections.addImage_images;for(var Xt in Jt)ye.call(this,Jt[Xt])},Pe=function(){var Jt,Xt=this.internal.collections.addImage_images,On=this.internal.write;for(var Cn in Xt)On("/I"+(Jt=Xt[Cn]).index,Jt.objectId,"0","R")},Qe=function(){this.internal.collections.addImage_images||(this.internal.collections.addImage_images={},this.internal.events.subscribe("putResources",ve),this.internal.events.subscribe("putXobjectDict",Pe))},ke=function(){var Jt=this.internal.collections.addImage_images;return Qe.call(this),Jt},tt=function(){return Object.keys(this.internal.collections.addImage_images).length},dt=function(Jt){return typeof Ae["process"+Jt.toUpperCase()]=="function"},Bt=function(Jt){return(0,ee.Z)(Jt)==="object"&&Jt.nodeType===1},Ft=function(Jt,Xt){if(Jt.nodeName==="IMG"&&Jt.hasAttribute("src")){var On=""+Jt.getAttribute("src");if(On.indexOf("data:image/")===0)return Xn(unescape(On).split("base64,").pop());var Cn=Ae.loadFile(On,!0);if(Cn!==void 0)return Cn}if(Jt.nodeName==="CANVAS"){if(Jt.width===0||Jt.height===0)throw new Error("Given canvas must have data. Canvas width: "+Jt.width+", height: "+Jt.height);var Fr;switch(Xt){case"PNG":Fr="image/png";break;case"WEBP":Fr="image/webp";break;case"JPEG":case"JPG":default:Fr="image/jpeg"}return Xn(Jt.toDataURL(Fr,1).split("base64,").pop())}},qe=function(Jt){var Xt=this.internal.collections.addImage_images;if(Xt){for(var On in Xt)if(Jt===Xt[On].alias)return Xt[On]}},tn=function(Jt,Xt,On){return Jt||Xt||(Jt=-96,Xt=-96),Jt<0&&(Jt=-1*On.width*72/Jt/this.internal.scaleFactor),Xt<0&&(Xt=-1*On.height*72/Xt/this.internal.scaleFactor),Jt===0&&(Jt=Xt*On.width/On.height),Xt===0&&(Xt=Jt*On.height/On.width),[Jt,Xt]},Ht=function(Jt,Xt,On,Cn,Fr,cr){var Dr=tn.call(this,On,Cn,Fr),or=this.internal.getCoordinateString,Rr=this.internal.getVerticalCoordinateString,Ur=ke.call(this);if(On=Dr[0],Cn=Dr[1],Ur[Fr.index]=Fr,cr){cr*=Math.PI/180;var Ha=Math.cos(cr),Et=Math.sin(cr),An=function(Rn){return Rn.toFixed(4)},Sn=[An(Ha),An(Et),An(-1*Et),An(Ha),0,0,"cm"]}this.internal.write("q"),cr?(this.internal.write([1,"0","0",1,or(Jt),Rr(Xt+Cn),"cm"].join(" ")),this.internal.write(Sn.join(" ")),this.internal.write([or(On),"0","0",or(Cn),"0","0","cm"].join(" "))):this.internal.write([or(On),"0","0",or(Cn),or(Jt),Rr(Xt+Cn),"cm"].join(" ")),this.isAdvancedAPI()&&this.internal.write([1,0,0,-1,0,0,"cm"].join(" ")),this.internal.write("/I"+Fr.index+" Do"),this.internal.write("Q")},nn=Ae.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"};Ae.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 Dt=Ae.image_compression={NONE:"NONE",FAST:"FAST",MEDIUM:"MEDIUM",SLOW:"SLOW"},$t=Ae.__addimage__.sHashCode=function(Jt){var Xt,On,Cn=0;if(typeof Jt=="string")for(On=Jt.length,Xt=0;Xt<On;Xt++)Cn=(Cn<<5)-Cn+Jt.charCodeAt(Xt),Cn|=0;else if(Mr(Jt))for(On=Jt.byteLength/2,Xt=0;Xt<On;Xt++)Cn=(Cn<<5)-Cn+Jt[Xt],Cn|=0;return Cn},Pn=Ae.__addimage__.validateStringAsBase64=function(Jt){(Jt=Jt||"").toString().trim();var Xt=!0;return Jt.length===0&&(Xt=!1),Jt.length%4!=0&&(Xt=!1),/^[A-Za-z0-9+/]+$/.test(Jt.substr(0,Jt.length-2))===!1&&(Xt=!1),/^[A-Za-z0-9/][A-Za-z0-9+/]|[A-Za-z0-9+/]=|==$/.test(Jt.substr(-2))===!1&&(Xt=!1),Xt},$n=Ae.__addimage__.extractImageFromDataUrl=function(Jt){var Xt=(Jt=Jt||"").split("base64,"),On=null;if(Xt.length===2){var Cn=/^data:(\w*\/\w*);*(charset=(?!charset=)[\w=-]*)*;*$/.exec(Xt[0]);Array.isArray(Cn)&&(On={mimeType:Cn[1],charset:Cn[2],data:Xt[1]})}return On},yr=Ae.__addimage__.supportsArrayBuffer=function(){return typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"};Ae.__addimage__.isArrayBuffer=function(Jt){return yr()&&Jt instanceof ArrayBuffer};var Mr=Ae.__addimage__.isArrayBufferView=function(Jt){return yr()&&typeof Uint32Array!="undefined"&&(Jt instanceof Int8Array||Jt instanceof Uint8Array||typeof Uint8ClampedArray!="undefined"&&Jt instanceof Uint8ClampedArray||Jt instanceof Int16Array||Jt instanceof Uint16Array||Jt instanceof Int32Array||Jt instanceof Uint32Array||Jt instanceof Float32Array||Jt instanceof Float64Array)},tr=Ae.__addimage__.binaryStringToUint8Array=function(Jt){for(var Xt=Jt.length,On=new Uint8Array(Xt),Cn=0;Cn<Xt;Cn++)On[Cn]=Jt.charCodeAt(Cn);return On},bn=Ae.__addimage__.arrayBufferToBinaryString=function(Jt){for(var Xt="",On=Mr(Jt)?Jt:new Uint8Array(Jt),Cn=0;Cn<On.length;Cn+=8192)Xt+=String.fromCharCode.apply(null,On.subarray(Cn,Cn+8192));return Xt};Ae.addImage=function(){var Jt,Xt,On,Cn,Fr,cr,Dr,or,Rr;if(typeof arguments[1]=="number"?(Xt=re,On=arguments[1],Cn=arguments[2],Fr=arguments[3],cr=arguments[4],Dr=arguments[5],or=arguments[6],Rr=arguments[7]):(Xt=arguments[1],On=arguments[2],Cn=arguments[3],Fr=arguments[4],cr=arguments[5],Dr=arguments[6],or=arguments[7],Rr=arguments[8]),(0,ee.Z)(Jt=arguments[0])==="object"&&!Bt(Jt)&&"imageData"in Jt){var Ur=Jt;Jt=Ur.imageData,Xt=Ur.format||Xt||re,On=Ur.x||On||0,Cn=Ur.y||Cn||0,Fr=Ur.w||Ur.width||Fr,cr=Ur.h||Ur.height||cr,Dr=Ur.alias||Dr,or=Ur.compression||or,Rr=Ur.rotation||Ur.angle||Rr}var Ha=this.internal.getFilters();if(or===void 0&&Ha.indexOf("FlateEncode")!==-1&&(or="SLOW"),isNaN(On)||isNaN(Cn))throw new Error("Invalid coordinates passed to jsPDF.addImage");Qe.call(this);var Et=Tr.call(this,Jt,Xt,Dr,or);return Ht.call(this,On,Cn,Fr,cr,Et,Rr),this};var Tr=function(Jt,Xt,On,Cn){var Fr,cr,Dr;if(typeof Jt=="string"&&fe(Jt)===re){Jt=unescape(Jt);var or=Or(Jt,!1);(or!==""||(or=Ae.loadFile(Jt,!0))!==void 0)&&(Jt=or)}if(Bt(Jt)&&(Jt=Ft(Jt,Xt)),Xt=fe(Jt,Xt),!dt(Xt))throw new Error("addImage does not support files of type '"+Xt+"', please ensure that a plugin for '"+Xt+"' support is added.");if(((Dr=On)==null||Dr.length===0)&&(On=function(Rr){return typeof Rr=="string"||Mr(Rr)?$t(Rr):Mr(Rr.data)?$t(Rr.data):null}(Jt)),(Fr=qe.call(this,On))||(yr()&&(Jt instanceof Uint8Array||Xt==="RGBA"||(cr=Jt,Jt=tr(Jt))),Fr=this["process"+Xt.toUpperCase()](Jt,tt.call(this),On,function(Rr){return Rr&&typeof Rr=="string"&&(Rr=Rr.toUpperCase()),Rr in Ae.image_compression?Rr:Dt.NONE}(Cn),cr)),!Fr)throw new Error("An unknown error occurred whilst processing the image.");return Fr},Or=Ae.__addimage__.convertBase64ToBinaryString=function(Jt,Xt){var On;Xt=typeof Xt!="boolean"||Xt;var Cn,Fr="";if(typeof Jt=="string"){Cn=(On=$n(Jt))!==null?On.data:Jt;try{Fr=Xn(Cn)}catch(cr){if(Xt)throw Pn(Cn)?new Error("atob-Error in jsPDF.convertBase64ToBinaryString "+cr.message):new Error("Supplied Data is not a valid base64-String jsPDF.convertBase64ToBinaryString ")}}return Fr};Ae.getImageProperties=function(Jt){var Xt,On,Cn="";if(Bt(Jt)&&(Jt=Ft(Jt)),typeof Jt=="string"&&fe(Jt)===re&&((Cn=Or(Jt,!1))===""&&(Cn=Ae.loadFile(Jt)||""),Jt=Cn),On=fe(Jt),!dt(On))throw new Error("addImage does not support files of type '"+On+"', please ensure that a plugin for '"+On+"' support is added.");if(!yr()||Jt instanceof Uint8Array||(Jt=tr(Jt)),!(Xt=this["process"+On.toUpperCase()](Jt)))throw new Error("An unknown error occurred whilst processing the image");return Xt.fileType=On,Xt}})(no.API),function(Ae){var re=function(ie){if(ie!==void 0&&ie!="")return!0};no.API.events.push(["addPage",function(ie){this.internal.getPageInfo(ie.pageNumber).pageContext.annotations=[]}]),Ae.events.push(["putPage",function(ie){for(var fe,ye,ve,Pe=this.internal.getCoordinateString,Qe=this.internal.getVerticalCoordinateString,ke=this.internal.getPageInfoByObjId(ie.objId),tt=ie.pageContext.annotations,dt=!1,Bt=0;Bt<tt.length&&!dt;Bt++)switch((fe=tt[Bt]).type){case"link":(re(fe.options.url)||re(fe.options.pageNumber))&&(dt=!0);break;case"reference":case"text":case"freetext":dt=!0}if(dt!=0){this.internal.write("/Annots [");for(var Ft=0;Ft<tt.length;Ft++){fe=tt[Ft];var qe=this.internal.pdfEscape,tn=this.internal.getEncryptor(ie.objId);switch(fe.type){case"reference":this.internal.write(" "+fe.object.objId+" 0 R ");break;case"text":var Ht=this.internal.newAdditionalObject(),nn=this.internal.newAdditionalObject(),Dt=this.internal.getEncryptor(Ht.objId),$t=fe.title||"Note";ve="<</Type /Annot /Subtype /Text "+(ye="/Rect ["+Pe(fe.bounds.x)+" "+Qe(fe.bounds.y+fe.bounds.h)+" "+Pe(fe.bounds.x+fe.bounds.w)+" "+Qe(fe.bounds.y)+"] ")+"/Contents ("+qe(Dt(fe.contents))+")",ve+=" /Popup "+nn.objId+" 0 R",ve+=" /P "+ke.objId+" 0 R",ve+=" /T ("+qe(Dt($t))+") >>",Ht.content=ve;var Pn=Ht.objId+" 0 R";ve="<</Type /Annot /Subtype /Popup "+(ye="/Rect ["+Pe(fe.bounds.x+30)+" "+Qe(fe.bounds.y+fe.bounds.h)+" "+Pe(fe.bounds.x+fe.bounds.w+30)+" "+Qe(fe.bounds.y)+"] ")+" /Parent "+Pn,fe.open&&(ve+=" /Open true"),ve+=" >>",nn.content=ve,this.internal.write(Ht.objId,"0 R",nn.objId,"0 R");break;case"freetext":ye="/Rect ["+Pe(fe.bounds.x)+" "+Qe(fe.bounds.y)+" "+Pe(fe.bounds.x+fe.bounds.w)+" "+Qe(fe.bounds.y+fe.bounds.h)+"] ";var $n=fe.color||"#000000";ve="<</Type /Annot /Subtype /FreeText "+ye+"/Contents ("+qe(tn(fe.contents))+")",ve+=" /DS(font: Helvetica,sans-serif 12.0pt; text-align:left; color:#"+$n+")",ve+=" /Border [0 0 0]",ve+=" >>",this.internal.write(ve);break;case"link":if(fe.options.name){var yr=this.annotations._nameMap[fe.options.name];fe.options.pageNumber=yr.page,fe.options.top=yr.y}else fe.options.top||(fe.options.top=0);if(ye="/Rect ["+fe.finalBounds.x+" "+fe.finalBounds.y+" "+fe.finalBounds.w+" "+fe.finalBounds.h+"] ",ve="",fe.options.url)ve="<</Type /Annot /Subtype /Link "+ye+"/Border [0 0 0] /A <</S /URI /URI ("+qe(tn(fe.options.url))+") >>";else if(fe.options.pageNumber)switch(ve="<</Type /Annot /Subtype /Link "+ye+"/Border [0 0 0] /Dest ["+this.internal.getPageInfo(fe.options.pageNumber).objId+" 0 R",fe.options.magFactor=fe.options.magFactor||"XYZ",fe.options.magFactor){case"Fit":ve+=" /Fit]";break;case"FitH":ve+=" /FitH "+fe.options.top+"]";break;case"FitV":fe.options.left=fe.options.left||0,ve+=" /FitV "+fe.options.left+"]";break;case"XYZ":default:var Mr=Qe(fe.options.top);fe.options.left=fe.options.left||0,fe.options.zoom===void 0&&(fe.options.zoom=0),ve+=" /XYZ "+fe.options.left+" "+Mr+" "+fe.options.zoom+"]"}ve!=""&&(ve+=" >>",this.internal.write(ve))}}this.internal.write("]")}}]),Ae.createAnnotation=function(ie){var fe=this.internal.getCurrentPageInfo();switch(ie.type){case"link":this.link(ie.bounds.x,ie.bounds.y,ie.bounds.w,ie.bounds.h,ie);break;case"text":case"freetext":fe.pageContext.annotations.push(ie)}},Ae.link=function(ie,fe,ye,ve,Pe){var Qe=this.internal.getCurrentPageInfo(),ke=this.internal.getCoordinateString,tt=this.internal.getVerticalCoordinateString;Qe.pageContext.annotations.push({finalBounds:{x:ke(ie),y:tt(fe),w:ke(ie+ye),h:tt(fe+ve)},options:Pe,type:"link"})},Ae.textWithLink=function(ie,fe,ye,ve){var Pe,Qe,ke=this.getTextWidth(ie),tt=this.internal.getLineHeight()/this.internal.scaleFactor;if(ve.maxWidth!==void 0){Qe=ve.maxWidth;var dt=this.splitTextToSize(ie,Qe).length;Pe=Math.ceil(tt*dt)}else Qe=ke,Pe=tt;return this.text(ie,fe,ye,ve),ye+=.2*tt,ve.align==="center"&&(fe-=ke/2),ve.align==="right"&&(fe-=ke),this.link(fe,ye-tt,Qe,Pe,ve),ke},Ae.getTextWidth=function(ie){var fe=this.internal.getFontSize();return this.getStringUnitWidth(ie)*fe/this.internal.scaleFactor}}(no.API),function(Ae){var re={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]},ie={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}},fe={1612:64606,1613:64607,1614:64608,1615:64609,1616:64610},ye=[1570,1571,1573,1575];Ae.__arabicParser__={};var ve=Ae.__arabicParser__.isInArabicSubstitutionA=function(Ht){return re[Ht.charCodeAt(0)]!==void 0},Pe=Ae.__arabicParser__.isArabicLetter=function(Ht){return typeof Ht=="string"&&/^[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF]+$/.test(Ht)},Qe=Ae.__arabicParser__.isArabicEndLetter=function(Ht){return Pe(Ht)&&ve(Ht)&&re[Ht.charCodeAt(0)].length<=2},ke=Ae.__arabicParser__.isArabicAlfLetter=function(Ht){return Pe(Ht)&&ye.indexOf(Ht.charCodeAt(0))>=0};Ae.__arabicParser__.arabicLetterHasIsolatedForm=function(Ht){return Pe(Ht)&&ve(Ht)&&re[Ht.charCodeAt(0)].length>=1};var tt=Ae.__arabicParser__.arabicLetterHasFinalForm=function(Ht){return Pe(Ht)&&ve(Ht)&&re[Ht.charCodeAt(0)].length>=2};Ae.__arabicParser__.arabicLetterHasInitialForm=function(Ht){return Pe(Ht)&&ve(Ht)&&re[Ht.charCodeAt(0)].length>=3};var dt=Ae.__arabicParser__.arabicLetterHasMedialForm=function(Ht){return Pe(Ht)&&ve(Ht)&&re[Ht.charCodeAt(0)].length==4},Bt=Ae.__arabicParser__.resolveLigatures=function(Ht){var nn=0,Dt=ie,$t="",Pn=0;for(nn=0;nn<Ht.length;nn+=1)Dt[Ht.charCodeAt(nn)]!==void 0?(Pn++,typeof(Dt=Dt[Ht.charCodeAt(nn)])=="number"&&($t+=String.fromCharCode(Dt),Dt=ie,Pn=0),nn===Ht.length-1&&(Dt=ie,$t+=Ht.charAt(nn-(Pn-1)),nn-=Pn-1,Pn=0)):(Dt=ie,$t+=Ht.charAt(nn-Pn),nn-=Pn,Pn=0);return $t};Ae.__arabicParser__.isArabicDiacritic=function(Ht){return Ht!==void 0&&fe[Ht.charCodeAt(0)]!==void 0};var Ft=Ae.__arabicParser__.getCorrectForm=function(Ht,nn,Dt){return Pe(Ht)?ve(Ht)===!1?-1:!tt(Ht)||!Pe(nn)&&!Pe(Dt)||!Pe(Dt)&&Qe(nn)||Qe(Ht)&&!Pe(nn)||Qe(Ht)&&ke(nn)||Qe(Ht)&&Qe(nn)?0:dt(Ht)&&Pe(nn)&&!Qe(nn)&&Pe(Dt)&&tt(Dt)?3:Qe(Ht)||!Pe(Dt)?1:2:-1},qe=function(Ht){var nn=0,Dt=0,$t=0,Pn="",$n="",yr="",Mr=(Ht=Ht||"").split("\\s+"),tr=[];for(nn=0;nn<Mr.length;nn+=1){for(tr.push(""),Dt=0;Dt<Mr[nn].length;Dt+=1)Pn=Mr[nn][Dt],$n=Mr[nn][Dt-1],yr=Mr[nn][Dt+1],Pe(Pn)?($t=Ft(Pn,$n,yr),tr[nn]+=$t!==-1?String.fromCharCode(re[Pn.charCodeAt(0)][$t]):Pn):tr[nn]+=Pn;tr[nn]=Bt(tr[nn])}return tr.join(" ")},tn=Ae.__arabicParser__.processArabic=Ae.processArabic=function(){var Ht,nn=typeof arguments[0]=="string"?arguments[0]:arguments[0].text,Dt=[];if(Array.isArray(nn)){var $t=0;for(Dt=[],$t=0;$t<nn.length;$t+=1)Array.isArray(nn[$t])?Dt.push([qe(nn[$t][0]),nn[$t][1],nn[$t][2]]):Dt.push([qe(nn[$t])]);Ht=Dt}else Ht=qe(nn);return typeof arguments[0]=="string"?Ht:(arguments[0].text=Ht,arguments[0])};Ae.events.push(["preProcessText",tn])}(no.API),no.API.autoPrint=function(Ae){var re;switch((Ae=Ae||{}).variant=Ae.variant||"non-conform",Ae.variant){case"javascript":this.addJS("print({});");break;case"non-conform":default:this.internal.events.subscribe("postPutResources",function(){re=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 "+re+" 0 R")})}return this},function(Ae){var re=function(){var ie=void 0;Object.defineProperty(this,"pdf",{get:function(){return ie},set:function(Qe){ie=Qe}});var fe=150;Object.defineProperty(this,"width",{get:function(){return fe},set:function(Qe){fe=isNaN(Qe)||Number.isInteger(Qe)===!1||Qe<0?150:Qe,this.getContext("2d").pageWrapXEnabled&&(this.getContext("2d").pageWrapX=fe+1)}});var ye=300;Object.defineProperty(this,"height",{get:function(){return ye},set:function(Qe){ye=isNaN(Qe)||Number.isInteger(Qe)===!1||Qe<0?300:Qe,this.getContext("2d").pageWrapYEnabled&&(this.getContext("2d").pageWrapY=ye+1)}});var ve=[];Object.defineProperty(this,"childNodes",{get:function(){return ve},set:function(Qe){ve=Qe}});var Pe={};Object.defineProperty(this,"style",{get:function(){return Pe},set:function(Qe){Pe=Qe}}),Object.defineProperty(this,"parentNode",{})};re.prototype.getContext=function(ie,fe){var ye;if((ie=ie||"2d")!=="2d")return null;for(ye in fe)this.pdf.context2d.hasOwnProperty(ye)&&(this.pdf.context2d[ye]=fe[ye]);return this.pdf.context2d._canvas=this,this.pdf.context2d},re.prototype.toDataURL=function(){throw new Error("toDataURL is not implemented.")},Ae.events.push(["initialized",function(){this.canvas=new re,this.canvas.pdf=this}])}(no.API),function(Ae){var re={left:0,top:0,bottom:0,right:0},ie=!1,fe=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({},re),this.internal.__cell__.margins.width=this.getPageWidth(),ye.call(this))},ye=function(){this.internal.__cell__.lastCell=new ve,this.internal.__cell__.pages=1},ve=function(){var ke=arguments[0];Object.defineProperty(this,"x",{enumerable:!0,get:function(){return ke},set:function(Ht){ke=Ht}});var tt=arguments[1];Object.defineProperty(this,"y",{enumerable:!0,get:function(){return tt},set:function(Ht){tt=Ht}});var dt=arguments[2];Object.defineProperty(this,"width",{enumerable:!0,get:function(){return dt},set:function(Ht){dt=Ht}});var Bt=arguments[3];Object.defineProperty(this,"height",{enumerable:!0,get:function(){return Bt},set:function(Ht){Bt=Ht}});var Ft=arguments[4];Object.defineProperty(this,"text",{enumerable:!0,get:function(){return Ft},set:function(Ht){Ft=Ht}});var qe=arguments[5];Object.defineProperty(this,"lineNumber",{enumerable:!0,get:function(){return qe},set:function(Ht){qe=Ht}});var tn=arguments[6];return Object.defineProperty(this,"align",{enumerable:!0,get:function(){return tn},set:function(Ht){tn=Ht}}),this};ve.prototype.clone=function(){return new ve(this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align)},ve.prototype.toArray=function(){return[this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align]},Ae.setHeaderFunction=function(ke){return fe.call(this),this.internal.__cell__.headerFunction=typeof ke=="function"?ke:void 0,this},Ae.getTextDimensions=function(ke,tt){fe.call(this);var dt=(tt=tt||{}).fontSize||this.getFontSize(),Bt=tt.font||this.getFont(),Ft=tt.scaleFactor||this.internal.scaleFactor,qe=0,tn=0,Ht=0,nn=this;if(!Array.isArray(ke)&&typeof ke!="string"){if(typeof ke!="number")throw new Error("getTextDimensions expects text-parameter to be of type String or type Number or an Array of Strings.");ke=String(ke)}var Dt=tt.maxWidth;Dt>0?typeof ke=="string"?ke=this.splitTextToSize(ke,Dt):Object.prototype.toString.call(ke)==="[object Array]"&&(ke=ke.reduce(function(Pn,$n){return Pn.concat(nn.splitTextToSize($n,Dt))},[])):ke=Array.isArray(ke)?ke:[ke];for(var $t=0;$t<ke.length;$t++)qe<(Ht=this.getStringUnitWidth(ke[$t],{font:Bt})*dt)&&(qe=Ht);return qe!==0&&(tn=ke.length),{w:qe/=Ft,h:Math.max((tn*dt*this.getLineHeightFactor()-dt*(this.getLineHeightFactor()-1))/Ft,0)}},Ae.cellAddPage=function(){fe.call(this),this.addPage();var ke=this.internal.__cell__.margins||re;return this.internal.__cell__.lastCell=new ve(ke.left,ke.top,void 0,void 0),this.internal.__cell__.pages+=1,this};var Pe=Ae.cell=function(){var ke;ke=arguments[0]instanceof ve?arguments[0]:new ve(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]),fe.call(this);var tt=this.internal.__cell__.lastCell,dt=this.internal.__cell__.padding,Bt=this.internal.__cell__.margins||re,Ft=this.internal.__cell__.tableHeaderRow,qe=this.internal.__cell__.printHeaders;return tt.lineNumber!==void 0&&(tt.lineNumber===ke.lineNumber?(ke.x=(tt.x||0)+(tt.width||0),ke.y=tt.y||0):tt.y+tt.height+ke.height+Bt.bottom>this.getPageHeight()?(this.cellAddPage(),ke.y=Bt.top,qe&&Ft&&(this.printHeaderRow(ke.lineNumber,!0),ke.y+=Ft[0].height)):ke.y=tt.y+tt.height||ke.y),ke.text[0]!==void 0&&(this.rect(ke.x,ke.y,ke.width,ke.height,ie===!0?"FD":void 0),ke.align==="right"?this.text(ke.text,ke.x+ke.width-dt,ke.y+dt,{align:"right",baseline:"top"}):ke.align==="center"?this.text(ke.text,ke.x+ke.width/2,ke.y+dt,{align:"center",baseline:"top",maxWidth:ke.width-dt-dt}):this.text(ke.text,ke.x+dt,ke.y+dt,{align:"left",baseline:"top",maxWidth:ke.width-dt-dt})),this.internal.__cell__.lastCell=ke,this};Ae.table=function(ke,tt,dt,Bt,Ft){if(fe.call(this),!dt)throw new Error("No data for PDF table.");var qe,tn,Ht,nn,Dt=[],$t=[],Pn=[],$n={},yr={},Mr=[],tr=[],bn=(Ft=Ft||{}).autoSize||!1,Tr=Ft.printHeaders!==!1,Or=Ft.css&&Ft.css["font-size"]!==void 0?16*Ft.css["font-size"]:Ft.fontSize||12,Jt=Ft.margins||Object.assign({width:this.getPageWidth()},re),Xt=typeof Ft.padding=="number"?Ft.padding:3,On=Ft.headerBackgroundColor||"#c8c8c8",Cn=Ft.headerTextColor||"#000";if(ye.call(this),this.internal.__cell__.printHeaders=Tr,this.internal.__cell__.margins=Jt,this.internal.__cell__.table_font_size=Or,this.internal.__cell__.padding=Xt,this.internal.__cell__.headerBackgroundColor=On,this.internal.__cell__.headerTextColor=Cn,this.setFontSize(Or),Bt==null)$t=Dt=Object.keys(dt[0]),Pn=Dt.map(function(){return"left"});else if(Array.isArray(Bt)&&(0,ee.Z)(Bt[0])==="object")for(Dt=Bt.map(function(Ur){return Ur.name}),$t=Bt.map(function(Ur){return Ur.prompt||Ur.name||""}),Pn=Bt.map(function(Ur){return Ur.align||"left"}),qe=0;qe<Bt.length;qe+=1)yr[Bt[qe].name]=Bt[qe].width*(19.049976/25.4);else Array.isArray(Bt)&&typeof Bt[0]=="string"&&($t=Dt=Bt,Pn=Dt.map(function(){return"left"}));if(bn||Array.isArray(Bt)&&typeof Bt[0]=="string")for(qe=0;qe<Dt.length;qe+=1){for($n[nn=Dt[qe]]=dt.map(function(Ur){return Ur[nn]}),this.setFont(void 0,"bold"),Mr.push(this.getTextDimensions($t[qe],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w),tn=$n[nn],this.setFont(void 0,"normal"),Ht=0;Ht<tn.length;Ht+=1)Mr.push(this.getTextDimensions(tn[Ht],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w);yr[nn]=Math.max.apply(null,Mr)+Xt+Xt,Mr=[]}if(Tr){var Fr={};for(qe=0;qe<Dt.length;qe+=1)Fr[Dt[qe]]={},Fr[Dt[qe]].text=$t[qe],Fr[Dt[qe]].align=Pn[qe];var cr=Qe.call(this,Fr,yr);tr=Dt.map(function(Ur){return new ve(ke,tt,yr[Ur],cr,Fr[Ur].text,void 0,Fr[Ur].align)}),this.setTableHeaderRow(tr),this.printHeaderRow(1,!1)}var Dr=Bt.reduce(function(Ur,Ha){return Ur[Ha.name]=Ha.align,Ur},{});for(qe=0;qe<dt.length;qe+=1){"rowStart"in Ft&&Ft.rowStart instanceof Function&&Ft.rowStart({row:qe,data:dt[qe]},this);var or=Qe.call(this,dt[qe],yr);for(Ht=0;Ht<Dt.length;Ht+=1){var Rr=dt[qe][Dt[Ht]];"cellStart"in Ft&&Ft.cellStart instanceof Function&&Ft.cellStart({row:qe,col:Ht,data:Rr},this),Pe.call(this,new ve(ke,tt,yr[Dt[Ht]],or,Rr,qe+2,Dr[Dt[Ht]]))}}return this.internal.__cell__.table_x=ke,this.internal.__cell__.table_y=tt,this};var Qe=function(ke,tt){var dt=this.internal.__cell__.padding,Bt=this.internal.__cell__.table_font_size,Ft=this.internal.scaleFactor;return Object.keys(ke).map(function(qe){var tn=ke[qe];return this.splitTextToSize(tn.hasOwnProperty("text")?tn.text:tn,tt[qe]-dt-dt)},this).map(function(qe){return this.getLineHeightFactor()*qe.length*Bt/Ft+dt+dt},this).reduce(function(qe,tn){return Math.max(qe,tn)},0)};Ae.setTableHeaderRow=function(ke){fe.call(this),this.internal.__cell__.tableHeaderRow=ke},Ae.printHeaderRow=function(ke,tt){if(fe.call(this),!this.internal.__cell__.tableHeaderRow)throw new Error("Property tableHeaderRow does not exist.");var dt;if(ie=!0,typeof this.internal.__cell__.headerFunction=="function"){var Bt=this.internal.__cell__.headerFunction(this,this.internal.__cell__.pages);this.internal.__cell__.lastCell=new ve(Bt[0],Bt[1],Bt[2],Bt[3],void 0,-1)}this.setFont(void 0,"bold");for(var Ft=[],qe=0;qe<this.internal.__cell__.tableHeaderRow.length;qe+=1){dt=this.internal.__cell__.tableHeaderRow[qe].clone(),tt&&(dt.y=this.internal.__cell__.margins.top||0,Ft.push(dt)),dt.lineNumber=ke;var tn=this.getTextColor();this.setTextColor(this.internal.__cell__.headerTextColor),this.setFillColor(this.internal.__cell__.headerBackgroundColor),Pe.call(this,dt),this.setTextColor(tn)}Ft.length>0&&this.setTableHeaderRow(Ft),this.setFont(void 0,"normal"),ie=!1}}(no.API);var XA={italic:["italic","oblique","normal"],oblique:["oblique","italic","normal"],normal:["normal","oblique","italic"]},Nn=["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded"],Ln=ms(Nn),os=[100,200,300,400,500,600,700,800,900],fa=ms(os);function co(Ae){var re=Ae.family.replace(/"|'/g,"").toLowerCase(),ie=function(ve){return XA[ve=ve||"normal"]?ve:"normal"}(Ae.style),fe=function(ve){if(!ve)return 400;if(typeof ve=="number")return ve>=100&&ve<=900&&ve%100==0?ve:400;if(/^\d00$/.test(ve))return parseInt(ve);switch(ve){case"bold":return 700;case"normal":default:return 400}}(Ae.weight),ye=function(ve){return typeof Ln[ve=ve||"normal"]=="number"?ve:"normal"}(Ae.stretch);return{family:re,style:ie,weight:fe,stretch:ye,src:Ae.src||[],ref:Ae.ref||{name:re,style:[ye,ie,fe].join(" ")}}}function li(Ae,re,ie,fe){var ye;for(ye=ie;ye>=0&&ye<re.length;ye+=fe)if(Ae[re[ye]])return Ae[re[ye]];for(ye=ie;ye>=0&&ye<re.length;ye-=fe)if(Ae[re[ye]])return Ae[re[ye]]}var Zi={"sans-serif":"helvetica",fixed:"courier",monospace:"courier",terminal:"courier",cursive:"times",fantasy:"times",serif:"times"},Ui={caption:"times",icon:"times",menu:"times","message-box":"times","small-caption":"times","status-bar":"times"};function No(Ae){return[Ae.stretch,Ae.style,Ae.weight,Ae.family].join(" ")}function zs(Ae,re,ie){for(var fe=(ie=ie||{}).defaultFontFamily||"times",ye=Object.assign({},Zi,ie.genericFontFamilies||{}),ve=null,Pe=null,Qe=0;Qe<re.length;++Qe)if(ye[(ve=co(re[Qe])).family]&&(ve.family=ye[ve.family]),Ae.hasOwnProperty(ve.family)){Pe=Ae[ve.family];break}if(!(Pe=Pe||Ae[fe]))throw new Error("Could not find a font-family for the rule '"+No(ve)+"' and default family '"+fe+"'.");if(Pe=function(ke,tt){if(tt[ke])return tt[ke];var dt=Ln[ke],Bt=dt<=Ln.normal?-1:1,Ft=li(tt,Nn,dt,Bt);if(!Ft)throw new Error("Could not find a matching font-stretch value for "+ke);return Ft}(ve.stretch,Pe),Pe=function(ke,tt){if(tt[ke])return tt[ke];for(var dt=XA[ke],Bt=0;Bt<dt.length;++Bt)if(tt[dt[Bt]])return tt[dt[Bt]];throw new Error("Could not find a matching font-style for "+ke)}(ve.style,Pe),!(Pe=function(ke,tt){if(tt[ke])return tt[ke];if(ke===400&&tt[500])return tt[500];if(ke===500&&tt[400])return tt[400];var dt=fa[ke],Bt=li(tt,os,dt,ke<400?-1:1);if(!Bt)throw new Error("Could not find a matching font-weight for value "+ke);return Bt}(ve.weight,Pe)))throw new Error("Failed to resolve a font for the rule '"+No(ve)+"'.");return Pe}function Ys(Ae){return Ae.trimLeft()}function qs(Ae,re){for(var ie=0;ie<Ae.length;){if(Ae.charAt(ie)===re)return[Ae.substring(0,ie),Ae.substring(ie+1)];ie+=1}return null}function Gs(Ae){var re=Ae.match(/^(-[a-z_]|[a-z_])[a-z0-9_-]*/i);return re===null?null:[re[0],Ae.substring(re[0].length)]}var YA,ol,is,Hi=["times"];(function(Ae){var re,ie,fe,ye,ve,Pe,Qe,ke,tt,dt=function(Et){return Et=Et||{},this.isStrokeTransparent=Et.isStrokeTransparent||!1,this.strokeOpacity=Et.strokeOpacity||1,this.strokeStyle=Et.strokeStyle||"#000000",this.fillStyle=Et.fillStyle||"#000000",this.isFillTransparent=Et.isFillTransparent||!1,this.fillOpacity=Et.fillOpacity||1,this.font=Et.font||"10px sans-serif",this.textBaseline=Et.textBaseline||"alphabetic",this.textAlign=Et.textAlign||"left",this.lineWidth=Et.lineWidth||1,this.lineJoin=Et.lineJoin||"miter",this.lineCap=Et.lineCap||"butt",this.path=Et.path||[],this.transform=Et.transform!==void 0?Et.transform.clone():new ke,this.globalCompositeOperation=Et.globalCompositeOperation||"normal",this.globalAlpha=Et.globalAlpha||1,this.clip_path=Et.clip_path||[],this.currentPoint=Et.currentPoint||new Pe,this.miterLimit=Et.miterLimit||10,this.lastPoint=Et.lastPoint||new Pe,this.lineDashOffset=Et.lineDashOffset||0,this.lineDash=Et.lineDash||[],this.margin=Et.margin||[0,0,0,0],this.prevPageLastElemOffset=Et.prevPageLastElemOffset||0,this.ignoreClearRect=typeof Et.ignoreClearRect!="boolean"||Et.ignoreClearRect,this};Ae.events.push(["initialized",function(){this.context2d=new Bt(this),re=this.internal.f2,ie=this.internal.getCoordinateString,fe=this.internal.getVerticalCoordinateString,ye=this.internal.getHorizontalCoordinate,ve=this.internal.getVerticalCoordinate,Pe=this.internal.Point,Qe=this.internal.Rectangle,ke=this.internal.Matrix,tt=new dt}]);var Bt=function(Et){Object.defineProperty(this,"canvas",{get:function(){return{parentNode:!1,style:!1}}});var An=Et;Object.defineProperty(this,"pdf",{get:function(){return An}});var Sn=!1;Object.defineProperty(this,"pageWrapXEnabled",{get:function(){return Sn},set:function(Nr){Sn=!!Nr}});var Rn=!1;Object.defineProperty(this,"pageWrapYEnabled",{get:function(){return Rn},set:function(Nr){Rn=!!Nr}});var zn=0;Object.defineProperty(this,"posX",{get:function(){return zn},set:function(Nr){isNaN(Nr)||(zn=Nr)}});var Ar=0;Object.defineProperty(this,"posY",{get:function(){return Ar},set:function(Nr){isNaN(Nr)||(Ar=Nr)}}),Object.defineProperty(this,"margin",{get:function(){return tt.margin},set:function(Nr){var yn;typeof Nr=="number"?yn=[Nr,Nr,Nr,Nr]:((yn=new Array(4))[0]=Nr[0],yn[1]=Nr.length>=2?Nr[1]:yn[0],yn[2]=Nr.length>=3?Nr[2]:yn[0],yn[3]=Nr.length>=4?Nr[3]:yn[1]),tt.margin=yn}});var gr=!1;Object.defineProperty(this,"autoPaging",{get:function(){return gr},set:function(Nr){gr=Nr}});var vr=0;Object.defineProperty(this,"lastBreak",{get:function(){return vr},set:function(Nr){vr=Nr}});var xa=[];Object.defineProperty(this,"pageBreaks",{get:function(){return xa},set:function(Nr){xa=Nr}}),Object.defineProperty(this,"ctx",{get:function(){return tt},set:function(Nr){Nr instanceof dt&&(tt=Nr)}}),Object.defineProperty(this,"path",{get:function(){return tt.path},set:function(Nr){tt.path=Nr}});var ba=[];Object.defineProperty(this,"ctxStack",{get:function(){return ba},set:function(Nr){ba=Nr}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function(Nr){var yn;yn=Ft(Nr),this.ctx.fillStyle=yn.style,this.ctx.isFillTransparent=yn.a===0,this.ctx.fillOpacity=yn.a,this.pdf.setFillColor(yn.r,yn.g,yn.b,{a:yn.a}),this.pdf.setTextColor(yn.r,yn.g,yn.b,{a:yn.a})}}),Object.defineProperty(this,"strokeStyle",{get:function(){return this.ctx.strokeStyle},set:function(Nr){var yn=Ft(Nr);this.ctx.strokeStyle=yn.style,this.ctx.isStrokeTransparent=yn.a===0,this.ctx.strokeOpacity=yn.a,yn.a===0?this.pdf.setDrawColor(255,255,255):(yn.a,this.pdf.setDrawColor(yn.r,yn.g,yn.b))}}),Object.defineProperty(this,"lineCap",{get:function(){return this.ctx.lineCap},set:function(Nr){["butt","round","square"].indexOf(Nr)!==-1&&(this.ctx.lineCap=Nr,this.pdf.setLineCap(Nr))}}),Object.defineProperty(this,"lineWidth",{get:function(){return this.ctx.lineWidth},set:function(Nr){isNaN(Nr)||(this.ctx.lineWidth=Nr,this.pdf.setLineWidth(Nr))}}),Object.defineProperty(this,"lineJoin",{get:function(){return this.ctx.lineJoin},set:function(Nr){["bevel","round","miter"].indexOf(Nr)!==-1&&(this.ctx.lineJoin=Nr,this.pdf.setLineJoin(Nr))}}),Object.defineProperty(this,"miterLimit",{get:function(){return this.ctx.miterLimit},set:function(Nr){isNaN(Nr)||(this.ctx.miterLimit=Nr,this.pdf.setMiterLimit(Nr))}}),Object.defineProperty(this,"textBaseline",{get:function(){return this.ctx.textBaseline},set:function(Nr){this.ctx.textBaseline=Nr}}),Object.defineProperty(this,"textAlign",{get:function(){return this.ctx.textAlign},set:function(Nr){["right","end","center","left","start"].indexOf(Nr)!==-1&&(this.ctx.textAlign=Nr)}});var Xa=null;function ro(Nr,yn){if(Xa===null){var ni=function(Po){var ma=[];return Object.keys(Po).forEach(function(Ma){Po[Ma].forEach(function(Za){var za=null;switch(Za){case"bold":za={family:Ma,weight:"bold"};break;case"italic":za={family:Ma,style:"italic"};break;case"bolditalic":za={family:Ma,weight:"bold",style:"italic"};break;case"":case"normal":za={family:Ma}}za!==null&&(za.ref={name:Ma,style:Za},ma.push(za))})}),ma}(Nr.getFontList());Xa=function(Po){for(var ma={},Ma=0;Ma<Po.length;++Ma){var Za=co(Po[Ma]),za=Za.family,Oo=Za.stretch,ri=Za.style,Ci=Za.weight;ma[za]=ma[za]||{},ma[za][Oo]=ma[za][Oo]||{},ma[za][Oo][ri]=ma[za][Oo][ri]||{},ma[za][Oo][ri][Ci]=Za}return ma}(ni.concat(yn))}return Xa}var Zo=null;Object.defineProperty(this,"fontFaces",{get:function(){return Zo},set:function(Nr){Xa=null,Zo=Nr}}),Object.defineProperty(this,"font",{get:function(){return this.ctx.font},set:function(Nr){var yn;if(this.ctx.font=Nr,(yn=/^\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(Nr))!==null){var ni=yn[1],Po=(yn[2],yn[3]),ma=yn[4],Ma=(yn[5],yn[6]),Za=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(ma)[2];ma=Math.floor(Za==="px"?parseFloat(ma)*this.pdf.internal.scaleFactor:Za==="em"?parseFloat(ma)*this.pdf.getFontSize():parseFloat(ma)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(ma);var za=function(qo){var Ni,Sa,Bs=[],ji=qo.trim();if(ji==="")return Hi;if(ji in Ui)return[Ui[ji]];for(;ji!=="";){switch(Sa=null,Ni=(ji=Ys(ji)).charAt(0)){case'"':case"'":Sa=qs(ji.substring(1),Ni);break;default:Sa=Gs(ji)}if(Sa===null||(Bs.push(Sa[0]),(ji=Ys(Sa[1]))!==""&&ji.charAt(0)!==","))return Hi;ji=ji.replace(/^,/,"")}return Bs}(Ma);if(this.fontFaces){var Oo=zs(ro(this.pdf,this.fontFaces),za.map(function(qo){return{family:qo,stretch:"normal",weight:Po,style:ni}}));this.pdf.setFont(Oo.ref.name,Oo.ref.style)}else{var ri="";(Po==="bold"||parseInt(Po,10)>=700||ni==="bold")&&(ri="bold"),ni==="italic"&&(ri+="italic"),ri.length===0&&(ri="normal");for(var Ci="",Ii={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"},Wi=0;Wi<za.length;Wi++){if(this.pdf.internal.getFont(za[Wi],ri,{noFallback:!0,disableWarning:!0})!==void 0){Ci=za[Wi];break}if(ri==="bolditalic"&&this.pdf.internal.getFont(za[Wi],"bold",{noFallback:!0,disableWarning:!0})!==void 0)Ci=za[Wi],ri="bold";else if(this.pdf.internal.getFont(za[Wi],"normal",{noFallback:!0,disableWarning:!0})!==void 0){Ci=za[Wi],ri="normal";break}}if(Ci===""){for(var mi=0;mi<za.length;mi++)if(Ii[za[mi]]){Ci=Ii[za[mi]];break}}Ci=Ci===""?"Times":Ci,this.pdf.setFont(Ci,ri)}}}}),Object.defineProperty(this,"globalCompositeOperation",{get:function(){return this.ctx.globalCompositeOperation},set:function(Nr){this.ctx.globalCompositeOperation=Nr}}),Object.defineProperty(this,"globalAlpha",{get:function(){return this.ctx.globalAlpha},set:function(Nr){this.ctx.globalAlpha=Nr}}),Object.defineProperty(this,"lineDashOffset",{get:function(){return this.ctx.lineDashOffset},set:function(Nr){this.ctx.lineDashOffset=Nr,Ha.call(this)}}),Object.defineProperty(this,"lineDash",{get:function(){return this.ctx.lineDash},set:function(Nr){this.ctx.lineDash=Nr,Ha.call(this)}}),Object.defineProperty(this,"ignoreClearRect",{get:function(){return this.ctx.ignoreClearRect},set:function(Nr){this.ctx.ignoreClearRect=!!Nr}})};Bt.prototype.setLineDash=function(Et){this.lineDash=Et},Bt.prototype.getLineDash=function(){return this.lineDash.length%2?this.lineDash.concat(this.lineDash):this.lineDash.slice()},Bt.prototype.fill=function(){$n.call(this,"fill",!1)},Bt.prototype.stroke=function(){$n.call(this,"stroke",!1)},Bt.prototype.beginPath=function(){this.path=[{type:"begin"}]},Bt.prototype.moveTo=function(Et,An){if(isNaN(Et)||isNaN(An))throw Bo.error("jsPDF.context2d.moveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.moveTo");var Sn=this.ctx.transform.applyToPoint(new Pe(Et,An));this.path.push({type:"mt",x:Sn.x,y:Sn.y}),this.ctx.lastPoint=new Pe(Et,An)},Bt.prototype.closePath=function(){var Et=new Pe(0,0),An=0;for(An=this.path.length-1;An!==-1;An--)if(this.path[An].type==="begin"&&(0,ee.Z)(this.path[An+1])==="object"&&typeof this.path[An+1].x=="number"){Et=new Pe(this.path[An+1].x,this.path[An+1].y);break}this.path.push({type:"close"}),this.ctx.lastPoint=new Pe(Et.x,Et.y)},Bt.prototype.lineTo=function(Et,An){if(isNaN(Et)||isNaN(An))throw Bo.error("jsPDF.context2d.lineTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.lineTo");var Sn=this.ctx.transform.applyToPoint(new Pe(Et,An));this.path.push({type:"lt",x:Sn.x,y:Sn.y}),this.ctx.lastPoint=new Pe(Sn.x,Sn.y)},Bt.prototype.clip=function(){this.ctx.clip_path=JSON.parse(JSON.stringify(this.path)),$n.call(this,null,!0)},Bt.prototype.quadraticCurveTo=function(Et,An,Sn,Rn){if(isNaN(Sn)||isNaN(Rn)||isNaN(Et)||isNaN(An))throw Bo.error("jsPDF.context2d.quadraticCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.quadraticCurveTo");var zn=this.ctx.transform.applyToPoint(new Pe(Sn,Rn)),Ar=this.ctx.transform.applyToPoint(new Pe(Et,An));this.path.push({type:"qct",x1:Ar.x,y1:Ar.y,x:zn.x,y:zn.y}),this.ctx.lastPoint=new Pe(zn.x,zn.y)},Bt.prototype.bezierCurveTo=function(Et,An,Sn,Rn,zn,Ar){if(isNaN(zn)||isNaN(Ar)||isNaN(Et)||isNaN(An)||isNaN(Sn)||isNaN(Rn))throw Bo.error("jsPDF.context2d.bezierCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.bezierCurveTo");var gr=this.ctx.transform.applyToPoint(new Pe(zn,Ar)),vr=this.ctx.transform.applyToPoint(new Pe(Et,An)),xa=this.ctx.transform.applyToPoint(new Pe(Sn,Rn));this.path.push({type:"bct",x1:vr.x,y1:vr.y,x2:xa.x,y2:xa.y,x:gr.x,y:gr.y}),this.ctx.lastPoint=new Pe(gr.x,gr.y)},Bt.prototype.arc=function(Et,An,Sn,Rn,zn,Ar){if(isNaN(Et)||isNaN(An)||isNaN(Sn)||isNaN(Rn)||isNaN(zn))throw Bo.error("jsPDF.context2d.arc: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.arc");if(Ar=!!Ar,!this.ctx.transform.isIdentity){var gr=this.ctx.transform.applyToPoint(new Pe(Et,An));Et=gr.x,An=gr.y;var vr=this.ctx.transform.applyToPoint(new Pe(0,Sn)),xa=this.ctx.transform.applyToPoint(new Pe(0,0));Sn=Math.sqrt(Math.pow(vr.x-xa.x,2)+Math.pow(vr.y-xa.y,2))}Math.abs(zn-Rn)>=2*Math.PI&&(Rn=0,zn=2*Math.PI),this.path.push({type:"arc",x:Et,y:An,radius:Sn,startAngle:Rn,endAngle:zn,counterclockwise:Ar})},Bt.prototype.arcTo=function(Et,An,Sn,Rn,zn){throw new Error("arcTo not implemented.")},Bt.prototype.rect=function(Et,An,Sn,Rn){if(isNaN(Et)||isNaN(An)||isNaN(Sn)||isNaN(Rn))throw Bo.error("jsPDF.context2d.rect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rect");this.moveTo(Et,An),this.lineTo(Et+Sn,An),this.lineTo(Et+Sn,An+Rn),this.lineTo(Et,An+Rn),this.lineTo(Et,An),this.lineTo(Et+Sn,An),this.lineTo(Et,An)},Bt.prototype.fillRect=function(Et,An,Sn,Rn){if(isNaN(Et)||isNaN(An)||isNaN(Sn)||isNaN(Rn))throw Bo.error("jsPDF.context2d.fillRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillRect");if(!qe.call(this)){var zn={};this.lineCap!=="butt"&&(zn.lineCap=this.lineCap,this.lineCap="butt"),this.lineJoin!=="miter"&&(zn.lineJoin=this.lineJoin,this.lineJoin="miter"),this.beginPath(),this.rect(Et,An,Sn,Rn),this.fill(),zn.hasOwnProperty("lineCap")&&(this.lineCap=zn.lineCap),zn.hasOwnProperty("lineJoin")&&(this.lineJoin=zn.lineJoin)}},Bt.prototype.strokeRect=function(Et,An,Sn,Rn){if(isNaN(Et)||isNaN(An)||isNaN(Sn)||isNaN(Rn))throw Bo.error("jsPDF.context2d.strokeRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeRect");tn.call(this)||(this.beginPath(),this.rect(Et,An,Sn,Rn),this.stroke())},Bt.prototype.clearRect=function(Et,An,Sn,Rn){if(isNaN(Et)||isNaN(An)||isNaN(Sn)||isNaN(Rn))throw Bo.error("jsPDF.context2d.clearRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.clearRect");this.ignoreClearRect||(this.fillStyle="#ffffff",this.fillRect(Et,An,Sn,Rn))},Bt.prototype.save=function(Et){Et=typeof Et!="boolean"||Et;for(var An=this.pdf.internal.getCurrentPageInfo().pageNumber,Sn=0;Sn<this.pdf.internal.getNumberOfPages();Sn++)this.pdf.setPage(Sn+1),this.pdf.internal.out("q");if(this.pdf.setPage(An),Et){this.ctx.fontSize=this.pdf.internal.getFontSize();var Rn=new dt(this.ctx);this.ctxStack.push(this.ctx),this.ctx=Rn}},Bt.prototype.restore=function(Et){Et=typeof Et!="boolean"||Et;for(var An=this.pdf.internal.getCurrentPageInfo().pageNumber,Sn=0;Sn<this.pdf.internal.getNumberOfPages();Sn++)this.pdf.setPage(Sn+1),this.pdf.internal.out("Q");this.pdf.setPage(An),Et&&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)},Bt.prototype.toDataURL=function(){throw new Error("toDataUrl not implemented.")};var Ft=function(Et){var An,Sn,Rn,zn;if(Et.isCanvasGradient===!0&&(Et=Et.getColor()),!Et)return{r:0,g:0,b:0,a:0,style:Et};if(/transparent|rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*0+\s*\)/.test(Et))An=0,Sn=0,Rn=0,zn=0;else{var Ar=/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/.exec(Et);if(Ar!==null)An=parseInt(Ar[1]),Sn=parseInt(Ar[2]),Rn=parseInt(Ar[3]),zn=1;else if((Ar=/rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*([\d.]+)\s*\)/.exec(Et))!==null)An=parseInt(Ar[1]),Sn=parseInt(Ar[2]),Rn=parseInt(Ar[3]),zn=parseFloat(Ar[4]);else{if(zn=1,typeof Et=="string"&&Et.charAt(0)!=="#"){var gr=new Kn(Et);Et=gr.ok?gr.toHex():"#000000"}Et.length===4?(An=Et.substring(1,2),An+=An,Sn=Et.substring(2,3),Sn+=Sn,Rn=Et.substring(3,4),Rn+=Rn):(An=Et.substring(1,3),Sn=Et.substring(3,5),Rn=Et.substring(5,7)),An=parseInt(An,16),Sn=parseInt(Sn,16),Rn=parseInt(Rn,16)}}return{r:An,g:Sn,b:Rn,a:zn,style:Et}},qe=function(){return this.ctx.isFillTransparent||this.globalAlpha==0},tn=function(){return!!(this.ctx.isStrokeTransparent||this.globalAlpha==0)};Bt.prototype.fillText=function(Et,An,Sn,Rn){if(isNaN(An)||isNaN(Sn)||typeof Et!="string")throw Bo.error("jsPDF.context2d.fillText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillText");if(Rn=isNaN(Rn)?void 0:Rn,!qe.call(this)){var zn=or(this.ctx.transform.rotation),Ar=this.ctx.transform.scaleX;Xt.call(this,{text:Et,x:An,y:Sn,scale:Ar,angle:zn,align:this.textAlign,maxWidth:Rn})}},Bt.prototype.strokeText=function(Et,An,Sn,Rn){if(isNaN(An)||isNaN(Sn)||typeof Et!="string")throw Bo.error("jsPDF.context2d.strokeText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeText");if(!tn.call(this)){Rn=isNaN(Rn)?void 0:Rn;var zn=or(this.ctx.transform.rotation),Ar=this.ctx.transform.scaleX;Xt.call(this,{text:Et,x:An,y:Sn,scale:Ar,renderingMode:"stroke",angle:zn,align:this.textAlign,maxWidth:Rn})}},Bt.prototype.measureText=function(Et){if(typeof Et!="string")throw Bo.error("jsPDF.context2d.measureText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.measureText");var An=this.pdf,Sn=this.pdf.internal.scaleFactor,Rn=An.internal.getFontSize(),zn=An.getStringUnitWidth(Et)*Rn/An.internal.scaleFactor,Ar=function(gr){var vr=(gr=gr||{}).width||0;return Object.defineProperty(this,"width",{get:function(){return vr}}),this};return new Ar({width:zn*=Math.round(96*Sn/72*1e4)/1e4})},Bt.prototype.scale=function(Et,An){if(isNaN(Et)||isNaN(An))throw Bo.error("jsPDF.context2d.scale: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.scale");var Sn=new ke(Et,0,0,An,0,0);this.ctx.transform=this.ctx.transform.multiply(Sn)},Bt.prototype.rotate=function(Et){if(isNaN(Et))throw Bo.error("jsPDF.context2d.rotate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rotate");var An=new ke(Math.cos(Et),Math.sin(Et),-Math.sin(Et),Math.cos(Et),0,0);this.ctx.transform=this.ctx.transform.multiply(An)},Bt.prototype.translate=function(Et,An){if(isNaN(Et)||isNaN(An))throw Bo.error("jsPDF.context2d.translate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.translate");var Sn=new ke(1,0,0,1,Et,An);this.ctx.transform=this.ctx.transform.multiply(Sn)},Bt.prototype.transform=function(Et,An,Sn,Rn,zn,Ar){if(isNaN(Et)||isNaN(An)||isNaN(Sn)||isNaN(Rn)||isNaN(zn)||isNaN(Ar))throw Bo.error("jsPDF.context2d.transform: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.transform");var gr=new ke(Et,An,Sn,Rn,zn,Ar);this.ctx.transform=this.ctx.transform.multiply(gr)},Bt.prototype.setTransform=function(Et,An,Sn,Rn,zn,Ar){Et=isNaN(Et)?1:Et,An=isNaN(An)?0:An,Sn=isNaN(Sn)?0:Sn,Rn=isNaN(Rn)?1:Rn,zn=isNaN(zn)?0:zn,Ar=isNaN(Ar)?0:Ar,this.ctx.transform=new ke(Et,An,Sn,Rn,zn,Ar)};var Ht=function(){return this.margin[0]>0||this.margin[1]>0||this.margin[2]>0||this.margin[3]>0};Bt.prototype.drawImage=function(Et,An,Sn,Rn,zn,Ar,gr,vr,xa){var ba=this.pdf.getImageProperties(Et),Xa=1,ro=1,Zo=1,Nr=1;Rn!==void 0&&vr!==void 0&&(Zo=vr/Rn,Nr=xa/zn,Xa=ba.width/Rn*vr/Rn,ro=ba.height/zn*xa/zn),Ar===void 0&&(Ar=An,gr=Sn,An=0,Sn=0),Rn!==void 0&&vr===void 0&&(vr=Rn,xa=zn),Rn===void 0&&vr===void 0&&(vr=ba.width,xa=ba.height);for(var yn,ni=this.ctx.transform.decompose(),Po=or(ni.rotate.shx),ma=new ke,Ma=(ma=(ma=(ma=ma.multiply(ni.translate)).multiply(ni.skew)).multiply(ni.scale)).applyToRectangle(new Qe(Ar-An*Zo,gr-Sn*Nr,Rn*Xa,zn*ro)),Za=nn.call(this,Ma),za=[],Oo=0;Oo<Za.length;Oo+=1)za.indexOf(Za[Oo])===-1&&za.push(Za[Oo]);if(Pn(za),this.autoPaging)for(var ri=za[0],Ci=za[za.length-1],Ii=ri;Ii<Ci+1;Ii++){this.pdf.setPage(Ii);var Wi=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],mi=Ii===1?this.posY+this.margin[0]:this.margin[0],qo=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],Ni=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],Sa=Ii===1?0:qo+(Ii-2)*Ni;if(this.ctx.clip_path.length!==0){var Bs=this.path;yn=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=$t(yn,this.posX+this.margin[3],-Sa+mi+this.ctx.prevPageLastElemOffset),yr.call(this,"fill",!0),this.path=Bs}var ji=JSON.parse(JSON.stringify(Ma));ji=$t([ji],this.posX+this.margin[3],-Sa+mi+this.ctx.prevPageLastElemOffset)[0];var Al=(Ii>ri||Ii<Ci)&&Ht.call(this);Al&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],Wi,Ni,null).clip().discardPath()),this.pdf.addImage(Et,"JPEG",ji.x,ji.y,ji.w,ji.h,null,null,Po),Al&&this.pdf.restoreGraphicsState()}else this.pdf.addImage(Et,"JPEG",Ma.x,Ma.y,Ma.w,Ma.h,null,null,Po)};var nn=function(Et,An,Sn){var Rn=[];An=An||this.pdf.internal.pageSize.width,Sn=Sn||this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2];var zn=this.posY+this.ctx.prevPageLastElemOffset;switch(Et.type){default:case"mt":case"lt":Rn.push(Math.floor((Et.y+zn)/Sn)+1);break;case"arc":Rn.push(Math.floor((Et.y+zn-Et.radius)/Sn)+1),Rn.push(Math.floor((Et.y+zn+Et.radius)/Sn)+1);break;case"qct":var Ar=Rr(this.ctx.lastPoint.x,this.ctx.lastPoint.y,Et.x1,Et.y1,Et.x,Et.y);Rn.push(Math.floor((Ar.y+zn)/Sn)+1),Rn.push(Math.floor((Ar.y+Ar.h+zn)/Sn)+1);break;case"bct":var gr=Ur(this.ctx.lastPoint.x,this.ctx.lastPoint.y,Et.x1,Et.y1,Et.x2,Et.y2,Et.x,Et.y);Rn.push(Math.floor((gr.y+zn)/Sn)+1),Rn.push(Math.floor((gr.y+gr.h+zn)/Sn)+1);break;case"rect":Rn.push(Math.floor((Et.y+zn)/Sn)+1),Rn.push(Math.floor((Et.y+Et.h+zn)/Sn)+1)}for(var vr=0;vr<Rn.length;vr+=1)for(;this.pdf.internal.getNumberOfPages()<Rn[vr];)Dt.call(this);return Rn},Dt=function(){var Et=this.fillStyle,An=this.strokeStyle,Sn=this.font,Rn=this.lineCap,zn=this.lineWidth,Ar=this.lineJoin;this.pdf.addPage(),this.fillStyle=Et,this.strokeStyle=An,this.font=Sn,this.lineCap=Rn,this.lineWidth=zn,this.lineJoin=Ar},$t=function(Et,An,Sn){for(var Rn=0;Rn<Et.length;Rn++)switch(Et[Rn].type){case"bct":Et[Rn].x2+=An,Et[Rn].y2+=Sn;case"qct":Et[Rn].x1+=An,Et[Rn].y1+=Sn;case"mt":case"lt":case"arc":default:Et[Rn].x+=An,Et[Rn].y+=Sn}return Et},Pn=function(Et){return Et.sort(function(An,Sn){return An-Sn})},$n=function(Et,An){for(var Sn,Rn,zn=this.fillStyle,Ar=this.strokeStyle,gr=this.lineCap,vr=this.lineWidth,xa=Math.abs(vr*this.ctx.transform.scaleX),ba=this.lineJoin,Xa=JSON.parse(JSON.stringify(this.path)),ro=JSON.parse(JSON.stringify(this.path)),Zo=[],Nr=0;Nr<ro.length;Nr++)if(ro[Nr].x!==void 0)for(var yn=nn.call(this,ro[Nr]),ni=0;ni<yn.length;ni+=1)Zo.indexOf(yn[ni])===-1&&Zo.push(yn[ni]);for(var Po=0;Po<Zo.length;Po++)for(;this.pdf.internal.getNumberOfPages()<Zo[Po];)Dt.call(this);if(Pn(Zo),this.autoPaging)for(var ma=Zo[0],Ma=Zo[Zo.length-1],Za=ma;Za<Ma+1;Za++){this.pdf.setPage(Za),this.fillStyle=zn,this.strokeStyle=Ar,this.lineCap=gr,this.lineWidth=xa,this.lineJoin=ba;var za=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],Oo=Za===1?this.posY+this.margin[0]:this.margin[0],ri=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],Ci=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],Ii=Za===1?0:ri+(Za-2)*Ci;if(this.ctx.clip_path.length!==0){var Wi=this.path;Sn=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=$t(Sn,this.posX+this.margin[3],-Ii+Oo+this.ctx.prevPageLastElemOffset),yr.call(this,Et,!0),this.path=Wi}if(Rn=JSON.parse(JSON.stringify(Xa)),this.path=$t(Rn,this.posX+this.margin[3],-Ii+Oo+this.ctx.prevPageLastElemOffset),An===!1||Za===0){var mi=(Za>ma||Za<Ma)&&Ht.call(this);mi&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],za,Ci,null).clip().discardPath()),yr.call(this,Et,An),mi&&this.pdf.restoreGraphicsState()}this.lineWidth=vr}else this.lineWidth=xa,yr.call(this,Et,An),this.lineWidth=vr;this.path=Xa},yr=function(Et,An){if((Et!=="stroke"||An||!tn.call(this))&&(Et==="stroke"||An||!qe.call(this))){for(var Sn,Rn,zn=[],Ar=this.path,gr=0;gr<Ar.length;gr++){var vr=Ar[gr];switch(vr.type){case"begin":zn.push({begin:!0});break;case"close":zn.push({close:!0});break;case"mt":zn.push({start:vr,deltas:[],abs:[]});break;case"lt":var xa=zn.length;if(Ar[gr-1]&&!isNaN(Ar[gr-1].x)&&(Sn=[vr.x-Ar[gr-1].x,vr.y-Ar[gr-1].y],xa>0)){for(;xa>=0;xa--)if(zn[xa-1].close!==!0&&zn[xa-1].begin!==!0){zn[xa-1].deltas.push(Sn),zn[xa-1].abs.push(vr);break}}break;case"bct":Sn=[vr.x1-Ar[gr-1].x,vr.y1-Ar[gr-1].y,vr.x2-Ar[gr-1].x,vr.y2-Ar[gr-1].y,vr.x-Ar[gr-1].x,vr.y-Ar[gr-1].y],zn[zn.length-1].deltas.push(Sn);break;case"qct":var ba=Ar[gr-1].x+2/3*(vr.x1-Ar[gr-1].x),Xa=Ar[gr-1].y+2/3*(vr.y1-Ar[gr-1].y),ro=vr.x+2/3*(vr.x1-vr.x),Zo=vr.y+2/3*(vr.y1-vr.y),Nr=vr.x,yn=vr.y;Sn=[ba-Ar[gr-1].x,Xa-Ar[gr-1].y,ro-Ar[gr-1].x,Zo-Ar[gr-1].y,Nr-Ar[gr-1].x,yn-Ar[gr-1].y],zn[zn.length-1].deltas.push(Sn);break;case"arc":zn.push({deltas:[],abs:[],arc:!0}),Array.isArray(zn[zn.length-1].abs)&&zn[zn.length-1].abs.push(vr)}}Rn=An?null:Et==="stroke"?"stroke":"fill";for(var ni=!1,Po=0;Po<zn.length;Po++)if(zn[Po].arc)for(var ma=zn[Po].abs,Ma=0;Ma<ma.length;Ma++){var Za=ma[Ma];Za.type==="arc"?bn.call(this,Za.x,Za.y,Za.radius,Za.startAngle,Za.endAngle,Za.counterclockwise,void 0,An,!ni):On.call(this,Za.x,Za.y),ni=!0}else if(zn[Po].close===!0)this.pdf.internal.out("h"),ni=!1;else if(zn[Po].begin!==!0){var za=zn[Po].start.x,Oo=zn[Po].start.y;Cn.call(this,zn[Po].deltas,za,Oo),ni=!0}Rn&&Tr.call(this,Rn),An&&Or.call(this)}},Mr=function(Et){var An=this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor,Sn=An*(this.pdf.internal.getLineHeightFactor()-1);switch(this.ctx.textBaseline){case"bottom":return Et-Sn;case"top":return Et+An-Sn;case"hanging":return Et+An-2*Sn;case"middle":return Et+An/2-Sn;case"ideographic":return Et;case"alphabetic":default:return Et}},tr=function(Et){return Et+this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor*(this.pdf.internal.getLineHeightFactor()-1)};Bt.prototype.createLinearGradient=function(){var Et=function(){};return Et.colorStops=[],Et.addColorStop=function(An,Sn){this.colorStops.push([An,Sn])},Et.getColor=function(){return this.colorStops.length===0?"#000000":this.colorStops[0][1]},Et.isCanvasGradient=!0,Et},Bt.prototype.createPattern=function(){return this.createLinearGradient()},Bt.prototype.createRadialGradient=function(){return this.createLinearGradient()};var bn=function(Et,An,Sn,Rn,zn,Ar,gr,vr,xa){for(var ba=cr.call(this,Sn,Rn,zn,Ar),Xa=0;Xa<ba.length;Xa++){var ro=ba[Xa];Xa===0&&(xa?Jt.call(this,ro.x1+Et,ro.y1+An):On.call(this,ro.x1+Et,ro.y1+An)),Fr.call(this,Et,An,ro.x2,ro.y2,ro.x3,ro.y3,ro.x4,ro.y4)}vr?Or.call(this):Tr.call(this,gr)},Tr=function(Et){switch(Et){case"stroke":this.pdf.internal.out("S");break;case"fill":this.pdf.internal.out("f")}},Or=function(){this.pdf.clip(),this.pdf.discardPath()},Jt=function(Et,An){this.pdf.internal.out(ie(Et)+" "+fe(An)+" m")},Xt=function(Et){var An;switch(Et.align){case"right":case"end":An="right";break;case"center":An="center";break;case"left":case"start":default:An="left"}var Sn=this.pdf.getTextDimensions(Et.text),Rn=Mr.call(this,Et.y),zn=tr.call(this,Rn)-Sn.h,Ar=this.ctx.transform.applyToPoint(new Pe(Et.x,Rn)),gr=this.ctx.transform.decompose(),vr=new ke;vr=(vr=(vr=vr.multiply(gr.translate)).multiply(gr.skew)).multiply(gr.scale);for(var xa,ba,Xa,ro=this.ctx.transform.applyToRectangle(new Qe(Et.x,Rn,Sn.w,Sn.h)),Zo=vr.applyToRectangle(new Qe(Et.x,zn,Sn.w,Sn.h)),Nr=nn.call(this,Zo),yn=[],ni=0;ni<Nr.length;ni+=1)yn.indexOf(Nr[ni])===-1&&yn.push(Nr[ni]);if(Pn(yn),this.autoPaging)for(var Po=yn[0],ma=yn[yn.length-1],Ma=Po;Ma<ma+1;Ma++){this.pdf.setPage(Ma);var Za=Ma===1?this.posY+this.margin[0]:this.margin[0],za=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],Oo=this.pdf.internal.pageSize.height-this.margin[2],ri=Oo-this.margin[0],Ci=this.pdf.internal.pageSize.width-this.margin[1],Ii=Ci-this.margin[3],Wi=Ma===1?0:za+(Ma-2)*ri;if(this.ctx.clip_path.length!==0){var mi=this.path;xa=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=$t(xa,this.posX+this.margin[3],-1*Wi+Za),yr.call(this,"fill",!0),this.path=mi}var qo=$t([JSON.parse(JSON.stringify(Zo))],this.posX+this.margin[3],-Wi+Za+this.ctx.prevPageLastElemOffset)[0];Et.scale>=.01&&(ba=this.pdf.internal.getFontSize(),this.pdf.setFontSize(ba*Et.scale),Xa=this.lineWidth,this.lineWidth=Xa*Et.scale);var Ni=this.autoPaging!=="text";if(Ni||qo.y+qo.h<=Oo){if(Ni||qo.y>=Za&&qo.x<=Ci){var Sa=Ni?Et.text:this.pdf.splitTextToSize(Et.text,Et.maxWidth||Ci-qo.x)[0],Bs=$t([JSON.parse(JSON.stringify(ro))],this.posX+this.margin[3],-Wi+Za+this.ctx.prevPageLastElemOffset)[0],ji=Ni&&(Ma>Po||Ma<ma)&&Ht.call(this);ji&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],Ii,ri,null).clip().discardPath()),this.pdf.text(Sa,Bs.x,Bs.y,{angle:Et.angle,align:An,renderingMode:Et.renderingMode}),ji&&this.pdf.restoreGraphicsState()}}else qo.y<Oo&&(this.ctx.prevPageLastElemOffset+=Oo-qo.y);Et.scale>=.01&&(this.pdf.setFontSize(ba),this.lineWidth=Xa)}else Et.scale>=.01&&(ba=this.pdf.internal.getFontSize(),this.pdf.setFontSize(ba*Et.scale),Xa=this.lineWidth,this.lineWidth=Xa*Et.scale),this.pdf.text(Et.text,Ar.x+this.posX,Ar.y+this.posY,{angle:Et.angle,align:An,renderingMode:Et.renderingMode,maxWidth:Et.maxWidth}),Et.scale>=.01&&(this.pdf.setFontSize(ba),this.lineWidth=Xa)},On=function(Et,An,Sn,Rn){Sn=Sn||0,Rn=Rn||0,this.pdf.internal.out(ie(Et+Sn)+" "+fe(An+Rn)+" l")},Cn=function(Et,An,Sn){return this.pdf.lines(Et,An,Sn,null,null)},Fr=function(Et,An,Sn,Rn,zn,Ar,gr,vr){this.pdf.internal.out([re(ye(Sn+Et)),re(ve(Rn+An)),re(ye(zn+Et)),re(ve(Ar+An)),re(ye(gr+Et)),re(ve(vr+An)),"c"].join(" "))},cr=function(Et,An,Sn,Rn){for(var zn=2*Math.PI,Ar=Math.PI/2;An>Sn;)An-=zn;var gr=Math.abs(Sn-An);gr<zn&&Rn&&(gr=zn-gr);for(var vr=[],xa=Rn?-1:1,ba=An;gr>1e-5;){var Xa=ba+xa*Math.min(gr,Ar);vr.push(Dr.call(this,Et,ba,Xa)),gr-=Math.abs(Xa-ba),ba=Xa}return vr},Dr=function(Et,An,Sn){var Rn=(Sn-An)/2,zn=Et*Math.cos(Rn),Ar=Et*Math.sin(Rn),gr=zn,vr=-Ar,xa=gr*gr+vr*vr,ba=xa+gr*zn+vr*Ar,Xa=4/3*(Math.sqrt(2*xa*ba)-ba)/(gr*Ar-vr*zn),ro=gr-Xa*vr,Zo=vr+Xa*gr,Nr=ro,yn=-Zo,ni=Rn+An,Po=Math.cos(ni),ma=Math.sin(ni);return{x1:Et*Math.cos(An),y1:Et*Math.sin(An),x2:ro*Po-Zo*ma,y2:ro*ma+Zo*Po,x3:Nr*Po-yn*ma,y3:Nr*ma+yn*Po,x4:Et*Math.cos(Sn),y4:Et*Math.sin(Sn)}},or=function(Et){return 180*Et/Math.PI},Rr=function(Et,An,Sn,Rn,zn,Ar){var gr=Et+.5*(Sn-Et),vr=An+.5*(Rn-An),xa=zn+.5*(Sn-zn),ba=Ar+.5*(Rn-Ar),Xa=Math.min(Et,zn,gr,xa),ro=Math.max(Et,zn,gr,xa),Zo=Math.min(An,Ar,vr,ba),Nr=Math.max(An,Ar,vr,ba);return new Qe(Xa,Zo,ro-Xa,Nr-Zo)},Ur=function(Et,An,Sn,Rn,zn,Ar,gr,vr){var xa,ba,Xa,ro,Zo,Nr,yn,ni,Po,ma,Ma,Za,za,Oo,ri=Sn-Et,Ci=Rn-An,Ii=zn-Sn,Wi=Ar-Rn,mi=gr-zn,qo=vr-Ar;for(ba=0;ba<41;ba++)Po=(yn=(Xa=Et+(xa=ba/40)*ri)+xa*((Zo=Sn+xa*Ii)-Xa))+xa*(Zo+xa*(zn+xa*mi-Zo)-yn),ma=(ni=(ro=An+xa*Ci)+xa*((Nr=Rn+xa*Wi)-ro))+xa*(Nr+xa*(Ar+xa*qo-Nr)-ni),ba==0?(Ma=Po,Za=ma,za=Po,Oo=ma):(Ma=Math.min(Ma,Po),Za=Math.min(Za,ma),za=Math.max(za,Po),Oo=Math.max(Oo,ma));return new Qe(Math.round(Ma),Math.round(Za),Math.round(za-Ma),Math.round(Oo-Za))},Ha=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var Et,An,Sn=(Et=this.ctx.lineDash,An=this.ctx.lineDashOffset,JSON.stringify({lineDash:Et,lineDashOffset:An}));this.prevLineDash!==Sn&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=Sn)}}})(no.API),function(Ae){var re=function(ve){var Pe,Qe,ke,tt,dt,Bt,Ft,qe,tn,Ht;for(/[^\x00-\xFF]/.test(ve),Qe=[],ke=0,tt=(ve+=Pe="\0\0\0\0".slice(ve.length%4||4)).length;tt>ke;ke+=4)(dt=(ve.charCodeAt(ke)<<24)+(ve.charCodeAt(ke+1)<<16)+(ve.charCodeAt(ke+2)<<8)+ve.charCodeAt(ke+3))!==0?(Bt=(dt=((dt=((dt=((dt=(dt-(Ht=dt%85))/85)-(tn=dt%85))/85)-(qe=dt%85))/85)-(Ft=dt%85))/85)%85,Qe.push(Bt+33,Ft+33,qe+33,tn+33,Ht+33)):Qe.push(122);return function(nn,Dt){for(var $t=Dt;$t>0;$t--)nn.pop()}(Qe,Pe.length),String.fromCharCode.apply(String,Qe)+"~>"},ie=function(ve){var Pe,Qe,ke,tt,dt,Bt=String,Ft="length",qe=255,tn="charCodeAt",Ht="slice",nn="replace";for(ve[Ht](-2),ve=ve[Ht](0,-2)[nn](/\s/g,"")[nn]("z","!!!!!"),ke=[],tt=0,dt=(ve+=Pe="uuuuu"[Ht](ve[Ft]%5||5))[Ft];dt>tt;tt+=5)Qe=52200625*(ve[tn](tt)-33)+614125*(ve[tn](tt+1)-33)+7225*(ve[tn](tt+2)-33)+85*(ve[tn](tt+3)-33)+(ve[tn](tt+4)-33),ke.push(qe&Qe>>24,qe&Qe>>16,qe&Qe>>8,qe&Qe);return function(Dt,$t){for(var Pn=$t;Pn>0;Pn--)Dt.pop()}(ke,Pe[Ft]),Bt.fromCharCode.apply(Bt,ke)},fe=function(ve){var Pe=new RegExp(/^([0-9A-Fa-f]{2})+$/);if((ve=ve.replace(/\s/g,"")).indexOf(">")!==-1&&(ve=ve.substr(0,ve.indexOf(">"))),ve.length%2&&(ve+="0"),Pe.test(ve)===!1)return"";for(var Qe="",ke=0;ke<ve.length;ke+=2)Qe+=String.fromCharCode("0x"+(ve[ke]+ve[ke+1]));return Qe},ye=function(ve){for(var Pe=new Uint8Array(ve.length),Qe=ve.length;Qe--;)Pe[Qe]=ve.charCodeAt(Qe);return ve=(Pe=wi(Pe)).reduce(function(ke,tt){return ke+String.fromCharCode(tt)},"")};Ae.processDataByFilters=function(ve,Pe){var Qe=0,ke=ve||"",tt=[];for(typeof(Pe=Pe||[])=="string"&&(Pe=[Pe]),Qe=0;Qe<Pe.length;Qe+=1)switch(Pe[Qe]){case"ASCII85Decode":case"/ASCII85Decode":ke=ie(ke),tt.push("/ASCII85Encode");break;case"ASCII85Encode":case"/ASCII85Encode":ke=re(ke),tt.push("/ASCII85Decode");break;case"ASCIIHexDecode":case"/ASCIIHexDecode":ke=fe(ke),tt.push("/ASCIIHexEncode");break;case"ASCIIHexEncode":case"/ASCIIHexEncode":ke=ke.split("").map(function(dt){return("0"+dt.charCodeAt().toString(16)).slice(-2)}).join("")+">",tt.push("/ASCIIHexDecode");break;case"FlateEncode":case"/FlateEncode":ke=ye(ke),tt.push("/FlateDecode");break;default:throw new Error('The filter: "'+Pe[Qe]+'" is not implemented')}return{data:ke,reverseChain:tt.reverse().join(" ")}}}(no.API),function(Ae){Ae.loadFile=function(re,ie,fe){return function(ye,ve,Pe){ve=ve!==!1,Pe=typeof Pe=="function"?Pe:function(){};var Qe=void 0;try{Qe=function(ke,tt,dt){var Bt=new XMLHttpRequest,Ft=0,qe=function(tn){var Ht=tn.length,nn=[],Dt=String.fromCharCode;for(Ft=0;Ft<Ht;Ft+=1)nn.push(Dt(255&tn.charCodeAt(Ft)));return nn.join("")};if(Bt.open("GET",ke,!tt),Bt.overrideMimeType("text/plain; charset=x-user-defined"),tt===!1&&(Bt.onload=function(){Bt.status===200?dt(qe(this.responseText)):dt(void 0)}),Bt.send(null),tt&&Bt.status===200)return qe(Bt.responseText)}(ye,ve,Pe)}catch(ke){}return Qe}(re,ie,fe)},Ae.loadImageFile=Ae.loadFile}(no.API),function(Ae){function re(){return(ua.html2canvas?Promise.resolve(ua.html2canvas):Promise.resolve().then(me.t.bind(me,46020,23))).catch(function(Pe){return Promise.reject(new Error("Could not load html2canvas: "+Pe))}).then(function(Pe){return Pe.default?Pe.default:Pe})}function ie(){return(ua.DOMPurify?Promise.resolve(ua.DOMPurify):me.e(3326).then(me.t.bind(me,3326,23))).catch(function(Pe){return Promise.reject(new Error("Could not load dompurify: "+Pe))}).then(function(Pe){return Pe.default?Pe.default:Pe})}var fe=function(Pe){var Qe=(0,ee.Z)(Pe);return Qe==="undefined"?"undefined":Qe==="string"||Pe instanceof String?"string":Qe==="number"||Pe instanceof Number?"number":Qe==="function"||Pe instanceof Function?"function":Pe&&Pe.constructor===Array?"array":Pe&&Pe.nodeType===1?"element":Qe==="object"?"object":"unknown"},ye=function(Pe,Qe){var ke=document.createElement(Pe);for(var tt in Qe.className&&(ke.className=Qe.className),Qe.innerHTML&&Qe.dompurify&&(ke.innerHTML=Qe.dompurify.sanitize(Qe.innerHTML)),Qe.style)ke.style[tt]=Qe.style[tt];return ke},ve=function Pe(Qe){var ke=Object.assign(Pe.convert(Promise.resolve()),JSON.parse(JSON.stringify(Pe.template))),tt=Pe.convert(Promise.resolve(),ke);return tt=(tt=tt.setProgress(1,Pe,1,[Pe])).set(Qe)};(ve.prototype=Object.create(Promise.prototype)).constructor=ve,ve.convert=function(Pe,Qe){return Pe.__proto__=Qe||ve.prototype,Pe},ve.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"}},ve.prototype.from=function(Pe,Qe){return this.then(function(){switch(Qe=Qe||function(ke){switch(fe(ke)){case"string":return"string";case"element":return ke.nodeName.toLowerCase()==="canvas"?"canvas":"element";default:return"unknown"}}(Pe)){case"string":return this.then(ie).then(function(ke){return this.set({src:ye("div",{innerHTML:Pe,dompurify:ke})})});case"element":return this.set({src:Pe});case"canvas":return this.set({canvas:Pe});case"img":return this.set({img:Pe});default:return this.error("Unknown source type.")}})},ve.prototype.to=function(Pe){switch(Pe){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.")}},ve.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 Pe={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},Qe=function ke(tt,dt){for(var Bt=tt.nodeType===3?document.createTextNode(tt.nodeValue):tt.cloneNode(!1),Ft=tt.firstChild;Ft;Ft=Ft.nextSibling)dt!==!0&&Ft.nodeType===1&&Ft.nodeName==="SCRIPT"||Bt.appendChild(ke(Ft,dt));return tt.nodeType===1&&(tt.nodeName==="CANVAS"?(Bt.width=tt.width,Bt.height=tt.height,Bt.getContext("2d").drawImage(tt,0,0)):tt.nodeName!=="TEXTAREA"&&tt.nodeName!=="SELECT"||(Bt.value=tt.value),Bt.addEventListener("load",function(){Bt.scrollTop=tt.scrollTop,Bt.scrollLeft=tt.scrollLeft},!0)),Bt}(this.prop.src,this.opt.html2canvas.javascriptEnabled);Qe.tagName==="BODY"&&(Pe.height=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight)+"px"),this.prop.overlay=ye("div",{className:"html2pdf__overlay",style:{position:"fixed",overflow:"hidden",zIndex:1e3,left:"-100000px",right:0,bottom:0,top:0}}),this.prop.container=ye("div",{className:"html2pdf__container",style:Pe}),this.prop.container.appendChild(Qe),this.prop.container.firstChild.appendChild(ye("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"})},ve.prototype.toCanvas=function(){var Pe=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(Pe).then(re).then(function(Qe){var ke=Object.assign({},this.opt.html2canvas);return delete ke.onrendered,Qe(this.prop.container,ke)}).then(function(Qe){(this.opt.html2canvas.onrendered||function(){})(Qe),this.prop.canvas=Qe,document.body.removeChild(this.prop.overlay)})},ve.prototype.toContext2d=function(){var Pe=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(Pe).then(re).then(function(Qe){var ke=this.opt.jsPDF,tt=this.opt.fontFaces,dt=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,Bt=Object.assign({async:!0,allowTaint:!0,scale:dt,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 Bt.onrendered,ke.context2d.autoPaging=this.opt.autoPaging===void 0||this.opt.autoPaging,ke.context2d.posX=this.opt.x,ke.context2d.posY=this.opt.y,ke.context2d.margin=this.opt.margin,ke.context2d.fontFaces=tt,tt)for(var Ft=0;Ft<tt.length;++Ft){var qe=tt[Ft],tn=qe.src.find(function(Ht){return Ht.format==="truetype"});tn&&ke.addFont(tn.url,qe.ref.name,qe.ref.style)}return Bt.windowHeight=Bt.windowHeight||0,Bt.windowHeight=Bt.windowHeight==0?Math.max(this.prop.container.clientHeight,this.prop.container.scrollHeight,this.prop.container.offsetHeight):Bt.windowHeight,ke.context2d.save(!0),Qe(this.prop.container,Bt)}).then(function(Qe){this.opt.jsPDF.context2d.restore(!0),(this.opt.html2canvas.onrendered||function(){})(Qe),this.prop.canvas=Qe,document.body.removeChild(this.prop.overlay)})},ve.prototype.toImg=function(){return this.thenList([function(){return this.prop.canvas||this.toCanvas()}]).then(function(){var Pe=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=Pe})},ve.prototype.toPdf=function(){return this.thenList([function(){return this.toContext2d()}]).then(function(){this.prop.pdf=this.prop.pdf||this.opt.jsPDF})},ve.prototype.output=function(Pe,Qe,ke){return(ke=ke||"pdf").toLowerCase()==="img"||ke.toLowerCase()==="image"?this.outputImg(Pe,Qe):this.outputPdf(Pe,Qe)},ve.prototype.outputPdf=function(Pe,Qe){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){return this.prop.pdf.output(Pe,Qe)})},ve.prototype.outputImg=function(Pe){return this.thenList([function(){return this.prop.img||this.toImg()}]).then(function(){switch(Pe){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 "'+Pe+'" is not supported.'}})},ve.prototype.save=function(Pe){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).set(Pe?{filename:Pe}:null).then(function(){this.prop.pdf.save(this.opt.filename)})},ve.prototype.doCallback=function(){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){this.prop.callback(this.prop.pdf)})},ve.prototype.set=function(Pe){if(fe(Pe)!=="object")return this;var Qe=Object.keys(Pe||{}).map(function(ke){if(ke in ve.template.prop)return function(){this.prop[ke]=Pe[ke]};switch(ke){case"margin":return this.setMargin.bind(this,Pe.margin);case"jsPDF":return function(){return this.opt.jsPDF=Pe.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,Pe.pageSize);default:return function(){this.opt[ke]=Pe[ke]}}},this);return this.then(function(){return this.thenList(Qe)})},ve.prototype.get=function(Pe,Qe){return this.then(function(){var ke=Pe in ve.template.prop?this.prop[Pe]:this.opt[Pe];return Qe?Qe(ke):ke})},ve.prototype.setMargin=function(Pe){return this.then(function(){switch(fe(Pe)){case"number":Pe=[Pe,Pe,Pe,Pe];case"array":if(Pe.length===2&&(Pe=[Pe[0],Pe[1],Pe[0],Pe[1]]),Pe.length===4)break;default:return this.error("Invalid margin array.")}this.opt.margin=Pe}).then(this.setPageSize)},ve.prototype.setPageSize=function(Pe){function Qe(ke,tt){return Math.floor(ke*tt/72*96)}return this.then(function(){(Pe=Pe||no.getPageSize(this.opt.jsPDF)).hasOwnProperty("inner")||(Pe.inner={width:Pe.width-this.opt.margin[1]-this.opt.margin[3],height:Pe.height-this.opt.margin[0]-this.opt.margin[2]},Pe.inner.px={width:Qe(Pe.inner.width,Pe.k),height:Qe(Pe.inner.height,Pe.k)},Pe.inner.ratio=Pe.inner.height/Pe.inner.width),this.prop.pageSize=Pe})},ve.prototype.setProgress=function(Pe,Qe,ke,tt){return Pe!=null&&(this.progress.val=Pe),Qe!=null&&(this.progress.state=Qe),ke!=null&&(this.progress.n=ke),tt!=null&&(this.progress.stack=tt),this.progress.ratio=this.progress.val/this.progress.state,this},ve.prototype.updateProgress=function(Pe,Qe,ke,tt){return this.setProgress(Pe?this.progress.val+Pe:null,Qe||null,ke?this.progress.n+ke:null,tt?this.progress.stack.concat(tt):null)},ve.prototype.then=function(Pe,Qe){var ke=this;return this.thenCore(Pe,Qe,function(tt,dt){return ke.updateProgress(null,null,1,[tt]),Promise.prototype.then.call(this,function(Bt){return ke.updateProgress(null,tt),Bt}).then(tt,dt).then(function(Bt){return ke.updateProgress(1),Bt})})},ve.prototype.thenCore=function(Pe,Qe,ke){ke=ke||Promise.prototype.then,Pe&&(Pe=Pe.bind(this)),Qe&&(Qe=Qe.bind(this));var tt=Promise.toString().indexOf("[native code]")!==-1&&Promise.name==="Promise"?this:ve.convert(Object.assign({},this),Promise.prototype),dt=ke.call(tt,Pe,Qe);return ve.convert(dt,this.__proto__)},ve.prototype.thenExternal=function(Pe,Qe){return Promise.prototype.then.call(this,Pe,Qe)},ve.prototype.thenList=function(Pe){var Qe=this;return Pe.forEach(function(ke){Qe=Qe.thenCore(ke)}),Qe},ve.prototype.catch=function(Pe){Pe&&(Pe=Pe.bind(this));var Qe=Promise.prototype.catch.call(this,Pe);return ve.convert(Qe,this)},ve.prototype.catchExternal=function(Pe){return Promise.prototype.catch.call(this,Pe)},ve.prototype.error=function(Pe){return this.then(function(){throw new Error(Pe)})},ve.prototype.using=ve.prototype.set,ve.prototype.saveAs=ve.prototype.save,ve.prototype.export=ve.prototype.output,ve.prototype.run=ve.prototype.then,no.getPageSize=function(Pe,Qe,ke){if((0,ee.Z)(Pe)==="object"){var tt=Pe;Pe=tt.orientation,Qe=tt.unit||Qe,ke=tt.format||ke}Qe=Qe||"mm",ke=ke||"a4",Pe=(""+(Pe||"P")).toLowerCase();var dt,Bt=(""+ke).toLowerCase(),Ft={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(Qe){case"pt":dt=1;break;case"mm":dt=72/25.4;break;case"cm":dt=72/2.54;break;case"in":dt=72;break;case"px":dt=.75;break;case"pc":case"em":dt=12;break;case"ex":dt=6;break;default:throw"Invalid unit: "+Qe}var qe,tn=0,Ht=0;if(Ft.hasOwnProperty(Bt))tn=Ft[Bt][1]/dt,Ht=Ft[Bt][0]/dt;else try{tn=ke[1],Ht=ke[0]}catch(nn){throw new Error("Invalid format: "+ke)}if(Pe==="p"||Pe==="portrait")Pe="p",Ht>tn&&(qe=Ht,Ht=tn,tn=qe);else{if(Pe!=="l"&&Pe!=="landscape")throw"Invalid orientation: "+Pe;Pe="l",tn>Ht&&(qe=Ht,Ht=tn,tn=qe)}return{width:Ht,height:tn,unit:Qe,k:dt,orientation:Pe}},Ae.html=function(Pe,Qe){(Qe=Qe||{}).callback=Qe.callback||function(){},Qe.html2canvas=Qe.html2canvas||{},Qe.html2canvas.canvas=Qe.html2canvas.canvas||this.canvas,Qe.jsPDF=Qe.jsPDF||this,Qe.fontFaces=Qe.fontFaces?Qe.fontFaces.map(co):null;var ke=new ve(Qe);return Qe.worker?ke:ke.from(Pe).doCallback()}}(no.API),no.API.addJS=function(Ae){return is=Ae,this.internal.events.subscribe("postPutResources",function(){YA=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/Names [(EmbeddedJS) "+(YA+1)+" 0 R]"),this.internal.out(">>"),this.internal.out("endobj"),ol=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+is+")"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){YA!==void 0&&ol!==void 0&&this.internal.out("/Names <</JavaScript "+YA+" 0 R>>")}),this},function(Ae){var re;Ae.events.push(["postPutResources",function(){var ie=this,fe=/^(\d+) 0 obj$/;if(this.outline.root.children.length>0)for(var ye=ie.outline.render().split(/\r\n/),ve=0;ve<ye.length;ve++){var Pe=ye[ve],Qe=fe.exec(Pe);if(Qe!=null){var ke=Qe[1];ie.internal.newObjectDeferredBegin(ke,!1)}ie.internal.write(Pe)}if(this.outline.createNamedDestinations){var tt=this.internal.pages.length,dt=[];for(ve=0;ve<tt;ve++){var Bt=ie.internal.newObject();dt.push(Bt);var Ft=ie.internal.getPageInfo(ve+1);ie.internal.write("<< /D["+Ft.objId+" 0 R /XYZ null null null]>> endobj")}var qe=ie.internal.newObject();for(ie.internal.write("<< /Names [ "),ve=0;ve<dt.length;ve++)ie.internal.write("(page_"+(ve+1)+")"+dt[ve]+" 0 R");ie.internal.write(" ] >>","endobj"),re=ie.internal.newObject(),ie.internal.write("<< /Dests "+qe+" 0 R"),ie.internal.write(">>","endobj")}}]),Ae.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 "+re+" 0 R"))}]),Ae.events.push(["initialized",function(){var ie=this;ie.outline={createNamedDestinations:!1,root:{children:[]}},ie.outline.add=function(fe,ye,ve){var Pe={title:ye,options:ve,children:[]};return fe==null&&(fe=this.root),fe.children.push(Pe),Pe},ie.outline.render=function(){return this.ctx={},this.ctx.val="",this.ctx.pdf=ie,this.genIds_r(this.root),this.renderRoot(this.root),this.renderItems(this.root),this.ctx.val},ie.outline.genIds_r=function(fe){fe.id=ie.internal.newObjectDeferred();for(var ye=0;ye<fe.children.length;ye++)this.genIds_r(fe.children[ye])},ie.outline.renderRoot=function(fe){this.objStart(fe),this.line("/Type /Outlines"),fe.children.length>0&&(this.line("/First "+this.makeRef(fe.children[0])),this.line("/Last "+this.makeRef(fe.children[fe.children.length-1]))),this.line("/Count "+this.count_r({count:0},fe)),this.objEnd()},ie.outline.renderItems=function(fe){for(var ye=this.ctx.pdf.internal.getVerticalCoordinateString,ve=0;ve<fe.children.length;ve++){var Pe=fe.children[ve];this.objStart(Pe),this.line("/Title "+this.makeString(Pe.title)),this.line("/Parent "+this.makeRef(fe)),ve>0&&this.line("/Prev "+this.makeRef(fe.children[ve-1])),ve<fe.children.length-1&&this.line("/Next "+this.makeRef(fe.children[ve+1])),Pe.children.length>0&&(this.line("/First "+this.makeRef(Pe.children[0])),this.line("/Last "+this.makeRef(Pe.children[Pe.children.length-1])));var Qe=this.count=this.count_r({count:0},Pe);if(Qe>0&&this.line("/Count "+Qe),Pe.options&&Pe.options.pageNumber){var ke=ie.internal.getPageInfo(Pe.options.pageNumber);this.line("/Dest ["+ke.objId+" 0 R /XYZ 0 "+ye(0)+" 0]")}this.objEnd()}for(var tt=0;tt<fe.children.length;tt++)this.renderItems(fe.children[tt])},ie.outline.line=function(fe){this.ctx.val+=fe+`\r
|
|
|
`},ie.outline.makeRef=function(fe){return fe.id+" 0 R"},ie.outline.makeString=function(fe){return"("+ie.internal.pdfEscape(fe)+")"},ie.outline.objStart=function(fe){this.ctx.val+=`\r
|
|
|
`+fe.id+` 0 obj\r
|
|
|
<<\r
|
|
|
`},ie.outline.objEnd=function(){this.ctx.val+=`>> \r
|
|
|
endobj\r
|
|
|
`},ie.outline.count_r=function(fe,ye){for(var ve=0;ve<ye.children.length;ve++)fe.count++,this.count_r(fe,ye.children[ve]);return fe.count}}])}(no.API),function(Ae){var re=[192,193,194,195,196,197,198,199];Ae.processJPEG=function(ie,fe,ye,ve,Pe,Qe){var ke,tt=this.decode.DCT_DECODE,dt=null;if(typeof ie=="string"||this.__addimage__.isArrayBuffer(ie)||this.__addimage__.isArrayBufferView(ie)){switch(ie=Pe||ie,ie=this.__addimage__.isArrayBuffer(ie)?new Uint8Array(ie):ie,(ke=function(Bt){for(var Ft,qe=256*Bt.charCodeAt(4)+Bt.charCodeAt(5),tn=Bt.length,Ht={width:0,height:0,numcomponents:1},nn=4;nn<tn;nn+=2){if(nn+=qe,re.indexOf(Bt.charCodeAt(nn+1))!==-1){Ft=256*Bt.charCodeAt(nn+5)+Bt.charCodeAt(nn+6),Ht={width:256*Bt.charCodeAt(nn+7)+Bt.charCodeAt(nn+8),height:Ft,numcomponents:Bt.charCodeAt(nn+9)};break}qe=256*Bt.charCodeAt(nn+2)+Bt.charCodeAt(nn+3)}return Ht}(ie=this.__addimage__.isArrayBufferView(ie)?this.__addimage__.arrayBufferToBinaryString(ie):ie)).numcomponents){case 1:Qe=this.color_spaces.DEVICE_GRAY;break;case 4:Qe=this.color_spaces.DEVICE_CMYK;break;case 3:Qe=this.color_spaces.DEVICE_RGB}dt={data:ie,width:ke.width,height:ke.height,colorSpace:Qe,bitsPerComponent:8,filter:tt,index:fe,alias:ye}}return dt}}(no.API);var Co,xo,tA,yA,qA,qi=function(){var Ae,re,ie;function fe(ve){var Pe,Qe,ke,tt,dt,Bt,Ft,qe,tn,Ht,nn,Dt,$t,Pn;for(this.data=ve,this.pos=8,this.palette=[],this.imgData=[],this.transparency={},this.animation=null,this.text={},Bt=null;;){switch(Pe=this.readUInt32(),tn=function(){var $n,yr;for(yr=[],$n=0;$n<4;++$n)yr.push(String.fromCharCode(this.data[this.pos++]));return yr}.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(Pe);break;case"fcTL":Bt&&this.animation.frames.push(Bt),this.pos+=4,Bt={width:this.readUInt32(),height:this.readUInt32(),xOffset:this.readUInt32(),yOffset:this.readUInt32()},dt=this.readUInt16(),tt=this.readUInt16()||100,Bt.delay=1e3*dt/tt,Bt.disposeOp=this.data[this.pos++],Bt.blendOp=this.data[this.pos++],Bt.data=[];break;case"IDAT":case"fdAT":for(tn==="fdAT"&&(this.pos+=4,Pe-=4),ve=(Bt!=null?Bt.data:void 0)||this.imgData,Dt=0;0<=Pe?Dt<Pe:Dt>Pe;0<=Pe?++Dt:--Dt)ve.push(this.data[this.pos++]);break;case"tRNS":switch(this.transparency={},this.colorType){case 3:if(ke=this.palette.length/3,this.transparency.indexed=this.read(Pe),this.transparency.indexed.length>ke)throw new Error("More transparent colors than palette size");if((Ht=ke-this.transparency.indexed.length)>0)for($t=0;0<=Ht?$t<Ht:$t>Ht;0<=Ht?++$t:--$t)this.transparency.indexed.push(255);break;case 0:this.transparency.grayscale=this.read(Pe)[0];break;case 2:this.transparency.rgb=this.read(Pe)}break;case"tEXt":Ft=(nn=this.read(Pe)).indexOf(0),qe=String.fromCharCode.apply(String,nn.slice(0,Ft)),this.text[qe]=String.fromCharCode.apply(String,nn.slice(Ft+1));break;case"IEND":return Bt&&this.animation.frames.push(Bt),this.colors=function(){switch(this.colorType){case 0:case 3:case 4:return 1;case 2:case 6:return 3}}.call(this),this.hasAlphaChannel=(Pn=this.colorType)===4||Pn===6,Qe=this.colors+(this.hasAlphaChannel?1:0),this.pixelBitlength=this.bits*Qe,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+=Pe}if(this.pos+=4,this.pos>this.data.length)throw new Error("Incomplete or corrupt PNG file")}}fe.prototype.read=function(ve){var Pe,Qe;for(Qe=[],Pe=0;0<=ve?Pe<ve:Pe>ve;0<=ve?++Pe:--Pe)Qe.push(this.data[this.pos++]);return Qe},fe.prototype.readUInt32=function(){return this.data[this.pos++]<<24|this.data[this.pos++]<<16|this.data[this.pos++]<<8|this.data[this.pos++]},fe.prototype.readUInt16=function(){return this.data[this.pos++]<<8|this.data[this.pos++]},fe.prototype.decodePixels=function(ve){var Pe=this.pixelBitlength/8,Qe=new Uint8Array(this.width*this.height*Pe),ke=0,tt=this;if(ve==null&&(ve=this.imgData),ve.length===0)return new Uint8Array(0);function dt(Bt,Ft,qe,tn){var Ht,nn,Dt,$t,Pn,$n,yr,Mr,tr,bn,Tr,Or,Jt,Xt,On,Cn,Fr,cr,Dr,or,Rr,Ur=Math.ceil((tt.width-Bt)/qe),Ha=Math.ceil((tt.height-Ft)/tn),Et=tt.width==Ur&&tt.height==Ha;for(Xt=Pe*Ur,Or=Et?Qe:new Uint8Array(Xt*Ha),$n=ve.length,Jt=0,nn=0;Jt<Ha&&ke<$n;){switch(ve[ke++]){case 0:for($t=Fr=0;Fr<Xt;$t=Fr+=1)Or[nn++]=ve[ke++];break;case 1:for($t=cr=0;cr<Xt;$t=cr+=1)Ht=ve[ke++],Pn=$t<Pe?0:Or[nn-Pe],Or[nn++]=(Ht+Pn)%256;break;case 2:for($t=Dr=0;Dr<Xt;$t=Dr+=1)Ht=ve[ke++],Dt=($t-$t%Pe)/Pe,On=Jt&&Or[(Jt-1)*Xt+Dt*Pe+$t%Pe],Or[nn++]=(On+Ht)%256;break;case 3:for($t=or=0;or<Xt;$t=or+=1)Ht=ve[ke++],Dt=($t-$t%Pe)/Pe,Pn=$t<Pe?0:Or[nn-Pe],On=Jt&&Or[(Jt-1)*Xt+Dt*Pe+$t%Pe],Or[nn++]=(Ht+Math.floor((Pn+On)/2))%256;break;case 4:for($t=Rr=0;Rr<Xt;$t=Rr+=1)Ht=ve[ke++],Dt=($t-$t%Pe)/Pe,Pn=$t<Pe?0:Or[nn-Pe],Jt===0?On=Cn=0:(On=Or[(Jt-1)*Xt+Dt*Pe+$t%Pe],Cn=Dt&&Or[(Jt-1)*Xt+(Dt-1)*Pe+$t%Pe]),yr=Pn+On-Cn,Mr=Math.abs(yr-Pn),bn=Math.abs(yr-On),Tr=Math.abs(yr-Cn),tr=Mr<=bn&&Mr<=Tr?Pn:bn<=Tr?On:Cn,Or[nn++]=(Ht+tr)%256;break;default:throw new Error("Invalid filter algorithm: "+ve[ke-1])}if(!Et){var An=((Ft+Jt*tn)*tt.width+Bt)*Pe,Sn=Jt*Xt;for($t=0;$t<Ur;$t+=1){for(var Rn=0;Rn<Pe;Rn+=1)Qe[An++]=Or[Sn++];An+=(qe-1)*Pe}}Jt++}}return ve=At(ve),tt.interlaceMethod==1?(dt(0,0,8,8),dt(4,0,8,8),dt(0,4,4,8),dt(2,0,4,4),dt(0,2,2,4),dt(1,0,2,2),dt(0,1,1,2)):dt(0,0,1,1),Qe},fe.prototype.decodePalette=function(){var ve,Pe,Qe,ke,tt,dt,Bt,Ft,qe;for(Qe=this.palette,dt=this.transparency.indexed||[],tt=new Uint8Array((dt.length||0)+Qe.length),ke=0,ve=0,Pe=Bt=0,Ft=Qe.length;Bt<Ft;Pe=Bt+=3)tt[ke++]=Qe[Pe],tt[ke++]=Qe[Pe+1],tt[ke++]=Qe[Pe+2],tt[ke++]=(qe=dt[ve++])!=null?qe:255;return tt},fe.prototype.copyToImageData=function(ve,Pe){var Qe,ke,tt,dt,Bt,Ft,qe,tn,Ht,nn,Dt;if(ke=this.colors,Ht=null,Qe=this.hasAlphaChannel,this.palette.length&&(Ht=(Dt=this._decodedPalette)!=null?Dt:this._decodedPalette=this.decodePalette(),ke=4,Qe=!0),tn=(tt=ve.data||ve).length,Bt=Ht||Pe,dt=Ft=0,ke===1)for(;dt<tn;)qe=Ht?4*Pe[dt/4]:Ft,nn=Bt[qe++],tt[dt++]=nn,tt[dt++]=nn,tt[dt++]=nn,tt[dt++]=Qe?Bt[qe++]:255,Ft=qe;else for(;dt<tn;)qe=Ht?4*Pe[dt/4]:Ft,tt[dt++]=Bt[qe++],tt[dt++]=Bt[qe++],tt[dt++]=Bt[qe++],tt[dt++]=Qe?Bt[qe++]:255,Ft=qe},fe.prototype.decode=function(){var ve;return ve=new Uint8Array(this.width*this.height*4),this.copyToImageData(ve,this.decodePixels()),ve};var ye=function(){if(Object.prototype.toString.call(ua)==="[object Window]"){try{re=ua.document.createElement("canvas"),ie=re.getContext("2d")}catch(ve){return!1}return!0}return!1};return ye(),Ae=function(ve){var Pe;if(ye()===!0)return ie.width=ve.width,ie.height=ve.height,ie.clearRect(0,0,ve.width,ve.height),ie.putImageData(ve,0,0),(Pe=new Image).src=re.toDataURL(),Pe;throw new Error("This method requires a Browser with Canvas-capability.")},fe.prototype.decodeFrames=function(ve){var Pe,Qe,ke,tt,dt,Bt,Ft,qe;if(this.animation){for(qe=[],Qe=dt=0,Bt=(Ft=this.animation.frames).length;dt<Bt;Qe=++dt)Pe=Ft[Qe],ke=ve.createImageData(Pe.width,Pe.height),tt=this.decodePixels(new Uint8Array(Pe.data)),this.copyToImageData(ke,tt),Pe.imageData=ke,qe.push(Pe.image=Ae(ke));return qe}},fe.prototype.renderFrame=function(ve,Pe){var Qe,ke,tt;return Qe=(ke=this.animation.frames)[Pe],tt=ke[Pe-1],Pe===0&&ve.clearRect(0,0,this.width,this.height),(tt!=null?tt.disposeOp:void 0)===1?ve.clearRect(tt.xOffset,tt.yOffset,tt.width,tt.height):(tt!=null?tt.disposeOp:void 0)===2&&ve.putImageData(tt.imageData,tt.xOffset,tt.yOffset),Qe.blendOp===0&&ve.clearRect(Qe.xOffset,Qe.yOffset,Qe.width,Qe.height),ve.drawImage(Qe.image,Qe.xOffset,Qe.yOffset)},fe.prototype.animate=function(ve){var Pe,Qe,ke,tt,dt,Bt,Ft=this;return Qe=0,Bt=this.animation,tt=Bt.numFrames,ke=Bt.frames,dt=Bt.numPlays,(Pe=function(){var qe,tn;if(qe=Qe++%tt,tn=ke[qe],Ft.renderFrame(ve,qe),tt>1&&Qe/tt<dt)return Ft.animation._timeout=setTimeout(Pe,tn.delay)})()},fe.prototype.stopAnimation=function(){var ve;return clearTimeout((ve=this.animation)!=null?ve._timeout:void 0)},fe.prototype.render=function(ve){var Pe,Qe;return ve._png&&ve._png.stopAnimation(),ve._png=this,ve.width=this.width,ve.height=this.height,Pe=ve.getContext("2d"),this.animation?(this.decodeFrames(Pe),this.animate(Pe)):(Qe=Pe.createImageData(this.width,this.height),this.copyToImageData(Qe,this.decodePixels()),Pe.putImageData(Qe,0,0))},fe}();function il(Ae){var re=0;if(Ae[re++]!==71||Ae[re++]!==73||Ae[re++]!==70||Ae[re++]!==56||(Ae[re++]+1&253)!=56||Ae[re++]!==97)throw new Error("Invalid GIF 87a/89a header.");var ie=Ae[re++]|Ae[re++]<<8,fe=Ae[re++]|Ae[re++]<<8,ye=Ae[re++],ve=ye>>7,Pe=1<<(7&ye)+1;Ae[re++],Ae[re++];var Qe=null,ke=null;ve&&(Qe=re,ke=Pe,re+=3*Pe);var tt=!0,dt=[],Bt=0,Ft=null,qe=0,tn=null;for(this.width=ie,this.height=fe;tt&&re<Ae.length;)switch(Ae[re++]){case 33:switch(Ae[re++]){case 255:if(Ae[re]!==11||Ae[re+1]==78&&Ae[re+2]==69&&Ae[re+3]==84&&Ae[re+4]==83&&Ae[re+5]==67&&Ae[re+6]==65&&Ae[re+7]==80&&Ae[re+8]==69&&Ae[re+9]==50&&Ae[re+10]==46&&Ae[re+11]==48&&Ae[re+12]==3&&Ae[re+13]==1&&Ae[re+16]==0)re+=14,tn=Ae[re++]|Ae[re++]<<8,re++;else for(re+=12;;){if(!((Jt=Ae[re++])>=0))throw Error("Invalid block size");if(Jt===0)break;re+=Jt}break;case 249:if(Ae[re++]!==4||Ae[re+4]!==0)throw new Error("Invalid graphics extension block.");var Ht=Ae[re++];Bt=Ae[re++]|Ae[re++]<<8,Ft=Ae[re++],!(1&Ht)&&(Ft=null),qe=Ht>>2&7,re++;break;case 254:for(;;){if(!((Jt=Ae[re++])>=0))throw Error("Invalid block size");if(Jt===0)break;re+=Jt}break;default:throw new Error("Unknown graphic control label: 0x"+Ae[re-1].toString(16))}break;case 44:var nn=Ae[re++]|Ae[re++]<<8,Dt=Ae[re++]|Ae[re++]<<8,$t=Ae[re++]|Ae[re++]<<8,Pn=Ae[re++]|Ae[re++]<<8,$n=Ae[re++],yr=$n>>6&1,Mr=1<<(7&$n)+1,tr=Qe,bn=ke,Tr=!1;$n>>7&&(Tr=!0,tr=re,bn=Mr,re+=3*Mr);var Or=re;for(re++;;){var Jt;if(!((Jt=Ae[re++])>=0))throw Error("Invalid block size");if(Jt===0)break;re+=Jt}dt.push({x:nn,y:Dt,width:$t,height:Pn,has_local_palette:Tr,palette_offset:tr,palette_size:bn,data_offset:Or,data_length:re-Or,transparent_index:Ft,interlaced:!!yr,delay:Bt,disposal:qe});break;case 59:tt=!1;break;default:throw new Error("Unknown gif block: 0x"+Ae[re-1].toString(16))}this.numFrames=function(){return dt.length},this.loopCount=function(){return tn},this.frameInfo=function(Xt){if(Xt<0||Xt>=dt.length)throw new Error("Frame index out of range.");return dt[Xt]},this.decodeAndBlitFrameBGRA=function(Xt,On){var Cn=this.frameInfo(Xt),Fr=Cn.width*Cn.height,cr=new Uint8Array(Fr);yu(Ae,Cn.data_offset,cr,Fr);var Dr=Cn.palette_offset,or=Cn.transparent_index;or===null&&(or=256);var Rr=Cn.width,Ur=ie-Rr,Ha=Rr,Et=4*(Cn.y*ie+Cn.x),An=4*((Cn.y+Cn.height)*ie+Cn.x),Sn=Et,Rn=4*Ur;Cn.interlaced===!0&&(Rn+=4*ie*7);for(var zn=8,Ar=0,gr=cr.length;Ar<gr;++Ar){var vr=cr[Ar];if(Ha===0&&(Ha=Rr,(Sn+=Rn)>=An&&(Rn=4*Ur+4*ie*(zn-1),Sn=Et+(Rr+Ur)*(zn<<1),zn>>=1)),vr===or)Sn+=4;else{var xa=Ae[Dr+3*vr],ba=Ae[Dr+3*vr+1],Xa=Ae[Dr+3*vr+2];On[Sn++]=Xa,On[Sn++]=ba,On[Sn++]=xa,On[Sn++]=255}--Ha}},this.decodeAndBlitFrameRGBA=function(Xt,On){var Cn=this.frameInfo(Xt),Fr=Cn.width*Cn.height,cr=new Uint8Array(Fr);yu(Ae,Cn.data_offset,cr,Fr);var Dr=Cn.palette_offset,or=Cn.transparent_index;or===null&&(or=256);var Rr=Cn.width,Ur=ie-Rr,Ha=Rr,Et=4*(Cn.y*ie+Cn.x),An=4*((Cn.y+Cn.height)*ie+Cn.x),Sn=Et,Rn=4*Ur;Cn.interlaced===!0&&(Rn+=4*ie*7);for(var zn=8,Ar=0,gr=cr.length;Ar<gr;++Ar){var vr=cr[Ar];if(Ha===0&&(Ha=Rr,(Sn+=Rn)>=An&&(Rn=4*Ur+4*ie*(zn-1),Sn=Et+(Rr+Ur)*(zn<<1),zn>>=1)),vr===or)Sn+=4;else{var xa=Ae[Dr+3*vr],ba=Ae[Dr+3*vr+1],Xa=Ae[Dr+3*vr+2];On[Sn++]=xa,On[Sn++]=ba,On[Sn++]=Xa,On[Sn++]=255}--Ha}}}function yu(Ae,re,ie,fe){for(var ye=Ae[re++],ve=1<<ye,Pe=ve+1,Qe=Pe+1,ke=ye+1,tt=(1<<ke)-1,dt=0,Bt=0,Ft=0,qe=Ae[re++],tn=new Int32Array(4096),Ht=null;;){for(;dt<16&&qe!==0;)Bt|=Ae[re++]<<dt,dt+=8,qe===1?qe=Ae[re++]:--qe;if(dt<ke)break;var nn=Bt&tt;if(Bt>>=ke,dt-=ke,nn!==ve){if(nn===Pe)break;for(var Dt=nn<Qe?nn:Ht,$t=0,Pn=Dt;Pn>ve;)Pn=tn[Pn]>>8,++$t;var $n=Pn;if(Ft+$t+(Dt!==nn?1:0)>fe)return void Bo.log("Warning, gif stream longer than expected.");ie[Ft++]=$n;var yr=Ft+=$t;for(Dt!==nn&&(ie[Ft++]=$n),Pn=Dt;$t--;)Pn=tn[Pn],ie[--yr]=255&Pn,Pn>>=8;Ht!==null&&Qe<4096&&(tn[Qe++]=Ht<<8|$n,Qe>=tt+1&&ke<12&&(++ke,tt=tt<<1|1)),Ht=nn}else Qe=Pe+1,tt=(1<<(ke=ye+1))-1,Ht=null}return Ft!==fe&&Bo.log("Warning, gif stream shorter than expected."),ie}function ml(Ae){var re,ie,fe,ye,ve,Pe=Math.floor,Qe=new Array(64),ke=new Array(64),tt=new Array(64),dt=new Array(64),Bt=new Array(65535),Ft=new Array(65535),qe=new Array(64),tn=new Array(64),Ht=[],nn=0,Dt=7,$t=new Array(64),Pn=new Array(64),$n=new Array(64),yr=new Array(256),Mr=new Array(2048),tr=[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],bn=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],Tr=[0,1,2,3,4,5,6,7,8,9,10,11],Or=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],Jt=[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],Xt=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],On=[0,1,2,3,4,5,6,7,8,9,10,11],Cn=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],Fr=[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 cr(Et,An){for(var Sn=0,Rn=0,zn=new Array,Ar=1;Ar<=16;Ar++){for(var gr=1;gr<=Et[Ar];gr++)zn[An[Rn]]=[],zn[An[Rn]][0]=Sn,zn[An[Rn]][1]=Ar,Rn++,Sn++;Sn*=2}return zn}function Dr(Et){for(var An=Et[0],Sn=Et[1]-1;Sn>=0;)An&1<<Sn&&(nn|=1<<Dt),Sn--,--Dt<0&&(nn==255?(or(255),or(0)):or(nn),Dt=7,nn=0)}function or(Et){Ht.push(Et)}function Rr(Et){or(Et>>8&255),or(255&Et)}function Ur(Et,An,Sn,Rn,zn){for(var Ar,gr=zn[0],vr=zn[240],xa=function(ma,Ma){var Za,za,Oo,ri,Ci,Ii,Wi,mi,qo,Ni,Sa=0;for(qo=0;qo<8;++qo){Za=ma[Sa],za=ma[Sa+1],Oo=ma[Sa+2],ri=ma[Sa+3],Ci=ma[Sa+4],Ii=ma[Sa+5],Wi=ma[Sa+6];var Bs=Za+(mi=ma[Sa+7]),ji=Za-mi,Al=za+Wi,vA=za-Wi,LA=Oo+Ii,$s=Oo-Ii,Vi=ri+Ci,Jl=ri-Ci,TA=Bs+Vi,ps=Bs-Vi,sl=Al+LA,IA=Al-LA;ma[Sa]=TA+sl,ma[Sa+4]=TA-sl;var $o=.707106781*(IA+ps);ma[Sa+2]=ps+$o,ma[Sa+6]=ps-$o;var nA=.382683433*((TA=Jl+$s)-(IA=vA+ji)),Xl=.5411961*TA+nA,Es=1.306562965*IA+nA,Ts=.707106781*(sl=$s+vA),pl=ji+Ts,Wo=ji-Ts;ma[Sa+5]=Wo+Xl,ma[Sa+3]=Wo-Xl,ma[Sa+1]=pl+Es,ma[Sa+7]=pl-Es,Sa+=8}for(Sa=0,qo=0;qo<8;++qo){Za=ma[Sa],za=ma[Sa+8],Oo=ma[Sa+16],ri=ma[Sa+24],Ci=ma[Sa+32],Ii=ma[Sa+40],Wi=ma[Sa+48];var el=Za+(mi=ma[Sa+56]),vl=Za-mi,Us=za+Wi,As=za-Wi,es=Oo+Ii,Vs=Oo-Ii,wu=ri+Ci,Ol=ri-Ci,ll=el+wu,AA=el-wu,ul=Us+es,Sl=Us-es;ma[Sa]=ll+ul,ma[Sa+32]=ll-ul;var tl=.707106781*(Sl+AA);ma[Sa+16]=AA+tl,ma[Sa+48]=AA-tl;var Bl=.382683433*((ll=Ol+Vs)-(Sl=As+vl)),Rs=.5411961*ll+Bl,nl=1.306562965*Sl+Bl,Ql=.707106781*(ul=Vs+As),bu=vl+Ql,Yl=vl-Ql;ma[Sa+40]=Yl+Rs,ma[Sa+24]=Yl-Rs,ma[Sa+8]=bu+nl,ma[Sa+56]=bu-nl,Sa++}for(qo=0;qo<64;++qo)Ni=ma[qo]*Ma[qo],qe[qo]=Ni>0?Ni+.5|0:Ni-.5|0;return qe}(Et,An),ba=0;ba<64;++ba)tn[tr[ba]]=xa[ba];var Xa=tn[0]-Sn;Sn=tn[0],Xa==0?Dr(Rn[0]):(Dr(Rn[Ft[Ar=32767+Xa]]),Dr(Bt[Ar]));for(var ro=63;ro>0&&tn[ro]==0;)ro--;if(ro==0)return Dr(gr),Sn;for(var Zo,Nr=1;Nr<=ro;){for(var yn=Nr;tn[Nr]==0&&Nr<=ro;)++Nr;var ni=Nr-yn;if(ni>=16){Zo=ni>>4;for(var Po=1;Po<=Zo;++Po)Dr(vr);ni&=15}Ar=32767+tn[Nr],Dr(zn[(ni<<4)+Ft[Ar]]),Dr(Bt[Ar]),Nr++}return ro!=63&&Dr(gr),Sn}function Ha(Et){Et=Math.min(Math.max(Et,1),100),ve!=Et&&(function(An){for(var Sn=[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],Rn=0;Rn<64;Rn++){var zn=Pe((Sn[Rn]*An+50)/100);zn=Math.min(Math.max(zn,1),255),Qe[tr[Rn]]=zn}for(var Ar=[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],gr=0;gr<64;gr++){var vr=Pe((Ar[gr]*An+50)/100);vr=Math.min(Math.max(vr,1),255),ke[tr[gr]]=vr}for(var xa=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],ba=0,Xa=0;Xa<8;Xa++)for(var ro=0;ro<8;ro++)tt[ba]=1/(Qe[tr[ba]]*xa[Xa]*xa[ro]*8),dt[ba]=1/(ke[tr[ba]]*xa[Xa]*xa[ro]*8),ba++}(Et<50?Math.floor(5e3/Et):Math.floor(200-2*Et)),ve=Et)}this.encode=function(Et,An){An&&Ha(An),Ht=new Array,nn=0,Dt=7,Rr(65496),Rr(65504),Rr(16),or(74),or(70),or(73),or(70),or(0),or(1),or(1),or(0),Rr(1),Rr(1),or(0),or(0),function(){Rr(65499),Rr(132),or(0);for(var za=0;za<64;za++)or(Qe[za]);or(1);for(var Oo=0;Oo<64;Oo++)or(ke[Oo])}(),function(za,Oo){Rr(65472),Rr(17),or(8),Rr(Oo),Rr(za),or(3),or(1),or(17),or(0),or(2),or(17),or(1),or(3),or(17),or(1)}(Et.width,Et.height),function(){Rr(65476),Rr(418),or(0);for(var za=0;za<16;za++)or(bn[za+1]);for(var Oo=0;Oo<=11;Oo++)or(Tr[Oo]);or(16);for(var ri=0;ri<16;ri++)or(Or[ri+1]);for(var Ci=0;Ci<=161;Ci++)or(Jt[Ci]);or(1);for(var Ii=0;Ii<16;Ii++)or(Xt[Ii+1]);for(var Wi=0;Wi<=11;Wi++)or(On[Wi]);or(17);for(var mi=0;mi<16;mi++)or(Cn[mi+1]);for(var qo=0;qo<=161;qo++)or(Fr[qo])}(),Rr(65498),Rr(12),or(3),or(1),or(0),or(2),or(17),or(3),or(17),or(0),or(63),or(0);var Sn=0,Rn=0,zn=0;nn=0,Dt=7,this.encode.displayName="_encode_";for(var Ar,gr,vr,xa,ba,Xa,ro,Zo,Nr,yn=Et.data,ni=Et.width,Po=Et.height,ma=4*ni,Ma=0;Ma<Po;){for(Ar=0;Ar<ma;){for(ba=ma*Ma+Ar,ro=-1,Zo=0,Nr=0;Nr<64;Nr++)Xa=ba+(Zo=Nr>>3)*ma+(ro=4*(7&Nr)),Ma+Zo>=Po&&(Xa-=ma*(Ma+1+Zo-Po)),Ar+ro>=ma&&(Xa-=Ar+ro-ma+4),gr=yn[Xa++],vr=yn[Xa++],xa=yn[Xa++],$t[Nr]=(Mr[gr]+Mr[vr+256>>0]+Mr[xa+512>>0]>>16)-128,Pn[Nr]=(Mr[gr+768>>0]+Mr[vr+1024>>0]+Mr[xa+1280>>0]>>16)-128,$n[Nr]=(Mr[gr+1280>>0]+Mr[vr+1536>>0]+Mr[xa+1792>>0]>>16)-128;Sn=Ur($t,tt,Sn,re,fe),Rn=Ur(Pn,dt,Rn,ie,ye),zn=Ur($n,dt,zn,ie,ye),Ar+=32}Ma+=8}if(Dt>=0){var Za=[];Za[1]=Dt+1,Za[0]=(1<<Dt+1)-1,Dr(Za)}return Rr(65497),new Uint8Array(Ht)},Ae=Ae||50,function(){for(var Et=String.fromCharCode,An=0;An<256;An++)yr[An]=Et(An)}(),re=cr(bn,Tr),ie=cr(Xt,On),fe=cr(Or,Jt),ye=cr(Cn,Fr),function(){for(var Et=1,An=2,Sn=1;Sn<=15;Sn++){for(var Rn=Et;Rn<An;Rn++)Ft[32767+Rn]=Sn,Bt[32767+Rn]=[],Bt[32767+Rn][1]=Sn,Bt[32767+Rn][0]=Rn;for(var zn=-(An-1);zn<=-Et;zn++)Ft[32767+zn]=Sn,Bt[32767+zn]=[],Bt[32767+zn][1]=Sn,Bt[32767+zn][0]=An-1+zn;Et<<=1,An<<=1}}(),function(){for(var Et=0;Et<256;Et++)Mr[Et]=19595*Et,Mr[Et+256>>0]=38470*Et,Mr[Et+512>>0]=7471*Et+32768,Mr[Et+768>>0]=-11059*Et,Mr[Et+1024>>0]=-21709*Et,Mr[Et+1280>>0]=32768*Et+8421375,Mr[Et+1536>>0]=-27439*Et,Mr[Et+1792>>0]=-5329*Et}(),Ha(Ae)}function Ds(Ae,re){if(this.pos=0,this.buffer=Ae,this.datav=new DataView(Ae.buffer),this.is_with_alpha=!!re,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 zl(Ae){function re(bn){if(!bn)throw Error("assert :P")}function ie(bn,Tr,Or){for(var Jt=0;4>Jt;Jt++)if(bn[Tr+Jt]!=Or.charCodeAt(Jt))return!0;return!1}function fe(bn,Tr,Or,Jt,Xt){for(var On=0;On<Xt;On++)bn[Tr+On]=Or[Jt+On]}function ye(bn,Tr,Or,Jt){for(var Xt=0;Xt<Jt;Xt++)bn[Tr+Xt]=Or}function ve(bn){return new Int32Array(bn)}function Pe(bn,Tr){for(var Or=[],Jt=0;Jt<bn;Jt++)Or.push(new Tr);return Or}function Qe(bn,Tr){var Or=[];return function Jt(Xt,On,Cn){for(var Fr=Cn[On],cr=0;cr<Fr&&(Xt.push(Cn.length>On+1?[]:new Tr),!(Cn.length<On+1));cr++)Jt(Xt[cr],On+1,Cn)}(Or,0,bn),Or}var ke=function(){var bn=this;function Tr(oe,ge){for(var Ee=1<<ge-1>>>0;oe&Ee;)Ee>>>=1;return Ee?(oe&Ee-1)+Ee:oe}function Or(oe,ge,Ee,We,ut){re(!(We%Ee));do oe[ge+(We-=Ee)]=ut;while(0<We)}function Jt(oe,ge,Ee,We,ut){if(re(2328>=ut),512>=ut)var vt=ve(512);else if((vt=ve(ut))==null)return 0;return function(wt,Lt,Ut,ne,te,le){var se,we,Ge=Lt,nt=1<<Ut,rt=ve(16),at=ve(16);for(re(te!=0),re(ne!=null),re(wt!=null),re(0<Ut),we=0;we<te;++we){if(15<ne[we])return 0;++rt[ne[we]]}if(rt[0]==te)return 0;for(at[1]=0,se=1;15>se;++se){if(rt[se]>1<<se)return 0;at[se+1]=at[se]+rt[se]}for(we=0;we<te;++we)se=ne[we],0<ne[we]&&(le[at[se]++]=we);if(at[15]==1)return(ne=new Xt).g=0,ne.value=le[0],Or(wt,Ge,1,nt,ne),nt;var Tt,Wt=-1,qt=nt-1,Qn=0,lr=1,Br=1,sr=1<<Ut;for(we=0,se=1,te=2;se<=Ut;++se,te<<=1){if(lr+=Br<<=1,0>(Br-=rt[se]))return 0;for(;0<rt[se];--rt[se])(ne=new Xt).g=se,ne.value=le[we++],Or(wt,Ge+Qn,te,sr,ne),Qn=Tr(Qn,se)}for(se=Ut+1,te=2;15>=se;++se,te<<=1){if(lr+=Br<<=1,0>(Br-=rt[se]))return 0;for(;0<rt[se];--rt[se]){if(ne=new Xt,(Qn&qt)!=Wt){for(Ge+=sr,Tt=1<<(Wt=se)-Ut;15>Wt&&!(0>=(Tt-=rt[Wt]));)++Wt,Tt<<=1;nt+=sr=1<<(Tt=Wt-Ut),wt[Lt+(Wt=Qn&qt)].g=Tt+Ut,wt[Lt+Wt].value=Ge-Lt-Wt}ne.g=se-Ut,ne.value=le[we++],Or(wt,Ge+(Qn>>Ut),te,sr,ne),Qn=Tr(Qn,se)}}return lr!=2*at[15]-1?0:nt}(oe,ge,Ee,We,ut,vt)}function Xt(){this.value=this.g=0}function On(){this.value=this.g=0}function Cn(){this.G=Pe(5,Xt),this.H=ve(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=Pe(Qs,On)}function Fr(oe,ge,Ee,We){re(oe!=null),re(ge!=null),re(2147483648>We),oe.Ca=254,oe.I=0,oe.b=-8,oe.Ka=0,oe.oa=ge,oe.pa=Ee,oe.Jd=ge,oe.Yc=Ee+We,oe.Zc=4<=We?Ee+We-4+1:Ee,Ar(oe)}function cr(oe,ge){for(var Ee=0;0<ge--;)Ee|=vr(oe,128)<<ge;return Ee}function Dr(oe,ge){var Ee=cr(oe,ge);return gr(oe)?-Ee:Ee}function or(oe,ge,Ee,We){var ut,vt=0;for(re(oe!=null),re(ge!=null),re(4294967288>We),oe.Sb=We,oe.Ra=0,oe.u=0,oe.h=0,4<We&&(We=4),ut=0;ut<We;++ut)vt+=ge[Ee+ut]<<8*ut;oe.Ra=vt,oe.bb=We,oe.oa=ge,oe.pa=Ee}function Rr(oe){for(;8<=oe.u&&oe.bb<oe.Sb;)oe.Ra>>>=8,oe.Ra+=oe.oa[oe.pa+oe.bb]<<Qu-8>>>0,++oe.bb,oe.u-=8;Sn(oe)&&(oe.h=1,oe.u=0)}function Ur(oe,ge){if(re(0<=ge),!oe.h&&ge<=Ou){var Ee=An(oe)&Uu[ge];return oe.u+=ge,Rr(oe),Ee}return oe.h=1,oe.u=0}function Ha(){this.b=this.Ca=this.I=0,this.oa=[],this.pa=0,this.Jd=[],this.Yc=0,this.Zc=[],this.Ka=0}function Et(){this.Ra=0,this.oa=[],this.h=this.u=this.bb=this.Sb=this.pa=0}function An(oe){return oe.Ra>>>(oe.u&Qu-1)>>>0}function Sn(oe){return re(oe.bb<=oe.Sb),oe.h||oe.bb==oe.Sb&&oe.u>Qu}function Rn(oe,ge){oe.u=ge,oe.h=Sn(oe)}function zn(oe){oe.u>=Tu&&(re(oe.u>=Tu),Rr(oe))}function Ar(oe){re(oe!=null&&oe.oa!=null),oe.pa<oe.Zc?(oe.I=(oe.oa[oe.pa++]|oe.I<<8)>>>0,oe.b+=8):(re(oe!=null&&oe.oa!=null),oe.pa<oe.Yc?(oe.b+=8,oe.I=oe.oa[oe.pa++]|oe.I<<8):oe.Ka?oe.b=0:(oe.I<<=8,oe.b+=8,oe.Ka=1))}function gr(oe){return cr(oe,1)}function vr(oe,ge){var Ee=oe.Ca;0>oe.b&&Ar(oe);var We=oe.b,ut=Ee*ge>>>8,vt=(oe.I>>>We>ut)+0;for(vt?(Ee-=ut,oe.I-=ut+1<<We>>>0):Ee=ut+1,We=Ee,ut=0;256<=We;)ut+=8,We>>=8;return We=7^ut+Ls[We],oe.b-=We,oe.Ca=(Ee<<We)-1,vt}function xa(oe,ge,Ee){oe[ge+0]=Ee>>24&255,oe[ge+1]=Ee>>16&255,oe[ge+2]=Ee>>8&255,oe[ge+3]=Ee>>0&255}function ba(oe,ge){return oe[ge+0]<<0|oe[ge+1]<<8}function Xa(oe,ge){return ba(oe,ge)|oe[ge+2]<<16}function ro(oe,ge){return ba(oe,ge)|ba(oe,ge+2)<<16}function Zo(oe,ge){var Ee=1<<ge;return re(oe!=null),re(0<ge),oe.X=ve(Ee),oe.X==null?0:(oe.Mb=32-ge,oe.Xa=ge,1)}function Nr(oe,ge){re(oe!=null),re(ge!=null),re(oe.Xa==ge.Xa),fe(ge.X,0,oe.X,0,1<<ge.Xa)}function yn(){this.X=[],this.Xa=this.Mb=0}function ni(oe,ge,Ee,We){re(Ee!=null),re(We!=null);var ut=Ee[0],vt=We[0];return ut==0&&(ut=(oe*vt+ge/2)/ge),vt==0&&(vt=(ge*ut+oe/2)/oe),0>=ut||0>=vt?0:(Ee[0]=ut,We[0]=vt,1)}function Po(oe,ge){return oe+(1<<ge)-1>>>ge}function ma(oe,ge){return((4278255360&oe)+(4278255360&ge)>>>0&4278255360)+((16711935&oe)+(16711935&ge)>>>0&16711935)>>>0}function Ma(oe,ge){bn[ge]=function(Ee,We,ut,vt,wt,Lt,Ut){var ne;for(ne=0;ne<wt;++ne){var te=bn[oe](Lt[Ut+ne-1],ut,vt+ne);Lt[Ut+ne]=ma(Ee[We+ne],te)}}}function Za(){this.ud=this.hd=this.jd=0}function za(oe,ge){return((4278124286&(oe^ge))>>>1)+(oe&ge)>>>0}function Oo(oe){return 0<=oe&&256>oe?oe:0>oe?0:255<oe?255:void 0}function ri(oe,ge){return Oo(oe+(oe-ge+.5>>1))}function Ci(oe,ge,Ee){return Math.abs(ge-Ee)-Math.abs(oe-Ee)}function Ii(oe,ge,Ee,We,ut,vt,wt){for(We=vt[wt-1],Ee=0;Ee<ut;++Ee)vt[wt+Ee]=We=ma(oe[ge+Ee],We)}function Wi(oe,ge,Ee,We,ut){var vt;for(vt=0;vt<Ee;++vt){var wt=oe[ge+vt],Lt=wt>>8&255,Ut=16711935&(Ut=(Ut=16711935&wt)+((Lt<<16)+Lt));We[ut+vt]=(4278255360&wt)+Ut>>>0}}function mi(oe,ge){ge.jd=oe>>0&255,ge.hd=oe>>8&255,ge.ud=oe>>16&255}function qo(oe,ge,Ee,We,ut,vt){var wt;for(wt=0;wt<We;++wt){var Lt=ge[Ee+wt],Ut=Lt>>>8,ne=Lt,te=255&(te=(te=Lt>>>16)+((oe.jd<<24>>24)*(Ut<<24>>24)>>>5));ne=255&(ne=(ne=ne+((oe.hd<<24>>24)*(Ut<<24>>24)>>>5))+((oe.ud<<24>>24)*(te<<24>>24)>>>5)),ut[vt+wt]=(4278255360&Lt)+(te<<16)+ne}}function Ni(oe,ge,Ee,We,ut){bn[ge]=function(vt,wt,Lt,Ut,ne,te,le,se,we){for(Ut=le;Ut<se;++Ut)for(le=0;le<we;++le)ne[te++]=ut(Lt[We(vt[wt++])])},bn[oe]=function(vt,wt,Lt,Ut,ne,te,le){var se=8>>vt.b,we=vt.Ea,Ge=vt.K[0],nt=vt.w;if(8>se)for(vt=(1<<vt.b)-1,nt=(1<<se)-1;wt<Lt;++wt){var rt,at=0;for(rt=0;rt<we;++rt)rt&vt||(at=We(Ut[ne++])),te[le++]=ut(Ge[at&nt]),at>>=se}else bn["VP8LMapColor"+Ee](Ut,ne,Ge,nt,te,le,wt,Lt,we)}}function Sa(oe,ge,Ee,We,ut){for(Ee=ge+Ee;ge<Ee;){var vt=oe[ge++];We[ut++]=vt>>16&255,We[ut++]=vt>>8&255,We[ut++]=vt>>0&255}}function Bs(oe,ge,Ee,We,ut){for(Ee=ge+Ee;ge<Ee;){var vt=oe[ge++];We[ut++]=vt>>16&255,We[ut++]=vt>>8&255,We[ut++]=vt>>0&255,We[ut++]=vt>>24&255}}function ji(oe,ge,Ee,We,ut){for(Ee=ge+Ee;ge<Ee;){var vt=(wt=oe[ge++])>>16&240|wt>>12&15,wt=wt>>0&240|wt>>28&15;We[ut++]=vt,We[ut++]=wt}}function Al(oe,ge,Ee,We,ut){for(Ee=ge+Ee;ge<Ee;){var vt=(wt=oe[ge++])>>16&248|wt>>13&7,wt=wt>>5&224|wt>>3&31;We[ut++]=vt,We[ut++]=wt}}function vA(oe,ge,Ee,We,ut){for(Ee=ge+Ee;ge<Ee;){var vt=oe[ge++];We[ut++]=vt>>0&255,We[ut++]=vt>>8&255,We[ut++]=vt>>16&255}}function LA(oe,ge,Ee,We,ut,vt){if(vt==0)for(Ee=ge+Ee;ge<Ee;)xa(We,((vt=oe[ge++])[0]>>24|vt[1]>>8&65280|vt[2]<<8&16711680|vt[3]<<24)>>>0),ut+=32;else fe(We,ut,oe,ge,Ee)}function $s(oe,ge){bn[ge][0]=bn[oe+"0"],bn[ge][1]=bn[oe+"1"],bn[ge][2]=bn[oe+"2"],bn[ge][3]=bn[oe+"3"],bn[ge][4]=bn[oe+"4"],bn[ge][5]=bn[oe+"5"],bn[ge][6]=bn[oe+"6"],bn[ge][7]=bn[oe+"7"],bn[ge][8]=bn[oe+"8"],bn[ge][9]=bn[oe+"9"],bn[ge][10]=bn[oe+"10"],bn[ge][11]=bn[oe+"11"],bn[ge][12]=bn[oe+"12"],bn[ge][13]=bn[oe+"13"],bn[ge][14]=bn[oe+"0"],bn[ge][15]=bn[oe+"0"]}function Vi(oe){return oe==va||oe==ja||oe==Yo||oe==ci}function Jl(){this.eb=[],this.size=this.A=this.fb=0}function TA(){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 ps(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new Jl,this.f.kb=new TA,this.sd=null}function sl(){this.width=[0],this.height=[0],this.Pd=[0],this.Qd=[0],this.format=[0]}function IA(){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 $o(oe){return alert("todo:WebPSamplerProcessPlane"),oe.T}function nA(oe,ge){var Ee=oe.T,We=ge.ba.f.RGBA,ut=We.eb,vt=We.fb+oe.ka*We.A,wt=ZA[ge.ba.S],Lt=oe.y,Ut=oe.O,ne=oe.f,te=oe.N,le=oe.ea,se=oe.W,we=ge.cc,Ge=ge.dc,nt=ge.Mc,rt=ge.Nc,at=oe.ka,Tt=oe.ka+oe.T,Wt=oe.U,qt=Wt+1>>1;for(at==0?wt(Lt,Ut,null,null,ne,te,le,se,ne,te,le,se,ut,vt,null,null,Wt):(wt(ge.ec,ge.fc,Lt,Ut,we,Ge,nt,rt,ne,te,le,se,ut,vt-We.A,ut,vt,Wt),++Ee);at+2<Tt;at+=2)we=ne,Ge=te,nt=le,rt=se,te+=oe.Rc,se+=oe.Rc,vt+=2*We.A,wt(Lt,(Ut+=2*oe.fa)-oe.fa,Lt,Ut,we,Ge,nt,rt,ne,te,le,se,ut,vt-We.A,ut,vt,Wt);return Ut+=oe.fa,oe.j+Tt<oe.o?(fe(ge.ec,ge.fc,Lt,Ut,Wt),fe(ge.cc,ge.dc,ne,te,qt),fe(ge.Mc,ge.Nc,le,se,qt),Ee--):1&Tt||wt(Lt,Ut,null,null,ne,te,le,se,ne,te,le,se,ut,vt+We.A,null,null,Wt),Ee}function Xl(oe,ge,Ee){var We=oe.F,ut=[oe.J];if(We!=null){var vt=oe.U,wt=ge.ba.S,Lt=wt==Ki||wt==Yo;ge=ge.ba.f.RGBA;var Ut=[0],ne=oe.ka;Ut[0]=oe.T,oe.Kb&&(ne==0?--Ut[0]:(--ne,ut[0]-=oe.width),oe.j+oe.ka+oe.T==oe.o&&(Ut[0]=oe.o-oe.j-ne));var te=ge.eb;ne=ge.fb+ne*ge.A,oe=Vr(We,ut[0],oe.width,vt,Ut,te,ne+(Lt?0:3),ge.A),re(Ee==Ut),oe&&Vi(wt)&&sa(te,ne,Lt,vt,Ut,ge.A)}return 0}function Es(oe){var ge=oe.ma,Ee=ge.ba.S,We=11>Ee,ut=Ee==Vo||Ee==oi||Ee==Ki||Ee==La||Ee==12||Vi(Ee);if(ge.memory=null,ge.Ib=null,ge.Jb=null,ge.Nd=null,!Fl(ge.Oa,oe,ut?11:12))return 0;if(ut&&Vi(Ee)&&ra(),oe.da)alert("todo:use_scaling");else{if(We){if(ge.Ib=$o,oe.Kb){if(Ee=oe.U+1>>1,ge.memory=ve(oe.U+2*Ee),ge.memory==null)return 0;ge.ec=ge.memory,ge.fc=0,ge.cc=ge.ec,ge.dc=ge.fc+oe.U,ge.Mc=ge.cc,ge.Nc=ge.dc+Ee,ge.Ib=nA,ra()}}else alert("todo:EmitYUV");ut&&(ge.Jb=Xl,We&&Jn())}if(We&&!lu){for(oe=0;256>oe;++oe)Ll[oe]=89858*(oe-128)+ds>>kA,Ro[oe]=-22014*(oe-128)+ds,Hu[oe]=-45773*(oe-128),ku[oe]=113618*(oe-128)+ds>>kA;for(oe=Is;oe<gs;++oe)ge=76283*(oe-16)+ds>>kA,Di[oe-Is]=xs(ge,255),bA[oe-Is]=xs(ge+8>>4,15);lu=1}return 1}function Ts(oe){var ge=oe.ma,Ee=oe.U,We=oe.T;return re(!(1&oe.ka)),0>=Ee||0>=We?0:(Ee=ge.Ib(oe,ge),ge.Jb!=null&&ge.Jb(oe,ge,Ee),ge.Dc+=Ee,1)}function pl(oe){oe.ma.memory=null}function Wo(oe,ge,Ee,We){return Ur(oe,8)!=47?0:(ge[0]=Ur(oe,14)+1,Ee[0]=Ur(oe,14)+1,We[0]=Ur(oe,1),Ur(oe,3)!=0?0:!oe.h)}function el(oe,ge){if(4>oe)return oe+1;var Ee=oe-2>>1;return(2+(1&oe)<<Ee)+Ur(ge,Ee)+1}function vl(oe,ge){return 120<ge?ge-120:1<=(Ee=((Ee=Ta[ge-1])>>4)*oe+(8-(15&Ee)))?Ee:1;var Ee}function Us(oe,ge,Ee){var We=An(Ee),ut=oe[ge+=255&We].g-8;return 0<ut&&(Rn(Ee,Ee.u+8),We=An(Ee),ge+=oe[ge].value,ge+=We&(1<<ut)-1),Rn(Ee,Ee.u+oe[ge].g),oe[ge].value}function As(oe,ge,Ee){return Ee.g+=oe.g,Ee.value+=oe.value<<ge>>>0,re(8>=Ee.g),oe.g}function es(oe,ge,Ee){var We=oe.xc;return re((ge=We==0?0:oe.vc[oe.md*(Ee>>We)+(ge>>We)])<oe.Wb),oe.Ya[ge]}function Vs(oe,ge,Ee,We){var ut=oe.ab,vt=oe.c*ge,wt=oe.C;ge=wt+ge;var Lt=Ee,Ut=We;for(We=oe.Ta,Ee=oe.Ua;0<ut--;){var ne=oe.gc[ut],te=wt,le=ge,se=Lt,we=Ut,Ge=(Ut=We,Lt=Ee,ne.Ea);switch(re(te<le),re(le<=ne.nc),ne.hc){case 2:Mu(se,we,(le-te)*Ge,Ut,Lt);break;case 0:var nt=te,rt=le,at=Ut,Tt=Lt,Wt=(sr=ne).Ea;nt==0&&(rl(se,we,null,null,1,at,Tt),Ii(se,we+1,0,0,Wt-1,at,Tt+1),we+=Wt,Tt+=Wt,++nt);for(var qt=1<<sr.b,Qn=qt-1,lr=Po(Wt,sr.b),Br=sr.K,sr=sr.w+(nt>>sr.b)*lr;nt<rt;){var Ja=Br,Ca=sr,oa=1;for(Ru(se,we,at,Tt-Wt,1,at,Tt);oa<Wt;){var ao=(oa&~Qn)+qt;ao>Wt&&(ao=Wt),(0,ct[Ja[Ca++]>>8&15])(se,we+ +oa,at,Tt+oa-Wt,ao-oa,at,Tt+oa),oa=ao}we+=Wt,Tt+=Wt,++nt&Qn||(sr+=lr)}le!=ne.nc&&fe(Ut,Lt-Ge,Ut,Lt+(le-te-1)*Ge,Ge);break;case 1:for(Ge=se,rt=we,Wt=(se=ne.Ea)-(Tt=se&~(at=(we=1<<ne.b)-1)),nt=Po(se,ne.b),qt=ne.K,ne=ne.w+(te>>ne.b)*nt;te<le;){for(Qn=qt,lr=ne,Br=new Za,sr=rt+Tt,Ja=rt+se;rt<sr;)mi(Qn[lr++],Br),ht(Br,Ge,rt,we,Ut,Lt),rt+=we,Lt+=we;rt<Ja&&(mi(Qn[lr++],Br),ht(Br,Ge,rt,Wt,Ut,Lt),rt+=Wt,Lt+=Wt),++te&at||(ne+=nt)}break;case 3:if(se==Ut&&we==Lt&&0<ne.b){for(rt=Ut,se=Ge=Lt+(le-te)*Ge-(Tt=(le-te)*Po(ne.Ea,ne.b)),we=Ut,at=Lt,nt=[],Tt=(Wt=Tt)-1;0<=Tt;--Tt)nt[Tt]=we[at+Tt];for(Tt=Wt-1;0<=Tt;--Tt)rt[se+Tt]=nt[Tt];Be(ne,te,le,Ut,Ge,Ut,Lt)}else Be(ne,te,le,se,we,Ut,Lt)}Lt=We,Ut=Ee}Ut!=Ee&&fe(We,Ee,Lt,Ut,vt)}function wu(oe,ge){var Ee=oe.V,We=oe.Ba+oe.c*oe.C,ut=ge-oe.C;if(re(ge<=oe.l.o),re(16>=ut),0<ut){var vt=oe.l,wt=oe.Ta,Lt=oe.Ua,Ut=vt.width;if(Vs(oe,ut,Ee,We),ut=Lt=[Lt],re((Ee=oe.C)<(We=ge)),re(vt.v<vt.va),We>vt.o&&(We=vt.o),Ee<vt.j){var ne=vt.j-Ee;Ee=vt.j,ut[0]+=ne*Ut}if(Ee>=We?Ee=0:(ut[0]+=4*vt.v,vt.ka=Ee-vt.j,vt.U=vt.va-vt.v,vt.T=We-Ee,Ee=1),Ee){if(Lt=Lt[0],11>(Ee=oe.ca).S){var te=Ee.f.RGBA,le=(We=Ee.S,ut=vt.U,vt=vt.T,ne=te.eb,te.A),se=vt;for(te=te.fb+oe.Ma*te.A;0<se--;){var we=wt,Ge=Lt,nt=ut,rt=ne,at=te;switch(We){case gA:xt(we,Ge,nt,rt,at);break;case Vo:Nt(we,Ge,nt,rt,at);break;case va:Nt(we,Ge,nt,rt,at),sa(rt,at,0,nt,1,0);break;case Go:En(we,Ge,nt,rt,at);break;case oi:LA(we,Ge,nt,rt,at,1);break;case ja:LA(we,Ge,nt,rt,at,1),sa(rt,at,0,nt,1,0);break;case Ki:LA(we,Ge,nt,rt,at,0);break;case Yo:LA(we,Ge,nt,rt,at,0),sa(rt,at,1,nt,1,0);break;case La:Yt(we,Ge,nt,rt,at);break;case ci:Yt(we,Ge,nt,rt,at),qr(rt,at,nt,1,0);break;case Wa:Vt(we,Ge,nt,rt,at);break;default:re(0)}Lt+=Ut,te+=le}oe.Ma+=vt}else alert("todo:EmitRescaledRowsYUVA");re(oe.Ma<=Ee.height)}}oe.C=ge,re(oe.C<=oe.i)}function Ol(oe){var ge;if(0<oe.ua)return 0;for(ge=0;ge<oe.Wb;++ge){var Ee=oe.Ya[ge].G,We=oe.Ya[ge].H;if(0<Ee[1][We[1]+0].g||0<Ee[2][We[2]+0].g||0<Ee[3][We[3]+0].g)return 0}return 1}function ll(oe,ge,Ee,We,ut,vt){if(oe.Z!=0){var wt=oe.qd,Lt=oe.rd;for(re(EA[oe.Z]!=null);ge<Ee;++ge)EA[oe.Z](wt,Lt,We,ut,We,ut,vt),wt=We,Lt=ut,ut+=vt;oe.qd=wt,oe.rd=Lt}}function AA(oe,ge){var Ee=oe.l.ma,We=Ee.Z==0||Ee.Z==1?oe.l.j:oe.C;if(We=oe.C<We?We:oe.C,re(ge<=oe.l.o),ge>We){var ut=oe.l.width,vt=Ee.ca,wt=Ee.tb+ut*We,Lt=oe.V,Ut=oe.Ba+oe.c*We,ne=oe.gc;re(oe.ab==1),re(ne[0].hc==3),ze(ne[0],We,ge,Lt,Ut,vt,wt),ll(Ee,We,ge,vt,wt,ut)}oe.C=oe.Ma=ge}function ul(oe,ge,Ee,We,ut,vt,wt){var Lt=oe.$/We,Ut=oe.$%We,ne=oe.m,te=oe.s,le=Ee+oe.$,se=le;ut=Ee+We*ut;var we=Ee+We*vt,Ge=280+te.ua,nt=oe.Pb?Lt:16777216,rt=0<te.ua?te.Wa:null,at=te.wc,Tt=le<we?es(te,Ut,Lt):null;re(oe.C<vt),re(we<=ut);var Wt=!1;e:for(;;){for(;Wt||le<we;){var qt=0;if(Lt>=nt){var Qn=le-Ee;re((nt=oe).Pb),nt.wd=nt.m,nt.xd=Qn,0<nt.s.ua&&Nr(nt.s.Wa,nt.s.vb),nt=Lt+yo}if(Ut&at||(Tt=es(te,Ut,Lt)),re(Tt!=null),Tt.Qb&&(ge[le]=Tt.qb,Wt=!0),!Wt)if(zn(ne),Tt.jc){qt=ne,Qn=ge;var lr=le,Br=Tt.pd[An(qt)&Qs-1];re(Tt.jc),256>Br.g?(Rn(qt,qt.u+Br.g),Qn[lr]=Br.value,qt=0):(Rn(qt,qt.u+Br.g-256),re(256<=Br.value),qt=Br.value),qt==0&&(Wt=!0)}else qt=Us(Tt.G[0],Tt.H[0],ne);if(ne.h)break;if(Wt||256>qt){if(!Wt)if(Tt.nd)ge[le]=(Tt.qb|qt<<8)>>>0;else{if(zn(ne),Wt=Us(Tt.G[1],Tt.H[1],ne),zn(ne),Qn=Us(Tt.G[2],Tt.H[2],ne),lr=Us(Tt.G[3],Tt.H[3],ne),ne.h)break;ge[le]=(lr<<24|Wt<<16|qt<<8|Qn)>>>0}if(Wt=!1,++le,++Ut>=We&&(Ut=0,++Lt,wt!=null&&Lt<=vt&&!(Lt%16)&&wt(oe,Lt),rt!=null))for(;se<le;)qt=ge[se++],rt.X[(506832829*qt&4294967295)>>>rt.Mb]=qt}else if(280>qt){if(qt=el(qt-256,ne),Qn=Us(Tt.G[4],Tt.H[4],ne),zn(ne),Qn=vl(We,Qn=el(Qn,ne)),ne.h)break;if(le-Ee<Qn||ut-le<qt)break e;for(lr=0;lr<qt;++lr)ge[le+lr]=ge[le+lr-Qn];for(le+=qt,Ut+=qt;Ut>=We;)Ut-=We,++Lt,wt!=null&&Lt<=vt&&!(Lt%16)&&wt(oe,Lt);if(re(le<=ut),Ut&at&&(Tt=es(te,Ut,Lt)),rt!=null)for(;se<le;)qt=ge[se++],rt.X[(506832829*qt&4294967295)>>>rt.Mb]=qt}else{if(!(qt<Ge))break e;for(Wt=qt-280,re(rt!=null);se<le;)qt=ge[se++],rt.X[(506832829*qt&4294967295)>>>rt.Mb]=qt;qt=le,re(!(Wt>>>(Qn=rt).Xa)),ge[qt]=Qn.X[Wt],Wt=!0}Wt||re(ne.h==Sn(ne))}if(oe.Pb&&ne.h&&le<ut)re(oe.m.h),oe.a=5,oe.m=oe.wd,oe.$=oe.xd,0<oe.s.ua&&Nr(oe.s.vb,oe.s.Wa);else{if(ne.h)break e;wt!=null&&wt(oe,Lt>vt?vt:Lt),oe.a=0,oe.$=le-Ee}return 1}return oe.a=3,0}function Sl(oe){re(oe!=null),oe.vc=null,oe.yc=null,oe.Ya=null;var ge=oe.Wa;ge!=null&&(ge.X=null),oe.vb=null,re(oe!=null)}function tl(){var oe=new Tc;return oe==null?null:(oe.a=0,oe.xb=fA,$s("Predictor","VP8LPredictors"),$s("Predictor","VP8LPredictors_C"),$s("PredictorAdd","VP8LPredictorsAdd"),$s("PredictorAdd","VP8LPredictorsAdd_C"),Mu=Wi,ht=qo,xt=Sa,Nt=Bs,Yt=ji,Vt=Al,En=vA,bn.VP8LMapColor32b=be,bn.VP8LMapColor8b=Xe,oe)}function Bl(oe,ge,Ee,We,ut){var vt=1,wt=[oe],Lt=[ge],Ut=We.m,ne=We.s,te=null,le=0;e:for(;;){if(Ee)for(;vt&&Ur(Ut,1);){var se=wt,we=Lt,Ge=We,nt=1,rt=Ge.m,at=Ge.gc[Ge.ab],Tt=Ur(rt,2);if(Ge.Oc&1<<Tt)vt=0;else{switch(Ge.Oc|=1<<Tt,at.hc=Tt,at.Ea=se[0],at.nc=we[0],at.K=[null],++Ge.ab,re(4>=Ge.ab),Tt){case 0:case 1:at.b=Ur(rt,3)+2,nt=Bl(Po(at.Ea,at.b),Po(at.nc,at.b),0,Ge,at.K),at.K=at.K[0];break;case 3:var Wt,qt=Ur(rt,8)+1,Qn=16<qt?0:4<qt?1:2<qt?2:3;if(se[0]=Po(at.Ea,Qn),at.b=Qn,Wt=nt=Bl(qt,1,0,Ge,at.K)){var lr,Br=qt,sr=at,Ja=1<<(8>>sr.b),Ca=ve(Ja);if(Ca==null)Wt=0;else{var oa=sr.K[0],ao=sr.w;for(Ca[0]=sr.K[0][0],lr=1;lr<1*Br;++lr)Ca[lr]=ma(oa[ao+lr],Ca[lr-1]);for(;lr<4*Ja;++lr)Ca[lr]=0;sr.K[0]=null,sr.K[0]=Ca,Wt=1}}nt=Wt;break;case 2:break;default:re(0)}vt=nt}}if(wt=wt[0],Lt=Lt[0],vt&&Ur(Ut,1)&&!(vt=1<=(le=Ur(Ut,4))&&11>=le)){We.a=3;break e}var lo;if(lo=vt)t:{var _a,jr,jo,Ia=We,$r=wt,Xo=Lt,_o=le,Ei=Ee,gi=Ia.m,xi=Ia.s,aA=[null],$i=1,SA=0,Hs=Bi[_o];n:for(;;){if(Ei&&Ur(gi,1)){var PA=Ur(gi,3)+2,js=Po($r,PA),fl=Po(Xo,PA),Il=js*fl;if(!Bl(js,fl,0,Ia,aA))break n;for(aA=aA[0],xi.xc=PA,_a=0;_a<Il;++_a){var _s=aA[_a]>>8&65535;aA[_a]=_s,_s>=$i&&($i=_s+1)}}if(gi.h)break n;for(jr=0;5>jr;++jr){var CA=la[jr];!jr&&0<_o&&(CA+=1<<_o),SA<CA&&(SA=CA)}var _l=Pe($i*Hs,Xt),qu=$i,Pc=Pe(qu,Cn);if(Pc==null)var zc=null;else re(65536>=qu),zc=Pc;var Hc=ve(SA);if(zc==null||Hc==null||_l==null){Ia.a=1;break n}var Gc=_l;for(_a=jo=0;_a<$i;++_a){var Bu=zc[_a],Rc=Bu.G,Mc=Bu.H,ud=0,Zc=1,cd=0;for(jr=0;5>jr;++jr){CA=la[jr],Rc[jr]=Gc,Mc[jr]=jo,!jr&&0<_o&&(CA+=1<<_o);a:{var Wc,td=CA,Vc=Ia,jc=Hc,Fd=Gc,xd=jo,nd=0,Fc=Vc.m,Ld=Ur(Fc,1);if(ye(jc,0,0,td),Ld){var Id=Ur(Fc,1)+1,Nd=Ur(Fc,1),dd=Ur(Fc,Nd==0?1:8);jc[dd]=1,Id==2&&(jc[dd=Ur(Fc,8)]=1);var Jc=1}else{var gd=ve(19),fd=Ur(Fc,4)+4;if(19<fd){Vc.a=3;var Xc=0;break a}for(Wc=0;Wc<fd;++Wc)gd[Ga[Wc]]=Ur(Fc,3);var rd=void 0,_c=void 0,md=Vc,Dd=gd,Yc=td,hd=jc,ad=0,xc=md.m,pd=8,vd=Pe(128,Xt);r:for(;Jt(vd,0,7,Dd,19);){if(Ur(xc,1)){var Ud=2+2*Ur(xc,3);if((rd=2+Ur(xc,Ud))>Yc)break r}else rd=Yc;for(_c=0;_c<Yc&&rd--;){zn(xc);var Sd=vd[0+(127&An(xc))];Rn(xc,xc.u+Sd.g);var kc=Sd.value;if(16>kc)hd[_c++]=kc,kc!=0&&(pd=kc);else{var Od=kc==16,Bd=kc-16,Qd=zi[Bd],yd=Ur(xc,Xi[Bd])+Qd;if(_c+yd>Yc)break r;for(var Td=Od?pd:0;0<yd--;)hd[_c++]=Td}}ad=1;break r}ad||(md.a=3),Jc=ad}(Jc=Jc&&!Fc.h)&&(nd=Jt(Fd,xd,8,jc,td)),Jc&&nd!=0?Xc=nd:(Vc.a=3,Xc=0)}if(Xc==0)break n;if(Zc&&sA[jr]==1&&(Zc=Gc[jo].g==0),ud+=Gc[jo].g,jo+=Xc,3>=jr){var Kc,od=Hc[0];for(Kc=1;Kc<CA;++Kc)Hc[Kc]>od&&(od=Hc[Kc]);cd+=od}}if(Bu.nd=Zc,Bu.Qb=0,Zc&&(Bu.qb=(Rc[3][Mc[3]+0].value<<24|Rc[1][Mc[1]+0].value<<16|Rc[2][Mc[2]+0].value)>>>0,ud==0&&256>Rc[0][Mc[0]+0].value&&(Bu.Qb=1,Bu.qb+=Rc[0][Mc[0]+0].value<<8)),Bu.jc=!Bu.Qb&&6>cd,Bu.jc){var qc,$u=Bu;for(qc=0;qc<Qs;++qc){var Lc=qc,Ic=$u.pd[Lc],$c=$u.G[0][$u.H[0]+Lc];256<=$c.value?(Ic.g=$c.g+256,Ic.value=$c.value):(Ic.g=0,Ic.value=0,Lc>>=As($c,8,Ic),Lc>>=As($u.G[1][$u.H[1]+Lc],16,Ic),Lc>>=As($u.G[2][$u.H[2]+Lc],0,Ic),As($u.G[3][$u.H[3]+Lc],24,Ic))}}}xi.vc=aA,xi.Wb=$i,xi.Ya=zc,xi.yc=_l,lo=1;break t}lo=0}if(!(vt=lo)){We.a=3;break e}if(0<le){if(ne.ua=1<<le,!Zo(ne.Wa,le)){We.a=1,vt=0;break e}}else ne.ua=0;var id=We,wd=wt,Rd=Lt,Ad=id.s,sd=Ad.xc;if(id.c=wd,id.i=Rd,Ad.md=Po(wd,sd),Ad.wc=sd==0?-1:(1<<sd)-1,Ee){We.xb=GA;break e}if((te=ve(wt*Lt))==null){We.a=1,vt=0;break e}vt=(vt=ul(We,te,0,wt,Lt,Lt,null))&&!Ut.h;break e}return vt?(ut!=null?ut[0]=te:(re(te==null),re(Ee)),We.$=0,Ee||Sl(ne)):Sl(ne),vt}function Rs(oe,ge){var Ee=oe.c*oe.i,We=Ee+ge+16*ge;return re(oe.c<=ge),oe.V=ve(We),oe.V==null?(oe.Ta=null,oe.Ua=0,oe.a=1,0):(oe.Ta=oe.V,oe.Ua=oe.Ba+Ee+ge,1)}function nl(oe,ge){var Ee=oe.C,We=ge-Ee,ut=oe.V,vt=oe.Ba+oe.c*Ee;for(re(ge<=oe.l.o);0<We;){var wt=16<We?16:We,Lt=oe.l.ma,Ut=oe.l.width,ne=Ut*wt,te=Lt.ca,le=Lt.tb+Ut*Ee,se=oe.Ta,we=oe.Ua;Vs(oe,wt,ut,vt),aa(se,we,te,le,ne),ll(Lt,Ee,Ee+wt,te,le,Ut),We-=wt,ut+=wt*oe.c,Ee+=wt}re(Ee==ge),oe.C=oe.Ma=ge}function Ql(){this.ub=this.yd=this.td=this.Rb=0}function bu(){this.Kd=this.Ld=this.Ud=this.Td=this.i=this.c=0}function Yl(){this.Fb=this.Bb=this.Cb=0,this.Zb=ve(4),this.Lb=ve(4)}function tc(){this.Yb=function(){var oe=[];return function ge(Ee,We,ut){for(var vt=ut[We],wt=0;wt<vt&&(Ee.push(ut.length>We+1?[]:0),!(ut.length<We+1));wt++)ge(Ee[wt],We+1,ut)}(oe,0,[3,11]),oe}()}function Nc(){this.jb=ve(3),this.Wc=Qe([4,8],tc),this.Xc=Qe([4,17],tc)}function _u(){this.Pc=this.wb=this.Tb=this.zd=0,this.vd=new ve(4),this.od=new ve(4)}function du(){this.ld=this.La=this.dd=this.tc=0}function Va(){this.Na=this.la=0}function Dc(){this.Sc=[0,0],this.Eb=[0,0],this.Qc=[0,0],this.ia=this.lc=0}function Cu(){this.ad=ve(384),this.Za=0,this.Ob=ve(16),this.$b=this.Ad=this.ia=this.Gc=this.Hc=this.Dd=0}function Eu(){this.uc=this.M=this.Nb=0,this.wa=Array(new du),this.Y=0,this.ya=Array(new Cu),this.aa=0,this.l=new ql}function Js(){this.y=ve(16),this.f=ve(8),this.ea=ve(8)}function Uc(){this.cb=this.a=0,this.sc="",this.m=new Ha,this.Od=new Ql,this.Kc=new bu,this.ed=new _u,this.Qa=new Yl,this.Ic=this.$c=this.Aa=0,this.D=new Eu,this.Xb=this.Va=this.Hb=this.zb=this.yb=this.Ub=this.za=0,this.Jc=Pe(8,Ha),this.ia=0,this.pb=Pe(4,Dc),this.Pa=new Nc,this.Bd=this.kc=0,this.Ac=[],this.Bc=0,this.zc=[0,0,0,0],this.Gd=Array(new Js),this.Hd=0,this.rb=Array(new Va),this.sb=0,this.wa=Array(new du),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 Cu),this.L=this.aa=0,this.gd=Qe([4,2],du),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 ql(){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 $l(){var oe=new Uc;return oe!=null&&(oe.a=0,oe.sc="OK",oe.cb=0,oe.Xb=0,Qi||(Qi=ac)),oe}function NA(oe,ge,Ee){return oe.a==0&&(oe.a=ge,oe.sc=Ee,oe.cb=0),0}function nc(oe,ge,Ee){return 3<=Ee&&oe[ge+0]==157&&oe[ge+1]==1&&oe[ge+2]==42}function rc(oe,ge){if(oe==null)return 0;if(oe.a=0,oe.sc="OK",ge==null)return NA(oe,2,"null VP8Io passed to VP8GetHeaders()");var Ee=ge.data,We=ge.w,ut=ge.ha;if(4>ut)return NA(oe,7,"Truncated header.");var vt=Ee[We+0]|Ee[We+1]<<8|Ee[We+2]<<16,wt=oe.Od;if(wt.Rb=!(1&vt),wt.td=vt>>1&7,wt.yd=vt>>4&1,wt.ub=vt>>5,3<wt.td)return NA(oe,3,"Incorrect keyframe parameters.");if(!wt.yd)return NA(oe,4,"Frame not displayable.");We+=3,ut-=3;var Lt=oe.Kc;if(wt.Rb){if(7>ut)return NA(oe,7,"cannot parse picture header");if(!nc(Ee,We,ut))return NA(oe,3,"Bad code word");Lt.c=16383&(Ee[We+4]<<8|Ee[We+3]),Lt.Td=Ee[We+4]>>6,Lt.i=16383&(Ee[We+6]<<8|Ee[We+5]),Lt.Ud=Ee[We+6]>>6,We+=7,ut-=7,oe.za=Lt.c+15>>4,oe.Ub=Lt.i+15>>4,ge.width=Lt.c,ge.height=Lt.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,ye((vt=oe.Pa).jb,0,255,vt.jb.length),re((vt=oe.Qa)!=null),vt.Cb=0,vt.Bb=0,vt.Fb=1,ye(vt.Zb,0,0,vt.Zb.length),ye(vt.Lb,0,0,vt.Lb)}if(wt.ub>ut)return NA(oe,7,"bad partition length");Fr(vt=oe.m,Ee,We,wt.ub),We+=wt.ub,ut-=wt.ub,wt.Rb&&(Lt.Ld=gr(vt),Lt.Kd=gr(vt)),Lt=oe.Qa;var Ut,ne=oe.Pa;if(re(vt!=null),re(Lt!=null),Lt.Cb=gr(vt),Lt.Cb){if(Lt.Bb=gr(vt),gr(vt)){for(Lt.Fb=gr(vt),Ut=0;4>Ut;++Ut)Lt.Zb[Ut]=gr(vt)?Dr(vt,7):0;for(Ut=0;4>Ut;++Ut)Lt.Lb[Ut]=gr(vt)?Dr(vt,6):0}if(Lt.Bb)for(Ut=0;3>Ut;++Ut)ne.jb[Ut]=gr(vt)?cr(vt,8):255}else Lt.Bb=0;if(vt.Ka)return NA(oe,3,"cannot parse segment header");if((Lt=oe.ed).zd=gr(vt),Lt.Tb=cr(vt,6),Lt.wb=cr(vt,3),Lt.Pc=gr(vt),Lt.Pc&&gr(vt)){for(ne=0;4>ne;++ne)gr(vt)&&(Lt.vd[ne]=Dr(vt,6));for(ne=0;4>ne;++ne)gr(vt)&&(Lt.od[ne]=Dr(vt,6))}if(oe.L=Lt.Tb==0?0:Lt.zd?1:2,vt.Ka)return NA(oe,3,"cannot parse filter header");var te=ut;if(ut=Ut=We,We=Ut+te,Lt=te,oe.Xb=(1<<cr(oe.m,2))-1,te<3*(ne=oe.Xb))Ee=7;else{for(Ut+=3*ne,Lt-=3*ne,te=0;te<ne;++te){var le=Ee[ut+0]|Ee[ut+1]<<8|Ee[ut+2]<<16;le>Lt&&(le=Lt),Fr(oe.Jc[+te],Ee,Ut,le),Ut+=le,Lt-=le,ut+=3}Fr(oe.Jc[+ne],Ee,Ut,Lt),Ee=Ut<We?0:5}if(Ee!=0)return NA(oe,Ee,"cannot parse partitions");for(Ee=cr(Ut=oe.m,7),ut=gr(Ut)?Dr(Ut,4):0,We=gr(Ut)?Dr(Ut,4):0,Lt=gr(Ut)?Dr(Ut,4):0,ne=gr(Ut)?Dr(Ut,4):0,Ut=gr(Ut)?Dr(Ut,4):0,te=oe.Qa,le=0;4>le;++le){if(te.Cb){var se=te.Zb[le];te.Fb||(se+=Ee)}else{if(0<le){oe.pb[le]=oe.pb[0];continue}se=Ee}var we=oe.pb[le];we.Sc[0]=po[xs(se+ut,127)],we.Sc[1]=wA[xs(se+0,127)],we.Eb[0]=2*po[xs(se+We,127)],we.Eb[1]=101581*wA[xs(se+Lt,127)]>>16,8>we.Eb[1]&&(we.Eb[1]=8),we.Qc[0]=po[xs(se+ne,117)],we.Qc[1]=wA[xs(se+Ut,127)],we.lc=se+Ut}if(!wt.Rb)return NA(oe,4,"Not a key frame.");for(gr(vt),wt=oe.Pa,Ee=0;4>Ee;++Ee){for(ut=0;8>ut;++ut)for(We=0;3>We;++We)for(Lt=0;11>Lt;++Lt)ne=vr(vt,MA[Ee][ut][We][Lt])?cr(vt,8):Ri[Ee][ut][We][Lt],wt.Wc[Ee][ut].Yb[We][Lt]=ne;for(ut=0;17>ut;++ut)wt.Xc[Ee][ut]=wt.Wc[Ee][UA[ut]]}return oe.kc=gr(vt),oe.kc&&(oe.Bd=cr(vt,8)),oe.cb=1}function ac(oe,ge,Ee,We,ut,vt,wt){var Lt=ge[ut].Yb[Ee];for(Ee=0;16>ut;++ut){if(!vr(oe,Lt[Ee+0]))return ut;for(;!vr(oe,Lt[Ee+1]);)if(Lt=ge[++ut].Yb[0],Ee=0,ut==16)return 16;var Ut=ge[ut+1].Yb;if(vr(oe,Lt[Ee+2])){var ne=oe,te=0;if(vr(ne,(se=Lt)[(le=Ee)+3]))if(vr(ne,se[le+6])){for(Lt=0,le=2*(te=vr(ne,se[le+8]))+(se=vr(ne,se[le+9+te])),te=0,se=us[le];se[Lt];++Lt)te+=te+vr(ne,se[Lt]);te+=3+(8<<le)}else vr(ne,se[le+7])?(te=7+2*vr(ne,165),te+=vr(ne,145)):te=5+vr(ne,159);else te=vr(ne,se[le+4])?3+vr(ne,se[le+5]):2;Lt=Ut[2]}else te=1,Lt=Ut[1];Ut=wt+Ti[ut],0>(ne=oe).b&&Ar(ne);var le,se=ne.b,we=(le=ne.Ca>>1)-(ne.I>>se)>>31;--ne.b,ne.Ca+=we,ne.Ca|=1,ne.I-=(le+1&we)<<se,vt[Ut]=((te^we)-we)*We[(0<ut)+0]}return 16}function cl(oe){var ge=oe.rb[oe.sb-1];ge.la=0,ge.Na=0,ye(oe.zc,0,0,oe.zc.length),oe.ja=0}function oc(oe,ge){if(oe==null)return 0;if(ge==null)return NA(oe,2,"NULL VP8Io parameter in VP8Decode().");if(!oe.cb&&!rc(oe,ge))return 0;if(re(oe.cb),ge.ac==null||ge.ac(ge)){ge.ob&&(oe.L=0);var Ee=ts[oe.L];if(oe.L==2?(oe.yb=0,oe.zb=0):(oe.yb=ge.v-Ee>>4,oe.zb=ge.j-Ee>>4,0>oe.yb&&(oe.yb=0),0>oe.zb&&(oe.zb=0)),oe.Va=ge.o+15+Ee>>4,oe.Hb=ge.va+15+Ee>>4,oe.Hb>oe.za&&(oe.Hb=oe.za),oe.Va>oe.Ub&&(oe.Va=oe.Ub),0<oe.L){var We=oe.ed;for(Ee=0;4>Ee;++Ee){var ut;if(oe.Qa.Cb){var vt=oe.Qa.Lb[Ee];oe.Qa.Fb||(vt+=We.Tb)}else vt=We.Tb;for(ut=0;1>=ut;++ut){var wt=oe.gd[Ee][ut],Lt=vt;if(We.Pc&&(Lt+=We.vd[0],ut&&(Lt+=We.od[0])),0<(Lt=0>Lt?0:63<Lt?63:Lt)){var Ut=Lt;0<We.wb&&(Ut=4<We.wb?Ut>>2:Ut>>1)>9-We.wb&&(Ut=9-We.wb),1>Ut&&(Ut=1),wt.dd=Ut,wt.tc=2*Lt+Ut,wt.ld=40<=Lt?2:15<=Lt?1:0}else wt.tc=0;wt.La=ut}}}Ee=0}else NA(oe,6,"Frame setup failed"),Ee=oe.a;if(Ee=Ee==0){if(Ee){oe.$c=0,0<oe.Aa||(oe.Ic=Xs);e:{Ee=oe.Ic,We=4*(Ut=oe.za);var ne=32*Ut,te=Ut+1,le=0<oe.L?Ut*(0<oe.Aa?2:1):0,se=(oe.Aa==2?2:1)*Ut;if((wt=We+832+(ut=3*(16*Ee+ts[oe.L])/2*ne)+(vt=oe.Fa!=null&&0<oe.Fa.length?oe.Kc.c*oe.Kc.i:0))!=wt)Ee=0;else{if(wt>oe.Vb){if(oe.Vb=0,oe.Ec=ve(wt),oe.Fc=0,oe.Ec==null){Ee=NA(oe,1,"no memory during frame initialization.");break e}oe.Vb=wt}wt=oe.Ec,Lt=oe.Fc,oe.Ac=wt,oe.Bc=Lt,Lt+=We,oe.Gd=Pe(ne,Js),oe.Hd=0,oe.rb=Pe(te+1,Va),oe.sb=1,oe.wa=le?Pe(le,du):null,oe.Y=0,oe.D.Nb=0,oe.D.wa=oe.wa,oe.D.Y=oe.Y,0<oe.Aa&&(oe.D.Y+=Ut),re(!0),oe.oc=wt,oe.pc=Lt,Lt+=832,oe.ya=Pe(se,Cu),oe.aa=0,oe.D.ya=oe.ya,oe.D.aa=oe.aa,oe.Aa==2&&(oe.D.aa+=Ut),oe.R=16*Ut,oe.B=8*Ut,Ut=(ne=ts[oe.L])*oe.R,ne=ne/2*oe.B,oe.sa=wt,oe.ta=Lt+Ut,oe.qa=oe.sa,oe.ra=oe.ta+16*Ee*oe.R+ne,oe.Ha=oe.qa,oe.Ia=oe.ra+8*Ee*oe.B+ne,oe.$c=0,Lt+=ut,oe.mb=vt?wt:null,oe.nb=vt?Lt:null,re(Lt+vt<=oe.Fc+oe.Vb),cl(oe),ye(oe.Ac,oe.Bc,0,We),Ee=1}}if(Ee){if(ge.ka=0,ge.y=oe.sa,ge.O=oe.ta,ge.f=oe.qa,ge.N=oe.ra,ge.ea=oe.Ha,ge.Vd=oe.Ia,ge.fa=oe.R,ge.Rc=oe.B,ge.F=null,ge.J=0,!Qo){for(Ee=-255;255>=Ee;++Ee)Na[255+Ee]=0>Ee?-Ee:Ee;for(Ee=-1020;1020>=Ee;++Ee)Da[1020+Ee]=-128>Ee?-128:127<Ee?127:Ee;for(Ee=-112;112>=Ee;++Ee)na[112+Ee]=-16>Ee?-16:15<Ee?15:Ee;for(Ee=-255;510>=Ee;++Ee)Fo[255+Ee]=0>Ee?0:255<Ee?255:Ee;Qo=1}sn=zu,hn=eu,Bn=Ac,Yn=sc,Gn=Ku,pn=Pu,ur=Iu,rr=ou,ir=vs,Sr=Ml,Gr=Sc,Jr=pu,Hr=Bc,ha=yc,Zr=Lu,Aa=bl,Ba=Rl,ta=vc,Mi[0]=dl,Mi[1]=Oc,Mi[2]=Fu,Mi[3]=dc,Mi[4]=gc,Mi[5]=nu,Mi[6]=Vu,Mi[7]=mu,Mi[8]=mc,Mi[9]=fc,Ho[0]=uc,Ho[1]=Zu,Ho[2]=yl,Ho[3]=tu,Ho[4]=Ps,Ho[5]=Wu,Ho[6]=cc,yi[0]=ru,yi[1]=Gu,yi[2]=hc,yi[3]=xu,yi[4]=au,yi[5]=Qc,yi[6]=ss,Ee=1}else Ee=0}Ee&&(Ee=function(we,Ge){for(we.M=0;we.M<we.Va;++we.M){var nt,rt=we.Jc[we.M&we.Xb],at=we.m,Tt=we;for(nt=0;nt<Tt.za;++nt){var Wt=at,qt=Tt,Qn=qt.Ac,lr=qt.Bc+4*nt,Br=qt.zc,sr=qt.ya[qt.aa+nt];if(qt.Qa.Bb?sr.$b=vr(Wt,qt.Pa.jb[0])?2+vr(Wt,qt.Pa.jb[2]):vr(Wt,qt.Pa.jb[1]):sr.$b=0,qt.kc&&(sr.Ad=vr(Wt,qt.Bd)),sr.Za=!vr(Wt,145)+0,sr.Za){var Ja=sr.Ob,Ca=0;for(qt=0;4>qt;++qt){var oa,ao=Br[0+qt];for(oa=0;4>oa;++oa){ao=rA[Qn[lr+oa]][ao];for(var lo=di[vr(Wt,ao[0])];0<lo;)lo=di[2*lo+vr(Wt,ao[lo])];ao=-lo,Qn[lr+oa]=ao}fe(Ja,Ca,Qn,lr,4),Ca+=4,Br[0+qt]=ao}}else ao=vr(Wt,156)?vr(Wt,128)?1:3:vr(Wt,163)?2:0,sr.Ob[0]=ao,ye(Qn,lr,ao,4),ye(Br,0,ao,4);sr.Dd=vr(Wt,142)?vr(Wt,114)?vr(Wt,183)?1:3:2:0}if(Tt.m.Ka)return NA(we,7,"Premature end-of-partition0 encountered.");for(;we.ja<we.za;++we.ja){if(Tt=rt,Wt=(at=we).rb[at.sb-1],Qn=at.rb[at.sb+at.ja],nt=at.ya[at.aa+at.ja],lr=at.kc?nt.Ad:0)Wt.la=Qn.la=0,nt.Za||(Wt.Na=Qn.Na=0),nt.Hc=0,nt.Gc=0,nt.ia=0;else{var _a,jr;if(Wt=Qn,Qn=Tt,lr=at.Pa.Xc,Br=at.ya[at.aa+at.ja],sr=at.pb[Br.$b],qt=Br.ad,Ja=0,Ca=at.rb[at.sb-1],ao=oa=0,ye(qt,Ja,0,384),Br.Za)var jo=0,Ia=lr[3];else{lo=ve(16);var $r=Wt.Na+Ca.Na;if($r=Qi(Qn,lr[1],$r,sr.Eb,0,lo,0),Wt.Na=Ca.Na=(0<$r)+0,1<$r)sn(lo,0,qt,Ja);else{var Xo=lo[0]+3>>3;for(lo=0;256>lo;lo+=16)qt[Ja+lo]=Xo}jo=1,Ia=lr[0]}var _o=15&Wt.la,Ei=15&Ca.la;for(lo=0;4>lo;++lo){var gi=1&Ei;for(Xo=jr=0;4>Xo;++Xo)_o=_o>>1|(gi=($r=Qi(Qn,Ia,$r=gi+(1&_o),sr.Sc,jo,qt,Ja))>jo)<<7,jr=jr<<2|(3<$r?3:1<$r?2:qt[Ja+0]!=0),Ja+=16;_o>>=4,Ei=Ei>>1|gi<<7,oa=(oa<<8|jr)>>>0}for(Ia=_o,jo=Ei>>4,_a=0;4>_a;_a+=2){for(jr=0,_o=Wt.la>>4+_a,Ei=Ca.la>>4+_a,lo=0;2>lo;++lo){for(gi=1&Ei,Xo=0;2>Xo;++Xo)$r=gi+(1&_o),_o=_o>>1|(gi=0<($r=Qi(Qn,lr[2],$r,sr.Qc,0,qt,Ja)))<<3,jr=jr<<2|(3<$r?3:1<$r?2:qt[Ja+0]!=0),Ja+=16;_o>>=2,Ei=Ei>>1|gi<<5}ao|=jr<<4*_a,Ia|=_o<<4<<_a,jo|=(240&Ei)<<_a}Wt.la=Ia,Ca.la=jo,Br.Hc=oa,Br.Gc=ao,Br.ia=43690&ao?0:sr.ia,lr=!(oa|ao)}if(0<at.L&&(at.wa[at.Y+at.ja]=at.gd[nt.$b][nt.Za],at.wa[at.Y+at.ja].La|=!lr),Tt.Ka)return NA(we,7,"Premature end-of-file encountered.")}if(cl(we),at=Ge,Tt=1,nt=(rt=we).D,Wt=0<rt.L&&rt.M>=rt.zb&&rt.M<=rt.Va,rt.Aa==0)e:{if(nt.M=rt.M,nt.uc=Wt,Nu(rt,nt),Tt=1,nt=(jr=rt.D).Nb,Wt=(ao=ts[rt.L])*rt.R,Qn=ao/2*rt.B,lo=16*nt*rt.R,Xo=8*nt*rt.B,lr=rt.sa,Br=rt.ta-Wt+lo,sr=rt.qa,qt=rt.ra-Qn+Xo,Ja=rt.Ha,Ca=rt.Ia-Qn+Xo,Ei=(_o=jr.M)==0,oa=_o>=rt.Va-1,rt.Aa==2&&Nu(rt,jr),jr.uc)for(gi=($r=rt).D.M,re($r.D.uc),jr=$r.yb;jr<$r.Hb;++jr){jo=jr,Ia=gi;var xi=(aA=(CA=$r).D).Nb;_a=CA.R;var aA=aA.wa[aA.Y+jo],$i=CA.sa,SA=CA.ta+16*xi*_a+16*jo,Hs=aA.dd,PA=aA.tc;if(PA!=0)if(re(3<=PA),CA.L==1)0<jo&&Aa($i,SA,_a,PA+4),aA.La&&ta($i,SA,_a,PA),0<Ia&&Zr($i,SA,_a,PA+4),aA.La&&Ba($i,SA,_a,PA);else{var js=CA.B,fl=CA.qa,Il=CA.ra+8*xi*js+8*jo,_s=CA.Ha,CA=CA.Ia+8*xi*js+8*jo;xi=aA.ld,0<jo&&(rr($i,SA,_a,PA+4,Hs,xi),Sr(fl,Il,_s,CA,js,PA+4,Hs,xi)),aA.La&&(Jr($i,SA,_a,PA,Hs,xi),ha(fl,Il,_s,CA,js,PA,Hs,xi)),0<Ia&&(ur($i,SA,_a,PA+4,Hs,xi),ir(fl,Il,_s,CA,js,PA+4,Hs,xi)),aA.La&&(Gr($i,SA,_a,PA,Hs,xi),Hr(fl,Il,_s,CA,js,PA,Hs,xi))}}if(rt.ia&&alert("todo:DitherRow"),at.put!=null){if(jr=16*_o,_o=16*(_o+1),Ei?(at.y=rt.sa,at.O=rt.ta+lo,at.f=rt.qa,at.N=rt.ra+Xo,at.ea=rt.Ha,at.W=rt.Ia+Xo):(jr-=ao,at.y=lr,at.O=Br,at.f=sr,at.N=qt,at.ea=Ja,at.W=Ca),oa||(_o-=ao),_o>at.o&&(_o=at.o),at.F=null,at.J=null,rt.Fa!=null&&0<rt.Fa.length&&jr<_o&&(at.J=Cc(rt,at,jr,_o-jr),at.F=rt.mb,at.F==null&&at.F.length==0)){Tt=NA(rt,3,"Could not decode alpha data.");break e}jr<at.j&&(ao=at.j-jr,jr=at.j,re(!(1&ao)),at.O+=rt.R*ao,at.N+=rt.B*(ao>>1),at.W+=rt.B*(ao>>1),at.F!=null&&(at.J+=at.width*ao)),jr<_o&&(at.O+=at.v,at.N+=at.v>>1,at.W+=at.v>>1,at.F!=null&&(at.J+=at.v),at.ka=jr-at.j,at.U=at.va-at.v,at.T=_o-jr,Tt=at.put(at))}nt+1!=rt.Ic||oa||(fe(rt.sa,rt.ta-Wt,lr,Br+16*rt.R,Wt),fe(rt.qa,rt.ra-Qn,sr,qt+8*rt.B,Qn),fe(rt.Ha,rt.Ia-Qn,Ja,Ca+8*rt.B,Qn))}if(!Tt)return NA(we,6,"Output aborted.")}return 1}(oe,ge)),ge.bc!=null&&ge.bc(ge),Ee&=1}return Ee?(oe.cb=0,Ee):0}function Ms(oe,ge,Ee,We,ut){ut=oe[ge+Ee+32*We]+(ut>>3),oe[ge+Ee+32*We]=-256&ut?0>ut?0:255:ut}function gu(oe,ge,Ee,We,ut,vt){Ms(oe,ge,0,Ee,We+ut),Ms(oe,ge,1,Ee,We+vt),Ms(oe,ge,2,Ee,We-vt),Ms(oe,ge,3,Ee,We-ut)}function Os(oe){return(20091*oe>>16)+oe}function ic(oe,ge,Ee,We){var ut,vt=0,wt=ve(16);for(ut=0;4>ut;++ut){var Lt=oe[ge+0]+oe[ge+8],Ut=oe[ge+0]-oe[ge+8],ne=(35468*oe[ge+4]>>16)-Os(oe[ge+12]),te=Os(oe[ge+4])+(35468*oe[ge+12]>>16);wt[vt+0]=Lt+te,wt[vt+1]=Ut+ne,wt[vt+2]=Ut-ne,wt[vt+3]=Lt-te,vt+=4,ge++}for(ut=vt=0;4>ut;++ut)Lt=(oe=wt[vt+0]+4)+wt[vt+8],Ut=oe-wt[vt+8],ne=(35468*wt[vt+4]>>16)-Os(wt[vt+12]),Ms(Ee,We,0,0,Lt+(te=Os(wt[vt+4])+(35468*wt[vt+12]>>16))),Ms(Ee,We,1,0,Ut+ne),Ms(Ee,We,2,0,Ut-ne),Ms(Ee,We,3,0,Lt-te),vt++,We+=32}function Pu(oe,ge,Ee,We){var ut=oe[ge+0]+4,vt=35468*oe[ge+4]>>16,wt=Os(oe[ge+4]),Lt=35468*oe[ge+1]>>16;gu(Ee,We,0,ut+wt,oe=Os(oe[ge+1]),Lt),gu(Ee,We,1,ut+vt,oe,Lt),gu(Ee,We,2,ut-vt,oe,Lt),gu(Ee,We,3,ut-wt,oe,Lt)}function eu(oe,ge,Ee,We,ut){ic(oe,ge,Ee,We),ut&&ic(oe,ge+16,Ee,We+4)}function Ac(oe,ge,Ee,We){hn(oe,ge+0,Ee,We,1),hn(oe,ge+32,Ee,We+128,1)}function sc(oe,ge,Ee,We){var ut;for(oe=oe[ge+0]+4,ut=0;4>ut;++ut)for(ge=0;4>ge;++ge)Ms(Ee,We,ge,ut,oe)}function Ku(oe,ge,Ee,We){oe[ge+0]&&Yn(oe,ge+0,Ee,We),oe[ge+16]&&Yn(oe,ge+16,Ee,We+4),oe[ge+32]&&Yn(oe,ge+32,Ee,We+128),oe[ge+48]&&Yn(oe,ge+48,Ee,We+128+4)}function zu(oe,ge,Ee,We){var ut,vt=ve(16);for(ut=0;4>ut;++ut){var wt=oe[ge+0+ut]+oe[ge+12+ut],Lt=oe[ge+4+ut]+oe[ge+8+ut],Ut=oe[ge+4+ut]-oe[ge+8+ut],ne=oe[ge+0+ut]-oe[ge+12+ut];vt[0+ut]=wt+Lt,vt[8+ut]=wt-Lt,vt[4+ut]=ne+Ut,vt[12+ut]=ne-Ut}for(ut=0;4>ut;++ut)wt=(oe=vt[0+4*ut]+3)+vt[3+4*ut],Lt=vt[1+4*ut]+vt[2+4*ut],Ut=vt[1+4*ut]-vt[2+4*ut],ne=oe-vt[3+4*ut],Ee[We+0]=wt+Lt>>3,Ee[We+16]=ne+Ut>>3,Ee[We+32]=wt-Lt>>3,Ee[We+48]=ne-Ut>>3,We+=64}function lc(oe,ge,Ee){var We,ut=ge-32,vt=ko,wt=255-oe[ut-1];for(We=0;We<Ee;++We){var Lt,Ut=vt,ne=wt+oe[ge-1];for(Lt=0;Lt<Ee;++Lt)oe[ge+Lt]=Ut[ne+oe[ut+Lt]];ge+=32}}function Oc(oe,ge){lc(oe,ge,4)}function Gu(oe,ge){lc(oe,ge,8)}function Zu(oe,ge){lc(oe,ge,16)}function yl(oe,ge){var Ee;for(Ee=0;16>Ee;++Ee)fe(oe,ge+32*Ee,oe,ge-32,16)}function tu(oe,ge){var Ee;for(Ee=16;0<Ee;--Ee)ye(oe,ge,oe[ge-1],16),ge+=32}function fu(oe,ge,Ee){var We;for(We=0;16>We;++We)ye(ge,Ee+32*We,oe,16)}function uc(oe,ge){var Ee,We=16;for(Ee=0;16>Ee;++Ee)We+=oe[ge-1+32*Ee]+oe[ge+Ee-32];fu(We>>5,oe,ge)}function Ps(oe,ge){var Ee,We=8;for(Ee=0;16>Ee;++Ee)We+=oe[ge-1+32*Ee];fu(We>>4,oe,ge)}function Wu(oe,ge){var Ee,We=8;for(Ee=0;16>Ee;++Ee)We+=oe[ge+Ee-32];fu(We>>4,oe,ge)}function cc(oe,ge){fu(128,oe,ge)}function ei(oe,ge,Ee){return oe+2*ge+Ee+2>>2}function Fu(oe,ge){var Ee,We=ge-32;for(We=new Uint8Array([ei(oe[We-1],oe[We+0],oe[We+1]),ei(oe[We+0],oe[We+1],oe[We+2]),ei(oe[We+1],oe[We+2],oe[We+3]),ei(oe[We+2],oe[We+3],oe[We+4])]),Ee=0;4>Ee;++Ee)fe(oe,ge+32*Ee,We,0,We.length)}function dc(oe,ge){var Ee=oe[ge-1],We=oe[ge-1+32],ut=oe[ge-1+64],vt=oe[ge-1+96];xa(oe,ge+0,16843009*ei(oe[ge-1-32],Ee,We)),xa(oe,ge+32,16843009*ei(Ee,We,ut)),xa(oe,ge+64,16843009*ei(We,ut,vt)),xa(oe,ge+96,16843009*ei(ut,vt,vt))}function dl(oe,ge){var Ee,We=4;for(Ee=0;4>Ee;++Ee)We+=oe[ge+Ee-32]+oe[ge-1+32*Ee];for(We>>=3,Ee=0;4>Ee;++Ee)ye(oe,ge+32*Ee,We,4)}function gc(oe,ge){var Ee=oe[ge-1+0],We=oe[ge-1+32],ut=oe[ge-1+64],vt=oe[ge-1-32],wt=oe[ge+0-32],Lt=oe[ge+1-32],Ut=oe[ge+2-32],ne=oe[ge+3-32];oe[ge+0+96]=ei(We,ut,oe[ge-1+96]),oe[ge+1+96]=oe[ge+0+64]=ei(Ee,We,ut),oe[ge+2+96]=oe[ge+1+64]=oe[ge+0+32]=ei(vt,Ee,We),oe[ge+3+96]=oe[ge+2+64]=oe[ge+1+32]=oe[ge+0+0]=ei(wt,vt,Ee),oe[ge+3+64]=oe[ge+2+32]=oe[ge+1+0]=ei(Lt,wt,vt),oe[ge+3+32]=oe[ge+2+0]=ei(Ut,Lt,wt),oe[ge+3+0]=ei(ne,Ut,Lt)}function Vu(oe,ge){var Ee=oe[ge+1-32],We=oe[ge+2-32],ut=oe[ge+3-32],vt=oe[ge+4-32],wt=oe[ge+5-32],Lt=oe[ge+6-32],Ut=oe[ge+7-32];oe[ge+0+0]=ei(oe[ge+0-32],Ee,We),oe[ge+1+0]=oe[ge+0+32]=ei(Ee,We,ut),oe[ge+2+0]=oe[ge+1+32]=oe[ge+0+64]=ei(We,ut,vt),oe[ge+3+0]=oe[ge+2+32]=oe[ge+1+64]=oe[ge+0+96]=ei(ut,vt,wt),oe[ge+3+32]=oe[ge+2+64]=oe[ge+1+96]=ei(vt,wt,Lt),oe[ge+3+64]=oe[ge+2+96]=ei(wt,Lt,Ut),oe[ge+3+96]=ei(Lt,Ut,Ut)}function nu(oe,ge){var Ee=oe[ge-1+0],We=oe[ge-1+32],ut=oe[ge-1+64],vt=oe[ge-1-32],wt=oe[ge+0-32],Lt=oe[ge+1-32],Ut=oe[ge+2-32],ne=oe[ge+3-32];oe[ge+0+0]=oe[ge+1+64]=vt+wt+1>>1,oe[ge+1+0]=oe[ge+2+64]=wt+Lt+1>>1,oe[ge+2+0]=oe[ge+3+64]=Lt+Ut+1>>1,oe[ge+3+0]=Ut+ne+1>>1,oe[ge+0+96]=ei(ut,We,Ee),oe[ge+0+64]=ei(We,Ee,vt),oe[ge+0+32]=oe[ge+1+96]=ei(Ee,vt,wt),oe[ge+1+32]=oe[ge+2+96]=ei(vt,wt,Lt),oe[ge+2+32]=oe[ge+3+96]=ei(wt,Lt,Ut),oe[ge+3+32]=ei(Lt,Ut,ne)}function mu(oe,ge){var Ee=oe[ge+0-32],We=oe[ge+1-32],ut=oe[ge+2-32],vt=oe[ge+3-32],wt=oe[ge+4-32],Lt=oe[ge+5-32],Ut=oe[ge+6-32],ne=oe[ge+7-32];oe[ge+0+0]=Ee+We+1>>1,oe[ge+1+0]=oe[ge+0+64]=We+ut+1>>1,oe[ge+2+0]=oe[ge+1+64]=ut+vt+1>>1,oe[ge+3+0]=oe[ge+2+64]=vt+wt+1>>1,oe[ge+0+32]=ei(Ee,We,ut),oe[ge+1+32]=oe[ge+0+96]=ei(We,ut,vt),oe[ge+2+32]=oe[ge+1+96]=ei(ut,vt,wt),oe[ge+3+32]=oe[ge+2+96]=ei(vt,wt,Lt),oe[ge+3+64]=ei(wt,Lt,Ut),oe[ge+3+96]=ei(Lt,Ut,ne)}function fc(oe,ge){var Ee=oe[ge-1+0],We=oe[ge-1+32],ut=oe[ge-1+64],vt=oe[ge-1+96];oe[ge+0+0]=Ee+We+1>>1,oe[ge+2+0]=oe[ge+0+32]=We+ut+1>>1,oe[ge+2+32]=oe[ge+0+64]=ut+vt+1>>1,oe[ge+1+0]=ei(Ee,We,ut),oe[ge+3+0]=oe[ge+1+32]=ei(We,ut,vt),oe[ge+3+32]=oe[ge+1+64]=ei(ut,vt,vt),oe[ge+3+64]=oe[ge+2+64]=oe[ge+0+96]=oe[ge+1+96]=oe[ge+2+96]=oe[ge+3+96]=vt}function mc(oe,ge){var Ee=oe[ge-1+0],We=oe[ge-1+32],ut=oe[ge-1+64],vt=oe[ge-1+96],wt=oe[ge-1-32],Lt=oe[ge+0-32],Ut=oe[ge+1-32],ne=oe[ge+2-32];oe[ge+0+0]=oe[ge+2+32]=Ee+wt+1>>1,oe[ge+0+32]=oe[ge+2+64]=We+Ee+1>>1,oe[ge+0+64]=oe[ge+2+96]=ut+We+1>>1,oe[ge+0+96]=vt+ut+1>>1,oe[ge+3+0]=ei(Lt,Ut,ne),oe[ge+2+0]=ei(wt,Lt,Ut),oe[ge+1+0]=oe[ge+3+32]=ei(Ee,wt,Lt),oe[ge+1+32]=oe[ge+3+64]=ei(We,Ee,wt),oe[ge+1+64]=oe[ge+3+96]=ei(ut,We,Ee),oe[ge+1+96]=ei(vt,ut,We)}function hc(oe,ge){var Ee;for(Ee=0;8>Ee;++Ee)fe(oe,ge+32*Ee,oe,ge-32,8)}function xu(oe,ge){var Ee;for(Ee=0;8>Ee;++Ee)ye(oe,ge,oe[ge-1],8),ge+=32}function Tl(oe,ge,Ee){var We;for(We=0;8>We;++We)ye(ge,Ee+32*We,oe,8)}function ru(oe,ge){var Ee,We=8;for(Ee=0;8>Ee;++Ee)We+=oe[ge+Ee-32]+oe[ge-1+32*Ee];Tl(We>>4,oe,ge)}function Qc(oe,ge){var Ee,We=4;for(Ee=0;8>Ee;++Ee)We+=oe[ge+Ee-32];Tl(We>>3,oe,ge)}function au(oe,ge){var Ee,We=4;for(Ee=0;8>Ee;++Ee)We+=oe[ge-1+32*Ee];Tl(We>>3,oe,ge)}function ss(oe,ge){Tl(128,oe,ge)}function wl(oe,ge,Ee){var We=oe[ge-Ee],ut=oe[ge+0],vt=3*(ut-We)+_i[1020+oe[ge-2*Ee]-oe[ge+Ee]],wt=Jo[112+(vt+4>>3)];oe[ge-Ee]=ko[255+We+Jo[112+(vt+3>>3)]],oe[ge+0]=ko[255+ut-wt]}function hu(oe,ge,Ee,We){var ut=oe[ge+0],vt=oe[ge+Ee];return ai[255+oe[ge-2*Ee]-oe[ge-Ee]]>We||ai[255+vt-ut]>We}function Ju(oe,ge,Ee,We){return 4*ai[255+oe[ge-Ee]-oe[ge+0]]+ai[255+oe[ge-2*Ee]-oe[ge+Ee]]<=We}function pc(oe,ge,Ee,We,ut){var vt=oe[ge-3*Ee],wt=oe[ge-2*Ee],Lt=oe[ge-Ee],Ut=oe[ge+0],ne=oe[ge+Ee],te=oe[ge+2*Ee],le=oe[ge+3*Ee];return 4*ai[255+Lt-Ut]+ai[255+wt-ne]>We?0:ai[255+oe[ge-4*Ee]-vt]<=ut&&ai[255+vt-wt]<=ut&&ai[255+wt-Lt]<=ut&&ai[255+le-te]<=ut&&ai[255+te-ne]<=ut&&ai[255+ne-Ut]<=ut}function Lu(oe,ge,Ee,We){var ut=2*We+1;for(We=0;16>We;++We)Ju(oe,ge+We,Ee,ut)&&wl(oe,ge+We,Ee)}function bl(oe,ge,Ee,We){var ut=2*We+1;for(We=0;16>We;++We)Ju(oe,ge+We*Ee,1,ut)&&wl(oe,ge+We*Ee,1)}function Rl(oe,ge,Ee,We){var ut;for(ut=3;0<ut;--ut)Lu(oe,ge+=4*Ee,Ee,We)}function vc(oe,ge,Ee,We){var ut;for(ut=3;0<ut;--ut)bl(oe,ge+=4,Ee,We)}function Cl(oe,ge,Ee,We,ut,vt,wt,Lt){for(vt=2*vt+1;0<ut--;){if(pc(oe,ge,Ee,vt,wt))if(hu(oe,ge,Ee,Lt))wl(oe,ge,Ee);else{var Ut=oe,ne=ge,te=Ee,le=Ut[ne-2*te],se=Ut[ne-te],we=Ut[ne+0],Ge=Ut[ne+te],nt=Ut[ne+2*te],rt=27*(Tt=_i[1020+3*(we-se)+_i[1020+le-Ge]])+63>>7,at=18*Tt+63>>7,Tt=9*Tt+63>>7;Ut[ne-3*te]=ko[255+Ut[ne-3*te]+Tt],Ut[ne-2*te]=ko[255+le+at],Ut[ne-te]=ko[255+se+rt],Ut[ne+0]=ko[255+we-rt],Ut[ne+te]=ko[255+Ge-at],Ut[ne+2*te]=ko[255+nt-Tt]}ge+=We}}function El(oe,ge,Ee,We,ut,vt,wt,Lt){for(vt=2*vt+1;0<ut--;){if(pc(oe,ge,Ee,vt,wt))if(hu(oe,ge,Ee,Lt))wl(oe,ge,Ee);else{var Ut=oe,ne=ge,te=Ee,le=Ut[ne-te],se=Ut[ne+0],we=Ut[ne+te],Ge=Jo[112+((nt=3*(se-le))+4>>3)],nt=Jo[112+(nt+3>>3)],rt=Ge+1>>1;Ut[ne-2*te]=ko[255+Ut[ne-2*te]+rt],Ut[ne-te]=ko[255+le+nt],Ut[ne+0]=ko[255+se-Ge],Ut[ne+te]=ko[255+we-rt]}ge+=We}}function Iu(oe,ge,Ee,We,ut,vt){Cl(oe,ge,Ee,1,16,We,ut,vt)}function ou(oe,ge,Ee,We,ut,vt){Cl(oe,ge,1,Ee,16,We,ut,vt)}function Sc(oe,ge,Ee,We,ut,vt){var wt;for(wt=3;0<wt;--wt)El(oe,ge+=4*Ee,Ee,1,16,We,ut,vt)}function pu(oe,ge,Ee,We,ut,vt){var wt;for(wt=3;0<wt;--wt)El(oe,ge+=4,1,Ee,16,We,ut,vt)}function vs(oe,ge,Ee,We,ut,vt,wt,Lt){Cl(oe,ge,ut,1,8,vt,wt,Lt),Cl(Ee,We,ut,1,8,vt,wt,Lt)}function Ml(oe,ge,Ee,We,ut,vt,wt,Lt){Cl(oe,ge,1,ut,8,vt,wt,Lt),Cl(Ee,We,1,ut,8,vt,wt,Lt)}function Bc(oe,ge,Ee,We,ut,vt,wt,Lt){El(oe,ge+4*ut,ut,1,8,vt,wt,Lt),El(Ee,We+4*ut,ut,1,8,vt,wt,Lt)}function yc(oe,ge,Ee,We,ut,vt,wt,Lt){El(oe,ge+4,1,ut,8,vt,wt,Lt),El(Ee,We+4,1,ut,8,vt,wt,Lt)}function So(){this.ba=new ps,this.ec=[],this.cc=[],this.Mc=[],this.Dc=this.Nc=this.dc=this.fc=0,this.Oa=new IA,this.memory=0,this.Ib="OutputFunc",this.Jb="OutputAlphaFunc",this.Nd="OutputRowFunc"}function gl(){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 kl(){this.nc=this.Ea=this.b=this.hc=0,this.K=[],this.w=0}function wc(){this.ua=0,this.Wa=new yn,this.vb=new yn,this.md=this.xc=this.wc=0,this.vc=[],this.Wb=0,this.Ya=new Cn,this.yc=new Xt}function Tc(){this.xb=this.a=0,this.l=new ql,this.ca=new ps,this.V=[],this.Ba=0,this.Ta=[],this.Ua=0,this.m=new Et,this.Pb=0,this.wd=new Et,this.Ma=this.$=this.C=this.i=this.c=this.xd=0,this.s=new wc,this.ab=0,this.gc=Pe(4,kl),this.Oc=0}function Xu(){this.Lc=this.Z=this.$a=this.i=this.c=0,this.l=new ql,this.ic=0,this.ca=[],this.tb=0,this.qd=null,this.rd=0}function vu(oe,ge,Ee,We,ut,vt,wt){for(oe=oe==null?0:oe[ge+0],ge=0;ge<wt;++ge)ut[vt+ge]=oe+Ee[We+ge]&255,oe=ut[vt+ge]}function bc(oe,ge,Ee,We,ut,vt,wt){var Lt;if(oe==null)vu(null,null,Ee,We,ut,vt,wt);else for(Lt=0;Lt<wt;++Lt)ut[vt+Lt]=oe[ge+Lt]+Ee[We+Lt]&255}function iu(oe,ge,Ee,We,ut,vt,wt){if(oe==null)vu(null,null,Ee,We,ut,vt,wt);else{var Lt,Ut=oe[ge+0],ne=Ut,te=Ut;for(Lt=0;Lt<wt;++Lt)ne=te+(Ut=oe[ge+Lt])-ne,te=Ee[We+Lt]+(-256&ne?0>ne?0:255:ne)&255,ne=Ut,ut[vt+Lt]=te}}function Cc(oe,ge,Ee,We){var ut=ge.width,vt=ge.o;if(re(oe!=null&&ge!=null),0>Ee||0>=We||Ee+We>vt)return null;if(!oe.Cc){if(oe.ga==null){var wt;if(oe.ga=new Xu,(wt=oe.ga==null)||(wt=ge.width*ge.o,re(oe.Gb.length==0),oe.Gb=ve(wt),oe.Uc=0,oe.Gb==null?wt=0:(oe.mb=oe.Gb,oe.nb=oe.Uc,oe.rc=null,wt=1),wt=!wt),!wt){wt=oe.ga;var Lt=oe.Fa,Ut=oe.P,ne=oe.qc,te=oe.mb,le=oe.nb,se=Ut+1,we=ne-1,Ge=wt.l;if(re(Lt!=null&&te!=null&&ge!=null),EA[0]=null,EA[1]=vu,EA[2]=bc,EA[3]=iu,wt.ca=te,wt.tb=le,wt.c=ge.width,wt.i=ge.height,re(0<wt.c&&0<wt.i),1>=ne)ge=0;else if(wt.$a=Lt[Ut+0]>>0&3,wt.Z=Lt[Ut+0]>>2&3,wt.Lc=Lt[Ut+0]>>4&3,Ut=Lt[Ut+0]>>6&3,0>wt.$a||1<wt.$a||4<=wt.Z||1<wt.Lc||Ut)ge=0;else if(Ge.put=Ts,Ge.ac=Es,Ge.bc=pl,Ge.ma=wt,Ge.width=ge.width,Ge.height=ge.height,Ge.Da=ge.Da,Ge.v=ge.v,Ge.va=ge.va,Ge.j=ge.j,Ge.o=ge.o,wt.$a)e:{re(wt.$a==1),ge=tl();t:for(;;){if(ge==null){ge=0;break e}if(re(wt!=null),wt.mc=ge,ge.c=wt.c,ge.i=wt.i,ge.l=wt.l,ge.l.ma=wt,ge.l.width=wt.c,ge.l.height=wt.i,ge.a=0,or(ge.m,Lt,se,we),!Bl(wt.c,wt.i,1,ge,null)||(ge.ab==1&&ge.gc[0].hc==3&&Ol(ge.s)?(wt.ic=1,Lt=ge.c*ge.i,ge.Ta=null,ge.Ua=0,ge.V=ve(Lt),ge.Ba=0,ge.V==null?(ge.a=1,ge=0):ge=1):(wt.ic=0,ge=Rs(ge,wt.c)),!ge))break t;ge=1;break e}wt.mc=null,ge=0}else ge=we>=wt.c*wt.i;wt=!ge}if(wt)return null;oe.ga.Lc!=1?oe.Ga=0:We=vt-Ee}re(oe.ga!=null),re(Ee+We<=vt);e:{if(ge=(Lt=oe.ga).c,vt=Lt.l.o,Lt.$a==0){if(se=oe.rc,we=oe.Vc,Ge=oe.Fa,Ut=oe.P+1+Ee*ge,ne=oe.mb,te=oe.nb+Ee*ge,re(Ut<=oe.P+oe.qc),Lt.Z!=0)for(re(EA[Lt.Z]!=null),wt=0;wt<We;++wt)EA[Lt.Z](se,we,Ge,Ut,ne,te,ge),se=ne,we=te,te+=ge,Ut+=ge;else for(wt=0;wt<We;++wt)fe(ne,te,Ge,Ut,ge),se=ne,we=te,te+=ge,Ut+=ge;oe.rc=se,oe.Vc=we}else{if(re(Lt.mc!=null),ge=Ee+We,re((wt=Lt.mc)!=null),re(ge<=wt.i),wt.C>=ge)ge=1;else if(Lt.ic||Jn(),Lt.ic){Lt=wt.V,se=wt.Ba,we=wt.c;var nt=wt.i,rt=(Ge=1,Ut=wt.$/we,ne=wt.$%we,te=wt.m,le=wt.s,wt.$),at=we*nt,Tt=we*ge,Wt=le.wc,qt=rt<Tt?es(le,ne,Ut):null;re(rt<=at),re(ge<=nt),re(Ol(le));t:for(;;){for(;!te.h&&rt<Tt;){if(ne&Wt||(qt=es(le,ne,Ut)),re(qt!=null),zn(te),256>(nt=Us(qt.G[0],qt.H[0],te)))Lt[se+rt]=nt,++rt,++ne>=we&&(ne=0,++Ut<=ge&&!(Ut%16)&&AA(wt,Ut));else{if(!(280>nt)){Ge=0;break t}nt=el(nt-256,te);var Qn,lr=Us(qt.G[4],qt.H[4],te);if(zn(te),!(rt>=(lr=vl(we,lr=el(lr,te)))&&at-rt>=nt)){Ge=0;break t}for(Qn=0;Qn<nt;++Qn)Lt[se+rt+Qn]=Lt[se+rt+Qn-lr];for(rt+=nt,ne+=nt;ne>=we;)ne-=we,++Ut<=ge&&!(Ut%16)&&AA(wt,Ut);rt<Tt&&ne&Wt&&(qt=es(le,ne,Ut))}re(te.h==Sn(te))}AA(wt,Ut>ge?ge:Ut);break t}!Ge||te.h&&rt<at?(Ge=0,wt.a=te.h?5:3):wt.$=rt,ge=Ge}else ge=ul(wt,wt.V,wt.Ba,wt.c,wt.i,ge,nl);if(!ge){We=0;break e}}Ee+We>=vt&&(oe.Cc=1),We=1}if(!We)return null;if(oe.Cc&&((We=oe.ga)!=null&&(We.mc=null),oe.ga=null,0<oe.Ga))return alert("todo:WebPDequantizeLevels"),null}return oe.nb+Ee*ut}function Ce(oe,ge,Ee,We,ut,vt){for(;0<ut--;){var wt,Lt=oe,Ut=ge+(Ee?1:0),ne=oe,te=ge+(Ee?0:3);for(wt=0;wt<We;++wt){var le=ne[te+4*wt];le!=255&&(le*=32897,Lt[Ut+4*wt+0]=Lt[Ut+4*wt+0]*le>>23,Lt[Ut+4*wt+1]=Lt[Ut+4*wt+1]*le>>23,Lt[Ut+4*wt+2]=Lt[Ut+4*wt+2]*le>>23)}ge+=vt}}function gt(oe,ge,Ee,We,ut){for(;0<We--;){var vt;for(vt=0;vt<Ee;++vt){var wt=oe[ge+2*vt+0],Lt=15&(ne=oe[ge+2*vt+1]),Ut=4369*Lt,ne=(240&ne|ne>>4)*Ut>>16;oe[ge+2*vt+0]=(240&wt|wt>>4)*Ut>>16&240|(15&wt|wt<<4)*Ut>>16>>4&15,oe[ge+2*vt+1]=240&ne|Lt}ge+=ut}}function on(oe,ge,Ee,We,ut,vt,wt,Lt){var Ut,ne,te=255;for(ne=0;ne<ut;++ne){for(Ut=0;Ut<We;++Ut){var le=oe[ge+Ut];vt[wt+4*Ut]=le,te&=le}ge+=Ee,wt+=Lt}return te!=255}function xn(oe,ge,Ee,We,ut){var vt;for(vt=0;vt<ut;++vt)Ee[We+vt]=oe[ge+vt]>>8}function Jn(){sa=Ce,qr=gt,Vr=on,aa=xn}function xr(oe,ge,Ee){bn[oe]=function(We,ut,vt,wt,Lt,Ut,ne,te,le,se,we,Ge,nt,rt,at,Tt,Wt){var qt,Qn=Wt-1>>1,lr=Lt[Ut+0]|ne[te+0]<<16,Br=le[se+0]|we[Ge+0]<<16;re(We!=null);var sr=3*lr+Br+131074>>2;for(ge(We[ut+0],255&sr,sr>>16,nt,rt),vt!=null&&(sr=3*Br+lr+131074>>2,ge(vt[wt+0],255&sr,sr>>16,at,Tt)),qt=1;qt<=Qn;++qt){var Ja=Lt[Ut+qt]|ne[te+qt]<<16,Ca=le[se+qt]|we[Ge+qt]<<16,oa=lr+Ja+Br+Ca+524296,ao=oa+2*(Ja+Br)>>3;sr=ao+lr>>1,lr=(oa=oa+2*(lr+Ca)>>3)+Ja>>1,ge(We[ut+2*qt-1],255&sr,sr>>16,nt,rt+(2*qt-1)*Ee),ge(We[ut+2*qt-0],255&lr,lr>>16,nt,rt+(2*qt-0)*Ee),vt!=null&&(sr=oa+Br>>1,lr=ao+Ca>>1,ge(vt[wt+2*qt-1],255&sr,sr>>16,at,Tt+(2*qt-1)*Ee),ge(vt[wt+2*qt+0],255&lr,lr>>16,at,Tt+(2*qt+0)*Ee)),lr=Ja,Br=Ca}1&Wt||(sr=3*lr+Br+131074>>2,ge(We[ut+Wt-1],255&sr,sr>>16,nt,rt+(Wt-1)*Ee),vt!=null&&(sr=3*Br+lr+131074>>2,ge(vt[wt+Wt-1],255&sr,sr>>16,at,Tt+(Wt-1)*Ee)))}}function ra(){ZA[gA]=xl,ZA[Vo]=Au,ZA[Go]=lA,ZA[oi]=WA,ZA[Ki]=VA,ZA[La]=mA,ZA[Wa]=cs,ZA[va]=Au,ZA[ja]=WA,ZA[Yo]=VA,ZA[ci]=mA}function qa(oe){return oe&~su?0>oe?0:255:oe>>fs}function Mo(oe,ge){return qa((19077*oe>>8)+(26149*ge>>8)-14234)}function ui(oe,ge,Ee){return qa((19077*oe>>8)-(6419*ge>>8)-(13320*Ee>>8)+8708)}function vi(oe,ge){return qa((19077*oe>>8)+(33050*ge>>8)-17685)}function Ji(oe,ge,Ee,We,ut){We[ut+0]=Mo(oe,Ee),We[ut+1]=ui(oe,ge,Ee),We[ut+2]=vi(oe,ge)}function DA(oe,ge,Ee,We,ut){We[ut+0]=vi(oe,ge),We[ut+1]=ui(oe,ge,Ee),We[ut+2]=Mo(oe,Ee)}function RA(oe,ge,Ee,We,ut){var vt=ui(oe,ge,Ee);ge=vt<<3&224|vi(oe,ge)>>3,We[ut+0]=248&Mo(oe,Ee)|vt>>5,We[ut+1]=ge}function zA(oe,ge,Ee,We,ut){var vt=240&vi(oe,ge)|15;We[ut+0]=240&Mo(oe,Ee)|ui(oe,ge,Ee)>>4,We[ut+1]=vt}function Fs(oe,ge,Ee,We,ut){We[ut+0]=255,Ji(oe,ge,Ee,We,ut+1)}function ls(oe,ge,Ee,We,ut){DA(oe,ge,Ee,We,ut),We[ut+3]=255}function Pl(oe,ge,Ee,We,ut){Ji(oe,ge,Ee,We,ut),We[ut+3]=255}function xs(oe,ge){return 0>oe?0:oe>ge?ge:oe}function Hl(oe,ge,Ee){bn[oe]=function(We,ut,vt,wt,Lt,Ut,ne,te,le){for(var se=te+(-2&le)*Ee;te!=se;)ge(We[ut+0],vt[wt+0],Lt[Ut+0],ne,te),ge(We[ut+1],vt[wt+0],Lt[Ut+0],ne,te+Ee),ut+=2,++wt,++Ut,te+=2*Ee;1&le&&ge(We[ut+0],vt[wt+0],Lt[Ut+0],ne,te)}}function Yu(oe,ge,Ee){return Ee==0?oe==0?ge==0?6:5:ge==0?4:0:Ee}function Ec(oe,ge,Ee,We,ut){switch(oe>>>30){case 3:hn(ge,Ee,We,ut,0);break;case 2:pn(ge,Ee,We,ut);break;case 1:Yn(ge,Ee,We,ut)}}function Nu(oe,ge){var Ee,We,ut=ge.M,vt=ge.Nb,wt=oe.oc,Lt=oe.pc+40,Ut=oe.oc,ne=oe.pc+584,te=oe.oc,le=oe.pc+600;for(Ee=0;16>Ee;++Ee)wt[Lt+32*Ee-1]=129;for(Ee=0;8>Ee;++Ee)Ut[ne+32*Ee-1]=129,te[le+32*Ee-1]=129;for(0<ut?wt[Lt-1-32]=Ut[ne-1-32]=te[le-1-32]=129:(ye(wt,Lt-32-1,127,21),ye(Ut,ne-32-1,127,9),ye(te,le-32-1,127,9)),We=0;We<oe.za;++We){var se=ge.ya[ge.aa+We];if(0<We){for(Ee=-1;16>Ee;++Ee)fe(wt,Lt+32*Ee-4,wt,Lt+32*Ee+12,4);for(Ee=-1;8>Ee;++Ee)fe(Ut,ne+32*Ee-4,Ut,ne+32*Ee+4,4),fe(te,le+32*Ee-4,te,le+32*Ee+4,4)}var we=oe.Gd,Ge=oe.Hd+We,nt=se.ad,rt=se.Hc;if(0<ut&&(fe(wt,Lt-32,we[Ge].y,0,16),fe(Ut,ne-32,we[Ge].f,0,8),fe(te,le-32,we[Ge].ea,0,8)),se.Za){var at=wt,Tt=Lt-32+16;for(0<ut&&(We>=oe.za-1?ye(at,Tt,we[Ge].y[15],4):fe(at,Tt,we[Ge+1].y,0,4)),Ee=0;4>Ee;Ee++)at[Tt+128+Ee]=at[Tt+256+Ee]=at[Tt+384+Ee]=at[Tt+0+Ee];for(Ee=0;16>Ee;++Ee,rt<<=2)at=wt,Tt=Lt+OA[Ee],Mi[se.Ob[Ee]](at,Tt),Ec(rt,nt,16*+Ee,at,Tt)}else if(at=Yu(We,ut,se.Ob[0]),Ho[at](wt,Lt),rt!=0)for(Ee=0;16>Ee;++Ee,rt<<=2)Ec(rt,nt,16*+Ee,wt,Lt+OA[Ee]);for(Ee=se.Gc,at=Yu(We,ut,se.Dd),yi[at](Ut,ne),yi[at](te,le),rt=nt,at=Ut,Tt=ne,255&(se=Ee>>0)&&(170&se?Bn(rt,256,at,Tt):Gn(rt,256,at,Tt)),se=te,rt=le,255&(Ee>>=8)&&(170&Ee?Bn(nt,320,se,rt):Gn(nt,320,se,rt)),ut<oe.Ub-1&&(fe(we[Ge].y,0,wt,Lt+480,16),fe(we[Ge].f,0,Ut,ne+224,8),fe(we[Ge].ea,0,te,le+224,8)),Ee=8*vt*oe.B,we=oe.sa,Ge=oe.ta+16*We+16*vt*oe.R,nt=oe.qa,se=oe.ra+8*We+Ee,rt=oe.Ha,at=oe.Ia+8*We+Ee,Ee=0;16>Ee;++Ee)fe(we,Ge+Ee*oe.R,wt,Lt+32*Ee,16);for(Ee=0;8>Ee;++Ee)fe(nt,se+Ee*oe.B,Ut,ne+32*Ee,8),fe(rt,at+Ee*oe.B,te,le+32*Ee,8)}}function Du(oe,ge,Ee,We,ut,vt,wt,Lt,Ut){var ne=[0],te=[0],le=0,se=Ut!=null?Ut.kd:0,we=Ut!=null?Ut:new gl;if(oe==null||12>Ee)return 7;we.data=oe,we.w=ge,we.ha=Ee,ge=[ge],Ee=[Ee],we.gb=[we.gb];e:{var Ge=ge,nt=Ee,rt=we.gb;if(re(oe!=null),re(nt!=null),re(rt!=null),rt[0]=0,12<=nt[0]&&!ie(oe,Ge[0],"RIFF")){if(ie(oe,Ge[0]+8,"WEBP")){rt=3;break e}var at=ro(oe,Ge[0]+4);if(12>at||4294967286<at){rt=3;break e}if(se&&at>nt[0]-8){rt=7;break e}rt[0]=at,Ge[0]+=12,nt[0]-=12}rt=0}if(rt!=0)return rt;for(at=0<we.gb[0],Ee=Ee[0];;){e:{var Tt=oe;nt=ge,rt=Ee;var Wt=ne,qt=te,Qn=Ge=[0];if((sr=le=[le])[0]=0,8>rt[0])rt=7;else{if(!ie(Tt,nt[0],"VP8X")){if(ro(Tt,nt[0]+4)!=10){rt=3;break e}if(18>rt[0]){rt=7;break e}var lr=ro(Tt,nt[0]+8),Br=1+Xa(Tt,nt[0]+12);if(2147483648<=Br*(Tt=1+Xa(Tt,nt[0]+15))){rt=3;break e}Qn!=null&&(Qn[0]=lr),Wt!=null&&(Wt[0]=Br),qt!=null&&(qt[0]=Tt),nt[0]+=18,rt[0]-=18,sr[0]=1}rt=0}}if(le=le[0],Ge=Ge[0],rt!=0)return rt;if(nt=!!(2&Ge),!at&&le)return 3;if(vt!=null&&(vt[0]=!!(16&Ge)),wt!=null&&(wt[0]=nt),Lt!=null&&(Lt[0]=0),wt=ne[0],Ge=te[0],le&&nt&&Ut==null){rt=0;break}if(4>Ee){rt=7;break}if(at&&le||!at&&!le&&!ie(oe,ge[0],"ALPH")){Ee=[Ee],we.na=[we.na],we.P=[we.P],we.Sa=[we.Sa];e:{lr=oe,rt=ge,at=Ee;var sr=we.gb;Wt=we.na,qt=we.P,Qn=we.Sa,Br=22,re(lr!=null),re(at!=null),Tt=rt[0];var Ja=at[0];for(re(Wt!=null),re(Qn!=null),Wt[0]=null,qt[0]=null,Qn[0]=0;;){if(rt[0]=Tt,at[0]=Ja,8>Ja){rt=7;break e}var Ca=ro(lr,Tt+4);if(4294967286<Ca){rt=3;break e}var oa=8+Ca+1&-2;if(Br+=oa,0<sr&&Br>sr){rt=3;break e}if(!ie(lr,Tt,"VP8 ")||!ie(lr,Tt,"VP8L")){rt=0;break e}if(Ja[0]<oa){rt=7;break e}ie(lr,Tt,"ALPH")||(Wt[0]=lr,qt[0]=Tt+8,Qn[0]=Ca),Tt+=oa,Ja-=oa}}if(Ee=Ee[0],we.na=we.na[0],we.P=we.P[0],we.Sa=we.Sa[0],rt!=0)break}Ee=[Ee],we.Ja=[we.Ja],we.xa=[we.xa];e:if(sr=oe,rt=ge,at=Ee,Wt=we.gb[0],qt=we.Ja,Qn=we.xa,lr=rt[0],Tt=!ie(sr,lr,"VP8 "),Br=!ie(sr,lr,"VP8L"),re(sr!=null),re(at!=null),re(qt!=null),re(Qn!=null),8>at[0])rt=7;else{if(Tt||Br){if(sr=ro(sr,lr+4),12<=Wt&&sr>Wt-12){rt=3;break e}if(se&&sr>at[0]-8){rt=7;break e}qt[0]=sr,rt[0]+=8,at[0]-=8,Qn[0]=Br}else Qn[0]=5<=at[0]&&sr[lr+0]==47&&!(sr[lr+4]>>5),qt[0]=at[0];rt=0}if(Ee=Ee[0],we.Ja=we.Ja[0],we.xa=we.xa[0],ge=ge[0],rt!=0)break;if(4294967286<we.Ja)return 3;if(Lt==null||nt||(Lt[0]=we.xa?2:1),wt=[wt],Ge=[Ge],we.xa){if(5>Ee){rt=7;break}Lt=wt,se=Ge,nt=vt,oe==null||5>Ee?oe=0:5<=Ee&&oe[ge+0]==47&&!(oe[ge+4]>>5)?(at=[0],sr=[0],Wt=[0],or(qt=new Et,oe,ge,Ee),Wo(qt,at,sr,Wt)?(Lt!=null&&(Lt[0]=at[0]),se!=null&&(se[0]=sr[0]),nt!=null&&(nt[0]=Wt[0]),oe=1):oe=0):oe=0}else{if(10>Ee){rt=7;break}Lt=Ge,oe==null||10>Ee||!nc(oe,ge+3,Ee-3)?oe=0:(se=oe[ge+0]|oe[ge+1]<<8|oe[ge+2]<<16,nt=16383&(oe[ge+7]<<8|oe[ge+6]),oe=16383&(oe[ge+9]<<8|oe[ge+8]),1&se||3<(se>>1&7)||!(se>>4&1)||se>>5>=we.Ja||!nt||!oe?oe=0:(wt&&(wt[0]=nt),Lt&&(Lt[0]=oe),oe=1))}if(!oe||(wt=wt[0],Ge=Ge[0],le&&(ne[0]!=wt||te[0]!=Ge)))return 3;Ut!=null&&(Ut[0]=we,Ut.offset=ge-Ut.w,re(4294967286>ge-Ut.w),re(Ut.offset==Ut.ha-Ee));break}return rt==0||rt==7&&le&&Ut==null?(vt!=null&&(vt[0]|=we.na!=null&&0<we.na.length),We!=null&&(We[0]=wt),ut!=null&&(ut[0]=Ge),0):rt}function Fl(oe,ge,Ee){var We=ge.width,ut=ge.height,vt=0,wt=0,Lt=We,Ut=ut;if(ge.Da=oe!=null&&0<oe.Da,ge.Da&&(Lt=oe.cd,Ut=oe.bd,vt=oe.v,wt=oe.j,11>Ee||(vt&=-2,wt&=-2),0>vt||0>wt||0>=Lt||0>=Ut||vt+Lt>We||wt+Ut>ut))return 0;if(ge.v=vt,ge.j=wt,ge.va=vt+Lt,ge.o=wt+Ut,ge.U=Lt,ge.T=Ut,ge.da=oe!=null&&0<oe.da,ge.da){if(!ni(Lt,Ut,Ee=[oe.ib],vt=[oe.hb]))return 0;ge.ib=Ee[0],ge.hb=vt[0]}return ge.ob=oe!=null&&oe.ob,ge.Kb=oe==null||!oe.Sd,ge.da&&(ge.ob=ge.ib<3*We/4&&ge.hb<3*ut/4,ge.Kb=0),1}function Su(oe){if(oe==null)return 2;if(11>oe.S){var ge=oe.f.RGBA;ge.fb+=(oe.height-1)*ge.A,ge.A=-ge.A}else ge=oe.f.kb,oe=oe.height,ge.O+=(oe-1)*ge.fa,ge.fa=-ge.fa,ge.N+=(oe-1>>1)*ge.Ab,ge.Ab=-ge.Ab,ge.W+=(oe-1>>1)*ge.Db,ge.Db=-ge.Db,ge.F!=null&&(ge.J+=(oe-1)*ge.lb,ge.lb=-ge.lb);return 0}function jl(oe,ge,Ee,We){if(We==null||0>=oe||0>=ge)return 2;if(Ee!=null){if(Ee.Da){var ut=Ee.cd,vt=Ee.bd,wt=-2&Ee.v,Lt=-2&Ee.j;if(0>wt||0>Lt||0>=ut||0>=vt||wt+ut>oe||Lt+vt>ge)return 2;oe=ut,ge=vt}if(Ee.da){if(!ni(oe,ge,ut=[Ee.ib],vt=[Ee.hb]))return 2;oe=ut[0],ge=vt[0]}}We.width=oe,We.height=ge;e:{var Ut=We.width,ne=We.height;if(oe=We.S,0>=Ut||0>=ne||!(oe>=gA&&13>oe))oe=2;else{if(0>=We.Rd&&We.sd==null){wt=vt=ut=ge=0;var te=(Lt=Ut*QA[oe])*ne;if(11>oe||(vt=(ne+1)/2*(ge=(Ut+1)/2),oe==12&&(wt=(ut=Ut)*ne)),(ne=ve(te+2*vt+wt))==null){oe=1;break e}We.sd=ne,11>oe?((Ut=We.f.RGBA).eb=ne,Ut.fb=0,Ut.A=Lt,Ut.size=te):((Ut=We.f.kb).y=ne,Ut.O=0,Ut.fa=Lt,Ut.Fd=te,Ut.f=ne,Ut.N=0+te,Ut.Ab=ge,Ut.Cd=vt,Ut.ea=ne,Ut.W=0+te+vt,Ut.Db=ge,Ut.Ed=vt,oe==12&&(Ut.F=ne,Ut.J=0+te+2*vt),Ut.Tc=wt,Ut.lb=ut)}if(ge=1,ut=We.S,vt=We.width,wt=We.height,ut>=gA&&13>ut)if(11>ut)oe=We.f.RGBA,ge&=(Lt=Math.abs(oe.A))*(wt-1)+vt<=oe.size,ge&=Lt>=vt*QA[ut],ge&=oe.eb!=null;else{oe=We.f.kb,Lt=(vt+1)/2,te=(wt+1)/2,Ut=Math.abs(oe.fa),ne=Math.abs(oe.Ab);var le=Math.abs(oe.Db),se=Math.abs(oe.lb),we=se*(wt-1)+vt;ge&=Ut*(wt-1)+vt<=oe.Fd,ge&=ne*(te-1)+Lt<=oe.Cd,ge=(ge&=le*(te-1)+Lt<=oe.Ed)&Ut>=vt&ne>=Lt&le>=Lt,ge&=oe.y!=null,ge&=oe.f!=null,ge&=oe.ea!=null,ut==12&&(ge&=se>=vt,ge&=we<=oe.Tc,ge&=oe.F!=null)}else ge=0;oe=ge?0:2}}return oe!=0||Ee!=null&&Ee.fd&&(oe=Su(We)),oe}var Qs=64,Uu=[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],Ou=24,Qu=32,Tu=8,Ls=[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];Ma("Predictor0","PredictorAdd0"),bn.Predictor0=function(){return 4278190080},bn.Predictor1=function(oe){return oe},bn.Predictor2=function(oe,ge,Ee){return ge[Ee+0]},bn.Predictor3=function(oe,ge,Ee){return ge[Ee+1]},bn.Predictor4=function(oe,ge,Ee){return ge[Ee-1]},bn.Predictor5=function(oe,ge,Ee){return za(za(oe,ge[Ee+1]),ge[Ee+0])},bn.Predictor6=function(oe,ge,Ee){return za(oe,ge[Ee-1])},bn.Predictor7=function(oe,ge,Ee){return za(oe,ge[Ee+0])},bn.Predictor8=function(oe,ge,Ee){return za(ge[Ee-1],ge[Ee+0])},bn.Predictor9=function(oe,ge,Ee){return za(ge[Ee+0],ge[Ee+1])},bn.Predictor10=function(oe,ge,Ee){return za(za(oe,ge[Ee-1]),za(ge[Ee+0],ge[Ee+1]))},bn.Predictor11=function(oe,ge,Ee){var We=ge[Ee+0];return 0>=Ci(We>>24&255,oe>>24&255,(ge=ge[Ee-1])>>24&255)+Ci(We>>16&255,oe>>16&255,ge>>16&255)+Ci(We>>8&255,oe>>8&255,ge>>8&255)+Ci(255&We,255&oe,255&ge)?We:oe},bn.Predictor12=function(oe,ge,Ee){var We=ge[Ee+0];return(Oo((oe>>24&255)+(We>>24&255)-((ge=ge[Ee-1])>>24&255))<<24|Oo((oe>>16&255)+(We>>16&255)-(ge>>16&255))<<16|Oo((oe>>8&255)+(We>>8&255)-(ge>>8&255))<<8|Oo((255&oe)+(255&We)-(255&ge)))>>>0},bn.Predictor13=function(oe,ge,Ee){var We=ge[Ee-1];return(ri((oe=za(oe,ge[Ee+0]))>>24&255,We>>24&255)<<24|ri(oe>>16&255,We>>16&255)<<16|ri(oe>>8&255,We>>8&255)<<8|ri(oe>>0&255,We>>0&255))>>>0};var rl=bn.PredictorAdd0;bn.PredictorAdd1=Ii,Ma("Predictor2","PredictorAdd2"),Ma("Predictor3","PredictorAdd3"),Ma("Predictor4","PredictorAdd4"),Ma("Predictor5","PredictorAdd5"),Ma("Predictor6","PredictorAdd6"),Ma("Predictor7","PredictorAdd7"),Ma("Predictor8","PredictorAdd8"),Ma("Predictor9","PredictorAdd9"),Ma("Predictor10","PredictorAdd10"),Ma("Predictor11","PredictorAdd11"),Ma("Predictor12","PredictorAdd12"),Ma("Predictor13","PredictorAdd13");var Ru=bn.PredictorAdd2;Ni("ColorIndexInverseTransform","MapARGB","32b",function(oe){return oe>>8&255},function(oe){return oe}),Ni("VP8LColorIndexInverseTransformAlpha","MapAlpha","8b",function(oe){return oe},function(oe){return oe>>8&255});var Mu,Be=bn.ColorIndexInverseTransform,be=bn.MapARGB,ze=bn.VP8LColorIndexInverseTransformAlpha,Xe=bn.MapAlpha,ct=bn.VP8LPredictorsAdd=[];ct.length=16,(bn.VP8LPredictors=[]).length=16,(bn.VP8LPredictorsAdd_C=[]).length=16,(bn.VP8LPredictors_C=[]).length=16;var ht,xt,Nt,Yt,Vt,En,sn,hn,pn,Bn,Yn,Gn,ur,rr,ir,Sr,Gr,Jr,Hr,ha,Zr,Aa,Ba,ta,sa,qr,Vr,aa,Na=ve(511),Da=ve(2041),na=ve(225),Fo=ve(767),Qo=0,_i=Da,Jo=na,ko=Fo,ai=Na,gA=0,Vo=1,Go=2,oi=3,Ki=4,La=5,Wa=6,va=7,ja=8,Yo=9,ci=10,Xi=[2,3,7],zi=[3,3,11],la=[280,256,256,256,40],sA=[0,1,1,1,0],Ga=[17,18,0,1,2,3,4,5,16,6,7,8,9,10,11,12,13,14,15],Ta=[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],Bi=[2954,2956,2958,2962,2970,2986,3018,3082,3212,3468,3980,5004],yo=8,po=[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],wA=[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],Qi=null,us=[[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]],Ti=[0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15],di=[-0,1,-1,2,-2,3,4,6,-3,5,-4,-5,-6,7,-7,8,-8,-9],Ri=[[[[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]]]],rA=[[[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]]],MA=[[[[255,255,255,255,255,255,255,255,255,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]]]],UA=[0,1,2,3,6,4,5,6,6,6,6,6,6,6,6,7,0],Ho=[],Mi=[],yi=[],GA=1,fA=2,EA=[],ZA=[];xr("UpsampleRgbLinePair",Ji,3),xr("UpsampleBgrLinePair",DA,3),xr("UpsampleRgbaLinePair",Pl,4),xr("UpsampleBgraLinePair",ls,4),xr("UpsampleArgbLinePair",Fs,4),xr("UpsampleRgba4444LinePair",zA,2),xr("UpsampleRgb565LinePair",RA,2);var xl=bn.UpsampleRgbLinePair,lA=bn.UpsampleBgrLinePair,Au=bn.UpsampleRgbaLinePair,WA=bn.UpsampleBgraLinePair,VA=bn.UpsampleArgbLinePair,mA=bn.UpsampleRgba4444LinePair,cs=bn.UpsampleRgb565LinePair,kA=16,ds=1<<kA-1,Is=-227,gs=482,fs=6,su=(256<<fs)-1,lu=0,Ll=ve(256),ku=ve(256),Hu=ve(256),Ro=ve(256),Di=ve(gs-Is),bA=ve(gs-Is);Hl("YuvToRgbRow",Ji,3),Hl("YuvToBgrRow",DA,3),Hl("YuvToRgbaRow",Pl,4),Hl("YuvToBgraRow",ls,4),Hl("YuvToArgbRow",Fs,4),Hl("YuvToRgba4444Row",zA,2),Hl("YuvToRgb565Row",RA,2);var OA=[0,4,8,12,128,132,136,140,256,260,264,268,384,388,392,396],ts=[0,2,8],ks=[8,7,6,4,4,2,2,2,1,1,1,1],Xs=1;this.WebPDecodeRGBA=function(oe,ge,Ee,We,ut){var vt=Vo,wt=new So,Lt=new ps;wt.ba=Lt,Lt.S=vt,Lt.width=[Lt.width],Lt.height=[Lt.height];var Ut=Lt.width,ne=Lt.height,te=new sl;if(te==null||oe==null)var le=2;else re(te!=null),le=Du(oe,ge,Ee,te.width,te.height,te.Pd,te.Qd,te.format,null);if(le!=0?Ut=0:(Ut!=null&&(Ut[0]=te.width[0]),ne!=null&&(ne[0]=te.height[0]),Ut=1),Ut){Lt.width=Lt.width[0],Lt.height=Lt.height[0],We!=null&&(We[0]=Lt.width),ut!=null&&(ut[0]=Lt.height);e:{if(We=new ql,(ut=new gl).data=oe,ut.w=ge,ut.ha=Ee,ut.kd=1,ge=[0],re(ut!=null),((oe=Du(ut.data,ut.w,ut.ha,null,null,null,ge,null,ut))==0||oe==7)&&ge[0]&&(oe=4),(ge=oe)==0){if(re(wt!=null),We.data=ut.data,We.w=ut.w+ut.offset,We.ha=ut.ha-ut.offset,We.put=Ts,We.ac=Es,We.bc=pl,We.ma=wt,ut.xa){if((oe=tl())==null){wt=1;break e}if(function(se,we){var Ge=[0],nt=[0],rt=[0];t:for(;;){if(se==null)return 0;if(we==null)return se.a=2,0;if(se.l=we,se.a=0,or(se.m,we.data,we.w,we.ha),!Wo(se.m,Ge,nt,rt)){se.a=3;break t}if(se.xb=fA,we.width=Ge[0],we.height=nt[0],!Bl(Ge[0],nt[0],1,se,null))break t;return 1}return re(se.a!=0),0}(oe,We)){if(We=(ge=jl(We.width,We.height,wt.Oa,wt.ba))==0){t:{We=oe;n:for(;;){if(We==null){We=0;break t}if(re(We.s.yc!=null),re(We.s.Ya!=null),re(0<We.s.Wb),re((Ee=We.l)!=null),re((ut=Ee.ma)!=null),We.xb!=0){if(We.ca=ut.ba,We.tb=ut.tb,re(We.ca!=null),!Fl(ut.Oa,Ee,oi)){We.a=2;break n}if(!Rs(We,Ee.width)||Ee.da)break n;if((Ee.da||Vi(We.ca.S))&&Jn(),11>We.ca.S||(alert("todo:WebPInitConvertARGBToYUV"),We.ca.f.kb.F!=null&&Jn()),We.Pb&&0<We.s.ua&&We.s.vb.X==null&&!Zo(We.s.vb,We.s.Wa.Xa)){We.a=1;break n}We.xb=0}if(!ul(We,We.V,We.Ba,We.c,We.i,Ee.o,wu))break n;ut.Dc=We.Ma,We=1;break t}re(We.a!=0),We=0}We=!We}We&&(ge=oe.a)}else ge=oe.a}else{if((oe=new $l)==null){wt=1;break e}if(oe.Fa=ut.na,oe.P=ut.P,oe.qc=ut.Sa,rc(oe,We)){if((ge=jl(We.width,We.height,wt.Oa,wt.ba))==0){if(oe.Aa=0,Ee=wt.Oa,re((ut=oe)!=null),Ee!=null){if(0<(Ut=0>(Ut=Ee.Md)?0:100<Ut?255:255*Ut/100)){for(ne=te=0;4>ne;++ne)12>(le=ut.pb[ne]).lc&&(le.ia=Ut*ks[0>le.lc?0:le.lc]>>3),te|=le.ia;te&&(alert("todo:VP8InitRandom"),ut.ia=1)}ut.Ga=Ee.Id,100<ut.Ga?ut.Ga=100:0>ut.Ga&&(ut.Ga=0)}oc(oe,We)||(ge=oe.a)}}else ge=oe.a}ge==0&&wt.Oa!=null&&wt.Oa.fd&&(ge=Su(wt.ba))}wt=ge}vt=wt!=0?null:11>vt?Lt.f.RGBA.eb:Lt.f.kb.y}else vt=null;return vt};var QA=[3,4,3,4,4,2,2,4,4,4,2,1,1]};function tt(bn,Tr){for(var Or="",Jt=0;Jt<4;Jt++)Or+=String.fromCharCode(bn[Tr++]);return Or}function dt(bn,Tr){return(bn[Tr+0]<<0|bn[Tr+1]<<8|bn[Tr+2]<<16)>>>0}function Bt(bn,Tr){return(bn[Tr+0]<<0|bn[Tr+1]<<8|bn[Tr+2]<<16|bn[Tr+3]<<24)>>>0}new ke;var Ft=[0],qe=[0],tn=[],Ht=new ke,nn=Ae,Dt=function(bn,Tr){var Or={},Jt=0,Xt=!1,On=0,Cn=0;if(Or.frames=[],!function(An,Sn,Rn,zn){for(var Ar=0;Ar<zn;Ar++)if(An[Sn+Ar]!=Rn.charCodeAt(Ar))return!0;return!1}(bn,Tr,"RIFF",4)){var Fr,cr;for(Bt(bn,Tr+=4),Tr+=8;Tr<bn.length;){var Dr=tt(bn,Tr),or=Bt(bn,Tr+=4);Tr+=4;var Rr=or+(1&or);switch(Dr){case"VP8 ":case"VP8L":Or.frames[Jt]===void 0&&(Or.frames[Jt]={}),(Et=Or.frames[Jt]).src_off=Xt?Cn:Tr-8,Et.src_size=On+or+8,Jt++,Xt&&(Xt=!1,On=0,Cn=0);break;case"VP8X":(Et=Or.header={}).feature_flags=bn[Tr];var Ur=Tr+4;Et.canvas_width=1+dt(bn,Ur),Ur+=3,Et.canvas_height=1+dt(bn,Ur),Ur+=3;break;case"ALPH":Xt=!0,On=Rr+8,Cn=Tr-8;break;case"ANIM":(Et=Or.header).bgcolor=Bt(bn,Tr),Ur=Tr+4,Et.loop_count=(Fr=bn)[(cr=Ur)+0]<<0|Fr[cr+1]<<8,Ur+=2;break;case"ANMF":var Ha,Et;(Et=Or.frames[Jt]={}).offset_x=2*dt(bn,Tr),Tr+=3,Et.offset_y=2*dt(bn,Tr),Tr+=3,Et.width=1+dt(bn,Tr),Tr+=3,Et.height=1+dt(bn,Tr),Tr+=3,Et.duration=dt(bn,Tr),Tr+=3,Ha=bn[Tr++],Et.dispose=1&Ha,Et.blend=Ha>>1&1}Dr!="ANMF"&&(Tr+=Rr)}return Or}}(nn,0);Dt.response=nn,Dt.rgbaoutput=!0,Dt.dataurl=!1;var $t=Dt.header?Dt.header:null,Pn=Dt.frames?Dt.frames:null;if($t){$t.loop_counter=$t.loop_count,Ft=[$t.canvas_height],qe=[$t.canvas_width];for(var $n=0;$n<Pn.length&&Pn[$n].blend!=0;$n++);}var yr=Pn[0],Mr=Ht.WebPDecodeRGBA(nn,yr.src_off,yr.src_size,qe,Ft);yr.rgba=Mr,yr.imgwidth=qe[0],yr.imgheight=Ft[0];for(var tr=0;tr<qe[0]*Ft[0]*4;tr++)tn[tr]=Mr[tr];return this.width=qe,this.height=Ft,this.data=tn,this}(function(Ae){var re=function(){return typeof wi=="function"},ie=function(Ft,qe,tn,Ht){var nn=4,Dt=Pe;switch(Ht){case Ae.image_compression.FAST:nn=1,Dt=ve;break;case Ae.image_compression.MEDIUM:nn=6,Dt=Qe;break;case Ae.image_compression.SLOW:nn=9,Dt=ke}Ft=fe(Ft,qe,tn,Dt);var $t=wi(Ft,{level:nn});return Ae.__addimage__.arrayBufferToBinaryString($t)},fe=function(Ft,qe,tn,Ht){for(var nn,Dt,$t,Pn=Ft.length/qe,$n=new Uint8Array(Ft.length+Pn),yr=dt(),Mr=0;Mr<Pn;Mr+=1){if($t=Mr*qe,nn=Ft.subarray($t,$t+qe),Ht)$n.set(Ht(nn,tn,Dt),$t+Mr);else{for(var tr,bn=yr.length,Tr=[];tr<bn;tr+=1)Tr[tr]=yr[tr](nn,tn,Dt);var Or=Bt(Tr.concat());$n.set(Tr[Or],$t+Mr)}Dt=nn}return $n},ye=function(Ft){var qe=Array.apply([],Ft);return qe.unshift(0),qe},ve=function(Ft,qe){var tn,Ht=[],nn=Ft.length;Ht[0]=1;for(var Dt=0;Dt<nn;Dt+=1)tn=Ft[Dt-qe]||0,Ht[Dt+1]=Ft[Dt]-tn+256&255;return Ht},Pe=function(Ft,qe,tn){var Ht,nn=[],Dt=Ft.length;nn[0]=2;for(var $t=0;$t<Dt;$t+=1)Ht=tn&&tn[$t]||0,nn[$t+1]=Ft[$t]-Ht+256&255;return nn},Qe=function(Ft,qe,tn){var Ht,nn,Dt=[],$t=Ft.length;Dt[0]=3;for(var Pn=0;Pn<$t;Pn+=1)Ht=Ft[Pn-qe]||0,nn=tn&&tn[Pn]||0,Dt[Pn+1]=Ft[Pn]+256-(Ht+nn>>>1)&255;return Dt},ke=function(Ft,qe,tn){var Ht,nn,Dt,$t,Pn=[],$n=Ft.length;Pn[0]=4;for(var yr=0;yr<$n;yr+=1)Ht=Ft[yr-qe]||0,nn=tn&&tn[yr]||0,Dt=tn&&tn[yr-qe]||0,$t=tt(Ht,nn,Dt),Pn[yr+1]=Ft[yr]-$t+256&255;return Pn},tt=function(Ft,qe,tn){if(Ft===qe&&qe===tn)return Ft;var Ht=Math.abs(qe-tn),nn=Math.abs(Ft-tn),Dt=Math.abs(Ft+qe-tn-tn);return Ht<=nn&&Ht<=Dt?Ft:nn<=Dt?qe:tn},dt=function(){return[ye,ve,Pe,Qe,ke]},Bt=function(Ft){var qe=Ft.map(function(tn){return tn.reduce(function(Ht,nn){return Ht+Math.abs(nn)},0)});return qe.indexOf(Math.min.apply(null,qe))};Ae.processPNG=function(Ft,qe,tn,Ht){var nn,Dt,$t,Pn,$n,yr,Mr,tr,bn,Tr,Or,Jt,Xt,On,Cn,Fr=this.decode.FLATE_DECODE,cr="";if(this.__addimage__.isArrayBuffer(Ft)&&(Ft=new Uint8Array(Ft)),this.__addimage__.isArrayBufferView(Ft)){if(Ft=($t=new qi(Ft)).imgData,Dt=$t.bits,nn=$t.colorSpace,$n=$t.colors,[4,6].indexOf($t.colorType)!==-1){if($t.bits===8){bn=(tr=$t.pixelBitlength==32?new Uint32Array($t.decodePixels().buffer):$t.pixelBitlength==16?new Uint16Array($t.decodePixels().buffer):new Uint8Array($t.decodePixels().buffer)).length,Or=new Uint8Array(bn*$t.colors),Tr=new Uint8Array(bn);var Dr,or=$t.pixelBitlength-$t.bits;for(On=0,Cn=0;On<bn;On++){for(Xt=tr[On],Dr=0;Dr<or;)Or[Cn++]=Xt>>>Dr&255,Dr+=$t.bits;Tr[On]=Xt>>>Dr&255}}if($t.bits===16){bn=(tr=new Uint32Array($t.decodePixels().buffer)).length,Or=new Uint8Array(bn*(32/$t.pixelBitlength)*$t.colors),Tr=new Uint8Array(bn*(32/$t.pixelBitlength)),Jt=$t.colors>1,On=0,Cn=0;for(var Rr=0;On<bn;)Xt=tr[On++],Or[Cn++]=Xt>>>0&255,Jt&&(Or[Cn++]=Xt>>>16&255,Xt=tr[On++],Or[Cn++]=Xt>>>0&255),Tr[Rr++]=Xt>>>16&255;Dt=8}Ht!==Ae.image_compression.NONE&&re()?(Ft=ie(Or,$t.width*$t.colors,$t.colors,Ht),Mr=ie(Tr,$t.width,1,Ht)):(Ft=Or,Mr=Tr,Fr=void 0)}if($t.colorType===3&&(nn=this.color_spaces.INDEXED,yr=$t.palette,$t.transparency.indexed)){var Ur=$t.transparency.indexed,Ha=0;for(On=0,bn=Ur.length;On<bn;++On)Ha+=Ur[On];if((Ha/=255)===bn-1&&Ur.indexOf(0)!==-1)Pn=[Ur.indexOf(0)];else if(Ha!==bn){for(tr=$t.decodePixels(),Tr=new Uint8Array(tr.length),On=0,bn=tr.length;On<bn;On++)Tr[On]=Ur[tr[On]];Mr=ie(Tr,$t.width,1)}}var Et=function(An){var Sn;switch(An){case Ae.image_compression.FAST:Sn=11;break;case Ae.image_compression.MEDIUM:Sn=13;break;case Ae.image_compression.SLOW:Sn=14;break;default:Sn=12}return Sn}(Ht);return Fr===this.decode.FLATE_DECODE&&(cr="/Predictor "+Et+" "),cr+="/Colors "+$n+" /BitsPerComponent "+Dt+" /Columns "+$t.width,(this.__addimage__.isArrayBuffer(Ft)||this.__addimage__.isArrayBufferView(Ft))&&(Ft=this.__addimage__.arrayBufferToBinaryString(Ft)),(Mr&&this.__addimage__.isArrayBuffer(Mr)||this.__addimage__.isArrayBufferView(Mr))&&(Mr=this.__addimage__.arrayBufferToBinaryString(Mr)),{alias:tn,data:Ft,index:qe,filter:Fr,decodeParameters:cr,transparency:Pn,palette:yr,sMask:Mr,predictor:Et,width:$t.width,height:$t.height,bitsPerComponent:Dt,colorSpace:nn}}}})(no.API),function(Ae){Ae.processGIF89A=function(re,ie,fe,ye){var ve=new il(re),Pe=ve.width,Qe=ve.height,ke=[];ve.decodeAndBlitFrameRGBA(0,ke);var tt={data:ke,width:Pe,height:Qe},dt=new ml(100).encode(tt,100);return Ae.processJPEG.call(this,dt,ie,fe,ye)},Ae.processGIF87A=Ae.processGIF89A}(no.API),Ds.prototype.parseHeader=function(){if(this.fileSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.reserved=this.datav.getUint32(this.pos,!0),this.pos+=4,this.offset=this.datav.getUint32(this.pos,!0),this.pos+=4,this.headerSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.width=this.datav.getUint32(this.pos,!0),this.pos+=4,this.height=this.datav.getInt32(this.pos,!0),this.pos+=4,this.planes=this.datav.getUint16(this.pos,!0),this.pos+=2,this.bitPP=this.datav.getUint16(this.pos,!0),this.pos+=2,this.compress=this.datav.getUint32(this.pos,!0),this.pos+=4,this.rawSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.hr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.vr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.colors=this.datav.getUint32(this.pos,!0),this.pos+=4,this.importantColors=this.datav.getUint32(this.pos,!0),this.pos+=4,this.bitPP===16&&this.is_with_alpha&&(this.bitPP=15),this.bitPP<15){var Ae=this.colors===0?1<<this.bitPP:this.colors;this.palette=new Array(Ae);for(var re=0;re<Ae;re++){var ie=this.datav.getUint8(this.pos++,!0),fe=this.datav.getUint8(this.pos++,!0),ye=this.datav.getUint8(this.pos++,!0),ve=this.datav.getUint8(this.pos++,!0);this.palette[re]={red:ye,green:fe,blue:ie,quad:ve}}}this.height<0&&(this.height*=-1,this.bottom_up=!1)},Ds.prototype.parseBGR=function(){this.pos=this.offset;try{var Ae="bit"+this.bitPP,re=this.width*this.height*4;this.data=new Uint8Array(re),this[Ae]()}catch(ie){Bo.log("bit decode error:"+ie)}},Ds.prototype.bit1=function(){var Ae,re=Math.ceil(this.width/8),ie=re%4;for(Ae=this.height-1;Ae>=0;Ae--){for(var fe=this.bottom_up?Ae:this.height-1-Ae,ye=0;ye<re;ye++)for(var ve=this.datav.getUint8(this.pos++,!0),Pe=fe*this.width*4+8*ye*4,Qe=0;Qe<8&&8*ye+Qe<this.width;Qe++){var ke=this.palette[ve>>7-Qe&1];this.data[Pe+4*Qe]=ke.blue,this.data[Pe+4*Qe+1]=ke.green,this.data[Pe+4*Qe+2]=ke.red,this.data[Pe+4*Qe+3]=255}ie!==0&&(this.pos+=4-ie)}},Ds.prototype.bit4=function(){for(var Ae=Math.ceil(this.width/2),re=Ae%4,ie=this.height-1;ie>=0;ie--){for(var fe=this.bottom_up?ie:this.height-1-ie,ye=0;ye<Ae;ye++){var ve=this.datav.getUint8(this.pos++,!0),Pe=fe*this.width*4+2*ye*4,Qe=ve>>4,ke=15&ve,tt=this.palette[Qe];if(this.data[Pe]=tt.blue,this.data[Pe+1]=tt.green,this.data[Pe+2]=tt.red,this.data[Pe+3]=255,2*ye+1>=this.width)break;tt=this.palette[ke],this.data[Pe+4]=tt.blue,this.data[Pe+4+1]=tt.green,this.data[Pe+4+2]=tt.red,this.data[Pe+4+3]=255}re!==0&&(this.pos+=4-re)}},Ds.prototype.bit8=function(){for(var Ae=this.width%4,re=this.height-1;re>=0;re--){for(var ie=this.bottom_up?re:this.height-1-re,fe=0;fe<this.width;fe++){var ye=this.datav.getUint8(this.pos++,!0),ve=ie*this.width*4+4*fe;if(ye<this.palette.length){var Pe=this.palette[ye];this.data[ve]=Pe.red,this.data[ve+1]=Pe.green,this.data[ve+2]=Pe.blue,this.data[ve+3]=255}else this.data[ve]=255,this.data[ve+1]=255,this.data[ve+2]=255,this.data[ve+3]=255}Ae!==0&&(this.pos+=4-Ae)}},Ds.prototype.bit15=function(){for(var Ae=this.width%3,re=parseInt("11111",2),ie=this.height-1;ie>=0;ie--){for(var fe=this.bottom_up?ie:this.height-1-ie,ye=0;ye<this.width;ye++){var ve=this.datav.getUint16(this.pos,!0);this.pos+=2;var Pe=(ve&re)/re*255|0,Qe=(ve>>5&re)/re*255|0,ke=(ve>>10&re)/re*255|0,tt=ve>>15?255:0,dt=fe*this.width*4+4*ye;this.data[dt]=ke,this.data[dt+1]=Qe,this.data[dt+2]=Pe,this.data[dt+3]=tt}this.pos+=Ae}},Ds.prototype.bit16=function(){for(var Ae=this.width%3,re=parseInt("11111",2),ie=parseInt("111111",2),fe=this.height-1;fe>=0;fe--){for(var ye=this.bottom_up?fe:this.height-1-fe,ve=0;ve<this.width;ve++){var Pe=this.datav.getUint16(this.pos,!0);this.pos+=2;var Qe=(Pe&re)/re*255|0,ke=(Pe>>5&ie)/ie*255|0,tt=(Pe>>11)/re*255|0,dt=ye*this.width*4+4*ve;this.data[dt]=tt,this.data[dt+1]=ke,this.data[dt+2]=Qe,this.data[dt+3]=255}this.pos+=Ae}},Ds.prototype.bit24=function(){for(var Ae=this.height-1;Ae>=0;Ae--){for(var re=this.bottom_up?Ae:this.height-1-Ae,ie=0;ie<this.width;ie++){var fe=this.datav.getUint8(this.pos++,!0),ye=this.datav.getUint8(this.pos++,!0),ve=this.datav.getUint8(this.pos++,!0),Pe=re*this.width*4+4*ie;this.data[Pe]=ve,this.data[Pe+1]=ye,this.data[Pe+2]=fe,this.data[Pe+3]=255}this.pos+=this.width%4}},Ds.prototype.bit32=function(){for(var Ae=this.height-1;Ae>=0;Ae--)for(var re=this.bottom_up?Ae:this.height-1-Ae,ie=0;ie<this.width;ie++){var fe=this.datav.getUint8(this.pos++,!0),ye=this.datav.getUint8(this.pos++,!0),ve=this.datav.getUint8(this.pos++,!0),Pe=this.datav.getUint8(this.pos++,!0),Qe=re*this.width*4+4*ie;this.data[Qe]=ve,this.data[Qe+1]=ye,this.data[Qe+2]=fe,this.data[Qe+3]=Pe}},Ds.prototype.getData=function(){return this.data},function(Ae){Ae.processBMP=function(re,ie,fe,ye){var ve=new Ds(re,!1),Pe=ve.width,Qe=ve.height,ke={data:ve.getData(),width:Pe,height:Qe},tt=new ml(100).encode(ke,100);return Ae.processJPEG.call(this,tt,ie,fe,ye)}}(no.API),zl.prototype.getData=function(){return this.data},function(Ae){Ae.processWEBP=function(re,ie,fe,ye){var ve=new zl(re,!1),Pe=ve.width,Qe=ve.height,ke={data:ve.getData(),width:Pe,height:Qe},tt=new ml(100).encode(ke,100);return Ae.processJPEG.call(this,tt,ie,fe,ye)}}(no.API),no.API.processRGBA=function(Ae,re,ie){for(var fe=Ae.data,ye=fe.length,ve=new Uint8Array(ye/4*3),Pe=new Uint8Array(ye/4),Qe=0,ke=0,tt=0;tt<ye;tt+=4){var dt=fe[tt],Bt=fe[tt+1],Ft=fe[tt+2],qe=fe[tt+3];ve[Qe++]=dt,ve[Qe++]=Bt,ve[Qe++]=Ft,Pe[ke++]=qe}var tn=this.__addimage__.arrayBufferToBinaryString(ve);return{alpha:this.__addimage__.arrayBufferToBinaryString(Pe),data:tn,index:re,alias:ie,colorSpace:"DeviceRGB",bitsPerComponent:8,width:Ae.width,height:Ae.height}},no.API.setLanguage=function(Ae){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"}[Ae]!==void 0&&(this.internal.languageSettings.languageCode=Ae,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},Co=no.API,xo=Co.getCharWidthsArray=function(Ae,re){var ie,fe,ye=(re=re||{}).font||this.internal.getFont(),ve=re.fontSize||this.internal.getFontSize(),Pe=re.charSpace||this.internal.getCharSpace(),Qe=re.widths?re.widths:ye.metadata.Unicode.widths,ke=Qe.fof?Qe.fof:1,tt=re.kerning?re.kerning:ye.metadata.Unicode.kerning,dt=tt.fof?tt.fof:1,Bt=re.doKerning!==!1,Ft=0,qe=Ae.length,tn=0,Ht=Qe[0]||ke,nn=[];for(ie=0;ie<qe;ie++)fe=Ae.charCodeAt(ie),typeof ye.metadata.widthOfString=="function"?nn.push((ye.metadata.widthOfGlyph(ye.metadata.characterToGlyph(fe))+Pe*(1e3/ve)||0)/1e3):(Ft=Bt&&(0,ee.Z)(tt[fe])==="object"&&!isNaN(parseInt(tt[fe][tn],10))?tt[fe][tn]/dt:0,nn.push((Qe[fe]||Ht)/ke+Ft)),tn=fe;return nn},tA=Co.getStringUnitWidth=function(Ae,re){var ie=(re=re||{}).fontSize||this.internal.getFontSize(),fe=re.font||this.internal.getFont(),ye=re.charSpace||this.internal.getCharSpace();return Co.processArabic&&(Ae=Co.processArabic(Ae)),typeof fe.metadata.widthOfString=="function"?fe.metadata.widthOfString(Ae,ie,ye)/ie:xo.apply(this,arguments).reduce(function(ve,Pe){return ve+Pe},0)},yA=function(Ae,re,ie,fe){for(var ye=[],ve=0,Pe=Ae.length,Qe=0;ve!==Pe&&Qe+re[ve]<ie;)Qe+=re[ve],ve++;ye.push(Ae.slice(0,ve));var ke=ve;for(Qe=0;ve!==Pe;)Qe+re[ve]>fe&&(ye.push(Ae.slice(ke,ve)),Qe=0,ke=ve),Qe+=re[ve],ve++;return ke!==ve&&ye.push(Ae.slice(ke,ve)),ye},qA=function(Ae,re,ie){ie||(ie={});var fe,ye,ve,Pe,Qe,ke,tt,dt=[],Bt=[dt],Ft=ie.textIndent||0,qe=0,tn=0,Ht=Ae.split(" "),nn=xo.apply(this,[" ",ie])[0];if(ke=ie.lineIndent===-1?Ht[0].length+2:ie.lineIndent||0){var Dt=Array(ke).join(" "),$t=[];Ht.map(function($n){($n=$n.split(/\s*\n/)).length>1?$t=$t.concat($n.map(function(yr,Mr){return(Mr&&yr.length?`
|
|
|
`:"")+yr})):$t.push($n[0])}),Ht=$t,ke=tA.apply(this,[Dt,ie])}for(ve=0,Pe=Ht.length;ve<Pe;ve++){var Pn=0;if(fe=Ht[ve],ke&&fe[0]==`
|
|
|
`&&(fe=fe.substr(1),Pn=1),Ft+qe+(tn=(ye=xo.apply(this,[fe,ie])).reduce(function($n,yr){return $n+yr},0))>re||Pn){if(tn>re){for(Qe=yA.apply(this,[fe,ye,re-(Ft+qe),re]),dt.push(Qe.shift()),dt=[Qe.pop()];Qe.length;)Bt.push([Qe.shift()]);tn=ye.slice(fe.length-(dt[0]?dt[0].length:0)).reduce(function($n,yr){return $n+yr},0)}else dt=[fe];Bt.push(dt),Ft=tn+ke,qe=nn}else dt.push(fe),Ft+=qe+tn,qe=nn}return tt=ke?function($n,yr){return(yr?Dt:"")+$n.join(" ")}:function($n){return $n.join(" ")},Bt.map(tt)},Co.splitTextToSize=function(Ae,re,ie){var fe,ye=(ie=ie||{}).fontSize||this.internal.getFontSize(),ve=function(dt){if(dt.widths&&dt.kerning)return{widths:dt.widths,kerning:dt.kerning};var Bt=this.internal.getFont(dt.fontName,dt.fontStyle);return Bt.metadata.Unicode?{widths:Bt.metadata.Unicode.widths||{0:1},kerning:Bt.metadata.Unicode.kerning||{}}:{font:Bt.metadata,fontSize:this.internal.getFontSize(),charSpace:this.internal.getCharSpace()}}.call(this,ie);fe=Array.isArray(Ae)?Ae:String(Ae).split(/\r?\n/);var Pe=1*this.internal.scaleFactor*re/ye;ve.textIndent=ie.textIndent?1*ie.textIndent*this.internal.scaleFactor/ye:0,ve.lineIndent=ie.lineIndent;var Qe,ke,tt=[];for(Qe=0,ke=fe.length;Qe<ke;Qe++)tt=tt.concat(qA.apply(this,[fe[Qe],Pe,ve]));return tt},function(Ae){Ae.__fontmetrics__=Ae.__fontmetrics__||{};for(var re="klmnopqrstuvwxyz",ie={},fe={},ye=0;ye<re.length;ye++)ie[re[ye]]="0123456789abcdef"[ye],fe["0123456789abcdef"[ye]]=re[ye];var ve=function(Bt){return"0x"+parseInt(Bt,10).toString(16)},Pe=Ae.__fontmetrics__.compress=function(Bt){var Ft,qe,tn,Ht,nn=["{"];for(var Dt in Bt){if(Ft=Bt[Dt],isNaN(parseInt(Dt,10))?qe="'"+Dt+"'":(Dt=parseInt(Dt,10),qe=(qe=ve(Dt).slice(2)).slice(0,-1)+fe[qe.slice(-1)]),typeof Ft=="number")Ft<0?(tn=ve(Ft).slice(3),Ht="-"):(tn=ve(Ft).slice(2),Ht=""),tn=Ht+tn.slice(0,-1)+fe[tn.slice(-1)];else{if((0,ee.Z)(Ft)!=="object")throw new Error("Don't know what to do with value type "+(0,ee.Z)(Ft)+".");tn=Pe(Ft)}nn.push(qe+tn)}return nn.push("}"),nn.join("")},Qe=Ae.__fontmetrics__.uncompress=function(Bt){if(typeof Bt!="string")throw new Error("Invalid argument passed to uncompress.");for(var Ft,qe,tn,Ht,nn={},Dt=1,$t=nn,Pn=[],$n="",yr="",Mr=Bt.length-1,tr=1;tr<Mr;tr+=1)(Ht=Bt[tr])=="'"?Ft?(tn=Ft.join(""),Ft=void 0):Ft=[]:Ft?Ft.push(Ht):Ht=="{"?(Pn.push([$t,tn]),$t={},tn=void 0):Ht=="}"?((qe=Pn.pop())[0][qe[1]]=$t,tn=void 0,$t=qe[0]):Ht=="-"?Dt=-1:tn===void 0?ie.hasOwnProperty(Ht)?($n+=ie[Ht],tn=parseInt($n,16)*Dt,Dt=1,$n=""):$n+=Ht:ie.hasOwnProperty(Ht)?(yr+=ie[Ht],$t[tn]=parseInt(yr,16)*Dt,Dt=1,tn=void 0,yr=""):yr+=Ht;return nn},ke={codePages:["WinAnsiEncoding"],WinAnsiEncoding:Qe("{19m8n201n9q201o9r201s9l201t9m201u8m201w9n201x9o201y8o202k8q202l8r202m9p202q8p20aw8k203k8t203t8v203u9v2cq8s212m9t15m8w15n9w2dw9s16k8u16l9u17s9z17x8y17y9y}")},tt={Unicode:{Courier:ke,"Courier-Bold":ke,"Courier-BoldOblique":ke,"Courier-Oblique":ke,Helvetica:ke,"Helvetica-Bold":ke,"Helvetica-BoldOblique":ke,"Helvetica-Oblique":ke,"Times-Roman":ke,"Times-Bold":ke,"Times-BoldItalic":ke,"Times-Italic":ke}},dt={Unicode:{"Courier-Oblique":Qe("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-BoldItalic":Qe("{'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":Qe("{'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:Qe("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-BoldOblique":Qe("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Bold":Qe("{'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:Qe("{'widths'{k3uaw4r19m3m2k1t2l2l202m2y2n3m2p5n202q6o3k3m2s2l2t2l2v3r2w1t3m3m2y1t2z1wbk2sbl3r'fof'6o3n3m3o3m3p3m3q3m3r3m3s3m3t3m3u1w3v1w3w3r3x3r3y3r3z2wbp3t3l3m5v2l5x2l5z3m2q4yfr3r7v3k7w1o7x3k}'kerning'{'fof'-6o}}"),Helvetica:Qe("{'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":Qe("{'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:Qe("{'widths'{k4u2k1w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-Bold":Qe("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Italic":Qe("{'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":Qe("{'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":Qe("{'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}}}")}};Ae.events.push(["addFont",function(Bt){var Ft=Bt.font,qe=dt.Unicode[Ft.postScriptName];qe&&(Ft.metadata.Unicode={},Ft.metadata.Unicode.widths=qe.widths,Ft.metadata.Unicode.kerning=qe.kerning);var tn=tt.Unicode[Ft.postScriptName];tn&&(Ft.metadata.Unicode.encoding=tn,Ft.encoding=tn.codePages[0])}])}(no.API),function(Ae){var re=function(ie){for(var fe=ie.length,ye=new Uint8Array(fe),ve=0;ve<fe;ve++)ye[ve]=ie.charCodeAt(ve);return ye};Ae.API.events.push(["addFont",function(ie){var fe=void 0,ye=ie.font,ve=ie.instance;if(!ye.isStandardFont){if(ve===void 0)throw new Error("Font does not exist in vFS, import fonts or remove declaration doc.addFont('"+ye.postScriptName+"').");if(typeof(fe=ve.existsFileInVFS(ye.postScriptName)===!1?ve.loadFile(ye.postScriptName):ve.getFileFromVFS(ye.postScriptName))!="string")throw new Error("Font is not stored as string-data in vFS, import fonts or remove declaration doc.addFont('"+ye.postScriptName+"').");(function(Pe,Qe){Qe=/^\x00\x01\x00\x00/.test(Qe)?re(Qe):re(Xn(Qe)),Pe.metadata=Ae.API.TTFFont.open(Qe),Pe.metadata.Unicode=Pe.metadata.Unicode||{encoding:{},kerning:{},widths:[]},Pe.metadata.glyIdsUsed=[0]})(ye,fe)}}])}(no),function(Ae){function re(){return(ua.canvg?Promise.resolve(ua.canvg):me.e(1935).then(me.bind(me,71935))).catch(function(ie){return Promise.reject(new Error("Could not load canvg: "+ie))}).then(function(ie){return ie.default?ie.default:ie})}no.API.addSvgAsImage=function(ie,fe,ye,ve,Pe,Qe,ke,tt){if(isNaN(fe)||isNaN(ye))throw Bo.error("jsPDF.addSvgAsImage: Invalid coordinates",arguments),new Error("Invalid coordinates passed to jsPDF.addSvgAsImage");if(isNaN(ve)||isNaN(Pe))throw Bo.error("jsPDF.addSvgAsImage: Invalid measurements",arguments),new Error("Invalid measurements (width and/or height) passed to jsPDF.addSvgAsImage");var dt=document.createElement("canvas");dt.width=ve,dt.height=Pe;var Bt=dt.getContext("2d");Bt.fillStyle="#fff",Bt.fillRect(0,0,dt.width,dt.height);var Ft={ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0},qe=this;return re().then(function(tn){return tn.fromString(Bt,ie,Ft)},function(){return Promise.reject(new Error("Could not load canvg."))}).then(function(tn){return tn.render(Ft)}).then(function(){qe.addImage(dt.toDataURL("image/jpeg",1),fe,ye,ve,Pe,ke,tt)})}}(),no.API.putTotalPages=function(Ae){var re,ie=0;parseInt(this.internal.getFont().id.substr(1),10)<15?(re=new RegExp(Ae,"g"),ie=this.internal.getNumberOfPages()):(re=new RegExp(this.pdfEscape16(Ae,this.internal.getFont()),"g"),ie=this.pdfEscape16(this.internal.getNumberOfPages()+"",this.internal.getFont()));for(var fe=1;fe<=this.internal.getNumberOfPages();fe++)for(var ye=0;ye<this.internal.pages[fe].length;ye++)this.internal.pages[fe][ye]=this.internal.pages[fe][ye].replace(re,ie);return this},no.API.viewerPreferences=function(Ae,re){var ie;Ae=Ae||{},re=re||!1;var fe,ye,ve,Pe={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}},Qe=Object.keys(Pe),ke=[],tt=0,dt=0,Bt=0;function Ft(tn,Ht){var nn,Dt=!1;for(nn=0;nn<tn.length;nn+=1)tn[nn]===Ht&&(Dt=!0);return Dt}if(this.internal.viewerpreferences===void 0&&(this.internal.viewerpreferences={},this.internal.viewerpreferences.configuration=JSON.parse(JSON.stringify(Pe)),this.internal.viewerpreferences.isSubscribed=!1),ie=this.internal.viewerpreferences.configuration,Ae==="reset"||re===!0){var qe=Qe.length;for(Bt=0;Bt<qe;Bt+=1)ie[Qe[Bt]].value=ie[Qe[Bt]].defaultValue,ie[Qe[Bt]].explicitSet=!1}if((0,ee.Z)(Ae)==="object"){for(ye in Ae)if(ve=Ae[ye],Ft(Qe,ye)&&ve!==void 0){if(ie[ye].type==="boolean"&&typeof ve=="boolean")ie[ye].value=ve;else if(ie[ye].type==="name"&&Ft(ie[ye].valueSet,ve))ie[ye].value=ve;else if(ie[ye].type==="integer"&&Number.isInteger(ve))ie[ye].value=ve;else if(ie[ye].type==="array"){for(tt=0;tt<ve.length;tt+=1)if(fe=!0,ve[tt].length===1&&typeof ve[tt][0]=="number")ke.push(String(ve[tt]-1));else if(ve[tt].length>1){for(dt=0;dt<ve[tt].length;dt+=1)typeof ve[tt][dt]!="number"&&(fe=!1);fe===!0&&ke.push([ve[tt][0]-1,ve[tt][1]-1].join(" "))}ie[ye].value="["+ke.join(" ")+"]"}else ie[ye].value=ie[ye].defaultValue;ie[ye].explicitSet=!0}}return this.internal.viewerpreferences.isSubscribed===!1&&(this.internal.events.subscribe("putCatalog",function(){var tn,Ht=[];for(tn in ie)ie[tn].explicitSet===!0&&(ie[tn].type==="name"?Ht.push("/"+tn+" /"+ie[tn].value):Ht.push("/"+tn+" "+ie[tn].value));Ht.length!==0&&this.internal.write(`/ViewerPreferences
|
|
|
<<
|
|
|
`+Ht.join(`
|
|
|
`)+`
|
|
|
>>`)}),this.internal.viewerpreferences.isSubscribed=!0),this.internal.viewerpreferences.configuration=ie,this},function(Ae){var re=function(){var fe='<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>',ye=unescape(encodeURIComponent('<x:xmpmeta xmlns:x="adobe:ns:meta/">')),ve=unescape(encodeURIComponent(fe)),Pe=unescape(encodeURIComponent(this.internal.__metadata__.metadata)),Qe=unescape(encodeURIComponent("</jspdf:metadata></rdf:Description></rdf:RDF>")),ke=unescape(encodeURIComponent("</x:xmpmeta>")),tt=ve.length+Pe.length+Qe.length+ye.length+ke.length;this.internal.__metadata__.metadata_object_number=this.internal.newObject(),this.internal.write("<< /Type /Metadata /Subtype /XML /Length "+tt+" >>"),this.internal.write("stream"),this.internal.write(ye+ve+Pe+Qe+ke),this.internal.write("endstream"),this.internal.write("endobj")},ie=function(){this.internal.__metadata__.metadata_object_number&&this.internal.write("/Metadata "+this.internal.__metadata__.metadata_object_number+" 0 R")};Ae.addMetadata=function(fe,ye){return this.internal.__metadata__===void 0&&(this.internal.__metadata__={metadata:fe,namespaceuri:ye||"http://jspdf.default.namespaceuri/"},this.internal.events.subscribe("putCatalog",ie),this.internal.events.subscribe("postPutResources",re)),this}}(no.API),function(Ae){var re=Ae.API,ie=re.pdfEscape16=function(ve,Pe){for(var Qe,ke=Pe.metadata.Unicode.widths,tt=["","0","00","000","0000"],dt=[""],Bt=0,Ft=ve.length;Bt<Ft;++Bt){if(Qe=Pe.metadata.characterToGlyph(ve.charCodeAt(Bt)),Pe.metadata.glyIdsUsed.push(Qe),Pe.metadata.toUnicode[Qe]=ve.charCodeAt(Bt),ke.indexOf(Qe)==-1&&(ke.push(Qe),ke.push([parseInt(Pe.metadata.widthOfGlyph(Qe),10)])),Qe=="0")return dt.join("");Qe=Qe.toString(16),dt.push(tt[4-Qe.length],Qe)}return dt.join("")},fe=function(ve){var Pe,Qe,ke,tt,dt,Bt,Ft;for(dt=`/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`,ke=[],Bt=0,Ft=(Qe=Object.keys(ve).sort(function(qe,tn){return qe-tn})).length;Bt<Ft;Bt++)Pe=Qe[Bt],ke.length>=100&&(dt+=`
|
|
|
`+ke.length+` beginbfchar
|
|
|
`+ke.join(`
|
|
|
`)+`
|
|
|
endbfchar`,ke=[]),ve[Pe]!==void 0&&ve[Pe]!==null&&typeof ve[Pe].toString=="function"&&(tt=("0000"+ve[Pe].toString(16)).slice(-4),Pe=("0000"+(+Pe).toString(16)).slice(-4),ke.push("<"+Pe+"><"+tt+">"));return ke.length&&(dt+=`
|
|
|
`+ke.length+` beginbfchar
|
|
|
`+ke.join(`
|
|
|
`)+`
|
|
|
endbfchar
|
|
|
`),dt+=`endcmap
|
|
|
CMapName currentdict /CMap defineresource pop
|
|
|
end
|
|
|
end`};re.events.push(["putFont",function(ve){(function(Pe){var Qe=Pe.font,ke=Pe.out,tt=Pe.newObject,dt=Pe.putStream;if(Qe.metadata instanceof Ae.API.TTFFont&&Qe.encoding==="Identity-H"){for(var Bt=Qe.metadata.Unicode.widths,Ft=Qe.metadata.subset.encode(Qe.metadata.glyIdsUsed,1),qe="",tn=0;tn<Ft.length;tn++)qe+=String.fromCharCode(Ft[tn]);var Ht=tt();dt({data:qe,addLength1:!0,objectId:Ht}),ke("endobj");var nn=tt();dt({data:fe(Qe.metadata.toUnicode),addLength1:!0,objectId:nn}),ke("endobj");var Dt=tt();ke("<<"),ke("/Type /FontDescriptor"),ke("/FontName /"+HA(Qe.fontName)),ke("/FontFile2 "+Ht+" 0 R"),ke("/FontBBox "+Ae.API.PDFObject.convert(Qe.metadata.bbox)),ke("/Flags "+Qe.metadata.flags),ke("/StemV "+Qe.metadata.stemV),ke("/ItalicAngle "+Qe.metadata.italicAngle),ke("/Ascent "+Qe.metadata.ascender),ke("/Descent "+Qe.metadata.decender),ke("/CapHeight "+Qe.metadata.capHeight),ke(">>"),ke("endobj");var $t=tt();ke("<<"),ke("/Type /Font"),ke("/BaseFont /"+HA(Qe.fontName)),ke("/FontDescriptor "+Dt+" 0 R"),ke("/W "+Ae.API.PDFObject.convert(Bt)),ke("/CIDToGIDMap /Identity"),ke("/DW 1000"),ke("/Subtype /CIDFontType2"),ke("/CIDSystemInfo"),ke("<<"),ke("/Supplement 0"),ke("/Registry (Adobe)"),ke("/Ordering ("+Qe.encoding+")"),ke(">>"),ke(">>"),ke("endobj"),Qe.objectNumber=tt(),ke("<<"),ke("/Type /Font"),ke("/Subtype /Type0"),ke("/ToUnicode "+nn+" 0 R"),ke("/BaseFont /"+HA(Qe.fontName)),ke("/Encoding /"+Qe.encoding),ke("/DescendantFonts ["+$t+" 0 R]"),ke(">>"),ke("endobj"),Qe.isAlreadyPutted=!0}})(ve)}]),re.events.push(["putFont",function(ve){(function(Pe){var Qe=Pe.font,ke=Pe.out,tt=Pe.newObject,dt=Pe.putStream;if(Qe.metadata instanceof Ae.API.TTFFont&&Qe.encoding==="WinAnsiEncoding"){for(var Bt=Qe.metadata.rawData,Ft="",qe=0;qe<Bt.length;qe++)Ft+=String.fromCharCode(Bt[qe]);var tn=tt();dt({data:Ft,addLength1:!0,objectId:tn}),ke("endobj");var Ht=tt();dt({data:fe(Qe.metadata.toUnicode),addLength1:!0,objectId:Ht}),ke("endobj");var nn=tt();ke("<<"),ke("/Descent "+Qe.metadata.decender),ke("/CapHeight "+Qe.metadata.capHeight),ke("/StemV "+Qe.metadata.stemV),ke("/Type /FontDescriptor"),ke("/FontFile2 "+tn+" 0 R"),ke("/Flags 96"),ke("/FontBBox "+Ae.API.PDFObject.convert(Qe.metadata.bbox)),ke("/FontName /"+HA(Qe.fontName)),ke("/ItalicAngle "+Qe.metadata.italicAngle),ke("/Ascent "+Qe.metadata.ascender),ke(">>"),ke("endobj"),Qe.objectNumber=tt();for(var Dt=0;Dt<Qe.metadata.hmtx.widths.length;Dt++)Qe.metadata.hmtx.widths[Dt]=parseInt(Qe.metadata.hmtx.widths[Dt]*(1e3/Qe.metadata.head.unitsPerEm));ke("<</Subtype/TrueType/Type/Font/ToUnicode "+Ht+" 0 R/BaseFont/"+HA(Qe.fontName)+"/FontDescriptor "+nn+" 0 R/Encoding/"+Qe.encoding+" /FirstChar 29 /LastChar 255 /Widths "+Ae.API.PDFObject.convert(Qe.metadata.hmtx.widths)+">>"),ke("endobj"),Qe.isAlreadyPutted=!0}})(ve)}]);var ye=function(ve){var Pe,Qe=ve.text||"",ke=ve.x,tt=ve.y,dt=ve.options||{},Bt=ve.mutex||{},Ft=Bt.pdfEscape,qe=Bt.activeFontKey,tn=Bt.fonts,Ht=qe,nn="",Dt=0,$t="",Pn=tn[Ht].encoding;if(tn[Ht].encoding!=="Identity-H")return{text:Qe,x:ke,y:tt,options:dt,mutex:Bt};for($t=Qe,Ht=qe,Array.isArray(Qe)&&($t=Qe[0]),Dt=0;Dt<$t.length;Dt+=1)tn[Ht].metadata.hasOwnProperty("cmap")&&(Pe=tn[Ht].metadata.cmap.unicode.codeMap[$t[Dt].charCodeAt(0)]),Pe||$t[Dt].charCodeAt(0)<256&&tn[Ht].metadata.hasOwnProperty("Unicode")?nn+=$t[Dt]:nn+="";var $n="";return parseInt(Ht.slice(1))<14||Pn==="WinAnsiEncoding"?$n=Ft(nn,Ht).split("").map(function(yr){return yr.charCodeAt(0).toString(16)}).join(""):Pn==="Identity-H"&&($n=ie(nn,tn[Ht])),Bt.isHex=!0,{text:$n,x:ke,y:tt,options:dt,mutex:Bt}};re.events.push(["postProcessText",function(ve){var Pe=ve.text||"",Qe=[],ke={text:Pe,x:ve.x,y:ve.y,options:ve.options,mutex:ve.mutex};if(Array.isArray(Pe)){var tt=0;for(tt=0;tt<Pe.length;tt+=1)Array.isArray(Pe[tt])&&Pe[tt].length===3?Qe.push([ye(Object.assign({},ke,{text:Pe[tt][0]})).text,Pe[tt][1],Pe[tt][2]]):Qe.push(ye(Object.assign({},ke,{text:Pe[tt]})).text);ve.text=Qe}else ve.text=ye(Object.assign({},ke,{text:Pe})).text}])}(no),function(Ae){var re=function(){return this.internal.vFS===void 0&&(this.internal.vFS={}),!0};Ae.existsFileInVFS=function(ie){return re.call(this),this.internal.vFS[ie]!==void 0},Ae.addFileToVFS=function(ie,fe){return re.call(this),this.internal.vFS[ie]=fe,this},Ae.getFileFromVFS=function(ie){return re.call(this),this.internal.vFS[ie]!==void 0?this.internal.vFS[ie]:null}}(no.API),function(Ae){Ae.__bidiEngine__=Ae.prototype.__bidiEngine__=function(fe){var ye,ve,Pe,Qe,ke,tt,dt,Bt=re,Ft=[[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]],qe=[[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]],tn={L:0,R:1,EN:2,AN:3,N:4,B:5,S:6},Ht={0:0,5:1,6:2,7:3,32:4,251:5,254:6,255:7},nn=["(",")","(","<",">","<","[","]","[","{","}","{","\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"],Dt=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)$/),$t=!1,Pn=0;this.__bidiEngine__={};var $n=function(Jt){var Xt=Jt.charCodeAt(),On=Xt>>8,Cn=Ht[On];return Cn!==void 0?Bt[256*Cn+(255&Xt)]:On===252||On===253?"AL":Dt.test(On)?"L":On===8?"R":"N"},yr=function(Jt){for(var Xt,On=0;On<Jt.length;On++){if((Xt=$n(Jt.charAt(On)))==="L")return!1;if(Xt==="R")return!0}return!1},Mr=function(Jt,Xt,On,Cn){var Fr,cr,Dr,or,Rr=Xt[Cn];switch(Rr){case"L":case"R":$t=!1;break;case"N":case"AN":break;case"EN":$t&&(Rr="AN");break;case"AL":$t=!0,Rr="R";break;case"WS":Rr="N";break;case"CS":Cn<1||Cn+1>=Xt.length||(Fr=On[Cn-1])!=="EN"&&Fr!=="AN"||(cr=Xt[Cn+1])!=="EN"&&cr!=="AN"?Rr="N":$t&&(cr="AN"),Rr=cr===Fr?cr:"N";break;case"ES":Rr=(Fr=Cn>0?On[Cn-1]:"B")==="EN"&&Cn+1<Xt.length&&Xt[Cn+1]==="EN"?"EN":"N";break;case"ET":if(Cn>0&&On[Cn-1]==="EN"){Rr="EN";break}if($t){Rr="N";break}for(Dr=Cn+1,or=Xt.length;Dr<or&&Xt[Dr]==="ET";)Dr++;Rr=Dr<or&&Xt[Dr]==="EN"?"EN":"N";break;case"NSM":if(Pe&&!Qe){for(or=Xt.length,Dr=Cn+1;Dr<or&&Xt[Dr]==="NSM";)Dr++;if(Dr<or){var Ur=Jt[Cn],Ha=Ur>=1425&&Ur<=2303||Ur===64286;if(Fr=Xt[Dr],Ha&&(Fr==="R"||Fr==="AL")){Rr="R";break}}}Rr=Cn<1||(Fr=Xt[Cn-1])==="B"?"N":On[Cn-1];break;case"B":$t=!1,ye=!0,Rr=Pn;break;case"S":ve=!0,Rr="N";break;case"LRE":case"RLE":case"LRO":case"RLO":case"PDF":$t=!1;break;case"BN":Rr="N"}return Rr},tr=function(Jt,Xt,On){var Cn=Jt.split("");return On&&bn(Cn,On,{hiLevel:Pn}),Cn.reverse(),Xt&&Xt.reverse(),Cn.join("")},bn=function(Jt,Xt,On){var Cn,Fr,cr,Dr,or,Rr=-1,Ur=Jt.length,Ha=0,Et=[],An=Pn?qe:Ft,Sn=[];for($t=!1,ye=!1,ve=!1,Fr=0;Fr<Ur;Fr++)Sn[Fr]=$n(Jt[Fr]);for(cr=0;cr<Ur;cr++){if(or=Ha,Et[cr]=Mr(Jt,Sn,Et,cr),Cn=240&(Ha=An[or][tn[Et[cr]]]),Ha&=15,Xt[cr]=Dr=An[Ha][5],Cn>0)if(Cn===16){for(Fr=Rr;Fr<cr;Fr++)Xt[Fr]=1;Rr=-1}else Rr=-1;if(An[Ha][6])Rr===-1&&(Rr=cr);else if(Rr>-1){for(Fr=Rr;Fr<cr;Fr++)Xt[Fr]=Dr;Rr=-1}Sn[cr]==="B"&&(Xt[cr]=0),On.hiLevel|=Dr}ve&&function(Rn,zn,Ar){for(var gr=0;gr<Ar;gr++)if(Rn[gr]==="S"){zn[gr]=Pn;for(var vr=gr-1;vr>=0&&Rn[vr]==="WS";vr--)zn[vr]=Pn}}(Sn,Xt,Ur)},Tr=function(Jt,Xt,On,Cn,Fr){if(!(Fr.hiLevel<Jt)){if(Jt===1&&Pn===1&&!ye)return Xt.reverse(),void(On&&On.reverse());for(var cr,Dr,or,Rr,Ur=Xt.length,Ha=0;Ha<Ur;){if(Cn[Ha]>=Jt){for(or=Ha+1;or<Ur&&Cn[or]>=Jt;)or++;for(Rr=Ha,Dr=or-1;Rr<Dr;Rr++,Dr--)cr=Xt[Rr],Xt[Rr]=Xt[Dr],Xt[Dr]=cr,On&&(cr=On[Rr],On[Rr]=On[Dr],On[Dr]=cr);Ha=or}Ha++}}},Or=function(Jt,Xt,On){var Cn=Jt.split(""),Fr={hiLevel:Pn};return On||(On=[]),bn(Cn,On,Fr),function(cr,Dr,or){if(or.hiLevel!==0&&dt)for(var Rr,Ur=0;Ur<cr.length;Ur++)Dr[Ur]===1&&(Rr=nn.indexOf(cr[Ur]))>=0&&(cr[Ur]=nn[Rr+1])}(Cn,On,Fr),Tr(2,Cn,Xt,On,Fr),Tr(1,Cn,Xt,On,Fr),Cn.join("")};return this.__bidiEngine__.doBidiReorder=function(Jt,Xt,On){if(function(Fr,cr){if(cr)for(var Dr=0;Dr<Fr.length;Dr++)cr[Dr]=Dr;Qe===void 0&&(Qe=yr(Fr)),tt===void 0&&(tt=yr(Fr))}(Jt,Xt),Pe||!ke||tt)if(Pe&&ke&&Qe^tt)Pn=Qe?1:0,Jt=tr(Jt,Xt,On);else if(!Pe&&ke&&tt)Pn=Qe?1:0,Jt=Or(Jt,Xt,On),Jt=tr(Jt,Xt);else if(!Pe||Qe||ke||tt){if(Pe&&!ke&&Qe^tt)Jt=tr(Jt,Xt),Qe?(Pn=0,Jt=Or(Jt,Xt,On)):(Pn=1,Jt=Or(Jt,Xt,On),Jt=tr(Jt,Xt));else if(Pe&&Qe&&!ke&&tt)Pn=1,Jt=Or(Jt,Xt,On),Jt=tr(Jt,Xt);else if(!Pe&&!ke&&Qe^tt){var Cn=dt;Qe?(Pn=1,Jt=Or(Jt,Xt,On),Pn=0,dt=!1,Jt=Or(Jt,Xt,On),dt=Cn):(Pn=0,Jt=Or(Jt,Xt,On),Jt=tr(Jt,Xt),Pn=1,dt=!1,Jt=Or(Jt,Xt,On),dt=Cn,Jt=tr(Jt,Xt))}}else Pn=0,Jt=Or(Jt,Xt,On);else Pn=Qe?1:0,Jt=Or(Jt,Xt,On);return Jt},this.__bidiEngine__.setOptions=function(Jt){Jt&&(Pe=Jt.isInputVisual,ke=Jt.isOutputVisual,Qe=Jt.isInputRtl,tt=Jt.isOutputRtl,dt=Jt.isSymmetricSwapping)},this.__bidiEngine__.setOptions(fe),this.__bidiEngine__};var re=["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"],ie=new Ae.__bidiEngine__({isInputVisual:!0});Ae.API.events.push(["postProcessText",function(fe){var ye=fe.text,ve=(fe.x,fe.y,fe.options||{}),Pe=(fe.mutex,ve.lang,[]);if(ve.isInputVisual=typeof ve.isInputVisual!="boolean"||ve.isInputVisual,ie.setOptions(ve),Object.prototype.toString.call(ye)==="[object Array]"){var Qe=0;for(Pe=[],Qe=0;Qe<ye.length;Qe+=1)Object.prototype.toString.call(ye[Qe])==="[object Array]"?Pe.push([ie.doBidiReorder(ye[Qe][0]),ye[Qe][1],ye[Qe][2]]):Pe.push([ie.doBidiReorder(ye[Qe])]);fe.text=Pe}else fe.text=ie.doBidiReorder(ye);ie.setOptions({isInputVisual:!0})}])}(no),no.API.TTFFont=function(){function Ae(re){var ie;if(this.rawData=re,ie=this.contents=new _A(re),this.contents.pos=4,ie.readString(4)==="ttcf")throw new Error("TTCF not supported.");ie.pos=0,this.parse(),this.subset=new wr(this),this.registerTTF()}return Ae.open=function(re){return new Ae(re)},Ae.prototype.parse=function(){return this.directory=new hs(this.contents),this.head=new dA(this),this.name=new hl(this),this.cmap=new Gl(this),this.toUnicode={},this.hhea=new Dl(this),this.maxp=new Ws(this),this.hmtx=new ju(this),this.post=new uu(this),this.os2=new Zl(this),this.loca=new Uo(this),this.glyf=new Wl(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]},Ae.prototype.registerTTF=function(){var re,ie,fe,ye,ve;if(this.scaleFactor=1e3/this.head.unitsPerEm,this.bbox=function(){var Pe,Qe,ke,tt;for(tt=[],Pe=0,Qe=(ke=this.bbox).length;Pe<Qe;Pe++)re=ke[Pe],tt.push(Math.round(re*this.scaleFactor));return tt}.call(this),this.stemV=0,this.post.exists?(fe=255&(ye=this.post.italic_angle),32768&(ie=ye>>16)&&(ie=-(1+(65535^ie))),this.italicAngle=+(ie+"."+fe)):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=(ve=this.familyClass)===1||ve===2||ve===3||ve===4||ve===5||ve===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")},Ae.prototype.characterToGlyph=function(re){var ie;return((ie=this.cmap.unicode)!=null?ie.codeMap[re]:void 0)||0},Ae.prototype.widthOfGlyph=function(re){var ie;return ie=1e3/this.head.unitsPerEm,this.hmtx.forGlyph(re).advance*ie},Ae.prototype.widthOfString=function(re,ie,fe){var ye,ve,Pe,Qe;for(Pe=0,ve=0,Qe=(re=""+re).length;0<=Qe?ve<Qe:ve>Qe;ve=0<=Qe?++ve:--ve)ye=re.charCodeAt(ve),Pe+=this.widthOfGlyph(this.characterToGlyph(ye))+fe*(1e3/ie)||0;return Pe*(ie/1e3)},Ae.prototype.lineHeight=function(re,ie){var fe;return ie==null&&(ie=!1),fe=ie?this.lineGap:0,(this.ascender+fe-this.decender)/1e3*re},Ae}();var jA,_A=function(){function Ae(re){this.data=re!=null?re:[],this.pos=0,this.length=this.data.length}return Ae.prototype.readByte=function(){return this.data[this.pos++]},Ae.prototype.writeByte=function(re){return this.data[this.pos++]=re},Ae.prototype.readUInt32=function(){return 16777216*this.readByte()+(this.readByte()<<16)+(this.readByte()<<8)+this.readByte()},Ae.prototype.writeUInt32=function(re){return this.writeByte(re>>>24&255),this.writeByte(re>>16&255),this.writeByte(re>>8&255),this.writeByte(255&re)},Ae.prototype.readInt32=function(){var re;return(re=this.readUInt32())>=2147483648?re-4294967296:re},Ae.prototype.writeInt32=function(re){return re<0&&(re+=4294967296),this.writeUInt32(re)},Ae.prototype.readUInt16=function(){return this.readByte()<<8|this.readByte()},Ae.prototype.writeUInt16=function(re){return this.writeByte(re>>8&255),this.writeByte(255&re)},Ae.prototype.readInt16=function(){var re;return(re=this.readUInt16())>=32768?re-65536:re},Ae.prototype.writeInt16=function(re){return re<0&&(re+=65536),this.writeUInt16(re)},Ae.prototype.readString=function(re){var ie,fe;for(fe=[],ie=0;0<=re?ie<re:ie>re;ie=0<=re?++ie:--ie)fe[ie]=String.fromCharCode(this.readByte());return fe.join("")},Ae.prototype.writeString=function(re){var ie,fe,ye;for(ye=[],ie=0,fe=re.length;0<=fe?ie<fe:ie>fe;ie=0<=fe?++ie:--ie)ye.push(this.writeByte(re.charCodeAt(ie)));return ye},Ae.prototype.readShort=function(){return this.readInt16()},Ae.prototype.writeShort=function(re){return this.writeInt16(re)},Ae.prototype.readLongLong=function(){var re,ie,fe,ye,ve,Pe,Qe,ke;return re=this.readByte(),ie=this.readByte(),fe=this.readByte(),ye=this.readByte(),ve=this.readByte(),Pe=this.readByte(),Qe=this.readByte(),ke=this.readByte(),128&re?-1*(72057594037927940*(255^re)+281474976710656*(255^ie)+1099511627776*(255^fe)+4294967296*(255^ye)+16777216*(255^ve)+65536*(255^Pe)+256*(255^Qe)+(255^ke)+1):72057594037927940*re+281474976710656*ie+1099511627776*fe+4294967296*ye+16777216*ve+65536*Pe+256*Qe+ke},Ae.prototype.writeLongLong=function(re){var ie,fe;return ie=Math.floor(re/4294967296),fe=4294967295&re,this.writeByte(ie>>24&255),this.writeByte(ie>>16&255),this.writeByte(ie>>8&255),this.writeByte(255&ie),this.writeByte(fe>>24&255),this.writeByte(fe>>16&255),this.writeByte(fe>>8&255),this.writeByte(255&fe)},Ae.prototype.readInt=function(){return this.readInt32()},Ae.prototype.writeInt=function(re){return this.writeInt32(re)},Ae.prototype.read=function(re){var ie,fe;for(ie=[],fe=0;0<=re?fe<re:fe>re;fe=0<=re?++fe:--fe)ie.push(this.readByte());return ie},Ae.prototype.write=function(re){var ie,fe,ye,ve;for(ve=[],fe=0,ye=re.length;fe<ye;fe++)ie=re[fe],ve.push(this.writeByte(ie));return ve},Ae}(),hs=function(){var Ae;function re(ie){var fe,ye,ve;for(this.scalarType=ie.readInt(),this.tableCount=ie.readShort(),this.searchRange=ie.readShort(),this.entrySelector=ie.readShort(),this.rangeShift=ie.readShort(),this.tables={},ye=0,ve=this.tableCount;0<=ve?ye<ve:ye>ve;ye=0<=ve?++ye:--ye)fe={tag:ie.readString(4),checksum:ie.readInt(),offset:ie.readInt(),length:ie.readInt()},this.tables[fe.tag]=fe}return re.prototype.encode=function(ie){var fe,ye,ve,Pe,Qe,ke,tt,dt,Bt,Ft,qe,tn,Ht;for(Ht in qe=Object.keys(ie).length,ke=Math.log(2),Bt=16*Math.floor(Math.log(qe)/ke),Pe=Math.floor(Bt/ke),dt=16*qe-Bt,(ye=new _A).writeInt(this.scalarType),ye.writeShort(qe),ye.writeShort(Bt),ye.writeShort(Pe),ye.writeShort(dt),ve=16*qe,tt=ye.pos+ve,Qe=null,tn=[],ie)for(Ft=ie[Ht],ye.writeString(Ht),ye.writeInt(Ae(Ft)),ye.writeInt(tt),ye.writeInt(Ft.length),tn=tn.concat(Ft),Ht==="head"&&(Qe=tt),tt+=Ft.length;tt%4;)tn.push(0),tt++;return ye.write(tn),fe=2981146554-Ae(ye.data),ye.pos=Qe+8,ye.writeUInt32(fe),ye.data},Ae=function(ie){var fe,ye,ve,Pe;for(ie=cu.call(ie);ie.length%4;)ie.push(0);for(ve=new _A(ie),ye=0,fe=0,Pe=ie.length;fe<Pe;fe=fe+=4)ye+=ve.readUInt32();return 4294967295&ye},re}(),Zs={}.hasOwnProperty,KA=function(Ae,re){for(var ie in re)Zs.call(re,ie)&&(Ae[ie]=re[ie]);function fe(){this.constructor=Ae}return fe.prototype=re.prototype,Ae.prototype=new fe,Ae.__super__=re.prototype,Ae};jA=function(){function Ae(re){var ie;this.file=re,ie=this.file.directory.tables[this.tag],this.exists=!!ie,ie&&(this.offset=ie.offset,this.length=ie.length,this.parse(this.file.contents))}return Ae.prototype.parse=function(){},Ae.prototype.encode=function(){},Ae.prototype.raw=function(){return this.exists?(this.file.contents.pos=this.offset,this.file.contents.read(this.length)):null},Ae}();var dA=function(Ae){function re(){return re.__super__.constructor.apply(this,arguments)}return KA(re,jA),re.prototype.tag="head",re.prototype.parse=function(ie){return ie.pos=this.offset,this.version=ie.readInt(),this.revision=ie.readInt(),this.checkSumAdjustment=ie.readInt(),this.magicNumber=ie.readInt(),this.flags=ie.readShort(),this.unitsPerEm=ie.readShort(),this.created=ie.readLongLong(),this.modified=ie.readLongLong(),this.xMin=ie.readShort(),this.yMin=ie.readShort(),this.xMax=ie.readShort(),this.yMax=ie.readShort(),this.macStyle=ie.readShort(),this.lowestRecPPEM=ie.readShort(),this.fontDirectionHint=ie.readShort(),this.indexToLocFormat=ie.readShort(),this.glyphDataFormat=ie.readShort()},re.prototype.encode=function(ie){var fe;return(fe=new _A).writeInt(this.version),fe.writeInt(this.revision),fe.writeInt(this.checkSumAdjustment),fe.writeInt(this.magicNumber),fe.writeShort(this.flags),fe.writeShort(this.unitsPerEm),fe.writeLongLong(this.created),fe.writeLongLong(this.modified),fe.writeShort(this.xMin),fe.writeShort(this.yMin),fe.writeShort(this.xMax),fe.writeShort(this.yMax),fe.writeShort(this.macStyle),fe.writeShort(this.lowestRecPPEM),fe.writeShort(this.fontDirectionHint),fe.writeShort(ie),fe.writeShort(this.glyphDataFormat),fe.data},re}(),$A=function(){function Ae(re,ie){var fe,ye,ve,Pe,Qe,ke,tt,dt,Bt,Ft,qe,tn,Ht,nn,Dt,$t,Pn;switch(this.platformID=re.readUInt16(),this.encodingID=re.readShort(),this.offset=ie+re.readInt(),Bt=re.pos,re.pos=this.offset,this.format=re.readUInt16(),this.length=re.readUInt16(),this.language=re.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(ke=0;ke<256;++ke)this.codeMap[ke]=re.readByte();break;case 4:for(qe=re.readUInt16(),Ft=qe/2,re.pos+=6,ve=function(){var $n,yr;for(yr=[],ke=$n=0;0<=Ft?$n<Ft:$n>Ft;ke=0<=Ft?++$n:--$n)yr.push(re.readUInt16());return yr}(),re.pos+=2,Ht=function(){var $n,yr;for(yr=[],ke=$n=0;0<=Ft?$n<Ft:$n>Ft;ke=0<=Ft?++$n:--$n)yr.push(re.readUInt16());return yr}(),tt=function(){var $n,yr;for(yr=[],ke=$n=0;0<=Ft?$n<Ft:$n>Ft;ke=0<=Ft?++$n:--$n)yr.push(re.readUInt16());return yr}(),dt=function(){var $n,yr;for(yr=[],ke=$n=0;0<=Ft?$n<Ft:$n>Ft;ke=0<=Ft?++$n:--$n)yr.push(re.readUInt16());return yr}(),ye=(this.length-re.pos+this.offset)/2,Qe=function(){var $n,yr;for(yr=[],ke=$n=0;0<=ye?$n<ye:$n>ye;ke=0<=ye?++$n:--$n)yr.push(re.readUInt16());return yr}(),ke=Dt=0,Pn=ve.length;Dt<Pn;ke=++Dt)for(nn=ve[ke],fe=$t=tn=Ht[ke];tn<=nn?$t<=nn:$t>=nn;fe=tn<=nn?++$t:--$t)dt[ke]===0?Pe=fe+tt[ke]:(Pe=Qe[dt[ke]/2+(fe-tn)-(Ft-ke)]||0)!==0&&(Pe+=tt[ke]),this.codeMap[fe]=65535&Pe}re.pos=Bt}return Ae.encode=function(re,ie){var fe,ye,ve,Pe,Qe,ke,tt,dt,Bt,Ft,qe,tn,Ht,nn,Dt,$t,Pn,$n,yr,Mr,tr,bn,Tr,Or,Jt,Xt,On,Cn,Fr,cr,Dr,or,Rr,Ur,Ha,Et,An,Sn,Rn,zn,Ar,gr,vr,xa,ba,Xa;switch(Cn=new _A,Pe=Object.keys(re).sort(function(ro,Zo){return ro-Zo}),ie){case"macroman":for(Ht=0,nn=function(){var ro=[];for(tn=0;tn<256;++tn)ro.push(0);return ro}(),$t={0:0},ve={},Fr=0,Rr=Pe.length;Fr<Rr;Fr++)$t[vr=re[ye=Pe[Fr]]]==null&&($t[vr]=++Ht),ve[ye]={old:re[ye],new:$t[re[ye]]},nn[ye]=$t[re[ye]];return Cn.writeUInt16(1),Cn.writeUInt16(0),Cn.writeUInt32(12),Cn.writeUInt16(0),Cn.writeUInt16(262),Cn.writeUInt16(0),Cn.write(nn),{charMap:ve,subtable:Cn.data,maxGlyphID:Ht+1};case"unicode":for(Xt=[],Bt=[],Pn=0,$t={},fe={},Dt=tt=null,cr=0,Ur=Pe.length;cr<Ur;cr++)$t[yr=re[ye=Pe[cr]]]==null&&($t[yr]=++Pn),fe[ye]={old:yr,new:$t[yr]},Qe=$t[yr]-ye,Dt!=null&&Qe===tt||(Dt&&Bt.push(Dt),Xt.push(ye),tt=Qe),Dt=ye;for(Dt&&Bt.push(Dt),Bt.push(65535),Xt.push(65535),Or=2*(Tr=Xt.length),bn=2*Math.pow(Math.log(Tr)/Math.LN2,2),Ft=Math.log(bn/2)/Math.LN2,tr=2*Tr-bn,ke=[],Mr=[],qe=[],tn=Dr=0,Ha=Xt.length;Dr<Ha;tn=++Dr){if(Jt=Xt[tn],dt=Bt[tn],Jt===65535){ke.push(0),Mr.push(0);break}if(Jt-(On=fe[Jt].new)>=32768)for(ke.push(0),Mr.push(2*(qe.length+Tr-tn)),ye=or=Jt;Jt<=dt?or<=dt:or>=dt;ye=Jt<=dt?++or:--or)qe.push(fe[ye].new);else ke.push(On-Jt),Mr.push(0)}for(Cn.writeUInt16(3),Cn.writeUInt16(1),Cn.writeUInt32(12),Cn.writeUInt16(4),Cn.writeUInt16(16+8*Tr+2*qe.length),Cn.writeUInt16(0),Cn.writeUInt16(Or),Cn.writeUInt16(bn),Cn.writeUInt16(Ft),Cn.writeUInt16(tr),Ar=0,Et=Bt.length;Ar<Et;Ar++)ye=Bt[Ar],Cn.writeUInt16(ye);for(Cn.writeUInt16(0),gr=0,An=Xt.length;gr<An;gr++)ye=Xt[gr],Cn.writeUInt16(ye);for(xa=0,Sn=ke.length;xa<Sn;xa++)Qe=ke[xa],Cn.writeUInt16(Qe);for(ba=0,Rn=Mr.length;ba<Rn;ba++)$n=Mr[ba],Cn.writeUInt16($n);for(Xa=0,zn=qe.length;Xa<zn;Xa++)Ht=qe[Xa],Cn.writeUInt16(Ht);return{charMap:fe,subtable:Cn.data,maxGlyphID:Pn+1}}},Ae}(),Gl=function(Ae){function re(){return re.__super__.constructor.apply(this,arguments)}return KA(re,jA),re.prototype.tag="cmap",re.prototype.parse=function(ie){var fe,ye,ve;for(ie.pos=this.offset,this.version=ie.readUInt16(),ve=ie.readUInt16(),this.tables=[],this.unicode=null,ye=0;0<=ve?ye<ve:ye>ve;ye=0<=ve?++ye:--ye)fe=new $A(ie,this.offset),this.tables.push(fe),fe.isUnicode&&this.unicode==null&&(this.unicode=fe);return!0},re.encode=function(ie,fe){var ye,ve;return fe==null&&(fe="macroman"),ye=$A.encode(ie,fe),(ve=new _A).writeUInt16(0),ve.writeUInt16(1),ye.table=ve.data.concat(ye.subtable),ye},re}(),Dl=function(Ae){function re(){return re.__super__.constructor.apply(this,arguments)}return KA(re,jA),re.prototype.tag="hhea",re.prototype.parse=function(ie){return ie.pos=this.offset,this.version=ie.readInt(),this.ascender=ie.readShort(),this.decender=ie.readShort(),this.lineGap=ie.readShort(),this.advanceWidthMax=ie.readShort(),this.minLeftSideBearing=ie.readShort(),this.minRightSideBearing=ie.readShort(),this.xMaxExtent=ie.readShort(),this.caretSlopeRise=ie.readShort(),this.caretSlopeRun=ie.readShort(),this.caretOffset=ie.readShort(),ie.pos+=8,this.metricDataFormat=ie.readShort(),this.numberOfMetrics=ie.readUInt16()},re}(),Zl=function(Ae){function re(){return re.__super__.constructor.apply(this,arguments)}return KA(re,jA),re.prototype.tag="OS/2",re.prototype.parse=function(ie){if(ie.pos=this.offset,this.version=ie.readUInt16(),this.averageCharWidth=ie.readShort(),this.weightClass=ie.readUInt16(),this.widthClass=ie.readUInt16(),this.type=ie.readShort(),this.ySubscriptXSize=ie.readShort(),this.ySubscriptYSize=ie.readShort(),this.ySubscriptXOffset=ie.readShort(),this.ySubscriptYOffset=ie.readShort(),this.ySuperscriptXSize=ie.readShort(),this.ySuperscriptYSize=ie.readShort(),this.ySuperscriptXOffset=ie.readShort(),this.ySuperscriptYOffset=ie.readShort(),this.yStrikeoutSize=ie.readShort(),this.yStrikeoutPosition=ie.readShort(),this.familyClass=ie.readShort(),this.panose=function(){var fe,ye;for(ye=[],fe=0;fe<10;++fe)ye.push(ie.readByte());return ye}(),this.charRange=function(){var fe,ye;for(ye=[],fe=0;fe<4;++fe)ye.push(ie.readInt());return ye}(),this.vendorID=ie.readString(4),this.selection=ie.readShort(),this.firstCharIndex=ie.readShort(),this.lastCharIndex=ie.readShort(),this.version>0&&(this.ascent=ie.readShort(),this.descent=ie.readShort(),this.lineGap=ie.readShort(),this.winAscent=ie.readShort(),this.winDescent=ie.readShort(),this.codePageRange=function(){var fe,ye;for(ye=[],fe=0;fe<2;fe=++fe)ye.push(ie.readInt());return ye}(),this.version>1))return this.xHeight=ie.readShort(),this.capHeight=ie.readShort(),this.defaultChar=ie.readShort(),this.breakChar=ie.readShort(),this.maxContext=ie.readShort()},re}(),uu=function(Ae){function re(){return re.__super__.constructor.apply(this,arguments)}return KA(re,jA),re.prototype.tag="post",re.prototype.parse=function(ie){var fe,ye,ve;switch(ie.pos=this.offset,this.format=ie.readInt(),this.italicAngle=ie.readInt(),this.underlinePosition=ie.readShort(),this.underlineThickness=ie.readShort(),this.isFixedPitch=ie.readInt(),this.minMemType42=ie.readInt(),this.maxMemType42=ie.readInt(),this.minMemType1=ie.readInt(),this.maxMemType1=ie.readInt(),this.format){case 65536:break;case 131072:var Pe;for(ye=ie.readUInt16(),this.glyphNameIndex=[],Pe=0;0<=ye?Pe<ye:Pe>ye;Pe=0<=ye?++Pe:--Pe)this.glyphNameIndex.push(ie.readUInt16());for(this.names=[],ve=[];ie.pos<this.offset+this.length;)fe=ie.readByte(),ve.push(this.names.push(ie.readString(fe)));return ve;case 151552:return ye=ie.readUInt16(),this.offsets=ie.read(ye);case 196608:break;case 262144:return this.map=function(){var Qe,ke,tt;for(tt=[],Pe=Qe=0,ke=this.file.maxp.numGlyphs;0<=ke?Qe<ke:Qe>ke;Pe=0<=ke?++Qe:--Qe)tt.push(ie.readUInt32());return tt}.call(this)}},re}(),Ul=function(Ae,re){this.raw=Ae,this.length=Ae.length,this.platformID=re.platformID,this.encodingID=re.encodingID,this.languageID=re.languageID},hl=function(Ae){function re(){return re.__super__.constructor.apply(this,arguments)}return KA(re,jA),re.prototype.tag="name",re.prototype.parse=function(ie){var fe,ye,ve,Pe,Qe,ke,tt,dt,Bt,Ft,qe;for(ie.pos=this.offset,ie.readShort(),fe=ie.readShort(),ke=ie.readShort(),ye=[],Pe=0;0<=fe?Pe<fe:Pe>fe;Pe=0<=fe?++Pe:--Pe)ye.push({platformID:ie.readShort(),encodingID:ie.readShort(),languageID:ie.readShort(),nameID:ie.readShort(),length:ie.readShort(),offset:this.offset+ke+ie.readShort()});for(tt={},Pe=Bt=0,Ft=ye.length;Bt<Ft;Pe=++Bt)ve=ye[Pe],ie.pos=ve.offset,dt=ie.readString(ve.length),Qe=new Ul(dt,ve),tt[qe=ve.nameID]==null&&(tt[qe]=[]),tt[ve.nameID].push(Qe);this.strings=tt,this.copyright=tt[0],this.fontFamily=tt[1],this.fontSubfamily=tt[2],this.uniqueSubfamily=tt[3],this.fontName=tt[4],this.version=tt[5];try{this.postscriptName=tt[6][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}catch(tn){this.postscriptName=tt[4][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}return this.trademark=tt[7],this.manufacturer=tt[8],this.designer=tt[9],this.description=tt[10],this.vendorUrl=tt[11],this.designerUrl=tt[12],this.license=tt[13],this.licenseUrl=tt[14],this.preferredFamily=tt[15],this.preferredSubfamily=tt[17],this.compatibleFull=tt[18],this.sampleText=tt[19]},re}(),Ws=function(Ae){function re(){return re.__super__.constructor.apply(this,arguments)}return KA(re,jA),re.prototype.tag="maxp",re.prototype.parse=function(ie){return ie.pos=this.offset,this.version=ie.readInt(),this.numGlyphs=ie.readUInt16(),this.maxPoints=ie.readUInt16(),this.maxContours=ie.readUInt16(),this.maxCompositePoints=ie.readUInt16(),this.maxComponentContours=ie.readUInt16(),this.maxZones=ie.readUInt16(),this.maxTwilightPoints=ie.readUInt16(),this.maxStorage=ie.readUInt16(),this.maxFunctionDefs=ie.readUInt16(),this.maxInstructionDefs=ie.readUInt16(),this.maxStackElements=ie.readUInt16(),this.maxSizeOfInstructions=ie.readUInt16(),this.maxComponentElements=ie.readUInt16(),this.maxComponentDepth=ie.readUInt16()},re}(),ju=function(Ae){function re(){return re.__super__.constructor.apply(this,arguments)}return KA(re,jA),re.prototype.tag="hmtx",re.prototype.parse=function(ie){var fe,ye,ve,Pe,Qe,ke,tt;for(ie.pos=this.offset,this.metrics=[],fe=0,ke=this.file.hhea.numberOfMetrics;0<=ke?fe<ke:fe>ke;fe=0<=ke?++fe:--fe)this.metrics.push({advance:ie.readUInt16(),lsb:ie.readInt16()});for(ve=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=function(){var dt,Bt;for(Bt=[],fe=dt=0;0<=ve?dt<ve:dt>ve;fe=0<=ve?++dt:--dt)Bt.push(ie.readInt16());return Bt}(),this.widths=function(){var dt,Bt,Ft,qe;for(qe=[],dt=0,Bt=(Ft=this.metrics).length;dt<Bt;dt++)Pe=Ft[dt],qe.push(Pe.advance);return qe}.call(this),ye=this.widths[this.widths.length-1],tt=[],fe=Qe=0;0<=ve?Qe<ve:Qe>ve;fe=0<=ve?++Qe:--Qe)tt.push(this.widths.push(ye));return tt},re.prototype.forGlyph=function(ie){return ie in this.metrics?this.metrics[ie]:{advance:this.metrics[this.metrics.length-1].advance,lsb:this.leftSideBearings[ie-this.metrics.length]}},re}(),cu=[].slice,Wl=function(Ae){function re(){return re.__super__.constructor.apply(this,arguments)}return KA(re,jA),re.prototype.tag="glyf",re.prototype.parse=function(){return this.cache={}},re.prototype.glyphFor=function(ie){var fe,ye,ve,Pe,Qe,ke,tt,dt,Bt,Ft;return ie in this.cache?this.cache[ie]:(Pe=this.file.loca,fe=this.file.contents,ye=Pe.indexOf(ie),(ve=Pe.lengthOf(ie))===0?this.cache[ie]=null:(fe.pos=this.offset+ye,Qe=(ke=new _A(fe.read(ve))).readShort(),dt=ke.readShort(),Ft=ke.readShort(),tt=ke.readShort(),Bt=ke.readShort(),this.cache[ie]=Qe===-1?new zr(ke,dt,Ft,tt,Bt):new Vl(ke,Qe,dt,Ft,tt,Bt),this.cache[ie]))},re.prototype.encode=function(ie,fe,ye){var ve,Pe,Qe,ke,tt;for(Qe=[],Pe=[],ke=0,tt=fe.length;ke<tt;ke++)ve=ie[fe[ke]],Pe.push(Qe.length),ve&&(Qe=Qe.concat(ve.encode(ye)));return Pe.push(Qe.length),{table:Qe,offsets:Pe}},re}(),Vl=function(){function Ae(re,ie,fe,ye,ve,Pe){this.raw=re,this.numberOfContours=ie,this.xMin=fe,this.yMin=ye,this.xMax=ve,this.yMax=Pe,this.compound=!1}return Ae.prototype.encode=function(){return this.raw.data},Ae}(),zr=function(){function Ae(re,ie,fe,ye,ve){var Pe,Qe;for(this.raw=re,this.xMin=ie,this.yMin=fe,this.xMax=ye,this.yMax=ve,this.compound=!0,this.glyphIDs=[],this.glyphOffsets=[],Pe=this.raw;Qe=Pe.readShort(),this.glyphOffsets.push(Pe.pos),this.glyphIDs.push(Pe.readUInt16()),32&Qe;)Pe.pos+=1&Qe?4:2,128&Qe?Pe.pos+=8:64&Qe?Pe.pos+=4:8&Qe&&(Pe.pos+=2)}return Ae.prototype.encode=function(){var re,ie,fe;for(ie=new _A(cu.call(this.raw.data)),re=0,fe=this.glyphIDs.length;re<fe;++re)ie.pos=this.glyphOffsets[re];return ie.data},Ae}(),Uo=function(Ae){function re(){return re.__super__.constructor.apply(this,arguments)}return KA(re,jA),re.prototype.tag="loca",re.prototype.parse=function(ie){var fe,ye;return ie.pos=this.offset,fe=this.file.head.indexToLocFormat,this.offsets=fe===0?function(){var ve,Pe;for(Pe=[],ye=0,ve=this.length;ye<ve;ye+=2)Pe.push(2*ie.readUInt16());return Pe}.call(this):function(){var ve,Pe;for(Pe=[],ye=0,ve=this.length;ye<ve;ye+=4)Pe.push(ie.readUInt32());return Pe}.call(this)},re.prototype.indexOf=function(ie){return this.offsets[ie]},re.prototype.lengthOf=function(ie){return this.offsets[ie+1]-this.offsets[ie]},re.prototype.encode=function(ie,fe){for(var ye=new Uint32Array(this.offsets.length),ve=0,Pe=0,Qe=0;Qe<ye.length;++Qe)if(ye[Qe]=ve,Pe<fe.length&&fe[Pe]==Qe){++Pe,ye[Qe]=ve;var ke=this.offsets[Qe],tt=this.offsets[Qe+1]-ke;tt>0&&(ve+=tt)}for(var dt=new Array(4*ye.length),Bt=0;Bt<ye.length;++Bt)dt[4*Bt+3]=255&ye[Bt],dt[4*Bt+2]=(65280&ye[Bt])>>8,dt[4*Bt+1]=(16711680&ye[Bt])>>16,dt[4*Bt]=(4278190080&ye[Bt])>>24;return dt},re}(),wr=function(){function Ae(re){this.font=re,this.subset={},this.unicodes={},this.next=33}return Ae.prototype.generateCmap=function(){var re,ie,fe,ye,ve;for(ie in ye=this.font.cmap.tables[0].codeMap,re={},ve=this.subset)fe=ve[ie],re[ie]=ye[fe];return re},Ae.prototype.glyphsFor=function(re){var ie,fe,ye,ve,Pe,Qe,ke;for(ye={},Pe=0,Qe=re.length;Pe<Qe;Pe++)ye[ve=re[Pe]]=this.font.glyf.glyphFor(ve);for(ve in ie=[],ye)(fe=ye[ve])!=null&&fe.compound&&ie.push.apply(ie,fe.glyphIDs);if(ie.length>0)for(ve in ke=this.glyphsFor(ie))fe=ke[ve],ye[ve]=fe;return ye},Ae.prototype.encode=function(re,ie){var fe,ye,ve,Pe,Qe,ke,tt,dt,Bt,Ft,qe,tn,Ht,nn,Dt;for(ye in fe=Gl.encode(this.generateCmap(),"unicode"),Pe=this.glyphsFor(re),qe={0:0},Dt=fe.charMap)qe[(ke=Dt[ye]).old]=ke.new;for(tn in Ft=fe.maxGlyphID,Pe)tn in qe||(qe[tn]=Ft++);return dt=function($t){var Pn,$n;for(Pn in $n={},$t)$n[$t[Pn]]=Pn;return $n}(qe),Bt=Object.keys(dt).sort(function($t,Pn){return $t-Pn}),Ht=function(){var $t,Pn,$n;for($n=[],$t=0,Pn=Bt.length;$t<Pn;$t++)Qe=Bt[$t],$n.push(dt[Qe]);return $n}(),ve=this.font.glyf.encode(Pe,Ht,qe),tt=this.font.loca.encode(ve.offsets,Ht),nn={cmap:this.font.cmap.raw(),glyf:ve.table,loca:tt,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(ie)},this.font.os2.exists&&(nn["OS/2"]=this.font.os2.raw()),this.font.directory.encode(nn)},Ae}();no.API.PDFObject=function(){var Ae;function re(){}return Ae=function(ie,fe){return(Array(fe+1).join("0")+ie).slice(-fe)},re.convert=function(ie){var fe,ye,ve,Pe;if(Array.isArray(ie))return"["+function(){var Qe,ke,tt;for(tt=[],Qe=0,ke=ie.length;Qe<ke;Qe++)fe=ie[Qe],tt.push(re.convert(fe));return tt}().join(" ")+"]";if(typeof ie=="string")return"/"+ie;if(ie!=null&&ie.isString)return"("+ie+")";if(ie instanceof Date)return"(D:"+Ae(ie.getUTCFullYear(),4)+Ae(ie.getUTCMonth(),2)+Ae(ie.getUTCDate(),2)+Ae(ie.getUTCHours(),2)+Ae(ie.getUTCMinutes(),2)+Ae(ie.getUTCSeconds(),2)+"Z)";if({}.toString.call(ie)==="[object Object]"){for(ye in ve=["<<"],ie)Pe=ie[ye],ve.push("/"+ye+" "+re.convert(Pe));return ve.push(">>"),ve.join(`
|
|
|
`)}return""+ie},re}();var Eo=no},80645:function(wn,zt){zt.read=function(me,ee,Oe,Ze,st){var Ve,He,Ie=st*8-Ze-1,he=(1<<Ie)-1,Ne=he>>1,ce=-7,Ue=Oe?st-1:0,xe=Oe?-1:1,De=me[ee+Ue];for(Ue+=xe,Ve=De&(1<<-ce)-1,De>>=-ce,ce+=Ie;ce>0;Ve=Ve*256+me[ee+Ue],Ue+=xe,ce-=8);for(He=Ve&(1<<-ce)-1,Ve>>=-ce,ce+=Ze;ce>0;He=He*256+me[ee+Ue],Ue+=xe,ce-=8);if(Ve===0)Ve=1-Ne;else{if(Ve===he)return He?NaN:(De?-1:1)*(1/0);He=He+Math.pow(2,Ze),Ve=Ve-Ne}return(De?-1:1)*He*Math.pow(2,Ve-Ze)},zt.write=function(me,ee,Oe,Ze,st,Ve){var He,Ie,he,Ne=Ve*8-st-1,ce=(1<<Ne)-1,Ue=ce>>1,xe=st===23?Math.pow(2,-24)-Math.pow(2,-77):0,De=Ze?0:Ve-1,ue=Ze?1:-1,y=ee<0||ee===0&&1/ee<0?1:0;for(ee=Math.abs(ee),isNaN(ee)||ee===1/0?(Ie=isNaN(ee)?1:0,He=ce):(He=Math.floor(Math.log(ee)/Math.LN2),ee*(he=Math.pow(2,-He))<1&&(He--,he*=2),He+Ue>=1?ee+=xe/he:ee+=xe*Math.pow(2,1-Ue),ee*he>=2&&(He++,he/=2),He+Ue>=ce?(Ie=0,He=ce):He+Ue>=1?(Ie=(ee*he-1)*Math.pow(2,st),He=He+Ue):(Ie=ee*Math.pow(2,Ue-1)*Math.pow(2,st),He=0));st>=8;me[Oe+De]=Ie&255,De+=ue,Ie/=256,st-=8);for(He=He<<st|Ie,Ne+=st;Ne>0;me[Oe+De]=He&255,De+=ue,He/=256,Ne-=8);me[Oe+De-ue]|=y*128}},55733:function(wn,zt,me){var ee=me(48764).lW,Oe=me(34155);(function(Ze){wn.exports=Ze()})(function(){return function Ze(st,Ve,He){function Ie(ce,Ue){if(!Ve[ce]){if(!st[ce]){var xe=void 0;if(!Ue&&xe)return require(ce,!0);if(he)return he(ce,!0);var De=new Error("Cannot find module '"+ce+"'");throw De.code="MODULE_NOT_FOUND",De}var ue=Ve[ce]={exports:{}};st[ce][0].call(ue.exports,function(y){var a=st[ce][1][y];return Ie(a||y)},ue,ue.exports,Ze,st,Ve,He)}return Ve[ce].exports}for(var he=void 0,Ne=0;Ne<He.length;Ne++)Ie(He[Ne]);return Ie}({1:[function(Ze,st,Ve){"use strict";var He=Ze("./utils"),Ie=Ze("./support"),he="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";Ve.encode=function(Ne){for(var ce,Ue,xe,De,ue,y,a,E=[],b=0,x=Ne.length,z=x,ae=He.getTypeOf(Ne)!=="string";b<Ne.length;)z=x-b,xe=ae?(ce=Ne[b++],Ue=b<x?Ne[b++]:0,b<x?Ne[b++]:0):(ce=Ne.charCodeAt(b++),Ue=b<x?Ne.charCodeAt(b++):0,b<x?Ne.charCodeAt(b++):0),De=ce>>2,ue=(3&ce)<<4|Ue>>4,y=1<z?(15&Ue)<<2|xe>>6:64,a=2<z?63&xe:64,E.push(he.charAt(De)+he.charAt(ue)+he.charAt(y)+he.charAt(a));return E.join("")},Ve.decode=function(Ne){var ce,Ue,xe,De,ue,y,a=0,E=0,b="data:";if(Ne.substr(0,b.length)===b)throw new Error("Invalid base64 input, it looks like a data url.");var x,z=3*(Ne=Ne.replace(/[^A-Za-z0-9+/=]/g,"")).length/4;if(Ne.charAt(Ne.length-1)===he.charAt(64)&&z--,Ne.charAt(Ne.length-2)===he.charAt(64)&&z--,z%1!=0)throw new Error("Invalid base64 input, bad content length.");for(x=Ie.uint8array?new Uint8Array(0|z):new Array(0|z);a<Ne.length;)ce=he.indexOf(Ne.charAt(a++))<<2|(De=he.indexOf(Ne.charAt(a++)))>>4,Ue=(15&De)<<4|(ue=he.indexOf(Ne.charAt(a++)))>>2,xe=(3&ue)<<6|(y=he.indexOf(Ne.charAt(a++))),x[E++]=ce,ue!==64&&(x[E++]=Ue),y!==64&&(x[E++]=xe);return x}},{"./support":30,"./utils":32}],2:[function(Ze,st,Ve){"use strict";var He=Ze("./external"),Ie=Ze("./stream/DataWorker"),he=Ze("./stream/Crc32Probe"),Ne=Ze("./stream/DataLengthProbe");function ce(Ue,xe,De,ue,y){this.compressedSize=Ue,this.uncompressedSize=xe,this.crc32=De,this.compression=ue,this.compressedContent=y}ce.prototype={getContentWorker:function(){var Ue=new Ie(He.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new Ne("data_length")),xe=this;return Ue.on("end",function(){if(this.streamInfo.data_length!==xe.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),Ue},getCompressedWorker:function(){return new Ie(He.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},ce.createWorkerFrom=function(Ue,xe,De){return Ue.pipe(new he).pipe(new Ne("uncompressedSize")).pipe(xe.compressWorker(De)).pipe(new Ne("compressedSize")).withStreamInfo("compression",xe)},st.exports=ce},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(Ze,st,Ve){"use strict";var He=Ze("./stream/GenericWorker");Ve.STORE={magic:"\0\0",compressWorker:function(){return new He("STORE compression")},uncompressWorker:function(){return new He("STORE decompression")}},Ve.DEFLATE=Ze("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(Ze,st,Ve){"use strict";var He=Ze("./utils"),Ie=function(){for(var he,Ne=[],ce=0;ce<256;ce++){he=ce;for(var Ue=0;Ue<8;Ue++)he=1&he?3988292384^he>>>1:he>>>1;Ne[ce]=he}return Ne}();st.exports=function(he,Ne){return he!==void 0&&he.length?He.getTypeOf(he)!=="string"?function(ce,Ue,xe,De){var ue=Ie,y=De+xe;ce^=-1;for(var a=De;a<y;a++)ce=ce>>>8^ue[255&(ce^Ue[a])];return-1^ce}(0|Ne,he,he.length,0):function(ce,Ue,xe,De){var ue=Ie,y=De+xe;ce^=-1;for(var a=De;a<y;a++)ce=ce>>>8^ue[255&(ce^Ue.charCodeAt(a))];return-1^ce}(0|Ne,he,he.length,0):0}},{"./utils":32}],5:[function(Ze,st,Ve){"use strict";Ve.base64=!1,Ve.binary=!1,Ve.dir=!1,Ve.createFolders=!0,Ve.date=null,Ve.compression=null,Ve.compressionOptions=null,Ve.comment=null,Ve.unixPermissions=null,Ve.dosPermissions=null},{}],6:[function(Ze,st,Ve){"use strict";var He=null;He=typeof Promise!="undefined"?Promise:Ze("lie"),st.exports={Promise:He}},{lie:37}],7:[function(Ze,st,Ve){"use strict";var He=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Uint32Array!="undefined",Ie=Ze("pako"),he=Ze("./utils"),Ne=Ze("./stream/GenericWorker"),ce=He?"uint8array":"array";function Ue(xe,De){Ne.call(this,"FlateWorker/"+xe),this._pako=null,this._pakoAction=xe,this._pakoOptions=De,this.meta={}}Ve.magic="\b\0",he.inherits(Ue,Ne),Ue.prototype.processChunk=function(xe){this.meta=xe.meta,this._pako===null&&this._createPako(),this._pako.push(he.transformTo(ce,xe.data),!1)},Ue.prototype.flush=function(){Ne.prototype.flush.call(this),this._pako===null&&this._createPako(),this._pako.push([],!0)},Ue.prototype.cleanUp=function(){Ne.prototype.cleanUp.call(this),this._pako=null},Ue.prototype._createPako=function(){this._pako=new Ie[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var xe=this;this._pako.onData=function(De){xe.push({data:De,meta:xe.meta})}},Ve.compressWorker=function(xe){return new Ue("Deflate",xe)},Ve.uncompressWorker=function(){return new Ue("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(Ze,st,Ve){"use strict";function He(ue,y){var a,E="";for(a=0;a<y;a++)E+=String.fromCharCode(255&ue),ue>>>=8;return E}function Ie(ue,y,a,E,b,x){var z,ae,de=ue.file,Fe=ue.compression,Le=x!==ce.utf8encode,Ke=he.transformTo("string",x(de.name)),Je=he.transformTo("string",ce.utf8encode(de.name)),$e=de.comment,ot=he.transformTo("string",x($e)),_e=he.transformTo("string",ce.utf8encode($e)),ft=Je.length!==de.name.length,Re=_e.length!==$e.length,Ct="",rn="",bt="",pt=de.dir,Pt=de.date,yt={crc32:0,compressedSize:0,uncompressedSize:0};y&&!a||(yt.crc32=ue.crc32,yt.compressedSize=ue.compressedSize,yt.uncompressedSize=ue.uncompressedSize);var lt=0;y&&(lt|=8),Le||!ft&&!Re||(lt|=2048);var mt=0,cn=0;pt&&(mt|=16),b==="UNIX"?(cn=798,mt|=function(kt,dn){var Mn=kt;return kt||(Mn=dn?16893:33204),(65535&Mn)<<16}(de.unixPermissions,pt)):(cn=20,mt|=function(kt){return 63&(kt||0)}(de.dosPermissions)),z=Pt.getUTCHours(),z<<=6,z|=Pt.getUTCMinutes(),z<<=5,z|=Pt.getUTCSeconds()/2,ae=Pt.getUTCFullYear()-1980,ae<<=4,ae|=Pt.getUTCMonth()+1,ae<<=5,ae|=Pt.getUTCDate(),ft&&(rn=He(1,1)+He(Ue(Ke),4)+Je,Ct+="up"+He(rn.length,2)+rn),Re&&(bt=He(1,1)+He(Ue(ot),4)+_e,Ct+="uc"+He(bt.length,2)+bt);var Fn="";return Fn+=`
|
|
|
\0`,Fn+=He(lt,2),Fn+=Fe.magic,Fn+=He(z,2),Fn+=He(ae,2),Fn+=He(yt.crc32,4),Fn+=He(yt.compressedSize,4),Fn+=He(yt.uncompressedSize,4),Fn+=He(Ke.length,2),Fn+=He(Ct.length,2),{fileRecord:xe.LOCAL_FILE_HEADER+Fn+Ke+Ct,dirRecord:xe.CENTRAL_FILE_HEADER+He(cn,2)+Fn+He(ot.length,2)+"\0\0\0\0"+He(mt,4)+He(E,4)+Ke+Ct+ot}}var he=Ze("../utils"),Ne=Ze("../stream/GenericWorker"),ce=Ze("../utf8"),Ue=Ze("../crc32"),xe=Ze("../signature");function De(ue,y,a,E){Ne.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=y,this.zipPlatform=a,this.encodeFileName=E,this.streamFiles=ue,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}he.inherits(De,Ne),De.prototype.push=function(ue){var y=ue.meta.percent||0,a=this.entriesCount,E=this._sources.length;this.accumulate?this.contentBuffer.push(ue):(this.bytesWritten+=ue.data.length,Ne.prototype.push.call(this,{data:ue.data,meta:{currentFile:this.currentFile,percent:a?(y+100*(a-E-1))/a:100}}))},De.prototype.openedSource=function(ue){this.currentSourceOffset=this.bytesWritten,this.currentFile=ue.file.name;var y=this.streamFiles&&!ue.file.dir;if(y){var a=Ie(ue,y,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:a.fileRecord,meta:{percent:0}})}else this.accumulate=!0},De.prototype.closedSource=function(ue){this.accumulate=!1;var y=this.streamFiles&&!ue.file.dir,a=Ie(ue,y,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(a.dirRecord),y)this.push({data:function(E){return xe.DATA_DESCRIPTOR+He(E.crc32,4)+He(E.compressedSize,4)+He(E.uncompressedSize,4)}(ue),meta:{percent:100}});else for(this.push({data:a.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},De.prototype.flush=function(){for(var ue=this.bytesWritten,y=0;y<this.dirRecords.length;y++)this.push({data:this.dirRecords[y],meta:{percent:100}});var a=this.bytesWritten-ue,E=function(b,x,z,ae,de){var Fe=he.transformTo("string",de(ae));return xe.CENTRAL_DIRECTORY_END+"\0\0\0\0"+He(b,2)+He(b,2)+He(x,4)+He(z,4)+He(Fe.length,2)+Fe}(this.dirRecords.length,a,ue,this.zipComment,this.encodeFileName);this.push({data:E,meta:{percent:100}})},De.prototype.prepareNextSource=function(){this.previous=this._sources.shift(),this.openedSource(this.previous.streamInfo),this.isPaused?this.previous.pause():this.previous.resume()},De.prototype.registerPrevious=function(ue){this._sources.push(ue);var y=this;return ue.on("data",function(a){y.processChunk(a)}),ue.on("end",function(){y.closedSource(y.previous.streamInfo),y._sources.length?y.prepareNextSource():y.end()}),ue.on("error",function(a){y.error(a)}),this},De.prototype.resume=function(){return!!Ne.prototype.resume.call(this)&&(!this.previous&&this._sources.length?(this.prepareNextSource(),!0):this.previous||this._sources.length||this.generatedError?void 0:(this.end(),!0))},De.prototype.error=function(ue){var y=this._sources;if(!Ne.prototype.error.call(this,ue))return!1;for(var a=0;a<y.length;a++)try{y[a].error(ue)}catch(E){}return!0},De.prototype.lock=function(){Ne.prototype.lock.call(this);for(var ue=this._sources,y=0;y<ue.length;y++)ue[y].lock()},st.exports=De},{"../crc32":4,"../signature":23,"../stream/GenericWorker":28,"../utf8":31,"../utils":32}],9:[function(Ze,st,Ve){"use strict";var He=Ze("../compressions"),Ie=Ze("./ZipFileWorker");Ve.generateWorker=function(he,Ne,ce){var Ue=new Ie(Ne.streamFiles,ce,Ne.platform,Ne.encodeFileName),xe=0;try{he.forEach(function(De,ue){xe++;var y=function(x,z){var ae=x||z,de=He[ae];if(!de)throw new Error(ae+" is not a valid compression method !");return de}(ue.options.compression,Ne.compression),a=ue.options.compressionOptions||Ne.compressionOptions||{},E=ue.dir,b=ue.date;ue._compressWorker(y,a).withStreamInfo("file",{name:De,dir:E,date:b,comment:ue.comment||"",unixPermissions:ue.unixPermissions,dosPermissions:ue.dosPermissions}).pipe(Ue)}),Ue.entriesCount=xe}catch(De){Ue.error(De)}return Ue}},{"../compressions":3,"./ZipFileWorker":8}],10:[function(Ze,st,Ve){"use strict";function He(){if(!(this instanceof He))return new He;if(arguments.length)throw new Error("The constructor with parameters has been removed in JSZip 3.0, please check the upgrade guide.");this.files=Object.create(null),this.comment=null,this.root="",this.clone=function(){var Ie=new He;for(var he in this)typeof this[he]!="function"&&(Ie[he]=this[he]);return Ie}}(He.prototype=Ze("./object")).loadAsync=Ze("./load"),He.support=Ze("./support"),He.defaults=Ze("./defaults"),He.version="3.10.1",He.loadAsync=function(Ie,he){return new He().loadAsync(Ie,he)},He.external=Ze("./external"),st.exports=He},{"./defaults":5,"./external":6,"./load":11,"./object":15,"./support":30}],11:[function(Ze,st,Ve){"use strict";var He=Ze("./utils"),Ie=Ze("./external"),he=Ze("./utf8"),Ne=Ze("./zipEntries"),ce=Ze("./stream/Crc32Probe"),Ue=Ze("./nodejsUtils");function xe(De){return new Ie.Promise(function(ue,y){var a=De.decompressed.getContentWorker().pipe(new ce);a.on("error",function(E){y(E)}).on("end",function(){a.streamInfo.crc32!==De.decompressed.crc32?y(new Error("Corrupted zip : CRC32 mismatch")):ue()}).resume()})}st.exports=function(De,ue){var y=this;return ue=He.extend(ue||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:he.utf8decode}),Ue.isNode&&Ue.isStream(De)?Ie.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")):He.prepareContent("the loaded zip file",De,!0,ue.optimizedBinaryString,ue.base64).then(function(a){var E=new Ne(ue);return E.load(a),E}).then(function(a){var E=[Ie.Promise.resolve(a)],b=a.files;if(ue.checkCRC32)for(var x=0;x<b.length;x++)E.push(xe(b[x]));return Ie.Promise.all(E)}).then(function(a){for(var E=a.shift(),b=E.files,x=0;x<b.length;x++){var z=b[x],ae=z.fileNameStr,de=He.resolve(z.fileNameStr);y.file(de,z.decompressed,{binary:!0,optimizedBinaryString:!0,date:z.date,dir:z.dir,comment:z.fileCommentStr.length?z.fileCommentStr:null,unixPermissions:z.unixPermissions,dosPermissions:z.dosPermissions,createFolders:ue.createFolders}),z.dir||(y.file(de).unsafeOriginalName=ae)}return E.zipComment.length&&(y.comment=E.zipComment),y})}},{"./external":6,"./nodejsUtils":14,"./stream/Crc32Probe":25,"./utf8":31,"./utils":32,"./zipEntries":33}],12:[function(Ze,st,Ve){"use strict";var He=Ze("../utils"),Ie=Ze("../stream/GenericWorker");function he(Ne,ce){Ie.call(this,"Nodejs stream input adapter for "+Ne),this._upstreamEnded=!1,this._bindStream(ce)}He.inherits(he,Ie),he.prototype._bindStream=function(Ne){var ce=this;(this._stream=Ne).pause(),Ne.on("data",function(Ue){ce.push({data:Ue,meta:{percent:0}})}).on("error",function(Ue){ce.isPaused?this.generatedError=Ue:ce.error(Ue)}).on("end",function(){ce.isPaused?ce._upstreamEnded=!0:ce.end()})},he.prototype.pause=function(){return!!Ie.prototype.pause.call(this)&&(this._stream.pause(),!0)},he.prototype.resume=function(){return!!Ie.prototype.resume.call(this)&&(this._upstreamEnded?this.end():this._stream.resume(),!0)},st.exports=he},{"../stream/GenericWorker":28,"../utils":32}],13:[function(Ze,st,Ve){"use strict";var He=Ze("readable-stream").Readable;function Ie(he,Ne,ce){He.call(this,Ne),this._helper=he;var Ue=this;he.on("data",function(xe,De){Ue.push(xe)||Ue._helper.pause(),ce&&ce(De)}).on("error",function(xe){Ue.emit("error",xe)}).on("end",function(){Ue.push(null)})}Ze("../utils").inherits(Ie,He),Ie.prototype._read=function(){this._helper.resume()},st.exports=Ie},{"../utils":32,"readable-stream":16}],14:[function(Ze,st,Ve){"use strict";st.exports={isNode:typeof ee!="undefined",newBufferFrom:function(He,Ie){if(ee.from&&ee.from!==Uint8Array.from)return ee.from(He,Ie);if(typeof He=="number")throw new Error('The "data" argument must not be a number');return new ee(He,Ie)},allocBuffer:function(He){if(ee.alloc)return ee.alloc(He);var Ie=new ee(He);return Ie.fill(0),Ie},isBuffer:function(He){return ee.isBuffer(He)},isStream:function(He){return He&&typeof He.on=="function"&&typeof He.pause=="function"&&typeof He.resume=="function"}}},{}],15:[function(Ze,st,Ve){"use strict";function He(de,Fe,Le){var Ke,Je=he.getTypeOf(Fe),$e=he.extend(Le||{},Ue);$e.date=$e.date||new Date,$e.compression!==null&&($e.compression=$e.compression.toUpperCase()),typeof $e.unixPermissions=="string"&&($e.unixPermissions=parseInt($e.unixPermissions,8)),$e.unixPermissions&&16384&$e.unixPermissions&&($e.dir=!0),$e.dosPermissions&&16&$e.dosPermissions&&($e.dir=!0),$e.dir&&(de=b(de)),$e.createFolders&&(Ke=E(de))&&x.call(this,Ke,!0);var ot=Je==="string"&&$e.binary===!1&&$e.base64===!1;Le&&Le.binary!==void 0||($e.binary=!ot),(Fe instanceof xe&&Fe.uncompressedSize===0||$e.dir||!Fe||Fe.length===0)&&($e.base64=!1,$e.binary=!0,Fe="",$e.compression="STORE",Je="string");var _e=null;_e=Fe instanceof xe||Fe instanceof Ne?Fe:y.isNode&&y.isStream(Fe)?new a(de,Fe):he.prepareContent(de,Fe,$e.binary,$e.optimizedBinaryString,$e.base64);var ft=new De(de,_e,$e);this.files[de]=ft}var Ie=Ze("./utf8"),he=Ze("./utils"),Ne=Ze("./stream/GenericWorker"),ce=Ze("./stream/StreamHelper"),Ue=Ze("./defaults"),xe=Ze("./compressedObject"),De=Ze("./zipObject"),ue=Ze("./generate"),y=Ze("./nodejsUtils"),a=Ze("./nodejs/NodejsStreamInputAdapter"),E=function(de){de.slice(-1)==="/"&&(de=de.substring(0,de.length-1));var Fe=de.lastIndexOf("/");return 0<Fe?de.substring(0,Fe):""},b=function(de){return de.slice(-1)!=="/"&&(de+="/"),de},x=function(de,Fe){return Fe=Fe!==void 0?Fe:Ue.createFolders,de=b(de),this.files[de]||He.call(this,de,null,{dir:!0,createFolders:Fe}),this.files[de]};function z(de){return Object.prototype.toString.call(de)==="[object RegExp]"}var ae={load:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},forEach:function(de){var Fe,Le,Ke;for(Fe in this.files)Ke=this.files[Fe],(Le=Fe.slice(this.root.length,Fe.length))&&Fe.slice(0,this.root.length)===this.root&&de(Le,Ke)},filter:function(de){var Fe=[];return this.forEach(function(Le,Ke){de(Le,Ke)&&Fe.push(Ke)}),Fe},file:function(de,Fe,Le){if(arguments.length!==1)return de=this.root+de,He.call(this,de,Fe,Le),this;if(z(de)){var Ke=de;return this.filter(function($e,ot){return!ot.dir&&Ke.test($e)})}var Je=this.files[this.root+de];return Je&&!Je.dir?Je:null},folder:function(de){if(!de)return this;if(z(de))return this.filter(function(Je,$e){return $e.dir&&de.test(Je)});var Fe=this.root+de,Le=x.call(this,Fe),Ke=this.clone();return Ke.root=Le.name,Ke},remove:function(de){de=this.root+de;var Fe=this.files[de];if(Fe||(de.slice(-1)!=="/"&&(de+="/"),Fe=this.files[de]),Fe&&!Fe.dir)delete this.files[de];else for(var Le=this.filter(function(Je,$e){return $e.name.slice(0,de.length)===de}),Ke=0;Ke<Le.length;Ke++)delete this.files[Le[Ke].name];return this},generate:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},generateInternalStream:function(de){var Fe,Le={};try{if((Le=he.extend(de||{},{streamFiles:!1,compression:"STORE",compressionOptions:null,type:"",platform:"DOS",comment:null,mimeType:"application/zip",encodeFileName:Ie.utf8encode})).type=Le.type.toLowerCase(),Le.compression=Le.compression.toUpperCase(),Le.type==="binarystring"&&(Le.type="string"),!Le.type)throw new Error("No output type specified.");he.checkSupport(Le.type),Le.platform!=="darwin"&&Le.platform!=="freebsd"&&Le.platform!=="linux"&&Le.platform!=="sunos"||(Le.platform="UNIX"),Le.platform==="win32"&&(Le.platform="DOS");var Ke=Le.comment||this.comment||"";Fe=ue.generateWorker(this,Le,Ke)}catch(Je){(Fe=new Ne("error")).error(Je)}return new ce(Fe,Le.type||"string",Le.mimeType)},generateAsync:function(de,Fe){return this.generateInternalStream(de).accumulate(Fe)},generateNodeStream:function(de,Fe){return(de=de||{}).type||(de.type="nodebuffer"),this.generateInternalStream(de).toNodejsStream(Fe)}};st.exports=ae},{"./compressedObject":2,"./defaults":5,"./generate":9,"./nodejs/NodejsStreamInputAdapter":12,"./nodejsUtils":14,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31,"./utils":32,"./zipObject":35}],16:[function(Ze,st,Ve){"use strict";st.exports=Ze("stream")},{stream:void 0}],17:[function(Ze,st,Ve){"use strict";var He=Ze("./DataReader");function Ie(he){He.call(this,he);for(var Ne=0;Ne<this.data.length;Ne++)he[Ne]=255&he[Ne]}Ze("../utils").inherits(Ie,He),Ie.prototype.byteAt=function(he){return this.data[this.zero+he]},Ie.prototype.lastIndexOfSignature=function(he){for(var Ne=he.charCodeAt(0),ce=he.charCodeAt(1),Ue=he.charCodeAt(2),xe=he.charCodeAt(3),De=this.length-4;0<=De;--De)if(this.data[De]===Ne&&this.data[De+1]===ce&&this.data[De+2]===Ue&&this.data[De+3]===xe)return De-this.zero;return-1},Ie.prototype.readAndCheckSignature=function(he){var Ne=he.charCodeAt(0),ce=he.charCodeAt(1),Ue=he.charCodeAt(2),xe=he.charCodeAt(3),De=this.readData(4);return Ne===De[0]&&ce===De[1]&&Ue===De[2]&&xe===De[3]},Ie.prototype.readData=function(he){if(this.checkOffset(he),he===0)return[];var Ne=this.data.slice(this.zero+this.index,this.zero+this.index+he);return this.index+=he,Ne},st.exports=Ie},{"../utils":32,"./DataReader":18}],18:[function(Ze,st,Ve){"use strict";var He=Ze("../utils");function Ie(he){this.data=he,this.length=he.length,this.index=0,this.zero=0}Ie.prototype={checkOffset:function(he){this.checkIndex(this.index+he)},checkIndex:function(he){if(this.length<this.zero+he||he<0)throw new Error("End of data reached (data length = "+this.length+", asked index = "+he+"). Corrupted zip ?")},setIndex:function(he){this.checkIndex(he),this.index=he},skip:function(he){this.setIndex(this.index+he)},byteAt:function(){},readInt:function(he){var Ne,ce=0;for(this.checkOffset(he),Ne=this.index+he-1;Ne>=this.index;Ne--)ce=(ce<<8)+this.byteAt(Ne);return this.index+=he,ce},readString:function(he){return He.transformTo("string",this.readData(he))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var he=this.readInt(4);return new Date(Date.UTC(1980+(he>>25&127),(he>>21&15)-1,he>>16&31,he>>11&31,he>>5&63,(31&he)<<1))}},st.exports=Ie},{"../utils":32}],19:[function(Ze,st,Ve){"use strict";var He=Ze("./Uint8ArrayReader");function Ie(he){He.call(this,he)}Ze("../utils").inherits(Ie,He),Ie.prototype.readData=function(he){this.checkOffset(he);var Ne=this.data.slice(this.zero+this.index,this.zero+this.index+he);return this.index+=he,Ne},st.exports=Ie},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(Ze,st,Ve){"use strict";var He=Ze("./DataReader");function Ie(he){He.call(this,he)}Ze("../utils").inherits(Ie,He),Ie.prototype.byteAt=function(he){return this.data.charCodeAt(this.zero+he)},Ie.prototype.lastIndexOfSignature=function(he){return this.data.lastIndexOf(he)-this.zero},Ie.prototype.readAndCheckSignature=function(he){return he===this.readData(4)},Ie.prototype.readData=function(he){this.checkOffset(he);var Ne=this.data.slice(this.zero+this.index,this.zero+this.index+he);return this.index+=he,Ne},st.exports=Ie},{"../utils":32,"./DataReader":18}],21:[function(Ze,st,Ve){"use strict";var He=Ze("./ArrayReader");function Ie(he){He.call(this,he)}Ze("../utils").inherits(Ie,He),Ie.prototype.readData=function(he){if(this.checkOffset(he),he===0)return new Uint8Array(0);var Ne=this.data.subarray(this.zero+this.index,this.zero+this.index+he);return this.index+=he,Ne},st.exports=Ie},{"../utils":32,"./ArrayReader":17}],22:[function(Ze,st,Ve){"use strict";var He=Ze("../utils"),Ie=Ze("../support"),he=Ze("./ArrayReader"),Ne=Ze("./StringReader"),ce=Ze("./NodeBufferReader"),Ue=Ze("./Uint8ArrayReader");st.exports=function(xe){var De=He.getTypeOf(xe);return He.checkSupport(De),De!=="string"||Ie.uint8array?De==="nodebuffer"?new ce(xe):Ie.uint8array?new Ue(He.transformTo("uint8array",xe)):new he(He.transformTo("array",xe)):new Ne(xe)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(Ze,st,Ve){"use strict";Ve.LOCAL_FILE_HEADER="PK",Ve.CENTRAL_FILE_HEADER="PK",Ve.CENTRAL_DIRECTORY_END="PK",Ve.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK\x07",Ve.ZIP64_CENTRAL_DIRECTORY_END="PK",Ve.DATA_DESCRIPTOR="PK\x07\b"},{}],24:[function(Ze,st,Ve){"use strict";var He=Ze("./GenericWorker"),Ie=Ze("../utils");function he(Ne){He.call(this,"ConvertWorker to "+Ne),this.destType=Ne}Ie.inherits(he,He),he.prototype.processChunk=function(Ne){this.push({data:Ie.transformTo(this.destType,Ne.data),meta:Ne.meta})},st.exports=he},{"../utils":32,"./GenericWorker":28}],25:[function(Ze,st,Ve){"use strict";var He=Ze("./GenericWorker"),Ie=Ze("../crc32");function he(){He.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}Ze("../utils").inherits(he,He),he.prototype.processChunk=function(Ne){this.streamInfo.crc32=Ie(Ne.data,this.streamInfo.crc32||0),this.push(Ne)},st.exports=he},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(Ze,st,Ve){"use strict";var He=Ze("../utils"),Ie=Ze("./GenericWorker");function he(Ne){Ie.call(this,"DataLengthProbe for "+Ne),this.propName=Ne,this.withStreamInfo(Ne,0)}He.inherits(he,Ie),he.prototype.processChunk=function(Ne){if(Ne){var ce=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=ce+Ne.data.length}Ie.prototype.processChunk.call(this,Ne)},st.exports=he},{"../utils":32,"./GenericWorker":28}],27:[function(Ze,st,Ve){"use strict";var He=Ze("../utils"),Ie=Ze("./GenericWorker");function he(Ne){Ie.call(this,"DataWorker");var ce=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,Ne.then(function(Ue){ce.dataIsReady=!0,ce.data=Ue,ce.max=Ue&&Ue.length||0,ce.type=He.getTypeOf(Ue),ce.isPaused||ce._tickAndRepeat()},function(Ue){ce.error(Ue)})}He.inherits(he,Ie),he.prototype.cleanUp=function(){Ie.prototype.cleanUp.call(this),this.data=null},he.prototype.resume=function(){return!!Ie.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,He.delay(this._tickAndRepeat,[],this)),!0)},he.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(He.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},he.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var Ne=null,ce=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":Ne=this.data.substring(this.index,ce);break;case"uint8array":Ne=this.data.subarray(this.index,ce);break;case"array":case"nodebuffer":Ne=this.data.slice(this.index,ce)}return this.index=ce,this.push({data:Ne,meta:{percent:this.max?this.index/this.max*100:0}})},st.exports=he},{"../utils":32,"./GenericWorker":28}],28:[function(Ze,st,Ve){"use strict";function He(Ie){this.name=Ie||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}He.prototype={push:function(Ie){this.emit("data",Ie)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(Ie){this.emit("error",Ie)}return!0},error:function(Ie){return!this.isFinished&&(this.isPaused?this.generatedError=Ie:(this.isFinished=!0,this.emit("error",Ie),this.previous&&this.previous.error(Ie),this.cleanUp()),!0)},on:function(Ie,he){return this._listeners[Ie].push(he),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(Ie,he){if(this._listeners[Ie])for(var Ne=0;Ne<this._listeners[Ie].length;Ne++)this._listeners[Ie][Ne].call(this,he)},pipe:function(Ie){return Ie.registerPrevious(this)},registerPrevious:function(Ie){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.streamInfo=Ie.streamInfo,this.mergeStreamInfo(),this.previous=Ie;var he=this;return Ie.on("data",function(Ne){he.processChunk(Ne)}),Ie.on("end",function(){he.end()}),Ie.on("error",function(Ne){he.error(Ne)}),this},pause:function(){return!this.isPaused&&!this.isFinished&&(this.isPaused=!0,this.previous&&this.previous.pause(),!0)},resume:function(){if(!this.isPaused||this.isFinished)return!1;var Ie=this.isPaused=!1;return this.generatedError&&(this.error(this.generatedError),Ie=!0),this.previous&&this.previous.resume(),!Ie},flush:function(){},processChunk:function(Ie){this.push(Ie)},withStreamInfo:function(Ie,he){return this.extraStreamInfo[Ie]=he,this.mergeStreamInfo(),this},mergeStreamInfo:function(){for(var Ie in this.extraStreamInfo)Object.prototype.hasOwnProperty.call(this.extraStreamInfo,Ie)&&(this.streamInfo[Ie]=this.extraStreamInfo[Ie])},lock:function(){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.isLocked=!0,this.previous&&this.previous.lock()},toString:function(){var Ie="Worker "+this.name;return this.previous?this.previous+" -> "+Ie:Ie}},st.exports=He},{}],29:[function(Ze,st,Ve){"use strict";var He=Ze("../utils"),Ie=Ze("./ConvertWorker"),he=Ze("./GenericWorker"),Ne=Ze("../base64"),ce=Ze("../support"),Ue=Ze("../external"),xe=null;if(ce.nodestream)try{xe=Ze("../nodejs/NodejsStreamOutputAdapter")}catch(y){}function De(y,a){return new Ue.Promise(function(E,b){var x=[],z=y._internalType,ae=y._outputType,de=y._mimeType;y.on("data",function(Fe,Le){x.push(Fe),a&&a(Le)}).on("error",function(Fe){x=[],b(Fe)}).on("end",function(){try{var Fe=function(Le,Ke,Je){switch(Le){case"blob":return He.newBlob(He.transformTo("arraybuffer",Ke),Je);case"base64":return Ne.encode(Ke);default:return He.transformTo(Le,Ke)}}(ae,function(Le,Ke){var Je,$e=0,ot=null,_e=0;for(Je=0;Je<Ke.length;Je++)_e+=Ke[Je].length;switch(Le){case"string":return Ke.join("");case"array":return Array.prototype.concat.apply([],Ke);case"uint8array":for(ot=new Uint8Array(_e),Je=0;Je<Ke.length;Je++)ot.set(Ke[Je],$e),$e+=Ke[Je].length;return ot;case"nodebuffer":return ee.concat(Ke);default:throw new Error("concat : unsupported type '"+Le+"'")}}(z,x),de);E(Fe)}catch(Le){b(Le)}x=[]}).resume()})}function ue(y,a,E){var b=a;switch(a){case"blob":case"arraybuffer":b="uint8array";break;case"base64":b="string"}try{this._internalType=b,this._outputType=a,this._mimeType=E,He.checkSupport(b),this._worker=y.pipe(new Ie(b)),y.lock()}catch(x){this._worker=new he("error"),this._worker.error(x)}}ue.prototype={accumulate:function(y){return De(this,y)},on:function(y,a){var E=this;return y==="data"?this._worker.on(y,function(b){a.call(E,b.data,b.meta)}):this._worker.on(y,function(){He.delay(a,arguments,E)}),this},resume:function(){return He.delay(this._worker.resume,[],this._worker),this},pause:function(){return this._worker.pause(),this},toNodejsStream:function(y){if(He.checkSupport("nodestream"),this._outputType!=="nodebuffer")throw new Error(this._outputType+" is not supported by this method");return new xe(this,{objectMode:this._outputType!=="nodebuffer"},y)}},st.exports=ue},{"../base64":1,"../external":6,"../nodejs/NodejsStreamOutputAdapter":13,"../support":30,"../utils":32,"./ConvertWorker":24,"./GenericWorker":28}],30:[function(Ze,st,Ve){"use strict";if(Ve.base64=!0,Ve.array=!0,Ve.string=!0,Ve.arraybuffer=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined",Ve.nodebuffer=typeof ee!="undefined",Ve.uint8array=typeof Uint8Array!="undefined",typeof ArrayBuffer=="undefined")Ve.blob=!1;else{var He=new ArrayBuffer(0);try{Ve.blob=new Blob([He],{type:"application/zip"}).size===0}catch(he){try{var Ie=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);Ie.append(He),Ve.blob=Ie.getBlob("application/zip").size===0}catch(Ne){Ve.blob=!1}}}try{Ve.nodestream=!!Ze("readable-stream").Readable}catch(he){Ve.nodestream=!1}},{"readable-stream":16}],31:[function(Ze,st,Ve){"use strict";for(var He=Ze("./utils"),Ie=Ze("./support"),he=Ze("./nodejsUtils"),Ne=Ze("./stream/GenericWorker"),ce=new Array(256),Ue=0;Ue<256;Ue++)ce[Ue]=252<=Ue?6:248<=Ue?5:240<=Ue?4:224<=Ue?3:192<=Ue?2:1;ce[254]=ce[254]=1;function xe(){Ne.call(this,"utf-8 decode"),this.leftOver=null}function De(){Ne.call(this,"utf-8 encode")}Ve.utf8encode=function(ue){return Ie.nodebuffer?he.newBufferFrom(ue,"utf-8"):function(y){var a,E,b,x,z,ae=y.length,de=0;for(x=0;x<ae;x++)(64512&(E=y.charCodeAt(x)))==55296&&x+1<ae&&(64512&(b=y.charCodeAt(x+1)))==56320&&(E=65536+(E-55296<<10)+(b-56320),x++),de+=E<128?1:E<2048?2:E<65536?3:4;for(a=Ie.uint8array?new Uint8Array(de):new Array(de),x=z=0;z<de;x++)(64512&(E=y.charCodeAt(x)))==55296&&x+1<ae&&(64512&(b=y.charCodeAt(x+1)))==56320&&(E=65536+(E-55296<<10)+(b-56320),x++),E<128?a[z++]=E:(E<2048?a[z++]=192|E>>>6:(E<65536?a[z++]=224|E>>>12:(a[z++]=240|E>>>18,a[z++]=128|E>>>12&63),a[z++]=128|E>>>6&63),a[z++]=128|63&E);return a}(ue)},Ve.utf8decode=function(ue){return Ie.nodebuffer?He.transformTo("nodebuffer",ue).toString("utf-8"):function(y){var a,E,b,x,z=y.length,ae=new Array(2*z);for(a=E=0;a<z;)if((b=y[a++])<128)ae[E++]=b;else if(4<(x=ce[b]))ae[E++]=65533,a+=x-1;else{for(b&=x===2?31:x===3?15:7;1<x&&a<z;)b=b<<6|63&y[a++],x--;1<x?ae[E++]=65533:b<65536?ae[E++]=b:(b-=65536,ae[E++]=55296|b>>10&1023,ae[E++]=56320|1023&b)}return ae.length!==E&&(ae.subarray?ae=ae.subarray(0,E):ae.length=E),He.applyFromCharCode(ae)}(ue=He.transformTo(Ie.uint8array?"uint8array":"array",ue))},He.inherits(xe,Ne),xe.prototype.processChunk=function(ue){var y=He.transformTo(Ie.uint8array?"uint8array":"array",ue.data);if(this.leftOver&&this.leftOver.length){if(Ie.uint8array){var a=y;(y=new Uint8Array(a.length+this.leftOver.length)).set(this.leftOver,0),y.set(a,this.leftOver.length)}else y=this.leftOver.concat(y);this.leftOver=null}var E=function(x,z){var ae;for((z=z||x.length)>x.length&&(z=x.length),ae=z-1;0<=ae&&(192&x[ae])==128;)ae--;return ae<0||ae===0?z:ae+ce[x[ae]]>z?ae:z}(y),b=y;E!==y.length&&(Ie.uint8array?(b=y.subarray(0,E),this.leftOver=y.subarray(E,y.length)):(b=y.slice(0,E),this.leftOver=y.slice(E,y.length))),this.push({data:Ve.utf8decode(b),meta:ue.meta})},xe.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:Ve.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},Ve.Utf8DecodeWorker=xe,He.inherits(De,Ne),De.prototype.processChunk=function(ue){this.push({data:Ve.utf8encode(ue.data),meta:ue.meta})},Ve.Utf8EncodeWorker=De},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(Ze,st,Ve){"use strict";var He=Ze("./support"),Ie=Ze("./base64"),he=Ze("./nodejsUtils"),Ne=Ze("./external");function ce(a){return a}function Ue(a,E){for(var b=0;b<a.length;++b)E[b]=255&a.charCodeAt(b);return E}Ze("setimmediate"),Ve.newBlob=function(a,E){Ve.checkSupport("blob");try{return new Blob([a],{type:E})}catch(x){try{var b=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);return b.append(a),b.getBlob(E)}catch(z){throw new Error("Bug : can't construct the Blob.")}}};var xe={stringifyByChunk:function(a,E,b){var x=[],z=0,ae=a.length;if(ae<=b)return String.fromCharCode.apply(null,a);for(;z<ae;)E==="array"||E==="nodebuffer"?x.push(String.fromCharCode.apply(null,a.slice(z,Math.min(z+b,ae)))):x.push(String.fromCharCode.apply(null,a.subarray(z,Math.min(z+b,ae)))),z+=b;return x.join("")},stringifyByChar:function(a){for(var E="",b=0;b<a.length;b++)E+=String.fromCharCode(a[b]);return E},applyCanBeUsed:{uint8array:function(){try{return He.uint8array&&String.fromCharCode.apply(null,new Uint8Array(1)).length===1}catch(a){return!1}}(),nodebuffer:function(){try{return He.nodebuffer&&String.fromCharCode.apply(null,he.allocBuffer(1)).length===1}catch(a){return!1}}()}};function De(a){var E=65536,b=Ve.getTypeOf(a),x=!0;if(b==="uint8array"?x=xe.applyCanBeUsed.uint8array:b==="nodebuffer"&&(x=xe.applyCanBeUsed.nodebuffer),x)for(;1<E;)try{return xe.stringifyByChunk(a,b,E)}catch(z){E=Math.floor(E/2)}return xe.stringifyByChar(a)}function ue(a,E){for(var b=0;b<a.length;b++)E[b]=a[b];return E}Ve.applyFromCharCode=De;var y={};y.string={string:ce,array:function(a){return Ue(a,new Array(a.length))},arraybuffer:function(a){return y.string.uint8array(a).buffer},uint8array:function(a){return Ue(a,new Uint8Array(a.length))},nodebuffer:function(a){return Ue(a,he.allocBuffer(a.length))}},y.array={string:De,array:ce,arraybuffer:function(a){return new Uint8Array(a).buffer},uint8array:function(a){return new Uint8Array(a)},nodebuffer:function(a){return he.newBufferFrom(a)}},y.arraybuffer={string:function(a){return De(new Uint8Array(a))},array:function(a){return ue(new Uint8Array(a),new Array(a.byteLength))},arraybuffer:ce,uint8array:function(a){return new Uint8Array(a)},nodebuffer:function(a){return he.newBufferFrom(new Uint8Array(a))}},y.uint8array={string:De,array:function(a){return ue(a,new Array(a.length))},arraybuffer:function(a){return a.buffer},uint8array:ce,nodebuffer:function(a){return he.newBufferFrom(a)}},y.nodebuffer={string:De,array:function(a){return ue(a,new Array(a.length))},arraybuffer:function(a){return y.nodebuffer.uint8array(a).buffer},uint8array:function(a){return ue(a,new Uint8Array(a.length))},nodebuffer:ce},Ve.transformTo=function(a,E){if(E=E||"",!a)return E;Ve.checkSupport(a);var b=Ve.getTypeOf(E);return y[b][a](E)},Ve.resolve=function(a){for(var E=a.split("/"),b=[],x=0;x<E.length;x++){var z=E[x];z==="."||z===""&&x!==0&&x!==E.length-1||(z===".."?b.pop():b.push(z))}return b.join("/")},Ve.getTypeOf=function(a){return typeof a=="string"?"string":Object.prototype.toString.call(a)==="[object Array]"?"array":He.nodebuffer&&he.isBuffer(a)?"nodebuffer":He.uint8array&&a instanceof Uint8Array?"uint8array":He.arraybuffer&&a instanceof ArrayBuffer?"arraybuffer":void 0},Ve.checkSupport=function(a){if(!He[a.toLowerCase()])throw new Error(a+" is not supported by this platform")},Ve.MAX_VALUE_16BITS=65535,Ve.MAX_VALUE_32BITS=-1,Ve.pretty=function(a){var E,b,x="";for(b=0;b<(a||"").length;b++)x+="\\x"+((E=a.charCodeAt(b))<16?"0":"")+E.toString(16).toUpperCase();return x},Ve.delay=function(a,E,b){setImmediate(function(){a.apply(b||null,E||[])})},Ve.inherits=function(a,E){function b(){}b.prototype=E.prototype,a.prototype=new b},Ve.extend=function(){var a,E,b={};for(a=0;a<arguments.length;a++)for(E in arguments[a])Object.prototype.hasOwnProperty.call(arguments[a],E)&&b[E]===void 0&&(b[E]=arguments[a][E]);return b},Ve.prepareContent=function(a,E,b,x,z){return Ne.Promise.resolve(E).then(function(ae){return He.blob&&(ae instanceof Blob||["[object File]","[object Blob]"].indexOf(Object.prototype.toString.call(ae))!==-1)&&typeof FileReader!="undefined"?new Ne.Promise(function(de,Fe){var Le=new FileReader;Le.onload=function(Ke){de(Ke.target.result)},Le.onerror=function(Ke){Fe(Ke.target.error)},Le.readAsArrayBuffer(ae)}):ae}).then(function(ae){var de=Ve.getTypeOf(ae);return de?(de==="arraybuffer"?ae=Ve.transformTo("uint8array",ae):de==="string"&&(z?ae=Ie.decode(ae):b&&x!==!0&&(ae=function(Fe){return Ue(Fe,He.uint8array?new Uint8Array(Fe.length):new Array(Fe.length))}(ae))),ae):Ne.Promise.reject(new Error("Can't read the data of '"+a+"'. Is it in a supported JavaScript type (String, Blob, ArrayBuffer, etc) ?"))})}},{"./base64":1,"./external":6,"./nodejsUtils":14,"./support":30,setimmediate:54}],33:[function(Ze,st,Ve){"use strict";var He=Ze("./reader/readerFor"),Ie=Ze("./utils"),he=Ze("./signature"),Ne=Ze("./zipEntry"),ce=Ze("./support");function Ue(xe){this.files=[],this.loadOptions=xe}Ue.prototype={checkSignature:function(xe){if(!this.reader.readAndCheckSignature(xe)){this.reader.index-=4;var De=this.reader.readString(4);throw new Error("Corrupted zip or bug: unexpected signature ("+Ie.pretty(De)+", expected "+Ie.pretty(xe)+")")}},isSignature:function(xe,De){var ue=this.reader.index;this.reader.setIndex(xe);var y=this.reader.readString(4)===De;return this.reader.setIndex(ue),y},readBlockEndOfCentral:function(){this.diskNumber=this.reader.readInt(2),this.diskWithCentralDirStart=this.reader.readInt(2),this.centralDirRecordsOnThisDisk=this.reader.readInt(2),this.centralDirRecords=this.reader.readInt(2),this.centralDirSize=this.reader.readInt(4),this.centralDirOffset=this.reader.readInt(4),this.zipCommentLength=this.reader.readInt(2);var xe=this.reader.readData(this.zipCommentLength),De=ce.uint8array?"uint8array":"array",ue=Ie.transformTo(De,xe);this.zipComment=this.loadOptions.decodeFileName(ue)},readBlockZip64EndOfCentral:function(){this.zip64EndOfCentralSize=this.reader.readInt(8),this.reader.skip(4),this.diskNumber=this.reader.readInt(4),this.diskWithCentralDirStart=this.reader.readInt(4),this.centralDirRecordsOnThisDisk=this.reader.readInt(8),this.centralDirRecords=this.reader.readInt(8),this.centralDirSize=this.reader.readInt(8),this.centralDirOffset=this.reader.readInt(8),this.zip64ExtensibleData={};for(var xe,De,ue,y=this.zip64EndOfCentralSize-44;0<y;)xe=this.reader.readInt(2),De=this.reader.readInt(4),ue=this.reader.readData(De),this.zip64ExtensibleData[xe]={id:xe,length:De,value:ue}},readBlockZip64EndOfCentralLocator:function(){if(this.diskWithZip64CentralDirStart=this.reader.readInt(4),this.relativeOffsetEndOfZip64CentralDir=this.reader.readInt(8),this.disksCount=this.reader.readInt(4),1<this.disksCount)throw new Error("Multi-volumes zip are not supported")},readLocalFiles:function(){var xe,De;for(xe=0;xe<this.files.length;xe++)De=this.files[xe],this.reader.setIndex(De.localHeaderOffset),this.checkSignature(he.LOCAL_FILE_HEADER),De.readLocalPart(this.reader),De.handleUTF8(),De.processAttributes()},readCentralDir:function(){var xe;for(this.reader.setIndex(this.centralDirOffset);this.reader.readAndCheckSignature(he.CENTRAL_FILE_HEADER);)(xe=new Ne({zip64:this.zip64},this.loadOptions)).readCentralPart(this.reader),this.files.push(xe);if(this.centralDirRecords!==this.files.length&&this.centralDirRecords!==0&&this.files.length===0)throw new Error("Corrupted zip or bug: expected "+this.centralDirRecords+" records in central dir, got "+this.files.length)},readEndOfCentral:function(){var xe=this.reader.lastIndexOfSignature(he.CENTRAL_DIRECTORY_END);if(xe<0)throw this.isSignature(0,he.LOCAL_FILE_HEADER)?new Error("Corrupted zip: can't find end of central directory"):new Error("Can't find end of central directory : is this a zip file ? If it is, see https://stuk.github.io/jszip/documentation/howto/read_zip.html");this.reader.setIndex(xe);var De=xe;if(this.checkSignature(he.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===Ie.MAX_VALUE_16BITS||this.diskWithCentralDirStart===Ie.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===Ie.MAX_VALUE_16BITS||this.centralDirRecords===Ie.MAX_VALUE_16BITS||this.centralDirSize===Ie.MAX_VALUE_32BITS||this.centralDirOffset===Ie.MAX_VALUE_32BITS){if(this.zip64=!0,(xe=this.reader.lastIndexOfSignature(he.ZIP64_CENTRAL_DIRECTORY_LOCATOR))<0)throw new Error("Corrupted zip: can't find the ZIP64 end of central directory locator");if(this.reader.setIndex(xe),this.checkSignature(he.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),!this.isSignature(this.relativeOffsetEndOfZip64CentralDir,he.ZIP64_CENTRAL_DIRECTORY_END)&&(this.relativeOffsetEndOfZip64CentralDir=this.reader.lastIndexOfSignature(he.ZIP64_CENTRAL_DIRECTORY_END),this.relativeOffsetEndOfZip64CentralDir<0))throw new Error("Corrupted zip: can't find the ZIP64 end of central directory");this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir),this.checkSignature(he.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}var ue=this.centralDirOffset+this.centralDirSize;this.zip64&&(ue+=20,ue+=12+this.zip64EndOfCentralSize);var y=De-ue;if(0<y)this.isSignature(De,he.CENTRAL_FILE_HEADER)||(this.reader.zero=y);else if(y<0)throw new Error("Corrupted zip: missing "+Math.abs(y)+" bytes.")},prepareReader:function(xe){this.reader=He(xe)},load:function(xe){this.prepareReader(xe),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},st.exports=Ue},{"./reader/readerFor":22,"./signature":23,"./support":30,"./utils":32,"./zipEntry":34}],34:[function(Ze,st,Ve){"use strict";var He=Ze("./reader/readerFor"),Ie=Ze("./utils"),he=Ze("./compressedObject"),Ne=Ze("./crc32"),ce=Ze("./utf8"),Ue=Ze("./compressions"),xe=Ze("./support");function De(ue,y){this.options=ue,this.loadOptions=y}De.prototype={isEncrypted:function(){return(1&this.bitFlag)==1},useUTF8:function(){return(2048&this.bitFlag)==2048},readLocalPart:function(ue){var y,a;if(ue.skip(22),this.fileNameLength=ue.readInt(2),a=ue.readInt(2),this.fileName=ue.readData(this.fileNameLength),ue.skip(a),this.compressedSize===-1||this.uncompressedSize===-1)throw new Error("Bug or corrupted zip : didn't get enough information from the central directory (compressedSize === -1 || uncompressedSize === -1)");if((y=function(E){for(var b in Ue)if(Object.prototype.hasOwnProperty.call(Ue,b)&&Ue[b].magic===E)return Ue[b];return null}(this.compressionMethod))===null)throw new Error("Corrupted zip : compression "+Ie.pretty(this.compressionMethod)+" unknown (inner file : "+Ie.transformTo("string",this.fileName)+")");this.decompressed=new he(this.compressedSize,this.uncompressedSize,this.crc32,y,ue.readData(this.compressedSize))},readCentralPart:function(ue){this.versionMadeBy=ue.readInt(2),ue.skip(2),this.bitFlag=ue.readInt(2),this.compressionMethod=ue.readString(2),this.date=ue.readDate(),this.crc32=ue.readInt(4),this.compressedSize=ue.readInt(4),this.uncompressedSize=ue.readInt(4);var y=ue.readInt(2);if(this.extraFieldsLength=ue.readInt(2),this.fileCommentLength=ue.readInt(2),this.diskNumberStart=ue.readInt(2),this.internalFileAttributes=ue.readInt(2),this.externalFileAttributes=ue.readInt(4),this.localHeaderOffset=ue.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");ue.skip(y),this.readExtraFields(ue),this.parseZIP64ExtraField(ue),this.fileComment=ue.readData(this.fileCommentLength)},processAttributes:function(){this.unixPermissions=null,this.dosPermissions=null;var ue=this.versionMadeBy>>8;this.dir=!!(16&this.externalFileAttributes),ue==0&&(this.dosPermissions=63&this.externalFileAttributes),ue==3&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||this.fileNameStr.slice(-1)!=="/"||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var ue=He(this.extraFields[1].value);this.uncompressedSize===Ie.MAX_VALUE_32BITS&&(this.uncompressedSize=ue.readInt(8)),this.compressedSize===Ie.MAX_VALUE_32BITS&&(this.compressedSize=ue.readInt(8)),this.localHeaderOffset===Ie.MAX_VALUE_32BITS&&(this.localHeaderOffset=ue.readInt(8)),this.diskNumberStart===Ie.MAX_VALUE_32BITS&&(this.diskNumberStart=ue.readInt(4))}},readExtraFields:function(ue){var y,a,E,b=ue.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});ue.index+4<b;)y=ue.readInt(2),a=ue.readInt(2),E=ue.readData(a),this.extraFields[y]={id:y,length:a,value:E};ue.setIndex(b)},handleUTF8:function(){var ue=xe.uint8array?"uint8array":"array";if(this.useUTF8())this.fileNameStr=ce.utf8decode(this.fileName),this.fileCommentStr=ce.utf8decode(this.fileComment);else{var y=this.findExtraFieldUnicodePath();if(y!==null)this.fileNameStr=y;else{var a=Ie.transformTo(ue,this.fileName);this.fileNameStr=this.loadOptions.decodeFileName(a)}var E=this.findExtraFieldUnicodeComment();if(E!==null)this.fileCommentStr=E;else{var b=Ie.transformTo(ue,this.fileComment);this.fileCommentStr=this.loadOptions.decodeFileName(b)}}},findExtraFieldUnicodePath:function(){var ue=this.extraFields[28789];if(ue){var y=He(ue.value);return y.readInt(1)!==1||Ne(this.fileName)!==y.readInt(4)?null:ce.utf8decode(y.readData(ue.length-5))}return null},findExtraFieldUnicodeComment:function(){var ue=this.extraFields[25461];if(ue){var y=He(ue.value);return y.readInt(1)!==1||Ne(this.fileComment)!==y.readInt(4)?null:ce.utf8decode(y.readData(ue.length-5))}return null}},st.exports=De},{"./compressedObject":2,"./compressions":3,"./crc32":4,"./reader/readerFor":22,"./support":30,"./utf8":31,"./utils":32}],35:[function(Ze,st,Ve){"use strict";function He(y,a,E){this.name=y,this.dir=E.dir,this.date=E.date,this.comment=E.comment,this.unixPermissions=E.unixPermissions,this.dosPermissions=E.dosPermissions,this._data=a,this._dataBinary=E.binary,this.options={compression:E.compression,compressionOptions:E.compressionOptions}}var Ie=Ze("./stream/StreamHelper"),he=Ze("./stream/DataWorker"),Ne=Ze("./utf8"),ce=Ze("./compressedObject"),Ue=Ze("./stream/GenericWorker");He.prototype={internalStream:function(y){var a=null,E="string";try{if(!y)throw new Error("No output type specified.");var b=(E=y.toLowerCase())==="string"||E==="text";E!=="binarystring"&&E!=="text"||(E="string"),a=this._decompressWorker();var x=!this._dataBinary;x&&!b&&(a=a.pipe(new Ne.Utf8EncodeWorker)),!x&&b&&(a=a.pipe(new Ne.Utf8DecodeWorker))}catch(z){(a=new Ue("error")).error(z)}return new Ie(a,E,"")},async:function(y,a){return this.internalStream(y).accumulate(a)},nodeStream:function(y,a){return this.internalStream(y||"nodebuffer").toNodejsStream(a)},_compressWorker:function(y,a){if(this._data instanceof ce&&this._data.compression.magic===y.magic)return this._data.getCompressedWorker();var E=this._decompressWorker();return this._dataBinary||(E=E.pipe(new Ne.Utf8EncodeWorker)),ce.createWorkerFrom(E,y,a)},_decompressWorker:function(){return this._data instanceof ce?this._data.getContentWorker():this._data instanceof Ue?this._data:new he(this._data)}};for(var xe=["asText","asBinary","asNodeBuffer","asUint8Array","asArrayBuffer"],De=function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},ue=0;ue<xe.length;ue++)He.prototype[xe[ue]]=De;st.exports=He},{"./compressedObject":2,"./stream/DataWorker":27,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31}],36:[function(Ze,st,Ve){(function(He){"use strict";var Ie,he,Ne=He.MutationObserver||He.WebKitMutationObserver;if(Ne){var ce=0,Ue=new Ne(y),xe=He.document.createTextNode("");Ue.observe(xe,{characterData:!0}),Ie=function(){xe.data=ce=++ce%2}}else if(He.setImmediate||He.MessageChannel===void 0)Ie="document"in He&&"onreadystatechange"in He.document.createElement("script")?function(){var a=He.document.createElement("script");a.onreadystatechange=function(){y(),a.onreadystatechange=null,a.parentNode.removeChild(a),a=null},He.document.documentElement.appendChild(a)}:function(){setTimeout(y,0)};else{var De=new He.MessageChannel;De.port1.onmessage=y,Ie=function(){De.port2.postMessage(0)}}var ue=[];function y(){var a,E;he=!0;for(var b=ue.length;b;){for(E=ue,ue=[],a=-1;++a<b;)E[a]();b=ue.length}he=!1}st.exports=function(a){ue.push(a)!==1||he||Ie()}}).call(this,typeof me.g!="undefined"?me.g:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],37:[function(Ze,st,Ve){"use strict";var He=Ze("immediate");function Ie(){}var he={},Ne=["REJECTED"],ce=["FULFILLED"],Ue=["PENDING"];function xe(b){if(typeof b!="function")throw new TypeError("resolver must be a function");this.state=Ue,this.queue=[],this.outcome=void 0,b!==Ie&&a(this,b)}function De(b,x,z){this.promise=b,typeof x=="function"&&(this.onFulfilled=x,this.callFulfilled=this.otherCallFulfilled),typeof z=="function"&&(this.onRejected=z,this.callRejected=this.otherCallRejected)}function ue(b,x,z){He(function(){var ae;try{ae=x(z)}catch(de){return he.reject(b,de)}ae===b?he.reject(b,new TypeError("Cannot resolve promise with itself")):he.resolve(b,ae)})}function y(b){var x=b&&b.then;if(b&&(typeof b=="object"||typeof b=="function")&&typeof x=="function")return function(){x.apply(b,arguments)}}function a(b,x){var z=!1;function ae(Le){z||(z=!0,he.reject(b,Le))}function de(Le){z||(z=!0,he.resolve(b,Le))}var Fe=E(function(){x(de,ae)});Fe.status==="error"&&ae(Fe.value)}function E(b,x){var z={};try{z.value=b(x),z.status="success"}catch(ae){z.status="error",z.value=ae}return z}(st.exports=xe).prototype.finally=function(b){if(typeof b!="function")return this;var x=this.constructor;return this.then(function(z){return x.resolve(b()).then(function(){return z})},function(z){return x.resolve(b()).then(function(){throw z})})},xe.prototype.catch=function(b){return this.then(null,b)},xe.prototype.then=function(b,x){if(typeof b!="function"&&this.state===ce||typeof x!="function"&&this.state===Ne)return this;var z=new this.constructor(Ie);return this.state!==Ue?ue(z,this.state===ce?b:x,this.outcome):this.queue.push(new De(z,b,x)),z},De.prototype.callFulfilled=function(b){he.resolve(this.promise,b)},De.prototype.otherCallFulfilled=function(b){ue(this.promise,this.onFulfilled,b)},De.prototype.callRejected=function(b){he.reject(this.promise,b)},De.prototype.otherCallRejected=function(b){ue(this.promise,this.onRejected,b)},he.resolve=function(b,x){var z=E(y,x);if(z.status==="error")return he.reject(b,z.value);var ae=z.value;if(ae)a(b,ae);else{b.state=ce,b.outcome=x;for(var de=-1,Fe=b.queue.length;++de<Fe;)b.queue[de].callFulfilled(x)}return b},he.reject=function(b,x){b.state=Ne,b.outcome=x;for(var z=-1,ae=b.queue.length;++z<ae;)b.queue[z].callRejected(x);return b},xe.resolve=function(b){return b instanceof this?b:he.resolve(new this(Ie),b)},xe.reject=function(b){var x=new this(Ie);return he.reject(x,b)},xe.all=function(b){var x=this;if(Object.prototype.toString.call(b)!=="[object Array]")return this.reject(new TypeError("must be an array"));var z=b.length,ae=!1;if(!z)return this.resolve([]);for(var de=new Array(z),Fe=0,Le=-1,Ke=new this(Ie);++Le<z;)Je(b[Le],Le);return Ke;function Je($e,ot){x.resolve($e).then(function(_e){de[ot]=_e,++Fe!==z||ae||(ae=!0,he.resolve(Ke,de))},function(_e){ae||(ae=!0,he.reject(Ke,_e))})}},xe.race=function(b){var x=this;if(Object.prototype.toString.call(b)!=="[object Array]")return this.reject(new TypeError("must be an array"));var z=b.length,ae=!1;if(!z)return this.resolve([]);for(var de=-1,Fe=new this(Ie);++de<z;)Le=b[de],x.resolve(Le).then(function(Ke){ae||(ae=!0,he.resolve(Fe,Ke))},function(Ke){ae||(ae=!0,he.reject(Fe,Ke))});var Le;return Fe}},{immediate:36}],38:[function(Ze,st,Ve){"use strict";var He={};(0,Ze("./lib/utils/common").assign)(He,Ze("./lib/deflate"),Ze("./lib/inflate"),Ze("./lib/zlib/constants")),st.exports=He},{"./lib/deflate":39,"./lib/inflate":40,"./lib/utils/common":41,"./lib/zlib/constants":44}],39:[function(Ze,st,Ve){"use strict";var He=Ze("./zlib/deflate"),Ie=Ze("./utils/common"),he=Ze("./utils/strings"),Ne=Ze("./zlib/messages"),ce=Ze("./zlib/zstream"),Ue=Object.prototype.toString,xe=0,De=-1,ue=0,y=8;function a(b){if(!(this instanceof a))return new a(b);this.options=Ie.assign({level:De,method:y,chunkSize:16384,windowBits:15,memLevel:8,strategy:ue,to:""},b||{});var x=this.options;x.raw&&0<x.windowBits?x.windowBits=-x.windowBits:x.gzip&&0<x.windowBits&&x.windowBits<16&&(x.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new ce,this.strm.avail_out=0;var z=He.deflateInit2(this.strm,x.level,x.method,x.windowBits,x.memLevel,x.strategy);if(z!==xe)throw new Error(Ne[z]);if(x.header&&He.deflateSetHeader(this.strm,x.header),x.dictionary){var ae;if(ae=typeof x.dictionary=="string"?he.string2buf(x.dictionary):Ue.call(x.dictionary)==="[object ArrayBuffer]"?new Uint8Array(x.dictionary):x.dictionary,(z=He.deflateSetDictionary(this.strm,ae))!==xe)throw new Error(Ne[z]);this._dict_set=!0}}function E(b,x){var z=new a(x);if(z.push(b,!0),z.err)throw z.msg||Ne[z.err];return z.result}a.prototype.push=function(b,x){var z,ae,de=this.strm,Fe=this.options.chunkSize;if(this.ended)return!1;ae=x===~~x?x:x===!0?4:0,typeof b=="string"?de.input=he.string2buf(b):Ue.call(b)==="[object ArrayBuffer]"?de.input=new Uint8Array(b):de.input=b,de.next_in=0,de.avail_in=de.input.length;do{if(de.avail_out===0&&(de.output=new Ie.Buf8(Fe),de.next_out=0,de.avail_out=Fe),(z=He.deflate(de,ae))!==1&&z!==xe)return this.onEnd(z),!(this.ended=!0);de.avail_out!==0&&(de.avail_in!==0||ae!==4&&ae!==2)||(this.options.to==="string"?this.onData(he.buf2binstring(Ie.shrinkBuf(de.output,de.next_out))):this.onData(Ie.shrinkBuf(de.output,de.next_out)))}while((0<de.avail_in||de.avail_out===0)&&z!==1);return ae===4?(z=He.deflateEnd(this.strm),this.onEnd(z),this.ended=!0,z===xe):ae!==2||(this.onEnd(xe),!(de.avail_out=0))},a.prototype.onData=function(b){this.chunks.push(b)},a.prototype.onEnd=function(b){b===xe&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=Ie.flattenChunks(this.chunks)),this.chunks=[],this.err=b,this.msg=this.strm.msg},Ve.Deflate=a,Ve.deflate=E,Ve.deflateRaw=function(b,x){return(x=x||{}).raw=!0,E(b,x)},Ve.gzip=function(b,x){return(x=x||{}).gzip=!0,E(b,x)}},{"./utils/common":41,"./utils/strings":42,"./zlib/deflate":46,"./zlib/messages":51,"./zlib/zstream":53}],40:[function(Ze,st,Ve){"use strict";var He=Ze("./zlib/inflate"),Ie=Ze("./utils/common"),he=Ze("./utils/strings"),Ne=Ze("./zlib/constants"),ce=Ze("./zlib/messages"),Ue=Ze("./zlib/zstream"),xe=Ze("./zlib/gzheader"),De=Object.prototype.toString;function ue(a){if(!(this instanceof ue))return new ue(a);this.options=Ie.assign({chunkSize:16384,windowBits:0,to:""},a||{});var E=this.options;E.raw&&0<=E.windowBits&&E.windowBits<16&&(E.windowBits=-E.windowBits,E.windowBits===0&&(E.windowBits=-15)),!(0<=E.windowBits&&E.windowBits<16)||a&&a.windowBits||(E.windowBits+=32),15<E.windowBits&&E.windowBits<48&&!(15&E.windowBits)&&(E.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new Ue,this.strm.avail_out=0;var b=He.inflateInit2(this.strm,E.windowBits);if(b!==Ne.Z_OK)throw new Error(ce[b]);this.header=new xe,He.inflateGetHeader(this.strm,this.header)}function y(a,E){var b=new ue(E);if(b.push(a,!0),b.err)throw b.msg||ce[b.err];return b.result}ue.prototype.push=function(a,E){var b,x,z,ae,de,Fe,Le=this.strm,Ke=this.options.chunkSize,Je=this.options.dictionary,$e=!1;if(this.ended)return!1;x=E===~~E?E:E===!0?Ne.Z_FINISH:Ne.Z_NO_FLUSH,typeof a=="string"?Le.input=he.binstring2buf(a):De.call(a)==="[object ArrayBuffer]"?Le.input=new Uint8Array(a):Le.input=a,Le.next_in=0,Le.avail_in=Le.input.length;do{if(Le.avail_out===0&&(Le.output=new Ie.Buf8(Ke),Le.next_out=0,Le.avail_out=Ke),(b=He.inflate(Le,Ne.Z_NO_FLUSH))===Ne.Z_NEED_DICT&&Je&&(Fe=typeof Je=="string"?he.string2buf(Je):De.call(Je)==="[object ArrayBuffer]"?new Uint8Array(Je):Je,b=He.inflateSetDictionary(this.strm,Fe)),b===Ne.Z_BUF_ERROR&&$e===!0&&(b=Ne.Z_OK,$e=!1),b!==Ne.Z_STREAM_END&&b!==Ne.Z_OK)return this.onEnd(b),!(this.ended=!0);Le.next_out&&(Le.avail_out!==0&&b!==Ne.Z_STREAM_END&&(Le.avail_in!==0||x!==Ne.Z_FINISH&&x!==Ne.Z_SYNC_FLUSH)||(this.options.to==="string"?(z=he.utf8border(Le.output,Le.next_out),ae=Le.next_out-z,de=he.buf2string(Le.output,z),Le.next_out=ae,Le.avail_out=Ke-ae,ae&&Ie.arraySet(Le.output,Le.output,z,ae,0),this.onData(de)):this.onData(Ie.shrinkBuf(Le.output,Le.next_out)))),Le.avail_in===0&&Le.avail_out===0&&($e=!0)}while((0<Le.avail_in||Le.avail_out===0)&&b!==Ne.Z_STREAM_END);return b===Ne.Z_STREAM_END&&(x=Ne.Z_FINISH),x===Ne.Z_FINISH?(b=He.inflateEnd(this.strm),this.onEnd(b),this.ended=!0,b===Ne.Z_OK):x!==Ne.Z_SYNC_FLUSH||(this.onEnd(Ne.Z_OK),!(Le.avail_out=0))},ue.prototype.onData=function(a){this.chunks.push(a)},ue.prototype.onEnd=function(a){a===Ne.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=Ie.flattenChunks(this.chunks)),this.chunks=[],this.err=a,this.msg=this.strm.msg},Ve.Inflate=ue,Ve.inflate=y,Ve.inflateRaw=function(a,E){return(E=E||{}).raw=!0,y(a,E)},Ve.ungzip=y},{"./utils/common":41,"./utils/strings":42,"./zlib/constants":44,"./zlib/gzheader":47,"./zlib/inflate":49,"./zlib/messages":51,"./zlib/zstream":53}],41:[function(Ze,st,Ve){"use strict";var He=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Int32Array!="undefined";Ve.assign=function(Ne){for(var ce=Array.prototype.slice.call(arguments,1);ce.length;){var Ue=ce.shift();if(Ue){if(typeof Ue!="object")throw new TypeError(Ue+"must be non-object");for(var xe in Ue)Ue.hasOwnProperty(xe)&&(Ne[xe]=Ue[xe])}}return Ne},Ve.shrinkBuf=function(Ne,ce){return Ne.length===ce?Ne:Ne.subarray?Ne.subarray(0,ce):(Ne.length=ce,Ne)};var Ie={arraySet:function(Ne,ce,Ue,xe,De){if(ce.subarray&&Ne.subarray)Ne.set(ce.subarray(Ue,Ue+xe),De);else for(var ue=0;ue<xe;ue++)Ne[De+ue]=ce[Ue+ue]},flattenChunks:function(Ne){var ce,Ue,xe,De,ue,y;for(ce=xe=0,Ue=Ne.length;ce<Ue;ce++)xe+=Ne[ce].length;for(y=new Uint8Array(xe),ce=De=0,Ue=Ne.length;ce<Ue;ce++)ue=Ne[ce],y.set(ue,De),De+=ue.length;return y}},he={arraySet:function(Ne,ce,Ue,xe,De){for(var ue=0;ue<xe;ue++)Ne[De+ue]=ce[Ue+ue]},flattenChunks:function(Ne){return[].concat.apply([],Ne)}};Ve.setTyped=function(Ne){Ne?(Ve.Buf8=Uint8Array,Ve.Buf16=Uint16Array,Ve.Buf32=Int32Array,Ve.assign(Ve,Ie)):(Ve.Buf8=Array,Ve.Buf16=Array,Ve.Buf32=Array,Ve.assign(Ve,he))},Ve.setTyped(He)},{}],42:[function(Ze,st,Ve){"use strict";var He=Ze("./common"),Ie=!0,he=!0;try{String.fromCharCode.apply(null,[0])}catch(xe){Ie=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(xe){he=!1}for(var Ne=new He.Buf8(256),ce=0;ce<256;ce++)Ne[ce]=252<=ce?6:248<=ce?5:240<=ce?4:224<=ce?3:192<=ce?2:1;function Ue(xe,De){if(De<65537&&(xe.subarray&&he||!xe.subarray&&Ie))return String.fromCharCode.apply(null,He.shrinkBuf(xe,De));for(var ue="",y=0;y<De;y++)ue+=String.fromCharCode(xe[y]);return ue}Ne[254]=Ne[254]=1,Ve.string2buf=function(xe){var De,ue,y,a,E,b=xe.length,x=0;for(a=0;a<b;a++)(64512&(ue=xe.charCodeAt(a)))==55296&&a+1<b&&(64512&(y=xe.charCodeAt(a+1)))==56320&&(ue=65536+(ue-55296<<10)+(y-56320),a++),x+=ue<128?1:ue<2048?2:ue<65536?3:4;for(De=new He.Buf8(x),a=E=0;E<x;a++)(64512&(ue=xe.charCodeAt(a)))==55296&&a+1<b&&(64512&(y=xe.charCodeAt(a+1)))==56320&&(ue=65536+(ue-55296<<10)+(y-56320),a++),ue<128?De[E++]=ue:(ue<2048?De[E++]=192|ue>>>6:(ue<65536?De[E++]=224|ue>>>12:(De[E++]=240|ue>>>18,De[E++]=128|ue>>>12&63),De[E++]=128|ue>>>6&63),De[E++]=128|63&ue);return De},Ve.buf2binstring=function(xe){return Ue(xe,xe.length)},Ve.binstring2buf=function(xe){for(var De=new He.Buf8(xe.length),ue=0,y=De.length;ue<y;ue++)De[ue]=xe.charCodeAt(ue);return De},Ve.buf2string=function(xe,De){var ue,y,a,E,b=De||xe.length,x=new Array(2*b);for(ue=y=0;ue<b;)if((a=xe[ue++])<128)x[y++]=a;else if(4<(E=Ne[a]))x[y++]=65533,ue+=E-1;else{for(a&=E===2?31:E===3?15:7;1<E&&ue<b;)a=a<<6|63&xe[ue++],E--;1<E?x[y++]=65533:a<65536?x[y++]=a:(a-=65536,x[y++]=55296|a>>10&1023,x[y++]=56320|1023&a)}return Ue(x,y)},Ve.utf8border=function(xe,De){var ue;for((De=De||xe.length)>xe.length&&(De=xe.length),ue=De-1;0<=ue&&(192&xe[ue])==128;)ue--;return ue<0||ue===0?De:ue+Ne[xe[ue]]>De?ue:De}},{"./common":41}],43:[function(Ze,st,Ve){"use strict";st.exports=function(He,Ie,he,Ne){for(var ce=65535&He|0,Ue=He>>>16&65535|0,xe=0;he!==0;){for(he-=xe=2e3<he?2e3:he;Ue=Ue+(ce=ce+Ie[Ne++]|0)|0,--xe;);ce%=65521,Ue%=65521}return ce|Ue<<16|0}},{}],44:[function(Ze,st,Ve){"use strict";st.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},{}],45:[function(Ze,st,Ve){"use strict";var He=function(){for(var Ie,he=[],Ne=0;Ne<256;Ne++){Ie=Ne;for(var ce=0;ce<8;ce++)Ie=1&Ie?3988292384^Ie>>>1:Ie>>>1;he[Ne]=Ie}return he}();st.exports=function(Ie,he,Ne,ce){var Ue=He,xe=ce+Ne;Ie^=-1;for(var De=ce;De<xe;De++)Ie=Ie>>>8^Ue[255&(Ie^he[De])];return-1^Ie}},{}],46:[function(Ze,st,Ve){"use strict";var He,Ie=Ze("../utils/common"),he=Ze("./trees"),Ne=Ze("./adler32"),ce=Ze("./crc32"),Ue=Ze("./messages"),xe=0,De=4,ue=0,y=-2,a=-1,E=4,b=2,x=8,z=9,ae=286,de=30,Fe=19,Le=2*ae+1,Ke=15,Je=3,$e=258,ot=$e+Je+1,_e=42,ft=113,Re=1,Ct=2,rn=3,bt=4;function pt(Te,Rt){return Te.msg=Ue[Rt],Rt}function Pt(Te){return(Te<<1)-(4<Te?9:0)}function yt(Te){for(var Rt=Te.length;0<=--Rt;)Te[Rt]=0}function lt(Te){var Rt=Te.state,Ye=Rt.pending;Ye>Te.avail_out&&(Ye=Te.avail_out),Ye!==0&&(Ie.arraySet(Te.output,Rt.pending_buf,Rt.pending_out,Ye,Te.next_out),Te.next_out+=Ye,Rt.pending_out+=Ye,Te.total_out+=Ye,Te.avail_out-=Ye,Rt.pending-=Ye,Rt.pending===0&&(Rt.pending_out=0))}function mt(Te,Rt){he._tr_flush_block(Te,0<=Te.block_start?Te.block_start:-1,Te.strstart-Te.block_start,Rt),Te.block_start=Te.strstart,lt(Te.strm)}function cn(Te,Rt){Te.pending_buf[Te.pending++]=Rt}function Fn(Te,Rt){Te.pending_buf[Te.pending++]=Rt>>>8&255,Te.pending_buf[Te.pending++]=255&Rt}function kt(Te,Rt){var Ye,pe,Se=Te.max_chain_length,je=Te.strstart,Me=Te.prev_length,et=Te.nice_match,it=Te.strstart>Te.w_size-ot?Te.strstart-(Te.w_size-ot):0,Ot=Te.window,It=Te.w_mask,Qt=Te.prev,jt=Te.strstart+$e,ln=Ot[je+Me-1],jn=Ot[je+Me];Te.prev_length>=Te.good_match&&(Se>>=2),et>Te.lookahead&&(et=Te.lookahead);do if(Ot[(Ye=Rt)+Me]===jn&&Ot[Ye+Me-1]===ln&&Ot[Ye]===Ot[je]&&Ot[++Ye]===Ot[je+1]){je+=2,Ye++;do;while(Ot[++je]===Ot[++Ye]&&Ot[++je]===Ot[++Ye]&&Ot[++je]===Ot[++Ye]&&Ot[++je]===Ot[++Ye]&&Ot[++je]===Ot[++Ye]&&Ot[++je]===Ot[++Ye]&&Ot[++je]===Ot[++Ye]&&Ot[++je]===Ot[++Ye]&&je<jt);if(pe=$e-(jt-je),je=jt-$e,Me<pe){if(Te.match_start=Rt,et<=(Me=pe))break;ln=Ot[je+Me-1],jn=Ot[je+Me]}}while((Rt=Qt[Rt&It])>it&&--Se!=0);return Me<=Te.lookahead?Me:Te.lookahead}function dn(Te){var Rt,Ye,pe,Se,je,Me,et,it,Ot,It,Qt=Te.w_size;do{if(Se=Te.window_size-Te.lookahead-Te.strstart,Te.strstart>=Qt+(Qt-ot)){for(Ie.arraySet(Te.window,Te.window,Qt,Qt,0),Te.match_start-=Qt,Te.strstart-=Qt,Te.block_start-=Qt,Rt=Ye=Te.hash_size;pe=Te.head[--Rt],Te.head[Rt]=Qt<=pe?pe-Qt:0,--Ye;);for(Rt=Ye=Qt;pe=Te.prev[--Rt],Te.prev[Rt]=Qt<=pe?pe-Qt:0,--Ye;);Se+=Qt}if(Te.strm.avail_in===0)break;if(Me=Te.strm,et=Te.window,it=Te.strstart+Te.lookahead,Ot=Se,It=void 0,It=Me.avail_in,Ot<It&&(It=Ot),Ye=It===0?0:(Me.avail_in-=It,Ie.arraySet(et,Me.input,Me.next_in,It,it),Me.state.wrap===1?Me.adler=Ne(Me.adler,et,It,it):Me.state.wrap===2&&(Me.adler=ce(Me.adler,et,It,it)),Me.next_in+=It,Me.total_in+=It,It),Te.lookahead+=Ye,Te.lookahead+Te.insert>=Je)for(je=Te.strstart-Te.insert,Te.ins_h=Te.window[je],Te.ins_h=(Te.ins_h<<Te.hash_shift^Te.window[je+1])&Te.hash_mask;Te.insert&&(Te.ins_h=(Te.ins_h<<Te.hash_shift^Te.window[je+Je-1])&Te.hash_mask,Te.prev[je&Te.w_mask]=Te.head[Te.ins_h],Te.head[Te.ins_h]=je,je++,Te.insert--,!(Te.lookahead+Te.insert<Je)););}while(Te.lookahead<ot&&Te.strm.avail_in!==0)}function Mn(Te,Rt){for(var Ye,pe;;){if(Te.lookahead<ot){if(dn(Te),Te.lookahead<ot&&Rt===xe)return Re;if(Te.lookahead===0)break}if(Ye=0,Te.lookahead>=Je&&(Te.ins_h=(Te.ins_h<<Te.hash_shift^Te.window[Te.strstart+Je-1])&Te.hash_mask,Ye=Te.prev[Te.strstart&Te.w_mask]=Te.head[Te.ins_h],Te.head[Te.ins_h]=Te.strstart),Ye!==0&&Te.strstart-Ye<=Te.w_size-ot&&(Te.match_length=kt(Te,Ye)),Te.match_length>=Je)if(pe=he._tr_tally(Te,Te.strstart-Te.match_start,Te.match_length-Je),Te.lookahead-=Te.match_length,Te.match_length<=Te.max_lazy_match&&Te.lookahead>=Je){for(Te.match_length--;Te.strstart++,Te.ins_h=(Te.ins_h<<Te.hash_shift^Te.window[Te.strstart+Je-1])&Te.hash_mask,Ye=Te.prev[Te.strstart&Te.w_mask]=Te.head[Te.ins_h],Te.head[Te.ins_h]=Te.strstart,--Te.match_length!=0;);Te.strstart++}else Te.strstart+=Te.match_length,Te.match_length=0,Te.ins_h=Te.window[Te.strstart],Te.ins_h=(Te.ins_h<<Te.hash_shift^Te.window[Te.strstart+1])&Te.hash_mask;else pe=he._tr_tally(Te,0,Te.window[Te.strstart]),Te.lookahead--,Te.strstart++;if(pe&&(mt(Te,!1),Te.strm.avail_out===0))return Re}return Te.insert=Te.strstart<Je-1?Te.strstart:Je-1,Rt===De?(mt(Te,!0),Te.strm.avail_out===0?rn:bt):Te.last_lit&&(mt(Te,!1),Te.strm.avail_out===0)?Re:Ct}function vn(Te,Rt){for(var Ye,pe,Se;;){if(Te.lookahead<ot){if(dn(Te),Te.lookahead<ot&&Rt===xe)return Re;if(Te.lookahead===0)break}if(Ye=0,Te.lookahead>=Je&&(Te.ins_h=(Te.ins_h<<Te.hash_shift^Te.window[Te.strstart+Je-1])&Te.hash_mask,Ye=Te.prev[Te.strstart&Te.w_mask]=Te.head[Te.ins_h],Te.head[Te.ins_h]=Te.strstart),Te.prev_length=Te.match_length,Te.prev_match=Te.match_start,Te.match_length=Je-1,Ye!==0&&Te.prev_length<Te.max_lazy_match&&Te.strstart-Ye<=Te.w_size-ot&&(Te.match_length=kt(Te,Ye),Te.match_length<=5&&(Te.strategy===1||Te.match_length===Je&&4096<Te.strstart-Te.match_start)&&(Te.match_length=Je-1)),Te.prev_length>=Je&&Te.match_length<=Te.prev_length){for(Se=Te.strstart+Te.lookahead-Je,pe=he._tr_tally(Te,Te.strstart-1-Te.prev_match,Te.prev_length-Je),Te.lookahead-=Te.prev_length-1,Te.prev_length-=2;++Te.strstart<=Se&&(Te.ins_h=(Te.ins_h<<Te.hash_shift^Te.window[Te.strstart+Je-1])&Te.hash_mask,Ye=Te.prev[Te.strstart&Te.w_mask]=Te.head[Te.ins_h],Te.head[Te.ins_h]=Te.strstart),--Te.prev_length!=0;);if(Te.match_available=0,Te.match_length=Je-1,Te.strstart++,pe&&(mt(Te,!1),Te.strm.avail_out===0))return Re}else if(Te.match_available){if((pe=he._tr_tally(Te,0,Te.window[Te.strstart-1]))&&mt(Te,!1),Te.strstart++,Te.lookahead--,Te.strm.avail_out===0)return Re}else Te.match_available=1,Te.strstart++,Te.lookahead--}return Te.match_available&&(pe=he._tr_tally(Te,0,Te.window[Te.strstart-1]),Te.match_available=0),Te.insert=Te.strstart<Je-1?Te.strstart:Je-1,Rt===De?(mt(Te,!0),Te.strm.avail_out===0?rn:bt):Te.last_lit&&(mt(Te,!1),Te.strm.avail_out===0)?Re:Ct}function Mt(Te,Rt,Ye,pe,Se){this.good_length=Te,this.max_lazy=Rt,this.nice_length=Ye,this.max_chain=pe,this.func=Se}function Tn(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=x,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new Ie.Buf16(2*Le),this.dyn_dtree=new Ie.Buf16(2*(2*de+1)),this.bl_tree=new Ie.Buf16(2*(2*Fe+1)),yt(this.dyn_ltree),yt(this.dyn_dtree),yt(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Ie.Buf16(Ke+1),this.heap=new Ie.Buf16(2*ae+1),yt(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Ie.Buf16(2*ae+1),yt(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function St(Te){var Rt;return Te&&Te.state?(Te.total_in=Te.total_out=0,Te.data_type=b,(Rt=Te.state).pending=0,Rt.pending_out=0,Rt.wrap<0&&(Rt.wrap=-Rt.wrap),Rt.status=Rt.wrap?_e:ft,Te.adler=Rt.wrap===2?0:1,Rt.last_flush=xe,he._tr_init(Rt),ue):pt(Te,y)}function _n(Te){var Rt=St(Te);return Rt===ue&&function(Ye){Ye.window_size=2*Ye.w_size,yt(Ye.head),Ye.max_lazy_match=He[Ye.level].max_lazy,Ye.good_match=He[Ye.level].good_length,Ye.nice_match=He[Ye.level].nice_length,Ye.max_chain_length=He[Ye.level].max_chain,Ye.strstart=0,Ye.block_start=0,Ye.lookahead=0,Ye.insert=0,Ye.match_length=Ye.prev_length=Je-1,Ye.match_available=0,Ye.ins_h=0}(Te.state),Rt}function Wn(Te,Rt,Ye,pe,Se,je){if(!Te)return y;var Me=1;if(Rt===a&&(Rt=6),pe<0?(Me=0,pe=-pe):15<pe&&(Me=2,pe-=16),Se<1||z<Se||Ye!==x||pe<8||15<pe||Rt<0||9<Rt||je<0||E<je)return pt(Te,y);pe===8&&(pe=9);var et=new Tn;return(Te.state=et).strm=Te,et.wrap=Me,et.gzhead=null,et.w_bits=pe,et.w_size=1<<et.w_bits,et.w_mask=et.w_size-1,et.hash_bits=Se+7,et.hash_size=1<<et.hash_bits,et.hash_mask=et.hash_size-1,et.hash_shift=~~((et.hash_bits+Je-1)/Je),et.window=new Ie.Buf8(2*et.w_size),et.head=new Ie.Buf16(et.hash_size),et.prev=new Ie.Buf16(et.w_size),et.lit_bufsize=1<<Se+6,et.pending_buf_size=4*et.lit_bufsize,et.pending_buf=new Ie.Buf8(et.pending_buf_size),et.d_buf=1*et.lit_bufsize,et.l_buf=3*et.lit_bufsize,et.level=Rt,et.strategy=je,et.method=Ye,_n(Te)}He=[new Mt(0,0,0,0,function(Te,Rt){var Ye=65535;for(Ye>Te.pending_buf_size-5&&(Ye=Te.pending_buf_size-5);;){if(Te.lookahead<=1){if(dn(Te),Te.lookahead===0&&Rt===xe)return Re;if(Te.lookahead===0)break}Te.strstart+=Te.lookahead,Te.lookahead=0;var pe=Te.block_start+Ye;if((Te.strstart===0||Te.strstart>=pe)&&(Te.lookahead=Te.strstart-pe,Te.strstart=pe,mt(Te,!1),Te.strm.avail_out===0)||Te.strstart-Te.block_start>=Te.w_size-ot&&(mt(Te,!1),Te.strm.avail_out===0))return Re}return Te.insert=0,Rt===De?(mt(Te,!0),Te.strm.avail_out===0?rn:bt):(Te.strstart>Te.block_start&&(mt(Te,!1),Te.strm.avail_out),Re)}),new Mt(4,4,8,4,Mn),new Mt(4,5,16,8,Mn),new Mt(4,6,32,32,Mn),new Mt(4,4,16,16,vn),new Mt(8,16,32,32,vn),new Mt(8,16,128,128,vn),new Mt(8,32,128,256,vn),new Mt(32,128,258,1024,vn),new Mt(32,258,258,4096,vn)],Ve.deflateInit=function(Te,Rt){return Wn(Te,Rt,x,15,8,0)},Ve.deflateInit2=Wn,Ve.deflateReset=_n,Ve.deflateResetKeep=St,Ve.deflateSetHeader=function(Te,Rt){return Te&&Te.state?Te.state.wrap!==2?y:(Te.state.gzhead=Rt,ue):y},Ve.deflate=function(Te,Rt){var Ye,pe,Se,je;if(!Te||!Te.state||5<Rt||Rt<0)return Te?pt(Te,y):y;if(pe=Te.state,!Te.output||!Te.input&&Te.avail_in!==0||pe.status===666&&Rt!==De)return pt(Te,Te.avail_out===0?-5:y);if(pe.strm=Te,Ye=pe.last_flush,pe.last_flush=Rt,pe.status===_e)if(pe.wrap===2)Te.adler=0,cn(pe,31),cn(pe,139),cn(pe,8),pe.gzhead?(cn(pe,(pe.gzhead.text?1:0)+(pe.gzhead.hcrc?2:0)+(pe.gzhead.extra?4:0)+(pe.gzhead.name?8:0)+(pe.gzhead.comment?16:0)),cn(pe,255&pe.gzhead.time),cn(pe,pe.gzhead.time>>8&255),cn(pe,pe.gzhead.time>>16&255),cn(pe,pe.gzhead.time>>24&255),cn(pe,pe.level===9?2:2<=pe.strategy||pe.level<2?4:0),cn(pe,255&pe.gzhead.os),pe.gzhead.extra&&pe.gzhead.extra.length&&(cn(pe,255&pe.gzhead.extra.length),cn(pe,pe.gzhead.extra.length>>8&255)),pe.gzhead.hcrc&&(Te.adler=ce(Te.adler,pe.pending_buf,pe.pending,0)),pe.gzindex=0,pe.status=69):(cn(pe,0),cn(pe,0),cn(pe,0),cn(pe,0),cn(pe,0),cn(pe,pe.level===9?2:2<=pe.strategy||pe.level<2?4:0),cn(pe,3),pe.status=ft);else{var Me=x+(pe.w_bits-8<<4)<<8;Me|=(2<=pe.strategy||pe.level<2?0:pe.level<6?1:pe.level===6?2:3)<<6,pe.strstart!==0&&(Me|=32),Me+=31-Me%31,pe.status=ft,Fn(pe,Me),pe.strstart!==0&&(Fn(pe,Te.adler>>>16),Fn(pe,65535&Te.adler)),Te.adler=1}if(pe.status===69)if(pe.gzhead.extra){for(Se=pe.pending;pe.gzindex<(65535&pe.gzhead.extra.length)&&(pe.pending!==pe.pending_buf_size||(pe.gzhead.hcrc&&pe.pending>Se&&(Te.adler=ce(Te.adler,pe.pending_buf,pe.pending-Se,Se)),lt(Te),Se=pe.pending,pe.pending!==pe.pending_buf_size));)cn(pe,255&pe.gzhead.extra[pe.gzindex]),pe.gzindex++;pe.gzhead.hcrc&&pe.pending>Se&&(Te.adler=ce(Te.adler,pe.pending_buf,pe.pending-Se,Se)),pe.gzindex===pe.gzhead.extra.length&&(pe.gzindex=0,pe.status=73)}else pe.status=73;if(pe.status===73)if(pe.gzhead.name){Se=pe.pending;do{if(pe.pending===pe.pending_buf_size&&(pe.gzhead.hcrc&&pe.pending>Se&&(Te.adler=ce(Te.adler,pe.pending_buf,pe.pending-Se,Se)),lt(Te),Se=pe.pending,pe.pending===pe.pending_buf_size)){je=1;break}je=pe.gzindex<pe.gzhead.name.length?255&pe.gzhead.name.charCodeAt(pe.gzindex++):0,cn(pe,je)}while(je!==0);pe.gzhead.hcrc&&pe.pending>Se&&(Te.adler=ce(Te.adler,pe.pending_buf,pe.pending-Se,Se)),je===0&&(pe.gzindex=0,pe.status=91)}else pe.status=91;if(pe.status===91)if(pe.gzhead.comment){Se=pe.pending;do{if(pe.pending===pe.pending_buf_size&&(pe.gzhead.hcrc&&pe.pending>Se&&(Te.adler=ce(Te.adler,pe.pending_buf,pe.pending-Se,Se)),lt(Te),Se=pe.pending,pe.pending===pe.pending_buf_size)){je=1;break}je=pe.gzindex<pe.gzhead.comment.length?255&pe.gzhead.comment.charCodeAt(pe.gzindex++):0,cn(pe,je)}while(je!==0);pe.gzhead.hcrc&&pe.pending>Se&&(Te.adler=ce(Te.adler,pe.pending_buf,pe.pending-Se,Se)),je===0&&(pe.status=103)}else pe.status=103;if(pe.status===103&&(pe.gzhead.hcrc?(pe.pending+2>pe.pending_buf_size&<(Te),pe.pending+2<=pe.pending_buf_size&&(cn(pe,255&Te.adler),cn(pe,Te.adler>>8&255),Te.adler=0,pe.status=ft)):pe.status=ft),pe.pending!==0){if(lt(Te),Te.avail_out===0)return pe.last_flush=-1,ue}else if(Te.avail_in===0&&Pt(Rt)<=Pt(Ye)&&Rt!==De)return pt(Te,-5);if(pe.status===666&&Te.avail_in!==0)return pt(Te,-5);if(Te.avail_in!==0||pe.lookahead!==0||Rt!==xe&&pe.status!==666){var et=pe.strategy===2?function(it,Ot){for(var It;;){if(it.lookahead===0&&(dn(it),it.lookahead===0)){if(Ot===xe)return Re;break}if(it.match_length=0,It=he._tr_tally(it,0,it.window[it.strstart]),it.lookahead--,it.strstart++,It&&(mt(it,!1),it.strm.avail_out===0))return Re}return it.insert=0,Ot===De?(mt(it,!0),it.strm.avail_out===0?rn:bt):it.last_lit&&(mt(it,!1),it.strm.avail_out===0)?Re:Ct}(pe,Rt):pe.strategy===3?function(it,Ot){for(var It,Qt,jt,ln,jn=it.window;;){if(it.lookahead<=$e){if(dn(it),it.lookahead<=$e&&Ot===xe)return Re;if(it.lookahead===0)break}if(it.match_length=0,it.lookahead>=Je&&0<it.strstart&&(Qt=jn[jt=it.strstart-1])===jn[++jt]&&Qt===jn[++jt]&&Qt===jn[++jt]){ln=it.strstart+$e;do;while(Qt===jn[++jt]&&Qt===jn[++jt]&&Qt===jn[++jt]&&Qt===jn[++jt]&&Qt===jn[++jt]&&Qt===jn[++jt]&&Qt===jn[++jt]&&Qt===jn[++jt]&&jt<ln);it.match_length=$e-(ln-jt),it.match_length>it.lookahead&&(it.match_length=it.lookahead)}if(it.match_length>=Je?(It=he._tr_tally(it,1,it.match_length-Je),it.lookahead-=it.match_length,it.strstart+=it.match_length,it.match_length=0):(It=he._tr_tally(it,0,it.window[it.strstart]),it.lookahead--,it.strstart++),It&&(mt(it,!1),it.strm.avail_out===0))return Re}return it.insert=0,Ot===De?(mt(it,!0),it.strm.avail_out===0?rn:bt):it.last_lit&&(mt(it,!1),it.strm.avail_out===0)?Re:Ct}(pe,Rt):He[pe.level].func(pe,Rt);if(et!==rn&&et!==bt||(pe.status=666),et===Re||et===rn)return Te.avail_out===0&&(pe.last_flush=-1),ue;if(et===Ct&&(Rt===1?he._tr_align(pe):Rt!==5&&(he._tr_stored_block(pe,0,0,!1),Rt===3&&(yt(pe.head),pe.lookahead===0&&(pe.strstart=0,pe.block_start=0,pe.insert=0))),lt(Te),Te.avail_out===0))return pe.last_flush=-1,ue}return Rt!==De?ue:pe.wrap<=0?1:(pe.wrap===2?(cn(pe,255&Te.adler),cn(pe,Te.adler>>8&255),cn(pe,Te.adler>>16&255),cn(pe,Te.adler>>24&255),cn(pe,255&Te.total_in),cn(pe,Te.total_in>>8&255),cn(pe,Te.total_in>>16&255),cn(pe,Te.total_in>>24&255)):(Fn(pe,Te.adler>>>16),Fn(pe,65535&Te.adler)),lt(Te),0<pe.wrap&&(pe.wrap=-pe.wrap),pe.pending!==0?ue:1)},Ve.deflateEnd=function(Te){var Rt;return Te&&Te.state?(Rt=Te.state.status)!==_e&&Rt!==69&&Rt!==73&&Rt!==91&&Rt!==103&&Rt!==ft&&Rt!==666?pt(Te,y):(Te.state=null,Rt===ft?pt(Te,-3):ue):y},Ve.deflateSetDictionary=function(Te,Rt){var Ye,pe,Se,je,Me,et,it,Ot,It=Rt.length;if(!Te||!Te.state||(je=(Ye=Te.state).wrap)===2||je===1&&Ye.status!==_e||Ye.lookahead)return y;for(je===1&&(Te.adler=Ne(Te.adler,Rt,It,0)),Ye.wrap=0,It>=Ye.w_size&&(je===0&&(yt(Ye.head),Ye.strstart=0,Ye.block_start=0,Ye.insert=0),Ot=new Ie.Buf8(Ye.w_size),Ie.arraySet(Ot,Rt,It-Ye.w_size,Ye.w_size,0),Rt=Ot,It=Ye.w_size),Me=Te.avail_in,et=Te.next_in,it=Te.input,Te.avail_in=It,Te.next_in=0,Te.input=Rt,dn(Ye);Ye.lookahead>=Je;){for(pe=Ye.strstart,Se=Ye.lookahead-(Je-1);Ye.ins_h=(Ye.ins_h<<Ye.hash_shift^Ye.window[pe+Je-1])&Ye.hash_mask,Ye.prev[pe&Ye.w_mask]=Ye.head[Ye.ins_h],Ye.head[Ye.ins_h]=pe,pe++,--Se;);Ye.strstart=pe,Ye.lookahead=Je-1,dn(Ye)}return Ye.strstart+=Ye.lookahead,Ye.block_start=Ye.strstart,Ye.insert=Ye.lookahead,Ye.lookahead=0,Ye.match_length=Ye.prev_length=Je-1,Ye.match_available=0,Te.next_in=et,Te.input=it,Te.avail_in=Me,Ye.wrap=je,ue},Ve.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./messages":51,"./trees":52}],47:[function(Ze,st,Ve){"use strict";st.exports=function(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}},{}],48:[function(Ze,st,Ve){"use strict";st.exports=function(He,Ie){var he,Ne,ce,Ue,xe,De,ue,y,a,E,b,x,z,ae,de,Fe,Le,Ke,Je,$e,ot,_e,ft,Re,Ct;he=He.state,Ne=He.next_in,Re=He.input,ce=Ne+(He.avail_in-5),Ue=He.next_out,Ct=He.output,xe=Ue-(Ie-He.avail_out),De=Ue+(He.avail_out-257),ue=he.dmax,y=he.wsize,a=he.whave,E=he.wnext,b=he.window,x=he.hold,z=he.bits,ae=he.lencode,de=he.distcode,Fe=(1<<he.lenbits)-1,Le=(1<<he.distbits)-1;e:do{z<15&&(x+=Re[Ne++]<<z,z+=8,x+=Re[Ne++]<<z,z+=8),Ke=ae[x&Fe];t:for(;;){if(x>>>=Je=Ke>>>24,z-=Je,(Je=Ke>>>16&255)===0)Ct[Ue++]=65535&Ke;else{if(!(16&Je)){if(!(64&Je)){Ke=ae[(65535&Ke)+(x&(1<<Je)-1)];continue t}if(32&Je){he.mode=12;break e}He.msg="invalid literal/length code",he.mode=30;break e}$e=65535&Ke,(Je&=15)&&(z<Je&&(x+=Re[Ne++]<<z,z+=8),$e+=x&(1<<Je)-1,x>>>=Je,z-=Je),z<15&&(x+=Re[Ne++]<<z,z+=8,x+=Re[Ne++]<<z,z+=8),Ke=de[x&Le];n:for(;;){if(x>>>=Je=Ke>>>24,z-=Je,!(16&(Je=Ke>>>16&255))){if(!(64&Je)){Ke=de[(65535&Ke)+(x&(1<<Je)-1)];continue n}He.msg="invalid distance code",he.mode=30;break e}if(ot=65535&Ke,z<(Je&=15)&&(x+=Re[Ne++]<<z,(z+=8)<Je&&(x+=Re[Ne++]<<z,z+=8)),ue<(ot+=x&(1<<Je)-1)){He.msg="invalid distance too far back",he.mode=30;break e}if(x>>>=Je,z-=Je,(Je=Ue-xe)<ot){if(a<(Je=ot-Je)&&he.sane){He.msg="invalid distance too far back",he.mode=30;break e}if(ft=b,(_e=0)===E){if(_e+=y-Je,Je<$e){for($e-=Je;Ct[Ue++]=b[_e++],--Je;);_e=Ue-ot,ft=Ct}}else if(E<Je){if(_e+=y+E-Je,(Je-=E)<$e){for($e-=Je;Ct[Ue++]=b[_e++],--Je;);if(_e=0,E<$e){for($e-=Je=E;Ct[Ue++]=b[_e++],--Je;);_e=Ue-ot,ft=Ct}}}else if(_e+=E-Je,Je<$e){for($e-=Je;Ct[Ue++]=b[_e++],--Je;);_e=Ue-ot,ft=Ct}for(;2<$e;)Ct[Ue++]=ft[_e++],Ct[Ue++]=ft[_e++],Ct[Ue++]=ft[_e++],$e-=3;$e&&(Ct[Ue++]=ft[_e++],1<$e&&(Ct[Ue++]=ft[_e++]))}else{for(_e=Ue-ot;Ct[Ue++]=Ct[_e++],Ct[Ue++]=Ct[_e++],Ct[Ue++]=Ct[_e++],2<($e-=3););$e&&(Ct[Ue++]=Ct[_e++],1<$e&&(Ct[Ue++]=Ct[_e++]))}break}}break}}while(Ne<ce&&Ue<De);Ne-=$e=z>>3,x&=(1<<(z-=$e<<3))-1,He.next_in=Ne,He.next_out=Ue,He.avail_in=Ne<ce?ce-Ne+5:5-(Ne-ce),He.avail_out=Ue<De?De-Ue+257:257-(Ue-De),he.hold=x,he.bits=z}},{}],49:[function(Ze,st,Ve){"use strict";var He=Ze("../utils/common"),Ie=Ze("./adler32"),he=Ze("./crc32"),Ne=Ze("./inffast"),ce=Ze("./inftrees"),Ue=1,xe=2,De=0,ue=-2,y=1,a=852,E=592;function b(_e){return(_e>>>24&255)+(_e>>>8&65280)+((65280&_e)<<8)+((255&_e)<<24)}function x(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new He.Buf16(320),this.work=new He.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function z(_e){var ft;return _e&&_e.state?(ft=_e.state,_e.total_in=_e.total_out=ft.total=0,_e.msg="",ft.wrap&&(_e.adler=1&ft.wrap),ft.mode=y,ft.last=0,ft.havedict=0,ft.dmax=32768,ft.head=null,ft.hold=0,ft.bits=0,ft.lencode=ft.lendyn=new He.Buf32(a),ft.distcode=ft.distdyn=new He.Buf32(E),ft.sane=1,ft.back=-1,De):ue}function ae(_e){var ft;return _e&&_e.state?((ft=_e.state).wsize=0,ft.whave=0,ft.wnext=0,z(_e)):ue}function de(_e,ft){var Re,Ct;return _e&&_e.state?(Ct=_e.state,ft<0?(Re=0,ft=-ft):(Re=1+(ft>>4),ft<48&&(ft&=15)),ft&&(ft<8||15<ft)?ue:(Ct.window!==null&&Ct.wbits!==ft&&(Ct.window=null),Ct.wrap=Re,Ct.wbits=ft,ae(_e))):ue}function Fe(_e,ft){var Re,Ct;return _e?(Ct=new x,(_e.state=Ct).window=null,(Re=de(_e,ft))!==De&&(_e.state=null),Re):ue}var Le,Ke,Je=!0;function $e(_e){if(Je){var ft;for(Le=new He.Buf32(512),Ke=new He.Buf32(32),ft=0;ft<144;)_e.lens[ft++]=8;for(;ft<256;)_e.lens[ft++]=9;for(;ft<280;)_e.lens[ft++]=7;for(;ft<288;)_e.lens[ft++]=8;for(ce(Ue,_e.lens,0,288,Le,0,_e.work,{bits:9}),ft=0;ft<32;)_e.lens[ft++]=5;ce(xe,_e.lens,0,32,Ke,0,_e.work,{bits:5}),Je=!1}_e.lencode=Le,_e.lenbits=9,_e.distcode=Ke,_e.distbits=5}function ot(_e,ft,Re,Ct){var rn,bt=_e.state;return bt.window===null&&(bt.wsize=1<<bt.wbits,bt.wnext=0,bt.whave=0,bt.window=new He.Buf8(bt.wsize)),Ct>=bt.wsize?(He.arraySet(bt.window,ft,Re-bt.wsize,bt.wsize,0),bt.wnext=0,bt.whave=bt.wsize):(Ct<(rn=bt.wsize-bt.wnext)&&(rn=Ct),He.arraySet(bt.window,ft,Re-Ct,rn,bt.wnext),(Ct-=rn)?(He.arraySet(bt.window,ft,Re-Ct,Ct,0),bt.wnext=Ct,bt.whave=bt.wsize):(bt.wnext+=rn,bt.wnext===bt.wsize&&(bt.wnext=0),bt.whave<bt.wsize&&(bt.whave+=rn))),0}Ve.inflateReset=ae,Ve.inflateReset2=de,Ve.inflateResetKeep=z,Ve.inflateInit=function(_e){return Fe(_e,15)},Ve.inflateInit2=Fe,Ve.inflate=function(_e,ft){var Re,Ct,rn,bt,pt,Pt,yt,lt,mt,cn,Fn,kt,dn,Mn,vn,Mt,Tn,St,_n,Wn,Te,Rt,Ye,pe,Se=0,je=new He.Buf8(4),Me=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!_e||!_e.state||!_e.output||!_e.input&&_e.avail_in!==0)return ue;(Re=_e.state).mode===12&&(Re.mode=13),pt=_e.next_out,rn=_e.output,yt=_e.avail_out,bt=_e.next_in,Ct=_e.input,Pt=_e.avail_in,lt=Re.hold,mt=Re.bits,cn=Pt,Fn=yt,Rt=De;e:for(;;)switch(Re.mode){case y:if(Re.wrap===0){Re.mode=13;break}for(;mt<16;){if(Pt===0)break e;Pt--,lt+=Ct[bt++]<<mt,mt+=8}if(2&Re.wrap&<===35615){je[Re.check=0]=255<,je[1]=lt>>>8&255,Re.check=he(Re.check,je,2,0),mt=lt=0,Re.mode=2;break}if(Re.flags=0,Re.head&&(Re.head.done=!1),!(1&Re.wrap)||(((255<)<<8)+(lt>>8))%31){_e.msg="incorrect header check",Re.mode=30;break}if((15<)!=8){_e.msg="unknown compression method",Re.mode=30;break}if(mt-=4,Te=8+(15&(lt>>>=4)),Re.wbits===0)Re.wbits=Te;else if(Te>Re.wbits){_e.msg="invalid window size",Re.mode=30;break}Re.dmax=1<<Te,_e.adler=Re.check=1,Re.mode=512<?10:12,mt=lt=0;break;case 2:for(;mt<16;){if(Pt===0)break e;Pt--,lt+=Ct[bt++]<<mt,mt+=8}if(Re.flags=lt,(255&Re.flags)!=8){_e.msg="unknown compression method",Re.mode=30;break}if(57344&Re.flags){_e.msg="unknown header flags set",Re.mode=30;break}Re.head&&(Re.head.text=lt>>8&1),512&Re.flags&&(je[0]=255<,je[1]=lt>>>8&255,Re.check=he(Re.check,je,2,0)),mt=lt=0,Re.mode=3;case 3:for(;mt<32;){if(Pt===0)break e;Pt--,lt+=Ct[bt++]<<mt,mt+=8}Re.head&&(Re.head.time=lt),512&Re.flags&&(je[0]=255<,je[1]=lt>>>8&255,je[2]=lt>>>16&255,je[3]=lt>>>24&255,Re.check=he(Re.check,je,4,0)),mt=lt=0,Re.mode=4;case 4:for(;mt<16;){if(Pt===0)break e;Pt--,lt+=Ct[bt++]<<mt,mt+=8}Re.head&&(Re.head.xflags=255<,Re.head.os=lt>>8),512&Re.flags&&(je[0]=255<,je[1]=lt>>>8&255,Re.check=he(Re.check,je,2,0)),mt=lt=0,Re.mode=5;case 5:if(1024&Re.flags){for(;mt<16;){if(Pt===0)break e;Pt--,lt+=Ct[bt++]<<mt,mt+=8}Re.length=lt,Re.head&&(Re.head.extra_len=lt),512&Re.flags&&(je[0]=255<,je[1]=lt>>>8&255,Re.check=he(Re.check,je,2,0)),mt=lt=0}else Re.head&&(Re.head.extra=null);Re.mode=6;case 6:if(1024&Re.flags&&(Pt<(kt=Re.length)&&(kt=Pt),kt&&(Re.head&&(Te=Re.head.extra_len-Re.length,Re.head.extra||(Re.head.extra=new Array(Re.head.extra_len)),He.arraySet(Re.head.extra,Ct,bt,kt,Te)),512&Re.flags&&(Re.check=he(Re.check,Ct,kt,bt)),Pt-=kt,bt+=kt,Re.length-=kt),Re.length))break e;Re.length=0,Re.mode=7;case 7:if(2048&Re.flags){if(Pt===0)break e;for(kt=0;Te=Ct[bt+kt++],Re.head&&Te&&Re.length<65536&&(Re.head.name+=String.fromCharCode(Te)),Te&&kt<Pt;);if(512&Re.flags&&(Re.check=he(Re.check,Ct,kt,bt)),Pt-=kt,bt+=kt,Te)break e}else Re.head&&(Re.head.name=null);Re.length=0,Re.mode=8;case 8:if(4096&Re.flags){if(Pt===0)break e;for(kt=0;Te=Ct[bt+kt++],Re.head&&Te&&Re.length<65536&&(Re.head.comment+=String.fromCharCode(Te)),Te&&kt<Pt;);if(512&Re.flags&&(Re.check=he(Re.check,Ct,kt,bt)),Pt-=kt,bt+=kt,Te)break e}else Re.head&&(Re.head.comment=null);Re.mode=9;case 9:if(512&Re.flags){for(;mt<16;){if(Pt===0)break e;Pt--,lt+=Ct[bt++]<<mt,mt+=8}if(lt!==(65535&Re.check)){_e.msg="header crc mismatch",Re.mode=30;break}mt=lt=0}Re.head&&(Re.head.hcrc=Re.flags>>9&1,Re.head.done=!0),_e.adler=Re.check=0,Re.mode=12;break;case 10:for(;mt<32;){if(Pt===0)break e;Pt--,lt+=Ct[bt++]<<mt,mt+=8}_e.adler=Re.check=b(lt),mt=lt=0,Re.mode=11;case 11:if(Re.havedict===0)return _e.next_out=pt,_e.avail_out=yt,_e.next_in=bt,_e.avail_in=Pt,Re.hold=lt,Re.bits=mt,2;_e.adler=Re.check=1,Re.mode=12;case 12:if(ft===5||ft===6)break e;case 13:if(Re.last){lt>>>=7&mt,mt-=7&mt,Re.mode=27;break}for(;mt<3;){if(Pt===0)break e;Pt--,lt+=Ct[bt++]<<mt,mt+=8}switch(Re.last=1<,mt-=1,3&(lt>>>=1)){case 0:Re.mode=14;break;case 1:if($e(Re),Re.mode=20,ft!==6)break;lt>>>=2,mt-=2;break e;case 2:Re.mode=17;break;case 3:_e.msg="invalid block type",Re.mode=30}lt>>>=2,mt-=2;break;case 14:for(lt>>>=7&mt,mt-=7&mt;mt<32;){if(Pt===0)break e;Pt--,lt+=Ct[bt++]<<mt,mt+=8}if((65535<)!=(lt>>>16^65535)){_e.msg="invalid stored block lengths",Re.mode=30;break}if(Re.length=65535<,mt=lt=0,Re.mode=15,ft===6)break e;case 15:Re.mode=16;case 16:if(kt=Re.length){if(Pt<kt&&(kt=Pt),yt<kt&&(kt=yt),kt===0)break e;He.arraySet(rn,Ct,bt,kt,pt),Pt-=kt,bt+=kt,yt-=kt,pt+=kt,Re.length-=kt;break}Re.mode=12;break;case 17:for(;mt<14;){if(Pt===0)break e;Pt--,lt+=Ct[bt++]<<mt,mt+=8}if(Re.nlen=257+(31<),lt>>>=5,mt-=5,Re.ndist=1+(31<),lt>>>=5,mt-=5,Re.ncode=4+(15<),lt>>>=4,mt-=4,286<Re.nlen||30<Re.ndist){_e.msg="too many length or distance symbols",Re.mode=30;break}Re.have=0,Re.mode=18;case 18:for(;Re.have<Re.ncode;){for(;mt<3;){if(Pt===0)break e;Pt--,lt+=Ct[bt++]<<mt,mt+=8}Re.lens[Me[Re.have++]]=7<,lt>>>=3,mt-=3}for(;Re.have<19;)Re.lens[Me[Re.have++]]=0;if(Re.lencode=Re.lendyn,Re.lenbits=7,Ye={bits:Re.lenbits},Rt=ce(0,Re.lens,0,19,Re.lencode,0,Re.work,Ye),Re.lenbits=Ye.bits,Rt){_e.msg="invalid code lengths set",Re.mode=30;break}Re.have=0,Re.mode=19;case 19:for(;Re.have<Re.nlen+Re.ndist;){for(;Mt=(Se=Re.lencode[lt&(1<<Re.lenbits)-1])>>>16&255,Tn=65535&Se,!((vn=Se>>>24)<=mt);){if(Pt===0)break e;Pt--,lt+=Ct[bt++]<<mt,mt+=8}if(Tn<16)lt>>>=vn,mt-=vn,Re.lens[Re.have++]=Tn;else{if(Tn===16){for(pe=vn+2;mt<pe;){if(Pt===0)break e;Pt--,lt+=Ct[bt++]<<mt,mt+=8}if(lt>>>=vn,mt-=vn,Re.have===0){_e.msg="invalid bit length repeat",Re.mode=30;break}Te=Re.lens[Re.have-1],kt=3+(3<),lt>>>=2,mt-=2}else if(Tn===17){for(pe=vn+3;mt<pe;){if(Pt===0)break e;Pt--,lt+=Ct[bt++]<<mt,mt+=8}mt-=vn,Te=0,kt=3+(7&(lt>>>=vn)),lt>>>=3,mt-=3}else{for(pe=vn+7;mt<pe;){if(Pt===0)break e;Pt--,lt+=Ct[bt++]<<mt,mt+=8}mt-=vn,Te=0,kt=11+(127&(lt>>>=vn)),lt>>>=7,mt-=7}if(Re.have+kt>Re.nlen+Re.ndist){_e.msg="invalid bit length repeat",Re.mode=30;break}for(;kt--;)Re.lens[Re.have++]=Te}}if(Re.mode===30)break;if(Re.lens[256]===0){_e.msg="invalid code -- missing end-of-block",Re.mode=30;break}if(Re.lenbits=9,Ye={bits:Re.lenbits},Rt=ce(Ue,Re.lens,0,Re.nlen,Re.lencode,0,Re.work,Ye),Re.lenbits=Ye.bits,Rt){_e.msg="invalid literal/lengths set",Re.mode=30;break}if(Re.distbits=6,Re.distcode=Re.distdyn,Ye={bits:Re.distbits},Rt=ce(xe,Re.lens,Re.nlen,Re.ndist,Re.distcode,0,Re.work,Ye),Re.distbits=Ye.bits,Rt){_e.msg="invalid distances set",Re.mode=30;break}if(Re.mode=20,ft===6)break e;case 20:Re.mode=21;case 21:if(6<=Pt&&258<=yt){_e.next_out=pt,_e.avail_out=yt,_e.next_in=bt,_e.avail_in=Pt,Re.hold=lt,Re.bits=mt,Ne(_e,Fn),pt=_e.next_out,rn=_e.output,yt=_e.avail_out,bt=_e.next_in,Ct=_e.input,Pt=_e.avail_in,lt=Re.hold,mt=Re.bits,Re.mode===12&&(Re.back=-1);break}for(Re.back=0;Mt=(Se=Re.lencode[lt&(1<<Re.lenbits)-1])>>>16&255,Tn=65535&Se,!((vn=Se>>>24)<=mt);){if(Pt===0)break e;Pt--,lt+=Ct[bt++]<<mt,mt+=8}if(Mt&&!(240&Mt)){for(St=vn,_n=Mt,Wn=Tn;Mt=(Se=Re.lencode[Wn+((lt&(1<<St+_n)-1)>>St)])>>>16&255,Tn=65535&Se,!(St+(vn=Se>>>24)<=mt);){if(Pt===0)break e;Pt--,lt+=Ct[bt++]<<mt,mt+=8}lt>>>=St,mt-=St,Re.back+=St}if(lt>>>=vn,mt-=vn,Re.back+=vn,Re.length=Tn,Mt===0){Re.mode=26;break}if(32&Mt){Re.back=-1,Re.mode=12;break}if(64&Mt){_e.msg="invalid literal/length code",Re.mode=30;break}Re.extra=15&Mt,Re.mode=22;case 22:if(Re.extra){for(pe=Re.extra;mt<pe;){if(Pt===0)break e;Pt--,lt+=Ct[bt++]<<mt,mt+=8}Re.length+=lt&(1<<Re.extra)-1,lt>>>=Re.extra,mt-=Re.extra,Re.back+=Re.extra}Re.was=Re.length,Re.mode=23;case 23:for(;Mt=(Se=Re.distcode[lt&(1<<Re.distbits)-1])>>>16&255,Tn=65535&Se,!((vn=Se>>>24)<=mt);){if(Pt===0)break e;Pt--,lt+=Ct[bt++]<<mt,mt+=8}if(!(240&Mt)){for(St=vn,_n=Mt,Wn=Tn;Mt=(Se=Re.distcode[Wn+((lt&(1<<St+_n)-1)>>St)])>>>16&255,Tn=65535&Se,!(St+(vn=Se>>>24)<=mt);){if(Pt===0)break e;Pt--,lt+=Ct[bt++]<<mt,mt+=8}lt>>>=St,mt-=St,Re.back+=St}if(lt>>>=vn,mt-=vn,Re.back+=vn,64&Mt){_e.msg="invalid distance code",Re.mode=30;break}Re.offset=Tn,Re.extra=15&Mt,Re.mode=24;case 24:if(Re.extra){for(pe=Re.extra;mt<pe;){if(Pt===0)break e;Pt--,lt+=Ct[bt++]<<mt,mt+=8}Re.offset+=lt&(1<<Re.extra)-1,lt>>>=Re.extra,mt-=Re.extra,Re.back+=Re.extra}if(Re.offset>Re.dmax){_e.msg="invalid distance too far back",Re.mode=30;break}Re.mode=25;case 25:if(yt===0)break e;if(kt=Fn-yt,Re.offset>kt){if((kt=Re.offset-kt)>Re.whave&&Re.sane){_e.msg="invalid distance too far back",Re.mode=30;break}dn=kt>Re.wnext?(kt-=Re.wnext,Re.wsize-kt):Re.wnext-kt,kt>Re.length&&(kt=Re.length),Mn=Re.window}else Mn=rn,dn=pt-Re.offset,kt=Re.length;for(yt<kt&&(kt=yt),yt-=kt,Re.length-=kt;rn[pt++]=Mn[dn++],--kt;);Re.length===0&&(Re.mode=21);break;case 26:if(yt===0)break e;rn[pt++]=Re.length,yt--,Re.mode=21;break;case 27:if(Re.wrap){for(;mt<32;){if(Pt===0)break e;Pt--,lt|=Ct[bt++]<<mt,mt+=8}if(Fn-=yt,_e.total_out+=Fn,Re.total+=Fn,Fn&&(_e.adler=Re.check=Re.flags?he(Re.check,rn,Fn,pt-Fn):Ie(Re.check,rn,Fn,pt-Fn)),Fn=yt,(Re.flags?lt:b(lt))!==Re.check){_e.msg="incorrect data check",Re.mode=30;break}mt=lt=0}Re.mode=28;case 28:if(Re.wrap&&Re.flags){for(;mt<32;){if(Pt===0)break e;Pt--,lt+=Ct[bt++]<<mt,mt+=8}if(lt!==(4294967295&Re.total)){_e.msg="incorrect length check",Re.mode=30;break}mt=lt=0}Re.mode=29;case 29:Rt=1;break e;case 30:Rt=-3;break e;case 31:return-4;case 32:default:return ue}return _e.next_out=pt,_e.avail_out=yt,_e.next_in=bt,_e.avail_in=Pt,Re.hold=lt,Re.bits=mt,(Re.wsize||Fn!==_e.avail_out&&Re.mode<30&&(Re.mode<27||ft!==4))&&ot(_e,_e.output,_e.next_out,Fn-_e.avail_out)?(Re.mode=31,-4):(cn-=_e.avail_in,Fn-=_e.avail_out,_e.total_in+=cn,_e.total_out+=Fn,Re.total+=Fn,Re.wrap&&Fn&&(_e.adler=Re.check=Re.flags?he(Re.check,rn,Fn,_e.next_out-Fn):Ie(Re.check,rn,Fn,_e.next_out-Fn)),_e.data_type=Re.bits+(Re.last?64:0)+(Re.mode===12?128:0)+(Re.mode===20||Re.mode===15?256:0),(cn==0&&Fn===0||ft===4)&&Rt===De&&(Rt=-5),Rt)},Ve.inflateEnd=function(_e){if(!_e||!_e.state)return ue;var ft=_e.state;return ft.window&&(ft.window=null),_e.state=null,De},Ve.inflateGetHeader=function(_e,ft){var Re;return _e&&_e.state&&2&(Re=_e.state).wrap?((Re.head=ft).done=!1,De):ue},Ve.inflateSetDictionary=function(_e,ft){var Re,Ct=ft.length;return _e&&_e.state?(Re=_e.state).wrap!==0&&Re.mode!==11?ue:Re.mode===11&&Ie(1,ft,Ct,0)!==Re.check?-3:ot(_e,ft,Ct,Ct)?(Re.mode=31,-4):(Re.havedict=1,De):ue},Ve.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./inffast":48,"./inftrees":50}],50:[function(Ze,st,Ve){"use strict";var He=Ze("../utils/common"),Ie=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],he=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],Ne=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],ce=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];st.exports=function(Ue,xe,De,ue,y,a,E,b){var x,z,ae,de,Fe,Le,Ke,Je,$e,ot=b.bits,_e=0,ft=0,Re=0,Ct=0,rn=0,bt=0,pt=0,Pt=0,yt=0,lt=0,mt=null,cn=0,Fn=new He.Buf16(16),kt=new He.Buf16(16),dn=null,Mn=0;for(_e=0;_e<=15;_e++)Fn[_e]=0;for(ft=0;ft<ue;ft++)Fn[xe[De+ft]]++;for(rn=ot,Ct=15;1<=Ct&&Fn[Ct]===0;Ct--);if(Ct<rn&&(rn=Ct),Ct===0)return y[a++]=20971520,y[a++]=20971520,b.bits=1,0;for(Re=1;Re<Ct&&Fn[Re]===0;Re++);for(rn<Re&&(rn=Re),_e=Pt=1;_e<=15;_e++)if(Pt<<=1,(Pt-=Fn[_e])<0)return-1;if(0<Pt&&(Ue===0||Ct!==1))return-1;for(kt[1]=0,_e=1;_e<15;_e++)kt[_e+1]=kt[_e]+Fn[_e];for(ft=0;ft<ue;ft++)xe[De+ft]!==0&&(E[kt[xe[De+ft]]++]=ft);if(Le=Ue===0?(mt=dn=E,19):Ue===1?(mt=Ie,cn-=257,dn=he,Mn-=257,256):(mt=Ne,dn=ce,-1),_e=Re,Fe=a,pt=ft=lt=0,ae=-1,de=(yt=1<<(bt=rn))-1,Ue===1&&852<yt||Ue===2&&592<yt)return 1;for(;;){for(Ke=_e-pt,$e=E[ft]<Le?(Je=0,E[ft]):E[ft]>Le?(Je=dn[Mn+E[ft]],mt[cn+E[ft]]):(Je=96,0),x=1<<_e-pt,Re=z=1<<bt;y[Fe+(lt>>pt)+(z-=x)]=Ke<<24|Je<<16|$e|0,z!==0;);for(x=1<<_e-1;lt&x;)x>>=1;if(x!==0?(lt&=x-1,lt+=x):lt=0,ft++,--Fn[_e]==0){if(_e===Ct)break;_e=xe[De+E[ft]]}if(rn<_e&&(lt&de)!==ae){for(pt===0&&(pt=rn),Fe+=Re,Pt=1<<(bt=_e-pt);bt+pt<Ct&&!((Pt-=Fn[bt+pt])<=0);)bt++,Pt<<=1;if(yt+=1<<bt,Ue===1&&852<yt||Ue===2&&592<yt)return 1;y[ae=lt&de]=rn<<24|bt<<16|Fe-a|0}}return lt!==0&&(y[Fe+lt]=_e-pt<<24|64<<16|0),b.bits=rn,0}},{"../utils/common":41}],51:[function(Ze,st,Ve){"use strict";st.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},{}],52:[function(Ze,st,Ve){"use strict";var He=Ze("../utils/common"),Ie=0,he=1;function Ne(Se){for(var je=Se.length;0<=--je;)Se[je]=0}var ce=0,Ue=29,xe=256,De=xe+1+Ue,ue=30,y=19,a=2*De+1,E=15,b=16,x=7,z=256,ae=16,de=17,Fe=18,Le=[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],Ke=[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],Je=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],$e=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],ot=new Array(2*(De+2));Ne(ot);var _e=new Array(2*ue);Ne(_e);var ft=new Array(512);Ne(ft);var Re=new Array(256);Ne(Re);var Ct=new Array(Ue);Ne(Ct);var rn,bt,pt,Pt=new Array(ue);function yt(Se,je,Me,et,it){this.static_tree=Se,this.extra_bits=je,this.extra_base=Me,this.elems=et,this.max_length=it,this.has_stree=Se&&Se.length}function lt(Se,je){this.dyn_tree=Se,this.max_code=0,this.stat_desc=je}function mt(Se){return Se<256?ft[Se]:ft[256+(Se>>>7)]}function cn(Se,je){Se.pending_buf[Se.pending++]=255&je,Se.pending_buf[Se.pending++]=je>>>8&255}function Fn(Se,je,Me){Se.bi_valid>b-Me?(Se.bi_buf|=je<<Se.bi_valid&65535,cn(Se,Se.bi_buf),Se.bi_buf=je>>b-Se.bi_valid,Se.bi_valid+=Me-b):(Se.bi_buf|=je<<Se.bi_valid&65535,Se.bi_valid+=Me)}function kt(Se,je,Me){Fn(Se,Me[2*je],Me[2*je+1])}function dn(Se,je){for(var Me=0;Me|=1&Se,Se>>>=1,Me<<=1,0<--je;);return Me>>>1}function Mn(Se,je,Me){var et,it,Ot=new Array(E+1),It=0;for(et=1;et<=E;et++)Ot[et]=It=It+Me[et-1]<<1;for(it=0;it<=je;it++){var Qt=Se[2*it+1];Qt!==0&&(Se[2*it]=dn(Ot[Qt]++,Qt))}}function vn(Se){var je;for(je=0;je<De;je++)Se.dyn_ltree[2*je]=0;for(je=0;je<ue;je++)Se.dyn_dtree[2*je]=0;for(je=0;je<y;je++)Se.bl_tree[2*je]=0;Se.dyn_ltree[2*z]=1,Se.opt_len=Se.static_len=0,Se.last_lit=Se.matches=0}function Mt(Se){8<Se.bi_valid?cn(Se,Se.bi_buf):0<Se.bi_valid&&(Se.pending_buf[Se.pending++]=Se.bi_buf),Se.bi_buf=0,Se.bi_valid=0}function Tn(Se,je,Me,et){var it=2*je,Ot=2*Me;return Se[it]<Se[Ot]||Se[it]===Se[Ot]&&et[je]<=et[Me]}function St(Se,je,Me){for(var et=Se.heap[Me],it=Me<<1;it<=Se.heap_len&&(it<Se.heap_len&&Tn(je,Se.heap[it+1],Se.heap[it],Se.depth)&&it++,!Tn(je,et,Se.heap[it],Se.depth));)Se.heap[Me]=Se.heap[it],Me=it,it<<=1;Se.heap[Me]=et}function _n(Se,je,Me){var et,it,Ot,It,Qt=0;if(Se.last_lit!==0)for(;et=Se.pending_buf[Se.d_buf+2*Qt]<<8|Se.pending_buf[Se.d_buf+2*Qt+1],it=Se.pending_buf[Se.l_buf+Qt],Qt++,et===0?kt(Se,it,je):(kt(Se,(Ot=Re[it])+xe+1,je),(It=Le[Ot])!==0&&Fn(Se,it-=Ct[Ot],It),kt(Se,Ot=mt(--et),Me),(It=Ke[Ot])!==0&&Fn(Se,et-=Pt[Ot],It)),Qt<Se.last_lit;);kt(Se,z,je)}function Wn(Se,je){var Me,et,it,Ot=je.dyn_tree,It=je.stat_desc.static_tree,Qt=je.stat_desc.has_stree,jt=je.stat_desc.elems,ln=-1;for(Se.heap_len=0,Se.heap_max=a,Me=0;Me<jt;Me++)Ot[2*Me]!==0?(Se.heap[++Se.heap_len]=ln=Me,Se.depth[Me]=0):Ot[2*Me+1]=0;for(;Se.heap_len<2;)Ot[2*(it=Se.heap[++Se.heap_len]=ln<2?++ln:0)]=1,Se.depth[it]=0,Se.opt_len--,Qt&&(Se.static_len-=It[2*it+1]);for(je.max_code=ln,Me=Se.heap_len>>1;1<=Me;Me--)St(Se,Ot,Me);for(it=jt;Me=Se.heap[1],Se.heap[1]=Se.heap[Se.heap_len--],St(Se,Ot,1),et=Se.heap[1],Se.heap[--Se.heap_max]=Me,Se.heap[--Se.heap_max]=et,Ot[2*it]=Ot[2*Me]+Ot[2*et],Se.depth[it]=(Se.depth[Me]>=Se.depth[et]?Se.depth[Me]:Se.depth[et])+1,Ot[2*Me+1]=Ot[2*et+1]=it,Se.heap[1]=it++,St(Se,Ot,1),2<=Se.heap_len;);Se.heap[--Se.heap_max]=Se.heap[1],function(jn,_t){var Un,fn,nr,kn,er,ar,en=_t.dyn_tree,In=_t.max_code,Zn=_t.stat_desc.static_tree,Er=_t.stat_desc.has_stree,_r=_t.stat_desc.extra_bits,br=_t.stat_desc.extra_base,Vn=_t.stat_desc.max_length,Cr=0;for(kn=0;kn<=E;kn++)jn.bl_count[kn]=0;for(en[2*jn.heap[jn.heap_max]+1]=0,Un=jn.heap_max+1;Un<a;Un++)Vn<(kn=en[2*en[2*(fn=jn.heap[Un])+1]+1]+1)&&(kn=Vn,Cr++),en[2*fn+1]=kn,In<fn||(jn.bl_count[kn]++,er=0,br<=fn&&(er=_r[fn-br]),ar=en[2*fn],jn.opt_len+=ar*(kn+er),Er&&(jn.static_len+=ar*(Zn[2*fn+1]+er)));if(Cr!==0){do{for(kn=Vn-1;jn.bl_count[kn]===0;)kn--;jn.bl_count[kn]--,jn.bl_count[kn+1]+=2,jn.bl_count[Vn]--,Cr-=2}while(0<Cr);for(kn=Vn;kn!==0;kn--)for(fn=jn.bl_count[kn];fn!==0;)In<(nr=jn.heap[--Un])||(en[2*nr+1]!==kn&&(jn.opt_len+=(kn-en[2*nr+1])*en[2*nr],en[2*nr+1]=kn),fn--)}}(Se,je),Mn(Ot,ln,Se.bl_count)}function Te(Se,je,Me){var et,it,Ot=-1,It=je[1],Qt=0,jt=7,ln=4;for(It===0&&(jt=138,ln=3),je[2*(Me+1)+1]=65535,et=0;et<=Me;et++)it=It,It=je[2*(et+1)+1],++Qt<jt&&it===It||(Qt<ln?Se.bl_tree[2*it]+=Qt:it!==0?(it!==Ot&&Se.bl_tree[2*it]++,Se.bl_tree[2*ae]++):Qt<=10?Se.bl_tree[2*de]++:Se.bl_tree[2*Fe]++,Ot=it,ln=(Qt=0)===It?(jt=138,3):it===It?(jt=6,3):(jt=7,4))}function Rt(Se,je,Me){var et,it,Ot=-1,It=je[1],Qt=0,jt=7,ln=4;for(It===0&&(jt=138,ln=3),et=0;et<=Me;et++)if(it=It,It=je[2*(et+1)+1],!(++Qt<jt&&it===It)){if(Qt<ln)for(;kt(Se,it,Se.bl_tree),--Qt!=0;);else it!==0?(it!==Ot&&(kt(Se,it,Se.bl_tree),Qt--),kt(Se,ae,Se.bl_tree),Fn(Se,Qt-3,2)):Qt<=10?(kt(Se,de,Se.bl_tree),Fn(Se,Qt-3,3)):(kt(Se,Fe,Se.bl_tree),Fn(Se,Qt-11,7));Ot=it,ln=(Qt=0)===It?(jt=138,3):it===It?(jt=6,3):(jt=7,4)}}Ne(Pt);var Ye=!1;function pe(Se,je,Me,et){Fn(Se,(ce<<1)+(et?1:0),3),function(it,Ot,It,Qt){Mt(it),Qt&&(cn(it,It),cn(it,~It)),He.arraySet(it.pending_buf,it.window,Ot,It,it.pending),it.pending+=It}(Se,je,Me,!0)}Ve._tr_init=function(Se){Ye||(function(){var je,Me,et,it,Ot,It=new Array(E+1);for(it=et=0;it<Ue-1;it++)for(Ct[it]=et,je=0;je<1<<Le[it];je++)Re[et++]=it;for(Re[et-1]=it,it=Ot=0;it<16;it++)for(Pt[it]=Ot,je=0;je<1<<Ke[it];je++)ft[Ot++]=it;for(Ot>>=7;it<ue;it++)for(Pt[it]=Ot<<7,je=0;je<1<<Ke[it]-7;je++)ft[256+Ot++]=it;for(Me=0;Me<=E;Me++)It[Me]=0;for(je=0;je<=143;)ot[2*je+1]=8,je++,It[8]++;for(;je<=255;)ot[2*je+1]=9,je++,It[9]++;for(;je<=279;)ot[2*je+1]=7,je++,It[7]++;for(;je<=287;)ot[2*je+1]=8,je++,It[8]++;for(Mn(ot,De+1,It),je=0;je<ue;je++)_e[2*je+1]=5,_e[2*je]=dn(je,5);rn=new yt(ot,Le,xe+1,De,E),bt=new yt(_e,Ke,0,ue,E),pt=new yt(new Array(0),Je,0,y,x)}(),Ye=!0),Se.l_desc=new lt(Se.dyn_ltree,rn),Se.d_desc=new lt(Se.dyn_dtree,bt),Se.bl_desc=new lt(Se.bl_tree,pt),Se.bi_buf=0,Se.bi_valid=0,vn(Se)},Ve._tr_stored_block=pe,Ve._tr_flush_block=function(Se,je,Me,et){var it,Ot,It=0;0<Se.level?(Se.strm.data_type===2&&(Se.strm.data_type=function(Qt){var jt,ln=4093624447;for(jt=0;jt<=31;jt++,ln>>>=1)if(1&ln&&Qt.dyn_ltree[2*jt]!==0)return Ie;if(Qt.dyn_ltree[18]!==0||Qt.dyn_ltree[20]!==0||Qt.dyn_ltree[26]!==0)return he;for(jt=32;jt<xe;jt++)if(Qt.dyn_ltree[2*jt]!==0)return he;return Ie}(Se)),Wn(Se,Se.l_desc),Wn(Se,Se.d_desc),It=function(Qt){var jt;for(Te(Qt,Qt.dyn_ltree,Qt.l_desc.max_code),Te(Qt,Qt.dyn_dtree,Qt.d_desc.max_code),Wn(Qt,Qt.bl_desc),jt=y-1;3<=jt&&Qt.bl_tree[2*$e[jt]+1]===0;jt--);return Qt.opt_len+=3*(jt+1)+5+5+4,jt}(Se),it=Se.opt_len+3+7>>>3,(Ot=Se.static_len+3+7>>>3)<=it&&(it=Ot)):it=Ot=Me+5,Me+4<=it&&je!==-1?pe(Se,je,Me,et):Se.strategy===4||Ot===it?(Fn(Se,2+(et?1:0),3),_n(Se,ot,_e)):(Fn(Se,4+(et?1:0),3),function(Qt,jt,ln,jn){var _t;for(Fn(Qt,jt-257,5),Fn(Qt,ln-1,5),Fn(Qt,jn-4,4),_t=0;_t<jn;_t++)Fn(Qt,Qt.bl_tree[2*$e[_t]+1],3);Rt(Qt,Qt.dyn_ltree,jt-1),Rt(Qt,Qt.dyn_dtree,ln-1)}(Se,Se.l_desc.max_code+1,Se.d_desc.max_code+1,It+1),_n(Se,Se.dyn_ltree,Se.dyn_dtree)),vn(Se),et&&Mt(Se)},Ve._tr_tally=function(Se,je,Me){return Se.pending_buf[Se.d_buf+2*Se.last_lit]=je>>>8&255,Se.pending_buf[Se.d_buf+2*Se.last_lit+1]=255&je,Se.pending_buf[Se.l_buf+Se.last_lit]=255&Me,Se.last_lit++,je===0?Se.dyn_ltree[2*Me]++:(Se.matches++,je--,Se.dyn_ltree[2*(Re[Me]+xe+1)]++,Se.dyn_dtree[2*mt(je)]++),Se.last_lit===Se.lit_bufsize-1},Ve._tr_align=function(Se){Fn(Se,2,3),kt(Se,z,ot),function(je){je.bi_valid===16?(cn(je,je.bi_buf),je.bi_buf=0,je.bi_valid=0):8<=je.bi_valid&&(je.pending_buf[je.pending++]=255&je.bi_buf,je.bi_buf>>=8,je.bi_valid-=8)}(Se)}},{"../utils/common":41}],53:[function(Ze,st,Ve){"use strict";st.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},{}],54:[function(Ze,st,Ve){(function(He){(function(Ie,he){"use strict";if(!Ie.setImmediate){var Ne,ce,Ue,xe,De=1,ue={},y=!1,a=Ie.document,E=Object.getPrototypeOf&&Object.getPrototypeOf(Ie);E=E&&E.setTimeout?E:Ie,Ne={}.toString.call(Ie.process)==="[object process]"?function(ae){Oe.nextTick(function(){x(ae)})}:function(){if(Ie.postMessage&&!Ie.importScripts){var ae=!0,de=Ie.onmessage;return Ie.onmessage=function(){ae=!1},Ie.postMessage("","*"),Ie.onmessage=de,ae}}()?(xe="setImmediate$"+Math.random()+"$",Ie.addEventListener?Ie.addEventListener("message",z,!1):Ie.attachEvent("onmessage",z),function(ae){Ie.postMessage(xe+ae,"*")}):Ie.MessageChannel?((Ue=new MessageChannel).port1.onmessage=function(ae){x(ae.data)},function(ae){Ue.port2.postMessage(ae)}):a&&"onreadystatechange"in a.createElement("script")?(ce=a.documentElement,function(ae){var de=a.createElement("script");de.onreadystatechange=function(){x(ae),de.onreadystatechange=null,ce.removeChild(de),de=null},ce.appendChild(de)}):function(ae){setTimeout(x,0,ae)},E.setImmediate=function(ae){typeof ae!="function"&&(ae=new Function(""+ae));for(var de=new Array(arguments.length-1),Fe=0;Fe<de.length;Fe++)de[Fe]=arguments[Fe+1];var Le={callback:ae,args:de};return ue[De]=Le,Ne(De),De++},E.clearImmediate=b}function b(ae){delete ue[ae]}function x(ae){if(y)setTimeout(x,0,ae);else{var de=ue[ae];if(de){y=!0;try{(function(Fe){var Le=Fe.callback,Ke=Fe.args;switch(Ke.length){case 0:Le();break;case 1:Le(Ke[0]);break;case 2:Le(Ke[0],Ke[1]);break;case 3:Le(Ke[0],Ke[1],Ke[2]);break;default:Le.apply(he,Ke)}})(de)}finally{b(ae),y=!1}}}}function z(ae){ae.source===Ie&&typeof ae.data=="string"&&ae.data.indexOf(xe)===0&&x(+ae.data.slice(xe.length))}})(typeof self=="undefined"?He===void 0?this:He:self)}).call(this,typeof me.g!="undefined"?me.g:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}]},{},[10])(10)})},46762:function(wn,zt){"use strict";var me;var ee=Symbol.for("react.element"),Oe=Symbol.for("react.portal"),Ze=Symbol.for("react.fragment"),st=Symbol.for("react.strict_mode"),Ve=Symbol.for("react.profiler"),He=Symbol.for("react.provider"),Ie=Symbol.for("react.context"),he=Symbol.for("react.server_context"),Ne=Symbol.for("react.forward_ref"),ce=Symbol.for("react.suspense"),Ue=Symbol.for("react.suspense_list"),xe=Symbol.for("react.memo"),De=Symbol.for("react.lazy"),ue=Symbol.for("react.offscreen"),y;y=Symbol.for("react.module.reference");function a(E){if(typeof E=="object"&&E!==null){var b=E.$$typeof;switch(b){case ee:switch(E=E.type,E){case Ze:case Ve:case st:case ce:case Ue:return E;default:switch(E=E&&E.$$typeof,E){case he:case Ie:case Ne:case De:case xe:case He:return E;default:return b}}case Oe:return b}}}me=Ie,me=He,me=ee,me=Ne,me=Ze,me=De,me=xe,me=Oe,me=Ve,me=st,me=ce,me=Ue,me=function(){return!1},me=function(){return!1},me=function(E){return a(E)===Ie},me=function(E){return a(E)===He},me=function(E){return typeof E=="object"&&E!==null&&E.$$typeof===ee},me=function(E){return a(E)===Ne},me=function(E){return a(E)===Ze},me=function(E){return a(E)===De},me=function(E){return a(E)===xe},me=function(E){return a(E)===Oe},me=function(E){return a(E)===Ve},me=function(E){return a(E)===st},me=function(E){return a(E)===ce},me=function(E){return a(E)===Ue},me=function(E){return typeof E=="string"||typeof E=="function"||E===Ze||E===Ve||E===st||E===ce||E===Ue||E===ue||typeof E=="object"&&E!==null&&(E.$$typeof===De||E.$$typeof===xe||E.$$typeof===He||E.$$typeof===Ie||E.$$typeof===Ne||E.$$typeof===y||E.getModuleId!==void 0)},me=a},35110:function(wn,zt,me){"use strict";me(46762)},86128:function(wn,zt,me){"use strict";me.d(zt,{Z:function(){return z}});var ee=me(87462),Oe=me(4942),Ze=me(1413),st=me(97685),Ve=me(45987),He=me(67294),Ie=me(94184),he=me.n(Ie),Ne=me(64217),ce=me(27822),Ue=function(de){for(var Fe=de.prefixCls,Le=de.level,Ke=de.isStart,Je=de.isEnd,$e="".concat(Fe,"-indent-unit"),ot=[],_e=0;_e<Le;_e+=1)ot.push(He.createElement("span",{key:_e,className:he()($e,(0,Oe.Z)((0,Oe.Z)({},"".concat($e,"-start"),Ke[_e]),"".concat($e,"-end"),Je[_e]))}));return He.createElement("span",{"aria-hidden":"true",className:"".concat(Fe,"-indent")},ot)},xe=He.memo(Ue),De=me(35381),ue=me(1089),y=["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","data","onMouseMove","selectable"],a="open",E="close",b="---",x=function(de){var Fe,Le,Ke,Je=de.eventKey,$e=de.className,ot=de.style,_e=de.dragOver,ft=de.dragOverGapTop,Re=de.dragOverGapBottom,Ct=de.isLeaf,rn=de.isStart,bt=de.isEnd,pt=de.expanded,Pt=de.selected,yt=de.checked,lt=de.halfChecked,mt=de.loading,cn=de.domRef,Fn=de.active,kt=de.data,dn=de.onMouseMove,Mn=de.selectable,vn=(0,Ve.Z)(de,y),Mt=He.useContext(ce.k),Tn=He.useContext(ce.y),St=He.useRef(null),_n=He.useState(!1),Wn=(0,st.Z)(_n,2),Te=Wn[0],Rt=Wn[1],Ye=!!(Mt.disabled||de.disabled||(Fe=Tn.nodeDisabled)!==null&&Fe!==void 0&&Fe.call(Tn,kt)),pe=He.useMemo(function(){return!Mt.checkable||de.checkable===!1?!1:Mt.checkable},[Mt.checkable,de.checkable]),Se=function(Ea){Ye||Mt.onNodeSelect(Ea,(0,ue.F)(de))},je=function(Ea){Ye||!pe||de.disableCheckbox||Mt.onNodeCheck(Ea,(0,ue.F)(de),!yt)},Me=He.useMemo(function(){return typeof Mn=="boolean"?Mn:Mt.selectable},[Mn,Mt.selectable]),et=function(Ea){Mt.onNodeClick(Ea,(0,ue.F)(de)),Me?Se(Ea):je(Ea)},it=function(Ea){Mt.onNodeDoubleClick(Ea,(0,ue.F)(de))},Ot=function(Ea){Mt.onNodeMouseEnter(Ea,(0,ue.F)(de))},It=function(Ea){Mt.onNodeMouseLeave(Ea,(0,ue.F)(de))},Qt=function(Ea){Mt.onNodeContextMenu(Ea,(0,ue.F)(de))},jt=He.useMemo(function(){return!!(Mt.draggable&&(!Mt.draggable.nodeDraggable||Mt.draggable.nodeDraggable(kt)))},[Mt.draggable,kt]),ln=function(Ea){Ea.stopPropagation(),Rt(!0),Mt.onNodeDragStart(Ea,de);try{Ea.dataTransfer.setData("text/plain","")}catch(ti){}},jn=function(Ea){Ea.preventDefault(),Ea.stopPropagation(),Mt.onNodeDragEnter(Ea,de)},_t=function(Ea){Ea.preventDefault(),Ea.stopPropagation(),Mt.onNodeDragOver(Ea,de)},Un=function(Ea){Ea.stopPropagation(),Mt.onNodeDragLeave(Ea,de)},fn=function(Ea){Ea.stopPropagation(),Rt(!1),Mt.onNodeDragEnd(Ea,de)},nr=function(Ea){Ea.preventDefault(),Ea.stopPropagation(),Rt(!1),Mt.onNodeDrop(Ea,de)},kn=function(Ea){mt||Mt.onNodeExpand(Ea,(0,ue.F)(de))},er=He.useMemo(function(){var an=(0,De.Z)(Mt.keyEntities,Je)||{},Ea=an.children;return!!(Ea||[]).length},[Mt.keyEntities,Je]),ar=He.useMemo(function(){return Ct===!1?!1:Ct||!Mt.loadData&&!er||Mt.loadData&&de.loaded&&!er},[Ct,Mt.loadData,er,de.loaded]);He.useEffect(function(){mt||typeof Mt.loadData=="function"&&pt&&!ar&&!de.loaded&&Mt.onNodeLoad((0,ue.F)(de))},[mt,Mt.loadData,Mt.onNodeLoad,pt,ar,de]);var en=He.useMemo(function(){var an;return(an=Mt.draggable)!==null&&an!==void 0&&an.icon?He.createElement("span",{className:"".concat(Mt.prefixCls,"-draggable-icon")},Mt.draggable.icon):null},[Mt.draggable]),In=function(Ea){var ti=de.switcherIcon||Mt.switcherIcon;return typeof ti=="function"?ti((0,Ze.Z)((0,Ze.Z)({},de),{},{isLeaf:Ea})):ti},Zn=function(){if(ar){var Ea=In(!0);return Ea!==!1?He.createElement("span",{className:he()("".concat(Mt.prefixCls,"-switcher"),"".concat(Mt.prefixCls,"-switcher-noop"))},Ea):null}var ti=In(!1);return ti!==!1?He.createElement("span",{onClick:kn,className:he()("".concat(Mt.prefixCls,"-switcher"),"".concat(Mt.prefixCls,"-switcher_").concat(pt?a:E))},ti):null},Er=He.useMemo(function(){if(!pe)return null;var an=typeof pe!="boolean"?pe:null;return He.createElement("span",{className:he()("".concat(Mt.prefixCls,"-checkbox"),(0,Oe.Z)((0,Oe.Z)((0,Oe.Z)({},"".concat(Mt.prefixCls,"-checkbox-checked"),yt),"".concat(Mt.prefixCls,"-checkbox-indeterminate"),!yt&<),"".concat(Mt.prefixCls,"-checkbox-disabled"),Ye||de.disableCheckbox)),onClick:je,role:"checkbox","aria-checked":lt?"mixed":yt,"aria-disabled":Ye||de.disableCheckbox,"aria-label":"Select ".concat(typeof de.title=="string"?de.title:"tree node")},an)},[pe,yt,lt,Ye,de.disableCheckbox,de.title]),_r=He.useMemo(function(){return ar?null:pt?a:E},[ar,pt]),br=He.useMemo(function(){return He.createElement("span",{className:he()("".concat(Mt.prefixCls,"-iconEle"),"".concat(Mt.prefixCls,"-icon__").concat(_r||"docu"),(0,Oe.Z)({},"".concat(Mt.prefixCls,"-icon_loading"),mt))})},[Mt.prefixCls,_r,mt]),Vn=He.useMemo(function(){var an=!!Mt.draggable,Ea=!de.disabled&&an&&Mt.dragOverNodeKey===Je;return Ea?Mt.dropIndicatorRender({dropPosition:Mt.dropPosition,dropLevelOffset:Mt.dropLevelOffset,indent:Mt.indent,prefixCls:Mt.prefixCls,direction:Mt.direction}):null},[Mt.dropPosition,Mt.dropLevelOffset,Mt.indent,Mt.prefixCls,Mt.direction,Mt.draggable,Mt.dragOverNodeKey,Mt.dropIndicatorRender]),Cr=He.useMemo(function(){var an=de.title,Ea=an===void 0?b:an,ti="".concat(Mt.prefixCls,"-node-content-wrapper"),Yi;if(Mt.showIcon){var Oi=de.icon||Mt.icon;Yi=Oi?He.createElement("span",{className:he()("".concat(Mt.prefixCls,"-iconEle"),"".concat(Mt.prefixCls,"-icon__customize"))},typeof Oi=="function"?Oi(de):Oi):br}else Mt.loadData&&mt&&(Yi=br);var wi;return typeof Ea=="function"?wi=Ea(kt):Mt.titleRender?wi=Mt.titleRender(kt):wi=Ea,He.createElement("span",{ref:St,title:typeof Ea=="string"?Ea:"",className:he()(ti,"".concat(ti,"-").concat(_r||"normal"),(0,Oe.Z)({},"".concat(Mt.prefixCls,"-node-selected"),!Ye&&(Pt||Te))),onMouseEnter:Ot,onMouseLeave:It,onContextMenu:Qt,onClick:et,onDoubleClick:it},Yi,He.createElement("span",{className:"".concat(Mt.prefixCls,"-title")},wi),Vn)},[Mt.prefixCls,Mt.showIcon,de,Mt.icon,br,Mt.titleRender,kt,_r,Ot,It,Qt,et,it]),Lr=(0,Ne.Z)(vn,{aria:!0,data:!0}),pa=(0,De.Z)(Mt.keyEntities,Je)||{},Ao=pa.level,ka=bt[bt.length-1],Do=!Ye&&jt,vo=Mt.draggingNodeKey===Je,Pa=Mn!==void 0?{"aria-selected":!!Mn}:void 0;return He.createElement("div",(0,ee.Z)({ref:cn,role:"treeitem","aria-expanded":Ct?void 0:pt,className:he()($e,"".concat(Mt.prefixCls,"-treenode"),(Ke={},(0,Oe.Z)((0,Oe.Z)((0,Oe.Z)((0,Oe.Z)((0,Oe.Z)((0,Oe.Z)((0,Oe.Z)((0,Oe.Z)((0,Oe.Z)((0,Oe.Z)(Ke,"".concat(Mt.prefixCls,"-treenode-disabled"),Ye),"".concat(Mt.prefixCls,"-treenode-switcher-").concat(pt?"open":"close"),!Ct),"".concat(Mt.prefixCls,"-treenode-checkbox-checked"),yt),"".concat(Mt.prefixCls,"-treenode-checkbox-indeterminate"),lt),"".concat(Mt.prefixCls,"-treenode-selected"),Pt),"".concat(Mt.prefixCls,"-treenode-loading"),mt),"".concat(Mt.prefixCls,"-treenode-active"),Fn),"".concat(Mt.prefixCls,"-treenode-leaf-last"),ka),"".concat(Mt.prefixCls,"-treenode-draggable"),jt),"dragging",vo),(0,Oe.Z)((0,Oe.Z)((0,Oe.Z)((0,Oe.Z)((0,Oe.Z)((0,Oe.Z)((0,Oe.Z)(Ke,"drop-target",Mt.dropTargetKey===Je),"drop-container",Mt.dropContainerKey===Je),"drag-over",!Ye&&_e),"drag-over-gap-top",!Ye&&ft),"drag-over-gap-bottom",!Ye&&Re),"filter-node",(Le=Mt.filterTreeNode)===null||Le===void 0?void 0:Le.call(Mt,(0,ue.F)(de))),"".concat(Mt.prefixCls,"-treenode-leaf"),ar))),style:ot,draggable:Do,onDragStart:Do?ln:void 0,onDragEnter:jt?jn:void 0,onDragOver:jt?_t:void 0,onDragLeave:jt?Un:void 0,onDrop:jt?nr:void 0,onDragEnd:jt?fn:void 0,onMouseMove:dn},Pa,Lr),He.createElement(xe,{prefixCls:Mt.prefixCls,level:Ao,isStart:rn,isEnd:bt}),en,Zn(),Er,Cr)};x.isTreeNode=1;var z=x},27822:function(wn,zt,me){"use strict";me.d(zt,{k:function(){return Oe},y:function(){return Ze}});var ee=me(67294),Oe=ee.createContext(null),Ze=ee.createContext({})},70593:function(wn,zt,me){"use strict";me.d(zt,{OF:function(){return Je.Z},y6:function(){return E.y},ZP:function(){return Ye}});var ee=me(87462),Oe=me(71002),Ze=me(1413),st=me(74902),Ve=me(15671),He=me(43144),Ie=me(97326),he=me(60136),Ne=me(29388),ce=me(4942),Ue=me(94184),xe=me.n(Ue),De=me(15105),ue=me(64217),y=me(80334),a=me(67294),E=me(27822),b=function(Se){var je=Se.dropPosition,Me=Se.dropLevelOffset,et=Se.indent,it={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(je){case-1:it.top=0,it.left=-Me*et;break;case 1:it.bottom=0,it.left=-Me*et;break;case 0:it.bottom=0,it.left=et;break}return a.createElement("div",{style:it})},x=b;function z(pe){if(pe==null)throw new TypeError("Cannot destructure "+pe)}var ae=me(97685),de=me(45987),Fe=me(8410),Le=me(73299),Ke=me(62874),Je=me(86128);function $e(pe,Se){var je=a.useState(!1),Me=(0,ae.Z)(je,2),et=Me[0],it=Me[1];(0,Fe.Z)(function(){if(et)return pe(),function(){Se()}},[et]),(0,Fe.Z)(function(){return it(!0),function(){it(!1)}},[])}var ot=$e,_e=me(1089),ft=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"],Re=a.forwardRef(function(pe,Se){var je=pe.className,Me=pe.style,et=pe.motion,it=pe.motionNodes,Ot=pe.motionType,It=pe.onMotionStart,Qt=pe.onMotionEnd,jt=pe.active,ln=pe.treeNodeRequiredProps,jn=(0,de.Z)(pe,ft),_t=a.useState(!0),Un=(0,ae.Z)(_t,2),fn=Un[0],nr=Un[1],kn=a.useContext(E.k),er=kn.prefixCls,ar=it&&Ot!=="hide";(0,Fe.Z)(function(){it&&ar!==fn&&nr(ar)},[it]);var en=function(){it&&It()},In=a.useRef(!1),Zn=function(){it&&!In.current&&(In.current=!0,Qt())};ot(en,Zn);var Er=function(br){ar===br&&Zn()};return it?a.createElement(Ke.Z,(0,ee.Z)({ref:Se,visible:fn},et,{motionAppear:Ot==="show",onVisibleChanged:Er}),function(_r,br){var Vn=_r.className,Cr=_r.style;return a.createElement("div",{ref:br,className:xe()("".concat(er,"-treenode-motion"),Vn),style:Cr},it.map(function(Lr){var pa=Object.assign({},(z(Lr.data),Lr.data)),Ao=Lr.title,ka=Lr.key,Do=Lr.isStart,vo=Lr.isEnd;delete pa.children;var Pa=(0,_e.H8)(ka,ln);return a.createElement(Je.Z,(0,ee.Z)({},pa,Pa,{title:Ao,active:jt,data:Lr.data,key:ka,isStart:Do,isEnd:vo}))}))}):a.createElement(Je.Z,(0,ee.Z)({domRef:Se,className:je,style:Me},jn,{active:jt}))}),Ct=Re;function rn(){var pe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],je=pe.length,Me=Se.length;if(Math.abs(je-Me)!==1)return{add:!1,key:null};function et(it,Ot){var It=new Map;it.forEach(function(jt){It.set(jt,!0)});var Qt=Ot.filter(function(jt){return!It.has(jt)});return Qt.length===1?Qt[0]:null}return je<Me?{add:!0,key:et(pe,Se)}:{add:!1,key:et(Se,pe)}}function bt(pe,Se,je){var Me=pe.findIndex(function(It){return It.key===je}),et=pe[Me+1],it=Se.findIndex(function(It){return It.key===je});if(et){var Ot=Se.findIndex(function(It){return It.key===et.key});return Se.slice(it+1,Ot)}return Se.slice(it+1)}var pt=["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","scrollWidth","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"],Pt={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},yt=function(){},lt="RC_TREE_MOTION_".concat(Math.random()),mt={key:lt},cn={key:lt,level:0,index:0,pos:"0",node:mt,nodes:[mt]},Fn={parent:null,children:[],pos:cn.pos,data:mt,title:null,key:lt,isStart:[],isEnd:[]};function kt(pe,Se,je,Me){return Se===!1||!je?pe:pe.slice(0,Math.ceil(je/Me)+1)}function dn(pe){var Se=pe.key,je=pe.pos;return(0,_e.km)(Se,je)}function Mn(pe){for(var Se=String(pe.data.key),je=pe;je.parent;)je=je.parent,Se="".concat(je.data.key," > ").concat(Se);return Se}var vn=a.forwardRef(function(pe,Se){var je=pe.prefixCls,Me=pe.data,et=pe.selectable,it=pe.checkable,Ot=pe.expandedKeys,It=pe.selectedKeys,Qt=pe.checkedKeys,jt=pe.loadedKeys,ln=pe.loadingKeys,jn=pe.halfCheckedKeys,_t=pe.keyEntities,Un=pe.disabled,fn=pe.dragging,nr=pe.dragOverNodeKey,kn=pe.dropPosition,er=pe.motion,ar=pe.height,en=pe.itemHeight,In=pe.virtual,Zn=pe.scrollWidth,Er=pe.focusable,_r=pe.activeItem,br=pe.focused,Vn=pe.tabIndex,Cr=pe.onKeyDown,Lr=pe.onFocus,pa=pe.onBlur,Ao=pe.onActiveChange,ka=pe.onListChangeStart,Do=pe.onListChangeEnd,vo=(0,de.Z)(pe,pt),Pa=a.useRef(null),an=a.useRef(null);a.useImperativeHandle(Se,function(){return{scrollTo:function(ua){Pa.current.scrollTo(ua)},getIndentWidth:function(){return an.current.offsetWidth}}});var Ea=a.useState(Ot),ti=(0,ae.Z)(Ea,2),Yi=ti[0],Oi=ti[1],wi=a.useState(Me),eA=(0,ae.Z)(wi,2),ki=eA[0],Kt=eA[1],At=a.useState(Me),mn=(0,ae.Z)(At,2),Gt=mn[0],fr=mn[1],ia=a.useState([]),ea=(0,ae.Z)(ia,2),da=ea[0],Ua=ea[1],so=a.useState(null),ho=(0,ae.Z)(so,2),wo=ho[0],hr=ho[1],Kr=a.useRef(Me);Kr.current=Me;function To(){var Ka=Kr.current;Kt(Ka),fr(Ka),Ua([]),hr(null),Do()}(0,Fe.Z)(function(){Oi(Ot);var Ka=rn(Yi,Ot);if(Ka.key!==null)if(Ka.add){var ua=ki.findIndex(function(Xn){var dr=Xn.key;return dr===Ka.key}),ii=kt(bt(ki,Me,Ka.key),In,ar,en),Bo=ki.slice();Bo.splice(ua+1,0,Fn),fr(Bo),Ua(ii),hr("show")}else{var Io=Me.findIndex(function(Xn){var dr=Xn.key;return dr===Ka.key}),bi=kt(bt(Me,ki,Ka.key),In,ar,en),qn=Me.slice();qn.splice(Io+1,0,Fn),fr(qn),Ua(bi),hr("hide")}else ki!==Me&&(Kt(Me),fr(Me))},[Ot,Me]),a.useEffect(function(){fn||To()},[fn]);var Lo=er?Gt:Me,fo={expandedKeys:Ot,selectedKeys:It,loadedKeys:jt,loadingKeys:ln,checkedKeys:Qt,halfCheckedKeys:jn,dragOverNodeKey:nr,dropPosition:kn,keyEntities:_t};return a.createElement(a.Fragment,null,br&&_r&&a.createElement("span",{style:Pt,"aria-live":"assertive"},Mn(_r)),a.createElement("div",null,a.createElement("input",{style:Pt,disabled:Er===!1||Un,tabIndex:Er!==!1?Vn:null,onKeyDown:Cr,onFocus:Lr,onBlur:pa,value:"",onChange:yt,"aria-label":"for screen reader"})),a.createElement("div",{className:"".concat(je,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},a.createElement("div",{className:"".concat(je,"-indent")},a.createElement("div",{ref:an,className:"".concat(je,"-indent-unit")}))),a.createElement(Le.Z,(0,ee.Z)({},vo,{data:Lo,itemKey:dn,height:ar,fullHeight:!1,virtual:In,itemHeight:en,scrollWidth:Zn,prefixCls:"".concat(je,"-list"),ref:Pa,role:"tree",onVisibleChange:function(ua){ua.every(function(ii){return dn(ii)!==lt})&&To()}}),function(Ka){var ua=Ka.pos,ii=Object.assign({},(z(Ka.data),Ka.data)),Bo=Ka.title,Io=Ka.key,bi=Ka.isStart,qn=Ka.isEnd,Xn=(0,_e.km)(Io,ua);delete ii.key,delete ii.children;var dr=(0,_e.H8)(Xn,fo);return a.createElement(Ct,(0,ee.Z)({},ii,dr,{title:Bo,active:!!_r&&Io===_r.key,pos:ua,data:Ka.data,isStart:bi,isEnd:qn,motion:er,motionNodes:Io===lt?da:null,motionType:wo,onMotionStart:ka,onMotionEnd:To,treeNodeRequiredProps:fo,onMouseMove:function(){Ao(null)}}))}))}),Mt=vn,Tn=me(10225),St=me(17341),_n=me(35381),Wn=10,Te=function(pe){(0,he.Z)(je,pe);var Se=(0,Ne.Z)(je);function je(){var Me;(0,Ve.Z)(this,je);for(var et=arguments.length,it=new Array(et),Ot=0;Ot<et;Ot++)it[Ot]=arguments[Ot];return Me=Se.call.apply(Se,[this].concat(it)),(0,ce.Z)((0,Ie.Z)(Me),"destroyed",!1),(0,ce.Z)((0,Ie.Z)(Me),"delayedDragEnterLogic",void 0),(0,ce.Z)((0,Ie.Z)(Me),"loadingRetryTimes",{}),(0,ce.Z)((0,Ie.Z)(Me),"state",{keyEntities:{},indent:null,selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],draggingNodeKey:null,dragChildrenKeys:[],dropTargetKey:null,dropPosition:null,dropContainerKey:null,dropLevelOffset:null,dropTargetPos:null,dropAllowed:!0,dragOverNodeKey:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null,fieldNames:(0,_e.w$)()}),(0,ce.Z)((0,Ie.Z)(Me),"dragStartMousePosition",null),(0,ce.Z)((0,Ie.Z)(Me),"dragNodeProps",null),(0,ce.Z)((0,Ie.Z)(Me),"currentMouseOverDroppableNodeKey",null),(0,ce.Z)((0,Ie.Z)(Me),"listRef",a.createRef()),(0,ce.Z)((0,Ie.Z)(Me),"onNodeDragStart",function(It,Qt){var jt=Me.state,ln=jt.expandedKeys,jn=jt.keyEntities,_t=Me.props.onDragStart,Un=Qt.eventKey;Me.dragNodeProps=Qt,Me.dragStartMousePosition={x:It.clientX,y:It.clientY};var fn=(0,Tn._5)(ln,Un);Me.setState({draggingNodeKey:Un,dragChildrenKeys:(0,Tn.wA)(Un,jn),indent:Me.listRef.current.getIndentWidth()}),Me.setExpandedKeys(fn),window.addEventListener("dragend",Me.onWindowDragEnd),_t==null||_t({event:It,node:(0,_e.F)(Qt)})}),(0,ce.Z)((0,Ie.Z)(Me),"onNodeDragEnter",function(It,Qt){var jt=Me.state,ln=jt.expandedKeys,jn=jt.keyEntities,_t=jt.dragChildrenKeys,Un=jt.flattenNodes,fn=jt.indent,nr=Me.props,kn=nr.onDragEnter,er=nr.onExpand,ar=nr.allowDrop,en=nr.direction,In=Qt.pos,Zn=Qt.eventKey;if(Me.currentMouseOverDroppableNodeKey!==Zn&&(Me.currentMouseOverDroppableNodeKey=Zn),!Me.dragNodeProps){Me.resetDragState();return}var Er=(0,Tn.OM)(It,Me.dragNodeProps,Qt,fn,Me.dragStartMousePosition,ar,Un,jn,ln,en),_r=Er.dropPosition,br=Er.dropLevelOffset,Vn=Er.dropTargetKey,Cr=Er.dropContainerKey,Lr=Er.dropTargetPos,pa=Er.dropAllowed,Ao=Er.dragOverNodeKey;if(_t.includes(Vn)||!pa){Me.resetDragState();return}if(Me.delayedDragEnterLogic||(Me.delayedDragEnterLogic={}),Object.keys(Me.delayedDragEnterLogic).forEach(function(ka){clearTimeout(Me.delayedDragEnterLogic[ka])}),Me.dragNodeProps.eventKey!==Qt.eventKey&&(It.persist(),Me.delayedDragEnterLogic[In]=window.setTimeout(function(){if(Me.state.draggingNodeKey!==null){var ka=(0,st.Z)(ln),Do=(0,_n.Z)(jn,Qt.eventKey);Do&&(Do.children||[]).length&&(ka=(0,Tn.L0)(ln,Qt.eventKey)),Me.props.hasOwnProperty("expandedKeys")||Me.setExpandedKeys(ka),er==null||er(ka,{node:(0,_e.F)(Qt),expanded:!0,nativeEvent:It.nativeEvent})}},800)),Me.dragNodeProps.eventKey===Vn&&br===0){Me.resetDragState();return}Me.setState({dragOverNodeKey:Ao,dropPosition:_r,dropLevelOffset:br,dropTargetKey:Vn,dropContainerKey:Cr,dropTargetPos:Lr,dropAllowed:pa}),kn==null||kn({event:It,node:(0,_e.F)(Qt),expandedKeys:ln})}),(0,ce.Z)((0,Ie.Z)(Me),"onNodeDragOver",function(It,Qt){var jt=Me.state,ln=jt.dragChildrenKeys,jn=jt.flattenNodes,_t=jt.keyEntities,Un=jt.expandedKeys,fn=jt.indent,nr=Me.props,kn=nr.onDragOver,er=nr.allowDrop,ar=nr.direction;if(Me.dragNodeProps){var en=(0,Tn.OM)(It,Me.dragNodeProps,Qt,fn,Me.dragStartMousePosition,er,jn,_t,Un,ar),In=en.dropPosition,Zn=en.dropLevelOffset,Er=en.dropTargetKey,_r=en.dropContainerKey,br=en.dropTargetPos,Vn=en.dropAllowed,Cr=en.dragOverNodeKey;ln.includes(Er)||!Vn||(Me.dragNodeProps.eventKey===Er&&Zn===0?Me.state.dropPosition===null&&Me.state.dropLevelOffset===null&&Me.state.dropTargetKey===null&&Me.state.dropContainerKey===null&&Me.state.dropTargetPos===null&&Me.state.dropAllowed===!1&&Me.state.dragOverNodeKey===null||Me.resetDragState():In===Me.state.dropPosition&&Zn===Me.state.dropLevelOffset&&Er===Me.state.dropTargetKey&&_r===Me.state.dropContainerKey&&br===Me.state.dropTargetPos&&Vn===Me.state.dropAllowed&&Cr===Me.state.dragOverNodeKey||Me.setState({dropPosition:In,dropLevelOffset:Zn,dropTargetKey:Er,dropContainerKey:_r,dropTargetPos:br,dropAllowed:Vn,dragOverNodeKey:Cr}),kn==null||kn({event:It,node:(0,_e.F)(Qt)}))}}),(0,ce.Z)((0,Ie.Z)(Me),"onNodeDragLeave",function(It,Qt){Me.currentMouseOverDroppableNodeKey===Qt.eventKey&&!It.currentTarget.contains(It.relatedTarget)&&(Me.resetDragState(),Me.currentMouseOverDroppableNodeKey=null);var jt=Me.props.onDragLeave;jt==null||jt({event:It,node:(0,_e.F)(Qt)})}),(0,ce.Z)((0,Ie.Z)(Me),"onWindowDragEnd",function(It){Me.onNodeDragEnd(It,null,!0),window.removeEventListener("dragend",Me.onWindowDragEnd)}),(0,ce.Z)((0,Ie.Z)(Me),"onNodeDragEnd",function(It,Qt){var jt=Me.props.onDragEnd;Me.setState({dragOverNodeKey:null}),Me.cleanDragState(),jt==null||jt({event:It,node:(0,_e.F)(Qt)}),Me.dragNodeProps=null,window.removeEventListener("dragend",Me.onWindowDragEnd)}),(0,ce.Z)((0,Ie.Z)(Me),"onNodeDrop",function(It,Qt){var jt,ln=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,jn=Me.state,_t=jn.dragChildrenKeys,Un=jn.dropPosition,fn=jn.dropTargetKey,nr=jn.dropTargetPos,kn=jn.dropAllowed;if(kn){var er=Me.props.onDrop;if(Me.setState({dragOverNodeKey:null}),Me.cleanDragState(),fn!==null){var ar=(0,Ze.Z)((0,Ze.Z)({},(0,_e.H8)(fn,Me.getTreeNodeRequiredProps())),{},{active:((jt=Me.getActiveItem())===null||jt===void 0?void 0:jt.key)===fn,data:(0,_n.Z)(Me.state.keyEntities,fn).node}),en=_t.includes(fn);(0,y.ZP)(!en,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var In=(0,Tn.yx)(nr),Zn={event:It,node:(0,_e.F)(ar),dragNode:Me.dragNodeProps?(0,_e.F)(Me.dragNodeProps):null,dragNodesKeys:[Me.dragNodeProps.eventKey].concat(_t),dropToGap:Un!==0,dropPosition:Un+Number(In[In.length-1])};ln||er==null||er(Zn),Me.dragNodeProps=null}}}),(0,ce.Z)((0,Ie.Z)(Me),"cleanDragState",function(){var It=Me.state.draggingNodeKey;It!==null&&Me.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),Me.dragStartMousePosition=null,Me.currentMouseOverDroppableNodeKey=null}),(0,ce.Z)((0,Ie.Z)(Me),"triggerExpandActionExpand",function(It,Qt){var jt=Me.state,ln=jt.expandedKeys,jn=jt.flattenNodes,_t=Qt.expanded,Un=Qt.key,fn=Qt.isLeaf;if(!(fn||It.shiftKey||It.metaKey||It.ctrlKey)){var nr=jn.filter(function(er){return er.key===Un})[0],kn=(0,_e.F)((0,Ze.Z)((0,Ze.Z)({},(0,_e.H8)(Un,Me.getTreeNodeRequiredProps())),{},{data:nr.data}));Me.setExpandedKeys(_t?(0,Tn._5)(ln,Un):(0,Tn.L0)(ln,Un)),Me.onNodeExpand(It,kn)}}),(0,ce.Z)((0,Ie.Z)(Me),"onNodeClick",function(It,Qt){var jt=Me.props,ln=jt.onClick,jn=jt.expandAction;jn==="click"&&Me.triggerExpandActionExpand(It,Qt),ln==null||ln(It,Qt)}),(0,ce.Z)((0,Ie.Z)(Me),"onNodeDoubleClick",function(It,Qt){var jt=Me.props,ln=jt.onDoubleClick,jn=jt.expandAction;jn==="doubleClick"&&Me.triggerExpandActionExpand(It,Qt),ln==null||ln(It,Qt)}),(0,ce.Z)((0,Ie.Z)(Me),"onNodeSelect",function(It,Qt){var jt=Me.state.selectedKeys,ln=Me.state,jn=ln.keyEntities,_t=ln.fieldNames,Un=Me.props,fn=Un.onSelect,nr=Un.multiple,kn=Qt.selected,er=Qt[_t.key],ar=!kn;ar?nr?jt=(0,Tn.L0)(jt,er):jt=[er]:jt=(0,Tn._5)(jt,er);var en=jt.map(function(In){var Zn=(0,_n.Z)(jn,In);return Zn?Zn.node:null}).filter(Boolean);Me.setUncontrolledState({selectedKeys:jt}),fn==null||fn(jt,{event:"select",selected:ar,node:Qt,selectedNodes:en,nativeEvent:It.nativeEvent})}),(0,ce.Z)((0,Ie.Z)(Me),"onNodeCheck",function(It,Qt,jt){var ln=Me.state,jn=ln.keyEntities,_t=ln.checkedKeys,Un=ln.halfCheckedKeys,fn=Me.props,nr=fn.checkStrictly,kn=fn.onCheck,er=Qt.key,ar,en={event:"check",node:Qt,checked:jt,nativeEvent:It.nativeEvent};if(nr){var In=jt?(0,Tn.L0)(_t,er):(0,Tn._5)(_t,er),Zn=(0,Tn._5)(Un,er);ar={checked:In,halfChecked:Zn},en.checkedNodes=In.map(function(Lr){return(0,_n.Z)(jn,Lr)}).filter(Boolean).map(function(Lr){return Lr.node}),Me.setUncontrolledState({checkedKeys:In})}else{var Er=(0,St.S)([].concat((0,st.Z)(_t),[er]),!0,jn),_r=Er.checkedKeys,br=Er.halfCheckedKeys;if(!jt){var Vn=new Set(_r);Vn.delete(er);var Cr=(0,St.S)(Array.from(Vn),{checked:!1,halfCheckedKeys:br},jn);_r=Cr.checkedKeys,br=Cr.halfCheckedKeys}ar=_r,en.checkedNodes=[],en.checkedNodesPositions=[],en.halfCheckedKeys=br,_r.forEach(function(Lr){var pa=(0,_n.Z)(jn,Lr);if(pa){var Ao=pa.node,ka=pa.pos;en.checkedNodes.push(Ao),en.checkedNodesPositions.push({node:Ao,pos:ka})}}),Me.setUncontrolledState({checkedKeys:_r},!1,{halfCheckedKeys:br})}kn==null||kn(ar,en)}),(0,ce.Z)((0,Ie.Z)(Me),"onNodeLoad",function(It){var Qt,jt=It.key,ln=Me.state.keyEntities,jn=(0,_n.Z)(ln,jt);if(!(jn!=null&&(Qt=jn.children)!==null&&Qt!==void 0&&Qt.length)){var _t=new Promise(function(Un,fn){Me.setState(function(nr){var kn=nr.loadedKeys,er=kn===void 0?[]:kn,ar=nr.loadingKeys,en=ar===void 0?[]:ar,In=Me.props,Zn=In.loadData,Er=In.onLoad;if(!Zn||er.includes(jt)||en.includes(jt))return null;var _r=Zn(It);return _r.then(function(){var br=Me.state.loadedKeys,Vn=(0,Tn.L0)(br,jt);Er==null||Er(Vn,{event:"load",node:It}),Me.setUncontrolledState({loadedKeys:Vn}),Me.setState(function(Cr){return{loadingKeys:(0,Tn._5)(Cr.loadingKeys,jt)}}),Un()}).catch(function(br){if(Me.setState(function(Cr){return{loadingKeys:(0,Tn._5)(Cr.loadingKeys,jt)}}),Me.loadingRetryTimes[jt]=(Me.loadingRetryTimes[jt]||0)+1,Me.loadingRetryTimes[jt]>=Wn){var Vn=Me.state.loadedKeys;(0,y.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),Me.setUncontrolledState({loadedKeys:(0,Tn.L0)(Vn,jt)}),Un()}fn(br)}),{loadingKeys:(0,Tn.L0)(en,jt)}})});return _t.catch(function(){}),_t}}),(0,ce.Z)((0,Ie.Z)(Me),"onNodeMouseEnter",function(It,Qt){var jt=Me.props.onMouseEnter;jt==null||jt({event:It,node:Qt})}),(0,ce.Z)((0,Ie.Z)(Me),"onNodeMouseLeave",function(It,Qt){var jt=Me.props.onMouseLeave;jt==null||jt({event:It,node:Qt})}),(0,ce.Z)((0,Ie.Z)(Me),"onNodeContextMenu",function(It,Qt){var jt=Me.props.onRightClick;jt&&(It.preventDefault(),jt({event:It,node:Qt}))}),(0,ce.Z)((0,Ie.Z)(Me),"onFocus",function(){var It=Me.props.onFocus;Me.setState({focused:!0});for(var Qt=arguments.length,jt=new Array(Qt),ln=0;ln<Qt;ln++)jt[ln]=arguments[ln];It==null||It.apply(void 0,jt)}),(0,ce.Z)((0,Ie.Z)(Me),"onBlur",function(){var It=Me.props.onBlur;Me.setState({focused:!1}),Me.onActiveChange(null);for(var Qt=arguments.length,jt=new Array(Qt),ln=0;ln<Qt;ln++)jt[ln]=arguments[ln];It==null||It.apply(void 0,jt)}),(0,ce.Z)((0,Ie.Z)(Me),"getTreeNodeRequiredProps",function(){var It=Me.state,Qt=It.expandedKeys,jt=It.selectedKeys,ln=It.loadedKeys,jn=It.loadingKeys,_t=It.checkedKeys,Un=It.halfCheckedKeys,fn=It.dragOverNodeKey,nr=It.dropPosition,kn=It.keyEntities;return{expandedKeys:Qt||[],selectedKeys:jt||[],loadedKeys:ln||[],loadingKeys:jn||[],checkedKeys:_t||[],halfCheckedKeys:Un||[],dragOverNodeKey:fn,dropPosition:nr,keyEntities:kn}}),(0,ce.Z)((0,Ie.Z)(Me),"setExpandedKeys",function(It){var Qt=Me.state,jt=Qt.treeData,ln=Qt.fieldNames,jn=(0,_e.oH)(jt,It,ln);Me.setUncontrolledState({expandedKeys:It,flattenNodes:jn},!0)}),(0,ce.Z)((0,Ie.Z)(Me),"onNodeExpand",function(It,Qt){var jt=Me.state.expandedKeys,ln=Me.state,jn=ln.listChanging,_t=ln.fieldNames,Un=Me.props,fn=Un.onExpand,nr=Un.loadData,kn=Qt.expanded,er=Qt[_t.key];if(!jn){var ar=jt.includes(er),en=!kn;if((0,y.ZP)(kn&&ar||!kn&&!ar,"Expand state not sync with index check"),jt=en?(0,Tn.L0)(jt,er):(0,Tn._5)(jt,er),Me.setExpandedKeys(jt),fn==null||fn(jt,{node:Qt,expanded:en,nativeEvent:It.nativeEvent}),en&&nr){var In=Me.onNodeLoad(Qt);In&&In.then(function(){var Zn=(0,_e.oH)(Me.state.treeData,jt,_t);Me.setUncontrolledState({flattenNodes:Zn})}).catch(function(){var Zn=Me.state.expandedKeys,Er=(0,Tn._5)(Zn,er);Me.setExpandedKeys(Er)})}}}),(0,ce.Z)((0,Ie.Z)(Me),"onListChangeStart",function(){Me.setUncontrolledState({listChanging:!0})}),(0,ce.Z)((0,Ie.Z)(Me),"onListChangeEnd",function(){setTimeout(function(){Me.setUncontrolledState({listChanging:!1})})}),(0,ce.Z)((0,Ie.Z)(Me),"onActiveChange",function(It){var Qt=Me.state.activeKey,jt=Me.props,ln=jt.onActiveChange,jn=jt.itemScrollOffset,_t=jn===void 0?0:jn;Qt!==It&&(Me.setState({activeKey:It}),It!==null&&Me.scrollTo({key:It,offset:_t}),ln==null||ln(It))}),(0,ce.Z)((0,Ie.Z)(Me),"getActiveItem",function(){var It=Me.state,Qt=It.activeKey,jt=It.flattenNodes;return Qt===null?null:jt.find(function(ln){var jn=ln.key;return jn===Qt})||null}),(0,ce.Z)((0,Ie.Z)(Me),"offsetActiveKey",function(It){var Qt=Me.state,jt=Qt.flattenNodes,ln=Qt.activeKey,jn=jt.findIndex(function(fn){var nr=fn.key;return nr===ln});jn===-1&&It<0&&(jn=jt.length),jn=(jn+It+jt.length)%jt.length;var _t=jt[jn];if(_t){var Un=_t.key;Me.onActiveChange(Un)}else Me.onActiveChange(null)}),(0,ce.Z)((0,Ie.Z)(Me),"onKeyDown",function(It){var Qt=Me.state,jt=Qt.activeKey,ln=Qt.expandedKeys,jn=Qt.checkedKeys,_t=Qt.fieldNames,Un=Me.props,fn=Un.onKeyDown,nr=Un.checkable,kn=Un.selectable;switch(It.which){case De.Z.UP:{Me.offsetActiveKey(-1),It.preventDefault();break}case De.Z.DOWN:{Me.offsetActiveKey(1),It.preventDefault();break}}var er=Me.getActiveItem();if(er&&er.data){var ar=Me.getTreeNodeRequiredProps(),en=er.data.isLeaf===!1||!!(er.data[_t.children]||[]).length,In=(0,_e.F)((0,Ze.Z)((0,Ze.Z)({},(0,_e.H8)(jt,ar)),{},{data:er.data,active:!0}));switch(It.which){case De.Z.LEFT:{en&&ln.includes(jt)?Me.onNodeExpand({},In):er.parent&&Me.onActiveChange(er.parent.key),It.preventDefault();break}case De.Z.RIGHT:{en&&!ln.includes(jt)?Me.onNodeExpand({},In):er.children&&er.children.length&&Me.onActiveChange(er.children[0].key),It.preventDefault();break}case De.Z.ENTER:case De.Z.SPACE:{nr&&!In.disabled&&In.checkable!==!1&&!In.disableCheckbox?Me.onNodeCheck({},In,!jn.includes(jt)):!nr&&kn&&!In.disabled&&In.selectable!==!1&&Me.onNodeSelect({},In);break}}}fn==null||fn(It)}),(0,ce.Z)((0,Ie.Z)(Me),"setUncontrolledState",function(It){var Qt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,jt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!Me.destroyed){var ln=!1,jn=!0,_t={};Object.keys(It).forEach(function(Un){if(Me.props.hasOwnProperty(Un)){jn=!1;return}ln=!0,_t[Un]=It[Un]}),ln&&(!Qt||jn)&&Me.setState((0,Ze.Z)((0,Ze.Z)({},_t),jt))}}),(0,ce.Z)((0,Ie.Z)(Me),"scrollTo",function(It){Me.listRef.current.scrollTo(It)}),Me}return(0,He.Z)(je,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var et=this.props,it=et.activeKey,Ot=et.itemScrollOffset,It=Ot===void 0?0:Ot;it!==void 0&&it!==this.state.activeKey&&(this.setState({activeKey:it}),it!==null&&this.scrollTo({key:it,offset:It}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var et=this.state,it=et.focused,Ot=et.flattenNodes,It=et.keyEntities,Qt=et.draggingNodeKey,jt=et.activeKey,ln=et.dropLevelOffset,jn=et.dropContainerKey,_t=et.dropTargetKey,Un=et.dropPosition,fn=et.dragOverNodeKey,nr=et.indent,kn=this.props,er=kn.prefixCls,ar=kn.className,en=kn.style,In=kn.showLine,Zn=kn.focusable,Er=kn.tabIndex,_r=Er===void 0?0:Er,br=kn.selectable,Vn=kn.showIcon,Cr=kn.icon,Lr=kn.switcherIcon,pa=kn.draggable,Ao=kn.checkable,ka=kn.checkStrictly,Do=kn.disabled,vo=kn.motion,Pa=kn.loadData,an=kn.filterTreeNode,Ea=kn.height,ti=kn.itemHeight,Yi=kn.scrollWidth,Oi=kn.virtual,wi=kn.titleRender,eA=kn.dropIndicatorRender,ki=kn.onContextMenu,Kt=kn.onScroll,At=kn.direction,mn=kn.rootClassName,Gt=kn.rootStyle,fr=(0,ue.Z)(this.props,{aria:!0,data:!0}),ia;pa&&((0,Oe.Z)(pa)==="object"?ia=pa:typeof pa=="function"?ia={nodeDraggable:pa}:ia={});var ea={prefixCls:er,selectable:br,showIcon:Vn,icon:Cr,switcherIcon:Lr,draggable:ia,draggingNodeKey:Qt,checkable:Ao,checkStrictly:ka,disabled:Do,keyEntities:It,dropLevelOffset:ln,dropContainerKey:jn,dropTargetKey:_t,dropPosition:Un,dragOverNodeKey:fn,indent:nr,direction:At,dropIndicatorRender:eA,loadData:Pa,filterTreeNode:an,titleRender:wi,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop};return a.createElement(E.k.Provider,{value:ea},a.createElement("div",{className:xe()(er,ar,mn,(0,ce.Z)((0,ce.Z)((0,ce.Z)({},"".concat(er,"-show-line"),In),"".concat(er,"-focused"),it),"".concat(er,"-active-focused"),jt!==null)),style:Gt},a.createElement(Mt,(0,ee.Z)({ref:this.listRef,prefixCls:er,style:en,data:Ot,disabled:Do,selectable:br,checkable:!!Ao,motion:vo,dragging:Qt!==null,height:Ea,itemHeight:ti,virtual:Oi,focusable:Zn,focused:it,tabIndex:_r,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:ki,onScroll:Kt,scrollWidth:Yi},this.getTreeNodeRequiredProps(),fr))))}}],[{key:"getDerivedStateFromProps",value:function(et,it){var Ot=it.prevProps,It={prevProps:et};function Qt(_r){return!Ot&&et.hasOwnProperty(_r)||Ot&&Ot[_r]!==et[_r]}var jt,ln=it.fieldNames;if(Qt("fieldNames")&&(ln=(0,_e.w$)(et.fieldNames),It.fieldNames=ln),Qt("treeData")?jt=et.treeData:Qt("children")&&((0,y.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),jt=(0,_e.zn)(et.children)),jt){It.treeData=jt;var jn=(0,_e.I8)(jt,{fieldNames:ln});It.keyEntities=(0,Ze.Z)((0,ce.Z)({},lt,cn),jn.keyEntities)}var _t=It.keyEntities||it.keyEntities;if(Qt("expandedKeys")||Ot&&Qt("autoExpandParent"))It.expandedKeys=et.autoExpandParent||!Ot&&et.defaultExpandParent?(0,Tn.r7)(et.expandedKeys,_t):et.expandedKeys;else if(!Ot&&et.defaultExpandAll){var Un=(0,Ze.Z)({},_t);delete Un[lt];var fn=[];Object.keys(Un).forEach(function(_r){var br=Un[_r];br.children&&br.children.length&&fn.push(br.key)}),It.expandedKeys=fn}else!Ot&&et.defaultExpandedKeys&&(It.expandedKeys=et.autoExpandParent||et.defaultExpandParent?(0,Tn.r7)(et.defaultExpandedKeys,_t):et.defaultExpandedKeys);if(It.expandedKeys||delete It.expandedKeys,jt||It.expandedKeys){var nr=(0,_e.oH)(jt||it.treeData,It.expandedKeys||it.expandedKeys,ln);It.flattenNodes=nr}if(et.selectable&&(Qt("selectedKeys")?It.selectedKeys=(0,Tn.BT)(et.selectedKeys,et):!Ot&&et.defaultSelectedKeys&&(It.selectedKeys=(0,Tn.BT)(et.defaultSelectedKeys,et))),et.checkable){var kn;if(Qt("checkedKeys")?kn=(0,Tn.E6)(et.checkedKeys)||{}:!Ot&&et.defaultCheckedKeys?kn=(0,Tn.E6)(et.defaultCheckedKeys)||{}:jt&&(kn=(0,Tn.E6)(et.checkedKeys)||{checkedKeys:it.checkedKeys,halfCheckedKeys:it.halfCheckedKeys}),kn){var er=kn,ar=er.checkedKeys,en=ar===void 0?[]:ar,In=er.halfCheckedKeys,Zn=In===void 0?[]:In;if(!et.checkStrictly){var Er=(0,St.S)(en,!0,_t);en=Er.checkedKeys,Zn=Er.halfCheckedKeys}It.checkedKeys=en,It.halfCheckedKeys=Zn}}return Qt("loadedKeys")&&(It.loadedKeys=et.loadedKeys),It}}]),je}(a.Component);(0,ce.Z)(Te,"defaultProps",{prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:x,allowDrop:function(){return!0},expandAction:!1}),(0,ce.Z)(Te,"TreeNode",Je.Z);var Rt=Te,Ye=Rt},10225:function(wn,zt,me){"use strict";me.d(zt,{BT:function(){return a},E6:function(){return x},L0:function(){return ce},OM:function(){return y},_5:function(){return Ne},r7:function(){return z},wA:function(){return xe},yx:function(){return Ue}});var ee=me(74902),Oe=me(71002),Ze=me(80334),st=me(67294),Ve=me(86128),He=me(35381),Ie=me(1089),he=null;function Ne(ae,de){if(!ae)return[];var Fe=ae.slice(),Le=Fe.indexOf(de);return Le>=0&&Fe.splice(Le,1),Fe}function ce(ae,de){var Fe=(ae||[]).slice();return Fe.indexOf(de)===-1&&Fe.push(de),Fe}function Ue(ae){return ae.split("-")}function xe(ae,de){var Fe=[],Le=(0,He.Z)(de,ae);function Ke(){var Je=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];Je.forEach(function($e){var ot=$e.key,_e=$e.children;Fe.push(ot),Ke(_e)})}return Ke(Le.children),Fe}function De(ae){if(ae.parent){var de=Ue(ae.pos);return Number(de[de.length-1])===ae.parent.children.length-1}return!1}function ue(ae){var de=Ue(ae.pos);return Number(de[de.length-1])===0}function y(ae,de,Fe,Le,Ke,Je,$e,ot,_e,ft){var Re,Ct=ae.clientX,rn=ae.clientY,bt=ae.target.getBoundingClientRect(),pt=bt.top,Pt=bt.height,yt=(ft==="rtl"?-1:1)*(((Ke==null?void 0:Ke.x)||0)-Ct),lt=(yt-12)/Le,mt=_e.filter(function(Ye){var pe;return(pe=ot[Ye])===null||pe===void 0||(pe=pe.children)===null||pe===void 0?void 0:pe.length}),cn=(0,He.Z)(ot,Fe.eventKey);if(rn<pt+Pt/2){var Fn=$e.findIndex(function(Ye){return Ye.key===cn.key}),kt=Fn<=0?0:Fn-1,dn=$e[kt].key;cn=(0,He.Z)(ot,dn)}var Mn=cn.key,vn=cn,Mt=cn.key,Tn=0,St=0;if(!mt.includes(Mn))for(var _n=0;_n<lt&&De(cn);_n+=1)cn=cn.parent,St+=1;var Wn=de.data,Te=cn.node,Rt=!0;return ue(cn)&&cn.level===0&&rn<pt+Pt/2&&Je({dragNode:Wn,dropNode:Te,dropPosition:-1})&&cn.key===Fe.eventKey?Tn=-1:(vn.children||[]).length&&mt.includes(Mt)?Je({dragNode:Wn,dropNode:Te,dropPosition:0})?Tn=0:Rt=!1:St===0?lt>-1.5?Je({dragNode:Wn,dropNode:Te,dropPosition:1})?Tn=1:Rt=!1:Je({dragNode:Wn,dropNode:Te,dropPosition:0})?Tn=0:Je({dragNode:Wn,dropNode:Te,dropPosition:1})?Tn=1:Rt=!1:Je({dragNode:Wn,dropNode:Te,dropPosition:1})?Tn=1:Rt=!1,{dropPosition:Tn,dropLevelOffset:St,dropTargetKey:cn.key,dropTargetPos:cn.pos,dragOverNodeKey:Mt,dropContainerKey:Tn===0?null:((Re=cn.parent)===null||Re===void 0?void 0:Re.key)||null,dropAllowed:Rt}}function a(ae,de){if(ae){var Fe=de.multiple;return Fe?ae.slice():ae.length?[ae[0]]:ae}}var E=function(de){return de};function b(ae,de){if(!ae)return[];var Fe=de||{},Le=Fe.processProps,Ke=Le===void 0?E:Le,Je=Array.isArray(ae)?ae:[ae];return Je.map(function($e){var ot=$e.children,_e=_objectWithoutProperties($e,he),ft=b(ot,de);return React.createElement(TreeNode,_extends({key:_e.key},Ke(_e)),ft)})}function x(ae){if(!ae)return null;var de;if(Array.isArray(ae))de={checkedKeys:ae,halfCheckedKeys:void 0};else if((0,Oe.Z)(ae)==="object")de={checkedKeys:ae.checked||void 0,halfCheckedKeys:ae.halfChecked||void 0};else return(0,Ze.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return de}function z(ae,de){var Fe=new Set;function Le(Ke){if(!Fe.has(Ke)){var Je=(0,He.Z)(de,Ke);if(Je){Fe.add(Ke);var $e=Je.parent,ot=Je.node;ot.disabled||$e&&Le($e.key)}}}return(ae||[]).forEach(function(Ke){Le(Ke)}),(0,ee.Z)(Fe)}},17341:function(wn,zt,me){"use strict";me.d(zt,{S:function(){return Ie}});var ee=me(80334),Oe=me(35381);function Ze(he,Ne){var ce=new Set;return he.forEach(function(Ue){Ne.has(Ue)||ce.add(Ue)}),ce}function st(he){var Ne=he||{},ce=Ne.disabled,Ue=Ne.disableCheckbox,xe=Ne.checkable;return!!(ce||Ue)||xe===!1}function Ve(he,Ne,ce,Ue){for(var xe=new Set(he),De=new Set,ue=0;ue<=ce;ue+=1){var y=Ne.get(ue)||new Set;y.forEach(function(x){var z=x.key,ae=x.node,de=x.children,Fe=de===void 0?[]:de;xe.has(z)&&!Ue(ae)&&Fe.filter(function(Le){return!Ue(Le.node)}).forEach(function(Le){xe.add(Le.key)})})}for(var a=new Set,E=ce;E>=0;E-=1){var b=Ne.get(E)||new Set;b.forEach(function(x){var z=x.parent,ae=x.node;if(!(Ue(ae)||!x.parent||a.has(x.parent.key))){if(Ue(x.parent.node)){a.add(z.key);return}var de=!0,Fe=!1;(z.children||[]).filter(function(Le){return!Ue(Le.node)}).forEach(function(Le){var Ke=Le.key,Je=xe.has(Ke);de&&!Je&&(de=!1),!Fe&&(Je||De.has(Ke))&&(Fe=!0)}),de&&xe.add(z.key),Fe&&De.add(z.key),a.add(z.key)}})}return{checkedKeys:Array.from(xe),halfCheckedKeys:Array.from(Ze(De,xe))}}function He(he,Ne,ce,Ue,xe){for(var De=new Set(he),ue=new Set(Ne),y=0;y<=Ue;y+=1){var a=ce.get(y)||new Set;a.forEach(function(z){var ae=z.key,de=z.node,Fe=z.children,Le=Fe===void 0?[]:Fe;!De.has(ae)&&!ue.has(ae)&&!xe(de)&&Le.filter(function(Ke){return!xe(Ke.node)}).forEach(function(Ke){De.delete(Ke.key)})})}ue=new Set;for(var E=new Set,b=Ue;b>=0;b-=1){var x=ce.get(b)||new Set;x.forEach(function(z){var ae=z.parent,de=z.node;if(!(xe(de)||!z.parent||E.has(z.parent.key))){if(xe(z.parent.node)){E.add(ae.key);return}var Fe=!0,Le=!1;(ae.children||[]).filter(function(Ke){return!xe(Ke.node)}).forEach(function(Ke){var Je=Ke.key,$e=De.has(Je);Fe&&!$e&&(Fe=!1),!Le&&($e||ue.has(Je))&&(Le=!0)}),Fe||De.delete(ae.key),Le&&ue.add(ae.key),E.add(ae.key)}})}return{checkedKeys:Array.from(De),halfCheckedKeys:Array.from(Ze(ue,De))}}function Ie(he,Ne,ce,Ue){var xe=[],De;Ue?De=Ue:De=st;var ue=new Set(he.filter(function(b){var x=!!(0,Oe.Z)(ce,b);return x||xe.push(b),x})),y=new Map,a=0;Object.keys(ce).forEach(function(b){var x=ce[b],z=x.level,ae=y.get(z);ae||(ae=new Set,y.set(z,ae)),ae.add(x),a=Math.max(a,z)}),(0,ee.ZP)(!xe.length,"Tree missing follow keys: ".concat(xe.slice(0,100).map(function(b){return"'".concat(b,"'")}).join(", ")));var E;return Ne===!0?E=Ve(ue,y,a,De):E=He(ue,Ne.halfCheckedKeys,y,a,De),E}},35381:function(wn,zt,me){"use strict";me.d(zt,{Z:function(){return ee}});function ee(Oe,Ze){return Oe[Ze]}},1089:function(wn,zt,me){"use strict";me.d(zt,{F:function(){return z},H8:function(){return x},I8:function(){return b},km:function(){return xe},oH:function(){return a},w$:function(){return De},zn:function(){return y}});var ee=me(71002),Oe=me(74902),Ze=me(1413),st=me(45987),Ve=me(50344),He=me(98423),Ie=me(80334),he=me(35381),Ne=["children"];function ce(ae,de){return"".concat(ae,"-").concat(de)}function Ue(ae){return ae&&ae.type&&ae.type.isTreeNode}function xe(ae,de){return ae!=null?ae:de}function De(ae){var de=ae||{},Fe=de.title,Le=de._title,Ke=de.key,Je=de.children,$e=Fe||"title";return{title:$e,_title:Le||[$e],key:Ke||"key",children:Je||"children"}}function ue(ae,de){var Fe=new Map;function Le(Ke){var Je=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(Ke||[]).forEach(function($e){var ot=$e[de.key],_e=$e[de.children];warning(ot!=null,"Tree node must have a certain key: [".concat(Je).concat(ot,"]"));var ft=String(ot);warning(!Fe.has(ft)||ot===null||ot===void 0,"Same 'key' exist in the Tree: ".concat(ft)),Fe.set(ft,!0),Le(_e,"".concat(Je).concat(ft," > "))})}Le(ae)}function y(ae){function de(Fe){var Le=(0,Ve.Z)(Fe);return Le.map(function(Ke){if(!Ue(Ke))return(0,Ie.ZP)(!Ke,"Tree/TreeNode can only accept TreeNode as children."),null;var Je=Ke.key,$e=Ke.props,ot=$e.children,_e=(0,st.Z)($e,Ne),ft=(0,Ze.Z)({key:Je},_e),Re=de(ot);return Re.length&&(ft.children=Re),ft}).filter(function(Ke){return Ke})}return de(ae)}function a(ae,de,Fe){var Le=De(Fe),Ke=Le._title,Je=Le.key,$e=Le.children,ot=new Set(de===!0?[]:de),_e=[];function ft(Re){var Ct=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Re.map(function(rn,bt){for(var pt=ce(Ct?Ct.pos:"0",bt),Pt=xe(rn[Je],pt),yt,lt=0;lt<Ke.length;lt+=1){var mt=Ke[lt];if(rn[mt]!==void 0){yt=rn[mt];break}}var cn=Object.assign((0,He.Z)(rn,[].concat((0,Oe.Z)(Ke),[Je,$e])),{title:yt,key:Pt,parent:Ct,pos:pt,children:null,data:rn,isStart:[].concat((0,Oe.Z)(Ct?Ct.isStart:[]),[bt===0]),isEnd:[].concat((0,Oe.Z)(Ct?Ct.isEnd:[]),[bt===Re.length-1])});return _e.push(cn),de===!0||ot.has(Pt)?cn.children=ft(rn[$e]||[],cn):cn.children=[],cn})}return ft(ae),_e}function E(ae,de,Fe){var Le={};(0,ee.Z)(Fe)==="object"?Le=Fe:Le={externalGetKey:Fe},Le=Le||{};var Ke=Le,Je=Ke.childrenPropName,$e=Ke.externalGetKey,ot=Ke.fieldNames,_e=De(ot),ft=_e.key,Re=_e.children,Ct=Je||Re,rn;$e?typeof $e=="string"?rn=function(Pt){return Pt[$e]}:typeof $e=="function"&&(rn=function(Pt){return $e(Pt)}):rn=function(Pt,yt){return xe(Pt[ft],yt)};function bt(pt,Pt,yt,lt){var mt=pt?pt[Ct]:ae,cn=pt?ce(yt.pos,Pt):"0",Fn=pt?[].concat((0,Oe.Z)(lt),[pt]):[];if(pt){var kt=rn(pt,cn),dn={node:pt,index:Pt,pos:cn,key:kt,parentPos:yt.node?yt.pos:null,level:yt.level+1,nodes:Fn};de(dn)}mt&&mt.forEach(function(Mn,vn){bt(Mn,vn,{node:pt,pos:cn,level:yt?yt.level+1:-1},Fn)})}bt(null)}function b(ae){var de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Fe=de.initWrapper,Le=de.processEntity,Ke=de.onProcessFinished,Je=de.externalGetKey,$e=de.childrenPropName,ot=de.fieldNames,_e=arguments.length>2?arguments[2]:void 0,ft=Je||_e,Re={},Ct={},rn={posEntities:Re,keyEntities:Ct};return Fe&&(rn=Fe(rn)||rn),E(ae,function(bt){var pt=bt.node,Pt=bt.index,yt=bt.pos,lt=bt.key,mt=bt.parentPos,cn=bt.level,Fn=bt.nodes,kt={node:pt,nodes:Fn,index:Pt,key:lt,pos:yt,level:cn},dn=xe(lt,yt);Re[yt]=kt,Ct[dn]=kt,kt.parent=Re[mt],kt.parent&&(kt.parent.children=kt.parent.children||[],kt.parent.children.push(kt)),Le&&Le(kt,rn)},{externalGetKey:ft,childrenPropName:$e,fieldNames:ot}),Ke&&Ke(rn),rn}function x(ae,de){var Fe=de.expandedKeys,Le=de.selectedKeys,Ke=de.loadedKeys,Je=de.loadingKeys,$e=de.checkedKeys,ot=de.halfCheckedKeys,_e=de.dragOverNodeKey,ft=de.dropPosition,Re=de.keyEntities,Ct=(0,he.Z)(Re,ae),rn={eventKey:ae,expanded:Fe.indexOf(ae)!==-1,selected:Le.indexOf(ae)!==-1,loaded:Ke.indexOf(ae)!==-1,loading:Je.indexOf(ae)!==-1,checked:$e.indexOf(ae)!==-1,halfChecked:ot.indexOf(ae)!==-1,pos:String(Ct?Ct.pos:""),dragOver:_e===ae&&ft===0,dragOverGapTop:_e===ae&&ft===-1,dragOverGapBottom:_e===ae&&ft===1};return rn}function z(ae){var de=ae.data,Fe=ae.expanded,Le=ae.selected,Ke=ae.checked,Je=ae.loaded,$e=ae.loading,ot=ae.halfChecked,_e=ae.dragOver,ft=ae.dragOverGapTop,Re=ae.dragOverGapBottom,Ct=ae.pos,rn=ae.active,bt=ae.eventKey,pt=(0,Ze.Z)((0,Ze.Z)({},de),{},{expanded:Fe,selected:Le,checked:Ke,loaded:Je,loading:$e,halfChecked:ot,dragOver:_e,dragOverGapTop:ft,dragOverGapBottom:Re,pos:Ct,active:rn,key:bt});return"props"in pt||Object.defineProperty(pt,"props",{get:function(){return(0,Ie.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),ae}}),pt}},75668:function(wn,zt,me){"use strict";Object.defineProperty(zt,"__esModule",{value:!0}),Object.defineProperty(zt,"DraggableCore",{enumerable:!0,get:function(){return he.default}}),zt.default=void 0;var ee=xe(me(67294)),Oe=ce(me(45697)),Ze=ce(me(73935)),st=ce(me(86010)),Ve=me(81825),He=me(2849),Ie=me(9280),he=ce(me(80783)),Ne=ce(me(55904));function ce(b){return b&&b.__esModule?b:{default:b}}function Ue(b){if(typeof WeakMap!="function")return null;var x=new WeakMap,z=new WeakMap;return(Ue=function(ae){return ae?z:x})(b)}function xe(b,x){if(!x&&b&&b.__esModule)return b;if(b===null||typeof b!="object"&&typeof b!="function")return{default:b};var z=Ue(x);if(z&&z.has(b))return z.get(b);var ae={},de=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Fe in b)if(Fe!=="default"&&Object.prototype.hasOwnProperty.call(b,Fe)){var Le=de?Object.getOwnPropertyDescriptor(b,Fe):null;Le&&(Le.get||Le.set)?Object.defineProperty(ae,Fe,Le):ae[Fe]=b[Fe]}return ae.default=b,z&&z.set(b,ae),ae}function De(){return De=Object.assign?Object.assign.bind():function(b){for(var x=1;x<arguments.length;x++){var z=arguments[x];for(var ae in z)Object.prototype.hasOwnProperty.call(z,ae)&&(b[ae]=z[ae])}return b},De.apply(this,arguments)}function ue(b,x,z){return x=y(x),x in b?Object.defineProperty(b,x,{value:z,enumerable:!0,configurable:!0,writable:!0}):b[x]=z,b}function y(b){var x=a(b,"string");return typeof x=="symbol"?x:String(x)}function a(b,x){if(typeof b!="object"||b===null)return b;var z=b[Symbol.toPrimitive];if(z!==void 0){var ae=z.call(b,x||"default");if(typeof ae!="object")return ae;throw new TypeError("@@toPrimitive must return a primitive value.")}return(x==="string"?String:Number)(b)}class E extends ee.Component{static getDerivedStateFromProps(x,z){let{position:ae}=x,{prevPropsPosition:de}=z;return ae&&(!de||ae.x!==de.x||ae.y!==de.y)?((0,Ne.default)("Draggable: getDerivedStateFromProps %j",{position:ae,prevPropsPosition:de}),{x:ae.x,y:ae.y,prevPropsPosition:ec({},ae)}):null}constructor(x){super(x),ue(this,"onDragStart",(z,ae)=>{if((0,Ne.default)("Draggable: onDragStart: %j",ae),this.props.onStart(z,(0,He.createDraggableData)(this,ae))===!1)return!1;this.setState({dragging:!0,dragged:!0})}),ue(this,"onDrag",(z,ae)=>{if(!this.state.dragging)return!1;(0,Ne.default)("Draggable: onDrag: %j",ae);const de=(0,He.createDraggableData)(this,ae),Fe={x:de.x,y:de.y,slackX:0,slackY:0};if(this.props.bounds){const{x:Ke,y:Je}=Fe;Fe.x+=this.state.slackX,Fe.y+=this.state.slackY;const[$e,ot]=(0,He.getBoundPosition)(this,Fe.x,Fe.y);Fe.x=$e,Fe.y=ot,Fe.slackX=this.state.slackX+(Ke-Fe.x),Fe.slackY=this.state.slackY+(Je-Fe.y),de.x=Fe.x,de.y=Fe.y,de.deltaX=Fe.x-this.state.x,de.deltaY=Fe.y-this.state.y}if(this.props.onDrag(z,de)===!1)return!1;this.setState(Fe)}),ue(this,"onDragStop",(z,ae)=>{if(!this.state.dragging||this.props.onStop(z,(0,He.createDraggableData)(this,ae))===!1)return!1;(0,Ne.default)("Draggable: onDragStop: %j",ae);const Fe={dragging:!1,slackX:0,slackY:0};if(!!this.props.position){const{x:Ke,y:Je}=this.props.position;Fe.x=Ke,Fe.y=Je}this.setState(Fe)}),this.state={dragging:!1,dragged:!1,x:x.position?x.position.x:x.defaultPosition.x,y:x.position?x.position.y:x.defaultPosition.y,prevPropsPosition:ec({},x.position),slackX:0,slackY:0,isElementSVG:!1},x.position&&!(x.onDrag||x.onStop)&&console.warn("A `position` was applied to this <Draggable>, without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element.")}componentDidMount(){typeof window.SVGElement!="undefined"&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}componentWillUnmount(){this.setState({dragging:!1})}findDOMNode(){var x,z;return(x=(z=this.props)===null||z===void 0||(z=z.nodeRef)===null||z===void 0?void 0:z.current)!==null&&x!==void 0?x:Ze.default.findDOMNode(this)}render(){const yt=this.props,{axis:x,bounds:z,children:ae,defaultPosition:de,defaultClassName:Fe,defaultClassNameDragging:Le,defaultClassNameDragged:Ke,position:Je,positionOffset:$e,scale:ot}=yt,_e=Pd(yt,["axis","bounds","children","defaultPosition","defaultClassName","defaultClassNameDragging","defaultClassNameDragged","position","positionOffset","scale"]);let ft={},Re=null;const rn=!!!Je||this.state.dragging,bt=Je||de,pt={x:(0,He.canDragX)(this)&&rn?this.state.x:bt.x,y:(0,He.canDragY)(this)&&rn?this.state.y:bt.y};this.state.isElementSVG?Re=(0,Ve.createSVGTransform)(pt,$e):ft=(0,Ve.createCSSTransform)(pt,$e);const Pt=(0,st.default)(ae.props.className||"",Fe,{[Le]:this.state.dragging,[Ke]:this.state.dragged});return ee.createElement(he.default,De({},_e,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),ee.cloneElement(ee.Children.only(ae),{className:Pt,style:ec(ec({},ae.props.style),ft),transform:Re}))}}zt.default=E,ue(E,"displayName","Draggable"),ue(E,"propTypes",ld(ec({},he.default.propTypes),{axis:Oe.default.oneOf(["both","x","y","none"]),bounds:Oe.default.oneOfType([Oe.default.shape({left:Oe.default.number,right:Oe.default.number,top:Oe.default.number,bottom:Oe.default.number}),Oe.default.string,Oe.default.oneOf([!1])]),defaultClassName:Oe.default.string,defaultClassNameDragging:Oe.default.string,defaultClassNameDragged:Oe.default.string,defaultPosition:Oe.default.shape({x:Oe.default.number,y:Oe.default.number}),positionOffset:Oe.default.shape({x:Oe.default.oneOfType([Oe.default.number,Oe.default.string]),y:Oe.default.oneOfType([Oe.default.number,Oe.default.string])}),position:Oe.default.shape({x:Oe.default.number,y:Oe.default.number}),className:Ie.dontSetMe,style:Ie.dontSetMe,transform:Ie.dontSetMe})),ue(E,"defaultProps",ld(ec({},he.default.defaultProps),{axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},scale:1}))},80783:function(wn,zt,me){"use strict";Object.defineProperty(zt,"__esModule",{value:!0}),zt.default=void 0;var ee=ce(me(67294)),Oe=he(me(45697)),Ze=he(me(73935)),st=me(81825),Ve=me(2849),He=me(9280),Ie=he(me(55904));function he(E){return E&&E.__esModule?E:{default:E}}function Ne(E){if(typeof WeakMap!="function")return null;var b=new WeakMap,x=new WeakMap;return(Ne=function(z){return z?x:b})(E)}function ce(E,b){if(!b&&E&&E.__esModule)return E;if(E===null||typeof E!="object"&&typeof E!="function")return{default:E};var x=Ne(b);if(x&&x.has(E))return x.get(E);var z={},ae=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var de in E)if(de!=="default"&&Object.prototype.hasOwnProperty.call(E,de)){var Fe=ae?Object.getOwnPropertyDescriptor(E,de):null;Fe&&(Fe.get||Fe.set)?Object.defineProperty(z,de,Fe):z[de]=E[de]}return z.default=E,x&&x.set(E,z),z}function Ue(E,b,x){return b=xe(b),b in E?Object.defineProperty(E,b,{value:x,enumerable:!0,configurable:!0,writable:!0}):E[b]=x,E}function xe(E){var b=De(E,"string");return typeof b=="symbol"?b:String(b)}function De(E,b){if(typeof E!="object"||E===null)return E;var x=E[Symbol.toPrimitive];if(x!==void 0){var z=x.call(E,b||"default");if(typeof z!="object")return z;throw new TypeError("@@toPrimitive must return a primitive value.")}return(b==="string"?String:Number)(E)}const ue={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}};let y=ue.mouse;class a extends ee.Component{constructor(){super(...arguments),Ue(this,"dragging",!1),Ue(this,"lastX",NaN),Ue(this,"lastY",NaN),Ue(this,"touchIdentifier",null),Ue(this,"mounted",!1),Ue(this,"handleDragStart",b=>{if(this.props.onMouseDown(b),!this.props.allowAnyClick&&typeof b.button=="number"&&b.button!==0)return!1;const x=this.findDOMNode();if(!x||!x.ownerDocument||!x.ownerDocument.body)throw new Error("<DraggableCore> not mounted on DragStart!");const{ownerDocument:z}=x;if(this.props.disabled||!(b.target instanceof z.defaultView.Node)||this.props.handle&&!(0,st.matchesSelectorAndParentsTo)(b.target,this.props.handle,x)||this.props.cancel&&(0,st.matchesSelectorAndParentsTo)(b.target,this.props.cancel,x))return;b.type==="touchstart"&&b.preventDefault();const ae=(0,st.getTouchIdentifier)(b);this.touchIdentifier=ae;const de=(0,Ve.getControlPosition)(b,ae,this);if(de==null)return;const{x:Fe,y:Le}=de,Ke=(0,Ve.createCoreData)(this,Fe,Le);(0,Ie.default)("DraggableCore: handleDragStart: %j",Ke),(0,Ie.default)("calling",this.props.onStart),!(this.props.onStart(b,Ke)===!1||this.mounted===!1)&&(this.props.enableUserSelectHack&&(0,st.addUserSelectStyles)(z),this.dragging=!0,this.lastX=Fe,this.lastY=Le,(0,st.addEvent)(z,y.move,this.handleDrag),(0,st.addEvent)(z,y.stop,this.handleDragStop))}),Ue(this,"handleDrag",b=>{const x=(0,Ve.getControlPosition)(b,this.touchIdentifier,this);if(x==null)return;let{x:z,y:ae}=x;if(Array.isArray(this.props.grid)){let Le=z-this.lastX,Ke=ae-this.lastY;if([Le,Ke]=(0,Ve.snapToGrid)(this.props.grid,Le,Ke),!Le&&!Ke)return;z=this.lastX+Le,ae=this.lastY+Ke}const de=(0,Ve.createCoreData)(this,z,ae);if((0,Ie.default)("DraggableCore: handleDrag: %j",de),this.props.onDrag(b,de)===!1||this.mounted===!1){try{this.handleDragStop(new MouseEvent("mouseup"))}catch(Le){const Ke=document.createEvent("MouseEvents");Ke.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),this.handleDragStop(Ke)}return}this.lastX=z,this.lastY=ae}),Ue(this,"handleDragStop",b=>{if(!this.dragging)return;const x=(0,Ve.getControlPosition)(b,this.touchIdentifier,this);if(x==null)return;let{x:z,y:ae}=x;if(Array.isArray(this.props.grid)){let Ke=z-this.lastX||0,Je=ae-this.lastY||0;[Ke,Je]=(0,Ve.snapToGrid)(this.props.grid,Ke,Je),z=this.lastX+Ke,ae=this.lastY+Je}const de=(0,Ve.createCoreData)(this,z,ae);if(this.props.onStop(b,de)===!1||this.mounted===!1)return!1;const Le=this.findDOMNode();Le&&this.props.enableUserSelectHack&&(0,st.removeUserSelectStyles)(Le.ownerDocument),(0,Ie.default)("DraggableCore: handleDragStop: %j",de),this.dragging=!1,this.lastX=NaN,this.lastY=NaN,Le&&((0,Ie.default)("DraggableCore: Removing handlers"),(0,st.removeEvent)(Le.ownerDocument,y.move,this.handleDrag),(0,st.removeEvent)(Le.ownerDocument,y.stop,this.handleDragStop))}),Ue(this,"onMouseDown",b=>(y=ue.mouse,this.handleDragStart(b))),Ue(this,"onMouseUp",b=>(y=ue.mouse,this.handleDragStop(b))),Ue(this,"onTouchStart",b=>(y=ue.touch,this.handleDragStart(b))),Ue(this,"onTouchEnd",b=>(y=ue.touch,this.handleDragStop(b)))}componentDidMount(){this.mounted=!0;const b=this.findDOMNode();b&&(0,st.addEvent)(b,ue.touch.start,this.onTouchStart,{passive:!1})}componentWillUnmount(){this.mounted=!1;const b=this.findDOMNode();if(b){const{ownerDocument:x}=b;(0,st.removeEvent)(x,ue.mouse.move,this.handleDrag),(0,st.removeEvent)(x,ue.touch.move,this.handleDrag),(0,st.removeEvent)(x,ue.mouse.stop,this.handleDragStop),(0,st.removeEvent)(x,ue.touch.stop,this.handleDragStop),(0,st.removeEvent)(b,ue.touch.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,st.removeUserSelectStyles)(x)}}findDOMNode(){var b,x;return(b=this.props)!==null&&b!==void 0&&b.nodeRef?(x=this.props)===null||x===void 0||(x=x.nodeRef)===null||x===void 0?void 0:x.current:Ze.default.findDOMNode(this)}render(){return ee.cloneElement(ee.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}zt.default=a,Ue(a,"displayName","DraggableCore"),Ue(a,"propTypes",{allowAnyClick:Oe.default.bool,children:Oe.default.node.isRequired,disabled:Oe.default.bool,enableUserSelectHack:Oe.default.bool,offsetParent:function(E,b){if(E[b]&&E[b].nodeType!==1)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:Oe.default.arrayOf(Oe.default.number),handle:Oe.default.string,cancel:Oe.default.string,nodeRef:Oe.default.object,onStart:Oe.default.func,onDrag:Oe.default.func,onStop:Oe.default.func,onMouseDown:Oe.default.func,scale:Oe.default.number,className:He.dontSetMe,style:He.dontSetMe,transform:He.dontSetMe}),Ue(a,"defaultProps",{allowAnyClick:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},61193:function(wn,zt,me){"use strict";const{default:ee,DraggableCore:Oe}=me(75668);wn.exports=ee,wn.exports.default=ee,wn.exports.DraggableCore=Oe},81825:function(wn,zt,me){"use strict";Object.defineProperty(zt,"__esModule",{value:!0}),zt.addClassName=de,zt.addEvent=he,zt.addUserSelectStyles=z,zt.createCSSTransform=y,zt.createSVGTransform=a,zt.getTouch=b,zt.getTouchIdentifier=x,zt.getTranslation=E,zt.innerHeight=xe,zt.innerWidth=De,zt.matchesSelector=He,zt.matchesSelectorAndParentsTo=Ie,zt.offsetXYFromParent=ue,zt.outerHeight=ce,zt.outerWidth=Ue,zt.removeClassName=Fe,zt.removeEvent=Ne,zt.removeUserSelectStyles=ae;var ee=me(9280),Oe=st(me(38650));function Ze(Le){if(typeof WeakMap!="function")return null;var Ke=new WeakMap,Je=new WeakMap;return(Ze=function($e){return $e?Je:Ke})(Le)}function st(Le,Ke){if(!Ke&&Le&&Le.__esModule)return Le;if(Le===null||typeof Le!="object"&&typeof Le!="function")return{default:Le};var Je=Ze(Ke);if(Je&&Je.has(Le))return Je.get(Le);var $e={},ot=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var _e in Le)if(_e!=="default"&&Object.prototype.hasOwnProperty.call(Le,_e)){var ft=ot?Object.getOwnPropertyDescriptor(Le,_e):null;ft&&(ft.get||ft.set)?Object.defineProperty($e,_e,ft):$e[_e]=Le[_e]}return $e.default=Le,Je&&Je.set(Le,$e),$e}let Ve="";function He(Le,Ke){return Ve||(Ve=(0,ee.findInArray)(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"],function(Je){return(0,ee.isFunction)(Le[Je])})),(0,ee.isFunction)(Le[Ve])?Le[Ve](Ke):!1}function Ie(Le,Ke,Je){let $e=Le;do{if(He($e,Ke))return!0;if($e===Je)return!1;$e=$e.parentNode}while($e);return!1}function he(Le,Ke,Je,$e){if(!Le)return;const ot=ec({capture:!0},$e);Le.addEventListener?Le.addEventListener(Ke,Je,ot):Le.attachEvent?Le.attachEvent("on"+Ke,Je):Le["on"+Ke]=Je}function Ne(Le,Ke,Je,$e){if(!Le)return;const ot=ec({capture:!0},$e);Le.removeEventListener?Le.removeEventListener(Ke,Je,ot):Le.detachEvent?Le.detachEvent("on"+Ke,Je):Le["on"+Ke]=null}function ce(Le){let Ke=Le.clientHeight;const Je=Le.ownerDocument.defaultView.getComputedStyle(Le);return Ke+=(0,ee.int)(Je.borderTopWidth),Ke+=(0,ee.int)(Je.borderBottomWidth),Ke}function Ue(Le){let Ke=Le.clientWidth;const Je=Le.ownerDocument.defaultView.getComputedStyle(Le);return Ke+=(0,ee.int)(Je.borderLeftWidth),Ke+=(0,ee.int)(Je.borderRightWidth),Ke}function xe(Le){let Ke=Le.clientHeight;const Je=Le.ownerDocument.defaultView.getComputedStyle(Le);return Ke-=(0,ee.int)(Je.paddingTop),Ke-=(0,ee.int)(Je.paddingBottom),Ke}function De(Le){let Ke=Le.clientWidth;const Je=Le.ownerDocument.defaultView.getComputedStyle(Le);return Ke-=(0,ee.int)(Je.paddingLeft),Ke-=(0,ee.int)(Je.paddingRight),Ke}function ue(Le,Ke,Je){const ot=Ke===Ke.ownerDocument.body?{left:0,top:0}:Ke.getBoundingClientRect(),_e=(Le.clientX+Ke.scrollLeft-ot.left)/Je,ft=(Le.clientY+Ke.scrollTop-ot.top)/Je;return{x:_e,y:ft}}function y(Le,Ke){const Je=E(Le,Ke,"px");return{[(0,Oe.browserPrefixToKey)("transform",Oe.default)]:Je}}function a(Le,Ke){return E(Le,Ke,"")}function E(Le,Ke,Je){let{x:$e,y:ot}=Le,_e="translate(".concat($e).concat(Je,",").concat(ot).concat(Je,")");if(Ke){const ft="".concat(typeof Ke.x=="string"?Ke.x:Ke.x+Je),Re="".concat(typeof Ke.y=="string"?Ke.y:Ke.y+Je);_e="translate(".concat(ft,", ").concat(Re,")")+_e}return _e}function b(Le,Ke){return Le.targetTouches&&(0,ee.findInArray)(Le.targetTouches,Je=>Ke===Je.identifier)||Le.changedTouches&&(0,ee.findInArray)(Le.changedTouches,Je=>Ke===Je.identifier)}function x(Le){if(Le.targetTouches&&Le.targetTouches[0])return Le.targetTouches[0].identifier;if(Le.changedTouches&&Le.changedTouches[0])return Le.changedTouches[0].identifier}function z(Le){if(!Le)return;let Ke=Le.getElementById("react-draggable-style-el");Ke||(Ke=Le.createElement("style"),Ke.type="text/css",Ke.id="react-draggable-style-el",Ke.innerHTML=`.react-draggable-transparent-selection *::-moz-selection {all: inherit;}
|
|
|
`,Ke.innerHTML+=`.react-draggable-transparent-selection *::selection {all: inherit;}
|
|
|
`,Le.getElementsByTagName("head")[0].appendChild(Ke)),Le.body&&de(Le.body,"react-draggable-transparent-selection")}function ae(Le){if(Le)try{if(Le.body&&Fe(Le.body,"react-draggable-transparent-selection"),Le.selection)Le.selection.empty();else{const Ke=(Le.defaultView||window).getSelection();Ke&&Ke.type!=="Caret"&&Ke.removeAllRanges()}}catch(Ke){}}function de(Le,Ke){Le.classList?Le.classList.add(Ke):Le.className.match(new RegExp("(?:^|\\s)".concat(Ke,"(?!\\S)")))||(Le.className+=" ".concat(Ke))}function Fe(Le,Ke){Le.classList?Le.classList.remove(Ke):Le.className=Le.className.replace(new RegExp("(?:^|\\s)".concat(Ke,"(?!\\S)"),"g"),"")}},38650:function(wn,zt){"use strict";Object.defineProperty(zt,"__esModule",{value:!0}),zt.browserPrefixToKey=Oe,zt.browserPrefixToStyle=Ze,zt.default=void 0,zt.getPrefix=ee;const me=["Moz","Webkit","O","ms"];function ee(){var He;let Ie=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"transform";if(typeof window=="undefined")return"";const he=(He=window.document)===null||He===void 0||(He=He.documentElement)===null||He===void 0?void 0:He.style;if(!he||Ie in he)return"";for(let Ne=0;Ne<me.length;Ne++)if(Oe(Ie,me[Ne])in he)return me[Ne];return""}function Oe(He,Ie){return Ie?"".concat(Ie).concat(st(He)):He}function Ze(He,Ie){return Ie?"-".concat(Ie.toLowerCase(),"-").concat(He):He}function st(He){let Ie="",he=!0;for(let Ne=0;Ne<He.length;Ne++)he?(Ie+=He[Ne].toUpperCase(),he=!1):He[Ne]==="-"?he=!0:Ie+=He[Ne];return Ie}var Ve=zt.default=ee()},55904:function(wn,zt){"use strict";Object.defineProperty(zt,"__esModule",{value:!0}),zt.default=me;function me(){}},2849:function(wn,zt,me){"use strict";Object.defineProperty(zt,"__esModule",{value:!0}),zt.canDragX=Ve,zt.canDragY=He,zt.createCoreData=he,zt.createDraggableData=Ne,zt.getBoundPosition=Ze,zt.getControlPosition=Ie,zt.snapToGrid=st;var ee=me(9280),Oe=me(81825);function Ze(xe,De,ue){if(!xe.props.bounds)return[De,ue];let{bounds:y}=xe.props;y=typeof y=="string"?y:ce(y);const a=Ue(xe);if(typeof y=="string"){const{ownerDocument:E}=a,b=E.defaultView;let x;if(y==="parent"?x=a.parentNode:x=E.querySelector(y),!(x instanceof b.HTMLElement))throw new Error('Bounds selector "'+y+'" could not find an element.');const z=x,ae=b.getComputedStyle(a),de=b.getComputedStyle(z);y={left:-a.offsetLeft+(0,ee.int)(de.paddingLeft)+(0,ee.int)(ae.marginLeft),top:-a.offsetTop+(0,ee.int)(de.paddingTop)+(0,ee.int)(ae.marginTop),right:(0,Oe.innerWidth)(z)-(0,Oe.outerWidth)(a)-a.offsetLeft+(0,ee.int)(de.paddingRight)-(0,ee.int)(ae.marginRight),bottom:(0,Oe.innerHeight)(z)-(0,Oe.outerHeight)(a)-a.offsetTop+(0,ee.int)(de.paddingBottom)-(0,ee.int)(ae.marginBottom)}}return(0,ee.isNum)(y.right)&&(De=Math.min(De,y.right)),(0,ee.isNum)(y.bottom)&&(ue=Math.min(ue,y.bottom)),(0,ee.isNum)(y.left)&&(De=Math.max(De,y.left)),(0,ee.isNum)(y.top)&&(ue=Math.max(ue,y.top)),[De,ue]}function st(xe,De,ue){const y=Math.round(De/xe[0])*xe[0],a=Math.round(ue/xe[1])*xe[1];return[y,a]}function Ve(xe){return xe.props.axis==="both"||xe.props.axis==="x"}function He(xe){return xe.props.axis==="both"||xe.props.axis==="y"}function Ie(xe,De,ue){const y=typeof De=="number"?(0,Oe.getTouch)(xe,De):null;if(typeof De=="number"&&!y)return null;const a=Ue(ue),E=ue.props.offsetParent||a.offsetParent||a.ownerDocument.body;return(0,Oe.offsetXYFromParent)(y||xe,E,ue.props.scale)}function he(xe,De,ue){const y=!(0,ee.isNum)(xe.lastX),a=Ue(xe);return y?{node:a,deltaX:0,deltaY:0,lastX:De,lastY:ue,x:De,y:ue}:{node:a,deltaX:De-xe.lastX,deltaY:ue-xe.lastY,lastX:xe.lastX,lastY:xe.lastY,x:De,y:ue}}function Ne(xe,De){const ue=xe.props.scale;return{node:De.node,x:xe.state.x+De.deltaX/ue,y:xe.state.y+De.deltaY/ue,deltaX:De.deltaX/ue,deltaY:De.deltaY/ue,lastX:xe.state.x,lastY:xe.state.y}}function ce(xe){return{left:xe.left,top:xe.top,right:xe.right,bottom:xe.bottom}}function Ue(xe){const De=xe.findDOMNode();if(!De)throw new Error("<DraggableCore>: Unmounted during event!");return De}},9280:function(wn,zt){"use strict";Object.defineProperty(zt,"__esModule",{value:!0}),zt.dontSetMe=st,zt.findInArray=me,zt.int=Ze,zt.isFunction=ee,zt.isNum=Oe;function me(Ve,He){for(let Ie=0,he=Ve.length;Ie<he;Ie++)if(He.apply(He,[Ve[Ie],Ie,Ve]))return Ve[Ie]}function ee(Ve){return typeof Ve=="function"||Object.prototype.toString.call(Ve)==="[object Function]"}function Oe(Ve){return typeof Ve=="number"&&!isNaN(Ve)}function Ze(Ve){return parseInt(Ve,10)}function st(Ve,He,Ie){if(Ve[He])return new Error("Invalid prop ".concat(He," passed to ").concat(Ie," - do not set this, set it on the child."))}},55168:function(wn,zt){"use strict";Object.defineProperty(zt,"__esModule",{value:!0}),zt.SensorTabIndex=zt.SensorClassName=zt.SizeSensorId=void 0;var me="size-sensor-id";zt.SizeSensorId=me;var ee="size-sensor-object";zt.SensorClassName=ee;var Oe="-1";zt.SensorTabIndex=Oe},12177:function(wn,zt){"use strict";Object.defineProperty(zt,"__esModule",{value:!0}),zt.default=void 0;var me=function(Oe){var Ze=arguments.length>1&&arguments[1]!==void 0?arguments[1]:60,st=null;return function(){for(var Ve=this,He=arguments.length,Ie=new Array(He),he=0;he<He;he++)Ie[he]=arguments[he];clearTimeout(st),st=setTimeout(function(){Oe.apply(Ve,Ie)},Ze)}};zt.default=me},96340:function(wn,zt){"use strict";Object.defineProperty(zt,"__esModule",{value:!0}),zt.default=void 0;var me=1,ee=function(){return"".concat(me++)};zt.default=ee},18587:function(wn,zt,me){"use strict";Object.defineProperty(zt,"__esModule",{value:!0}),zt.ver=zt.clear=zt.bind=void 0;var ee=me(12955),Oe=function(He,Ie){var he=(0,ee.getSensor)(He);return he.bind(Ie),function(){he.unbind(Ie)}};zt.bind=Oe;var Ze=function(He){var Ie=(0,ee.getSensor)(He);(0,ee.removeSensor)(Ie)};zt.clear=Ze;var st="1.0.1";zt.ver=st},12955:function(wn,zt,me){"use strict";Object.defineProperty(zt,"__esModule",{value:!0}),zt.removeSensor=zt.getSensor=void 0;var ee=st(me(96340)),Oe=me(82578),Ze=me(55168);function st(he){return he&&he.__esModule?he:{default:he}}var Ve={},He=function(Ne){var ce=Ne.getAttribute(Ze.SizeSensorId);if(ce&&Ve[ce])return Ve[ce];var Ue=(0,ee.default)();Ne.setAttribute(Ze.SizeSensorId,Ue);var xe=(0,Oe.createSensor)(Ne);return Ve[Ue]=xe,xe};zt.getSensor=He;var Ie=function(Ne){var ce=Ne.element.getAttribute(Ze.SizeSensorId);Ne.element.removeAttribute(Ze.SizeSensorId),Ne.destroy(),ce&&Ve[ce]&&delete Ve[ce]};zt.removeSensor=Ie},82578:function(wn,zt,me){"use strict";Object.defineProperty(zt,"__esModule",{value:!0}),zt.createSensor=void 0;var ee=me(27643),Oe=me(31743),Ze=typeof ResizeObserver!="undefined"?Oe.createSensor:ee.createSensor;zt.createSensor=Ze},27643:function(wn,zt,me){"use strict";Object.defineProperty(zt,"__esModule",{value:!0}),zt.createSensor=void 0;var ee=Ze(me(12177)),Oe=me(55168);function Ze(Ve){return Ve&&Ve.__esModule?Ve:{default:Ve}}var st=function(He){var Ie=void 0,he=[],Ne=function(){getComputedStyle(He).position==="static"&&(He.style.position="relative");var y=document.createElement("object");return y.onload=function(){y.contentDocument.defaultView.addEventListener("resize",ce),ce()},y.style.display="block",y.style.position="absolute",y.style.top="0",y.style.left="0",y.style.height="100%",y.style.width="100%",y.style.overflow="hidden",y.style.pointerEvents="none",y.style.zIndex="-1",y.style.opacity="0",y.setAttribute("class",Oe.SensorClassName),y.setAttribute("tabindex",Oe.SensorTabIndex),y.type="text/html",He.appendChild(y),y.data="about:blank",y},ce=(0,ee.default)(function(){he.forEach(function(ue){ue(He)})}),Ue=function(y){Ie||(Ie=Ne()),he.indexOf(y)===-1&&he.push(y)},xe=function(){Ie&&Ie.parentNode&&(Ie.contentDocument&&Ie.contentDocument.defaultView.removeEventListener("resize",ce),Ie.parentNode.removeChild(Ie),Ie=void 0,he=[])},De=function(y){var a=he.indexOf(y);a!==-1&&he.splice(a,1),he.length===0&&Ie&&xe()};return{element:He,bind:Ue,destroy:xe,unbind:De}};zt.createSensor=st},31743:function(wn,zt,me){"use strict";Object.defineProperty(zt,"__esModule",{value:!0}),zt.createSensor=void 0;var ee=Oe(me(12177));function Oe(st){return st&&st.__esModule?st:{default:st}}var Ze=function(Ve){var He=void 0,Ie=[],he=(0,ee.default)(function(){Ie.forEach(function(De){De(Ve)})}),Ne=function(){var ue=new ResizeObserver(he);return ue.observe(Ve),he(),ue},ce=function(ue){He||(He=Ne()),Ie.indexOf(ue)===-1&&Ie.push(ue)},Ue=function(){He.disconnect(),Ie=[],He=void 0},xe=function(ue){var y=Ie.indexOf(ue);y!==-1&&Ie.splice(y,1),Ie.length===0&&He&&Ue()};return{element:Ve,bind:ce,destroy:Ue,unbind:xe}};zt.createSensor=Ze},25365:function(wn){"use strict";wn.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA0VJREFUOE+V03lI01EcAPD3fjucs4nmwrXNOY/VdBoe0Tqggi5NgsLaWriWZFQEEvRHBxmL+iMo/KMg6KJSCy03mbapo1vXzCvJUstjZTM1bUzZZP6uF5M0Zwr1/nsHn/d93+/7QjBn3GhuZkm5scvRJIgODWX7sKCQT0oRGIAQorlnp+cIAAhnJghhhobvWRPjQ/rJ8eEVXIxGwcFsGBYWQUTFLrN6yCB9qpjdthA2BSGEsEd1X08NOlrPSiM4PxWJCSNL+HwfSZBMp/Mbr6+vVyyVyQm+SJYrCWea5sOmoMqm4ezu9rqSrUpFjzxBPgpoCkCEwO+3IJIgWRWVpiR5cirF40crZZGc3rkYdDgQp+advUXC9YZs2rjBQRCTwK/T6E9KaJoGJEVxyw3GtNUbt11KWSYp+AuyfRlf86baVJezc0sLb1HIxGxg9mEIIaiurVXgJOiUq6WbV8KVRMD+s45hbftL082DWk0TQohaKJn+9bb3H6Ntr16hvfvU6TExMe4A6G2Xc4+ttqIkL1fXBAAIuGVORMje3BpvNRrxM8fz0xfHxY0F7Hd/HVSYjKVtGpWqI4THc2ELhIRhTHjzXlHax4Z6++3i4iwIIRkAIYQY9+9cfxHKFyVtz8ho9/l8NIbN4mgaQAYDfHI4hRf152TxAsHhK9ev3for2f6F1sZn6w0VFvMuVY43WZHYi08SOKJIP4AYTBbW7XAKCgsvx0tEQobbg1d1fXj/eN2a9Ad6vZ6eBmd+ttlQpK15/uaaLHEFR7lK6QqPiPC63GMsm80eXmN5wmNiAJKIBRjsYCAQCNFAf98lq3lvAYSqqQLNQFNVaXyuMFue6oZ/utZ5J3Chx+NBFEX3xEnEpr5+Z5b1RX2mIHIJyFbngFHXGOr93FX41GI4CSGkAqA/fdcd1N8+xKWpRUiakuLxJ/bosXxdWenDuziOw6UiMdit2Q/cY17U0/nhgtViPD8vNF/h/P2oyz1U8KSqsgDHfQyhWAyyVVow+GOUdo8MnfhnaLq5NdrcC9XmylMUSWFLRSKQuWMXaHlr7/ov6DfGOJB35LSpovw8RRAYmx1ErF27Wvff0HRku9WaA/b613lRUdKrDQ22sl+EE3lgNS3QYQAAAABJRU5ErkJggg=="},96908:function(wn){"use strict";wn.exports="data:image/png;base64,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"},57177:function(wn){"use strict";wn.exports="data:image/png;base64,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"},81378:function(wn){"use strict";wn.exports="data:image/png;base64,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"},55541:function(wn){"use strict";wn.exports="data:image/png;base64,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"},26528:function(wn,zt,me){"use strict";wn.exports=me.p+"static/detailbg.5bc9ddcf.jpg"}}]);
|
|
|
}()); |