|
|
(self.webpackChunk=self.webpackChunk||[]).push([[5330],{52310:function(hn,zt,de){"use strict";de.d(zt,{Z:function(){return he}});var Se=de(87462),we=de(67294),Qe={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"},At=Qe,je=de(74643),Re=function(Ie,ce){return we.createElement(je.Z,(0,Se.Z)({},Ie,{ref:ce,icon:At}))},he=we.forwardRef(Re)},33463:function(hn,zt,de){"use strict";de.d(zt,{Z:function(){return he}});var Se=de(87462),we=de(67294),Qe={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"},At=Qe,je=de(74643),Re=function(Ie,ce){return we.createElement(je.Z,(0,Se.Z)({},Ie,{ref:ce,icon:At}))},he=we.forwardRef(Re)},28575:function(hn,zt,de){"use strict";de.d(zt,{Z:function(){return he}});var Se=de(87462),we=de(67294),Qe={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"},At=Qe,je=de(74643),Re=function(Ie,ce){return we.createElement(je.Z,(0,Se.Z)({},Ie,{ref:ce,icon:At}))},he=we.forwardRef(Re)},84249:function(hn,zt,de){"use strict";de.d(zt,{Z:function(){return he}});var Se=de(87462),we=de(67294),Qe={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"},At=Qe,je=de(74643),Re=function(Ie,ce){return we.createElement(je.Z,(0,Se.Z)({},Ie,{ref:ce,icon:At}))},he=we.forwardRef(Re)},81893:function(hn,zt,de){"use strict";de.d(zt,{Z:function(){return he}});var Se=de(87462),we=de(67294),Qe={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"},At=Qe,je=de(74643),Re=function(Ie,ce){return we.createElement(je.Z,(0,Se.Z)({},Ie,{ref:ce,icon:At}))},he=we.forwardRef(Re)},55304:function(hn,zt,de){"use strict";de.d(zt,{Z:function(){return he}});var Se=de(87462),we=de(67294),Qe={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"},At=Qe,je=de(74643),Re=function(Ie,ce){return we.createElement(je.Z,(0,Se.Z)({},Ie,{ref:ce,icon:At}))},he=we.forwardRef(Re)},73148:function(hn,zt,de){"use strict";de.d(zt,{Z:function(){return he}});var Se=de(87462),we=de(67294),Qe={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"},At=Qe,je=de(74643),Re=function(Ie,ce){return we.createElement(je.Z,(0,Se.Z)({},Ie,{ref:ce,icon:At}))},he=we.forwardRef(Re)},56747:function(hn,zt,de){"use strict";de.d(zt,{Z:function(){return he}});var Se=de(87462),we=de(67294),Qe={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"},At=Qe,je=de(74643),Re=function(Ie,ce){return we.createElement(je.Z,(0,Se.Z)({},Ie,{ref:ce,icon:At}))},he=we.forwardRef(Re)},50881:function(hn,zt,de){"use strict";de.d(zt,{Z:function(){return he}});var Se=de(87462),we=de(67294),Qe={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"},At=Qe,je=de(74643),Re=function(Ie,ce){return we.createElement(je.Z,(0,Se.Z)({},Ie,{ref:ce,icon:At}))},he=we.forwardRef(Re)},22751:function(hn,zt,de){"use strict";de.d(zt,{Z:function(){return he}});var Se=de(87462),we=de(67294),Qe={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"},At=Qe,je=de(74643),Re=function(Ie,ce){return we.createElement(je.Z,(0,Se.Z)({},Ie,{ref:ce,icon:At}))},he=we.forwardRef(Re)},34182:function(hn,zt,de){"use strict";de.d(zt,{Z:function(){return he}});var Se=de(87462),we=de(67294),Qe={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"},At=Qe,je=de(74643),Re=function(Ie,ce){return we.createElement(je.Z,(0,Se.Z)({},Ie,{ref:ce,icon:At}))},he=we.forwardRef(Re)},74664:function(hn,zt,de){"use strict";de.d(zt,{Z:function(){return he}});var Se=de(87462),we=de(67294),Qe={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"},At=Qe,je=de(74643),Re=function(Ie,ce){return we.createElement(je.Z,(0,Se.Z)({},Ie,{ref:ce,icon:At}))},he=we.forwardRef(Re)},91034:function(hn,zt,de){"use strict";de.d(zt,{Z:function(){return he}});var Se=de(87462),we=de(67294),Qe={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"},At=Qe,je=de(74643),Re=function(Ie,ce){return we.createElement(je.Z,(0,Se.Z)({},Ie,{ref:ce,icon:At}))},he=we.forwardRef(Re)},87922:function(hn,zt,de){"use strict";de.d(zt,{Z:function(){return he}});var Se=de(87462),we=de(67294),Qe={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"},At=Qe,je=de(74643),Re=function(Ie,ce){return we.createElement(je.Z,(0,Se.Z)({},Ie,{ref:ce,icon:At}))},he=we.forwardRef(Re)},71736:function(hn,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 hn(Ae,y,a,E){a===void 0&&(a=0),E===void 0&&(E=1/0),this._name=Ae,this._defaultValue=y,this._minimum=a,this._maximum=E}Object.defineProperty(hn.prototype,"name",{get:function(){return this._name},set:function(Ae){if(typeof Ae!="string"||Ae==="")throw new Error("Shape name must be a valid string.");this._name=Ae}}),Object.defineProperty(hn.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(Ae){if(typeof Ae!="number"||isNaN(Ae))throw new Error("The default value must be a real number, not: "+Ae);this._defaultValue=Ae}}),Object.defineProperty(hn.prototype,"minimum",{get:function(){return this._minimum},set:function(Ae){if(typeof Ae!="number"||isNaN(Ae))throw new Error("Minimum must be a real number, not: "+Ae);this._minimum=Ae}}),Object.defineProperty(hn.prototype,"maximum",{get:function(){return this._maximum},set:function(Ae){if(typeof Ae!="number"||isNaN(Ae))throw new Error("Maximum must be a real number, not: "+Ae);this._maximum=Ae}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(Ae,y){var a=go.Shape._FigureParameters[Ae];return a?a[y]:null},go.Shape.setFigureParameter=function(Ae,y,a){if(!(a instanceof hn))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[Ae];E||(E=[],go.Shape._FigureParameters[Ae]=E),E[y]=a};var zt=[];function de(Ae,y){var a=zt.pop();return a===void 0?new go.Point(Ae,y):(a.x=Ae,a.y=y,a)}function Se(){var Ae=zt.pop();return Ae===void 0?new go.Point:Ae}function we(Ae){zt.push(Ae)}function Qe(Ae,y,a,E,b,x,ne,le,fe){fe||(fe=new go.Point);var Ne=Ae-a,ke=b-ne,ze=NaN,Ye=NaN;if(Ne===0)if(ke===0)Ae===a&&(ze=Ae,Ye=y);else{var $e=(x-le)/ke,Xe=x-$e*b;ze=Ae,Ye=$e*ze+Xe}else if(ke===0){var Le=(y-E)/Ne,gt=y-Le*Ae;ze=b,Ye=Le*ze+gt}else{var Le=(y-E)/Ne,$e=(x-le)/ke,gt=y-Le*Ae,Xe=x-$e*b;ze=(Xe-gt)/(Le-$e),Ye=Le*ze+gt}return fe.x=ze,fe.y=Ye,fe}function At(Ae,y,a,E,b,x,ne,le,fe,Ne,ke,ze,Ye,$e){var Xe=1-fe,Le=fe,gt=Ae*Xe+a*Le,Oe=y*Xe+E*Le,ft=a*Xe+b*Le,tt=E*Xe+x*Le,rt=b*Xe+ne*Le,ut=x*Xe+le*Le,dt=gt*Xe+ft*Le,vt=Oe*Xe+tt*Le,Je=ft*Xe+rt*Le,et=tt*Xe+ut*Le,kt=dt*Xe+Je*Le,Rt=vt*Xe+et*Le;Ne.x=gt,Ne.y=Oe,ke.x=dt,ke.y=vt,ze.x=kt,ze.y=Rt,Ye.x=Je,Ye.y=et,$e.x=rt,$e.y=ut}var je=new go.Spot(.156,.156),Re=new go.Spot(.844,.844),he=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new hn("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(Ae,y,a){var E=Ae?Ae.parameter1:NaN;(isNaN(E)||E<0)&&(E=5),E=Math.min(E,y/3),E=Math.min(E,a/3);var b=E*he,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(Ae,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(Ae,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(Ae,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(Ae,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(Ae,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(Ae,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(Ae,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(Ae,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(Ae,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(Ae,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(Ae,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(Ae,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(Ae,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(Ae,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(Ae,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=je,b.spot2=Re,b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Line1",function(Ae,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(Ae,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(Ae,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,y,a,he*y,0,y,(1-he)*a)))}),go.Shape.defineFigureGenerator("Curve2",function(Ae,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,y,a,0,he*a,(1-he)*y,a)))}),go.Shape.defineFigureGenerator("Curve3",function(Ae,y,a){return new go.Geometry().add(new go.PathFigure(y,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,a,y,he*a,he*y,a)))}),go.Shape.defineFigureGenerator("Curve4",function(Ae,y,a){return new go.Geometry().add(new go.PathFigure(y,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,a,(1-he)*y,0,0,(1-he)*a)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(Ae,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(Ae,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(Ae,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(Ae,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 hn("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(Ae,y,a){var E=Ae?Ae.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 hn("Indent",10,-1/0,1/0)),go.Shape.defineFigureGenerator("Parallelogram2",function(Ae,y,a){var E=Ae?Ae.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 hn("Indent",.2,-.99,.99)),go.Shape.defineFigureGenerator("Trapezoid1",function(Ae,y,a){var E=Ae?Ae.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 hn("Indent",20,-1/0,1/0)),go.Shape.defineFigureGenerator("Trapezoid2",function(Ae,y,a){var E=Ae?Ae.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 hn("Indent",10,-1/0,1/0)),go.Shape.defineFigureGenerator("ManualOperation",function(Ae,y,a){var E=Ae?Ae.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 ye=[];function Ie(){var Ae=ye.pop();return Ae===void 0?[]:Ae}function ce(Ae){Ae.length=0,ye.push(Ae)}function Ue(Ae){for(var y=Ie(),a=.5,E=.5,b=Math.PI*1.5,x=0,ne=0;ne<Ae;ne++)x=2*Math.PI/Ae*ne+b,y[ne]=new go.Point(E+a*Math.cos(x),E+a*Math.sin(x));return y.push(y[0]),y}function Ee(Ae){var y=Ce(Ae),a=Ie();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 Ce(Ae){for(var y=Ue(Ae),a=Ie(),E=Math.floor(y.length/2),b=y.length-1,x=Ae%2===0?2:1,ne=0;ne<b;ne++){var le=y[ne],fe=y[ne+1],Ne=y[(E+ne-1)%b],ke=y[(E+ne+x)%b];a[ne*2]=le,a[ne*2+1]=Qe(le.x,le.y,Ne.x,Ne.y,fe.x,fe.y,ke.x,ke.y,new go.Point)}return a[a.length]=a[0],ce(y),a}go.Shape.defineFigureGenerator("Pentagon",function(Ae,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 ne=1;ne<5;ne++)x.add(new go.PathSegment(go.PathSegment.Line,E[ne].x*y,E[ne].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(Ae,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 ne=1;ne<6;ne++)x.add(new go.PathSegment(go.PathSegment.Line,E[ne].x*y,E[ne].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(Ae,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 ne=1;ne<7;ne++)x.add(new go.PathSegment(go.PathSegment.Line,E[ne].x*y,E[ne].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(Ae,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 ne=1;ne<8;ne++)x.add(new go.PathSegment(go.PathSegment.Line,E[ne].x*y,E[ne].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(Ae,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 ne=1;ne<9;ne++)x.add(new go.PathSegment(go.PathSegment.Line,E[ne].x*y,E[ne].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(Ae,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 ne=1;ne<10;ne++)x.add(new go.PathSegment(go.PathSegment.Line,E[ne].x*y,E[ne].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(Ae,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 ne=1;ne<12;ne++)x.add(new go.PathSegment(go.PathSegment.Line,E[ne].x*y,E[ne].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(Ae,y,a){var E=Ce(5),b=new go.Geometry,x=new go.PathFigure(E[0].x*y,E[0].y*a,!0);b.add(x);for(var ne=1;ne<10;ne++)x.add(new go.PathSegment(go.PathSegment.Line,E[ne].x*y,E[ne].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(Ae,y,a){var E=Ce(6),b=new go.Geometry,x=new go.PathFigure(E[0].x*y,E[0].y*a,!0);b.add(x);for(var ne=1;ne<12;ne++)x.add(new go.PathSegment(go.PathSegment.Line,E[ne].x*y,E[ne].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(Ae,y,a){var E=Ce(7),b=new go.Geometry,x=new go.PathFigure(E[0].x*y,E[0].y*a,!0);b.add(x);for(var ne=1;ne<14;ne++)x.add(new go.PathSegment(go.PathSegment.Line,E[ne].x*y,E[ne].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(Ae,y,a){var E=Ce(8),b=new go.Geometry,x=new go.PathFigure(E[0].x*y,E[0].y*a,!0);b.add(x);for(var ne=1;ne<16;ne++)x.add(new go.PathSegment(go.PathSegment.Line,E[ne].x*y,E[ne].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(Ae,y,a){var E=Ce(9),b=new go.Geometry,x=new go.PathFigure(E[0].x*y,E[0].y*a,!0);b.add(x);for(var ne=1;ne<18;ne++)x.add(new go.PathSegment(go.PathSegment.Line,E[ne].x*y,E[ne].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(Ae,y,a){var E=Ce(10),b=new go.Geometry,x=new go.PathFigure(E[0].x*y,E[0].y*a,!0);b.add(x);for(var ne=1;ne<20;ne++)x.add(new go.PathSegment(go.PathSegment.Line,E[ne].x*y,E[ne].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(Ae,y,a){var E=Ee(5),b=new go.Geometry,x=new go.PathFigure(E[0].x*y,E[0].y*a,!0);b.add(x);for(var ne=1;ne<E.length;ne+=3)x.add(new go.PathSegment(go.PathSegment.Bezier,E[ne+2].x*y,E[ne+2].y*a,E[ne].x*y,E[ne].y*a,E[ne+1].x*y,E[ne+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(Ae,y,a){var E=Ee(6),b=new go.Geometry,x=new go.PathFigure(E[0].x*y,E[0].y*a,!0);b.add(x);for(var ne=1;ne<E.length;ne+=3)x.add(new go.PathSegment(go.PathSegment.Bezier,E[ne+2].x*y,E[ne+2].y*a,E[ne].x*y,E[ne].y*a,E[ne+1].x*y,E[ne+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(Ae,y,a){var E=Ee(7),b=new go.Geometry,x=new go.PathFigure(E[0].x*y,E[0].y*a,!0);b.add(x);for(var ne=1;ne<E.length;ne+=3)x.add(new go.PathSegment(go.PathSegment.Bezier,E[ne+2].x*y,E[ne+2].y*a,E[ne].x*y,E[ne].y*a,E[ne+1].x*y,E[ne+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(Ae,y,a){var E=Ee(8),b=new go.Geometry,x=new go.PathFigure(E[0].x*y,E[0].y*a,!0);b.add(x);for(var ne=1;ne<E.length;ne+=3)x.add(new go.PathSegment(go.PathSegment.Bezier,E[ne+2].x*y,E[ne+2].y*a,E[ne].x*y,E[ne].y*a,E[ne+1].x*y,E[ne+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(Ae,y,a){var E=Ee(9),b=new go.Geometry,x=new go.PathFigure(E[0].x*y,E[0].y*a,!0);b.add(x);for(var ne=1;ne<E.length;ne+=3)x.add(new go.PathSegment(go.PathSegment.Bezier,E[ne+2].x*y,E[ne+2].y*a,E[ne].x*y,E[ne].y*a,E[ne+1].x*y,E[ne+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(Ae,y,a){var E=Ee(10),b=new go.Geometry,x=new go.PathFigure(E[0].x*y,E[0].y*a,!0);b.add(x);for(var ne=1;ne<E.length;ne+=3)x.add(new go.PathSegment(go.PathSegment.Bezier,E[ne+2].x*y,E[ne+2].y*a,E[ne].x*y,E[ne].y*a,E[ne+1].x*y,E[ne+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 hn("ThicknessX",8)),go.Shape.setFigureParameter("FramedRectangle",1,new hn("ThicknessY",8)),go.Shape.defineFigureGenerator("FramedRectangle",function(Ae,y,a){var E=Ae?Ae.parameter1:NaN,b=Ae?Ae.parameter2:NaN;isNaN(E)&&(E=8),isNaN(b)&&(b=8);var x=new go.Geometry,ne=new go.PathFigure(0,0,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,0)),ne.add(new go.PathSegment(go.PathSegment.Line,y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),E<y/2&&b<a/2&&(ne.add(new go.PathSegment(go.PathSegment.Move,E,b)),ne.add(new go.PathSegment(go.PathSegment.Line,E,a-b)),ne.add(new go.PathSegment(go.PathSegment.Line,y-E,a-b)),ne.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 hn("Thickness",8)),go.Shape.defineFigureGenerator("Ring",function(Ae,y,a){var E=Ae?Ae.parameter1:NaN;(isNaN(E)||E<0)&&(E=8);var b=y/2,x=new go.Geometry,ne=new go.PathFigure(y,y/2,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Arc,0,360,b,b,b,b).close());var le=Math.max(b-E,0);return le>0&&(ne.add(new go.PathSegment(go.PathSegment.Move,y/2+le,y/2)),ne.add(new go.PathSegment(go.PathSegment.Arc,0,-360,b,b,le,le).close())),x.spot1=je,x.spot2=Re,x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Cloud",function(Ae,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(Ae,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 hn("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new hn("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(Ae,y,a){var E=Ae?Ae.parameter1:NaN,b=Ae?Ae.parameter2:NaN;isNaN(E)&&(E=0),isNaN(b)&&(b=315);var x=E%360;x<0&&(x+=360);var ne=b%360,le=Math.min(y,a)/2;return new go.Geometry().add(new go.PathFigure(le,le).add(new go.PathSegment(go.PathSegment.Arc,x,ne,le,le,le,le).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(Ae,y,a){var E=he/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 hn("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(Ae,y,a){var E=Ae?Ae.parameter1:NaN;(isNaN(E)||E<0)&&(E=30);var b=Math.min(E,y)/2,x=y/2,ne=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,ne-b)).add(new go.PathSegment(go.PathSegment.Line,y,ne-b)).add(new go.PathSegment(go.PathSegment.Line,y,ne+b)).add(new go.PathSegment(go.PathSegment.Line,x+b,ne+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,ne+b)).add(new go.PathSegment(go.PathSegment.Line,0,ne+b)).add(new go.PathSegment(go.PathSegment.Line,0,ne-b)).add(new go.PathSegment(go.PathSegment.Line,x-b,ne-b).close()))}),go.Shape.setFigureParameter("ThinCross",0,new hn("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(Ae,y,a){var E=Ae?Ae.parameter1:NaN;(isNaN(E)||E<0)&&(E=10);var b=Math.min(E,y)/2,x=y/2,ne=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,ne-b)).add(new go.PathSegment(go.PathSegment.Line,y,ne-b)).add(new go.PathSegment(go.PathSegment.Line,y,ne+b)).add(new go.PathSegment(go.PathSegment.Line,x+b,ne+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,ne+b)).add(new go.PathSegment(go.PathSegment.Line,0,ne+b)).add(new go.PathSegment(go.PathSegment.Line,0,ne-b)).add(new go.PathSegment(go.PathSegment.Line,x-b,ne-b).close()))}),go.Shape.setFigureParameter("ThickX",0,new hn("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(Ae,y,a){var E=Ae?Ae.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,ne=a/2,le=Math.atan2(a,y),fe=E-Math.min(Math.cos(le)*E/2,x),Ne=E-Math.min(Math.sin(le)*E/2,ne),b=new go.Geometry,ke=new go.PathFigure(fe,0,!0);return b.add(ke),ke.add(new go.PathSegment(go.PathSegment.Line,x,.2*a)),ke.add(new go.PathSegment(go.PathSegment.Line,y-fe,0)),ke.add(new go.PathSegment(go.PathSegment.Line,y,Ne)),ke.add(new go.PathSegment(go.PathSegment.Line,.8*y,ne)),ke.add(new go.PathSegment(go.PathSegment.Line,y,a-Ne)),ke.add(new go.PathSegment(go.PathSegment.Line,y-fe,a)),ke.add(new go.PathSegment(go.PathSegment.Line,x,.8*a)),ke.add(new go.PathSegment(go.PathSegment.Line,fe,a)),ke.add(new go.PathSegment(go.PathSegment.Line,0,a-Ne)),ke.add(new go.PathSegment(go.PathSegment.Line,.2*y,ne)),ke.add(new go.PathSegment(go.PathSegment.Line,0,Ne).close()),b}}),go.Shape.setFigureParameter("ThinX",0,new hn("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(Ae,y,a){var E=Ae?Ae.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 hn("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(Ae,y,a){var E=Ae?Ae.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 hn("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(Ae,y,a){var E=Ae?Ae.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(Ae,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,he*y,0,y,(.5-he/2)*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,a,y,(.5+he/2)*a,he*y,a).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(Ae,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(Ae,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(Ae,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(Ae,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,ne=.3,le=0,fe=x*he;return b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*y,(.5+x+le)*a,(.5-x+ne)*y,(.5+fe+le)*a,(.5-fe+ne)*y,(.5+x+le)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+x+ne)*y,(.5+le)*a,(.5+fe+ne)*y,(.5+x+le)*a,(.5+x+ne)*y,(.5+fe+le)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*y,(.5-x+le)*a,(1-.5+x+ne)*y,(.5-fe+le)*a,(.5+fe+ne)*y,(.5-x+le)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.65*y,.36771243*a,(.5-fe+ne)*y,(.5-x+le)*a,(.5-x+ne+.05)*y,(.5-fe+le-.02)*a)),x=.2,ne=0,le=-.3,fe=x*he,b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+x+ne)*y,(.5+le)*a,(.5+fe+ne)*y,(.5+x+le)*a,(.5+x+ne)*y,(.5+fe+le)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*y,(.5-x+le)*a,(1-.5+x+ne)*y,(.5-fe+le)*a,(.5+fe+ne)*y,(.5-x+le)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-x+ne)*y,(.5+le)*a,(.5-fe+ne)*y,(.5-x+le)*a,(.5-x+ne)*y,(.5-fe+le)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-fe+ne)*y,(.5+x+le)*a,(.5-x+ne)*y,(.5+fe+le)*a,(.5-fe+ne)*y,(.5+x+le)*a)),x=.2,ne=-.3,le=0,fe=x*he,b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*y,(.5-x+le)*a,(1-.5+x+ne-.05)*y,(.5-fe+le-.02)*a,(.5+fe+ne)*y,(.5-x+le)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-x+ne)*y,(.5+le)*a,(.5-fe+ne)*y,(.5-x+le)*a,(.5-x+ne)*y,(.5-fe+le)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*y,(.5+x+le)*a,(.5-x+ne)*y,(.5+fe+le)*a,(.5-fe+ne)*y,(.5+x+le)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,.6*a,(.5+fe+ne)*y,(.5+x+le)*a,(.5+x+ne)*y,(.5+fe+le)*a).close()),E.setSpots(.06,.33,.93,.68),E}),go.Shape.defineFigureGenerator("YinYang",function(Ae,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,ne=.5,le=.25;return b.add(new go.PathSegment(go.PathSegment.Move,(ne+x)*y,le*a)),b.add(new go.PathSegment(go.PathSegment.Arc,0,-360,y*ne,a*le,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)),le=.75,b=new go.PathFigure((ne+x)*y,le*a,!0),E.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,0,360,y*ne,a*le,x*y,x*y).close()),E.defaultStretch=go.GraphObject.Uniform,E}),go.Shape.defineFigureGenerator("Peace",function(Ae,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(Ae,y,a){var E=new go.Geometry,b=he*.5,x=.5,ne=.5,le=.5,fe=new go.PathFigure(ne*y,(le-x)*a);E.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ne-x)*y,le*a,(ne-b)*y,(le-x)*a,(ne-x)*y,(le-b)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(le+x)*a,(ne-x)*y,(le+b)*a,(ne-b)*y,(le+x)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ne+x)*y,le*a,(ne+b)*y,(le+x)*a,(ne+x)*y,(le+b)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(le-x)*a,(ne+x)*y,(le-b)*a,(ne+b)*y,(le-x)*a)),x=.4,b=he*.4;var Ne=Se(),ke=Se(),ze=Se(),Ye=Se();At(ne,le-x,ne+b,le-x,ne+x,le-b,ne+x,le,.42,Ne,ke,ze,Ye,Ye);var $e=Se(),Xe=Se(),Le=Se();At(ne,le-x,ne+b,le-x,ne+x,le-b,ne+x,le,.58,Ye,Ye,Le,$e,Xe);var gt=Se(),Oe=Se(),ft=Se();At(ne,le+x,ne-b,le+x,ne-x,le+b,ne-x,le,.42,gt,Oe,ft,Ye,Ye);var tt=Se(),rt=Se(),ut=Se();return At(ne,le+x,ne-b,le+x,ne-x,le+b,ne-x,le,.58,Ye,Ye,ut,tt,rt),fe.add(new go.PathSegment(go.PathSegment.Move,ut.x*y,ut.y*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ne-x)*y,le*a,tt.x*y,tt.y*a,rt.x*y,rt.y*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(le-x)*a,(ne-x)*y,(le-b)*a,(ne-b)*y,(le-x)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,ze.x*y,ze.y*a,Ne.x*y,Ne.y*a,ke.x*y,ke.y*a)),fe.add(new go.PathSegment(go.PathSegment.Line,ut.x*y,ut.y*a).close()),fe.add(new go.PathSegment(go.PathSegment.Move,ft.x*y,ft.y*a)),fe.add(new go.PathSegment(go.PathSegment.Line,Le.x*y,Le.y*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ne+x)*y,le*a,$e.x*y,$e.y*a,Xe.x*y,Xe.y*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(le+x)*a,(ne+x)*y,(le+b)*a,(ne+b)*y,(le+x)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,ft.x*y,ft.y*a,gt.x*y,gt.y*a,Oe.x*y,Oe.y*a).close()),we(Ne),we(ke),we(ze),we(Ye),we($e),we(Xe),we(Le),we(gt),we(Oe),we(ft),we(tt),we(rt),we(ut),E.defaultStretch=go.GraphObject.Uniform,E}),go.Shape.defineFigureGenerator("Fragile",function(Ae,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 hn("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(Ae,y,a){var E=Ae?Ae.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(Ae,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(Ae,y,a){var E=new go.Geometry,b=he*.4,x=.4,ne=.5,le=.5,fe=Se(),Ne=Se(),ke=Se(),ze=Se(),Ye=new go.PathFigure((ne-x)*y,le*a,!1);E.add(Ye),Ye.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(le-x)*a,(ne-x)*y,(le-b)*a,(ne-b)*y,(le-x)*a)),At(ne,le-x,ne+b,le-x,ne+x,le-b,ne+x,le,.44,ke,ze,Ne,fe,fe),Ye.add(new go.PathSegment(go.PathSegment.Bezier,Ne.x*y,Ne.y*a,ke.x*y,ke.y*a,ze.x*y,ze.y*a));var $e=de(Ne.x,Ne.y);At(ne,le-x,ne+b,le-x,ne+x,le-b,ne+x,le,.56,fe,fe,Ne,ke,ze);var Xe=de(Ne.x,Ne.y);Ye.add(new go.PathSegment(go.PathSegment.Line,($e.x*.1+.95*.9)*y,$e.y*.1*a)),Ye.add(new go.PathSegment(go.PathSegment.Line,.85*y,$e.y*.1*a)),Ye.add(new go.PathSegment(go.PathSegment.Line,.85*y,0)),Ye.add(new go.PathSegment(go.PathSegment.Line,y,0)),Ye.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),Ye.add(new go.PathSegment(go.PathSegment.Line,(Xe.x*.1+.9)*y,.15*a)),Ye.add(new go.PathSegment(go.PathSegment.Line,(Xe.x*.1+.9)*y,(Xe.y*.1+.05*.9)*a)),Ye.add(new go.PathSegment(go.PathSegment.Line,Xe.x*y,Xe.y*a)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,(ne+x)*y,le*a,ke.x*y,ke.y*a,ze.x*y,ze.y*a)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(le+x)*a,(ne+x)*y,(le+b)*a,(ne+b)*y,(le+x)*a)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,(ne-x)*y,le*a,(ne-b)*y,(le+x)*a,(ne-x)*y,(le+b)*a)),x=.35,b=he*.35;var Le=new go.PathFigure(ne*y,(le-x)*a,!1);E.add(Le),Le.add(new go.PathSegment(go.PathSegment.Bezier,(ne-x)*y,le*a,(ne-b)*y,(le-x)*a,(ne-x)*y,(le-b)*a)),Le.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(le+x)*a,(ne-x)*y,(le+b)*a,(ne-b)*y,(le+x)*a)),Le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+x)*y,le*a,(ne+b)*y,(le+x)*a,(ne+x)*y,(le+b)*a)),Le.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(le-x)*a,(ne+x)*y,(le-b)*a,(ne+b)*y,(le-x)*a));var gt=new go.PathFigure((ne-x)*y,le*a,!1);return E.add(gt),we(fe),we(Ne),we(ke),we(ze),we($e),we(Xe),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(Ae,y,a){var E=new go.Geometry,b=.375,x=0,ne=-.125,le=b*he,fe=new go.PathFigure((.525+x)*y,(.5+b+ne)*a,!1);E.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+x)*y,(.5+ne)*a,(.5+le+x)*y,(.5+b+ne)*a,(.5+b+x)*y,(.5+le+ne)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+x)*y,(.5-b+ne)*a,(1-.5+b+x)*y,(.5-le+ne)*a,(.5+le+x)*y,(.5-b+ne)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+x)*y,(.5+ne)*a,(.5-le+x)*y,(.5-b+ne)*a,(.5-b+x)*y,(.5-le+ne)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(.475+x)*y,(.5+b+ne)*a,(.5-b+x)*y,(.5+le+ne)*a,(.5-le+x)*y,(.5+b+ne)*a)),fe.add(new go.PathSegment(go.PathSegment.Line,.475*y,.85*a)),fe.add(new go.PathSegment(go.PathSegment.Line,.425*y,.85*a)),fe.add(new go.PathSegment(go.PathSegment.Line,.425*y,.9*a)),fe.add(new go.PathSegment(go.PathSegment.Line,.475*y,.9*a)),fe.add(new go.PathSegment(go.PathSegment.Line,.475*y,a)),fe.add(new go.PathSegment(go.PathSegment.Line,.525*y,a)),fe.add(new go.PathSegment(go.PathSegment.Line,.525*y,.9*a)),fe.add(new go.PathSegment(go.PathSegment.Line,.575*y,.9*a)),fe.add(new go.PathSegment(go.PathSegment.Line,.575*y,.85*a)),fe.add(new go.PathSegment(go.PathSegment.Line,.525*y,.85*a).close()),b=.325,x=0,ne=-.125,le=b*he;var fe=new go.PathFigure((1-.5+b+x)*y,(.5+ne)*a,!1);E.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+x)*y,(.5+b+ne)*a,(.5+b+x)*y,(.5+le+ne)*a,(.5+le+x)*y,(.5+b+ne)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+x)*y,(.5+ne)*a,(.5-le+x)*y,(.5+b+ne)*a,(.5-b+x)*y,(.5+le+ne)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+x)*y,(.5-b+ne)*a,(.5-b+x)*y,(.5-le+ne)*a,(.5-le+x)*y,(.5-b+ne)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+x)*y,(.5+ne)*a,(.5+le+x)*y,(.5-b+ne)*a,(1-.5+b+x)*y,(.5-le+ne)*a));var fe=new go.PathFigure((.525+x)*y,(.5+b+ne)*a,!1);return E.add(fe),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(Ae,y,a){var E=Ae?Ae.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(Ae,y,a){var E=Ae?Ae.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(Ae,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(Ae,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(Ae,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(Ae,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(Ae,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(Ae,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(Ae,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(Ae,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(Ae,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(Ae,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(Ae,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 hn("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new hn("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(Ae,y,a){var E=Ae?Ae.parameter1:NaN;isNaN(E)&&(E=.3);var b=Ae?Ae.parameter2:NaN;isNaN(b)&&(b=.3);var x=(1-E)*y,ne=(.5-b/2)*a,le=(.5+b/2)*a,fe=new go.Geometry,Ne=new go.PathFigure(0,ne,!0);fe.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Line,x,ne)),Ne.add(new go.PathSegment(go.PathSegment.Line,x,0)),Ne.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),Ne.add(new go.PathSegment(go.PathSegment.Line,x,a)),Ne.add(new go.PathSegment(go.PathSegment.Line,x,le)),Ne.add(new go.PathSegment(go.PathSegment.Line,0,le).close()),fe.spot1=new go.Spot(0,ne/a);var ke=Qe(0,le/a,1,le/a,x/y,1,1,.5,Se());return fe.spot2=new go.Spot(ke.x,ke.y),we(ke),fe}),go.Shape.setFigureParameter("Arrow2",0,new hn("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new hn("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(Ae,y,a){var E=Ae?Ae.parameter1:NaN;isNaN(E)&&(E=30),E>y&&(E=y);var b=Ae?Ae.parameter2:NaN;isNaN(b)&&(b=30),b=Math.min(b,a/2);var x=y-E,ne=(a-b)/2,le=ne+b,fe=new go.Geometry,Ne=new go.PathFigure(0,ne,!0);fe.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Line,x,ne)),Ne.add(new go.PathSegment(go.PathSegment.Line,x,0)),Ne.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),Ne.add(new go.PathSegment(go.PathSegment.Line,x,a)),Ne.add(new go.PathSegment(go.PathSegment.Line,x,le)),Ne.add(new go.PathSegment(go.PathSegment.Line,0,le).close()),fe.spot1=new go.Spot(0,ne/a);var ke=Qe(0,le/a,1,le/a,x/y,1,1,.5,Se());return fe.spot2=new go.Spot(ke.x,ke.y),we(ke),fe}),go.Shape.defineFigureGenerator("Chevron",function(Ae,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(Ae,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 hn("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(Ae,y,a){var E=Ae?Ae.parameter1:NaN;isNaN(E)&&(E=.3);var b=(.5-E/2)*a,x=(.5+E/2)*a,ne=new go.Geometry,le=new go.PathFigure(y,.5*a,!0);ne.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),le.add(new go.PathSegment(go.PathSegment.Line,.7*y,x)),le.add(new go.PathSegment(go.PathSegment.Line,.3*y,x)),le.add(new go.PathSegment(go.PathSegment.Line,.3*y,a)),le.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),le.add(new go.PathSegment(go.PathSegment.Line,.3*y,0)),le.add(new go.PathSegment(go.PathSegment.Line,.3*y,b)),le.add(new go.PathSegment(go.PathSegment.Line,.7*y,b)),le.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close());var fe=Qe(0,.5,.3,0,0,b/a,.1,b/a,Se());return ne.spot1=new go.Spot(fe.x,fe.y),fe=Qe(.7,1,1,.5,0,x/a,1,x/a,fe),ne.spot2=new go.Spot(fe.x,fe.y),we(fe),ne}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new hn("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new hn("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(Ae,y,a){var E=Ae?Ae.parameter1:NaN;isNaN(E)&&(E=40);var b=Ae?Ae.parameter2:NaN;isNaN(b)&&(b=100);var x=(a-E)/2,ne=x+E,le=(a-b)/2,fe=le+b;(E>a||b>a)&&(b>E?(E=E*a/b,x=(a-E)/2,ne=x+E,le=0,fe=a):(x=0,ne=a,le=0,fe=a));var Ne=new go.Geometry,ke=new go.PathFigure(y,.5*a,!0);Ne.add(ke),ke.add(new go.PathSegment(go.PathSegment.Line,.7*y,fe)),ke.add(new go.PathSegment(go.PathSegment.Line,.7*y,ne)),ke.add(new go.PathSegment(go.PathSegment.Line,.3*y,ne)),ke.add(new go.PathSegment(go.PathSegment.Line,.3*y,fe)),ke.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),ke.add(new go.PathSegment(go.PathSegment.Line,.3*y,le)),ke.add(new go.PathSegment(go.PathSegment.Line,.3*y,x)),ke.add(new go.PathSegment(go.PathSegment.Line,.7*y,x)),ke.add(new go.PathSegment(go.PathSegment.Line,.7*y,le).close());var ze=Qe(0,.5,.3,le/a,0,x/a,1,x/a,Se());return Ne.spot1=new go.Spot(ze.x,ze.y),ze=Qe(.7,fe/a,1,.5,0,ne/a,1,ne/a,ze),Ne.spot2=new go.Spot(ze.x,ze.y),we(ze),Ne}),go.Shape.setFigureParameter("IBeamArrow",0,new hn("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(Ae,y,a){var E=Ae?Ae.parameter1:NaN;isNaN(E)&&(E=.3);var b=(.5-E/2)*a,x=(.5+E/2)*a,ne=new go.Geometry,le=new go.PathFigure(y,.5*a,!0);ne.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),le.add(new go.PathSegment(go.PathSegment.Line,.7*y,x)),le.add(new go.PathSegment(go.PathSegment.Line,.2*y,x)),le.add(new go.PathSegment(go.PathSegment.Line,.2*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,.2*y,0)),le.add(new go.PathSegment(go.PathSegment.Line,.2*y,b)),le.add(new go.PathSegment(go.PathSegment.Line,.7*y,b)),le.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close()),ne.spot1=new go.Spot(0,b/a);var fe=Qe(.7,1,1,.5,0,x/a,1,x/a,Se());return ne.spot2=new go.Spot(fe.x,fe.y),we(fe),ne}),go.Shape.setFigureParameter("IBeamArrow2",0,new hn("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new hn("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(Ae,y,a){var E=Ae?Ae.parameter1:NaN;isNaN(E)&&(E=40);var b=Ae?Ae.parameter2:NaN;isNaN(b)&&(b=100);var x=(a-E)/2,ne=x+E,le=(a-b)/2,fe=le+b;(E>a||b>a)&&(b>E?(E=E*a/b,x=(a-E)/2,ne=x+E,le=0,fe=a):(x=0,ne=a,le=0,fe=a));var Ne=new go.Geometry,ke=new go.PathFigure(y,.5*a,!0);Ne.add(ke),ke.add(new go.PathSegment(go.PathSegment.Line,.7*y,fe)),ke.add(new go.PathSegment(go.PathSegment.Line,.7*y,ne)),ke.add(new go.PathSegment(go.PathSegment.Line,.2*y,ne)),ke.add(new go.PathSegment(go.PathSegment.Line,.2*y,fe)),ke.add(new go.PathSegment(go.PathSegment.Line,0,fe)),ke.add(new go.PathSegment(go.PathSegment.Line,0,le)),ke.add(new go.PathSegment(go.PathSegment.Line,.2*y,le)),ke.add(new go.PathSegment(go.PathSegment.Line,.2*y,x)),ke.add(new go.PathSegment(go.PathSegment.Line,.7*y,x)),ke.add(new go.PathSegment(go.PathSegment.Line,.7*y,le).close()),Ne.spot1=new go.Spot(0,x/a);var ze=Qe(.7,fe/a,1,.5,0,ne/a,1,ne/a,Se());return Ne.spot2=new go.Spot(ze.x,ze.y),we(ze),Ne}),go.Shape.setFigureParameter("Pointer",0,new hn("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(Ae,y,a){var E=Ae?Ae.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 ne=Qe(.2,.65,1,.65,0,1,1,.5,Se());return b.spot2=new go.Spot(ne.x,ne.y),we(ne),b}),go.Shape.setFigureParameter("RoundedPointer",0,new hn("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(Ae,y,a){var E=Ae?Ae.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 ne=Qe(0,.65,1,.65,0,1,1,.5,Se());return b.spot2=new go.Spot(ne.x,ne.y),we(ne),b}),go.Shape.setFigureParameter("SplitEndArrow",0,new hn("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(Ae,y,a){var E=Ae?Ae.parameter1:NaN;isNaN(E)&&(E=.4);var b=(.5-E/2)*a,x=(.5+E/2)*a,ne=new go.Geometry,le=new go.PathFigure(y,.5*a,!0);ne.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),le.add(new go.PathSegment(go.PathSegment.Line,.7*y,x)),le.add(new go.PathSegment(go.PathSegment.Line,0,x)),le.add(new go.PathSegment(go.PathSegment.Line,.2*y,.5*a)),le.add(new go.PathSegment(go.PathSegment.Line,0,b)),le.add(new go.PathSegment(go.PathSegment.Line,.7*y,b)),le.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close()),ne.spot1=new go.Spot(.2,.3);var fe=Qe(.7,1,1,.5,0,x/a,1,x/a,Se());return ne.spot2=new go.Spot(fe.x,fe.y),we(fe),ne}),go.Shape.setFigureParameter("SplitEndArrow2",0,new hn("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(Ae,y,a){var E=Ae?Ae.parameter1:NaN;isNaN(E)&&(E=50);var b=(a-E)/2,x=b+E;E>a&&(b=0,x=a);var ne=new go.Geometry,le=new go.PathFigure(y,.5*a,!0);ne.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),le.add(new go.PathSegment(go.PathSegment.Line,.7*y,x)),le.add(new go.PathSegment(go.PathSegment.Line,0,x)),le.add(new go.PathSegment(go.PathSegment.Line,.2*y,.5*a)),le.add(new go.PathSegment(go.PathSegment.Line,0,b)),le.add(new go.PathSegment(go.PathSegment.Line,.7*y,b)),le.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close()),ne.spot1=new go.Spot(.2,b/a);var fe=Qe(.7,1,1,.5,0,x/a,1,x/a,Se());return ne.spot2=new go.Spot(fe.x,fe.y),we(fe),ne}),go.Shape.setFigureParameter("SquareArrow",0,new hn("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(Ae,y,a){var E=Ae?Ae.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(Ae,y,a){var E=new go.Geometry,b=he*.5,x=he*.1,ne=new go.PathFigure(0,.9*a,!0);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),ne.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,(.9+x)*a,(.5+b)*y,a)),ne.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(Ae,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(Ae,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(Ae,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(Ae,y,a){var E=Ae?Ae.parameter1:NaN;isNaN(E)&&(E=5),E=Math.min(E,a/3);var b=new go.Geometry,x=he*.5,ne=new go.PathFigure(0,E,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,he*E,(.5-x)*y,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,1*y,E,(.5+x)*y,0,1*y,he*E)),ne.add(new go.PathSegment(go.PathSegment.Line,y,a-E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,1*a,1*y,a-he*E,(.5+x)*y,1*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,a-E,(.5-x)*y,1*a,0,a-he*E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,E));var le=new go.PathFigure(y,E,!1);return b.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,2*E,1*y,2*E-he*E,(.5+x)*y,2*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,E,(.5-x)*y,2*E,0,2*E-he*E)),b.spot1=new go.Spot(0,0,0,2*E),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder2",function(Ae,y,a){var E=Ae?Ae.parameter1:NaN;isNaN(E)&&(E=5),E=Math.min(E,a/3);var b=new go.Geometry,x=he*.5,ne=new go.PathFigure(0,a-E,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,0,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,he*E,(.5-x)*y,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,E,(.5+x)*y,0,y,he*E)),ne.add(new go.PathSegment(go.PathSegment.Line,y,a-E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,a-he*E,(.5+x)*y,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,a-E,(.5-x)*y,a,0,a-he*E));var le=new go.PathFigure(0,a-E,!1);return b.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a-2*E,0,a-E-he*E,(.5-x)*y,a-2*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,y,a-E,(.5+x)*y,a-2*E,y,a-E-he*E)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,0,-2*E),b}),go.Shape.defineFigureGenerator("Cylinder3",function(Ae,y,a){var E=Ae?Ae.parameter1:NaN;isNaN(E)&&(E=5),E=Math.min(E,y/3);var b=new go.Geometry,x=he*.5,ne=new go.PathFigure(E,0,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y-E,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,y-he*E,0,y,(.5-x)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y-E,a,y,(.5+x)*a,y-he*E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,E,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,he*E,a,0,(.5+x)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,0,0,(.5-x)*a,he*E,0));var le=new go.PathFigure(E,0,!1);return b.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,2*E,.5*a,E+he*E,0,2*E,(.5-x)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,E,a,2*E,(.5+x)*a,E+he*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(Ae,y,a){var E=Ae?Ae.parameter1:NaN;isNaN(E)&&(E=5),E=Math.min(E,y/3);var b=new go.Geometry,x=he*.5,ne=new go.PathFigure(y-E,0,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,y-he*E,0,y,(.5-x)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y-E,a,y,(.5+x)*a,y-he*E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,E,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,he*E,a,0,(.5+x)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,0,0,(.5-x)*a,he*E,0)),ne.add(new go.PathSegment(go.PathSegment.Line,y-E,0));var le=new go.PathFigure(y-E,0,!1);return b.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,y-2*E,.5*a,y-E-he*E,0,y-2*E,(.5-x)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,y-E,a,y-2*E,(.5+x)*a,y-E-he*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(Ae,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(Ae,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(Ae,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(Ae,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(Ae,y,a){var E=new go.Geometry,b=.2,x=.1,ne=he*b,le=he*x,fe=.5,Ne=.1,ke=new go.PathFigure(fe*y,(Ne+x)*a,!0);E.add(ke),ke.add(new go.PathSegment(go.PathSegment.Bezier,(fe-b)*y,Ne*a,(fe-ne)*y,(Ne+x)*a,(fe-b)*y,(Ne+le)*a)),ke.add(new go.PathSegment(go.PathSegment.Bezier,fe*y,(Ne-x)*a,(fe-b)*y,(Ne-le)*a,(fe-ne)*y,(Ne-x)*a)),ke.add(new go.PathSegment(go.PathSegment.Bezier,(fe+b)*y,Ne*a,(fe+ne)*y,(Ne-x)*a,(fe+b)*y,(Ne-le)*a)),ke.add(new go.PathSegment(go.PathSegment.Bezier,fe*y,(Ne+x)*a,(fe+b)*y,(Ne+le)*a,(fe+ne)*y,(Ne+x)*a));var ze=.05,Ye=he*ze;fe=.05,Ne=.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)),fe=.95,Ne=.25,$e.add(new go.PathSegment(go.PathSegment.Bezier,(fe+ze)*y,Ne*a,(fe+Ye)*y,(Ne-ze)*a,(fe+ze)*y,(Ne-Ye)*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)),ze=.025,Ye=he*ze,fe=.825,Ne=.35,$e.add(new go.PathSegment(go.PathSegment.Bezier,fe*y,(Ne-ze)*a,(fe+ze)*y,(Ne-Ye)*a,(fe+Ye)*y,(Ne-ze)*a)),$e.add(new go.PathSegment(go.PathSegment.Bezier,(fe-ze)*y,Ne*a,(fe-Ye)*y,(Ne-ze)*a,(fe-ze)*y,(Ne-Ye)*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)),ze=.05,Ye=he*ze,fe=.5,Ne=.7,$e.add(new go.PathSegment(go.PathSegment.Bezier,fe*y,(Ne-ze)*a,(fe+ze)*y,(Ne-Ye)*a,(fe+Ye)*y,(Ne-ze)*a)),$e.add(new go.PathSegment(go.PathSegment.Bezier,(fe-ze)*y,Ne*a,(fe-Ye)*y,(Ne-ze)*a,(fe-ze)*y,(Ne-Ye)*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)),ze=.025,Ye=he*ze,fe=.175,Ne=.35,$e.add(new go.PathSegment(go.PathSegment.Bezier,fe*y,(Ne-ze)*a,(fe+ze)*y,(Ne-Ye)*a,(fe+Ye)*y,(Ne-ze)*a)),$e.add(new go.PathSegment(go.PathSegment.Bezier,(fe-ze)*y,Ne*a,(fe-Ye)*y,(Ne-ze)*a,(fe-ze)*y,(Ne-Ye)*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)),ze=.05,Ye=he*ze,fe=.05,Ne=.25,$e.add(new go.PathSegment(go.PathSegment.Bezier,fe*y,(Ne-ze)*a,(fe-ze)*y,(Ne-Ye)*a,(fe-Ye)*y,(Ne-ze)*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 hn("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(Ae,y,a){var E=Ae?Ae.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(Ae,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(Ae,y,a){var E=new go.Geometry,b=Ae?Ae.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 ne=new go.PathFigure(0,b*a,!1);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,b*a)),ne.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,y,(1-b)*a)),E}),go.Shape.defineFigureGenerator("Database",function(Ae,y,a){var E=new go.Geometry,b=he*.5,x=he*.1,ne=new go.PathFigure(y,.1*a,!0);E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,(.9+x)*a,(.5+b)*y,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-b)*y,a,0,(.9+x)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,(.1-x)*a,(.5-b)*y,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,.1*a,(.5+b)*y,0,y,(.1-x)*a));var le=new go.PathFigure(y,.1*a,!1);return E.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.2*a,y,(.1+x)*a,(.5+b)*y,.2*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*a,(.5-b)*y,.2*a,0,(.1+x)*a)),le.add(new go.PathSegment(go.PathSegment.Move,y,.2*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.3*a,y,(.2+x)*a,(.5+b)*y,.3*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*a,(.5-b)*y,.3*a,0,(.2+x)*a)),le.add(new go.PathSegment(go.PathSegment.Move,y,.3*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.4*a,y,(.3+x)*a,(.5+b)*y,.4*a)),le.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(Ae,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(Ae,y,a){var E=new go.Geometry,b=he*.5,x=he*.1,ne=new go.PathFigure(y,.1*a,!0);E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,(.9+x)*a,(.5+b)*y,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-b)*y,a,0,(.9+x)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,(.1-x)*a,(.5-b)*y,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,.1*a,(.5+b)*y,0,y,(.1-x)*a));var le=new go.PathFigure(y,.1*a,!1);return E.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.2*a,y,(.1+x)*a,(.5+b)*y,.2*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*a,(.5-b)*y,.2*a,0,(.1+x)*a)),le.add(new go.PathSegment(go.PathSegment.Move,y,.2*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.3*a,y,(.2+x)*a,(.5+b)*y,.3*a)),le.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(Ae,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(Ae,y,a){var E=new go.Geometry,b=Ae?Ae.parameter1:NaN;isNaN(b)?b=.2:b<.15&&(b=.15);var x=he*.2,ne=new go.PathFigure(0,.2*a,!0);E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,0,0,(.2-x)*a,(.2-x)*y,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.8*y,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,.2*a,(.8+x)*y,0,y,(.2-x)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,a,y,(.8+x)*a,(.8+x)*y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*a,(.2-x)*y,a,0,(.8+x)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.2*a));var le=new go.PathFigure(0,b*a,!1);return E.add(le),le.add(new go.PathSegment(go.PathSegment.Line,y,b*a)),E}),go.Shape.defineFigureGenerator("DividedProcess",function(Ae,y,a){var E=new go.Geometry,b=Ae?Ae.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 ne=new go.PathFigure(0,b*a,!1);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,b*a)),E}),go.Shape.defineFigureGenerator("Document",function(Ae,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(Ae,y,a){var E=new go.Geometry,b=Ae?Ae.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 ne=new go.PathFigure(b*y,0,!1);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,0,b*a)),ne.add(new go.PathSegment(go.PathSegment.Move,y,b*a)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-b)*y,0)),ne.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,b*y,a)),ne.add(new go.PathSegment(go.PathSegment.Move,(1-b)*y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,y,(1-b)*a)),E}),go.Shape.defineFigureGenerator("ExternalProcess",function(Ae,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(Ae,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(Ae,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 ne=new go.PathFigure(y,.5*a,!1);return E.add(ne),ne.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(Ae,y,a){var E=new go.Geometry,b=Ae?Ae.parameter1:NaN,x=Ae?Ae.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(x)&&(x=.1);var ne=new go.PathFigure(0,0,!0);E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,0)),ne.add(new go.PathSegment(go.PathSegment.Line,y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var le=new go.PathFigure(b*y,0,!1);return E.add(le),le.add(new go.PathSegment(go.PathSegment.Line,b*y,a)),le.add(new go.PathSegment(go.PathSegment.Move,0,x*a)),le.add(new go.PathSegment(go.PathSegment.Line,y,x*a)),E}),go.Shape.defineFigureGenerator("Junction",function(Ae,y,a){var E=new go.Geometry,b=1/Math.SQRT2,x=(1-1/Math.SQRT2)/2,ne=he*.5,le=.5,fe=new go.PathFigure(y,le*a,!0);E.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,le*y,a,y,(le+ne)*a,(le+ne)*y,a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,0,le*a,(le-ne)*y,a,0,(le+ne)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,le*y,0,0,(le-ne)*a,(le-ne)*y,0)),fe.add(new go.PathSegment(go.PathSegment.Bezier,y,le*a,(le+ne)*y,0,y,(le-ne)*a));var Ne=new go.PathFigure((x+b)*y,(x+b)*a,!1);return E.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Line,x*y,x*a)),Ne.add(new go.PathSegment(go.PathSegment.Move,x*y,(x+b)*a)),Ne.add(new go.PathSegment(go.PathSegment.Line,(x+b)*y,x*a)),E}),go.Shape.defineFigureGenerator("LinedDocument",function(Ae,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(Ae,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(Ae,y,a){var E=new go.Geometry,b=he*.5,x=.5,ne=new go.PathFigure(.5*y,a,!0);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,x*a,(x-b)*y,a,0,(x+b)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,x*y,0,0,(x-b)*a,(x-b)*y,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,x*a,(x+b)*y,0,y,(x-b)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(x+.1)*y,.9*a,y,(x+b)*a,(x+b)*y,.9*a)),ne.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),ne.add(new go.PathSegment(go.PathSegment.Line,y,a)),ne.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(Ae,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(Ae,y,a){var E=new go.Geometry,b=Ae?Ae.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(Ae,y,a){var E=new go.Geometry,b=Ae?Ae.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(Ae,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(Ae,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(Ae,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(Ae,y,a){var E=new go.Geometry,b=Ae?Ae.parameter1:NaN;isNaN(b)&&(b=.1);var x=1-b,ne=new go.PathFigure(0,0,!0);E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*y,a).close());var le=new go.PathFigure(.5*b*y,b*a,!1);return E.add(le),le.add(new go.PathSegment(go.PathSegment.Line,(1-.5*b)*y,b*a)),E}),go.Shape.defineFigureGenerator("OffPageConnector",function(Ae,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(Ae,y,a){var E=new go.Geometry,b=he*.5,x=.5,ne=new go.PathFigure(y,x*a,!0);E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,x*y,a,y,(x+b)*a,(x+b)*y,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,x*a,(x-b)*y,a,0,(x+b)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,x*y,0,0,(x-b)*a,(x-b)*y,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,x*a,(x+b)*y,0,y,(x-b)*a));var le=new go.PathFigure(y,.5*a,!1);return E.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),le.add(new go.PathSegment(go.PathSegment.Move,.5*y,a)),le.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),E}),go.Shape.defineFigureGenerator("PaperTape",function(Ae,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(Ae,y,a){var E=new go.Geometry,b=Ae?Ae.parameter1:NaN,x=Ae?Ae.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(x)&&(x=.3);var ne=new go.PathFigure(0,0,!0);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,0)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-x)*y,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),E}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(Ae,y,a){var E=new go.Geometry,b=Ae?Ae.parameter1:NaN,x=Ae?Ae.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(x)&&(x=.3);var ne=new go.PathFigure(0,0,!0);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,(1-x)*y,0)),ne.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-x)*y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),E}),go.Shape.defineFigureGenerator("Procedure",function(Ae,y,a){var E=new go.Geometry,b=Ae?Ae.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 ne=new go.PathFigure((1-b)*y,0,!1);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,(1-b)*y,a)),ne.add(new go.PathSegment(go.PathSegment.Move,b*y,0)),ne.add(new go.PathSegment(go.PathSegment.Line,b*y,a)),E}),go.Shape.defineFigureGenerator("Process",function(Ae,y,a){var E=new go.Geometry,b=Ae?Ae.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 ne=new go.PathFigure(b*y,0,!1);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,b*y,a)),E.spot2=go.Spot.BottomRight,E}),go.Shape.defineFigureGenerator("Sort",function(Ae,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(Ae,y,a){var E=new go.Geometry,b=Ae?Ae.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 ne=new go.PathFigure(b*y,0,!1);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,b*y,a)),ne.add(new go.PathSegment(go.PathSegment.Move,(1-b)*y,0)),ne.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(Ae,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(Ae,y,a){var E=new go.Geometry,b=Ae?Ae.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(Ae,y,a){var E=new go.Geometry,b=he*.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(Ae,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(Ae,y,a){var E=new go.Geometry,b=he*.5,x=.5,ne=new go.PathFigure(y,x*a,!0);E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,x*y,a,y,(x+b)*a,(x+b)*y,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,x*a,(x-b)*y,a,0,(x+b)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,x*y,0,0,(x-b)*a,(x-b)*y,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,x*a,(x+b)*y,0,y,(x-b)*a));var le=new go.PathFigure(y,x*a,!1);E.add(le),le.add(new go.PathSegment(go.PathSegment.Line,y,x*a));var fe=new go.PathFigure(.8*y,.75*a,!1);return E.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,.8*y,.25*a)),fe.add(new go.PathSegment(go.PathSegment.Line,.6*y,.25*a)),fe.add(new go.PathSegment(go.PathSegment.Line,.6*y,.75*a)),fe.add(new go.PathSegment(go.PathSegment.Line,.4*y,.75*a)),fe.add(new go.PathSegment(go.PathSegment.Line,.4*y,.25*a)),fe.add(new go.PathSegment(go.PathSegment.Line,.2*y,.25*a)),fe.add(new go.PathSegment(go.PathSegment.Line,.2*y,.75*a)),E}),go.Shape.defineFigureGenerator("Ground",function(Ae,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(Ae,y,a){var E=new go.Geometry,b=he*.1,x=.1,ne=.9,le=.5,fe=new go.PathFigure(.8*y,.5*a,!0);E.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,0,a)),fe.add(new go.PathSegment(go.PathSegment.Line,0,0)),fe.add(new go.PathSegment(go.PathSegment.Line,.8*y,.5*a));var Ne=new go.PathFigure((ne+x)*y,le*a,!0);return E.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(le+x)*a,(ne+x)*y,(le+b)*a,(ne+b)*y,(le+x)*a)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(ne-x)*y,le*a,(ne-b)*y,(le+x)*a,(ne-x)*y,(le+b)*a)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(le-x)*a,(ne-x)*y,(le-b)*a,(ne-b)*y,(le-x)*a)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(ne+x)*y,le*a,(ne+b)*y,(le-x)*a,(ne+x)*y,(le-b)*a)),E.spot1=new go.Spot(0,.25),E.spot2=new go.Spot(.4,.75),E}),go.Shape.defineFigureGenerator("NandGate",function(Ae,y,a){var E=new go.Geometry,b=he*.5,x=he*.4,ne=he*.1,le=.1,fe=.9,Ne=.5,ke=new go.PathFigure(.8*y,.5*a,!0);E.add(ke),ke.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,a,.8*y,(.5+x)*a,(.4+b)*y,a)),ke.add(new go.PathSegment(go.PathSegment.Line,0,a)),ke.add(new go.PathSegment(go.PathSegment.Line,0,0)),ke.add(new go.PathSegment(go.PathSegment.Line,.4*y,0)),ke.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.5*a,(.4+b)*y,0,.8*y,(.5-x)*a));var ze=new go.PathFigure((fe+le)*y,Ne*a,!0);return E.add(ze),ze.add(new go.PathSegment(go.PathSegment.Bezier,fe*y,(Ne+le)*a,(fe+le)*y,(Ne+ne)*a,(fe+ne)*y,(Ne+le)*a)),ze.add(new go.PathSegment(go.PathSegment.Bezier,(fe-le)*y,Ne*a,(fe-ne)*y,(Ne+le)*a,(fe-le)*y,(Ne+ne)*a)),ze.add(new go.PathSegment(go.PathSegment.Bezier,fe*y,(Ne-le)*a,(fe-le)*y,(Ne-ne)*a,(fe-ne)*y,(Ne-le)*a)),ze.add(new go.PathSegment(go.PathSegment.Bezier,(fe+le)*y,Ne*a,(fe+ne)*y,(Ne-le)*a,(fe+le)*y,(Ne-ne)*a)),E.spot1=new go.Spot(0,.05),E.spot2=new go.Spot(.55,.95),E}),go.Shape.defineFigureGenerator("NorGate",function(Ae,y,a){var E=new go.Geometry,b=.5,x=he*b,ne=0,le=.5,fe=new go.PathFigure(.8*y,.5*a,!0);E.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.7*y,(le+x)*a,(ne+x)*y,(le+b)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*y,.75*a,.25*y,.25*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.5*a,(ne+x)*y,(le-b)*a,.7*y,(le-x)*a)),b=.1,x=he*.1,ne=.9,le=.5;var Ne=new go.PathFigure((ne-b)*y,le*a,!0);return E.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(le-b)*a,(ne-b)*y,(le-x)*a,(ne-x)*y,(le-b)*a)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(ne+b)*y,le*a,(ne+x)*y,(le-b)*a,(ne+b)*y,(le-x)*a)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(le+b)*a,(ne+b)*y,(le+x)*a,(ne+x)*y,(le+b)*a)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(ne-b)*y,le*a,(ne-x)*y,(le+b)*a,(ne-b)*y,(le+x)*a)),E.spot1=new go.Spot(.2,.25),E.spot2=new go.Spot(.6,.75),E}),go.Shape.defineFigureGenerator("OrGate",function(Ae,y,a){var E=new go.Geometry,b=.5,x=he*b,ne=0,le=.5,fe=new go.PathFigure(0,0,!0);return E.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,(ne+x+x)*y,(le-b)*a,.8*y,(le-x)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.8*y,(le+x)*a,(ne+x+x)*y,(le+b)*a)),fe.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(Ae,y,a){var E=new go.Geometry,b=.5,x=he*b,ne=.2,le=.5,fe=new go.PathFigure(.1*y,0,!1);E.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,.1*y,a,.35*y,.25*a,.35*y,.75*a));var Ne=new go.PathFigure(.8*y,.5*a,!0);E.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,a,.7*y,(le+x)*a,(ne+x)*y,(le+b)*a)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,0,.45*y,.75*a,.45*y,.25*a)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.5*a,(ne+x)*y,(le-b)*a,.7*y,(le-x)*a)),b=.1,x=he*.1,ne=.9,le=.5;var ke=new go.PathFigure((ne-b)*y,le*a,!0);return E.add(ke),ke.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(le-b)*a,(ne-b)*y,(le-x)*a,(ne-x)*y,(le-b)*a)),ke.add(new go.PathSegment(go.PathSegment.Bezier,(ne+b)*y,le*a,(ne+x)*y,(le-b)*a,(ne+b)*y,(le-x)*a)),ke.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(le+b)*a,(ne+b)*y,(le+x)*a,(ne+x)*y,(le+b)*a)),ke.add(new go.PathSegment(go.PathSegment.Bezier,(ne-b)*y,le*a,(ne-x)*y,(le+b)*a,(ne-b)*y,(le+x)*a)),E.spot1=new go.Spot(.4,.25),E.spot2=new go.Spot(.65,.75),E}),go.Shape.defineFigureGenerator("XorGate",function(Ae,y,a){var E=new go.Geometry,b=.5,x=he*b,ne=.2,le=.5,fe=new go.PathFigure(.1*y,0,!1);E.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,.1*y,a,.35*y,.25*a,.35*y,.75*a));var Ne=new go.PathFigure(.2*y,0,!0);return E.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,(ne+x)*y,(le-b)*a,.9*y,(le-x)*a)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,a,.9*y,(le+x)*a,(ne+x)*y,(le+b)*a)),Ne.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(Ae,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(Ae,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(Ae,y,a){var E=new go.Geometry,b=he*.1,x=.1,ne=.1,le=.5,fe=new go.PathFigure((ne-b*.5)*y,a,!1);return E.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ne+x)*y,0,(ne-b)*y,a,(ne-x)*y,0)),ne=.3,fe.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,a,(ne+x)*y,0,(ne+b)*y,a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ne+x)*y,0,(ne-b)*y,a,(ne-x)*y,0)),ne=.5,fe.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,a,(ne+x)*y,0,(ne+b)*y,a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ne+x)*y,0,(ne-b)*y,a,(ne-x)*y,0)),ne=.7,fe.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,a,(ne+x)*y,0,(ne+b)*y,a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ne+x)*y,0,(ne-b)*y,a,(ne-x)*y,0)),ne=.9,fe.add(new go.PathSegment(go.PathSegment.Bezier,(ne+b*.5)*y,a,(ne+x)*y,0,(ne+b)*y,a)),E}),go.Shape.defineFigureGenerator("ACvoltageSource",function(Ae,y,a){var E=new go.Geometry,b=he*.5,x=.5,ne=.5,le=.5,fe=new go.PathFigure((ne-x)*y,le*a,!1);return E.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(le-x)*a,(ne-x)*y,(le-b)*a,(ne-b)*y,(le-x)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ne+x)*y,le*a,(ne+b)*y,(le-x)*a,(ne+x)*y,(le-b)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(le+x)*a,(ne+x)*y,(le+b)*a,(ne+b)*y,(le+x)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ne-x)*y,le*a,(ne-b)*y,(le+x)*a,(ne-x)*y,(le+b)*a)),fe.add(new go.PathSegment(go.PathSegment.Move,(ne-x+.1)*y,le*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ne+x-.1)*y,le*a,ne*y,(le-x)*a,ne*y,(le+x)*a)),E}),go.Shape.defineFigureGenerator("DCvoltageSource",function(Ae,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(Ae,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(Ae,y,a){var E=new go.Geometry,b=y,x=a;y=y*.38,a=a*.6;var ne=he*.8,le=.8,fe=0,Ne=.5,ke=(b-y)/2,ze=(x-a)/2,Ye=new go.PathFigure(fe*y+ke,(Ne+le)*a+ze,!0);E.add(Ye),Ye.add(new go.PathSegment(go.PathSegment.Bezier,(fe-le)*y+ke,Ne*a+ze,(fe-ne)*y+ke,(Ne+le)*a+ze,(fe-le)*y+ke,(Ne+ne)*a+ze)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,fe*y+ke,(Ne-le)*a+ze,(fe-le)*y+ke,(Ne-ne)*a+ze,(fe-ne)*y+ke,(Ne-le)*a+ze)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,(fe-le+ne*.5)*y+ke,Ne*a+ze,fe*y+ke,(Ne-le)*a+ze,(fe-le+ne*.5)*y+ke,(Ne-ne)*a+ze)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,fe*y+ke,(Ne+le)*a+ze,(fe-le+ne*.5)*y+ke,(Ne+ne)*a+ze,fe*y+ke,(Ne+le)*a+ze).close()),ne=he*.4,le=.4,fe=.2,Ne=.5;var $e=new go.PathFigure(fe*y+ke,(Ne+le)*a+ze,!0);E.add($e),$e.add(new go.PathSegment(go.PathSegment.Bezier,(fe-le)*y+ke,Ne*a+ze,(fe-ne)*y+ke,(Ne+le)*a+ze,(fe-le)*y+ke,(Ne+ne)*a+ze)),$e.add(new go.PathSegment(go.PathSegment.Bezier,fe*y+ke,(Ne-le)*a+ze,(fe-le)*y+ke,(Ne-ne)*a+ze,(fe-ne)*y+ke,(Ne-le)*a+ze)),$e.add(new go.PathSegment(go.PathSegment.Bezier,(fe-le+ne*.5)*y+ke,Ne*a+ze,fe*y+ke,(Ne-le)*a+ze,(fe-le+ne*.5)*y+ke,(Ne-ne)*a+ze)),$e.add(new go.PathSegment(go.PathSegment.Bezier,fe*y+ke,(Ne+le)*a+ze,(fe-le+ne*.5)*y+ke,(Ne+ne)*a+ze,fe*y+ke,(Ne+le)*a+ze).close()),ne=he*.2,le=.2,fe=.5,Ne=.5;var Xe=new go.PathFigure((fe-le)*y+ke,Ne*a+ze,!0);E.add(Xe),Xe.add(new go.PathSegment(go.PathSegment.Bezier,fe*y+ke,(Ne-le)*a+ze,(fe-le)*y+ke,(Ne-ne)*a+ze,(fe-ne)*y+ke,(Ne-le)*a+ze)),Xe.add(new go.PathSegment(go.PathSegment.Bezier,(fe+le)*y+ke,Ne*a+ze,(fe+ne)*y+ke,(Ne-le)*a+ze,(fe+le)*y+ke,(Ne-ne)*a+ze)),Xe.add(new go.PathSegment(go.PathSegment.Bezier,fe*y+ke,(Ne+le)*a+ze,(fe+le)*y+ke,(Ne+ne)*a+ze,(fe+ne)*y+ke,(Ne+le)*a+ze)),Xe.add(new go.PathSegment(go.PathSegment.Bezier,(fe-le)*y+ke,Ne*a+ze,(fe-ne)*y+ke,(Ne+le)*a+ze,(fe-le)*y+ke,(Ne+ne)*a+ze)),ne=he*.4,le=.4,fe=.8,Ne=.5;var Le=new go.PathFigure(fe*y+ke,(Ne-le)*a+ze,!0);E.add(Le),Le.add(new go.PathSegment(go.PathSegment.Bezier,(fe+le)*y+ke,Ne*a+ze,(fe+ne)*y+ke,(Ne-le)*a+ze,(fe+le)*y+ke,(Ne-ne)*a+ze)),Le.add(new go.PathSegment(go.PathSegment.Bezier,fe*y+ke,(Ne+le)*a+ze,(fe+le)*y+ke,(Ne+ne)*a+ze,(fe+ne)*y+ke,(Ne+le)*a+ze)),Le.add(new go.PathSegment(go.PathSegment.Bezier,(fe+le-ne*.5)*y+ke,Ne*a+ze,fe*y+ke,(Ne+le)*a+ze,(fe+le-ne*.5)*y+ke,(Ne+ne)*a+ze)),Le.add(new go.PathSegment(go.PathSegment.Bezier,fe*y+ke,(Ne-le)*a+ze,(fe+le-ne*.5)*y+ke,(Ne-ne)*a+ze,fe*y+ke,(Ne-le)*a+ze).close()),ne=he*.8,le=.8,fe=1,Ne=.5;var gt=new go.PathFigure(fe*y+ke,(Ne-le)*a+ze,!0);return E.add(gt),gt.add(new go.PathSegment(go.PathSegment.Bezier,(fe+le)*y+ke,Ne*a+ze,(fe+ne)*y+ke,(Ne-le)*a+ze,(fe+le)*y+ke,(Ne-ne)*a+ze)),gt.add(new go.PathSegment(go.PathSegment.Bezier,fe*y+ke,(Ne+le)*a+ze,(fe+le)*y+ke,(Ne+ne)*a+ze,(fe+ne)*y+ke,(Ne+le)*a+ze)),gt.add(new go.PathSegment(go.PathSegment.Bezier,(fe+le-ne*.5)*y+ke,Ne*a+ze,fe*y+ke,(Ne+le)*a+ze,(fe+le-ne*.5)*y+ke,(Ne+ne)*a+ze)),gt.add(new go.PathSegment(go.PathSegment.Bezier,fe*y+ke,(Ne-le)*a+ze,(fe+le-ne*.5)*y+ke,(Ne-ne)*a+ze,fe*y+ke,(Ne-le)*a+ze).close()),E}),go.Shape.defineFigureGenerator("Email",function(Ae,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(Ae,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 ne=new go.PathFigure(.6*y,a,!0,!0);E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.9*y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.9*y,.6*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.6*y,.6*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.6*y,a).close());var le=new go.PathFigure(0,.5*a,!1);return E.add(le),le.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),le.add(new go.PathSegment(go.PathSegment.Move,.5*y,.5*a)),le.add(new go.PathSegment(go.PathSegment.Line,.5*y,.4*a)),le.add(new go.PathSegment(go.PathSegment.Move,.75*y,.5*a)),le.add(new go.PathSegment(go.PathSegment.Line,.75*y,.6*a)),le.add(new go.PathSegment(go.PathSegment.Move,.25*y,.5*a)),le.add(new go.PathSegment(go.PathSegment.Line,.25*y,.6*a)),E}),go.Shape.defineFigureGenerator("Power",function(Ae,y,a){var E=new go.Geometry,b=he*.4,x=.4,ne=.5,le=.5,fe=Se(),Ne=Se(),ke=Se(),ze=Se();At(ne,le-x,ne+b,le-x,ne+x,le-b,ne+x,le,.5,fe,fe,Ne,ke,ze);var Ye=de(Ne.x,Ne.y),$e=new go.PathFigure(Ne.x*y,Ne.y*a,!0);E.add($e),$e.add(new go.PathSegment(go.PathSegment.Bezier,(ne+x)*y,le*a,ke.x*y,ke.y*a,ze.x*y,ze.y*a)),$e.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(le+x)*a,(ne+x)*y,(le+b)*a,(ne+b)*y,(le+x)*a)),$e.add(new go.PathSegment(go.PathSegment.Bezier,(ne-x)*y,le*a,(ne-b)*y,(le+x)*a,(ne-x)*y,(le+b)*a)),At(ne-x,le,ne-x,le-b,ne-b,le-x,ne,le-x,.5,ke,ze,Ne,fe,fe),$e.add(new go.PathSegment(go.PathSegment.Bezier,Ne.x*y,Ne.y*a,ke.x*y,ke.y*a,ze.x*y,ze.y*a)),b=he*.3,x=.3,At(ne-x,le,ne-x,le-b,ne-b,le-x,ne,le-x,.5,ke,ze,Ne,fe,fe),$e.add(new go.PathSegment(go.PathSegment.Line,Ne.x*y,Ne.y*a)),$e.add(new go.PathSegment(go.PathSegment.Bezier,(ne-x)*y,le*a,ze.x*y,ze.y*a,ke.x*y,ke.y*a)),$e.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(le+x)*a,(ne-x)*y,(le+b)*a,(ne-b)*y,(le+x)*a)),$e.add(new go.PathSegment(go.PathSegment.Bezier,(ne+x)*y,le*a,(ne+b)*y,(le+x)*a,(ne+x)*y,(le+b)*a)),At(ne,le-x,ne+b,le-x,ne+x,le-b,ne+x,le,.5,fe,fe,Ne,ke,ze),$e.add(new go.PathSegment(go.PathSegment.Bezier,Ne.x*y,Ne.y*a,ze.x*y,ze.y*a,ke.x*y,ke.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()),we(fe),we(Ne),we(ke),we(ze),we(Ye),E.spot1=new go.Spot(.25,.45),E.spot2=new go.Spot(.75,.8),E}),go.Shape.defineFigureGenerator("Fallout",function(Ae,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(ne,le,fe){ne.add(new go.PathSegment(go.PathSegment.Move,(.3+le)*y,(.8+fe)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,(.5+le)*y,(.5+fe)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,(.1+le)*y,(.5+fe)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,(.3+le)*y,(.8+fe)*a).close())}return x(b,0,0),x(b,.4,0),x(b,.2,-.3),E}),go.Shape.defineFigureGenerator("IrritationHazard",function(Ae,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(Ae,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(Ae,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(Ae,y,a){var E=new go.Geometry,b=.5,x=0,ne=0,le=b*he,fe=.4*Math.SQRT2/2+.5,Ne=.5-.5*Math.SQRT2/2,ke=1,ze=.5,Ye=.5,$e=0,Xe=new go.PathFigure(fe*y,(1-Ne)*a,!1);return E.add(Xe),Xe.add(new go.PathSegment(go.PathSegment.Bezier,ke*y,ze*a,ke*y,.7*a,ke*y,ze*a)),Xe.add(new go.PathSegment(go.PathSegment.Bezier,(Ye+x)*y,($e+x)*a,(.5+b+x)*y,(.5-le+x)*a,(.5+le+x)*y,(.5-b+x)*a)),Xe.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+x)*y,(.5+ne)*a,(.5-le+x)*y,(.5-b+ne)*a,(.5-b+x)*y,(.5-le+ne)*a)),Xe.add(new go.PathSegment(go.PathSegment.Bezier,(.35+x)*y,.9*a,(.5-b+x)*y,(.5+le+ne)*a,(.5-le+x)*y,.9*a)),Xe.add(new go.PathSegment(go.PathSegment.Move,(.25+x)*y,.8*a)),Xe.add(new go.PathSegment(go.PathSegment.Line,(.35+x)*y,.9*a)),Xe.add(new go.PathSegment(go.PathSegment.Line,(.2+x)*y,.95*a)),E}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(Ae,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(Ae,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(Ae,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 ne=new go.PathFigure(0,.5*a,!1);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.5*a,.2*y,.35*a,.3*y,.35*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,.7*y,.65*a,.8*y,.65*a)),E}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(Ae,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(Ae,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(Ae,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(Ae,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 ne=.5-.285,le=.5,fe=ne,Ne=Math.PI/4,ke=4*(1-Math.cos(Ne))/(3*Math.sin(Ne)),ze=ke*.5,Ye=ne,$e=ne,Xe=ke*Ye,Le=ke*$e;x.add(new go.PathSegment(go.PathSegment.Bezier,(le-Ye)*y,fe*a,(le-(Xe+Ye)/2)*y,(fe+($e+Le)/2)*a,(le-Ye)*y,(fe+Le)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,le*y,(fe-$e)*a,(le-Ye)*y,(fe-Le)*a,(le-Xe)*y,(fe-$e)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,(le+Ye)*y,fe*a,(le+Xe)*y,(fe-$e)*a,(le+Ye)*y,(fe-Le)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*y,(1-.595)*a,(le+Ye)*y,(fe+Le)*a,(le+(Xe+Ye)/2)*y,(fe+($e+Le)/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 gt=new go.PathFigure(.2*y,a,!1);E.add(gt),gt.add(new go.PathSegment(go.PathSegment.Line,.2*y,.8*a));var Oe=new go.PathFigure(.8*y,a,!1);return E.add(Oe),Oe.add(new go.PathSegment(go.PathSegment.Line,.8*y,.8*a)),E}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(Ae,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(Ae,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(Ae,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 ne=new go.PathFigure(.1*y,a,!0);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.9*y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a).close()),E}),go.Shape.defineFigureGenerator("Caution",function(Ae,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(Ae,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 ne=new go.PathFigure(.675*y,.575*a,!1);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.875*y,.525*a)),ne.add(new go.PathSegment(go.PathSegment.Line,y,.775*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.85*y,.95*a,y,.8*a,y,.85*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*y,.95*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*y,.85*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*y,.725*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*y,.775*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,.775*a)),ne.add(new go.PathSegment(go.PathSegment.Line,y,.775*a)),ne.add(new go.PathSegment(go.PathSegment.Move,.675*y,.575*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.775*y,.775*a)),E}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(Ae,y,a){var E=new go.Geometry,b=.5,x=he*.5,ne=new go.PathFigure(y,b*a,!0);E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,b*y,a,y,(b+x)*a,(b+x)*y,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,b*a,(b-x)*y,a,0,(b+x)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,b*y,0,0,(b-x)*a,(b-x)*y,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,b*a,(b+x)*y,0,y,(b-x)*a));var le=new go.PathFigure(b*y,0,!1);return E.add(le),le.add(new go.PathSegment(go.PathSegment.Line,b*y,.15*a)),le.add(new go.PathSegment(go.PathSegment.Move,b*y,a)),le.add(new go.PathSegment(go.PathSegment.Line,b*y,.85*a)),le.add(new go.PathSegment(go.PathSegment.Move,0,b*a)),le.add(new go.PathSegment(go.PathSegment.Line,.15*y,b*a)),le.add(new go.PathSegment(go.PathSegment.Move,y,b*a)),le.add(new go.PathSegment(go.PathSegment.Line,.85*y,b*a)),le.add(new go.PathSegment(go.PathSegment.Move,b*y,b*a)),le.add(new go.PathSegment(go.PathSegment.Line,.58*y,.1*a)),le.add(new go.PathSegment(go.PathSegment.Move,b*y,b*a)),le.add(new go.PathSegment(go.PathSegment.Line,.78*y,.54*a)),E}),go.Shape.defineFigureGenerator("Package",function(Ae,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(Ae,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 ne=new go.PathFigure(0,.5*a,!1);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,.5*a).close()),E}),go.Shape.defineFigureGenerator("Component",function(Ae,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 ne=new go.PathFigure(0,.6*a,!0);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.45*y,.6*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.45*y,.8*a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.6*a).close()),E}),go.Shape.defineFigureGenerator("Boat Shipment",function(Ae,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(Ae,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(Ae,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(Ae,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(Ae,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 ne=.1,le=he*.1,fe=.2,Ne=.9,ke=new go.PathFigure((fe-ne)*y,Ne*a,!0);E.add(ke),ke.add(new go.PathSegment(go.PathSegment.Bezier,fe*y,(Ne-ne)*a,(fe-ne)*y,(Ne-le)*a,(fe-le)*y,(Ne-ne)*a)),ke.add(new go.PathSegment(go.PathSegment.Bezier,(fe+ne)*y,Ne*a,(fe+le)*y,(Ne-ne)*a,(fe+ne)*y,(Ne-le)*a)),ke.add(new go.PathSegment(go.PathSegment.Bezier,fe*y,(Ne+ne)*a,(fe+ne)*y,(Ne+le)*a,(fe+le)*y,(Ne+ne)*a)),ke.add(new go.PathSegment(go.PathSegment.Bezier,(fe-ne)*y,Ne*a,(fe-le)*y,(Ne+ne)*a,(fe-ne)*y,(Ne+le)*a).close()),ne=.1,le=he*.1,fe=.8,Ne=.9;var ze=new go.PathFigure((fe-ne)*y,Ne*a,!0);return E.add(ze),ze.add(new go.PathSegment(go.PathSegment.Bezier,fe*y,(Ne-ne)*a,(fe-ne)*y,(Ne-le)*a,(fe-le)*y,(Ne-ne)*a)),ze.add(new go.PathSegment(go.PathSegment.Bezier,(fe+ne)*y,Ne*a,(fe+le)*y,(Ne-ne)*a,(fe+ne)*y,(Ne-le)*a)),ze.add(new go.PathSegment(go.PathSegment.Bezier,fe*y,(Ne+ne)*a,(fe+ne)*y,(Ne+le)*a,(fe+le)*y,(Ne+ne)*a)),ze.add(new go.PathSegment(go.PathSegment.Bezier,(fe-ne)*y,Ne*a,(fe-le)*y,(Ne+ne)*a,(fe-ne)*y,(Ne+le)*a).close()),E}),go.Shape.defineFigureGenerator("KanbanPost",function(Ae,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(Ae,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 ne=new go.PathFigure(.5*y,.8*a,!0);E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.5*y,.1*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*y,.1*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*y,.8*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*y,.8*a));var le=new go.PathFigure(.5*y,.7*a,!1);E.add(le),le.add(new go.PathSegment(go.PathSegment.Line,y,.7*a));var fe=.1,Ne=he*.1,ke=.1,ze=.9,Ye=new go.PathFigure((ke-fe)*y,ze*a,!0);E.add(Ye),Ye.add(new go.PathSegment(go.PathSegment.Bezier,ke*y,(ze-fe)*a,(ke-fe)*y,(ze-Ne)*a,(ke-Ne)*y,(ze-fe)*a)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,(ke+fe)*y,ze*a,(ke+Ne)*y,(ze-fe)*a,(ke+fe)*y,(ze-Ne)*a)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,ke*y,(ze+fe)*a,(ke+fe)*y,(ze+Ne)*a,(ke+Ne)*y,(ze+fe)*a)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,(ke-fe)*y,ze*a,(ke-Ne)*y,(ze+fe)*a,(ke-fe)*y,(ze+Ne)*a)),fe=.1,Ne=he*.1,ke=.4,ze=.9;var $e=new go.PathFigure((ke-fe)*y,ze*a,!0);return E.add($e),$e.add(new go.PathSegment(go.PathSegment.Bezier,ke*y,(ze-fe)*a,(ke-fe)*y,(ze-Ne)*a,(ke-Ne)*y,(ze-fe)*a)),$e.add(new go.PathSegment(go.PathSegment.Bezier,(ke+fe)*y,ze*a,(ke+Ne)*y,(ze-fe)*a,(ke+fe)*y,(ze-Ne)*a)),$e.add(new go.PathSegment(go.PathSegment.Bezier,ke*y,(ze+fe)*a,(ke+fe)*y,(ze+Ne)*a,(ke+Ne)*y,(ze+fe)*a)),$e.add(new go.PathSegment(go.PathSegment.Bezier,(ke-fe)*y,ze*a,(ke-Ne)*y,(ze+fe)*a,(ke-fe)*y,(ze+Ne)*a)),E}),go.Shape.defineFigureGenerator("RailShipment",function(Ae,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 ne=new go.PathFigure(.55*y,.4*a,!0);E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.9*y,.4*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.9*y,.9*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*y,.9*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*y,.4*a).close());var ke=.05,ze=he*.05,Ye=.175,$e=.95,le=new go.PathFigure((Ye-ke)*y,$e*a,!0);E.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,Ye*y,($e-ke)*a,(Ye-ke)*y,($e-ze)*a,(Ye-ze)*y,($e-ke)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,(Ye+ke)*y,$e*a,(Ye+ze)*y,($e-ke)*a,(Ye+ke)*y,($e-ze)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,Ye*y,($e+ke)*a,(Ye+ke)*y,($e+ze)*a,(Ye+ze)*y,($e+ke)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,(Ye-ke)*y,$e*a,(Ye-ze)*y,($e+ke)*a,(Ye-ke)*y,($e+ze)*a));var ke=.05,ze=he*.05,Ye=.375,$e=.95,fe=new go.PathFigure((Ye-ke)*y,$e*a,!0);E.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,Ye*y,($e-ke)*a,(Ye-ke)*y,($e-ze)*a,(Ye-ze)*y,($e-ke)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(Ye+ke)*y,$e*a,(Ye+ze)*y,($e-ke)*a,(Ye+ke)*y,($e-ze)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,Ye*y,($e+ke)*a,(Ye+ke)*y,($e+ze)*a,(Ye+ze)*y,($e+ke)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(Ye-ke)*y,$e*a,(Ye-ze)*y,($e+ke)*a,(Ye-ke)*y,($e+ze)*a));var ke=.05,ze=he*.05,Ye=.625,$e=.95,Ne=new go.PathFigure((Ye-ke)*y,$e*a,!0);E.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Bezier,Ye*y,($e-ke)*a,(Ye-ke)*y,($e-ze)*a,(Ye-ze)*y,($e-ke)*a)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(Ye+ke)*y,$e*a,(Ye+ze)*y,($e-ke)*a,(Ye+ke)*y,($e-ze)*a)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,Ye*y,($e+ke)*a,(Ye+ke)*y,($e+ze)*a,(Ye+ze)*y,($e+ke)*a)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(Ye-ke)*y,$e*a,(Ye-ze)*y,($e+ke)*a,(Ye-ke)*y,($e+ze)*a));var ke=.05,ze=he*.05,Ye=.825,$e=.95,Xe=new go.PathFigure((Ye-ke)*y,$e*a,!0);E.add(Xe),Xe.add(new go.PathSegment(go.PathSegment.Bezier,Ye*y,($e-ke)*a,(Ye-ke)*y,($e-ze)*a,(Ye-ze)*y,($e-ke)*a)),Xe.add(new go.PathSegment(go.PathSegment.Bezier,(Ye+ke)*y,$e*a,(Ye+ze)*y,($e-ke)*a,(Ye+ke)*y,($e-ze)*a)),Xe.add(new go.PathSegment(go.PathSegment.Bezier,Ye*y,($e+ke)*a,(Ye+ke)*y,($e+ze)*a,(Ye+ze)*y,($e+ke)*a)),Xe.add(new go.PathSegment(go.PathSegment.Bezier,(Ye-ke)*y,$e*a,(Ye-ze)*y,($e+ke)*a,(Ye-ke)*y,($e+ze)*a).close());var Le=new go.PathFigure(0,a,!1);return E.add(Le),Le.add(new go.PathSegment(go.PathSegment.Line,y,a).close()),E}),go.Shape.defineFigureGenerator("Warehouse",function(Ae,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 ne=new go.PathFigure(.15*y,a,!0);E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.15*y,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.4*y,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.4*y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.15*y,a).close());var le=.05,fe=he*.05,Ne=.35,ke=.775,ze=new go.PathFigure((Ne-le)*y,ke*a,!0);return E.add(ze),ze.add(new go.PathSegment(go.PathSegment.Bezier,Ne*y,(ke-le)*a,(Ne-le)*y,(ke-fe)*a,(Ne-fe)*y,(ke-le)*a)),ze.add(new go.PathSegment(go.PathSegment.Bezier,(Ne+le)*y,ke*a,(Ne+fe)*y,(ke-le)*a,(Ne+le)*y,(ke-fe)*a)),ze.add(new go.PathSegment(go.PathSegment.Bezier,Ne*y,(ke+le)*a,(Ne+le)*y,(ke+fe)*a,(Ne+fe)*y,(ke+le)*a)),ze.add(new go.PathSegment(go.PathSegment.Bezier,(Ne-le)*y,ke*a,(Ne-fe)*y,(ke+le)*a,(Ne-le)*y,(ke+fe)*a).close()),E}),go.Shape.defineFigureGenerator("ControlCenter",function(Ae,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(Ae,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(Ae,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(Ae,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(Ae,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(Ae,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(Ae,y,a){var E=new go.Geometry,b=.3,x=he*.3,ne=.5,le=.7,fe=new go.PathFigure((ne-b)*y,le*a,!0);E.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(le-b)*a,(ne-b)*y,(le-x)*a,(ne-x)*y,(le-b)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ne+b)*y,le*a,(ne+x)*y,(le-b)*a,(ne+b)*y,(le-x)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(le+b)*a,(ne+b)*y,(le+x)*a,(ne+x)*y,(le+b)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ne-b)*y,le*a,(ne-x)*y,(le+b)*a,(ne-b)*y,(le+x)*a));var Ne=new go.PathFigure(0,.7*a,!1);return E.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Bezier,y,.7*a,0,0,y,0)),E}),go.Shape.defineFigureGenerator("TripleFanBlades",function(Ae,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(Ae,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(Ae,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(Ae,y,a){var E=new go.Geometry,b=.5,x=he*.5,ne=.5,le=.5,fe=new go.PathFigure((ne-b)*y,le*a,!0);E.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(le-b)*a,(ne-b)*y,(le-x)*a,(ne-x)*y,(le-b)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ne+b)*y,le*a,(ne+x)*y,(le-b)*a,(ne+b)*y,(le-x)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(le+b)*a,(ne+b)*y,(le+x)*a,(ne+x)*y,(le+b)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ne-b)*y,le*a,(ne-x)*y,(le+b)*a,(ne-b)*y,(le+x)*a));var Ne=new go.PathFigure(.15*y,.5*a,!1);return E.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Line,.85*y,.5*a)),E}),go.Shape.defineFigureGenerator("Flag",function(Ae,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(Ae,y,a){var E=new go.Geometry,b=.5,x=he*.5,ne=.5,le=.5,fe=new go.PathFigure((ne-b)*y,le*a,!1);E.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(le-b)*a,(ne-b)*y,(le-x)*a,(ne-x)*y,(le-b)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ne+b)*y,le*a,(ne+x)*y,(le-b)*a,(ne+b)*y,(le-x)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(le+b)*a,(ne+b)*y,(le+x)*a,(ne+x)*y,(le+b)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ne-b)*y,le*a,(ne-x)*y,(le+b)*a,(ne-b)*y,(le+x)*a).close()),b=.05,x=he*.05,ne=.5,le=.8;var Ne=new go.PathFigure((ne-b)*y,le*a,!1);return E.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(le-b)*a,(ne-b)*y,(le-x)*a,(ne-x)*y,(le-b)*a)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(ne+b)*y,le*a,(ne+x)*y,(le-b)*a,(ne+b)*y,(le-x)*a)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(le+b)*a,(ne+b)*y,(le+x)*a,(ne+x)*y,(le+b)*a)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(ne-b)*y,le*a,(ne-x)*y,(le+b)*a,(ne-b)*y,(le+x)*a).close()),Ne.add(new go.PathSegment(go.PathSegment.Move,.5*y,.7*a)),Ne.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.2*a,.75*y,.475*a,.75*y,.225*a)),Ne.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(Ae,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(Ae,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(Ae,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(Ae,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(Ae,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(Ae,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(Ae,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(Ae,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(Ae,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 ne=new go.PathFigure(.402*y,.85*a,!1);E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.402*y,.45*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.598*y,.45*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.598*y,.85*a).close());var le=new go.PathFigure(.678*y,.85*a,!1);E.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.678*y,.45*a)),le.add(new go.PathSegment(go.PathSegment.Line,.874*y,.45*a)),le.add(new go.PathSegment(go.PathSegment.Line,.874*y,.85*a).close());var fe=new go.PathFigure(.5*y,.1*a,!1);return E.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*y,.3*a)),fe.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*y,.3*a).close()),E}),go.Shape.defineFigureGenerator("Staircase",function(Ae,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(Ae,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 ne=new go.PathFigure(y*.408,a,!0);E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*.408,a*(1-.184*2))),ne.add(new go.PathSegment(go.PathSegment.Line,y*.592,a*(1-.184*3))),ne.add(new go.PathSegment(go.PathSegment.Line,y*.592,a*1).close());var le=new go.PathFigure(y*.612,a,!0);E.add(le),le.add(new go.PathSegment(go.PathSegment.Line,y*.612,a*(1-.184*3))),le.add(new go.PathSegment(go.PathSegment.Line,y*.796,a*(1-.184*4))),le.add(new go.PathSegment(go.PathSegment.Line,y*.796,a*1).close());var fe=new go.PathFigure(y*.816,a,!0);return E.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,y*.816,a*(1-.184*4))),fe.add(new go.PathSegment(go.PathSegment.Line,y*1,a*(1-.184*5))),fe.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1).close()),E}),go.Shape.defineFigureGenerator("PC",function(Ae,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 ne=new go.PathFigure(y*.055,.13*a,!0);E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.13)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.16)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.055,a*.16).close());var le=new go.PathFigure(y*.055,.18*a,!0);E.add(le),le.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.18)),le.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.21)),le.add(new go.PathSegment(go.PathSegment.Line,y*.055,a*.21).close());var fe=new go.PathFigure(y*1,0,!0);return E.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,y*.4,0)),fe.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.65)),fe.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.65).close()),E}),go.Shape.defineFigureGenerator("Plane",function(Ae,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(Ae,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(Ae,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 ne=new go.PathFigure(y*.11,a*.1,!1);E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*1+.028*0),a*.1)),ne.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*1+.028*0),a*.8)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.11,a*.8).close());var le=new go.PathFigure(y*(.11+.24133333*1+.028*1),a*.1,!1);E.add(le),le.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*2+.028*1),a*.1)),le.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*2+.028*1),a*.8)),le.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*1+.028*1),a*.8).close());var fe=new go.PathFigure(y*(.11+.24133333*2+.028*2),a*.1,!1);return E.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*3+.028*2),a*.1)),fe.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*3+.028*2),a*.8)),fe.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*2+.028*2),a*.8).close()),E}),go.Shape.defineFigureGenerator("FloppyDisk",function(Ae,y,a){var E=new go.Geometry,b=8,x=b*he,ne=new go.PathFigure(b,0,!1);E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*.86,0)),ne.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.14)),ne.add(new go.PathSegment(go.PathSegment.Line,y,a-b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y-b,a,y,a-x,y-x,a)),ne.add(new go.PathSegment(go.PathSegment.Line,b,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,a-b,x,a,0,a-x)),ne.add(new go.PathSegment(go.PathSegment.Line,0,b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,x,x,0).close());var le=new go.PathFigure(y*.83,0,!1);E.add(le),le.add(new go.PathSegment(go.PathSegment.Line,y*.83,a*.3)),le.add(new go.PathSegment(go.PathSegment.Line,y*.17,a*.3)),le.add(new go.PathSegment(go.PathSegment.Line,y*.17,a*0).close());var fe=new go.PathFigure(y*.83,a*1,!1);E.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,y*.83,a*.5)),fe.add(new go.PathSegment(go.PathSegment.Line,y*.17,a*.5)),fe.add(new go.PathSegment(go.PathSegment.Line,y*.17,a*1).close());var Ne=new go.PathFigure(y*.78,a*.05,!1);return E.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.05)),Ne.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.25)),Ne.add(new go.PathSegment(go.PathSegment.Line,y*.78,a*.25).close()),E}),go.Shape.defineFigureGenerator("SpeechBubble",function(Ae,y,a){var E=Ae?Ae.parameter1:NaN;(isNaN(E)||E<0)&&(E=15),E=Math.min(E,y/3),E=Math.min(E,a/3);var b=E*he,x=a*.8,ne=new go.Geometry,le=new go.PathFigure(E,0,!0);return ne.add(le),le.add(new go.PathSegment(go.PathSegment.Line,y-E,0)),le.add(new go.PathSegment(go.PathSegment.Bezier,y,E,y-b,0,y,b)),le.add(new go.PathSegment(go.PathSegment.Line,y,x-E)),le.add(new go.PathSegment(go.PathSegment.Bezier,y-E,x,y,x-b,y-b,x)),le.add(new go.PathSegment(go.PathSegment.Line,y*.7,x)),le.add(new go.PathSegment(go.PathSegment.Line,y*.7,a)),le.add(new go.PathSegment(go.PathSegment.Line,y*.55,x)),le.add(new go.PathSegment(go.PathSegment.Line,E,x)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,x-E,b,x,0,x-b)),le.add(new go.PathSegment(go.PathSegment.Line,0,E)),le.add(new go.PathSegment(go.PathSegment.Bezier,E,0,0,b,b,0).close()),b>1?(ne.spot1=new go.Spot(0,0,b,b),ne.spot2=new go.Spot(1,.8,-b,-b)):(ne.spot1=go.Spot.TopLeft,ne.spot2=new go.Spot(1,.8)),ne}),go.Shape.defineFigureGenerator("Repeat",function(Ae,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(Ae,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(Ae,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 ne=new go.PathFigure(y*.28,a*.37,!0);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.37)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.41)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.28,a*.41).close()),E}),go.Shape.defineFigureGenerator("Beaker",function(Ae,y,a){var E=new go.Geometry,b=15,x=b*he,ne=new go.PathFigure(y*.62,a*.475,!0);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,a-b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y-b,a,y,a-x,y-x,a)),ne.add(new go.PathSegment(go.PathSegment.Line,b,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,a-b,x,a,0,a-x)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.38,a*.475)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.38,a*.03)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.36,a*0)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.64,a*0)),ne.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(Ae,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 ne=new go.PathFigure(y*.4,a*0,!0);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.26,a*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.66)),ne.add(new go.PathSegment(go.PathSegment.Line,y*(1-.26),a*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*0).close()),E}),go.Shape.defineFigureGenerator("Bin",function(Ae,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(Ae,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 ne=new go.PathFigure(y*.5,a*0,!0);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*.26,a*.25)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.25)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.63)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.63)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.25)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.74,a*.25).close()),E}),go.Shape.defineFigureGenerator("EmptyDrink",function(Ae,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(Ae,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(Ae,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 hn={},zt="5.0",de={},Se=null,we=!1,Qe=!1,At=null,je=!1,Re=null,he=null,ye=0;ye<arguments.length;ye++){var Ie=arguments[ye];if(Ie!==null)switch(typeof Ie){case"number":zt=Ie.toFixed(1);break;case"string":Ie.match(new RegExp("^[0-9]\\.[0-9]+$"))?zt=Ie:At=Ie;break;case"object":typeof Ie.is3D!="undefined"?Se=Ie:de=Ie;break;case"boolean":we=Ie,Qe=!0;break}}Se===null&&(Se={is3D:!1,AV:!1,SV:!1,CV:!1,EV2:!1,CP:!1,PC:!1,DA:!1,FI:!1,PV:!1,macro:!1},de.material_id!==void 0&&!Qe&&(we=!0)),At!==null&&de.id===void 0&&(de.id=At);var ce="",Ue="",Ee=!1,Ce=null,Ae=null,y=null,a=!1,E=null,b=null,x=null,ne=null,le=null;de.height!==void 0&&(de.height=Math.round(de.height)),de.width!==void 0&&(de.width=Math.round(de.width));var fe=function(ht){return parseFloat(ht)>4?parseFloat(ht):5};hn.setHTML5Codebase=function(ht,Zt){he=ht,et(ht,Zt)},hn.setJavaCodebase=hn.setJavaCodebaseVersion=hn.isCompiledInstalled=hn.setPreCompiledScriptPath=hn.setPreCompiledResourcePath=function(){},hn.setHTML5CodebaseVersion=function(ht,Zt){var sn=parseFloat(ht);if(sn!==NaN&&sn<5){console.log("The GeoGebra HTML5 codebase version "+sn+" is deprecated. Using version latest instead.");return}Re=ht,Je(ht,Zt)},hn.getHTML5CodebaseVersion=function(){return Ae},hn.getParameters=function(){return de},hn.setFontsCSSURL=function(ht){ne=ht},hn.setGiacJSURL=function(ht){},hn.setJNLPFile=function(ht){ce=ht},hn.setJNLPBaseDir=function(ht){},hn.inject=function(){function ht(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var Zt="auto",sn=de.id,Nn,gn=!1,zn=0;zn<arguments.length;zn++){var Lt=arguments[zn];typeof Lt=="string"?(Lt=Lt.toLowerCase(),Lt.match(/^(prefer)?(java|html5|compiled|auto|screenshot)$/)?Zt=Lt:sn=arguments[zn]):typeof Lt=="boolean"?gn=Lt:Lt instanceof HTMLElement&&(Nn=Lt)}Rn();function Rn(){if(!je){setTimeout(Rn,200);return}Zt=dt(Zt);var tr=Nn||document.getElementById(sn);if(!tr){console.log("possibly bug on ajax loading? ");return}if(hn.removeExistingApplet(tr,!1),de.width===void 0&&tr.clientWidth&&(de.width=tr.clientWidth),de.height===void 0&&tr.clientHeight&&(de.height=tr.clientHeight),!(de.width&&de.height)&&Zt==="html5"&&(delete de.width,delete de.height),Ce=Zt,Zt==="screenshot")Oe(tr,de);else{var He=!1;de.hasOwnProperty("playButton")&&de.playButton||de.hasOwnProperty("clickToLoad")&&de.clickToLoad?He=!0:de.hasOwnProperty("playButtonAutoDecide")&&de.playButtonAutoDecide&&(He=(!Ne()||ht())&&ke()),He?(Ce="screenshot",tt(tr,de,gn,Zt)):gt(tr,de,gn)}}};function Ne(){try{return window.self!==window.top}catch(ht){return!0}}function ke(){return de.hasOwnProperty("screenshotGenerator")&&de.screenshotGenerator?!1:Math.max(screen.width,screen.height)<800}hn.getViews=function(){return Se},hn.isJavaInstalled=function(){return!1};var ze=function(ht){var Zt=function(zn){var Lt=JSON.parse(zn),Rn=function(jt){return jt.type=="G"||jt.type=="E"},tr=Lt.elements?Lt.elements.filter(Rn)[0]:Lt;if(!tr||!tr.url){sn();return}de.fileName=tr.url,Ye(tr.settings||{}),Se.is3D=!0;var He="https://www.geogebra.org/images/";hn.setPreviewImage(E||tr.previewUrl,He+"GeoGebra_loading.png",He+"applet_play.png"),ht()},sn=function(){de.onError&&de.onError(),kt("Error: Fetching material (id "+de.material_id+") failed.",de)},Nn=location.host.match(/(www|stage|beta|groot|alpha).geogebra.(org|net)/)?location.host:"www.geogebra.org",gn="/materials/"+de.material_id+"?scope=basic";$e("https://"+Nn+"/api/proxy.php?path="+encodeURIComponent(gn),Zt,sn)};function Ye(ht){var Zt=["width","height","showToolBar","showMenuBar","showAlgebraInput","allowStyleBar","showResetIcon","enableLabelDrags","enableShiftDragZoom","enableRightClick","appName"];["enableLabelDrags","enableShiftDragZoom","enableRightClick"].forEach(function(sn){ht[sn]=!!ht[sn]}),Zt.forEach(function(sn){de[sn]===void 0&&ht[sn]!==void 0&&(de[sn]=ht[sn])}),de.showToolBarHelp===void 0&&(de.showToolBarHelp=de.showToolBar)}function $e(ht,Zt,sn){var Nn=new XMLHttpRequest;Nn.open("GET",ht),Nn.onload=function(){Zt(Nn.responseText)},Nn.onerror=sn,Nn.send()}hn.isHTML5Installed=function(){return!0},hn.getLoadedAppletType=function(){return Ce},hn.setPreviewImage=function(ht,Zt,sn){E=ht,b=Zt,x=sn},hn.removeExistingApplet=function(ht,Zt){var sn;typeof ht=="string"&&(ht=document.getElementById(ht)),Ce=null;var Nn=null;for(sn=0;sn<ht.childNodes.length;sn++){var gn=ht.childNodes[sn],zn=gn.className;zn==="applet_screenshot"?Zt?(gn.style.display="block",Ce="screenshot"):gn.style.display="none":zn!=="applet_scaler prerender"&&(ht.removeChild(gn),Nn=zn&&zn.indexOf("appletParameters")!=-1?gn.id:null,sn--)}var Lt=de.id!==void 0?de.id:Nn,Rn=window[Lt];Rn&&typeof Rn.getBase64=="function"&&(Rn.remove(),window[Lt]=null)},hn.refreshHitPoints=function(){if(fe(ggbHTML5LoadedCodebaseVersion)>=5)return!0;var ht=hn.getAppletObject();return ht&&typeof ht.recalculateEnvironments=="function"?(ht.recalculateEnvironments(),!0):!1},hn.startAnimation=function(){var ht=hn.getAppletObject();return ht&&typeof ht.startAnimation=="function"?(ht.startAnimation(),!0):!1},hn.stopAnimation=function(){var ht=hn.getAppletObject();return ht&&typeof ht.stopAnimation=="function"?(ht.stopAnimation(),!0):!1},hn.getAppletObject=function(){var ht=de.id!==void 0?de.id:"ggbApplet";return window[ht]},hn.resize=function(){};var Xe=function(ht,Zt,sn){var Nn=document.createElement("param");Nn.setAttribute("name",Zt),Nn.setAttribute("value",sn),ht.appendChild(Nn)},Le=function(ht){return ht&&ht!=="false"},gt=function(ht,Zt,sn){fe(Ae)<=4.2&&(sn=!0);var Nn=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==Ae||ggbHTML5LoadedCodebaseIsWebSimple&&!a)&&(Nn=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var gn=document.createElement("div");gn.classList.add("appletParameters","notranslate");var zn=Zt.width,Lt=Zt.height;if(Zt.disableAutoScale=Zt.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():Zt.disableAutoScale,Zt.width!==void 0)if(fe(Ae)<=4.4)Le(Zt.showToolBar)&&(Zt.height-=7),Le(Zt.showAlgebraInput)&&(Zt.height-=37),Zt.width<605&&Le(Zt.showToolBar)&&(Zt.width=605,zn=605);else{var Rn=100;(Le(Zt.showToolBar)||Le(Zt.showMenuBar))&&(Zt.hasOwnProperty("customToolBar")&&(Zt.customToolbar=Zt.customToolBar),Rn=Le(Zt.showMenuBar)?245:155),zn<Rn&&(Zt.width=Rn,zn=Rn)}gn.style.border="none",gn.style.display="inline-block";for(var tr in Zt)Zt.hasOwnProperty(tr)&&tr!=="appletOnLoad"&&gn.setAttribute("data-param-"+tr,Zt[tr]);ne&&gn.setAttribute("data-param-fontscssurl",ne),hn.resize=function(){GGBAppletUtils.responsiveResize(ht,Zt)},window.addEventListener("resize",function(ar){hn.resize()});var He=typeof Zt.appletOnLoad=="function"?Zt.appletOnLoad:function(){};if(!sn&&Zt.width!==void 0){Zt.hasOwnProperty("showSplash")||gn.setAttribute("data-param-showSplash","false");var jt=ht.querySelector(".applet_scaler.prerender"),We=jt!==null;if(We)var pe=jt.querySelector(".ggb_preview");else{var pe=ut(zn,Lt,Zt.borderColor,!1);jt=document.createElement("div"),jt.className="applet_scaler",jt.style.position="relative",jt.style.display="block",jt.style.width=zn+"px",jt.style.height=Lt+"px"}window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(jt,"66%"),fe(Ae)>=5?(Zt.appletOnLoad=function(ar){var wt=ht.querySelector(".ggb_preview");wt&&wt.parentNode.removeChild(wt),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(jt),window.GGBT_wsf_view&&$(window).trigger("resize"),He(ar)},We||jt.appendChild(pe)):gn.appendChild(pe),jt.appendChild(gn),We||ht.appendChild(jt),setTimeout(function(){hn.resize()},1)}else{var ge=document.createElement("div");ge.className="applet_scaler",ge.style.position="relative",ge.style.display="block",ge.appendChild(gn),ht.appendChild(ge),Zt.appletOnLoad=function(ar){hn.resize(),He(ar)}}function Ke(ar,wt){wt&&typeof wt.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(ar,wt.appletOnLoad):renderGGBElement(ar),kt("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",wt)}function ct(ar,wt){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:ar,params:wt}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(Jt){Ke(Jt.article,Jt.params)}),html5AppletsToProcess=null)},fe(Ae)<5&&(ar.className+=" geogebraweb")):Ke(ar,wt)}if(Nn){scriptLoadStarted=!0;for(var Ct=0;Ct<gn.childNodes.length;Ct++){var Bt=gn.childNodes[Ct].tagName;Bt==="TABLE"&&(gn.removeChild(gn.childNodes[Ct]),Ct--)}if(ggbHTML5LoadedScript!==null){var fn=document.querySelector('script[src="'+ggbHTML5LoadedScript+'"]');fn!=null&&fn.parentNode.removeChild(fn)}var Cn=document.createElement("script"),Bn=function(){ct(gn,Zt)};Cn.src=Ue+y,ggbHTML5LoadedCodebaseIsWebSimple=a,ggbHTML5LoadedCodebaseVersion=Ae,ggbHTML5LoadedScript=Cn.src,kt("GeoGebra HTML5 codebase loaded: '"+Ue+"'.",Zt),!he&&(!Re||Re=="5.0")?(a?webSimple.succeeded=webSimple.succeeded||webSimple():web3d.succeeded=web3d.succeeded||web3d(),Bn()):Ue.requirejs?__webpack_require__.e(12).then(function(){var ar=[__webpack_require__(12)];Bn.apply(null,ar)}.bind(this)).catch(__webpack_require__.oe):(Cn.onload=Bn,ht.appendChild(Cn))}else ct(gn,Zt);Zt.height=Lt,Zt.width=zn},Oe=function(ht,Zt,sn){var Nn=ut(Zt.width,Zt.height,Zt.borderColor,sn),gn=document.createElement("div");gn.style.position="relative",gn.style.display="block",gn.style.width=Zt.width+"px",gn.style.height=Zt.height+"px",gn.className="applet_screenshot applet_scaler"+(sn?" applet_screenshot_play":""),gn.appendChild(Nn);var zn=GGBAppletUtils.getScale(Zt,ht,sn);sn?(ht.appendChild(rt()),window.GGBT_wsf_view||(ht.style.position="relative")):window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(gn,"66%"),ht.appendChild(gn),zn!==1&&!isNaN(zn)&&(GGBAppletUtils.scaleElement(gn,zn),gn.style.width=Zt.width+"px",gn.style.height=Zt.height+"px",gn.parentNode.style.width=Zt.width*zn+"px",gn.parentNode.style.height=Zt.height*zn+"px"),hn.resize=function(){ft(ht,Nn,gn,sn)},window.addEventListener("resize",function(Lt){hn.resize()}),hn.resize()};function ft(ht,Zt,sn,Nn){if(ht.contains(Zt)){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(ht.id!=="fullscreencontent")return;window.GGBT_wsf_view.setCloseBtnPosition(ht)}var gn=GGBAppletUtils.getScale(de,ht,Nn);sn.parentNode!==null&&(!isNaN(gn)&&gn!==1?(GGBAppletUtils.scaleElement(sn,gn),sn.parentNode.style.width=de.width*gn+"px",sn.parentNode.style.height=de.height*gn+"px"):(GGBAppletUtils.scaleElement(sn,1),sn.parentNode.style.width=de.width+"px",sn.parentNode.style.height=de.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&GGBAppletUtils.positionCenter(ht),typeof window.GGBT_ws_header_footer=="object"&&window.GGBT_ws_header_footer.setWsScrollerHeight()}}hn.onExitFullscreen=function(ht,Zt){Zt.appendChild(ht)};var tt=function(ht,Zt,sn,Nn){Oe(ht,Zt,!0);for(var gn=function(){var Rn=[];for(Lt=0;Lt<ht.childNodes.length;Lt++)Rn.push(ht.childNodes[Lt]);if(window.GGBT_wsf_view){var tr=window.GGBT_wsf_view.renderFullScreen(ht,Zt.id),He=document.getElementById("fullscreencontainer"),jt=jQuery(ht).find(".fullscreencontent");jt.length>0?(tr.remove(),jt.attr("id","fullscreencontent").show(),jQuery(He).append(jt),window.dispatchEvent(new Event("resize"))):gt(tr,Zt,!1),window.GGBT_wsf_view.launchFullScreen(He)}else Ce=Nn,gt(ht,Zt,!1);if(!window.GGBT_wsf_view)for(Lt=0;Lt<Rn.length;Lt++)ht.removeChild(Rn[Lt])},zn=ht.getElementsByClassName("ggb_preview_play"),Lt=0;Lt<zn.length;Lt++)zn[Lt].addEventListener("click",gn,!1),zn[Lt].addEventListener("ontouchstart",gn,!1);typeof window.ggbAppletPlayerOnload=="function"&&window.ggbAppletPlayerOnload(ht),ke()&&window.GGBT_wsf_view&&$(".wsf-element-fullscreen-button").remove()},rt=function(){var ht=document.createElement("div");if(ht.className="ggb_preview_play icon-applet-play",!window.GGBT_wsf_view){var Zt='.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");}',sn=document.createElement("style");sn.styleSheet?sn.styleSheet.cssText=Zt:sn.appendChild(document.createTextNode(Zt)),document.getElementsByTagName("head")[0].appendChild(sn)}return ht},ut=function(ht,Zt,sn,Nn){var gn=document.createElement("div");gn.className="ggb_preview",gn.style.position="absolute",gn.style.zIndex="90",gn.style.width=ht-2+"px",gn.style.height=Zt-2+"px",gn.style.top="0px",gn.style.left="0px",gn.style.overflow="hidden",gn.style.backgroundColor="white";var zn="lightgrey";sn!==void 0&&(sn==="none"?zn="transparent":zn=sn),gn.style.border="1px solid "+zn;var Lt=document.createElement("img");if(Lt.style.position="relative",Lt.style.zIndex="1000",Lt.style.top="-1px",Lt.style.left="-1px",E!==null&&Lt.setAttribute("src",E),Lt.style.opacity=.7,b!==null){var Rn,tr,He;if(!Nn){Rn=document.createElement("img"),Rn.style.position="absolute",Rn.style.zIndex="1001",Rn.style.opacity=1,Lt.style.opacity=.3,tr=360,tr>ht/4*3&&(tr=ht/4*3),He=tr/5.8,Rn.setAttribute("src",b),Rn.setAttribute("width",tr),Rn.setAttribute("height",He);var jt=(ht-tr)/2,We=(Zt-He)/2;Rn.style.left=jt+"px",Rn.style.top=We+"px",gn.appendChild(Rn)}}return gn.appendChild(Lt),gn},dt=function(ht){return ht=ht.toLowerCase(),ht==="html5"||ht==="screenshot"?ht:"html5"},vt=["web","webSimple","web3d","tablet","tablet3d","phone"],Je=function(ht,Zt){if(Ae=ht,Zt){et(Ae,!0);return}var sn=!we;if(sn){var Nn=fe(Ae);!isNaN(Nn)&&Nn<4.4&&(sn=!1)}var gn,zn;window.location.protocol.substr(0,4)==="http"?gn=window.location.protocol:gn="http:";var Lt=Ae.indexOf("//");Lt>0?zn=Ae:Lt===0?zn=gn+Ae:zn="https://www.geogebra.org/apps/5.2.814.0/";for(var Rn in vt)if(Ae.slice(vt[Rn].length*-1)===vt[Rn]||Ae.slice((vt[Rn].length+1)*-1)===vt[Rn]+"/"){et(zn,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&sn&&!Se.is3D&&!Se.AV&&!Se.SV&&!Se.CV&&!Se.EV2&&!Se.CP&&!Se.PC&&!Se.DA&&!Se.FI&&!Se.PV&&!Le(de.showToolBar)&&!Le(de.showMenuBar)&&!Le(de.showAlgebraInput)&&!Le(de.enableRightClick)&&(!de.appName||de.appName=="classic")?zn+="webSimple/":zn+="web3d/",et(zn,!1)},et=function(ht,Zt){if(ht.requirejs){Ue=ht;return}ht.slice(-1)!=="/"&&(ht+="/"),Ue=ht,Zt===null&&(Zt=ht.indexOf("http")===-1),Ee=Zt,y="web.nocache.js",a=!1;var sn=Ue.split("/");sn.length>1&&(!Zt&&sn[sn.length-2]==="webSimple"?(y="webSimple.nocache.js",a=!0):vt.indexOf(sn[sn.length-2])>=0&&(y=sn[sn.length-2]+".nocache.js")),sn=ht.split("/"),Ae=sn[sn.length-3],Ae.substr(0,4)==="test"?Ae=Ae.substr(4,1)+"."+Ae.substr(5,1):(Ae.substr(0,3)==="war"||Ae.substr(0,4)==="beta")&&(Ae="5.0");var Nn=parseFloat(Ae);Nn!==NaN&&Nn<5&&ht.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+Nn+" is deprecated. Using version latest instead."),Je("5.0",Zt))},kt=function(ht,Zt){window.console&&window.console.log&&(!Zt||typeof Zt.showLogging=="undefined"||Zt.showLogging&&Zt.showLogging!=="false")&&console.log(ht)};de.material_id!==void 0?ze(Rt):Rt();function Rt(){var ht=zt;Re!==null?ht=Re:parseFloat(ht)<5&&(ht="5.0"),Je(ht,!1),he!==null&&et(he,Ee),je=!0}return hn},GGBAppletUtils=function(){"use strict";function hn(){return window.GGBT_wsf_edit!==void 0}function zt(je,Re){Re!=1?(je.style.transformOrigin="0% 0% 0px",je.style.webkitTransformOrigin="0% 0% 0px",je.style.transform="scale("+Re+","+Re+")",je.style.webkitTransform="scale("+Re+","+Re+")",je.style.maxWidth="initial",je.querySelector(".ggb_preview")!==null&&(je.querySelector(".ggb_preview").style.maxWidth="initial"),je.querySelectorAll(".ggb_preview img")[0]!==void 0&&(je.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),je.querySelectorAll(".ggb_preview img")[1]!==void 0&&(je.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(je.style.transform="none",je.style.webkitTransform="none")}function de(je,Re,he,ye,Ie,ce){var Ue=null;if(ce!=null&&ce!="")for(var Ee=je.parentNode;Ee!=null;)if((" "+Ee.className+" ").indexOf(" "+ce+" ")>-1){Ue=Ee;break}else Ee=Ee.parentNode;var Ce=0,Ae=0,y=0,a=0,E=0,b=0,x=0;if(Ue)Ce=Ue.offsetWidth,Ae=Math.max(ye?Ue.offsetWidth:0,Ue.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(Ce=Math.min(window.innerWidth,document.documentElement.clientWidth),Ae=Math.min(window.innerHeight,document.documentElement.clientHeight),y=Ce):(Ce=window.innerWidth,Ae=window.innerHeight,y=window.innerWidth),je){var ne=je.getBoundingClientRect();ne.left>0&&ne.left<=Ce&&(Ie===void 0||!Ie)&&(document.dir==="rtl"?(E=Ce-ne.width-ne.left,b=y<=480?10:30):(b=ne.left,E=y<=480?10:30),a=b+E)}if(je&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var le=je.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(a=40,x=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(a=0,x=40)}}return je&&((he===void 0||!he)&&Re>0&&Re+a<Ce?Ce=Re:Ce-=a,typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(he===void 0||!he)&&(Ae-=x)),{width:Ce,height:Ae}}function Se(je,Re,he,ye,Ie){if(je.isScreenshoGenerator)return 1;var ce=ye!==void 0&&ye,Ue=je.noScaleMargin!=null&&je.noScaleMargin,Ee=function(le){return le&&le!=="false"},Ce=Ee(je.autoHeight),Ae=de(Re,je.width,he,Ce,ce&&window.GGBT_wsf_view||Ue,Ie),y=parseInt(Ae.width),a=je.width,E=je.height;if(a===void 0){var b=Re.querySelector(".appletParameters");b&&(a=b.offsetWidth,E=b.offsetHeight)}var x=y/a,ne=ce?1:Ae.height/E;return he!==void 0&&!he&&(x=Math.min(1,x),ne=Math.min(1,ne)),Math.min(x,ne)}function we(je,Re,he){var ye=1,Ie,ce=!1;if(je.hasOwnProperty("allowUpscale")&&(ce=je.allowUpscale),je.hasOwnProperty("scale")&&(ye=parseFloat(je.scale),(isNaN(ye)||ye===null||ye===0)&&(ye=1),ye>1&&(ce=!0)),Re&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(ce=!0),!(je.hasOwnProperty("disableAutoScale")&&je.disableAutoScale))Ie=Se(je,Re,ce,he,je.scaleContainerClass);else return ye;return ce&&(!je.hasOwnProperty("scale")||ye===1)?Ie:Math.min(ye,Ie)}function Qe(je){var Re=Math.min(window.innerWidth,document.documentElement.clientWidth),he=Math.min(window.innerHeight,document.documentElement.clientHeight),ye=je.getBoundingClientRect(),Ie=(Re-ye.width)/2,ce=(he-ye.height)/2;ce<0&&(ce=0),je.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Ie<40?je.style.left="40px":je.style.left=Ie+"px",je.style.top=ce+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(ce<40?je.style.top="40px":je.style.top=ce+"px",je.style.left=Ie+"px")}function At(je,Re){var he=je.querySelector(".appletParameters");if(he){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(Re.id!==he.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(je)}if(he.parentElement&&/fullscreen/.test(he.parentElement.className))return;var ye=we(Re,je);hn()&&he.setAttribute("data-param-scale",ye);for(var Ie=null,ce=0;ce<je.childNodes.length;ce++)if(je.childNodes[ce].className!==void 0&&je.childNodes[ce].className.match(/^applet_scaler/)){Ie=je.childNodes[ce];break}if(Ie!==null&&Ie.querySelector(".noscale")!==null)return;var Ue=Re.id!==void 0?Re.id:"ggbApplet",Ee=window[Ue];(Ee==null||!Ee.recalculateEnvironments)&&Ie!==null&&!Ie.className.match(/fullscreen/)&&(Ie.parentNode.style.transform="",!isNaN(ye)&&ye!==1?(Ie.parentNode.style.width=Re.width*ye+"px",Ie.parentNode.style.height=Re.height*ye+"px",zt(Ie,ye)):(zt(Ie,1),Ie.parentNode.style.width=Re.width+"px",Ie.parentNode.style.height=Re.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&Qe(je),window.GGBT_wsf_view&&!window.GGBT_wsf_view.isFullscreen()&&window.GGBT_wsf_general.adjustContentToResize($(he).parents(".content-added-content"))}}return{responsiveResize:At,isFlexibleWorksheetEditor:hn,positionCenter:Qe,getScale:we,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 hn=n.location.search;return hn.indexOf(J)!=-1||hn.indexOf(K)!=-1}function q(hn,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(hn){var zt=s[L].bindings;s[L].bindings=function(){for(var de=zt?zt():{},Se=hn[webModule.__softPermutationId],we=O;we<Se.length;we++){var Qe=Se[we];de[Qe[O]]=Qe[P]}return de}};var t;function u(){return v(),t}function v(){if(!t){var hn=o.createElement(Q);if(hn.id=L,hn.style.cssText=R+S,hn.tabIndex=-1,o.body.appendChild(hn),t=hn.contentWindow.document,navigator.userAgent.indexOf(T)==-1){t.open();var zt=document.compatMode==U?V:W;t.write(zt+X),t.close()}}}function w(hn){function zt(Se){function we(){return typeof o.readyState==Y?typeof o.body!=Y&&o.body!=null:/loaded|complete/.test(o.readyState)}var Qe=we();if(Qe){Se();return}function At(){if(!Qe){if(!we())return;Qe=!0,Se(),o.removeEventListener&&o.removeEventListener(Z,At,!1),je&&clearInterval(je)}}o.addEventListener&&o.addEventListener(Z,At,!1);var je=setInterval(function(){At()},$)}function de(Se){var we=u(),Qe=we.body,At=we.createElement(_);At.language=ab,At.crossOrigin=W,At.src=Se,webModule.__errFn&&(At.onerror=function(){webModule.__errFn(L,new Error(bb+Se))}),Qe.appendChild(At)}zt(function(){de(hn)})}webModule.__startLoadingFragment=function(hn){return C(hn)},webModule.__installRunAsyncCode=function(hn){var zt=u(),de=zt.body,Se=zt.createElement(_);Se.language=ab,Se.text=hn,de.appendChild(Se),de.removeChild(Se)};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(hn){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(hn){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(hn){var zt=c[hn];return zt==null?null:zt},r=d,webModule.__errFn=e}function B(){function hn(je){var Re=je.lastIndexOf(rb);Re==-1&&(Re=je.length);var he=je.indexOf(sb);he==-1&&(he=je.length);var ye=je.lastIndexOf(tb,Math.min(he,Re));return ye>=O?je.substring(O,ye+P):W}function zt(je){if(!je.match(/^\w+:\/\//)){var Re=o.createElement(ub);Re.src=je+vb,je=hn(Re.src)}return je}function de(){var je=__gwt_getMetaProperty(wb);return je!=null?je:W}function Se(){for(var je=o.getElementsByTagName(_),Re=O;Re<je.length;++Re)if(je[Re].src.indexOf(xb)!=-1)return hn(je[Re].src);return W}function we(){var je=o.getElementsByTagName(yb);return je.length>O?je[je.length-P].href:W}function Qe(){var je=o.location;return je.href==je.protocol+zb+je.host+je.pathname+je.search+je.hash}var At=de();return At==W&&(At=Se()),At==W&&(At=we()),At==W&&Qe()&&(At=hn(o.location.href)),At=zt(At),At}function C(hn){return hn.match(/^\//)||hn.match(/^[a-zA-Z]+:\/\//)?hn:webModule.__moduleBase+hn}function D(){var hn=[],zt=O,de=[],Se=[];function we(je){var Re=Se[je](),he=de[je];if(Re in he)return Re;var ye=[];for(var Ie in he)ye[he[Ie]]=Ie;throw r&&r(je,ye,Re),null}if(__gwt_isKnownPropertyValue=function(je,Re){return Re in de[je]},webModule.__getPropMap=function(){var je={};for(var Re in de)de.hasOwnProperty(Re)&&(je[Re]=we(Re));return je},webModule.__computePropValue=we,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var Qe;try{Qe=Cb;var At=Qe.indexOf(Db);At!=-1&&(zt=parseInt(Qe.substring(At+P),$),Qe=Qe.substring(O,At))}catch(je){}return webModule.__softPermutationId=zt,C(Qe+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(hn,zt,de){"use strict";de.d(zt,{Ax:function(){return At},Ds:function(){return je},KI:function(){return he},SI:function(){return Qe},f1:function(){return we}});var Se=de(11320);function we(ye){let Ie=!0;if(ye.length>0){for(let ce=0;ce<ye.length;ce++)if(ye[ce].compile_success==0||!ye[ce].compile_success){Ie=!1;break}}else Ie=!1;return Ie}function Qe(ye,Ie=""){let ce=[];for(let Ue=0;Ue<ye.length;Ue++){let Ee=ye[Ue],Ce=Ie?`${Ie}/${Ee.name}`:`${Ee.name}`;ce.push({title:Ee.name,type:Ee.type,isLeaf:Ee.type!=="tree",key:Ce})}return ce}function At(ye,Ie,ce){for(let Ue=0;Ue<ye.length;Ue++){let Ee=ye[Ue];if(Ee.key===Ie){Ee.children=ce;break}Ee.children&&At(Ee.children,Ie,ce)}return ye}function je(ye,Ie,ce){let Ue;return function(){let Ee=this,Ce=arguments,Ae=function(){Ue=null,ce||ye.apply(Ee,Ce)},y=ce&&!Ue;clearTimeout(Ue),Ue=setTimeout(Ae,Ie),y&&ye.apply(Ee,Ce)}}const Re=!0,he=Se.Z.API_SERVER},446:function(hn,zt,de){"use strict";de.d(zt,{ij:function(){return x},_s:function(){return b},Uf:function(){return E},ZP:function(){return le}});var Se=de(67294),we={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"},Qe=de(94184),At=de.n(Qe),je=de(50976),Re=de(83062),he=de(46303),ye=de(57953),Ie=de(26194),ce=de(11320),Ue=Object.defineProperty,Ee=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,y=(fe,Ne,ke)=>Ne in fe?Ue(fe,Ne,{enumerable:!0,configurable:!0,writable:!0,value:ke}):fe[Ne]=ke,a=(fe,Ne)=>{for(var ke in Ne||(Ne={}))Ce.call(Ne,ke)&&y(fe,ke,Ne[ke]);if(Ee)for(var ke of Ee(Ne))Ae.call(Ne,ke)&&y(fe,ke,Ne[ke]);return fe};const E=(fe={})=>{var Ne,ke,ze,Ye;let $e=(Ne=fe==null?void 0:fe.emotion)==null?void 0:Ne.map(Oe=>a({value:Oe==null?void 0:Oe.rate},Oe)),Xe=(ke=fe==null?void 0:fe.focus)==null?void 0:ke.map(Oe=>a({value:Oe==null?void 0:Oe.rate},Oe)),Le=(ze=fe==null?void 0:fe.action)==null?void 0:ze.map(Oe=>a({value:Oe==null?void 0:Oe.rate},Oe)),gt=(Ye=fe==null?void 0:fe.intention)==null?void 0:Ye.map(Oe=>a({value:Oe==null?void 0:Oe.rate},Oe));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:Xe||[]},{title:"\u884C\u4E3A\u5360\u6BD4\u60C5\u51B5",color:["#5eca9c","#a39bed","#f68238","#f0e999","#eaa170","#f9ac95"],data:Le||[]},{title:"\u610F\u56FE\u5360\u6BD4\u60C5\u51B5",color:["#eaa170","#739fcb","#f0e999","#f9ac95","#4f74ee","#5eca9c"],data:gt||[]}]},b=({className:fe,dataSource:Ne=[],col:ke=4,right:ze,bottom:Ye=23,precision:$e=0,wrapWidth:Xe=1200})=>{const Le=(Oe="",ft,tt="--")=>Oe?(Oe==null?void 0:Oe.length)>ft?(Oe==null?void 0:Oe.slice(0,ft-1))+"...":Oe:tt,gt=Math.floor((Xe-(ke-1)*ze)/ke);return Se.createElement("div",{className:At()(we.list,fe)},!!(Ne!=null&&Ne.length)&&(Ne==null?void 0:Ne.map((Oe,ft)=>{const{cover_pic:tt,created_at:rt,emotion:ut,action:dt,intention:vt,focus:Je}=Oe;return Se.createElement("div",{key:ft,className:we.wrap,style:{width:gt,marginRight:(1+ft)%ke===0?0:ze+$e,marginBottom:Ye}},Se.createElement("div",{className:we.img},Se.createElement("img",{src:`${ce.Z.API_SERVER}${tt}`}),Se.createElement("div",{className:we.tips},Se.createElement("div",null,Se.createElement("i",{className:"iconfont icon-paisheshijian mr5 font14"})," \u62CD\u6444\u65F6\u95F4"),Se.createElement("span",null,rt))),Se.createElement("div",{className:we.footer},Se.createElement("ul",null,Se.createElement("li",null,Se.createElement("i",{className:"iconfont icon-biaoqing"}),Se.createElement("span",null,"\u8868\u60C5\uFF1A",Se.createElement(Re.Z,{title:ut},Se.createElement("span",{className:"c-grey-333"},Le(ut,4))))),Se.createElement("li",null,Se.createElement("i",{className:"iconfont icon-hangwei"}),Se.createElement("span",null,"\u884C\u4E3A\uFF1A",Se.createElement(Re.Z,{title:dt},Se.createElement("span",{className:"c-grey-333"},Le(dt,4)))))),Se.createElement("ul",null,Se.createElement("li",null,Se.createElement("i",{className:"iconfont icon-yitu"}),Se.createElement("span",null,"\u610F\u56FE\uFF1A",Se.createElement(Re.Z,{title:vt},Se.createElement("span",{className:"c-grey-333"},Le(vt,4))))),Se.createElement("li",null,Se.createElement("i",{className:"iconfont icon-zhuangtai"}),Se.createElement("span",null,"\u4E13\u6CE8\u5EA6\uFF1A",Se.createElement(Re.Z,{title:Je},Se.createElement("span",{className:"c-grey-333"},Le(Je,3))))))))})))},x=({className:fe,style:Ne,title:ke,hideBar:ze=!1,children:Ye,customText:$e="",noDataText:Xe="",emptyData:Le=[],loading:gt,actionAnalysis:Oe})=>{var ft,tt;const rt=((ft=Le==null?void 0:Le[0])==null?void 0:ft.every(dt=>{var vt;return!((vt=dt==null?void 0:dt.data)!=null&&vt.length)}))&&!((tt=Le==null?void 0:Le[1])!=null&&tt.length)||!Oe,ut=Oe?Xe:$e;return Se.createElement(he.Z,{loading:gt,active:!0},rt&&Se.createElement("div",{className:At()(we.noData,fe),style:Ne},!!ke&&Se.createElement("div",{className:we.title},!ze&&Se.createElement("b",null),Se.createElement("span",null,ke)),Se.createElement("div",{className:we.itemWrap},Se.createElement(Ie.Z,{customText:ut}))),!rt&&Ye)};var le=({className:fe,style:Ne,data:ke=[],title:ze,hideBar:Ye=!1,loading:$e=!1})=>Se.createElement("div",{className:At()(we.analysis,fe),style:Ne},!!ze&&Se.createElement("div",{className:we.title},!Ye&&Se.createElement("b",null),Se.createElement("span",null,ze)),Se.createElement(ye.Z,{spinning:$e},Se.createElement("div",{className:we.itemWrap},ke==null?void 0:ke.map((Xe,Le)=>Se.createElement("div",{className:we.item,key:Le},Se.createElement(je.Z,{option:{tooltip:{trigger:"item",formatter:"{a} <br/>{b}: {c}%"},title:{left:"center",bottom:15,text:Xe==null?void 0:Xe.title},legend:{top:10,right:10,orient:"vertical",show:!0,align:"left",icon:"circle",itemWidth:10,itemHeight:10,formatter:function(gt){for(let Oe in Xe==null?void 0:Xe.data)if(gt==(Xe==null?void 0:Xe.data[Oe].name))return gt+" "+(Xe==null?void 0:Xe.data[Oe].value)+"%"},textStyle:{color:"#767676",fontSize:12}},color:Xe==null?void 0:Xe.color,series:[{type:"pie",radius:["20%","35%"],center:["20%","40%"],avoidLabelOverlap:!1,label:{show:!1},labelLine:{show:!1},data:Xe==null?void 0:Xe.data}]},style:{height:145}}))))))},63205:function(hn,zt,de){"use strict";de.d(zt,{Z:function(){return Ue}});var Se=de(67294),we={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},Qe=de(94184),At=de.n(Qe),je=de(57953),Re=de(15979),he=de(33170),ye=de(28706),Ie=(Ee,Ce,Ae)=>new Promise((y,a)=>{var E=ne=>{try{x(Ae.next(ne))}catch(le){a(le)}},b=ne=>{try{x(Ae.throw(ne))}catch(le){a(le)}},x=ne=>ne.done?y(ne.value):Promise.resolve(ne.value).then(E,b);x((Ae=Ae.apply(Ee,Ce)).next())}),Ue=({data:Ee,className:Ce,fullWidth:Ae,style:y={},onClose:a,onOk:E,showFullTools:b,noAssociationId:x})=>{const ne=(0,Se.useRef)(null),le=(0,Se.useRef)(null),fe=(0,Se.useRef)(null),Ne=(0,Se.useRef)(null),[ke,ze]=(0,Se.useState)(!1),[Ye,$e]=(0,Se.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,Se.useEffect)(()=>{fe.current||(fe.current=document.createElement("style"),document.head.appendChild(fe.current)),Ee!=null&&Ee.visible?(document.body.setAttribute("data-custom","y-hidden"),fe.current.innerHTML=" html { overflow-y: hidden; }",Ee!=null&&Ee.src&&Xe()):(document.body.removeAttribute("data-custom"),fe.current&&(document.head.removeChild(fe.current),fe.current=null))},[Ee==null?void 0:Ee.visible]);const Xe=()=>Ie(void 0,null,function*(){ze(!0),$e("\u6B63\u5728\u52A0\u8F7D\u4E2D");const tt=yield(0,ye.ZJ)(Ee==null?void 0:Ee.src);ne.current.src="",ne.current.src=tt,ne.current.onload=function(){ft()},ze(!1),$e("")}),Le=()=>{document.body.removeAttribute("data-custom"),fe.current.innerHTML=" ",a()},gt=tt=>Ie(void 0,null,function*(){ze(!0),$e("\u6B63\u5728\u4FDD\u5B58\u4E2D");const rt=yield(0,he.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Ee.title,file:tt.dataUrl}});rt!=null&&rt.id&&!x?(yield(0,he.ZP)(`/api/attachments/${Ee.id}/add_subitem.json`,{method:"post",body:{subitem_id:rt==null?void 0:rt.id,settings:JSON.stringify(tt.state)}})).status===0&&E():rt!=null&&rt.id&&E(rt),document.body.removeAttribute("data-custom"),fe.current.innerHTML=" ",ze(!1),$e("")}),Oe=()=>{const tt=document.querySelector('a[href="https://markerjs.com/"]');tt&&tt.parentNode&&(tt.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(ut=>{const dt=document.querySelector(ut.name);dt&&dt.setAttribute("title",ut.title)})},ft=()=>{le.current=new Re.hP(ne.current),le.current.targetRoot=Ne.current,le.current.addEventListener("render",gt),le.current.addEventListener("beforeclose",Le),b&&(le.current.availableMarkerTypes=le.current.ALL_MARKER_TYPES,le.current.uiStyleSettings.redoButtonVisible=!0,le.current.uiStyleSettings.notesButtonVisible=!0,le.current.uiStyleSettings.zoomButtonVisible=!0,le.current.uiStyleSettings.zoomOutButtonVisible=!0,le.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=le.current.uiStyleSettings,le.current.show(),Ee!=null&&Ee.snapshotData&&le.current.restoreState(Ee.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Oe()},300)};return Se.createElement(Se.Fragment,null,(Ee==null?void 0:Ee.visible)&&Se.createElement(je.Z,{spinning:ke,tip:Ye,style:{position:"absolute"}},Se.createElement("div",{ref:Ne,className:At()(we.imageDimensions,Ce,Ae?we.fullWidth:""),style:y},Se.createElement("img",{className:we.img,ref:ne}))))}},36527:function(hn,zt,de){"use strict";var Se=de(67294),we=de(71230),Qe=de(15746),At=de(66368),je=de(71577),Re=de(85725),he=de(71736),ye=de(84279),Ie=de(67294);const ce=(0,Se.forwardRef)(({callback:Ue,showSaveButton:Ee,value:Ce=""},Ae)=>{const y=(0,Se.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=le=>{y.current.setValue(y.current.getValue()+" "+le.value+" ")},x=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:Ie.createElement(we.Z,{className:he.Z.lists,gutter:[10,10]},a.map((le,fe)=>Ie.createElement(Qe.Z,{flex:"110px",className:he.Z.item},Ie.createElement("div",null,Ie.createElement(Re.Z,{value:`$$${le.value}$$`}),le.name),Ie.createElement("div",{className:he.Z.children},le.children.map((Ne,ke)=>Ie.createElement("div",{key:ke},Ie.createElement("h1",null,Ne.name),Ie.createElement(we.Z,{gutter:[10,10]},Ne.data.map((ze,Ye)=>Ie.createElement(Qe.Z,{key:Ye,onClick:()=>b(ze),className:he.Z.diamond},Ie.createElement(Re.Z,{value:"`$$"+ze.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:Ie.createElement(we.Z,{className:he.Z.lists,gutter:[10,10]},E.map((le,fe)=>Ie.createElement(Qe.Z,{flex:"110px",className:he.Z.item},Ie.createElement("div",null,Ie.createElement(Re.Z,{value:"`$$"+le.value+"$$`"}),le.name),Ie.createElement("div",{className:he.Z.children},le.children.map((Ne,ke)=>Ie.createElement("div",{key:ke},Ne.name&&Ie.createElement("h1",null,Ne.name),Ie.createElement(we.Z,{gutter:[10,10]},Ne.data.map((ze,Ye)=>Ie.createElement(Qe.Z,{key:Ye,onClick:()=>b(ze),className:he.Z.diamond},Ie.createElement(Re.Z,{value:"`$$"+ze.value+"$$`"}))))))))))}],ne=()=>{var le=document.createElement("div");le.innerHTML=y.current.getValue();var fe=le.innerText;return Ue&&Ue(fe),fe};return(0,Se.useImperativeHandle)(Ae,()=>({getData:ne})),Ie.createElement("div",{className:he.Z.mathWrap},Ie.createElement(At.default,{defaultActiveKey:"1",items:x}),Ie.createElement("math-field",{locale:"zh_cn",className:he.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:y,style:{width:800,marginTop:30,fontSize:18}},Ce||""),Ee&&Ie.createElement("div",{className:he.Z.button},Ie.createElement(je.ZP,{size:"large",onClick:ne,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});zt.Z=ce},1916:function(hn,zt,de){"use strict";de.d(zt,{Z:function(){return gt}});var Se=de(67294),we=de(35973),Qe=de(14446),At=de(22150),je=de(2453),Re=de(57953),he=de(79870),ye=de(71230),Ie=de(15746),ce=de(83062),Ue=de(69677),Ee={currentPrimary:"currentPrimary___NPWiR",currentDelete:"currentDelete___UEfhf",DirectoryTree:"DirectoryTree___xPxCY",EditDom:"EditDom___seNxC"},Ce=de(9343),Ae=de(65900),y=de(26194),a=de(67341),E=Object.defineProperty,b=Object.defineProperties,x=Object.getOwnPropertyDescriptors,ne=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,Ne=(Oe,ft,tt)=>ft in Oe?E(Oe,ft,{enumerable:!0,configurable:!0,writable:!0,value:tt}):Oe[ft]=tt,ke=(Oe,ft)=>{for(var tt in ft||(ft={}))le.call(ft,tt)&&Ne(Oe,tt,ft[tt]);if(ne)for(var tt of ne(ft))fe.call(ft,tt)&&Ne(Oe,tt,ft[tt]);return Oe},ze=(Oe,ft)=>b(Oe,x(ft)),Ye=(Oe,ft)=>{var tt={};for(var rt in Oe)le.call(Oe,rt)&&ft.indexOf(rt)<0&&(tt[rt]=Oe[rt]);if(Oe!=null&&ne)for(var rt of ne(Oe))ft.indexOf(rt)<0&&fe.call(Oe,rt)&&(tt[rt]=Oe[rt]);return tt},$e=(Oe,ft,tt)=>new Promise((rt,ut)=>{var dt=et=>{try{Je(tt.next(et))}catch(kt){ut(kt)}},vt=et=>{try{Je(tt.throw(et))}catch(kt){ut(kt)}},Je=et=>et.done?rt(et.value):Promise.resolve(et.value).then(dt,vt);Je((tt=tt.apply(Oe,ft)).next())});const Xe=(Oe=[])=>Oe==null?void 0:Oe.map(ft=>ze(ke({},ft),{title:(ft==null?void 0:ft.value)||"",key:ft==null?void 0:ft.id,isLeaf:!0})),Le=Oe=>{var ft=Oe,{user:tt,children:rt,isShowComponent:ut=!0,ModalProps:dt={},onDataSelect:vt}=ft,Je=Ye(ft,["user","children","isShowComponent","ModalProps","onDataSelect"]);const[et,kt]=Qe.default.useModal(),[Rt]=At.default.useForm(),[ht,Zt]=(0,Se.useState)([]),[sn,Nn]=(0,Se.useState)(!1),[gn,zn]=(0,Se.useState)(!1),[,Lt,Rn,tr]=(0,Ce.U)(Ae.qE,{page:1,limit:9999}),[,,He]=(0,Ce.U)(Ae.V8,{}),[,,jt]=(0,Ce.U)(Ae.B$,{}),[,,We]=(0,Ce.U)(Ae.DH,{}),[,,pe]=(0,Ce.U)(Ae.bJ,{}),ge=()=>{Nn(!1),Rt.resetFields(),zn(!1)},Ke=Ct=>$e(void 0,null,function*(){const{node:Bt,dragNode:fn,event:Cn}=Ct,Bn=Ct.node.pos.split("-"),ar=Ct.dropPosition-Number(Bn[Bn.length-1]);if(ar==0){je.ZP.warning("\u65E0\u6CD5\u79FB\u52A8\u5230\u5185\u90E8\u4F4D\u7F6E");return}if(ar==1&&(fn==null?void 0:fn.item_index)==(Bt==null?void 0:Bt.item_index)+1){je.ZP.warning("\u672A\u79FB\u52A8\u4F4D\u7F6E");return}const wt=yield pe({id:fn==null?void 0:fn.key,position:ar==-1?1:(fn==null?void 0:fn.item_index)>(Bt==null?void 0:Bt.item_index)?(Bt==null?void 0:Bt.item_index)+1:Bt==null?void 0:Bt.item_index});(wt==null?void 0:wt.status)===0&&(je.ZP.success("\u79FB\u52A8\u6210\u529F"),Rn({},!0))}),ct=Ct=>$e(void 0,null,function*(){let Bt={};gn?Bt=yield jt(ke({},Ct)):Bt=yield We(ke({},Ct)),(Bt==null?void 0:Bt.status)==0&&(je.ZP.success((Bt==null?void 0:Bt.message)||(gn?"\u6DFB\u52A0\u6210\u529F":"\u66F4\u65B0\u6210\u529F")),Rn({},!0),ge())});return(0,Se.useEffect)(()=>{dt!=null&&dt.open&&Rn({},!0)},[dt==null?void 0:dt.open]),(0,Se.useEffect)(()=>{var Ct;Zt(Xe((Ct=tr==null?void 0:tr.data)==null?void 0:Ct.list))},[tr]),ut?Se.createElement(Se.Fragment,null,kt,rt,Se.createElement(Qe.default,ke({},ke({title:"\u5E38\u7528\u8BC4\u8BED",width:640,centered:!0,footer:null,bodyStyle:{padding:"10px 5px 25px"}},dt)),Se.createElement(Re.Z,{spinning:Lt},(ht==null?void 0:ht.length)>0?Se.createElement(Se.Fragment,null,Se.createElement(he.default.DirectoryTree,{height:500,className:Ee.DirectoryTree,multiple:!0,draggable:{icon:!1},defaultExpandAll:!0,switcherIcon:!1,showIcon:!1,onSelect:vt,treeData:ht,onDrop:Ke,titleRender:Ct=>Se.createElement(Se.Fragment,null,Se.createElement("span",{className:"multi_ellipsis1",style:{flex:1,marginRight:"32px"}},Ct==null?void 0:Ct.title),Se.createElement("div",{className:`${Ee.EditDom}`},Se.createElement(ye.Z,{wrap:!1,align:"middle",gutter:16},Se.createElement(Ie.Z,null,Se.createElement(ce.Z,{title:"\u957F\u6309\u53EF\u8FDB\u884C\u62D6\u62FD\u6392\u5E8F"},Se.createElement("i",{className:`iconfont icon-tuodong1 font12 ${Ee.currentPrimary}`}))),Se.createElement(Ie.Z,null,Se.createElement(ce.Z,{title:"\u7F16\u8F91"},Se.createElement("i",{className:`iconfont icon-bianji11 font12 ${Ee.currentPrimary}`,onClick:Bt=>{Bt.stopPropagation(),Rt.setFieldsValue(ke({},Ct)),Nn(!0)}}))),Se.createElement(Ie.Z,null,Se.createElement(ce.Z,{title:"\u5220\u9664"},Se.createElement("i",{className:`iconfont icon-shanchu14 font12 ${Ee.currentDelete}`,onClick:Bt=>{Bt.stopPropagation(),et.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 fn=yield He({id:Ct==null?void 0:Ct.key});(fn==null?void 0:fn.status)==0&&(je.ZP.success((fn==null?void 0:fn.message)||"\u5220\u9664\u6210\u529F"),Rn({},!0))})})}}))))))}),Se.createElement(a.op,{className:"ml20 mt20",icon:Se.createElement("i",{className:"iconfont icon-xiaojiahao"}),style:{borderRadius:"4px"},onClick:()=>{zn(!0),Nn(!0)}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED")):Se.createElement(y.Z,{styles:{margin:"30px auto"},customText:Se.createElement("span",null,"\u6682\u65E0\u5E38\u7528\u8BC4\u8BED\uFF0C\u4F60\u53EF\u4EE5",Se.createElement("a",{onClick:()=>{zn(!0),Nn(!0)}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED"))}))),Se.createElement(Qe.default,{title:gn?"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED":"\u7F16\u8F91\u5E38\u7528\u8BC4\u8BED",open:sn,okText:gn?"\u6DFB\u52A0":"\u786E\u5B9A",onCancel:()=>{ge()},onOk:()=>{Rt.submit()}},Se.createElement(At.default,{form:Rt,onFinish:ct},gn&&Se.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"),Se.createElement(At.default.Item,{hidden:!0,name:"id"}),Se.createElement(At.default.Item,{className:"mt10",name:"value"},Se.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 gt=(0,we.connect)(({loading:Oe,user:ft})=>({user:ft,loading:Oe.effects}))(Le)},57444:function(hn,zt,de){"use strict";de.d(zt,{h:function(){return le}});var Se=de(67294),we=de(42563),Qe=de(22150),At=de(71577),je=de(4631),Re=de.n(je),he=de(71749),ye=de(30483),Ie=Object.defineProperty,ce=Object.defineProperties,Ue=Object.getOwnPropertyDescriptors,Ee=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,y=(fe,Ne,ke)=>Ne in fe?Ie(fe,Ne,{enumerable:!0,configurable:!0,writable:!0,value:ke}):fe[Ne]=ke,a=(fe,Ne)=>{for(var ke in Ne||(Ne={}))Ce.call(Ne,ke)&&y(fe,ke,Ne[ke]);if(Ee)for(var ke of Ee(Ne))Ae.call(Ne,ke)&&y(fe,ke,Ne[ke]);return fe},E=(fe,Ne)=>ce(fe,Ue(Ne));const b=we.default.Option,x={labelCol:{span:4},wrapperCol:{span:20}},ne={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};zt.Z=({callback:fe,onCancel:Ne})=>{const[ke,ze]=(0,Se.useState)("python");function Ye(Xe){ze(ne[Xe][1])}function $e(Xe){fe(Xe)}return Se.createElement(Qe.default,E(a({},x),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:$e,style:{width:500}}),Se.createElement(Qe.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},Se.createElement(we.default,{getPopupContainer:Xe=>Xe.parentNode,onChange:Ye},Object.keys(ne).map(Xe=>Se.createElement(b,{key:Xe,value:Xe},ne[Xe][0])))),Se.createElement(Qe.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},Se.createElement(le,{mode:ke})),Se.createElement("div",{className:"flex-container flex-end"},Se.createElement(At.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Se.createElement(At.ZP,{type:"ghost",onClick:Ne},"\u53D6\u6D88")))};function le({value:fe,onChange:Ne,mode:ke,options:ze={}}){const Ye=(0,Se.useRef)(),[$e,Xe]=(0,Se.useState)();return(0,Se.useEffect)(()=>{if($e){let Le=function(gt){const Oe=gt.getValue();Ne&&Ne(Oe)};return $e.on("change",Le),()=>{$e.off("change",Le)}}},[$e,Ne]),(0,Se.useEffect)(()=>{$e&&$e.setOption("mode",ke)},[$e,ke]),(0,Se.useEffect)(()=>{$e&&(fe!==$e.getValue()||fe==="")&&setTimeout(()=>{$e.setValue(fe||"")},300)},[$e,fe]),(0,Se.useEffect)(()=>{if(Ye.current&&!$e){const Le=Re().fromTextArea(Ye.current,a({mode:ke,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},ze));Xe(Le)}},[Ye.current,$e]),Se.createElement("div",{className:"my-codemirror-container"},Se.createElement("textarea",{ref:Ye}))}},35567:function(hn,zt,de){"use strict";de.d(zt,{Z:function(){return Oo}});var Se=de(67294),we=de(4631),Qe=de.n(we),At=de(91033),je=de(71749),Re=de(57341),he=de(82801),ye=de(88386),Ie=de(49047),ce=de(80785),Ue=de(85725),Ee=({value:xn="",className:Qn,showTextOnly:bn,showLines:Gr,style:Aa={}})=>{const Fa=(0,Se.useMemo)(()=>"",[xn]);return Se.createElement(Se.Fragment,null,Se.createElement("div",{dangerouslySetInnerHTML:{__html:Fa}}))},Ce=de(67294),Ae=Object.defineProperty,y=Object.defineProperties,a=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,ne=(xn,Qn,bn)=>Qn in xn?Ae(xn,Qn,{enumerable:!0,configurable:!0,writable:!0,value:bn}):xn[Qn]=bn,le=(xn,Qn)=>{for(var bn in Qn||(Qn={}))b.call(Qn,bn)&&ne(xn,bn,Qn[bn]);if(E)for(var bn of E(Qn))x.call(Qn,bn)&&ne(xn,bn,Qn[bn]);return xn},fe=(xn,Qn)=>y(xn,a(Qn));let Ne=[{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 ke({onActionCallback:xn,title:Qn,icon:bn,actionName:Gr,className:Aa="",children:Fa}){function Oa(){xn(Gr)}return Ce.createElement("a",{title:Qn,className:Aa,onClick:Oa},Ce.createElement("i",{className:`${bn}`}),Fa)}var ze=({watch:xn,showNullButton:Qn,showNullProgramButton:bn,onActionCallback:Gr,fullScreen:Aa,insertTemp:Fa,hidetoolBar:Oa,extraUse:Za})=>{const Go=[...Ne,{title:`${xn?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${xn?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return Ce.createElement("ul",{className:"markdown-toolbar-container"},!Oa&&Go.map((Zo,ki)=>Ce.createElement("li",{key:ki},Zo.actionName?Ce.createElement(ke,fe(le({},Zo),{onActionCallback:Gr})):Ce.createElement("span",{className:"v-line"}))),Qn?Ce.createElement("li",null,Ce.createElement(ke,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Gr},Ce.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,bn?Ce.createElement(Ce.Fragment,null,Ce.createElement("li",null,Ce.createElement(ke,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Gr},Ce.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),Ce.createElement("li",null,Ce.createElement(ke,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Gr},Ce.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,Fa&&Ce.createElement("li",null,Ce.createElement(ke,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Fa}`,onActionCallback:Gr},Ce.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Za&&Ce.createElement("li",null,Za),Ce.createElement("li",{className:"btn-full-screen"},Ce.createElement(ke,{icon:`${Aa?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Aa?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Gr})))},Ye=de(76621),$e=de(22150),Xe=de(69677),Le=de(71577),gt=Object.defineProperty,Oe=Object.defineProperties,ft=Object.getOwnPropertyDescriptors,tt=Object.getOwnPropertySymbols,rt=Object.prototype.hasOwnProperty,ut=Object.prototype.propertyIsEnumerable,dt=(xn,Qn,bn)=>Qn in xn?gt(xn,Qn,{enumerable:!0,configurable:!0,writable:!0,value:bn}):xn[Qn]=bn,vt=(xn,Qn)=>{for(var bn in Qn||(Qn={}))rt.call(Qn,bn)&&dt(xn,bn,Qn[bn]);if(tt)for(var bn of tt(Qn))ut.call(Qn,bn)&&dt(xn,bn,Qn[bn]);return xn},Je=(xn,Qn)=>Oe(xn,ft(Qn));const et={labelCol:{span:4},wrapperCol:{span:20}};var kt=({callback:xn,onCancel:Qn})=>{function bn(Gr){xn(Gr)}return Se.createElement($e.default,Je(vt({},et),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:bn,style:{width:500}}),Se.createElement($e.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},Se.createElement(Xe.default,null)),Se.createElement($e.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},Se.createElement(Xe.default,null)),Se.createElement("div",{className:"flex-container flex-end"},Se.createElement(Le.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Se.createElement(Le.ZP,{type:"ghost",onClick:Qn},"\u53D6\u6D88")))},Rt=de(57444),ht=de(70859),Zt=de(14446),sn=de(71230),Nn=de(63205),gn=de(67294),zn=({callback:xn,onCancel:Qn})=>{const bn=document.createElement("canvas"),Gr=bn.getContext("2d");bn.width=1e3,bn.height=800,Gr.fillStyle="#ffffff",Gr.fillRect(0,0,bn.width,bn.height);const Aa=bn.toDataURL("image/png");return gn.createElement(Zt.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},gn.createElement(sn.Z,{style:{height:"100vh"}},gn.createElement(Nn.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Aa,visible:!0,title:String(Date.now())},onOk:Fa=>{xn({src:Fa.url})},onClose:Qn})))},Lt=de(23495);function Rn(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(Rn,go.CommandHandler),Rn.prototype.canAlignSelection=function(){var xn=this.diagram;return!(xn===null||xn.isReadOnly||xn.isModelReadOnly||xn.selection.count<2)},Rn.prototype.alignLeft=function(){var xn=this.diagram;xn.startTransaction("aligning left");var Qn=1/0;xn.selection.each(function(bn){bn instanceof go.Link||(Qn=Math.min(bn.position.x,Qn))}),xn.selection.each(function(bn){bn instanceof go.Link||bn.move(new go.Point(Qn,bn.position.y))}),xn.commitTransaction("aligning left")},Rn.prototype.alignRight=function(){var xn=this.diagram;xn.startTransaction("aligning right");var Qn=-1/0;xn.selection.each(function(bn){if(!(bn instanceof go.Link)){var Gr=bn.actualBounds.x+bn.actualBounds.width;Qn=Math.max(Gr,Qn)}}),xn.selection.each(function(bn){bn instanceof go.Link||bn.move(new go.Point(Qn-bn.actualBounds.width,bn.position.y))}),xn.commitTransaction("aligning right")},Rn.prototype.alignTop=function(){var xn=this.diagram;xn.startTransaction("alignTop");var Qn=1/0;xn.selection.each(function(bn){bn instanceof go.Link||(Qn=Math.min(bn.position.y,Qn))}),xn.selection.each(function(bn){bn instanceof go.Link||bn.move(new go.Point(bn.position.x,Qn))}),xn.commitTransaction("alignTop")},Rn.prototype.alignBottom=function(){var xn=this.diagram;xn.startTransaction("aligning bottom");var Qn=-1/0;xn.selection.each(function(bn){if(!(bn instanceof go.Link)){var Gr=bn.actualBounds.y+bn.actualBounds.height;Qn=Math.max(Gr,Qn)}}),xn.selection.each(function(bn){bn instanceof go.Link||bn.move(new go.Point(bn.actualBounds.x,Qn-bn.actualBounds.height))}),xn.commitTransaction("aligning bottom")},Rn.prototype.alignCenterX=function(){var xn=this.diagram,Qn=xn.selection.first();if(Qn){xn.startTransaction("aligning Center X");var bn=Qn.actualBounds.x+Qn.actualBounds.width/2;xn.selection.each(function(Gr){Gr instanceof go.Link||Gr.move(new go.Point(bn-Gr.actualBounds.width/2,Gr.actualBounds.y))}),xn.commitTransaction("aligning Center X")}},Rn.prototype.alignCenterY=function(){var xn=this.diagram,Qn=xn.selection.first();if(Qn){xn.startTransaction("aligning Center Y");var bn=Qn.actualBounds.y+Qn.actualBounds.height/2;xn.selection.each(function(Gr){Gr instanceof go.Link||Gr.move(new go.Point(Gr.actualBounds.x,bn-Gr.actualBounds.height/2))}),xn.commitTransaction("aligning Center Y")}},Rn.prototype.alignColumn=function(xn){var Qn=this.diagram;Qn.startTransaction("align Column"),xn===void 0&&(xn=0),xn=parseFloat(xn);var bn=new Array;Qn.selection.each(function(Za){Za instanceof go.Link||bn.push(Za)});for(var Gr=0;Gr<bn.length-1;Gr++){var Aa=bn[Gr],Fa=Aa.actualBounds.y+Aa.actualBounds.height+xn,Oa=bn[Gr+1];Oa.move(new go.Point(Aa.actualBounds.x,Fa))}Qn.commitTransaction("align Column")},Rn.prototype.alignRow=function(xn){xn===void 0&&(xn=0),xn=parseFloat(xn);var Qn=this.diagram;Qn.startTransaction("align Row");var bn=new Array;Qn.selection.each(function(Za){Za instanceof go.Link||bn.push(Za)});for(var Gr=0;Gr<bn.length-1;Gr++){var Aa=bn[Gr],Fa=Aa.actualBounds.x+Aa.actualBounds.width+xn,Oa=bn[Gr+1];Oa.move(new go.Point(Fa,Aa.actualBounds.y))}Qn.commitTransaction("align Row")},Rn.prototype.canRotate=function(xn){var Qn=this.diagram;return!(Qn===null||Qn.isReadOnly||Qn.isModelReadOnly||Qn.selection.count<1)},Rn.prototype.rotate=function(xn){xn===void 0&&(xn=90);var Qn=this.diagram;Qn.startTransaction("rotate "+xn.toString());var Qn=this.diagram;Qn.selection.each(function(bn){bn instanceof go.Link||bn instanceof go.Group||(bn.angle+=xn)}),Qn.commitTransaction("rotate "+xn.toString())},Rn.prototype.pullToFront=function(){var xn=this.diagram;xn.startTransaction("pullToFront");var Qn=new go.Map;xn.selection.each(function(bn){Qn.set(bn.layer,0)}),Qn.iteratorKeys.each(function(bn){var Gr=0;bn.parts.each(function(Aa){if(!Aa.isSelected){var Fa=Aa.zOrder;isNaN(Fa)?Aa.zOrder=0:Gr=Math.max(Gr,Fa)}}),Qn.set(bn,Gr)}),xn.selection.each(function(bn){Rn._assignZOrder(bn,Qn.get(bn.layer)+1)}),xn.commitTransaction("pullToFront")},Rn.prototype.pushToBack=function(){var xn=this.diagram;xn.startTransaction("pushToBack");var Qn=new go.Map;xn.selection.each(function(bn){Qn.set(bn.layer,0)}),Qn.iteratorKeys.each(function(bn){var Gr=0;bn.parts.each(function(Aa){if(!Aa.isSelected){var Fa=Aa.zOrder;isNaN(Fa)?Aa.zOrder=0:Gr=Math.min(Gr,Fa)}}),Qn.set(bn,Gr)}),xn.selection.each(function(bn){Rn._assignZOrder(bn,Qn.get(bn.layer)-1-Rn._findGroupDepth(bn))}),xn.commitTransaction("pushToBack")},Rn._assignZOrder=function(xn,Qn,bn){bn===void 0&&(bn=xn),xn.layer===bn.layer&&(xn.zOrder=Qn),xn instanceof go.Group&&xn.memberParts.each(function(Gr){Rn._assignZOrder(Gr,Qn+1,bn)})},Rn._findGroupDepth=function(xn){if(xn instanceof go.Group){var Qn=0;return xn.memberParts.each(function(bn){Qn=Math.max(Qn,Rn._findGroupDepth(bn))}),Qn+1}else return 0},Rn.prototype.doKeyDown=function(){var xn=this.diagram;if(xn!==null){var Qn=xn.lastInput;if(Qn.key==="Up"||Qn.key==="Down"||Qn.key==="Left"||Qn.key==="Right"){var bn=this.arrowKeyBehavior;if(bn==="none")return;if(bn==="select"){this._arrowKeySelect();return}else if(bn==="move"){this._arrowKeyMove();return}else if(bn==="tree"){this._arrowKeyTree();return}}go.CommandHandler.prototype.doKeyDown.call(this)}},Rn.prototype._getAllParts=function(){var xn=new Array;return this.diagram.nodes.each(function(Qn){xn.push(Qn)}),this.diagram.parts.each(function(Qn){xn.push(Qn)}),xn},Rn.prototype._arrowKeyMove=function(){var xn=this.diagram,Qn=xn.lastInput,bn=0,Gr=0;if(Qn.control||Qn.meta)bn=1,Gr=1;else if(xn.grid!==null){var Aa=xn.grid.gridCellSize;Gr=Aa.width,bn=Aa.height}xn.startTransaction("arrowKeyMove"),xn.selection.each(function(Fa){Qn.key==="Up"?Fa.move(new go.Point(Fa.actualBounds.x,Fa.actualBounds.y-bn)):Qn.key==="Down"?Fa.move(new go.Point(Fa.actualBounds.x,Fa.actualBounds.y+bn)):Qn.key==="Left"?Fa.move(new go.Point(Fa.actualBounds.x-Gr,Fa.actualBounds.y)):Qn.key==="Right"&&Fa.move(new go.Point(Fa.actualBounds.x+Gr,Fa.actualBounds.y))}),xn.commitTransaction("arrowKeyMove")},Rn.prototype._arrowKeySelect=function(){var xn=this.diagram,Qn=xn.lastInput,bn=null;Qn.key==="Up"?bn=this._findNearestPartTowards(270):Qn.key==="Down"?bn=this._findNearestPartTowards(90):Qn.key==="Left"?bn=this._findNearestPartTowards(180):Qn.key==="Right"&&(bn=this._findNearestPartTowards(0)),bn!==null&&(Qn.shift?bn.isSelected=!0:Qn.control||Qn.meta?bn.isSelected=!bn.isSelected:xn.select(bn))},Rn.prototype._findNearestPartTowards=function(xn){var Qn=this.diagram.selection.first();if(Qn===null)return null;for(var bn=Qn.actualBounds.center,Gr=this._getAllParts(),Aa=1/0,Fa=Qn,Oa=0;Oa<Gr.length;Oa++){var Za=Gr[Oa];if(Za!==Qn&&Za.canSelect()){var Go=Za.actualBounds.center,Zo=bn.directionPoint(Go),ki=this._angleCloseness(Zo,xn);if(ki<=45){var Kr=bn.distanceSquaredPoint(Go);Kr*=1+Math.sin(ki*Math.PI/180),Kr<Aa&&(Aa=Kr,Fa=Za)}}}return Fa},Rn.prototype._angleCloseness=function(xn,Qn){return Math.min(Math.abs(Qn-xn),Math.min(Math.abs(Qn+360-xn),Math.abs(Qn-360-xn)))},Rn.prototype._arrowKeyTree=function(){var xn=this.diagram,Qn=xn.selection.first();if(Qn instanceof go.Node){var bn=xn.lastInput;if(bn.key==="Right"){if(!Qn.isTreeLeaf)if(!Qn.isTreeExpanded)xn.commandHandler.canExpandTree(Qn)&&xn.commandHandler.expandTree(Qn);else{var Gr=this._sortTreeChildrenByY(Qn).first();Gr!==null&&xn.select(Gr)}}else if(bn.key==="Left")if(!Qn.isTreeLeaf&&Qn.isTreeExpanded)xn.commandHandler.canCollapseTree(Qn)&&xn.commandHandler.collapseTree(Qn);else{var Aa=Qn.findTreeParentNode();Aa!==null&&xn.select(Aa)}else if(bn.key==="Up"){var Aa=Qn.findTreeParentNode();if(Aa!==null){var Fa=this._sortTreeChildrenByY(Aa),Oa=Fa.indexOf(Qn);if(Oa>0){for(var Za=Fa.elt(Oa-1);Za!==null&&Za.isTreeExpanded&&!Za.isTreeLeaf;){var Go=this._sortTreeChildrenByY(Za);Za=Go.last()}Za!==null&&xn.select(Za)}else xn.select(Aa)}}else if(bn.key==="Down")if(Qn.isTreeExpanded&&!Qn.isTreeLeaf){var Gr=this._sortTreeChildrenByY(Qn).first();Gr!==null&&xn.select(Gr)}else for(;Qn!==null;){var Aa=Qn.findTreeParentNode();if(Aa===null)break;var Fa=this._sortTreeChildrenByY(Aa),Oa=Fa.indexOf(Qn);if(Oa<Fa.length-1){xn.select(Fa.elt(Oa+1));break}else Qn=Aa}var Zo=xn.selection.first();Zo!==null&&xn.scrollToRect(Zo.actualBounds)}},Rn.prototype._sortTreeChildrenByY=function(xn){var Qn=new go.List().addAll(xn.findTreeChildrenNodes());return Qn.sort(function(bn,Gr){var Aa=bn.location,Fa=Gr.location;return Aa.y<Fa.y?-1:Aa.y>Fa.y?1:Aa.x<Fa.x?-1:Aa.x>Fa.x?1:0}),Qn},Rn.prototype.copyToClipboard=function(xn){go.CommandHandler.prototype.copyToClipboard.call(this,xn),this._lastPasteOffset.set(this.pasteOffset)},Rn.prototype.pasteFromClipboard=function(){var xn=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(xn,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),xn},Object.defineProperty(Rn.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(xn){if(xn!=="move"&&xn!=="select"&&xn!=="scroll"&&xn!=="tree"&&xn!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+xn);this._arrowKeyBehavior=xn}}),Object.defineProperty(Rn.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(xn){if(!(xn instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+xn);this._pasteOffset.set(xn)}});var tr=Rn,He=de(18023),jt=de(15746),We=de(33170),pe={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},ge=de(67294),Ke=(xn,Qn,bn)=>new Promise((Gr,Aa)=>{var Fa=Go=>{try{Za(bn.next(Go))}catch(Zo){Aa(Zo)}},Oa=Go=>{try{Za(bn.throw(Go))}catch(Zo){Aa(Zo)}},Za=Go=>Go.done?Gr(Go.value):Promise.resolve(Go.value).then(Fa,Oa);Za((bn=bn.apply(xn,Qn)).next())});function ct({onCancel:xn,callback:Qn}){let bn=(0,Se.useRef)(),Gr=(0,Se.useRef)(),Aa=(0,Se.useRef)(),Fa=(0,Se.useRef)(!1);const Oa=(0,Se.useRef)(!1),[Za,Go]=(0,Se.useState)(0);function Zo(){const Kr=Lt.bx.make,Co={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"};bn.current=new Lt.S0(Gr.current,{padding:20,grid:Kr(Lt.s_,"Grid",Kr(Lt.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Kr(Lt.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:xr=>{var Ur=xr.diagram.commandHandler.addTopLevelParts(xr.diagram.selection,!0);Ur||xr.diagram.currentTool.doCancel()},commandHandler:Kr(tr),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:xr=>{var Ur=xr.subject;Ur.location=Ur.location.copy().snapToGridPoint(xr.diagram.grid.gridOrigin,xr.diagram.grid.gridCellSize),setTimeout(()=>{xr.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:xr=>{var Ur=xr.subject;setTimeout(()=>{xr.diagram.commandHandler.editTextBlock()})},LinkRelinked:xr=>{var Ur=xr.parameter.part;Ur.invalidateConnectedLinks();var Ua=xr.subject;xr.diagram.toolManager.linkingTool.isForwards?Ua.toNode.invalidateConnectedLinks():Ua.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),bn.current.nodeTemplate=Kr(Lt.NB,"Auto",{locationSpot:Lt.z6.Center,locationObjectName:"SHAPE",desiredSize:new Lt.$u(120,60),minSize:new Lt.$u(40,40),resizable:!0,resizeCellSize:new Lt.$u(10,10),rotatable:!0},new Lt.KX("location","loc",Lt.E9.parse).makeTwoWay(Lt.E9.stringify),new Lt.KX("desiredSize","size",Lt.$u.parse).makeTwoWay(Lt.$u.stringify),Kr(Lt.bn,{name:"SHAPE",fill:Co.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Lt.z6.AllSides,toSpot:Lt.z6.AllSides},new Lt.KX("figure"),new Lt.KX("fill"),new Lt.KX("stroke","borderColor"),new Lt.KX("strokeWidth","thickness"),new Lt.KX("strokeDashArray","dash")),Kr(Lt.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),Kr(Lt.al,{margin:1,textAlign:"center",overflow:Lt.al.OverflowEllipsis,editable:!0},new Lt.KX("text").makeTwoWay(),new Lt.KX("stroke","color"))),bn.current.nodeTemplate.toolTip=Kr("ToolTip",Kr(Lt.s_,"Vertical",{maxSize:new Lt.$u(200,NaN)},Kr(Lt.al,{font:"bold 10pt sans-serif",textAlign:"center"},new Lt.KX("text")),Kr(Lt.al,{font:"10pt sans-serif",textAlign:"center"},new Lt.KX("text","details"))));function tA(xr,Ur){var Ua=(ma,Wo)=>{ma.handled=!0,ma.diagram.model.commit(mo=>{var sa=Wo.part.adornedPart,pi=new Lt.E9().setRectSpot(sa.actualBounds,xr);pi.subtract(sa.location),pi.scale(2,2),pi.x+=Math.sign(pi.x)*130,pi.y+=Math.sign(pi.y)*130,pi.add(sa.location),pi.snapToGridPoint(ma.diagram.grid.gridOrigin,ma.diagram.grid.gridCellSize);var nA=mo.copyNodeData(sa.data);mo.setGroupKeyForNodeData(nA,mo.getGroupKeyForNodeData(sa.data)),mo.addNodeData(nA);var Fi={from:sa.key,to:mo.getKeyForNodeData(nA)};mo.addLinkData(Fi);var qi=ma.diagram.findNodeForData(nA);qi.location=pi,ma.diagram.select(qi),setTimeout(()=>{ma.diagram.commandHandler.editTextBlock()},20)})};return Kr(Lt.bn,{figure:Ur,alignment:xr,alignmentFocus:xr.opposite(),width:xr.equals(Lt.z6.Top)||xr.equals(Lt.z6.Bottom)?25:18,height:xr.equals(Lt.z6.Top)||xr.equals(Lt.z6.Bottom)?18:25,fill:"orange",stroke:Co.white,strokeWidth:4,mouseEnter:(ma,Wo)=>Wo.fill="dodgerblue",mouseLeave:(ma,Wo)=>Wo.fill="orange",isActionable:!0,click:Ua,contextClick:Ua})}function HA(xr){return Kr(Lt.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:(Ur,Ua)=>Ua.fill="dodgerblue",mouseLeave:(Ur,Ua)=>Ua.fill="orange",click:(Ur,Ua)=>{Ur.diagram.commandHandler.showContextMenu(Ua.part.adornedPart)}},xr||{})}bn.current.nodeTemplate.selectionAdornmentTemplate=Kr(Lt.uz,"Spot",Kr(Lt.Vm,{padding:10}),tA(Lt.z6.Top,"TriangleUp"),tA(Lt.z6.Left,"TriangleLeft"),tA(Lt.z6.Right,"TriangleRight"),tA(Lt.z6.Bottom,"TriangleDown"),HA({alignment:new Lt.z6(.75,0)}));function $i(xr,Ur){return(Ua,ma)=>{Ua.handled=!0,Ua.diagram.model.commit(Wo=>{Wo.set(ma.part.adornedPart.data,xr,Ur)})}}function yi(xr,Ur){return Ur||(Ur="color"),Kr(Lt.bn,{width:16,height:16,stroke:"lightgray",fill:xr,margin:1,background:"transparent",mouseEnter:(Ua,ma)=>ma.stroke="dodgerblue",mouseLeave:(Ua,ma)=>ma.stroke="lightgray",click:$i(Ur,xr),contextClick:$i(Ur,xr)})}function ro(){return[Kr("ContextMenuButton",Kr(Lt.s_,"Horizontal",yi(Co.white,"fill"),yi(Co.beige,"fill"),yi(Co.extralightblue,"fill"),yi(Co.extralightred,"fill"))),Kr("ContextMenuButton",Kr(Lt.s_,"Horizontal",yi(Co.lightgray,"fill"),yi(Co.lightgreen,"fill"),yi(Co.lightblue,"fill"),yi(Co.lightred,"fill")))]}function _o(){return[Kr("ContextMenuButton",Kr(Lt.s_,"Horizontal",yi(Co.black),yi(Co.green),yi(Co.blue),yi(Co.red))),Kr("ContextMenuButton",Kr(Lt.s_,"Horizontal",yi(Co.white),yi(Co.magenta),yi(Co.purple),yi(Co.orange)))]}function ti(xr,Ur){return Ur||(Ur="thickness"),Kr(Lt.bn,"LineH",{width:16,height:16,strokeWidth:xr,margin:1,background:"transparent",mouseEnter:(Ua,ma)=>ma.background="dodgerblue",mouseLeave:(Ua,ma)=>ma.background="transparent",click:$i(Ur,xr),contextClick:$i(Ur,xr)})}function NA(xr,Ur){return Ur||(Ur="dash"),Kr(Lt.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:xr,margin:1,background:"transparent",mouseEnter:(Ua,ma)=>ma.background="dodgerblue",mouseLeave:(Ua,ma)=>ma.background="transparent",click:$i(Ur,xr),contextClick:$i(Ur,xr)})}function cA(){return[Kr("ContextMenuButton",Kr(Lt.s_,"Horizontal",ti(1),ti(2),ti(3),ti(4))),Kr("ContextMenuButton",Kr(Lt.s_,"Horizontal",NA(null),NA([2,4]),NA([4,4])))]}function ir(xr,Ur){return Ur||(Ur="figure"),Kr(Lt.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:xr,margin:1,background:"transparent",mouseEnter:(Ua,ma)=>ma.fill="dodgerblue",mouseLeave:(Ua,ma)=>ma.fill="lightgray",click:$i(Ur,xr),contextClick:$i(Ur,xr)})}bn.current.nodeTemplate.contextMenu=Kr("ContextMenu",Kr("ContextMenuButton",Kr(Lt.s_,"Horizontal",ir("Rectangle"),ir("RoundedRectangle"),ir("Ellipse"),ir("Diamond"))),Kr("ContextMenuButton",Kr(Lt.s_,"Horizontal",ir("Parallelogram2"),ir("ManualOperation"),ir("Procedure"),ir("Cylinder1"))),Kr("ContextMenuButton",Kr(Lt.s_,"Horizontal",ir("Terminator"),ir("CreateRequest"),ir("Document"),ir("TriangleDown"))),ro(),_o(),cA()),bn.current.groupTemplate=Kr(Lt.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:Lt.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(xr,Ur)=>{var Ua=Ur.addMembers(Ur.diagram.selection,!0);Ua||Ur.diagram.currentTool.doCancel()},avoidable:!1},new Lt.KX("location","loc",Lt.E9.parse).makeTwoWay(Lt.E9.stringify),Kr(Lt.s_,"Auto",{name:"BODY"},Kr(Lt.bn,{parameter1:10,fill:Co.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Lt.z6.AllSides,toSpot:Lt.z6.AllSides},new Lt.KX("fill"),new Lt.KX("stroke","color"),new Lt.KX("strokeWidth","thickness"),new Lt.KX("strokeDashArray","dash")),Kr(Lt.Vm,{background:"transparent",margin:20})),Kr(Lt.al,{alignment:Lt.z6.Top,alignmentFocus:Lt.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new Lt.KX("text"),new Lt.KX("stroke","color"))),bn.current.groupTemplate.selectionAdornmentTemplate=Kr(Lt.uz,"Spot",Kr(Lt.s_,"Auto",Kr(Lt.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),Kr(Lt.Vm,{margin:1.5})),HA({alignment:Lt.z6.TopRight,alignmentFocus:Lt.z6.BottomRight})),bn.current.groupTemplate.contextMenu=Kr("ContextMenu",ro(),_o(),cA()),bn.current.linkTemplate=Kr(Lt.rU,{layerName:"Foreground",routing:Lt.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new Lt.KX("fromSpot","fromSpot",Lt.z6.parse),new Lt.KX("toSpot","toSpot",Lt.z6.parse),new Lt.KX("fromShortLength","dir",xr=>xr>=1?10:0),new Lt.KX("toShortLength","dir",xr=>xr>=1?10:0),new Lt.KX("points").makeTwoWay(),Kr(Lt.bn,{strokeWidth:2},new Lt.KX("stroke","color"),new Lt.KX("strokeWidth","thickness"),new Lt.KX("strokeDashArray","dash")),Kr(Lt.bn,{segmentIndex:0,segmentOffset:new Lt.E9(15,0),segmentOrientation:Lt.rU.OrientAlong,alignmentFocus:Lt.z6.Right,figure:"circle",width:10,strokeWidth:0},new Lt.KX("fill","color"),new Lt.KX("visible","dir",xr=>xr===1)),Kr(Lt.bn,{segmentIndex:-1,segmentOffset:new Lt.E9(-10,6),segmentOrientation:Lt.rU.OrientPlus90,alignmentFocus:Lt.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Lt.KX("fill","color"),new Lt.KX("visible","dir",xr=>xr>=1),new Lt.KX("width","thickness",xr=>7+3*xr),new Lt.KX("height","thickness",xr=>7+3*xr),new Lt.KX("segmentOffset","thickness",xr=>new Lt.E9(-15,4+1.5*xr))),Kr(Lt.bn,{segmentIndex:0,segmentOffset:new Lt.E9(15,-6),segmentOrientation:Lt.rU.OrientMinus90,alignmentFocus:Lt.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Lt.KX("fill","color"),new Lt.KX("visible","dir",xr=>xr===2),new Lt.KX("width","thickness",xr=>7+3*xr),new Lt.KX("height","thickness",xr=>7+3*xr),new Lt.KX("segmentOffset","thickness",xr=>new Lt.E9(-15,4+1.5*xr))),Kr(Lt.al,{alignmentFocus:new Lt.z6(0,1,-4,0),editable:!0},new Lt.KX("text").makeTwoWay(),new Lt.KX("stroke","color"))),bn.current.linkTemplate.selectionAdornmentTemplate=Kr(Lt.uz,Kr(Lt.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:fr(2)},new Lt.KX("pathPattern","thickness",fr)),HA({alignmentFocus:new Lt.z6(0,0,-6,-4)}));function fr(xr){return Kr(Lt.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(xr+4).toString()+" H3"})}function Nr(xr){var Ur="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return xr===0?Ur="M0 0 M16 16 M0 8 L16 8":xr===2&&(Ur="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),Kr(Lt.bn,{geometryString:Ur,margin:2,background:"transparent",mouseEnter:(Ua,ma)=>ma.background="dodgerblue",mouseLeave:(Ua,ma)=>ma.background="transparent",click:$i("dir",xr),contextClick:$i("dir",xr)})}function oa(xr){var Ur=(Ua,ma)=>{Ua.handled=!0,Ua.diagram.model.commit(Wo=>{var mo=ma.part.adornedPart;Wo.set(mo.data,xr?"toSpot":"fromSpot",Lt.z6.stringify(Lt.z6.AllSides)),(xr?mo.toNode:mo.fromNode).invalidateConnectedLinks()})};return Kr(Lt.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Ua,ma)=>ma.background="dodgerblue",mouseLeave:(Ua,ma)=>ma.background="transparent",click:Ur,contextClick:Ur})}function Ar(xr,Ur){var Ua=0,ma=Lt.z6.RightSide;xr.equals(Lt.z6.Top)?(Ua=270,ma=Lt.z6.TopSide):xr.equals(Lt.z6.Left)?(Ua=180,ma=Lt.z6.LeftSide):xr.equals(Lt.z6.Bottom)&&(Ua=90,ma=Lt.z6.BottomSide),Ur||(Ua-=180);var Wo=(mo,sa)=>{mo.handled=!0,mo.diagram.model.commit(pi=>{var nA=sa.part.adornedPart;pi.set(nA.data,Ur?"toSpot":"fromSpot",Lt.z6.stringify(ma)),(Ur?nA.toNode:nA.fromNode).invalidateConnectedLinks()})};return Kr(Lt.bn,{alignment:xr,alignmentFocus:xr.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Ua,background:"transparent",mouseEnter:(mo,sa)=>sa.background="dodgerblue",mouseLeave:(mo,sa)=>sa.background="transparent",click:Wo,contextClick:Wo})}bn.current.linkTemplate.contextMenu=Kr("ContextMenu",_o(),cA(),Kr("ContextMenuButton",Kr(Lt.s_,"Horizontal",Nr(0),Nr(1),Nr(2))),Kr("ContextMenuButton",Kr(Lt.s_,"Horizontal",Kr(Lt.s_,"Spot",oa(!1),Ar(Lt.z6.Top,!1),Ar(Lt.z6.Left,!1),Ar(Lt.z6.Right,!1),Ar(Lt.z6.Bottom,!1)),Kr(Lt.s_,"Spot",{margin:new Lt.Zt(0,0,0,2)},oa(!0),Ar(Lt.z6.Top,!0),Ar(Lt.z6.Left,!0),Ar(Lt.z6.Right,!0),Ar(Lt.z6.Bottom,!0)))));const ni=`{ "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 Ja=["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 Ca(xr){return console.log("shapeName:",xr),Ja.indexOf(xr)>=0}var So=new Lt.YI(Aa.current,{maxSelectionCount:1,linkTemplate:Kr(Lt.rU,{locationSpot:Lt.z6.Center,selectionAdornmentTemplate:Kr(Lt.uz,"Link",{locationSpot:Lt.z6.Center},Kr(Lt.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),Kr(Lt.bn,{toArrow:"Standard",stroke:null}))},{routing:Lt.rU.AvoidsNodes,curve:Lt.rU.JumpOver,corner:5,toShortLength:4},new Lt.KX("points"),Kr(Lt.bn,{isPanelMain:!0,strokeWidth:2}),Kr(Lt.bn,{toArrow:"Standard",stroke:null})),model:new Lt.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...Lt.bn.getFigureGenerators().toArray().map(xr=>({text:"\u672A\u547D\u540D",size:"100 100",figure:xr.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return bn.current.addDiagramListener("TextEdited",function(xr){var Ur;const Ua=xr.subject.part;var ma=(Ur=document.activeElement)==null?void 0:Ur.value;typeof ma=="string"&&ma.trim()===""&&bn.current.model.commit(function(Wo){Wo.set(Ua.data,"text","\u672A\u547D\u540D"),bn.current.commandHandler.stopCommand()},"increment")}),So.nodeTemplate=Kr(Lt.NB,"Auto",{locationSpot:Lt.z6.Center},new Lt.KX("location","location",Lt.E9.parse).makeTwoWay(Lt.E9.stringify),Kr(Lt.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 Lt.KX("stroke").makeTwoWay(),new Lt.KX("fill").makeTwoWay(),new Lt.KX("figure")),Kr(Lt.al,{margin:new Lt.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new Lt.$u(16,16),maxSize:new Lt.$u(10,NaN),textAlign:"center",editable:!0},new Lt.KX("key").makeTwoWay())),setTimeout(()=>{bn.current.grid=Kr(Lt.s_,"Grid",Kr(Lt.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Kr(Lt.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),bn.current.grid.visible=!0,bn.current.grid.gridCellStroke="darkgray",bn.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=bn.current,bn.current}const ki=()=>Ke(this,null,function*(){var Kr=bn.current.makeImage();const Co=yield(0,We.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:Kr.src}});Qn({src:Co.url})});return(0,Se.useEffect)(()=>(setTimeout(()=>{Zo()},500),Go(Za+1),()=>{bn.current=null}),[]),ge.createElement("div",{ref:Oa,className:Fa.current?`${pe.maxH60} body-overflow-initial`:"body-overflow-initial"},ge.createElement(Zt.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!Za,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:ge.createElement(sn.Z,null,ge.createElement(jt.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),ge.createElement(jt.Z,{onClick:()=>{var Kr,Co,tA=bn.current.selection.first();if(Fa.current=!Fa.current,document.activeElement&&tA){let HA=(Co=(Kr=document.activeElement)==null?void 0:Kr.value)==null?void 0:Co.trim();typeof HA=="string"&&bn.current.model.commit(function($i){$i.set(tA.data,"text",HA||"\u672A\u547D\u540D"),bn.current.commandHandler.stopCommand()},"increment")}Go(Za+1)}},ge.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:xn},ge.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:pe.flowChartWrp},ge.createElement("div",{style:{display:"flex",height:"100%"}},ge.createElement("div",{style:{width:"300px",height:"100%"}},ge.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),ge.createElement("div",{style:{height:"calc(100% - 50px)"},className:pe.myPaletteDiv,ref:Aa})),ge.createElement("div",{style:{flex:1,position:"relative"}},ge.createElement("div",{ref:Gr,style:{height:"80vh"}}))),ge.createElement("div",{className:"tr"},ge.createElement(Le.ZP,{size:"large",onClick:ki,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var Ct=ct,Bt=de(78045),fn=de(31795);const Cn=Bt.ZP.Group,Bn={margin:"0 8px"};var ar=({callback:xn,onCancel:Qn})=>{function bn(Gr){xn(Gr)}return Se.createElement($e.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:bn},Se.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},Se.createElement("span",{style:Bn},"\u5355\u5143\u683C\u6570\uFF1A"),Se.createElement("span",{style:Bn},"\u884C\u6570"),Se.createElement($e.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},Se.createElement(fn.Z,null)),Se.createElement("span",{style:Bn},"\u5217\u6570"),Se.createElement($e.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},Se.createElement(fn.Z,null))),Se.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},Se.createElement("span",{style:Bn},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),Se.createElement($e.default.Item,{name:"align"},Se.createElement(Cn,null,Se.createElement(Bt.ZP,{value:"default"},Se.createElement("i",{className:"fa fa-align-justify"})),Se.createElement(Bt.ZP,{value:"left"},Se.createElement("i",{className:"fa fa-align-left"})),Se.createElement(Bt.ZP,{value:"center"},Se.createElement("i",{className:"fa fa-align-center"})),Se.createElement(Bt.ZP,{value:"right"},Se.createElement("i",{className:"fa fa-align-right"}))))),Se.createElement("div",{className:"flex-container flex-end"},Se.createElement(Le.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Se.createElement(Le.ZP,{type:"ghost",onClick:Qn},"\u53D6\u6D88")))},wt=de(47897),Jt=de(61016),$t=de.n(Jt),Ft=(0,Se.forwardRef)(({use3d:xn,width:Qn,height:bn,callback:Gr,showSaveButton:Aa},Fa)=>{const Oa=(0,Se.useRef)(),Za=(0,Se.useRef)(),[Go,Zo]=(0,Se.useState)(!1),ki=(0,Se.useRef)({id:Oa,appName:"graphing",width:Qn||1e3,height:bn||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,Se.useEffect)(()=>{Za.current=new($t())(ki.current,!0),window.onload=function(){Za.current.inject("applet_container")}},[]);const Kr=()=>{var Co=window.ggbApplet.getPNGBase64(1,!0,72);return Gr&&Gr(Co),Co};return(0,Se.useEffect)(()=>{ki.current.appName=Go?"3D":"graphing",Za.current.inject("applet_container")},[Go]),(0,Se.useEffect)(()=>{Zo(xn)},[xn]),(0,Se.useImperativeHandle)(Fa,()=>({getImgData:Kr})),Se.createElement(Se.Fragment,null,Se.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:Oa}),Se.createElement(sn.Z,{align:"middle"},Se.createElement(jt.Z,{flex:1},Se.createElement(wt.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Go,onChange:Co=>Zo(Co)})),Se.createElement(jt.Z,null,Se.createElement(Le.ZP,{size:"large",onClick:Kr,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Un=de(36527),lr=de(25934),mr=de(2453);const qr="link",Tr="upload-image",ta="add-flowchart",fa="draw-image",vo="add-flowchart",Ka="code-block",na="add-table",Zr="------------",jr={default:Zr,left:`:${Zr}`,center:`:${Zr}:`,right:`${Zr}:`};var Ma=de(99914),uo=(xn,Qn,bn)=>new Promise((Gr,Aa)=>{var Fa=Go=>{try{Za(bn.next(Go))}catch(Zo){Aa(Zo)}},Oa=Go=>{try{Za(bn.throw(Go))}catch(Zo){Aa(Zo)}},Za=Go=>Go.done?Gr(Go.value):Promise.resolve(Go.value).then(Fa,Oa);Za((bn=bn.apply(xn,Qn)).next())});function ei(){}let Pi=0;const iA=1e4,Vi="\u2581",co="@\u2581\u2581@",yn="@\u2581@",$o=`
|
|
|
**\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`,ji=["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 mA(xn){return/^\d+$/.test(xn)?`${xn}px`:xn}const Jo=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",RA={[Jo+"-B"]:"bold",[Jo+"-I"]:"italic"},$A={[qr]:"\u6DFB\u52A0\u94FE\u63A5",[Ka]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Tr]:"\u6DFB\u52A0\u56FE\u7247",[fa]:"\u6DFB\u52A0\u753B\u56FE",[ta]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[na]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var Oo=({defaultValue:xn="",onChange:Qn,width:bn="100%",height:Gr=400,miniToolbar:Aa=!1,isFocus:Fa=!1,watch:Oa,insertTemp:Za,mode:Go="markdown",id:Zo="markdown-editor-id",showResizeBar:ki=!1,noStorage:Kr=!1,showNullButton:Co=!1,showNullProgramButton:tA=!1,hidetoolBar:HA=!1,fullScreen:$i=!1,onBlur:yi,onCMBeforeChange:ro,onFullScreen:_o,className:ti="",disablePaste:NA=!1,disabled:cA=!1,disabledFill:ir=!1,placeholder:fr="",values:Nr="",extraUse:oa})=>{const[Ar,ni]=(0,Se.useState)(null),[Ja,Ca]=(0,Se.useState)(xn),[So,xr]=(0,Se.useState)(Oa),[Ur,Ua]=(0,Se.useState)($i),[ma,Wo]=(0,Se.useState)(""),[mo,sa]=(0,Se.useState)(0),[pi,nA]=(0,Se.useState)(Gr),[Fi,qi]=(0,Se.useState)(!1),sl=(0,Se.useRef)((0,lr.Z)()),zs=(0,Se.useRef)(!1),DA=(0,Se.useRef)(),[bs,Ms]=(0,Se.useState)(0),[ll,ms]=(0,Se.useState)(0),ls=(0,Se.useRef)(),Eo=(0,Se.useRef)(),an=(0,Se.useRef)(),UA=(0,Se.useRef)(),Dn=()=>uo(void 0,null,function*(){var Xt;const qt=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:sl.current}});(Xt=qt==null?void 0:qt.attachments)!=null&&Xt.length&&(console.log("cm:",Ar,ls),qt.attachments.map(kn=>{kn.content_type.indexOf("image")>-1?Ar.replaceSelection(``):kn.content_type.indexOf("video")>-1?Ar.replaceSelection(`<video width="100%" controls src="${ENV.API_SERVER}/api/attachments/${data.id}"></video>`):kn.content_type.indexOf("pdf")>-1?Ar.replaceSelection(`<a href="${ENV.API_SERVER}/api/attachments/${kn.id}?type=${kn.content_type}&disposition=inline" target="_blank">${kn.name}</a>`):Ar.replaceSelection(`[${kn.name}](${ENV.API_SERVER}/api/attachments/${kn.id}?type=${kn.content_type})`)}))});(0,Se.useEffect)(()=>{const Xt=window.scrollY||window.pageYOffset;Ca(Nr),Ar==null||Ar.setValue(Nr),window.scrollTo(0,Xt)},[Nr]),(0,Se.useEffect)(()=>{_o==null||_o(Ur)},[Ur]),(0,Se.useEffect)(()=>{if(ls.current){let Xt=function(kn,Yn){var sr;if(NA){Yn.preventDefault();return}const rr=Yn.clipboardData;if(rr){const gr=rr.types.toString(),Rr=rr.items;if(gr==="Files"||rr.types.indexOf("Files")>-1){if(Yn.preventDefault(),Go=="stex")return;try{let Yr=Rr[1];((sr=Rr[0])==null?void 0:sr.kind)==="file"&&(Yr=Rr[0]);const Ba=Yr.getAsFile(),kr=Ba.name.split(".").pop();(0,ht.I)(Ba,ba=>{var Xa,Ya,ra;ba.id?((Xa=Ba==null?void 0:Ba.type)==null?void 0:Xa.indexOf("image"))>-1?qt.replaceSelection(`<img width="100%" src="/api/attachments/${ba.id}?type=${ba.content_type})" alt="" />`):((Ya=Ba==null?void 0:Ba.type)==null?void 0:Ya.indexOf("video"))>-1?qt.replaceSelection(`<video width="100%" controls src="/api/attachments/${ba.id}"></video>`):((ra=Ba==null?void 0:Ba.type)==null?void 0:ra.indexOf("pdf"))>-1?qt.replaceSelection(`<a href="/api/attachments/${ba.id}?type=${Ba.type}&disposition=inline" target="_blank">${Ba.name}</a>`):ji.includes(kr)?qt.replaceSelection(`<a href="/api/attachments/${ba.id}?type=office&disposition=inline" target="_blank">${Ba.name}</a>`):qt.replaceSelection(`[${Ba.name}](/api/attachments/${ba.id}?type=${ba.content_type})`):(ba==null?void 0:ba.status)===401&&(mr.ZP.warning((ba==null?void 0:ba.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(Yr){mr.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const qt=Qe().fromTextArea(ls.current,{mode:Go,lineNumbers:!Aa,lineWrapping:!0,value:xn,autoCloseTags:!tA,autoCloseBrackets:!0});return qt.on("keyup",function(kn,Yn){Yn.keyCode===8&&(kn.getValue()==""?qt.setOption("placeholder",fr):qt.setOption("placeholder",null))}),qt.on("keydown",function(kn,Yn){if(Yn.keyCode===8){var sr=Tn(kn);sr&&Yn.preventDefault()}}),Fa&&qt.focus(),qt.on("paste",Xt),qt.on("dragleave",function(kn,Yn){Eo.current.classList.remove("mouse-hover-md")}),cA&&qt.on("beforeChange",function(kn,Yn){(Yn.origin==="paste"||Yn.origin==="+input")&&Yn.cancel()}),ni(qt),()=>{qt.off("paste",Xt)}}},[]);const Kn=(0,Se.useCallback)(()=>{if(Eo.current)try{}catch(Xt){console.log(Xt,"---- to set md editor body height")}},[pi,Eo,Ur]);(0,Se.useEffect)(()=>{function Xt(){let qt=new At.Z(kn=>{for(let Yn of kn)(Yn.target.offsetHeight>0||Yn.target.offsetWidth>0)&&(Kn(),Ar.setSize("100%","100%"),Ar.refresh())});return qt.observe(ls.current.parentElement),qt}if(Ar){const qt=Xt();return()=>{var kn,Yn;(kn=ls.current)!=null&&kn.parentElement&&qt.unobserve((Yn=ls.current)==null?void 0:Yn.parentElement)}}},[Ar,Kn]),(0,Se.useEffect)(()=>{if(Ar){let Xt=[];for(const[qt,kn]of Object.entries(RA)){let Yn={[qt]:()=>{Nt(kn)}};Xt.push(Yn),Ar.addKeyMap(Yn)}return DA.current=setInterval(()=>{zs.current&&Dn()},4e3),()=>{clearInterval(DA.current);for(let qt of Xt)Ar.removeKeyMap(qt)}}},[Ar]),(0,Se.useEffect)(()=>{$i!==Ur&&Ua($i)},[$i]),(0,Ma.Z)(()=>{if(!Kr&&mo>0){let Xt=new Date().getTime(),qt=window.sessionStorage.getItem(Zo);Xt>=mo+iA&&(!qt||qt!==Ja)&&(window.sessionStorage.setItem(Zo,Ja),qi(!0))}},iA),(0,Se.useEffect)(()=>{xr(Oa)},[Ar,Oa]),(0,Se.useEffect)(()=>{Ar&&Fa&&Ar.focus()},[Ar,Fa]),(0,Se.useEffect)(()=>{if(So&&Ar){let Xt=function(kn){let Yn=kn.target;if(UA.current){let sr=Yn.scrollTop/Yn.scrollHeight;UA.current.scrollTop=UA.current.scrollHeight*sr}};const qt=Ar.getScrollerElement();return qt.addEventListener("scroll",Xt),()=>{qt.removeEventListener("scroll",Xt)}}},[Ar,So]),(0,Se.useEffect)(()=>{if(Ar&&ro){let Xt=function(qt,kn){ro(qt,kn)};return Ar.on("beforeChange",Xt),()=>{Ar.off("beforeChange",Xt)}}},[Ar,ro]),(0,Se.useEffect)(()=>{if(Ar&&yi){let Xt=function(){yi(Ar.getValue())};return Ar.on("blur",Xt),()=>{Ar.off("blur",Xt)}}},[Ar,yi]);function Tn(Xt,qt){var kn=Xt.getDoc(),Yn=kn.getCursor(),sr=kn.getLine(Yn.line),rr=sr.charAt(Yn.ch-1),gr=sr.lastIndexOf("@\u2581@",Yn.ch),Rr=sr.lastIndexOf("@\u2581\u2581@",Yn.ch),Yr=gr>Rr?gr:Rr,Ba=gr>Rr?3:4;if(co.indexOf(rr)===-1)return null;if(console.log("change1:",qt,Xt,sr,Yn,Yr,gr,Rr,rr),Yr>=0&&Yn.ch-Yr<5){var kr=Yr+Ba;return kn.replaceRange("",{line:Yn.line,ch:Yr},{line:Yn.line,ch:kr}),{line:Yn.line,ch:kr}}return null}(0,Se.useEffect)(()=>{if(Ar){let Xt=function(qt,kn){const Yn=qt.getValue();Ca(Yn),sa(new Date().getTime()),qt.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Qn&&(tA?Qn(Yn,Or(Yn)):Qn(Yn))};return Ar.on("change",Xt),()=>{Ar.off("change",Xt)}}},[Ar,Qn]),(0,Se.useEffect)(()=>{if(Ar)if(xn==null)Ar.setValue(""),Ca("");else{const Xt=window.scrollY||window.pageYOffset;xn!==Ar.getValue()&&(Ar.setValue(xn),Ca(xn),Ar.setCursor(cA?1:Ar.lineCount(),0),window.scrollTo(0,Xt))}},[Ar,xn]);const Nt=(0,Se.useCallback)(Xt=>{const qt=Ar.getCursor(),kn=Ar.getSelection();let Yn=kn.split(`
|
|
|
`);switch(Xt){case"bold":return Ar.replaceSelection("**"+kn+"**"),kn===""&&Ar.setCursor(qt.line,qt.ch+2),Ar.focus();case"italic":return Ar.replaceSelection("*"+kn+"*"),kn===""&&Ar.setCursor(qt.line,qt.ch+1),Ar.focus();case"code":return Ar.replaceSelection("`"+kn+"`"),kn===""&&Ar.setCursor(qt.line,qt.ch+1),Ar.focus();case"inline-latex":return Wo("inline-latex"),Ar.focus();case"latex":return Ar.replaceSelection("```latex\n"+kn+"\n```"),Ar.setCursor(qt.line+1,kn.length+1),Ar.focus();case"line-break":return Ar.replaceSelection(`<br/>
|
|
|
`),Ar.focus();case"list-ul":return kn===""?Ar.replaceSelection("- "+kn):Ar.replaceSelection(Yn.map(sr=>sr===""?"":`- ${sr}`).join(`
|
|
|
`)),Ar.focus();case"list-ol":return kn===""?Ar.replaceSelection("1. "+kn):Ar.replaceSelection(Yn.map((sr,rr)=>sr===""?"":`${rr+1}. ${sr}`).join(`
|
|
|
`)),Ar.focus();case"add-null-ch":return kn===""&&Ar.setCursor(qt.line,qt.ch),Ar.replaceSelection(Vi),Ar.focus();case"add-signal":return kn===""&&Ar.setCursor(qt.line,qt.ch),Ar.replaceSelection(yn),Ar.focus();case"add-multiple":return kn===""&&Ar.setCursor(qt.line,qt.ch),Ar.replaceSelection(co),Ar.focus();case"inster-template-1":return kn===""&&Ar.setCursor(qt.line,qt.ch),Ar.replaceSelection($o),Ar.focus();case"eraser":return Ar.setValue(""),Ar.focus();case"trigger-watch":return xr(!So),Ar.focus();case"trigger-full-screen":return Ua(!Ur),Ar.focus();case qr:Wo(qr);return;case Ka:Wo(Ka);return;case Tr:Wo(Tr);return;case fa:Wo(fa);return;case"maths-latex":Wo("maths-latex");return;case ta:Wo(ta);return;case na:Wo(na);return;default:throw new Error}},[Ar,So,Ur]),qn=(0,Se.useCallback)((Xt,qt)=>{var kn,Yn,sr,rr,gr,Rr;switch(Wo(""),ma){case qr:const{title:Xa,link:Ya}=Xt;return Ar.replaceSelection(`[${Xa}](${Ya})`),Ar.focus();case Ka:const{language:ra,content:Vr}=Xt;return Ar.replaceSelection(["```"+ra,Vr,"```"].join(`
|
|
|
`)),Ar.focus();case"maths-latex":for(var Yr=atob(Xt),Ba=new Uint8Array(Yr.length),kr=0;kr<Yr.length;kr++)Ba[kr]=Yr.charCodeAt(kr);var ba=new Blob([Ba],{type:"image/png"});(0,ht.I)(ba,Mi=>{Mi.id?Ar.replaceSelection(``):(Mi==null?void 0:Mi.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":Ar.replaceSelection("`$$"+Xt+"$$`");break;case Tr:case fa:case vo:const{src:xa,alt:Bo}=Xt,Ao=qt,so=(sr=(Yn=(kn=Ao==null?void 0:Ao.name)==null?void 0:kn.split("."))==null?void 0:Yn.pop)==null?void 0:sr.call(Yn);return((rr=Ao==null?void 0:Ao.type)==null?void 0:rr.indexOf("image"))>-1||!(Ao!=null&&Ao.type)?Ao.align||Ao.width?Ar.replaceSelection(`<p style="text-align:${Ao.align||"initial"}"><img width="${Ao.width?Ao.width+"%":"initial"}" src="${xa}" alt="${Bo||""}" /></p>`):Ar.replaceSelection(`<img width="100%" src="${xa}" alt="${Bo||""}" />`):((gr=Ao==null?void 0:Ao.type)==null?void 0:gr.indexOf("video"))>-1?Ar.replaceSelection(`<video width="100%" controls src="${xa}"></video>`):((Rr=Ao==null?void 0:Ao.type)==null?void 0:Rr.indexOf("pdf"))>-1?Ar.replaceSelection(`<a href="${xa}?type=${Ao.type}&disposition=inline" target="_blank">${Ao.name}</a>`):ji.includes(so)?Ar.replaceSelection(`<a href="${xa}?type=office&disposition=inline" target="_blank">${Ao.name}</a>`):Ar.replaceSelection(`[${Ao.name}](${xa})`),Ar.focus();case na:const{row:Ii,col:Ji,align:da}=Xt;let dA=`
|
|
|
`;for(let Mi=0;Mi<Ii;Mi++){let OA=[],jA=[];for(let En=0;En<Ji;En++)Mi===1&&jA.push(jr[da]),OA.push(" ");Mi===1&&(dA+=`| ${jA.join(" | ")} |
|
|
|
`),dA+=`| ${OA.join(Ji===1?"":" | ")} |
|
|
|
`}return Ar.replaceSelection(dA+`
|
|
|
`),Ar.focus();default:throw new Error}},[Ar,ma]),Mr=(0,Se.useMemo)(()=>{switch(ma){case qr:return Se.createElement(kt,{callback:qn,onCancel:Er});case Ka:return Se.createElement(Rt.Z,{callback:qn,onCancel:Er});case Tr:return Se.createElement(ht.Z,{callback:qn,onCancel:Er});case ta:return Se.createElement(Ct,{callback:qn,onCancel:Er});case na:return Se.createElement(ar,{callback:qn,onCancel:Er});case"maths-latex":return Se.createElement(Ft,{showSaveButton:!0,callback:qn});case"inline-latex":return Se.createElement(Un.Z,{showSaveButton:!0,callback:qn});default:return null}},[ma]);function Er(){Wo("")}(0,Se.useEffect)(()=>{if(an.current){let Xt=function(gr){sr=!0,rr=gr.pageY},qt=function(){sr=!1},kn=function(gr){if(sr){let Rr=gr.pageY-rr;Rr<0&&(Rr=0),Rr>300&&(Rr=300);let Yr=Gr+Rr+"px";nA(Yr)}},Yn=an.current,sr=!1,rr=0;return Yn.addEventListener("mousedown",Xt),document.addEventListener("mousemove",kn),document.addEventListener("mouseup",qt),()=>{Yn.removeEventListener("mousedown",Xt),document.removeEventListener("mousemove",kn),document.removeEventListener("mouseup",qt)}}},[Ar,an]),(0,Se.useEffect)(()=>{nA(Gr)},[Gr]);const Gn=mA(bn),ur=mA(pi),_n={width:Gn,height:ur},Dr=(0,Se.useMemo)(()=>{if(mo){let Xt=new Date(mo),qt=Xt.getHours(),kn=Xt.getMinutes(),Yn=Xt.getSeconds();return qt=qt<10?"0"+qt:qt,kn=kn<10?"0"+kn:kn,Yn=Yn<10?"0"+Yn:Yn,`${qt}:${kn}:${Yn}`}return 0},[mo]),Or=Xt=>{const qt=[];if(tA){let kn=-1;Xt=Xt.replace(/(@▁▁@|@▁@)/g,function(Yn,sr,rr){qt.push({multiLine:Yn!==yn})})}return qt};function ia(){window.sessionStorage.removeItem(Zo),qi(!1),sa(0)}function va(){qi(!1),sa(0),Ar.setValue(window.sessionStorage.getItem(Zo))}(0,Se.useEffect)(()=>{$A[ma]&&ma!==fa&&ma!==ta&&setTimeout(()=>{const Xt=document.getElementsByClassName("markdown-popup-form")[0],qt=window.innerWidth/2-Xt.offsetWidth/2,kn=window.innerHeight/2-Xt.offsetHeight/2;Ms(qt),ms(kn)},0)},[ma]);const nn=Xt=>{Xt.preventDefault();const qt=Xt.clientX-bs,kn=Xt.clientY-ll;document.body.onmousemove=Yn=>{let sr=Yn.clientX-qt,rr=Yn.clientY-kn;const gr=document.getElementsByClassName("markdown-popup-form")[0],Rr=window.innerWidth-gr.offsetWidth,Yr=window.innerHeight-gr.offsetHeight;sr=Math.max(0,Math.min(sr,Rr)),rr=Math.max(0,Math.min(rr,Yr)),Wt(Yn.clientX,Yn.clientY,qt,kn)&&(Ms(sr),ms(rr))},document.body.onmouseup=function(){document.body.onmousemove=null}},Wt=(Xt,qt,kn,Yn)=>{const sr=document.body.clientHeight,rr=document.body.clientWidth;return Xt<20&&kn>Xt||Xt>rr-20&&kn<Xt||qt<20&&Yn>qt||qt>sr-20&&Yn<qt?(document.body.onmousemove=null,document.body.onmouseup=null,!1):!0};return Se.createElement(Se.Fragment,null,Se.createElement("div",{className:"markdown-editor-wrapper",ref:Eo},Se.createElement("div",{className:`markdown-editor-container ${ti} ${So?"on-preview":""} ${Aa?"mini":""} ${Ur?"full-screen":""}`,style:_n},Se.createElement(ze,{insertTemp:Za,watch:So,fullScreen:Ur,showNullButton:Co,showNullProgramButton:tA,onActionCallback:Nt,hidetoolBar:HA,extraUse:oa}),Se.createElement("div",{className:"markdown-editor-body"},Se.createElement("div",{className:"codemirror-container"},Se.createElement("textarea",{ref:ls,placeholder:fr})),So?Se.createElement("div",{ref:UA,className:"preview-container"},Go==="stex"&&Se.createElement(Ee,{value:Ja}),Go!=="stex"&&Se.createElement(Ue.Z,{disabledFill:ir,showProgramFill:tA,value:Ja})):null))),ki?Se.createElement("a",{ref:an,className:"editor-resize"}):null,ma===fa&&Se.createElement(zn,{callback:qn,onCancel:Er}),ma===ta&&Se.createElement(Ct,{callback:qn,onCancel:Er}),Se.createElement(Ye.Z,null,$A[ma]&&ma!==fa&&ma!==ta?Se.createElement(Zt.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:bs,top:ll},title:Se.createElement("div",{style:{cursor:"move"},onMouseDown:nn},$A[ma]),open:!0,onCancel:Er,footer:null,destroyOnClose:!0,width:ma===ta?"1200px":null,height:ma===ta?"80vh":null,className:"markdown-popup-form"},Mr):null))}},70859:function(hn,zt,de){"use strict";de.d(zt,{Z:function(){return ke},I:function(){return Ye}});var Se=de(22150),we=de(2453),Qe=de(69677),At=de(93421),je=de(31795),Re=de(78045),he=de(71577),ye=de(15476),Ie=de(67294),ce=de(52262),Ue=de(67294),Ee=Object.defineProperty,Ce=Object.defineProperties,Ae=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,b=($e,Xe,Le)=>Xe in $e?Ee($e,Xe,{enumerable:!0,configurable:!0,writable:!0,value:Le}):$e[Xe]=Le,x=($e,Xe)=>{for(var Le in Xe||(Xe={}))a.call(Xe,Le)&&b($e,Le,Xe[Le]);if(y)for(var Le of y(Xe))E.call(Xe,Le)&&b($e,Le,Xe[Le]);return $e},ne=($e,Xe)=>Ce($e,Ae(Xe));const{useForm:le}=Se.default,fe={width:280,marginRight:10},Ne={labelCol:{span:5},wrapperCol:{span:19}};var ke=({callback:$e,onCancel:Xe})=>{const[Le]=le();let gt=(0,Ie.useRef)();function Oe(rt){gt.current.width=Le.getFieldValue("width"),gt.current.align=Le.getFieldValue("align"),$e(rt,gt.current)}function ft(rt,ut){if(rt.status===-1){we.ZP.error(rt.message);return}Le.setFieldsValue({src:`/api/attachments/${rt.id}`,type:ut.type})}function tt(rt){let ut=rt.target.files[0];gt.current=ut,Ye(ut,ft)}return Ue.createElement(Se.default,ne(x({form:Le},Ne),{className:"upload-image-panel",onFinish:Oe,style:{width:470,overflow:"hidden"}}),Ue.createElement(Se.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},Ue.createElement("div",{className:"flex-container"},Ue.createElement(Se.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},Ue.createElement(Qe.default,{style:fe})),Ue.createElement(ze,{onFileChange:tt}))),Ue.createElement(Se.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},Ue.createElement(Qe.default,{style:{width:264}})),Ue.createElement(Se.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},Ue.createElement(At.Z,null,Ue.createElement(Se.default.Item,{name:"width",style:{margin:0}},Ue.createElement(je.Z,{style:{width:264}})),Ue.createElement("span",{className:"ml8"},"%"))),Ue.createElement(Se.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},Ue.createElement(Re.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(Se.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},Ue.createElement(he.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Ue.createElement(he.ZP,{type:"default",onClick:Xe},"\u53D6\u6D88"))))};function ze({onFileChange:$e}){return Ue.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",Ue.createElement("input",{type:"file",onChange:$e}))}function Ye($e,Xe){if(!$e)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,ce.bg)())throw we.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let Le=new FormData;Le.append("editormd-image-file",$e),Le.append("file_param_name","editormd-image-file"),Le.append("byxhr","true");var gt=new window.XMLHttpRequest;gt.withCredentials=!0,gt.addEventListener("load",function(Oe){Xe(JSON.parse(Oe.target.responseText),$e)},!1),gt.addEventListener("error",function(Oe){console.error(Oe)},!1),gt.open("POST",`${ye.KI}/api/attachments.json`),gt.send(Le)}},76621:function(hn,zt,de){"use strict";de.d(zt,{Z:function(){return Qe}});var Se=de(67294),we=de(73935);class Qe extends Se.Component{constructor(je){super(je);const Re=window.document;this.node=Re.createElement("div"),Re.body.appendChild(this.node)}render(){const{children:je}=this.props;return(0,we.createPortal)(je,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},9897:function(hn,zt,de){"use strict";de.d(zt,{i:function(){return fe},Z:function(){return ke}});var Se={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf"},we=de(57953),Qe=de(83062),At=de(94184),je=de.n(At),Re=de(28706),he=de(26194),ye=de(52262),Ie="data:image/png;base64,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",ce="data:image/png;base64,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",Ue="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAgCAYAAAD+Fz2gAAAAAXNSR0IArs4c6QAAEv1JREFUaEPFWgd4VWW2XecmhNAEJFQpAYHAo+OMBBBHkBJCdQhKqOq88j2eQ31Kb6KASWBgEFBAmkLojmJEihAEJaFEejUQSAIhEKRLSLjnfXv/5fzn3ht4880r99PvknvKPXevf6299v63BQB5R5dUtwoK4wDrFcuyqsLywLIs2LAAjwXA4r8tC/Kd/wHL8oh3eZzuReeJY/yH+FsfV3+L82wAtmXBQxfSv/m7AMvmS/nY014eL91FXk93FP8Btq3f6RPb5m8Tn/M/xXX0Of+vrqXPbS9s28vHvfROp3opGjZsr7qXPEddL9/pvvT8fD2/0/n0b/W9XvG7jfPF89D9+Duu2rCT7eBi71VvPybLyktZUh1W/lHbsp4VIFBQCCABEkVKB04e1+cZ52iQ6BIC1gBJA8THFPgSe1jwBgJJRf0pIFkyIBxs+cMVrCLwCgwHJA6EDp4bKHE6BVQEzASRgy8BEvd9zOfyeQZQAiS5WORx8xy1eIoCSSwo3ESx4GbW9dT5a2Aj1gm6YAb/SE8QB5sB0gGnY4pNxCARcBFHN0MCMYnPV0wz3v9vQFLBlHAaIJlgaMbJ1e86RkwywYAXtpdYERikQOCZC8cNknMPudwSres/zbsCj6eqkidHotxMIpDEMSVjCij6IABILH0EspBAfZ1ilw+YLrkz5E2L3P8YkxxmsMw9kUmO3OlACt3TIAkwhdwFZBJLsJA3dY7feZL5ioXqneTOuvbTPNuRNt8co0CS+UYyifOGkVsEcIFAknIXACR3bgqQk/xAEiA/6WXKHWcQ1nTBFokFS5eSLYcpMmf5SpoOnAOAYhOBJKMu7y/P0YBISZVy5wuKS/L8cpLDJOvaj3NtlcydoJnJXoKDIFgeC7ZmkGJFICbJZC9XPd/3/wEkJ/9IE6FzEoFkyRwjk7OLSWrFO6tfGQcdWMkkBZKQuH8AJPlsvrnKyt33F5vdkmEARC4xpEw7NpWbxPn+15hMckASwJty5+SsQC7wH5Y7dlzOy1skkwgk6bCU/dOuzmSVYoMA08wbdJlfTtKuzX2uOs80FE9jknVt7xxmUOCAm0xSzo6MgbDQRYMkjYbJILpEmQ3T5f1v5SQDJErh5Nokj1idhM4Rkxzbray2DqDLetOZyi6rvKNkzgckZhI5vAAu0GWv3QAK4JUki3tb136YbYt6RtYdiknEIlWXaLaYrs0ByMUk43pdK+n6yDcn+bo/twvkbKEs+BNy0qMH93Bi50Y0jeqH4JBQTR2yxIpJBFLO+WPY+ckUdP3zTDxbM0LpnsxJbiZlnzqIlA0L0fk/PuTaZ9/q2YiMeQfPVKkuLbXDJp3gbBtb541G/TbRqNPyZacG4rUg6h9lwemeKgf6OjkTWCtnT4JjEqjmMaXLDyRlBASbBIMcNrmtulngilKUjzOTPDKXAQ9u/wrbW4hSZcNgBRfzK3qLKmb5fhJACvzuxdNRJqwy2v/rZJQqX8kPJLrP1fNHsWPBRHQdEYeKtRqApE+iYzBJWObsEwewZ2Ucuo2agzKVqmHXkul4ePcWOg+dAU+xYrpOysv8BSXLVkDxUs+wI9w8/W006tAH9SO7iHO4uHWMiZI0bTJkER0QJJLPq8nxBkBu+VIBVznEseBmIeuwzzy/8FE+Dm3+FHmZ6egxdqEsgKVkAsg+cwhHkj7HvbxrHKOQ0JKI+EMPNO3YF7CCRSeB05boOBQU5CMlcR5yL5zCH6cth8U1mgCJFtWtq5ewe/H7HIzOw2eh9LOV/UDKOX8U2xZMRNSIOFSq1YCPu0FSRaqN7DOHkfzZDHQbmYBnKtfE/ds38d3c0ajRJBK/6/3P2lJvmDwIzbsORJ0XX2V2bH7/bTR6NQYRkVHafgvJDACSKnyLAInXX3ZyvE3rWwS3aFY4IMn2DitckOsaChSd92tWOn5OWonbOZkchJgPvpDMEEy6ejYNe1fFo2J4BCLadUdwSAlknUzFLyk7EPFSNAdAmQcC5+blc0jd9AluZl3g6wfO3gwEFxOsVDBYFh7cuoHtfx2Lms3aoGWvtzVAfJ5t49o5AVCXkfGorCROWWn9LqQr98JJ7Fg4GZ3fmYGwGvX4s2sXTiK0dFmUCaumOwcbJg9E8+iBeP7FjnzO5mlvoTEB1Lqrljin1ePUYGxcTKtutJxM42Bl745jk+CApHKLwyY/Jnn4bOkRHJDIgid/Nh23rmQgLDwCnqBg5KafRMz0z109u6SEYQgpURqdhn4ADwVaApu2ZSXO7v0G3d6dh3KVa3BttX3+GFzPOItKtRsiOLQErpxOw4CEzXwdfZ8DkpDbh/duoXjJMsww31fO2SNC4kbGo0KtBgwaM1DmBvEmjMOvVzKQNHsUOvzLJFSp14wBuX/rBu5cz8ad3GzU+X0HeDzBWD9pAFpED8LzrQRAm6a+iUYdY9CgdbRRuJp9O5XrRD9OtY5cRarqHdLxK7s+0ja7KJDM7oK706CaqE5O2rloAuq06ojaL7RH2ldLcfnYfsS8v0o7vusXTmPPsg/RJnYEy4XqThBIBQ/vY/O0P6Fhu+5o3mMIsy4pYTjqtu6CiLbRSFn3MdIP7kL/hM0ICgp2jI1EQtt5P2jEBznnjmLHxxMQPTIeYZSDpLtjkGQ+elzwCLdzs3A94zQObFqMsFr18biwAHdvXEVh/kOxIDwWuo5IQJmw57B+Yn+06DYIdVt14ntsnDIEjTr2Rf02XeGRtZUIvnR1vj0+r1f3BWnBELPEs4h3K/v7WZyDlDypPplydoHstJY7zSRlqx3W0f0Of7kYmcdT0GfaSt14/TlpFdJTd6L3hMW80vkHG3XSzkUTkX/vDnqM+VgImJJeACnr/or0A7vQP36TNBTA1r+MQuFDETh6Ne8xmCVu78o4ZB5LdUFFQfIWFsITTDnOZJiNNrHDEN6iHXYvmY6sU4f0dZTLKoU3QOlK1fBMxWooG/YcSleoDIsWCIB1E2LRottg1I3sxCzbMHkwGncigASDPK52kmKScoAMA0Amwq+ekgBl7ZypTYI/SE6AzA6Cr1tzOhCmu7Nw6G8CoD9OXaEB2p84l3NJjzFu46CYdPDLxcg4/ANen7HG2bogAbYsDdCA+E06Bx3fuppXOL1O7tqMNv2H4fnIzrh09EfcvZblAuhOXg7S9+9AvbZRKFOuIh+TaxU1GrdC+Sq1kHvxNB4XPkLZSs8hac5ohLdsh5bdh8htDBtn9mxB5bqNUK5KOAMgABqCupGdyXJgw6RBaNLpddRv60icKFBV4StqJFexKm04Mc5dxHphCYCEkruYpCyxUQOx5vttOSiZU7baAenQ10uQeSwFr01ZrveRdi+ZhsKCfHT580fyO9WekmDS0W2rcTr5a/SZthwhJco4+0rwIGX9fGbQgPiNsIIoB8luhaAhvhjRA637D2O5ke11F0BK4qJGJbCL4y0BCZJL7mSBun3BeAQXL4FX3h4v8lJ2Br6d+5/4XY83Ua9tNAdz7YRYtJQAEWBkGpp07IuIl7q5Og5OF0E1TX1AklsWXFAb3Qorc8cMv2apq0OgHZ7cG/Jp8fjlJ7nfQxJ56KulyDyRgt6Tl2mAdi6cwOah49APXAxRMnfy+4048f1G9Bz/CUqVq6DNCD1T6roFnIMGxG1kiePgSpAof34+sicD9HyrTrpGMhEyAaoY3kDYdNlW4D056fZUgzV106e4evYIeo5dwMHevXQ6G4Tu786DhxaI14u14/uhZfc3Ua91Fz6HclKTzm8wQH57RLSXxA+tcpLZmTCbqzInUg7K3PEhqZ/fno6WO+5cK4aJ1c6+XF+jtiFMJgkWHd7yGUtc70nL9HbDj5/H4/6v19F15GzNRrFBKK7/ectynNu/DW98uAYW5wrFTCBl/QJcOLhbAMQmQRS+tJdEr9UGQOIJZREtUfIFSJ3jBkm0hejai4eTsfeLOYiZtgLZJw9i//oFaDtgOMKbvyxzh41EBmgI6lFhChvrJg5A006vc/ng2y3QG3kSKGEcit7wI1JZl7d/wAwyAy5+l2EcfLYXKDBe9gMOKIGYlLZlGTJPpOK1iZ/JDgVw+G9LcPVMGnqN/0RYYdcurgXKUbkXT+G1iUvlMRVkC6kbBED9P9og7LlhMLwWAdSLk30dStjyZYIUCCClcZzMjZxEID28fwfrKad0jMGp5K9QtX4z/OGtseLOvJVkI3HsG3jBYNC6if3RlBnUXbeEBGkMhuhtc2cvKVADlcuAS9sIIOWkTBYEAEm7KiF3FBSzRvIF6fCWFcgigCYs1buy6anbcXzbWnT4t6koX622McMgFsmWWUNRvlo4Xn5znN98Q+qGhQxQ7Efr4AkKkd0G8SwscaN6oXXsMNSlolH2ETVQlqVtNuUgkjjXy4ZwXDonieJ22/wxyL1wmh0cWetioaFGQxNIHNMXL/R8iyWOQCPJa9olFg2IQXor3L19bs43CPAEkwKClPHddA3Q05hEbRcFgszeen/IVcyqwvMbAugAeo9fIhjpsfDowV1snTuag9ikS6xrCIWK2h9WzELrfsNQs2kbhyGy53dg4yIB0Kx1Qv6UsaFJB8tigCJjh6FG4xdx6MulaDtotItJ1LOjOiggQBIZE6TcS6fxw7JZeHD7JqKGxyGsVgQHMf/+bd7fCgkthTXvCYDqt4ligBLHvcEANXy5pyFf7saqbppqJhUNkpWxdZoNjzMnwPWPaQx85E6DZLCJ5M6jBkiU7FA+IYBOHkSvcZ/qVhKBlLZlObKO78eLMUNRreELfOz+zVzsXRXHLIoaEY+gYGKIsfFnWThADDqcjH4z18paxnGO9KNXj+7NFvfSkX3weh+jF/UAQ0I0SNTqoU5CkQBJkKzCApza8zUOJ61CidLlUJD/AI079kXjDn34Xr8c2Inj29ej1/hFuJZ+DKUrVOWGKYFHktcsqj8atOsh2KgmhHynf8RBZwiF2es/KWRlbJ0qTAIXnY5kuXOSaOso4+BiEgGldlp9chL14wRAi1zTQgUFD7F/7TzkXT6P0mFVUKx4KG7lZHLh2m7wuyhXNdydE+WkUOrGRZy4+81MlDnI2Z4oePgA6ycO5N9AueKlIe+Jlg/FQcrd0wGycf6nbTi+bR0bmZpNItG23zCcTd2OY98lInpkAspWrol9a+bg0YMHaP+nca49H2bQ2NfRrGt/NGxHDHJ3BcSOq9OQVbWRtuAB5M7K+Haq3vKWtkeOXDFcLgmSCPJnCiRiHFNWT/7I4paanNnp3MAkudLFrRzp8sKLK2fScOPyOXgfF3DvrWazl0R3wZBSZ+bOwo1LZ3AvLwd1ft/eMBfiGS8d+RH7vpiNf3qlN1p0H8wGhBeU6nh7KAcdwc4FkxA1Mh4Vazd05yD5F3UgqMnbLHoAajVqxZ9SIbxt/jjcv52Hxq/2QdqWFWgTO5x/1293b6Ag/xGCQ0K4AKcOeGTMv6M2PaPfQIrKM6bkGXtEej5PTArRDQRAgjq6KBTAkPX1B0m1902QVEvGBMmUJ7d5UN1w2hNyts35m7TUqnPo28Rz+Mqd6jyovOktfITsM2mo1bQtLxh1vglSzi/HWOKom03tm0DF7ONH+QhiWbREM1VuGeX/do83+25cOsdd+C7vzOSxtJO7NuHnb1ZpsEuWfZbNRAi3sQJNDamZO2fKRw70Bdw6ty4mTZE2W9pZCQpP7fjkFTPQKggKqL8HJA46j3EJkMz7qvEs9mW6a+HIr5Jhc0GZ5kYcF6xWe0kKpN9u38DlE6mo1bwtQsuUD1jM+tGK+2niU8oneVkXUL5KTdFNJ8Pw2z1upBIYVLyWq1JdtnWcjoC41lfunG1z4faEa3QVt3gMBkj/aMkkESQxreMEyWGT+kyB5OfufLsNmqFOb09Inti2cAYjfW2+wzY3g4ytc6OQ1c1V7e7cIMn62t0iUr85oODJDw2Q3ONcMvAy4Yskz39Ii10ESMZ0ke+snF+r52LS5CuApQcXldyJKt23SxAIJCGNDkiBd2XVIvCXO7VJ6J4ScrFCgukCSckYM5GToJZk89kDMUlv06tuAy/EJyEkAq2YxBvZVDdp/HxHjI3ZO7O3JoF0RrfUqJY5POIwCTauEoPW2LbNo7/+TPIfRgyUC9QAvDYCcgjF1dPTHQPBTi1l1PaX+c53/EuD5BrgN+TOmNEz86WSuSfJnXg2EWEOPHdO/h6QZHIPCJIzYuw7KeSSO1a2opumFpBoZX07pXqBjaO2bfPwfFEgmQzwBUkB4d7wEyvaL+g+3QgBKu3KqmasMiw+XXINkhzqN+otQSBluX0nhdSCkH07KWn0rOLZHJBUt/5JMBU9vSqTPt1Q1zTGUApv+5hTrU5D1D3OpXPVzeDiwc348SRIcYD9ikvupGHQY71GLnGtWBlc1XLR+UVuT/gzSUmlmWMokKI3F3BbQ00Yaek1meQ4UPciUxItJFCMK4uutXpWX5D+O0x6MkiyXeQDkp7mCTALzsZAztzRyIZt28meYtZ7JesNzPovre3F1xCIb8QAAAAASUVORK5CYII=",Ee="data:image/png;base64,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",Ce="data:image/png;base64,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",Ae="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAqCAYAAABfjB7GAAAAAXNSR0IArs4c6QAAEy5JREFUeF7tW2l0VFW2/m4FkhBmQ5iEJEwBMcgoElwMMoOg0q20ywkJQj/1MXTjoxVlkjm0QNs2AgIapNW2gRYRbGRMCDJGmWcIUxISyASBhITUfevsM9xzb91UgM567w8lrqq6de+puvs7397fHmJcPxJvGoYBGAYMw8Of2X/sGNhb+Rm9Ecedz/w8E4BpGPDQlYDpEWuYdCl9VtbD42WriOvZivwfYJrqmR0xTfo2fpxe8uvYcfpfXsuOm16Yppc+97JndqrXBPvFpleuJc6R14tntq5BX8Ov4+uz1/J7vfy+tfP572Hr8d8oP2N3T8e03yruzro/IN0D73bDCBjfYMDUy0be4S8IIA6ExwJEgsQOww4SHaHz2T9+DfspHA8DXjeQpNXLAMkQBiFjixuSsHLDSzAskNhxbkR5zPmaGVQazG5MQwDE1y0h40sj6kZnv4sDxD/Xz5Gbxz9I/Fq/IBGY3FAemNmG4Wlt5DKAyOBslzMGcYNzO5bNJDpfMk17/r8BSRpTwKmBxHev2LGScWL32z5jTNJYA3hhehkrJDstMOR5nD12kBTL3cC7DyaRTeH92sg9tFy4OGZoO5NsIJHr4zThjBLuT7LLAabN3WnuTTm5cmOSxQzafn6ZZLk7nW3k7hT7uAsrlUnkgvlOd2OTDXwnWNpGEbtHc4PSZ1ju3AOkG7kHl5sUN8hgHCDd3dlBEu7OBSQes+yM8w8SB9nfQ3d3FEGYK+N3JrEg1+XLFHGTjrikztMAkAZlIAmri/UFSAoQ/0yyuTyfmGSxUcVP8du85J4t0BmDyTDsNzJ75hxYpkQCJ4MbkzTBIN3Y/wNIVvwRIkLFJH5T3NicUfaYJHe8ZggnS7iCUCBxF/cfgCR+m0+s0tydTSy4CgcvjNxflpoU3ZVacyg0FZMskKTCs9ydFbPcVOB/7O5IcVkP2nWuTGIgCYUl5Z9SdTqrJBusgK/UFVOczpikVJs99rjFpLtmklKaWqz0AckQAPEo7wckLsFt0ptdIoC1qbxyjkklxYW4dGgPQhs0QfWwh7lUZuRXatykjc/xYkyyZLeU2iqo26Q3O1PKZRl3JIMcIBGT7iiF5VR3EpTzB3ciMKQK6jSOFjJcqjIX1ecQDtL92t2dCSM7eYkms11AEjHJAsGDwvxcXD6yV8hsGUuk7Jbqjz8LOcjlJR3iYiOiTWcEVXuI7Cq46RqTTG8J1kyJRYPojuj0/FuKSZR9sN0umGSBJHdkaUyyhARfQoJkl89C45Ohb13Pxq5vFiDqyQGo37yt2As8/+F5Es+nfv3xS2SlnkWP2A9UbuaU/nKz2JSgi3iQG83I3r/I5OzgSarQzCoptRJVSwRkXz6LLYsmoUJgEAwPS0uFAyo7D4VZUoI7RbfRb2wcwiJaUDKbcfoQLh78mbPAZY0rJw+i4HoOGj3eXWOOlcCyS8Jbd0btJq1kcNKYxCWzHpPsSaxMakt3d8VFhfhlfTwuHd6Nlt2eQVTn/shNv4DC/DwrYfYC16+m4njSD3i023MIqVFLJKScRcFVqqNqaH2bfLeBJUAisAXw7A6NrH0LFUBSvZGIkMzRqweUiRpgAG1dPBk9RkxGWKNHuF0ZUJr0tudRbANwg15LOYaNn0xA37FxqB3Rgq45lvA9kv+1FLWbtBS+qiykrWoDuyDz7DF0eG44WnZ7Fiw+8S3uyyQ7SG4xyXJ10m3Ja9h6p/dsxKGf/oHWfV9EZspxpJ86qEVG/y/Dozshusfz7kmuTeILRkp2Zu1daPISDiNNgI1JPiAJsLIun8G2xVMJoFqRLZB18RQ3iIhlKk8SlCDpHhCAsMhHkHnuKH762/voOyaOrmX8O564Fsnff4GX531nEege8qQV455D+0GvE0DSl1vPVjLrE5P0oKyM5Mskinfi8ytnD6NWeDN4PAEqDzqe8D3OH9iBnsMnoWJwCLeFtwS5V1NRLexh38qEQ4a7uTvJJOPank9M6aacIJnS4A42MT/LAHrqjYkIa9QSq6cMRUlxkd8tVLFSCIZM/wpXBUD9xsQhNKI5udIzuzbiyKZvMXjKcqQe3SeiVVksIggQ3rIjVk2NRXSf3yGqUx8r1ukMUj6ePLusIWk1O11Y6MJBBHdvCYoLbqFicGUBlFW3y0k7h4QVcWjT72U0bBUDWTo6/2siDm9bjSeHjEKNepGlguQvJlEeyAByFkGdMcnJpGwG0JIP0f2NDxAW2RJ3igp4dUHkSDtWxNHrrsP+xJNX9sbjQWBwZVxNOa4YVDuiOaVl7PupwGoAK8cNpjh1t4/XFqxToEh1p+pdYhFeKGVGFfVVBpJQFVYQLx2kAxu+xJVTB9Hllf9RscU0S3D75nUkxM9B5ZphiBnyNs9zvV6Kd96SEuxa9QnyszPR5ZV3EFSpyj2AZCXfxtXdf+WJqowjqppgFw46SAyg7Z9NQ/fhH6BWoxaqYCrX2bZsGq3XY+RkhzQ3cDXlBDYtfB99R89BWGRzgk+CxH5FyZ3bSigU5Gbj6NY1OLt3CyLbdkG7Z2MRWKmSDbuAisG0a6VKpJRV5EmKLeRSrOoyJ5EbSFa1WZfg+TmZ2LlyHopu5aPrK+NQrXZD3LqehaS/z8ONrCskHBgghfnXcbvgBopu3iDwmIgovl2Iuk0fw+PPxPrW7/RKh5eDwpNjUT1n95K562ObzFalHgJKB8kAc3ns8xwG0NLp6D78fYoj7OZLiooVGElfzqXXXYaOF2oQqBAYDE9ABWLQpoUTCaBaEc1VUVa2Im7nZeHisb24dGg3rpw+hMrVQ1F48zoGvfc3VHmojg2c1OPJOLh+Jdo8/SoaSPkL4HZBPu1iNybJtoMCSakmWVi1qt0Vg4NV7CkqvIWk+DjcyEpH37dnIT/7KhLiZyMopCqCKldBIHsOqYLASlURyN4HV0alkKq4mXsNh7euRodBwwgoFRudBVeZo9lKS14YGT//RQGkS2qrtmaBJGNSTuo5JCybju6xExAa2QJpJ5Kx66u/+PVKXV57Bw2iO5GK2/TpJPQdPRu1Ihj7uGs7mbQB5/ZvQ9bF0yTfI9p1QbOYfqgVGYV/z3+HVCIDlW2vy8f242TiD6SiGrXvhtb9X0K1WvVFTQuIHzvobj1kqecxUfPChyu5axRGY8CnnzyAcBZrTBPeO8UoLixAhaBKjLYUpzwVAmB4KqDkTjHF5cDASji9eyPCH+uMikEhqi/lbGnoNUG5iahklbFzgYpBVqFUK5qKfo/Mk9hOz047i8RlM9Bt2HvEoKKCm8jPyRDGNnBgXTzdeNtnYpF/NRXBVWsgNDwKQZWrEoM2fzoJfUbPQlg4k9k8Rp3du5mka8PHYlA3qg0qVgxE3rU0JH+3DGknfiFG1m70CHLSLpD7qNe8DTr8ZgRq1ItQRiZN4zVxZs8mnmfa0ioeYySrRLYhkylVBRd+hjoyke26qj6SW/sh49QhJH01DwPG/BnBVatjzfQReLTHb9Dsid44s3cLTiT9QJ/pUl3GPLmevXXBE2fZ8KNEPDNpgWmKCC0B8mUSZ5E8npV2DonLZ6Dr6+8SQE5gE5bPJNMwlbdl8SRUq90AHX/7X2Sda+dPcIBGzeQuTmwAoTDIgHlZ6TiVtAEnk9ajduOW6PjCmzi2eTXOJW9HzIujkLJ/O7Gs+4iJPgyQIHGNZ5WFdHendzply9Y9JmklGpjEloTPZ6LNgFdR8+HGuHhwJ/atWYLB734KT8UgrJ4Wi0d7MoD60IY7seMH9B/7kVVt0OS66tA6+k56TZAafJk75hODvJRnWszxB1I2k5afz0QXBhDFEb1NYSDx81lkuO7DJ4K5w82LPkC/0XGoXjcC184fx+ZFk9H7v2ciLCJKMMiDmzmZuHAgCRcO7kT25XOkjNoOfA2N2nWjmLLrm48pLg2ZuRL5OdewYe5Y9BkzG3WaRPu6KRPwyADMawp8F/MAYFUZbK1zf8KBC4zzvyRi7+pFeHrcfFSqHorTMj2YsIQ+ZwBF9/otAXRmz2acSFqHAWPnKfVmdWXttT+9h6ReM9FALi5xnmo3eIUI8M8kAzlpKUj4YhYBVFx4CxmnWUYtZTaQdvIAGa1+i3Z0NDfjEmrUCUf9Fm0pmG5ZzACagTCWBwGkdtbOfJPiTETrzmjU4SnUaxINrycAKfu3IXntMkoMWbmn96iZqNO0FRKWTqf3/cfNc48jDpCkuhNRWgNLuBTVbtZ6N6L5x3H1YtvSDwnlbrETyOi/ro9HxunD6DsqjuYbVk0dhuheL1A+dnrPTzixYx2e/sN8m3q7W5BUJSMj8SNiEJdTllLzBxIDKDF+NroM/RNu5WXh0uFdVr4jo74WGWRRIKL1k6TEtiyZgl5vTxcAcfYx6V6jTkNSe0w056alIPn75cg4exQtugxEm/4v4ZsJL5G7a9a5HzFzfdwYPNbvRbQe8MpdgeRkkp1ReuNPME3rzt7MzsS6uaPw+OCRaNS+Kxl986cTUbVWPTzO3Ddj0JTXCaDmMf1xes+/cTxxHQb+cT5YLS/z3DFiO4UKW+fXZcZBqzQYVxL+LPIgORjC3Z3H2V4QUz/M2Nlp57Ejfg66vjoeD0XyagB7eKhwyqW45SJ5MVUeYy5uy5Kp6PUWA4i7OP45UHTzOs7/moRzyduQfTmFSipPvPAWajRoAm9xEb4e/zw6vzwWjTv2pO85sX0t9v9rKfl9liO5PhxMUjU65e6kvNaZpNXzBEiHN3+L4wlr8eyERbSJ8q5cwsZP3kO7gUOJ8eyxevJQtOo9BFGd+hGDWAlr4LgFKLyRgx8/fhc9Rk5ClZp1VEzSBUJpfSQjbftck7W7pUHJVXkEk0qJSTnpKdgRPxeteg1B9ToNrV4SoWMBJFsUOgi5Vy7hwPoV6PXWNNQK53lQTvp5HNn0T6QKtdYw+gk07dgLdaNaw/AEkJvMvHgSGxeMR8/fT0W9lu0UFoc2/B2HNn6Dlj0Go/1zw0sByYRHq68qSSt3qgLLPvkjWw5MWa2bMwqhDZui0+9Gg7VAmAdh9zLgD/PgqVCBjL5q8lBE9x6CFjH9cWr3RgJo0Dsf0/1tWzYDfd+egeCqNa3RK22ky2cIRcRQI3VbHDFIgsQoSPcim3Gy06oxIzv9PJJWzHU3xl0e7fnmNISFcwYV5LGs/COqFjBREFS5GiGdd+UCbmRn4lbuNZxKWo+C/Fw8P3UFAipUVDN37OuSv1tKcalhq06lf7tpgcTFlNWlJePYQKI3wpBAxpkj5Ja7D3sXdaPaklBgOVvMi6PBNpOsUqya9BrVBJmLSz26F7tXLUTj9t3JfbOKw6A/LqCSl7Ph5xzn0tlkpG2dQ0MjOkiq0aaBpHdTc69cwM9fLaASf836jcXpHj6YqNoTvAXB662iFcFaFakp2P2Pv+KpEZMQ2qCp5grtk0Ls+87u24J9az5DSPVQ1KgbThWDanXD+ZrMhGIwUhBXudrSULr7mTu7u8vPysDJnT+i7YCXqeJ/cucG+gXNYvqKFjs/P3ntUtR/pAPqNGmFkqLbOLL5n8hOPYOACoFo2OoJsBjs5tas1rlWkhKVBiN16xxiECV1GlBlgWRv5Hmo/U3ss8Ufy+hUDlVy3IpVMmbJlofv9CoHmP0+xnI533C/IDEDSXd3r0xSlWe9XeAyc8cZwGuC9lYCG4yUk6lWSUl2ZZ3gEctTt8xWlQQJki0mucwqcKFmFwIcXC4IaGf7NPwkk1zmG+T0KoFsiQa5SWR+5gRJVsBlHU81KMroJekg2ce5hNH8uDtXkLTpIuesnN5L4sCxmrtLS0O2zh2gGpc3z9Jms9kO5YrKAom7J9+pH6daEwCp1rkbSL6gKgYJBtOkEO9PqEKqPinkxiT1+6xszLV1bnN9GpOoKc7UnjjBHpPEjhesUcJBi1sqZlAwcTb8nEzSx5Bl5ZrHOznbIOpO7Fg6AWR3M0zB8f6MJZfdQbLiktXuZj6ajw+LYXk/rXOLdfy7VMvcdfRYukV3d6fmKRi03BVQ9d3vwwaSGABxBan0riwnmyUoTJSUEmesriwv80ggrfxLgSRYBBNfG5c2zbT6QZo7k000HSRXo3Or2oI9b53z425dWcp7xHyDzziXPmLscHf2DcGLrHrDj4sUbmEGkvxufyCVPr0qAjZbUBuIpLVEjPGKHo5eqiEXWKoLs4Nk/ZWEHSQRk7KDEdzauPjTDNFu4FpI5UPCwBaT7Cyyxxh5rRQCnEGcTWWApP7cRRMOkkG6IlRgSRA8YlzZP0h3wyT/IMnhE1F6dcwxcIls/6uKskCy/pRFMknLv4B0mN7twSWB40M6jbhs/Lw4djGAkaXtss6/X16Wo7jLzOfBafdjAePot1MC83IubQfMGLcFHgB0P2Ytv2uIHfsXj6xXhJJkwKznXPoBQOVn7PtZSbmvPctiY7wl2G6aCNQXegDQ/Zi1/K6xxZfdn70x0uv1spikHg8AKj9j389KPgLAKRoeAHQ/Zi2/a3wAcoqGBwCVn7HvZyVXCa2LhgcA3Y9Zy++aUnMcKRpiRi4PKr+ve7DSvVrAbxLKREOnEUuX3OuiD84vPwv8L+YNX/sKgQHCAAAAAElFTkSuQmCC",y="data:image/png;base64,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",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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",ne="data:image/png;base64,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",le=de(67294);const fe=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Ie,swimg:ce},{name:"101\u8BA1\u5212",ptimg:Ue,swimg:Ee},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Ce,swimg:Ae},{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:ne}];var ke=({className:ze,dataSource:Ye=[],col:$e=4,right:Xe,bottom:Le=23,precision:gt=0,wrapWidth:Oe=1200,trackEventItems:ft,loading:tt,onRemove:rt=()=>{},isCurrent:ut=!0,showAlias:dt=!1})=>{const vt=Math.floor((Oe-($e-1)*Xe)/$e),Je=[{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(et=>(window.ENV==="build"&&(et.ptimg=`/react/build${et.ptimg}`,et.swimg=`/react/build${et.swimg}`),et));return le.createElement(we.Z,{spinning:tt},le.createElement("div",{className:je()(Se.list,ze)},!!(Ye!=null&&Ye.length)&&(Ye==null?void 0:Ye.map((et,kt)=>{var Rt;const{name:ht,id:Zt,identifier:sn,featured:Nn,school_name:gn,image_url:zn,excellent:Lt,is_plan:Rn}=et;return le.createElement("div",{key:Zt,className:Se.wrap,style:{width:vt,marginRight:(1+kt)%$e===0?0:Xe+gt,marginBottom:Le}},le.createElement("a",{className:Se.li,onClick:tr=>{tr.preventDefault(),tr.stopPropagation(),ft&&(0,Re.L9)([ft]),(0,Re.xg)(`/paths/${sn}`)}},le.createElement("div",{className:Se.img},le.createElement("img",{className:Se.cover,src:`${zn}`}),ut&&(0,ye.bg)()&&(et==null?void 0:et.studying)&&le.createElement("div",{className:`${Se.movebq} user-path-items`,onClick:tr=>{tr.stopPropagation(),rt(et)}},le.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),le.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Rt=et==null?void 0:et.subject_tags)==null?void 0:Rt.map((tr,He)=>{var jt,We;if(He===0){const ge=(jt=Je.find(Ke=>Ke.name==tr))==null?void 0:jt.swimg;return le.createElement("img",{className:Se.sign,src:ge,style:{left:"-4px"}})}const pe=(We=Je.find(ge=>ge.name==tr))==null?void 0:We.ptimg;return le.createElement("img",{className:Se.sign,src:pe,style:{left:`${48+52*(He-1)+2*He}px`}})}),le.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(et==null?void 0:et.excellent)&&le.createElement("div",{className:Se.bq},"\u5F00\u653E\u8BFE\u7A0B"))),le.createElement("div",{className:Se.name},le.createElement(Qe.Z,{title:dt&&(et!=null&&et.excellent_alias_name)?le.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${ht}`,le.createElement("br",null),le.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${et==null?void 0:et.excellent_alias_name}`)):ht},le.createElement("span",{className:Se.e},dt&&(et==null?void 0:et.excellent_alias_name)||ht))),le.createElement("div",{className:Se.tags},le.createElement("div",null,le.createElement(Qe.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},le.createElement("span",null,le.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),le.createElement("span",null,et.stages_count))),le.createElement(Qe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},le.createElement("span",null,le.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),le.createElement("span",null,et.members_count)))))))})),!Ye.length&&le.createElement(he.Z,null)))}},67341:function(hn,zt,de){"use strict";de.d(zt,{jL:function(){return je},w9:function(){return Nn},QD:function(){return vo},cQ:function(){return kt.Z},op:function(){return lr},O5:function(){return Oo},_b:function(){return uo},t7:function(){return ke},Gi:function(){return He},YG:function(){return Rn},qp:function(){return E},vr:function(){return Zr},qE:function(){return Tr},Je:function(){return $e},wb:function(){return et},cq:function(){return ct},tp:function(){return ne},Si:function(){return bn},k8:function(){return cA},Du:function(){return ki}});var Se=de(67294),we={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},Qe="data:image/png;base64,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",je=({dataSource:ir=[],img:fr,imgWidth:Nr=346,title:oa,sunTitle:Ar,bannerExtraContent:ni})=>Se.createElement("div",{className:we.banner},Se.createElement("div",{className:we.content},Se.createElement("aside",null,Se.createElement("p",null,Se.createElement("b",null,oa),Se.createElement("span",null,Ar)),ir.length>0&&Se.createElement("div",{className:we.btns},ir.map((Ja,Ca)=>Se.createElement("div",{key:Ca,onClick:Ja.click},Ja.name,Ja.sign?Se.createElement("img",{src:Qe,width:39}):null))),ni),fr&&Se.createElement("img",{style:{marginTop:33,marginRight:38},src:fr,width:Nr}))),Re={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"},he=de(94184),ye=de.n(he),Ie=de(96486),ce=Object.defineProperty,Ue=Object.getOwnPropertySymbols,Ee=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,Ae=(ir,fr,Nr)=>fr in ir?ce(ir,fr,{enumerable:!0,configurable:!0,writable:!0,value:Nr}):ir[fr]=Nr,y=(ir,fr)=>{for(var Nr in fr||(fr={}))Ee.call(fr,Nr)&&Ae(ir,Nr,fr[Nr]);if(Ue)for(var Nr of Ue(fr))Ce.call(fr,Nr)&&Ae(ir,Nr,fr[Nr]);return ir},E=({dataSource:ir=[],value:fr,onChange:Nr,onTitleChange:oa,className:Ar,title:ni,titleWidth:Ja=41,style:Ca={},fontColor:So="#6A7283",showCount:xr,classNameActive:Ur,styleItem:Ua={}})=>{const[ma,Wo]=(0,Se.useState)(0),[mo,sa]=(0,Se.useState)(!1),pi=(0,Se.useRef)(null),nA=(0,Se.useRef)(null);return(0,Se.useEffect)(()=>{var Fi;ir.length!==0&&(((Fi=pi==null?void 0:pi.current)==null?void 0:Fi.clientHeight)>97?Wo(1):Wo(0)),ir.length===0&&Wo(0),sa(!1)},[ir]),Se.createElement("div",{className:ye()(Re.row,Ar),style:Ca},Se.createElement("div",{onClick:(0,Ie.throttle)(()=>oa==null?void 0:oa(),2e3),style:{width:Ja,marginTop:mo?12:4},className:`${Re.title} ${oa?"current":""}`},ni),Se.createElement("div",{className:mo?`${Re.tagsWrap} ${Re.tagsBorderWrap}`:Re.tagsWrap},Se.createElement("div",{className:Re.bar,ref:nA,style:ma>0?{height:ma===1?97:"auto",overflow:ma===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},Se.createElement("div",{className:Re.tag,ref:pi},ir==null?void 0:ir.map(Fi=>Se.createElement("span",{onClick:()=>Nr(Fi.id),key:Fi.id,style:y(y({color:So},Ua),(Fi==null?void 0:Fi.style)||{}),className:fr===Fi.id?ye()(Ur||Re.active,Fi.classNameActive):""},Se.createElement("span",{title:Fi.name,className:Re.name},Fi.name),!!xr&&Se.createElement("span",{className:Re.num},Fi.count))))),!!ma&&Se.createElement(Se.Fragment,null,ma===1?Se.createElement("div",{onClick:()=>{var Fi;Wo(2),((Fi=pi==null?void 0:pi.current)==null?void 0:Fi.clientHeight)>245?sa(!0):sa(!1)},className:Re.action},"\u5C55\u5F00",Se.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):Se.createElement("div",{onClick:()=>{nA.current.scrollTop=0,Wo(1),sa(!1)},className:Re.action},"\u6536\u8D77",Se.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"},ne=({dataSource:ir=[],value:fr,onChange:Nr,className:oa,style:Ar={}})=>Se.createElement("div",{style:Ar,className:ye()(b.tabs,oa)},ir.map(ni=>Se.createElement("span",{onClick:()=>Nr(ni.id),className:fr===ni.id?b.active:"",key:ni.id},ni.name))),le={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"},fe=de(69677),ke=({dataSource:ir=[],value:fr="",onChange:Nr,onInputChange:oa=()=>{},className:Ar,style:ni={},placeholder:Ja,allowClear:Ca=!1})=>{var So;const[xr,Ur]=(0,Se.useState)(""),[Ua,ma]=(0,Se.useState)("");(0,Se.useEffect)(()=>{var sa;let pi=fr;(sa=JSON.stringify(fr))!=null&&sa.includes("{")&&(Ur(fr.id),pi=fr.value||"");try{ma(decodeURIComponent(pi||""))}catch(nA){ma(decodeURIComponent(pi||""))}},[fr]);const Wo=()=>{Nr(encodeURIComponent(Ua),xr||null)},mo=sa=>{sa!==xr&&(Ur(sa),Nr(encodeURIComponent(Ua),sa))};return Se.createElement("div",{className:ye()(le.input,Ar),style:ni},!!ir.length&&Se.createElement("div",{className:le.dropdown},Se.createElement("div",{className:le.text},(So=ir.find(sa=>sa.id===xr))==null?void 0:So.name,Se.createElement("i",{className:"iconfont icon-zhankai4"}),Se.createElement("b",{className:le.b1}),Se.createElement("b",{className:le.b2})),Se.createElement("div",{className:le.menu},ir.map((sa,pi)=>Se.createElement("div",{key:pi,onClick:()=>mo(sa.id)},sa.name)))),Se.createElement(fe.default,{onPressEnter:Wo,value:Ua,onChange:sa=>{ma(sa.target.value),oa(encodeURIComponent(sa.target.value),xr||null)},bordered:!1,placeholder:Ja}),Se.createElement("i",{onClick:Wo,className:"iconfont icon-sousuo9 font14 pl10 current"}))},ze={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:ir,onChange:fr,className:Nr,total:oa,pageSize:Ar,style:ni={}})=>{const Ja=ir<2,Ca=ir>=Math.ceil(oa/Ar);return oa<=Ar?Se.createElement(Se.Fragment,null):Se.createElement("div",{className:ye()(ze.quickPager,Nr),style:ni},Se.createElement("div",{onClick:()=>{Ja||fr(ir-1,"prev")},className:Ja?ze.disabled:""},"\u4E0A\u4E00\u9875"),Se.createElement("div",{onClick:()=>{Ca||fr(ir+1,"next")},className:Ca?ze.disabled:""},"\u4E0B\u4E00\u9875"))},Xe={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"},Le=de(57953),gt=de(83062),Oe=de(12604),ft=de(11320),tt=de(28706),rt=de(96908),ut=de(57177),dt=de(81378),vt=de(26194),et=({className:ir,dataSource:fr=[],col:Nr=4,right:oa,bottom:Ar=23,precision:ni=0,wrapWidth:Ja=1200,trackEventItems:Ca,loading:So})=>{const xr=Math.floor((Ja-(Nr-1)*oa)/Nr);return Se.createElement(Le.Z,{spinning:So},Se.createElement("div",{className:ye()(Xe.list,ir)},!!fr.length&&fr.map((Ur,Ua)=>{const{name:ma,id:Wo,identifier:mo,power:sa,cover_image_id:pi,pic:nA}=Ur;return Se.createElement("div",{className:Xe.wrap,key:Wo,style:{width:xr,marginRight:(1+Ua)%Nr===0?0:oa+ni,marginBottom:Ar}},Se.createElement("a",{target:"_blank",href:`/shixuns/${mo}/challenges`,className:Xe.li,onClick:Fi=>{Fi.preventDefault(),Ca&&(0,tt.L9)([Ca]),sa&&(0,tt.xg)(`/shixuns/${mo}/challenges`)}},Se.createElement("div",{className:Xe.img},Se.createElement("img",{className:Xe.cover,src:`${nA}`}),Ur.is_jupyter&&Se.createElement("img",{className:Xe.sign,src:rt}),Ur.is_jupyter_lab&&Se.createElement("img",{className:Xe.sign,src:ut}),Ur.is_unity_3d&&Se.createElement("img",{className:Xe.sign,src:dt})),Se.createElement("div",{className:Xe.name},Se.createElement(gt.Z,{title:ma||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},Se.createElement("span",{className:Xe.e},ma||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),Se.createElement("div",{className:Xe.tags},Se.createElement(gt.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},Se.createElement("span",null,Se.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),Se.createElement("span",null,Ur.challenges_count))),!!Ur.myshixuns_count&&Se.createElement(gt.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Se.createElement("span",null,Se.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),Se.createElement("span",null,Ur.myshixuns_count))),Se.createElement(gt.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},Se.createElement("span",null,Se.createElement("span",null,Ur.level))),Se.createElement("div",{className:Xe.rate},Se.createElement(Oe.Z,{allowHalf:!0,disabled:!0,defaultValue:Ur.score_info}),Se.createElement("span",null,"\xA0",Ur.score_info?`${Ur.score_info}\u5206`:"5\u5206")))),!sa&&Se.createElement("div",{className:Xe.lockWrap},Se.createElement("img",{src:`${ft.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Se.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!fr.length&&Se.createElement(vt.Z,null)))},kt=de(9897),Rt={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"},ht="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXWmQXFd1/s59r3t6nX00o93GluV9AQNxiAkIB0OMISFsFQqSAhOohFR+JKmEQPILClJZfpEfIUAChFQSHIJxnGDiDYwsb8KRLUuWZcmSxqN9pJF6nV7eSZ373u1509Mzvd2eGVt6VV2z9Ht3+9459+yX8Bq4mDmWK2GLqla3MvFWZt4KpjVMSBNzGoQ0M6WJkJbpMiNDxBkwMkyUIUYGxCeJaB8x7fMcZ18yiv1EVHy1Lw+9GicwO8tXlSrlbSB6O4HfANAmZlY250JEHsBHGLQTzA9H3chDfX2012Yfy9HWqwJgZh7NF6vvY/a2gWkbgyeWY3Hq+yDQcRA/RKQeSsSce4jo9EqMo50+Vy3AzNxXKFTv9MAfB/AuZo60M7Fe30tEZQA/UqBvx+POvUQ02+s+O2l/1QGcy5Xe6Cn1SXj8YYAHO5nU8j9DM1D0b8rzvpFMRp9a/v4X73HVAJwplN9GHj7P4NtW0wK1OxYCPcAKX0rHI4+0+2wv7l9xgHPFyrs9j78A5l/sxQRXrE2ix5SiLyZj7v+s2BgArBjA+XzpzR7oq8x880ouQK/7JqKnFfiziUT0iV731aj9ZQeYmYez+fJXiOguZl72/ldkkYmYmb+eSkT+lIjOLOcYlm2BBcx8sfoJz+O/BHhkOSe5evqiaaXoTxIx55tExMsxrmUBOJ/njVVUvgvmW5djUqu+D6JHHbgfTSRostdj7TnAuWLlDq/K37pwqXYxCGlaOfRbyZh7Xy9B7hnAzOzmCpUvA/jDC2WvbReogE3/TTLufo6IKu0+38r9PQE4n+f1VVS+B+ZbWhnEBX8P0Q4H7gcTCZqyvRbWARZHQLlavp8ZG20P9rXcHhEmI07kdtsODasA5/OlX6gy/dfF/bbTV5GmHeL3JBLRxzttof45awCLRYo9vpuZE7YGdyG2Q0R5UvQBWxYwKwBn8pWPEPg7IlhdiKDYnrMIXAz6WDrh/mu3bXcNcEC5P7wIbrdQzH9eQCZF7+2WkrsCWPZcD/TgRbZsF1zTmrBrBX5HN3tyxwD7YTOVRy8KVL0Bd65Vmo667q2dStcdASx6rofyjouqUK/B9dsXFUohcksnenLbAMtemy1UfnrRiLE84NZ6IdqRirtvbdfi1TbA2Xz5r5j5j5Z5ehe705RMf51KRP64ncVoC2BxHLDH9/batlz2gJPnFc7PArNVgvjViABH6Zhm/ZErQoxkH7AmxYhHlsX71s7aWr9XbNek6M52HBQtA6xdflx5pldCVaEMHDuvcK5A8AjI5oB8EShXgEoZKFeBSgVQCohEgKjr/4z3AUP9gCIg7jLWpBn9fa9lsMXa5d7UqquxJYCFYrOFyk964c8V4F44oVCsEs5lgfNZIJcHPMFIk27wU0sbof/V0UcyBgz2AyMDQDQCbBzwXrtAEz2airu/3ErQQEsA5wqVT3qe93WbPKfqAS+eUsiWCWdmgJPTQLVaB2gjw6oB3U9B0azbsGz5XV6KsWFg01pAzGqXjniIua89ilZK3ZWMu99ohklTgP0YqsqLNlnz+SJh7ymF8xkf2JKEkFu+BOx1Y8CGNcBAH2P9gGe5h5VujqZTCfeKZjFeTQHO5EpfA/ApW9N5ZYYweU5h6jhwPlfHcpux5Ha/BxCLAldfBqSijMtHX2sg4x/SyejvLIXNkgAHoa07bEnNe48rnCkQDr8CFBokehh2q1ntIizYsOVG3y/g6AH7dl3gykuAvj4gAkahSihUCCVP9nryJfNgj1dguIrQ5wKJCCMZZaSjjOGEh6jV9LbuSUb2YAW+ZamQ3CUBzubLT9mKW95zTOFkhnDoqC8NL8clL0oqSYgnCSoCVIM92580axAjji+BuyqQ4RgQOq8wUKrK/0jv83Ilo8BQzMO6VBUDseWYQfM+JO46lYi8cbE7FwVYZxxUvf9u3kXzOyZnCIfPKuw/FAhSgcxTz3GbyFQLpOh6Ics877qE9AAQiZEGSyJUI6JGOT5VxlxocEWvdgTcAGQBUtQwWRTDTQTkYhXIlQnZElD2fMBjDmMizdjYX0VkhSlbOepXF/M6LQpwJl/ebiOd5FyR8PxxhQNHgGKP8+9EL04PKU2tAr5LjIQLJB0DJmswDbACpuP41KuBFYDlEwBsKFdz72ClZqvA2SJpI4yALc+PJ6rYPCDSevOXvSd3EG1PJyK/1KjthgBLIhg8frjbwYgq9MRhB5PHgXOZha01k5nq9d4FalEgowk4/UMKTp/fR59iJBX0nqkBo8ASpsGVPdYHVD7yuwY8uLcGcrAyNZCljbopZErAqQKhWPGB3pD2cEl/RUyK3S5d+88renujhLeGI8nmyv9rI8vv+aMKh6cJk8eC8Tbjye1Oi4BEkpDo91lxVDFSjghS/lVjuQZgMXc6DDdgxRrYEAWbl0GDHwC6FMBmuLkycKJAKFUJMQe4YriCwdjy6t6S1ZhKRn6l0TY37386Pxd4st21rr9fWNnTkw72HeyNnit7Z/+YAsn+CUbaBWJ68wzADbFZQ8GaJSuex6INy9ZCVmDvNkBLW2Y/DrPpxdbmTBGYLhCYCBvSVWzury4rNSvgTfX5yQsoOJMr/T2AJXWrVsDfeUThldOEoydbubu9e9wIYWBUFtJnxwPOHPuct28KyHWs1yHWVCsgCgULwAZkDXBA3ealaAdgmYWoXlNZ0vtzfx9wzUhZ97NM19fSyeinw33NA1jKJmTzlePdZtaL40Cod8+BQGq2OLtIFBgcVVrlSTiMtDPXeHgy+ndDgYFkrPfZEBUb9cgA7H8X7M/B3m0o17QXNLvkjGRsx/OkJW+R2q8erWjW3fuLZlIJdyJcTmIewPl85QNV9r7X7UD2nVTYd4wweXTplpoZNuqf7osB6WEFD4xBw5IbdFG/b8rfMlENoKZQn01rISvYg42qNPcSzLFneRH0FWL/razR6QLh7KxvNLl2tLwsUrZD6oOJhHu3Gd88gLP5skRH3tnK4Je6Z/tBBwenGkvOnbYtHqL+Nb5DeFgMFK2wPSNBB9gYdu2zaNZg14QsvZfPl6r1ixH+NFCfms3nfBk4lSdEXcK1Y2X0tTLuZo0u8T0R3ZtKRN67AGApVZQrVI52W81GDANPHnGw64XA5RcaTODsWbSswGJCthguhsYJHjNGWwXXEJ0BSChYfjdsGKzB05Qb/M/swWGVSb8MwbMycNNGeG9uhse5EnC6qLShRUAWga5Xl1T/ScbddabEU42CbbkEX55W2DtFONAg87WZltToBZAFHV4rbBkYiDASLSzOPLYUAtgA6APFvkFD2HQAvBikjSQt1C036BdAKDt4EbSEbQwjIQNIM8BEXz5fJu3Zunqkt7basCuxthbZfOm7zPjNZgNt9v3OSYWXpgjHpxf655sB3Kjt0XEhLyDpMvrrBZVGqmadXlDbPo3QFLJUacOJYuhce+NXDu4z0nRY0hbDiTgu6oWxZmsi30sXIniJk0NUKDGK9Ooiwr+kEtGPhsQGCZEpH7NRQc7sv9PnlgzA0HNrZslKpgnxftKq0FCHZkAjYEl/AkxNWBKngo4aYWxdR7h8Qr5f3AJVKDF2H/FNnZHASSHgmz26FbCkv6kcoQrCVaMVpHsUiCAV+VLJyNoawEHtxz2tDLLZPT894OClI37oTTeXcoHRCaUdBbLvLrH2S3YzT481+CrA84CKJ2oc49feRHA1T176+vlBT8eGxSJ+PJgxc7ZjmRQ9+WiOEHMJ142WemYIibqRqyVYXs8qkyv9HoCvNptgK98/+rKD3S8CxVIrdy9+z8ioguoDBiOMePO1X9hQ6JkwFcuNQkns+UaJSpnx4V8iOC28QY+/6KFSBeIxaJVHuxoDo0k7sz1bIpwrETalq5hI9oxVfzadjP6dD3C+/B9gfn87g1zs3u2HHDz9/CIGjmY8OWhUjBlD4wpR8lWijq6wcyD4XW/ZQTBfqeJHbM5WGB9/W2sA/2yvp6k+0Qckoj6rNlaxdsYoe/8reV/6u3GsBKcdFtBqR0T/kU5EPqABzuZLLzPjklafXeq+n73s4JkXgFIXFDw2IdIMMBbh1vTdRgOqM0roNQwiN8TLpcEtC6dhfPK25gCLivbALtZUm4wDcQFYjCQdbh/ioDg1q3TwwIaUfSomwqFUInqpVOiK5QqVnK16yz854OCFg/LSLBSi6nFopBaJnXlkgtBHjCEb9WVDDgPDmiVao6zBBUR4+sztPsAvHmU89KwvOMn+KuDJfhuLsLZ7y/8kPFc+ArDEZndCwWYdROAShnLjmjKUZSqWetfJuJuk7Cxfx5XyszaoV9rQQtYkMD3TWYsjYwQ3ThgV6u1k7w11G1aRTJy1sEfJnBAOU5DPLOOzd/gA//wA49+3+/ZoAU8C9hIxRqoPSCeAlAG3zwc+2uEebIaYKQPTswqbByoYj9t3L5IbuZ5s2Z/NoB9/WWH/FOHY6QZ6cIM45nAQnbQxsVHpSIzRaGcvSPgpAViANTZvEazEEWDYswB8+QTjnTdKGA7hbJbx7YeBM1mgT8CNCqjsAxuHTpOR/Ve+kxfA2LE7JT6zF8vLcs2wfeOH2KUpVyh/3vP4i90vp9/CnuMKe15pbMlqxqJF700PkdYPJSKjkyvs9dEB8SEjhuy9IgUbAeuWrcC1m+aziVKF8cOngJdPCKA8n3KjQFxYdjRwMYZiuToZqzxzukjIVwnXj5T1S2PzUoq+QNl86dvM+JithjNFwtOTCk8+17zFeqF6fK2CijLWRHyvTzeX5gwBBUs7QrkSzSl6rLDW224A1gws3snOA4xnXvapt541a0NHKOynm3FKQN+JosLGlIeJpKR22LuI8B3K5sr3M/id9pr19+Fn9/sJZK3mFkn/Gy5ROjpj1IJwpfdcAVhin4U1e6ISARMDwLbrhAqbv0FHzzCeeInR5wCpuL/v9sneKy9gyG/czdrJMEVlSrmErcN2UzwI9GPK5MuP2U7mfmZS4YVX/Bjo8LWUGizS85p1hGSdE7+txTP6bqAOCRVrlajqS83XbwbecJnOs2252fwsQ6hZ2pFMRtl/ayG3gamy5cYWufFkUYLwCTeNWbZsEe2gbK70LAPXdTvI8PPTeYKA/OTu4L9GQFzCXzgwAKSGFIYc7spnKtgZdUgAFvelsOZrNwE3X946sOH5VD3Gjn2sbdkxAdmCgBVuX9yJ58oKVw1XkLSY50zAc7IHWzNyhAf96AEH+yehpelWrjVjhGiSMBZlcR51fIUBFoFKqFcMGrddD1w63hnAMpgn93uQUCRRmbQU3aWKFJ5gvgKcLilc2l/FSMye0UOMHZTJlU/bzBw0Az+dIzx3TGHHLn8PbHZt2KSgHMZ4N+qRsVYFrFnSUWXfFYPGO28ELptYCHClyrjnCeCJF32Hxi1XAnfcLFLy/Hu37w0ADqxYhoprHqpmE1zie9HLjxUUxpNVLWzZu2iasvnyLDN3s6yLjuexgw4OHAUOmbjoJUa++RKlY5bFc9TxFQZY2HPZ/+RngXe/Hrh87UKAv79DTJDzA99Fwn7PG+ff+8huD/kS0C/6cNwXtsRUaSNiUnawyRxhKAZcNmBPHyaiUk8Bzs4SnplSePw5P5uwfgsOC12XvE7BdRgjXfDnmr3ZWKvEHBkAfMfrgS3rFgL8Z//M+gUQsIxrUSTmP//Q/Hsf2OXp+/qTvtokurCoSyaeuuOXMnjwlRwhFSVcMWRPktYA94pFmwnvO6EgyWdPPOdLtDUvf92KXHKZ7z3qxLEvL4oSyVli8uTEQckOrPgClrxYuSLjzpsJV6xfCPBf/AvrPVrAMi+gWKw+5/thatf9z3g4XwAGk0DaOBsCn7D2NNZnQrSJ+NG8H30pgpa9S7Po3ghZ4UE+dUjh+DnCzr3zSy6E77lsi9KpJ+0ArM2QoRIe2lsURGr4rkDfW5QtAu97E+HKBgDf97RIyHMAS5ti4br9pvkA3/e0h5k8MBAALGZM0Yd1THUQ01XLoOhAljteJN3ONRbjtbSQ1Qs1qf4NFIqS/fjISWDfoSDZuq6myqVbFGLi/zXSQJ3tPaxpSfvakCFxVAFXEEuV1nsFYDFJGndghZErAO+/hXDVhsZC1oPPAruP+C/LdZuBt1+3UMj6wROM0xnGQMKn4Hk26SDHycRxmQS2dijxaIEQUaQzIWxdWk2ylSbabFCirkim4akZ4NmXfBDCe/DlW5SOvdJOBpNxv0ijJiPfUKuxVA0lgY0jvgAkL4BsCcb+fOm4sNcOSCsYw6GTrL1P2gccfKTfmTxr27b8XwcAhCxcbdhTMCUsOgJcPWSRRRM9JqbKHzH49mYA2fheFuSpIw7OFYCn9wRhPQHKW7YqXdhsIsicr0VfBB2HKdgYMgyI8vKsHwLeek17Viobc2Jm7J1iZIq+AaRmp24zlMcXsoArLAJMoPutOxtaWbTnjymcLRB27YcOr5Vr6xWkY5Q3JedaMKCaMknyjfEQyXeyzwqFFivAnW/ojkJbGfdi92SLjJ0HWbsXta06FAjQChXLnCbzhOE+xusG7TkctLPBtruw1YU6lSHsP62QLQC7DwJrxhWqirFloI5FByjXtuTQPlsTpMrAb79t+anXzFWo+Me7WEd6yN4sTgmTEtMKwBL8d7ygsDZZxXqLhg7tLrTt8G8VYHPfoWmF4znC0TMKmSrwun5PmwH9sjfBj9CebGpVihnSWKlyReBTv9KhA7ndAS9y/z1PeugPoj5MOE+rEZe5ih/ZIUaOIYuJ49rhbztkp5P1kr10+wEXB2cIG/s9DPbNVa+rUYnZi4N4ZpGShTVLPctMAfjM7Z0BfOgE4+cHgfN5YP0ocOtVrbkS6+f5b9s9DKUCCTtg1SbdpdmazJT8tJZrR+xmIOqQHdtBd80ms9j3UtTkP3dHMBpnbOpnQ8C1MoXmOSMxi+QqUq2w+Ewe+My72gf4wV2Me570JV/tpPB8gH7/DmDNYHsS93d/4gNcs3QFOnIrtmrRgUWWuGmNPQm6FnQnC7ccxo5WgL/72QgqHuPGCV4ArBG05Kdmz2UgN+sDfDYL/O672wN4aprxt/fMpaEIECacdt0w8Ad3tgfwPz3kYbQfWk/WwQFBWG0zgEWNFwl6oA/YMmgT4CBsVhY+ky/fDebfaAWEXt7zyAEHR2YUbpjwEHfnDCI1cg4iNLQLMGDPYj48m2kfYKHeR3b7QpGoNgZg8TzJnv4XH5bvWgf5Hx/0MNLvmzLDADdzRuSrUqlH6XoeaxIWPUnhwHebqSvdvABTM8CDByLYMMDYPNA4jNQYLjQQs5J240dBtsuif/A4Y9+UgMFatRGAhTMUSqT39N/eBmwYaR3gbz7oYTQNDKR8Z4REf7TibZJojlmPcMOo9bzhudQVm8ln3QAsz37vWVez5zdvDAEc+tUALM53EbBmAoA//c72WPR9TzFePsma2kR/FR1cABbqPZ8nfPhWYP1wewCPpIHBNgAWs6qwZynWstWigUPWcV7ymd6HLaWPdgvwzikHe04oXD/uYbjBIXnzKLgInAsAvqtNNen+ZxiTp1mrNkJtYkcWwU24grT5628mrG0DYM2iDcChPXgpFi2hOjNlhcstq0cL0kcDQctKAni3AIv/9vu7I7rK683rF7LpBQAXgDMZ4BPvaI+CJc/o2FnW3iHRW8UTJHu7ULAIbe+5mTAx1DoFf+thD8MCcEjIMtV7Gq2JCXqX6gLXj5XbCgRstsYNE8BtlXBo1nkr3+84pPDSGQc3rfMwUkfFJq9XVCRh0YaCP/QWQryFUFjTv0RonJzxU1I0BSs/+kMoeCbruwvHW1SVJL/p7sdYAyxStE5Oa6ImCfWeLYlwVcF4wm7aSsMSDraKsLQCYLN7ciXgnr0RXQfrzZt4XtEWDXCdFC37sGQoXLe5dYr72R4PJ87DZ9GBkGUo+FweeMd1tGRgfHgOzx1mPH+E9f4rAGtX4hIAy94r3iOXCNePlawmni1ahMVn03bKKDUDsJXv/++4g+eOKlw55mHT4NwT2oMU6MEiaIkeLFQsku8Nl0jUhqScNAf68X0eTmXmwm8MixbOIJXof/kawmj/0u3kZhn7p4Bdh31hTbPn4IURgBfLPJR0lUyZsGWwiuG4RdXIP1upcRklWcKVtkuHgfc8xg/3RFGsspaoE0G2gzZ0BA59baoUVSnvmxoF5GyBtIVL9nJxRsglViqxb+uEMskUjPvClXwkPEe8P1pNEs9UYB0TKpb2MtKelA4O0l5M6SVxKMjeLWqWBOJJW8LujbNBUk8bxWsVKuJYIKTlqAGL0Rtm7ZYshGarlGErFNrKPScyhAdecrXA9cYNfhlgk60gYMii66C6or93SuSGRD4KSKUKaVYuFK9LFjoCJOv9Viq362zBIM9Xx2OJqTJg/aYt+SltSx+Vqm9OlMu0pdNLg7YkXlpKOwi7X6x+R1lYc9Yv43PDSFn7j+1eTUoZSme2ipHaGviuowq7TzgYTTJuWucLI8Yebfbi2QBUne8rlBscpCXgGoAFZDE8SByVpj5x64XSQOV7aVf2YT8x3P+ISVTUJ+nLpLqatvTBXAElS1smrSVc+9Ksg6mwU2afNY9YZs26H6X+Ph13PxNe+wWbjK1ywrYAFl/rAy9FcSoHbB5kbBllDZpJKtPpoKGUUJGEBSShNh35EQiopui3T30+0Pr0tKDAmc4hDgQ4kw1hgJW/dX9BrrGpVGteGOEAus0glMcUSgvXddHFSSukzZGXWXTqh9e5pXLCWtiyVBDcFsiywD960UVmlnDNuIe16YCKg2o5RjfWe7MAEQBsYrfmFSM1Vd5DZYRN8W8twAVCnGlT/5T4MX34g++gNtXwxN+rSz0EFfG0V6pW8HRu9lKUVFyCUuXuqhH75Rq0nNFqQXDNpi2V9LcFsLQjqtOPX3Qhhca3jjHWpX1nhA7eC1ixYd36b3koFCigIx39lai5B8Phrvr2IGHcsHbNBYLgwHDYkC6FGDows1Yhvu5QD2nTgCv7vtTFsl2Lo7bG7ZT01yBbOpTDJsiZWeDhgxEtSIlDQth1GBQTqFeLugx1HsSm+1uVsOPQWQ4B7r7TKngpwjU9arFhcxWF5yrBm1LFQQeGLcvzx/KEfIV0wtq1wz0sDE70WDoReUujtV5U0bN5rI5NkCUT75EDEQjYw3HGNeNz0nWAT8jP2KDnYMZm4o1ipswLop9eysgUqsUVbsdUs9NV36OMa0Z7w5bN7Do6VkfvxRYPxrIJsuzJ2w9HcCLrn4N07bicUGazh87bkvpXx3JySAhhPCkCVaV3bNk3bHR2MJZM0fbRdp0vW+Mnxeu055QDqTa1cRDYNMAd17TsdmyyX5+UksEl2eMJW4aqGLPpwG/EjLo92k7vxZYPp+x2Ieufl1NOdr7i4lxRLEuMSwcYo6mFZxzZ7te0J3vtzKwvTMk5iAMxxpXDlR4YMRrOoLvDKX3J0v7xsrYXW3Rl8T7tOen4xUIjrIWwsYSd/N1G4xXVSYA9UyRUPKkeC1w+WMVo74qL1g3D0vGy0upqciUu9XJIwN6+0w4OTit9rI2rWLsb1yQZ6b7OSxKbPkVHlvMLZ2ZJq23i55LDpzcNVrE26fV0r62ft7UDogMq7tkR77apWdqrMuPwjMLhGQdydqI2TijW8dZyVKzYjyWoT2zBi1URFtYrOrcOrq+I98ePwxbmLwYNOdlsfdrDaHx5D7/S62X7iHdf4OKNVa4804t6Hr0A2bQpOvPRjIOTOYWzRd/VOFel3a9ma8yYNcNJrQSir0zJ/RHJXY5D25BFOhYz5cpcNO2Qe1MiQQ1OxVg4ouaO09AzuWLlDvb4XlsHRi/3AklJ4POzCjkpyD0rjgmlvUQV5uBsYXHC+6BHHKF01npsqo+RtFCcrdv5yoHQpOjOZMy9r9W22gJYGs3my3/FzH/UagcX77O3AkT016lE5I/babFtgJnZzRYqP7VdHa+dQV+Q9xLtSMXdtxJRW+kPbQMc7MfrPZR3MGPjBbnYyzxpIkwqRG5JJGiq3a47Alg68YPlK4++2oSudhdo5e+n6ajr3ionqHQylo4B9im59Ase6EFmbhCi3slwLj4TXgEiyivwOxKJ6OOdrkxXAEun4nVij+VQS+sRRp1O6rXwnOy1pOi9yZj7P93Mp2uApfNMvvIRAn/nIsjdQDH3rIDLoI+lE+6/dtuiFYBDlHz3RXbdHSTClknRB7qlXDMKawCbPbnK9F8XBa9OQRYrFb+nmz23vmerABvpulwt339RhWoPZFGFIk7k9k6l5cV6sw6w0ZOrqHzvojGkRZCJdjhwP9iJntush54ALJ2KwJUrVL4M4A9frbbrZovX7fdiWwbwN8m4+7l2LVSt9t0zgM0AxEHhVflbF/flBbvjtHLot9pxHLQK6jxdupOH2n1GuxpR+S6Yb2332dfk/USPOnA/2qrLr5s16DkFm8EJm84Xq5/wPP7LC5eaaVop+pNEzPlmwJ67wa6lZ5cN4BDQw9l8+StEdNeFsjcLmMz89VQi8qdEdKYlZCzdtOwAm3EHIblfZeabLc1lVTYjccsK/NlEIvrESgxwxQAOCWHv9jz+Aph/cSUWoGd9Ej2mFH3RlkWq03GuOMBm4JLwRh4+z+DbOp3ManhOsvxY4UvpeOSR1TGe1TCK0BiC/OS7APoQwKHqHKtsoPOGQzMA/7sCvp5MRp9aTSNdNRRcvyhSTqJQqN7pgT8O4F3MvArC3uZGKdVsAPxIgb4djzv3EtHsagLWjGXVAhxeLCnxlC9W38fsbQPTNgZPrMRiSgU5ED9EpB5KxJx7iKjFkxlXYrR+n68KgOuXJ6ituQ1E2wj8eoA2McuxWPYuqbcM8BEG7QTzw1E38pBtR4C90S7e0qsS4AbsPJYrYYuqVrcy8VZm3gqmcSakiTkFQpqZ0kRIy7PMyBBxBowME2WJkQHxCSLaR0z7PMfZl4xiPxFdXaKvAAAADElEQVQVlwOEXvbx/3Bccpan8cseAAAAAElFTkSuQmCC",Zt=de(67294),Nn=({className:ir,dataSource:fr=[],col:Nr=4,right:oa,bottom:Ar=23,precision:ni=0,wrapWidth:Ja=1200,trackEventItems:Ca,loading:So})=>{const xr=Math.floor((Ja-(Nr-1)*oa)/Nr);return Zt.createElement(Le.Z,{spinning:So},Zt.createElement("div",{className:ye()(Rt.list,ir)},!!fr.length&&fr.map((Ur,Ua)=>{const{subject_identifier:ma,id:Wo,identifier:mo,power:sa}=Ur,pi=Ur.is_public!=0&&Ur.is_public;return Zt.createElement("div",{className:Rt.wrap,key:Wo,style:{width:xr,marginRight:(1+Ua)%Nr===0?0:oa+ni,marginBottom:Ar}},Zt.createElement("a",{className:Rt.li,onClick:nA=>{nA.preventDefault(),Ca&&(0,tt.L9)([Ca]),(0,tt.xg)(Ur.first_category_url)}},Zt.createElement("div",{className:Rt.top},Zt.createElement(gt.Z,{title:Ur.name},Zt.createElement("div",{className:Rt.name},Ur.name)),Zt.createElement("img",{className:Rt.img,src:ft.Z.IMG_SERVER+"/images/"+Ur.avatar_url}),Zt.createElement("div",{className:Rt.text,title:Ur.creator},Ur.creator),ma&&Zt.createElement("div",{className:Rt.btns},Zt.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Zt.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),pi&&Zt.createElement("div",{className:Rt.sign},"\u516C\u5F00")),Zt.createElement("div",{className:Rt.bottom},Ur.visits>0&&Zt.createElement(gt.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Zt.createElement("span",null,Zt.createElement("i",{className:"iconfont icon-liulanyan"}),Zt.createElement("span",null,Ur.visits))),Ur.course_members_count>0&&Zt.createElement(gt.Z,{title:"\u6210\u5458",placement:"bottom"},Zt.createElement("span",null,Zt.createElement("i",{className:"iconfont icon-chengyuan"}),Ur.course_members_count)),Ur.tasks_count>0&&Zt.createElement(gt.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Zt.createElement("span",null,Zt.createElement("i",{className:"iconfont icon-zuoye"}),Ur.tasks_count)),Ur.is_end?Zt.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Zt.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Ur.is_accessible&&Zt.createElement("div",{className:Rt.lockWrap},Zt.createElement("img",{src:`${ft.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Zt.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!fr.length&&Zt.createElement(vt.Z,null)))},gn={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"},zn=de(35973),Rn=({dataSource:ir=[],value:fr,onChange:Nr,className:oa,style:Ar={},tabBarExtraContent:ni})=>Se.createElement("div",{className:ye()(gn.tabs,oa),style:Ar},Se.createElement("div",{className:gn.tabsWrap},ir.map((Ja,Ca)=>Se.createElement("aside",{className:gn.tab,onClick:()=>{Nr(Ja.id),Ja.link&&zn.history.push(Ja.link)},key:Ca},Se.createElement("div",{className:fr===Ja.id?gn.active:""},Ja.name),(Ja==null?void 0:Ja.resetCount)==null&&(Ja==null?void 0:Ja.total)!==void 0&&Se.createElement("span",null,"\uFF08",Ja==null?void 0:Ja.total,"\uFF09"),(Ja==null?void 0:Ja.resetCount)!==void 0&&(Ja==null?void 0:Ja.total)!==void 0&&Se.createElement(gt.Z,{title:(Ja==null?void 0:Ja.tip)!=null?Ja==null?void 0:Ja.tip:""},Se.createElement("span",{style:{color:"#9096A3"}},"\uFF08",Se.createElement("span",{style:{color:"#000"}},Ja==null?void 0:Ja.resetCount),"/",Se.createElement("span",null,Ja==null?void 0:Ja.total),"\uFF09"))))),Se.createElement("div",{className:gn.tabBar},ni)),He=({className:ir,style:fr={},children:Nr})=>Se.createElement("div",{className:ye()(ir),style:fr},Nr),jt={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"},We=de(85418),pe=de(68508);const ge=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var ct=({sortValue:ir,dropValue:fr,className:Nr,onSort:oa,onDrop:Ar,dataSource:ni=ge})=>{var Ja;return Se.createElement("div",{className:ye()(jt.orderWrap,Nr)},Se.createElement(We.Z,{dropdownRender:()=>Se.createElement(pe.default,null,ni.map((Ca,So)=>Se.createElement(pe.default.Item,{key:So,onClick:()=>Ar(Ca.id)},Ca.name)))},Se.createElement("span",{className:jt.orderTextWrap},(Ja=ni.find(Ca=>fr===Ca.id))==null?void 0:Ja.name)),Se.createElement("span",{className:jt.orderIconWrap},Se.createElement("span",{className:jt.orderAsc},Se.createElement("i",{className:ir==="asc"?`iconfont icon-sanjiaoxing-up font12 ${jt.cursorPointer} ${jt.active}`:`iconfont icon-sanjiaoxing-up font12 ${jt.cursorPointer}`,onClick:()=>oa(ir==="asc"?"desc":"asc")})),Se.createElement("span",{className:jt.orderDesc},Se.createElement("i",{className:ir==="desc"?`iconfont icon-sanjiaoxing-down font12 ${jt.cursorPointer} ${jt.active}`:`iconfont icon-sanjiaoxing-down font12 ${jt.cursorPointer}`,onClick:()=>oa(ir==="asc"?"desc":"asc")}))))},Ct={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"},Bt=de(71577),fn=de(52810),Cn=Object.defineProperty,Bn=Object.getOwnPropertySymbols,ar=Object.prototype.hasOwnProperty,wt=Object.prototype.propertyIsEnumerable,Jt=(ir,fr,Nr)=>fr in ir?Cn(ir,fr,{enumerable:!0,configurable:!0,writable:!0,value:Nr}):ir[fr]=Nr,$t=(ir,fr)=>{for(var Nr in fr||(fr={}))ar.call(fr,Nr)&&Jt(ir,Nr,fr[Nr]);if(Bn)for(var Nr of Bn(fr))wt.call(fr,Nr)&&Jt(ir,Nr,fr[Nr]);return ir},Pn=(ir,fr)=>{var Nr={};for(var oa in ir)ar.call(ir,oa)&&fr.indexOf(oa)<0&&(Nr[oa]=ir[oa]);if(ir!=null&&Bn)for(var oa of Bn(ir))fr.indexOf(oa)<0&&wt.call(ir,oa)&&(Nr[oa]=ir[oa]);return Nr},Ft=(ir,fr,Nr)=>new Promise((oa,Ar)=>{var ni=So=>{try{Ca(Nr.next(So))}catch(xr){Ar(xr)}},Ja=So=>{try{Ca(Nr.throw(So))}catch(xr){Ar(xr)}},Ca=So=>So.done?oa(So.value):Promise.resolve(So.value).then(ni,Ja);Ca((Nr=Nr.apply(ir,fr)).next())}),lr=ir=>{var fr=ir,{className:Nr,style:oa,children:Ar,loading:ni=!1,openLoading:Ja,onClick:Ca=()=>{},size:So="middle",shape:xr="round",theme:Ur}=fr,Ua=Pn(fr,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[ma,Wo]=(0,Se.useState)(!1),mo=(0,Se.useMemo)(()=>{switch(Ur){case fn.Fy.THEMEONE:return Ct.ThemeOne;case fn.Fy.DEFAULT:default:return Ct.btn}},[Ur]);return Se.createElement(Bt.ZP,$t({onClick:(0,Ie.throttle)(sa=>Ft(void 0,null,function*(){Ja&&Wo(!0);try{yield Ca(sa)}catch(pi){console.log("error",pi)}Ja&&Wo(!1)}),2e3,{leading:!0,trailing:!1}),className:ye()(mo,Ct[`${So}-${xr}`],Nr),style:oa,size:So,shape:xr,loading:ma||ni},Ua),Ar)},mr={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"},Tr=({className:ir,style:fr,children:Nr=null,onClick:oa,title:Ar})=>Se.createElement("div",{className:ye()(mr.head,ir),style:fr},Se.createElement("span",{className:"primary-hover",onClick:oa},Se.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),Se.createElement("b",{title:Ar},Ar),Se.createElement("div",{className:mr.node},Nr)),ta={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"},vo=({confirmShow:ir=!0,confirmTitle:fr,confirmClick:Nr,cancelShow:oa=!0,cancelTitle:Ar,cancelClick:ni,className:Ja,style:Ca,confirmLoading:So=!1})=>Se.createElement("div",{className:ye()(ta.btns,Ja),style:Ca},ir&&Se.createElement(Bt.ZP,{loading:So,onClick:Nr,type:"primary",className:ta.confirm},fr),oa&&Se.createElement(Bt.ZP,{onClick:ni,className:ta.cancel},Ar)),Ka={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"},Zr=({className:ir,style:fr={},LeftContent:Nr,children:oa,RightContent:Ar})=>Se.createElement("div",{className:ye()(Ka.fixedBottom,ir),style:fr},Se.createElement("div",{className:Ka.wrap},Se.createElement("div",{className:Ka.left},Nr),Se.createElement("div",{className:Ka.center},oa),Se.createElement("div",{className:Ka.right},Ar))),jr={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"},uo=({className:ir,style:fr={},dataSource:Nr=[]})=>Se.createElement("div",{className:ye()(jr.crumbs,ir),style:fr},Nr.map((oa,Ar)=>Ar<Nr.length-1?Se.createElement(Se.Fragment,{key:Ar},oa.path||oa.onClick?Se.createElement("span",{className:jr.hover,onClick:oa!=null&&oa.onClick?oa.onClick:()=>zn.history.push(oa.path)},oa.name):Se.createElement("span",null,oa.name),Se.createElement("span",null,"\xA0",">","\xA0")):Se.createElement("span",{key:Ar,style:{color:"#5F6368"}},oa.name))),ei=de(55054),Pi=Object.defineProperty,iA=Object.defineProperties,Vi=Object.getOwnPropertyDescriptors,co=Object.getOwnPropertySymbols,yn=Object.prototype.hasOwnProperty,$o=Object.prototype.propertyIsEnumerable,ji=(ir,fr,Nr)=>fr in ir?Pi(ir,fr,{enumerable:!0,configurable:!0,writable:!0,value:Nr}):ir[fr]=Nr,mA=(ir,fr)=>{for(var Nr in fr||(fr={}))yn.call(fr,Nr)&&ji(ir,Nr,fr[Nr]);if(co)for(var Nr of co(fr))$o.call(fr,Nr)&&ji(ir,Nr,fr[Nr]);return ir},Ai=(ir,fr)=>iA(ir,Vi(fr)),Jo=(ir,fr)=>{var Nr={};for(var oa in ir)yn.call(ir,oa)&&fr.indexOf(oa)<0&&(Nr[oa]=ir[oa]);if(ir!=null&&co)for(var oa of co(ir))fr.indexOf(oa)<0&&$o.call(ir,oa)&&(Nr[oa]=ir[oa]);return Nr};const{Countdown:RA}=ei.default;var Oo=ir=>{var fr=ir,{onChange:Nr}=fr,oa=Jo(fr,["onChange"]);const[Ar,ni]=(0,Se.useState)(null);(0,Se.useEffect)(()=>{typeof Ar=="number"&&Ar>=0&&Nr(Ar)},[Ar]);const Ja=Ca=>{const So=Math.floor(Ca/1e3);ni(So)};return Se.createElement(RA,Ai(mA({},oa),{onChange:Ja}))},xn={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},bn=({DataProps:ir,className:fr,style:Nr={}})=>{var oa;return Se.createElement("div",{className:ye()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",xn.ClassRoomItem,fr),style:Nr,onClick:()=>{(0,tt.xg)(ir==null?void 0:ir.first_category_url)}},Se.createElement("div",{className:"flex flex-col item-center"},Se.createElement("img",{src:`${(oa=ft.Z)==null?void 0:oa.IMG_SERVER}/images/${ir==null?void 0:ir.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(ir==null?void 0:ir.subject_identifier)&&Se.createElement("div",{className:"mt-40px"},Se.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),Se.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),Se.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},Se.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(ir!=null&&ir.is_public)&&Se.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"),Se.createElement("span",{className:ye()("text-16px font-medium",xn.TitleDom)},ir==null?void 0:ir.name)),Se.createElement("div",{className:"c-grey-333 font-medium"},ir==null?void 0:ir.creator),Se.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",ir==null?void 0:ir.course_members_count),Se.createElement("div",{className:"c-grey-333 flex item-center justify-between"},Se.createElement("div",null,"\u4F5C\u4E1A\uFF1A",ir==null?void 0:ir.tasks_count),ir!=null&&ir.is_end?Se.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):Se.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},Gr=Object.defineProperty,Aa=Object.getOwnPropertySymbols,Fa=Object.prototype.hasOwnProperty,Oa=Object.prototype.propertyIsEnumerable,Za=(ir,fr,Nr)=>fr in ir?Gr(ir,fr,{enumerable:!0,configurable:!0,writable:!0,value:Nr}):ir[fr]=Nr,Go=(ir,fr)=>{for(var Nr in fr||(fr={}))Fa.call(fr,Nr)&&Za(ir,Nr,fr[Nr]);if(Aa)for(var Nr of Aa(fr))Oa.call(fr,Nr)&&Za(ir,Nr,fr[Nr]);return ir},ki=({DataProps:ir=[],selectValue:fr,onChange:Nr,className:oa,style:Ar={},extra:ni,classNameItem:Ja,styleItem:Ca={},barHidden:So})=>{const[xr,Ur]=(0,Se.useState)();return(0,Se.useEffect)(()=>{Ur(Array.isArray(fr)?fr:[fr])},[fr]),Se.createElement("div",{className:ye()("flex px-20px py-10px gap-40px",oa),style:Go({borderBottom:"1px solid #D3F0FF"},Ar)},ir==null?void 0:ir.map(Ua=>Se.createElement("div",{key:Ua==null?void 0:Ua.id,className:ye()("flex item-center justify-center current c-grey-333 text-16 relative",Ja,Ua==null?void 0:Ua.className),style:Go(Go({color:xr!=null&&xr.includes(Ua==null?void 0:Ua.id)?"#1890FF":"",minWidth:88},Ca),(Ua==null?void 0:Ua.style)||{}),onClick:ma=>{Nr==null||Nr({domEvent:ma,item:Ua}),Ua!=null&&Ua.link&&zn.history.push(Ua==null?void 0:Ua.link)}},Ua==null?void 0:Ua.name,!So&&(xr==null?void 0:xr.includes(Ua==null?void 0:Ua.id))&&Se.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),Se.createElement("div",{className:"ml-auto"},ni))},Kr=Object.defineProperty,Co=Object.defineProperties,tA=Object.getOwnPropertyDescriptors,HA=Object.getOwnPropertySymbols,$i=Object.prototype.hasOwnProperty,yi=Object.prototype.propertyIsEnumerable,ro=(ir,fr,Nr)=>fr in ir?Kr(ir,fr,{enumerable:!0,configurable:!0,writable:!0,value:Nr}):ir[fr]=Nr,_o=(ir,fr)=>{for(var Nr in fr||(fr={}))$i.call(fr,Nr)&&ro(ir,Nr,fr[Nr]);if(HA)for(var Nr of HA(fr))yi.call(fr,Nr)&&ro(ir,Nr,fr[Nr]);return ir},ti=(ir,fr)=>Co(ir,tA(fr)),cA=({value:ir,onChange:fr,onInputChange:Nr,className:oa,style:Ar={},InputProps:ni})=>{const[Ja,Ca]=(0,Se.useState)(ir);return Se.createElement("div",{className:ye()("flex item-center rounded-full px-10px py-2px",oa),style:_o({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},Ar)},Se.createElement(fe.default,ti(_o({bordered:!1},ni),{onChange:So=>{Ca(So.target.value),Nr==null||Nr(encodeURIComponent(So.target.value))},onPressEnter:So=>{fr==null||fr({domEvent:So,item:{value:Ja}})}})),Se.createElement("img",{className:"h-22px current",src:de(25365),height:22,onClick:So=>{fr==null||fr({domEvent:So,item:{value:Ja}})}}))}},99914:function(hn,zt,de){"use strict";de.d(zt,{Z:function(){return we}});var Se=de(67294);function we(Qe,At){const je=(0,Se.useRef)();(0,Se.useEffect)(()=>{je.current=Qe}),(0,Se.useEffect)(()=>{function Re(){je.current()}if(At!==null){let he=setInterval(Re,At);return()=>clearInterval(he)}},[At])}},16151:function(hn,zt,de){"use strict";var Se=de(14446),we=de(2453),Qe=de(33170),At=de(35973),je=de(52262),Re=de(67294),he=(Ie,ce,Ue)=>new Promise((Ee,Ce)=>{var Ae=E=>{try{a(Ue.next(E))}catch(b){Ce(b)}},y=E=>{try{a(Ue.throw(E))}catch(b){Ce(b)}},a=E=>E.done?Ee(E.value):Promise.resolve(E.value).then(Ae,y);a((Ue=Ue.apply(Ie,ce)).next())});const ye=({shixunHomeworks:Ie,classroomList:ce,dispatch:Ue})=>{const Ee=(0,At.useParams)();return Re.createElement(Se.default,{centered:!0,title:"\u63D0\u793A",open:Ie.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>he(void 0,null,function*(){var Ce,Ae,y,a;if((0,je.Rm)()&&!((Ce=ce.AssistantObject.practice)!=null&&Ce.can_redo)){we.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,Qe.ZP)(`/api/myshixuns/${Ie.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"GET",params:{course_id:Ee.coursesId,homework_common_id:Ie.actionTabs.homework_common_id}});if(E.shixun_identifier){we.ZP.success("\u64CD\u4F5C\u6210\u529F"),Ue({type:"shixunHomeworks/setActionTabs",payload:{}});const b=(y=(Ae=E==null?void 0:E.new_works)==null?void 0:Ae.find(x=>`${x.homework_common_id}`===Ee.categoryId))==null?void 0:y.id;if((0,je.Rm)()&&!((a=ce.AssistantObject.practice)!=null&&a.can_view))return;At.history.replace(`/classrooms/${Ee.coursesId}/shixun_homework/${Ee.categoryId}/${b}/comment`)}}),onCancel:()=>{Ue({type:"shixunHomeworks/setActionTabs",payload:{}})}},Re.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),Re.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};zt.Z=(0,At.connect)(({shixunHomeworks:Ie,classroomList:ce})=>({shixunHomeworks:Ie,classroomList:ce}))(ye)},68828:function(hn,zt,de){"use strict";de.r(zt),de.d(zt,{default:function(){return va}});var Se=de(52810),we=de(67294),Qe=de(35973),At=de(27484),je=de.n(At),Re=de(55733),he=de.n(Re),ye=de(33170),Ie=de(14446),ce=de(2453),Ue=de(46303),Ee=de(85673),Ce=de(71577),Ae=de(83062),y=de(69677),a=de(96074),E=de(71230),b=de(15746),x=de(9430),ne=de(42563),le=de(28452),fe=de(87922),Ne=de(55304),ke=de(84249),ze=de(11320),Ye=de(52262),$e=de(28706),Xe=de(50976),Le={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_"},gt={normal:{opacity:.8,shadowBlur:10,shadowOffsetX:0,shadowOffsetY:0,shadowColor:"rgba(0, 0, 0, 0)",color:"#2e65ad"}};const Oe=({shixunHomeworks:nn,data:Wt,globalSetting:Xt,loading:qt,dispatch:kn})=>{var Yn;const{shixunWorkReport:sr}=nn;let rr=((Yn=Wt==null?void 0:Wt.efficiency_list)==null?void 0:Yn.length)-parseInt(Wt==null?void 0:Wt.myself_eff[0]);const gr=()=>({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(Yr){return Yr.name===sr.username?"\u59D3\u540D\uFF1A"+sr.username+"<br/>\u5B66\u53F7\uFF1A "+sr.user_id+"<br/>\u6548\u7387\uFF1A"+(Wt==null?void 0:Wt.myself_eff[1]):Yr.name+":"+Yr.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:Wt==null?void 0:Wt.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:sr.username,xAxis:rr,yAxis:Wt==null?void 0:Wt.myself_eff[1],value:Wt==null?void 0:Wt.myself_eff[1]}],itemStyle:{normal:{color:"#c23531"}}},markLine:{lineStyle:{normal:{type:"solid",color:"#ff6800"}},data:[{type:"average",name:"\u4E2D\u4F4D\u503C"}]}}]}),Rr=()=>({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(Yr){var Ba=Yr.value;if(Yr.name===sr.username)return"\u59D3\u540D\uFF1A"+sr.username+"<br/>\u5B66\u53F7\uFF1A "+sr.user_id+"<br/>\u5F97\u5206\uFF1A"+(Wt==null?void 0:Wt.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:gt,data:Wt==null?void 0:Wt.consume_list,symbolSize:function(Yr){return Math.round(Yr[2])},markPoint:{data:[{name:sr.username,xAxis:Wt==null?void 0:Wt.myself_object[0],yAxis:Wt==null?void 0:Wt.myself_object[1],value:Wt==null?void 0:Wt.myself_object[1]}],itemStyle:{normal:{color:"#c23531"}}}}]});return we.createElement(we.Fragment,null,we.createElement("aside",{className:"ml60 pr30"},we.createElement(E.Z,null,we.createElement(b.Z,{flex:"800px"},we.createElement(Xe.Z,{style:{width:750,height:580},option:gr()})),we.createElement(b.Z,{flex:"1"},we.createElement("aside",{className:Le.rightInfo},we.createElement("ul",null,we.createElement("li",null,we.createElement("span",null,"\u59D3\u540D")," ",we.createElement("span",{className:"ml30"},sr.username)),we.createElement("li",null,we.createElement("span",null,"\u5B66\u53F7")," ",we.createElement("span",{className:"ml30"},sr.student_id||"--")),we.createElement("li",null,we.createElement("span",null,"\u5B66\u4E60\u6548\u7387")," ",we.createElement("span",{className:"ml30 c-orange"},Wt==null?void 0:Wt.myself_eff[1])),we.createElement("li",null,we.createElement("span",null,"\u5F53\u524D\u6392\u540D")," ",we.createElement("span",{className:"ml30 c-orange"},Wt==null?void 0:Wt.myself_eff[0]))),we.createElement("p",null,"1\u4E2A\u5C0F\u5706\u70B9\u4EE3\u88681\u4E2A\u5B66\u751F\u7684\u5B66\u4E60\u6548\u7387",we.createElement("br",null),"\u7EA2\u8272\u6C34\u6EF4\u8868\u793A\u5F53\u524D\u5B66\u751F\u7684\u5B66\u4E60\u6548\u7387\u503C",we.createElement("br",null),"\u5C0F\u5706\u70B9\u8D8A\u9AD8\uFF0C\u5B66\u4E60\u6548\u7387\u8D8A\u9AD8",we.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"))))),we.createElement("aside",{className:"ml60 pr30"},we.createElement(E.Z,null,we.createElement(b.Z,{flex:"800px"},we.createElement(Xe.Z,{style:{width:750,height:580},option:Rr()})),we.createElement(b.Z,{flex:"1"},we.createElement("aside",{className:Le.rightInfo},we.createElement("ul",null,we.createElement("li",null,we.createElement("span",null,"\u59D3\u540D")," ",we.createElement("span",{className:"ml30"},sr.username)),we.createElement("li",null,we.createElement("span",null,"\u5B66\u53F7")," ",we.createElement("span",{className:"ml30"},sr.student_id||"--")),we.createElement("li",null,we.createElement("span",null,"\u80FD\u529B")," ",we.createElement("span",{className:"ml30 c-orange"},Wt==null?void 0:Wt.myself_object[1]))),we.createElement("p",null,"1\u4E2A\u5C0F\u5706\u70B9\u4EE3\u88681\u4E2A\u5B66\u751F\u7684\u80FD\u529B\u503C",we.createElement("br",null),"\u7EA2\u8272\u6C34\u6EF4\u8868\u793A\u5F53\u524D\u5B66\u751F\u7684\u80FD\u529B\u503C",we.createElement("br",null),"\u5C0F\u5706\u5708\u8D8A\u5927\uFF0C\u8BC4\u6D4B\u6B21\u6570\u8D8A\u5C11",we.createElement("br",null)))))))};var ft=(0,Qe.connect)(({shixunHomeworks:nn,loading:Wt,globalSetting:Xt})=>({shixunHomeworks:nn,globalSetting:Xt,loading:Wt.effects}))(Oe),tt=de(36295),rt=de(31795),ut=({defaultValue:nn,onBlur:Wt,max:Xt,className:qt="game-score"})=>{const[kn,Yn]=(0,we.useState)(nn);(0,we.useEffect)(()=>{Yn(nn)},[nn]);function sr(gr){Yn(gr)}function rr(){kn!==nn&&Wt(kn>Xt?Xt:kn)}return we.createElement(rt.Z,{max:Xt,min:0,className:qt,value:kn,onChange:sr,onBlur:rr})},dt=de(35567),vt={md:"md___GIQyK"},Je=de(67294),et=Object.defineProperty,kt=Object.defineProperties,Rt=Object.getOwnPropertyDescriptors,ht=Object.getOwnPropertySymbols,Zt=Object.prototype.hasOwnProperty,sn=Object.prototype.propertyIsEnumerable,Nn=(nn,Wt,Xt)=>Wt in nn?et(nn,Wt,{enumerable:!0,configurable:!0,writable:!0,value:Xt}):nn[Wt]=Xt,gn=(nn,Wt)=>{for(var Xt in Wt||(Wt={}))Zt.call(Wt,Xt)&&Nn(nn,Xt,Wt[Xt]);if(ht)for(var Xt of ht(Wt))sn.call(Wt,Xt)&&Nn(nn,Xt,Wt[Xt]);return nn},zn=(nn,Wt)=>kt(nn,Rt(Wt));const Lt=ne.default.Option,Rn={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};var tr=(nn=>(nn[nn.SET_PATH=0]="SET_PATH",nn[nn.GET_PASSED_CONTENT=1]="GET_PASSED_CONTENT",nn))(tr||{});function He(nn,Wt){switch(Wt.type){case 0:return zn(gn({},nn),{selectedPath:Wt.payload});case 1:return zn(gn({},nn),{passedContent:Wt.payload});default:throw new Error}}var jt=({path:nn,game_id:Wt,onPathChange:Xt,autoHeight:qt,diff_code_count:kn,data:Yn,game_codes_cn:sr})=>{var rr,gr,Rr,Yr;const Ba=nn.split("\uFF1B").filter(xa=>!!xa),[kr,ba]=(0,we.useReducer)(He,{selectedPath:Ba[0],passedContent:{language:"python",content:""}}),{selectedPath:Xa,passedContent:Ya}=kr;function ra(xa){ba({type:0,payload:xa})}const Vr={\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 Je.createElement(Je.Fragment,null,Je.createElement("h2",null," ",Je.createElement("span",null,sr,Je.createElement(Ae.Z,{title:Je.createElement("div",null,Je.createElement("div",null,"\u4EE3\u7801\u5C55\u793A\u89C4\u5219\uFF1A"),Je.createElement("div",null,"1.\u5C55\u793A\u5B66\u5458\u5728\u4F5C\u4E1A\u622A\u6B62\u524D\u5F97\u5206\u6700\u9AD8\u7684\u4EE3\u7801\u7248\u672C\u3002"),Je.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"),Je.createElement("div",null," 3.\u4F5C\u4E1A\u622A\u6B62\u540E\u63D0\u4EA4\u7684\u4EE3\u7801\u5C06\u4E0D\u4E88\u5C55\u793A\u3002"))},Je.createElement("i",{style:{marginLeft:10,color:"#3061D0",fontSize:16},className:"iconfont icon-tishixiaowenhao"}))),kn&&Je.createElement("span",{style:{marginLeft:"50px"}},"\u4EE3\u7801\u4FEE\u6539\u884C\u6570 ",kn),Je.createElement("span",null,Je.createElement(ne.default,{style:{width:200},value:Xa,onChange:ra}," ",Ba.map(xa=>Je.createElement(Lt,{key:xa,value:xa},xa))," "))," "),(Xa==null?void 0:Xa.split(".")[1])==="md"&&Je.createElement(dt.Z,{height:300,autoHeight:qt,defaultValue:((gr=(rr=Yn==null?void 0:Yn.filter(xa=>xa.path===Xa))==null?void 0:rr[0])==null?void 0:gr.content)||"",className:vt.md}),(Xa==null?void 0:Xa.split(".")[1])!=="md"&&Je.createElement(tt.ZP,{height:300,language:Ya.language,value:((Yr=(Rr=Yn==null?void 0:Yn.filter(xa=>xa.path===Xa))==null?void 0:Rr[0])==null?void 0:Yr.content)||"",autoHeight:qt,theme:"default",isCopy:!0,options:Rn}))},We=de(89779),pe=de(61193),ge=de.n(pe),Ke=Object.defineProperty,ct=Object.getOwnPropertySymbols,Ct=Object.prototype.hasOwnProperty,Bt=Object.prototype.propertyIsEnumerable,fn=(nn,Wt,Xt)=>Wt in nn?Ke(nn,Wt,{enumerable:!0,configurable:!0,writable:!0,value:Xt}):nn[Wt]=Xt,Cn=(nn,Wt)=>{for(var Xt in Wt||(Wt={}))Ct.call(Wt,Xt)&&fn(nn,Xt,Wt[Xt]);if(ct)for(var Xt of ct(Wt))Bt.call(Wt,Xt)&&fn(nn,Xt,Wt[Xt]);return nn},Bn=(nn,Wt,Xt)=>new Promise((qt,kn)=>{var Yn=gr=>{try{rr(Xt.next(gr))}catch(Rr){kn(Rr)}},sr=gr=>{try{rr(Xt.throw(gr))}catch(Rr){kn(Rr)}},rr=gr=>gr.done?qt(gr.value):Promise.resolve(gr.value).then(Yn,sr);rr((Xt=Xt.apply(nn,Wt)).next())});const ar=({shixunHomeworks:nn,autoHeight:Wt,classroomList:Xt,dispatch:qt})=>{var kn,Yn,sr,rr,gr,Rr,Yr;const{shixunWorkReport:Ba}=nn,{stage_list:kr,work_id:ba}=Ba,[Xa,Ya]=(0,we.useState)(!1),[ra,Vr]=(0,we.useState)(!0),[xa,Bo]=(0,we.useState)({left:0,top:0,bottom:0,right:0}),Ao=(0,we.useRef)(null),[so,Ii]=(0,we.useState)(!1),Ji=(ca,Wa)=>{var ri;const{clientWidth:di,clientHeight:Ni}=window.document.documentElement,Fo=(ri=Ao.current)==null?void 0:ri.getBoundingClientRect();Fo&&Bo({left:-Fo.left+Wa.x,right:di-(Fo.right-Wa.x),top:-Fo.top+Wa.y,bottom:Ni-(Fo.bottom-Wa.y)})},da=(0,Qe.useParams)(),dA=(0,Ye.GJ)(),Mi={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};(0,we.useEffect)(()=>{console.log(da)},[]);const OA=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"position",width:"100px"},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"output_detail",render:(ca,Wa,ri)=>we.createElement("div",null,ca,Wa.is_work_end_evaluate&&we.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:ca=>je()(ca).format("YYYY-MM-DD HH:mm")},{title:"\u64CD\u4F5C",width:"80px",dataIndex:"query_index",render:(ca,Wa)=>we.createElement("span",{className:"c-blue current",onClick:()=>Bn(void 0,null,function*(){var ri,di;const Ni=yield(0,We.Lk)(Wa.game_identifier,{path:(di=(ri=Wa.path)==null?void 0:ri.replace(/\;/g,";"))==null?void 0:di.split(";")[0],query_index:Wa.query_index,homework_common_id:da.categoryId});(Ni==null?void 0:Ni.status)===0&&(Ii(Ni),Ya(!0))})},Wa.query_index?"\u67E5\u770B\u4EE3\u7801":"")}],jA=[{title:"\u8C03\u5206\u7528\u6237",dataIndex:["user","name"],width:350,render:(ca,Wa)=>{var ri;return we.createElement("span",null,we.createElement("img",{width:30,height:30,style:{borderRadius:"50%",marginRight:"10px"},src:ze.Z.IMG_SERVER+"/images/"+((ri=Wa==null?void 0:Wa.user)==null?void 0:ri.image_url)}),ca)}},{title:"\u8C03\u5206\u524D",dataIndex:"old_score",width:270,render:ca=>we.createElement("span",null,"\u4FEE\u6B63\u524D\u5206\u6570\uFF1A",ca,"\u5206")},{title:"\u8C03\u5206\u540E",dataIndex:"score",width:270,render:ca=>we.createElement("span",null,"\u4FEE\u6B63\u540E\u5206\u6570\uFF1A",ca,"\u5206")},{title:"\u8C03\u5206\u65F6\u95F4",dataIndex:"created_at",align:"right",render:ca=>we.createElement("span",null,"\u4FEE\u6B63\u65F6\u95F4\uFF1A",ca?je()(ca).format("YYYY-MM-DD HH:mm"):"--")}];function En(ca,Wa){return Bn(this,null,function*(){const{challenge_id:ri}=kr[ca],di=yield qt({type:"shixunHomeworks/changeScore",payload:{categoryId:da.homeworkId,type:"report",score:Wa,challenge_id:ri}});yield qt({type:"shixunHomeworks/getShixunWorkReport",payload:Cn({},da)}),di.status===0&&ce.ZP.success("\u64CD\u4F5C\u6210\u529F")})}function Fn(ca,Wa){return(0,ye.U2)(`student_works/${ba}/rep_passed_content.json`,{path:Wa,game_id:ca})}const hA=Ba.shixun_detail;return we.createElement(we.Fragment,null,hA==null?void 0:hA.map(function(ca,Wa){var ri,di;return we.createElement("div",{key:Wa},we.createElement("aside",{className:"pl30 pr30",key:Wa},we.createElement("div",{className:`${Le.shixunTitle} mt10`},we.createElement("div",null,we.createElement("span",{className:"fa fa-code "}),we.createElement("strong",{className:"c-black"},"\u7B2C",Wa+1,"\u5173 ",we.createElement(Qe.Link,{className:"c-black",target:"_blank",to:`/tasks/${da.coursesId}/${da.categoryId}/${ca.game_identifier}`},ca.subject))),dA?we.createElement("span",null,"\u8C03\u5206\uFF1A",we.createElement(ut,{className:"game-score",max:kr[Wa].game_score_full,defaultValue:kr[Wa].game_score,onBlur:Ni=>{var Fo;if((0,Ye.Rm)()&&!((Fo=Xt.AssistantObject.practice)!=null&&Fo.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}En(Wa,Ni)}})):null),we.createElement("div",{className:"font16 mt10"},ca.st===0&&(ca.path?typeof(ca==null?void 0:ca.game_codes_cn)=="string"?we.createElement("aside",{className:Le.shixunWrp},we.createElement(jt,{game_codes_cn:ca==null?void 0:ca.game_codes_cn,autoHeight:Wt,path:ca.path,game_id:ca.id,data:ca.game_codes,diff_code_count:ca.diff_code_count,onPathChange:Fn})):we.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"),ca.st===1&&(ca.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")),we.createElement("aside",{className:"mt10 font16"},(ri=ca.outputs)!=null&&ri.length?we.createElement(x.default,{columns:OA,pagination:{hideOnSinglePage:!0},dataSource:ca.outputs.map(Ni=>Cn(Cn({},ca),Ni))}):"\u672C\u5173\u65E0\u8BC4\u6D4B\u8BB0\u5F55"),we.createElement("aside",{className:"mt10 font16"},((di=ca==null?void 0:ca.adjust_review_score_list)==null?void 0:di.length)>0&&(0,Ye.GJ)()&&we.createElement("div",null,we.createElement("strong",{className:"c-black font14"},"\u8C03\u5206\u8BB0\u5F55"),we.createElement(x.default,{columns:jA,pagination:{hideOnSinglePage:!0},dataSource:ca.adjust_review_score_list,showHeader:!1})))))}),we.createElement(Ie.default,{open:Xa,width:900,okText:"\u5173\u95ED",cancelButtonProps:{style:{display:"none"}},onOk:()=>{Ii({}),Ya(!1)},onCancel:()=>{Ii({}),Ya(!1)},title:we.createElement("div",{style:{width:"100%",cursor:"move"},onMouseOver:()=>{ra&&Vr(!1)},onMouseOut:()=>{Vr(!0)},onFocus:()=>{},onBlur:()=>{}},"\u4EE3\u7801\u5185\u5BB9"),modalRender:ca=>we.createElement(ge(),{disabled:ra,bounds:xa,nodeRef:Ao,onStart:(Wa,ri)=>Ji(Wa,ri)},we.createElement("div",{ref:Ao},ca))},we.createElement("div",{style:{background:"#F6F7F9",padding:"30px 20px",marginBottom:20}},we.createElement("div",{style:{display:"flex",alignItems:"center"}},((kn=so==null?void 0:so.data)==null?void 0:kn.output_detail)==="\u8BC4\u6D4B\u901A\u8FC7"?we.createElement("i",{style:{color:"#0B9953",fontSize:18,marginRight:10},className:"iconfont icon-duigou1"}):we.createElement("i",{style:{color:"#E21010",fontSize:18,marginRight:10},className:"iconfont icon-jinggao1"}),we.createElement("div",{style:{color:((Yn=so==null?void 0:so.data)==null?void 0:Yn.output_detail)==="\u8BC4\u6D4B\u901A\u8FC7"?"#0B9953":"#E21010",fontSize:16,fontWeight:600}},(sr=so==null?void 0:so.data)==null?void 0:sr.output_detail)),we.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginTop:20}},we.createElement("div",null,we.createElement("span",{style:{color:"#6A7283"}},"\u8BC4\u6D4B\u65F6\u95F4"),we.createElement("span",{style:{marginLeft:8,color:"#232B40"}},je()((rr=so==null?void 0:so.data)==null?void 0:rr.created_at).format("YYYY-MM-DD HH:mm:ss"))),we.createElement("div",null,we.createElement("span",{style:{color:"#6A7283"}},"\u7528\u65F6"),we.createElement("span",{style:{marginLeft:8,color:"#232B40"}},(gr=so==null?void 0:so.data)==null?void 0:gr.ts_time,"s")),we.createElement("div",null,we.createElement("span",{style:{color:"#6A7283"}},"\u5185\u5B58"),we.createElement("span",{style:{marginLeft:8,color:"#232B40"}},(Rr=so==null?void 0:so.data)==null?void 0:Rr.ts_mem,"mb")),we.createElement("div",null,we.createElement("span",{style:{color:"#6A7283"}},"\u7528\u4F8B\u901A\u8FC7\u7387"),we.createElement("span",{style:{marginLeft:8,color:"#232B40"}},((Yr=so==null?void 0:so.data)==null?void 0:Yr.test_set_passed_rate)*100,"%")))),we.createElement(tt.ZP,{height:500,autoHeight:Wt,language:"python",theme:"default",isCopy:!0,value:decodeURIComponent(escape(window.atob((so==null?void 0:so.content)||""))),options:Mi})))};var wt=(0,Qe.connect)(({shixunHomeworks:nn,loading:Wt,globalSetting:Xt,classroomList:qt})=>({shixunHomeworks:nn,globalSetting:Xt,loading:Wt.effects,classroomList:qt}))(ar),Jt=de(22150),$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"},Pn=de(1916),Ft=de(67294),Un=Object.defineProperty,lr=Object.getOwnPropertySymbols,mr=Object.prototype.hasOwnProperty,qr=Object.prototype.propertyIsEnumerable,Tr=(nn,Wt,Xt)=>Wt in nn?Un(nn,Wt,{enumerable:!0,configurable:!0,writable:!0,value:Xt}):nn[Wt]=Xt,ta=(nn,Wt)=>{for(var Xt in Wt||(Wt={}))mr.call(Wt,Xt)&&Tr(nn,Xt,Wt[Xt]);if(lr)for(var Xt of lr(Wt))qr.call(Wt,Xt)&&Tr(nn,Xt,Wt[Xt]);return nn},fa=(nn,Wt,Xt)=>new Promise((qt,kn)=>{var Yn=gr=>{try{rr(Xt.next(gr))}catch(Rr){kn(Rr)}},sr=gr=>{try{rr(Xt.throw(gr))}catch(Rr){kn(Rr)}},rr=gr=>gr.done?qt(gr.value):Promise.resolve(gr.value).then(Yn,sr);rr((Xt=Xt.apply(nn,Wt)).next())});const vo=({shixunHomeworks:nn,dispatch:Wt,classroomList:Xt})=>{const{shixunWorkReport:qt}=nn,kn=(0,Qe.useParams)(),[Yn,sr]=(0,we.useState)(!1),[rr]=Jt.default.useForm(),[gr,Rr]=Ie.default.useModal(),[Yr,Ba]=(0,we.useState)(!1),[kr,ba]=(0,we.useState)(!1);(0,we.useEffect)(()=>{var ra,Vr,xa,Bo;nn.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&rr.setFieldsValue({comment:(Vr=(ra=nn.actionTabs.selectArrs)==null?void 0:ra.data)==null?void 0:Vr.work_comment,hidden_comment:(Bo=(xa=nn.actionTabs.selectArrs)==null?void 0:xa.data)==null?void 0:Bo.work_comment_hidden})},[nn.actionTabs.key]);const Xa=()=>fa(void 0,null,function*(){const ra=rr.getFieldsValue();(yield(0,ye.ZP)(`/api/student_works/${kn.homeworkId}/shixun_work_comment.json`,{method:"post",body:{hidden_comment:ra.hidden_comment,comment:ra.comment}})).status===0&&(ce.ZP.success("\u8BC4\u9605\u6210\u529F"),rr.resetFields(),Wt({type:"shixunHomeworks/setActionTabs",payload:{}}),Wt({type:"shixunHomeworks/getShixunWorkReport",payload:ta({},kn)}))}),Ya=[{title:"\u5173\u5361",dataIndex:"name",render:(ra,Vr,xa)=>xa+1},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",render:(ra,Vr,xa)=>Ft.createElement("div",null,ra,Vr.complete_status===4&&Ft.createElement($e.vA,{status:Vr.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:ra=>ra?"\u662F":"\u5426"},{title:"\u5173\u5361\u5F97\u5206",dataIndex:"game_score",align:"center",render:(ra,Vr)=>Ft.createElement("div",null,Ft.createElement("span",{style:{color:parseFloat(Vr.game_score_full)!==parseFloat(ra)?"#E30000":"#53C41B"}},ra),"/",Vr.game_score_full)},{title:"\u8C03\u5206",dataIndex:"game_score",align:"center",fixed:"right",render:(ra,Vr)=>(0,Ye.GJ)()?Ft.createElement(ut,{max:Vr.game_score_full,defaultValue:parseFloat(ra),onBlur:xa=>fa(void 0,null,function*(){var Bo,Ao;if((0,Ye.Rm)()&&!((Bo=Xt.AssistantObject.practice)!=null&&Bo.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 so=yield Wt({type:"shixunHomeworks/changeScore",payload:{categoryId:kn.homeworkId,type:"report",score:xa,challenge_id:Vr.challenge_id}});(Ao=nn==null?void 0:nn.actionTabs)==null||Ao.fn(),yield Wt({type:"shixunHomeworks/getShixunWorkReport",payload:ta({},kn)}),so.status===0&&ce.ZP.success("\u64CD\u4F5C\u6210\u529F")})}):ra}];return Ft.createElement(Ft.Fragment,null,Rr,Ft.createElement(Ie.default,{centered:!0,width:1080,title:"\u70B9\u8BC4\u4F5C\u4E1A",open:nn.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>fa(void 0,null,function*(){var ra;if((0,Ye.Rm)()&&!((ra=Xt.AssistantObject.practice)!=null&&ra.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 Vr=rr.getFieldsValue();JSON.stringify(Vr)==="{}"||Vr.hidden_comment===""&&Vr.comment===""?sr(!0):Xa()}),onCancel:()=>{Wt({type:"shixunHomeworks/setActionTabs",payload:{}})}},Ft.createElement(E.Z,{justify:"space-between",className:$t.info},Ft.createElement(b.Z,null,Ft.createElement("span",{className:`${$t.label} ${$t.greyText}`},"\u59D3\u540D"),Ft.createElement("span",{className:$t.blackContent},qt==null?void 0:qt.username)),Ft.createElement(b.Z,null,Ft.createElement("span",{className:`${$t.label} ${$t.greyText}`},"\u5B66\u53F7"),Ft.createElement("span",{className:$t.blackContent},(qt==null?void 0:qt.student_id)||"--")),Ft.createElement(b.Z,null,Ft.createElement("span",{className:`${$t.label} ${$t.greyText}`},"\u73ED\u7EA7"),Ft.createElement("span",{className:$t.blackContent},(qt==null?void 0:qt.group_name)||"--")),Ft.createElement(b.Z,null,Ft.createElement("span",{className:`${$t.label} ${$t.greyText}`},"\u5173\u5361\u5F97\u5206"),Ft.createElement("span",{className:$t.orangeContent},(qt==null?void 0:qt.challenge_score)||"--")),Ft.createElement(b.Z,null,Ft.createElement("span",{className:`${$t.label} ${$t.greyText}`},"\u6548\u7387\u5206"),Ft.createElement("span",{className:$t.orangeContent},(qt==null?void 0:qt.eff_score)||"--")),Ft.createElement(b.Z,null,Ft.createElement("span",{className:`${$t.label} ${$t.greyText}`},"\u8865\u4EA4\u6263\u5206"),Ft.createElement("span",{className:$t.orangeContent},(qt==null?void 0:qt.late_penalty)||"--")),Ft.createElement(b.Z,null,Ft.createElement("span",{className:`${$t.label} ${$t.greyText}`},"\u6700\u7EC8\u6210\u7EE9"),Ft.createElement("span",{className:$t.orangeContent},(qt==null?void 0:qt.work_score)||"--"))),Ft.createElement(Jt.default,{form:rr,onChange:()=>{Yn&&sr(!1)}},Ft.createElement(E.Z,{wrap:!1,align:"middle",justify:"space-between"},Ft.createElement(b.Z,null,Ft.createElement("div",{className:`${$t.inputLabel} ${$t.greyText}`},"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),Ft.createElement(b.Z,null,Ft.createElement(Pn.Z,{isShowComponent:(0,Ye.G5)(),ModalProps:{open:Yr,onCancel:()=>{Ba(!1)}},onDataSelect:(ra,Vr)=>fa(void 0,[ra,Vr],function*(xa,{node:Bo}){const Ao=()=>{rr.setFieldsValue({comment:Bo==null?void 0:Bo.value}),Ba(!1)};if(rr.getFieldValue("comment")){gr.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:Ao});return}Ao()})},Ft.createElement(Ce.ZP,{style:{padding:0,height:"auto"},icon:Ft.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:ra=>{Ba(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),Ft.createElement(Jt.default.Item,{name:"comment"},Ft.createElement(y.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:3})),Ft.createElement(E.Z,{wrap:!1,align:"middle",justify:"space-between"},Ft.createElement(b.Z,null,Ft.createElement("div",{className:`${$t.inputLabel} ${$t.greyText}`},"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),Ft.createElement(b.Z,null,Ft.createElement(Pn.Z,{isShowComponent:(0,Ye.G5)(),ModalProps:{open:kr,onCancel:()=>{ba(!1)}},onDataSelect:(ra,Vr)=>fa(void 0,[ra,Vr],function*(xa,{node:Bo}){const Ao=()=>{rr.setFieldsValue({hidden_comment:Bo==null?void 0:Bo.value}),ba(!1)};if(rr.getFieldValue("hidden_comment")){gr.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:Ao});return}Ao()})},Ft.createElement(Ce.ZP,{style:{padding:0,height:"auto"},icon:Ft.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:ra=>{ba(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),Ft.createElement(Jt.default.Item,{name:"hidden_comment"},Ft.createElement(y.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:3}))),Yn&&Ft.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A"),Ft.createElement("div",{className:$t.tableTitle},"\u5173\u5361\u6210\u7EE9"),Ft.createElement(x.default,{className:$t.scoreTable,dataSource:qt.stage_list,rowKey:"challenge_id",pagination:!1,columns:Ya,scroll:{x:"max-content"}})))};var Ka=(0,Qe.connect)(({shixunHomeworks:nn,classroomList:Wt})=>({shixunHomeworks:nn,classroomList:Wt}))(vo),na=de(42420),Zr=de(85725),jr=de(86763),Ma=de(80599),uo=de.n(Ma),ei={wrap:"wrap___rFTBy",line:"line___kZzhh"},Pi=de(446),Vi=({detailData:nn})=>{var Wt;return we.createElement("div",{className:ei.wrap},we.createElement(Pi.ij,{hideBar:!0,actionAnalysis:!0,loading:!1,emptyData:[(0,Pi.Uf)(nn),(nn==null?void 0:nn.photos)||[]],title:"\u5B9E\u8BAD\u5B66\u4E60\u5206\u6790",noDataText:"\u8BE5\u5B66\u751F\u65E0\u5B66\u4E60\u884C\u4E3A\u5206\u6790\u6570\u636E"},we.createElement(Pi.ZP,{hideBar:!0,title:"\u5B9E\u8BAD\u5B66\u4E60\u5206\u6790",data:(0,Pi.Uf)(nn)}),!!((Wt=nn==null?void 0:nn.photos)!=null&&Wt.length)&&we.createElement(we.Fragment,null,we.createElement("div",{className:ei.line}),we.createElement(Pi._s,{dataSource:nn==null?void 0:nn.photos,right:21,col:4,wrapWidth:1140}))))},co=de(98769),yn=de(67294),$o=Object.defineProperty,ji=Object.defineProperties,mA=Object.getOwnPropertyDescriptors,Ai=Object.getOwnPropertySymbols,Jo=Object.prototype.hasOwnProperty,RA=Object.prototype.propertyIsEnumerable,$A=(nn,Wt,Xt)=>Wt in nn?$o(nn,Wt,{enumerable:!0,configurable:!0,writable:!0,value:Xt}):nn[Wt]=Xt,Oo=(nn,Wt)=>{for(var Xt in Wt||(Wt={}))Jo.call(Wt,Xt)&&$A(nn,Xt,Wt[Xt]);if(Ai)for(var Xt of Ai(Wt))RA.call(Wt,Xt)&&$A(nn,Xt,Wt[Xt]);return nn},xn=(nn,Wt)=>ji(nn,mA(Wt)),Qn=(nn,Wt)=>{var Xt={};for(var qt in nn)Jo.call(nn,qt)&&Wt.indexOf(qt)<0&&(Xt[qt]=nn[qt]);if(nn!=null&&Ai)for(var qt of Ai(nn))Wt.indexOf(qt)<0&&RA.call(nn,qt)&&(Xt[qt]=nn[qt]);return Xt},bn=(nn,Wt,Xt)=>new Promise((qt,kn)=>{var Yn=gr=>{try{rr(Xt.next(gr))}catch(Rr){kn(Rr)}},sr=gr=>{try{rr(Xt.throw(gr))}catch(Rr){kn(Rr)}},rr=gr=>gr.done?qt(gr.value):Promise.resolve(gr.value).then(Yn,sr);rr((Xt=Xt.apply(nn,Wt)).next())});const Gr=nn=>{var Wt=nn,{shixunHomeworks:Xt,classroomList:qt,globalSetting:kn,loading:Yn,user:sr,dispatch:rr}=Wt,gr=Qn(Wt,["shixunHomeworks","classroomList","globalSetting","loading","user","dispatch"]),Rr,Yr,Ba;const[kr,ba]=(0,we.useState)(Oo({},(0,Qe.useParams)())),Xa=(0,Qe.useParams)(),[Ya,ra]=(0,we.useState)({page:1,page_size:10}),Vr=(0,Qe.useLocation)(),[]=(0,we.useState)([]),[xa,Bo]=(0,we.useState)(),Ao=(0,we.useRef)(),[so,Ii]=(0,we.useState)(!1),[Ji,da]=(0,we.useState)(!0),[dA,Mi]=(0,we.useState)(!1),[OA,jA]=(0,we.useState)(!1),{shixunWorkReport:En}=Xt,[Fn,hA]=(0,we.useState)(),[ca,Wa]=(0,we.useState)([]),[ri,di]=(0,we.useState)(),[Ni,Fo]=(0,we.useState)("all"),Ys=(0,Ye.GJ)(),[Ki,Wi]=(0,we.useState)(new(he())),[AA,_A]=(0,we.useState)(0),[Ql,Di]=(0,we.useState)(!1),[Ui,qA]=(0,we.useState)(!1),[Ra,us]=(0,we.useState)(!1),[pA,ns]=(0,we.useState)(""),[Bi,Gs]=(0,we.useState)(!1),[Tl,Zs]=(0,we.useState)(!0),[KA,Pl]=(0,we.useState)(0),zA=(0,we.useRef)(JSON.parse(sessionStorage.all_student_works_params||"{}")),GA=(0,we.useRef)(),vA=()=>bn(void 0,null,function*(){(sr.userInfo.is_teacher||sr.userInfo.admin)&&(Gs(!0),Zs(!1))});(0,we.useEffect)(()=>{var $r;(0,Ye.Rm)()&&qt.AssistantObject.practice&&!(($r=qt.AssistantObject.practice)!=null&&$r.can_view)&&Qe.history.replace("/403")},[(Rr=qt.AssistantObject.practice)==null?void 0:Rr.can_view]),(0,we.useEffect)(()=>{vA(),console.log("\u6253\u5370\u7684------",En),GA.current=En==null?void 0:En.next_student_work_id,ns(En.repeat_minus_score)},[En,sr]),(0,we.useEffect)(()=>{console.log("\u89E6\u53D1\u8FD9",En.work_score),Pl(En.work_score)},[En.work_score,pA]),(0,we.useEffect)(()=>(rr({type:"globalSetting/footerToggle",payload:!1}),()=>{rr({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,we.useEffect)(()=>{var $r;if(En){let Qo=[];($r=En==null?void 0:En.target_test_sets)==null||$r.map((Fr,Lo)=>{var ee;(ee=Fr==null?void 0:Fr.targets)==null||ee.map((z,te)=>{var ie;z.name=Fr==null?void 0:Fr.name,z.total_target_score=Fr==null?void 0:Fr.total_target_score,z.actual_target_score=Fr==null?void 0:Fr.actual_target_score,z.rowSpan=te===0?(ie=Fr==null?void 0:Fr.targets)==null?void 0:ie.length:0,z.order=Lo+1,Qo.push(z)})}),hA(Qo),(0,Ye.Rm)()&&rr({type:"classroomList/getAssistantPermissions",payload:{course_id:kr.coursesId}})}},[En]),(0,we.useEffect)(()=>{Xt.actionTabs.key==="\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A"&&(En==null?void 0:En.students_count)>0&&!Ji&&setTimeout(()=>{Rl("all")},800)},[En==null?void 0:En.homework_common_id,Ji]),(0,we.useEffect)(()=>{ba(Oo({},Xa))},[Vr.pathname]);const hs=()=>{document.body.scrollIntoView()},SA=$r=>{Ya.page=$r,ra(Oo({},Ya)),sA(Ya,Ni)},sA=($r,Qo)=>bn(void 0,null,function*(){Mi(!0);const Fr=yield(0,ye.ZP)(`/api/student_works/${kr==null?void 0:kr.homeworkId}/adjust_review_score_histories.json`,{method:"get",params:xn(Oo({},$r),{challenge_id:Qo=="all"?null:Qo})});(Fr==null?void 0:Fr.status)===0&&(Wa(Fr==null?void 0:Fr.list),di(Fr==null?void 0:Fr.count)),Mi(!1)});function cs(){return bn(this,null,function*(){zA.current=JSON.parse(sessionStorage.all_student_works_params||"{}")})}const kl=()=>{document.querySelectorAll("canvas").forEach($r=>{(!$r.clientWidth||!$r.clientHeight)&&$r.remove()})},Ml=$r=>bn(void 0,null,function*(){const Qo=yield(0,jr.t1)({homeworkId:$r||kr.homeworkId});Bo(Qo==null?void 0:Qo.data)}),Rl=$r=>bn(void 0,null,function*(){var Qo,Fr,Lo,ee;let z=0,te;te=Ie.default.info({width:460,title:yn.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A,",yn.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:yn.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",yn.createElement("span",{className:"c-blue"},z+1),"/",$r!=="all"?1:En==null?void 0:En.students_count,yn.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3"),maskClosable:!1,className:Le.modal,onOk:()=>{}});const ie={margin:[0,0],filename:`${En!=null&&En.student_id&&(En==null?void 0:En.student_id)!="--"?En==null?void 0:En.student_id:""}${En.username}.pdf`,html2canvas:{useCORS:!0,letterRendering:!0},jsPDF:{unit:"mm",format:"a4",orientation:"landscape"}},ve=Ki.folder(En==null?void 0:En.shixun_name);function me(be){return bn(this,null,function*(){yield Ml(be||GA.current);const xe=yield rr({type:"shixunHomeworks/getShixunWorkReport",payload:Oo({homeworkId:be||GA.current},zA.current||{})});GA.current=xe==null?void 0:xe.next_student_work_id,hs(),z++,setTimeout(()=>bn(this,null,function*(){var De,Ge,ot,lt;kl();const Ze=ve.folder(`${xe==null?void 0:xe.group_name}`).folder(`${xe!=null&&xe.student_id&&(xe==null?void 0:xe.student_id)!="--"?xe.student_id+"+":""}${xe==null?void 0:xe.username}`),Ot=document.querySelector("#export-all").children;let It=uo()();for(let Ht=0;Ht<Ot.length;Ht++)yield It.set(ie).from(Ot[Ht]).toContainer().toCanvas().toPdf().get("pdf").then(Pt=>bn(this,null,function*(){Ht<Ot.length-1&&(yield Pt.addPage())}));if(Ze.file(`${xe!=null&&xe.student_id&&(xe==null?void 0:xe.student_id)!="--"?xe.student_id+"+":""}${xe==null?void 0:xe.username}.pdf`,It.output("blob")),((De=xe==null?void 0:xe.shixun_detail)==null?void 0:De.length)>0&&((ot=(Ge=xe==null?void 0:xe.shixun_detail)==null?void 0:Ge.filter(Ht=>{var Pt;return((Pt=Ht==null?void 0:Ht.game_codes)==null?void 0:Pt.length)>0}))==null?void 0:ot.length)>0){const Ht=Ze.folder("\u4EE3\u7801\u6587\u4EF6");(lt=xe==null?void 0:xe.shixun_detail)==null||lt.map((Pt,Mt)=>{var on,Sn;if(((on=Pt==null?void 0:Pt.game_codes)==null?void 0:on.length)>0){const nr=Ht.folder(`\u7B2C${Mt+1}\u5173-${Pt.subject}-${Pt.id}`);(Sn=Pt==null?void 0:Pt.game_codes)==null||Sn.map(hr=>{nr.file(`${hr.filename}.txt`,hr==null?void 0:hr.content)})}})}te.update({content:yn.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",yn.createElement("span",{className:"c-blue"},z),"/",xe==null?void 0:xe.students_count,yn.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3")}),z==(xe==null?void 0:xe.students_count)?(te.destroy(),Hl()):me()}),2200)})}if($r!=="all"||(En==null?void 0:En.students_count)<2){kl(),hs();const be=Ao.current.children;let xe=uo()();const Ge=ve.folder(`${En==null?void 0:En.group_name}`).folder(`${En!=null&&En.student_id&&(En==null?void 0:En.student_id)!="--"?(En==null?void 0:En.student_id)+"+":""}${En==null?void 0:En.username}`);for(let ot=0;ot<be.length;ot++)yield xe.set(ie).from(be[ot]).toContainer().toCanvas().toPdf().get("pdf").then(lt=>bn(void 0,null,function*(){ot<be.length-1&&(yield lt.addPage())}));if(Ii(!1),Ge.file(`${En!=null&&En.student_id&&(En==null?void 0:En.student_id)!="--"?(En==null?void 0:En.student_id)+"+":""}${En.username}.pdf`,xe.output("blob"),{base64:!1}),((Qo=En==null?void 0:En.shixun_detail)==null?void 0:Qo.length)>0&&((Lo=(Fr=En==null?void 0:En.shixun_detail)==null?void 0:Fr.filter(ot=>{var lt;return((lt=ot==null?void 0:ot.game_codes)==null?void 0:lt.length)>0}))==null?void 0:Lo.length)>0){const ot=Ge.folder("\u4EE3\u7801\u6587\u4EF6");(ee=En==null?void 0:En.shixun_detail)==null||ee.map((lt,St)=>{var Ze,Ot;if(((Ze=lt==null?void 0:lt.game_codes)==null?void 0:Ze.length)>0){const It=ot.folder(`\u7B2C${St+1}\u5173-${lt.subject}-${lt.id}`);(Ot=lt==null?void 0:lt.game_codes)==null||Ot.map(Ht=>{It.file(`${Ht.filename}.txt`,Ht==null?void 0:Ht.content)})}})}te.destroy(),Hl();return}else me(En==null?void 0:En.first_student_work_id)}),Hl=()=>{Ki.generateAsync({type:"blob"}).then(function($r){console.log(En,"shixunWorkReport");const Qo=document.createElement("a");Qo.href=window.URL.createObjectURL($r),Qo.download=(En==null?void 0:En.shixun_name)+".zip",document.body.appendChild(Qo);const Fr=document.createEvent("MouseEvents");Fr.initEvent("click",!1,!1),Qo.dispatchEvent(Fr),document.body.removeChild(Qo),Wi(new(he()))}),jA(!1)};(0,we.useEffect)(()=>{jl()},[kr.homeworkId]);const jl=()=>bn(void 0,null,function*(){yield rr({type:"shixunHomeworks/getShixunWorkReport",payload:Oo(Oo({},kr),zA.current||{})}),Ml(),(0,Ye.GJ)()&&cs(),da(!1)}),ml=[{title:"\u5173\u5361",dataIndex:"name",render:($r,Qo,Fr)=>Fr+1},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",render:($r,Qo,Fr)=>yn.createElement("div",null,$r,Qo.complete_status===4&&yn.createElement($e.vA,{status:Qo.complete_status}))},{title:"\u5F00\u542F\u65F6\u95F4",dataIndex:"open_time"},{title:"\u4EE3\u7801\u4FEE\u6539\u884C\u6570",dataIndex:"diff_code_count",render:($r,Qo,Fr)=>$r||"- -"},{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:$r=>$r?"\u662F":"\u5426"},{title:"\u7ECF\u9A8C\u503C",dataIndex:"experience",render:($r,Qo)=>yn.createElement("div",null,yn.createElement("span",{style:{color:parseFloat(Qo.myself_experience)!==parseFloat($r)?"red":"green"}},Qo.myself_experience),"/",$r)},{title:"\u5173\u5361\u5F97\u5206",dataIndex:"game_score",render:($r,Qo)=>yn.createElement("div",null,yn.createElement("span",{style:{color:parseFloat(Qo.game_score_full)!==parseFloat($r)?"red":"green"}},$r),"/",Qo.game_score_full)},{title:"\u8C03\u5206",dataIndex:"game_score",render:($r,Qo)=>Ys?yn.createElement(ut,{max:Qo.game_score_full,defaultValue:parseFloat($r),onBlur:Fr=>bn(void 0,null,function*(){var Lo;if((0,Ye.Rm)()&&!((Lo=qt.AssistantObject.practice)!=null&&Lo.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 ee=yield rr({type:"shixunHomeworks/changeScore",payload:{categoryId:kr.homeworkId,type:"report",score:Fr,challenge_id:Qo.challenge_id}});sA({page:1,page_size:10},"all"),yield rr({type:"shixunHomeworks/getShixunWorkReport",payload:Oo(Oo({},kr),zA.current||{})}),ee.status===0&&ce.ZP.success("\u64CD\u4F5C\u6210\u529F")})}):$r}];let Ws=[{title:"\u5173\u5361",dataIndex:"order",key:"order",render:($r,Qo,Fr)=>({children:$r,props:{rowSpan:Qo.rowSpan}})},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",render:($r,Qo,Fr)=>({children:$r,props:{rowSpan:Qo.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:($r,Qo,Fr)=>yn.createElement("div",null,yn.createElement("span",{style:{color:parseFloat(Qo.actual_test_score)!==parseFloat($r)?"red":"green"}},Qo.actual_test_score),"/",$r)},{title:"\u6307\u6807\u603B\u5206",render:($r,Qo,Fr)=>({children:yn.createElement("div",null,yn.createElement("span",{style:{color:parseFloat(Qo.actual_target_score)!==parseFloat($r)?"red":"green"}},Qo.actual_target_score),"/",$r),props:{rowSpan:Qo.rowSpan}}),dataIndex:"total_target_score",key:"total_target_score"}];const $l=[{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:$r=>yn.createElement("span",null,$r?je()($r).format("YYYY-MM-DD HH:mm"):"--")}],hl=$r=>{rr({type:"shixunHomeworks/setActionTabs",payload:{key:"",type:2}}),setTimeout(()=>{$r==="next"?Qe.history.push(`/classrooms/${kr.coursesId}/shixun_homework/${kr.categoryId}/${En==null?void 0:En.next_student_work_id}/comment`):Qe.history.push(`/classrooms/${kr.coursesId}/shixun_homework/${kr.categoryId}/${En==null?void 0:En.pre_student_work_id}/comment`)},200)},_l=$r=>{ns(""),$r.target.value&&(console.log("\u8FDB\u6765",En),$r.target.value=$r.target.value>En.repeat_setting_score?En.repeat_setting_score:$r.target.value,ns($r.target.value))},pl=()=>bn(void 0,null,function*(){const $r=yield(0,ye.ZP)(`/api/student_works/${En==null?void 0:En.work_id}/update_repeat_score`,{method:"put",body:{score:pA}});yield rr({type:"shixunHomeworks/getShixunWorkReport",payload:Oo(Oo({},kr),zA.current||{})}),$r.status===0&&ce.ZP.info("\u64CD\u4F5C\u6210\u529F")});return yn.createElement("section",{style:{minHeight:"100vh",background:`url(${de(26528)}) center / cover no-repeat`}},yn.createElement("div",{className:"edu-container pb-60px"},yn.createElement(Ue.Z,{loading:Yn["shixunHomeworks/getShixunWorkReport"],active:!0,avatar:{size:40},paragraph:{rows:5}},En.course_id&&yn.createElement("section",{className:"animated fadeIn pt-10px"},En.category&&yn.createElement(Ee.Z,{separator:">",items:[{title:yn.createElement(Qe.Link,{to:`/classrooms/${En.course_id}/shixun_homework`}," ",En.course_name)},{title:yn.createElement(Qe.Link,{to:`/classrooms/${En.course_id}/shixun_homework/${En.category.main?"":En.category.category_id}`}," ",En.category.category_name)},{title:yn.createElement(Qe.Link,{to:`/classrooms/${En.course_id}/shixun_homework/${En.homework_common_id}/detail`},"\u4F5C\u4E1A\u8BE6\u60C5")},{title:En.username}]}),yn.createElement("div",{className:"mt20 flex item-center gap-10px"},yn.createElement("strong",{className:"font20"}," ",En==null?void 0:En.homework_name," "),yn.createElement($e.VV,{temporary:!0,status:En.homework_status}),yn.createElement("div",{className:"ml-auto flex item-center gap-10px"},En.view_tpi&&yn.createElement(Ce.ZP,{icon:yn.createElement("span",{className:"iconfont icon-yijiandianping"}),onClick:()=>{var $r,Qo;(0,$e.xg)(`/tasks/${En==null?void 0:En.course_id}/${En==null?void 0:En.homework_common_id}/${(Qo=($r=En==null?void 0:En.shixun_detail)==null?void 0:$r[0])==null?void 0:Qo.game_identifier}`)}}," \u67E5\u770B\u5B66\u5458\u5B9E\u8BAD "),(0,Ye.GJ)()&&En.homework_end===!1&&!!En.myshixun_id&&yn.createElement(Ce.ZP,{icon:yn.createElement("span",{className:"iconfont icon-dahuizhongzuo3x"}),onClick:()=>bn(void 0,null,function*(){yield rr({type:"shixunHomeworks/setActionTabs",payload:{key:"\u6253\u56DE\u91CD\u505A",selectArrs:{myshixun_identifier:En.myshixun_identifier},homework_common_id:Xa.categoryId}})})},"\u6253\u56DE\u91CD\u505A"),yn.createElement(Ce.ZP,{icon:yn.createElement("span",{className:"iconfont icon-daochu"}),onClick:()=>{var $r;if((0,Ye.Rm)()&&!(($r=qt.AssistantObject.practice)!=null&&$r.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}Rl("")},loading:so},"\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A"),(0,Ye.GJ)()&&(En==null?void 0:En.students_count)>1&&yn.createElement(Ce.ZP,{icon:yn.createElement("span",{className:"iconfont icon-daochu"}),onClick:()=>{var $r;if((0,Ye.Rm)()&&!(($r=qt.AssistantObject.practice)!=null&&$r.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}Ie.default.confirm({title:"\u9009\u62E9\u5BFC\u51FA\u65B9\u5F0F",closable:!0,icon:null,centered:!0,okText:yn.createElement(Ae.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:yn.createElement(Ae.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:()=>{Rl("all")},onCancel:()=>{},cancelButtonProps:{onClick:()=>{(0,co.jj)({categoryId:kr.categoryId,coursesId:kr.coursesId},"shixun_report")}}})}},"\u5BFC\u51FA\u5168\u90E8\u5B66\u751F\u5B9E\u8BAD\u62A5\u544A")))),yn.createElement("aside",{className:"mt-6px rounded-8px px-20px py-12px",style:{background:"rgba(255,255,255,0.9)",border:"1px solid #FFFFFF"}},yn.createElement("div",{id:"export-all",ref:Ao},yn.createElement("div",{id:"export-all-1"},yn.createElement("div",{className:"flex item-center"},yn.createElement("div",{className:"text-16px"},"\u603B\u4F53\u8BC4\u4EF7"),(0,Ye.GJ)()&&yn.createElement(Ce.ZP,{className:`ml-auto rounded-4px ${Le.NewButtonStyle}`,type:"primary",icon:yn.createElement(fe.Z,{rev:void 0}),onClick:()=>{rr({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:En.user_id,data:Oo({},En)},fn:()=>sA({page:1,page_size:10},"all")}})}}," ",En.has_shixun_work_comment?"\u66F4\u6539\u70B9\u8BC4":"\u70B9\u8BC4\u4F5C\u4E1A"," ")),yn.createElement("div",{className:"mt-12px rounded-8px p-36px flex item-center relative",style:{background:"#FFFAF7",border:"1px solid #FFFFFF"}},yn.createElement("div",{className:"flex flex-col justify-center item-center"},yn.createElement("div",{className:"flex flex-col item-center"},yn.createElement("img",{className:"h-56px w-56px rounded-full",src:`${ze.Z.IMG_SERVER}/images/${En.image_url}`,alt:En.username}),yn.createElement("div",{style:{marginTop:"-10px",marginLeft:"-10px"}},yn.createElement($e.vA,{status:En.compelete_status}))),yn.createElement("div",{className:"text-20px c-grey-333 font-medium mt-10px"},En.username),yn.createElement("div",{className:"mt-14px",style:{color:"#8E8E8E"}},"\u5B66\u53F7",yn.createElement("span",{className:"ml10 c-grey-333"},En.student_id||"--")),yn.createElement("div",{className:"mt-14px",style:{color:"#8E8E8E"}},"\u5206\u73ED",yn.createElement("span",{className:"ml10 c-grey-333"},En.group_name||"--"))),yn.createElement("div",{className:"flex-1 minW-0 flex flex-col justify-center gap-48px",style:{paddingLeft:"80px"}},yn.createElement("div",{className:"flex item-center justify-between",style:{width:"80%"}},[{title:"\u622A\u6B62\u5F53\u524D\u5B8C\u6210\u5173\u5361",children:yn.createElement(yn.Fragment,null,yn.createElement("span",{className:"c-red"},En.complete_count||"--"),"/",yn.createElement("span",{className:"c-red"},En.challenges_count))},{title:"\u6700\u65B0\u5B8C\u6210\u5173\u5361",children:yn.createElement(yn.Fragment,null,yn.createElement("span",{className:"c-red"},En.current_complete_count||"--"),"/",yn.createElement("span",{className:"c-red"},En.challenges_count))},{title:"\u5B8C\u6210\u6548\u7387",children:En&&En.efficiency===null?"--":En&&En.efficiency},{title:"\u8BFE\u5802\u6700\u9AD8\u5B8C\u6210\u6548\u7387",children:En&&En.max_efficiency===null?"--":En&&En.max_efficiency},{title:"\u5173\u5361\u5F97\u5206",children:yn.createElement(yn.Fragment,null,yn.createElement("span",{className:"c-orange"},En.challenge_score),"/",yn.createElement("span",{className:"c-light-black"},En.challenge_score_full)),hidden:!(En!=null&&En.eff_score_full)},{title:"\u6548\u7387\u5206",children:yn.createElement(yn.Fragment,null,yn.createElement("span",{className:"c-orange"},En.eff_score),"/",yn.createElement("span",{className:"c-light-black"},En.eff_score_full)),hidden:!(En!=null&&En.eff_score_full)}].map(($r,Qo)=>!($r!=null&&$r.hidden)&&yn.createElement("div",{key:Qo,className:"flex flex-col item-center gap-10px"},yn.createElement("div",{className:"text-16px"},$r==null?void 0:$r.children),yn.createElement("div",{style:{color:"#8E8E8E"}},$r==null?void 0:$r.title)))),yn.createElement("div",{className:"flex item-center justify-between"},[{title:"\u901A\u5173\u65F6\u95F4",children:En&&En.passed_time===null||En&&En.passed_time==="--"?"--":je()(En&&En.passed_time).format("YYYY-MM-DD HH:mm")},{title:yn.createElement(yn.Fragment,null,"\u8BA1\u65F6\u89C4\u5219 ",yn.createElement("span",{style:{color:"#145DFF",fontSize:16},className:"iconfont icon-tishixiaowenhao ml-4px current",onClick:$r=>{Di(!0)}})),children:En==null?void 0:En.human_training_time_rules},{title:yn.createElement(yn.Fragment,null,"\u5B9E\u8BAD\u603B\u8017\u65F6",yn.createElement("span",{style:{color:"#145DFF",fontSize:16},className:"iconfont icon-tishixiaowenhao ml-4px current",onClick:$r=>{qA(!0)}})),children:En==null?void 0:En.time_consuming},{title:"\u8BC4\u6D4B\u6B21\u6570",children:En.evaluate_count},{title:"\u901A\u5173\u65F6\u95F4",children:En&&En.passed_time===null||En&&En.passed_time==="--"?"--":je()(En&&En.passed_time).format("YYYY-MM-DD HH:mm")},{title:yn.createElement(yn.Fragment,null," \u67E5\u91CD\u6263\u5206",En!=null&&En.review_rate?yn.createElement("span",{style:{background:"#0152d9",borderRadius:"6px 6px 6px 0",cursor:"pointer"},onClick:()=>{En!=null&&En.review_id&&Bi&&(localStorage.setItem("studentDetial",window.location.pathname),Qe.history.push(`/classrooms/:coursesId/shixun_homework/${kr.categoryId}/review_detail/${En==null?void 0:En.review_id}`))}}," ",En.review_rate.toFixed(1),"% "):yn.createElement("span",{style:{background:"#0152d9",borderRadius:"6px 6px 6px 0"}},"- -")),children:yn.createElement(yn.Fragment,null,(En==null?void 0:En.repeat_minus_score)!==0?"- -":yn.createElement(yn.Fragment,null,Bi?yn.createElement(yn.Fragment,null,yn.createElement(y.default,{style:{width:"45px",height:"22px"},value:pA,onChange:$r=>{_l($r)},onBlur:pl,disabled:Tl})," / ",En==null?void 0:En.repeat_setting_score):yn.createElement(yn.Fragment,null," ",En==null?void 0:En.repeat_minus_score," / ",En==null?void 0:En.repeat_setting_score," "))),hidden:!(En!=null&&En.have_repeat)},{title:"\u8865\u4EA4\u6263\u5206",children:En.late_penalty||"- -"},{title:"\u6700\u7EC8\u6210\u7EE9(\u6EE1\u5206100\u5206)",children:yn.createElement(yn.Fragment,null,yn.createElement("span",{className:"c-orange"},KA),"/",yn.createElement("span",{className:"c-light-black"},En.all_work_score))}].map(($r,Qo)=>!($r!=null&&$r.hidden)&&yn.createElement("div",{key:Qo,className:"flex flex-col item-center gap-10px"},yn.createElement("div",{className:"text-16px"},$r==null?void 0:$r.children),yn.createElement("div",{style:{color:"#8E8E8E"}},$r==null?void 0:$r.title))))),yn.createElement("div",{className:"absolute flex item-center justify-center h-36px",style:{top:0,right:0,width:219,background:`url(${de(55541)}) center / cover no-repeat`}},En.overall_appraisal)),yn.createElement(a.Z,{className:"mt-20px",style:{marginLeft:"-20px",width:"calc(100% + 40px)",backgroundColor:"#E0EEFF"}}),(En.work_comment_hidden||En.work_comment)&&yn.createElement("div",null,yn.createElement(E.Z,{align:"middle"},yn.createElement(b.Z,{flex:1},yn.createElement("h1",{className:Le.title},"\u70B9\u8BC4\u5185\u5BB9")),yn.createElement(b.Z,{className:"pr30"},(0,Ye.GJ)()&&yn.createElement(Ce.ZP,{onClick:()=>bn(void 0,null,function*(){Ie.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:yn.createElement(Ne.Z,null),content:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F",onOk(){return bn(this,null,function*(){(yield(0,jr.gZ)({comment_id:En.comment_id,homeworkId:kr.homeworkId})).status===0&&(ce.ZP.success("\u5220\u9664\u6210\u529F"),rr({type:"shixunHomeworks/getShixunWorkReport",payload:Oo(Oo({},kr),zA.current||{})}))})}})})},yn.createElement(ke.Z,null),"\u5220\u9664"))),yn.createElement(a.Z,{style:{margin:0}}),En.work_comment&&yn.createElement("aside",{className:"pl30 pr30 mt20"},yn.createElement("span",{className:"c-light-black font12"},"# \u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),yn.createElement("br",null),yn.createElement(Zr.Z,{value:En.work_comment})),En.work_comment_hidden&&yn.createElement("aside",{className:"pl30 pr30 mt20"},yn.createElement("span",{className:"c-light-black font12"},"# \u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),yn.createElement("br",null),yn.createElement(Zr.Z,{value:En.work_comment_hidden}))),(En==null?void 0:En.action_analysis)&&yn.createElement(Vi,{detailData:En}),yn.createElement("div",{className:Le.score},yn.createElement("h1",{className:Le.title},"\u9636\u6BB5\u6210\u7EE9"),(En==null?void 0:En.adjust_review_score_count)>0&&(0,Ye.GJ)()&&yn.createElement("div",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{us(!0),sA({page:1,page_size:10},"all")}},"\u6210\u7EE9\u8C03\u5206\u8BB0\u5F55\uFF08",En==null?void 0:En.adjust_review_score_count,"\u6B21\uFF09")),yn.createElement(x.default,{className:Le.TableStyle,dataSource:En.stage_list,rowKey:$r=>$r==null?void 0:$r.challenge_id,pagination:!1,columns:ml}),((Yr=En==null?void 0:En.target_test_sets)==null?void 0:Yr.length)>0&&yn.createElement("div",null,yn.createElement("h1",{className:Le.title},"\u6307\u6807\u6210\u7EE9"),yn.createElement(x.default,{className:Le.TableStyle,dataSource:Fn,rowKey:$r=>$r==null?void 0:$r.challenge_id,pagination:!1,bordered:!0,columns:Ws})),(En==null?void 0:En.work_description)&&yn.createElement(yn.Fragment,null,yn.createElement("h1",{className:Le.title},"\u4E2A\u4EBA\u603B\u7ED3"),yn.createElement(Zr.Z,{value:En==null?void 0:En.work_description})),yn.createElement("h1",{className:Le.title},"\u56FE\u5F62\u7EDF\u8BA1"),yn.createElement(ft,{data:xa}),yn.createElement("h1",{className:Le.title},"\u5B9E\u8BAD\u8BE6\u60C5")),yn.createElement(wt,{autoHeight:OA}))))),(0,Ye.GJ)()&&yn.createElement("aside",{className:`sticky ${Le.footerBar}`},yn.createElement("aside",{className:"edu-container flex item-center"},yn.createElement(Qe.Link,{className:Le.exitComment,to:`/classrooms/${kr.coursesId}/shixun_homework/${kr.categoryId}/detail`},"\u8FD4\u56DE\u5217\u8868"),yn.createElement("div",{className:"ml-auto flex item-center gap-20px"},yn.createElement(Ce.ZP,{disabled:!(En!=null&&En.pre_student_work_id),onClick:()=>hl()},"\u4E0A\u4E00\u4E2A"),yn.createElement(Ce.ZP,{disabled:!(En!=null&&En.next_student_work_id),onClick:()=>hl("next")},"\u4E0B\u4E00\u4E2A"),(0,Ye.GJ)()&&yn.createElement(Ce.ZP,{className:Le.NewButtonStyle,type:"primary",onClick:()=>bn(void 0,null,function*(){rr({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:En.user_id,data:Oo({},En)},fn:()=>sA({page:1,page_size:10},"all")}})})}," \u70B9\u8BC4\u4F5C\u4E1A ")))),yn.createElement(Ka,null),yn.createElement(na.Z,null),yn.createElement(Ie.default,{open:Ql,width:860,centered:!0,onCancel:()=>{Di(!1)},title:"\u8BA1\u65F6\u89C4\u5219\u8BF4\u660E",footer:null},yn.createElement("div",{style:{color:"#333333",fontWeight:400}},yn.createElement("span",{style:{fontWeight:500}},"1\u3001\u9875\u9762\u505C\u7559\u65F6\u957F"),yn.createElement("br",null),yn.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"),yn.createElement("br",null),yn.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"),yn.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 "),yn.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")),yn.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},yn.createElement("span",{style:{fontWeight:500}},"2\u3001\u5173\u5361\u603B\u8017\u65F6"),yn.createElement("br",null),yn.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 "),yn.createElement("br",null),yn.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"),yn.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 "),yn.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"),yn.createElement("br",null),yn.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")),yn.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},yn.createElement("span",{style:{fontWeight:500}},"3\u3001\u4F5C\u4E1A\u901A\u5173\u65F6\u957F"),yn.createElement("br",null),yn.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")),yn.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},yn.createElement("span",{style:{fontWeight:500}},"\u89C4\u5219\u76EE\u7684"),yn.createElement("br",null),yn.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"))),yn.createElement(Ie.default,{open:Ui,title:"\u5B9E\u8BAD\u603B\u8017\u65F6\u8BF4\u660E",centered:!0,footer:null,onCancel:()=>{qA(!1)},width:600},yn.createElement("div",{style:{fontWeight:400,color:"#333333"}},yn.createElement("div",null,"1\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",yn.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"),yn.createElement("div",{style:{margin:"20px 0px"}},"2\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",yn.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"),yn.createElement("div",null,"3\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",yn.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"))),yn.createElement(Ie.default,{open:Ra,title:"\u6210\u7EE9\u8C03\u5206\u8BB0\u5F55",centered:!0,footer:null,onCancel:()=>{Fo("all"),us(!1)},destroyOnClose:!0,width:900},yn.createElement("div",{style:{fontWeight:400,color:"#333333"}},yn.createElement("div",null,yn.createElement("span",null,"\u5173\u5361\uFF1A"),yn.createElement(ne.default,{style:{width:300},value:Ni,placeholder:"\u8BF7\u9009\u62E9\u5173\u5361",defaultValue:"all",onChange:$r=>bn(void 0,null,function*(){Fo($r),sA({page:1,page_size:10},$r)})},yn.createElement(ne.default.Option,{value:"all"}," \u5168\u90E8 "),(Ba=En==null?void 0:En.stage_list)==null?void 0:Ba.map(($r,Qo)=>yn.createElement(ne.default.Option,{key:Qo,value:$r==null?void 0:$r.challenge_id},"\u7B2C",(0,$e.EM)(Qo+1),"\u5173")))),yn.createElement("div",{className:"mt20"},yn.createElement(x.default,{dataSource:ca,rowKey:$r=>$r==null?void 0:$r.id,pagination:!1,columns:$l,loading:dA})),yn.createElement("div",{className:Le.footer},yn.createElement("div",null,yn.createElement("span",{style:{color:"#656F87"}},"\u5171",yn.createElement("span",{className:"c-light-primary"},ri),"\u6761\u6570\u636E")),yn.createElement(le.Z,{defaultCurrent:1,defaultPageSize:10,current:(Ya==null?void 0:Ya.page)||1,showSizeChanger:!1,showQuickJumper:!0,hideOnSinglePage:!0,total:ri,onChange:SA})))))};var Aa=(0,Qe.connect)(({shixunHomeworks:nn,classroomList:Wt,loading:Xt,globalSetting:qt,user:kn})=>({shixunHomeworks:nn,classroomList:Wt,globalSetting:qt,loading:Xt.effects,user:kn}))(Gr),Fa=de(52310),Oa={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"},Za={normal:{opacity:.8,shadowBlur:10,shadowOffsetX:0,shadowOffsetY:0,shadowColor:"rgba(0, 0, 0, 0)",color:"#2e65ad"}};const Go=({shixunHomeworks:nn,data:Wt,globalSetting:Xt,loading:qt,dispatch:kn})=>{var Yn;const{shixunWorkReport:sr}=nn;let rr=((Yn=Wt==null?void 0:Wt.efficiency_list)==null?void 0:Yn.length)-parseInt(Wt==null?void 0:Wt.myself_eff[0]);const gr=()=>({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(Yr){return Yr.name===sr.username?"\u59D3\u540D\uFF1A"+sr.username+"<br/>\u5B66\u53F7\uFF1A "+sr.user_id+"<br/>\u6548\u7387\uFF1A"+(Wt==null?void 0:Wt.myself_eff[1]):Yr.name+":"+Yr.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:Wt==null?void 0:Wt.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:sr.username,xAxis:rr,yAxis:Wt==null?void 0:Wt.myself_eff[1],value:Wt==null?void 0:Wt.myself_eff[1]}],itemStyle:{normal:{color:"#c23531"}}},markLine:{lineStyle:{normal:{type:"solid",color:"#ff6800"}},data:[{type:"average",name:"\u4E2D\u4F4D\u503C"}]}}]}),Rr=()=>({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(Yr){var Ba=Yr.value;if(Yr.name===sr.username)return"\u59D3\u540D\uFF1A"+sr.username+"<br/>\u5B66\u53F7\uFF1A "+sr.user_id+"<br/>\u5F97\u5206\uFF1A"+(Wt==null?void 0:Wt.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:Za,data:Wt==null?void 0:Wt.consume_list,symbolSize:function(Yr){return Math.round(Yr[2])},markPoint:{data:[{name:sr.username,xAxis:Wt==null?void 0:Wt.myself_object[0],yAxis:Wt==null?void 0:Wt.myself_object[1],value:Wt==null?void 0:Wt.myself_object[1]}],itemStyle:{normal:{color:"#c23531"}}}}]});return we.createElement(we.Fragment,null,we.createElement("aside",{className:"ml60 pr30"},we.createElement(E.Z,null,we.createElement(b.Z,{flex:"800px"},we.createElement(Xe.Z,{style:{width:750,height:580},option:gr()})),we.createElement(b.Z,{flex:"1"},we.createElement("aside",{className:Oa.rightInfo},we.createElement("ul",null,we.createElement("li",null,we.createElement("span",null,"\u59D3\u540D")," ",we.createElement("span",{className:"ml30"},sr.username)),we.createElement("li",null,we.createElement("span",null,"\u5B66\u53F7")," ",we.createElement("span",{className:"ml30"},sr.student_id||"--")),we.createElement("li",null,we.createElement("span",null,"\u5B66\u4E60\u6548\u7387")," ",we.createElement("span",{className:"ml30 c-orange"},Wt==null?void 0:Wt.myself_eff[1])),we.createElement("li",null,we.createElement("span",null,"\u5F53\u524D\u6392\u540D")," ",we.createElement("span",{className:"ml30 c-orange"},Wt==null?void 0:Wt.myself_eff[0]))),we.createElement("p",null,"1\u4E2A\u5C0F\u5706\u70B9\u4EE3\u88681\u4E2A\u5B66\u751F\u7684\u5B66\u4E60\u6548\u7387",we.createElement("br",null),"\u7EA2\u8272\u6C34\u6EF4\u8868\u793A\u5F53\u524D\u5B66\u751F\u7684\u5B66\u4E60\u6548\u7387\u503C",we.createElement("br",null),"\u5C0F\u5706\u70B9\u8D8A\u9AD8\uFF0C\u5B66\u4E60\u6548\u7387\u8D8A\u9AD8",we.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"))))),we.createElement("aside",{className:"ml60 pr30"},we.createElement(E.Z,null,we.createElement(b.Z,{flex:"800px"},we.createElement(Xe.Z,{style:{width:750,height:580},option:Rr()})),we.createElement(b.Z,{flex:"1"},we.createElement("aside",{className:Oa.rightInfo},we.createElement("ul",null,we.createElement("li",null,we.createElement("span",null,"\u59D3\u540D")," ",we.createElement("span",{className:"ml30"},sr.username)),we.createElement("li",null,we.createElement("span",null,"\u5B66\u53F7")," ",we.createElement("span",{className:"ml30"},sr.student_id||"--")),we.createElement("li",null,we.createElement("span",null,"\u80FD\u529B")," ",we.createElement("span",{className:"ml30 c-orange"},Wt==null?void 0:Wt.myself_object[1]))),we.createElement("p",null,"1\u4E2A\u5C0F\u5706\u70B9\u4EE3\u88681\u4E2A\u5B66\u751F\u7684\u80FD\u529B\u503C",we.createElement("br",null),"\u7EA2\u8272\u6C34\u6EF4\u8868\u793A\u5F53\u524D\u5B66\u751F\u7684\u80FD\u529B\u503C",we.createElement("br",null),"\u5C0F\u5706\u5708\u8D8A\u5927\uFF0C\u8BC4\u6D4B\u6B21\u6570\u8D8A\u5C11",we.createElement("br",null)))))))};var Zo=(0,Qe.connect)(({shixunHomeworks:nn,loading:Wt,globalSetting:Xt})=>({shixunHomeworks:nn,globalSetting:Xt,loading:Wt.effects}))(Go),ki=({defaultValue:nn,onBlur:Wt,max:Xt,className:qt="game-score"})=>{const[kn,Yn]=(0,we.useState)(nn);(0,we.useEffect)(()=>{Yn(nn)},[nn]);function sr(gr){Yn(gr)}function rr(){kn!==nn&&Wt(kn>Xt?Xt:kn)}return we.createElement(rt.Z,{max:Xt,min:0,className:qt,value:kn,onChange:sr,onBlur:rr})},Kr={md:"md___TEmcT"},Co=de(67294),tA=Object.defineProperty,HA=Object.defineProperties,$i=Object.getOwnPropertyDescriptors,yi=Object.getOwnPropertySymbols,ro=Object.prototype.hasOwnProperty,_o=Object.prototype.propertyIsEnumerable,ti=(nn,Wt,Xt)=>Wt in nn?tA(nn,Wt,{enumerable:!0,configurable:!0,writable:!0,value:Xt}):nn[Wt]=Xt,NA=(nn,Wt)=>{for(var Xt in Wt||(Wt={}))ro.call(Wt,Xt)&&ti(nn,Xt,Wt[Xt]);if(yi)for(var Xt of yi(Wt))_o.call(Wt,Xt)&&ti(nn,Xt,Wt[Xt]);return nn},cA=(nn,Wt)=>HA(nn,$i(Wt));const ir=ne.default.Option,fr={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};var Nr=(nn=>(nn[nn.SET_PATH=0]="SET_PATH",nn[nn.GET_PASSED_CONTENT=1]="GET_PASSED_CONTENT",nn))(Nr||{});function oa(nn,Wt){switch(Wt.type){case 0:return cA(NA({},nn),{selectedPath:Wt.payload});case 1:return cA(NA({},nn),{passedContent:Wt.payload});default:throw new Error}}var Ar=({path:nn,game_id:Wt,onPathChange:Xt,autoHeight:qt,diff_code_count:kn,data:Yn,game_codes_cn:sr})=>{var rr,gr,Rr,Yr;const Ba=nn.split("\uFF1B").filter(xa=>!!xa),[kr,ba]=(0,we.useReducer)(oa,{selectedPath:Ba[0],passedContent:{language:"python",content:""}}),{selectedPath:Xa,passedContent:Ya}=kr;function ra(xa){ba({type:0,payload:xa})}const Vr={\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 Co.createElement(Co.Fragment,null,Co.createElement("h2",null," ",Co.createElement("span",null,sr,Co.createElement(Ae.Z,{title:Co.createElement("div",null,Co.createElement("div",null,"\u4EE3\u7801\u5C55\u793A\u89C4\u5219\uFF1A"),Co.createElement("div",null,"1.\u5C55\u793A\u5B66\u5458\u5728\u4F5C\u4E1A\u622A\u6B62\u524D\u5F97\u5206\u6700\u9AD8\u7684\u4EE3\u7801\u7248\u672C\u3002"),Co.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"),Co.createElement("div",null," 3.\u4F5C\u4E1A\u622A\u6B62\u540E\u63D0\u4EA4\u7684\u4EE3\u7801\u5C06\u4E0D\u4E88\u5C55\u793A\u3002"))},Co.createElement("i",{style:{marginLeft:10,color:"#3061D0",fontSize:16},className:"iconfont icon-tishixiaowenhao"}))),kn&&Co.createElement("span",{style:{marginLeft:"50px"}},"\u4EE3\u7801\u4FEE\u6539\u884C\u6570 ",kn),Co.createElement("span",null,Co.createElement(ne.default,{style:{width:200},value:Xa,onChange:ra}," ",Ba.map(xa=>Co.createElement(ir,{key:xa,value:xa},xa))," "))," "),(Xa==null?void 0:Xa.split(".")[1])==="md"&&Co.createElement(dt.Z,{height:300,autoHeight:qt,defaultValue:((gr=(rr=Yn==null?void 0:Yn.filter(xa=>xa.path===Xa))==null?void 0:rr[0])==null?void 0:gr.content)||"",className:Kr.md}),(Xa==null?void 0:Xa.split(".")[1])!=="md"&&Co.createElement(tt.ZP,{height:300,language:Ya.language,value:((Yr=(Rr=Yn==null?void 0:Yn.filter(xa=>xa.path===Xa))==null?void 0:Rr[0])==null?void 0:Yr.content)||"",autoHeight:qt,theme:"default",isCopy:!0,options:fr}))},ni=Object.defineProperty,Ja=Object.getOwnPropertySymbols,Ca=Object.prototype.hasOwnProperty,So=Object.prototype.propertyIsEnumerable,xr=(nn,Wt,Xt)=>Wt in nn?ni(nn,Wt,{enumerable:!0,configurable:!0,writable:!0,value:Xt}):nn[Wt]=Xt,Ur=(nn,Wt)=>{for(var Xt in Wt||(Wt={}))Ca.call(Wt,Xt)&&xr(nn,Xt,Wt[Xt]);if(Ja)for(var Xt of Ja(Wt))So.call(Wt,Xt)&&xr(nn,Xt,Wt[Xt]);return nn},Ua=(nn,Wt,Xt)=>new Promise((qt,kn)=>{var Yn=gr=>{try{rr(Xt.next(gr))}catch(Rr){kn(Rr)}},sr=gr=>{try{rr(Xt.throw(gr))}catch(Rr){kn(Rr)}},rr=gr=>gr.done?qt(gr.value):Promise.resolve(gr.value).then(Yn,sr);rr((Xt=Xt.apply(nn,Wt)).next())});const ma=({shixunHomeworks:nn,autoHeight:Wt,classroomList:Xt,dispatch:qt})=>{var kn,Yn,sr,rr,gr,Rr,Yr;const{shixunWorkReport:Ba}=nn,{stage_list:kr,work_id:ba}=Ba,[Xa,Ya]=(0,we.useState)(!1),[ra,Vr]=(0,we.useState)(!0),[xa,Bo]=(0,we.useState)({left:0,top:0,bottom:0,right:0}),Ao=(0,we.useRef)(null),[so,Ii]=(0,we.useState)(!1),Ji=(ca,Wa)=>{var ri;const{clientWidth:di,clientHeight:Ni}=window.document.documentElement,Fo=(ri=Ao.current)==null?void 0:ri.getBoundingClientRect();Fo&&Bo({left:-Fo.left+Wa.x,right:di-(Fo.right-Wa.x),top:-Fo.top+Wa.y,bottom:Ni-(Fo.bottom-Wa.y)})},da=(0,Qe.useParams)(),dA=(0,Ye.GJ)(),Mi={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};(0,we.useEffect)(()=>{console.log(da)},[]);const OA=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"position",width:"100px"},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"output_detail",render:(ca,Wa,ri)=>we.createElement("div",null,ca,Wa.is_work_end_evaluate&&we.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:ca=>je()(ca).format("YYYY-MM-DD HH:mm")},{title:"\u64CD\u4F5C",width:"80px",dataIndex:"query_index",render:(ca,Wa)=>we.createElement("span",{className:"c-blue current",onClick:()=>Ua(void 0,null,function*(){var ri,di;const Ni=yield(0,We.Lk)(Wa.game_identifier,{path:(di=(ri=Wa.path)==null?void 0:ri.replace(/\;/g,";"))==null?void 0:di.split(";")[0],query_index:Wa.query_index,homework_common_id:da.categoryId});(Ni==null?void 0:Ni.status)===0&&(Ii(Ni),Ya(!0))})},Wa.query_index?"\u67E5\u770B\u4EE3\u7801":"")}],jA=[{title:"\u8C03\u5206\u7528\u6237",dataIndex:["user","name"],width:350,render:(ca,Wa)=>{var ri;return we.createElement("span",null,we.createElement("img",{width:30,height:30,style:{borderRadius:"50%",marginRight:"10px"},src:ze.Z.IMG_SERVER+"/images/"+((ri=Wa==null?void 0:Wa.user)==null?void 0:ri.image_url)}),ca)}},{title:"\u8C03\u5206\u524D",dataIndex:"old_score",width:270,render:ca=>we.createElement("span",null,"\u4FEE\u6B63\u524D\u5206\u6570\uFF1A",ca,"\u5206")},{title:"\u8C03\u5206\u540E",dataIndex:"score",width:270,render:ca=>we.createElement("span",null,"\u4FEE\u6B63\u540E\u5206\u6570\uFF1A",ca,"\u5206")},{title:"\u8C03\u5206\u65F6\u95F4",dataIndex:"created_at",align:"right",render:ca=>we.createElement("span",null,"\u4FEE\u6B63\u65F6\u95F4\uFF1A",ca?je()(ca).format("YYYY-MM-DD HH:mm"):"--")}];function En(ca,Wa){return Ua(this,null,function*(){const{challenge_id:ri}=kr[ca],di=yield qt({type:"shixunHomeworks/changeScore",payload:{categoryId:da.homeworkId,type:"report",score:Wa,challenge_id:ri}});yield qt({type:"shixunHomeworks/getShixunWorkReport",payload:Ur({},da)}),di.status===0&&ce.ZP.success("\u64CD\u4F5C\u6210\u529F")})}function Fn(ca,Wa){return(0,ye.U2)(`student_works/${ba}/rep_passed_content.json`,{path:Wa,game_id:ca})}const hA=Ba.shixun_detail;return we.createElement(we.Fragment,null,hA==null?void 0:hA.map(function(ca,Wa){var ri,di;return we.createElement("div",{key:Wa},we.createElement("aside",{className:"pl30 pr30",key:Wa},we.createElement("div",{className:`${Oa.shixunTitle} mt10`},we.createElement("div",null,we.createElement("span",{className:"fa fa-code "}),we.createElement("strong",{className:"c-black"},"\u7B2C",Wa+1,"\u5173 ",we.createElement(Qe.Link,{className:"c-black",target:"_blank",to:`/tasks/${da.coursesId}/${da.categoryId}/${ca.game_identifier}`},ca.subject))),dA?we.createElement("span",null,"\u8C03\u5206\uFF1A",we.createElement(ki,{className:"game-score",max:kr[Wa].game_score_full,defaultValue:kr[Wa].game_score,onBlur:Ni=>{var Fo;if((0,Ye.Rm)()&&!((Fo=Xt.AssistantObject.practice)!=null&&Fo.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}En(Wa,Ni)}})):null),we.createElement("div",{className:"font16 mt10"},ca.st===0&&(ca.path?typeof(ca==null?void 0:ca.game_codes_cn)=="string"?we.createElement("aside",{className:Oa.shixunWrp},we.createElement(Ar,{game_codes_cn:ca==null?void 0:ca.game_codes_cn,autoHeight:Wt,path:ca.path,game_id:ca.id,data:ca.game_codes,diff_code_count:ca.diff_code_count,onPathChange:Fn})):we.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"),ca.st===1&&(ca.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")),we.createElement("aside",{className:"mt10 font16"},(ri=ca.outputs)!=null&&ri.length?we.createElement(x.default,{columns:OA,pagination:{hideOnSinglePage:!0},dataSource:ca.outputs.map(Ni=>Ur(Ur({},ca),Ni))}):"\u672C\u5173\u65E0\u8BC4\u6D4B\u8BB0\u5F55"),we.createElement("aside",{className:"mt10 font16"},((di=ca==null?void 0:ca.adjust_review_score_list)==null?void 0:di.length)>0&&(0,Ye.GJ)()&&we.createElement("div",null,we.createElement("strong",{className:"c-black font14"},"\u8C03\u5206\u8BB0\u5F55"),we.createElement(x.default,{columns:jA,pagination:{hideOnSinglePage:!0},dataSource:ca.adjust_review_score_list,showHeader:!1})))))}),we.createElement(Ie.default,{open:Xa,width:900,okText:"\u5173\u95ED",cancelButtonProps:{style:{display:"none"}},onOk:()=>{Ii({}),Ya(!1)},onCancel:()=>{Ii({}),Ya(!1)},title:we.createElement("div",{style:{width:"100%",cursor:"move"},onMouseOver:()=>{ra&&Vr(!1)},onMouseOut:()=>{Vr(!0)},onFocus:()=>{},onBlur:()=>{}},"\u4EE3\u7801\u5185\u5BB9"),modalRender:ca=>we.createElement(ge(),{disabled:ra,bounds:xa,nodeRef:Ao,onStart:(Wa,ri)=>Ji(Wa,ri)},we.createElement("div",{ref:Ao},ca))},we.createElement("div",{style:{background:"#F6F7F9",padding:"30px 20px",marginBottom:20}},we.createElement("div",{style:{display:"flex",alignItems:"center"}},((kn=so==null?void 0:so.data)==null?void 0:kn.output_detail)==="\u8BC4\u6D4B\u901A\u8FC7"?we.createElement("i",{style:{color:"#0B9953",fontSize:18,marginRight:10},className:"iconfont icon-duigou1"}):we.createElement("i",{style:{color:"#E21010",fontSize:18,marginRight:10},className:"iconfont icon-jinggao1"}),we.createElement("div",{style:{color:((Yn=so==null?void 0:so.data)==null?void 0:Yn.output_detail)==="\u8BC4\u6D4B\u901A\u8FC7"?"#0B9953":"#E21010",fontSize:16,fontWeight:600}},(sr=so==null?void 0:so.data)==null?void 0:sr.output_detail)),we.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginTop:20}},we.createElement("div",null,we.createElement("span",{style:{color:"#6A7283"}},"\u8BC4\u6D4B\u65F6\u95F4"),we.createElement("span",{style:{marginLeft:8,color:"#232B40"}},je()((rr=so==null?void 0:so.data)==null?void 0:rr.created_at).format("YYYY-MM-DD HH:mm:ss"))),we.createElement("div",null,we.createElement("span",{style:{color:"#6A7283"}},"\u7528\u65F6"),we.createElement("span",{style:{marginLeft:8,color:"#232B40"}},(gr=so==null?void 0:so.data)==null?void 0:gr.ts_time,"s")),we.createElement("div",null,we.createElement("span",{style:{color:"#6A7283"}},"\u5185\u5B58"),we.createElement("span",{style:{marginLeft:8,color:"#232B40"}},(Rr=so==null?void 0:so.data)==null?void 0:Rr.ts_mem,"mb")),we.createElement("div",null,we.createElement("span",{style:{color:"#6A7283"}},"\u7528\u4F8B\u901A\u8FC7\u7387"),we.createElement("span",{style:{marginLeft:8,color:"#232B40"}},((Yr=so==null?void 0:so.data)==null?void 0:Yr.test_set_passed_rate)*100,"%")))),we.createElement(tt.ZP,{height:500,autoHeight:Wt,language:"python",theme:"default",isCopy:!0,value:decodeURIComponent(escape(window.atob((so==null?void 0:so.content)||""))),options:Mi})))};var Wo=(0,Qe.connect)(({shixunHomeworks:nn,loading:Wt,globalSetting:Xt,classroomList:qt})=>({shixunHomeworks:nn,globalSetting:Xt,loading:Wt.effects,classroomList:qt}))(ma),mo={greyText:"greyText___nOpNq",info:"info___nBB3c",label:"label___P6my8",blackContent:"blackContent___O4HnS",orangeContent:"orangeContent___JBF44",inputLabel:"inputLabel___B2GAs",tableTitle:"tableTitle___IqAxM",scoreTable:"scoreTable___RJvpU"},sa=de(67294),pi=Object.defineProperty,nA=Object.getOwnPropertySymbols,Fi=Object.prototype.hasOwnProperty,qi=Object.prototype.propertyIsEnumerable,sl=(nn,Wt,Xt)=>Wt in nn?pi(nn,Wt,{enumerable:!0,configurable:!0,writable:!0,value:Xt}):nn[Wt]=Xt,zs=(nn,Wt)=>{for(var Xt in Wt||(Wt={}))Fi.call(Wt,Xt)&&sl(nn,Xt,Wt[Xt]);if(nA)for(var Xt of nA(Wt))qi.call(Wt,Xt)&&sl(nn,Xt,Wt[Xt]);return nn},DA=(nn,Wt,Xt)=>new Promise((qt,kn)=>{var Yn=gr=>{try{rr(Xt.next(gr))}catch(Rr){kn(Rr)}},sr=gr=>{try{rr(Xt.throw(gr))}catch(Rr){kn(Rr)}},rr=gr=>gr.done?qt(gr.value):Promise.resolve(gr.value).then(Yn,sr);rr((Xt=Xt.apply(nn,Wt)).next())});const bs=({shixunHomeworks:nn,dispatch:Wt,classroomList:Xt})=>{const{shixunWorkReport:qt}=nn,kn=(0,Qe.useParams)(),[Yn,sr]=(0,we.useState)(!1),[rr]=Jt.default.useForm(),[gr,Rr]=Ie.default.useModal(),[Yr,Ba]=(0,we.useState)(!1),[kr,ba]=(0,we.useState)(!1);(0,we.useEffect)(()=>{var ra,Vr,xa,Bo;nn.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&rr.setFieldsValue({comment:(Vr=(ra=nn.actionTabs.selectArrs)==null?void 0:ra.data)==null?void 0:Vr.work_comment,hidden_comment:(Bo=(xa=nn.actionTabs.selectArrs)==null?void 0:xa.data)==null?void 0:Bo.work_comment_hidden})},[nn.actionTabs.key]);const Xa=()=>DA(void 0,null,function*(){const ra=rr.getFieldsValue();(yield(0,ye.ZP)(`/api/student_works/${kn.homeworkId}/shixun_work_comment.json`,{method:"post",body:{hidden_comment:ra.hidden_comment,comment:ra.comment}})).status===0&&(ce.ZP.success("\u8BC4\u9605\u6210\u529F"),rr.resetFields(),Wt({type:"shixunHomeworks/setActionTabs",payload:{}}),Wt({type:"shixunHomeworks/getShixunWorkReport",payload:zs({},kn)}))}),Ya=[{title:"\u5173\u5361",dataIndex:"name",render:(ra,Vr,xa)=>xa+1},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",render:(ra,Vr,xa)=>sa.createElement("div",null,ra,Vr.complete_status===4&&sa.createElement($e.vA,{status:Vr.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:ra=>ra?"\u662F":"\u5426"},{title:"\u5173\u5361\u5F97\u5206",dataIndex:"game_score",align:"center",render:(ra,Vr)=>sa.createElement("div",null,sa.createElement("span",{style:{color:parseFloat(Vr.game_score_full)!==parseFloat(ra)?"#E30000":"#53C41B"}},ra),"/",Vr.game_score_full)},{title:"\u8C03\u5206",dataIndex:"game_score",align:"center",fixed:"right",render:(ra,Vr)=>(0,Ye.GJ)()?sa.createElement(ki,{max:Vr.game_score_full,defaultValue:parseFloat(ra),onBlur:xa=>DA(void 0,null,function*(){var Bo,Ao;if((0,Ye.Rm)()&&!((Bo=Xt.AssistantObject.practice)!=null&&Bo.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 so=yield Wt({type:"shixunHomeworks/changeScore",payload:{categoryId:kn.homeworkId,type:"report",score:xa,challenge_id:Vr.challenge_id}});(Ao=nn==null?void 0:nn.actionTabs)==null||Ao.fn(),yield Wt({type:"shixunHomeworks/getShixunWorkReport",payload:zs({},kn)}),so.status===0&&ce.ZP.success("\u64CD\u4F5C\u6210\u529F")})}):ra}];return sa.createElement(sa.Fragment,null,Rr,sa.createElement(Ie.default,{centered:!0,width:1080,title:"\u70B9\u8BC4\u4F5C\u4E1A",open:nn.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>DA(void 0,null,function*(){var ra;if((0,Ye.Rm)()&&!((ra=Xt.AssistantObject.practice)!=null&&ra.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 Vr=rr.getFieldsValue();JSON.stringify(Vr)==="{}"||Vr.hidden_comment===""&&Vr.comment===""?sr(!0):Xa()}),onCancel:()=>{Wt({type:"shixunHomeworks/setActionTabs",payload:{}})}},sa.createElement(E.Z,{justify:"space-between",className:mo.info},sa.createElement(b.Z,null,sa.createElement("span",{className:`${mo.label} ${mo.greyText}`},"\u59D3\u540D"),sa.createElement("span",{className:mo.blackContent},qt==null?void 0:qt.username)),sa.createElement(b.Z,null,sa.createElement("span",{className:`${mo.label} ${mo.greyText}`},"\u5B66\u53F7"),sa.createElement("span",{className:mo.blackContent},(qt==null?void 0:qt.student_id)||"--")),sa.createElement(b.Z,null,sa.createElement("span",{className:`${mo.label} ${mo.greyText}`},"\u73ED\u7EA7"),sa.createElement("span",{className:mo.blackContent},(qt==null?void 0:qt.group_name)||"--")),sa.createElement(b.Z,null,sa.createElement("span",{className:`${mo.label} ${mo.greyText}`},"\u5173\u5361\u5F97\u5206"),sa.createElement("span",{className:mo.orangeContent},(qt==null?void 0:qt.challenge_score)||"--")),sa.createElement(b.Z,null,sa.createElement("span",{className:`${mo.label} ${mo.greyText}`},"\u6548\u7387\u5206"),sa.createElement("span",{className:mo.orangeContent},(qt==null?void 0:qt.eff_score)||"--")),sa.createElement(b.Z,null,sa.createElement("span",{className:`${mo.label} ${mo.greyText}`},"\u8865\u4EA4\u6263\u5206"),sa.createElement("span",{className:mo.orangeContent},(qt==null?void 0:qt.late_penalty)||"--")),sa.createElement(b.Z,null,sa.createElement("span",{className:`${mo.label} ${mo.greyText}`},"\u6700\u7EC8\u6210\u7EE9"),sa.createElement("span",{className:mo.orangeContent},(qt==null?void 0:qt.work_score)||"--"))),sa.createElement(Jt.default,{form:rr,onChange:()=>{Yn&&sr(!1)}},sa.createElement(E.Z,{wrap:!1,align:"middle",justify:"space-between"},sa.createElement(b.Z,null,sa.createElement("div",{className:`${mo.inputLabel} ${mo.greyText}`},"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),sa.createElement(b.Z,null,sa.createElement(Pn.Z,{isShowComponent:(0,Ye.G5)(),ModalProps:{open:Yr,onCancel:()=>{Ba(!1)}},onDataSelect:(ra,Vr)=>DA(void 0,[ra,Vr],function*(xa,{node:Bo}){const Ao=()=>{rr.setFieldsValue({comment:Bo==null?void 0:Bo.value}),Ba(!1)};if(rr.getFieldValue("comment")){gr.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:Ao});return}Ao()})},sa.createElement(Ce.ZP,{style:{padding:0,height:"auto"},icon:sa.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:ra=>{Ba(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),sa.createElement(Jt.default.Item,{name:"comment"},sa.createElement(y.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:3})),sa.createElement(E.Z,{wrap:!1,align:"middle",justify:"space-between"},sa.createElement(b.Z,null,sa.createElement("div",{className:`${mo.inputLabel} ${mo.greyText}`},"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),sa.createElement(b.Z,null,sa.createElement(Pn.Z,{isShowComponent:(0,Ye.G5)(),ModalProps:{open:kr,onCancel:()=>{ba(!1)}},onDataSelect:(ra,Vr)=>DA(void 0,[ra,Vr],function*(xa,{node:Bo}){const Ao=()=>{rr.setFieldsValue({hidden_comment:Bo==null?void 0:Bo.value}),ba(!1)};if(rr.getFieldValue("hidden_comment")){gr.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:Ao});return}Ao()})},sa.createElement(Ce.ZP,{style:{padding:0,height:"auto"},icon:sa.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:ra=>{ba(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),sa.createElement(Jt.default.Item,{name:"hidden_comment"},sa.createElement(y.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:3}))),Yn&&sa.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A"),sa.createElement("div",{className:mo.tableTitle},"\u5173\u5361\u6210\u7EE9"),sa.createElement(x.default,{className:mo.scoreTable,dataSource:qt.stage_list,rowKey:"challenge_id",pagination:!1,columns:Ya,scroll:{x:"max-content"}})))};var Ms=(0,Qe.connect)(({shixunHomeworks:nn,classroomList:Wt})=>({shixunHomeworks:nn,classroomList:Wt}))(bs),ll=de(16151),ms={wrap:"wrap___LZOi9",line:"line___oju0L"},Eo=({detailData:nn})=>{var Wt;return we.createElement("div",{className:ms.wrap},we.createElement(Pi.ij,{hideBar:!0,actionAnalysis:!0,loading:!1,emptyData:[(0,Pi.Uf)(nn),(nn==null?void 0:nn.photos)||[]],title:"\u5B9E\u8BAD\u5B66\u4E60\u5206\u6790",noDataText:"\u8BE5\u5B66\u751F\u65E0\u5B66\u4E60\u884C\u4E3A\u5206\u6790\u6570\u636E"},we.createElement(Pi.ZP,{hideBar:!0,title:"\u5B9E\u8BAD\u5B66\u4E60\u5206\u6790",data:(0,Pi.Uf)(nn)}),!!((Wt=nn==null?void 0:nn.photos)!=null&&Wt.length)&&we.createElement(we.Fragment,null,we.createElement("div",{className:ms.line}),we.createElement(Pi._s,{dataSource:nn==null?void 0:nn.photos,right:21,col:4,wrapWidth:1140}))))},an=de(67294),UA=Object.defineProperty,Dn=Object.defineProperties,Kn=Object.getOwnPropertyDescriptors,Tn=Object.getOwnPropertySymbols,Nt=Object.prototype.hasOwnProperty,qn=Object.prototype.propertyIsEnumerable,Mr=(nn,Wt,Xt)=>Wt in nn?UA(nn,Wt,{enumerable:!0,configurable:!0,writable:!0,value:Xt}):nn[Wt]=Xt,Er=(nn,Wt)=>{for(var Xt in Wt||(Wt={}))Nt.call(Wt,Xt)&&Mr(nn,Xt,Wt[Xt]);if(Tn)for(var Xt of Tn(Wt))qn.call(Wt,Xt)&&Mr(nn,Xt,Wt[Xt]);return nn},Gn=(nn,Wt)=>Dn(nn,Kn(Wt)),ur=(nn,Wt)=>{var Xt={};for(var qt in nn)Nt.call(nn,qt)&&Wt.indexOf(qt)<0&&(Xt[qt]=nn[qt]);if(nn!=null&&Tn)for(var qt of Tn(nn))Wt.indexOf(qt)<0&&qn.call(nn,qt)&&(Xt[qt]=nn[qt]);return Xt},_n=(nn,Wt,Xt)=>new Promise((qt,kn)=>{var Yn=gr=>{try{rr(Xt.next(gr))}catch(Rr){kn(Rr)}},sr=gr=>{try{rr(Xt.throw(gr))}catch(Rr){kn(Rr)}},rr=gr=>gr.done?qt(gr.value):Promise.resolve(gr.value).then(Yn,sr);rr((Xt=Xt.apply(nn,Wt)).next())});const Dr=nn=>{var Wt=nn,{shixunHomeworks:Xt,classroomList:qt,globalSetting:kn,loading:Yn,user:sr,dispatch:rr}=Wt,gr=ur(Wt,["shixunHomeworks","classroomList","globalSetting","loading","user","dispatch"]),Rr,Yr,Ba;const[kr,ba]=(0,we.useState)(Er({},(0,Qe.useParams)())),Xa=(0,Qe.useParams)(),[Ya,ra]=(0,we.useState)({page:1,page_size:10}),Vr=(0,Qe.useLocation)(),[]=(0,we.useState)([]),[xa,Bo]=(0,we.useState)(),Ao=(0,we.useRef)(),so=(0,we.useRef)(),[Ii,Ji]=(0,we.useState)(!1),[da,dA]=(0,we.useState)(!0),[Mi,OA]=(0,we.useState)(!1),[jA,En]=(0,we.useState)(!1),{shixunWorkReport:Fn}=Xt,[hA,ca]=(0,we.useState)(),[Wa,ri]=(0,we.useState)([]),[di,Ni]=(0,we.useState)(),[Fo,Ys]=(0,we.useState)("all"),Ki=(0,Ye.GJ)(),[Wi,AA]=(0,we.useState)(new(he())),[_A,Ql]=(0,we.useState)(0),[Di,Ui]=(0,we.useState)(!1),[qA,Ra]=(0,we.useState)(!1),[us,pA]=(0,we.useState)(!1),[ns,Bi]=(0,we.useState)(""),[Gs,Tl]=(0,we.useState)(!1),[Zs,KA]=(0,we.useState)(!0),[Pl,zA]=(0,we.useState)(0),GA=(0,we.useRef)(JSON.parse(sessionStorage.all_student_works_params||"{}")),vA=(0,we.useRef)(),hs=()=>_n(void 0,null,function*(){(sr.userInfo.is_teacher||sr.userInfo.admin)&&(Tl(!0),KA(!1))});(0,we.useEffect)(()=>{var Fr;(0,Ye.Rm)()&&qt.AssistantObject.practice&&!((Fr=qt.AssistantObject.practice)!=null&&Fr.can_view)&&Qe.history.replace("/403")},[(Rr=qt.AssistantObject.practice)==null?void 0:Rr.can_view]),(0,we.useEffect)(()=>{hs(),console.log("\u6253\u5370\u7684------",Fn),vA.current=Fn==null?void 0:Fn.next_student_work_id,Bi(Fn.repeat_minus_score)},[Fn,sr]),(0,we.useEffect)(()=>{console.log("\u89E6\u53D1\u8FD9",Fn.work_score),zA(Fn.work_score)},[Fn.work_score,ns]),(0,we.useEffect)(()=>(rr({type:"globalSetting/footerToggle",payload:!1}),()=>{rr({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,we.useEffect)(()=>{var Fr;if(Fn){let Lo=[];(Fr=Fn==null?void 0:Fn.target_test_sets)==null||Fr.map((ee,z)=>{var te;(te=ee==null?void 0:ee.targets)==null||te.map((ie,ve)=>{var me;ie.name=ee==null?void 0:ee.name,ie.total_target_score=ee==null?void 0:ee.total_target_score,ie.actual_target_score=ee==null?void 0:ee.actual_target_score,ie.rowSpan=ve===0?(me=ee==null?void 0:ee.targets)==null?void 0:me.length:0,ie.order=z+1,Lo.push(ie)})}),ca(Lo),(0,Ye.Rm)()&&rr({type:"classroomList/getAssistantPermissions",payload:{course_id:kr.coursesId}})}},[Fn]),(0,we.useEffect)(()=>{Xt.actionTabs.key==="\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A"&&(Fn==null?void 0:Fn.students_count)>0&&!da&&setTimeout(()=>{jl("all")},800)},[Fn==null?void 0:Fn.homework_common_id,da]),(0,we.useEffect)(()=>{ba(Er({},Xa))},[Vr.pathname]);const SA=()=>{document.body.scrollIntoView()},sA=Fr=>{Ya.page=Fr,ra(Er({},Ya)),cs(Ya,Fo)},cs=(Fr,Lo)=>_n(void 0,null,function*(){OA(!0);const ee=yield(0,ye.ZP)(`/api/student_works/${kr==null?void 0:kr.homeworkId}/adjust_review_score_histories.json`,{method:"get",params:Gn(Er({},Fr),{challenge_id:Lo=="all"?null:Lo})});(ee==null?void 0:ee.status)===0&&(ri(ee==null?void 0:ee.list),Ni(ee==null?void 0:ee.count)),OA(!1)});function kl(){return _n(this,null,function*(){GA.current=JSON.parse(sessionStorage.all_student_works_params||"{}")})}const Ml=()=>{document.querySelectorAll("canvas").forEach(Fr=>{(!Fr.clientWidth||!Fr.clientHeight)&&Fr.remove()})},Rl=()=>{Ao.current.offsetHeight>62e3?En(!1):En(!0)},Hl=Fr=>_n(void 0,null,function*(){const Lo=yield(0,jr.t1)({homeworkId:Fr||kr.homeworkId});Bo(Lo==null?void 0:Lo.data)}),jl=Fr=>_n(void 0,null,function*(){var Lo,ee,z,te;let ie=0,ve;ve=Ie.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"},ie+1),"/",Fr!=="all"?1:Fn==null?void 0:Fn.students_count,an.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3"),maskClosable:!1,className:Oa.modal,onOk:()=>{}});const me={margin:[0,0],filename:`${Fn!=null&&Fn.student_id&&(Fn==null?void 0:Fn.student_id)!="--"?Fn==null?void 0:Fn.student_id:""}${Fn.username}.pdf`,html2canvas:{useCORS:!0,letterRendering:!0},jsPDF:{unit:"mm",format:"a4",orientation:"landscape"}},be=Wi.folder(Fn==null?void 0:Fn.shixun_name);function xe(De){return _n(this,null,function*(){yield Hl(De||vA.current);const Ge=yield rr({type:"shixunHomeworks/getShixunWorkReport",payload:Er({homeworkId:De||vA.current},GA.current||{})});vA.current=Ge==null?void 0:Ge.next_student_work_id,SA(),ie++,setTimeout(()=>_n(this,null,function*(){var ot,lt,St,Ze;Ml();const It=be.folder(`${Ge==null?void 0:Ge.group_name}`).folder(`${Ge!=null&&Ge.student_id&&(Ge==null?void 0:Ge.student_id)!="--"?Ge.student_id+"+":""}${Ge==null?void 0:Ge.username}`),Ht=document.querySelector("#export-all").children;let Pt=uo()();for(let Mt=0;Mt<Ht.length;Mt++)yield Pt.set(me).from(Ht[Mt]).toContainer().toCanvas().toPdf().get("pdf").then(on=>_n(this,null,function*(){Mt<Ht.length-1&&(yield on.addPage())}));if(It.file(`${Ge!=null&&Ge.student_id&&(Ge==null?void 0:Ge.student_id)!="--"?Ge.student_id+"+":""}${Ge==null?void 0:Ge.username}.pdf`,Pt.output("blob")),((ot=Ge==null?void 0:Ge.shixun_detail)==null?void 0:ot.length)>0&&((St=(lt=Ge==null?void 0:Ge.shixun_detail)==null?void 0:lt.filter(Mt=>{var on;return((on=Mt==null?void 0:Mt.game_codes)==null?void 0:on.length)>0}))==null?void 0:St.length)>0){const Mt=It.folder("\u4EE3\u7801\u6587\u4EF6");(Ze=Ge==null?void 0:Ge.shixun_detail)==null||Ze.map((on,Sn)=>{var nr,hr;if(((nr=on==null?void 0:on.game_codes)==null?void 0:nr.length)>0){const Hn=Mt.folder(`\u7B2C${Sn+1}\u5173-${on.subject}-${on.id}`);(hr=on==null?void 0:on.game_codes)==null||hr.map(An=>{Hn.file(`${An.filename}.txt`,An==null?void 0:An.content)})}})}ve.update({content:an.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",an.createElement("span",{className:"c-blue"},ie),"/",Ge==null?void 0:Ge.students_count,an.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3")}),ie==(Ge==null?void 0:Ge.students_count)?(ve.destroy(),ml()):xe()}),2200)})}if(Fr!=="all"||(Fn==null?void 0:Fn.students_count)<2){Ml(),SA();const De=so.current.children;let Ge=uo()();const lt=be.folder(`${Fn==null?void 0:Fn.group_name}`).folder(`${Fn!=null&&Fn.student_id&&(Fn==null?void 0:Fn.student_id)!="--"?(Fn==null?void 0:Fn.student_id)+"+":""}${Fn==null?void 0:Fn.username}`);for(let St=0;St<De.length;St++)yield Ge.set(me).from(De[St]).toContainer().toCanvas().toPdf().get("pdf").then(Ze=>_n(void 0,null,function*(){St<De.length-1&&(yield Ze.addPage())}));if(Ji(!1),lt.file(`${Fn!=null&&Fn.student_id&&(Fn==null?void 0:Fn.student_id)!="--"?(Fn==null?void 0:Fn.student_id)+"+":""}${Fn.username}.pdf`,Ge.output("blob"),{base64:!1}),((Lo=Fn==null?void 0:Fn.shixun_detail)==null?void 0:Lo.length)>0&&((z=(ee=Fn==null?void 0:Fn.shixun_detail)==null?void 0:ee.filter(St=>{var Ze;return((Ze=St==null?void 0:St.game_codes)==null?void 0:Ze.length)>0}))==null?void 0:z.length)>0){const St=lt.folder("\u4EE3\u7801\u6587\u4EF6");(te=Fn==null?void 0:Fn.shixun_detail)==null||te.map((Ze,Ot)=>{var It,Ht;if(((It=Ze==null?void 0:Ze.game_codes)==null?void 0:It.length)>0){const Pt=St.folder(`\u7B2C${Ot+1}\u5173-${Ze.subject}-${Ze.id}`);(Ht=Ze==null?void 0:Ze.game_codes)==null||Ht.map(Mt=>{Pt.file(`${Mt.filename}.txt`,Mt==null?void 0:Mt.content)})}})}ve.destroy(),ml();return}else xe(Fn==null?void 0:Fn.first_student_work_id)}),ml=()=>{Wi.generateAsync({type:"blob"}).then(function(Fr){console.log(Fn,"shixunWorkReport");const Lo=document.createElement("a");Lo.href=window.URL.createObjectURL(Fr),Lo.download=(Fn==null?void 0:Fn.shixun_name)+".zip",document.body.appendChild(Lo);const ee=document.createEvent("MouseEvents");ee.initEvent("click",!1,!1),Lo.dispatchEvent(ee),document.body.removeChild(Lo),AA(new(he()))}),En(!1)};(0,we.useEffect)(()=>{Ws()},[kr.homeworkId]);const Ws=()=>_n(void 0,null,function*(){yield rr({type:"shixunHomeworks/getShixunWorkReport",payload:Er(Er({},kr),GA.current||{})}),Hl(),(0,Ye.GJ)()&&kl(),dA(!1)}),$l=[{title:"\u5173\u5361",dataIndex:"name",render:(Fr,Lo,ee)=>ee+1},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",render:(Fr,Lo,ee)=>an.createElement("div",null,Fr,Lo.complete_status===4&&an.createElement($e.vA,{status:Lo.complete_status}))},{title:"\u5F00\u542F\u65F6\u95F4",dataIndex:"open_time"},{title:"\u4EE3\u7801\u4FEE\u6539\u884C\u6570",dataIndex:"diff_code_count",render:(Fr,Lo,ee)=>Fr||"- -"},{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:Fr=>Fr?"\u662F":"\u5426"},{title:"\u7ECF\u9A8C\u503C",dataIndex:"experience",render:(Fr,Lo)=>an.createElement("div",null,an.createElement("span",{style:{color:parseFloat(Lo.myself_experience)!==parseFloat(Fr)?"red":"green"}},Lo.myself_experience),"/",Fr)},{title:"\u5173\u5361\u5F97\u5206",dataIndex:"game_score",render:(Fr,Lo)=>an.createElement("div",null,an.createElement("span",{style:{color:parseFloat(Lo.game_score_full)!==parseFloat(Fr)?"red":"green"}},Fr),"/",Lo.game_score_full)},{title:"\u8C03\u5206",dataIndex:"game_score",render:(Fr,Lo)=>Ki?an.createElement(ki,{max:Lo.game_score_full,defaultValue:parseFloat(Fr),onBlur:ee=>_n(void 0,null,function*(){var z;if((0,Ye.Rm)()&&!((z=qt.AssistantObject.practice)!=null&&z.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 te=yield rr({type:"shixunHomeworks/changeScore",payload:{categoryId:kr.homeworkId,type:"report",score:ee,challenge_id:Lo.challenge_id}});cs({page:1,page_size:10},"all"),yield rr({type:"shixunHomeworks/getShixunWorkReport",payload:Er(Er({},kr),GA.current||{})}),te.status===0&&ce.ZP.success("\u64CD\u4F5C\u6210\u529F")})}):Fr}];let hl=[{title:"\u5173\u5361",dataIndex:"order",key:"order",render:(Fr,Lo,ee)=>({children:Fr,props:{rowSpan:Lo.rowSpan}})},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",render:(Fr,Lo,ee)=>({children:Fr,props:{rowSpan:Lo.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:(Fr,Lo,ee)=>an.createElement("div",null,an.createElement("span",{style:{color:parseFloat(Lo.actual_test_score)!==parseFloat(Fr)?"red":"green"}},Lo.actual_test_score),"/",Fr)},{title:"\u6307\u6807\u603B\u5206",render:(Fr,Lo,ee)=>({children:an.createElement("div",null,an.createElement("span",{style:{color:parseFloat(Lo.actual_target_score)!==parseFloat(Fr)?"red":"green"}},Lo.actual_target_score),"/",Fr),props:{rowSpan:Lo.rowSpan}}),dataIndex:"total_target_score",key:"total_target_score"}];const _l=[{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:Fr=>an.createElement("span",null,Fr?je()(Fr).format("YYYY-MM-DD HH:mm"):"--")}],pl=Fr=>{rr({type:"shixunHomeworks/setActionTabs",payload:{key:"",type:2}}),setTimeout(()=>{Fr==="next"?Qe.history.push(`/classrooms/${kr.coursesId}/shixun_homework/${kr.categoryId}/${Fn==null?void 0:Fn.next_student_work_id}/comment`):Qe.history.push(`/classrooms/${kr.coursesId}/shixun_homework/${kr.categoryId}/${Fn==null?void 0:Fn.pre_student_work_id}/comment`)},200)},$r=Fr=>{Bi(""),Fr.target.value&&(console.log("\u8FDB\u6765",Fn),Fr.target.value=Fr.target.value>Fn.repeat_setting_score?Fn.repeat_setting_score:Fr.target.value,Bi(Fr.target.value))},Qo=()=>_n(void 0,null,function*(){const Fr=yield(0,ye.ZP)(`/api/student_works/${Fn==null?void 0:Fn.work_id}/update_repeat_score`,{method:"put",body:{score:ns}});yield rr({type:"shixunHomeworks/getShixunWorkReport",payload:Er(Er({},kr),GA.current||{})}),Fr.status===0&&ce.ZP.info("\u64CD\u4F5C\u6210\u529F")});return an.createElement("section",{className:"bg-fafafa",style:{position:"sticky",top:0}},an.createElement("div",{className:"edu-container mt10",style:{paddingBottom:100}},an.createElement(Ue.Z,{loading:Yn["shixunHomeworks/getShixunWorkReport"],active:!0,avatar:{size:40},paragraph:{rows:5}},an.createElement("div",{className:"edu-container"},Fn.course_id&&an.createElement("section",{className:"animated fadeIn"},an.createElement("aside",{className:""},Fn.category&&an.createElement(Ee.Z,{separator:">"},an.createElement(Ee.Z.Item,null,an.createElement(Qe.Link,{to:`/classrooms/${Fn.course_id}/shixun_homework`},Fn.course_name)),an.createElement(Ee.Z.Item,null,an.createElement(Qe.Link,{to:`/classrooms/${Fn.course_id}/shixun_homework/${Fn.category.main?"":Fn.category.category_id}`},Fn.category.category_name)),an.createElement(Ee.Z.Item,null,an.createElement(Qe.Link,{to:`/classrooms/${Fn.course_id}/shixun_homework/${Fn.homework_common_id}/detail`},"\u4F5C\u4E1A\u8BE6\u60C5")),an.createElement(Ee.Z.Item,null,Fn.username))),an.createElement("aside",{className:[Oa.title1,"mt20"].join(" ")},an.createElement(E.Z,{align:"middle"},an.createElement(b.Z,{flex:1},an.createElement(Qe.Link,{to:`/classrooms/${Fn.course_id}/shixun_homework/${Fn.homework_common_id}/detail`},an.createElement(Fa.Z,{className:"font16 c-black"})),an.createElement("strong",{className:"font20 ml5"},Fn==null?void 0:Fn.homework_name),an.createElement($e.VV,{temporary:!0,status:Fn.homework_status})),an.createElement(b.Z,{className:Oa.title1_right},Fn.view_tpi&&an.createElement(Ce.ZP,{onClick:()=>{var Fr,Lo;(0,$e.xg)(`/tasks/${Fn==null?void 0:Fn.course_id}/${Fn==null?void 0:Fn.homework_common_id}/${(Lo=(Fr=Fn==null?void 0:Fn.shixun_detail)==null?void 0:Fr[0])==null?void 0:Lo.game_identifier}`)}},an.createElement("span",{className:"iconfont icon-yijiandianping mr5"}),"\u67E5\u770B\u5B66\u5458\u5B9E\u8BAD"),(0,Ye.GJ)()&&Fn.homework_end===!1&&!!Fn.myshixun_id&&an.createElement(Ce.ZP,{className:"ml10",onClick:()=>_n(void 0,null,function*(){yield rr({type:"shixunHomeworks/setActionTabs",payload:{key:"\u6253\u56DE\u91CD\u505A",selectArrs:{myshixun_identifier:Fn.myshixun_identifier},homework_common_id:Xa.categoryId}})})},an.createElement("span",{className:"iconfont icon-dahuizhongzuo3x mr5"}),"\u6253\u56DE\u91CD\u505A"),an.createElement(Ce.ZP,{className:"ml10",onClick:()=>{var Fr;if((0,Ye.Rm)()&&!((Fr=qt.AssistantObject.practice)!=null&&Fr.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}jl("")},loading:Ii},an.createElement("span",{className:"iconfont icon-daochu mr5"}),"\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A"),(0,Ye.GJ)()&&(Fn==null?void 0:Fn.students_count)>1&&an.createElement(Ce.ZP,{className:"ml10",onClick:()=>{var Fr;if((0,Ye.Rm)()&&!((Fr=qt.AssistantObject.practice)!=null&&Fr.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}Ie.default.confirm({title:"\u9009\u62E9\u5BFC\u51FA\u65B9\u5F0F",closable:!0,icon:null,centered:!0,okText:an.createElement(Ae.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(Ae.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:()=>{jl("all")},onCancel:()=>{},cancelButtonProps:{onClick:()=>{(0,co.jj)({categoryId:kr.categoryId,coursesId:kr.coursesId},"shixun_report")}}})}},an.createElement("span",{className:"iconfont icon-daochu mr5"}),"\u5BFC\u51FA\u5168\u90E8\u5B66\u751F\u5B9E\u8BAD\u62A5\u544A"))))),an.createElement("aside",{className:"mt30 relative"})),an.createElement("aside",{className:"edu-container bg-white",ref:Ao},an.createElement("div",{id:"export-all",ref:so},an.createElement("div",{id:"export-all-1"},an.createElement("div",{className:Oa.title},an.createElement("h1",null,"\u603B\u4F53\u8BC4\u4EF7"),an.createElement("div",null,(0,Ye.GJ)()&&an.createElement(Ce.ZP,{className:"mr20",type:"primary",onClick:()=>{rr({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:Fn.user_id,data:Er({},Fn)},fn:()=>cs({page:1,page_size:10},"all")}})}},an.createElement(fe.Z,null),Fn.has_shixun_work_comment?"\u66F4\u6539\u70B9\u8BC4":"\u70B9\u8BC4\u4F5C\u4E1A"))),an.createElement(a.Z,{style:{marginTop:0}}),an.createElement(E.Z,{className:"pl30 pr30"},an.createElement(b.Z,null,an.createElement("img",{className:Oa.userPic,src:`${ze.Z.IMG_SERVER}/images/${Fn.image_url}`,alt:Fn.username})),an.createElement(b.Z,null,an.createElement("span",{className:"font16 ml40"},Fn.username),an.createElement($e.vA,{status:Fn.compelete_status}),an.createElement("ul",{className:Oa.userInfo},an.createElement("li",null,"\u5B66\u53F7\uFF1A",Fn.student_id||"--"),an.createElement("li",null,"\u5206\u73ED\uFF1A",Fn.group_name||"--"),an.createElement("br",null),an.createElement("li",null,"\u622A\u6B62\u524D\u5B8C\u6210\u5173\u5361\uFF1A",an.createElement("span",{className:"c-red"},Fn.complete_count),"/",an.createElement("span",{className:"c-red"},Fn.challenges_count)),an.createElement("li",null,"\u6700\u65B0\u5B8C\u6210\u5173\u5361\uFF1A",an.createElement("span",{className:"c-red"},Fn.current_complete_count||"-"),"/",an.createElement("span",{className:"c-red"},Fn.challenges_count)),an.createElement("li",null,"\u5B8C\u6210\u6548\u7387\uFF1A",Fn&&Fn.efficiency===null?"--":Fn&&Fn.efficiency),an.createElement("li",null,"\u8BFE\u5802\u6700\u9AD8\u5B8C\u6210\u6548\u7387\uFF1A",Fn&&Fn.max_efficiency===null?"--":Fn&&Fn.max_efficiency))),an.createElement("ul",{className:[Oa.listItem,"mt10"].join(" ")},an.createElement("li",null,an.createElement("strong",null,"\u901A\u5173\u65F6\u95F4"),an.createElement("div",{className:"c-light-black mt20"},Fn&&Fn.passed_time===null||Fn&&Fn.passed_time==="--"?"--":je()(Fn&&Fn.passed_time).format("YYYY-MM-DD HH:mm"))),an.createElement("li",null,an.createElement("strong",null,"\u8BA1\u65F6\u89C4\u5219",an.createElement("i",{onClick:Fr=>{Fr.stopPropagation(),Fr.preventDefault(),Ui(!0)},style:{marginLeft:4,color:"#145DFF",fontSize:16,cursor:"pointer"},className:"iconfont icon-tishixiaowenhao"})),an.createElement("div",{className:"c-light-black mt20"},Fn==null?void 0:Fn.human_training_time_rules)),an.createElement("li",null,an.createElement("strong",null,"\u5B9E\u8BAD\u603B\u8017\u65F6",an.createElement("i",{onClick:Fr=>{Fr.stopPropagation(),Fr.preventDefault(),Ra(!0)},style:{marginLeft:4,color:"#145DFF",fontSize:16,cursor:"pointer"},className:"iconfont icon-tishixiaowenhao"})),an.createElement("div",{className:"c-light-black mt20"},Fn.time_consuming)),an.createElement("li",null,an.createElement("strong",null,"\u8BC4\u6D4B\u6B21\u6570"),an.createElement("div",{className:"mt20"},Fn.evaluate_count)),(Fn==null?void 0:Fn.eff_score_full)&&an.createElement(an.Fragment,null,an.createElement("li",null,an.createElement("strong",null,"\u5173\u5361\u5F97\u5206"),an.createElement("div",{className:"mt20"},an.createElement("span",{className:"c-orange"},Fn.challenge_score),"/",an.createElement("span",{className:"c-light-black"},Fn.challenge_score_full))),an.createElement("li",null,an.createElement("strong",null,"\u6548\u7387\u5206"),an.createElement("div",{className:"mt20"},an.createElement("span",{className:"c-orange"},Fn.eff_score),"/",an.createElement("span",{className:"c-light-black"},Fn.eff_score_full)))),(Fn==null?void 0:Fn.have_repeat)&&(Fn==null?void 0:Fn.repeat_minus_score)!==0&&an.createElement("li",{style:{position:"relative"}},an.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},an.createElement("strong",null,"\u67E5\u91CD\u6263\u5206"),an.createElement("div",{style:{position:"absolute",fontSize:"10px",color:"white",left:"57px",width:"46px",bottom:"72px"}},Fn!=null&&Fn.review_rate?an.createElement("span",{style:{background:"#0152d9",borderRadius:"6px 6px 6px 0",cursor:"pointer"},onClick:()=>{if(Fn!=null&&Fn.review_id&&Gs)localStorage.setItem("studentDetial",window.location.pathname),Qe.history.push({pathname:`/classrooms/:coursesId/shixun_homework/${kr.categoryId}/review_detail/${Fn==null?void 0:Fn.review_id}`});else return}},Fn.review_rate.toFixed(1),"%"):an.createElement("span",{style:{background:"#0152d9",borderRadius:"6px 6px 6px 0"}},"- -"))),Gs?an.createElement("div",{className:"mt20"},an.createElement(y.default,{style:{width:"45px",height:"22px"},value:ns,onChange:Fr=>{$r(Fr)},onBlur:Qo,disabled:Zs})," / ",Fn==null?void 0:Fn.repeat_setting_score):an.createElement("div",{className:"mt20"},Fn==null?void 0:Fn.repeat_minus_score," / ",Fn==null?void 0:Fn.repeat_setting_score)),console.log("sssssssssssssssssssssss",Fn==null?void 0:Fn.have_repeat,Fn==null?void 0:Fn.repeat_minus_score),(Fn==null?void 0:Fn.have_repeat)&&(Fn==null?void 0:Fn.repeat_minus_score)===0&&an.createElement("li",null,an.createElement("strong",null,"\u67E5\u91CD\u6263\u5206"),an.createElement("div",{className:"mt20"}," - -")),!(Fn!=null&&Fn.have_repeat)&&an.createElement("li",null,an.createElement("strong",null,"\u67E5\u91CD\u6263\u5206"),an.createElement("div",{className:"mt20"}," - -")),an.createElement("li",null,an.createElement("strong",null,"\u8865\u4EA4\u6263\u5206"),an.createElement("div",{className:"mt20"},an.createElement("span",null,Fn.late_penalty||"- -"))),an.createElement("li",null,an.createElement("strong",null,"\u6700\u7EC8\u6210\u7EE9"),an.createElement("div",{className:"mt20"},an.createElement("span",{className:"c-orange"},Pl),"/",an.createElement("span",{className:"c-light-black"},Fn.all_work_score))),an.createElement("li",null,an.createElement("strong",null,"\u603B\u8BC4"),an.createElement("div",{className:"mt20"},an.createElement("span",{className:"c-orange"},Fn.overall_appraisal))))),an.createElement(a.Z,{style:{margin:0}}),(Fn.work_comment_hidden||Fn.work_comment)&&an.createElement("div",null,an.createElement(E.Z,{align:"middle"},an.createElement(b.Z,{flex:1},an.createElement("h1",{className:Oa.title},"\u70B9\u8BC4\u5185\u5BB9")),an.createElement(b.Z,{className:"pr30"},(0,Ye.GJ)()&&an.createElement(Ce.ZP,{onClick:()=>_n(void 0,null,function*(){Ie.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:an.createElement(Ne.Z,null),content:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F",onOk(){return _n(this,null,function*(){(yield(0,jr.gZ)({comment_id:Fn.comment_id,homeworkId:kr.homeworkId})).status===0&&(ce.ZP.success("\u5220\u9664\u6210\u529F"),rr({type:"shixunHomeworks/getShixunWorkReport",payload:Er(Er({},kr),GA.current||{})}))})}})})},an.createElement(ke.Z,null),"\u5220\u9664"))),an.createElement(a.Z,{style:{margin:0}}),Fn.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(Zr.Z,{value:Fn.work_comment})),Fn.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(Zr.Z,{value:Fn.work_comment_hidden}))),(Fn==null?void 0:Fn.action_analysis)&&an.createElement(Eo,{detailData:Fn}),an.createElement("div",{className:Oa.score},an.createElement("h1",{className:Oa.title},"\u9636\u6BB5\u6210\u7EE9"),(Fn==null?void 0:Fn.adjust_review_score_count)>0&&(0,Ye.GJ)()&&an.createElement("div",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{pA(!0),cs({page:1,page_size:10},"all")}},"\u6210\u7EE9\u8C03\u5206\u8BB0\u5F55\uFF08",Fn==null?void 0:Fn.adjust_review_score_count,"\u6B21\uFF09")),an.createElement("aside",{className:"pl30 pr30"},an.createElement(x.default,{dataSource:Fn.stage_list,rowKey:Fr=>Fr==null?void 0:Fr.challenge_id,pagination:!1,columns:$l})),((Yr=Fn==null?void 0:Fn.target_test_sets)==null?void 0:Yr.length)>0&&an.createElement("div",null,an.createElement("h1",{className:Oa.title},"\u6307\u6807\u6210\u7EE9"),an.createElement("aside",{className:"pl30 pr30"},an.createElement(x.default,{dataSource:hA,rowKey:Fr=>Fr==null?void 0:Fr.challenge_id,pagination:!1,bordered:!0,columns:hl}))),(Fn==null?void 0:Fn.work_description)&&an.createElement(an.Fragment,null,an.createElement("h1",{className:Oa.title},"\u4E2A\u4EBA\u603B\u7ED3"),an.createElement("aside",{className:"pl30 pr30"},an.createElement(Zr.Z,{value:Fn==null?void 0:Fn.work_description}))),an.createElement("h1",{className:Oa.title},"\u56FE\u5F62\u7EDF\u8BA1"),an.createElement(Zo,{data:xa}),an.createElement("h1",{className:Oa.title},"\u5B9E\u8BAD\u8BE6\u60C5")),an.createElement(Wo,{autoHeight:jA}))),(0,Ye.GJ)()&&an.createElement("aside",{className:`${Oa.footerBar} ${Ii?Oa.footerBarStatic:""}`},an.createElement("aside",{className:"edu-container"},an.createElement(E.Z,{align:"middle"},an.createElement(b.Z,{flex:"1"},an.createElement(Qe.Link,{className:Oa.exitComment,to:`/classrooms/${kr.coursesId}/shixun_homework/${kr.categoryId}/detail`},"\u8FD4\u56DE\u5217\u8868")),an.createElement(b.Z,{flex:"1",className:"tr"},an.createElement(Ce.ZP,{type:"default",disabled:!(Fn!=null&&Fn.pre_student_work_id),onClick:()=>pl()},"\u4E0A\u4E00\u4E2A"),an.createElement(Ce.ZP,{type:"default",style:{marginLeft:"20px",marginRight:"20px"},disabled:!(Fn!=null&&Fn.next_student_work_id),onClick:()=>pl("next")},"\u4E0B\u4E00\u4E2A"),(0,Ye.GJ)()&&an.createElement(Ce.ZP,{type:"primary",onClick:()=>_n(void 0,null,function*(){rr({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:Fn.user_id,data:Er({},Fn)},fn:()=>cs({page:1,page_size:10},"all")}})})},"\u70B9\u8BC4\u4F5C\u4E1A"))))))),an.createElement(Ms,null),an.createElement(ll.Z,null),an.createElement(Ie.default,{open:Di,width:860,centered:!0,onCancel:()=>{Ui(!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(Ie.default,{open:qA,title:"\u5B9E\u8BAD\u603B\u8017\u65F6\u8BF4\u660E",centered:!0,footer:null,onCancel:()=>{Ra(!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(Ie.default,{open:us,title:"\u6210\u7EE9\u8C03\u5206\u8BB0\u5F55",centered:!0,footer:null,onCancel:()=>{Ys("all"),pA(!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(ne.default,{style:{width:300},value:Fo,placeholder:"\u8BF7\u9009\u62E9\u5173\u5361",defaultValue:"all",onChange:Fr=>_n(void 0,null,function*(){Ys(Fr),cs({page:1,page_size:10},Fr)})},an.createElement(ne.default.Option,{value:"all"}," \u5168\u90E8 "),(Ba=Fn==null?void 0:Fn.stage_list)==null?void 0:Ba.map((Fr,Lo)=>an.createElement(ne.default.Option,{key:Lo,value:Fr==null?void 0:Fr.challenge_id},"\u7B2C",(0,$e.EM)(Lo+1),"\u5173")))),an.createElement("div",{className:"mt20"},an.createElement(x.default,{dataSource:Wa,rowKey:Fr=>Fr==null?void 0:Fr.id,pagination:!1,columns:_l,loading:Mi})),an.createElement("div",{className:Oa.footer},an.createElement("div",null,an.createElement("span",{style:{color:"#656F87"}},"\u5171",an.createElement("span",{className:"c-light-primary"},di),"\u6761\u6570\u636E")),an.createElement(le.Z,{defaultCurrent:1,defaultPageSize:10,current:(Ya==null?void 0:Ya.page)||1,showSizeChanger:!1,showQuickJumper:!0,hideOnSinglePage:!0,total:di,onChange:sA})))))};var Or=(0,Qe.connect)(({shixunHomeworks:nn,classroomList:Wt,loading:Xt,globalSetting:qt,user:kn})=>({shixunHomeworks:nn,classroomList:Wt,globalSetting:qt,loading:Xt.effects,user:kn}))(Dr);const ia=({globalSetting:nn})=>{var Wt;switch(Number((Wt=nn==null?void 0:nn.setting)==null?void 0:Wt.theme)){case Se.Fy.THEMEONE:return we.createElement(Aa,null);case Se.Fy.DEFAULT:default:return we.createElement(Or,null)}};var va=(0,Qe.connect)(({globalSetting:nn})=>({globalSetting:nn}))(ia)},42420:function(hn,zt,de){"use strict";var Se=de(14446),we=de(2453),Qe=de(33170),At=de(35973),je=de(52262),Re=de(67294),he=(Ie,ce,Ue)=>new Promise((Ee,Ce)=>{var Ae=E=>{try{a(Ue.next(E))}catch(b){Ce(b)}},y=E=>{try{a(Ue.throw(E))}catch(b){Ce(b)}},a=E=>E.done?Ee(E.value):Promise.resolve(E.value).then(Ae,y);a((Ue=Ue.apply(Ie,ce)).next())});const ye=({shixunHomeworks:Ie,classroomList:ce,dispatch:Ue})=>{const Ee=(0,At.useParams)();return Re.createElement(Se.default,{centered:!0,title:"\u63D0\u793A",open:Ie.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>he(void 0,null,function*(){var Ce,Ae,y,a;if((0,je.Rm)()&&!((Ce=ce.AssistantObject.practice)!=null&&Ce.can_redo)){we.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,Qe.ZP)(`/api/myshixuns/${Ie.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"GET",params:{course_id:Ee.coursesId,homework_common_id:Ie.actionTabs.homework_common_id}});if(E.shixun_identifier){we.ZP.success("\u64CD\u4F5C\u6210\u529F"),Ue({type:"shixunHomeworks/setActionTabs",payload:{}});const b=(y=(Ae=E==null?void 0:E.new_works)==null?void 0:Ae.find(x=>`${x.homework_common_id}`===Ee.categoryId))==null?void 0:y.id;if((0,je.Rm)()&&!((a=ce.AssistantObject.practice)!=null&&a.can_view))return;At.history.replace(`/classrooms/${Ee.coursesId}/shixun_homework/${Ee.categoryId}/${b}/comment`)}}),onCancel:()=>{Ue({type:"shixunHomeworks/setActionTabs",payload:{}})}},Re.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),Re.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};zt.Z=(0,At.connect)(({shixunHomeworks:Ie,classroomList:ce})=>({shixunHomeworks:Ie,classroomList:ce}))(ye)},98769:function(hn,zt,de){"use strict";de.d(zt,{AD:function(){return ft},D9:function(){return Je},Hp:function(){return Ne},IM:function(){return kt},Iy:function(){return ke},KM:function(){return tr},MJ:function(){return ze},Ne:function(){return et},ON:function(){return Nn},Uj:function(){return Lt},VY:function(){return Zt},YO:function(){return zn},YX:function(){return gn},Zn:function(){return y},_g:function(){return ne},_k:function(){return dt},c6:function(){return gt},cr:function(){return a},eV:function(){return Oe},fi:function(){return E},gh:function(){return Xe},hS:function(){return Rt},iA:function(){return b},j6:function(){return le},je:function(){return ut},jj:function(){return fe},kS:function(){return sn},o6:function(){return Le},pO:function(){return Rn},rQ:function(){return tt},sA:function(){return $e},xm:function(){return vt},xo:function(){return ht},y8:function(){return rt},yd:function(){return x}});var Se=de(89779),we=de(35973),Qe=de(28706),At=de(2453),je=de(11320),Re=Object.defineProperty,he=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,ce=(He,jt,We)=>jt in He?Re(He,jt,{enumerable:!0,configurable:!0,writable:!0,value:We}):He[jt]=We,Ue=(He,jt)=>{for(var We in jt||(jt={}))ye.call(jt,We)&&ce(He,We,jt[We]);if(he)for(var We of he(jt))Ie.call(jt,We)&&ce(He,We,jt[We]);return He},Ee=(He,jt,We)=>new Promise((pe,ge)=>{var Ke=Bt=>{try{Ct(We.next(Bt))}catch(fn){ge(fn)}},ct=Bt=>{try{Ct(We.throw(Bt))}catch(fn){ge(fn)}},Ct=Bt=>Bt.done?pe(Bt.value):Promise.resolve(Bt.value).then(Ke,ct);Ct((We=We.apply(He,jt)).next())});const Ce=()=>{(0,we.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},Ae=()=>{(0,we.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},y=He=>Ee(void 0,null,function*(){Ce(),(yield(0,Se.YR)(Ue({},He))).status===0&&(yield(0,Qe.QH)("",(0,Qe.NY)({url:je.Z.API_SERVER+`/api/courses/${He.coursesId}/export_couser_info.json`,query:He}))),Ae()}),a=He=>Ee(void 0,null,function*(){const jt=yield(0,Se.yS)(Ue({},He));if(jt.status===0)At.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),we.history.push(`/classrooms/${He.coursesId}/exportlist/course_member_act_score`);else{if(jt.status===-2)return jt;jt.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${He.coursesId}/exportlist/course_member_act_score`))}}),E=He=>Ee(void 0,null,function*(){const jt=yield(0,Se.W0)(Ue({},He));if(jt.status===0)At.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),we.history.push(`/classrooms/${He.coursesId}/exportlist/course_total_score`);else{if(jt.status===-4)return jt;jt.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${He.coursesId}/exportlist/course_total_score`))}}),b=He=>Ee(void 0,null,function*(){const jt=yield(0,Se.Nl)(Ue({},He));if(jt.status===0)At.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),we.history.push(`/classrooms/${He.coursesId}/exportlist/course_total_exercise_and_other`);else{if(jt.status===-4)return jt;jt.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${He.coursesId}/exportlist/course_total_exercise_and_other`))}}),x=He=>Ee(void 0,null,function*(){const jt=yield(0,Se.IU)(Ue({},He));if(jt.status===0)At.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),we.history.push(`/classrooms/${He.coursesId}/exportlist/export_star_user`);else{if(jt.status===-4)return jt;jt.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${He.coursesId}/exportlist/export_star_user`))}}),ne=He=>Ee(void 0,null,function*(){const jt=yield(0,Se.td)(Ue({},He));if(jt.status===0)At.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),we.history.push(`/classrooms/${He.coursesId}/exportlist/course_total_exercise_and_other`);else{if(jt.status===-2)return jt;if(jt.status===-3)(0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${He.coursesId}/exportlist/course_total_exercise_and_other`);else if(jt.status===-4)return jt}}),le=He=>Ee(void 0,null,function*(){const jt=yield(0,Se.QX)(Ue({},He));if(jt.status===0)At.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),we.history.push(`/classrooms/${He.coursesId}/exportlist/course_total_homework`);else{if(jt.status===-4)return jt;jt.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${He.coursesId}/exportlist/course_total_homework`))}}),fe=(He,jt)=>Ee(void 0,null,function*(){const We=yield(0,Se.o_)(Ue({},He));We.status===0?(At.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),we.history.push(`/classrooms/${He.coursesId}/exportlist/${jt}`)):We.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${He.coursesId}/exportlist/${jt}`))}),Ne=(He,jt)=>Ee(void 0,null,function*(){const We=yield(0,Se.ZL)(Ue({},He));We.status===0?(At.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),we.history.push(`/classrooms/${He.coursesId}/exportlist/${jt}`)):We.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${He.coursesId}/exportlist/${jt}`))}),ke=(He,jt)=>Ee(void 0,null,function*(){const We=yield(0,Se.aP)(Ue({},He));We.status===0?(At.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),we.history.push(`/classrooms/${He.coursesId}/exportlist/${jt}`)):We.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${He.coursesId}/exportlist/${jt}`))}),ze=(He,jt)=>Ee(void 0,null,function*(){const We=yield(0,Se.vV)(Ue({},He));We.status===0?(At.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),we.history.push(`/classrooms/${He.coursesId}/exportlist/${jt}`)):We.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${He.coursesId}/exportlist/${jt}`))}),Ye=He=>Ee(void 0,null,function*(){Ce(),(yield exportCourseWorkListAppendix(Ue({},He))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${He.categoryId}/works_list.zip`,query:He}))),Ae()}),$e=He=>Ee(void 0,null,function*(){Ce(),yield(0,Qe.QH)("",je.Z.API_SERVER+`/api/polls/${He.categoryId}/commit_result.xlsx`),Ae()}),Xe=He=>Ee(void 0,null,function*(){yield(0,Qe.FH)("",(0,Qe.NY)({url:je.Z.API_SERVER+`/api/courses/${He.coursesId}/attendances/export_xlsx_data.xlsx`,query:He}))}),Le=He=>Ee(void 0,null,function*(){yield(0,Qe.FH)("",(0,Qe.NY)({url:je.Z.API_SERVER+`/api/courses/${He.coursesId}/video_study_statics.xlsx`,query:He}))}),gt=He=>Ee(void 0,null,function*(){yield(0,Qe.FH)("",(0,Qe.NY)({url:je.Z.API_SERVER+`/api/courses/${He.coursesId}/export_video_study.xlsx`,query:He}))}),Oe=He=>Ee(void 0,null,function*(){yield(0,Qe.FH)("",(0,Qe.NY)({url:je.Z.API_SERVER+`/api/courses/${He.coursesId}/export_course_students_info.xlsx`,query:He}))}),ft=He=>Ee(void 0,null,function*(){yield(0,Qe.FH)("",(0,Qe.NY)({url:je.Z.API_SERVER+"/api/school_manages/students.xlsx",query:He}))}),tt=He=>Ee(void 0,null,function*(){yield(0,Qe.FH)("",(0,Qe.NY)({url:je.Z.API_SERVER+"/api/item_banks/export.xlsx",query:He}))}),rt=He=>Ee(void 0,null,function*(){yield(0,Qe.FH)("",(0,Qe.NY)({url:je.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:He}))}),ut=He=>Ee(void 0,null,function*(){const jt=yield(0,Se.Uy)(Ue({},He));jt.status===0?(At.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),we.history.push(`/classrooms/${He.coursesId}/exportlist/exercise_score,export_exercise_users`)):jt.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${He.coursesId}/exportlist/exercise_score,export_exercise_users`))}),dt=He=>Ee(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,Qe.FH)("",(0,Qe.NY)({url:je.Z.API_SERVER+`/api/export_records/${He.id}.xlsx`,query:He}))}),vt=He=>Ee(void 0,null,function*(){yield(0,Qe.FH)("",(0,Qe.NY)({url:je.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:He}))}),Je=He=>Ee(void 0,null,function*(){yield(0,Qe.FH)("",(0,Qe.NY)({url:je.Z.API_SERVER+`/api/courses/${He==null?void 0:He.coursesId}/${He.menuKey}_statistic.xlsx?${He.checkedList.map(jt=>`course_group_id[]=${jt}`).join("&")}`,query:He}))}),et=He=>Ee(void 0,null,function*(){yield(0,Qe.FH)("",(0,Qe.NY)({url:je.Z.API_SERVER+`/api/ec_years/${He==null?void 0:He.ec_year_id}/ec_training_objectives.xlsx`,query:He}))}),kt=He=>Ee(void 0,null,function*(){yield(0,Qe.FH)(He==null?void 0:He.name,(0,Qe.NY)({url:je.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:He}))}),Rt=He=>Ee(void 0,null,function*(){yield(0,Qe.FH)("",(0,Qe.NY)({url:je.Z.API_SERVER+`/api/ec_years/${He==null?void 0:He.ec_year_id}/ec_courses.xlsx`,query:He}))}),ht=He=>Ee(void 0,null,function*(){yield(0,Qe.FH)("",(0,Qe.NY)({url:je.Z.API_SERVER+`/api/ec_years/${He==null?void 0:He.ec_year_id}/ec_graduation_requirements.xlsx`,query:He}))}),Zt=He=>Ee(void 0,null,function*(){yield(0,Qe.FH)("",(0,Qe.NY)({url:je.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:He}))}),sn=He=>Ee(void 0,null,function*(){yield(0,Qe.FH)("",(0,Qe.NY)({url:je.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:He}))}),Nn=He=>Ee(void 0,null,function*(){yield(0,Qe.FH)("",(0,Qe.NY)({url:je.Z.API_SERVER+`/api/examination_banks/${He.id}.json`,query:He}))}),gn=He=>Ee(void 0,null,function*(){yield(0,Qe.FH)("",(0,Qe.NY)({url:je.Z.API_SERVER+`/api/exercises/${He.categoryId}.json`,query:He}))}),zn=He=>Ee(void 0,null,function*(){yield(0,Qe.FH)("",(0,Qe.NY)({url:je.Z.API_SERVER+`/api/polls/${He==null?void 0:He.id}/commit_result.json`,query:He}))}),Lt=He=>Ee(void 0,null,function*(){yield(0,Qe.FH)("",(0,Qe.NY)({url:je.Z.API_SERVER+"/api/paths/get_task_pass.json",query:He}))}),Rn=(He,jt)=>Ee(void 0,null,function*(){yield(0,Qe.FH)(jt||"",(0,Qe.NY)({url:je.Z.API_SERVER+`/api/exercises/${He==null?void 0:He.exercise_id}/consult_exercise.json`,query:He}))}),tr=He=>Ee(void 0,null,function*(){yield(0,Qe.FH)("",(0,Qe.NY)({url:je.Z.API_SERVER+`/api/competitions/${He==null?void 0:He.identifier}/competition_commit_records/member_works.xlsx`,query:He}))})},9343:function(hn,zt,de){"use strict";de.d(zt,{U:function(){return Ie}});var Se=de(67294),we=Object.defineProperty,Qe=Object.getOwnPropertySymbols,At=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,Re=(ce,Ue,Ee)=>Ue in ce?we(ce,Ue,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):ce[Ue]=Ee,he=(ce,Ue)=>{for(var Ee in Ue||(Ue={}))At.call(Ue,Ee)&&Re(ce,Ee,Ue[Ee]);if(Qe)for(var Ee of Qe(Ue))je.call(Ue,Ee)&&Re(ce,Ee,Ue[Ee]);return ce},ye=(ce,Ue,Ee)=>new Promise((Ce,Ae)=>{var y=b=>{try{E(Ee.next(b))}catch(x){Ae(x)}},a=b=>{try{E(Ee.throw(b))}catch(x){Ae(x)}},E=b=>b.done?Ce(b.value):Promise.resolve(b.value).then(y,a);E((Ee=Ee.apply(ce,Ue)).next())});function Ie(ce,Ue){const[Ee,Ce]=(0,Se.useState)(Ue),[Ae,y]=(0,Se.useState)(!1),[a,E]=(0,Se.useState)();return[Ee,Ae,(x,ne=!1)=>ye(this,null,function*(){const le=ne?Ue:he(he({},Ee),x);y(!0),Ce(le);const fe=yield ce(le);return y(!1),E(fe),fe}),a]}},38780:function(hn,zt){"use strict";function de(){const Se=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let we=1;we<arguments.length;we++){const Qe=we<0||arguments.length<=we?void 0:arguments[we];Qe&&Object.keys(Qe).forEach(At=>{const je=Qe[At];je!==void 0&&(Se[At]=je)})}return Se}zt.Z=de},66367:function(hn,zt,de){"use strict";de.d(zt,{F:function(){return Se},Z:function(){return we}});function Se(Qe){return Qe!=null&&Qe===Qe.window}function we(Qe,At){var je,Re;if(typeof window=="undefined")return 0;const he=At?"scrollTop":"scrollLeft";let ye=0;return Se(Qe)?ye=Qe[At?"pageYOffset":"pageXOffset"]:Qe instanceof Document?ye=Qe.documentElement[he]:(Qe instanceof HTMLElement||Qe)&&(ye=Qe[he]),Qe&&!Se(Qe)&&typeof ye!="number"&&(ye=(Re=((je=Qe.ownerDocument)!==null&&je!==void 0?je:Qe).documentElement)===null||Re===void 0?void 0:Re[he]),ye}},57838:function(hn,zt,de){"use strict";de.d(zt,{Z:function(){return we}});var Se=de(67294);function we(){const[,Qe]=Se.useReducer(At=>At+1,0);return Qe}},58375:function(hn,zt,de){"use strict";de.d(zt,{Z:function(){return At}});var Se=de(96523);function we(je,Re,he,ye){const Ie=he-Re;return je/=ye/2,je<1?Ie/2*je*je*je+Re:Ie/2*((je-=2)*je*je+2)+Re}var Qe=de(66367);function At(je){let Re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:he=()=>window,callback:ye,duration:Ie=450}=Re,ce=he(),Ue=(0,Qe.Z)(ce,!0),Ee=Date.now(),Ce=()=>{const y=Date.now()-Ee,a=we(y>Ie?Ie:y,Ue,je,Ie);(0,Qe.F)(ce)?ce.scrollTo(window.pageXOffset,a):ce instanceof Document||ce.constructor.name==="HTMLDocument"?ce.documentElement.scrollTop=a:ce.scrollTop=a,y<Ie?(0,Se.Z)(Ce):typeof ye=="function"&&ye()};(0,Se.Z)(Ce)}},85673:function(hn,zt,de){"use strict";de.d(zt,{Z:function(){return ft}});var Se=de(94184),we=de.n(Se),Qe=de(37419),At=de(1337),je=de(67294),Re=de(96159),he=de(53124),ye=de(42922),Ie=de(56153);const ce=tt=>{let{children:rt}=tt;const{getPrefixCls:ut}=je.useContext(he.E_),dt=ut("breadcrumb");return je.createElement("li",{className:`${dt}-separator`,"aria-hidden":"true"},rt===""?rt:rt||"/")};ce.__ANT_BREADCRUMB_SEPARATOR=!0;var Ue=ce,Ee=function(tt,rt){var ut={};for(var dt in tt)Object.prototype.hasOwnProperty.call(tt,dt)&&rt.indexOf(dt)<0&&(ut[dt]=tt[dt]);if(tt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var vt=0,dt=Object.getOwnPropertySymbols(tt);vt<dt.length;vt++)rt.indexOf(dt[vt])<0&&Object.prototype.propertyIsEnumerable.call(tt,dt[vt])&&(ut[dt[vt]]=tt[dt[vt]]);return ut};function Ce(tt,rt){if(tt.title===void 0||tt.title===null)return null;const ut=Object.keys(rt).join("|");return typeof tt.title=="object"?tt.title:String(tt.title).replace(new RegExp(`:(${ut})`,"g"),(dt,vt)=>rt[vt]||dt)}function Ae(tt,rt,ut,dt){if(ut==null)return null;const{className:vt,onClick:Je}=rt,et=Ee(rt,["className","onClick"]),kt=Object.assign(Object.assign({},(0,At.Z)(et,{data:!0,aria:!0})),{onClick:Je});return dt!==void 0?je.createElement("a",Object.assign({},kt,{className:we()(`${tt}-link`,vt),href:dt}),ut):je.createElement("span",Object.assign({},kt,{className:we()(`${tt}-link`,vt)}),ut)}function y(tt,rt){return(dt,vt,Je,et,kt)=>{if(rt)return rt(dt,vt,Je,et);const Rt=Ce(dt,vt);return Ae(tt,dt,Rt,kt)}}var a=function(tt,rt){var ut={};for(var dt in tt)Object.prototype.hasOwnProperty.call(tt,dt)&&rt.indexOf(dt)<0&&(ut[dt]=tt[dt]);if(tt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var vt=0,dt=Object.getOwnPropertySymbols(tt);vt<dt.length;vt++)rt.indexOf(dt[vt])<0&&Object.prototype.propertyIsEnumerable.call(tt,dt[vt])&&(ut[dt[vt]]=tt[dt[vt]]);return ut};const E=tt=>{const{prefixCls:rt,separator:ut="/",children:dt,menu:vt,overlay:Je,dropdownProps:et,href:kt}=tt,ht=(Zt=>{if(vt||Je){const sn=Object.assign({},et);if(vt){const Nn=vt||{},{items:gn}=Nn,zn=a(Nn,["items"]);sn.menu=Object.assign(Object.assign({},zn),{items:gn==null?void 0:gn.map((Lt,Rn)=>{var{key:tr,title:He,label:jt,path:We}=Lt,pe=a(Lt,["key","title","label","path"]);let ge=jt!=null?jt:He;return We&&(ge=je.createElement("a",{href:`${kt}${We}`},ge)),Object.assign(Object.assign({},pe),{key:tr!=null?tr:Rn,label:ge})})})}else Je&&(sn.overlay=Je);return je.createElement(Ie.Z,Object.assign({placement:"bottom"},sn),je.createElement("span",{className:`${rt}-overlay-link`},Zt,je.createElement(ye.Z,null)))}return Zt})(dt);return ht!=null?je.createElement(je.Fragment,null,je.createElement("li",null,ht),ut&&je.createElement(Ue,null,ut)):null},b=tt=>{const{prefixCls:rt,children:ut,href:dt}=tt,vt=a(tt,["prefixCls","children","href"]),{getPrefixCls:Je}=je.useContext(he.E_),et=Je("breadcrumb",rt);return je.createElement(E,Object.assign({},vt,{prefixCls:et}),Ae(et,vt,ut,dt))};b.__ANT_BREADCRUMB_ITEM=!0;var x=b,ne=de(14747),le=de(67968),fe=de(45503);const Ne=tt=>{const{componentCls:rt,iconCls:ut}=tt;return{[rt]:Object.assign(Object.assign({},(0,ne.Wf)(tt)),{color:tt.itemColor,fontSize:tt.fontSize,[ut]:{fontSize:tt.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:tt.linkColor,transition:`color ${tt.motionDurationMid}`,padding:`0 ${tt.paddingXXS}px`,borderRadius:tt.borderRadiusSM,height:tt.lineHeight*tt.fontSize,display:"inline-block",marginInline:-tt.marginXXS,"&:hover":{color:tt.linkHoverColor,backgroundColor:tt.colorBgTextHover}},(0,ne.Qy)(tt)),"li:last-child":{color:tt.lastItemColor},[`${rt}-separator`]:{marginInline:tt.separatorMargin,color:tt.separatorColor},[`${rt}-link`]:{[`
|
|
|
> ${ut} + span,
|
|
|
> ${ut} + a
|
|
|
`]:{marginInlineStart:tt.marginXXS}},[`${rt}-overlay-link`]:{borderRadius:tt.borderRadiusSM,height:tt.lineHeight*tt.fontSize,display:"inline-block",padding:`0 ${tt.paddingXXS}px`,marginInline:-tt.marginXXS,[`> ${ut}`]:{marginInlineStart:tt.marginXXS,fontSize:tt.fontSizeIcon},"&:hover":{color:tt.linkHoverColor,backgroundColor:tt.colorBgTextHover,a:{color:tt.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${tt.componentCls}-rtl`]:{direction:"rtl"}})}};var ke=(0,le.Z)("Breadcrumb",tt=>{const rt=(0,fe.TS)(tt,{});return[Ne(rt)]},tt=>({itemColor:tt.colorTextDescription,lastItemColor:tt.colorText,iconFontSize:tt.fontSize,linkColor:tt.colorTextDescription,linkHoverColor:tt.colorText,separatorColor:tt.colorTextDescription,separatorMargin:tt.marginXS})),ze=function(tt,rt){var ut={};for(var dt in tt)Object.prototype.hasOwnProperty.call(tt,dt)&&rt.indexOf(dt)<0&&(ut[dt]=tt[dt]);if(tt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var vt=0,dt=Object.getOwnPropertySymbols(tt);vt<dt.length;vt++)rt.indexOf(dt[vt])<0&&Object.prototype.propertyIsEnumerable.call(tt,dt[vt])&&(ut[dt[vt]]=tt[dt[vt]]);return ut};function Ye(tt){const{breadcrumbName:rt,children:ut}=tt,dt=ze(tt,["breadcrumbName","children"]),vt=Object.assign({title:rt},dt);return ut&&(vt.menu={items:ut.map(Je=>{var{breadcrumbName:et}=Je,kt=ze(Je,["breadcrumbName"]);return Object.assign(Object.assign({},kt),{title:et})})}),vt}function $e(tt,rt){return(0,je.useMemo)(()=>tt||(rt?rt.map(Ye):null),[tt,rt])}var Xe=function(tt,rt){var ut={};for(var dt in tt)Object.prototype.hasOwnProperty.call(tt,dt)&&rt.indexOf(dt)<0&&(ut[dt]=tt[dt]);if(tt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var vt=0,dt=Object.getOwnPropertySymbols(tt);vt<dt.length;vt++)rt.indexOf(dt[vt])<0&&Object.prototype.propertyIsEnumerable.call(tt,dt[vt])&&(ut[dt[vt]]=tt[dt[vt]]);return ut};const Le=(tt,rt)=>{if(rt===void 0)return rt;let ut=(rt||"").replace(/^\//,"");return Object.keys(tt).forEach(dt=>{ut=ut.replace(`:${dt}`,tt[dt])}),ut},gt=tt=>{const{prefixCls:rt,separator:ut="/",style:dt,className:vt,rootClassName:Je,routes:et,items:kt,children:Rt,itemRender:ht,params:Zt={}}=tt,sn=Xe(tt,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:Nn,direction:gn,breadcrumb:zn}=je.useContext(he.E_);let Lt;const Rn=Nn("breadcrumb",rt),[tr,He]=ke(Rn),jt=$e(kt,et),We=y(Rn,ht);if(jt&&jt.length>0){const Ke=[],ct=kt||et;Lt=jt.map((Ct,Bt)=>{const{path:fn,key:Cn,type:Bn,menu:ar,overlay:wt,onClick:Jt,className:$t,separator:Pn,dropdownProps:Ft}=Ct,Un=Le(Zt,fn);Un!==void 0&&Ke.push(Un);const lr=Cn!=null?Cn:Bt;if(Bn==="separator")return je.createElement(Ue,{key:lr},Pn);const mr={},qr=Bt===jt.length-1;ar?mr.menu=ar:wt&&(mr.overlay=wt);let{href:Tr}=Ct;return Ke.length&&Un!==void 0&&(Tr=`#/${Ke.join("/")}`),je.createElement(E,Object.assign({key:lr},mr,(0,At.Z)(Ct,{data:!0,aria:!0}),{className:$t,dropdownProps:Ft,href:Tr,separator:qr?"":ut,onClick:Jt,prefixCls:Rn}),We(Ct,Zt,ct,Ke,Tr))})}else if(Rt){const Ke=(0,Qe.Z)(Rt).length;Lt=(0,Qe.Z)(Rt).map((ct,Ct)=>{if(!ct)return ct;const Bt=Ct===Ke-1;return(0,Re.Tm)(ct,{separator:Bt?"":ut,key:Ct})})}const pe=we()(Rn,zn==null?void 0:zn.className,{[`${Rn}-rtl`]:gn==="rtl"},vt,Je,He),ge=Object.assign(Object.assign({},zn==null?void 0:zn.style),dt);return tr(je.createElement("nav",Object.assign({className:pe,style:ge},sn),je.createElement("ol",null,Lt)))};gt.Item=x,gt.Separator=Ue;var Oe=gt,ft=Oe},84567:function(hn,zt,de){"use strict";de.d(zt,{default:function(){return ke}});var Se=de(94184),we=de.n(Se),Qe=de(95860),At=de(67294),je=de(53124),Re=de(98866),he=de(65223),Ie=At.createContext(null),ce=de(63185),Ue=de(45353),Ee=de(92429),Ce=function(ze,Ye){var $e={};for(var Xe in ze)Object.prototype.hasOwnProperty.call(ze,Xe)&&Ye.indexOf(Xe)<0&&($e[Xe]=ze[Xe]);if(ze!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Le=0,Xe=Object.getOwnPropertySymbols(ze);Le<Xe.length;Le++)Ye.indexOf(Xe[Le])<0&&Object.prototype.propertyIsEnumerable.call(ze,Xe[Le])&&($e[Xe[Le]]=ze[Xe[Le]]);return $e};const Ae=(ze,Ye)=>{var $e;const{prefixCls:Xe,className:Le,rootClassName:gt,children:Oe,indeterminate:ft=!1,style:tt,onMouseEnter:rt,onMouseLeave:ut,skipGroup:dt=!1,disabled:vt}=ze,Je=Ce(ze,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:et,direction:kt,checkbox:Rt}=At.useContext(je.E_),ht=At.useContext(Ie),{isFormItemInput:Zt}=At.useContext(he.aM),sn=At.useContext(Re.Z),Nn=($e=(ht==null?void 0:ht.disabled)||vt)!==null&&$e!==void 0?$e:sn,gn=At.useRef(Je.value);At.useEffect(()=>{ht==null||ht.registerValue(Je.value)},[]),At.useEffect(()=>{if(!dt)return Je.value!==gn.current&&(ht==null||ht.cancelValue(gn.current),ht==null||ht.registerValue(Je.value),gn.current=Je.value),()=>ht==null?void 0:ht.cancelValue(Je.value)},[Je.value]);const zn=et("checkbox",Xe),[Lt,Rn]=(0,ce.ZP)(zn),tr=Object.assign({},Je);ht&&!dt&&(tr.onChange=function(){Je.onChange&&Je.onChange.apply(Je,arguments),ht.toggleOption&&ht.toggleOption({label:Oe,value:Je.value})},tr.name=ht.name,tr.checked=ht.value.includes(Je.value));const He=we()(`${zn}-wrapper`,{[`${zn}-rtl`]:kt==="rtl",[`${zn}-wrapper-checked`]:tr.checked,[`${zn}-wrapper-disabled`]:Nn,[`${zn}-wrapper-in-form-item`]:Zt},Rt==null?void 0:Rt.className,Le,gt,Rn),jt=we()({[`${zn}-indeterminate`]:ft},Ee.A,Rn),We=ft?"mixed":void 0;return Lt(At.createElement(Ue.Z,{component:"Checkbox",disabled:Nn},At.createElement("label",{className:He,style:Object.assign(Object.assign({},Rt==null?void 0:Rt.style),tt),onMouseEnter:rt,onMouseLeave:ut},At.createElement(Qe.Z,Object.assign({"aria-checked":We},tr,{prefixCls:zn,className:jt,disabled:Nn,ref:Ye})),Oe!==void 0&&At.createElement("span",null,Oe))))};var a=At.forwardRef(Ae),E=de(74902),b=de(10366),x=function(ze,Ye){var $e={};for(var Xe in ze)Object.prototype.hasOwnProperty.call(ze,Xe)&&Ye.indexOf(Xe)<0&&($e[Xe]=ze[Xe]);if(ze!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Le=0,Xe=Object.getOwnPropertySymbols(ze);Le<Xe.length;Le++)Ye.indexOf(Xe[Le])<0&&Object.prototype.propertyIsEnumerable.call(ze,Xe[Le])&&($e[Xe[Le]]=ze[Xe[Le]]);return $e};const ne=(ze,Ye)=>{const{defaultValue:$e,children:Xe,options:Le=[],prefixCls:gt,className:Oe,rootClassName:ft,style:tt,onChange:rt}=ze,ut=x(ze,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:dt,direction:vt}=At.useContext(je.E_),[Je,et]=At.useState(ut.value||$e||[]),[kt,Rt]=At.useState([]);At.useEffect(()=>{"value"in ut&&et(ut.value||[])},[ut.value]);const ht=At.useMemo(()=>Le.map(pe=>typeof pe=="string"||typeof pe=="number"?{label:pe,value:pe}:pe),[Le]),Zt=pe=>{Rt(ge=>ge.filter(Ke=>Ke!==pe))},sn=pe=>{Rt(ge=>[].concat((0,E.Z)(ge),[pe]))},Nn=pe=>{const ge=Je.indexOf(pe.value),Ke=(0,E.Z)(Je);ge===-1?Ke.push(pe.value):Ke.splice(ge,1),"value"in ut||et(Ke),rt==null||rt(Ke.filter(ct=>kt.includes(ct)).sort((ct,Ct)=>{const Bt=ht.findIndex(Cn=>Cn.value===ct),fn=ht.findIndex(Cn=>Cn.value===Ct);return Bt-fn}))},gn=dt("checkbox",gt),zn=`${gn}-group`,[Lt,Rn]=(0,ce.ZP)(gn),tr=(0,b.Z)(ut,["value","disabled"]),He=Le.length?ht.map(pe=>At.createElement(a,{prefixCls:gn,key:pe.value.toString(),disabled:"disabled"in pe?pe.disabled:ut.disabled,value:pe.value,checked:Je.includes(pe.value),onChange:pe.onChange,className:`${zn}-item`,style:pe.style,title:pe.title},pe.label)):Xe,jt={toggleOption:Nn,value:Je,disabled:ut.disabled,name:ut.name,registerValue:sn,cancelValue:Zt},We=we()(zn,{[`${zn}-rtl`]:vt==="rtl"},Oe,ft,Rn);return Lt(At.createElement("div",Object.assign({className:We,style:tt},tr,{ref:Ye}),At.createElement(Ie.Provider,{value:jt},He)))},le=At.forwardRef(ne);var fe=At.memo(le);const Ne=a;Ne.Group=fe,Ne.__ANT_CHECKBOX=!0;var ke=Ne},63185:function(hn,zt,de){"use strict";de.d(zt,{C2:function(){return je}});var Se=de(14747),we=de(45503),Qe=de(67968);const At=Re=>{const{checkboxCls:he}=Re,ye=`${he}-wrapper`;return[{[`${he}-group`]:Object.assign(Object.assign({},(0,Se.Wf)(Re)),{display:"inline-flex",flexWrap:"wrap",columnGap:Re.marginXS,[`> ${Re.antCls}-row`]:{flex:1}}),[ye]:Object.assign(Object.assign({},(0,Se.Wf)(Re)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${ye}`]:{marginInlineStart:0},[`&${ye}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[he]:Object.assign(Object.assign({},(0,Se.Wf)(Re)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:Re.borderRadiusSM,alignSelf:"center",[`${he}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${he}-inner`]:Object.assign({},(0,Se.oN)(Re))},[`${he}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:Re.checkboxSize,height:Re.checkboxSize,direction:"ltr",backgroundColor:Re.colorBgContainer,border:`${Re.lineWidth}px ${Re.lineType} ${Re.colorBorder}`,borderRadius:Re.borderRadiusSM,borderCollapse:"separate",transition:`all ${Re.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:Re.checkboxSize/14*5,height:Re.checkboxSize/14*8,border:`${Re.lineWidthBold}px solid ${Re.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${Re.motionDurationFast} ${Re.motionEaseInBack}, opacity ${Re.motionDurationFast}`}},"& + span":{paddingInlineStart:Re.paddingXS,paddingInlineEnd:Re.paddingXS}})},{[`
|
|
|
${ye}:not(${ye}-disabled),
|
|
|
${he}:not(${he}-disabled)
|
|
|
`]:{[`&:hover ${he}-inner`]:{borderColor:Re.colorPrimary}},[`${ye}:not(${ye}-disabled)`]:{[`&:hover ${he}-checked:not(${he}-disabled) ${he}-inner`]:{backgroundColor:Re.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${he}-checked:not(${he}-disabled):after`]:{borderColor:Re.colorPrimaryHover}}},{[`${he}-checked`]:{[`${he}-inner`]:{backgroundColor:Re.colorPrimary,borderColor:Re.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${Re.motionDurationMid} ${Re.motionEaseOutBack} ${Re.motionDurationFast}`}}},[`
|
|
|
${ye}-checked:not(${ye}-disabled),
|
|
|
${he}-checked:not(${he}-disabled)
|
|
|
`]:{[`&:hover ${he}-inner`]:{backgroundColor:Re.colorPrimaryHover,borderColor:"transparent"}}},{[he]:{"&-indeterminate":{[`${he}-inner`]:{backgroundColor:Re.colorBgContainer,borderColor:Re.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:Re.fontSizeLG/2,height:Re.fontSizeLG/2,backgroundColor:Re.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${ye}-disabled`]:{cursor:"not-allowed"},[`${he}-disabled`]:{[`&, ${he}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${he}-inner`]:{background:Re.colorBgContainerDisabled,borderColor:Re.colorBorder,"&:after":{borderColor:Re.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:Re.colorTextDisabled},[`&${he}-indeterminate ${he}-inner::after`]:{background:Re.colorTextDisabled}}}]};function je(Re,he){const ye=(0,we.TS)(he,{checkboxCls:`.${Re}`,checkboxSize:he.controlInteractiveSize});return[At(ye)]}zt.ZP=(0,Qe.Z)("Checkbox",(Re,he)=>{let{prefixCls:ye}=he;return[je(ye,Re)]})},96074:function(hn,zt,de){"use strict";de.d(zt,{Z:function(){return Ee}});var Se=de(94184),we=de.n(Se),Qe=de(67294),At=de(53124),je=de(14747),Re=de(67968),he=de(45503);const ye=Ce=>{const{componentCls:Ae,sizePaddingEdgeHorizontal:y,colorSplit:a,lineWidth:E,textPaddingInline:b,orientationMargin:x,verticalMarginInline:ne}=Ce;return{[Ae]:Object.assign(Object.assign({},(0,je.Wf)(Ce)),{borderBlockStart:`${E}px solid ${a}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:ne,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${E}px solid ${a}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${Ce.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${Ae}-with-text`]:{display:"flex",alignItems:"center",margin:`${Ce.dividerHorizontalWithTextGutterMargin}px 0`,color:Ce.colorTextHeading,fontWeight:500,fontSize:Ce.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${a}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${E}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${Ae}-with-text-left`]:{"&::before":{width:`${x*100}%`},"&::after":{width:`${100-x*100}%`}},[`&-horizontal${Ae}-with-text-right`]:{"&::before":{width:`${100-x*100}%`},"&::after":{width:`${x*100}%`}},[`${Ae}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:b},"&-dashed":{background:"none",borderColor:a,borderStyle:"dashed",borderWidth:`${E}px 0 0`},[`&-horizontal${Ae}-with-text${Ae}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${Ae}-dashed`]:{borderInlineStartWidth:E,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${Ae}-with-text`]:{color:Ce.colorText,fontWeight:"normal",fontSize:Ce.fontSize},[`&-horizontal${Ae}-with-text-left${Ae}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${Ae}-inner-text`]:{paddingInlineStart:y}},[`&-horizontal${Ae}-with-text-right${Ae}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${Ae}-inner-text`]:{paddingInlineEnd:y}}})}};var Ie=(0,Re.Z)("Divider",Ce=>{const Ae=(0,he.TS)(Ce,{dividerHorizontalWithTextGutterMargin:Ce.margin,dividerHorizontalGutterMargin:Ce.marginLG,sizePaddingEdgeHorizontal:0});return[ye(Ae)]},Ce=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:Ce.marginXS})),ce=function(Ce,Ae){var y={};for(var a in Ce)Object.prototype.hasOwnProperty.call(Ce,a)&&Ae.indexOf(a)<0&&(y[a]=Ce[a]);if(Ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var E=0,a=Object.getOwnPropertySymbols(Ce);E<a.length;E++)Ae.indexOf(a[E])<0&&Object.prototype.propertyIsEnumerable.call(Ce,a[E])&&(y[a[E]]=Ce[a[E]]);return y},Ee=Ce=>{const{getPrefixCls:Ae,direction:y,divider:a}=Qe.useContext(At.E_),{prefixCls:E,type:b="horizontal",orientation:x="center",orientationMargin:ne,className:le,rootClassName:fe,children:Ne,dashed:ke,plain:ze,style:Ye}=Ce,$e=ce(Ce,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),Xe=Ae("divider",E),[Le,gt]=Ie(Xe),Oe=x.length>0?`-${x}`:x,ft=!!Ne,tt=x==="left"&&ne!=null,rt=x==="right"&&ne!=null,ut=we()(Xe,a==null?void 0:a.className,gt,`${Xe}-${b}`,{[`${Xe}-with-text`]:ft,[`${Xe}-with-text${Oe}`]:ft,[`${Xe}-dashed`]:!!ke,[`${Xe}-plain`]:!!ze,[`${Xe}-rtl`]:y==="rtl",[`${Xe}-no-default-orientation-margin-left`]:tt,[`${Xe}-no-default-orientation-margin-right`]:rt},le,fe),dt=Qe.useMemo(()=>typeof ne=="number"?ne:/^\d+$/.test(ne)?Number(ne):ne,[ne]),vt=Object.assign(Object.assign({},tt&&{marginLeft:dt}),rt&&{marginRight:dt});return Le(Qe.createElement("div",Object.assign({className:ut,style:Object.assign(Object.assign({},a==null?void 0:a.style),Ye)},$e,{role:"separator"}),Ne&&b!=="vertical"&&Qe.createElement("span",{className:`${Xe}-inner-text`,style:vt},Ne)))}},56153:function(hn,zt,de){"use strict";de.d(zt,{Z:function(){return Lo}});var Se=de(67294),we=de.t(Se,2),Qe=de(91034),At=de(94184),je=de.n(At),Re=de(87462),he=de(4942),ye=de(97685),Ie=de(45987),ce=de(1413),Ue=de(73935);function Ee(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var Ce={};function Ae(ee,z){}function y(ee,z){}function a(){Ce={}}function E(ee,z,te){!z&&!Ce[te]&&(ee(!1,te),Ce[te]=!0)}function b(ee,z){E(Ae,ee,z)}function x(ee,z){E(y,ee,z)}var ne=null,le=de(71002),fe=de(12060);function Ne(ee,z,te){var ie=Se.useRef({});return(!("value"in ie.current)||te(ie.current.condition,z))&&(ie.current.value=ee(),ie.current.condition=z),ie.current.value}function ke(ee,z){typeof ee=="function"?ee(z):(0,le.Z)(ee)==="object"&&ee&&"current"in ee&&(ee.current=z)}function ze(){for(var ee=arguments.length,z=new Array(ee),te=0;te<ee;te++)z[te]=arguments[te];var ie=z.filter(function(ve){return ve});return ie.length<=1?ie[0]:function(ve){z.forEach(function(me){ke(me,ve)})}}function Ye(){for(var ee=arguments.length,z=new Array(ee),te=0;te<ee;te++)z[te]=arguments[te];return Ne(function(){return ze.apply(void 0,z)},z,function(ie,ve){return ie.length===ve.length&&ie.every(function(me,be){return me===ve[be]})})}function $e(ee){var z,te,ie=(0,fe.isMemo)(ee)?ee.type.type:ee.type;return!(typeof ie=="function"&&!((z=ie.prototype)!==null&&z!==void 0&&z.render)||typeof ee=="function"&&!((te=ee.prototype)!==null&&te!==void 0&&te.render))}var Xe=Se.createContext(null),Le=Xe,gt=de(74902),Oe=Ee()?Se.useLayoutEffect:Se.useEffect,ft=Oe,tt=function(z,te){var ie=React.useRef(!0);Oe(function(){if(!ie.current)return z()},te),Oe(function(){return ie.current=!1,function(){ie.current=!0}},[])},rt=[];function ut(ee,z){var te=Se.useState(function(){if(!Ee())return null;var Ot=document.createElement("div");return Ot}),ie=(0,ye.Z)(te,1),ve=ie[0],me=Se.useRef(!1),be=Se.useContext(Le),xe=Se.useState(rt),De=(0,ye.Z)(xe,2),Ge=De[0],ot=De[1],lt=be||(me.current?void 0:function(Ot){ot(function(It){var Ht=[Ot].concat((0,gt.Z)(It));return Ht})});function St(){ve.parentElement||document.body.appendChild(ve),me.current=!0}function Ze(){var Ot;(Ot=ve.parentElement)===null||Ot===void 0||Ot.removeChild(ve),me.current=!1}return ft(function(){return ee?be?be(St):St():Ze(),Ze},[ee]),ft(function(){Ge.length&&(Ge.forEach(function(Ot){return Ot()}),ot(rt))},[Ge]),[ve,lt]}function dt(ee,z){if(!ee)return!1;if(ee.contains)return ee.contains(z);for(var te=z;te;){if(te===ee)return!0;te=te.parentNode}return!1}var vt="data-rc-order",Je="rc-util-key",et=new Map;function kt(){var ee=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},z=ee.mark;return z?z.startsWith("data-")?z:"data-".concat(z):Je}function Rt(ee){if(ee.attachTo)return ee.attachTo;var z=document.querySelector("head");return z||document.body}function ht(ee){return ee==="queue"?"prependQueue":ee?"prepend":"append"}function Zt(ee){return Array.from((et.get(ee)||ee).children).filter(function(z){return z.tagName==="STYLE"})}function sn(ee){var z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Ee())return null;var te=z.csp,ie=z.prepend,ve=document.createElement("style");ve.setAttribute(vt,ht(ie)),te!=null&&te.nonce&&(ve.nonce=te==null?void 0:te.nonce),ve.innerHTML=ee;var me=Rt(z),be=me.firstChild;if(ie){if(ie==="queue"){var xe=Zt(me).filter(function(De){return["prepend","prependQueue"].includes(De.getAttribute(vt))});if(xe.length)return me.insertBefore(ve,xe[xe.length-1].nextSibling),ve}me.insertBefore(ve,be)}else me.appendChild(ve);return ve}function Nn(ee){var z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},te=Rt(z);return Zt(te).find(function(ie){return ie.getAttribute(kt(z))===ee})}function gn(ee){var z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},te=Nn(ee,z);if(te){var ie=Rt(z);ie.removeChild(te)}}function zn(ee,z){var te=et.get(ee);if(!te||!dt(document,te)){var ie=sn("",z),ve=ie.parentNode;et.set(ee,ve),ee.removeChild(ie)}}function Lt(){et.clear()}function Rn(ee,z){var te=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},ie=Rt(te);zn(ie,te);var ve=Nn(z,te);if(ve){var me,be;if((me=te.csp)!==null&&me!==void 0&&me.nonce&&ve.nonce!==((be=te.csp)===null||be===void 0?void 0:be.nonce)){var xe;ve.nonce=(xe=te.csp)===null||xe===void 0?void 0:xe.nonce}return ve.innerHTML!==ee&&(ve.innerHTML=ee),ve}var De=sn(ee,te);return De.setAttribute(kt(te),z),De}var tr;function He(ee){if(typeof document=="undefined")return 0;if(ee||tr===void 0){var z=document.createElement("div");z.style.width="100%",z.style.height="200px";var te=document.createElement("div"),ie=te.style;ie.position="absolute",ie.top="0",ie.left="0",ie.pointerEvents="none",ie.visibility="hidden",ie.width="200px",ie.height="150px",ie.overflow="hidden",te.appendChild(z),document.body.appendChild(te);var ve=z.offsetWidth;te.style.overflow="scroll";var me=z.offsetWidth;ve===me&&(me=te.clientWidth),document.body.removeChild(te),tr=ve-me}return tr}function jt(ee){var z=ee.match(/^(.*)px$/),te=Number(z==null?void 0:z[1]);return Number.isNaN(te)?He():te}function We(ee){if(typeof document=="undefined"||!ee||!(ee instanceof Element))return{width:0,height:0};var z=getComputedStyle(ee,"::-webkit-scrollbar"),te=z.width,ie=z.height;return{width:jt(te),height:jt(ie)}}function pe(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var ge="rc-util-locker-".concat(Date.now()),Ke=0;function ct(ee){var z=!!ee,te=Se.useState(function(){return Ke+=1,"".concat(ge,"_").concat(Ke)}),ie=(0,ye.Z)(te,1),ve=ie[0];ft(function(){if(z){var me=We(document.body).width,be=pe();Rn(`
|
|
|
html body {
|
|
|
overflow-y: hidden;
|
|
|
`.concat(be?"width: calc(100% - ".concat(me,"px);"):"",`
|
|
|
}`),ve)}else gn(ve);return function(){gn(ve)}},[z,ve])}var Ct=!1;function Bt(ee){return typeof ee=="boolean"&&(Ct=ee),Ct}var fn=function(z){return z===!1?!1:!Ee()||!z?null:typeof z=="string"?document.querySelector(z):typeof z=="function"?z():z},Cn=Se.forwardRef(function(ee,z){var te=ee.open,ie=ee.autoLock,ve=ee.getContainer,me=ee.debug,be=ee.autoDestroy,xe=be===void 0?!0:be,De=ee.children,Ge=Se.useState(te),ot=(0,ye.Z)(Ge,2),lt=ot[0],St=ot[1],Ze=lt||te;Se.useEffect(function(){(xe||te)&&St(te)},[te,xe]);var Ot=Se.useState(function(){return fn(ve)}),It=(0,ye.Z)(Ot,2),Ht=It[0],Pt=It[1];Se.useEffect(function(){var Kt=fn(ve);Pt(Kt!=null?Kt:null)});var Mt=ut(Ze&&!Ht,me),on=(0,ye.Z)(Mt,2),Sn=on[0],nr=on[1],hr=Ht!=null?Ht:Sn;ct(ie&&te&&Ee()&&(hr===Sn||hr===document.body));var Hn=null;if(De&&$e(De)&&z){var An=De;Hn=An.ref}var Pr=Ye(Hn,z);if(!Ze||!Ee()||Ht===void 0)return null;var cr=hr===!1||Bt(),Qt=De;return z&&(Qt=Se.cloneElement(De,{ref:Pr})),Se.createElement(Le.Provider,{value:nr},cr?Qt:(0,Ue.createPortal)(Qt,hr))}),Bn=Cn,ar=Bn,wt=de(48555);function Jt(ee){return ee instanceof HTMLElement||ee instanceof SVGElement}function $t(ee){return Jt(ee)?ee:ee instanceof React.Component?ReactDOM.findDOMNode(ee):null}function Pn(ee){var z;return ee==null||(z=ee.getRootNode)===null||z===void 0?void 0:z.call(ee)}function Ft(ee){return Pn(ee)instanceof ShadowRoot}function Un(ee){return Ft(ee)?Pn(ee):null}function lr(ee){var z=Se.useRef();z.current=ee;var te=Se.useCallback(function(){for(var ie,ve=arguments.length,me=new Array(ve),be=0;be<ve;be++)me[be]=arguments[be];return(ie=z.current)===null||ie===void 0?void 0:ie.call.apply(ie,[z].concat(me))},[]);return te}function mr(){var ee=(0,ce.Z)({},we);return ee.useId}var qr=0;function Tr(){}var ta=mr(),fa=ta?function(z){var te=ta();return z||te}:function(z){var te=Se.useState("ssr-id"),ie=(0,ye.Z)(te,2),ve=ie[0],me=ie[1];return Se.useEffect(function(){var be=qr;qr+=1,me("rc_unique_".concat(be))},[]),z||ve};function vo(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var Ka=vo()?Se.useLayoutEffect:Se.useEffect,na=function(z,te){var ie=Se.useRef(!0);Ka(function(){return z(ie.current)},te),Ka(function(){return ie.current=!1,function(){ie.current=!0}},[])},Zr=function(z,te){na(function(ie){if(!ie)return z()},te)},jr=na,Ma=function(){if(typeof navigator=="undefined"||typeof window=="undefined")return!1;var ee=navigator.userAgent||navigator.vendor||window.opera;return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(ee)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(ee==null?void 0:ee.substr(0,4))},uo=Se.createContext(null),ei=uo;function Pi(ee){return ee?Array.isArray(ee)?ee:[ee]:[]}function iA(ee,z,te,ie){return Se.useMemo(function(){var ve=Pi(te!=null?te:z),me=Pi(ie!=null?ie:z),be=new Set(ve),xe=new Set(me);return ee&&(be.has("hover")&&(be.delete("hover"),be.add("click")),xe.has("hover")&&(xe.delete("hover"),xe.add("click"))),[be,xe]},[ee,z,te,ie])}var Vi=function(ee){if(!ee)return!1;if(ee instanceof Element){if(ee.offsetParent)return!0;if(ee.getBBox){var z=ee.getBBox(),te=z.width,ie=z.height;if(te||ie)return!0}if(ee.getBoundingClientRect){var ve=ee.getBoundingClientRect(),me=ve.width,be=ve.height;if(me||be)return!0}}return!1};function co(){var ee=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],te=arguments.length>2?arguments[2]:void 0;return te?ee[0]===z[0]:ee[0]===z[0]&&ee[1]===z[1]}function yn(ee,z,te,ie){for(var ve=te.points,me=Object.keys(ee),be=0;be<me.length;be+=1){var xe,De=me[be];if(co((xe=ee[De])===null||xe===void 0?void 0:xe.points,ve,ie))return"".concat(z,"-placement-").concat(De)}return""}function $o(ee,z,te,ie){return z||(te?{motionName:"".concat(ee,"-").concat(te)}:ie?{motionName:ie}:null)}function ji(ee){return ee.ownerDocument.defaultView}function mA(ee){for(var z=[],te=ee==null?void 0:ee.parentElement,ie=["hidden","scroll","clip","auto"];te;){var ve=ji(te).getComputedStyle(te),me=ve.overflowX,be=ve.overflowY,xe=ve.overflow;[me,be,xe].some(function(De){return ie.includes(De)})&&z.push(te),te=te.parentElement}return z}function Ai(ee){var z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;return Number.isNaN(ee)?z:ee}function Jo(ee){return Ai(parseFloat(ee),0)}function RA(ee,z){var te=(0,ce.Z)({},ee);return(z||[]).forEach(function(ie){if(!(ie instanceof HTMLBodyElement||ie instanceof HTMLHtmlElement)){var ve=ji(ie).getComputedStyle(ie),me=ve.overflow,be=ve.overflowClipMargin,xe=ve.borderTopWidth,De=ve.borderBottomWidth,Ge=ve.borderLeftWidth,ot=ve.borderRightWidth,lt=ie.getBoundingClientRect(),St=ie.offsetHeight,Ze=ie.clientHeight,Ot=ie.offsetWidth,It=ie.clientWidth,Ht=Jo(xe),Pt=Jo(De),Mt=Jo(Ge),on=Jo(ot),Sn=Ai(Math.round(lt.width/Ot*1e3)/1e3),nr=Ai(Math.round(lt.height/St*1e3)/1e3),hr=(Ot-It-Mt-on)*Sn,Hn=(St-Ze-Ht-Pt)*nr,An=Ht*nr,Pr=Pt*nr,cr=Mt*Sn,Qt=on*Sn,Kt=0,wn=0;if(me==="clip"){var cn=Jo(be);Kt=cn*Sn,wn=cn*nr}var er=lt.x+cr-Kt,Wn=lt.y+An-wn,$n=er+lt.width+2*Kt-cr-Qt-hr,Jn=Wn+lt.height+2*wn-An-Pr-Hn;te.left=Math.max(te.left,er),te.top=Math.max(te.top,Wn),te.right=Math.min(te.right,$n),te.bottom=Math.min(te.bottom,Jn)}}),te}function $A(ee){var z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,te="".concat(z),ie=te.match(/^(.*)\%$/);return ie?ee*(parseFloat(ie[1])/100):parseFloat(te)}function Oo(ee,z){var te=z||[],ie=(0,ye.Z)(te,2),ve=ie[0],me=ie[1];return[$A(ee.width,ve),$A(ee.height,me)]}function xn(){var ee=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return[ee[0],ee[1]]}function Qn(ee,z){var te=z[0],ie=z[1],ve,me;return te==="t"?me=ee.y:te==="b"?me=ee.y+ee.height:me=ee.y+ee.height/2,ie==="l"?ve=ee.x:ie==="r"?ve=ee.x+ee.width:ve=ee.x+ee.width/2,{x:ve,y:me}}function bn(ee,z){var te={t:"b",b:"t",l:"r",r:"l"};return ee.map(function(ie,ve){return ve===z?te[ie]||"c":ie}).join("")}function Gr(ee,z,te,ie,ve,me,be){var xe=Se.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:ve[ie]||{}}),De=(0,ye.Z)(xe,2),Ge=De[0],ot=De[1],lt=Se.useRef(0),St=Se.useMemo(function(){return z?mA(z):[]},[z]),Ze=Se.useRef({}),Ot=function(){Ze.current={}};ee||Ot();var It=lr(function(){if(z&&te&&ee){let to=function(Uo,no){var ko=arguments.length>2&&arguments[2]!==void 0?arguments[2]:_r,Mo=dr.x+Uo,fi=dr.y+no,qo=Mo+Vn,zi=fi+Xn,si=Math.max(Mo,ko.left),Do=Math.max(fi,ko.top),rA=Math.min(qo,ko.right),yr=Math.min(zi,ko.bottom);return Math.max(0,(rA-si)*(yr-Do))},No=function(){Hs=dr.y+$a,Os=Hs+Xn,Ss=dr.x+gi,Hi=Ss+Vn};var Mt,on,Sn=z,nr=Sn.ownerDocument,hr=ji(Sn),Hn=hr.getComputedStyle(Sn),An=Hn.width,Pr=Hn.height,cr=Hn.position,Qt=Sn.style.left,Kt=Sn.style.top,wn=Sn.style.right,cn=Sn.style.bottom,er=(0,ce.Z)((0,ce.Z)({},ve[ie]),me),Wn=nr.createElement("div");(Mt=Sn.parentElement)===null||Mt===void 0||Mt.appendChild(Wn),Wn.style.left="".concat(Sn.offsetLeft,"px"),Wn.style.top="".concat(Sn.offsetTop,"px"),Wn.style.position=cr,Wn.style.height="".concat(Sn.offsetHeight,"px"),Wn.style.width="".concat(Sn.offsetWidth,"px"),Sn.style.left="0",Sn.style.top="0",Sn.style.right="auto",Sn.style.bottom="auto";var $n;if(Array.isArray(te))$n={x:te[0],y:te[1],width:0,height:0};else{var Jn=te.getBoundingClientRect();$n={x:Jn.x,y:Jn.y,width:Jn.width,height:Jn.height}}var dr=Sn.getBoundingClientRect(),Sr=nr.documentElement,Sa=Sr.clientWidth,bt=Sr.clientHeight,rn=Sr.scrollWidth,dn=Sr.scrollHeight,vn=Sr.scrollTop,Mn=Sr.scrollLeft,Xn=dr.height,Vn=dr.width,or=$n.height,la=$n.width,ua={left:0,top:0,right:Sa,bottom:bt},_a={left:-Mn,top:-vn,right:rn-Mn,bottom:dn-vn},Ea=er.htmlRegion,yo="visible",Lr="visibleFirst";Ea!=="scroll"&&Ea!==Lr&&(Ea=yo);var un=Ea===Lr,Va=RA(_a,St),Wr=RA(ua,St),_r=Ea===yo?Wr:Va,ha=un?Wr:_r;Sn.style.left="auto",Sn.style.top="auto",Sn.style.right="0",Sn.style.bottom="0";var Qa=Sn.getBoundingClientRect();Sn.style.left=Qt,Sn.style.top=Kt,Sn.style.right=wn,Sn.style.bottom=cn,(on=Sn.parentElement)===null||on===void 0||on.removeChild(Wn);var Ta=Ai(Math.round(Vn/parseFloat(An)*1e3)/1e3),ho=Ai(Math.round(Xn/parseFloat(Pr)*1e3)/1e3);if(Ta===0||ho===0||Jt(te)&&!Vi(te))return;var Ko=er.offset,ai=er.targetOffset,Xo=Oo(dr,Ko),Ri=(0,ye.Z)(Xo,2),Ci=Ri[0],To=Ri[1],vi=Oo($n,ai),Ia=(0,ye.Z)(vi,2),ds=Ia[0],_i=Ia[1];$n.x-=ds,$n.y-=_i;var Is=er.points||[],wi=(0,ye.Z)(Is,2),Xi=wi[0],$s=wi[1],xi=xn($s),rs=xn(Xi),BA=Qn($n,xi),Ns=Qn(dr,rs),Ds=(0,ce.Z)({},er),gi=BA.x-Ns.x+Ci,$a=BA.y-Ns.y+To,bi=to(gi,$a),Us=to(gi,$a,Wr),ZA=Qn($n,["t","l"]),ps=Qn(dr,["t","l"]),Rs=Qn($n,["b","r"]),xo=Qn(dr,["b","r"]),vs=er.overflow||{},qs=vs.adjustX,gs=vs.adjustY,QA=vs.shiftX,wA=vs.shiftY,Cs=function(no){return typeof no=="boolean"?no:no>=0},Hs,Os,Ss,Hi;No();var Qs=Cs(gs),Vs=rs[0]===xi[0];if(Qs&&rs[0]==="t"&&(Os>ha.bottom||Ze.current.bt)){var WA=$a;Vs?WA-=Xn-or:WA=ZA.y-xo.y-To;var VA=to(gi,WA),as=to(gi,WA,Wr);VA>bi||VA===bi&&(!un||as>=Us)?(Ze.current.bt=!0,$a=WA,To=-To,Ds.points=[bn(rs,0),bn(xi,0)]):Ze.current.bt=!1}if(Qs&&rs[0]==="b"&&(Hs<ha.top||Ze.current.tb)){var Js=$a;Vs?Js+=Xn-or:Js=Rs.y-ps.y-To;var Me=to(gi,Js),_e=to(gi,Js,Wr);Me>bi||Me===bi&&(!un||_e>=Us)?(Ze.current.tb=!0,$a=Js,To=-To,Ds.points=[bn(rs,0),bn(xi,0)]):Ze.current.tb=!1}var st=Cs(qs),pt=rs[1]===xi[1];if(st&&rs[1]==="l"&&(Hi>ha.right||Ze.current.rl)){var Ut=gi;pt?Ut-=Vn-la:Ut=ZA.x-xo.x-Ci;var _t=to(Ut,$a),ln=to(Ut,$a,Wr);_t>bi||_t===bi&&(!un||ln>=Us)?(Ze.current.rl=!0,gi=Ut,Ci=-Ci,Ds.points=[bn(rs,1),bn(xi,1)]):Ze.current.rl=!1}if(st&&rs[1]==="r"&&(Ss<ha.left||Ze.current.lr)){var Vt=gi;pt?Vt+=Vn-la:Vt=Rs.x-ps.x-Ci;var mn=to(Vt,$a),In=to(Vt,$a,Wr);mn>bi||mn===bi&&(!un||In>=Us)?(Ze.current.lr=!0,gi=Vt,Ci=-Ci,Ds.points=[bn(rs,1),bn(xi,1)]):Ze.current.lr=!1}No();var Zn=QA===!0?0:QA;typeof Zn=="number"&&(Ss<Wr.left&&(gi-=Ss-Wr.left-Ci,$n.x+la<Wr.left+Zn&&(gi+=$n.x-Wr.left+la-Zn)),Hi>Wr.right&&(gi-=Hi-Wr.right-Ci,$n.x>Wr.right-Zn&&(gi+=$n.x-Wr.right+Zn)));var Ln=wA===!0?0:wA;typeof Ln=="number"&&(Hs<Wr.top&&($a-=Hs-Wr.top-To,$n.y+or<Wr.top+Ln&&($a+=$n.y-Wr.top+or-Ln)),Os>Wr.bottom&&($a-=Os-Wr.bottom-To,$n.y>Wr.bottom-Ln&&($a+=$n.y-Wr.bottom+Ln)));var wr=dr.x+gi,pr=wr+Vn,br=dr.y+$a,Qr=br+Xn,Hr=$n.x,aa=Hr+la,zr=$n.y,ea=zr+or,Ha=Math.max(wr,Hr),ka=Math.min(pr,aa),Na=(Ha+ka)/2,qa=Na-wr,Io=Math.max(br,zr),ya=Math.min(Qr,ea),ja=(Io+ya)/2,wa=ja-br;be==null||be(z,Ds);var ga=Qa.right-dr.x-(gi+dr.width),Da=Qa.bottom-dr.y-($a+dr.height);ot({ready:!0,offsetX:gi/Ta,offsetY:$a/ho,offsetR:ga/Ta,offsetB:Da/ho,arrowX:qa/Ta,arrowY:wa/ho,scaleX:Ta,scaleY:ho,align:Ds})}}),Ht=function(){lt.current+=1;var on=lt.current;Promise.resolve().then(function(){lt.current===on&&It()})},Pt=function(){ot(function(on){return(0,ce.Z)((0,ce.Z)({},on),{},{ready:!1})})};return jr(Pt,[ie]),jr(function(){ee||Pt()},[ee]),[Ge.ready,Ge.offsetX,Ge.offsetY,Ge.offsetR,Ge.offsetB,Ge.arrowX,Ge.arrowY,Ge.scaleX,Ge.scaleY,Ge.align,Ht]}function Aa(ee,z,te,ie,ve){jr(function(){if(ee&&z&&te){let lt=function(){ie(),ve()};var me=z,be=te,xe=mA(me),De=mA(be),Ge=ji(be),ot=new Set([Ge].concat((0,gt.Z)(xe),(0,gt.Z)(De)));return ot.forEach(function(St){St.addEventListener("scroll",lt,{passive:!0})}),Ge.addEventListener("resize",lt,{passive:!0}),ie(),function(){ot.forEach(function(St){St.removeEventListener("scroll",lt),Ge.removeEventListener("resize",lt)})}}},[ee,z,te])}function Fa(ee){var z=React.useRef(!1),te=React.useState(ee),ie=_slicedToArray(te,2),ve=ie[0],me=ie[1];React.useEffect(function(){return z.current=!1,function(){z.current=!0}},[]);function be(xe,De){De&&z.current||me(xe)}return[ve,be]}function Oa(ee){return ee!==void 0}function Za(ee,z){var te=z||{},ie=te.defaultValue,ve=te.value,me=te.onChange,be=te.postState,xe=useState(function(){return Oa(ve)?ve:Oa(ie)?typeof ie=="function"?ie():ie:typeof ee=="function"?ee():ee}),De=_slicedToArray(xe,2),Ge=De[0],ot=De[1],lt=ve!==void 0?ve:Ge,St=be?be(lt):lt,Ze=useEvent(me),Ot=useState([lt]),It=_slicedToArray(Ot,2),Ht=It[0],Pt=It[1];useLayoutUpdateEffect(function(){var on=Ht[0];Ge!==on&&Ze(Ge,on)},[Ht]),useLayoutUpdateEffect(function(){Oa(ve)||ot(ve)},[ve]);var Mt=useEvent(function(on,Sn){ot(on,Sn),Pt([lt],Sn)});return[St,Mt]}var Go=de(95845);function Zo(ee,z,te){var ie=Se.useRef({});return(!("value"in ie.current)||te(ie.current.condition,z))&&(ie.current.value=ee(),ie.current.condition=z),ie.current.value}function ki(ee,z){typeof ee=="function"?ee(z):(0,le.Z)(ee)==="object"&&ee&&"current"in ee&&(ee.current=z)}function Kr(){for(var ee=arguments.length,z=new Array(ee),te=0;te<ee;te++)z[te]=arguments[te];var ie=z.filter(function(ve){return ve});return ie.length<=1?ie[0]:function(ve){z.forEach(function(me){ki(me,ve)})}}function Co(){for(var ee=arguments.length,z=new Array(ee),te=0;te<ee;te++)z[te]=arguments[te];return Zo(function(){return Kr.apply(void 0,z)},z,function(ie,ve){return ie.length!==ve.length||ie.every(function(me,be){return me!==ve[be]})})}function tA(ee){var z,te,ie=(0,Go.isMemo)(ee)?ee.type.type:ee.type;return!(typeof ie=="function"&&!((z=ie.prototype)!==null&&z!==void 0&&z.render)||typeof ee=="function"&&!((te=ee.prototype)!==null&&te!==void 0&&te.render))}function HA(ee){return!isValidElement(ee)||isFragment(ee)?!1:tA(ee)}function $i(ee,z,te,ie){if(!z.length)return te;var ve=_toArray(z),me=ve[0],be=ve.slice(1),xe;return!ee&&typeof me=="number"?xe=[]:Array.isArray(ee)?xe=_toConsumableArray(ee):xe=_objectSpread({},ee),ie&&te===void 0&&be.length===1?delete xe[me][be[0]]:xe[me]=$i(xe[me],be,te,ie),xe}function yi(ee,z,te){var ie=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return z.length&&ie&&te===void 0&&!get(ee,z.slice(0,-1))?ee:$i(ee,z,te,ie)}function ro(ee){return _typeof(ee)==="object"&&ee!==null&&Object.getPrototypeOf(ee)===Object.prototype}function _o(ee){return Array.isArray(ee)?[]:{}}var ti=typeof Reflect=="undefined"?Object.keys:Reflect.ownKeys;function NA(){for(var ee=arguments.length,z=new Array(ee),te=0;te<ee;te++)z[te]=arguments[te];var ie=_o(z[0]);return z.forEach(function(ve){function me(be,xe){var De=new Set(xe),Ge=get(ve,be),ot=Array.isArray(Ge);if(ot||ro(Ge)){if(!De.has(Ge)){De.add(Ge);var lt=get(ie,be);ot?ie=yi(ie,be,[]):(!lt||_typeof(lt)!=="object")&&(ie=yi(ie,be,_o(Ge))),ti(Ge).forEach(function(St){me([].concat(_toConsumableArray(be),[St]),De)})}}else ie=yi(ie,be,Ge)}me([])}),ie}var cA={},ir=[],fr=function(z){ir.push(z)};function Nr(ee,z){if(0)var te}function oa(ee,z){if(0)var te}function Ar(){cA={}}function ni(ee,z,te){!z&&!cA[te]&&(ee(!1,te),cA[te]=!0)}function Ja(ee,z){ni(Nr,ee,z)}function Ca(ee,z){ni(oa,ee,z)}Ja.preMessage=fr,Ja.resetWarned=Ar,Ja.noteOnce=Ca;var So=null,xr=function(z){return+setTimeout(z,16)},Ur=function(z){return clearTimeout(z)};typeof window!="undefined"&&"requestAnimationFrame"in window&&(xr=function(z){return window.requestAnimationFrame(z)},Ur=function(z){return window.cancelAnimationFrame(z)});var Ua=0,ma=new Map;function Wo(ee){ma.delete(ee)}var mo=function(z){var te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;Ua+=1;var ie=Ua;function ve(me){if(me===0)Wo(ie),z();else{var be=xr(function(){ve(me-1)});ma.set(ie,be)}}return ve(te),ie};mo.cancel=function(ee){var z=ma.get(ee);return Wo(z),Ur(z)};var sa=mo;function pi(ee,z,te,ie,ve,me,be,xe){var De=Se.useRef(ee),Ge=Se.useRef(!1);De.current!==ee&&(Ge.current=!0,De.current=ee),Se.useEffect(function(){var ot=sa(function(){Ge.current=!1});return function(){sa.cancel(ot)}},[ee]),Se.useEffect(function(){if(z&&ie&&(!ve||me)){var ot=function(){var cr=!1,Qt=function(cn){var er=cn.target;cr=be(er)},Kt=function(cn){var er=cn.target;!Ge.current&&De.current&&!cr&&!be(er)&&xe(!1)};return[Qt,Kt]},lt=ot(),St=(0,ye.Z)(lt,2),Ze=St[0],Ot=St[1],It=ot(),Ht=(0,ye.Z)(It,2),Pt=Ht[0],Mt=Ht[1],on=ji(ie);on.addEventListener("mousedown",Ze,!0),on.addEventListener("click",Ot,!0),on.addEventListener("contextmenu",Ot,!0);var Sn=Un(te);if(Sn&&(Sn.addEventListener("mousedown",Pt,!0),Sn.addEventListener("click",Mt,!0),Sn.addEventListener("contextmenu",Mt,!0)),0)var nr,hr,Hn,An;return function(){on.removeEventListener("mousedown",Ze,!0),on.removeEventListener("click",Ot,!0),on.removeEventListener("contextmenu",Ot,!0),Sn&&(Sn.removeEventListener("mousedown",Pt,!0),Sn.removeEventListener("click",Mt,!0),Sn.removeEventListener("contextmenu",Mt,!0))}}},[z,te,ie,ve,me])}function nA(ee){return ee instanceof HTMLElement||ee instanceof SVGElement}function Fi(ee){return nA(ee)?ee:ee instanceof Se.Component?Ue.findDOMNode(ee):null}function qi(ee,z){var te={};return te[ee.toLowerCase()]=z.toLowerCase(),te["Webkit".concat(ee)]="webkit".concat(z),te["Moz".concat(ee)]="moz".concat(z),te["ms".concat(ee)]="MS".concat(z),te["O".concat(ee)]="o".concat(z.toLowerCase()),te}function sl(ee,z){var te={animationend:qi("Animation","AnimationEnd"),transitionend:qi("Transition","TransitionEnd")};return ee&&("AnimationEvent"in z||delete te.animationend.animation,"TransitionEvent"in z||delete te.transitionend.transition),te}var zs=sl(Ee(),typeof window!="undefined"?window:{}),DA={};if(Ee()){var bs=document.createElement("div");DA=bs.style}var Ms={};function ll(ee){if(Ms[ee])return Ms[ee];var z=zs[ee];if(z)for(var te=Object.keys(z),ie=te.length,ve=0;ve<ie;ve+=1){var me=te[ve];if(Object.prototype.hasOwnProperty.call(z,me)&&me in DA)return Ms[ee]=z[me],Ms[ee]}return""}var ms=ll("animationend"),ls=ll("transitionend"),Eo=!!(ms&&ls),an=ms||"animationend",UA=ls||"transitionend";function Dn(ee,z){if(!ee)return null;if((0,le.Z)(ee)==="object"){var te=z.replace(/-\w/g,function(ie){return ie[1].toUpperCase()});return ee[te]}return"".concat(ee,"-").concat(z)}var Kn="none",Tn="appear",Nt="enter",qn="leave",Mr="none",Er="prepare",Gn="start",ur="active",_n="end";function Dr(ee){var z=Se.useRef(!1),te=Se.useState(ee),ie=(0,ye.Z)(te,2),ve=ie[0],me=ie[1];Se.useEffect(function(){return z.current=!1,function(){z.current=!0}},[]);function be(xe,De){De&&z.current||me(xe)}return[ve,be]}var Or=function(z){return+setTimeout(z,16)},ia=function(z){return clearTimeout(z)};typeof window!="undefined"&&"requestAnimationFrame"in window&&(Or=function(z){return window.requestAnimationFrame(z)},ia=function(z){return window.cancelAnimationFrame(z)});var va=0,nn=new Map;function Wt(ee){nn.delete(ee)}var Xt=function(z){var te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;va+=1;var ie=va;function ve(me){if(me===0)Wt(ie),z();else{var be=Or(function(){ve(me-1)});nn.set(ie,be)}}return ve(te),ie};Xt.cancel=function(ee){var z=nn.get(ee);return Wt(z),ia(z)};var qt=Xt,kn=function(){var ee=Se.useRef(null);function z(){qt.cancel(ee.current)}function te(ie){var ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;z();var me=qt(function(){ve<=1?ie({isCanceled:function(){return me!==ee.current}}):te(ie,ve-1)});ee.current=me}return Se.useEffect(function(){return function(){z()}},[]),[te,z]},Yn=Ee()?Se.useLayoutEffect:Se.useEffect,sr=Yn,rr=[Er,Gn,ur,_n],gr=!1,Rr=!0;function Yr(ee){return ee===ur||ee===_n}var Ba=function(ee,z){var te=Dr(Mr),ie=(0,ye.Z)(te,2),ve=ie[0],me=ie[1],be=kn(),xe=(0,ye.Z)(be,2),De=xe[0],Ge=xe[1];function ot(){me(Er,!0)}return sr(function(){if(ve!==Mr&&ve!==_n){var lt=rr.indexOf(ve),St=rr[lt+1],Ze=z(ve);Ze===gr?me(St,!0):De(function(Ot){function It(){Ot.isCanceled()||me(St,!0)}Ze===!0?It():Promise.resolve(Ze).then(It)})}},[ee,ve]),Se.useEffect(function(){return function(){Ge()}},[]),[ot,ve]},kr=function(ee){var z=(0,Se.useRef)(),te=(0,Se.useRef)(ee);te.current=ee;var ie=Se.useCallback(function(be){te.current(be)},[]);function ve(be){be&&(be.removeEventListener(UA,ie),be.removeEventListener(an,ie))}function me(be){z.current&&z.current!==be&&ve(z.current),be&&be!==z.current&&(be.addEventListener(UA,ie),be.addEventListener(an,ie),z.current=be)}return Se.useEffect(function(){return function(){ve(z.current)}},[]),[me,ve]};function ba(ee,z,te,ie){var ve=ie.motionEnter,me=ve===void 0?!0:ve,be=ie.motionAppear,xe=be===void 0?!0:be,De=ie.motionLeave,Ge=De===void 0?!0:De,ot=ie.motionDeadline,lt=ie.motionLeaveImmediately,St=ie.onAppearPrepare,Ze=ie.onEnterPrepare,Ot=ie.onLeavePrepare,It=ie.onAppearStart,Ht=ie.onEnterStart,Pt=ie.onLeaveStart,Mt=ie.onAppearActive,on=ie.onEnterActive,Sn=ie.onLeaveActive,nr=ie.onAppearEnd,hr=ie.onEnterEnd,Hn=ie.onLeaveEnd,An=ie.onVisibleChanged,Pr=Dr(),cr=(0,ye.Z)(Pr,2),Qt=cr[0],Kt=cr[1],wn=Dr(Kn),cn=(0,ye.Z)(wn,2),er=cn[0],Wn=cn[1],$n=Dr(null),Jn=(0,ye.Z)($n,2),dr=Jn[0],Sr=Jn[1],Sa=(0,Se.useRef)(!1),bt=(0,Se.useRef)(null);function rn(){return te()}var dn=(0,Se.useRef)(!1);function vn(Va){var Wr=rn();if(!(Va&&!Va.deadline&&Va.target!==Wr)){var _r=dn.current,ha;er===Tn&&_r?ha=nr==null?void 0:nr(Wr,Va):er===Nt&&_r?ha=hr==null?void 0:hr(Wr,Va):er===qn&&_r&&(ha=Hn==null?void 0:Hn(Wr,Va)),er!==Kn&&_r&&ha!==!1&&(Wn(Kn,!0),Sr(null,!0))}}var Mn=kr(vn),Xn=(0,ye.Z)(Mn,1),Vn=Xn[0],or=Se.useMemo(function(){var Va,Wr,_r;switch(er){case Tn:return Va={},(0,he.Z)(Va,Er,St),(0,he.Z)(Va,Gn,It),(0,he.Z)(Va,ur,Mt),Va;case Nt:return Wr={},(0,he.Z)(Wr,Er,Ze),(0,he.Z)(Wr,Gn,Ht),(0,he.Z)(Wr,ur,on),Wr;case qn:return _r={},(0,he.Z)(_r,Er,Ot),(0,he.Z)(_r,Gn,Pt),(0,he.Z)(_r,ur,Sn),_r;default:return{}}},[er]),la=Ba(er,function(Va){if(Va===Er){var Wr=or[Er];return Wr?Wr(rn()):gr}if(Ea in or){var _r;Sr(((_r=or[Ea])===null||_r===void 0?void 0:_r.call(or,rn(),null))||null)}return Ea===ur&&(Vn(rn()),ot>0&&(clearTimeout(bt.current),bt.current=setTimeout(function(){vn({deadline:!0})},ot))),Rr}),ua=(0,ye.Z)(la,2),_a=ua[0],Ea=ua[1],yo=Yr(Ea);dn.current=yo,sr(function(){Kt(z);var Va=Sa.current;if(Sa.current=!0,!!ee){var Wr;!Va&&z&&xe&&(Wr=Tn),Va&&z&&me&&(Wr=Nt),(Va&&!z&&Ge||!Va&<&&!z&&Ge)&&(Wr=qn),Wr&&(Wn(Wr),_a())}},[z]),(0,Se.useEffect)(function(){(er===Tn&&!xe||er===Nt&&!me||er===qn&&!Ge)&&Wn(Kn)},[xe,me,Ge]),(0,Se.useEffect)(function(){return function(){Sa.current=!1,clearTimeout(bt.current)}},[]);var Lr=Se.useRef(!1);(0,Se.useEffect)(function(){Qt&&(Lr.current=!0),Qt!==void 0&&er===Kn&&((Lr.current||Qt)&&(An==null||An(Qt)),Lr.current=!0)},[Qt,er]);var un=dr;return or[Er]&&Ea===Gn&&(un=(0,ce.Z)({transition:"none"},un)),[er,Ea,un,Qt!=null?Qt:z]}var Xa=de(15671),Ya=de(43144),ra=de(60136),Vr=de(51630),xa=function(ee){(0,ra.Z)(te,ee);var z=(0,Vr.Z)(te);function te(){return(0,Xa.Z)(this,te),z.apply(this,arguments)}return(0,Ya.Z)(te,[{key:"render",value:function(){return this.props.children}}]),te}(Se.Component),Bo=xa;function Ao(ee){var z=ee;(0,le.Z)(ee)==="object"&&(z=ee.transitionSupport);function te(ve){return!!(ve.motionName&&z)}var ie=Se.forwardRef(function(ve,me){var be=ve.visible,xe=be===void 0?!0:be,De=ve.removeOnLeave,Ge=De===void 0?!0:De,ot=ve.forceRender,lt=ve.children,St=ve.motionName,Ze=ve.leavedClassName,Ot=ve.eventProps,It=te(ve),Ht=(0,Se.useRef)(),Pt=(0,Se.useRef)();function Mt(){try{return Ht.current instanceof HTMLElement?Ht.current:Fi(Pt.current)}catch($n){return null}}var on=ba(It,xe,Mt,ve),Sn=(0,ye.Z)(on,4),nr=Sn[0],hr=Sn[1],Hn=Sn[2],An=Sn[3],Pr=Se.useRef(An);An&&(Pr.current=!0);var cr=Se.useCallback(function($n){Ht.current=$n,ke(me,$n)},[me]),Qt,Kt=(0,ce.Z)((0,ce.Z)({},Ot),{},{visible:xe});if(!lt)Qt=null;else if(nr===Kn||!te(ve))An?Qt=lt((0,ce.Z)({},Kt),cr):!Ge&&Pr.current&&Ze?Qt=lt((0,ce.Z)((0,ce.Z)({},Kt),{},{className:Ze}),cr):ot||!Ge&&!Ze?Qt=lt((0,ce.Z)((0,ce.Z)({},Kt),{},{style:{display:"none"}}),cr):Qt=null;else{var wn,cn;hr===Er?cn="prepare":Yr(hr)?cn="active":hr===Gn&&(cn="start"),Qt=lt((0,ce.Z)((0,ce.Z)({},Kt),{},{className:je()(Dn(St,nr),(wn={},(0,he.Z)(wn,Dn(St,"".concat(nr,"-").concat(cn)),cn),(0,he.Z)(wn,St,typeof St=="string"),wn)),style:Hn}),cr)}if(Se.isValidElement(Qt)&&$e(Qt)){var er=Qt,Wn=er.ref;Wn||(Qt=Se.cloneElement(Qt,{ref:cr}))}return Se.createElement(Bo,{ref:Pt},Qt)});return ie.displayName="CSSMotion",ie}var so=Ao(Eo),Ii=de(97326),Ji="add",da="keep",dA="remove",Mi="removed";function OA(ee){var z;return ee&&(0,le.Z)(ee)==="object"&&"key"in ee?z=ee:z={key:ee},(0,ce.Z)((0,ce.Z)({},z),{},{key:String(z.key)})}function jA(){var ee=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return ee.map(OA)}function En(){var ee=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],te=[],ie=0,ve=z.length,me=jA(ee),be=jA(z);me.forEach(function(Ge){for(var ot=!1,lt=ie;lt<ve;lt+=1){var St=be[lt];if(St.key===Ge.key){ie<lt&&(te=te.concat(be.slice(ie,lt).map(function(Ze){return(0,ce.Z)((0,ce.Z)({},Ze),{},{status:Ji})})),ie=lt),te.push((0,ce.Z)((0,ce.Z)({},St),{},{status:da})),ie+=1,ot=!0;break}}ot||te.push((0,ce.Z)((0,ce.Z)({},Ge),{},{status:dA}))}),ie<ve&&(te=te.concat(be.slice(ie).map(function(Ge){return(0,ce.Z)((0,ce.Z)({},Ge),{},{status:Ji})})));var xe={};te.forEach(function(Ge){var ot=Ge.key;xe[ot]=(xe[ot]||0)+1});var De=Object.keys(xe).filter(function(Ge){return xe[Ge]>1});return De.forEach(function(Ge){te=te.filter(function(ot){var lt=ot.key,St=ot.status;return lt!==Ge||St!==dA}),te.forEach(function(ot){ot.key===Ge&&(ot.status=da)})}),te}var Fn=["component","children","onVisibleChanged","onAllRemoved"],hA=["status"],ca=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function Wa(ee){var z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:so,te=function(ie){(0,ra.Z)(me,ie);var ve=(0,Vr.Z)(me);function me(){var be;(0,Xa.Z)(this,me);for(var xe=arguments.length,De=new Array(xe),Ge=0;Ge<xe;Ge++)De[Ge]=arguments[Ge];return be=ve.call.apply(ve,[this].concat(De)),(0,he.Z)((0,Ii.Z)(be),"state",{keyEntities:[]}),(0,he.Z)((0,Ii.Z)(be),"removeKey",function(ot){var lt=be.state.keyEntities,St=lt.map(function(Ze){return Ze.key!==ot?Ze:(0,ce.Z)((0,ce.Z)({},Ze),{},{status:Mi})});return be.setState({keyEntities:St}),St.filter(function(Ze){var Ot=Ze.status;return Ot!==Mi}).length}),be}return(0,Ya.Z)(me,[{key:"render",value:function(){var xe=this,De=this.state.keyEntities,Ge=this.props,ot=Ge.component,lt=Ge.children,St=Ge.onVisibleChanged,Ze=Ge.onAllRemoved,Ot=(0,Ie.Z)(Ge,Fn),It=ot||Se.Fragment,Ht={};return ca.forEach(function(Pt){Ht[Pt]=Ot[Pt],delete Ot[Pt]}),delete Ot.keys,Se.createElement(It,Ot,De.map(function(Pt){var Mt=Pt.status,on=(0,Ie.Z)(Pt,hA),Sn=Mt===Ji||Mt===da;return Se.createElement(z,(0,Re.Z)({},Ht,{key:on.key,visible:Sn,eventProps:on,onVisibleChanged:function(hr){if(St==null||St(hr,{key:on.key}),!hr){var Hn=xe.removeKey(on.key);Hn===0&&Ze&&Ze()}}}),lt)}))}}],[{key:"getDerivedStateFromProps",value:function(xe,De){var Ge=xe.keys,ot=De.keyEntities,lt=jA(Ge),St=En(ot,lt);return{keyEntities:St.filter(function(Ze){var Ot=ot.find(function(It){var Ht=It.key;return Ze.key===Ht});return!(Ot&&Ot.status===Mi&&Ze.status===dA)})}}}]),me}(Se.Component);return(0,he.Z)(te,"defaultProps",{component:"div"}),te}var ri=Wa(Eo),di=so;function Ni(ee){var z=ee.prefixCls,te=ee.align,ie=ee.arrow,ve=ee.arrowPos,me=ie||{},be=me.className,xe=me.content,De=ve.x,Ge=De===void 0?0:De,ot=ve.y,lt=ot===void 0?0:ot,St=Se.useRef();if(!te||!te.points)return null;var Ze={position:"absolute"};if(te.autoArrow!==!1){var Ot=te.points[0],It=te.points[1],Ht=Ot[0],Pt=Ot[1],Mt=It[0],on=It[1];Ht===Mt||!["t","b"].includes(Ht)?Ze.top=lt:Ht==="t"?Ze.top=0:Ze.bottom=0,Pt===on||!["l","r"].includes(Pt)?Ze.left=Ge:Pt==="l"?Ze.left=0:Ze.right=0}return Se.createElement("div",{ref:St,className:je()("".concat(z,"-arrow"),be),style:Ze},xe)}function Fo(ee){var z=ee.prefixCls,te=ee.open,ie=ee.zIndex,ve=ee.mask,me=ee.motion;return ve?Se.createElement(di,(0,Re.Z)({},me,{motionAppear:!0,visible:te,removeOnLeave:!0}),function(be){var xe=be.className;return Se.createElement("div",{style:{zIndex:ie},className:je()("".concat(z,"-mask"),xe)})}):null}var Ys=Se.memo(function(ee){var z=ee.children;return z},function(ee,z){return z.cache}),Ki=Ys,Wi=Se.forwardRef(function(ee,z){var te=ee.popup,ie=ee.className,ve=ee.prefixCls,me=ee.style,be=ee.target,xe=ee.onVisibleChanged,De=ee.open,Ge=ee.keepDom,ot=ee.fresh,lt=ee.onClick,St=ee.mask,Ze=ee.arrow,Ot=ee.arrowPos,It=ee.align,Ht=ee.motion,Pt=ee.maskMotion,Mt=ee.forceRender,on=ee.getPopupContainer,Sn=ee.autoDestroy,nr=ee.portal,hr=ee.zIndex,Hn=ee.onMouseEnter,An=ee.onMouseLeave,Pr=ee.onPointerEnter,cr=ee.ready,Qt=ee.offsetX,Kt=ee.offsetY,wn=ee.offsetR,cn=ee.offsetB,er=ee.onAlign,Wn=ee.onPrepare,$n=ee.stretch,Jn=ee.targetWidth,dr=ee.targetHeight,Sr=typeof te=="function"?te():te,Sa=De||Ge,bt=(on==null?void 0:on.length)>0,rn=Se.useState(!on||!bt),dn=(0,ye.Z)(rn,2),vn=dn[0],Mn=dn[1];if(jr(function(){!vn&&bt&&be&&Mn(!0)},[vn,bt,be]),!vn)return null;var Xn="auto",Vn={left:"-1000vw",top:"-1000vh",right:Xn,bottom:Xn};if(cr||!De){var or,la=It.points,ua=It.dynamicInset||((or=It._experimental)===null||or===void 0?void 0:or.dynamicInset),_a=ua&&la[0][1]==="r",Ea=ua&&la[0][0]==="b";_a?(Vn.right=wn,Vn.left=Xn):(Vn.left=Qt,Vn.right=Xn),Ea?(Vn.bottom=cn,Vn.top=Xn):(Vn.top=Kt,Vn.bottom=Xn)}var yo={};return $n&&($n.includes("height")&&dr?yo.height=dr:$n.includes("minHeight")&&dr&&(yo.minHeight=dr),$n.includes("width")&&Jn?yo.width=Jn:$n.includes("minWidth")&&Jn&&(yo.minWidth=Jn)),De||(yo.pointerEvents="none"),Se.createElement(nr,{open:Mt||Sa,getContainer:on&&function(){return on(be)},autoDestroy:Sn},Se.createElement(Fo,{prefixCls:ve,open:De,zIndex:hr,mask:St,motion:Pt}),Se.createElement(wt.Z,{onResize:er,disabled:!De},function(Lr){return Se.createElement(di,(0,Re.Z)({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:Mt,leavedClassName:"".concat(ve,"-hidden")},Ht,{onAppearPrepare:Wn,onEnterPrepare:Wn,visible:De,onVisibleChanged:function(Va){var Wr;Ht==null||(Wr=Ht.onVisibleChanged)===null||Wr===void 0||Wr.call(Ht,Va),xe(Va)}}),function(un,Va){var Wr=un.className,_r=un.style,ha=je()(ve,Wr,ie);return Se.createElement("div",{ref:Kr(Lr,z,Va),className:ha,style:(0,ce.Z)((0,ce.Z)((0,ce.Z)((0,ce.Z)({"--arrow-x":"".concat(Ot.x||0,"px"),"--arrow-y":"".concat(Ot.y||0,"px")},Vn),yo),_r),{},{boxSizing:"border-box",zIndex:hr},me),onMouseEnter:Hn,onMouseLeave:An,onPointerEnter:Pr,onClick:lt},Ze&&Se.createElement(Ni,{prefixCls:ve,arrow:Ze,arrowPos:Ot,align:It}),Se.createElement(Ki,{cache:!De&&!ot},Sr))})}))}),AA=Wi,_A=Se.forwardRef(function(ee,z){var te=ee.children,ie=ee.getTriggerDOMNode,ve=tA(te),me=Se.useCallback(function(xe){ki(z,ie?ie(xe):xe)},[ie]),be=Co(me,te.ref);return ve?Se.cloneElement(te,{ref:be}):te}),Ql=_A,Di=["prefixCls","children","action","showAction","hideAction","popupVisible","defaultPopupVisible","onPopupVisibleChange","afterPopupVisibleChange","mouseEnterDelay","mouseLeaveDelay","focusDelay","blurDelay","mask","maskClosable","getPopupContainer","forceRender","autoDestroy","destroyPopupOnHide","popup","popupClassName","popupStyle","popupPlacement","builtinPlacements","popupAlign","zIndex","stretch","getPopupClassNameFromAlign","fresh","alignPoint","onPopupClick","onPopupAlign","arrow","popupMotion","maskMotion","popupTransitionName","popupAnimation","maskTransitionName","maskAnimation","className","getTriggerDOMNode"];function Ui(){var ee=arguments.length>0&&arguments[0]!==void 0?arguments[0]:ar,z=Se.forwardRef(function(te,ie){var ve=te.prefixCls,me=ve===void 0?"rc-trigger-popup":ve,be=te.children,xe=te.action,De=xe===void 0?"hover":xe,Ge=te.showAction,ot=te.hideAction,lt=te.popupVisible,St=te.defaultPopupVisible,Ze=te.onPopupVisibleChange,Ot=te.afterPopupVisibleChange,It=te.mouseEnterDelay,Ht=te.mouseLeaveDelay,Pt=Ht===void 0?.1:Ht,Mt=te.focusDelay,on=te.blurDelay,Sn=te.mask,nr=te.maskClosable,hr=nr===void 0?!0:nr,Hn=te.getPopupContainer,An=te.forceRender,Pr=te.autoDestroy,cr=te.destroyPopupOnHide,Qt=te.popup,Kt=te.popupClassName,wn=te.popupStyle,cn=te.popupPlacement,er=te.builtinPlacements,Wn=er===void 0?{}:er,$n=te.popupAlign,Jn=te.zIndex,dr=te.stretch,Sr=te.getPopupClassNameFromAlign,Sa=te.fresh,bt=te.alignPoint,rn=te.onPopupClick,dn=te.onPopupAlign,vn=te.arrow,Mn=te.popupMotion,Xn=te.maskMotion,Vn=te.popupTransitionName,or=te.popupAnimation,la=te.maskTransitionName,ua=te.maskAnimation,_a=te.className,Ea=te.getTriggerDOMNode,yo=(0,Ie.Z)(te,Di),Lr=Pr||cr||!1,un=Se.useState(!1),Va=(0,ye.Z)(un,2),Wr=Va[0],_r=Va[1];jr(function(){_r(Ma())},[]);var ha=Se.useRef({}),Qa=Se.useContext(ei),Ta=Se.useMemo(function(){return{registerSubPopup:function(ao,Ho){ha.current[ao]=Ho,Qa==null||Qa.registerSubPopup(ao,Ho)}}},[Qa]),ho=fa(),Ko=Se.useState(null),ai=(0,ye.Z)(Ko,2),Xo=ai[0],Ri=ai[1],Ci=lr(function(yr){Jt(yr)&&Xo!==yr&&Ri(yr),Qa==null||Qa.registerSubPopup(ho,yr)}),To=Se.useState(null),vi=(0,ye.Z)(To,2),Ia=vi[0],ds=vi[1],_i=lr(function(yr){Jt(yr)&&Ia!==yr&&ds(yr)}),Is=Se.Children.only(be),wi=(Is==null?void 0:Is.props)||{},Xi={},$s=lr(function(yr){var ao,Ho,li=Ia;return(li==null?void 0:li.contains(yr))||((ao=Un(li))===null||ao===void 0?void 0:ao.host)===yr||yr===li||(Xo==null?void 0:Xo.contains(yr))||((Ho=Un(Xo))===null||Ho===void 0?void 0:Ho.host)===yr||yr===Xo||Object.values(ha.current).some(function(Pa){return(Pa==null?void 0:Pa.contains(yr))||yr===Pa})}),xi=$o(me,Mn,or,Vn),rs=$o(me,Xn,ua,la),BA=Se.useState(St||!1),Ns=(0,ye.Z)(BA,2),Ds=Ns[0],gi=Ns[1],$a=lt!=null?lt:Ds,bi=lr(function(yr){lt===void 0&&gi(yr)});jr(function(){gi(lt||!1)},[lt]);var Us=Se.useRef($a);Us.current=$a;var ZA=lr(function(yr){(0,Ue.flushSync)(function(){$a!==yr&&(bi(yr),Ze==null||Ze(yr))})}),ps=Se.useRef(),Rs=function(){clearTimeout(ps.current)},xo=function(ao){var Ho=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;Rs(),Ho===0?ZA(ao):ps.current=setTimeout(function(){ZA(ao)},Ho*1e3)};Se.useEffect(function(){return Rs},[]);var vs=Se.useState(!1),qs=(0,ye.Z)(vs,2),gs=qs[0],QA=qs[1];jr(function(yr){(!yr||$a)&&QA(!0)},[$a]);var wA=Se.useState(null),Cs=(0,ye.Z)(wA,2),Hs=Cs[0],Os=Cs[1],Ss=Se.useState([0,0]),Hi=(0,ye.Z)(Ss,2),Qs=Hi[0],Vs=Hi[1],WA=function(ao){Vs([ao.clientX,ao.clientY])},VA=Gr($a,Xo,bt?Qs:Ia,cn,Wn,$n,dn),as=(0,ye.Z)(VA,11),Js=as[0],Me=as[1],_e=as[2],st=as[3],pt=as[4],Ut=as[5],_t=as[6],ln=as[7],Vt=as[8],mn=as[9],In=as[10],Zn=iA(Wr,De,Ge,ot),Ln=(0,ye.Z)(Zn,2),wr=Ln[0],pr=Ln[1],br=wr.has("click"),Qr=pr.has("click")||pr.has("contextMenu"),Hr=lr(function(){gs||In()}),aa=function(){Us.current&&bt&&Qr&&xo(!1)};Aa($a,Ia,Xo,Hr,aa),jr(function(){Hr()},[Qs,cn]),jr(function(){$a&&!(Wn!=null&&Wn[cn])&&Hr()},[JSON.stringify($n)]);var zr=Se.useMemo(function(){var yr=yn(Wn,me,mn,bt);return je()(yr,Sr==null?void 0:Sr(mn))},[mn,Sr,Wn,me,bt]);Se.useImperativeHandle(ie,function(){return{forceAlign:Hr}});var ea=Se.useState(0),Ha=(0,ye.Z)(ea,2),ka=Ha[0],Na=Ha[1],qa=Se.useState(0),Io=(0,ye.Z)(qa,2),ya=Io[0],ja=Io[1],wa=function(){if(dr&&Ia){var ao=Ia.getBoundingClientRect();Na(ao.width),ja(ao.height)}},ga=function(){wa(),Hr()},Da=function(ao){QA(!1),In(),Ot==null||Ot(ao)},to=function(){return new Promise(function(ao){wa(),Os(function(){return ao})})};jr(function(){Hs&&(In(),Hs(),Os(null))},[Hs]);function No(yr,ao,Ho,li){Xi[yr]=function(Pa){var oo;li==null||li(Pa),xo(ao,Ho);for(var eo=arguments.length,za=new Array(eo>1?eo-1:0),oi=1;oi<eo;oi++)za[oi-1]=arguments[oi];(oo=wi[yr])===null||oo===void 0||oo.call.apply(oo,[wi,Pa].concat(za))}}(br||Qr)&&(Xi.onClick=function(yr){var ao;Us.current&&Qr?xo(!1):!Us.current&&br&&(WA(yr),xo(!0));for(var Ho=arguments.length,li=new Array(Ho>1?Ho-1:0),Pa=1;Pa<Ho;Pa++)li[Pa-1]=arguments[Pa];(ao=wi.onClick)===null||ao===void 0||ao.call.apply(ao,[wi,yr].concat(li))}),pi($a,Qr,Ia,Xo,Sn,hr,$s,xo);var Uo=wr.has("hover"),no=pr.has("hover"),ko,Mo;Uo&&(No("onMouseEnter",!0,It,function(yr){WA(yr)}),No("onPointerEnter",!0,It,function(yr){WA(yr)}),ko=function(){($a||gs)&&xo(!0,It)},bt&&(Xi.onMouseMove=function(yr){var ao;(ao=wi.onMouseMove)===null||ao===void 0||ao.call(wi,yr)})),no&&(No("onMouseLeave",!1,Pt),No("onPointerLeave",!1,Pt),Mo=function(){xo(!1,Pt)}),wr.has("focus")&&No("onFocus",!0,Mt),pr.has("focus")&&No("onBlur",!1,on),wr.has("contextMenu")&&(Xi.onContextMenu=function(yr){var ao;Us.current&&pr.has("contextMenu")?xo(!1):(WA(yr),xo(!0)),yr.preventDefault();for(var Ho=arguments.length,li=new Array(Ho>1?Ho-1:0),Pa=1;Pa<Ho;Pa++)li[Pa-1]=arguments[Pa];(ao=wi.onContextMenu)===null||ao===void 0||ao.call.apply(ao,[wi,yr].concat(li))}),_a&&(Xi.className=je()(wi.className,_a));var fi=(0,ce.Z)((0,ce.Z)({},wi),Xi),qo={},zi=["onContextMenu","onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur"];zi.forEach(function(yr){yo[yr]&&(qo[yr]=function(){for(var ao,Ho=arguments.length,li=new Array(Ho),Pa=0;Pa<Ho;Pa++)li[Pa]=arguments[Pa];(ao=fi[yr])===null||ao===void 0||ao.call.apply(ao,[fi].concat(li)),yo[yr].apply(yo,li)})});var si=Se.cloneElement(Is,(0,ce.Z)((0,ce.Z)({},fi),qo)),Do={x:Ut,y:_t},rA=vn?(0,ce.Z)({},vn!==!0?vn:{}):null;return Se.createElement(Se.Fragment,null,Se.createElement(wt.Z,{disabled:!$a,ref:_i,onResize:ga},Se.createElement(Ql,{getTriggerDOMNode:Ea},si)),Se.createElement(ei.Provider,{value:Ta},Se.createElement(AA,{portal:ee,ref:Ci,prefixCls:me,popup:Qt,className:je()(Kt,zr),style:wn,target:Ia,onMouseEnter:ko,onMouseLeave:Mo,onPointerEnter:ko,zIndex:Jn,open:$a,keepDom:gs,fresh:Sa,onClick:rn,mask:Sn,motion:xi,maskMotion:rs,onVisibleChanged:Da,onPrepare:to,forceRender:An,autoDestroy:Lr,getPopupContainer:Hn,align:mn,arrow:rA,arrowPos:Do,ready:Js,offsetX:Me,offsetY:_e,offsetR:st,offsetB:pt,onAlign:Hr,stretch:dr,targetWidth:ka/ln,targetHeight:ya/Vt})))});return z}var qA=Ui(ar),Ra={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(z){var te=z.keyCode;if(z.altKey&&!z.ctrlKey||z.metaKey||te>=Ra.F1&&te<=Ra.F12)return!1;switch(te){case Ra.ALT:case Ra.CAPS_LOCK:case Ra.CONTEXT_MENU:case Ra.CTRL:case Ra.DOWN:case Ra.END:case Ra.ESC:case Ra.HOME:case Ra.INSERT:case Ra.LEFT:case Ra.MAC_FF_META:case Ra.META:case Ra.NUMLOCK:case Ra.NUM_CENTER:case Ra.PAGE_DOWN:case Ra.PAGE_UP:case Ra.PAUSE:case Ra.PRINT_SCREEN:case Ra.RIGHT:case Ra.SHIFT:case Ra.UP:case Ra.WIN_KEY:case Ra.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(z){if(z>=Ra.ZERO&&z<=Ra.NINE||z>=Ra.NUM_ZERO&&z<=Ra.NUM_MULTIPLY||z>=Ra.A&&z<=Ra.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&z===0)return!0;switch(z){case Ra.SPACE:case Ra.QUESTION_MARK:case Ra.NUM_PLUS:case Ra.NUM_MINUS:case Ra.NUM_PERIOD:case Ra.NUM_DIVISION:case Ra.SEMICOLON:case Ra.DASH:case Ra.EQUALS:case Ra.COMMA:case Ra.PERIOD:case Ra.SLASH:case Ra.APOSTROPHE:case Ra.SINGLE_QUOTE:case Ra.OPEN_SQUARE_BRACKET:case Ra.BACKSLASH:case Ra.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},us=Ra,pA=us.ESC,ns=us.TAB;function Bi(ee){var z=ee.visible,te=ee.triggerRef,ie=ee.onVisibleChange,ve=ee.autoFocus,me=ee.overlayRef,be=Se.useRef(!1),xe=function(){if(z){var lt,St;(lt=te.current)===null||lt===void 0||(St=lt.focus)===null||St===void 0||St.call(lt),ie==null||ie(!1)}},De=function(){var lt;return(lt=me.current)!==null&<!==void 0&<.focus?(me.current.focus(),be.current=!0,!0):!1},Ge=function(lt){switch(lt.keyCode){case pA:xe();break;case ns:{var St=!1;be.current||(St=De()),St?lt.preventDefault():xe();break}}};Se.useEffect(function(){return z?(window.addEventListener("keydown",Ge),ve&&qt(De,3),function(){window.removeEventListener("keydown",Ge),be.current=!1}):function(){be.current=!1}},[z])}var Gs=(0,Se.forwardRef)(function(ee,z){var te=ee.overlay,ie=ee.arrow,ve=ee.prefixCls,me=(0,Se.useMemo)(function(){var xe;return typeof te=="function"?xe=te():xe=te,xe},[te]),be=ze(z,me==null?void 0:me.ref);return Se.createElement(Se.Fragment,null,ie&&Se.createElement("div",{className:"".concat(ve,"-arrow")}),Se.cloneElement(me,{ref:$e(me)?be:void 0}))}),Tl=Gs,Zs={adjustX:1,adjustY:1},KA=[0,0],Pl={topLeft:{points:["bl","tl"],overflow:Zs,offset:[0,-4],targetOffset:KA},top:{points:["bc","tc"],overflow:Zs,offset:[0,-4],targetOffset:KA},topRight:{points:["br","tr"],overflow:Zs,offset:[0,-4],targetOffset:KA},bottomLeft:{points:["tl","bl"],overflow:Zs,offset:[0,4],targetOffset:KA},bottom:{points:["tc","bc"],overflow:Zs,offset:[0,4],targetOffset:KA},bottomRight:{points:["tr","br"],overflow:Zs,offset:[0,4],targetOffset:KA}},zA=Pl,GA=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function vA(ee,z){var te,ie=ee.arrow,ve=ie===void 0?!1:ie,me=ee.prefixCls,be=me===void 0?"rc-dropdown":me,xe=ee.transitionName,De=ee.animation,Ge=ee.align,ot=ee.placement,lt=ot===void 0?"bottomLeft":ot,St=ee.placements,Ze=St===void 0?zA:St,Ot=ee.getPopupContainer,It=ee.showAction,Ht=ee.hideAction,Pt=ee.overlayClassName,Mt=ee.overlayStyle,on=ee.visible,Sn=ee.trigger,nr=Sn===void 0?["hover"]:Sn,hr=ee.autoFocus,Hn=ee.overlay,An=ee.children,Pr=ee.onVisibleChange,cr=(0,Ie.Z)(ee,GA),Qt=Se.useState(),Kt=(0,ye.Z)(Qt,2),wn=Kt[0],cn=Kt[1],er="visible"in ee?on:wn,Wn=Se.useRef(null),$n=Se.useRef(null),Jn=Se.useRef(null);Se.useImperativeHandle(z,function(){return Wn.current});var dr=function(Vn){cn(Vn),Pr==null||Pr(Vn)};Bi({visible:er,triggerRef:Jn,onVisibleChange:dr,autoFocus:hr,overlayRef:$n});var Sr=function(Vn){var or=ee.onOverlayClick;cn(!1),or&&or(Vn)},Sa=function(){return Se.createElement(Tl,{ref:$n,overlay:Hn,prefixCls:be,arrow:ve})},bt=function(){return typeof Hn=="function"?Sa:Sa()},rn=function(){var Vn=ee.minOverlayWidthMatchTrigger,or=ee.alignPoint;return"minOverlayWidthMatchTrigger"in ee?Vn:!or},dn=function(){var Vn=ee.openClassName;return Vn!==void 0?Vn:"".concat(be,"-open")},vn=Se.cloneElement(An,{className:je()((te=An.props)===null||te===void 0?void 0:te.className,er&&dn()),ref:$e(An)?ze(Jn,An.ref):void 0}),Mn=Ht;return!Mn&&nr.indexOf("contextMenu")!==-1&&(Mn=["click"]),Se.createElement(qA,(0,Re.Z)({builtinPlacements:Ze},cr,{prefixCls:be,ref:Wn,popupClassName:je()(Pt,(0,he.Z)({},"".concat(be,"-show-arrow"),ve)),popupStyle:Mt,action:nr,showAction:It,hideAction:Mn,popupPlacement:lt,popupAlign:Ge,popupTransitionName:xe,popupAnimation:De,popupVisible:er,stretch:rn()?"minWidth":"",popup:bt(),onPopupVisibleChange:dr,onPopupClick:Sr,getPopupContainer:Ot}),vn)}var hs=Se.forwardRef(vA),SA=hs,sA=de(60276),cs=de(5663),kl=de(10366),Ml=de(80636),Rl=de(8745),Hl=de(96159),jl=de(53124),ml=de(68508),Ws=de(76529),$l=de(46605),hl=de(66748);const _l=null,pl=ee=>{const{menu:z,arrow:te,prefixCls:ie,children:ve,trigger:me,disabled:be,dropdownRender:xe,getPopupContainer:De,overlayClassName:Ge,rootClassName:ot,open:lt,onOpenChange:St,visible:Ze,onVisibleChange:Ot,mouseEnterDelay:It=.15,mouseLeaveDelay:Ht=.1,autoAdjustOverflow:Pt=!0,placement:Mt="",overlay:on,transitionName:Sn}=ee,{getPopupContainer:nr,getPrefixCls:hr,direction:Hn}=Se.useContext(jl.E_),An=Se.useMemo(()=>{const vn=hr();return Sn!==void 0?Sn:Mt.includes("top")?`${vn}-slide-down`:`${vn}-slide-up`},[hr,Mt,Sn]),Pr=Se.useMemo(()=>Mt?Mt.includes("Center")?Mt.slice(0,Mt.indexOf("Center")):Mt:Hn==="rtl"?"bottomRight":"bottomLeft",[Mt,Hn]),cr=hr("dropdown",ie),[Qt,Kt]=(0,hl.Z)(cr),[,wn]=(0,$l.Z)(),cn=Se.Children.only(ve),er=(0,Hl.Tm)(cn,{className:je()(`${cr}-trigger`,{[`${cr}-rtl`]:Hn==="rtl"},cn.props.className),disabled:be}),Wn=be?[]:me;let $n;Wn&&Wn.includes("contextMenu")&&($n=!0);const[Jn,dr]=(0,cs.Z)(!1,{value:lt!=null?lt:Ze}),Sr=(0,sA.useEvent)(vn=>{St==null||St(vn),Ot==null||Ot(vn),dr(vn)}),Sa=je()(Ge,ot,Kt,{[`${cr}-rtl`]:Hn==="rtl"}),bt=(0,Ml.Z)({arrowPointAtCenter:typeof te=="object"&&te.pointAtCenter,autoAdjustOverflow:Pt,offset:wn.marginXXS,arrowWidth:te?wn.sizePopupArrow:0,borderRadius:wn.borderRadius}),rn=Se.useCallback(()=>{dr(!1)},[]),dn=()=>{let vn;return z!=null&&z.items?vn=Se.createElement(ml.default,Object.assign({},z)):typeof on=="function"?vn=on():vn=on,xe&&(vn=xe(vn)),vn=Se.Children.only(typeof vn=="string"?Se.createElement("span",null,vn):vn),Se.createElement(Ws.J,{prefixCls:`${cr}-menu`,expandIcon:Se.createElement("span",{className:`${cr}-menu-submenu-arrow`},Se.createElement(Qe.Z,{className:`${cr}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:rn,validator:Mn=>{let{mode:Xn}=Mn}},vn)};return Qt(Se.createElement(SA,Object.assign({alignPoint:$n},(0,kl.Z)(ee,["rootClassName"]),{mouseEnterDelay:It,mouseLeaveDelay:Ht,visible:Jn,builtinPlacements:bt,arrow:!!te,overlayClassName:Sa,prefixCls:cr,getPopupContainer:De||nr,transitionName:An,trigger:Wn,overlay:dn,placement:Pr,onVisibleChange:Sr}),er))};function $r(ee){return Object.assign(Object.assign({},ee),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const Qo=(0,Rl.Z)(pl,"dropdown",ee=>ee,$r),Fr=ee=>Se.createElement(Qo,Object.assign({},ee),Se.createElement("span",null));pl._InternalPanelDoNotUseOrYouWillBeFired=Fr;var Lo=pl},85418:function(hn,zt,de){"use strict";de.d(zt,{Z:function(){return y}});var Se=de(56153),we=de(94184),Qe=de.n(we),At=de(67294),je=de(25877),Re=de(71577),he=de(53124),ye=de(93421),Ie=de(4173),ce=de(66748),Ue=function(a,E){var b={};for(var x in a)Object.prototype.hasOwnProperty.call(a,x)&&E.indexOf(x)<0&&(b[x]=a[x]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ne=0,x=Object.getOwnPropertySymbols(a);ne<x.length;ne++)E.indexOf(x[ne])<0&&Object.prototype.propertyIsEnumerable.call(a,x[ne])&&(b[x[ne]]=a[x[ne]]);return b};const Ee=a=>{const{getPopupContainer:E,getPrefixCls:b,direction:x}=At.useContext(he.E_),{prefixCls:ne,type:le="default",danger:fe,disabled:Ne,loading:ke,onClick:ze,htmlType:Ye,children:$e,className:Xe,menu:Le,arrow:gt,autoFocus:Oe,overlay:ft,trigger:tt,align:rt,open:ut,onOpenChange:dt,placement:vt,getPopupContainer:Je,href:et,icon:kt=At.createElement(je.Z,null),title:Rt,buttonsRender:ht=Bn=>Bn,mouseEnterDelay:Zt,mouseLeaveDelay:sn,overlayClassName:Nn,overlayStyle:gn,destroyPopupOnHide:zn,dropdownRender:Lt}=a,Rn=Ue(a,["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"]),tr=b("dropdown",ne),He=`${tr}-button`,[jt,We]=(0,ce.Z)(tr),pe={menu:Le,arrow:gt,autoFocus:Oe,align:rt,disabled:Ne,trigger:Ne?[]:tt,onOpenChange:dt,getPopupContainer:Je||E,mouseEnterDelay:Zt,mouseLeaveDelay:sn,overlayClassName:Nn,overlayStyle:gn,destroyPopupOnHide:zn,dropdownRender:Lt},{compactSize:ge,compactItemClassnames:Ke}=(0,Ie.ri)(tr,x),ct=Qe()(He,Ke,Xe,We);"overlay"in a&&(pe.overlay=ft),"open"in a&&(pe.open=ut),"placement"in a?pe.placement=vt:pe.placement=x==="rtl"?"bottomLeft":"bottomRight";const Ct=At.createElement(Re.ZP,{type:le,danger:fe,disabled:Ne,loading:ke,onClick:ze,htmlType:Ye,href:et,title:Rt},$e),Bt=At.createElement(Re.ZP,{type:le,danger:fe,icon:kt}),[fn,Cn]=ht([Ct,Bt]);return jt(At.createElement(ye.Z.Compact,Object.assign({className:ct,size:ge,block:!0},Rn),fn,At.createElement(Se.Z,Object.assign({},pe),Cn)))};Ee.__ANT_BUTTON=!0;var Ce=Ee;const Ae=Se.Z;Ae.Button=Ce;var y=Ae},66748:function(hn,zt,de){"use strict";de.d(zt,{Z:function(){return Ue}});var Se=de(14747),we=de(67771),Qe=de(33297),At=de(50438),je=de(97414),Re=de(67968),he=de(45503),Ie=Ee=>{const{componentCls:Ce,menuCls:Ae,colorError:y,colorTextLightSolid:a}=Ee,E=`${Ae}-item`;return{[`${Ce}, ${Ce}-menu-submenu`]:{[`${Ae} ${E}`]:{[`&${E}-danger:not(${E}-disabled)`]:{color:y,"&:hover":{color:a,backgroundColor:y}}}}}};const ce=Ee=>{const{componentCls:Ce,menuCls:Ae,zIndexPopup:y,dropdownArrowDistance:a,sizePopupArrow:E,antCls:b,iconCls:x,motionDurationMid:ne,dropdownPaddingVertical:le,fontSize:fe,dropdownEdgeChildPadding:Ne,colorTextDisabled:ke,fontSizeIcon:ze,controlPaddingHorizontal:Ye,colorBgElevated:$e}=Ee;return[{[Ce]:Object.assign(Object.assign({},(0,Se.Wf)(Ee)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:y,display:"block","&::before":{position:"absolute",insetBlock:-a+E/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${b}-btn`]:{[`& > ${x}-down, & > ${b}-btn-icon > ${x}-down`]:{fontSize:ze}},[`${Ce}-wrap`]:{position:"relative",[`${b}-btn > ${x}-down`]:{fontSize:ze},[`${x}-down::before`]:{transition:`transform ${ne}`}},[`${Ce}-wrap-open`]:{[`${x}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${b}-slide-down-enter${b}-slide-down-enter-active${Ce}-placement-bottomLeft,
|
|
|
&${b}-slide-down-appear${b}-slide-down-appear-active${Ce}-placement-bottomLeft,
|
|
|
&${b}-slide-down-enter${b}-slide-down-enter-active${Ce}-placement-bottom,
|
|
|
&${b}-slide-down-appear${b}-slide-down-appear-active${Ce}-placement-bottom,
|
|
|
&${b}-slide-down-enter${b}-slide-down-enter-active${Ce}-placement-bottomRight,
|
|
|
&${b}-slide-down-appear${b}-slide-down-appear-active${Ce}-placement-bottomRight`]:{animationName:we.fJ},[`&${b}-slide-up-enter${b}-slide-up-enter-active${Ce}-placement-topLeft,
|
|
|
&${b}-slide-up-appear${b}-slide-up-appear-active${Ce}-placement-topLeft,
|
|
|
&${b}-slide-up-enter${b}-slide-up-enter-active${Ce}-placement-top,
|
|
|
&${b}-slide-up-appear${b}-slide-up-appear-active${Ce}-placement-top,
|
|
|
&${b}-slide-up-enter${b}-slide-up-enter-active${Ce}-placement-topRight,
|
|
|
&${b}-slide-up-appear${b}-slide-up-appear-active${Ce}-placement-topRight`]:{animationName:we.Qt},[`&${b}-slide-down-leave${b}-slide-down-leave-active${Ce}-placement-bottomLeft,
|
|
|
&${b}-slide-down-leave${b}-slide-down-leave-active${Ce}-placement-bottom,
|
|
|
&${b}-slide-down-leave${b}-slide-down-leave-active${Ce}-placement-bottomRight`]:{animationName:we.Uw},[`&${b}-slide-up-leave${b}-slide-up-leave-active${Ce}-placement-topLeft,
|
|
|
&${b}-slide-up-leave${b}-slide-up-leave-active${Ce}-placement-top,
|
|
|
&${b}-slide-up-leave${b}-slide-up-leave-active${Ce}-placement-topRight`]:{animationName:we.ly}})},(0,je.ZP)(Ee,{colorBg:$e,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${Ce} ${Ae}`]:{position:"relative",margin:0},[`${Ae}-submenu-popup`]:{position:"absolute",zIndex:y,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${Ce}, ${Ce}-menu-submenu`]:{[Ae]:Object.assign(Object.assign({padding:Ne,listStyleType:"none",backgroundColor:$e,backgroundClip:"padding-box",borderRadius:Ee.borderRadiusLG,outline:"none",boxShadow:Ee.boxShadowSecondary},(0,Se.Qy)(Ee)),{[`${Ae}-item-group-title`]:{padding:`${le}px ${Ye}px`,color:Ee.colorTextDescription,transition:`all ${ne}`},[`${Ae}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${Ae}-item-icon`]:{minWidth:fe,marginInlineEnd:Ee.marginXS,fontSize:Ee.fontSizeSM},[`${Ae}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${ne}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${Ae}-item, ${Ae}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${le}px ${Ye}px`,color:Ee.colorText,fontWeight:"normal",fontSize:fe,lineHeight:Ee.lineHeight,cursor:"pointer",transition:`all ${ne}`,borderRadius:Ee.borderRadiusSM,"&:hover, &-active":{backgroundColor:Ee.controlItemBgHover}},(0,Se.Qy)(Ee)),{"&-selected":{color:Ee.colorPrimary,backgroundColor:Ee.controlItemBgActive,"&:hover, &-active":{backgroundColor:Ee.controlItemBgActiveHover}},"&-disabled":{color:ke,cursor:"not-allowed","&:hover":{color:ke,backgroundColor:$e,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${Ee.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:Ee.colorSplit},[`${Ce}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:Ee.paddingXS,[`${Ce}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:Ee.colorTextDescription,fontSize:ze,fontStyle:"normal"}}}),[`${Ae}-item-group-list`]:{margin:`0 ${Ee.marginXS}px`,padding:0,listStyle:"none"},[`${Ae}-submenu-title`]:{paddingInlineEnd:Ye+Ee.fontSizeSM},[`${Ae}-submenu-vertical`]:{position:"relative"},[`${Ae}-submenu${Ae}-submenu-disabled ${Ce}-menu-submenu-title`]:{[`&, ${Ce}-menu-submenu-arrow-icon`]:{color:ke,backgroundColor:$e,cursor:"not-allowed"}},[`${Ae}-submenu-selected ${Ce}-menu-submenu-title`]:{color:Ee.colorPrimary}})}},[(0,we.oN)(Ee,"slide-up"),(0,we.oN)(Ee,"slide-down"),(0,Qe.Fm)(Ee,"move-up"),(0,Qe.Fm)(Ee,"move-down"),(0,At._y)(Ee,"zoom-big")]]};var Ue=(0,Re.Z)("Dropdown",(Ee,Ce)=>{let{rootPrefixCls:Ae}=Ce;const{marginXXS:y,sizePopupArrow:a,controlHeight:E,fontSize:b,lineHeight:x,paddingXXS:ne,componentCls:le,borderRadiusLG:fe}=Ee,Ne=(E-b*x)/2,{dropdownArrowOffset:ke}=(0,je.fS)({contentRadius:fe}),ze=(0,he.TS)(Ee,{menuCls:`${le}-menu`,rootPrefixCls:Ae,dropdownArrowDistance:a/2+y,dropdownArrowOffset:ke,dropdownPaddingVertical:Ne,dropdownEdgeChildPadding:ne});return[ce(ze),Ie(ze)]},Ee=>({zIndexPopup:Ee.zIndexPopupBase+50}))},25378:function(hn,zt,de){"use strict";var Se=de(67294),we=de(14075),Qe=de(57838),At=de(74443);function je(){let Re=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const he=(0,Se.useRef)({}),ye=(0,Qe.Z)(),Ie=(0,At.ZP)();return(0,we.Z)(()=>{const ce=Ie.subscribe(Ue=>{he.current=Ue,Re&&ye()});return()=>Ie.unsubscribe(ce)},[]),he.current}zt.Z=je},71322:function(hn,zt,de){"use strict";de.d(zt,{D:function(){return x},Z:function(){return fe}});var Se=de(87462),we=de(67294),Qe={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"},At=Qe,je=de(74643),Re=function(ke,ze){return we.createElement(je.Z,(0,Se.Z)({},ke,{ref:ze,icon:At}))},he=we.forwardRef(Re),ye=de(22751),Ie=de(91034),ce=de(94184),Ue=de.n(ce),Ee=de(10366),Ae=Ne=>!isNaN(parseFloat(Ne))&&isFinite(Ne),y=de(53124),a=de(84321),E=function(Ne,ke){var ze={};for(var Ye in Ne)Object.prototype.hasOwnProperty.call(Ne,Ye)&&ke.indexOf(Ye)<0&&(ze[Ye]=Ne[Ye]);if(Ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $e=0,Ye=Object.getOwnPropertySymbols(Ne);$e<Ye.length;$e++)ke.indexOf(Ye[$e])<0&&Object.prototype.propertyIsEnumerable.call(Ne,Ye[$e])&&(ze[Ye[$e]]=Ne[Ye[$e]]);return ze};const b={xs:"479.98px",sm:"575.98px",md:"767.98px",lg:"991.98px",xl:"1199.98px",xxl:"1599.98px"},x=we.createContext({}),ne=(()=>{let Ne=0;return function(){let ke=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return Ne+=1,`${ke}${Ne}`}})();var fe=we.forwardRef((Ne,ke)=>{const{prefixCls:ze,className:Ye,trigger:$e,children:Xe,defaultCollapsed:Le=!1,theme:gt="dark",style:Oe={},collapsible:ft=!1,reverseArrow:tt=!1,width:rt=200,collapsedWidth:ut=80,zeroWidthTriggerStyle:dt,breakpoint:vt,onCollapse:Je,onBreakpoint:et}=Ne,kt=E(Ne,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:Rt}=(0,we.useContext)(a.Gs),[ht,Zt]=(0,we.useState)("collapsed"in Ne?Ne.collapsed:Le),[sn,Nn]=(0,we.useState)(!1);(0,we.useEffect)(()=>{"collapsed"in Ne&&Zt(Ne.collapsed)},[Ne.collapsed]);const gn=(jt,We)=>{"collapsed"in Ne||Zt(jt),Je==null||Je(jt,We)},zn=(0,we.useRef)();zn.current=jt=>{Nn(jt.matches),et==null||et(jt.matches),ht!==jt.matches&&gn(jt.matches,"responsive")},(0,we.useEffect)(()=>{function jt(pe){return zn.current(pe)}let We;if(typeof window!="undefined"){const{matchMedia:pe}=window;if(pe&&vt&&vt in b){We=pe(`(max-width: ${b[vt]})`);try{We.addEventListener("change",jt)}catch(ge){We.addListener(jt)}jt(We)}}return()=>{try{We==null||We.removeEventListener("change",jt)}catch(pe){We==null||We.removeListener(jt)}}},[vt]),(0,we.useEffect)(()=>{const jt=ne("ant-sider-");return Rt.addSider(jt),()=>Rt.removeSider(jt)},[]);const Lt=()=>{gn(!ht,"clickTrigger")},{getPrefixCls:Rn}=(0,we.useContext)(y.E_),tr=()=>{const jt=Rn("layout-sider",ze),We=(0,Ee.Z)(kt,["collapsed"]),pe=ht?ut:rt,ge=Ae(pe)?`${pe}px`:String(pe),Ke=parseFloat(String(ut||0))===0?we.createElement("span",{onClick:Lt,className:Ue()(`${jt}-zero-width-trigger`,`${jt}-zero-width-trigger-${tt?"right":"left"}`),style:dt},$e||we.createElement(he,null)):null,Bt={expanded:tt?we.createElement(Ie.Z,null):we.createElement(ye.Z,null),collapsed:tt?we.createElement(ye.Z,null):we.createElement(Ie.Z,null)}[ht?"collapsed":"expanded"],fn=$e!==null?Ke||we.createElement("div",{className:`${jt}-trigger`,onClick:Lt,style:{width:ge}},$e||Bt):null,Cn=Object.assign(Object.assign({},Oe),{flex:`0 0 ${ge}`,maxWidth:ge,minWidth:ge,width:ge}),Bn=Ue()(jt,`${jt}-${gt}`,{[`${jt}-collapsed`]:!!ht,[`${jt}-has-trigger`]:ft&&$e!==null&&!Ke,[`${jt}-below`]:!!sn,[`${jt}-zero-width`]:parseFloat(ge)===0},Ye);return we.createElement("aside",Object.assign({className:Bn},We,{style:Cn,ref:ke}),we.createElement("div",{className:`${jt}-children`},Xe),ft||sn&&Ke?fn:null)},He=we.useMemo(()=>({siderCollapsed:ht}),[ht]);return we.createElement(x.Provider,{value:He},tr())})},84321:function(hn,zt,de){"use strict";de.d(zt,{VY:function(){return ne},$_:function(){return x},h4:function(){return b},Gs:function(){return Ce},ZP:function(){return le}});var Se=de(74902),we=de(94184),Qe=de.n(we),At=de(10366),je=de(67294),Re=de(53124),he=de(67968),Ie=fe=>{const{componentCls:Ne,bodyBg:ke,lightSiderBg:ze,lightTriggerBg:Ye,lightTriggerColor:$e}=fe;return{[`${Ne}-sider-light`]:{background:ze,[`${Ne}-sider-trigger`]:{color:$e,background:Ye},[`${Ne}-sider-zero-width-trigger`]:{color:$e,background:Ye,border:`1px solid ${ke}`,borderInlineStart:0}}}};const ce=fe=>{const{antCls:Ne,componentCls:ke,colorText:ze,triggerColor:Ye,footerBg:$e,triggerBg:Xe,headerHeight:Le,headerPadding:gt,headerColor:Oe,footerPadding:ft,triggerHeight:tt,zeroTriggerHeight:rt,zeroTriggerWidth:ut,motionDurationMid:dt,motionDurationSlow:vt,fontSize:Je,borderRadius:et,bodyBg:kt,headerBg:Rt,siderBg:ht}=fe;return{[ke]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:kt,"&, *":{boxSizing:"border-box"},[`&${ke}-has-sider`]:{flexDirection:"row",[`> ${ke}, > ${ke}-content`]:{width:0}},[`${ke}-header, &${ke}-footer`]:{flex:"0 0 auto"},[`${ke}-sider`]:{position:"relative",minWidth:0,background:ht,transition:`all ${dt}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${Ne}-menu${Ne}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:tt},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:tt,color:Ye,lineHeight:`${tt}px`,textAlign:"center",background:Xe,cursor:"pointer",transition:`all ${dt}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:Le,insetInlineEnd:-ut,zIndex:1,width:ut,height:rt,color:Ye,fontSize:fe.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:ht,borderStartStartRadius:0,borderStartEndRadius:et,borderEndEndRadius:et,borderEndStartRadius:0,cursor:"pointer",transition:`background ${vt} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${vt}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-ut,borderStartStartRadius:et,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:et}}}}},Ie(fe)),{"&-rtl":{direction:"rtl"}}),[`${ke}-header`]:{height:Le,padding:gt,color:Oe,lineHeight:`${Le}px`,background:Rt,[`${Ne}-menu`]:{lineHeight:"inherit"}},[`${ke}-footer`]:{padding:ft,color:ze,fontSize:Je,background:$e},[`${ke}-content`]:{flex:"auto",minHeight:0}}};var Ue=(0,he.Z)("Layout",fe=>[ce(fe)],fe=>{const{colorBgLayout:Ne,controlHeight:ke,controlHeightLG:ze,colorText:Ye,controlHeightSM:$e,marginXXS:Xe,colorTextLightSolid:Le,colorBgContainer:gt}=fe,Oe=ze*1.25;return{colorBgHeader:"#001529",colorBgBody:Ne,colorBgTrigger:"#002140",bodyBg:Ne,headerBg:"#001529",headerHeight:ke*2,headerPadding:`0 ${Oe}px`,headerColor:Ye,footerPadding:`${$e}px ${Oe}px`,footerBg:Ne,siderBg:"#001529",triggerHeight:ze+Xe*2,triggerBg:"#002140",triggerColor:Le,zeroTriggerWidth:ze,zeroTriggerHeight:ze,lightSiderBg:gt,lightTriggerBg:gt,lightTriggerColor:Ye}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),Ee=function(fe,Ne){var ke={};for(var ze in fe)Object.prototype.hasOwnProperty.call(fe,ze)&&Ne.indexOf(ze)<0&&(ke[ze]=fe[ze]);if(fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ye=0,ze=Object.getOwnPropertySymbols(fe);Ye<ze.length;Ye++)Ne.indexOf(ze[Ye])<0&&Object.prototype.propertyIsEnumerable.call(fe,ze[Ye])&&(ke[ze[Ye]]=fe[ze[Ye]]);return ke};const Ce=je.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}});function Ae(fe){let{suffixCls:Ne,tagName:ke,displayName:ze}=fe;return Ye=>je.forwardRef((Xe,Le)=>je.createElement(Ye,Object.assign({ref:Le,suffixCls:Ne,tagName:ke},Xe)))}const y=je.forwardRef((fe,Ne)=>{const{prefixCls:ke,suffixCls:ze,className:Ye,tagName:$e}=fe,Xe=Ee(fe,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:Le}=je.useContext(Re.E_),gt=Le("layout",ke),[Oe,ft]=Ue(gt),tt=ze?`${gt}-${ze}`:gt;return Oe(je.createElement($e,Object.assign({className:Qe()(ke||tt,Ye,ft),ref:Ne},Xe)))}),a=je.forwardRef((fe,Ne)=>{const{direction:ke}=je.useContext(Re.E_),[ze,Ye]=je.useState([]),{prefixCls:$e,className:Xe,rootClassName:Le,children:gt,hasSider:Oe,tagName:ft,style:tt}=fe,rt=Ee(fe,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),ut=(0,At.Z)(rt,["suffixCls"]),{getPrefixCls:dt,layout:vt}=je.useContext(Re.E_),Je=dt("layout",$e),[et,kt]=Ue(Je),Rt=Qe()(Je,{[`${Je}-has-sider`]:typeof Oe=="boolean"?Oe:ze.length>0,[`${Je}-rtl`]:ke==="rtl"},vt==null?void 0:vt.className,Xe,Le,kt),ht=je.useMemo(()=>({siderHook:{addSider:Zt=>{Ye(sn=>[].concat((0,Se.Z)(sn),[Zt]))},removeSider:Zt=>{Ye(sn=>sn.filter(Nn=>Nn!==Zt))}}}),[]);return et(je.createElement(Ce.Provider,{value:ht},je.createElement(ft,Object.assign({ref:Ne,className:Rt,style:Object.assign(Object.assign({},vt==null?void 0:vt.style),tt)},ut),gt)))}),E=Ae({tagName:"div",displayName:"Layout"})(a),b=Ae({suffixCls:"header",tagName:"header",displayName:"Header"})(y),x=Ae({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(y),ne=Ae({suffixCls:"content",tagName:"main",displayName:"Content"})(y);var le=E},76529:function(hn,zt,de){"use strict";de.d(zt,{J:function(){return Re}});var Se=de(67294),we=de(4173),Qe=de(60276),At=function(he,ye){var Ie={};for(var ce in he)Object.prototype.hasOwnProperty.call(he,ce)&&ye.indexOf(ce)<0&&(Ie[ce]=he[ce]);if(he!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ue=0,ce=Object.getOwnPropertySymbols(he);Ue<ce.length;Ue++)ye.indexOf(ce[Ue])<0&&Object.prototype.propertyIsEnumerable.call(he,ce[Ue])&&(Ie[ce[Ue]]=he[ce[Ue]]);return Ie};const je=Se.createContext(null),Re=Se.forwardRef((he,ye)=>{const{children:Ie}=he,ce=At(he,["children"]),Ue=Se.useContext(je),Ee=Se.useMemo(()=>Object.assign(Object.assign({},Ue),ce),[Ue,ce.prefixCls,ce.mode,ce.selectable]);return Se.createElement(je.Provider,{value:Ee},Se.createElement(we.BR,null,(0,Qe.supportNodeRef)(Ie)?Se.cloneElement(Ie,{ref:ye}):Ie))});zt.Z=je},68508:function(hn,zt,de){"use strict";de.d(zt,{default:function(){return jt}});var Se=de(52073),we=de(67294),Qe=de(71322),At=de(94184),je=de.n(At),Re=de(53124),he=function(We,pe){var ge={};for(var Ke in We)Object.prototype.hasOwnProperty.call(We,Ke)&&pe.indexOf(Ke)<0&&(ge[Ke]=We[Ke]);if(We!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ct=0,Ke=Object.getOwnPropertySymbols(We);ct<Ke.length;ct++)pe.indexOf(Ke[ct])<0&&Object.prototype.propertyIsEnumerable.call(We,Ke[ct])&&(ge[Ke[ct]]=We[Ke[ct]]);return ge},Ie=We=>{const{prefixCls:pe,className:ge,dashed:Ke}=We,ct=he(We,["prefixCls","className","dashed"]),{getPrefixCls:Ct}=we.useContext(Re.E_),Bt=Ct("menu",pe),fn=je()({[`${Bt}-item-divider-dashed`]:!!Ke},ge);return we.createElement(Se.iz,Object.assign({className:fn},ct))},ce=de(37419),Ue=de(10366),Ee=de(83062),Ce=de(96159),y=(0,we.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),E=We=>{var pe;const{className:ge,children:Ke,icon:ct,title:Ct,danger:Bt}=We,{prefixCls:fn,firstLevel:Cn,direction:Bn,disableMenuItemTitleTooltip:ar,inlineCollapsed:wt}=we.useContext(y),Jt=mr=>{const qr=we.createElement("span",{className:`${fn}-title-content`},Ke);return(!ct||(0,Ce.l$)(Ke)&&Ke.type==="span")&&Ke&&mr&&Cn&&typeof Ke=="string"?we.createElement("div",{className:`${fn}-inline-collapsed-noicon`},Ke.charAt(0)):qr},{siderCollapsed:$t}=we.useContext(Qe.D);let Pn=Ct;typeof Ct=="undefined"?Pn=Cn?Ke:"":Ct===!1&&(Pn="");const Ft={title:Pn};!$t&&!wt&&(Ft.title=null,Ft.open=!1);const Un=(0,ce.Z)(Ke).length;let lr=we.createElement(Se.ck,Object.assign({},(0,Ue.Z)(We,["title","icon","danger"]),{className:je()({[`${fn}-item-danger`]:Bt,[`${fn}-item-only-child`]:(ct?Un+1:Un)===1},ge),title:typeof Ct=="string"?Ct:void 0}),(0,Ce.Tm)(ct,{className:je()((0,Ce.l$)(ct)?(pe=ct.props)===null||pe===void 0?void 0:pe.className:"",`${fn}-item-icon`)}),Jt(wt));return ar||(lr=we.createElement(Ee.Z,Object.assign({},Ft,{placement:Bn==="rtl"?"left":"right",overlayClassName:`${fn}-inline-collapsed-tooltip`}),lr)),lr},x=We=>{var pe;const{popupClassName:ge,icon:Ke,title:ct,theme:Ct}=We,Bt=we.useContext(y),{prefixCls:fn,inlineCollapsed:Cn,theme:Bn}=Bt,ar=(0,Se.Xl)();let wt;if(!Ke)wt=Cn&&!ar.length&&ct&&typeof ct=="string"?we.createElement("div",{className:`${fn}-inline-collapsed-noicon`},ct.charAt(0)):we.createElement("span",{className:`${fn}-title-content`},ct);else{const $t=(0,Ce.l$)(ct)&&ct.type==="span";wt=we.createElement(we.Fragment,null,(0,Ce.Tm)(Ke,{className:je()((0,Ce.l$)(Ke)?(pe=Ke.props)===null||pe===void 0?void 0:pe.className:"",`${fn}-item-icon`)}),$t?ct:we.createElement("span",{className:`${fn}-title-content`},ct))}const Jt=we.useMemo(()=>Object.assign(Object.assign({},Bt),{firstLevel:!1}),[Bt]);return we.createElement(y.Provider,{value:Jt},we.createElement(Se.Wd,Object.assign({},(0,Ue.Z)(We,["icon"]),{title:wt,popupClassName:je()(fn,ge,`${fn}-${Ct||Bn}`)})))},ne=de(25877),le=de(60276),fe=de(33603),Ne=de(76529),ke=function(We,pe){var ge={};for(var Ke in We)Object.prototype.hasOwnProperty.call(We,Ke)&&pe.indexOf(Ke)<0&&(ge[Ke]=We[Ke]);if(We!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ct=0,Ke=Object.getOwnPropertySymbols(We);ct<Ke.length;ct++)pe.indexOf(Ke[ct])<0&&Object.prototype.propertyIsEnumerable.call(We,Ke[ct])&&(ge[Ke[ct]]=We[Ke[ct]]);return ge};function ze(We){return(We||[]).map((pe,ge)=>{if(pe&&typeof pe=="object"){const Ke=pe,{label:ct,children:Ct,key:Bt,type:fn}=Ke,Cn=ke(Ke,["label","children","key","type"]),Bn=Bt!=null?Bt:`tmp-${ge}`;return Ct||fn==="group"?fn==="group"?we.createElement(Se.BW,Object.assign({key:Bn},Cn,{title:ct}),ze(Ct)):we.createElement(x,Object.assign({key:Bn},Cn,{title:ct}),ze(Ct)):fn==="divider"?we.createElement(Ie,Object.assign({key:Bn},Cn)):we.createElement(E,Object.assign({key:Bn},Cn),ct)}return null}).filter(pe=>pe)}function Ye(We){return we.useMemo(()=>We&&ze(We),[We])}var $e=de(84780),Xe=de(14747),Le=de(33507),gt=de(67771),Oe=de(50438),ft=de(67968),tt=de(45503),ut=We=>{const{componentCls:pe,motionDurationSlow:ge,horizontalLineHeight:Ke,colorSplit:ct,lineWidth:Ct,lineType:Bt,itemPaddingInline:fn}=We;return{[`${pe}-horizontal`]:{lineHeight:Ke,border:0,borderBottom:`${Ct}px ${Bt} ${ct}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${pe}-item, ${pe}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:fn},[`> ${pe}-item:hover,
|
|
|
> ${pe}-item-active,
|
|
|
> ${pe}-submenu ${pe}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${pe}-item, ${pe}-submenu-title`]:{transition:[`border-color ${ge}`,`background ${ge}`].join(",")},[`${pe}-submenu-arrow`]:{display:"none"}}}},vt=We=>{let{componentCls:pe,menuArrowOffset:ge}=We;return{[`${pe}-rtl`]:{direction:"rtl"},[`${pe}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${pe}-rtl${pe}-vertical,
|
|
|
${pe}-submenu-rtl ${pe}-vertical`]:{[`${pe}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${ge})`},"&::after":{transform:`rotate(45deg) translateY(${ge})`}}}}};const Je=We=>Object.assign({},(0,Xe.oN)(We));var kt=(We,pe)=>{const{componentCls:ge,itemColor:Ke,itemSelectedColor:ct,groupTitleColor:Ct,itemBg:Bt,subMenuItemBg:fn,itemSelectedBg:Cn,activeBarHeight:Bn,activeBarWidth:ar,activeBarBorderWidth:wt,motionDurationSlow:Jt,motionEaseInOut:$t,motionEaseOut:Pn,itemPaddingInline:Ft,motionDurationMid:Un,itemHoverColor:lr,lineType:mr,colorSplit:qr,itemDisabledColor:Tr,dangerItemColor:ta,dangerItemHoverColor:fa,dangerItemSelectedColor:vo,dangerItemActiveBg:Ka,dangerItemSelectedBg:na,itemHoverBg:Zr,itemActiveBg:jr,menuSubMenuBg:Ma,horizontalItemSelectedColor:uo,horizontalItemSelectedBg:ei,horizontalItemBorderRadius:Pi,horizontalItemHoverBg:iA,popupBg:Vi}=We;return{[`${ge}-${pe}, ${ge}-${pe} > ${ge}`]:{color:Ke,background:Bt,[`&${ge}-root:focus-visible`]:Object.assign({},Je(We)),[`${ge}-item-group-title`]:{color:Ct},[`${ge}-submenu-selected`]:{[`> ${ge}-submenu-title`]:{color:ct}},[`${ge}-item-disabled, ${ge}-submenu-disabled`]:{color:`${Tr} !important`},[`${ge}-item:not(${ge}-item-selected):not(${ge}-submenu-selected)`]:{[`&:hover, > ${ge}-submenu-title:hover`]:{color:lr}},[`&:not(${ge}-horizontal)`]:{[`${ge}-item:not(${ge}-item-selected)`]:{"&:hover":{backgroundColor:Zr},"&:active":{backgroundColor:jr}},[`${ge}-submenu-title`]:{"&:hover":{backgroundColor:Zr},"&:active":{backgroundColor:jr}}},[`${ge}-item-danger`]:{color:ta,[`&${ge}-item:hover`]:{[`&:not(${ge}-item-selected):not(${ge}-submenu-selected)`]:{color:fa}},[`&${ge}-item:active`]:{background:Ka}},[`${ge}-item a`]:{"&, &:hover":{color:"inherit"}},[`${ge}-item-selected`]:{color:ct,[`&${ge}-item-danger`]:{color:vo},"a, a:hover":{color:"inherit"}},[`& ${ge}-item-selected`]:{backgroundColor:Cn,[`&${ge}-item-danger`]:{backgroundColor:na}},[`${ge}-item, ${ge}-submenu-title`]:{[`&:not(${ge}-item-disabled):focus-visible`]:Object.assign({},Je(We))},[`&${ge}-submenu > ${ge}`]:{backgroundColor:Ma},[`&${ge}-popup > ${ge}`]:{backgroundColor:Vi},[`&${ge}-horizontal`]:Object.assign(Object.assign({},pe==="dark"?{borderBottom:0}:{}),{[`> ${ge}-item, > ${ge}-submenu`]:{top:wt,marginTop:-wt,marginBottom:0,borderRadius:Pi,"&::after":{position:"absolute",insetInline:Ft,bottom:0,borderBottom:`${Bn}px solid transparent`,transition:`border-color ${Jt} ${$t}`,content:'""'},"&:hover, &-active, &-open":{background:iA,"&::after":{borderBottomWidth:Bn,borderBottomColor:uo}},"&-selected":{color:uo,backgroundColor:ei,"&:hover":{backgroundColor:ei},"&::after":{borderBottomWidth:Bn,borderBottomColor:uo}}}}),[`&${ge}-root`]:{[`&${ge}-inline, &${ge}-vertical`]:{borderInlineEnd:`${wt}px ${mr} ${qr}`}},[`&${ge}-inline`]:{[`${ge}-sub${ge}-inline`]:{background:fn},[`${ge}-item, ${ge}-submenu-title`]:wt&&ar?{width:`calc(100% + ${wt}px)`}:{},[`${ge}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${ar}px solid ${ct}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${Un} ${Pn}`,`opacity ${Un} ${Pn}`].join(","),content:'""'},[`&${ge}-item-danger`]:{"&::after":{borderInlineEndColor:vo}}},[`${ge}-selected, ${ge}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${Un} ${$t}`,`opacity ${Un} ${$t}`].join(",")}}}}}};const Rt=We=>{const{componentCls:pe,itemHeight:ge,itemMarginInline:Ke,padding:ct,menuArrowSize:Ct,marginXS:Bt,itemMarginBlock:fn}=We,Cn=ct+Ct+Bt;return{[`${pe}-item`]:{position:"relative",overflow:"hidden"},[`${pe}-item, ${pe}-submenu-title`]:{height:ge,lineHeight:`${ge}px`,paddingInline:ct,overflow:"hidden",textOverflow:"ellipsis",marginInline:Ke,marginBlock:fn,width:`calc(100% - ${Ke*2}px)`},[`> ${pe}-item,
|
|
|
> ${pe}-submenu > ${pe}-submenu-title`]:{height:ge,lineHeight:`${ge}px`},[`${pe}-item-group-list ${pe}-submenu-title,
|
|
|
${pe}-submenu-title`]:{paddingInlineEnd:Cn}}};var Zt=We=>{const{componentCls:pe,iconCls:ge,itemHeight:Ke,colorTextLightSolid:ct,dropdownWidth:Ct,controlHeightLG:Bt,motionDurationMid:fn,motionEaseOut:Cn,paddingXL:Bn,itemMarginInline:ar,fontSizeLG:wt,motionDurationSlow:Jt,paddingXS:$t,boxShadowSecondary:Pn,collapsedWidth:Ft,collapsedIconSize:Un}=We,lr={height:Ke,lineHeight:`${Ke}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[pe]:{"&-inline, &-vertical":Object.assign({[`&${pe}-root`]:{boxShadow:"none"}},Rt(We))},[`${pe}-submenu-popup`]:{[`${pe}-vertical`]:Object.assign(Object.assign({},Rt(We)),{boxShadow:Pn})}},{[`${pe}-submenu-popup ${pe}-vertical${pe}-sub`]:{minWidth:Ct,maxHeight:`calc(100vh - ${Bt*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${pe}-inline`]:{width:"100%",[`&${pe}-root`]:{[`${pe}-item, ${pe}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${Jt}`,`background ${Jt}`,`padding ${fn} ${Cn}`].join(","),[`> ${pe}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${pe}-sub${pe}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${pe}-submenu > ${pe}-submenu-title`]:lr,[`& ${pe}-item-group-title`]:{paddingInlineStart:Bn}},[`${pe}-item`]:lr}},{[`${pe}-inline-collapsed`]:{width:Ft,[`&${pe}-root`]:{[`${pe}-item, ${pe}-submenu ${pe}-submenu-title`]:{[`> ${pe}-inline-collapsed-noicon`]:{fontSize:wt,textAlign:"center"}}},[`> ${pe}-item,
|
|
|
> ${pe}-item-group > ${pe}-item-group-list > ${pe}-item,
|
|
|
> ${pe}-item-group > ${pe}-item-group-list > ${pe}-submenu > ${pe}-submenu-title,
|
|
|
> ${pe}-submenu > ${pe}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${wt/2}px - ${ar}px)`,textOverflow:"clip",[`
|
|
|
${pe}-submenu-arrow,
|
|
|
${pe}-submenu-expand-icon
|
|
|
`]:{opacity:0},[`${pe}-item-icon, ${ge}`]:{margin:0,fontSize:Un,lineHeight:`${Ke}px`,"+ span":{display:"inline-block",opacity:0}}},[`${pe}-item-icon, ${ge}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${pe}-item-icon, ${ge}`]:{display:"none"},"a, a:hover":{color:ct}},[`${pe}-item-group-title`]:Object.assign(Object.assign({},Xe.vS),{paddingInline:$t})}}]};const sn=We=>{const{componentCls:pe,motionDurationSlow:ge,motionDurationMid:Ke,motionEaseInOut:ct,motionEaseOut:Ct,iconCls:Bt,iconSize:fn,iconMarginInlineEnd:Cn}=We;return{[`${pe}-item, ${pe}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${ge}`,`background ${ge}`,`padding ${ge} ${ct}`].join(","),[`${pe}-item-icon, ${Bt}`]:{minWidth:fn,fontSize:fn,transition:[`font-size ${Ke} ${Ct}`,`margin ${ge} ${ct}`,`color ${ge}`].join(","),"+ span":{marginInlineStart:Cn,opacity:1,transition:[`opacity ${ge} ${ct}`,`margin ${ge}`,`color ${ge}`].join(",")}},[`${pe}-item-icon`]:Object.assign({},(0,Xe.Ro)()),[`&${pe}-item-only-child`]:{[`> ${Bt}, > ${pe}-item-icon`]:{marginInlineEnd:0}}},[`${pe}-item-disabled, ${pe}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${pe}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},Nn=We=>{const{componentCls:pe,motionDurationSlow:ge,motionEaseInOut:Ke,borderRadius:ct,menuArrowSize:Ct,menuArrowOffset:Bt}=We;return{[`${pe}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:We.margin,width:Ct,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${ge} ${Ke}, opacity ${ge}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:Ct*.6,height:Ct*.15,backgroundColor:"currentcolor",borderRadius:ct,transition:[`background ${ge} ${Ke}`,`transform ${ge} ${Ke}`,`top ${ge} ${Ke}`,`color ${ge} ${Ke}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${Bt})`},"&::after":{transform:`rotate(-45deg) translateY(${Bt})`}}}}},gn=We=>{const{antCls:pe,componentCls:ge,fontSize:Ke,motionDurationSlow:ct,motionDurationMid:Ct,motionEaseInOut:Bt,paddingXS:fn,padding:Cn,colorSplit:Bn,lineWidth:ar,zIndexPopup:wt,borderRadiusLG:Jt,subMenuItemBorderRadius:$t,menuArrowSize:Pn,menuArrowOffset:Ft,lineType:Un,menuPanelMaskInset:lr,groupTitleLineHeight:mr,groupTitleFontSize:qr}=We;return[{"":{[`${ge}`]:Object.assign(Object.assign({},(0,Xe.dF)()),{"&-hidden":{display:"none"}})},[`${ge}-submenu-hidden`]:{display:"none"}},{[ge]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Xe.Wf)(We)),(0,Xe.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:Ke,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${ct} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${ge}-item`]:{flex:"none"}},[`${ge}-item, ${ge}-submenu, ${ge}-submenu-title`]:{borderRadius:We.itemBorderRadius},[`${ge}-item-group-title`]:{padding:`${fn}px ${Cn}px`,fontSize:qr,lineHeight:mr,transition:`all ${ct}`},[`&-horizontal ${ge}-submenu`]:{transition:[`border-color ${ct} ${Bt}`,`background ${ct} ${Bt}`].join(",")},[`${ge}-submenu, ${ge}-submenu-inline`]:{transition:[`border-color ${ct} ${Bt}`,`background ${ct} ${Bt}`,`padding ${Ct} ${Bt}`].join(",")},[`${ge}-submenu ${ge}-sub`]:{cursor:"initial",transition:[`background ${ct} ${Bt}`,`padding ${ct} ${Bt}`].join(",")},[`${ge}-title-content`]:{transition:`color ${ct}`},[`${ge}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${ge}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:Bn,borderStyle:Un,borderWidth:0,borderTopWidth:ar,marginBlock:ar,padding:0,"&-dashed":{borderStyle:"dashed"}}}),sn(We)),{[`${ge}-item-group`]:{[`${ge}-item-group-list`]:{margin:0,padding:0,[`${ge}-item, ${ge}-submenu-title`]:{paddingInline:`${Ke*2}px ${Cn}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:wt,borderRadius:Jt,boxShadow:"none",transformOrigin:"0 0",[`&${ge}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${lr}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:lr},"\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:We.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:We.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:We.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:We.paddingXS},[`> ${ge}`]:Object.assign(Object.assign(Object.assign({borderRadius:Jt},sn(We)),Nn(We)),{[`${ge}-item, ${ge}-submenu > ${ge}-submenu-title`]:{borderRadius:$t},[`${ge}-submenu-title::after`]:{transition:`transform ${ct} ${Bt}`}})}}),Nn(We)),{[`&-inline-collapsed ${ge}-submenu-arrow,
|
|
|
&-inline ${ge}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${Ft})`},"&::after":{transform:`rotate(45deg) translateX(-${Ft})`}},[`${ge}-submenu-open${ge}-submenu-inline > ${ge}-submenu-title > ${ge}-submenu-arrow`]:{transform:`translateY(-${Pn*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${Ft})`},"&::before":{transform:`rotate(45deg) translateX(${Ft})`}}})},{[`${pe}-layout-header`]:{[ge]:{lineHeight:"inherit"}}}]};var zn=(We,pe)=>(0,ft.Z)("Menu",Ke=>{if(pe===!1)return[];const{colorBgElevated:ct,colorPrimary:Ct,colorTextLightSolid:Bt,controlHeightLG:fn,fontSize:Cn,darkItemColor:Bn,darkDangerItemColor:ar,darkItemBg:wt,darkSubMenuItemBg:Jt,darkItemSelectedColor:$t,darkItemSelectedBg:Pn,darkDangerItemSelectedBg:Ft,darkItemHoverBg:Un,darkGroupTitleColor:lr,darkItemHoverColor:mr,darkItemDisabledColor:qr,darkDangerItemHoverColor:Tr,darkDangerItemSelectedColor:ta,darkDangerItemActiveBg:fa}=Ke,vo=Cn/7*5,Ka=(0,tt.TS)(Ke,{menuArrowSize:vo,menuHorizontalHeight:fn*1.15,menuArrowOffset:`${vo*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:ct}),na=(0,tt.TS)(Ka,{itemColor:Bn,itemHoverColor:mr,groupTitleColor:lr,itemSelectedColor:$t,itemBg:wt,popupBg:wt,subMenuItemBg:Jt,itemActiveBg:"transparent",itemSelectedBg:Pn,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Un,itemDisabledColor:qr,dangerItemColor:ar,dangerItemHoverColor:Tr,dangerItemSelectedColor:ta,dangerItemActiveBg:fa,dangerItemSelectedBg:Ft,menuSubMenuBg:Jt,horizontalItemSelectedColor:Bt,horizontalItemSelectedBg:Ct});return[gn(Ka),ut(Ka),Zt(Ka),kt(Ka,"light"),kt(na,"dark"),vt(Ka),(0,Le.Z)(Ka),(0,gt.oN)(Ka,"slide-up"),(0,gt.oN)(Ka,"slide-down"),(0,Oe._y)(Ka,"zoom-big")]},Ke=>{const{colorPrimary:ct,colorError:Ct,colorTextDisabled:Bt,colorErrorBg:fn,colorText:Cn,colorTextDescription:Bn,colorBgContainer:ar,colorFillAlter:wt,colorFillContent:Jt,lineWidth:$t,lineWidthBold:Pn,controlItemBgActive:Ft,colorBgTextHover:Un,controlHeightLG:lr,lineHeight:mr,colorBgElevated:qr,marginXXS:Tr,padding:ta,fontSize:fa,controlHeightSM:vo,fontSizeLG:Ka,colorTextLightSolid:na,colorErrorHover:Zr}=Ke,jr=new $e.C(na).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:Ke.zIndexPopupBase+50,radiusItem:Ke.borderRadiusLG,itemBorderRadius:Ke.borderRadiusLG,radiusSubMenuItem:Ke.borderRadiusSM,subMenuItemBorderRadius:Ke.borderRadiusSM,colorItemText:Cn,itemColor:Cn,colorItemTextHover:Cn,itemHoverColor:Cn,colorItemTextHoverHorizontal:ct,horizontalItemHoverColor:ct,colorGroupTitle:Bn,groupTitleColor:Bn,colorItemTextSelected:ct,itemSelectedColor:ct,colorItemTextSelectedHorizontal:ct,horizontalItemSelectedColor:ct,colorItemBg:ar,itemBg:ar,colorItemBgHover:Un,itemHoverBg:Un,colorItemBgActive:Jt,itemActiveBg:Ft,colorSubItemBg:wt,subMenuItemBg:wt,colorItemBgSelected:Ft,itemSelectedBg:Ft,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:Pn,activeBarHeight:Pn,colorActiveBarBorderSize:$t,activeBarBorderWidth:$t,colorItemTextDisabled:Bt,itemDisabledColor:Bt,colorDangerItemText:Ct,dangerItemColor:Ct,colorDangerItemTextHover:Ct,dangerItemHoverColor:Ct,colorDangerItemTextSelected:Ct,dangerItemSelectedColor:Ct,colorDangerItemBgActive:fn,dangerItemActiveBg:fn,colorDangerItemBgSelected:fn,dangerItemSelectedBg:fn,itemMarginInline:Ke.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:lr,groupTitleLineHeight:mr,collapsedWidth:lr*2,popupBg:qr,itemMarginBlock:Tr,itemPaddingInline:ta,horizontalLineHeight:`${lr*1.15}px`,iconSize:fa,iconMarginInlineEnd:vo-fa,collapsedIconSize:Ka,groupTitleFontSize:fa,darkItemDisabledColor:new $e.C(na).setAlpha(.25).toRgbString(),darkItemColor:jr,darkDangerItemColor:Ct,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:na,darkItemSelectedBg:ct,darkDangerItemSelectedBg:Ct,darkItemHoverBg:"transparent",darkGroupTitleColor:jr,darkItemHoverColor:na,darkDangerItemHoverColor:Zr,darkDangerItemSelectedColor:na,darkDangerItemActiveBg:Ct}},{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"]]})(We),Lt=function(We,pe){var ge={};for(var Ke in We)Object.prototype.hasOwnProperty.call(We,Ke)&&pe.indexOf(Ke)<0&&(ge[Ke]=We[Ke]);if(We!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ct=0,Ke=Object.getOwnPropertySymbols(We);ct<Ke.length;ct++)pe.indexOf(Ke[ct])<0&&Object.prototype.propertyIsEnumerable.call(We,Ke[ct])&&(ge[Ke[ct]]=We[Ke[ct]]);return ge},tr=(0,we.forwardRef)((We,pe)=>{var ge,Ke;const ct=we.useContext(Ne.Z),Ct=ct||{},{getPrefixCls:Bt,getPopupContainer:fn,direction:Cn,menu:Bn}=we.useContext(Re.E_),ar=Bt(),{prefixCls:wt,className:Jt,style:$t,theme:Pn="light",expandIcon:Ft,_internalDisableMenuItemTitleTooltip:Un,inlineCollapsed:lr,siderCollapsed:mr,items:qr,children:Tr,rootClassName:ta,mode:fa,selectable:vo,onClick:Ka,overflowedIndicatorPopupClassName:na}=We,Zr=Lt(We,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),jr=(0,Ue.Z)(Zr,["collapsedWidth"]),Ma=Ye(qr)||Tr;(ge=Ct.validator)===null||ge===void 0||ge.call(Ct,{mode:fa});const uo=(0,le.useEvent)(function(){var Jo;Ka==null||Ka.apply(void 0,arguments),(Jo=Ct.onClick)===null||Jo===void 0||Jo.call(Ct)}),ei=Ct.mode||fa,Pi=vo!=null?vo:Ct.selectable,iA=we.useMemo(()=>mr!==void 0?mr:lr,[lr,mr]),Vi={horizontal:{motionName:`${ar}-slide-up`},inline:(0,fe.Z)(ar),other:{motionName:`${ar}-zoom-big`}},co=Bt("menu",wt||Ct.prefixCls),[yn,$o]=zn(co,!ct),ji=je()(`${co}-${Pn}`,Bn==null?void 0:Bn.className,Jt);let mA;if(typeof Ft=="function")mA=Ft;else if(Ft===null||Ft===!1)mA=null;else if(Ct.expandIcon===null||Ct.expandIcon===!1)mA=null;else{const Jo=Ft!=null?Ft:Ct.expandIcon;mA=(0,Ce.Tm)(Jo,{className:je()(`${co}-submenu-expand-icon`,(0,Ce.l$)(Jo)?(Ke=Jo.props)===null||Ke===void 0?void 0:Ke.className:"")})}const Ai=we.useMemo(()=>({prefixCls:co,inlineCollapsed:iA||!1,direction:Cn,firstLevel:!0,theme:Pn,mode:ei,disableMenuItemTitleTooltip:Un}),[co,iA,Cn,Un,Pn]);return yn(we.createElement(Ne.Z.Provider,{value:null},we.createElement(y.Provider,{value:Ai},we.createElement(Se.ZP,Object.assign({getPopupContainer:fn,overflowedIndicator:we.createElement(ne.Z,null),overflowedIndicatorPopupClassName:je()(co,`${co}-${Pn}`,na),mode:ei,selectable:Pi,onClick:uo},jr,{inlineCollapsed:iA,style:Object.assign(Object.assign({},Bn==null?void 0:Bn.style),$t),className:ji,prefixCls:co,direction:Cn,defaultMotions:Vi,expandIcon:mA,ref:pe,rootClassName:je()(ta,$o)}),Ma))))});const He=(0,we.forwardRef)((We,pe)=>{const ge=(0,we.useRef)(null),Ke=we.useContext(Qe.D);return(0,we.useImperativeHandle)(pe,()=>({menu:ge.current,focus:ct=>{var Ct;(Ct=ge.current)===null||Ct===void 0||Ct.focus(ct)}})),we.createElement(tr,Object.assign({ref:ge},We,Ke))});He.Item=E,He.SubMenu=x,He.Divider=Ie,He.ItemGroup=Se.BW;var jt=He},28452:function(hn,zt,de){"use strict";de.d(zt,{Z:function(){return ar}});var Se=de(87462),we=de(67294),Qe={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"},At=Qe,je=de(74643),Re=function(Jt,$t){return we.createElement(je.Z,(0,Se.Z)({},Jt,{ref:$t,icon:At}))},he=we.forwardRef(Re),ye=de(81893),Ie=de(22751),ce=de(91034),Ue=de(94184),Ee=de.n(Ue),Ce=de(4942),Ae=de(1413),y=de(15671),a=de(43144),E=de(60136),b=de(51630),x=`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`,ne=`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`,le="".concat(x," ").concat(ne).split(/[\s\n]+/),fe="aria-",Ne="data-";function ke(wt,Jt){return wt.indexOf(Jt)===0}function ze(wt){var Jt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,$t;Jt===!1?$t={aria:!0,data:!0,attr:!0}:Jt===!0?$t={aria:!0}:$t=(0,Ae.Z)({},Jt);var Pn={};return Object.keys(wt).forEach(function(Ft){($t.aria&&(Ft==="role"||ke(Ft,fe))||$t.data&&ke(Ft,Ne)||$t.attr&&le.includes(Ft))&&(Pn[Ft]=wt[Ft])}),Pn}var Ye={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},$e=Ye,Xe=de(81626),Le=function(wt){(0,E.Z)($t,wt);var Jt=(0,b.Z)($t);function $t(){var Pn;(0,y.Z)(this,$t);for(var Ft=arguments.length,Un=new Array(Ft),lr=0;lr<Ft;lr++)Un[lr]=arguments[lr];return Pn=Jt.call.apply(Jt,[this].concat(Un)),Pn.state={goInputText:""},Pn.getValidValue=function(){var mr=Pn.state.goInputText;return!mr||Number.isNaN(mr)?void 0:Number(mr)},Pn.buildOptionText=function(mr){return"".concat(mr," ").concat(Pn.props.locale.items_per_page)},Pn.changeSize=function(mr){Pn.props.changeSize(Number(mr))},Pn.handleChange=function(mr){Pn.setState({goInputText:mr.target.value})},Pn.handleBlur=function(mr){var qr=Pn.props,Tr=qr.goButton,ta=qr.quickGo,fa=qr.rootPrefixCls,vo=Pn.state.goInputText;Tr||vo===""||(Pn.setState({goInputText:""}),!(mr.relatedTarget&&(mr.relatedTarget.className.indexOf("".concat(fa,"-item-link"))>=0||mr.relatedTarget.className.indexOf("".concat(fa,"-item"))>=0))&&ta(Pn.getValidValue()))},Pn.go=function(mr){var qr=Pn.state.goInputText;qr!==""&&(mr.keyCode===$e.ENTER||mr.type==="click")&&(Pn.setState({goInputText:""}),Pn.props.quickGo(Pn.getValidValue()))},Pn}return(0,a.Z)($t,[{key:"getPageSizeOptions",value:function(){var Ft=this.props,Un=Ft.pageSize,lr=Ft.pageSizeOptions;return lr.some(function(mr){return mr.toString()===Un.toString()})?lr:lr.concat([Un.toString()]).sort(function(mr,qr){var Tr=Number.isNaN(Number(mr))?0:Number(mr),ta=Number.isNaN(Number(qr))?0:Number(qr);return Tr-ta})}},{key:"render",value:function(){var Ft=this,Un=this.props,lr=Un.pageSize,mr=Un.locale,qr=Un.rootPrefixCls,Tr=Un.changeSize,ta=Un.quickGo,fa=Un.goButton,vo=Un.selectComponentClass,Ka=Un.buildOptionText,na=Un.selectPrefixCls,Zr=Un.disabled,jr=this.state.goInputText,Ma="".concat(qr,"-options"),uo=vo,ei=null,Pi=null,iA=null;if(!Tr&&!ta)return null;var Vi=this.getPageSizeOptions();if(Tr&&uo){var co=Vi.map(function(yn,$o){return we.createElement(uo.Option,{key:$o,value:yn.toString()},(Ka||Ft.buildOptionText)(yn))});ei=we.createElement(uo,{disabled:Zr,prefixCls:na,showSearch:!1,className:"".concat(Ma,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(lr||Vi[0]).toString(),onChange:this.changeSize,getPopupContainer:function($o){return $o.parentNode},"aria-label":mr.page_size,defaultOpen:!1},co)}return ta&&(fa&&(iA=typeof fa=="boolean"?we.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:Zr,className:"".concat(Ma,"-quick-jumper-button")},mr.jump_to_confirm):we.createElement("span",{onClick:this.go,onKeyUp:this.go},fa)),Pi=we.createElement("div",{className:"".concat(Ma,"-quick-jumper")},mr.jump_to,we.createElement("input",{disabled:Zr,type:"text",value:jr,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":mr.page}),mr.page,iA)),we.createElement("li",{className:"".concat(Ma)},ei,Pi)}}]),$t}(we.Component);Le.defaultProps={pageSizeOptions:["10","20","50","100"]};var gt=Le,Oe=function(Jt){var $t,Pn=Jt.rootPrefixCls,Ft=Jt.page,Un=Jt.active,lr=Jt.className,mr=Jt.showTitle,qr=Jt.onClick,Tr=Jt.onKeyPress,ta=Jt.itemRender,fa="".concat(Pn,"-item"),vo=Ee()(fa,"".concat(fa,"-").concat(Ft),($t={},(0,Ce.Z)($t,"".concat(fa,"-active"),Un),(0,Ce.Z)($t,"".concat(fa,"-disabled"),!Ft),(0,Ce.Z)($t,Jt.className,lr),$t)),Ka=function(){qr(Ft)},na=function(Ma){Tr(Ma,qr,Ft)},Zr=ta(Ft,"page",we.createElement("a",{rel:"nofollow"},Ft));return Zr?we.createElement("li",{title:mr?Ft.toString():null,className:vo,onClick:Ka,onKeyPress:na,tabIndex:0},Zr):null},ft=Oe;function tt(){}function rt(wt){var Jt=Number(wt);return typeof Jt=="number"&&!Number.isNaN(Jt)&&isFinite(Jt)&&Math.floor(Jt)===Jt}var ut=function(Jt,$t,Pn){return Pn};function dt(wt,Jt,$t){var Pn=typeof wt=="undefined"?Jt.pageSize:wt;return Math.floor(($t.total-1)/Pn)+1}var vt=function(wt){(0,E.Z)($t,wt);var Jt=(0,b.Z)($t);function $t(Pn){var Ft;(0,y.Z)(this,$t),Ft=Jt.call(this,Pn),Ft.paginationNode=we.createRef(),Ft.getJumpPrevPage=function(){return Math.max(1,Ft.state.current-(Ft.props.showLessItems?3:5))},Ft.getJumpNextPage=function(){return Math.min(dt(void 0,Ft.state,Ft.props),Ft.state.current+(Ft.props.showLessItems?3:5))},Ft.getItemIcon=function(Tr,ta){var fa=Ft.props.prefixCls,vo=Tr||we.createElement("button",{type:"button","aria-label":ta,className:"".concat(fa,"-item-link")});return typeof Tr=="function"&&(vo=we.createElement(Tr,(0,Ae.Z)({},Ft.props))),vo},Ft.isValid=function(Tr){var ta=Ft.props.total;return rt(Tr)&&Tr!==Ft.state.current&&rt(ta)&&ta>0},Ft.shouldDisplayQuickJumper=function(){var Tr=Ft.props,ta=Tr.showQuickJumper,fa=Tr.total,vo=Ft.state.pageSize;return fa<=vo?!1:ta},Ft.handleKeyDown=function(Tr){(Tr.keyCode===$e.ARROW_UP||Tr.keyCode===$e.ARROW_DOWN)&&Tr.preventDefault()},Ft.handleKeyUp=function(Tr){var ta=Ft.getValidValue(Tr),fa=Ft.state.currentInputValue;ta!==fa&&Ft.setState({currentInputValue:ta}),Tr.keyCode===$e.ENTER?Ft.handleChange(ta):Tr.keyCode===$e.ARROW_UP?Ft.handleChange(ta-1):Tr.keyCode===$e.ARROW_DOWN&&Ft.handleChange(ta+1)},Ft.handleBlur=function(Tr){var ta=Ft.getValidValue(Tr);Ft.handleChange(ta)},Ft.changePageSize=function(Tr){var ta=Ft.state.current,fa=dt(Tr,Ft.state,Ft.props);ta=ta>fa?fa:ta,fa===0&&(ta=Ft.state.current),typeof Tr=="number"&&("pageSize"in Ft.props||Ft.setState({pageSize:Tr}),"current"in Ft.props||Ft.setState({current:ta,currentInputValue:ta})),Ft.props.onShowSizeChange(ta,Tr),"onChange"in Ft.props&&Ft.props.onChange&&Ft.props.onChange(ta,Tr)},Ft.handleChange=function(Tr){var ta=Ft.props,fa=ta.disabled,vo=ta.onChange,Ka=Ft.state,na=Ka.pageSize,Zr=Ka.current,jr=Ka.currentInputValue;if(Ft.isValid(Tr)&&!fa){var Ma=dt(void 0,Ft.state,Ft.props),uo=Tr;return Tr>Ma?uo=Ma:Tr<1&&(uo=1),"current"in Ft.props||Ft.setState({current:uo}),uo!==jr&&Ft.setState({currentInputValue:uo}),vo(uo,na),uo}return Zr},Ft.prev=function(){Ft.hasPrev()&&Ft.handleChange(Ft.state.current-1)},Ft.next=function(){Ft.hasNext()&&Ft.handleChange(Ft.state.current+1)},Ft.jumpPrev=function(){Ft.handleChange(Ft.getJumpPrevPage())},Ft.jumpNext=function(){Ft.handleChange(Ft.getJumpNextPage())},Ft.hasPrev=function(){return Ft.state.current>1},Ft.hasNext=function(){return Ft.state.current<dt(void 0,Ft.state,Ft.props)},Ft.runIfEnter=function(Tr,ta){if(Tr.key==="Enter"||Tr.charCode===13){for(var fa=arguments.length,vo=new Array(fa>2?fa-2:0),Ka=2;Ka<fa;Ka++)vo[Ka-2]=arguments[Ka];ta.apply(void 0,vo)}},Ft.runIfEnterPrev=function(Tr){Ft.runIfEnter(Tr,Ft.prev)},Ft.runIfEnterNext=function(Tr){Ft.runIfEnter(Tr,Ft.next)},Ft.runIfEnterJumpPrev=function(Tr){Ft.runIfEnter(Tr,Ft.jumpPrev)},Ft.runIfEnterJumpNext=function(Tr){Ft.runIfEnter(Tr,Ft.jumpNext)},Ft.handleGoTO=function(Tr){(Tr.keyCode===$e.ENTER||Tr.type==="click")&&Ft.handleChange(Ft.state.currentInputValue)},Ft.renderPrev=function(Tr){var ta=Ft.props,fa=ta.prevIcon,vo=ta.itemRender,Ka=vo(Tr,"prev",Ft.getItemIcon(fa,"prev page")),na=!Ft.hasPrev();return(0,we.isValidElement)(Ka)?(0,we.cloneElement)(Ka,{disabled:na}):Ka},Ft.renderNext=function(Tr){var ta=Ft.props,fa=ta.nextIcon,vo=ta.itemRender,Ka=vo(Tr,"next",Ft.getItemIcon(fa,"next page")),na=!Ft.hasNext();return(0,we.isValidElement)(Ka)?(0,we.cloneElement)(Ka,{disabled:na}):Ka};var Un=Pn.onChange!==tt,lr="current"in Pn;lr&&!Un&&console.warn("Warning: You provided a `current` prop to a Pagination component without an `onChange` handler. This will render a read-only component.");var mr=Pn.defaultCurrent;"current"in Pn&&(mr=Pn.current);var qr=Pn.defaultPageSize;return"pageSize"in Pn&&(qr=Pn.pageSize),mr=Math.min(mr,dt(qr,void 0,Pn)),Ft.state={current:mr,currentInputValue:mr,pageSize:qr},Ft}return(0,a.Z)($t,[{key:"componentDidUpdate",value:function(Ft,Un){var lr=this.props.prefixCls;if(Un.current!==this.state.current&&this.paginationNode.current){var mr=this.paginationNode.current.querySelector(".".concat(lr,"-item-").concat(Un.current));if(mr&&document.activeElement===mr){var qr;mr==null||(qr=mr.blur)===null||qr===void 0||qr.call(mr)}}}},{key:"getValidValue",value:function(Ft){var Un=Ft.target.value,lr=dt(void 0,this.state,this.props),mr=this.state.currentInputValue,qr;return Un===""?qr=Un:Number.isNaN(Number(Un))?qr=mr:Un>=lr?qr=lr:qr=Number(Un),qr}},{key:"getShowSizeChanger",value:function(){var Ft=this.props,Un=Ft.showSizeChanger,lr=Ft.total,mr=Ft.totalBoundaryShowSizeChanger;return typeof Un!="undefined"?Un:lr>mr}},{key:"render",value:function(){var Ft=this.props,Un=Ft.prefixCls,lr=Ft.className,mr=Ft.style,qr=Ft.disabled,Tr=Ft.hideOnSinglePage,ta=Ft.total,fa=Ft.locale,vo=Ft.showQuickJumper,Ka=Ft.showLessItems,na=Ft.showTitle,Zr=Ft.showTotal,jr=Ft.simple,Ma=Ft.itemRender,uo=Ft.showPrevNextJumpers,ei=Ft.jumpPrevIcon,Pi=Ft.jumpNextIcon,iA=Ft.selectComponentClass,Vi=Ft.selectPrefixCls,co=Ft.pageSizeOptions,yn=this.state,$o=yn.current,ji=yn.pageSize,mA=yn.currentInputValue;if(Tr===!0&&ta<=ji)return null;var Ai=dt(void 0,this.state,this.props),Jo=[],RA=null,$A=null,Oo=null,xn=null,Qn=null,bn=vo&&vo.goButton,Gr=Ka?1:2,Aa=$o-1>0?$o-1:0,Fa=$o+1<Ai?$o+1:Ai,Oa=ze(this.props,{aria:!0,data:!0}),Za=Zr&&we.createElement("li",{className:"".concat(Un,"-total-text")},Zr(ta,[ta===0?0:($o-1)*ji+1,$o*ji>ta?ta:$o*ji]));if(jr){bn&&(typeof bn=="boolean"?Qn=we.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},fa.jump_to_confirm):Qn=we.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},bn),Qn=we.createElement("li",{title:na?"".concat(fa.jump_to).concat($o,"/").concat(Ai):null,className:"".concat(Un,"-simple-pager")},Qn));var Go=this.renderPrev(Aa);return we.createElement("ul",(0,Se.Z)({className:Ee()(Un,"".concat(Un,"-simple"),(0,Ce.Z)({},"".concat(Un,"-disabled"),qr),lr),style:mr,ref:this.paginationNode},Oa),Za,Go?we.createElement("li",{title:na?fa.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:Ee()("".concat(Un,"-prev"),(0,Ce.Z)({},"".concat(Un,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},Go):null,we.createElement("li",{title:na?"".concat($o,"/").concat(Ai):null,className:"".concat(Un,"-simple-pager")},we.createElement("input",{type:"text",value:mA,disabled:qr,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),we.createElement("span",{className:"".concat(Un,"-slash")},"/"),Ai),we.createElement("li",{title:na?fa.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:Ee()("".concat(Un,"-next"),(0,Ce.Z)({},"".concat(Un,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(Fa)),Qn)}if(Ai<=3+Gr*2){var Zo={locale:fa,rootPrefixCls:Un,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:na,itemRender:Ma};Ai||Jo.push(we.createElement(ft,(0,Se.Z)({},Zo,{key:"noPager",page:1,className:"".concat(Un,"-item-disabled")})));for(var ki=1;ki<=Ai;ki+=1){var Kr=$o===ki;Jo.push(we.createElement(ft,(0,Se.Z)({},Zo,{key:ki,page:ki,active:Kr})))}}else{var Co=Ka?fa.prev_3:fa.prev_5,tA=Ka?fa.next_3:fa.next_5,HA=Ma(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(ei,"prev page")),$i=Ma(this.getJumpNextPage(),"jump-next",this.getItemIcon(Pi,"next page"));uo&&(RA=HA?we.createElement("li",{title:na?Co:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:Ee()("".concat(Un,"-jump-prev"),(0,Ce.Z)({},"".concat(Un,"-jump-prev-custom-icon"),!!ei))},HA):null,$A=$i?we.createElement("li",{title:na?tA:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:Ee()("".concat(Un,"-jump-next"),(0,Ce.Z)({},"".concat(Un,"-jump-next-custom-icon"),!!Pi))},$i):null),xn=we.createElement(ft,{locale:fa,last:!0,rootPrefixCls:Un,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Ai,page:Ai,active:!1,showTitle:na,itemRender:Ma}),Oo=we.createElement(ft,{locale:fa,rootPrefixCls:Un,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:na,itemRender:Ma});var yi=Math.max(1,$o-Gr),ro=Math.min($o+Gr,Ai);$o-1<=Gr&&(ro=1+Gr*2),Ai-$o<=Gr&&(yi=Ai-Gr*2);for(var _o=yi;_o<=ro;_o+=1){var ti=$o===_o;Jo.push(we.createElement(ft,{locale:fa,rootPrefixCls:Un,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:_o,page:_o,active:ti,showTitle:na,itemRender:Ma}))}$o-1>=Gr*2&&$o!==3&&(Jo[0]=(0,we.cloneElement)(Jo[0],{className:"".concat(Un,"-item-after-jump-prev")}),Jo.unshift(RA)),Ai-$o>=Gr*2&&$o!==Ai-2&&(Jo[Jo.length-1]=(0,we.cloneElement)(Jo[Jo.length-1],{className:"".concat(Un,"-item-before-jump-next")}),Jo.push($A)),yi!==1&&Jo.unshift(Oo),ro!==Ai&&Jo.push(xn)}var NA=!this.hasPrev()||!Ai,cA=!this.hasNext()||!Ai,ir=this.renderPrev(Aa),fr=this.renderNext(Fa);return we.createElement("ul",(0,Se.Z)({className:Ee()(Un,lr,(0,Ce.Z)({},"".concat(Un,"-disabled"),qr)),style:mr,ref:this.paginationNode},Oa),Za,ir?we.createElement("li",{title:na?fa.prev_page:null,onClick:this.prev,tabIndex:NA?null:0,onKeyPress:this.runIfEnterPrev,className:Ee()("".concat(Un,"-prev"),(0,Ce.Z)({},"".concat(Un,"-disabled"),NA)),"aria-disabled":NA},ir):null,Jo,fr?we.createElement("li",{title:na?fa.next_page:null,onClick:this.next,tabIndex:cA?null:0,onKeyPress:this.runIfEnterNext,className:Ee()("".concat(Un,"-next"),(0,Ce.Z)({},"".concat(Un,"-disabled"),cA)),"aria-disabled":cA},fr):null,we.createElement(gt,{disabled:qr,locale:fa,rootPrefixCls:Un,selectComponentClass:iA,selectPrefixCls:Vi,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:$o,pageSize:ji,pageSizeOptions:co,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:bn}))}}],[{key:"getDerivedStateFromProps",value:function(Ft,Un){var lr={};if("current"in Ft&&(lr.current=Ft.current,Ft.current!==Un.current&&(lr.currentInputValue=lr.current)),"pageSize"in Ft&&Ft.pageSize!==Un.pageSize){var mr=Un.current,qr=dt(Ft.pageSize,Un,Ft);mr=mr>qr?qr:mr,"current"in Ft||(lr.current=mr,lr.currentInputValue=mr),lr.pageSize=Ft.pageSize}return lr}}]),$t}(we.Component);vt.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:tt,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:tt,locale:Xe.Z,style:{},itemRender:ut,totalBoundaryShowSizeChanger:50};var Je=vt,et=de(62906),kt=de(53124),Rt=de(98675),ht=de(25378),Zt=de(10110),sn=de(42563);const Nn=wt=>we.createElement(sn.default,Object.assign({},wt,{showSearch:!0,size:"small"})),gn=wt=>we.createElement(sn.default,Object.assign({},wt,{showSearch:!0,size:"middle"}));Nn.Option=sn.default.Option,gn.Option=sn.default.Option;var zn=de(47673),Lt=de(14747),Rn=de(67968),tr=de(45503);const He=wt=>{const{componentCls:Jt}=wt;return{[`${Jt}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${Jt}-item-link`]:{color:wt.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${Jt}-item-link`]:{color:wt.colorTextDisabled,cursor:"not-allowed"}}},[`&${Jt}-disabled`]:{cursor:"not-allowed",[`${Jt}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:wt.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:wt.colorBorder,backgroundColor:wt.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:wt.itemActiveBgDisabled},a:{color:wt.itemActiveColorDisabled}}},[`${Jt}-item-link`]:{color:wt.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${Jt}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${Jt}-simple-pager`]:{color:wt.colorTextDisabled},[`${Jt}-jump-prev, ${Jt}-jump-next`]:{[`${Jt}-item-link-icon`]:{opacity:0},[`${Jt}-item-ellipsis`]:{opacity:1}}},[`&${Jt}-simple`]:{[`${Jt}-prev, ${Jt}-next`]:{[`&${Jt}-disabled ${Jt}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},jt=wt=>{const{componentCls:Jt}=wt;return{[`&${Jt}-mini ${Jt}-total-text, &${Jt}-mini ${Jt}-simple-pager`]:{height:wt.itemSizeSM,lineHeight:`${wt.itemSizeSM}px`},[`&${Jt}-mini ${Jt}-item`]:{minWidth:wt.itemSizeSM,height:wt.itemSizeSM,margin:0,lineHeight:`${wt.itemSizeSM-2}px`},[`&${Jt}-mini:not(${Jt}-disabled) ${Jt}-item:not(${Jt}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:wt.colorBgTextHover},"&:active":{backgroundColor:wt.colorBgTextActive}},[`&${Jt}-mini ${Jt}-prev, &${Jt}-mini ${Jt}-next`]:{minWidth:wt.itemSizeSM,height:wt.itemSizeSM,margin:0,lineHeight:`${wt.itemSizeSM}px`},[`&${Jt}-mini:not(${Jt}-disabled)`]:{[`${Jt}-prev, ${Jt}-next`]:{[`&:hover ${Jt}-item-link`]:{backgroundColor:wt.colorBgTextHover},[`&:active ${Jt}-item-link`]:{backgroundColor:wt.colorBgTextActive},[`&${Jt}-disabled:hover ${Jt}-item-link`]:{backgroundColor:"transparent"}}},[`
|
|
|
&${Jt}-mini ${Jt}-prev ${Jt}-item-link,
|
|
|
&${Jt}-mini ${Jt}-next ${Jt}-item-link
|
|
|
`]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:wt.itemSizeSM,lineHeight:`${wt.itemSizeSM}px`}},[`&${Jt}-mini ${Jt}-jump-prev, &${Jt}-mini ${Jt}-jump-next`]:{height:wt.itemSizeSM,marginInlineEnd:0,lineHeight:`${wt.itemSizeSM}px`},[`&${Jt}-mini ${Jt}-options`]:{marginInlineStart:wt.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:wt.miniOptionsSizeChangerTop},"&-quick-jumper":{height:wt.itemSizeSM,lineHeight:`${wt.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,zn.x0)(wt)),{width:wt.paginationMiniQuickJumperInputWidth,height:wt.controlHeightSM})}}}},We=wt=>{const{componentCls:Jt}=wt;return{[`
|
|
|
&${Jt}-simple ${Jt}-prev,
|
|
|
&${Jt}-simple ${Jt}-next
|
|
|
`]:{height:wt.itemSizeSM,lineHeight:`${wt.itemSizeSM}px`,verticalAlign:"top",[`${Jt}-item-link`]:{height:wt.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:wt.colorBgTextHover},"&:active":{backgroundColor:wt.colorBgTextActive},"&::after":{height:wt.itemSizeSM,lineHeight:`${wt.itemSizeSM}px`}}},[`&${Jt}-simple ${Jt}-simple-pager`]:{display:"inline-block",height:wt.itemSizeSM,marginInlineEnd:wt.marginXS,input:{boxSizing:"border-box",height:"100%",marginInlineEnd:wt.marginXS,padding:`0 ${wt.paginationItemPaddingInline}px`,textAlign:"center",backgroundColor:wt.itemInputBg,border:`${wt.lineWidth}px ${wt.lineType} ${wt.colorBorder}`,borderRadius:wt.borderRadius,outline:"none",transition:`border-color ${wt.motionDurationMid}`,color:"inherit","&:hover":{borderColor:wt.colorPrimary},"&:focus":{borderColor:wt.colorPrimaryHover,boxShadow:`${wt.inputOutlineOffset}px 0 ${wt.controlOutlineWidth}px ${wt.controlOutline}`},"&[disabled]":{color:wt.colorTextDisabled,backgroundColor:wt.colorBgContainerDisabled,borderColor:wt.colorBorder,cursor:"not-allowed"}}}}},pe=wt=>{const{componentCls:Jt}=wt;return{[`${Jt}-jump-prev, ${Jt}-jump-next`]:{outline:0,[`${Jt}-item-container`]:{position:"relative",[`${Jt}-item-link-icon`]:{color:wt.colorPrimary,fontSize:wt.fontSizeSM,opacity:0,transition:`all ${wt.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${Jt}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:wt.colorTextDisabled,fontFamily:"Arial, Helvetica, sans-serif",letterSpacing:wt.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:wt.paginationEllipsisTextIndent,opacity:1,transition:`all ${wt.motionDurationMid}`}},"&:hover":{[`${Jt}-item-link-icon`]:{opacity:1},[`${Jt}-item-ellipsis`]:{opacity:0}}},[`
|
|
|
${Jt}-prev,
|
|
|
${Jt}-jump-prev,
|
|
|
${Jt}-jump-next
|
|
|
`]:{marginInlineEnd:wt.marginXS},[`
|
|
|
${Jt}-prev,
|
|
|
${Jt}-next,
|
|
|
${Jt}-jump-prev,
|
|
|
${Jt}-jump-next
|
|
|
`]:{display:"inline-block",minWidth:wt.itemSize,height:wt.itemSize,color:wt.colorText,fontFamily:wt.fontFamily,lineHeight:`${wt.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:wt.borderRadius,cursor:"pointer",transition:`all ${wt.motionDurationMid}`},[`${Jt}-prev, ${Jt}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:wt.colorText,cursor:"pointer",userSelect:"none"},[`${Jt}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:wt.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${wt.lineWidth}px ${wt.lineType} transparent`,borderRadius:wt.borderRadius,outline:"none",transition:`all ${wt.motionDurationMid}`},[`&:hover ${Jt}-item-link`]:{backgroundColor:wt.colorBgTextHover},[`&:active ${Jt}-item-link`]:{backgroundColor:wt.colorBgTextActive},[`&${Jt}-disabled:hover`]:{[`${Jt}-item-link`]:{backgroundColor:"transparent"}}},[`${Jt}-slash`]:{marginInlineEnd:wt.paginationSlashMarginInlineEnd,marginInlineStart:wt.paginationSlashMarginInlineStart},[`${Jt}-options`]:{display:"inline-block",marginInlineStart:wt.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:wt.controlHeight,marginInlineStart:wt.marginXS,lineHeight:`${wt.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,zn.ik)(wt)),{width:wt.controlHeightLG*1.25,height:wt.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:wt.marginXS,marginInlineEnd:wt.marginXS})}}}},ge=wt=>{const{componentCls:Jt}=wt;return{[`${Jt}-item`]:{display:"inline-block",minWidth:wt.itemSize,height:wt.itemSize,marginInlineEnd:wt.marginXS,fontFamily:wt.fontFamily,lineHeight:`${wt.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${wt.lineWidth}px ${wt.lineType} transparent`,borderRadius:wt.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${wt.paginationItemPaddingInline}px`,color:wt.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${Jt}-item-active)`]:{"&:hover":{transition:`all ${wt.motionDurationMid}`,backgroundColor:wt.colorBgTextHover},"&:active":{backgroundColor:wt.colorBgTextActive}},"&-active":{fontWeight:wt.fontWeightStrong,backgroundColor:wt.itemActiveBg,borderColor:wt.colorPrimary,a:{color:wt.colorPrimary},"&:hover":{borderColor:wt.colorPrimaryHover},"&:hover a":{color:wt.colorPrimaryHover}}}}},Ke=wt=>{const{componentCls:Jt}=wt;return{[Jt]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Lt.Wf)(wt)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${Jt}-total-text`]:{display:"inline-block",height:wt.itemSize,marginInlineEnd:wt.marginXS,lineHeight:`${wt.itemSize-2}px`,verticalAlign:"middle"}}),ge(wt)),pe(wt)),We(wt)),jt(wt)),He(wt)),{[`@media only screen and (max-width: ${wt.screenLG}px)`]:{[`${Jt}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${wt.screenSM}px)`]:{[`${Jt}-options`]:{display:"none"}}}),[`&${wt.componentCls}-rtl`]:{direction:"rtl"}}},ct=wt=>{const{componentCls:Jt}=wt;return{[`${Jt}${Jt}-disabled:not(${Jt}-mini)`]:{"&, &:hover":{[`${Jt}-item-link`]:{borderColor:wt.colorBorder}},"&:focus-visible":{[`${Jt}-item-link`]:{borderColor:wt.colorBorder}},[`${Jt}-item, ${Jt}-item-link`]:{backgroundColor:wt.colorBgContainerDisabled,borderColor:wt.colorBorder,[`&:hover:not(${Jt}-item-active)`]:{backgroundColor:wt.colorBgContainerDisabled,borderColor:wt.colorBorder,a:{color:wt.colorTextDisabled}},[`&${Jt}-item-active`]:{backgroundColor:wt.itemActiveBgDisabled}},[`${Jt}-prev, ${Jt}-next`]:{"&:hover button":{backgroundColor:wt.colorBgContainerDisabled,borderColor:wt.colorBorder,color:wt.colorTextDisabled},[`${Jt}-item-link`]:{backgroundColor:wt.colorBgContainerDisabled,borderColor:wt.colorBorder}}},[`${Jt}:not(${Jt}-mini)`]:{[`${Jt}-prev, ${Jt}-next`]:{"&:hover button":{borderColor:wt.colorPrimaryHover,backgroundColor:wt.itemBg},[`${Jt}-item-link`]:{backgroundColor:wt.itemLinkBg,borderColor:wt.colorBorder},[`&:hover ${Jt}-item-link`]:{borderColor:wt.colorPrimary,backgroundColor:wt.itemBg,color:wt.colorPrimary},[`&${Jt}-disabled`]:{[`${Jt}-item-link`]:{borderColor:wt.colorBorder,color:wt.colorTextDisabled}}},[`${Jt}-item`]:{backgroundColor:wt.itemBg,border:`${wt.lineWidth}px ${wt.lineType} ${wt.colorBorder}`,[`&:hover:not(${Jt}-item-active)`]:{borderColor:wt.colorPrimary,backgroundColor:wt.itemBg,a:{color:wt.colorPrimary}},"&-active":{borderColor:wt.colorPrimary}}}}},Ct=wt=>{const{componentCls:Jt}=wt;return{[`${Jt}:not(${Jt}-disabled)`]:{[`${Jt}-item`]:Object.assign({},(0,Lt.Qy)(wt)),[`${Jt}-jump-prev, ${Jt}-jump-next`]:{"&:focus-visible":Object.assign({[`${Jt}-item-link-icon`]:{opacity:1},[`${Jt}-item-ellipsis`]:{opacity:0}},(0,Lt.oN)(wt))},[`${Jt}-prev, ${Jt}-next`]:{[`&:focus-visible ${Jt}-item-link`]:Object.assign({},(0,Lt.oN)(wt))}}}};var Bt=(0,Rn.Z)("Pagination",wt=>{const Jt=(0,tr.TS)(wt,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:wt.marginXXS/2,paginationMiniQuickJumperInputWidth:wt.controlHeightLG*1.1,paginationItemPaddingInline:wt.marginXXS*1.5,paginationEllipsisLetterSpacing:wt.marginXXS/2,paginationSlashMarginInlineStart:wt.marginXXS,paginationSlashMarginInlineEnd:wt.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,zn.e5)(wt),(0,zn.TM)(wt));return[Ke(Jt),Ct(Jt),wt.wireframe&&ct(Jt)]},wt=>({itemBg:wt.colorBgContainer,itemSize:wt.controlHeight,itemSizeSM:wt.controlHeightSM,itemActiveBg:wt.colorBgContainer,itemLinkBg:wt.colorBgContainer,itemActiveColorDisabled:wt.colorTextDisabled,itemActiveBgDisabled:wt.controlItemBgActiveDisabled,itemInputBg:wt.colorBgContainer,miniOptionsSizeChangerTop:0})),fn=function(wt,Jt){var $t={};for(var Pn in wt)Object.prototype.hasOwnProperty.call(wt,Pn)&&Jt.indexOf(Pn)<0&&($t[Pn]=wt[Pn]);if(wt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ft=0,Pn=Object.getOwnPropertySymbols(wt);Ft<Pn.length;Ft++)Jt.indexOf(Pn[Ft])<0&&Object.prototype.propertyIsEnumerable.call(wt,Pn[Ft])&&($t[Pn[Ft]]=wt[Pn[Ft]]);return $t},Bn=wt=>{const{prefixCls:Jt,selectPrefixCls:$t,className:Pn,rootClassName:Ft,style:Un,size:lr,locale:mr,selectComponentClass:qr,responsive:Tr,showSizeChanger:ta}=wt,fa=fn(wt,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:vo}=(0,ht.Z)(Tr),{getPrefixCls:Ka,direction:na,pagination:Zr={}}=we.useContext(kt.E_),jr=Ka("pagination",Jt),[Ma,uo]=Bt(jr),ei=ta!=null?ta:Zr.showSizeChanger,Pi=we.useMemo(()=>{const Ai=we.createElement("span",{className:`${jr}-item-ellipsis`},"\u2022\u2022\u2022"),Jo=we.createElement("button",{className:`${jr}-item-link`,type:"button",tabIndex:-1},na==="rtl"?we.createElement(ce.Z,null):we.createElement(Ie.Z,null)),RA=we.createElement("button",{className:`${jr}-item-link`,type:"button",tabIndex:-1},na==="rtl"?we.createElement(Ie.Z,null):we.createElement(ce.Z,null)),$A=we.createElement("a",{className:`${jr}-item-link`},we.createElement("div",{className:`${jr}-item-container`},na==="rtl"?we.createElement(ye.Z,{className:`${jr}-item-link-icon`}):we.createElement(he,{className:`${jr}-item-link-icon`}),Ai)),Oo=we.createElement("a",{className:`${jr}-item-link`},we.createElement("div",{className:`${jr}-item-container`},na==="rtl"?we.createElement(he,{className:`${jr}-item-link-icon`}):we.createElement(ye.Z,{className:`${jr}-item-link-icon`}),Ai));return{prevIcon:Jo,nextIcon:RA,jumpPrevIcon:$A,jumpNextIcon:Oo}},[na,jr]),[iA]=(0,Zt.Z)("Pagination",et.Z),Vi=Object.assign(Object.assign({},iA),mr),co=(0,Rt.Z)(lr),yn=co==="small"||!!(vo&&!co&&Tr),$o=Ka("select",$t),ji=Ee()({[`${jr}-mini`]:yn,[`${jr}-rtl`]:na==="rtl"},Zr==null?void 0:Zr.className,Pn,Ft,uo),mA=Object.assign(Object.assign({},Zr==null?void 0:Zr.style),Un);return Ma(we.createElement(Je,Object.assign({},Pi,fa,{style:mA,prefixCls:jr,selectPrefixCls:$o,className:ji,selectComponentClass:qr||(yn?Nn:gn),locale:Vi,showSizeChanger:ei})))},ar=Bn},12604:function(hn,zt,de){"use strict";de.d(zt,{Z:function(){return vt}});var Se=de(87462),we=de(67294),Qe={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"},At=Qe,je=de(74643),Re=function(et,kt){return we.createElement(je.Z,(0,Se.Z)({},et,{ref:kt,icon:At}))},he=we.forwardRef(Re),ye=de(94184),Ie=de.n(ye),ce=de(4942),Ue=de(97685),Ee=de(45987),Ce=de(21770),Ae=de(15105),y=de(64217);function a(Je,et){var kt=Je.disabled,Rt=Je.prefixCls,ht=Je.character,Zt=Je.characterRender,sn=Je.index,Nn=Je.count,gn=Je.value,zn=Je.allowHalf,Lt=Je.focused,Rn=Je.onHover,tr=Je.onClick,He=function(Bt){Rn(Bt,sn)},jt=function(Bt){tr(Bt,sn)},We=function(Bt){Bt.keyCode===Ae.Z.ENTER&&tr(Bt,sn)},pe=sn+1,ge=new Set([Rt]);gn===0&&sn===0&&Lt?ge.add("".concat(Rt,"-focused")):zn&&gn+.5>=pe&&gn<pe?(ge.add("".concat(Rt,"-half")),ge.add("".concat(Rt,"-active")),Lt&&ge.add("".concat(Rt,"-focused"))):(pe<=gn?ge.add("".concat(Rt,"-full")):ge.add("".concat(Rt,"-zero")),pe===gn&&Lt&&ge.add("".concat(Rt,"-focused")));var Ke=typeof ht=="function"?ht(Je):ht,ct=we.createElement("li",{className:Ie()(Array.from(ge)),ref:et},we.createElement("div",{onClick:kt?null:jt,onKeyDown:kt?null:We,onMouseMove:kt?null:He,role:"radio","aria-checked":gn>sn?"true":"false","aria-posinset":sn+1,"aria-setsize":Nn,tabIndex:kt?-1:0},we.createElement("div",{className:"".concat(Rt,"-first")},Ke),we.createElement("div",{className:"".concat(Rt,"-second")},Ke)));return Zt&&(ct=Zt(ct,Je)),ct}var E=we.forwardRef(a);function b(){var Je=we.useRef({});function et(Rt){return Je.current[Rt]}function kt(Rt){return function(ht){Je.current[Rt]=ht}}return[et,kt]}function x(Je){var et=Je.pageXOffset,kt="scrollLeft";if(typeof et!="number"){var Rt=Je.document;et=Rt.documentElement[kt],typeof et!="number"&&(et=Rt.body[kt])}return et}function ne(Je){var et,kt,Rt=Je.ownerDocument,ht=Rt.body,Zt=Rt&&Rt.documentElement,sn=Je.getBoundingClientRect();return et=sn.left,kt=sn.top,et-=Zt.clientLeft||ht.clientLeft||0,kt-=Zt.clientTop||ht.clientTop||0,{left:et,top:kt}}function le(Je){var et=ne(Je),kt=Je.ownerDocument,Rt=kt.defaultView||kt.parentWindow;return et.left+=x(Rt),et.left}var fe=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function Ne(Je,et){var kt,Rt=Je.prefixCls,ht=Rt===void 0?"rc-rate":Rt,Zt=Je.className,sn=Je.defaultValue,Nn=Je.value,gn=Je.count,zn=gn===void 0?5:gn,Lt=Je.allowHalf,Rn=Lt===void 0?!1:Lt,tr=Je.allowClear,He=tr===void 0?!0:tr,jt=Je.character,We=jt===void 0?"\u2605":jt,pe=Je.characterRender,ge=Je.disabled,Ke=Je.direction,ct=Ke===void 0?"ltr":Ke,Ct=Je.tabIndex,Bt=Ct===void 0?0:Ct,fn=Je.autoFocus,Cn=Je.onHoverChange,Bn=Je.onChange,ar=Je.onFocus,wt=Je.onBlur,Jt=Je.onKeyDown,$t=Je.onMouseLeave,Pn=(0,Ee.Z)(Je,fe),Ft=b(),Un=(0,Ue.Z)(Ft,2),lr=Un[0],mr=Un[1],qr=we.useRef(null),Tr=function(){if(!ge){var Aa;(Aa=qr.current)===null||Aa===void 0||Aa.focus()}};we.useImperativeHandle(et,function(){return{focus:Tr,blur:function(){if(!ge){var Aa;(Aa=qr.current)===null||Aa===void 0||Aa.blur()}}}});var ta=(0,Ce.Z)(sn||0,{value:Nn}),fa=(0,Ue.Z)(ta,2),vo=fa[0],Ka=fa[1],na=(0,Ce.Z)(null),Zr=(0,Ue.Z)(na,2),jr=Zr[0],Ma=Zr[1],uo=function(Aa,Fa){var Oa=ct==="rtl",Za=Aa+1;if(Rn){var Go=lr(Aa),Zo=le(Go),ki=Go.clientWidth;(Oa&&Fa-Zo>ki/2||!Oa&&Fa-Zo<ki/2)&&(Za-=.5)}return Za},ei=function(Aa){Ka(Aa),Bn==null||Bn(Aa)},Pi=we.useState(!1),iA=(0,Ue.Z)(Pi,2),Vi=iA[0],co=iA[1],yn=function(){co(!0),ar==null||ar()},$o=function(){co(!1),wt==null||wt()},ji=we.useState(null),mA=(0,Ue.Z)(ji,2),Ai=mA[0],Jo=mA[1],RA=function(Aa,Fa){var Oa=uo(Fa,Aa.pageX);Oa!==jr&&(Jo(Oa),Ma(null)),Cn==null||Cn(Oa)},$A=function(Aa){ge||(Jo(null),Ma(null),Cn==null||Cn(void 0)),Aa&&($t==null||$t(Aa))},Oo=function(Aa,Fa){var Oa=uo(Fa,Aa.pageX),Za=!1;He&&(Za=Oa===vo),$A(),ei(Za?0:Oa),Ma(Za?Oa:null)},xn=function(Aa){var Fa=Aa.keyCode,Oa=ct==="rtl",Za=vo;Fa===Ae.Z.RIGHT&&Za<zn&&!Oa?(Rn?Za+=.5:Za+=1,ei(Za),Aa.preventDefault()):Fa===Ae.Z.LEFT&&Za>0&&!Oa||Fa===Ae.Z.RIGHT&&Za>0&&Oa?(Rn?Za-=.5:Za-=1,ei(Za),Aa.preventDefault()):Fa===Ae.Z.LEFT&&Za<zn&&Oa&&(Rn?Za+=.5:Za+=1,ei(Za),Aa.preventDefault()),Jt==null||Jt(Aa)};we.useEffect(function(){fn&&!ge&&Tr()},[]);var Qn=new Array(zn).fill(0).map(function(Gr,Aa){return we.createElement(E,{ref:mr(Aa),index:Aa,count:zn,disabled:ge,prefixCls:"".concat(ht,"-star"),allowHalf:Rn,value:Ai===null?vo:Ai,onClick:Oo,onHover:RA,key:Gr||Aa,character:We,characterRender:pe,focused:Vi})}),bn=Ie()(ht,Zt,(kt={},(0,ce.Z)(kt,"".concat(ht,"-disabled"),ge),(0,ce.Z)(kt,"".concat(ht,"-rtl"),ct==="rtl"),kt));return we.createElement("ul",(0,Se.Z)({className:bn,onMouseLeave:$A,tabIndex:ge?-1:Bt,onFocus:ge?null:yn,onBlur:ge?null:$o,onKeyDown:ge?null:xn,ref:qr,role:"radiogroup"},(0,y.Z)(Pn,{aria:!0,data:!0,attr:!0})),Qn)}var ke=we.forwardRef(Ne),ze=ke,Ye=de(53124),$e=de(83062),Xe=de(14747),Le=de(67968),gt=de(45503);const Oe=Je=>{const{componentCls:et}=Je;return{[`${et}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:Je.marginXS},"> div":{transition:`all ${Je.motionDurationMid}, outline 0s`,"&:hover":{transform:Je.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${Je.lineWidth}px dashed ${Je.starColor}`,transform:Je.starHoverScale}},"&-first, &-second":{color:Je.starBg,transition:`all ${Je.motionDurationMid}`,userSelect:"none",[Je.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${et}-star-first, &-half ${et}-star-second`]:{opacity:1},[`&-half ${et}-star-first, &-full ${et}-star-second`]:{color:"inherit"}}}},ft=Je=>({[`&-rtl${Je.componentCls}`]:{direction:"rtl"}}),tt=Je=>{const{componentCls:et}=Je;return{[et]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Xe.Wf)(Je)),{display:"inline-block",margin:0,padding:0,color:Je.starColor,fontSize:Je.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${et} ${et}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),Oe(Je)),{[`+ ${et}-text`]:{display:"inline-block",marginInlineStart:Je.marginXS,fontSize:Je.fontSize}}),ft(Je))}};var rt=(0,Le.Z)("Rate",Je=>{const et=(0,gt.TS)(Je,{});return[tt(et)]},Je=>({starColor:Je.yellow6,starSize:Je.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:Je.colorFillContent})),ut=function(Je,et){var kt={};for(var Rt in Je)Object.prototype.hasOwnProperty.call(Je,Rt)&&et.indexOf(Rt)<0&&(kt[Rt]=Je[Rt]);if(Je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ht=0,Rt=Object.getOwnPropertySymbols(Je);ht<Rt.length;ht++)et.indexOf(Rt[ht])<0&&Object.prototype.propertyIsEnumerable.call(Je,Rt[ht])&&(kt[Rt[ht]]=Je[Rt[ht]]);return kt},vt=we.forwardRef((Je,et)=>{const{prefixCls:kt,className:Rt,rootClassName:ht,style:Zt,tooltips:sn,character:Nn=we.createElement(he,null)}=Je,gn=ut(Je,["prefixCls","className","rootClassName","style","tooltips","character"]),zn=(ge,Ke)=>{let{index:ct}=Ke;return sn?we.createElement($e.Z,{title:sn[ct]},ge):ge},{getPrefixCls:Lt,direction:Rn,rate:tr}=we.useContext(Ye.E_),He=Lt("rate",kt),[jt,We]=rt(He),pe=Object.assign(Object.assign({},tr==null?void 0:tr.style),Zt);return jt(we.createElement(ze,Object.assign({ref:et,character:Nn,characterRender:zn},gn,{className:Ie()(Rt,ht,We,tr==null?void 0:tr.className),style:pe,prefixCls:He,direction:Rn})))})},46303:function(hn,zt,de){"use strict";de.d(zt,{Z:function(){return We}});var Se=de(94184),we=de.n(Se),Qe=de(67294),At=de(53124),je=de(10366),he=pe=>{const{prefixCls:ge,className:Ke,style:ct,size:Ct,shape:Bt}=pe,fn=we()({[`${ge}-lg`]:Ct==="large",[`${ge}-sm`]:Ct==="small"}),Cn=we()({[`${ge}-circle`]:Bt==="circle",[`${ge}-square`]:Bt==="square",[`${ge}-round`]:Bt==="round"}),Bn=Qe.useMemo(()=>typeof Ct=="number"?{width:Ct,height:Ct,lineHeight:`${Ct}px`}:{},[Ct]);return Qe.createElement("span",{className:we()(ge,fn,Cn,Ke),style:Object.assign(Object.assign({},Bn),ct)})},ye=de(45930),Ie=de(67968),ce=de(45503);const Ue=new ye.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),Ee=pe=>({height:pe,lineHeight:`${pe}px`}),Ce=pe=>Object.assign({width:pe},Ee(pe)),Ae=pe=>({background:pe.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:Ue,animationDuration:pe.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),y=pe=>Object.assign({width:pe*5,minWidth:pe*5},Ee(pe)),a=pe=>{const{skeletonAvatarCls:ge,gradientFromColor:Ke,controlHeight:ct,controlHeightLG:Ct,controlHeightSM:Bt}=pe;return{[`${ge}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Ke},Ce(ct)),[`${ge}${ge}-circle`]:{borderRadius:"50%"},[`${ge}${ge}-lg`]:Object.assign({},Ce(Ct)),[`${ge}${ge}-sm`]:Object.assign({},Ce(Bt))}},E=pe=>{const{controlHeight:ge,borderRadiusSM:Ke,skeletonInputCls:ct,controlHeightLG:Ct,controlHeightSM:Bt,gradientFromColor:fn}=pe;return{[`${ct}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:fn,borderRadius:Ke},y(ge)),[`${ct}-lg`]:Object.assign({},y(Ct)),[`${ct}-sm`]:Object.assign({},y(Bt))}},b=pe=>Object.assign({width:pe},Ee(pe)),x=pe=>{const{skeletonImageCls:ge,imageSizeBase:Ke,gradientFromColor:ct,borderRadiusSM:Ct}=pe;return{[`${ge}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:ct,borderRadius:Ct},b(Ke*2)),{[`${ge}-path`]:{fill:"#bfbfbf"},[`${ge}-svg`]:Object.assign(Object.assign({},b(Ke)),{maxWidth:Ke*4,maxHeight:Ke*4}),[`${ge}-svg${ge}-svg-circle`]:{borderRadius:"50%"}}),[`${ge}${ge}-circle`]:{borderRadius:"50%"}}},ne=(pe,ge,Ke)=>{const{skeletonButtonCls:ct}=pe;return{[`${Ke}${ct}-circle`]:{width:ge,minWidth:ge,borderRadius:"50%"},[`${Ke}${ct}-round`]:{borderRadius:ge}}},le=pe=>Object.assign({width:pe*2,minWidth:pe*2},Ee(pe)),fe=pe=>{const{borderRadiusSM:ge,skeletonButtonCls:Ke,controlHeight:ct,controlHeightLG:Ct,controlHeightSM:Bt,gradientFromColor:fn}=pe;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${Ke}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:fn,borderRadius:ge,width:ct*2,minWidth:ct*2},le(ct))},ne(pe,ct,Ke)),{[`${Ke}-lg`]:Object.assign({},le(Ct))}),ne(pe,Ct,`${Ke}-lg`)),{[`${Ke}-sm`]:Object.assign({},le(Bt))}),ne(pe,Bt,`${Ke}-sm`))},Ne=pe=>{const{componentCls:ge,skeletonAvatarCls:Ke,skeletonTitleCls:ct,skeletonParagraphCls:Ct,skeletonButtonCls:Bt,skeletonInputCls:fn,skeletonImageCls:Cn,controlHeight:Bn,controlHeightLG:ar,controlHeightSM:wt,gradientFromColor:Jt,padding:$t,marginSM:Pn,borderRadius:Ft,titleHeight:Un,blockRadius:lr,paragraphLiHeight:mr,controlHeightXS:qr,paragraphMarginTop:Tr}=pe;return{[`${ge}`]:{display:"table",width:"100%",[`${ge}-header`]:{display:"table-cell",paddingInlineEnd:$t,verticalAlign:"top",[`${Ke}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Jt},Ce(Bn)),[`${Ke}-circle`]:{borderRadius:"50%"},[`${Ke}-lg`]:Object.assign({},Ce(ar)),[`${Ke}-sm`]:Object.assign({},Ce(wt))},[`${ge}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${ct}`]:{width:"100%",height:Un,background:Jt,borderRadius:lr,[`+ ${Ct}`]:{marginBlockStart:wt}},[`${Ct}`]:{padding:0,"> li":{width:"100%",height:mr,listStyle:"none",background:Jt,borderRadius:lr,"+ li":{marginBlockStart:qr}}},[`${Ct}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${ge}-content`]:{[`${ct}, ${Ct} > li`]:{borderRadius:Ft}}},[`${ge}-with-avatar ${ge}-content`]:{[`${ct}`]:{marginBlockStart:Pn,[`+ ${Ct}`]:{marginBlockStart:Tr}}},[`${ge}${ge}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},fe(pe)),a(pe)),E(pe)),x(pe)),[`${ge}${ge}-block`]:{width:"100%",[`${Bt}`]:{width:"100%"},[`${fn}`]:{width:"100%"}},[`${ge}${ge}-active`]:{[`
|
|
|
${ct},
|
|
|
${Ct} > li,
|
|
|
${Ke},
|
|
|
${Bt},
|
|
|
${fn},
|
|
|
${Cn}
|
|
|
`]:Object.assign({},Ae(pe))}}};var ke=(0,Ie.Z)("Skeleton",pe=>{const{componentCls:ge}=pe,Ke=(0,ce.TS)(pe,{skeletonAvatarCls:`${ge}-avatar`,skeletonTitleCls:`${ge}-title`,skeletonParagraphCls:`${ge}-paragraph`,skeletonButtonCls:`${ge}-button`,skeletonInputCls:`${ge}-input`,skeletonImageCls:`${ge}-image`,imageSizeBase:pe.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${pe.gradientFromColor} 25%, ${pe.gradientToColor} 37%, ${pe.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[Ne(Ke)]},pe=>{const{colorFillContent:ge,colorFill:Ke}=pe,ct=ge,Ct=Ke;return{color:ct,colorGradientEnd:Ct,gradientFromColor:ct,gradientToColor:Ct,titleHeight:pe.controlHeight/2,blockRadius:pe.borderRadiusSM,paragraphMarginTop:pe.marginLG+pe.marginXXS,paragraphLiHeight:pe.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),Ye=pe=>{const{prefixCls:ge,className:Ke,rootClassName:ct,active:Ct,shape:Bt="circle",size:fn="default"}=pe,{getPrefixCls:Cn}=Qe.useContext(At.E_),Bn=Cn("skeleton",ge),[ar,wt]=ke(Bn),Jt=(0,je.Z)(pe,["prefixCls","className"]),$t=we()(Bn,`${Bn}-element`,{[`${Bn}-active`]:Ct},Ke,ct,wt);return ar(Qe.createElement("div",{className:$t},Qe.createElement(he,Object.assign({prefixCls:`${Bn}-avatar`,shape:Bt,size:fn},Jt))))},Xe=pe=>{const{prefixCls:ge,className:Ke,rootClassName:ct,active:Ct,block:Bt=!1,size:fn="default"}=pe,{getPrefixCls:Cn}=Qe.useContext(At.E_),Bn=Cn("skeleton",ge),[ar,wt]=ke(Bn),Jt=(0,je.Z)(pe,["prefixCls"]),$t=we()(Bn,`${Bn}-element`,{[`${Bn}-active`]:Ct,[`${Bn}-block`]:Bt},Ke,ct,wt);return ar(Qe.createElement("div",{className:$t},Qe.createElement(he,Object.assign({prefixCls:`${Bn}-button`,size:fn},Jt))))};const Le="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z";var Oe=pe=>{const{prefixCls:ge,className:Ke,rootClassName:ct,style:Ct,active:Bt}=pe,{getPrefixCls:fn}=Qe.useContext(At.E_),Cn=fn("skeleton",ge),[Bn,ar]=ke(Cn),wt=we()(Cn,`${Cn}-element`,{[`${Cn}-active`]:Bt},Ke,ct,ar);return Bn(Qe.createElement("div",{className:wt},Qe.createElement("div",{className:we()(`${Cn}-image`,Ke),style:Ct},Qe.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${Cn}-image-svg`},Qe.createElement("path",{d:Le,className:`${Cn}-image-path`})))))},tt=pe=>{const{prefixCls:ge,className:Ke,rootClassName:ct,active:Ct,block:Bt,size:fn="default"}=pe,{getPrefixCls:Cn}=Qe.useContext(At.E_),Bn=Cn("skeleton",ge),[ar,wt]=ke(Bn),Jt=(0,je.Z)(pe,["prefixCls"]),$t=we()(Bn,`${Bn}-element`,{[`${Bn}-active`]:Ct,[`${Bn}-block`]:Bt},Ke,ct,wt);return ar(Qe.createElement("div",{className:$t},Qe.createElement(he,Object.assign({prefixCls:`${Bn}-input`,size:fn},Jt))))},rt=de(87462),ut={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},dt=ut,vt=de(74643),Je=function(ge,Ke){return Qe.createElement(vt.Z,(0,rt.Z)({},ge,{ref:Ke,icon:dt}))},et=Qe.forwardRef(Je),Rt=pe=>{const{prefixCls:ge,className:Ke,rootClassName:ct,style:Ct,active:Bt,children:fn}=pe,{getPrefixCls:Cn}=Qe.useContext(At.E_),Bn=Cn("skeleton",ge),[ar,wt]=ke(Bn),Jt=we()(Bn,`${Bn}-element`,{[`${Bn}-active`]:Bt},wt,Ke,ct),$t=fn!=null?fn:Qe.createElement(et,null);return ar(Qe.createElement("div",{className:Jt},Qe.createElement("div",{className:we()(`${Bn}-image`,Ke),style:Ct},$t)))},ht=de(74902),sn=pe=>{const ge=Cn=>{const{width:Bn,rows:ar=2}=pe;if(Array.isArray(Bn))return Bn[Cn];if(ar-1===Cn)return Bn},{prefixCls:Ke,className:ct,style:Ct,rows:Bt}=pe,fn=(0,ht.Z)(Array(Bt)).map((Cn,Bn)=>Qe.createElement("li",{key:Bn,style:{width:ge(Bn)}}));return Qe.createElement("ul",{className:we()(Ke,ct),style:Ct},fn)},gn=pe=>{let{prefixCls:ge,className:Ke,width:ct,style:Ct}=pe;return Qe.createElement("h3",{className:we()(ge,Ke),style:Object.assign({width:ct},Ct)})};function zn(pe){return pe&&typeof pe=="object"?pe:{}}function Lt(pe,ge){return pe&&!ge?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function Rn(pe,ge){return!pe&&ge?{width:"38%"}:pe&&ge?{width:"50%"}:{}}function tr(pe,ge){const Ke={};return(!pe||!ge)&&(Ke.width="61%"),!pe&&ge?Ke.rows=3:Ke.rows=2,Ke}const He=pe=>{const{prefixCls:ge,loading:Ke,className:ct,rootClassName:Ct,style:Bt,children:fn,avatar:Cn=!1,title:Bn=!0,paragraph:ar=!0,active:wt,round:Jt}=pe,{getPrefixCls:$t,direction:Pn,skeleton:Ft}=Qe.useContext(At.E_),Un=$t("skeleton",ge),[lr,mr]=ke(Un);if(Ke||!("loading"in pe)){const qr=!!Cn,Tr=!!Bn,ta=!!ar;let fa;if(qr){const na=Object.assign(Object.assign({prefixCls:`${Un}-avatar`},Lt(Tr,ta)),zn(Cn));fa=Qe.createElement("div",{className:`${Un}-header`},Qe.createElement(he,Object.assign({},na)))}let vo;if(Tr||ta){let na;if(Tr){const jr=Object.assign(Object.assign({prefixCls:`${Un}-title`},Rn(qr,ta)),zn(Bn));na=Qe.createElement(gn,Object.assign({},jr))}let Zr;if(ta){const jr=Object.assign(Object.assign({prefixCls:`${Un}-paragraph`},tr(qr,Tr)),zn(ar));Zr=Qe.createElement(sn,Object.assign({},jr))}vo=Qe.createElement("div",{className:`${Un}-content`},na,Zr)}const Ka=we()(Un,{[`${Un}-with-avatar`]:qr,[`${Un}-active`]:wt,[`${Un}-rtl`]:Pn==="rtl",[`${Un}-round`]:Jt},Ft==null?void 0:Ft.className,ct,Ct,mr);return lr(Qe.createElement("div",{className:Ka,style:Object.assign(Object.assign({},Ft==null?void 0:Ft.style),Bt)},fa,vo))}return typeof fn!="undefined"?fn:null};He.Button=Xe,He.Avatar=Ye,He.Input=tt,He.Image=Oe,He.Node=Rt;var jt=He,We=jt},55054:function(hn,zt,de){"use strict";de.d(zt,{default:function(){return ke}});var Se=de(67294),we=de(57838),Qe=de(96159),At=de(94184),je=de.n(At),Re=de(53124),he=de(46303),Ie=ze=>{const{value:Ye,formatter:$e,precision:Xe,decimalSeparator:Le,groupSeparator:gt="",prefixCls:Oe}=ze;let ft;if(typeof $e=="function")ft=$e(Ye);else{const tt=String(Ye),rt=tt.match(/^(-?)(\d*)(\.(\d+))?$/);if(!rt||tt==="-")ft=tt;else{const ut=rt[1];let dt=rt[2]||"0",vt=rt[4]||"";dt=dt.replace(/\B(?=(\d{3})+(?!\d))/g,gt),typeof Xe=="number"&&(vt=vt.padEnd(Xe,"0").slice(0,Xe>0?Xe:0)),vt&&(vt=`${Le}${vt}`),ft=[Se.createElement("span",{key:"int",className:`${Oe}-content-value-int`},ut,dt),vt&&Se.createElement("span",{key:"decimal",className:`${Oe}-content-value-decimal`},vt)]}}return Se.createElement("span",{className:`${Oe}-content-value`},ft)},ce=de(14747),Ue=de(67968),Ee=de(45503);const Ce=ze=>{const{componentCls:Ye,marginXXS:$e,padding:Xe,colorTextDescription:Le,titleFontSize:gt,colorTextHeading:Oe,contentFontSize:ft,fontFamily:tt}=ze;return{[`${Ye}`]:Object.assign(Object.assign({},(0,ce.Wf)(ze)),{[`${Ye}-title`]:{marginBottom:$e,color:Le,fontSize:gt},[`${Ye}-skeleton`]:{paddingTop:Xe},[`${Ye}-content`]:{color:Oe,fontSize:ft,fontFamily:tt,[`${Ye}-content-value`]:{display:"inline-block",direction:"ltr"},[`${Ye}-content-prefix, ${Ye}-content-suffix`]:{display:"inline-block"},[`${Ye}-content-prefix`]:{marginInlineEnd:$e},[`${Ye}-content-suffix`]:{marginInlineStart:$e}}})}};var Ae=(0,Ue.Z)("Statistic",ze=>{const Ye=(0,Ee.TS)(ze,{});return[Ce(Ye)]},ze=>{const{fontSizeHeading3:Ye,fontSize:$e}=ze;return{titleFontSize:$e,contentFontSize:Ye}}),a=ze=>{const{prefixCls:Ye,className:$e,rootClassName:Xe,style:Le,valueStyle:gt,value:Oe=0,title:ft,valueRender:tt,prefix:rt,suffix:ut,loading:dt=!1,onMouseEnter:vt,onMouseLeave:Je,decimalSeparator:et=".",groupSeparator:kt=","}=ze,{getPrefixCls:Rt,direction:ht,statistic:Zt}=Se.useContext(Re.E_),sn=Rt("statistic",Ye),[Nn,gn]=Ae(sn),zn=Se.createElement(Ie,Object.assign({decimalSeparator:et,groupSeparator:kt,prefixCls:sn},ze,{value:Oe})),Lt=je()(sn,{[`${sn}-rtl`]:ht==="rtl"},Zt==null?void 0:Zt.className,$e,Xe,gn);return Nn(Se.createElement("div",{className:Lt,style:Object.assign(Object.assign({},Zt==null?void 0:Zt.style),Le),onMouseEnter:vt,onMouseLeave:Je},ft&&Se.createElement("div",{className:`${sn}-title`},ft),Se.createElement(he.Z,{paragraph:!1,loading:dt,className:`${sn}-skeleton`},Se.createElement("div",{style:gt,className:`${sn}-content`},rt&&Se.createElement("span",{className:`${sn}-content-prefix`},rt),tt?tt(zn):zn,ut&&Se.createElement("span",{className:`${sn}-content-suffix`},ut)))))};const E=[["Y",1e3*60*60*24*365],["M",1e3*60*60*24*30],["D",1e3*60*60*24],["H",1e3*60*60],["m",1e3*60],["s",1e3],["S",1]];function b(ze,Ye){let $e=ze;const Xe=/\[[^\]]*]/g,Le=(Ye.match(Xe)||[]).map(tt=>tt.slice(1,-1)),gt=Ye.replace(Xe,"[]"),Oe=E.reduce((tt,rt)=>{let[ut,dt]=rt;if(tt.includes(ut)){const vt=Math.floor($e/dt);return $e-=vt*dt,tt.replace(new RegExp(`${ut}+`,"g"),Je=>{const et=Je.length;return vt.toString().padStart(et,"0")})}return tt},gt);let ft=0;return Oe.replace(Xe,()=>{const tt=Le[ft];return ft+=1,tt})}function x(ze,Ye){const{format:$e=""}=Ye,Xe=new Date(ze).getTime(),Le=Date.now(),gt=Math.max(Xe-Le,0);return b(gt,$e)}const ne=1e3/30;function le(ze){return new Date(ze).getTime()}const fe=ze=>{const{value:Ye,format:$e="HH:mm:ss",onChange:Xe,onFinish:Le}=ze,gt=(0,we.Z)(),Oe=Se.useRef(null),ft=()=>{Le==null||Le(),Oe.current&&(clearInterval(Oe.current),Oe.current=null)},tt=()=>{const dt=le(Ye);dt>=Date.now()&&(Oe.current=setInterval(()=>{gt(),Xe==null||Xe(dt-Date.now()),dt<Date.now()&&ft()},ne))};Se.useEffect(()=>(tt(),()=>{Oe.current&&(clearInterval(Oe.current),Oe.current=null)}),[Ye]);const rt=(dt,vt)=>x(dt,Object.assign(Object.assign({},vt),{format:$e})),ut=dt=>(0,Qe.Tm)(dt,{title:void 0});return Se.createElement(a,Object.assign({},ze,{valueRender:ut,formatter:rt}))};var Ne=Se.memo(fe);a.Countdown=Ne;var ke=a},49867:function(hn,zt,de){"use strict";de.d(zt,{N:function(){return Se}});const Se=we=>({color:we.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${we.motionDurationSlow}`,"&:focus, &:hover":{color:we.colorLinkHover},"&:active":{color:we.colorLinkActive}})},9430:function(hn,zt,de){"use strict";de.d(zt,{default:function(){return Js}});var Se={},we="rc-table-internal-hook",Qe=de(97685),At=de(66680),je=de(8410),Re=de(91881),he=de(67294),ye=de(73935);function Ie(Me){var _e=he.createContext(void 0),st=function(Ut){var _t=Ut.value,ln=Ut.children,Vt=he.useRef(_t);Vt.current=_t;var mn=he.useState(function(){return{getValue:function(){return Vt.current},listeners:new Set}}),In=(0,Qe.Z)(mn,1),Zn=In[0];return(0,je.Z)(function(){(0,ye.unstable_batchedUpdates)(function(){Zn.listeners.forEach(function(Ln){Ln(_t)})})},[_t]),he.createElement(_e.Provider,{value:Zn},ln)};return{Context:_e,Provider:st,defaultValue:Me}}function ce(Me,_e){var st=(0,At.Z)(typeof _e=="function"?_e:function(Ln){if(_e===void 0)return Ln;if(!Array.isArray(_e))return Ln[_e];var wr={};return _e.forEach(function(pr){wr[pr]=Ln[pr]}),wr}),pt=he.useContext(Me==null?void 0:Me.Context),Ut=pt||{},_t=Ut.listeners,ln=Ut.getValue,Vt=he.useRef();Vt.current=st(pt?ln():Me==null?void 0:Me.defaultValue);var mn=he.useState({}),In=(0,Qe.Z)(mn,2),Zn=In[1];return(0,je.Z)(function(){if(!pt)return;function Ln(wr){var pr=st(wr);(0,Re.Z)(Vt.current,pr,!0)||Zn({})}return _t.add(Ln),function(){_t.delete(Ln)}},[pt]),Vt.current}var Ue=de(87462),Ee=de(42550);function Ce(){var Me=he.createContext(null);function _e(){return he.useContext(Me)}function st(Ut,_t){var ln=(0,Ee.Yr)(Ut),Vt=function(In,Zn){var Ln=ln?{ref:Zn}:{},wr=he.useRef(0),pr=he.useRef(In),br=_e();return br!==null?he.createElement(Ut,(0,Ue.Z)({},In,Ln)):((!_t||_t(pr.current,In))&&(wr.current+=1),pr.current=In,he.createElement(Me.Provider,{value:wr.current},he.createElement(Ut,(0,Ue.Z)({},In,Ln))))};return ln?he.forwardRef(Vt):Vt}function pt(Ut,_t){var ln=(0,Ee.Yr)(Ut),Vt=function(In,Zn){var Ln=ln?{ref:Zn}:{};return _e(),he.createElement(Ut,(0,Ue.Z)({},In,Ln))};return ln?he.memo(he.forwardRef(Vt),_t):he.memo(Vt,_t)}return{makeImmutable:st,responseImmutable:pt,useImmutableMark:_e}}var Ae=Ce(),y=Ae.makeImmutable,a=Ae.responseImmutable,E=Ae.useImmutableMark,b=Ce(),x=b.makeImmutable,ne=b.responseImmutable,le=b.useImmutableMark,fe=Ie(),Ne=fe;function ke(Me,_e){var st=he.useRef(0);st.current+=1;var pt=he.useRef(Me),Ut=[];Object.keys(Me||{}).map(function(ln){var Vt;(Me==null?void 0:Me[ln])!==((Vt=pt.current)===null||Vt===void 0?void 0:Vt[ln])&&Ut.push(ln)}),pt.current=Me;var _t=he.useRef([]);return Ut.length&&(_t.current=Ut),he.useDebugValue(st.current),he.useDebugValue(_t.current.join(", ")),_e&&console.log("".concat(_e,":"),st.current,_t.current),st.current}var ze=null,Ye=he.memo(function(){var Me=ke();return he.createElement("h1",null,"Render Times: ",Me)});Ye.displayName="RenderBlock";var $e=de(71002),Xe=de(1413),Le=de(4942),gt=de(94184),Oe=de.n(gt);function ft(Me,_e,st){var pt=he.useRef({});return(!("value"in pt.current)||st(pt.current.condition,_e))&&(pt.current.value=Me(),pt.current.condition=_e),pt.current.value}var tt={},rt=[],ut=function(_e){rt.push(_e)};function dt(Me,_e){if(0)var st}function vt(Me,_e){if(0)var st}function Je(){tt={}}function et(Me,_e,st){!_e&&!tt[st]&&(Me(!1,st),tt[st]=!0)}function kt(Me,_e){et(dt,Me,_e)}function Rt(Me,_e){et(vt,Me,_e)}kt.preMessage=ut,kt.resetWarned=Je,kt.noteOnce=Rt;var ht=kt;function Zt(Me,_e){var st=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,pt=new Set;function Ut(_t,ln){var Vt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,mn=pt.has(_t);if(ht(!mn,"Warning: There may be circular references"),mn)return!1;if(_t===ln)return!0;if(st&&Vt>1)return!1;pt.add(_t);var In=Vt+1;if(Array.isArray(_t)){if(!Array.isArray(ln)||_t.length!==ln.length)return!1;for(var Zn=0;Zn<_t.length;Zn++)if(!Ut(_t[Zn],ln[Zn],In))return!1;return!0}if(_t&&ln&&(0,$e.Z)(_t)==="object"&&(0,$e.Z)(ln)==="object"){var Ln=Object.keys(_t);return Ln.length!==Object.keys(ln).length?!1:Ln.every(function(wr){return Ut(_t[wr],ln[wr],In)})}return!1}return Ut(Me,_e)}var sn=Zt;function Nn(Me,_e){for(var st=Me,pt=0;pt<_e.length;pt+=1){if(st==null)return;st=st[_e[pt]]}return st}var gn=he.createContext({renderWithProps:!1}),zn=gn,Lt="RC_TABLE_KEY";function Rn(Me){return Me==null?[]:Array.isArray(Me)?Me:[Me]}function tr(Me){var _e=[],st={};return Me.forEach(function(pt){for(var Ut=pt||{},_t=Ut.key,ln=Ut.dataIndex,Vt=_t||Rn(ln).join("-")||Lt;st[Vt];)Vt="".concat(Vt,"_next");st[Vt]=!0,_e.push(Vt)}),_e}function He(Me){return Me!=null}function jt(Me){return Me&&(0,$e.Z)(Me)==="object"&&!Array.isArray(Me)&&!he.isValidElement(Me)}function We(Me,_e,st,pt,Ut,_t){var ln=he.useContext(zn),Vt=le(),mn=ft(function(){if(He(pt))return[pt];var In=_e==null||_e===""?[]:Array.isArray(_e)?_e:[_e],Zn=Nn(Me,In),Ln=Zn,wr=void 0;if(Ut){var pr=Ut(Zn,Me,st);jt(pr)?(Ln=pr.children,wr=pr.props,ln.renderWithProps=!0):Ln=pr}return[Ln,wr]},[Vt,Me,pt,_e,Ut,st],function(In,Zn){if(_t){var Ln=(0,Qe.Z)(In,2),wr=Ln[1],pr=(0,Qe.Z)(Zn,2),br=pr[1];return _t(br,wr)}return ln.renderWithProps?!0:!sn(In,Zn,!0)});return mn}function pe(Me,_e,st,pt){var Ut=Me+_e-1;return Me<=pt&&Ut>=st}function ge(Me,_e){return ce(Ne,function(st){var pt=pe(Me,_e||1,st.hoverStartRow,st.hoverEndRow);return[pt,st.onHover]})}var Ke=function(_e){var st=_e.ellipsis,pt=_e.rowType,Ut=_e.children,_t,ln=st===!0?{showTitle:!0}:st;return ln&&(ln.showTitle||pt==="header")&&(typeof Ut=="string"||typeof Ut=="number"?_t=Ut.toString():he.isValidElement(Ut)&&typeof Ut.props.children=="string"&&(_t=Ut.props.children)),_t};function ct(Me){var _e,st,pt,Ut,_t,ln,Vt,mn,In=Me.component,Zn=Me.children,Ln=Me.ellipsis,wr=Me.scope,pr=Me.prefixCls,br=Me.className,Qr=Me.align,Hr=Me.record,aa=Me.render,zr=Me.dataIndex,ea=Me.renderIndex,Ha=Me.shouldCellUpdate,ka=Me.index,Na=Me.rowType,qa=Me.colSpan,Io=Me.rowSpan,ya=Me.fixLeft,ja=Me.fixRight,wa=Me.firstFixLeft,ga=Me.lastFixLeft,Da=Me.firstFixRight,to=Me.lastFixRight,No=Me.appendNode,Uo=Me.additionalProps,no=Uo===void 0?{}:Uo,ko=Me.isSticky,Mo="".concat(pr,"-cell"),fi=ce(Ne,["supportSticky","allColumnsFixedLeft"]),qo=fi.supportSticky,zi=fi.allColumnsFixedLeft,si=We(Hr,zr,ea,Zn,aa,Ha),Do=(0,Qe.Z)(si,2),rA=Do[0],yr=Do[1],ao={},Ho=typeof ya=="number"&&qo,li=typeof ja=="number"&&qo;Ho&&(ao.position="sticky",ao.left=ya),li&&(ao.position="sticky",ao.right=ja);var Pa=(_e=(st=(pt=yr==null?void 0:yr.colSpan)!==null&&pt!==void 0?pt:no.colSpan)!==null&&st!==void 0?st:qa)!==null&&_e!==void 0?_e:1,oo=(Ut=(_t=(ln=yr==null?void 0:yr.rowSpan)!==null&&ln!==void 0?ln:no.rowSpan)!==null&&_t!==void 0?_t:Io)!==null&&Ut!==void 0?Ut:1,eo=ge(ka,oo),za=(0,Qe.Z)(eo,2),oi=za[0],io=za[1],Ro=function(bA){var Es;Hr&&io(ka,ka+oo-1),no==null||(Es=no.onMouseEnter)===null||Es===void 0||Es.call(no,bA)},ui=function(bA){var Es;Hr&&io(-1,-1),no==null||(Es=no.onMouseLeave)===null||Es===void 0||Es.call(no,bA)};if(Pa===0||oo===0)return null;var Yo=(Vt=no.title)!==null&&Vt!==void 0?Vt:Ke({rowType:Na,ellipsis:Ln,children:rA}),TA=Oe()(Mo,br,(mn={},(0,Le.Z)(mn,"".concat(Mo,"-fix-left"),Ho&&qo),(0,Le.Z)(mn,"".concat(Mo,"-fix-left-first"),wa&&qo),(0,Le.Z)(mn,"".concat(Mo,"-fix-left-last"),ga&&qo),(0,Le.Z)(mn,"".concat(Mo,"-fix-left-all"),ga&&zi&&qo),(0,Le.Z)(mn,"".concat(Mo,"-fix-right"),li&&qo),(0,Le.Z)(mn,"".concat(Mo,"-fix-right-first"),Da&&qo),(0,Le.Z)(mn,"".concat(Mo,"-fix-right-last"),to&&qo),(0,Le.Z)(mn,"".concat(Mo,"-ellipsis"),Ln),(0,Le.Z)(mn,"".concat(Mo,"-with-append"),No),(0,Le.Z)(mn,"".concat(Mo,"-fix-sticky"),(Ho||li)&&ko&&qo),(0,Le.Z)(mn,"".concat(Mo,"-row-hover"),!yr&&oi),mn),no.className,yr==null?void 0:yr.className),os={};Qr&&(os.textAlign=Qr);var Ts=(0,Xe.Z)((0,Xe.Z)((0,Xe.Z)((0,Xe.Z)({},ao),no.style),os),yr==null?void 0:yr.style),Oi=rA;return(0,$e.Z)(Oi)==="object"&&!Array.isArray(Oi)&&!he.isValidElement(Oi)&&(Oi=null),Ln&&(ga||Da)&&(Oi=he.createElement("span",{className:"".concat(Mo,"-content")},Oi)),he.createElement(In,(0,Ue.Z)({},yr,no,{className:TA,style:Ts,title:Yo,scope:wr,onMouseEnter:Ro,onMouseLeave:ui,colSpan:Pa!==1?Pa:null,rowSpan:oo!==1?oo:null}),No,Oi)}var Ct=he.memo(ct);function Bt(Me,_e,st,pt,Ut,_t){var ln=st[Me]||{},Vt=st[_e]||{},mn,In;ln.fixed==="left"?mn=pt.left[Ut==="rtl"?_e:Me]:Vt.fixed==="right"&&(In=pt.right[Ut==="rtl"?Me:_e]);var Zn=!1,Ln=!1,wr=!1,pr=!1,br=st[_e+1],Qr=st[Me-1],Hr=!(_t!=null&&_t.children);if(Ut==="rtl"){if(mn!==void 0){var aa=Qr&&Qr.fixed==="left";pr=!aa&&Hr}else if(In!==void 0){var zr=br&&br.fixed==="right";wr=!zr&&Hr}}else if(mn!==void 0){var ea=br&&br.fixed==="left";Zn=!ea&&Hr}else if(In!==void 0){var Ha=Qr&&Qr.fixed==="right";Ln=!Ha&&Hr}return{fixLeft:mn,fixRight:In,lastFixLeft:Zn,firstFixRight:Ln,lastFixRight:wr,firstFixLeft:pr,isSticky:pt.isSticky}}var fn=he.createContext({}),Cn=fn;function Bn(Me){var _e=Me.className,st=Me.index,pt=Me.children,Ut=Me.colSpan,_t=Ut===void 0?1:Ut,ln=Me.rowSpan,Vt=Me.align,mn=ce(Ne,["prefixCls","direction"]),In=mn.prefixCls,Zn=mn.direction,Ln=he.useContext(Cn),wr=Ln.scrollColumnIndex,pr=Ln.stickyOffsets,br=Ln.flattenColumns,Qr=Ln.columns,Hr=st+_t-1,aa=Hr+1===wr?_t+1:_t,zr=Bt(st,st+aa-1,br,pr,Zn,Qr==null?void 0:Qr[st]);return he.createElement(Ct,(0,Ue.Z)({className:_e,index:st,component:"td",prefixCls:In,record:null,dataIndex:null,align:Vt,colSpan:aa,rowSpan:ln,render:function(){return pt}},zr))}var ar=de(45987),wt=["children"];function Jt(Me){var _e=Me.children,st=(0,ar.Z)(Me,wt);return he.createElement("tr",st,_e)}function $t(Me){var _e=Me.children;return _e}$t.Row=Jt,$t.Cell=Bn;var Pn=$t;function Ft(Me){var _e=Me.children,st=Me.stickyOffsets,pt=Me.flattenColumns,Ut=Me.columns,_t=ce(Ne,"prefixCls"),ln=pt.length-1,Vt=pt[ln],mn=he.useMemo(function(){return{stickyOffsets:st,flattenColumns:pt,scrollColumnIndex:Vt!=null&&Vt.scrollbar?ln:null,columns:Ut}},[Vt,pt,ln,st,Ut]);return he.createElement(Cn.Provider,{value:mn},he.createElement("tfoot",{className:"".concat(_t,"-summary")},_e))}var Un=ne(Ft),lr=Pn;function mr(Me){var _e=he.useRef();_e.current=Me;var st=he.useCallback(function(){for(var pt,Ut=arguments.length,_t=new Array(Ut),ln=0;ln<Ut;ln++)_t[ln]=arguments[ln];return(pt=_e.current)===null||pt===void 0?void 0:pt.call.apply(pt,[_e].concat(_t))},[]);return st}function qr(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var Tr=qr()?he.useLayoutEffect:he.useEffect,ta=function(_e,st){var pt=React.useRef(!0);Tr(function(){return _e(pt.current)},st),Tr(function(){return pt.current=!1,function(){pt.current=!0}},[])},fa=function(_e,st){ta(function(pt){if(!pt)return _e()},st)},vo=null;function Ka(Me){var _e=React.useRef(!1),st=React.useState(Me),pt=_slicedToArray(st,2),Ut=pt[0],_t=pt[1];React.useEffect(function(){return _e.current=!1,function(){_e.current=!0}},[]);function ln(Vt,mn){mn&&_e.current||_t(Vt)}return[Ut,ln]}function na(Me){return Me!==void 0}function Zr(Me,_e){var st=_e||{},pt=st.defaultValue,Ut=st.value,_t=st.onChange,ln=st.postState,Vt=useState(function(){return na(Ut)?Ut:na(pt)?typeof pt=="function"?pt():pt:typeof Me=="function"?Me():Me}),mn=_slicedToArray(Vt,2),In=mn[0],Zn=mn[1],Ln=Ut!==void 0?Ut:In,wr=ln?ln(Ln):Ln,pr=useEvent(_t),br=useState([Ln]),Qr=_slicedToArray(br,2),Hr=Qr[0],aa=Qr[1];useLayoutUpdateEffect(function(){var ea=Hr[0];In!==ea&&pr(In,ea)},[Hr]),useLayoutUpdateEffect(function(){na(Ut)||Zn(Ut)},[Ut]);var zr=useEvent(function(ea,Ha){Zn(ea,Ha),aa([Ln],Ha)});return[wr,zr]}var jr=de(35110);function Ma(Me,_e){typeof Me=="function"?Me(_e):(0,$e.Z)(Me)==="object"&&Me&&"current"in Me&&(Me.current=_e)}function uo(){for(var Me=arguments.length,_e=new Array(Me),st=0;st<Me;st++)_e[st]=arguments[st];var pt=_e.filter(function(Ut){return Ut});return pt.length<=1?pt[0]:function(Ut){_e.forEach(function(_t){Ma(_t,Ut)})}}function ei(){for(var Me=arguments.length,_e=new Array(Me),st=0;st<Me;st++)_e[st]=arguments[st];return useMemo(function(){return uo.apply(void 0,_e)},_e,function(pt,Ut){return pt.length!==Ut.length||pt.every(function(_t,ln){return _t!==Ut[ln]})})}function Pi(Me){var _e,st,pt=isMemo(Me)?Me.type.type:Me.type;return!(typeof pt=="function"&&!((_e=pt.prototype)!==null&&_e!==void 0&&_e.render)||typeof Me=="function"&&!((st=Me.prototype)!==null&&st!==void 0&&st.render))}function iA(Me){return!isValidElement(Me)||isFragment(Me)?!1:Pi(Me)}function Vi(Me,_e,st,pt){if(!_e.length)return st;var Ut=_toArray(_e),_t=Ut[0],ln=Ut.slice(1),Vt;return!Me&&typeof _t=="number"?Vt=[]:Array.isArray(Me)?Vt=_toConsumableArray(Me):Vt=_objectSpread({},Me),pt&&st===void 0&&ln.length===1?delete Vt[_t][ln[0]]:Vt[_t]=Vi(Vt[_t],ln,st,pt),Vt}function co(Me,_e,st){var pt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return _e.length&&pt&&st===void 0&&!get(Me,_e.slice(0,-1))?Me:Vi(Me,_e,st,pt)}function yn(Me){return _typeof(Me)==="object"&&Me!==null&&Object.getPrototypeOf(Me)===Object.prototype}function $o(Me){return Array.isArray(Me)?[]:{}}var ji=typeof Reflect=="undefined"?Object.keys:Reflect.ownKeys;function mA(){for(var Me=arguments.length,_e=new Array(Me),st=0;st<Me;st++)_e[st]=arguments[st];var pt=$o(_e[0]);return _e.forEach(function(Ut){function _t(ln,Vt){var mn=new Set(Vt),In=get(Ut,ln),Zn=Array.isArray(In);if(Zn||yn(In)){if(!mn.has(In)){mn.add(In);var Ln=get(pt,ln);Zn?pt=co(pt,ln,[]):(!Ln||_typeof(Ln)!=="object")&&(pt=co(pt,ln,$o(In))),ji(In).forEach(function(wr){_t([].concat(_toConsumableArray(ln),[wr]),mn)})}}else pt=co(pt,ln,In)}_t([])}),pt}var Ai=de(48555),Jo=function(Me){if(!Me)return!1;if(Me instanceof Element){if(Me.offsetParent)return!0;if(Me.getBBox){var _e=Me.getBBox(),st=_e.width,pt=_e.height;if(st||pt)return!0}if(Me.getBoundingClientRect){var Ut=Me.getBoundingClientRect(),_t=Ut.width,ln=Ut.height;if(_t||ln)return!0}}return!1},RA=function(_e){if(qr()&&window.document.documentElement){var st=Array.isArray(_e)?_e:[_e],pt=window.document.documentElement;return st.some(function(Ut){return Ut in pt.style})}return!1},$A=function(_e,st){if(!RA(_e))return!1;var pt=document.createElement("div"),Ut=pt.style[_e];return pt.style[_e]=st,pt.style[_e]!==Ut};function Oo(Me,_e){return!Array.isArray(Me)&&_e!==void 0?$A(Me,_e):RA(Me)}var xn;function Qn(Me){if(typeof document=="undefined")return 0;if(Me||xn===void 0){var _e=document.createElement("div");_e.style.width="100%",_e.style.height="200px";var st=document.createElement("div"),pt=st.style;pt.position="absolute",pt.top="0",pt.left="0",pt.pointerEvents="none",pt.visibility="hidden",pt.width="200px",pt.height="150px",pt.overflow="hidden",st.appendChild(_e),document.body.appendChild(st);var Ut=_e.offsetWidth;st.style.overflow="scroll";var _t=_e.offsetWidth;Ut===_t&&(_t=st.clientWidth),document.body.removeChild(st),xn=Ut-_t}return xn}function bn(Me){var _e=Me.match(/^(.*)px$/),st=Number(_e==null?void 0:_e[1]);return Number.isNaN(st)?Qn():st}function Gr(Me){if(typeof document=="undefined"||!Me||!(Me instanceof Element))return{width:0,height:0};var _e=getComputedStyle(Me,"::-webkit-scrollbar"),st=_e.width,pt=_e.height;return{width:bn(st),height:bn(pt)}}var Aa=`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`,Fa=`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`,Oa="".concat(Aa," ").concat(Fa).split(/[\s\n]+/),Za="aria-",Go="data-";function Zo(Me,_e){return Me.indexOf(_e)===0}function ki(Me){var _e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,st;_e===!1?st={aria:!0,data:!0,attr:!0}:_e===!0?st={aria:!0}:st=(0,Xe.Z)({},_e);var pt={};return Object.keys(Me).forEach(function(Ut){(st.aria&&(Ut==="role"||Zo(Ut,Za))||st.data&&Zo(Ut,Go)||st.attr&&Oa.includes(Ut))&&(pt[Ut]=Me[Ut])}),pt}function Kr(Me,_e,st,pt,Ut,_t,ln){Me.push({record:_e,indent:st,index:ln});var Vt=_t(_e),mn=Ut==null?void 0:Ut.has(Vt);if(_e&&Array.isArray(_e[pt])&&mn)for(var In=0;In<_e[pt].length;In+=1)Kr(Me,_e[pt][In],st+1,pt,Ut,_t,In)}function Co(Me,_e,st,pt){var Ut=he.useMemo(function(){if(st!=null&&st.size){for(var _t=[],ln=0;ln<(Me==null?void 0:Me.length);ln+=1){var Vt=Me[ln];Kr(_t,Vt,0,_e,st,pt,ln)}return _t}return Me==null?void 0:Me.map(function(mn,In){return{record:mn,indent:0,index:In}})},[Me,_e,st,pt]);return Ut}function tA(Me){var _e=Me.prefixCls,st=Me.children,pt=Me.component,Ut=Me.cellComponent,_t=Me.className,ln=Me.expanded,Vt=Me.colSpan,mn=Me.isEmpty,In=ce(Ne,["scrollbarSize","fixHeader","fixColumn","componentWidth","horizonScroll"]),Zn=In.scrollbarSize,Ln=In.fixHeader,wr=In.fixColumn,pr=In.componentWidth,br=In.horizonScroll,Qr=st;return(mn?br&&pr:wr)&&(Qr=he.createElement("div",{style:{width:pr-(Ln?Zn:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(_e,"-expanded-row-fixed")},Qr)),he.createElement(pt,{className:_t,style:{display:ln?null:"none"}},he.createElement(Ct,{component:Ut,prefixCls:_e,colSpan:Vt},Qr))}var HA=tA;function $i(Me,_e,st,pt){var Ut=ce(Ne,["prefixCls","fixedInfoList","flattenColumns","expandableType","expandRowByClick","onTriggerExpand","rowClassName","expandedRowClassName","indentSize","expandIcon","expandedRowRender","expandIconColumnIndex","expandedKeys","childrenColumnName","rowExpandable","onRow"]),_t=Ut.flattenColumns,ln=Ut.expandableType,Vt=Ut.expandedKeys,mn=Ut.childrenColumnName,In=Ut.onTriggerExpand,Zn=Ut.rowExpandable,Ln=Ut.onRow,wr=Ut.expandRowByClick,pr=Ut.rowClassName,br=ln==="nest",Qr=ln==="row"&&(!Zn||Zn(Me)),Hr=Qr||br,aa=Vt&&Vt.has(_e),zr=mn&&Me&&Me[mn],ea=mr(In),Ha=Ln==null?void 0:Ln(Me,st),ka=Ha==null?void 0:Ha.onClick,Na=function(ja){wr&&Hr&&In(Me,ja);for(var wa=arguments.length,ga=new Array(wa>1?wa-1:0),Da=1;Da<wa;Da++)ga[Da-1]=arguments[Da];ka==null||ka.apply(void 0,[ja].concat(ga))},qa;typeof pr=="string"?qa=pr:typeof pr=="function"&&(qa=pr(Me,st,pt));var Io=tr(_t);return(0,Xe.Z)((0,Xe.Z)({},Ut),{},{columnsKey:Io,nestExpandable:br,expanded:aa,hasNestChildren:zr,record:Me,onTriggerExpand:ea,rowSupportExpand:Qr,expandable:Hr,rowProps:(0,Xe.Z)((0,Xe.Z)({},Ha),{},{className:Oe()(qa,Ha==null?void 0:Ha.className),onClick:Na})})}function yi(Me,_e,st,pt,Ut){var _t=Me.record,ln=Me.prefixCls,Vt=Me.columnsKey,mn=Me.fixedInfoList,In=Me.expandIconColumnIndex,Zn=Me.nestExpandable,Ln=Me.indentSize,wr=Me.expandIcon,pr=Me.expanded,br=Me.hasNestChildren,Qr=Me.onTriggerExpand,Hr=Vt[st],aa=mn[st],zr;st===(In||0)&&Zn&&(zr=he.createElement(he.Fragment,null,he.createElement("span",{style:{paddingLeft:"".concat(Ln*pt,"px")},className:"".concat(ln,"-row-indent indent-level-").concat(pt)}),wr({prefixCls:ln,expanded:pr,expandable:br,record:_t,onExpand:Qr})));var ea;return _e.onCell&&(ea=_e.onCell(_t,Ut)),{key:Hr,fixedInfo:aa,appendCellNode:zr,additionalCellProps:ea||{}}}function ro(Me){var _e=Me.className,st=Me.style,pt=Me.record,Ut=Me.index,_t=Me.renderIndex,ln=Me.rowKey,Vt=Me.indent,mn=Vt===void 0?0:Vt,In=Me.rowComponent,Zn=Me.cellComponent,Ln=Me.scopeCellComponent,wr=$i(pt,ln,Ut,mn),pr=wr.prefixCls,br=wr.flattenColumns,Qr=wr.expandedRowClassName,Hr=wr.expandedRowRender,aa=wr.rowProps,zr=wr.expanded,ea=wr.rowSupportExpand,Ha=he.useState(!1),ka=(0,Qe.Z)(Ha,2),Na=ka[0],qa=ka[1];he.useEffect(function(){zr&&qa(!0)},[zr]);var Io=he.createElement(In,(0,Ue.Z)({},aa,{"data-row-key":ln,className:Oe()(_e,"".concat(pr,"-row"),"".concat(pr,"-row-level-").concat(mn),aa==null?void 0:aa.className),style:(0,Xe.Z)((0,Xe.Z)({},st),aa==null?void 0:aa.style)}),br.map(function(ga,Da){var to=ga.render,No=ga.dataIndex,Uo=ga.className,no=yi(wr,ga,Da,mn,Ut),ko=no.key,Mo=no.fixedInfo,fi=no.appendCellNode,qo=no.additionalCellProps;return he.createElement(Ct,(0,Ue.Z)({className:Uo,ellipsis:ga.ellipsis,align:ga.align,scope:ga.rowScope,component:ga.rowScope?Ln:Zn,prefixCls:pr,key:ko,record:pt,index:Ut,renderIndex:_t,dataIndex:No,render:to,shouldCellUpdate:ga.shouldCellUpdate},Mo,{appendNode:fi,additionalProps:qo}))})),ya;if(ea&&(Na||zr)){var ja=Hr(pt,Ut,mn+1,zr),wa=Qr&&Qr(pt,Ut,mn);ya=he.createElement(HA,{expanded:zr,className:Oe()("".concat(pr,"-expanded-row"),"".concat(pr,"-expanded-row-level-").concat(mn+1),wa),prefixCls:pr,component:In,cellComponent:Zn,colSpan:br.length,isEmpty:!1},ja)}return he.createElement(he.Fragment,null,Io,ya)}ro.displayName="BodyRow";var _o=ne(ro);function ti(Me){var _e=Me.columnKey,st=Me.onColumnResize,pt=he.useRef();return he.useEffect(function(){pt.current&&st(_e,pt.current.offsetWidth)},[]),he.createElement(Ai.Z,{data:_e},he.createElement("td",{ref:pt,style:{padding:0,border:0,height:0}},he.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}function NA(Me){var _e=Me.prefixCls,st=Me.columnsKey,pt=Me.onColumnResize;return he.createElement("tr",{"aria-hidden":"true",className:"".concat(_e,"-measure-row"),style:{height:0,fontSize:0}},he.createElement(Ai.Z.Collection,{onBatchResize:function(_t){_t.forEach(function(ln){var Vt=ln.data,mn=ln.size;pt(Vt,mn.offsetWidth)})}},st.map(function(Ut){return he.createElement(ti,{key:Ut,columnKey:Ut,onColumnResize:pt})})))}function cA(Me){var _e=Me.data,st=Me.measureColumnWidth,pt=ce(Ne,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),Ut=pt.prefixCls,_t=pt.getComponent,ln=pt.onColumnResize,Vt=pt.flattenColumns,mn=pt.getRowKey,In=pt.expandedKeys,Zn=pt.childrenColumnName,Ln=pt.emptyNode,wr=Co(_e,Zn,In,mn),pr=he.useRef({renderWithProps:!1}),br=_t(["body","wrapper"],"tbody"),Qr=_t(["body","row"],"tr"),Hr=_t(["body","cell"],"td"),aa=_t(["body","cell"],"th"),zr;_e.length?zr=wr.map(function(Ha,ka){var Na=Ha.record,qa=Ha.indent,Io=Ha.index,ya=mn(Na,ka);return he.createElement(_o,{key:ya,rowKey:ya,record:Na,index:ka,renderIndex:Io,rowComponent:Qr,cellComponent:Hr,scopeCellComponent:aa,getRowKey:mn,indent:qa})}):zr=he.createElement(HA,{expanded:!0,className:"".concat(Ut,"-placeholder"),prefixCls:Ut,component:Qr,cellComponent:Hr,colSpan:Vt.length,isEmpty:!0},Ln);var ea=tr(Vt);return he.createElement(zn.Provider,{value:pr.current},he.createElement(br,{className:"".concat(Ut,"-tbody")},st&&he.createElement(NA,{prefixCls:Ut,columnsKey:ea,onColumnResize:ln}),zr))}cA.displayName="Body";var ir=ne(cA),fr=["expandable"],Nr="RC_TABLE_INTERNAL_COL_DEFINE";function oa(Me){var _e=Me.expandable,st=(0,ar.Z)(Me,fr),pt;return"expandable"in Me?pt=(0,Xe.Z)((0,Xe.Z)({},st),_e):pt=st,pt.showExpandColumn===!1&&(pt.expandIconColumnIndex=-1),pt}var Ar=["columnType"];function ni(Me){for(var _e=Me.colWidths,st=Me.columns,pt=Me.columCount,Ut=[],_t=pt||st.length,ln=!1,Vt=_t-1;Vt>=0;Vt-=1){var mn=_e[Vt],In=st&&st[Vt],Zn=In&&In[Nr];if(mn||Zn||ln){var Ln=Zn||{},wr=Ln.columnType,pr=(0,ar.Z)(Ln,Ar);Ut.unshift(he.createElement("col",(0,Ue.Z)({key:Vt,style:{width:mn}},pr))),ln=!0}}return he.createElement("colgroup",null,Ut)}var Ja=ni,Ca=de(74902),So=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function xr(Me,_e){return(0,he.useMemo)(function(){for(var st=[],pt=0;pt<_e;pt+=1){var Ut=Me[pt];if(Ut!==void 0)st[pt]=Ut;else return null}return st},[Me.join("_"),_e])}var Ur=he.forwardRef(function(Me,_e){var st=Me.className,pt=Me.noData,Ut=Me.columns,_t=Me.flattenColumns,ln=Me.colWidths,Vt=Me.columCount,mn=Me.stickyOffsets,In=Me.direction,Zn=Me.fixHeader,Ln=Me.stickyTopOffset,wr=Me.stickyBottomOffset,pr=Me.stickyClassName,br=Me.onScroll,Qr=Me.maxContentScroll,Hr=Me.children,aa=(0,ar.Z)(Me,So),zr=ce(Ne,["prefixCls","scrollbarSize","isSticky"]),ea=zr.prefixCls,Ha=zr.scrollbarSize,ka=zr.isSticky,Na=ka&&!Zn?0:Ha,qa=he.useRef(null),Io=he.useCallback(function(Uo){Ma(_e,Uo),Ma(qa,Uo)},[]);he.useEffect(function(){var Uo;function no(ko){var Mo=ko,fi=Mo.currentTarget,qo=Mo.deltaX;qo&&(br({currentTarget:fi,scrollLeft:fi.scrollLeft+qo}),ko.preventDefault())}return(Uo=qa.current)===null||Uo===void 0||Uo.addEventListener("wheel",no),function(){var ko;(ko=qa.current)===null||ko===void 0||ko.removeEventListener("wheel",no)}},[]);var ya=he.useMemo(function(){return _t.every(function(Uo){return Uo.width})},[_t]),ja=_t[_t.length-1],wa={fixed:ja?ja.fixed:null,scrollbar:!0,onHeaderCell:function(){return{className:"".concat(ea,"-cell-scrollbar")}}},ga=(0,he.useMemo)(function(){return Na?[].concat((0,Ca.Z)(Ut),[wa]):Ut},[Na,Ut]),Da=(0,he.useMemo)(function(){return Na?[].concat((0,Ca.Z)(_t),[wa]):_t},[Na,_t]),to=(0,he.useMemo)(function(){var Uo=mn.right,no=mn.left;return(0,Xe.Z)((0,Xe.Z)({},mn),{},{left:In==="rtl"?[].concat((0,Ca.Z)(no.map(function(ko){return ko+Na})),[0]):no,right:In==="rtl"?Uo:[].concat((0,Ca.Z)(Uo.map(function(ko){return ko+Na})),[0]),isSticky:ka})},[Na,mn,ka]),No=xr(ln,Vt);return he.createElement("div",{style:(0,Xe.Z)({overflow:"hidden"},ka?{top:Ln,bottom:wr}:{}),ref:Io,className:Oe()(st,(0,Le.Z)({},pr,!!pr))},he.createElement("table",{style:{tableLayout:"fixed",visibility:pt||No?null:"hidden"}},(!pt||!Qr||ya)&&he.createElement(Ja,{colWidths:No?[].concat((0,Ca.Z)(No),[Na]):[],columCount:Vt+1,columns:Da}),Hr((0,Xe.Z)((0,Xe.Z)({},aa),{},{stickyOffsets:to,columns:ga,flattenColumns:Da}))))});Ur.displayName="FixedHolder";var Ua=he.memo(Ur);function ma(Me){var _e=Me.cells,st=Me.stickyOffsets,pt=Me.flattenColumns,Ut=Me.rowComponent,_t=Me.cellComponent,ln=Me.tdCellComponent,Vt=Me.onHeaderRow,mn=Me.index,In=ce(Ne,["prefixCls","direction"]),Zn=In.prefixCls,Ln=In.direction,wr;Vt&&(wr=Vt(_e.map(function(br){return br.column}),mn));var pr=tr(_e.map(function(br){return br.column}));return he.createElement(Ut,wr,_e.map(function(br,Qr){var Hr=br.column,aa=Bt(br.colStart,br.colEnd,pt,st,Ln,Hr),zr;return Hr&&Hr.onHeaderCell&&(zr=br.column.onHeaderCell(Hr)),he.createElement(Ct,(0,Ue.Z)({},br,{scope:Hr.title?br.colSpan>1?"colgroup":"col":null,ellipsis:Hr.ellipsis,align:Hr.align,component:Hr.title?_t:ln,prefixCls:Zn,key:pr[Qr]},aa,{additionalProps:zr,rowType:"header"}))}))}ma.displayName="HeaderRow";var Wo=ma;function mo(Me){var _e=[];function st(ln,Vt){var mn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;_e[mn]=_e[mn]||[];var In=Vt,Zn=ln.filter(Boolean).map(function(Ln){var wr={key:Ln.key,className:Ln.className||"",children:Ln.title,column:Ln,colStart:In},pr=1,br=Ln.children;return br&&br.length>0&&(pr=st(br,In,mn+1).reduce(function(Qr,Hr){return Qr+Hr},0),wr.hasSubColumns=!0),"colSpan"in Ln&&(pr=Ln.colSpan),"rowSpan"in Ln&&(wr.rowSpan=Ln.rowSpan),wr.colSpan=pr,wr.colEnd=wr.colStart+pr-1,_e[mn].push(wr),In+=pr,pr});return Zn}st(Me,0);for(var pt=_e.length,Ut=function(Vt){_e[Vt].forEach(function(mn){!("rowSpan"in mn)&&!mn.hasSubColumns&&(mn.rowSpan=pt-Vt)})},_t=0;_t<pt;_t+=1)Ut(_t);return _e}function sa(Me){var _e=Me.stickyOffsets,st=Me.columns,pt=Me.flattenColumns,Ut=Me.onHeaderRow,_t=ce(Ne,["prefixCls","getComponent"]),ln=_t.prefixCls,Vt=_t.getComponent,mn=he.useMemo(function(){return mo(st)},[st]),In=Vt(["header","wrapper"],"thead"),Zn=Vt(["header","row"],"tr"),Ln=Vt(["header","cell"],"th"),wr=Vt(["header","cell"],"td");return he.createElement(In,{className:"".concat(ln,"-thead")},mn.map(function(pr,br){var Qr=he.createElement(Wo,{key:br,flattenColumns:pt,cells:pr,stickyOffsets:_e,rowComponent:Zn,cellComponent:Ln,tdCellComponent:wr,onHeaderRow:Ut,index:br});return Qr}))}var pi=ne(sa);function nA(Me){var _e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},st=[];return he.Children.forEach(Me,function(pt){pt==null&&!_e.keepEmpty||(Array.isArray(pt)?st=st.concat(nA(pt)):(0,jr.isFragment)(pt)&&pt.props?st=st.concat(nA(pt.props.children,_e)):st.push(pt))}),st}function Fi(Me){var _e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return typeof _e=="number"?_e:_e.endsWith("%")?Me*parseFloat(_e)/100:null}function qi(Me,_e){return he.useMemo(function(){if(_e&&_e>0){var st=0,pt=0;Me.forEach(function(In){var Zn=Fi(_e,In.width);Zn?st+=Zn:pt+=1});var Ut=_e-st,_t=pt,ln=Ut/pt,Vt=0,mn=Me.map(function(In){var Zn=(0,Xe.Z)({},In),Ln=Fi(_e,Zn.width);if(Ln)Zn.width=Ln;else{var wr=Math.floor(ln);Zn.width=_t===1?Ut:wr,Ut-=wr,_t-=1}return Vt+=Zn.width,Zn});return[mn,Vt]}return[Me,_e]},[Me,_e])}var sl=["children"],zs=["fixed"];function DA(Me){return nA(Me).filter(function(_e){return he.isValidElement(_e)}).map(function(_e){var st=_e.key,pt=_e.props,Ut=pt.children,_t=(0,ar.Z)(pt,sl),ln=(0,Xe.Z)({key:st},_t);return Ut&&(ln.children=DA(Ut)),ln})}function bs(Me){var _e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return Me.filter(function(st){return st&&(0,$e.Z)(st)==="object"}).reduce(function(st,pt,Ut){var _t=pt.fixed,ln=_t===!0?"left":_t,Vt="".concat(_e,"-").concat(Ut),mn=pt.children;return mn&&mn.length>0?[].concat((0,Ca.Z)(st),(0,Ca.Z)(bs(mn,Vt).map(function(In){return(0,Xe.Z)({fixed:ln},In)}))):[].concat((0,Ca.Z)(st),[(0,Xe.Z)((0,Xe.Z)({key:Vt},pt),{},{fixed:ln})])},[])}function Ms(Me){for(var _e=!0,st=0;st<Me.length;st+=1){var pt=Me[st];if(_e&&pt.fixed!=="left")_e=!1;else if(!_e&&pt.fixed==="left"){warning(!1,"Index ".concat(st-1," of `columns` missing `fixed='left'` prop."));break}}for(var Ut=!0,_t=Me.length-1;_t>=0;_t-=1){var ln=Me[_t];if(Ut&&ln.fixed!=="right")Ut=!1;else if(!Ut&&ln.fixed==="right"){warning(!1,"Index ".concat(_t+1," of `columns` missing `fixed='right'` prop."));break}}}function ll(Me){return Me.map(function(_e){var st=_e.fixed,pt=(0,ar.Z)(_e,zs),Ut=st;return st==="left"?Ut="right":st==="right"&&(Ut="left"),(0,Xe.Z)({fixed:Ut},pt)})}function ms(Me,_e){var st=Me.prefixCls,pt=Me.columns,Ut=Me.children,_t=Me.expandable,ln=Me.expandedKeys,Vt=Me.columnTitle,mn=Me.getRowKey,In=Me.onTriggerExpand,Zn=Me.expandIcon,Ln=Me.rowExpandable,wr=Me.expandIconColumnIndex,pr=Me.direction,br=Me.expandRowByClick,Qr=Me.columnWidth,Hr=Me.fixed,aa=Me.scrollWidth,zr=he.useMemo(function(){return pt||DA(Ut)},[pt,Ut]),ea=he.useMemo(function(){if(_t){var ja,wa=zr.slice();if(!wa.includes(Se)){var ga=wr||0;ga>=0&&wa.splice(ga,0,Se)}var Da=wa.indexOf(Se);wa=wa.filter(function(no,ko){return no!==Se||ko===Da});var to=zr[Da],No;(Hr==="left"||Hr)&&!wr?No="left":(Hr==="right"||Hr)&&wr===zr.length?No="right":No=to?to.fixed:null;var Uo=(ja={},(0,Le.Z)(ja,Nr,{className:"".concat(st,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,Le.Z)(ja,"title",Vt),(0,Le.Z)(ja,"fixed",No),(0,Le.Z)(ja,"className","".concat(st,"-row-expand-icon-cell")),(0,Le.Z)(ja,"width",Qr),(0,Le.Z)(ja,"render",function(ko,Mo,fi){var qo=mn(Mo,fi),zi=ln.has(qo),si=Ln?Ln(Mo):!0,Do=Zn({prefixCls:st,expanded:zi,expandable:si,record:Mo,onExpand:In});return br?he.createElement("span",{onClick:function(yr){return yr.stopPropagation()}},Do):Do}),ja);return wa.map(function(no){return no===Se?Uo:no})}return zr.filter(function(no){return no!==Se})},[_t,zr,mn,ln,Zn,pr]),Ha=he.useMemo(function(){var ja=ea;return _e&&(ja=_e(ja)),ja.length||(ja=[{render:function(){return null}}]),ja},[_e,ea,pr]),ka=he.useMemo(function(){return pr==="rtl"?ll(bs(Ha)):bs(Ha)},[Ha,pr,aa]),Na=qi(ka,aa),qa=(0,Qe.Z)(Na,2),Io=qa[0],ya=qa[1];return[Ha,Io,ya]}var ls=ms;function Eo(Me){var _e,st=Me.prefixCls,pt=Me.record,Ut=Me.onExpand,_t=Me.expanded,ln=Me.expandable,Vt="".concat(st,"-row-expand-icon");if(!ln)return he.createElement("span",{className:Oe()(Vt,"".concat(st,"-row-spaced"))});var mn=function(Zn){Ut(pt,Zn),Zn.stopPropagation()};return he.createElement("span",{className:Oe()(Vt,(_e={},(0,Le.Z)(_e,"".concat(st,"-row-expanded"),_t),(0,Le.Z)(_e,"".concat(st,"-row-collapsed"),!_t),_e)),onClick:mn})}function an(Me,_e,st){var pt=[];function Ut(_t){(_t||[]).forEach(function(ln,Vt){pt.push(_e(ln,Vt)),Ut(ln[st])})}return Ut(Me),pt}function UA(Me,_e,st){var pt=oa(Me),Ut=pt.expandIcon,_t=pt.expandedRowKeys,ln=pt.defaultExpandedRowKeys,Vt=pt.defaultExpandAllRows,mn=pt.expandedRowRender,In=pt.onExpand,Zn=pt.onExpandedRowsChange,Ln=pt.childrenColumnName,wr=Ut||Eo,pr=Ln||"children",br=he.useMemo(function(){return mn?"row":Me.expandable&&Me.internalHooks===we&&Me.expandable.__PARENT_RENDER_ICON__||_e.some(function(ka){return ka&&(0,$e.Z)(ka)==="object"&&ka[pr]})?"nest":!1},[!!mn,_e]),Qr=he.useState(function(){return ln||(Vt?an(_e,st,pr):[])}),Hr=(0,Qe.Z)(Qr,2),aa=Hr[0],zr=Hr[1],ea=he.useMemo(function(){return new Set(_t||aa||[])},[_t,aa]),Ha=he.useCallback(function(ka){var Na=st(ka,_e.indexOf(ka)),qa,Io=ea.has(Na);Io?(ea.delete(Na),qa=(0,Ca.Z)(ea)):qa=[].concat((0,Ca.Z)(ea),[Na]),zr(qa),In&&In(!Io,ka),Zn&&Zn(qa)},[st,ea,_e,In,Zn]);return[pt,br,ea,wr,pr,Ha]}function Dn(Me,_e,st,pt){var Ut=Me.map(function(_t,ln){return Bt(ln,ln,Me,_e,st,pt==null?void 0:pt[ln])});return ft(function(){return Ut},[Ut],function(_t,ln){return!sn(_t,ln)})}function Kn(Me){var _e=(0,he.useRef)(Me),st=(0,he.useState)({}),pt=(0,Qe.Z)(st,2),Ut=pt[1],_t=(0,he.useRef)(null),ln=(0,he.useRef)([]);function Vt(mn){ln.current.push(mn);var In=Promise.resolve();_t.current=In,In.then(function(){if(_t.current===In){var Zn=ln.current,Ln=_e.current;ln.current=[],Zn.forEach(function(wr){_e.current=wr(_e.current)}),_t.current=null,Ln!==_e.current&&Ut({})}})}return(0,he.useEffect)(function(){return function(){_t.current=null}},[]),[_e.current,Vt]}function Tn(Me){var _e=(0,he.useRef)(Me||null),st=(0,he.useRef)();function pt(){window.clearTimeout(st.current)}function Ut(ln){_e.current=ln,pt(),st.current=window.setTimeout(function(){_e.current=null,st.current=void 0},100)}function _t(){return _e.current}return(0,he.useEffect)(function(){return pt},[]),[Ut,_t]}function Nt(){var Me=he.useState(-1),_e=(0,Qe.Z)(Me,2),st=_e[0],pt=_e[1],Ut=he.useState(-1),_t=(0,Qe.Z)(Ut,2),ln=_t[0],Vt=_t[1],mn=he.useCallback(function(In,Zn){pt(In),Vt(Zn)},[]);return[st,ln,mn]}var qn=qr()?window:null;function Mr(Me,_e){var st=(0,$e.Z)(Me)==="object"?Me:{},pt=st.offsetHeader,Ut=pt===void 0?0:pt,_t=st.offsetSummary,ln=_t===void 0?0:_t,Vt=st.offsetScroll,mn=Vt===void 0?0:Vt,In=st.getContainer,Zn=In===void 0?function(){return qn}:In,Ln=Zn()||qn;return he.useMemo(function(){var wr=!!Me;return{isSticky:wr,stickyClassName:wr?"".concat(_e,"-sticky-holder"):"",offsetHeader:Ut,offsetSummary:ln,offsetScroll:mn,container:Ln}},[mn,Ut,ln,_e,Ln])}function Er(Me,_e,st){var pt=(0,he.useMemo)(function(){for(var Ut=[],_t=[],ln=0,Vt=0,mn=0;mn<_e;mn+=1)if(st==="rtl"){_t[mn]=Vt,Vt+=Me[mn]||0;var In=_e-mn-1;Ut[In]=ln,ln+=Me[In]||0}else{Ut[mn]=ln,ln+=Me[mn]||0;var Zn=_e-mn-1;_t[Zn]=Vt,Vt+=Me[Zn]||0}return{left:Ut,right:_t}},[Me,_e,st]);return pt}var Gn=Er;function ur(Me){var _e=Me.className,st=Me.children;return he.createElement("div",{className:_e},st)}var _n=ur;function Dr(Me,_e,st,pt){var Ut=ye.unstable_batchedUpdates?function(ln){ye.unstable_batchedUpdates(st,ln)}:st;return Me!=null&&Me.addEventListener&&Me.addEventListener(_e,Ut,pt),{remove:function(){Me!=null&&Me.removeEventListener&&Me.removeEventListener(_e,Ut,pt)}}}var Or=/margin|padding|width|height|max|min|offset/,ia={left:!0,top:!0},va={cssFloat:1,styleFloat:1,float:1};function nn(Me){return Me.nodeType===1?Me.ownerDocument.defaultView.getComputedStyle(Me,null):{}}function Wt(Me,_e,st){if(_e=_e.toLowerCase(),st==="auto"){if(_e==="height")return Me.offsetHeight;if(_e==="width")return Me.offsetWidth}return _e in ia||(ia[_e]=Or.test(_e)),ia[_e]?parseFloat(st)||0:st}function Xt(Me,_e){var st=arguments.length,pt=nn(Me);return _e=va[_e]?"cssFloat"in Me.style?"cssFloat":"styleFloat":_e,st===1?pt:Wt(Me,_e,pt[_e]||Me.style[_e])}function qt(Me,_e,st){var pt=arguments.length;if(_e=va[_e]?"cssFloat"in Me.style?"cssFloat":"styleFloat":_e,pt===3)return typeof st=="number"&&Or.test(_e)&&(st="".concat(st,"px")),Me.style[_e]=st,st;for(var Ut in _e)_e.hasOwnProperty(Ut)&&qt(Me,Ut,_e[Ut]);return nn(Me)}function kn(Me){return Me===document.body?document.documentElement.clientWidth:Me.offsetWidth}function Yn(Me){return Me===document.body?window.innerHeight||document.documentElement.clientHeight:Me.offsetHeight}function sr(){var Me=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),_e=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:Me,height:_e}}function rr(){var Me=document.documentElement.clientWidth,_e=window.innerHeight||document.documentElement.clientHeight;return{width:Me,height:_e}}function gr(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function Rr(Me){var _e=Me.getBoundingClientRect(),st=document.documentElement;return{left:_e.left+(window.pageXOffset||st.scrollLeft)-(st.clientLeft||document.body.clientLeft||0),top:_e.top+(window.pageYOffset||st.scrollTop)-(st.clientTop||document.body.clientTop||0)}}var Yr=function(_e,st){var pt,Ut,_t=_e.scrollBodyRef,ln=_e.onScroll,Vt=_e.offsetScroll,mn=_e.container,In=ce(Ne,"prefixCls"),Zn=((pt=_t.current)===null||pt===void 0?void 0:pt.scrollWidth)||0,Ln=((Ut=_t.current)===null||Ut===void 0?void 0:Ut.clientWidth)||0,wr=Zn&&Ln*(Ln/Zn),pr=he.useRef(),br=Kn({scrollLeft:0,isHiddenScrollBar:!1}),Qr=(0,Qe.Z)(br,2),Hr=Qr[0],aa=Qr[1],zr=he.useRef({delta:0,x:0}),ea=he.useState(!1),Ha=(0,Qe.Z)(ea,2),ka=Ha[0],Na=Ha[1],qa=function(){Na(!1)},Io=function(Da){Da.persist(),zr.current.delta=Da.pageX-Hr.scrollLeft,zr.current.x=0,Na(!0),Da.preventDefault()},ya=function(Da){var to,No=Da||((to=window)===null||to===void 0?void 0:to.event),Uo=No.buttons;if(!ka||Uo===0){ka&&Na(!1);return}var no=zr.current.x+Da.pageX-zr.current.x-zr.current.delta;no<=0&&(no=0),no+wr>=Ln&&(no=Ln-wr),ln({scrollLeft:no/Ln*(Zn+2)}),zr.current.x=Da.pageX},ja=function(){if(_t.current){var Da=Rr(_t.current).top,to=Da+_t.current.offsetHeight,No=mn===window?document.documentElement.scrollTop+window.innerHeight:Rr(mn).top+mn.clientHeight;to-Qn()<=No||Da>=No-Vt?aa(function(Uo){return(0,Xe.Z)((0,Xe.Z)({},Uo),{},{isHiddenScrollBar:!0})}):aa(function(Uo){return(0,Xe.Z)((0,Xe.Z)({},Uo),{},{isHiddenScrollBar:!1})})}},wa=function(Da){aa(function(to){return(0,Xe.Z)((0,Xe.Z)({},to),{},{scrollLeft:Da/Zn*Ln||0})})};return he.useImperativeHandle(st,function(){return{setScrollLeft:wa}}),he.useEffect(function(){var ga=Dr(document.body,"mouseup",qa,!1),Da=Dr(document.body,"mousemove",ya,!1);return ja(),function(){ga.remove(),Da.remove()}},[wr,ka]),he.useEffect(function(){var ga=Dr(mn,"scroll",ja,!1),Da=Dr(window,"resize",ja,!1);return function(){ga.remove(),Da.remove()}},[mn]),he.useEffect(function(){Hr.isHiddenScrollBar||aa(function(ga){var Da=_t.current;return Da?(0,Xe.Z)((0,Xe.Z)({},ga),{},{scrollLeft:Da.scrollLeft/Da.scrollWidth*Da.clientWidth}):ga})},[Hr.isHiddenScrollBar]),Zn<=Ln||!wr||Hr.isHiddenScrollBar?null:he.createElement("div",{style:{height:Qn(),width:Ln,bottom:Vt},className:"".concat(In,"-sticky-scroll")},he.createElement("div",{onMouseDown:Io,ref:pr,className:Oe()("".concat(In,"-sticky-scroll-bar"),(0,Le.Z)({},"".concat(In,"-sticky-scroll-bar-active"),ka)),style:{width:"".concat(wr,"px"),transform:"translate3d(".concat(Hr.scrollLeft,"px, 0, 0)")}}))},Ba=he.forwardRef(Yr);function kr(Me){return null}var ba=kr;function Xa(Me){return null}var Ya=Xa,ra="rc-table",Vr=[],xa={};function Bo(){return"No Data"}function Ao(Me){var _e,st=(0,Xe.Z)({rowKey:"key",prefixCls:ra,emptyText:Bo},Me),pt=st.prefixCls,Ut=st.className,_t=st.rowClassName,ln=st.style,Vt=st.data,mn=st.rowKey,In=st.scroll,Zn=st.tableLayout,Ln=st.direction,wr=st.title,pr=st.footer,br=st.summary,Qr=st.caption,Hr=st.id,aa=st.showHeader,zr=st.components,ea=st.emptyText,Ha=st.onRow,ka=st.onHeaderRow,Na=st.internalHooks,qa=st.transformColumns,Io=st.internalRefs,ya=st.tailor,ja=st.sticky,wa=Vt||Vr,ga=!!wa.length,Da=Na===we,to=he.useCallback(function(Si,Qi){return Nn(zr,Si)||Qi},[zr]),No=he.useMemo(function(){return typeof mn=="function"?mn:function(Si){var Qi=Si&&Si[mn];return Qi}},[mn]),Uo=to(["body"]),no=Nt(),ko=(0,Qe.Z)(no,3),Mo=ko[0],fi=ko[1],qo=ko[2],zi=UA(st,wa,No),si=(0,Qe.Z)(zi,6),Do=si[0],rA=si[1],yr=si[2],ao=si[3],Ho=si[4],li=si[5],Pa=In==null?void 0:In.x,oo=he.useState(0),eo=(0,Qe.Z)(oo,2),za=eo[0],oi=eo[1],io=ls((0,Xe.Z)((0,Xe.Z)((0,Xe.Z)({},st),Do),{},{expandable:!!Do.expandedRowRender,columnTitle:Do.columnTitle,expandedKeys:yr,getRowKey:No,onTriggerExpand:li,expandIcon:ao,expandIconColumnIndex:Do.expandIconColumnIndex,direction:Ln,scrollWidth:Da&&ya&&typeof Pa=="number"?Pa:null}),Da?qa:null),Ro=(0,Qe.Z)(io,3),ui=Ro[0],Yo=Ro[1],TA=Ro[2],os=TA!=null?TA:Pa,Ts=he.useMemo(function(){return{columns:ui,flattenColumns:Yo}},[ui,Yo]),Oi=he.useRef(),ys=he.useRef(),bA=he.useRef(),Es=he.useRef(),Kl=he.useRef(),Li=he.useState(!1),hi=(0,Qe.Z)(Li,2),Gi=hi[0],kA=hi[1],lA=he.useState(!1),zo=(0,Qe.Z)(lA,2),is=zo[0],JA=zo[1],Ps=Kn(new Map),js=(0,Qe.Z)(Ps,2),uA=js[0],ul=js[1],cl=tr(Yo),Xs=cl.map(function(Si){return uA.get(Si)}),As=he.useMemo(function(){return Xs},[Xs.join("_")]),es=Gn(As,Yo.length,Ln),CA=In&&He(In.y),aA=In&&He(os)||!!Do.fixed,vl=aA&&Yo.some(function(Si){var Qi=Si.fixed;return Qi}),Sl=he.useRef(),el=Mr(ja,pt),tl=el.isSticky,Fl=el.offsetHeader,iu=el.offsetSummary,Fe=el.offsetScroll,mt=el.stickyClassName,en=el.container,pn=he.useMemo(function(){return br==null?void 0:br(wa)},[br,wa]),jn=(CA||tl)&&he.isValidElement(pn)&&pn.type===Pn&&pn.props.fixed,Cr,Jr,Ga;CA&&(Jr={overflowY:"scroll",maxHeight:In.y}),aA&&(Cr={overflowX:"auto"},CA||(Jr={overflowY:"hidden"}),Ga={width:os===!0?"auto":os,minWidth:"100%"});var jo=he.useCallback(function(Si,Qi){Jo(Oi.current)&&ul(function(ss){if(ss.get(Si)!==Qi){var gl=new Map(ss);return gl.set(Si,Qi),gl}return ss})},[]),ii=Tn(null),mi=(0,Qe.Z)(ii,2),Zi=mi[0],LA=mi[1];function yA(Si,Qi){Qi&&(typeof Qi=="function"?Qi(Si):Qi.scrollLeft!==Si&&(Qi.scrollLeft=Si,Qi.scrollLeft!==Si&&setTimeout(function(){Qi.scrollLeft=Si},0)))}var EA=mr(function(Si){var Qi=Si.currentTarget,ss=Si.scrollLeft,gl=Ln==="rtl",xs=typeof ss=="number"?ss:Qi.scrollLeft,bl=Qi||xa;if(!LA()||LA()===bl){var ru;Zi(bl),yA(xs,ys.current),yA(xs,bA.current),yA(xs,Kl.current),yA(xs,(ru=Sl.current)===null||ru===void 0?void 0:ru.setScrollLeft)}var oA=Qi||ys.current;if(oA){var ws=oA.scrollWidth,Ks=oA.clientWidth;if(ws===Ks){kA(!1),JA(!1);return}gl?(kA(-xs<ws-Ks),JA(-xs>0)):(kA(xs>0),JA(xs<ws-Ks))}}),Fs=function(){aA&&bA.current?EA({currentTarget:bA.current}):(kA(!1),JA(!1))},Bs=function(Qi){var ss=Qi.width;ss!==za&&(Fs(),oi(Oi.current?Oi.current.offsetWidth:ss))},yl=he.useRef(!1);he.useEffect(function(){yl.current&&Fs()},[aA,Vt,ui.length]),he.useEffect(function(){yl.current=!0},[]);var _s=he.useState(0),xl=(0,Qe.Z)(_s,2),ql=xl[0],hu=xl[1],vu=he.useState(!0),eu=(0,Qe.Z)(vu,2),Ll=eu[0],Au=eu[1];he.useEffect(function(){(!ya||!Da)&&(bA.current instanceof Element?hu(Gr(bA.current).width):hu(Gr(Es.current).width)),Au(Oo("position","sticky"))},[]),he.useEffect(function(){Da&&Io&&(Io.body.current=bA.current)});var Wl=he.useCallback(function(Si){return he.createElement(he.Fragment,null,he.createElement(pi,Si),jn==="top"&&he.createElement(Un,Si,pn))},[jn,pn]),nl=he.useCallback(function(Si){return he.createElement(Un,Si,pn)},[pn]),su=to(["table"],"table"),Vl=he.useMemo(function(){return Zn||(vl?os==="max-content"?"auto":"fixed":CA||tl||Yo.some(function(Si){var Qi=Si.ellipsis;return Qi})?"fixed":"auto")},[CA,vl,Yo,Zn,tl]),tu,nu={colWidths:As,columCount:Yo.length,stickyOffsets:es,onHeaderRow:ka,fixHeader:CA,scroll:In},ks=he.useMemo(function(){return ga?null:typeof ea=="function"?ea():ea},[ga,ea]),Su=he.createElement(ir,{data:wa,measureColumnWidth:CA||aA||tl}),lu=he.createElement(Ja,{colWidths:Yo.map(function(Si){var Qi=Si.width;return Qi}),columns:Yo}),uu=Qr!=null?he.createElement("caption",{className:"".concat(pt,"-caption")},Qr):void 0,Bl=ki(st,{data:!0}),cu=ki(st,{aria:!0});if(CA||tl){var yu;typeof Uo=="function"?(yu=Uo(wa,{scrollbarSize:ql,ref:bA,onScroll:EA}),nu.colWidths=Yo.map(function(Si,Qi){var ss=Si.width,gl=Qi===Yo.length-1?ss-ql:ss;return typeof gl=="number"&&!Number.isNaN(gl)?gl:0})):yu=he.createElement("div",{style:(0,Xe.Z)((0,Xe.Z)({},Cr),Jr),onScroll:EA,ref:bA,className:Oe()("".concat(pt,"-body"))},he.createElement(su,(0,Ue.Z)({style:(0,Xe.Z)((0,Xe.Z)({},Ga),{},{tableLayout:Vl})},cu),uu,lu,Su,!jn&&pn&&he.createElement(Un,{stickyOffsets:es,flattenColumns:Yo,columns:ui},pn)));var du=(0,Xe.Z)((0,Xe.Z)((0,Xe.Z)({noData:!wa.length,maxContentScroll:aA&&os==="max-content"},nu),Ts),{},{direction:Ln,stickyClassName:mt,onScroll:EA});tu=he.createElement(he.Fragment,null,aa!==!1&&he.createElement(Ua,(0,Ue.Z)({},du,{stickyTopOffset:Fl,className:"".concat(pt,"-header"),ref:ys}),Wl),yu,jn&&jn!=="top"&&he.createElement(Ua,(0,Ue.Z)({},du,{stickyBottomOffset:iu,className:"".concat(pt,"-summary"),ref:Kl}),nl),tl&&he.createElement(Ba,{ref:Sl,offsetScroll:Fe,scrollBodyRef:bA,onScroll:EA,container:en}))}else tu=he.createElement("div",{style:(0,Xe.Z)((0,Xe.Z)({},Cr),Jr),className:Oe()("".concat(pt,"-content")),onScroll:EA,ref:bA},he.createElement(su,(0,Ue.Z)({style:(0,Xe.Z)((0,Xe.Z)({},Ga),{},{tableLayout:Vl})},cu),uu,lu,aa!==!1&&he.createElement(pi,(0,Ue.Z)({},nu,Ts)),Su,pn&&he.createElement(Un,{stickyOffsets:es,flattenColumns:Yo,columns:ui},pn)));var dl=he.createElement("div",(0,Ue.Z)({className:Oe()(pt,Ut,(_e={},(0,Le.Z)(_e,"".concat(pt,"-rtl"),Ln==="rtl"),(0,Le.Z)(_e,"".concat(pt,"-ping-left"),Gi),(0,Le.Z)(_e,"".concat(pt,"-ping-right"),is),(0,Le.Z)(_e,"".concat(pt,"-layout-fixed"),Zn==="fixed"),(0,Le.Z)(_e,"".concat(pt,"-fixed-header"),CA),(0,Le.Z)(_e,"".concat(pt,"-fixed-column"),vl),(0,Le.Z)(_e,"".concat(pt,"-scroll-horizontal"),aA),(0,Le.Z)(_e,"".concat(pt,"-has-fix-left"),Yo[0]&&Yo[0].fixed),(0,Le.Z)(_e,"".concat(pt,"-has-fix-right"),Yo[Yo.length-1]&&Yo[Yo.length-1].fixed==="right"),_e)),style:ln,id:Hr,ref:Oi},Bl),wr&&he.createElement(_n,{className:"".concat(pt,"-title")},wr(wa)),he.createElement("div",{ref:Es,className:"".concat(pt,"-container")},tu),pr&&he.createElement(_n,{className:"".concat(pt,"-footer")},pr(wa)));aA&&(dl=he.createElement(Ai.Z,{onResize:Bs},dl));var rl=Dn(Yo,es,Ln,ui),wl=he.useMemo(function(){return{scrollX:os,prefixCls:pt,getComponent:to,scrollbarSize:ql,direction:Ln,fixedInfoList:rl,isSticky:tl,supportSticky:Ll,componentWidth:za,fixHeader:CA,fixColumn:vl,horizonScroll:aA,tableLayout:Vl,rowClassName:_t,expandedRowClassName:Do.expandedRowClassName,expandIcon:ao,expandableType:rA,expandRowByClick:Do.expandRowByClick,expandedRowRender:Do.expandedRowRender,onTriggerExpand:li,expandIconColumnIndex:Do.expandIconColumnIndex,indentSize:Do.indentSize,allColumnsFixedLeft:Yo.every(function(Si){return Si.fixed==="left"}),emptyNode:ks,columns:ui,flattenColumns:Yo,onColumnResize:jo,hoverStartRow:Mo,hoverEndRow:fi,onHover:qo,rowExpandable:Do.rowExpandable,onRow:Ha,getRowKey:No,expandedKeys:yr,childrenColumnName:Ho}},[os,pt,to,ql,Ln,rl,tl,Ll,za,CA,vl,aA,Vl,_t,Do.expandedRowClassName,ao,rA,Do.expandRowByClick,Do.expandedRowRender,li,Do.expandIconColumnIndex,Do.indentSize,ks,ui,Yo,jo,Mo,fi,qo,Do.rowExpandable,Ha,No,yr,Ho]);return he.createElement(Ne.Provider,{value:wl},dl)}function so(Me){return x(Ao,Me)}var Ii=so();Ii.EXPAND_COLUMN=Se,Ii.INTERNAL_HOOKS=we,Ii.Column=ba,Ii.ColumnGroup=Ya,Ii.Summary=lr;var Ji=Ii,da=de(73299),dA=Ie(null),Mi=Ie(null);function OA(Me,_e,st){var pt=_e||1;return st[Me+pt]-(st[Me]||0)}function jA(Me){var _e=Me.rowInfo,st=Me.column,pt=Me.colIndex,Ut=Me.indent,_t=Me.index,ln=Me.renderIndex,Vt=Me.record,mn=Me.style,In=Me.className,Zn=Me.inverse,Ln=Me.getHeight,wr=st.render,pr=st.dataIndex,br=st.className,Qr=st.width,Hr=ce(Mi,["columnsOffset"]),aa=Hr.columnsOffset,zr=yi(_e,st,pt,Ut,_t),ea=zr.key,Ha=zr.fixedInfo,ka=zr.appendCellNode,Na=zr.additionalCellProps,qa=Na.style,Io=Na.colSpan,ya=Io===void 0?1:Io,ja=Na.rowSpan,wa=ja===void 0?1:ja,ga=pt-1,Da=OA(ga,ya,aa),to=ya>1?Qr-Da:0,No=(0,Xe.Z)((0,Xe.Z)((0,Xe.Z)({},qa),mn),{},{flex:"0 0 ".concat(Da,"px"),width:"".concat(Da,"px"),marginRight:to,pointerEvents:"auto"}),Uo=he.useMemo(function(){return Zn?wa<=1:ya===0||wa===0||wa>1},[wa,ya,Zn]);Uo?No.visibility="hidden":Zn&&(No.height=Ln==null?void 0:Ln(wa));var no=Uo?function(){return null}:wr,ko={};return(wa===0||ya===0)&&(ko.rowSpan=1,ko.colSpan=1),he.createElement(Ct,(0,Ue.Z)({className:Oe()(br,In),ellipsis:st.ellipsis,align:st.align,scope:st.rowScope,component:"div",prefixCls:_e.prefixCls,key:ea,record:Vt,index:_t,renderIndex:ln,dataIndex:pr,render:no,shouldCellUpdate:st.shouldCellUpdate},Ha,{appendNode:ka,additionalProps:(0,Xe.Z)((0,Xe.Z)({},Na),{},{style:No},ko)}))}var En=jA,Fn=["data","index","className","rowKey","style","extra","getHeight"],hA=he.forwardRef(function(Me,_e){var st=Me.data,pt=Me.index,Ut=Me.className,_t=Me.rowKey,ln=Me.style,Vt=Me.extra,mn=Me.getHeight,In=(0,ar.Z)(Me,Fn),Zn=st.record,Ln=st.indent,wr=st.index,pr=ce(Ne,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),br=pr.scrollX,Qr=pr.flattenColumns,Hr=pr.prefixCls,aa=pr.fixColumn,zr=pr.componentWidth,ea=$i(Zn,_t,pt,Ln),Ha=ea.rowSupportExpand,ka=ea.expanded,Na=ea.rowProps,qa=ea.expandedRowRender,Io=ea.expandedRowClassName,ya;if(Ha&&ka){var ja=qa(Zn,pt,Ln+1,ka),wa=Io==null?void 0:Io(Zn,pt,Ln),ga={};aa&&(ga={style:(0,Le.Z)({},"--virtual-width","".concat(zr,"px"))});var Da="".concat(Hr,"-expanded-row-cell");ya=he.createElement("div",{className:Oe()("".concat(Hr,"-expanded-row"),"".concat(Hr,"-expanded-row-level-").concat(Ln+1),wa)},he.createElement(Ct,{component:"div",prefixCls:Hr,className:Oe()(Da,(0,Le.Z)({},"".concat(Da,"-fixed"),aa)),additionalProps:ga},ja))}var to=(0,Xe.Z)((0,Xe.Z)({},ln),{},{width:br});Vt&&(to.position="absolute",to.pointerEvents="none");var No=he.createElement("div",(0,Ue.Z)({},Na,In,{ref:Ha?null:_e,className:Oe()(Ut,"".concat(Hr,"-row"),Na==null?void 0:Na.className,(0,Le.Z)({},"".concat(Hr,"-row-extra"),Vt)),style:(0,Xe.Z)((0,Xe.Z)({},to),Na==null?void 0:Na.style)}),Qr.map(function(Uo,no){return he.createElement(En,{key:no,rowInfo:ea,column:Uo,colIndex:no,indent:Ln,index:pt,renderIndex:wr,record:Zn,inverse:Vt,getHeight:mn})}));return Ha?he.createElement("div",{ref:_e},No,ya):No}),ca=ne(hA),Wa=ca,ri=he.forwardRef(function(Me,_e){var st=Me.data,pt=Me.onScroll,Ut=ce(Ne,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),_t=Ut.flattenColumns,ln=Ut.onColumnResize,Vt=Ut.getRowKey,mn=Ut.expandedKeys,In=Ut.prefixCls,Zn=Ut.childrenColumnName,Ln=Ut.emptyNode,wr=Ut.scrollX,pr=ce(dA),br=pr.scrollY,Qr=pr.listItemHeight,Hr=he.useRef(),aa=Co(st,Zn,mn,Vt),zr=he.useMemo(function(){var ya=0;return _t.map(function(ja){var wa=ja.width,ga=ja.key;return ya+=wa,[ga,wa,ya]})},[_t]),ea=he.useMemo(function(){return zr.map(function(ya){return ya[2]})},[zr]);he.useEffect(function(){zr.forEach(function(ya){var ja=(0,Qe.Z)(ya,2),wa=ja[0],ga=ja[1];ln(wa,ga)})},[zr]),he.useImperativeHandle(_e,function(){var ya={};return Object.defineProperty(ya,"scrollLeft",{get:function(){var wa;return((wa=Hr.current)===null||wa===void 0?void 0:wa.getScrollInfo().x)||0},set:function(wa){var ga;(ga=Hr.current)===null||ga===void 0||ga.scrollTo({left:wa})}}),ya});var Ha=function(ja,wa){var ga,Da=(ga=aa[wa])===null||ga===void 0?void 0:ga.record,to=ja.onCell;if(to){var No,Uo=to(Da,wa);return(No=Uo==null?void 0:Uo.rowSpan)!==null&&No!==void 0?No:1}return 1},ka=function(ja){var wa=ja.start,ga=ja.end,Da=ja.getSize,to=ja.offsetY;if(ga<0)return null;for(var No=_t.filter(function(Pa){return Ha(Pa,wa)===0}),Uo=wa,no=function(oo){if(No=No.filter(function(eo){return Ha(eo,oo)===0}),!No.length)return Uo=oo,"break"},ko=wa;ko>=0;ko-=1){var Mo=no(ko);if(Mo==="break")break}for(var fi=_t.filter(function(Pa){return Ha(Pa,ga)!==1}),qo=ga,zi=function(oo){if(fi=fi.filter(function(eo){return Ha(eo,oo)!==1}),!fi.length)return qo=Math.max(oo-1,ga),"break"},si=ga;si<aa.length;si+=1){var Do=zi(si);if(Do==="break")break}for(var rA=[],yr=function(oo){var eo=aa[oo];if(!eo)return"continue";_t.some(function(za){return Ha(za,oo)>1})&&rA.push(oo)},ao=Uo;ao<=qo;ao+=1)var Ho=yr(ao);var li=rA.map(function(Pa){var oo=aa[Pa],eo=Vt(oo.record,Pa),za=function(Ro){var ui=Pa+Ro-1,Yo=Vt(aa[ui].record,ui),TA=Da(eo,Yo);return TA.bottom-TA.top},oi=Da(eo);return he.createElement(Wa,{key:Pa,data:oo,rowKey:eo,index:Pa,style:{top:-to+oi.top},extra:!0,getHeight:za})});return li},Na=he.useMemo(function(){return{columnsOffset:ea}},[ea]),qa="".concat(In,"-tbody"),Io;return aa.length?Io=he.createElement(da.Z,{fullHeight:!1,ref:Hr,className:Oe()(qa,"".concat(qa,"-virtual")),height:br,itemHeight:Qr||24,data:aa,itemKey:function(ja){return Vt(ja.record)},scrollWidth:wr,onVirtualScroll:function(ja){var wa=ja.x;pt({scrollLeft:wa})},extraRender:ka},function(ya,ja,wa){var ga=Vt(ya.record,ja);return he.createElement(Wa,(0,Ue.Z)({data:ya,rowKey:ga,index:ja},wa))}):Io=he.createElement("div",{className:Oe()("".concat(In,"-placeholder"))},he.createElement(Ct,{component:"div",prefixCls:In},Ln)),he.createElement(Mi.Provider,{value:Na},Io)}),di=ne(ri),Ni=di,Fo=function(_e,st){var pt=st.ref,Ut=st.onScroll;return he.createElement(Ni,{ref:pt,data:_e,onScroll:Ut})},Ys=100;function Ki(Me){var _e=Me.columns,st=Me.scroll,pt=Me.prefixCls,Ut=pt===void 0?ra:pt,_t=Me.className,ln=Me.listItemHeight,Vt=st||{},mn=Vt.x,In=Vt.y;typeof mn!="number"&&(mn=((_e||[]).length+1)*Ys),typeof In!="number"&&(In=500);var Zn=he.useMemo(function(){return{scrollY:In,listItemHeight:ln}},[In,ln]);return he.createElement(dA.Provider,{value:Zn},he.createElement(Ji,(0,Ue.Z)({},Me,{className:Oe()(_t,"".concat(Ut,"-virtual")),scroll:(0,Xe.Z)((0,Xe.Z)({},st),{},{x:mn}),components:{body:Fo},columns:_e,internalHooks:we,tailor:!0})))}function Wi(Me){return x(Ki,Me)}var AA=Wi(),_A=null;function Ql(Me){return null}var Di=Ql;function Ui(Me){return null}var qA=Ui,Ra=de(10366),us=de(58375),pA=de(53124),ns=de(88258),Bi=de(98675),Gs=de(25378),Tl=de(24457),Zs=de(28452),KA=de(57953),Pl=de(46605);function zA(Me){return function(st){let{prefixCls:pt,onExpand:Ut,record:_t,expanded:ln,expandable:Vt}=st;const mn=`${pt}-row-expand-icon`;return he.createElement("button",{type:"button",onClick:In=>{Ut(_t,In),In.stopPropagation()},className:Oe()(mn,{[`${mn}-spaced`]:!Vt,[`${mn}-expanded`]:Vt&&ln,[`${mn}-collapsed`]:Vt&&!ln}),"aria-label":ln?Me.collapse:Me.expand,"aria-expanded":ln})}}var GA=zA;function vA(Me,_e){return"key"in Me&&Me.key!==void 0&&Me.key!==null?Me.key:Me.dataIndex?Array.isArray(Me.dataIndex)?Me.dataIndex.join("."):Me.dataIndex:_e}function hs(Me,_e){return _e?`${_e}-${Me}`:`${Me}`}function SA(Me,_e){return typeof Me=="function"?Me(_e):Me}function sA(Me,_e){const st=SA(Me,_e);return Object.prototype.toString.call(st)==="[object Object]"?"":st}var cs={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"},kl=cs,Ml=de(74643),Rl=function(_e,st){return he.createElement(Ml.Z,(0,Ue.Z)({},_e,{ref:st,icon:kl}))},Hl=he.forwardRef(Rl),jl=de(7699),ml=de(57838);function Ws(Me){const _e=he.useRef(Me),st=(0,ml.Z)();return[()=>_e.current,pt=>{_e.current=pt,st()}]}var $l=de(71577),hl=de(84567),_l=de(85418),pl=de(32983),$r=de(68508),Qo=de(76529),Fr=de(78045),Lo=de(79870),ee=de(72395),z=de(69677);function te(Me){let{value:_e,onChange:st,filterSearch:pt,tablePrefixCls:Ut,locale:_t}=Me;return pt?he.createElement("div",{className:`${Ut}-filter-dropdown-search`},he.createElement(z.default,{prefix:he.createElement(ee.Z,null),placeholder:_t.filterSearchPlaceholder,onChange:st,value:_e,htmlSize:1,className:`${Ut}-filter-dropdown-search-input`})):null}var ie=te,ve=de(92389);const me=Me=>{const{keyCode:_e}=Me;_e===ve.Z.ENTER&&Me.stopPropagation()};var xe=he.forwardRef((Me,_e)=>he.createElement("div",{className:Me.className,onClick:st=>st.stopPropagation(),onKeyDown:me,ref:_e},Me.children));function De(Me){let _e=[];return(Me||[]).forEach(st=>{let{value:pt,children:Ut}=st;_e.push(pt),Ut&&(_e=[].concat((0,Ca.Z)(_e),(0,Ca.Z)(De(Ut))))}),_e}function Ge(Me){return Me.some(_e=>{let{children:st}=_e;return st})}function ot(Me,_e){return typeof _e=="string"||typeof _e=="number"?_e==null?void 0:_e.toString().toLowerCase().includes(Me.trim().toLowerCase()):!1}function lt(Me){let{filters:_e,prefixCls:st,filteredKeys:pt,filterMultiple:Ut,searchValue:_t,filterSearch:ln}=Me;return _e.map((Vt,mn)=>{const In=String(Vt.value);if(Vt.children)return{key:In||mn,label:Vt.text,popupClassName:`${st}-dropdown-submenu`,children:lt({filters:Vt.children,prefixCls:st,filteredKeys:pt,filterMultiple:Ut,searchValue:_t,filterSearch:ln})};const Zn=Ut?hl.default:Fr.ZP,Ln={key:Vt.value!==void 0?In:mn,label:he.createElement(he.Fragment,null,he.createElement(Zn,{checked:pt.includes(In)}),he.createElement("span",null,Vt.text))};return _t.trim()?typeof ln=="function"?ln(_t,Vt)?Ln:null:ot(_t,Vt.text)?Ln:null:Ln})}function St(Me){var _e,st;const{tablePrefixCls:pt,prefixCls:Ut,column:_t,dropdownPrefixCls:ln,columnKey:Vt,filterMultiple:mn,filterMode:In="menu",filterSearch:Zn=!1,filterState:Ln,triggerFilter:wr,locale:pr,children:br,getPopupContainer:Qr}=Me,{filterDropdownOpen:Hr,onFilterDropdownOpenChange:aa,filterResetToDefaultFilteredValue:zr,defaultFilteredValue:ea,filterDropdownVisible:Ha,onFilterDropdownVisibleChange:ka}=_t,[Na,qa]=he.useState(!1),Io=!!(Ln&&(!((_e=Ln.filteredKeys)===null||_e===void 0)&&_e.length||Ln.forceFiltered)),ya=io=>{qa(io),aa==null||aa(io),ka==null||ka(io)},ja=(st=Hr!=null?Hr:Ha)!==null&&st!==void 0?st:Na,wa=Ln==null?void 0:Ln.filteredKeys,[ga,Da]=Ws(wa||[]),to=io=>{let{selectedKeys:Ro}=io;Da(Ro)},No=(io,Ro)=>{let{node:ui,checked:Yo}=Ro;to(mn?{selectedKeys:io}:{selectedKeys:Yo&&ui.key?[ui.key]:[]})};he.useEffect(()=>{Na&&to({selectedKeys:wa||[]})},[wa]);const[Uo,no]=he.useState([]),ko=io=>{no(io)},[Mo,fi]=he.useState(""),qo=io=>{const{value:Ro}=io.target;fi(Ro)};he.useEffect(()=>{Na||fi("")},[Na]);const zi=io=>{const Ro=io&&io.length?io:null;if(Ro===null&&(!Ln||!Ln.filteredKeys)||(0,jl.Z)(Ro,Ln==null?void 0:Ln.filteredKeys,!0))return null;wr({column:_t,key:Vt,filteredKeys:Ro})},si=()=>{ya(!1),zi(ga())},Do=function(){let{confirm:io,closeDropdown:Ro}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};io&&zi([]),Ro&&ya(!1),fi(""),Da(zr?(ea||[]).map(ui=>String(ui)):[])},rA=function(){let{closeDropdown:io}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};io&&ya(!1),zi(ga())},yr=io=>{io&&wa!==void 0&&Da(wa||[]),ya(io),!io&&!_t.filterDropdown&&si()},ao=Oe()({[`${ln}-menu-without-submenu`]:!Ge(_t.filters||[])}),Ho=io=>{if(io.target.checked){const Ro=De(_t==null?void 0:_t.filters).map(ui=>String(ui));Da(Ro)}else Da([])},li=io=>{let{filters:Ro}=io;return(Ro||[]).map((ui,Yo)=>{const TA=String(ui.value),os={title:ui.text,key:ui.value!==void 0?TA:Yo};return ui.children&&(os.children=li({filters:ui.children})),os})},Pa=io=>{var Ro;return Object.assign(Object.assign({},io),{text:io.title,value:io.key,children:((Ro=io.children)===null||Ro===void 0?void 0:Ro.map(ui=>Pa(ui)))||[]})};let oo;if(typeof _t.filterDropdown=="function")oo=_t.filterDropdown({prefixCls:`${ln}-custom`,setSelectedKeys:io=>to({selectedKeys:io}),selectedKeys:ga(),confirm:rA,clearFilters:Do,filters:_t.filters,visible:ja,close:()=>{ya(!1)}});else if(_t.filterDropdown)oo=_t.filterDropdown;else{const io=ga()||[],Ro=()=>(_t.filters||[]).length===0?he.createElement(pl.Z,{image:pl.Z.PRESENTED_IMAGE_SIMPLE,description:pr.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):In==="tree"?he.createElement(he.Fragment,null,he.createElement(ie,{filterSearch:Zn,value:Mo,onChange:qo,tablePrefixCls:pt,locale:pr}),he.createElement("div",{className:`${pt}-filter-dropdown-tree`},mn?he.createElement(hl.default,{checked:io.length===De(_t.filters).length,indeterminate:io.length>0&&io.length<De(_t.filters).length,className:`${pt}-filter-dropdown-checkall`,onChange:Ho},pr.filterCheckall):null,he.createElement(Lo.default,{checkable:!0,selectable:!1,blockNode:!0,multiple:mn,checkStrictly:!mn,className:`${ln}-menu`,onCheck:No,checkedKeys:io,selectedKeys:io,showIcon:!1,treeData:li({filters:_t.filters}),autoExpandParent:!0,defaultExpandAll:!0,filterTreeNode:Mo.trim()?Yo=>typeof Zn=="function"?Zn(Mo,Pa(Yo)):ot(Mo,Yo.title):void 0}))):he.createElement(he.Fragment,null,he.createElement(ie,{filterSearch:Zn,value:Mo,onChange:qo,tablePrefixCls:pt,locale:pr}),he.createElement($r.default,{selectable:!0,multiple:mn,prefixCls:`${ln}-menu`,className:ao,onSelect:to,onDeselect:to,selectedKeys:io,getPopupContainer:Qr,openKeys:Uo,onOpenChange:ko,items:lt({filters:_t.filters||[],filterSearch:Zn,prefixCls:Ut,filteredKeys:ga(),filterMultiple:mn,searchValue:Mo})})),ui=()=>zr?(0,jl.Z)((ea||[]).map(Yo=>String(Yo)),io,!0):io.length===0;oo=he.createElement(he.Fragment,null,Ro(),he.createElement("div",{className:`${Ut}-dropdown-btns`},he.createElement($l.ZP,{type:"link",size:"small",disabled:ui(),onClick:()=>Do()},pr.filterReset),he.createElement($l.ZP,{type:"primary",size:"small",onClick:si},pr.filterConfirm)))}_t.filterDropdown&&(oo=he.createElement(Qo.J,{selectable:void 0},oo));const eo=()=>he.createElement(xe,{className:`${Ut}-dropdown`},oo);let za;typeof _t.filterIcon=="function"?za=_t.filterIcon(Io):_t.filterIcon?za=_t.filterIcon:za=he.createElement(Hl,null);const{direction:oi}=he.useContext(pA.E_);return he.createElement("div",{className:`${Ut}-column`},he.createElement("span",{className:`${pt}-column-title`},br),he.createElement(_l.Z,{dropdownRender:eo,trigger:["click"],open:ja,onOpenChange:yr,getPopupContainer:Qr,placement:oi==="rtl"?"bottomLeft":"bottomRight"},he.createElement("span",{role:"button",tabIndex:-1,className:Oe()(`${Ut}-trigger`,{active:Io}),onClick:io=>{io.stopPropagation()}},za)))}var Ze=St;function Ot(Me,_e,st){let pt=[];return(Me||[]).forEach((Ut,_t)=>{var ln;const Vt=hs(_t,st);if(Ut.filters||"filterDropdown"in Ut||"onFilter"in Ut)if("filteredValue"in Ut){let mn=Ut.filteredValue;"filterDropdown"in Ut||(mn=(ln=mn==null?void 0:mn.map(String))!==null&&ln!==void 0?ln:mn),pt.push({column:Ut,key:vA(Ut,Vt),filteredKeys:mn,forceFiltered:Ut.filtered})}else pt.push({column:Ut,key:vA(Ut,Vt),filteredKeys:_e&&Ut.defaultFilteredValue?Ut.defaultFilteredValue:void 0,forceFiltered:Ut.filtered});"children"in Ut&&(pt=[].concat((0,Ca.Z)(pt),(0,Ca.Z)(Ot(Ut.children,_e,Vt))))}),pt}function It(Me,_e,st,pt,Ut,_t,ln,Vt){return st.map((mn,In)=>{const Zn=hs(In,Vt),{filterMultiple:Ln=!0,filterMode:wr,filterSearch:pr}=mn;let br=mn;if(br.filters||br.filterDropdown){const Qr=vA(br,Zn),Hr=pt.find(aa=>{let{key:zr}=aa;return Qr===zr});br=Object.assign(Object.assign({},br),{title:aa=>he.createElement(Ze,{tablePrefixCls:Me,prefixCls:`${Me}-filter`,dropdownPrefixCls:_e,column:br,columnKey:Qr,filterState:Hr,filterMultiple:Ln,filterMode:wr,filterSearch:pr,triggerFilter:_t,locale:Ut,getPopupContainer:ln},SA(mn.title,aa))})}return"children"in br&&(br=Object.assign(Object.assign({},br),{children:It(Me,_e,br.children,pt,Ut,_t,ln,Zn)})),br})}function Ht(Me){const _e={};return Me.forEach(st=>{let{key:pt,filteredKeys:Ut,column:_t}=st;const{filters:ln,filterDropdown:Vt}=_t;if(Vt)_e[pt]=Ut||null;else if(Array.isArray(Ut)){const mn=De(ln);_e[pt]=mn.filter(In=>Ut.includes(String(In)))}else _e[pt]=null}),_e}function Pt(Me,_e){return _e.reduce((st,pt)=>{const{column:{onFilter:Ut,filters:_t},filteredKeys:ln}=pt;return Ut&&ln&&ln.length?st.filter(Vt=>ln.some(mn=>{const In=De(_t),Zn=In.findIndex(wr=>String(wr)===String(mn)),Ln=Zn!==-1?In[Zn]:mn;return Ut(Ln,Vt)})):st},Me)}const Mt=Me=>Me.flatMap(_e=>"children"in _e?[_e].concat((0,Ca.Z)(Mt(_e.children||[]))):[_e]);function on(Me){let{prefixCls:_e,dropdownPrefixCls:st,mergedColumns:pt,onFilterChange:Ut,getPopupContainer:_t,locale:ln}=Me;const Vt=he.useMemo(()=>Mt(pt||[]),[pt]),[mn,In]=he.useState(()=>Ot(Vt,!0)),Zn=he.useMemo(()=>{const br=Ot(Vt,!1);if(br.length===0)return br;let Qr=!0,Hr=!0;if(br.forEach(aa=>{let{filteredKeys:zr}=aa;zr!==void 0?Qr=!1:Hr=!1}),Qr){const aa=(Vt||[]).map((zr,ea)=>vA(zr,hs(ea)));return mn.filter(zr=>{let{key:ea}=zr;return aa.includes(ea)}).map(zr=>{const ea=Vt[aa.findIndex(Ha=>Ha===zr.key)];return Object.assign(Object.assign({},zr),{column:Object.assign(Object.assign({},zr.column),ea),forceFiltered:ea.filtered})})}return br},[Vt,mn]),Ln=he.useMemo(()=>Ht(Zn),[Zn]),wr=br=>{const Qr=Zn.filter(Hr=>{let{key:aa}=Hr;return aa!==br.key});Qr.push(br),In(Qr),Ut(Ht(Qr),Qr)};return[br=>It(_e,st,br,Zn,ln,wr,_t),Zn,Ln]}var Sn=on;function nr(Me,_e,st){const pt=he.useRef({});function Ut(_t){if(!pt.current||pt.current.data!==Me||pt.current.childrenColumnName!==_e||pt.current.getRowKey!==st){let Vt=function(mn){mn.forEach((In,Zn)=>{const Ln=st(In,Zn);ln.set(Ln,In),In&&typeof In=="object"&&_e in In&&Vt(In[_e]||[])})};const ln=new Map;Vt(Me),pt.current={data:Me,childrenColumnName:_e,kvMap:ln,getRowKey:st}}return pt.current.kvMap.get(_t)}return[Ut]}var hr=de(38780),Hn=function(Me,_e){var st={};for(var pt in Me)Object.prototype.hasOwnProperty.call(Me,pt)&&_e.indexOf(pt)<0&&(st[pt]=Me[pt]);if(Me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ut=0,pt=Object.getOwnPropertySymbols(Me);Ut<pt.length;Ut++)_e.indexOf(pt[Ut])<0&&Object.prototype.propertyIsEnumerable.call(Me,pt[Ut])&&(st[pt[Ut]]=Me[pt[Ut]]);return st};const An=10;function Pr(Me,_e){const st={current:Me.current,pageSize:Me.pageSize};return Object.keys(_e&&typeof _e=="object"?_e:{}).forEach(Ut=>{const _t=Me[Ut];typeof _t!="function"&&(st[Ut]=_t)}),st}function cr(Me,_e,st){const pt=st&&typeof st=="object"?st:{},{total:Ut=0}=pt,_t=Hn(pt,["total"]),[ln,Vt]=(0,he.useState)(()=>({current:"defaultCurrent"in _t?_t.defaultCurrent:1,pageSize:"defaultPageSize"in _t?_t.defaultPageSize:An})),mn=(0,hr.Z)(ln,_t,{total:Ut>0?Ut:Me}),In=Math.ceil((Ut||Me)/mn.pageSize);mn.current>In&&(mn.current=In||1);const Zn=(wr,pr)=>{Vt({current:wr!=null?wr:1,pageSize:pr||mn.pageSize})},Ln=(wr,pr)=>{var br;st&&((br=st.onChange)===null||br===void 0||br.call(st,wr,pr)),Zn(wr,pr),_e(wr,pr||(mn==null?void 0:mn.pageSize))};return st===!1?[{},()=>{}]:[Object.assign(Object.assign({},mn),{onChange:Ln}),Zn]}var Qt=cr,Kt=de(42922),wn=de(29873),cn=de(97153),er=de(83898),Wn=de(5663);const $n={},Jn="SELECT_ALL",dr="SELECT_INVERT",Sr="SELECT_NONE",Sa=[],bt=(Me,_e)=>{let st=[];return(_e||[]).forEach(pt=>{st.push(pt),pt&&typeof pt=="object"&&Me in pt&&(st=[].concat((0,Ca.Z)(st),(0,Ca.Z)(bt(Me,pt[Me]))))}),st};var dn=(Me,_e)=>{const{preserveSelectedRowKeys:st,selectedRowKeys:pt,defaultSelectedRowKeys:Ut,getCheckboxProps:_t,onChange:ln,onSelect:Vt,onSelectAll:mn,onSelectInvert:In,onSelectNone:Zn,onSelectMultiple:Ln,columnWidth:wr,type:pr,selections:br,fixed:Qr,renderCell:Hr,hideSelectAll:aa,checkStrictly:zr=!0}=_e||{},{prefixCls:ea,data:Ha,pageData:ka,getRecordByKey:Na,getRowKey:qa,expandType:Io,childrenColumnName:ya,locale:ja,getPopupContainer:wa}=Me,[ga,Da]=(0,Wn.Z)(pt||Ut||Sa,{value:pt}),to=he.useRef(new Map),No=(0,he.useCallback)(Pa=>{if(st){const oo=new Map;Pa.forEach(eo=>{let za=Na(eo);!za&&to.current.has(eo)&&(za=to.current.get(eo)),oo.set(eo,za)}),to.current=oo}},[Na,st]);he.useEffect(()=>{No(ga)},[ga]);const{keyEntities:Uo}=(0,he.useMemo)(()=>{if(zr)return{keyEntities:null};let Pa=Ha;if(st){const oo=new Set(Ha.map((za,oi)=>qa(za,oi))),eo=Array.from(to.current).reduce((za,oi)=>{let[io,Ro]=oi;return oo.has(io)?za:za.concat(Ro)},[]);Pa=[].concat((0,Ca.Z)(Pa),(0,Ca.Z)(eo))}return(0,er.I8)(Pa,{externalGetKey:qa,childrenPropName:ya})},[Ha,qa,zr,ya,st]),no=(0,he.useMemo)(()=>bt(ya,ka),[ya,ka]),ko=(0,he.useMemo)(()=>{const Pa=new Map;return no.forEach((oo,eo)=>{const za=qa(oo,eo),oi=(_t?_t(oo):null)||{};Pa.set(za,oi)}),Pa},[no,qa,_t]),Mo=(0,he.useCallback)(Pa=>{var oo;return!!(!((oo=ko.get(qa(Pa)))===null||oo===void 0)&&oo.disabled)},[ko,qa]),[fi,qo]=(0,he.useMemo)(()=>{if(zr)return[ga||[],[]];const{checkedKeys:Pa,halfCheckedKeys:oo}=(0,cn.S)(ga,!0,Uo,Mo);return[Pa||[],oo]},[ga,zr,Uo,Mo]),zi=(0,he.useMemo)(()=>{const Pa=pr==="radio"?fi.slice(0,1):fi;return new Set(Pa)},[fi,pr]),si=(0,he.useMemo)(()=>pr==="radio"?new Set:new Set(qo),[qo,pr]),[Do,rA]=(0,he.useState)(null);he.useEffect(()=>{_e||Da(Sa)},[!!_e]);const yr=(0,he.useCallback)((Pa,oo)=>{let eo,za;No(Pa),st?(eo=Pa,za=Pa.map(oi=>to.current.get(oi))):(eo=[],za=[],Pa.forEach(oi=>{const io=Na(oi);io!==void 0&&(eo.push(oi),za.push(io))})),Da(eo),ln==null||ln(eo,za,{type:oo})},[Da,Na,ln,st]),ao=(0,he.useCallback)((Pa,oo,eo,za)=>{if(Vt){const oi=eo.map(io=>Na(io));Vt(Na(Pa),oo,oi,za)}yr(eo,"single")},[Vt,Na,yr]),Ho=(0,he.useMemo)(()=>!br||aa?null:(br===!0?[Jn,dr,Sr]:br).map(oo=>oo===Jn?{key:"all",text:ja.selectionAll,onSelect(){yr(Ha.map((eo,za)=>qa(eo,za)).filter(eo=>{const za=ko.get(eo);return!(za!=null&&za.disabled)||zi.has(eo)}),"all")}}:oo===dr?{key:"invert",text:ja.selectInvert,onSelect(){const eo=new Set(zi);ka.forEach((oi,io)=>{const Ro=qa(oi,io),ui=ko.get(Ro);ui!=null&&ui.disabled||(eo.has(Ro)?eo.delete(Ro):eo.add(Ro))});const za=Array.from(eo);In&&In(za),yr(za,"invert")}}:oo===Sr?{key:"none",text:ja.selectNone,onSelect(){Zn==null||Zn(),yr(Array.from(zi).filter(eo=>{const za=ko.get(eo);return za==null?void 0:za.disabled}),"none")}}:oo).map(oo=>Object.assign(Object.assign({},oo),{onSelect:function(){for(var eo,za,oi=arguments.length,io=new Array(oi),Ro=0;Ro<oi;Ro++)io[Ro]=arguments[Ro];(za=oo.onSelect)===null||za===void 0||(eo=za).call.apply(eo,[oo].concat(io)),rA(null)}})),[br,zi,ka,qa,In,yr]);return[(0,he.useCallback)(Pa=>{var oo;if(!_e)return Pa.filter(Li=>Li!==$n);let eo=(0,Ca.Z)(Pa);const za=new Set(zi),oi=no.map(qa).filter(Li=>!ko.get(Li).disabled),io=oi.every(Li=>za.has(Li)),Ro=oi.some(Li=>za.has(Li)),ui=()=>{const Li=[];io?oi.forEach(Gi=>{za.delete(Gi),Li.push(Gi)}):oi.forEach(Gi=>{za.has(Gi)||(za.add(Gi),Li.push(Gi))});const hi=Array.from(za);mn==null||mn(!io,hi.map(Gi=>Na(Gi)),Li.map(Gi=>Na(Gi))),yr(hi,"all"),rA(null)};let Yo;if(pr!=="radio"){let Li;if(Ho){const zo={getPopupContainer:wa,items:Ho.map((is,JA)=>{const{key:Ps,text:js,onSelect:uA}=is;return{key:Ps!=null?Ps:JA,onClick:()=>{uA==null||uA(oi)},label:js}})};Li=he.createElement("div",{className:`${ea}-selection-extra`},he.createElement(_l.Z,{menu:zo,getPopupContainer:wa},he.createElement("span",null,he.createElement(Kt.Z,null))))}const hi=no.map((zo,is)=>{const JA=qa(zo,is),Ps=ko.get(JA)||{};return Object.assign({checked:za.has(JA)},Ps)}).filter(zo=>{let{disabled:is}=zo;return is}),Gi=!!hi.length&&hi.length===no.length,kA=Gi&&hi.every(zo=>{let{checked:is}=zo;return is}),lA=Gi&&hi.some(zo=>{let{checked:is}=zo;return is});Yo=!aa&&he.createElement("div",{className:`${ea}-selection`},he.createElement(hl.default,{checked:Gi?kA:!!no.length&&io,indeterminate:Gi?!kA&&lA:!io&&Ro,onChange:ui,disabled:no.length===0||Gi,"aria-label":Li?"Custom selection":"Select all",skipGroup:!0}),Li)}let TA;pr==="radio"?TA=(Li,hi,Gi)=>{const kA=qa(hi,Gi),lA=za.has(kA);return{node:he.createElement(Fr.ZP,Object.assign({},ko.get(kA),{checked:lA,onClick:zo=>zo.stopPropagation(),onChange:zo=>{za.has(kA)||ao(kA,!0,[kA],zo.nativeEvent)}})),checked:lA}}:TA=(Li,hi,Gi)=>{var kA;const lA=qa(hi,Gi),zo=za.has(lA),is=si.has(lA),JA=ko.get(lA);let Ps;return Io==="nest"?Ps=is:Ps=(kA=JA==null?void 0:JA.indeterminate)!==null&&kA!==void 0?kA:is,{node:he.createElement(hl.default,Object.assign({},JA,{indeterminate:Ps,checked:zo,skipGroup:!0,onClick:js=>js.stopPropagation(),onChange:js=>{let{nativeEvent:uA}=js;const{shiftKey:ul}=uA;let cl=-1,Xs=-1;if(ul&&zr){const As=new Set([Do,lA]);oi.some((es,CA)=>{if(As.has(es))if(cl===-1)cl=CA;else return Xs=CA,!0;return!1})}if(Xs!==-1&&cl!==Xs&&zr){const As=oi.slice(cl,Xs+1),es=[];zo?As.forEach(aA=>{za.has(aA)&&(es.push(aA),za.delete(aA))}):As.forEach(aA=>{za.has(aA)||(es.push(aA),za.add(aA))});const CA=Array.from(za);Ln==null||Ln(!zo,CA.map(aA=>Na(aA)),es.map(aA=>Na(aA))),yr(CA,"multiple")}else{const As=fi;if(zr){const es=zo?(0,wn._5)(As,lA):(0,wn.L0)(As,lA);ao(lA,!zo,es,uA)}else{const es=(0,cn.S)([].concat((0,Ca.Z)(As),[lA]),!0,Uo,Mo),{checkedKeys:CA,halfCheckedKeys:aA}=es;let vl=CA;if(zo){const Sl=new Set(CA);Sl.delete(lA),vl=(0,cn.S)(Array.from(Sl),{checked:!1,halfCheckedKeys:aA},Uo,Mo).checkedKeys}ao(lA,!zo,vl,uA)}}rA(zo?null:lA)}})),checked:zo}};const os=(Li,hi,Gi)=>{const{node:kA,checked:lA}=TA(Li,hi,Gi);return Hr?Hr(lA,hi,Gi,kA):kA};if(!eo.includes($n))if(eo.findIndex(Li=>{var hi;return((hi=Li[Nr])===null||hi===void 0?void 0:hi.columnType)==="EXPAND_COLUMN"})===0){const[Li,...hi]=eo;eo=[Li,$n].concat((0,Ca.Z)(hi))}else eo=[$n].concat((0,Ca.Z)(eo));const Ts=eo.indexOf($n);eo=eo.filter((Li,hi)=>Li!==$n||hi===Ts);const Oi=eo[Ts-1],ys=eo[Ts+1];let bA=Qr;bA===void 0&&((ys==null?void 0:ys.fixed)!==void 0?bA=ys.fixed:(Oi==null?void 0:Oi.fixed)!==void 0&&(bA=Oi.fixed)),bA&&Oi&&((oo=Oi[Nr])===null||oo===void 0?void 0:oo.columnType)==="EXPAND_COLUMN"&&Oi.fixed===void 0&&(Oi.fixed=bA);const Es=Oe()(`${ea}-selection-col`,{[`${ea}-selection-col-with-dropdown`]:br&&pr==="checkbox"}),Kl={fixed:bA,width:wr,className:`${ea}-selection-column`,title:_e.columnTitle||Yo,render:os,onCell:_e.onCell,[Nr]:{className:Es}};return eo.map(Li=>Li===$n?Kl:Li)},[qa,no,_e,fi,zi,si,wr,Ho,Io,Do,ko,Ln,ao,Mo]),zi]},vn=de(33463),Mn=de(28575),Xn=de(83062);const Vn="ascend",or="descend";function la(Me){return typeof Me.sorter=="object"&&typeof Me.sorter.multiple=="number"?Me.sorter.multiple:!1}function ua(Me){return typeof Me=="function"?Me:Me&&typeof Me=="object"&&Me.compare?Me.compare:!1}function _a(Me,_e){return _e?Me[Me.indexOf(_e)+1]:Me[0]}function Ea(Me,_e,st){let pt=[];function Ut(_t,ln){pt.push({column:_t,key:vA(_t,ln),multiplePriority:la(_t),sortOrder:_t.sortOrder})}return(Me||[]).forEach((_t,ln)=>{const Vt=hs(ln,st);_t.children?("sortOrder"in _t&&Ut(_t,Vt),pt=[].concat((0,Ca.Z)(pt),(0,Ca.Z)(Ea(_t.children,_e,Vt)))):_t.sorter&&("sortOrder"in _t?Ut(_t,Vt):_e&&_t.defaultSortOrder&&pt.push({column:_t,key:vA(_t,Vt),multiplePriority:la(_t),sortOrder:_t.defaultSortOrder}))}),pt}function yo(Me,_e,st,pt,Ut,_t,ln,Vt){return(_e||[]).map((mn,In)=>{const Zn=hs(In,Vt);let Ln=mn;if(Ln.sorter){const wr=Ln.sortDirections||Ut,pr=Ln.showSorterTooltip===void 0?ln:Ln.showSorterTooltip,br=vA(Ln,Zn),Qr=st.find(Io=>{let{key:ya}=Io;return ya===br}),Hr=Qr?Qr.sortOrder:null,aa=_a(wr,Hr);let zr;if(mn.sortIcon)zr=mn.sortIcon({sortOrder:Hr});else{const Io=wr.includes(Vn)&&he.createElement(Mn.Z,{className:Oe()(`${Me}-column-sorter-up`,{active:Hr===Vn})}),ya=wr.includes(or)&&he.createElement(vn.Z,{className:Oe()(`${Me}-column-sorter-down`,{active:Hr===or})});zr=he.createElement("span",{className:Oe()(`${Me}-column-sorter`,{[`${Me}-column-sorter-full`]:!!(Io&&ya)})},he.createElement("span",{className:`${Me}-column-sorter-inner`,"aria-hidden":"true"},Io,ya))}const{cancelSort:ea,triggerAsc:Ha,triggerDesc:ka}=_t||{};let Na=ea;aa===or?Na=ka:aa===Vn&&(Na=Ha);const qa=typeof pr=="object"?pr:{title:Na};Ln=Object.assign(Object.assign({},Ln),{className:Oe()(Ln.className,{[`${Me}-column-sort`]:Hr}),title:Io=>{const ya=he.createElement("div",{className:`${Me}-column-sorters`},he.createElement("span",{className:`${Me}-column-title`},SA(mn.title,Io)),zr);return pr?he.createElement(Xn.Z,Object.assign({},qa),ya):ya},onHeaderCell:Io=>{const ya=mn.onHeaderCell&&mn.onHeaderCell(Io)||{},ja=ya.onClick,wa=ya.onKeyDown;ya.onClick=to=>{pt({column:mn,key:br,sortOrder:aa,multiplePriority:la(mn)}),ja==null||ja(to)},ya.onKeyDown=to=>{to.keyCode===ve.Z.ENTER&&(pt({column:mn,key:br,sortOrder:aa,multiplePriority:la(mn)}),wa==null||wa(to))};const ga=sA(mn.title,{}),Da=ga==null?void 0:ga.toString();return Hr?ya["aria-sort"]=Hr==="ascend"?"ascending":"descending":ya["aria-label"]=Da||"",ya.className=Oe()(ya.className,`${Me}-column-has-sorters`),ya.tabIndex=0,mn.ellipsis&&(ya.title=(ga!=null?ga:"").toString()),ya}})}return"children"in Ln&&(Ln=Object.assign(Object.assign({},Ln),{children:yo(Me,Ln.children,st,pt,Ut,_t,ln,Zn)})),Ln})}function Lr(Me){const{column:_e,sortOrder:st}=Me;return{column:_e,order:st,field:_e.dataIndex,columnKey:_e.key}}function un(Me){const _e=Me.filter(st=>{let{sortOrder:pt}=st;return pt}).map(Lr);return _e.length===0&&Me.length?Object.assign(Object.assign({},Lr(Me[Me.length-1])),{column:void 0}):_e.length<=1?_e[0]||{}:_e}function Va(Me,_e,st){const pt=_e.slice().sort((ln,Vt)=>Vt.multiplePriority-ln.multiplePriority),Ut=Me.slice(),_t=pt.filter(ln=>{let{column:{sorter:Vt},sortOrder:mn}=ln;return ua(Vt)&&mn});return _t.length?Ut.sort((ln,Vt)=>{for(let mn=0;mn<_t.length;mn+=1){const In=_t[mn],{column:{sorter:Zn},sortOrder:Ln}=In,wr=ua(Zn);if(wr&&Ln){const pr=wr(ln,Vt,Ln);if(pr!==0)return Ln===Vn?pr:-pr}}return 0}).map(ln=>{const Vt=ln[st];return Vt?Object.assign(Object.assign({},ln),{[st]:Va(Vt,_e,st)}):ln}):Ut}function Wr(Me){let{prefixCls:_e,mergedColumns:st,onSorterChange:pt,sortDirections:Ut,tableLocale:_t,showSorterTooltip:ln}=Me;const[Vt,mn]=he.useState(Ea(st,!0)),In=he.useMemo(()=>{let br=!0;const Qr=Ea(st,!1);if(!Qr.length)return Vt;const Hr=[];function aa(ea){br?Hr.push(ea):Hr.push(Object.assign(Object.assign({},ea),{sortOrder:null}))}let zr=null;return Qr.forEach(ea=>{zr===null?(aa(ea),ea.sortOrder&&(ea.multiplePriority===!1?br=!1:zr=!0)):(zr&&ea.multiplePriority!==!1||(br=!1),aa(ea))}),Hr},[st,Vt]),Zn=he.useMemo(()=>{const br=In.map(Qr=>{let{column:Hr,sortOrder:aa}=Qr;return{column:Hr,order:aa}});return{sortColumns:br,sortColumn:br[0]&&br[0].column,sortOrder:br[0]&&br[0].order}},[In]);function Ln(br){let Qr;br.multiplePriority===!1||!In.length||In[0].multiplePriority===!1?Qr=[br]:Qr=[].concat((0,Ca.Z)(In.filter(Hr=>{let{key:aa}=Hr;return aa!==br.key})),[br]),mn(Qr),pt(un(Qr),Qr)}return[br=>yo(_e,br,In,Ln,Ut,_t,ln),In,Zn,()=>un(In)]}function _r(Me,_e){return Me.map(st=>{const pt=Object.assign({},st);return pt.title=SA(st.title,_e),"children"in pt&&(pt.children=_r(pt.children,_e)),pt})}function ha(Me){return[he.useCallback(st=>_r(st,Me),[Me])]}var Qa=so((Me,_e)=>{const{_renderTimes:st}=Me,{_renderTimes:pt}=_e;return st!==pt}),Ta=Wi((Me,_e)=>{const{_renderTimes:st}=Me,{_renderTimes:pt}=_e;return st!==pt}),ho=de(84780),Ko=de(14747),ai=de(67968),Xo=de(45503),Ci=Me=>{const{componentCls:_e}=Me,st=`${Me.lineWidth}px ${Me.lineType} ${Me.tableBorderColor}`,pt=(Ut,_t,ln)=>({[`&${_e}-${Ut}`]:{[`> ${_e}-container`]:{[`> ${_e}-content, > ${_e}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${_e}-expanded-row-fixed`]:{margin:`-${_t}px -${ln+Me.lineWidth}px`}}}}}});return{[`${_e}-wrapper`]:{[`${_e}${_e}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${_e}-title`]:{border:st,borderBottom:0},[`> ${_e}-container`]:{borderInlineStart:st,borderTop:st,[`
|
|
|
> ${_e}-content,
|
|
|
> ${_e}-header,
|
|
|
> ${_e}-body,
|
|
|
> ${_e}-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:st},"> thead":{"> tr:not(:last-child) > th":{borderBottom:st},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${_e}-cell-fix-right-first::after`]:{borderInlineEnd:st}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${_e}-expanded-row-fixed`]:{margin:`-${Me.tablePaddingVertical}px -${Me.tablePaddingHorizontal+Me.lineWidth}px`,"&::after":{position:"absolute",top:0,insetInlineEnd:Me.lineWidth,bottom:0,borderInlineEnd:st,content:'""'}}}}}},[`&${_e}-scroll-horizontal`]:{[`> ${_e}-container > ${_e}-body`]:{"> table > tbody":{[`
|
|
|
> tr${_e}-expanded-row,
|
|
|
> tr${_e}-placeholder
|
|
|
`]:{"> th, > td":{borderInlineEnd:0}}}}}},pt("middle",Me.tablePaddingVerticalMiddle,Me.tablePaddingHorizontalMiddle)),pt("small",Me.tablePaddingVerticalSmall,Me.tablePaddingHorizontalSmall)),{[`> ${_e}-footer`]:{border:st,borderTop:0}}),[`${_e}-cell`]:{[`${_e}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${Me.lineWidth}px 0 ${Me.lineWidth}px ${Me.tableHeaderBg}`}},[`${_e}-bordered ${_e}-cell-scrollbar`]:{borderInlineEnd:st}}}},vi=Me=>{const{componentCls:_e}=Me;return{[`${_e}-wrapper`]:{[`${_e}-cell-ellipsis`]:Object.assign(Object.assign({},Ko.vS),{wordBreak:"keep-all",[`
|
|
|
&${_e}-cell-fix-left-last,
|
|
|
&${_e}-cell-fix-right-first
|
|
|
`]:{overflow:"visible",[`${_e}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${_e}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},ds=Me=>{const{componentCls:_e}=Me;return{[`${_e}-wrapper`]:{[`${_e}-tbody > tr${_e}-placeholder`]:{textAlign:"center",color:Me.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:Me.colorBgContainer}}}}},_i=de(49867),wi=Me=>{const{componentCls:_e,antCls:st,controlInteractiveSize:pt,motionDurationSlow:Ut,lineWidth:_t,paddingXS:ln,lineType:Vt,tableBorderColor:mn,tableExpandIconBg:In,tableExpandColumnWidth:Zn,borderRadius:Ln,fontSize:wr,fontSizeSM:pr,lineHeight:br,tablePaddingVertical:Qr,tablePaddingHorizontal:Hr,tableExpandedRowBg:aa,paddingXXS:zr}=Me,ea=pt/2-_t,Ha=ea*2+_t*3,ka=`${_t}px ${Vt} ${mn}`,Na=zr-_t;return{[`${_e}-wrapper`]:{[`${_e}-expand-icon-col`]:{width:Zn},[`${_e}-row-expand-icon-cell`]:{textAlign:"center",[`${_e}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${_e}-row-indent`]:{height:1,float:"left"},[`${_e}-row-expand-icon`]:Object.assign(Object.assign({},(0,_i.N)(Me)),{position:"relative",float:"left",boxSizing:"border-box",width:Ha,height:Ha,padding:0,color:"inherit",lineHeight:`${Ha}px`,background:In,border:ka,borderRadius:Ln,transform:`scale(${pt/Ha})`,transition:`all ${Ut}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${Ut} ease-out`,content:'""'},"&::before":{top:ea,insetInlineEnd:Na,insetInlineStart:Na,height:_t},"&::after":{top:Na,bottom:Na,insetInlineStart:ea,width:_t,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"}}),[`${_e}-row-indent + ${_e}-row-expand-icon`]:{marginTop:(wr*br-_t*3)/2-Math.ceil((pr*1.4-_t*3)/2),marginInlineEnd:ln},[`tr${_e}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:aa}},[`${st}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${_e}-expanded-row-fixed`]:{position:"relative",margin:`-${Qr}px -${Hr}px`,padding:`${Qr}px ${Hr}px`}}}},$s=Me=>{const{componentCls:_e,antCls:st,iconCls:pt,tableFilterDropdownWidth:Ut,tableFilterDropdownSearchWidth:_t,paddingXXS:ln,paddingXS:Vt,colorText:mn,lineWidth:In,lineType:Zn,tableBorderColor:Ln,tableHeaderIconColor:wr,fontSizeSM:pr,tablePaddingHorizontal:br,borderRadius:Qr,motionDurationSlow:Hr,colorTextDescription:aa,colorPrimary:zr,tableHeaderFilterActiveBg:ea,colorTextDisabled:Ha,tableFilterDropdownBg:ka,tableFilterDropdownHeight:Na,controlItemBgHover:qa,controlItemBgActive:Io,boxShadowSecondary:ya,filterDropdownMenuBg:ja}=Me,wa=`${st}-dropdown`,ga=`${_e}-filter-dropdown`,Da=`${st}-tree`,to=`${In}px ${Zn} ${Ln}`;return[{[`${_e}-wrapper`]:{[`${_e}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${_e}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-ln,marginInline:`${ln}px ${-br/2}px`,padding:`0 ${ln}px`,color:wr,fontSize:pr,borderRadius:Qr,cursor:"pointer",transition:`all ${Hr}`,"&:hover":{color:aa,background:ea},"&.active":{color:zr}}}},{[`${st}-dropdown`]:{[ga]:Object.assign(Object.assign({},(0,Ko.Wf)(Me)),{minWidth:Ut,backgroundColor:ka,borderRadius:Qr,boxShadow:ya,overflow:"hidden",[`${wa}-menu`]:{maxHeight:Na,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:ja,"&:empty::after":{display:"block",padding:`${Vt}px 0`,color:Ha,fontSize:pr,textAlign:"center",content:'"Not Found"'}},[`${ga}-tree`]:{paddingBlock:`${Vt}px 0`,paddingInline:Vt,[Da]:{padding:0},[`${Da}-treenode ${Da}-node-content-wrapper:hover`]:{backgroundColor:qa},[`${Da}-treenode-checkbox-checked ${Da}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:Io}}},[`${ga}-search`]:{padding:Vt,borderBottom:to,"&-input":{input:{minWidth:_t},[pt]:{color:Ha}}},[`${ga}-checkall`]:{width:"100%",marginBottom:ln,marginInlineStart:ln},[`${ga}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${Vt-In}px ${Vt}px`,overflow:"hidden",borderTop:to}})}},{[`${st}-dropdown ${ga}, ${ga}-submenu`]:{[`${st}-checkbox-wrapper + span`]:{paddingInlineStart:Vt,color:mn},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},rs=Me=>{const{componentCls:_e,lineWidth:st,colorSplit:pt,motionDurationSlow:Ut,zIndexTableFixed:_t,tableBg:ln,zIndexTableSticky:Vt}=Me,mn=pt;return{[`${_e}-wrapper`]:{[`
|
|
|
${_e}-cell-fix-left,
|
|
|
${_e}-cell-fix-right
|
|
|
`]:{position:"sticky !important",zIndex:_t,background:ln},[`
|
|
|
${_e}-cell-fix-left-first::after,
|
|
|
${_e}-cell-fix-left-last::after
|
|
|
`]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:-st,width:30,transform:"translateX(100%)",transition:`box-shadow ${Ut}`,content:'""',pointerEvents:"none"},[`${_e}-cell-fix-left-all::after`]:{display:"none"},[`
|
|
|
${_e}-cell-fix-right-first::after,
|
|
|
${_e}-cell-fix-right-last::after
|
|
|
`]:{position:"absolute",top:0,bottom:-st,left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${Ut}`,content:'""',pointerEvents:"none"},[`${_e}-container`]:{"&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:Vt+1,width:30,transition:`box-shadow ${Ut}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${_e}-ping-left`]:{[`&:not(${_e}-has-fix-left) ${_e}-container`]:{position:"relative","&::before":{boxShadow:`inset 10px 0 8px -8px ${mn}`}},[`
|
|
|
${_e}-cell-fix-left-first::after,
|
|
|
${_e}-cell-fix-left-last::after
|
|
|
`]:{boxShadow:`inset 10px 0 8px -8px ${mn}`},[`${_e}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${_e}-ping-right`]:{[`&:not(${_e}-has-fix-right) ${_e}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${mn}`}},[`
|
|
|
${_e}-cell-fix-right-first::after,
|
|
|
${_e}-cell-fix-right-last::after
|
|
|
`]:{boxShadow:`inset -10px 0 8px -8px ${mn}`}}}}},Ns=Me=>{const{componentCls:_e,antCls:st}=Me;return{[`${_e}-wrapper`]:{[`${_e}-pagination${st}-pagination`]:{margin:`${Me.margin}px 0`},[`${_e}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:Me.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},gi=Me=>{const{componentCls:_e,tableRadius:st}=Me;return{[`${_e}-wrapper`]:{[_e]:{[`${_e}-title, ${_e}-header`]:{borderRadius:`${st}px ${st}px 0 0`},[`${_e}-title + ${_e}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${_e}-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:st,borderStartEndRadius:st,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:st},"> *:last-child":{borderStartEndRadius:st}}},"&-footer":{borderRadius:`0 0 ${st}px ${st}px`}}}}},bi=Me=>{const{componentCls:_e}=Me;return{[`${_e}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${_e}-pagination-left`]:{justifyContent:"flex-end"},[`${_e}-pagination-right`]:{justifyContent:"flex-start"},[`${_e}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${_e}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${_e}-row-indent`]:{float:"right"}}}}},ZA=Me=>{const{componentCls:_e,antCls:st,iconCls:pt,fontSizeIcon:Ut,padding:_t,paddingXS:ln,tableHeaderIconColor:Vt,tableHeaderIconColorHover:mn,tableSelectionColumnWidth:In}=Me;return{[`${_e}-wrapper`]:{[`${_e}-selection-col`]:{width:In,[`&${_e}-selection-col-with-dropdown`]:{width:In+Ut+_t/4}},[`${_e}-bordered ${_e}-selection-col`]:{width:In+ln*2,[`&${_e}-selection-col-with-dropdown`]:{width:In+Ut+_t/4+ln*2}},[`
|
|
|
table tr th${_e}-selection-column,
|
|
|
table tr td${_e}-selection-column
|
|
|
`]:{paddingInlineEnd:Me.paddingXS,paddingInlineStart:Me.paddingXS,textAlign:"center",[`${st}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${_e}-selection-column${_e}-cell-fix-left`]:{zIndex:Me.zIndexTableFixed+1},[`table tr th${_e}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${_e}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${_e}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${Me.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${Me.tablePaddingHorizontal/4}px`,[pt]:{color:Vt,fontSize:Ut,verticalAlign:"baseline","&:hover":{color:mn}}}}}},Rs=Me=>{const{componentCls:_e}=Me,st=(pt,Ut,_t,ln)=>({[`${_e}${_e}-${pt}`]:{fontSize:ln,[`
|
|
|
${_e}-title,
|
|
|
${_e}-footer,
|
|
|
${_e}-cell,
|
|
|
${_e}-thead > tr > th,
|
|
|
${_e}-tbody > tr > th,
|
|
|
${_e}-tbody > tr > td,
|
|
|
tfoot > tr > th,
|
|
|
tfoot > tr > td
|
|
|
`]:{padding:`${Ut}px ${_t}px`},[`${_e}-filter-trigger`]:{marginInlineEnd:`-${_t/2}px`},[`${_e}-expanded-row-fixed`]:{margin:`-${Ut}px -${_t}px`},[`${_e}-tbody`]:{[`${_e}-wrapper:only-child ${_e}`]:{marginBlock:`-${Ut}px`,marginInline:`${Me.tableExpandColumnWidth-_t}px -${_t}px`}},[`${_e}-selection-column`]:{paddingInlineStart:`${_t/4}px`}}});return{[`${_e}-wrapper`]:Object.assign(Object.assign({},st("middle",Me.tablePaddingVerticalMiddle,Me.tablePaddingHorizontalMiddle,Me.tableFontSizeMiddle)),st("small",Me.tablePaddingVerticalSmall,Me.tablePaddingHorizontalSmall,Me.tableFontSizeSmall))}},vs=Me=>{const{componentCls:_e,marginXXS:st,fontSizeIcon:pt,tableHeaderIconColor:Ut,tableHeaderIconColorHover:_t}=Me;return{[`${_e}-wrapper`]:{[`${_e}-thead th${_e}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${Me.motionDurationSlow}`,"&:hover":{background:Me.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:Me.colorPrimary},[`
|
|
|
&${_e}-cell-fix-left:hover,
|
|
|
&${_e}-cell-fix-right:hover
|
|
|
`]:{background:Me.tableFixedHeaderSortActiveBg}},[`${_e}-thead th${_e}-column-sort`]:{background:Me.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${_e}-column-sort`]:{background:Me.tableBodySortBg},[`${_e}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${_e}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${_e}-column-sorter`]:{marginInlineStart:st,color:Ut,fontSize:0,transition:`color ${Me.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:pt,"&.active":{color:Me.colorPrimary}},[`${_e}-column-sorter-up + ${_e}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${_e}-column-sorters:hover ${_e}-column-sorter`]:{color:_t}}}},gs=Me=>{const{componentCls:_e,opacityLoading:st,tableScrollThumbBg:pt,tableScrollThumbBgHover:Ut,tableScrollThumbSize:_t,tableScrollBg:ln,zIndexTableSticky:Vt,stickyScrollBarBorderRadius:mn}=Me,In=`${Me.lineWidth}px ${Me.lineType} ${Me.tableBorderColor}`;return{[`${_e}-wrapper`]:{[`${_e}-sticky`]:{"&-holder":{position:"sticky",zIndex:Vt,background:Me.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${_t}px !important`,zIndex:Vt,display:"flex",alignItems:"center",background:ln,borderTop:In,opacity:st,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:_t,backgroundColor:pt,borderRadius:mn,transition:`all ${Me.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:Ut}}}}}}},wA=Me=>{const{componentCls:_e,lineWidth:st,tableBorderColor:pt}=Me,Ut=`${st}px ${Me.lineType} ${pt}`;return{[`${_e}-wrapper`]:{[`${_e}-summary`]:{position:"relative",zIndex:Me.zIndexTableFixed,background:Me.tableBg,"> tr":{"> th, > td":{borderBottom:Ut}}},[`div${_e}-summary`]:{boxShadow:`0 -${st}px 0 ${pt}`}}}},Hs=Me=>{const{componentCls:_e}=Me,st=`${Me.lineWidth}px ${Me.lineType} ${Me.tableBorderColor}`,pt=`${_e}-expanded-row-cell`;return{[`${_e}-wrapper`]:{[`${_e}-tbody-virtual`]:{[`${_e}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${_e}-cell`]:{borderBottom:st},[`${_e}-expanded-row`]:{[`${pt}${pt}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${Me.lineWidth}px)`,borderInlineEnd:"none"}}},[`${_e}-bordered`]:{[`${_e}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:st,position:"absolute"},[`${_e}-cell`]:{borderInlineEnd:st,[`&${_e}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-Me.lineWidth,borderInlineStart:st}}}}}}};const Os=Me=>{const{componentCls:_e,fontWeightStrong:st,tablePaddingVertical:pt,tablePaddingHorizontal:Ut,lineWidth:_t,lineType:ln,tableBorderColor:Vt,tableFontSize:mn,tableBg:In,tableRadius:Zn,tableHeaderTextColor:Ln,motionDurationMid:wr,tableHeaderBg:pr,tableHeaderCellSplitColor:br,tableRowHoverBg:Qr,tableSelectedRowBg:Hr,tableSelectedRowHoverBg:aa,tableFooterTextColor:zr,tableFooterBg:ea,paddingContentVerticalLG:Ha}=Me,ka=`${_t}px ${ln} ${Vt}`;return{[`${_e}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,Ko.dF)()),{[_e]:Object.assign(Object.assign({},(0,Ko.Wf)(Me)),{fontSize:mn,background:In,borderRadius:`${Zn}px ${Zn}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${Zn}px ${Zn}px 0 0`,borderCollapse:"separate",borderSpacing:0},[`
|
|
|
${_e}-cell,
|
|
|
${_e}-thead > tr > th,
|
|
|
${_e}-tbody > tr > th,
|
|
|
${_e}-tbody > tr > td,
|
|
|
tfoot > tr > th,
|
|
|
tfoot > tr > td
|
|
|
`]:{position:"relative",padding:`${Ha}px ${Ut}px`,overflowWrap:"break-word"},[`${_e}-title`]:{padding:`${pt}px ${Ut}px`},[`${_e}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:Ln,fontWeight:st,textAlign:"start",background:pr,borderBottom:ka,transition:`background ${wr} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${_e}-selection-column):not(${_e}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:br,transform:"translateY(-50%)",transition:`background-color ${wr}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${_e}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${wr}, border-color ${wr}`,borderBottom:ka,[`
|
|
|
> ${_e}-wrapper:only-child,
|
|
|
> ${_e}-expanded-row-fixed > ${_e}-wrapper:only-child
|
|
|
`]:{[_e]:{marginBlock:`-${pt}px`,marginInline:`${Me.tableExpandColumnWidth-Ut}px -${Ut}px`,[`${_e}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:Ln,fontWeight:st,textAlign:"start",background:pr,borderBottom:ka,transition:`background ${wr} ease`},[`
|
|
|
&${_e}-row:hover > th,
|
|
|
&${_e}-row:hover > td,
|
|
|
> th${_e}-cell-row-hover,
|
|
|
> td${_e}-cell-row-hover
|
|
|
`]:{background:Qr},[`&${_e}-row-selected`]:{"> th, > td":{background:Hr},"&:hover > th, &:hover > td":{background:aa}}}},[`${_e}-footer`]:{padding:`${pt}px ${Ut}px`,color:zr,background:ea}})}};var Ss=(0,ai.Z)("Table",Me=>{const{colorTextHeading:_e,colorSplit:st,colorIcon:pt,colorIconHover:Ut,opacityLoading:_t,colorBgContainer:ln,controlInteractiveSize:Vt,headerBg:mn,headerColor:In,headerSortActiveBg:Zn,headerSortHoverBg:Ln,bodySortBg:wr,rowHoverBg:pr,rowSelectedBg:br,rowSelectedHoverBg:Qr,rowExpandedBg:Hr,cellPaddingBlock:aa,cellPaddingInline:zr,cellPaddingBlockMD:ea,cellPaddingInlineMD:Ha,cellPaddingBlockSM:ka,cellPaddingInlineSM:Na,borderColor:qa,footerBg:Io,footerColor:ya,headerBorderRadius:ja,cellFontSize:wa,cellFontSizeMD:ga,cellFontSizeSM:Da,headerSplitColor:to,fixedHeaderSortActiveBg:No,headerFilterHoverBg:Uo,filterDropdownBg:no,expandIconBg:ko,selectionColumnWidth:Mo,stickyScrollBarBg:fi}=Me,qo=new ho.C(pt),zi=new ho.C(Ut),si=2,Do=(0,Xo.TS)(Me,{tableFontSize:wa,tableBg:ln,tableRadius:ja,tablePaddingVertical:aa,tablePaddingHorizontal:zr,tablePaddingVerticalMiddle:ea,tablePaddingHorizontalMiddle:Ha,tablePaddingVerticalSmall:ka,tablePaddingHorizontalSmall:Na,tableBorderColor:qa,tableHeaderTextColor:In,tableHeaderBg:mn,tableFooterTextColor:ya,tableFooterBg:Io,tableHeaderCellSplitColor:to,tableHeaderSortBg:Zn,tableHeaderSortHoverBg:Ln,tableHeaderIconColor:qo.clone().setAlpha(qo.getAlpha()*_t).toRgbString(),tableHeaderIconColorHover:zi.clone().setAlpha(zi.getAlpha()*_t).toRgbString(),tableBodySortBg:wr,tableFixedHeaderSortActiveBg:No,tableHeaderFilterActiveBg:Uo,tableFilterDropdownBg:no,tableRowHoverBg:pr,tableSelectedRowBg:br,tableSelectedRowHoverBg:Qr,zIndexTableFixed:si,zIndexTableSticky:si+1,tableFontSizeMiddle:ga,tableFontSizeSmall:Da,tableSelectionColumnWidth:Mo,tableExpandIconBg:ko,tableExpandColumnWidth:Vt+2*Me.padding,tableExpandedRowBg:Hr,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:fi,tableScrollThumbBgHover:_e,tableScrollBg:st});return[Os(Do),Ns(Do),wA(Do),vs(Do),$s(Do),Ci(Do),gi(Do),wi(Do),wA(Do),ds(Do),ZA(Do),rs(Do),gs(Do),vi(Do),Rs(Do),bi(Do),Hs(Do)]},Me=>{const{colorFillAlter:_e,colorBgContainer:st,colorTextHeading:pt,colorFillSecondary:Ut,colorFillContent:_t,controlItemBgActive:ln,controlItemBgActiveHover:Vt,padding:mn,paddingSM:In,paddingXS:Zn,colorBorderSecondary:Ln,borderRadiusLG:wr,fontSize:pr,controlHeight:br,colorTextPlaceholder:Qr}=Me,Hr=new ho.C(Ut).onBackground(st).toHexShortString(),aa=new ho.C(_t).onBackground(st).toHexShortString(),zr=new ho.C(_e).onBackground(st).toHexShortString();return{headerBg:zr,headerColor:pt,headerSortActiveBg:Hr,headerSortHoverBg:aa,bodySortBg:zr,rowHoverBg:zr,rowSelectedBg:ln,rowSelectedHoverBg:Vt,rowExpandedBg:_e,cellPaddingBlock:mn,cellPaddingInline:mn,cellPaddingBlockMD:In,cellPaddingInlineMD:Zn,cellPaddingBlockSM:Zn,cellPaddingInlineSM:Zn,borderColor:Ln,headerBorderRadius:wr,footerBg:zr,footerColor:pt,cellFontSize:pr,cellFontSizeMD:pr,cellFontSizeSM:pr,headerSplitColor:Ln,fixedHeaderSortActiveBg:Hr,headerFilterHoverBg:_t,filterDropdownMenuBg:st,filterDropdownBg:st,expandIconBg:st,selectionColumnWidth:br,stickyScrollBarBg:Qr,stickyScrollBarBorderRadius:100}});const Hi=[],Qs=(Me,_e)=>{const{prefixCls:st,className:pt,rootClassName:Ut,style:_t,size:ln,bordered:Vt,dropdownPrefixCls:mn,dataSource:In,pagination:Zn,rowSelection:Ln,rowKey:wr="key",rowClassName:pr,columns:br,children:Qr,childrenColumnName:Hr,onChange:aa,getPopupContainer:zr,loading:ea,expandIcon:Ha,expandable:ka,expandedRowRender:Na,expandIconColumnIndex:qa,indentSize:Io,scroll:ya,sortDirections:ja,locale:wa,showSorterTooltip:ga=!0,virtual:Da}=Me,to=he.useMemo(()=>br||DA(Qr),[br,Qr]),No=he.useMemo(()=>to.some(Fe=>Fe.responsive),[to]),Uo=(0,Gs.Z)(No),no=he.useMemo(()=>{const Fe=new Set(Object.keys(Uo).filter(mt=>Uo[mt]));return to.filter(mt=>!mt.responsive||mt.responsive.some(en=>Fe.has(en)))},[to,Uo]),ko=(0,Ra.Z)(Me,["className","style","columns"]),{locale:Mo=Tl.Z,direction:fi,table:qo,renderEmpty:zi,getPrefixCls:si,getPopupContainer:Do}=he.useContext(pA.E_),rA=(0,Bi.Z)(ln),yr=Object.assign(Object.assign({},Mo.Table),wa),ao=In||Hi,Ho=si("table",st),li=si("dropdown",mn),Pa=Object.assign({childrenColumnName:Hr,expandIconColumnIndex:qa},ka),{childrenColumnName:oo="children"}=Pa,eo=he.useMemo(()=>ao.some(Fe=>Fe==null?void 0:Fe[oo])?"nest":Na||ka&&ka.expandedRowRender?"row":null,[ao]),za={body:he.useRef()},oi=he.useMemo(()=>typeof wr=="function"?wr:Fe=>Fe==null?void 0:Fe[wr],[wr]),[io]=nr(ao,oo,oi),Ro={},ui=function(Fe,mt){let en=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var pn,jn,Cr;const Jr=Object.assign(Object.assign({},Ro),Fe);en&&((pn=Ro.resetPagination)===null||pn===void 0||pn.call(Ro),!((jn=Jr.pagination)===null||jn===void 0)&&jn.current&&(Jr.pagination.current=1),Zn&&Zn.onChange&&Zn.onChange(1,(Cr=Jr.pagination)===null||Cr===void 0?void 0:Cr.pageSize)),ya&&ya.scrollToFirstRowOnChange!==!1&&za.body.current&&(0,us.Z)(0,{getContainer:()=>za.body.current}),aa==null||aa(Jr.pagination,Jr.filters,Jr.sorter,{currentDataSource:Pt(Va(ao,Jr.sorterStates,oo),Jr.filterStates),action:mt})},Yo=(Fe,mt)=>{ui({sorter:Fe,sorterStates:mt},"sort",!1)},[TA,os,Ts,Oi]=Wr({prefixCls:Ho,mergedColumns:no,onSorterChange:Yo,sortDirections:ja||["ascend","descend"],tableLocale:yr,showSorterTooltip:ga}),ys=he.useMemo(()=>Va(ao,os,oo),[ao,os]);Ro.sorter=Oi(),Ro.sorterStates=os;const bA=(Fe,mt)=>{ui({filters:Fe,filterStates:mt},"filter",!0)},[Es,Kl,Li]=Sn({prefixCls:Ho,locale:yr,dropdownPrefixCls:li,mergedColumns:no,onFilterChange:bA,getPopupContainer:zr||Do}),hi=Pt(ys,Kl);Ro.filters=Li,Ro.filterStates=Kl;const Gi=he.useMemo(()=>{const Fe={};return Object.keys(Li).forEach(mt=>{Li[mt]!==null&&(Fe[mt]=Li[mt])}),Object.assign(Object.assign({},Ts),{filters:Fe})},[Ts,Li]),[kA]=ha(Gi),lA=(Fe,mt)=>{ui({pagination:Object.assign(Object.assign({},Ro.pagination),{current:Fe,pageSize:mt})},"paginate")},[zo,is]=Qt(hi.length,lA,Zn);Ro.pagination=Zn===!1?{}:Pr(zo,Zn),Ro.resetPagination=is;const JA=he.useMemo(()=>{if(Zn===!1||!zo.pageSize)return hi;const{current:Fe=1,total:mt,pageSize:en=An}=zo;return hi.length<mt?hi.length>en?hi.slice((Fe-1)*en,Fe*en):hi:hi.slice((Fe-1)*en,Fe*en)},[!!Zn,hi,zo&&zo.current,zo&&zo.pageSize,zo&&zo.total]),[Ps,js]=dn({prefixCls:Ho,data:hi,pageData:JA,getRowKey:oi,getRecordByKey:io,expandType:eo,childrenColumnName:oo,locale:yr,getPopupContainer:zr||Do},Ln),uA=(Fe,mt,en)=>{let pn;return typeof pr=="function"?pn=Oe()(pr(Fe,mt,en)):pn=Oe()(pr),Oe()({[`${Ho}-row-selected`]:js.has(oi(Fe,mt))},pn)};Pa.__PARENT_RENDER_ICON__=Pa.expandIcon,Pa.expandIcon=Pa.expandIcon||Ha||GA(yr),eo==="nest"&&Pa.expandIconColumnIndex===void 0?Pa.expandIconColumnIndex=Ln?1:0:Pa.expandIconColumnIndex>0&&Ln&&(Pa.expandIconColumnIndex-=1),typeof Pa.indentSize!="number"&&(Pa.indentSize=typeof Io=="number"?Io:15);const ul=he.useCallback(Fe=>kA(Ps(Es(TA(Fe)))),[TA,Es,Ps]);let cl,Xs;if(Zn!==!1&&(zo!=null&&zo.total)){let Fe;zo.size?Fe=zo.size:Fe=rA==="small"||rA==="middle"?"small":void 0;const mt=jn=>he.createElement(Zs.Z,Object.assign({},zo,{className:Oe()(`${Ho}-pagination ${Ho}-pagination-${jn}`,zo.className),size:Fe})),en=fi==="rtl"?"left":"right",{position:pn}=zo;if(pn!==null&&Array.isArray(pn)){const jn=pn.find(Ga=>Ga.includes("top")),Cr=pn.find(Ga=>Ga.includes("bottom")),Jr=pn.every(Ga=>`${Ga}`=="none");!jn&&!Cr&&!Jr&&(Xs=mt(en)),jn&&(cl=mt(jn.toLowerCase().replace("top",""))),Cr&&(Xs=mt(Cr.toLowerCase().replace("bottom","")))}else Xs=mt(en)}let As;typeof ea=="boolean"?As={spinning:ea}:typeof ea=="object"&&(As=Object.assign({spinning:!0},ea));const[es,CA]=Ss(Ho),[,aA]=(0,Pl.Z)(),vl=Oe()(`${Ho}-wrapper`,qo==null?void 0:qo.className,{[`${Ho}-wrapper-rtl`]:fi==="rtl"},pt,Ut,CA),Sl=Object.assign(Object.assign({},qo==null?void 0:qo.style),_t),el=wa&&wa.emptyText||(zi==null?void 0:zi("Table"))||he.createElement(ns.Z,{componentName:"Table"}),tl=Da?Ta:Qa,Fl={},iu=he.useMemo(()=>{const{fontSize:Fe,lineHeight:mt,padding:en,paddingXS:pn,paddingSM:jn}=aA,Cr=Math.floor(Fe*mt);switch(rA){case"large":return en*2+Cr;case"small":return pn*2+Cr;default:return jn*2+Cr}},[aA,rA]);return Da&&(Fl.listItemHeight=iu),es(he.createElement("div",{ref:_e,className:vl,style:Sl},he.createElement(KA.Z,Object.assign({spinning:!1},As),cl,he.createElement(tl,Object.assign({},Fl,ko,{columns:no,direction:fi,expandable:Pa,prefixCls:Ho,className:Oe()({[`${Ho}-middle`]:rA==="middle",[`${Ho}-small`]:rA==="small",[`${Ho}-bordered`]:Vt,[`${Ho}-empty`]:ao.length===0}),data:JA,rowKey:oi,rowClassName:uA,emptyText:el,internalHooks:we,internalRefs:za,transformColumns:ul})),Xs)))};var Vs=he.forwardRef(Qs);const WA=(Me,_e)=>{const st=he.useRef(0);return st.current+=1,he.createElement(Vs,Object.assign({},Me,{ref:_e,_renderTimes:st.current}))},VA=he.forwardRef(WA);VA.SELECTION_COLUMN=$n,VA.EXPAND_COLUMN=Se,VA.SELECTION_ALL=Jn,VA.SELECTION_INVERT=dr,VA.SELECTION_NONE=Sr,VA.Column=Di,VA.ColumnGroup=qA,VA.Summary=lr;var as=VA,Js=as},79870:function(hn,zt,de){"use strict";de.d(zt,{default:function(){return UA}});var Se=de(87462),we=de(4942),Qe=de(71002),At=de(1413),je=de(74902),Re=de(15671),he=de(43144),ye=de(97326),Ie=de(60136),ce=de(51630),Ue=de(94184),Ee=de.n(Ue),Ce={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(Kn){var Tn=Kn.keyCode;if(Kn.altKey&&!Kn.ctrlKey||Kn.metaKey||Tn>=Ce.F1&&Tn<=Ce.F12)return!1;switch(Tn){case Ce.ALT:case Ce.CAPS_LOCK:case Ce.CONTEXT_MENU:case Ce.CTRL:case Ce.DOWN:case Ce.END:case Ce.ESC:case Ce.HOME:case Ce.INSERT:case Ce.LEFT:case Ce.MAC_FF_META:case Ce.META:case Ce.NUMLOCK:case Ce.NUM_CENTER:case Ce.PAGE_DOWN:case Ce.PAGE_UP:case Ce.PAUSE:case Ce.PRINT_SCREEN:case Ce.RIGHT:case Ce.SHIFT:case Ce.UP:case Ce.WIN_KEY:case Ce.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(Kn){if(Kn>=Ce.ZERO&&Kn<=Ce.NINE||Kn>=Ce.NUM_ZERO&&Kn<=Ce.NUM_MULTIPLY||Kn>=Ce.A&&Kn<=Ce.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&Kn===0)return!0;switch(Kn){case Ce.SPACE:case Ce.QUESTION_MARK:case Ce.NUM_PLUS:case Ce.NUM_MINUS:case Ce.NUM_PERIOD:case Ce.NUM_DIVISION:case Ce.SEMICOLON:case Ce.DASH:case Ce.EQUALS:case Ce.COMMA:case Ce.PERIOD:case Ce.SLASH:case Ce.APOSTROPHE:case Ce.SINGLE_QUOTE:case Ce.OPEN_SQUARE_BRACKET:case Ce.BACKSLASH:case Ce.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},Ae=Ce,y=de(34952),a=de(72978),E=de(67294),b=de(69610);function x(Dn){var Kn=Dn.dropPosition,Tn=Dn.dropLevelOffset,Nt=Dn.indent,qn={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(Kn){case-1:qn.top=0,qn.left=-Tn*Nt;break;case 1:qn.bottom=0,qn.left=-Tn*Nt;break;case 0:qn.bottom=0,qn.left=Nt;break}return E.createElement("div",{style:qn})}var ne=de(36459),le=de(97685),fe=de(45987);function Ne(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var ke=Ne()?E.useLayoutEffect:E.useEffect,ze=ke,Ye=function(Kn,Tn){var Nt=React.useRef(!0);ke(function(){if(!Nt.current)return Kn()},Tn),ke(function(){return Nt.current=!1,function(){Nt.current=!0}},[])},$e=de(73299),Xe=de(73935);function Le(Dn){return Dn instanceof HTMLElement||Dn instanceof SVGElement}function gt(Dn){return Le(Dn)?Dn:Dn instanceof E.Component?Xe.findDOMNode(Dn):null}var Oe=de(28580);function ft(Dn,Kn,Tn){var Nt=React.useRef({});return(!("value"in Nt.current)||Tn(Nt.current.condition,Kn))&&(Nt.current.value=Dn(),Nt.current.condition=Kn),Nt.current.value}function tt(Dn,Kn){typeof Dn=="function"?Dn(Kn):(0,Qe.Z)(Dn)==="object"&&Dn&&"current"in Dn&&(Dn.current=Kn)}function rt(){for(var Dn=arguments.length,Kn=new Array(Dn),Tn=0;Tn<Dn;Tn++)Kn[Tn]=arguments[Tn];var Nt=Kn.filter(function(qn){return qn});return Nt.length<=1?Nt[0]:function(qn){Kn.forEach(function(Mr){tt(Mr,qn)})}}function ut(){for(var Dn=arguments.length,Kn=new Array(Dn),Tn=0;Tn<Dn;Tn++)Kn[Tn]=arguments[Tn];return useMemo(function(){return rt.apply(void 0,Kn)},Kn,function(Nt,qn){return Nt.length===qn.length&&Nt.every(function(Mr,Er){return Mr===qn[Er]})})}function dt(Dn){var Kn,Tn,Nt=(0,Oe.isMemo)(Dn)?Dn.type.type:Dn.type;return!(typeof Nt=="function"&&!((Kn=Nt.prototype)!==null&&Kn!==void 0&&Kn.render)||typeof Dn=="function"&&!((Tn=Dn.prototype)!==null&&Tn!==void 0&&Tn.render))}function vt(Dn,Kn){var Tn={};return Tn[Dn.toLowerCase()]=Kn.toLowerCase(),Tn["Webkit".concat(Dn)]="webkit".concat(Kn),Tn["Moz".concat(Dn)]="moz".concat(Kn),Tn["ms".concat(Dn)]="MS".concat(Kn),Tn["O".concat(Dn)]="o".concat(Kn.toLowerCase()),Tn}function Je(Dn,Kn){var Tn={animationend:vt("Animation","AnimationEnd"),transitionend:vt("Transition","TransitionEnd")};return Dn&&("AnimationEvent"in Kn||delete Tn.animationend.animation,"TransitionEvent"in Kn||delete Tn.transitionend.transition),Tn}var et=Je(Ne(),typeof window!="undefined"?window:{}),kt={};if(Ne()){var Rt=document.createElement("div");kt=Rt.style}var ht={};function Zt(Dn){if(ht[Dn])return ht[Dn];var Kn=et[Dn];if(Kn)for(var Tn=Object.keys(Kn),Nt=Tn.length,qn=0;qn<Nt;qn+=1){var Mr=Tn[qn];if(Object.prototype.hasOwnProperty.call(Kn,Mr)&&Mr in kt)return ht[Dn]=Kn[Mr],ht[Dn]}return""}var sn=Zt("animationend"),Nn=Zt("transitionend"),gn=!!(sn&&Nn),zn=sn||"animationend",Lt=Nn||"transitionend";function Rn(Dn,Kn){if(!Dn)return null;if((0,Qe.Z)(Dn)==="object"){var Tn=Kn.replace(/-\w/g,function(Nt){return Nt[1].toUpperCase()});return Dn[Tn]}return"".concat(Dn,"-").concat(Kn)}var tr="none",He="appear",jt="enter",We="leave",pe="none",ge="prepare",Ke="start",ct="active",Ct="end";function Bt(Dn){var Kn=E.useRef(!1),Tn=E.useState(Dn),Nt=(0,le.Z)(Tn,2),qn=Nt[0],Mr=Nt[1];E.useEffect(function(){return Kn.current=!1,function(){Kn.current=!0}},[]);function Er(Gn,ur){ur&&Kn.current||Mr(Gn)}return[qn,Er]}var fn=function(Kn){return+setTimeout(Kn,16)},Cn=function(Kn){return clearTimeout(Kn)};typeof window!="undefined"&&"requestAnimationFrame"in window&&(fn=function(Kn){return window.requestAnimationFrame(Kn)},Cn=function(Kn){return window.cancelAnimationFrame(Kn)});var Bn=0,ar=new Map;function wt(Dn){ar.delete(Dn)}var Jt=function(Kn){var Tn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;Bn+=1;var Nt=Bn;function qn(Mr){if(Mr===0)wt(Nt),Kn();else{var Er=fn(function(){qn(Mr-1)});ar.set(Nt,Er)}}return qn(Tn),Nt};Jt.cancel=function(Dn){var Kn=ar.get(Dn);return wt(Kn),Cn(Kn)};var $t=Jt,Pn=function(){var Dn=E.useRef(null);function Kn(){$t.cancel(Dn.current)}function Tn(Nt){var qn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;Kn();var Mr=$t(function(){qn<=1?Nt({isCanceled:function(){return Mr!==Dn.current}}):Tn(Nt,qn-1)});Dn.current=Mr}return E.useEffect(function(){return function(){Kn()}},[]),[Tn,Kn]},Ft=Ne()?E.useLayoutEffect:E.useEffect,Un=Ft,lr=[ge,Ke,ct,Ct],mr=!1,qr=!0;function Tr(Dn){return Dn===ct||Dn===Ct}var ta=function(Dn,Kn){var Tn=Bt(pe),Nt=(0,le.Z)(Tn,2),qn=Nt[0],Mr=Nt[1],Er=Pn(),Gn=(0,le.Z)(Er,2),ur=Gn[0],_n=Gn[1];function Dr(){Mr(ge,!0)}return Un(function(){if(qn!==pe&&qn!==Ct){var Or=lr.indexOf(qn),ia=lr[Or+1],va=Kn(qn);va===mr?Mr(ia,!0):ur(function(nn){function Wt(){nn.isCanceled()||Mr(ia,!0)}va===!0?Wt():Promise.resolve(va).then(Wt)})}},[Dn,qn]),E.useEffect(function(){return function(){_n()}},[]),[Dr,qn]},fa=function(Dn){var Kn=(0,E.useRef)(),Tn=(0,E.useRef)(Dn);Tn.current=Dn;var Nt=E.useCallback(function(Er){Tn.current(Er)},[]);function qn(Er){Er&&(Er.removeEventListener(Lt,Nt),Er.removeEventListener(zn,Nt))}function Mr(Er){Kn.current&&Kn.current!==Er&&qn(Kn.current),Er&&Er!==Kn.current&&(Er.addEventListener(Lt,Nt),Er.addEventListener(zn,Nt),Kn.current=Er)}return E.useEffect(function(){return function(){qn(Kn.current)}},[]),[Mr,qn]};function vo(Dn,Kn,Tn,Nt){var qn=Nt.motionEnter,Mr=qn===void 0?!0:qn,Er=Nt.motionAppear,Gn=Er===void 0?!0:Er,ur=Nt.motionLeave,_n=ur===void 0?!0:ur,Dr=Nt.motionDeadline,Or=Nt.motionLeaveImmediately,ia=Nt.onAppearPrepare,va=Nt.onEnterPrepare,nn=Nt.onLeavePrepare,Wt=Nt.onAppearStart,Xt=Nt.onEnterStart,qt=Nt.onLeaveStart,kn=Nt.onAppearActive,Yn=Nt.onEnterActive,sr=Nt.onLeaveActive,rr=Nt.onAppearEnd,gr=Nt.onEnterEnd,Rr=Nt.onLeaveEnd,Yr=Nt.onVisibleChanged,Ba=Bt(),kr=(0,le.Z)(Ba,2),ba=kr[0],Xa=kr[1],Ya=Bt(tr),ra=(0,le.Z)(Ya,2),Vr=ra[0],xa=ra[1],Bo=Bt(null),Ao=(0,le.Z)(Bo,2),so=Ao[0],Ii=Ao[1],Ji=(0,E.useRef)(!1),da=(0,E.useRef)(null);function dA(){return Tn()}var Mi=(0,E.useRef)(!1);function OA(Ki){var Wi=dA();if(!(Ki&&!Ki.deadline&&Ki.target!==Wi)){var AA=Mi.current,_A;Vr===He&&AA?_A=rr==null?void 0:rr(Wi,Ki):Vr===jt&&AA?_A=gr==null?void 0:gr(Wi,Ki):Vr===We&&AA&&(_A=Rr==null?void 0:Rr(Wi,Ki)),Vr!==tr&&AA&&_A!==!1&&(xa(tr,!0),Ii(null,!0))}}var jA=fa(OA),En=(0,le.Z)(jA,1),Fn=En[0],hA=E.useMemo(function(){var Ki,Wi,AA;switch(Vr){case He:return Ki={},(0,we.Z)(Ki,ge,ia),(0,we.Z)(Ki,Ke,Wt),(0,we.Z)(Ki,ct,kn),Ki;case jt:return Wi={},(0,we.Z)(Wi,ge,va),(0,we.Z)(Wi,Ke,Xt),(0,we.Z)(Wi,ct,Yn),Wi;case We:return AA={},(0,we.Z)(AA,ge,nn),(0,we.Z)(AA,Ke,qt),(0,we.Z)(AA,ct,sr),AA;default:return{}}},[Vr]),ca=ta(Vr,function(Ki){if(Ki===ge){var Wi=hA[ge];return Wi?Wi(dA()):mr}if(di in hA){var AA;Ii(((AA=hA[di])===null||AA===void 0?void 0:AA.call(hA,dA(),null))||null)}return di===ct&&(Fn(dA()),Dr>0&&(clearTimeout(da.current),da.current=setTimeout(function(){OA({deadline:!0})},Dr))),qr}),Wa=(0,le.Z)(ca,2),ri=Wa[0],di=Wa[1],Ni=Tr(di);Mi.current=Ni,Un(function(){Xa(Kn);var Ki=Ji.current;if(Ji.current=!0,!!Dn){var Wi;!Ki&&Kn&&Gn&&(Wi=He),Ki&&Kn&&Mr&&(Wi=jt),(Ki&&!Kn&&_n||!Ki&&Or&&!Kn&&_n)&&(Wi=We),Wi&&(xa(Wi),ri())}},[Kn]),(0,E.useEffect)(function(){(Vr===He&&!Gn||Vr===jt&&!Mr||Vr===We&&!_n)&&xa(tr)},[Gn,Mr,_n]),(0,E.useEffect)(function(){return function(){Ji.current=!1,clearTimeout(da.current)}},[]);var Fo=E.useRef(!1);(0,E.useEffect)(function(){ba&&(Fo.current=!0),ba!==void 0&&Vr===tr&&((Fo.current||ba)&&(Yr==null||Yr(ba)),Fo.current=!0)},[ba,Vr]);var Ys=so;return hA[ge]&&di===Ke&&(Ys=(0,At.Z)({transition:"none"},Ys)),[Vr,di,Ys,ba!=null?ba:Kn]}var Ka=function(Dn){(0,Ie.Z)(Tn,Dn);var Kn=(0,ce.Z)(Tn);function Tn(){return(0,Re.Z)(this,Tn),Kn.apply(this,arguments)}return(0,he.Z)(Tn,[{key:"render",value:function(){return this.props.children}}]),Tn}(E.Component),na=Ka;function Zr(Dn){var Kn=Dn;(0,Qe.Z)(Dn)==="object"&&(Kn=Dn.transitionSupport);function Tn(qn){return!!(qn.motionName&&Kn)}var Nt=E.forwardRef(function(qn,Mr){var Er=qn.visible,Gn=Er===void 0?!0:Er,ur=qn.removeOnLeave,_n=ur===void 0?!0:ur,Dr=qn.forceRender,Or=qn.children,ia=qn.motionName,va=qn.leavedClassName,nn=qn.eventProps,Wt=Tn(qn),Xt=(0,E.useRef)(),qt=(0,E.useRef)();function kn(){try{return Xt.current instanceof HTMLElement?Xt.current:gt(qt.current)}catch(Bo){return null}}var Yn=vo(Wt,Gn,kn,qn),sr=(0,le.Z)(Yn,4),rr=sr[0],gr=sr[1],Rr=sr[2],Yr=sr[3],Ba=E.useRef(Yr);Yr&&(Ba.current=!0);var kr=E.useCallback(function(Bo){Xt.current=Bo,tt(Mr,Bo)},[Mr]),ba,Xa=(0,At.Z)((0,At.Z)({},nn),{},{visible:Gn});if(!Or)ba=null;else if(rr===tr||!Tn(qn))Yr?ba=Or((0,At.Z)({},Xa),kr):!_n&&Ba.current&&va?ba=Or((0,At.Z)((0,At.Z)({},Xa),{},{className:va}),kr):Dr||!_n&&!va?ba=Or((0,At.Z)((0,At.Z)({},Xa),{},{style:{display:"none"}}),kr):ba=null;else{var Ya,ra;gr===ge?ra="prepare":Tr(gr)?ra="active":gr===Ke&&(ra="start"),ba=Or((0,At.Z)((0,At.Z)({},Xa),{},{className:Ee()(Rn(ia,rr),(Ya={},(0,we.Z)(Ya,Rn(ia,"".concat(rr,"-").concat(ra)),ra),(0,we.Z)(Ya,ia,typeof ia=="string"),Ya)),style:Rr}),kr)}if(E.isValidElement(ba)&&dt(ba)){var Vr=ba,xa=Vr.ref;xa||(ba=E.cloneElement(ba,{ref:kr}))}return E.createElement(na,{ref:qt},ba)});return Nt.displayName="CSSMotion",Nt}var jr=Zr(gn),Ma="add",uo="keep",ei="remove",Pi="removed";function iA(Dn){var Kn;return Dn&&(0,Qe.Z)(Dn)==="object"&&"key"in Dn?Kn=Dn:Kn={key:Dn},(0,At.Z)((0,At.Z)({},Kn),{},{key:String(Kn.key)})}function Vi(){var Dn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return Dn.map(iA)}function co(){var Dn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Kn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Tn=[],Nt=0,qn=Kn.length,Mr=Vi(Dn),Er=Vi(Kn);Mr.forEach(function(_n){for(var Dr=!1,Or=Nt;Or<qn;Or+=1){var ia=Er[Or];if(ia.key===_n.key){Nt<Or&&(Tn=Tn.concat(Er.slice(Nt,Or).map(function(va){return(0,At.Z)((0,At.Z)({},va),{},{status:Ma})})),Nt=Or),Tn.push((0,At.Z)((0,At.Z)({},ia),{},{status:uo})),Nt+=1,Dr=!0;break}}Dr||Tn.push((0,At.Z)((0,At.Z)({},_n),{},{status:ei}))}),Nt<qn&&(Tn=Tn.concat(Er.slice(Nt).map(function(_n){return(0,At.Z)((0,At.Z)({},_n),{},{status:Ma})})));var Gn={};Tn.forEach(function(_n){var Dr=_n.key;Gn[Dr]=(Gn[Dr]||0)+1});var ur=Object.keys(Gn).filter(function(_n){return Gn[_n]>1});return ur.forEach(function(_n){Tn=Tn.filter(function(Dr){var Or=Dr.key,ia=Dr.status;return Or!==_n||ia!==ei}),Tn.forEach(function(Dr){Dr.key===_n&&(Dr.status=uo)})}),Tn}var yn=["component","children","onVisibleChanged","onAllRemoved"],$o=["status"],ji=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function mA(Dn){var Kn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:jr,Tn=function(Nt){(0,Ie.Z)(Mr,Nt);var qn=(0,ce.Z)(Mr);function Mr(){var Er;(0,Re.Z)(this,Mr);for(var Gn=arguments.length,ur=new Array(Gn),_n=0;_n<Gn;_n++)ur[_n]=arguments[_n];return Er=qn.call.apply(qn,[this].concat(ur)),(0,we.Z)((0,ye.Z)(Er),"state",{keyEntities:[]}),(0,we.Z)((0,ye.Z)(Er),"removeKey",function(Dr){var Or=Er.state.keyEntities,ia=Or.map(function(va){return va.key!==Dr?va:(0,At.Z)((0,At.Z)({},va),{},{status:Pi})});return Er.setState({keyEntities:ia}),ia.filter(function(va){var nn=va.status;return nn!==Pi}).length}),Er}return(0,he.Z)(Mr,[{key:"render",value:function(){var Gn=this,ur=this.state.keyEntities,_n=this.props,Dr=_n.component,Or=_n.children,ia=_n.onVisibleChanged,va=_n.onAllRemoved,nn=(0,fe.Z)(_n,yn),Wt=Dr||E.Fragment,Xt={};return ji.forEach(function(qt){Xt[qt]=nn[qt],delete nn[qt]}),delete nn.keys,E.createElement(Wt,nn,ur.map(function(qt){var kn=qt.status,Yn=(0,fe.Z)(qt,$o),sr=kn===Ma||kn===uo;return E.createElement(Kn,(0,Se.Z)({},Xt,{key:Yn.key,visible:sr,eventProps:Yn,onVisibleChanged:function(gr){if(ia==null||ia(gr,{key:Yn.key}),!gr){var Rr=Gn.removeKey(Yn.key);Rr===0&&va&&va()}}}),Or)}))}}],[{key:"getDerivedStateFromProps",value:function(Gn,ur){var _n=Gn.keys,Dr=ur.keyEntities,Or=Vi(_n),ia=co(Dr,Or);return{keyEntities:ia.filter(function(va){var nn=Dr.find(function(Wt){var Xt=Wt.key;return va.key===Xt});return!(nn&&nn.status===Pi&&va.status===ei)})}}}]),Mr}(E.Component);return(0,we.Z)(Tn,"defaultProps",{component:"div"}),Tn}var Ai=mA(gn),Jo=jr,RA=de(56261);function $A(Dn,Kn){var Tn=E.useState(!1),Nt=(0,le.Z)(Tn,2),qn=Nt[0],Mr=Nt[1];E.useLayoutEffect(function(){if(qn)return Dn(),function(){Kn()}},[qn]),E.useLayoutEffect(function(){return Mr(!0),function(){Mr(!1)}},[])}var Oo=de(83898),xn=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"],Qn=function(Kn,Tn){var Nt=Kn.className,qn=Kn.style,Mr=Kn.motion,Er=Kn.motionNodes,Gn=Kn.motionType,ur=Kn.onMotionStart,_n=Kn.onMotionEnd,Dr=Kn.active,Or=Kn.treeNodeRequiredProps,ia=(0,fe.Z)(Kn,xn),va=E.useState(!0),nn=(0,le.Z)(va,2),Wt=nn[0],Xt=nn[1],qt=E.useContext(b.k),kn=qt.prefixCls,Yn=Er&&Gn!=="hide";ze(function(){Er&&Yn!==Wt&&Xt(Yn)},[Er]);var sr=function(){Er&&ur()},rr=E.useRef(!1),gr=function(){Er&&!rr.current&&(rr.current=!0,_n())};$A(sr,gr);var Rr=function(Ba){Yn===Ba&&gr()};return Er?E.createElement(Jo,(0,Se.Z)({ref:Tn,visible:Wt},Mr,{motionAppear:Gn==="show",onVisibleChanged:Rr}),function(Yr,Ba){var kr=Yr.className,ba=Yr.style;return E.createElement("div",{ref:Ba,className:Ee()("".concat(kn,"-treenode-motion"),kr),style:ba},Er.map(function(Xa){var Ya=(0,Se.Z)({},((0,ne.Z)(Xa.data),Xa.data)),ra=Xa.title,Vr=Xa.key,xa=Xa.isStart,Bo=Xa.isEnd;delete Ya.children;var Ao=(0,Oo.H8)(Vr,Or);return E.createElement(RA.Z,(0,Se.Z)({},Ya,Ao,{title:ra,active:Dr,data:Xa.data,key:Vr,isStart:xa,isEnd:Bo}))}))}):E.createElement(RA.Z,(0,Se.Z)({domRef:Tn,className:Nt,style:qn},ia,{active:Dr}))};Qn.displayName="MotionTreeNode";var bn=E.forwardRef(Qn),Gr=bn;function Aa(){var Dn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Kn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Tn=Dn.length,Nt=Kn.length;if(Math.abs(Tn-Nt)!==1)return{add:!1,key:null};function qn(Mr,Er){var Gn=new Map;Mr.forEach(function(_n){Gn.set(_n,!0)});var ur=Er.filter(function(_n){return!Gn.has(_n)});return ur.length===1?ur[0]:null}return Tn<Nt?{add:!0,key:qn(Dn,Kn)}:{add:!1,key:qn(Kn,Dn)}}function Fa(Dn,Kn,Tn){var Nt=Dn.findIndex(function(Gn){return Gn.key===Tn}),qn=Dn[Nt+1],Mr=Kn.findIndex(function(Gn){return Gn.key===Tn});if(qn){var Er=Kn.findIndex(function(Gn){return Gn.key===qn.key});return Kn.slice(Mr+1,Er)}return Kn.slice(Mr+1)}var Oa=["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"],Za={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},Go=function(){},Zo="RC_TREE_MOTION_".concat(Math.random()),ki={key:Zo},Kr={key:Zo,level:0,index:0,pos:"0",node:ki,nodes:[ki]},Co={parent:null,children:[],pos:Kr.pos,data:ki,title:null,key:Zo,isStart:[],isEnd:[]};function tA(Dn,Kn,Tn,Nt){return Kn===!1||!Tn?Dn:Dn.slice(0,Math.ceil(Tn/Nt)+1)}function HA(Dn){var Kn=Dn.key,Tn=Dn.pos;return(0,Oo.km)(Kn,Tn)}function $i(Dn){for(var Kn=String(Dn.data.key),Tn=Dn;Tn.parent;)Tn=Tn.parent,Kn="".concat(Tn.data.key," > ").concat(Kn);return Kn}var yi=E.forwardRef(function(Dn,Kn){var Tn=Dn.prefixCls,Nt=Dn.data,qn=Dn.selectable,Mr=Dn.checkable,Er=Dn.expandedKeys,Gn=Dn.selectedKeys,ur=Dn.checkedKeys,_n=Dn.loadedKeys,Dr=Dn.loadingKeys,Or=Dn.halfCheckedKeys,ia=Dn.keyEntities,va=Dn.disabled,nn=Dn.dragging,Wt=Dn.dragOverNodeKey,Xt=Dn.dropPosition,qt=Dn.motion,kn=Dn.height,Yn=Dn.itemHeight,sr=Dn.virtual,rr=Dn.focusable,gr=Dn.activeItem,Rr=Dn.focused,Yr=Dn.tabIndex,Ba=Dn.onKeyDown,kr=Dn.onFocus,ba=Dn.onBlur,Xa=Dn.onActiveChange,Ya=Dn.onListChangeStart,ra=Dn.onListChangeEnd,Vr=(0,fe.Z)(Dn,Oa),xa=E.useRef(null),Bo=E.useRef(null);E.useImperativeHandle(Kn,function(){return{scrollTo:function(Ui){xa.current.scrollTo(Ui)},getIndentWidth:function(){return Bo.current.offsetWidth}}});var Ao=E.useState(Er),so=(0,le.Z)(Ao,2),Ii=so[0],Ji=so[1],da=E.useState(Nt),dA=(0,le.Z)(da,2),Mi=dA[0],OA=dA[1],jA=E.useState(Nt),En=(0,le.Z)(jA,2),Fn=En[0],hA=En[1],ca=E.useState([]),Wa=(0,le.Z)(ca,2),ri=Wa[0],di=Wa[1],Ni=E.useState(null),Fo=(0,le.Z)(Ni,2),Ys=Fo[0],Ki=Fo[1],Wi=E.useRef(Nt);Wi.current=Nt;function AA(){var Di=Wi.current;OA(Di),hA(Di),di([]),Ki(null),ra()}ze(function(){Ji(Er);var Di=Aa(Ii,Er);if(Di.key!==null)if(Di.add){var Ui=Mi.findIndex(function(Bi){var Gs=Bi.key;return Gs===Di.key}),qA=tA(Fa(Mi,Nt,Di.key),sr,kn,Yn),Ra=Mi.slice();Ra.splice(Ui+1,0,Co),hA(Ra),di(qA),Ki("show")}else{var us=Nt.findIndex(function(Bi){var Gs=Bi.key;return Gs===Di.key}),pA=tA(Fa(Nt,Mi,Di.key),sr,kn,Yn),ns=Nt.slice();ns.splice(us+1,0,Co),hA(ns),di(pA),Ki("hide")}else Mi!==Nt&&(OA(Nt),hA(Nt))},[Er,Nt]),E.useEffect(function(){nn||AA()},[nn]);var _A=qt?Fn:Nt,Ql={expandedKeys:Er,selectedKeys:Gn,loadedKeys:_n,loadingKeys:Dr,checkedKeys:ur,halfCheckedKeys:Or,dragOverNodeKey:Wt,dropPosition:Xt,keyEntities:ia};return E.createElement(E.Fragment,null,Rr&&gr&&E.createElement("span",{style:Za,"aria-live":"assertive"},$i(gr)),E.createElement("div",null,E.createElement("input",{style:Za,disabled:rr===!1||va,tabIndex:rr!==!1?Yr:null,onKeyDown:Ba,onFocus:kr,onBlur:ba,value:"",onChange:Go,"aria-label":"for screen reader"})),E.createElement("div",{className:"".concat(Tn,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},E.createElement("div",{className:"".concat(Tn,"-indent")},E.createElement("div",{ref:Bo,className:"".concat(Tn,"-indent-unit")}))),E.createElement($e.Z,(0,Se.Z)({},Vr,{data:_A,itemKey:HA,height:kn,fullHeight:!1,virtual:sr,itemHeight:Yn,prefixCls:"".concat(Tn,"-list"),ref:xa,onVisibleChange:function(Ui,qA){var Ra=new Set(Ui),us=qA.filter(function(pA){return!Ra.has(pA)});us.some(function(pA){return HA(pA)===Zo})&&AA()}}),function(Di){var Ui=Di.pos,qA=(0,Se.Z)({},((0,ne.Z)(Di.data),Di.data)),Ra=Di.title,us=Di.key,pA=Di.isStart,ns=Di.isEnd,Bi=(0,Oo.km)(us,Ui);delete qA.key,delete qA.children;var Gs=(0,Oo.H8)(Bi,Ql);return E.createElement(Gr,(0,Se.Z)({},qA,Gs,{title:Ra,active:!!gr&&us===gr.key,pos:Ui,data:Di.data,isStart:pA,isEnd:ns,motion:qt,motionNodes:us===Zo?ri:null,motionType:Ys,onMotionStart:Ya,onMotionEnd:AA,treeNodeRequiredProps:Ql,onMouseMove:function(){Xa(null)}}))}))});yi.displayName="NodeList";var ro=yi,_o=de(29873),ti=de(97153),NA=de(3596),cA=10,ir=function(Dn){(0,Ie.Z)(Tn,Dn);var Kn=(0,ce.Z)(Tn);function Tn(){var Nt;(0,Re.Z)(this,Tn);for(var qn=arguments.length,Mr=new Array(qn),Er=0;Er<qn;Er++)Mr[Er]=arguments[Er];return Nt=Kn.call.apply(Kn,[this].concat(Mr)),Nt.destroyed=!1,Nt.delayedDragEnterLogic=void 0,Nt.loadingRetryTimes={},Nt.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,Oo.w$)()},Nt.dragStartMousePosition=null,Nt.dragNode=void 0,Nt.currentMouseOverDroppableNodeKey=null,Nt.listRef=E.createRef(),Nt.onNodeDragStart=function(Gn,ur){var _n=Nt.state,Dr=_n.expandedKeys,Or=_n.keyEntities,ia=Nt.props.onDragStart,va=ur.props.eventKey;Nt.dragNode=ur,Nt.dragStartMousePosition={x:Gn.clientX,y:Gn.clientY};var nn=(0,_o._5)(Dr,va);Nt.setState({draggingNodeKey:va,dragChildrenKeys:(0,_o.wA)(va,Or),indent:Nt.listRef.current.getIndentWidth()}),Nt.setExpandedKeys(nn),window.addEventListener("dragend",Nt.onWindowDragEnd),ia==null||ia({event:Gn,node:(0,Oo.F)(ur.props)})},Nt.onNodeDragEnter=function(Gn,ur){var _n=Nt.state,Dr=_n.expandedKeys,Or=_n.keyEntities,ia=_n.dragChildrenKeys,va=_n.flattenNodes,nn=_n.indent,Wt=Nt.props,Xt=Wt.onDragEnter,qt=Wt.onExpand,kn=Wt.allowDrop,Yn=Wt.direction,sr=ur.props,rr=sr.pos,gr=sr.eventKey,Rr=(0,ye.Z)(Nt),Yr=Rr.dragNode;if(Nt.currentMouseOverDroppableNodeKey!==gr&&(Nt.currentMouseOverDroppableNodeKey=gr),!Yr){Nt.resetDragState();return}var Ba=(0,_o.OM)(Gn,Yr,ur,nn,Nt.dragStartMousePosition,kn,va,Or,Dr,Yn),kr=Ba.dropPosition,ba=Ba.dropLevelOffset,Xa=Ba.dropTargetKey,Ya=Ba.dropContainerKey,ra=Ba.dropTargetPos,Vr=Ba.dropAllowed,xa=Ba.dragOverNodeKey;if(ia.indexOf(Xa)!==-1||!Vr){Nt.resetDragState();return}if(Nt.delayedDragEnterLogic||(Nt.delayedDragEnterLogic={}),Object.keys(Nt.delayedDragEnterLogic).forEach(function(Bo){clearTimeout(Nt.delayedDragEnterLogic[Bo])}),Yr.props.eventKey!==ur.props.eventKey&&(Gn.persist(),Nt.delayedDragEnterLogic[rr]=window.setTimeout(function(){if(Nt.state.draggingNodeKey!==null){var Bo=(0,je.Z)(Dr),Ao=(0,NA.Z)(Or,ur.props.eventKey);Ao&&(Ao.children||[]).length&&(Bo=(0,_o.L0)(Dr,ur.props.eventKey)),"expandedKeys"in Nt.props||Nt.setExpandedKeys(Bo),qt==null||qt(Bo,{node:(0,Oo.F)(ur.props),expanded:!0,nativeEvent:Gn.nativeEvent})}},800)),Yr.props.eventKey===Xa&&ba===0){Nt.resetDragState();return}Nt.setState({dragOverNodeKey:xa,dropPosition:kr,dropLevelOffset:ba,dropTargetKey:Xa,dropContainerKey:Ya,dropTargetPos:ra,dropAllowed:Vr}),Xt==null||Xt({event:Gn,node:(0,Oo.F)(ur.props),expandedKeys:Dr})},Nt.onNodeDragOver=function(Gn,ur){var _n=Nt.state,Dr=_n.dragChildrenKeys,Or=_n.flattenNodes,ia=_n.keyEntities,va=_n.expandedKeys,nn=_n.indent,Wt=Nt.props,Xt=Wt.onDragOver,qt=Wt.allowDrop,kn=Wt.direction,Yn=(0,ye.Z)(Nt),sr=Yn.dragNode;if(sr){var rr=(0,_o.OM)(Gn,sr,ur,nn,Nt.dragStartMousePosition,qt,Or,ia,va,kn),gr=rr.dropPosition,Rr=rr.dropLevelOffset,Yr=rr.dropTargetKey,Ba=rr.dropContainerKey,kr=rr.dropAllowed,ba=rr.dropTargetPos,Xa=rr.dragOverNodeKey;Dr.indexOf(Yr)!==-1||!kr||(sr.props.eventKey===Yr&&Rr===0?Nt.state.dropPosition===null&&Nt.state.dropLevelOffset===null&&Nt.state.dropTargetKey===null&&Nt.state.dropContainerKey===null&&Nt.state.dropTargetPos===null&&Nt.state.dropAllowed===!1&&Nt.state.dragOverNodeKey===null||Nt.resetDragState():gr===Nt.state.dropPosition&&Rr===Nt.state.dropLevelOffset&&Yr===Nt.state.dropTargetKey&&Ba===Nt.state.dropContainerKey&&ba===Nt.state.dropTargetPos&&kr===Nt.state.dropAllowed&&Xa===Nt.state.dragOverNodeKey||Nt.setState({dropPosition:gr,dropLevelOffset:Rr,dropTargetKey:Yr,dropContainerKey:Ba,dropTargetPos:ba,dropAllowed:kr,dragOverNodeKey:Xa}),Xt==null||Xt({event:Gn,node:(0,Oo.F)(ur.props)}))}},Nt.onNodeDragLeave=function(Gn,ur){Nt.currentMouseOverDroppableNodeKey===ur.props.eventKey&&!Gn.currentTarget.contains(Gn.relatedTarget)&&(Nt.resetDragState(),Nt.currentMouseOverDroppableNodeKey=null);var _n=Nt.props.onDragLeave;_n==null||_n({event:Gn,node:(0,Oo.F)(ur.props)})},Nt.onWindowDragEnd=function(Gn){Nt.onNodeDragEnd(Gn,null,!0),window.removeEventListener("dragend",Nt.onWindowDragEnd)},Nt.onNodeDragEnd=function(Gn,ur){var _n=Nt.props.onDragEnd;Nt.setState({dragOverNodeKey:null}),Nt.cleanDragState(),_n==null||_n({event:Gn,node:(0,Oo.F)(ur.props)}),Nt.dragNode=null,window.removeEventListener("dragend",Nt.onWindowDragEnd)},Nt.onNodeDrop=function(Gn,ur){var _n,Dr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,Or=Nt.state,ia=Or.dragChildrenKeys,va=Or.dropPosition,nn=Or.dropTargetKey,Wt=Or.dropTargetPos,Xt=Or.dropAllowed;if(Xt){var qt=Nt.props.onDrop;if(Nt.setState({dragOverNodeKey:null}),Nt.cleanDragState(),nn!==null){var kn=(0,At.Z)((0,At.Z)({},(0,Oo.H8)(nn,Nt.getTreeNodeRequiredProps())),{},{active:((_n=Nt.getActiveItem())===null||_n===void 0?void 0:_n.key)===nn,data:(0,NA.Z)(Nt.state.keyEntities,nn).node}),Yn=ia.indexOf(nn)!==-1;(0,a.ZP)(!Yn,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var sr=(0,_o.yx)(Wt),rr={event:Gn,node:(0,Oo.F)(kn),dragNode:Nt.dragNode?(0,Oo.F)(Nt.dragNode.props):null,dragNodesKeys:[Nt.dragNode.props.eventKey].concat(ia),dropToGap:va!==0,dropPosition:va+Number(sr[sr.length-1])};Dr||qt==null||qt(rr),Nt.dragNode=null}}},Nt.cleanDragState=function(){var Gn=Nt.state.draggingNodeKey;Gn!==null&&Nt.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),Nt.dragStartMousePosition=null,Nt.currentMouseOverDroppableNodeKey=null},Nt.triggerExpandActionExpand=function(Gn,ur){var _n=Nt.state,Dr=_n.expandedKeys,Or=_n.flattenNodes,ia=ur.expanded,va=ur.key,nn=ur.isLeaf;if(!(nn||Gn.shiftKey||Gn.metaKey||Gn.ctrlKey)){var Wt=Or.filter(function(qt){return qt.key===va})[0],Xt=(0,Oo.F)((0,At.Z)((0,At.Z)({},(0,Oo.H8)(va,Nt.getTreeNodeRequiredProps())),{},{data:Wt.data}));Nt.setExpandedKeys(ia?(0,_o._5)(Dr,va):(0,_o.L0)(Dr,va)),Nt.onNodeExpand(Gn,Xt)}},Nt.onNodeClick=function(Gn,ur){var _n=Nt.props,Dr=_n.onClick,Or=_n.expandAction;Or==="click"&&Nt.triggerExpandActionExpand(Gn,ur),Dr==null||Dr(Gn,ur)},Nt.onNodeDoubleClick=function(Gn,ur){var _n=Nt.props,Dr=_n.onDoubleClick,Or=_n.expandAction;Or==="doubleClick"&&Nt.triggerExpandActionExpand(Gn,ur),Dr==null||Dr(Gn,ur)},Nt.onNodeSelect=function(Gn,ur){var _n=Nt.state.selectedKeys,Dr=Nt.state,Or=Dr.keyEntities,ia=Dr.fieldNames,va=Nt.props,nn=va.onSelect,Wt=va.multiple,Xt=ur.selected,qt=ur[ia.key],kn=!Xt;kn?Wt?_n=(0,_o.L0)(_n,qt):_n=[qt]:_n=(0,_o._5)(_n,qt);var Yn=_n.map(function(sr){var rr=(0,NA.Z)(Or,sr);return rr?rr.node:null}).filter(function(sr){return sr});Nt.setUncontrolledState({selectedKeys:_n}),nn==null||nn(_n,{event:"select",selected:kn,node:ur,selectedNodes:Yn,nativeEvent:Gn.nativeEvent})},Nt.onNodeCheck=function(Gn,ur,_n){var Dr=Nt.state,Or=Dr.keyEntities,ia=Dr.checkedKeys,va=Dr.halfCheckedKeys,nn=Nt.props,Wt=nn.checkStrictly,Xt=nn.onCheck,qt=ur.key,kn,Yn={event:"check",node:ur,checked:_n,nativeEvent:Gn.nativeEvent};if(Wt){var sr=_n?(0,_o.L0)(ia,qt):(0,_o._5)(ia,qt),rr=(0,_o._5)(va,qt);kn={checked:sr,halfChecked:rr},Yn.checkedNodes=sr.map(function(ba){return(0,NA.Z)(Or,ba)}).filter(function(ba){return ba}).map(function(ba){return ba.node}),Nt.setUncontrolledState({checkedKeys:sr})}else{var gr=(0,ti.S)([].concat((0,je.Z)(ia),[qt]),!0,Or),Rr=gr.checkedKeys,Yr=gr.halfCheckedKeys;if(!_n){var Ba=new Set(Rr);Ba.delete(qt);var kr=(0,ti.S)(Array.from(Ba),{checked:!1,halfCheckedKeys:Yr},Or);Rr=kr.checkedKeys,Yr=kr.halfCheckedKeys}kn=Rr,Yn.checkedNodes=[],Yn.checkedNodesPositions=[],Yn.halfCheckedKeys=Yr,Rr.forEach(function(ba){var Xa=(0,NA.Z)(Or,ba);if(Xa){var Ya=Xa.node,ra=Xa.pos;Yn.checkedNodes.push(Ya),Yn.checkedNodesPositions.push({node:Ya,pos:ra})}}),Nt.setUncontrolledState({checkedKeys:Rr},!1,{halfCheckedKeys:Yr})}Xt==null||Xt(kn,Yn)},Nt.onNodeLoad=function(Gn){var ur=Gn.key,_n=new Promise(function(Dr,Or){Nt.setState(function(ia){var va=ia.loadedKeys,nn=va===void 0?[]:va,Wt=ia.loadingKeys,Xt=Wt===void 0?[]:Wt,qt=Nt.props,kn=qt.loadData,Yn=qt.onLoad;if(!kn||nn.indexOf(ur)!==-1||Xt.indexOf(ur)!==-1)return null;var sr=kn(Gn);return sr.then(function(){var rr=Nt.state.loadedKeys,gr=(0,_o.L0)(rr,ur);Yn==null||Yn(gr,{event:"load",node:Gn}),Nt.setUncontrolledState({loadedKeys:gr}),Nt.setState(function(Rr){return{loadingKeys:(0,_o._5)(Rr.loadingKeys,ur)}}),Dr()}).catch(function(rr){if(Nt.setState(function(Rr){return{loadingKeys:(0,_o._5)(Rr.loadingKeys,ur)}}),Nt.loadingRetryTimes[ur]=(Nt.loadingRetryTimes[ur]||0)+1,Nt.loadingRetryTimes[ur]>=cA){var gr=Nt.state.loadedKeys;(0,a.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),Nt.setUncontrolledState({loadedKeys:(0,_o.L0)(gr,ur)}),Dr()}Or(rr)}),{loadingKeys:(0,_o.L0)(Xt,ur)}})});return _n.catch(function(){}),_n},Nt.onNodeMouseEnter=function(Gn,ur){var _n=Nt.props.onMouseEnter;_n==null||_n({event:Gn,node:ur})},Nt.onNodeMouseLeave=function(Gn,ur){var _n=Nt.props.onMouseLeave;_n==null||_n({event:Gn,node:ur})},Nt.onNodeContextMenu=function(Gn,ur){var _n=Nt.props.onRightClick;_n&&(Gn.preventDefault(),_n({event:Gn,node:ur}))},Nt.onFocus=function(){var Gn=Nt.props.onFocus;Nt.setState({focused:!0});for(var ur=arguments.length,_n=new Array(ur),Dr=0;Dr<ur;Dr++)_n[Dr]=arguments[Dr];Gn==null||Gn.apply(void 0,_n)},Nt.onBlur=function(){var Gn=Nt.props.onBlur;Nt.setState({focused:!1}),Nt.onActiveChange(null);for(var ur=arguments.length,_n=new Array(ur),Dr=0;Dr<ur;Dr++)_n[Dr]=arguments[Dr];Gn==null||Gn.apply(void 0,_n)},Nt.getTreeNodeRequiredProps=function(){var Gn=Nt.state,ur=Gn.expandedKeys,_n=Gn.selectedKeys,Dr=Gn.loadedKeys,Or=Gn.loadingKeys,ia=Gn.checkedKeys,va=Gn.halfCheckedKeys,nn=Gn.dragOverNodeKey,Wt=Gn.dropPosition,Xt=Gn.keyEntities;return{expandedKeys:ur||[],selectedKeys:_n||[],loadedKeys:Dr||[],loadingKeys:Or||[],checkedKeys:ia||[],halfCheckedKeys:va||[],dragOverNodeKey:nn,dropPosition:Wt,keyEntities:Xt}},Nt.setExpandedKeys=function(Gn){var ur=Nt.state,_n=ur.treeData,Dr=ur.fieldNames,Or=(0,Oo.oH)(_n,Gn,Dr);Nt.setUncontrolledState({expandedKeys:Gn,flattenNodes:Or},!0)},Nt.onNodeExpand=function(Gn,ur){var _n=Nt.state.expandedKeys,Dr=Nt.state,Or=Dr.listChanging,ia=Dr.fieldNames,va=Nt.props,nn=va.onExpand,Wt=va.loadData,Xt=ur.expanded,qt=ur[ia.key];if(!Or){var kn=_n.indexOf(qt),Yn=!Xt;if((0,a.ZP)(Xt&&kn!==-1||!Xt&&kn===-1,"Expand state not sync with index check"),Yn?_n=(0,_o.L0)(_n,qt):_n=(0,_o._5)(_n,qt),Nt.setExpandedKeys(_n),nn==null||nn(_n,{node:ur,expanded:Yn,nativeEvent:Gn.nativeEvent}),Yn&&Wt){var sr=Nt.onNodeLoad(ur);sr&&sr.then(function(){var rr=(0,Oo.oH)(Nt.state.treeData,_n,ia);Nt.setUncontrolledState({flattenNodes:rr})}).catch(function(){var rr=Nt.state.expandedKeys,gr=(0,_o._5)(rr,qt);Nt.setExpandedKeys(gr)})}}},Nt.onListChangeStart=function(){Nt.setUncontrolledState({listChanging:!0})},Nt.onListChangeEnd=function(){setTimeout(function(){Nt.setUncontrolledState({listChanging:!1})})},Nt.onActiveChange=function(Gn){var ur=Nt.state.activeKey,_n=Nt.props.onActiveChange;ur!==Gn&&(Nt.setState({activeKey:Gn}),Gn!==null&&Nt.scrollTo({key:Gn}),_n==null||_n(Gn))},Nt.getActiveItem=function(){var Gn=Nt.state,ur=Gn.activeKey,_n=Gn.flattenNodes;return ur===null?null:_n.find(function(Dr){var Or=Dr.key;return Or===ur})||null},Nt.offsetActiveKey=function(Gn){var ur=Nt.state,_n=ur.flattenNodes,Dr=ur.activeKey,Or=_n.findIndex(function(nn){var Wt=nn.key;return Wt===Dr});Or===-1&&Gn<0&&(Or=_n.length),Or=(Or+Gn+_n.length)%_n.length;var ia=_n[Or];if(ia){var va=ia.key;Nt.onActiveChange(va)}else Nt.onActiveChange(null)},Nt.onKeyDown=function(Gn){var ur=Nt.state,_n=ur.activeKey,Dr=ur.expandedKeys,Or=ur.checkedKeys,ia=ur.fieldNames,va=Nt.props,nn=va.onKeyDown,Wt=va.checkable,Xt=va.selectable;switch(Gn.which){case Ae.UP:{Nt.offsetActiveKey(-1),Gn.preventDefault();break}case Ae.DOWN:{Nt.offsetActiveKey(1),Gn.preventDefault();break}}var qt=Nt.getActiveItem();if(qt&&qt.data){var kn=Nt.getTreeNodeRequiredProps(),Yn=qt.data.isLeaf===!1||!!(qt.data[ia.children]||[]).length,sr=(0,Oo.F)((0,At.Z)((0,At.Z)({},(0,Oo.H8)(_n,kn)),{},{data:qt.data,active:!0}));switch(Gn.which){case Ae.LEFT:{Yn&&Dr.includes(_n)?Nt.onNodeExpand({},sr):qt.parent&&Nt.onActiveChange(qt.parent.key),Gn.preventDefault();break}case Ae.RIGHT:{Yn&&!Dr.includes(_n)?Nt.onNodeExpand({},sr):qt.children&&qt.children.length&&Nt.onActiveChange(qt.children[0].key),Gn.preventDefault();break}case Ae.ENTER:case Ae.SPACE:{Wt&&!sr.disabled&&sr.checkable!==!1&&!sr.disableCheckbox?Nt.onNodeCheck({},sr,!Or.includes(_n)):!Wt&&Xt&&!sr.disabled&&sr.selectable!==!1&&Nt.onNodeSelect({},sr);break}}}nn==null||nn(Gn)},Nt.setUncontrolledState=function(Gn){var ur=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,_n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!Nt.destroyed){var Dr=!1,Or=!0,ia={};Object.keys(Gn).forEach(function(va){if(va in Nt.props){Or=!1;return}Dr=!0,ia[va]=Gn[va]}),Dr&&(!ur||Or)&&Nt.setState((0,At.Z)((0,At.Z)({},ia),_n))}},Nt.scrollTo=function(Gn){Nt.listRef.current.scrollTo(Gn)},Nt}return(0,he.Z)(Tn,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var qn=this.props.activeKey;qn!==void 0&&qn!==this.state.activeKey&&(this.setState({activeKey:qn}),qn!==null&&this.scrollTo({key:qn}))}},{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 qn,Mr=this.state,Er=Mr.focused,Gn=Mr.flattenNodes,ur=Mr.keyEntities,_n=Mr.draggingNodeKey,Dr=Mr.activeKey,Or=Mr.dropLevelOffset,ia=Mr.dropContainerKey,va=Mr.dropTargetKey,nn=Mr.dropPosition,Wt=Mr.dragOverNodeKey,Xt=Mr.indent,qt=this.props,kn=qt.prefixCls,Yn=qt.className,sr=qt.style,rr=qt.showLine,gr=qt.focusable,Rr=qt.tabIndex,Yr=Rr===void 0?0:Rr,Ba=qt.selectable,kr=qt.showIcon,ba=qt.icon,Xa=qt.switcherIcon,Ya=qt.draggable,ra=qt.checkable,Vr=qt.checkStrictly,xa=qt.disabled,Bo=qt.motion,Ao=qt.loadData,so=qt.filterTreeNode,Ii=qt.height,Ji=qt.itemHeight,da=qt.virtual,dA=qt.titleRender,Mi=qt.dropIndicatorRender,OA=qt.onContextMenu,jA=qt.onScroll,En=qt.direction,Fn=qt.rootClassName,hA=qt.rootStyle,ca=(0,y.Z)(this.props,{aria:!0,data:!0}),Wa;return Ya&&((0,Qe.Z)(Ya)==="object"?Wa=Ya:typeof Ya=="function"?Wa={nodeDraggable:Ya}:Wa={}),E.createElement(b.k.Provider,{value:{prefixCls:kn,selectable:Ba,showIcon:kr,icon:ba,switcherIcon:Xa,draggable:Wa,draggingNodeKey:_n,checkable:ra,checkStrictly:Vr,disabled:xa,keyEntities:ur,dropLevelOffset:Or,dropContainerKey:ia,dropTargetKey:va,dropPosition:nn,dragOverNodeKey:Wt,indent:Xt,direction:En,dropIndicatorRender:Mi,loadData:Ao,filterTreeNode:so,titleRender:dA,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}},E.createElement("div",{role:"tree",className:Ee()(kn,Yn,Fn,(qn={},(0,we.Z)(qn,"".concat(kn,"-show-line"),rr),(0,we.Z)(qn,"".concat(kn,"-focused"),Er),(0,we.Z)(qn,"".concat(kn,"-active-focused"),Dr!==null),qn)),style:hA},E.createElement(ro,(0,Se.Z)({ref:this.listRef,prefixCls:kn,style:sr,data:Gn,disabled:xa,selectable:Ba,checkable:!!ra,motion:Bo,dragging:_n!==null,height:Ii,itemHeight:Ji,virtual:da,focusable:gr,focused:Er,tabIndex:Yr,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:OA,onScroll:jA},this.getTreeNodeRequiredProps(),ca))))}}],[{key:"getDerivedStateFromProps",value:function(qn,Mr){var Er=Mr.prevProps,Gn={prevProps:qn};function ur(gr){return!Er&&gr in qn||Er&&Er[gr]!==qn[gr]}var _n,Dr=Mr.fieldNames;if(ur("fieldNames")&&(Dr=(0,Oo.w$)(qn.fieldNames),Gn.fieldNames=Dr),ur("treeData")?_n=qn.treeData:ur("children")&&((0,a.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),_n=(0,Oo.zn)(qn.children)),_n){Gn.treeData=_n;var Or=(0,Oo.I8)(_n,{fieldNames:Dr});Gn.keyEntities=(0,At.Z)((0,we.Z)({},Zo,Kr),Or.keyEntities)}var ia=Gn.keyEntities||Mr.keyEntities;if(ur("expandedKeys")||Er&&ur("autoExpandParent"))Gn.expandedKeys=qn.autoExpandParent||!Er&&qn.defaultExpandParent?(0,_o.r7)(qn.expandedKeys,ia):qn.expandedKeys;else if(!Er&&qn.defaultExpandAll){var va=(0,At.Z)({},ia);delete va[Zo],Gn.expandedKeys=Object.keys(va).map(function(gr){return va[gr].key})}else!Er&&qn.defaultExpandedKeys&&(Gn.expandedKeys=qn.autoExpandParent||qn.defaultExpandParent?(0,_o.r7)(qn.defaultExpandedKeys,ia):qn.defaultExpandedKeys);if(Gn.expandedKeys||delete Gn.expandedKeys,_n||Gn.expandedKeys){var nn=(0,Oo.oH)(_n||Mr.treeData,Gn.expandedKeys||Mr.expandedKeys,Dr);Gn.flattenNodes=nn}if(qn.selectable&&(ur("selectedKeys")?Gn.selectedKeys=(0,_o.BT)(qn.selectedKeys,qn):!Er&&qn.defaultSelectedKeys&&(Gn.selectedKeys=(0,_o.BT)(qn.defaultSelectedKeys,qn))),qn.checkable){var Wt;if(ur("checkedKeys")?Wt=(0,_o.E6)(qn.checkedKeys)||{}:!Er&&qn.defaultCheckedKeys?Wt=(0,_o.E6)(qn.defaultCheckedKeys)||{}:_n&&(Wt=(0,_o.E6)(qn.checkedKeys)||{checkedKeys:Mr.checkedKeys,halfCheckedKeys:Mr.halfCheckedKeys}),Wt){var Xt=Wt,qt=Xt.checkedKeys,kn=qt===void 0?[]:qt,Yn=Xt.halfCheckedKeys,sr=Yn===void 0?[]:Yn;if(!qn.checkStrictly){var rr=(0,ti.S)(kn,!0,ia);kn=rr.checkedKeys,sr=rr.halfCheckedKeys}Gn.checkedKeys=kn,Gn.halfCheckedKeys=sr}}return ur("loadedKeys")&&(Gn.loadedKeys=qn.loadedKeys),Gn}}]),Tn}(E.Component);ir.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},ir.TreeNode=RA.Z;var fr=ir,Nr=fr,oa=de(73148),Ar=de(56747),ni={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"},Ja=ni,Ca=de(74643),So=function(Kn,Tn){return E.createElement(Ca.Z,(0,Se.Z)({},Kn,{ref:Tn,icon:Ja}))},xr=E.forwardRef(So),Ur=de(53124),Ua=de(50881),ma=de(33603),Wo=de(32157);const mo=4;function sa(Dn){const{dropPosition:Kn,dropLevelOffset:Tn,prefixCls:Nt,indent:qn,direction:Mr="ltr"}=Dn,Er=Mr==="ltr"?"left":"right",Gn=Mr==="ltr"?"right":"left",ur={[Er]:-Tn*qn+mo,[Gn]:0};switch(Kn){case-1:ur.top=-3;break;case 1:ur.bottom=-3;break;default:ur.bottom=-3,ur[Er]=qn+mo;break}return E.createElement("div",{style:ur,className:`${Nt}-drop-indicator`})}var pi=de(99184),Fi=E.forwardRef((Dn,Kn)=>{const{getPrefixCls:Tn,direction:Nt,virtual:qn,tree:Mr}=E.useContext(Ur.E_),{prefixCls:Er,className:Gn,showIcon:ur=!1,showLine:_n,switcherIcon:Dr,blockNode:Or=!1,children:ia,checkable:va=!1,selectable:nn=!0,draggable:Wt,motion:Xt,style:qt}=Dn,kn=Tn("tree",Er),Yn=Tn(),sr=Xt!=null?Xt:Object.assign(Object.assign({},(0,ma.Z)(Yn)),{motionAppear:!1}),rr=Object.assign(Object.assign({},Dn),{checkable:va,selectable:nn,showIcon:ur,motion:sr,blockNode:Or,showLine:!!_n,dropIndicatorRender:sa}),[gr,Rr]=(0,Wo.ZP)(kn),Yr=E.useMemo(()=>{if(!Wt)return!1;let kr={};switch(typeof Wt){case"function":kr.nodeDraggable=Wt;break;case"object":kr=Object.assign({},Wt);break;default:break}return kr.icon!==!1&&(kr.icon=kr.icon||E.createElement(Ua.Z,null)),kr},[Wt]),Ba=kr=>E.createElement(pi.Z,{prefixCls:kn,switcherIcon:Dr,treeNodeProps:kr,showLine:_n});return gr(E.createElement(Nr,Object.assign({itemHeight:20,ref:Kn,virtual:qn},rr,{style:Object.assign(Object.assign({},Mr==null?void 0:Mr.style),qt),prefixCls:kn,className:Ee()({[`${kn}-icon-hide`]:!ur,[`${kn}-block-node`]:Or,[`${kn}-unselectable`]:!nn,[`${kn}-rtl`]:Nt==="rtl"},Mr==null?void 0:Mr.className,Gn,Rr),direction:Nt,checkable:va&&E.createElement("span",{className:`${kn}-checkbox-inner`}),selectable:nn,switcherIcon:Ba,draggable:Yr}),ia))}),qi;(function(Dn){Dn[Dn.None=0]="None",Dn[Dn.Start=1]="Start",Dn[Dn.End=2]="End"})(qi||(qi={}));function sl(Dn,Kn){function Tn(Nt){const{key:qn,children:Mr}=Nt;Kn(qn,Nt)!==!1&&sl(Mr||[],Kn)}Dn.forEach(Tn)}function zs(Dn){let{treeData:Kn,expandedKeys:Tn,startKey:Nt,endKey:qn}=Dn;const Mr=[];let Er=qi.None;if(Nt&&Nt===qn)return[Nt];if(!Nt||!qn)return[];function Gn(ur){return ur===Nt||ur===qn}return sl(Kn,ur=>{if(Er===qi.End)return!1;if(Gn(ur)){if(Mr.push(ur),Er===qi.None)Er=qi.Start;else if(Er===qi.Start)return Er=qi.End,!1}else Er===qi.Start&&Mr.push(ur);return Tn.includes(ur)}),Mr}function DA(Dn,Kn){const Tn=(0,je.Z)(Kn),Nt=[];return sl(Dn,(qn,Mr)=>{const Er=Tn.indexOf(qn);return Er!==-1&&(Nt.push(Mr),Tn.splice(Er,1)),!!Tn.length}),Nt}var bs=function(Dn,Kn){var Tn={};for(var Nt in Dn)Object.prototype.hasOwnProperty.call(Dn,Nt)&&Kn.indexOf(Nt)<0&&(Tn[Nt]=Dn[Nt]);if(Dn!=null&&typeof Object.getOwnPropertySymbols=="function")for(var qn=0,Nt=Object.getOwnPropertySymbols(Dn);qn<Nt.length;qn++)Kn.indexOf(Nt[qn])<0&&Object.prototype.propertyIsEnumerable.call(Dn,Nt[qn])&&(Tn[Nt[qn]]=Dn[Nt[qn]]);return Tn};function Ms(Dn){const{isLeaf:Kn,expanded:Tn}=Dn;return Kn?E.createElement(oa.Z,null):Tn?E.createElement(Ar.Z,null):E.createElement(xr,null)}function ll(Dn){let{treeData:Kn,children:Tn}=Dn;return Kn||(0,Oo.zn)(Tn)}const ms=(Dn,Kn)=>{var{defaultExpandAll:Tn,defaultExpandParent:Nt,defaultExpandedKeys:qn}=Dn,Mr=bs(Dn,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Er=E.useRef(),Gn=E.useRef(),ur=()=>{const{keyEntities:Yr}=(0,Oo.I8)(ll(Mr));let Ba;return Tn?Ba=Object.keys(Yr):Nt?Ba=(0,_o.r7)(Mr.expandedKeys||qn||[],Yr):Ba=Mr.expandedKeys||qn,Ba},[_n,Dr]=E.useState(Mr.selectedKeys||Mr.defaultSelectedKeys||[]),[Or,ia]=E.useState(()=>ur());E.useEffect(()=>{"selectedKeys"in Mr&&Dr(Mr.selectedKeys)},[Mr.selectedKeys]),E.useEffect(()=>{"expandedKeys"in Mr&&ia(Mr.expandedKeys)},[Mr.expandedKeys]);const va=(Yr,Ba)=>{var kr;return"expandedKeys"in Mr||ia(Yr),(kr=Mr.onExpand)===null||kr===void 0?void 0:kr.call(Mr,Yr,Ba)},nn=(Yr,Ba)=>{var kr;const{multiple:ba}=Mr,{node:Xa,nativeEvent:Ya}=Ba,{key:ra=""}=Xa,Vr=ll(Mr),xa=Object.assign(Object.assign({},Ba),{selected:!0}),Bo=(Ya==null?void 0:Ya.ctrlKey)||(Ya==null?void 0:Ya.metaKey),Ao=Ya==null?void 0:Ya.shiftKey;let so;ba&&Bo?(so=Yr,Er.current=ra,Gn.current=so,xa.selectedNodes=DA(Vr,so)):ba&&Ao?(so=Array.from(new Set([].concat((0,je.Z)(Gn.current||[]),(0,je.Z)(zs({treeData:Vr,expandedKeys:Or,startKey:ra,endKey:Er.current}))))),xa.selectedNodes=DA(Vr,so)):(so=[ra],Er.current=ra,Gn.current=so,xa.selectedNodes=DA(Vr,so)),(kr=Mr.onSelect)===null||kr===void 0||kr.call(Mr,so,xa),"selectedKeys"in Mr||Dr(so)},{getPrefixCls:Wt,direction:Xt}=E.useContext(Ur.E_),{prefixCls:qt,className:kn,showIcon:Yn=!0,expandAction:sr="click"}=Mr,rr=bs(Mr,["prefixCls","className","showIcon","expandAction"]),gr=Wt("tree",qt),Rr=Ee()(`${gr}-directory`,{[`${gr}-directory-rtl`]:Xt==="rtl"},kn);return E.createElement(Fi,Object.assign({icon:Ms,ref:Kn,blockNode:!0},rr,{showIcon:Yn,expandAction:sr,prefixCls:gr,className:Rr,expandedKeys:Or,selectedKeys:_n,onSelect:nn,onExpand:va}))};var Eo=E.forwardRef(ms);const an=Fi;an.DirectoryTree=Eo,an.TreeNode=RA.Z;var UA=an},32157:function(hn,zt,de){"use strict";de.d(zt,{TM:function(){return Ce},Yk:function(){return Ee}});var Se=de(45930),we=de(63185),Qe=de(14747),At=de(33507),je=de(45503),Re=de(67968);const he=new Se.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),ye=(Ae,y)=>({[`.${Ae}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${y.motionDurationSlow}`}}}),Ie=(Ae,y)=>({[`.${Ae}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:y.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${y.lineWidthBold}px solid ${y.colorPrimary}`,borderRadius:"50%",content:'""'}}}),ce=(Ae,y)=>{const{treeCls:a,treeNodeCls:E,treeNodePadding:b,titleHeight:x,nodeSelectedBg:ne,nodeHoverBg:le}=y,fe=y.paddingXS;return{[a]:Object.assign(Object.assign({},(0,Qe.Wf)(y)),{background:y.colorBgContainer,borderRadius:y.borderRadius,transition:`background-color ${y.motionDurationSlow}`,[`&${a}-rtl`]:{[`${a}-switcher`]:{"&_close":{[`${a}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${a}-active-focused)`]:Object.assign({},(0,Qe.oN)(y)),[`${a}-list-holder-inner`]:{alignItems:"flex-start"},[`&${a}-block-node`]:{[`${a}-list-holder-inner`]:{alignItems:"stretch",[`${a}-node-content-wrapper`]:{flex:"auto"},[`${E}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:b,insetInlineStart:0,border:`1px solid ${y.colorPrimary}`,opacity:0,animationName:he,animationDuration:y.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${E}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${b}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${a}-node-content-wrapper`]:{color:y.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${a}-node-content-wrapper`]:Object.assign({},(0,Qe.oN)(y)),[`&:not(${E}-disabled).filter-node ${a}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${a}-draggable-icon`]:{flexShrink:0,width:x,lineHeight:`${x}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${y.motionDurationSlow}`,[`${E}:hover &`]:{opacity:.45}},[`&${E}-disabled`]:{[`${a}-draggable-icon`]:{visibility:"hidden"}}}},[`${a}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:x}},[`${a}-draggable-icon`]:{visibility:"hidden"},[`${a}-switcher`]:Object.assign(Object.assign({},ye(Ae,y)),{position:"relative",flex:"none",alignSelf:"stretch",width:x,margin:0,lineHeight:`${x}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${a}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:y.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:x/2,bottom:-b,marginInlineStart:-1,borderInlineEnd:`1px solid ${y.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:x/2*.8,height:x/2,borderBottom:`1px solid ${y.colorBorder}`,content:'""'}}}),[`${a}-checkbox`]:{top:"initial",marginInlineEnd:fe},[`${a}-node-content-wrapper, ${a}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:x,margin:0,padding:`0 ${y.paddingXS/2}px`,color:"inherit",lineHeight:`${x}px`,background:"transparent",borderRadius:y.borderRadius,cursor:"pointer",transition:`all ${y.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:le},[`&${a}-node-selected`]:{backgroundColor:ne},[`${a}-iconEle`]:{display:"inline-block",width:x,height:x,lineHeight:`${x}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${a}-unselectable ${a}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${a}-node-content-wrapper`]:Object.assign({lineHeight:`${x}px`,userSelect:"none"},Ie(Ae,y)),[`${E}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${y.colorPrimary}`}},"&-show-line":{[`${a}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:x/2,bottom:-b,borderInlineEnd:`1px solid ${y.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${a}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${E}-leaf-last`]:{[`${a}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${x/2}px !important`}}}}})}},Ue=Ae=>{const{treeCls:y,treeNodeCls:a,treeNodePadding:E,directoryNodeSelectedBg:b,directoryNodeSelectedColor:x}=Ae;return{[`${y}${y}-directory`]:{[a]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:E,insetInlineStart:0,transition:`background-color ${Ae.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:Ae.controlItemBgHover}},"> *":{zIndex:1},[`${y}-switcher`]:{transition:`color ${Ae.motionDurationMid}`},[`${y}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${y}-node-selected`]:{color:x,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:b},[`${y}-switcher`]:{color:x},[`${y}-node-content-wrapper`]:{color:x,background:"transparent"}}}}}},Ee=(Ae,y)=>{const a=`.${Ae}`,E=`${a}-treenode`,b=y.paddingXS/2,x=(0,je.TS)(y,{treeCls:a,treeNodeCls:E,treeNodePadding:b});return[ce(Ae,x),Ue(x)]},Ce=Ae=>{const{controlHeightSM:y}=Ae;return{titleHeight:y,nodeHoverBg:Ae.controlItemBgHover,nodeSelectedBg:Ae.controlItemBgActive}};zt.ZP=(0,Re.Z)("Tree",(Ae,y)=>{let{prefixCls:a}=y;return[{[Ae.componentCls]:(0,we.C2)(`${a}-checkbox`,Ae)},Ee(a,Ae),(0,At.Z)(Ae)]},Ae=>{const{colorTextLightSolid:y,colorPrimary:a}=Ae;return Object.assign(Object.assign({},Ce(Ae)),{directoryNodeSelectedColor:y,directoryNodeSelectedBg:a})})},99184:function(hn,zt,de){"use strict";de.d(zt,{Z:function(){return a}});var Se=de(87462),we=de(67294),Qe={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"},At=Qe,je=de(74643),Re=function(b,x){return we.createElement(je.Z,(0,Se.Z)({},b,{ref:x,icon:At}))},he=we.forwardRef(Re),ye=de(73148),Ie=de(3407),ce=de(34182),Ue=de(74664),Ee=de(94184),Ce=de.n(Ee),Ae=de(96159),a=E=>{const{prefixCls:b,switcherIcon:x,treeNodeProps:ne,showLine:le}=E,{isLeaf:fe,expanded:Ne,loading:ke}=ne;if(ke)return we.createElement(Ie.Z,{className:`${b}-switcher-loading-icon`});let ze;if(le&&typeof le=="object"&&(ze=le.showLeafIcon),fe){if(!le)return null;if(typeof ze!="boolean"&&ze){const Xe=typeof ze=="function"?ze(ne):ze,Le=`${b}-switcher-line-custom-icon`;return(0,Ae.l$)(Xe)?(0,Ae.Tm)(Xe,{className:Ce()(Xe.props.className||"",Le)}):Xe}return ze?we.createElement(ye.Z,{className:`${b}-switcher-line-icon`}):we.createElement("span",{className:`${b}-switcher-leaf-line`})}const Ye=`${b}-switcher-icon`,$e=typeof x=="function"?x(ne):x;return(0,Ae.l$)($e)?(0,Ae.Tm)($e,{className:Ce()($e.props.className||"",Ye)}):$e!==void 0?$e:le?Ne?we.createElement(ce.Z,{className:`${b}-switcher-line-icon`}):we.createElement(Ue.Z,{className:`${b}-switcher-line-icon`}):we.createElement(he,{className:Ye})}},62661:function(hn,zt){"use strict";var de;var Se=Symbol.for("react.element"),we=Symbol.for("react.portal"),Qe=Symbol.for("react.fragment"),At=Symbol.for("react.strict_mode"),je=Symbol.for("react.profiler"),Re=Symbol.for("react.provider"),he=Symbol.for("react.context"),ye=Symbol.for("react.server_context"),Ie=Symbol.for("react.forward_ref"),ce=Symbol.for("react.suspense"),Ue=Symbol.for("react.suspense_list"),Ee=Symbol.for("react.memo"),Ce=Symbol.for("react.lazy"),Ae=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 Se:switch(E=E.type,E){case Qe:case je:case At:case ce:case Ue:return E;default:switch(E=E&&E.$$typeof,E){case ye:case he:case Ie:case Ce:case Ee:case Re:return E;default:return b}}case we:return b}}}de=he,de=Re,de=Se,de=Ie,de=Qe,de=Ce,de=Ee,de=we,de=je,de=At,de=ce,de=Ue,de=function(){return!1},de=function(){return!1},de=function(E){return a(E)===he},de=function(E){return a(E)===Re},de=function(E){return typeof E=="object"&&E!==null&&E.$$typeof===Se},de=function(E){return a(E)===Ie},de=function(E){return a(E)===Qe},de=function(E){return a(E)===Ce},zt.isMemo=function(E){return a(E)===Ee},de=function(E){return a(E)===we},de=function(E){return a(E)===je},de=function(E){return a(E)===At},de=function(E){return a(E)===ce},de=function(E){return a(E)===Ue},de=function(E){return typeof E=="string"||typeof E=="function"||E===Qe||E===je||E===At||E===ce||E===Ue||E===Ae||typeof E=="object"&&E!==null&&(E.$$typeof===Ce||E.$$typeof===Ee||E.$$typeof===Re||E.$$typeof===he||E.$$typeof===Ie||E.$$typeof===y||E.getModuleId!==void 0)},de=a},95845:function(hn,zt,de){"use strict";hn.exports=de(62661)},72665:function(hn,zt){"use strict";var de;var Se=typeof Symbol=="function"&&Symbol.for,we=Se?Symbol.for("react.element"):60103,Qe=Se?Symbol.for("react.portal"):60106,At=Se?Symbol.for("react.fragment"):60107,je=Se?Symbol.for("react.strict_mode"):60108,Re=Se?Symbol.for("react.profiler"):60114,he=Se?Symbol.for("react.provider"):60109,ye=Se?Symbol.for("react.context"):60110,Ie=Se?Symbol.for("react.async_mode"):60111,ce=Se?Symbol.for("react.concurrent_mode"):60111,Ue=Se?Symbol.for("react.forward_ref"):60112,Ee=Se?Symbol.for("react.suspense"):60113,Ce=Se?Symbol.for("react.suspense_list"):60120,Ae=Se?Symbol.for("react.memo"):60115,y=Se?Symbol.for("react.lazy"):60116,a=Se?Symbol.for("react.block"):60121,E=Se?Symbol.for("react.fundamental"):60117,b=Se?Symbol.for("react.responder"):60118,x=Se?Symbol.for("react.scope"):60119;function ne(fe){if(typeof fe=="object"&&fe!==null){var Ne=fe.$$typeof;switch(Ne){case we:switch(fe=fe.type,fe){case Ie:case ce:case At:case Re:case je:case Ee:return fe;default:switch(fe=fe&&fe.$$typeof,fe){case ye:case Ue:case y:case Ae:case he:return fe;default:return Ne}}case Qe:return Ne}}}function le(fe){return ne(fe)===ce}de=Ie,de=ce,de=ye,de=he,de=we,de=Ue,de=At,de=y,de=Ae,de=Qe,de=Re,de=je,de=Ee,de=function(fe){return le(fe)||ne(fe)===Ie},de=le,de=function(fe){return ne(fe)===ye},de=function(fe){return ne(fe)===he},de=function(fe){return typeof fe=="object"&&fe!==null&&fe.$$typeof===we},de=function(fe){return ne(fe)===Ue},de=function(fe){return ne(fe)===At},de=function(fe){return ne(fe)===y},zt.isMemo=function(fe){return ne(fe)===Ae},de=function(fe){return ne(fe)===Qe},de=function(fe){return ne(fe)===Re},de=function(fe){return ne(fe)===je},de=function(fe){return ne(fe)===Ee},de=function(fe){return typeof fe=="string"||typeof fe=="function"||fe===At||fe===ce||fe===Re||fe===je||fe===Ee||fe===Ce||typeof fe=="object"&&fe!==null&&(fe.$$typeof===y||fe.$$typeof===Ae||fe.$$typeof===he||fe.$$typeof===ye||fe.$$typeof===Ue||fe.$$typeof===E||fe.$$typeof===b||fe.$$typeof===x||fe.$$typeof===a)},de=ne},12060:function(hn,zt,de){"use strict";hn.exports=de(72665)},56261:function(hn,zt,de){"use strict";de.d(zt,{Z:function(){return ze}});var Se=de(87462),we=de(4942),Qe=de(45987),At=de(1413),je=de(15671),Re=de(43144),he=de(97326),ye=de(60136),Ie=de(51630),ce=de(94184),Ue=de.n(ce),Ee=de(34952),Ce=de(67294),Ae=de(69610),y=function($e){for(var Xe=$e.prefixCls,Le=$e.level,gt=$e.isStart,Oe=$e.isEnd,ft="".concat(Xe,"-indent-unit"),tt=[],rt=0;rt<Le;rt+=1){var ut;tt.push(Ce.createElement("span",{key:rt,className:Ue()(ft,(ut={},(0,we.Z)(ut,"".concat(ft,"-start"),gt[rt]),(0,we.Z)(ut,"".concat(ft,"-end"),Oe[rt]),ut))}))}return Ce.createElement("span",{"aria-hidden":"true",className:"".concat(Xe,"-indent")},tt)},a=Ce.memo(y),E=de(3596),b=de(83898),x=["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","data","onMouseMove","selectable"],ne="open",le="close",fe="---",Ne=function(Ye){(0,ye.Z)(Xe,Ye);var $e=(0,Ie.Z)(Xe);function Xe(){var Le;(0,je.Z)(this,Xe);for(var gt=arguments.length,Oe=new Array(gt),ft=0;ft<gt;ft++)Oe[ft]=arguments[ft];return Le=$e.call.apply($e,[this].concat(Oe)),Le.state={dragNodeHighlight:!1},Le.selectHandle=void 0,Le.cacheIndent=void 0,Le.onSelectorClick=function(tt){var rt=Le.props.context.onNodeClick;rt(tt,(0,b.F)(Le.props)),Le.isSelectable()?Le.onSelect(tt):Le.onCheck(tt)},Le.onSelectorDoubleClick=function(tt){var rt=Le.props.context.onNodeDoubleClick;rt(tt,(0,b.F)(Le.props))},Le.onSelect=function(tt){if(!Le.isDisabled()){var rt=Le.props.context.onNodeSelect;rt(tt,(0,b.F)(Le.props))}},Le.onCheck=function(tt){if(!Le.isDisabled()){var rt=Le.props,ut=rt.disableCheckbox,dt=rt.checked,vt=Le.props.context.onNodeCheck;if(!(!Le.isCheckable()||ut)){var Je=!dt;vt(tt,(0,b.F)(Le.props),Je)}}},Le.onMouseEnter=function(tt){var rt=Le.props.context.onNodeMouseEnter;rt(tt,(0,b.F)(Le.props))},Le.onMouseLeave=function(tt){var rt=Le.props.context.onNodeMouseLeave;rt(tt,(0,b.F)(Le.props))},Le.onContextMenu=function(tt){var rt=Le.props.context.onNodeContextMenu;rt(tt,(0,b.F)(Le.props))},Le.onDragStart=function(tt){var rt=Le.props.context.onNodeDragStart;tt.stopPropagation(),Le.setState({dragNodeHighlight:!0}),rt(tt,(0,he.Z)(Le));try{tt.dataTransfer.setData("text/plain","")}catch(ut){}},Le.onDragEnter=function(tt){var rt=Le.props.context.onNodeDragEnter;tt.preventDefault(),tt.stopPropagation(),rt(tt,(0,he.Z)(Le))},Le.onDragOver=function(tt){var rt=Le.props.context.onNodeDragOver;tt.preventDefault(),tt.stopPropagation(),rt(tt,(0,he.Z)(Le))},Le.onDragLeave=function(tt){var rt=Le.props.context.onNodeDragLeave;tt.stopPropagation(),rt(tt,(0,he.Z)(Le))},Le.onDragEnd=function(tt){var rt=Le.props.context.onNodeDragEnd;tt.stopPropagation(),Le.setState({dragNodeHighlight:!1}),rt(tt,(0,he.Z)(Le))},Le.onDrop=function(tt){var rt=Le.props.context.onNodeDrop;tt.preventDefault(),tt.stopPropagation(),Le.setState({dragNodeHighlight:!1}),rt(tt,(0,he.Z)(Le))},Le.onExpand=function(tt){var rt=Le.props,ut=rt.loading,dt=rt.context.onNodeExpand;ut||dt(tt,(0,b.F)(Le.props))},Le.setSelectHandle=function(tt){Le.selectHandle=tt},Le.getNodeState=function(){var tt=Le.props.expanded;return Le.isLeaf()?null:tt?ne:le},Le.hasChildren=function(){var tt=Le.props.eventKey,rt=Le.props.context.keyEntities,ut=(0,E.Z)(rt,tt)||{},dt=ut.children;return!!(dt||[]).length},Le.isLeaf=function(){var tt=Le.props,rt=tt.isLeaf,ut=tt.loaded,dt=Le.props.context.loadData,vt=Le.hasChildren();return rt===!1?!1:rt||!dt&&!vt||dt&&ut&&!vt},Le.isDisabled=function(){var tt=Le.props.disabled,rt=Le.props.context.disabled;return!!(rt||tt)},Le.isCheckable=function(){var tt=Le.props.checkable,rt=Le.props.context.checkable;return!rt||tt===!1?!1:rt},Le.syncLoadData=function(tt){var rt=tt.expanded,ut=tt.loading,dt=tt.loaded,vt=Le.props.context,Je=vt.loadData,et=vt.onNodeLoad;ut||Je&&rt&&!Le.isLeaf()&&!Le.hasChildren()&&!dt&&et((0,b.F)(Le.props))},Le.isDraggable=function(){var tt=Le.props,rt=tt.data,ut=tt.context.draggable;return!!(ut&&(!ut.nodeDraggable||ut.nodeDraggable(rt)))},Le.renderDragHandler=function(){var tt=Le.props.context,rt=tt.draggable,ut=tt.prefixCls;return rt!=null&&rt.icon?Ce.createElement("span",{className:"".concat(ut,"-draggable-icon")},rt.icon):null},Le.renderSwitcherIconDom=function(tt){var rt=Le.props.switcherIcon,ut=Le.props.context.switcherIcon,dt=rt||ut;return typeof dt=="function"?dt((0,At.Z)((0,At.Z)({},Le.props),{},{isLeaf:tt})):dt},Le.renderSwitcher=function(){var tt=Le.props.expanded,rt=Le.props.context.prefixCls;if(Le.isLeaf()){var ut=Le.renderSwitcherIconDom(!0);return ut!==!1?Ce.createElement("span",{className:Ue()("".concat(rt,"-switcher"),"".concat(rt,"-switcher-noop"))},ut):null}var dt=Ue()("".concat(rt,"-switcher"),"".concat(rt,"-switcher_").concat(tt?ne:le)),vt=Le.renderSwitcherIconDom(!1);return vt!==!1?Ce.createElement("span",{onClick:Le.onExpand,className:dt},vt):null},Le.renderCheckbox=function(){var tt=Le.props,rt=tt.checked,ut=tt.halfChecked,dt=tt.disableCheckbox,vt=Le.props.context.prefixCls,Je=Le.isDisabled(),et=Le.isCheckable();if(!et)return null;var kt=typeof et!="boolean"?et:null;return Ce.createElement("span",{className:Ue()("".concat(vt,"-checkbox"),rt&&"".concat(vt,"-checkbox-checked"),!rt&&ut&&"".concat(vt,"-checkbox-indeterminate"),(Je||dt)&&"".concat(vt,"-checkbox-disabled")),onClick:Le.onCheck},kt)},Le.renderIcon=function(){var tt=Le.props.loading,rt=Le.props.context.prefixCls;return Ce.createElement("span",{className:Ue()("".concat(rt,"-iconEle"),"".concat(rt,"-icon__").concat(Le.getNodeState()||"docu"),tt&&"".concat(rt,"-icon_loading"))})},Le.renderSelector=function(){var tt=Le.state.dragNodeHighlight,rt=Le.props,ut=rt.title,dt=ut===void 0?fe:ut,vt=rt.selected,Je=rt.icon,et=rt.loading,kt=rt.data,Rt=Le.props.context,ht=Rt.prefixCls,Zt=Rt.showIcon,sn=Rt.icon,Nn=Rt.loadData,gn=Rt.titleRender,zn=Le.isDisabled(),Lt="".concat(ht,"-node-content-wrapper"),Rn;if(Zt){var tr=Je||sn;Rn=tr?Ce.createElement("span",{className:Ue()("".concat(ht,"-iconEle"),"".concat(ht,"-icon__customize"))},typeof tr=="function"?tr(Le.props):tr):Le.renderIcon()}else Nn&&et&&(Rn=Le.renderIcon());var He;typeof dt=="function"?He=dt(kt):gn?He=gn(kt):He=dt;var jt=Ce.createElement("span",{className:"".concat(ht,"-title")},He);return Ce.createElement("span",{ref:Le.setSelectHandle,title:typeof dt=="string"?dt:"",className:Ue()("".concat(Lt),"".concat(Lt,"-").concat(Le.getNodeState()||"normal"),!zn&&(vt||tt)&&"".concat(ht,"-node-selected")),onMouseEnter:Le.onMouseEnter,onMouseLeave:Le.onMouseLeave,onContextMenu:Le.onContextMenu,onClick:Le.onSelectorClick,onDoubleClick:Le.onSelectorDoubleClick},Rn,jt,Le.renderDropIndicator())},Le.renderDropIndicator=function(){var tt=Le.props,rt=tt.disabled,ut=tt.eventKey,dt=Le.props.context,vt=dt.draggable,Je=dt.dropLevelOffset,et=dt.dropPosition,kt=dt.prefixCls,Rt=dt.indent,ht=dt.dropIndicatorRender,Zt=dt.dragOverNodeKey,sn=dt.direction,Nn=!!vt,gn=!rt&&Nn&&Zt===ut,zn=Rt!=null?Rt:Le.cacheIndent;return Le.cacheIndent=Rt,gn?ht({dropPosition:et,dropLevelOffset:Je,indent:zn,prefixCls:kt,direction:sn}):null},Le}return(0,Re.Z)(Xe,[{key:"componentDidMount",value:function(){this.syncLoadData(this.props)}},{key:"componentDidUpdate",value:function(){this.syncLoadData(this.props)}},{key:"isSelectable",value:function(){var gt=this.props.selectable,Oe=this.props.context.selectable;return typeof gt=="boolean"?gt:Oe}},{key:"render",value:function(){var gt,Oe=this.props,ft=Oe.eventKey,tt=Oe.className,rt=Oe.style,ut=Oe.dragOver,dt=Oe.dragOverGapTop,vt=Oe.dragOverGapBottom,Je=Oe.isLeaf,et=Oe.isStart,kt=Oe.isEnd,Rt=Oe.expanded,ht=Oe.selected,Zt=Oe.checked,sn=Oe.halfChecked,Nn=Oe.loading,gn=Oe.domRef,zn=Oe.active,Lt=Oe.data,Rn=Oe.onMouseMove,tr=Oe.selectable,He=(0,Qe.Z)(Oe,x),jt=this.props.context,We=jt.prefixCls,pe=jt.filterTreeNode,ge=jt.keyEntities,Ke=jt.dropContainerKey,ct=jt.dropTargetKey,Ct=jt.draggingNodeKey,Bt=this.isDisabled(),fn=(0,Ee.Z)(He,{aria:!0,data:!0}),Cn=(0,E.Z)(ge,ft)||{},Bn=Cn.level,ar=kt[kt.length-1],wt=this.isDraggable(),Jt=!Bt&&wt,$t=Ct===ft,Pn=tr!==void 0?{"aria-selected":!!tr}:void 0;return Ce.createElement("div",(0,Se.Z)({ref:gn,className:Ue()(tt,"".concat(We,"-treenode"),(gt={},(0,we.Z)(gt,"".concat(We,"-treenode-disabled"),Bt),(0,we.Z)(gt,"".concat(We,"-treenode-switcher-").concat(Rt?"open":"close"),!Je),(0,we.Z)(gt,"".concat(We,"-treenode-checkbox-checked"),Zt),(0,we.Z)(gt,"".concat(We,"-treenode-checkbox-indeterminate"),sn),(0,we.Z)(gt,"".concat(We,"-treenode-selected"),ht),(0,we.Z)(gt,"".concat(We,"-treenode-loading"),Nn),(0,we.Z)(gt,"".concat(We,"-treenode-active"),zn),(0,we.Z)(gt,"".concat(We,"-treenode-leaf-last"),ar),(0,we.Z)(gt,"".concat(We,"-treenode-draggable"),wt),(0,we.Z)(gt,"dragging",$t),(0,we.Z)(gt,"drop-target",ct===ft),(0,we.Z)(gt,"drop-container",Ke===ft),(0,we.Z)(gt,"drag-over",!Bt&&ut),(0,we.Z)(gt,"drag-over-gap-top",!Bt&&dt),(0,we.Z)(gt,"drag-over-gap-bottom",!Bt&&vt),(0,we.Z)(gt,"filter-node",pe&&pe((0,b.F)(this.props))),gt)),style:rt,draggable:Jt,"aria-grabbed":$t,onDragStart:Jt?this.onDragStart:void 0,onDragEnter:wt?this.onDragEnter:void 0,onDragOver:wt?this.onDragOver:void 0,onDragLeave:wt?this.onDragLeave:void 0,onDrop:wt?this.onDrop:void 0,onDragEnd:wt?this.onDragEnd:void 0,onMouseMove:Rn},Pn,fn),Ce.createElement(a,{prefixCls:We,level:Bn,isStart:et,isEnd:kt}),this.renderDragHandler(),this.renderSwitcher(),this.renderCheckbox(),this.renderSelector())}}]),Xe}(Ce.Component),ke=function($e){return Ce.createElement(Ae.k.Consumer,null,function(Xe){return Ce.createElement(Ne,(0,Se.Z)({},$e,{context:Xe}))})};ke.displayName="TreeNode",ke.isTreeNode=1;var ze=ke},69610:function(hn,zt,de){"use strict";de.d(zt,{k:function(){return we}});var Se=de(67294),we=Se.createContext(null)},29873:function(hn,zt,de){"use strict";de.d(zt,{BT:function(){return a},E6:function(){return x},L0:function(){return ce},OM:function(){return y},_5:function(){return Ie},r7:function(){return ne},wA:function(){return Ee},yx:function(){return Ue}});var Se=de(74902),we=de(71002),Qe=de(72978),At=de(67294),je=de(56261),Re=de(3596),he=de(83898),ye=null;function Ie(le,fe){if(!le)return[];var Ne=le.slice(),ke=Ne.indexOf(fe);return ke>=0&&Ne.splice(ke,1),Ne}function ce(le,fe){var Ne=(le||[]).slice();return Ne.indexOf(fe)===-1&&Ne.push(fe),Ne}function Ue(le){return le.split("-")}function Ee(le,fe){var Ne=[],ke=(0,Re.Z)(fe,le);function ze(){var Ye=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];Ye.forEach(function($e){var Xe=$e.key,Le=$e.children;Ne.push(Xe),ze(Le)})}return ze(ke.children),Ne}function Ce(le){if(le.parent){var fe=Ue(le.pos);return Number(fe[fe.length-1])===le.parent.children.length-1}return!1}function Ae(le){var fe=Ue(le.pos);return Number(fe[fe.length-1])===0}function y(le,fe,Ne,ke,ze,Ye,$e,Xe,Le,gt){var Oe,ft=le.clientX,tt=le.clientY,rt=le.target.getBoundingClientRect(),ut=rt.top,dt=rt.height,vt=(gt==="rtl"?-1:1)*(((ze==null?void 0:ze.x)||0)-ft),Je=(vt-12)/ke,et=(0,Re.Z)(Xe,Ne.props.eventKey);if(tt<ut+dt/2){var kt=$e.findIndex(function(jt){return jt.key===et.key}),Rt=kt<=0?0:kt-1,ht=$e[Rt].key;et=(0,Re.Z)(Xe,ht)}var Zt=et.key,sn=et,Nn=et.key,gn=0,zn=0;if(!Le.includes(Zt))for(var Lt=0;Lt<Je&&Ce(et);Lt+=1)et=et.parent,zn+=1;var Rn=fe.props.data,tr=et.node,He=!0;return Ae(et)&&et.level===0&&tt<ut+dt/2&&Ye({dragNode:Rn,dropNode:tr,dropPosition:-1})&&et.key===Ne.props.eventKey?gn=-1:(sn.children||[]).length&&Le.includes(Nn)?Ye({dragNode:Rn,dropNode:tr,dropPosition:0})?gn=0:He=!1:zn===0?Je>-1.5?Ye({dragNode:Rn,dropNode:tr,dropPosition:1})?gn=1:He=!1:Ye({dragNode:Rn,dropNode:tr,dropPosition:0})?gn=0:Ye({dragNode:Rn,dropNode:tr,dropPosition:1})?gn=1:He=!1:Ye({dragNode:Rn,dropNode:tr,dropPosition:1})?gn=1:He=!1,{dropPosition:gn,dropLevelOffset:zn,dropTargetKey:et.key,dropTargetPos:et.pos,dragOverNodeKey:Nn,dropContainerKey:gn===0?null:((Oe=et.parent)===null||Oe===void 0?void 0:Oe.key)||null,dropAllowed:He}}function a(le,fe){if(le){var Ne=fe.multiple;return Ne?le.slice():le.length?[le[0]]:le}}var E=function(fe){return fe};function b(le,fe){if(!le)return[];var Ne=fe||{},ke=Ne.processProps,ze=ke===void 0?E:ke,Ye=Array.isArray(le)?le:[le];return Ye.map(function($e){var Xe=$e.children,Le=_objectWithoutProperties($e,ye),gt=b(Xe,fe);return React.createElement(TreeNode,_extends({key:Le.key},ze(Le)),gt)})}function x(le){if(!le)return null;var fe;if(Array.isArray(le))fe={checkedKeys:le,halfCheckedKeys:void 0};else if((0,we.Z)(le)==="object")fe={checkedKeys:le.checked||void 0,halfCheckedKeys:le.halfChecked||void 0};else return(0,Qe.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return fe}function ne(le,fe){var Ne=new Set;function ke(ze){if(!Ne.has(ze)){var Ye=(0,Re.Z)(fe,ze);if(Ye){Ne.add(ze);var $e=Ye.parent,Xe=Ye.node;Xe.disabled||$e&&ke($e.key)}}}return(le||[]).forEach(function(ze){ke(ze)}),(0,Se.Z)(Ne)}},97153:function(hn,zt,de){"use strict";de.d(zt,{S:function(){return he}});var Se=de(72978),we=de(3596);function Qe(ye,Ie){var ce=new Set;return ye.forEach(function(Ue){Ie.has(Ue)||ce.add(Ue)}),ce}function At(ye){var Ie=ye||{},ce=Ie.disabled,Ue=Ie.disableCheckbox,Ee=Ie.checkable;return!!(ce||Ue)||Ee===!1}function je(ye,Ie,ce,Ue){for(var Ee=new Set(ye),Ce=new Set,Ae=0;Ae<=ce;Ae+=1){var y=Ie.get(Ae)||new Set;y.forEach(function(x){var ne=x.key,le=x.node,fe=x.children,Ne=fe===void 0?[]:fe;Ee.has(ne)&&!Ue(le)&&Ne.filter(function(ke){return!Ue(ke.node)}).forEach(function(ke){Ee.add(ke.key)})})}for(var a=new Set,E=ce;E>=0;E-=1){var b=Ie.get(E)||new Set;b.forEach(function(x){var ne=x.parent,le=x.node;if(!(Ue(le)||!x.parent||a.has(x.parent.key))){if(Ue(x.parent.node)){a.add(ne.key);return}var fe=!0,Ne=!1;(ne.children||[]).filter(function(ke){return!Ue(ke.node)}).forEach(function(ke){var ze=ke.key,Ye=Ee.has(ze);fe&&!Ye&&(fe=!1),!Ne&&(Ye||Ce.has(ze))&&(Ne=!0)}),fe&&Ee.add(ne.key),Ne&&Ce.add(ne.key),a.add(ne.key)}})}return{checkedKeys:Array.from(Ee),halfCheckedKeys:Array.from(Qe(Ce,Ee))}}function Re(ye,Ie,ce,Ue,Ee){for(var Ce=new Set(ye),Ae=new Set(Ie),y=0;y<=Ue;y+=1){var a=ce.get(y)||new Set;a.forEach(function(ne){var le=ne.key,fe=ne.node,Ne=ne.children,ke=Ne===void 0?[]:Ne;!Ce.has(le)&&!Ae.has(le)&&!Ee(fe)&&ke.filter(function(ze){return!Ee(ze.node)}).forEach(function(ze){Ce.delete(ze.key)})})}Ae=new Set;for(var E=new Set,b=Ue;b>=0;b-=1){var x=ce.get(b)||new Set;x.forEach(function(ne){var le=ne.parent,fe=ne.node;if(!(Ee(fe)||!ne.parent||E.has(ne.parent.key))){if(Ee(ne.parent.node)){E.add(le.key);return}var Ne=!0,ke=!1;(le.children||[]).filter(function(ze){return!Ee(ze.node)}).forEach(function(ze){var Ye=ze.key,$e=Ce.has(Ye);Ne&&!$e&&(Ne=!1),!ke&&($e||Ae.has(Ye))&&(ke=!0)}),Ne||Ce.delete(le.key),ke&&Ae.add(le.key),E.add(le.key)}})}return{checkedKeys:Array.from(Ce),halfCheckedKeys:Array.from(Qe(Ae,Ce))}}function he(ye,Ie,ce,Ue){var Ee=[],Ce;Ue?Ce=Ue:Ce=At;var Ae=new Set(ye.filter(function(b){var x=!!(0,we.Z)(ce,b);return x||Ee.push(b),x})),y=new Map,a=0;Object.keys(ce).forEach(function(b){var x=ce[b],ne=x.level,le=y.get(ne);le||(le=new Set,y.set(ne,le)),le.add(x),a=Math.max(a,ne)}),(0,Se.ZP)(!Ee.length,"Tree missing follow keys: ".concat(Ee.slice(0,100).map(function(b){return"'".concat(b,"'")}).join(", ")));var E;return Ie===!0?E=je(Ae,y,a,Ce):E=Re(Ae,Ie.halfCheckedKeys,y,a,Ce),E}},3596:function(hn,zt,de){"use strict";de.d(zt,{Z:function(){return Se}});function Se(we,Qe){return we[Qe]}},83898:function(hn,zt,de){"use strict";de.d(zt,{I8:function(){return ne},F:function(){return fe},zn:function(){return E},w$:function(){return y},oH:function(){return b},km:function(){return Ae},H8:function(){return le}});var Se=de(71002),we=de(74902),Qe=de(1413),At=de(45987),je=de(67294),Re=de(28580);function he(Ne){var ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ze=[];return je.Children.forEach(Ne,function(Ye){Ye==null&&!ke.keepEmpty||(Array.isArray(Ye)?ze=ze.concat(he(Ye)):(0,Re.isFragment)(Ye)&&Ye.props?ze=ze.concat(he(Ye.props.children,ke)):ze.push(Ye))}),ze}function ye(Ne,ke){var ze=(0,Qe.Z)({},Ne);return Array.isArray(ke)&&ke.forEach(function(Ye){delete ze[Ye]}),ze}var Ie=de(72978),ce=de(3596),Ue=["children"];function Ee(Ne,ke){return"".concat(Ne,"-").concat(ke)}function Ce(Ne){return Ne&&Ne.type&&Ne.type.isTreeNode}function Ae(Ne,ke){return Ne!=null?Ne:ke}function y(Ne){var ke=Ne||{},ze=ke.title,Ye=ke._title,$e=ke.key,Xe=ke.children,Le=ze||"title";return{title:Le,_title:Ye||[Le],key:$e||"key",children:Xe||"children"}}function a(Ne,ke){var ze=new Map;function Ye($e){var Xe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";($e||[]).forEach(function(Le){var gt=Le[ke.key],Oe=Le[ke.children];warning(gt!=null,"Tree node must have a certain key: [".concat(Xe).concat(gt,"]"));var ft=String(gt);warning(!ze.has(ft)||gt===null||gt===void 0,"Same 'key' exist in the Tree: ".concat(ft)),ze.set(ft,!0),Ye(Oe,"".concat(Xe).concat(ft," > "))})}Ye(Ne)}function E(Ne){function ke(ze){var Ye=he(ze);return Ye.map(function($e){if(!Ce($e))return(0,Ie.ZP)(!$e,"Tree/TreeNode can only accept TreeNode as children."),null;var Xe=$e.key,Le=$e.props,gt=Le.children,Oe=(0,At.Z)(Le,Ue),ft=(0,Qe.Z)({key:Xe},Oe),tt=ke(gt);return tt.length&&(ft.children=tt),ft}).filter(function($e){return $e})}return ke(Ne)}function b(Ne,ke,ze){var Ye=y(ze),$e=Ye._title,Xe=Ye.key,Le=Ye.children,gt=new Set(ke===!0?[]:ke),Oe=[];function ft(tt){var rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return tt.map(function(ut,dt){for(var vt=Ee(rt?rt.pos:"0",dt),Je=Ae(ut[Xe],vt),et,kt=0;kt<$e.length;kt+=1){var Rt=$e[kt];if(ut[Rt]!==void 0){et=ut[Rt];break}}var ht=(0,Qe.Z)((0,Qe.Z)({},ye(ut,[].concat((0,we.Z)($e),[Xe,Le]))),{},{title:et,key:Je,parent:rt,pos:vt,children:null,data:ut,isStart:[].concat((0,we.Z)(rt?rt.isStart:[]),[dt===0]),isEnd:[].concat((0,we.Z)(rt?rt.isEnd:[]),[dt===tt.length-1])});return Oe.push(ht),ke===!0||gt.has(Je)?ht.children=ft(ut[Le]||[],ht):ht.children=[],ht})}return ft(Ne),Oe}function x(Ne,ke,ze){var Ye={};(0,Se.Z)(ze)==="object"?Ye=ze:Ye={externalGetKey:ze},Ye=Ye||{};var $e=Ye,Xe=$e.childrenPropName,Le=$e.externalGetKey,gt=$e.fieldNames,Oe=y(gt),ft=Oe.key,tt=Oe.children,rt=Xe||tt,ut;Le?typeof Le=="string"?ut=function(Je){return Je[Le]}:typeof Le=="function"&&(ut=function(Je){return Le(Je)}):ut=function(Je,et){return Ae(Je[ft],et)};function dt(vt,Je,et,kt){var Rt=vt?vt[rt]:Ne,ht=vt?Ee(et.pos,Je):"0",Zt=vt?[].concat((0,we.Z)(kt),[vt]):[];if(vt){var sn=ut(vt,ht),Nn={node:vt,index:Je,pos:ht,key:sn,parentPos:et.node?et.pos:null,level:et.level+1,nodes:Zt};ke(Nn)}Rt&&Rt.forEach(function(gn,zn){dt(gn,zn,{node:vt,pos:ht,level:et?et.level+1:-1},Zt)})}dt(null)}function ne(Ne){var ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ze=ke.initWrapper,Ye=ke.processEntity,$e=ke.onProcessFinished,Xe=ke.externalGetKey,Le=ke.childrenPropName,gt=ke.fieldNames,Oe=arguments.length>2?arguments[2]:void 0,ft=Xe||Oe,tt={},rt={},ut={posEntities:tt,keyEntities:rt};return ze&&(ut=ze(ut)||ut),x(Ne,function(dt){var vt=dt.node,Je=dt.index,et=dt.pos,kt=dt.key,Rt=dt.parentPos,ht=dt.level,Zt=dt.nodes,sn={node:vt,nodes:Zt,index:Je,key:kt,pos:et,level:ht},Nn=Ae(kt,et);tt[et]=sn,rt[Nn]=sn,sn.parent=tt[Rt],sn.parent&&(sn.parent.children=sn.parent.children||[],sn.parent.children.push(sn)),Ye&&Ye(sn,ut)},{externalGetKey:ft,childrenPropName:Le,fieldNames:gt}),$e&&$e(ut),ut}function le(Ne,ke){var ze=ke.expandedKeys,Ye=ke.selectedKeys,$e=ke.loadedKeys,Xe=ke.loadingKeys,Le=ke.checkedKeys,gt=ke.halfCheckedKeys,Oe=ke.dragOverNodeKey,ft=ke.dropPosition,tt=ke.keyEntities,rt=(0,ce.Z)(tt,Ne),ut={eventKey:Ne,expanded:ze.indexOf(Ne)!==-1,selected:Ye.indexOf(Ne)!==-1,loaded:$e.indexOf(Ne)!==-1,loading:Xe.indexOf(Ne)!==-1,checked:Le.indexOf(Ne)!==-1,halfChecked:gt.indexOf(Ne)!==-1,pos:String(rt?rt.pos:""),dragOver:Oe===Ne&&ft===0,dragOverGapTop:Oe===Ne&&ft===-1,dragOverGapBottom:Oe===Ne&&ft===1};return ut}function fe(Ne){var ke=Ne.data,ze=Ne.expanded,Ye=Ne.selected,$e=Ne.checked,Xe=Ne.loaded,Le=Ne.loading,gt=Ne.halfChecked,Oe=Ne.dragOver,ft=Ne.dragOverGapTop,tt=Ne.dragOverGapBottom,rt=Ne.pos,ut=Ne.active,dt=Ne.eventKey,vt=(0,Qe.Z)((0,Qe.Z)({},ke),{},{expanded:ze,selected:Ye,checked:$e,loaded:Xe,loading:Le,halfChecked:gt,dragOver:Oe,dragOverGapTop:ft,dragOverGapBottom:tt,pos:rt,active:ut,key:dt});return"props"in vt||Object.defineProperty(vt,"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`."),Ne}}),vt}},34952:function(hn,zt,de){"use strict";de.d(zt,{Z:function(){return ye}});var Se=de(1413),we=`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`,Qe=`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`,At="".concat(we," ").concat(Qe).split(/[\s\n]+/),je="aria-",Re="data-";function he(Ie,ce){return Ie.indexOf(ce)===0}function ye(Ie){var ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ue;ce===!1?Ue={aria:!0,data:!0,attr:!0}:ce===!0?Ue={aria:!0}:Ue=(0,Se.Z)({},ce);var Ee={};return Object.keys(Ie).forEach(function(Ce){(Ue.aria&&(Ce==="role"||he(Ce,je))||Ue.data&&he(Ce,Re)||Ue.attr&&At.includes(Ce))&&(Ee[Ce]=Ie[Ce])}),Ee}},72978:function(hn,zt,de){"use strict";var Se={};function we(ye,Ie){}function Qe(ye,Ie){}function At(){Se={}}function je(ye,Ie,ce){!Ie&&!Se[ce]&&(ye(!1,ce),Se[ce]=!0)}function Re(ye,Ie){je(we,ye,Ie)}function he(ye,Ie){je(Qe,ye,Ie)}zt.ZP=Re},81533:function(hn,zt){"use strict";var de;var Se=typeof Symbol=="function"&&Symbol.for,we=Se?Symbol.for("react.element"):60103,Qe=Se?Symbol.for("react.portal"):60106,At=Se?Symbol.for("react.fragment"):60107,je=Se?Symbol.for("react.strict_mode"):60108,Re=Se?Symbol.for("react.profiler"):60114,he=Se?Symbol.for("react.provider"):60109,ye=Se?Symbol.for("react.context"):60110,Ie=Se?Symbol.for("react.async_mode"):60111,ce=Se?Symbol.for("react.concurrent_mode"):60111,Ue=Se?Symbol.for("react.forward_ref"):60112,Ee=Se?Symbol.for("react.suspense"):60113,Ce=Se?Symbol.for("react.suspense_list"):60120,Ae=Se?Symbol.for("react.memo"):60115,y=Se?Symbol.for("react.lazy"):60116,a=Se?Symbol.for("react.block"):60121,E=Se?Symbol.for("react.fundamental"):60117,b=Se?Symbol.for("react.responder"):60118,x=Se?Symbol.for("react.scope"):60119;function ne(fe){if(typeof fe=="object"&&fe!==null){var Ne=fe.$$typeof;switch(Ne){case we:switch(fe=fe.type,fe){case Ie:case ce:case At:case Re:case je:case Ee:return fe;default:switch(fe=fe&&fe.$$typeof,fe){case ye:case Ue:case y:case Ae:case he:return fe;default:return Ne}}case Qe:return Ne}}}function le(fe){return ne(fe)===ce}de=Ie,de=ce,de=ye,de=he,de=we,de=Ue,de=At,de=y,de=Ae,de=Qe,de=Re,de=je,de=Ee,de=function(fe){return le(fe)||ne(fe)===Ie},de=le,de=function(fe){return ne(fe)===ye},de=function(fe){return ne(fe)===he},de=function(fe){return typeof fe=="object"&&fe!==null&&fe.$$typeof===we},de=function(fe){return ne(fe)===Ue},zt.isFragment=function(fe){return ne(fe)===At},de=function(fe){return ne(fe)===y},zt.isMemo=function(fe){return ne(fe)===Ae},de=function(fe){return ne(fe)===Qe},de=function(fe){return ne(fe)===Re},de=function(fe){return ne(fe)===je},de=function(fe){return ne(fe)===Ee},de=function(fe){return typeof fe=="string"||typeof fe=="function"||fe===At||fe===ce||fe===Re||fe===je||fe===Ee||fe===Ce||typeof fe=="object"&&fe!==null&&(fe.$$typeof===y||fe.$$typeof===Ae||fe.$$typeof===he||fe.$$typeof===ye||fe.$$typeof===Ue||fe.$$typeof===E||fe.$$typeof===b||fe.$$typeof===x||fe.$$typeof===a)},de=ne},28580:function(hn,zt,de){"use strict";hn.exports=de(81533)},92389:function(hn,zt){"use strict";var de={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(we){var Qe=we.keyCode;if(we.altKey&&!we.ctrlKey||we.metaKey||Qe>=de.F1&&Qe<=de.F12)return!1;switch(Qe){case de.ALT:case de.CAPS_LOCK:case de.CONTEXT_MENU:case de.CTRL:case de.DOWN:case de.END:case de.ESC:case de.HOME:case de.INSERT:case de.LEFT:case de.MAC_FF_META:case de.META:case de.NUMLOCK:case de.NUM_CENTER:case de.PAGE_DOWN:case de.PAGE_UP:case de.PAUSE:case de.PRINT_SCREEN:case de.RIGHT:case de.SHIFT:case de.UP:case de.WIN_KEY:case de.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(we){if(we>=de.ZERO&&we<=de.NINE||we>=de.NUM_ZERO&&we<=de.NUM_MULTIPLY||we>=de.A&&we<=de.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&we===0)return!0;switch(we){case de.SPACE:case de.QUESTION_MARK:case de.NUM_PLUS:case de.NUM_MINUS:case de.NUM_PERIOD:case de.NUM_DIVISION:case de.SEMICOLON:case de.DASH:case de.EQUALS:case de.COMMA:case de.PERIOD:case de.SLASH:case de.APOSTROPHE:case de.SINGLE_QUOTE:case de.OPEN_SQUARE_BRACKET:case de.BACKSLASH:case de.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}};zt.Z=de},80258:function(hn,zt){"use strict";zt.byteLength=he,zt.toByteArray=Ie,zt.fromByteArray=Ee;for(var de=[],Se=[],we=typeof Uint8Array!="undefined"?Uint8Array:Array,Qe="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",At=0,je=Qe.length;At<je;++At)de[At]=Qe[At],Se[Qe.charCodeAt(At)]=At;Se[45]=62,Se[95]=63;function Re(Ce){var Ae=Ce.length;if(Ae%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var y=Ce.indexOf("=");y===-1&&(y=Ae);var a=y===Ae?0:4-y%4;return[y,a]}function he(Ce){var Ae=Re(Ce),y=Ae[0],a=Ae[1];return(y+a)*3/4-a}function ye(Ce,Ae,y){return(Ae+y)*3/4-y}function Ie(Ce){var Ae,y=Re(Ce),a=y[0],E=y[1],b=new we(ye(Ce,a,E)),x=0,ne=E>0?a-4:a,le;for(le=0;le<ne;le+=4)Ae=Se[Ce.charCodeAt(le)]<<18|Se[Ce.charCodeAt(le+1)]<<12|Se[Ce.charCodeAt(le+2)]<<6|Se[Ce.charCodeAt(le+3)],b[x++]=Ae>>16&255,b[x++]=Ae>>8&255,b[x++]=Ae&255;return E===2&&(Ae=Se[Ce.charCodeAt(le)]<<2|Se[Ce.charCodeAt(le+1)]>>4,b[x++]=Ae&255),E===1&&(Ae=Se[Ce.charCodeAt(le)]<<10|Se[Ce.charCodeAt(le+1)]<<4|Se[Ce.charCodeAt(le+2)]>>2,b[x++]=Ae>>8&255,b[x++]=Ae&255),b}function ce(Ce){return de[Ce>>18&63]+de[Ce>>12&63]+de[Ce>>6&63]+de[Ce&63]}function Ue(Ce,Ae,y){for(var a,E=[],b=Ae;b<y;b+=3)a=(Ce[b]<<16&16711680)+(Ce[b+1]<<8&65280)+(Ce[b+2]&255),E.push(ce(a));return E.join("")}function Ee(Ce){for(var Ae,y=Ce.length,a=y%3,E=[],b=16383,x=0,ne=y-a;x<ne;x+=b)E.push(Ue(Ce,x,x+b>ne?ne:x+b));return a===1?(Ae=Ce[y-1],E.push(de[Ae>>2]+de[Ae<<4&63]+"==")):a===2&&(Ae=(Ce[y-2]<<8)+Ce[y-1],E.push(de[Ae>>10]+de[Ae>>4&63]+de[Ae<<2&63]+"=")),E.join("")}},48764:function(hn,zt,de){"use strict";var Se;var we=de(80258),Qe=de(80645),At=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;zt.lW=ye,Se=x,zt.h2=50;var je=2147483647;Se=je,ye.TYPED_ARRAY_SUPPORT=Re(),!ye.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 Re(){try{var We=new Uint8Array(1),pe={foo:function(){return 42}};return Object.setPrototypeOf(pe,Uint8Array.prototype),Object.setPrototypeOf(We,pe),We.foo()===42}catch(ge){return!1}}Object.defineProperty(ye.prototype,"parent",{enumerable:!0,get:function(){if(ye.isBuffer(this))return this.buffer}}),Object.defineProperty(ye.prototype,"offset",{enumerable:!0,get:function(){if(ye.isBuffer(this))return this.byteOffset}});function he(We){if(We>je)throw new RangeError('The value "'+We+'" is invalid for option "size"');var pe=new Uint8Array(We);return Object.setPrototypeOf(pe,ye.prototype),pe}function ye(We,pe,ge){if(typeof We=="number"){if(typeof pe=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return Ee(We)}return Ie(We,pe,ge)}ye.poolSize=8192;function Ie(We,pe,ge){if(typeof We=="string")return Ce(We,pe);if(ArrayBuffer.isView(We))return y(We);if(We==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof We);if(tr(We,ArrayBuffer)||We&&tr(We.buffer,ArrayBuffer)||typeof SharedArrayBuffer!="undefined"&&(tr(We,SharedArrayBuffer)||We&&tr(We.buffer,SharedArrayBuffer)))return a(We,pe,ge);if(typeof We=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var Ke=We.valueOf&&We.valueOf();if(Ke!=null&&Ke!==We)return ye.from(Ke,pe,ge);var ct=E(We);if(ct)return ct;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof We[Symbol.toPrimitive]=="function")return ye.from(We[Symbol.toPrimitive]("string"),pe,ge);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof We)}ye.from=function(We,pe,ge){return Ie(We,pe,ge)},Object.setPrototypeOf(ye.prototype,Uint8Array.prototype),Object.setPrototypeOf(ye,Uint8Array);function ce(We){if(typeof We!="number")throw new TypeError('"size" argument must be of type number');if(We<0)throw new RangeError('The value "'+We+'" is invalid for option "size"')}function Ue(We,pe,ge){return ce(We),We<=0?he(We):pe!==void 0?typeof ge=="string"?he(We).fill(pe,ge):he(We).fill(pe):he(We)}ye.alloc=function(We,pe,ge){return Ue(We,pe,ge)};function Ee(We){return ce(We),he(We<0?0:b(We)|0)}ye.allocUnsafe=function(We){return Ee(We)},ye.allocUnsafeSlow=function(We){return Ee(We)};function Ce(We,pe){if((typeof pe!="string"||pe==="")&&(pe="utf8"),!ye.isEncoding(pe))throw new TypeError("Unknown encoding: "+pe);var ge=ne(We,pe)|0,Ke=he(ge),ct=Ke.write(We,pe);return ct!==ge&&(Ke=Ke.slice(0,ct)),Ke}function Ae(We){for(var pe=We.length<0?0:b(We.length)|0,ge=he(pe),Ke=0;Ke<pe;Ke+=1)ge[Ke]=We[Ke]&255;return ge}function y(We){if(tr(We,Uint8Array)){var pe=new Uint8Array(We);return a(pe.buffer,pe.byteOffset,pe.byteLength)}return Ae(We)}function a(We,pe,ge){if(pe<0||We.byteLength<pe)throw new RangeError('"offset" is outside of buffer bounds');if(We.byteLength<pe+(ge||0))throw new RangeError('"length" is outside of buffer bounds');var Ke;return pe===void 0&&ge===void 0?Ke=new Uint8Array(We):ge===void 0?Ke=new Uint8Array(We,pe):Ke=new Uint8Array(We,pe,ge),Object.setPrototypeOf(Ke,ye.prototype),Ke}function E(We){if(ye.isBuffer(We)){var pe=b(We.length)|0,ge=he(pe);return ge.length===0||We.copy(ge,0,0,pe),ge}if(We.length!==void 0)return typeof We.length!="number"||He(We.length)?he(0):Ae(We);if(We.type==="Buffer"&&Array.isArray(We.data))return Ae(We.data)}function b(We){if(We>=je)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+je.toString(16)+" bytes");return We|0}function x(We){return+We!=We&&(We=0),ye.alloc(+We)}ye.isBuffer=function(pe){return pe!=null&&pe._isBuffer===!0&&pe!==ye.prototype},ye.compare=function(pe,ge){if(tr(pe,Uint8Array)&&(pe=ye.from(pe,pe.offset,pe.byteLength)),tr(ge,Uint8Array)&&(ge=ye.from(ge,ge.offset,ge.byteLength)),!ye.isBuffer(pe)||!ye.isBuffer(ge))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(pe===ge)return 0;for(var Ke=pe.length,ct=ge.length,Ct=0,Bt=Math.min(Ke,ct);Ct<Bt;++Ct)if(pe[Ct]!==ge[Ct]){Ke=pe[Ct],ct=ge[Ct];break}return Ke<ct?-1:ct<Ke?1:0},ye.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}},ye.concat=function(pe,ge){if(!Array.isArray(pe))throw new TypeError('"list" argument must be an Array of Buffers');if(pe.length===0)return ye.alloc(0);var Ke;if(ge===void 0)for(ge=0,Ke=0;Ke<pe.length;++Ke)ge+=pe[Ke].length;var ct=ye.allocUnsafe(ge),Ct=0;for(Ke=0;Ke<pe.length;++Ke){var Bt=pe[Ke];if(tr(Bt,Uint8Array))Ct+Bt.length>ct.length?ye.from(Bt).copy(ct,Ct):Uint8Array.prototype.set.call(ct,Bt,Ct);else if(ye.isBuffer(Bt))Bt.copy(ct,Ct);else throw new TypeError('"list" argument must be an Array of Buffers');Ct+=Bt.length}return ct};function ne(We,pe){if(ye.isBuffer(We))return We.length;if(ArrayBuffer.isView(We)||tr(We,ArrayBuffer))return We.byteLength;if(typeof We!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof We);var ge=We.length,Ke=arguments.length>2&&arguments[2]===!0;if(!Ke&&ge===0)return 0;for(var ct=!1;;)switch(pe){case"ascii":case"latin1":case"binary":return ge;case"utf8":case"utf-8":return Nn(We).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ge*2;case"hex":return ge>>>1;case"base64":return Lt(We).length;default:if(ct)return Ke?-1:Nn(We).length;pe=(""+pe).toLowerCase(),ct=!0}}ye.byteLength=ne;function le(We,pe,ge){var Ke=!1;if((pe===void 0||pe<0)&&(pe=0),pe>this.length||((ge===void 0||ge>this.length)&&(ge=this.length),ge<=0)||(ge>>>=0,pe>>>=0,ge<=pe))return"";for(We||(We="utf8");;)switch(We){case"hex":return dt(this,pe,ge);case"utf8":case"utf-8":return Oe(this,pe,ge);case"ascii":return rt(this,pe,ge);case"latin1":case"binary":return ut(this,pe,ge);case"base64":return gt(this,pe,ge);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return vt(this,pe,ge);default:if(Ke)throw new TypeError("Unknown encoding: "+We);We=(We+"").toLowerCase(),Ke=!0}}ye.prototype._isBuffer=!0;function fe(We,pe,ge){var Ke=We[pe];We[pe]=We[ge],We[ge]=Ke}ye.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 ge=0;ge<pe;ge+=2)fe(this,ge,ge+1);return this},ye.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 ge=0;ge<pe;ge+=4)fe(this,ge,ge+3),fe(this,ge+1,ge+2);return this},ye.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 ge=0;ge<pe;ge+=8)fe(this,ge,ge+7),fe(this,ge+1,ge+6),fe(this,ge+2,ge+5),fe(this,ge+3,ge+4);return this},ye.prototype.toString=function(){var pe=this.length;return pe===0?"":arguments.length===0?Oe(this,0,pe):le.apply(this,arguments)},ye.prototype.toLocaleString=ye.prototype.toString,ye.prototype.equals=function(pe){if(!ye.isBuffer(pe))throw new TypeError("Argument must be a Buffer");return this===pe?!0:ye.compare(this,pe)===0},ye.prototype.inspect=function(){var pe="",ge=zt.h2;return pe=this.toString("hex",0,ge).replace(/(.{2})/g,"$1 ").trim(),this.length>ge&&(pe+=" ... "),"<Buffer "+pe+">"},At&&(ye.prototype[At]=ye.prototype.inspect),ye.prototype.compare=function(pe,ge,Ke,ct,Ct){if(tr(pe,Uint8Array)&&(pe=ye.from(pe,pe.offset,pe.byteLength)),!ye.isBuffer(pe))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof pe);if(ge===void 0&&(ge=0),Ke===void 0&&(Ke=pe?pe.length:0),ct===void 0&&(ct=0),Ct===void 0&&(Ct=this.length),ge<0||Ke>pe.length||ct<0||Ct>this.length)throw new RangeError("out of range index");if(ct>=Ct&&ge>=Ke)return 0;if(ct>=Ct)return-1;if(ge>=Ke)return 1;if(ge>>>=0,Ke>>>=0,ct>>>=0,Ct>>>=0,this===pe)return 0;for(var Bt=Ct-ct,fn=Ke-ge,Cn=Math.min(Bt,fn),Bn=this.slice(ct,Ct),ar=pe.slice(ge,Ke),wt=0;wt<Cn;++wt)if(Bn[wt]!==ar[wt]){Bt=Bn[wt],fn=ar[wt];break}return Bt<fn?-1:fn<Bt?1:0};function Ne(We,pe,ge,Ke,ct){if(We.length===0)return-1;if(typeof ge=="string"?(Ke=ge,ge=0):ge>2147483647?ge=2147483647:ge<-2147483648&&(ge=-2147483648),ge=+ge,He(ge)&&(ge=ct?0:We.length-1),ge<0&&(ge=We.length+ge),ge>=We.length){if(ct)return-1;ge=We.length-1}else if(ge<0)if(ct)ge=0;else return-1;if(typeof pe=="string"&&(pe=ye.from(pe,Ke)),ye.isBuffer(pe))return pe.length===0?-1:ke(We,pe,ge,Ke,ct);if(typeof pe=="number")return pe=pe&255,typeof Uint8Array.prototype.indexOf=="function"?ct?Uint8Array.prototype.indexOf.call(We,pe,ge):Uint8Array.prototype.lastIndexOf.call(We,pe,ge):ke(We,[pe],ge,Ke,ct);throw new TypeError("val must be string, number or Buffer")}function ke(We,pe,ge,Ke,ct){var Ct=1,Bt=We.length,fn=pe.length;if(Ke!==void 0&&(Ke=String(Ke).toLowerCase(),Ke==="ucs2"||Ke==="ucs-2"||Ke==="utf16le"||Ke==="utf-16le")){if(We.length<2||pe.length<2)return-1;Ct=2,Bt/=2,fn/=2,ge/=2}function Cn($t,Pn){return Ct===1?$t[Pn]:$t.readUInt16BE(Pn*Ct)}var Bn;if(ct){var ar=-1;for(Bn=ge;Bn<Bt;Bn++)if(Cn(We,Bn)===Cn(pe,ar===-1?0:Bn-ar)){if(ar===-1&&(ar=Bn),Bn-ar+1===fn)return ar*Ct}else ar!==-1&&(Bn-=Bn-ar),ar=-1}else for(ge+fn>Bt&&(ge=Bt-fn),Bn=ge;Bn>=0;Bn--){for(var wt=!0,Jt=0;Jt<fn;Jt++)if(Cn(We,Bn+Jt)!==Cn(pe,Jt)){wt=!1;break}if(wt)return Bn}return-1}ye.prototype.includes=function(pe,ge,Ke){return this.indexOf(pe,ge,Ke)!==-1},ye.prototype.indexOf=function(pe,ge,Ke){return Ne(this,pe,ge,Ke,!0)},ye.prototype.lastIndexOf=function(pe,ge,Ke){return Ne(this,pe,ge,Ke,!1)};function ze(We,pe,ge,Ke){ge=Number(ge)||0;var ct=We.length-ge;Ke?(Ke=Number(Ke),Ke>ct&&(Ke=ct)):Ke=ct;var Ct=pe.length;Ke>Ct/2&&(Ke=Ct/2);for(var Bt=0;Bt<Ke;++Bt){var fn=parseInt(pe.substr(Bt*2,2),16);if(He(fn))return Bt;We[ge+Bt]=fn}return Bt}function Ye(We,pe,ge,Ke){return Rn(Nn(pe,We.length-ge),We,ge,Ke)}function $e(We,pe,ge,Ke){return Rn(gn(pe),We,ge,Ke)}function Xe(We,pe,ge,Ke){return Rn(Lt(pe),We,ge,Ke)}function Le(We,pe,ge,Ke){return Rn(zn(pe,We.length-ge),We,ge,Ke)}ye.prototype.write=function(pe,ge,Ke,ct){if(ge===void 0)ct="utf8",Ke=this.length,ge=0;else if(Ke===void 0&&typeof ge=="string")ct=ge,Ke=this.length,ge=0;else if(isFinite(ge))ge=ge>>>0,isFinite(Ke)?(Ke=Ke>>>0,ct===void 0&&(ct="utf8")):(ct=Ke,Ke=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var Ct=this.length-ge;if((Ke===void 0||Ke>Ct)&&(Ke=Ct),pe.length>0&&(Ke<0||ge<0)||ge>this.length)throw new RangeError("Attempt to write outside buffer bounds");ct||(ct="utf8");for(var Bt=!1;;)switch(ct){case"hex":return ze(this,pe,ge,Ke);case"utf8":case"utf-8":return Ye(this,pe,ge,Ke);case"ascii":case"latin1":case"binary":return $e(this,pe,ge,Ke);case"base64":return Xe(this,pe,ge,Ke);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Le(this,pe,ge,Ke);default:if(Bt)throw new TypeError("Unknown encoding: "+ct);ct=(""+ct).toLowerCase(),Bt=!0}},ye.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function gt(We,pe,ge){return pe===0&&ge===We.length?we.fromByteArray(We):we.fromByteArray(We.slice(pe,ge))}function Oe(We,pe,ge){ge=Math.min(We.length,ge);for(var Ke=[],ct=pe;ct<ge;){var Ct=We[ct],Bt=null,fn=Ct>239?4:Ct>223?3:Ct>191?2:1;if(ct+fn<=ge){var Cn,Bn,ar,wt;switch(fn){case 1:Ct<128&&(Bt=Ct);break;case 2:Cn=We[ct+1],(Cn&192)===128&&(wt=(Ct&31)<<6|Cn&63,wt>127&&(Bt=wt));break;case 3:Cn=We[ct+1],Bn=We[ct+2],(Cn&192)===128&&(Bn&192)===128&&(wt=(Ct&15)<<12|(Cn&63)<<6|Bn&63,wt>2047&&(wt<55296||wt>57343)&&(Bt=wt));break;case 4:Cn=We[ct+1],Bn=We[ct+2],ar=We[ct+3],(Cn&192)===128&&(Bn&192)===128&&(ar&192)===128&&(wt=(Ct&15)<<18|(Cn&63)<<12|(Bn&63)<<6|ar&63,wt>65535&&wt<1114112&&(Bt=wt))}}Bt===null?(Bt=65533,fn=1):Bt>65535&&(Bt-=65536,Ke.push(Bt>>>10&1023|55296),Bt=56320|Bt&1023),Ke.push(Bt),ct+=fn}return tt(Ke)}var ft=4096;function tt(We){var pe=We.length;if(pe<=ft)return String.fromCharCode.apply(String,We);for(var ge="",Ke=0;Ke<pe;)ge+=String.fromCharCode.apply(String,We.slice(Ke,Ke+=ft));return ge}function rt(We,pe,ge){var Ke="";ge=Math.min(We.length,ge);for(var ct=pe;ct<ge;++ct)Ke+=String.fromCharCode(We[ct]&127);return Ke}function ut(We,pe,ge){var Ke="";ge=Math.min(We.length,ge);for(var ct=pe;ct<ge;++ct)Ke+=String.fromCharCode(We[ct]);return Ke}function dt(We,pe,ge){var Ke=We.length;(!pe||pe<0)&&(pe=0),(!ge||ge<0||ge>Ke)&&(ge=Ke);for(var ct="",Ct=pe;Ct<ge;++Ct)ct+=jt[We[Ct]];return ct}function vt(We,pe,ge){for(var Ke=We.slice(pe,ge),ct="",Ct=0;Ct<Ke.length-1;Ct+=2)ct+=String.fromCharCode(Ke[Ct]+Ke[Ct+1]*256);return ct}ye.prototype.slice=function(pe,ge){var Ke=this.length;pe=~~pe,ge=ge===void 0?Ke:~~ge,pe<0?(pe+=Ke,pe<0&&(pe=0)):pe>Ke&&(pe=Ke),ge<0?(ge+=Ke,ge<0&&(ge=0)):ge>Ke&&(ge=Ke),ge<pe&&(ge=pe);var ct=this.subarray(pe,ge);return Object.setPrototypeOf(ct,ye.prototype),ct};function Je(We,pe,ge){if(We%1!==0||We<0)throw new RangeError("offset is not uint");if(We+pe>ge)throw new RangeError("Trying to access beyond buffer length")}ye.prototype.readUintLE=ye.prototype.readUIntLE=function(pe,ge,Ke){pe=pe>>>0,ge=ge>>>0,Ke||Je(pe,ge,this.length);for(var ct=this[pe],Ct=1,Bt=0;++Bt<ge&&(Ct*=256);)ct+=this[pe+Bt]*Ct;return ct},ye.prototype.readUintBE=ye.prototype.readUIntBE=function(pe,ge,Ke){pe=pe>>>0,ge=ge>>>0,Ke||Je(pe,ge,this.length);for(var ct=this[pe+--ge],Ct=1;ge>0&&(Ct*=256);)ct+=this[pe+--ge]*Ct;return ct},ye.prototype.readUint8=ye.prototype.readUInt8=function(pe,ge){return pe=pe>>>0,ge||Je(pe,1,this.length),this[pe]},ye.prototype.readUint16LE=ye.prototype.readUInt16LE=function(pe,ge){return pe=pe>>>0,ge||Je(pe,2,this.length),this[pe]|this[pe+1]<<8},ye.prototype.readUint16BE=ye.prototype.readUInt16BE=function(pe,ge){return pe=pe>>>0,ge||Je(pe,2,this.length),this[pe]<<8|this[pe+1]},ye.prototype.readUint32LE=ye.prototype.readUInt32LE=function(pe,ge){return pe=pe>>>0,ge||Je(pe,4,this.length),(this[pe]|this[pe+1]<<8|this[pe+2]<<16)+this[pe+3]*16777216},ye.prototype.readUint32BE=ye.prototype.readUInt32BE=function(pe,ge){return pe=pe>>>0,ge||Je(pe,4,this.length),this[pe]*16777216+(this[pe+1]<<16|this[pe+2]<<8|this[pe+3])},ye.prototype.readIntLE=function(pe,ge,Ke){pe=pe>>>0,ge=ge>>>0,Ke||Je(pe,ge,this.length);for(var ct=this[pe],Ct=1,Bt=0;++Bt<ge&&(Ct*=256);)ct+=this[pe+Bt]*Ct;return Ct*=128,ct>=Ct&&(ct-=Math.pow(2,8*ge)),ct},ye.prototype.readIntBE=function(pe,ge,Ke){pe=pe>>>0,ge=ge>>>0,Ke||Je(pe,ge,this.length);for(var ct=ge,Ct=1,Bt=this[pe+--ct];ct>0&&(Ct*=256);)Bt+=this[pe+--ct]*Ct;return Ct*=128,Bt>=Ct&&(Bt-=Math.pow(2,8*ge)),Bt},ye.prototype.readInt8=function(pe,ge){return pe=pe>>>0,ge||Je(pe,1,this.length),this[pe]&128?(255-this[pe]+1)*-1:this[pe]},ye.prototype.readInt16LE=function(pe,ge){pe=pe>>>0,ge||Je(pe,2,this.length);var Ke=this[pe]|this[pe+1]<<8;return Ke&32768?Ke|4294901760:Ke},ye.prototype.readInt16BE=function(pe,ge){pe=pe>>>0,ge||Je(pe,2,this.length);var Ke=this[pe+1]|this[pe]<<8;return Ke&32768?Ke|4294901760:Ke},ye.prototype.readInt32LE=function(pe,ge){return pe=pe>>>0,ge||Je(pe,4,this.length),this[pe]|this[pe+1]<<8|this[pe+2]<<16|this[pe+3]<<24},ye.prototype.readInt32BE=function(pe,ge){return pe=pe>>>0,ge||Je(pe,4,this.length),this[pe]<<24|this[pe+1]<<16|this[pe+2]<<8|this[pe+3]},ye.prototype.readFloatLE=function(pe,ge){return pe=pe>>>0,ge||Je(pe,4,this.length),Qe.read(this,pe,!0,23,4)},ye.prototype.readFloatBE=function(pe,ge){return pe=pe>>>0,ge||Je(pe,4,this.length),Qe.read(this,pe,!1,23,4)},ye.prototype.readDoubleLE=function(pe,ge){return pe=pe>>>0,ge||Je(pe,8,this.length),Qe.read(this,pe,!0,52,8)},ye.prototype.readDoubleBE=function(pe,ge){return pe=pe>>>0,ge||Je(pe,8,this.length),Qe.read(this,pe,!1,52,8)};function et(We,pe,ge,Ke,ct,Ct){if(!ye.isBuffer(We))throw new TypeError('"buffer" argument must be a Buffer instance');if(pe>ct||pe<Ct)throw new RangeError('"value" argument is out of bounds');if(ge+Ke>We.length)throw new RangeError("Index out of range")}ye.prototype.writeUintLE=ye.prototype.writeUIntLE=function(pe,ge,Ke,ct){if(pe=+pe,ge=ge>>>0,Ke=Ke>>>0,!ct){var Ct=Math.pow(2,8*Ke)-1;et(this,pe,ge,Ke,Ct,0)}var Bt=1,fn=0;for(this[ge]=pe&255;++fn<Ke&&(Bt*=256);)this[ge+fn]=pe/Bt&255;return ge+Ke},ye.prototype.writeUintBE=ye.prototype.writeUIntBE=function(pe,ge,Ke,ct){if(pe=+pe,ge=ge>>>0,Ke=Ke>>>0,!ct){var Ct=Math.pow(2,8*Ke)-1;et(this,pe,ge,Ke,Ct,0)}var Bt=Ke-1,fn=1;for(this[ge+Bt]=pe&255;--Bt>=0&&(fn*=256);)this[ge+Bt]=pe/fn&255;return ge+Ke},ye.prototype.writeUint8=ye.prototype.writeUInt8=function(pe,ge,Ke){return pe=+pe,ge=ge>>>0,Ke||et(this,pe,ge,1,255,0),this[ge]=pe&255,ge+1},ye.prototype.writeUint16LE=ye.prototype.writeUInt16LE=function(pe,ge,Ke){return pe=+pe,ge=ge>>>0,Ke||et(this,pe,ge,2,65535,0),this[ge]=pe&255,this[ge+1]=pe>>>8,ge+2},ye.prototype.writeUint16BE=ye.prototype.writeUInt16BE=function(pe,ge,Ke){return pe=+pe,ge=ge>>>0,Ke||et(this,pe,ge,2,65535,0),this[ge]=pe>>>8,this[ge+1]=pe&255,ge+2},ye.prototype.writeUint32LE=ye.prototype.writeUInt32LE=function(pe,ge,Ke){return pe=+pe,ge=ge>>>0,Ke||et(this,pe,ge,4,4294967295,0),this[ge+3]=pe>>>24,this[ge+2]=pe>>>16,this[ge+1]=pe>>>8,this[ge]=pe&255,ge+4},ye.prototype.writeUint32BE=ye.prototype.writeUInt32BE=function(pe,ge,Ke){return pe=+pe,ge=ge>>>0,Ke||et(this,pe,ge,4,4294967295,0),this[ge]=pe>>>24,this[ge+1]=pe>>>16,this[ge+2]=pe>>>8,this[ge+3]=pe&255,ge+4},ye.prototype.writeIntLE=function(pe,ge,Ke,ct){if(pe=+pe,ge=ge>>>0,!ct){var Ct=Math.pow(2,8*Ke-1);et(this,pe,ge,Ke,Ct-1,-Ct)}var Bt=0,fn=1,Cn=0;for(this[ge]=pe&255;++Bt<Ke&&(fn*=256);)pe<0&&Cn===0&&this[ge+Bt-1]!==0&&(Cn=1),this[ge+Bt]=(pe/fn>>0)-Cn&255;return ge+Ke},ye.prototype.writeIntBE=function(pe,ge,Ke,ct){if(pe=+pe,ge=ge>>>0,!ct){var Ct=Math.pow(2,8*Ke-1);et(this,pe,ge,Ke,Ct-1,-Ct)}var Bt=Ke-1,fn=1,Cn=0;for(this[ge+Bt]=pe&255;--Bt>=0&&(fn*=256);)pe<0&&Cn===0&&this[ge+Bt+1]!==0&&(Cn=1),this[ge+Bt]=(pe/fn>>0)-Cn&255;return ge+Ke},ye.prototype.writeInt8=function(pe,ge,Ke){return pe=+pe,ge=ge>>>0,Ke||et(this,pe,ge,1,127,-128),pe<0&&(pe=255+pe+1),this[ge]=pe&255,ge+1},ye.prototype.writeInt16LE=function(pe,ge,Ke){return pe=+pe,ge=ge>>>0,Ke||et(this,pe,ge,2,32767,-32768),this[ge]=pe&255,this[ge+1]=pe>>>8,ge+2},ye.prototype.writeInt16BE=function(pe,ge,Ke){return pe=+pe,ge=ge>>>0,Ke||et(this,pe,ge,2,32767,-32768),this[ge]=pe>>>8,this[ge+1]=pe&255,ge+2},ye.prototype.writeInt32LE=function(pe,ge,Ke){return pe=+pe,ge=ge>>>0,Ke||et(this,pe,ge,4,2147483647,-2147483648),this[ge]=pe&255,this[ge+1]=pe>>>8,this[ge+2]=pe>>>16,this[ge+3]=pe>>>24,ge+4},ye.prototype.writeInt32BE=function(pe,ge,Ke){return pe=+pe,ge=ge>>>0,Ke||et(this,pe,ge,4,2147483647,-2147483648),pe<0&&(pe=4294967295+pe+1),this[ge]=pe>>>24,this[ge+1]=pe>>>16,this[ge+2]=pe>>>8,this[ge+3]=pe&255,ge+4};function kt(We,pe,ge,Ke,ct,Ct){if(ge+Ke>We.length)throw new RangeError("Index out of range");if(ge<0)throw new RangeError("Index out of range")}function Rt(We,pe,ge,Ke,ct){return pe=+pe,ge=ge>>>0,ct||kt(We,pe,ge,4,34028234663852886e22,-34028234663852886e22),Qe.write(We,pe,ge,Ke,23,4),ge+4}ye.prototype.writeFloatLE=function(pe,ge,Ke){return Rt(this,pe,ge,!0,Ke)},ye.prototype.writeFloatBE=function(pe,ge,Ke){return Rt(this,pe,ge,!1,Ke)};function ht(We,pe,ge,Ke,ct){return pe=+pe,ge=ge>>>0,ct||kt(We,pe,ge,8,17976931348623157e292,-17976931348623157e292),Qe.write(We,pe,ge,Ke,52,8),ge+8}ye.prototype.writeDoubleLE=function(pe,ge,Ke){return ht(this,pe,ge,!0,Ke)},ye.prototype.writeDoubleBE=function(pe,ge,Ke){return ht(this,pe,ge,!1,Ke)},ye.prototype.copy=function(pe,ge,Ke,ct){if(!ye.isBuffer(pe))throw new TypeError("argument should be a Buffer");if(Ke||(Ke=0),!ct&&ct!==0&&(ct=this.length),ge>=pe.length&&(ge=pe.length),ge||(ge=0),ct>0&&ct<Ke&&(ct=Ke),ct===Ke||pe.length===0||this.length===0)return 0;if(ge<0)throw new RangeError("targetStart out of bounds");if(Ke<0||Ke>=this.length)throw new RangeError("Index out of range");if(ct<0)throw new RangeError("sourceEnd out of bounds");ct>this.length&&(ct=this.length),pe.length-ge<ct-Ke&&(ct=pe.length-ge+Ke);var Ct=ct-Ke;return this===pe&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(ge,Ke,ct):Uint8Array.prototype.set.call(pe,this.subarray(Ke,ct),ge),Ct},ye.prototype.fill=function(pe,ge,Ke,ct){if(typeof pe=="string"){if(typeof ge=="string"?(ct=ge,ge=0,Ke=this.length):typeof Ke=="string"&&(ct=Ke,Ke=this.length),ct!==void 0&&typeof ct!="string")throw new TypeError("encoding must be a string");if(typeof ct=="string"&&!ye.isEncoding(ct))throw new TypeError("Unknown encoding: "+ct);if(pe.length===1){var Ct=pe.charCodeAt(0);(ct==="utf8"&&Ct<128||ct==="latin1")&&(pe=Ct)}}else typeof pe=="number"?pe=pe&255:typeof pe=="boolean"&&(pe=Number(pe));if(ge<0||this.length<ge||this.length<Ke)throw new RangeError("Out of range index");if(Ke<=ge)return this;ge=ge>>>0,Ke=Ke===void 0?this.length:Ke>>>0,pe||(pe=0);var Bt;if(typeof pe=="number")for(Bt=ge;Bt<Ke;++Bt)this[Bt]=pe;else{var fn=ye.isBuffer(pe)?pe:ye.from(pe,ct),Cn=fn.length;if(Cn===0)throw new TypeError('The value "'+pe+'" is invalid for argument "value"');for(Bt=0;Bt<Ke-ge;++Bt)this[Bt+ge]=fn[Bt%Cn]}return this};var Zt=/[^+/0-9A-Za-z-_]/g;function sn(We){if(We=We.split("=")[0],We=We.trim().replace(Zt,""),We.length<2)return"";for(;We.length%4!==0;)We=We+"=";return We}function Nn(We,pe){pe=pe||1/0;for(var ge,Ke=We.length,ct=null,Ct=[],Bt=0;Bt<Ke;++Bt){if(ge=We.charCodeAt(Bt),ge>55295&&ge<57344){if(!ct){if(ge>56319){(pe-=3)>-1&&Ct.push(239,191,189);continue}else if(Bt+1===Ke){(pe-=3)>-1&&Ct.push(239,191,189);continue}ct=ge;continue}if(ge<56320){(pe-=3)>-1&&Ct.push(239,191,189),ct=ge;continue}ge=(ct-55296<<10|ge-56320)+65536}else ct&&(pe-=3)>-1&&Ct.push(239,191,189);if(ct=null,ge<128){if((pe-=1)<0)break;Ct.push(ge)}else if(ge<2048){if((pe-=2)<0)break;Ct.push(ge>>6|192,ge&63|128)}else if(ge<65536){if((pe-=3)<0)break;Ct.push(ge>>12|224,ge>>6&63|128,ge&63|128)}else if(ge<1114112){if((pe-=4)<0)break;Ct.push(ge>>18|240,ge>>12&63|128,ge>>6&63|128,ge&63|128)}else throw new Error("Invalid code point")}return Ct}function gn(We){for(var pe=[],ge=0;ge<We.length;++ge)pe.push(We.charCodeAt(ge)&255);return pe}function zn(We,pe){for(var ge,Ke,ct,Ct=[],Bt=0;Bt<We.length&&!((pe-=2)<0);++Bt)ge=We.charCodeAt(Bt),Ke=ge>>8,ct=ge%256,Ct.push(ct),Ct.push(Ke);return Ct}function Lt(We){return we.toByteArray(sn(We))}function Rn(We,pe,ge,Ke){for(var ct=0;ct<Ke&&!(ct+ge>=pe.length||ct>=We.length);++ct)pe[ct+ge]=We[ct];return ct}function tr(We,pe){return We instanceof pe||We!=null&&We.constructor!=null&&We.constructor.name!=null&&We.constructor.name===pe.name}function He(We){return We!==We}var jt=function(){for(var We="0123456789abcdef",pe=new Array(256),ge=0;ge<16;++ge)for(var Ke=ge*16,ct=0;ct<16;++ct)pe[Ke+ct]=We[ge]+We[ct];return pe}()},86010:function(hn,zt,de){"use strict";de.r(zt),de.d(zt,{clsx:function(){return we}});function Se(Qe){var At,je,Re="";if(typeof Qe=="string"||typeof Qe=="number")Re+=Qe;else if(typeof Qe=="object")if(Array.isArray(Qe))for(At=0;At<Qe.length;At++)Qe[At]&&(je=Se(Qe[At]))&&(Re&&(Re+=" "),Re+=je);else for(At in Qe)Qe[At]&&(Re&&(Re+=" "),Re+=At);return Re}function we(){for(var Qe,At,je=0,Re="";je<arguments.length;)(Qe=arguments[je++])&&(At=Se(Qe))&&(Re&&(Re+=" "),Re+=At);return Re}zt.default=we},87155:function(hn,zt,de){"use strict";Object.defineProperty(zt,"__esModule",{value:!0}),zt.default=void 0;var Se=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},we=function(){function a(E,b){for(var x=0;x<b.length;x++){var ne=b[x];ne.enumerable=ne.enumerable||!1,ne.configurable=!0,"value"in ne&&(ne.writable=!0),Object.defineProperty(E,ne.key,ne)}}return function(E,b,x){return b&&a(E.prototype,b),x&&a(E,x),E}}(),Qe=de(67294),At=Ue(Qe),je=de(45697),Re=Ue(je),he=de(72984),ye=Ue(he),Ie=de(18587),ce=de(52211);function Ue(a){return a&&a.__esModule?a:{default:a}}function Ee(a,E){if(!(a instanceof E))throw new TypeError("Cannot call a class as a function")}function Ce(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 Ae(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){Ae(E,a);function E(b){Ee(this,E);var x=Ce(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,Ie.clear)(x.echartsElement)}catch(ne){console.warn(ne)}x.echartsLib.dispose(x.echartsElement)}},x.rerender=function(){var ne=x.props,le=ne.onEvents,fe=ne.onChartReady,Ne=x.renderEchartDom();x.bindEvents(Ne,le||{}),typeof fe=="function"&&x.props.onChartReady(Ne),x.echartsElement&&(0,Ie.bind)(x.echartsElement,function(){try{Ne.resize()}catch(ke){console.warn(ke)}})},x.bindEvents=function(ne,le){var fe=function(ze,Ye){typeof ze=="string"&&typeof Ye=="function"&&ne.on(ze,function($e){Ye($e,ne)})};for(var Ne in le)Object.prototype.hasOwnProperty.call(le,Ne)&&fe(Ne,le[Ne])},x.renderEchartDom=function(){var ne=x.getEchartsInstance();return ne.setOption(x.props.option,x.props.notMerge||!1,x.props.lazyUpdate||!1),x.props.showLoading?ne.showLoading(x.props.loadingOption||null):ne.hideLoading(),ne},x.echartsLib=b.echarts,x.echartsElement=null,x}return we(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,ye.default)(x.theme,this.props.theme)||!(0,ye.default)(x.opts,this.props.opts)||!(0,ye.default)(x.onEvents,this.props.onEvents)){this.dispose(),this.rerender();return}var ne=["option","notMerge","lazyUpdate","showLoading","loadingOption"];if(!(0,ye.default)((0,ce.pick)(this.props,ne),(0,ce.pick)(x,ne))){var le=this.renderEchartDom();if(!(0,ye.default)(x.style,this.props.style)||!(0,ye.default)(x.className,this.props.className))try{le.resize()}catch(fe){console.warn(fe)}}}}},{key:"componentWillUnmount",value:function(){this.dispose()}},{key:"render",value:function(){var x=this,ne=this.props,le=ne.style,fe=ne.className,Ne=Se({height:300},le);return At.default.createElement("div",{ref:function(ze){x.echartsElement=ze},style:Ne,className:"echarts-for-react "+fe})}}]),E}(Qe.Component);zt.default=y,y.propTypes={option:Re.default.object.isRequired,echarts:Re.default.object,notMerge:Re.default.bool,lazyUpdate:Re.default.bool,style:Re.default.object,className:Re.default.string,theme:Re.default.oneOfType([Re.default.string,Re.default.object]),onChartReady:Re.default.func,showLoading:Re.default.bool,loadingOption:Re.default.object,onEvents:Re.default.object,opts:Re.default.shape({devicePixelRatio:Re.default.number,renderer:Re.default.oneOf(["canvas","svg"]),width:Re.default.oneOfType([Re.default.number,Re.default.oneOf([null,void 0,"auto"])]),height:Re.default.oneOfType([Re.default.number,Re.default.oneOf([null,void 0,"auto"])])}),shouldSetOption:Re.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(hn,zt,de){"use strict";var Se;Se={value:!0},zt.Z=void 0;var we=de(70596),Qe=Re(we),At=de(87155),je=Re(At);function Re(Ue){return Ue&&Ue.__esModule?Ue:{default:Ue}}function he(Ue,Ee){if(!(Ue instanceof Ee))throw new TypeError("Cannot call a class as a function")}function ye(Ue,Ee){if(!Ue)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Ee&&(typeof Ee=="object"||typeof Ee=="function")?Ee:Ue}function Ie(Ue,Ee){if(typeof Ee!="function"&&Ee!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof Ee);Ue.prototype=Object.create(Ee&&Ee.prototype,{constructor:{value:Ue,enumerable:!1,writable:!0,configurable:!0}}),Ee&&(Object.setPrototypeOf?Object.setPrototypeOf(Ue,Ee):Ue.__proto__=Ee)}var ce=function(Ue){Ie(Ee,Ue);function Ee(Ce){he(this,Ee);var Ae=ye(this,(Ee.__proto__||Object.getPrototypeOf(Ee)).call(this,Ce));return Ae.echartsLib=Qe.default,Ae}return Ee}(je.default);zt.Z=ce},52211:function(hn,zt){"use strict";Object.defineProperty(zt,"__esModule",{value:!0});var de=zt.pick=function(we,Qe){var At={};return Qe.forEach(function(je){At[je]=we[je]}),At}},72984:function(hn){"use strict";var zt=Array.isArray,de=Object.keys,Se=Object.prototype.hasOwnProperty;hn.exports=function we(Qe,At){if(Qe===At)return!0;if(Qe&&At&&typeof Qe=="object"&&typeof At=="object"){var je=zt(Qe),Re=zt(At),he,ye,Ie;if(je&&Re){if(ye=Qe.length,ye!=At.length)return!1;for(he=ye;he--!==0;)if(!we(Qe[he],At[he]))return!1;return!0}if(je!=Re)return!1;var ce=Qe instanceof Date,Ue=At instanceof Date;if(ce!=Ue)return!1;if(ce&&Ue)return Qe.getTime()==At.getTime();var Ee=Qe instanceof RegExp,Ce=At instanceof RegExp;if(Ee!=Ce)return!1;if(Ee&&Ce)return Qe.toString()==At.toString();var Ae=de(Qe);if(ye=Ae.length,ye!==de(At).length)return!1;for(he=ye;he--!==0;)if(!Se.call(At,Ae[he]))return!1;for(he=ye;he--!==0;)if(Ie=Ae[he],!we(Qe[Ie],At[Ie]))return!1;return!0}return Qe!==Qe&&At!==At}},46020:function(hn){(function(zt,de){hn.exports=de()})(this,function(){"use strict";var zt=function(re,ae){return zt=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ue,se){ue.__proto__=se}||function(ue,se){for(var Pe in se)Object.prototype.hasOwnProperty.call(se,Pe)&&(ue[Pe]=se[Pe])},zt(re,ae)};function de(re,ae){if(typeof ae!="function"&&ae!==null)throw new TypeError("Class extends value "+String(ae)+" is not a constructor or null");zt(re,ae);function ue(){this.constructor=re}re.prototype=ae===null?Object.create(ae):(ue.prototype=ae.prototype,new ue)}var Se=function(){return Se=Object.assign||function(ae){for(var ue,se=1,Pe=arguments.length;se<Pe;se++){ue=arguments[se];for(var Ve in ue)Object.prototype.hasOwnProperty.call(ue,Ve)&&(ae[Ve]=ue[Ve])}return ae},Se.apply(this,arguments)};function we(re,ae,ue,se){function Pe(Ve){return Ve instanceof ue?Ve:new ue(function(nt){nt(Ve)})}return new(ue||(ue=Promise))(function(Ve,nt){function at(Yt){try{Gt(se.next(Yt))}catch(tn){nt(tn)}}function it(Yt){try{Gt(se.throw(Yt))}catch(tn){nt(tn)}}function Gt(Yt){Yt.done?Ve(Yt.value):Pe(Yt.value).then(at,it)}Gt((se=se.apply(re,ae||[])).next())})}function Qe(re,ae){var ue={label:0,sent:function(){if(Ve[0]&1)throw Ve[1];return Ve[1]},trys:[],ops:[]},se,Pe,Ve,nt;return nt={next:at(0),throw:at(1),return:at(2)},typeof Symbol=="function"&&(nt[Symbol.iterator]=function(){return this}),nt;function at(Gt){return function(Yt){return it([Gt,Yt])}}function it(Gt){if(se)throw new TypeError("Generator is already executing.");for(;ue;)try{if(se=1,Pe&&(Ve=Gt[0]&2?Pe.return:Gt[0]?Pe.throw||((Ve=Pe.return)&&Ve.call(Pe),0):Pe.next)&&!(Ve=Ve.call(Pe,Gt[1])).done)return Ve;switch(Pe=0,Ve&&(Gt=[Gt[0]&2,Ve.value]),Gt[0]){case 0:case 1:Ve=Gt;break;case 4:return ue.label++,{value:Gt[1],done:!1};case 5:ue.label++,Pe=Gt[1],Gt=[0];continue;case 7:Gt=ue.ops.pop(),ue.trys.pop();continue;default:if(Ve=ue.trys,!(Ve=Ve.length>0&&Ve[Ve.length-1])&&(Gt[0]===6||Gt[0]===2)){ue=0;continue}if(Gt[0]===3&&(!Ve||Gt[1]>Ve[0]&&Gt[1]<Ve[3])){ue.label=Gt[1];break}if(Gt[0]===6&&ue.label<Ve[1]){ue.label=Ve[1],Ve=Gt;break}if(Ve&&ue.label<Ve[2]){ue.label=Ve[2],ue.ops.push(Gt);break}Ve[2]&&ue.ops.pop(),ue.trys.pop();continue}Gt=ae.call(re,ue)}catch(Yt){Gt=[6,Yt],Pe=0}finally{se=Ve=0}if(Gt[0]&5)throw Gt[1];return{value:Gt[0]?Gt[1]:void 0,done:!0}}}function At(re,ae,ue){if(ue||arguments.length===2)for(var se=0,Pe=ae.length,Ve;se<Pe;se++)(Ve||!(se in ae))&&(Ve||(Ve=Array.prototype.slice.call(ae,0,se)),Ve[se]=ae[se]);return re.concat(Ve||ae)}for(var je=function(){function re(ae,ue,se,Pe){this.left=ae,this.top=ue,this.width=se,this.height=Pe}return re.prototype.add=function(ae,ue,se,Pe){return new re(this.left+ae,this.top+ue,this.width+se,this.height+Pe)},re.fromClientRect=function(ae,ue){return new re(ue.left+ae.windowBounds.left,ue.top+ae.windowBounds.top,ue.width,ue.height)},re.fromDOMRectList=function(ae,ue){var se=Array.from(ue).find(function(Pe){return Pe.width!==0});return se?new re(se.left+ae.windowBounds.left,se.top+ae.windowBounds.top,se.width,se.height):re.EMPTY},re.EMPTY=new re(0,0,0,0),re}(),Re=function(re,ae){return je.fromClientRect(re,ae.getBoundingClientRect())},he=function(re){var ae=re.body,ue=re.documentElement;if(!ae||!ue)throw new Error("Unable to get document size");var se=Math.max(Math.max(ae.scrollWidth,ue.scrollWidth),Math.max(ae.offsetWidth,ue.offsetWidth),Math.max(ae.clientWidth,ue.clientWidth)),Pe=Math.max(Math.max(ae.scrollHeight,ue.scrollHeight),Math.max(ae.offsetHeight,ue.offsetHeight),Math.max(ae.clientHeight,ue.clientHeight));return new je(0,0,se,Pe)},ye=function(re){for(var ae=[],ue=0,se=re.length;ue<se;){var Pe=re.charCodeAt(ue++);if(Pe>=55296&&Pe<=56319&&ue<se){var Ve=re.charCodeAt(ue++);(Ve&64512)===56320?ae.push(((Pe&1023)<<10)+(Ve&1023)+65536):(ae.push(Pe),ue--)}else ae.push(Pe)}return ae},Ie=function(){for(var re=[],ae=0;ae<arguments.length;ae++)re[ae]=arguments[ae];if(String.fromCodePoint)return String.fromCodePoint.apply(String,re);var ue=re.length;if(!ue)return"";for(var se=[],Pe=-1,Ve="";++Pe<ue;){var nt=re[Pe];nt<=65535?se.push(nt):(nt-=65536,se.push((nt>>10)+55296,nt%1024+56320)),(Pe+1===ue||se.length>16384)&&(Ve+=String.fromCharCode.apply(String,se),se.length=0)}return Ve},ce="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Ue=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),Ee=0;Ee<ce.length;Ee++)Ue[ce.charCodeAt(Ee)]=Ee;for(var Ce="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Ae=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),y=0;y<Ce.length;y++)Ae[Ce.charCodeAt(y)]=y;for(var a=function(re){var ae=re.length*.75,ue=re.length,se,Pe=0,Ve,nt,at,it;re[re.length-1]==="="&&(ae--,re[re.length-2]==="="&&ae--);var Gt=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"&&typeof Uint8Array.prototype.slice!="undefined"?new ArrayBuffer(ae):new Array(ae),Yt=Array.isArray(Gt)?Gt:new Uint8Array(Gt);for(se=0;se<ue;se+=4)Ve=Ae[re.charCodeAt(se)],nt=Ae[re.charCodeAt(se+1)],at=Ae[re.charCodeAt(se+2)],it=Ae[re.charCodeAt(se+3)],Yt[Pe++]=Ve<<2|nt>>4,Yt[Pe++]=(nt&15)<<4|at>>2,Yt[Pe++]=(at&3)<<6|it&63;return Gt},E=function(re){for(var ae=re.length,ue=[],se=0;se<ae;se+=2)ue.push(re[se+1]<<8|re[se]);return ue},b=function(re){for(var ae=re.length,ue=[],se=0;se<ae;se+=4)ue.push(re[se+3]<<24|re[se+2]<<16|re[se+1]<<8|re[se]);return ue},x=5,ne=11,le=2,fe=ne-x,Ne=65536>>x,ke=1<<x,ze=ke-1,Ye=1024>>x,$e=Ne+Ye,Xe=$e,Le=32,gt=Xe+Le,Oe=65536>>ne,ft=1<<fe,tt=ft-1,rt=function(re,ae,ue){return re.slice?re.slice(ae,ue):new Uint16Array(Array.prototype.slice.call(re,ae,ue))},ut=function(re,ae,ue){return re.slice?re.slice(ae,ue):new Uint32Array(Array.prototype.slice.call(re,ae,ue))},dt=function(re,ae){var ue=a(re),se=Array.isArray(ue)?b(ue):new Uint32Array(ue),Pe=Array.isArray(ue)?E(ue):new Uint16Array(ue),Ve=24,nt=rt(Pe,Ve/2,se[4]/2),at=se[5]===2?rt(Pe,(Ve+se[4])/2):ut(se,Math.ceil((Ve+se[4])/4));return new vt(se[0],se[1],se[2],se[3],nt,at)},vt=function(){function re(ae,ue,se,Pe,Ve,nt){this.initialValue=ae,this.errorValue=ue,this.highStart=se,this.highValueIndex=Pe,this.index=Ve,this.data=nt}return re.prototype.get=function(ae){var ue;if(ae>=0){if(ae<55296||ae>56319&&ae<=65535)return ue=this.index[ae>>x],ue=(ue<<le)+(ae&ze),this.data[ue];if(ae<=65535)return ue=this.index[Ne+(ae-55296>>x)],ue=(ue<<le)+(ae&ze),this.data[ue];if(ae<this.highStart)return ue=gt-Oe+(ae>>ne),ue=this.index[ue],ue+=ae>>x&tt,ue=this.index[ue],ue=(ue<<le)+(ae&ze),this.data[ue];if(ae<=1114111)return this.data[this.highValueIndex]}return this.errorValue},re}(),Je="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",et=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),kt=0;kt<Je.length;kt++)et[Je.charCodeAt(kt)]=kt;var Rt="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==",ht=50,Zt=1,sn=2,Nn=3,gn=4,zn=5,Lt=7,Rn=8,tr=9,He=10,jt=11,We=12,pe=13,ge=14,Ke=15,ct=16,Ct=17,Bt=18,fn=19,Cn=20,Bn=21,ar=22,wt=23,Jt=24,$t=25,Pn=26,Ft=27,Un=28,lr=29,mr=30,qr=31,Tr=32,ta=33,fa=34,vo=35,Ka=36,na=37,Zr=38,jr=39,Ma=40,uo=41,ei=42,Pi=43,iA=[9001,65288],Vi="!",co="\xD7",yn="\xF7",$o=dt(Rt),ji=[mr,Ka],mA=[Zt,sn,Nn,zn],Ai=[He,Rn],Jo=[Ft,Pn],RA=mA.concat(Ai),$A=[Zr,jr,Ma,fa,vo],Oo=[Ke,pe],xn=function(re,ae){ae===void 0&&(ae="strict");var ue=[],se=[],Pe=[];return re.forEach(function(Ve,nt){var at=$o.get(Ve);if(at>ht?(Pe.push(!0),at-=ht):Pe.push(!1),["normal","auto","loose"].indexOf(ae)!==-1&&[8208,8211,12316,12448].indexOf(Ve)!==-1)return se.push(nt),ue.push(ct);if(at===gn||at===jt){if(nt===0)return se.push(nt),ue.push(mr);var it=ue[nt-1];return RA.indexOf(it)===-1?(se.push(se[nt-1]),ue.push(it)):(se.push(nt),ue.push(mr))}if(se.push(nt),at===qr)return ue.push(ae==="strict"?Bn:na);if(at===ei||at===lr)return ue.push(mr);if(at===Pi)return Ve>=131072&&Ve<=196605||Ve>=196608&&Ve<=262141?ue.push(na):ue.push(mr);ue.push(at)}),[se,ue,Pe]},Qn=function(re,ae,ue,se){var Pe=se[ue];if(Array.isArray(re)?re.indexOf(Pe)!==-1:re===Pe)for(var Ve=ue;Ve<=se.length;){Ve++;var nt=se[Ve];if(nt===ae)return!0;if(nt!==He)break}if(Pe===He)for(var Ve=ue;Ve>0;){Ve--;var at=se[Ve];if(Array.isArray(re)?re.indexOf(at)!==-1:re===at)for(var it=ue;it<=se.length;){it++;var nt=se[it];if(nt===ae)return!0;if(nt!==He)break}if(at!==He)break}return!1},bn=function(re,ae){for(var ue=re;ue>=0;){var se=ae[ue];if(se===He)ue--;else return se}return 0},Gr=function(re,ae,ue,se,Pe){if(ue[se]===0)return co;var Ve=se-1;if(Array.isArray(Pe)&&Pe[Ve]===!0)return co;var nt=Ve-1,at=Ve+1,it=ae[Ve],Gt=nt>=0?ae[nt]:0,Yt=ae[at];if(it===sn&&Yt===Nn)return co;if(mA.indexOf(it)!==-1)return Vi;if(mA.indexOf(Yt)!==-1||Ai.indexOf(Yt)!==-1)return co;if(bn(Ve,ae)===Rn)return yn;if($o.get(re[Ve])===jt||(it===Tr||it===ta)&&$o.get(re[at])===jt||it===Lt||Yt===Lt||it===tr||[He,pe,Ke].indexOf(it)===-1&&Yt===tr||[Ct,Bt,fn,Jt,Un].indexOf(Yt)!==-1||bn(Ve,ae)===ar||Qn(wt,ar,Ve,ae)||Qn([Ct,Bt],Bn,Ve,ae)||Qn(We,We,Ve,ae))return co;if(it===He)return yn;if(it===wt||Yt===wt)return co;if(Yt===ct||it===ct)return yn;if([pe,Ke,Bn].indexOf(Yt)!==-1||it===ge||Gt===Ka&&Oo.indexOf(it)!==-1||it===Un&&Yt===Ka||Yt===Cn||ji.indexOf(Yt)!==-1&&it===$t||ji.indexOf(it)!==-1&&Yt===$t||it===Ft&&[na,Tr,ta].indexOf(Yt)!==-1||[na,Tr,ta].indexOf(it)!==-1&&Yt===Pn||ji.indexOf(it)!==-1&&Jo.indexOf(Yt)!==-1||Jo.indexOf(it)!==-1&&ji.indexOf(Yt)!==-1||[Ft,Pn].indexOf(it)!==-1&&(Yt===$t||[ar,Ke].indexOf(Yt)!==-1&&ae[at+1]===$t)||[ar,Ke].indexOf(it)!==-1&&Yt===$t||it===$t&&[$t,Un,Jt].indexOf(Yt)!==-1)return co;if([$t,Un,Jt,Ct,Bt].indexOf(Yt)!==-1)for(var tn=Ve;tn>=0;){var On=ae[tn];if(On===$t)return co;if([Un,Jt].indexOf(On)!==-1)tn--;else break}if([Ft,Pn].indexOf(Yt)!==-1)for(var tn=[Ct,Bt].indexOf(it)!==-1?nt:Ve;tn>=0;){var On=ae[tn];if(On===$t)return co;if([Un,Jt].indexOf(On)!==-1)tn--;else break}if(Zr===it&&[Zr,jr,fa,vo].indexOf(Yt)!==-1||[jr,fa].indexOf(it)!==-1&&[jr,Ma].indexOf(Yt)!==-1||[Ma,vo].indexOf(it)!==-1&&Yt===Ma||$A.indexOf(it)!==-1&&[Cn,Pn].indexOf(Yt)!==-1||$A.indexOf(Yt)!==-1&&it===Ft||ji.indexOf(it)!==-1&&ji.indexOf(Yt)!==-1||it===Jt&&ji.indexOf(Yt)!==-1||ji.concat($t).indexOf(it)!==-1&&Yt===ar&&iA.indexOf(re[at])===-1||ji.concat($t).indexOf(Yt)!==-1&&it===Bt)return co;if(it===uo&&Yt===uo){for(var Br=ue[Ve],Ir=1;Br>0&&(Br--,ae[Br]===uo);)Ir++;if(Ir%2!==0)return co}return it===Tr&&Yt===ta?co:yn},Aa=function(re,ae){ae||(ae={lineBreak:"normal",wordBreak:"normal"});var ue=xn(re,ae.lineBreak),se=ue[0],Pe=ue[1],Ve=ue[2];(ae.wordBreak==="break-all"||ae.wordBreak==="break-word")&&(Pe=Pe.map(function(at){return[$t,mr,ei].indexOf(at)!==-1?na:at}));var nt=ae.wordBreak==="keep-all"?Ve.map(function(at,it){return at&&re[it]>=19968&&re[it]<=40959}):void 0;return[se,Pe,nt]},Fa=function(){function re(ae,ue,se,Pe){this.codePoints=ae,this.required=ue===Vi,this.start=se,this.end=Pe}return re.prototype.slice=function(){return Ie.apply(void 0,this.codePoints.slice(this.start,this.end))},re}(),Oa=function(re,ae){var ue=ye(re),se=Aa(ue,ae),Pe=se[0],Ve=se[1],nt=se[2],at=ue.length,it=0,Gt=0;return{next:function(){if(Gt>=at)return{done:!0,value:null};for(var Yt=co;Gt<at&&(Yt=Gr(ue,Ve,Pe,++Gt,nt))===co;);if(Yt!==co||Gt===at){var tn=new Fa(ue,Yt,it,Gt);return it=Gt,{value:tn,done:!1}}return{done:!0,value:null}}}},Za=1,Go=2,Zo=4,ki=8,Kr=10,Co=47,tA=92,HA=9,$i=32,yi=34,ro=61,_o=35,ti=36,NA=37,cA=39,ir=40,fr=41,Nr=95,oa=45,Ar=33,ni=60,Ja=62,Ca=64,So=91,xr=93,Ur=61,Ua=123,ma=63,Wo=125,mo=124,sa=126,pi=128,nA=65533,Fi=42,qi=43,sl=44,zs=58,DA=59,bs=46,Ms=0,ll=8,ms=11,ls=14,Eo=31,an=127,UA=-1,Dn=48,Kn=97,Tn=101,Nt=102,qn=117,Mr=122,Er=65,Gn=69,ur=70,_n=85,Dr=90,Or=function(re){return re>=Dn&&re<=57},ia=function(re){return re>=55296&&re<=57343},va=function(re){return Or(re)||re>=Er&&re<=ur||re>=Kn&&re<=Nt},nn=function(re){return re>=Kn&&re<=Mr},Wt=function(re){return re>=Er&&re<=Dr},Xt=function(re){return nn(re)||Wt(re)},qt=function(re){return re>=pi},kn=function(re){return re===Kr||re===HA||re===$i},Yn=function(re){return Xt(re)||qt(re)||re===Nr},sr=function(re){return Yn(re)||Or(re)||re===oa},rr=function(re){return re>=Ms&&re<=ll||re===ms||re>=ls&&re<=Eo||re===an},gr=function(re,ae){return re!==tA?!1:ae!==Kr},Rr=function(re,ae,ue){return re===oa?Yn(ae)||gr(ae,ue):Yn(re)?!0:!!(re===tA&&gr(re,ae))},Yr=function(re,ae,ue){return re===qi||re===oa?Or(ae)?!0:ae===bs&&Or(ue):Or(re===bs?ae:re)},Ba=function(re){var ae=0,ue=1;(re[ae]===qi||re[ae]===oa)&&(re[ae]===oa&&(ue=-1),ae++);for(var se=[];Or(re[ae]);)se.push(re[ae++]);var Pe=se.length?parseInt(Ie.apply(void 0,se),10):0;re[ae]===bs&&ae++;for(var Ve=[];Or(re[ae]);)Ve.push(re[ae++]);var nt=Ve.length,at=nt?parseInt(Ie.apply(void 0,Ve),10):0;(re[ae]===Gn||re[ae]===Tn)&&ae++;var it=1;(re[ae]===qi||re[ae]===oa)&&(re[ae]===oa&&(it=-1),ae++);for(var Gt=[];Or(re[ae]);)Gt.push(re[ae++]);var Yt=Gt.length?parseInt(Ie.apply(void 0,Gt),10):0;return ue*(Pe+at*Math.pow(10,-nt))*Math.pow(10,it*Yt)},kr={type:2},ba={type:3},Xa={type:4},Ya={type:13},ra={type:8},Vr={type:21},xa={type:9},Bo={type:10},Ao={type:11},so={type:12},Ii={type:14},Ji={type:23},da={type:1},dA={type:25},Mi={type:24},OA={type:26},jA={type:27},En={type:28},Fn={type:29},hA={type:31},ca={type:32},Wa=function(){function re(){this._value=[]}return re.prototype.write=function(ae){this._value=this._value.concat(ye(ae))},re.prototype.read=function(){for(var ae=[],ue=this.consumeToken();ue!==ca;)ae.push(ue),ue=this.consumeToken();return ae},re.prototype.consumeToken=function(){var ae=this.consumeCodePoint();switch(ae){case yi:return this.consumeStringToken(yi);case _o:var ue=this.peekCodePoint(0),se=this.peekCodePoint(1),Pe=this.peekCodePoint(2);if(sr(ue)||gr(se,Pe)){var Ve=Rr(ue,se,Pe)?Go:Za,nt=this.consumeName();return{type:5,value:nt,flags:Ve}}break;case ti:if(this.peekCodePoint(0)===ro)return this.consumeCodePoint(),Ya;break;case cA:return this.consumeStringToken(cA);case ir:return kr;case fr:return ba;case Fi:if(this.peekCodePoint(0)===ro)return this.consumeCodePoint(),Ii;break;case qi:if(Yr(ae,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(ae),this.consumeNumericToken();break;case sl:return Xa;case oa:var at=ae,it=this.peekCodePoint(0),Gt=this.peekCodePoint(1);if(Yr(at,it,Gt))return this.reconsumeCodePoint(ae),this.consumeNumericToken();if(Rr(at,it,Gt))return this.reconsumeCodePoint(ae),this.consumeIdentLikeToken();if(it===oa&&Gt===Ja)return this.consumeCodePoint(),this.consumeCodePoint(),Mi;break;case bs:if(Yr(ae,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(ae),this.consumeNumericToken();break;case Co:if(this.peekCodePoint(0)===Fi)for(this.consumeCodePoint();;){var Yt=this.consumeCodePoint();if(Yt===Fi&&(Yt=this.consumeCodePoint(),Yt===Co))return this.consumeToken();if(Yt===UA)return this.consumeToken()}break;case zs:return OA;case DA:return jA;case ni:if(this.peekCodePoint(0)===Ar&&this.peekCodePoint(1)===oa&&this.peekCodePoint(2)===oa)return this.consumeCodePoint(),this.consumeCodePoint(),dA;break;case Ca:var tn=this.peekCodePoint(0),On=this.peekCodePoint(1),Br=this.peekCodePoint(2);if(Rr(tn,On,Br)){var nt=this.consumeName();return{type:7,value:nt}}break;case So:return En;case tA:if(gr(ae,this.peekCodePoint(0)))return this.reconsumeCodePoint(ae),this.consumeIdentLikeToken();break;case xr:return Fn;case Ur:if(this.peekCodePoint(0)===ro)return this.consumeCodePoint(),ra;break;case Ua:return Ao;case Wo:return so;case qn:case _n:var Ir=this.peekCodePoint(0),vr=this.peekCodePoint(1);return Ir===qi&&(va(vr)||vr===ma)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(ae),this.consumeIdentLikeToken();case mo:if(this.peekCodePoint(0)===ro)return this.consumeCodePoint(),xa;if(this.peekCodePoint(0)===mo)return this.consumeCodePoint(),Vr;break;case sa:if(this.peekCodePoint(0)===ro)return this.consumeCodePoint(),Bo;break;case UA:return ca}return kn(ae)?(this.consumeWhiteSpace(),hA):Or(ae)?(this.reconsumeCodePoint(ae),this.consumeNumericToken()):Yn(ae)?(this.reconsumeCodePoint(ae),this.consumeIdentLikeToken()):{type:6,value:Ie(ae)}},re.prototype.consumeCodePoint=function(){var ae=this._value.shift();return typeof ae=="undefined"?-1:ae},re.prototype.reconsumeCodePoint=function(ae){this._value.unshift(ae)},re.prototype.peekCodePoint=function(ae){return ae>=this._value.length?-1:this._value[ae]},re.prototype.consumeUnicodeRangeToken=function(){for(var ae=[],ue=this.consumeCodePoint();va(ue)&&ae.length<6;)ae.push(ue),ue=this.consumeCodePoint();for(var se=!1;ue===ma&&ae.length<6;)ae.push(ue),ue=this.consumeCodePoint(),se=!0;if(se){var Pe=parseInt(Ie.apply(void 0,ae.map(function(it){return it===ma?Dn:it})),16),Ve=parseInt(Ie.apply(void 0,ae.map(function(it){return it===ma?ur:it})),16);return{type:30,start:Pe,end:Ve}}var nt=parseInt(Ie.apply(void 0,ae),16);if(this.peekCodePoint(0)===oa&&va(this.peekCodePoint(1))){this.consumeCodePoint(),ue=this.consumeCodePoint();for(var at=[];va(ue)&&at.length<6;)at.push(ue),ue=this.consumeCodePoint();var Ve=parseInt(Ie.apply(void 0,at),16);return{type:30,start:nt,end:Ve}}else return{type:30,start:nt,end:nt}},re.prototype.consumeIdentLikeToken=function(){var ae=this.consumeName();return ae.toLowerCase()==="url"&&this.peekCodePoint(0)===ir?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===ir?(this.consumeCodePoint(),{type:19,value:ae}):{type:20,value:ae}},re.prototype.consumeUrlToken=function(){var ae=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===UA)return{type:22,value:""};var ue=this.peekCodePoint(0);if(ue===cA||ue===yi){var se=this.consumeStringToken(this.consumeCodePoint());return se.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===UA||this.peekCodePoint(0)===fr)?(this.consumeCodePoint(),{type:22,value:se.value}):(this.consumeBadUrlRemnants(),Ji)}for(;;){var Pe=this.consumeCodePoint();if(Pe===UA||Pe===fr)return{type:22,value:Ie.apply(void 0,ae)};if(kn(Pe))return this.consumeWhiteSpace(),this.peekCodePoint(0)===UA||this.peekCodePoint(0)===fr?(this.consumeCodePoint(),{type:22,value:Ie.apply(void 0,ae)}):(this.consumeBadUrlRemnants(),Ji);if(Pe===yi||Pe===cA||Pe===ir||rr(Pe))return this.consumeBadUrlRemnants(),Ji;if(Pe===tA)if(gr(Pe,this.peekCodePoint(0)))ae.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),Ji;else ae.push(Pe)}},re.prototype.consumeWhiteSpace=function(){for(;kn(this.peekCodePoint(0));)this.consumeCodePoint()},re.prototype.consumeBadUrlRemnants=function(){for(;;){var ae=this.consumeCodePoint();if(ae===fr||ae===UA)return;gr(ae,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},re.prototype.consumeStringSlice=function(ae){for(var ue=5e4,se="";ae>0;){var Pe=Math.min(ue,ae);se+=Ie.apply(void 0,this._value.splice(0,Pe)),ae-=Pe}return this._value.shift(),se},re.prototype.consumeStringToken=function(ae){var ue="",se=0;do{var Pe=this._value[se];if(Pe===UA||Pe===void 0||Pe===ae)return ue+=this.consumeStringSlice(se),{type:0,value:ue};if(Pe===Kr)return this._value.splice(0,se),da;if(Pe===tA){var Ve=this._value[se+1];Ve!==UA&&Ve!==void 0&&(Ve===Kr?(ue+=this.consumeStringSlice(se),se=-1,this._value.shift()):gr(Pe,Ve)&&(ue+=this.consumeStringSlice(se),ue+=Ie(this.consumeEscapedCodePoint()),se=-1))}se++}while(!0)},re.prototype.consumeNumber=function(){var ae=[],ue=Zo,se=this.peekCodePoint(0);for((se===qi||se===oa)&&ae.push(this.consumeCodePoint());Or(this.peekCodePoint(0));)ae.push(this.consumeCodePoint());se=this.peekCodePoint(0);var Pe=this.peekCodePoint(1);if(se===bs&&Or(Pe))for(ae.push(this.consumeCodePoint(),this.consumeCodePoint()),ue=ki;Or(this.peekCodePoint(0));)ae.push(this.consumeCodePoint());se=this.peekCodePoint(0),Pe=this.peekCodePoint(1);var Ve=this.peekCodePoint(2);if((se===Gn||se===Tn)&&((Pe===qi||Pe===oa)&&Or(Ve)||Or(Pe)))for(ae.push(this.consumeCodePoint(),this.consumeCodePoint()),ue=ki;Or(this.peekCodePoint(0));)ae.push(this.consumeCodePoint());return[Ba(ae),ue]},re.prototype.consumeNumericToken=function(){var ae=this.consumeNumber(),ue=ae[0],se=ae[1],Pe=this.peekCodePoint(0),Ve=this.peekCodePoint(1),nt=this.peekCodePoint(2);if(Rr(Pe,Ve,nt)){var at=this.consumeName();return{type:15,number:ue,flags:se,unit:at}}return Pe===NA?(this.consumeCodePoint(),{type:16,number:ue,flags:se}):{type:17,number:ue,flags:se}},re.prototype.consumeEscapedCodePoint=function(){var ae=this.consumeCodePoint();if(va(ae)){for(var ue=Ie(ae);va(this.peekCodePoint(0))&&ue.length<6;)ue+=Ie(this.consumeCodePoint());kn(this.peekCodePoint(0))&&this.consumeCodePoint();var se=parseInt(ue,16);return se===0||ia(se)||se>1114111?nA:se}return ae===UA?nA:ae},re.prototype.consumeName=function(){for(var ae="";;){var ue=this.consumeCodePoint();if(sr(ue))ae+=Ie(ue);else if(gr(ue,this.peekCodePoint(0)))ae+=Ie(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(ue),ae}},re}(),ri=function(){function re(ae){this._tokens=ae}return re.create=function(ae){var ue=new Wa;return ue.write(ae),new re(ue.read())},re.parseValue=function(ae){return re.create(ae).parseComponentValue()},re.parseValues=function(ae){return re.create(ae).parseComponentValues()},re.prototype.parseComponentValue=function(){for(var ae=this.consumeToken();ae.type===31;)ae=this.consumeToken();if(ae.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(ae);var ue=this.consumeComponentValue();do ae=this.consumeToken();while(ae.type===31);if(ae.type===32)return ue;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},re.prototype.parseComponentValues=function(){for(var ae=[];;){var ue=this.consumeComponentValue();if(ue.type===32)return ae;ae.push(ue),ae.push()}},re.prototype.consumeComponentValue=function(){var ae=this.consumeToken();switch(ae.type){case 11:case 28:case 2:return this.consumeSimpleBlock(ae.type);case 19:return this.consumeFunction(ae)}return ae},re.prototype.consumeSimpleBlock=function(ae){for(var ue={type:ae,values:[]},se=this.consumeToken();;){if(se.type===32||Ql(se,ae))return ue;this.reconsumeToken(se),ue.values.push(this.consumeComponentValue()),se=this.consumeToken()}},re.prototype.consumeFunction=function(ae){for(var ue={name:ae.value,values:[],type:18};;){var se=this.consumeToken();if(se.type===32||se.type===3)return ue;this.reconsumeToken(se),ue.values.push(this.consumeComponentValue())}},re.prototype.consumeToken=function(){var ae=this._tokens.shift();return typeof ae=="undefined"?ca:ae},re.prototype.reconsumeToken=function(ae){this._tokens.unshift(ae)},re}(),di=function(re){return re.type===15},Ni=function(re){return re.type===17},Fo=function(re){return re.type===20},Ys=function(re){return re.type===0},Ki=function(re,ae){return Fo(re)&&re.value===ae},Wi=function(re){return re.type!==31},AA=function(re){return re.type!==31&&re.type!==4},_A=function(re){var ae=[],ue=[];return re.forEach(function(se){if(se.type===4){if(ue.length===0)throw new Error("Error parsing function args, zero tokens for arg");ae.push(ue),ue=[];return}se.type!==31&&ue.push(se)}),ue.length&&ae.push(ue),ae},Ql=function(re,ae){return ae===11&&re.type===12||ae===28&&re.type===29?!0:ae===2&&re.type===3},Di=function(re){return re.type===17||re.type===15},Ui=function(re){return re.type===16||Di(re)},qA=function(re){return re.length>1?[re[0],re[1]]:[re[0]]},Ra={type:17,number:0,flags:Zo},us={type:16,number:50,flags:Zo},pA={type:16,number:100,flags:Zo},ns=function(re,ae,ue){var se=re[0],Pe=re[1];return[Bi(se,ae),Bi(typeof Pe!="undefined"?Pe:se,ue)]},Bi=function(re,ae){if(re.type===16)return re.number/100*ae;if(di(re))switch(re.unit){case"rem":case"em":return 16*re.number;case"px":default:return re.number}return re.number},Gs="deg",Tl="grad",Zs="rad",KA="turn",Pl={name:"angle",parse:function(re,ae){if(ae.type===15)switch(ae.unit){case Gs:return Math.PI*ae.number/180;case Tl:return Math.PI/200*ae.number;case Zs:return ae.number;case KA:return Math.PI*2*ae.number}throw new Error("Unsupported angle type")}},zA=function(re){return re.type===15&&(re.unit===Gs||re.unit===Tl||re.unit===Zs||re.unit===KA)},GA=function(re){var ae=re.filter(Fo).map(function(ue){return ue.value}).join(" ");switch(ae){case"to bottom right":case"to right bottom":case"left top":case"top left":return[Ra,Ra];case"to top":case"bottom":return vA(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[Ra,pA];case"to right":case"left":return vA(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[pA,pA];case"to bottom":case"top":return vA(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[pA,Ra];case"to left":case"right":return vA(270)}return 0},vA=function(re){return Math.PI*re/180},hs={name:"color",parse:function(re,ae){if(ae.type===18){var ue=jl[ae.name];if(typeof ue=="undefined")throw new Error('Attempting to parse an unsupported color function "'+ae.name+'"');return ue(re,ae.values)}if(ae.type===5){if(ae.value.length===3){var se=ae.value.substring(0,1),Pe=ae.value.substring(1,2),Ve=ae.value.substring(2,3);return cs(parseInt(se+se,16),parseInt(Pe+Pe,16),parseInt(Ve+Ve,16),1)}if(ae.value.length===4){var se=ae.value.substring(0,1),Pe=ae.value.substring(1,2),Ve=ae.value.substring(2,3),nt=ae.value.substring(3,4);return cs(parseInt(se+se,16),parseInt(Pe+Pe,16),parseInt(Ve+Ve,16),parseInt(nt+nt,16)/255)}if(ae.value.length===6){var se=ae.value.substring(0,2),Pe=ae.value.substring(2,4),Ve=ae.value.substring(4,6);return cs(parseInt(se,16),parseInt(Pe,16),parseInt(Ve,16),1)}if(ae.value.length===8){var se=ae.value.substring(0,2),Pe=ae.value.substring(2,4),Ve=ae.value.substring(4,6),nt=ae.value.substring(6,8);return cs(parseInt(se,16),parseInt(Pe,16),parseInt(Ve,16),parseInt(nt,16)/255)}}if(ae.type===20){var at=Ws[ae.value.toUpperCase()];if(typeof at!="undefined")return at}return Ws.TRANSPARENT}},SA=function(re){return(255&re)===0},sA=function(re){var ae=255&re,ue=255&re>>8,se=255&re>>16,Pe=255&re>>24;return ae<255?"rgba("+Pe+","+se+","+ue+","+ae/255+")":"rgb("+Pe+","+se+","+ue+")"},cs=function(re,ae,ue,se){return(re<<24|ae<<16|ue<<8|Math.round(se*255)<<0)>>>0},kl=function(re,ae){if(re.type===17)return re.number;if(re.type===16){var ue=ae===3?1:255;return ae===3?re.number/100*ue:Math.round(re.number/100*ue)}return 0},Ml=function(re,ae){var ue=ae.filter(AA);if(ue.length===3){var se=ue.map(kl),Pe=se[0],Ve=se[1],nt=se[2];return cs(Pe,Ve,nt,1)}if(ue.length===4){var at=ue.map(kl),Pe=at[0],Ve=at[1],nt=at[2],it=at[3];return cs(Pe,Ve,nt,it)}return 0};function Rl(re,ae,ue){return ue<0&&(ue+=1),ue>=1&&(ue-=1),ue<1/6?(ae-re)*ue*6+re:ue<1/2?ae:ue<2/3?(ae-re)*6*(2/3-ue)+re:re}var Hl=function(re,ae){var ue=ae.filter(AA),se=ue[0],Pe=ue[1],Ve=ue[2],nt=ue[3],at=(se.type===17?vA(se.number):Pl.parse(re,se))/(Math.PI*2),it=Ui(Pe)?Pe.number/100:0,Gt=Ui(Ve)?Ve.number/100:0,Yt=typeof nt!="undefined"&&Ui(nt)?Bi(nt,1):1;if(it===0)return cs(Gt*255,Gt*255,Gt*255,1);var tn=Gt<=.5?Gt*(it+1):Gt+it-Gt*it,On=Gt*2-tn,Br=Rl(On,tn,at+1/3),Ir=Rl(On,tn,at),vr=Rl(On,tn,at-1/3);return cs(Br*255,Ir*255,vr*255,Yt)},jl={hsl:Hl,hsla:Hl,rgb:Ml,rgba:Ml},ml=function(re,ae){return hs.parse(re,ri.create(ae).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},$l={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(re,ae){return ae.map(function(ue){if(Fo(ue))switch(ue.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},hl={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},_l=function(re,ae){var ue=hs.parse(re,ae[0]),se=ae[1];return se&&Ui(se)?{color:ue,stop:se}:{color:ue,stop:null}},pl=function(re,ae){var ue=re[0],se=re[re.length-1];ue.stop===null&&(ue.stop=Ra),se.stop===null&&(se.stop=pA);for(var Pe=[],Ve=0,nt=0;nt<re.length;nt++){var at=re[nt].stop;if(at!==null){var it=Bi(at,ae);it>Ve?Pe.push(it):Pe.push(Ve),Ve=it}else Pe.push(null)}for(var Gt=null,nt=0;nt<Pe.length;nt++){var Yt=Pe[nt];if(Yt===null)Gt===null&&(Gt=nt);else if(Gt!==null){for(var tn=nt-Gt,On=Pe[Gt-1],Br=(Yt-On)/(tn+1),Ir=1;Ir<=tn;Ir++)Pe[Gt+Ir-1]=Br*Ir;Gt=null}}return re.map(function(vr,po){var La=vr.color;return{color:La,stop:Math.max(Math.min(1,Pe[po]/ae),0)}})},$r=function(re,ae,ue){var se=ae/2,Pe=ue/2,Ve=Bi(re[0],ae)-se,nt=Pe-Bi(re[1],ue);return(Math.atan2(nt,Ve)+Math.PI*2)%(Math.PI*2)},Qo=function(re,ae,ue){var se=typeof re=="number"?re:$r(re,ae,ue),Pe=Math.abs(ae*Math.sin(se))+Math.abs(ue*Math.cos(se)),Ve=ae/2,nt=ue/2,at=Pe/2,it=Math.sin(se-Math.PI/2)*at,Gt=Math.cos(se-Math.PI/2)*at;return[Pe,Ve-Gt,Ve+Gt,nt-it,nt+it]},Fr=function(re,ae){return Math.sqrt(re*re+ae*ae)},Lo=function(re,ae,ue,se,Pe){var Ve=[[0,0],[0,ae],[re,0],[re,ae]];return Ve.reduce(function(nt,at){var it=at[0],Gt=at[1],Yt=Fr(ue-it,se-Gt);return(Pe?Yt<nt.optimumDistance:Yt>nt.optimumDistance)?{optimumCorner:at,optimumDistance:Yt}:nt},{optimumDistance:Pe?1/0:-1/0,optimumCorner:null}).optimumCorner},ee=function(re,ae,ue,se,Pe){var Ve=0,nt=0;switch(re.size){case 0:re.shape===0?Ve=nt=Math.min(Math.abs(ae),Math.abs(ae-se),Math.abs(ue),Math.abs(ue-Pe)):re.shape===1&&(Ve=Math.min(Math.abs(ae),Math.abs(ae-se)),nt=Math.min(Math.abs(ue),Math.abs(ue-Pe)));break;case 2:if(re.shape===0)Ve=nt=Math.min(Fr(ae,ue),Fr(ae,ue-Pe),Fr(ae-se,ue),Fr(ae-se,ue-Pe));else if(re.shape===1){var at=Math.min(Math.abs(ue),Math.abs(ue-Pe))/Math.min(Math.abs(ae),Math.abs(ae-se)),it=Lo(se,Pe,ae,ue,!0),Gt=it[0],Yt=it[1];Ve=Fr(Gt-ae,(Yt-ue)/at),nt=at*Ve}break;case 1:re.shape===0?Ve=nt=Math.max(Math.abs(ae),Math.abs(ae-se),Math.abs(ue),Math.abs(ue-Pe)):re.shape===1&&(Ve=Math.max(Math.abs(ae),Math.abs(ae-se)),nt=Math.max(Math.abs(ue),Math.abs(ue-Pe)));break;case 3:if(re.shape===0)Ve=nt=Math.max(Fr(ae,ue),Fr(ae,ue-Pe),Fr(ae-se,ue),Fr(ae-se,ue-Pe));else if(re.shape===1){var at=Math.max(Math.abs(ue),Math.abs(ue-Pe))/Math.max(Math.abs(ae),Math.abs(ae-se)),tn=Lo(se,Pe,ae,ue,!1),Gt=tn[0],Yt=tn[1];Ve=Fr(Gt-ae,(Yt-ue)/at),nt=at*Ve}break}return Array.isArray(re.size)&&(Ve=Bi(re.size[0],se),nt=re.size.length===2?Bi(re.size[1],Pe):Ve),[Ve,nt]},z=function(re,ae){var ue=vA(180),se=[];return _A(ae).forEach(function(Pe,Ve){if(Ve===0){var nt=Pe[0];if(nt.type===20&&nt.value==="to"){ue=GA(Pe);return}else if(zA(nt)){ue=Pl.parse(re,nt);return}}var at=_l(re,Pe);se.push(at)}),{angle:ue,stops:se,type:1}},te=function(re,ae){var ue=vA(180),se=[];return _A(ae).forEach(function(Pe,Ve){if(Ve===0){var nt=Pe[0];if(nt.type===20&&["top","left","right","bottom"].indexOf(nt.value)!==-1){ue=GA(Pe);return}else if(zA(nt)){ue=(Pl.parse(re,nt)+vA(270))%vA(360);return}}var at=_l(re,Pe);se.push(at)}),{angle:ue,stops:se,type:1}},ie=function(re,ae){var ue=vA(180),se=[],Pe=1,Ve=0,nt=3,at=[];return _A(ae).forEach(function(it,Gt){var Yt=it[0];if(Gt===0){if(Fo(Yt)&&Yt.value==="linear"){Pe=1;return}else if(Fo(Yt)&&Yt.value==="radial"){Pe=2;return}}if(Yt.type===18){if(Yt.name==="from"){var tn=hs.parse(re,Yt.values[0]);se.push({stop:Ra,color:tn})}else if(Yt.name==="to"){var tn=hs.parse(re,Yt.values[0]);se.push({stop:pA,color:tn})}else if(Yt.name==="color-stop"){var On=Yt.values.filter(AA);if(On.length===2){var tn=hs.parse(re,On[1]),Br=On[0];Ni(Br)&&se.push({stop:{type:16,number:Br.number*100,flags:Br.flags},color:tn})}}}}),Pe===1?{angle:(ue+vA(180))%vA(360),stops:se,type:Pe}:{size:nt,shape:Ve,stops:se,position:at,type:Pe}},ve="closest-side",me="farthest-side",be="closest-corner",xe="farthest-corner",De="circle",Ge="ellipse",ot="cover",lt="contain",St=function(re,ae){var ue=0,se=3,Pe=[],Ve=[];return _A(ae).forEach(function(nt,at){var it=!0;if(at===0){var Gt=!1;it=nt.reduce(function(tn,On){if(Gt)if(Fo(On))switch(On.value){case"center":return Ve.push(us),tn;case"top":case"left":return Ve.push(Ra),tn;case"right":case"bottom":return Ve.push(pA),tn}else(Ui(On)||Di(On))&&Ve.push(On);else if(Fo(On))switch(On.value){case De:return ue=0,!1;case Ge:return ue=1,!1;case"at":return Gt=!0,!1;case ve:return se=0,!1;case ot:case me:return se=1,!1;case lt:case be:return se=2,!1;case xe:return se=3,!1}else if(Di(On)||Ui(On))return Array.isArray(se)||(se=[]),se.push(On),!1;return tn},it)}if(it){var Yt=_l(re,nt);Pe.push(Yt)}}),{size:se,shape:ue,stops:Pe,position:Ve,type:2}},Ze=function(re,ae){var ue=0,se=3,Pe=[],Ve=[];return _A(ae).forEach(function(nt,at){var it=!0;if(at===0?it=nt.reduce(function(Yt,tn){if(Fo(tn))switch(tn.value){case"center":return Ve.push(us),!1;case"top":case"left":return Ve.push(Ra),!1;case"right":case"bottom":return Ve.push(pA),!1}else if(Ui(tn)||Di(tn))return Ve.push(tn),!1;return Yt},it):at===1&&(it=nt.reduce(function(Yt,tn){if(Fo(tn))switch(tn.value){case De:return ue=0,!1;case Ge:return ue=1,!1;case lt:case ve:return se=0,!1;case me:return se=1,!1;case be:return se=2,!1;case ot:case xe:return se=3,!1}else if(Di(tn)||Ui(tn))return Array.isArray(se)||(se=[]),se.push(tn),!1;return Yt},it)),it){var Gt=_l(re,nt);Pe.push(Gt)}}),{size:se,shape:ue,stops:Pe,position:Ve,type:2}},Ot=function(re){return re.type===1},It=function(re){return re.type===2},Ht={name:"image",parse:function(re,ae){if(ae.type===22){var ue={url:ae.value,type:0};return re.cache.addImage(ae.value),ue}if(ae.type===18){var se=Mt[ae.name];if(typeof se=="undefined")throw new Error('Attempting to parse an unsupported image function "'+ae.name+'"');return se(re,ae.values)}throw new Error("Unsupported image type "+ae.type)}};function Pt(re){return!(re.type===20&&re.value==="none")&&(re.type!==18||!!Mt[re.name])}var Mt={"linear-gradient":z,"-moz-linear-gradient":te,"-ms-linear-gradient":te,"-o-linear-gradient":te,"-webkit-linear-gradient":te,"radial-gradient":St,"-moz-radial-gradient":Ze,"-ms-radial-gradient":Ze,"-o-radial-gradient":Ze,"-webkit-radial-gradient":Ze,"-webkit-gradient":ie},on={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(re,ae){if(ae.length===0)return[];var ue=ae[0];return ue.type===20&&ue.value==="none"?[]:ae.filter(function(se){return AA(se)&&Pt(se)}).map(function(se){return Ht.parse(re,se)})}},Sn={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(re,ae){return ae.map(function(ue){if(Fo(ue))switch(ue.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},nr={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(re,ae){return _A(ae).map(function(ue){return ue.filter(Ui)}).map(qA)}},hr={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(re,ae){return _A(ae).map(function(ue){return ue.filter(Fo).map(function(se){return se.value}).join(" ")}).map(Hn)}},Hn=function(re){switch(re){case"no-repeat":return 1;case"repeat-x":case"repeat no-repeat":return 2;case"repeat-y":case"no-repeat repeat":return 3;case"repeat":default:return 0}},An;(function(re){re.AUTO="auto",re.CONTAIN="contain",re.COVER="cover"})(An||(An={}));var Pr={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(re,ae){return _A(ae).map(function(ue){return ue.filter(cr)})}},cr=function(re){return Fo(re)||Ui(re)},Qt=function(re){return{name:"border-"+re+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},Kt=Qt("top"),wn=Qt("right"),cn=Qt("bottom"),er=Qt("left"),Wn=function(re){return{name:"border-radius-"+re,initialValue:"0 0",prefix:!1,type:1,parse:function(ae,ue){return qA(ue.filter(Ui))}}},$n=Wn("top-left"),Jn=Wn("top-right"),dr=Wn("bottom-right"),Sr=Wn("bottom-left"),Sa=function(re){return{name:"border-"+re+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(ae,ue){switch(ue){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},bt=Sa("top"),rn=Sa("right"),dn=Sa("bottom"),vn=Sa("left"),Mn=function(re){return{name:"border-"+re+"-width",initialValue:"0",type:0,prefix:!1,parse:function(ae,ue){return di(ue)?ue.number:0}}},Xn=Mn("top"),Vn=Mn("right"),or=Mn("bottom"),la=Mn("left"),ua={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},_a={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(re,ae){switch(ae){case"rtl":return 1;case"ltr":default:return 0}}},Ea={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(re,ae){return ae.filter(Fo).reduce(function(ue,se){return ue|yo(se.value)},0)}},yo=function(re){switch(re){case"block":case"-webkit-box":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 16777216;case"inline-block":return 33554432;case"inline-list-item":return 67108864;case"inline-table":return 134217728;case"inline-flex":return 268435456;case"inline-grid":return 536870912}return 0},Lr={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(re,ae){switch(ae){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},un={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(re,ae){return ae.type===20&&ae.value==="normal"?0:ae.type===17||ae.type===15?ae.number:0}},Va;(function(re){re.NORMAL="normal",re.STRICT="strict"})(Va||(Va={}));var Wr={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(re,ae){switch(ae){case"strict":return Va.STRICT;case"normal":default:return Va.NORMAL}}},_r={name:"line-height",initialValue:"normal",prefix:!1,type:4},ha=function(re,ae){return Fo(re)&&re.value==="normal"?1.2*ae:re.type===17?ae*re.number:Ui(re)?Bi(re,ae):ae},Qa={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(re,ae){return ae.type===20&&ae.value==="none"?null:Ht.parse(re,ae)}},Ta={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(re,ae){switch(ae){case"inside":return 0;case"outside":default:return 1}}},ho={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(re,ae){switch(ae){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}}},Ko=function(re){return{name:"margin-"+re,initialValue:"0",prefix:!1,type:4}},ai=Ko("top"),Xo=Ko("right"),Ri=Ko("bottom"),Ci=Ko("left"),To={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(re,ae){return ae.filter(Fo).map(function(ue){switch(ue.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},vi={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(re,ae){switch(ae){case"break-word":return"break-word";case"normal":default:return"normal"}}},Ia=function(re){return{name:"padding-"+re,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},ds=Ia("top"),_i=Ia("right"),Is=Ia("bottom"),wi=Ia("left"),Xi={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(re,ae){switch(ae){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(re,ae){switch(ae){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},xi={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(re,ae){return ae.length===1&&Ki(ae[0],"none")?[]:_A(ae).map(function(ue){for(var se={color:Ws.TRANSPARENT,offsetX:Ra,offsetY:Ra,blur:Ra},Pe=0,Ve=0;Ve<ue.length;Ve++){var nt=ue[Ve];Di(nt)?(Pe===0?se.offsetX=nt:Pe===1?se.offsetY=nt:se.blur=nt,Pe++):se.color=hs.parse(re,nt)}return se})}},rs={name:"text-transform",initialValue:"none",prefix:!1,type:2,parse:function(re,ae){switch(ae){case"uppercase":return 2;case"lowercase":return 1;case"capitalize":return 3}return 0}},BA={name:"transform",initialValue:"none",prefix:!0,type:0,parse:function(re,ae){if(ae.type===20&&ae.value==="none")return null;if(ae.type===18){var ue=gi[ae.name];if(typeof ue=="undefined")throw new Error('Attempting to parse an unsupported transform function "'+ae.name+'"');return ue(ae.values)}return null}},Ns=function(re){var ae=re.filter(function(ue){return ue.type===17}).map(function(ue){return ue.number});return ae.length===6?ae:null},Ds=function(re){var ae=re.filter(function(it){return it.type===17}).map(function(it){return it.number}),ue=ae[0],se=ae[1];ae[2],ae[3];var Pe=ae[4],Ve=ae[5];ae[6],ae[7],ae[8],ae[9],ae[10],ae[11];var nt=ae[12],at=ae[13];return ae[14],ae[15],ae.length===16?[ue,se,Pe,Ve,nt,at]:null},gi={matrix:Ns,matrix3d:Ds},$a={type:16,number:50,flags:Zo},bi=[$a,$a],Us={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(re,ae){var ue=ae.filter(Ui);return ue.length!==2?bi:[ue[0],ue[1]]}},ZA={name:"visible",initialValue:"none",prefix:!1,type:2,parse:function(re,ae){switch(ae){case"hidden":return 1;case"collapse":return 2;case"visible":default:return 0}}},ps;(function(re){re.NORMAL="normal",re.BREAK_ALL="break-all",re.KEEP_ALL="keep-all"})(ps||(ps={}));for(var Rs={name:"word-break",initialValue:"normal",prefix:!1,type:2,parse:function(re,ae){switch(ae){case"break-all":return ps.BREAK_ALL;case"keep-all":return ps.KEEP_ALL;case"normal":default:return ps.NORMAL}}},xo={name:"z-index",initialValue:"auto",prefix:!1,type:0,parse:function(re,ae){if(ae.type===20)return{auto:!0,order:0};if(Ni(ae))return{auto:!1,order:ae.number};throw new Error("Invalid z-index number parsed")}},vs={name:"time",parse:function(re,ae){if(ae.type===15)switch(ae.unit.toLowerCase()){case"s":return 1e3*ae.number;case"ms":return ae.number}throw new Error("Unsupported time type")}},qs={name:"opacity",initialValue:"1",type:0,prefix:!1,parse:function(re,ae){return Ni(ae)?ae.number:1}},gs={name:"text-decoration-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},QA={name:"text-decoration-line",initialValue:"none",prefix:!1,type:1,parse:function(re,ae){return ae.filter(Fo).map(function(ue){switch(ue.value){case"underline":return 1;case"overline":return 2;case"line-through":return 3;case"none":return 4}return 0}).filter(function(ue){return ue!==0})}},wA={name:"font-family",initialValue:"",prefix:!1,type:1,parse:function(re,ae){var ue=[],se=[];return ae.forEach(function(Pe){switch(Pe.type){case 20:case 0:ue.push(Pe.value);break;case 17:ue.push(Pe.number.toString());break;case 4:se.push(ue.join(" ")),ue.length=0;break}}),ue.length&&se.push(ue.join(" ")),se.map(function(Pe){return Pe.indexOf(" ")===-1?Pe:"'"+Pe+"'"})}},Cs={name:"font-size",initialValue:"0",prefix:!1,type:3,format:"length"},Hs={name:"font-weight",initialValue:"normal",type:0,prefix:!1,parse:function(re,ae){if(Ni(ae))return ae.number;if(Fo(ae))switch(ae.value){case"bold":return 700;case"normal":default:return 400}return 400}},Os={name:"font-variant",initialValue:"none",type:1,prefix:!1,parse:function(re,ae){return ae.filter(Fo).map(function(ue){return ue.value})}},Ss={name:"font-style",initialValue:"normal",prefix:!1,type:2,parse:function(re,ae){switch(ae){case"oblique":return"oblique";case"italic":return"italic";case"normal":default:return"normal"}}},Hi=function(re,ae){return(re&ae)!==0},Qs={name:"content",initialValue:"none",type:1,prefix:!1,parse:function(re,ae){if(ae.length===0)return[];var ue=ae[0];return ue.type===20&&ue.value==="none"?[]:ae}},Vs={name:"counter-increment",initialValue:"none",prefix:!0,type:1,parse:function(re,ae){if(ae.length===0)return null;var ue=ae[0];if(ue.type===20&&ue.value==="none")return null;for(var se=[],Pe=ae.filter(Wi),Ve=0;Ve<Pe.length;Ve++){var nt=Pe[Ve],at=Pe[Ve+1];if(nt.type===20){var it=at&&Ni(at)?at.number:1;se.push({counter:nt.value,increment:it})}}return se}},WA={name:"counter-reset",initialValue:"none",prefix:!0,type:1,parse:function(re,ae){if(ae.length===0)return[];for(var ue=[],se=ae.filter(Wi),Pe=0;Pe<se.length;Pe++){var Ve=se[Pe],nt=se[Pe+1];if(Fo(Ve)&&Ve.value!=="none"){var at=nt&&Ni(nt)?nt.number:0;ue.push({counter:Ve.value,reset:at})}}return ue}},VA={name:"duration",initialValue:"0s",prefix:!1,type:1,parse:function(re,ae){return ae.filter(di).map(function(ue){return vs.parse(re,ue)})}},as={name:"quotes",initialValue:"none",prefix:!0,type:1,parse:function(re,ae){if(ae.length===0)return null;var ue=ae[0];if(ue.type===20&&ue.value==="none")return null;var se=[],Pe=ae.filter(Ys);if(Pe.length%2!==0)return null;for(var Ve=0;Ve<Pe.length;Ve+=2){var nt=Pe[Ve].value,at=Pe[Ve+1].value;se.push({open:nt,close:at})}return se}},Js=function(re,ae,ue){if(!re)return"";var se=re[Math.min(ae,re.length-1)];return se?ue?se.open:se.close:""},Me={name:"box-shadow",initialValue:"none",type:1,prefix:!1,parse:function(re,ae){return ae.length===1&&Ki(ae[0],"none")?[]:_A(ae).map(function(ue){for(var se={color:255,offsetX:Ra,offsetY:Ra,blur:Ra,spread:Ra,inset:!1},Pe=0,Ve=0;Ve<ue.length;Ve++){var nt=ue[Ve];Ki(nt,"inset")?se.inset=!0:Di(nt)?(Pe===0?se.offsetX=nt:Pe===1?se.offsetY=nt:Pe===2?se.blur=nt:se.spread=nt,Pe++):se.color=hs.parse(re,nt)}return se})}},_e={name:"paint-order",initialValue:"normal",prefix:!1,type:1,parse:function(re,ae){var ue=[0,1,2],se=[];return ae.filter(Fo).forEach(function(Pe){switch(Pe.value){case"stroke":se.push(1);break;case"fill":se.push(0);break;case"markers":se.push(2);break}}),ue.forEach(function(Pe){se.indexOf(Pe)===-1&&se.push(Pe)}),se}},st={name:"-webkit-text-stroke-color",initialValue:"currentcolor",prefix:!1,type:3,format:"color"},pt={name:"-webkit-text-stroke-width",initialValue:"0",type:0,prefix:!1,parse:function(re,ae){return di(ae)?ae.number:0}},Ut=function(){function re(ae,ue){var se,Pe;this.animationDuration=Vt(ae,VA,ue.animationDuration),this.backgroundClip=Vt(ae,$l,ue.backgroundClip),this.backgroundColor=Vt(ae,hl,ue.backgroundColor),this.backgroundImage=Vt(ae,on,ue.backgroundImage),this.backgroundOrigin=Vt(ae,Sn,ue.backgroundOrigin),this.backgroundPosition=Vt(ae,nr,ue.backgroundPosition),this.backgroundRepeat=Vt(ae,hr,ue.backgroundRepeat),this.backgroundSize=Vt(ae,Pr,ue.backgroundSize),this.borderTopColor=Vt(ae,Kt,ue.borderTopColor),this.borderRightColor=Vt(ae,wn,ue.borderRightColor),this.borderBottomColor=Vt(ae,cn,ue.borderBottomColor),this.borderLeftColor=Vt(ae,er,ue.borderLeftColor),this.borderTopLeftRadius=Vt(ae,$n,ue.borderTopLeftRadius),this.borderTopRightRadius=Vt(ae,Jn,ue.borderTopRightRadius),this.borderBottomRightRadius=Vt(ae,dr,ue.borderBottomRightRadius),this.borderBottomLeftRadius=Vt(ae,Sr,ue.borderBottomLeftRadius),this.borderTopStyle=Vt(ae,bt,ue.borderTopStyle),this.borderRightStyle=Vt(ae,rn,ue.borderRightStyle),this.borderBottomStyle=Vt(ae,dn,ue.borderBottomStyle),this.borderLeftStyle=Vt(ae,vn,ue.borderLeftStyle),this.borderTopWidth=Vt(ae,Xn,ue.borderTopWidth),this.borderRightWidth=Vt(ae,Vn,ue.borderRightWidth),this.borderBottomWidth=Vt(ae,or,ue.borderBottomWidth),this.borderLeftWidth=Vt(ae,la,ue.borderLeftWidth),this.boxShadow=Vt(ae,Me,ue.boxShadow),this.color=Vt(ae,ua,ue.color),this.direction=Vt(ae,_a,ue.direction),this.display=Vt(ae,Ea,ue.display),this.float=Vt(ae,Lr,ue.cssFloat),this.fontFamily=Vt(ae,wA,ue.fontFamily),this.fontSize=Vt(ae,Cs,ue.fontSize),this.fontStyle=Vt(ae,Ss,ue.fontStyle),this.fontVariant=Vt(ae,Os,ue.fontVariant),this.fontWeight=Vt(ae,Hs,ue.fontWeight),this.letterSpacing=Vt(ae,un,ue.letterSpacing),this.lineBreak=Vt(ae,Wr,ue.lineBreak),this.lineHeight=Vt(ae,_r,ue.lineHeight),this.listStyleImage=Vt(ae,Qa,ue.listStyleImage),this.listStylePosition=Vt(ae,Ta,ue.listStylePosition),this.listStyleType=Vt(ae,ho,ue.listStyleType),this.marginTop=Vt(ae,ai,ue.marginTop),this.marginRight=Vt(ae,Xo,ue.marginRight),this.marginBottom=Vt(ae,Ri,ue.marginBottom),this.marginLeft=Vt(ae,Ci,ue.marginLeft),this.opacity=Vt(ae,qs,ue.opacity);var Ve=Vt(ae,To,ue.overflow);this.overflowX=Ve[0],this.overflowY=Ve[Ve.length>1?1:0],this.overflowWrap=Vt(ae,vi,ue.overflowWrap),this.paddingTop=Vt(ae,ds,ue.paddingTop),this.paddingRight=Vt(ae,_i,ue.paddingRight),this.paddingBottom=Vt(ae,Is,ue.paddingBottom),this.paddingLeft=Vt(ae,wi,ue.paddingLeft),this.paintOrder=Vt(ae,_e,ue.paintOrder),this.position=Vt(ae,$s,ue.position),this.textAlign=Vt(ae,Xi,ue.textAlign),this.textDecorationColor=Vt(ae,gs,(se=ue.textDecorationColor)!==null&&se!==void 0?se:ue.color),this.textDecorationLine=Vt(ae,QA,(Pe=ue.textDecorationLine)!==null&&Pe!==void 0?Pe:ue.textDecoration),this.textShadow=Vt(ae,xi,ue.textShadow),this.textTransform=Vt(ae,rs,ue.textTransform),this.transform=Vt(ae,BA,ue.transform),this.transformOrigin=Vt(ae,Us,ue.transformOrigin),this.visibility=Vt(ae,ZA,ue.visibility),this.webkitTextStrokeColor=Vt(ae,st,ue.webkitTextStrokeColor),this.webkitTextStrokeWidth=Vt(ae,pt,ue.webkitTextStrokeWidth),this.wordBreak=Vt(ae,Rs,ue.wordBreak),this.zIndex=Vt(ae,xo,ue.zIndex)}return re.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},re.prototype.isTransparent=function(){return SA(this.backgroundColor)},re.prototype.isTransformed=function(){return this.transform!==null},re.prototype.isPositioned=function(){return this.position!==0},re.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},re.prototype.isFloating=function(){return this.float!==0},re.prototype.isInlineLevel=function(){return Hi(this.display,4)||Hi(this.display,33554432)||Hi(this.display,268435456)||Hi(this.display,536870912)||Hi(this.display,67108864)||Hi(this.display,134217728)},re}(),_t=function(){function re(ae,ue){this.content=Vt(ae,Qs,ue.content),this.quotes=Vt(ae,as,ue.quotes)}return re}(),ln=function(){function re(ae,ue){this.counterIncrement=Vt(ae,Vs,ue.counterIncrement),this.counterReset=Vt(ae,WA,ue.counterReset)}return re}(),Vt=function(re,ae,ue){var se=new Wa,Pe=ue!==null&&typeof ue!="undefined"?ue.toString():ae.initialValue;se.write(Pe);var Ve=new ri(se.read());switch(ae.type){case 2:var nt=Ve.parseComponentValue();return ae.parse(re,Fo(nt)?nt.value:ae.initialValue);case 0:return ae.parse(re,Ve.parseComponentValue());case 1:return ae.parse(re,Ve.parseComponentValues());case 4:return Ve.parseComponentValue();case 3:switch(ae.format){case"angle":return Pl.parse(re,Ve.parseComponentValue());case"color":return hs.parse(re,Ve.parseComponentValue());case"image":return Ht.parse(re,Ve.parseComponentValue());case"length":var at=Ve.parseComponentValue();return Di(at)?at:Ra;case"length-percentage":var it=Ve.parseComponentValue();return Ui(it)?it:Ra;case"time":return vs.parse(re,Ve.parseComponentValue())}break}},mn="data-html2canvas-debug",In=function(re){var ae=re.getAttribute(mn);switch(ae){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},Zn=function(re,ae){var ue=In(re);return ue===1||ae===ue},Ln=function(){function re(ae,ue){if(this.context=ae,this.textNodes=[],this.elements=[],this.flags=0,Zn(ue,3))debugger;this.styles=new Ut(ae,window.getComputedStyle(ue,null)),Au(ue)&&(this.styles.animationDuration.some(function(se){return se>0})&&(ue.style.animationDuration="0s"),this.styles.transform!==null&&(ue.style.transform="none")),this.bounds=Re(this.context,ue),Zn(ue,4)&&(this.flags|=16)}return re}(),wr="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",pr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",br=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),Qr=0;Qr<pr.length;Qr++)br[pr.charCodeAt(Qr)]=Qr;for(var Hr=function(re){var ae=re.length*.75,ue=re.length,se,Pe=0,Ve,nt,at,it;re[re.length-1]==="="&&(ae--,re[re.length-2]==="="&&ae--);var Gt=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"&&typeof Uint8Array.prototype.slice!="undefined"?new ArrayBuffer(ae):new Array(ae),Yt=Array.isArray(Gt)?Gt:new Uint8Array(Gt);for(se=0;se<ue;se+=4)Ve=br[re.charCodeAt(se)],nt=br[re.charCodeAt(se+1)],at=br[re.charCodeAt(se+2)],it=br[re.charCodeAt(se+3)],Yt[Pe++]=Ve<<2|nt>>4,Yt[Pe++]=(nt&15)<<4|at>>2,Yt[Pe++]=(at&3)<<6|it&63;return Gt},aa=function(re){for(var ae=re.length,ue=[],se=0;se<ae;se+=2)ue.push(re[se+1]<<8|re[se]);return ue},zr=function(re){for(var ae=re.length,ue=[],se=0;se<ae;se+=4)ue.push(re[se+3]<<24|re[se+2]<<16|re[se+1]<<8|re[se]);return ue},ea=5,Ha=11,ka=2,Na=Ha-ea,qa=65536>>ea,Io=1<<ea,ya=Io-1,ja=1024>>ea,wa=qa+ja,ga=wa,Da=32,to=ga+Da,No=65536>>Ha,Uo=1<<Na,no=Uo-1,ko=function(re,ae,ue){return re.slice?re.slice(ae,ue):new Uint16Array(Array.prototype.slice.call(re,ae,ue))},Mo=function(re,ae,ue){return re.slice?re.slice(ae,ue):new Uint32Array(Array.prototype.slice.call(re,ae,ue))},fi=function(re,ae){var ue=Hr(re),se=Array.isArray(ue)?zr(ue):new Uint32Array(ue),Pe=Array.isArray(ue)?aa(ue):new Uint16Array(ue),Ve=24,nt=ko(Pe,Ve/2,se[4]/2),at=se[5]===2?ko(Pe,(Ve+se[4])/2):Mo(se,Math.ceil((Ve+se[4])/4));return new qo(se[0],se[1],se[2],se[3],nt,at)},qo=function(){function re(ae,ue,se,Pe,Ve,nt){this.initialValue=ae,this.errorValue=ue,this.highStart=se,this.highValueIndex=Pe,this.index=Ve,this.data=nt}return re.prototype.get=function(ae){var ue;if(ae>=0){if(ae<55296||ae>56319&&ae<=65535)return ue=this.index[ae>>ea],ue=(ue<<ka)+(ae&ya),this.data[ue];if(ae<=65535)return ue=this.index[qa+(ae-55296>>ea)],ue=(ue<<ka)+(ae&ya),this.data[ue];if(ae<this.highStart)return ue=to-No+(ae>>Ha),ue=this.index[ue],ue+=ae>>ea&no,ue=this.index[ue],ue=(ue<<ka)+(ae&ya),this.data[ue];if(ae<=1114111)return this.data[this.highValueIndex]}return this.errorValue},re}(),zi="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",si=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),Do=0;Do<zi.length;Do++)si[zi.charCodeAt(Do)]=Do;var rA=1,yr=2,ao=3,Ho=4,li=5,Pa=7,oo=8,eo=9,za=10,oi=11,io=12,Ro=13,ui=14,Yo=15,TA=function(re){for(var ae=[],ue=0,se=re.length;ue<se;){var Pe=re.charCodeAt(ue++);if(Pe>=55296&&Pe<=56319&&ue<se){var Ve=re.charCodeAt(ue++);(Ve&64512)===56320?ae.push(((Pe&1023)<<10)+(Ve&1023)+65536):(ae.push(Pe),ue--)}else ae.push(Pe)}return ae},os=function(){for(var re=[],ae=0;ae<arguments.length;ae++)re[ae]=arguments[ae];if(String.fromCodePoint)return String.fromCodePoint.apply(String,re);var ue=re.length;if(!ue)return"";for(var se=[],Pe=-1,Ve="";++Pe<ue;){var nt=re[Pe];nt<=65535?se.push(nt):(nt-=65536,se.push((nt>>10)+55296,nt%1024+56320)),(Pe+1===ue||se.length>16384)&&(Ve+=String.fromCharCode.apply(String,se),se.length=0)}return Ve},Ts=fi(wr),Oi="\xD7",ys="\xF7",bA=function(re){return Ts.get(re)},Es=function(re,ae,ue){var se=ue-2,Pe=ae[se],Ve=ae[ue-1],nt=ae[ue];if(Ve===yr&&nt===ao)return Oi;if(Ve===yr||Ve===ao||Ve===Ho||nt===yr||nt===ao||nt===Ho)return ys;if(Ve===oo&&[oo,eo,oi,io].indexOf(nt)!==-1||(Ve===oi||Ve===eo)&&(nt===eo||nt===za)||(Ve===io||Ve===za)&&nt===za||nt===Ro||nt===li||nt===Pa||Ve===rA)return Oi;if(Ve===Ro&&nt===ui){for(;Pe===li;)Pe=ae[--se];if(Pe===ui)return Oi}if(Ve===Yo&&nt===Yo){for(var at=0;Pe===Yo;)at++,Pe=ae[--se];if(at%2===0)return Oi}return ys},Kl=function(re){var ae=TA(re),ue=ae.length,se=0,Pe=0,Ve=ae.map(bA);return{next:function(){if(se>=ue)return{done:!0,value:null};for(var nt=Oi;se<ue&&(nt=Es(ae,Ve,++se))===Oi;);if(nt!==Oi||se===ue){var at=os.apply(null,ae.slice(Pe,se));return Pe=se,{value:at,done:!1}}return{done:!0,value:null}}}},Li=function(re){for(var ae=Kl(re),ue=[],se;!(se=ae.next()).done;)se.value&&ue.push(se.value.slice());return ue},hi=function(re){var ae=123;if(re.createRange){var ue=re.createRange();if(ue.getBoundingClientRect){var se=re.createElement("boundtest");se.style.height=ae+"px",se.style.display="block",re.body.appendChild(se),ue.selectNode(se);var Pe=ue.getBoundingClientRect(),Ve=Math.round(Pe.height);if(re.body.removeChild(se),Ve===ae)return!0}}return!1},Gi=function(re){var ae=re.createElement("boundtest");ae.style.width="50px",ae.style.display="block",ae.style.fontSize="12px",ae.style.letterSpacing="0px",ae.style.wordSpacing="0px",re.body.appendChild(ae);var ue=re.createRange();ae.innerHTML=typeof"".repeat=="function"?"👨".repeat(10):"";var se=ae.firstChild,Pe=ye(se.data).map(function(it){return Ie(it)}),Ve=0,nt={},at=Pe.every(function(it,Gt){ue.setStart(se,Ve),ue.setEnd(se,Ve+it.length);var Yt=ue.getBoundingClientRect();Ve+=it.length;var tn=Yt.x>nt.x||Yt.y>nt.y;return nt=Yt,Gt===0?!0:tn});return re.body.removeChild(ae),at},kA=function(){return typeof new Image().crossOrigin!="undefined"},lA=function(){return typeof new XMLHttpRequest().responseType=="string"},zo=function(re){var ae=new Image,ue=re.createElement("canvas"),se=ue.getContext("2d");if(!se)return!1;ae.src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'></svg>";try{se.drawImage(ae,0,0),ue.toDataURL()}catch(Pe){return!1}return!0},is=function(re){return re[0]===0&&re[1]===255&&re[2]===0&&re[3]===255},JA=function(re){var ae=re.createElement("canvas"),ue=100;ae.width=ue,ae.height=ue;var se=ae.getContext("2d");if(!se)return Promise.reject(!1);se.fillStyle="rgb(0, 255, 0)",se.fillRect(0,0,ue,ue);var Pe=new Image,Ve=ae.toDataURL();Pe.src=Ve;var nt=Ps(ue,ue,0,0,Pe);return se.fillStyle="red",se.fillRect(0,0,ue,ue),js(nt).then(function(at){se.drawImage(at,0,0);var it=se.getImageData(0,0,ue,ue).data;se.fillStyle="red",se.fillRect(0,0,ue,ue);var Gt=re.createElement("div");return Gt.style.backgroundImage="url("+Ve+")",Gt.style.height=ue+"px",is(it)?js(Ps(ue,ue,0,0,Gt)):Promise.reject(!1)}).then(function(at){return se.drawImage(at,0,0),is(se.getImageData(0,0,ue,ue).data)}).catch(function(){return!1})},Ps=function(re,ae,ue,se,Pe){var Ve="http://www.w3.org/2000/svg",nt=document.createElementNS(Ve,"svg"),at=document.createElementNS(Ve,"foreignObject");return nt.setAttributeNS(null,"width",re.toString()),nt.setAttributeNS(null,"height",ae.toString()),at.setAttributeNS(null,"width","100%"),at.setAttributeNS(null,"height","100%"),at.setAttributeNS(null,"x",ue.toString()),at.setAttributeNS(null,"y",se.toString()),at.setAttributeNS(null,"externalResourcesRequired","true"),nt.appendChild(at),at.appendChild(Pe),nt},js=function(re){return new Promise(function(ae,ue){var se=new Image;se.onload=function(){return ae(se)},se.onerror=ue,se.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(re))})},uA={get SUPPORT_RANGE_BOUNDS(){var re=hi(document);return Object.defineProperty(uA,"SUPPORT_RANGE_BOUNDS",{value:re}),re},get SUPPORT_WORD_BREAKING(){var re=uA.SUPPORT_RANGE_BOUNDS&&Gi(document);return Object.defineProperty(uA,"SUPPORT_WORD_BREAKING",{value:re}),re},get SUPPORT_SVG_DRAWING(){var re=zo(document);return Object.defineProperty(uA,"SUPPORT_SVG_DRAWING",{value:re}),re},get SUPPORT_FOREIGNOBJECT_DRAWING(){var re=typeof Array.from=="function"&&typeof window.fetch=="function"?JA(document):Promise.resolve(!1);return Object.defineProperty(uA,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:re}),re},get SUPPORT_CORS_IMAGES(){var re=kA();return Object.defineProperty(uA,"SUPPORT_CORS_IMAGES",{value:re}),re},get SUPPORT_RESPONSE_TYPE(){var re=lA();return Object.defineProperty(uA,"SUPPORT_RESPONSE_TYPE",{value:re}),re},get SUPPORT_CORS_XHR(){var re="withCredentials"in new XMLHttpRequest;return Object.defineProperty(uA,"SUPPORT_CORS_XHR",{value:re}),re},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var re=!!(typeof Intl!="undefined"&&Intl.Segmenter);return Object.defineProperty(uA,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:re}),re}},ul=function(){function re(ae,ue){this.text=ae,this.bounds=ue}return re}(),cl=function(re,ae,ue,se){var Pe=aA(ae,ue),Ve=[],nt=0;return Pe.forEach(function(at){if(ue.textDecorationLine.length||at.trim().length>0)if(uA.SUPPORT_RANGE_BOUNDS){var it=As(se,nt,at.length).getClientRects();if(it.length>1){var Gt=es(at),Yt=0;Gt.forEach(function(On){Ve.push(new ul(On,je.fromDOMRectList(re,As(se,Yt+nt,On.length).getClientRects()))),Yt+=On.length})}else Ve.push(new ul(at,je.fromDOMRectList(re,it)))}else{var tn=se.splitText(at.length);Ve.push(new ul(at,Xs(re,se))),se=tn}else uA.SUPPORT_RANGE_BOUNDS||(se=se.splitText(at.length));nt+=at.length}),Ve},Xs=function(re,ae){var ue=ae.ownerDocument;if(ue){var se=ue.createElement("html2canvaswrapper");se.appendChild(ae.cloneNode(!0));var Pe=ae.parentNode;if(Pe){Pe.replaceChild(se,ae);var Ve=Re(re,se);return se.firstChild&&Pe.replaceChild(se.firstChild,se),Ve}}return je.EMPTY},As=function(re,ae,ue){var se=re.ownerDocument;if(!se)throw new Error("Node has no owner document");var Pe=se.createRange();return Pe.setStart(re,ae),Pe.setEnd(re,ae+ue),Pe},es=function(re){if(uA.SUPPORT_NATIVE_TEXT_SEGMENTATION){var ae=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(ae.segment(re)).map(function(ue){return ue.segment})}return Li(re)},CA=function(re,ae){if(uA.SUPPORT_NATIVE_TEXT_SEGMENTATION){var ue=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(ue.segment(re)).map(function(se){return se.segment})}return Sl(re,ae)},aA=function(re,ae){return ae.letterSpacing!==0?es(re):CA(re,ae)},vl=[32,160,4961,65792,65793,4153,4241],Sl=function(re,ae){for(var ue=Oa(re,{lineBreak:ae.lineBreak,wordBreak:ae.overflowWrap==="break-word"?"break-word":ae.wordBreak}),se=[],Pe,Ve=function(){if(Pe.value){var nt=Pe.value.slice(),at=ye(nt),it="";at.forEach(function(Gt){vl.indexOf(Gt)===-1?it+=Ie(Gt):(it.length&&se.push(it),se.push(Ie(Gt)),it="")}),it.length&&se.push(it)}};!(Pe=ue.next()).done;)Ve();return se},el=function(){function re(ae,ue,se){this.text=tl(ue.data,se.textTransform),this.textBounds=cl(ae,this.text,se,ue)}return re}(),tl=function(re,ae){switch(ae){case 1:return re.toLowerCase();case 3:return re.replace(Fl,iu);case 2:return re.toUpperCase();default:return re}},Fl=/(^|\s|:|-|\(|\))([a-z])/g,iu=function(re,ae,ue){return re.length>0?ae+ue.toUpperCase():re},Fe=function(re){de(ae,re);function ae(ue,se){var Pe=re.call(this,ue,se)||this;return Pe.src=se.currentSrc||se.src,Pe.intrinsicWidth=se.naturalWidth,Pe.intrinsicHeight=se.naturalHeight,Pe.context.cache.addImage(Pe.src),Pe}return ae}(Ln),mt=function(re){de(ae,re);function ae(ue,se){var Pe=re.call(this,ue,se)||this;return Pe.canvas=se,Pe.intrinsicWidth=se.width,Pe.intrinsicHeight=se.height,Pe}return ae}(Ln),en=function(re){de(ae,re);function ae(ue,se){var Pe=re.call(this,ue,se)||this,Ve=new XMLSerializer,nt=Re(ue,se);return se.setAttribute("width",nt.width+"px"),se.setAttribute("height",nt.height+"px"),Pe.svg="data:image/svg+xml,"+encodeURIComponent(Ve.serializeToString(se)),Pe.intrinsicWidth=se.width.baseVal.value,Pe.intrinsicHeight=se.height.baseVal.value,Pe.context.cache.addImage(Pe.svg),Pe}return ae}(Ln),pn=function(re){de(ae,re);function ae(ue,se){var Pe=re.call(this,ue,se)||this;return Pe.value=se.value,Pe}return ae}(Ln),jn=function(re){de(ae,re);function ae(ue,se){var Pe=re.call(this,ue,se)||this;return Pe.start=se.start,Pe.reversed=typeof se.reversed=="boolean"&&se.reversed===!0,Pe}return ae}(Ln),Cr=[{type:15,flags:0,unit:"px",number:3}],Jr=[{type:16,flags:0,number:50}],Ga=function(re){return re.width>re.height?new je(re.left+(re.width-re.height)/2,re.top,re.height,re.height):re.width<re.height?new je(re.left,re.top+(re.height-re.width)/2,re.width,re.width):re},jo=function(re){var ae=re.type===Zi?new Array(re.value.length+1).join("\u2022"):re.value;return ae.length===0?re.placeholder||"":ae},ii="checkbox",mi="radio",Zi="password",LA=707406591,yA=function(re){de(ae,re);function ae(ue,se){var Pe=re.call(this,ue,se)||this;switch(Pe.type=se.type.toLowerCase(),Pe.checked=se.checked,Pe.value=jo(se),(Pe.type===ii||Pe.type===mi)&&(Pe.styles.backgroundColor=3739148031,Pe.styles.borderTopColor=Pe.styles.borderRightColor=Pe.styles.borderBottomColor=Pe.styles.borderLeftColor=2779096575,Pe.styles.borderTopWidth=Pe.styles.borderRightWidth=Pe.styles.borderBottomWidth=Pe.styles.borderLeftWidth=1,Pe.styles.borderTopStyle=Pe.styles.borderRightStyle=Pe.styles.borderBottomStyle=Pe.styles.borderLeftStyle=1,Pe.styles.backgroundClip=[0],Pe.styles.backgroundOrigin=[0],Pe.bounds=Ga(Pe.bounds)),Pe.type){case ii:Pe.styles.borderTopRightRadius=Pe.styles.borderTopLeftRadius=Pe.styles.borderBottomRightRadius=Pe.styles.borderBottomLeftRadius=Cr;break;case mi:Pe.styles.borderTopRightRadius=Pe.styles.borderTopLeftRadius=Pe.styles.borderBottomRightRadius=Pe.styles.borderBottomLeftRadius=Jr;break}return Pe}return ae}(Ln),EA=function(re){de(ae,re);function ae(ue,se){var Pe=re.call(this,ue,se)||this,Ve=se.options[se.selectedIndex||0];return Pe.value=Ve&&Ve.text||"",Pe}return ae}(Ln),Fs=function(re){de(ae,re);function ae(ue,se){var Pe=re.call(this,ue,se)||this;return Pe.value=se.value,Pe}return ae}(Ln),Bs=function(re){de(ae,re);function ae(ue,se){var Pe=re.call(this,ue,se)||this;Pe.src=se.src,Pe.width=parseInt(se.width,10)||0,Pe.height=parseInt(se.height,10)||0,Pe.backgroundColor=Pe.styles.backgroundColor;try{if(se.contentWindow&&se.contentWindow.document&&se.contentWindow.document.documentElement){Pe.tree=ql(ue,se.contentWindow.document.documentElement);var Ve=se.contentWindow.document.documentElement?ml(ue,getComputedStyle(se.contentWindow.document.documentElement).backgroundColor):Ws.TRANSPARENT,nt=se.contentWindow.document.body?ml(ue,getComputedStyle(se.contentWindow.document.body).backgroundColor):Ws.TRANSPARENT;Pe.backgroundColor=SA(Ve)?SA(nt)?Pe.styles.backgroundColor:nt:Ve}}catch(at){}return Pe}return ae}(Ln),yl=["OL","UL","MENU"],_s=function(re,ae,ue,se){for(var Pe=ae.firstChild,Ve=void 0;Pe;Pe=Ve)if(Ve=Pe.nextSibling,eu(Pe)&&Pe.data.trim().length>0)ue.textNodes.push(new el(re,Pe,ue.styles));else if(Ll(Pe))if(rl(Pe)&&Pe.assignedNodes)Pe.assignedNodes().forEach(function(at){return _s(re,at,ue,se)});else{var nt=xl(re,Pe);nt.styles.isVisible()&&(hu(Pe,nt,se)?nt.flags|=4:vu(nt.styles)&&(nt.flags|=2),yl.indexOf(Pe.tagName)!==-1&&(nt.flags|=8),ue.elements.push(nt),Pe.slot,Pe.shadowRoot?_s(re,Pe.shadowRoot,nt,se):!du(Pe)&&!nu(Pe)&&!dl(Pe)&&_s(re,Pe,nt,se))}},xl=function(re,ae){return uu(ae)?new Fe(re,ae):Su(ae)?new mt(re,ae):nu(ae)?new en(re,ae):nl(ae)?new pn(re,ae):su(ae)?new jn(re,ae):Vl(ae)?new yA(re,ae):dl(ae)?new EA(re,ae):du(ae)?new Fs(re,ae):Bl(ae)?new Bs(re,ae):new Ln(re,ae)},ql=function(re,ae){var ue=xl(re,ae);return ue.flags|=4,_s(re,ae,ue,ue),ue},hu=function(re,ae,ue){return ae.styles.isPositionedWithZIndex()||ae.styles.opacity<1||ae.styles.isTransformed()||ks(re)&&ue.styles.isTransparent()},vu=function(re){return re.isPositioned()||re.isFloating()},eu=function(re){return re.nodeType===Node.TEXT_NODE},Ll=function(re){return re.nodeType===Node.ELEMENT_NODE},Au=function(re){return Ll(re)&&typeof re.style!="undefined"&&!Wl(re)},Wl=function(re){return typeof re.className=="object"},nl=function(re){return re.tagName==="LI"},su=function(re){return re.tagName==="OL"},Vl=function(re){return re.tagName==="INPUT"},tu=function(re){return re.tagName==="HTML"},nu=function(re){return re.tagName==="svg"},ks=function(re){return re.tagName==="BODY"},Su=function(re){return re.tagName==="CANVAS"},lu=function(re){return re.tagName==="VIDEO"},uu=function(re){return re.tagName==="IMG"},Bl=function(re){return re.tagName==="IFRAME"},cu=function(re){return re.tagName==="STYLE"},yu=function(re){return re.tagName==="SCRIPT"},du=function(re){return re.tagName==="TEXTAREA"},dl=function(re){return re.tagName==="SELECT"},rl=function(re){return re.tagName==="SLOT"},wl=function(re){return re.tagName.indexOf("-")>0},Si=function(){function re(){this.counters={}}return re.prototype.getCounterValue=function(ae){var ue=this.counters[ae];return ue&&ue.length?ue[ue.length-1]:1},re.prototype.getCounterValues=function(ae){var ue=this.counters[ae];return ue||[]},re.prototype.pop=function(ae){var ue=this;ae.forEach(function(se){return ue.counters[se].pop()})},re.prototype.parse=function(ae){var ue=this,se=ae.counterIncrement,Pe=ae.counterReset,Ve=!0;se!==null&&se.forEach(function(at){var it=ue.counters[at.counter];it&&at.increment!==0&&(Ve=!1,it.length||it.push(1),it[Math.max(0,it.length-1)]+=at.increment)});var nt=[];return Ve&&Pe.forEach(function(at){var it=ue.counters[at.counter];nt.push(at.counter),it||(it=ue.counters[at.counter]=[]),it.push(at.reset)}),nt},re}(),Qi={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"]},ss={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"]},gl={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"]},xs={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"]},bl=function(re,ae,ue,se,Pe,Ve){return re<ae||re>ue?gA(re,Pe,Ve.length>0):se.integers.reduce(function(nt,at,it){for(;re>=at;)re-=at,nt+=se.values[it];return nt},"")+Ve},ru=function(re,ae,ue,se){var Pe="";do ue||re--,Pe=se(re)+Pe,re/=ae;while(re*ae>=ae);return Pe},oA=function(re,ae,ue,se,Pe){var Ve=ue-ae+1;return(re<0?"-":"")+(ru(Math.abs(re),Ve,se,function(nt){return Ie(Math.floor(nt%Ve)+ae)})+Pe)},ws=function(re,ae,ue){ue===void 0&&(ue=". ");var se=ae.length;return ru(Math.abs(re),se,!1,function(Pe){return ae[Math.floor(Pe%se)]})+ue},Ks=1,Cl=2,Il=4,Jl=8,al=function(re,ae,ue,se,Pe,Ve){if(re<-9999||re>9999)return gA(re,4,Pe.length>0);var nt=Math.abs(re),at=Pe;if(nt===0)return ae[0]+at;for(var it=0;nt>0&&it<=4;it++){var Gt=nt%10;Gt===0&&Hi(Ve,Ks)&&at!==""?at=ae[Gt]+at:Gt>1||Gt===1&&it===0||Gt===1&&it===1&&Hi(Ve,Cl)||Gt===1&&it===1&&Hi(Ve,Il)&&re>100||Gt===1&&it>1&&Hi(Ve,Jl)?at=ae[Gt]+(it>0?ue[it-1]:"")+at:Gt===1&&it>0&&(at=ue[it-1]+at),nt=Math.floor(nt/10)}return(re<0?se:"")+at},Eu="\u5341\u767E\u5343\u842C",Nl="\u62FE\u4F70\u4EDF\u842C",au="\u30DE\u30A4\u30CA\u30B9",PA="\uB9C8\uC774\uB108\uC2A4",gA=function(re,ae,ue){var se=ue?". ":"",Pe=ue?"\u3001":"",Ve=ue?", ":"",nt=ue?" ":"";switch(ae){case 0:return"\u2022"+nt;case 1:return"\u25E6"+nt;case 2:return"\u25FE"+nt;case 5:var at=oA(re,48,57,!0,se);return at.length<4?"0"+at:at;case 4:return ws(re,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",Pe);case 6:return bl(re,1,3999,Qi,3,se).toLowerCase();case 7:return bl(re,1,3999,Qi,3,se);case 8:return oA(re,945,969,!1,se);case 9:return oA(re,97,122,!1,se);case 10:return oA(re,65,90,!1,se);case 11:return oA(re,1632,1641,!0,se);case 12:case 49:return bl(re,1,9999,ss,3,se);case 35:return bl(re,1,9999,ss,3,se).toLowerCase();case 13:return oA(re,2534,2543,!0,se);case 14:case 30:return oA(re,6112,6121,!0,se);case 15:return ws(re,"\u5B50\u4E11\u5BC5\u536F\u8FB0\u5DF3\u5348\u672A\u7533\u9149\u620C\u4EA5",Pe);case 16:return ws(re,"\u7532\u4E59\u4E19\u4E01\u620A\u5DF1\u5E9A\u8F9B\u58EC\u7678",Pe);case 17:case 48:return al(re,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",Eu,"\u8CA0",Pe,Cl|Il|Jl);case 47:return al(re,"\u96F6\u58F9\u8CB3\u53C3\u8086\u4F0D\u9678\u67D2\u634C\u7396",Nl,"\u8CA0",Pe,Ks|Cl|Il|Jl);case 42:return al(re,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",Eu,"\u8D1F",Pe,Cl|Il|Jl);case 41:return al(re,"\u96F6\u58F9\u8D30\u53C1\u8086\u4F0D\u9646\u67D2\u634C\u7396",Nl,"\u8D1F",Pe,Ks|Cl|Il|Jl);case 26:return al(re,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u4E07",au,Pe,0);case 25:return al(re,"\u96F6\u58F1\u5F10\u53C2\u56DB\u4F0D\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343\u4E07",au,Pe,Ks|Cl|Il);case 31:return al(re,"\uC601\uC77C\uC774\uC0BC\uC0AC\uC624\uC721\uCE60\uD314\uAD6C","\uC2ED\uBC31\uCC9C\uB9CC",PA,Ve,Ks|Cl|Il);case 33:return al(re,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u842C",PA,Ve,0);case 32:return al(re,"\u96F6\u58F9\u8CB3\u53C3\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343",PA,Ve,Ks|Cl|Il);case 18:return oA(re,2406,2415,!0,se);case 20:return bl(re,1,19999,xs,3,se);case 21:return oA(re,2790,2799,!0,se);case 22:return oA(re,2662,2671,!0,se);case 22:return bl(re,1,10999,gl,3,se);case 23:return ws(re,"\u3042\u3044\u3046\u3048\u304A\u304B\u304D\u304F\u3051\u3053\u3055\u3057\u3059\u305B\u305D\u305F\u3061\u3064\u3066\u3068\u306A\u306B\u306C\u306D\u306E\u306F\u3072\u3075\u3078\u307B\u307E\u307F\u3080\u3081\u3082\u3084\u3086\u3088\u3089\u308A\u308B\u308C\u308D\u308F\u3090\u3091\u3092\u3093");case 24:return ws(re,"\u3044\u308D\u306F\u306B\u307B\u3078\u3068\u3061\u308A\u306C\u308B\u3092\u308F\u304B\u3088\u305F\u308C\u305D\u3064\u306D\u306A\u3089\u3080\u3046\u3090\u306E\u304A\u304F\u3084\u307E\u3051\u3075\u3053\u3048\u3066\u3042\u3055\u304D\u3086\u3081\u307F\u3057\u3091\u3072\u3082\u305B\u3059");case 27:return oA(re,3302,3311,!0,se);case 28:return ws(re,"\u30A2\u30A4\u30A6\u30A8\u30AA\u30AB\u30AD\u30AF\u30B1\u30B3\u30B5\u30B7\u30B9\u30BB\u30BD\u30BF\u30C1\u30C4\u30C6\u30C8\u30CA\u30CB\u30CC\u30CD\u30CE\u30CF\u30D2\u30D5\u30D8\u30DB\u30DE\u30DF\u30E0\u30E1\u30E2\u30E4\u30E6\u30E8\u30E9\u30EA\u30EB\u30EC\u30ED\u30EF\u30F0\u30F1\u30F2\u30F3",Pe);case 29:return ws(re,"\u30A4\u30ED\u30CF\u30CB\u30DB\u30D8\u30C8\u30C1\u30EA\u30CC\u30EB\u30F2\u30EF\u30AB\u30E8\u30BF\u30EC\u30BD\u30C4\u30CD\u30CA\u30E9\u30E0\u30A6\u30F0\u30CE\u30AA\u30AF\u30E4\u30DE\u30B1\u30D5\u30B3\u30A8\u30C6\u30A2\u30B5\u30AD\u30E6\u30E1\u30DF\u30B7\u30F1\u30D2\u30E2\u30BB\u30B9",Pe);case 34:return oA(re,3792,3801,!0,se);case 37:return oA(re,6160,6169,!0,se);case 38:return oA(re,4160,4169,!0,se);case 39:return oA(re,2918,2927,!0,se);case 40:return oA(re,1776,1785,!0,se);case 43:return oA(re,3046,3055,!0,se);case 44:return oA(re,3174,3183,!0,se);case 45:return oA(re,3664,3673,!0,se);case 46:return oA(re,3872,3881,!0,se);case 3:default:return oA(re,48,57,!0,se)}},fs="data-html2canvas-ignore",Ls=function(){function re(ae,ue,se){if(this.context=ae,this.options=se,this.scrolledElements=[],this.referenceElement=ue,this.counters=new Si,this.quoteDepth=0,!ue.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(ue.ownerDocument.documentElement,!1)}return re.prototype.toIFrame=function(ae,ue){var se=this,Pe=pu(ae,ue);if(!Pe.contentWindow)return Promise.reject("Unable to find iframe window");var Ve=ae.defaultView.pageXOffset,nt=ae.defaultView.pageYOffset,at=Pe.contentWindow,it=at.document,Gt=gc(Pe).then(function(){return we(se,void 0,void 0,function(){var Yt,tn;return Qe(this,function(On){switch(On.label){case 0:return this.scrolledElements.forEach(pc),at&&(at.scrollTo(ue.left,ue.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(at.scrollY!==ue.top||at.scrollX!==ue.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(at.scrollX-ue.left,at.scrollY-ue.top,0,0))),Yt=this.options.onclone,tn=this.clonedReferenceElement,typeof tn=="undefined"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:it.fonts&&it.fonts.ready?[4,it.fonts.ready]:[3,2];case 1:On.sent(),On.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,Ku(it)]:[3,4];case 3:On.sent(),On.label=4;case 4:return typeof Yt=="function"?[2,Promise.resolve().then(function(){return Yt(it,tn)}).then(function(){return Pe})]:[2,Pe]}})})});return it.open(),it.write(mc(document.doctype)+"<html></html>"),hc(this.referenceElement.ownerDocument,Ve,nt),it.replaceChild(it.adoptNode(this.documentElement),it.documentElement),it.close(),Gt},re.prototype.createElementClone=function(ae){if(Zn(ae,2))debugger;if(Su(ae))return this.createCanvasClone(ae);if(lu(ae))return this.createVideoClone(ae);if(cu(ae))return this.createStyleClone(ae);var ue=ae.cloneNode(!1);return uu(ue)&&(uu(ae)&&ae.currentSrc&&ae.currentSrc!==ae.src&&(ue.src=ae.currentSrc,ue.srcset=""),ue.loading==="lazy"&&(ue.loading="eager")),wl(ue)?this.createCustomElementClone(ue):ue},re.prototype.createCustomElementClone=function(ae){var ue=document.createElement("html2canvascustomelement");return zu(ae.style,ue),ue},re.prototype.createStyleClone=function(ae){try{var ue=ae.sheet;if(ue&&ue.cssRules){var se=[].slice.call(ue.cssRules,0).reduce(function(Ve,nt){return nt&&typeof nt.cssText=="string"?Ve+nt.cssText:Ve},""),Pe=ae.cloneNode(!1);return Pe.textContent=se,Pe}}catch(Ve){if(this.context.logger.error("Unable to access cssRules property",Ve),Ve.name!=="SecurityError")throw Ve}return ae.cloneNode(!1)},re.prototype.createCanvasClone=function(ae){var ue;if(this.options.inlineImages&&ae.ownerDocument){var se=ae.ownerDocument.createElement("img");try{return se.src=ae.toDataURL(),se}catch(Gt){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",ae)}}var Pe=ae.cloneNode(!1);try{Pe.width=ae.width,Pe.height=ae.height;var Ve=ae.getContext("2d"),nt=Pe.getContext("2d");if(nt)if(!this.options.allowTaint&&Ve)nt.putImageData(Ve.getImageData(0,0,ae.width,ae.height),0,0);else{var at=(ue=ae.getContext("webgl2"))!==null&&ue!==void 0?ue:ae.getContext("webgl");if(at){var it=at.getContextAttributes();(it==null?void 0:it.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",ae)}nt.drawImage(ae,0,0)}return Pe}catch(Gt){this.context.logger.info("Unable to clone canvas as it is tainted",ae)}return Pe},re.prototype.createVideoClone=function(ae){var ue=ae.ownerDocument.createElement("canvas");ue.width=ae.offsetWidth,ue.height=ae.offsetHeight;var se=ue.getContext("2d");try{return se&&(se.drawImage(ae,0,0,ue.width,ue.height),this.options.allowTaint||se.getImageData(0,0,ue.width,ue.height)),ue}catch(Ve){this.context.logger.info("Unable to clone video as it is tainted",ae)}var Pe=ae.ownerDocument.createElement("canvas");return Pe.width=ae.offsetWidth,Pe.height=ae.offsetHeight,Pe},re.prototype.appendChildNode=function(ae,ue,se){(!Ll(ue)||!yu(ue)&&!ue.hasAttribute(fs)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(ue)))&&(!this.options.copyStyles||!Ll(ue)||!cu(ue))&&ae.appendChild(this.cloneNode(ue,se))},re.prototype.cloneChildNodes=function(ae,ue,se){for(var Pe=this,Ve=ae.shadowRoot?ae.shadowRoot.firstChild:ae.firstChild;Ve;Ve=Ve.nextSibling)if(Ll(Ve)&&rl(Ve)&&typeof Ve.assignedNodes=="function"){var nt=Ve.assignedNodes();nt.length&&nt.forEach(function(at){return Pe.appendChildNode(ue,at,se)})}else this.appendChildNode(ue,Ve,se)},re.prototype.cloneNode=function(ae,ue){if(eu(ae))return document.createTextNode(ae.data);if(!ae.ownerDocument)return ae.cloneNode(!1);var se=ae.ownerDocument.defaultView;if(se&&Ll(ae)&&(Au(ae)||Wl(ae))){var Pe=this.createElementClone(ae);Pe.style.transitionProperty="none";var Ve=se.getComputedStyle(ae),nt=se.getComputedStyle(ae,":before"),at=se.getComputedStyle(ae,":after");this.referenceElement===ae&&Au(Pe)&&(this.clonedReferenceElement=Pe),ks(Pe)&&Zu(Pe);var it=this.counters.parse(new ln(this.context,Ve)),Gt=this.resolvePseudoContent(ae,Pe,nt,Dl.BEFORE);wl(ae)&&(ue=!0),lu(ae)||this.cloneChildNodes(ae,Pe,ue),Gt&&Pe.insertBefore(Gt,Pe.firstChild);var Yt=this.resolvePseudoContent(ae,Pe,at,Dl.AFTER);return Yt&&Pe.appendChild(Yt),this.counters.pop(it),(Ve&&(this.options.copyStyles||Wl(ae))&&!Bl(ae)||ue)&&zu(Ve,Pe),(ae.scrollTop!==0||ae.scrollLeft!==0)&&this.scrolledElements.push([Pe,ae.scrollLeft,ae.scrollTop]),(du(ae)||dl(ae))&&(du(Pe)||dl(Pe))&&(Pe.value=ae.value),Pe}return ae.cloneNode(!1)},re.prototype.resolvePseudoContent=function(ae,ue,se,Pe){var Ve=this;if(se){var nt=se.content,at=ue.ownerDocument;if(!(!at||!nt||nt==="none"||nt==="-moz-alt-content"||se.display==="none")){this.counters.parse(new ln(this.context,se));var it=new _t(this.context,se),Gt=at.createElement("html2canvaspseudoelement");zu(se,Gt),it.content.forEach(function(tn){if(tn.type===0)Gt.appendChild(at.createTextNode(tn.value));else if(tn.type===22){var On=at.createElement("img");On.src=tn.value,On.style.opacity="1",Gt.appendChild(On)}else if(tn.type===18){if(tn.name==="attr"){var Br=tn.values.filter(Fo);Br.length&&Gt.appendChild(at.createTextNode(ae.getAttribute(Br[0].value)||""))}else if(tn.name==="counter"){var Ir=tn.values.filter(AA),vr=Ir[0],po=Ir[1];if(vr&&Fo(vr)){var La=Ve.counters.getCounterValue(vr.value),pa=po&&Fo(po)?ho.parse(Ve.context,po.value):3;Gt.appendChild(at.createTextNode(gA(La,pa,!1)))}}else if(tn.name==="counters"){var wo=tn.values.filter(AA),vr=wo[0],bo=wo[1],po=wo[2];if(vr&&Fo(vr)){var lo=Ve.counters.getCounterValues(vr.value),Xr=po&&Fo(po)?ho.parse(Ve.context,po.value):3,Vo=bo&&bo.type===0?bo.value:"",ci=lo.map(function(Ei){return gA(Ei,Xr,!1)}).join(Vo);Gt.appendChild(at.createTextNode(ci))}}}else if(tn.type===20)switch(tn.value){case"open-quote":Gt.appendChild(at.createTextNode(Js(it.quotes,Ve.quoteDepth++,!0)));break;case"close-quote":Gt.appendChild(at.createTextNode(Js(it.quotes,--Ve.quoteDepth,!1)));break;default:Gt.appendChild(at.createTextNode(tn.value))}}),Gt.className=fl+" "+El;var Yt=Pe===Dl.BEFORE?" "+fl:" "+El;return Wl(ue)?ue.className.baseValue+=Yt:ue.className+=Yt,Gt}}},re.destroy=function(ae){return ae.parentNode?(ae.parentNode.removeChild(ae),!0):!1},re}(),Dl;(function(re){re[re.BEFORE=0]="BEFORE",re[re.AFTER=1]="AFTER"})(Dl||(Dl={}));var pu=function(re,ae){var ue=re.createElement("iframe");return ue.className="html2canvas-container",ue.style.visibility="hidden",ue.style.position="fixed",ue.style.left="-10000px",ue.style.top="0px",ue.style.border="0",ue.width=ae.width.toString(),ue.height=ae.height.toString(),ue.scrolling="no",ue.setAttribute(fs,"true"),re.body.appendChild(ue),ue},Pu=function(re){return new Promise(function(ae){if(re.complete){ae();return}if(!re.src){ae();return}re.onload=ae,re.onerror=ae})},Ku=function(re){return Promise.all([].slice.call(re.images,0).map(Pu))},gc=function(re){return new Promise(function(ae,ue){var se=re.contentWindow;if(!se)return ue("No window assigned for iframe");var Pe=se.document;se.onload=re.onload=function(){se.onload=re.onload=null;var Ve=setInterval(function(){Pe.body.childNodes.length>0&&Pe.readyState==="complete"&&(clearInterval(Ve),ae(re))},50)}})},fc=["all","d","content"],zu=function(re,ae){for(var ue=re.length-1;ue>=0;ue--){var se=re.item(ue);fc.indexOf(se)===-1&&ae.style.setProperty(se,re.getPropertyValue(se))}return ae},mc=function(re){var ae="";return re&&(ae+="<!DOCTYPE ",re.name&&(ae+=re.name),re.internalSubset&&(ae+=re.internalSubset),re.publicId&&(ae+='"'+re.publicId+'"'),re.systemId&&(ae+='"'+re.systemId+'"'),ae+=">"),ae},hc=function(re,ae,ue){re&&re.defaultView&&(ae!==re.defaultView.pageXOffset||ue!==re.defaultView.pageYOffset)&&re.defaultView.scrollTo(ae,ue)},pc=function(re){var ae=re[0],ue=re[1],se=re[2];ae.scrollLeft=ue,ae.scrollTop=se},rc=":before",Gu=":after",fl="___html2canvas___pseudoelement_before",El="___html2canvas___pseudoelement_after",Tu=`{
|
|
|
content: "" !important;
|
|
|
display: none !important;
|
|
|
}`,Zu=function(re){vc(re,"."+fl+rc+Tu+`
|
|
|
.`+El+Gu+Tu)},vc=function(re,ae){var ue=re.ownerDocument;if(ue){var se=ue.createElement("style");se.textContent=ae,re.appendChild(se)}},ku=function(){function re(){}return re.getOrigin=function(ae){var ue=re._link;return ue?(ue.href=ae,ue.href=ue.href,ue.protocol+ue.hostname+ue.port):"about:blank"},re.isSameOrigin=function(ae){return re.getOrigin(ae)===re._origin},re.setContext=function(ae){re._link=ae.document.createElement("a"),re._origin=re.getOrigin(ae.location.href)},re._origin="about:blank",re}(),Wu=function(){function re(ae,ue){this.context=ae,this._options=ue,this._cache={}}return re.prototype.addImage=function(ae){var ue=Promise.resolve();return this.has(ae)||(sc(ae)||ic(ae))&&(this._cache[ae]=this.loadImage(ae)).catch(function(){}),ue},re.prototype.match=function(ae){return this._cache[ae]},re.prototype.loadImage=function(ae){return we(this,void 0,void 0,function(){var ue,se,Pe,Ve,nt=this;return Qe(this,function(at){switch(at.label){case 0:return ue=ku.isSameOrigin(ae),se=!Fu(ae)&&this._options.useCORS===!0&&uA.SUPPORT_CORS_IMAGES&&!ue,Pe=!Fu(ae)&&!ue&&!sc(ae)&&typeof this._options.proxy=="string"&&uA.SUPPORT_CORS_XHR&&!se,!ue&&this._options.allowTaint===!1&&!Fu(ae)&&!sc(ae)&&!Pe&&!se?[2]:(Ve=ae,Pe?[4,this.proxy(Ve)]:[3,2]);case 1:Ve=at.sent(),at.label=2;case 2:return this.context.logger.debug("Added image "+ae.substring(0,256)),[4,new Promise(function(it,Gt){var Yt=new Image;Yt.onload=function(){return it(Yt)},Yt.onerror=Gt,(Ac(Ve)||se)&&(Yt.crossOrigin="anonymous"),Yt.src=Ve,Yt.complete===!0&&setTimeout(function(){return it(Yt)},500),nt._options.imageTimeout>0&&setTimeout(function(){return Gt("Timed out ("+nt._options.imageTimeout+"ms) loading image")},nt._options.imageTimeout)})];case 3:return[2,at.sent()]}})})},re.prototype.has=function(ae){return typeof this._cache[ae]!="undefined"},re.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},re.prototype.proxy=function(ae){var ue=this,se=this._options.proxy;if(!se)throw new Error("No proxy defined");var Pe=ae.substring(0,256);return new Promise(function(Ve,nt){var at=uA.SUPPORT_RESPONSE_TYPE?"blob":"text",it=new XMLHttpRequest;it.onload=function(){if(it.status===200)if(at==="text")Ve(it.response);else{var tn=new FileReader;tn.addEventListener("load",function(){return Ve(tn.result)},!1),tn.addEventListener("error",function(On){return nt(On)},!1),tn.readAsDataURL(it.response)}else nt("Failed to proxy resource "+Pe+" with status code "+it.status)},it.onerror=nt;var Gt=se.indexOf("?")>-1?"&":"?";if(it.open("GET",""+se+Gt+"url="+encodeURIComponent(ae)+"&responseType="+at),at!=="text"&&it instanceof XMLHttpRequest&&(it.responseType=at),ue._options.imageTimeout){var Yt=ue._options.imageTimeout;it.timeout=Yt,it.ontimeout=function(){return nt("Timed out ("+Yt+"ms) proxying "+Pe)}}it.send()})},re}(),ac=/^data:image\/svg\+xml/i,Sc=/^data:image\/.*;base64,/i,oc=/^data:image\/.*/i,ic=function(re){return uA.SUPPORT_SVG_DRAWING||!jc(re)},Fu=function(re){return oc.test(re)},Ac=function(re){return Sc.test(re)},sc=function(re){return re.substr(0,4)==="blob"},jc=function(re){return re.substr(-3).toLowerCase()==="svg"||ac.test(re)},fo=function(){function re(ae,ue){this.type=0,this.x=ae,this.y=ue}return re.prototype.add=function(ae,ue){return new re(this.x+ae,this.y+ue)},re}(),xu=function(re,ae,ue){return new fo(re.x+(ae.x-re.x)*ue,re.y+(ae.y-re.y)*ue)},Vu=function(){function re(ae,ue,se,Pe){this.type=1,this.start=ae,this.startControl=ue,this.endControl=se,this.end=Pe}return re.prototype.subdivide=function(ae,ue){var se=xu(this.start,this.startControl,ae),Pe=xu(this.startControl,this.endControl,ae),Ve=xu(this.endControl,this.end,ae),nt=xu(se,Pe,ae),at=xu(Pe,Ve,ae),it=xu(nt,at,ae);return ue?new re(this.start,se,nt,it):new re(it,at,Ve,this.end)},re.prototype.add=function(ae,ue){return new re(this.start.add(ae,ue),this.startControl.add(ae,ue),this.endControl.add(ae,ue),this.end.add(ae,ue))},re.prototype.reverse=function(){return new re(this.end,this.endControl,this.startControl,this.start)},re}(),zl=function(re){return re.type===1},_c=function(){function re(ae){var ue=ae.styles,se=ae.bounds,Pe=ns(ue.borderTopLeftRadius,se.width,se.height),Ve=Pe[0],nt=Pe[1],at=ns(ue.borderTopRightRadius,se.width,se.height),it=at[0],Gt=at[1],Yt=ns(ue.borderBottomRightRadius,se.width,se.height),tn=Yt[0],On=Yt[1],Br=ns(ue.borderBottomLeftRadius,se.width,se.height),Ir=Br[0],vr=Br[1],po=[];po.push((Ve+it)/se.width),po.push((Ir+tn)/se.width),po.push((nt+vr)/se.height),po.push((Gt+On)/se.height);var La=Math.max.apply(Math,po);La>1&&(Ve/=La,nt/=La,it/=La,Gt/=La,tn/=La,On/=La,Ir/=La,vr/=La);var pa=se.width-it,wo=se.height-On,bo=se.width-tn,lo=se.height-vr,Xr=ue.borderTopWidth,Vo=ue.borderRightWidth,ci=ue.borderBottomWidth,Po=ue.borderLeftWidth,eA=Bi(ue.paddingTop,ae.bounds.width),Ei=Bi(ue.paddingRight,ae.bounds.width),XA=Bi(ue.paddingBottom,ae.bounds.width),Ti=Bi(ue.paddingLeft,ae.bounds.width);this.topLeftBorderDoubleOuterBox=Ve>0||nt>0?MA(se.left+Po/3,se.top+Xr/3,Ve-Po/3,nt-Xr/3,fA.TOP_LEFT):new fo(se.left+Po/3,se.top+Xr/3),this.topRightBorderDoubleOuterBox=Ve>0||nt>0?MA(se.left+pa,se.top+Xr/3,it-Vo/3,Gt-Xr/3,fA.TOP_RIGHT):new fo(se.left+se.width-Vo/3,se.top+Xr/3),this.bottomRightBorderDoubleOuterBox=tn>0||On>0?MA(se.left+bo,se.top+wo,tn-Vo/3,On-ci/3,fA.BOTTOM_RIGHT):new fo(se.left+se.width-Vo/3,se.top+se.height-ci/3),this.bottomLeftBorderDoubleOuterBox=Ir>0||vr>0?MA(se.left+Po/3,se.top+lo,Ir-Po/3,vr-ci/3,fA.BOTTOM_LEFT):new fo(se.left+Po/3,se.top+se.height-ci/3),this.topLeftBorderDoubleInnerBox=Ve>0||nt>0?MA(se.left+Po*2/3,se.top+Xr*2/3,Ve-Po*2/3,nt-Xr*2/3,fA.TOP_LEFT):new fo(se.left+Po*2/3,se.top+Xr*2/3),this.topRightBorderDoubleInnerBox=Ve>0||nt>0?MA(se.left+pa,se.top+Xr*2/3,it-Vo*2/3,Gt-Xr*2/3,fA.TOP_RIGHT):new fo(se.left+se.width-Vo*2/3,se.top+Xr*2/3),this.bottomRightBorderDoubleInnerBox=tn>0||On>0?MA(se.left+bo,se.top+wo,tn-Vo*2/3,On-ci*2/3,fA.BOTTOM_RIGHT):new fo(se.left+se.width-Vo*2/3,se.top+se.height-ci*2/3),this.bottomLeftBorderDoubleInnerBox=Ir>0||vr>0?MA(se.left+Po*2/3,se.top+lo,Ir-Po*2/3,vr-ci*2/3,fA.BOTTOM_LEFT):new fo(se.left+Po*2/3,se.top+se.height-ci*2/3),this.topLeftBorderStroke=Ve>0||nt>0?MA(se.left+Po/2,se.top+Xr/2,Ve-Po/2,nt-Xr/2,fA.TOP_LEFT):new fo(se.left+Po/2,se.top+Xr/2),this.topRightBorderStroke=Ve>0||nt>0?MA(se.left+pa,se.top+Xr/2,it-Vo/2,Gt-Xr/2,fA.TOP_RIGHT):new fo(se.left+se.width-Vo/2,se.top+Xr/2),this.bottomRightBorderStroke=tn>0||On>0?MA(se.left+bo,se.top+wo,tn-Vo/2,On-ci/2,fA.BOTTOM_RIGHT):new fo(se.left+se.width-Vo/2,se.top+se.height-ci/2),this.bottomLeftBorderStroke=Ir>0||vr>0?MA(se.left+Po/2,se.top+lo,Ir-Po/2,vr-ci/2,fA.BOTTOM_LEFT):new fo(se.left+Po/2,se.top+se.height-ci/2),this.topLeftBorderBox=Ve>0||nt>0?MA(se.left,se.top,Ve,nt,fA.TOP_LEFT):new fo(se.left,se.top),this.topRightBorderBox=it>0||Gt>0?MA(se.left+pa,se.top,it,Gt,fA.TOP_RIGHT):new fo(se.left+se.width,se.top),this.bottomRightBorderBox=tn>0||On>0?MA(se.left+bo,se.top+wo,tn,On,fA.BOTTOM_RIGHT):new fo(se.left+se.width,se.top+se.height),this.bottomLeftBorderBox=Ir>0||vr>0?MA(se.left,se.top+lo,Ir,vr,fA.BOTTOM_LEFT):new fo(se.left,se.top+se.height),this.topLeftPaddingBox=Ve>0||nt>0?MA(se.left+Po,se.top+Xr,Math.max(0,Ve-Po),Math.max(0,nt-Xr),fA.TOP_LEFT):new fo(se.left+Po,se.top+Xr),this.topRightPaddingBox=it>0||Gt>0?MA(se.left+Math.min(pa,se.width-Vo),se.top+Xr,pa>se.width+Vo?0:Math.max(0,it-Vo),Math.max(0,Gt-Xr),fA.TOP_RIGHT):new fo(se.left+se.width-Vo,se.top+Xr),this.bottomRightPaddingBox=tn>0||On>0?MA(se.left+Math.min(bo,se.width-Po),se.top+Math.min(wo,se.height-ci),Math.max(0,tn-Vo),Math.max(0,On-ci),fA.BOTTOM_RIGHT):new fo(se.left+se.width-Vo,se.top+se.height-ci),this.bottomLeftPaddingBox=Ir>0||vr>0?MA(se.left+Po,se.top+Math.min(lo,se.height-ci),Math.max(0,Ir-Po),Math.max(0,vr-ci),fA.BOTTOM_LEFT):new fo(se.left+Po,se.top+se.height-ci),this.topLeftContentBox=Ve>0||nt>0?MA(se.left+Po+Ti,se.top+Xr+eA,Math.max(0,Ve-(Po+Ti)),Math.max(0,nt-(Xr+eA)),fA.TOP_LEFT):new fo(se.left+Po+Ti,se.top+Xr+eA),this.topRightContentBox=it>0||Gt>0?MA(se.left+Math.min(pa,se.width+Po+Ti),se.top+Xr+eA,pa>se.width+Po+Ti?0:it-Po+Ti,Gt-(Xr+eA),fA.TOP_RIGHT):new fo(se.left+se.width-(Vo+Ei),se.top+Xr+eA),this.bottomRightContentBox=tn>0||On>0?MA(se.left+Math.min(bo,se.width-(Po+Ti)),se.top+Math.min(wo,se.height+Xr+eA),Math.max(0,tn-(Vo+Ei)),On-(ci+XA),fA.BOTTOM_RIGHT):new fo(se.left+se.width-(Vo+Ei),se.top+se.height-(ci+XA)),this.bottomLeftContentBox=Ir>0||vr>0?MA(se.left+Po+Ti,se.top+lo,Math.max(0,Ir-(Po+Ti)),vr-(ci+XA),fA.BOTTOM_LEFT):new fo(se.left+Po+Ti,se.top+se.height-(ci+XA))}return re}(),fA;(function(re){re[re.TOP_LEFT=0]="TOP_LEFT",re[re.TOP_RIGHT=1]="TOP_RIGHT",re[re.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",re[re.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(fA||(fA={}));var MA=function(re,ae,ue,se,Pe){var Ve=4*((Math.sqrt(2)-1)/3),nt=ue*Ve,at=se*Ve,it=re+ue,Gt=ae+se;switch(Pe){case fA.TOP_LEFT:return new Vu(new fo(re,Gt),new fo(re,Gt-at),new fo(it-nt,ae),new fo(it,ae));case fA.TOP_RIGHT:return new Vu(new fo(re,ae),new fo(re+nt,ae),new fo(it,Gt-at),new fo(it,Gt));case fA.BOTTOM_RIGHT:return new Vu(new fo(it,ae),new fo(it,ae+at),new fo(re+nt,Gt),new fo(re,Gt));case fA.BOTTOM_LEFT:default:return new Vu(new fo(it,Gt),new fo(it-nt,Gt),new fo(re,ae+at),new fo(re,ae))}},Lu=function(re){return[re.topLeftBorderBox,re.topRightBorderBox,re.bottomRightBorderBox,re.bottomLeftBorderBox]},Mu=function(re){return[re.topLeftContentBox,re.topRightContentBox,re.bottomRightContentBox,re.bottomLeftContentBox]},Ju=function(re){return[re.topLeftPaddingBox,re.topRightPaddingBox,re.bottomRightPaddingBox,re.bottomLeftPaddingBox]},Kc=function(){function re(ae,ue,se){this.offsetX=ae,this.offsetY=ue,this.matrix=se,this.type=0,this.target=6}return re}(),Ru=function(){function re(ae,ue){this.path=ae,this.target=ue,this.type=1}return re}(),zc=function(){function re(ae){this.opacity=ae,this.type=2,this.target=6}return re}(),Gc=function(re){return re.type===0},yc=function(re){return re.type===1},Zc=function(re){return re.type===2},gu=function(re,ae){return re.length===ae.length?re.some(function(ue,se){return ue===ae[se]}):!1},Xl=function(re,ae,ue,se,Pe){return re.map(function(Ve,nt){switch(nt){case 0:return Ve.add(ae,ue);case 1:return Ve.add(ae+se,ue);case 2:return Ve.add(ae+se,ue+Pe);case 3:return Ve.add(ae,ue+Pe)}return Ve})},ou=function(){function re(ae){this.element=ae,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return re}(),Bc=function(){function re(ae,ue){if(this.container=ae,this.parent=ue,this.effects=[],this.curves=new _c(this.container),this.container.styles.opacity<1&&this.effects.push(new zc(this.container.styles.opacity)),this.container.styles.transform!==null){var se=this.container.bounds.left+this.container.styles.transformOrigin[0].number,Pe=this.container.bounds.top+this.container.styles.transformOrigin[1].number,Ve=this.container.styles.transform;this.effects.push(new Kc(se,Pe,Ve))}if(this.container.styles.overflowX!==0){var nt=Lu(this.curves),at=Ju(this.curves);gu(nt,at)?this.effects.push(new Ru(nt,6)):(this.effects.push(new Ru(nt,2)),this.effects.push(new Ru(at,4)))}}return re.prototype.getEffects=function(ae){for(var ue=[2,3].indexOf(this.container.styles.position)===-1,se=this.parent,Pe=this.effects.slice(0);se;){var Ve=se.effects.filter(function(it){return!yc(it)});if(ue||se.container.styles.position!==0||!se.parent){if(Pe.unshift.apply(Pe,Ve),ue=[2,3].indexOf(se.container.styles.position)===-1,se.container.styles.overflowX!==0){var nt=Lu(se.curves),at=Ju(se.curves);gu(nt,at)||Pe.unshift(new Ru(at,6))}}else Pe.unshift.apply(Pe,Ve);se=se.parent}return Pe.filter(function(it){return Hi(it.target,ae)})},re}(),Xu=function(re,ae,ue,se){re.container.elements.forEach(function(Pe){var Ve=Hi(Pe.flags,4),nt=Hi(Pe.flags,2),at=new Bc(Pe,re);Hi(Pe.styles.display,2048)&&se.push(at);var it=Hi(Pe.flags,8)?[]:se;if(Ve||nt){var Gt=Ve||Pe.styles.isPositioned()?ue:ae,Yt=new ou(at);if(Pe.styles.isPositioned()||Pe.styles.opacity<1||Pe.styles.isTransformed()){var tn=Pe.styles.zIndex.order;if(tn<0){var On=0;Gt.negativeZIndex.some(function(Ir,vr){return tn>Ir.element.container.styles.zIndex.order?(On=vr,!1):On>0}),Gt.negativeZIndex.splice(On,0,Yt)}else if(tn>0){var Br=0;Gt.positiveZIndex.some(function(Ir,vr){return tn>=Ir.element.container.styles.zIndex.order?(Br=vr+1,!1):Br>0}),Gt.positiveZIndex.splice(Br,0,Yt)}else Gt.zeroOrAutoZIndexOrTransformedOrOpacity.push(Yt)}else Pe.styles.isFloating()?Gt.nonPositionedFloats.push(Yt):Gt.nonPositionedInlineLevel.push(Yt);Xu(at,Yt,Ve?Yt:ue,it)}else Pe.styles.isInlineLevel()?ae.inlineLevel.push(at):ae.nonInlineLevel.push(at),Xu(at,ae,ue,it);Hi(Pe.flags,8)&&fu(Pe,it)})},fu=function(re,ae){for(var ue=re instanceof jn?re.start:1,se=re instanceof jn?re.reversed:!1,Pe=0;Pe<ae.length;Pe++){var Ve=ae[Pe];Ve.container instanceof pn&&typeof Ve.container.value=="number"&&Ve.container.value!==0&&(ue=Ve.container.value),Ve.listValue=gA(ue,Ve.container.styles.listStyleType,!0),ue+=se?-1:1}},Gl=function(re){var ae=new Bc(re,null),ue=new ou(ae),se=[];return Xu(ae,ue,ue,se),fu(ae.container,se),ue},wc=function(re,ae){switch(ae){case 0:return Ul(re.topLeftBorderBox,re.topLeftPaddingBox,re.topRightBorderBox,re.topRightPaddingBox);case 1:return Ul(re.topRightBorderBox,re.topRightPaddingBox,re.bottomRightBorderBox,re.bottomRightPaddingBox);case 2:return Ul(re.bottomRightBorderBox,re.bottomRightPaddingBox,re.bottomLeftBorderBox,re.bottomLeftPaddingBox);case 3:default:return Ul(re.bottomLeftBorderBox,re.bottomLeftPaddingBox,re.topLeftBorderBox,re.topLeftPaddingBox)}},Wc=function(re,ae){switch(ae){case 0:return Ul(re.topLeftBorderBox,re.topLeftBorderDoubleOuterBox,re.topRightBorderBox,re.topRightBorderDoubleOuterBox);case 1:return Ul(re.topRightBorderBox,re.topRightBorderDoubleOuterBox,re.bottomRightBorderBox,re.bottomRightBorderDoubleOuterBox);case 2:return Ul(re.bottomRightBorderBox,re.bottomRightBorderDoubleOuterBox,re.bottomLeftBorderBox,re.bottomLeftBorderDoubleOuterBox);case 3:default:return Ul(re.bottomLeftBorderBox,re.bottomLeftBorderDoubleOuterBox,re.topLeftBorderBox,re.topLeftBorderDoubleOuterBox)}},bc=function(re,ae){switch(ae){case 0:return Ul(re.topLeftBorderDoubleInnerBox,re.topLeftPaddingBox,re.topRightBorderDoubleInnerBox,re.topRightPaddingBox);case 1:return Ul(re.topRightBorderDoubleInnerBox,re.topRightPaddingBox,re.bottomRightBorderDoubleInnerBox,re.bottomRightPaddingBox);case 2:return Ul(re.bottomRightBorderDoubleInnerBox,re.bottomRightPaddingBox,re.bottomLeftBorderDoubleInnerBox,re.bottomLeftPaddingBox);case 3:default:return Ul(re.bottomLeftBorderDoubleInnerBox,re.bottomLeftPaddingBox,re.topLeftBorderDoubleInnerBox,re.topLeftPaddingBox)}},Cc=function(re,ae){switch(ae){case 0:return Hu(re.topLeftBorderStroke,re.topRightBorderStroke);case 1:return Hu(re.topRightBorderStroke,re.bottomRightBorderStroke);case 2:return Hu(re.bottomRightBorderStroke,re.bottomLeftBorderStroke);case 3:default:return Hu(re.bottomLeftBorderStroke,re.topLeftBorderStroke)}},Hu=function(re,ae){var ue=[];return zl(re)?ue.push(re.subdivide(.5,!1)):ue.push(re),zl(ae)?ue.push(ae.subdivide(.5,!0)):ue.push(ae),ue},Ul=function(re,ae,ue,se){var Pe=[];return zl(re)?Pe.push(re.subdivide(.5,!1)):Pe.push(re),zl(ue)?Pe.push(ue.subdivide(.5,!0)):Pe.push(ue),zl(se)?Pe.push(se.subdivide(.5,!0).reverse()):Pe.push(se),zl(ae)?Pe.push(ae.subdivide(.5,!1).reverse()):Pe.push(ae),Pe},Ec=function(re){var ae=re.bounds,ue=re.styles;return ae.add(ue.borderLeftWidth,ue.borderTopWidth,-(ue.borderRightWidth+ue.borderLeftWidth),-(ue.borderTopWidth+ue.borderBottomWidth))},Bu=function(re){var ae=re.styles,ue=re.bounds,se=Bi(ae.paddingLeft,ue.width),Pe=Bi(ae.paddingRight,ue.width),Ve=Bi(ae.paddingTop,ue.width),nt=Bi(ae.paddingBottom,ue.width);return ue.add(se+ae.borderLeftWidth,Ve+ae.borderTopWidth,-(ae.borderRightWidth+ae.borderLeftWidth+se+Pe),-(ae.borderTopWidth+ae.borderBottomWidth+Ve+nt))},Yu=function(re,ae){return re===0?ae.bounds:re===2?Bu(ae):Ec(ae)},ju=function(re,ae){return re===0?ae.bounds:re===2?Bu(ae):Ec(ae)},_u=function(re,ae,ue){var se=Yu(Iu(re.styles.backgroundOrigin,ae),re),Pe=ju(Iu(re.styles.backgroundClip,ae),re),Ve=Pc(Iu(re.styles.backgroundSize,ae),ue,se),nt=Ve[0],at=Ve[1],it=ns(Iu(re.styles.backgroundPosition,ae),se.width-nt,se.height-at),Gt=Vc(Iu(re.styles.backgroundRepeat,ae),it,Ve,se,Pe),Yt=Math.round(se.left+it[0]),tn=Math.round(se.top+it[1]);return[Gt,Yt,tn,nt,at]},wu=function(re){return Fo(re)&&re.value===An.AUTO},$u=function(re){return typeof re=="number"},Pc=function(re,ae,ue){var se=ae[0],Pe=ae[1],Ve=ae[2],nt=re[0],at=re[1];if(!nt)return[0,0];if(Ui(nt)&&at&&Ui(at))return[Bi(nt,ue.width),Bi(at,ue.height)];var it=$u(Ve);if(Fo(nt)&&(nt.value===An.CONTAIN||nt.value===An.COVER)){if($u(Ve)){var Gt=ue.width/ue.height;return Gt<Ve!=(nt.value===An.COVER)?[ue.width,ue.width/Ve]:[ue.height*Ve,ue.height]}return[ue.width,ue.height]}var Yt=$u(se),tn=$u(Pe),On=Yt||tn;if(wu(nt)&&(!at||wu(at))){if(Yt&&tn)return[se,Pe];if(!it&&!On)return[ue.width,ue.height];if(On&&it){var Br=Yt?se:Pe*Ve,Ir=tn?Pe:se/Ve;return[Br,Ir]}var vr=Yt?se:ue.width,po=tn?Pe:ue.height;return[vr,po]}if(it){var La=0,pa=0;return Ui(nt)?La=Bi(nt,ue.width):Ui(at)&&(pa=Bi(at,ue.height)),wu(nt)?La=pa*Ve:(!at||wu(at))&&(pa=La/Ve),[La,pa]}var wo=null,bo=null;if(Ui(nt)?wo=Bi(nt,ue.width):at&&Ui(at)&&(bo=Bi(at,ue.height)),wo!==null&&(!at||wu(at))&&(bo=Yt&&tn?wo/se*Pe:ue.height),bo!==null&&wu(nt)&&(wo=Yt&&tn?bo/Pe*se:ue.width),wo!==null&&bo!==null)return[wo,bo];throw new Error("Unable to calculate background-size for element")},Iu=function(re,ae){var ue=re[ae];return typeof ue=="undefined"?re[0]:ue},Vc=function(re,ae,ue,se,Pe){var Ve=ae[0],nt=ae[1],at=ue[0],it=ue[1];switch(re){case 2:return[new fo(Math.round(se.left),Math.round(se.top+nt)),new fo(Math.round(se.left+se.width),Math.round(se.top+nt)),new fo(Math.round(se.left+se.width),Math.round(it+se.top+nt)),new fo(Math.round(se.left),Math.round(it+se.top+nt))];case 3:return[new fo(Math.round(se.left+Ve),Math.round(se.top)),new fo(Math.round(se.left+Ve+at),Math.round(se.top)),new fo(Math.round(se.left+Ve+at),Math.round(se.height+se.top)),new fo(Math.round(se.left+Ve),Math.round(se.height+se.top))];case 1:return[new fo(Math.round(se.left+Ve),Math.round(se.top+nt)),new fo(Math.round(se.left+Ve+at),Math.round(se.top+nt)),new fo(Math.round(se.left+Ve+at),Math.round(se.top+nt+it)),new fo(Math.round(se.left+Ve),Math.round(se.top+nt+it))];default:return[new fo(Math.round(Pe.left),Math.round(Pe.top)),new fo(Math.round(Pe.left+Pe.width),Math.round(Pe.top)),new fo(Math.round(Pe.left+Pe.width),Math.round(Pe.height+Pe.top)),new fo(Math.round(Pe.left),Math.round(Pe.height+Pe.top))]}},Jc="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",Fc="Hidden Text",Xc=function(){function re(ae){this._data={},this._document=ae}return re.prototype.parseMetrics=function(ae,ue){var se=this._document.createElement("div"),Pe=this._document.createElement("img"),Ve=this._document.createElement("span"),nt=this._document.body;se.style.visibility="hidden",se.style.fontFamily=ae,se.style.fontSize=ue,se.style.margin="0",se.style.padding="0",se.style.whiteSpace="nowrap",nt.appendChild(se),Pe.src=Jc,Pe.width=1,Pe.height=1,Pe.style.margin="0",Pe.style.padding="0",Pe.style.verticalAlign="baseline",Ve.style.fontFamily=ae,Ve.style.fontSize=ue,Ve.style.margin="0",Ve.style.padding="0",Ve.appendChild(this._document.createTextNode(Fc)),se.appendChild(Ve),se.appendChild(Pe);var at=Pe.offsetTop-Ve.offsetTop+2;se.removeChild(Ve),se.appendChild(this._document.createTextNode(Fc)),se.style.lineHeight="normal",Pe.style.verticalAlign="super";var it=Pe.offsetTop-se.offsetTop+2;return nt.removeChild(se),{baseline:at,middle:it}},re.prototype.getMetrics=function(ae,ue){var se=ae+" "+ue;return typeof this._data[se]=="undefined"&&(this._data[se]=this.parseMetrics(ae,ue)),this._data[se]},re}(),xc=function(){function re(ae,ue){this.context=ae,this.options=ue}return re}(),Lc=1e4,qu=function(re){de(ae,re);function ae(ue,se){var Pe=re.call(this,ue,se)||this;return Pe._activeEffects=[],Pe.canvas=se.canvas?se.canvas:document.createElement("canvas"),Pe.ctx=Pe.canvas.getContext("2d"),se.canvas||(Pe.canvas.width=Math.floor(se.width*se.scale),Pe.canvas.height=Math.floor(se.height*se.scale),Pe.canvas.style.width=se.width+"px",Pe.canvas.style.height=se.height+"px"),Pe.fontMetrics=new Xc(document),Pe.ctx.scale(Pe.options.scale,Pe.options.scale),Pe.ctx.translate(-se.x,-se.y),Pe.ctx.textBaseline="bottom",Pe._activeEffects=[],Pe.context.logger.debug("Canvas renderer initialized ("+se.width+"x"+se.height+") with scale "+se.scale),Pe}return ae.prototype.applyEffects=function(ue){for(var se=this;this._activeEffects.length;)this.popEffect();ue.forEach(function(Pe){return se.applyEffect(Pe)})},ae.prototype.applyEffect=function(ue){this.ctx.save(),Zc(ue)&&(this.ctx.globalAlpha=ue.opacity),Gc(ue)&&(this.ctx.translate(ue.offsetX,ue.offsetY),this.ctx.transform(ue.matrix[0],ue.matrix[1],ue.matrix[2],ue.matrix[3],ue.matrix[4],ue.matrix[5]),this.ctx.translate(-ue.offsetX,-ue.offsetY)),yc(ue)&&(this.path(ue.path),this.ctx.clip()),this._activeEffects.push(ue)},ae.prototype.popEffect=function(){this._activeEffects.pop(),this.ctx.restore()},ae.prototype.renderStack=function(ue){return we(this,void 0,void 0,function(){var se;return Qe(this,function(Pe){switch(Pe.label){case 0:return se=ue.element.container.styles,se.isVisible()?[4,this.renderStackContent(ue)]:[3,2];case 1:Pe.sent(),Pe.label=2;case 2:return[2]}})})},ae.prototype.renderNode=function(ue){return we(this,void 0,void 0,function(){return Qe(this,function(se){switch(se.label){case 0:if(Hi(ue.container.flags,16))debugger;return ue.container.styles.isVisible()?[4,this.renderNodeBackgroundAndBorders(ue)]:[3,3];case 1:return se.sent(),[4,this.renderNodeContent(ue)];case 2:se.sent(),se.label=3;case 3:return[2]}})})},ae.prototype.renderTextWithLetterSpacing=function(ue,se,Pe){var Ve=this;if(se===0)this.ctx.fillText(ue.text,ue.bounds.left,ue.bounds.top+Pe);else{var nt=es(ue.text);nt.reduce(function(at,it){return Ve.ctx.fillText(it,at,ue.bounds.top+Pe),at+Ve.ctx.measureText(it).width},ue.bounds.left)}},ae.prototype.createFontStyle=function(ue){var se=ue.fontVariant.filter(function(nt){return nt==="normal"||nt==="small-caps"}).join(""),Pe=Be(ue.fontFamily).join(", "),Ve=di(ue.fontSize)?""+ue.fontSize.number+ue.fontSize.unit:ue.fontSize.number+"px";return[[ue.fontStyle,se,ue.fontWeight,Ve,Pe].join(" "),Pe,Ve]},ae.prototype.renderTextNode=function(ue,se){return we(this,void 0,void 0,function(){var Pe,Ve,nt,at,it,Gt,Yt,tn,On=this;return Qe(this,function(Br){return Pe=this.createFontStyle(se),Ve=Pe[0],nt=Pe[1],at=Pe[2],this.ctx.font=Ve,this.ctx.direction=se.direction===1?"rtl":"ltr",this.ctx.textAlign="left",this.ctx.textBaseline="alphabetic",it=this.fontMetrics.getMetrics(nt,at),Gt=it.baseline,Yt=it.middle,tn=se.paintOrder,ue.textBounds.forEach(function(Ir){tn.forEach(function(vr){switch(vr){case 0:On.ctx.fillStyle=sA(se.color),On.renderTextWithLetterSpacing(Ir,se.letterSpacing,Gt);var po=se.textShadow;po.length&&Ir.text.trim().length&&(po.slice(0).reverse().forEach(function(La){On.ctx.shadowColor=sA(La.color),On.ctx.shadowOffsetX=La.offsetX.number*On.options.scale,On.ctx.shadowOffsetY=La.offsetY.number*On.options.scale,On.ctx.shadowBlur=La.blur.number,On.renderTextWithLetterSpacing(Ir,se.letterSpacing,Gt)}),On.ctx.shadowColor="",On.ctx.shadowOffsetX=0,On.ctx.shadowOffsetY=0,On.ctx.shadowBlur=0),se.textDecorationLine.length&&(On.ctx.fillStyle=sA(se.textDecorationColor||se.color),se.textDecorationLine.forEach(function(La){switch(La){case 1:On.ctx.fillRect(Ir.bounds.left,Math.round(Ir.bounds.top+Gt),Ir.bounds.width,1);break;case 2:On.ctx.fillRect(Ir.bounds.left,Math.round(Ir.bounds.top),Ir.bounds.width,1);break;case 3:On.ctx.fillRect(Ir.bounds.left,Math.ceil(Ir.bounds.top+Yt),Ir.bounds.width,1);break}}));break;case 1:se.webkitTextStrokeWidth&&Ir.text.trim().length&&(On.ctx.strokeStyle=sA(se.webkitTextStrokeColor),On.ctx.lineWidth=se.webkitTextStrokeWidth,On.ctx.lineJoin=window.chrome?"miter":"round",On.ctx.strokeText(Ir.text,Ir.bounds.left,Ir.bounds.top+Gt)),On.ctx.strokeStyle="",On.ctx.lineWidth=0,On.ctx.lineJoin="miter";break}})}),[2]})})},ae.prototype.renderReplacedElement=function(ue,se,Pe){if(Pe&&ue.intrinsicWidth>0&&ue.intrinsicHeight>0){var Ve=Bu(ue),nt=Ju(se);this.path(nt),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(Pe,0,0,ue.intrinsicWidth,ue.intrinsicHeight,Ve.left,Ve.top,Ve.width,Ve.height),this.ctx.restore()}},ae.prototype.renderNodeContent=function(ue){return we(this,void 0,void 0,function(){var se,Pe,Ve,nt,at,it,pa,pa,Gt,Yt,tn,On,bo,Br,Ir,lo,vr,po,La,pa,wo,bo,lo;return Qe(this,function(Xr){switch(Xr.label){case 0:this.applyEffects(ue.getEffects(4)),se=ue.container,Pe=ue.curves,Ve=se.styles,nt=0,at=se.textNodes,Xr.label=1;case 1:return nt<at.length?(it=at[nt],[4,this.renderTextNode(it,Ve)]):[3,4];case 2:Xr.sent(),Xr.label=3;case 3:return nt++,[3,1];case 4:if(!(se instanceof Fe))return[3,8];Xr.label=5;case 5:return Xr.trys.push([5,7,,8]),[4,this.context.cache.match(se.src)];case 6:return pa=Xr.sent(),this.renderReplacedElement(se,Pe,pa),[3,8];case 7:return Xr.sent(),this.context.logger.error("Error loading image "+se.src),[3,8];case 8:if(se instanceof mt&&this.renderReplacedElement(se,Pe,se.canvas),!(se instanceof en))return[3,12];Xr.label=9;case 9:return Xr.trys.push([9,11,,12]),[4,this.context.cache.match(se.svg)];case 10:return pa=Xr.sent(),this.renderReplacedElement(se,Pe,pa),[3,12];case 11:return Xr.sent(),this.context.logger.error("Error loading svg "+se.svg.substring(0,255)),[3,12];case 12:return se instanceof Bs&&se.tree?(Gt=new ae(this.context,{scale:this.options.scale,backgroundColor:se.backgroundColor,x:0,y:0,width:se.width,height:se.height}),[4,Gt.render(se.tree)]):[3,14];case 13:Yt=Xr.sent(),se.width&&se.height&&this.ctx.drawImage(Yt,0,0,se.width,se.height,se.bounds.left,se.bounds.top,se.bounds.width,se.bounds.height),Xr.label=14;case 14:if(se instanceof yA&&(tn=Math.min(se.bounds.width,se.bounds.height),se.type===ii?se.checked&&(this.ctx.save(),this.path([new fo(se.bounds.left+tn*.39363,se.bounds.top+tn*.79),new fo(se.bounds.left+tn*.16,se.bounds.top+tn*.5549),new fo(se.bounds.left+tn*.27347,se.bounds.top+tn*.44071),new fo(se.bounds.left+tn*.39694,se.bounds.top+tn*.5649),new fo(se.bounds.left+tn*.72983,se.bounds.top+tn*.23),new fo(se.bounds.left+tn*.84,se.bounds.top+tn*.34085),new fo(se.bounds.left+tn*.39363,se.bounds.top+tn*.79)]),this.ctx.fillStyle=sA(LA),this.ctx.fill(),this.ctx.restore()):se.type===mi&&se.checked&&(this.ctx.save(),this.ctx.beginPath(),this.ctx.arc(se.bounds.left+tn/2,se.bounds.top+tn/2,tn/4,0,Math.PI*2,!0),this.ctx.fillStyle=sA(LA),this.ctx.fill(),this.ctx.restore())),Yc(se)&&se.value.length){switch(On=this.createFontStyle(Ve),bo=On[0],Br=On[1],Ir=this.fontMetrics.getMetrics(bo,Br).baseline,this.ctx.font=bo,this.ctx.fillStyle=sA(Ve.color),this.ctx.textBaseline="alphabetic",this.ctx.textAlign=Ic(se.styles.textAlign),lo=Bu(se),vr=0,se.styles.textAlign){case 1:vr+=lo.width/2;break;case 2:vr+=lo.width;break}po=lo.add(vr,0,0,-lo.height/2+1),this.ctx.save(),this.path([new fo(lo.left,lo.top),new fo(lo.left+lo.width,lo.top),new fo(lo.left+lo.width,lo.top+lo.height),new fo(lo.left,lo.top+lo.height)]),this.ctx.clip(),this.renderTextWithLetterSpacing(new ul(se.value,po),Ve.letterSpacing,Ir),this.ctx.restore(),this.ctx.textBaseline="alphabetic",this.ctx.textAlign="left"}if(!Hi(se.styles.display,2048))return[3,20];if(se.styles.listStyleImage===null)return[3,19];if(La=se.styles.listStyleImage,La.type!==0)return[3,18];pa=void 0,wo=La.url,Xr.label=15;case 15:return Xr.trys.push([15,17,,18]),[4,this.context.cache.match(wo)];case 16:return pa=Xr.sent(),this.ctx.drawImage(pa,se.bounds.left-(pa.width+10),se.bounds.top),[3,18];case 17:return Xr.sent(),this.context.logger.error("Error loading list-style-image "+wo),[3,18];case 18:return[3,20];case 19:ue.listValue&&se.styles.listStyleType!==-1&&(bo=this.createFontStyle(Ve)[0],this.ctx.font=bo,this.ctx.fillStyle=sA(Ve.color),this.ctx.textBaseline="middle",this.ctx.textAlign="right",lo=new je(se.bounds.left,se.bounds.top+Bi(se.styles.paddingTop,se.bounds.width),se.bounds.width,ha(Ve.lineHeight,Ve.fontSize.number)/2+1),this.renderTextWithLetterSpacing(new ul(ue.listValue,lo),Ve.letterSpacing,ha(Ve.lineHeight,Ve.fontSize.number)/2+2),this.ctx.textBaseline="bottom",this.ctx.textAlign="left"),Xr.label=20;case 20:return[2]}})})},ae.prototype.renderStackContent=function(ue){return we(this,void 0,void 0,function(){var se,Pe,La,Ve,nt,La,at,it,La,Gt,Yt,La,tn,On,La,Br,Ir,La,vr,po,La;return Qe(this,function(pa){switch(pa.label){case 0:if(Hi(ue.element.container.flags,16))debugger;return[4,this.renderNodeBackgroundAndBorders(ue.element)];case 1:pa.sent(),se=0,Pe=ue.negativeZIndex,pa.label=2;case 2:return se<Pe.length?(La=Pe[se],[4,this.renderStack(La)]):[3,5];case 3:pa.sent(),pa.label=4;case 4:return se++,[3,2];case 5:return[4,this.renderNodeContent(ue.element)];case 6:pa.sent(),Ve=0,nt=ue.nonInlineLevel,pa.label=7;case 7:return Ve<nt.length?(La=nt[Ve],[4,this.renderNode(La)]):[3,10];case 8:pa.sent(),pa.label=9;case 9:return Ve++,[3,7];case 10:at=0,it=ue.nonPositionedFloats,pa.label=11;case 11:return at<it.length?(La=it[at],[4,this.renderStack(La)]):[3,14];case 12:pa.sent(),pa.label=13;case 13:return at++,[3,11];case 14:Gt=0,Yt=ue.nonPositionedInlineLevel,pa.label=15;case 15:return Gt<Yt.length?(La=Yt[Gt],[4,this.renderStack(La)]):[3,18];case 16:pa.sent(),pa.label=17;case 17:return Gt++,[3,15];case 18:tn=0,On=ue.inlineLevel,pa.label=19;case 19:return tn<On.length?(La=On[tn],[4,this.renderNode(La)]):[3,22];case 20:pa.sent(),pa.label=21;case 21:return tn++,[3,19];case 22:Br=0,Ir=ue.zeroOrAutoZIndexOrTransformedOrOpacity,pa.label=23;case 23:return Br<Ir.length?(La=Ir[Br],[4,this.renderStack(La)]):[3,26];case 24:pa.sent(),pa.label=25;case 25:return Br++,[3,23];case 26:vr=0,po=ue.positiveZIndex,pa.label=27;case 27:return vr<po.length?(La=po[vr],[4,this.renderStack(La)]):[3,30];case 28:pa.sent(),pa.label=29;case 29:return vr++,[3,27];case 30:return[2]}})})},ae.prototype.mask=function(ue){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(ue.slice(0).reverse()),this.ctx.closePath()},ae.prototype.path=function(ue){this.ctx.beginPath(),this.formatPath(ue),this.ctx.closePath()},ae.prototype.formatPath=function(ue){var se=this;ue.forEach(function(Pe,Ve){var nt=zl(Pe)?Pe.start:Pe;Ve===0?se.ctx.moveTo(nt.x,nt.y):se.ctx.lineTo(nt.x,nt.y),zl(Pe)&&se.ctx.bezierCurveTo(Pe.startControl.x,Pe.startControl.y,Pe.endControl.x,Pe.endControl.y,Pe.end.x,Pe.end.y)})},ae.prototype.renderRepeat=function(ue,se,Pe,Ve){this.path(ue),this.ctx.fillStyle=se,this.ctx.translate(Pe,Ve),this.ctx.fill(),this.ctx.translate(-Pe,-Ve)},ae.prototype.resizeImage=function(ue,se,Pe){var Ve;if(ue.width===se&&ue.height===Pe)return ue;var nt=(Ve=this.canvas.ownerDocument)!==null&&Ve!==void 0?Ve:document,at=nt.createElement("canvas");at.width=Math.max(1,se),at.height=Math.max(1,Pe);var it=at.getContext("2d");return it.drawImage(ue,0,0,ue.width,ue.height,0,0,se,Pe),at},ae.prototype.renderBackgroundImage=function(ue){return we(this,void 0,void 0,function(){var se,Pe,Ve,nt,at,it;return Qe(this,function(Gt){switch(Gt.label){case 0:se=ue.styles.backgroundImage.length-1,Pe=function(Yt){var tn,On,Br,eA,FA,YA,Ti,Yi,ci,Ir,eA,FA,YA,Ti,Yi,vr,po,La,pa,wo,bo,lo,Xr,Vo,ci,Po,eA,Ei,XA,Ti,Yi,ts,FA,YA,ol,IA,il,Ol,Zl,Al,xA,Yl;return Qe(this,function(bu){switch(bu.label){case 0:if(Yt.type!==0)return[3,5];tn=void 0,On=Yt.url,bu.label=1;case 1:return bu.trys.push([1,3,,4]),[4,Ve.context.cache.match(On)];case 2:return tn=bu.sent(),[3,4];case 3:return bu.sent(),Ve.context.logger.error("Error loading background-image "+On),[3,4];case 4:return tn&&(Br=_u(ue,se,[tn.width,tn.height,tn.width/tn.height]),eA=Br[0],FA=Br[1],YA=Br[2],Ti=Br[3],Yi=Br[4],ci=Ve.ctx.createPattern(Ve.resizeImage(tn,Ti,Yi),"repeat"),Ve.renderRepeat(eA,ci,FA,YA)),[3,6];case 5:Ot(Yt)?(Ir=_u(ue,se,[null,null,null]),eA=Ir[0],FA=Ir[1],YA=Ir[2],Ti=Ir[3],Yi=Ir[4],vr=Qo(Yt.angle,Ti,Yi),po=vr[0],La=vr[1],pa=vr[2],wo=vr[3],bo=vr[4],lo=document.createElement("canvas"),lo.width=Ti,lo.height=Yi,Xr=lo.getContext("2d"),Vo=Xr.createLinearGradient(La,wo,pa,bo),pl(Yt.stops,po).forEach(function(Nu){return Vo.addColorStop(Nu.stop,sA(Nu.color))}),Xr.fillStyle=Vo,Xr.fillRect(0,0,Ti,Yi),Ti>0&&Yi>0&&(ci=Ve.ctx.createPattern(lo,"repeat"),Ve.renderRepeat(eA,ci,FA,YA))):It(Yt)&&(Po=_u(ue,se,[null,null,null]),eA=Po[0],Ei=Po[1],XA=Po[2],Ti=Po[3],Yi=Po[4],ts=Yt.position.length===0?[us]:Yt.position,FA=Bi(ts[0],Ti),YA=Bi(ts[ts.length-1],Yi),ol=ee(Yt,FA,YA,Ti,Yi),IA=ol[0],il=ol[1],IA>0&&il>0&&(Ol=Ve.ctx.createRadialGradient(Ei+FA,XA+YA,0,Ei+FA,XA+YA,IA),pl(Yt.stops,IA*2).forEach(function(Nu){return Ol.addColorStop(Nu.stop,sA(Nu.color))}),Ve.path(eA),Ve.ctx.fillStyle=Ol,IA!==il?(Zl=ue.bounds.left+.5*ue.bounds.width,Al=ue.bounds.top+.5*ue.bounds.height,xA=il/IA,Yl=1/xA,Ve.ctx.save(),Ve.ctx.translate(Zl,Al),Ve.ctx.transform(1,0,0,xA,0,0),Ve.ctx.translate(-Zl,-Al),Ve.ctx.fillRect(Ei,Yl*(XA-Al)+Al,Ti,Yi*Yl),Ve.ctx.restore()):Ve.ctx.fill())),bu.label=6;case 6:return se--,[2]}})},Ve=this,nt=0,at=ue.styles.backgroundImage.slice(0).reverse(),Gt.label=1;case 1:return nt<at.length?(it=at[nt],[5,Pe(it)]):[3,4];case 2:Gt.sent(),Gt.label=3;case 3:return nt++,[3,1];case 4:return[2]}})})},ae.prototype.renderSolidBorder=function(ue,se,Pe){return we(this,void 0,void 0,function(){return Qe(this,function(Ve){return this.path(wc(Pe,se)),this.ctx.fillStyle=sA(ue),this.ctx.fill(),[2]})})},ae.prototype.renderDoubleBorder=function(ue,se,Pe,Ve){return we(this,void 0,void 0,function(){var nt,at;return Qe(this,function(it){switch(it.label){case 0:return se<3?[4,this.renderSolidBorder(ue,Pe,Ve)]:[3,2];case 1:return it.sent(),[2];case 2:return nt=Wc(Ve,Pe),this.path(nt),this.ctx.fillStyle=sA(ue),this.ctx.fill(),at=bc(Ve,Pe),this.path(at),this.ctx.fill(),[2]}})})},ae.prototype.renderNodeBackgroundAndBorders=function(ue){return we(this,void 0,void 0,function(){var se,Pe,Ve,nt,at,it,Gt,Yt,tn=this;return Qe(this,function(On){switch(On.label){case 0:return this.applyEffects(ue.getEffects(2)),se=ue.container.styles,Pe=!SA(se.backgroundColor)||se.backgroundImage.length,Ve=[{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=$c(Iu(se.backgroundClip,0),ue.curves),Pe||se.boxShadow.length?(this.ctx.save(),this.path(nt),this.ctx.clip(),SA(se.backgroundColor)||(this.ctx.fillStyle=sA(se.backgroundColor),this.ctx.fill()),[4,this.renderBackgroundImage(ue.container)]):[3,2];case 1:On.sent(),this.ctx.restore(),se.boxShadow.slice(0).reverse().forEach(function(Br){tn.ctx.save();var Ir=Lu(ue.curves),vr=Br.inset?0:Lc,po=Xl(Ir,-vr+(Br.inset?1:-1)*Br.spread.number,(Br.inset?1:-1)*Br.spread.number,Br.spread.number*(Br.inset?-2:2),Br.spread.number*(Br.inset?-2:2));Br.inset?(tn.path(Ir),tn.ctx.clip(),tn.mask(po)):(tn.mask(Ir),tn.ctx.clip(),tn.path(po)),tn.ctx.shadowOffsetX=Br.offsetX.number+vr,tn.ctx.shadowOffsetY=Br.offsetY.number,tn.ctx.shadowColor=sA(Br.color),tn.ctx.shadowBlur=Br.blur.number,tn.ctx.fillStyle=Br.inset?sA(Br.color):"rgba(0,0,0,1)",tn.ctx.fill(),tn.ctx.restore()}),On.label=2;case 2:at=0,it=0,Gt=Ve,On.label=3;case 3:return it<Gt.length?(Yt=Gt[it],Yt.style!==0&&!SA(Yt.color)&&Yt.width>0?Yt.style!==2?[3,5]:[4,this.renderDashedDottedBorder(Yt.color,Yt.width,at,ue.curves,2)]:[3,11]):[3,13];case 4:return On.sent(),[3,11];case 5:return Yt.style!==3?[3,7]:[4,this.renderDashedDottedBorder(Yt.color,Yt.width,at,ue.curves,3)];case 6:return On.sent(),[3,11];case 7:return Yt.style!==4?[3,9]:[4,this.renderDoubleBorder(Yt.color,Yt.width,at,ue.curves)];case 8:return On.sent(),[3,11];case 9:return[4,this.renderSolidBorder(Yt.color,at,ue.curves)];case 10:On.sent(),On.label=11;case 11:at++,On.label=12;case 12:return it++,[3,3];case 13:return[2]}})})},ae.prototype.renderDashedDottedBorder=function(ue,se,Pe,Ve,nt){return we(this,void 0,void 0,function(){var at,it,Gt,Yt,tn,On,Br,Ir,vr,po,La,pa,wo,bo,lo,Xr,lo,Xr;return Qe(this,function(Vo){return this.ctx.save(),at=Cc(Ve,Pe),it=wc(Ve,Pe),nt===2&&(this.path(it),this.ctx.clip()),zl(it[0])?(Gt=it[0].start.x,Yt=it[0].start.y):(Gt=it[0].x,Yt=it[0].y),zl(it[1])?(tn=it[1].end.x,On=it[1].end.y):(tn=it[1].x,On=it[1].y),Pe===0||Pe===2?Br=Math.abs(Gt-tn):Br=Math.abs(Yt-On),this.ctx.beginPath(),nt===3?this.formatPath(at):this.formatPath(it.slice(0,2)),Ir=se<3?se*3:se*2,vr=se<3?se*2:se,nt===3&&(Ir=se,vr=se),po=!0,Br<=Ir*2?po=!1:Br<=Ir*2+vr?(La=Br/(2*Ir+vr),Ir*=La,vr*=La):(pa=Math.floor((Br+vr)/(Ir+vr)),wo=(Br-pa*Ir)/(pa-1),bo=(Br-(pa+1)*Ir)/pa,vr=bo<=0||Math.abs(vr-wo)<Math.abs(vr-bo)?wo:bo),po&&(nt===3?this.ctx.setLineDash([0,Ir+vr]):this.ctx.setLineDash([Ir,vr])),nt===3?(this.ctx.lineCap="round",this.ctx.lineWidth=se):this.ctx.lineWidth=se*2+1.1,this.ctx.strokeStyle=sA(ue),this.ctx.stroke(),this.ctx.setLineDash([]),nt===2&&(zl(it[0])&&(lo=it[3],Xr=it[0],this.ctx.beginPath(),this.formatPath([new fo(lo.end.x,lo.end.y),new fo(Xr.start.x,Xr.start.y)]),this.ctx.stroke()),zl(it[1])&&(lo=it[1],Xr=it[2],this.ctx.beginPath(),this.formatPath([new fo(lo.end.x,lo.end.y),new fo(Xr.start.x,Xr.start.y)]),this.ctx.stroke())),this.ctx.restore(),[2]})})},ae.prototype.render=function(ue){return we(this,void 0,void 0,function(){var se;return Qe(this,function(Pe){switch(Pe.label){case 0:return this.options.backgroundColor&&(this.ctx.fillStyle=sA(this.options.backgroundColor),this.ctx.fillRect(this.options.x,this.options.y,this.options.width,this.options.height)),se=Gl(ue),[4,this.renderStack(se)];case 1:return Pe.sent(),this.applyEffects([]),[2,this.canvas]}})})},ae}(xc),Yc=function(re){return re instanceof Fs||re instanceof EA?!0:re instanceof yA&&re.type!==mi&&re.type!==ii},$c=function(re,ae){switch(re){case 0:return Lu(ae);case 2:return Mu(ae);case 1:default:return Ju(ae)}},Ic=function(re){switch(re){case 1:return"center";case 2:return"right";case 0:default:return"left"}},oe=["-apple-system","system-ui"],Be=function(re){return/iPhone OS 15_(0|1)/.test(window.navigator.userAgent)?re.filter(function(ae){return oe.indexOf(ae)===-1}):re},Te=function(re){de(ae,re);function ae(ue,se){var Pe=re.call(this,ue,se)||this;return Pe.canvas=se.canvas?se.canvas:document.createElement("canvas"),Pe.ctx=Pe.canvas.getContext("2d"),Pe.options=se,Pe.canvas.width=Math.floor(se.width*se.scale),Pe.canvas.height=Math.floor(se.height*se.scale),Pe.canvas.style.width=se.width+"px",Pe.canvas.style.height=se.height+"px",Pe.ctx.scale(Pe.options.scale,Pe.options.scale),Pe.ctx.translate(-se.x,-se.y),Pe.context.logger.debug("EXPERIMENTAL ForeignObject renderer initialized ("+se.width+"x"+se.height+" at "+se.x+","+se.y+") with scale "+se.scale),Pe}return ae.prototype.render=function(ue){return we(this,void 0,void 0,function(){var se,Pe;return Qe(this,function(Ve){switch(Ve.label){case 0:return se=Ps(this.options.width*this.options.scale,this.options.height*this.options.scale,this.options.scale,this.options.scale,ue),[4,qe(se)];case 1:return Pe=Ve.sent(),this.options.backgroundColor&&(this.ctx.fillStyle=sA(this.options.backgroundColor),this.ctx.fillRect(0,0,this.options.width*this.options.scale,this.options.height*this.options.scale)),this.ctx.drawImage(Pe,-this.options.x*this.options.scale,-this.options.y*this.options.scale),[2,this.canvas]}})})},ae}(xc),qe=function(re){return new Promise(function(ae,ue){var se=new Image;se.onload=function(){ae(se)},se.onerror=ue,se.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(re))})},yt=function(){function re(ae){var ue=ae.id,se=ae.enabled;this.id=ue,this.enabled=se,this.start=Date.now()}return re.prototype.debug=function(){for(var ae=[],ue=0;ue<arguments.length;ue++)ae[ue]=arguments[ue];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.debug=="function"?console.debug.apply(console,At([this.id,this.getTime()+"ms"],ae)):this.info.apply(this,ae))},re.prototype.getTime=function(){return Date.now()-this.start},re.prototype.info=function(){for(var ae=[],ue=0;ue<arguments.length;ue++)ae[ue]=arguments[ue];this.enabled&&typeof window!="undefined"&&window.console&&typeof console.info=="function"&&console.info.apply(console,At([this.id,this.getTime()+"ms"],ae))},re.prototype.warn=function(){for(var ae=[],ue=0;ue<arguments.length;ue++)ae[ue]=arguments[ue];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.warn=="function"?console.warn.apply(console,At([this.id,this.getTime()+"ms"],ae)):this.info.apply(this,ae))},re.prototype.error=function(){for(var ae=[],ue=0;ue<arguments.length;ue++)ae[ue]=arguments[ue];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.error=="function"?console.error.apply(console,At([this.id,this.getTime()+"ms"],ae)):this.info.apply(this,ae))},re.instances={},re}(),Et=function(){function re(ae,ue){var se;this.windowBounds=ue,this.instanceName="#"+re.instanceCount++,this.logger=new yt({id:this.instanceName,enabled:ae.logging}),this.cache=(se=ae.cache)!==null&&se!==void 0?se:new Wu(this,ae)}return re.instanceCount=1,re}(),xt=function(re,ae){return ae===void 0&&(ae={}),Dt(re,ae)};typeof window!="undefined"&&ku.setContext(window);var Dt=function(re,ae){return we(void 0,void 0,void 0,function(){var ue,se,Pe,Ve,nt,at,it,Gt,Yt,tn,On,Br,Ir,vr,po,La,pa,wo,bo,lo,Vo,Xr,Vo,ci,Po,eA,Ei,XA,Ti,Yi,ts,FA,YA,ol,IA,il,Ol,Zl,Al,xA;return Qe(this,function(Yl){switch(Yl.label){case 0:if(!re||typeof re!="object")return[2,Promise.reject("Invalid element provided as first argument")];if(ue=re.ownerDocument,!ue)throw new Error("Element is not attached to a Document");if(se=ue.defaultView,!se)throw new Error("Document is not attached to a Window");return Pe={allowTaint:(ci=ae.allowTaint)!==null&&ci!==void 0?ci:!1,imageTimeout:(Po=ae.imageTimeout)!==null&&Po!==void 0?Po:15e3,proxy:ae.proxy,useCORS:(eA=ae.useCORS)!==null&&eA!==void 0?eA:!1},Ve=Se({logging:(Ei=ae.logging)!==null&&Ei!==void 0?Ei:!0,cache:ae.cache},Pe),nt={windowWidth:(XA=ae.windowWidth)!==null&&XA!==void 0?XA:se.innerWidth,windowHeight:(Ti=ae.windowHeight)!==null&&Ti!==void 0?Ti:se.innerHeight,scrollX:(Yi=ae.scrollX)!==null&&Yi!==void 0?Yi:se.pageXOffset,scrollY:(ts=ae.scrollY)!==null&&ts!==void 0?ts:se.pageYOffset},at=new je(nt.scrollX,nt.scrollY,nt.windowWidth,nt.windowHeight),it=new Et(Ve,at),Gt=(FA=ae.foreignObjectRendering)!==null&&FA!==void 0?FA:!1,Yt={allowTaint:(YA=ae.allowTaint)!==null&&YA!==void 0?YA:!1,onclone:ae.onclone,ignoreElements:ae.ignoreElements,inlineImages:Gt,copyStyles:Gt},it.logger.debug("Starting document clone with size "+at.width+"x"+at.height+" scrolled to "+-at.left+","+-at.top),tn=new Ls(it,re,Yt),On=tn.clonedReferenceElement,On?[4,tn.toIFrame(ue,at)]:[2,Promise.reject("Unable to find element in cloned iframe")];case 1:return Br=Yl.sent(),Ir=ks(On)||tu(On)?he(On.ownerDocument):Re(it,On),vr=Ir.width,po=Ir.height,La=Ir.left,pa=Ir.top,wo=Tt(it,On,ae.backgroundColor),bo={canvas:ae.canvas,backgroundColor:wo,scale:(IA=(ol=ae.scale)!==null&&ol!==void 0?ol:se.devicePixelRatio)!==null&&IA!==void 0?IA:1,x:((il=ae.x)!==null&&il!==void 0?il:0)+La,y:((Ol=ae.y)!==null&&Ol!==void 0?Ol:0)+pa,width:(Zl=ae.width)!==null&&Zl!==void 0?Zl:Math.ceil(vr),height:(Al=ae.height)!==null&&Al!==void 0?Al:Math.ceil(po)},Gt?(it.logger.debug("Document cloned, using foreign object rendering"),Vo=new Te(it,bo),[4,Vo.render(On)]):[3,3];case 2:return lo=Yl.sent(),[3,5];case 3:return it.logger.debug("Document cloned, element located at "+La+","+pa+" with size "+vr+"x"+po+" using computed rendering"),it.logger.debug("Starting DOM parsing"),Xr=ql(it,On),wo===Xr.styles.backgroundColor&&(Xr.styles.backgroundColor=Ws.TRANSPARENT),it.logger.debug("Starting renderer for element at "+bo.x+","+bo.y+" with size "+bo.width+"x"+bo.height),Vo=new qu(it,bo),[4,Vo.render(Xr)];case 4:lo=Yl.sent(),Yl.label=5;case 5:return(!((xA=ae.removeContainer)!==null&&xA!==void 0)||xA)&&(Ls.destroy(Br)||it.logger.error("Cannot detach cloned iframe as it is not in the DOM anymore")),it.logger.debug("Finished rendering"),[2,lo]}})})},Tt=function(re,ae,ue){var se=ae.ownerDocument,Pe=se.documentElement?ml(re,getComputedStyle(se.documentElement).backgroundColor):Ws.TRANSPARENT,Ve=se.body?ml(re,getComputedStyle(se.body).backgroundColor):Ws.TRANSPARENT,nt=typeof ue=="string"?ml(re,ue):ue===null?Ws.TRANSPARENT:4294967295;return ae===se.documentElement?SA(Pe)?SA(Ve)?nt:Ve:Pe:nt};return xt})},80599:function(hn,zt,de){var Se=de(34155);(function(Qe,At){hn.exports=At(de(47190),de(46020))})(self,function(we,Qe){return function(){var At={"./src/plugin/hyperlinks.js":function(ye,Ie,ce){"use strict";ce.r(Ie);var Ue=ce("./node_modules/core-js/modules/web.dom-collections.for-each.js"),Ee=ce.n(Ue),Ce=ce("./node_modules/core-js/modules/es.string.link.js"),Ae=ce.n(Ce),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 le=this.prop.container,fe=le.querySelectorAll("a"),Ne=(0,a.unitConvert)(le.getBoundingClientRect(),this.prop.pageSize.k);E=[],Array.prototype.forEach.call(fe,function(ke){for(var ze=ke.getClientRects(),Ye=0;Ye<ze.length;Ye++){var $e=(0,a.unitConvert)(ze[Ye],this.prop.pageSize.k);$e.left-=Ne.left,$e.top-=Ne.top;var Xe=Math.floor($e.top/this.prop.pageSize.inner.height)+1,Le=this.opt.margin[0]+$e.top%this.prop.pageSize.inner.height,gt=this.opt.margin[1]+$e.left;E.push({page:Xe,top:Le,left:gt,clientRect:$e,link:ke})}},this)}})},y.default.prototype.toPdf=function(){return b.toPdf.call(this).then(function(){if(this.opt.enableLinks){E.forEach(function(fe){this.prop.pdf.setPage(fe.page),this.prop.pdf.link(fe.left,fe.top,fe.clientRect.width,fe.clientRect.height,{url:fe.link.href})},this);var le=this.prop.pdf.internal.getNumberOfPages();this.prop.pdf.setPage(le)}})}},"./src/plugin/jspdf-plugin.js":function(ye,Ie,ce){"use strict";ce.r(Ie);var Ue=ce("./node_modules/core-js/modules/es.symbol.js"),Ee=ce.n(Ue),Ce=ce("./node_modules/core-js/modules/es.symbol.description.js"),Ae=ce.n(Ce),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"),ne=ce.n(x),le=ce("./node_modules/core-js/modules/es.string.iterator.js"),fe=ce.n(le),Ne=ce("./node_modules/core-js/modules/web.dom-collections.iterator.js"),ke=ce.n(Ne),ze=ce("jspdf"),Ye=ce.n(ze);function $e(Xe){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?$e=function(gt){return typeof gt}:$e=function(gt){return gt&&typeof Symbol=="function"&>.constructor===Symbol&>!==Symbol.prototype?"symbol":typeof gt},$e(Xe)}ze.jsPDF.getPageSize=function(Xe,Le,gt){if($e(Xe)==="object"){var Oe=Xe;Xe=Oe.orientation,Le=Oe.unit||Le,gt=Oe.format||gt}Le=Le||"mm",gt=gt||"a4",Xe=(""+(Xe||"P")).toLowerCase();var ft=(""+gt).toLowerCase(),tt={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(Le){case"pt":var rt=1;break;case"mm":var rt=72/25.4;break;case"cm":var rt=72/2.54;break;case"in":var rt=72;break;case"px":var rt=72/96;break;case"pc":var rt=12;break;case"em":var rt=12;break;case"ex":var rt=6;break;default:throw"Invalid unit: "+Le}if(tt.hasOwnProperty(ft))var ut=tt[ft][1]/rt,dt=tt[ft][0]/rt;else try{var ut=gt[1],dt=gt[0]}catch(et){throw new Error("Invalid format: "+gt)}if(Xe==="p"||Xe==="portrait"){if(Xe="p",dt>ut){var vt=dt;dt=ut,ut=vt}}else if(Xe==="l"||Xe==="landscape"){if(Xe="l",ut>dt){var vt=dt;dt=ut,ut=vt}}else throw"Invalid orientation: "+Xe;var Je={width:dt,height:ut,unit:Le,k:rt};return Je},Ie.default=ze.jsPDF},"./src/plugin/pagebreaks.js":function(ye,Ie,ce){"use strict";ce.r(Ie);var Ue=ce("./node_modules/core-js/modules/es.array.concat.js"),Ee=ce.n(Ue),Ce=ce("./node_modules/core-js/modules/es.array.slice.js"),Ae=ce.n(Ce),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"),ne=ce.n(x),le=ce("./src/worker.js"),fe=ce("./src/utils.js"),Ne={toContainer:le.default.prototype.toContainer};le.default.template.opt.pagebreak={mode:["css","legacy"],before:[],after:[],avoid:[]},le.default.prototype.toContainer=function(){return Ne.toContainer.call(this).then(function(){var Ye=this.prop.container,$e=this.prop.pageSize.inner.px.height,Xe=[].concat(this.opt.pagebreak.mode),Le={avoidAll:Xe.indexOf("avoid-all")!==-1,css:Xe.indexOf("css")!==-1,legacy:Xe.indexOf("legacy")!==-1},gt={},Oe=this;["before","after","avoid"].forEach(function(rt){var ut=Le.avoidAll&&rt==="avoid";gt[rt]=ut?[]:[].concat(Oe.opt.pagebreak[rt]||[]),gt[rt].length>0&&(gt[rt]=Array.prototype.slice.call(Ye.querySelectorAll(gt[rt].join(", "))))});var ft=Ye.querySelectorAll(".html2pdf__page-break");ft=Array.prototype.slice.call(ft);var tt=Ye.querySelectorAll("*");Array.prototype.forEach.call(tt,function(ut){var dt={before:!1,after:Le.legacy&&ft.indexOf(ut)!==-1,avoid:Le.avoidAll};if(Le.css){var vt=window.getComputedStyle(ut),Je=["always","page","left","right"],et=["avoid","avoid-page"];dt={before:dt.before||Je.indexOf(vt.breakBefore||vt.pageBreakBefore)!==-1,after:dt.after||Je.indexOf(vt.breakAfter||vt.pageBreakAfter)!==-1,avoid:dt.avoid||et.indexOf(vt.breakInside||vt.pageBreakInside)!==-1}}Object.keys(dt).forEach(function(Nn){dt[Nn]=dt[Nn]||gt[Nn].indexOf(ut)!==-1});var kt=ut.getBoundingClientRect();if(dt.avoid&&!dt.before){var Rt=Math.floor(kt.top/$e),ht=Math.floor(kt.bottom/$e),Zt=Math.abs(kt.bottom-kt.top)/$e;ht!==Rt&&Zt<=1&&(dt.before=!0)}if(dt.before){var sn=(0,fe.createElement)("div",{style:{display:"block",height:$e-kt.top%$e+"px"}});ut.parentNode.insertBefore(sn,ut)}if(dt.after){var sn=(0,fe.createElement)("div",{style:{display:"block",height:$e-kt.bottom%$e+"px"}});ut.parentNode.insertBefore(sn,ut.nextSibling)}})})}},"./src/utils.js":function(ye,Ie,ce){"use strict";ce.r(Ie),ce.d(Ie,{objType:function(){return Xe},createElement:function(){return Le},cloneNode:function(){return gt},unitConvert:function(){return Oe},toPx:function(){return ft}});var Ue=ce("./node_modules/core-js/modules/es.number.constructor.js"),Ee=ce.n(Ue),Ce=ce("./node_modules/core-js/modules/es.symbol.js"),Ae=ce.n(Ce),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"),ne=ce.n(x),le=ce("./node_modules/core-js/modules/es.array.iterator.js"),fe=ce.n(le),Ne=ce("./node_modules/core-js/modules/es.string.iterator.js"),ke=ce.n(Ne),ze=ce("./node_modules/core-js/modules/web.dom-collections.iterator.js"),Ye=ce.n(ze);function $e(tt){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?$e=function(ut){return typeof ut}:$e=function(ut){return ut&&typeof Symbol=="function"&&ut.constructor===Symbol&&ut!==Symbol.prototype?"symbol":typeof ut},$e(tt)}var Xe=function(rt){var ut=$e(rt);return ut==="undefined"?"undefined":ut==="string"||rt instanceof String?"string":ut==="number"||rt instanceof Number?"number":ut==="function"||rt instanceof Function?"function":rt&&rt.constructor===Array?"array":rt&&rt.nodeType===1?"element":ut==="object"?"object":"unknown"},Le=function(rt,ut){var dt=document.createElement(rt);if(ut.className&&(dt.className=ut.className),ut.innerHTML){dt.innerHTML=ut.innerHTML;for(var vt=dt.getElementsByTagName("script"),Je=vt.length;Je-- >0;null)vt[Je].parentNode.removeChild(vt[Je])}for(var et in ut.style)dt.style[et]=ut.style[et];return dt},gt=function tt(rt,ut){for(var dt=rt.nodeType===3?document.createTextNode(rt.nodeValue):rt.cloneNode(!1),vt=rt.firstChild;vt;vt=vt.nextSibling)(ut===!0||vt.nodeType!==1||vt.nodeName!=="SCRIPT")&&dt.appendChild(tt(vt,ut));return rt.nodeType===1&&(rt.nodeName==="CANVAS"?(dt.width=rt.width,dt.height=rt.height,dt.getContext("2d").drawImage(rt,0,0)):(rt.nodeName==="TEXTAREA"||rt.nodeName==="SELECT")&&(dt.value=rt.value),dt.addEventListener("load",function(){dt.scrollTop=rt.scrollTop,dt.scrollLeft=rt.scrollLeft},!0)),dt},Oe=function(rt,ut){if(Xe(rt)==="number")return rt*72/96/ut;var dt={};for(var vt in rt)dt[vt]=rt[vt]*72/96/ut;return dt},ft=function(rt,ut){return Math.floor(rt*ut/72*96)}},"./src/worker.js":function(ye,Ie,ce){"use strict";ce.r(Ie);var Ue=ce("./node_modules/core-js/modules/es.object.assign.js"),Ee=ce.n(Ue),Ce=ce("./node_modules/core-js/modules/es.array.map.js"),Ae=ce.n(Ce),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"),ne=ce.n(x),le=ce("./node_modules/core-js/modules/es.regexp.to-string.js"),fe=ce.n(le),Ne=ce("./node_modules/core-js/modules/es.function.name.js"),ke=ce.n(Ne),ze=ce("./node_modules/core-js/modules/web.dom-collections.for-each.js"),Ye=ce.n(ze),$e=ce("jspdf"),Xe=ce.n($e),Le=ce("html2canvas"),gt=ce.n(Le),Oe=ce("./src/utils.js"),ft=ce("./node_modules/es6-promise/dist/es6-promise.js"),tt=ce.n(ft),rt=tt().Promise,ut=function dt(vt){var Je=Object.assign(dt.convert(rt.resolve()),JSON.parse(JSON.stringify(dt.template))),et=dt.convert(rt.resolve(),Je);return et=et.setProgress(1,dt,1,[dt]),et=et.set(vt),et};ut.prototype=Object.create(rt.prototype),ut.prototype.constructor=ut,ut.convert=function(vt,Je){return vt.__proto__=Je||ut.prototype,vt},ut.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:{}}},ut.prototype.from=function(vt,Je){function et(kt){switch((0,Oe.objType)(kt)){case"string":return"string";case"element":return kt.nodeName.toLowerCase==="canvas"?"canvas":"element";default:return"unknown"}}return this.then(function(){switch(Je=Je||et(vt),Je){case"string":return this.set({src:(0,Oe.createElement)("div",{innerHTML:vt})});case"element":return this.set({src:vt});case"canvas":return this.set({canvas:vt});case"img":return this.set({img:vt});default:return this.error("Unknown source type.")}})},ut.prototype.to=function(vt){switch(vt){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.")}},ut.prototype.toContainer=function(){var vt=[function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}];return this.thenList(vt).then(function(){var et={position:"fixed",overflow:"hidden",zIndex:1e3,left:0,right:0,bottom:0,top:0,backgroundColor:"rgba(0,0,0,0.8)"},kt={position:"absolute",width:this.prop.pageSize.inner.width+this.prop.pageSize.unit,left:0,right:0,top:0,height:"auto",margin:"auto",backgroundColor:"white"};et.opacity=0;var Rt=(0,Oe.cloneNode)(this.prop.src,this.opt.html2canvas.javascriptEnabled);this.prop.overlay=(0,Oe.createElement)("div",{className:"html2pdf__overlay",style:et}),this.prop.container=(0,Oe.createElement)("div",{className:"html2pdf__container",style:kt}),this.prop.container.appendChild(Rt),this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay)})},ut.prototype.toCanvas=function(){var vt=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(vt).then(function(){var et=Object.assign({},this.opt.html2canvas);return delete et.onrendered,Le(this.prop.container,et)}).then(function(et){var kt=this.opt.html2canvas.onrendered||function(){};kt(et),this.prop.canvas=et,document.body.removeChild(this.prop.overlay)})},ut.prototype.toImg=function(){var vt=[function(){return this.prop.canvas||this.toCanvas()}];return this.thenList(vt).then(function(){var et=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=et})},ut.prototype.toPdf=function(){var vt=[function(){return this.prop.canvas||this.toCanvas()}];return this.thenList(vt).then(function(){var et=this.prop.canvas,kt=this.opt,Rt=et.height,ht=Math.floor(et.width*this.prop.pageSize.inner.ratio),Zt=Math.ceil(Rt/ht),sn=this.prop.pageSize.inner.height,Nn=document.createElement("canvas"),gn=Nn.getContext("2d");Nn.width=et.width,Nn.height=ht,this.prop.pdf=this.prop.pdf||new $e.jsPDF(kt.jsPDF);for(var zn=0;zn<Zt;zn++){zn===Zt-1&&Rt%ht!==0&&(Nn.height=Rt%ht,sn=Nn.height*this.prop.pageSize.inner.width/Nn.width);var Lt=Nn.width,Rn=Nn.height;gn.fillStyle="white",gn.fillRect(0,0,Lt,Rn),gn.drawImage(et,0,zn*ht,Lt,Rn,0,0,Lt,Rn),zn&&this.prop.pdf.addPage();var tr=Nn.toDataURL("image/"+kt.image.type,kt.image.quality);this.prop.pdf.addImage(tr,kt.image.type,kt.margin[1],kt.margin[0],this.prop.pageSize.inner.width,sn)}})},ut.prototype.output=function(vt,Je,et){return et=et||"pdf",et.toLowerCase()==="img"||et.toLowerCase()==="image"?this.outputImg(vt,Je):this.outputPdf(vt,Je)},ut.prototype.outputPdf=function(vt,Je){var et=[function(){return this.prop.pdf||this.toPdf()}];return this.thenList(et).then(function(){return this.prop.pdf.output(vt,Je)})},ut.prototype.outputImg=function(vt,Je){var et=[function(){return this.prop.img||this.toImg()}];return this.thenList(et).then(function(){switch(vt){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 "'+vt+'" is not supported.'}})},ut.prototype.save=function(vt){var Je=[function(){return this.prop.pdf||this.toPdf()}];return this.thenList(Je).set(vt?{filename:vt}:null).then(function(){this.prop.pdf.save(this.opt.filename)})},ut.prototype.set=function(vt){if((0,Oe.objType)(vt)!=="object")return this;var Je=Object.keys(vt||{}).map(function(et){switch(et){case"margin":return this.setMargin.bind(this,vt.margin);case"jsPDF":return function(){return this.opt.jsPDF=vt.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,vt.pageSize);default:return et in ut.template.prop?function(){this.prop[et]=vt[et]}:function(){this.opt[et]=vt[et]}}},this);return this.then(function(){return this.thenList(Je)})},ut.prototype.get=function(vt,Je){return this.then(function(){var kt=vt in ut.template.prop?this.prop[vt]:this.opt[vt];return Je?Je(kt):kt})},ut.prototype.setMargin=function(vt){return this.then(function(){switch((0,Oe.objType)(vt)){case"number":vt=[vt,vt,vt,vt];case"array":if(vt.length===2&&(vt=[vt[0],vt[1],vt[0],vt[1]]),vt.length===4)break;default:return this.error("Invalid margin array.")}this.opt.margin=vt}).then(this.setPageSize)},ut.prototype.setPageSize=function(vt){return this.then(function(){vt=vt||$e.jsPDF.getPageSize(this.opt.jsPDF),vt.hasOwnProperty("inner")||(vt.inner={width:vt.width-this.opt.margin[1]-this.opt.margin[3],height:vt.height-this.opt.margin[0]-this.opt.margin[2]},vt.inner.px={width:(0,Oe.toPx)(vt.inner.width,vt.k),height:(0,Oe.toPx)(vt.inner.height,vt.k)},vt.inner.ratio=vt.inner.height/vt.inner.width),this.prop.pageSize=vt})},ut.prototype.setProgress=function(vt,Je,et,kt){return vt!=null&&(this.progress.val=vt),Je!=null&&(this.progress.state=Je),et!=null&&(this.progress.n=et),kt!=null&&(this.progress.stack=kt),this.progress.ratio=this.progress.val/this.progress.state,this},ut.prototype.updateProgress=function(vt,Je,et,kt){return this.setProgress(vt?this.progress.val+vt:null,Je||null,et?this.progress.n+et:null,kt?this.progress.stack.concat(kt):null)},ut.prototype.then=function(vt,Je){var et=this;return this.thenCore(vt,Je,function(Rt,ht){return et.updateProgress(null,null,1,[Rt]),rt.prototype.then.call(this,function(sn){return et.updateProgress(null,Rt),sn}).then(Rt,ht).then(function(sn){return et.updateProgress(1),sn})})},ut.prototype.thenCore=function(vt,Je,et){et=et||rt.prototype.then;var kt=this;vt&&(vt=vt.bind(kt)),Je&&(Je=Je.bind(kt));var Rt=rt.toString().indexOf("[native code]")!==-1&&rt.name==="Promise",ht=Rt?kt:ut.convert(Object.assign({},kt),rt.prototype),Zt=et.call(ht,vt,Je);return ut.convert(Zt,kt.__proto__)},ut.prototype.thenExternal=function(vt,Je){return rt.prototype.then.call(this,vt,Je)},ut.prototype.thenList=function(vt){var Je=this;return vt.forEach(function(kt){Je=Je.thenCore(kt)}),Je},ut.prototype.catch=function(dt){dt&&(dt=dt.bind(this));var vt=rt.prototype.catch.call(this,dt);return ut.convert(vt,this)},ut.prototype.catchExternal=function(vt){return rt.prototype.catch.call(this,vt)},ut.prototype.error=function(vt){return this.then(function(){throw new Error(vt)})},ut.prototype.using=ut.prototype.set,ut.prototype.saveAs=ut.prototype.save,ut.prototype.export=ut.prototype.output,ut.prototype.run=ut.prototype.then,Ie.default=ut},"./node_modules/core-js/internals/a-function.js":function(ye){ye.exports=function(Ie){if(typeof Ie!="function")throw TypeError(String(Ie)+" is not a function");return Ie}},"./node_modules/core-js/internals/a-possible-prototype.js":function(ye,Ie,ce){var Ue=ce("./node_modules/core-js/internals/is-object.js");ye.exports=function(Ee){if(!Ue(Ee)&&Ee!==null)throw TypeError("Can't set "+String(Ee)+" as a prototype");return Ee}},"./node_modules/core-js/internals/add-to-unscopables.js":function(ye,Ie,ce){var Ue=ce("./node_modules/core-js/internals/well-known-symbol.js"),Ee=ce("./node_modules/core-js/internals/object-create.js"),Ce=ce("./node_modules/core-js/internals/object-define-property.js"),Ae=Ue("unscopables"),y=Array.prototype;y[Ae]==null&&Ce.f(y,Ae,{configurable:!0,value:Ee(null)}),ye.exports=function(a){y[Ae][a]=!0}},"./node_modules/core-js/internals/an-object.js":function(ye,Ie,ce){var Ue=ce("./node_modules/core-js/internals/is-object.js");ye.exports=function(Ee){if(!Ue(Ee))throw TypeError(String(Ee)+" is not an object");return Ee}},"./node_modules/core-js/internals/array-for-each.js":function(ye,Ie,ce){"use strict";var Ue=ce("./node_modules/core-js/internals/array-iteration.js").forEach,Ee=ce("./node_modules/core-js/internals/array-method-is-strict.js"),Ce=Ee("forEach");ye.exports=Ce?[].forEach:function(y){return Ue(this,y,arguments.length>1?arguments[1]:void 0)}},"./node_modules/core-js/internals/array-includes.js":function(ye,Ie,ce){var Ue=ce("./node_modules/core-js/internals/to-indexed-object.js"),Ee=ce("./node_modules/core-js/internals/to-length.js"),Ce=ce("./node_modules/core-js/internals/to-absolute-index.js"),Ae=function(y){return function(a,E,b){var x=Ue(a),ne=Ee(x.length),le=Ce(b,ne),fe;if(y&&E!=E){for(;ne>le;)if(fe=x[le++],fe!=fe)return!0}else for(;ne>le;le++)if((y||le in x)&&x[le]===E)return y||le||0;return!y&&-1}};ye.exports={includes:Ae(!0),indexOf:Ae(!1)}},"./node_modules/core-js/internals/array-iteration.js":function(ye,Ie,ce){var Ue=ce("./node_modules/core-js/internals/function-bind-context.js"),Ee=ce("./node_modules/core-js/internals/indexed-object.js"),Ce=ce("./node_modules/core-js/internals/to-object.js"),Ae=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,ne=b==2,le=b==3,fe=b==4,Ne=b==6,ke=b==7,ze=b==5||Ne;return function(Ye,$e,Xe,Le){for(var gt=Ce(Ye),Oe=Ee(gt),ft=Ue($e,Xe,3),tt=Ae(Oe.length),rt=0,ut=Le||y,dt=x?ut(Ye,tt):ne||ke?ut(Ye,0):void 0,vt,Je;tt>rt;rt++)if((ze||rt in Oe)&&(vt=Oe[rt],Je=ft(vt,rt,gt),b))if(x)dt[rt]=Je;else if(Je)switch(b){case 3:return!0;case 5:return vt;case 6:return rt;case 2:a.call(dt,vt)}else switch(b){case 4:return!1;case 7:a.call(dt,vt)}return Ne?-1:le||fe?fe:dt}};ye.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(ye,Ie,ce){var Ue=ce("./node_modules/core-js/internals/fails.js"),Ee=ce("./node_modules/core-js/internals/well-known-symbol.js"),Ce=ce("./node_modules/core-js/internals/engine-v8-version.js"),Ae=Ee("species");ye.exports=function(y){return Ce>=51||!Ue(function(){var a=[],E=a.constructor={};return E[Ae]=function(){return{foo:1}},a[y](Boolean).foo!==1})}},"./node_modules/core-js/internals/array-method-is-strict.js":function(ye,Ie,ce){"use strict";var Ue=ce("./node_modules/core-js/internals/fails.js");ye.exports=function(Ee,Ce){var Ae=[][Ee];return!!Ae&&Ue(function(){Ae.call(null,Ce||function(){throw 1},1)})}},"./node_modules/core-js/internals/array-species-constructor.js":function(ye,Ie,ce){var Ue=ce("./node_modules/core-js/internals/is-object.js"),Ee=ce("./node_modules/core-js/internals/is-array.js"),Ce=ce("./node_modules/core-js/internals/well-known-symbol.js"),Ae=Ce("species");ye.exports=function(y){var a;return Ee(y)&&(a=y.constructor,typeof a=="function"&&(a===Array||Ee(a.prototype))?a=void 0:Ue(a)&&(a=a[Ae],a===null&&(a=void 0))),a===void 0?Array:a}},"./node_modules/core-js/internals/array-species-create.js":function(ye,Ie,ce){var Ue=ce("./node_modules/core-js/internals/array-species-constructor.js");ye.exports=function(Ee,Ce){return new(Ue(Ee))(Ce===0?0:Ce)}},"./node_modules/core-js/internals/classof-raw.js":function(ye){var Ie={}.toString;ye.exports=function(ce){return Ie.call(ce).slice(8,-1)}},"./node_modules/core-js/internals/classof.js":function(ye,Ie,ce){var Ue=ce("./node_modules/core-js/internals/to-string-tag-support.js"),Ee=ce("./node_modules/core-js/internals/classof-raw.js"),Ce=ce("./node_modules/core-js/internals/well-known-symbol.js"),Ae=Ce("toStringTag"),y=Ee(function(){return arguments}())=="Arguments",a=function(E,b){try{return E[b]}catch(x){}};ye.exports=Ue?Ee:function(E){var b,x,ne;return E===void 0?"Undefined":E===null?"Null":typeof(x=a(b=Object(E),Ae))=="string"?x:y?Ee(b):(ne=Ee(b))=="Object"&&typeof b.callee=="function"?"Arguments":ne}},"./node_modules/core-js/internals/copy-constructor-properties.js":function(ye,Ie,ce){var Ue=ce("./node_modules/core-js/internals/has.js"),Ee=ce("./node_modules/core-js/internals/own-keys.js"),Ce=ce("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),Ae=ce("./node_modules/core-js/internals/object-define-property.js");ye.exports=function(y,a){for(var E=Ee(a),b=Ae.f,x=Ce.f,ne=0;ne<E.length;ne++){var le=E[ne];Ue(y,le)||b(y,le,x(a,le))}}},"./node_modules/core-js/internals/correct-prototype-getter.js":function(ye,Ie,ce){var Ue=ce("./node_modules/core-js/internals/fails.js");ye.exports=!Ue(function(){function Ee(){}return Ee.prototype.constructor=null,Object.getPrototypeOf(new Ee)!==Ee.prototype})},"./node_modules/core-js/internals/create-html.js":function(ye,Ie,ce){var Ue=ce("./node_modules/core-js/internals/require-object-coercible.js"),Ee=ce("./node_modules/core-js/internals/to-string.js"),Ce=/"/g;ye.exports=function(Ae,y,a,E){var b=Ee(Ue(Ae)),x="<"+y;return a!==""&&(x+=" "+a+'="'+Ee(E).replace(Ce,""")+'"'),x+">"+b+"</"+y+">"}},"./node_modules/core-js/internals/create-iterator-constructor.js":function(ye,Ie,ce){"use strict";var Ue=ce("./node_modules/core-js/internals/iterators-core.js").IteratorPrototype,Ee=ce("./node_modules/core-js/internals/object-create.js"),Ce=ce("./node_modules/core-js/internals/create-property-descriptor.js"),Ae=ce("./node_modules/core-js/internals/set-to-string-tag.js"),y=ce("./node_modules/core-js/internals/iterators.js"),a=function(){return this};ye.exports=function(E,b,x){var ne=b+" Iterator";return E.prototype=Ee(Ue,{next:Ce(1,x)}),Ae(E,ne,!1,!0),y[ne]=a,E}},"./node_modules/core-js/internals/create-non-enumerable-property.js":function(ye,Ie,ce){var Ue=ce("./node_modules/core-js/internals/descriptors.js"),Ee=ce("./node_modules/core-js/internals/object-define-property.js"),Ce=ce("./node_modules/core-js/internals/create-property-descriptor.js");ye.exports=Ue?function(Ae,y,a){return Ee.f(Ae,y,Ce(1,a))}:function(Ae,y,a){return Ae[y]=a,Ae}},"./node_modules/core-js/internals/create-property-descriptor.js":function(ye){ye.exports=function(Ie,ce){return{enumerable:!(Ie&1),configurable:!(Ie&2),writable:!(Ie&4),value:ce}}},"./node_modules/core-js/internals/create-property.js":function(ye,Ie,ce){"use strict";var Ue=ce("./node_modules/core-js/internals/to-property-key.js"),Ee=ce("./node_modules/core-js/internals/object-define-property.js"),Ce=ce("./node_modules/core-js/internals/create-property-descriptor.js");ye.exports=function(Ae,y,a){var E=Ue(y);E in Ae?Ee.f(Ae,E,Ce(0,a)):Ae[E]=a}},"./node_modules/core-js/internals/define-iterator.js":function(ye,Ie,ce){"use strict";var Ue=ce("./node_modules/core-js/internals/export.js"),Ee=ce("./node_modules/core-js/internals/create-iterator-constructor.js"),Ce=ce("./node_modules/core-js/internals/object-get-prototype-of.js"),Ae=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"),ne=ce("./node_modules/core-js/internals/iterators.js"),le=ce("./node_modules/core-js/internals/iterators-core.js"),fe=le.IteratorPrototype,Ne=le.BUGGY_SAFARI_ITERATORS,ke=b("iterator"),ze="keys",Ye="values",$e="entries",Xe=function(){return this};ye.exports=function(Le,gt,Oe,ft,tt,rt,ut){Ee(Oe,gt,ft);var dt=function(gn){if(gn===tt&&Rt)return Rt;if(!Ne&&gn in et)return et[gn];switch(gn){case ze:return function(){return new Oe(this,gn)};case Ye:return function(){return new Oe(this,gn)};case $e:return function(){return new Oe(this,gn)}}return function(){return new Oe(this)}},vt=gt+" Iterator",Je=!1,et=Le.prototype,kt=et[ke]||et["@@iterator"]||tt&&et[tt],Rt=!Ne&&kt||dt(tt),ht=gt=="Array"&&et.entries||kt,Zt,sn,Nn;if(ht&&(Zt=Ce(ht.call(new Le)),fe!==Object.prototype&&Zt.next&&(!x&&Ce(Zt)!==fe&&(Ae?Ae(Zt,fe):typeof Zt[ke]!="function"&&a(Zt,ke,Xe)),y(Zt,vt,!0,!0),x&&(ne[vt]=Xe))),tt==Ye&&kt&&kt.name!==Ye&&(Je=!0,Rt=function(){return kt.call(this)}),(!x||ut)&&et[ke]!==Rt&&a(et,ke,Rt),ne[gt]=Rt,tt)if(sn={values:dt(Ye),keys:rt?Rt:dt(ze),entries:dt($e)},ut)for(Nn in sn)(Ne||Je||!(Nn in et))&&E(et,Nn,sn[Nn]);else Ue({target:gt,proto:!0,forced:Ne||Je},sn);return sn}},"./node_modules/core-js/internals/define-well-known-symbol.js":function(ye,Ie,ce){var Ue=ce("./node_modules/core-js/internals/path.js"),Ee=ce("./node_modules/core-js/internals/has.js"),Ce=ce("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),Ae=ce("./node_modules/core-js/internals/object-define-property.js").f;ye.exports=function(y){var a=Ue.Symbol||(Ue.Symbol={});Ee(a,y)||Ae(a,y,{value:Ce.f(y)})}},"./node_modules/core-js/internals/descriptors.js":function(ye,Ie,ce){var Ue=ce("./node_modules/core-js/internals/fails.js");ye.exports=!Ue(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},"./node_modules/core-js/internals/document-create-element.js":function(ye,Ie,ce){var Ue=ce("./node_modules/core-js/internals/global.js"),Ee=ce("./node_modules/core-js/internals/is-object.js"),Ce=Ue.document,Ae=Ee(Ce)&&Ee(Ce.createElement);ye.exports=function(y){return Ae?Ce.createElement(y):{}}},"./node_modules/core-js/internals/dom-iterables.js":function(ye){ye.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(ye,Ie,ce){var Ue=ce("./node_modules/core-js/internals/get-built-in.js");ye.exports=Ue("navigator","userAgent")||""},"./node_modules/core-js/internals/engine-v8-version.js":function(ye,Ie,ce){var Ue=ce("./node_modules/core-js/internals/global.js"),Ee=ce("./node_modules/core-js/internals/engine-user-agent.js"),Ce=Ue.process,Ae=Ue.Deno,y=Ce&&Ce.versions||Ae&&Ae.version,a=y&&y.v8,E,b;a?(E=a.split("."),b=E[0]<4?1:E[0]+E[1]):Ee&&(E=Ee.match(/Edge\/(\d+)/),(!E||E[1]>=74)&&(E=Ee.match(/Chrome\/(\d+)/),E&&(b=E[1]))),ye.exports=b&&+b},"./node_modules/core-js/internals/enum-bug-keys.js":function(ye){ye.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"./node_modules/core-js/internals/export.js":function(ye,Ie,ce){var Ue=ce("./node_modules/core-js/internals/global.js"),Ee=ce("./node_modules/core-js/internals/object-get-own-property-descriptor.js").f,Ce=ce("./node_modules/core-js/internals/create-non-enumerable-property.js"),Ae=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");ye.exports=function(b,x){var ne=b.target,le=b.global,fe=b.stat,Ne,ke,ze,Ye,$e,Xe;if(le?ke=Ue:fe?ke=Ue[ne]||y(ne,{}):ke=(Ue[ne]||{}).prototype,ke)for(ze in x){if($e=x[ze],b.noTargetGet?(Xe=Ee(ke,ze),Ye=Xe&&Xe.value):Ye=ke[ze],Ne=E(le?ze:ne+(fe?".":"#")+ze,b.forced),!Ne&&Ye!==void 0){if(typeof $e==typeof Ye)continue;a($e,Ye)}(b.sham||Ye&&Ye.sham)&&Ce($e,"sham",!0),Ae(ke,ze,$e,b)}}},"./node_modules/core-js/internals/fails.js":function(ye){ye.exports=function(Ie){try{return!!Ie()}catch(ce){return!0}}},"./node_modules/core-js/internals/function-bind-context.js":function(ye,Ie,ce){var Ue=ce("./node_modules/core-js/internals/a-function.js");ye.exports=function(Ee,Ce,Ae){if(Ue(Ee),Ce===void 0)return Ee;switch(Ae){case 0:return function(){return Ee.call(Ce)};case 1:return function(y){return Ee.call(Ce,y)};case 2:return function(y,a){return Ee.call(Ce,y,a)};case 3:return function(y,a,E){return Ee.call(Ce,y,a,E)}}return function(){return Ee.apply(Ce,arguments)}}},"./node_modules/core-js/internals/get-built-in.js":function(ye,Ie,ce){var Ue=ce("./node_modules/core-js/internals/global.js"),Ee=function(Ce){return typeof Ce=="function"?Ce:void 0};ye.exports=function(Ce,Ae){return arguments.length<2?Ee(Ue[Ce]):Ue[Ce]&&Ue[Ce][Ae]}},"./node_modules/core-js/internals/global.js":function(ye){var Ie=function(ce){return ce&&ce.Math==Math&&ce};ye.exports=Ie(typeof globalThis=="object"&&globalThis)||Ie(typeof window=="object"&&window)||Ie(typeof self=="object"&&self)||Ie(typeof de.g=="object"&&de.g)||function(){return this}()||Function("return this")()},"./node_modules/core-js/internals/has.js":function(ye,Ie,ce){var Ue=ce("./node_modules/core-js/internals/to-object.js"),Ee={}.hasOwnProperty;ye.exports=Object.hasOwn||function(Ae,y){return Ee.call(Ue(Ae),y)}},"./node_modules/core-js/internals/hidden-keys.js":function(ye){ye.exports={}},"./node_modules/core-js/internals/html.js":function(ye,Ie,ce){var Ue=ce("./node_modules/core-js/internals/get-built-in.js");ye.exports=Ue("document","documentElement")},"./node_modules/core-js/internals/ie8-dom-define.js":function(ye,Ie,ce){var Ue=ce("./node_modules/core-js/internals/descriptors.js"),Ee=ce("./node_modules/core-js/internals/fails.js"),Ce=ce("./node_modules/core-js/internals/document-create-element.js");ye.exports=!Ue&&!Ee(function(){return Object.defineProperty(Ce("div"),"a",{get:function(){return 7}}).a!=7})},"./node_modules/core-js/internals/indexed-object.js":function(ye,Ie,ce){var Ue=ce("./node_modules/core-js/internals/fails.js"),Ee=ce("./node_modules/core-js/internals/classof-raw.js"),Ce="".split;ye.exports=Ue(function(){return!Object("z").propertyIsEnumerable(0)})?function(Ae){return Ee(Ae)=="String"?Ce.call(Ae,""):Object(Ae)}:Object},"./node_modules/core-js/internals/inherit-if-required.js":function(ye,Ie,ce){var Ue=ce("./node_modules/core-js/internals/is-object.js"),Ee=ce("./node_modules/core-js/internals/object-set-prototype-of.js");ye.exports=function(Ce,Ae,y){var a,E;return Ee&&typeof(a=Ae.constructor)=="function"&&a!==y&&Ue(E=a.prototype)&&E!==y.prototype&&Ee(Ce,E),Ce}},"./node_modules/core-js/internals/inspect-source.js":function(ye,Ie,ce){var Ue=ce("./node_modules/core-js/internals/shared-store.js"),Ee=Function.toString;typeof Ue.inspectSource!="function"&&(Ue.inspectSource=function(Ce){return Ee.call(Ce)}),ye.exports=Ue.inspectSource},"./node_modules/core-js/internals/internal-state.js":function(ye,Ie,ce){var Ue=ce("./node_modules/core-js/internals/native-weak-map.js"),Ee=ce("./node_modules/core-js/internals/global.js"),Ce=ce("./node_modules/core-js/internals/is-object.js"),Ae=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",ne=Ee.WeakMap,le,fe,Ne,ke=function(Oe){return Ne(Oe)?fe(Oe):le(Oe,{})},ze=function(Oe){return function(ft){var tt;if(!Ce(ft)||(tt=fe(ft)).type!==Oe)throw TypeError("Incompatible receiver, "+Oe+" required");return tt}};if(Ue||a.state){var Ye=a.state||(a.state=new ne),$e=Ye.get,Xe=Ye.has,Le=Ye.set;le=function(Oe,ft){if(Xe.call(Ye,Oe))throw new TypeError(x);return ft.facade=Oe,Le.call(Ye,Oe,ft),ft},fe=function(Oe){return $e.call(Ye,Oe)||{}},Ne=function(Oe){return Xe.call(Ye,Oe)}}else{var gt=E("state");b[gt]=!0,le=function(Oe,ft){if(y(Oe,gt))throw new TypeError(x);return ft.facade=Oe,Ae(Oe,gt,ft),ft},fe=function(Oe){return y(Oe,gt)?Oe[gt]:{}},Ne=function(Oe){return y(Oe,gt)}}ye.exports={set:le,get:fe,has:Ne,enforce:ke,getterFor:ze}},"./node_modules/core-js/internals/is-array.js":function(ye,Ie,ce){var Ue=ce("./node_modules/core-js/internals/classof-raw.js");ye.exports=Array.isArray||function(Ce){return Ue(Ce)=="Array"}},"./node_modules/core-js/internals/is-forced.js":function(ye,Ie,ce){var Ue=ce("./node_modules/core-js/internals/fails.js"),Ee=/#|\.prototype\./,Ce=function(b,x){var ne=y[Ae(b)];return ne==E?!0:ne==a?!1:typeof x=="function"?Ue(x):!!x},Ae=Ce.normalize=function(b){return String(b).replace(Ee,".").toLowerCase()},y=Ce.data={},a=Ce.NATIVE="N",E=Ce.POLYFILL="P";ye.exports=Ce},"./node_modules/core-js/internals/is-object.js":function(ye){ye.exports=function(Ie){return typeof Ie=="object"?Ie!==null:typeof Ie=="function"}},"./node_modules/core-js/internals/is-pure.js":function(ye){ye.exports=!1},"./node_modules/core-js/internals/is-symbol.js":function(ye,Ie,ce){var Ue=ce("./node_modules/core-js/internals/get-built-in.js"),Ee=ce("./node_modules/core-js/internals/use-symbol-as-uid.js");ye.exports=Ee?function(Ce){return typeof Ce=="symbol"}:function(Ce){var Ae=Ue("Symbol");return typeof Ae=="function"&&Object(Ce)instanceof Ae}},"./node_modules/core-js/internals/iterators-core.js":function(ye,Ie,ce){"use strict";var Ue=ce("./node_modules/core-js/internals/fails.js"),Ee=ce("./node_modules/core-js/internals/object-get-prototype-of.js"),Ce=ce("./node_modules/core-js/internals/create-non-enumerable-property.js"),Ae=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},ne,le,fe;[].keys&&(fe=[].keys(),"next"in fe?(le=Ee(Ee(fe)),le!==Object.prototype&&(ne=le)):b=!0);var Ne=ne==null||Ue(function(){var ke={};return ne[E].call(ke)!==ke});Ne&&(ne={}),(!a||Ne)&&!Ae(ne,E)&&Ce(ne,E,x),ye.exports={IteratorPrototype:ne,BUGGY_SAFARI_ITERATORS:b}},"./node_modules/core-js/internals/iterators.js":function(ye){ye.exports={}},"./node_modules/core-js/internals/native-symbol.js":function(ye,Ie,ce){var Ue=ce("./node_modules/core-js/internals/engine-v8-version.js"),Ee=ce("./node_modules/core-js/internals/fails.js");ye.exports=!!Object.getOwnPropertySymbols&&!Ee(function(){var Ce=Symbol();return!String(Ce)||!(Object(Ce)instanceof Symbol)||!Symbol.sham&&Ue&&Ue<41})},"./node_modules/core-js/internals/native-weak-map.js":function(ye,Ie,ce){var Ue=ce("./node_modules/core-js/internals/global.js"),Ee=ce("./node_modules/core-js/internals/inspect-source.js"),Ce=Ue.WeakMap;ye.exports=typeof Ce=="function"&&/native code/.test(Ee(Ce))},"./node_modules/core-js/internals/object-assign.js":function(ye,Ie,ce){"use strict";var Ue=ce("./node_modules/core-js/internals/descriptors.js"),Ee=ce("./node_modules/core-js/internals/fails.js"),Ce=ce("./node_modules/core-js/internals/object-keys.js"),Ae=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;ye.exports=!b||Ee(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 ne={},le={},fe=Symbol(),Ne="abcdefghijklmnopqrst";return ne[fe]=7,Ne.split("").forEach(function(ke){le[ke]=ke}),b({},ne)[fe]!=7||Ce(b({},le)).join("")!=Ne})?function(le,fe){for(var Ne=a(le),ke=arguments.length,ze=1,Ye=Ae.f,$e=y.f;ke>ze;)for(var Xe=E(arguments[ze++]),Le=Ye?Ce(Xe).concat(Ye(Xe)):Ce(Xe),gt=Le.length,Oe=0,ft;gt>Oe;)ft=Le[Oe++],(!Ue||$e.call(Xe,ft))&&(Ne[ft]=Xe[ft]);return Ne}:b},"./node_modules/core-js/internals/object-create.js":function(ye,Ie,ce){var Ue=ce("./node_modules/core-js/internals/an-object.js"),Ee=ce("./node_modules/core-js/internals/object-define-properties.js"),Ce=ce("./node_modules/core-js/internals/enum-bug-keys.js"),Ae=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="<",ne="prototype",le="script",fe=E("IE_PROTO"),Ne=function(){},ke=function(Le){return x+le+b+Le+x+"/"+le+b},ze=function(Le){Le.write(ke("")),Le.close();var gt=Le.parentWindow.Object;return Le=null,gt},Ye=function(){var Le=a("iframe"),gt="java"+le+":",Oe;if(Le.style)return Le.style.display="none",y.appendChild(Le),Le.src=String(gt),Oe=Le.contentWindow.document,Oe.open(),Oe.write(ke("document.F=Object")),Oe.close(),Oe.F},$e,Xe=function(){try{$e=new ActiveXObject("htmlfile")}catch(gt){}Xe=document.domain&&$e?ze($e):Ye()||ze($e);for(var Le=Ce.length;Le--;)delete Xe[ne][Ce[Le]];return Xe()};Ae[fe]=!0,ye.exports=Object.create||function(gt,Oe){var ft;return gt!==null?(Ne[ne]=Ue(gt),ft=new Ne,Ne[ne]=null,ft[fe]=gt):ft=Xe(),Oe===void 0?ft:Ee(ft,Oe)}},"./node_modules/core-js/internals/object-define-properties.js":function(ye,Ie,ce){var Ue=ce("./node_modules/core-js/internals/descriptors.js"),Ee=ce("./node_modules/core-js/internals/object-define-property.js"),Ce=ce("./node_modules/core-js/internals/an-object.js"),Ae=ce("./node_modules/core-js/internals/object-keys.js");ye.exports=Ue?Object.defineProperties:function(a,E){Ce(a);for(var b=Ae(E),x=b.length,ne=0,le;x>ne;)Ee.f(a,le=b[ne++],E[le]);return a}},"./node_modules/core-js/internals/object-define-property.js":function(ye,Ie,ce){var Ue=ce("./node_modules/core-js/internals/descriptors.js"),Ee=ce("./node_modules/core-js/internals/ie8-dom-define.js"),Ce=ce("./node_modules/core-js/internals/an-object.js"),Ae=ce("./node_modules/core-js/internals/to-property-key.js"),y=Object.defineProperty;Ie.f=Ue?y:function(E,b,x){if(Ce(E),b=Ae(b),Ce(x),Ee)try{return y(E,b,x)}catch(ne){}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(ye,Ie,ce){var Ue=ce("./node_modules/core-js/internals/descriptors.js"),Ee=ce("./node_modules/core-js/internals/object-property-is-enumerable.js"),Ce=ce("./node_modules/core-js/internals/create-property-descriptor.js"),Ae=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;Ie.f=Ue?b:function(ne,le){if(ne=Ae(ne),le=y(le),E)try{return b(ne,le)}catch(fe){}if(a(ne,le))return Ce(!Ee.f.call(ne,le),ne[le])}},"./node_modules/core-js/internals/object-get-own-property-names-external.js":function(ye,Ie,ce){var Ue=ce("./node_modules/core-js/internals/to-indexed-object.js"),Ee=ce("./node_modules/core-js/internals/object-get-own-property-names.js").f,Ce={}.toString,Ae=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],y=function(a){try{return Ee(a)}catch(E){return Ae.slice()}};ye.exports.f=function(E){return Ae&&Ce.call(E)=="[object Window]"?y(E):Ee(Ue(E))}},"./node_modules/core-js/internals/object-get-own-property-names.js":function(ye,Ie,ce){var Ue=ce("./node_modules/core-js/internals/object-keys-internal.js"),Ee=ce("./node_modules/core-js/internals/enum-bug-keys.js"),Ce=Ee.concat("length","prototype");Ie.f=Object.getOwnPropertyNames||function(y){return Ue(y,Ce)}},"./node_modules/core-js/internals/object-get-own-property-symbols.js":function(ye,Ie){Ie.f=Object.getOwnPropertySymbols},"./node_modules/core-js/internals/object-get-prototype-of.js":function(ye,Ie,ce){var Ue=ce("./node_modules/core-js/internals/has.js"),Ee=ce("./node_modules/core-js/internals/to-object.js"),Ce=ce("./node_modules/core-js/internals/shared-key.js"),Ae=ce("./node_modules/core-js/internals/correct-prototype-getter.js"),y=Ce("IE_PROTO"),a=Object.prototype;ye.exports=Ae?Object.getPrototypeOf:function(E){return E=Ee(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(ye,Ie,ce){var Ue=ce("./node_modules/core-js/internals/has.js"),Ee=ce("./node_modules/core-js/internals/to-indexed-object.js"),Ce=ce("./node_modules/core-js/internals/array-includes.js").indexOf,Ae=ce("./node_modules/core-js/internals/hidden-keys.js");ye.exports=function(y,a){var E=Ee(y),b=0,x=[],ne;for(ne in E)!Ue(Ae,ne)&&Ue(E,ne)&&x.push(ne);for(;a.length>b;)Ue(E,ne=a[b++])&&(~Ce(x,ne)||x.push(ne));return x}},"./node_modules/core-js/internals/object-keys.js":function(ye,Ie,ce){var Ue=ce("./node_modules/core-js/internals/object-keys-internal.js"),Ee=ce("./node_modules/core-js/internals/enum-bug-keys.js");ye.exports=Object.keys||function(Ae){return Ue(Ae,Ee)}},"./node_modules/core-js/internals/object-property-is-enumerable.js":function(ye,Ie){"use strict";var ce={}.propertyIsEnumerable,Ue=Object.getOwnPropertyDescriptor,Ee=Ue&&!ce.call({1:2},1);Ie.f=Ee?function(Ae){var y=Ue(this,Ae);return!!y&&y.enumerable}:ce},"./node_modules/core-js/internals/object-set-prototype-of.js":function(ye,Ie,ce){var Ue=ce("./node_modules/core-js/internals/an-object.js"),Ee=ce("./node_modules/core-js/internals/a-possible-prototype.js");ye.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var Ce=!1,Ae={},y;try{y=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,y.call(Ae,[]),Ce=Ae instanceof Array}catch(a){}return function(E,b){return Ue(E),Ee(b),Ce?y.call(E,b):E.__proto__=b,E}}():void 0)},"./node_modules/core-js/internals/object-to-string.js":function(ye,Ie,ce){"use strict";var Ue=ce("./node_modules/core-js/internals/to-string-tag-support.js"),Ee=ce("./node_modules/core-js/internals/classof.js");ye.exports=Ue?{}.toString:function(){return"[object "+Ee(this)+"]"}},"./node_modules/core-js/internals/ordinary-to-primitive.js":function(ye,Ie,ce){var Ue=ce("./node_modules/core-js/internals/is-object.js");ye.exports=function(Ee,Ce){var Ae,y;if(Ce==="string"&&typeof(Ae=Ee.toString)=="function"&&!Ue(y=Ae.call(Ee))||typeof(Ae=Ee.valueOf)=="function"&&!Ue(y=Ae.call(Ee))||Ce!=="string"&&typeof(Ae=Ee.toString)=="function"&&!Ue(y=Ae.call(Ee)))return y;throw TypeError("Can't convert object to primitive value")}},"./node_modules/core-js/internals/own-keys.js":function(ye,Ie,ce){var Ue=ce("./node_modules/core-js/internals/get-built-in.js"),Ee=ce("./node_modules/core-js/internals/object-get-own-property-names.js"),Ce=ce("./node_modules/core-js/internals/object-get-own-property-symbols.js"),Ae=ce("./node_modules/core-js/internals/an-object.js");ye.exports=Ue("Reflect","ownKeys")||function(a){var E=Ee.f(Ae(a)),b=Ce.f;return b?E.concat(b(a)):E}},"./node_modules/core-js/internals/path.js":function(ye,Ie,ce){var Ue=ce("./node_modules/core-js/internals/global.js");ye.exports=Ue},"./node_modules/core-js/internals/redefine.js":function(ye,Ie,ce){var Ue=ce("./node_modules/core-js/internals/global.js"),Ee=ce("./node_modules/core-js/internals/create-non-enumerable-property.js"),Ce=ce("./node_modules/core-js/internals/has.js"),Ae=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");(ye.exports=function(ne,le,fe,Ne){var ke=Ne?!!Ne.unsafe:!1,ze=Ne?!!Ne.enumerable:!1,Ye=Ne?!!Ne.noTargetGet:!1,$e;if(typeof fe=="function"&&(typeof le=="string"&&!Ce(fe,"name")&&Ee(fe,"name",le),$e=b(fe),$e.source||($e.source=x.join(typeof le=="string"?le:""))),ne===Ue){ze?ne[le]=fe:Ae(le,fe);return}else ke?!Ye&&ne[le]&&(ze=!0):delete ne[le];ze?ne[le]=fe:Ee(ne,le,fe)})(Function.prototype,"toString",function(){return typeof this=="function"&&E(this).source||y(this)})},"./node_modules/core-js/internals/regexp-flags.js":function(ye,Ie,ce){"use strict";var Ue=ce("./node_modules/core-js/internals/an-object.js");ye.exports=function(){var Ee=Ue(this),Ce="";return Ee.global&&(Ce+="g"),Ee.ignoreCase&&(Ce+="i"),Ee.multiline&&(Ce+="m"),Ee.dotAll&&(Ce+="s"),Ee.unicode&&(Ce+="u"),Ee.sticky&&(Ce+="y"),Ce}},"./node_modules/core-js/internals/require-object-coercible.js":function(ye){ye.exports=function(Ie){if(Ie==null)throw TypeError("Can't call method on "+Ie);return Ie}},"./node_modules/core-js/internals/set-global.js":function(ye,Ie,ce){var Ue=ce("./node_modules/core-js/internals/global.js");ye.exports=function(Ee,Ce){try{Object.defineProperty(Ue,Ee,{value:Ce,configurable:!0,writable:!0})}catch(Ae){Ue[Ee]=Ce}return Ce}},"./node_modules/core-js/internals/set-to-string-tag.js":function(ye,Ie,ce){var Ue=ce("./node_modules/core-js/internals/object-define-property.js").f,Ee=ce("./node_modules/core-js/internals/has.js"),Ce=ce("./node_modules/core-js/internals/well-known-symbol.js"),Ae=Ce("toStringTag");ye.exports=function(y,a,E){y&&!Ee(y=E?y:y.prototype,Ae)&&Ue(y,Ae,{configurable:!0,value:a})}},"./node_modules/core-js/internals/shared-key.js":function(ye,Ie,ce){var Ue=ce("./node_modules/core-js/internals/shared.js"),Ee=ce("./node_modules/core-js/internals/uid.js"),Ce=Ue("keys");ye.exports=function(Ae){return Ce[Ae]||(Ce[Ae]=Ee(Ae))}},"./node_modules/core-js/internals/shared-store.js":function(ye,Ie,ce){var Ue=ce("./node_modules/core-js/internals/global.js"),Ee=ce("./node_modules/core-js/internals/set-global.js"),Ce="__core-js_shared__",Ae=Ue[Ce]||Ee(Ce,{});ye.exports=Ae},"./node_modules/core-js/internals/shared.js":function(ye,Ie,ce){var Ue=ce("./node_modules/core-js/internals/is-pure.js"),Ee=ce("./node_modules/core-js/internals/shared-store.js");(ye.exports=function(Ce,Ae){return Ee[Ce]||(Ee[Ce]=Ae!==void 0?Ae:{})})("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(ye,Ie,ce){var Ue=ce("./node_modules/core-js/internals/fails.js");ye.exports=function(Ee){return Ue(function(){var Ce=""[Ee]('"');return Ce!==Ce.toLowerCase()||Ce.split('"').length>3})}},"./node_modules/core-js/internals/string-multibyte.js":function(ye,Ie,ce){var Ue=ce("./node_modules/core-js/internals/to-integer.js"),Ee=ce("./node_modules/core-js/internals/to-string.js"),Ce=ce("./node_modules/core-js/internals/require-object-coercible.js"),Ae=function(y){return function(a,E){var b=Ee(Ce(a)),x=Ue(E),ne=b.length,le,fe;return x<0||x>=ne?y?"":void 0:(le=b.charCodeAt(x),le<55296||le>56319||x+1===ne||(fe=b.charCodeAt(x+1))<56320||fe>57343?y?b.charAt(x):le:y?b.slice(x,x+2):(le-55296<<10)+(fe-56320)+65536)}};ye.exports={codeAt:Ae(!1),charAt:Ae(!0)}},"./node_modules/core-js/internals/string-trim.js":function(ye,Ie,ce){var Ue=ce("./node_modules/core-js/internals/require-object-coercible.js"),Ee=ce("./node_modules/core-js/internals/to-string.js"),Ce=ce("./node_modules/core-js/internals/whitespaces.js"),Ae="["+Ce+"]",y=RegExp("^"+Ae+Ae+"*"),a=RegExp(Ae+Ae+"*$"),E=function(b){return function(x){var ne=Ee(Ue(x));return b&1&&(ne=ne.replace(y,"")),b&2&&(ne=ne.replace(a,"")),ne}};ye.exports={start:E(1),end:E(2),trim:E(3)}},"./node_modules/core-js/internals/to-absolute-index.js":function(ye,Ie,ce){var Ue=ce("./node_modules/core-js/internals/to-integer.js"),Ee=Math.max,Ce=Math.min;ye.exports=function(Ae,y){var a=Ue(Ae);return a<0?Ee(a+y,0):Ce(a,y)}},"./node_modules/core-js/internals/to-indexed-object.js":function(ye,Ie,ce){var Ue=ce("./node_modules/core-js/internals/indexed-object.js"),Ee=ce("./node_modules/core-js/internals/require-object-coercible.js");ye.exports=function(Ce){return Ue(Ee(Ce))}},"./node_modules/core-js/internals/to-integer.js":function(ye){var Ie=Math.ceil,ce=Math.floor;ye.exports=function(Ue){return isNaN(Ue=+Ue)?0:(Ue>0?ce:Ie)(Ue)}},"./node_modules/core-js/internals/to-length.js":function(ye,Ie,ce){var Ue=ce("./node_modules/core-js/internals/to-integer.js"),Ee=Math.min;ye.exports=function(Ce){return Ce>0?Ee(Ue(Ce),9007199254740991):0}},"./node_modules/core-js/internals/to-object.js":function(ye,Ie,ce){var Ue=ce("./node_modules/core-js/internals/require-object-coercible.js");ye.exports=function(Ee){return Object(Ue(Ee))}},"./node_modules/core-js/internals/to-primitive.js":function(ye,Ie,ce){var Ue=ce("./node_modules/core-js/internals/is-object.js"),Ee=ce("./node_modules/core-js/internals/is-symbol.js"),Ce=ce("./node_modules/core-js/internals/ordinary-to-primitive.js"),Ae=ce("./node_modules/core-js/internals/well-known-symbol.js"),y=Ae("toPrimitive");ye.exports=function(a,E){if(!Ue(a)||Ee(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)||Ee(x))return x;throw TypeError("Can't convert object to primitive value")}return E===void 0&&(E="number"),Ce(a,E)}},"./node_modules/core-js/internals/to-property-key.js":function(ye,Ie,ce){var Ue=ce("./node_modules/core-js/internals/to-primitive.js"),Ee=ce("./node_modules/core-js/internals/is-symbol.js");ye.exports=function(Ce){var Ae=Ue(Ce,"string");return Ee(Ae)?Ae:String(Ae)}},"./node_modules/core-js/internals/to-string-tag-support.js":function(ye,Ie,ce){var Ue=ce("./node_modules/core-js/internals/well-known-symbol.js"),Ee=Ue("toStringTag"),Ce={};Ce[Ee]="z",ye.exports=String(Ce)==="[object z]"},"./node_modules/core-js/internals/to-string.js":function(ye,Ie,ce){var Ue=ce("./node_modules/core-js/internals/is-symbol.js");ye.exports=function(Ee){if(Ue(Ee))throw TypeError("Cannot convert a Symbol value to a string");return String(Ee)}},"./node_modules/core-js/internals/uid.js":function(ye){var Ie=0,ce=Math.random();ye.exports=function(Ue){return"Symbol("+String(Ue===void 0?"":Ue)+")_"+(++Ie+ce).toString(36)}},"./node_modules/core-js/internals/use-symbol-as-uid.js":function(ye,Ie,ce){var Ue=ce("./node_modules/core-js/internals/native-symbol.js");ye.exports=Ue&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},"./node_modules/core-js/internals/well-known-symbol-wrapped.js":function(ye,Ie,ce){var Ue=ce("./node_modules/core-js/internals/well-known-symbol.js");Ie.f=Ue},"./node_modules/core-js/internals/well-known-symbol.js":function(ye,Ie,ce){var Ue=ce("./node_modules/core-js/internals/global.js"),Ee=ce("./node_modules/core-js/internals/shared.js"),Ce=ce("./node_modules/core-js/internals/has.js"),Ae=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=Ee("wks"),b=Ue.Symbol,x=a?b:b&&b.withoutSetter||Ae;ye.exports=function(ne){return(!Ce(E,ne)||!(y||typeof E[ne]=="string"))&&(y&&Ce(b,ne)?E[ne]=b[ne]:E[ne]=x("Symbol."+ne)),E[ne]}},"./node_modules/core-js/internals/whitespaces.js":function(ye){ye.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(ye,Ie,ce){"use strict";var Ue=ce("./node_modules/core-js/internals/export.js"),Ee=ce("./node_modules/core-js/internals/fails.js"),Ce=ce("./node_modules/core-js/internals/is-array.js"),Ae=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"),ne=ce("./node_modules/core-js/internals/well-known-symbol.js"),le=ce("./node_modules/core-js/internals/engine-v8-version.js"),fe=ne("isConcatSpreadable"),Ne=9007199254740991,ke="Maximum allowed index exceeded",ze=le>=51||!Ee(function(){var Le=[];return Le[fe]=!1,Le.concat()[0]!==Le}),Ye=x("concat"),$e=function(Le){if(!Ae(Le))return!1;var gt=Le[fe];return gt!==void 0?!!gt:Ce(Le)},Xe=!ze||!Ye;Ue({target:"Array",proto:!0,forced:Xe},{concat:function(gt){var Oe=y(this),ft=b(Oe,0),tt=0,rt,ut,dt,vt,Je;for(rt=-1,dt=arguments.length;rt<dt;rt++)if(Je=rt===-1?Oe:arguments[rt],$e(Je)){if(vt=a(Je.length),tt+vt>Ne)throw TypeError(ke);for(ut=0;ut<vt;ut++,tt++)ut in Je&&E(ft,tt,Je[ut])}else{if(tt>=Ne)throw TypeError(ke);E(ft,tt++,Je)}return ft.length=tt,ft}})},"./node_modules/core-js/modules/es.array.iterator.js":function(ye,Ie,ce){"use strict";var Ue=ce("./node_modules/core-js/internals/to-indexed-object.js"),Ee=ce("./node_modules/core-js/internals/add-to-unscopables.js"),Ce=ce("./node_modules/core-js/internals/iterators.js"),Ae=ce("./node_modules/core-js/internals/internal-state.js"),y=ce("./node_modules/core-js/internals/define-iterator.js"),a="Array Iterator",E=Ae.set,b=Ae.getterFor(a);ye.exports=y(Array,"Array",function(x,ne){E(this,{type:a,target:Ue(x),index:0,kind:ne})},function(){var x=b(this),ne=x.target,le=x.kind,fe=x.index++;return!ne||fe>=ne.length?(x.target=void 0,{value:void 0,done:!0}):le=="keys"?{value:fe,done:!1}:le=="values"?{value:ne[fe],done:!1}:{value:[fe,ne[fe]],done:!1}},"values"),Ce.Arguments=Ce.Array,Ee("keys"),Ee("values"),Ee("entries")},"./node_modules/core-js/modules/es.array.join.js":function(ye,Ie,ce){"use strict";var Ue=ce("./node_modules/core-js/internals/export.js"),Ee=ce("./node_modules/core-js/internals/indexed-object.js"),Ce=ce("./node_modules/core-js/internals/to-indexed-object.js"),Ae=ce("./node_modules/core-js/internals/array-method-is-strict.js"),y=[].join,a=Ee!=Object,E=Ae("join",",");Ue({target:"Array",proto:!0,forced:a||!E},{join:function(x){return y.call(Ce(this),x===void 0?",":x)}})},"./node_modules/core-js/modules/es.array.map.js":function(ye,Ie,ce){"use strict";var Ue=ce("./node_modules/core-js/internals/export.js"),Ee=ce("./node_modules/core-js/internals/array-iteration.js").map,Ce=ce("./node_modules/core-js/internals/array-method-has-species-support.js"),Ae=Ce("map");Ue({target:"Array",proto:!0,forced:!Ae},{map:function(a){return Ee(this,a,arguments.length>1?arguments[1]:void 0)}})},"./node_modules/core-js/modules/es.array.slice.js":function(ye,Ie,ce){"use strict";var Ue=ce("./node_modules/core-js/internals/export.js"),Ee=ce("./node_modules/core-js/internals/is-object.js"),Ce=ce("./node_modules/core-js/internals/is-array.js"),Ae=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"),ne=x("slice"),le=b("species"),fe=[].slice,Ne=Math.max;Ue({target:"Array",proto:!0,forced:!ne},{slice:function(ze,Ye){var $e=a(this),Xe=y($e.length),Le=Ae(ze,Xe),gt=Ae(Ye===void 0?Xe:Ye,Xe),Oe,ft,tt;if(Ce($e)&&(Oe=$e.constructor,typeof Oe=="function"&&(Oe===Array||Ce(Oe.prototype))?Oe=void 0:Ee(Oe)&&(Oe=Oe[le],Oe===null&&(Oe=void 0)),Oe===Array||Oe===void 0))return fe.call($e,Le,gt);for(ft=new(Oe===void 0?Array:Oe)(Ne(gt-Le,0)),tt=0;Le<gt;Le++,tt++)Le in $e&&E(ft,tt,$e[Le]);return ft.length=tt,ft}})},"./node_modules/core-js/modules/es.function.name.js":function(ye,Ie,ce){var Ue=ce("./node_modules/core-js/internals/descriptors.js"),Ee=ce("./node_modules/core-js/internals/object-define-property.js").f,Ce=Function.prototype,Ae=Ce.toString,y=/^\s*function ([^ (]*)/,a="name";Ue&&!(a in Ce)&&Ee(Ce,a,{configurable:!0,get:function(){try{return Ae.call(this).match(y)[1]}catch(E){return""}}})},"./node_modules/core-js/modules/es.number.constructor.js":function(ye,Ie,ce){"use strict";var Ue=ce("./node_modules/core-js/internals/descriptors.js"),Ee=ce("./node_modules/core-js/internals/global.js"),Ce=ce("./node_modules/core-js/internals/is-forced.js"),Ae=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"),ne=ce("./node_modules/core-js/internals/fails.js"),le=ce("./node_modules/core-js/internals/object-create.js"),fe=ce("./node_modules/core-js/internals/object-get-own-property-names.js").f,Ne=ce("./node_modules/core-js/internals/object-get-own-property-descriptor.js").f,ke=ce("./node_modules/core-js/internals/object-define-property.js").f,ze=ce("./node_modules/core-js/internals/string-trim.js").trim,Ye="Number",$e=Ee[Ye],Xe=$e.prototype,Le=a(le(Xe))==Ye,gt=function(ut){if(b(ut))throw TypeError("Cannot convert a Symbol value to a number");var dt=x(ut,"number"),vt,Je,et,kt,Rt,ht,Zt,sn;if(typeof dt=="string"&&dt.length>2){if(dt=ze(dt),vt=dt.charCodeAt(0),vt===43||vt===45){if(Je=dt.charCodeAt(2),Je===88||Je===120)return NaN}else if(vt===48){switch(dt.charCodeAt(1)){case 66:case 98:et=2,kt=49;break;case 79:case 111:et=8,kt=55;break;default:return+dt}for(Rt=dt.slice(2),ht=Rt.length,Zt=0;Zt<ht;Zt++)if(sn=Rt.charCodeAt(Zt),sn<48||sn>kt)return NaN;return parseInt(Rt,et)}}return+dt};if(Ce(Ye,!$e(" 0o1")||!$e("0b1")||$e("+0x1"))){for(var Oe=function(dt){var vt=arguments.length<1?0:dt,Je=this;return Je instanceof Oe&&(Le?ne(function(){Xe.valueOf.call(Je)}):a(Je)!=Ye)?E(new $e(gt(vt)),Je,Oe):gt(vt)},ft=Ue?fe($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(","),tt=0,rt;ft.length>tt;tt++)y($e,rt=ft[tt])&&!y(Oe,rt)&&ke(Oe,rt,Ne($e,rt));Oe.prototype=Xe,Xe.constructor=Oe,Ae(Ee,Ye,Oe)}},"./node_modules/core-js/modules/es.object.assign.js":function(ye,Ie,ce){var Ue=ce("./node_modules/core-js/internals/export.js"),Ee=ce("./node_modules/core-js/internals/object-assign.js");Ue({target:"Object",stat:!0,forced:Object.assign!==Ee},{assign:Ee})},"./node_modules/core-js/modules/es.object.keys.js":function(ye,Ie,ce){var Ue=ce("./node_modules/core-js/internals/export.js"),Ee=ce("./node_modules/core-js/internals/to-object.js"),Ce=ce("./node_modules/core-js/internals/object-keys.js"),Ae=ce("./node_modules/core-js/internals/fails.js"),y=Ae(function(){Ce(1)});Ue({target:"Object",stat:!0,forced:y},{keys:function(E){return Ce(Ee(E))}})},"./node_modules/core-js/modules/es.object.to-string.js":function(ye,Ie,ce){var Ue=ce("./node_modules/core-js/internals/to-string-tag-support.js"),Ee=ce("./node_modules/core-js/internals/redefine.js"),Ce=ce("./node_modules/core-js/internals/object-to-string.js");Ue||Ee(Object.prototype,"toString",Ce,{unsafe:!0})},"./node_modules/core-js/modules/es.regexp.to-string.js":function(ye,Ie,ce){"use strict";var Ue=ce("./node_modules/core-js/internals/redefine.js"),Ee=ce("./node_modules/core-js/internals/an-object.js"),Ce=ce("./node_modules/core-js/internals/to-string.js"),Ae=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=Ae(function(){return b.call({source:"a",flags:"b"})!="/a/b"}),ne=b.name!=a;(x||ne)&&Ue(RegExp.prototype,a,function(){var fe=Ee(this),Ne=Ce(fe.source),ke=fe.flags,ze=Ce(ke===void 0&&fe instanceof RegExp&&!("flags"in E)?y.call(fe):ke);return"/"+Ne+"/"+ze},{unsafe:!0})},"./node_modules/core-js/modules/es.string.iterator.js":function(ye,Ie,ce){"use strict";var Ue=ce("./node_modules/core-js/internals/string-multibyte.js").charAt,Ee=ce("./node_modules/core-js/internals/to-string.js"),Ce=ce("./node_modules/core-js/internals/internal-state.js"),Ae=ce("./node_modules/core-js/internals/define-iterator.js"),y="String Iterator",a=Ce.set,E=Ce.getterFor(y);Ae(String,"String",function(b){a(this,{type:y,string:Ee(b),index:0})},function(){var x=E(this),ne=x.string,le=x.index,fe;return le>=ne.length?{value:void 0,done:!0}:(fe=Ue(ne,le),x.index+=fe.length,{value:fe,done:!1})})},"./node_modules/core-js/modules/es.string.link.js":function(ye,Ie,ce){"use strict";var Ue=ce("./node_modules/core-js/internals/export.js"),Ee=ce("./node_modules/core-js/internals/create-html.js"),Ce=ce("./node_modules/core-js/internals/string-html-forced.js");Ue({target:"String",proto:!0,forced:Ce("link")},{link:function(y){return Ee(this,"a","href",y)}})},"./node_modules/core-js/modules/es.symbol.description.js":function(ye,Ie,ce){"use strict";var Ue=ce("./node_modules/core-js/internals/export.js"),Ee=ce("./node_modules/core-js/internals/descriptors.js"),Ce=ce("./node_modules/core-js/internals/global.js"),Ae=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=Ce.Symbol;if(Ee&&typeof b=="function"&&(!("description"in b.prototype)||b().description!==void 0)){var x={},ne=function(){var Ye=arguments.length<1||arguments[0]===void 0?void 0:String(arguments[0]),$e=this instanceof ne?new b(Ye):Ye===void 0?b():b(Ye);return Ye===""&&(x[$e]=!0),$e};E(ne,b);var le=ne.prototype=b.prototype;le.constructor=ne;var fe=le.toString,Ne=String(b("test"))=="Symbol(test)",ke=/^Symbol\((.*)\)[^)]+$/;a(le,"description",{configurable:!0,get:function(){var Ye=y(this)?this.valueOf():this,$e=fe.call(Ye);if(Ae(x,Ye))return"";var Xe=Ne?$e.slice(7,-1):$e.replace(ke,"$1");return Xe===""?void 0:Xe}}),Ue({global:!0,forced:!0},{Symbol:ne})}},"./node_modules/core-js/modules/es.symbol.iterator.js":function(ye,Ie,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(ye,Ie,ce){"use strict";var Ue=ce("./node_modules/core-js/internals/export.js"),Ee=ce("./node_modules/core-js/internals/global.js"),Ce=ce("./node_modules/core-js/internals/get-built-in.js"),Ae=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"),ne=ce("./node_modules/core-js/internals/is-object.js"),le=ce("./node_modules/core-js/internals/is-symbol.js"),fe=ce("./node_modules/core-js/internals/an-object.js"),Ne=ce("./node_modules/core-js/internals/to-object.js"),ke=ce("./node_modules/core-js/internals/to-indexed-object.js"),ze=ce("./node_modules/core-js/internals/to-property-key.js"),Ye=ce("./node_modules/core-js/internals/to-string.js"),$e=ce("./node_modules/core-js/internals/create-property-descriptor.js"),Xe=ce("./node_modules/core-js/internals/object-create.js"),Le=ce("./node_modules/core-js/internals/object-keys.js"),gt=ce("./node_modules/core-js/internals/object-get-own-property-names.js"),Oe=ce("./node_modules/core-js/internals/object-get-own-property-names-external.js"),ft=ce("./node_modules/core-js/internals/object-get-own-property-symbols.js"),tt=ce("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),rt=ce("./node_modules/core-js/internals/object-define-property.js"),ut=ce("./node_modules/core-js/internals/object-property-is-enumerable.js"),dt=ce("./node_modules/core-js/internals/create-non-enumerable-property.js"),vt=ce("./node_modules/core-js/internals/redefine.js"),Je=ce("./node_modules/core-js/internals/shared.js"),et=ce("./node_modules/core-js/internals/shared-key.js"),kt=ce("./node_modules/core-js/internals/hidden-keys.js"),Rt=ce("./node_modules/core-js/internals/uid.js"),ht=ce("./node_modules/core-js/internals/well-known-symbol.js"),Zt=ce("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),sn=ce("./node_modules/core-js/internals/define-well-known-symbol.js"),Nn=ce("./node_modules/core-js/internals/set-to-string-tag.js"),gn=ce("./node_modules/core-js/internals/internal-state.js"),zn=ce("./node_modules/core-js/internals/array-iteration.js").forEach,Lt=et("hidden"),Rn="Symbol",tr="prototype",He=ht("toPrimitive"),jt=gn.set,We=gn.getterFor(Rn),pe=Object[tr],ge=Ee.Symbol,Ke=Ce("JSON","stringify"),ct=tt.f,Ct=rt.f,Bt=Oe.f,fn=ut.f,Cn=Je("symbols"),Bn=Je("op-symbols"),ar=Je("string-to-symbol-registry"),wt=Je("symbol-to-string-registry"),Jt=Je("wks"),$t=Ee.QObject,Pn=!$t||!$t[tr]||!$t[tr].findChild,Ft=y&&E(function(){return Xe(Ct({},"a",{get:function(){return Ct(this,"a",{value:7}).a}})).a!=7})?function(na,Zr,jr){var Ma=ct(pe,Zr);Ma&&delete pe[Zr],Ct(na,Zr,jr),Ma&&na!==pe&&Ct(pe,Zr,Ma)}:Ct,Un=function(na,Zr){var jr=Cn[na]=Xe(ge[tr]);return jt(jr,{type:Rn,tag:na,description:Zr}),y||(jr.description=Zr),jr},lr=function(Zr,jr,Ma){Zr===pe&&lr(Bn,jr,Ma),fe(Zr);var uo=ze(jr);return fe(Ma),b(Cn,uo)?(Ma.enumerable?(b(Zr,Lt)&&Zr[Lt][uo]&&(Zr[Lt][uo]=!1),Ma=Xe(Ma,{enumerable:$e(0,!1)})):(b(Zr,Lt)||Ct(Zr,Lt,$e(1,{})),Zr[Lt][uo]=!0),Ft(Zr,uo,Ma)):Ct(Zr,uo,Ma)},mr=function(Zr,jr){fe(Zr);var Ma=ke(jr),uo=Le(Ma).concat(vo(Ma));return zn(uo,function(ei){(!y||Tr.call(Ma,ei))&&lr(Zr,ei,Ma[ei])}),Zr},qr=function(Zr,jr){return jr===void 0?Xe(Zr):mr(Xe(Zr),jr)},Tr=function(Zr){var jr=ze(Zr),Ma=fn.call(this,jr);return this===pe&&b(Cn,jr)&&!b(Bn,jr)?!1:Ma||!b(this,jr)||!b(Cn,jr)||b(this,Lt)&&this[Lt][jr]?Ma:!0},ta=function(Zr,jr){var Ma=ke(Zr),uo=ze(jr);if(!(Ma===pe&&b(Cn,uo)&&!b(Bn,uo))){var ei=ct(Ma,uo);return ei&&b(Cn,uo)&&!(b(Ma,Lt)&&Ma[Lt][uo])&&(ei.enumerable=!0),ei}},fa=function(Zr){var jr=Bt(ke(Zr)),Ma=[];return zn(jr,function(uo){!b(Cn,uo)&&!b(kt,uo)&&Ma.push(uo)}),Ma},vo=function(Zr){var jr=Zr===pe,Ma=Bt(jr?Bn:ke(Zr)),uo=[];return zn(Ma,function(ei){b(Cn,ei)&&(!jr||b(pe,ei))&&uo.push(Cn[ei])}),uo};if(a||(ge=function(){if(this instanceof ge)throw TypeError("Symbol is not a constructor");var Zr=!arguments.length||arguments[0]===void 0?void 0:Ye(arguments[0]),jr=Rt(Zr),Ma=function(uo){this===pe&&Ma.call(Bn,uo),b(this,Lt)&&b(this[Lt],jr)&&(this[Lt][jr]=!1),Ft(this,jr,$e(1,uo))};return y&&Pn&&Ft(pe,jr,{configurable:!0,set:Ma}),Un(jr,Zr)},vt(ge[tr],"toString",function(){return We(this).tag}),vt(ge,"withoutSetter",function(na){return Un(Rt(na),na)}),ut.f=Tr,rt.f=lr,tt.f=ta,gt.f=Oe.f=fa,ft.f=vo,Zt.f=function(na){return Un(ht(na),na)},y&&(Ct(ge[tr],"description",{configurable:!0,get:function(){return We(this).description}}),Ae||vt(pe,"propertyIsEnumerable",Tr,{unsafe:!0}))),Ue({global:!0,wrap:!0,forced:!a,sham:!a},{Symbol:ge}),zn(Le(Jt),function(na){sn(na)}),Ue({target:Rn,stat:!0,forced:!a},{for:function(na){var Zr=Ye(na);if(b(ar,Zr))return ar[Zr];var jr=ge(Zr);return ar[Zr]=jr,wt[jr]=Zr,jr},keyFor:function(Zr){if(!le(Zr))throw TypeError(Zr+" is not a symbol");if(b(wt,Zr))return wt[Zr]},useSetter:function(){Pn=!0},useSimple:function(){Pn=!1}}),Ue({target:"Object",stat:!0,forced:!a,sham:!y},{create:qr,defineProperty:lr,defineProperties:mr,getOwnPropertyDescriptor:ta}),Ue({target:"Object",stat:!0,forced:!a},{getOwnPropertyNames:fa,getOwnPropertySymbols:vo}),Ue({target:"Object",stat:!0,forced:E(function(){ft.f(1)})},{getOwnPropertySymbols:function(Zr){return ft.f(Ne(Zr))}}),Ke){var Ka=!a||E(function(){var na=ge();return Ke([na])!="[null]"||Ke({a:na})!="{}"||Ke(Object(na))!="{}"});Ue({target:"JSON",stat:!0,forced:Ka},{stringify:function(Zr,jr,Ma){for(var uo=[Zr],ei=1,Pi;arguments.length>ei;)uo.push(arguments[ei++]);if(Pi=jr,!(!ne(jr)&&Zr===void 0||le(Zr)))return x(jr)||(jr=function(iA,Vi){if(typeof Pi=="function"&&(Vi=Pi.call(this,iA,Vi)),!le(Vi))return Vi}),uo[1]=jr,Ke.apply(null,uo)}})}ge[tr][He]||dt(ge[tr],He,ge[tr].valueOf),Nn(ge,Rn),kt[Lt]=!0},"./node_modules/core-js/modules/web.dom-collections.for-each.js":function(ye,Ie,ce){var Ue=ce("./node_modules/core-js/internals/global.js"),Ee=ce("./node_modules/core-js/internals/dom-iterables.js"),Ce=ce("./node_modules/core-js/internals/array-for-each.js"),Ae=ce("./node_modules/core-js/internals/create-non-enumerable-property.js");for(var y in Ee){var a=Ue[y],E=a&&a.prototype;if(E&&E.forEach!==Ce)try{Ae(E,"forEach",Ce)}catch(b){E.forEach=Ce}}},"./node_modules/core-js/modules/web.dom-collections.iterator.js":function(ye,Ie,ce){var Ue=ce("./node_modules/core-js/internals/global.js"),Ee=ce("./node_modules/core-js/internals/dom-iterables.js"),Ce=ce("./node_modules/core-js/modules/es.array.iterator.js"),Ae=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=Ce.values;for(var x in Ee){var ne=Ue[x],le=ne&&ne.prototype;if(le){if(le[a]!==b)try{Ae(le,a,b)}catch(Ne){le[a]=b}if(le[E]||Ae(le,E,x),Ee[x]){for(var fe in Ce)if(le[fe]!==Ce[fe])try{Ae(le,fe,Ce[fe])}catch(Ne){le[fe]=Ce[fe]}}}}},"./node_modules/es6-promise/dist/es6-promise.js":function(ye){(function(Ie,ce){ye.exports=ce()})(this,function(){"use strict";function Ie($t){var Pn=typeof $t;return $t!==null&&(Pn==="object"||Pn==="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 Ee=Ue,Ce=0,Ae=void 0,y=void 0,a=function(Pn,Ft){Le[Ce]=Pn,Le[Ce+1]=Ft,Ce+=2,Ce===2&&(y?y(gt):ft())};function E($t){y=$t}function b($t){a=$t}var x=typeof window!="undefined"?window:void 0,ne=x||{},le=ne.MutationObserver||ne.WebKitMutationObserver,fe=typeof self=="undefined"&&typeof Se!="undefined"&&{}.toString.call(Se)==="[object process]",Ne=typeof Uint8ClampedArray!="undefined"&&typeof importScripts!="undefined"&&typeof MessageChannel!="undefined";function ke(){return function(){return Se.nextTick(gt)}}function ze(){return typeof Ae!="undefined"?function(){Ae(gt)}:Xe()}function Ye(){var $t=0,Pn=new le(gt),Ft=document.createTextNode("");return Pn.observe(Ft,{characterData:!0}),function(){Ft.data=$t=++$t%2}}function $e(){var $t=new MessageChannel;return $t.port1.onmessage=gt,function(){return $t.port2.postMessage(0)}}function Xe(){var $t=setTimeout;return function(){return $t(gt,1)}}var Le=new Array(1e3);function gt(){for(var $t=0;$t<Ce;$t+=2){var Pn=Le[$t],Ft=Le[$t+1];Pn(Ft),Le[$t]=void 0,Le[$t+1]=void 0}Ce=0}function Oe(){try{var $t=Function("return this")().require("vertx");return Ae=$t.runOnLoop||$t.runOnContext,ze()}catch(Pn){return Xe()}}var ft=void 0;fe?ft=ke():le?ft=Ye():Ne?ft=$e():x===void 0?ft=Oe():ft=Xe();function tt($t,Pn){var Ft=this,Un=new this.constructor(dt);Un[ut]===void 0&&Ke(Un);var lr=Ft._state;if(lr){var mr=arguments[lr-1];a(function(){return jt(lr,Un,mr,Ft._result)})}else tr(Ft,Un,$t,Pn);return Un}function rt($t){var Pn=this;if($t&&typeof $t=="object"&&$t.constructor===Pn)return $t;var Ft=new Pn(dt);return gn(Ft,$t),Ft}var ut=Math.random().toString(36).substring(2);function dt(){}var vt=void 0,Je=1,et=2;function kt(){return new TypeError("You cannot resolve a promise with itself")}function Rt(){return new TypeError("A promises callback cannot return that same promise.")}function ht($t,Pn,Ft,Un){try{$t.call(Pn,Ft,Un)}catch(lr){return lr}}function Zt($t,Pn,Ft){a(function(Un){var lr=!1,mr=ht(Ft,Pn,function(qr){lr||(lr=!0,Pn!==qr?gn(Un,qr):Lt(Un,qr))},function(qr){lr||(lr=!0,Rn(Un,qr))},"Settle: "+(Un._label||" unknown promise"));!lr&&mr&&(lr=!0,Rn(Un,mr))},$t)}function sn($t,Pn){Pn._state===Je?Lt($t,Pn._result):Pn._state===et?Rn($t,Pn._result):tr(Pn,void 0,function(Ft){return gn($t,Ft)},function(Ft){return Rn($t,Ft)})}function Nn($t,Pn,Ft){Pn.constructor===$t.constructor&&Ft===tt&&Pn.constructor.resolve===rt?sn($t,Pn):Ft===void 0?Lt($t,Pn):ce(Ft)?Zt($t,Pn,Ft):Lt($t,Pn)}function gn($t,Pn){if($t===Pn)Rn($t,kt());else if(Ie(Pn)){var Ft=void 0;try{Ft=Pn.then}catch(Un){Rn($t,Un);return}Nn($t,Pn,Ft)}else Lt($t,Pn)}function zn($t){$t._onerror&&$t._onerror($t._result),He($t)}function Lt($t,Pn){$t._state===vt&&($t._result=Pn,$t._state=Je,$t._subscribers.length!==0&&a(He,$t))}function Rn($t,Pn){$t._state===vt&&($t._state=et,$t._result=Pn,a(zn,$t))}function tr($t,Pn,Ft,Un){var lr=$t._subscribers,mr=lr.length;$t._onerror=null,lr[mr]=Pn,lr[mr+Je]=Ft,lr[mr+et]=Un,mr===0&&$t._state&&a(He,$t)}function He($t){var Pn=$t._subscribers,Ft=$t._state;if(Pn.length!==0){for(var Un=void 0,lr=void 0,mr=$t._result,qr=0;qr<Pn.length;qr+=3)Un=Pn[qr],lr=Pn[qr+Ft],Un?jt(Ft,Un,lr,mr):lr(mr);$t._subscribers.length=0}}function jt($t,Pn,Ft,Un){var lr=ce(Ft),mr=void 0,qr=void 0,Tr=!0;if(lr){try{mr=Ft(Un)}catch(ta){Tr=!1,qr=ta}if(Pn===mr){Rn(Pn,Rt());return}}else mr=Un;Pn._state!==vt||(lr&&Tr?gn(Pn,mr):Tr===!1?Rn(Pn,qr):$t===Je?Lt(Pn,mr):$t===et&&Rn(Pn,mr))}function We($t,Pn){try{Pn(function(Un){gn($t,Un)},function(Un){Rn($t,Un)})}catch(Ft){Rn($t,Ft)}}var pe=0;function ge(){return pe++}function Ke($t){$t[ut]=pe++,$t._state=void 0,$t._result=void 0,$t._subscribers=[]}function ct(){return new Error("Array Methods must be provided an Array")}var Ct=function(){function $t(Pn,Ft){this._instanceConstructor=Pn,this.promise=new Pn(dt),this.promise[ut]||Ke(this.promise),Ee(Ft)?(this.length=Ft.length,this._remaining=Ft.length,this._result=new Array(this.length),this.length===0?Lt(this.promise,this._result):(this.length=this.length||0,this._enumerate(Ft),this._remaining===0&&Lt(this.promise,this._result))):Rn(this.promise,ct())}return $t.prototype._enumerate=function(Ft){for(var Un=0;this._state===vt&&Un<Ft.length;Un++)this._eachEntry(Ft[Un],Un)},$t.prototype._eachEntry=function(Ft,Un){var lr=this._instanceConstructor,mr=lr.resolve;if(mr===rt){var qr=void 0,Tr=void 0,ta=!1;try{qr=Ft.then}catch(vo){ta=!0,Tr=vo}if(qr===tt&&Ft._state!==vt)this._settledAt(Ft._state,Un,Ft._result);else if(typeof qr!="function")this._remaining--,this._result[Un]=Ft;else if(lr===wt){var fa=new lr(dt);ta?Rn(fa,Tr):Nn(fa,Ft,qr),this._willSettleAt(fa,Un)}else this._willSettleAt(new lr(function(vo){return vo(Ft)}),Un)}else this._willSettleAt(mr(Ft),Un)},$t.prototype._settledAt=function(Ft,Un,lr){var mr=this.promise;mr._state===vt&&(this._remaining--,Ft===et?Rn(mr,lr):this._result[Un]=lr),this._remaining===0&&Lt(mr,this._result)},$t.prototype._willSettleAt=function(Ft,Un){var lr=this;tr(Ft,void 0,function(mr){return lr._settledAt(Je,Un,mr)},function(mr){return lr._settledAt(et,Un,mr)})},$t}();function Bt($t){return new Ct(this,$t).promise}function fn($t){var Pn=this;return Ee($t)?new Pn(function(Ft,Un){for(var lr=$t.length,mr=0;mr<lr;mr++)Pn.resolve($t[mr]).then(Ft,Un)}):new Pn(function(Ft,Un){return Un(new TypeError("You must pass an array to race."))})}function Cn($t){var Pn=this,Ft=new Pn(dt);return Rn(Ft,$t),Ft}function Bn(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function ar(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}var wt=function(){function $t(Pn){this[ut]=ge(),this._result=this._state=void 0,this._subscribers=[],dt!==Pn&&(typeof Pn!="function"&&Bn(),this instanceof $t?We(this,Pn):ar())}return $t.prototype.catch=function(Ft){return this.then(null,Ft)},$t.prototype.finally=function(Ft){var Un=this,lr=Un.constructor;return ce(Ft)?Un.then(function(mr){return lr.resolve(Ft()).then(function(){return mr})},function(mr){return lr.resolve(Ft()).then(function(){throw mr})}):Un.then(Ft,Ft)},$t}();wt.prototype.then=tt,wt.all=Bt,wt.race=fn,wt.resolve=rt,wt.reject=Cn,wt._setScheduler=E,wt._setAsap=b,wt._asap=a;function Jt(){var $t=void 0;if(typeof de.g!="undefined")$t=de.g;else if(typeof self!="undefined")$t=self;else try{$t=Function("return this")()}catch(Un){throw new Error("polyfill failed because global object is unavailable in this environment")}var Pn=$t.Promise;if(Pn){var Ft=null;try{Ft=Object.prototype.toString.call(Pn.resolve())}catch(Un){}if(Ft==="[object Promise]"&&!Pn.cast)return}$t.Promise=wt}return wt.polyfill=Jt,wt.Promise=wt,wt})},html2canvas:function(ye){"use strict";ye.exports=Qe},jspdf:function(ye){"use strict";ye.exports=we}},je={};function Re(ye){var Ie=je[ye];if(Ie!==void 0)return Ie.exports;var ce=je[ye]={exports:{}};return At[ye].call(ce.exports,ce,ce.exports,Re),ce.exports}(function(){Re.n=function(ye){var Ie=ye&&ye.__esModule?function(){return ye.default}:function(){return ye};return Re.d(Ie,{a:Ie}),Ie}})(),function(){Re.d=function(ye,Ie){for(var ce in Ie)Re.o(Ie,ce)&&!Re.o(ye,ce)&&Object.defineProperty(ye,ce,{enumerable:!0,get:Ie[ce]})}}(),function(){Re.o=function(ye,Ie){return Object.prototype.hasOwnProperty.call(ye,Ie)}}(),function(){Re.r=function(ye){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(ye,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(ye,"__esModule",{value:!0})}}();var he={};return function(){"use strict";Re.r(he);var ye=Re("./src/worker.js"),Ie=Re("./src/plugin/jspdf-plugin.js"),ce=Re("./src/plugin/pagebreaks.js"),Ue=Re("./src/plugin/hyperlinks.js"),Ee=function Ce(Ae,y){var a=new Ce.Worker(y);return Ae?a.from(Ae).save():a};Ee.Worker=ye.default,he.default=Ee}(),he=he.default,he}()})},47190:function(hn,zt,de){"use strict";de.r(zt),de.d(zt,{AcroForm:function(){return Mi},AcroFormAppearance:function(){return da},AcroFormButton:function(){return Vr},AcroFormCheckBox:function(){return so},AcroFormChoiceField:function(){return ba},AcroFormComboBox:function(){return Ya},AcroFormEditBox:function(){return ra},AcroFormListBox:function(){return Xa},AcroFormPasswordField:function(){return Ji},AcroFormPushButton:function(){return xa},AcroFormRadioButton:function(){return Bo},AcroFormTextField:function(){return Ii},GState:function(){return Ms},ShadingPattern:function(){return ms},TilingPattern:function(){return ls},default:function(){return Lo},jsPDF:function(){return Eo}});var Se=de(71002),we={},Qe=function(ee,z,te,ie,ve){var me=we[z]||(we[z]=URL.createObjectURL(new Blob([ee],{type:"text/javascript"}))),be=new Worker(me);return be.onerror=function(xe){return ve(xe.error,null)},be.onmessage=function(xe){return ve(null,xe.data)},be.postMessage(te,ie),be},At=Uint8Array,je=Uint16Array,Re=Uint32Array,he=new At([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]),ye=new At([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]),Ie=new At([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),ce=function(ee,z){for(var te=new je(31),ie=0;ie<31;++ie)te[ie]=z+=1<<ee[ie-1];for(var ve=new Re(te[30]),ie=1;ie<30;++ie)for(var me=te[ie];me<te[ie+1];++me)ve[me]=me-te[ie]<<5|ie;return[te,ve]},Ue=ce(he,2),Ee=Ue[0],Ce=Ue[1];Ee[28]=258,Ce[258]=28;for(var Ae=ce(ye,0),y=Ae[0],a=Ae[1],E=new je(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 ne=function(ee,z,te){for(var ie=ee.length,ve=0,me=new je(z);ve<ie;++ve)++me[ee[ve]-1];var be=new je(z);for(ve=0;ve<z;++ve)be[ve]=be[ve-1]+me[ve-1]<<1;var xe;if(te){xe=new je(1<<z);var De=15-z;for(ve=0;ve<ie;++ve)if(ee[ve])for(var Ge=ve<<4|ee[ve],ot=z-ee[ve],lt=be[ee[ve]-1]++<<ot,St=lt|(1<<ot)-1;lt<=St;++lt)xe[E[lt]>>>De]=Ge}else for(xe=new je(ie),ve=0;ve<ie;++ve)xe[ve]=E[be[ee[ve]-1]++]>>>15-ee[ve];return xe},le=new At(288),b=0;b<144;++b)le[b]=8;for(var b=144;b<256;++b)le[b]=9;for(var b=256;b<280;++b)le[b]=7;for(var b=280;b<288;++b)le[b]=8;for(var fe=new At(32),b=0;b<32;++b)fe[b]=5;var Ne=ne(le,9,0),ke=ne(le,9,1),ze=ne(fe,5,0),Ye=ne(fe,5,1),$e=function(ee){for(var z=ee[0],te=1;te<ee.length;++te)ee[te]>z&&(z=ee[te]);return z},Xe=function(ee,z,te){var ie=z/8>>0;return(ee[ie]|ee[ie+1]<<8)>>>(z&7)&te},Le=function(ee,z){var te=z/8>>0;return(ee[te]|ee[te+1]<<8|ee[te+2]<<16)>>>(z&7)},gt=function(ee){return(ee/8>>0)+(ee&7&&1)},Oe=function(ee,z,te){(z==null||z<0)&&(z=0),(te==null||te>ee.length)&&(te=ee.length);var ie=new(ee instanceof je?je:ee instanceof Re?Re:At)(te-z);return ie.set(ee.subarray(z,te)),ie},ft=function(ee,z,te){var ie=ee.length,ve=!z||te,me=!te||te.i;te||(te={}),z||(z=new At(ie*3));var be=function(Mn){var Xn=z.length;if(Mn>Xn){var Vn=new At(Math.max(Xn*2,Mn));Vn.set(z),z=Vn}},xe=te.f||0,De=te.p||0,Ge=te.b||0,ot=te.l,lt=te.d,St=te.m,Ze=te.n,Ot=ie*8;do{if(!ot){te.f=xe=Xe(ee,De,1);var It=Xe(ee,De+1,3);if(De+=3,It)if(It==1)ot=ke,lt=Ye,St=9,Ze=5;else if(It==2){var on=Xe(ee,De,31)+257,Sn=Xe(ee,De+10,15)+4,nr=on+Xe(ee,De+5,31)+1;De+=14;for(var hr=new At(nr),Hn=new At(19),An=0;An<Sn;++An)Hn[Ie[An]]=Xe(ee,De+An*3,7);De+=Sn*3;var Pr=$e(Hn),cr=(1<<Pr)-1;if(!me&&De+nr*(Pr+7)>Ot)break;for(var Qt=ne(Hn,Pr,1),An=0;An<nr;){var Kt=Qt[Xe(ee,De,cr)];De+=Kt&15;var Ht=Kt>>>4;if(Ht<16)hr[An++]=Ht;else{var wn=0,cn=0;for(Ht==16?(cn=3+Xe(ee,De,3),De+=2,wn=hr[An-1]):Ht==17?(cn=3+Xe(ee,De,7),De+=3):Ht==18&&(cn=11+Xe(ee,De,127),De+=7);cn--;)hr[An++]=wn}}var er=hr.subarray(0,on),Wn=hr.subarray(on);St=$e(er),Ze=$e(Wn),ot=ne(er,St,1),lt=ne(Wn,Ze,1)}else throw"invalid block type";else{var Ht=gt(De)+4,Pt=ee[Ht-4]|ee[Ht-3]<<8,Mt=Ht+Pt;if(Mt>ie){if(me)throw"unexpected EOF";break}ve&&be(Ge+Pt),z.set(ee.subarray(Ht,Mt),Ge),te.b=Ge+=Pt,te.p=De=Mt*8;continue}if(De>Ot)throw"unexpected EOF"}ve&&be(Ge+131072);for(var $n=(1<<St)-1,Jn=(1<<Ze)-1,dr=St+Ze+18;me||De+dr<Ot;){var wn=ot[Le(ee,De)&$n],Sr=wn>>>4;if(De+=wn&15,De>Ot)throw"unexpected EOF";if(!wn)throw"invalid length/literal";if(Sr<256)z[Ge++]=Sr;else if(Sr==256){ot=null;break}else{var Sa=Sr-254;if(Sr>264){var An=Sr-257,bt=he[An];Sa=Xe(ee,De,(1<<bt)-1)+Ee[An],De+=bt}var rn=lt[Le(ee,De)&Jn],dn=rn>>>4;if(!rn)throw"invalid distance";De+=rn&15;var Wn=y[dn];if(dn>3){var bt=ye[dn];Wn+=Le(ee,De)&(1<<bt)-1,De+=bt}if(De>Ot)throw"unexpected EOF";ve&&be(Ge+131072);for(var vn=Ge+Sa;Ge<vn;Ge+=4)z[Ge]=z[Ge-Wn],z[Ge+1]=z[Ge+1-Wn],z[Ge+2]=z[Ge+2-Wn],z[Ge+3]=z[Ge+3-Wn];Ge=vn}}te.l=ot,te.p=De,te.b=Ge,ot&&(xe=1,te.m=St,te.d=lt,te.n=Ze)}while(!xe);return Ge==z.length?z:Oe(z,0,Ge)},tt=function(ee,z,te){te<<=z&7;var ie=z/8>>0;ee[ie]|=te,ee[ie+1]|=te>>>8},rt=function(ee,z,te){te<<=z&7;var ie=z/8>>0;ee[ie]|=te,ee[ie+1]|=te>>>8,ee[ie+2]|=te>>>16},ut=function(ee,z){for(var te=[],ie=0;ie<ee.length;++ie)ee[ie]&&te.push({s:ie,f:ee[ie]});var ve=te.length,me=te.slice();if(!ve)return[new At(0),0];if(ve==1){var be=new At(te[0].s+1);return be[te[0].s]=1,[be,1]}te.sort(function(nr,hr){return nr.f-hr.f}),te.push({s:-1,f:25001});var xe=te[0],De=te[1],Ge=0,ot=1,lt=2;for(te[0]={s:-1,f:xe.f+De.f,l:xe,r:De};ot!=ve-1;)xe=te[te[Ge].f<te[lt].f?Ge++:lt++],De=te[Ge!=ot&&te[Ge].f<te[lt].f?Ge++:lt++],te[ot++]={s:-1,f:xe.f+De.f,l:xe,r:De};for(var St=me[0].s,ie=1;ie<ve;++ie)me[ie].s>St&&(St=me[ie].s);var Ze=new je(St+1),Ot=dt(te[ot-1],Ze,0);if(Ot>z){var ie=0,It=0,Ht=Ot-z,Pt=1<<Ht;for(me.sort(function(hr,Hn){return Ze[Hn.s]-Ze[hr.s]||hr.f-Hn.f});ie<ve;++ie){var Mt=me[ie].s;if(Ze[Mt]>z)It+=Pt-(1<<Ot-Ze[Mt]),Ze[Mt]=z;else break}for(It>>>=Ht;It>0;){var on=me[ie].s;Ze[on]<z?It-=1<<z-Ze[on]++-1:++ie}for(;ie>=0&&It;--ie){var Sn=me[ie].s;Ze[Sn]==z&&(--Ze[Sn],++It)}Ot=z}return[new At(Ze),Ot]},dt=function(ee,z,te){return ee.s==-1?Math.max(dt(ee.l,z,te+1),dt(ee.r,z,te+1)):z[ee.s]=te},vt=function(ee){for(var z=ee.length;z&&!ee[--z];);for(var te=new je(++z),ie=0,ve=ee[0],me=1,be=function(De){te[ie++]=De},xe=1;xe<=z;++xe)if(ee[xe]==ve&&xe!=z)++me;else{if(!ve&&me>2){for(;me>138;me-=138)be(32754);me>2&&(be(me>10?me-11<<5|28690:me-3<<5|12305),me=0)}else if(me>3){for(be(ve),--me;me>6;me-=6)be(8304);me>2&&(be(me-3<<5|8208),me=0)}for(;me--;)be(ve);me=1,ve=ee[xe]}return[te.subarray(0,ie),z]},Je=function(ee,z){for(var te=0,ie=0;ie<z.length;++ie)te+=ee[ie]*z[ie];return te},et=function(ee,z,te){var ie=te.length,ve=gt(z+2);ee[ve]=ie&255,ee[ve+1]=ie>>>8,ee[ve+2]=ee[ve]^255,ee[ve+3]=ee[ve+1]^255;for(var me=0;me<ie;++me)ee[ve+me+4]=te[me];return(ve+4+ie)*8},kt=function(ee,z,te,ie,ve,me,be,xe,De,Ge,ot){tt(z,ot++,te),++ve[256];for(var lt=ut(ve,15),St=lt[0],Ze=lt[1],Ot=ut(me,15),It=Ot[0],Ht=Ot[1],Pt=vt(St),Mt=Pt[0],on=Pt[1],Sn=vt(It),nr=Sn[0],hr=Sn[1],Hn=new je(19),An=0;An<Mt.length;++An)Hn[Mt[An]&31]++;for(var An=0;An<nr.length;++An)Hn[nr[An]&31]++;for(var Pr=ut(Hn,7),cr=Pr[0],Qt=Pr[1],Kt=19;Kt>4&&!cr[Ie[Kt-1]];--Kt);var wn=Ge+5<<3,cn=Je(ve,le)+Je(me,fe)+be,er=Je(ve,St)+Je(me,It)+be+14+3*Kt+Je(Hn,cr)+(2*Hn[16]+3*Hn[17]+7*Hn[18]);if(wn<=cn&&wn<=er)return et(z,ot,ee.subarray(De,De+Ge));var Wn,$n,Jn,dr;if(tt(z,ot,1+(er<cn)),ot+=2,er<cn){Wn=ne(St,Ze,0),$n=St,Jn=ne(It,Ht,0),dr=It;var Sr=ne(cr,Qt,0);tt(z,ot,on-257),tt(z,ot+5,hr-1),tt(z,ot+10,Kt-4),ot+=14;for(var An=0;An<Kt;++An)tt(z,ot+3*An,cr[Ie[An]]);ot+=3*Kt;for(var Sa=[Mt,nr],bt=0;bt<2;++bt)for(var rn=Sa[bt],An=0;An<rn.length;++An){var dn=rn[An]&31;tt(z,ot,Sr[dn]),ot+=cr[dn],dn>15&&(tt(z,ot,rn[An]>>>5&127),ot+=rn[An]>>>12)}}else Wn=Ne,$n=le,Jn=ze,dr=fe;for(var An=0;An<xe;++An)if(ie[An]>255){var dn=ie[An]>>>18&31;rt(z,ot,Wn[dn+257]),ot+=$n[dn+257],dn>7&&(tt(z,ot,ie[An]>>>23&31),ot+=he[dn]);var vn=ie[An]&31;rt(z,ot,Jn[vn]),ot+=dr[vn],vn>3&&(rt(z,ot,ie[An]>>>5&8191),ot+=ye[vn])}else rt(z,ot,Wn[ie[An]]),ot+=$n[ie[An]];return rt(z,ot,Wn[256]),ot+$n[256]},Rt=new Re([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),ht=new At(0),Zt=function(ee,z,te,ie,ve,me){var be=ee.length,xe=new At(ie+be+5*(1+Math.floor(be/7e3))+ve),De=xe.subarray(ie,xe.length-ve),Ge=0;if(!z||be<8)for(var ot=0;ot<=be;ot+=65535){var lt=ot+65535;lt<be?Ge=et(De,Ge,ee.subarray(ot,lt)):(De[ot]=me,Ge=et(De,Ge,ee.subarray(ot,be)))}else{for(var St=Rt[z-1],Ze=St>>>13,Ot=St&8191,It=(1<<te)-1,Ht=new je(32768),Pt=new je(It+1),Mt=Math.ceil(te/3),on=2*Mt,Sn=function(yo){return(ee[yo]^ee[yo+1]<<Mt^ee[yo+2]<<on)&It},nr=new Re(25e3),hr=new je(288),Hn=new je(32),An=0,Pr=0,ot=0,cr=0,Qt=0,Kt=0;ot<be;++ot){var wn=Sn(ot),cn=ot&32767,er=Pt[wn];if(Ht[cn]=er,Pt[wn]=cn,Qt<=ot){var Wn=be-ot;if((An>7e3||cr>24576)&&Wn>423){Ge=kt(ee,De,0,nr,hr,Hn,Pr,cr,Kt,ot-Kt,Ge),cr=An=Pr=0,Kt=ot;for(var $n=0;$n<286;++$n)hr[$n]=0;for(var $n=0;$n<30;++$n)Hn[$n]=0}var Jn=2,dr=0,Sr=Ot,Sa=cn-er&32767;if(Wn>2&&wn==Sn(ot-Sa))for(var bt=Math.min(Ze,Wn)-1,rn=Math.min(32767,ot),dn=Math.min(258,Wn);Sa<=rn&&--Sr&&cn!=er;){if(ee[ot+Jn]==ee[ot+Jn-Sa]){for(var vn=0;vn<dn&&ee[ot+vn]==ee[ot+vn-Sa];++vn);if(vn>Jn){if(Jn=vn,dr=Sa,vn>bt)break;for(var Mn=Math.min(Sa,vn-2),Xn=0,$n=0;$n<Mn;++$n){var Vn=ot-Sa+$n+32768&32767,or=Ht[Vn],la=Vn-or+32768&32767;la>Xn&&(Xn=la,er=Vn)}}}cn=er,er=Ht[cn],Sa+=cn-er+32768&32767}if(dr){nr[cr++]=268435456|Ce[Jn]<<18|a[dr];var ua=Ce[Jn]&31,_a=a[dr]&31;Pr+=he[ua]+ye[_a],++hr[257+ua],++Hn[_a],Qt=ot+Jn,++An}else nr[cr++]=ee[ot],++hr[ee[ot]]}}Ge=kt(ee,De,me,nr,hr,Hn,Pr,cr,Kt,ot-Kt,Ge),me||(Ge=et(De,Ge,ht))}return Oe(xe,0,ie+gt(Ge)+ve)},sn=null,Nn=function(){var ee=4294967295;return{p:function(z){for(var te=ee,ie=0;ie<z.length;++ie)te=sn[te&255^z[ie]]^te>>>8;ee=te},d:function(){return ee^4294967295}}},gn=function(){var ee=1,z=0;return{p:function(te){for(var ie=ee,ve=z,me=te.length,be=0;be!=me;){for(var xe=Math.min(be+5552,me);be<xe;++be)ie+=te[be],ve+=ie;ie%=65521,ve%=65521}ee=ie,z=ve},d:function(){return(ee>>>8<<16|(z&255)<<8|z>>>8)+((ee&255)<<23)*2}}},zn=function(ee,z,te,ie,ve){return Zt(ee,z.level==null?6:z.level,z.mem==null?Math.ceil(Math.max(8,Math.min(13,Math.log(ee.length)))*1.5):12+z.mem,te,ie,!ve)},Lt=function(ee,z){var te={};for(var ie in ee)te[ie]=ee[ie];for(var ie in z)te[ie]=z[ie];return te},Rn=function(ee,z,te){for(var ie=ee(),ve=ee.toString(),me=ve.slice(ve.indexOf("[")+1,ve.lastIndexOf("]")).replace(/ /g,"").split(","),be=0;be<ie.length;++be){var xe=ie[be],De=me[be];if(typeof xe=="function"){z+=";"+De+"=";var Ge=xe.toString();if(xe.prototype)if(Ge.indexOf("[native code]")!=-1){var ot=Ge.indexOf(" ",8)+1;z+=Ge.slice(ot,Ge.indexOf("(",ot))}else{z+=Ge;for(var lt in xe.prototype)z+=";"+De+".prototype."+lt+"="+xe.prototype[lt].toString()}else z+=Ge}else te[De]=xe}return[z,te]},tr=null,He=function(ee){var z=[];for(var te in ee)(ee[te]instanceof At||ee[te]instanceof je||ee[te]instanceof Re)&&z.push((ee[te]=new ee[te].constructor(ee[te])).buffer);return z},jt=function(ee,z,te,ie){var ve;if(!tr[te]){for(var me="",be={},xe=ee.length-1,De=0;De<xe;++De)ve=Rn(ee[De],me,be),me=ve[0],be=ve[1];tr[te]=Rn(ee[xe],me,be)}var Ge=Lt({},tr[te][1]);return Qe(tr[te][0]+";onmessage=function(e){for(var k in e.data)self[k]=e.data[k];onmessage="+z.toString()+"}",te,Ge,He(Ge),ie)},We=function(){return[At,je,Re,he,ye,Ie,Ee,y,ke,Ye,E,ne,$e,Xe,Le,gt,Oe,ft,Ma,Bt,fn]},pe=function(){return[At,je,Re,he,ye,Ie,Ce,a,Ne,le,ze,fe,E,Rt,ht,ne,tt,rt,ut,dt,vt,Je,et,kt,gt,Oe,Zt,zn,Ka,Bt]},ge=function(){return[Pn,lr,$t,Nn,sn]},Ke=function(){return[Ft,Un]},ct=function(){return[mr,$t,gn]},Ct=function(){return[qr]},Bt=function(ee){return postMessage(ee,[ee.buffer])},fn=function(ee){return ee&&ee.size&&new At(ee.size)},Cn=function(ee,z,te,ie,ve,me){var be=jt(te,ie,ve,function(xe,De){be.terminate(),me(xe,De)});return z.consume||(ee=new At(ee)),be.postMessage([ee,z],[ee.buffer]),function(){be.terminate()}},Bn=function(ee){return ee.ondata=function(z,te){return postMessage([z,te],[z.buffer])},function(z){return ee.push(z.data[0],z.data[1])}},ar=function(ee,z,te,ie,ve){var me,be=jt(ee,ie,ve,function(xe,De){xe?(be.terminate(),z.ondata.call(z,xe)):(De[1]&&be.terminate(),z.ondata.call(z,xe,De[0],De[1]))});be.postMessage(te),z.push=function(xe,De){if(me)throw"stream finished";if(!z.ondata)throw"no stream handler";be.postMessage([xe,me=De],[xe.buffer])},z.terminate=function(){be.terminate()}},wt=function(ee,z){return ee[z]|ee[z+1]<<8},Jt=function(ee,z){return(ee[z]|ee[z+1]<<8|ee[z+2]<<16)+(ee[z+3]<<23)*2},$t=function(ee,z,te){for(;te;++z)ee[z]=te,te>>>=8},Pn=function(ee,z){var te=z.filename;if(ee[0]=31,ee[1]=139,ee[2]=8,ee[8]=z.level<2?4:z.level==9?2:0,ee[9]=3,z.mtime!=0&&$t(ee,4,Math.floor(new Date(z.mtime||Date.now())/1e3)),te){ee[3]=8;for(var ie=0;ie<=te.length;++ie)ee[ie+10]=te.charCodeAt(ie)}},Ft=function(ee){if(ee[0]!=31||ee[1]!=139||ee[2]!=8)throw"invalid gzip data";var z=ee[3],te=10;z&4&&(te+=ee[10]|(ee[11]<<8)+2);for(var ie=(z>>3&1)+(z>>4&1);ie>0;ie-=!ee[te++]);return te+(z&2)},Un=function(ee){var z=ee.length;return(ee[z-4]|ee[z-3]<<8|ee[z-2]<<16)+2*(ee[z-1]<<23)},lr=function(ee){return 10+(ee.filename&&ee.filename.length+1||0)},mr=function(ee,z){var te=z.level,ie=te==0?0:te<6?1:te==9?3:2;ee[0]=120,ee[1]=ie<<6|(ie?32-2*ie:1)},qr=function(ee){if((ee[0]&15)!=8||ee[0]>>>4>7||(ee[0]<<8|ee[1])%31)throw"invalid zlib data";if(ee[1]&32)throw"invalid zlib data: preset dictionaries not supported"};function Tr(ee,z){return!z&&typeof ee=="function"&&(z=ee,ee={}),this.ondata=z,ee}var ta=null,fa=null;function vo(ee,z,te){if(te||(te=z,z={}),typeof te!="function")throw"no callback";return Cn(ee,z,[pe],function(ie){return Bt(Ka(ie.data[0],ie.data[1]))},0,te)}function Ka(ee,z){return z===void 0&&(z={}),zn(ee,z,0,0)}var na=null,Zr=null;function jr(ee,z,te){if(te||(te=z,z={}),typeof te!="function")throw"no callback";return Cn(ee,z,[We],function(ie){return Bt(Ma(ie.data[0],fn(ie.data[1])))},1,te)}function Ma(ee,z){return ft(ee,z)}var uo=null,ei=null;function Pi(ee,z,te){if(te||(te=z,z={}),typeof te!="function")throw"no callback";return Cn(ee,z,[pe,ge,function(){return[iA]}],function(ie){return Bt(iA(ie.data[0],ie.data[1]))},2,te)}function iA(ee,z){z===void 0&&(z={});var te=Nn(),ie=ee.length;te.p(ee);var ve=zn(ee,z,lr(z),8),me=ve.length;return Pn(ve,z),$t(ve,me-8,te.d()),$t(ve,me-4,ie),ve}var Vi=null,co=null;function yn(ee,z,te){if(te||(te=z,z={}),typeof te!="function")throw"no callback";return Cn(ee,z,[We,Ke,function(){return[$o]}],function(ie){return Bt($o(ie.data[0]))},3,te)}function $o(ee,z){return ft(ee.subarray(Ft(ee),-8),z||new At(Un(ee)))}var ji=null,mA=null;function Ai(ee,z,te){if(te||(te=z,z={}),typeof te!="function")throw"no callback";return Cn(ee,z,[pe,ct,function(){return[Jo]}],function(ie){return Bt(Jo(ie.data[0],ie.data[1]))},4,te)}function Jo(ee,z){z===void 0&&(z={});var te=gn();te.p(ee);var ie=zn(ee,z,2,4);return mr(ie,z),$t(ie,ie.length-4,te.d()),ie}var RA=null,$A=null;function Oo(ee,z,te){if(te||(te=z,z={}),typeof te!="function")throw"no callback";return Cn(ee,z,[We,Ct,function(){return[xn]}],function(ie){return Bt(xn(ie.data[0],fn(ie.data[1])))},5,te)}function xn(ee,z){return ft((qr(ee),ee.subarray(2,-4)),z)}var Qn=null,bn=null;function Gr(ee,z,te){if(te||(te=z,z={}),typeof te!="function")throw"no callback";return ee[0]==31&&ee[1]==139&&ee[2]==8?yn(ee,z,te):(ee[0]&15)!=8||ee[0]>>4>7||(ee[0]<<8|ee[1])%31?jr(ee,z,te):Oo(ee,z,te)}function Aa(ee,z){return ee[0]==31&&ee[1]==139&&ee[2]==8?$o(ee,z):(ee[0]&15)!=8||ee[0]>>4>7||(ee[0]<<8|ee[1])%31?Ma(ee,z):xn(ee,z)}var Fa=function(ee,z,te,ie){for(var ve in ee){var me=ee[ve],be=z+ve;me instanceof At?te[be]=[me,ie]:Array.isArray(me)?te[be]=[me[0],Lt(ie,me[1])]:Fa(me,be+"/",te,ie)}};function Oa(ee,z){var te=ee.length;if(!z&&typeof TextEncoder!="undefined")return new TextEncoder().encode(ee);for(var ie=new At(ee.length+(ee.length>>>1)),ve=0,me=function(Ge){ie[ve++]=Ge},be=0;be<te;++be){if(ve+5>ie.length){var xe=new At(ve+8+(te-be<<1));xe.set(ie),ie=xe}var De=ee.charCodeAt(be);De<128||z?me(De):De<2048?(me(192|De>>>6),me(128|De&63)):De>55295&&De<57344?(De=65536+(De&1047552)|ee.charCodeAt(++be)&1023,me(240|De>>>18),me(128|De>>>12&63),me(128|De>>>6&63),me(128|De&63)):(me(224|De>>>12),me(128|De>>>6&63),me(128|De&63))}return Oe(ie,0,ve)}function Za(ee,z){var te="";if(!z&&typeof TextDecoder!="undefined")return new TextDecoder().decode(ee);for(var ie=0;ie<ee.length;){var ve=ee[ie++];ve<128||z?te+=String.fromCharCode(ve):ve<224?te+=String.fromCharCode((ve&31)<<6|ee[ie++]&63):ve<240?te+=String.fromCharCode((ve&15)<<12|(ee[ie++]&63)<<6|ee[ie++]&63):(ve=((ve&15)<<18|(ee[ie++]&63)<<12|(ee[ie++]&63)<<6|ee[ie++]&63)-65536,te+=String.fromCharCode(55296|ve>>10,56320|ve&1023))}return te}var Go=function(ee,z){return z+30+wt(ee,z+26)+wt(ee,z+28)},Zo=function(ee,z,te){var ie=wt(ee,z+28),ve=Za(ee.subarray(z+46,z+46+ie),!(wt(ee,z+8)&2048)),me=z+46+ie,be=te?ki(ee,me):[Jt(ee,z+20),Jt(ee,z+24),Jt(ee,z+42)],xe=be[0],De=be[1],Ge=be[2];return[wt(ee,z+10),xe,De,ve,me+wt(ee,z+30)+wt(ee,z+32),Ge]},ki=function(ee,z){for(;wt(ee,z)!=1;z+=4+wt(ee,z+2));return[Jt(ee,z+12),Jt(ee,z+4),Jt(ee,z+20)]},Kr=function(ee,z,te,ie,ve,me,be,xe,De,Ge){var ot=me.length,lt=ie.length;$t(ee,z,De!=null?33639248:67324752),z+=4,De!=null&&(ee[z]=20,z+=2),ee[z]=20,z+=2,ee[z++]=Ge==8&&(xe.level==1?6:xe.level<6?4:xe.level==9?2:0),ee[z++]=be&&8,ee[z]=Ge,z+=2;var St=new Date(xe.mtime||Date.now()),Ze=St.getFullYear()-1980;if(Ze<0||Ze>119)throw"date not in range 1980-2099";$t(ee,z,(Ze<<24)*2|St.getMonth()+1<<21|St.getDate()<<16|St.getHours()<<11|St.getMinutes()<<5|St.getSeconds()>>>1),z+=4,$t(ee,z,te),$t(ee,z+4,lt),$t(ee,z+8,ve),$t(ee,z+12,ot),z+=16,De!=null&&($t(ee,z+=10,De),z+=4),ee.set(me,z),z+=ot,De==null&&ee.set(ie,z)},Co=function(ee,z,te,ie,ve){$t(ee,z,101010256),$t(ee,z+8,te),$t(ee,z+10,te),$t(ee,z+12,ie),$t(ee,z+16,ve)};function tA(ee,z,te){if(te||(te=z,z={}),typeof te!="function")throw"no callback";var ie={};Fa(ee,"",ie,z);var ve=Object.keys(ie),me=ve.length,be=0,xe=0,De=me,Ge=new Array(me),ot=[],lt=function(){for(var It=0;It<ot.length;++It)ot[It]()},St=function(){var It=new At(xe+22),Ht=be,Pt=xe-be;xe=0;for(var Mt=0;Mt<De;++Mt){var on=Ge[Mt];try{Kr(It,xe,on.c,on.d,on.m,on.n,on.u,on.p,null,on.t),Kr(It,be,on.c,on.d,on.m,on.n,on.u,on.p,xe,on.t),be+=46+on.n.length,xe+=30+on.n.length+on.d.length}catch(Sn){return te(Sn,null)}}Co(It,be,Ge.length,Pt,Ht),te(null,It)};me||St();for(var Ze=function(It){var Ht=ve[It],Pt=ie[Ht],Mt=Pt[0],on=Pt[1],Sn=Nn(),nr=Mt.length;Sn.p(Mt);var hr=Oa(Ht),Hn=hr.length,An=on.level==0?0:8,Pr=function(cr,Qt){if(cr)lt(),te(cr,null);else{var Kt=Qt.length;Ge[It]={t:An,d:Qt,m:nr,c:Sn.d(),u:Ht.length!=Kt,n:hr,p:on},be+=30+Hn+Kt,xe+=76+2*Hn+Kt,--me||St()}};if(hr.length>65535&&Pr("filename too long",null),!An)Pr(null,Mt);else if(nr<16e4)try{Pr(null,Ka(Mt,on))}catch(cr){Pr(cr,null)}else ot.push(vo(Mt,on,Pr))},Ot=0;Ot<De;++Ot)Ze(Ot);return lt}function HA(ee,z){z===void 0&&(z={});var te={},ie=[];Fa(ee,"",te,z);var ve=0,me=0;for(var be in te){var xe=te[be],De=xe[0],Ge=xe[1],ot=Ge.level==0?0:8,lt=Oa(be),St=lt.length;if(lt.length>65535)throw"filename too long";var Ze=ot?Ka(De,Ge):De,Ot=Ze.length,It=Nn();It.p(De),ie.push({t:ot,d:Ze,m:De.length,c:It.d(),u:be.length!=St,n:lt,o:ve,p:Ge}),ve+=30+St+Ot,me+=76+2*St+Ot}for(var Ht=new At(me+22),Pt=ve,Mt=me-ve,on=0;on<ie.length;++on){var Sn=ie[on];Kr(Ht,Sn.o,Sn.c,Sn.d,Sn.m,Sn.n,Sn.u,Sn.p,null,Sn.t),Kr(Ht,ve,Sn.c,Sn.d,Sn.m,Sn.n,Sn.u,Sn.p,Sn.o,Sn.t),ve+=46+Sn.n.length}return Co(Ht,ve,ie.length,Mt,Pt),Ht}function $i(ee,z){if(typeof z!="function")throw"no callback";for(var te=[],ie=function(){for(var St=0;St<te.length;++St)te[St]()},ve={},me=ee.length-22;Jt(ee,me)!=101010256;--me)if(!me||ee.length-me>65558){z("invalid zip file",null);return}var be=wt(ee,me+8);be||z(null,{});var xe=be,De=Jt(ee,me+16),Ge=De==4294967295;if(Ge){if(me=Jt(ee,me-12),Jt(ee,me)!=101075792)throw"invalid zip file";xe=be=Jt(ee,me+32),De=Jt(ee,me+48)}for(var ot=function(St){var Ze=Zo(ee,De,Ge),Ot=Ze[0],It=Ze[1],Ht=Ze[2],Pt=Ze[3],Mt=Ze[4],on=Ze[5],Sn=Go(ee,on);De=Mt;var nr=function(Hn,An){Hn?(ie(),z(Hn,null)):(ve[Pt]=An,--be||z(null,ve))};if(!Ot)nr(null,Oe(ee,Sn,Sn+It));else if(Ot==8){var hr=ee.subarray(Sn,Sn+It);if(It<32e4)try{nr(null,Ma(hr,new At(Ht)))}catch(Hn){nr(Hn,null)}else te.push(jr(hr,{size:Ht},nr))}else nr("unknown compression type "+Ot,null)},lt=0;lt<xe;++lt)ot(lt);return ie}function yi(ee){for(var z={},te=ee.length-22;Jt(ee,te)!=101010256;--te)if(!te||ee.length-te>65558)throw"invalid zip file";var ie=wt(ee,te+8);if(!ie)return{};var ve=Jt(ee,te+16),me=ve==4294967295;if(me){if(te=Jt(ee,te-12),Jt(ee,te)!=101075792)throw"invalid zip file";ie=Jt(ee,te+32),ve=Jt(ee,te+48)}for(var be=0;be<ie;++be){var xe=Zo(ee,ve,me),De=xe[0],Ge=xe[1],ot=xe[2],lt=xe[3],St=xe[4],Ze=xe[5],Ot=Go(ee,Ze);if(ve=St,!De)z[lt]=Oe(ee,Ot,Ot+Ge);else if(De==8)z[lt]=Ma(ee.subarray(Ot,Ot+Ge),new At(ot));else throw"unknown compression type "+De}return z}var ro=function(){return typeof window!="undefined"?window:typeof de.g!="undefined"?de.g:typeof self!="undefined"?self:this}();function _o(){ro.console&&typeof ro.console.log=="function"&&ro.console.log.apply(ro.console,arguments)}var ti={log:_o,warn:function(ee){ro.console&&(typeof ro.console.warn=="function"?ro.console.warn.apply(ro.console,arguments):_o.call(null,arguments))},error:function(ee){ro.console&&(typeof ro.console.error=="function"?ro.console.error.apply(ro.console,arguments):_o(ee))}};function NA(ee,z,te){var ie=new XMLHttpRequest;ie.open("GET",ee),ie.responseType="blob",ie.onload=function(){oa(ie.response,z,te)},ie.onerror=function(){ti.error("could not download file")},ie.send()}function cA(ee){var z=new XMLHttpRequest;z.open("HEAD",ee,!1);try{z.send()}catch(te){}return z.status>=200&&z.status<=299}function ir(ee){try{ee.dispatchEvent(new MouseEvent("click"))}catch(te){var z=document.createEvent("MouseEvents");z.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),ee.dispatchEvent(z)}}var fr,Nr,oa=ro.saveAs||((typeof window=="undefined"?"undefined":(0,Se.Z)(window))!=="object"||window!==ro?function(){}:typeof HTMLAnchorElement!="undefined"&&"download"in HTMLAnchorElement.prototype?function(ee,z,te){var ie=ro.URL||ro.webkitURL,ve=document.createElement("a");z=z||ee.name||"download",ve.download=z,ve.rel="noopener",typeof ee=="string"?(ve.href=ee,ve.origin!==location.origin?cA(ve.href)?NA(ee,z,te):ir(ve,ve.target="_blank"):ir(ve)):(ve.href=ie.createObjectURL(ee),setTimeout(function(){ie.revokeObjectURL(ve.href)},4e4),setTimeout(function(){ir(ve)},0))}:"msSaveOrOpenBlob"in navigator?function(ee,z,te){if(z=z||ee.name||"download",typeof ee=="string")if(cA(ee))NA(ee,z,te);else{var ie=document.createElement("a");ie.href=ee,ie.target="_blank",setTimeout(function(){ir(ie)})}else navigator.msSaveOrOpenBlob(function(ve,me){return me===void 0?me={autoBom:!1}:(0,Se.Z)(me)!=="object"&&(ti.warn("Deprecated: Expected third argument to be a object"),me={autoBom:!me}),me.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(ve.type)?new Blob(["\uFEFF",ve],{type:ve.type}):ve}(ee,te),z)}:function(ee,z,te,ie){if((ie=ie||open("","_blank"))&&(ie.document.title=ie.document.body.innerText="downloading..."),typeof ee=="string")return NA(ee,z,te);var ve=ee.type==="application/octet-stream",me=/constructor/i.test(ro.HTMLElement)||ro.safari,be=/CriOS\/[\d]+/.test(navigator.userAgent);if((be||ve&&me)&&(typeof FileReader=="undefined"?"undefined":(0,Se.Z)(FileReader))==="object"){var xe=new FileReader;xe.onloadend=function(){var ot=xe.result;ot=be?ot:ot.replace(/^data:[^;]*;/,"data:attachment/file;"),ie?ie.location.href=ot:location=ot,ie=null},xe.readAsDataURL(ee)}else{var De=ro.URL||ro.webkitURL,Ge=De.createObjectURL(ee);ie?ie.location=Ge:location.href=Ge,ie=null,setTimeout(function(){De.revokeObjectURL(Ge)},4e4)}});function Ar(ee){var z;ee=ee||"",this.ok=!1,ee.charAt(0)=="#"&&(ee=ee.substr(1,6)),ee={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"}[ee=(ee=ee.replace(/ /g,"")).toLowerCase()]||ee;for(var te=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(xe){return[parseInt(xe[1]),parseInt(xe[2]),parseInt(xe[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(xe){return[parseInt(xe[1],16),parseInt(xe[2],16),parseInt(xe[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(xe){return[parseInt(xe[1]+xe[1],16),parseInt(xe[2]+xe[2],16),parseInt(xe[3]+xe[3],16)]}}],ie=0;ie<te.length;ie++){var ve=te[ie].re,me=te[ie].process,be=ve.exec(ee);be&&(z=me(be),this.r=z[0],this.g=z[1],this.b=z[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 xe=this.r.toString(16),De=this.g.toString(16),Ge=this.b.toString(16);return xe.length==1&&(xe="0"+xe),De.length==1&&(De="0"+De),Ge.length==1&&(Ge="0"+Ge),"#"+xe+De+Ge}}function ni(ee,z){var te=ee[0],ie=ee[1],ve=ee[2],me=ee[3];te=Ca(te,ie,ve,me,z[0],7,-680876936),me=Ca(me,te,ie,ve,z[1],12,-389564586),ve=Ca(ve,me,te,ie,z[2],17,606105819),ie=Ca(ie,ve,me,te,z[3],22,-1044525330),te=Ca(te,ie,ve,me,z[4],7,-176418897),me=Ca(me,te,ie,ve,z[5],12,1200080426),ve=Ca(ve,me,te,ie,z[6],17,-1473231341),ie=Ca(ie,ve,me,te,z[7],22,-45705983),te=Ca(te,ie,ve,me,z[8],7,1770035416),me=Ca(me,te,ie,ve,z[9],12,-1958414417),ve=Ca(ve,me,te,ie,z[10],17,-42063),ie=Ca(ie,ve,me,te,z[11],22,-1990404162),te=Ca(te,ie,ve,me,z[12],7,1804603682),me=Ca(me,te,ie,ve,z[13],12,-40341101),ve=Ca(ve,me,te,ie,z[14],17,-1502002290),te=So(te,ie=Ca(ie,ve,me,te,z[15],22,1236535329),ve,me,z[1],5,-165796510),me=So(me,te,ie,ve,z[6],9,-1069501632),ve=So(ve,me,te,ie,z[11],14,643717713),ie=So(ie,ve,me,te,z[0],20,-373897302),te=So(te,ie,ve,me,z[5],5,-701558691),me=So(me,te,ie,ve,z[10],9,38016083),ve=So(ve,me,te,ie,z[15],14,-660478335),ie=So(ie,ve,me,te,z[4],20,-405537848),te=So(te,ie,ve,me,z[9],5,568446438),me=So(me,te,ie,ve,z[14],9,-1019803690),ve=So(ve,me,te,ie,z[3],14,-187363961),ie=So(ie,ve,me,te,z[8],20,1163531501),te=So(te,ie,ve,me,z[13],5,-1444681467),me=So(me,te,ie,ve,z[2],9,-51403784),ve=So(ve,me,te,ie,z[7],14,1735328473),te=xr(te,ie=So(ie,ve,me,te,z[12],20,-1926607734),ve,me,z[5],4,-378558),me=xr(me,te,ie,ve,z[8],11,-2022574463),ve=xr(ve,me,te,ie,z[11],16,1839030562),ie=xr(ie,ve,me,te,z[14],23,-35309556),te=xr(te,ie,ve,me,z[1],4,-1530992060),me=xr(me,te,ie,ve,z[4],11,1272893353),ve=xr(ve,me,te,ie,z[7],16,-155497632),ie=xr(ie,ve,me,te,z[10],23,-1094730640),te=xr(te,ie,ve,me,z[13],4,681279174),me=xr(me,te,ie,ve,z[0],11,-358537222),ve=xr(ve,me,te,ie,z[3],16,-722521979),ie=xr(ie,ve,me,te,z[6],23,76029189),te=xr(te,ie,ve,me,z[9],4,-640364487),me=xr(me,te,ie,ve,z[12],11,-421815835),ve=xr(ve,me,te,ie,z[15],16,530742520),te=Ur(te,ie=xr(ie,ve,me,te,z[2],23,-995338651),ve,me,z[0],6,-198630844),me=Ur(me,te,ie,ve,z[7],10,1126891415),ve=Ur(ve,me,te,ie,z[14],15,-1416354905),ie=Ur(ie,ve,me,te,z[5],21,-57434055),te=Ur(te,ie,ve,me,z[12],6,1700485571),me=Ur(me,te,ie,ve,z[3],10,-1894986606),ve=Ur(ve,me,te,ie,z[10],15,-1051523),ie=Ur(ie,ve,me,te,z[1],21,-2054922799),te=Ur(te,ie,ve,me,z[8],6,1873313359),me=Ur(me,te,ie,ve,z[15],10,-30611744),ve=Ur(ve,me,te,ie,z[6],15,-1560198380),ie=Ur(ie,ve,me,te,z[13],21,1309151649),te=Ur(te,ie,ve,me,z[4],6,-145523070),me=Ur(me,te,ie,ve,z[11],10,-1120210379),ve=Ur(ve,me,te,ie,z[2],15,718787259),ie=Ur(ie,ve,me,te,z[9],21,-343485551),ee[0]=Fi(te,ee[0]),ee[1]=Fi(ie,ee[1]),ee[2]=Fi(ve,ee[2]),ee[3]=Fi(me,ee[3])}function Ja(ee,z,te,ie,ve,me){return z=Fi(Fi(z,ee),Fi(ie,me)),Fi(z<<ve|z>>>32-ve,te)}function Ca(ee,z,te,ie,ve,me,be){return Ja(z&te|~z&ie,ee,z,ve,me,be)}function So(ee,z,te,ie,ve,me,be){return Ja(z&ie|te&~ie,ee,z,ve,me,be)}function xr(ee,z,te,ie,ve,me,be){return Ja(z^te^ie,ee,z,ve,me,be)}function Ur(ee,z,te,ie,ve,me,be){return Ja(te^(z|~ie),ee,z,ve,me,be)}function Ua(ee){var z,te=ee.length,ie=[1732584193,-271733879,-1732584194,271733878];for(z=64;z<=ee.length;z+=64)ni(ie,ma(ee.substring(z-64,z)));ee=ee.substring(z-64);var ve=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(z=0;z<ee.length;z++)ve[z>>2]|=ee.charCodeAt(z)<<(z%4<<3);if(ve[z>>2]|=128<<(z%4<<3),z>55)for(ni(ie,ve),z=0;z<16;z++)ve[z]=0;return ve[14]=8*te,ni(ie,ve),ie}function ma(ee){var z,te=[];for(z=0;z<64;z+=4)te[z>>2]=ee.charCodeAt(z)+(ee.charCodeAt(z+1)<<8)+(ee.charCodeAt(z+2)<<16)+(ee.charCodeAt(z+3)<<24);return te}fr=ro.atob.bind(ro),Nr=ro.btoa.bind(ro);var Wo="0123456789abcdef".split("");function mo(ee){for(var z="",te=0;te<4;te++)z+=Wo[ee>>8*te+4&15]+Wo[ee>>8*te&15];return z}function sa(ee){return String.fromCharCode((255&ee)>>0,(65280&ee)>>8,(16711680&ee)>>16,(4278190080&ee)>>24)}function pi(ee){return Ua(ee).map(sa).join("")}var nA=function(ee){for(var z=0;z<ee.length;z++)ee[z]=mo(ee[z]);return ee.join("")}(Ua("hello"))!="5d41402abc4b2a76b9719d911017c592";function Fi(ee,z){if(nA){var te=(65535&ee)+(65535&z);return(ee>>16)+(z>>16)+(te>>16)<<16|65535&te}return ee+z&4294967295}function qi(ee,z){var te,ie,ve,me;if(ee!==te){for(var be=(ve=ee,me=1+(256/ee.length>>0),new Array(me+1).join(ve)),xe=[],De=0;De<256;De++)xe[De]=De;var Ge=0;for(De=0;De<256;De++){var ot=xe[De];Ge=(Ge+ot+be.charCodeAt(De))%256,xe[De]=xe[Ge],xe[Ge]=ot}te=ee,ie=xe}else xe=ie;var lt=z.length,St=0,Ze=0,Ot="";for(De=0;De<lt;De++)Ze=(Ze+(ot=xe[St=(St+1)%256]))%256,xe[St]=xe[Ze],xe[Ze]=ot,be=xe[(xe[St]+xe[Ze])%256],Ot+=String.fromCharCode(z.charCodeAt(De)^be);return Ot}var sl={print:4,modify:8,copy:16,"annot-forms":32};function zs(ee,z,te,ie){this.v=1,this.r=2;var ve=192;ee.forEach(function(xe){if(sl.perm!==void 0)throw new Error("Invalid permission: "+xe);ve+=sl[xe]}),this.padding="(\xBFN^Nu\x8AAd\0NV\xFF\xFA\b..\0\xB6\xD0h>\x80/\f\xA9\xFEdSiz";var me=(z+this.padding).substr(0,32),be=(te+this.padding).substr(0,32);this.O=this.processOwnerPassword(me,be),this.P=-(1+(255^ve)),this.encryptionKey=pi(me+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(ie)).substr(0,5),this.U=qi(this.encryptionKey,this.padding)}function DA(ee){if(/[^\u0000-\u00ff]/.test(ee))throw new Error("Invalid PDF Name Object: "+ee+", Only accept ASCII characters.");for(var z="",te=ee.length,ie=0;ie<te;ie++){var ve=ee.charCodeAt(ie);ve<33||ve===35||ve===37||ve===40||ve===41||ve===47||ve===60||ve===62||ve===91||ve===93||ve===123||ve===125||ve>126?z+="#"+("0"+ve.toString(16)).slice(-2):z+=ee[ie]}return z}function bs(ee){if((0,Se.Z)(ee)!=="object")throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var z={};this.subscribe=function(te,ie,ve){if(ve=ve||!1,typeof te!="string"||typeof ie!="function"||typeof ve!="boolean")throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");z.hasOwnProperty(te)||(z[te]={});var me=Math.random().toString(35);return z[te][me]=[ie,!!ve],me},this.unsubscribe=function(te){for(var ie in z)if(z[ie][te])return delete z[ie][te],Object.keys(z[ie]).length===0&&delete z[ie],!0;return!1},this.publish=function(te){if(z.hasOwnProperty(te)){var ie=Array.prototype.slice.call(arguments,1),ve=[];for(var me in z[te]){var be=z[te][me];try{be[0].apply(ee,ie)}catch(xe){ro.console&&ti.error("jsPDF PubSub Error",xe.message,xe)}be[1]&&ve.push(me)}ve.length&&ve.forEach(this.unsubscribe)}},this.getTopics=function(){return z}}function Ms(ee){if(!(this instanceof Ms))return new Ms(ee);var z="opacity,stroke-opacity".split(",");for(var te in ee)ee.hasOwnProperty(te)&&z.indexOf(te)>=0&&(this[te]=ee[te]);this.id="",this.objectNumber=-1}function ll(ee,z){this.gState=ee,this.matrix=z,this.id="",this.objectNumber=-1}function ms(ee,z,te,ie,ve){if(!(this instanceof ms))return new ms(ee,z,te,ie,ve);this.type=ee==="axial"?2:3,this.coords=z,this.colors=te,ll.call(this,ie,ve)}function ls(ee,z,te,ie,ve){if(!(this instanceof ls))return new ls(ee,z,te,ie,ve);this.boundingBox=ee,this.xStep=z,this.yStep=te,this.stream="",this.cloneIndex=0,ll.call(this,ie,ve)}function Eo(ee){var z,te=typeof arguments[0]=="string"?arguments[0]:"p",ie=arguments[1],ve=arguments[2],me=arguments[3],be=[],xe=1,De=16,Ge="S",ot=null;(0,Se.Z)(ee=ee||{})==="object"&&(te=ee.orientation,ie=ee.unit||ie,ve=ee.format||ve,me=ee.compress||ee.compressPdf||me,(ot=ee.encryption||null)!==null&&(ot.userPassword=ot.userPassword||"",ot.ownerPassword=ot.ownerPassword||"",ot.userPermissions=ot.userPermissions||[]),xe=typeof ee.userUnit=="number"?Math.abs(ee.userUnit):1,ee.precision!==void 0&&(z=ee.precision),ee.floatPrecision!==void 0&&(De=ee.floatPrecision),Ge=ee.defaultPathOperation||"S"),be=ee.filters||(me===!0?["FlateEncode"]:be),ie=ie||"mm",te=(""+(te||"P")).toLowerCase();var lt=ee.putOnlyUsedFonts||!1,St={},Ze={internal:{},__private__:{}};Ze.__private__.PubSub=bs;var Ot="1.3",It=Ze.__private__.getPdfVersion=function(){return Ot};Ze.__private__.setPdfVersion=function(Fe){Ot=Fe};var Ht={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};Ze.__private__.getPageFormats=function(){return Ht};var Pt=Ze.__private__.getPageFormat=function(Fe){return Ht[Fe]};ve=ve||"a4";var Mt={COMPAT:"compat",ADVANCED:"advanced"},on=Mt.COMPAT;function Sn(){this.saveGraphicsState(),un(new xo(Ia,0,0,-Ia,0,Fl()*Ia).toString()+" cm"),this.setFontSize(this.getFontSize()/Ia),Ge="n",on=Mt.ADVANCED}function nr(){this.restoreGraphicsState(),Ge="S",on=Mt.COMPAT}var hr=Ze.__private__.combineFontStyleAndFontWeight=function(Fe,mt){if(Fe=="bold"&&mt=="normal"||Fe=="bold"&&mt==400||Fe=="normal"&&mt=="italic"||Fe=="bold"&&mt=="italic")throw new Error("Invalid Combination of fontweight and fontstyle");return mt&&(Fe=mt==400||mt==="normal"?Fe==="italic"?"italic":"normal":mt!=700&&mt!=="bold"||Fe!=="normal"?(mt==700?"bold":mt)+""+Fe:"bold"),Fe};Ze.advancedAPI=function(Fe){var mt=on===Mt.COMPAT;return mt&&Sn.call(this),typeof Fe!="function"||(Fe(this),mt&&nr.call(this)),this},Ze.compatAPI=function(Fe){var mt=on===Mt.ADVANCED;return mt&&nr.call(this),typeof Fe!="function"||(Fe(this),mt&&Sn.call(this)),this},Ze.isAdvancedAPI=function(){return on===Mt.ADVANCED};var Hn,An=function(Fe){if(on!==Mt.ADVANCED)throw new Error(Fe+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},Pr=Ze.roundToPrecision=Ze.__private__.roundToPrecision=function(Fe,mt){var en=z||mt;if(isNaN(Fe)||isNaN(en))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return Fe.toFixed(en).replace(/0+$/,"")};Hn=Ze.hpf=Ze.__private__.hpf=typeof De=="number"?function(Fe){if(isNaN(Fe))throw new Error("Invalid argument passed to jsPDF.hpf");return Pr(Fe,De)}:De==="smart"?function(Fe){if(isNaN(Fe))throw new Error("Invalid argument passed to jsPDF.hpf");return Pr(Fe,Fe>-1&&Fe<1?16:5)}:function(Fe){if(isNaN(Fe))throw new Error("Invalid argument passed to jsPDF.hpf");return Pr(Fe,16)};var cr=Ze.f2=Ze.__private__.f2=function(Fe){if(isNaN(Fe))throw new Error("Invalid argument passed to jsPDF.f2");return Pr(Fe,2)},Qt=Ze.__private__.f3=function(Fe){if(isNaN(Fe))throw new Error("Invalid argument passed to jsPDF.f3");return Pr(Fe,3)},Kt=Ze.scale=Ze.__private__.scale=function(Fe){if(isNaN(Fe))throw new Error("Invalid argument passed to jsPDF.scale");return on===Mt.COMPAT?Fe*Ia:on===Mt.ADVANCED?Fe:void 0},wn=function(Fe){return on===Mt.COMPAT?Fl()-Fe:on===Mt.ADVANCED?Fe:void 0},cn=function(Fe){return Kt(wn(Fe))};Ze.__private__.setPrecision=Ze.setPrecision=function(Fe){typeof parseInt(Fe,10)=="number"&&(z=parseInt(Fe,10))};var er,Wn="00000000000000000000000000000000",$n=Ze.__private__.getFileId=function(){return Wn},Jn=Ze.__private__.setFileId=function(Fe){return Wn=Fe!==void 0&&/^[a-fA-F0-9]{32}$/.test(Fe)?Fe.toUpperCase():Wn.split("").map(function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))}).join(""),ot!==null&&(si=new zs(ot.userPermissions,ot.userPassword,ot.ownerPassword,Wn)),Wn};Ze.setFileId=function(Fe){return Jn(Fe),this},Ze.getFileId=function(){return $n()};var dr=Ze.__private__.convertDateToPDFDate=function(Fe){var mt=Fe.getTimezoneOffset(),en=mt<0?"+":"-",pn=Math.floor(Math.abs(mt/60)),jn=Math.abs(mt%60),Cr=[en,dn(pn),"'",dn(jn),"'"].join("");return["D:",Fe.getFullYear(),dn(Fe.getMonth()+1),dn(Fe.getDate()),dn(Fe.getHours()),dn(Fe.getMinutes()),dn(Fe.getSeconds()),Cr].join("")},Sr=Ze.__private__.convertPDFDateToDate=function(Fe){var mt=parseInt(Fe.substr(2,4),10),en=parseInt(Fe.substr(6,2),10)-1,pn=parseInt(Fe.substr(8,2),10),jn=parseInt(Fe.substr(10,2),10),Cr=parseInt(Fe.substr(12,2),10),Jr=parseInt(Fe.substr(14,2),10);return new Date(mt,en,pn,jn,Cr,Jr,0)},Sa=Ze.__private__.setCreationDate=function(Fe){var mt;if(Fe===void 0&&(Fe=new Date),Fe instanceof Date)mt=dr(Fe);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(Fe))throw new Error("Invalid argument passed to jsPDF.setCreationDate");mt=Fe}return er=mt},bt=Ze.__private__.getCreationDate=function(Fe){var mt=er;return Fe==="jsDate"&&(mt=Sr(er)),mt};Ze.setCreationDate=function(Fe){return Sa(Fe),this},Ze.getCreationDate=function(Fe){return bt(Fe)};var rn,dn=Ze.__private__.padd2=function(Fe){return("0"+parseInt(Fe)).slice(-2)},vn=Ze.__private__.padd2Hex=function(Fe){return("00"+(Fe=Fe.toString())).substr(Fe.length)},Mn=0,Xn=[],Vn=[],or=0,la=[],ua=[],_a=!1,Ea=Vn,yo=function(){Mn=0,or=0,Vn=[],Xn=[],la=[],Os=wA(),Ss=wA()};Ze.__private__.setCustomOutputDestination=function(Fe){_a=!0,Ea=Fe};var Lr=function(Fe){_a||(Ea=Fe)};Ze.__private__.resetCustomOutputDestination=function(){_a=!1,Ea=Vn};var un=Ze.__private__.out=function(Fe){return Fe=Fe.toString(),or+=Fe.length+1,Ea.push(Fe),Ea},Va=Ze.__private__.write=function(Fe){return un(arguments.length===1?Fe.toString():Array.prototype.join.call(arguments," "))},Wr=Ze.__private__.getArrayBuffer=function(Fe){for(var mt=Fe.length,en=new ArrayBuffer(mt),pn=new Uint8Array(en);mt--;)pn[mt]=Fe.charCodeAt(mt);return en},_r=[["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]];Ze.__private__.getStandardFonts=function(){return _r};var ha=ee.fontSize||16;Ze.__private__.setFontSize=Ze.setFontSize=function(Fe){return ha=on===Mt.ADVANCED?Fe/Ia:Fe,this};var Qa,Ta=Ze.__private__.getFontSize=Ze.getFontSize=function(){return on===Mt.COMPAT?ha:ha*Ia},ho=ee.R2L||!1;Ze.__private__.setR2L=Ze.setR2L=function(Fe){return ho=Fe,this},Ze.__private__.getR2L=Ze.getR2L=function(){return ho};var Ko,ai=Ze.__private__.setZoomMode=function(Fe){var mt=[void 0,null,"fullwidth","fullheight","fullpage","original"];if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(Fe))Qa=Fe;else if(isNaN(Fe)){if(mt.indexOf(Fe)===-1)throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+Fe+'" is not recognized.');Qa=Fe}else Qa=parseInt(Fe,10)};Ze.__private__.getZoomMode=function(){return Qa};var Xo,Ri=Ze.__private__.setPageMode=function(Fe){if([void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(Fe)==-1)throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+Fe+'" is not recognized.');Ko=Fe};Ze.__private__.getPageMode=function(){return Ko};var Ci=Ze.__private__.setLayoutMode=function(Fe){if([void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(Fe)==-1)throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+Fe+'" is not recognized.');Xo=Fe};Ze.__private__.getLayoutMode=function(){return Xo},Ze.__private__.setDisplayMode=Ze.setDisplayMode=function(Fe,mt,en){return ai(Fe),Ci(mt),Ri(en),this};var To={title:"",subject:"",author:"",keywords:"",creator:""};Ze.__private__.getDocumentProperty=function(Fe){if(Object.keys(To).indexOf(Fe)===-1)throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return To[Fe]},Ze.__private__.getDocumentProperties=function(){return To},Ze.__private__.setDocumentProperties=Ze.setProperties=Ze.setDocumentProperties=function(Fe){for(var mt in To)To.hasOwnProperty(mt)&&Fe[mt]&&(To[mt]=Fe[mt]);return this},Ze.__private__.setDocumentProperty=function(Fe,mt){if(Object.keys(To).indexOf(Fe)===-1)throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return To[Fe]=mt};var vi,Ia,ds,_i,Is,wi={},Xi={},$s=[],xi={},rs={},BA={},Ns={},Ds=null,gi=0,$a=[],bi=new bs(Ze),Us=ee.hotfixes||[],ZA={},ps={},Rs=[],xo=function Fe(mt,en,pn,jn,Cr,Jr){if(!(this instanceof Fe))return new Fe(mt,en,pn,jn,Cr,Jr);isNaN(mt)&&(mt=1),isNaN(en)&&(en=0),isNaN(pn)&&(pn=0),isNaN(jn)&&(jn=1),isNaN(Cr)&&(Cr=0),isNaN(Jr)&&(Jr=0),this._matrix=[mt,en,pn,jn,Cr,Jr]};Object.defineProperty(xo.prototype,"sx",{get:function(){return this._matrix[0]},set:function(Fe){this._matrix[0]=Fe}}),Object.defineProperty(xo.prototype,"shy",{get:function(){return this._matrix[1]},set:function(Fe){this._matrix[1]=Fe}}),Object.defineProperty(xo.prototype,"shx",{get:function(){return this._matrix[2]},set:function(Fe){this._matrix[2]=Fe}}),Object.defineProperty(xo.prototype,"sy",{get:function(){return this._matrix[3]},set:function(Fe){this._matrix[3]=Fe}}),Object.defineProperty(xo.prototype,"tx",{get:function(){return this._matrix[4]},set:function(Fe){this._matrix[4]=Fe}}),Object.defineProperty(xo.prototype,"ty",{get:function(){return this._matrix[5]},set:function(Fe){this._matrix[5]=Fe}}),Object.defineProperty(xo.prototype,"a",{get:function(){return this._matrix[0]},set:function(Fe){this._matrix[0]=Fe}}),Object.defineProperty(xo.prototype,"b",{get:function(){return this._matrix[1]},set:function(Fe){this._matrix[1]=Fe}}),Object.defineProperty(xo.prototype,"c",{get:function(){return this._matrix[2]},set:function(Fe){this._matrix[2]=Fe}}),Object.defineProperty(xo.prototype,"d",{get:function(){return this._matrix[3]},set:function(Fe){this._matrix[3]=Fe}}),Object.defineProperty(xo.prototype,"e",{get:function(){return this._matrix[4]},set:function(Fe){this._matrix[4]=Fe}}),Object.defineProperty(xo.prototype,"f",{get:function(){return this._matrix[5]},set:function(Fe){this._matrix[5]=Fe}}),Object.defineProperty(xo.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(xo.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(xo.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(xo.prototype,"isIdentity",{get:function(){return this.sx===1&&this.shy===0&&this.shx===0&&this.sy===1&&this.tx===0&&this.ty===0}}),xo.prototype.join=function(Fe){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(Hn).join(Fe)},xo.prototype.multiply=function(Fe){var mt=Fe.sx*this.sx+Fe.shy*this.shx,en=Fe.sx*this.shy+Fe.shy*this.sy,pn=Fe.shx*this.sx+Fe.sy*this.shx,jn=Fe.shx*this.shy+Fe.sy*this.sy,Cr=Fe.tx*this.sx+Fe.ty*this.shx+this.tx,Jr=Fe.tx*this.shy+Fe.ty*this.sy+this.ty;return new xo(mt,en,pn,jn,Cr,Jr)},xo.prototype.decompose=function(){var Fe=this.sx,mt=this.shy,en=this.shx,pn=this.sy,jn=this.tx,Cr=this.ty,Jr=Math.sqrt(Fe*Fe+mt*mt),Ga=(Fe/=Jr)*en+(mt/=Jr)*pn;en-=Fe*Ga,pn-=mt*Ga;var jo=Math.sqrt(en*en+pn*pn);return Ga/=jo,Fe*(pn/=jo)<mt*(en/=jo)&&(Fe=-Fe,mt=-mt,Ga=-Ga,Jr=-Jr),{scale:new xo(Jr,0,0,jo,0,0),translate:new xo(1,0,0,1,jn,Cr),rotate:new xo(Fe,mt,-mt,Fe,0,0),skew:new xo(1,0,Ga,1,0,0)}},xo.prototype.toString=function(Fe){return this.join(" ")},xo.prototype.inversed=function(){var Fe=this.sx,mt=this.shy,en=this.shx,pn=this.sy,jn=this.tx,Cr=this.ty,Jr=1/(Fe*pn-mt*en),Ga=pn*Jr,jo=-mt*Jr,ii=-en*Jr,mi=Fe*Jr;return new xo(Ga,jo,ii,mi,-Ga*jn-ii*Cr,-jo*jn-mi*Cr)},xo.prototype.applyToPoint=function(Fe){var mt=Fe.x*this.sx+Fe.y*this.shx+this.tx,en=Fe.x*this.shy+Fe.y*this.sy+this.ty;return new As(mt,en)},xo.prototype.applyToRectangle=function(Fe){var mt=this.applyToPoint(Fe),en=this.applyToPoint(new As(Fe.x+Fe.w,Fe.y+Fe.h));return new es(mt.x,mt.y,en.x-mt.x,en.y-mt.y)},xo.prototype.clone=function(){var Fe=this.sx,mt=this.shy,en=this.shx,pn=this.sy,jn=this.tx,Cr=this.ty;return new xo(Fe,mt,en,pn,jn,Cr)},Ze.Matrix=xo;var vs=Ze.matrixMult=function(Fe,mt){return mt.multiply(Fe)},qs=new xo(1,0,0,1,0,0);Ze.unitMatrix=Ze.identityMatrix=qs;var gs=function(Fe,mt){if(!rs[Fe]){var en=(mt instanceof ms?"Sh":"P")+(Object.keys(xi).length+1).toString(10);mt.id=en,rs[Fe]=en,xi[en]=mt,bi.publish("addPattern",mt)}};Ze.ShadingPattern=ms,Ze.TilingPattern=ls,Ze.addShadingPattern=function(Fe,mt){return An("addShadingPattern()"),gs(Fe,mt),this},Ze.beginTilingPattern=function(Fe){An("beginTilingPattern()"),aA(Fe.boundingBox[0],Fe.boundingBox[1],Fe.boundingBox[2]-Fe.boundingBox[0],Fe.boundingBox[3]-Fe.boundingBox[1],Fe.matrix)},Ze.endTilingPattern=function(Fe,mt){An("endTilingPattern()"),mt.stream=ua[rn].join(`
|
|
|
`),gs(Fe,mt),bi.publish("endTilingPattern",mt),Rs.pop().restore()};var QA=Ze.__private__.newObject=function(){var Fe=wA();return Cs(Fe,!0),Fe},wA=Ze.__private__.newObjectDeferred=function(){return Mn++,Xn[Mn]=function(){return or},Mn},Cs=function(Fe,mt){return mt=typeof mt=="boolean"&&mt,Xn[Fe]=or,mt&&un(Fe+" 0 obj"),Fe},Hs=Ze.__private__.newAdditionalObject=function(){var Fe={objId:wA(),content:""};return la.push(Fe),Fe},Os=wA(),Ss=wA(),Hi=Ze.__private__.decodeColorString=function(Fe){var mt=Fe.split(" ");if(mt.length!==2||mt[1]!=="g"&&mt[1]!=="G")mt.length===5&&(mt[4]==="k"||mt[4]==="K")&&(mt=[(1-mt[0])*(1-mt[3]),(1-mt[1])*(1-mt[3]),(1-mt[2])*(1-mt[3]),"r"]);else{var en=parseFloat(mt[0]);mt=[en,en,en,"r"]}for(var pn="#",jn=0;jn<3;jn++)pn+=("0"+Math.floor(255*parseFloat(mt[jn])).toString(16)).slice(-2);return pn},Qs=Ze.__private__.encodeColorString=function(Fe){var mt;typeof Fe=="string"&&(Fe={ch1:Fe});var en=Fe.ch1,pn=Fe.ch2,jn=Fe.ch3,Cr=Fe.ch4,Jr=Fe.pdfColorType==="draw"?["G","RG","K"]:["g","rg","k"];if(typeof en=="string"&&en.charAt(0)!=="#"){var Ga=new Ar(en);if(Ga.ok)en=Ga.toHex();else if(!/^\d*\.?\d*$/.test(en))throw new Error('Invalid color "'+en+'" passed to jsPDF.encodeColorString.')}if(typeof en=="string"&&/^#[0-9A-Fa-f]{3}$/.test(en)&&(en="#"+en[1]+en[1]+en[2]+en[2]+en[3]+en[3]),typeof en=="string"&&/^#[0-9A-Fa-f]{6}$/.test(en)){var jo=parseInt(en.substr(1),16);en=jo>>16&255,pn=jo>>8&255,jn=255&jo}if(pn===void 0||Cr===void 0&&en===pn&&pn===jn)if(typeof en=="string")mt=en+" "+Jr[0];else switch(Fe.precision){case 2:mt=cr(en/255)+" "+Jr[0];break;case 3:default:mt=Qt(en/255)+" "+Jr[0]}else if(Cr===void 0||(0,Se.Z)(Cr)==="object"){if(Cr&&!isNaN(Cr.a)&&Cr.a===0)return mt=["1.","1.","1.",Jr[1]].join(" ");if(typeof en=="string")mt=[en,pn,jn,Jr[1]].join(" ");else switch(Fe.precision){case 2:mt=[cr(en/255),cr(pn/255),cr(jn/255),Jr[1]].join(" ");break;default:case 3:mt=[Qt(en/255),Qt(pn/255),Qt(jn/255),Jr[1]].join(" ")}}else if(typeof en=="string")mt=[en,pn,jn,Cr,Jr[2]].join(" ");else switch(Fe.precision){case 2:mt=[cr(en),cr(pn),cr(jn),cr(Cr),Jr[2]].join(" ");break;case 3:default:mt=[Qt(en),Qt(pn),Qt(jn),Qt(Cr),Jr[2]].join(" ")}return mt},Vs=Ze.__private__.getFilters=function(){return be},WA=Ze.__private__.putStream=function(Fe){var mt=(Fe=Fe||{}).data||"",en=Fe.filters||Vs(),pn=Fe.alreadyAppliedFilters||[],jn=Fe.addLength1||!1,Cr=mt.length,Jr=Fe.objectId,Ga=function(Fs){return Fs};if(ot!==null&&Jr===void 0)throw new Error("ObjectId must be passed to putStream for file encryption");ot!==null&&(Ga=si.encryptor(Jr,0));var jo={};en===!0&&(en=["FlateEncode"]);var ii=Fe.additionalKeyValues||[],mi=(jo=Eo.API.processDataByFilters!==void 0?Eo.API.processDataByFilters(mt,en):{data:mt,reverseChain:[]}).reverseChain+(Array.isArray(pn)?pn.join(" "):pn.toString());if(jo.data.length!==0&&(ii.push({key:"Length",value:jo.data.length}),jn===!0&&ii.push({key:"Length1",value:Cr})),mi.length!=0)if(mi.split("/").length-1==1)ii.push({key:"Filter",value:mi});else{ii.push({key:"Filter",value:"["+mi+"]"});for(var Zi=0;Zi<ii.length;Zi+=1)if(ii[Zi].key==="DecodeParms"){for(var LA=[],yA=0;yA<jo.reverseChain.split("/").length-1;yA+=1)LA.push("null");LA.push(ii[Zi].value),ii[Zi].value="["+LA.join(" ")+"]"}}un("<<");for(var EA=0;EA<ii.length;EA++)un("/"+ii[EA].key+" "+ii[EA].value);un(">>"),jo.data.length!==0&&(un("stream"),un(Ga(jo.data)),un("endstream"))},VA=Ze.__private__.putPage=function(Fe){var mt=Fe.number,en=Fe.data,pn=Fe.objId,jn=Fe.contentsObjId;Cs(pn,!0),un("<</Type /Page"),un("/Parent "+Fe.rootDictionaryObjId+" 0 R"),un("/Resources "+Fe.resourceDictionaryObjId+" 0 R"),un("/MediaBox ["+parseFloat(Hn(Fe.mediaBox.bottomLeftX))+" "+parseFloat(Hn(Fe.mediaBox.bottomLeftY))+" "+Hn(Fe.mediaBox.topRightX)+" "+Hn(Fe.mediaBox.topRightY)+"]"),Fe.cropBox!==null&&un("/CropBox ["+Hn(Fe.cropBox.bottomLeftX)+" "+Hn(Fe.cropBox.bottomLeftY)+" "+Hn(Fe.cropBox.topRightX)+" "+Hn(Fe.cropBox.topRightY)+"]"),Fe.bleedBox!==null&&un("/BleedBox ["+Hn(Fe.bleedBox.bottomLeftX)+" "+Hn(Fe.bleedBox.bottomLeftY)+" "+Hn(Fe.bleedBox.topRightX)+" "+Hn(Fe.bleedBox.topRightY)+"]"),Fe.trimBox!==null&&un("/TrimBox ["+Hn(Fe.trimBox.bottomLeftX)+" "+Hn(Fe.trimBox.bottomLeftY)+" "+Hn(Fe.trimBox.topRightX)+" "+Hn(Fe.trimBox.topRightY)+"]"),Fe.artBox!==null&&un("/ArtBox ["+Hn(Fe.artBox.bottomLeftX)+" "+Hn(Fe.artBox.bottomLeftY)+" "+Hn(Fe.artBox.topRightX)+" "+Hn(Fe.artBox.topRightY)+"]"),typeof Fe.userUnit=="number"&&Fe.userUnit!==1&&un("/UserUnit "+Fe.userUnit),bi.publish("putPage",{objId:pn,pageContext:$a[mt],pageNumber:mt,page:en}),un("/Contents "+jn+" 0 R"),un(">>"),un("endobj");var Cr=en.join(`
|
|
|
`);return on===Mt.ADVANCED&&(Cr+=`
|
|
|
Q`),Cs(jn,!0),WA({data:Cr,filters:Vs(),objectId:jn}),un("endobj"),pn},as=Ze.__private__.putPages=function(){var Fe,mt,en=[];for(Fe=1;Fe<=gi;Fe++)$a[Fe].objId=wA(),$a[Fe].contentsObjId=wA();for(Fe=1;Fe<=gi;Fe++)en.push(VA({number:Fe,data:ua[Fe],objId:$a[Fe].objId,contentsObjId:$a[Fe].contentsObjId,mediaBox:$a[Fe].mediaBox,cropBox:$a[Fe].cropBox,bleedBox:$a[Fe].bleedBox,trimBox:$a[Fe].trimBox,artBox:$a[Fe].artBox,userUnit:$a[Fe].userUnit,rootDictionaryObjId:Os,resourceDictionaryObjId:Ss}));Cs(Os,!0),un("<</Type /Pages");var pn="/Kids [";for(mt=0;mt<gi;mt++)pn+=en[mt]+" 0 R ";un(pn+"]"),un("/Count "+gi),un(">>"),un("endobj"),bi.publish("postPutPages")},Js=function(Fe){bi.publish("putFont",{font:Fe,out:un,newObject:QA,putStream:WA}),Fe.isAlreadyPutted!==!0&&(Fe.objectNumber=QA(),un("<<"),un("/Type /Font"),un("/BaseFont /"+DA(Fe.postScriptName)),un("/Subtype /Type1"),typeof Fe.encoding=="string"&&un("/Encoding /"+Fe.encoding),un("/FirstChar 32"),un("/LastChar 255"),un(">>"),un("endobj"))},Me=function(){for(var Fe in wi)wi.hasOwnProperty(Fe)&&(lt===!1||lt===!0&&St.hasOwnProperty(Fe))&&Js(wi[Fe])},_e=function(Fe){Fe.objectNumber=QA();var mt=[];mt.push({key:"Type",value:"/XObject"}),mt.push({key:"Subtype",value:"/Form"}),mt.push({key:"BBox",value:"["+[Hn(Fe.x),Hn(Fe.y),Hn(Fe.x+Fe.width),Hn(Fe.y+Fe.height)].join(" ")+"]"}),mt.push({key:"Matrix",value:"["+Fe.matrix.toString()+"]"});var en=Fe.pages[1].join(`
|
|
|
`);WA({data:en,additionalKeyValues:mt,objectId:Fe.objectNumber}),un("endobj")},st=function(){for(var Fe in ZA)ZA.hasOwnProperty(Fe)&&_e(ZA[Fe])},pt=function(Fe,mt){var en,pn=[],jn=1/(mt-1);for(en=0;en<1;en+=jn)pn.push(en);if(pn.push(1),Fe[0].offset!=0){var Cr={offset:0,color:Fe[0].color};Fe.unshift(Cr)}if(Fe[Fe.length-1].offset!=1){var Jr={offset:1,color:Fe[Fe.length-1].color};Fe.push(Jr)}for(var Ga="",jo=0,ii=0;ii<pn.length;ii++){for(en=pn[ii];en>Fe[jo+1].offset;)jo++;var mi=Fe[jo].offset,Zi=(en-mi)/(Fe[jo+1].offset-mi),LA=Fe[jo].color,yA=Fe[jo+1].color;Ga+=vn(Math.round((1-Zi)*LA[0]+Zi*yA[0]).toString(16))+vn(Math.round((1-Zi)*LA[1]+Zi*yA[1]).toString(16))+vn(Math.round((1-Zi)*LA[2]+Zi*yA[2]).toString(16))}return Ga.trim()},Ut=function(Fe,mt){mt||(mt=21);var en=QA(),pn=pt(Fe.colors,mt),jn=[];jn.push({key:"FunctionType",value:"0"}),jn.push({key:"Domain",value:"[0.0 1.0]"}),jn.push({key:"Size",value:"["+mt+"]"}),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]"}),WA({data:pn,additionalKeyValues:jn,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:en}),un("endobj"),Fe.objectNumber=QA(),un("<< /ShadingType "+Fe.type),un("/ColorSpace /DeviceRGB");var Cr="/Coords ["+Hn(parseFloat(Fe.coords[0]))+" "+Hn(parseFloat(Fe.coords[1]))+" ";Fe.type===2?Cr+=Hn(parseFloat(Fe.coords[2]))+" "+Hn(parseFloat(Fe.coords[3])):Cr+=Hn(parseFloat(Fe.coords[2]))+" "+Hn(parseFloat(Fe.coords[3]))+" "+Hn(parseFloat(Fe.coords[4]))+" "+Hn(parseFloat(Fe.coords[5])),un(Cr+="]"),Fe.matrix&&un("/Matrix ["+Fe.matrix.toString()+"]"),un("/Function "+en+" 0 R"),un("/Extend [true true]"),un(">>"),un("endobj")},_t=function(Fe,mt){var en=wA(),pn=QA();mt.push({resourcesOid:en,objectOid:pn}),Fe.objectNumber=pn;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:"["+Fe.boundingBox.map(Hn).join(" ")+"]"}),jn.push({key:"XStep",value:Hn(Fe.xStep)}),jn.push({key:"YStep",value:Hn(Fe.yStep)}),jn.push({key:"Resources",value:en+" 0 R"}),Fe.matrix&&jn.push({key:"Matrix",value:"["+Fe.matrix.toString()+"]"}),WA({data:Fe.stream,additionalKeyValues:jn,objectId:Fe.objectNumber}),un("endobj")},ln=function(Fe){var mt;for(mt in xi)xi.hasOwnProperty(mt)&&(xi[mt]instanceof ms?Ut(xi[mt]):xi[mt]instanceof ls&&_t(xi[mt],Fe))},Vt=function(Fe){for(var mt in Fe.objectNumber=QA(),un("<<"),Fe)switch(mt){case"opacity":un("/ca "+cr(Fe[mt]));break;case"stroke-opacity":un("/CA "+cr(Fe[mt]))}un(">>"),un("endobj")},mn=function(){var Fe;for(Fe in BA)BA.hasOwnProperty(Fe)&&Vt(BA[Fe])},In=function(){for(var Fe in un("/XObject <<"),ZA)ZA.hasOwnProperty(Fe)&&ZA[Fe].objectNumber>=0&&un("/"+Fe+" "+ZA[Fe].objectNumber+" 0 R");bi.publish("putXobjectDict"),un(">>")},Zn=function(){si.oid=QA(),un("<<"),un("/Filter /Standard"),un("/V "+si.v),un("/R "+si.r),un("/U <"+si.toHexString(si.U)+">"),un("/O <"+si.toHexString(si.O)+">"),un("/P "+si.P),un(">>"),un("endobj")},Ln=function(){for(var Fe in un("/Font <<"),wi)wi.hasOwnProperty(Fe)&&(lt===!1||lt===!0&&St.hasOwnProperty(Fe))&&un("/"+Fe+" "+wi[Fe].objectNumber+" 0 R");un(">>")},wr=function(){if(Object.keys(xi).length>0){for(var Fe in un("/Shading <<"),xi)xi.hasOwnProperty(Fe)&&xi[Fe]instanceof ms&&xi[Fe].objectNumber>=0&&un("/"+Fe+" "+xi[Fe].objectNumber+" 0 R");bi.publish("putShadingPatternDict"),un(">>")}},pr=function(Fe){if(Object.keys(xi).length>0){for(var mt in un("/Pattern <<"),xi)xi.hasOwnProperty(mt)&&xi[mt]instanceof Ze.TilingPattern&&xi[mt].objectNumber>=0&&xi[mt].objectNumber<Fe&&un("/"+mt+" "+xi[mt].objectNumber+" 0 R");bi.publish("putTilingPatternDict"),un(">>")}},br=function(){if(Object.keys(BA).length>0){var Fe;for(Fe in un("/ExtGState <<"),BA)BA.hasOwnProperty(Fe)&&BA[Fe].objectNumber>=0&&un("/"+Fe+" "+BA[Fe].objectNumber+" 0 R");bi.publish("putGStateDict"),un(">>")}},Qr=function(Fe){Cs(Fe.resourcesOid,!0),un("<<"),un("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),Ln(),wr(),pr(Fe.objectOid),br(),In(),un(">>"),un("endobj")},Hr=function(){var Fe=[];Me(),mn(),st(),ln(Fe),bi.publish("putResources"),Fe.forEach(Qr),Qr({resourcesOid:Ss,objectOid:Number.MAX_SAFE_INTEGER}),bi.publish("postPutResources")},aa=function(){bi.publish("putAdditionalObjects");for(var Fe=0;Fe<la.length;Fe++){var mt=la[Fe];Cs(mt.objId,!0),un(mt.content),un("endobj")}bi.publish("postPutAdditionalObjects")},zr=function(Fe){Xi[Fe.fontName]=Xi[Fe.fontName]||{},Xi[Fe.fontName][Fe.fontStyle]=Fe.id},ea=function(Fe,mt,en,pn,jn){var Cr={id:"F"+(Object.keys(wi).length+1).toString(10),postScriptName:Fe,fontName:mt,fontStyle:en,encoding:pn,isStandardFont:jn||!1,metadata:{}};return bi.publish("addFont",{font:Cr,instance:this}),wi[Cr.id]=Cr,zr(Cr),Cr.id},Ha=function(Fe){for(var mt=0,en=_r.length;mt<en;mt++){var pn=ea.call(this,Fe[mt][0],Fe[mt][1],Fe[mt][2],_r[mt][3],!0);lt===!1&&(St[pn]=!0);var jn=Fe[mt][0].split("-");zr({id:pn,fontName:jn[0],fontStyle:jn[1]||""})}bi.publish("addFonts",{fonts:wi,dictionary:Xi})},ka=function(Fe){return Fe.foo=function(){try{return Fe.apply(this,arguments)}catch(pn){var mt=pn.stack||"";~mt.indexOf(" at ")&&(mt=mt.split(" at ")[1]);var en="Error in function "+mt.split(`
|
|
|
`)[0].split("<")[0]+": "+pn.message;if(!ro.console)throw new Error(en);ro.console.error(en,pn),ro.alert&&alert(en)}},Fe.foo.bar=Fe,Fe.foo},Na=function(Fe,mt){var en,pn,jn,Cr,Jr,Ga,jo,ii,mi;if(jn=(mt=mt||{}).sourceEncoding||"Unicode",Jr=mt.outputEncoding,(mt.autoencode||Jr)&&wi[vi].metadata&&wi[vi].metadata[jn]&&wi[vi].metadata[jn].encoding&&(Cr=wi[vi].metadata[jn].encoding,!Jr&&wi[vi].encoding&&(Jr=wi[vi].encoding),!Jr&&Cr.codePages&&(Jr=Cr.codePages[0]),typeof Jr=="string"&&(Jr=Cr[Jr]),Jr)){for(jo=!1,Ga=[],en=0,pn=Fe.length;en<pn;en++)(ii=Jr[Fe.charCodeAt(en)])?Ga.push(String.fromCharCode(ii)):Ga.push(Fe[en]),Ga[en].charCodeAt(0)>>8&&(jo=!0);Fe=Ga.join("")}for(en=Fe.length;jo===void 0&&en!==0;)Fe.charCodeAt(en-1)>>8&&(jo=!0),en--;if(!jo)return Fe;for(Ga=mt.noBOM?[]:[254,255],en=0,pn=Fe.length;en<pn;en++){if((mi=(ii=Fe.charCodeAt(en))>>8)>>8)throw new Error("Character at position "+en+" of string '"+Fe+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");Ga.push(mi),Ga.push(ii-(mi<<8))}return String.fromCharCode.apply(void 0,Ga)},qa=Ze.__private__.pdfEscape=Ze.pdfEscape=function(Fe,mt){return Na(Fe,mt).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Io=Ze.__private__.beginPage=function(Fe){ua[++gi]=[],$a[gi]={objId:0,contentsObjId:0,userUnit:Number(xe),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(Fe[0]),topRightY:Number(Fe[1])}},wa(gi),Lr(ua[rn])},ya=function(Fe,mt){var en,pn,jn;switch(te=mt||te,typeof Fe=="string"&&(en=Pt(Fe.toLowerCase()),Array.isArray(en)&&(pn=en[0],jn=en[1])),Array.isArray(Fe)&&(pn=Fe[0]*Ia,jn=Fe[1]*Ia),isNaN(pn)&&(pn=ve[0],jn=ve[1]),(pn>14400||jn>14400)&&(ti.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),pn=Math.min(14400,pn),jn=Math.min(14400,jn)),ve=[pn,jn],te.substr(0,1)){case"l":jn>pn&&(ve=[jn,pn]);break;case"p":pn>jn&&(ve=[jn,pn])}Io(ve),bA(Oi),un(zo),ul!==0&&un(ul+" J"),cl!==0&&un(cl+" j"),bi.publish("addPage",{pageNumber:gi})},ja=function(Fe){Fe>0&&Fe<=gi&&(ua.splice(Fe,1),$a.splice(Fe,1),gi--,rn>gi&&(rn=gi),this.setPage(rn))},wa=function(Fe){Fe>0&&Fe<=gi&&(rn=Fe)},ga=Ze.__private__.getNumberOfPages=Ze.getNumberOfPages=function(){return ua.length-1},Da=function(Fe,mt,en){var pn,jn=void 0;return en=en||{},Fe=Fe!==void 0?Fe:wi[vi].fontName,mt=mt!==void 0?mt:wi[vi].fontStyle,pn=Fe.toLowerCase(),Xi[pn]!==void 0&&Xi[pn][mt]!==void 0?jn=Xi[pn][mt]:Xi[Fe]!==void 0&&Xi[Fe][mt]!==void 0?jn=Xi[Fe][mt]:en.disableWarning===!1&&ti.warn("Unable to look up font label for font '"+Fe+"', '"+mt+"'. Refer to getFontList() for available fonts."),jn||en.noFallback||(jn=Xi.times[mt])==null&&(jn=Xi.times.normal),jn},to=Ze.__private__.putInfo=function(){var Fe=QA(),mt=function(pn){return pn};for(var en in ot!==null&&(mt=si.encryptor(Fe,0)),un("<<"),un("/Producer ("+qa(mt("jsPDF "+Eo.version))+")"),To)To.hasOwnProperty(en)&&To[en]&&un("/"+en.substr(0,1).toUpperCase()+en.substr(1)+" ("+qa(mt(To[en]))+")");un("/CreationDate ("+qa(mt(er))+")"),un(">>"),un("endobj")},No=Ze.__private__.putCatalog=function(Fe){var mt=(Fe=Fe||{}).rootDictionaryObjId||Os;switch(QA(),un("<<"),un("/Type /Catalog"),un("/Pages "+mt+" 0 R"),Qa||(Qa="fullwidth"),Qa){case"fullwidth":un("/OpenAction [3 0 R /FitH null]");break;case"fullheight":un("/OpenAction [3 0 R /FitV null]");break;case"fullpage":un("/OpenAction [3 0 R /Fit]");break;case"original":un("/OpenAction [3 0 R /XYZ null null 1]");break;default:var en=""+Qa;en.substr(en.length-1)==="%"&&(Qa=parseInt(Qa)/100),typeof Qa=="number"&&un("/OpenAction [3 0 R /XYZ null null "+cr(Qa)+"]")}switch(Xo||(Xo="continuous"),Xo){case"continuous":un("/PageLayout /OneColumn");break;case"single":un("/PageLayout /SinglePage");break;case"two":case"twoleft":un("/PageLayout /TwoColumnLeft");break;case"tworight":un("/PageLayout /TwoColumnRight")}Ko&&un("/PageMode /"+Ko),bi.publish("putCatalog"),un(">>"),un("endobj")},Uo=Ze.__private__.putTrailer=function(){un("trailer"),un("<<"),un("/Size "+(Mn+1)),un("/Root "+Mn+" 0 R"),un("/Info "+(Mn-1)+" 0 R"),ot!==null&&un("/Encrypt "+si.oid+" 0 R"),un("/ID [ <"+Wn+"> <"+Wn+"> ]"),un(">>")},no=Ze.__private__.putHeader=function(){un("%PDF-"+Ot),un("%\xBA\xDF\xAC\xE0")},ko=Ze.__private__.putXRef=function(){var Fe="0000000000";un("xref"),un("0 "+(Mn+1)),un("0000000000 65535 f ");for(var mt=1;mt<=Mn;mt++)typeof Xn[mt]=="function"?un((Fe+Xn[mt]()).slice(-10)+" 00000 n "):Xn[mt]!==void 0?un((Fe+Xn[mt]).slice(-10)+" 00000 n "):un("0000000000 00000 n ")},Mo=Ze.__private__.buildDocument=function(){yo(),Lr(Vn),bi.publish("buildDocument"),no(),as(),aa(),Hr(),ot!==null&&Zn(),to(),No();var Fe=or;return ko(),Uo(),un("startxref"),un(""+Fe),un("%%EOF"),Lr(ua[rn]),Vn.join(`
|
|
|
`)},fi=Ze.__private__.getBlob=function(Fe){return new Blob([Wr(Fe)],{type:"application/pdf"})},qo=Ze.output=Ze.__private__.output=ka(function(Fe,mt){switch(typeof(mt=mt||{})=="string"?mt={filename:mt}:mt.filename=mt.filename||"generated.pdf",Fe){case void 0:return Mo();case"save":Ze.save(mt.filename);break;case"arraybuffer":return Wr(Mo());case"blob":return fi(Mo());case"bloburi":case"bloburl":if(ro.URL!==void 0&&typeof ro.URL.createObjectURL=="function")return ro.URL&&ro.URL.createObjectURL(fi(Mo()))||void 0;ti.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var en="",pn=Mo();try{en=Nr(pn)}catch(yA){en=Nr(unescape(encodeURIComponent(pn)))}return"data:application/pdf;filename="+mt.filename+";base64,"+en;case"pdfobjectnewwindow":if(Object.prototype.toString.call(ro)==="[object Window]"){var jn="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js",Cr=' integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==" crossorigin="anonymous"';mt.pdfObjectUrl&&(jn=mt.pdfObjectUrl,Cr="");var Jr='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><script src="'+jn+'"'+Cr+'><\/script><script >PDFObject.embed("'+this.output("dataurlstring")+'", '+JSON.stringify(mt)+");<\/script></body></html>",Ga=ro.open();return Ga!==null&&Ga.document.write(Jr),Ga}throw new Error("The option pdfobjectnewwindow just works in a browser-environment.");case"pdfjsnewwindow":if(Object.prototype.toString.call(ro)==="[object Window]"){var jo='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe id="pdfViewer" src="'+(mt.pdfJsUrl||"examples/PDF.js/web/viewer.html")+"?file=&downloadName="+mt.filename+'" width="500px" height="400px" /></body></html>',ii=ro.open();if(ii!==null){ii.document.write(jo);var mi=this;ii.document.documentElement.querySelector("#pdfViewer").onload=function(){ii.document.title=mt.filename,ii.document.documentElement.querySelector("#pdfViewer").contentWindow.PDFViewerApplication.open(mi.output("bloburl"))}}return ii}throw new Error("The option pdfjsnewwindow just works in a browser-environment.");case"dataurlnewwindow":if(Object.prototype.toString.call(ro)!=="[object Window]")throw new Error("The option dataurlnewwindow just works in a browser-environment.");var Zi='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe src="'+this.output("datauristring",mt)+'"></iframe></body></html>',LA=ro.open();if(LA!==null&&(LA.document.write(Zi),LA.document.title=mt.filename),LA||typeof safari=="undefined")return LA;break;case"datauri":case"dataurl":return ro.document.location.href=this.output("datauristring",mt);default:return null}}),zi=function(Fe){return Array.isArray(Us)===!0&&Us.indexOf(Fe)>-1};switch(ie){case"pt":Ia=1;break;case"mm":Ia=72/25.4;break;case"cm":Ia=72/2.54;break;case"in":Ia=72;break;case"px":Ia=zi("px_scaling")==1?.75:96/72;break;case"pc":case"em":Ia=12;break;case"ex":Ia=6;break;default:if(typeof ie!="number")throw new Error("Invalid unit: "+ie);Ia=ie}var si=null;Sa(),Jn();var Do=function(Fe){return ot!==null?si.encryptor(Fe,0):function(mt){return mt}},rA=Ze.__private__.getPageInfo=Ze.getPageInfo=function(Fe){if(isNaN(Fe)||Fe%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfo");return{objId:$a[Fe].objId,pageNumber:Fe,pageContext:$a[Fe]}},yr=Ze.__private__.getPageInfoByObjId=function(Fe){if(isNaN(Fe)||Fe%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfoByObjId");for(var mt in $a)if($a[mt].objId===Fe)break;return rA(mt)},ao=Ze.__private__.getCurrentPageInfo=Ze.getCurrentPageInfo=function(){return{objId:$a[rn].objId,pageNumber:rn,pageContext:$a[rn]}};Ze.addPage=function(){return ya.apply(this,arguments),this},Ze.setPage=function(){return wa.apply(this,arguments),Lr.call(this,ua[rn]),this},Ze.insertPage=function(Fe){return this.addPage(),this.movePage(rn,Fe),this},Ze.movePage=function(Fe,mt){var en,pn;if(Fe>mt){en=ua[Fe],pn=$a[Fe];for(var jn=Fe;jn>mt;jn--)ua[jn]=ua[jn-1],$a[jn]=$a[jn-1];ua[mt]=en,$a[mt]=pn,this.setPage(mt)}else if(Fe<mt){en=ua[Fe],pn=$a[Fe];for(var Cr=Fe;Cr<mt;Cr++)ua[Cr]=ua[Cr+1],$a[Cr]=$a[Cr+1];ua[mt]=en,$a[mt]=pn,this.setPage(mt)}return this},Ze.deletePage=function(){return ja.apply(this,arguments),this},Ze.__private__.text=Ze.text=function(Fe,mt,en,pn,jn){var Cr,Jr,Ga,jo,ii,mi,Zi,LA,yA,EA=(pn=pn||{}).scope||this;if(typeof Fe=="number"&&typeof mt=="number"&&(typeof en=="string"||Array.isArray(en))){var Fs=en;en=mt,mt=Fe,Fe=Fs}if(arguments[3]instanceof xo?(An("The transform parameter of text() with a Matrix value"),yA=jn):(Ga=arguments[4],jo=arguments[5],(0,Se.Z)(Zi=arguments[3])==="object"&&Zi!==null||(typeof Ga=="string"&&(jo=Ga,Ga=null),typeof Zi=="string"&&(jo=Zi,Zi=null),typeof Zi=="number"&&(Ga=Zi,Zi=null),pn={flags:Zi,angle:Ga,align:jo})),isNaN(mt)||isNaN(en)||Fe==null)throw new Error("Invalid arguments passed to jsPDF.text");if(Fe.length===0)return EA;var Bs="",yl=!1,_s=typeof pn.lineHeightFactor=="number"?pn.lineHeightFactor:Ts,xl=EA.internal.scaleFactor;function ql(PA){return PA=PA.split(" ").join(Array(pn.TabLen||9).join(" ")),qa(PA,Zi)}function hu(PA){for(var gA,fs=PA.concat(),Ls=[],Dl=fs.length;Dl--;)typeof(gA=fs.shift())=="string"?Ls.push(gA):Array.isArray(PA)&&(gA.length===1||gA[1]===void 0&&gA[2]===void 0)?Ls.push(gA[0]):Ls.push([gA[0],gA[1],gA[2]]);return Ls}function vu(PA,gA){var fs;if(typeof PA=="string")fs=gA(PA)[0];else if(Array.isArray(PA)){for(var Ls,Dl,pu=PA.concat(),Pu=[],Ku=pu.length;Ku--;)typeof(Ls=pu.shift())=="string"?Pu.push(gA(Ls)[0]):Array.isArray(Ls)&&typeof Ls[0]=="string"&&(Dl=gA(Ls[0],Ls[1],Ls[2]),Pu.push([Dl[0],Dl[1],Dl[2]]));fs=Pu}return fs}var eu=!1,Ll=!0;if(typeof Fe=="string")eu=!0;else if(Array.isArray(Fe)){var Au=Fe.concat();Jr=[];for(var Wl,nl=Au.length;nl--;)(typeof(Wl=Au.shift())!="string"||Array.isArray(Wl)&&typeof Wl[0]!="string")&&(Ll=!1);eu=Ll}if(eu===!1)throw new Error('Type of text must be string or Array. "'+Fe+'" is not recognized.');typeof Fe=="string"&&(Fe=Fe.match(/[\r?\n]/)?Fe.split(/\r\n|\r|\n/g):[Fe]);var su=ha/EA.internal.scaleFactor,Vl=su*(_s-1);switch(pn.baseline){case"bottom":en-=Vl;break;case"top":en+=su-Vl;break;case"hanging":en+=su-2*Vl;break;case"middle":en+=su/2-Vl}if((mi=pn.maxWidth||0)>0&&(typeof Fe=="string"?Fe=EA.splitTextToSize(Fe,mi):Object.prototype.toString.call(Fe)==="[object Array]"&&(Fe=Fe.reduce(function(PA,gA){return PA.concat(EA.splitTextToSize(gA,mi))},[]))),Cr={text:Fe,x:mt,y:en,options:pn,mutex:{pdfEscape:qa,activeFontKey:vi,fonts:wi,activeFontSize:ha}},bi.publish("preProcessText",Cr),Fe=Cr.text,Ga=(pn=Cr.options).angle,!(yA instanceof xo)&&Ga&&typeof Ga=="number"){Ga*=Math.PI/180,pn.rotationDirection===0&&(Ga=-Ga),on===Mt.ADVANCED&&(Ga=-Ga);var tu=Math.cos(Ga),nu=Math.sin(Ga);yA=new xo(tu,nu,-nu,tu,0,0)}else Ga&&Ga instanceof xo&&(yA=Ga);on!==Mt.ADVANCED||yA||(yA=qs),(ii=pn.charSpace||js)!==void 0&&(Bs+=Hn(Kt(ii))+` Tc
|
|
|
`,this.setCharSpace(this.getCharSpace()||0)),(LA=pn.horizontalScale)!==void 0&&(Bs+=Hn(100*LA)+` Tz
|
|
|
`),pn.lang;var ks=-1,Su=pn.renderingMode!==void 0?pn.renderingMode:pn.stroke,lu=EA.internal.getCurrentPageInfo().pageContext;switch(Su){case 0:case!1:case"fill":ks=0;break;case 1:case!0:case"stroke":ks=1;break;case 2:case"fillThenStroke":ks=2;break;case 3:case"invisible":ks=3;break;case 4:case"fillAndAddForClipping":ks=4;break;case 5:case"strokeAndAddPathForClipping":ks=5;break;case 6:case"fillThenStrokeAndAddToPathForClipping":ks=6;break;case 7:case"addToPathForClipping":ks=7}var uu=lu.usedRenderingMode!==void 0?lu.usedRenderingMode:-1;ks!==-1?Bs+=ks+` Tr
|
|
|
`:uu!==-1&&(Bs+=`0 Tr
|
|
|
`),ks!==-1&&(lu.usedRenderingMode=ks),jo=pn.align||"left";var Bl,cu=ha*_s,yu=EA.internal.pageSize.getWidth(),du=wi[vi];ii=pn.charSpace||js,mi=pn.maxWidth||0,Zi=Object.assign({autoencode:!0,noBOM:!0},pn.flags);var dl=[];if(Object.prototype.toString.call(Fe)==="[object Array]"){var rl;Jr=hu(Fe),jo!=="left"&&(Bl=Jr.map(function(PA){return EA.getStringUnitWidth(PA,{font:du,charSpace:ii,fontSize:ha,doKerning:!1})*ha/xl}));var wl,Si=0;if(jo==="right"){mt-=Bl[0],Fe=[],nl=Jr.length;for(var Qi=0;Qi<nl;Qi++)Qi===0?(wl=hi(mt),rl=Gi(en)):(wl=Kt(Si-Bl[Qi]),rl=-cu),Fe.push([Jr[Qi],wl,rl]),Si=Bl[Qi]}else if(jo==="center"){mt-=Bl[0]/2,Fe=[],nl=Jr.length;for(var ss=0;ss<nl;ss++)ss===0?(wl=hi(mt),rl=Gi(en)):(wl=Kt((Si-Bl[ss])/2),rl=-cu),Fe.push([Jr[ss],wl,rl]),Si=Bl[ss]}else if(jo==="left"){Fe=[],nl=Jr.length;for(var gl=0;gl<nl;gl++)Fe.push(Jr[gl])}else{if(jo!=="justify")throw new Error('Unrecognized alignment option, use "left", "center", "right" or "justify".');Fe=[],nl=Jr.length,mi=mi!==0?mi:yu;for(var xs=0;xs<nl;xs++)rl=xs===0?Gi(en):-cu,wl=xs===0?hi(mt):0,xs<nl-1?dl.push(Hn(Kt((mi-Bl[xs])/(Jr[xs].split(" ").length-1)))):dl.push(0),Fe.push([Jr[xs],wl,rl])}}var bl=typeof pn.R2L=="boolean"?pn.R2L:ho;bl===!0&&(Fe=vu(Fe,function(PA,gA,fs){return[PA.split("").reverse().join(""),gA,fs]})),Cr={text:Fe,x:mt,y:en,options:pn,mutex:{pdfEscape:qa,activeFontKey:vi,fonts:wi,activeFontSize:ha}},bi.publish("postProcessText",Cr),Fe=Cr.text,yl=Cr.mutex.isHex||!1;var ru=wi[vi].encoding;ru!=="WinAnsiEncoding"&&ru!=="StandardEncoding"||(Fe=vu(Fe,function(PA,gA,fs){return[ql(PA),gA,fs]})),Jr=hu(Fe),Fe=[];for(var oA,ws,Ks,Cl=0,Il=1,Jl=Array.isArray(Jr[0])?Il:Cl,al="",Eu=function(PA,gA,fs){var Ls="";return fs instanceof xo?(fs=typeof pn.angle=="number"?vs(fs,new xo(1,0,0,1,PA,gA)):vs(new xo(1,0,0,1,PA,gA),fs),on===Mt.ADVANCED&&(fs=vs(new xo(1,0,0,-1,0,0),fs)),Ls=fs.join(" ")+` Tm
|
|
|
`):Ls=Hn(PA)+" "+Hn(gA)+` Td
|
|
|
`,Ls},Nl=0;Nl<Jr.length;Nl++){switch(al="",Jl){case Il:Ks=(yl?"<":"(")+Jr[Nl][0]+(yl?">":")"),oA=parseFloat(Jr[Nl][1]),ws=parseFloat(Jr[Nl][2]);break;case Cl:Ks=(yl?"<":"(")+Jr[Nl]+(yl?">":")"),oA=hi(mt),ws=Gi(en)}dl!==void 0&&dl[Nl]!==void 0&&(al=dl[Nl]+` Tw
|
|
|
`),Nl===0?Fe.push(al+Eu(oA,ws,yA)+Ks):Jl===Cl?Fe.push(al+Ks):Jl===Il&&Fe.push(al+Eu(oA,ws,yA)+Ks)}Fe=Jl===Cl?Fe.join(` Tj
|
|
|
T* `):Fe.join(` Tj
|
|
|
`),Fe+=` Tj
|
|
|
`;var au=`BT
|
|
|
/`;return au+=vi+" "+ha+` Tf
|
|
|
`,au+=Hn(ha*_s)+` TL
|
|
|
`,au+=JA+`
|
|
|
`,au+=Bs,au+=Fe,un(au+="ET"),St[vi]=!0,EA};var Ho=Ze.__private__.clip=Ze.clip=function(Fe){return un(Fe==="evenodd"?"W*":"W"),this};Ze.clipEvenOdd=function(){return Ho("evenodd")},Ze.__private__.discardPath=Ze.discardPath=function(){return un("n"),this};var li=Ze.__private__.isValidStyle=function(Fe){var mt=!1;return[void 0,null,"S","D","F","DF","FD","f","f*","B","B*","n"].indexOf(Fe)!==-1&&(mt=!0),mt};Ze.__private__.setDefaultPathOperation=Ze.setDefaultPathOperation=function(Fe){return li(Fe)&&(Ge=Fe),this};var Pa=Ze.__private__.getStyle=Ze.getStyle=function(Fe){var mt=Ge;switch(Fe){case"D":case"S":mt="S";break;case"F":mt="f";break;case"FD":case"DF":mt="B";break;case"f":case"f*":case"B":case"B*":mt=Fe}return mt},oo=Ze.close=function(){return un("h"),this};Ze.stroke=function(){return un("S"),this},Ze.fill=function(Fe){return eo("f",Fe),this},Ze.fillEvenOdd=function(Fe){return eo("f*",Fe),this},Ze.fillStroke=function(Fe){return eo("B",Fe),this},Ze.fillStrokeEvenOdd=function(Fe){return eo("B*",Fe),this};var eo=function(Fe,mt){(0,Se.Z)(mt)==="object"?io(mt,Fe):un(Fe)},za=function(Fe){Fe===null||on===Mt.ADVANCED&&Fe===void 0||(Fe=Pa(Fe),un(Fe))};function oi(Fe,mt,en,pn,jn){var Cr=new ls(mt||this.boundingBox,en||this.xStep,pn||this.yStep,this.gState,jn||this.matrix);Cr.stream=this.stream;var Jr=Fe+"$$"+this.cloneIndex+++"$$";return gs(Jr,Cr),Cr}var io=function(Fe,mt){var en=rs[Fe.key],pn=xi[en];if(pn instanceof ms)un("q"),un(Ro(mt)),pn.gState&&Ze.setGState(pn.gState),un(Fe.matrix.toString()+" cm"),un("/"+en+" sh"),un("Q");else if(pn instanceof ls){var jn=new xo(1,0,0,-1,0,Fl());Fe.matrix&&(jn=jn.multiply(Fe.matrix||qs),en=oi.call(pn,Fe.key,Fe.boundingBox,Fe.xStep,Fe.yStep,jn).id),un("q"),un("/Pattern cs"),un("/"+en+" scn"),pn.gState&&Ze.setGState(pn.gState),un(mt),un("Q")}},Ro=function(Fe){switch(Fe){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"}},ui=Ze.moveTo=function(Fe,mt){return un(Hn(Kt(Fe))+" "+Hn(cn(mt))+" m"),this},Yo=Ze.lineTo=function(Fe,mt){return un(Hn(Kt(Fe))+" "+Hn(cn(mt))+" l"),this},TA=Ze.curveTo=function(Fe,mt,en,pn,jn,Cr){return un([Hn(Kt(Fe)),Hn(cn(mt)),Hn(Kt(en)),Hn(cn(pn)),Hn(Kt(jn)),Hn(cn(Cr)),"c"].join(" ")),this};Ze.__private__.line=Ze.line=function(Fe,mt,en,pn,jn){if(isNaN(Fe)||isNaN(mt)||isNaN(en)||isNaN(pn)||!li(jn))throw new Error("Invalid arguments passed to jsPDF.line");return on===Mt.COMPAT?this.lines([[en-Fe,pn-mt]],Fe,mt,[1,1],jn||"S"):this.lines([[en-Fe,pn-mt]],Fe,mt,[1,1]).stroke()},Ze.__private__.lines=Ze.lines=function(Fe,mt,en,pn,jn,Cr){var Jr,Ga,jo,ii,mi,Zi,LA,yA,EA,Fs,Bs,yl;if(typeof Fe=="number"&&(yl=en,en=mt,mt=Fe,Fe=yl),pn=pn||[1,1],Cr=Cr||!1,isNaN(mt)||isNaN(en)||!Array.isArray(Fe)||!Array.isArray(pn)||!li(jn)||typeof Cr!="boolean")throw new Error("Invalid arguments passed to jsPDF.lines");for(ui(mt,en),Jr=pn[0],Ga=pn[1],ii=Fe.length,Fs=mt,Bs=en,jo=0;jo<ii;jo++)(mi=Fe[jo]).length===2?(Fs=mi[0]*Jr+Fs,Bs=mi[1]*Ga+Bs,Yo(Fs,Bs)):(Zi=mi[0]*Jr+Fs,LA=mi[1]*Ga+Bs,yA=mi[2]*Jr+Fs,EA=mi[3]*Ga+Bs,Fs=mi[4]*Jr+Fs,Bs=mi[5]*Ga+Bs,TA(Zi,LA,yA,EA,Fs,Bs));return Cr&&oo(),za(jn),this},Ze.path=function(Fe){for(var mt=0;mt<Fe.length;mt++){var en=Fe[mt],pn=en.c;switch(en.op){case"m":ui(pn[0],pn[1]);break;case"l":Yo(pn[0],pn[1]);break;case"c":TA.apply(this,pn);break;case"h":oo()}}return this},Ze.__private__.rect=Ze.rect=function(Fe,mt,en,pn,jn){if(isNaN(Fe)||isNaN(mt)||isNaN(en)||isNaN(pn)||!li(jn))throw new Error("Invalid arguments passed to jsPDF.rect");return on===Mt.COMPAT&&(pn=-pn),un([Hn(Kt(Fe)),Hn(cn(mt)),Hn(Kt(en)),Hn(Kt(pn)),"re"].join(" ")),za(jn),this},Ze.__private__.triangle=Ze.triangle=function(Fe,mt,en,pn,jn,Cr,Jr){if(isNaN(Fe)||isNaN(mt)||isNaN(en)||isNaN(pn)||isNaN(jn)||isNaN(Cr)||!li(Jr))throw new Error("Invalid arguments passed to jsPDF.triangle");return this.lines([[en-Fe,pn-mt],[jn-en,Cr-pn],[Fe-jn,mt-Cr]],Fe,mt,[1,1],Jr,!0),this},Ze.__private__.roundedRect=Ze.roundedRect=function(Fe,mt,en,pn,jn,Cr,Jr){if(isNaN(Fe)||isNaN(mt)||isNaN(en)||isNaN(pn)||isNaN(jn)||isNaN(Cr)||!li(Jr))throw new Error("Invalid arguments passed to jsPDF.roundedRect");var Ga=4/3*(Math.SQRT2-1);return jn=Math.min(jn,.5*en),Cr=Math.min(Cr,.5*pn),this.lines([[en-2*jn,0],[jn*Ga,0,jn,Cr-Cr*Ga,jn,Cr],[0,pn-2*Cr],[0,Cr*Ga,-jn*Ga,Cr,-jn,Cr],[2*jn-en,0],[-jn*Ga,0,-jn,-Cr*Ga,-jn,-Cr],[0,2*Cr-pn],[0,-Cr*Ga,jn*Ga,-Cr,jn,-Cr]],Fe+jn,mt,[1,1],Jr,!0),this},Ze.__private__.ellipse=Ze.ellipse=function(Fe,mt,en,pn,jn){if(isNaN(Fe)||isNaN(mt)||isNaN(en)||isNaN(pn)||!li(jn))throw new Error("Invalid arguments passed to jsPDF.ellipse");var Cr=4/3*(Math.SQRT2-1)*en,Jr=4/3*(Math.SQRT2-1)*pn;return ui(Fe+en,mt),TA(Fe+en,mt-Jr,Fe+Cr,mt-pn,Fe,mt-pn),TA(Fe-Cr,mt-pn,Fe-en,mt-Jr,Fe-en,mt),TA(Fe-en,mt+Jr,Fe-Cr,mt+pn,Fe,mt+pn),TA(Fe+Cr,mt+pn,Fe+en,mt+Jr,Fe+en,mt),za(jn),this},Ze.__private__.circle=Ze.circle=function(Fe,mt,en,pn){if(isNaN(Fe)||isNaN(mt)||isNaN(en)||!li(pn))throw new Error("Invalid arguments passed to jsPDF.circle");return this.ellipse(Fe,mt,en,en,pn)},Ze.setFont=function(Fe,mt,en){return en&&(mt=hr(mt,en)),vi=Da(Fe,mt,{disableWarning:!1}),this};var os=Ze.__private__.getFont=Ze.getFont=function(){return wi[Da.apply(Ze,arguments)]};Ze.__private__.getFontList=Ze.getFontList=function(){var Fe,mt,en={};for(Fe in Xi)if(Xi.hasOwnProperty(Fe))for(mt in en[Fe]=[],Xi[Fe])Xi[Fe].hasOwnProperty(mt)&&en[Fe].push(mt);return en},Ze.addFont=function(Fe,mt,en,pn,jn){var Cr=["StandardEncoding","MacRomanEncoding","Identity-H","WinAnsiEncoding"];return arguments[3]&&Cr.indexOf(arguments[3])!==-1?jn=arguments[3]:arguments[3]&&Cr.indexOf(arguments[3])==-1&&(en=hr(en,pn)),jn=jn||"Identity-H",ea.call(this,Fe,mt,en,jn)};var Ts,Oi=ee.lineWidth||.200025,ys=Ze.__private__.getLineWidth=Ze.getLineWidth=function(){return Oi},bA=Ze.__private__.setLineWidth=Ze.setLineWidth=function(Fe){return Oi=Fe,un(Hn(Kt(Fe))+" w"),this};Ze.__private__.setLineDash=Eo.API.setLineDash=Eo.API.setLineDashPattern=function(Fe,mt){if(Fe=Fe||[],mt=mt||0,isNaN(mt)||!Array.isArray(Fe))throw new Error("Invalid arguments passed to jsPDF.setLineDash");return Fe=Fe.map(function(en){return Hn(Kt(en))}).join(" "),mt=Hn(Kt(mt)),un("["+Fe+"] "+mt+" d"),this};var Es=Ze.__private__.getLineHeight=Ze.getLineHeight=function(){return ha*Ts};Ze.__private__.getLineHeight=Ze.getLineHeight=function(){return ha*Ts};var Kl=Ze.__private__.setLineHeightFactor=Ze.setLineHeightFactor=function(Fe){return typeof(Fe=Fe||1.15)=="number"&&(Ts=Fe),this},Li=Ze.__private__.getLineHeightFactor=Ze.getLineHeightFactor=function(){return Ts};Kl(ee.lineHeight);var hi=Ze.__private__.getHorizontalCoordinate=function(Fe){return Kt(Fe)},Gi=Ze.__private__.getVerticalCoordinate=function(Fe){return on===Mt.ADVANCED?Fe:$a[rn].mediaBox.topRightY-$a[rn].mediaBox.bottomLeftY-Kt(Fe)},kA=Ze.__private__.getHorizontalCoordinateString=Ze.getHorizontalCoordinateString=function(Fe){return Hn(hi(Fe))},lA=Ze.__private__.getVerticalCoordinateString=Ze.getVerticalCoordinateString=function(Fe){return Hn(Gi(Fe))},zo=ee.strokeColor||"0 G";Ze.__private__.getStrokeColor=Ze.getDrawColor=function(){return Hi(zo)},Ze.__private__.setStrokeColor=Ze.setDrawColor=function(Fe,mt,en,pn){return zo=Qs({ch1:Fe,ch2:mt,ch3:en,ch4:pn,pdfColorType:"draw",precision:2}),un(zo),this};var is=ee.fillColor||"0 g";Ze.__private__.getFillColor=Ze.getFillColor=function(){return Hi(is)},Ze.__private__.setFillColor=Ze.setFillColor=function(Fe,mt,en,pn){return is=Qs({ch1:Fe,ch2:mt,ch3:en,ch4:pn,pdfColorType:"fill",precision:2}),un(is),this};var JA=ee.textColor||"0 g",Ps=Ze.__private__.getTextColor=Ze.getTextColor=function(){return Hi(JA)};Ze.__private__.setTextColor=Ze.setTextColor=function(Fe,mt,en,pn){return JA=Qs({ch1:Fe,ch2:mt,ch3:en,ch4:pn,pdfColorType:"text",precision:3}),this};var js=ee.charSpace,uA=Ze.__private__.getCharSpace=Ze.getCharSpace=function(){return parseFloat(js||0)};Ze.__private__.setCharSpace=Ze.setCharSpace=function(Fe){if(isNaN(Fe))throw new Error("Invalid argument passed to jsPDF.setCharSpace");return js=Fe,this};var ul=0;Ze.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},Ze.__private__.setLineCap=Ze.setLineCap=function(Fe){var mt=Ze.CapJoinStyles[Fe];if(mt===void 0)throw new Error("Line cap style of '"+Fe+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return ul=mt,un(mt+" J"),this};var cl=0;Ze.__private__.setLineJoin=Ze.setLineJoin=function(Fe){var mt=Ze.CapJoinStyles[Fe];if(mt===void 0)throw new Error("Line join style of '"+Fe+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return cl=mt,un(mt+" j"),this},Ze.__private__.setLineMiterLimit=Ze.__private__.setMiterLimit=Ze.setLineMiterLimit=Ze.setMiterLimit=function(Fe){if(Fe=Fe||0,isNaN(Fe))throw new Error("Invalid argument passed to jsPDF.setLineMiterLimit");return un(Hn(Kt(Fe))+" M"),this},Ze.GState=Ms,Ze.setGState=function(Fe){(Fe=typeof Fe=="string"?BA[Ns[Fe]]:Xs(null,Fe)).equals(Ds)||(un("/"+Fe.id+" gs"),Ds=Fe)};var Xs=function(Fe,mt){if(!Fe||!Ns[Fe]){var en=!1;for(var pn in BA)if(BA.hasOwnProperty(pn)&&BA[pn].equals(mt)){en=!0;break}if(en)mt=BA[pn];else{var jn="GS"+(Object.keys(BA).length+1).toString(10);BA[jn]=mt,mt.id=jn}return Fe&&(Ns[Fe]=mt.id),bi.publish("addGState",mt),mt}};Ze.addGState=function(Fe,mt){return Xs(Fe,mt),this},Ze.saveGraphicsState=function(){return un("q"),$s.push({key:vi,size:ha,color:JA}),this},Ze.restoreGraphicsState=function(){un("Q");var Fe=$s.pop();return vi=Fe.key,ha=Fe.size,JA=Fe.color,Ds=null,this},Ze.setCurrentTransformationMatrix=function(Fe){return un(Fe.toString()+" cm"),this},Ze.comment=function(Fe){return un("#"+Fe),this};var As=function(Fe,mt){var en=Fe||0;Object.defineProperty(this,"x",{enumerable:!0,get:function(){return en},set:function(Cr){isNaN(Cr)||(en=parseFloat(Cr))}});var pn=mt||0;Object.defineProperty(this,"y",{enumerable:!0,get:function(){return pn},set:function(Cr){isNaN(Cr)||(pn=parseFloat(Cr))}});var jn="pt";return Object.defineProperty(this,"type",{enumerable:!0,get:function(){return jn},set:function(Cr){jn=Cr.toString()}}),this},es=function(Fe,mt,en,pn){As.call(this,Fe,mt),this.type="rect";var jn=en||0;Object.defineProperty(this,"w",{enumerable:!0,get:function(){return jn},set:function(Jr){isNaN(Jr)||(jn=parseFloat(Jr))}});var Cr=pn||0;return Object.defineProperty(this,"h",{enumerable:!0,get:function(){return Cr},set:function(Jr){isNaN(Jr)||(Cr=parseFloat(Jr))}}),this},CA=function(){this.page=gi,this.currentPage=rn,this.pages=ua.slice(0),this.pagesContext=$a.slice(0),this.x=ds,this.y=_i,this.matrix=Is,this.width=el(rn),this.height=Fl(rn),this.outputDestination=Ea,this.id="",this.objectNumber=-1};CA.prototype.restore=function(){gi=this.page,rn=this.currentPage,$a=this.pagesContext,ua=this.pages,ds=this.x,_i=this.y,Is=this.matrix,tl(rn,this.width),iu(rn,this.height),Ea=this.outputDestination};var aA=function(Fe,mt,en,pn,jn){Rs.push(new CA),gi=rn=0,ua=[],ds=Fe,_i=mt,Is=jn,Io([en,pn])},vl=function(Fe){if(ps[Fe])Rs.pop().restore();else{var mt=new CA,en="Xo"+(Object.keys(ZA).length+1).toString(10);mt.id=en,ps[Fe]=en,ZA[en]=mt,bi.publish("addFormObject",mt),Rs.pop().restore()}};for(var Sl in Ze.beginFormObject=function(Fe,mt,en,pn,jn){return aA(Fe,mt,en,pn,jn),this},Ze.endFormObject=function(Fe){return vl(Fe),this},Ze.doFormObject=function(Fe,mt){var en=ZA[ps[Fe]];return un("q"),un(mt.toString()+" cm"),un("/"+en.id+" Do"),un("Q"),this},Ze.getFormObject=function(Fe){var mt=ZA[ps[Fe]];return{x:mt.x,y:mt.y,width:mt.width,height:mt.height,matrix:mt.matrix}},Ze.save=function(Fe,mt){return Fe=Fe||"generated.pdf",(mt=mt||{}).returnPromise=mt.returnPromise||!1,mt.returnPromise===!1?(oa(fi(Mo()),Fe),typeof oa.unload=="function"&&ro.setTimeout&&setTimeout(oa.unload,911),this):new Promise(function(en,pn){try{var jn=oa(fi(Mo()),Fe);typeof oa.unload=="function"&&ro.setTimeout&&setTimeout(oa.unload,911),en(jn)}catch(Cr){pn(Cr.message)}})},Eo.API)Eo.API.hasOwnProperty(Sl)&&(Sl==="events"&&Eo.API.events.length?function(Fe,mt){var en,pn,jn;for(jn=mt.length-1;jn!==-1;jn--)en=mt[jn][0],pn=mt[jn][1],Fe.subscribe.apply(Fe,[en].concat(typeof pn=="function"?[pn]:pn))}(bi,Eo.API.events):Ze[Sl]=Eo.API[Sl]);var el=Ze.getPageWidth=function(Fe){return($a[Fe=Fe||rn].mediaBox.topRightX-$a[Fe].mediaBox.bottomLeftX)/Ia},tl=Ze.setPageWidth=function(Fe,mt){$a[Fe].mediaBox.topRightX=mt*Ia+$a[Fe].mediaBox.bottomLeftX},Fl=Ze.getPageHeight=function(Fe){return($a[Fe=Fe||rn].mediaBox.topRightY-$a[Fe].mediaBox.bottomLeftY)/Ia},iu=Ze.setPageHeight=function(Fe,mt){$a[Fe].mediaBox.topRightY=mt*Ia+$a[Fe].mediaBox.bottomLeftY};return Ze.internal={pdfEscape:qa,getStyle:Pa,getFont:os,getFontSize:Ta,getCharSpace:uA,getTextColor:Ps,getLineHeight:Es,getLineHeightFactor:Li,getLineWidth:ys,write:Va,getHorizontalCoordinate:hi,getVerticalCoordinate:Gi,getCoordinateString:kA,getVerticalCoordinateString:lA,collections:{},newObject:QA,newAdditionalObject:Hs,newObjectDeferred:wA,newObjectDeferredBegin:Cs,getFilters:Vs,putStream:WA,events:bi,scaleFactor:Ia,pageSize:{getWidth:function(){return el(rn)},setWidth:function(Fe){tl(rn,Fe)},getHeight:function(){return Fl(rn)},setHeight:function(Fe){iu(rn,Fe)}},encryptionOptions:ot,encryption:si,getEncryptor:Do,output:qo,getNumberOfPages:ga,pages:ua,out:un,f2:cr,f3:Qt,getPageInfo:rA,getPageInfoByObjId:yr,getCurrentPageInfo:ao,getPDFVersion:It,Point:As,Rectangle:es,Matrix:xo,hasHotfix:zi},Object.defineProperty(Ze.internal.pageSize,"width",{get:function(){return el(rn)},set:function(Fe){tl(rn,Fe)},enumerable:!0,configurable:!0}),Object.defineProperty(Ze.internal.pageSize,"height",{get:function(){return Fl(rn)},set:function(Fe){iu(rn,Fe)},enumerable:!0,configurable:!0}),Ha.call(Ze,_r),vi="F1",ya(ve,te),bi.publish("initialized"),Ze}zs.prototype.lsbFirstWord=function(ee){return String.fromCharCode(ee>>0&255,ee>>8&255,ee>>16&255,ee>>24&255)},zs.prototype.toHexString=function(ee){return ee.split("").map(function(z){return("0"+(255&z.charCodeAt(0)).toString(16)).slice(-2)}).join("")},zs.prototype.hexToBytes=function(ee){for(var z=[],te=0;te<ee.length;te+=2)z.push(String.fromCharCode(parseInt(ee.substr(te,2),16)));return z.join("")},zs.prototype.processOwnerPassword=function(ee,z){return qi(pi(z).substr(0,5),ee)},zs.prototype.encryptor=function(ee,z){var te=pi(this.encryptionKey+String.fromCharCode(255&ee,ee>>8&255,ee>>16&255,255&z,z>>8&255)).substr(0,10);return function(ie){return qi(te,ie)}},Ms.prototype.equals=function(ee){var z,te="id,objectNumber,equals";if(!ee||(0,Se.Z)(ee)!==(0,Se.Z)(this))return!1;var ie=0;for(z in this)if(!(te.indexOf(z)>=0)){if(this.hasOwnProperty(z)&&!ee.hasOwnProperty(z)||this[z]!==ee[z])return!1;ie++}for(z in ee)ee.hasOwnProperty(z)&&te.indexOf(z)<0&&ie--;return ie===0},Eo.API={events:[]},Eo.version="2.5.1";var an=Eo.API,UA=1,Dn=function(ee){return ee.replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Kn=function(ee){return ee.replace(/\\\\/g,"\\").replace(/\\\(/g,"(").replace(/\\\)/g,")")},Tn=function(ee){return ee.toFixed(2)},Nt=function(ee){return ee.toFixed(5)};an.__acroform__={};var qn=function(ee,z){ee.prototype=Object.create(z.prototype),ee.prototype.constructor=ee},Mr=function(ee){return ee*UA},Er=function(ee){var z=new Yr,te=da.internal.getHeight(ee)||0,ie=da.internal.getWidth(ee)||0;return z.BBox=[0,0,Number(Tn(ie)),Number(Tn(te))],z},Gn=an.__acroform__.setBit=function(ee,z){if(ee=ee||0,z=z||0,isNaN(ee)||isNaN(z))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBit");return ee|=1<<z},ur=an.__acroform__.clearBit=function(ee,z){if(ee=ee||0,z=z||0,isNaN(ee)||isNaN(z))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBit");return ee&=~(1<<z)},_n=an.__acroform__.getBit=function(ee,z){if(isNaN(ee)||isNaN(z))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBit");return ee&1<<z?1:0},Dr=an.__acroform__.getBitForPdf=function(ee,z){if(isNaN(ee)||isNaN(z))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBitForPdf");return _n(ee,z-1)},Or=an.__acroform__.setBitForPdf=function(ee,z){if(isNaN(ee)||isNaN(z))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBitForPdf");return Gn(ee,z-1)},ia=an.__acroform__.clearBitForPdf=function(ee,z){if(isNaN(ee)||isNaN(z))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBitForPdf");return ur(ee,z-1)},va=an.__acroform__.calculateCoordinates=function(ee,z){var te=z.internal.getHorizontalCoordinate,ie=z.internal.getVerticalCoordinate,ve=ee[0],me=ee[1],be=ee[2],xe=ee[3],De={};return De.lowerLeft_X=te(ve)||0,De.lowerLeft_Y=ie(me+xe)||0,De.upperRight_X=te(ve+be)||0,De.upperRight_Y=ie(me)||0,[Number(Tn(De.lowerLeft_X)),Number(Tn(De.lowerLeft_Y)),Number(Tn(De.upperRight_X)),Number(Tn(De.upperRight_Y))]},nn=function(ee){if(ee.appearanceStreamContent)return ee.appearanceStreamContent;if(ee.V||ee.DV){var z=[],te=ee._V||ee.DV,ie=Wt(ee,te),ve=ee.scope.internal.getFont(ee.fontName,ee.fontStyle).id;z.push("/Tx BMC"),z.push("q"),z.push("BT"),z.push(ee.scope.__private__.encodeColorString(ee.color)),z.push("/"+ve+" "+Tn(ie.fontSize)+" Tf"),z.push("1 0 0 1 0 0 Tm"),z.push(ie.text),z.push("ET"),z.push("Q"),z.push("EMC");var me=Er(ee);return me.scope=ee.scope,me.stream=z.join(`
|
|
|
`),me}},Wt=function(ee,z){var te=ee.fontSize===0?ee.maxFontSize:ee.fontSize,ie={text:"",fontSize:""},ve=(z=(z=z.substr(0,1)=="("?z.substr(1):z).substr(z.length-1)==")"?z.substr(0,z.length-1):z).split(" ");ve=ee.multiline?ve.map(function(Qt){return Qt.split(`
|
|
|
`)}):ve.map(function(Qt){return[Qt]});var me=te,be=da.internal.getHeight(ee)||0;be=be<0?-be:be;var xe=da.internal.getWidth(ee)||0;xe=xe<0?-xe:xe;var De=function(Qt,Kt,wn){if(Qt+1<ve.length){var cn=Kt+" "+ve[Qt+1][0];return Xt(cn,ee,wn).width<=xe-4}return!1};me++;e:for(;me>0;){z="",me--;var Ge,ot,lt=Xt("3",ee,me).height,St=ee.multiline?be-me:(be-lt)/2,Ze=St+=2,Ot=0,It=0,Ht=0;if(me<=0){z=`(...) Tj
|
|
|
`,z+="% Width of Text: "+Xt(z,ee,me=12).width+", FieldWidth:"+xe+`
|
|
|
`;break}for(var Pt="",Mt=0,on=0;on<ve.length;on++)if(ve.hasOwnProperty(on)){var Sn=!1;if(ve[on].length!==1&&Ht!==ve[on].length-1){if((lt+2)*(Mt+2)+2>be)continue e;Pt+=ve[on][Ht],Sn=!0,It=on,on--}else{Pt=(Pt+=ve[on][Ht]+" ").substr(Pt.length-1)==" "?Pt.substr(0,Pt.length-1):Pt;var nr=parseInt(on),hr=De(nr,Pt,me),Hn=on>=ve.length-1;if(hr&&!Hn){Pt+=" ",Ht=0;continue}if(hr||Hn){if(Hn)It=nr;else if(ee.multiline&&(lt+2)*(Mt+2)+2>be)continue e}else{if(!ee.multiline||(lt+2)*(Mt+2)+2>be)continue e;It=nr}}for(var An="",Pr=Ot;Pr<=It;Pr++){var cr=ve[Pr];if(ee.multiline){if(Pr===It){An+=cr[Ht]+" ",Ht=(Ht+1)%cr.length;continue}if(Pr===Ot){An+=cr[cr.length-1]+" ";continue}}An+=cr[0]+" "}switch(An=An.substr(An.length-1)==" "?An.substr(0,An.length-1):An,ot=Xt(An,ee,me).width,ee.textAlign){case"right":Ge=xe-ot-2;break;case"center":Ge=(xe-ot)/2;break;case"left":default:Ge=2}z+=Tn(Ge)+" "+Tn(Ze)+` Td
|
|
|
`,z+="("+Dn(An)+`) Tj
|
|
|
`,z+=-Tn(Ge)+` 0 Td
|
|
|
`,Ze=-(me+2),ot=0,Ot=Sn?It:It+1,Mt++,Pt=""}break}return ie.text=z,ie.fontSize=me,ie},Xt=function(ee,z,te){var ie=z.scope.internal.getFont(z.fontName,z.fontStyle),ve=z.scope.getStringUnitWidth(ee,{font:ie,fontSize:parseFloat(te),charSpace:0})*parseFloat(te);return{height:z.scope.getStringUnitWidth("3",{font:ie,fontSize:parseFloat(te),charSpace:0})*parseFloat(te)*1.5,width:ve}},qt={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},kn=function(ee,z){var te={type:"reference",object:ee};z.internal.getPageInfo(ee.page).pageContext.annotations.find(function(ie){return ie.type===te.type&&ie.object===te.object})===void 0&&z.internal.getPageInfo(ee.page).pageContext.annotations.push(te)},Yn=function(ee,z){for(var te in ee)if(ee.hasOwnProperty(te)){var ie=te,ve=ee[te];z.internal.newObjectDeferredBegin(ve.objId,!0),(0,Se.Z)(ve)==="object"&&typeof ve.putStream=="function"&&ve.putStream(),delete ee[ie]}},sr=function(ee,z){if(z.scope=ee,ee.internal!==void 0&&(ee.internal.acroformPlugin===void 0||ee.internal.acroformPlugin.isInitialized===!1)){if(kr.FieldNum=0,ee.internal.acroformPlugin=JSON.parse(JSON.stringify(qt)),ee.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");UA=ee.internal.scaleFactor,ee.internal.acroformPlugin.acroFormDictionaryRoot=new Ba,ee.internal.acroformPlugin.acroFormDictionaryRoot.scope=ee,ee.internal.acroformPlugin.acroFormDictionaryRoot._eventID=ee.internal.events.subscribe("postPutResources",function(){(function(te){te.internal.events.unsubscribe(te.internal.acroformPlugin.acroFormDictionaryRoot._eventID),delete te.internal.acroformPlugin.acroFormDictionaryRoot._eventID,te.internal.acroformPlugin.printedOut=!0})(ee)}),ee.internal.events.subscribe("buildDocument",function(){(function(te){te.internal.acroformPlugin.acroFormDictionaryRoot.objId=void 0;var ie=te.internal.acroformPlugin.acroFormDictionaryRoot.Fields;for(var ve in ie)if(ie.hasOwnProperty(ve)){var me=ie[ve];me.objId=void 0,me.hasAnnotation&&kn(me,te)}})(ee)}),ee.internal.events.subscribe("putCatalog",function(){(function(te){if(te.internal.acroformPlugin.acroFormDictionaryRoot===void 0)throw new Error("putCatalogCallback: Root missing.");te.internal.write("/AcroForm "+te.internal.acroformPlugin.acroFormDictionaryRoot.objId+" 0 R")})(ee)}),ee.internal.events.subscribe("postPutPages",function(te){(function(ie,ve){var me=!ie;for(var be in ie||(ve.internal.newObjectDeferredBegin(ve.internal.acroformPlugin.acroFormDictionaryRoot.objId,!0),ve.internal.acroformPlugin.acroFormDictionaryRoot.putStream()),ie=ie||ve.internal.acroformPlugin.acroFormDictionaryRoot.Kids)if(ie.hasOwnProperty(be)){var xe=ie[be],De=[],Ge=xe.Rect;if(xe.Rect&&(xe.Rect=va(xe.Rect,ve)),ve.internal.newObjectDeferredBegin(xe.objId,!0),xe.DA=da.createDefaultAppearanceStream(xe),(0,Se.Z)(xe)==="object"&&typeof xe.getKeyValueListForStream=="function"&&(De=xe.getKeyValueListForStream()),xe.Rect=Ge,xe.hasAppearanceStream&&!xe.appearanceStreamContent){var ot=nn(xe);De.push({key:"AP",value:"<</N "+ot+">>"}),ve.internal.acroformPlugin.xForms.push(ot)}if(xe.appearanceStreamContent){var lt="";for(var St in xe.appearanceStreamContent)if(xe.appearanceStreamContent.hasOwnProperty(St)){var Ze=xe.appearanceStreamContent[St];if(lt+="/"+St+" ",lt+="<<",Object.keys(Ze).length>=1||Array.isArray(Ze)){for(var be in Ze)if(Ze.hasOwnProperty(be)){var Ot=Ze[be];typeof Ot=="function"&&(Ot=Ot.call(ve,xe)),lt+="/"+be+" "+Ot+" ",ve.internal.acroformPlugin.xForms.indexOf(Ot)>=0||ve.internal.acroformPlugin.xForms.push(Ot)}}else typeof(Ot=Ze)=="function"&&(Ot=Ot.call(ve,xe)),lt+="/"+be+" "+Ot,ve.internal.acroformPlugin.xForms.indexOf(Ot)>=0||ve.internal.acroformPlugin.xForms.push(Ot);lt+=">>"}De.push({key:"AP",value:`<<
|
|
|
`+lt+">>"})}ve.internal.putStream({additionalKeyValues:De,objectId:xe.objId}),ve.internal.out("endobj")}me&&Yn(ve.internal.acroformPlugin.xForms,ve)})(te,ee)}),ee.internal.acroformPlugin.isInitialized=!0}},rr=an.__acroform__.arrayToPdfArray=function(ee,z,te){var ie=function(be){return be};if(Array.isArray(ee)){for(var ve="[",me=0;me<ee.length;me++)switch(me!==0&&(ve+=" "),(0,Se.Z)(ee[me])){case"boolean":case"number":case"object":ve+=ee[me].toString();break;case"string":ee[me].substr(0,1)!=="/"?(z!==void 0&&te&&(ie=te.internal.getEncryptor(z)),ve+="("+Dn(ie(ee[me].toString()))+")"):ve+=ee[me].toString()}return ve+="]"}throw new Error("Invalid argument passed to jsPDF.__acroform__.arrayToPdfArray")},gr=function(ee,z,te){var ie=function(ve){return ve};return z!==void 0&&te&&(ie=te.internal.getEncryptor(z)),(ee=ee||"").toString(),ee="("+Dn(ie(ee))+")"},Rr=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(ee){this._objId=ee}}),Object.defineProperty(this,"scope",{value:this._scope,writable:!0})};Rr.prototype.toString=function(){return this.objId+" 0 R"},Rr.prototype.putStream=function(){var ee=this.getKeyValueListForStream();this.scope.internal.putStream({data:this.stream,additionalKeyValues:ee,objectId:this.objId}),this.scope.internal.out("endobj")},Rr.prototype.getKeyValueListForStream=function(){var ee=[],z=Object.getOwnPropertyNames(this).filter(function(me){return me!="content"&&me!="appearanceStreamContent"&&me!="scope"&&me!="objId"&&me.substring(0,1)!="_"});for(var te in z)if(Object.getOwnPropertyDescriptor(this,z[te]).configurable===!1){var ie=z[te],ve=this[ie];ve&&(Array.isArray(ve)?ee.push({key:ie,value:rr(ve,this.objId,this.scope)}):ve instanceof Rr?(ve.scope=this.scope,ee.push({key:ie,value:ve.objId+" 0 R"})):typeof ve!="function"&&ee.push({key:ie,value:ve}))}return ee};var Yr=function(){Rr.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 ee,z=[];Object.defineProperty(this,"BBox",{configurable:!1,get:function(){return z},set:function(te){z=te}}),Object.defineProperty(this,"Resources",{value:"2 0 R",configurable:!1,writable:!0}),Object.defineProperty(this,"stream",{enumerable:!1,configurable:!0,set:function(te){ee=te.trim()},get:function(){return ee||null}})};qn(Yr,Rr);var Ba=function(){Rr.call(this);var ee,z=[];Object.defineProperty(this,"Kids",{enumerable:!1,configurable:!0,get:function(){return z.length>0?z:void 0}}),Object.defineProperty(this,"Fields",{enumerable:!1,configurable:!1,get:function(){return z}}),Object.defineProperty(this,"DA",{enumerable:!1,configurable:!1,get:function(){if(ee){var te=function(ie){return ie};return this.scope&&(te=this.scope.internal.getEncryptor(this.objId)),"("+Dn(te(ee))+")"}},set:function(te){ee=te}})};qn(Ba,Rr);var kr=function ee(){Rr.call(this);var z=4;Object.defineProperty(this,"F",{enumerable:!1,configurable:!1,get:function(){return z},set:function(Pt){if(isNaN(Pt))throw new Error('Invalid value "'+Pt+'" for attribute F supplied.');z=Pt}}),Object.defineProperty(this,"showWhenPrinted",{enumerable:!0,configurable:!0,get:function(){return!!Dr(z,3)},set:function(Pt){Pt?this.F=Or(z,3):this.F=ia(z,3)}});var te=0;Object.defineProperty(this,"Ff",{enumerable:!1,configurable:!1,get:function(){return te},set:function(Pt){if(isNaN(Pt))throw new Error('Invalid value "'+Pt+'" for attribute Ff supplied.');te=Pt}});var ie=[];Object.defineProperty(this,"Rect",{enumerable:!1,configurable:!1,get:function(){if(ie.length!==0)return ie},set:function(Pt){ie=Pt!==void 0?Pt:[]}}),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,get:function(){return!ie||isNaN(ie[0])?0:ie[0]},set:function(Pt){ie[0]=Pt}}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,get:function(){return!ie||isNaN(ie[1])?0:ie[1]},set:function(Pt){ie[1]=Pt}}),Object.defineProperty(this,"width",{enumerable:!0,configurable:!0,get:function(){return!ie||isNaN(ie[2])?0:ie[2]},set:function(Pt){ie[2]=Pt}}),Object.defineProperty(this,"height",{enumerable:!0,configurable:!0,get:function(){return!ie||isNaN(ie[3])?0:ie[3]},set:function(Pt){ie[3]=Pt}});var ve="";Object.defineProperty(this,"FT",{enumerable:!0,configurable:!1,get:function(){return ve},set:function(Pt){switch(Pt){case"/Btn":case"/Tx":case"/Ch":case"/Sig":ve=Pt;break;default:throw new Error('Invalid value "'+Pt+'" for attribute FT supplied.')}}});var me=null;Object.defineProperty(this,"T",{enumerable:!0,configurable:!1,get:function(){if(!me||me.length<1){if(this instanceof Ao)return;me="FieldObject"+ee.FieldNum++}var Pt=function(Mt){return Mt};return this.scope&&(Pt=this.scope.internal.getEncryptor(this.objId)),"("+Dn(Pt(me))+")"},set:function(Pt){me=Pt.toString()}}),Object.defineProperty(this,"fieldName",{configurable:!0,enumerable:!0,get:function(){return me},set:function(Pt){me=Pt}});var be="helvetica";Object.defineProperty(this,"fontName",{enumerable:!0,configurable:!0,get:function(){return be},set:function(Pt){be=Pt}});var xe="normal";Object.defineProperty(this,"fontStyle",{enumerable:!0,configurable:!0,get:function(){return xe},set:function(Pt){xe=Pt}});var De=0;Object.defineProperty(this,"fontSize",{enumerable:!0,configurable:!0,get:function(){return De},set:function(Pt){De=Pt}});var Ge=void 0;Object.defineProperty(this,"maxFontSize",{enumerable:!0,configurable:!0,get:function(){return Ge===void 0?50/UA:Ge},set:function(Pt){Ge=Pt}});var ot="black";Object.defineProperty(this,"color",{enumerable:!0,configurable:!0,get:function(){return ot},set:function(Pt){ot=Pt}});var lt="/F1 0 Tf 0 g";Object.defineProperty(this,"DA",{enumerable:!0,configurable:!1,get:function(){if(!(!lt||this instanceof Ao||this instanceof Ii))return gr(lt,this.objId,this.scope)},set:function(Pt){Pt=Pt.toString(),lt=Pt}});var St=null;Object.defineProperty(this,"DV",{enumerable:!1,configurable:!1,get:function(){if(St)return this instanceof Vr?St:gr(St,this.objId,this.scope)},set:function(Pt){Pt=Pt.toString(),St=this instanceof Vr?Pt:Pt.substr(0,1)==="("?Kn(Pt.substr(1,Pt.length-2)):Kn(Pt)}}),Object.defineProperty(this,"defaultValue",{enumerable:!0,configurable:!0,get:function(){return this instanceof Vr?Kn(St.substr(1,St.length-1)):St},set:function(Pt){Pt=Pt.toString(),St=this instanceof Vr?"/"+Pt:Pt}});var Ze=null;Object.defineProperty(this,"_V",{enumerable:!1,configurable:!1,get:function(){if(Ze)return Ze},set:function(Pt){this.V=Pt}}),Object.defineProperty(this,"V",{enumerable:!1,configurable:!1,get:function(){if(Ze)return this instanceof Vr?Ze:gr(Ze,this.objId,this.scope)},set:function(Pt){Pt=Pt.toString(),Ze=this instanceof Vr?Pt:Pt.substr(0,1)==="("?Kn(Pt.substr(1,Pt.length-2)):Kn(Pt)}}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,get:function(){return this instanceof Vr?Kn(Ze.substr(1,Ze.length-1)):Ze},set:function(Pt){Pt=Pt.toString(),Ze=this instanceof Vr?"/"+Pt:Pt}}),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 Ot,It=!1;Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return It},set:function(Pt){Pt=!!Pt,It=Pt}}),Object.defineProperty(this,"page",{enumerable:!0,configurable:!0,get:function(){if(Ot)return Ot},set:function(Pt){Ot=Pt}}),Object.defineProperty(this,"readOnly",{enumerable:!0,configurable:!0,get:function(){return!!Dr(this.Ff,1)},set:function(Pt){Pt?this.Ff=Or(this.Ff,1):this.Ff=ia(this.Ff,1)}}),Object.defineProperty(this,"required",{enumerable:!0,configurable:!0,get:function(){return!!Dr(this.Ff,2)},set:function(Pt){Pt?this.Ff=Or(this.Ff,2):this.Ff=ia(this.Ff,2)}}),Object.defineProperty(this,"noExport",{enumerable:!0,configurable:!0,get:function(){return!!Dr(this.Ff,3)},set:function(Pt){Pt?this.Ff=Or(this.Ff,3):this.Ff=ia(this.Ff,3)}});var Ht=null;Object.defineProperty(this,"Q",{enumerable:!0,configurable:!1,get:function(){if(Ht!==null)return Ht},set:function(Pt){if([0,1,2].indexOf(Pt)===-1)throw new Error('Invalid value "'+Pt+'" for attribute Q supplied.');Ht=Pt}}),Object.defineProperty(this,"textAlign",{get:function(){var Pt;switch(Ht){case 0:default:Pt="left";break;case 1:Pt="center";break;case 2:Pt="right"}return Pt},configurable:!0,enumerable:!0,set:function(Pt){switch(Pt){case"right":case 2:Ht=2;break;case"center":case 1:Ht=1;break;case"left":case 0:default:Ht=0}}})};qn(kr,Rr);var ba=function(){kr.call(this),this.FT="/Ch",this.V="()",this.fontName="zapfdingbats";var ee=0;Object.defineProperty(this,"TI",{enumerable:!0,configurable:!1,get:function(){return ee},set:function(te){ee=te}}),Object.defineProperty(this,"topIndex",{enumerable:!0,configurable:!0,get:function(){return ee},set:function(te){ee=te}});var z=[];Object.defineProperty(this,"Opt",{enumerable:!0,configurable:!1,get:function(){return rr(z,this.objId,this.scope)},set:function(te){var ie,ve;ve=[],typeof(ie=te)=="string"&&(ve=function(me,be,xe){xe||(xe=1);for(var De,Ge=[];De=be.exec(me);)Ge.push(De[xe]);return Ge}(ie,/\((.*?)\)/g)),z=ve}}),this.getOptions=function(){return z},this.setOptions=function(te){z=te,this.sort&&z.sort()},this.addOption=function(te){te=(te=te||"").toString(),z.push(te),this.sort&&z.sort()},this.removeOption=function(te,ie){for(ie=ie||!1,te=(te=te||"").toString();z.indexOf(te)!==-1&&(z.splice(z.indexOf(te),1),ie!==!1););},Object.defineProperty(this,"combo",{enumerable:!0,configurable:!0,get:function(){return!!Dr(this.Ff,18)},set:function(te){te?this.Ff=Or(this.Ff,18):this.Ff=ia(this.Ff,18)}}),Object.defineProperty(this,"edit",{enumerable:!0,configurable:!0,get:function(){return!!Dr(this.Ff,19)},set:function(te){this.combo===!0&&(te?this.Ff=Or(this.Ff,19):this.Ff=ia(this.Ff,19))}}),Object.defineProperty(this,"sort",{enumerable:!0,configurable:!0,get:function(){return!!Dr(this.Ff,20)},set:function(te){te?(this.Ff=Or(this.Ff,20),z.sort()):this.Ff=ia(this.Ff,20)}}),Object.defineProperty(this,"multiSelect",{enumerable:!0,configurable:!0,get:function(){return!!Dr(this.Ff,22)},set:function(te){te?this.Ff=Or(this.Ff,22):this.Ff=ia(this.Ff,22)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!Dr(this.Ff,23)},set:function(te){te?this.Ff=Or(this.Ff,23):this.Ff=ia(this.Ff,23)}}),Object.defineProperty(this,"commitOnSelChange",{enumerable:!0,configurable:!0,get:function(){return!!Dr(this.Ff,27)},set:function(te){te?this.Ff=Or(this.Ff,27):this.Ff=ia(this.Ff,27)}}),this.hasAppearanceStream=!1};qn(ba,kr);var Xa=function(){ba.call(this),this.fontName="helvetica",this.combo=!1};qn(Xa,ba);var Ya=function(){Xa.call(this),this.combo=!0};qn(Ya,Xa);var ra=function(){Ya.call(this),this.edit=!0};qn(ra,Ya);var Vr=function(){kr.call(this),this.FT="/Btn",Object.defineProperty(this,"noToggleToOff",{enumerable:!0,configurable:!0,get:function(){return!!Dr(this.Ff,15)},set:function(te){te?this.Ff=Or(this.Ff,15):this.Ff=ia(this.Ff,15)}}),Object.defineProperty(this,"radio",{enumerable:!0,configurable:!0,get:function(){return!!Dr(this.Ff,16)},set:function(te){te?this.Ff=Or(this.Ff,16):this.Ff=ia(this.Ff,16)}}),Object.defineProperty(this,"pushButton",{enumerable:!0,configurable:!0,get:function(){return!!Dr(this.Ff,17)},set:function(te){te?this.Ff=Or(this.Ff,17):this.Ff=ia(this.Ff,17)}}),Object.defineProperty(this,"radioIsUnison",{enumerable:!0,configurable:!0,get:function(){return!!Dr(this.Ff,26)},set:function(te){te?this.Ff=Or(this.Ff,26):this.Ff=ia(this.Ff,26)}});var ee,z={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var te=function(me){return me};if(this.scope&&(te=this.scope.internal.getEncryptor(this.objId)),Object.keys(z).length!==0){var ie,ve=[];for(ie in ve.push("<<"),z)ve.push("/"+ie+" ("+Dn(te(z[ie]))+")");return ve.push(">>"),ve.join(`
|
|
|
`)}},set:function(te){(0,Se.Z)(te)==="object"&&(z=te)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return z.CA||""},set:function(te){typeof te=="string"&&(z.CA=te)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return ee},set:function(te){ee=te}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return ee.substr(1,ee.length-1)},set:function(te){ee="/"+te}})};qn(Vr,kr);var xa=function(){Vr.call(this),this.pushButton=!0};qn(xa,Vr);var Bo=function(){Vr.call(this),this.radio=!0,this.pushButton=!1;var ee=[];Object.defineProperty(this,"Kids",{enumerable:!0,configurable:!1,get:function(){return ee},set:function(z){ee=z!==void 0?z:[]}})};qn(Bo,Vr);var Ao=function(){var ee,z;kr.call(this),Object.defineProperty(this,"Parent",{enumerable:!1,configurable:!1,get:function(){return ee},set:function(ve){ee=ve}}),Object.defineProperty(this,"optionName",{enumerable:!1,configurable:!0,get:function(){return z},set:function(ve){z=ve}});var te,ie={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var ve=function(xe){return xe};this.scope&&(ve=this.scope.internal.getEncryptor(this.objId));var me,be=[];for(me in be.push("<<"),ie)be.push("/"+me+" ("+Dn(ve(ie[me]))+")");return be.push(">>"),be.join(`
|
|
|
`)},set:function(ve){(0,Se.Z)(ve)==="object"&&(ie=ve)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return ie.CA||""},set:function(ve){typeof ve=="string"&&(ie.CA=ve)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return te},set:function(ve){te=ve}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return te.substr(1,te.length-1)},set:function(ve){te="/"+ve}}),this.caption="l",this.appearanceState="Off",this._AppearanceType=da.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(this.optionName)};qn(Ao,kr),Bo.prototype.setAppearance=function(ee){if(!("createAppearanceStream"in ee)||!("getCA"in ee))throw new Error("Couldn't assign Appearance to RadioButton. Appearance was Invalid!");for(var z in this.Kids)if(this.Kids.hasOwnProperty(z)){var te=this.Kids[z];te.appearanceStreamContent=ee.createAppearanceStream(te.optionName),te.caption=ee.getCA()}},Bo.prototype.createOption=function(ee){var z=new Ao;return z.Parent=this,z.optionName=ee,this.Kids.push(z),dA.call(this.scope,z),z};var so=function(){Vr.call(this),this.fontName="zapfdingbats",this.caption="3",this.appearanceState="On",this.value="On",this.textAlign="center",this.appearanceStreamContent=da.CheckBox.createAppearanceStream()};qn(so,Vr);var Ii=function(){kr.call(this),this.FT="/Tx",Object.defineProperty(this,"multiline",{enumerable:!0,configurable:!0,get:function(){return!!Dr(this.Ff,13)},set:function(z){z?this.Ff=Or(this.Ff,13):this.Ff=ia(this.Ff,13)}}),Object.defineProperty(this,"fileSelect",{enumerable:!0,configurable:!0,get:function(){return!!Dr(this.Ff,21)},set:function(z){z?this.Ff=Or(this.Ff,21):this.Ff=ia(this.Ff,21)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!Dr(this.Ff,23)},set:function(z){z?this.Ff=Or(this.Ff,23):this.Ff=ia(this.Ff,23)}}),Object.defineProperty(this,"doNotScroll",{enumerable:!0,configurable:!0,get:function(){return!!Dr(this.Ff,24)},set:function(z){z?this.Ff=Or(this.Ff,24):this.Ff=ia(this.Ff,24)}}),Object.defineProperty(this,"comb",{enumerable:!0,configurable:!0,get:function(){return!!Dr(this.Ff,25)},set:function(z){z?this.Ff=Or(this.Ff,25):this.Ff=ia(this.Ff,25)}}),Object.defineProperty(this,"richText",{enumerable:!0,configurable:!0,get:function(){return!!Dr(this.Ff,26)},set:function(z){z?this.Ff=Or(this.Ff,26):this.Ff=ia(this.Ff,26)}});var ee=null;Object.defineProperty(this,"MaxLen",{enumerable:!0,configurable:!1,get:function(){return ee},set:function(z){ee=z}}),Object.defineProperty(this,"maxLength",{enumerable:!0,configurable:!0,get:function(){return ee},set:function(z){Number.isInteger(z)&&(ee=z)}}),Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return this.V||this.DV}})};qn(Ii,kr);var Ji=function(){Ii.call(this),Object.defineProperty(this,"password",{enumerable:!0,configurable:!0,get:function(){return!!Dr(this.Ff,14)},set:function(ee){ee?this.Ff=Or(this.Ff,14):this.Ff=ia(this.Ff,14)}}),this.password=!0};qn(Ji,Ii);var da={CheckBox:{createAppearanceStream:function(){return{N:{On:da.CheckBox.YesNormal},D:{On:da.CheckBox.YesPushDown,Off:da.CheckBox.OffPushDown}}},YesPushDown:function(ee){var z=Er(ee);z.scope=ee.scope;var te=[],ie=ee.scope.internal.getFont(ee.fontName,ee.fontStyle).id,ve=ee.scope.__private__.encodeColorString(ee.color),me=Wt(ee,ee.caption);return te.push("0.749023 g"),te.push("0 0 "+Tn(da.internal.getWidth(ee))+" "+Tn(da.internal.getHeight(ee))+" re"),te.push("f"),te.push("BMC"),te.push("q"),te.push("0 0 1 rg"),te.push("/"+ie+" "+Tn(me.fontSize)+" Tf "+ve),te.push("BT"),te.push(me.text),te.push("ET"),te.push("Q"),te.push("EMC"),z.stream=te.join(`
|
|
|
`),z},YesNormal:function(ee){var z=Er(ee);z.scope=ee.scope;var te=ee.scope.internal.getFont(ee.fontName,ee.fontStyle).id,ie=ee.scope.__private__.encodeColorString(ee.color),ve=[],me=da.internal.getHeight(ee),be=da.internal.getWidth(ee),xe=Wt(ee,ee.caption);return ve.push("1 g"),ve.push("0 0 "+Tn(be)+" "+Tn(me)+" re"),ve.push("f"),ve.push("q"),ve.push("0 0 1 rg"),ve.push("0 0 "+Tn(be-1)+" "+Tn(me-1)+" re"),ve.push("W"),ve.push("n"),ve.push("0 g"),ve.push("BT"),ve.push("/"+te+" "+Tn(xe.fontSize)+" Tf "+ie),ve.push(xe.text),ve.push("ET"),ve.push("Q"),z.stream=ve.join(`
|
|
|
`),z},OffPushDown:function(ee){var z=Er(ee);z.scope=ee.scope;var te=[];return te.push("0.749023 g"),te.push("0 0 "+Tn(da.internal.getWidth(ee))+" "+Tn(da.internal.getHeight(ee))+" re"),te.push("f"),z.stream=te.join(`
|
|
|
`),z}},RadioButton:{Circle:{createAppearanceStream:function(ee){var z={D:{Off:da.RadioButton.Circle.OffPushDown},N:{}};return z.N[ee]=da.RadioButton.Circle.YesNormal,z.D[ee]=da.RadioButton.Circle.YesPushDown,z},getCA:function(){return"l"},YesNormal:function(ee){var z=Er(ee);z.scope=ee.scope;var te=[],ie=da.internal.getWidth(ee)<=da.internal.getHeight(ee)?da.internal.getWidth(ee)/4:da.internal.getHeight(ee)/4;ie=Number((.9*ie).toFixed(5));var ve=da.internal.Bezier_C,me=Number((ie*ve).toFixed(5));return te.push("q"),te.push("1 0 0 1 "+Nt(da.internal.getWidth(ee)/2)+" "+Nt(da.internal.getHeight(ee)/2)+" cm"),te.push(ie+" 0 m"),te.push(ie+" "+me+" "+me+" "+ie+" 0 "+ie+" c"),te.push("-"+me+" "+ie+" -"+ie+" "+me+" -"+ie+" 0 c"),te.push("-"+ie+" -"+me+" -"+me+" -"+ie+" 0 -"+ie+" c"),te.push(me+" -"+ie+" "+ie+" -"+me+" "+ie+" 0 c"),te.push("f"),te.push("Q"),z.stream=te.join(`
|
|
|
`),z},YesPushDown:function(ee){var z=Er(ee);z.scope=ee.scope;var te=[],ie=da.internal.getWidth(ee)<=da.internal.getHeight(ee)?da.internal.getWidth(ee)/4:da.internal.getHeight(ee)/4;ie=Number((.9*ie).toFixed(5));var ve=Number((2*ie).toFixed(5)),me=Number((ve*da.internal.Bezier_C).toFixed(5)),be=Number((ie*da.internal.Bezier_C).toFixed(5));return te.push("0.749023 g"),te.push("q"),te.push("1 0 0 1 "+Nt(da.internal.getWidth(ee)/2)+" "+Nt(da.internal.getHeight(ee)/2)+" cm"),te.push(ve+" 0 m"),te.push(ve+" "+me+" "+me+" "+ve+" 0 "+ve+" c"),te.push("-"+me+" "+ve+" -"+ve+" "+me+" -"+ve+" 0 c"),te.push("-"+ve+" -"+me+" -"+me+" -"+ve+" 0 -"+ve+" c"),te.push(me+" -"+ve+" "+ve+" -"+me+" "+ve+" 0 c"),te.push("f"),te.push("Q"),te.push("0 g"),te.push("q"),te.push("1 0 0 1 "+Nt(da.internal.getWidth(ee)/2)+" "+Nt(da.internal.getHeight(ee)/2)+" cm"),te.push(ie+" 0 m"),te.push(ie+" "+be+" "+be+" "+ie+" 0 "+ie+" c"),te.push("-"+be+" "+ie+" -"+ie+" "+be+" -"+ie+" 0 c"),te.push("-"+ie+" -"+be+" -"+be+" -"+ie+" 0 -"+ie+" c"),te.push(be+" -"+ie+" "+ie+" -"+be+" "+ie+" 0 c"),te.push("f"),te.push("Q"),z.stream=te.join(`
|
|
|
`),z},OffPushDown:function(ee){var z=Er(ee);z.scope=ee.scope;var te=[],ie=da.internal.getWidth(ee)<=da.internal.getHeight(ee)?da.internal.getWidth(ee)/4:da.internal.getHeight(ee)/4;ie=Number((.9*ie).toFixed(5));var ve=Number((2*ie).toFixed(5)),me=Number((ve*da.internal.Bezier_C).toFixed(5));return te.push("0.749023 g"),te.push("q"),te.push("1 0 0 1 "+Nt(da.internal.getWidth(ee)/2)+" "+Nt(da.internal.getHeight(ee)/2)+" cm"),te.push(ve+" 0 m"),te.push(ve+" "+me+" "+me+" "+ve+" 0 "+ve+" c"),te.push("-"+me+" "+ve+" -"+ve+" "+me+" -"+ve+" 0 c"),te.push("-"+ve+" -"+me+" -"+me+" -"+ve+" 0 -"+ve+" c"),te.push(me+" -"+ve+" "+ve+" -"+me+" "+ve+" 0 c"),te.push("f"),te.push("Q"),z.stream=te.join(`
|
|
|
`),z}},Cross:{createAppearanceStream:function(ee){var z={D:{Off:da.RadioButton.Cross.OffPushDown},N:{}};return z.N[ee]=da.RadioButton.Cross.YesNormal,z.D[ee]=da.RadioButton.Cross.YesPushDown,z},getCA:function(){return"8"},YesNormal:function(ee){var z=Er(ee);z.scope=ee.scope;var te=[],ie=da.internal.calculateCross(ee);return te.push("q"),te.push("1 1 "+Tn(da.internal.getWidth(ee)-2)+" "+Tn(da.internal.getHeight(ee)-2)+" re"),te.push("W"),te.push("n"),te.push(Tn(ie.x1.x)+" "+Tn(ie.x1.y)+" m"),te.push(Tn(ie.x2.x)+" "+Tn(ie.x2.y)+" l"),te.push(Tn(ie.x4.x)+" "+Tn(ie.x4.y)+" m"),te.push(Tn(ie.x3.x)+" "+Tn(ie.x3.y)+" l"),te.push("s"),te.push("Q"),z.stream=te.join(`
|
|
|
`),z},YesPushDown:function(ee){var z=Er(ee);z.scope=ee.scope;var te=da.internal.calculateCross(ee),ie=[];return ie.push("0.749023 g"),ie.push("0 0 "+Tn(da.internal.getWidth(ee))+" "+Tn(da.internal.getHeight(ee))+" re"),ie.push("f"),ie.push("q"),ie.push("1 1 "+Tn(da.internal.getWidth(ee)-2)+" "+Tn(da.internal.getHeight(ee)-2)+" re"),ie.push("W"),ie.push("n"),ie.push(Tn(te.x1.x)+" "+Tn(te.x1.y)+" m"),ie.push(Tn(te.x2.x)+" "+Tn(te.x2.y)+" l"),ie.push(Tn(te.x4.x)+" "+Tn(te.x4.y)+" m"),ie.push(Tn(te.x3.x)+" "+Tn(te.x3.y)+" l"),ie.push("s"),ie.push("Q"),z.stream=ie.join(`
|
|
|
`),z},OffPushDown:function(ee){var z=Er(ee);z.scope=ee.scope;var te=[];return te.push("0.749023 g"),te.push("0 0 "+Tn(da.internal.getWidth(ee))+" "+Tn(da.internal.getHeight(ee))+" re"),te.push("f"),z.stream=te.join(`
|
|
|
`),z}}},createDefaultAppearanceStream:function(ee){var z=ee.scope.internal.getFont(ee.fontName,ee.fontStyle).id,te=ee.scope.__private__.encodeColorString(ee.color);return"/"+z+" "+ee.fontSize+" Tf "+te}};da.internal={Bezier_C:.551915024494,calculateCross:function(ee){var z=da.internal.getWidth(ee),te=da.internal.getHeight(ee),ie=Math.min(z,te);return{x1:{x:(z-ie)/2,y:(te-ie)/2+ie},x2:{x:(z-ie)/2+ie,y:(te-ie)/2},x3:{x:(z-ie)/2,y:(te-ie)/2},x4:{x:(z-ie)/2+ie,y:(te-ie)/2+ie}}}},da.internal.getWidth=function(ee){var z=0;return(0,Se.Z)(ee)==="object"&&(z=Mr(ee.Rect[2])),z},da.internal.getHeight=function(ee){var z=0;return(0,Se.Z)(ee)==="object"&&(z=Mr(ee.Rect[3])),z};var dA=an.addField=function(ee){if(sr(this,ee),!(ee instanceof kr))throw new Error("Invalid argument passed to jsPDF.addField.");var z;return(z=ee).scope.internal.acroformPlugin.printedOut&&(z.scope.internal.acroformPlugin.printedOut=!1,z.scope.internal.acroformPlugin.acroFormDictionaryRoot=null),z.scope.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(z),ee.page=ee.scope.internal.getCurrentPageInfo().pageNumber,this};an.AcroFormChoiceField=ba,an.AcroFormListBox=Xa,an.AcroFormComboBox=Ya,an.AcroFormEditBox=ra,an.AcroFormButton=Vr,an.AcroFormPushButton=xa,an.AcroFormRadioButton=Bo,an.AcroFormCheckBox=so,an.AcroFormTextField=Ii,an.AcroFormPasswordField=Ji,an.AcroFormAppearance=da,an.AcroForm={ChoiceField:ba,ListBox:Xa,ComboBox:Ya,EditBox:ra,Button:Vr,PushButton:xa,RadioButton:Bo,CheckBox:so,TextField:Ii,PasswordField:Ji,Appearance:da},Eo.AcroForm={ChoiceField:ba,ListBox:Xa,ComboBox:Ya,EditBox:ra,Button:Vr,PushButton:xa,RadioButton:Bo,CheckBox:so,TextField:Ii,PasswordField:Ji,Appearance:da};var Mi=Eo.AcroForm;function OA(ee){return ee.reduce(function(z,te,ie){return z[te]=ie,z},{})}(function(ee){ee.__addimage__={};var z="UNKNOWN",te={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]]},ie=ee.__addimage__.getImageFileTypeByImageData=function(Qt,Kt){var wn,cn,er,Wn,$n,Jn=z;if((Kt=Kt||z)==="RGBA"||Qt.data!==void 0&&Qt.data instanceof Uint8ClampedArray&&"height"in Qt&&"width"in Qt)return"RGBA";if(hr(Qt))for($n in te)for(er=te[$n],wn=0;wn<er.length;wn+=1){for(Wn=!0,cn=0;cn<er[wn].length;cn+=1)if(er[wn][cn]!==void 0&&er[wn][cn]!==Qt[cn]){Wn=!1;break}if(Wn===!0){Jn=$n;break}}else for($n in te)for(er=te[$n],wn=0;wn<er.length;wn+=1){for(Wn=!0,cn=0;cn<er[wn].length;cn+=1)if(er[wn][cn]!==void 0&&er[wn][cn]!==Qt.charCodeAt(cn)){Wn=!1;break}if(Wn===!0){Jn=$n;break}}return Jn===z&&Kt!==z&&(Jn=Kt),Jn},ve=function Qt(Kt){for(var wn=this.internal.write,cn=this.internal.putStream,er=(0,this.internal.getFilters)();er.indexOf("FlateEncode")!==-1;)er.splice(er.indexOf("FlateEncode"),1);Kt.objectId=this.internal.newObject();var Wn=[];if(Wn.push({key:"Type",value:"/XObject"}),Wn.push({key:"Subtype",value:"/Image"}),Wn.push({key:"Width",value:Kt.width}),Wn.push({key:"Height",value:Kt.height}),Kt.colorSpace===Ht.INDEXED?Wn.push({key:"ColorSpace",value:"[/Indexed /DeviceRGB "+(Kt.palette.length/3-1)+" "+("sMask"in Kt&&Kt.sMask!==void 0?Kt.objectId+2:Kt.objectId+1)+" 0 R]"}):(Wn.push({key:"ColorSpace",value:"/"+Kt.colorSpace}),Kt.colorSpace===Ht.DEVICE_CMYK&&Wn.push({key:"Decode",value:"[1 0 1 0 1 0 1 0]"})),Wn.push({key:"BitsPerComponent",value:Kt.bitsPerComponent}),"decodeParameters"in Kt&&Kt.decodeParameters!==void 0&&Wn.push({key:"DecodeParms",value:"<<"+Kt.decodeParameters+">>"}),"transparency"in Kt&&Array.isArray(Kt.transparency)){for(var $n="",Jn=0,dr=Kt.transparency.length;Jn<dr;Jn++)$n+=Kt.transparency[Jn]+" "+Kt.transparency[Jn]+" ";Wn.push({key:"Mask",value:"["+$n+"]"})}Kt.sMask!==void 0&&Wn.push({key:"SMask",value:Kt.objectId+1+" 0 R"});var Sr=Kt.filter!==void 0?["/"+Kt.filter]:void 0;if(cn({data:Kt.data,additionalKeyValues:Wn,alreadyAppliedFilters:Sr,objectId:Kt.objectId}),wn("endobj"),"sMask"in Kt&&Kt.sMask!==void 0){var Sa="/Predictor "+Kt.predictor+" /Colors 1 /BitsPerComponent "+Kt.bitsPerComponent+" /Columns "+Kt.width,bt={width:Kt.width,height:Kt.height,colorSpace:"DeviceGray",bitsPerComponent:Kt.bitsPerComponent,decodeParameters:Sa,data:Kt.sMask};"filter"in Kt&&(bt.filter=Kt.filter),Qt.call(this,bt)}if(Kt.colorSpace===Ht.INDEXED){var rn=this.internal.newObject();cn({data:An(new Uint8Array(Kt.palette)),objectId:rn}),wn("endobj")}},me=function(){var Qt=this.internal.collections.addImage_images;for(var Kt in Qt)ve.call(this,Qt[Kt])},be=function(){var Qt,Kt=this.internal.collections.addImage_images,wn=this.internal.write;for(var cn in Kt)wn("/I"+(Qt=Kt[cn]).index,Qt.objectId,"0","R")},xe=function(){this.internal.collections.addImage_images||(this.internal.collections.addImage_images={},this.internal.events.subscribe("putResources",me),this.internal.events.subscribe("putXobjectDict",be))},De=function(){var Qt=this.internal.collections.addImage_images;return xe.call(this),Qt},Ge=function(){return Object.keys(this.internal.collections.addImage_images).length},ot=function(Qt){return typeof ee["process"+Qt.toUpperCase()]=="function"},lt=function(Qt){return(0,Se.Z)(Qt)==="object"&&Qt.nodeType===1},St=function(Qt,Kt){if(Qt.nodeName==="IMG"&&Qt.hasAttribute("src")){var wn=""+Qt.getAttribute("src");if(wn.indexOf("data:image/")===0)return fr(unescape(wn).split("base64,").pop());var cn=ee.loadFile(wn,!0);if(cn!==void 0)return cn}if(Qt.nodeName==="CANVAS"){if(Qt.width===0||Qt.height===0)throw new Error("Given canvas must have data. Canvas width: "+Qt.width+", height: "+Qt.height);var er;switch(Kt){case"PNG":er="image/png";break;case"WEBP":er="image/webp";break;case"JPEG":case"JPG":default:er="image/jpeg"}return fr(Qt.toDataURL(er,1).split("base64,").pop())}},Ze=function(Qt){var Kt=this.internal.collections.addImage_images;if(Kt){for(var wn in Kt)if(Qt===Kt[wn].alias)return Kt[wn]}},Ot=function(Qt,Kt,wn){return Qt||Kt||(Qt=-96,Kt=-96),Qt<0&&(Qt=-1*wn.width*72/Qt/this.internal.scaleFactor),Kt<0&&(Kt=-1*wn.height*72/Kt/this.internal.scaleFactor),Qt===0&&(Qt=Kt*wn.width/wn.height),Kt===0&&(Kt=Qt*wn.height/wn.width),[Qt,Kt]},It=function(Qt,Kt,wn,cn,er,Wn){var $n=Ot.call(this,wn,cn,er),Jn=this.internal.getCoordinateString,dr=this.internal.getVerticalCoordinateString,Sr=De.call(this);if(wn=$n[0],cn=$n[1],Sr[er.index]=er,Wn){Wn*=Math.PI/180;var Sa=Math.cos(Wn),bt=Math.sin(Wn),rn=function(vn){return vn.toFixed(4)},dn=[rn(Sa),rn(bt),rn(-1*bt),rn(Sa),0,0,"cm"]}this.internal.write("q"),Wn?(this.internal.write([1,"0","0",1,Jn(Qt),dr(Kt+cn),"cm"].join(" ")),this.internal.write(dn.join(" ")),this.internal.write([Jn(wn),"0","0",Jn(cn),"0","0","cm"].join(" "))):this.internal.write([Jn(wn),"0","0",Jn(cn),Jn(Qt),dr(Kt+cn),"cm"].join(" ")),this.isAdvancedAPI()&&this.internal.write([1,0,0,-1,0,0,"cm"].join(" ")),this.internal.write("/I"+er.index+" Do"),this.internal.write("Q")},Ht=ee.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"};ee.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 Pt=ee.image_compression={NONE:"NONE",FAST:"FAST",MEDIUM:"MEDIUM",SLOW:"SLOW"},Mt=ee.__addimage__.sHashCode=function(Qt){var Kt,wn,cn=0;if(typeof Qt=="string")for(wn=Qt.length,Kt=0;Kt<wn;Kt++)cn=(cn<<5)-cn+Qt.charCodeAt(Kt),cn|=0;else if(hr(Qt))for(wn=Qt.byteLength/2,Kt=0;Kt<wn;Kt++)cn=(cn<<5)-cn+Qt[Kt],cn|=0;return cn},on=ee.__addimage__.validateStringAsBase64=function(Qt){(Qt=Qt||"").toString().trim();var Kt=!0;return Qt.length===0&&(Kt=!1),Qt.length%4!=0&&(Kt=!1),/^[A-Za-z0-9+/]+$/.test(Qt.substr(0,Qt.length-2))===!1&&(Kt=!1),/^[A-Za-z0-9/][A-Za-z0-9+/]|[A-Za-z0-9+/]=|==$/.test(Qt.substr(-2))===!1&&(Kt=!1),Kt},Sn=ee.__addimage__.extractImageFromDataUrl=function(Qt){var Kt=(Qt=Qt||"").split("base64,"),wn=null;if(Kt.length===2){var cn=/^data:(\w*\/\w*);*(charset=(?!charset=)[\w=-]*)*;*$/.exec(Kt[0]);Array.isArray(cn)&&(wn={mimeType:cn[1],charset:cn[2],data:Kt[1]})}return wn},nr=ee.__addimage__.supportsArrayBuffer=function(){return typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"};ee.__addimage__.isArrayBuffer=function(Qt){return nr()&&Qt instanceof ArrayBuffer};var hr=ee.__addimage__.isArrayBufferView=function(Qt){return nr()&&typeof Uint32Array!="undefined"&&(Qt instanceof Int8Array||Qt instanceof Uint8Array||typeof Uint8ClampedArray!="undefined"&&Qt instanceof Uint8ClampedArray||Qt instanceof Int16Array||Qt instanceof Uint16Array||Qt instanceof Int32Array||Qt instanceof Uint32Array||Qt instanceof Float32Array||Qt instanceof Float64Array)},Hn=ee.__addimage__.binaryStringToUint8Array=function(Qt){for(var Kt=Qt.length,wn=new Uint8Array(Kt),cn=0;cn<Kt;cn++)wn[cn]=Qt.charCodeAt(cn);return wn},An=ee.__addimage__.arrayBufferToBinaryString=function(Qt){for(var Kt="",wn=hr(Qt)?Qt:new Uint8Array(Qt),cn=0;cn<wn.length;cn+=8192)Kt+=String.fromCharCode.apply(null,wn.subarray(cn,cn+8192));return Kt};ee.addImage=function(){var Qt,Kt,wn,cn,er,Wn,$n,Jn,dr;if(typeof arguments[1]=="number"?(Kt=z,wn=arguments[1],cn=arguments[2],er=arguments[3],Wn=arguments[4],$n=arguments[5],Jn=arguments[6],dr=arguments[7]):(Kt=arguments[1],wn=arguments[2],cn=arguments[3],er=arguments[4],Wn=arguments[5],$n=arguments[6],Jn=arguments[7],dr=arguments[8]),(0,Se.Z)(Qt=arguments[0])==="object"&&!lt(Qt)&&"imageData"in Qt){var Sr=Qt;Qt=Sr.imageData,Kt=Sr.format||Kt||z,wn=Sr.x||wn||0,cn=Sr.y||cn||0,er=Sr.w||Sr.width||er,Wn=Sr.h||Sr.height||Wn,$n=Sr.alias||$n,Jn=Sr.compression||Jn,dr=Sr.rotation||Sr.angle||dr}var Sa=this.internal.getFilters();if(Jn===void 0&&Sa.indexOf("FlateEncode")!==-1&&(Jn="SLOW"),isNaN(wn)||isNaN(cn))throw new Error("Invalid coordinates passed to jsPDF.addImage");xe.call(this);var bt=Pr.call(this,Qt,Kt,$n,Jn);return It.call(this,wn,cn,er,Wn,bt,dr),this};var Pr=function(Qt,Kt,wn,cn){var er,Wn,$n;if(typeof Qt=="string"&&ie(Qt)===z){Qt=unescape(Qt);var Jn=cr(Qt,!1);(Jn!==""||(Jn=ee.loadFile(Qt,!0))!==void 0)&&(Qt=Jn)}if(lt(Qt)&&(Qt=St(Qt,Kt)),Kt=ie(Qt,Kt),!ot(Kt))throw new Error("addImage does not support files of type '"+Kt+"', please ensure that a plugin for '"+Kt+"' support is added.");if((($n=wn)==null||$n.length===0)&&(wn=function(dr){return typeof dr=="string"||hr(dr)?Mt(dr):hr(dr.data)?Mt(dr.data):null}(Qt)),(er=Ze.call(this,wn))||(nr()&&(Qt instanceof Uint8Array||Kt==="RGBA"||(Wn=Qt,Qt=Hn(Qt))),er=this["process"+Kt.toUpperCase()](Qt,Ge.call(this),wn,function(dr){return dr&&typeof dr=="string"&&(dr=dr.toUpperCase()),dr in ee.image_compression?dr:Pt.NONE}(cn),Wn)),!er)throw new Error("An unknown error occurred whilst processing the image.");return er},cr=ee.__addimage__.convertBase64ToBinaryString=function(Qt,Kt){var wn;Kt=typeof Kt!="boolean"||Kt;var cn,er="";if(typeof Qt=="string"){cn=(wn=Sn(Qt))!==null?wn.data:Qt;try{er=fr(cn)}catch(Wn){if(Kt)throw on(cn)?new Error("atob-Error in jsPDF.convertBase64ToBinaryString "+Wn.message):new Error("Supplied Data is not a valid base64-String jsPDF.convertBase64ToBinaryString ")}}return er};ee.getImageProperties=function(Qt){var Kt,wn,cn="";if(lt(Qt)&&(Qt=St(Qt)),typeof Qt=="string"&&ie(Qt)===z&&((cn=cr(Qt,!1))===""&&(cn=ee.loadFile(Qt)||""),Qt=cn),wn=ie(Qt),!ot(wn))throw new Error("addImage does not support files of type '"+wn+"', please ensure that a plugin for '"+wn+"' support is added.");if(!nr()||Qt instanceof Uint8Array||(Qt=Hn(Qt)),!(Kt=this["process"+wn.toUpperCase()](Qt)))throw new Error("An unknown error occurred whilst processing the image");return Kt.fileType=wn,Kt}})(Eo.API),function(ee){var z=function(te){if(te!==void 0&&te!="")return!0};Eo.API.events.push(["addPage",function(te){this.internal.getPageInfo(te.pageNumber).pageContext.annotations=[]}]),ee.events.push(["putPage",function(te){for(var ie,ve,me,be=this.internal.getCoordinateString,xe=this.internal.getVerticalCoordinateString,De=this.internal.getPageInfoByObjId(te.objId),Ge=te.pageContext.annotations,ot=!1,lt=0;lt<Ge.length&&!ot;lt++)switch((ie=Ge[lt]).type){case"link":(z(ie.options.url)||z(ie.options.pageNumber))&&(ot=!0);break;case"reference":case"text":case"freetext":ot=!0}if(ot!=0){this.internal.write("/Annots [");for(var St=0;St<Ge.length;St++){ie=Ge[St];var Ze=this.internal.pdfEscape,Ot=this.internal.getEncryptor(te.objId);switch(ie.type){case"reference":this.internal.write(" "+ie.object.objId+" 0 R ");break;case"text":var It=this.internal.newAdditionalObject(),Ht=this.internal.newAdditionalObject(),Pt=this.internal.getEncryptor(It.objId),Mt=ie.title||"Note";me="<</Type /Annot /Subtype /Text "+(ve="/Rect ["+be(ie.bounds.x)+" "+xe(ie.bounds.y+ie.bounds.h)+" "+be(ie.bounds.x+ie.bounds.w)+" "+xe(ie.bounds.y)+"] ")+"/Contents ("+Ze(Pt(ie.contents))+")",me+=" /Popup "+Ht.objId+" 0 R",me+=" /P "+De.objId+" 0 R",me+=" /T ("+Ze(Pt(Mt))+") >>",It.content=me;var on=It.objId+" 0 R";me="<</Type /Annot /Subtype /Popup "+(ve="/Rect ["+be(ie.bounds.x+30)+" "+xe(ie.bounds.y+ie.bounds.h)+" "+be(ie.bounds.x+ie.bounds.w+30)+" "+xe(ie.bounds.y)+"] ")+" /Parent "+on,ie.open&&(me+=" /Open true"),me+=" >>",Ht.content=me,this.internal.write(It.objId,"0 R",Ht.objId,"0 R");break;case"freetext":ve="/Rect ["+be(ie.bounds.x)+" "+xe(ie.bounds.y)+" "+be(ie.bounds.x+ie.bounds.w)+" "+xe(ie.bounds.y+ie.bounds.h)+"] ";var Sn=ie.color||"#000000";me="<</Type /Annot /Subtype /FreeText "+ve+"/Contents ("+Ze(Ot(ie.contents))+")",me+=" /DS(font: Helvetica,sans-serif 12.0pt; text-align:left; color:#"+Sn+")",me+=" /Border [0 0 0]",me+=" >>",this.internal.write(me);break;case"link":if(ie.options.name){var nr=this.annotations._nameMap[ie.options.name];ie.options.pageNumber=nr.page,ie.options.top=nr.y}else ie.options.top||(ie.options.top=0);if(ve="/Rect ["+ie.finalBounds.x+" "+ie.finalBounds.y+" "+ie.finalBounds.w+" "+ie.finalBounds.h+"] ",me="",ie.options.url)me="<</Type /Annot /Subtype /Link "+ve+"/Border [0 0 0] /A <</S /URI /URI ("+Ze(Ot(ie.options.url))+") >>";else if(ie.options.pageNumber)switch(me="<</Type /Annot /Subtype /Link "+ve+"/Border [0 0 0] /Dest ["+this.internal.getPageInfo(ie.options.pageNumber).objId+" 0 R",ie.options.magFactor=ie.options.magFactor||"XYZ",ie.options.magFactor){case"Fit":me+=" /Fit]";break;case"FitH":me+=" /FitH "+ie.options.top+"]";break;case"FitV":ie.options.left=ie.options.left||0,me+=" /FitV "+ie.options.left+"]";break;case"XYZ":default:var hr=xe(ie.options.top);ie.options.left=ie.options.left||0,ie.options.zoom===void 0&&(ie.options.zoom=0),me+=" /XYZ "+ie.options.left+" "+hr+" "+ie.options.zoom+"]"}me!=""&&(me+=" >>",this.internal.write(me))}}this.internal.write("]")}}]),ee.createAnnotation=function(te){var ie=this.internal.getCurrentPageInfo();switch(te.type){case"link":this.link(te.bounds.x,te.bounds.y,te.bounds.w,te.bounds.h,te);break;case"text":case"freetext":ie.pageContext.annotations.push(te)}},ee.link=function(te,ie,ve,me,be){var xe=this.internal.getCurrentPageInfo(),De=this.internal.getCoordinateString,Ge=this.internal.getVerticalCoordinateString;xe.pageContext.annotations.push({finalBounds:{x:De(te),y:Ge(ie),w:De(te+ve),h:Ge(ie+me)},options:be,type:"link"})},ee.textWithLink=function(te,ie,ve,me){var be,xe,De=this.getTextWidth(te),Ge=this.internal.getLineHeight()/this.internal.scaleFactor;if(me.maxWidth!==void 0){xe=me.maxWidth;var ot=this.splitTextToSize(te,xe).length;be=Math.ceil(Ge*ot)}else xe=De,be=Ge;return this.text(te,ie,ve,me),ve+=.2*Ge,me.align==="center"&&(ie-=De/2),me.align==="right"&&(ie-=De),this.link(ie,ve-Ge,xe,be,me),De},ee.getTextWidth=function(te){var ie=this.internal.getFontSize();return this.getStringUnitWidth(te)*ie/this.internal.scaleFactor}}(Eo.API),function(ee){var z={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]},te={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}},ie={1612:64606,1613:64607,1614:64608,1615:64609,1616:64610},ve=[1570,1571,1573,1575];ee.__arabicParser__={};var me=ee.__arabicParser__.isInArabicSubstitutionA=function(It){return z[It.charCodeAt(0)]!==void 0},be=ee.__arabicParser__.isArabicLetter=function(It){return typeof It=="string"&&/^[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF]+$/.test(It)},xe=ee.__arabicParser__.isArabicEndLetter=function(It){return be(It)&&me(It)&&z[It.charCodeAt(0)].length<=2},De=ee.__arabicParser__.isArabicAlfLetter=function(It){return be(It)&&ve.indexOf(It.charCodeAt(0))>=0};ee.__arabicParser__.arabicLetterHasIsolatedForm=function(It){return be(It)&&me(It)&&z[It.charCodeAt(0)].length>=1};var Ge=ee.__arabicParser__.arabicLetterHasFinalForm=function(It){return be(It)&&me(It)&&z[It.charCodeAt(0)].length>=2};ee.__arabicParser__.arabicLetterHasInitialForm=function(It){return be(It)&&me(It)&&z[It.charCodeAt(0)].length>=3};var ot=ee.__arabicParser__.arabicLetterHasMedialForm=function(It){return be(It)&&me(It)&&z[It.charCodeAt(0)].length==4},lt=ee.__arabicParser__.resolveLigatures=function(It){var Ht=0,Pt=te,Mt="",on=0;for(Ht=0;Ht<It.length;Ht+=1)Pt[It.charCodeAt(Ht)]!==void 0?(on++,typeof(Pt=Pt[It.charCodeAt(Ht)])=="number"&&(Mt+=String.fromCharCode(Pt),Pt=te,on=0),Ht===It.length-1&&(Pt=te,Mt+=It.charAt(Ht-(on-1)),Ht-=on-1,on=0)):(Pt=te,Mt+=It.charAt(Ht-on),Ht-=on,on=0);return Mt};ee.__arabicParser__.isArabicDiacritic=function(It){return It!==void 0&&ie[It.charCodeAt(0)]!==void 0};var St=ee.__arabicParser__.getCorrectForm=function(It,Ht,Pt){return be(It)?me(It)===!1?-1:!Ge(It)||!be(Ht)&&!be(Pt)||!be(Pt)&&xe(Ht)||xe(It)&&!be(Ht)||xe(It)&&De(Ht)||xe(It)&&xe(Ht)?0:ot(It)&&be(Ht)&&!xe(Ht)&&be(Pt)&&Ge(Pt)?3:xe(It)||!be(Pt)?1:2:-1},Ze=function(It){var Ht=0,Pt=0,Mt=0,on="",Sn="",nr="",hr=(It=It||"").split("\\s+"),Hn=[];for(Ht=0;Ht<hr.length;Ht+=1){for(Hn.push(""),Pt=0;Pt<hr[Ht].length;Pt+=1)on=hr[Ht][Pt],Sn=hr[Ht][Pt-1],nr=hr[Ht][Pt+1],be(on)?(Mt=St(on,Sn,nr),Hn[Ht]+=Mt!==-1?String.fromCharCode(z[on.charCodeAt(0)][Mt]):on):Hn[Ht]+=on;Hn[Ht]=lt(Hn[Ht])}return Hn.join(" ")},Ot=ee.__arabicParser__.processArabic=ee.processArabic=function(){var It,Ht=typeof arguments[0]=="string"?arguments[0]:arguments[0].text,Pt=[];if(Array.isArray(Ht)){var Mt=0;for(Pt=[],Mt=0;Mt<Ht.length;Mt+=1)Array.isArray(Ht[Mt])?Pt.push([Ze(Ht[Mt][0]),Ht[Mt][1],Ht[Mt][2]]):Pt.push([Ze(Ht[Mt])]);It=Pt}else It=Ze(Ht);return typeof arguments[0]=="string"?It:(arguments[0].text=It,arguments[0])};ee.events.push(["preProcessText",Ot])}(Eo.API),Eo.API.autoPrint=function(ee){var z;switch((ee=ee||{}).variant=ee.variant||"non-conform",ee.variant){case"javascript":this.addJS("print({});");break;case"non-conform":default:this.internal.events.subscribe("postPutResources",function(){z=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 "+z+" 0 R")})}return this},function(ee){var z=function(){var te=void 0;Object.defineProperty(this,"pdf",{get:function(){return te},set:function(xe){te=xe}});var ie=150;Object.defineProperty(this,"width",{get:function(){return ie},set:function(xe){ie=isNaN(xe)||Number.isInteger(xe)===!1||xe<0?150:xe,this.getContext("2d").pageWrapXEnabled&&(this.getContext("2d").pageWrapX=ie+1)}});var ve=300;Object.defineProperty(this,"height",{get:function(){return ve},set:function(xe){ve=isNaN(xe)||Number.isInteger(xe)===!1||xe<0?300:xe,this.getContext("2d").pageWrapYEnabled&&(this.getContext("2d").pageWrapY=ve+1)}});var me=[];Object.defineProperty(this,"childNodes",{get:function(){return me},set:function(xe){me=xe}});var be={};Object.defineProperty(this,"style",{get:function(){return be},set:function(xe){be=xe}}),Object.defineProperty(this,"parentNode",{})};z.prototype.getContext=function(te,ie){var ve;if((te=te||"2d")!=="2d")return null;for(ve in ie)this.pdf.context2d.hasOwnProperty(ve)&&(this.pdf.context2d[ve]=ie[ve]);return this.pdf.context2d._canvas=this,this.pdf.context2d},z.prototype.toDataURL=function(){throw new Error("toDataURL is not implemented.")},ee.events.push(["initialized",function(){this.canvas=new z,this.canvas.pdf=this}])}(Eo.API),function(ee){var z={left:0,top:0,bottom:0,right:0},te=!1,ie=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({},z),this.internal.__cell__.margins.width=this.getPageWidth(),ve.call(this))},ve=function(){this.internal.__cell__.lastCell=new me,this.internal.__cell__.pages=1},me=function(){var De=arguments[0];Object.defineProperty(this,"x",{enumerable:!0,get:function(){return De},set:function(It){De=It}});var Ge=arguments[1];Object.defineProperty(this,"y",{enumerable:!0,get:function(){return Ge},set:function(It){Ge=It}});var ot=arguments[2];Object.defineProperty(this,"width",{enumerable:!0,get:function(){return ot},set:function(It){ot=It}});var lt=arguments[3];Object.defineProperty(this,"height",{enumerable:!0,get:function(){return lt},set:function(It){lt=It}});var St=arguments[4];Object.defineProperty(this,"text",{enumerable:!0,get:function(){return St},set:function(It){St=It}});var Ze=arguments[5];Object.defineProperty(this,"lineNumber",{enumerable:!0,get:function(){return Ze},set:function(It){Ze=It}});var Ot=arguments[6];return Object.defineProperty(this,"align",{enumerable:!0,get:function(){return Ot},set:function(It){Ot=It}}),this};me.prototype.clone=function(){return new me(this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align)},me.prototype.toArray=function(){return[this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align]},ee.setHeaderFunction=function(De){return ie.call(this),this.internal.__cell__.headerFunction=typeof De=="function"?De:void 0,this},ee.getTextDimensions=function(De,Ge){ie.call(this);var ot=(Ge=Ge||{}).fontSize||this.getFontSize(),lt=Ge.font||this.getFont(),St=Ge.scaleFactor||this.internal.scaleFactor,Ze=0,Ot=0,It=0,Ht=this;if(!Array.isArray(De)&&typeof De!="string"){if(typeof De!="number")throw new Error("getTextDimensions expects text-parameter to be of type String or type Number or an Array of Strings.");De=String(De)}var Pt=Ge.maxWidth;Pt>0?typeof De=="string"?De=this.splitTextToSize(De,Pt):Object.prototype.toString.call(De)==="[object Array]"&&(De=De.reduce(function(on,Sn){return on.concat(Ht.splitTextToSize(Sn,Pt))},[])):De=Array.isArray(De)?De:[De];for(var Mt=0;Mt<De.length;Mt++)Ze<(It=this.getStringUnitWidth(De[Mt],{font:lt})*ot)&&(Ze=It);return Ze!==0&&(Ot=De.length),{w:Ze/=St,h:Math.max((Ot*ot*this.getLineHeightFactor()-ot*(this.getLineHeightFactor()-1))/St,0)}},ee.cellAddPage=function(){ie.call(this),this.addPage();var De=this.internal.__cell__.margins||z;return this.internal.__cell__.lastCell=new me(De.left,De.top,void 0,void 0),this.internal.__cell__.pages+=1,this};var be=ee.cell=function(){var De;De=arguments[0]instanceof me?arguments[0]:new me(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]),ie.call(this);var Ge=this.internal.__cell__.lastCell,ot=this.internal.__cell__.padding,lt=this.internal.__cell__.margins||z,St=this.internal.__cell__.tableHeaderRow,Ze=this.internal.__cell__.printHeaders;return Ge.lineNumber!==void 0&&(Ge.lineNumber===De.lineNumber?(De.x=(Ge.x||0)+(Ge.width||0),De.y=Ge.y||0):Ge.y+Ge.height+De.height+lt.bottom>this.getPageHeight()?(this.cellAddPage(),De.y=lt.top,Ze&&St&&(this.printHeaderRow(De.lineNumber,!0),De.y+=St[0].height)):De.y=Ge.y+Ge.height||De.y),De.text[0]!==void 0&&(this.rect(De.x,De.y,De.width,De.height,te===!0?"FD":void 0),De.align==="right"?this.text(De.text,De.x+De.width-ot,De.y+ot,{align:"right",baseline:"top"}):De.align==="center"?this.text(De.text,De.x+De.width/2,De.y+ot,{align:"center",baseline:"top",maxWidth:De.width-ot-ot}):this.text(De.text,De.x+ot,De.y+ot,{align:"left",baseline:"top",maxWidth:De.width-ot-ot})),this.internal.__cell__.lastCell=De,this};ee.table=function(De,Ge,ot,lt,St){if(ie.call(this),!ot)throw new Error("No data for PDF table.");var Ze,Ot,It,Ht,Pt=[],Mt=[],on=[],Sn={},nr={},hr=[],Hn=[],An=(St=St||{}).autoSize||!1,Pr=St.printHeaders!==!1,cr=St.css&&St.css["font-size"]!==void 0?16*St.css["font-size"]:St.fontSize||12,Qt=St.margins||Object.assign({width:this.getPageWidth()},z),Kt=typeof St.padding=="number"?St.padding:3,wn=St.headerBackgroundColor||"#c8c8c8",cn=St.headerTextColor||"#000";if(ve.call(this),this.internal.__cell__.printHeaders=Pr,this.internal.__cell__.margins=Qt,this.internal.__cell__.table_font_size=cr,this.internal.__cell__.padding=Kt,this.internal.__cell__.headerBackgroundColor=wn,this.internal.__cell__.headerTextColor=cn,this.setFontSize(cr),lt==null)Mt=Pt=Object.keys(ot[0]),on=Pt.map(function(){return"left"});else if(Array.isArray(lt)&&(0,Se.Z)(lt[0])==="object")for(Pt=lt.map(function(Sr){return Sr.name}),Mt=lt.map(function(Sr){return Sr.prompt||Sr.name||""}),on=lt.map(function(Sr){return Sr.align||"left"}),Ze=0;Ze<lt.length;Ze+=1)nr[lt[Ze].name]=lt[Ze].width*(19.049976/25.4);else Array.isArray(lt)&&typeof lt[0]=="string"&&(Mt=Pt=lt,on=Pt.map(function(){return"left"}));if(An||Array.isArray(lt)&&typeof lt[0]=="string")for(Ze=0;Ze<Pt.length;Ze+=1){for(Sn[Ht=Pt[Ze]]=ot.map(function(Sr){return Sr[Ht]}),this.setFont(void 0,"bold"),hr.push(this.getTextDimensions(Mt[Ze],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w),Ot=Sn[Ht],this.setFont(void 0,"normal"),It=0;It<Ot.length;It+=1)hr.push(this.getTextDimensions(Ot[It],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w);nr[Ht]=Math.max.apply(null,hr)+Kt+Kt,hr=[]}if(Pr){var er={};for(Ze=0;Ze<Pt.length;Ze+=1)er[Pt[Ze]]={},er[Pt[Ze]].text=Mt[Ze],er[Pt[Ze]].align=on[Ze];var Wn=xe.call(this,er,nr);Hn=Pt.map(function(Sr){return new me(De,Ge,nr[Sr],Wn,er[Sr].text,void 0,er[Sr].align)}),this.setTableHeaderRow(Hn),this.printHeaderRow(1,!1)}var $n=lt.reduce(function(Sr,Sa){return Sr[Sa.name]=Sa.align,Sr},{});for(Ze=0;Ze<ot.length;Ze+=1){"rowStart"in St&&St.rowStart instanceof Function&&St.rowStart({row:Ze,data:ot[Ze]},this);var Jn=xe.call(this,ot[Ze],nr);for(It=0;It<Pt.length;It+=1){var dr=ot[Ze][Pt[It]];"cellStart"in St&&St.cellStart instanceof Function&&St.cellStart({row:Ze,col:It,data:dr},this),be.call(this,new me(De,Ge,nr[Pt[It]],Jn,dr,Ze+2,$n[Pt[It]]))}}return this.internal.__cell__.table_x=De,this.internal.__cell__.table_y=Ge,this};var xe=function(De,Ge){var ot=this.internal.__cell__.padding,lt=this.internal.__cell__.table_font_size,St=this.internal.scaleFactor;return Object.keys(De).map(function(Ze){var Ot=De[Ze];return this.splitTextToSize(Ot.hasOwnProperty("text")?Ot.text:Ot,Ge[Ze]-ot-ot)},this).map(function(Ze){return this.getLineHeightFactor()*Ze.length*lt/St+ot+ot},this).reduce(function(Ze,Ot){return Math.max(Ze,Ot)},0)};ee.setTableHeaderRow=function(De){ie.call(this),this.internal.__cell__.tableHeaderRow=De},ee.printHeaderRow=function(De,Ge){if(ie.call(this),!this.internal.__cell__.tableHeaderRow)throw new Error("Property tableHeaderRow does not exist.");var ot;if(te=!0,typeof this.internal.__cell__.headerFunction=="function"){var lt=this.internal.__cell__.headerFunction(this,this.internal.__cell__.pages);this.internal.__cell__.lastCell=new me(lt[0],lt[1],lt[2],lt[3],void 0,-1)}this.setFont(void 0,"bold");for(var St=[],Ze=0;Ze<this.internal.__cell__.tableHeaderRow.length;Ze+=1){ot=this.internal.__cell__.tableHeaderRow[Ze].clone(),Ge&&(ot.y=this.internal.__cell__.margins.top||0,St.push(ot)),ot.lineNumber=De;var Ot=this.getTextColor();this.setTextColor(this.internal.__cell__.headerTextColor),this.setFillColor(this.internal.__cell__.headerBackgroundColor),be.call(this,ot),this.setTextColor(Ot)}St.length>0&&this.setTableHeaderRow(St),this.setFont(void 0,"normal"),te=!1}}(Eo.API);var jA={italic:["italic","oblique","normal"],oblique:["oblique","italic","normal"],normal:["normal","oblique","italic"]},En=["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded"],Fn=OA(En),hA=[100,200,300,400,500,600,700,800,900],ca=OA(hA);function Wa(ee){var z=ee.family.replace(/"|'/g,"").toLowerCase(),te=function(me){return jA[me=me||"normal"]?me:"normal"}(ee.style),ie=function(me){if(!me)return 400;if(typeof me=="number")return me>=100&&me<=900&&me%100==0?me:400;if(/^\d00$/.test(me))return parseInt(me);switch(me){case"bold":return 700;case"normal":default:return 400}}(ee.weight),ve=function(me){return typeof Fn[me=me||"normal"]=="number"?me:"normal"}(ee.stretch);return{family:z,style:te,weight:ie,stretch:ve,src:ee.src||[],ref:ee.ref||{name:z,style:[ve,te,ie].join(" ")}}}function ri(ee,z,te,ie){var ve;for(ve=te;ve>=0&&ve<z.length;ve+=ie)if(ee[z[ve]])return ee[z[ve]];for(ve=te;ve>=0&&ve<z.length;ve-=ie)if(ee[z[ve]])return ee[z[ve]]}var di={"sans-serif":"helvetica",fixed:"courier",monospace:"courier",terminal:"courier",cursive:"times",fantasy:"times",serif:"times"},Ni={caption:"times",icon:"times",menu:"times","message-box":"times","small-caption":"times","status-bar":"times"};function Fo(ee){return[ee.stretch,ee.style,ee.weight,ee.family].join(" ")}function Ys(ee,z,te){for(var ie=(te=te||{}).defaultFontFamily||"times",ve=Object.assign({},di,te.genericFontFamilies||{}),me=null,be=null,xe=0;xe<z.length;++xe)if(ve[(me=Wa(z[xe])).family]&&(me.family=ve[me.family]),ee.hasOwnProperty(me.family)){be=ee[me.family];break}if(!(be=be||ee[ie]))throw new Error("Could not find a font-family for the rule '"+Fo(me)+"' and default family '"+ie+"'.");if(be=function(De,Ge){if(Ge[De])return Ge[De];var ot=Fn[De],lt=ot<=Fn.normal?-1:1,St=ri(Ge,En,ot,lt);if(!St)throw new Error("Could not find a matching font-stretch value for "+De);return St}(me.stretch,be),be=function(De,Ge){if(Ge[De])return Ge[De];for(var ot=jA[De],lt=0;lt<ot.length;++lt)if(Ge[ot[lt]])return Ge[ot[lt]];throw new Error("Could not find a matching font-style for "+De)}(me.style,be),!(be=function(De,Ge){if(Ge[De])return Ge[De];if(De===400&&Ge[500])return Ge[500];if(De===500&&Ge[400])return Ge[400];var ot=ca[De],lt=ri(Ge,hA,ot,De<400?-1:1);if(!lt)throw new Error("Could not find a matching font-weight for value "+De);return lt}(me.weight,be)))throw new Error("Failed to resolve a font for the rule '"+Fo(me)+"'.");return be}function Ki(ee){return ee.trimLeft()}function Wi(ee,z){for(var te=0;te<ee.length;){if(ee.charAt(te)===z)return[ee.substring(0,te),ee.substring(te+1)];te+=1}return null}function AA(ee){var z=ee.match(/^(-[a-z_]|[a-z_])[a-z0-9_-]*/i);return z===null?null:[z[0],ee.substring(z[0].length)]}var _A,Ql,Di,Ui=["times"];(function(ee){var z,te,ie,ve,me,be,xe,De,Ge,ot=function(bt){return bt=bt||{},this.isStrokeTransparent=bt.isStrokeTransparent||!1,this.strokeOpacity=bt.strokeOpacity||1,this.strokeStyle=bt.strokeStyle||"#000000",this.fillStyle=bt.fillStyle||"#000000",this.isFillTransparent=bt.isFillTransparent||!1,this.fillOpacity=bt.fillOpacity||1,this.font=bt.font||"10px sans-serif",this.textBaseline=bt.textBaseline||"alphabetic",this.textAlign=bt.textAlign||"left",this.lineWidth=bt.lineWidth||1,this.lineJoin=bt.lineJoin||"miter",this.lineCap=bt.lineCap||"butt",this.path=bt.path||[],this.transform=bt.transform!==void 0?bt.transform.clone():new De,this.globalCompositeOperation=bt.globalCompositeOperation||"normal",this.globalAlpha=bt.globalAlpha||1,this.clip_path=bt.clip_path||[],this.currentPoint=bt.currentPoint||new be,this.miterLimit=bt.miterLimit||10,this.lastPoint=bt.lastPoint||new be,this.lineDashOffset=bt.lineDashOffset||0,this.lineDash=bt.lineDash||[],this.margin=bt.margin||[0,0,0,0],this.prevPageLastElemOffset=bt.prevPageLastElemOffset||0,this.ignoreClearRect=typeof bt.ignoreClearRect!="boolean"||bt.ignoreClearRect,this};ee.events.push(["initialized",function(){this.context2d=new lt(this),z=this.internal.f2,te=this.internal.getCoordinateString,ie=this.internal.getVerticalCoordinateString,ve=this.internal.getHorizontalCoordinate,me=this.internal.getVerticalCoordinate,be=this.internal.Point,xe=this.internal.Rectangle,De=this.internal.Matrix,Ge=new ot}]);var lt=function(bt){Object.defineProperty(this,"canvas",{get:function(){return{parentNode:!1,style:!1}}});var rn=bt;Object.defineProperty(this,"pdf",{get:function(){return rn}});var dn=!1;Object.defineProperty(this,"pageWrapXEnabled",{get:function(){return dn},set:function(Lr){dn=!!Lr}});var vn=!1;Object.defineProperty(this,"pageWrapYEnabled",{get:function(){return vn},set:function(Lr){vn=!!Lr}});var Mn=0;Object.defineProperty(this,"posX",{get:function(){return Mn},set:function(Lr){isNaN(Lr)||(Mn=Lr)}});var Xn=0;Object.defineProperty(this,"posY",{get:function(){return Xn},set:function(Lr){isNaN(Lr)||(Xn=Lr)}}),Object.defineProperty(this,"margin",{get:function(){return Ge.margin},set:function(Lr){var un;typeof Lr=="number"?un=[Lr,Lr,Lr,Lr]:((un=new Array(4))[0]=Lr[0],un[1]=Lr.length>=2?Lr[1]:un[0],un[2]=Lr.length>=3?Lr[2]:un[0],un[3]=Lr.length>=4?Lr[3]:un[1]),Ge.margin=un}});var Vn=!1;Object.defineProperty(this,"autoPaging",{get:function(){return Vn},set:function(Lr){Vn=Lr}});var or=0;Object.defineProperty(this,"lastBreak",{get:function(){return or},set:function(Lr){or=Lr}});var la=[];Object.defineProperty(this,"pageBreaks",{get:function(){return la},set:function(Lr){la=Lr}}),Object.defineProperty(this,"ctx",{get:function(){return Ge},set:function(Lr){Lr instanceof ot&&(Ge=Lr)}}),Object.defineProperty(this,"path",{get:function(){return Ge.path},set:function(Lr){Ge.path=Lr}});var ua=[];Object.defineProperty(this,"ctxStack",{get:function(){return ua},set:function(Lr){ua=Lr}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function(Lr){var un;un=St(Lr),this.ctx.fillStyle=un.style,this.ctx.isFillTransparent=un.a===0,this.ctx.fillOpacity=un.a,this.pdf.setFillColor(un.r,un.g,un.b,{a:un.a}),this.pdf.setTextColor(un.r,un.g,un.b,{a:un.a})}}),Object.defineProperty(this,"strokeStyle",{get:function(){return this.ctx.strokeStyle},set:function(Lr){var un=St(Lr);this.ctx.strokeStyle=un.style,this.ctx.isStrokeTransparent=un.a===0,this.ctx.strokeOpacity=un.a,un.a===0?this.pdf.setDrawColor(255,255,255):(un.a,this.pdf.setDrawColor(un.r,un.g,un.b))}}),Object.defineProperty(this,"lineCap",{get:function(){return this.ctx.lineCap},set:function(Lr){["butt","round","square"].indexOf(Lr)!==-1&&(this.ctx.lineCap=Lr,this.pdf.setLineCap(Lr))}}),Object.defineProperty(this,"lineWidth",{get:function(){return this.ctx.lineWidth},set:function(Lr){isNaN(Lr)||(this.ctx.lineWidth=Lr,this.pdf.setLineWidth(Lr))}}),Object.defineProperty(this,"lineJoin",{get:function(){return this.ctx.lineJoin},set:function(Lr){["bevel","round","miter"].indexOf(Lr)!==-1&&(this.ctx.lineJoin=Lr,this.pdf.setLineJoin(Lr))}}),Object.defineProperty(this,"miterLimit",{get:function(){return this.ctx.miterLimit},set:function(Lr){isNaN(Lr)||(this.ctx.miterLimit=Lr,this.pdf.setMiterLimit(Lr))}}),Object.defineProperty(this,"textBaseline",{get:function(){return this.ctx.textBaseline},set:function(Lr){this.ctx.textBaseline=Lr}}),Object.defineProperty(this,"textAlign",{get:function(){return this.ctx.textAlign},set:function(Lr){["right","end","center","left","start"].indexOf(Lr)!==-1&&(this.ctx.textAlign=Lr)}});var _a=null;function Ea(Lr,un){if(_a===null){var Va=function(Wr){var _r=[];return Object.keys(Wr).forEach(function(ha){Wr[ha].forEach(function(Qa){var Ta=null;switch(Qa){case"bold":Ta={family:ha,weight:"bold"};break;case"italic":Ta={family:ha,style:"italic"};break;case"bolditalic":Ta={family:ha,weight:"bold",style:"italic"};break;case"":case"normal":Ta={family:ha}}Ta!==null&&(Ta.ref={name:ha,style:Qa},_r.push(Ta))})}),_r}(Lr.getFontList());_a=function(Wr){for(var _r={},ha=0;ha<Wr.length;++ha){var Qa=Wa(Wr[ha]),Ta=Qa.family,ho=Qa.stretch,Ko=Qa.style,ai=Qa.weight;_r[Ta]=_r[Ta]||{},_r[Ta][ho]=_r[Ta][ho]||{},_r[Ta][ho][Ko]=_r[Ta][ho][Ko]||{},_r[Ta][ho][Ko][ai]=Qa}return _r}(Va.concat(un))}return _a}var yo=null;Object.defineProperty(this,"fontFaces",{get:function(){return yo},set:function(Lr){_a=null,yo=Lr}}),Object.defineProperty(this,"font",{get:function(){return this.ctx.font},set:function(Lr){var un;if(this.ctx.font=Lr,(un=/^\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(Lr))!==null){var Va=un[1],Wr=(un[2],un[3]),_r=un[4],ha=(un[5],un[6]),Qa=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(_r)[2];_r=Math.floor(Qa==="px"?parseFloat(_r)*this.pdf.internal.scaleFactor:Qa==="em"?parseFloat(_r)*this.pdf.getFontSize():parseFloat(_r)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(_r);var Ta=function(To){var vi,Ia,ds=[],_i=To.trim();if(_i==="")return Ui;if(_i in Ni)return[Ni[_i]];for(;_i!=="";){switch(Ia=null,vi=(_i=Ki(_i)).charAt(0)){case'"':case"'":Ia=Wi(_i.substring(1),vi);break;default:Ia=AA(_i)}if(Ia===null||(ds.push(Ia[0]),(_i=Ki(Ia[1]))!==""&&_i.charAt(0)!==","))return Ui;_i=_i.replace(/^,/,"")}return ds}(ha);if(this.fontFaces){var ho=Ys(Ea(this.pdf,this.fontFaces),Ta.map(function(To){return{family:To,stretch:"normal",weight:Wr,style:Va}}));this.pdf.setFont(ho.ref.name,ho.ref.style)}else{var Ko="";(Wr==="bold"||parseInt(Wr,10)>=700||Va==="bold")&&(Ko="bold"),Va==="italic"&&(Ko+="italic"),Ko.length===0&&(Ko="normal");for(var ai="",Xo={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"},Ri=0;Ri<Ta.length;Ri++){if(this.pdf.internal.getFont(Ta[Ri],Ko,{noFallback:!0,disableWarning:!0})!==void 0){ai=Ta[Ri];break}if(Ko==="bolditalic"&&this.pdf.internal.getFont(Ta[Ri],"bold",{noFallback:!0,disableWarning:!0})!==void 0)ai=Ta[Ri],Ko="bold";else if(this.pdf.internal.getFont(Ta[Ri],"normal",{noFallback:!0,disableWarning:!0})!==void 0){ai=Ta[Ri],Ko="normal";break}}if(ai===""){for(var Ci=0;Ci<Ta.length;Ci++)if(Xo[Ta[Ci]]){ai=Xo[Ta[Ci]];break}}ai=ai===""?"Times":ai,this.pdf.setFont(ai,Ko)}}}}),Object.defineProperty(this,"globalCompositeOperation",{get:function(){return this.ctx.globalCompositeOperation},set:function(Lr){this.ctx.globalCompositeOperation=Lr}}),Object.defineProperty(this,"globalAlpha",{get:function(){return this.ctx.globalAlpha},set:function(Lr){this.ctx.globalAlpha=Lr}}),Object.defineProperty(this,"lineDashOffset",{get:function(){return this.ctx.lineDashOffset},set:function(Lr){this.ctx.lineDashOffset=Lr,Sa.call(this)}}),Object.defineProperty(this,"lineDash",{get:function(){return this.ctx.lineDash},set:function(Lr){this.ctx.lineDash=Lr,Sa.call(this)}}),Object.defineProperty(this,"ignoreClearRect",{get:function(){return this.ctx.ignoreClearRect},set:function(Lr){this.ctx.ignoreClearRect=!!Lr}})};lt.prototype.setLineDash=function(bt){this.lineDash=bt},lt.prototype.getLineDash=function(){return this.lineDash.length%2?this.lineDash.concat(this.lineDash):this.lineDash.slice()},lt.prototype.fill=function(){Sn.call(this,"fill",!1)},lt.prototype.stroke=function(){Sn.call(this,"stroke",!1)},lt.prototype.beginPath=function(){this.path=[{type:"begin"}]},lt.prototype.moveTo=function(bt,rn){if(isNaN(bt)||isNaN(rn))throw ti.error("jsPDF.context2d.moveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.moveTo");var dn=this.ctx.transform.applyToPoint(new be(bt,rn));this.path.push({type:"mt",x:dn.x,y:dn.y}),this.ctx.lastPoint=new be(bt,rn)},lt.prototype.closePath=function(){var bt=new be(0,0),rn=0;for(rn=this.path.length-1;rn!==-1;rn--)if(this.path[rn].type==="begin"&&(0,Se.Z)(this.path[rn+1])==="object"&&typeof this.path[rn+1].x=="number"){bt=new be(this.path[rn+1].x,this.path[rn+1].y);break}this.path.push({type:"close"}),this.ctx.lastPoint=new be(bt.x,bt.y)},lt.prototype.lineTo=function(bt,rn){if(isNaN(bt)||isNaN(rn))throw ti.error("jsPDF.context2d.lineTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.lineTo");var dn=this.ctx.transform.applyToPoint(new be(bt,rn));this.path.push({type:"lt",x:dn.x,y:dn.y}),this.ctx.lastPoint=new be(dn.x,dn.y)},lt.prototype.clip=function(){this.ctx.clip_path=JSON.parse(JSON.stringify(this.path)),Sn.call(this,null,!0)},lt.prototype.quadraticCurveTo=function(bt,rn,dn,vn){if(isNaN(dn)||isNaN(vn)||isNaN(bt)||isNaN(rn))throw ti.error("jsPDF.context2d.quadraticCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.quadraticCurveTo");var Mn=this.ctx.transform.applyToPoint(new be(dn,vn)),Xn=this.ctx.transform.applyToPoint(new be(bt,rn));this.path.push({type:"qct",x1:Xn.x,y1:Xn.y,x:Mn.x,y:Mn.y}),this.ctx.lastPoint=new be(Mn.x,Mn.y)},lt.prototype.bezierCurveTo=function(bt,rn,dn,vn,Mn,Xn){if(isNaN(Mn)||isNaN(Xn)||isNaN(bt)||isNaN(rn)||isNaN(dn)||isNaN(vn))throw ti.error("jsPDF.context2d.bezierCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.bezierCurveTo");var Vn=this.ctx.transform.applyToPoint(new be(Mn,Xn)),or=this.ctx.transform.applyToPoint(new be(bt,rn)),la=this.ctx.transform.applyToPoint(new be(dn,vn));this.path.push({type:"bct",x1:or.x,y1:or.y,x2:la.x,y2:la.y,x:Vn.x,y:Vn.y}),this.ctx.lastPoint=new be(Vn.x,Vn.y)},lt.prototype.arc=function(bt,rn,dn,vn,Mn,Xn){if(isNaN(bt)||isNaN(rn)||isNaN(dn)||isNaN(vn)||isNaN(Mn))throw ti.error("jsPDF.context2d.arc: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.arc");if(Xn=!!Xn,!this.ctx.transform.isIdentity){var Vn=this.ctx.transform.applyToPoint(new be(bt,rn));bt=Vn.x,rn=Vn.y;var or=this.ctx.transform.applyToPoint(new be(0,dn)),la=this.ctx.transform.applyToPoint(new be(0,0));dn=Math.sqrt(Math.pow(or.x-la.x,2)+Math.pow(or.y-la.y,2))}Math.abs(Mn-vn)>=2*Math.PI&&(vn=0,Mn=2*Math.PI),this.path.push({type:"arc",x:bt,y:rn,radius:dn,startAngle:vn,endAngle:Mn,counterclockwise:Xn})},lt.prototype.arcTo=function(bt,rn,dn,vn,Mn){throw new Error("arcTo not implemented.")},lt.prototype.rect=function(bt,rn,dn,vn){if(isNaN(bt)||isNaN(rn)||isNaN(dn)||isNaN(vn))throw ti.error("jsPDF.context2d.rect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rect");this.moveTo(bt,rn),this.lineTo(bt+dn,rn),this.lineTo(bt+dn,rn+vn),this.lineTo(bt,rn+vn),this.lineTo(bt,rn),this.lineTo(bt+dn,rn),this.lineTo(bt,rn)},lt.prototype.fillRect=function(bt,rn,dn,vn){if(isNaN(bt)||isNaN(rn)||isNaN(dn)||isNaN(vn))throw ti.error("jsPDF.context2d.fillRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillRect");if(!Ze.call(this)){var Mn={};this.lineCap!=="butt"&&(Mn.lineCap=this.lineCap,this.lineCap="butt"),this.lineJoin!=="miter"&&(Mn.lineJoin=this.lineJoin,this.lineJoin="miter"),this.beginPath(),this.rect(bt,rn,dn,vn),this.fill(),Mn.hasOwnProperty("lineCap")&&(this.lineCap=Mn.lineCap),Mn.hasOwnProperty("lineJoin")&&(this.lineJoin=Mn.lineJoin)}},lt.prototype.strokeRect=function(bt,rn,dn,vn){if(isNaN(bt)||isNaN(rn)||isNaN(dn)||isNaN(vn))throw ti.error("jsPDF.context2d.strokeRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeRect");Ot.call(this)||(this.beginPath(),this.rect(bt,rn,dn,vn),this.stroke())},lt.prototype.clearRect=function(bt,rn,dn,vn){if(isNaN(bt)||isNaN(rn)||isNaN(dn)||isNaN(vn))throw ti.error("jsPDF.context2d.clearRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.clearRect");this.ignoreClearRect||(this.fillStyle="#ffffff",this.fillRect(bt,rn,dn,vn))},lt.prototype.save=function(bt){bt=typeof bt!="boolean"||bt;for(var rn=this.pdf.internal.getCurrentPageInfo().pageNumber,dn=0;dn<this.pdf.internal.getNumberOfPages();dn++)this.pdf.setPage(dn+1),this.pdf.internal.out("q");if(this.pdf.setPage(rn),bt){this.ctx.fontSize=this.pdf.internal.getFontSize();var vn=new ot(this.ctx);this.ctxStack.push(this.ctx),this.ctx=vn}},lt.prototype.restore=function(bt){bt=typeof bt!="boolean"||bt;for(var rn=this.pdf.internal.getCurrentPageInfo().pageNumber,dn=0;dn<this.pdf.internal.getNumberOfPages();dn++)this.pdf.setPage(dn+1),this.pdf.internal.out("Q");this.pdf.setPage(rn),bt&&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)},lt.prototype.toDataURL=function(){throw new Error("toDataUrl not implemented.")};var St=function(bt){var rn,dn,vn,Mn;if(bt.isCanvasGradient===!0&&(bt=bt.getColor()),!bt)return{r:0,g:0,b:0,a:0,style:bt};if(/transparent|rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*0+\s*\)/.test(bt))rn=0,dn=0,vn=0,Mn=0;else{var Xn=/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/.exec(bt);if(Xn!==null)rn=parseInt(Xn[1]),dn=parseInt(Xn[2]),vn=parseInt(Xn[3]),Mn=1;else if((Xn=/rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*([\d.]+)\s*\)/.exec(bt))!==null)rn=parseInt(Xn[1]),dn=parseInt(Xn[2]),vn=parseInt(Xn[3]),Mn=parseFloat(Xn[4]);else{if(Mn=1,typeof bt=="string"&&bt.charAt(0)!=="#"){var Vn=new Ar(bt);bt=Vn.ok?Vn.toHex():"#000000"}bt.length===4?(rn=bt.substring(1,2),rn+=rn,dn=bt.substring(2,3),dn+=dn,vn=bt.substring(3,4),vn+=vn):(rn=bt.substring(1,3),dn=bt.substring(3,5),vn=bt.substring(5,7)),rn=parseInt(rn,16),dn=parseInt(dn,16),vn=parseInt(vn,16)}}return{r:rn,g:dn,b:vn,a:Mn,style:bt}},Ze=function(){return this.ctx.isFillTransparent||this.globalAlpha==0},Ot=function(){return!!(this.ctx.isStrokeTransparent||this.globalAlpha==0)};lt.prototype.fillText=function(bt,rn,dn,vn){if(isNaN(rn)||isNaN(dn)||typeof bt!="string")throw ti.error("jsPDF.context2d.fillText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillText");if(vn=isNaN(vn)?void 0:vn,!Ze.call(this)){var Mn=Jn(this.ctx.transform.rotation),Xn=this.ctx.transform.scaleX;Kt.call(this,{text:bt,x:rn,y:dn,scale:Xn,angle:Mn,align:this.textAlign,maxWidth:vn})}},lt.prototype.strokeText=function(bt,rn,dn,vn){if(isNaN(rn)||isNaN(dn)||typeof bt!="string")throw ti.error("jsPDF.context2d.strokeText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeText");if(!Ot.call(this)){vn=isNaN(vn)?void 0:vn;var Mn=Jn(this.ctx.transform.rotation),Xn=this.ctx.transform.scaleX;Kt.call(this,{text:bt,x:rn,y:dn,scale:Xn,renderingMode:"stroke",angle:Mn,align:this.textAlign,maxWidth:vn})}},lt.prototype.measureText=function(bt){if(typeof bt!="string")throw ti.error("jsPDF.context2d.measureText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.measureText");var rn=this.pdf,dn=this.pdf.internal.scaleFactor,vn=rn.internal.getFontSize(),Mn=rn.getStringUnitWidth(bt)*vn/rn.internal.scaleFactor,Xn=function(Vn){var or=(Vn=Vn||{}).width||0;return Object.defineProperty(this,"width",{get:function(){return or}}),this};return new Xn({width:Mn*=Math.round(96*dn/72*1e4)/1e4})},lt.prototype.scale=function(bt,rn){if(isNaN(bt)||isNaN(rn))throw ti.error("jsPDF.context2d.scale: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.scale");var dn=new De(bt,0,0,rn,0,0);this.ctx.transform=this.ctx.transform.multiply(dn)},lt.prototype.rotate=function(bt){if(isNaN(bt))throw ti.error("jsPDF.context2d.rotate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rotate");var rn=new De(Math.cos(bt),Math.sin(bt),-Math.sin(bt),Math.cos(bt),0,0);this.ctx.transform=this.ctx.transform.multiply(rn)},lt.prototype.translate=function(bt,rn){if(isNaN(bt)||isNaN(rn))throw ti.error("jsPDF.context2d.translate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.translate");var dn=new De(1,0,0,1,bt,rn);this.ctx.transform=this.ctx.transform.multiply(dn)},lt.prototype.transform=function(bt,rn,dn,vn,Mn,Xn){if(isNaN(bt)||isNaN(rn)||isNaN(dn)||isNaN(vn)||isNaN(Mn)||isNaN(Xn))throw ti.error("jsPDF.context2d.transform: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.transform");var Vn=new De(bt,rn,dn,vn,Mn,Xn);this.ctx.transform=this.ctx.transform.multiply(Vn)},lt.prototype.setTransform=function(bt,rn,dn,vn,Mn,Xn){bt=isNaN(bt)?1:bt,rn=isNaN(rn)?0:rn,dn=isNaN(dn)?0:dn,vn=isNaN(vn)?1:vn,Mn=isNaN(Mn)?0:Mn,Xn=isNaN(Xn)?0:Xn,this.ctx.transform=new De(bt,rn,dn,vn,Mn,Xn)};var It=function(){return this.margin[0]>0||this.margin[1]>0||this.margin[2]>0||this.margin[3]>0};lt.prototype.drawImage=function(bt,rn,dn,vn,Mn,Xn,Vn,or,la){var ua=this.pdf.getImageProperties(bt),_a=1,Ea=1,yo=1,Lr=1;vn!==void 0&&or!==void 0&&(yo=or/vn,Lr=la/Mn,_a=ua.width/vn*or/vn,Ea=ua.height/Mn*la/Mn),Xn===void 0&&(Xn=rn,Vn=dn,rn=0,dn=0),vn!==void 0&&or===void 0&&(or=vn,la=Mn),vn===void 0&&or===void 0&&(or=ua.width,la=ua.height);for(var un,Va=this.ctx.transform.decompose(),Wr=Jn(Va.rotate.shx),_r=new De,ha=(_r=(_r=(_r=_r.multiply(Va.translate)).multiply(Va.skew)).multiply(Va.scale)).applyToRectangle(new xe(Xn-rn*yo,Vn-dn*Lr,vn*_a,Mn*Ea)),Qa=Ht.call(this,ha),Ta=[],ho=0;ho<Qa.length;ho+=1)Ta.indexOf(Qa[ho])===-1&&Ta.push(Qa[ho]);if(on(Ta),this.autoPaging)for(var Ko=Ta[0],ai=Ta[Ta.length-1],Xo=Ko;Xo<ai+1;Xo++){this.pdf.setPage(Xo);var Ri=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],Ci=Xo===1?this.posY+this.margin[0]:this.margin[0],To=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],vi=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],Ia=Xo===1?0:To+(Xo-2)*vi;if(this.ctx.clip_path.length!==0){var ds=this.path;un=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=Mt(un,this.posX+this.margin[3],-Ia+Ci+this.ctx.prevPageLastElemOffset),nr.call(this,"fill",!0),this.path=ds}var _i=JSON.parse(JSON.stringify(ha));_i=Mt([_i],this.posX+this.margin[3],-Ia+Ci+this.ctx.prevPageLastElemOffset)[0];var Is=(Xo>Ko||Xo<ai)&&It.call(this);Is&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],Ri,vi,null).clip().discardPath()),this.pdf.addImage(bt,"JPEG",_i.x,_i.y,_i.w,_i.h,null,null,Wr),Is&&this.pdf.restoreGraphicsState()}else this.pdf.addImage(bt,"JPEG",ha.x,ha.y,ha.w,ha.h,null,null,Wr)};var Ht=function(bt,rn,dn){var vn=[];rn=rn||this.pdf.internal.pageSize.width,dn=dn||this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2];var Mn=this.posY+this.ctx.prevPageLastElemOffset;switch(bt.type){default:case"mt":case"lt":vn.push(Math.floor((bt.y+Mn)/dn)+1);break;case"arc":vn.push(Math.floor((bt.y+Mn-bt.radius)/dn)+1),vn.push(Math.floor((bt.y+Mn+bt.radius)/dn)+1);break;case"qct":var Xn=dr(this.ctx.lastPoint.x,this.ctx.lastPoint.y,bt.x1,bt.y1,bt.x,bt.y);vn.push(Math.floor((Xn.y+Mn)/dn)+1),vn.push(Math.floor((Xn.y+Xn.h+Mn)/dn)+1);break;case"bct":var Vn=Sr(this.ctx.lastPoint.x,this.ctx.lastPoint.y,bt.x1,bt.y1,bt.x2,bt.y2,bt.x,bt.y);vn.push(Math.floor((Vn.y+Mn)/dn)+1),vn.push(Math.floor((Vn.y+Vn.h+Mn)/dn)+1);break;case"rect":vn.push(Math.floor((bt.y+Mn)/dn)+1),vn.push(Math.floor((bt.y+bt.h+Mn)/dn)+1)}for(var or=0;or<vn.length;or+=1)for(;this.pdf.internal.getNumberOfPages()<vn[or];)Pt.call(this);return vn},Pt=function(){var bt=this.fillStyle,rn=this.strokeStyle,dn=this.font,vn=this.lineCap,Mn=this.lineWidth,Xn=this.lineJoin;this.pdf.addPage(),this.fillStyle=bt,this.strokeStyle=rn,this.font=dn,this.lineCap=vn,this.lineWidth=Mn,this.lineJoin=Xn},Mt=function(bt,rn,dn){for(var vn=0;vn<bt.length;vn++)switch(bt[vn].type){case"bct":bt[vn].x2+=rn,bt[vn].y2+=dn;case"qct":bt[vn].x1+=rn,bt[vn].y1+=dn;case"mt":case"lt":case"arc":default:bt[vn].x+=rn,bt[vn].y+=dn}return bt},on=function(bt){return bt.sort(function(rn,dn){return rn-dn})},Sn=function(bt,rn){for(var dn,vn,Mn=this.fillStyle,Xn=this.strokeStyle,Vn=this.lineCap,or=this.lineWidth,la=Math.abs(or*this.ctx.transform.scaleX),ua=this.lineJoin,_a=JSON.parse(JSON.stringify(this.path)),Ea=JSON.parse(JSON.stringify(this.path)),yo=[],Lr=0;Lr<Ea.length;Lr++)if(Ea[Lr].x!==void 0)for(var un=Ht.call(this,Ea[Lr]),Va=0;Va<un.length;Va+=1)yo.indexOf(un[Va])===-1&&yo.push(un[Va]);for(var Wr=0;Wr<yo.length;Wr++)for(;this.pdf.internal.getNumberOfPages()<yo[Wr];)Pt.call(this);if(on(yo),this.autoPaging)for(var _r=yo[0],ha=yo[yo.length-1],Qa=_r;Qa<ha+1;Qa++){this.pdf.setPage(Qa),this.fillStyle=Mn,this.strokeStyle=Xn,this.lineCap=Vn,this.lineWidth=la,this.lineJoin=ua;var Ta=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],ho=Qa===1?this.posY+this.margin[0]:this.margin[0],Ko=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],ai=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],Xo=Qa===1?0:Ko+(Qa-2)*ai;if(this.ctx.clip_path.length!==0){var Ri=this.path;dn=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=Mt(dn,this.posX+this.margin[3],-Xo+ho+this.ctx.prevPageLastElemOffset),nr.call(this,bt,!0),this.path=Ri}if(vn=JSON.parse(JSON.stringify(_a)),this.path=Mt(vn,this.posX+this.margin[3],-Xo+ho+this.ctx.prevPageLastElemOffset),rn===!1||Qa===0){var Ci=(Qa>_r||Qa<ha)&&It.call(this);Ci&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],Ta,ai,null).clip().discardPath()),nr.call(this,bt,rn),Ci&&this.pdf.restoreGraphicsState()}this.lineWidth=or}else this.lineWidth=la,nr.call(this,bt,rn),this.lineWidth=or;this.path=_a},nr=function(bt,rn){if((bt!=="stroke"||rn||!Ot.call(this))&&(bt==="stroke"||rn||!Ze.call(this))){for(var dn,vn,Mn=[],Xn=this.path,Vn=0;Vn<Xn.length;Vn++){var or=Xn[Vn];switch(or.type){case"begin":Mn.push({begin:!0});break;case"close":Mn.push({close:!0});break;case"mt":Mn.push({start:or,deltas:[],abs:[]});break;case"lt":var la=Mn.length;if(Xn[Vn-1]&&!isNaN(Xn[Vn-1].x)&&(dn=[or.x-Xn[Vn-1].x,or.y-Xn[Vn-1].y],la>0)){for(;la>=0;la--)if(Mn[la-1].close!==!0&&Mn[la-1].begin!==!0){Mn[la-1].deltas.push(dn),Mn[la-1].abs.push(or);break}}break;case"bct":dn=[or.x1-Xn[Vn-1].x,or.y1-Xn[Vn-1].y,or.x2-Xn[Vn-1].x,or.y2-Xn[Vn-1].y,or.x-Xn[Vn-1].x,or.y-Xn[Vn-1].y],Mn[Mn.length-1].deltas.push(dn);break;case"qct":var ua=Xn[Vn-1].x+2/3*(or.x1-Xn[Vn-1].x),_a=Xn[Vn-1].y+2/3*(or.y1-Xn[Vn-1].y),Ea=or.x+2/3*(or.x1-or.x),yo=or.y+2/3*(or.y1-or.y),Lr=or.x,un=or.y;dn=[ua-Xn[Vn-1].x,_a-Xn[Vn-1].y,Ea-Xn[Vn-1].x,yo-Xn[Vn-1].y,Lr-Xn[Vn-1].x,un-Xn[Vn-1].y],Mn[Mn.length-1].deltas.push(dn);break;case"arc":Mn.push({deltas:[],abs:[],arc:!0}),Array.isArray(Mn[Mn.length-1].abs)&&Mn[Mn.length-1].abs.push(or)}}vn=rn?null:bt==="stroke"?"stroke":"fill";for(var Va=!1,Wr=0;Wr<Mn.length;Wr++)if(Mn[Wr].arc)for(var _r=Mn[Wr].abs,ha=0;ha<_r.length;ha++){var Qa=_r[ha];Qa.type==="arc"?An.call(this,Qa.x,Qa.y,Qa.radius,Qa.startAngle,Qa.endAngle,Qa.counterclockwise,void 0,rn,!Va):wn.call(this,Qa.x,Qa.y),Va=!0}else if(Mn[Wr].close===!0)this.pdf.internal.out("h"),Va=!1;else if(Mn[Wr].begin!==!0){var Ta=Mn[Wr].start.x,ho=Mn[Wr].start.y;cn.call(this,Mn[Wr].deltas,Ta,ho),Va=!0}vn&&Pr.call(this,vn),rn&&cr.call(this)}},hr=function(bt){var rn=this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor,dn=rn*(this.pdf.internal.getLineHeightFactor()-1);switch(this.ctx.textBaseline){case"bottom":return bt-dn;case"top":return bt+rn-dn;case"hanging":return bt+rn-2*dn;case"middle":return bt+rn/2-dn;case"ideographic":return bt;case"alphabetic":default:return bt}},Hn=function(bt){return bt+this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor*(this.pdf.internal.getLineHeightFactor()-1)};lt.prototype.createLinearGradient=function(){var bt=function(){};return bt.colorStops=[],bt.addColorStop=function(rn,dn){this.colorStops.push([rn,dn])},bt.getColor=function(){return this.colorStops.length===0?"#000000":this.colorStops[0][1]},bt.isCanvasGradient=!0,bt},lt.prototype.createPattern=function(){return this.createLinearGradient()},lt.prototype.createRadialGradient=function(){return this.createLinearGradient()};var An=function(bt,rn,dn,vn,Mn,Xn,Vn,or,la){for(var ua=Wn.call(this,dn,vn,Mn,Xn),_a=0;_a<ua.length;_a++){var Ea=ua[_a];_a===0&&(la?Qt.call(this,Ea.x1+bt,Ea.y1+rn):wn.call(this,Ea.x1+bt,Ea.y1+rn)),er.call(this,bt,rn,Ea.x2,Ea.y2,Ea.x3,Ea.y3,Ea.x4,Ea.y4)}or?cr.call(this):Pr.call(this,Vn)},Pr=function(bt){switch(bt){case"stroke":this.pdf.internal.out("S");break;case"fill":this.pdf.internal.out("f")}},cr=function(){this.pdf.clip(),this.pdf.discardPath()},Qt=function(bt,rn){this.pdf.internal.out(te(bt)+" "+ie(rn)+" m")},Kt=function(bt){var rn;switch(bt.align){case"right":case"end":rn="right";break;case"center":rn="center";break;case"left":case"start":default:rn="left"}var dn=this.pdf.getTextDimensions(bt.text),vn=hr.call(this,bt.y),Mn=Hn.call(this,vn)-dn.h,Xn=this.ctx.transform.applyToPoint(new be(bt.x,vn)),Vn=this.ctx.transform.decompose(),or=new De;or=(or=(or=or.multiply(Vn.translate)).multiply(Vn.skew)).multiply(Vn.scale);for(var la,ua,_a,Ea=this.ctx.transform.applyToRectangle(new xe(bt.x,vn,dn.w,dn.h)),yo=or.applyToRectangle(new xe(bt.x,Mn,dn.w,dn.h)),Lr=Ht.call(this,yo),un=[],Va=0;Va<Lr.length;Va+=1)un.indexOf(Lr[Va])===-1&&un.push(Lr[Va]);if(on(un),this.autoPaging)for(var Wr=un[0],_r=un[un.length-1],ha=Wr;ha<_r+1;ha++){this.pdf.setPage(ha);var Qa=ha===1?this.posY+this.margin[0]:this.margin[0],Ta=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],ho=this.pdf.internal.pageSize.height-this.margin[2],Ko=ho-this.margin[0],ai=this.pdf.internal.pageSize.width-this.margin[1],Xo=ai-this.margin[3],Ri=ha===1?0:Ta+(ha-2)*Ko;if(this.ctx.clip_path.length!==0){var Ci=this.path;la=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=Mt(la,this.posX+this.margin[3],-1*Ri+Qa),nr.call(this,"fill",!0),this.path=Ci}var To=Mt([JSON.parse(JSON.stringify(yo))],this.posX+this.margin[3],-Ri+Qa+this.ctx.prevPageLastElemOffset)[0];bt.scale>=.01&&(ua=this.pdf.internal.getFontSize(),this.pdf.setFontSize(ua*bt.scale),_a=this.lineWidth,this.lineWidth=_a*bt.scale);var vi=this.autoPaging!=="text";if(vi||To.y+To.h<=ho){if(vi||To.y>=Qa&&To.x<=ai){var Ia=vi?bt.text:this.pdf.splitTextToSize(bt.text,bt.maxWidth||ai-To.x)[0],ds=Mt([JSON.parse(JSON.stringify(Ea))],this.posX+this.margin[3],-Ri+Qa+this.ctx.prevPageLastElemOffset)[0],_i=vi&&(ha>Wr||ha<_r)&&It.call(this);_i&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],Xo,Ko,null).clip().discardPath()),this.pdf.text(Ia,ds.x,ds.y,{angle:bt.angle,align:rn,renderingMode:bt.renderingMode}),_i&&this.pdf.restoreGraphicsState()}}else To.y<ho&&(this.ctx.prevPageLastElemOffset+=ho-To.y);bt.scale>=.01&&(this.pdf.setFontSize(ua),this.lineWidth=_a)}else bt.scale>=.01&&(ua=this.pdf.internal.getFontSize(),this.pdf.setFontSize(ua*bt.scale),_a=this.lineWidth,this.lineWidth=_a*bt.scale),this.pdf.text(bt.text,Xn.x+this.posX,Xn.y+this.posY,{angle:bt.angle,align:rn,renderingMode:bt.renderingMode,maxWidth:bt.maxWidth}),bt.scale>=.01&&(this.pdf.setFontSize(ua),this.lineWidth=_a)},wn=function(bt,rn,dn,vn){dn=dn||0,vn=vn||0,this.pdf.internal.out(te(bt+dn)+" "+ie(rn+vn)+" l")},cn=function(bt,rn,dn){return this.pdf.lines(bt,rn,dn,null,null)},er=function(bt,rn,dn,vn,Mn,Xn,Vn,or){this.pdf.internal.out([z(ve(dn+bt)),z(me(vn+rn)),z(ve(Mn+bt)),z(me(Xn+rn)),z(ve(Vn+bt)),z(me(or+rn)),"c"].join(" "))},Wn=function(bt,rn,dn,vn){for(var Mn=2*Math.PI,Xn=Math.PI/2;rn>dn;)rn-=Mn;var Vn=Math.abs(dn-rn);Vn<Mn&&vn&&(Vn=Mn-Vn);for(var or=[],la=vn?-1:1,ua=rn;Vn>1e-5;){var _a=ua+la*Math.min(Vn,Xn);or.push($n.call(this,bt,ua,_a)),Vn-=Math.abs(_a-ua),ua=_a}return or},$n=function(bt,rn,dn){var vn=(dn-rn)/2,Mn=bt*Math.cos(vn),Xn=bt*Math.sin(vn),Vn=Mn,or=-Xn,la=Vn*Vn+or*or,ua=la+Vn*Mn+or*Xn,_a=4/3*(Math.sqrt(2*la*ua)-ua)/(Vn*Xn-or*Mn),Ea=Vn-_a*or,yo=or+_a*Vn,Lr=Ea,un=-yo,Va=vn+rn,Wr=Math.cos(Va),_r=Math.sin(Va);return{x1:bt*Math.cos(rn),y1:bt*Math.sin(rn),x2:Ea*Wr-yo*_r,y2:Ea*_r+yo*Wr,x3:Lr*Wr-un*_r,y3:Lr*_r+un*Wr,x4:bt*Math.cos(dn),y4:bt*Math.sin(dn)}},Jn=function(bt){return 180*bt/Math.PI},dr=function(bt,rn,dn,vn,Mn,Xn){var Vn=bt+.5*(dn-bt),or=rn+.5*(vn-rn),la=Mn+.5*(dn-Mn),ua=Xn+.5*(vn-Xn),_a=Math.min(bt,Mn,Vn,la),Ea=Math.max(bt,Mn,Vn,la),yo=Math.min(rn,Xn,or,ua),Lr=Math.max(rn,Xn,or,ua);return new xe(_a,yo,Ea-_a,Lr-yo)},Sr=function(bt,rn,dn,vn,Mn,Xn,Vn,or){var la,ua,_a,Ea,yo,Lr,un,Va,Wr,_r,ha,Qa,Ta,ho,Ko=dn-bt,ai=vn-rn,Xo=Mn-dn,Ri=Xn-vn,Ci=Vn-Mn,To=or-Xn;for(ua=0;ua<41;ua++)Wr=(un=(_a=bt+(la=ua/40)*Ko)+la*((yo=dn+la*Xo)-_a))+la*(yo+la*(Mn+la*Ci-yo)-un),_r=(Va=(Ea=rn+la*ai)+la*((Lr=vn+la*Ri)-Ea))+la*(Lr+la*(Xn+la*To-Lr)-Va),ua==0?(ha=Wr,Qa=_r,Ta=Wr,ho=_r):(ha=Math.min(ha,Wr),Qa=Math.min(Qa,_r),Ta=Math.max(Ta,Wr),ho=Math.max(ho,_r));return new xe(Math.round(ha),Math.round(Qa),Math.round(Ta-ha),Math.round(ho-Qa))},Sa=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var bt,rn,dn=(bt=this.ctx.lineDash,rn=this.ctx.lineDashOffset,JSON.stringify({lineDash:bt,lineDashOffset:rn}));this.prevLineDash!==dn&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=dn)}}})(Eo.API),function(ee){var z=function(me){var be,xe,De,Ge,ot,lt,St,Ze,Ot,It;for(/[^\x00-\xFF]/.test(me),xe=[],De=0,Ge=(me+=be="\0\0\0\0".slice(me.length%4||4)).length;Ge>De;De+=4)(ot=(me.charCodeAt(De)<<24)+(me.charCodeAt(De+1)<<16)+(me.charCodeAt(De+2)<<8)+me.charCodeAt(De+3))!==0?(lt=(ot=((ot=((ot=((ot=(ot-(It=ot%85))/85)-(Ot=ot%85))/85)-(Ze=ot%85))/85)-(St=ot%85))/85)%85,xe.push(lt+33,St+33,Ze+33,Ot+33,It+33)):xe.push(122);return function(Ht,Pt){for(var Mt=Pt;Mt>0;Mt--)Ht.pop()}(xe,be.length),String.fromCharCode.apply(String,xe)+"~>"},te=function(me){var be,xe,De,Ge,ot,lt=String,St="length",Ze=255,Ot="charCodeAt",It="slice",Ht="replace";for(me[It](-2),me=me[It](0,-2)[Ht](/\s/g,"")[Ht]("z","!!!!!"),De=[],Ge=0,ot=(me+=be="uuuuu"[It](me[St]%5||5))[St];ot>Ge;Ge+=5)xe=52200625*(me[Ot](Ge)-33)+614125*(me[Ot](Ge+1)-33)+7225*(me[Ot](Ge+2)-33)+85*(me[Ot](Ge+3)-33)+(me[Ot](Ge+4)-33),De.push(Ze&xe>>24,Ze&xe>>16,Ze&xe>>8,Ze&xe);return function(Pt,Mt){for(var on=Mt;on>0;on--)Pt.pop()}(De,be[St]),lt.fromCharCode.apply(lt,De)},ie=function(me){var be=new RegExp(/^([0-9A-Fa-f]{2})+$/);if((me=me.replace(/\s/g,"")).indexOf(">")!==-1&&(me=me.substr(0,me.indexOf(">"))),me.length%2&&(me+="0"),be.test(me)===!1)return"";for(var xe="",De=0;De<me.length;De+=2)xe+=String.fromCharCode("0x"+(me[De]+me[De+1]));return xe},ve=function(me){for(var be=new Uint8Array(me.length),xe=me.length;xe--;)be[xe]=me.charCodeAt(xe);return me=(be=Jo(be)).reduce(function(De,Ge){return De+String.fromCharCode(Ge)},"")};ee.processDataByFilters=function(me,be){var xe=0,De=me||"",Ge=[];for(typeof(be=be||[])=="string"&&(be=[be]),xe=0;xe<be.length;xe+=1)switch(be[xe]){case"ASCII85Decode":case"/ASCII85Decode":De=te(De),Ge.push("/ASCII85Encode");break;case"ASCII85Encode":case"/ASCII85Encode":De=z(De),Ge.push("/ASCII85Decode");break;case"ASCIIHexDecode":case"/ASCIIHexDecode":De=ie(De),Ge.push("/ASCIIHexEncode");break;case"ASCIIHexEncode":case"/ASCIIHexEncode":De=De.split("").map(function(ot){return("0"+ot.charCodeAt().toString(16)).slice(-2)}).join("")+">",Ge.push("/ASCIIHexDecode");break;case"FlateEncode":case"/FlateEncode":De=ve(De),Ge.push("/FlateDecode");break;default:throw new Error('The filter: "'+be[xe]+'" is not implemented')}return{data:De,reverseChain:Ge.reverse().join(" ")}}}(Eo.API),function(ee){ee.loadFile=function(z,te,ie){return function(ve,me,be){me=me!==!1,be=typeof be=="function"?be:function(){};var xe=void 0;try{xe=function(De,Ge,ot){var lt=new XMLHttpRequest,St=0,Ze=function(Ot){var It=Ot.length,Ht=[],Pt=String.fromCharCode;for(St=0;St<It;St+=1)Ht.push(Pt(255&Ot.charCodeAt(St)));return Ht.join("")};if(lt.open("GET",De,!Ge),lt.overrideMimeType("text/plain; charset=x-user-defined"),Ge===!1&&(lt.onload=function(){lt.status===200?ot(Ze(this.responseText)):ot(void 0)}),lt.send(null),Ge&<.status===200)return Ze(lt.responseText)}(ve,me,be)}catch(De){}return xe}(z,te,ie)},ee.loadImageFile=ee.loadFile}(Eo.API),function(ee){function z(){return(ro.html2canvas?Promise.resolve(ro.html2canvas):Promise.resolve().then(de.t.bind(de,46020,23))).catch(function(be){return Promise.reject(new Error("Could not load html2canvas: "+be))}).then(function(be){return be.default?be.default:be})}function te(){return(ro.DOMPurify?Promise.resolve(ro.DOMPurify):de.e(3326).then(de.t.bind(de,3326,23))).catch(function(be){return Promise.reject(new Error("Could not load dompurify: "+be))}).then(function(be){return be.default?be.default:be})}var ie=function(be){var xe=(0,Se.Z)(be);return xe==="undefined"?"undefined":xe==="string"||be instanceof String?"string":xe==="number"||be instanceof Number?"number":xe==="function"||be instanceof Function?"function":be&&be.constructor===Array?"array":be&&be.nodeType===1?"element":xe==="object"?"object":"unknown"},ve=function(be,xe){var De=document.createElement(be);for(var Ge in xe.className&&(De.className=xe.className),xe.innerHTML&&xe.dompurify&&(De.innerHTML=xe.dompurify.sanitize(xe.innerHTML)),xe.style)De.style[Ge]=xe.style[Ge];return De},me=function be(xe){var De=Object.assign(be.convert(Promise.resolve()),JSON.parse(JSON.stringify(be.template))),Ge=be.convert(Promise.resolve(),De);return Ge=(Ge=Ge.setProgress(1,be,1,[be])).set(xe)};(me.prototype=Object.create(Promise.prototype)).constructor=me,me.convert=function(be,xe){return be.__proto__=xe||me.prototype,be},me.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"}},me.prototype.from=function(be,xe){return this.then(function(){switch(xe=xe||function(De){switch(ie(De)){case"string":return"string";case"element":return De.nodeName.toLowerCase()==="canvas"?"canvas":"element";default:return"unknown"}}(be)){case"string":return this.then(te).then(function(De){return this.set({src:ve("div",{innerHTML:be,dompurify:De})})});case"element":return this.set({src:be});case"canvas":return this.set({canvas:be});case"img":return this.set({img:be});default:return this.error("Unknown source type.")}})},me.prototype.to=function(be){switch(be){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.")}},me.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 be={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},xe=function De(Ge,ot){for(var lt=Ge.nodeType===3?document.createTextNode(Ge.nodeValue):Ge.cloneNode(!1),St=Ge.firstChild;St;St=St.nextSibling)ot!==!0&&St.nodeType===1&&St.nodeName==="SCRIPT"||lt.appendChild(De(St,ot));return Ge.nodeType===1&&(Ge.nodeName==="CANVAS"?(lt.width=Ge.width,lt.height=Ge.height,lt.getContext("2d").drawImage(Ge,0,0)):Ge.nodeName!=="TEXTAREA"&&Ge.nodeName!=="SELECT"||(lt.value=Ge.value),lt.addEventListener("load",function(){lt.scrollTop=Ge.scrollTop,lt.scrollLeft=Ge.scrollLeft},!0)),lt}(this.prop.src,this.opt.html2canvas.javascriptEnabled);xe.tagName==="BODY"&&(be.height=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight)+"px"),this.prop.overlay=ve("div",{className:"html2pdf__overlay",style:{position:"fixed",overflow:"hidden",zIndex:1e3,left:"-100000px",right:0,bottom:0,top:0}}),this.prop.container=ve("div",{className:"html2pdf__container",style:be}),this.prop.container.appendChild(xe),this.prop.container.firstChild.appendChild(ve("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"})},me.prototype.toCanvas=function(){var be=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(be).then(z).then(function(xe){var De=Object.assign({},this.opt.html2canvas);return delete De.onrendered,xe(this.prop.container,De)}).then(function(xe){(this.opt.html2canvas.onrendered||function(){})(xe),this.prop.canvas=xe,document.body.removeChild(this.prop.overlay)})},me.prototype.toContext2d=function(){var be=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(be).then(z).then(function(xe){var De=this.opt.jsPDF,Ge=this.opt.fontFaces,ot=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,lt=Object.assign({async:!0,allowTaint:!0,scale:ot,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 lt.onrendered,De.context2d.autoPaging=this.opt.autoPaging===void 0||this.opt.autoPaging,De.context2d.posX=this.opt.x,De.context2d.posY=this.opt.y,De.context2d.margin=this.opt.margin,De.context2d.fontFaces=Ge,Ge)for(var St=0;St<Ge.length;++St){var Ze=Ge[St],Ot=Ze.src.find(function(It){return It.format==="truetype"});Ot&&De.addFont(Ot.url,Ze.ref.name,Ze.ref.style)}return lt.windowHeight=lt.windowHeight||0,lt.windowHeight=lt.windowHeight==0?Math.max(this.prop.container.clientHeight,this.prop.container.scrollHeight,this.prop.container.offsetHeight):lt.windowHeight,De.context2d.save(!0),xe(this.prop.container,lt)}).then(function(xe){this.opt.jsPDF.context2d.restore(!0),(this.opt.html2canvas.onrendered||function(){})(xe),this.prop.canvas=xe,document.body.removeChild(this.prop.overlay)})},me.prototype.toImg=function(){return this.thenList([function(){return this.prop.canvas||this.toCanvas()}]).then(function(){var be=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=be})},me.prototype.toPdf=function(){return this.thenList([function(){return this.toContext2d()}]).then(function(){this.prop.pdf=this.prop.pdf||this.opt.jsPDF})},me.prototype.output=function(be,xe,De){return(De=De||"pdf").toLowerCase()==="img"||De.toLowerCase()==="image"?this.outputImg(be,xe):this.outputPdf(be,xe)},me.prototype.outputPdf=function(be,xe){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){return this.prop.pdf.output(be,xe)})},me.prototype.outputImg=function(be){return this.thenList([function(){return this.prop.img||this.toImg()}]).then(function(){switch(be){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 "'+be+'" is not supported.'}})},me.prototype.save=function(be){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).set(be?{filename:be}:null).then(function(){this.prop.pdf.save(this.opt.filename)})},me.prototype.doCallback=function(){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){this.prop.callback(this.prop.pdf)})},me.prototype.set=function(be){if(ie(be)!=="object")return this;var xe=Object.keys(be||{}).map(function(De){if(De in me.template.prop)return function(){this.prop[De]=be[De]};switch(De){case"margin":return this.setMargin.bind(this,be.margin);case"jsPDF":return function(){return this.opt.jsPDF=be.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,be.pageSize);default:return function(){this.opt[De]=be[De]}}},this);return this.then(function(){return this.thenList(xe)})},me.prototype.get=function(be,xe){return this.then(function(){var De=be in me.template.prop?this.prop[be]:this.opt[be];return xe?xe(De):De})},me.prototype.setMargin=function(be){return this.then(function(){switch(ie(be)){case"number":be=[be,be,be,be];case"array":if(be.length===2&&(be=[be[0],be[1],be[0],be[1]]),be.length===4)break;default:return this.error("Invalid margin array.")}this.opt.margin=be}).then(this.setPageSize)},me.prototype.setPageSize=function(be){function xe(De,Ge){return Math.floor(De*Ge/72*96)}return this.then(function(){(be=be||Eo.getPageSize(this.opt.jsPDF)).hasOwnProperty("inner")||(be.inner={width:be.width-this.opt.margin[1]-this.opt.margin[3],height:be.height-this.opt.margin[0]-this.opt.margin[2]},be.inner.px={width:xe(be.inner.width,be.k),height:xe(be.inner.height,be.k)},be.inner.ratio=be.inner.height/be.inner.width),this.prop.pageSize=be})},me.prototype.setProgress=function(be,xe,De,Ge){return be!=null&&(this.progress.val=be),xe!=null&&(this.progress.state=xe),De!=null&&(this.progress.n=De),Ge!=null&&(this.progress.stack=Ge),this.progress.ratio=this.progress.val/this.progress.state,this},me.prototype.updateProgress=function(be,xe,De,Ge){return this.setProgress(be?this.progress.val+be:null,xe||null,De?this.progress.n+De:null,Ge?this.progress.stack.concat(Ge):null)},me.prototype.then=function(be,xe){var De=this;return this.thenCore(be,xe,function(Ge,ot){return De.updateProgress(null,null,1,[Ge]),Promise.prototype.then.call(this,function(lt){return De.updateProgress(null,Ge),lt}).then(Ge,ot).then(function(lt){return De.updateProgress(1),lt})})},me.prototype.thenCore=function(be,xe,De){De=De||Promise.prototype.then,be&&(be=be.bind(this)),xe&&(xe=xe.bind(this));var Ge=Promise.toString().indexOf("[native code]")!==-1&&Promise.name==="Promise"?this:me.convert(Object.assign({},this),Promise.prototype),ot=De.call(Ge,be,xe);return me.convert(ot,this.__proto__)},me.prototype.thenExternal=function(be,xe){return Promise.prototype.then.call(this,be,xe)},me.prototype.thenList=function(be){var xe=this;return be.forEach(function(De){xe=xe.thenCore(De)}),xe},me.prototype.catch=function(be){be&&(be=be.bind(this));var xe=Promise.prototype.catch.call(this,be);return me.convert(xe,this)},me.prototype.catchExternal=function(be){return Promise.prototype.catch.call(this,be)},me.prototype.error=function(be){return this.then(function(){throw new Error(be)})},me.prototype.using=me.prototype.set,me.prototype.saveAs=me.prototype.save,me.prototype.export=me.prototype.output,me.prototype.run=me.prototype.then,Eo.getPageSize=function(be,xe,De){if((0,Se.Z)(be)==="object"){var Ge=be;be=Ge.orientation,xe=Ge.unit||xe,De=Ge.format||De}xe=xe||"mm",De=De||"a4",be=(""+(be||"P")).toLowerCase();var ot,lt=(""+De).toLowerCase(),St={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(xe){case"pt":ot=1;break;case"mm":ot=72/25.4;break;case"cm":ot=72/2.54;break;case"in":ot=72;break;case"px":ot=.75;break;case"pc":case"em":ot=12;break;case"ex":ot=6;break;default:throw"Invalid unit: "+xe}var Ze,Ot=0,It=0;if(St.hasOwnProperty(lt))Ot=St[lt][1]/ot,It=St[lt][0]/ot;else try{Ot=De[1],It=De[0]}catch(Ht){throw new Error("Invalid format: "+De)}if(be==="p"||be==="portrait")be="p",It>Ot&&(Ze=It,It=Ot,Ot=Ze);else{if(be!=="l"&&be!=="landscape")throw"Invalid orientation: "+be;be="l",Ot>It&&(Ze=It,It=Ot,Ot=Ze)}return{width:It,height:Ot,unit:xe,k:ot,orientation:be}},ee.html=function(be,xe){(xe=xe||{}).callback=xe.callback||function(){},xe.html2canvas=xe.html2canvas||{},xe.html2canvas.canvas=xe.html2canvas.canvas||this.canvas,xe.jsPDF=xe.jsPDF||this,xe.fontFaces=xe.fontFaces?xe.fontFaces.map(Wa):null;var De=new me(xe);return xe.worker?De:De.from(be).doCallback()}}(Eo.API),Eo.API.addJS=function(ee){return Di=ee,this.internal.events.subscribe("postPutResources",function(){_A=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/Names [(EmbeddedJS) "+(_A+1)+" 0 R]"),this.internal.out(">>"),this.internal.out("endobj"),Ql=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+Di+")"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){_A!==void 0&&Ql!==void 0&&this.internal.out("/Names <</JavaScript "+_A+" 0 R>>")}),this},function(ee){var z;ee.events.push(["postPutResources",function(){var te=this,ie=/^(\d+) 0 obj$/;if(this.outline.root.children.length>0)for(var ve=te.outline.render().split(/\r\n/),me=0;me<ve.length;me++){var be=ve[me],xe=ie.exec(be);if(xe!=null){var De=xe[1];te.internal.newObjectDeferredBegin(De,!1)}te.internal.write(be)}if(this.outline.createNamedDestinations){var Ge=this.internal.pages.length,ot=[];for(me=0;me<Ge;me++){var lt=te.internal.newObject();ot.push(lt);var St=te.internal.getPageInfo(me+1);te.internal.write("<< /D["+St.objId+" 0 R /XYZ null null null]>> endobj")}var Ze=te.internal.newObject();for(te.internal.write("<< /Names [ "),me=0;me<ot.length;me++)te.internal.write("(page_"+(me+1)+")"+ot[me]+" 0 R");te.internal.write(" ] >>","endobj"),z=te.internal.newObject(),te.internal.write("<< /Dests "+Ze+" 0 R"),te.internal.write(">>","endobj")}}]),ee.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 "+z+" 0 R"))}]),ee.events.push(["initialized",function(){var te=this;te.outline={createNamedDestinations:!1,root:{children:[]}},te.outline.add=function(ie,ve,me){var be={title:ve,options:me,children:[]};return ie==null&&(ie=this.root),ie.children.push(be),be},te.outline.render=function(){return this.ctx={},this.ctx.val="",this.ctx.pdf=te,this.genIds_r(this.root),this.renderRoot(this.root),this.renderItems(this.root),this.ctx.val},te.outline.genIds_r=function(ie){ie.id=te.internal.newObjectDeferred();for(var ve=0;ve<ie.children.length;ve++)this.genIds_r(ie.children[ve])},te.outline.renderRoot=function(ie){this.objStart(ie),this.line("/Type /Outlines"),ie.children.length>0&&(this.line("/First "+this.makeRef(ie.children[0])),this.line("/Last "+this.makeRef(ie.children[ie.children.length-1]))),this.line("/Count "+this.count_r({count:0},ie)),this.objEnd()},te.outline.renderItems=function(ie){for(var ve=this.ctx.pdf.internal.getVerticalCoordinateString,me=0;me<ie.children.length;me++){var be=ie.children[me];this.objStart(be),this.line("/Title "+this.makeString(be.title)),this.line("/Parent "+this.makeRef(ie)),me>0&&this.line("/Prev "+this.makeRef(ie.children[me-1])),me<ie.children.length-1&&this.line("/Next "+this.makeRef(ie.children[me+1])),be.children.length>0&&(this.line("/First "+this.makeRef(be.children[0])),this.line("/Last "+this.makeRef(be.children[be.children.length-1])));var xe=this.count=this.count_r({count:0},be);if(xe>0&&this.line("/Count "+xe),be.options&&be.options.pageNumber){var De=te.internal.getPageInfo(be.options.pageNumber);this.line("/Dest ["+De.objId+" 0 R /XYZ 0 "+ve(0)+" 0]")}this.objEnd()}for(var Ge=0;Ge<ie.children.length;Ge++)this.renderItems(ie.children[Ge])},te.outline.line=function(ie){this.ctx.val+=ie+`\r
|
|
|
`},te.outline.makeRef=function(ie){return ie.id+" 0 R"},te.outline.makeString=function(ie){return"("+te.internal.pdfEscape(ie)+")"},te.outline.objStart=function(ie){this.ctx.val+=`\r
|
|
|
`+ie.id+` 0 obj\r
|
|
|
<<\r
|
|
|
`},te.outline.objEnd=function(){this.ctx.val+=`>> \r
|
|
|
endobj\r
|
|
|
`},te.outline.count_r=function(ie,ve){for(var me=0;me<ve.children.length;me++)ie.count++,this.count_r(ie,ve.children[me]);return ie.count}}])}(Eo.API),function(ee){var z=[192,193,194,195,196,197,198,199];ee.processJPEG=function(te,ie,ve,me,be,xe){var De,Ge=this.decode.DCT_DECODE,ot=null;if(typeof te=="string"||this.__addimage__.isArrayBuffer(te)||this.__addimage__.isArrayBufferView(te)){switch(te=be||te,te=this.__addimage__.isArrayBuffer(te)?new Uint8Array(te):te,(De=function(lt){for(var St,Ze=256*lt.charCodeAt(4)+lt.charCodeAt(5),Ot=lt.length,It={width:0,height:0,numcomponents:1},Ht=4;Ht<Ot;Ht+=2){if(Ht+=Ze,z.indexOf(lt.charCodeAt(Ht+1))!==-1){St=256*lt.charCodeAt(Ht+5)+lt.charCodeAt(Ht+6),It={width:256*lt.charCodeAt(Ht+7)+lt.charCodeAt(Ht+8),height:St,numcomponents:lt.charCodeAt(Ht+9)};break}Ze=256*lt.charCodeAt(Ht+2)+lt.charCodeAt(Ht+3)}return It}(te=this.__addimage__.isArrayBufferView(te)?this.__addimage__.arrayBufferToBinaryString(te):te)).numcomponents){case 1:xe=this.color_spaces.DEVICE_GRAY;break;case 4:xe=this.color_spaces.DEVICE_CMYK;break;case 3:xe=this.color_spaces.DEVICE_RGB}ot={data:te,width:De.width,height:De.height,colorSpace:xe,bitsPerComponent:8,filter:Ge,index:ie,alias:ve}}return ot}}(Eo.API);var qA,Ra,us,pA,ns,Bi=function(){var ee,z,te;function ie(me){var be,xe,De,Ge,ot,lt,St,Ze,Ot,It,Ht,Pt,Mt,on;for(this.data=me,this.pos=8,this.palette=[],this.imgData=[],this.transparency={},this.animation=null,this.text={},lt=null;;){switch(be=this.readUInt32(),Ot=function(){var Sn,nr;for(nr=[],Sn=0;Sn<4;++Sn)nr.push(String.fromCharCode(this.data[this.pos++]));return nr}.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(be);break;case"fcTL":lt&&this.animation.frames.push(lt),this.pos+=4,lt={width:this.readUInt32(),height:this.readUInt32(),xOffset:this.readUInt32(),yOffset:this.readUInt32()},ot=this.readUInt16(),Ge=this.readUInt16()||100,lt.delay=1e3*ot/Ge,lt.disposeOp=this.data[this.pos++],lt.blendOp=this.data[this.pos++],lt.data=[];break;case"IDAT":case"fdAT":for(Ot==="fdAT"&&(this.pos+=4,be-=4),me=(lt!=null?lt.data:void 0)||this.imgData,Pt=0;0<=be?Pt<be:Pt>be;0<=be?++Pt:--Pt)me.push(this.data[this.pos++]);break;case"tRNS":switch(this.transparency={},this.colorType){case 3:if(De=this.palette.length/3,this.transparency.indexed=this.read(be),this.transparency.indexed.length>De)throw new Error("More transparent colors than palette size");if((It=De-this.transparency.indexed.length)>0)for(Mt=0;0<=It?Mt<It:Mt>It;0<=It?++Mt:--Mt)this.transparency.indexed.push(255);break;case 0:this.transparency.grayscale=this.read(be)[0];break;case 2:this.transparency.rgb=this.read(be)}break;case"tEXt":St=(Ht=this.read(be)).indexOf(0),Ze=String.fromCharCode.apply(String,Ht.slice(0,St)),this.text[Ze]=String.fromCharCode.apply(String,Ht.slice(St+1));break;case"IEND":return lt&&this.animation.frames.push(lt),this.colors=function(){switch(this.colorType){case 0:case 3:case 4:return 1;case 2:case 6:return 3}}.call(this),this.hasAlphaChannel=(on=this.colorType)===4||on===6,xe=this.colors+(this.hasAlphaChannel?1:0),this.pixelBitlength=this.bits*xe,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+=be}if(this.pos+=4,this.pos>this.data.length)throw new Error("Incomplete or corrupt PNG file")}}ie.prototype.read=function(me){var be,xe;for(xe=[],be=0;0<=me?be<me:be>me;0<=me?++be:--be)xe.push(this.data[this.pos++]);return xe},ie.prototype.readUInt32=function(){return this.data[this.pos++]<<24|this.data[this.pos++]<<16|this.data[this.pos++]<<8|this.data[this.pos++]},ie.prototype.readUInt16=function(){return this.data[this.pos++]<<8|this.data[this.pos++]},ie.prototype.decodePixels=function(me){var be=this.pixelBitlength/8,xe=new Uint8Array(this.width*this.height*be),De=0,Ge=this;if(me==null&&(me=this.imgData),me.length===0)return new Uint8Array(0);function ot(lt,St,Ze,Ot){var It,Ht,Pt,Mt,on,Sn,nr,hr,Hn,An,Pr,cr,Qt,Kt,wn,cn,er,Wn,$n,Jn,dr,Sr=Math.ceil((Ge.width-lt)/Ze),Sa=Math.ceil((Ge.height-St)/Ot),bt=Ge.width==Sr&&Ge.height==Sa;for(Kt=be*Sr,cr=bt?xe:new Uint8Array(Kt*Sa),Sn=me.length,Qt=0,Ht=0;Qt<Sa&&De<Sn;){switch(me[De++]){case 0:for(Mt=er=0;er<Kt;Mt=er+=1)cr[Ht++]=me[De++];break;case 1:for(Mt=Wn=0;Wn<Kt;Mt=Wn+=1)It=me[De++],on=Mt<be?0:cr[Ht-be],cr[Ht++]=(It+on)%256;break;case 2:for(Mt=$n=0;$n<Kt;Mt=$n+=1)It=me[De++],Pt=(Mt-Mt%be)/be,wn=Qt&&cr[(Qt-1)*Kt+Pt*be+Mt%be],cr[Ht++]=(wn+It)%256;break;case 3:for(Mt=Jn=0;Jn<Kt;Mt=Jn+=1)It=me[De++],Pt=(Mt-Mt%be)/be,on=Mt<be?0:cr[Ht-be],wn=Qt&&cr[(Qt-1)*Kt+Pt*be+Mt%be],cr[Ht++]=(It+Math.floor((on+wn)/2))%256;break;case 4:for(Mt=dr=0;dr<Kt;Mt=dr+=1)It=me[De++],Pt=(Mt-Mt%be)/be,on=Mt<be?0:cr[Ht-be],Qt===0?wn=cn=0:(wn=cr[(Qt-1)*Kt+Pt*be+Mt%be],cn=Pt&&cr[(Qt-1)*Kt+(Pt-1)*be+Mt%be]),nr=on+wn-cn,hr=Math.abs(nr-on),An=Math.abs(nr-wn),Pr=Math.abs(nr-cn),Hn=hr<=An&&hr<=Pr?on:An<=Pr?wn:cn,cr[Ht++]=(It+Hn)%256;break;default:throw new Error("Invalid filter algorithm: "+me[De-1])}if(!bt){var rn=((St+Qt*Ot)*Ge.width+lt)*be,dn=Qt*Kt;for(Mt=0;Mt<Sr;Mt+=1){for(var vn=0;vn<be;vn+=1)xe[rn++]=cr[dn++];rn+=(Ze-1)*be}}Qt++}}return me=xn(me),Ge.interlaceMethod==1?(ot(0,0,8,8),ot(4,0,8,8),ot(0,4,4,8),ot(2,0,4,4),ot(0,2,2,4),ot(1,0,2,2),ot(0,1,1,2)):ot(0,0,1,1),xe},ie.prototype.decodePalette=function(){var me,be,xe,De,Ge,ot,lt,St,Ze;for(xe=this.palette,ot=this.transparency.indexed||[],Ge=new Uint8Array((ot.length||0)+xe.length),De=0,me=0,be=lt=0,St=xe.length;lt<St;be=lt+=3)Ge[De++]=xe[be],Ge[De++]=xe[be+1],Ge[De++]=xe[be+2],Ge[De++]=(Ze=ot[me++])!=null?Ze:255;return Ge},ie.prototype.copyToImageData=function(me,be){var xe,De,Ge,ot,lt,St,Ze,Ot,It,Ht,Pt;if(De=this.colors,It=null,xe=this.hasAlphaChannel,this.palette.length&&(It=(Pt=this._decodedPalette)!=null?Pt:this._decodedPalette=this.decodePalette(),De=4,xe=!0),Ot=(Ge=me.data||me).length,lt=It||be,ot=St=0,De===1)for(;ot<Ot;)Ze=It?4*be[ot/4]:St,Ht=lt[Ze++],Ge[ot++]=Ht,Ge[ot++]=Ht,Ge[ot++]=Ht,Ge[ot++]=xe?lt[Ze++]:255,St=Ze;else for(;ot<Ot;)Ze=It?4*be[ot/4]:St,Ge[ot++]=lt[Ze++],Ge[ot++]=lt[Ze++],Ge[ot++]=lt[Ze++],Ge[ot++]=xe?lt[Ze++]:255,St=Ze},ie.prototype.decode=function(){var me;return me=new Uint8Array(this.width*this.height*4),this.copyToImageData(me,this.decodePixels()),me};var ve=function(){if(Object.prototype.toString.call(ro)==="[object Window]"){try{z=ro.document.createElement("canvas"),te=z.getContext("2d")}catch(me){return!1}return!0}return!1};return ve(),ee=function(me){var be;if(ve()===!0)return te.width=me.width,te.height=me.height,te.clearRect(0,0,me.width,me.height),te.putImageData(me,0,0),(be=new Image).src=z.toDataURL(),be;throw new Error("This method requires a Browser with Canvas-capability.")},ie.prototype.decodeFrames=function(me){var be,xe,De,Ge,ot,lt,St,Ze;if(this.animation){for(Ze=[],xe=ot=0,lt=(St=this.animation.frames).length;ot<lt;xe=++ot)be=St[xe],De=me.createImageData(be.width,be.height),Ge=this.decodePixels(new Uint8Array(be.data)),this.copyToImageData(De,Ge),be.imageData=De,Ze.push(be.image=ee(De));return Ze}},ie.prototype.renderFrame=function(me,be){var xe,De,Ge;return xe=(De=this.animation.frames)[be],Ge=De[be-1],be===0&&me.clearRect(0,0,this.width,this.height),(Ge!=null?Ge.disposeOp:void 0)===1?me.clearRect(Ge.xOffset,Ge.yOffset,Ge.width,Ge.height):(Ge!=null?Ge.disposeOp:void 0)===2&&me.putImageData(Ge.imageData,Ge.xOffset,Ge.yOffset),xe.blendOp===0&&me.clearRect(xe.xOffset,xe.yOffset,xe.width,xe.height),me.drawImage(xe.image,xe.xOffset,xe.yOffset)},ie.prototype.animate=function(me){var be,xe,De,Ge,ot,lt,St=this;return xe=0,lt=this.animation,Ge=lt.numFrames,De=lt.frames,ot=lt.numPlays,(be=function(){var Ze,Ot;if(Ze=xe++%Ge,Ot=De[Ze],St.renderFrame(me,Ze),Ge>1&&xe/Ge<ot)return St.animation._timeout=setTimeout(be,Ot.delay)})()},ie.prototype.stopAnimation=function(){var me;return clearTimeout((me=this.animation)!=null?me._timeout:void 0)},ie.prototype.render=function(me){var be,xe;return me._png&&me._png.stopAnimation(),me._png=this,me.width=this.width,me.height=this.height,be=me.getContext("2d"),this.animation?(this.decodeFrames(be),this.animate(be)):(xe=be.createImageData(this.width,this.height),this.copyToImageData(xe,this.decodePixels()),be.putImageData(xe,0,0))},ie}();function Gs(ee){var z=0;if(ee[z++]!==71||ee[z++]!==73||ee[z++]!==70||ee[z++]!==56||(ee[z++]+1&253)!=56||ee[z++]!==97)throw new Error("Invalid GIF 87a/89a header.");var te=ee[z++]|ee[z++]<<8,ie=ee[z++]|ee[z++]<<8,ve=ee[z++],me=ve>>7,be=1<<(7&ve)+1;ee[z++],ee[z++];var xe=null,De=null;me&&(xe=z,De=be,z+=3*be);var Ge=!0,ot=[],lt=0,St=null,Ze=0,Ot=null;for(this.width=te,this.height=ie;Ge&&z<ee.length;)switch(ee[z++]){case 33:switch(ee[z++]){case 255:if(ee[z]!==11||ee[z+1]==78&&ee[z+2]==69&&ee[z+3]==84&&ee[z+4]==83&&ee[z+5]==67&&ee[z+6]==65&&ee[z+7]==80&&ee[z+8]==69&&ee[z+9]==50&&ee[z+10]==46&&ee[z+11]==48&&ee[z+12]==3&&ee[z+13]==1&&ee[z+16]==0)z+=14,Ot=ee[z++]|ee[z++]<<8,z++;else for(z+=12;;){if(!((Qt=ee[z++])>=0))throw Error("Invalid block size");if(Qt===0)break;z+=Qt}break;case 249:if(ee[z++]!==4||ee[z+4]!==0)throw new Error("Invalid graphics extension block.");var It=ee[z++];lt=ee[z++]|ee[z++]<<8,St=ee[z++],!(1&It)&&(St=null),Ze=It>>2&7,z++;break;case 254:for(;;){if(!((Qt=ee[z++])>=0))throw Error("Invalid block size");if(Qt===0)break;z+=Qt}break;default:throw new Error("Unknown graphic control label: 0x"+ee[z-1].toString(16))}break;case 44:var Ht=ee[z++]|ee[z++]<<8,Pt=ee[z++]|ee[z++]<<8,Mt=ee[z++]|ee[z++]<<8,on=ee[z++]|ee[z++]<<8,Sn=ee[z++],nr=Sn>>6&1,hr=1<<(7&Sn)+1,Hn=xe,An=De,Pr=!1;Sn>>7&&(Pr=!0,Hn=z,An=hr,z+=3*hr);var cr=z;for(z++;;){var Qt;if(!((Qt=ee[z++])>=0))throw Error("Invalid block size");if(Qt===0)break;z+=Qt}ot.push({x:Ht,y:Pt,width:Mt,height:on,has_local_palette:Pr,palette_offset:Hn,palette_size:An,data_offset:cr,data_length:z-cr,transparent_index:St,interlaced:!!nr,delay:lt,disposal:Ze});break;case 59:Ge=!1;break;default:throw new Error("Unknown gif block: 0x"+ee[z-1].toString(16))}this.numFrames=function(){return ot.length},this.loopCount=function(){return Ot},this.frameInfo=function(Kt){if(Kt<0||Kt>=ot.length)throw new Error("Frame index out of range.");return ot[Kt]},this.decodeAndBlitFrameBGRA=function(Kt,wn){var cn=this.frameInfo(Kt),er=cn.width*cn.height,Wn=new Uint8Array(er);Tl(ee,cn.data_offset,Wn,er);var $n=cn.palette_offset,Jn=cn.transparent_index;Jn===null&&(Jn=256);var dr=cn.width,Sr=te-dr,Sa=dr,bt=4*(cn.y*te+cn.x),rn=4*((cn.y+cn.height)*te+cn.x),dn=bt,vn=4*Sr;cn.interlaced===!0&&(vn+=4*te*7);for(var Mn=8,Xn=0,Vn=Wn.length;Xn<Vn;++Xn){var or=Wn[Xn];if(Sa===0&&(Sa=dr,(dn+=vn)>=rn&&(vn=4*Sr+4*te*(Mn-1),dn=bt+(dr+Sr)*(Mn<<1),Mn>>=1)),or===Jn)dn+=4;else{var la=ee[$n+3*or],ua=ee[$n+3*or+1],_a=ee[$n+3*or+2];wn[dn++]=_a,wn[dn++]=ua,wn[dn++]=la,wn[dn++]=255}--Sa}},this.decodeAndBlitFrameRGBA=function(Kt,wn){var cn=this.frameInfo(Kt),er=cn.width*cn.height,Wn=new Uint8Array(er);Tl(ee,cn.data_offset,Wn,er);var $n=cn.palette_offset,Jn=cn.transparent_index;Jn===null&&(Jn=256);var dr=cn.width,Sr=te-dr,Sa=dr,bt=4*(cn.y*te+cn.x),rn=4*((cn.y+cn.height)*te+cn.x),dn=bt,vn=4*Sr;cn.interlaced===!0&&(vn+=4*te*7);for(var Mn=8,Xn=0,Vn=Wn.length;Xn<Vn;++Xn){var or=Wn[Xn];if(Sa===0&&(Sa=dr,(dn+=vn)>=rn&&(vn=4*Sr+4*te*(Mn-1),dn=bt+(dr+Sr)*(Mn<<1),Mn>>=1)),or===Jn)dn+=4;else{var la=ee[$n+3*or],ua=ee[$n+3*or+1],_a=ee[$n+3*or+2];wn[dn++]=la,wn[dn++]=ua,wn[dn++]=_a,wn[dn++]=255}--Sa}}}function Tl(ee,z,te,ie){for(var ve=ee[z++],me=1<<ve,be=me+1,xe=be+1,De=ve+1,Ge=(1<<De)-1,ot=0,lt=0,St=0,Ze=ee[z++],Ot=new Int32Array(4096),It=null;;){for(;ot<16&&Ze!==0;)lt|=ee[z++]<<ot,ot+=8,Ze===1?Ze=ee[z++]:--Ze;if(ot<De)break;var Ht=lt&Ge;if(lt>>=De,ot-=De,Ht!==me){if(Ht===be)break;for(var Pt=Ht<xe?Ht:It,Mt=0,on=Pt;on>me;)on=Ot[on]>>8,++Mt;var Sn=on;if(St+Mt+(Pt!==Ht?1:0)>ie)return void ti.log("Warning, gif stream longer than expected.");te[St++]=Sn;var nr=St+=Mt;for(Pt!==Ht&&(te[St++]=Sn),on=Pt;Mt--;)on=Ot[on],te[--nr]=255&on,on>>=8;It!==null&&xe<4096&&(Ot[xe++]=It<<8|Sn,xe>=Ge+1&&De<12&&(++De,Ge=Ge<<1|1)),It=Ht}else xe=be+1,Ge=(1<<(De=ve+1))-1,It=null}return St!==ie&&ti.log("Warning, gif stream shorter than expected."),te}function Zs(ee){var z,te,ie,ve,me,be=Math.floor,xe=new Array(64),De=new Array(64),Ge=new Array(64),ot=new Array(64),lt=new Array(65535),St=new Array(65535),Ze=new Array(64),Ot=new Array(64),It=[],Ht=0,Pt=7,Mt=new Array(64),on=new Array(64),Sn=new Array(64),nr=new Array(256),hr=new Array(2048),Hn=[0,1,5,6,14,15,27,28,2,4,7,13,16,26,29,42,3,8,12,17,25,30,41,43,9,11,18,24,31,40,44,53,10,19,23,32,39,45,52,54,20,22,33,38,46,51,55,60,21,34,37,47,50,56,59,61,35,36,48,49,57,58,62,63],An=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],Pr=[0,1,2,3,4,5,6,7,8,9,10,11],cr=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],Qt=[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],Kt=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],wn=[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],er=[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 Wn(bt,rn){for(var dn=0,vn=0,Mn=new Array,Xn=1;Xn<=16;Xn++){for(var Vn=1;Vn<=bt[Xn];Vn++)Mn[rn[vn]]=[],Mn[rn[vn]][0]=dn,Mn[rn[vn]][1]=Xn,vn++,dn++;dn*=2}return Mn}function $n(bt){for(var rn=bt[0],dn=bt[1]-1;dn>=0;)rn&1<<dn&&(Ht|=1<<Pt),dn--,--Pt<0&&(Ht==255?(Jn(255),Jn(0)):Jn(Ht),Pt=7,Ht=0)}function Jn(bt){It.push(bt)}function dr(bt){Jn(bt>>8&255),Jn(255&bt)}function Sr(bt,rn,dn,vn,Mn){for(var Xn,Vn=Mn[0],or=Mn[240],la=function(_r,ha){var Qa,Ta,ho,Ko,ai,Xo,Ri,Ci,To,vi,Ia=0;for(To=0;To<8;++To){Qa=_r[Ia],Ta=_r[Ia+1],ho=_r[Ia+2],Ko=_r[Ia+3],ai=_r[Ia+4],Xo=_r[Ia+5],Ri=_r[Ia+6];var ds=Qa+(Ci=_r[Ia+7]),_i=Qa-Ci,Is=Ta+Ri,wi=Ta-Ri,Xi=ho+Xo,$s=ho-Xo,xi=Ko+ai,rs=Ko-ai,BA=ds+xi,Ns=ds-xi,Ds=Is+Xi,gi=Is-Xi;_r[Ia]=BA+Ds,_r[Ia+4]=BA-Ds;var $a=.707106781*(gi+Ns);_r[Ia+2]=Ns+$a,_r[Ia+6]=Ns-$a;var bi=.382683433*((BA=rs+$s)-(gi=wi+_i)),Us=.5411961*BA+bi,ZA=1.306562965*gi+bi,ps=.707106781*(Ds=$s+wi),Rs=_i+ps,xo=_i-ps;_r[Ia+5]=xo+Us,_r[Ia+3]=xo-Us,_r[Ia+1]=Rs+ZA,_r[Ia+7]=Rs-ZA,Ia+=8}for(Ia=0,To=0;To<8;++To){Qa=_r[Ia],Ta=_r[Ia+8],ho=_r[Ia+16],Ko=_r[Ia+24],ai=_r[Ia+32],Xo=_r[Ia+40],Ri=_r[Ia+48];var vs=Qa+(Ci=_r[Ia+56]),qs=Qa-Ci,gs=Ta+Ri,QA=Ta-Ri,wA=ho+Xo,Cs=ho-Xo,Hs=Ko+ai,Os=Ko-ai,Ss=vs+Hs,Hi=vs-Hs,Qs=gs+wA,Vs=gs-wA;_r[Ia]=Ss+Qs,_r[Ia+32]=Ss-Qs;var WA=.707106781*(Vs+Hi);_r[Ia+16]=Hi+WA,_r[Ia+48]=Hi-WA;var VA=.382683433*((Ss=Os+Cs)-(Vs=QA+qs)),as=.5411961*Ss+VA,Js=1.306562965*Vs+VA,Me=.707106781*(Qs=Cs+QA),_e=qs+Me,st=qs-Me;_r[Ia+40]=st+as,_r[Ia+24]=st-as,_r[Ia+8]=_e+Js,_r[Ia+56]=_e-Js,Ia++}for(To=0;To<64;++To)vi=_r[To]*ha[To],Ze[To]=vi>0?vi+.5|0:vi-.5|0;return Ze}(bt,rn),ua=0;ua<64;++ua)Ot[Hn[ua]]=la[ua];var _a=Ot[0]-dn;dn=Ot[0],_a==0?$n(vn[0]):($n(vn[St[Xn=32767+_a]]),$n(lt[Xn]));for(var Ea=63;Ea>0&&Ot[Ea]==0;)Ea--;if(Ea==0)return $n(Vn),dn;for(var yo,Lr=1;Lr<=Ea;){for(var un=Lr;Ot[Lr]==0&&Lr<=Ea;)++Lr;var Va=Lr-un;if(Va>=16){yo=Va>>4;for(var Wr=1;Wr<=yo;++Wr)$n(or);Va&=15}Xn=32767+Ot[Lr],$n(Mn[(Va<<4)+St[Xn]]),$n(lt[Xn]),Lr++}return Ea!=63&&$n(Vn),dn}function Sa(bt){bt=Math.min(Math.max(bt,1),100),me!=bt&&(function(rn){for(var dn=[16,11,10,16,24,40,51,61,12,12,14,19,26,58,60,55,14,13,16,24,40,57,69,56,14,17,22,29,51,87,80,62,18,22,37,56,68,109,103,77,24,35,55,64,81,104,113,92,49,64,78,87,103,121,120,101,72,92,95,98,112,100,103,99],vn=0;vn<64;vn++){var Mn=be((dn[vn]*rn+50)/100);Mn=Math.min(Math.max(Mn,1),255),xe[Hn[vn]]=Mn}for(var Xn=[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],Vn=0;Vn<64;Vn++){var or=be((Xn[Vn]*rn+50)/100);or=Math.min(Math.max(or,1),255),De[Hn[Vn]]=or}for(var la=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],ua=0,_a=0;_a<8;_a++)for(var Ea=0;Ea<8;Ea++)Ge[ua]=1/(xe[Hn[ua]]*la[_a]*la[Ea]*8),ot[ua]=1/(De[Hn[ua]]*la[_a]*la[Ea]*8),ua++}(bt<50?Math.floor(5e3/bt):Math.floor(200-2*bt)),me=bt)}this.encode=function(bt,rn){rn&&Sa(rn),It=new Array,Ht=0,Pt=7,dr(65496),dr(65504),dr(16),Jn(74),Jn(70),Jn(73),Jn(70),Jn(0),Jn(1),Jn(1),Jn(0),dr(1),dr(1),Jn(0),Jn(0),function(){dr(65499),dr(132),Jn(0);for(var Ta=0;Ta<64;Ta++)Jn(xe[Ta]);Jn(1);for(var ho=0;ho<64;ho++)Jn(De[ho])}(),function(Ta,ho){dr(65472),dr(17),Jn(8),dr(ho),dr(Ta),Jn(3),Jn(1),Jn(17),Jn(0),Jn(2),Jn(17),Jn(1),Jn(3),Jn(17),Jn(1)}(bt.width,bt.height),function(){dr(65476),dr(418),Jn(0);for(var Ta=0;Ta<16;Ta++)Jn(An[Ta+1]);for(var ho=0;ho<=11;ho++)Jn(Pr[ho]);Jn(16);for(var Ko=0;Ko<16;Ko++)Jn(cr[Ko+1]);for(var ai=0;ai<=161;ai++)Jn(Qt[ai]);Jn(1);for(var Xo=0;Xo<16;Xo++)Jn(Kt[Xo+1]);for(var Ri=0;Ri<=11;Ri++)Jn(wn[Ri]);Jn(17);for(var Ci=0;Ci<16;Ci++)Jn(cn[Ci+1]);for(var To=0;To<=161;To++)Jn(er[To])}(),dr(65498),dr(12),Jn(3),Jn(1),Jn(0),Jn(2),Jn(17),Jn(3),Jn(17),Jn(0),Jn(63),Jn(0);var dn=0,vn=0,Mn=0;Ht=0,Pt=7,this.encode.displayName="_encode_";for(var Xn,Vn,or,la,ua,_a,Ea,yo,Lr,un=bt.data,Va=bt.width,Wr=bt.height,_r=4*Va,ha=0;ha<Wr;){for(Xn=0;Xn<_r;){for(ua=_r*ha+Xn,Ea=-1,yo=0,Lr=0;Lr<64;Lr++)_a=ua+(yo=Lr>>3)*_r+(Ea=4*(7&Lr)),ha+yo>=Wr&&(_a-=_r*(ha+1+yo-Wr)),Xn+Ea>=_r&&(_a-=Xn+Ea-_r+4),Vn=un[_a++],or=un[_a++],la=un[_a++],Mt[Lr]=(hr[Vn]+hr[or+256>>0]+hr[la+512>>0]>>16)-128,on[Lr]=(hr[Vn+768>>0]+hr[or+1024>>0]+hr[la+1280>>0]>>16)-128,Sn[Lr]=(hr[Vn+1280>>0]+hr[or+1536>>0]+hr[la+1792>>0]>>16)-128;dn=Sr(Mt,Ge,dn,z,ie),vn=Sr(on,ot,vn,te,ve),Mn=Sr(Sn,ot,Mn,te,ve),Xn+=32}ha+=8}if(Pt>=0){var Qa=[];Qa[1]=Pt+1,Qa[0]=(1<<Pt+1)-1,$n(Qa)}return dr(65497),new Uint8Array(It)},ee=ee||50,function(){for(var bt=String.fromCharCode,rn=0;rn<256;rn++)nr[rn]=bt(rn)}(),z=Wn(An,Pr),te=Wn(Kt,wn),ie=Wn(cr,Qt),ve=Wn(cn,er),function(){for(var bt=1,rn=2,dn=1;dn<=15;dn++){for(var vn=bt;vn<rn;vn++)St[32767+vn]=dn,lt[32767+vn]=[],lt[32767+vn][1]=dn,lt[32767+vn][0]=vn;for(var Mn=-(rn-1);Mn<=-bt;Mn++)St[32767+Mn]=dn,lt[32767+Mn]=[],lt[32767+Mn][1]=dn,lt[32767+Mn][0]=rn-1+Mn;bt<<=1,rn<<=1}}(),function(){for(var bt=0;bt<256;bt++)hr[bt]=19595*bt,hr[bt+256>>0]=38470*bt,hr[bt+512>>0]=7471*bt+32768,hr[bt+768>>0]=-11059*bt,hr[bt+1024>>0]=-21709*bt,hr[bt+1280>>0]=32768*bt+8421375,hr[bt+1536>>0]=-27439*bt,hr[bt+1792>>0]=-5329*bt}(),Sa(ee)}function KA(ee,z){if(this.pos=0,this.buffer=ee,this.datav=new DataView(ee.buffer),this.is_with_alpha=!!z,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 Pl(ee){function z(An){if(!An)throw Error("assert :P")}function te(An,Pr,cr){for(var Qt=0;4>Qt;Qt++)if(An[Pr+Qt]!=cr.charCodeAt(Qt))return!0;return!1}function ie(An,Pr,cr,Qt,Kt){for(var wn=0;wn<Kt;wn++)An[Pr+wn]=cr[Qt+wn]}function ve(An,Pr,cr,Qt){for(var Kt=0;Kt<Qt;Kt++)An[Pr+Kt]=cr}function me(An){return new Int32Array(An)}function be(An,Pr){for(var cr=[],Qt=0;Qt<An;Qt++)cr.push(new Pr);return cr}function xe(An,Pr){var cr=[];return function Qt(Kt,wn,cn){for(var er=cn[wn],Wn=0;Wn<er&&(Kt.push(cn.length>wn+1?[]:new Pr),!(cn.length<wn+1));Wn++)Qt(Kt[Wn],wn+1,cn)}(cr,0,An),cr}var De=function(){var An=this;function Pr(oe,Be){for(var Te=1<<Be-1>>>0;oe&Te;)Te>>>=1;return Te?(oe&Te-1)+Te:oe}function cr(oe,Be,Te,qe,yt){z(!(qe%Te));do oe[Be+(qe-=Te)]=yt;while(0<qe)}function Qt(oe,Be,Te,qe,yt){if(z(2328>=yt),512>=yt)var Et=me(512);else if((Et=me(yt))==null)return 0;return function(xt,Dt,Tt,re,ae,ue){var se,Pe,Ve=Dt,nt=1<<Tt,at=me(16),it=me(16);for(z(ae!=0),z(re!=null),z(xt!=null),z(0<Tt),Pe=0;Pe<ae;++Pe){if(15<re[Pe])return 0;++at[re[Pe]]}if(at[0]==ae)return 0;for(it[1]=0,se=1;15>se;++se){if(at[se]>1<<se)return 0;it[se+1]=it[se]+at[se]}for(Pe=0;Pe<ae;++Pe)se=re[Pe],0<re[Pe]&&(ue[it[se]++]=Pe);if(it[15]==1)return(re=new Kt).g=0,re.value=ue[0],cr(xt,Ve,1,nt,re),nt;var Gt,Yt=-1,tn=nt-1,On=0,Br=1,Ir=1,vr=1<<Tt;for(Pe=0,se=1,ae=2;se<=Tt;++se,ae<<=1){if(Br+=Ir<<=1,0>(Ir-=at[se]))return 0;for(;0<at[se];--at[se])(re=new Kt).g=se,re.value=ue[Pe++],cr(xt,Ve+On,ae,vr,re),On=Pr(On,se)}for(se=Tt+1,ae=2;15>=se;++se,ae<<=1){if(Br+=Ir<<=1,0>(Ir-=at[se]))return 0;for(;0<at[se];--at[se]){if(re=new Kt,(On&tn)!=Yt){for(Ve+=vr,Gt=1<<(Yt=se)-Tt;15>Yt&&!(0>=(Gt-=at[Yt]));)++Yt,Gt<<=1;nt+=vr=1<<(Gt=Yt-Tt),xt[Dt+(Yt=On&tn)].g=Gt+Tt,xt[Dt+Yt].value=Ve-Dt-Yt}re.g=se-Tt,re.value=ue[Pe++],cr(xt,Ve+(On>>Tt),ae,vr,re),On=Pr(On,se)}}return Br!=2*it[15]-1?0:nt}(oe,Be,Te,qe,yt,Et)}function Kt(){this.value=this.g=0}function wn(){this.value=this.g=0}function cn(){this.G=be(5,Kt),this.H=me(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=be(nl,wn)}function er(oe,Be,Te,qe){z(oe!=null),z(Be!=null),z(2147483648>qe),oe.Ca=254,oe.I=0,oe.b=-8,oe.Ka=0,oe.oa=Be,oe.pa=Te,oe.Jd=Be,oe.Yc=Te+qe,oe.Zc=4<=qe?Te+qe-4+1:Te,Xn(oe)}function Wn(oe,Be){for(var Te=0;0<Be--;)Te|=or(oe,128)<<Be;return Te}function $n(oe,Be){var Te=Wn(oe,Be);return Vn(oe)?-Te:Te}function Jn(oe,Be,Te,qe){var yt,Et=0;for(z(oe!=null),z(Be!=null),z(4294967288>qe),oe.Sb=qe,oe.Ra=0,oe.u=0,oe.h=0,4<qe&&(qe=4),yt=0;yt<qe;++yt)Et+=Be[Te+yt]<<8*yt;oe.Ra=Et,oe.bb=qe,oe.oa=Be,oe.pa=Te}function dr(oe){for(;8<=oe.u&&oe.bb<oe.Sb;)oe.Ra>>>=8,oe.Ra+=oe.oa[oe.pa+oe.bb]<<tu-8>>>0,++oe.bb,oe.u-=8;dn(oe)&&(oe.h=1,oe.u=0)}function Sr(oe,Be){if(z(0<=Be),!oe.h&&Be<=Vl){var Te=rn(oe)&su[Be];return oe.u+=Be,dr(oe),Te}return oe.h=1,oe.u=0}function Sa(){this.b=this.Ca=this.I=0,this.oa=[],this.pa=0,this.Jd=[],this.Yc=0,this.Zc=[],this.Ka=0}function bt(){this.Ra=0,this.oa=[],this.h=this.u=this.bb=this.Sb=this.pa=0}function rn(oe){return oe.Ra>>>(oe.u&tu-1)>>>0}function dn(oe){return z(oe.bb<=oe.Sb),oe.h||oe.bb==oe.Sb&&oe.u>tu}function vn(oe,Be){oe.u=Be,oe.h=dn(oe)}function Mn(oe){oe.u>=nu&&(z(oe.u>=nu),dr(oe))}function Xn(oe){z(oe!=null&&oe.oa!=null),oe.pa<oe.Zc?(oe.I=(oe.oa[oe.pa++]|oe.I<<8)>>>0,oe.b+=8):(z(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 Vn(oe){return Wn(oe,1)}function or(oe,Be){var Te=oe.Ca;0>oe.b&&Xn(oe);var qe=oe.b,yt=Te*Be>>>8,Et=(oe.I>>>qe>yt)+0;for(Et?(Te-=yt,oe.I-=yt+1<<qe>>>0):Te=yt+1,qe=Te,yt=0;256<=qe;)yt+=8,qe>>=8;return qe=7^yt+ks[qe],oe.b-=qe,oe.Ca=(Te<<qe)-1,Et}function la(oe,Be,Te){oe[Be+0]=Te>>24&255,oe[Be+1]=Te>>16&255,oe[Be+2]=Te>>8&255,oe[Be+3]=Te>>0&255}function ua(oe,Be){return oe[Be+0]<<0|oe[Be+1]<<8}function _a(oe,Be){return ua(oe,Be)|oe[Be+2]<<16}function Ea(oe,Be){return ua(oe,Be)|ua(oe,Be+2)<<16}function yo(oe,Be){var Te=1<<Be;return z(oe!=null),z(0<Be),oe.X=me(Te),oe.X==null?0:(oe.Mb=32-Be,oe.Xa=Be,1)}function Lr(oe,Be){z(oe!=null),z(Be!=null),z(oe.Xa==Be.Xa),ie(Be.X,0,oe.X,0,1<<Be.Xa)}function un(){this.X=[],this.Xa=this.Mb=0}function Va(oe,Be,Te,qe){z(Te!=null),z(qe!=null);var yt=Te[0],Et=qe[0];return yt==0&&(yt=(oe*Et+Be/2)/Be),Et==0&&(Et=(Be*yt+oe/2)/oe),0>=yt||0>=Et?0:(Te[0]=yt,qe[0]=Et,1)}function Wr(oe,Be){return oe+(1<<Be)-1>>>Be}function _r(oe,Be){return((4278255360&oe)+(4278255360&Be)>>>0&4278255360)+((16711935&oe)+(16711935&Be)>>>0&16711935)>>>0}function ha(oe,Be){An[Be]=function(Te,qe,yt,Et,xt,Dt,Tt){var re;for(re=0;re<xt;++re){var ae=An[oe](Dt[Tt+re-1],yt,Et+re);Dt[Tt+re]=_r(Te[qe+re],ae)}}}function Qa(){this.ud=this.hd=this.jd=0}function Ta(oe,Be){return((4278124286&(oe^Be))>>>1)+(oe&Be)>>>0}function ho(oe){return 0<=oe&&256>oe?oe:0>oe?0:255<oe?255:void 0}function Ko(oe,Be){return ho(oe+(oe-Be+.5>>1))}function ai(oe,Be,Te){return Math.abs(Be-Te)-Math.abs(oe-Te)}function Xo(oe,Be,Te,qe,yt,Et,xt){for(qe=Et[xt-1],Te=0;Te<yt;++Te)Et[xt+Te]=qe=_r(oe[Be+Te],qe)}function Ri(oe,Be,Te,qe,yt){var Et;for(Et=0;Et<Te;++Et){var xt=oe[Be+Et],Dt=xt>>8&255,Tt=16711935&(Tt=(Tt=16711935&xt)+((Dt<<16)+Dt));qe[yt+Et]=(4278255360&xt)+Tt>>>0}}function Ci(oe,Be){Be.jd=oe>>0&255,Be.hd=oe>>8&255,Be.ud=oe>>16&255}function To(oe,Be,Te,qe,yt,Et){var xt;for(xt=0;xt<qe;++xt){var Dt=Be[Te+xt],Tt=Dt>>>8,re=Dt,ae=255&(ae=(ae=Dt>>>16)+((oe.jd<<24>>24)*(Tt<<24>>24)>>>5));re=255&(re=(re=re+((oe.hd<<24>>24)*(Tt<<24>>24)>>>5))+((oe.ud<<24>>24)*(ae<<24>>24)>>>5)),yt[Et+xt]=(4278255360&Dt)+(ae<<16)+re}}function vi(oe,Be,Te,qe,yt){An[Be]=function(Et,xt,Dt,Tt,re,ae,ue,se,Pe){for(Tt=ue;Tt<se;++Tt)for(ue=0;ue<Pe;++ue)re[ae++]=yt(Dt[qe(Et[xt++])])},An[oe]=function(Et,xt,Dt,Tt,re,ae,ue){var se=8>>Et.b,Pe=Et.Ea,Ve=Et.K[0],nt=Et.w;if(8>se)for(Et=(1<<Et.b)-1,nt=(1<<se)-1;xt<Dt;++xt){var at,it=0;for(at=0;at<Pe;++at)at&Et||(it=qe(Tt[re++])),ae[ue++]=yt(Ve[it&nt]),it>>=se}else An["VP8LMapColor"+Te](Tt,re,Ve,nt,ae,ue,xt,Dt,Pe)}}function Ia(oe,Be,Te,qe,yt){for(Te=Be+Te;Be<Te;){var Et=oe[Be++];qe[yt++]=Et>>16&255,qe[yt++]=Et>>8&255,qe[yt++]=Et>>0&255}}function ds(oe,Be,Te,qe,yt){for(Te=Be+Te;Be<Te;){var Et=oe[Be++];qe[yt++]=Et>>16&255,qe[yt++]=Et>>8&255,qe[yt++]=Et>>0&255,qe[yt++]=Et>>24&255}}function _i(oe,Be,Te,qe,yt){for(Te=Be+Te;Be<Te;){var Et=(xt=oe[Be++])>>16&240|xt>>12&15,xt=xt>>0&240|xt>>28&15;qe[yt++]=Et,qe[yt++]=xt}}function Is(oe,Be,Te,qe,yt){for(Te=Be+Te;Be<Te;){var Et=(xt=oe[Be++])>>16&248|xt>>13&7,xt=xt>>5&224|xt>>3&31;qe[yt++]=Et,qe[yt++]=xt}}function wi(oe,Be,Te,qe,yt){for(Te=Be+Te;Be<Te;){var Et=oe[Be++];qe[yt++]=Et>>0&255,qe[yt++]=Et>>8&255,qe[yt++]=Et>>16&255}}function Xi(oe,Be,Te,qe,yt,Et){if(Et==0)for(Te=Be+Te;Be<Te;)la(qe,((Et=oe[Be++])[0]>>24|Et[1]>>8&65280|Et[2]<<8&16711680|Et[3]<<24)>>>0),yt+=32;else ie(qe,yt,oe,Be,Te)}function $s(oe,Be){An[Be][0]=An[oe+"0"],An[Be][1]=An[oe+"1"],An[Be][2]=An[oe+"2"],An[Be][3]=An[oe+"3"],An[Be][4]=An[oe+"4"],An[Be][5]=An[oe+"5"],An[Be][6]=An[oe+"6"],An[Be][7]=An[oe+"7"],An[Be][8]=An[oe+"8"],An[Be][9]=An[oe+"9"],An[Be][10]=An[oe+"10"],An[Be][11]=An[oe+"11"],An[Be][12]=An[oe+"12"],An[Be][13]=An[oe+"13"],An[Be][14]=An[oe+"0"],An[Be][15]=An[oe+"0"]}function xi(oe){return oe==oc||oe==ic||oe==Fu||oe==Ac}function rs(){this.eb=[],this.size=this.A=this.fb=0}function BA(){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 Ns(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new rs,this.f.kb=new BA,this.sd=null}function Ds(){this.width=[0],this.height=[0],this.Pd=[0],this.Qd=[0],this.format=[0]}function gi(){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 $a(oe){return alert("todo:WebPSamplerProcessPlane"),oe.T}function bi(oe,Be){var Te=oe.T,qe=Be.ba.f.RGBA,yt=qe.eb,Et=qe.fb+oe.ka*qe.A,xt=Gl[Be.ba.S],Dt=oe.y,Tt=oe.O,re=oe.f,ae=oe.N,ue=oe.ea,se=oe.W,Pe=Be.cc,Ve=Be.dc,nt=Be.Mc,at=Be.Nc,it=oe.ka,Gt=oe.ka+oe.T,Yt=oe.U,tn=Yt+1>>1;for(it==0?xt(Dt,Tt,null,null,re,ae,ue,se,re,ae,ue,se,yt,Et,null,null,Yt):(xt(Be.ec,Be.fc,Dt,Tt,Pe,Ve,nt,at,re,ae,ue,se,yt,Et-qe.A,yt,Et,Yt),++Te);it+2<Gt;it+=2)Pe=re,Ve=ae,nt=ue,at=se,ae+=oe.Rc,se+=oe.Rc,Et+=2*qe.A,xt(Dt,(Tt+=2*oe.fa)-oe.fa,Dt,Tt,Pe,Ve,nt,at,re,ae,ue,se,yt,Et-qe.A,yt,Et,Yt);return Tt+=oe.fa,oe.j+Gt<oe.o?(ie(Be.ec,Be.fc,Dt,Tt,Yt),ie(Be.cc,Be.dc,re,ae,tn),ie(Be.Mc,Be.Nc,ue,se,tn),Te--):1&Gt||xt(Dt,Tt,null,null,re,ae,ue,se,re,ae,ue,se,yt,Et+qe.A,null,null,Yt),Te}function Us(oe,Be,Te){var qe=oe.F,yt=[oe.J];if(qe!=null){var Et=oe.U,xt=Be.ba.S,Dt=xt==Wu||xt==Fu;Be=Be.ba.f.RGBA;var Tt=[0],re=oe.ka;Tt[0]=oe.T,oe.Kb&&(re==0?--Tt[0]:(--re,yt[0]-=oe.width),oe.j+oe.ka+oe.T==oe.o&&(Tt[0]=oe.o-oe.j-re));var ae=Be.eb;re=Be.fb+re*Be.A,oe=Ku(qe,yt[0],oe.width,Et,Tt,ae,re+(Dt?0:3),Be.A),z(Te==Tt),oe&&xi(xt)&&pu(ae,re,Dt,Et,Tt,Be.A)}return 0}function ZA(oe){var Be=oe.ma,Te=Be.ba.S,qe=11>Te,yt=Te==Zu||Te==ku||Te==Wu||Te==ac||Te==12||xi(Te);if(Be.memory=null,Be.Ib=null,Be.Jb=null,Be.Nd=null,!Ll(Be.Oa,oe,yt?11:12))return 0;if(yt&&xi(Te)&&Jr(),oe.da)alert("todo:use_scaling");else{if(qe){if(Be.Ib=$a,oe.Kb){if(Te=oe.U+1>>1,Be.memory=me(oe.U+2*Te),Be.memory==null)return 0;Be.ec=Be.memory,Be.fc=0,Be.cc=Be.ec,Be.dc=Be.fc+oe.U,Be.Mc=Be.cc,Be.Nc=Be.dc+Te,Be.Ib=bi,Jr()}}else alert("todo:EmitYUV");yt&&(Be.Jb=Us,qe&&jn())}if(qe&&!Pc){for(oe=0;256>oe;++oe)Iu[oe]=89858*(oe-128)+Yu>>Bu,Fc[oe]=-22014*(oe-128)+Yu,Jc[oe]=-45773*(oe-128),Vc[oe]=113618*(oe-128)+Yu>>Bu;for(oe=ju;oe<_u;++oe)Be=76283*(oe-16)+Yu>>Bu,Xc[oe-ju]=_s(Be,255),xc[oe-ju]=_s(Be+8>>4,15);Pc=1}return 1}function ps(oe){var Be=oe.ma,Te=oe.U,qe=oe.T;return z(!(1&oe.ka)),0>=Te||0>=qe?0:(Te=Be.Ib(oe,Be),Be.Jb!=null&&Be.Jb(oe,Be,Te),Be.Dc+=Te,1)}function Rs(oe){oe.ma.memory=null}function xo(oe,Be,Te,qe){return Sr(oe,8)!=47?0:(Be[0]=Sr(oe,14)+1,Te[0]=Sr(oe,14)+1,qe[0]=Sr(oe,1),Sr(oe,3)!=0?0:!oe.h)}function vs(oe,Be){if(4>oe)return oe+1;var Te=oe-2>>1;return(2+(1&oe)<<Te)+Sr(Be,Te)+1}function qs(oe,Be){return 120<Be?Be-120:1<=(Te=((Te=zl[Be-1])>>4)*oe+(8-(15&Te)))?Te:1;var Te}function gs(oe,Be,Te){var qe=rn(Te),yt=oe[Be+=255&qe].g-8;return 0<yt&&(vn(Te,Te.u+8),qe=rn(Te),Be+=oe[Be].value,Be+=qe&(1<<yt)-1),vn(Te,Te.u+oe[Be].g),oe[Be].value}function QA(oe,Be,Te){return Te.g+=oe.g,Te.value+=oe.value<<Be>>>0,z(8>=Te.g),oe.g}function wA(oe,Be,Te){var qe=oe.xc;return z((Be=qe==0?0:oe.vc[oe.md*(Te>>qe)+(Be>>qe)])<oe.Wb),oe.Ya[Be]}function Cs(oe,Be,Te,qe){var yt=oe.ab,Et=oe.c*Be,xt=oe.C;Be=xt+Be;var Dt=Te,Tt=qe;for(qe=oe.Ta,Te=oe.Ua;0<yt--;){var re=oe.gc[yt],ae=xt,ue=Be,se=Dt,Pe=Tt,Ve=(Tt=qe,Dt=Te,re.Ea);switch(z(ae<ue),z(ue<=re.nc),re.hc){case 2:uu(se,Pe,(ue-ae)*Ve,Tt,Dt);break;case 0:var nt=ae,at=ue,it=Tt,Gt=Dt,Yt=(vr=re).Ea;nt==0&&(Su(se,Pe,null,null,1,it,Gt),Xo(se,Pe+1,0,0,Yt-1,it,Gt+1),Pe+=Yt,Gt+=Yt,++nt);for(var tn=1<<vr.b,On=tn-1,Br=Wr(Yt,vr.b),Ir=vr.K,vr=vr.w+(nt>>vr.b)*Br;nt<at;){var po=Ir,La=vr,pa=1;for(lu(se,Pe,it,Gt-Yt,1,it,Gt);pa<Yt;){var wo=(pa&~On)+tn;wo>Yt&&(wo=Yt),(0,dl[po[La++]>>8&15])(se,Pe+ +pa,it,Gt+pa-Yt,wo-pa,it,Gt+pa),pa=wo}Pe+=Yt,Gt+=Yt,++nt&On||(vr+=Br)}ue!=re.nc&&ie(Tt,Dt-Ve,Tt,Dt+(ue-ae-1)*Ve,Ve);break;case 1:for(Ve=se,at=Pe,Yt=(se=re.Ea)-(Gt=se&~(it=(Pe=1<<re.b)-1)),nt=Wr(se,re.b),tn=re.K,re=re.w+(ae>>re.b)*nt;ae<ue;){for(On=tn,Br=re,Ir=new Qa,vr=at+Gt,po=at+se;at<vr;)Ci(On[Br++],Ir),rl(Ir,Ve,at,Pe,Tt,Dt),at+=Pe,Dt+=Pe;at<po&&(Ci(On[Br++],Ir),rl(Ir,Ve,at,Yt,Tt,Dt),at+=Yt,Dt+=Yt),++ae&it||(re+=nt)}break;case 3:if(se==Tt&&Pe==Dt&&0<re.b){for(at=Tt,se=Ve=Dt+(ue-ae)*Ve-(Gt=(ue-ae)*Wr(re.Ea,re.b)),Pe=Tt,it=Dt,nt=[],Gt=(Yt=Gt)-1;0<=Gt;--Gt)nt[Gt]=Pe[it+Gt];for(Gt=Yt-1;0<=Gt;--Gt)at[se+Gt]=nt[Gt];Bl(re,ae,ue,Tt,Ve,Tt,Dt)}else Bl(re,ae,ue,se,Pe,Tt,Dt)}Dt=qe,Tt=Te}Tt!=Te&&ie(qe,Te,Dt,Tt,Et)}function Hs(oe,Be){var Te=oe.V,qe=oe.Ba+oe.c*oe.C,yt=Be-oe.C;if(z(Be<=oe.l.o),z(16>=yt),0<yt){var Et=oe.l,xt=oe.Ta,Dt=oe.Ua,Tt=Et.width;if(Cs(oe,yt,Te,qe),yt=Dt=[Dt],z((Te=oe.C)<(qe=Be)),z(Et.v<Et.va),qe>Et.o&&(qe=Et.o),Te<Et.j){var re=Et.j-Te;Te=Et.j,yt[0]+=re*Tt}if(Te>=qe?Te=0:(yt[0]+=4*Et.v,Et.ka=Te-Et.j,Et.U=Et.va-Et.v,Et.T=qe-Te,Te=1),Te){if(Dt=Dt[0],11>(Te=oe.ca).S){var ae=Te.f.RGBA,ue=(qe=Te.S,yt=Et.U,Et=Et.T,re=ae.eb,ae.A),se=Et;for(ae=ae.fb+oe.Ma*ae.A;0<se--;){var Pe=xt,Ve=Dt,nt=yt,at=re,it=ae;switch(qe){case Tu:wl(Pe,Ve,nt,at,it);break;case Zu:Si(Pe,Ve,nt,at,it);break;case oc:Si(Pe,Ve,nt,at,it),pu(at,it,0,nt,1,0);break;case vc:gl(Pe,Ve,nt,at,it);break;case ku:Xi(Pe,Ve,nt,at,it,1);break;case ic:Xi(Pe,Ve,nt,at,it,1),pu(at,it,0,nt,1,0);break;case Wu:Xi(Pe,Ve,nt,at,it,0);break;case Fu:Xi(Pe,Ve,nt,at,it,0),pu(at,it,1,nt,1,0);break;case ac:Qi(Pe,Ve,nt,at,it);break;case Ac:Qi(Pe,Ve,nt,at,it),Pu(at,it,nt,1,0);break;case Sc:ss(Pe,Ve,nt,at,it);break;default:z(0)}Dt+=Tt,ae+=ue}oe.Ma+=Et}else alert("todo:EmitRescaledRowsYUVA");z(oe.Ma<=Te.height)}}oe.C=Be,z(oe.C<=oe.i)}function Os(oe){var Be;if(0<oe.ua)return 0;for(Be=0;Be<oe.Wb;++Be){var Te=oe.Ya[Be].G,qe=oe.Ya[Be].H;if(0<Te[1][qe[1]+0].g||0<Te[2][qe[2]+0].g||0<Te[3][qe[3]+0].g)return 0}return 1}function Ss(oe,Be,Te,qe,yt,Et){if(oe.Z!=0){var xt=oe.qd,Dt=oe.rd;for(z(fu[oe.Z]!=null);Be<Te;++Be)fu[oe.Z](xt,Dt,qe,yt,qe,yt,Et),xt=qe,Dt=yt,yt+=Et;oe.qd=xt,oe.rd=Dt}}function Hi(oe,Be){var Te=oe.l.ma,qe=Te.Z==0||Te.Z==1?oe.l.j:oe.C;if(qe=oe.C<qe?qe:oe.C,z(Be<=oe.l.o),Be>qe){var yt=oe.l.width,Et=Te.ca,xt=Te.tb+yt*qe,Dt=oe.V,Tt=oe.Ba+oe.c*qe,re=oe.gc;z(oe.ab==1),z(re[0].hc==3),yu(re[0],qe,Be,Dt,Tt,Et,xt),Ss(Te,qe,Be,Et,xt,yt)}oe.C=oe.Ma=Be}function Qs(oe,Be,Te,qe,yt,Et,xt){var Dt=oe.$/qe,Tt=oe.$%qe,re=oe.m,ae=oe.s,ue=Te+oe.$,se=ue;yt=Te+qe*yt;var Pe=Te+qe*Et,Ve=280+ae.ua,nt=oe.Pb?Dt:16777216,at=0<ae.ua?ae.Wa:null,it=ae.wc,Gt=ue<Pe?wA(ae,Tt,Dt):null;z(oe.C<Et),z(Pe<=yt);var Yt=!1;e:for(;;){for(;Yt||ue<Pe;){var tn=0;if(Dt>=nt){var On=ue-Te;z((nt=oe).Pb),nt.wd=nt.m,nt.xd=On,0<nt.s.ua&&Lr(nt.s.Wa,nt.s.vb),nt=Dt+fA}if(Tt&it||(Gt=wA(ae,Tt,Dt)),z(Gt!=null),Gt.Qb&&(Be[ue]=Gt.qb,Yt=!0),!Yt)if(Mn(re),Gt.jc){tn=re,On=Be;var Br=ue,Ir=Gt.pd[rn(tn)&nl-1];z(Gt.jc),256>Ir.g?(vn(tn,tn.u+Ir.g),On[Br]=Ir.value,tn=0):(vn(tn,tn.u+Ir.g-256),z(256<=Ir.value),tn=Ir.value),tn==0&&(Yt=!0)}else tn=gs(Gt.G[0],Gt.H[0],re);if(re.h)break;if(Yt||256>tn){if(!Yt)if(Gt.nd)Be[ue]=(Gt.qb|tn<<8)>>>0;else{if(Mn(re),Yt=gs(Gt.G[1],Gt.H[1],re),Mn(re),On=gs(Gt.G[2],Gt.H[2],re),Br=gs(Gt.G[3],Gt.H[3],re),re.h)break;Be[ue]=(Br<<24|Yt<<16|tn<<8|On)>>>0}if(Yt=!1,++ue,++Tt>=qe&&(Tt=0,++Dt,xt!=null&&Dt<=Et&&!(Dt%16)&&xt(oe,Dt),at!=null))for(;se<ue;)tn=Be[se++],at.X[(506832829*tn&4294967295)>>>at.Mb]=tn}else if(280>tn){if(tn=vs(tn-256,re),On=gs(Gt.G[4],Gt.H[4],re),Mn(re),On=qs(qe,On=vs(On,re)),re.h)break;if(ue-Te<On||yt-ue<tn)break e;for(Br=0;Br<tn;++Br)Be[ue+Br]=Be[ue+Br-On];for(ue+=tn,Tt+=tn;Tt>=qe;)Tt-=qe,++Dt,xt!=null&&Dt<=Et&&!(Dt%16)&&xt(oe,Dt);if(z(ue<=yt),Tt&it&&(Gt=wA(ae,Tt,Dt)),at!=null)for(;se<ue;)tn=Be[se++],at.X[(506832829*tn&4294967295)>>>at.Mb]=tn}else{if(!(tn<Ve))break e;for(Yt=tn-280,z(at!=null);se<ue;)tn=Be[se++],at.X[(506832829*tn&4294967295)>>>at.Mb]=tn;tn=ue,z(!(Yt>>>(On=at).Xa)),Be[tn]=On.X[Yt],Yt=!0}Yt||z(re.h==dn(re))}if(oe.Pb&&re.h&&ue<yt)z(oe.m.h),oe.a=5,oe.m=oe.wd,oe.$=oe.xd,0<oe.s.ua&&Lr(oe.s.vb,oe.s.Wa);else{if(re.h)break e;xt!=null&&xt(oe,Dt>Et?Et:Dt),oe.a=0,oe.$=ue-Te}return 1}return oe.a=3,0}function Vs(oe){z(oe!=null),oe.vc=null,oe.yc=null,oe.Ya=null;var Be=oe.Wa;Be!=null&&(Be.X=null),oe.vb=null,z(oe!=null)}function WA(){var oe=new vl;return oe==null?null:(oe.a=0,oe.xb=Xu,$s("Predictor","VP8LPredictors"),$s("Predictor","VP8LPredictors_C"),$s("PredictorAdd","VP8LPredictorsAdd"),$s("PredictorAdd","VP8LPredictorsAdd_C"),uu=Ri,rl=To,wl=Ia,Si=ds,Qi=_i,ss=Is,gl=wi,An.VP8LMapColor32b=cu,An.VP8LMapColor8b=du,oe)}function VA(oe,Be,Te,qe,yt){var Et=1,xt=[oe],Dt=[Be],Tt=qe.m,re=qe.s,ae=null,ue=0;e:for(;;){if(Te)for(;Et&&Sr(Tt,1);){var se=xt,Pe=Dt,Ve=qe,nt=1,at=Ve.m,it=Ve.gc[Ve.ab],Gt=Sr(at,2);if(Ve.Oc&1<<Gt)Et=0;else{switch(Ve.Oc|=1<<Gt,it.hc=Gt,it.Ea=se[0],it.nc=Pe[0],it.K=[null],++Ve.ab,z(4>=Ve.ab),Gt){case 0:case 1:it.b=Sr(at,3)+2,nt=VA(Wr(it.Ea,it.b),Wr(it.nc,it.b),0,Ve,it.K),it.K=it.K[0];break;case 3:var Yt,tn=Sr(at,8)+1,On=16<tn?0:4<tn?1:2<tn?2:3;if(se[0]=Wr(it.Ea,On),it.b=On,Yt=nt=VA(tn,1,0,Ve,it.K)){var Br,Ir=tn,vr=it,po=1<<(8>>vr.b),La=me(po);if(La==null)Yt=0;else{var pa=vr.K[0],wo=vr.w;for(La[0]=vr.K[0][0],Br=1;Br<1*Ir;++Br)La[Br]=_r(pa[wo+Br],La[Br-1]);for(;Br<4*po;++Br)La[Br]=0;vr.K[0]=null,vr.K[0]=La,Yt=1}}nt=Yt;break;case 2:break;default:z(0)}Et=nt}}if(xt=xt[0],Dt=Dt[0],Et&&Sr(Tt,1)&&!(Et=1<=(ue=Sr(Tt,4))&&11>=ue)){qe.a=3;break e}var bo;if(bo=Et)t:{var lo,Xr,Vo,ci=qe,Po=xt,eA=Dt,Ei=ue,XA=Te,Ti=ci.m,Yi=ci.s,ts=[null],FA=1,YA=0,ol=_c[Ei];n:for(;;){if(XA&&Sr(Ti,1)){var IA=Sr(Ti,3)+2,il=Wr(Po,IA),Ol=Wr(eA,IA),Zl=il*Ol;if(!VA(il,Ol,0,ci,ts))break n;for(ts=ts[0],Yi.xc=IA,lo=0;lo<Zl;++lo){var Al=ts[lo]>>8&65535;ts[lo]=Al,Al>=FA&&(FA=Al+1)}}if(Ti.h)break n;for(Xr=0;5>Xr;++Xr){var xA=fo[Xr];!Xr&&0<Ei&&(xA+=1<<Ei),YA<xA&&(YA=xA)}var Yl=be(FA*ol,Kt),bu=FA,Nu=be(bu,cn);if(Nu==null)var Nc=null;else z(65536>=bu),Nc=Nu;var lc=me(YA);if(Nc==null||lc==null||Yl==null){ci.a=1;break n}var Dc=Yl;for(lo=Vo=0;lo<FA;++lo){var mu=Nc[lo],ec=mu.G,tc=mu.H,Ad=0,Uc=1,sd=0;for(Xr=0;5>Xr;++Xr){xA=fo[Xr],ec[Xr]=Dc,tc[Xr]=Vo,!Xr&&0<Ei&&(xA+=1<<Ei);a:{var Oc,qc=xA,Qc=ci,uc=lc,yd=Dc,Bd=Vo,ed=0,Du=Qc.m,wd=Sr(Du,1);if(ve(uc,0,0,qc),wd){var bd=Sr(Du,1)+1,Cd=Sr(Du,1),ld=Sr(Du,Cd==0?1:8);uc[ld]=1,bd==2&&(uc[ld=Sr(Du,8)]=1);var Tc=1}else{var ud=me(19),cd=Sr(Du,4)+4;if(19<cd){Qc.a=3;var kc=0;break a}for(Oc=0;Oc<cd;++Oc)ud[Vu[Oc]]=Sr(Du,3);var td=void 0,cc=void 0,dd=Qc,Ed=ud,Mc=qc,gd=uc,nd=0,Uu=dd.m,fd=8,md=be(128,Kt);r:for(;Qt(md,0,7,Ed,19);){if(Sr(Uu,1)){var Pd=2+2*Sr(Uu,3);if((td=2+Sr(Uu,Pd))>Mc)break r}else td=Mc;for(cc=0;cc<Mc&&td--;){Mn(Uu);var hd=md[0+(127&rn(Uu))];vn(Uu,Uu.u+hd.g);var nc=hd.value;if(16>nc)gd[cc++]=nc,nc!=0&&(fd=nc);else{var Fd=nc==16,pd=nc-16,xd=jc[pd],vd=Sr(Uu,sc[pd])+xd;if(cc+vd>Mc)break r;for(var Ld=Fd?fd:0;0<vd--;)gd[cc++]=Ld}}nd=1;break r}nd||(dd.a=3),Tc=nd}(Tc=Tc&&!Du.h)&&(ed=Qt(yd,Bd,8,uc,qc)),Tc&&ed!=0?kc=ed:(Qc.a=3,kc=0)}if(kc==0)break n;if(Uc&&xu[Xr]==1&&(Uc=Dc[Vo].g==0),Ad+=Dc[Vo].g,Vo+=kc,3>=Xr){var dc,rd=lc[0];for(dc=1;dc<xA;++dc)lc[dc]>rd&&(rd=lc[dc]);sd+=rd}}if(mu.nd=Uc,mu.Qb=0,Uc&&(mu.qb=(ec[3][tc[3]+0].value<<24|ec[1][tc[1]+0].value<<16|ec[2][tc[2]+0].value)>>>0,Ad==0&&256>ec[0][tc[0]+0].value&&(mu.Qb=1,mu.qb+=ec[0][tc[0]+0].value<<8)),mu.jc=!mu.Qb&&6>sd,mu.jc){var Rc,Cu=mu;for(Rc=0;Rc<nl;++Rc){var Ou=Rc,Qu=Cu.pd[Ou],Hc=Cu.G[0][Cu.H[0]+Ou];256<=Hc.value?(Qu.g=Hc.g+256,Qu.value=Hc.value):(Qu.g=0,Qu.value=0,Ou>>=QA(Hc,8,Qu),Ou>>=QA(Cu.G[1][Cu.H[1]+Ou],16,Qu),Ou>>=QA(Cu.G[2][Cu.H[2]+Ou],0,Qu),QA(Cu.G[3][Cu.H[3]+Ou],24,Qu))}}}Yi.vc=ts,Yi.Wb=FA,Yi.Ya=Nc,Yi.yc=Yl,bo=1;break t}bo=0}if(!(Et=bo)){qe.a=3;break e}if(0<ue){if(re.ua=1<<ue,!yo(re.Wa,ue)){qe.a=1,Et=0;break e}}else re.ua=0;var ad=qe,Sd=xt,Id=Dt,od=ad.s,id=od.xc;if(ad.c=Sd,ad.i=Id,od.md=Wr(Sd,id),od.wc=id==0?-1:(1<<id)-1,Te){qe.xb=Bc;break e}if((ae=me(xt*Dt))==null){qe.a=1,Et=0;break e}Et=(Et=Qs(qe,ae,0,xt,Dt,Dt,null))&&!Tt.h;break e}return Et?(yt!=null?yt[0]=ae:(z(ae==null),z(Te)),qe.$=0,Te||Vs(re)):Vs(re),Et}function as(oe,Be){var Te=oe.c*oe.i,qe=Te+Be+16*Be;return z(oe.c<=Be),oe.V=me(qe),oe.V==null?(oe.Ta=null,oe.Ua=0,oe.a=1,0):(oe.Ta=oe.V,oe.Ua=oe.Ba+Te+Be,1)}function Js(oe,Be){var Te=oe.C,qe=Be-Te,yt=oe.V,Et=oe.Ba+oe.c*Te;for(z(Be<=oe.l.o);0<qe;){var xt=16<qe?16:qe,Dt=oe.l.ma,Tt=oe.l.width,re=Tt*xt,ae=Dt.ca,ue=Dt.tb+Tt*Te,se=oe.Ta,Pe=oe.Ua;Cs(oe,xt,yt,Et),gc(se,Pe,ae,ue,re),Ss(Dt,Te,Te+xt,ae,ue,Tt),qe-=xt,yt+=xt*oe.c,Te+=xt}z(Te==Be),oe.C=oe.Ma=Be}function Me(){this.ub=this.yd=this.td=this.Rb=0}function _e(){this.Kd=this.Ld=this.Ud=this.Td=this.i=this.c=0}function st(){this.Fb=this.Bb=this.Cb=0,this.Zb=me(4),this.Lb=me(4)}function pt(){this.Yb=function(){var oe=[];return function Be(Te,qe,yt){for(var Et=yt[qe],xt=0;xt<Et&&(Te.push(yt.length>qe+1?[]:0),!(yt.length<qe+1));xt++)Be(Te[xt],qe+1,yt)}(oe,0,[3,11]),oe}()}function Ut(){this.jb=me(3),this.Wc=xe([4,8],pt),this.Xc=xe([4,17],pt)}function _t(){this.Pc=this.wb=this.Tb=this.zd=0,this.vd=new me(4),this.od=new me(4)}function ln(){this.ld=this.La=this.dd=this.tc=0}function Vt(){this.Na=this.la=0}function mn(){this.Sc=[0,0],this.Eb=[0,0],this.Qc=[0,0],this.ia=this.lc=0}function In(){this.ad=me(384),this.Za=0,this.Ob=me(16),this.$b=this.Ad=this.ia=this.Gc=this.Hc=this.Dd=0}function Zn(){this.uc=this.M=this.Nb=0,this.wa=Array(new ln),this.Y=0,this.ya=Array(new In),this.aa=0,this.l=new pr}function Ln(){this.y=me(16),this.f=me(8),this.ea=me(8)}function wr(){this.cb=this.a=0,this.sc="",this.m=new Sa,this.Od=new Me,this.Kc=new _e,this.ed=new _t,this.Qa=new st,this.Ic=this.$c=this.Aa=0,this.D=new Zn,this.Xb=this.Va=this.Hb=this.zb=this.yb=this.Ub=this.za=0,this.Jc=be(8,Sa),this.ia=0,this.pb=be(4,mn),this.Pa=new Ut,this.Bd=this.kc=0,this.Ac=[],this.Bc=0,this.zc=[0,0,0,0],this.Gd=Array(new Ln),this.Hd=0,this.rb=Array(new Vt),this.sb=0,this.wa=Array(new ln),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 In),this.L=this.aa=0,this.gd=xe([4,2],ln),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 pr(){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 br(){var oe=new wr;return oe!=null&&(oe.a=0,oe.sc="OK",oe.cb=0,oe.Xb=0,Mu||(Mu=zr)),oe}function Qr(oe,Be,Te){return oe.a==0&&(oe.a=Be,oe.sc=Te,oe.cb=0),0}function Hr(oe,Be,Te){return 3<=Te&&oe[Be+0]==157&&oe[Be+1]==1&&oe[Be+2]==42}function aa(oe,Be){if(oe==null)return 0;if(oe.a=0,oe.sc="OK",Be==null)return Qr(oe,2,"null VP8Io passed to VP8GetHeaders()");var Te=Be.data,qe=Be.w,yt=Be.ha;if(4>yt)return Qr(oe,7,"Truncated header.");var Et=Te[qe+0]|Te[qe+1]<<8|Te[qe+2]<<16,xt=oe.Od;if(xt.Rb=!(1&Et),xt.td=Et>>1&7,xt.yd=Et>>4&1,xt.ub=Et>>5,3<xt.td)return Qr(oe,3,"Incorrect keyframe parameters.");if(!xt.yd)return Qr(oe,4,"Frame not displayable.");qe+=3,yt-=3;var Dt=oe.Kc;if(xt.Rb){if(7>yt)return Qr(oe,7,"cannot parse picture header");if(!Hr(Te,qe,yt))return Qr(oe,3,"Bad code word");Dt.c=16383&(Te[qe+4]<<8|Te[qe+3]),Dt.Td=Te[qe+4]>>6,Dt.i=16383&(Te[qe+6]<<8|Te[qe+5]),Dt.Ud=Te[qe+6]>>6,qe+=7,yt-=7,oe.za=Dt.c+15>>4,oe.Ub=Dt.i+15>>4,Be.width=Dt.c,Be.height=Dt.i,Be.Da=0,Be.j=0,Be.v=0,Be.va=Be.width,Be.o=Be.height,Be.da=0,Be.ib=Be.width,Be.hb=Be.height,Be.U=Be.width,Be.T=Be.height,ve((Et=oe.Pa).jb,0,255,Et.jb.length),z((Et=oe.Qa)!=null),Et.Cb=0,Et.Bb=0,Et.Fb=1,ve(Et.Zb,0,0,Et.Zb.length),ve(Et.Lb,0,0,Et.Lb)}if(xt.ub>yt)return Qr(oe,7,"bad partition length");er(Et=oe.m,Te,qe,xt.ub),qe+=xt.ub,yt-=xt.ub,xt.Rb&&(Dt.Ld=Vn(Et),Dt.Kd=Vn(Et)),Dt=oe.Qa;var Tt,re=oe.Pa;if(z(Et!=null),z(Dt!=null),Dt.Cb=Vn(Et),Dt.Cb){if(Dt.Bb=Vn(Et),Vn(Et)){for(Dt.Fb=Vn(Et),Tt=0;4>Tt;++Tt)Dt.Zb[Tt]=Vn(Et)?$n(Et,7):0;for(Tt=0;4>Tt;++Tt)Dt.Lb[Tt]=Vn(Et)?$n(Et,6):0}if(Dt.Bb)for(Tt=0;3>Tt;++Tt)re.jb[Tt]=Vn(Et)?Wn(Et,8):255}else Dt.Bb=0;if(Et.Ka)return Qr(oe,3,"cannot parse segment header");if((Dt=oe.ed).zd=Vn(Et),Dt.Tb=Wn(Et,6),Dt.wb=Wn(Et,3),Dt.Pc=Vn(Et),Dt.Pc&&Vn(Et)){for(re=0;4>re;++re)Vn(Et)&&(Dt.vd[re]=$n(Et,6));for(re=0;4>re;++re)Vn(Et)&&(Dt.od[re]=$n(Et,6))}if(oe.L=Dt.Tb==0?0:Dt.zd?1:2,Et.Ka)return Qr(oe,3,"cannot parse filter header");var ae=yt;if(yt=Tt=qe,qe=Tt+ae,Dt=ae,oe.Xb=(1<<Wn(oe.m,2))-1,ae<3*(re=oe.Xb))Te=7;else{for(Tt+=3*re,Dt-=3*re,ae=0;ae<re;++ae){var ue=Te[yt+0]|Te[yt+1]<<8|Te[yt+2]<<16;ue>Dt&&(ue=Dt),er(oe.Jc[+ae],Te,Tt,ue),Tt+=ue,Dt-=ue,yt+=3}er(oe.Jc[+re],Te,Tt,Dt),Te=Tt<qe?0:5}if(Te!=0)return Qr(oe,Te,"cannot parse partitions");for(Te=Wn(Tt=oe.m,7),yt=Vn(Tt)?$n(Tt,4):0,qe=Vn(Tt)?$n(Tt,4):0,Dt=Vn(Tt)?$n(Tt,4):0,re=Vn(Tt)?$n(Tt,4):0,Tt=Vn(Tt)?$n(Tt,4):0,ae=oe.Qa,ue=0;4>ue;++ue){if(ae.Cb){var se=ae.Zb[ue];ae.Fb||(se+=Te)}else{if(0<ue){oe.pb[ue]=oe.pb[0];continue}se=Te}var Pe=oe.pb[ue];Pe.Sc[0]=MA[_s(se+yt,127)],Pe.Sc[1]=Lu[_s(se+0,127)],Pe.Eb[0]=2*MA[_s(se+qe,127)],Pe.Eb[1]=101581*Lu[_s(se+Dt,127)]>>16,8>Pe.Eb[1]&&(Pe.Eb[1]=8),Pe.Qc[0]=MA[_s(se+re,117)],Pe.Qc[1]=Lu[_s(se+Tt,127)],Pe.lc=se+Tt}if(!xt.Rb)return Qr(oe,4,"Not a key frame.");for(Vn(Et),xt=oe.Pa,Te=0;4>Te;++Te){for(yt=0;8>yt;++yt)for(qe=0;3>qe;++qe)for(Dt=0;11>Dt;++Dt)re=or(Et,yc[Te][yt][qe][Dt])?Wn(Et,8):zc[Te][yt][qe][Dt],xt.Wc[Te][yt].Yb[qe][Dt]=re;for(yt=0;17>yt;++yt)xt.Xc[Te][yt]=xt.Wc[Te][Zc[yt]]}return oe.kc=Vn(Et),oe.kc&&(oe.Bd=Wn(Et,8)),oe.cb=1}function zr(oe,Be,Te,qe,yt,Et,xt){var Dt=Be[yt].Yb[Te];for(Te=0;16>yt;++yt){if(!or(oe,Dt[Te+0]))return yt;for(;!or(oe,Dt[Te+1]);)if(Dt=Be[++yt].Yb[0],Te=0,yt==16)return 16;var Tt=Be[yt+1].Yb;if(or(oe,Dt[Te+2])){var re=oe,ae=0;if(or(re,(se=Dt)[(ue=Te)+3]))if(or(re,se[ue+6])){for(Dt=0,ue=2*(ae=or(re,se[ue+8]))+(se=or(re,se[ue+9+ae])),ae=0,se=Ju[ue];se[Dt];++Dt)ae+=ae+or(re,se[Dt]);ae+=3+(8<<ue)}else or(re,se[ue+7])?(ae=7+2*or(re,165),ae+=or(re,145)):ae=5+or(re,159);else ae=or(re,se[ue+4])?3+or(re,se[ue+5]):2;Dt=Tt[2]}else ae=1,Dt=Tt[1];Tt=xt+Kc[yt],0>(re=oe).b&&Xn(re);var ue,se=re.b,Pe=(ue=re.Ca>>1)-(re.I>>se)>>31;--re.b,re.Ca+=Pe,re.Ca|=1,re.I-=(ue+1&Pe)<<se,Et[Tt]=((ae^Pe)-Pe)*qe[(0<yt)+0]}return 16}function ea(oe){var Be=oe.rb[oe.sb-1];Be.la=0,Be.Na=0,ve(oe.zc,0,0,oe.zc.length),oe.ja=0}function Ha(oe,Be){if(oe==null)return 0;if(Be==null)return Qr(oe,2,"NULL VP8Io parameter in VP8Decode().");if(!oe.cb&&!aa(oe,Be))return 0;if(z(oe.cb),Be.ac==null||Be.ac(Be)){Be.ob&&(oe.L=0);var Te=qu[oe.L];if(oe.L==2?(oe.yb=0,oe.zb=0):(oe.yb=Be.v-Te>>4,oe.zb=Be.j-Te>>4,0>oe.yb&&(oe.yb=0),0>oe.zb&&(oe.zb=0)),oe.Va=Be.o+15+Te>>4,oe.Hb=Be.va+15+Te>>4,oe.Hb>oe.za&&(oe.Hb=oe.za),oe.Va>oe.Ub&&(oe.Va=oe.Ub),0<oe.L){var qe=oe.ed;for(Te=0;4>Te;++Te){var yt;if(oe.Qa.Cb){var Et=oe.Qa.Lb[Te];oe.Qa.Fb||(Et+=qe.Tb)}else Et=qe.Tb;for(yt=0;1>=yt;++yt){var xt=oe.gd[Te][yt],Dt=Et;if(qe.Pc&&(Dt+=qe.vd[0],yt&&(Dt+=qe.od[0])),0<(Dt=0>Dt?0:63<Dt?63:Dt)){var Tt=Dt;0<qe.wb&&(Tt=4<qe.wb?Tt>>2:Tt>>1)>9-qe.wb&&(Tt=9-qe.wb),1>Tt&&(Tt=1),xt.dd=Tt,xt.tc=2*Dt+Tt,xt.ld=40<=Dt?2:15<=Dt?1:0}else xt.tc=0;xt.La=yt}}}Te=0}else Qr(oe,6,"Frame setup failed"),Te=oe.a;if(Te=Te==0){if(Te){oe.$c=0,0<oe.Aa||(oe.Ic=$c);e:{Te=oe.Ic,qe=4*(Tt=oe.za);var re=32*Tt,ae=Tt+1,ue=0<oe.L?Tt*(0<oe.Aa?2:1):0,se=(oe.Aa==2?2:1)*Tt;if((xt=qe+832+(yt=3*(16*Te+qu[oe.L])/2*re)+(Et=oe.Fa!=null&&0<oe.Fa.length?oe.Kc.c*oe.Kc.i:0))!=xt)Te=0;else{if(xt>oe.Vb){if(oe.Vb=0,oe.Ec=me(xt),oe.Fc=0,oe.Ec==null){Te=Qr(oe,1,"no memory during frame initialization.");break e}oe.Vb=xt}xt=oe.Ec,Dt=oe.Fc,oe.Ac=xt,oe.Bc=Dt,Dt+=qe,oe.Gd=be(re,Ln),oe.Hd=0,oe.rb=be(ae+1,Vt),oe.sb=1,oe.wa=ue?be(ue,ln):null,oe.Y=0,oe.D.Nb=0,oe.D.wa=oe.wa,oe.D.Y=oe.Y,0<oe.Aa&&(oe.D.Y+=Tt),z(!0),oe.oc=xt,oe.pc=Dt,Dt+=832,oe.ya=be(se,In),oe.aa=0,oe.D.ya=oe.ya,oe.D.aa=oe.aa,oe.Aa==2&&(oe.D.aa+=Tt),oe.R=16*Tt,oe.B=8*Tt,Tt=(re=qu[oe.L])*oe.R,re=re/2*oe.B,oe.sa=xt,oe.ta=Dt+Tt,oe.qa=oe.sa,oe.ra=oe.ta+16*Te*oe.R+re,oe.Ha=oe.qa,oe.Ia=oe.ra+8*Te*oe.B+re,oe.$c=0,Dt+=yt,oe.mb=Et?xt:null,oe.nb=Et?Dt:null,z(Dt+Et<=oe.Fc+oe.Vb),ea(oe),ve(oe.Ac,oe.Bc,0,qe),Te=1}}if(Te){if(Be.ka=0,Be.y=oe.sa,Be.O=oe.ta,Be.f=oe.qa,Be.N=oe.ra,Be.ea=oe.Ha,Be.Vd=oe.Ia,Be.fa=oe.R,Be.Rc=oe.B,Be.F=null,Be.J=0,!pc){for(Te=-255;255>=Te;++Te)fc[255+Te]=0>Te?-Te:Te;for(Te=-1020;1020>=Te;++Te)zu[1020+Te]=-128>Te?-128:127<Te?127:Te;for(Te=-112;112>=Te;++Te)mc[112+Te]=-16>Te?-16:15<Te?15:Te;for(Te=-255;510>=Te;++Te)hc[255+Te]=0>Te?0:255<Te?255:Te;pc=1}xs=to,bl=ja,oA=wa,ws=ga,Ks=Da,ru=ya,Cl=is,Il=JA,Jl=uA,al=ul,Eu=Ps,Nl=js,au=cl,PA=Xs,gA=Li,fs=hi,Ls=Gi,Dl=kA,Xl[0]=li,Xl[1]=Uo,Xl[2]=ao,Xl[3]=Ho,Xl[4]=Pa,Xl[5]=eo,Xl[6]=oo,Xl[7]=za,Xl[8]=io,Xl[9]=oi,gu[0]=zi,gu[1]=ko,gu[2]=Mo,gu[3]=fi,gu[4]=si,gu[5]=Do,gu[6]=rA,ou[0]=TA,ou[1]=no,ou[2]=Ro,ou[3]=ui,ou[4]=Ts,ou[5]=os,ou[6]=Oi,Te=1}else Te=0}Te&&(Te=function(Pe,Ve){for(Pe.M=0;Pe.M<Pe.Va;++Pe.M){var nt,at=Pe.Jc[Pe.M&Pe.Xb],it=Pe.m,Gt=Pe;for(nt=0;nt<Gt.za;++nt){var Yt=it,tn=Gt,On=tn.Ac,Br=tn.Bc+4*nt,Ir=tn.zc,vr=tn.ya[tn.aa+nt];if(tn.Qa.Bb?vr.$b=or(Yt,tn.Pa.jb[0])?2+or(Yt,tn.Pa.jb[2]):or(Yt,tn.Pa.jb[1]):vr.$b=0,tn.kc&&(vr.Ad=or(Yt,tn.Bd)),vr.Za=!or(Yt,145)+0,vr.Za){var po=vr.Ob,La=0;for(tn=0;4>tn;++tn){var pa,wo=Ir[0+tn];for(pa=0;4>pa;++pa){wo=Gc[On[Br+pa]][wo];for(var bo=Ru[or(Yt,wo[0])];0<bo;)bo=Ru[2*bo+or(Yt,wo[bo])];wo=-bo,On[Br+pa]=wo}ie(po,La,On,Br,4),La+=4,Ir[0+tn]=wo}}else wo=or(Yt,156)?or(Yt,128)?1:3:or(Yt,163)?2:0,vr.Ob[0]=wo,ve(On,Br,wo,4),ve(Ir,0,wo,4);vr.Dd=or(Yt,142)?or(Yt,114)?or(Yt,183)?1:3:2:0}if(Gt.m.Ka)return Qr(Pe,7,"Premature end-of-partition0 encountered.");for(;Pe.ja<Pe.za;++Pe.ja){if(Gt=at,Yt=(it=Pe).rb[it.sb-1],On=it.rb[it.sb+it.ja],nt=it.ya[it.aa+it.ja],Br=it.kc?nt.Ad:0)Yt.la=On.la=0,nt.Za||(Yt.Na=On.Na=0),nt.Hc=0,nt.Gc=0,nt.ia=0;else{var lo,Xr;if(Yt=On,On=Gt,Br=it.Pa.Xc,Ir=it.ya[it.aa+it.ja],vr=it.pb[Ir.$b],tn=Ir.ad,po=0,La=it.rb[it.sb-1],wo=pa=0,ve(tn,po,0,384),Ir.Za)var Vo=0,ci=Br[3];else{bo=me(16);var Po=Yt.Na+La.Na;if(Po=Mu(On,Br[1],Po,vr.Eb,0,bo,0),Yt.Na=La.Na=(0<Po)+0,1<Po)xs(bo,0,tn,po);else{var eA=bo[0]+3>>3;for(bo=0;256>bo;bo+=16)tn[po+bo]=eA}Vo=1,ci=Br[0]}var Ei=15&Yt.la,XA=15&La.la;for(bo=0;4>bo;++bo){var Ti=1&XA;for(eA=Xr=0;4>eA;++eA)Ei=Ei>>1|(Ti=(Po=Mu(On,ci,Po=Ti+(1&Ei),vr.Sc,Vo,tn,po))>Vo)<<7,Xr=Xr<<2|(3<Po?3:1<Po?2:tn[po+0]!=0),po+=16;Ei>>=4,XA=XA>>1|Ti<<7,pa=(pa<<8|Xr)>>>0}for(ci=Ei,Vo=XA>>4,lo=0;4>lo;lo+=2){for(Xr=0,Ei=Yt.la>>4+lo,XA=La.la>>4+lo,bo=0;2>bo;++bo){for(Ti=1&XA,eA=0;2>eA;++eA)Po=Ti+(1&Ei),Ei=Ei>>1|(Ti=0<(Po=Mu(On,Br[2],Po,vr.Qc,0,tn,po)))<<3,Xr=Xr<<2|(3<Po?3:1<Po?2:tn[po+0]!=0),po+=16;Ei>>=2,XA=XA>>1|Ti<<5}wo|=Xr<<4*lo,ci|=Ei<<4<<lo,Vo|=(240&XA)<<lo}Yt.la=ci,La.la=Vo,Ir.Hc=pa,Ir.Gc=wo,Ir.ia=43690&wo?0:vr.ia,Br=!(pa|wo)}if(0<it.L&&(it.wa[it.Y+it.ja]=it.gd[nt.$b][nt.Za],it.wa[it.Y+it.ja].La|=!Br),Gt.Ka)return Qr(Pe,7,"Premature end-of-file encountered.")}if(ea(Pe),it=Ve,Gt=1,nt=(at=Pe).D,Yt=0<at.L&&at.M>=at.zb&&at.M<=at.Va,at.Aa==0)e:{if(nt.M=at.M,nt.uc=Yt,vu(at,nt),Gt=1,nt=(Xr=at.D).Nb,Yt=(wo=qu[at.L])*at.R,On=wo/2*at.B,bo=16*nt*at.R,eA=8*nt*at.B,Br=at.sa,Ir=at.ta-Yt+bo,vr=at.qa,tn=at.ra-On+eA,po=at.Ha,La=at.Ia-On+eA,XA=(Ei=Xr.M)==0,pa=Ei>=at.Va-1,at.Aa==2&&vu(at,Xr),Xr.uc)for(Ti=(Po=at).D.M,z(Po.D.uc),Xr=Po.yb;Xr<Po.Hb;++Xr){Vo=Xr,ci=Ti;var Yi=(ts=(xA=Po).D).Nb;lo=xA.R;var ts=ts.wa[ts.Y+Vo],FA=xA.sa,YA=xA.ta+16*Yi*lo+16*Vo,ol=ts.dd,IA=ts.tc;if(IA!=0)if(z(3<=IA),xA.L==1)0<Vo&&fs(FA,YA,lo,IA+4),ts.La&&Dl(FA,YA,lo,IA),0<ci&&gA(FA,YA,lo,IA+4),ts.La&&Ls(FA,YA,lo,IA);else{var il=xA.B,Ol=xA.qa,Zl=xA.ra+8*Yi*il+8*Vo,Al=xA.Ha,xA=xA.Ia+8*Yi*il+8*Vo;Yi=ts.ld,0<Vo&&(Il(FA,YA,lo,IA+4,ol,Yi),al(Ol,Zl,Al,xA,il,IA+4,ol,Yi)),ts.La&&(Nl(FA,YA,lo,IA,ol,Yi),PA(Ol,Zl,Al,xA,il,IA,ol,Yi)),0<ci&&(Cl(FA,YA,lo,IA+4,ol,Yi),Jl(Ol,Zl,Al,xA,il,IA+4,ol,Yi)),ts.La&&(Eu(FA,YA,lo,IA,ol,Yi),au(Ol,Zl,Al,xA,il,IA,ol,Yi))}}if(at.ia&&alert("todo:DitherRow"),it.put!=null){if(Xr=16*Ei,Ei=16*(Ei+1),XA?(it.y=at.sa,it.O=at.ta+bo,it.f=at.qa,it.N=at.ra+eA,it.ea=at.Ha,it.W=at.Ia+eA):(Xr-=wo,it.y=Br,it.O=Ir,it.f=vr,it.N=tn,it.ea=po,it.W=La),pa||(Ei-=wo),Ei>it.o&&(Ei=it.o),it.F=null,it.J=null,at.Fa!=null&&0<at.Fa.length&&Xr<Ei&&(it.J=iu(at,it,Xr,Ei-Xr),it.F=at.mb,it.F==null&&it.F.length==0)){Gt=Qr(at,3,"Could not decode alpha data.");break e}Xr<it.j&&(wo=it.j-Xr,Xr=it.j,z(!(1&wo)),it.O+=at.R*wo,it.N+=at.B*(wo>>1),it.W+=at.B*(wo>>1),it.F!=null&&(it.J+=it.width*wo)),Xr<Ei&&(it.O+=it.v,it.N+=it.v>>1,it.W+=it.v>>1,it.F!=null&&(it.J+=it.v),it.ka=Xr-it.j,it.U=it.va-it.v,it.T=Ei-Xr,Gt=it.put(it))}nt+1!=at.Ic||pa||(ie(at.sa,at.ta-Yt,Br,Ir+16*at.R,Yt),ie(at.qa,at.ra-On,vr,tn+8*at.B,On),ie(at.Ha,at.Ia-On,po,La+8*at.B,On))}if(!Gt)return Qr(Pe,6,"Output aborted.")}return 1}(oe,Be)),Be.bc!=null&&Be.bc(Be),Te&=1}return Te?(oe.cb=0,Te):0}function ka(oe,Be,Te,qe,yt){yt=oe[Be+Te+32*qe]+(yt>>3),oe[Be+Te+32*qe]=-256&yt?0>yt?0:255:yt}function Na(oe,Be,Te,qe,yt,Et){ka(oe,Be,0,Te,qe+yt),ka(oe,Be,1,Te,qe+Et),ka(oe,Be,2,Te,qe-Et),ka(oe,Be,3,Te,qe-yt)}function qa(oe){return(20091*oe>>16)+oe}function Io(oe,Be,Te,qe){var yt,Et=0,xt=me(16);for(yt=0;4>yt;++yt){var Dt=oe[Be+0]+oe[Be+8],Tt=oe[Be+0]-oe[Be+8],re=(35468*oe[Be+4]>>16)-qa(oe[Be+12]),ae=qa(oe[Be+4])+(35468*oe[Be+12]>>16);xt[Et+0]=Dt+ae,xt[Et+1]=Tt+re,xt[Et+2]=Tt-re,xt[Et+3]=Dt-ae,Et+=4,Be++}for(yt=Et=0;4>yt;++yt)Dt=(oe=xt[Et+0]+4)+xt[Et+8],Tt=oe-xt[Et+8],re=(35468*xt[Et+4]>>16)-qa(xt[Et+12]),ka(Te,qe,0,0,Dt+(ae=qa(xt[Et+4])+(35468*xt[Et+12]>>16))),ka(Te,qe,1,0,Tt+re),ka(Te,qe,2,0,Tt-re),ka(Te,qe,3,0,Dt-ae),Et++,qe+=32}function ya(oe,Be,Te,qe){var yt=oe[Be+0]+4,Et=35468*oe[Be+4]>>16,xt=qa(oe[Be+4]),Dt=35468*oe[Be+1]>>16;Na(Te,qe,0,yt+xt,oe=qa(oe[Be+1]),Dt),Na(Te,qe,1,yt+Et,oe,Dt),Na(Te,qe,2,yt-Et,oe,Dt),Na(Te,qe,3,yt-xt,oe,Dt)}function ja(oe,Be,Te,qe,yt){Io(oe,Be,Te,qe),yt&&Io(oe,Be+16,Te,qe+4)}function wa(oe,Be,Te,qe){bl(oe,Be+0,Te,qe,1),bl(oe,Be+32,Te,qe+128,1)}function ga(oe,Be,Te,qe){var yt;for(oe=oe[Be+0]+4,yt=0;4>yt;++yt)for(Be=0;4>Be;++Be)ka(Te,qe,Be,yt,oe)}function Da(oe,Be,Te,qe){oe[Be+0]&&ws(oe,Be+0,Te,qe),oe[Be+16]&&ws(oe,Be+16,Te,qe+4),oe[Be+32]&&ws(oe,Be+32,Te,qe+128),oe[Be+48]&&ws(oe,Be+48,Te,qe+128+4)}function to(oe,Be,Te,qe){var yt,Et=me(16);for(yt=0;4>yt;++yt){var xt=oe[Be+0+yt]+oe[Be+12+yt],Dt=oe[Be+4+yt]+oe[Be+8+yt],Tt=oe[Be+4+yt]-oe[Be+8+yt],re=oe[Be+0+yt]-oe[Be+12+yt];Et[0+yt]=xt+Dt,Et[8+yt]=xt-Dt,Et[4+yt]=re+Tt,Et[12+yt]=re-Tt}for(yt=0;4>yt;++yt)xt=(oe=Et[0+4*yt]+3)+Et[3+4*yt],Dt=Et[1+4*yt]+Et[2+4*yt],Tt=Et[1+4*yt]-Et[2+4*yt],re=oe-Et[3+4*yt],Te[qe+0]=xt+Dt>>3,Te[qe+16]=re+Tt>>3,Te[qe+32]=xt-Dt>>3,Te[qe+48]=re-Tt>>3,qe+=64}function No(oe,Be,Te){var qe,yt=Be-32,Et=fl,xt=255-oe[yt-1];for(qe=0;qe<Te;++qe){var Dt,Tt=Et,re=xt+oe[Be-1];for(Dt=0;Dt<Te;++Dt)oe[Be+Dt]=Tt[re+oe[yt+Dt]];Be+=32}}function Uo(oe,Be){No(oe,Be,4)}function no(oe,Be){No(oe,Be,8)}function ko(oe,Be){No(oe,Be,16)}function Mo(oe,Be){var Te;for(Te=0;16>Te;++Te)ie(oe,Be+32*Te,oe,Be-32,16)}function fi(oe,Be){var Te;for(Te=16;0<Te;--Te)ve(oe,Be,oe[Be-1],16),Be+=32}function qo(oe,Be,Te){var qe;for(qe=0;16>qe;++qe)ve(Be,Te+32*qe,oe,16)}function zi(oe,Be){var Te,qe=16;for(Te=0;16>Te;++Te)qe+=oe[Be-1+32*Te]+oe[Be+Te-32];qo(qe>>5,oe,Be)}function si(oe,Be){var Te,qe=8;for(Te=0;16>Te;++Te)qe+=oe[Be-1+32*Te];qo(qe>>4,oe,Be)}function Do(oe,Be){var Te,qe=8;for(Te=0;16>Te;++Te)qe+=oe[Be+Te-32];qo(qe>>4,oe,Be)}function rA(oe,Be){qo(128,oe,Be)}function yr(oe,Be,Te){return oe+2*Be+Te+2>>2}function ao(oe,Be){var Te,qe=Be-32;for(qe=new Uint8Array([yr(oe[qe-1],oe[qe+0],oe[qe+1]),yr(oe[qe+0],oe[qe+1],oe[qe+2]),yr(oe[qe+1],oe[qe+2],oe[qe+3]),yr(oe[qe+2],oe[qe+3],oe[qe+4])]),Te=0;4>Te;++Te)ie(oe,Be+32*Te,qe,0,qe.length)}function Ho(oe,Be){var Te=oe[Be-1],qe=oe[Be-1+32],yt=oe[Be-1+64],Et=oe[Be-1+96];la(oe,Be+0,16843009*yr(oe[Be-1-32],Te,qe)),la(oe,Be+32,16843009*yr(Te,qe,yt)),la(oe,Be+64,16843009*yr(qe,yt,Et)),la(oe,Be+96,16843009*yr(yt,Et,Et))}function li(oe,Be){var Te,qe=4;for(Te=0;4>Te;++Te)qe+=oe[Be+Te-32]+oe[Be-1+32*Te];for(qe>>=3,Te=0;4>Te;++Te)ve(oe,Be+32*Te,qe,4)}function Pa(oe,Be){var Te=oe[Be-1+0],qe=oe[Be-1+32],yt=oe[Be-1+64],Et=oe[Be-1-32],xt=oe[Be+0-32],Dt=oe[Be+1-32],Tt=oe[Be+2-32],re=oe[Be+3-32];oe[Be+0+96]=yr(qe,yt,oe[Be-1+96]),oe[Be+1+96]=oe[Be+0+64]=yr(Te,qe,yt),oe[Be+2+96]=oe[Be+1+64]=oe[Be+0+32]=yr(Et,Te,qe),oe[Be+3+96]=oe[Be+2+64]=oe[Be+1+32]=oe[Be+0+0]=yr(xt,Et,Te),oe[Be+3+64]=oe[Be+2+32]=oe[Be+1+0]=yr(Dt,xt,Et),oe[Be+3+32]=oe[Be+2+0]=yr(Tt,Dt,xt),oe[Be+3+0]=yr(re,Tt,Dt)}function oo(oe,Be){var Te=oe[Be+1-32],qe=oe[Be+2-32],yt=oe[Be+3-32],Et=oe[Be+4-32],xt=oe[Be+5-32],Dt=oe[Be+6-32],Tt=oe[Be+7-32];oe[Be+0+0]=yr(oe[Be+0-32],Te,qe),oe[Be+1+0]=oe[Be+0+32]=yr(Te,qe,yt),oe[Be+2+0]=oe[Be+1+32]=oe[Be+0+64]=yr(qe,yt,Et),oe[Be+3+0]=oe[Be+2+32]=oe[Be+1+64]=oe[Be+0+96]=yr(yt,Et,xt),oe[Be+3+32]=oe[Be+2+64]=oe[Be+1+96]=yr(Et,xt,Dt),oe[Be+3+64]=oe[Be+2+96]=yr(xt,Dt,Tt),oe[Be+3+96]=yr(Dt,Tt,Tt)}function eo(oe,Be){var Te=oe[Be-1+0],qe=oe[Be-1+32],yt=oe[Be-1+64],Et=oe[Be-1-32],xt=oe[Be+0-32],Dt=oe[Be+1-32],Tt=oe[Be+2-32],re=oe[Be+3-32];oe[Be+0+0]=oe[Be+1+64]=Et+xt+1>>1,oe[Be+1+0]=oe[Be+2+64]=xt+Dt+1>>1,oe[Be+2+0]=oe[Be+3+64]=Dt+Tt+1>>1,oe[Be+3+0]=Tt+re+1>>1,oe[Be+0+96]=yr(yt,qe,Te),oe[Be+0+64]=yr(qe,Te,Et),oe[Be+0+32]=oe[Be+1+96]=yr(Te,Et,xt),oe[Be+1+32]=oe[Be+2+96]=yr(Et,xt,Dt),oe[Be+2+32]=oe[Be+3+96]=yr(xt,Dt,Tt),oe[Be+3+32]=yr(Dt,Tt,re)}function za(oe,Be){var Te=oe[Be+0-32],qe=oe[Be+1-32],yt=oe[Be+2-32],Et=oe[Be+3-32],xt=oe[Be+4-32],Dt=oe[Be+5-32],Tt=oe[Be+6-32],re=oe[Be+7-32];oe[Be+0+0]=Te+qe+1>>1,oe[Be+1+0]=oe[Be+0+64]=qe+yt+1>>1,oe[Be+2+0]=oe[Be+1+64]=yt+Et+1>>1,oe[Be+3+0]=oe[Be+2+64]=Et+xt+1>>1,oe[Be+0+32]=yr(Te,qe,yt),oe[Be+1+32]=oe[Be+0+96]=yr(qe,yt,Et),oe[Be+2+32]=oe[Be+1+96]=yr(yt,Et,xt),oe[Be+3+32]=oe[Be+2+96]=yr(Et,xt,Dt),oe[Be+3+64]=yr(xt,Dt,Tt),oe[Be+3+96]=yr(Dt,Tt,re)}function oi(oe,Be){var Te=oe[Be-1+0],qe=oe[Be-1+32],yt=oe[Be-1+64],Et=oe[Be-1+96];oe[Be+0+0]=Te+qe+1>>1,oe[Be+2+0]=oe[Be+0+32]=qe+yt+1>>1,oe[Be+2+32]=oe[Be+0+64]=yt+Et+1>>1,oe[Be+1+0]=yr(Te,qe,yt),oe[Be+3+0]=oe[Be+1+32]=yr(qe,yt,Et),oe[Be+3+32]=oe[Be+1+64]=yr(yt,Et,Et),oe[Be+3+64]=oe[Be+2+64]=oe[Be+0+96]=oe[Be+1+96]=oe[Be+2+96]=oe[Be+3+96]=Et}function io(oe,Be){var Te=oe[Be-1+0],qe=oe[Be-1+32],yt=oe[Be-1+64],Et=oe[Be-1+96],xt=oe[Be-1-32],Dt=oe[Be+0-32],Tt=oe[Be+1-32],re=oe[Be+2-32];oe[Be+0+0]=oe[Be+2+32]=Te+xt+1>>1,oe[Be+0+32]=oe[Be+2+64]=qe+Te+1>>1,oe[Be+0+64]=oe[Be+2+96]=yt+qe+1>>1,oe[Be+0+96]=Et+yt+1>>1,oe[Be+3+0]=yr(Dt,Tt,re),oe[Be+2+0]=yr(xt,Dt,Tt),oe[Be+1+0]=oe[Be+3+32]=yr(Te,xt,Dt),oe[Be+1+32]=oe[Be+3+64]=yr(qe,Te,xt),oe[Be+1+64]=oe[Be+3+96]=yr(yt,qe,Te),oe[Be+1+96]=yr(Et,yt,qe)}function Ro(oe,Be){var Te;for(Te=0;8>Te;++Te)ie(oe,Be+32*Te,oe,Be-32,8)}function ui(oe,Be){var Te;for(Te=0;8>Te;++Te)ve(oe,Be,oe[Be-1],8),Be+=32}function Yo(oe,Be,Te){var qe;for(qe=0;8>qe;++qe)ve(Be,Te+32*qe,oe,8)}function TA(oe,Be){var Te,qe=8;for(Te=0;8>Te;++Te)qe+=oe[Be+Te-32]+oe[Be-1+32*Te];Yo(qe>>4,oe,Be)}function os(oe,Be){var Te,qe=4;for(Te=0;8>Te;++Te)qe+=oe[Be+Te-32];Yo(qe>>3,oe,Be)}function Ts(oe,Be){var Te,qe=4;for(Te=0;8>Te;++Te)qe+=oe[Be-1+32*Te];Yo(qe>>3,oe,Be)}function Oi(oe,Be){Yo(128,oe,Be)}function ys(oe,Be,Te){var qe=oe[Be-Te],yt=oe[Be+0],Et=3*(yt-qe)+rc[1020+oe[Be-2*Te]-oe[Be+Te]],xt=Gu[112+(Et+4>>3)];oe[Be-Te]=fl[255+qe+Gu[112+(Et+3>>3)]],oe[Be+0]=fl[255+yt-xt]}function bA(oe,Be,Te,qe){var yt=oe[Be+0],Et=oe[Be+Te];return El[255+oe[Be-2*Te]-oe[Be-Te]]>qe||El[255+Et-yt]>qe}function Es(oe,Be,Te,qe){return 4*El[255+oe[Be-Te]-oe[Be+0]]+El[255+oe[Be-2*Te]-oe[Be+Te]]<=qe}function Kl(oe,Be,Te,qe,yt){var Et=oe[Be-3*Te],xt=oe[Be-2*Te],Dt=oe[Be-Te],Tt=oe[Be+0],re=oe[Be+Te],ae=oe[Be+2*Te],ue=oe[Be+3*Te];return 4*El[255+Dt-Tt]+El[255+xt-re]>qe?0:El[255+oe[Be-4*Te]-Et]<=yt&&El[255+Et-xt]<=yt&&El[255+xt-Dt]<=yt&&El[255+ue-ae]<=yt&&El[255+ae-re]<=yt&&El[255+re-Tt]<=yt}function Li(oe,Be,Te,qe){var yt=2*qe+1;for(qe=0;16>qe;++qe)Es(oe,Be+qe,Te,yt)&&ys(oe,Be+qe,Te)}function hi(oe,Be,Te,qe){var yt=2*qe+1;for(qe=0;16>qe;++qe)Es(oe,Be+qe*Te,1,yt)&&ys(oe,Be+qe*Te,1)}function Gi(oe,Be,Te,qe){var yt;for(yt=3;0<yt;--yt)Li(oe,Be+=4*Te,Te,qe)}function kA(oe,Be,Te,qe){var yt;for(yt=3;0<yt;--yt)hi(oe,Be+=4,Te,qe)}function lA(oe,Be,Te,qe,yt,Et,xt,Dt){for(Et=2*Et+1;0<yt--;){if(Kl(oe,Be,Te,Et,xt))if(bA(oe,Be,Te,Dt))ys(oe,Be,Te);else{var Tt=oe,re=Be,ae=Te,ue=Tt[re-2*ae],se=Tt[re-ae],Pe=Tt[re+0],Ve=Tt[re+ae],nt=Tt[re+2*ae],at=27*(Gt=rc[1020+3*(Pe-se)+rc[1020+ue-Ve]])+63>>7,it=18*Gt+63>>7,Gt=9*Gt+63>>7;Tt[re-3*ae]=fl[255+Tt[re-3*ae]+Gt],Tt[re-2*ae]=fl[255+ue+it],Tt[re-ae]=fl[255+se+at],Tt[re+0]=fl[255+Pe-at],Tt[re+ae]=fl[255+Ve-it],Tt[re+2*ae]=fl[255+nt-Gt]}Be+=qe}}function zo(oe,Be,Te,qe,yt,Et,xt,Dt){for(Et=2*Et+1;0<yt--;){if(Kl(oe,Be,Te,Et,xt))if(bA(oe,Be,Te,Dt))ys(oe,Be,Te);else{var Tt=oe,re=Be,ae=Te,ue=Tt[re-ae],se=Tt[re+0],Pe=Tt[re+ae],Ve=Gu[112+((nt=3*(se-ue))+4>>3)],nt=Gu[112+(nt+3>>3)],at=Ve+1>>1;Tt[re-2*ae]=fl[255+Tt[re-2*ae]+at],Tt[re-ae]=fl[255+ue+nt],Tt[re+0]=fl[255+se-Ve],Tt[re+ae]=fl[255+Pe-at]}Be+=qe}}function is(oe,Be,Te,qe,yt,Et){lA(oe,Be,Te,1,16,qe,yt,Et)}function JA(oe,Be,Te,qe,yt,Et){lA(oe,Be,1,Te,16,qe,yt,Et)}function Ps(oe,Be,Te,qe,yt,Et){var xt;for(xt=3;0<xt;--xt)zo(oe,Be+=4*Te,Te,1,16,qe,yt,Et)}function js(oe,Be,Te,qe,yt,Et){var xt;for(xt=3;0<xt;--xt)zo(oe,Be+=4,1,Te,16,qe,yt,Et)}function uA(oe,Be,Te,qe,yt,Et,xt,Dt){lA(oe,Be,yt,1,8,Et,xt,Dt),lA(Te,qe,yt,1,8,Et,xt,Dt)}function ul(oe,Be,Te,qe,yt,Et,xt,Dt){lA(oe,Be,1,yt,8,Et,xt,Dt),lA(Te,qe,1,yt,8,Et,xt,Dt)}function cl(oe,Be,Te,qe,yt,Et,xt,Dt){zo(oe,Be+4*yt,yt,1,8,Et,xt,Dt),zo(Te,qe+4*yt,yt,1,8,Et,xt,Dt)}function Xs(oe,Be,Te,qe,yt,Et,xt,Dt){zo(oe,Be+4,1,yt,8,Et,xt,Dt),zo(Te,qe+4,1,yt,8,Et,xt,Dt)}function As(){this.ba=new Ns,this.ec=[],this.cc=[],this.Mc=[],this.Dc=this.Nc=this.dc=this.fc=0,this.Oa=new gi,this.memory=0,this.Ib="OutputFunc",this.Jb="OutputAlphaFunc",this.Nd="OutputRowFunc"}function es(){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 CA(){this.nc=this.Ea=this.b=this.hc=0,this.K=[],this.w=0}function aA(){this.ua=0,this.Wa=new un,this.vb=new un,this.md=this.xc=this.wc=0,this.vc=[],this.Wb=0,this.Ya=new cn,this.yc=new Kt}function vl(){this.xb=this.a=0,this.l=new pr,this.ca=new Ns,this.V=[],this.Ba=0,this.Ta=[],this.Ua=0,this.m=new bt,this.Pb=0,this.wd=new bt,this.Ma=this.$=this.C=this.i=this.c=this.xd=0,this.s=new aA,this.ab=0,this.gc=be(4,CA),this.Oc=0}function Sl(){this.Lc=this.Z=this.$a=this.i=this.c=0,this.l=new pr,this.ic=0,this.ca=[],this.tb=0,this.qd=null,this.rd=0}function el(oe,Be,Te,qe,yt,Et,xt){for(oe=oe==null?0:oe[Be+0],Be=0;Be<xt;++Be)yt[Et+Be]=oe+Te[qe+Be]&255,oe=yt[Et+Be]}function tl(oe,Be,Te,qe,yt,Et,xt){var Dt;if(oe==null)el(null,null,Te,qe,yt,Et,xt);else for(Dt=0;Dt<xt;++Dt)yt[Et+Dt]=oe[Be+Dt]+Te[qe+Dt]&255}function Fl(oe,Be,Te,qe,yt,Et,xt){if(oe==null)el(null,null,Te,qe,yt,Et,xt);else{var Dt,Tt=oe[Be+0],re=Tt,ae=Tt;for(Dt=0;Dt<xt;++Dt)re=ae+(Tt=oe[Be+Dt])-re,ae=Te[qe+Dt]+(-256&re?0>re?0:255:re)&255,re=Tt,yt[Et+Dt]=ae}}function iu(oe,Be,Te,qe){var yt=Be.width,Et=Be.o;if(z(oe!=null&&Be!=null),0>Te||0>=qe||Te+qe>Et)return null;if(!oe.Cc){if(oe.ga==null){var xt;if(oe.ga=new Sl,(xt=oe.ga==null)||(xt=Be.width*Be.o,z(oe.Gb.length==0),oe.Gb=me(xt),oe.Uc=0,oe.Gb==null?xt=0:(oe.mb=oe.Gb,oe.nb=oe.Uc,oe.rc=null,xt=1),xt=!xt),!xt){xt=oe.ga;var Dt=oe.Fa,Tt=oe.P,re=oe.qc,ae=oe.mb,ue=oe.nb,se=Tt+1,Pe=re-1,Ve=xt.l;if(z(Dt!=null&&ae!=null&&Be!=null),fu[0]=null,fu[1]=el,fu[2]=tl,fu[3]=Fl,xt.ca=ae,xt.tb=ue,xt.c=Be.width,xt.i=Be.height,z(0<xt.c&&0<xt.i),1>=re)Be=0;else if(xt.$a=Dt[Tt+0]>>0&3,xt.Z=Dt[Tt+0]>>2&3,xt.Lc=Dt[Tt+0]>>4&3,Tt=Dt[Tt+0]>>6&3,0>xt.$a||1<xt.$a||4<=xt.Z||1<xt.Lc||Tt)Be=0;else if(Ve.put=ps,Ve.ac=ZA,Ve.bc=Rs,Ve.ma=xt,Ve.width=Be.width,Ve.height=Be.height,Ve.Da=Be.Da,Ve.v=Be.v,Ve.va=Be.va,Ve.j=Be.j,Ve.o=Be.o,xt.$a)e:{z(xt.$a==1),Be=WA();t:for(;;){if(Be==null){Be=0;break e}if(z(xt!=null),xt.mc=Be,Be.c=xt.c,Be.i=xt.i,Be.l=xt.l,Be.l.ma=xt,Be.l.width=xt.c,Be.l.height=xt.i,Be.a=0,Jn(Be.m,Dt,se,Pe),!VA(xt.c,xt.i,1,Be,null)||(Be.ab==1&&Be.gc[0].hc==3&&Os(Be.s)?(xt.ic=1,Dt=Be.c*Be.i,Be.Ta=null,Be.Ua=0,Be.V=me(Dt),Be.Ba=0,Be.V==null?(Be.a=1,Be=0):Be=1):(xt.ic=0,Be=as(Be,xt.c)),!Be))break t;Be=1;break e}xt.mc=null,Be=0}else Be=Pe>=xt.c*xt.i;xt=!Be}if(xt)return null;oe.ga.Lc!=1?oe.Ga=0:qe=Et-Te}z(oe.ga!=null),z(Te+qe<=Et);e:{if(Be=(Dt=oe.ga).c,Et=Dt.l.o,Dt.$a==0){if(se=oe.rc,Pe=oe.Vc,Ve=oe.Fa,Tt=oe.P+1+Te*Be,re=oe.mb,ae=oe.nb+Te*Be,z(Tt<=oe.P+oe.qc),Dt.Z!=0)for(z(fu[Dt.Z]!=null),xt=0;xt<qe;++xt)fu[Dt.Z](se,Pe,Ve,Tt,re,ae,Be),se=re,Pe=ae,ae+=Be,Tt+=Be;else for(xt=0;xt<qe;++xt)ie(re,ae,Ve,Tt,Be),se=re,Pe=ae,ae+=Be,Tt+=Be;oe.rc=se,oe.Vc=Pe}else{if(z(Dt.mc!=null),Be=Te+qe,z((xt=Dt.mc)!=null),z(Be<=xt.i),xt.C>=Be)Be=1;else if(Dt.ic||jn(),Dt.ic){Dt=xt.V,se=xt.Ba,Pe=xt.c;var nt=xt.i,at=(Ve=1,Tt=xt.$/Pe,re=xt.$%Pe,ae=xt.m,ue=xt.s,xt.$),it=Pe*nt,Gt=Pe*Be,Yt=ue.wc,tn=at<Gt?wA(ue,re,Tt):null;z(at<=it),z(Be<=nt),z(Os(ue));t:for(;;){for(;!ae.h&&at<Gt;){if(re&Yt||(tn=wA(ue,re,Tt)),z(tn!=null),Mn(ae),256>(nt=gs(tn.G[0],tn.H[0],ae)))Dt[se+at]=nt,++at,++re>=Pe&&(re=0,++Tt<=Be&&!(Tt%16)&&Hi(xt,Tt));else{if(!(280>nt)){Ve=0;break t}nt=vs(nt-256,ae);var On,Br=gs(tn.G[4],tn.H[4],ae);if(Mn(ae),!(at>=(Br=qs(Pe,Br=vs(Br,ae)))&&it-at>=nt)){Ve=0;break t}for(On=0;On<nt;++On)Dt[se+at+On]=Dt[se+at+On-Br];for(at+=nt,re+=nt;re>=Pe;)re-=Pe,++Tt<=Be&&!(Tt%16)&&Hi(xt,Tt);at<Gt&&re&Yt&&(tn=wA(ue,re,Tt))}z(ae.h==dn(ae))}Hi(xt,Tt>Be?Be:Tt);break t}!Ve||ae.h&&at<it?(Ve=0,xt.a=ae.h?5:3):xt.$=at,Be=Ve}else Be=Qs(xt,xt.V,xt.Ba,xt.c,xt.i,Be,Js);if(!Be){qe=0;break e}}Te+qe>=Et&&(oe.Cc=1),qe=1}if(!qe)return null;if(oe.Cc&&((qe=oe.ga)!=null&&(qe.mc=null),oe.ga=null,0<oe.Ga))return alert("todo:WebPDequantizeLevels"),null}return oe.nb+Te*yt}function Fe(oe,Be,Te,qe,yt,Et){for(;0<yt--;){var xt,Dt=oe,Tt=Be+(Te?1:0),re=oe,ae=Be+(Te?0:3);for(xt=0;xt<qe;++xt){var ue=re[ae+4*xt];ue!=255&&(ue*=32897,Dt[Tt+4*xt+0]=Dt[Tt+4*xt+0]*ue>>23,Dt[Tt+4*xt+1]=Dt[Tt+4*xt+1]*ue>>23,Dt[Tt+4*xt+2]=Dt[Tt+4*xt+2]*ue>>23)}Be+=Et}}function mt(oe,Be,Te,qe,yt){for(;0<qe--;){var Et;for(Et=0;Et<Te;++Et){var xt=oe[Be+2*Et+0],Dt=15&(re=oe[Be+2*Et+1]),Tt=4369*Dt,re=(240&re|re>>4)*Tt>>16;oe[Be+2*Et+0]=(240&xt|xt>>4)*Tt>>16&240|(15&xt|xt<<4)*Tt>>16>>4&15,oe[Be+2*Et+1]=240&re|Dt}Be+=yt}}function en(oe,Be,Te,qe,yt,Et,xt,Dt){var Tt,re,ae=255;for(re=0;re<yt;++re){for(Tt=0;Tt<qe;++Tt){var ue=oe[Be+Tt];Et[xt+4*Tt]=ue,ae&=ue}Be+=Te,xt+=Dt}return ae!=255}function pn(oe,Be,Te,qe,yt){var Et;for(Et=0;Et<yt;++Et)Te[qe+Et]=oe[Be+Et]>>8}function jn(){pu=Fe,Pu=mt,Ku=en,gc=pn}function Cr(oe,Be,Te){An[oe]=function(qe,yt,Et,xt,Dt,Tt,re,ae,ue,se,Pe,Ve,nt,at,it,Gt,Yt){var tn,On=Yt-1>>1,Br=Dt[Tt+0]|re[ae+0]<<16,Ir=ue[se+0]|Pe[Ve+0]<<16;z(qe!=null);var vr=3*Br+Ir+131074>>2;for(Be(qe[yt+0],255&vr,vr>>16,nt,at),Et!=null&&(vr=3*Ir+Br+131074>>2,Be(Et[xt+0],255&vr,vr>>16,it,Gt)),tn=1;tn<=On;++tn){var po=Dt[Tt+tn]|re[ae+tn]<<16,La=ue[se+tn]|Pe[Ve+tn]<<16,pa=Br+po+Ir+La+524296,wo=pa+2*(po+Ir)>>3;vr=wo+Br>>1,Br=(pa=pa+2*(Br+La)>>3)+po>>1,Be(qe[yt+2*tn-1],255&vr,vr>>16,nt,at+(2*tn-1)*Te),Be(qe[yt+2*tn-0],255&Br,Br>>16,nt,at+(2*tn-0)*Te),Et!=null&&(vr=pa+Ir>>1,Br=wo+La>>1,Be(Et[xt+2*tn-1],255&vr,vr>>16,it,Gt+(2*tn-1)*Te),Be(Et[xt+2*tn+0],255&Br,Br>>16,it,Gt+(2*tn+0)*Te)),Br=po,Ir=La}1&Yt||(vr=3*Br+Ir+131074>>2,Be(qe[yt+Yt-1],255&vr,vr>>16,nt,at+(Yt-1)*Te),Et!=null&&(vr=3*Ir+Br+131074>>2,Be(Et[xt+Yt-1],255&vr,vr>>16,it,Gt+(Yt-1)*Te)))}}function Jr(){Gl[Tu]=wc,Gl[Zu]=bc,Gl[vc]=Wc,Gl[ku]=Cc,Gl[Wu]=Hu,Gl[ac]=Ul,Gl[Sc]=Ec,Gl[oc]=bc,Gl[ic]=Cc,Gl[Fu]=Hu,Gl[Ac]=Ul}function Ga(oe){return oe&~$u?0>oe?0:255:oe>>wu}function jo(oe,Be){return Ga((19077*oe>>8)+(26149*Be>>8)-14234)}function ii(oe,Be,Te){return Ga((19077*oe>>8)-(6419*Be>>8)-(13320*Te>>8)+8708)}function mi(oe,Be){return Ga((19077*oe>>8)+(33050*Be>>8)-17685)}function Zi(oe,Be,Te,qe,yt){qe[yt+0]=jo(oe,Te),qe[yt+1]=ii(oe,Be,Te),qe[yt+2]=mi(oe,Be)}function LA(oe,Be,Te,qe,yt){qe[yt+0]=mi(oe,Be),qe[yt+1]=ii(oe,Be,Te),qe[yt+2]=jo(oe,Te)}function yA(oe,Be,Te,qe,yt){var Et=ii(oe,Be,Te);Be=Et<<3&224|mi(oe,Be)>>3,qe[yt+0]=248&jo(oe,Te)|Et>>5,qe[yt+1]=Be}function EA(oe,Be,Te,qe,yt){var Et=240&mi(oe,Be)|15;qe[yt+0]=240&jo(oe,Te)|ii(oe,Be,Te)>>4,qe[yt+1]=Et}function Fs(oe,Be,Te,qe,yt){qe[yt+0]=255,Zi(oe,Be,Te,qe,yt+1)}function Bs(oe,Be,Te,qe,yt){LA(oe,Be,Te,qe,yt),qe[yt+3]=255}function yl(oe,Be,Te,qe,yt){Zi(oe,Be,Te,qe,yt),qe[yt+3]=255}function _s(oe,Be){return 0>oe?0:oe>Be?Be:oe}function xl(oe,Be,Te){An[oe]=function(qe,yt,Et,xt,Dt,Tt,re,ae,ue){for(var se=ae+(-2&ue)*Te;ae!=se;)Be(qe[yt+0],Et[xt+0],Dt[Tt+0],re,ae),Be(qe[yt+1],Et[xt+0],Dt[Tt+0],re,ae+Te),yt+=2,++xt,++Tt,ae+=2*Te;1&ue&&Be(qe[yt+0],Et[xt+0],Dt[Tt+0],re,ae)}}function ql(oe,Be,Te){return Te==0?oe==0?Be==0?6:5:Be==0?4:0:Te}function hu(oe,Be,Te,qe,yt){switch(oe>>>30){case 3:bl(Be,Te,qe,yt,0);break;case 2:ru(Be,Te,qe,yt);break;case 1:ws(Be,Te,qe,yt)}}function vu(oe,Be){var Te,qe,yt=Be.M,Et=Be.Nb,xt=oe.oc,Dt=oe.pc+40,Tt=oe.oc,re=oe.pc+584,ae=oe.oc,ue=oe.pc+600;for(Te=0;16>Te;++Te)xt[Dt+32*Te-1]=129;for(Te=0;8>Te;++Te)Tt[re+32*Te-1]=129,ae[ue+32*Te-1]=129;for(0<yt?xt[Dt-1-32]=Tt[re-1-32]=ae[ue-1-32]=129:(ve(xt,Dt-32-1,127,21),ve(Tt,re-32-1,127,9),ve(ae,ue-32-1,127,9)),qe=0;qe<oe.za;++qe){var se=Be.ya[Be.aa+qe];if(0<qe){for(Te=-1;16>Te;++Te)ie(xt,Dt+32*Te-4,xt,Dt+32*Te+12,4);for(Te=-1;8>Te;++Te)ie(Tt,re+32*Te-4,Tt,re+32*Te+4,4),ie(ae,ue+32*Te-4,ae,ue+32*Te+4,4)}var Pe=oe.Gd,Ve=oe.Hd+qe,nt=se.ad,at=se.Hc;if(0<yt&&(ie(xt,Dt-32,Pe[Ve].y,0,16),ie(Tt,re-32,Pe[Ve].f,0,8),ie(ae,ue-32,Pe[Ve].ea,0,8)),se.Za){var it=xt,Gt=Dt-32+16;for(0<yt&&(qe>=oe.za-1?ve(it,Gt,Pe[Ve].y[15],4):ie(it,Gt,Pe[Ve+1].y,0,4)),Te=0;4>Te;Te++)it[Gt+128+Te]=it[Gt+256+Te]=it[Gt+384+Te]=it[Gt+0+Te];for(Te=0;16>Te;++Te,at<<=2)it=xt,Gt=Dt+Lc[Te],Xl[se.Ob[Te]](it,Gt),hu(at,nt,16*+Te,it,Gt)}else if(it=ql(qe,yt,se.Ob[0]),gu[it](xt,Dt),at!=0)for(Te=0;16>Te;++Te,at<<=2)hu(at,nt,16*+Te,xt,Dt+Lc[Te]);for(Te=se.Gc,it=ql(qe,yt,se.Dd),ou[it](Tt,re),ou[it](ae,ue),at=nt,it=Tt,Gt=re,255&(se=Te>>0)&&(170&se?oA(at,256,it,Gt):Ks(at,256,it,Gt)),se=ae,at=ue,255&(Te>>=8)&&(170&Te?oA(nt,320,se,at):Ks(nt,320,se,at)),yt<oe.Ub-1&&(ie(Pe[Ve].y,0,xt,Dt+480,16),ie(Pe[Ve].f,0,Tt,re+224,8),ie(Pe[Ve].ea,0,ae,ue+224,8)),Te=8*Et*oe.B,Pe=oe.sa,Ve=oe.ta+16*qe+16*Et*oe.R,nt=oe.qa,se=oe.ra+8*qe+Te,at=oe.Ha,it=oe.Ia+8*qe+Te,Te=0;16>Te;++Te)ie(Pe,Ve+Te*oe.R,xt,Dt+32*Te,16);for(Te=0;8>Te;++Te)ie(nt,se+Te*oe.B,Tt,re+32*Te,8),ie(at,it+Te*oe.B,ae,ue+32*Te,8)}}function eu(oe,Be,Te,qe,yt,Et,xt,Dt,Tt){var re=[0],ae=[0],ue=0,se=Tt!=null?Tt.kd:0,Pe=Tt!=null?Tt:new es;if(oe==null||12>Te)return 7;Pe.data=oe,Pe.w=Be,Pe.ha=Te,Be=[Be],Te=[Te],Pe.gb=[Pe.gb];e:{var Ve=Be,nt=Te,at=Pe.gb;if(z(oe!=null),z(nt!=null),z(at!=null),at[0]=0,12<=nt[0]&&!te(oe,Ve[0],"RIFF")){if(te(oe,Ve[0]+8,"WEBP")){at=3;break e}var it=Ea(oe,Ve[0]+4);if(12>it||4294967286<it){at=3;break e}if(se&&it>nt[0]-8){at=7;break e}at[0]=it,Ve[0]+=12,nt[0]-=12}at=0}if(at!=0)return at;for(it=0<Pe.gb[0],Te=Te[0];;){e:{var Gt=oe;nt=Be,at=Te;var Yt=re,tn=ae,On=Ve=[0];if((vr=ue=[ue])[0]=0,8>at[0])at=7;else{if(!te(Gt,nt[0],"VP8X")){if(Ea(Gt,nt[0]+4)!=10){at=3;break e}if(18>at[0]){at=7;break e}var Br=Ea(Gt,nt[0]+8),Ir=1+_a(Gt,nt[0]+12);if(2147483648<=Ir*(Gt=1+_a(Gt,nt[0]+15))){at=3;break e}On!=null&&(On[0]=Br),Yt!=null&&(Yt[0]=Ir),tn!=null&&(tn[0]=Gt),nt[0]+=18,at[0]-=18,vr[0]=1}at=0}}if(ue=ue[0],Ve=Ve[0],at!=0)return at;if(nt=!!(2&Ve),!it&&ue)return 3;if(Et!=null&&(Et[0]=!!(16&Ve)),xt!=null&&(xt[0]=nt),Dt!=null&&(Dt[0]=0),xt=re[0],Ve=ae[0],ue&&nt&&Tt==null){at=0;break}if(4>Te){at=7;break}if(it&&ue||!it&&!ue&&!te(oe,Be[0],"ALPH")){Te=[Te],Pe.na=[Pe.na],Pe.P=[Pe.P],Pe.Sa=[Pe.Sa];e:{Br=oe,at=Be,it=Te;var vr=Pe.gb;Yt=Pe.na,tn=Pe.P,On=Pe.Sa,Ir=22,z(Br!=null),z(it!=null),Gt=at[0];var po=it[0];for(z(Yt!=null),z(On!=null),Yt[0]=null,tn[0]=null,On[0]=0;;){if(at[0]=Gt,it[0]=po,8>po){at=7;break e}var La=Ea(Br,Gt+4);if(4294967286<La){at=3;break e}var pa=8+La+1&-2;if(Ir+=pa,0<vr&&Ir>vr){at=3;break e}if(!te(Br,Gt,"VP8 ")||!te(Br,Gt,"VP8L")){at=0;break e}if(po[0]<pa){at=7;break e}te(Br,Gt,"ALPH")||(Yt[0]=Br,tn[0]=Gt+8,On[0]=La),Gt+=pa,po-=pa}}if(Te=Te[0],Pe.na=Pe.na[0],Pe.P=Pe.P[0],Pe.Sa=Pe.Sa[0],at!=0)break}Te=[Te],Pe.Ja=[Pe.Ja],Pe.xa=[Pe.xa];e:if(vr=oe,at=Be,it=Te,Yt=Pe.gb[0],tn=Pe.Ja,On=Pe.xa,Br=at[0],Gt=!te(vr,Br,"VP8 "),Ir=!te(vr,Br,"VP8L"),z(vr!=null),z(it!=null),z(tn!=null),z(On!=null),8>it[0])at=7;else{if(Gt||Ir){if(vr=Ea(vr,Br+4),12<=Yt&&vr>Yt-12){at=3;break e}if(se&&vr>it[0]-8){at=7;break e}tn[0]=vr,at[0]+=8,it[0]-=8,On[0]=Ir}else On[0]=5<=it[0]&&vr[Br+0]==47&&!(vr[Br+4]>>5),tn[0]=it[0];at=0}if(Te=Te[0],Pe.Ja=Pe.Ja[0],Pe.xa=Pe.xa[0],Be=Be[0],at!=0)break;if(4294967286<Pe.Ja)return 3;if(Dt==null||nt||(Dt[0]=Pe.xa?2:1),xt=[xt],Ve=[Ve],Pe.xa){if(5>Te){at=7;break}Dt=xt,se=Ve,nt=Et,oe==null||5>Te?oe=0:5<=Te&&oe[Be+0]==47&&!(oe[Be+4]>>5)?(it=[0],vr=[0],Yt=[0],Jn(tn=new bt,oe,Be,Te),xo(tn,it,vr,Yt)?(Dt!=null&&(Dt[0]=it[0]),se!=null&&(se[0]=vr[0]),nt!=null&&(nt[0]=Yt[0]),oe=1):oe=0):oe=0}else{if(10>Te){at=7;break}Dt=Ve,oe==null||10>Te||!Hr(oe,Be+3,Te-3)?oe=0:(se=oe[Be+0]|oe[Be+1]<<8|oe[Be+2]<<16,nt=16383&(oe[Be+7]<<8|oe[Be+6]),oe=16383&(oe[Be+9]<<8|oe[Be+8]),1&se||3<(se>>1&7)||!(se>>4&1)||se>>5>=Pe.Ja||!nt||!oe?oe=0:(xt&&(xt[0]=nt),Dt&&(Dt[0]=oe),oe=1))}if(!oe||(xt=xt[0],Ve=Ve[0],ue&&(re[0]!=xt||ae[0]!=Ve)))return 3;Tt!=null&&(Tt[0]=Pe,Tt.offset=Be-Tt.w,z(4294967286>Be-Tt.w),z(Tt.offset==Tt.ha-Te));break}return at==0||at==7&&ue&&Tt==null?(Et!=null&&(Et[0]|=Pe.na!=null&&0<Pe.na.length),qe!=null&&(qe[0]=xt),yt!=null&&(yt[0]=Ve),0):at}function Ll(oe,Be,Te){var qe=Be.width,yt=Be.height,Et=0,xt=0,Dt=qe,Tt=yt;if(Be.Da=oe!=null&&0<oe.Da,Be.Da&&(Dt=oe.cd,Tt=oe.bd,Et=oe.v,xt=oe.j,11>Te||(Et&=-2,xt&=-2),0>Et||0>xt||0>=Dt||0>=Tt||Et+Dt>qe||xt+Tt>yt))return 0;if(Be.v=Et,Be.j=xt,Be.va=Et+Dt,Be.o=xt+Tt,Be.U=Dt,Be.T=Tt,Be.da=oe!=null&&0<oe.da,Be.da){if(!Va(Dt,Tt,Te=[oe.ib],Et=[oe.hb]))return 0;Be.ib=Te[0],Be.hb=Et[0]}return Be.ob=oe!=null&&oe.ob,Be.Kb=oe==null||!oe.Sd,Be.da&&(Be.ob=Be.ib<3*qe/4&&Be.hb<3*yt/4,Be.Kb=0),1}function Au(oe){if(oe==null)return 2;if(11>oe.S){var Be=oe.f.RGBA;Be.fb+=(oe.height-1)*Be.A,Be.A=-Be.A}else Be=oe.f.kb,oe=oe.height,Be.O+=(oe-1)*Be.fa,Be.fa=-Be.fa,Be.N+=(oe-1>>1)*Be.Ab,Be.Ab=-Be.Ab,Be.W+=(oe-1>>1)*Be.Db,Be.Db=-Be.Db,Be.F!=null&&(Be.J+=(oe-1)*Be.lb,Be.lb=-Be.lb);return 0}function Wl(oe,Be,Te,qe){if(qe==null||0>=oe||0>=Be)return 2;if(Te!=null){if(Te.Da){var yt=Te.cd,Et=Te.bd,xt=-2&Te.v,Dt=-2&Te.j;if(0>xt||0>Dt||0>=yt||0>=Et||xt+yt>oe||Dt+Et>Be)return 2;oe=yt,Be=Et}if(Te.da){if(!Va(oe,Be,yt=[Te.ib],Et=[Te.hb]))return 2;oe=yt[0],Be=Et[0]}}qe.width=oe,qe.height=Be;e:{var Tt=qe.width,re=qe.height;if(oe=qe.S,0>=Tt||0>=re||!(oe>=Tu&&13>oe))oe=2;else{if(0>=qe.Rd&&qe.sd==null){xt=Et=yt=Be=0;var ae=(Dt=Tt*Ic[oe])*re;if(11>oe||(Et=(re+1)/2*(Be=(Tt+1)/2),oe==12&&(xt=(yt=Tt)*re)),(re=me(ae+2*Et+xt))==null){oe=1;break e}qe.sd=re,11>oe?((Tt=qe.f.RGBA).eb=re,Tt.fb=0,Tt.A=Dt,Tt.size=ae):((Tt=qe.f.kb).y=re,Tt.O=0,Tt.fa=Dt,Tt.Fd=ae,Tt.f=re,Tt.N=0+ae,Tt.Ab=Be,Tt.Cd=Et,Tt.ea=re,Tt.W=0+ae+Et,Tt.Db=Be,Tt.Ed=Et,oe==12&&(Tt.F=re,Tt.J=0+ae+2*Et),Tt.Tc=xt,Tt.lb=yt)}if(Be=1,yt=qe.S,Et=qe.width,xt=qe.height,yt>=Tu&&13>yt)if(11>yt)oe=qe.f.RGBA,Be&=(Dt=Math.abs(oe.A))*(xt-1)+Et<=oe.size,Be&=Dt>=Et*Ic[yt],Be&=oe.eb!=null;else{oe=qe.f.kb,Dt=(Et+1)/2,ae=(xt+1)/2,Tt=Math.abs(oe.fa),re=Math.abs(oe.Ab);var ue=Math.abs(oe.Db),se=Math.abs(oe.lb),Pe=se*(xt-1)+Et;Be&=Tt*(xt-1)+Et<=oe.Fd,Be&=re*(ae-1)+Dt<=oe.Cd,Be=(Be&=ue*(ae-1)+Dt<=oe.Ed)&Tt>=Et&re>=Dt&ue>=Dt,Be&=oe.y!=null,Be&=oe.f!=null,Be&=oe.ea!=null,yt==12&&(Be&=se>=Et,Be&=Pe<=oe.Tc,Be&=oe.F!=null)}else Be=0;oe=Be?0:2}}return oe!=0||Te!=null&&Te.fd&&(oe=Au(qe)),oe}var nl=64,su=[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],Vl=24,tu=32,nu=8,ks=[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];ha("Predictor0","PredictorAdd0"),An.Predictor0=function(){return 4278190080},An.Predictor1=function(oe){return oe},An.Predictor2=function(oe,Be,Te){return Be[Te+0]},An.Predictor3=function(oe,Be,Te){return Be[Te+1]},An.Predictor4=function(oe,Be,Te){return Be[Te-1]},An.Predictor5=function(oe,Be,Te){return Ta(Ta(oe,Be[Te+1]),Be[Te+0])},An.Predictor6=function(oe,Be,Te){return Ta(oe,Be[Te-1])},An.Predictor7=function(oe,Be,Te){return Ta(oe,Be[Te+0])},An.Predictor8=function(oe,Be,Te){return Ta(Be[Te-1],Be[Te+0])},An.Predictor9=function(oe,Be,Te){return Ta(Be[Te+0],Be[Te+1])},An.Predictor10=function(oe,Be,Te){return Ta(Ta(oe,Be[Te-1]),Ta(Be[Te+0],Be[Te+1]))},An.Predictor11=function(oe,Be,Te){var qe=Be[Te+0];return 0>=ai(qe>>24&255,oe>>24&255,(Be=Be[Te-1])>>24&255)+ai(qe>>16&255,oe>>16&255,Be>>16&255)+ai(qe>>8&255,oe>>8&255,Be>>8&255)+ai(255&qe,255&oe,255&Be)?qe:oe},An.Predictor12=function(oe,Be,Te){var qe=Be[Te+0];return(ho((oe>>24&255)+(qe>>24&255)-((Be=Be[Te-1])>>24&255))<<24|ho((oe>>16&255)+(qe>>16&255)-(Be>>16&255))<<16|ho((oe>>8&255)+(qe>>8&255)-(Be>>8&255))<<8|ho((255&oe)+(255&qe)-(255&Be)))>>>0},An.Predictor13=function(oe,Be,Te){var qe=Be[Te-1];return(Ko((oe=Ta(oe,Be[Te+0]))>>24&255,qe>>24&255)<<24|Ko(oe>>16&255,qe>>16&255)<<16|Ko(oe>>8&255,qe>>8&255)<<8|Ko(oe>>0&255,qe>>0&255))>>>0};var Su=An.PredictorAdd0;An.PredictorAdd1=Xo,ha("Predictor2","PredictorAdd2"),ha("Predictor3","PredictorAdd3"),ha("Predictor4","PredictorAdd4"),ha("Predictor5","PredictorAdd5"),ha("Predictor6","PredictorAdd6"),ha("Predictor7","PredictorAdd7"),ha("Predictor8","PredictorAdd8"),ha("Predictor9","PredictorAdd9"),ha("Predictor10","PredictorAdd10"),ha("Predictor11","PredictorAdd11"),ha("Predictor12","PredictorAdd12"),ha("Predictor13","PredictorAdd13");var lu=An.PredictorAdd2;vi("ColorIndexInverseTransform","MapARGB","32b",function(oe){return oe>>8&255},function(oe){return oe}),vi("VP8LColorIndexInverseTransformAlpha","MapAlpha","8b",function(oe){return oe},function(oe){return oe>>8&255});var uu,Bl=An.ColorIndexInverseTransform,cu=An.MapARGB,yu=An.VP8LColorIndexInverseTransformAlpha,du=An.MapAlpha,dl=An.VP8LPredictorsAdd=[];dl.length=16,(An.VP8LPredictors=[]).length=16,(An.VP8LPredictorsAdd_C=[]).length=16,(An.VP8LPredictors_C=[]).length=16;var rl,wl,Si,Qi,ss,gl,xs,bl,ru,oA,ws,Ks,Cl,Il,Jl,al,Eu,Nl,au,PA,gA,fs,Ls,Dl,pu,Pu,Ku,gc,fc=me(511),zu=me(2041),mc=me(225),hc=me(767),pc=0,rc=zu,Gu=mc,fl=hc,El=fc,Tu=0,Zu=1,vc=2,ku=3,Wu=4,ac=5,Sc=6,oc=7,ic=8,Fu=9,Ac=10,sc=[2,3,7],jc=[3,3,11],fo=[280,256,256,256,40],xu=[0,1,1,1,0],Vu=[17,18,0,1,2,3,4,5,16,6,7,8,9,10,11,12,13,14,15],zl=[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],_c=[2954,2956,2958,2962,2970,2986,3018,3082,3212,3468,3980,5004],fA=8,MA=[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],Lu=[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],Mu=null,Ju=[[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]],Kc=[0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15],Ru=[-0,1,-1,2,-2,3,4,6,-3,5,-4,-5,-6,7,-7,8,-8,-9],zc=[[[[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]]]],Gc=[[[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]]],yc=[[[[255,255,255,255,255,255,255,255,255,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]]]],Zc=[0,1,2,3,6,4,5,6,6,6,6,6,6,6,6,7,0],gu=[],Xl=[],ou=[],Bc=1,Xu=2,fu=[],Gl=[];Cr("UpsampleRgbLinePair",Zi,3),Cr("UpsampleBgrLinePair",LA,3),Cr("UpsampleRgbaLinePair",yl,4),Cr("UpsampleBgraLinePair",Bs,4),Cr("UpsampleArgbLinePair",Fs,4),Cr("UpsampleRgba4444LinePair",EA,2),Cr("UpsampleRgb565LinePair",yA,2);var wc=An.UpsampleRgbLinePair,Wc=An.UpsampleBgrLinePair,bc=An.UpsampleRgbaLinePair,Cc=An.UpsampleBgraLinePair,Hu=An.UpsampleArgbLinePair,Ul=An.UpsampleRgba4444LinePair,Ec=An.UpsampleRgb565LinePair,Bu=16,Yu=1<<Bu-1,ju=-227,_u=482,wu=6,$u=(256<<wu)-1,Pc=0,Iu=me(256),Vc=me(256),Jc=me(256),Fc=me(256),Xc=me(_u-ju),xc=me(_u-ju);xl("YuvToRgbRow",Zi,3),xl("YuvToBgrRow",LA,3),xl("YuvToRgbaRow",yl,4),xl("YuvToBgraRow",Bs,4),xl("YuvToArgbRow",Fs,4),xl("YuvToRgba4444Row",EA,2),xl("YuvToRgb565Row",yA,2);var Lc=[0,4,8,12,128,132,136,140,256,260,264,268,384,388,392,396],qu=[0,2,8],Yc=[8,7,6,4,4,2,2,2,1,1,1,1],$c=1;this.WebPDecodeRGBA=function(oe,Be,Te,qe,yt){var Et=Zu,xt=new As,Dt=new Ns;xt.ba=Dt,Dt.S=Et,Dt.width=[Dt.width],Dt.height=[Dt.height];var Tt=Dt.width,re=Dt.height,ae=new Ds;if(ae==null||oe==null)var ue=2;else z(ae!=null),ue=eu(oe,Be,Te,ae.width,ae.height,ae.Pd,ae.Qd,ae.format,null);if(ue!=0?Tt=0:(Tt!=null&&(Tt[0]=ae.width[0]),re!=null&&(re[0]=ae.height[0]),Tt=1),Tt){Dt.width=Dt.width[0],Dt.height=Dt.height[0],qe!=null&&(qe[0]=Dt.width),yt!=null&&(yt[0]=Dt.height);e:{if(qe=new pr,(yt=new es).data=oe,yt.w=Be,yt.ha=Te,yt.kd=1,Be=[0],z(yt!=null),((oe=eu(yt.data,yt.w,yt.ha,null,null,null,Be,null,yt))==0||oe==7)&&Be[0]&&(oe=4),(Be=oe)==0){if(z(xt!=null),qe.data=yt.data,qe.w=yt.w+yt.offset,qe.ha=yt.ha-yt.offset,qe.put=ps,qe.ac=ZA,qe.bc=Rs,qe.ma=xt,yt.xa){if((oe=WA())==null){xt=1;break e}if(function(se,Pe){var Ve=[0],nt=[0],at=[0];t:for(;;){if(se==null)return 0;if(Pe==null)return se.a=2,0;if(se.l=Pe,se.a=0,Jn(se.m,Pe.data,Pe.w,Pe.ha),!xo(se.m,Ve,nt,at)){se.a=3;break t}if(se.xb=Xu,Pe.width=Ve[0],Pe.height=nt[0],!VA(Ve[0],nt[0],1,se,null))break t;return 1}return z(se.a!=0),0}(oe,qe)){if(qe=(Be=Wl(qe.width,qe.height,xt.Oa,xt.ba))==0){t:{qe=oe;n:for(;;){if(qe==null){qe=0;break t}if(z(qe.s.yc!=null),z(qe.s.Ya!=null),z(0<qe.s.Wb),z((Te=qe.l)!=null),z((yt=Te.ma)!=null),qe.xb!=0){if(qe.ca=yt.ba,qe.tb=yt.tb,z(qe.ca!=null),!Ll(yt.Oa,Te,ku)){qe.a=2;break n}if(!as(qe,Te.width)||Te.da)break n;if((Te.da||xi(qe.ca.S))&&jn(),11>qe.ca.S||(alert("todo:WebPInitConvertARGBToYUV"),qe.ca.f.kb.F!=null&&jn()),qe.Pb&&0<qe.s.ua&&qe.s.vb.X==null&&!yo(qe.s.vb,qe.s.Wa.Xa)){qe.a=1;break n}qe.xb=0}if(!Qs(qe,qe.V,qe.Ba,qe.c,qe.i,Te.o,Hs))break n;yt.Dc=qe.Ma,qe=1;break t}z(qe.a!=0),qe=0}qe=!qe}qe&&(Be=oe.a)}else Be=oe.a}else{if((oe=new br)==null){xt=1;break e}if(oe.Fa=yt.na,oe.P=yt.P,oe.qc=yt.Sa,aa(oe,qe)){if((Be=Wl(qe.width,qe.height,xt.Oa,xt.ba))==0){if(oe.Aa=0,Te=xt.Oa,z((yt=oe)!=null),Te!=null){if(0<(Tt=0>(Tt=Te.Md)?0:100<Tt?255:255*Tt/100)){for(re=ae=0;4>re;++re)12>(ue=yt.pb[re]).lc&&(ue.ia=Tt*Yc[0>ue.lc?0:ue.lc]>>3),ae|=ue.ia;ae&&(alert("todo:VP8InitRandom"),yt.ia=1)}yt.Ga=Te.Id,100<yt.Ga?yt.Ga=100:0>yt.Ga&&(yt.Ga=0)}Ha(oe,qe)||(Be=oe.a)}}else Be=oe.a}Be==0&&xt.Oa!=null&&xt.Oa.fd&&(Be=Au(xt.ba))}xt=Be}Et=xt!=0?null:11>Et?Dt.f.RGBA.eb:Dt.f.kb.y}else Et=null;return Et};var Ic=[3,4,3,4,4,2,2,4,4,4,2,1,1]};function Ge(An,Pr){for(var cr="",Qt=0;Qt<4;Qt++)cr+=String.fromCharCode(An[Pr++]);return cr}function ot(An,Pr){return(An[Pr+0]<<0|An[Pr+1]<<8|An[Pr+2]<<16)>>>0}function lt(An,Pr){return(An[Pr+0]<<0|An[Pr+1]<<8|An[Pr+2]<<16|An[Pr+3]<<24)>>>0}new De;var St=[0],Ze=[0],Ot=[],It=new De,Ht=ee,Pt=function(An,Pr){var cr={},Qt=0,Kt=!1,wn=0,cn=0;if(cr.frames=[],!function(rn,dn,vn,Mn){for(var Xn=0;Xn<Mn;Xn++)if(rn[dn+Xn]!=vn.charCodeAt(Xn))return!0;return!1}(An,Pr,"RIFF",4)){var er,Wn;for(lt(An,Pr+=4),Pr+=8;Pr<An.length;){var $n=Ge(An,Pr),Jn=lt(An,Pr+=4);Pr+=4;var dr=Jn+(1&Jn);switch($n){case"VP8 ":case"VP8L":cr.frames[Qt]===void 0&&(cr.frames[Qt]={}),(bt=cr.frames[Qt]).src_off=Kt?cn:Pr-8,bt.src_size=wn+Jn+8,Qt++,Kt&&(Kt=!1,wn=0,cn=0);break;case"VP8X":(bt=cr.header={}).feature_flags=An[Pr];var Sr=Pr+4;bt.canvas_width=1+ot(An,Sr),Sr+=3,bt.canvas_height=1+ot(An,Sr),Sr+=3;break;case"ALPH":Kt=!0,wn=dr+8,cn=Pr-8;break;case"ANIM":(bt=cr.header).bgcolor=lt(An,Pr),Sr=Pr+4,bt.loop_count=(er=An)[(Wn=Sr)+0]<<0|er[Wn+1]<<8,Sr+=2;break;case"ANMF":var Sa,bt;(bt=cr.frames[Qt]={}).offset_x=2*ot(An,Pr),Pr+=3,bt.offset_y=2*ot(An,Pr),Pr+=3,bt.width=1+ot(An,Pr),Pr+=3,bt.height=1+ot(An,Pr),Pr+=3,bt.duration=ot(An,Pr),Pr+=3,Sa=An[Pr++],bt.dispose=1&Sa,bt.blend=Sa>>1&1}$n!="ANMF"&&(Pr+=dr)}return cr}}(Ht,0);Pt.response=Ht,Pt.rgbaoutput=!0,Pt.dataurl=!1;var Mt=Pt.header?Pt.header:null,on=Pt.frames?Pt.frames:null;if(Mt){Mt.loop_counter=Mt.loop_count,St=[Mt.canvas_height],Ze=[Mt.canvas_width];for(var Sn=0;Sn<on.length&&on[Sn].blend!=0;Sn++);}var nr=on[0],hr=It.WebPDecodeRGBA(Ht,nr.src_off,nr.src_size,Ze,St);nr.rgba=hr,nr.imgwidth=Ze[0],nr.imgheight=St[0];for(var Hn=0;Hn<Ze[0]*St[0]*4;Hn++)Ot[Hn]=hr[Hn];return this.width=Ze,this.height=St,this.data=Ot,this}(function(ee){var z=function(){return typeof Jo=="function"},te=function(St,Ze,Ot,It){var Ht=4,Pt=be;switch(It){case ee.image_compression.FAST:Ht=1,Pt=me;break;case ee.image_compression.MEDIUM:Ht=6,Pt=xe;break;case ee.image_compression.SLOW:Ht=9,Pt=De}St=ie(St,Ze,Ot,Pt);var Mt=Jo(St,{level:Ht});return ee.__addimage__.arrayBufferToBinaryString(Mt)},ie=function(St,Ze,Ot,It){for(var Ht,Pt,Mt,on=St.length/Ze,Sn=new Uint8Array(St.length+on),nr=ot(),hr=0;hr<on;hr+=1){if(Mt=hr*Ze,Ht=St.subarray(Mt,Mt+Ze),It)Sn.set(It(Ht,Ot,Pt),Mt+hr);else{for(var Hn,An=nr.length,Pr=[];Hn<An;Hn+=1)Pr[Hn]=nr[Hn](Ht,Ot,Pt);var cr=lt(Pr.concat());Sn.set(Pr[cr],Mt+hr)}Pt=Ht}return Sn},ve=function(St){var Ze=Array.apply([],St);return Ze.unshift(0),Ze},me=function(St,Ze){var Ot,It=[],Ht=St.length;It[0]=1;for(var Pt=0;Pt<Ht;Pt+=1)Ot=St[Pt-Ze]||0,It[Pt+1]=St[Pt]-Ot+256&255;return It},be=function(St,Ze,Ot){var It,Ht=[],Pt=St.length;Ht[0]=2;for(var Mt=0;Mt<Pt;Mt+=1)It=Ot&&Ot[Mt]||0,Ht[Mt+1]=St[Mt]-It+256&255;return Ht},xe=function(St,Ze,Ot){var It,Ht,Pt=[],Mt=St.length;Pt[0]=3;for(var on=0;on<Mt;on+=1)It=St[on-Ze]||0,Ht=Ot&&Ot[on]||0,Pt[on+1]=St[on]+256-(It+Ht>>>1)&255;return Pt},De=function(St,Ze,Ot){var It,Ht,Pt,Mt,on=[],Sn=St.length;on[0]=4;for(var nr=0;nr<Sn;nr+=1)It=St[nr-Ze]||0,Ht=Ot&&Ot[nr]||0,Pt=Ot&&Ot[nr-Ze]||0,Mt=Ge(It,Ht,Pt),on[nr+1]=St[nr]-Mt+256&255;return on},Ge=function(St,Ze,Ot){if(St===Ze&&Ze===Ot)return St;var It=Math.abs(Ze-Ot),Ht=Math.abs(St-Ot),Pt=Math.abs(St+Ze-Ot-Ot);return It<=Ht&&It<=Pt?St:Ht<=Pt?Ze:Ot},ot=function(){return[ve,me,be,xe,De]},lt=function(St){var Ze=St.map(function(Ot){return Ot.reduce(function(It,Ht){return It+Math.abs(Ht)},0)});return Ze.indexOf(Math.min.apply(null,Ze))};ee.processPNG=function(St,Ze,Ot,It){var Ht,Pt,Mt,on,Sn,nr,hr,Hn,An,Pr,cr,Qt,Kt,wn,cn,er=this.decode.FLATE_DECODE,Wn="";if(this.__addimage__.isArrayBuffer(St)&&(St=new Uint8Array(St)),this.__addimage__.isArrayBufferView(St)){if(St=(Mt=new Bi(St)).imgData,Pt=Mt.bits,Ht=Mt.colorSpace,Sn=Mt.colors,[4,6].indexOf(Mt.colorType)!==-1){if(Mt.bits===8){An=(Hn=Mt.pixelBitlength==32?new Uint32Array(Mt.decodePixels().buffer):Mt.pixelBitlength==16?new Uint16Array(Mt.decodePixels().buffer):new Uint8Array(Mt.decodePixels().buffer)).length,cr=new Uint8Array(An*Mt.colors),Pr=new Uint8Array(An);var $n,Jn=Mt.pixelBitlength-Mt.bits;for(wn=0,cn=0;wn<An;wn++){for(Kt=Hn[wn],$n=0;$n<Jn;)cr[cn++]=Kt>>>$n&255,$n+=Mt.bits;Pr[wn]=Kt>>>$n&255}}if(Mt.bits===16){An=(Hn=new Uint32Array(Mt.decodePixels().buffer)).length,cr=new Uint8Array(An*(32/Mt.pixelBitlength)*Mt.colors),Pr=new Uint8Array(An*(32/Mt.pixelBitlength)),Qt=Mt.colors>1,wn=0,cn=0;for(var dr=0;wn<An;)Kt=Hn[wn++],cr[cn++]=Kt>>>0&255,Qt&&(cr[cn++]=Kt>>>16&255,Kt=Hn[wn++],cr[cn++]=Kt>>>0&255),Pr[dr++]=Kt>>>16&255;Pt=8}It!==ee.image_compression.NONE&&z()?(St=te(cr,Mt.width*Mt.colors,Mt.colors,It),hr=te(Pr,Mt.width,1,It)):(St=cr,hr=Pr,er=void 0)}if(Mt.colorType===3&&(Ht=this.color_spaces.INDEXED,nr=Mt.palette,Mt.transparency.indexed)){var Sr=Mt.transparency.indexed,Sa=0;for(wn=0,An=Sr.length;wn<An;++wn)Sa+=Sr[wn];if((Sa/=255)===An-1&&Sr.indexOf(0)!==-1)on=[Sr.indexOf(0)];else if(Sa!==An){for(Hn=Mt.decodePixels(),Pr=new Uint8Array(Hn.length),wn=0,An=Hn.length;wn<An;wn++)Pr[wn]=Sr[Hn[wn]];hr=te(Pr,Mt.width,1)}}var bt=function(rn){var dn;switch(rn){case ee.image_compression.FAST:dn=11;break;case ee.image_compression.MEDIUM:dn=13;break;case ee.image_compression.SLOW:dn=14;break;default:dn=12}return dn}(It);return er===this.decode.FLATE_DECODE&&(Wn="/Predictor "+bt+" "),Wn+="/Colors "+Sn+" /BitsPerComponent "+Pt+" /Columns "+Mt.width,(this.__addimage__.isArrayBuffer(St)||this.__addimage__.isArrayBufferView(St))&&(St=this.__addimage__.arrayBufferToBinaryString(St)),(hr&&this.__addimage__.isArrayBuffer(hr)||this.__addimage__.isArrayBufferView(hr))&&(hr=this.__addimage__.arrayBufferToBinaryString(hr)),{alias:Ot,data:St,index:Ze,filter:er,decodeParameters:Wn,transparency:on,palette:nr,sMask:hr,predictor:bt,width:Mt.width,height:Mt.height,bitsPerComponent:Pt,colorSpace:Ht}}}})(Eo.API),function(ee){ee.processGIF89A=function(z,te,ie,ve){var me=new Gs(z),be=me.width,xe=me.height,De=[];me.decodeAndBlitFrameRGBA(0,De);var Ge={data:De,width:be,height:xe},ot=new Zs(100).encode(Ge,100);return ee.processJPEG.call(this,ot,te,ie,ve)},ee.processGIF87A=ee.processGIF89A}(Eo.API),KA.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 ee=this.colors===0?1<<this.bitPP:this.colors;this.palette=new Array(ee);for(var z=0;z<ee;z++){var te=this.datav.getUint8(this.pos++,!0),ie=this.datav.getUint8(this.pos++,!0),ve=this.datav.getUint8(this.pos++,!0),me=this.datav.getUint8(this.pos++,!0);this.palette[z]={red:ve,green:ie,blue:te,quad:me}}}this.height<0&&(this.height*=-1,this.bottom_up=!1)},KA.prototype.parseBGR=function(){this.pos=this.offset;try{var ee="bit"+this.bitPP,z=this.width*this.height*4;this.data=new Uint8Array(z),this[ee]()}catch(te){ti.log("bit decode error:"+te)}},KA.prototype.bit1=function(){var ee,z=Math.ceil(this.width/8),te=z%4;for(ee=this.height-1;ee>=0;ee--){for(var ie=this.bottom_up?ee:this.height-1-ee,ve=0;ve<z;ve++)for(var me=this.datav.getUint8(this.pos++,!0),be=ie*this.width*4+8*ve*4,xe=0;xe<8&&8*ve+xe<this.width;xe++){var De=this.palette[me>>7-xe&1];this.data[be+4*xe]=De.blue,this.data[be+4*xe+1]=De.green,this.data[be+4*xe+2]=De.red,this.data[be+4*xe+3]=255}te!==0&&(this.pos+=4-te)}},KA.prototype.bit4=function(){for(var ee=Math.ceil(this.width/2),z=ee%4,te=this.height-1;te>=0;te--){for(var ie=this.bottom_up?te:this.height-1-te,ve=0;ve<ee;ve++){var me=this.datav.getUint8(this.pos++,!0),be=ie*this.width*4+2*ve*4,xe=me>>4,De=15&me,Ge=this.palette[xe];if(this.data[be]=Ge.blue,this.data[be+1]=Ge.green,this.data[be+2]=Ge.red,this.data[be+3]=255,2*ve+1>=this.width)break;Ge=this.palette[De],this.data[be+4]=Ge.blue,this.data[be+4+1]=Ge.green,this.data[be+4+2]=Ge.red,this.data[be+4+3]=255}z!==0&&(this.pos+=4-z)}},KA.prototype.bit8=function(){for(var ee=this.width%4,z=this.height-1;z>=0;z--){for(var te=this.bottom_up?z:this.height-1-z,ie=0;ie<this.width;ie++){var ve=this.datav.getUint8(this.pos++,!0),me=te*this.width*4+4*ie;if(ve<this.palette.length){var be=this.palette[ve];this.data[me]=be.red,this.data[me+1]=be.green,this.data[me+2]=be.blue,this.data[me+3]=255}else this.data[me]=255,this.data[me+1]=255,this.data[me+2]=255,this.data[me+3]=255}ee!==0&&(this.pos+=4-ee)}},KA.prototype.bit15=function(){for(var ee=this.width%3,z=parseInt("11111",2),te=this.height-1;te>=0;te--){for(var ie=this.bottom_up?te:this.height-1-te,ve=0;ve<this.width;ve++){var me=this.datav.getUint16(this.pos,!0);this.pos+=2;var be=(me&z)/z*255|0,xe=(me>>5&z)/z*255|0,De=(me>>10&z)/z*255|0,Ge=me>>15?255:0,ot=ie*this.width*4+4*ve;this.data[ot]=De,this.data[ot+1]=xe,this.data[ot+2]=be,this.data[ot+3]=Ge}this.pos+=ee}},KA.prototype.bit16=function(){for(var ee=this.width%3,z=parseInt("11111",2),te=parseInt("111111",2),ie=this.height-1;ie>=0;ie--){for(var ve=this.bottom_up?ie:this.height-1-ie,me=0;me<this.width;me++){var be=this.datav.getUint16(this.pos,!0);this.pos+=2;var xe=(be&z)/z*255|0,De=(be>>5&te)/te*255|0,Ge=(be>>11)/z*255|0,ot=ve*this.width*4+4*me;this.data[ot]=Ge,this.data[ot+1]=De,this.data[ot+2]=xe,this.data[ot+3]=255}this.pos+=ee}},KA.prototype.bit24=function(){for(var ee=this.height-1;ee>=0;ee--){for(var z=this.bottom_up?ee:this.height-1-ee,te=0;te<this.width;te++){var ie=this.datav.getUint8(this.pos++,!0),ve=this.datav.getUint8(this.pos++,!0),me=this.datav.getUint8(this.pos++,!0),be=z*this.width*4+4*te;this.data[be]=me,this.data[be+1]=ve,this.data[be+2]=ie,this.data[be+3]=255}this.pos+=this.width%4}},KA.prototype.bit32=function(){for(var ee=this.height-1;ee>=0;ee--)for(var z=this.bottom_up?ee:this.height-1-ee,te=0;te<this.width;te++){var ie=this.datav.getUint8(this.pos++,!0),ve=this.datav.getUint8(this.pos++,!0),me=this.datav.getUint8(this.pos++,!0),be=this.datav.getUint8(this.pos++,!0),xe=z*this.width*4+4*te;this.data[xe]=me,this.data[xe+1]=ve,this.data[xe+2]=ie,this.data[xe+3]=be}},KA.prototype.getData=function(){return this.data},function(ee){ee.processBMP=function(z,te,ie,ve){var me=new KA(z,!1),be=me.width,xe=me.height,De={data:me.getData(),width:be,height:xe},Ge=new Zs(100).encode(De,100);return ee.processJPEG.call(this,Ge,te,ie,ve)}}(Eo.API),Pl.prototype.getData=function(){return this.data},function(ee){ee.processWEBP=function(z,te,ie,ve){var me=new Pl(z,!1),be=me.width,xe=me.height,De={data:me.getData(),width:be,height:xe},Ge=new Zs(100).encode(De,100);return ee.processJPEG.call(this,Ge,te,ie,ve)}}(Eo.API),Eo.API.processRGBA=function(ee,z,te){for(var ie=ee.data,ve=ie.length,me=new Uint8Array(ve/4*3),be=new Uint8Array(ve/4),xe=0,De=0,Ge=0;Ge<ve;Ge+=4){var ot=ie[Ge],lt=ie[Ge+1],St=ie[Ge+2],Ze=ie[Ge+3];me[xe++]=ot,me[xe++]=lt,me[xe++]=St,be[De++]=Ze}var Ot=this.__addimage__.arrayBufferToBinaryString(me);return{alpha:this.__addimage__.arrayBufferToBinaryString(be),data:Ot,index:z,alias:te,colorSpace:"DeviceRGB",bitsPerComponent:8,width:ee.width,height:ee.height}},Eo.API.setLanguage=function(ee){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"}[ee]!==void 0&&(this.internal.languageSettings.languageCode=ee,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},qA=Eo.API,Ra=qA.getCharWidthsArray=function(ee,z){var te,ie,ve=(z=z||{}).font||this.internal.getFont(),me=z.fontSize||this.internal.getFontSize(),be=z.charSpace||this.internal.getCharSpace(),xe=z.widths?z.widths:ve.metadata.Unicode.widths,De=xe.fof?xe.fof:1,Ge=z.kerning?z.kerning:ve.metadata.Unicode.kerning,ot=Ge.fof?Ge.fof:1,lt=z.doKerning!==!1,St=0,Ze=ee.length,Ot=0,It=xe[0]||De,Ht=[];for(te=0;te<Ze;te++)ie=ee.charCodeAt(te),typeof ve.metadata.widthOfString=="function"?Ht.push((ve.metadata.widthOfGlyph(ve.metadata.characterToGlyph(ie))+be*(1e3/me)||0)/1e3):(St=lt&&(0,Se.Z)(Ge[ie])==="object"&&!isNaN(parseInt(Ge[ie][Ot],10))?Ge[ie][Ot]/ot:0,Ht.push((xe[ie]||It)/De+St)),Ot=ie;return Ht},us=qA.getStringUnitWidth=function(ee,z){var te=(z=z||{}).fontSize||this.internal.getFontSize(),ie=z.font||this.internal.getFont(),ve=z.charSpace||this.internal.getCharSpace();return qA.processArabic&&(ee=qA.processArabic(ee)),typeof ie.metadata.widthOfString=="function"?ie.metadata.widthOfString(ee,te,ve)/te:Ra.apply(this,arguments).reduce(function(me,be){return me+be},0)},pA=function(ee,z,te,ie){for(var ve=[],me=0,be=ee.length,xe=0;me!==be&&xe+z[me]<te;)xe+=z[me],me++;ve.push(ee.slice(0,me));var De=me;for(xe=0;me!==be;)xe+z[me]>ie&&(ve.push(ee.slice(De,me)),xe=0,De=me),xe+=z[me],me++;return De!==me&&ve.push(ee.slice(De,me)),ve},ns=function(ee,z,te){te||(te={});var ie,ve,me,be,xe,De,Ge,ot=[],lt=[ot],St=te.textIndent||0,Ze=0,Ot=0,It=ee.split(" "),Ht=Ra.apply(this,[" ",te])[0];if(De=te.lineIndent===-1?It[0].length+2:te.lineIndent||0){var Pt=Array(De).join(" "),Mt=[];It.map(function(Sn){(Sn=Sn.split(/\s*\n/)).length>1?Mt=Mt.concat(Sn.map(function(nr,hr){return(hr&&nr.length?`
|
|
|
`:"")+nr})):Mt.push(Sn[0])}),It=Mt,De=us.apply(this,[Pt,te])}for(me=0,be=It.length;me<be;me++){var on=0;if(ie=It[me],De&&ie[0]==`
|
|
|
`&&(ie=ie.substr(1),on=1),St+Ze+(Ot=(ve=Ra.apply(this,[ie,te])).reduce(function(Sn,nr){return Sn+nr},0))>z||on){if(Ot>z){for(xe=pA.apply(this,[ie,ve,z-(St+Ze),z]),ot.push(xe.shift()),ot=[xe.pop()];xe.length;)lt.push([xe.shift()]);Ot=ve.slice(ie.length-(ot[0]?ot[0].length:0)).reduce(function(Sn,nr){return Sn+nr},0)}else ot=[ie];lt.push(ot),St=Ot+De,Ze=Ht}else ot.push(ie),St+=Ze+Ot,Ze=Ht}return Ge=De?function(Sn,nr){return(nr?Pt:"")+Sn.join(" ")}:function(Sn){return Sn.join(" ")},lt.map(Ge)},qA.splitTextToSize=function(ee,z,te){var ie,ve=(te=te||{}).fontSize||this.internal.getFontSize(),me=function(ot){if(ot.widths&&ot.kerning)return{widths:ot.widths,kerning:ot.kerning};var lt=this.internal.getFont(ot.fontName,ot.fontStyle);return lt.metadata.Unicode?{widths:lt.metadata.Unicode.widths||{0:1},kerning:lt.metadata.Unicode.kerning||{}}:{font:lt.metadata,fontSize:this.internal.getFontSize(),charSpace:this.internal.getCharSpace()}}.call(this,te);ie=Array.isArray(ee)?ee:String(ee).split(/\r?\n/);var be=1*this.internal.scaleFactor*z/ve;me.textIndent=te.textIndent?1*te.textIndent*this.internal.scaleFactor/ve:0,me.lineIndent=te.lineIndent;var xe,De,Ge=[];for(xe=0,De=ie.length;xe<De;xe++)Ge=Ge.concat(ns.apply(this,[ie[xe],be,me]));return Ge},function(ee){ee.__fontmetrics__=ee.__fontmetrics__||{};for(var z="klmnopqrstuvwxyz",te={},ie={},ve=0;ve<z.length;ve++)te[z[ve]]="0123456789abcdef"[ve],ie["0123456789abcdef"[ve]]=z[ve];var me=function(lt){return"0x"+parseInt(lt,10).toString(16)},be=ee.__fontmetrics__.compress=function(lt){var St,Ze,Ot,It,Ht=["{"];for(var Pt in lt){if(St=lt[Pt],isNaN(parseInt(Pt,10))?Ze="'"+Pt+"'":(Pt=parseInt(Pt,10),Ze=(Ze=me(Pt).slice(2)).slice(0,-1)+ie[Ze.slice(-1)]),typeof St=="number")St<0?(Ot=me(St).slice(3),It="-"):(Ot=me(St).slice(2),It=""),Ot=It+Ot.slice(0,-1)+ie[Ot.slice(-1)];else{if((0,Se.Z)(St)!=="object")throw new Error("Don't know what to do with value type "+(0,Se.Z)(St)+".");Ot=be(St)}Ht.push(Ze+Ot)}return Ht.push("}"),Ht.join("")},xe=ee.__fontmetrics__.uncompress=function(lt){if(typeof lt!="string")throw new Error("Invalid argument passed to uncompress.");for(var St,Ze,Ot,It,Ht={},Pt=1,Mt=Ht,on=[],Sn="",nr="",hr=lt.length-1,Hn=1;Hn<hr;Hn+=1)(It=lt[Hn])=="'"?St?(Ot=St.join(""),St=void 0):St=[]:St?St.push(It):It=="{"?(on.push([Mt,Ot]),Mt={},Ot=void 0):It=="}"?((Ze=on.pop())[0][Ze[1]]=Mt,Ot=void 0,Mt=Ze[0]):It=="-"?Pt=-1:Ot===void 0?te.hasOwnProperty(It)?(Sn+=te[It],Ot=parseInt(Sn,16)*Pt,Pt=1,Sn=""):Sn+=It:te.hasOwnProperty(It)?(nr+=te[It],Mt[Ot]=parseInt(nr,16)*Pt,Pt=1,Ot=void 0,nr=""):nr+=It;return Ht},De={codePages:["WinAnsiEncoding"],WinAnsiEncoding:xe("{19m8n201n9q201o9r201s9l201t9m201u8m201w9n201x9o201y8o202k8q202l8r202m9p202q8p20aw8k203k8t203t8v203u9v2cq8s212m9t15m8w15n9w2dw9s16k8u16l9u17s9z17x8y17y9y}")},Ge={Unicode:{Courier:De,"Courier-Bold":De,"Courier-BoldOblique":De,"Courier-Oblique":De,Helvetica:De,"Helvetica-Bold":De,"Helvetica-BoldOblique":De,"Helvetica-Oblique":De,"Times-Roman":De,"Times-Bold":De,"Times-BoldItalic":De,"Times-Italic":De}},ot={Unicode:{"Courier-Oblique":xe("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-BoldItalic":xe("{'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":xe("{'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:xe("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-BoldOblique":xe("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Bold":xe("{'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:xe("{'widths'{k3uaw4r19m3m2k1t2l2l202m2y2n3m2p5n202q6o3k3m2s2l2t2l2v3r2w1t3m3m2y1t2z1wbk2sbl3r'fof'6o3n3m3o3m3p3m3q3m3r3m3s3m3t3m3u1w3v1w3w3r3x3r3y3r3z2wbp3t3l3m5v2l5x2l5z3m2q4yfr3r7v3k7w1o7x3k}'kerning'{'fof'-6o}}"),Helvetica:xe("{'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":xe("{'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:xe("{'widths'{k4u2k1w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-Bold":xe("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Italic":xe("{'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":xe("{'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":xe("{'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}}}")}};ee.events.push(["addFont",function(lt){var St=lt.font,Ze=ot.Unicode[St.postScriptName];Ze&&(St.metadata.Unicode={},St.metadata.Unicode.widths=Ze.widths,St.metadata.Unicode.kerning=Ze.kerning);var Ot=Ge.Unicode[St.postScriptName];Ot&&(St.metadata.Unicode.encoding=Ot,St.encoding=Ot.codePages[0])}])}(Eo.API),function(ee){var z=function(te){for(var ie=te.length,ve=new Uint8Array(ie),me=0;me<ie;me++)ve[me]=te.charCodeAt(me);return ve};ee.API.events.push(["addFont",function(te){var ie=void 0,ve=te.font,me=te.instance;if(!ve.isStandardFont){if(me===void 0)throw new Error("Font does not exist in vFS, import fonts or remove declaration doc.addFont('"+ve.postScriptName+"').");if(typeof(ie=me.existsFileInVFS(ve.postScriptName)===!1?me.loadFile(ve.postScriptName):me.getFileFromVFS(ve.postScriptName))!="string")throw new Error("Font is not stored as string-data in vFS, import fonts or remove declaration doc.addFont('"+ve.postScriptName+"').");(function(be,xe){xe=/^\x00\x01\x00\x00/.test(xe)?z(xe):z(fr(xe)),be.metadata=ee.API.TTFFont.open(xe),be.metadata.Unicode=be.metadata.Unicode||{encoding:{},kerning:{},widths:[]},be.metadata.glyIdsUsed=[0]})(ve,ie)}}])}(Eo),function(ee){function z(){return(ro.canvg?Promise.resolve(ro.canvg):de.e(1935).then(de.bind(de,71935))).catch(function(te){return Promise.reject(new Error("Could not load canvg: "+te))}).then(function(te){return te.default?te.default:te})}Eo.API.addSvgAsImage=function(te,ie,ve,me,be,xe,De,Ge){if(isNaN(ie)||isNaN(ve))throw ti.error("jsPDF.addSvgAsImage: Invalid coordinates",arguments),new Error("Invalid coordinates passed to jsPDF.addSvgAsImage");if(isNaN(me)||isNaN(be))throw ti.error("jsPDF.addSvgAsImage: Invalid measurements",arguments),new Error("Invalid measurements (width and/or height) passed to jsPDF.addSvgAsImage");var ot=document.createElement("canvas");ot.width=me,ot.height=be;var lt=ot.getContext("2d");lt.fillStyle="#fff",lt.fillRect(0,0,ot.width,ot.height);var St={ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0},Ze=this;return z().then(function(Ot){return Ot.fromString(lt,te,St)},function(){return Promise.reject(new Error("Could not load canvg."))}).then(function(Ot){return Ot.render(St)}).then(function(){Ze.addImage(ot.toDataURL("image/jpeg",1),ie,ve,me,be,De,Ge)})}}(),Eo.API.putTotalPages=function(ee){var z,te=0;parseInt(this.internal.getFont().id.substr(1),10)<15?(z=new RegExp(ee,"g"),te=this.internal.getNumberOfPages()):(z=new RegExp(this.pdfEscape16(ee,this.internal.getFont()),"g"),te=this.pdfEscape16(this.internal.getNumberOfPages()+"",this.internal.getFont()));for(var ie=1;ie<=this.internal.getNumberOfPages();ie++)for(var ve=0;ve<this.internal.pages[ie].length;ve++)this.internal.pages[ie][ve]=this.internal.pages[ie][ve].replace(z,te);return this},Eo.API.viewerPreferences=function(ee,z){var te;ee=ee||{},z=z||!1;var ie,ve,me,be={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}},xe=Object.keys(be),De=[],Ge=0,ot=0,lt=0;function St(Ot,It){var Ht,Pt=!1;for(Ht=0;Ht<Ot.length;Ht+=1)Ot[Ht]===It&&(Pt=!0);return Pt}if(this.internal.viewerpreferences===void 0&&(this.internal.viewerpreferences={},this.internal.viewerpreferences.configuration=JSON.parse(JSON.stringify(be)),this.internal.viewerpreferences.isSubscribed=!1),te=this.internal.viewerpreferences.configuration,ee==="reset"||z===!0){var Ze=xe.length;for(lt=0;lt<Ze;lt+=1)te[xe[lt]].value=te[xe[lt]].defaultValue,te[xe[lt]].explicitSet=!1}if((0,Se.Z)(ee)==="object"){for(ve in ee)if(me=ee[ve],St(xe,ve)&&me!==void 0){if(te[ve].type==="boolean"&&typeof me=="boolean")te[ve].value=me;else if(te[ve].type==="name"&&St(te[ve].valueSet,me))te[ve].value=me;else if(te[ve].type==="integer"&&Number.isInteger(me))te[ve].value=me;else if(te[ve].type==="array"){for(Ge=0;Ge<me.length;Ge+=1)if(ie=!0,me[Ge].length===1&&typeof me[Ge][0]=="number")De.push(String(me[Ge]-1));else if(me[Ge].length>1){for(ot=0;ot<me[Ge].length;ot+=1)typeof me[Ge][ot]!="number"&&(ie=!1);ie===!0&&De.push([me[Ge][0]-1,me[Ge][1]-1].join(" "))}te[ve].value="["+De.join(" ")+"]"}else te[ve].value=te[ve].defaultValue;te[ve].explicitSet=!0}}return this.internal.viewerpreferences.isSubscribed===!1&&(this.internal.events.subscribe("putCatalog",function(){var Ot,It=[];for(Ot in te)te[Ot].explicitSet===!0&&(te[Ot].type==="name"?It.push("/"+Ot+" /"+te[Ot].value):It.push("/"+Ot+" "+te[Ot].value));It.length!==0&&this.internal.write(`/ViewerPreferences
|
|
|
<<
|
|
|
`+It.join(`
|
|
|
`)+`
|
|
|
>>`)}),this.internal.viewerpreferences.isSubscribed=!0),this.internal.viewerpreferences.configuration=te,this},function(ee){var z=function(){var ie='<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>',ve=unescape(encodeURIComponent('<x:xmpmeta xmlns:x="adobe:ns:meta/">')),me=unescape(encodeURIComponent(ie)),be=unescape(encodeURIComponent(this.internal.__metadata__.metadata)),xe=unescape(encodeURIComponent("</jspdf:metadata></rdf:Description></rdf:RDF>")),De=unescape(encodeURIComponent("</x:xmpmeta>")),Ge=me.length+be.length+xe.length+ve.length+De.length;this.internal.__metadata__.metadata_object_number=this.internal.newObject(),this.internal.write("<< /Type /Metadata /Subtype /XML /Length "+Ge+" >>"),this.internal.write("stream"),this.internal.write(ve+me+be+xe+De),this.internal.write("endstream"),this.internal.write("endobj")},te=function(){this.internal.__metadata__.metadata_object_number&&this.internal.write("/Metadata "+this.internal.__metadata__.metadata_object_number+" 0 R")};ee.addMetadata=function(ie,ve){return this.internal.__metadata__===void 0&&(this.internal.__metadata__={metadata:ie,namespaceuri:ve||"http://jspdf.default.namespaceuri/"},this.internal.events.subscribe("putCatalog",te),this.internal.events.subscribe("postPutResources",z)),this}}(Eo.API),function(ee){var z=ee.API,te=z.pdfEscape16=function(me,be){for(var xe,De=be.metadata.Unicode.widths,Ge=["","0","00","000","0000"],ot=[""],lt=0,St=me.length;lt<St;++lt){if(xe=be.metadata.characterToGlyph(me.charCodeAt(lt)),be.metadata.glyIdsUsed.push(xe),be.metadata.toUnicode[xe]=me.charCodeAt(lt),De.indexOf(xe)==-1&&(De.push(xe),De.push([parseInt(be.metadata.widthOfGlyph(xe),10)])),xe=="0")return ot.join("");xe=xe.toString(16),ot.push(Ge[4-xe.length],xe)}return ot.join("")},ie=function(me){var be,xe,De,Ge,ot,lt,St;for(ot=`/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`,De=[],lt=0,St=(xe=Object.keys(me).sort(function(Ze,Ot){return Ze-Ot})).length;lt<St;lt++)be=xe[lt],De.length>=100&&(ot+=`
|
|
|
`+De.length+` beginbfchar
|
|
|
`+De.join(`
|
|
|
`)+`
|
|
|
endbfchar`,De=[]),me[be]!==void 0&&me[be]!==null&&typeof me[be].toString=="function"&&(Ge=("0000"+me[be].toString(16)).slice(-4),be=("0000"+(+be).toString(16)).slice(-4),De.push("<"+be+"><"+Ge+">"));return De.length&&(ot+=`
|
|
|
`+De.length+` beginbfchar
|
|
|
`+De.join(`
|
|
|
`)+`
|
|
|
endbfchar
|
|
|
`),ot+=`endcmap
|
|
|
CMapName currentdict /CMap defineresource pop
|
|
|
end
|
|
|
end`};z.events.push(["putFont",function(me){(function(be){var xe=be.font,De=be.out,Ge=be.newObject,ot=be.putStream;if(xe.metadata instanceof ee.API.TTFFont&&xe.encoding==="Identity-H"){for(var lt=xe.metadata.Unicode.widths,St=xe.metadata.subset.encode(xe.metadata.glyIdsUsed,1),Ze="",Ot=0;Ot<St.length;Ot++)Ze+=String.fromCharCode(St[Ot]);var It=Ge();ot({data:Ze,addLength1:!0,objectId:It}),De("endobj");var Ht=Ge();ot({data:ie(xe.metadata.toUnicode),addLength1:!0,objectId:Ht}),De("endobj");var Pt=Ge();De("<<"),De("/Type /FontDescriptor"),De("/FontName /"+DA(xe.fontName)),De("/FontFile2 "+It+" 0 R"),De("/FontBBox "+ee.API.PDFObject.convert(xe.metadata.bbox)),De("/Flags "+xe.metadata.flags),De("/StemV "+xe.metadata.stemV),De("/ItalicAngle "+xe.metadata.italicAngle),De("/Ascent "+xe.metadata.ascender),De("/Descent "+xe.metadata.decender),De("/CapHeight "+xe.metadata.capHeight),De(">>"),De("endobj");var Mt=Ge();De("<<"),De("/Type /Font"),De("/BaseFont /"+DA(xe.fontName)),De("/FontDescriptor "+Pt+" 0 R"),De("/W "+ee.API.PDFObject.convert(lt)),De("/CIDToGIDMap /Identity"),De("/DW 1000"),De("/Subtype /CIDFontType2"),De("/CIDSystemInfo"),De("<<"),De("/Supplement 0"),De("/Registry (Adobe)"),De("/Ordering ("+xe.encoding+")"),De(">>"),De(">>"),De("endobj"),xe.objectNumber=Ge(),De("<<"),De("/Type /Font"),De("/Subtype /Type0"),De("/ToUnicode "+Ht+" 0 R"),De("/BaseFont /"+DA(xe.fontName)),De("/Encoding /"+xe.encoding),De("/DescendantFonts ["+Mt+" 0 R]"),De(">>"),De("endobj"),xe.isAlreadyPutted=!0}})(me)}]),z.events.push(["putFont",function(me){(function(be){var xe=be.font,De=be.out,Ge=be.newObject,ot=be.putStream;if(xe.metadata instanceof ee.API.TTFFont&&xe.encoding==="WinAnsiEncoding"){for(var lt=xe.metadata.rawData,St="",Ze=0;Ze<lt.length;Ze++)St+=String.fromCharCode(lt[Ze]);var Ot=Ge();ot({data:St,addLength1:!0,objectId:Ot}),De("endobj");var It=Ge();ot({data:ie(xe.metadata.toUnicode),addLength1:!0,objectId:It}),De("endobj");var Ht=Ge();De("<<"),De("/Descent "+xe.metadata.decender),De("/CapHeight "+xe.metadata.capHeight),De("/StemV "+xe.metadata.stemV),De("/Type /FontDescriptor"),De("/FontFile2 "+Ot+" 0 R"),De("/Flags 96"),De("/FontBBox "+ee.API.PDFObject.convert(xe.metadata.bbox)),De("/FontName /"+DA(xe.fontName)),De("/ItalicAngle "+xe.metadata.italicAngle),De("/Ascent "+xe.metadata.ascender),De(">>"),De("endobj"),xe.objectNumber=Ge();for(var Pt=0;Pt<xe.metadata.hmtx.widths.length;Pt++)xe.metadata.hmtx.widths[Pt]=parseInt(xe.metadata.hmtx.widths[Pt]*(1e3/xe.metadata.head.unitsPerEm));De("<</Subtype/TrueType/Type/Font/ToUnicode "+It+" 0 R/BaseFont/"+DA(xe.fontName)+"/FontDescriptor "+Ht+" 0 R/Encoding/"+xe.encoding+" /FirstChar 29 /LastChar 255 /Widths "+ee.API.PDFObject.convert(xe.metadata.hmtx.widths)+">>"),De("endobj"),xe.isAlreadyPutted=!0}})(me)}]);var ve=function(me){var be,xe=me.text||"",De=me.x,Ge=me.y,ot=me.options||{},lt=me.mutex||{},St=lt.pdfEscape,Ze=lt.activeFontKey,Ot=lt.fonts,It=Ze,Ht="",Pt=0,Mt="",on=Ot[It].encoding;if(Ot[It].encoding!=="Identity-H")return{text:xe,x:De,y:Ge,options:ot,mutex:lt};for(Mt=xe,It=Ze,Array.isArray(xe)&&(Mt=xe[0]),Pt=0;Pt<Mt.length;Pt+=1)Ot[It].metadata.hasOwnProperty("cmap")&&(be=Ot[It].metadata.cmap.unicode.codeMap[Mt[Pt].charCodeAt(0)]),be||Mt[Pt].charCodeAt(0)<256&&Ot[It].metadata.hasOwnProperty("Unicode")?Ht+=Mt[Pt]:Ht+="";var Sn="";return parseInt(It.slice(1))<14||on==="WinAnsiEncoding"?Sn=St(Ht,It).split("").map(function(nr){return nr.charCodeAt(0).toString(16)}).join(""):on==="Identity-H"&&(Sn=te(Ht,Ot[It])),lt.isHex=!0,{text:Sn,x:De,y:Ge,options:ot,mutex:lt}};z.events.push(["postProcessText",function(me){var be=me.text||"",xe=[],De={text:be,x:me.x,y:me.y,options:me.options,mutex:me.mutex};if(Array.isArray(be)){var Ge=0;for(Ge=0;Ge<be.length;Ge+=1)Array.isArray(be[Ge])&&be[Ge].length===3?xe.push([ve(Object.assign({},De,{text:be[Ge][0]})).text,be[Ge][1],be[Ge][2]]):xe.push(ve(Object.assign({},De,{text:be[Ge]})).text);me.text=xe}else me.text=ve(Object.assign({},De,{text:be})).text}])}(Eo),function(ee){var z=function(){return this.internal.vFS===void 0&&(this.internal.vFS={}),!0};ee.existsFileInVFS=function(te){return z.call(this),this.internal.vFS[te]!==void 0},ee.addFileToVFS=function(te,ie){return z.call(this),this.internal.vFS[te]=ie,this},ee.getFileFromVFS=function(te){return z.call(this),this.internal.vFS[te]!==void 0?this.internal.vFS[te]:null}}(Eo.API),function(ee){ee.__bidiEngine__=ee.prototype.__bidiEngine__=function(ie){var ve,me,be,xe,De,Ge,ot,lt=z,St=[[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]],Ze=[[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]],Ot={L:0,R:1,EN:2,AN:3,N:4,B:5,S:6},It={0:0,5:1,6:2,7:3,32:4,251:5,254:6,255:7},Ht=["(",")","(","<",">","<","[","]","[","{","}","{","\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"],Pt=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)$/),Mt=!1,on=0;this.__bidiEngine__={};var Sn=function(Qt){var Kt=Qt.charCodeAt(),wn=Kt>>8,cn=It[wn];return cn!==void 0?lt[256*cn+(255&Kt)]:wn===252||wn===253?"AL":Pt.test(wn)?"L":wn===8?"R":"N"},nr=function(Qt){for(var Kt,wn=0;wn<Qt.length;wn++){if((Kt=Sn(Qt.charAt(wn)))==="L")return!1;if(Kt==="R")return!0}return!1},hr=function(Qt,Kt,wn,cn){var er,Wn,$n,Jn,dr=Kt[cn];switch(dr){case"L":case"R":Mt=!1;break;case"N":case"AN":break;case"EN":Mt&&(dr="AN");break;case"AL":Mt=!0,dr="R";break;case"WS":dr="N";break;case"CS":cn<1||cn+1>=Kt.length||(er=wn[cn-1])!=="EN"&&er!=="AN"||(Wn=Kt[cn+1])!=="EN"&&Wn!=="AN"?dr="N":Mt&&(Wn="AN"),dr=Wn===er?Wn:"N";break;case"ES":dr=(er=cn>0?wn[cn-1]:"B")==="EN"&&cn+1<Kt.length&&Kt[cn+1]==="EN"?"EN":"N";break;case"ET":if(cn>0&&wn[cn-1]==="EN"){dr="EN";break}if(Mt){dr="N";break}for($n=cn+1,Jn=Kt.length;$n<Jn&&Kt[$n]==="ET";)$n++;dr=$n<Jn&&Kt[$n]==="EN"?"EN":"N";break;case"NSM":if(be&&!xe){for(Jn=Kt.length,$n=cn+1;$n<Jn&&Kt[$n]==="NSM";)$n++;if($n<Jn){var Sr=Qt[cn],Sa=Sr>=1425&&Sr<=2303||Sr===64286;if(er=Kt[$n],Sa&&(er==="R"||er==="AL")){dr="R";break}}}dr=cn<1||(er=Kt[cn-1])==="B"?"N":wn[cn-1];break;case"B":Mt=!1,ve=!0,dr=on;break;case"S":me=!0,dr="N";break;case"LRE":case"RLE":case"LRO":case"RLO":case"PDF":Mt=!1;break;case"BN":dr="N"}return dr},Hn=function(Qt,Kt,wn){var cn=Qt.split("");return wn&&An(cn,wn,{hiLevel:on}),cn.reverse(),Kt&&Kt.reverse(),cn.join("")},An=function(Qt,Kt,wn){var cn,er,Wn,$n,Jn,dr=-1,Sr=Qt.length,Sa=0,bt=[],rn=on?Ze:St,dn=[];for(Mt=!1,ve=!1,me=!1,er=0;er<Sr;er++)dn[er]=Sn(Qt[er]);for(Wn=0;Wn<Sr;Wn++){if(Jn=Sa,bt[Wn]=hr(Qt,dn,bt,Wn),cn=240&(Sa=rn[Jn][Ot[bt[Wn]]]),Sa&=15,Kt[Wn]=$n=rn[Sa][5],cn>0)if(cn===16){for(er=dr;er<Wn;er++)Kt[er]=1;dr=-1}else dr=-1;if(rn[Sa][6])dr===-1&&(dr=Wn);else if(dr>-1){for(er=dr;er<Wn;er++)Kt[er]=$n;dr=-1}dn[Wn]==="B"&&(Kt[Wn]=0),wn.hiLevel|=$n}me&&function(vn,Mn,Xn){for(var Vn=0;Vn<Xn;Vn++)if(vn[Vn]==="S"){Mn[Vn]=on;for(var or=Vn-1;or>=0&&vn[or]==="WS";or--)Mn[or]=on}}(dn,Kt,Sr)},Pr=function(Qt,Kt,wn,cn,er){if(!(er.hiLevel<Qt)){if(Qt===1&&on===1&&!ve)return Kt.reverse(),void(wn&&wn.reverse());for(var Wn,$n,Jn,dr,Sr=Kt.length,Sa=0;Sa<Sr;){if(cn[Sa]>=Qt){for(Jn=Sa+1;Jn<Sr&&cn[Jn]>=Qt;)Jn++;for(dr=Sa,$n=Jn-1;dr<$n;dr++,$n--)Wn=Kt[dr],Kt[dr]=Kt[$n],Kt[$n]=Wn,wn&&(Wn=wn[dr],wn[dr]=wn[$n],wn[$n]=Wn);Sa=Jn}Sa++}}},cr=function(Qt,Kt,wn){var cn=Qt.split(""),er={hiLevel:on};return wn||(wn=[]),An(cn,wn,er),function(Wn,$n,Jn){if(Jn.hiLevel!==0&&ot)for(var dr,Sr=0;Sr<Wn.length;Sr++)$n[Sr]===1&&(dr=Ht.indexOf(Wn[Sr]))>=0&&(Wn[Sr]=Ht[dr+1])}(cn,wn,er),Pr(2,cn,Kt,wn,er),Pr(1,cn,Kt,wn,er),cn.join("")};return this.__bidiEngine__.doBidiReorder=function(Qt,Kt,wn){if(function(er,Wn){if(Wn)for(var $n=0;$n<er.length;$n++)Wn[$n]=$n;xe===void 0&&(xe=nr(er)),Ge===void 0&&(Ge=nr(er))}(Qt,Kt),be||!De||Ge)if(be&&De&&xe^Ge)on=xe?1:0,Qt=Hn(Qt,Kt,wn);else if(!be&&De&&Ge)on=xe?1:0,Qt=cr(Qt,Kt,wn),Qt=Hn(Qt,Kt);else if(!be||xe||De||Ge){if(be&&!De&&xe^Ge)Qt=Hn(Qt,Kt),xe?(on=0,Qt=cr(Qt,Kt,wn)):(on=1,Qt=cr(Qt,Kt,wn),Qt=Hn(Qt,Kt));else if(be&&xe&&!De&&Ge)on=1,Qt=cr(Qt,Kt,wn),Qt=Hn(Qt,Kt);else if(!be&&!De&&xe^Ge){var cn=ot;xe?(on=1,Qt=cr(Qt,Kt,wn),on=0,ot=!1,Qt=cr(Qt,Kt,wn),ot=cn):(on=0,Qt=cr(Qt,Kt,wn),Qt=Hn(Qt,Kt),on=1,ot=!1,Qt=cr(Qt,Kt,wn),ot=cn,Qt=Hn(Qt,Kt))}}else on=0,Qt=cr(Qt,Kt,wn);else on=xe?1:0,Qt=cr(Qt,Kt,wn);return Qt},this.__bidiEngine__.setOptions=function(Qt){Qt&&(be=Qt.isInputVisual,De=Qt.isOutputVisual,xe=Qt.isInputRtl,Ge=Qt.isOutputRtl,ot=Qt.isSymmetricSwapping)},this.__bidiEngine__.setOptions(ie),this.__bidiEngine__};var z=["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"],te=new ee.__bidiEngine__({isInputVisual:!0});ee.API.events.push(["postProcessText",function(ie){var ve=ie.text,me=(ie.x,ie.y,ie.options||{}),be=(ie.mutex,me.lang,[]);if(me.isInputVisual=typeof me.isInputVisual!="boolean"||me.isInputVisual,te.setOptions(me),Object.prototype.toString.call(ve)==="[object Array]"){var xe=0;for(be=[],xe=0;xe<ve.length;xe+=1)Object.prototype.toString.call(ve[xe])==="[object Array]"?be.push([te.doBidiReorder(ve[xe][0]),ve[xe][1],ve[xe][2]]):be.push([te.doBidiReorder(ve[xe])]);ie.text=be}else ie.text=te.doBidiReorder(ve);te.setOptions({isInputVisual:!0})}])}(Eo),Eo.API.TTFFont=function(){function ee(z){var te;if(this.rawData=z,te=this.contents=new GA(z),this.contents.pos=4,te.readString(4)==="ttcf")throw new Error("TTCF not supported.");te.pos=0,this.parse(),this.subset=new Fr(this),this.registerTTF()}return ee.open=function(z){return new ee(z)},ee.prototype.parse=function(){return this.directory=new vA(this.contents),this.head=new sA(this),this.name=new ml(this),this.cmap=new kl(this),this.toUnicode={},this.hhea=new Ml(this),this.maxp=new Ws(this),this.hmtx=new $l(this),this.post=new Hl(this),this.os2=new Rl(this),this.loca=new Qo(this),this.glyf=new _l(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]},ee.prototype.registerTTF=function(){var z,te,ie,ve,me;if(this.scaleFactor=1e3/this.head.unitsPerEm,this.bbox=function(){var be,xe,De,Ge;for(Ge=[],be=0,xe=(De=this.bbox).length;be<xe;be++)z=De[be],Ge.push(Math.round(z*this.scaleFactor));return Ge}.call(this),this.stemV=0,this.post.exists?(ie=255&(ve=this.post.italic_angle),32768&(te=ve>>16)&&(te=-(1+(65535^te))),this.italicAngle=+(te+"."+ie)):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=(me=this.familyClass)===1||me===2||me===3||me===4||me===5||me===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")},ee.prototype.characterToGlyph=function(z){var te;return((te=this.cmap.unicode)!=null?te.codeMap[z]:void 0)||0},ee.prototype.widthOfGlyph=function(z){var te;return te=1e3/this.head.unitsPerEm,this.hmtx.forGlyph(z).advance*te},ee.prototype.widthOfString=function(z,te,ie){var ve,me,be,xe;for(be=0,me=0,xe=(z=""+z).length;0<=xe?me<xe:me>xe;me=0<=xe?++me:--me)ve=z.charCodeAt(me),be+=this.widthOfGlyph(this.characterToGlyph(ve))+ie*(1e3/te)||0;return be*(te/1e3)},ee.prototype.lineHeight=function(z,te){var ie;return te==null&&(te=!1),ie=te?this.lineGap:0,(this.ascender+ie-this.decender)/1e3*z},ee}();var zA,GA=function(){function ee(z){this.data=z!=null?z:[],this.pos=0,this.length=this.data.length}return ee.prototype.readByte=function(){return this.data[this.pos++]},ee.prototype.writeByte=function(z){return this.data[this.pos++]=z},ee.prototype.readUInt32=function(){return 16777216*this.readByte()+(this.readByte()<<16)+(this.readByte()<<8)+this.readByte()},ee.prototype.writeUInt32=function(z){return this.writeByte(z>>>24&255),this.writeByte(z>>16&255),this.writeByte(z>>8&255),this.writeByte(255&z)},ee.prototype.readInt32=function(){var z;return(z=this.readUInt32())>=2147483648?z-4294967296:z},ee.prototype.writeInt32=function(z){return z<0&&(z+=4294967296),this.writeUInt32(z)},ee.prototype.readUInt16=function(){return this.readByte()<<8|this.readByte()},ee.prototype.writeUInt16=function(z){return this.writeByte(z>>8&255),this.writeByte(255&z)},ee.prototype.readInt16=function(){var z;return(z=this.readUInt16())>=32768?z-65536:z},ee.prototype.writeInt16=function(z){return z<0&&(z+=65536),this.writeUInt16(z)},ee.prototype.readString=function(z){var te,ie;for(ie=[],te=0;0<=z?te<z:te>z;te=0<=z?++te:--te)ie[te]=String.fromCharCode(this.readByte());return ie.join("")},ee.prototype.writeString=function(z){var te,ie,ve;for(ve=[],te=0,ie=z.length;0<=ie?te<ie:te>ie;te=0<=ie?++te:--te)ve.push(this.writeByte(z.charCodeAt(te)));return ve},ee.prototype.readShort=function(){return this.readInt16()},ee.prototype.writeShort=function(z){return this.writeInt16(z)},ee.prototype.readLongLong=function(){var z,te,ie,ve,me,be,xe,De;return z=this.readByte(),te=this.readByte(),ie=this.readByte(),ve=this.readByte(),me=this.readByte(),be=this.readByte(),xe=this.readByte(),De=this.readByte(),128&z?-1*(72057594037927940*(255^z)+281474976710656*(255^te)+1099511627776*(255^ie)+4294967296*(255^ve)+16777216*(255^me)+65536*(255^be)+256*(255^xe)+(255^De)+1):72057594037927940*z+281474976710656*te+1099511627776*ie+4294967296*ve+16777216*me+65536*be+256*xe+De},ee.prototype.writeLongLong=function(z){var te,ie;return te=Math.floor(z/4294967296),ie=4294967295&z,this.writeByte(te>>24&255),this.writeByte(te>>16&255),this.writeByte(te>>8&255),this.writeByte(255&te),this.writeByte(ie>>24&255),this.writeByte(ie>>16&255),this.writeByte(ie>>8&255),this.writeByte(255&ie)},ee.prototype.readInt=function(){return this.readInt32()},ee.prototype.writeInt=function(z){return this.writeInt32(z)},ee.prototype.read=function(z){var te,ie;for(te=[],ie=0;0<=z?ie<z:ie>z;ie=0<=z?++ie:--ie)te.push(this.readByte());return te},ee.prototype.write=function(z){var te,ie,ve,me;for(me=[],ie=0,ve=z.length;ie<ve;ie++)te=z[ie],me.push(this.writeByte(te));return me},ee}(),vA=function(){var ee;function z(te){var ie,ve,me;for(this.scalarType=te.readInt(),this.tableCount=te.readShort(),this.searchRange=te.readShort(),this.entrySelector=te.readShort(),this.rangeShift=te.readShort(),this.tables={},ve=0,me=this.tableCount;0<=me?ve<me:ve>me;ve=0<=me?++ve:--ve)ie={tag:te.readString(4),checksum:te.readInt(),offset:te.readInt(),length:te.readInt()},this.tables[ie.tag]=ie}return z.prototype.encode=function(te){var ie,ve,me,be,xe,De,Ge,ot,lt,St,Ze,Ot,It;for(It in Ze=Object.keys(te).length,De=Math.log(2),lt=16*Math.floor(Math.log(Ze)/De),be=Math.floor(lt/De),ot=16*Ze-lt,(ve=new GA).writeInt(this.scalarType),ve.writeShort(Ze),ve.writeShort(lt),ve.writeShort(be),ve.writeShort(ot),me=16*Ze,Ge=ve.pos+me,xe=null,Ot=[],te)for(St=te[It],ve.writeString(It),ve.writeInt(ee(St)),ve.writeInt(Ge),ve.writeInt(St.length),Ot=Ot.concat(St),It==="head"&&(xe=Ge),Ge+=St.length;Ge%4;)Ot.push(0),Ge++;return ve.write(Ot),ie=2981146554-ee(ve.data),ve.pos=xe+8,ve.writeUInt32(ie),ve.data},ee=function(te){var ie,ve,me,be;for(te=hl.call(te);te.length%4;)te.push(0);for(me=new GA(te),ve=0,ie=0,be=te.length;ie<be;ie=ie+=4)ve+=me.readUInt32();return 4294967295&ve},z}(),hs={}.hasOwnProperty,SA=function(ee,z){for(var te in z)hs.call(z,te)&&(ee[te]=z[te]);function ie(){this.constructor=ee}return ie.prototype=z.prototype,ee.prototype=new ie,ee.__super__=z.prototype,ee};zA=function(){function ee(z){var te;this.file=z,te=this.file.directory.tables[this.tag],this.exists=!!te,te&&(this.offset=te.offset,this.length=te.length,this.parse(this.file.contents))}return ee.prototype.parse=function(){},ee.prototype.encode=function(){},ee.prototype.raw=function(){return this.exists?(this.file.contents.pos=this.offset,this.file.contents.read(this.length)):null},ee}();var sA=function(ee){function z(){return z.__super__.constructor.apply(this,arguments)}return SA(z,zA),z.prototype.tag="head",z.prototype.parse=function(te){return te.pos=this.offset,this.version=te.readInt(),this.revision=te.readInt(),this.checkSumAdjustment=te.readInt(),this.magicNumber=te.readInt(),this.flags=te.readShort(),this.unitsPerEm=te.readShort(),this.created=te.readLongLong(),this.modified=te.readLongLong(),this.xMin=te.readShort(),this.yMin=te.readShort(),this.xMax=te.readShort(),this.yMax=te.readShort(),this.macStyle=te.readShort(),this.lowestRecPPEM=te.readShort(),this.fontDirectionHint=te.readShort(),this.indexToLocFormat=te.readShort(),this.glyphDataFormat=te.readShort()},z.prototype.encode=function(te){var ie;return(ie=new GA).writeInt(this.version),ie.writeInt(this.revision),ie.writeInt(this.checkSumAdjustment),ie.writeInt(this.magicNumber),ie.writeShort(this.flags),ie.writeShort(this.unitsPerEm),ie.writeLongLong(this.created),ie.writeLongLong(this.modified),ie.writeShort(this.xMin),ie.writeShort(this.yMin),ie.writeShort(this.xMax),ie.writeShort(this.yMax),ie.writeShort(this.macStyle),ie.writeShort(this.lowestRecPPEM),ie.writeShort(this.fontDirectionHint),ie.writeShort(te),ie.writeShort(this.glyphDataFormat),ie.data},z}(),cs=function(){function ee(z,te){var ie,ve,me,be,xe,De,Ge,ot,lt,St,Ze,Ot,It,Ht,Pt,Mt,on;switch(this.platformID=z.readUInt16(),this.encodingID=z.readShort(),this.offset=te+z.readInt(),lt=z.pos,z.pos=this.offset,this.format=z.readUInt16(),this.length=z.readUInt16(),this.language=z.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(De=0;De<256;++De)this.codeMap[De]=z.readByte();break;case 4:for(Ze=z.readUInt16(),St=Ze/2,z.pos+=6,me=function(){var Sn,nr;for(nr=[],De=Sn=0;0<=St?Sn<St:Sn>St;De=0<=St?++Sn:--Sn)nr.push(z.readUInt16());return nr}(),z.pos+=2,It=function(){var Sn,nr;for(nr=[],De=Sn=0;0<=St?Sn<St:Sn>St;De=0<=St?++Sn:--Sn)nr.push(z.readUInt16());return nr}(),Ge=function(){var Sn,nr;for(nr=[],De=Sn=0;0<=St?Sn<St:Sn>St;De=0<=St?++Sn:--Sn)nr.push(z.readUInt16());return nr}(),ot=function(){var Sn,nr;for(nr=[],De=Sn=0;0<=St?Sn<St:Sn>St;De=0<=St?++Sn:--Sn)nr.push(z.readUInt16());return nr}(),ve=(this.length-z.pos+this.offset)/2,xe=function(){var Sn,nr;for(nr=[],De=Sn=0;0<=ve?Sn<ve:Sn>ve;De=0<=ve?++Sn:--Sn)nr.push(z.readUInt16());return nr}(),De=Pt=0,on=me.length;Pt<on;De=++Pt)for(Ht=me[De],ie=Mt=Ot=It[De];Ot<=Ht?Mt<=Ht:Mt>=Ht;ie=Ot<=Ht?++Mt:--Mt)ot[De]===0?be=ie+Ge[De]:(be=xe[ot[De]/2+(ie-Ot)-(St-De)]||0)!==0&&(be+=Ge[De]),this.codeMap[ie]=65535&be}z.pos=lt}return ee.encode=function(z,te){var ie,ve,me,be,xe,De,Ge,ot,lt,St,Ze,Ot,It,Ht,Pt,Mt,on,Sn,nr,hr,Hn,An,Pr,cr,Qt,Kt,wn,cn,er,Wn,$n,Jn,dr,Sr,Sa,bt,rn,dn,vn,Mn,Xn,Vn,or,la,ua,_a;switch(cn=new GA,be=Object.keys(z).sort(function(Ea,yo){return Ea-yo}),te){case"macroman":for(It=0,Ht=function(){var Ea=[];for(Ot=0;Ot<256;++Ot)Ea.push(0);return Ea}(),Mt={0:0},me={},er=0,dr=be.length;er<dr;er++)Mt[or=z[ve=be[er]]]==null&&(Mt[or]=++It),me[ve]={old:z[ve],new:Mt[z[ve]]},Ht[ve]=Mt[z[ve]];return cn.writeUInt16(1),cn.writeUInt16(0),cn.writeUInt32(12),cn.writeUInt16(0),cn.writeUInt16(262),cn.writeUInt16(0),cn.write(Ht),{charMap:me,subtable:cn.data,maxGlyphID:It+1};case"unicode":for(Kt=[],lt=[],on=0,Mt={},ie={},Pt=Ge=null,Wn=0,Sr=be.length;Wn<Sr;Wn++)Mt[nr=z[ve=be[Wn]]]==null&&(Mt[nr]=++on),ie[ve]={old:nr,new:Mt[nr]},xe=Mt[nr]-ve,Pt!=null&&xe===Ge||(Pt&<.push(Pt),Kt.push(ve),Ge=xe),Pt=ve;for(Pt&<.push(Pt),lt.push(65535),Kt.push(65535),cr=2*(Pr=Kt.length),An=2*Math.pow(Math.log(Pr)/Math.LN2,2),St=Math.log(An/2)/Math.LN2,Hn=2*Pr-An,De=[],hr=[],Ze=[],Ot=$n=0,Sa=Kt.length;$n<Sa;Ot=++$n){if(Qt=Kt[Ot],ot=lt[Ot],Qt===65535){De.push(0),hr.push(0);break}if(Qt-(wn=ie[Qt].new)>=32768)for(De.push(0),hr.push(2*(Ze.length+Pr-Ot)),ve=Jn=Qt;Qt<=ot?Jn<=ot:Jn>=ot;ve=Qt<=ot?++Jn:--Jn)Ze.push(ie[ve].new);else De.push(wn-Qt),hr.push(0)}for(cn.writeUInt16(3),cn.writeUInt16(1),cn.writeUInt32(12),cn.writeUInt16(4),cn.writeUInt16(16+8*Pr+2*Ze.length),cn.writeUInt16(0),cn.writeUInt16(cr),cn.writeUInt16(An),cn.writeUInt16(St),cn.writeUInt16(Hn),Xn=0,bt=lt.length;Xn<bt;Xn++)ve=lt[Xn],cn.writeUInt16(ve);for(cn.writeUInt16(0),Vn=0,rn=Kt.length;Vn<rn;Vn++)ve=Kt[Vn],cn.writeUInt16(ve);for(la=0,dn=De.length;la<dn;la++)xe=De[la],cn.writeUInt16(xe);for(ua=0,vn=hr.length;ua<vn;ua++)Sn=hr[ua],cn.writeUInt16(Sn);for(_a=0,Mn=Ze.length;_a<Mn;_a++)It=Ze[_a],cn.writeUInt16(It);return{charMap:ie,subtable:cn.data,maxGlyphID:on+1}}},ee}(),kl=function(ee){function z(){return z.__super__.constructor.apply(this,arguments)}return SA(z,zA),z.prototype.tag="cmap",z.prototype.parse=function(te){var ie,ve,me;for(te.pos=this.offset,this.version=te.readUInt16(),me=te.readUInt16(),this.tables=[],this.unicode=null,ve=0;0<=me?ve<me:ve>me;ve=0<=me?++ve:--ve)ie=new cs(te,this.offset),this.tables.push(ie),ie.isUnicode&&this.unicode==null&&(this.unicode=ie);return!0},z.encode=function(te,ie){var ve,me;return ie==null&&(ie="macroman"),ve=cs.encode(te,ie),(me=new GA).writeUInt16(0),me.writeUInt16(1),ve.table=me.data.concat(ve.subtable),ve},z}(),Ml=function(ee){function z(){return z.__super__.constructor.apply(this,arguments)}return SA(z,zA),z.prototype.tag="hhea",z.prototype.parse=function(te){return te.pos=this.offset,this.version=te.readInt(),this.ascender=te.readShort(),this.decender=te.readShort(),this.lineGap=te.readShort(),this.advanceWidthMax=te.readShort(),this.minLeftSideBearing=te.readShort(),this.minRightSideBearing=te.readShort(),this.xMaxExtent=te.readShort(),this.caretSlopeRise=te.readShort(),this.caretSlopeRun=te.readShort(),this.caretOffset=te.readShort(),te.pos+=8,this.metricDataFormat=te.readShort(),this.numberOfMetrics=te.readUInt16()},z}(),Rl=function(ee){function z(){return z.__super__.constructor.apply(this,arguments)}return SA(z,zA),z.prototype.tag="OS/2",z.prototype.parse=function(te){if(te.pos=this.offset,this.version=te.readUInt16(),this.averageCharWidth=te.readShort(),this.weightClass=te.readUInt16(),this.widthClass=te.readUInt16(),this.type=te.readShort(),this.ySubscriptXSize=te.readShort(),this.ySubscriptYSize=te.readShort(),this.ySubscriptXOffset=te.readShort(),this.ySubscriptYOffset=te.readShort(),this.ySuperscriptXSize=te.readShort(),this.ySuperscriptYSize=te.readShort(),this.ySuperscriptXOffset=te.readShort(),this.ySuperscriptYOffset=te.readShort(),this.yStrikeoutSize=te.readShort(),this.yStrikeoutPosition=te.readShort(),this.familyClass=te.readShort(),this.panose=function(){var ie,ve;for(ve=[],ie=0;ie<10;++ie)ve.push(te.readByte());return ve}(),this.charRange=function(){var ie,ve;for(ve=[],ie=0;ie<4;++ie)ve.push(te.readInt());return ve}(),this.vendorID=te.readString(4),this.selection=te.readShort(),this.firstCharIndex=te.readShort(),this.lastCharIndex=te.readShort(),this.version>0&&(this.ascent=te.readShort(),this.descent=te.readShort(),this.lineGap=te.readShort(),this.winAscent=te.readShort(),this.winDescent=te.readShort(),this.codePageRange=function(){var ie,ve;for(ve=[],ie=0;ie<2;ie=++ie)ve.push(te.readInt());return ve}(),this.version>1))return this.xHeight=te.readShort(),this.capHeight=te.readShort(),this.defaultChar=te.readShort(),this.breakChar=te.readShort(),this.maxContext=te.readShort()},z}(),Hl=function(ee){function z(){return z.__super__.constructor.apply(this,arguments)}return SA(z,zA),z.prototype.tag="post",z.prototype.parse=function(te){var ie,ve,me;switch(te.pos=this.offset,this.format=te.readInt(),this.italicAngle=te.readInt(),this.underlinePosition=te.readShort(),this.underlineThickness=te.readShort(),this.isFixedPitch=te.readInt(),this.minMemType42=te.readInt(),this.maxMemType42=te.readInt(),this.minMemType1=te.readInt(),this.maxMemType1=te.readInt(),this.format){case 65536:break;case 131072:var be;for(ve=te.readUInt16(),this.glyphNameIndex=[],be=0;0<=ve?be<ve:be>ve;be=0<=ve?++be:--be)this.glyphNameIndex.push(te.readUInt16());for(this.names=[],me=[];te.pos<this.offset+this.length;)ie=te.readByte(),me.push(this.names.push(te.readString(ie)));return me;case 151552:return ve=te.readUInt16(),this.offsets=te.read(ve);case 196608:break;case 262144:return this.map=function(){var xe,De,Ge;for(Ge=[],be=xe=0,De=this.file.maxp.numGlyphs;0<=De?xe<De:xe>De;be=0<=De?++xe:--xe)Ge.push(te.readUInt32());return Ge}.call(this)}},z}(),jl=function(ee,z){this.raw=ee,this.length=ee.length,this.platformID=z.platformID,this.encodingID=z.encodingID,this.languageID=z.languageID},ml=function(ee){function z(){return z.__super__.constructor.apply(this,arguments)}return SA(z,zA),z.prototype.tag="name",z.prototype.parse=function(te){var ie,ve,me,be,xe,De,Ge,ot,lt,St,Ze;for(te.pos=this.offset,te.readShort(),ie=te.readShort(),De=te.readShort(),ve=[],be=0;0<=ie?be<ie:be>ie;be=0<=ie?++be:--be)ve.push({platformID:te.readShort(),encodingID:te.readShort(),languageID:te.readShort(),nameID:te.readShort(),length:te.readShort(),offset:this.offset+De+te.readShort()});for(Ge={},be=lt=0,St=ve.length;lt<St;be=++lt)me=ve[be],te.pos=me.offset,ot=te.readString(me.length),xe=new jl(ot,me),Ge[Ze=me.nameID]==null&&(Ge[Ze]=[]),Ge[me.nameID].push(xe);this.strings=Ge,this.copyright=Ge[0],this.fontFamily=Ge[1],this.fontSubfamily=Ge[2],this.uniqueSubfamily=Ge[3],this.fontName=Ge[4],this.version=Ge[5];try{this.postscriptName=Ge[6][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}catch(Ot){this.postscriptName=Ge[4][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}return this.trademark=Ge[7],this.manufacturer=Ge[8],this.designer=Ge[9],this.description=Ge[10],this.vendorUrl=Ge[11],this.designerUrl=Ge[12],this.license=Ge[13],this.licenseUrl=Ge[14],this.preferredFamily=Ge[15],this.preferredSubfamily=Ge[17],this.compatibleFull=Ge[18],this.sampleText=Ge[19]},z}(),Ws=function(ee){function z(){return z.__super__.constructor.apply(this,arguments)}return SA(z,zA),z.prototype.tag="maxp",z.prototype.parse=function(te){return te.pos=this.offset,this.version=te.readInt(),this.numGlyphs=te.readUInt16(),this.maxPoints=te.readUInt16(),this.maxContours=te.readUInt16(),this.maxCompositePoints=te.readUInt16(),this.maxComponentContours=te.readUInt16(),this.maxZones=te.readUInt16(),this.maxTwilightPoints=te.readUInt16(),this.maxStorage=te.readUInt16(),this.maxFunctionDefs=te.readUInt16(),this.maxInstructionDefs=te.readUInt16(),this.maxStackElements=te.readUInt16(),this.maxSizeOfInstructions=te.readUInt16(),this.maxComponentElements=te.readUInt16(),this.maxComponentDepth=te.readUInt16()},z}(),$l=function(ee){function z(){return z.__super__.constructor.apply(this,arguments)}return SA(z,zA),z.prototype.tag="hmtx",z.prototype.parse=function(te){var ie,ve,me,be,xe,De,Ge;for(te.pos=this.offset,this.metrics=[],ie=0,De=this.file.hhea.numberOfMetrics;0<=De?ie<De:ie>De;ie=0<=De?++ie:--ie)this.metrics.push({advance:te.readUInt16(),lsb:te.readInt16()});for(me=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=function(){var ot,lt;for(lt=[],ie=ot=0;0<=me?ot<me:ot>me;ie=0<=me?++ot:--ot)lt.push(te.readInt16());return lt}(),this.widths=function(){var ot,lt,St,Ze;for(Ze=[],ot=0,lt=(St=this.metrics).length;ot<lt;ot++)be=St[ot],Ze.push(be.advance);return Ze}.call(this),ve=this.widths[this.widths.length-1],Ge=[],ie=xe=0;0<=me?xe<me:xe>me;ie=0<=me?++xe:--xe)Ge.push(this.widths.push(ve));return Ge},z.prototype.forGlyph=function(te){return te in this.metrics?this.metrics[te]:{advance:this.metrics[this.metrics.length-1].advance,lsb:this.leftSideBearings[te-this.metrics.length]}},z}(),hl=[].slice,_l=function(ee){function z(){return z.__super__.constructor.apply(this,arguments)}return SA(z,zA),z.prototype.tag="glyf",z.prototype.parse=function(){return this.cache={}},z.prototype.glyphFor=function(te){var ie,ve,me,be,xe,De,Ge,ot,lt,St;return te in this.cache?this.cache[te]:(be=this.file.loca,ie=this.file.contents,ve=be.indexOf(te),(me=be.lengthOf(te))===0?this.cache[te]=null:(ie.pos=this.offset+ve,xe=(De=new GA(ie.read(me))).readShort(),ot=De.readShort(),St=De.readShort(),Ge=De.readShort(),lt=De.readShort(),this.cache[te]=xe===-1?new $r(De,ot,St,Ge,lt):new pl(De,xe,ot,St,Ge,lt),this.cache[te]))},z.prototype.encode=function(te,ie,ve){var me,be,xe,De,Ge;for(xe=[],be=[],De=0,Ge=ie.length;De<Ge;De++)me=te[ie[De]],be.push(xe.length),me&&(xe=xe.concat(me.encode(ve)));return be.push(xe.length),{table:xe,offsets:be}},z}(),pl=function(){function ee(z,te,ie,ve,me,be){this.raw=z,this.numberOfContours=te,this.xMin=ie,this.yMin=ve,this.xMax=me,this.yMax=be,this.compound=!1}return ee.prototype.encode=function(){return this.raw.data},ee}(),$r=function(){function ee(z,te,ie,ve,me){var be,xe;for(this.raw=z,this.xMin=te,this.yMin=ie,this.xMax=ve,this.yMax=me,this.compound=!0,this.glyphIDs=[],this.glyphOffsets=[],be=this.raw;xe=be.readShort(),this.glyphOffsets.push(be.pos),this.glyphIDs.push(be.readUInt16()),32&xe;)be.pos+=1&xe?4:2,128&xe?be.pos+=8:64&xe?be.pos+=4:8&xe&&(be.pos+=2)}return ee.prototype.encode=function(){var z,te,ie;for(te=new GA(hl.call(this.raw.data)),z=0,ie=this.glyphIDs.length;z<ie;++z)te.pos=this.glyphOffsets[z];return te.data},ee}(),Qo=function(ee){function z(){return z.__super__.constructor.apply(this,arguments)}return SA(z,zA),z.prototype.tag="loca",z.prototype.parse=function(te){var ie,ve;return te.pos=this.offset,ie=this.file.head.indexToLocFormat,this.offsets=ie===0?function(){var me,be;for(be=[],ve=0,me=this.length;ve<me;ve+=2)be.push(2*te.readUInt16());return be}.call(this):function(){var me,be;for(be=[],ve=0,me=this.length;ve<me;ve+=4)be.push(te.readUInt32());return be}.call(this)},z.prototype.indexOf=function(te){return this.offsets[te]},z.prototype.lengthOf=function(te){return this.offsets[te+1]-this.offsets[te]},z.prototype.encode=function(te,ie){for(var ve=new Uint32Array(this.offsets.length),me=0,be=0,xe=0;xe<ve.length;++xe)if(ve[xe]=me,be<ie.length&&ie[be]==xe){++be,ve[xe]=me;var De=this.offsets[xe],Ge=this.offsets[xe+1]-De;Ge>0&&(me+=Ge)}for(var ot=new Array(4*ve.length),lt=0;lt<ve.length;++lt)ot[4*lt+3]=255&ve[lt],ot[4*lt+2]=(65280&ve[lt])>>8,ot[4*lt+1]=(16711680&ve[lt])>>16,ot[4*lt]=(4278190080&ve[lt])>>24;return ot},z}(),Fr=function(){function ee(z){this.font=z,this.subset={},this.unicodes={},this.next=33}return ee.prototype.generateCmap=function(){var z,te,ie,ve,me;for(te in ve=this.font.cmap.tables[0].codeMap,z={},me=this.subset)ie=me[te],z[te]=ve[ie];return z},ee.prototype.glyphsFor=function(z){var te,ie,ve,me,be,xe,De;for(ve={},be=0,xe=z.length;be<xe;be++)ve[me=z[be]]=this.font.glyf.glyphFor(me);for(me in te=[],ve)(ie=ve[me])!=null&&ie.compound&&te.push.apply(te,ie.glyphIDs);if(te.length>0)for(me in De=this.glyphsFor(te))ie=De[me],ve[me]=ie;return ve},ee.prototype.encode=function(z,te){var ie,ve,me,be,xe,De,Ge,ot,lt,St,Ze,Ot,It,Ht,Pt;for(ve in ie=kl.encode(this.generateCmap(),"unicode"),be=this.glyphsFor(z),Ze={0:0},Pt=ie.charMap)Ze[(De=Pt[ve]).old]=De.new;for(Ot in St=ie.maxGlyphID,be)Ot in Ze||(Ze[Ot]=St++);return ot=function(Mt){var on,Sn;for(on in Sn={},Mt)Sn[Mt[on]]=on;return Sn}(Ze),lt=Object.keys(ot).sort(function(Mt,on){return Mt-on}),It=function(){var Mt,on,Sn;for(Sn=[],Mt=0,on=lt.length;Mt<on;Mt++)xe=lt[Mt],Sn.push(ot[xe]);return Sn}(),me=this.font.glyf.encode(be,It,Ze),Ge=this.font.loca.encode(me.offsets,It),Ht={cmap:this.font.cmap.raw(),glyf:me.table,loca:Ge,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(te)},this.font.os2.exists&&(Ht["OS/2"]=this.font.os2.raw()),this.font.directory.encode(Ht)},ee}();Eo.API.PDFObject=function(){var ee;function z(){}return ee=function(te,ie){return(Array(ie+1).join("0")+te).slice(-ie)},z.convert=function(te){var ie,ve,me,be;if(Array.isArray(te))return"["+function(){var xe,De,Ge;for(Ge=[],xe=0,De=te.length;xe<De;xe++)ie=te[xe],Ge.push(z.convert(ie));return Ge}().join(" ")+"]";if(typeof te=="string")return"/"+te;if(te!=null&&te.isString)return"("+te+")";if(te instanceof Date)return"(D:"+ee(te.getUTCFullYear(),4)+ee(te.getUTCMonth(),2)+ee(te.getUTCDate(),2)+ee(te.getUTCHours(),2)+ee(te.getUTCMinutes(),2)+ee(te.getUTCSeconds(),2)+"Z)";if({}.toString.call(te)==="[object Object]"){for(ve in me=["<<"],te)be=te[ve],me.push("/"+ve+" "+z.convert(be));return me.push(">>"),me.join(`
|
|
|
`)}return""+te},z}();var Lo=Eo},80645:function(hn,zt){zt.read=function(de,Se,we,Qe,At){var je,Re,he=At*8-Qe-1,ye=(1<<he)-1,Ie=ye>>1,ce=-7,Ue=we?At-1:0,Ee=we?-1:1,Ce=de[Se+Ue];for(Ue+=Ee,je=Ce&(1<<-ce)-1,Ce>>=-ce,ce+=he;ce>0;je=je*256+de[Se+Ue],Ue+=Ee,ce-=8);for(Re=je&(1<<-ce)-1,je>>=-ce,ce+=Qe;ce>0;Re=Re*256+de[Se+Ue],Ue+=Ee,ce-=8);if(je===0)je=1-Ie;else{if(je===ye)return Re?NaN:(Ce?-1:1)*(1/0);Re=Re+Math.pow(2,Qe),je=je-Ie}return(Ce?-1:1)*Re*Math.pow(2,je-Qe)},zt.write=function(de,Se,we,Qe,At,je){var Re,he,ye,Ie=je*8-At-1,ce=(1<<Ie)-1,Ue=ce>>1,Ee=At===23?Math.pow(2,-24)-Math.pow(2,-77):0,Ce=Qe?0:je-1,Ae=Qe?1:-1,y=Se<0||Se===0&&1/Se<0?1:0;for(Se=Math.abs(Se),isNaN(Se)||Se===1/0?(he=isNaN(Se)?1:0,Re=ce):(Re=Math.floor(Math.log(Se)/Math.LN2),Se*(ye=Math.pow(2,-Re))<1&&(Re--,ye*=2),Re+Ue>=1?Se+=Ee/ye:Se+=Ee*Math.pow(2,1-Ue),Se*ye>=2&&(Re++,ye/=2),Re+Ue>=ce?(he=0,Re=ce):Re+Ue>=1?(he=(Se*ye-1)*Math.pow(2,At),Re=Re+Ue):(he=Se*Math.pow(2,Ue-1)*Math.pow(2,At),Re=0));At>=8;de[we+Ce]=he&255,Ce+=Ae,he/=256,At-=8);for(Re=Re<<At|he,Ie+=At;Ie>0;de[we+Ce]=Re&255,Ce+=Ae,Re/=256,Ie-=8);de[we+Ce-Ae]|=y*128}},55733:function(hn,zt,de){var Se=de(48764).lW,we=de(34155);(function(Qe){hn.exports=Qe()})(function(){return function Qe(At,je,Re){function he(ce,Ue){if(!je[ce]){if(!At[ce]){var Ee=void 0;if(!Ue&&Ee)return require(ce,!0);if(ye)return ye(ce,!0);var Ce=new Error("Cannot find module '"+ce+"'");throw Ce.code="MODULE_NOT_FOUND",Ce}var Ae=je[ce]={exports:{}};At[ce][0].call(Ae.exports,function(y){var a=At[ce][1][y];return he(a||y)},Ae,Ae.exports,Qe,At,je,Re)}return je[ce].exports}for(var ye=void 0,Ie=0;Ie<Re.length;Ie++)he(Re[Ie]);return he}({1:[function(Qe,At,je){"use strict";var Re=Qe("./utils"),he=Qe("./support"),ye="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";je.encode=function(Ie){for(var ce,Ue,Ee,Ce,Ae,y,a,E=[],b=0,x=Ie.length,ne=x,le=Re.getTypeOf(Ie)!=="string";b<Ie.length;)ne=x-b,Ee=le?(ce=Ie[b++],Ue=b<x?Ie[b++]:0,b<x?Ie[b++]:0):(ce=Ie.charCodeAt(b++),Ue=b<x?Ie.charCodeAt(b++):0,b<x?Ie.charCodeAt(b++):0),Ce=ce>>2,Ae=(3&ce)<<4|Ue>>4,y=1<ne?(15&Ue)<<2|Ee>>6:64,a=2<ne?63&Ee:64,E.push(ye.charAt(Ce)+ye.charAt(Ae)+ye.charAt(y)+ye.charAt(a));return E.join("")},je.decode=function(Ie){var ce,Ue,Ee,Ce,Ae,y,a=0,E=0,b="data:";if(Ie.substr(0,b.length)===b)throw new Error("Invalid base64 input, it looks like a data url.");var x,ne=3*(Ie=Ie.replace(/[^A-Za-z0-9+/=]/g,"")).length/4;if(Ie.charAt(Ie.length-1)===ye.charAt(64)&&ne--,Ie.charAt(Ie.length-2)===ye.charAt(64)&&ne--,ne%1!=0)throw new Error("Invalid base64 input, bad content length.");for(x=he.uint8array?new Uint8Array(0|ne):new Array(0|ne);a<Ie.length;)ce=ye.indexOf(Ie.charAt(a++))<<2|(Ce=ye.indexOf(Ie.charAt(a++)))>>4,Ue=(15&Ce)<<4|(Ae=ye.indexOf(Ie.charAt(a++)))>>2,Ee=(3&Ae)<<6|(y=ye.indexOf(Ie.charAt(a++))),x[E++]=ce,Ae!==64&&(x[E++]=Ue),y!==64&&(x[E++]=Ee);return x}},{"./support":30,"./utils":32}],2:[function(Qe,At,je){"use strict";var Re=Qe("./external"),he=Qe("./stream/DataWorker"),ye=Qe("./stream/Crc32Probe"),Ie=Qe("./stream/DataLengthProbe");function ce(Ue,Ee,Ce,Ae,y){this.compressedSize=Ue,this.uncompressedSize=Ee,this.crc32=Ce,this.compression=Ae,this.compressedContent=y}ce.prototype={getContentWorker:function(){var Ue=new he(Re.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new Ie("data_length")),Ee=this;return Ue.on("end",function(){if(this.streamInfo.data_length!==Ee.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),Ue},getCompressedWorker:function(){return new he(Re.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},ce.createWorkerFrom=function(Ue,Ee,Ce){return Ue.pipe(new ye).pipe(new Ie("uncompressedSize")).pipe(Ee.compressWorker(Ce)).pipe(new Ie("compressedSize")).withStreamInfo("compression",Ee)},At.exports=ce},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(Qe,At,je){"use strict";var Re=Qe("./stream/GenericWorker");je.STORE={magic:"\0\0",compressWorker:function(){return new Re("STORE compression")},uncompressWorker:function(){return new Re("STORE decompression")}},je.DEFLATE=Qe("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(Qe,At,je){"use strict";var Re=Qe("./utils"),he=function(){for(var ye,Ie=[],ce=0;ce<256;ce++){ye=ce;for(var Ue=0;Ue<8;Ue++)ye=1&ye?3988292384^ye>>>1:ye>>>1;Ie[ce]=ye}return Ie}();At.exports=function(ye,Ie){return ye!==void 0&&ye.length?Re.getTypeOf(ye)!=="string"?function(ce,Ue,Ee,Ce){var Ae=he,y=Ce+Ee;ce^=-1;for(var a=Ce;a<y;a++)ce=ce>>>8^Ae[255&(ce^Ue[a])];return-1^ce}(0|Ie,ye,ye.length,0):function(ce,Ue,Ee,Ce){var Ae=he,y=Ce+Ee;ce^=-1;for(var a=Ce;a<y;a++)ce=ce>>>8^Ae[255&(ce^Ue.charCodeAt(a))];return-1^ce}(0|Ie,ye,ye.length,0):0}},{"./utils":32}],5:[function(Qe,At,je){"use strict";je.base64=!1,je.binary=!1,je.dir=!1,je.createFolders=!0,je.date=null,je.compression=null,je.compressionOptions=null,je.comment=null,je.unixPermissions=null,je.dosPermissions=null},{}],6:[function(Qe,At,je){"use strict";var Re=null;Re=typeof Promise!="undefined"?Promise:Qe("lie"),At.exports={Promise:Re}},{lie:37}],7:[function(Qe,At,je){"use strict";var Re=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Uint32Array!="undefined",he=Qe("pako"),ye=Qe("./utils"),Ie=Qe("./stream/GenericWorker"),ce=Re?"uint8array":"array";function Ue(Ee,Ce){Ie.call(this,"FlateWorker/"+Ee),this._pako=null,this._pakoAction=Ee,this._pakoOptions=Ce,this.meta={}}je.magic="\b\0",ye.inherits(Ue,Ie),Ue.prototype.processChunk=function(Ee){this.meta=Ee.meta,this._pako===null&&this._createPako(),this._pako.push(ye.transformTo(ce,Ee.data),!1)},Ue.prototype.flush=function(){Ie.prototype.flush.call(this),this._pako===null&&this._createPako(),this._pako.push([],!0)},Ue.prototype.cleanUp=function(){Ie.prototype.cleanUp.call(this),this._pako=null},Ue.prototype._createPako=function(){this._pako=new he[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var Ee=this;this._pako.onData=function(Ce){Ee.push({data:Ce,meta:Ee.meta})}},je.compressWorker=function(Ee){return new Ue("Deflate",Ee)},je.uncompressWorker=function(){return new Ue("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(Qe,At,je){"use strict";function Re(Ae,y){var a,E="";for(a=0;a<y;a++)E+=String.fromCharCode(255&Ae),Ae>>>=8;return E}function he(Ae,y,a,E,b,x){var ne,le,fe=Ae.file,Ne=Ae.compression,ke=x!==ce.utf8encode,ze=ye.transformTo("string",x(fe.name)),Ye=ye.transformTo("string",ce.utf8encode(fe.name)),$e=fe.comment,Xe=ye.transformTo("string",x($e)),Le=ye.transformTo("string",ce.utf8encode($e)),gt=Ye.length!==fe.name.length,Oe=Le.length!==$e.length,ft="",tt="",rt="",ut=fe.dir,dt=fe.date,vt={crc32:0,compressedSize:0,uncompressedSize:0};y&&!a||(vt.crc32=Ae.crc32,vt.compressedSize=Ae.compressedSize,vt.uncompressedSize=Ae.uncompressedSize);var Je=0;y&&(Je|=8),ke||!gt&&!Oe||(Je|=2048);var et=0,kt=0;ut&&(et|=16),b==="UNIX"?(kt=798,et|=function(ht,Zt){var sn=ht;return ht||(sn=Zt?16893:33204),(65535&sn)<<16}(fe.unixPermissions,ut)):(kt=20,et|=function(ht){return 63&(ht||0)}(fe.dosPermissions)),ne=dt.getUTCHours(),ne<<=6,ne|=dt.getUTCMinutes(),ne<<=5,ne|=dt.getUTCSeconds()/2,le=dt.getUTCFullYear()-1980,le<<=4,le|=dt.getUTCMonth()+1,le<<=5,le|=dt.getUTCDate(),gt&&(tt=Re(1,1)+Re(Ue(ze),4)+Ye,ft+="up"+Re(tt.length,2)+tt),Oe&&(rt=Re(1,1)+Re(Ue(Xe),4)+Le,ft+="uc"+Re(rt.length,2)+rt);var Rt="";return Rt+=`
|
|
|
\0`,Rt+=Re(Je,2),Rt+=Ne.magic,Rt+=Re(ne,2),Rt+=Re(le,2),Rt+=Re(vt.crc32,4),Rt+=Re(vt.compressedSize,4),Rt+=Re(vt.uncompressedSize,4),Rt+=Re(ze.length,2),Rt+=Re(ft.length,2),{fileRecord:Ee.LOCAL_FILE_HEADER+Rt+ze+ft,dirRecord:Ee.CENTRAL_FILE_HEADER+Re(kt,2)+Rt+Re(Xe.length,2)+"\0\0\0\0"+Re(et,4)+Re(E,4)+ze+ft+Xe}}var ye=Qe("../utils"),Ie=Qe("../stream/GenericWorker"),ce=Qe("../utf8"),Ue=Qe("../crc32"),Ee=Qe("../signature");function Ce(Ae,y,a,E){Ie.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=y,this.zipPlatform=a,this.encodeFileName=E,this.streamFiles=Ae,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}ye.inherits(Ce,Ie),Ce.prototype.push=function(Ae){var y=Ae.meta.percent||0,a=this.entriesCount,E=this._sources.length;this.accumulate?this.contentBuffer.push(Ae):(this.bytesWritten+=Ae.data.length,Ie.prototype.push.call(this,{data:Ae.data,meta:{currentFile:this.currentFile,percent:a?(y+100*(a-E-1))/a:100}}))},Ce.prototype.openedSource=function(Ae){this.currentSourceOffset=this.bytesWritten,this.currentFile=Ae.file.name;var y=this.streamFiles&&!Ae.file.dir;if(y){var a=he(Ae,y,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:a.fileRecord,meta:{percent:0}})}else this.accumulate=!0},Ce.prototype.closedSource=function(Ae){this.accumulate=!1;var y=this.streamFiles&&!Ae.file.dir,a=he(Ae,y,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(a.dirRecord),y)this.push({data:function(E){return Ee.DATA_DESCRIPTOR+Re(E.crc32,4)+Re(E.compressedSize,4)+Re(E.uncompressedSize,4)}(Ae),meta:{percent:100}});else for(this.push({data:a.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},Ce.prototype.flush=function(){for(var Ae=this.bytesWritten,y=0;y<this.dirRecords.length;y++)this.push({data:this.dirRecords[y],meta:{percent:100}});var a=this.bytesWritten-Ae,E=function(b,x,ne,le,fe){var Ne=ye.transformTo("string",fe(le));return Ee.CENTRAL_DIRECTORY_END+"\0\0\0\0"+Re(b,2)+Re(b,2)+Re(x,4)+Re(ne,4)+Re(Ne.length,2)+Ne}(this.dirRecords.length,a,Ae,this.zipComment,this.encodeFileName);this.push({data:E,meta:{percent:100}})},Ce.prototype.prepareNextSource=function(){this.previous=this._sources.shift(),this.openedSource(this.previous.streamInfo),this.isPaused?this.previous.pause():this.previous.resume()},Ce.prototype.registerPrevious=function(Ae){this._sources.push(Ae);var y=this;return Ae.on("data",function(a){y.processChunk(a)}),Ae.on("end",function(){y.closedSource(y.previous.streamInfo),y._sources.length?y.prepareNextSource():y.end()}),Ae.on("error",function(a){y.error(a)}),this},Ce.prototype.resume=function(){return!!Ie.prototype.resume.call(this)&&(!this.previous&&this._sources.length?(this.prepareNextSource(),!0):this.previous||this._sources.length||this.generatedError?void 0:(this.end(),!0))},Ce.prototype.error=function(Ae){var y=this._sources;if(!Ie.prototype.error.call(this,Ae))return!1;for(var a=0;a<y.length;a++)try{y[a].error(Ae)}catch(E){}return!0},Ce.prototype.lock=function(){Ie.prototype.lock.call(this);for(var Ae=this._sources,y=0;y<Ae.length;y++)Ae[y].lock()},At.exports=Ce},{"../crc32":4,"../signature":23,"../stream/GenericWorker":28,"../utf8":31,"../utils":32}],9:[function(Qe,At,je){"use strict";var Re=Qe("../compressions"),he=Qe("./ZipFileWorker");je.generateWorker=function(ye,Ie,ce){var Ue=new he(Ie.streamFiles,ce,Ie.platform,Ie.encodeFileName),Ee=0;try{ye.forEach(function(Ce,Ae){Ee++;var y=function(x,ne){var le=x||ne,fe=Re[le];if(!fe)throw new Error(le+" is not a valid compression method !");return fe}(Ae.options.compression,Ie.compression),a=Ae.options.compressionOptions||Ie.compressionOptions||{},E=Ae.dir,b=Ae.date;Ae._compressWorker(y,a).withStreamInfo("file",{name:Ce,dir:E,date:b,comment:Ae.comment||"",unixPermissions:Ae.unixPermissions,dosPermissions:Ae.dosPermissions}).pipe(Ue)}),Ue.entriesCount=Ee}catch(Ce){Ue.error(Ce)}return Ue}},{"../compressions":3,"./ZipFileWorker":8}],10:[function(Qe,At,je){"use strict";function Re(){if(!(this instanceof Re))return new Re;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 he=new Re;for(var ye in this)typeof this[ye]!="function"&&(he[ye]=this[ye]);return he}}(Re.prototype=Qe("./object")).loadAsync=Qe("./load"),Re.support=Qe("./support"),Re.defaults=Qe("./defaults"),Re.version="3.10.1",Re.loadAsync=function(he,ye){return new Re().loadAsync(he,ye)},Re.external=Qe("./external"),At.exports=Re},{"./defaults":5,"./external":6,"./load":11,"./object":15,"./support":30}],11:[function(Qe,At,je){"use strict";var Re=Qe("./utils"),he=Qe("./external"),ye=Qe("./utf8"),Ie=Qe("./zipEntries"),ce=Qe("./stream/Crc32Probe"),Ue=Qe("./nodejsUtils");function Ee(Ce){return new he.Promise(function(Ae,y){var a=Ce.decompressed.getContentWorker().pipe(new ce);a.on("error",function(E){y(E)}).on("end",function(){a.streamInfo.crc32!==Ce.decompressed.crc32?y(new Error("Corrupted zip : CRC32 mismatch")):Ae()}).resume()})}At.exports=function(Ce,Ae){var y=this;return Ae=Re.extend(Ae||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:ye.utf8decode}),Ue.isNode&&Ue.isStream(Ce)?he.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")):Re.prepareContent("the loaded zip file",Ce,!0,Ae.optimizedBinaryString,Ae.base64).then(function(a){var E=new Ie(Ae);return E.load(a),E}).then(function(a){var E=[he.Promise.resolve(a)],b=a.files;if(Ae.checkCRC32)for(var x=0;x<b.length;x++)E.push(Ee(b[x]));return he.Promise.all(E)}).then(function(a){for(var E=a.shift(),b=E.files,x=0;x<b.length;x++){var ne=b[x],le=ne.fileNameStr,fe=Re.resolve(ne.fileNameStr);y.file(fe,ne.decompressed,{binary:!0,optimizedBinaryString:!0,date:ne.date,dir:ne.dir,comment:ne.fileCommentStr.length?ne.fileCommentStr:null,unixPermissions:ne.unixPermissions,dosPermissions:ne.dosPermissions,createFolders:Ae.createFolders}),ne.dir||(y.file(fe).unsafeOriginalName=le)}return E.zipComment.length&&(y.comment=E.zipComment),y})}},{"./external":6,"./nodejsUtils":14,"./stream/Crc32Probe":25,"./utf8":31,"./utils":32,"./zipEntries":33}],12:[function(Qe,At,je){"use strict";var Re=Qe("../utils"),he=Qe("../stream/GenericWorker");function ye(Ie,ce){he.call(this,"Nodejs stream input adapter for "+Ie),this._upstreamEnded=!1,this._bindStream(ce)}Re.inherits(ye,he),ye.prototype._bindStream=function(Ie){var ce=this;(this._stream=Ie).pause(),Ie.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()})},ye.prototype.pause=function(){return!!he.prototype.pause.call(this)&&(this._stream.pause(),!0)},ye.prototype.resume=function(){return!!he.prototype.resume.call(this)&&(this._upstreamEnded?this.end():this._stream.resume(),!0)},At.exports=ye},{"../stream/GenericWorker":28,"../utils":32}],13:[function(Qe,At,je){"use strict";var Re=Qe("readable-stream").Readable;function he(ye,Ie,ce){Re.call(this,Ie),this._helper=ye;var Ue=this;ye.on("data",function(Ee,Ce){Ue.push(Ee)||Ue._helper.pause(),ce&&ce(Ce)}).on("error",function(Ee){Ue.emit("error",Ee)}).on("end",function(){Ue.push(null)})}Qe("../utils").inherits(he,Re),he.prototype._read=function(){this._helper.resume()},At.exports=he},{"../utils":32,"readable-stream":16}],14:[function(Qe,At,je){"use strict";At.exports={isNode:typeof Se!="undefined",newBufferFrom:function(Re,he){if(Se.from&&Se.from!==Uint8Array.from)return Se.from(Re,he);if(typeof Re=="number")throw new Error('The "data" argument must not be a number');return new Se(Re,he)},allocBuffer:function(Re){if(Se.alloc)return Se.alloc(Re);var he=new Se(Re);return he.fill(0),he},isBuffer:function(Re){return Se.isBuffer(Re)},isStream:function(Re){return Re&&typeof Re.on=="function"&&typeof Re.pause=="function"&&typeof Re.resume=="function"}}},{}],15:[function(Qe,At,je){"use strict";function Re(fe,Ne,ke){var ze,Ye=ye.getTypeOf(Ne),$e=ye.extend(ke||{},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&&(fe=b(fe)),$e.createFolders&&(ze=E(fe))&&x.call(this,ze,!0);var Xe=Ye==="string"&&$e.binary===!1&&$e.base64===!1;ke&&ke.binary!==void 0||($e.binary=!Xe),(Ne instanceof Ee&&Ne.uncompressedSize===0||$e.dir||!Ne||Ne.length===0)&&($e.base64=!1,$e.binary=!0,Ne="",$e.compression="STORE",Ye="string");var Le=null;Le=Ne instanceof Ee||Ne instanceof Ie?Ne:y.isNode&&y.isStream(Ne)?new a(fe,Ne):ye.prepareContent(fe,Ne,$e.binary,$e.optimizedBinaryString,$e.base64);var gt=new Ce(fe,Le,$e);this.files[fe]=gt}var he=Qe("./utf8"),ye=Qe("./utils"),Ie=Qe("./stream/GenericWorker"),ce=Qe("./stream/StreamHelper"),Ue=Qe("./defaults"),Ee=Qe("./compressedObject"),Ce=Qe("./zipObject"),Ae=Qe("./generate"),y=Qe("./nodejsUtils"),a=Qe("./nodejs/NodejsStreamInputAdapter"),E=function(fe){fe.slice(-1)==="/"&&(fe=fe.substring(0,fe.length-1));var Ne=fe.lastIndexOf("/");return 0<Ne?fe.substring(0,Ne):""},b=function(fe){return fe.slice(-1)!=="/"&&(fe+="/"),fe},x=function(fe,Ne){return Ne=Ne!==void 0?Ne:Ue.createFolders,fe=b(fe),this.files[fe]||Re.call(this,fe,null,{dir:!0,createFolders:Ne}),this.files[fe]};function ne(fe){return Object.prototype.toString.call(fe)==="[object RegExp]"}var le={load:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},forEach:function(fe){var Ne,ke,ze;for(Ne in this.files)ze=this.files[Ne],(ke=Ne.slice(this.root.length,Ne.length))&&Ne.slice(0,this.root.length)===this.root&&fe(ke,ze)},filter:function(fe){var Ne=[];return this.forEach(function(ke,ze){fe(ke,ze)&&Ne.push(ze)}),Ne},file:function(fe,Ne,ke){if(arguments.length!==1)return fe=this.root+fe,Re.call(this,fe,Ne,ke),this;if(ne(fe)){var ze=fe;return this.filter(function($e,Xe){return!Xe.dir&&ze.test($e)})}var Ye=this.files[this.root+fe];return Ye&&!Ye.dir?Ye:null},folder:function(fe){if(!fe)return this;if(ne(fe))return this.filter(function(Ye,$e){return $e.dir&&fe.test(Ye)});var Ne=this.root+fe,ke=x.call(this,Ne),ze=this.clone();return ze.root=ke.name,ze},remove:function(fe){fe=this.root+fe;var Ne=this.files[fe];if(Ne||(fe.slice(-1)!=="/"&&(fe+="/"),Ne=this.files[fe]),Ne&&!Ne.dir)delete this.files[fe];else for(var ke=this.filter(function(Ye,$e){return $e.name.slice(0,fe.length)===fe}),ze=0;ze<ke.length;ze++)delete this.files[ke[ze].name];return this},generate:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},generateInternalStream:function(fe){var Ne,ke={};try{if((ke=ye.extend(fe||{},{streamFiles:!1,compression:"STORE",compressionOptions:null,type:"",platform:"DOS",comment:null,mimeType:"application/zip",encodeFileName:he.utf8encode})).type=ke.type.toLowerCase(),ke.compression=ke.compression.toUpperCase(),ke.type==="binarystring"&&(ke.type="string"),!ke.type)throw new Error("No output type specified.");ye.checkSupport(ke.type),ke.platform!=="darwin"&&ke.platform!=="freebsd"&&ke.platform!=="linux"&&ke.platform!=="sunos"||(ke.platform="UNIX"),ke.platform==="win32"&&(ke.platform="DOS");var ze=ke.comment||this.comment||"";Ne=Ae.generateWorker(this,ke,ze)}catch(Ye){(Ne=new Ie("error")).error(Ye)}return new ce(Ne,ke.type||"string",ke.mimeType)},generateAsync:function(fe,Ne){return this.generateInternalStream(fe).accumulate(Ne)},generateNodeStream:function(fe,Ne){return(fe=fe||{}).type||(fe.type="nodebuffer"),this.generateInternalStream(fe).toNodejsStream(Ne)}};At.exports=le},{"./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(Qe,At,je){"use strict";At.exports=Qe("stream")},{stream:void 0}],17:[function(Qe,At,je){"use strict";var Re=Qe("./DataReader");function he(ye){Re.call(this,ye);for(var Ie=0;Ie<this.data.length;Ie++)ye[Ie]=255&ye[Ie]}Qe("../utils").inherits(he,Re),he.prototype.byteAt=function(ye){return this.data[this.zero+ye]},he.prototype.lastIndexOfSignature=function(ye){for(var Ie=ye.charCodeAt(0),ce=ye.charCodeAt(1),Ue=ye.charCodeAt(2),Ee=ye.charCodeAt(3),Ce=this.length-4;0<=Ce;--Ce)if(this.data[Ce]===Ie&&this.data[Ce+1]===ce&&this.data[Ce+2]===Ue&&this.data[Ce+3]===Ee)return Ce-this.zero;return-1},he.prototype.readAndCheckSignature=function(ye){var Ie=ye.charCodeAt(0),ce=ye.charCodeAt(1),Ue=ye.charCodeAt(2),Ee=ye.charCodeAt(3),Ce=this.readData(4);return Ie===Ce[0]&&ce===Ce[1]&&Ue===Ce[2]&&Ee===Ce[3]},he.prototype.readData=function(ye){if(this.checkOffset(ye),ye===0)return[];var Ie=this.data.slice(this.zero+this.index,this.zero+this.index+ye);return this.index+=ye,Ie},At.exports=he},{"../utils":32,"./DataReader":18}],18:[function(Qe,At,je){"use strict";var Re=Qe("../utils");function he(ye){this.data=ye,this.length=ye.length,this.index=0,this.zero=0}he.prototype={checkOffset:function(ye){this.checkIndex(this.index+ye)},checkIndex:function(ye){if(this.length<this.zero+ye||ye<0)throw new Error("End of data reached (data length = "+this.length+", asked index = "+ye+"). Corrupted zip ?")},setIndex:function(ye){this.checkIndex(ye),this.index=ye},skip:function(ye){this.setIndex(this.index+ye)},byteAt:function(){},readInt:function(ye){var Ie,ce=0;for(this.checkOffset(ye),Ie=this.index+ye-1;Ie>=this.index;Ie--)ce=(ce<<8)+this.byteAt(Ie);return this.index+=ye,ce},readString:function(ye){return Re.transformTo("string",this.readData(ye))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var ye=this.readInt(4);return new Date(Date.UTC(1980+(ye>>25&127),(ye>>21&15)-1,ye>>16&31,ye>>11&31,ye>>5&63,(31&ye)<<1))}},At.exports=he},{"../utils":32}],19:[function(Qe,At,je){"use strict";var Re=Qe("./Uint8ArrayReader");function he(ye){Re.call(this,ye)}Qe("../utils").inherits(he,Re),he.prototype.readData=function(ye){this.checkOffset(ye);var Ie=this.data.slice(this.zero+this.index,this.zero+this.index+ye);return this.index+=ye,Ie},At.exports=he},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(Qe,At,je){"use strict";var Re=Qe("./DataReader");function he(ye){Re.call(this,ye)}Qe("../utils").inherits(he,Re),he.prototype.byteAt=function(ye){return this.data.charCodeAt(this.zero+ye)},he.prototype.lastIndexOfSignature=function(ye){return this.data.lastIndexOf(ye)-this.zero},he.prototype.readAndCheckSignature=function(ye){return ye===this.readData(4)},he.prototype.readData=function(ye){this.checkOffset(ye);var Ie=this.data.slice(this.zero+this.index,this.zero+this.index+ye);return this.index+=ye,Ie},At.exports=he},{"../utils":32,"./DataReader":18}],21:[function(Qe,At,je){"use strict";var Re=Qe("./ArrayReader");function he(ye){Re.call(this,ye)}Qe("../utils").inherits(he,Re),he.prototype.readData=function(ye){if(this.checkOffset(ye),ye===0)return new Uint8Array(0);var Ie=this.data.subarray(this.zero+this.index,this.zero+this.index+ye);return this.index+=ye,Ie},At.exports=he},{"../utils":32,"./ArrayReader":17}],22:[function(Qe,At,je){"use strict";var Re=Qe("../utils"),he=Qe("../support"),ye=Qe("./ArrayReader"),Ie=Qe("./StringReader"),ce=Qe("./NodeBufferReader"),Ue=Qe("./Uint8ArrayReader");At.exports=function(Ee){var Ce=Re.getTypeOf(Ee);return Re.checkSupport(Ce),Ce!=="string"||he.uint8array?Ce==="nodebuffer"?new ce(Ee):he.uint8array?new Ue(Re.transformTo("uint8array",Ee)):new ye(Re.transformTo("array",Ee)):new Ie(Ee)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(Qe,At,je){"use strict";je.LOCAL_FILE_HEADER="PK",je.CENTRAL_FILE_HEADER="PK",je.CENTRAL_DIRECTORY_END="PK",je.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK\x07",je.ZIP64_CENTRAL_DIRECTORY_END="PK",je.DATA_DESCRIPTOR="PK\x07\b"},{}],24:[function(Qe,At,je){"use strict";var Re=Qe("./GenericWorker"),he=Qe("../utils");function ye(Ie){Re.call(this,"ConvertWorker to "+Ie),this.destType=Ie}he.inherits(ye,Re),ye.prototype.processChunk=function(Ie){this.push({data:he.transformTo(this.destType,Ie.data),meta:Ie.meta})},At.exports=ye},{"../utils":32,"./GenericWorker":28}],25:[function(Qe,At,je){"use strict";var Re=Qe("./GenericWorker"),he=Qe("../crc32");function ye(){Re.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}Qe("../utils").inherits(ye,Re),ye.prototype.processChunk=function(Ie){this.streamInfo.crc32=he(Ie.data,this.streamInfo.crc32||0),this.push(Ie)},At.exports=ye},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(Qe,At,je){"use strict";var Re=Qe("../utils"),he=Qe("./GenericWorker");function ye(Ie){he.call(this,"DataLengthProbe for "+Ie),this.propName=Ie,this.withStreamInfo(Ie,0)}Re.inherits(ye,he),ye.prototype.processChunk=function(Ie){if(Ie){var ce=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=ce+Ie.data.length}he.prototype.processChunk.call(this,Ie)},At.exports=ye},{"../utils":32,"./GenericWorker":28}],27:[function(Qe,At,je){"use strict";var Re=Qe("../utils"),he=Qe("./GenericWorker");function ye(Ie){he.call(this,"DataWorker");var ce=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,Ie.then(function(Ue){ce.dataIsReady=!0,ce.data=Ue,ce.max=Ue&&Ue.length||0,ce.type=Re.getTypeOf(Ue),ce.isPaused||ce._tickAndRepeat()},function(Ue){ce.error(Ue)})}Re.inherits(ye,he),ye.prototype.cleanUp=function(){he.prototype.cleanUp.call(this),this.data=null},ye.prototype.resume=function(){return!!he.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,Re.delay(this._tickAndRepeat,[],this)),!0)},ye.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(Re.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},ye.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var Ie=null,ce=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":Ie=this.data.substring(this.index,ce);break;case"uint8array":Ie=this.data.subarray(this.index,ce);break;case"array":case"nodebuffer":Ie=this.data.slice(this.index,ce)}return this.index=ce,this.push({data:Ie,meta:{percent:this.max?this.index/this.max*100:0}})},At.exports=ye},{"../utils":32,"./GenericWorker":28}],28:[function(Qe,At,je){"use strict";function Re(he){this.name=he||"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}Re.prototype={push:function(he){this.emit("data",he)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(he){this.emit("error",he)}return!0},error:function(he){return!this.isFinished&&(this.isPaused?this.generatedError=he:(this.isFinished=!0,this.emit("error",he),this.previous&&this.previous.error(he),this.cleanUp()),!0)},on:function(he,ye){return this._listeners[he].push(ye),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(he,ye){if(this._listeners[he])for(var Ie=0;Ie<this._listeners[he].length;Ie++)this._listeners[he][Ie].call(this,ye)},pipe:function(he){return he.registerPrevious(this)},registerPrevious:function(he){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.streamInfo=he.streamInfo,this.mergeStreamInfo(),this.previous=he;var ye=this;return he.on("data",function(Ie){ye.processChunk(Ie)}),he.on("end",function(){ye.end()}),he.on("error",function(Ie){ye.error(Ie)}),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 he=this.isPaused=!1;return this.generatedError&&(this.error(this.generatedError),he=!0),this.previous&&this.previous.resume(),!he},flush:function(){},processChunk:function(he){this.push(he)},withStreamInfo:function(he,ye){return this.extraStreamInfo[he]=ye,this.mergeStreamInfo(),this},mergeStreamInfo:function(){for(var he in this.extraStreamInfo)Object.prototype.hasOwnProperty.call(this.extraStreamInfo,he)&&(this.streamInfo[he]=this.extraStreamInfo[he])},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 he="Worker "+this.name;return this.previous?this.previous+" -> "+he:he}},At.exports=Re},{}],29:[function(Qe,At,je){"use strict";var Re=Qe("../utils"),he=Qe("./ConvertWorker"),ye=Qe("./GenericWorker"),Ie=Qe("../base64"),ce=Qe("../support"),Ue=Qe("../external"),Ee=null;if(ce.nodestream)try{Ee=Qe("../nodejs/NodejsStreamOutputAdapter")}catch(y){}function Ce(y,a){return new Ue.Promise(function(E,b){var x=[],ne=y._internalType,le=y._outputType,fe=y._mimeType;y.on("data",function(Ne,ke){x.push(Ne),a&&a(ke)}).on("error",function(Ne){x=[],b(Ne)}).on("end",function(){try{var Ne=function(ke,ze,Ye){switch(ke){case"blob":return Re.newBlob(Re.transformTo("arraybuffer",ze),Ye);case"base64":return Ie.encode(ze);default:return Re.transformTo(ke,ze)}}(le,function(ke,ze){var Ye,$e=0,Xe=null,Le=0;for(Ye=0;Ye<ze.length;Ye++)Le+=ze[Ye].length;switch(ke){case"string":return ze.join("");case"array":return Array.prototype.concat.apply([],ze);case"uint8array":for(Xe=new Uint8Array(Le),Ye=0;Ye<ze.length;Ye++)Xe.set(ze[Ye],$e),$e+=ze[Ye].length;return Xe;case"nodebuffer":return Se.concat(ze);default:throw new Error("concat : unsupported type '"+ke+"'")}}(ne,x),fe);E(Ne)}catch(ke){b(ke)}x=[]}).resume()})}function Ae(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,Re.checkSupport(b),this._worker=y.pipe(new he(b)),y.lock()}catch(x){this._worker=new ye("error"),this._worker.error(x)}}Ae.prototype={accumulate:function(y){return Ce(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(){Re.delay(a,arguments,E)}),this},resume:function(){return Re.delay(this._worker.resume,[],this._worker),this},pause:function(){return this._worker.pause(),this},toNodejsStream:function(y){if(Re.checkSupport("nodestream"),this._outputType!=="nodebuffer")throw new Error(this._outputType+" is not supported by this method");return new Ee(this,{objectMode:this._outputType!=="nodebuffer"},y)}},At.exports=Ae},{"../base64":1,"../external":6,"../nodejs/NodejsStreamOutputAdapter":13,"../support":30,"../utils":32,"./ConvertWorker":24,"./GenericWorker":28}],30:[function(Qe,At,je){"use strict";if(je.base64=!0,je.array=!0,je.string=!0,je.arraybuffer=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined",je.nodebuffer=typeof Se!="undefined",je.uint8array=typeof Uint8Array!="undefined",typeof ArrayBuffer=="undefined")je.blob=!1;else{var Re=new ArrayBuffer(0);try{je.blob=new Blob([Re],{type:"application/zip"}).size===0}catch(ye){try{var he=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);he.append(Re),je.blob=he.getBlob("application/zip").size===0}catch(Ie){je.blob=!1}}}try{je.nodestream=!!Qe("readable-stream").Readable}catch(ye){je.nodestream=!1}},{"readable-stream":16}],31:[function(Qe,At,je){"use strict";for(var Re=Qe("./utils"),he=Qe("./support"),ye=Qe("./nodejsUtils"),Ie=Qe("./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 Ee(){Ie.call(this,"utf-8 decode"),this.leftOver=null}function Ce(){Ie.call(this,"utf-8 encode")}je.utf8encode=function(Ae){return he.nodebuffer?ye.newBufferFrom(Ae,"utf-8"):function(y){var a,E,b,x,ne,le=y.length,fe=0;for(x=0;x<le;x++)(64512&(E=y.charCodeAt(x)))==55296&&x+1<le&&(64512&(b=y.charCodeAt(x+1)))==56320&&(E=65536+(E-55296<<10)+(b-56320),x++),fe+=E<128?1:E<2048?2:E<65536?3:4;for(a=he.uint8array?new Uint8Array(fe):new Array(fe),x=ne=0;ne<fe;x++)(64512&(E=y.charCodeAt(x)))==55296&&x+1<le&&(64512&(b=y.charCodeAt(x+1)))==56320&&(E=65536+(E-55296<<10)+(b-56320),x++),E<128?a[ne++]=E:(E<2048?a[ne++]=192|E>>>6:(E<65536?a[ne++]=224|E>>>12:(a[ne++]=240|E>>>18,a[ne++]=128|E>>>12&63),a[ne++]=128|E>>>6&63),a[ne++]=128|63&E);return a}(Ae)},je.utf8decode=function(Ae){return he.nodebuffer?Re.transformTo("nodebuffer",Ae).toString("utf-8"):function(y){var a,E,b,x,ne=y.length,le=new Array(2*ne);for(a=E=0;a<ne;)if((b=y[a++])<128)le[E++]=b;else if(4<(x=ce[b]))le[E++]=65533,a+=x-1;else{for(b&=x===2?31:x===3?15:7;1<x&&a<ne;)b=b<<6|63&y[a++],x--;1<x?le[E++]=65533:b<65536?le[E++]=b:(b-=65536,le[E++]=55296|b>>10&1023,le[E++]=56320|1023&b)}return le.length!==E&&(le.subarray?le=le.subarray(0,E):le.length=E),Re.applyFromCharCode(le)}(Ae=Re.transformTo(he.uint8array?"uint8array":"array",Ae))},Re.inherits(Ee,Ie),Ee.prototype.processChunk=function(Ae){var y=Re.transformTo(he.uint8array?"uint8array":"array",Ae.data);if(this.leftOver&&this.leftOver.length){if(he.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,ne){var le;for((ne=ne||x.length)>x.length&&(ne=x.length),le=ne-1;0<=le&&(192&x[le])==128;)le--;return le<0||le===0?ne:le+ce[x[le]]>ne?le:ne}(y),b=y;E!==y.length&&(he.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:je.utf8decode(b),meta:Ae.meta})},Ee.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:je.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},je.Utf8DecodeWorker=Ee,Re.inherits(Ce,Ie),Ce.prototype.processChunk=function(Ae){this.push({data:je.utf8encode(Ae.data),meta:Ae.meta})},je.Utf8EncodeWorker=Ce},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(Qe,At,je){"use strict";var Re=Qe("./support"),he=Qe("./base64"),ye=Qe("./nodejsUtils"),Ie=Qe("./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}Qe("setimmediate"),je.newBlob=function(a,E){je.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(ne){throw new Error("Bug : can't construct the Blob.")}}};var Ee={stringifyByChunk:function(a,E,b){var x=[],ne=0,le=a.length;if(le<=b)return String.fromCharCode.apply(null,a);for(;ne<le;)E==="array"||E==="nodebuffer"?x.push(String.fromCharCode.apply(null,a.slice(ne,Math.min(ne+b,le)))):x.push(String.fromCharCode.apply(null,a.subarray(ne,Math.min(ne+b,le)))),ne+=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 Re.uint8array&&String.fromCharCode.apply(null,new Uint8Array(1)).length===1}catch(a){return!1}}(),nodebuffer:function(){try{return Re.nodebuffer&&String.fromCharCode.apply(null,ye.allocBuffer(1)).length===1}catch(a){return!1}}()}};function Ce(a){var E=65536,b=je.getTypeOf(a),x=!0;if(b==="uint8array"?x=Ee.applyCanBeUsed.uint8array:b==="nodebuffer"&&(x=Ee.applyCanBeUsed.nodebuffer),x)for(;1<E;)try{return Ee.stringifyByChunk(a,b,E)}catch(ne){E=Math.floor(E/2)}return Ee.stringifyByChar(a)}function Ae(a,E){for(var b=0;b<a.length;b++)E[b]=a[b];return E}je.applyFromCharCode=Ce;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,ye.allocBuffer(a.length))}},y.array={string:Ce,array:ce,arraybuffer:function(a){return new Uint8Array(a).buffer},uint8array:function(a){return new Uint8Array(a)},nodebuffer:function(a){return ye.newBufferFrom(a)}},y.arraybuffer={string:function(a){return Ce(new Uint8Array(a))},array:function(a){return Ae(new Uint8Array(a),new Array(a.byteLength))},arraybuffer:ce,uint8array:function(a){return new Uint8Array(a)},nodebuffer:function(a){return ye.newBufferFrom(new Uint8Array(a))}},y.uint8array={string:Ce,array:function(a){return Ae(a,new Array(a.length))},arraybuffer:function(a){return a.buffer},uint8array:ce,nodebuffer:function(a){return ye.newBufferFrom(a)}},y.nodebuffer={string:Ce,array:function(a){return Ae(a,new Array(a.length))},arraybuffer:function(a){return y.nodebuffer.uint8array(a).buffer},uint8array:function(a){return Ae(a,new Uint8Array(a.length))},nodebuffer:ce},je.transformTo=function(a,E){if(E=E||"",!a)return E;je.checkSupport(a);var b=je.getTypeOf(E);return y[b][a](E)},je.resolve=function(a){for(var E=a.split("/"),b=[],x=0;x<E.length;x++){var ne=E[x];ne==="."||ne===""&&x!==0&&x!==E.length-1||(ne===".."?b.pop():b.push(ne))}return b.join("/")},je.getTypeOf=function(a){return typeof a=="string"?"string":Object.prototype.toString.call(a)==="[object Array]"?"array":Re.nodebuffer&&ye.isBuffer(a)?"nodebuffer":Re.uint8array&&a instanceof Uint8Array?"uint8array":Re.arraybuffer&&a instanceof ArrayBuffer?"arraybuffer":void 0},je.checkSupport=function(a){if(!Re[a.toLowerCase()])throw new Error(a+" is not supported by this platform")},je.MAX_VALUE_16BITS=65535,je.MAX_VALUE_32BITS=-1,je.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},je.delay=function(a,E,b){setImmediate(function(){a.apply(b||null,E||[])})},je.inherits=function(a,E){function b(){}b.prototype=E.prototype,a.prototype=new b},je.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},je.prepareContent=function(a,E,b,x,ne){return Ie.Promise.resolve(E).then(function(le){return Re.blob&&(le instanceof Blob||["[object File]","[object Blob]"].indexOf(Object.prototype.toString.call(le))!==-1)&&typeof FileReader!="undefined"?new Ie.Promise(function(fe,Ne){var ke=new FileReader;ke.onload=function(ze){fe(ze.target.result)},ke.onerror=function(ze){Ne(ze.target.error)},ke.readAsArrayBuffer(le)}):le}).then(function(le){var fe=je.getTypeOf(le);return fe?(fe==="arraybuffer"?le=je.transformTo("uint8array",le):fe==="string"&&(ne?le=he.decode(le):b&&x!==!0&&(le=function(Ne){return Ue(Ne,Re.uint8array?new Uint8Array(Ne.length):new Array(Ne.length))}(le))),le):Ie.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(Qe,At,je){"use strict";var Re=Qe("./reader/readerFor"),he=Qe("./utils"),ye=Qe("./signature"),Ie=Qe("./zipEntry"),ce=Qe("./support");function Ue(Ee){this.files=[],this.loadOptions=Ee}Ue.prototype={checkSignature:function(Ee){if(!this.reader.readAndCheckSignature(Ee)){this.reader.index-=4;var Ce=this.reader.readString(4);throw new Error("Corrupted zip or bug: unexpected signature ("+he.pretty(Ce)+", expected "+he.pretty(Ee)+")")}},isSignature:function(Ee,Ce){var Ae=this.reader.index;this.reader.setIndex(Ee);var y=this.reader.readString(4)===Ce;return this.reader.setIndex(Ae),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 Ee=this.reader.readData(this.zipCommentLength),Ce=ce.uint8array?"uint8array":"array",Ae=he.transformTo(Ce,Ee);this.zipComment=this.loadOptions.decodeFileName(Ae)},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 Ee,Ce,Ae,y=this.zip64EndOfCentralSize-44;0<y;)Ee=this.reader.readInt(2),Ce=this.reader.readInt(4),Ae=this.reader.readData(Ce),this.zip64ExtensibleData[Ee]={id:Ee,length:Ce,value:Ae}},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 Ee,Ce;for(Ee=0;Ee<this.files.length;Ee++)Ce=this.files[Ee],this.reader.setIndex(Ce.localHeaderOffset),this.checkSignature(ye.LOCAL_FILE_HEADER),Ce.readLocalPart(this.reader),Ce.handleUTF8(),Ce.processAttributes()},readCentralDir:function(){var Ee;for(this.reader.setIndex(this.centralDirOffset);this.reader.readAndCheckSignature(ye.CENTRAL_FILE_HEADER);)(Ee=new Ie({zip64:this.zip64},this.loadOptions)).readCentralPart(this.reader),this.files.push(Ee);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 Ee=this.reader.lastIndexOfSignature(ye.CENTRAL_DIRECTORY_END);if(Ee<0)throw this.isSignature(0,ye.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(Ee);var Ce=Ee;if(this.checkSignature(ye.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===he.MAX_VALUE_16BITS||this.diskWithCentralDirStart===he.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===he.MAX_VALUE_16BITS||this.centralDirRecords===he.MAX_VALUE_16BITS||this.centralDirSize===he.MAX_VALUE_32BITS||this.centralDirOffset===he.MAX_VALUE_32BITS){if(this.zip64=!0,(Ee=this.reader.lastIndexOfSignature(ye.ZIP64_CENTRAL_DIRECTORY_LOCATOR))<0)throw new Error("Corrupted zip: can't find the ZIP64 end of central directory locator");if(this.reader.setIndex(Ee),this.checkSignature(ye.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),!this.isSignature(this.relativeOffsetEndOfZip64CentralDir,ye.ZIP64_CENTRAL_DIRECTORY_END)&&(this.relativeOffsetEndOfZip64CentralDir=this.reader.lastIndexOfSignature(ye.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(ye.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}var Ae=this.centralDirOffset+this.centralDirSize;this.zip64&&(Ae+=20,Ae+=12+this.zip64EndOfCentralSize);var y=Ce-Ae;if(0<y)this.isSignature(Ce,ye.CENTRAL_FILE_HEADER)||(this.reader.zero=y);else if(y<0)throw new Error("Corrupted zip: missing "+Math.abs(y)+" bytes.")},prepareReader:function(Ee){this.reader=Re(Ee)},load:function(Ee){this.prepareReader(Ee),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},At.exports=Ue},{"./reader/readerFor":22,"./signature":23,"./support":30,"./utils":32,"./zipEntry":34}],34:[function(Qe,At,je){"use strict";var Re=Qe("./reader/readerFor"),he=Qe("./utils"),ye=Qe("./compressedObject"),Ie=Qe("./crc32"),ce=Qe("./utf8"),Ue=Qe("./compressions"),Ee=Qe("./support");function Ce(Ae,y){this.options=Ae,this.loadOptions=y}Ce.prototype={isEncrypted:function(){return(1&this.bitFlag)==1},useUTF8:function(){return(2048&this.bitFlag)==2048},readLocalPart:function(Ae){var y,a;if(Ae.skip(22),this.fileNameLength=Ae.readInt(2),a=Ae.readInt(2),this.fileName=Ae.readData(this.fileNameLength),Ae.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 "+he.pretty(this.compressionMethod)+" unknown (inner file : "+he.transformTo("string",this.fileName)+")");this.decompressed=new ye(this.compressedSize,this.uncompressedSize,this.crc32,y,Ae.readData(this.compressedSize))},readCentralPart:function(Ae){this.versionMadeBy=Ae.readInt(2),Ae.skip(2),this.bitFlag=Ae.readInt(2),this.compressionMethod=Ae.readString(2),this.date=Ae.readDate(),this.crc32=Ae.readInt(4),this.compressedSize=Ae.readInt(4),this.uncompressedSize=Ae.readInt(4);var y=Ae.readInt(2);if(this.extraFieldsLength=Ae.readInt(2),this.fileCommentLength=Ae.readInt(2),this.diskNumberStart=Ae.readInt(2),this.internalFileAttributes=Ae.readInt(2),this.externalFileAttributes=Ae.readInt(4),this.localHeaderOffset=Ae.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");Ae.skip(y),this.readExtraFields(Ae),this.parseZIP64ExtraField(Ae),this.fileComment=Ae.readData(this.fileCommentLength)},processAttributes:function(){this.unixPermissions=null,this.dosPermissions=null;var Ae=this.versionMadeBy>>8;this.dir=!!(16&this.externalFileAttributes),Ae==0&&(this.dosPermissions=63&this.externalFileAttributes),Ae==3&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||this.fileNameStr.slice(-1)!=="/"||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var Ae=Re(this.extraFields[1].value);this.uncompressedSize===he.MAX_VALUE_32BITS&&(this.uncompressedSize=Ae.readInt(8)),this.compressedSize===he.MAX_VALUE_32BITS&&(this.compressedSize=Ae.readInt(8)),this.localHeaderOffset===he.MAX_VALUE_32BITS&&(this.localHeaderOffset=Ae.readInt(8)),this.diskNumberStart===he.MAX_VALUE_32BITS&&(this.diskNumberStart=Ae.readInt(4))}},readExtraFields:function(Ae){var y,a,E,b=Ae.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});Ae.index+4<b;)y=Ae.readInt(2),a=Ae.readInt(2),E=Ae.readData(a),this.extraFields[y]={id:y,length:a,value:E};Ae.setIndex(b)},handleUTF8:function(){var Ae=Ee.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=he.transformTo(Ae,this.fileName);this.fileNameStr=this.loadOptions.decodeFileName(a)}var E=this.findExtraFieldUnicodeComment();if(E!==null)this.fileCommentStr=E;else{var b=he.transformTo(Ae,this.fileComment);this.fileCommentStr=this.loadOptions.decodeFileName(b)}}},findExtraFieldUnicodePath:function(){var Ae=this.extraFields[28789];if(Ae){var y=Re(Ae.value);return y.readInt(1)!==1||Ie(this.fileName)!==y.readInt(4)?null:ce.utf8decode(y.readData(Ae.length-5))}return null},findExtraFieldUnicodeComment:function(){var Ae=this.extraFields[25461];if(Ae){var y=Re(Ae.value);return y.readInt(1)!==1||Ie(this.fileComment)!==y.readInt(4)?null:ce.utf8decode(y.readData(Ae.length-5))}return null}},At.exports=Ce},{"./compressedObject":2,"./compressions":3,"./crc32":4,"./reader/readerFor":22,"./support":30,"./utf8":31,"./utils":32}],35:[function(Qe,At,je){"use strict";function Re(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 he=Qe("./stream/StreamHelper"),ye=Qe("./stream/DataWorker"),Ie=Qe("./utf8"),ce=Qe("./compressedObject"),Ue=Qe("./stream/GenericWorker");Re.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 Ie.Utf8EncodeWorker)),!x&&b&&(a=a.pipe(new Ie.Utf8DecodeWorker))}catch(ne){(a=new Ue("error")).error(ne)}return new he(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 Ie.Utf8EncodeWorker)),ce.createWorkerFrom(E,y,a)},_decompressWorker:function(){return this._data instanceof ce?this._data.getContentWorker():this._data instanceof Ue?this._data:new ye(this._data)}};for(var Ee=["asText","asBinary","asNodeBuffer","asUint8Array","asArrayBuffer"],Ce=function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},Ae=0;Ae<Ee.length;Ae++)Re.prototype[Ee[Ae]]=Ce;At.exports=Re},{"./compressedObject":2,"./stream/DataWorker":27,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31}],36:[function(Qe,At,je){(function(Re){"use strict";var he,ye,Ie=Re.MutationObserver||Re.WebKitMutationObserver;if(Ie){var ce=0,Ue=new Ie(y),Ee=Re.document.createTextNode("");Ue.observe(Ee,{characterData:!0}),he=function(){Ee.data=ce=++ce%2}}else if(Re.setImmediate||Re.MessageChannel===void 0)he="document"in Re&&"onreadystatechange"in Re.document.createElement("script")?function(){var a=Re.document.createElement("script");a.onreadystatechange=function(){y(),a.onreadystatechange=null,a.parentNode.removeChild(a),a=null},Re.document.documentElement.appendChild(a)}:function(){setTimeout(y,0)};else{var Ce=new Re.MessageChannel;Ce.port1.onmessage=y,he=function(){Ce.port2.postMessage(0)}}var Ae=[];function y(){var a,E;ye=!0;for(var b=Ae.length;b;){for(E=Ae,Ae=[],a=-1;++a<b;)E[a]();b=Ae.length}ye=!1}At.exports=function(a){Ae.push(a)!==1||ye||he()}}).call(this,typeof de.g!="undefined"?de.g:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],37:[function(Qe,At,je){"use strict";var Re=Qe("immediate");function he(){}var ye={},Ie=["REJECTED"],ce=["FULFILLED"],Ue=["PENDING"];function Ee(b){if(typeof b!="function")throw new TypeError("resolver must be a function");this.state=Ue,this.queue=[],this.outcome=void 0,b!==he&&a(this,b)}function Ce(b,x,ne){this.promise=b,typeof x=="function"&&(this.onFulfilled=x,this.callFulfilled=this.otherCallFulfilled),typeof ne=="function"&&(this.onRejected=ne,this.callRejected=this.otherCallRejected)}function Ae(b,x,ne){Re(function(){var le;try{le=x(ne)}catch(fe){return ye.reject(b,fe)}le===b?ye.reject(b,new TypeError("Cannot resolve promise with itself")):ye.resolve(b,le)})}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 ne=!1;function le(ke){ne||(ne=!0,ye.reject(b,ke))}function fe(ke){ne||(ne=!0,ye.resolve(b,ke))}var Ne=E(function(){x(fe,le)});Ne.status==="error"&&le(Ne.value)}function E(b,x){var ne={};try{ne.value=b(x),ne.status="success"}catch(le){ne.status="error",ne.value=le}return ne}(At.exports=Ee).prototype.finally=function(b){if(typeof b!="function")return this;var x=this.constructor;return this.then(function(ne){return x.resolve(b()).then(function(){return ne})},function(ne){return x.resolve(b()).then(function(){throw ne})})},Ee.prototype.catch=function(b){return this.then(null,b)},Ee.prototype.then=function(b,x){if(typeof b!="function"&&this.state===ce||typeof x!="function"&&this.state===Ie)return this;var ne=new this.constructor(he);return this.state!==Ue?Ae(ne,this.state===ce?b:x,this.outcome):this.queue.push(new Ce(ne,b,x)),ne},Ce.prototype.callFulfilled=function(b){ye.resolve(this.promise,b)},Ce.prototype.otherCallFulfilled=function(b){Ae(this.promise,this.onFulfilled,b)},Ce.prototype.callRejected=function(b){ye.reject(this.promise,b)},Ce.prototype.otherCallRejected=function(b){Ae(this.promise,this.onRejected,b)},ye.resolve=function(b,x){var ne=E(y,x);if(ne.status==="error")return ye.reject(b,ne.value);var le=ne.value;if(le)a(b,le);else{b.state=ce,b.outcome=x;for(var fe=-1,Ne=b.queue.length;++fe<Ne;)b.queue[fe].callFulfilled(x)}return b},ye.reject=function(b,x){b.state=Ie,b.outcome=x;for(var ne=-1,le=b.queue.length;++ne<le;)b.queue[ne].callRejected(x);return b},Ee.resolve=function(b){return b instanceof this?b:ye.resolve(new this(he),b)},Ee.reject=function(b){var x=new this(he);return ye.reject(x,b)},Ee.all=function(b){var x=this;if(Object.prototype.toString.call(b)!=="[object Array]")return this.reject(new TypeError("must be an array"));var ne=b.length,le=!1;if(!ne)return this.resolve([]);for(var fe=new Array(ne),Ne=0,ke=-1,ze=new this(he);++ke<ne;)Ye(b[ke],ke);return ze;function Ye($e,Xe){x.resolve($e).then(function(Le){fe[Xe]=Le,++Ne!==ne||le||(le=!0,ye.resolve(ze,fe))},function(Le){le||(le=!0,ye.reject(ze,Le))})}},Ee.race=function(b){var x=this;if(Object.prototype.toString.call(b)!=="[object Array]")return this.reject(new TypeError("must be an array"));var ne=b.length,le=!1;if(!ne)return this.resolve([]);for(var fe=-1,Ne=new this(he);++fe<ne;)ke=b[fe],x.resolve(ke).then(function(ze){le||(le=!0,ye.resolve(Ne,ze))},function(ze){le||(le=!0,ye.reject(Ne,ze))});var ke;return Ne}},{immediate:36}],38:[function(Qe,At,je){"use strict";var Re={};(0,Qe("./lib/utils/common").assign)(Re,Qe("./lib/deflate"),Qe("./lib/inflate"),Qe("./lib/zlib/constants")),At.exports=Re},{"./lib/deflate":39,"./lib/inflate":40,"./lib/utils/common":41,"./lib/zlib/constants":44}],39:[function(Qe,At,je){"use strict";var Re=Qe("./zlib/deflate"),he=Qe("./utils/common"),ye=Qe("./utils/strings"),Ie=Qe("./zlib/messages"),ce=Qe("./zlib/zstream"),Ue=Object.prototype.toString,Ee=0,Ce=-1,Ae=0,y=8;function a(b){if(!(this instanceof a))return new a(b);this.options=he.assign({level:Ce,method:y,chunkSize:16384,windowBits:15,memLevel:8,strategy:Ae,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 ne=Re.deflateInit2(this.strm,x.level,x.method,x.windowBits,x.memLevel,x.strategy);if(ne!==Ee)throw new Error(Ie[ne]);if(x.header&&Re.deflateSetHeader(this.strm,x.header),x.dictionary){var le;if(le=typeof x.dictionary=="string"?ye.string2buf(x.dictionary):Ue.call(x.dictionary)==="[object ArrayBuffer]"?new Uint8Array(x.dictionary):x.dictionary,(ne=Re.deflateSetDictionary(this.strm,le))!==Ee)throw new Error(Ie[ne]);this._dict_set=!0}}function E(b,x){var ne=new a(x);if(ne.push(b,!0),ne.err)throw ne.msg||Ie[ne.err];return ne.result}a.prototype.push=function(b,x){var ne,le,fe=this.strm,Ne=this.options.chunkSize;if(this.ended)return!1;le=x===~~x?x:x===!0?4:0,typeof b=="string"?fe.input=ye.string2buf(b):Ue.call(b)==="[object ArrayBuffer]"?fe.input=new Uint8Array(b):fe.input=b,fe.next_in=0,fe.avail_in=fe.input.length;do{if(fe.avail_out===0&&(fe.output=new he.Buf8(Ne),fe.next_out=0,fe.avail_out=Ne),(ne=Re.deflate(fe,le))!==1&&ne!==Ee)return this.onEnd(ne),!(this.ended=!0);fe.avail_out!==0&&(fe.avail_in!==0||le!==4&&le!==2)||(this.options.to==="string"?this.onData(ye.buf2binstring(he.shrinkBuf(fe.output,fe.next_out))):this.onData(he.shrinkBuf(fe.output,fe.next_out)))}while((0<fe.avail_in||fe.avail_out===0)&&ne!==1);return le===4?(ne=Re.deflateEnd(this.strm),this.onEnd(ne),this.ended=!0,ne===Ee):le!==2||(this.onEnd(Ee),!(fe.avail_out=0))},a.prototype.onData=function(b){this.chunks.push(b)},a.prototype.onEnd=function(b){b===Ee&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=he.flattenChunks(this.chunks)),this.chunks=[],this.err=b,this.msg=this.strm.msg},je.Deflate=a,je.deflate=E,je.deflateRaw=function(b,x){return(x=x||{}).raw=!0,E(b,x)},je.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(Qe,At,je){"use strict";var Re=Qe("./zlib/inflate"),he=Qe("./utils/common"),ye=Qe("./utils/strings"),Ie=Qe("./zlib/constants"),ce=Qe("./zlib/messages"),Ue=Qe("./zlib/zstream"),Ee=Qe("./zlib/gzheader"),Ce=Object.prototype.toString;function Ae(a){if(!(this instanceof Ae))return new Ae(a);this.options=he.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=Re.inflateInit2(this.strm,E.windowBits);if(b!==Ie.Z_OK)throw new Error(ce[b]);this.header=new Ee,Re.inflateGetHeader(this.strm,this.header)}function y(a,E){var b=new Ae(E);if(b.push(a,!0),b.err)throw b.msg||ce[b.err];return b.result}Ae.prototype.push=function(a,E){var b,x,ne,le,fe,Ne,ke=this.strm,ze=this.options.chunkSize,Ye=this.options.dictionary,$e=!1;if(this.ended)return!1;x=E===~~E?E:E===!0?Ie.Z_FINISH:Ie.Z_NO_FLUSH,typeof a=="string"?ke.input=ye.binstring2buf(a):Ce.call(a)==="[object ArrayBuffer]"?ke.input=new Uint8Array(a):ke.input=a,ke.next_in=0,ke.avail_in=ke.input.length;do{if(ke.avail_out===0&&(ke.output=new he.Buf8(ze),ke.next_out=0,ke.avail_out=ze),(b=Re.inflate(ke,Ie.Z_NO_FLUSH))===Ie.Z_NEED_DICT&&Ye&&(Ne=typeof Ye=="string"?ye.string2buf(Ye):Ce.call(Ye)==="[object ArrayBuffer]"?new Uint8Array(Ye):Ye,b=Re.inflateSetDictionary(this.strm,Ne)),b===Ie.Z_BUF_ERROR&&$e===!0&&(b=Ie.Z_OK,$e=!1),b!==Ie.Z_STREAM_END&&b!==Ie.Z_OK)return this.onEnd(b),!(this.ended=!0);ke.next_out&&(ke.avail_out!==0&&b!==Ie.Z_STREAM_END&&(ke.avail_in!==0||x!==Ie.Z_FINISH&&x!==Ie.Z_SYNC_FLUSH)||(this.options.to==="string"?(ne=ye.utf8border(ke.output,ke.next_out),le=ke.next_out-ne,fe=ye.buf2string(ke.output,ne),ke.next_out=le,ke.avail_out=ze-le,le&&he.arraySet(ke.output,ke.output,ne,le,0),this.onData(fe)):this.onData(he.shrinkBuf(ke.output,ke.next_out)))),ke.avail_in===0&&ke.avail_out===0&&($e=!0)}while((0<ke.avail_in||ke.avail_out===0)&&b!==Ie.Z_STREAM_END);return b===Ie.Z_STREAM_END&&(x=Ie.Z_FINISH),x===Ie.Z_FINISH?(b=Re.inflateEnd(this.strm),this.onEnd(b),this.ended=!0,b===Ie.Z_OK):x!==Ie.Z_SYNC_FLUSH||(this.onEnd(Ie.Z_OK),!(ke.avail_out=0))},Ae.prototype.onData=function(a){this.chunks.push(a)},Ae.prototype.onEnd=function(a){a===Ie.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=he.flattenChunks(this.chunks)),this.chunks=[],this.err=a,this.msg=this.strm.msg},je.Inflate=Ae,je.inflate=y,je.inflateRaw=function(a,E){return(E=E||{}).raw=!0,y(a,E)},je.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(Qe,At,je){"use strict";var Re=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Int32Array!="undefined";je.assign=function(Ie){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 Ee in Ue)Ue.hasOwnProperty(Ee)&&(Ie[Ee]=Ue[Ee])}}return Ie},je.shrinkBuf=function(Ie,ce){return Ie.length===ce?Ie:Ie.subarray?Ie.subarray(0,ce):(Ie.length=ce,Ie)};var he={arraySet:function(Ie,ce,Ue,Ee,Ce){if(ce.subarray&&Ie.subarray)Ie.set(ce.subarray(Ue,Ue+Ee),Ce);else for(var Ae=0;Ae<Ee;Ae++)Ie[Ce+Ae]=ce[Ue+Ae]},flattenChunks:function(Ie){var ce,Ue,Ee,Ce,Ae,y;for(ce=Ee=0,Ue=Ie.length;ce<Ue;ce++)Ee+=Ie[ce].length;for(y=new Uint8Array(Ee),ce=Ce=0,Ue=Ie.length;ce<Ue;ce++)Ae=Ie[ce],y.set(Ae,Ce),Ce+=Ae.length;return y}},ye={arraySet:function(Ie,ce,Ue,Ee,Ce){for(var Ae=0;Ae<Ee;Ae++)Ie[Ce+Ae]=ce[Ue+Ae]},flattenChunks:function(Ie){return[].concat.apply([],Ie)}};je.setTyped=function(Ie){Ie?(je.Buf8=Uint8Array,je.Buf16=Uint16Array,je.Buf32=Int32Array,je.assign(je,he)):(je.Buf8=Array,je.Buf16=Array,je.Buf32=Array,je.assign(je,ye))},je.setTyped(Re)},{}],42:[function(Qe,At,je){"use strict";var Re=Qe("./common"),he=!0,ye=!0;try{String.fromCharCode.apply(null,[0])}catch(Ee){he=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(Ee){ye=!1}for(var Ie=new Re.Buf8(256),ce=0;ce<256;ce++)Ie[ce]=252<=ce?6:248<=ce?5:240<=ce?4:224<=ce?3:192<=ce?2:1;function Ue(Ee,Ce){if(Ce<65537&&(Ee.subarray&&ye||!Ee.subarray&&he))return String.fromCharCode.apply(null,Re.shrinkBuf(Ee,Ce));for(var Ae="",y=0;y<Ce;y++)Ae+=String.fromCharCode(Ee[y]);return Ae}Ie[254]=Ie[254]=1,je.string2buf=function(Ee){var Ce,Ae,y,a,E,b=Ee.length,x=0;for(a=0;a<b;a++)(64512&(Ae=Ee.charCodeAt(a)))==55296&&a+1<b&&(64512&(y=Ee.charCodeAt(a+1)))==56320&&(Ae=65536+(Ae-55296<<10)+(y-56320),a++),x+=Ae<128?1:Ae<2048?2:Ae<65536?3:4;for(Ce=new Re.Buf8(x),a=E=0;E<x;a++)(64512&(Ae=Ee.charCodeAt(a)))==55296&&a+1<b&&(64512&(y=Ee.charCodeAt(a+1)))==56320&&(Ae=65536+(Ae-55296<<10)+(y-56320),a++),Ae<128?Ce[E++]=Ae:(Ae<2048?Ce[E++]=192|Ae>>>6:(Ae<65536?Ce[E++]=224|Ae>>>12:(Ce[E++]=240|Ae>>>18,Ce[E++]=128|Ae>>>12&63),Ce[E++]=128|Ae>>>6&63),Ce[E++]=128|63&Ae);return Ce},je.buf2binstring=function(Ee){return Ue(Ee,Ee.length)},je.binstring2buf=function(Ee){for(var Ce=new Re.Buf8(Ee.length),Ae=0,y=Ce.length;Ae<y;Ae++)Ce[Ae]=Ee.charCodeAt(Ae);return Ce},je.buf2string=function(Ee,Ce){var Ae,y,a,E,b=Ce||Ee.length,x=new Array(2*b);for(Ae=y=0;Ae<b;)if((a=Ee[Ae++])<128)x[y++]=a;else if(4<(E=Ie[a]))x[y++]=65533,Ae+=E-1;else{for(a&=E===2?31:E===3?15:7;1<E&&Ae<b;)a=a<<6|63&Ee[Ae++],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)},je.utf8border=function(Ee,Ce){var Ae;for((Ce=Ce||Ee.length)>Ee.length&&(Ce=Ee.length),Ae=Ce-1;0<=Ae&&(192&Ee[Ae])==128;)Ae--;return Ae<0||Ae===0?Ce:Ae+Ie[Ee[Ae]]>Ce?Ae:Ce}},{"./common":41}],43:[function(Qe,At,je){"use strict";At.exports=function(Re,he,ye,Ie){for(var ce=65535&Re|0,Ue=Re>>>16&65535|0,Ee=0;ye!==0;){for(ye-=Ee=2e3<ye?2e3:ye;Ue=Ue+(ce=ce+he[Ie++]|0)|0,--Ee;);ce%=65521,Ue%=65521}return ce|Ue<<16|0}},{}],44:[function(Qe,At,je){"use strict";At.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(Qe,At,je){"use strict";var Re=function(){for(var he,ye=[],Ie=0;Ie<256;Ie++){he=Ie;for(var ce=0;ce<8;ce++)he=1&he?3988292384^he>>>1:he>>>1;ye[Ie]=he}return ye}();At.exports=function(he,ye,Ie,ce){var Ue=Re,Ee=ce+Ie;he^=-1;for(var Ce=ce;Ce<Ee;Ce++)he=he>>>8^Ue[255&(he^ye[Ce])];return-1^he}},{}],46:[function(Qe,At,je){"use strict";var Re,he=Qe("../utils/common"),ye=Qe("./trees"),Ie=Qe("./adler32"),ce=Qe("./crc32"),Ue=Qe("./messages"),Ee=0,Ce=4,Ae=0,y=-2,a=-1,E=4,b=2,x=8,ne=9,le=286,fe=30,Ne=19,ke=2*le+1,ze=15,Ye=3,$e=258,Xe=$e+Ye+1,Le=42,gt=113,Oe=1,ft=2,tt=3,rt=4;function ut(He,jt){return He.msg=Ue[jt],jt}function dt(He){return(He<<1)-(4<He?9:0)}function vt(He){for(var jt=He.length;0<=--jt;)He[jt]=0}function Je(He){var jt=He.state,We=jt.pending;We>He.avail_out&&(We=He.avail_out),We!==0&&(he.arraySet(He.output,jt.pending_buf,jt.pending_out,We,He.next_out),He.next_out+=We,jt.pending_out+=We,He.total_out+=We,He.avail_out-=We,jt.pending-=We,jt.pending===0&&(jt.pending_out=0))}function et(He,jt){ye._tr_flush_block(He,0<=He.block_start?He.block_start:-1,He.strstart-He.block_start,jt),He.block_start=He.strstart,Je(He.strm)}function kt(He,jt){He.pending_buf[He.pending++]=jt}function Rt(He,jt){He.pending_buf[He.pending++]=jt>>>8&255,He.pending_buf[He.pending++]=255&jt}function ht(He,jt){var We,pe,ge=He.max_chain_length,Ke=He.strstart,ct=He.prev_length,Ct=He.nice_match,Bt=He.strstart>He.w_size-Xe?He.strstart-(He.w_size-Xe):0,fn=He.window,Cn=He.w_mask,Bn=He.prev,ar=He.strstart+$e,wt=fn[Ke+ct-1],Jt=fn[Ke+ct];He.prev_length>=He.good_match&&(ge>>=2),Ct>He.lookahead&&(Ct=He.lookahead);do if(fn[(We=jt)+ct]===Jt&&fn[We+ct-1]===wt&&fn[We]===fn[Ke]&&fn[++We]===fn[Ke+1]){Ke+=2,We++;do;while(fn[++Ke]===fn[++We]&&fn[++Ke]===fn[++We]&&fn[++Ke]===fn[++We]&&fn[++Ke]===fn[++We]&&fn[++Ke]===fn[++We]&&fn[++Ke]===fn[++We]&&fn[++Ke]===fn[++We]&&fn[++Ke]===fn[++We]&&Ke<ar);if(pe=$e-(ar-Ke),Ke=ar-$e,ct<pe){if(He.match_start=jt,Ct<=(ct=pe))break;wt=fn[Ke+ct-1],Jt=fn[Ke+ct]}}while((jt=Bn[jt&Cn])>Bt&&--ge!=0);return ct<=He.lookahead?ct:He.lookahead}function Zt(He){var jt,We,pe,ge,Ke,ct,Ct,Bt,fn,Cn,Bn=He.w_size;do{if(ge=He.window_size-He.lookahead-He.strstart,He.strstart>=Bn+(Bn-Xe)){for(he.arraySet(He.window,He.window,Bn,Bn,0),He.match_start-=Bn,He.strstart-=Bn,He.block_start-=Bn,jt=We=He.hash_size;pe=He.head[--jt],He.head[jt]=Bn<=pe?pe-Bn:0,--We;);for(jt=We=Bn;pe=He.prev[--jt],He.prev[jt]=Bn<=pe?pe-Bn:0,--We;);ge+=Bn}if(He.strm.avail_in===0)break;if(ct=He.strm,Ct=He.window,Bt=He.strstart+He.lookahead,fn=ge,Cn=void 0,Cn=ct.avail_in,fn<Cn&&(Cn=fn),We=Cn===0?0:(ct.avail_in-=Cn,he.arraySet(Ct,ct.input,ct.next_in,Cn,Bt),ct.state.wrap===1?ct.adler=Ie(ct.adler,Ct,Cn,Bt):ct.state.wrap===2&&(ct.adler=ce(ct.adler,Ct,Cn,Bt)),ct.next_in+=Cn,ct.total_in+=Cn,Cn),He.lookahead+=We,He.lookahead+He.insert>=Ye)for(Ke=He.strstart-He.insert,He.ins_h=He.window[Ke],He.ins_h=(He.ins_h<<He.hash_shift^He.window[Ke+1])&He.hash_mask;He.insert&&(He.ins_h=(He.ins_h<<He.hash_shift^He.window[Ke+Ye-1])&He.hash_mask,He.prev[Ke&He.w_mask]=He.head[He.ins_h],He.head[He.ins_h]=Ke,Ke++,He.insert--,!(He.lookahead+He.insert<Ye)););}while(He.lookahead<Xe&&He.strm.avail_in!==0)}function sn(He,jt){for(var We,pe;;){if(He.lookahead<Xe){if(Zt(He),He.lookahead<Xe&&jt===Ee)return Oe;if(He.lookahead===0)break}if(We=0,He.lookahead>=Ye&&(He.ins_h=(He.ins_h<<He.hash_shift^He.window[He.strstart+Ye-1])&He.hash_mask,We=He.prev[He.strstart&He.w_mask]=He.head[He.ins_h],He.head[He.ins_h]=He.strstart),We!==0&&He.strstart-We<=He.w_size-Xe&&(He.match_length=ht(He,We)),He.match_length>=Ye)if(pe=ye._tr_tally(He,He.strstart-He.match_start,He.match_length-Ye),He.lookahead-=He.match_length,He.match_length<=He.max_lazy_match&&He.lookahead>=Ye){for(He.match_length--;He.strstart++,He.ins_h=(He.ins_h<<He.hash_shift^He.window[He.strstart+Ye-1])&He.hash_mask,We=He.prev[He.strstart&He.w_mask]=He.head[He.ins_h],He.head[He.ins_h]=He.strstart,--He.match_length!=0;);He.strstart++}else He.strstart+=He.match_length,He.match_length=0,He.ins_h=He.window[He.strstart],He.ins_h=(He.ins_h<<He.hash_shift^He.window[He.strstart+1])&He.hash_mask;else pe=ye._tr_tally(He,0,He.window[He.strstart]),He.lookahead--,He.strstart++;if(pe&&(et(He,!1),He.strm.avail_out===0))return Oe}return He.insert=He.strstart<Ye-1?He.strstart:Ye-1,jt===Ce?(et(He,!0),He.strm.avail_out===0?tt:rt):He.last_lit&&(et(He,!1),He.strm.avail_out===0)?Oe:ft}function Nn(He,jt){for(var We,pe,ge;;){if(He.lookahead<Xe){if(Zt(He),He.lookahead<Xe&&jt===Ee)return Oe;if(He.lookahead===0)break}if(We=0,He.lookahead>=Ye&&(He.ins_h=(He.ins_h<<He.hash_shift^He.window[He.strstart+Ye-1])&He.hash_mask,We=He.prev[He.strstart&He.w_mask]=He.head[He.ins_h],He.head[He.ins_h]=He.strstart),He.prev_length=He.match_length,He.prev_match=He.match_start,He.match_length=Ye-1,We!==0&&He.prev_length<He.max_lazy_match&&He.strstart-We<=He.w_size-Xe&&(He.match_length=ht(He,We),He.match_length<=5&&(He.strategy===1||He.match_length===Ye&&4096<He.strstart-He.match_start)&&(He.match_length=Ye-1)),He.prev_length>=Ye&&He.match_length<=He.prev_length){for(ge=He.strstart+He.lookahead-Ye,pe=ye._tr_tally(He,He.strstart-1-He.prev_match,He.prev_length-Ye),He.lookahead-=He.prev_length-1,He.prev_length-=2;++He.strstart<=ge&&(He.ins_h=(He.ins_h<<He.hash_shift^He.window[He.strstart+Ye-1])&He.hash_mask,We=He.prev[He.strstart&He.w_mask]=He.head[He.ins_h],He.head[He.ins_h]=He.strstart),--He.prev_length!=0;);if(He.match_available=0,He.match_length=Ye-1,He.strstart++,pe&&(et(He,!1),He.strm.avail_out===0))return Oe}else if(He.match_available){if((pe=ye._tr_tally(He,0,He.window[He.strstart-1]))&&et(He,!1),He.strstart++,He.lookahead--,He.strm.avail_out===0)return Oe}else He.match_available=1,He.strstart++,He.lookahead--}return He.match_available&&(pe=ye._tr_tally(He,0,He.window[He.strstart-1]),He.match_available=0),He.insert=He.strstart<Ye-1?He.strstart:Ye-1,jt===Ce?(et(He,!0),He.strm.avail_out===0?tt:rt):He.last_lit&&(et(He,!1),He.strm.avail_out===0)?Oe:ft}function gn(He,jt,We,pe,ge){this.good_length=He,this.max_lazy=jt,this.nice_length=We,this.max_chain=pe,this.func=ge}function zn(){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 he.Buf16(2*ke),this.dyn_dtree=new he.Buf16(2*(2*fe+1)),this.bl_tree=new he.Buf16(2*(2*Ne+1)),vt(this.dyn_ltree),vt(this.dyn_dtree),vt(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new he.Buf16(ze+1),this.heap=new he.Buf16(2*le+1),vt(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new he.Buf16(2*le+1),vt(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 Lt(He){var jt;return He&&He.state?(He.total_in=He.total_out=0,He.data_type=b,(jt=He.state).pending=0,jt.pending_out=0,jt.wrap<0&&(jt.wrap=-jt.wrap),jt.status=jt.wrap?Le:gt,He.adler=jt.wrap===2?0:1,jt.last_flush=Ee,ye._tr_init(jt),Ae):ut(He,y)}function Rn(He){var jt=Lt(He);return jt===Ae&&function(We){We.window_size=2*We.w_size,vt(We.head),We.max_lazy_match=Re[We.level].max_lazy,We.good_match=Re[We.level].good_length,We.nice_match=Re[We.level].nice_length,We.max_chain_length=Re[We.level].max_chain,We.strstart=0,We.block_start=0,We.lookahead=0,We.insert=0,We.match_length=We.prev_length=Ye-1,We.match_available=0,We.ins_h=0}(He.state),jt}function tr(He,jt,We,pe,ge,Ke){if(!He)return y;var ct=1;if(jt===a&&(jt=6),pe<0?(ct=0,pe=-pe):15<pe&&(ct=2,pe-=16),ge<1||ne<ge||We!==x||pe<8||15<pe||jt<0||9<jt||Ke<0||E<Ke)return ut(He,y);pe===8&&(pe=9);var Ct=new zn;return(He.state=Ct).strm=He,Ct.wrap=ct,Ct.gzhead=null,Ct.w_bits=pe,Ct.w_size=1<<Ct.w_bits,Ct.w_mask=Ct.w_size-1,Ct.hash_bits=ge+7,Ct.hash_size=1<<Ct.hash_bits,Ct.hash_mask=Ct.hash_size-1,Ct.hash_shift=~~((Ct.hash_bits+Ye-1)/Ye),Ct.window=new he.Buf8(2*Ct.w_size),Ct.head=new he.Buf16(Ct.hash_size),Ct.prev=new he.Buf16(Ct.w_size),Ct.lit_bufsize=1<<ge+6,Ct.pending_buf_size=4*Ct.lit_bufsize,Ct.pending_buf=new he.Buf8(Ct.pending_buf_size),Ct.d_buf=1*Ct.lit_bufsize,Ct.l_buf=3*Ct.lit_bufsize,Ct.level=jt,Ct.strategy=Ke,Ct.method=We,Rn(He)}Re=[new gn(0,0,0,0,function(He,jt){var We=65535;for(We>He.pending_buf_size-5&&(We=He.pending_buf_size-5);;){if(He.lookahead<=1){if(Zt(He),He.lookahead===0&&jt===Ee)return Oe;if(He.lookahead===0)break}He.strstart+=He.lookahead,He.lookahead=0;var pe=He.block_start+We;if((He.strstart===0||He.strstart>=pe)&&(He.lookahead=He.strstart-pe,He.strstart=pe,et(He,!1),He.strm.avail_out===0)||He.strstart-He.block_start>=He.w_size-Xe&&(et(He,!1),He.strm.avail_out===0))return Oe}return He.insert=0,jt===Ce?(et(He,!0),He.strm.avail_out===0?tt:rt):(He.strstart>He.block_start&&(et(He,!1),He.strm.avail_out),Oe)}),new gn(4,4,8,4,sn),new gn(4,5,16,8,sn),new gn(4,6,32,32,sn),new gn(4,4,16,16,Nn),new gn(8,16,32,32,Nn),new gn(8,16,128,128,Nn),new gn(8,32,128,256,Nn),new gn(32,128,258,1024,Nn),new gn(32,258,258,4096,Nn)],je.deflateInit=function(He,jt){return tr(He,jt,x,15,8,0)},je.deflateInit2=tr,je.deflateReset=Rn,je.deflateResetKeep=Lt,je.deflateSetHeader=function(He,jt){return He&&He.state?He.state.wrap!==2?y:(He.state.gzhead=jt,Ae):y},je.deflate=function(He,jt){var We,pe,ge,Ke;if(!He||!He.state||5<jt||jt<0)return He?ut(He,y):y;if(pe=He.state,!He.output||!He.input&&He.avail_in!==0||pe.status===666&&jt!==Ce)return ut(He,He.avail_out===0?-5:y);if(pe.strm=He,We=pe.last_flush,pe.last_flush=jt,pe.status===Le)if(pe.wrap===2)He.adler=0,kt(pe,31),kt(pe,139),kt(pe,8),pe.gzhead?(kt(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)),kt(pe,255&pe.gzhead.time),kt(pe,pe.gzhead.time>>8&255),kt(pe,pe.gzhead.time>>16&255),kt(pe,pe.gzhead.time>>24&255),kt(pe,pe.level===9?2:2<=pe.strategy||pe.level<2?4:0),kt(pe,255&pe.gzhead.os),pe.gzhead.extra&&pe.gzhead.extra.length&&(kt(pe,255&pe.gzhead.extra.length),kt(pe,pe.gzhead.extra.length>>8&255)),pe.gzhead.hcrc&&(He.adler=ce(He.adler,pe.pending_buf,pe.pending,0)),pe.gzindex=0,pe.status=69):(kt(pe,0),kt(pe,0),kt(pe,0),kt(pe,0),kt(pe,0),kt(pe,pe.level===9?2:2<=pe.strategy||pe.level<2?4:0),kt(pe,3),pe.status=gt);else{var ct=x+(pe.w_bits-8<<4)<<8;ct|=(2<=pe.strategy||pe.level<2?0:pe.level<6?1:pe.level===6?2:3)<<6,pe.strstart!==0&&(ct|=32),ct+=31-ct%31,pe.status=gt,Rt(pe,ct),pe.strstart!==0&&(Rt(pe,He.adler>>>16),Rt(pe,65535&He.adler)),He.adler=1}if(pe.status===69)if(pe.gzhead.extra){for(ge=pe.pending;pe.gzindex<(65535&pe.gzhead.extra.length)&&(pe.pending!==pe.pending_buf_size||(pe.gzhead.hcrc&&pe.pending>ge&&(He.adler=ce(He.adler,pe.pending_buf,pe.pending-ge,ge)),Je(He),ge=pe.pending,pe.pending!==pe.pending_buf_size));)kt(pe,255&pe.gzhead.extra[pe.gzindex]),pe.gzindex++;pe.gzhead.hcrc&&pe.pending>ge&&(He.adler=ce(He.adler,pe.pending_buf,pe.pending-ge,ge)),pe.gzindex===pe.gzhead.extra.length&&(pe.gzindex=0,pe.status=73)}else pe.status=73;if(pe.status===73)if(pe.gzhead.name){ge=pe.pending;do{if(pe.pending===pe.pending_buf_size&&(pe.gzhead.hcrc&&pe.pending>ge&&(He.adler=ce(He.adler,pe.pending_buf,pe.pending-ge,ge)),Je(He),ge=pe.pending,pe.pending===pe.pending_buf_size)){Ke=1;break}Ke=pe.gzindex<pe.gzhead.name.length?255&pe.gzhead.name.charCodeAt(pe.gzindex++):0,kt(pe,Ke)}while(Ke!==0);pe.gzhead.hcrc&&pe.pending>ge&&(He.adler=ce(He.adler,pe.pending_buf,pe.pending-ge,ge)),Ke===0&&(pe.gzindex=0,pe.status=91)}else pe.status=91;if(pe.status===91)if(pe.gzhead.comment){ge=pe.pending;do{if(pe.pending===pe.pending_buf_size&&(pe.gzhead.hcrc&&pe.pending>ge&&(He.adler=ce(He.adler,pe.pending_buf,pe.pending-ge,ge)),Je(He),ge=pe.pending,pe.pending===pe.pending_buf_size)){Ke=1;break}Ke=pe.gzindex<pe.gzhead.comment.length?255&pe.gzhead.comment.charCodeAt(pe.gzindex++):0,kt(pe,Ke)}while(Ke!==0);pe.gzhead.hcrc&&pe.pending>ge&&(He.adler=ce(He.adler,pe.pending_buf,pe.pending-ge,ge)),Ke===0&&(pe.status=103)}else pe.status=103;if(pe.status===103&&(pe.gzhead.hcrc?(pe.pending+2>pe.pending_buf_size&&Je(He),pe.pending+2<=pe.pending_buf_size&&(kt(pe,255&He.adler),kt(pe,He.adler>>8&255),He.adler=0,pe.status=gt)):pe.status=gt),pe.pending!==0){if(Je(He),He.avail_out===0)return pe.last_flush=-1,Ae}else if(He.avail_in===0&&dt(jt)<=dt(We)&&jt!==Ce)return ut(He,-5);if(pe.status===666&&He.avail_in!==0)return ut(He,-5);if(He.avail_in!==0||pe.lookahead!==0||jt!==Ee&&pe.status!==666){var Ct=pe.strategy===2?function(Bt,fn){for(var Cn;;){if(Bt.lookahead===0&&(Zt(Bt),Bt.lookahead===0)){if(fn===Ee)return Oe;break}if(Bt.match_length=0,Cn=ye._tr_tally(Bt,0,Bt.window[Bt.strstart]),Bt.lookahead--,Bt.strstart++,Cn&&(et(Bt,!1),Bt.strm.avail_out===0))return Oe}return Bt.insert=0,fn===Ce?(et(Bt,!0),Bt.strm.avail_out===0?tt:rt):Bt.last_lit&&(et(Bt,!1),Bt.strm.avail_out===0)?Oe:ft}(pe,jt):pe.strategy===3?function(Bt,fn){for(var Cn,Bn,ar,wt,Jt=Bt.window;;){if(Bt.lookahead<=$e){if(Zt(Bt),Bt.lookahead<=$e&&fn===Ee)return Oe;if(Bt.lookahead===0)break}if(Bt.match_length=0,Bt.lookahead>=Ye&&0<Bt.strstart&&(Bn=Jt[ar=Bt.strstart-1])===Jt[++ar]&&Bn===Jt[++ar]&&Bn===Jt[++ar]){wt=Bt.strstart+$e;do;while(Bn===Jt[++ar]&&Bn===Jt[++ar]&&Bn===Jt[++ar]&&Bn===Jt[++ar]&&Bn===Jt[++ar]&&Bn===Jt[++ar]&&Bn===Jt[++ar]&&Bn===Jt[++ar]&&ar<wt);Bt.match_length=$e-(wt-ar),Bt.match_length>Bt.lookahead&&(Bt.match_length=Bt.lookahead)}if(Bt.match_length>=Ye?(Cn=ye._tr_tally(Bt,1,Bt.match_length-Ye),Bt.lookahead-=Bt.match_length,Bt.strstart+=Bt.match_length,Bt.match_length=0):(Cn=ye._tr_tally(Bt,0,Bt.window[Bt.strstart]),Bt.lookahead--,Bt.strstart++),Cn&&(et(Bt,!1),Bt.strm.avail_out===0))return Oe}return Bt.insert=0,fn===Ce?(et(Bt,!0),Bt.strm.avail_out===0?tt:rt):Bt.last_lit&&(et(Bt,!1),Bt.strm.avail_out===0)?Oe:ft}(pe,jt):Re[pe.level].func(pe,jt);if(Ct!==tt&&Ct!==rt||(pe.status=666),Ct===Oe||Ct===tt)return He.avail_out===0&&(pe.last_flush=-1),Ae;if(Ct===ft&&(jt===1?ye._tr_align(pe):jt!==5&&(ye._tr_stored_block(pe,0,0,!1),jt===3&&(vt(pe.head),pe.lookahead===0&&(pe.strstart=0,pe.block_start=0,pe.insert=0))),Je(He),He.avail_out===0))return pe.last_flush=-1,Ae}return jt!==Ce?Ae:pe.wrap<=0?1:(pe.wrap===2?(kt(pe,255&He.adler),kt(pe,He.adler>>8&255),kt(pe,He.adler>>16&255),kt(pe,He.adler>>24&255),kt(pe,255&He.total_in),kt(pe,He.total_in>>8&255),kt(pe,He.total_in>>16&255),kt(pe,He.total_in>>24&255)):(Rt(pe,He.adler>>>16),Rt(pe,65535&He.adler)),Je(He),0<pe.wrap&&(pe.wrap=-pe.wrap),pe.pending!==0?Ae:1)},je.deflateEnd=function(He){var jt;return He&&He.state?(jt=He.state.status)!==Le&&jt!==69&&jt!==73&&jt!==91&&jt!==103&&jt!==gt&&jt!==666?ut(He,y):(He.state=null,jt===gt?ut(He,-3):Ae):y},je.deflateSetDictionary=function(He,jt){var We,pe,ge,Ke,ct,Ct,Bt,fn,Cn=jt.length;if(!He||!He.state||(Ke=(We=He.state).wrap)===2||Ke===1&&We.status!==Le||We.lookahead)return y;for(Ke===1&&(He.adler=Ie(He.adler,jt,Cn,0)),We.wrap=0,Cn>=We.w_size&&(Ke===0&&(vt(We.head),We.strstart=0,We.block_start=0,We.insert=0),fn=new he.Buf8(We.w_size),he.arraySet(fn,jt,Cn-We.w_size,We.w_size,0),jt=fn,Cn=We.w_size),ct=He.avail_in,Ct=He.next_in,Bt=He.input,He.avail_in=Cn,He.next_in=0,He.input=jt,Zt(We);We.lookahead>=Ye;){for(pe=We.strstart,ge=We.lookahead-(Ye-1);We.ins_h=(We.ins_h<<We.hash_shift^We.window[pe+Ye-1])&We.hash_mask,We.prev[pe&We.w_mask]=We.head[We.ins_h],We.head[We.ins_h]=pe,pe++,--ge;);We.strstart=pe,We.lookahead=Ye-1,Zt(We)}return We.strstart+=We.lookahead,We.block_start=We.strstart,We.insert=We.lookahead,We.lookahead=0,We.match_length=We.prev_length=Ye-1,We.match_available=0,He.next_in=Ct,He.input=Bt,He.avail_in=ct,We.wrap=Ke,Ae},je.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./messages":51,"./trees":52}],47:[function(Qe,At,je){"use strict";At.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(Qe,At,je){"use strict";At.exports=function(Re,he){var ye,Ie,ce,Ue,Ee,Ce,Ae,y,a,E,b,x,ne,le,fe,Ne,ke,ze,Ye,$e,Xe,Le,gt,Oe,ft;ye=Re.state,Ie=Re.next_in,Oe=Re.input,ce=Ie+(Re.avail_in-5),Ue=Re.next_out,ft=Re.output,Ee=Ue-(he-Re.avail_out),Ce=Ue+(Re.avail_out-257),Ae=ye.dmax,y=ye.wsize,a=ye.whave,E=ye.wnext,b=ye.window,x=ye.hold,ne=ye.bits,le=ye.lencode,fe=ye.distcode,Ne=(1<<ye.lenbits)-1,ke=(1<<ye.distbits)-1;e:do{ne<15&&(x+=Oe[Ie++]<<ne,ne+=8,x+=Oe[Ie++]<<ne,ne+=8),ze=le[x&Ne];t:for(;;){if(x>>>=Ye=ze>>>24,ne-=Ye,(Ye=ze>>>16&255)===0)ft[Ue++]=65535&ze;else{if(!(16&Ye)){if(!(64&Ye)){ze=le[(65535&ze)+(x&(1<<Ye)-1)];continue t}if(32&Ye){ye.mode=12;break e}Re.msg="invalid literal/length code",ye.mode=30;break e}$e=65535&ze,(Ye&=15)&&(ne<Ye&&(x+=Oe[Ie++]<<ne,ne+=8),$e+=x&(1<<Ye)-1,x>>>=Ye,ne-=Ye),ne<15&&(x+=Oe[Ie++]<<ne,ne+=8,x+=Oe[Ie++]<<ne,ne+=8),ze=fe[x&ke];n:for(;;){if(x>>>=Ye=ze>>>24,ne-=Ye,!(16&(Ye=ze>>>16&255))){if(!(64&Ye)){ze=fe[(65535&ze)+(x&(1<<Ye)-1)];continue n}Re.msg="invalid distance code",ye.mode=30;break e}if(Xe=65535&ze,ne<(Ye&=15)&&(x+=Oe[Ie++]<<ne,(ne+=8)<Ye&&(x+=Oe[Ie++]<<ne,ne+=8)),Ae<(Xe+=x&(1<<Ye)-1)){Re.msg="invalid distance too far back",ye.mode=30;break e}if(x>>>=Ye,ne-=Ye,(Ye=Ue-Ee)<Xe){if(a<(Ye=Xe-Ye)&&ye.sane){Re.msg="invalid distance too far back",ye.mode=30;break e}if(gt=b,(Le=0)===E){if(Le+=y-Ye,Ye<$e){for($e-=Ye;ft[Ue++]=b[Le++],--Ye;);Le=Ue-Xe,gt=ft}}else if(E<Ye){if(Le+=y+E-Ye,(Ye-=E)<$e){for($e-=Ye;ft[Ue++]=b[Le++],--Ye;);if(Le=0,E<$e){for($e-=Ye=E;ft[Ue++]=b[Le++],--Ye;);Le=Ue-Xe,gt=ft}}}else if(Le+=E-Ye,Ye<$e){for($e-=Ye;ft[Ue++]=b[Le++],--Ye;);Le=Ue-Xe,gt=ft}for(;2<$e;)ft[Ue++]=gt[Le++],ft[Ue++]=gt[Le++],ft[Ue++]=gt[Le++],$e-=3;$e&&(ft[Ue++]=gt[Le++],1<$e&&(ft[Ue++]=gt[Le++]))}else{for(Le=Ue-Xe;ft[Ue++]=ft[Le++],ft[Ue++]=ft[Le++],ft[Ue++]=ft[Le++],2<($e-=3););$e&&(ft[Ue++]=ft[Le++],1<$e&&(ft[Ue++]=ft[Le++]))}break}}break}}while(Ie<ce&&Ue<Ce);Ie-=$e=ne>>3,x&=(1<<(ne-=$e<<3))-1,Re.next_in=Ie,Re.next_out=Ue,Re.avail_in=Ie<ce?ce-Ie+5:5-(Ie-ce),Re.avail_out=Ue<Ce?Ce-Ue+257:257-(Ue-Ce),ye.hold=x,ye.bits=ne}},{}],49:[function(Qe,At,je){"use strict";var Re=Qe("../utils/common"),he=Qe("./adler32"),ye=Qe("./crc32"),Ie=Qe("./inffast"),ce=Qe("./inftrees"),Ue=1,Ee=2,Ce=0,Ae=-2,y=1,a=852,E=592;function b(Le){return(Le>>>24&255)+(Le>>>8&65280)+((65280&Le)<<8)+((255&Le)<<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 Re.Buf16(320),this.work=new Re.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function ne(Le){var gt;return Le&&Le.state?(gt=Le.state,Le.total_in=Le.total_out=gt.total=0,Le.msg="",gt.wrap&&(Le.adler=1>.wrap),gt.mode=y,gt.last=0,gt.havedict=0,gt.dmax=32768,gt.head=null,gt.hold=0,gt.bits=0,gt.lencode=gt.lendyn=new Re.Buf32(a),gt.distcode=gt.distdyn=new Re.Buf32(E),gt.sane=1,gt.back=-1,Ce):Ae}function le(Le){var gt;return Le&&Le.state?((gt=Le.state).wsize=0,gt.whave=0,gt.wnext=0,ne(Le)):Ae}function fe(Le,gt){var Oe,ft;return Le&&Le.state?(ft=Le.state,gt<0?(Oe=0,gt=-gt):(Oe=1+(gt>>4),gt<48&&(gt&=15)),gt&&(gt<8||15<gt)?Ae:(ft.window!==null&&ft.wbits!==gt&&(ft.window=null),ft.wrap=Oe,ft.wbits=gt,le(Le))):Ae}function Ne(Le,gt){var Oe,ft;return Le?(ft=new x,(Le.state=ft).window=null,(Oe=fe(Le,gt))!==Ce&&(Le.state=null),Oe):Ae}var ke,ze,Ye=!0;function $e(Le){if(Ye){var gt;for(ke=new Re.Buf32(512),ze=new Re.Buf32(32),gt=0;gt<144;)Le.lens[gt++]=8;for(;gt<256;)Le.lens[gt++]=9;for(;gt<280;)Le.lens[gt++]=7;for(;gt<288;)Le.lens[gt++]=8;for(ce(Ue,Le.lens,0,288,ke,0,Le.work,{bits:9}),gt=0;gt<32;)Le.lens[gt++]=5;ce(Ee,Le.lens,0,32,ze,0,Le.work,{bits:5}),Ye=!1}Le.lencode=ke,Le.lenbits=9,Le.distcode=ze,Le.distbits=5}function Xe(Le,gt,Oe,ft){var tt,rt=Le.state;return rt.window===null&&(rt.wsize=1<<rt.wbits,rt.wnext=0,rt.whave=0,rt.window=new Re.Buf8(rt.wsize)),ft>=rt.wsize?(Re.arraySet(rt.window,gt,Oe-rt.wsize,rt.wsize,0),rt.wnext=0,rt.whave=rt.wsize):(ft<(tt=rt.wsize-rt.wnext)&&(tt=ft),Re.arraySet(rt.window,gt,Oe-ft,tt,rt.wnext),(ft-=tt)?(Re.arraySet(rt.window,gt,Oe-ft,ft,0),rt.wnext=ft,rt.whave=rt.wsize):(rt.wnext+=tt,rt.wnext===rt.wsize&&(rt.wnext=0),rt.whave<rt.wsize&&(rt.whave+=tt))),0}je.inflateReset=le,je.inflateReset2=fe,je.inflateResetKeep=ne,je.inflateInit=function(Le){return Ne(Le,15)},je.inflateInit2=Ne,je.inflate=function(Le,gt){var Oe,ft,tt,rt,ut,dt,vt,Je,et,kt,Rt,ht,Zt,sn,Nn,gn,zn,Lt,Rn,tr,He,jt,We,pe,ge=0,Ke=new Re.Buf8(4),ct=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!Le||!Le.state||!Le.output||!Le.input&&Le.avail_in!==0)return Ae;(Oe=Le.state).mode===12&&(Oe.mode=13),ut=Le.next_out,tt=Le.output,vt=Le.avail_out,rt=Le.next_in,ft=Le.input,dt=Le.avail_in,Je=Oe.hold,et=Oe.bits,kt=dt,Rt=vt,jt=Ce;e:for(;;)switch(Oe.mode){case y:if(Oe.wrap===0){Oe.mode=13;break}for(;et<16;){if(dt===0)break e;dt--,Je+=ft[rt++]<<et,et+=8}if(2&Oe.wrap&&Je===35615){Ke[Oe.check=0]=255&Je,Ke[1]=Je>>>8&255,Oe.check=ye(Oe.check,Ke,2,0),et=Je=0,Oe.mode=2;break}if(Oe.flags=0,Oe.head&&(Oe.head.done=!1),!(1&Oe.wrap)||(((255&Je)<<8)+(Je>>8))%31){Le.msg="incorrect header check",Oe.mode=30;break}if((15&Je)!=8){Le.msg="unknown compression method",Oe.mode=30;break}if(et-=4,He=8+(15&(Je>>>=4)),Oe.wbits===0)Oe.wbits=He;else if(He>Oe.wbits){Le.msg="invalid window size",Oe.mode=30;break}Oe.dmax=1<<He,Le.adler=Oe.check=1,Oe.mode=512&Je?10:12,et=Je=0;break;case 2:for(;et<16;){if(dt===0)break e;dt--,Je+=ft[rt++]<<et,et+=8}if(Oe.flags=Je,(255&Oe.flags)!=8){Le.msg="unknown compression method",Oe.mode=30;break}if(57344&Oe.flags){Le.msg="unknown header flags set",Oe.mode=30;break}Oe.head&&(Oe.head.text=Je>>8&1),512&Oe.flags&&(Ke[0]=255&Je,Ke[1]=Je>>>8&255,Oe.check=ye(Oe.check,Ke,2,0)),et=Je=0,Oe.mode=3;case 3:for(;et<32;){if(dt===0)break e;dt--,Je+=ft[rt++]<<et,et+=8}Oe.head&&(Oe.head.time=Je),512&Oe.flags&&(Ke[0]=255&Je,Ke[1]=Je>>>8&255,Ke[2]=Je>>>16&255,Ke[3]=Je>>>24&255,Oe.check=ye(Oe.check,Ke,4,0)),et=Je=0,Oe.mode=4;case 4:for(;et<16;){if(dt===0)break e;dt--,Je+=ft[rt++]<<et,et+=8}Oe.head&&(Oe.head.xflags=255&Je,Oe.head.os=Je>>8),512&Oe.flags&&(Ke[0]=255&Je,Ke[1]=Je>>>8&255,Oe.check=ye(Oe.check,Ke,2,0)),et=Je=0,Oe.mode=5;case 5:if(1024&Oe.flags){for(;et<16;){if(dt===0)break e;dt--,Je+=ft[rt++]<<et,et+=8}Oe.length=Je,Oe.head&&(Oe.head.extra_len=Je),512&Oe.flags&&(Ke[0]=255&Je,Ke[1]=Je>>>8&255,Oe.check=ye(Oe.check,Ke,2,0)),et=Je=0}else Oe.head&&(Oe.head.extra=null);Oe.mode=6;case 6:if(1024&Oe.flags&&(dt<(ht=Oe.length)&&(ht=dt),ht&&(Oe.head&&(He=Oe.head.extra_len-Oe.length,Oe.head.extra||(Oe.head.extra=new Array(Oe.head.extra_len)),Re.arraySet(Oe.head.extra,ft,rt,ht,He)),512&Oe.flags&&(Oe.check=ye(Oe.check,ft,ht,rt)),dt-=ht,rt+=ht,Oe.length-=ht),Oe.length))break e;Oe.length=0,Oe.mode=7;case 7:if(2048&Oe.flags){if(dt===0)break e;for(ht=0;He=ft[rt+ht++],Oe.head&&He&&Oe.length<65536&&(Oe.head.name+=String.fromCharCode(He)),He&&ht<dt;);if(512&Oe.flags&&(Oe.check=ye(Oe.check,ft,ht,rt)),dt-=ht,rt+=ht,He)break e}else Oe.head&&(Oe.head.name=null);Oe.length=0,Oe.mode=8;case 8:if(4096&Oe.flags){if(dt===0)break e;for(ht=0;He=ft[rt+ht++],Oe.head&&He&&Oe.length<65536&&(Oe.head.comment+=String.fromCharCode(He)),He&&ht<dt;);if(512&Oe.flags&&(Oe.check=ye(Oe.check,ft,ht,rt)),dt-=ht,rt+=ht,He)break e}else Oe.head&&(Oe.head.comment=null);Oe.mode=9;case 9:if(512&Oe.flags){for(;et<16;){if(dt===0)break e;dt--,Je+=ft[rt++]<<et,et+=8}if(Je!==(65535&Oe.check)){Le.msg="header crc mismatch",Oe.mode=30;break}et=Je=0}Oe.head&&(Oe.head.hcrc=Oe.flags>>9&1,Oe.head.done=!0),Le.adler=Oe.check=0,Oe.mode=12;break;case 10:for(;et<32;){if(dt===0)break e;dt--,Je+=ft[rt++]<<et,et+=8}Le.adler=Oe.check=b(Je),et=Je=0,Oe.mode=11;case 11:if(Oe.havedict===0)return Le.next_out=ut,Le.avail_out=vt,Le.next_in=rt,Le.avail_in=dt,Oe.hold=Je,Oe.bits=et,2;Le.adler=Oe.check=1,Oe.mode=12;case 12:if(gt===5||gt===6)break e;case 13:if(Oe.last){Je>>>=7&et,et-=7&et,Oe.mode=27;break}for(;et<3;){if(dt===0)break e;dt--,Je+=ft[rt++]<<et,et+=8}switch(Oe.last=1&Je,et-=1,3&(Je>>>=1)){case 0:Oe.mode=14;break;case 1:if($e(Oe),Oe.mode=20,gt!==6)break;Je>>>=2,et-=2;break e;case 2:Oe.mode=17;break;case 3:Le.msg="invalid block type",Oe.mode=30}Je>>>=2,et-=2;break;case 14:for(Je>>>=7&et,et-=7&et;et<32;){if(dt===0)break e;dt--,Je+=ft[rt++]<<et,et+=8}if((65535&Je)!=(Je>>>16^65535)){Le.msg="invalid stored block lengths",Oe.mode=30;break}if(Oe.length=65535&Je,et=Je=0,Oe.mode=15,gt===6)break e;case 15:Oe.mode=16;case 16:if(ht=Oe.length){if(dt<ht&&(ht=dt),vt<ht&&(ht=vt),ht===0)break e;Re.arraySet(tt,ft,rt,ht,ut),dt-=ht,rt+=ht,vt-=ht,ut+=ht,Oe.length-=ht;break}Oe.mode=12;break;case 17:for(;et<14;){if(dt===0)break e;dt--,Je+=ft[rt++]<<et,et+=8}if(Oe.nlen=257+(31&Je),Je>>>=5,et-=5,Oe.ndist=1+(31&Je),Je>>>=5,et-=5,Oe.ncode=4+(15&Je),Je>>>=4,et-=4,286<Oe.nlen||30<Oe.ndist){Le.msg="too many length or distance symbols",Oe.mode=30;break}Oe.have=0,Oe.mode=18;case 18:for(;Oe.have<Oe.ncode;){for(;et<3;){if(dt===0)break e;dt--,Je+=ft[rt++]<<et,et+=8}Oe.lens[ct[Oe.have++]]=7&Je,Je>>>=3,et-=3}for(;Oe.have<19;)Oe.lens[ct[Oe.have++]]=0;if(Oe.lencode=Oe.lendyn,Oe.lenbits=7,We={bits:Oe.lenbits},jt=ce(0,Oe.lens,0,19,Oe.lencode,0,Oe.work,We),Oe.lenbits=We.bits,jt){Le.msg="invalid code lengths set",Oe.mode=30;break}Oe.have=0,Oe.mode=19;case 19:for(;Oe.have<Oe.nlen+Oe.ndist;){for(;gn=(ge=Oe.lencode[Je&(1<<Oe.lenbits)-1])>>>16&255,zn=65535&ge,!((Nn=ge>>>24)<=et);){if(dt===0)break e;dt--,Je+=ft[rt++]<<et,et+=8}if(zn<16)Je>>>=Nn,et-=Nn,Oe.lens[Oe.have++]=zn;else{if(zn===16){for(pe=Nn+2;et<pe;){if(dt===0)break e;dt--,Je+=ft[rt++]<<et,et+=8}if(Je>>>=Nn,et-=Nn,Oe.have===0){Le.msg="invalid bit length repeat",Oe.mode=30;break}He=Oe.lens[Oe.have-1],ht=3+(3&Je),Je>>>=2,et-=2}else if(zn===17){for(pe=Nn+3;et<pe;){if(dt===0)break e;dt--,Je+=ft[rt++]<<et,et+=8}et-=Nn,He=0,ht=3+(7&(Je>>>=Nn)),Je>>>=3,et-=3}else{for(pe=Nn+7;et<pe;){if(dt===0)break e;dt--,Je+=ft[rt++]<<et,et+=8}et-=Nn,He=0,ht=11+(127&(Je>>>=Nn)),Je>>>=7,et-=7}if(Oe.have+ht>Oe.nlen+Oe.ndist){Le.msg="invalid bit length repeat",Oe.mode=30;break}for(;ht--;)Oe.lens[Oe.have++]=He}}if(Oe.mode===30)break;if(Oe.lens[256]===0){Le.msg="invalid code -- missing end-of-block",Oe.mode=30;break}if(Oe.lenbits=9,We={bits:Oe.lenbits},jt=ce(Ue,Oe.lens,0,Oe.nlen,Oe.lencode,0,Oe.work,We),Oe.lenbits=We.bits,jt){Le.msg="invalid literal/lengths set",Oe.mode=30;break}if(Oe.distbits=6,Oe.distcode=Oe.distdyn,We={bits:Oe.distbits},jt=ce(Ee,Oe.lens,Oe.nlen,Oe.ndist,Oe.distcode,0,Oe.work,We),Oe.distbits=We.bits,jt){Le.msg="invalid distances set",Oe.mode=30;break}if(Oe.mode=20,gt===6)break e;case 20:Oe.mode=21;case 21:if(6<=dt&&258<=vt){Le.next_out=ut,Le.avail_out=vt,Le.next_in=rt,Le.avail_in=dt,Oe.hold=Je,Oe.bits=et,Ie(Le,Rt),ut=Le.next_out,tt=Le.output,vt=Le.avail_out,rt=Le.next_in,ft=Le.input,dt=Le.avail_in,Je=Oe.hold,et=Oe.bits,Oe.mode===12&&(Oe.back=-1);break}for(Oe.back=0;gn=(ge=Oe.lencode[Je&(1<<Oe.lenbits)-1])>>>16&255,zn=65535&ge,!((Nn=ge>>>24)<=et);){if(dt===0)break e;dt--,Je+=ft[rt++]<<et,et+=8}if(gn&&!(240&gn)){for(Lt=Nn,Rn=gn,tr=zn;gn=(ge=Oe.lencode[tr+((Je&(1<<Lt+Rn)-1)>>Lt)])>>>16&255,zn=65535&ge,!(Lt+(Nn=ge>>>24)<=et);){if(dt===0)break e;dt--,Je+=ft[rt++]<<et,et+=8}Je>>>=Lt,et-=Lt,Oe.back+=Lt}if(Je>>>=Nn,et-=Nn,Oe.back+=Nn,Oe.length=zn,gn===0){Oe.mode=26;break}if(32&gn){Oe.back=-1,Oe.mode=12;break}if(64&gn){Le.msg="invalid literal/length code",Oe.mode=30;break}Oe.extra=15&gn,Oe.mode=22;case 22:if(Oe.extra){for(pe=Oe.extra;et<pe;){if(dt===0)break e;dt--,Je+=ft[rt++]<<et,et+=8}Oe.length+=Je&(1<<Oe.extra)-1,Je>>>=Oe.extra,et-=Oe.extra,Oe.back+=Oe.extra}Oe.was=Oe.length,Oe.mode=23;case 23:for(;gn=(ge=Oe.distcode[Je&(1<<Oe.distbits)-1])>>>16&255,zn=65535&ge,!((Nn=ge>>>24)<=et);){if(dt===0)break e;dt--,Je+=ft[rt++]<<et,et+=8}if(!(240&gn)){for(Lt=Nn,Rn=gn,tr=zn;gn=(ge=Oe.distcode[tr+((Je&(1<<Lt+Rn)-1)>>Lt)])>>>16&255,zn=65535&ge,!(Lt+(Nn=ge>>>24)<=et);){if(dt===0)break e;dt--,Je+=ft[rt++]<<et,et+=8}Je>>>=Lt,et-=Lt,Oe.back+=Lt}if(Je>>>=Nn,et-=Nn,Oe.back+=Nn,64&gn){Le.msg="invalid distance code",Oe.mode=30;break}Oe.offset=zn,Oe.extra=15&gn,Oe.mode=24;case 24:if(Oe.extra){for(pe=Oe.extra;et<pe;){if(dt===0)break e;dt--,Je+=ft[rt++]<<et,et+=8}Oe.offset+=Je&(1<<Oe.extra)-1,Je>>>=Oe.extra,et-=Oe.extra,Oe.back+=Oe.extra}if(Oe.offset>Oe.dmax){Le.msg="invalid distance too far back",Oe.mode=30;break}Oe.mode=25;case 25:if(vt===0)break e;if(ht=Rt-vt,Oe.offset>ht){if((ht=Oe.offset-ht)>Oe.whave&&Oe.sane){Le.msg="invalid distance too far back",Oe.mode=30;break}Zt=ht>Oe.wnext?(ht-=Oe.wnext,Oe.wsize-ht):Oe.wnext-ht,ht>Oe.length&&(ht=Oe.length),sn=Oe.window}else sn=tt,Zt=ut-Oe.offset,ht=Oe.length;for(vt<ht&&(ht=vt),vt-=ht,Oe.length-=ht;tt[ut++]=sn[Zt++],--ht;);Oe.length===0&&(Oe.mode=21);break;case 26:if(vt===0)break e;tt[ut++]=Oe.length,vt--,Oe.mode=21;break;case 27:if(Oe.wrap){for(;et<32;){if(dt===0)break e;dt--,Je|=ft[rt++]<<et,et+=8}if(Rt-=vt,Le.total_out+=Rt,Oe.total+=Rt,Rt&&(Le.adler=Oe.check=Oe.flags?ye(Oe.check,tt,Rt,ut-Rt):he(Oe.check,tt,Rt,ut-Rt)),Rt=vt,(Oe.flags?Je:b(Je))!==Oe.check){Le.msg="incorrect data check",Oe.mode=30;break}et=Je=0}Oe.mode=28;case 28:if(Oe.wrap&&Oe.flags){for(;et<32;){if(dt===0)break e;dt--,Je+=ft[rt++]<<et,et+=8}if(Je!==(4294967295&Oe.total)){Le.msg="incorrect length check",Oe.mode=30;break}et=Je=0}Oe.mode=29;case 29:jt=1;break e;case 30:jt=-3;break e;case 31:return-4;case 32:default:return Ae}return Le.next_out=ut,Le.avail_out=vt,Le.next_in=rt,Le.avail_in=dt,Oe.hold=Je,Oe.bits=et,(Oe.wsize||Rt!==Le.avail_out&&Oe.mode<30&&(Oe.mode<27||gt!==4))&&Xe(Le,Le.output,Le.next_out,Rt-Le.avail_out)?(Oe.mode=31,-4):(kt-=Le.avail_in,Rt-=Le.avail_out,Le.total_in+=kt,Le.total_out+=Rt,Oe.total+=Rt,Oe.wrap&&Rt&&(Le.adler=Oe.check=Oe.flags?ye(Oe.check,tt,Rt,Le.next_out-Rt):he(Oe.check,tt,Rt,Le.next_out-Rt)),Le.data_type=Oe.bits+(Oe.last?64:0)+(Oe.mode===12?128:0)+(Oe.mode===20||Oe.mode===15?256:0),(kt==0&&Rt===0||gt===4)&&jt===Ce&&(jt=-5),jt)},je.inflateEnd=function(Le){if(!Le||!Le.state)return Ae;var gt=Le.state;return gt.window&&(gt.window=null),Le.state=null,Ce},je.inflateGetHeader=function(Le,gt){var Oe;return Le&&Le.state&&2&(Oe=Le.state).wrap?((Oe.head=gt).done=!1,Ce):Ae},je.inflateSetDictionary=function(Le,gt){var Oe,ft=gt.length;return Le&&Le.state?(Oe=Le.state).wrap!==0&&Oe.mode!==11?Ae:Oe.mode===11&&he(1,gt,ft,0)!==Oe.check?-3:Xe(Le,gt,ft,ft)?(Oe.mode=31,-4):(Oe.havedict=1,Ce):Ae},je.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./inffast":48,"./inftrees":50}],50:[function(Qe,At,je){"use strict";var Re=Qe("../utils/common"),he=[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],ye=[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],Ie=[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];At.exports=function(Ue,Ee,Ce,Ae,y,a,E,b){var x,ne,le,fe,Ne,ke,ze,Ye,$e,Xe=b.bits,Le=0,gt=0,Oe=0,ft=0,tt=0,rt=0,ut=0,dt=0,vt=0,Je=0,et=null,kt=0,Rt=new Re.Buf16(16),ht=new Re.Buf16(16),Zt=null,sn=0;for(Le=0;Le<=15;Le++)Rt[Le]=0;for(gt=0;gt<Ae;gt++)Rt[Ee[Ce+gt]]++;for(tt=Xe,ft=15;1<=ft&&Rt[ft]===0;ft--);if(ft<tt&&(tt=ft),ft===0)return y[a++]=20971520,y[a++]=20971520,b.bits=1,0;for(Oe=1;Oe<ft&&Rt[Oe]===0;Oe++);for(tt<Oe&&(tt=Oe),Le=dt=1;Le<=15;Le++)if(dt<<=1,(dt-=Rt[Le])<0)return-1;if(0<dt&&(Ue===0||ft!==1))return-1;for(ht[1]=0,Le=1;Le<15;Le++)ht[Le+1]=ht[Le]+Rt[Le];for(gt=0;gt<Ae;gt++)Ee[Ce+gt]!==0&&(E[ht[Ee[Ce+gt]]++]=gt);if(ke=Ue===0?(et=Zt=E,19):Ue===1?(et=he,kt-=257,Zt=ye,sn-=257,256):(et=Ie,Zt=ce,-1),Le=Oe,Ne=a,ut=gt=Je=0,le=-1,fe=(vt=1<<(rt=tt))-1,Ue===1&&852<vt||Ue===2&&592<vt)return 1;for(;;){for(ze=Le-ut,$e=E[gt]<ke?(Ye=0,E[gt]):E[gt]>ke?(Ye=Zt[sn+E[gt]],et[kt+E[gt]]):(Ye=96,0),x=1<<Le-ut,Oe=ne=1<<rt;y[Ne+(Je>>ut)+(ne-=x)]=ze<<24|Ye<<16|$e|0,ne!==0;);for(x=1<<Le-1;Je&x;)x>>=1;if(x!==0?(Je&=x-1,Je+=x):Je=0,gt++,--Rt[Le]==0){if(Le===ft)break;Le=Ee[Ce+E[gt]]}if(tt<Le&&(Je&fe)!==le){for(ut===0&&(ut=tt),Ne+=Oe,dt=1<<(rt=Le-ut);rt+ut<ft&&!((dt-=Rt[rt+ut])<=0);)rt++,dt<<=1;if(vt+=1<<rt,Ue===1&&852<vt||Ue===2&&592<vt)return 1;y[le=Je&fe]=tt<<24|rt<<16|Ne-a|0}}return Je!==0&&(y[Ne+Je]=Le-ut<<24|64<<16|0),b.bits=tt,0}},{"../utils/common":41}],51:[function(Qe,At,je){"use strict";At.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(Qe,At,je){"use strict";var Re=Qe("../utils/common"),he=0,ye=1;function Ie(ge){for(var Ke=ge.length;0<=--Ke;)ge[Ke]=0}var ce=0,Ue=29,Ee=256,Ce=Ee+1+Ue,Ae=30,y=19,a=2*Ce+1,E=15,b=16,x=7,ne=256,le=16,fe=17,Ne=18,ke=[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],ze=[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],Ye=[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],Xe=new Array(2*(Ce+2));Ie(Xe);var Le=new Array(2*Ae);Ie(Le);var gt=new Array(512);Ie(gt);var Oe=new Array(256);Ie(Oe);var ft=new Array(Ue);Ie(ft);var tt,rt,ut,dt=new Array(Ae);function vt(ge,Ke,ct,Ct,Bt){this.static_tree=ge,this.extra_bits=Ke,this.extra_base=ct,this.elems=Ct,this.max_length=Bt,this.has_stree=ge&&ge.length}function Je(ge,Ke){this.dyn_tree=ge,this.max_code=0,this.stat_desc=Ke}function et(ge){return ge<256?gt[ge]:gt[256+(ge>>>7)]}function kt(ge,Ke){ge.pending_buf[ge.pending++]=255&Ke,ge.pending_buf[ge.pending++]=Ke>>>8&255}function Rt(ge,Ke,ct){ge.bi_valid>b-ct?(ge.bi_buf|=Ke<<ge.bi_valid&65535,kt(ge,ge.bi_buf),ge.bi_buf=Ke>>b-ge.bi_valid,ge.bi_valid+=ct-b):(ge.bi_buf|=Ke<<ge.bi_valid&65535,ge.bi_valid+=ct)}function ht(ge,Ke,ct){Rt(ge,ct[2*Ke],ct[2*Ke+1])}function Zt(ge,Ke){for(var ct=0;ct|=1&ge,ge>>>=1,ct<<=1,0<--Ke;);return ct>>>1}function sn(ge,Ke,ct){var Ct,Bt,fn=new Array(E+1),Cn=0;for(Ct=1;Ct<=E;Ct++)fn[Ct]=Cn=Cn+ct[Ct-1]<<1;for(Bt=0;Bt<=Ke;Bt++){var Bn=ge[2*Bt+1];Bn!==0&&(ge[2*Bt]=Zt(fn[Bn]++,Bn))}}function Nn(ge){var Ke;for(Ke=0;Ke<Ce;Ke++)ge.dyn_ltree[2*Ke]=0;for(Ke=0;Ke<Ae;Ke++)ge.dyn_dtree[2*Ke]=0;for(Ke=0;Ke<y;Ke++)ge.bl_tree[2*Ke]=0;ge.dyn_ltree[2*ne]=1,ge.opt_len=ge.static_len=0,ge.last_lit=ge.matches=0}function gn(ge){8<ge.bi_valid?kt(ge,ge.bi_buf):0<ge.bi_valid&&(ge.pending_buf[ge.pending++]=ge.bi_buf),ge.bi_buf=0,ge.bi_valid=0}function zn(ge,Ke,ct,Ct){var Bt=2*Ke,fn=2*ct;return ge[Bt]<ge[fn]||ge[Bt]===ge[fn]&&Ct[Ke]<=Ct[ct]}function Lt(ge,Ke,ct){for(var Ct=ge.heap[ct],Bt=ct<<1;Bt<=ge.heap_len&&(Bt<ge.heap_len&&zn(Ke,ge.heap[Bt+1],ge.heap[Bt],ge.depth)&&Bt++,!zn(Ke,Ct,ge.heap[Bt],ge.depth));)ge.heap[ct]=ge.heap[Bt],ct=Bt,Bt<<=1;ge.heap[ct]=Ct}function Rn(ge,Ke,ct){var Ct,Bt,fn,Cn,Bn=0;if(ge.last_lit!==0)for(;Ct=ge.pending_buf[ge.d_buf+2*Bn]<<8|ge.pending_buf[ge.d_buf+2*Bn+1],Bt=ge.pending_buf[ge.l_buf+Bn],Bn++,Ct===0?ht(ge,Bt,Ke):(ht(ge,(fn=Oe[Bt])+Ee+1,Ke),(Cn=ke[fn])!==0&&Rt(ge,Bt-=ft[fn],Cn),ht(ge,fn=et(--Ct),ct),(Cn=ze[fn])!==0&&Rt(ge,Ct-=dt[fn],Cn)),Bn<ge.last_lit;);ht(ge,ne,Ke)}function tr(ge,Ke){var ct,Ct,Bt,fn=Ke.dyn_tree,Cn=Ke.stat_desc.static_tree,Bn=Ke.stat_desc.has_stree,ar=Ke.stat_desc.elems,wt=-1;for(ge.heap_len=0,ge.heap_max=a,ct=0;ct<ar;ct++)fn[2*ct]!==0?(ge.heap[++ge.heap_len]=wt=ct,ge.depth[ct]=0):fn[2*ct+1]=0;for(;ge.heap_len<2;)fn[2*(Bt=ge.heap[++ge.heap_len]=wt<2?++wt:0)]=1,ge.depth[Bt]=0,ge.opt_len--,Bn&&(ge.static_len-=Cn[2*Bt+1]);for(Ke.max_code=wt,ct=ge.heap_len>>1;1<=ct;ct--)Lt(ge,fn,ct);for(Bt=ar;ct=ge.heap[1],ge.heap[1]=ge.heap[ge.heap_len--],Lt(ge,fn,1),Ct=ge.heap[1],ge.heap[--ge.heap_max]=ct,ge.heap[--ge.heap_max]=Ct,fn[2*Bt]=fn[2*ct]+fn[2*Ct],ge.depth[Bt]=(ge.depth[ct]>=ge.depth[Ct]?ge.depth[ct]:ge.depth[Ct])+1,fn[2*ct+1]=fn[2*Ct+1]=Bt,ge.heap[1]=Bt++,Lt(ge,fn,1),2<=ge.heap_len;);ge.heap[--ge.heap_max]=ge.heap[1],function(Jt,$t){var Pn,Ft,Un,lr,mr,qr,Tr=$t.dyn_tree,ta=$t.max_code,fa=$t.stat_desc.static_tree,vo=$t.stat_desc.has_stree,Ka=$t.stat_desc.extra_bits,na=$t.stat_desc.extra_base,Zr=$t.stat_desc.max_length,jr=0;for(lr=0;lr<=E;lr++)Jt.bl_count[lr]=0;for(Tr[2*Jt.heap[Jt.heap_max]+1]=0,Pn=Jt.heap_max+1;Pn<a;Pn++)Zr<(lr=Tr[2*Tr[2*(Ft=Jt.heap[Pn])+1]+1]+1)&&(lr=Zr,jr++),Tr[2*Ft+1]=lr,ta<Ft||(Jt.bl_count[lr]++,mr=0,na<=Ft&&(mr=Ka[Ft-na]),qr=Tr[2*Ft],Jt.opt_len+=qr*(lr+mr),vo&&(Jt.static_len+=qr*(fa[2*Ft+1]+mr)));if(jr!==0){do{for(lr=Zr-1;Jt.bl_count[lr]===0;)lr--;Jt.bl_count[lr]--,Jt.bl_count[lr+1]+=2,Jt.bl_count[Zr]--,jr-=2}while(0<jr);for(lr=Zr;lr!==0;lr--)for(Ft=Jt.bl_count[lr];Ft!==0;)ta<(Un=Jt.heap[--Pn])||(Tr[2*Un+1]!==lr&&(Jt.opt_len+=(lr-Tr[2*Un+1])*Tr[2*Un],Tr[2*Un+1]=lr),Ft--)}}(ge,Ke),sn(fn,wt,ge.bl_count)}function He(ge,Ke,ct){var Ct,Bt,fn=-1,Cn=Ke[1],Bn=0,ar=7,wt=4;for(Cn===0&&(ar=138,wt=3),Ke[2*(ct+1)+1]=65535,Ct=0;Ct<=ct;Ct++)Bt=Cn,Cn=Ke[2*(Ct+1)+1],++Bn<ar&&Bt===Cn||(Bn<wt?ge.bl_tree[2*Bt]+=Bn:Bt!==0?(Bt!==fn&&ge.bl_tree[2*Bt]++,ge.bl_tree[2*le]++):Bn<=10?ge.bl_tree[2*fe]++:ge.bl_tree[2*Ne]++,fn=Bt,wt=(Bn=0)===Cn?(ar=138,3):Bt===Cn?(ar=6,3):(ar=7,4))}function jt(ge,Ke,ct){var Ct,Bt,fn=-1,Cn=Ke[1],Bn=0,ar=7,wt=4;for(Cn===0&&(ar=138,wt=3),Ct=0;Ct<=ct;Ct++)if(Bt=Cn,Cn=Ke[2*(Ct+1)+1],!(++Bn<ar&&Bt===Cn)){if(Bn<wt)for(;ht(ge,Bt,ge.bl_tree),--Bn!=0;);else Bt!==0?(Bt!==fn&&(ht(ge,Bt,ge.bl_tree),Bn--),ht(ge,le,ge.bl_tree),Rt(ge,Bn-3,2)):Bn<=10?(ht(ge,fe,ge.bl_tree),Rt(ge,Bn-3,3)):(ht(ge,Ne,ge.bl_tree),Rt(ge,Bn-11,7));fn=Bt,wt=(Bn=0)===Cn?(ar=138,3):Bt===Cn?(ar=6,3):(ar=7,4)}}Ie(dt);var We=!1;function pe(ge,Ke,ct,Ct){Rt(ge,(ce<<1)+(Ct?1:0),3),function(Bt,fn,Cn,Bn){gn(Bt),Bn&&(kt(Bt,Cn),kt(Bt,~Cn)),Re.arraySet(Bt.pending_buf,Bt.window,fn,Cn,Bt.pending),Bt.pending+=Cn}(ge,Ke,ct,!0)}je._tr_init=function(ge){We||(function(){var Ke,ct,Ct,Bt,fn,Cn=new Array(E+1);for(Bt=Ct=0;Bt<Ue-1;Bt++)for(ft[Bt]=Ct,Ke=0;Ke<1<<ke[Bt];Ke++)Oe[Ct++]=Bt;for(Oe[Ct-1]=Bt,Bt=fn=0;Bt<16;Bt++)for(dt[Bt]=fn,Ke=0;Ke<1<<ze[Bt];Ke++)gt[fn++]=Bt;for(fn>>=7;Bt<Ae;Bt++)for(dt[Bt]=fn<<7,Ke=0;Ke<1<<ze[Bt]-7;Ke++)gt[256+fn++]=Bt;for(ct=0;ct<=E;ct++)Cn[ct]=0;for(Ke=0;Ke<=143;)Xe[2*Ke+1]=8,Ke++,Cn[8]++;for(;Ke<=255;)Xe[2*Ke+1]=9,Ke++,Cn[9]++;for(;Ke<=279;)Xe[2*Ke+1]=7,Ke++,Cn[7]++;for(;Ke<=287;)Xe[2*Ke+1]=8,Ke++,Cn[8]++;for(sn(Xe,Ce+1,Cn),Ke=0;Ke<Ae;Ke++)Le[2*Ke+1]=5,Le[2*Ke]=Zt(Ke,5);tt=new vt(Xe,ke,Ee+1,Ce,E),rt=new vt(Le,ze,0,Ae,E),ut=new vt(new Array(0),Ye,0,y,x)}(),We=!0),ge.l_desc=new Je(ge.dyn_ltree,tt),ge.d_desc=new Je(ge.dyn_dtree,rt),ge.bl_desc=new Je(ge.bl_tree,ut),ge.bi_buf=0,ge.bi_valid=0,Nn(ge)},je._tr_stored_block=pe,je._tr_flush_block=function(ge,Ke,ct,Ct){var Bt,fn,Cn=0;0<ge.level?(ge.strm.data_type===2&&(ge.strm.data_type=function(Bn){var ar,wt=4093624447;for(ar=0;ar<=31;ar++,wt>>>=1)if(1&wt&&Bn.dyn_ltree[2*ar]!==0)return he;if(Bn.dyn_ltree[18]!==0||Bn.dyn_ltree[20]!==0||Bn.dyn_ltree[26]!==0)return ye;for(ar=32;ar<Ee;ar++)if(Bn.dyn_ltree[2*ar]!==0)return ye;return he}(ge)),tr(ge,ge.l_desc),tr(ge,ge.d_desc),Cn=function(Bn){var ar;for(He(Bn,Bn.dyn_ltree,Bn.l_desc.max_code),He(Bn,Bn.dyn_dtree,Bn.d_desc.max_code),tr(Bn,Bn.bl_desc),ar=y-1;3<=ar&&Bn.bl_tree[2*$e[ar]+1]===0;ar--);return Bn.opt_len+=3*(ar+1)+5+5+4,ar}(ge),Bt=ge.opt_len+3+7>>>3,(fn=ge.static_len+3+7>>>3)<=Bt&&(Bt=fn)):Bt=fn=ct+5,ct+4<=Bt&&Ke!==-1?pe(ge,Ke,ct,Ct):ge.strategy===4||fn===Bt?(Rt(ge,2+(Ct?1:0),3),Rn(ge,Xe,Le)):(Rt(ge,4+(Ct?1:0),3),function(Bn,ar,wt,Jt){var $t;for(Rt(Bn,ar-257,5),Rt(Bn,wt-1,5),Rt(Bn,Jt-4,4),$t=0;$t<Jt;$t++)Rt(Bn,Bn.bl_tree[2*$e[$t]+1],3);jt(Bn,Bn.dyn_ltree,ar-1),jt(Bn,Bn.dyn_dtree,wt-1)}(ge,ge.l_desc.max_code+1,ge.d_desc.max_code+1,Cn+1),Rn(ge,ge.dyn_ltree,ge.dyn_dtree)),Nn(ge),Ct&&gn(ge)},je._tr_tally=function(ge,Ke,ct){return ge.pending_buf[ge.d_buf+2*ge.last_lit]=Ke>>>8&255,ge.pending_buf[ge.d_buf+2*ge.last_lit+1]=255&Ke,ge.pending_buf[ge.l_buf+ge.last_lit]=255&ct,ge.last_lit++,Ke===0?ge.dyn_ltree[2*ct]++:(ge.matches++,Ke--,ge.dyn_ltree[2*(Oe[ct]+Ee+1)]++,ge.dyn_dtree[2*et(Ke)]++),ge.last_lit===ge.lit_bufsize-1},je._tr_align=function(ge){Rt(ge,2,3),ht(ge,ne,Xe),function(Ke){Ke.bi_valid===16?(kt(Ke,Ke.bi_buf),Ke.bi_buf=0,Ke.bi_valid=0):8<=Ke.bi_valid&&(Ke.pending_buf[Ke.pending++]=255&Ke.bi_buf,Ke.bi_buf>>=8,Ke.bi_valid-=8)}(ge)}},{"../utils/common":41}],53:[function(Qe,At,je){"use strict";At.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(Qe,At,je){(function(Re){(function(he,ye){"use strict";if(!he.setImmediate){var Ie,ce,Ue,Ee,Ce=1,Ae={},y=!1,a=he.document,E=Object.getPrototypeOf&&Object.getPrototypeOf(he);E=E&&E.setTimeout?E:he,Ie={}.toString.call(he.process)==="[object process]"?function(le){we.nextTick(function(){x(le)})}:function(){if(he.postMessage&&!he.importScripts){var le=!0,fe=he.onmessage;return he.onmessage=function(){le=!1},he.postMessage("","*"),he.onmessage=fe,le}}()?(Ee="setImmediate$"+Math.random()+"$",he.addEventListener?he.addEventListener("message",ne,!1):he.attachEvent("onmessage",ne),function(le){he.postMessage(Ee+le,"*")}):he.MessageChannel?((Ue=new MessageChannel).port1.onmessage=function(le){x(le.data)},function(le){Ue.port2.postMessage(le)}):a&&"onreadystatechange"in a.createElement("script")?(ce=a.documentElement,function(le){var fe=a.createElement("script");fe.onreadystatechange=function(){x(le),fe.onreadystatechange=null,ce.removeChild(fe),fe=null},ce.appendChild(fe)}):function(le){setTimeout(x,0,le)},E.setImmediate=function(le){typeof le!="function"&&(le=new Function(""+le));for(var fe=new Array(arguments.length-1),Ne=0;Ne<fe.length;Ne++)fe[Ne]=arguments[Ne+1];var ke={callback:le,args:fe};return Ae[Ce]=ke,Ie(Ce),Ce++},E.clearImmediate=b}function b(le){delete Ae[le]}function x(le){if(y)setTimeout(x,0,le);else{var fe=Ae[le];if(fe){y=!0;try{(function(Ne){var ke=Ne.callback,ze=Ne.args;switch(ze.length){case 0:ke();break;case 1:ke(ze[0]);break;case 2:ke(ze[0],ze[1]);break;case 3:ke(ze[0],ze[1],ze[2]);break;default:ke.apply(ye,ze)}})(fe)}finally{b(le),y=!1}}}}function ne(le){le.source===he&&typeof le.data=="string"&&le.data.indexOf(Ee)===0&&x(+le.data.slice(Ee.length))}})(typeof self=="undefined"?Re===void 0?this:Re:self)}).call(this,typeof de.g!="undefined"?de.g:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}]},{},[10])(10)})},46762:function(hn,zt){"use strict";var de;var Se=Symbol.for("react.element"),we=Symbol.for("react.portal"),Qe=Symbol.for("react.fragment"),At=Symbol.for("react.strict_mode"),je=Symbol.for("react.profiler"),Re=Symbol.for("react.provider"),he=Symbol.for("react.context"),ye=Symbol.for("react.server_context"),Ie=Symbol.for("react.forward_ref"),ce=Symbol.for("react.suspense"),Ue=Symbol.for("react.suspense_list"),Ee=Symbol.for("react.memo"),Ce=Symbol.for("react.lazy"),Ae=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 Se:switch(E=E.type,E){case Qe:case je:case At:case ce:case Ue:return E;default:switch(E=E&&E.$$typeof,E){case ye:case he:case Ie:case Ce:case Ee:case Re:return E;default:return b}}case we:return b}}}de=he,de=Re,de=Se,de=Ie,de=Qe,de=Ce,de=Ee,de=we,de=je,de=At,de=ce,de=Ue,de=function(){return!1},de=function(){return!1},de=function(E){return a(E)===he},de=function(E){return a(E)===Re},de=function(E){return typeof E=="object"&&E!==null&&E.$$typeof===Se},de=function(E){return a(E)===Ie},zt.isFragment=function(E){return a(E)===Qe},de=function(E){return a(E)===Ce},de=function(E){return a(E)===Ee},de=function(E){return a(E)===we},de=function(E){return a(E)===je},de=function(E){return a(E)===At},de=function(E){return a(E)===ce},de=function(E){return a(E)===Ue},de=function(E){return typeof E=="string"||typeof E=="function"||E===Qe||E===je||E===At||E===ce||E===Ue||E===Ae||typeof E=="object"&&E!==null&&(E.$$typeof===Ce||E.$$typeof===Ee||E.$$typeof===Re||E.$$typeof===he||E.$$typeof===Ie||E.$$typeof===y||E.getModuleId!==void 0)},de=a},35110:function(hn,zt,de){"use strict";hn.exports=de(46762)},64217:function(hn,zt,de){"use strict";de.d(zt,{Z:function(){return ye}});var Se=de(1413),we=`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`,Qe=`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`,At="".concat(we," ").concat(Qe).split(/[\s\n]+/),je="aria-",Re="data-";function he(Ie,ce){return Ie.indexOf(ce)===0}function ye(Ie){var ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ue;ce===!1?Ue={aria:!0,data:!0,attr:!0}:ce===!0?Ue={aria:!0}:Ue=(0,Se.Z)({},ce);var Ee={};return Object.keys(Ie).forEach(function(Ce){(Ue.aria&&(Ce==="role"||he(Ce,je))||Ue.data&&he(Ce,Re)||Ue.attr&&At.includes(Ce))&&(Ee[Ce]=Ie[Ce])}),Ee}},75668:function(hn,zt,de){"use strict";function Se(Je){"@babel/helpers - typeof";return Se=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(et){return typeof et}:function(et){return et&&typeof Symbol=="function"&&et.constructor===Symbol&&et!==Symbol.prototype?"symbol":typeof et},Se(Je)}Object.defineProperty(zt,"__esModule",{value:!0}),Object.defineProperty(zt,"DraggableCore",{enumerable:!0,get:function(){return Ie.default}}),zt.default=void 0;var we=Ae(de(67294)),Qe=Ee(de(45697)),At=Ee(de(73935)),je=Ee(de(86010)),Re=de(81825),he=de(2849),ye=de(9280),Ie=Ee(de(80783)),ce=Ee(de(55904)),Ue=["axis","bounds","children","defaultPosition","defaultClassName","defaultClassNameDragging","defaultClassNameDragged","position","positionOffset","scale"];function Ee(Je){return Je&&Je.__esModule?Je:{default:Je}}function Ce(Je){if(typeof WeakMap!="function")return null;var et=new WeakMap,kt=new WeakMap;return(Ce=function(ht){return ht?kt:et})(Je)}function Ae(Je,et){if(!et&&Je&&Je.__esModule)return Je;if(Je===null||Se(Je)!=="object"&&typeof Je!="function")return{default:Je};var kt=Ce(et);if(kt&&kt.has(Je))return kt.get(Je);var Rt={},ht=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Zt in Je)if(Zt!=="default"&&Object.prototype.hasOwnProperty.call(Je,Zt)){var sn=ht?Object.getOwnPropertyDescriptor(Je,Zt):null;sn&&(sn.get||sn.set)?Object.defineProperty(Rt,Zt,sn):Rt[Zt]=Je[Zt]}return Rt.default=Je,kt&&kt.set(Je,Rt),Rt}function y(){return y=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var kt=arguments[et];for(var Rt in kt)Object.prototype.hasOwnProperty.call(kt,Rt)&&(Je[Rt]=kt[Rt])}return Je},y.apply(this,arguments)}function a(Je,et){if(Je==null)return{};var kt=E(Je,et),Rt,ht;if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ht=0;ht<Zt.length;ht++)Rt=Zt[ht],!(et.indexOf(Rt)>=0)&&Object.prototype.propertyIsEnumerable.call(Je,Rt)&&(kt[Rt]=Je[Rt])}return kt}function E(Je,et){if(Je==null)return{};var kt={},Rt=Object.keys(Je),ht,Zt;for(Zt=0;Zt<Rt.length;Zt++)ht=Rt[Zt],!(et.indexOf(ht)>=0)&&(kt[ht]=Je[ht]);return kt}function b(Je,et){var kt=Object.keys(Je);if(Object.getOwnPropertySymbols){var Rt=Object.getOwnPropertySymbols(Je);et&&(Rt=Rt.filter(function(ht){return Object.getOwnPropertyDescriptor(Je,ht).enumerable})),kt.push.apply(kt,Rt)}return kt}function x(Je){for(var et=1;et<arguments.length;et++){var kt=arguments[et]!=null?arguments[et]:{};et%2?b(Object(kt),!0).forEach(function(Rt){dt(Je,Rt,kt[Rt])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(kt)):b(Object(kt)).forEach(function(Rt){Object.defineProperty(Je,Rt,Object.getOwnPropertyDescriptor(kt,Rt))})}return Je}function ne(Je,et){return ze(Je)||ke(Je,et)||fe(Je,et)||le()}function le(){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 fe(Je,et){if(Je){if(typeof Je=="string")return Ne(Je,et);var kt=Object.prototype.toString.call(Je).slice(8,-1);if(kt==="Object"&&Je.constructor&&(kt=Je.constructor.name),kt==="Map"||kt==="Set")return Array.from(Je);if(kt==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(kt))return Ne(Je,et)}}function Ne(Je,et){(et==null||et>Je.length)&&(et=Je.length);for(var kt=0,Rt=new Array(et);kt<et;kt++)Rt[kt]=Je[kt];return Rt}function ke(Je,et){var kt=Je==null?null:typeof Symbol!="undefined"&&Je[Symbol.iterator]||Je["@@iterator"];if(kt!=null){var Rt=[],ht=!0,Zt=!1,sn,Nn;try{for(kt=kt.call(Je);!(ht=(sn=kt.next()).done)&&(Rt.push(sn.value),!(et&&Rt.length===et));ht=!0);}catch(gn){Zt=!0,Nn=gn}finally{try{!ht&&kt.return!=null&&kt.return()}finally{if(Zt)throw Nn}}return Rt}}function ze(Je){if(Array.isArray(Je))return Je}function Ye(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}function $e(Je,et){for(var kt=0;kt<et.length;kt++){var Rt=et[kt];Rt.enumerable=Rt.enumerable||!1,Rt.configurable=!0,"value"in Rt&&(Rt.writable=!0),Object.defineProperty(Je,Rt.key,Rt)}}function Xe(Je,et,kt){return et&&$e(Je.prototype,et),kt&&$e(Je,kt),Object.defineProperty(Je,"prototype",{writable:!1}),Je}function Le(Je,et){if(typeof et!="function"&&et!==null)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),Object.defineProperty(Je,"prototype",{writable:!1}),et&>(Je,et)}function gt(Je,et){return gt=Object.setPrototypeOf||function(Rt,ht){return Rt.__proto__=ht,Rt},gt(Je,et)}function Oe(Je){var et=rt();return function(){var Rt=ut(Je),ht;if(et){var Zt=ut(this).constructor;ht=Reflect.construct(Rt,arguments,Zt)}else ht=Rt.apply(this,arguments);return ft(this,ht)}}function ft(Je,et){if(et&&(Se(et)==="object"||typeof et=="function"))return et;if(et!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return tt(Je)}function tt(Je){if(Je===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function rt(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(Je){return!1}}function ut(Je){return ut=Object.setPrototypeOf?Object.getPrototypeOf:function(kt){return kt.__proto__||Object.getPrototypeOf(kt)},ut(Je)}function dt(Je,et,kt){return et in Je?Object.defineProperty(Je,et,{value:kt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=kt,Je}var vt=function(Je){Le(kt,Je);var et=Oe(kt);function kt(Rt){var ht;return Ye(this,kt),ht=et.call(this,Rt),dt(tt(ht),"onDragStart",function(Zt,sn){(0,ce.default)("Draggable: onDragStart: %j",sn);var Nn=ht.props.onStart(Zt,(0,he.createDraggableData)(tt(ht),sn));if(Nn===!1)return!1;ht.setState({dragging:!0,dragged:!0})}),dt(tt(ht),"onDrag",function(Zt,sn){if(!ht.state.dragging)return!1;(0,ce.default)("Draggable: onDrag: %j",sn);var Nn=(0,he.createDraggableData)(tt(ht),sn),gn={x:Nn.x,y:Nn.y};if(ht.props.bounds){var zn=gn.x,Lt=gn.y;gn.x+=ht.state.slackX,gn.y+=ht.state.slackY;var Rn=(0,he.getBoundPosition)(tt(ht),gn.x,gn.y),tr=ne(Rn,2),He=tr[0],jt=tr[1];gn.x=He,gn.y=jt,gn.slackX=ht.state.slackX+(zn-gn.x),gn.slackY=ht.state.slackY+(Lt-gn.y),Nn.x=gn.x,Nn.y=gn.y,Nn.deltaX=gn.x-ht.state.x,Nn.deltaY=gn.y-ht.state.y}var We=ht.props.onDrag(Zt,Nn);if(We===!1)return!1;ht.setState(gn)}),dt(tt(ht),"onDragStop",function(Zt,sn){if(!ht.state.dragging)return!1;var Nn=ht.props.onStop(Zt,(0,he.createDraggableData)(tt(ht),sn));if(Nn===!1)return!1;(0,ce.default)("Draggable: onDragStop: %j",sn);var gn={dragging:!1,slackX:0,slackY:0},zn=!!ht.props.position;if(zn){var Lt=ht.props.position,Rn=Lt.x,tr=Lt.y;gn.x=Rn,gn.y=tr}ht.setState(gn)}),ht.state={dragging:!1,dragged:!1,x:Rt.position?Rt.position.x:Rt.defaultPosition.x,y:Rt.position?Rt.position.y:Rt.defaultPosition.y,prevPropsPosition:x({},Rt.position),slackX:0,slackY:0,isElementSVG:!1},Rt.position&&!(Rt.onDrag||Rt.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."),ht}return Xe(kt,[{key:"componentDidMount",value:function(){typeof window.SVGElement!="undefined"&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}},{key:"componentWillUnmount",value:function(){this.setState({dragging:!1})}},{key:"findDOMNode",value:function(){var ht,Zt,sn;return(ht=(Zt=this.props)===null||Zt===void 0||(sn=Zt.nodeRef)===null||sn===void 0?void 0:sn.current)!==null&&ht!==void 0?ht:At.default.findDOMNode(this)}},{key:"render",value:function(){var ht,Zt=this.props,sn=Zt.axis,Nn=Zt.bounds,gn=Zt.children,zn=Zt.defaultPosition,Lt=Zt.defaultClassName,Rn=Zt.defaultClassNameDragging,tr=Zt.defaultClassNameDragged,He=Zt.position,jt=Zt.positionOffset,We=Zt.scale,pe=a(Zt,Ue),ge={},Ke=null,ct=!!He,Ct=!ct||this.state.dragging,Bt=He||zn,fn={x:(0,he.canDragX)(this)&&Ct?this.state.x:Bt.x,y:(0,he.canDragY)(this)&&Ct?this.state.y:Bt.y};this.state.isElementSVG?Ke=(0,Re.createSVGTransform)(fn,jt):ge=(0,Re.createCSSTransform)(fn,jt);var Cn=(0,je.default)(gn.props.className||"",Lt,(ht={},dt(ht,Rn,this.state.dragging),dt(ht,tr,this.state.dragged),ht));return we.createElement(Ie.default,y({},pe,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),we.cloneElement(we.Children.only(gn),{className:Cn,style:x(x({},gn.props.style),ge),transform:Ke}))}}],[{key:"getDerivedStateFromProps",value:function(ht,Zt){var sn=ht.position,Nn=Zt.prevPropsPosition;return sn&&(!Nn||sn.x!==Nn.x||sn.y!==Nn.y)?((0,ce.default)("Draggable: getDerivedStateFromProps %j",{position:sn,prevPropsPosition:Nn}),{x:sn.x,y:sn.y,prevPropsPosition:x({},sn)}):null}}]),kt}(we.Component);zt.default=vt,dt(vt,"displayName","Draggable"),dt(vt,"propTypes",x(x({},Ie.default.propTypes),{},{axis:Qe.default.oneOf(["both","x","y","none"]),bounds:Qe.default.oneOfType([Qe.default.shape({left:Qe.default.number,right:Qe.default.number,top:Qe.default.number,bottom:Qe.default.number}),Qe.default.string,Qe.default.oneOf([!1])]),defaultClassName:Qe.default.string,defaultClassNameDragging:Qe.default.string,defaultClassNameDragged:Qe.default.string,defaultPosition:Qe.default.shape({x:Qe.default.number,y:Qe.default.number}),positionOffset:Qe.default.shape({x:Qe.default.oneOfType([Qe.default.number,Qe.default.string]),y:Qe.default.oneOfType([Qe.default.number,Qe.default.string])}),position:Qe.default.shape({x:Qe.default.number,y:Qe.default.number}),className:ye.dontSetMe,style:ye.dontSetMe,transform:ye.dontSetMe})),dt(vt,"defaultProps",x(x({},Ie.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(hn,zt,de){"use strict";function Se(ft){"@babel/helpers - typeof";return Se=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(tt){return typeof tt}:function(tt){return tt&&typeof Symbol=="function"&&tt.constructor===Symbol&&tt!==Symbol.prototype?"symbol":typeof tt},Se(ft)}Object.defineProperty(zt,"__esModule",{value:!0}),zt.default=void 0;var we=Ue(de(67294)),Qe=Ie(de(45697)),At=Ie(de(73935)),je=de(81825),Re=de(2849),he=de(9280),ye=Ie(de(55904));function Ie(ft){return ft&&ft.__esModule?ft:{default:ft}}function ce(ft){if(typeof WeakMap!="function")return null;var tt=new WeakMap,rt=new WeakMap;return(ce=function(dt){return dt?rt:tt})(ft)}function Ue(ft,tt){if(!tt&&ft&&ft.__esModule)return ft;if(ft===null||Se(ft)!=="object"&&typeof ft!="function")return{default:ft};var rt=ce(tt);if(rt&&rt.has(ft))return rt.get(ft);var ut={},dt=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var vt in ft)if(vt!=="default"&&Object.prototype.hasOwnProperty.call(ft,vt)){var Je=dt?Object.getOwnPropertyDescriptor(ft,vt):null;Je&&(Je.get||Je.set)?Object.defineProperty(ut,vt,Je):ut[vt]=ft[vt]}return ut.default=ft,rt&&rt.set(ft,ut),ut}function Ee(ft,tt){return E(ft)||a(ft,tt)||Ae(ft,tt)||Ce()}function Ce(){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 Ae(ft,tt){if(ft){if(typeof ft=="string")return y(ft,tt);var rt=Object.prototype.toString.call(ft).slice(8,-1);if(rt==="Object"&&ft.constructor&&(rt=ft.constructor.name),rt==="Map"||rt==="Set")return Array.from(ft);if(rt==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(rt))return y(ft,tt)}}function y(ft,tt){(tt==null||tt>ft.length)&&(tt=ft.length);for(var rt=0,ut=new Array(tt);rt<tt;rt++)ut[rt]=ft[rt];return ut}function a(ft,tt){var rt=ft==null?null:typeof Symbol!="undefined"&&ft[Symbol.iterator]||ft["@@iterator"];if(rt!=null){var ut=[],dt=!0,vt=!1,Je,et;try{for(rt=rt.call(ft);!(dt=(Je=rt.next()).done)&&(ut.push(Je.value),!(tt&&ut.length===tt));dt=!0);}catch(kt){vt=!0,et=kt}finally{try{!dt&&rt.return!=null&&rt.return()}finally{if(vt)throw et}}return ut}}function E(ft){if(Array.isArray(ft))return ft}function b(ft,tt){if(!(ft instanceof tt))throw new TypeError("Cannot call a class as a function")}function x(ft,tt){for(var rt=0;rt<tt.length;rt++){var ut=tt[rt];ut.enumerable=ut.enumerable||!1,ut.configurable=!0,"value"in ut&&(ut.writable=!0),Object.defineProperty(ft,ut.key,ut)}}function ne(ft,tt,rt){return tt&&x(ft.prototype,tt),rt&&x(ft,rt),Object.defineProperty(ft,"prototype",{writable:!1}),ft}function le(ft,tt){if(typeof tt!="function"&&tt!==null)throw new TypeError("Super expression must either be null or a function");ft.prototype=Object.create(tt&&tt.prototype,{constructor:{value:ft,writable:!0,configurable:!0}}),Object.defineProperty(ft,"prototype",{writable:!1}),tt&&fe(ft,tt)}function fe(ft,tt){return fe=Object.setPrototypeOf||function(ut,dt){return ut.__proto__=dt,ut},fe(ft,tt)}function Ne(ft){var tt=Ye();return function(){var ut=$e(ft),dt;if(tt){var vt=$e(this).constructor;dt=Reflect.construct(ut,arguments,vt)}else dt=ut.apply(this,arguments);return ke(this,dt)}}function ke(ft,tt){if(tt&&(Se(tt)==="object"||typeof tt=="function"))return tt;if(tt!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return ze(ft)}function ze(ft){if(ft===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return ft}function Ye(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(ft){return!1}}function $e(ft){return $e=Object.setPrototypeOf?Object.getPrototypeOf:function(rt){return rt.__proto__||Object.getPrototypeOf(rt)},$e(ft)}function Xe(ft,tt,rt){return tt in ft?Object.defineProperty(ft,tt,{value:rt,enumerable:!0,configurable:!0,writable:!0}):ft[tt]=rt,ft}var Le={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}},gt=Le.mouse,Oe=function(ft){le(rt,ft);var tt=Ne(rt);function rt(){var ut;b(this,rt);for(var dt=arguments.length,vt=new Array(dt),Je=0;Je<dt;Je++)vt[Je]=arguments[Je];return ut=tt.call.apply(tt,[this].concat(vt)),Xe(ze(ut),"state",{dragging:!1,lastX:NaN,lastY:NaN,touchIdentifier:null}),Xe(ze(ut),"mounted",!1),Xe(ze(ut),"handleDragStart",function(et){if(ut.props.onMouseDown(et),!ut.props.allowAnyClick&&typeof et.button=="number"&&et.button!==0)return!1;var kt=ut.findDOMNode();if(!kt||!kt.ownerDocument||!kt.ownerDocument.body)throw new Error("<DraggableCore> not mounted on DragStart!");var Rt=kt.ownerDocument;if(!(ut.props.disabled||!(et.target instanceof Rt.defaultView.Node)||ut.props.handle&&!(0,je.matchesSelectorAndParentsTo)(et.target,ut.props.handle,kt)||ut.props.cancel&&(0,je.matchesSelectorAndParentsTo)(et.target,ut.props.cancel,kt))){et.type==="touchstart"&&et.preventDefault();var ht=(0,je.getTouchIdentifier)(et);ut.setState({touchIdentifier:ht});var Zt=(0,Re.getControlPosition)(et,ht,ze(ut));if(Zt!=null){var sn=Zt.x,Nn=Zt.y,gn=(0,Re.createCoreData)(ze(ut),sn,Nn);(0,ye.default)("DraggableCore: handleDragStart: %j",gn),(0,ye.default)("calling",ut.props.onStart);var zn=ut.props.onStart(et,gn);zn===!1||ut.mounted===!1||(ut.props.enableUserSelectHack&&(0,je.addUserSelectStyles)(Rt),ut.setState({dragging:!0,lastX:sn,lastY:Nn}),(0,je.addEvent)(Rt,gt.move,ut.handleDrag),(0,je.addEvent)(Rt,gt.stop,ut.handleDragStop))}}}),Xe(ze(ut),"handleDrag",function(et){var kt=(0,Re.getControlPosition)(et,ut.state.touchIdentifier,ze(ut));if(kt!=null){var Rt=kt.x,ht=kt.y;if(Array.isArray(ut.props.grid)){var Zt=Rt-ut.state.lastX,sn=ht-ut.state.lastY,Nn=(0,Re.snapToGrid)(ut.props.grid,Zt,sn),gn=Ee(Nn,2);if(Zt=gn[0],sn=gn[1],!Zt&&!sn)return;Rt=ut.state.lastX+Zt,ht=ut.state.lastY+sn}var zn=(0,Re.createCoreData)(ze(ut),Rt,ht);(0,ye.default)("DraggableCore: handleDrag: %j",zn);var Lt=ut.props.onDrag(et,zn);if(Lt===!1||ut.mounted===!1){try{ut.handleDragStop(new MouseEvent("mouseup"))}catch(tr){var Rn=document.createEvent("MouseEvents");Rn.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),ut.handleDragStop(Rn)}return}ut.setState({lastX:Rt,lastY:ht})}}),Xe(ze(ut),"handleDragStop",function(et){if(ut.state.dragging){var kt=(0,Re.getControlPosition)(et,ut.state.touchIdentifier,ze(ut));if(kt!=null){var Rt=kt.x,ht=kt.y;if(Array.isArray(ut.props.grid)){var Zt=Rt-ut.state.lastX||0,sn=ht-ut.state.lastY||0,Nn=(0,Re.snapToGrid)(ut.props.grid,Zt,sn),gn=Ee(Nn,2);Zt=gn[0],sn=gn[1],Rt=ut.state.lastX+Zt,ht=ut.state.lastY+sn}var zn=(0,Re.createCoreData)(ze(ut),Rt,ht),Lt=ut.props.onStop(et,zn);if(Lt===!1||ut.mounted===!1)return!1;var Rn=ut.findDOMNode();Rn&&ut.props.enableUserSelectHack&&(0,je.removeUserSelectStyles)(Rn.ownerDocument),(0,ye.default)("DraggableCore: handleDragStop: %j",zn),ut.setState({dragging:!1,lastX:NaN,lastY:NaN}),Rn&&((0,ye.default)("DraggableCore: Removing handlers"),(0,je.removeEvent)(Rn.ownerDocument,gt.move,ut.handleDrag),(0,je.removeEvent)(Rn.ownerDocument,gt.stop,ut.handleDragStop))}}}),Xe(ze(ut),"onMouseDown",function(et){return gt=Le.mouse,ut.handleDragStart(et)}),Xe(ze(ut),"onMouseUp",function(et){return gt=Le.mouse,ut.handleDragStop(et)}),Xe(ze(ut),"onTouchStart",function(et){return gt=Le.touch,ut.handleDragStart(et)}),Xe(ze(ut),"onTouchEnd",function(et){return gt=Le.touch,ut.handleDragStop(et)}),ut}return ne(rt,[{key:"componentDidMount",value:function(){this.mounted=!0;var dt=this.findDOMNode();dt&&(0,je.addEvent)(dt,Le.touch.start,this.onTouchStart,{passive:!1})}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var dt=this.findDOMNode();if(dt){var vt=dt.ownerDocument;(0,je.removeEvent)(vt,Le.mouse.move,this.handleDrag),(0,je.removeEvent)(vt,Le.touch.move,this.handleDrag),(0,je.removeEvent)(vt,Le.mouse.stop,this.handleDragStop),(0,je.removeEvent)(vt,Le.touch.stop,this.handleDragStop),(0,je.removeEvent)(dt,Le.touch.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,je.removeUserSelectStyles)(vt)}}},{key:"findDOMNode",value:function(){var dt,vt,Je;return(dt=this.props)!==null&&dt!==void 0&&dt.nodeRef?(vt=this.props)===null||vt===void 0||(Je=vt.nodeRef)===null||Je===void 0?void 0:Je.current:At.default.findDOMNode(this)}},{key:"render",value:function(){return we.cloneElement(we.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}]),rt}(we.Component);zt.default=Oe,Xe(Oe,"displayName","DraggableCore"),Xe(Oe,"propTypes",{allowAnyClick:Qe.default.bool,disabled:Qe.default.bool,enableUserSelectHack:Qe.default.bool,offsetParent:function(tt,rt){if(tt[rt]&&tt[rt].nodeType!==1)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:Qe.default.arrayOf(Qe.default.number),handle:Qe.default.string,cancel:Qe.default.string,nodeRef:Qe.default.object,onStart:Qe.default.func,onDrag:Qe.default.func,onStop:Qe.default.func,onMouseDown:Qe.default.func,scale:Qe.default.number,className:he.dontSetMe,style:he.dontSetMe,transform:he.dontSetMe}),Xe(Oe,"defaultProps",{allowAnyClick:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},61193:function(hn,zt,de){"use strict";var Se=de(75668),we=Se.default,Qe=Se.DraggableCore;hn.exports=we,hn.exports.default=we,hn.exports.DraggableCore=Qe},81825:function(hn,zt,de){"use strict";function Se(Xe){"@babel/helpers - typeof";return Se=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(Le){return typeof Le}:function(Le){return Le&&typeof Symbol=="function"&&Le.constructor===Symbol&&Le!==Symbol.prototype?"symbol":typeof Le},Se(Xe)}Object.defineProperty(zt,"__esModule",{value:!0}),zt.addClassName=Ye,zt.addEvent=Ee,zt.addUserSelectStyles=ke,zt.createCSSTransform=x,zt.createSVGTransform=ne,zt.getTouch=fe,zt.getTouchIdentifier=Ne,zt.getTranslation=le,zt.innerHeight=a,zt.innerWidth=E,zt.matchesSelector=ce,zt.matchesSelectorAndParentsTo=Ue,zt.offsetXYFromParent=b,zt.outerHeight=Ae,zt.outerWidth=y,zt.removeClassName=$e,zt.removeEvent=Ce,zt.removeUserSelectStyles=ze;var we=de(9280),Qe=je(de(38650));function At(Xe){if(typeof WeakMap!="function")return null;var Le=new WeakMap,gt=new WeakMap;return(At=function(ft){return ft?gt:Le})(Xe)}function je(Xe,Le){if(!Le&&Xe&&Xe.__esModule)return Xe;if(Xe===null||Se(Xe)!=="object"&&typeof Xe!="function")return{default:Xe};var gt=At(Le);if(gt&>.has(Xe))return gt.get(Xe);var Oe={},ft=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var tt in Xe)if(tt!=="default"&&Object.prototype.hasOwnProperty.call(Xe,tt)){var rt=ft?Object.getOwnPropertyDescriptor(Xe,tt):null;rt&&(rt.get||rt.set)?Object.defineProperty(Oe,tt,rt):Oe[tt]=Xe[tt]}return Oe.default=Xe,gt&>.set(Xe,Oe),Oe}function Re(Xe,Le){var gt=Object.keys(Xe);if(Object.getOwnPropertySymbols){var Oe=Object.getOwnPropertySymbols(Xe);Le&&(Oe=Oe.filter(function(ft){return Object.getOwnPropertyDescriptor(Xe,ft).enumerable})),gt.push.apply(gt,Oe)}return gt}function he(Xe){for(var Le=1;Le<arguments.length;Le++){var gt=arguments[Le]!=null?arguments[Le]:{};Le%2?Re(Object(gt),!0).forEach(function(Oe){ye(Xe,Oe,gt[Oe])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Xe,Object.getOwnPropertyDescriptors(gt)):Re(Object(gt)).forEach(function(Oe){Object.defineProperty(Xe,Oe,Object.getOwnPropertyDescriptor(gt,Oe))})}return Xe}function ye(Xe,Le,gt){return Le in Xe?Object.defineProperty(Xe,Le,{value:gt,enumerable:!0,configurable:!0,writable:!0}):Xe[Le]=gt,Xe}var Ie="";function ce(Xe,Le){return Ie||(Ie=(0,we.findInArray)(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"],function(gt){return(0,we.isFunction)(Xe[gt])})),(0,we.isFunction)(Xe[Ie])?Xe[Ie](Le):!1}function Ue(Xe,Le,gt){var Oe=Xe;do{if(ce(Oe,Le))return!0;if(Oe===gt)return!1;Oe=Oe.parentNode}while(Oe);return!1}function Ee(Xe,Le,gt,Oe){if(Xe){var ft=he({capture:!0},Oe);Xe.addEventListener?Xe.addEventListener(Le,gt,ft):Xe.attachEvent?Xe.attachEvent("on"+Le,gt):Xe["on"+Le]=gt}}function Ce(Xe,Le,gt,Oe){if(Xe){var ft=he({capture:!0},Oe);Xe.removeEventListener?Xe.removeEventListener(Le,gt,ft):Xe.detachEvent?Xe.detachEvent("on"+Le,gt):Xe["on"+Le]=null}}function Ae(Xe){var Le=Xe.clientHeight,gt=Xe.ownerDocument.defaultView.getComputedStyle(Xe);return Le+=(0,we.int)(gt.borderTopWidth),Le+=(0,we.int)(gt.borderBottomWidth),Le}function y(Xe){var Le=Xe.clientWidth,gt=Xe.ownerDocument.defaultView.getComputedStyle(Xe);return Le+=(0,we.int)(gt.borderLeftWidth),Le+=(0,we.int)(gt.borderRightWidth),Le}function a(Xe){var Le=Xe.clientHeight,gt=Xe.ownerDocument.defaultView.getComputedStyle(Xe);return Le-=(0,we.int)(gt.paddingTop),Le-=(0,we.int)(gt.paddingBottom),Le}function E(Xe){var Le=Xe.clientWidth,gt=Xe.ownerDocument.defaultView.getComputedStyle(Xe);return Le-=(0,we.int)(gt.paddingLeft),Le-=(0,we.int)(gt.paddingRight),Le}function b(Xe,Le,gt){var Oe=Le===Le.ownerDocument.body,ft=Oe?{left:0,top:0}:Le.getBoundingClientRect(),tt=(Xe.clientX+Le.scrollLeft-ft.left)/gt,rt=(Xe.clientY+Le.scrollTop-ft.top)/gt;return{x:tt,y:rt}}function x(Xe,Le){var gt=le(Xe,Le,"px");return ye({},(0,Qe.browserPrefixToKey)("transform",Qe.default),gt)}function ne(Xe,Le){var gt=le(Xe,Le,"");return gt}function le(Xe,Le,gt){var Oe=Xe.x,ft=Xe.y,tt="translate(".concat(Oe).concat(gt,",").concat(ft).concat(gt,")");if(Le){var rt="".concat(typeof Le.x=="string"?Le.x:Le.x+gt),ut="".concat(typeof Le.y=="string"?Le.y:Le.y+gt);tt="translate(".concat(rt,", ").concat(ut,")")+tt}return tt}function fe(Xe,Le){return Xe.targetTouches&&(0,we.findInArray)(Xe.targetTouches,function(gt){return Le===gt.identifier})||Xe.changedTouches&&(0,we.findInArray)(Xe.changedTouches,function(gt){return Le===gt.identifier})}function Ne(Xe){if(Xe.targetTouches&&Xe.targetTouches[0])return Xe.targetTouches[0].identifier;if(Xe.changedTouches&&Xe.changedTouches[0])return Xe.changedTouches[0].identifier}function ke(Xe){if(Xe){var Le=Xe.getElementById("react-draggable-style-el");Le||(Le=Xe.createElement("style"),Le.type="text/css",Le.id="react-draggable-style-el",Le.innerHTML=`.react-draggable-transparent-selection *::-moz-selection {all: inherit;}
|
|
|
`,Le.innerHTML+=`.react-draggable-transparent-selection *::selection {all: inherit;}
|
|
|
`,Xe.getElementsByTagName("head")[0].appendChild(Le)),Xe.body&&Ye(Xe.body,"react-draggable-transparent-selection")}}function ze(Xe){if(Xe)try{if(Xe.body&&$e(Xe.body,"react-draggable-transparent-selection"),Xe.selection)Xe.selection.empty();else{var Le=(Xe.defaultView||window).getSelection();Le&&Le.type!=="Caret"&&Le.removeAllRanges()}}catch(gt){}}function Ye(Xe,Le){Xe.classList?Xe.classList.add(Le):Xe.className.match(new RegExp("(?:^|\\s)".concat(Le,"(?!\\S)")))||(Xe.className+=" ".concat(Le))}function $e(Xe,Le){Xe.classList?Xe.classList.remove(Le):Xe.className=Xe.className.replace(new RegExp("(?:^|\\s)".concat(Le,"(?!\\S)"),"g"),"")}},38650:function(hn,zt){"use strict";Object.defineProperty(zt,"__esModule",{value:!0}),zt.browserPrefixToKey=we,zt.browserPrefixToStyle=Qe,zt.default=void 0,zt.getPrefix=Se;var de=["Moz","Webkit","O","ms"];function Se(){var Re,he,ye=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"transform";if(typeof window=="undefined")return"";var Ie=(Re=window.document)===null||Re===void 0||(he=Re.documentElement)===null||he===void 0?void 0:he.style;if(!Ie||ye in Ie)return"";for(var ce=0;ce<de.length;ce++)if(we(ye,de[ce])in Ie)return de[ce];return""}function we(Re,he){return he?"".concat(he).concat(At(Re)):Re}function Qe(Re,he){return he?"-".concat(he.toLowerCase(),"-").concat(Re):Re}function At(Re){for(var he="",ye=!0,Ie=0;Ie<Re.length;Ie++)ye?(he+=Re[Ie].toUpperCase(),ye=!1):Re[Ie]==="-"?ye=!0:he+=Re[Ie];return he}var je=Se();zt.default=je},55904:function(hn,zt){"use strict";Object.defineProperty(zt,"__esModule",{value:!0}),zt.default=de;function de(){var Se}},2849:function(hn,zt,de){"use strict";Object.defineProperty(zt,"__esModule",{value:!0}),zt.canDragX=je,zt.canDragY=Re,zt.createCoreData=ye,zt.createDraggableData=Ie,zt.getBoundPosition=Qe,zt.getControlPosition=he,zt.snapToGrid=At;var Se=de(9280),we=de(81825);function Qe(Ee,Ce,Ae){if(!Ee.props.bounds)return[Ce,Ae];var y=Ee.props.bounds;y=typeof y=="string"?y:ce(y);var a=Ue(Ee);if(typeof y=="string"){var E=a.ownerDocument,b=E.defaultView,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.');var ne=x,le=b.getComputedStyle(a),fe=b.getComputedStyle(ne);y={left:-a.offsetLeft+(0,Se.int)(fe.paddingLeft)+(0,Se.int)(le.marginLeft),top:-a.offsetTop+(0,Se.int)(fe.paddingTop)+(0,Se.int)(le.marginTop),right:(0,we.innerWidth)(ne)-(0,we.outerWidth)(a)-a.offsetLeft+(0,Se.int)(fe.paddingRight)-(0,Se.int)(le.marginRight),bottom:(0,we.innerHeight)(ne)-(0,we.outerHeight)(a)-a.offsetTop+(0,Se.int)(fe.paddingBottom)-(0,Se.int)(le.marginBottom)}}return(0,Se.isNum)(y.right)&&(Ce=Math.min(Ce,y.right)),(0,Se.isNum)(y.bottom)&&(Ae=Math.min(Ae,y.bottom)),(0,Se.isNum)(y.left)&&(Ce=Math.max(Ce,y.left)),(0,Se.isNum)(y.top)&&(Ae=Math.max(Ae,y.top)),[Ce,Ae]}function At(Ee,Ce,Ae){var y=Math.round(Ce/Ee[0])*Ee[0],a=Math.round(Ae/Ee[1])*Ee[1];return[y,a]}function je(Ee){return Ee.props.axis==="both"||Ee.props.axis==="x"}function Re(Ee){return Ee.props.axis==="both"||Ee.props.axis==="y"}function he(Ee,Ce,Ae){var y=typeof Ce=="number"?(0,we.getTouch)(Ee,Ce):null;if(typeof Ce=="number"&&!y)return null;var a=Ue(Ae),E=Ae.props.offsetParent||a.offsetParent||a.ownerDocument.body;return(0,we.offsetXYFromParent)(y||Ee,E,Ae.props.scale)}function ye(Ee,Ce,Ae){var y=Ee.state,a=!(0,Se.isNum)(y.lastX),E=Ue(Ee);return a?{node:E,deltaX:0,deltaY:0,lastX:Ce,lastY:Ae,x:Ce,y:Ae}:{node:E,deltaX:Ce-y.lastX,deltaY:Ae-y.lastY,lastX:y.lastX,lastY:y.lastY,x:Ce,y:Ae}}function Ie(Ee,Ce){var Ae=Ee.props.scale;return{node:Ce.node,x:Ee.state.x+Ce.deltaX/Ae,y:Ee.state.y+Ce.deltaY/Ae,deltaX:Ce.deltaX/Ae,deltaY:Ce.deltaY/Ae,lastX:Ee.state.x,lastY:Ee.state.y}}function ce(Ee){return{left:Ee.left,top:Ee.top,right:Ee.right,bottom:Ee.bottom}}function Ue(Ee){var Ce=Ee.findDOMNode();if(!Ce)throw new Error("<DraggableCore>: Unmounted during event!");return Ce}},9280:function(hn,zt){"use strict";Object.defineProperty(zt,"__esModule",{value:!0}),zt.dontSetMe=At,zt.findInArray=de,zt.int=Qe,zt.isFunction=Se,zt.isNum=we;function de(je,Re){for(var he=0,ye=je.length;he<ye;he++)if(Re.apply(Re,[je[he],he,je]))return je[he]}function Se(je){return typeof je=="function"||Object.prototype.toString.call(je)==="[object Function]"}function we(je){return typeof je=="number"&&!isNaN(je)}function Qe(je){return parseInt(je,10)}function At(je,Re,he){if(je[Re])return new Error("Invalid prop ".concat(Re," passed to ").concat(he," - do not set this, set it on the child."))}},55168:function(hn,zt){"use strict";Object.defineProperty(zt,"__esModule",{value:!0}),zt.SensorTabIndex=zt.SensorClassName=zt.SizeSensorId=void 0;var de="size-sensor-id";zt.SizeSensorId=de;var Se="size-sensor-object";zt.SensorClassName=Se;var we="-1";zt.SensorTabIndex=we},12177:function(hn,zt){"use strict";Object.defineProperty(zt,"__esModule",{value:!0}),zt.default=void 0;var de=function(we){var Qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:60,At=null;return function(){for(var je=this,Re=arguments.length,he=new Array(Re),ye=0;ye<Re;ye++)he[ye]=arguments[ye];clearTimeout(At),At=setTimeout(function(){we.apply(je,he)},Qe)}};zt.default=de},96340:function(hn,zt){"use strict";Object.defineProperty(zt,"__esModule",{value:!0}),zt.default=void 0;var de=1,Se=function(){return"".concat(de++)};zt.default=Se},18587:function(hn,zt,de){"use strict";Object.defineProperty(zt,"__esModule",{value:!0}),zt.ver=zt.clear=zt.bind=void 0;var Se=de(12955),we=function(Re,he){var ye=(0,Se.getSensor)(Re);return ye.bind(he),function(){ye.unbind(he)}};zt.bind=we;var Qe=function(Re){var he=(0,Se.getSensor)(Re);(0,Se.removeSensor)(he)};zt.clear=Qe;var At="1.0.1";zt.ver=At},12955:function(hn,zt,de){"use strict";Object.defineProperty(zt,"__esModule",{value:!0}),zt.removeSensor=zt.getSensor=void 0;var Se=At(de(96340)),we=de(82578),Qe=de(55168);function At(ye){return ye&&ye.__esModule?ye:{default:ye}}var je={},Re=function(Ie){var ce=Ie.getAttribute(Qe.SizeSensorId);if(ce&&je[ce])return je[ce];var Ue=(0,Se.default)();Ie.setAttribute(Qe.SizeSensorId,Ue);var Ee=(0,we.createSensor)(Ie);return je[Ue]=Ee,Ee};zt.getSensor=Re;var he=function(Ie){var ce=Ie.element.getAttribute(Qe.SizeSensorId);Ie.element.removeAttribute(Qe.SizeSensorId),Ie.destroy(),ce&&je[ce]&&delete je[ce]};zt.removeSensor=he},82578:function(hn,zt,de){"use strict";Object.defineProperty(zt,"__esModule",{value:!0}),zt.createSensor=void 0;var Se=de(27643),we=de(31743),Qe=typeof ResizeObserver!="undefined"?we.createSensor:Se.createSensor;zt.createSensor=Qe},27643:function(hn,zt,de){"use strict";Object.defineProperty(zt,"__esModule",{value:!0}),zt.createSensor=void 0;var Se=Qe(de(12177)),we=de(55168);function Qe(je){return je&&je.__esModule?je:{default:je}}var At=function(Re){var he=void 0,ye=[],Ie=function(){getComputedStyle(Re).position==="static"&&(Re.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",we.SensorClassName),y.setAttribute("tabindex",we.SensorTabIndex),y.type="text/html",Re.appendChild(y),y.data="about:blank",y},ce=(0,Se.default)(function(){ye.forEach(function(Ae){Ae(Re)})}),Ue=function(y){he||(he=Ie()),ye.indexOf(y)===-1&&ye.push(y)},Ee=function(){he&&he.parentNode&&(he.contentDocument&&he.contentDocument.defaultView.removeEventListener("resize",ce),he.parentNode.removeChild(he),he=void 0,ye=[])},Ce=function(y){var a=ye.indexOf(y);a!==-1&&ye.splice(a,1),ye.length===0&&he&&Ee()};return{element:Re,bind:Ue,destroy:Ee,unbind:Ce}};zt.createSensor=At},31743:function(hn,zt,de){"use strict";Object.defineProperty(zt,"__esModule",{value:!0}),zt.createSensor=void 0;var Se=we(de(12177));function we(At){return At&&At.__esModule?At:{default:At}}var Qe=function(je){var Re=void 0,he=[],ye=(0,Se.default)(function(){he.forEach(function(Ce){Ce(je)})}),Ie=function(){var Ae=new ResizeObserver(ye);return Ae.observe(je),ye(),Ae},ce=function(Ae){Re||(Re=Ie()),he.indexOf(Ae)===-1&&he.push(Ae)},Ue=function(){Re.disconnect(),he=[],Re=void 0},Ee=function(Ae){var y=he.indexOf(Ae);y!==-1&&he.splice(y,1),he.length===0&&Re&&Ue()};return{element:je,bind:ce,destroy:Ue,unbind:Ee}};zt.createSensor=Qe},25365:function(hn){"use strict";hn.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(hn){"use strict";hn.exports="data:image/png;base64,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"},57177:function(hn){"use strict";hn.exports="data:image/png;base64,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"},81378:function(hn){"use strict";hn.exports="data:image/png;base64,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"},55541:function(hn){"use strict";hn.exports="data:image/png;base64,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"},26528:function(hn,zt,de){"use strict";hn.exports=de.p+"static/detailbg.5bc9ddcf.jpg"},36459:function(hn,zt,de){"use strict";de.d(zt,{Z:function(){return Se}});function Se(we){if(we==null)throw new TypeError("Cannot destructure "+we)}}}]);
|