|
|
(self.webpackChunk=self.webpackChunk||[]).push([[342],{52310:function(mn,jt,fe){"use strict";fe.d(jt,{Z:function(){return me}});var ce=fe(87462),We=fe(67294),ke={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"},it=ke,He=fe(74643),Me=function(Ie,de){return We.createElement(He.Z,(0,ce.Z)({},Ie,{ref:de,icon:it}))},me=We.forwardRef(Me)},33463:function(mn,jt,fe){"use strict";fe.d(jt,{Z:function(){return me}});var ce=fe(87462),We=fe(67294),ke={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"},it=ke,He=fe(74643),Me=function(Ie,de){return We.createElement(He.Z,(0,ce.Z)({},Ie,{ref:de,icon:it}))},me=We.forwardRef(Me)},28575:function(mn,jt,fe){"use strict";fe.d(jt,{Z:function(){return me}});var ce=fe(87462),We=fe(67294),ke={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"},it=ke,He=fe(74643),Me=function(Ie,de){return We.createElement(He.Z,(0,ce.Z)({},Ie,{ref:de,icon:it}))},me=We.forwardRef(Me)},84249:function(mn,jt,fe){"use strict";fe.d(jt,{Z:function(){return me}});var ce=fe(87462),We=fe(67294),ke={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"},it=ke,He=fe(74643),Me=function(Ie,de){return We.createElement(He.Z,(0,ce.Z)({},Ie,{ref:de,icon:it}))},me=We.forwardRef(Me)},81893:function(mn,jt,fe){"use strict";fe.d(jt,{Z:function(){return me}});var ce=fe(87462),We=fe(67294),ke={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"},it=ke,He=fe(74643),Me=function(Ie,de){return We.createElement(He.Z,(0,ce.Z)({},Ie,{ref:de,icon:it}))},me=We.forwardRef(Me)},55304:function(mn,jt,fe){"use strict";fe.d(jt,{Z:function(){return me}});var ce=fe(87462),We=fe(67294),ke={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"},it=ke,He=fe(74643),Me=function(Ie,de){return We.createElement(He.Z,(0,ce.Z)({},Ie,{ref:de,icon:it}))},me=We.forwardRef(Me)},73148:function(mn,jt,fe){"use strict";fe.d(jt,{Z:function(){return me}});var ce=fe(87462),We=fe(67294),ke={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"},it=ke,He=fe(74643),Me=function(Ie,de){return We.createElement(He.Z,(0,ce.Z)({},Ie,{ref:de,icon:it}))},me=We.forwardRef(Me)},56747:function(mn,jt,fe){"use strict";fe.d(jt,{Z:function(){return me}});var ce=fe(87462),We=fe(67294),ke={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"},it=ke,He=fe(74643),Me=function(Ie,de){return We.createElement(He.Z,(0,ce.Z)({},Ie,{ref:de,icon:it}))},me=We.forwardRef(Me)},50881:function(mn,jt,fe){"use strict";fe.d(jt,{Z:function(){return me}});var ce=fe(87462),We=fe(67294),ke={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"},it=ke,He=fe(74643),Me=function(Ie,de){return We.createElement(He.Z,(0,ce.Z)({},Ie,{ref:de,icon:it}))},me=We.forwardRef(Me)},22751:function(mn,jt,fe){"use strict";fe.d(jt,{Z:function(){return me}});var ce=fe(87462),We=fe(67294),ke={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"},it=ke,He=fe(74643),Me=function(Ie,de){return We.createElement(He.Z,(0,ce.Z)({},Ie,{ref:de,icon:it}))},me=We.forwardRef(Me)},34182:function(mn,jt,fe){"use strict";fe.d(jt,{Z:function(){return me}});var ce=fe(87462),We=fe(67294),ke={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"},it=ke,He=fe(74643),Me=function(Ie,de){return We.createElement(He.Z,(0,ce.Z)({},Ie,{ref:de,icon:it}))},me=We.forwardRef(Me)},74664:function(mn,jt,fe){"use strict";fe.d(jt,{Z:function(){return me}});var ce=fe(87462),We=fe(67294),ke={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"},it=ke,He=fe(74643),Me=function(Ie,de){return We.createElement(He.Z,(0,ce.Z)({},Ie,{ref:de,icon:it}))},me=We.forwardRef(Me)},91034:function(mn,jt,fe){"use strict";fe.d(jt,{Z:function(){return me}});var ce=fe(87462),We=fe(67294),ke={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"},it=ke,He=fe(74643),Me=function(Ie,de){return We.createElement(He.Z,(0,ce.Z)({},Ie,{ref:de,icon:it}))},me=We.forwardRef(Me)},87922:function(mn,jt,fe){"use strict";fe.d(jt,{Z:function(){return me}});var ce=fe(87462),We=fe(67294),ke={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"},it=ke,He=fe(74643),Me=function(Ie,de){return We.createElement(He.Z,(0,ce.Z)({},Ie,{ref:de,icon:it}))},me=We.forwardRef(Me)},71736:function(mn,jt){"use strict";jt.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 mn(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(mn.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(mn.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(mn.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(mn.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 mn))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 jt=[];function fe(Ae,y){var a=jt.pop();return a===void 0?new go.Point(Ae,y):(a.x=Ae,a.y=y,a)}function ce(){var Ae=jt.pop();return Ae===void 0?new go.Point:Ae}function We(Ae){jt.push(Ae)}function ke(Ae,y,a,E,b,x,ne,le,ge){ge||(ge=new go.Point);var Fe=Ae-a,Qe=b-ne,_e=NaN,Ye=NaN;if(Fe===0)if(Qe===0)Ae===a&&(_e=Ae,Ye=y);else{var $e=(x-le)/Qe,Je=x-$e*b;_e=Ae,Ye=$e*_e+Je}else if(Qe===0){var xe=(y-E)/Fe,ht=y-xe*Ae;_e=b,Ye=xe*_e+ht}else{var xe=(y-E)/Fe,$e=(x-le)/Qe,ht=y-xe*Ae,Je=x-$e*b;_e=(Je-ht)/(xe-$e),Ye=xe*_e+ht}return ge.x=_e,ge.y=Ye,ge}function it(Ae,y,a,E,b,x,ne,le,ge,Fe,Qe,_e,Ye,$e){var Je=1-ge,xe=ge,ht=Ae*Je+a*xe,Oe=y*Je+E*xe,mt=a*Je+b*xe,tt=E*Je+x*xe,rt=b*Je+ne*xe,lt=x*Je+le*xe,dt=ht*Je+mt*xe,gt=Oe*Je+tt*xe,Ze=mt*Je+rt*xe,et=tt*Je+lt*xe,Qt=dt*Je+Ze*xe,Kt=gt*Je+et*xe;Fe.x=ht,Fe.y=Oe,Qe.x=dt,Qe.y=gt,_e.x=Qt,_e.y=Kt,Ye.x=Ze,Ye.y=et,$e.x=rt,$e.y=lt}var He=new go.Spot(.156,.156),Me=new go.Spot(.844,.844),me=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new mn("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*me,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=He,b.spot2=Me,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,me*y,0,y,(1-me)*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,me*a,(1-me)*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,me*a,me*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-me)*y,0,0,(1-me)*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 mn("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 mn("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 mn("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 mn("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 mn("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 de(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 Pe(Ae){var y=be(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 de(y),a}function be(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],ge=y[ne+1],Fe=y[(E+ne-1)%b],Qe=y[(E+ne+x)%b];a[ne*2]=le,a[ne*2+1]=ke(le.x,le.y,Fe.x,Fe.y,ge.x,ge.y,Qe.x,Qe.y,new go.Point)}return a[a.length]=a[0],de(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()),de(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()),de(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()),de(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()),de(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()),de(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()),de(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()),de(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=be(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()),de(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=be(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()),de(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=be(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()),de(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=be(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()),de(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=be(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()),de(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=be(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()),de(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=Pe(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(),de(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=Pe(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(),de(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=Pe(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(),de(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=Pe(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(),de(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=Pe(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(),de(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=Pe(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(),de(E),b.spot1=new go.Spot(.222,.222),b.spot2=new go.Spot(.777,.777),b}),go.Shape.setFigureParameter("FramedRectangle",0,new mn("ThicknessX",8)),go.Shape.setFigureParameter("FramedRectangle",1,new mn("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 mn("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=He,x.spot2=Me,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 mn("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new mn("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=me/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 mn("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 mn("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 mn("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),ge=E-Math.min(Math.cos(le)*E/2,x),Fe=E-Math.min(Math.sin(le)*E/2,ne),b=new go.Geometry,Qe=new go.PathFigure(ge,0,!0);return b.add(Qe),Qe.add(new go.PathSegment(go.PathSegment.Line,x,.2*a)),Qe.add(new go.PathSegment(go.PathSegment.Line,y-ge,0)),Qe.add(new go.PathSegment(go.PathSegment.Line,y,Fe)),Qe.add(new go.PathSegment(go.PathSegment.Line,.8*y,ne)),Qe.add(new go.PathSegment(go.PathSegment.Line,y,a-Fe)),Qe.add(new go.PathSegment(go.PathSegment.Line,y-ge,a)),Qe.add(new go.PathSegment(go.PathSegment.Line,x,.8*a)),Qe.add(new go.PathSegment(go.PathSegment.Line,ge,a)),Qe.add(new go.PathSegment(go.PathSegment.Line,0,a-Fe)),Qe.add(new go.PathSegment(go.PathSegment.Line,.2*y,ne)),Qe.add(new go.PathSegment(go.PathSegment.Line,0,Fe).close()),b}}),go.Shape.setFigureParameter("ThinX",0,new mn("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 mn("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 mn("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,me*y,0,y,(.5-me/2)*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,a,y,(.5+me/2)*a,me*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,ge=x*me;return b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*y,(.5+x+le)*a,(.5-x+ne)*y,(.5+ge+le)*a,(.5-ge+ne)*y,(.5+x+le)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+x+ne)*y,(.5+le)*a,(.5+ge+ne)*y,(.5+x+le)*a,(.5+x+ne)*y,(.5+ge+le)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*y,(.5-x+le)*a,(1-.5+x+ne)*y,(.5-ge+le)*a,(.5+ge+ne)*y,(.5-x+le)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.65*y,.36771243*a,(.5-ge+ne)*y,(.5-x+le)*a,(.5-x+ne+.05)*y,(.5-ge+le-.02)*a)),x=.2,ne=0,le=-.3,ge=x*me,b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+x+ne)*y,(.5+le)*a,(.5+ge+ne)*y,(.5+x+le)*a,(.5+x+ne)*y,(.5+ge+le)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*y,(.5-x+le)*a,(1-.5+x+ne)*y,(.5-ge+le)*a,(.5+ge+ne)*y,(.5-x+le)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-x+ne)*y,(.5+le)*a,(.5-ge+ne)*y,(.5-x+le)*a,(.5-x+ne)*y,(.5-ge+le)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ge+ne)*y,(.5+x+le)*a,(.5-x+ne)*y,(.5+ge+le)*a,(.5-ge+ne)*y,(.5+x+le)*a)),x=.2,ne=-.3,le=0,ge=x*me,b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*y,(.5-x+le)*a,(1-.5+x+ne-.05)*y,(.5-ge+le-.02)*a,(.5+ge+ne)*y,(.5-x+le)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-x+ne)*y,(.5+le)*a,(.5-ge+ne)*y,(.5-x+le)*a,(.5-x+ne)*y,(.5-ge+le)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*y,(.5+x+le)*a,(.5-x+ne)*y,(.5+ge+le)*a,(.5-ge+ne)*y,(.5+x+le)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,.6*a,(.5+ge+ne)*y,(.5+x+le)*a,(.5+x+ne)*y,(.5+ge+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=me*.5,x=.5,ne=.5,le=.5,ge=new go.PathFigure(ne*y,(le-x)*a);E.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ne-x)*y,le*a,(ne-b)*y,(le-x)*a,(ne-x)*y,(le-b)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(le+x)*a,(ne-x)*y,(le+b)*a,(ne-b)*y,(le+x)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ne+x)*y,le*a,(ne+b)*y,(le+x)*a,(ne+x)*y,(le+b)*a)),ge.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=me*.4;var Fe=ce(),Qe=ce(),_e=ce(),Ye=ce();it(ne,le-x,ne+b,le-x,ne+x,le-b,ne+x,le,.42,Fe,Qe,_e,Ye,Ye);var $e=ce(),Je=ce(),xe=ce();it(ne,le-x,ne+b,le-x,ne+x,le-b,ne+x,le,.58,Ye,Ye,xe,$e,Je);var ht=ce(),Oe=ce(),mt=ce();it(ne,le+x,ne-b,le+x,ne-x,le+b,ne-x,le,.42,ht,Oe,mt,Ye,Ye);var tt=ce(),rt=ce(),lt=ce();return it(ne,le+x,ne-b,le+x,ne-x,le+b,ne-x,le,.58,Ye,Ye,lt,tt,rt),ge.add(new go.PathSegment(go.PathSegment.Move,lt.x*y,lt.y*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ne-x)*y,le*a,tt.x*y,tt.y*a,rt.x*y,rt.y*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(le-x)*a,(ne-x)*y,(le-b)*a,(ne-b)*y,(le-x)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,_e.x*y,_e.y*a,Fe.x*y,Fe.y*a,Qe.x*y,Qe.y*a)),ge.add(new go.PathSegment(go.PathSegment.Line,lt.x*y,lt.y*a).close()),ge.add(new go.PathSegment(go.PathSegment.Move,mt.x*y,mt.y*a)),ge.add(new go.PathSegment(go.PathSegment.Line,xe.x*y,xe.y*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ne+x)*y,le*a,$e.x*y,$e.y*a,Je.x*y,Je.y*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(le+x)*a,(ne+x)*y,(le+b)*a,(ne+b)*y,(le+x)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,mt.x*y,mt.y*a,ht.x*y,ht.y*a,Oe.x*y,Oe.y*a).close()),We(Fe),We(Qe),We(_e),We(Ye),We($e),We(Je),We(xe),We(ht),We(Oe),We(mt),We(tt),We(rt),We(lt),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 mn("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=me*.4,x=.4,ne=.5,le=.5,ge=ce(),Fe=ce(),Qe=ce(),_e=ce(),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)),it(ne,le-x,ne+b,le-x,ne+x,le-b,ne+x,le,.44,Qe,_e,Fe,ge,ge),Ye.add(new go.PathSegment(go.PathSegment.Bezier,Fe.x*y,Fe.y*a,Qe.x*y,Qe.y*a,_e.x*y,_e.y*a));var $e=fe(Fe.x,Fe.y);it(ne,le-x,ne+b,le-x,ne+x,le-b,ne+x,le,.56,ge,ge,Fe,Qe,_e);var Je=fe(Fe.x,Fe.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,(Je.x*.1+.9)*y,.15*a)),Ye.add(new go.PathSegment(go.PathSegment.Line,(Je.x*.1+.9)*y,(Je.y*.1+.05*.9)*a)),Ye.add(new go.PathSegment(go.PathSegment.Line,Je.x*y,Je.y*a)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,(ne+x)*y,le*a,Qe.x*y,Qe.y*a,_e.x*y,_e.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=me*.35;var xe=new go.PathFigure(ne*y,(le-x)*a,!1);E.add(xe),xe.add(new go.PathSegment(go.PathSegment.Bezier,(ne-x)*y,le*a,(ne-b)*y,(le-x)*a,(ne-x)*y,(le-b)*a)),xe.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(le+x)*a,(ne-x)*y,(le+b)*a,(ne-b)*y,(le+x)*a)),xe.add(new go.PathSegment(go.PathSegment.Bezier,(ne+x)*y,le*a,(ne+b)*y,(le+x)*a,(ne+x)*y,(le+b)*a)),xe.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 ht=new go.PathFigure((ne-x)*y,le*a,!1);return E.add(ht),We(ge),We(Fe),We(Qe),We(_e),We($e),We(Je),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*me,ge=new go.PathFigure((.525+x)*y,(.5+b+ne)*a,!1);E.add(ge),ge.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)),ge.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)),ge.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)),ge.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)),ge.add(new go.PathSegment(go.PathSegment.Line,.475*y,.85*a)),ge.add(new go.PathSegment(go.PathSegment.Line,.425*y,.85*a)),ge.add(new go.PathSegment(go.PathSegment.Line,.425*y,.9*a)),ge.add(new go.PathSegment(go.PathSegment.Line,.475*y,.9*a)),ge.add(new go.PathSegment(go.PathSegment.Line,.475*y,a)),ge.add(new go.PathSegment(go.PathSegment.Line,.525*y,a)),ge.add(new go.PathSegment(go.PathSegment.Line,.525*y,.9*a)),ge.add(new go.PathSegment(go.PathSegment.Line,.575*y,.9*a)),ge.add(new go.PathSegment(go.PathSegment.Line,.575*y,.85*a)),ge.add(new go.PathSegment(go.PathSegment.Line,.525*y,.85*a).close()),b=.325,x=0,ne=-.125,le=b*me;var ge=new go.PathFigure((1-.5+b+x)*y,(.5+ne)*a,!1);E.add(ge),ge.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)),ge.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)),ge.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)),ge.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 ge=new go.PathFigure((.525+x)*y,(.5+b+ne)*a,!1);return E.add(ge),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 mn("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new mn("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,ge=new go.Geometry,Fe=new go.PathFigure(0,ne,!0);ge.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Line,x,ne)),Fe.add(new go.PathSegment(go.PathSegment.Line,x,0)),Fe.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),Fe.add(new go.PathSegment(go.PathSegment.Line,x,a)),Fe.add(new go.PathSegment(go.PathSegment.Line,x,le)),Fe.add(new go.PathSegment(go.PathSegment.Line,0,le).close()),ge.spot1=new go.Spot(0,ne/a);var Qe=ke(0,le/a,1,le/a,x/y,1,1,.5,ce());return ge.spot2=new go.Spot(Qe.x,Qe.y),We(Qe),ge}),go.Shape.setFigureParameter("Arrow2",0,new mn("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new mn("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,ge=new go.Geometry,Fe=new go.PathFigure(0,ne,!0);ge.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Line,x,ne)),Fe.add(new go.PathSegment(go.PathSegment.Line,x,0)),Fe.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),Fe.add(new go.PathSegment(go.PathSegment.Line,x,a)),Fe.add(new go.PathSegment(go.PathSegment.Line,x,le)),Fe.add(new go.PathSegment(go.PathSegment.Line,0,le).close()),ge.spot1=new go.Spot(0,ne/a);var Qe=ke(0,le/a,1,le/a,x/y,1,1,.5,ce());return ge.spot2=new go.Spot(Qe.x,Qe.y),We(Qe),ge}),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 mn("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 ge=ke(0,.5,.3,0,0,b/a,.1,b/a,ce());return ne.spot1=new go.Spot(ge.x,ge.y),ge=ke(.7,1,1,.5,0,x/a,1,x/a,ge),ne.spot2=new go.Spot(ge.x,ge.y),We(ge),ne}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new mn("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new mn("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,ge=le+b;(E>a||b>a)&&(b>E?(E=E*a/b,x=(a-E)/2,ne=x+E,le=0,ge=a):(x=0,ne=a,le=0,ge=a));var Fe=new go.Geometry,Qe=new go.PathFigure(y,.5*a,!0);Fe.add(Qe),Qe.add(new go.PathSegment(go.PathSegment.Line,.7*y,ge)),Qe.add(new go.PathSegment(go.PathSegment.Line,.7*y,ne)),Qe.add(new go.PathSegment(go.PathSegment.Line,.3*y,ne)),Qe.add(new go.PathSegment(go.PathSegment.Line,.3*y,ge)),Qe.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),Qe.add(new go.PathSegment(go.PathSegment.Line,.3*y,le)),Qe.add(new go.PathSegment(go.PathSegment.Line,.3*y,x)),Qe.add(new go.PathSegment(go.PathSegment.Line,.7*y,x)),Qe.add(new go.PathSegment(go.PathSegment.Line,.7*y,le).close());var _e=ke(0,.5,.3,le/a,0,x/a,1,x/a,ce());return Fe.spot1=new go.Spot(_e.x,_e.y),_e=ke(.7,ge/a,1,.5,0,ne/a,1,ne/a,_e),Fe.spot2=new go.Spot(_e.x,_e.y),We(_e),Fe}),go.Shape.setFigureParameter("IBeamArrow",0,new mn("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 ge=ke(.7,1,1,.5,0,x/a,1,x/a,ce());return ne.spot2=new go.Spot(ge.x,ge.y),We(ge),ne}),go.Shape.setFigureParameter("IBeamArrow2",0,new mn("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new mn("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,ge=le+b;(E>a||b>a)&&(b>E?(E=E*a/b,x=(a-E)/2,ne=x+E,le=0,ge=a):(x=0,ne=a,le=0,ge=a));var Fe=new go.Geometry,Qe=new go.PathFigure(y,.5*a,!0);Fe.add(Qe),Qe.add(new go.PathSegment(go.PathSegment.Line,.7*y,ge)),Qe.add(new go.PathSegment(go.PathSegment.Line,.7*y,ne)),Qe.add(new go.PathSegment(go.PathSegment.Line,.2*y,ne)),Qe.add(new go.PathSegment(go.PathSegment.Line,.2*y,ge)),Qe.add(new go.PathSegment(go.PathSegment.Line,0,ge)),Qe.add(new go.PathSegment(go.PathSegment.Line,0,le)),Qe.add(new go.PathSegment(go.PathSegment.Line,.2*y,le)),Qe.add(new go.PathSegment(go.PathSegment.Line,.2*y,x)),Qe.add(new go.PathSegment(go.PathSegment.Line,.7*y,x)),Qe.add(new go.PathSegment(go.PathSegment.Line,.7*y,le).close()),Fe.spot1=new go.Spot(0,x/a);var _e=ke(.7,ge/a,1,.5,0,ne/a,1,ne/a,ce());return Fe.spot2=new go.Spot(_e.x,_e.y),We(_e),Fe}),go.Shape.setFigureParameter("Pointer",0,new mn("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=ke(.2,.65,1,.65,0,1,1,.5,ce());return b.spot2=new go.Spot(ne.x,ne.y),We(ne),b}),go.Shape.setFigureParameter("RoundedPointer",0,new mn("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=ke(0,.65,1,.65,0,1,1,.5,ce());return b.spot2=new go.Spot(ne.x,ne.y),We(ne),b}),go.Shape.setFigureParameter("SplitEndArrow",0,new mn("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 ge=ke(.7,1,1,.5,0,x/a,1,x/a,ce());return ne.spot2=new go.Spot(ge.x,ge.y),We(ge),ne}),go.Shape.setFigureParameter("SplitEndArrow2",0,new mn("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 ge=ke(.7,1,1,.5,0,x/a,1,x/a,ce());return ne.spot2=new go.Spot(ge.x,ge.y),We(ge),ne}),go.Shape.setFigureParameter("SquareArrow",0,new mn("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=me*.5,x=me*.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=me*.5,ne=new go.PathFigure(0,E,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,me*E,(.5-x)*y,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,1*y,E,(.5+x)*y,0,1*y,me*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-me*E,(.5+x)*y,1*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,a-E,(.5-x)*y,1*a,0,a-me*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-me*E,(.5+x)*y,2*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,E,(.5-x)*y,2*E,0,2*E-me*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=me*.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,me*E,(.5-x)*y,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,E,(.5+x)*y,0,y,me*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-me*E,(.5+x)*y,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,a-E,(.5-x)*y,a,0,a-me*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-me*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-me*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=me*.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-me*E,0,y,(.5-x)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y-E,a,y,(.5+x)*a,y-me*E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,E,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,me*E,a,0,(.5+x)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,0,0,(.5-x)*a,me*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+me*E,0,2*E,(.5-x)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,E,a,2*E,(.5+x)*a,E+me*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=me*.5,ne=new go.PathFigure(y-E,0,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,y-me*E,0,y,(.5-x)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y-E,a,y,(.5+x)*a,y-me*E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,E,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,me*E,a,0,(.5+x)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,0,0,(.5-x)*a,me*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-me*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-me*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=me*b,le=me*x,ge=.5,Fe=.1,Qe=new go.PathFigure(ge*y,(Fe+x)*a,!0);E.add(Qe),Qe.add(new go.PathSegment(go.PathSegment.Bezier,(ge-b)*y,Fe*a,(ge-ne)*y,(Fe+x)*a,(ge-b)*y,(Fe+le)*a)),Qe.add(new go.PathSegment(go.PathSegment.Bezier,ge*y,(Fe-x)*a,(ge-b)*y,(Fe-le)*a,(ge-ne)*y,(Fe-x)*a)),Qe.add(new go.PathSegment(go.PathSegment.Bezier,(ge+b)*y,Fe*a,(ge+ne)*y,(Fe-x)*a,(ge+b)*y,(Fe-le)*a)),Qe.add(new go.PathSegment(go.PathSegment.Bezier,ge*y,(Fe+x)*a,(ge+b)*y,(Fe+le)*a,(ge+ne)*y,(Fe+x)*a));var _e=.05,Ye=me*_e;ge=.05,Fe=.25;var $e=new go.PathFigure(.5*y,.2*a,!0);return E.add($e),$e.add(new go.PathSegment(go.PathSegment.Line,.95*y,.2*a)),ge=.95,Fe=.25,$e.add(new go.PathSegment(go.PathSegment.Bezier,(ge+_e)*y,Fe*a,(ge+Ye)*y,(Fe-_e)*a,(ge+_e)*y,(Fe-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)),_e=.025,Ye=me*_e,ge=.825,Fe=.35,$e.add(new go.PathSegment(go.PathSegment.Bezier,ge*y,(Fe-_e)*a,(ge+_e)*y,(Fe-Ye)*a,(ge+Ye)*y,(Fe-_e)*a)),$e.add(new go.PathSegment(go.PathSegment.Bezier,(ge-_e)*y,Fe*a,(ge-Ye)*y,(Fe-_e)*a,(ge-_e)*y,(Fe-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)),_e=.05,Ye=me*_e,ge=.5,Fe=.7,$e.add(new go.PathSegment(go.PathSegment.Bezier,ge*y,(Fe-_e)*a,(ge+_e)*y,(Fe-Ye)*a,(ge+Ye)*y,(Fe-_e)*a)),$e.add(new go.PathSegment(go.PathSegment.Bezier,(ge-_e)*y,Fe*a,(ge-Ye)*y,(Fe-_e)*a,(ge-_e)*y,(Fe-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)),_e=.025,Ye=me*_e,ge=.175,Fe=.35,$e.add(new go.PathSegment(go.PathSegment.Bezier,ge*y,(Fe-_e)*a,(ge+_e)*y,(Fe-Ye)*a,(ge+Ye)*y,(Fe-_e)*a)),$e.add(new go.PathSegment(go.PathSegment.Bezier,(ge-_e)*y,Fe*a,(ge-Ye)*y,(Fe-_e)*a,(ge-_e)*y,(Fe-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)),_e=.05,Ye=me*_e,ge=.05,Fe=.25,$e.add(new go.PathSegment(go.PathSegment.Bezier,ge*y,(Fe-_e)*a,(ge-_e)*y,(Fe-Ye)*a,(ge-Ye)*y,(Fe-_e)*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 mn("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=me*.5,x=me*.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=me*.5,x=me*.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=me*.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=me*.5,le=.5,ge=new go.PathFigure(y,le*a,!0);E.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,le*y,a,y,(le+ne)*a,(le+ne)*y,a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,0,le*a,(le-ne)*y,a,0,(le+ne)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,le*y,0,0,(le-ne)*a,(le-ne)*y,0)),ge.add(new go.PathSegment(go.PathSegment.Bezier,y,le*a,(le+ne)*y,0,y,(le-ne)*a));var Fe=new go.PathFigure((x+b)*y,(x+b)*a,!1);return E.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Line,x*y,x*a)),Fe.add(new go.PathSegment(go.PathSegment.Move,x*y,(x+b)*a)),Fe.add(new go.PathSegment(go.PathSegment.Line,(x+b)*y,x*a)),E}),go.Shape.defineFigureGenerator("LinedDocument",function(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=me*.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=me*.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=me*.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=me*.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 ge=new go.PathFigure(.8*y,.75*a,!1);return E.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.8*y,.25*a)),ge.add(new go.PathSegment(go.PathSegment.Line,.6*y,.25*a)),ge.add(new go.PathSegment(go.PathSegment.Line,.6*y,.75*a)),ge.add(new go.PathSegment(go.PathSegment.Line,.4*y,.75*a)),ge.add(new go.PathSegment(go.PathSegment.Line,.4*y,.25*a)),ge.add(new go.PathSegment(go.PathSegment.Line,.2*y,.25*a)),ge.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=me*.1,x=.1,ne=.9,le=.5,ge=new go.PathFigure(.8*y,.5*a,!0);E.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,0,a)),ge.add(new go.PathSegment(go.PathSegment.Line,0,0)),ge.add(new go.PathSegment(go.PathSegment.Line,.8*y,.5*a));var Fe=new go.PathFigure((ne+x)*y,le*a,!0);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)),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=me*.5,x=me*.4,ne=me*.1,le=.1,ge=.9,Fe=.5,Qe=new go.PathFigure(.8*y,.5*a,!0);E.add(Qe),Qe.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,a,.8*y,(.5+x)*a,(.4+b)*y,a)),Qe.add(new go.PathSegment(go.PathSegment.Line,0,a)),Qe.add(new go.PathSegment(go.PathSegment.Line,0,0)),Qe.add(new go.PathSegment(go.PathSegment.Line,.4*y,0)),Qe.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.5*a,(.4+b)*y,0,.8*y,(.5-x)*a));var _e=new go.PathFigure((ge+le)*y,Fe*a,!0);return E.add(_e),_e.add(new go.PathSegment(go.PathSegment.Bezier,ge*y,(Fe+le)*a,(ge+le)*y,(Fe+ne)*a,(ge+ne)*y,(Fe+le)*a)),_e.add(new go.PathSegment(go.PathSegment.Bezier,(ge-le)*y,Fe*a,(ge-ne)*y,(Fe+le)*a,(ge-le)*y,(Fe+ne)*a)),_e.add(new go.PathSegment(go.PathSegment.Bezier,ge*y,(Fe-le)*a,(ge-le)*y,(Fe-ne)*a,(ge-ne)*y,(Fe-le)*a)),_e.add(new go.PathSegment(go.PathSegment.Bezier,(ge+le)*y,Fe*a,(ge+ne)*y,(Fe-le)*a,(ge+le)*y,(Fe-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=me*b,ne=0,le=.5,ge=new go.PathFigure(.8*y,.5*a,!0);E.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.7*y,(le+x)*a,(ne+x)*y,(le+b)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*y,.75*a,.25*y,.25*a)),ge.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=me*.1,ne=.9,le=.5;var Fe=new go.PathFigure((ne-b)*y,le*a,!0);return 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)),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=me*b,ne=0,le=.5,ge=new go.PathFigure(0,0,!0);return E.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,(ne+x+x)*y,(le-b)*a,.8*y,(le-x)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.8*y,(le+x)*a,(ne+x+x)*y,(le+b)*a)),ge.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=me*b,ne=.2,le=.5,ge=new go.PathFigure(.1*y,0,!1);E.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,.1*y,a,.35*y,.25*a,.35*y,.75*a));var Fe=new go.PathFigure(.8*y,.5*a,!0);E.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,a,.7*y,(le+x)*a,(ne+x)*y,(le+b)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,0,.45*y,.75*a,.45*y,.25*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.5*a,(ne+x)*y,(le-b)*a,.7*y,(le-x)*a)),b=.1,x=me*.1,ne=.9,le=.5;var Qe=new go.PathFigure((ne-b)*y,le*a,!0);return E.add(Qe),Qe.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(le-b)*a,(ne-b)*y,(le-x)*a,(ne-x)*y,(le-b)*a)),Qe.add(new go.PathSegment(go.PathSegment.Bezier,(ne+b)*y,le*a,(ne+x)*y,(le-b)*a,(ne+b)*y,(le-x)*a)),Qe.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(le+b)*a,(ne+b)*y,(le+x)*a,(ne+x)*y,(le+b)*a)),Qe.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=me*b,ne=.2,le=.5,ge=new go.PathFigure(.1*y,0,!1);E.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,.1*y,a,.35*y,.25*a,.35*y,.75*a));var Fe=new go.PathFigure(.2*y,0,!0);return E.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,(ne+x)*y,(le-b)*a,.9*y,(le-x)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,a,.9*y,(le+x)*a,(ne+x)*y,(le+b)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,0,.45*y,.75*a,.45*y,.25*a).close()),E.spot1=new go.Spot(.4,.25),E.spot2=new go.Spot(.8,.75),E}),go.Shape.defineFigureGenerator("Capacitor",function(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=me*.1,x=.1,ne=.1,le=.5,ge=new go.PathFigure((ne-b*.5)*y,a,!1);return E.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ne+x)*y,0,(ne-b)*y,a,(ne-x)*y,0)),ne=.3,ge.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,a,(ne+x)*y,0,(ne+b)*y,a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ne+x)*y,0,(ne-b)*y,a,(ne-x)*y,0)),ne=.5,ge.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,a,(ne+x)*y,0,(ne+b)*y,a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ne+x)*y,0,(ne-b)*y,a,(ne-x)*y,0)),ne=.7,ge.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,a,(ne+x)*y,0,(ne+b)*y,a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ne+x)*y,0,(ne-b)*y,a,(ne-x)*y,0)),ne=.9,ge.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=me*.5,x=.5,ne=.5,le=.5,ge=new go.PathFigure((ne-x)*y,le*a,!1);return E.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(le-x)*a,(ne-x)*y,(le-b)*a,(ne-b)*y,(le-x)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ne+x)*y,le*a,(ne+b)*y,(le-x)*a,(ne+x)*y,(le-b)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(le+x)*a,(ne+x)*y,(le+b)*a,(ne+b)*y,(le+x)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ne-x)*y,le*a,(ne-b)*y,(le+x)*a,(ne-x)*y,(le+b)*a)),ge.add(new go.PathSegment(go.PathSegment.Move,(ne-x+.1)*y,le*a)),ge.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=me*.8,le=.8,ge=0,Fe=.5,Qe=(b-y)/2,_e=(x-a)/2,Ye=new go.PathFigure(ge*y+Qe,(Fe+le)*a+_e,!0);E.add(Ye),Ye.add(new go.PathSegment(go.PathSegment.Bezier,(ge-le)*y+Qe,Fe*a+_e,(ge-ne)*y+Qe,(Fe+le)*a+_e,(ge-le)*y+Qe,(Fe+ne)*a+_e)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,ge*y+Qe,(Fe-le)*a+_e,(ge-le)*y+Qe,(Fe-ne)*a+_e,(ge-ne)*y+Qe,(Fe-le)*a+_e)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,(ge-le+ne*.5)*y+Qe,Fe*a+_e,ge*y+Qe,(Fe-le)*a+_e,(ge-le+ne*.5)*y+Qe,(Fe-ne)*a+_e)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,ge*y+Qe,(Fe+le)*a+_e,(ge-le+ne*.5)*y+Qe,(Fe+ne)*a+_e,ge*y+Qe,(Fe+le)*a+_e).close()),ne=me*.4,le=.4,ge=.2,Fe=.5;var $e=new go.PathFigure(ge*y+Qe,(Fe+le)*a+_e,!0);E.add($e),$e.add(new go.PathSegment(go.PathSegment.Bezier,(ge-le)*y+Qe,Fe*a+_e,(ge-ne)*y+Qe,(Fe+le)*a+_e,(ge-le)*y+Qe,(Fe+ne)*a+_e)),$e.add(new go.PathSegment(go.PathSegment.Bezier,ge*y+Qe,(Fe-le)*a+_e,(ge-le)*y+Qe,(Fe-ne)*a+_e,(ge-ne)*y+Qe,(Fe-le)*a+_e)),$e.add(new go.PathSegment(go.PathSegment.Bezier,(ge-le+ne*.5)*y+Qe,Fe*a+_e,ge*y+Qe,(Fe-le)*a+_e,(ge-le+ne*.5)*y+Qe,(Fe-ne)*a+_e)),$e.add(new go.PathSegment(go.PathSegment.Bezier,ge*y+Qe,(Fe+le)*a+_e,(ge-le+ne*.5)*y+Qe,(Fe+ne)*a+_e,ge*y+Qe,(Fe+le)*a+_e).close()),ne=me*.2,le=.2,ge=.5,Fe=.5;var Je=new go.PathFigure((ge-le)*y+Qe,Fe*a+_e,!0);E.add(Je),Je.add(new go.PathSegment(go.PathSegment.Bezier,ge*y+Qe,(Fe-le)*a+_e,(ge-le)*y+Qe,(Fe-ne)*a+_e,(ge-ne)*y+Qe,(Fe-le)*a+_e)),Je.add(new go.PathSegment(go.PathSegment.Bezier,(ge+le)*y+Qe,Fe*a+_e,(ge+ne)*y+Qe,(Fe-le)*a+_e,(ge+le)*y+Qe,(Fe-ne)*a+_e)),Je.add(new go.PathSegment(go.PathSegment.Bezier,ge*y+Qe,(Fe+le)*a+_e,(ge+le)*y+Qe,(Fe+ne)*a+_e,(ge+ne)*y+Qe,(Fe+le)*a+_e)),Je.add(new go.PathSegment(go.PathSegment.Bezier,(ge-le)*y+Qe,Fe*a+_e,(ge-ne)*y+Qe,(Fe+le)*a+_e,(ge-le)*y+Qe,(Fe+ne)*a+_e)),ne=me*.4,le=.4,ge=.8,Fe=.5;var xe=new go.PathFigure(ge*y+Qe,(Fe-le)*a+_e,!0);E.add(xe),xe.add(new go.PathSegment(go.PathSegment.Bezier,(ge+le)*y+Qe,Fe*a+_e,(ge+ne)*y+Qe,(Fe-le)*a+_e,(ge+le)*y+Qe,(Fe-ne)*a+_e)),xe.add(new go.PathSegment(go.PathSegment.Bezier,ge*y+Qe,(Fe+le)*a+_e,(ge+le)*y+Qe,(Fe+ne)*a+_e,(ge+ne)*y+Qe,(Fe+le)*a+_e)),xe.add(new go.PathSegment(go.PathSegment.Bezier,(ge+le-ne*.5)*y+Qe,Fe*a+_e,ge*y+Qe,(Fe+le)*a+_e,(ge+le-ne*.5)*y+Qe,(Fe+ne)*a+_e)),xe.add(new go.PathSegment(go.PathSegment.Bezier,ge*y+Qe,(Fe-le)*a+_e,(ge+le-ne*.5)*y+Qe,(Fe-ne)*a+_e,ge*y+Qe,(Fe-le)*a+_e).close()),ne=me*.8,le=.8,ge=1,Fe=.5;var ht=new go.PathFigure(ge*y+Qe,(Fe-le)*a+_e,!0);return E.add(ht),ht.add(new go.PathSegment(go.PathSegment.Bezier,(ge+le)*y+Qe,Fe*a+_e,(ge+ne)*y+Qe,(Fe-le)*a+_e,(ge+le)*y+Qe,(Fe-ne)*a+_e)),ht.add(new go.PathSegment(go.PathSegment.Bezier,ge*y+Qe,(Fe+le)*a+_e,(ge+le)*y+Qe,(Fe+ne)*a+_e,(ge+ne)*y+Qe,(Fe+le)*a+_e)),ht.add(new go.PathSegment(go.PathSegment.Bezier,(ge+le-ne*.5)*y+Qe,Fe*a+_e,ge*y+Qe,(Fe+le)*a+_e,(ge+le-ne*.5)*y+Qe,(Fe+ne)*a+_e)),ht.add(new go.PathSegment(go.PathSegment.Bezier,ge*y+Qe,(Fe-le)*a+_e,(ge+le-ne*.5)*y+Qe,(Fe-ne)*a+_e,ge*y+Qe,(Fe-le)*a+_e).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=me*.4,x=.4,ne=.5,le=.5,ge=ce(),Fe=ce(),Qe=ce(),_e=ce();it(ne,le-x,ne+b,le-x,ne+x,le-b,ne+x,le,.5,ge,ge,Fe,Qe,_e);var Ye=fe(Fe.x,Fe.y),$e=new go.PathFigure(Fe.x*y,Fe.y*a,!0);E.add($e),$e.add(new go.PathSegment(go.PathSegment.Bezier,(ne+x)*y,le*a,Qe.x*y,Qe.y*a,_e.x*y,_e.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)),it(ne-x,le,ne-x,le-b,ne-b,le-x,ne,le-x,.5,Qe,_e,Fe,ge,ge),$e.add(new go.PathSegment(go.PathSegment.Bezier,Fe.x*y,Fe.y*a,Qe.x*y,Qe.y*a,_e.x*y,_e.y*a)),b=me*.3,x=.3,it(ne-x,le,ne-x,le-b,ne-b,le-x,ne,le-x,.5,Qe,_e,Fe,ge,ge),$e.add(new go.PathSegment(go.PathSegment.Line,Fe.x*y,Fe.y*a)),$e.add(new go.PathSegment(go.PathSegment.Bezier,(ne-x)*y,le*a,_e.x*y,_e.y*a,Qe.x*y,Qe.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)),it(ne,le-x,ne+b,le-x,ne+x,le-b,ne+x,le,.5,ge,ge,Fe,Qe,_e),$e.add(new go.PathSegment(go.PathSegment.Bezier,Fe.x*y,Fe.y*a,_e.x*y,_e.y*a,Qe.x*y,Qe.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(ge),We(Fe),We(Qe),We(_e),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,ge){ne.add(new go.PathSegment(go.PathSegment.Move,(.3+le)*y,(.8+ge)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,(.5+le)*y,(.5+ge)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,(.1+le)*y,(.5+ge)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,(.3+le)*y,(.8+ge)*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*me,ge=.4*Math.SQRT2/2+.5,Fe=.5-.5*Math.SQRT2/2,Qe=1,_e=.5,Ye=.5,$e=0,Je=new go.PathFigure(ge*y,(1-Fe)*a,!1);return E.add(Je),Je.add(new go.PathSegment(go.PathSegment.Bezier,Qe*y,_e*a,Qe*y,.7*a,Qe*y,_e*a)),Je.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)),Je.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)),Je.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)),Je.add(new go.PathSegment(go.PathSegment.Move,(.25+x)*y,.8*a)),Je.add(new go.PathSegment(go.PathSegment.Line,(.35+x)*y,.9*a)),Je.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,ge=ne,Fe=Math.PI/4,Qe=4*(1-Math.cos(Fe))/(3*Math.sin(Fe)),_e=Qe*.5,Ye=ne,$e=ne,Je=Qe*Ye,xe=Qe*$e;x.add(new go.PathSegment(go.PathSegment.Bezier,(le-Ye)*y,ge*a,(le-(Je+Ye)/2)*y,(ge+($e+xe)/2)*a,(le-Ye)*y,(ge+xe)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,le*y,(ge-$e)*a,(le-Ye)*y,(ge-xe)*a,(le-Je)*y,(ge-$e)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,(le+Ye)*y,ge*a,(le+Je)*y,(ge-$e)*a,(le+Ye)*y,(ge-xe)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*y,(1-.595)*a,(le+Ye)*y,(ge+xe)*a,(le+(Je+Ye)/2)*y,(ge+($e+xe)/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 ht=new go.PathFigure(.2*y,a,!1);E.add(ht),ht.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=me*.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=me*.1,ge=.2,Fe=.9,Qe=new go.PathFigure((ge-ne)*y,Fe*a,!0);E.add(Qe),Qe.add(new go.PathSegment(go.PathSegment.Bezier,ge*y,(Fe-ne)*a,(ge-ne)*y,(Fe-le)*a,(ge-le)*y,(Fe-ne)*a)),Qe.add(new go.PathSegment(go.PathSegment.Bezier,(ge+ne)*y,Fe*a,(ge+le)*y,(Fe-ne)*a,(ge+ne)*y,(Fe-le)*a)),Qe.add(new go.PathSegment(go.PathSegment.Bezier,ge*y,(Fe+ne)*a,(ge+ne)*y,(Fe+le)*a,(ge+le)*y,(Fe+ne)*a)),Qe.add(new go.PathSegment(go.PathSegment.Bezier,(ge-ne)*y,Fe*a,(ge-le)*y,(Fe+ne)*a,(ge-ne)*y,(Fe+le)*a).close()),ne=.1,le=me*.1,ge=.8,Fe=.9;var _e=new go.PathFigure((ge-ne)*y,Fe*a,!0);return E.add(_e),_e.add(new go.PathSegment(go.PathSegment.Bezier,ge*y,(Fe-ne)*a,(ge-ne)*y,(Fe-le)*a,(ge-le)*y,(Fe-ne)*a)),_e.add(new go.PathSegment(go.PathSegment.Bezier,(ge+ne)*y,Fe*a,(ge+le)*y,(Fe-ne)*a,(ge+ne)*y,(Fe-le)*a)),_e.add(new go.PathSegment(go.PathSegment.Bezier,ge*y,(Fe+ne)*a,(ge+ne)*y,(Fe+le)*a,(ge+le)*y,(Fe+ne)*a)),_e.add(new go.PathSegment(go.PathSegment.Bezier,(ge-ne)*y,Fe*a,(ge-le)*y,(Fe+ne)*a,(ge-ne)*y,(Fe+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 ge=.1,Fe=me*.1,Qe=.1,_e=.9,Ye=new go.PathFigure((Qe-ge)*y,_e*a,!0);E.add(Ye),Ye.add(new go.PathSegment(go.PathSegment.Bezier,Qe*y,(_e-ge)*a,(Qe-ge)*y,(_e-Fe)*a,(Qe-Fe)*y,(_e-ge)*a)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,(Qe+ge)*y,_e*a,(Qe+Fe)*y,(_e-ge)*a,(Qe+ge)*y,(_e-Fe)*a)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,Qe*y,(_e+ge)*a,(Qe+ge)*y,(_e+Fe)*a,(Qe+Fe)*y,(_e+ge)*a)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,(Qe-ge)*y,_e*a,(Qe-Fe)*y,(_e+ge)*a,(Qe-ge)*y,(_e+Fe)*a)),ge=.1,Fe=me*.1,Qe=.4,_e=.9;var $e=new go.PathFigure((Qe-ge)*y,_e*a,!0);return E.add($e),$e.add(new go.PathSegment(go.PathSegment.Bezier,Qe*y,(_e-ge)*a,(Qe-ge)*y,(_e-Fe)*a,(Qe-Fe)*y,(_e-ge)*a)),$e.add(new go.PathSegment(go.PathSegment.Bezier,(Qe+ge)*y,_e*a,(Qe+Fe)*y,(_e-ge)*a,(Qe+ge)*y,(_e-Fe)*a)),$e.add(new go.PathSegment(go.PathSegment.Bezier,Qe*y,(_e+ge)*a,(Qe+ge)*y,(_e+Fe)*a,(Qe+Fe)*y,(_e+ge)*a)),$e.add(new go.PathSegment(go.PathSegment.Bezier,(Qe-ge)*y,_e*a,(Qe-Fe)*y,(_e+ge)*a,(Qe-ge)*y,(_e+Fe)*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 Qe=.05,_e=me*.05,Ye=.175,$e=.95,le=new go.PathFigure((Ye-Qe)*y,$e*a,!0);E.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,Ye*y,($e-Qe)*a,(Ye-Qe)*y,($e-_e)*a,(Ye-_e)*y,($e-Qe)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,(Ye+Qe)*y,$e*a,(Ye+_e)*y,($e-Qe)*a,(Ye+Qe)*y,($e-_e)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,Ye*y,($e+Qe)*a,(Ye+Qe)*y,($e+_e)*a,(Ye+_e)*y,($e+Qe)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,(Ye-Qe)*y,$e*a,(Ye-_e)*y,($e+Qe)*a,(Ye-Qe)*y,($e+_e)*a));var Qe=.05,_e=me*.05,Ye=.375,$e=.95,ge=new go.PathFigure((Ye-Qe)*y,$e*a,!0);E.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,Ye*y,($e-Qe)*a,(Ye-Qe)*y,($e-_e)*a,(Ye-_e)*y,($e-Qe)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(Ye+Qe)*y,$e*a,(Ye+_e)*y,($e-Qe)*a,(Ye+Qe)*y,($e-_e)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,Ye*y,($e+Qe)*a,(Ye+Qe)*y,($e+_e)*a,(Ye+_e)*y,($e+Qe)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(Ye-Qe)*y,$e*a,(Ye-_e)*y,($e+Qe)*a,(Ye-Qe)*y,($e+_e)*a));var Qe=.05,_e=me*.05,Ye=.625,$e=.95,Fe=new go.PathFigure((Ye-Qe)*y,$e*a,!0);E.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,Ye*y,($e-Qe)*a,(Ye-Qe)*y,($e-_e)*a,(Ye-_e)*y,($e-Qe)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(Ye+Qe)*y,$e*a,(Ye+_e)*y,($e-Qe)*a,(Ye+Qe)*y,($e-_e)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,Ye*y,($e+Qe)*a,(Ye+Qe)*y,($e+_e)*a,(Ye+_e)*y,($e+Qe)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(Ye-Qe)*y,$e*a,(Ye-_e)*y,($e+Qe)*a,(Ye-Qe)*y,($e+_e)*a));var Qe=.05,_e=me*.05,Ye=.825,$e=.95,Je=new go.PathFigure((Ye-Qe)*y,$e*a,!0);E.add(Je),Je.add(new go.PathSegment(go.PathSegment.Bezier,Ye*y,($e-Qe)*a,(Ye-Qe)*y,($e-_e)*a,(Ye-_e)*y,($e-Qe)*a)),Je.add(new go.PathSegment(go.PathSegment.Bezier,(Ye+Qe)*y,$e*a,(Ye+_e)*y,($e-Qe)*a,(Ye+Qe)*y,($e-_e)*a)),Je.add(new go.PathSegment(go.PathSegment.Bezier,Ye*y,($e+Qe)*a,(Ye+Qe)*y,($e+_e)*a,(Ye+_e)*y,($e+Qe)*a)),Je.add(new go.PathSegment(go.PathSegment.Bezier,(Ye-Qe)*y,$e*a,(Ye-_e)*y,($e+Qe)*a,(Ye-Qe)*y,($e+_e)*a).close());var xe=new go.PathFigure(0,a,!1);return E.add(xe),xe.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,ge=me*.05,Fe=.35,Qe=.775,_e=new go.PathFigure((Fe-le)*y,Qe*a,!0);return E.add(_e),_e.add(new go.PathSegment(go.PathSegment.Bezier,Fe*y,(Qe-le)*a,(Fe-le)*y,(Qe-ge)*a,(Fe-ge)*y,(Qe-le)*a)),_e.add(new go.PathSegment(go.PathSegment.Bezier,(Fe+le)*y,Qe*a,(Fe+ge)*y,(Qe-le)*a,(Fe+le)*y,(Qe-ge)*a)),_e.add(new go.PathSegment(go.PathSegment.Bezier,Fe*y,(Qe+le)*a,(Fe+le)*y,(Qe+ge)*a,(Fe+ge)*y,(Qe+le)*a)),_e.add(new go.PathSegment(go.PathSegment.Bezier,(Fe-le)*y,Qe*a,(Fe-ge)*y,(Qe+le)*a,(Fe-le)*y,(Qe+ge)*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=me*.3,ne=.5,le=.7,ge=new go.PathFigure((ne-b)*y,le*a,!0);E.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(le-b)*a,(ne-b)*y,(le-x)*a,(ne-x)*y,(le-b)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ne+b)*y,le*a,(ne+x)*y,(le-b)*a,(ne+b)*y,(le-x)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(le+b)*a,(ne+b)*y,(le+x)*a,(ne+x)*y,(le+b)*a)),ge.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 Fe=new go.PathFigure(0,.7*a,!1);return E.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,y,.7*a,0,0,y,0)),E}),go.Shape.defineFigureGenerator("TripleFanBlades",function(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=me*.5,ne=.5,le=.5,ge=new go.PathFigure((ne-b)*y,le*a,!0);E.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(le-b)*a,(ne-b)*y,(le-x)*a,(ne-x)*y,(le-b)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ne+b)*y,le*a,(ne+x)*y,(le-b)*a,(ne+b)*y,(le-x)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(le+b)*a,(ne+b)*y,(le+x)*a,(ne+x)*y,(le+b)*a)),ge.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 Fe=new go.PathFigure(.15*y,.5*a,!1);return E.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Line,.85*y,.5*a)),E}),go.Shape.defineFigureGenerator("Flag",function(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=me*.5,ne=.5,le=.5,ge=new go.PathFigure((ne-b)*y,le*a,!1);E.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(le-b)*a,(ne-b)*y,(le-x)*a,(ne-x)*y,(le-b)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ne+b)*y,le*a,(ne+x)*y,(le-b)*a,(ne+b)*y,(le-x)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(le+b)*a,(ne+b)*y,(le+x)*a,(ne+x)*y,(le+b)*a)),ge.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=me*.05,ne=.5,le=.8;var Fe=new go.PathFigure((ne-b)*y,le*a,!1);return 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()),Fe.add(new go.PathSegment(go.PathSegment.Move,.5*y,.7*a)),Fe.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.2*a,.75*y,.475*a,.75*y,.225*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,.35*a,.4*y,.2*a,.3*y,.25*a)),E}),go.Shape.defineFigureGenerator("Location",function(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 ge=new go.PathFigure(.5*y,.1*a,!1);return E.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*y,.3*a)),ge.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 ge=new go.PathFigure(y*.816,a,!0);return E.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,y*.816,a*(1-.184*4))),ge.add(new go.PathSegment(go.PathSegment.Line,y*1,a*(1-.184*5))),ge.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 ge=new go.PathFigure(y*1,0,!0);return E.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,y*.4,0)),ge.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.65)),ge.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 ge=new go.PathFigure(y*(.11+.24133333*2+.028*2),a*.1,!1);return E.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*3+.028*2),a*.1)),ge.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*3+.028*2),a*.8)),ge.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*me,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 ge=new go.PathFigure(y*.83,a*1,!1);E.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,y*.83,a*.5)),ge.add(new go.PathSegment(go.PathSegment.Line,y*.17,a*.5)),ge.add(new go.PathSegment(go.PathSegment.Line,y*.17,a*1).close());var Fe=new go.PathFigure(y*.78,a*.05,!1);return E.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.05)),Fe.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.25)),Fe.add(new go.PathSegment(go.PathSegment.Line,y*.78,a*.25).close()),E}),go.Shape.defineFigureGenerator("SpeechBubble",function(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*me,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*me,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 mn={},jt="5.0",fe={},ce=null,We=!1,ke=!1,it=null,He=!1,Me=null,me=null,ye=0;ye<arguments.length;ye++){var Ie=arguments[ye];if(Ie!==null)switch(typeof Ie){case"number":jt=Ie.toFixed(1);break;case"string":Ie.match(new RegExp("^[0-9]\\.[0-9]+$"))?jt=Ie:it=Ie;break;case"object":typeof Ie.is3D!="undefined"?ce=Ie:fe=Ie;break;case"boolean":We=Ie,ke=!0;break}}ce===null&&(ce={is3D:!1,AV:!1,SV:!1,CV:!1,EV2:!1,CP:!1,PC:!1,DA:!1,FI:!1,PV:!1,macro:!1},fe.material_id!==void 0&&!ke&&(We=!0)),it!==null&&fe.id===void 0&&(fe.id=it);var de="",Ue="",Pe=!1,be=null,Ae=null,y=null,a=!1,E=null,b=null,x=null,ne=null,le=null;fe.height!==void 0&&(fe.height=Math.round(fe.height)),fe.width!==void 0&&(fe.width=Math.round(fe.width));var ge=function(pt){return parseFloat(pt)>4?parseFloat(pt):5};mn.setHTML5Codebase=function(pt,Xt){me=pt,et(pt,Xt)},mn.setJavaCodebase=mn.setJavaCodebaseVersion=mn.isCompiledInstalled=mn.setPreCompiledScriptPath=mn.setPreCompiledResourcePath=function(){},mn.setHTML5CodebaseVersion=function(pt,Xt){var nn=parseFloat(pt);if(nn!==NaN&&nn<5){console.log("The GeoGebra HTML5 codebase version "+nn+" is deprecated. Using version latest instead.");return}Me=pt,Ze(pt,Xt)},mn.getHTML5CodebaseVersion=function(){return Ae},mn.getParameters=function(){return fe},mn.setFontsCSSURL=function(pt){ne=pt},mn.setGiacJSURL=function(pt){},mn.setJNLPFile=function(pt){de=pt},mn.setJNLPBaseDir=function(pt){},mn.inject=function(){function pt(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var Xt="auto",nn=fe.id,En,rn=!1,jn=0;jn<arguments.length;jn++){var Ft=arguments[jn];typeof Ft=="string"?(Ft=Ft.toLowerCase(),Ft.match(/^(prefer)?(java|html5|compiled|auto|screenshot)$/)?Xt=Ft:nn=arguments[jn]):typeof Ft=="boolean"?rn=Ft:Ft instanceof HTMLElement&&(En=Ft)}Dn();function Dn(){if(!He){setTimeout(Dn,200);return}Xt=dt(Xt);var Xn=En||document.getElementById(nn);if(!Xn){console.log("possibly bug on ajax loading? ");return}if(mn.removeExistingApplet(Xn,!1),fe.width===void 0&&Xn.clientWidth&&(fe.width=Xn.clientWidth),fe.height===void 0&&Xn.clientHeight&&(fe.height=Xn.clientHeight),!(fe.width&&fe.height)&&Xt==="html5"&&(delete fe.width,delete fe.height),be=Xt,Xt==="screenshot")Oe(Xn,fe);else{var Re=!1;fe.hasOwnProperty("playButton")&&fe.playButton||fe.hasOwnProperty("clickToLoad")&&fe.clickToLoad?Re=!0:fe.hasOwnProperty("playButtonAutoDecide")&&fe.playButtonAutoDecide&&(Re=(!Fe()||pt())&&Qe()),Re?(be="screenshot",tt(Xn,fe,rn,Xt)):ht(Xn,fe,rn)}}};function Fe(){try{return window.self!==window.top}catch(pt){return!0}}function Qe(){return fe.hasOwnProperty("screenshotGenerator")&&fe.screenshotGenerator?!1:Math.max(screen.width,screen.height)<800}mn.getViews=function(){return ce},mn.isJavaInstalled=function(){return!1};var _e=function(pt){var Xt=function(jn){var Ft=JSON.parse(jn),Dn=function(_t){return _t.type=="G"||_t.type=="E"},Xn=Ft.elements?Ft.elements.filter(Dn)[0]:Ft;if(!Xn||!Xn.url){nn();return}fe.fileName=Xn.url,Ye(Xn.settings||{}),ce.is3D=!0;var Re="https://www.geogebra.org/images/";mn.setPreviewImage(E||Xn.previewUrl,Re+"GeoGebra_loading.png",Re+"applet_play.png"),pt()},nn=function(){fe.onError&&fe.onError(),Qt("Error: Fetching material (id "+fe.material_id+") failed.",fe)},En=location.host.match(/(www|stage|beta|groot|alpha).geogebra.(org|net)/)?location.host:"www.geogebra.org",rn="/materials/"+fe.material_id+"?scope=basic";$e("https://"+En+"/api/proxy.php?path="+encodeURIComponent(rn),Xt,nn)};function Ye(pt){var Xt=["width","height","showToolBar","showMenuBar","showAlgebraInput","allowStyleBar","showResetIcon","enableLabelDrags","enableShiftDragZoom","enableRightClick","appName"];["enableLabelDrags","enableShiftDragZoom","enableRightClick"].forEach(function(nn){pt[nn]=!!pt[nn]}),Xt.forEach(function(nn){fe[nn]===void 0&&pt[nn]!==void 0&&(fe[nn]=pt[nn])}),fe.showToolBarHelp===void 0&&(fe.showToolBarHelp=fe.showToolBar)}function $e(pt,Xt,nn){var En=new XMLHttpRequest;En.open("GET",pt),En.onload=function(){Xt(En.responseText)},En.onerror=nn,En.send()}mn.isHTML5Installed=function(){return!0},mn.getLoadedAppletType=function(){return be},mn.setPreviewImage=function(pt,Xt,nn){E=pt,b=Xt,x=nn},mn.removeExistingApplet=function(pt,Xt){var nn;typeof pt=="string"&&(pt=document.getElementById(pt)),be=null;var En=null;for(nn=0;nn<pt.childNodes.length;nn++){var rn=pt.childNodes[nn],jn=rn.className;jn==="applet_screenshot"?Xt?(rn.style.display="block",be="screenshot"):rn.style.display="none":jn!=="applet_scaler prerender"&&(pt.removeChild(rn),En=jn&&jn.indexOf("appletParameters")!=-1?rn.id:null,nn--)}var Ft=fe.id!==void 0?fe.id:En,Dn=window[Ft];Dn&&typeof Dn.getBase64=="function"&&(Dn.remove(),window[Ft]=null)},mn.refreshHitPoints=function(){if(ge(ggbHTML5LoadedCodebaseVersion)>=5)return!0;var pt=mn.getAppletObject();return pt&&typeof pt.recalculateEnvironments=="function"?(pt.recalculateEnvironments(),!0):!1},mn.startAnimation=function(){var pt=mn.getAppletObject();return pt&&typeof pt.startAnimation=="function"?(pt.startAnimation(),!0):!1},mn.stopAnimation=function(){var pt=mn.getAppletObject();return pt&&typeof pt.stopAnimation=="function"?(pt.stopAnimation(),!0):!1},mn.getAppletObject=function(){var pt=fe.id!==void 0?fe.id:"ggbApplet";return window[pt]},mn.resize=function(){};var Je=function(pt,Xt,nn){var En=document.createElement("param");En.setAttribute("name",Xt),En.setAttribute("value",nn),pt.appendChild(En)},xe=function(pt){return pt&&pt!=="false"},ht=function(pt,Xt,nn){ge(Ae)<=4.2&&(nn=!0);var En=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==Ae||ggbHTML5LoadedCodebaseIsWebSimple&&!a)&&(En=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var rn=document.createElement("div");rn.classList.add("appletParameters","notranslate");var jn=Xt.width,Ft=Xt.height;if(Xt.disableAutoScale=Xt.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():Xt.disableAutoScale,Xt.width!==void 0)if(ge(Ae)<=4.4)xe(Xt.showToolBar)&&(Xt.height-=7),xe(Xt.showAlgebraInput)&&(Xt.height-=37),Xt.width<605&&xe(Xt.showToolBar)&&(Xt.width=605,jn=605);else{var Dn=100;(xe(Xt.showToolBar)||xe(Xt.showMenuBar))&&(Xt.hasOwnProperty("customToolBar")&&(Xt.customToolbar=Xt.customToolBar),Dn=xe(Xt.showMenuBar)?245:155),jn<Dn&&(Xt.width=Dn,jn=Dn)}rn.style.border="none",rn.style.display="inline-block";for(var Xn in Xt)Xt.hasOwnProperty(Xn)&&Xn!=="appletOnLoad"&&rn.setAttribute("data-param-"+Xn,Xt[Xn]);ne&&rn.setAttribute("data-param-fontscssurl",ne),mn.resize=function(){GGBAppletUtils.responsiveResize(pt,Xt)},window.addEventListener("resize",function($n){mn.resize()});var Re=typeof Xt.appletOnLoad=="function"?Xt.appletOnLoad:function(){};if(!nn&&Xt.width!==void 0){Xt.hasOwnProperty("showSplash")||rn.setAttribute("data-param-showSplash","false");var _t=pt.querySelector(".applet_scaler.prerender"),ze=_t!==null;if(ze)var ve=_t.querySelector(".ggb_preview");else{var ve=lt(jn,Ft,Xt.borderColor,!1);_t=document.createElement("div"),_t.className="applet_scaler",_t.style.position="relative",_t.style.display="block",_t.style.width=jn+"px",_t.style.height=Ft+"px"}window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(_t,"66%"),ge(Ae)>=5?(Xt.appletOnLoad=function($n){var wt=pt.querySelector(".ggb_preview");wt&&wt.parentNode.removeChild(wt),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(_t),window.GGBT_wsf_view&&$(window).trigger("resize"),Re($n)},ze||_t.appendChild(ve)):rn.appendChild(ve),_t.appendChild(rn),ze||pt.appendChild(_t),setTimeout(function(){mn.resize()},1)}else{var he=document.createElement("div");he.className="applet_scaler",he.style.position="relative",he.style.display="block",he.appendChild(rn),pt.appendChild(he),Xt.appletOnLoad=function($n){mn.resize(),Re($n)}}function Ke($n,wt){wt&&typeof wt.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement($n,wt.appletOnLoad):renderGGBElement($n),Qt("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",wt)}function ut($n,wt){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:$n,params:wt}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(Wt){Ke(Wt.article,Wt.params)}),html5AppletsToProcess=null)},ge(Ae)<5&&($n.className+=" geogebraweb")):Ke($n,wt)}if(En){scriptLoadStarted=!0;for(var Pt=0;Pt<rn.childNodes.length;Pt++){var yt=rn.childNodes[Pt].tagName;yt==="TABLE"&&(rn.removeChild(rn.childNodes[Pt]),Pt--)}if(ggbHTML5LoadedScript!==null){var un=document.querySelector('script[src="'+ggbHTML5LoadedScript+'"]');un!=null&&un.parentNode.removeChild(un)}var wn=document.createElement("script"),Sn=function(){ut(rn,Xt)};wn.src=Ue+y,ggbHTML5LoadedCodebaseIsWebSimple=a,ggbHTML5LoadedCodebaseVersion=Ae,ggbHTML5LoadedScript=wn.src,Qt("GeoGebra HTML5 codebase loaded: '"+Ue+"'.",Xt),!me&&(!Me||Me=="5.0")?(a?webSimple.succeeded=webSimple.succeeded||webSimple():web3d.succeeded=web3d.succeeded||web3d(),Sn()):Ue.requirejs?__webpack_require__.e(12).then(function(){var $n=[__webpack_require__(12)];Sn.apply(null,$n)}.bind(this)).catch(__webpack_require__.oe):(wn.onload=Sn,pt.appendChild(wn))}else ut(rn,Xt);Xt.height=Ft,Xt.width=jn},Oe=function(pt,Xt,nn){var En=lt(Xt.width,Xt.height,Xt.borderColor,nn),rn=document.createElement("div");rn.style.position="relative",rn.style.display="block",rn.style.width=Xt.width+"px",rn.style.height=Xt.height+"px",rn.className="applet_screenshot applet_scaler"+(nn?" applet_screenshot_play":""),rn.appendChild(En);var jn=GGBAppletUtils.getScale(Xt,pt,nn);nn?(pt.appendChild(rt()),window.GGBT_wsf_view||(pt.style.position="relative")):window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(rn,"66%"),pt.appendChild(rn),jn!==1&&!isNaN(jn)&&(GGBAppletUtils.scaleElement(rn,jn),rn.style.width=Xt.width+"px",rn.style.height=Xt.height+"px",rn.parentNode.style.width=Xt.width*jn+"px",rn.parentNode.style.height=Xt.height*jn+"px"),mn.resize=function(){mt(pt,En,rn,nn)},window.addEventListener("resize",function(Ft){mn.resize()}),mn.resize()};function mt(pt,Xt,nn,En){if(pt.contains(Xt)){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(pt.id!=="fullscreencontent")return;window.GGBT_wsf_view.setCloseBtnPosition(pt)}var rn=GGBAppletUtils.getScale(fe,pt,En);nn.parentNode!==null&&(!isNaN(rn)&&rn!==1?(GGBAppletUtils.scaleElement(nn,rn),nn.parentNode.style.width=fe.width*rn+"px",nn.parentNode.style.height=fe.height*rn+"px"):(GGBAppletUtils.scaleElement(nn,1),nn.parentNode.style.width=fe.width+"px",nn.parentNode.style.height=fe.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&GGBAppletUtils.positionCenter(pt),typeof window.GGBT_ws_header_footer=="object"&&window.GGBT_ws_header_footer.setWsScrollerHeight()}}mn.onExitFullscreen=function(pt,Xt){Xt.appendChild(pt)};var tt=function(pt,Xt,nn,En){Oe(pt,Xt,!0);for(var rn=function(){var Dn=[];for(Ft=0;Ft<pt.childNodes.length;Ft++)Dn.push(pt.childNodes[Ft]);if(window.GGBT_wsf_view){var Xn=window.GGBT_wsf_view.renderFullScreen(pt,Xt.id),Re=document.getElementById("fullscreencontainer"),_t=jQuery(pt).find(".fullscreencontent");_t.length>0?(Xn.remove(),_t.attr("id","fullscreencontent").show(),jQuery(Re).append(_t),window.dispatchEvent(new Event("resize"))):ht(Xn,Xt,!1),window.GGBT_wsf_view.launchFullScreen(Re)}else be=En,ht(pt,Xt,!1);if(!window.GGBT_wsf_view)for(Ft=0;Ft<Dn.length;Ft++)pt.removeChild(Dn[Ft])},jn=pt.getElementsByClassName("ggb_preview_play"),Ft=0;Ft<jn.length;Ft++)jn[Ft].addEventListener("click",rn,!1),jn[Ft].addEventListener("ontouchstart",rn,!1);typeof window.ggbAppletPlayerOnload=="function"&&window.ggbAppletPlayerOnload(pt),Qe()&&window.GGBT_wsf_view&&$(".wsf-element-fullscreen-button").remove()},rt=function(){var pt=document.createElement("div");if(pt.className="ggb_preview_play icon-applet-play",!window.GGBT_wsf_view){var Xt='.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");}',nn=document.createElement("style");nn.styleSheet?nn.styleSheet.cssText=Xt:nn.appendChild(document.createTextNode(Xt)),document.getElementsByTagName("head")[0].appendChild(nn)}return pt},lt=function(pt,Xt,nn,En){var rn=document.createElement("div");rn.className="ggb_preview",rn.style.position="absolute",rn.style.zIndex="90",rn.style.width=pt-2+"px",rn.style.height=Xt-2+"px",rn.style.top="0px",rn.style.left="0px",rn.style.overflow="hidden",rn.style.backgroundColor="white";var jn="lightgrey";nn!==void 0&&(nn==="none"?jn="transparent":jn=nn),rn.style.border="1px solid "+jn;var Ft=document.createElement("img");if(Ft.style.position="relative",Ft.style.zIndex="1000",Ft.style.top="-1px",Ft.style.left="-1px",E!==null&&Ft.setAttribute("src",E),Ft.style.opacity=.7,b!==null){var Dn,Xn,Re;if(!En){Dn=document.createElement("img"),Dn.style.position="absolute",Dn.style.zIndex="1001",Dn.style.opacity=1,Ft.style.opacity=.3,Xn=360,Xn>pt/4*3&&(Xn=pt/4*3),Re=Xn/5.8,Dn.setAttribute("src",b),Dn.setAttribute("width",Xn),Dn.setAttribute("height",Re);var _t=(pt-Xn)/2,ze=(Xt-Re)/2;Dn.style.left=_t+"px",Dn.style.top=ze+"px",rn.appendChild(Dn)}}return rn.appendChild(Ft),rn},dt=function(pt){return pt=pt.toLowerCase(),pt==="html5"||pt==="screenshot"?pt:"html5"},gt=["web","webSimple","web3d","tablet","tablet3d","phone"],Ze=function(pt,Xt){if(Ae=pt,Xt){et(Ae,!0);return}var nn=!We;if(nn){var En=ge(Ae);!isNaN(En)&&En<4.4&&(nn=!1)}var rn,jn;window.location.protocol.substr(0,4)==="http"?rn=window.location.protocol:rn="http:";var Ft=Ae.indexOf("//");Ft>0?jn=Ae:Ft===0?jn=rn+Ae:jn="https://www.geogebra.org/apps/5.2.814.0/";for(var Dn in gt)if(Ae.slice(gt[Dn].length*-1)===gt[Dn]||Ae.slice((gt[Dn].length+1)*-1)===gt[Dn]+"/"){et(jn,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&nn&&!ce.is3D&&!ce.AV&&!ce.SV&&!ce.CV&&!ce.EV2&&!ce.CP&&!ce.PC&&!ce.DA&&!ce.FI&&!ce.PV&&!xe(fe.showToolBar)&&!xe(fe.showMenuBar)&&!xe(fe.showAlgebraInput)&&!xe(fe.enableRightClick)&&(!fe.appName||fe.appName=="classic")?jn+="webSimple/":jn+="web3d/",et(jn,!1)},et=function(pt,Xt){if(pt.requirejs){Ue=pt;return}pt.slice(-1)!=="/"&&(pt+="/"),Ue=pt,Xt===null&&(Xt=pt.indexOf("http")===-1),Pe=Xt,y="web.nocache.js",a=!1;var nn=Ue.split("/");nn.length>1&&(!Xt&&nn[nn.length-2]==="webSimple"?(y="webSimple.nocache.js",a=!0):gt.indexOf(nn[nn.length-2])>=0&&(y=nn[nn.length-2]+".nocache.js")),nn=pt.split("/"),Ae=nn[nn.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 En=parseFloat(Ae);En!==NaN&&En<5&&pt.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+En+" is deprecated. Using version latest instead."),Ze("5.0",Xt))},Qt=function(pt,Xt){window.console&&window.console.log&&(!Xt||typeof Xt.showLogging=="undefined"||Xt.showLogging&&Xt.showLogging!=="false")&&console.log(pt)};fe.material_id!==void 0?_e(Kt):Kt();function Kt(){var pt=jt;Me!==null?pt=Me:parseFloat(pt)<5&&(pt="5.0"),Ze(pt,!1),me!==null&&et(me,Pe),He=!0}return mn},GGBAppletUtils=function(){"use strict";function mn(){return window.GGBT_wsf_edit!==void 0}function jt(He,Me){Me!=1?(He.style.transformOrigin="0% 0% 0px",He.style.webkitTransformOrigin="0% 0% 0px",He.style.transform="scale("+Me+","+Me+")",He.style.webkitTransform="scale("+Me+","+Me+")",He.style.maxWidth="initial",He.querySelector(".ggb_preview")!==null&&(He.querySelector(".ggb_preview").style.maxWidth="initial"),He.querySelectorAll(".ggb_preview img")[0]!==void 0&&(He.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),He.querySelectorAll(".ggb_preview img")[1]!==void 0&&(He.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(He.style.transform="none",He.style.webkitTransform="none")}function fe(He,Me,me,ye,Ie,de){var Ue=null;if(de!=null&&de!="")for(var Pe=He.parentNode;Pe!=null;)if((" "+Pe.className+" ").indexOf(" "+de+" ")>-1){Ue=Pe;break}else Pe=Pe.parentNode;var be=0,Ae=0,y=0,a=0,E=0,b=0,x=0;if(Ue)be=Ue.offsetWidth,Ae=Math.max(ye?Ue.offsetWidth:0,Ue.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(be=Math.min(window.innerWidth,document.documentElement.clientWidth),Ae=Math.min(window.innerHeight,document.documentElement.clientHeight),y=be):(be=window.innerWidth,Ae=window.innerHeight,y=window.innerWidth),He){var ne=He.getBoundingClientRect();ne.left>0&&ne.left<=be&&(Ie===void 0||!Ie)&&(document.dir==="rtl"?(E=be-ne.width-ne.left,b=y<=480?10:30):(b=ne.left,E=y<=480?10:30),a=b+E)}if(He&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var le=He.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(a=40,x=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(a=0,x=40)}}return He&&((me===void 0||!me)&&Me>0&&Me+a<be?be=Me:be-=a,typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(me===void 0||!me)&&(Ae-=x)),{width:be,height:Ae}}function ce(He,Me,me,ye,Ie){if(He.isScreenshoGenerator)return 1;var de=ye!==void 0&&ye,Ue=He.noScaleMargin!=null&&He.noScaleMargin,Pe=function(le){return le&&le!=="false"},be=Pe(He.autoHeight),Ae=fe(Me,He.width,me,be,de&&window.GGBT_wsf_view||Ue,Ie),y=parseInt(Ae.width),a=He.width,E=He.height;if(a===void 0){var b=Me.querySelector(".appletParameters");b&&(a=b.offsetWidth,E=b.offsetHeight)}var x=y/a,ne=de?1:Ae.height/E;return me!==void 0&&!me&&(x=Math.min(1,x),ne=Math.min(1,ne)),Math.min(x,ne)}function We(He,Me,me){var ye=1,Ie,de=!1;if(He.hasOwnProperty("allowUpscale")&&(de=He.allowUpscale),He.hasOwnProperty("scale")&&(ye=parseFloat(He.scale),(isNaN(ye)||ye===null||ye===0)&&(ye=1),ye>1&&(de=!0)),Me&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(de=!0),!(He.hasOwnProperty("disableAutoScale")&&He.disableAutoScale))Ie=ce(He,Me,de,me,He.scaleContainerClass);else return ye;return de&&(!He.hasOwnProperty("scale")||ye===1)?Ie:Math.min(ye,Ie)}function ke(He){var Me=Math.min(window.innerWidth,document.documentElement.clientWidth),me=Math.min(window.innerHeight,document.documentElement.clientHeight),ye=He.getBoundingClientRect(),Ie=(Me-ye.width)/2,de=(me-ye.height)/2;de<0&&(de=0),He.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Ie<40?He.style.left="40px":He.style.left=Ie+"px",He.style.top=de+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(de<40?He.style.top="40px":He.style.top=de+"px",He.style.left=Ie+"px")}function it(He,Me){var me=He.querySelector(".appletParameters");if(me){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(Me.id!==me.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(He)}if(me.parentElement&&/fullscreen/.test(me.parentElement.className))return;var ye=We(Me,He);mn()&&me.setAttribute("data-param-scale",ye);for(var Ie=null,de=0;de<He.childNodes.length;de++)if(He.childNodes[de].className!==void 0&&He.childNodes[de].className.match(/^applet_scaler/)){Ie=He.childNodes[de];break}if(Ie!==null&&Ie.querySelector(".noscale")!==null)return;var Ue=Me.id!==void 0?Me.id:"ggbApplet",Pe=window[Ue];(Pe==null||!Pe.recalculateEnvironments)&&Ie!==null&&!Ie.className.match(/fullscreen/)&&(Ie.parentNode.style.transform="",!isNaN(ye)&&ye!==1?(Ie.parentNode.style.width=Me.width*ye+"px",Ie.parentNode.style.height=Me.height*ye+"px",jt(Ie,ye)):(jt(Ie,1),Ie.parentNode.style.width=Me.width+"px",Ie.parentNode.style.height=Me.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&ke(He),window.GGBT_wsf_view&&!window.GGBT_wsf_view.isFullscreen()&&window.GGBT_wsf_general.adjustContentToResize($(me).parents(".content-added-content"))}}return{responsiveResize:it,isFlexibleWorksheetEditor:mn,positionCenter:ke,getScale:We,scaleElement:jt}}();__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 mn=n.location.search;return mn.indexOf(J)!=-1||mn.indexOf(K)!=-1}function q(mn,jt){}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(mn){var jt=s[L].bindings;s[L].bindings=function(){for(var fe=jt?jt():{},ce=mn[webModule.__softPermutationId],We=O;We<ce.length;We++){var ke=ce[We];fe[ke[O]]=ke[P]}return fe}};var t;function u(){return v(),t}function v(){if(!t){var mn=o.createElement(Q);if(mn.id=L,mn.style.cssText=R+S,mn.tabIndex=-1,o.body.appendChild(mn),t=mn.contentWindow.document,navigator.userAgent.indexOf(T)==-1){t.open();var jt=document.compatMode==U?V:W;t.write(jt+X),t.close()}}}function w(mn){function jt(ce){function We(){return typeof o.readyState==Y?typeof o.body!=Y&&o.body!=null:/loaded|complete/.test(o.readyState)}var ke=We();if(ke){ce();return}function it(){if(!ke){if(!We())return;ke=!0,ce(),o.removeEventListener&&o.removeEventListener(Z,it,!1),He&&clearInterval(He)}}o.addEventListener&&o.addEventListener(Z,it,!1);var He=setInterval(function(){it()},$)}function fe(ce){var We=u(),ke=We.body,it=We.createElement(_);it.language=ab,it.crossOrigin=W,it.src=ce,webModule.__errFn&&(it.onerror=function(){webModule.__errFn(L,new Error(bb+ce))}),ke.appendChild(it)}jt(function(){fe(mn)})}webModule.__startLoadingFragment=function(mn){return C(mn)},webModule.__installRunAsyncCode=function(mn){var jt=u(),fe=jt.body,ce=jt.createElement(_);ce.language=ab,ce.text=mn,fe.appendChild(ce),fe.removeChild(ce)};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(mn){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(mn){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(mn){var jt=c[mn];return jt==null?null:jt},r=d,webModule.__errFn=e}function B(){function mn(He){var Me=He.lastIndexOf(rb);Me==-1&&(Me=He.length);var me=He.indexOf(sb);me==-1&&(me=He.length);var ye=He.lastIndexOf(tb,Math.min(me,Me));return ye>=O?He.substring(O,ye+P):W}function jt(He){if(!He.match(/^\w+:\/\//)){var Me=o.createElement(ub);Me.src=He+vb,He=mn(Me.src)}return He}function fe(){var He=__gwt_getMetaProperty(wb);return He!=null?He:W}function ce(){for(var He=o.getElementsByTagName(_),Me=O;Me<He.length;++Me)if(He[Me].src.indexOf(xb)!=-1)return mn(He[Me].src);return W}function We(){var He=o.getElementsByTagName(yb);return He.length>O?He[He.length-P].href:W}function ke(){var He=o.location;return He.href==He.protocol+zb+He.host+He.pathname+He.search+He.hash}var it=fe();return it==W&&(it=ce()),it==W&&(it=We()),it==W&&ke()&&(it=mn(o.location.href)),it=jt(it),it}function C(mn){return mn.match(/^\//)||mn.match(/^[a-zA-Z]+:\/\//)?mn:webModule.__moduleBase+mn}function D(){var mn=[],jt=O,fe=[],ce=[];function We(He){var Me=ce[He](),me=fe[He];if(Me in me)return Me;var ye=[];for(var Ie in me)ye[me[Ie]]=Ie;throw r&&r(He,ye,Me),null}if(__gwt_isKnownPropertyValue=function(He,Me){return Me in fe[He]},webModule.__getPropMap=function(){var He={};for(var Me in fe)fe.hasOwnProperty(Me)&&(He[Me]=We(Me));return He},webModule.__computePropValue=We,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var ke;try{ke=Cb;var it=ke.indexOf(Db);it!=-1&&(jt=parseInt(ke.substring(it+P),$),ke=ke.substring(O,it))}catch(He){}return webModule.__softPermutationId=jt,C(ke+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(mn,jt,fe){"use strict";fe.d(jt,{Ax:function(){return it},Ds:function(){return He},KI:function(){return me},SI:function(){return ke},f1:function(){return We}});var ce=fe(11320);function We(ye){let Ie=!0;if(ye.length>0){for(let de=0;de<ye.length;de++)if(ye[de].compile_success==0||!ye[de].compile_success){Ie=!1;break}}else Ie=!1;return Ie}function ke(ye,Ie=""){let de=[];for(let Ue=0;Ue<ye.length;Ue++){let Pe=ye[Ue],be=Ie?`${Ie}/${Pe.name}`:`${Pe.name}`;de.push({title:Pe.name,type:Pe.type,isLeaf:Pe.type!=="tree",key:be})}return de}function it(ye,Ie,de){for(let Ue=0;Ue<ye.length;Ue++){let Pe=ye[Ue];if(Pe.key===Ie){Pe.children=de;break}Pe.children&&it(Pe.children,Ie,de)}return ye}function He(ye,Ie,de){let Ue;return function(){let Pe=this,be=arguments,Ae=function(){Ue=null,de||ye.apply(Pe,be)},y=de&&!Ue;clearTimeout(Ue),Ue=setTimeout(Ae,Ie),y&&ye.apply(Pe,be)}}const Me=!0,me=ce.Z.API_SERVER},446:function(mn,jt,fe){"use strict";fe.d(jt,{ij:function(){return x},_s:function(){return b},Uf:function(){return E},ZP:function(){return le}});var ce=fe(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"},ke=fe(94184),it=fe.n(ke),He=fe(50976),Me=fe(83062),me=fe(46303),ye=fe(57953),Ie=fe(26194),de=fe(11320),Ue=Object.defineProperty,Pe=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,y=(ge,Fe,Qe)=>Fe in ge?Ue(ge,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):ge[Fe]=Qe,a=(ge,Fe)=>{for(var Qe in Fe||(Fe={}))be.call(Fe,Qe)&&y(ge,Qe,Fe[Qe]);if(Pe)for(var Qe of Pe(Fe))Ae.call(Fe,Qe)&&y(ge,Qe,Fe[Qe]);return ge};const E=(ge={})=>{var Fe,Qe,_e,Ye;let $e=(Fe=ge==null?void 0:ge.emotion)==null?void 0:Fe.map(Oe=>a({value:Oe==null?void 0:Oe.rate},Oe)),Je=(Qe=ge==null?void 0:ge.focus)==null?void 0:Qe.map(Oe=>a({value:Oe==null?void 0:Oe.rate},Oe)),xe=(_e=ge==null?void 0:ge.action)==null?void 0:_e.map(Oe=>a({value:Oe==null?void 0:Oe.rate},Oe)),ht=(Ye=ge==null?void 0:ge.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:Je||[]},{title:"\u884C\u4E3A\u5360\u6BD4\u60C5\u51B5",color:["#5eca9c","#a39bed","#f68238","#f0e999","#eaa170","#f9ac95"],data:xe||[]},{title:"\u610F\u56FE\u5360\u6BD4\u60C5\u51B5",color:["#eaa170","#739fcb","#f0e999","#f9ac95","#4f74ee","#5eca9c"],data:ht||[]}]},b=({className:ge,dataSource:Fe=[],col:Qe=4,right:_e,bottom:Ye=23,precision:$e=0,wrapWidth:Je=1200})=>{const xe=(Oe="",mt,tt="--")=>Oe?(Oe==null?void 0:Oe.length)>mt?(Oe==null?void 0:Oe.slice(0,mt-1))+"...":Oe:tt,ht=Math.floor((Je-(Qe-1)*_e)/Qe);return ce.createElement("div",{className:it()(We.list,ge)},!!(Fe!=null&&Fe.length)&&(Fe==null?void 0:Fe.map((Oe,mt)=>{const{cover_pic:tt,created_at:rt,emotion:lt,action:dt,intention:gt,focus:Ze}=Oe;return ce.createElement("div",{key:mt,className:We.wrap,style:{width:ht,marginRight:(1+mt)%Qe===0?0:_e+$e,marginBottom:Ye}},ce.createElement("div",{className:We.img},ce.createElement("img",{src:`${de.Z.API_SERVER}${tt}`}),ce.createElement("div",{className:We.tips},ce.createElement("div",null,ce.createElement("i",{className:"iconfont icon-paisheshijian mr5 font14"})," \u62CD\u6444\u65F6\u95F4"),ce.createElement("span",null,rt))),ce.createElement("div",{className:We.footer},ce.createElement("ul",null,ce.createElement("li",null,ce.createElement("i",{className:"iconfont icon-biaoqing"}),ce.createElement("span",null,"\u8868\u60C5\uFF1A",ce.createElement(Me.Z,{title:lt},ce.createElement("span",{className:"c-grey-333"},xe(lt,4))))),ce.createElement("li",null,ce.createElement("i",{className:"iconfont icon-hangwei"}),ce.createElement("span",null,"\u884C\u4E3A\uFF1A",ce.createElement(Me.Z,{title:dt},ce.createElement("span",{className:"c-grey-333"},xe(dt,4)))))),ce.createElement("ul",null,ce.createElement("li",null,ce.createElement("i",{className:"iconfont icon-yitu"}),ce.createElement("span",null,"\u610F\u56FE\uFF1A",ce.createElement(Me.Z,{title:gt},ce.createElement("span",{className:"c-grey-333"},xe(gt,4))))),ce.createElement("li",null,ce.createElement("i",{className:"iconfont icon-zhuangtai"}),ce.createElement("span",null,"\u4E13\u6CE8\u5EA6\uFF1A",ce.createElement(Me.Z,{title:Ze},ce.createElement("span",{className:"c-grey-333"},xe(Ze,3))))))))})))},x=({className:ge,style:Fe,title:Qe,hideBar:_e=!1,children:Ye,customText:$e="",noDataText:Je="",emptyData:xe=[],loading:ht,actionAnalysis:Oe})=>{var mt,tt;const rt=((mt=xe==null?void 0:xe[0])==null?void 0:mt.every(dt=>{var gt;return!((gt=dt==null?void 0:dt.data)!=null&>.length)}))&&!((tt=xe==null?void 0:xe[1])!=null&&tt.length)||!Oe,lt=Oe?Je:$e;return ce.createElement(me.Z,{loading:ht,active:!0},rt&&ce.createElement("div",{className:it()(We.noData,ge),style:Fe},!!Qe&&ce.createElement("div",{className:We.title},!_e&&ce.createElement("b",null),ce.createElement("span",null,Qe)),ce.createElement("div",{className:We.itemWrap},ce.createElement(Ie.Z,{customText:lt}))),!rt&&Ye)};var le=({className:ge,style:Fe,data:Qe=[],title:_e,hideBar:Ye=!1,loading:$e=!1})=>ce.createElement("div",{className:it()(We.analysis,ge),style:Fe},!!_e&&ce.createElement("div",{className:We.title},!Ye&&ce.createElement("b",null),ce.createElement("span",null,_e)),ce.createElement(ye.Z,{spinning:$e},ce.createElement("div",{className:We.itemWrap},Qe==null?void 0:Qe.map((Je,xe)=>ce.createElement("div",{className:We.item,key:xe},ce.createElement(He.Z,{option:{tooltip:{trigger:"item",formatter:"{a} <br/>{b}: {c}%"},title:{left:"center",bottom:15,text:Je==null?void 0:Je.title},legend:{top:10,right:10,orient:"vertical",show:!0,align:"left",icon:"circle",itemWidth:10,itemHeight:10,formatter:function(ht){for(let Oe in Je==null?void 0:Je.data)if(ht==(Je==null?void 0:Je.data[Oe].name))return ht+" "+(Je==null?void 0:Je.data[Oe].value)+"%"},textStyle:{color:"#767676",fontSize:12}},color:Je==null?void 0:Je.color,series:[{type:"pie",radius:["20%","35%"],center:["20%","40%"],avoidLabelOverlap:!1,label:{show:!1},labelLine:{show:!1},data:Je==null?void 0:Je.data}]},style:{height:145}}))))))},63205:function(mn,jt,fe){"use strict";fe.d(jt,{Z:function(){return Ue}});var ce=fe(67294),We={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},ke=fe(94184),it=fe.n(ke),He=fe(57953),Me=fe(15979),me=fe(33170),ye=fe(28706),Ie=(Pe,be,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(Pe,be)).next())}),Ue=({data:Pe,className:be,fullWidth:Ae,style:y={},onClose:a,onOk:E,showFullTools:b,noAssociationId:x})=>{const ne=(0,ce.useRef)(null),le=(0,ce.useRef)(null),ge=(0,ce.useRef)(null),Fe=(0,ce.useRef)(null),[Qe,_e]=(0,ce.useState)(!1),[Ye,$e]=(0,ce.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,ce.useEffect)(()=>{ge.current||(ge.current=document.createElement("style"),document.head.appendChild(ge.current)),Pe!=null&&Pe.visible?(document.body.setAttribute("data-custom","y-hidden"),ge.current.innerHTML=" html { overflow-y: hidden; }",Pe!=null&&Pe.src&&Je()):(document.body.removeAttribute("data-custom"),ge.current&&(document.head.removeChild(ge.current),ge.current=null))},[Pe==null?void 0:Pe.visible]);const Je=()=>Ie(void 0,null,function*(){_e(!0),$e("\u6B63\u5728\u52A0\u8F7D\u4E2D");const tt=yield(0,ye.ZJ)(Pe==null?void 0:Pe.src);ne.current.src="",ne.current.src=tt,ne.current.onload=function(){mt()},_e(!1),$e("")}),xe=()=>{document.body.removeAttribute("data-custom"),ge.current.innerHTML=" ",a()},ht=tt=>Ie(void 0,null,function*(){_e(!0),$e("\u6B63\u5728\u4FDD\u5B58\u4E2D");const rt=yield(0,me.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Pe.title,file:tt.dataUrl}});rt!=null&&rt.id&&!x?(yield(0,me.ZP)(`/api/attachments/${Pe.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"),ge.current.innerHTML=" ",_e(!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(lt=>{const dt=document.querySelector(lt.name);dt&&dt.setAttribute("title",lt.title)})},mt=()=>{le.current=new Me.hP(ne.current),le.current.targetRoot=Fe.current,le.current.addEventListener("render",ht),le.current.addEventListener("beforeclose",xe),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(),Pe!=null&&Pe.snapshotData&&le.current.restoreState(Pe.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Oe()},300)};return ce.createElement(ce.Fragment,null,(Pe==null?void 0:Pe.visible)&&ce.createElement(He.Z,{spinning:Qe,tip:Ye,style:{position:"absolute"}},ce.createElement("div",{ref:Fe,className:it()(We.imageDimensions,be,Ae?We.fullWidth:""),style:y},ce.createElement("img",{className:We.img,ref:ne}))))}},36527:function(mn,jt,fe){"use strict";var ce=fe(67294),We=fe(71230),ke=fe(15746),it=fe(66368),He=fe(71577),Me=fe(85725),me=fe(71736),ye=fe(84279),Ie=fe(67294);const de=(0,ce.forwardRef)(({callback:Ue,showSaveButton:Pe,value:be=""},Ae)=>{const y=(0,ce.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:me.Z.lists,gutter:[10,10]},a.map((le,ge)=>Ie.createElement(ke.Z,{flex:"110px",className:me.Z.item},Ie.createElement("div",null,Ie.createElement(Me.Z,{value:`$$${le.value}$$`}),le.name),Ie.createElement("div",{className:me.Z.children},le.children.map((Fe,Qe)=>Ie.createElement("div",{key:Qe},Ie.createElement("h1",null,Fe.name),Ie.createElement(We.Z,{gutter:[10,10]},Fe.data.map((_e,Ye)=>Ie.createElement(ke.Z,{key:Ye,onClick:()=>b(_e),className:me.Z.diamond},Ie.createElement(Me.Z,{value:"`$$"+_e.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:Ie.createElement(We.Z,{className:me.Z.lists,gutter:[10,10]},E.map((le,ge)=>Ie.createElement(ke.Z,{flex:"110px",className:me.Z.item},Ie.createElement("div",null,Ie.createElement(Me.Z,{value:"`$$"+le.value+"$$`"}),le.name),Ie.createElement("div",{className:me.Z.children},le.children.map((Fe,Qe)=>Ie.createElement("div",{key:Qe},Fe.name&&Ie.createElement("h1",null,Fe.name),Ie.createElement(We.Z,{gutter:[10,10]},Fe.data.map((_e,Ye)=>Ie.createElement(ke.Z,{key:Ye,onClick:()=>b(_e),className:me.Z.diamond},Ie.createElement(Me.Z,{value:"`$$"+_e.value+"$$`"}))))))))))}],ne=()=>{var le=document.createElement("div");le.innerHTML=y.current.getValue();var ge=le.innerText;return Ue&&Ue(ge),ge};return(0,ce.useImperativeHandle)(Ae,()=>({getData:ne})),Ie.createElement("div",{className:me.Z.mathWrap},Ie.createElement(it.default,{defaultActiveKey:"1",items:x}),Ie.createElement("math-field",{locale:"zh_cn",className:me.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:y,style:{width:800,marginTop:30,fontSize:18}},be||""),Pe&&Ie.createElement("div",{className:me.Z.button},Ie.createElement(He.ZP,{size:"large",onClick:ne,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});jt.Z=de},1916:function(mn,jt,fe){"use strict";fe.d(jt,{Z:function(){return ht}});var ce=fe(67294),We=fe(35973),ke=fe(14446),it=fe(22150),He=fe(2453),Me=fe(57953),me=fe(79870),ye=fe(71230),Ie=fe(15746),de=fe(83062),Ue=fe(69677),Pe={currentPrimary:"currentPrimary___NPWiR",currentDelete:"currentDelete___UEfhf",DirectoryTree:"DirectoryTree___xPxCY",EditDom:"EditDom___seNxC"},be=fe(9343),Ae=fe(65900),y=fe(26194),a=fe(30001),E=Object.defineProperty,b=Object.defineProperties,x=Object.getOwnPropertyDescriptors,ne=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,Fe=(Oe,mt,tt)=>mt in Oe?E(Oe,mt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):Oe[mt]=tt,Qe=(Oe,mt)=>{for(var tt in mt||(mt={}))le.call(mt,tt)&&Fe(Oe,tt,mt[tt]);if(ne)for(var tt of ne(mt))ge.call(mt,tt)&&Fe(Oe,tt,mt[tt]);return Oe},_e=(Oe,mt)=>b(Oe,x(mt)),Ye=(Oe,mt)=>{var tt={};for(var rt in Oe)le.call(Oe,rt)&&mt.indexOf(rt)<0&&(tt[rt]=Oe[rt]);if(Oe!=null&&ne)for(var rt of ne(Oe))mt.indexOf(rt)<0&&ge.call(Oe,rt)&&(tt[rt]=Oe[rt]);return tt},$e=(Oe,mt,tt)=>new Promise((rt,lt)=>{var dt=et=>{try{Ze(tt.next(et))}catch(Qt){lt(Qt)}},gt=et=>{try{Ze(tt.throw(et))}catch(Qt){lt(Qt)}},Ze=et=>et.done?rt(et.value):Promise.resolve(et.value).then(dt,gt);Ze((tt=tt.apply(Oe,mt)).next())});const Je=(Oe=[])=>Oe==null?void 0:Oe.map(mt=>_e(Qe({},mt),{title:(mt==null?void 0:mt.value)||"",key:mt==null?void 0:mt.id,isLeaf:!0})),xe=Oe=>{var mt=Oe,{user:tt,children:rt,isShowComponent:lt=!0,ModalProps:dt={},onDataSelect:gt}=mt,Ze=Ye(mt,["user","children","isShowComponent","ModalProps","onDataSelect"]);const[et,Qt]=ke.default.useModal(),[Kt]=it.default.useForm(),[pt,Xt]=(0,ce.useState)([]),[nn,En]=(0,ce.useState)(!1),[rn,jn]=(0,ce.useState)(!1),[,Ft,Dn,Xn]=(0,be.U)(Ae.qE,{page:1,limit:9999}),[,,Re]=(0,be.U)(Ae.V8,{}),[,,_t]=(0,be.U)(Ae.B$,{}),[,,ze]=(0,be.U)(Ae.DH,{}),[,,ve]=(0,be.U)(Ae.bJ,{}),he=()=>{En(!1),Kt.resetFields(),jn(!1)},Ke=Pt=>$e(void 0,null,function*(){const{node:yt,dragNode:un,event:wn}=Pt,Sn=Pt.node.pos.split("-"),$n=Pt.dropPosition-Number(Sn[Sn.length-1]);if($n==0){He.ZP.warning("\u65E0\u6CD5\u79FB\u52A8\u5230\u5185\u90E8\u4F4D\u7F6E");return}if($n==1&&(un==null?void 0:un.item_index)==(yt==null?void 0:yt.item_index)+1){He.ZP.warning("\u672A\u79FB\u52A8\u4F4D\u7F6E");return}const wt=yield ve({id:un==null?void 0:un.key,position:$n==-1?1:(un==null?void 0:un.item_index)>(yt==null?void 0:yt.item_index)?(yt==null?void 0:yt.item_index)+1:yt==null?void 0:yt.item_index});(wt==null?void 0:wt.status)===0&&(He.ZP.success("\u79FB\u52A8\u6210\u529F"),Dn({},!0))}),ut=Pt=>$e(void 0,null,function*(){let yt={};rn?yt=yield _t(Qe({},Pt)):yt=yield ze(Qe({},Pt)),(yt==null?void 0:yt.status)==0&&(He.ZP.success((yt==null?void 0:yt.message)||(rn?"\u6DFB\u52A0\u6210\u529F":"\u66F4\u65B0\u6210\u529F")),Dn({},!0),he())});return(0,ce.useEffect)(()=>{dt!=null&&dt.open&&Dn({},!0)},[dt==null?void 0:dt.open]),(0,ce.useEffect)(()=>{var Pt;Xt(Je((Pt=Xn==null?void 0:Xn.data)==null?void 0:Pt.list))},[Xn]),lt?ce.createElement(ce.Fragment,null,Qt,rt,ce.createElement(ke.default,Qe({},Qe({title:"\u5E38\u7528\u8BC4\u8BED",width:640,centered:!0,footer:null,bodyStyle:{padding:"10px 5px 25px"}},dt)),ce.createElement(Me.Z,{spinning:Ft},(pt==null?void 0:pt.length)>0?ce.createElement(ce.Fragment,null,ce.createElement(me.default.DirectoryTree,{height:500,className:Pe.DirectoryTree,multiple:!0,draggable:{icon:!1},defaultExpandAll:!0,switcherIcon:!1,showIcon:!1,onSelect:gt,treeData:pt,onDrop:Ke,titleRender:Pt=>ce.createElement(ce.Fragment,null,ce.createElement("span",{className:"multi_ellipsis1",style:{flex:1,marginRight:"32px"}},Pt==null?void 0:Pt.title),ce.createElement("div",{className:`${Pe.EditDom}`},ce.createElement(ye.Z,{wrap:!1,align:"middle",gutter:16},ce.createElement(Ie.Z,null,ce.createElement(de.Z,{title:"\u957F\u6309\u53EF\u8FDB\u884C\u62D6\u62FD\u6392\u5E8F"},ce.createElement("i",{className:`iconfont icon-tuodong1 font12 ${Pe.currentPrimary}`}))),ce.createElement(Ie.Z,null,ce.createElement(de.Z,{title:"\u7F16\u8F91"},ce.createElement("i",{className:`iconfont icon-bianji11 font12 ${Pe.currentPrimary}`,onClick:yt=>{yt.stopPropagation(),Kt.setFieldsValue(Qe({},Pt)),En(!0)}}))),ce.createElement(Ie.Z,null,ce.createElement(de.Z,{title:"\u5220\u9664"},ce.createElement("i",{className:`iconfont icon-shanchu14 font12 ${Pe.currentDelete}`,onClick:yt=>{yt.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 un=yield Re({id:Pt==null?void 0:Pt.key});(un==null?void 0:un.status)==0&&(He.ZP.success((un==null?void 0:un.message)||"\u5220\u9664\u6210\u529F"),Dn({},!0))})})}}))))))}),ce.createElement(a.op,{className:"ml20 mt20",icon:ce.createElement("i",{className:"iconfont icon-xiaojiahao"}),style:{borderRadius:"4px"},onClick:()=>{jn(!0),En(!0)}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED")):ce.createElement(y.Z,{styles:{margin:"30px auto"},customText:ce.createElement("span",null,"\u6682\u65E0\u5E38\u7528\u8BC4\u8BED\uFF0C\u4F60\u53EF\u4EE5",ce.createElement("a",{onClick:()=>{jn(!0),En(!0)}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED"))}))),ce.createElement(ke.default,{title:rn?"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED":"\u7F16\u8F91\u5E38\u7528\u8BC4\u8BED",open:nn,okText:rn?"\u6DFB\u52A0":"\u786E\u5B9A",onCancel:()=>{he()},onOk:()=>{Kt.submit()}},ce.createElement(it.default,{form:Kt,onFinish:ut},rn&&ce.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"),ce.createElement(it.default.Item,{hidden:!0,name:"id"}),ce.createElement(it.default.Item,{className:"mt10",name:"value"},ce.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 ht=(0,We.connect)(({loading:Oe,user:mt})=>({user:mt,loading:Oe.effects}))(xe)},57444:function(mn,jt,fe){"use strict";fe.d(jt,{h:function(){return le}});var ce=fe(67294),We=fe(42563),ke=fe(22150),it=fe(71577),He=fe(4631),Me=fe.n(He),me=fe(71749),ye=fe(30483),Ie=Object.defineProperty,de=Object.defineProperties,Ue=Object.getOwnPropertyDescriptors,Pe=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,y=(ge,Fe,Qe)=>Fe in ge?Ie(ge,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):ge[Fe]=Qe,a=(ge,Fe)=>{for(var Qe in Fe||(Fe={}))be.call(Fe,Qe)&&y(ge,Qe,Fe[Qe]);if(Pe)for(var Qe of Pe(Fe))Ae.call(Fe,Qe)&&y(ge,Qe,Fe[Qe]);return ge},E=(ge,Fe)=>de(ge,Ue(Fe));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"]};jt.Z=({callback:ge,onCancel:Fe})=>{const[Qe,_e]=(0,ce.useState)("python");function Ye(Je){_e(ne[Je][1])}function $e(Je){ge(Je)}return ce.createElement(ke.default,E(a({},x),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:$e,style:{width:500}}),ce.createElement(ke.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},ce.createElement(We.default,{getPopupContainer:Je=>Je.parentNode,onChange:Ye},Object.keys(ne).map(Je=>ce.createElement(b,{key:Je,value:Je},ne[Je][0])))),ce.createElement(ke.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},ce.createElement(le,{mode:Qe})),ce.createElement("div",{className:"flex-container flex-end"},ce.createElement(it.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ce.createElement(it.ZP,{type:"ghost",onClick:Fe},"\u53D6\u6D88")))};function le({value:ge,onChange:Fe,mode:Qe,options:_e={}}){const Ye=(0,ce.useRef)(),[$e,Je]=(0,ce.useState)();return(0,ce.useEffect)(()=>{if($e){let xe=function(ht){const Oe=ht.getValue();Fe&&Fe(Oe)};return $e.on("change",xe),()=>{$e.off("change",xe)}}},[$e,Fe]),(0,ce.useEffect)(()=>{$e&&$e.setOption("mode",Qe)},[$e,Qe]),(0,ce.useEffect)(()=>{$e&&(ge!==$e.getValue()||ge==="")&&setTimeout(()=>{$e.setValue(ge||"")},300)},[$e,ge]),(0,ce.useEffect)(()=>{if(Ye.current&&!$e){const xe=Me().fromTextArea(Ye.current,a({mode:Qe,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},_e));Je(xe)}},[Ye.current,$e]),ce.createElement("div",{className:"my-codemirror-container"},ce.createElement("textarea",{ref:Ye}))}},35567:function(mn,jt,fe){"use strict";fe.d(jt,{Z:function(){return Zr}});var ce=fe(67294),We=fe(4631),ke=fe.n(We),it=fe(91033),He=fe(71749),Me=fe(57341),me=fe(82801),ye=fe(88386),Ie=fe(49047),de=fe(80785),Ue=fe(85725),Pe=({value:fn="",className:Bn,showTextOnly:dn,showLines:or,style:Tr={}})=>{const Ln=(0,ce.useMemo)(()=>"",[fn]);return ce.createElement(ce.Fragment,null,ce.createElement("div",{dangerouslySetInnerHTML:{__html:Ln}}))},be=fe(67294),Ae=Object.defineProperty,y=Object.defineProperties,a=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,ne=(fn,Bn,dn)=>Bn in fn?Ae(fn,Bn,{enumerable:!0,configurable:!0,writable:!0,value:dn}):fn[Bn]=dn,le=(fn,Bn)=>{for(var dn in Bn||(Bn={}))b.call(Bn,dn)&&ne(fn,dn,Bn[dn]);if(E)for(var dn of E(Bn))x.call(Bn,dn)&&ne(fn,dn,Bn[dn]);return fn},ge=(fn,Bn)=>y(fn,a(Bn));let Fe=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function Qe({onActionCallback:fn,title:Bn,icon:dn,actionName:or,className:Tr="",children:Ln}){function Un(){fn(or)}return be.createElement("a",{title:Bn,className:Tr,onClick:Un},be.createElement("i",{className:`${dn}`}),Ln)}var _e=({watch:fn,showNullButton:Bn,showNullProgramButton:dn,onActionCallback:or,fullScreen:Tr,insertTemp:Ln,hidetoolBar:Un,extraUse:Yn})=>{const Ir=[...Fe,{title:`${fn?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${fn?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return be.createElement("ul",{className:"markdown-toolbar-container"},!Un&&Ir.map((ea,po)=>be.createElement("li",{key:po},ea.actionName?be.createElement(Qe,ge(le({},ea),{onActionCallback:or})):be.createElement("span",{className:"v-line"}))),Bn?be.createElement("li",null,be.createElement(Qe,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:or},be.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,dn?be.createElement(be.Fragment,null,be.createElement("li",null,be.createElement(Qe,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:or},be.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),be.createElement("li",null,be.createElement(Qe,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:or},be.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,Ln&&be.createElement("li",null,be.createElement(Qe,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Ln}`,onActionCallback:or},be.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Yn&&be.createElement("li",null,Yn),be.createElement("li",{className:"btn-full-screen"},be.createElement(Qe,{icon:`${Tr?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Tr?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:or})))},Ye=fe(76621),$e=fe(22150),Je=fe(69677),xe=fe(71577),ht=Object.defineProperty,Oe=Object.defineProperties,mt=Object.getOwnPropertyDescriptors,tt=Object.getOwnPropertySymbols,rt=Object.prototype.hasOwnProperty,lt=Object.prototype.propertyIsEnumerable,dt=(fn,Bn,dn)=>Bn in fn?ht(fn,Bn,{enumerable:!0,configurable:!0,writable:!0,value:dn}):fn[Bn]=dn,gt=(fn,Bn)=>{for(var dn in Bn||(Bn={}))rt.call(Bn,dn)&&dt(fn,dn,Bn[dn]);if(tt)for(var dn of tt(Bn))lt.call(Bn,dn)&&dt(fn,dn,Bn[dn]);return fn},Ze=(fn,Bn)=>Oe(fn,mt(Bn));const et={labelCol:{span:4},wrapperCol:{span:20}};var Qt=({callback:fn,onCancel:Bn})=>{function dn(or){fn(or)}return ce.createElement($e.default,Ze(gt({},et),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:dn,style:{width:500}}),ce.createElement($e.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},ce.createElement(Je.default,null)),ce.createElement($e.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},ce.createElement(Je.default,null)),ce.createElement("div",{className:"flex-container flex-end"},ce.createElement(xe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ce.createElement(xe.ZP,{type:"ghost",onClick:Bn},"\u53D6\u6D88")))},Kt=fe(57444),pt=fe(70859),Xt=fe(14446),nn=fe(71230),En=fe(63205),rn=fe(67294),jn=({callback:fn,onCancel:Bn})=>{const dn=document.createElement("canvas"),or=dn.getContext("2d");dn.width=1e3,dn.height=800,or.fillStyle="#ffffff",or.fillRect(0,0,dn.width,dn.height);const Tr=dn.toDataURL("image/png");return rn.createElement(Xt.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},rn.createElement(nn.Z,{style:{height:"100vh"}},rn.createElement(En.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Tr,visible:!0,title:String(Date.now())},onOk:Ln=>{fn({src:Ln.url})},onClose:Bn})))},Ft=fe(23495);function Dn(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(Dn,go.CommandHandler),Dn.prototype.canAlignSelection=function(){var fn=this.diagram;return!(fn===null||fn.isReadOnly||fn.isModelReadOnly||fn.selection.count<2)},Dn.prototype.alignLeft=function(){var fn=this.diagram;fn.startTransaction("aligning left");var Bn=1/0;fn.selection.each(function(dn){dn instanceof go.Link||(Bn=Math.min(dn.position.x,Bn))}),fn.selection.each(function(dn){dn instanceof go.Link||dn.move(new go.Point(Bn,dn.position.y))}),fn.commitTransaction("aligning left")},Dn.prototype.alignRight=function(){var fn=this.diagram;fn.startTransaction("aligning right");var Bn=-1/0;fn.selection.each(function(dn){if(!(dn instanceof go.Link)){var or=dn.actualBounds.x+dn.actualBounds.width;Bn=Math.max(or,Bn)}}),fn.selection.each(function(dn){dn instanceof go.Link||dn.move(new go.Point(Bn-dn.actualBounds.width,dn.position.y))}),fn.commitTransaction("aligning right")},Dn.prototype.alignTop=function(){var fn=this.diagram;fn.startTransaction("alignTop");var Bn=1/0;fn.selection.each(function(dn){dn instanceof go.Link||(Bn=Math.min(dn.position.y,Bn))}),fn.selection.each(function(dn){dn instanceof go.Link||dn.move(new go.Point(dn.position.x,Bn))}),fn.commitTransaction("alignTop")},Dn.prototype.alignBottom=function(){var fn=this.diagram;fn.startTransaction("aligning bottom");var Bn=-1/0;fn.selection.each(function(dn){if(!(dn instanceof go.Link)){var or=dn.actualBounds.y+dn.actualBounds.height;Bn=Math.max(or,Bn)}}),fn.selection.each(function(dn){dn instanceof go.Link||dn.move(new go.Point(dn.actualBounds.x,Bn-dn.actualBounds.height))}),fn.commitTransaction("aligning bottom")},Dn.prototype.alignCenterX=function(){var fn=this.diagram,Bn=fn.selection.first();if(Bn){fn.startTransaction("aligning Center X");var dn=Bn.actualBounds.x+Bn.actualBounds.width/2;fn.selection.each(function(or){or instanceof go.Link||or.move(new go.Point(dn-or.actualBounds.width/2,or.actualBounds.y))}),fn.commitTransaction("aligning Center X")}},Dn.prototype.alignCenterY=function(){var fn=this.diagram,Bn=fn.selection.first();if(Bn){fn.startTransaction("aligning Center Y");var dn=Bn.actualBounds.y+Bn.actualBounds.height/2;fn.selection.each(function(or){or instanceof go.Link||or.move(new go.Point(or.actualBounds.x,dn-or.actualBounds.height/2))}),fn.commitTransaction("aligning Center Y")}},Dn.prototype.alignColumn=function(fn){var Bn=this.diagram;Bn.startTransaction("align Column"),fn===void 0&&(fn=0),fn=parseFloat(fn);var dn=new Array;Bn.selection.each(function(Yn){Yn instanceof go.Link||dn.push(Yn)});for(var or=0;or<dn.length-1;or++){var Tr=dn[or],Ln=Tr.actualBounds.y+Tr.actualBounds.height+fn,Un=dn[or+1];Un.move(new go.Point(Tr.actualBounds.x,Ln))}Bn.commitTransaction("align Column")},Dn.prototype.alignRow=function(fn){fn===void 0&&(fn=0),fn=parseFloat(fn);var Bn=this.diagram;Bn.startTransaction("align Row");var dn=new Array;Bn.selection.each(function(Yn){Yn instanceof go.Link||dn.push(Yn)});for(var or=0;or<dn.length-1;or++){var Tr=dn[or],Ln=Tr.actualBounds.x+Tr.actualBounds.width+fn,Un=dn[or+1];Un.move(new go.Point(Ln,Tr.actualBounds.y))}Bn.commitTransaction("align Row")},Dn.prototype.canRotate=function(fn){var Bn=this.diagram;return!(Bn===null||Bn.isReadOnly||Bn.isModelReadOnly||Bn.selection.count<1)},Dn.prototype.rotate=function(fn){fn===void 0&&(fn=90);var Bn=this.diagram;Bn.startTransaction("rotate "+fn.toString());var Bn=this.diagram;Bn.selection.each(function(dn){dn instanceof go.Link||dn instanceof go.Group||(dn.angle+=fn)}),Bn.commitTransaction("rotate "+fn.toString())},Dn.prototype.pullToFront=function(){var fn=this.diagram;fn.startTransaction("pullToFront");var Bn=new go.Map;fn.selection.each(function(dn){Bn.set(dn.layer,0)}),Bn.iteratorKeys.each(function(dn){var or=0;dn.parts.each(function(Tr){if(!Tr.isSelected){var Ln=Tr.zOrder;isNaN(Ln)?Tr.zOrder=0:or=Math.max(or,Ln)}}),Bn.set(dn,or)}),fn.selection.each(function(dn){Dn._assignZOrder(dn,Bn.get(dn.layer)+1)}),fn.commitTransaction("pullToFront")},Dn.prototype.pushToBack=function(){var fn=this.diagram;fn.startTransaction("pushToBack");var Bn=new go.Map;fn.selection.each(function(dn){Bn.set(dn.layer,0)}),Bn.iteratorKeys.each(function(dn){var or=0;dn.parts.each(function(Tr){if(!Tr.isSelected){var Ln=Tr.zOrder;isNaN(Ln)?Tr.zOrder=0:or=Math.min(or,Ln)}}),Bn.set(dn,or)}),fn.selection.each(function(dn){Dn._assignZOrder(dn,Bn.get(dn.layer)-1-Dn._findGroupDepth(dn))}),fn.commitTransaction("pushToBack")},Dn._assignZOrder=function(fn,Bn,dn){dn===void 0&&(dn=fn),fn.layer===dn.layer&&(fn.zOrder=Bn),fn instanceof go.Group&&fn.memberParts.each(function(or){Dn._assignZOrder(or,Bn+1,dn)})},Dn._findGroupDepth=function(fn){if(fn instanceof go.Group){var Bn=0;return fn.memberParts.each(function(dn){Bn=Math.max(Bn,Dn._findGroupDepth(dn))}),Bn+1}else return 0},Dn.prototype.doKeyDown=function(){var fn=this.diagram;if(fn!==null){var Bn=fn.lastInput;if(Bn.key==="Up"||Bn.key==="Down"||Bn.key==="Left"||Bn.key==="Right"){var dn=this.arrowKeyBehavior;if(dn==="none")return;if(dn==="select"){this._arrowKeySelect();return}else if(dn==="move"){this._arrowKeyMove();return}else if(dn==="tree"){this._arrowKeyTree();return}}go.CommandHandler.prototype.doKeyDown.call(this)}},Dn.prototype._getAllParts=function(){var fn=new Array;return this.diagram.nodes.each(function(Bn){fn.push(Bn)}),this.diagram.parts.each(function(Bn){fn.push(Bn)}),fn},Dn.prototype._arrowKeyMove=function(){var fn=this.diagram,Bn=fn.lastInput,dn=0,or=0;if(Bn.control||Bn.meta)dn=1,or=1;else if(fn.grid!==null){var Tr=fn.grid.gridCellSize;or=Tr.width,dn=Tr.height}fn.startTransaction("arrowKeyMove"),fn.selection.each(function(Ln){Bn.key==="Up"?Ln.move(new go.Point(Ln.actualBounds.x,Ln.actualBounds.y-dn)):Bn.key==="Down"?Ln.move(new go.Point(Ln.actualBounds.x,Ln.actualBounds.y+dn)):Bn.key==="Left"?Ln.move(new go.Point(Ln.actualBounds.x-or,Ln.actualBounds.y)):Bn.key==="Right"&&Ln.move(new go.Point(Ln.actualBounds.x+or,Ln.actualBounds.y))}),fn.commitTransaction("arrowKeyMove")},Dn.prototype._arrowKeySelect=function(){var fn=this.diagram,Bn=fn.lastInput,dn=null;Bn.key==="Up"?dn=this._findNearestPartTowards(270):Bn.key==="Down"?dn=this._findNearestPartTowards(90):Bn.key==="Left"?dn=this._findNearestPartTowards(180):Bn.key==="Right"&&(dn=this._findNearestPartTowards(0)),dn!==null&&(Bn.shift?dn.isSelected=!0:Bn.control||Bn.meta?dn.isSelected=!dn.isSelected:fn.select(dn))},Dn.prototype._findNearestPartTowards=function(fn){var Bn=this.diagram.selection.first();if(Bn===null)return null;for(var dn=Bn.actualBounds.center,or=this._getAllParts(),Tr=1/0,Ln=Bn,Un=0;Un<or.length;Un++){var Yn=or[Un];if(Yn!==Bn&&Yn.canSelect()){var Ir=Yn.actualBounds.center,ea=dn.directionPoint(Ir),po=this._angleCloseness(ea,fn);if(po<=45){var lr=dn.distanceSquaredPoint(Ir);lr*=1+Math.sin(po*Math.PI/180),lr<Tr&&(Tr=lr,Ln=Yn)}}}return Ln},Dn.prototype._angleCloseness=function(fn,Bn){return Math.min(Math.abs(Bn-fn),Math.min(Math.abs(Bn+360-fn),Math.abs(Bn-360-fn)))},Dn.prototype._arrowKeyTree=function(){var fn=this.diagram,Bn=fn.selection.first();if(Bn instanceof go.Node){var dn=fn.lastInput;if(dn.key==="Right"){if(!Bn.isTreeLeaf)if(!Bn.isTreeExpanded)fn.commandHandler.canExpandTree(Bn)&&fn.commandHandler.expandTree(Bn);else{var or=this._sortTreeChildrenByY(Bn).first();or!==null&&fn.select(or)}}else if(dn.key==="Left")if(!Bn.isTreeLeaf&&Bn.isTreeExpanded)fn.commandHandler.canCollapseTree(Bn)&&fn.commandHandler.collapseTree(Bn);else{var Tr=Bn.findTreeParentNode();Tr!==null&&fn.select(Tr)}else if(dn.key==="Up"){var Tr=Bn.findTreeParentNode();if(Tr!==null){var Ln=this._sortTreeChildrenByY(Tr),Un=Ln.indexOf(Bn);if(Un>0){for(var Yn=Ln.elt(Un-1);Yn!==null&&Yn.isTreeExpanded&&!Yn.isTreeLeaf;){var Ir=this._sortTreeChildrenByY(Yn);Yn=Ir.last()}Yn!==null&&fn.select(Yn)}else fn.select(Tr)}}else if(dn.key==="Down")if(Bn.isTreeExpanded&&!Bn.isTreeLeaf){var or=this._sortTreeChildrenByY(Bn).first();or!==null&&fn.select(or)}else for(;Bn!==null;){var Tr=Bn.findTreeParentNode();if(Tr===null)break;var Ln=this._sortTreeChildrenByY(Tr),Un=Ln.indexOf(Bn);if(Un<Ln.length-1){fn.select(Ln.elt(Un+1));break}else Bn=Tr}var ea=fn.selection.first();ea!==null&&fn.scrollToRect(ea.actualBounds)}},Dn.prototype._sortTreeChildrenByY=function(fn){var Bn=new go.List().addAll(fn.findTreeChildrenNodes());return Bn.sort(function(dn,or){var Tr=dn.location,Ln=or.location;return Tr.y<Ln.y?-1:Tr.y>Ln.y?1:Tr.x<Ln.x?-1:Tr.x>Ln.x?1:0}),Bn},Dn.prototype.copyToClipboard=function(fn){go.CommandHandler.prototype.copyToClipboard.call(this,fn),this._lastPasteOffset.set(this.pasteOffset)},Dn.prototype.pasteFromClipboard=function(){var fn=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(fn,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),fn},Object.defineProperty(Dn.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(fn){if(fn!=="move"&&fn!=="select"&&fn!=="scroll"&&fn!=="tree"&&fn!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+fn);this._arrowKeyBehavior=fn}}),Object.defineProperty(Dn.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(fn){if(!(fn instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+fn);this._pasteOffset.set(fn)}});var Xn=Dn,Re=fe(18023),_t=fe(15746),ze=fe(33170),ve={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},he=fe(67294),Ke=(fn,Bn,dn)=>new Promise((or,Tr)=>{var Ln=Ir=>{try{Yn(dn.next(Ir))}catch(ea){Tr(ea)}},Un=Ir=>{try{Yn(dn.throw(Ir))}catch(ea){Tr(ea)}},Yn=Ir=>Ir.done?or(Ir.value):Promise.resolve(Ir.value).then(Ln,Un);Yn((dn=dn.apply(fn,Bn)).next())});function ut({onCancel:fn,callback:Bn}){let dn=(0,ce.useRef)(),or=(0,ce.useRef)(),Tr=(0,ce.useRef)(),Ln=(0,ce.useRef)(!1);const Un=(0,ce.useRef)(!1),[Yn,Ir]=(0,ce.useState)(0);function ea(){const lr=Ft.bx.make,ga={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"};dn.current=new Ft.S0(or.current,{padding:20,grid:lr(Ft.s_,"Grid",lr(Ft.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),lr(Ft.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:Or=>{var ua=Or.diagram.commandHandler.addTopLevelParts(Or.diagram.selection,!0);ua||Or.diagram.currentTool.doCancel()},commandHandler:lr(Xn),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:Or=>{var ua=Or.subject;ua.location=ua.location.copy().snapToGridPoint(Or.diagram.grid.gridOrigin,Or.diagram.grid.gridCellSize),setTimeout(()=>{Or.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:Or=>{var ua=Or.subject;setTimeout(()=>{Or.diagram.commandHandler.editTextBlock()})},LinkRelinked:Or=>{var ua=Or.parameter.part;ua.invalidateConnectedLinks();var Uo=Or.subject;Or.diagram.toolManager.linkingTool.isForwards?Uo.toNode.invalidateConnectedLinks():Uo.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),dn.current.nodeTemplate=lr(Ft.NB,"Auto",{locationSpot:Ft.z6.Center,locationObjectName:"SHAPE",desiredSize:new Ft.$u(120,60),minSize:new Ft.$u(40,40),resizable:!0,resizeCellSize:new Ft.$u(10,10),rotatable:!0},new Ft.KX("location","loc",Ft.E9.parse).makeTwoWay(Ft.E9.stringify),new Ft.KX("desiredSize","size",Ft.$u.parse).makeTwoWay(Ft.$u.stringify),lr(Ft.bn,{name:"SHAPE",fill:ga.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ft.z6.AllSides,toSpot:Ft.z6.AllSides},new Ft.KX("figure"),new Ft.KX("fill"),new Ft.KX("stroke","borderColor"),new Ft.KX("strokeWidth","thickness"),new Ft.KX("strokeDashArray","dash")),lr(Ft.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),lr(Ft.al,{margin:1,textAlign:"center",overflow:Ft.al.OverflowEllipsis,editable:!0},new Ft.KX("text").makeTwoWay(),new Ft.KX("stroke","color"))),dn.current.nodeTemplate.toolTip=lr("ToolTip",lr(Ft.s_,"Vertical",{maxSize:new Ft.$u(200,NaN)},lr(Ft.al,{font:"bold 10pt sans-serif",textAlign:"center"},new Ft.KX("text")),lr(Ft.al,{font:"10pt sans-serif",textAlign:"center"},new Ft.KX("text","details"))));function so(Or,ua){var Uo=(La,yn)=>{La.handled=!0,La.diagram.model.commit(Ni=>{var ro=yn.part.adornedPart,Mo=new Ft.E9().setRectSpot(ro.actualBounds,Or);Mo.subtract(ro.location),Mo.scale(2,2),Mo.x+=Math.sign(Mo.x)*130,Mo.y+=Math.sign(Mo.y)*130,Mo.add(ro.location),Mo.snapToGridPoint(La.diagram.grid.gridOrigin,La.diagram.grid.gridCellSize);var Bi=Ni.copyNodeData(ro.data);Ni.setGroupKeyForNodeData(Bi,Ni.getGroupKeyForNodeData(ro.data)),Ni.addNodeData(Bi);var zi={from:ro.key,to:Ni.getKeyForNodeData(Bi)};Ni.addLinkData(zi);var di=La.diagram.findNodeForData(Bi);di.location=Mo,La.diagram.select(di),setTimeout(()=>{La.diagram.commandHandler.editTextBlock()},20)})};return lr(Ft.bn,{figure:ua,alignment:Or,alignmentFocus:Or.opposite(),width:Or.equals(Ft.z6.Top)||Or.equals(Ft.z6.Bottom)?25:18,height:Or.equals(Ft.z6.Top)||Or.equals(Ft.z6.Bottom)?18:25,fill:"orange",stroke:ga.white,strokeWidth:4,mouseEnter:(La,yn)=>yn.fill="dodgerblue",mouseLeave:(La,yn)=>yn.fill="orange",isActionable:!0,click:Uo,contextClick:Uo})}function Ai(Or){return lr(Ft.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:(ua,Uo)=>Uo.fill="dodgerblue",mouseLeave:(ua,Uo)=>Uo.fill="orange",click:(ua,Uo)=>{ua.diagram.commandHandler.showContextMenu(Uo.part.adornedPart)}},Or||{})}dn.current.nodeTemplate.selectionAdornmentTemplate=lr(Ft.uz,"Spot",lr(Ft.Vm,{padding:10}),so(Ft.z6.Top,"TriangleUp"),so(Ft.z6.Left,"TriangleLeft"),so(Ft.z6.Right,"TriangleRight"),so(Ft.z6.Bottom,"TriangleDown"),Ai({alignment:new Ft.z6(.75,0)}));function Jo(Or,ua){return(Uo,La)=>{Uo.handled=!0,Uo.diagram.model.commit(yn=>{yn.set(La.part.adornedPart.data,Or,ua)})}}function jo(Or,ua){return ua||(ua="color"),lr(Ft.bn,{width:16,height:16,stroke:"lightgray",fill:Or,margin:1,background:"transparent",mouseEnter:(Uo,La)=>La.stroke="dodgerblue",mouseLeave:(Uo,La)=>La.stroke="lightgray",click:Jo(ua,Or),contextClick:Jo(ua,Or)})}function na(){return[lr("ContextMenuButton",lr(Ft.s_,"Horizontal",jo(ga.white,"fill"),jo(ga.beige,"fill"),jo(ga.extralightblue,"fill"),jo(ga.extralightred,"fill"))),lr("ContextMenuButton",lr(Ft.s_,"Horizontal",jo(ga.lightgray,"fill"),jo(ga.lightgreen,"fill"),jo(ga.lightblue,"fill"),jo(ga.lightred,"fill")))]}function Po(){return[lr("ContextMenuButton",lr(Ft.s_,"Horizontal",jo(ga.black),jo(ga.green),jo(ga.blue),jo(ga.red))),lr("ContextMenuButton",lr(Ft.s_,"Horizontal",jo(ga.white),jo(ga.magenta),jo(ga.purple),jo(ga.orange)))]}function Lo(Or,ua){return ua||(ua="thickness"),lr(Ft.bn,"LineH",{width:16,height:16,strokeWidth:Or,margin:1,background:"transparent",mouseEnter:(Uo,La)=>La.background="dodgerblue",mouseLeave:(Uo,La)=>La.background="transparent",click:Jo(ua,Or),contextClick:Jo(ua,Or)})}function Oi(Or,ua){return ua||(ua="dash"),lr(Ft.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:Or,margin:1,background:"transparent",mouseEnter:(Uo,La)=>La.background="dodgerblue",mouseLeave:(Uo,La)=>La.background="transparent",click:Jo(ua,Or),contextClick:Jo(ua,Or)})}function No(){return[lr("ContextMenuButton",lr(Ft.s_,"Horizontal",Lo(1),Lo(2),Lo(3),Lo(4))),lr("ContextMenuButton",lr(Ft.s_,"Horizontal",Oi(null),Oi([2,4]),Oi([4,4])))]}function Co(Or,ua){return ua||(ua="figure"),lr(Ft.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:Or,margin:1,background:"transparent",mouseEnter:(Uo,La)=>La.fill="dodgerblue",mouseLeave:(Uo,La)=>La.fill="lightgray",click:Jo(ua,Or),contextClick:Jo(ua,Or)})}dn.current.nodeTemplate.contextMenu=lr("ContextMenu",lr("ContextMenuButton",lr(Ft.s_,"Horizontal",Co("Rectangle"),Co("RoundedRectangle"),Co("Ellipse"),Co("Diamond"))),lr("ContextMenuButton",lr(Ft.s_,"Horizontal",Co("Parallelogram2"),Co("ManualOperation"),Co("Procedure"),Co("Cylinder1"))),lr("ContextMenuButton",lr(Ft.s_,"Horizontal",Co("Terminator"),Co("CreateRequest"),Co("Document"),Co("TriangleDown"))),na(),Po(),No()),dn.current.groupTemplate=lr(Ft.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:Ft.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(Or,ua)=>{var Uo=ua.addMembers(ua.diagram.selection,!0);Uo||ua.diagram.currentTool.doCancel()},avoidable:!1},new Ft.KX("location","loc",Ft.E9.parse).makeTwoWay(Ft.E9.stringify),lr(Ft.s_,"Auto",{name:"BODY"},lr(Ft.bn,{parameter1:10,fill:ga.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ft.z6.AllSides,toSpot:Ft.z6.AllSides},new Ft.KX("fill"),new Ft.KX("stroke","color"),new Ft.KX("strokeWidth","thickness"),new Ft.KX("strokeDashArray","dash")),lr(Ft.Vm,{background:"transparent",margin:20})),lr(Ft.al,{alignment:Ft.z6.Top,alignmentFocus:Ft.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new Ft.KX("text"),new Ft.KX("stroke","color"))),dn.current.groupTemplate.selectionAdornmentTemplate=lr(Ft.uz,"Spot",lr(Ft.s_,"Auto",lr(Ft.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),lr(Ft.Vm,{margin:1.5})),Ai({alignment:Ft.z6.TopRight,alignmentFocus:Ft.z6.BottomRight})),dn.current.groupTemplate.contextMenu=lr("ContextMenu",na(),Po(),No()),dn.current.linkTemplate=lr(Ft.rU,{layerName:"Foreground",routing:Ft.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new Ft.KX("fromSpot","fromSpot",Ft.z6.parse),new Ft.KX("toSpot","toSpot",Ft.z6.parse),new Ft.KX("fromShortLength","dir",Or=>Or>=1?10:0),new Ft.KX("toShortLength","dir",Or=>Or>=1?10:0),new Ft.KX("points").makeTwoWay(),lr(Ft.bn,{strokeWidth:2},new Ft.KX("stroke","color"),new Ft.KX("strokeWidth","thickness"),new Ft.KX("strokeDashArray","dash")),lr(Ft.bn,{segmentIndex:0,segmentOffset:new Ft.E9(15,0),segmentOrientation:Ft.rU.OrientAlong,alignmentFocus:Ft.z6.Right,figure:"circle",width:10,strokeWidth:0},new Ft.KX("fill","color"),new Ft.KX("visible","dir",Or=>Or===1)),lr(Ft.bn,{segmentIndex:-1,segmentOffset:new Ft.E9(-10,6),segmentOrientation:Ft.rU.OrientPlus90,alignmentFocus:Ft.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ft.KX("fill","color"),new Ft.KX("visible","dir",Or=>Or>=1),new Ft.KX("width","thickness",Or=>7+3*Or),new Ft.KX("height","thickness",Or=>7+3*Or),new Ft.KX("segmentOffset","thickness",Or=>new Ft.E9(-15,4+1.5*Or))),lr(Ft.bn,{segmentIndex:0,segmentOffset:new Ft.E9(15,-6),segmentOrientation:Ft.rU.OrientMinus90,alignmentFocus:Ft.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ft.KX("fill","color"),new Ft.KX("visible","dir",Or=>Or===2),new Ft.KX("width","thickness",Or=>7+3*Or),new Ft.KX("height","thickness",Or=>7+3*Or),new Ft.KX("segmentOffset","thickness",Or=>new Ft.E9(-15,4+1.5*Or))),lr(Ft.al,{alignmentFocus:new Ft.z6(0,1,-4,0),editable:!0},new Ft.KX("text").makeTwoWay(),new Ft.KX("stroke","color"))),dn.current.linkTemplate.selectionAdornmentTemplate=lr(Ft.uz,lr(Ft.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:Vo(2)},new Ft.KX("pathPattern","thickness",Vo)),Ai({alignmentFocus:new Ft.z6(0,0,-6,-4)}));function Vo(Or){return lr(Ft.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(Or+4).toString()+" H3"})}function Ii(Or){var ua="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return Or===0?ua="M0 0 M16 16 M0 8 L16 8":Or===2&&(ua="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),lr(Ft.bn,{geometryString:ua,margin:2,background:"transparent",mouseEnter:(Uo,La)=>La.background="dodgerblue",mouseLeave:(Uo,La)=>La.background="transparent",click:Jo("dir",Or),contextClick:Jo("dir",Or)})}function qo(Or){var ua=(Uo,La)=>{Uo.handled=!0,Uo.diagram.model.commit(yn=>{var Ni=La.part.adornedPart;yn.set(Ni.data,Or?"toSpot":"fromSpot",Ft.z6.stringify(Ft.z6.AllSides)),(Or?Ni.toNode:Ni.fromNode).invalidateConnectedLinks()})};return lr(Ft.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Uo,La)=>La.background="dodgerblue",mouseLeave:(Uo,La)=>La.background="transparent",click:ua,contextClick:ua})}function yr(Or,ua){var Uo=0,La=Ft.z6.RightSide;Or.equals(Ft.z6.Top)?(Uo=270,La=Ft.z6.TopSide):Or.equals(Ft.z6.Left)?(Uo=180,La=Ft.z6.LeftSide):Or.equals(Ft.z6.Bottom)&&(Uo=90,La=Ft.z6.BottomSide),ua||(Uo-=180);var yn=(Ni,ro)=>{Ni.handled=!0,Ni.diagram.model.commit(Mo=>{var Bi=ro.part.adornedPart;Mo.set(Bi.data,ua?"toSpot":"fromSpot",Ft.z6.stringify(La)),(ua?Bi.toNode:Bi.fromNode).invalidateConnectedLinks()})};return lr(Ft.bn,{alignment:Or,alignmentFocus:Or.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Uo,background:"transparent",mouseEnter:(Ni,ro)=>ro.background="dodgerblue",mouseLeave:(Ni,ro)=>ro.background="transparent",click:yn,contextClick:yn})}dn.current.linkTemplate.contextMenu=lr("ContextMenu",Po(),No(),lr("ContextMenuButton",lr(Ft.s_,"Horizontal",Ii(0),Ii(1),Ii(2))),lr("ContextMenuButton",lr(Ft.s_,"Horizontal",lr(Ft.s_,"Spot",qo(!1),yr(Ft.z6.Top,!1),yr(Ft.z6.Left,!1),yr(Ft.z6.Right,!1),yr(Ft.z6.Bottom,!1)),lr(Ft.s_,"Spot",{margin:new Ft.Zt(0,0,0,2)},qo(!0),yr(Ft.z6.Top,!0),yr(Ft.z6.Left,!0),yr(Ft.z6.Right,!0),yr(Ft.z6.Bottom,!0)))));const us=`{ "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 OA=["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 vo(Or){return console.log("shapeName:",Or),OA.indexOf(Or)>=0}var Ri=new Ft.YI(Tr.current,{maxSelectionCount:1,linkTemplate:lr(Ft.rU,{locationSpot:Ft.z6.Center,selectionAdornmentTemplate:lr(Ft.uz,"Link",{locationSpot:Ft.z6.Center},lr(Ft.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),lr(Ft.bn,{toArrow:"Standard",stroke:null}))},{routing:Ft.rU.AvoidsNodes,curve:Ft.rU.JumpOver,corner:5,toShortLength:4},new Ft.KX("points"),lr(Ft.bn,{isPanelMain:!0,strokeWidth:2}),lr(Ft.bn,{toArrow:"Standard",stroke:null})),model:new Ft.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...Ft.bn.getFigureGenerators().toArray().map(Or=>({text:"\u672A\u547D\u540D",size:"100 100",figure:Or.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return dn.current.addDiagramListener("TextEdited",function(Or){var ua;const Uo=Or.subject.part;var La=(ua=document.activeElement)==null?void 0:ua.value;typeof La=="string"&&La.trim()===""&&dn.current.model.commit(function(yn){yn.set(Uo.data,"text","\u672A\u547D\u540D"),dn.current.commandHandler.stopCommand()},"increment")}),Ri.nodeTemplate=lr(Ft.NB,"Auto",{locationSpot:Ft.z6.Center},new Ft.KX("location","location",Ft.E9.parse).makeTwoWay(Ft.E9.stringify),lr(Ft.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 Ft.KX("stroke").makeTwoWay(),new Ft.KX("fill").makeTwoWay(),new Ft.KX("figure")),lr(Ft.al,{margin:new Ft.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new Ft.$u(16,16),maxSize:new Ft.$u(10,NaN),textAlign:"center",editable:!0},new Ft.KX("key").makeTwoWay())),setTimeout(()=>{dn.current.grid=lr(Ft.s_,"Grid",lr(Ft.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),lr(Ft.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),dn.current.grid.visible=!0,dn.current.grid.gridCellStroke="darkgray",dn.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=dn.current,dn.current}const po=()=>Ke(this,null,function*(){var lr=dn.current.makeImage();const ga=yield(0,ze.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:lr.src}});Bn({src:ga.url})});return(0,ce.useEffect)(()=>(setTimeout(()=>{ea()},500),Ir(Yn+1),()=>{dn.current=null}),[]),he.createElement("div",{ref:Un,className:Ln.current?`${ve.maxH60} body-overflow-initial`:"body-overflow-initial"},he.createElement(Xt.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!Yn,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:he.createElement(nn.Z,null,he.createElement(_t.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),he.createElement(_t.Z,{onClick:()=>{var lr,ga,so=dn.current.selection.first();if(Ln.current=!Ln.current,document.activeElement&&so){let Ai=(ga=(lr=document.activeElement)==null?void 0:lr.value)==null?void 0:ga.trim();typeof Ai=="string"&&dn.current.model.commit(function(Jo){Jo.set(so.data,"text",Ai||"\u672A\u547D\u540D"),dn.current.commandHandler.stopCommand()},"increment")}Ir(Yn+1)}},he.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:fn},he.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:ve.flowChartWrp},he.createElement("div",{style:{display:"flex",height:"100%"}},he.createElement("div",{style:{width:"300px",height:"100%"}},he.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),he.createElement("div",{style:{height:"calc(100% - 50px)"},className:ve.myPaletteDiv,ref:Tr})),he.createElement("div",{style:{flex:1,position:"relative"}},he.createElement("div",{ref:or,style:{height:"80vh"}}))),he.createElement("div",{className:"tr"},he.createElement(xe.ZP,{size:"large",onClick:po,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var Pt=ut,yt=fe(78045),un=fe(31795);const wn=yt.ZP.Group,Sn={margin:"0 8px"};var $n=({callback:fn,onCancel:Bn})=>{function dn(or){fn(or)}return ce.createElement($e.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:dn},ce.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},ce.createElement("span",{style:Sn},"\u5355\u5143\u683C\u6570\uFF1A"),ce.createElement("span",{style:Sn},"\u884C\u6570"),ce.createElement($e.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},ce.createElement(un.Z,null)),ce.createElement("span",{style:Sn},"\u5217\u6570"),ce.createElement($e.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},ce.createElement(un.Z,null))),ce.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},ce.createElement("span",{style:Sn},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),ce.createElement($e.default.Item,{name:"align"},ce.createElement(wn,null,ce.createElement(yt.ZP,{value:"default"},ce.createElement("i",{className:"fa fa-align-justify"})),ce.createElement(yt.ZP,{value:"left"},ce.createElement("i",{className:"fa fa-align-left"})),ce.createElement(yt.ZP,{value:"center"},ce.createElement("i",{className:"fa fa-align-center"})),ce.createElement(yt.ZP,{value:"right"},ce.createElement("i",{className:"fa fa-align-right"}))))),ce.createElement("div",{className:"flex-container flex-end"},ce.createElement(xe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ce.createElement(xe.ZP,{type:"ghost",onClick:Bn},"\u53D6\u6D88")))},wt=fe(47897),Wt=fe(61016),Jt=fe.n(Wt),Et=(0,ce.forwardRef)(({use3d:fn,width:Bn,height:dn,callback:or,showSaveButton:Tr},Ln)=>{const Un=(0,ce.useRef)(),Yn=(0,ce.useRef)(),[Ir,ea]=(0,ce.useState)(!1),po=(0,ce.useRef)({id:Un,appName:"graphing",width:Bn||1e3,height:dn||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,ce.useEffect)(()=>{Yn.current=new(Jt())(po.current,!0),window.onload=function(){Yn.current.inject("applet_container")}},[]);const lr=()=>{var ga=window.ggbApplet.getPNGBase64(1,!0,72);return or&&or(ga),ga};return(0,ce.useEffect)(()=>{po.current.appName=Ir?"3D":"graphing",Yn.current.inject("applet_container")},[Ir]),(0,ce.useEffect)(()=>{ea(fn)},[fn]),(0,ce.useImperativeHandle)(Ln,()=>({getImgData:lr})),ce.createElement(ce.Fragment,null,ce.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:Un}),ce.createElement(nn.Z,{align:"middle"},ce.createElement(_t.Z,{flex:1},ce.createElement(wt.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Ir,onChange:ga=>ea(ga)})),ce.createElement(_t.Z,null,ce.createElement(xe.ZP,{size:"large",onClick:lr,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Fn=fe(36527),tr=fe(25934),ir=fe(2453);const Gr="link",Lr="upload-image",$r="add-flowchart",aa="draw-image",oo="add-flowchart",Ka="code-block",Wr="add-table",zr="------------",Dr={default:zr,left:`:${zr}`,center:`:${zr}:`,right:`${zr}:`};var wa=fe(99914),$a=(fn,Bn,dn)=>new Promise((or,Tr)=>{var Ln=Ir=>{try{Yn(dn.next(Ir))}catch(ea){Tr(ea)}},Un=Ir=>{try{Yn(dn.throw(Ir))}catch(ea){Tr(ea)}},Yn=Ir=>Ir.done?or(Ir.value):Promise.resolve(Ir.value).then(Ln,Un);Yn((dn=dn.apply(fn,Bn)).next())});function zo(){}let Ui=0;const eA=1e4,_i="\u2581",no="@\u2581\u2581@",en="@\u2581@",Wo=`
|
|
|
**\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`,Rr=["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 Yr(fn){return/^\d+$/.test(fn)?`${fn}px`:fn}const kr=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",mo={[kr+"-B"]:"bold",[kr+"-I"]:"italic"},ko={[Gr]:"\u6DFB\u52A0\u94FE\u63A5",[Ka]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Lr]:"\u6DFB\u52A0\u56FE\u7247",[aa]:"\u6DFB\u52A0\u753B\u56FE",[$r]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Wr]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var Zr=({defaultValue:fn="",onChange:Bn,width:dn="100%",height:or=400,miniToolbar:Tr=!1,isFocus:Ln=!1,watch:Un,insertTemp:Yn,mode:Ir="markdown",id:ea="markdown-editor-id",showResizeBar:po=!1,noStorage:lr=!1,showNullButton:ga=!1,showNullProgramButton:so=!1,hidetoolBar:Ai=!1,fullScreen:Jo=!1,onBlur:jo,onCMBeforeChange:na,onFullScreen:Po,className:Lo="",disablePaste:Oi=!1,disabled:No=!1,disabledFill:Co=!1,placeholder:Vo="",values:Ii="",extraUse:qo})=>{const[yr,us]=(0,ce.useState)(null),[OA,vo]=(0,ce.useState)(fn),[Ri,Or]=(0,ce.useState)(Un),[ua,Uo]=(0,ce.useState)(Jo),[La,yn]=(0,ce.useState)(""),[Ni,ro]=(0,ce.useState)(0),[Mo,Bi]=(0,ce.useState)(or),[zi,di]=(0,ce.useState)(!1),DA=(0,ce.useRef)((0,tr.Z)()),Ds=(0,ce.useRef)(!1),WA=(0,ce.useRef)(),[ts,Fs]=(0,ce.useState)(0),[ol,ps]=(0,ce.useState)(0),RA=(0,ce.useRef)(),lo=(0,ce.useRef)(),xi=(0,ce.useRef)(),vA=(0,ce.useRef)(),xn=()=>$a(void 0,null,function*(){var xr;const Rn=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:DA.current}});(xr=Rn==null?void 0:Rn.attachments)!=null&&xr.length&&(console.log("cm:",yr,RA),Rn.attachments.map(br=>{br.content_type.indexOf("image")>-1?yr.replaceSelection(``):br.content_type.indexOf("video")>-1?yr.replaceSelection(`<video width="100%" controls src="${ENV.API_SERVER}/api/attachments/${data.id}"></video>`):br.content_type.indexOf("pdf")>-1?yr.replaceSelection(`<a href="${ENV.API_SERVER}/api/attachments/${br.id}?type=${br.content_type}&disposition=inline" target="_blank">${br.name}</a>`):yr.replaceSelection(`[${br.name}](${ENV.API_SERVER}/api/attachments/${br.id}?type=${br.content_type})`)}))});(0,ce.useEffect)(()=>{const xr=window.scrollY||window.pageYOffset;vo(Ii),yr==null||yr.setValue(Ii),window.scrollTo(0,xr)},[Ii]),(0,ce.useEffect)(()=>{Po==null||Po(ua)},[ua]),(0,ce.useEffect)(()=>{if(RA.current){let xr=function(br,Fr){var oa;if(Oi){Fr.preventDefault();return}const Ua=Fr.clipboardData;if(Ua){const Ia=Ua.types.toString(),Ga=Ua.items;if(Ia==="Files"||Ua.types.indexOf("Files")>-1){if(Fr.preventDefault(),Ir=="stex")return;try{let qa=Ga[1];((oa=Ga[0])==null?void 0:oa.kind)==="file"&&(qa=Ga[0]);const uo=qa.getAsFile(),ao=uo.name.split(".").pop();(0,pt.I)(uo,Xa=>{var Go,pr,ha;Xa.id?((Go=uo==null?void 0:uo.type)==null?void 0:Go.indexOf("image"))>-1?Rn.replaceSelection(`<img width="100%" src="/api/attachments/${Xa.id}?type=${Xa.content_type})" alt="" />`):((pr=uo==null?void 0:uo.type)==null?void 0:pr.indexOf("video"))>-1?Rn.replaceSelection(`<video width="100%" controls src="/api/attachments/${Xa.id}"></video>`):((ha=uo==null?void 0:uo.type)==null?void 0:ha.indexOf("pdf"))>-1?Rn.replaceSelection(`<a href="/api/attachments/${Xa.id}?type=${uo.type}&disposition=inline" target="_blank">${uo.name}</a>`):Rr.includes(ao)?Rn.replaceSelection(`<a href="/api/attachments/${Xa.id}?type=office&disposition=inline" target="_blank">${uo.name}</a>`):Rn.replaceSelection(`[${uo.name}](/api/attachments/${Xa.id}?type=${Xa.content_type})`):(Xa==null?void 0:Xa.status)===401&&(ir.ZP.warning((Xa==null?void 0:Xa.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(qa){ir.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Rn=ke().fromTextArea(RA.current,{mode:Ir,lineNumbers:!Tr,lineWrapping:!0,value:fn,autoCloseTags:!so,autoCloseBrackets:!0});return Rn.on("keyup",function(br,Fr){Fr.keyCode===8&&(br.getValue()==""?Rn.setOption("placeholder",Vo):Rn.setOption("placeholder",null))}),Rn.on("keydown",function(br,Fr){if(Fr.keyCode===8){var oa=On(br);oa&&Fr.preventDefault()}}),Ln&&Rn.focus(),Rn.on("paste",xr),Rn.on("dragleave",function(br,Fr){lo.current.classList.remove("mouse-hover-md")}),No&&Rn.on("beforeChange",function(br,Fr){(Fr.origin==="paste"||Fr.origin==="+input")&&Fr.cancel()}),us(Rn),()=>{Rn.off("paste",xr)}}},[]);const Mn=(0,ce.useCallback)(()=>{if(lo.current)try{}catch(xr){console.log(xr,"---- to set md editor body height")}},[Mo,lo,ua]);(0,ce.useEffect)(()=>{function xr(){let Rn=new it.Z(br=>{for(let Fr of br)(Fr.target.offsetHeight>0||Fr.target.offsetWidth>0)&&(Mn(),yr.setSize("100%","100%"),yr.refresh())});return Rn.observe(RA.current.parentElement),Rn}if(yr){const Rn=xr();return()=>{var br,Fr;(br=RA.current)!=null&&br.parentElement&&Rn.unobserve((Fr=RA.current)==null?void 0:Fr.parentElement)}}},[yr,Mn]),(0,ce.useEffect)(()=>{if(yr){let xr=[];for(const[Rn,br]of Object.entries(mo)){let Fr={[Rn]:()=>{It(br)}};xr.push(Fr),yr.addKeyMap(Fr)}return WA.current=setInterval(()=>{Ds.current&&xn()},4e3),()=>{clearInterval(WA.current);for(let Rn of xr)yr.removeKeyMap(Rn)}}},[yr]),(0,ce.useEffect)(()=>{Jo!==ua&&Uo(Jo)},[Jo]),(0,wa.Z)(()=>{if(!lr&&Ni>0){let xr=new Date().getTime(),Rn=window.sessionStorage.getItem(ea);xr>=Ni+eA&&(!Rn||Rn!==OA)&&(window.sessionStorage.setItem(ea,OA),di(!0))}},eA),(0,ce.useEffect)(()=>{Or(Un)},[yr,Un]),(0,ce.useEffect)(()=>{yr&&Ln&&yr.focus()},[yr,Ln]),(0,ce.useEffect)(()=>{if(Ri&&yr){let xr=function(br){let Fr=br.target;if(vA.current){let oa=Fr.scrollTop/Fr.scrollHeight;vA.current.scrollTop=vA.current.scrollHeight*oa}};const Rn=yr.getScrollerElement();return Rn.addEventListener("scroll",xr),()=>{Rn.removeEventListener("scroll",xr)}}},[yr,Ri]),(0,ce.useEffect)(()=>{if(yr&&na){let xr=function(Rn,br){na(Rn,br)};return yr.on("beforeChange",xr),()=>{yr.off("beforeChange",xr)}}},[yr,na]),(0,ce.useEffect)(()=>{if(yr&&jo){let xr=function(){jo(yr.getValue())};return yr.on("blur",xr),()=>{yr.off("blur",xr)}}},[yr,jo]);function On(xr,Rn){var br=xr.getDoc(),Fr=br.getCursor(),oa=br.getLine(Fr.line),Ua=oa.charAt(Fr.ch-1),Ia=oa.lastIndexOf("@\u2581@",Fr.ch),Ga=oa.lastIndexOf("@\u2581\u2581@",Fr.ch),qa=Ia>Ga?Ia:Ga,uo=Ia>Ga?3:4;if(no.indexOf(Ua)===-1)return null;if(console.log("change1:",Rn,xr,oa,Fr,qa,Ia,Ga,Ua),qa>=0&&Fr.ch-qa<5){var ao=qa+uo;return br.replaceRange("",{line:Fr.line,ch:qa},{line:Fr.line,ch:ao}),{line:Fr.line,ch:ao}}return null}(0,ce.useEffect)(()=>{if(yr){let xr=function(Rn,br){const Fr=Rn.getValue();vo(Fr),ro(new Date().getTime()),Rn.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Bn&&(so?Bn(Fr,Pr(Fr)):Bn(Fr))};return yr.on("change",xr),()=>{yr.off("change",xr)}}},[yr,Bn]),(0,ce.useEffect)(()=>{if(yr)if(fn==null)yr.setValue(""),vo("");else{const xr=window.scrollY||window.pageYOffset;fn!==yr.getValue()&&(yr.setValue(fn),vo(fn),yr.setCursor(No?1:yr.lineCount(),0),window.scrollTo(0,xr))}},[yr,fn]);const It=(0,ce.useCallback)(xr=>{const Rn=yr.getCursor(),br=yr.getSelection();let Fr=br.split(`
|
|
|
`);switch(xr){case"bold":return yr.replaceSelection("**"+br+"**"),br===""&&yr.setCursor(Rn.line,Rn.ch+2),yr.focus();case"italic":return yr.replaceSelection("*"+br+"*"),br===""&&yr.setCursor(Rn.line,Rn.ch+1),yr.focus();case"code":return yr.replaceSelection("`"+br+"`"),br===""&&yr.setCursor(Rn.line,Rn.ch+1),yr.focus();case"inline-latex":return yn("inline-latex"),yr.focus();case"latex":return yr.replaceSelection("```latex\n"+br+"\n```"),yr.setCursor(Rn.line+1,br.length+1),yr.focus();case"line-break":return yr.replaceSelection(`<br/>
|
|
|
`),yr.focus();case"list-ul":return br===""?yr.replaceSelection("- "+br):yr.replaceSelection(Fr.map(oa=>oa===""?"":`- ${oa}`).join(`
|
|
|
`)),yr.focus();case"list-ol":return br===""?yr.replaceSelection("1. "+br):yr.replaceSelection(Fr.map((oa,Ua)=>oa===""?"":`${Ua+1}. ${oa}`).join(`
|
|
|
`)),yr.focus();case"add-null-ch":return br===""&&yr.setCursor(Rn.line,Rn.ch),yr.replaceSelection(_i),yr.focus();case"add-signal":return br===""&&yr.setCursor(Rn.line,Rn.ch),yr.replaceSelection(en),yr.focus();case"add-multiple":return br===""&&yr.setCursor(Rn.line,Rn.ch),yr.replaceSelection(no),yr.focus();case"inster-template-1":return br===""&&yr.setCursor(Rn.line,Rn.ch),yr.replaceSelection(Wo),yr.focus();case"eraser":return yr.setValue(""),yr.focus();case"trigger-watch":return Or(!Ri),yr.focus();case"trigger-full-screen":return Uo(!ua),yr.focus();case Gr:yn(Gr);return;case Ka:yn(Ka);return;case Lr:yn(Lr);return;case aa:yn(aa);return;case"maths-latex":yn("maths-latex");return;case $r:yn($r);return;case Wr:yn(Wr);return;default:throw new Error}},[yr,Ri,ua]),Wn=(0,ce.useCallback)((xr,Rn)=>{var br,Fr,oa,Ua,Ia,Ga;switch(yn(""),La){case Gr:const{title:Go,link:pr}=xr;return yr.replaceSelection(`[${Go}](${pr})`),yr.focus();case Ka:const{language:ha,content:fa}=xr;return yr.replaceSelection(["```"+ha,fa,"```"].join(`
|
|
|
`)),yr.focus();case"maths-latex":for(var qa=atob(xr),uo=new Uint8Array(qa.length),ao=0;ao<qa.length;ao++)uo[ao]=qa.charCodeAt(ao);var Xa=new Blob([uo],{type:"image/png"});(0,pt.I)(Xa,wo=>{wo.id?yr.replaceSelection(``):(wo==null?void 0:wo.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":yr.replaceSelection("`$$"+xr+"$$`");break;case Lr:case aa:case oo:const{src:si,alt:gi}=xr,Ro=Rn,Fi=(oa=(Fr=(br=Ro==null?void 0:Ro.name)==null?void 0:br.split("."))==null?void 0:Fr.pop)==null?void 0:oa.call(Fr);return((Ua=Ro==null?void 0:Ro.type)==null?void 0:Ua.indexOf("image"))>-1||!(Ro!=null&&Ro.type)?Ro.align||Ro.width?yr.replaceSelection(`<p style="text-align:${Ro.align||"initial"}"><img width="${Ro.width?Ro.width+"%":"initial"}" src="${si}" alt="${gi||""}" /></p>`):yr.replaceSelection(`<img width="100%" src="${si}" alt="${gi||""}" />`):((Ia=Ro==null?void 0:Ro.type)==null?void 0:Ia.indexOf("video"))>-1?yr.replaceSelection(`<video width="100%" controls src="${si}"></video>`):((Ga=Ro==null?void 0:Ro.type)==null?void 0:Ga.indexOf("pdf"))>-1?yr.replaceSelection(`<a href="${si}?type=${Ro.type}&disposition=inline" target="_blank">${Ro.name}</a>`):Rr.includes(Fi)?yr.replaceSelection(`<a href="${si}?type=office&disposition=inline" target="_blank">${Ro.name}</a>`):yr.replaceSelection(`[${Ro.name}](${si})`),yr.focus();case Wr:const{row:Wi,col:sA,align:Ea}=xr;let oA=`
|
|
|
`;for(let wo=0;wo<Wi;wo++){let ns=[],kA=[];for(let iA=0;iA<sA;iA++)wo===1&&kA.push(Dr[Ea]),ns.push(" ");wo===1&&(oA+=`| ${kA.join(" | ")} |
|
|
|
`),oA+=`| ${ns.join(sA===1?"":" | ")} |
|
|
|
`}return yr.replaceSelection(oA+`
|
|
|
`),yr.focus();default:throw new Error}},[yr,La]),Ur=(0,ce.useMemo)(()=>{switch(La){case Gr:return ce.createElement(Qt,{callback:Wn,onCancel:Er});case Ka:return ce.createElement(Kt.Z,{callback:Wn,onCancel:Er});case Lr:return ce.createElement(pt.Z,{callback:Wn,onCancel:Er});case $r:return ce.createElement(Pt,{callback:Wn,onCancel:Er});case Wr:return ce.createElement($n,{callback:Wn,onCancel:Er});case"maths-latex":return ce.createElement(Et,{showSaveButton:!0,callback:Wn});case"inline-latex":return ce.createElement(Fn.Z,{showSaveButton:!0,callback:Wn});default:return null}},[La]);function Er(){yn("")}(0,ce.useEffect)(()=>{if(xi.current){let xr=function(Ia){oa=!0,Ua=Ia.pageY},Rn=function(){oa=!1},br=function(Ia){if(oa){let Ga=Ia.pageY-Ua;Ga<0&&(Ga=0),Ga>300&&(Ga=300);let qa=or+Ga+"px";Bi(qa)}},Fr=xi.current,oa=!1,Ua=0;return Fr.addEventListener("mousedown",xr),document.addEventListener("mousemove",br),document.addEventListener("mouseup",Rn),()=>{Fr.removeEventListener("mousedown",xr),document.removeEventListener("mousemove",br),document.removeEventListener("mouseup",Rn)}}},[yr,xi]),(0,ce.useEffect)(()=>{Bi(or)},[or]);const kn=Yr(dn),nr=Yr(Mo),Jn={width:kn,height:nr},Sr=(0,ce.useMemo)(()=>{if(Ni){let xr=new Date(Ni),Rn=xr.getHours(),br=xr.getMinutes(),Fr=xr.getSeconds();return Rn=Rn<10?"0"+Rn:Rn,br=br<10?"0"+br:br,Fr=Fr<10?"0"+Fr:Fr,`${Rn}:${br}:${Fr}`}return 0},[Ni]),Pr=xr=>{const Rn=[];if(so){let br=-1;xr=xr.replace(/(@▁▁@|@▁@)/g,function(Fr,oa,Ua){Rn.push({multiLine:Fr!==en})})}return Rn};function Xr(){window.sessionStorage.removeItem(ea),di(!1),ro(0)}function sa(){di(!1),ro(0),yr.setValue(window.sessionStorage.getItem(ea))}(0,ce.useEffect)(()=>{ko[La]&&La!==aa&&La!==$r&&setTimeout(()=>{const xr=document.getElementsByClassName("markdown-popup-form")[0],Rn=window.innerWidth/2-xr.offsetWidth/2,br=window.innerHeight/2-xr.offsetHeight/2;Fs(Rn),ps(br)},0)},[La]);const Ta=xr=>{xr.preventDefault();const Rn=xr.clientX-ts,br=xr.clientY-ol;document.body.onmousemove=Fr=>{let oa=Fr.clientX-Rn,Ua=Fr.clientY-br;const Ia=document.getElementsByClassName("markdown-popup-form")[0],Ga=window.innerWidth-Ia.offsetWidth,qa=window.innerHeight-Ia.offsetHeight;oa=Math.max(0,Math.min(oa,Ga)),Ua=Math.max(0,Math.min(Ua,qa)),Ra(Fr.clientX,Fr.clientY,Rn,br)&&(Fs(oa),ps(Ua))},document.body.onmouseup=function(){document.body.onmousemove=null}},Ra=(xr,Rn,br,Fr)=>{const oa=document.body.clientHeight,Ua=document.body.clientWidth;return xr<20&&br>xr||xr>Ua-20&&br<xr||Rn<20&&Fr>Rn||Rn>oa-20&&Fr<Rn?(document.body.onmousemove=null,document.body.onmouseup=null,!1):!0};return ce.createElement(ce.Fragment,null,ce.createElement("div",{className:"markdown-editor-wrapper",ref:lo},ce.createElement("div",{className:`markdown-editor-container ${Lo} ${Ri?"on-preview":""} ${Tr?"mini":""} ${ua?"full-screen":""}`,style:Jn},ce.createElement(_e,{insertTemp:Yn,watch:Ri,fullScreen:ua,showNullButton:ga,showNullProgramButton:so,onActionCallback:It,hidetoolBar:Ai,extraUse:qo}),ce.createElement("div",{className:"markdown-editor-body"},ce.createElement("div",{className:"codemirror-container"},ce.createElement("textarea",{ref:RA,placeholder:Vo})),Ri?ce.createElement("div",{ref:vA,className:"preview-container"},Ir==="stex"&&ce.createElement(Pe,{value:OA}),Ir!=="stex"&&ce.createElement(Ue.Z,{disabledFill:Co,showProgramFill:so,value:OA})):null))),po?ce.createElement("a",{ref:xi,className:"editor-resize"}):null,La===aa&&ce.createElement(jn,{callback:Wn,onCancel:Er}),La===$r&&ce.createElement(Pt,{callback:Wn,onCancel:Er}),ce.createElement(Ye.Z,null,ko[La]&&La!==aa&&La!==$r?ce.createElement(Xt.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:ts,top:ol},title:ce.createElement("div",{style:{cursor:"move"},onMouseDown:Ta},ko[La]),open:!0,onCancel:Er,footer:null,destroyOnClose:!0,width:La===$r?"1200px":null,height:La===$r?"80vh":null,className:"markdown-popup-form"},Ur):null))}},70859:function(mn,jt,fe){"use strict";fe.d(jt,{Z:function(){return Qe},I:function(){return Ye}});var ce=fe(22150),We=fe(2453),ke=fe(69677),it=fe(93421),He=fe(31795),Me=fe(78045),me=fe(71577),ye=fe(15476),Ie=fe(67294),de=fe(52262),Ue=fe(67294),Pe=Object.defineProperty,be=Object.defineProperties,Ae=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,b=($e,Je,xe)=>Je in $e?Pe($e,Je,{enumerable:!0,configurable:!0,writable:!0,value:xe}):$e[Je]=xe,x=($e,Je)=>{for(var xe in Je||(Je={}))a.call(Je,xe)&&b($e,xe,Je[xe]);if(y)for(var xe of y(Je))E.call(Je,xe)&&b($e,xe,Je[xe]);return $e},ne=($e,Je)=>be($e,Ae(Je));const{useForm:le}=ce.default,ge={width:280,marginRight:10},Fe={labelCol:{span:5},wrapperCol:{span:19}};var Qe=({callback:$e,onCancel:Je})=>{const[xe]=le();let ht=(0,Ie.useRef)();function Oe(rt){ht.current.width=xe.getFieldValue("width"),ht.current.align=xe.getFieldValue("align"),$e(rt,ht.current)}function mt(rt,lt){if(rt.status===-1){We.ZP.error(rt.message);return}xe.setFieldsValue({src:`/api/attachments/${rt.id}`,type:lt.type})}function tt(rt){let lt=rt.target.files[0];ht.current=lt,Ye(lt,mt)}return Ue.createElement(ce.default,ne(x({form:xe},Fe),{className:"upload-image-panel",onFinish:Oe,style:{width:470,overflow:"hidden"}}),Ue.createElement(ce.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},Ue.createElement("div",{className:"flex-container"},Ue.createElement(ce.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},Ue.createElement(ke.default,{style:ge})),Ue.createElement(_e,{onFileChange:tt}))),Ue.createElement(ce.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},Ue.createElement(ke.default,{style:{width:264}})),Ue.createElement(ce.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},Ue.createElement(it.Z,null,Ue.createElement(ce.default.Item,{name:"width",style:{margin:0}},Ue.createElement(He.Z,{style:{width:264}})),Ue.createElement("span",{className:"ml8"},"%"))),Ue.createElement(ce.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},Ue.createElement(Me.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(ce.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},Ue.createElement(me.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Ue.createElement(me.ZP,{type:"default",onClick:Je},"\u53D6\u6D88"))))};function _e({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,Je){if(!$e)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,de.bg)())throw We.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let xe=new FormData;xe.append("editormd-image-file",$e),xe.append("file_param_name","editormd-image-file"),xe.append("byxhr","true");var ht=new window.XMLHttpRequest;ht.withCredentials=!0,ht.addEventListener("load",function(Oe){Je(JSON.parse(Oe.target.responseText),$e)},!1),ht.addEventListener("error",function(Oe){console.error(Oe)},!1),ht.open("POST",`${ye.KI}/api/attachments.json`),ht.send(xe)}},76621:function(mn,jt,fe){"use strict";fe.d(jt,{Z:function(){return ke}});var ce=fe(67294),We=fe(73935);class ke extends ce.Component{constructor(He){super(He);const Me=window.document;this.node=Me.createElement("div"),Me.body.appendChild(this.node)}render(){const{children:He}=this.props;return(0,We.createPortal)(He,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},9897:function(mn,jt,fe){"use strict";fe.d(jt,{i:function(){return ge},Z:function(){return Qe}});var ce={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=fe(57953),ke=fe(83062),it=fe(94184),He=fe.n(it),Me=fe(28706),me=fe(26194),ye=fe(52262),Ie="data:image/png;base64,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",de="data:image/png;base64,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",Ue="data:image/png;base64,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",Pe="data:image/png;base64,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",be="data:image/png;base64,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",Ae="data:image/png;base64,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",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=fe(67294);const ge=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Ie,swimg:de},{name:"101\u8BA1\u5212",ptimg:Ue,swimg:Pe},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:be,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 Qe=({className:_e,dataSource:Ye=[],col:$e=4,right:Je,bottom:xe=23,precision:ht=0,wrapWidth:Oe=1200,trackEventItems:mt,loading:tt,onRemove:rt=()=>{},isCurrent:lt=!0,showAlias:dt=!1})=>{const gt=Math.floor((Oe-($e-1)*Je)/$e),Ze=[{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:He()(ce.list,_e)},!!(Ye!=null&&Ye.length)&&(Ye==null?void 0:Ye.map((et,Qt)=>{var Kt;const{name:pt,id:Xt,identifier:nn,featured:En,school_name:rn,image_url:jn,excellent:Ft,is_plan:Dn}=et;return le.createElement("div",{key:Xt,className:ce.wrap,style:{width:gt,marginRight:(1+Qt)%$e===0?0:Je+ht,marginBottom:xe}},le.createElement("a",{className:ce.li,onClick:Xn=>{Xn.preventDefault(),Xn.stopPropagation(),mt&&(0,Me.L9)([mt]),(0,Me.xg)(`/paths/${nn}`)}},le.createElement("div",{className:ce.img},le.createElement("img",{className:ce.cover,src:`${jn}`}),lt&&(0,ye.bg)()&&(et==null?void 0:et.studying)&&le.createElement("div",{className:`${ce.movebq} user-path-items`,onClick:Xn=>{Xn.stopPropagation(),rt(et)}},le.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),le.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Kt=et==null?void 0:et.subject_tags)==null?void 0:Kt.map((Xn,Re)=>{var _t,ze;if(Re===0){const he=(_t=Ze.find(Ke=>Ke.name==Xn))==null?void 0:_t.swimg;return le.createElement("img",{className:ce.sign,src:he,style:{left:"-4px"}})}const ve=(ze=Ze.find(he=>he.name==Xn))==null?void 0:ze.ptimg;return le.createElement("img",{className:ce.sign,src:ve,style:{left:`${48+52*(Re-1)+2*Re}px`}})}),le.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(et==null?void 0:et.excellent)&&le.createElement("div",{className:ce.bq},"\u5F00\u653E\u8BFE\u7A0B"))),le.createElement("div",{className:ce.name},le.createElement(ke.Z,{title:dt&&(et!=null&&et.excellent_alias_name)?le.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${pt}`,le.createElement("br",null),le.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${et==null?void 0:et.excellent_alias_name}`)):pt},le.createElement("span",{className:ce.e},dt&&(et==null?void 0:et.excellent_alias_name)||pt))),le.createElement("div",{className:ce.tags},le.createElement("div",null,le.createElement(ke.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(ke.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(me.Z,null)))}},30001:function(mn,jt,fe){"use strict";fe.d(jt,{jL:function(){return He},w9:function(){return et},QD:function(){return Fn},cQ:function(){return rt.Z},op:function(){return $n},O5:function(){return Wo},_b:function(){return aa},t7:function(){return b},Gi:function(){return En},YG:function(){return Xt},qp:function(){return Ue},vr:function(){return Gr},qE:function(){return Jt},Je:function(){return le},wb:function(){return tt},cq:function(){return Re},tp:function(){return Ae}});var ce=fe(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"},ke="data:image/png;base64,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",He=({dataSource:Rr=[],img:Yr,imgWidth:Qr=346,title:kr,sunTitle:mo,bannerExtraContent:ko})=>ce.createElement("div",{className:We.banner},ce.createElement("div",{className:We.content},ce.createElement("aside",null,ce.createElement("p",null,ce.createElement("b",null,kr),ce.createElement("span",null,mo)),Rr.length>0&&ce.createElement("div",{className:We.btns},Rr.map((Zr,fn)=>ce.createElement("div",{key:fn,onClick:Zr.click},Zr.name,Zr.sign?ce.createElement("img",{src:ke,width:39}):null))),ko),Yr&&ce.createElement("img",{style:{marginTop:33,marginRight:38},src:Yr,width:Qr}))),Me={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"},me=fe(94184),ye=fe.n(me),Ie=fe(96486),Ue=({dataSource:Rr=[],value:Yr,onChange:Qr,onTitleChange:kr,className:mo,title:ko,titleWidth:Zr=41,style:fn={},fontColor:Bn="#6A7283",showCount:dn})=>{const[or,Tr]=(0,ce.useState)(0),[Ln,Un]=(0,ce.useState)(!1),Yn=(0,ce.useRef)(null),Ir=(0,ce.useRef)(null);return(0,ce.useEffect)(()=>{var ea;Rr.length!==0&&(((ea=Yn==null?void 0:Yn.current)==null?void 0:ea.clientHeight)>97?Tr(1):Tr(0)),Rr.length===0&&Tr(0),Un(!1)},[Rr]),ce.createElement("div",{className:ye()(Me.row,mo),style:fn},ce.createElement("div",{onClick:(0,Ie.throttle)(()=>kr==null?void 0:kr(),2e3),style:{width:Zr,marginTop:Ln?12:4},className:`${Me.title} ${kr?"current":""}`},ko),ce.createElement("div",{className:Ln?`${Me.tagsWrap} ${Me.tagsBorderWrap}`:Me.tagsWrap},ce.createElement("div",{className:Me.bar,ref:Ir,style:or>0?{height:or===1?97:"auto",overflow:or===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},ce.createElement("div",{className:Me.tag,ref:Yn},Rr==null?void 0:Rr.map(ea=>ce.createElement("span",{onClick:()=>Qr(ea.id),key:ea.id,style:{color:Bn},className:Yr===ea.id?Me.active:""},ce.createElement("span",{title:ea.name,className:Me.name},ea.name),!!dn&&ce.createElement("span",{className:Me.num},ea.count))))),!!or&&ce.createElement(ce.Fragment,null,or===1?ce.createElement("div",{onClick:()=>{var ea;Tr(2),((ea=Yn==null?void 0:Yn.current)==null?void 0:ea.clientHeight)>245?Un(!0):Un(!1)},className:Me.action},"\u5C55\u5F00",ce.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):ce.createElement("div",{onClick:()=>{Ir.current.scrollTop=0,Tr(1),Un(!1)},className:Me.action},"\u6536\u8D77",ce.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},Pe={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"},Ae=({dataSource:Rr=[],value:Yr,onChange:Qr,className:kr,style:mo={}})=>ce.createElement("div",{style:mo,className:ye()(Pe.tabs,kr)},Rr.map(ko=>ce.createElement("span",{onClick:()=>Qr(ko.id),className:Yr===ko.id?Pe.active:"",key:ko.id},ko.name))),y={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"},a=fe(69677),b=({dataSource:Rr=[],value:Yr="",onChange:Qr,onInputChange:kr=()=>{},className:mo,style:ko={},placeholder:Zr,allowClear:fn=!1})=>{var Bn;const[dn,or]=(0,ce.useState)(""),[Tr,Ln]=(0,ce.useState)("");(0,ce.useEffect)(()=>{var Ir;let ea=Yr;(Ir=JSON.stringify(Yr))!=null&&Ir.includes("{")&&(or(Yr.id),ea=Yr.value||"");try{Ln(decodeURIComponent(ea||""))}catch(po){Ln(decodeURIComponent(ea||""))}},[Yr]);const Un=()=>{Qr(encodeURIComponent(Tr),dn||null)},Yn=Ir=>{Ir!==dn&&(or(Ir),Qr(encodeURIComponent(Tr),Ir))};return ce.createElement("div",{className:ye()(y.input,mo),style:ko},!!Rr.length&&ce.createElement("div",{className:y.dropdown},ce.createElement("div",{className:y.text},(Bn=Rr.find(Ir=>Ir.id===dn))==null?void 0:Bn.name,ce.createElement("i",{className:"iconfont icon-zhankai4"}),ce.createElement("b",{className:y.b1}),ce.createElement("b",{className:y.b2})),ce.createElement("div",{className:y.menu},Rr.map((Ir,ea)=>ce.createElement("div",{key:ea,onClick:()=>Yn(Ir.id)},Ir.name)))),ce.createElement(a.default,{onPressEnter:Un,value:Tr,onChange:Ir=>{Ln(Ir.target.value),kr(encodeURIComponent(Ir.target.value),dn||null)},bordered:!1,placeholder:Zr}),ce.createElement("i",{onClick:Un,className:"iconfont icon-sousuo9 font14 pl10 current"}))},x={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"},le=({value:Rr,onChange:Yr,className:Qr,total:kr,pageSize:mo,style:ko={}})=>{const Zr=Rr<2,fn=Rr>=Math.ceil(kr/mo);return kr<=mo?ce.createElement(ce.Fragment,null):ce.createElement("div",{className:ye()(x.quickPager,Qr),style:ko},ce.createElement("div",{onClick:()=>{Zr||Yr(Rr-1,"prev")},className:Zr?x.disabled:""},"\u4E0A\u4E00\u9875"),ce.createElement("div",{onClick:()=>{fn||Yr(Rr+1,"next")},className:fn?x.disabled:""},"\u4E0B\u4E00\u9875"))},ge={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"},Fe=fe(57953),Qe=fe(83062),_e=fe(12604),Ye=fe(11320),$e=fe(28706),Je=fe(96908),xe=fe(57177),ht=fe(81378),Oe=fe(26194),tt=({className:Rr,dataSource:Yr=[],col:Qr=4,right:kr,bottom:mo=23,precision:ko=0,wrapWidth:Zr=1200,trackEventItems:fn,loading:Bn})=>{const dn=Math.floor((Zr-(Qr-1)*kr)/Qr);return ce.createElement(Fe.Z,{spinning:Bn},ce.createElement("div",{className:ye()(ge.list,Rr)},!!Yr.length&&Yr.map((or,Tr)=>{const{name:Ln,id:Un,identifier:Yn,power:Ir,cover_image_id:ea,pic:po}=or;return ce.createElement("div",{className:ge.wrap,key:Un,style:{width:dn,marginRight:(1+Tr)%Qr===0?0:kr+ko,marginBottom:mo}},ce.createElement("a",{target:"_blank",href:`/shixuns/${Yn}/challenges`,className:ge.li,onClick:lr=>{lr.preventDefault(),fn&&(0,$e.L9)([fn]),Ir&&(0,$e.xg)(`/shixuns/${Yn}/challenges`)}},ce.createElement("div",{className:ge.img},ce.createElement("img",{className:ge.cover,src:`${po}`}),or.is_jupyter&&ce.createElement("img",{className:ge.sign,src:Je}),or.is_jupyter_lab&&ce.createElement("img",{className:ge.sign,src:xe}),or.is_unity_3d&&ce.createElement("img",{className:ge.sign,src:ht})),ce.createElement("div",{className:ge.name},ce.createElement(Qe.Z,{title:Ln||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},ce.createElement("span",{className:ge.e},Ln||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),ce.createElement("div",{className:ge.tags},ce.createElement(Qe.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},ce.createElement("span",null,ce.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),ce.createElement("span",null,or.challenges_count))),!!or.myshixuns_count&&ce.createElement(Qe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ce.createElement("span",null,ce.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),ce.createElement("span",null,or.myshixuns_count))),ce.createElement(Qe.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},ce.createElement("span",null,ce.createElement("span",null,or.level))),ce.createElement("div",{className:ge.rate},ce.createElement(_e.Z,{allowHalf:!0,disabled:!0,defaultValue:or.score_info}),ce.createElement("span",null,"\xA0",or.score_info?`${or.score_info}\u5206`:"5\u5206")))),!Ir&&ce.createElement("div",{className:ge.lockWrap},ce.createElement("img",{src:`${Ye.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ce.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Yr.length&&ce.createElement(Oe.Z,null)))},rt=fe(9897),lt={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"},dt="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",gt=fe(67294),et=({className:Rr,dataSource:Yr=[],col:Qr=4,right:kr,bottom:mo=23,precision:ko=0,wrapWidth:Zr=1200,trackEventItems:fn,loading:Bn})=>{const dn=Math.floor((Zr-(Qr-1)*kr)/Qr);return gt.createElement(Fe.Z,{spinning:Bn},gt.createElement("div",{className:ye()(lt.list,Rr)},!!Yr.length&&Yr.map((or,Tr)=>{const{subject_identifier:Ln,id:Un,identifier:Yn,power:Ir}=or,ea=or.is_public!=0&&or.is_public;return gt.createElement("div",{className:lt.wrap,key:Un,style:{width:dn,marginRight:(1+Tr)%Qr===0?0:kr+ko,marginBottom:mo}},gt.createElement("a",{className:lt.li,onClick:po=>{po.preventDefault(),fn&&(0,$e.L9)([fn]),(0,$e.xg)(or.first_category_url)}},gt.createElement("div",{className:lt.top},gt.createElement(Qe.Z,{title:or.name},gt.createElement("div",{className:lt.name},or.name)),gt.createElement("img",{className:lt.img,src:Ye.Z.IMG_SERVER+"/images/"+or.avatar_url}),gt.createElement("div",{className:lt.text,title:or.creator},or.creator),Ln&>.createElement("div",{className:lt.btns},gt.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),gt.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),ea&>.createElement("div",{className:lt.sign},"\u516C\u5F00")),gt.createElement("div",{className:lt.bottom},or.visits>0&>.createElement(Qe.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},gt.createElement("span",null,gt.createElement("i",{className:"iconfont icon-liulanyan"}),gt.createElement("span",null,or.visits))),or.course_members_count>0&>.createElement(Qe.Z,{title:"\u6210\u5458",placement:"bottom"},gt.createElement("span",null,gt.createElement("i",{className:"iconfont icon-chengyuan"}),or.course_members_count)),or.tasks_count>0&>.createElement(Qe.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},gt.createElement("span",null,gt.createElement("i",{className:"iconfont icon-zuoye"}),or.tasks_count)),or.is_end?gt.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):gt.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!or.is_accessible&>.createElement("div",{className:lt.lockWrap},gt.createElement("img",{src:`${Ye.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),gt.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Yr.length&>.createElement(Oe.Z,null)))},Qt={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"},Kt=fe(35973),Xt=({dataSource:Rr=[],value:Yr,onChange:Qr,className:kr,style:mo={},tabBarExtraContent:ko})=>ce.createElement("div",{className:ye()(Qt.tabs,kr),style:mo},ce.createElement("div",{className:Qt.tabsWrap},Rr.map((Zr,fn)=>ce.createElement("aside",{className:Qt.tab,onClick:()=>{Qr(Zr.id),Zr.link&&Kt.history.push(Zr.link)},key:fn},ce.createElement("div",{className:Yr===Zr.id?Qt.active:""},Zr.name),(Zr==null?void 0:Zr.resetCount)==null&&(Zr==null?void 0:Zr.total)!==void 0&&ce.createElement("span",null,"\uFF08",Zr==null?void 0:Zr.total,"\uFF09"),(Zr==null?void 0:Zr.resetCount)!==void 0&&(Zr==null?void 0:Zr.total)!==void 0&&ce.createElement(Qe.Z,{title:(Zr==null?void 0:Zr.tip)!=null?Zr==null?void 0:Zr.tip:""},ce.createElement("span",{style:{color:"#9096A3"}},"\uFF08",ce.createElement("span",{style:{color:"#000"}},Zr==null?void 0:Zr.resetCount),"/",ce.createElement("span",null,Zr==null?void 0:Zr.total),"\uFF09"))))),ce.createElement("div",{className:Qt.tabBar},ko)),En=({className:Rr,style:Yr={},children:Qr})=>ce.createElement("div",{className:ye()(Rr),style:Yr},Qr),rn={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"},jn=fe(85418),Ft=fe(68508);const Dn=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Re=({sortValue:Rr,dropValue:Yr,className:Qr,onSort:kr,onDrop:mo,dataSource:ko=Dn})=>{var Zr;return ce.createElement("div",{className:ye()(rn.orderWrap,Qr)},ce.createElement(jn.Z,{dropdownRender:()=>ce.createElement(Ft.default,null,ko.map((fn,Bn)=>ce.createElement(Ft.default.Item,{key:Bn,onClick:()=>mo(fn.id)},fn.name)))},ce.createElement("span",{className:rn.orderTextWrap},(Zr=ko.find(fn=>Yr===fn.id))==null?void 0:Zr.name)),ce.createElement("span",{className:rn.orderIconWrap},ce.createElement("span",{className:rn.orderAsc},ce.createElement("i",{className:Rr==="asc"?`iconfont icon-sanjiaoxing-up font12 ${rn.cursorPointer} ${rn.active}`:`iconfont icon-sanjiaoxing-up font12 ${rn.cursorPointer}`,onClick:()=>kr(Rr==="asc"?"desc":"asc")})),ce.createElement("span",{className:rn.orderDesc},ce.createElement("i",{className:Rr==="desc"?`iconfont icon-sanjiaoxing-down font12 ${rn.cursorPointer} ${rn.active}`:`iconfont icon-sanjiaoxing-down font12 ${rn.cursorPointer}`,onClick:()=>kr(Rr==="asc"?"desc":"asc")}))))},_t={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"},ze=fe(71577),ve=Object.defineProperty,he=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,ut=Object.prototype.propertyIsEnumerable,Pt=(Rr,Yr,Qr)=>Yr in Rr?ve(Rr,Yr,{enumerable:!0,configurable:!0,writable:!0,value:Qr}):Rr[Yr]=Qr,yt=(Rr,Yr)=>{for(var Qr in Yr||(Yr={}))Ke.call(Yr,Qr)&&Pt(Rr,Qr,Yr[Qr]);if(he)for(var Qr of he(Yr))ut.call(Yr,Qr)&&Pt(Rr,Qr,Yr[Qr]);return Rr},un=(Rr,Yr)=>{var Qr={};for(var kr in Rr)Ke.call(Rr,kr)&&Yr.indexOf(kr)<0&&(Qr[kr]=Rr[kr]);if(Rr!=null&&he)for(var kr of he(Rr))Yr.indexOf(kr)<0&&ut.call(Rr,kr)&&(Qr[kr]=Rr[kr]);return Qr},wn=(Rr,Yr,Qr)=>new Promise((kr,mo)=>{var ko=Bn=>{try{fn(Qr.next(Bn))}catch(dn){mo(dn)}},Zr=Bn=>{try{fn(Qr.throw(Bn))}catch(dn){mo(dn)}},fn=Bn=>Bn.done?kr(Bn.value):Promise.resolve(Bn.value).then(ko,Zr);fn((Qr=Qr.apply(Rr,Yr)).next())}),$n=Rr=>{var Yr=Rr,{className:Qr,style:kr,children:mo,loading:ko=!1,openLoading:Zr,onClick:fn=()=>{},size:Bn="middle",shape:dn="round"}=Yr,or=un(Yr,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Tr,Ln]=(0,ce.useState)(!1);return ce.createElement(ze.ZP,yt({onClick:(0,Ie.throttle)(Un=>wn(void 0,null,function*(){Zr&&Ln(!0);try{yield fn(Un)}catch(Yn){console.log("error",Yn)}Zr&&Ln(!1)}),2e3,{leading:!0,trailing:!1}),className:ye()(_t.btn,_t[`${Bn}-${dn}`],Qr),style:kr,size:Bn,shape:dn,loading:Tr||ko},or),mo)},wt={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"},Jt=({className:Rr,style:Yr,children:Qr=null,onClick:kr,title:mo})=>ce.createElement("div",{className:ye()(wt.head,Rr),style:Yr},ce.createElement("span",{className:"primary-hover",onClick:kr},ce.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),ce.createElement("b",{title:mo},mo),ce.createElement("div",{className:wt.node},Qr)),bn={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"},Fn=({confirmShow:Rr=!0,confirmTitle:Yr,confirmClick:Qr,cancelShow:kr=!0,cancelTitle:mo,cancelClick:ko,className:Zr,style:fn,confirmLoading:Bn=!1})=>ce.createElement("div",{className:ye()(bn.btns,Zr),style:fn},Rr&&ce.createElement(ze.ZP,{loading:Bn,onClick:Qr,type:"primary",className:bn.confirm},Yr),kr&&ce.createElement(ze.ZP,{onClick:ko,className:bn.cancel},mo)),tr={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"},Gr=({className:Rr,style:Yr={},LeftContent:Qr,children:kr,RightContent:mo})=>ce.createElement("div",{className:ye()(tr.fixedBottom,Rr),style:Yr},ce.createElement("div",{className:tr.wrap},ce.createElement("div",{className:tr.left},Qr),ce.createElement("div",{className:tr.center},kr),ce.createElement("div",{className:tr.right},mo))),Lr={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"},aa=({className:Rr,style:Yr={},dataSource:Qr=[]})=>ce.createElement("div",{className:ye()(Lr.crumbs,Rr),style:Yr},Qr.map((kr,mo)=>mo<Qr.length-1?ce.createElement(ce.Fragment,{key:mo},kr.path||kr.onClick?ce.createElement("span",{className:Lr.hover,onClick:kr!=null&&kr.onClick?kr.onClick:()=>Kt.history.push(kr.path)},kr.name):ce.createElement("span",null,kr.name),ce.createElement("span",null,"\xA0",">","\xA0")):ce.createElement("span",{key:mo,style:{color:"#5F6368"}},kr.name))),oo=fe(55054),Ka=Object.defineProperty,Wr=Object.defineProperties,zr=Object.getOwnPropertyDescriptors,Dr=Object.getOwnPropertySymbols,wa=Object.prototype.hasOwnProperty,$a=Object.prototype.propertyIsEnumerable,zo=(Rr,Yr,Qr)=>Yr in Rr?Ka(Rr,Yr,{enumerable:!0,configurable:!0,writable:!0,value:Qr}):Rr[Yr]=Qr,Ui=(Rr,Yr)=>{for(var Qr in Yr||(Yr={}))wa.call(Yr,Qr)&&zo(Rr,Qr,Yr[Qr]);if(Dr)for(var Qr of Dr(Yr))$a.call(Yr,Qr)&&zo(Rr,Qr,Yr[Qr]);return Rr},eA=(Rr,Yr)=>Wr(Rr,zr(Yr)),_i=(Rr,Yr)=>{var Qr={};for(var kr in Rr)wa.call(Rr,kr)&&Yr.indexOf(kr)<0&&(Qr[kr]=Rr[kr]);if(Rr!=null&&Dr)for(var kr of Dr(Rr))Yr.indexOf(kr)<0&&$a.call(Rr,kr)&&(Qr[kr]=Rr[kr]);return Qr};const{Countdown:no}=oo.default;var Wo=Rr=>{var Yr=Rr,{onChange:Qr}=Yr,kr=_i(Yr,["onChange"]);const[mo,ko]=(0,ce.useState)(null);(0,ce.useEffect)(()=>{typeof mo=="number"&&mo>=0&&Qr(mo)},[mo]);const Zr=fn=>{const Bn=Math.floor(fn/1e3);ko(Bn)};return ce.createElement(no,eA(Ui({},kr),{onChange:Zr}))}},99914:function(mn,jt,fe){"use strict";fe.d(jt,{Z:function(){return We}});var ce=fe(67294);function We(ke,it){const He=(0,ce.useRef)();(0,ce.useEffect)(()=>{He.current=ke}),(0,ce.useEffect)(()=>{function Me(){He.current()}if(it!==null){let me=setInterval(Me,it);return()=>clearInterval(me)}},[it])}},74232:function(mn,jt,fe){"use strict";fe.r(jt),fe.d(jt,{default:function(){return Tr}});var ce=fe(67294),We=fe(27484),ke=fe.n(We),it=fe(55733),He=fe.n(it),Me=fe(33170),me=fe(35973),ye=fe(14446),Ie=fe(2453),de=fe(46303),Ue=fe(85673),Pe=fe(71230),be=fe(15746),Ae=fe(71577),y=fe(83062),a=fe(96074),E=fe(69677),b=fe(9430),x=fe(42563),ne=fe(28452),le=fe(52310),ge=fe(87922),Fe=fe(55304),Qe=fe(84249),_e=fe(11320),Ye=fe(52262),$e=fe(28706),Je=fe(50976),xe={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"},ht={normal:{opacity:.8,shadowBlur:10,shadowOffsetX:0,shadowOffsetY:0,shadowColor:"rgba(0, 0, 0, 0)",color:"#2e65ad"}};const Oe=({shixunHomeworks:Ln,data:Un,globalSetting:Yn,loading:Ir,dispatch:ea})=>{var po;const{shixunWorkReport:lr}=Ln;let ga=((po=Un==null?void 0:Un.efficiency_list)==null?void 0:po.length)-parseInt(Un==null?void 0:Un.myself_eff[0]);const so=()=>({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(Jo){return Jo.name===lr.username?"\u59D3\u540D\uFF1A"+lr.username+"<br/>\u5B66\u53F7\uFF1A "+lr.user_id+"<br/>\u6548\u7387\uFF1A"+(Un==null?void 0:Un.myself_eff[1]):Jo.name+":"+Jo.value+" "},axisPointer:{show:!0,type:"cross",lineStyle:{type:"dashed",width:1}}},xAxis:[{type:"value",name:"\u5B66\u751F\u4F4D\u7F6E",nameTextStyle:{color:"#000",fontSize:12},scale:!0,axisLabel:{formatter:""},axisTick:{show:!1},splitLine:{show:!1}}],yAxis:[{type:"value",name:" ",nameGap:20,nameTextStyle:{color:"#000",fontSize:12},scale:!0,axisLabel:{formatter:"{value}"},splitLine:{show:!1}}],series:[{name:"",type:"scatter",data:Un==null?void 0:Un.efficiency_list,itemStyle:{normal:{color:"#2e65ad"}},markArea:{silent:!0,itemStyle:{normal:{color:"transparent",borderWidth:1,borderType:"dashed"}},data:[[{name:"\u5B66\u4E60\u6548\u7387\u5206\u5E03\u533A\u95F4",xAxis:"min",yAxis:"min"},{xAxis:"max",yAxis:"max"}]]},markPoint:{data:[{name:lr.username,xAxis:ga,yAxis:Un==null?void 0:Un.myself_eff[1],value:Un==null?void 0:Un.myself_eff[1]}],itemStyle:{normal:{color:"#c23531"}}},markLine:{lineStyle:{normal:{type:"solid",color:"#ff6800"}},data:[{type:"average",name:"\u4E2D\u4F4D\u503C"}]}}]}),Ai=()=>({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(Jo){var jo=Jo.value;if(Jo.name===lr.username)return"\u59D3\u540D\uFF1A"+lr.username+"<br/>\u5B66\u53F7\uFF1A "+lr.user_id+"<br/>\u5F97\u5206\uFF1A"+(Un==null?void 0:Un.myself_object[1])}},xAxis:{type:"value",name:"log(\u5B9E\u8BAD\u7684\u603B\u65F6\u95F4)",nameGap:16,nameTextStyle:{color:"#000",fontSize:14},splitLine:{show:!1},axisLine:{lineStyle:{color:"#000"}}},yAxis:{type:"value",name:" ",nameLocation:"end",nameGap:20,nameTextStyle:{color:"#000",fontSize:12},axisLine:{lineStyle:{color:"#000"}},splitLine:{show:!1}},series:[{name:"\u80FD\u529B",type:"scatter",itemStyle:ht,data:Un==null?void 0:Un.consume_list,symbolSize:function(Jo){return Math.round(Jo[2])},markPoint:{data:[{name:lr.username,xAxis:Un==null?void 0:Un.myself_object[0],yAxis:Un==null?void 0:Un.myself_object[1],value:Un==null?void 0:Un.myself_object[1]}],itemStyle:{normal:{color:"#c23531"}}}}]});return ce.createElement(ce.Fragment,null,ce.createElement("aside",{className:"ml60 pr30"},ce.createElement(Pe.Z,null,ce.createElement(be.Z,{flex:"800px"},ce.createElement(Je.Z,{style:{width:750,height:580},option:so()})),ce.createElement(be.Z,{flex:"1"},ce.createElement("aside",{className:xe.rightInfo},ce.createElement("ul",null,ce.createElement("li",null,ce.createElement("span",null,"\u59D3\u540D")," ",ce.createElement("span",{className:"ml30"},lr.username)),ce.createElement("li",null,ce.createElement("span",null,"\u5B66\u53F7")," ",ce.createElement("span",{className:"ml30"},lr.student_id||"--")),ce.createElement("li",null,ce.createElement("span",null,"\u5B66\u4E60\u6548\u7387")," ",ce.createElement("span",{className:"ml30 c-orange"},Un==null?void 0:Un.myself_eff[1])),ce.createElement("li",null,ce.createElement("span",null,"\u5F53\u524D\u6392\u540D")," ",ce.createElement("span",{className:"ml30 c-orange"},Un==null?void 0:Un.myself_eff[0]))),ce.createElement("p",null,"1\u4E2A\u5C0F\u5706\u70B9\u4EE3\u88681\u4E2A\u5B66\u751F\u7684\u5B66\u4E60\u6548\u7387",ce.createElement("br",null),"\u7EA2\u8272\u6C34\u6EF4\u8868\u793A\u5F53\u524D\u5B66\u751F\u7684\u5B66\u4E60\u6548\u7387\u503C",ce.createElement("br",null),"\u5C0F\u5706\u70B9\u8D8A\u9AD8\uFF0C\u5B66\u4E60\u6548\u7387\u8D8A\u9AD8",ce.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"))))),ce.createElement("aside",{className:"ml60 pr30"},ce.createElement(Pe.Z,null,ce.createElement(be.Z,{flex:"800px"},ce.createElement(Je.Z,{style:{width:750,height:580},option:Ai()})),ce.createElement(be.Z,{flex:"1"},ce.createElement("aside",{className:xe.rightInfo},ce.createElement("ul",null,ce.createElement("li",null,ce.createElement("span",null,"\u59D3\u540D")," ",ce.createElement("span",{className:"ml30"},lr.username)),ce.createElement("li",null,ce.createElement("span",null,"\u5B66\u53F7")," ",ce.createElement("span",{className:"ml30"},lr.student_id||"--")),ce.createElement("li",null,ce.createElement("span",null,"\u80FD\u529B")," ",ce.createElement("span",{className:"ml30 c-orange"},Un==null?void 0:Un.myself_object[1]))),ce.createElement("p",null,"1\u4E2A\u5C0F\u5706\u70B9\u4EE3\u88681\u4E2A\u5B66\u751F\u7684\u80FD\u529B\u503C",ce.createElement("br",null),"\u7EA2\u8272\u6C34\u6EF4\u8868\u793A\u5F53\u524D\u5B66\u751F\u7684\u80FD\u529B\u503C",ce.createElement("br",null),"\u5C0F\u5706\u5708\u8D8A\u5927\uFF0C\u8BC4\u6D4B\u6B21\u6570\u8D8A\u5C11",ce.createElement("br",null)))))))};var mt=(0,me.connect)(({shixunHomeworks:Ln,loading:Un,globalSetting:Yn})=>({shixunHomeworks:Ln,globalSetting:Yn,loading:Un.effects}))(Oe),tt=fe(36295),rt=fe(31795),lt=({defaultValue:Ln,onBlur:Un,max:Yn,className:Ir="game-score"})=>{const[ea,po]=(0,ce.useState)(Ln);(0,ce.useEffect)(()=>{po(Ln)},[Ln]);function lr(so){po(so)}function ga(){ea!==Ln&&Un(ea>Yn?Yn:ea)}return ce.createElement(rt.Z,{max:Yn,min:0,className:Ir,value:ea,onChange:lr,onBlur:ga})},dt=fe(35567),gt={md:"md___TEmcT"},Ze=fe(67294),et=Object.defineProperty,Qt=Object.defineProperties,Kt=Object.getOwnPropertyDescriptors,pt=Object.getOwnPropertySymbols,Xt=Object.prototype.hasOwnProperty,nn=Object.prototype.propertyIsEnumerable,En=(Ln,Un,Yn)=>Un in Ln?et(Ln,Un,{enumerable:!0,configurable:!0,writable:!0,value:Yn}):Ln[Un]=Yn,rn=(Ln,Un)=>{for(var Yn in Un||(Un={}))Xt.call(Un,Yn)&&En(Ln,Yn,Un[Yn]);if(pt)for(var Yn of pt(Un))nn.call(Un,Yn)&&En(Ln,Yn,Un[Yn]);return Ln},jn=(Ln,Un)=>Qt(Ln,Kt(Un));const Ft=x.default.Option,Dn={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};var Xn=(Ln=>(Ln[Ln.SET_PATH=0]="SET_PATH",Ln[Ln.GET_PASSED_CONTENT=1]="GET_PASSED_CONTENT",Ln))(Xn||{});function Re(Ln,Un){switch(Un.type){case 0:return jn(rn({},Ln),{selectedPath:Un.payload});case 1:return jn(rn({},Ln),{passedContent:Un.payload});default:throw new Error}}var _t=({path:Ln,game_id:Un,onPathChange:Yn,autoHeight:Ir,diff_code_count:ea,data:po,game_codes_cn:lr})=>{var ga,so,Ai,Jo;const jo=Ln.split("\uFF1B").filter(Vo=>!!Vo),[na,Po]=(0,ce.useReducer)(Re,{selectedPath:jo[0],passedContent:{language:"python",content:""}}),{selectedPath:Lo,passedContent:Oi}=na;function No(Vo){Po({type:0,payload:Vo})}const Co={\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 Ze.createElement(Ze.Fragment,null,Ze.createElement("h2",null," ",Ze.createElement("span",null,lr,Ze.createElement(y.Z,{title:Ze.createElement("div",null,Ze.createElement("div",null,"\u4EE3\u7801\u5C55\u793A\u89C4\u5219\uFF1A"),Ze.createElement("div",null,"1.\u5C55\u793A\u5B66\u5458\u5728\u4F5C\u4E1A\u622A\u6B62\u524D\u5F97\u5206\u6700\u9AD8\u7684\u4EE3\u7801\u7248\u672C\u3002"),Ze.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"),Ze.createElement("div",null," 3.\u4F5C\u4E1A\u622A\u6B62\u540E\u63D0\u4EA4\u7684\u4EE3\u7801\u5C06\u4E0D\u4E88\u5C55\u793A\u3002"))},Ze.createElement("i",{style:{marginLeft:10,color:"#3061D0",fontSize:16},className:"iconfont icon-tishixiaowenhao"}))),ea&&Ze.createElement("span",{style:{marginLeft:"50px"}},"\u4EE3\u7801\u4FEE\u6539\u884C\u6570 ",ea),Ze.createElement("span",null,Ze.createElement(x.default,{style:{width:200},value:Lo,onChange:No}," ",jo.map(Vo=>Ze.createElement(Ft,{key:Vo,value:Vo},Vo))," "))," "),(Lo==null?void 0:Lo.split(".")[1])==="md"&&Ze.createElement(dt.Z,{height:300,autoHeight:Ir,defaultValue:((so=(ga=po==null?void 0:po.filter(Vo=>Vo.path===Lo))==null?void 0:ga[0])==null?void 0:so.content)||"",className:gt.md}),(Lo==null?void 0:Lo.split(".")[1])!=="md"&&Ze.createElement(tt.ZP,{height:300,language:Oi.language,value:((Jo=(Ai=po==null?void 0:po.filter(Vo=>Vo.path===Lo))==null?void 0:Ai[0])==null?void 0:Jo.content)||"",autoHeight:Ir,theme:"default",isCopy:!0,options:Dn}))},ze=fe(89779),ve=fe(61193),he=fe.n(ve),Ke=Object.defineProperty,ut=Object.getOwnPropertySymbols,Pt=Object.prototype.hasOwnProperty,yt=Object.prototype.propertyIsEnumerable,un=(Ln,Un,Yn)=>Un in Ln?Ke(Ln,Un,{enumerable:!0,configurable:!0,writable:!0,value:Yn}):Ln[Un]=Yn,wn=(Ln,Un)=>{for(var Yn in Un||(Un={}))Pt.call(Un,Yn)&&un(Ln,Yn,Un[Yn]);if(ut)for(var Yn of ut(Un))yt.call(Un,Yn)&&un(Ln,Yn,Un[Yn]);return Ln},Sn=(Ln,Un,Yn)=>new Promise((Ir,ea)=>{var po=so=>{try{ga(Yn.next(so))}catch(Ai){ea(Ai)}},lr=so=>{try{ga(Yn.throw(so))}catch(Ai){ea(Ai)}},ga=so=>so.done?Ir(so.value):Promise.resolve(so.value).then(po,lr);ga((Yn=Yn.apply(Ln,Un)).next())});const $n=({shixunHomeworks:Ln,autoHeight:Un,classroomList:Yn,dispatch:Ir})=>{var ea,po,lr,ga,so,Ai,Jo;const{shixunWorkReport:jo}=Ln,{stage_list:na,work_id:Po}=jo,[Lo,Oi]=(0,ce.useState)(!1),[No,Co]=(0,ce.useState)(!0),[Vo,Ii]=(0,ce.useState)({left:0,top:0,bottom:0,right:0}),qo=(0,ce.useRef)(null),[yr,us]=(0,ce.useState)(!1),OA=(ro,Mo)=>{var Bi;const{clientWidth:zi,clientHeight:di}=window.document.documentElement,DA=(Bi=qo.current)==null?void 0:Bi.getBoundingClientRect();DA&&Ii({left:-DA.left+Mo.x,right:zi-(DA.right-Mo.x),top:-DA.top+Mo.y,bottom:di-(DA.bottom-Mo.y)})},vo=(0,me.useParams)(),Ri=(0,Ye.GJ)(),Or={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};(0,ce.useEffect)(()=>{console.log(vo)},[]);const ua=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"position",width:"100px"},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"output_detail",render:(ro,Mo,Bi)=>ce.createElement("div",null,ro,Mo.is_work_end_evaluate&&ce.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:ro=>ke()(ro).format("YYYY-MM-DD HH:mm")},{title:"\u64CD\u4F5C",width:"80px",dataIndex:"query_index",render:(ro,Mo)=>ce.createElement("span",{className:"c-blue current",onClick:()=>Sn(void 0,null,function*(){var Bi,zi;const di=yield(0,ze.Lk)(Mo.game_identifier,{path:(zi=(Bi=Mo.path)==null?void 0:Bi.replace(/\;/g,";"))==null?void 0:zi.split(";")[0],query_index:Mo.query_index,homework_common_id:vo.categoryId});(di==null?void 0:di.status)===0&&(us(di),Oi(!0))})},Mo.query_index?"\u67E5\u770B\u4EE3\u7801":"")}],Uo=[{title:"\u8C03\u5206\u7528\u6237",dataIndex:["user","name"],width:350,render:(ro,Mo)=>{var Bi;return ce.createElement("span",null,ce.createElement("img",{width:30,height:30,style:{borderRadius:"50%",marginRight:"10px"},src:_e.Z.IMG_SERVER+"/images/"+((Bi=Mo==null?void 0:Mo.user)==null?void 0:Bi.image_url)}),ro)}},{title:"\u8C03\u5206\u524D",dataIndex:"old_score",width:270,render:ro=>ce.createElement("span",null,"\u4FEE\u6B63\u524D\u5206\u6570\uFF1A",ro,"\u5206")},{title:"\u8C03\u5206\u540E",dataIndex:"score",width:270,render:ro=>ce.createElement("span",null,"\u4FEE\u6B63\u540E\u5206\u6570\uFF1A",ro,"\u5206")},{title:"\u8C03\u5206\u65F6\u95F4",dataIndex:"created_at",align:"right",render:ro=>ce.createElement("span",null,"\u4FEE\u6B63\u65F6\u95F4\uFF1A",ro?ke()(ro).format("YYYY-MM-DD HH:mm"):"--")}];function La(ro,Mo){return Sn(this,null,function*(){const{challenge_id:Bi}=na[ro],zi=yield Ir({type:"shixunHomeworks/changeScore",payload:{categoryId:vo.homeworkId,type:"report",score:Mo,challenge_id:Bi}});yield Ir({type:"shixunHomeworks/getShixunWorkReport",payload:wn({},vo)}),zi.status===0&&Ie.ZP.success("\u64CD\u4F5C\u6210\u529F")})}function yn(ro,Mo){return(0,Me.U2)(`student_works/${Po}/rep_passed_content.json`,{path:Mo,game_id:ro})}const Ni=jo.shixun_detail;return ce.createElement(ce.Fragment,null,Ni==null?void 0:Ni.map(function(ro,Mo){var Bi,zi;return ce.createElement("div",{key:Mo},ce.createElement("aside",{className:"pl30 pr30",key:Mo},ce.createElement("div",{className:`${xe.shixunTitle} mt10`},ce.createElement("div",null,ce.createElement("span",{className:"fa fa-code "}),ce.createElement("strong",{className:"c-black"},"\u7B2C",Mo+1,"\u5173 ",ce.createElement(me.Link,{className:"c-black",target:"_blank",to:`/tasks/${vo.coursesId}/${vo.categoryId}/${ro.game_identifier}`},ro.subject))),Ri?ce.createElement("span",null,"\u8C03\u5206\uFF1A",ce.createElement(lt,{className:"game-score",max:na[Mo].game_score_full,defaultValue:na[Mo].game_score,onBlur:di=>{var DA;if((0,Ye.Rm)()&&!((DA=Yn.AssistantObject.practice)!=null&&DA.can_appraise)){Ie.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}La(Mo,di)}})):null),ce.createElement("div",{className:"font16 mt10"},ro.st===0&&(ro.path?typeof(ro==null?void 0:ro.game_codes_cn)=="string"?ce.createElement("aside",{className:xe.shixunWrp},ce.createElement(_t,{game_codes_cn:ro==null?void 0:ro.game_codes_cn,autoHeight:Un,path:ro.path,game_id:ro.id,data:ro.game_codes,diff_code_count:ro.diff_code_count,onPathChange:yn})):ce.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"),ro.st===1&&(ro.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")),ce.createElement("aside",{className:"mt10 font16"},(Bi=ro.outputs)!=null&&Bi.length?ce.createElement(b.default,{columns:ua,pagination:{hideOnSinglePage:!0},dataSource:ro.outputs.map(di=>wn(wn({},ro),di))}):"\u672C\u5173\u65E0\u8BC4\u6D4B\u8BB0\u5F55"),ce.createElement("aside",{className:"mt10 font16"},((zi=ro==null?void 0:ro.adjust_review_score_list)==null?void 0:zi.length)>0&&(0,Ye.GJ)()&&ce.createElement("div",null,ce.createElement("strong",{className:"c-black font14"},"\u8C03\u5206\u8BB0\u5F55"),ce.createElement(b.default,{columns:Uo,pagination:{hideOnSinglePage:!0},dataSource:ro.adjust_review_score_list,showHeader:!1})))))}),ce.createElement(ye.default,{open:Lo,width:900,okText:"\u5173\u95ED",cancelButtonProps:{style:{display:"none"}},onOk:()=>{us({}),Oi(!1)},onCancel:()=>{us({}),Oi(!1)},title:ce.createElement("div",{style:{width:"100%",cursor:"move"},onMouseOver:()=>{No&&Co(!1)},onMouseOut:()=>{Co(!0)},onFocus:()=>{},onBlur:()=>{}},"\u4EE3\u7801\u5185\u5BB9"),modalRender:ro=>ce.createElement(he(),{disabled:No,bounds:Vo,nodeRef:qo,onStart:(Mo,Bi)=>OA(Mo,Bi)},ce.createElement("div",{ref:qo},ro))},ce.createElement("div",{style:{background:"#F6F7F9",padding:"30px 20px",marginBottom:20}},ce.createElement("div",{style:{display:"flex",alignItems:"center"}},((ea=yr==null?void 0:yr.data)==null?void 0:ea.output_detail)==="\u8BC4\u6D4B\u901A\u8FC7"?ce.createElement("i",{style:{color:"#0B9953",fontSize:18,marginRight:10},className:"iconfont icon-duigou1"}):ce.createElement("i",{style:{color:"#E21010",fontSize:18,marginRight:10},className:"iconfont icon-jinggao1"}),ce.createElement("div",{style:{color:((po=yr==null?void 0:yr.data)==null?void 0:po.output_detail)==="\u8BC4\u6D4B\u901A\u8FC7"?"#0B9953":"#E21010",fontSize:16,fontWeight:600}},(lr=yr==null?void 0:yr.data)==null?void 0:lr.output_detail)),ce.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginTop:20}},ce.createElement("div",null,ce.createElement("span",{style:{color:"#6A7283"}},"\u8BC4\u6D4B\u65F6\u95F4"),ce.createElement("span",{style:{marginLeft:8,color:"#232B40"}},ke()((ga=yr==null?void 0:yr.data)==null?void 0:ga.created_at).format("YYYY-MM-DD HH:mm:ss"))),ce.createElement("div",null,ce.createElement("span",{style:{color:"#6A7283"}},"\u7528\u65F6"),ce.createElement("span",{style:{marginLeft:8,color:"#232B40"}},(so=yr==null?void 0:yr.data)==null?void 0:so.ts_time,"s")),ce.createElement("div",null,ce.createElement("span",{style:{color:"#6A7283"}},"\u5185\u5B58"),ce.createElement("span",{style:{marginLeft:8,color:"#232B40"}},(Ai=yr==null?void 0:yr.data)==null?void 0:Ai.ts_mem,"mb")),ce.createElement("div",null,ce.createElement("span",{style:{color:"#6A7283"}},"\u7528\u4F8B\u901A\u8FC7\u7387"),ce.createElement("span",{style:{marginLeft:8,color:"#232B40"}},((Jo=yr==null?void 0:yr.data)==null?void 0:Jo.test_set_passed_rate)*100,"%")))),ce.createElement(tt.ZP,{height:500,autoHeight:Un,language:"python",theme:"default",isCopy:!0,value:decodeURIComponent(escape(window.atob((yr==null?void 0:yr.content)||""))),options:Or})))};var wt=(0,me.connect)(({shixunHomeworks:Ln,loading:Un,globalSetting:Yn,classroomList:Ir})=>({shixunHomeworks:Ln,globalSetting:Yn,loading:Un.effects,classroomList:Ir}))($n),Wt=fe(22150),Jt={greyText:"greyText___nOpNq",info:"info___nBB3c",label:"label___P6my8",blackContent:"blackContent___O4HnS",orangeContent:"orangeContent___JBF44",inputLabel:"inputLabel___B2GAs",tableTitle:"tableTitle___IqAxM",scoreTable:"scoreTable___RJvpU"},bn=fe(1916),Et=fe(67294),Fn=Object.defineProperty,tr=Object.getOwnPropertySymbols,ir=Object.prototype.hasOwnProperty,Gr=Object.prototype.propertyIsEnumerable,Lr=(Ln,Un,Yn)=>Un in Ln?Fn(Ln,Un,{enumerable:!0,configurable:!0,writable:!0,value:Yn}):Ln[Un]=Yn,$r=(Ln,Un)=>{for(var Yn in Un||(Un={}))ir.call(Un,Yn)&&Lr(Ln,Yn,Un[Yn]);if(tr)for(var Yn of tr(Un))Gr.call(Un,Yn)&&Lr(Ln,Yn,Un[Yn]);return Ln},aa=(Ln,Un,Yn)=>new Promise((Ir,ea)=>{var po=so=>{try{ga(Yn.next(so))}catch(Ai){ea(Ai)}},lr=so=>{try{ga(Yn.throw(so))}catch(Ai){ea(Ai)}},ga=so=>so.done?Ir(so.value):Promise.resolve(so.value).then(po,lr);ga((Yn=Yn.apply(Ln,Un)).next())});const oo=({shixunHomeworks:Ln,dispatch:Un,classroomList:Yn})=>{const{shixunWorkReport:Ir}=Ln,ea=(0,me.useParams)(),[po,lr]=(0,ce.useState)(!1),[ga]=Wt.default.useForm(),[so,Ai]=ye.default.useModal(),[Jo,jo]=(0,ce.useState)(!1),[na,Po]=(0,ce.useState)(!1);(0,ce.useEffect)(()=>{var No,Co,Vo,Ii;Ln.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&ga.setFieldsValue({comment:(Co=(No=Ln.actionTabs.selectArrs)==null?void 0:No.data)==null?void 0:Co.work_comment,hidden_comment:(Ii=(Vo=Ln.actionTabs.selectArrs)==null?void 0:Vo.data)==null?void 0:Ii.work_comment_hidden})},[Ln.actionTabs.key]);const Lo=()=>aa(void 0,null,function*(){const No=ga.getFieldsValue();(yield(0,Me.ZP)(`/api/student_works/${ea.homeworkId}/shixun_work_comment.json`,{method:"post",body:{hidden_comment:No.hidden_comment,comment:No.comment}})).status===0&&(Ie.ZP.success("\u8BC4\u9605\u6210\u529F"),ga.resetFields(),Un({type:"shixunHomeworks/setActionTabs",payload:{}}),Un({type:"shixunHomeworks/getShixunWorkReport",payload:$r({},ea)}))}),Oi=[{title:"\u5173\u5361",dataIndex:"name",render:(No,Co,Vo)=>Vo+1},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",render:(No,Co,Vo)=>Et.createElement("div",null,No,Co.complete_status===4&&Et.createElement($e.vA,{status:Co.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:No=>No?"\u662F":"\u5426"},{title:"\u5173\u5361\u5F97\u5206",dataIndex:"game_score",align:"center",render:(No,Co)=>Et.createElement("div",null,Et.createElement("span",{style:{color:parseFloat(Co.game_score_full)!==parseFloat(No)?"#E30000":"#53C41B"}},No),"/",Co.game_score_full)},{title:"\u8C03\u5206",dataIndex:"game_score",align:"center",fixed:"right",render:(No,Co)=>(0,Ye.GJ)()?Et.createElement(lt,{max:Co.game_score_full,defaultValue:parseFloat(No),onBlur:Vo=>aa(void 0,null,function*(){var Ii,qo;if((0,Ye.Rm)()&&!((Ii=Yn.AssistantObject.practice)!=null&&Ii.can_appraise)){Ie.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 yr=yield Un({type:"shixunHomeworks/changeScore",payload:{categoryId:ea.homeworkId,type:"report",score:Vo,challenge_id:Co.challenge_id}});(qo=Ln==null?void 0:Ln.actionTabs)==null||qo.fn(),yield Un({type:"shixunHomeworks/getShixunWorkReport",payload:$r({},ea)}),yr.status===0&&Ie.ZP.success("\u64CD\u4F5C\u6210\u529F")})}):No}];return Et.createElement(Et.Fragment,null,Ai,Et.createElement(ye.default,{centered:!0,width:1080,title:"\u70B9\u8BC4\u4F5C\u4E1A",open:Ln.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>aa(void 0,null,function*(){var No;if((0,Ye.Rm)()&&!((No=Yn.AssistantObject.practice)!=null&&No.can_appraise)){Ie.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 Co=ga.getFieldsValue();JSON.stringify(Co)==="{}"||Co.hidden_comment===""&&Co.comment===""?lr(!0):Lo()}),onCancel:()=>{Un({type:"shixunHomeworks/setActionTabs",payload:{}})}},Et.createElement(Pe.Z,{justify:"space-between",className:Jt.info},Et.createElement(be.Z,null,Et.createElement("span",{className:`${Jt.label} ${Jt.greyText}`},"\u59D3\u540D"),Et.createElement("span",{className:Jt.blackContent},Ir==null?void 0:Ir.username)),Et.createElement(be.Z,null,Et.createElement("span",{className:`${Jt.label} ${Jt.greyText}`},"\u5B66\u53F7"),Et.createElement("span",{className:Jt.blackContent},(Ir==null?void 0:Ir.student_id)||"--")),Et.createElement(be.Z,null,Et.createElement("span",{className:`${Jt.label} ${Jt.greyText}`},"\u73ED\u7EA7"),Et.createElement("span",{className:Jt.blackContent},(Ir==null?void 0:Ir.group_name)||"--")),Et.createElement(be.Z,null,Et.createElement("span",{className:`${Jt.label} ${Jt.greyText}`},"\u5173\u5361\u5F97\u5206"),Et.createElement("span",{className:Jt.orangeContent},(Ir==null?void 0:Ir.challenge_score)||"--")),Et.createElement(be.Z,null,Et.createElement("span",{className:`${Jt.label} ${Jt.greyText}`},"\u6548\u7387\u5206"),Et.createElement("span",{className:Jt.orangeContent},(Ir==null?void 0:Ir.eff_score)||"--")),Et.createElement(be.Z,null,Et.createElement("span",{className:`${Jt.label} ${Jt.greyText}`},"\u8865\u4EA4\u6263\u5206"),Et.createElement("span",{className:Jt.orangeContent},(Ir==null?void 0:Ir.late_penalty)||"--")),Et.createElement(be.Z,null,Et.createElement("span",{className:`${Jt.label} ${Jt.greyText}`},"\u6700\u7EC8\u6210\u7EE9"),Et.createElement("span",{className:Jt.orangeContent},(Ir==null?void 0:Ir.work_score)||"--"))),Et.createElement(Wt.default,{form:ga,onChange:()=>{po&&lr(!1)}},Et.createElement(Pe.Z,{wrap:!1,align:"middle",justify:"space-between"},Et.createElement(be.Z,null,Et.createElement("div",{className:`${Jt.inputLabel} ${Jt.greyText}`},"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),Et.createElement(be.Z,null,Et.createElement(bn.Z,{isShowComponent:(0,Ye.G5)(),ModalProps:{open:Jo,onCancel:()=>{jo(!1)}},onDataSelect:(No,Co)=>aa(void 0,[No,Co],function*(Vo,{node:Ii}){const qo=()=>{ga.setFieldsValue({comment:Ii==null?void 0:Ii.value}),jo(!1)};if(ga.getFieldValue("comment")){so.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:qo});return}qo()})},Et.createElement(Ae.ZP,{style:{padding:0,height:"auto"},icon:Et.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:No=>{jo(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),Et.createElement(Wt.default.Item,{name:"comment"},Et.createElement(E.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:3})),Et.createElement(Pe.Z,{wrap:!1,align:"middle",justify:"space-between"},Et.createElement(be.Z,null,Et.createElement("div",{className:`${Jt.inputLabel} ${Jt.greyText}`},"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),Et.createElement(be.Z,null,Et.createElement(bn.Z,{isShowComponent:(0,Ye.G5)(),ModalProps:{open:na,onCancel:()=>{Po(!1)}},onDataSelect:(No,Co)=>aa(void 0,[No,Co],function*(Vo,{node:Ii}){const qo=()=>{ga.setFieldsValue({hidden_comment:Ii==null?void 0:Ii.value}),Po(!1)};if(ga.getFieldValue("hidden_comment")){so.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:qo});return}qo()})},Et.createElement(Ae.ZP,{style:{padding:0,height:"auto"},icon:Et.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:No=>{Po(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),Et.createElement(Wt.default.Item,{name:"hidden_comment"},Et.createElement(E.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:3}))),po&&Et.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A"),Et.createElement("div",{className:Jt.tableTitle},"\u5173\u5361\u6210\u7EE9"),Et.createElement(b.default,{className:Jt.scoreTable,dataSource:Ir.stage_list,rowKey:"challenge_id",pagination:!1,columns:Oi,scroll:{x:"max-content"}})))};var Ka=(0,me.connect)(({shixunHomeworks:Ln,classroomList:Un})=>({shixunHomeworks:Ln,classroomList:Un}))(oo),Wr=fe(16151),zr=fe(85725),Dr=fe(86763),wa=fe(80599),$a=fe.n(wa),zo={wrap:"wrap___LZOi9",line:"line___oju0L"},Ui=fe(446),_i=({detailData:Ln})=>{var Un;return ce.createElement("div",{className:zo.wrap},ce.createElement(Ui.ij,{hideBar:!0,actionAnalysis:!0,loading:!1,emptyData:[(0,Ui.Uf)(Ln),(Ln==null?void 0:Ln.photos)||[]],title:"\u5B9E\u8BAD\u5B66\u4E60\u5206\u6790",noDataText:"\u8BE5\u5B66\u751F\u65E0\u5B66\u4E60\u884C\u4E3A\u5206\u6790\u6570\u636E"},ce.createElement(Ui.ZP,{hideBar:!0,title:"\u5B9E\u8BAD\u5B66\u4E60\u5206\u6790",data:(0,Ui.Uf)(Ln)}),!!((Un=Ln==null?void 0:Ln.photos)!=null&&Un.length)&&ce.createElement(ce.Fragment,null,ce.createElement("div",{className:zo.line}),ce.createElement(Ui._s,{dataSource:Ln==null?void 0:Ln.photos,right:21,col:4,wrapWidth:1140}))))},no=fe(98769),en=fe(67294),Wo=Object.defineProperty,Rr=Object.defineProperties,Yr=Object.getOwnPropertyDescriptors,Qr=Object.getOwnPropertySymbols,kr=Object.prototype.hasOwnProperty,mo=Object.prototype.propertyIsEnumerable,ko=(Ln,Un,Yn)=>Un in Ln?Wo(Ln,Un,{enumerable:!0,configurable:!0,writable:!0,value:Yn}):Ln[Un]=Yn,Zr=(Ln,Un)=>{for(var Yn in Un||(Un={}))kr.call(Un,Yn)&&ko(Ln,Yn,Un[Yn]);if(Qr)for(var Yn of Qr(Un))mo.call(Un,Yn)&&ko(Ln,Yn,Un[Yn]);return Ln},fn=(Ln,Un)=>Rr(Ln,Yr(Un)),Bn=(Ln,Un)=>{var Yn={};for(var Ir in Ln)kr.call(Ln,Ir)&&Un.indexOf(Ir)<0&&(Yn[Ir]=Ln[Ir]);if(Ln!=null&&Qr)for(var Ir of Qr(Ln))Un.indexOf(Ir)<0&&mo.call(Ln,Ir)&&(Yn[Ir]=Ln[Ir]);return Yn},dn=(Ln,Un,Yn)=>new Promise((Ir,ea)=>{var po=so=>{try{ga(Yn.next(so))}catch(Ai){ea(Ai)}},lr=so=>{try{ga(Yn.throw(so))}catch(Ai){ea(Ai)}},ga=so=>so.done?Ir(so.value):Promise.resolve(so.value).then(po,lr);ga((Yn=Yn.apply(Ln,Un)).next())});const or=Ln=>{var Un=Ln,{shixunHomeworks:Yn,classroomList:Ir,globalSetting:ea,loading:po,user:lr,dispatch:ga}=Un,so=Bn(Un,["shixunHomeworks","classroomList","globalSetting","loading","user","dispatch"]),Ai,Jo,jo;const[na,Po]=(0,ce.useState)(Zr({},(0,me.useParams)())),Lo=(0,me.useParams)(),[Oi,No]=(0,ce.useState)({page:1,page_size:10}),Co=(0,me.useLocation)(),[]=(0,ce.useState)([]),[Vo,Ii]=(0,ce.useState)(),qo=(0,ce.useRef)(),yr=(0,ce.useRef)(),[us,OA]=(0,ce.useState)(!1),[vo,Ri]=(0,ce.useState)(!0),[Or,ua]=(0,ce.useState)(!1),[Uo,La]=(0,ce.useState)(!1),{shixunWorkReport:yn}=Yn,[Ni,ro]=(0,ce.useState)(),[Mo,Bi]=(0,ce.useState)([]),[zi,di]=(0,ce.useState)(),[DA,Ds]=(0,ce.useState)("all"),WA=(0,Ye.GJ)(),[ts,Fs]=(0,ce.useState)(new(He())),[ol,ps]=(0,ce.useState)(0),[RA,lo]=(0,ce.useState)(!1),[xi,vA]=(0,ce.useState)(!1),[xn,Mn]=(0,ce.useState)(!1),[On,It]=(0,ce.useState)(""),[Wn,Ur]=(0,ce.useState)(!1),[Er,kn]=(0,ce.useState)(!0),[nr,Jn]=(0,ce.useState)(0),Sr=(0,ce.useRef)(JSON.parse(sessionStorage.all_student_works_params||"{}")),Pr=(0,ce.useRef)(),Xr=()=>dn(void 0,null,function*(){(lr.userInfo.is_teacher||lr.userInfo.admin)&&(Ur(!0),kn(!1))});(0,ce.useEffect)(()=>{var pr;(0,Ye.Rm)()&&Ir.AssistantObject.practice&&!((pr=Ir.AssistantObject.practice)!=null&&pr.can_view)&&me.history.replace("/403")},[(Ai=Ir.AssistantObject.practice)==null?void 0:Ai.can_view]),(0,ce.useEffect)(()=>{Xr(),console.log("\u6253\u5370\u7684------",yn),Pr.current=yn==null?void 0:yn.next_student_work_id,It(yn.repeat_minus_score)},[yn,lr]),(0,ce.useEffect)(()=>{console.log("\u89E6\u53D1\u8FD9",yn.work_score),Jn(yn.work_score)},[yn.work_score,On]),(0,ce.useEffect)(()=>(ga({type:"globalSetting/footerToggle",payload:!1}),()=>{ga({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,ce.useEffect)(()=>{var pr;if(yn){let ha=[];(pr=yn==null?void 0:yn.target_test_sets)==null||pr.map((fa,si)=>{var gi;(gi=fa==null?void 0:fa.targets)==null||gi.map((Ro,Fi)=>{var Wi;Ro.name=fa==null?void 0:fa.name,Ro.total_target_score=fa==null?void 0:fa.total_target_score,Ro.actual_target_score=fa==null?void 0:fa.actual_target_score,Ro.rowSpan=Fi===0?(Wi=fa==null?void 0:fa.targets)==null?void 0:Wi.length:0,Ro.order=si+1,ha.push(Ro)})}),ro(ha),(0,Ye.Rm)()&&ga({type:"classroomList/getAssistantPermissions",payload:{course_id:na.coursesId}})}},[yn]),(0,ce.useEffect)(()=>{Yn.actionTabs.key==="\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A"&&(yn==null?void 0:yn.students_count)>0&&!vo&&setTimeout(()=>{oa("all")},800)},[yn==null?void 0:yn.homework_common_id,vo]),(0,ce.useEffect)(()=>{Po(Zr({},Lo))},[Co.pathname]);const sa=()=>{document.body.scrollIntoView()},Ta=pr=>{Oi.page=pr,No(Zr({},Oi)),Ra(Oi,DA)},Ra=(pr,ha)=>dn(void 0,null,function*(){ua(!0);const fa=yield(0,Me.ZP)(`/api/student_works/${na==null?void 0:na.homeworkId}/adjust_review_score_histories.json`,{method:"get",params:fn(Zr({},pr),{challenge_id:ha=="all"?null:ha})});(fa==null?void 0:fa.status)===0&&(Bi(fa==null?void 0:fa.list),di(fa==null?void 0:fa.count)),ua(!1)});function xr(){return dn(this,null,function*(){Sr.current=JSON.parse(sessionStorage.all_student_works_params||"{}")})}const Rn=()=>{document.querySelectorAll("canvas").forEach(pr=>{(!pr.clientWidth||!pr.clientHeight)&&pr.remove()})},br=()=>{qo.current.offsetHeight>62e3?La(!1):La(!0)},Fr=pr=>dn(void 0,null,function*(){const ha=yield(0,Dr.t1)({homeworkId:pr||na.homeworkId});Ii(ha==null?void 0:ha.data)}),oa=pr=>dn(void 0,null,function*(){var ha,fa,si,gi;let Ro=0,Fi;Fi=ye.default.info({width:460,title:en.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A,",en.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:en.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",en.createElement("span",{className:"c-blue"},Ro+1),"/",pr!=="all"?1:yn==null?void 0:yn.students_count,en.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3"),maskClosable:!1,className:xe.modal,onOk:()=>{}});const Wi={margin:[0,0],filename:`${yn!=null&&yn.student_id&&(yn==null?void 0:yn.student_id)!="--"?yn==null?void 0:yn.student_id:""}${yn.username}.pdf`,html2canvas:{useCORS:!0,letterRendering:!0},jsPDF:{unit:"mm",format:"a4",orientation:"landscape"}},sA=ts.folder(yn==null?void 0:yn.shixun_name);function Ea(oA){return dn(this,null,function*(){yield Fr(oA||Pr.current);const wo=yield ga({type:"shixunHomeworks/getShixunWorkReport",payload:Zr({homeworkId:oA||Pr.current},Sr.current||{})});Pr.current=wo==null?void 0:wo.next_student_work_id,sa(),Ro++,setTimeout(()=>dn(this,null,function*(){var ns,kA,iA,lA;Rn();const vs=sA.folder(`${wo==null?void 0:wo.group_name}`).folder(`${wo!=null&&wo.student_id&&(wo==null?void 0:wo.student_id)!="--"?wo.student_id+"+":""}${wo==null?void 0:wo.username}`),SA=document.querySelector("#export-all").children;let $s=$a()();for(let ki=0;ki<SA.length;ki++)yield $s.set(Wi).from(SA[ki]).toContainer().toCanvas().toPdf().get("pdf").then(yA=>dn(this,null,function*(){ki<SA.length-1&&(yield yA.addPage())}));if(vs.file(`${wo!=null&&wo.student_id&&(wo==null?void 0:wo.student_id)!="--"?wo.student_id+"+":""}${wo==null?void 0:wo.username}.pdf`,$s.output("blob")),((ns=wo==null?void 0:wo.shixun_detail)==null?void 0:ns.length)>0&&((iA=(kA=wo==null?void 0:wo.shixun_detail)==null?void 0:kA.filter(ki=>{var yA;return((yA=ki==null?void 0:ki.game_codes)==null?void 0:yA.length)>0}))==null?void 0:iA.length)>0){const ki=vs.folder("\u4EE3\u7801\u6587\u4EF6");(lA=wo==null?void 0:wo.shixun_detail)==null||lA.map((yA,mi)=>{var il,Hi;if(((il=yA==null?void 0:yA.game_codes)==null?void 0:il.length)>0){const Ji=ki.folder(`\u7B2C${mi+1}\u5173-${yA.subject}-${yA.id}`);(Hi=yA==null?void 0:yA.game_codes)==null||Hi.map(Xi=>{Ji.file(`${Xi.filename}.txt`,Xi==null?void 0:Xi.content)})}})}Fi.update({content:en.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",en.createElement("span",{className:"c-blue"},Ro),"/",wo==null?void 0:wo.students_count,en.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3")}),Ro==(wo==null?void 0:wo.students_count)?(Fi.destroy(),Ua()):Ea()}),2200)})}if(pr!=="all"||(yn==null?void 0:yn.students_count)<2){Rn(),sa();const oA=yr.current.children;let wo=$a()();const kA=sA.folder(`${yn==null?void 0:yn.group_name}`).folder(`${yn!=null&&yn.student_id&&(yn==null?void 0:yn.student_id)!="--"?(yn==null?void 0:yn.student_id)+"+":""}${yn==null?void 0:yn.username}`);for(let iA=0;iA<oA.length;iA++)yield wo.set(Wi).from(oA[iA]).toContainer().toCanvas().toPdf().get("pdf").then(lA=>dn(void 0,null,function*(){iA<oA.length-1&&(yield lA.addPage())}));if(OA(!1),kA.file(`${yn!=null&&yn.student_id&&(yn==null?void 0:yn.student_id)!="--"?(yn==null?void 0:yn.student_id)+"+":""}${yn.username}.pdf`,wo.output("blob"),{base64:!1}),((ha=yn==null?void 0:yn.shixun_detail)==null?void 0:ha.length)>0&&((si=(fa=yn==null?void 0:yn.shixun_detail)==null?void 0:fa.filter(iA=>{var lA;return((lA=iA==null?void 0:iA.game_codes)==null?void 0:lA.length)>0}))==null?void 0:si.length)>0){const iA=kA.folder("\u4EE3\u7801\u6587\u4EF6");(gi=yn==null?void 0:yn.shixun_detail)==null||gi.map((lA,VA)=>{var vs,SA;if(((vs=lA==null?void 0:lA.game_codes)==null?void 0:vs.length)>0){const $s=iA.folder(`\u7B2C${VA+1}\u5173-${lA.subject}-${lA.id}`);(SA=lA==null?void 0:lA.game_codes)==null||SA.map(ki=>{$s.file(`${ki.filename}.txt`,ki==null?void 0:ki.content)})}})}Fi.destroy(),Ua();return}else Ea(yn==null?void 0:yn.first_student_work_id)}),Ua=()=>{ts.generateAsync({type:"blob"}).then(function(pr){console.log(yn,"shixunWorkReport");const ha=document.createElement("a");ha.href=window.URL.createObjectURL(pr),ha.download=(yn==null?void 0:yn.shixun_name)+".zip",document.body.appendChild(ha);const fa=document.createEvent("MouseEvents");fa.initEvent("click",!1,!1),ha.dispatchEvent(fa),document.body.removeChild(ha),Fs(new(He()))}),La(!1)};(0,ce.useEffect)(()=>{Ia()},[na.homeworkId]);const Ia=()=>dn(void 0,null,function*(){yield ga({type:"shixunHomeworks/getShixunWorkReport",payload:Zr(Zr({},na),Sr.current||{})}),Fr(),(0,Ye.GJ)()&&xr(),Ri(!1)}),Ga=[{title:"\u5173\u5361",dataIndex:"name",render:(pr,ha,fa)=>fa+1},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",render:(pr,ha,fa)=>en.createElement("div",null,pr,ha.complete_status===4&&en.createElement($e.vA,{status:ha.complete_status}))},{title:"\u5F00\u542F\u65F6\u95F4",dataIndex:"open_time"},{title:"\u4EE3\u7801\u4FEE\u6539\u884C\u6570",dataIndex:"diff_code_count",render:(pr,ha,fa)=>pr||"- -"},{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:pr=>pr?"\u662F":"\u5426"},{title:"\u7ECF\u9A8C\u503C",dataIndex:"experience",render:(pr,ha)=>en.createElement("div",null,en.createElement("span",{style:{color:parseFloat(ha.myself_experience)!==parseFloat(pr)?"red":"green"}},ha.myself_experience),"/",pr)},{title:"\u5173\u5361\u5F97\u5206",dataIndex:"game_score",render:(pr,ha)=>en.createElement("div",null,en.createElement("span",{style:{color:parseFloat(ha.game_score_full)!==parseFloat(pr)?"red":"green"}},pr),"/",ha.game_score_full)},{title:"\u8C03\u5206",dataIndex:"game_score",render:(pr,ha)=>WA?en.createElement(lt,{max:ha.game_score_full,defaultValue:parseFloat(pr),onBlur:fa=>dn(void 0,null,function*(){var si;if((0,Ye.Rm)()&&!((si=Ir.AssistantObject.practice)!=null&&si.can_appraise)){Ie.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 gi=yield ga({type:"shixunHomeworks/changeScore",payload:{categoryId:na.homeworkId,type:"report",score:fa,challenge_id:ha.challenge_id}});Ra({page:1,page_size:10},"all"),yield ga({type:"shixunHomeworks/getShixunWorkReport",payload:Zr(Zr({},na),Sr.current||{})}),gi.status===0&&Ie.ZP.success("\u64CD\u4F5C\u6210\u529F")})}):pr}];let qa=[{title:"\u5173\u5361",dataIndex:"order",key:"order",render:(pr,ha,fa)=>({children:pr,props:{rowSpan:ha.rowSpan}})},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",render:(pr,ha,fa)=>({children:pr,props:{rowSpan:ha.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:(pr,ha,fa)=>en.createElement("div",null,en.createElement("span",{style:{color:parseFloat(ha.actual_test_score)!==parseFloat(pr)?"red":"green"}},ha.actual_test_score),"/",pr)},{title:"\u6307\u6807\u603B\u5206",render:(pr,ha,fa)=>({children:en.createElement("div",null,en.createElement("span",{style:{color:parseFloat(ha.actual_target_score)!==parseFloat(pr)?"red":"green"}},ha.actual_target_score),"/",pr),props:{rowSpan:ha.rowSpan}}),dataIndex:"total_target_score",key:"total_target_score"}];const uo=[{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:pr=>en.createElement("span",null,pr?ke()(pr).format("YYYY-MM-DD HH:mm"):"--")}],ao=pr=>{ga({type:"shixunHomeworks/setActionTabs",payload:{key:"",type:2}}),setTimeout(()=>{pr==="next"?me.history.push(`/classrooms/${na.coursesId}/shixun_homework/${na.categoryId}/${yn==null?void 0:yn.next_student_work_id}/comment`):me.history.push(`/classrooms/${na.coursesId}/shixun_homework/${na.categoryId}/${yn==null?void 0:yn.pre_student_work_id}/comment`)},200)},Xa=pr=>{It(""),pr.target.value&&(console.log("\u8FDB\u6765",yn),pr.target.value=pr.target.value>yn.repeat_setting_score?yn.repeat_setting_score:pr.target.value,It(pr.target.value))},Go=()=>dn(void 0,null,function*(){const pr=yield(0,Me.ZP)(`/api/student_works/${yn==null?void 0:yn.work_id}/update_repeat_score`,{method:"put",body:{score:On}});yield ga({type:"shixunHomeworks/getShixunWorkReport",payload:Zr(Zr({},na),Sr.current||{})}),pr.status===0&&Ie.ZP.info("\u64CD\u4F5C\u6210\u529F")});return en.createElement("section",{className:"bg-fafafa",style:{position:"sticky",top:0}},en.createElement("div",{className:"edu-container mt10",style:{paddingBottom:100}},en.createElement(de.Z,{loading:po["shixunHomeworks/getShixunWorkReport"],active:!0,avatar:{size:40},paragraph:{rows:5}},en.createElement("div",{className:"edu-container"},yn.course_id&&en.createElement("section",{className:"animated fadeIn"},en.createElement("aside",{className:""},yn.category&&en.createElement(Ue.Z,{separator:">"},en.createElement(Ue.Z.Item,null,en.createElement(me.Link,{to:`/classrooms/${yn.course_id}/shixun_homework`},yn.course_name)),en.createElement(Ue.Z.Item,null,en.createElement(me.Link,{to:`/classrooms/${yn.course_id}/shixun_homework/${yn.category.main?"":yn.category.category_id}`},yn.category.category_name)),en.createElement(Ue.Z.Item,null,en.createElement(me.Link,{to:`/classrooms/${yn.course_id}/shixun_homework/${yn.homework_common_id}/detail`},"\u4F5C\u4E1A\u8BE6\u60C5")),en.createElement(Ue.Z.Item,null,yn.username))),en.createElement("aside",{className:[xe.title1,"mt20"].join(" ")},en.createElement(Pe.Z,{align:"middle"},en.createElement(be.Z,{flex:1},en.createElement(me.Link,{to:`/classrooms/${yn.course_id}/shixun_homework/${yn.homework_common_id}/detail`},en.createElement(le.Z,{className:"font16 c-black"})),en.createElement("strong",{className:"font20 ml5"},yn==null?void 0:yn.homework_name),en.createElement($e.VV,{temporary:!0,status:yn.homework_status})),en.createElement(be.Z,{className:xe.title1_right},yn.view_tpi&&en.createElement(Ae.ZP,{onClick:()=>{var pr,ha;(0,$e.xg)(`/tasks/${yn==null?void 0:yn.course_id}/${yn==null?void 0:yn.homework_common_id}/${(ha=(pr=yn==null?void 0:yn.shixun_detail)==null?void 0:pr[0])==null?void 0:ha.game_identifier}`)}},en.createElement("span",{className:"iconfont icon-yijiandianping mr5"}),"\u67E5\u770B\u5B66\u5458\u5B9E\u8BAD"),(0,Ye.GJ)()&&yn.homework_end===!1&&!!yn.myshixun_id&&en.createElement(Ae.ZP,{className:"ml10",onClick:()=>dn(void 0,null,function*(){yield ga({type:"shixunHomeworks/setActionTabs",payload:{key:"\u6253\u56DE\u91CD\u505A",selectArrs:{myshixun_identifier:yn.myshixun_identifier},homework_common_id:Lo.categoryId}})})},en.createElement("span",{className:"iconfont icon-dahuizhongzuo3x mr5"}),"\u6253\u56DE\u91CD\u505A"),en.createElement(Ae.ZP,{className:"ml10",onClick:()=>{var pr;if((0,Ye.Rm)()&&!((pr=Ir.AssistantObject.practice)!=null&&pr.can_download)){Ie.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}oa("")},loading:us},en.createElement("span",{className:"iconfont icon-daochu mr5"}),"\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A"),(0,Ye.GJ)()&&(yn==null?void 0:yn.students_count)>1&&en.createElement(Ae.ZP,{className:"ml10",onClick:()=>{var pr;if((0,Ye.Rm)()&&!((pr=Ir.AssistantObject.practice)!=null&&pr.can_download)){Ie.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}ye.default.confirm({title:"\u9009\u62E9\u5BFC\u51FA\u65B9\u5F0F",closable:!0,icon:null,centered:!0,okText:en.createElement(y.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:en.createElement(y.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:()=>{oa("all")},onCancel:()=>{},cancelButtonProps:{onClick:()=>{(0,no.jj)({categoryId:na.categoryId,coursesId:na.coursesId},"shixun_report")}}})}},en.createElement("span",{className:"iconfont icon-daochu mr5"}),"\u5BFC\u51FA\u5168\u90E8\u5B66\u751F\u5B9E\u8BAD\u62A5\u544A"))))),en.createElement("aside",{className:"mt30 relative"})),en.createElement("aside",{className:"edu-container bg-white",ref:qo},en.createElement("div",{id:"export-all",ref:yr},en.createElement("div",{id:"export-all-1"},en.createElement("div",{className:xe.title},en.createElement("h1",null,"\u603B\u4F53\u8BC4\u4EF7"),en.createElement("div",null,(0,Ye.GJ)()&&en.createElement(Ae.ZP,{className:"mr20",type:"primary",onClick:()=>{ga({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:yn.user_id,data:Zr({},yn)},fn:()=>Ra({page:1,page_size:10},"all")}})}},en.createElement(ge.Z,null),yn.has_shixun_work_comment?"\u66F4\u6539\u70B9\u8BC4":"\u70B9\u8BC4\u4F5C\u4E1A"))),en.createElement(a.Z,{style:{marginTop:0}}),en.createElement(Pe.Z,{className:"pl30 pr30"},en.createElement(be.Z,null,en.createElement("img",{className:xe.userPic,src:`${_e.Z.IMG_SERVER}/images/${yn.image_url}`,alt:yn.username})),en.createElement(be.Z,null,en.createElement("span",{className:"font16 ml40"},yn.username),en.createElement($e.vA,{status:yn.compelete_status}),en.createElement("ul",{className:xe.userInfo},en.createElement("li",null,"\u5B66\u53F7\uFF1A",yn.student_id||"--"),en.createElement("li",null,"\u5206\u73ED\uFF1A",yn.group_name||"--"),en.createElement("br",null),en.createElement("li",null,"\u622A\u6B62\u524D\u5B8C\u6210\u5173\u5361\uFF1A",en.createElement("span",{className:"c-red"},yn.complete_count),"/",en.createElement("span",{className:"c-red"},yn.challenges_count)),en.createElement("li",null,"\u6700\u65B0\u5B8C\u6210\u5173\u5361\uFF1A",en.createElement("span",{className:"c-red"},yn.current_complete_count||"-"),"/",en.createElement("span",{className:"c-red"},yn.challenges_count)),en.createElement("li",null,"\u5B8C\u6210\u6548\u7387\uFF1A",yn&&yn.efficiency===null?"--":yn&&yn.efficiency),en.createElement("li",null,"\u8BFE\u5802\u6700\u9AD8\u5B8C\u6210\u6548\u7387\uFF1A",yn&&yn.max_efficiency===null?"--":yn&&yn.max_efficiency))),en.createElement("ul",{className:[xe.listItem,"mt10"].join(" ")},en.createElement("li",null,en.createElement("strong",null,"\u901A\u5173\u65F6\u95F4"),en.createElement("div",{className:"c-light-black mt20"},yn&&yn.passed_time===null||yn&&yn.passed_time==="--"?"--":ke()(yn&&yn.passed_time).format("YYYY-MM-DD HH:mm"))),en.createElement("li",null,en.createElement("strong",null,"\u8BA1\u65F6\u89C4\u5219",en.createElement("i",{onClick:pr=>{pr.stopPropagation(),pr.preventDefault(),lo(!0)},style:{marginLeft:4,color:"#145DFF",fontSize:16,cursor:"pointer"},className:"iconfont icon-tishixiaowenhao"})),en.createElement("div",{className:"c-light-black mt20"},yn==null?void 0:yn.human_training_time_rules)),en.createElement("li",null,en.createElement("strong",null,"\u5B9E\u8BAD\u603B\u8017\u65F6",en.createElement("i",{onClick:pr=>{pr.stopPropagation(),pr.preventDefault(),vA(!0)},style:{marginLeft:4,color:"#145DFF",fontSize:16,cursor:"pointer"},className:"iconfont icon-tishixiaowenhao"})),en.createElement("div",{className:"c-light-black mt20"},yn.time_consuming)),en.createElement("li",null,en.createElement("strong",null,"\u8BC4\u6D4B\u6B21\u6570"),en.createElement("div",{className:"mt20"},yn.evaluate_count)),(yn==null?void 0:yn.eff_score_full)&&en.createElement(en.Fragment,null,en.createElement("li",null,en.createElement("strong",null,"\u5173\u5361\u5F97\u5206"),en.createElement("div",{className:"mt20"},en.createElement("span",{className:"c-orange"},yn.challenge_score),"/",en.createElement("span",{className:"c-light-black"},yn.challenge_score_full))),en.createElement("li",null,en.createElement("strong",null,"\u6548\u7387\u5206"),en.createElement("div",{className:"mt20"},en.createElement("span",{className:"c-orange"},yn.eff_score),"/",en.createElement("span",{className:"c-light-black"},yn.eff_score_full)))),(yn==null?void 0:yn.have_repeat)&&(yn==null?void 0:yn.repeat_minus_score)!==0&&en.createElement("li",{style:{position:"relative"}},en.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},en.createElement("strong",null,"\u67E5\u91CD\u6263\u5206"),en.createElement("div",{style:{position:"absolute",fontSize:"10px",color:"white",left:"57px",width:"46px",bottom:"72px"}},yn!=null&&yn.review_rate?en.createElement("span",{style:{background:"#0152d9",borderRadius:"6px 6px 6px 0",cursor:"pointer"},onClick:()=>{if(yn!=null&&yn.review_id&&Wn)localStorage.setItem("studentDetial",window.location.pathname),me.history.push({pathname:`/classrooms/:coursesId/shixun_homework/${na.categoryId}/review_detail/${yn==null?void 0:yn.review_id}`});else return}},yn.review_rate.toFixed(1),"%"):en.createElement("span",{style:{background:"#0152d9",borderRadius:"6px 6px 6px 0"}},"- -"))),Wn?en.createElement("div",{className:"mt20"},en.createElement(E.default,{style:{width:"45px",height:"22px"},value:On,onChange:pr=>{Xa(pr)},onBlur:Go,disabled:Er})," / ",yn==null?void 0:yn.repeat_setting_score):en.createElement("div",{className:"mt20"},yn==null?void 0:yn.repeat_minus_score," / ",yn==null?void 0:yn.repeat_setting_score)),console.log("sssssssssssssssssssssss",yn==null?void 0:yn.have_repeat,yn==null?void 0:yn.repeat_minus_score),(yn==null?void 0:yn.have_repeat)&&(yn==null?void 0:yn.repeat_minus_score)===0&&en.createElement("li",null,en.createElement("strong",null,"\u67E5\u91CD\u6263\u5206"),en.createElement("div",{className:"mt20"}," - -")),!(yn!=null&&yn.have_repeat)&&en.createElement("li",null,en.createElement("strong",null,"\u67E5\u91CD\u6263\u5206"),en.createElement("div",{className:"mt20"}," - -")),en.createElement("li",null,en.createElement("strong",null,"\u8865\u4EA4\u6263\u5206"),en.createElement("div",{className:"mt20"},en.createElement("span",null,yn.late_penalty||"- -"))),en.createElement("li",null,en.createElement("strong",null,"\u6700\u7EC8\u6210\u7EE9"),en.createElement("div",{className:"mt20"},en.createElement("span",{className:"c-orange"},nr),"/",en.createElement("span",{className:"c-light-black"},yn.all_work_score))),en.createElement("li",null,en.createElement("strong",null,"\u603B\u8BC4"),en.createElement("div",{className:"mt20"},en.createElement("span",{className:"c-orange"},yn.overall_appraisal))))),en.createElement(a.Z,{style:{margin:0}}),(yn.work_comment_hidden||yn.work_comment)&&en.createElement("div",null,en.createElement(Pe.Z,{align:"middle"},en.createElement(be.Z,{flex:1},en.createElement("h1",{className:xe.title},"\u70B9\u8BC4\u5185\u5BB9")),en.createElement(be.Z,{className:"pr30"},(0,Ye.GJ)()&&en.createElement(Ae.ZP,{onClick:()=>dn(void 0,null,function*(){ye.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:en.createElement(Fe.Z,null),content:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F",onOk(){return dn(this,null,function*(){(yield(0,Dr.gZ)({comment_id:yn.comment_id,homeworkId:na.homeworkId})).status===0&&(Ie.ZP.success("\u5220\u9664\u6210\u529F"),ga({type:"shixunHomeworks/getShixunWorkReport",payload:Zr(Zr({},na),Sr.current||{})}))})}})})},en.createElement(Qe.Z,null),"\u5220\u9664"))),en.createElement(a.Z,{style:{margin:0}}),yn.work_comment&&en.createElement("aside",{className:"pl30 pr30 mt20"},en.createElement("span",{className:"c-light-black font12"},"# \u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),en.createElement("br",null),en.createElement(zr.Z,{value:yn.work_comment})),yn.work_comment_hidden&&en.createElement("aside",{className:"pl30 pr30 mt20"},en.createElement("span",{className:"c-light-black font12"},"# \u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),en.createElement("br",null),en.createElement(zr.Z,{value:yn.work_comment_hidden}))),(yn==null?void 0:yn.action_analysis)&&en.createElement(_i,{detailData:yn}),en.createElement("div",{className:xe.score},en.createElement("h1",{className:xe.title},"\u9636\u6BB5\u6210\u7EE9"),(yn==null?void 0:yn.adjust_review_score_count)>0&&(0,Ye.GJ)()&&en.createElement("div",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{Mn(!0),Ra({page:1,page_size:10},"all")}},"\u6210\u7EE9\u8C03\u5206\u8BB0\u5F55\uFF08",yn==null?void 0:yn.adjust_review_score_count,"\u6B21\uFF09")),en.createElement("aside",{className:"pl30 pr30"},en.createElement(b.default,{dataSource:yn.stage_list,rowKey:pr=>pr==null?void 0:pr.challenge_id,pagination:!1,columns:Ga})),((Jo=yn==null?void 0:yn.target_test_sets)==null?void 0:Jo.length)>0&&en.createElement("div",null,en.createElement("h1",{className:xe.title},"\u6307\u6807\u6210\u7EE9"),en.createElement("aside",{className:"pl30 pr30"},en.createElement(b.default,{dataSource:Ni,rowKey:pr=>pr==null?void 0:pr.challenge_id,pagination:!1,bordered:!0,columns:qa}))),(yn==null?void 0:yn.work_description)&&en.createElement(en.Fragment,null,en.createElement("h1",{className:xe.title},"\u4E2A\u4EBA\u603B\u7ED3"),en.createElement("aside",{className:"pl30 pr30"},en.createElement(zr.Z,{value:yn==null?void 0:yn.work_description}))),en.createElement("h1",{className:xe.title},"\u56FE\u5F62\u7EDF\u8BA1"),en.createElement(mt,{data:Vo}),en.createElement("h1",{className:xe.title},"\u5B9E\u8BAD\u8BE6\u60C5")),en.createElement(wt,{autoHeight:Uo}))),(0,Ye.GJ)()&&en.createElement("aside",{className:`${xe.footerBar} ${us?xe.footerBarStatic:""}`},en.createElement("aside",{className:"edu-container"},en.createElement(Pe.Z,{align:"middle"},en.createElement(be.Z,{flex:"1"},en.createElement(me.Link,{className:xe.exitComment,to:`/classrooms/${na.coursesId}/shixun_homework/${na.categoryId}/detail`},"\u8FD4\u56DE\u5217\u8868")),en.createElement(be.Z,{flex:"1",className:"tr"},en.createElement(Ae.ZP,{type:"default",disabled:!(yn!=null&&yn.pre_student_work_id),onClick:()=>ao()},"\u4E0A\u4E00\u4E2A"),en.createElement(Ae.ZP,{type:"default",style:{marginLeft:"20px",marginRight:"20px"},disabled:!(yn!=null&&yn.next_student_work_id),onClick:()=>ao("next")},"\u4E0B\u4E00\u4E2A"),(0,Ye.GJ)()&&en.createElement(Ae.ZP,{type:"primary",onClick:()=>dn(void 0,null,function*(){ga({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:yn.user_id,data:Zr({},yn)},fn:()=>Ra({page:1,page_size:10},"all")}})})},"\u70B9\u8BC4\u4F5C\u4E1A"))))))),en.createElement(Ka,null),en.createElement(Wr.Z,null),en.createElement(ye.default,{open:RA,width:860,centered:!0,onCancel:()=>{lo(!1)},title:"\u8BA1\u65F6\u89C4\u5219\u8BF4\u660E",footer:null},en.createElement("div",{style:{color:"#333333",fontWeight:400}},en.createElement("span",{style:{fontWeight:500}},"1\u3001\u9875\u9762\u505C\u7559\u65F6\u957F"),en.createElement("br",null),en.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"),en.createElement("br",null),en.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"),en.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 "),en.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")),en.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},en.createElement("span",{style:{fontWeight:500}},"2\u3001\u5173\u5361\u603B\u8017\u65F6"),en.createElement("br",null),en.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 "),en.createElement("br",null),en.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"),en.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 "),en.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"),en.createElement("br",null),en.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")),en.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},en.createElement("span",{style:{fontWeight:500}},"3\u3001\u4F5C\u4E1A\u901A\u5173\u65F6\u957F"),en.createElement("br",null),en.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")),en.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},en.createElement("span",{style:{fontWeight:500}},"\u89C4\u5219\u76EE\u7684"),en.createElement("br",null),en.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"))),en.createElement(ye.default,{open:xi,title:"\u5B9E\u8BAD\u603B\u8017\u65F6\u8BF4\u660E",centered:!0,footer:null,onCancel:()=>{vA(!1)},width:600},en.createElement("div",{style:{fontWeight:400,color:"#333333"}},en.createElement("div",null,"1\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",en.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"),en.createElement("div",{style:{margin:"20px 0px"}},"2\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",en.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"),en.createElement("div",null,"3\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",en.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"))),en.createElement(ye.default,{open:xn,title:"\u6210\u7EE9\u8C03\u5206\u8BB0\u5F55",centered:!0,footer:null,onCancel:()=>{Ds("all"),Mn(!1)},destroyOnClose:!0,width:900},en.createElement("div",{style:{fontWeight:400,color:"#333333"}},en.createElement("div",null,en.createElement("span",null,"\u5173\u5361\uFF1A"),en.createElement(x.default,{style:{width:300},value:DA,placeholder:"\u8BF7\u9009\u62E9\u5173\u5361",defaultValue:"all",onChange:pr=>dn(void 0,null,function*(){Ds(pr),Ra({page:1,page_size:10},pr)})},en.createElement(x.default.Option,{value:"all"}," \u5168\u90E8 "),(jo=yn==null?void 0:yn.stage_list)==null?void 0:jo.map((pr,ha)=>en.createElement(x.default.Option,{key:ha,value:pr==null?void 0:pr.challenge_id},"\u7B2C",(0,$e.EM)(ha+1),"\u5173")))),en.createElement("div",{className:"mt20"},en.createElement(b.default,{dataSource:Mo,rowKey:pr=>pr==null?void 0:pr.id,pagination:!1,columns:uo,loading:Or})),en.createElement("div",{className:xe.footer},en.createElement("div",null,en.createElement("span",{style:{color:"#656F87"}},"\u5171",en.createElement("span",{className:"c-light-primary"},zi),"\u6761\u6570\u636E")),en.createElement(ne.Z,{defaultCurrent:1,defaultPageSize:10,current:(Oi==null?void 0:Oi.page)||1,showSizeChanger:!1,showQuickJumper:!0,hideOnSinglePage:!0,total:zi,onChange:Ta})))))};var Tr=(0,me.connect)(({shixunHomeworks:Ln,classroomList:Un,loading:Yn,globalSetting:Ir,user:ea})=>({shixunHomeworks:Ln,classroomList:Un,globalSetting:Ir,loading:Yn.effects,user:ea}))(or)},16151:function(mn,jt,fe){"use strict";var ce=fe(14446),We=fe(2453),ke=fe(33170),it=fe(35973),He=fe(52262),Me=fe(67294),me=(Ie,de,Ue)=>new Promise((Pe,be)=>{var Ae=E=>{try{a(Ue.next(E))}catch(b){be(b)}},y=E=>{try{a(Ue.throw(E))}catch(b){be(b)}},a=E=>E.done?Pe(E.value):Promise.resolve(E.value).then(Ae,y);a((Ue=Ue.apply(Ie,de)).next())});const ye=({shixunHomeworks:Ie,classroomList:de,dispatch:Ue})=>{const Pe=(0,it.useParams)();return Me.createElement(ce.default,{centered:!0,title:"\u63D0\u793A",open:Ie.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>me(void 0,null,function*(){var be,Ae,y,a;if((0,He.Rm)()&&!((be=de.AssistantObject.practice)!=null&&be.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,ke.ZP)(`/api/myshixuns/${Ie.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"GET",params:{course_id:Pe.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}`===Pe.categoryId))==null?void 0:y.id;if((0,He.Rm)()&&!((a=de.AssistantObject.practice)!=null&&a.can_view))return;it.history.replace(`/classrooms/${Pe.coursesId}/shixun_homework/${Pe.categoryId}/${b}/comment`)}}),onCancel:()=>{Ue({type:"shixunHomeworks/setActionTabs",payload:{}})}},Me.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),Me.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};jt.Z=(0,it.connect)(({shixunHomeworks:Ie,classroomList:de})=>({shixunHomeworks:Ie,classroomList:de}))(ye)},98769:function(mn,jt,fe){"use strict";fe.d(jt,{AD:function(){return mt},D9:function(){return Ze},Hp:function(){return Fe},IM:function(){return Qt},Iy:function(){return Qe},KM:function(){return Xn},MJ:function(){return _e},Ne:function(){return et},ON:function(){return En},Uj:function(){return Ft},VY:function(){return Xt},YO:function(){return jn},YX:function(){return rn},Zn:function(){return y},_g:function(){return ne},_k:function(){return dt},c6:function(){return ht},cr:function(){return a},eV:function(){return Oe},fi:function(){return E},gh:function(){return Je},hS:function(){return Kt},iA:function(){return b},j6:function(){return le},je:function(){return lt},jj:function(){return ge},kS:function(){return nn},o6:function(){return xe},pO:function(){return Dn},rQ:function(){return tt},sA:function(){return $e},xm:function(){return gt},xo:function(){return pt},y8:function(){return rt},yd:function(){return x}});var ce=fe(89779),We=fe(35973),ke=fe(28706),it=fe(2453),He=fe(11320),Me=Object.defineProperty,me=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,de=(Re,_t,ze)=>_t in Re?Me(Re,_t,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Re[_t]=ze,Ue=(Re,_t)=>{for(var ze in _t||(_t={}))ye.call(_t,ze)&&de(Re,ze,_t[ze]);if(me)for(var ze of me(_t))Ie.call(_t,ze)&&de(Re,ze,_t[ze]);return Re},Pe=(Re,_t,ze)=>new Promise((ve,he)=>{var Ke=yt=>{try{Pt(ze.next(yt))}catch(un){he(un)}},ut=yt=>{try{Pt(ze.throw(yt))}catch(un){he(un)}},Pt=yt=>yt.done?ve(yt.value):Promise.resolve(yt.value).then(Ke,ut);Pt((ze=ze.apply(Re,_t)).next())});const be=()=>{(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=Re=>Pe(void 0,null,function*(){be(),(yield(0,ce.YR)(Ue({},Re))).status===0&&(yield(0,ke.QH)("",(0,ke.NY)({url:He.Z.API_SERVER+`/api/courses/${Re.coursesId}/export_couser_info.json`,query:Re}))),Ae()}),a=Re=>Pe(void 0,null,function*(){const _t=yield(0,ce.yS)(Ue({},Re));if(_t.status===0)it.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),We.history.push(`/classrooms/${Re.coursesId}/exportlist/course_member_act_score`);else{if(_t.status===-2)return _t;_t.status===-3&&((0,We.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),We.history.push(`/classrooms/${Re.coursesId}/exportlist/course_member_act_score`))}}),E=Re=>Pe(void 0,null,function*(){const _t=yield(0,ce.W0)(Ue({},Re));if(_t.status===0)it.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),We.history.push(`/classrooms/${Re.coursesId}/exportlist/course_total_score`);else{if(_t.status===-4)return _t;_t.status===-3&&((0,We.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),We.history.push(`/classrooms/${Re.coursesId}/exportlist/course_total_score`))}}),b=Re=>Pe(void 0,null,function*(){const _t=yield(0,ce.Nl)(Ue({},Re));if(_t.status===0)it.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),We.history.push(`/classrooms/${Re.coursesId}/exportlist/course_total_exercise_and_other`);else{if(_t.status===-4)return _t;_t.status===-3&&((0,We.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),We.history.push(`/classrooms/${Re.coursesId}/exportlist/course_total_exercise_and_other`))}}),x=Re=>Pe(void 0,null,function*(){const _t=yield(0,ce.IU)(Ue({},Re));if(_t.status===0)it.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),We.history.push(`/classrooms/${Re.coursesId}/exportlist/export_star_user`);else{if(_t.status===-4)return _t;_t.status===-3&&((0,We.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),We.history.push(`/classrooms/${Re.coursesId}/exportlist/export_star_user`))}}),ne=Re=>Pe(void 0,null,function*(){const _t=yield(0,ce.td)(Ue({},Re));if(_t.status===0)it.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),We.history.push(`/classrooms/${Re.coursesId}/exportlist/course_total_exercise_and_other`);else{if(_t.status===-2)return _t;if(_t.status===-3)(0,We.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),We.history.push(`/classrooms/${Re.coursesId}/exportlist/course_total_exercise_and_other`);else if(_t.status===-4)return _t}}),le=Re=>Pe(void 0,null,function*(){const _t=yield(0,ce.QX)(Ue({},Re));if(_t.status===0)it.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),We.history.push(`/classrooms/${Re.coursesId}/exportlist/course_total_homework`);else{if(_t.status===-4)return _t;_t.status===-3&&((0,We.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),We.history.push(`/classrooms/${Re.coursesId}/exportlist/course_total_homework`))}}),ge=(Re,_t)=>Pe(void 0,null,function*(){const ze=yield(0,ce.o_)(Ue({},Re));ze.status===0?(it.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/${Re.coursesId}/exportlist/${_t}`)):ze.status===-3&&((0,We.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),We.history.push(`/classrooms/${Re.coursesId}/exportlist/${_t}`))}),Fe=(Re,_t)=>Pe(void 0,null,function*(){const ze=yield(0,ce.ZL)(Ue({},Re));ze.status===0?(it.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/${Re.coursesId}/exportlist/${_t}`)):ze.status===-3&&((0,We.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),We.history.push(`/classrooms/${Re.coursesId}/exportlist/${_t}`))}),Qe=(Re,_t)=>Pe(void 0,null,function*(){const ze=yield(0,ce.aP)(Ue({},Re));ze.status===0?(it.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),We.history.push(`/classrooms/${Re.coursesId}/exportlist/${_t}`)):ze.status===-3&&((0,We.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),We.history.push(`/classrooms/${Re.coursesId}/exportlist/${_t}`))}),_e=(Re,_t)=>Pe(void 0,null,function*(){const ze=yield(0,ce.vV)(Ue({},Re));ze.status===0?(it.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/${Re.coursesId}/exportlist/${_t}`)):ze.status===-3&&((0,We.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),We.history.push(`/classrooms/${Re.coursesId}/exportlist/${_t}`))}),Ye=Re=>Pe(void 0,null,function*(){be(),(yield exportCourseWorkListAppendix(Ue({},Re))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${Re.categoryId}/works_list.zip`,query:Re}))),Ae()}),$e=Re=>Pe(void 0,null,function*(){be(),yield(0,ke.QH)("",He.Z.API_SERVER+`/api/polls/${Re.categoryId}/commit_result.xlsx`),Ae()}),Je=Re=>Pe(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:He.Z.API_SERVER+`/api/courses/${Re.coursesId}/attendances/export_xlsx_data.xlsx`,query:Re}))}),xe=Re=>Pe(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:He.Z.API_SERVER+`/api/courses/${Re.coursesId}/video_study_statics.xlsx`,query:Re}))}),ht=Re=>Pe(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:He.Z.API_SERVER+`/api/courses/${Re.coursesId}/export_video_study.xlsx`,query:Re}))}),Oe=Re=>Pe(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:He.Z.API_SERVER+`/api/courses/${Re.coursesId}/export_course_students_info.xlsx`,query:Re}))}),mt=Re=>Pe(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:He.Z.API_SERVER+"/api/school_manages/students.xlsx",query:Re}))}),tt=Re=>Pe(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:He.Z.API_SERVER+"/api/item_banks/export.xlsx",query:Re}))}),rt=Re=>Pe(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:He.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:Re}))}),lt=Re=>Pe(void 0,null,function*(){const _t=yield(0,ce.Uy)(Ue({},Re));_t.status===0?(it.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),We.history.push(`/classrooms/${Re.coursesId}/exportlist/exercise_score,export_exercise_users`)):_t.status===-3&&((0,We.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),We.history.push(`/classrooms/${Re.coursesId}/exportlist/exercise_score,export_exercise_users`))}),dt=Re=>Pe(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,ke.FH)("",(0,ke.NY)({url:He.Z.API_SERVER+`/api/export_records/${Re.id}.xlsx`,query:Re}))}),gt=Re=>Pe(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:He.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:Re}))}),Ze=Re=>Pe(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:He.Z.API_SERVER+`/api/courses/${Re==null?void 0:Re.coursesId}/${Re.menuKey}_statistic.xlsx?${Re.checkedList.map(_t=>`course_group_id[]=${_t}`).join("&")}`,query:Re}))}),et=Re=>Pe(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:He.Z.API_SERVER+`/api/ec_years/${Re==null?void 0:Re.ec_year_id}/ec_training_objectives.xlsx`,query:Re}))}),Qt=Re=>Pe(void 0,null,function*(){yield(0,ke.FH)(Re==null?void 0:Re.name,(0,ke.NY)({url:He.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:Re}))}),Kt=Re=>Pe(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:He.Z.API_SERVER+`/api/ec_years/${Re==null?void 0:Re.ec_year_id}/ec_courses.xlsx`,query:Re}))}),pt=Re=>Pe(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:He.Z.API_SERVER+`/api/ec_years/${Re==null?void 0:Re.ec_year_id}/ec_graduation_requirements.xlsx`,query:Re}))}),Xt=Re=>Pe(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:He.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:Re}))}),nn=Re=>Pe(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:He.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:Re}))}),En=Re=>Pe(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:He.Z.API_SERVER+`/api/examination_banks/${Re.id}.json`,query:Re}))}),rn=Re=>Pe(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:He.Z.API_SERVER+`/api/exercises/${Re.categoryId}.json`,query:Re}))}),jn=Re=>Pe(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:He.Z.API_SERVER+`/api/polls/${Re==null?void 0:Re.id}/commit_result.json`,query:Re}))}),Ft=Re=>Pe(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:He.Z.API_SERVER+"/api/paths/get_task_pass.json",query:Re}))}),Dn=(Re,_t)=>Pe(void 0,null,function*(){yield(0,ke.FH)(_t||"",(0,ke.NY)({url:He.Z.API_SERVER+`/api/exercises/${Re==null?void 0:Re.exercise_id}/consult_exercise.json`,query:Re}))}),Xn=Re=>Pe(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:He.Z.API_SERVER+`/api/competitions/${Re==null?void 0:Re.identifier}/competition_commit_records/member_works.xlsx`,query:Re}))})},9343:function(mn,jt,fe){"use strict";fe.d(jt,{U:function(){return Ie}});var ce=fe(67294),We=Object.defineProperty,ke=Object.getOwnPropertySymbols,it=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,Me=(de,Ue,Pe)=>Ue in de?We(de,Ue,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):de[Ue]=Pe,me=(de,Ue)=>{for(var Pe in Ue||(Ue={}))it.call(Ue,Pe)&&Me(de,Pe,Ue[Pe]);if(ke)for(var Pe of ke(Ue))He.call(Ue,Pe)&&Me(de,Pe,Ue[Pe]);return de},ye=(de,Ue,Pe)=>new Promise((be,Ae)=>{var y=b=>{try{E(Pe.next(b))}catch(x){Ae(x)}},a=b=>{try{E(Pe.throw(b))}catch(x){Ae(x)}},E=b=>b.done?be(b.value):Promise.resolve(b.value).then(y,a);E((Pe=Pe.apply(de,Ue)).next())});function Ie(de,Ue){const[Pe,be]=(0,ce.useState)(Ue),[Ae,y]=(0,ce.useState)(!1),[a,E]=(0,ce.useState)();return[Pe,Ae,(x,ne=!1)=>ye(this,null,function*(){const le=ne?Ue:me(me({},Pe),x);y(!0),be(le);const ge=yield de(le);return y(!1),E(ge),ge}),a]}},38780:function(mn,jt){"use strict";function fe(){const ce=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let We=1;We<arguments.length;We++){const ke=We<0||arguments.length<=We?void 0:arguments[We];ke&&Object.keys(ke).forEach(it=>{const He=ke[it];He!==void 0&&(ce[it]=He)})}return ce}jt.Z=fe},66367:function(mn,jt,fe){"use strict";fe.d(jt,{F:function(){return ce},Z:function(){return We}});function ce(ke){return ke!=null&&ke===ke.window}function We(ke,it){var He,Me;if(typeof window=="undefined")return 0;const me=it?"scrollTop":"scrollLeft";let ye=0;return ce(ke)?ye=ke[it?"pageYOffset":"pageXOffset"]:ke instanceof Document?ye=ke.documentElement[me]:(ke instanceof HTMLElement||ke)&&(ye=ke[me]),ke&&!ce(ke)&&typeof ye!="number"&&(ye=(Me=((He=ke.ownerDocument)!==null&&He!==void 0?He:ke).documentElement)===null||Me===void 0?void 0:Me[me]),ye}},57838:function(mn,jt,fe){"use strict";fe.d(jt,{Z:function(){return We}});var ce=fe(67294);function We(){const[,ke]=ce.useReducer(it=>it+1,0);return ke}},58375:function(mn,jt,fe){"use strict";fe.d(jt,{Z:function(){return it}});var ce=fe(96523);function We(He,Me,me,ye){const Ie=me-Me;return He/=ye/2,He<1?Ie/2*He*He*He+Me:Ie/2*((He-=2)*He*He+2)+Me}var ke=fe(66367);function it(He){let Me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:me=()=>window,callback:ye,duration:Ie=450}=Me,de=me(),Ue=(0,ke.Z)(de,!0),Pe=Date.now(),be=()=>{const y=Date.now()-Pe,a=We(y>Ie?Ie:y,Ue,He,Ie);(0,ke.F)(de)?de.scrollTo(window.pageXOffset,a):de instanceof Document||de.constructor.name==="HTMLDocument"?de.documentElement.scrollTop=a:de.scrollTop=a,y<Ie?(0,ce.Z)(be):typeof ye=="function"&&ye()};(0,ce.Z)(be)}},85673:function(mn,jt,fe){"use strict";fe.d(jt,{Z:function(){return mt}});var ce=fe(94184),We=fe.n(ce),ke=fe(37419),it=fe(1337),He=fe(67294),Me=fe(96159),me=fe(53124),ye=fe(42922),Ie=fe(56153);const de=tt=>{let{children:rt}=tt;const{getPrefixCls:lt}=He.useContext(me.E_),dt=lt("breadcrumb");return He.createElement("li",{className:`${dt}-separator`,"aria-hidden":"true"},rt===""?rt:rt||"/")};de.__ANT_BREADCRUMB_SEPARATOR=!0;var Ue=de,Pe=function(tt,rt){var lt={};for(var dt in tt)Object.prototype.hasOwnProperty.call(tt,dt)&&rt.indexOf(dt)<0&&(lt[dt]=tt[dt]);if(tt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var gt=0,dt=Object.getOwnPropertySymbols(tt);gt<dt.length;gt++)rt.indexOf(dt[gt])<0&&Object.prototype.propertyIsEnumerable.call(tt,dt[gt])&&(lt[dt[gt]]=tt[dt[gt]]);return lt};function be(tt,rt){if(tt.title===void 0||tt.title===null)return null;const lt=Object.keys(rt).join("|");return typeof tt.title=="object"?tt.title:String(tt.title).replace(new RegExp(`:(${lt})`,"g"),(dt,gt)=>rt[gt]||dt)}function Ae(tt,rt,lt,dt){if(lt==null)return null;const{className:gt,onClick:Ze}=rt,et=Pe(rt,["className","onClick"]),Qt=Object.assign(Object.assign({},(0,it.Z)(et,{data:!0,aria:!0})),{onClick:Ze});return dt!==void 0?He.createElement("a",Object.assign({},Qt,{className:We()(`${tt}-link`,gt),href:dt}),lt):He.createElement("span",Object.assign({},Qt,{className:We()(`${tt}-link`,gt)}),lt)}function y(tt,rt){return(dt,gt,Ze,et,Qt)=>{if(rt)return rt(dt,gt,Ze,et);const Kt=be(dt,gt);return Ae(tt,dt,Kt,Qt)}}var a=function(tt,rt){var lt={};for(var dt in tt)Object.prototype.hasOwnProperty.call(tt,dt)&&rt.indexOf(dt)<0&&(lt[dt]=tt[dt]);if(tt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var gt=0,dt=Object.getOwnPropertySymbols(tt);gt<dt.length;gt++)rt.indexOf(dt[gt])<0&&Object.prototype.propertyIsEnumerable.call(tt,dt[gt])&&(lt[dt[gt]]=tt[dt[gt]]);return lt};const E=tt=>{const{prefixCls:rt,separator:lt="/",children:dt,menu:gt,overlay:Ze,dropdownProps:et,href:Qt}=tt,pt=(Xt=>{if(gt||Ze){const nn=Object.assign({},et);if(gt){const En=gt||{},{items:rn}=En,jn=a(En,["items"]);nn.menu=Object.assign(Object.assign({},jn),{items:rn==null?void 0:rn.map((Ft,Dn)=>{var{key:Xn,title:Re,label:_t,path:ze}=Ft,ve=a(Ft,["key","title","label","path"]);let he=_t!=null?_t:Re;return ze&&(he=He.createElement("a",{href:`${Qt}${ze}`},he)),Object.assign(Object.assign({},ve),{key:Xn!=null?Xn:Dn,label:he})})})}else Ze&&(nn.overlay=Ze);return He.createElement(Ie.Z,Object.assign({placement:"bottom"},nn),He.createElement("span",{className:`${rt}-overlay-link`},Xt,He.createElement(ye.Z,null)))}return Xt})(dt);return pt!=null?He.createElement(He.Fragment,null,He.createElement("li",null,pt),lt&&He.createElement(Ue,null,lt)):null},b=tt=>{const{prefixCls:rt,children:lt,href:dt}=tt,gt=a(tt,["prefixCls","children","href"]),{getPrefixCls:Ze}=He.useContext(me.E_),et=Ze("breadcrumb",rt);return He.createElement(E,Object.assign({},gt,{prefixCls:et}),Ae(et,gt,lt,dt))};b.__ANT_BREADCRUMB_ITEM=!0;var x=b,ne=fe(14747),le=fe(67968),ge=fe(45503);const Fe=tt=>{const{componentCls:rt,iconCls:lt}=tt;return{[rt]:Object.assign(Object.assign({},(0,ne.Wf)(tt)),{color:tt.itemColor,fontSize:tt.fontSize,[lt]:{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`]:{[`
|
|
|
> ${lt} + span,
|
|
|
> ${lt} + 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,[`> ${lt}`]:{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 Qe=(0,le.Z)("Breadcrumb",tt=>{const rt=(0,ge.TS)(tt,{});return[Fe(rt)]},tt=>({itemColor:tt.colorTextDescription,lastItemColor:tt.colorText,iconFontSize:tt.fontSize,linkColor:tt.colorTextDescription,linkHoverColor:tt.colorText,separatorColor:tt.colorTextDescription,separatorMargin:tt.marginXS})),_e=function(tt,rt){var lt={};for(var dt in tt)Object.prototype.hasOwnProperty.call(tt,dt)&&rt.indexOf(dt)<0&&(lt[dt]=tt[dt]);if(tt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var gt=0,dt=Object.getOwnPropertySymbols(tt);gt<dt.length;gt++)rt.indexOf(dt[gt])<0&&Object.prototype.propertyIsEnumerable.call(tt,dt[gt])&&(lt[dt[gt]]=tt[dt[gt]]);return lt};function Ye(tt){const{breadcrumbName:rt,children:lt}=tt,dt=_e(tt,["breadcrumbName","children"]),gt=Object.assign({title:rt},dt);return lt&&(gt.menu={items:lt.map(Ze=>{var{breadcrumbName:et}=Ze,Qt=_e(Ze,["breadcrumbName"]);return Object.assign(Object.assign({},Qt),{title:et})})}),gt}function $e(tt,rt){return(0,He.useMemo)(()=>tt||(rt?rt.map(Ye):null),[tt,rt])}var Je=function(tt,rt){var lt={};for(var dt in tt)Object.prototype.hasOwnProperty.call(tt,dt)&&rt.indexOf(dt)<0&&(lt[dt]=tt[dt]);if(tt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var gt=0,dt=Object.getOwnPropertySymbols(tt);gt<dt.length;gt++)rt.indexOf(dt[gt])<0&&Object.prototype.propertyIsEnumerable.call(tt,dt[gt])&&(lt[dt[gt]]=tt[dt[gt]]);return lt};const xe=(tt,rt)=>{if(rt===void 0)return rt;let lt=(rt||"").replace(/^\//,"");return Object.keys(tt).forEach(dt=>{lt=lt.replace(`:${dt}`,tt[dt])}),lt},ht=tt=>{const{prefixCls:rt,separator:lt="/",style:dt,className:gt,rootClassName:Ze,routes:et,items:Qt,children:Kt,itemRender:pt,params:Xt={}}=tt,nn=Je(tt,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:En,direction:rn,breadcrumb:jn}=He.useContext(me.E_);let Ft;const Dn=En("breadcrumb",rt),[Xn,Re]=Qe(Dn),_t=$e(Qt,et),ze=y(Dn,pt);if(_t&&_t.length>0){const Ke=[],ut=Qt||et;Ft=_t.map((Pt,yt)=>{const{path:un,key:wn,type:Sn,menu:$n,overlay:wt,onClick:Wt,className:Jt,separator:bn,dropdownProps:Et}=Pt,Fn=xe(Xt,un);Fn!==void 0&&Ke.push(Fn);const tr=wn!=null?wn:yt;if(Sn==="separator")return He.createElement(Ue,{key:tr},bn);const ir={},Gr=yt===_t.length-1;$n?ir.menu=$n:wt&&(ir.overlay=wt);let{href:Lr}=Pt;return Ke.length&&Fn!==void 0&&(Lr=`#/${Ke.join("/")}`),He.createElement(E,Object.assign({key:tr},ir,(0,it.Z)(Pt,{data:!0,aria:!0}),{className:Jt,dropdownProps:Et,href:Lr,separator:Gr?"":lt,onClick:Wt,prefixCls:Dn}),ze(Pt,Xt,ut,Ke,Lr))})}else if(Kt){const Ke=(0,ke.Z)(Kt).length;Ft=(0,ke.Z)(Kt).map((ut,Pt)=>{if(!ut)return ut;const yt=Pt===Ke-1;return(0,Me.Tm)(ut,{separator:yt?"":lt,key:Pt})})}const ve=We()(Dn,jn==null?void 0:jn.className,{[`${Dn}-rtl`]:rn==="rtl"},gt,Ze,Re),he=Object.assign(Object.assign({},jn==null?void 0:jn.style),dt);return Xn(He.createElement("nav",Object.assign({className:ve,style:he},nn),He.createElement("ol",null,Ft)))};ht.Item=x,ht.Separator=Ue;var Oe=ht,mt=Oe},84567:function(mn,jt,fe){"use strict";fe.d(jt,{default:function(){return Qe}});var ce=fe(94184),We=fe.n(ce),ke=fe(95860),it=fe(67294),He=fe(53124),Me=fe(98866),me=fe(65223),Ie=it.createContext(null),de=fe(63185),Ue=fe(45353),Pe=fe(92429),be=function(_e,Ye){var $e={};for(var Je in _e)Object.prototype.hasOwnProperty.call(_e,Je)&&Ye.indexOf(Je)<0&&($e[Je]=_e[Je]);if(_e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xe=0,Je=Object.getOwnPropertySymbols(_e);xe<Je.length;xe++)Ye.indexOf(Je[xe])<0&&Object.prototype.propertyIsEnumerable.call(_e,Je[xe])&&($e[Je[xe]]=_e[Je[xe]]);return $e};const Ae=(_e,Ye)=>{var $e;const{prefixCls:Je,className:xe,rootClassName:ht,children:Oe,indeterminate:mt=!1,style:tt,onMouseEnter:rt,onMouseLeave:lt,skipGroup:dt=!1,disabled:gt}=_e,Ze=be(_e,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:et,direction:Qt,checkbox:Kt}=it.useContext(He.E_),pt=it.useContext(Ie),{isFormItemInput:Xt}=it.useContext(me.aM),nn=it.useContext(Me.Z),En=($e=(pt==null?void 0:pt.disabled)||gt)!==null&&$e!==void 0?$e:nn,rn=it.useRef(Ze.value);it.useEffect(()=>{pt==null||pt.registerValue(Ze.value)},[]),it.useEffect(()=>{if(!dt)return Ze.value!==rn.current&&(pt==null||pt.cancelValue(rn.current),pt==null||pt.registerValue(Ze.value),rn.current=Ze.value),()=>pt==null?void 0:pt.cancelValue(Ze.value)},[Ze.value]);const jn=et("checkbox",Je),[Ft,Dn]=(0,de.ZP)(jn),Xn=Object.assign({},Ze);pt&&!dt&&(Xn.onChange=function(){Ze.onChange&&Ze.onChange.apply(Ze,arguments),pt.toggleOption&&pt.toggleOption({label:Oe,value:Ze.value})},Xn.name=pt.name,Xn.checked=pt.value.includes(Ze.value));const Re=We()(`${jn}-wrapper`,{[`${jn}-rtl`]:Qt==="rtl",[`${jn}-wrapper-checked`]:Xn.checked,[`${jn}-wrapper-disabled`]:En,[`${jn}-wrapper-in-form-item`]:Xt},Kt==null?void 0:Kt.className,xe,ht,Dn),_t=We()({[`${jn}-indeterminate`]:mt},Pe.A,Dn),ze=mt?"mixed":void 0;return Ft(it.createElement(Ue.Z,{component:"Checkbox",disabled:En},it.createElement("label",{className:Re,style:Object.assign(Object.assign({},Kt==null?void 0:Kt.style),tt),onMouseEnter:rt,onMouseLeave:lt},it.createElement(ke.Z,Object.assign({"aria-checked":ze},Xn,{prefixCls:jn,className:_t,disabled:En,ref:Ye})),Oe!==void 0&&it.createElement("span",null,Oe))))};var a=it.forwardRef(Ae),E=fe(74902),b=fe(10366),x=function(_e,Ye){var $e={};for(var Je in _e)Object.prototype.hasOwnProperty.call(_e,Je)&&Ye.indexOf(Je)<0&&($e[Je]=_e[Je]);if(_e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xe=0,Je=Object.getOwnPropertySymbols(_e);xe<Je.length;xe++)Ye.indexOf(Je[xe])<0&&Object.prototype.propertyIsEnumerable.call(_e,Je[xe])&&($e[Je[xe]]=_e[Je[xe]]);return $e};const ne=(_e,Ye)=>{const{defaultValue:$e,children:Je,options:xe=[],prefixCls:ht,className:Oe,rootClassName:mt,style:tt,onChange:rt}=_e,lt=x(_e,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:dt,direction:gt}=it.useContext(He.E_),[Ze,et]=it.useState(lt.value||$e||[]),[Qt,Kt]=it.useState([]);it.useEffect(()=>{"value"in lt&&et(lt.value||[])},[lt.value]);const pt=it.useMemo(()=>xe.map(ve=>typeof ve=="string"||typeof ve=="number"?{label:ve,value:ve}:ve),[xe]),Xt=ve=>{Kt(he=>he.filter(Ke=>Ke!==ve))},nn=ve=>{Kt(he=>[].concat((0,E.Z)(he),[ve]))},En=ve=>{const he=Ze.indexOf(ve.value),Ke=(0,E.Z)(Ze);he===-1?Ke.push(ve.value):Ke.splice(he,1),"value"in lt||et(Ke),rt==null||rt(Ke.filter(ut=>Qt.includes(ut)).sort((ut,Pt)=>{const yt=pt.findIndex(wn=>wn.value===ut),un=pt.findIndex(wn=>wn.value===Pt);return yt-un}))},rn=dt("checkbox",ht),jn=`${rn}-group`,[Ft,Dn]=(0,de.ZP)(rn),Xn=(0,b.Z)(lt,["value","disabled"]),Re=xe.length?pt.map(ve=>it.createElement(a,{prefixCls:rn,key:ve.value.toString(),disabled:"disabled"in ve?ve.disabled:lt.disabled,value:ve.value,checked:Ze.includes(ve.value),onChange:ve.onChange,className:`${jn}-item`,style:ve.style,title:ve.title},ve.label)):Je,_t={toggleOption:En,value:Ze,disabled:lt.disabled,name:lt.name,registerValue:nn,cancelValue:Xt},ze=We()(jn,{[`${jn}-rtl`]:gt==="rtl"},Oe,mt,Dn);return Ft(it.createElement("div",Object.assign({className:ze,style:tt},Xn,{ref:Ye}),it.createElement(Ie.Provider,{value:_t},Re)))},le=it.forwardRef(ne);var ge=it.memo(le);const Fe=a;Fe.Group=ge,Fe.__ANT_CHECKBOX=!0;var Qe=Fe},63185:function(mn,jt,fe){"use strict";fe.d(jt,{C2:function(){return He}});var ce=fe(14747),We=fe(45503),ke=fe(67968);const it=Me=>{const{checkboxCls:me}=Me,ye=`${me}-wrapper`;return[{[`${me}-group`]:Object.assign(Object.assign({},(0,ce.Wf)(Me)),{display:"inline-flex",flexWrap:"wrap",columnGap:Me.marginXS,[`> ${Me.antCls}-row`]:{flex:1}}),[ye]:Object.assign(Object.assign({},(0,ce.Wf)(Me)),{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}}}),[me]:Object.assign(Object.assign({},(0,ce.Wf)(Me)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:Me.borderRadiusSM,alignSelf:"center",[`${me}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${me}-inner`]:Object.assign({},(0,ce.oN)(Me))},[`${me}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:Me.checkboxSize,height:Me.checkboxSize,direction:"ltr",backgroundColor:Me.colorBgContainer,border:`${Me.lineWidth}px ${Me.lineType} ${Me.colorBorder}`,borderRadius:Me.borderRadiusSM,borderCollapse:"separate",transition:`all ${Me.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:Me.checkboxSize/14*5,height:Me.checkboxSize/14*8,border:`${Me.lineWidthBold}px solid ${Me.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${Me.motionDurationFast} ${Me.motionEaseInBack}, opacity ${Me.motionDurationFast}`}},"& + span":{paddingInlineStart:Me.paddingXS,paddingInlineEnd:Me.paddingXS}})},{[`
|
|
|
${ye}:not(${ye}-disabled),
|
|
|
${me}:not(${me}-disabled)
|
|
|
`]:{[`&:hover ${me}-inner`]:{borderColor:Me.colorPrimary}},[`${ye}:not(${ye}-disabled)`]:{[`&:hover ${me}-checked:not(${me}-disabled) ${me}-inner`]:{backgroundColor:Me.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${me}-checked:not(${me}-disabled):after`]:{borderColor:Me.colorPrimaryHover}}},{[`${me}-checked`]:{[`${me}-inner`]:{backgroundColor:Me.colorPrimary,borderColor:Me.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${Me.motionDurationMid} ${Me.motionEaseOutBack} ${Me.motionDurationFast}`}}},[`
|
|
|
${ye}-checked:not(${ye}-disabled),
|
|
|
${me}-checked:not(${me}-disabled)
|
|
|
`]:{[`&:hover ${me}-inner`]:{backgroundColor:Me.colorPrimaryHover,borderColor:"transparent"}}},{[me]:{"&-indeterminate":{[`${me}-inner`]:{backgroundColor:Me.colorBgContainer,borderColor:Me.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:Me.fontSizeLG/2,height:Me.fontSizeLG/2,backgroundColor:Me.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${ye}-disabled`]:{cursor:"not-allowed"},[`${me}-disabled`]:{[`&, ${me}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${me}-inner`]:{background:Me.colorBgContainerDisabled,borderColor:Me.colorBorder,"&:after":{borderColor:Me.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:Me.colorTextDisabled},[`&${me}-indeterminate ${me}-inner::after`]:{background:Me.colorTextDisabled}}}]};function He(Me,me){const ye=(0,We.TS)(me,{checkboxCls:`.${Me}`,checkboxSize:me.controlInteractiveSize});return[it(ye)]}jt.ZP=(0,ke.Z)("Checkbox",(Me,me)=>{let{prefixCls:ye}=me;return[He(ye,Me)]})},96074:function(mn,jt,fe){"use strict";fe.d(jt,{Z:function(){return Pe}});var ce=fe(94184),We=fe.n(ce),ke=fe(67294),it=fe(53124),He=fe(14747),Me=fe(67968),me=fe(45503);const ye=be=>{const{componentCls:Ae,sizePaddingEdgeHorizontal:y,colorSplit:a,lineWidth:E,textPaddingInline:b,orientationMargin:x,verticalMarginInline:ne}=be;return{[Ae]:Object.assign(Object.assign({},(0,He.Wf)(be)),{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:`${be.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${Ae}-with-text`]:{display:"flex",alignItems:"center",margin:`${be.dividerHorizontalWithTextGutterMargin}px 0`,color:be.colorTextHeading,fontWeight:500,fontSize:be.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:be.colorText,fontWeight:"normal",fontSize:be.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,Me.Z)("Divider",be=>{const Ae=(0,me.TS)(be,{dividerHorizontalWithTextGutterMargin:be.margin,dividerHorizontalGutterMargin:be.marginLG,sizePaddingEdgeHorizontal:0});return[ye(Ae)]},be=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:be.marginXS})),de=function(be,Ae){var y={};for(var a in be)Object.prototype.hasOwnProperty.call(be,a)&&Ae.indexOf(a)<0&&(y[a]=be[a]);if(be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var E=0,a=Object.getOwnPropertySymbols(be);E<a.length;E++)Ae.indexOf(a[E])<0&&Object.prototype.propertyIsEnumerable.call(be,a[E])&&(y[a[E]]=be[a[E]]);return y},Pe=be=>{const{getPrefixCls:Ae,direction:y,divider:a}=ke.useContext(it.E_),{prefixCls:E,type:b="horizontal",orientation:x="center",orientationMargin:ne,className:le,rootClassName:ge,children:Fe,dashed:Qe,plain:_e,style:Ye}=be,$e=de(be,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),Je=Ae("divider",E),[xe,ht]=Ie(Je),Oe=x.length>0?`-${x}`:x,mt=!!Fe,tt=x==="left"&&ne!=null,rt=x==="right"&&ne!=null,lt=We()(Je,a==null?void 0:a.className,ht,`${Je}-${b}`,{[`${Je}-with-text`]:mt,[`${Je}-with-text${Oe}`]:mt,[`${Je}-dashed`]:!!Qe,[`${Je}-plain`]:!!_e,[`${Je}-rtl`]:y==="rtl",[`${Je}-no-default-orientation-margin-left`]:tt,[`${Je}-no-default-orientation-margin-right`]:rt},le,ge),dt=ke.useMemo(()=>typeof ne=="number"?ne:/^\d+$/.test(ne)?Number(ne):ne,[ne]),gt=Object.assign(Object.assign({},tt&&{marginLeft:dt}),rt&&{marginRight:dt});return xe(ke.createElement("div",Object.assign({className:lt,style:Object.assign(Object.assign({},a==null?void 0:a.style),Ye)},$e,{role:"separator"}),Fe&&b!=="vertical"&&ke.createElement("span",{className:`${Je}-inner-text`,style:gt},Fe)))}},56153:function(mn,jt,fe){"use strict";fe.d(jt,{Z:function(){return wu}});var ce=fe(67294),We=fe.t(ce,2),ke=fe(91034),it=fe(94184),He=fe.n(it),Me=fe(87462),me=fe(4942),ye=fe(97685),Ie=fe(45987),de=fe(1413),Ue=fe(73935);function Pe(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var be={};function Ae(ee,z){}function y(ee,z){}function a(){be={}}function E(ee,z,te){!z&&!be[te]&&(ee(!1,te),be[te]=!0)}function b(ee,z){E(Ae,ee,z)}function x(ee,z){E(y,ee,z)}var ne=null,le=fe(71002),ge=fe(12060);function Fe(ee,z,te){var ie=ce.useRef({});return(!("value"in ie.current)||te(ie.current.condition,z))&&(ie.current.value=ee(),ie.current.condition=z),ie.current.value}function Qe(ee,z){typeof ee=="function"?ee(z):(0,le.Z)(ee)==="object"&&ee&&"current"in ee&&(ee.current=z)}function _e(){for(var ee=arguments.length,z=new Array(ee),te=0;te<ee;te++)z[te]=arguments[te];var ie=z.filter(function(Se){return Se});return ie.length<=1?ie[0]:function(Se){z.forEach(function(pe){Qe(pe,Se)})}}function Ye(){for(var ee=arguments.length,z=new Array(ee),te=0;te<ee;te++)z[te]=arguments[te];return Fe(function(){return _e.apply(void 0,z)},z,function(ie,Se){return ie.length===Se.length&&ie.every(function(pe,we){return pe===Se[we]})})}function $e(ee){var z,te,ie=(0,ge.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 Je=ce.createContext(null),xe=Je,ht=fe(74902),Oe=Pe()?ce.useLayoutEffect:ce.useEffect,mt=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 lt(ee,z){var te=ce.useState(function(){if(!Pe())return null;var Tt=document.createElement("div");return Tt}),ie=(0,ye.Z)(te,1),Se=ie[0],pe=ce.useRef(!1),we=ce.useContext(xe),Le=ce.useState(rt),Ne=(0,ye.Z)(Le,2),Xe=Ne[0],st=Ne[1],ct=we||(pe.current?void 0:function(Tt){st(function(Ut){var Zt=[Tt].concat((0,ht.Z)(Ut));return Zt})});function Bt(){Se.parentElement||document.body.appendChild(Se),pe.current=!0}function Ve(){var Tt;(Tt=Se.parentElement)===null||Tt===void 0||Tt.removeChild(Se),pe.current=!1}return mt(function(){return ee?we?we(Bt):Bt():Ve(),Ve},[ee]),mt(function(){Xe.length&&(Xe.forEach(function(Tt){return Tt()}),st(rt))},[Xe]),[Se,ct]}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 gt="data-rc-order",Ze="rc-util-key",et=new Map;function Qt(){var ee=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},z=ee.mark;return z?z.startsWith("data-")?z:"data-".concat(z):Ze}function Kt(ee){if(ee.attachTo)return ee.attachTo;var z=document.querySelector("head");return z||document.body}function pt(ee){return ee==="queue"?"prependQueue":ee?"prepend":"append"}function Xt(ee){return Array.from((et.get(ee)||ee).children).filter(function(z){return z.tagName==="STYLE"})}function nn(ee){var z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Pe())return null;var te=z.csp,ie=z.prepend,Se=document.createElement("style");Se.setAttribute(gt,pt(ie)),te!=null&&te.nonce&&(Se.nonce=te==null?void 0:te.nonce),Se.innerHTML=ee;var pe=Kt(z),we=pe.firstChild;if(ie){if(ie==="queue"){var Le=Xt(pe).filter(function(Ne){return["prepend","prependQueue"].includes(Ne.getAttribute(gt))});if(Le.length)return pe.insertBefore(Se,Le[Le.length-1].nextSibling),Se}pe.insertBefore(Se,we)}else pe.appendChild(Se);return Se}function En(ee){var z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},te=Kt(z);return Xt(te).find(function(ie){return ie.getAttribute(Qt(z))===ee})}function rn(ee){var z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},te=En(ee,z);if(te){var ie=Kt(z);ie.removeChild(te)}}function jn(ee,z){var te=et.get(ee);if(!te||!dt(document,te)){var ie=nn("",z),Se=ie.parentNode;et.set(ee,Se),ee.removeChild(ie)}}function Ft(){et.clear()}function Dn(ee,z){var te=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},ie=Kt(te);jn(ie,te);var Se=En(z,te);if(Se){var pe,we;if((pe=te.csp)!==null&&pe!==void 0&&pe.nonce&&Se.nonce!==((we=te.csp)===null||we===void 0?void 0:we.nonce)){var Le;Se.nonce=(Le=te.csp)===null||Le===void 0?void 0:Le.nonce}return Se.innerHTML!==ee&&(Se.innerHTML=ee),Se}var Ne=nn(ee,te);return Ne.setAttribute(Qt(te),z),Ne}var Xn;function Re(ee){if(typeof document=="undefined")return 0;if(ee||Xn===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 Se=z.offsetWidth;te.style.overflow="scroll";var pe=z.offsetWidth;Se===pe&&(pe=te.clientWidth),document.body.removeChild(te),Xn=Se-pe}return Xn}function _t(ee){var z=ee.match(/^(.*)px$/),te=Number(z==null?void 0:z[1]);return Number.isNaN(te)?Re():te}function ze(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:_t(te),height:_t(ie)}}function ve(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var he="rc-util-locker-".concat(Date.now()),Ke=0;function ut(ee){var z=!!ee,te=ce.useState(function(){return Ke+=1,"".concat(he,"_").concat(Ke)}),ie=(0,ye.Z)(te,1),Se=ie[0];mt(function(){if(z){var pe=ze(document.body).width,we=ve();Dn(`
|
|
|
html body {
|
|
|
overflow-y: hidden;
|
|
|
`.concat(we?"width: calc(100% - ".concat(pe,"px);"):"",`
|
|
|
}`),Se)}else rn(Se);return function(){rn(Se)}},[z,Se])}var Pt=!1;function yt(ee){return typeof ee=="boolean"&&(Pt=ee),Pt}var un=function(z){return z===!1?!1:!Pe()||!z?null:typeof z=="string"?document.querySelector(z):typeof z=="function"?z():z},wn=ce.forwardRef(function(ee,z){var te=ee.open,ie=ee.autoLock,Se=ee.getContainer,pe=ee.debug,we=ee.autoDestroy,Le=we===void 0?!0:we,Ne=ee.children,Xe=ce.useState(te),st=(0,ye.Z)(Xe,2),ct=st[0],Bt=st[1],Ve=ct||te;ce.useEffect(function(){(Le||te)&&Bt(te)},[te,Le]);var Tt=ce.useState(function(){return un(Se)}),Ut=(0,ye.Z)(Tt,2),Zt=Ut[0],Lt=Ut[1];ce.useEffect(function(){var kt=un(Se);Lt(kt!=null?kt:null)});var zt=lt(Ve&&!Zt,pe),ln=(0,ye.Z)(zt,2),vn=ln[0],er=ln[1],vr=Zt!=null?Zt:vn;ut(ie&&te&&Pe()&&(vr===vn||vr===document.body));var Tn=null;if(Ne&&$e(Ne)&&z){var tn=Ne;Tn=tn.ref}var mr=Ye(Tn,z);if(!Ve||!Pe()||Zt===void 0)return null;var rr=vr===!1||yt(),Dt=Ne;return z&&(Dt=ce.cloneElement(Ne,{ref:mr})),ce.createElement(xe.Provider,{value:er},rr?Dt:(0,Ue.createPortal)(Dt,vr))}),Sn=wn,$n=Sn,wt=fe(48555);function Wt(ee){return ee instanceof HTMLElement||ee instanceof SVGElement}function Jt(ee){return Wt(ee)?ee:ee instanceof React.Component?ReactDOM.findDOMNode(ee):null}function bn(ee){var z;return ee==null||(z=ee.getRootNode)===null||z===void 0?void 0:z.call(ee)}function Et(ee){return bn(ee)instanceof ShadowRoot}function Fn(ee){return Et(ee)?bn(ee):null}function tr(ee){var z=ce.useRef();z.current=ee;var te=ce.useCallback(function(){for(var ie,Se=arguments.length,pe=new Array(Se),we=0;we<Se;we++)pe[we]=arguments[we];return(ie=z.current)===null||ie===void 0?void 0:ie.call.apply(ie,[z].concat(pe))},[]);return te}function ir(){var ee=(0,de.Z)({},We);return ee.useId}var Gr=0;function Lr(){}var $r=ir(),aa=$r?function(z){var te=$r();return z||te}:function(z){var te=ce.useState("ssr-id"),ie=(0,ye.Z)(te,2),Se=ie[0],pe=ie[1];return ce.useEffect(function(){var we=Gr;Gr+=1,pe("rc_unique_".concat(we))},[]),z||Se};function oo(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var Ka=oo()?ce.useLayoutEffect:ce.useEffect,Wr=function(z,te){var ie=ce.useRef(!0);Ka(function(){return z(ie.current)},te),Ka(function(){return ie.current=!1,function(){ie.current=!0}},[])},zr=function(z,te){Wr(function(ie){if(!ie)return z()},te)},Dr=Wr,wa=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))},$a=ce.createContext(null),zo=$a;function Ui(ee){return ee?Array.isArray(ee)?ee:[ee]:[]}function eA(ee,z,te,ie){return ce.useMemo(function(){var Se=Ui(te!=null?te:z),pe=Ui(ie!=null?ie:z),we=new Set(Se),Le=new Set(pe);return ee&&(we.has("hover")&&(we.delete("hover"),we.add("click")),Le.has("hover")&&(Le.delete("hover"),Le.add("click"))),[we,Le]},[ee,z,te,ie])}var _i=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 Se=ee.getBoundingClientRect(),pe=Se.width,we=Se.height;if(pe||we)return!0}}return!1};function no(){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 en(ee,z,te,ie){for(var Se=te.points,pe=Object.keys(ee),we=0;we<pe.length;we+=1){var Le,Ne=pe[we];if(no((Le=ee[Ne])===null||Le===void 0?void 0:Le.points,Se,ie))return"".concat(z,"-placement-").concat(Ne)}return""}function Wo(ee,z,te,ie){return z||(te?{motionName:"".concat(ee,"-").concat(te)}:ie?{motionName:ie}:null)}function Rr(ee){return ee.ownerDocument.defaultView}function Yr(ee){for(var z=[],te=ee==null?void 0:ee.parentElement,ie=["hidden","scroll","clip","auto"];te;){var Se=Rr(te).getComputedStyle(te),pe=Se.overflowX,we=Se.overflowY,Le=Se.overflow;[pe,we,Le].some(function(Ne){return ie.includes(Ne)})&&z.push(te),te=te.parentElement}return z}function Qr(ee){var z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;return Number.isNaN(ee)?z:ee}function kr(ee){return Qr(parseFloat(ee),0)}function mo(ee,z){var te=(0,de.Z)({},ee);return(z||[]).forEach(function(ie){if(!(ie instanceof HTMLBodyElement||ie instanceof HTMLHtmlElement)){var Se=Rr(ie).getComputedStyle(ie),pe=Se.overflow,we=Se.overflowClipMargin,Le=Se.borderTopWidth,Ne=Se.borderBottomWidth,Xe=Se.borderLeftWidth,st=Se.borderRightWidth,ct=ie.getBoundingClientRect(),Bt=ie.offsetHeight,Ve=ie.clientHeight,Tt=ie.offsetWidth,Ut=ie.clientWidth,Zt=kr(Le),Lt=kr(Ne),zt=kr(Xe),ln=kr(st),vn=Qr(Math.round(ct.width/Tt*1e3)/1e3),er=Qr(Math.round(ct.height/Bt*1e3)/1e3),vr=(Tt-Ut-zt-ln)*vn,Tn=(Bt-Ve-Zt-Lt)*er,tn=Zt*er,mr=Lt*er,rr=zt*vn,Dt=ln*vn,kt=0,pn=0;if(pe==="clip"){var An=kr(we);kt=An*vn,pn=An*er}var Vn=ct.x+rr-kt,Kn=ct.y+tn-pn,Zn=Vn+ct.width+2*kt-rr-Dt-vr,zn=Kn+ct.height+2*pn-tn-mr-Tn;te.left=Math.max(te.left,Vn),te.top=Math.max(te.top,Kn),te.right=Math.min(te.right,Zn),te.bottom=Math.min(te.bottom,zn)}}),te}function ko(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 Zr(ee,z){var te=z||[],ie=(0,ye.Z)(te,2),Se=ie[0],pe=ie[1];return[ko(ee.width,Se),ko(ee.height,pe)]}function fn(){var ee=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return[ee[0],ee[1]]}function Bn(ee,z){var te=z[0],ie=z[1],Se,pe;return te==="t"?pe=ee.y:te==="b"?pe=ee.y+ee.height:pe=ee.y+ee.height/2,ie==="l"?Se=ee.x:ie==="r"?Se=ee.x+ee.width:Se=ee.x+ee.width/2,{x:Se,y:pe}}function dn(ee,z){var te={t:"b",b:"t",l:"r",r:"l"};return ee.map(function(ie,Se){return Se===z?te[ie]||"c":ie}).join("")}function or(ee,z,te,ie,Se,pe,we){var Le=ce.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:Se[ie]||{}}),Ne=(0,ye.Z)(Le,2),Xe=Ne[0],st=Ne[1],ct=ce.useRef(0),Bt=ce.useMemo(function(){return z?Yr(z):[]},[z]),Ve=ce.useRef({}),Tt=function(){Ve.current={}};ee||Tt();var Ut=tr(function(){if(z&&te&&ee){let _a=function(bo,za){var xo=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Mr,Fo=ar.x+bo,oi=ar.y+za,Zo=Fo+_n,Qi=oi+Gn,ei=Math.max(Fo,xo.left),Bo=Math.max(oi,xo.top),Yi=Math.min(Zo,xo.right),cr=Math.min(Qi,xo.bottom);return Math.max(0,(Yi-ei)*(cr-Bo))},yo=function(){Is=ar.y+ka,Ps=Is+Gn,is=ar.x+ai,Ei=is+_n};var zt,ln,vn=z,er=vn.ownerDocument,vr=Rr(vn),Tn=vr.getComputedStyle(vn),tn=Tn.width,mr=Tn.height,rr=Tn.position,Dt=vn.style.left,kt=vn.style.top,pn=vn.style.right,An=vn.style.bottom,Vn=(0,de.Z)((0,de.Z)({},Se[ie]),pe),Kn=er.createElement("div");(zt=vn.parentElement)===null||zt===void 0||zt.appendChild(Kn),Kn.style.left="".concat(vn.offsetLeft,"px"),Kn.style.top="".concat(vn.offsetTop,"px"),Kn.style.position=rr,Kn.style.height="".concat(vn.offsetHeight,"px"),Kn.style.width="".concat(vn.offsetWidth,"px"),vn.style.left="0",vn.style.top="0",vn.style.right="auto",vn.style.bottom="auto";var Zn;if(Array.isArray(te))Zn={x:te[0],y:te[1],width:0,height:0};else{var zn=te.getBoundingClientRect();Zn={x:zn.x,y:zn.y,width:zn.width,height:zn.height}}var ar=vn.getBoundingClientRect(),ur=er.documentElement,la=ur.clientWidth,bt=ur.clientHeight,qt=ur.scrollWidth,sn=ur.scrollHeight,hn=ur.scrollTop,Nn=ur.scrollLeft,Gn=ar.height,_n=ar.width,qn=Zn.height,qr=Zn.width,ta={left:0,top:0,right:la,bottom:bt},Na={left:-Nn,top:-hn,right:qt-Nn,bottom:sn-hn},ma=Vn.htmlRegion,io="visible",Br="visibleFirst";ma!=="scroll"&&ma!==Br&&(ma=io);var on=ma===Br,Qa=mo(Na,Bt),jr=mo(ta,Bt),Mr=ma===io?jr:Qa,ia=on?jr:Mr;vn.style.left="auto",vn.style.top="auto",vn.style.right="0",vn.style.bottom="0";var ba=vn.getBoundingClientRect();vn.style.left=Dt,vn.style.top=kt,vn.style.right=pn,vn.style.bottom=An,(ln=vn.parentElement)===null||ln===void 0||ln.removeChild(Kn);var Pa=Qr(Math.round(_n/parseFloat(tn)*1e3)/1e3),eo=Qr(Math.round(Gn/parseFloat(mr)*1e3)/1e3);if(Pa===0||eo===0||Wt(te)&&!_i(te))return;var Qo=Vn.offset,Xo=Vn.targetOffset,Ko=Zr(ar,Qo),Ci=(0,ye.Z)(Ko,2),pi=Ci[0],Eo=Ci[1],ui=Zr(Zn,Xo),Sa=(0,ye.Z)(ui,2),$A=Sa[0],Li=Sa[1];Zn.x-=$A,Zn.y-=Li;var ys=Vn.points||[],fi=(0,ye.Z)(ys,2),Gi=fi[0],Ks=fi[1],Si=fn(Ks),jA=fn(Gi),uA=Bn(Zn,Si),Bs=Bn(ar,jA),ws=(0,de.Z)({},Vn),ai=uA.x-Bs.x+pi,ka=uA.y-Bs.y+Eo,hi=_a(ai,ka),bs=_a(ai,ka,jr),xA=Bn(Zn,["t","l"]),as=Bn(ar,["t","l"]),Ls=Bn(Zn,["b","r"]),ho=Bn(ar,["b","r"]),os=Vn.overflow||{},_s=os.adjustX,qA=os.adjustY,bA=os.shiftX,cA=os.shiftY,cs=function(za){return typeof za=="boolean"?za:za>=0},Is,Ps,is,Ei;yo();var Cs=cs(qA),Ts=jA[0]===Si[0];if(Cs&&jA[0]==="t"&&(Ps>ia.bottom||Ve.current.bt)){var FA=ka;Ts?FA-=Gn-qn:FA=xA.y-ho.y-Eo;var LA=_a(ai,FA),KA=_a(ai,FA,jr);LA>hi||LA===hi&&(!on||KA>=bs)?(Ve.current.bt=!0,ka=FA,Eo=-Eo,ws.points=[dn(jA,0),dn(Si,0)]):Ve.current.bt=!1}if(Cs&&jA[0]==="b"&&(Is<ia.top||Ve.current.tb)){var Ms=ka;Ts?Ms+=Gn-qn:Ms=Ls.y-as.y-Eo;var Te=_a(ai,Ms),je=_a(ai,Ms,jr);Te>hi||Te===hi&&(!on||je>=bs)?(Ve.current.tb=!0,ka=Ms,Eo=-Eo,ws.points=[dn(jA,0),dn(Si,0)]):Ve.current.tb=!1}var At=cs(_s),vt=jA[1]===Si[1];if(At&&jA[1]==="l"&&(Ei>ia.right||Ve.current.rl)){var Ot=ai;vt?Ot-=_n-qr:Ot=xA.x-ho.x-pi;var Rt=_a(Ot,ka),an=_a(Ot,ka,jr);Rt>hi||Rt===hi&&(!on||an>=bs)?(Ve.current.rl=!0,ai=Ot,pi=-pi,ws.points=[dn(jA,1),dn(Si,1)]):Ve.current.rl=!1}if(At&&jA[1]==="r"&&(is<ia.left||Ve.current.lr)){var Gt=ai;vt?Gt+=_n-qr:Gt=Ls.x-as.x-pi;var cn=_a(Gt,ka),Cn=_a(Gt,ka,jr);cn>hi||cn===hi&&(!on||Cn>=bs)?(Ve.current.lr=!0,ai=Gt,pi=-pi,ws.points=[dn(jA,1),dn(Si,1)]):Ve.current.lr=!1}yo();var Hn=bA===!0?0:bA;typeof Hn=="number"&&(is<jr.left&&(ai-=is-jr.left-pi,Zn.x+qr<jr.left+Hn&&(ai+=Zn.x-jr.left+qr-Hn)),Ei>jr.right&&(ai-=Ei-jr.right-pi,Zn.x>jr.right-Hn&&(ai+=Zn.x-jr.right+Hn)));var Pn=cA===!0?0:cA;typeof Pn=="number"&&(Is<jr.top&&(ka-=Is-jr.top-Eo,Zn.y+qn<jr.top+Pn&&(ka+=Zn.y-jr.top+qn-Pn)),Ps>jr.bottom&&(ka-=Ps-jr.bottom-Eo,Zn.y>jr.bottom-Pn&&(ka+=Zn.y-jr.bottom+Pn)));var gr=ar.x+ai,Ar=gr+_n,fr=ar.y+ka,Cr=fr+Gn,Nr=Zn.x,Jr=Nr+qr,Hr=Zn.y,Vr=Hr+qn,xa=Math.max(gr,Nr),Ca=Math.min(Ar,Jr),ya=(xa+Ca)/2,Ha=ya-gr,So=Math.max(fr,Hr),ca=Math.min(Cr,Vr),Fa=(So+ca)/2,da=Fa-fr;we==null||we(z,ws);var ra=ba.right-ar.x-(ai+ar.width),Ba=ba.bottom-ar.y-(ka+ar.height);st({ready:!0,offsetX:ai/Pa,offsetY:ka/eo,offsetR:ra/Pa,offsetB:Ba/eo,arrowX:Ha/Pa,arrowY:da/eo,scaleX:Pa,scaleY:eo,align:ws})}}),Zt=function(){ct.current+=1;var ln=ct.current;Promise.resolve().then(function(){ct.current===ln&&Ut()})},Lt=function(){st(function(ln){return(0,de.Z)((0,de.Z)({},ln),{},{ready:!1})})};return Dr(Lt,[ie]),Dr(function(){ee||Lt()},[ee]),[Xe.ready,Xe.offsetX,Xe.offsetY,Xe.offsetR,Xe.offsetB,Xe.arrowX,Xe.arrowY,Xe.scaleX,Xe.scaleY,Xe.align,Zt]}function Tr(ee,z,te,ie,Se){Dr(function(){if(ee&&z&&te){let ct=function(){ie(),Se()};var pe=z,we=te,Le=Yr(pe),Ne=Yr(we),Xe=Rr(we),st=new Set([Xe].concat((0,ht.Z)(Le),(0,ht.Z)(Ne)));return st.forEach(function(Bt){Bt.addEventListener("scroll",ct,{passive:!0})}),Xe.addEventListener("resize",ct,{passive:!0}),ie(),function(){st.forEach(function(Bt){Bt.removeEventListener("scroll",ct),Xe.removeEventListener("resize",ct)})}}},[ee,z,te])}function Ln(ee){var z=React.useRef(!1),te=React.useState(ee),ie=_slicedToArray(te,2),Se=ie[0],pe=ie[1];React.useEffect(function(){return z.current=!1,function(){z.current=!0}},[]);function we(Le,Ne){Ne&&z.current||pe(Le)}return[Se,we]}function Un(ee){return ee!==void 0}function Yn(ee,z){var te=z||{},ie=te.defaultValue,Se=te.value,pe=te.onChange,we=te.postState,Le=useState(function(){return Un(Se)?Se:Un(ie)?typeof ie=="function"?ie():ie:typeof ee=="function"?ee():ee}),Ne=_slicedToArray(Le,2),Xe=Ne[0],st=Ne[1],ct=Se!==void 0?Se:Xe,Bt=we?we(ct):ct,Ve=useEvent(pe),Tt=useState([ct]),Ut=_slicedToArray(Tt,2),Zt=Ut[0],Lt=Ut[1];useLayoutUpdateEffect(function(){var ln=Zt[0];Xe!==ln&&Ve(Xe,ln)},[Zt]),useLayoutUpdateEffect(function(){Un(Se)||st(Se)},[Se]);var zt=useEvent(function(ln,vn){st(ln,vn),Lt([ct],vn)});return[Bt,zt]}var Ir=fe(95845);function ea(ee,z,te){var ie=ce.useRef({});return(!("value"in ie.current)||te(ie.current.condition,z))&&(ie.current.value=ee(),ie.current.condition=z),ie.current.value}function po(ee,z){typeof ee=="function"?ee(z):(0,le.Z)(ee)==="object"&&ee&&"current"in ee&&(ee.current=z)}function lr(){for(var ee=arguments.length,z=new Array(ee),te=0;te<ee;te++)z[te]=arguments[te];var ie=z.filter(function(Se){return Se});return ie.length<=1?ie[0]:function(Se){z.forEach(function(pe){po(pe,Se)})}}function ga(){for(var ee=arguments.length,z=new Array(ee),te=0;te<ee;te++)z[te]=arguments[te];return ea(function(){return lr.apply(void 0,z)},z,function(ie,Se){return ie.length!==Se.length||ie.every(function(pe,we){return pe!==Se[we]})})}function so(ee){var z,te,ie=(0,Ir.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 Ai(ee){return!isValidElement(ee)||isFragment(ee)?!1:so(ee)}function Jo(ee,z,te,ie){if(!z.length)return te;var Se=_toArray(z),pe=Se[0],we=Se.slice(1),Le;return!ee&&typeof pe=="number"?Le=[]:Array.isArray(ee)?Le=_toConsumableArray(ee):Le=_objectSpread({},ee),ie&&te===void 0&&we.length===1?delete Le[pe][we[0]]:Le[pe]=Jo(Le[pe],we,te,ie),Le}function jo(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:Jo(ee,z,te,ie)}function na(ee){return _typeof(ee)==="object"&&ee!==null&&Object.getPrototypeOf(ee)===Object.prototype}function Po(ee){return Array.isArray(ee)?[]:{}}var Lo=typeof Reflect=="undefined"?Object.keys:Reflect.ownKeys;function Oi(){for(var ee=arguments.length,z=new Array(ee),te=0;te<ee;te++)z[te]=arguments[te];var ie=Po(z[0]);return z.forEach(function(Se){function pe(we,Le){var Ne=new Set(Le),Xe=get(Se,we),st=Array.isArray(Xe);if(st||na(Xe)){if(!Ne.has(Xe)){Ne.add(Xe);var ct=get(ie,we);st?ie=jo(ie,we,[]):(!ct||_typeof(ct)!=="object")&&(ie=jo(ie,we,Po(Xe))),Lo(Xe).forEach(function(Bt){pe([].concat(_toConsumableArray(we),[Bt]),Ne)})}}else ie=jo(ie,we,Xe)}pe([])}),ie}var No={},Co=[],Vo=function(z){Co.push(z)};function Ii(ee,z){if(0)var te}function qo(ee,z){if(0)var te}function yr(){No={}}function us(ee,z,te){!z&&!No[te]&&(ee(!1,te),No[te]=!0)}function OA(ee,z){us(Ii,ee,z)}function vo(ee,z){us(qo,ee,z)}OA.preMessage=Vo,OA.resetWarned=yr,OA.noteOnce=vo;var Ri=null,Or=function(z){return+setTimeout(z,16)},ua=function(z){return clearTimeout(z)};typeof window!="undefined"&&"requestAnimationFrame"in window&&(Or=function(z){return window.requestAnimationFrame(z)},ua=function(z){return window.cancelAnimationFrame(z)});var Uo=0,La=new Map;function yn(ee){La.delete(ee)}var Ni=function(z){var te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;Uo+=1;var ie=Uo;function Se(pe){if(pe===0)yn(ie),z();else{var we=Or(function(){Se(pe-1)});La.set(ie,we)}}return Se(te),ie};Ni.cancel=function(ee){var z=La.get(ee);return yn(z),ua(z)};var ro=Ni;function Mo(ee,z,te,ie,Se,pe,we,Le){var Ne=ce.useRef(ee),Xe=ce.useRef(!1);Ne.current!==ee&&(Xe.current=!0,Ne.current=ee),ce.useEffect(function(){var st=ro(function(){Xe.current=!1});return function(){ro.cancel(st)}},[ee]),ce.useEffect(function(){if(z&&ie&&(!Se||pe)){var st=function(){var rr=!1,Dt=function(An){var Vn=An.target;rr=we(Vn)},kt=function(An){var Vn=An.target;!Xe.current&&Ne.current&&!rr&&!we(Vn)&&Le(!1)};return[Dt,kt]},ct=st(),Bt=(0,ye.Z)(ct,2),Ve=Bt[0],Tt=Bt[1],Ut=st(),Zt=(0,ye.Z)(Ut,2),Lt=Zt[0],zt=Zt[1],ln=Rr(ie);ln.addEventListener("mousedown",Ve,!0),ln.addEventListener("click",Tt,!0),ln.addEventListener("contextmenu",Tt,!0);var vn=Fn(te);if(vn&&(vn.addEventListener("mousedown",Lt,!0),vn.addEventListener("click",zt,!0),vn.addEventListener("contextmenu",zt,!0)),0)var er,vr,Tn,tn;return function(){ln.removeEventListener("mousedown",Ve,!0),ln.removeEventListener("click",Tt,!0),ln.removeEventListener("contextmenu",Tt,!0),vn&&(vn.removeEventListener("mousedown",Lt,!0),vn.removeEventListener("click",zt,!0),vn.removeEventListener("contextmenu",zt,!0))}}},[z,te,ie,Se,pe])}function Bi(ee){return ee instanceof HTMLElement||ee instanceof SVGElement}function zi(ee){return Bi(ee)?ee:ee instanceof ce.Component?Ue.findDOMNode(ee):null}function di(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 DA(ee,z){var te={animationend:di("Animation","AnimationEnd"),transitionend:di("Transition","TransitionEnd")};return ee&&("AnimationEvent"in z||delete te.animationend.animation,"TransitionEvent"in z||delete te.transitionend.transition),te}var Ds=DA(Pe(),typeof window!="undefined"?window:{}),WA={};if(Pe()){var ts=document.createElement("div");WA=ts.style}var Fs={};function ol(ee){if(Fs[ee])return Fs[ee];var z=Ds[ee];if(z)for(var te=Object.keys(z),ie=te.length,Se=0;Se<ie;Se+=1){var pe=te[Se];if(Object.prototype.hasOwnProperty.call(z,pe)&&pe in WA)return Fs[ee]=z[pe],Fs[ee]}return""}var ps=ol("animationend"),RA=ol("transitionend"),lo=!!(ps&&RA),xi=ps||"animationend",vA=RA||"transitionend";function xn(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 Mn="none",On="appear",It="enter",Wn="leave",Ur="none",Er="prepare",kn="start",nr="active",Jn="end";function Sr(ee){var z=ce.useRef(!1),te=ce.useState(ee),ie=(0,ye.Z)(te,2),Se=ie[0],pe=ie[1];ce.useEffect(function(){return z.current=!1,function(){z.current=!0}},[]);function we(Le,Ne){Ne&&z.current||pe(Le)}return[Se,we]}var Pr=function(z){return+setTimeout(z,16)},Xr=function(z){return clearTimeout(z)};typeof window!="undefined"&&"requestAnimationFrame"in window&&(Pr=function(z){return window.requestAnimationFrame(z)},Xr=function(z){return window.cancelAnimationFrame(z)});var sa=0,Ta=new Map;function Ra(ee){Ta.delete(ee)}var xr=function(z){var te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;sa+=1;var ie=sa;function Se(pe){if(pe===0)Ra(ie),z();else{var we=Pr(function(){Se(pe-1)});Ta.set(ie,we)}}return Se(te),ie};xr.cancel=function(ee){var z=Ta.get(ee);return Ra(z),Xr(z)};var Rn=xr,br=function(){var ee=ce.useRef(null);function z(){Rn.cancel(ee.current)}function te(ie){var Se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;z();var pe=Rn(function(){Se<=1?ie({isCanceled:function(){return pe!==ee.current}}):te(ie,Se-1)});ee.current=pe}return ce.useEffect(function(){return function(){z()}},[]),[te,z]},Fr=Pe()?ce.useLayoutEffect:ce.useEffect,oa=Fr,Ua=[Er,kn,nr,Jn],Ia=!1,Ga=!0;function qa(ee){return ee===nr||ee===Jn}var uo=function(ee,z){var te=Sr(Ur),ie=(0,ye.Z)(te,2),Se=ie[0],pe=ie[1],we=br(),Le=(0,ye.Z)(we,2),Ne=Le[0],Xe=Le[1];function st(){pe(Er,!0)}return oa(function(){if(Se!==Ur&&Se!==Jn){var ct=Ua.indexOf(Se),Bt=Ua[ct+1],Ve=z(Se);Ve===Ia?pe(Bt,!0):Ne(function(Tt){function Ut(){Tt.isCanceled()||pe(Bt,!0)}Ve===!0?Ut():Promise.resolve(Ve).then(Ut)})}},[ee,Se]),ce.useEffect(function(){return function(){Xe()}},[]),[st,Se]},ao=function(ee){var z=(0,ce.useRef)(),te=(0,ce.useRef)(ee);te.current=ee;var ie=ce.useCallback(function(we){te.current(we)},[]);function Se(we){we&&(we.removeEventListener(vA,ie),we.removeEventListener(xi,ie))}function pe(we){z.current&&z.current!==we&&Se(z.current),we&&we!==z.current&&(we.addEventListener(vA,ie),we.addEventListener(xi,ie),z.current=we)}return ce.useEffect(function(){return function(){Se(z.current)}},[]),[pe,Se]};function Xa(ee,z,te,ie){var Se=ie.motionEnter,pe=Se===void 0?!0:Se,we=ie.motionAppear,Le=we===void 0?!0:we,Ne=ie.motionLeave,Xe=Ne===void 0?!0:Ne,st=ie.motionDeadline,ct=ie.motionLeaveImmediately,Bt=ie.onAppearPrepare,Ve=ie.onEnterPrepare,Tt=ie.onLeavePrepare,Ut=ie.onAppearStart,Zt=ie.onEnterStart,Lt=ie.onLeaveStart,zt=ie.onAppearActive,ln=ie.onEnterActive,vn=ie.onLeaveActive,er=ie.onAppearEnd,vr=ie.onEnterEnd,Tn=ie.onLeaveEnd,tn=ie.onVisibleChanged,mr=Sr(),rr=(0,ye.Z)(mr,2),Dt=rr[0],kt=rr[1],pn=Sr(Mn),An=(0,ye.Z)(pn,2),Vn=An[0],Kn=An[1],Zn=Sr(null),zn=(0,ye.Z)(Zn,2),ar=zn[0],ur=zn[1],la=(0,ce.useRef)(!1),bt=(0,ce.useRef)(null);function qt(){return te()}var sn=(0,ce.useRef)(!1);function hn(Qa){var jr=qt();if(!(Qa&&!Qa.deadline&&Qa.target!==jr)){var Mr=sn.current,ia;Vn===On&&Mr?ia=er==null?void 0:er(jr,Qa):Vn===It&&Mr?ia=vr==null?void 0:vr(jr,Qa):Vn===Wn&&Mr&&(ia=Tn==null?void 0:Tn(jr,Qa)),Vn!==Mn&&Mr&&ia!==!1&&(Kn(Mn,!0),ur(null,!0))}}var Nn=ao(hn),Gn=(0,ye.Z)(Nn,1),_n=Gn[0],qn=ce.useMemo(function(){var Qa,jr,Mr;switch(Vn){case On:return Qa={},(0,me.Z)(Qa,Er,Bt),(0,me.Z)(Qa,kn,Ut),(0,me.Z)(Qa,nr,zt),Qa;case It:return jr={},(0,me.Z)(jr,Er,Ve),(0,me.Z)(jr,kn,Zt),(0,me.Z)(jr,nr,ln),jr;case Wn:return Mr={},(0,me.Z)(Mr,Er,Tt),(0,me.Z)(Mr,kn,Lt),(0,me.Z)(Mr,nr,vn),Mr;default:return{}}},[Vn]),qr=uo(Vn,function(Qa){if(Qa===Er){var jr=qn[Er];return jr?jr(qt()):Ia}if(ma in qn){var Mr;ur(((Mr=qn[ma])===null||Mr===void 0?void 0:Mr.call(qn,qt(),null))||null)}return ma===nr&&(_n(qt()),st>0&&(clearTimeout(bt.current),bt.current=setTimeout(function(){hn({deadline:!0})},st))),Ga}),ta=(0,ye.Z)(qr,2),Na=ta[0],ma=ta[1],io=qa(ma);sn.current=io,oa(function(){kt(z);var Qa=la.current;if(la.current=!0,!!ee){var jr;!Qa&&z&&Le&&(jr=On),Qa&&z&&pe&&(jr=It),(Qa&&!z&&Xe||!Qa&&ct&&!z&&Xe)&&(jr=Wn),jr&&(Kn(jr),Na())}},[z]),(0,ce.useEffect)(function(){(Vn===On&&!Le||Vn===It&&!pe||Vn===Wn&&!Xe)&&Kn(Mn)},[Le,pe,Xe]),(0,ce.useEffect)(function(){return function(){la.current=!1,clearTimeout(bt.current)}},[]);var Br=ce.useRef(!1);(0,ce.useEffect)(function(){Dt&&(Br.current=!0),Dt!==void 0&&Vn===Mn&&((Br.current||Dt)&&(tn==null||tn(Dt)),Br.current=!0)},[Dt,Vn]);var on=ar;return qn[Er]&&ma===kn&&(on=(0,de.Z)({transition:"none"},on)),[Vn,ma,on,Dt!=null?Dt:z]}var Go=fe(15671),pr=fe(43144),ha=fe(60136),fa=fe(51630),si=function(ee){(0,ha.Z)(te,ee);var z=(0,fa.Z)(te);function te(){return(0,Go.Z)(this,te),z.apply(this,arguments)}return(0,pr.Z)(te,[{key:"render",value:function(){return this.props.children}}]),te}(ce.Component),gi=si;function Ro(ee){var z=ee;(0,le.Z)(ee)==="object"&&(z=ee.transitionSupport);function te(Se){return!!(Se.motionName&&z)}var ie=ce.forwardRef(function(Se,pe){var we=Se.visible,Le=we===void 0?!0:we,Ne=Se.removeOnLeave,Xe=Ne===void 0?!0:Ne,st=Se.forceRender,ct=Se.children,Bt=Se.motionName,Ve=Se.leavedClassName,Tt=Se.eventProps,Ut=te(Se),Zt=(0,ce.useRef)(),Lt=(0,ce.useRef)();function zt(){try{return Zt.current instanceof HTMLElement?Zt.current:zi(Lt.current)}catch(Zn){return null}}var ln=Xa(Ut,Le,zt,Se),vn=(0,ye.Z)(ln,4),er=vn[0],vr=vn[1],Tn=vn[2],tn=vn[3],mr=ce.useRef(tn);tn&&(mr.current=!0);var rr=ce.useCallback(function(Zn){Zt.current=Zn,Qe(pe,Zn)},[pe]),Dt,kt=(0,de.Z)((0,de.Z)({},Tt),{},{visible:Le});if(!ct)Dt=null;else if(er===Mn||!te(Se))tn?Dt=ct((0,de.Z)({},kt),rr):!Xe&&mr.current&&Ve?Dt=ct((0,de.Z)((0,de.Z)({},kt),{},{className:Ve}),rr):st||!Xe&&!Ve?Dt=ct((0,de.Z)((0,de.Z)({},kt),{},{style:{display:"none"}}),rr):Dt=null;else{var pn,An;vr===Er?An="prepare":qa(vr)?An="active":vr===kn&&(An="start"),Dt=ct((0,de.Z)((0,de.Z)({},kt),{},{className:He()(xn(Bt,er),(pn={},(0,me.Z)(pn,xn(Bt,"".concat(er,"-").concat(An)),An),(0,me.Z)(pn,Bt,typeof Bt=="string"),pn)),style:Tn}),rr)}if(ce.isValidElement(Dt)&&$e(Dt)){var Vn=Dt,Kn=Vn.ref;Kn||(Dt=ce.cloneElement(Dt,{ref:rr}))}return ce.createElement(gi,{ref:Lt},Dt)});return ie.displayName="CSSMotion",ie}var Fi=Ro(lo),Wi=fe(97326),sA="add",Ea="keep",oA="remove",wo="removed";function ns(ee){var z;return ee&&(0,le.Z)(ee)==="object"&&"key"in ee?z=ee:z={key:ee},(0,de.Z)((0,de.Z)({},z),{},{key:String(z.key)})}function kA(){var ee=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return ee.map(ns)}function iA(){var ee=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],te=[],ie=0,Se=z.length,pe=kA(ee),we=kA(z);pe.forEach(function(Xe){for(var st=!1,ct=ie;ct<Se;ct+=1){var Bt=we[ct];if(Bt.key===Xe.key){ie<ct&&(te=te.concat(we.slice(ie,ct).map(function(Ve){return(0,de.Z)((0,de.Z)({},Ve),{},{status:sA})})),ie=ct),te.push((0,de.Z)((0,de.Z)({},Bt),{},{status:Ea})),ie+=1,st=!0;break}}st||te.push((0,de.Z)((0,de.Z)({},Xe),{},{status:oA}))}),ie<Se&&(te=te.concat(we.slice(ie).map(function(Xe){return(0,de.Z)((0,de.Z)({},Xe),{},{status:sA})})));var Le={};te.forEach(function(Xe){var st=Xe.key;Le[st]=(Le[st]||0)+1});var Ne=Object.keys(Le).filter(function(Xe){return Le[Xe]>1});return Ne.forEach(function(Xe){te=te.filter(function(st){var ct=st.key,Bt=st.status;return ct!==Xe||Bt!==oA}),te.forEach(function(st){st.key===Xe&&(st.status=Ea)})}),te}var lA=["component","children","onVisibleChanged","onAllRemoved"],VA=["status"],vs=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function SA(ee){var z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Fi,te=function(ie){(0,ha.Z)(pe,ie);var Se=(0,fa.Z)(pe);function pe(){var we;(0,Go.Z)(this,pe);for(var Le=arguments.length,Ne=new Array(Le),Xe=0;Xe<Le;Xe++)Ne[Xe]=arguments[Xe];return we=Se.call.apply(Se,[this].concat(Ne)),(0,me.Z)((0,Wi.Z)(we),"state",{keyEntities:[]}),(0,me.Z)((0,Wi.Z)(we),"removeKey",function(st){var ct=we.state.keyEntities,Bt=ct.map(function(Ve){return Ve.key!==st?Ve:(0,de.Z)((0,de.Z)({},Ve),{},{status:wo})});return we.setState({keyEntities:Bt}),Bt.filter(function(Ve){var Tt=Ve.status;return Tt!==wo}).length}),we}return(0,pr.Z)(pe,[{key:"render",value:function(){var Le=this,Ne=this.state.keyEntities,Xe=this.props,st=Xe.component,ct=Xe.children,Bt=Xe.onVisibleChanged,Ve=Xe.onAllRemoved,Tt=(0,Ie.Z)(Xe,lA),Ut=st||ce.Fragment,Zt={};return vs.forEach(function(Lt){Zt[Lt]=Tt[Lt],delete Tt[Lt]}),delete Tt.keys,ce.createElement(Ut,Tt,Ne.map(function(Lt){var zt=Lt.status,ln=(0,Ie.Z)(Lt,VA),vn=zt===sA||zt===Ea;return ce.createElement(z,(0,Me.Z)({},Zt,{key:ln.key,visible:vn,eventProps:ln,onVisibleChanged:function(vr){if(Bt==null||Bt(vr,{key:ln.key}),!vr){var Tn=Le.removeKey(ln.key);Tn===0&&Ve&&Ve()}}}),ct)}))}}],[{key:"getDerivedStateFromProps",value:function(Le,Ne){var Xe=Le.keys,st=Ne.keyEntities,ct=kA(Xe),Bt=iA(st,ct);return{keyEntities:Bt.filter(function(Ve){var Tt=st.find(function(Ut){var Zt=Ut.key;return Ve.key===Zt});return!(Tt&&Tt.status===wo&&Ve.status===oA)})}}}]),pe}(ce.Component);return(0,me.Z)(te,"defaultProps",{component:"div"}),te}var $s=SA(lo),ki=Fi;function yA(ee){var z=ee.prefixCls,te=ee.align,ie=ee.arrow,Se=ee.arrowPos,pe=ie||{},we=pe.className,Le=pe.content,Ne=Se.x,Xe=Ne===void 0?0:Ne,st=Se.y,ct=st===void 0?0:st,Bt=ce.useRef();if(!te||!te.points)return null;var Ve={position:"absolute"};if(te.autoArrow!==!1){var Tt=te.points[0],Ut=te.points[1],Zt=Tt[0],Lt=Tt[1],zt=Ut[0],ln=Ut[1];Zt===zt||!["t","b"].includes(Zt)?Ve.top=ct:Zt==="t"?Ve.top=0:Ve.bottom=0,Lt===ln||!["l","r"].includes(Lt)?Ve.left=Xe:Lt==="l"?Ve.left=0:Ve.right=0}return ce.createElement("div",{ref:Bt,className:He()("".concat(z,"-arrow"),we),style:Ve},Le)}function mi(ee){var z=ee.prefixCls,te=ee.open,ie=ee.zIndex,Se=ee.mask,pe=ee.motion;return Se?ce.createElement(ki,(0,Me.Z)({},pe,{motionAppear:!0,visible:te,removeOnLeave:!0}),function(we){var Le=we.className;return ce.createElement("div",{style:{zIndex:ie},className:He()("".concat(z,"-mask"),Le)})}):null}var il=ce.memo(function(ee){var z=ee.children;return z},function(ee,z){return z.cache}),Hi=il,Ji=ce.forwardRef(function(ee,z){var te=ee.popup,ie=ee.className,Se=ee.prefixCls,pe=ee.style,we=ee.target,Le=ee.onVisibleChanged,Ne=ee.open,Xe=ee.keepDom,st=ee.fresh,ct=ee.onClick,Bt=ee.mask,Ve=ee.arrow,Tt=ee.arrowPos,Ut=ee.align,Zt=ee.motion,Lt=ee.maskMotion,zt=ee.forceRender,ln=ee.getPopupContainer,vn=ee.autoDestroy,er=ee.portal,vr=ee.zIndex,Tn=ee.onMouseEnter,tn=ee.onMouseLeave,mr=ee.onPointerEnter,rr=ee.ready,Dt=ee.offsetX,kt=ee.offsetY,pn=ee.offsetR,An=ee.offsetB,Vn=ee.onAlign,Kn=ee.onPrepare,Zn=ee.stretch,zn=ee.targetWidth,ar=ee.targetHeight,ur=typeof te=="function"?te():te,la=Ne||Xe,bt=(ln==null?void 0:ln.length)>0,qt=ce.useState(!ln||!bt),sn=(0,ye.Z)(qt,2),hn=sn[0],Nn=sn[1];if(Dr(function(){!hn&&bt&&we&&Nn(!0)},[hn,bt,we]),!hn)return null;var Gn="auto",_n={left:"-1000vw",top:"-1000vh",right:Gn,bottom:Gn};if(rr||!Ne){var qn,qr=Ut.points,ta=Ut.dynamicInset||((qn=Ut._experimental)===null||qn===void 0?void 0:qn.dynamicInset),Na=ta&&qr[0][1]==="r",ma=ta&&qr[0][0]==="b";Na?(_n.right=pn,_n.left=Gn):(_n.left=Dt,_n.right=Gn),ma?(_n.bottom=An,_n.top=Gn):(_n.top=kt,_n.bottom=Gn)}var io={};return Zn&&(Zn.includes("height")&&ar?io.height=ar:Zn.includes("minHeight")&&ar&&(io.minHeight=ar),Zn.includes("width")&&zn?io.width=zn:Zn.includes("minWidth")&&zn&&(io.minWidth=zn)),Ne||(io.pointerEvents="none"),ce.createElement(er,{open:zt||la,getContainer:ln&&function(){return ln(we)},autoDestroy:vn},ce.createElement(mi,{prefixCls:Se,open:Ne,zIndex:vr,mask:Bt,motion:Lt}),ce.createElement(wt.Z,{onResize:Vn,disabled:!Ne},function(Br){return ce.createElement(ki,(0,Me.Z)({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:zt,leavedClassName:"".concat(Se,"-hidden")},Zt,{onAppearPrepare:Kn,onEnterPrepare:Kn,visible:Ne,onVisibleChanged:function(Qa){var jr;Zt==null||(jr=Zt.onVisibleChanged)===null||jr===void 0||jr.call(Zt,Qa),Le(Qa)}}),function(on,Qa){var jr=on.className,Mr=on.style,ia=He()(Se,jr,ie);return ce.createElement("div",{ref:lr(Br,z,Qa),className:ia,style:(0,de.Z)((0,de.Z)((0,de.Z)((0,de.Z)({"--arrow-x":"".concat(Tt.x||0,"px"),"--arrow-y":"".concat(Tt.y||0,"px")},_n),io),Mr),{},{boxSizing:"border-box",zIndex:vr},pe),onMouseEnter:Tn,onMouseLeave:tn,onPointerEnter:mr,onClick:ct},Ve&&ce.createElement(yA,{prefixCls:Se,arrow:Ve,arrowPos:Tt,align:Ut}),ce.createElement(Hi,{cache:!Ne&&!st},ur))})}))}),Xi=Ji,HA=ce.forwardRef(function(ee,z){var te=ee.children,ie=ee.getTriggerDOMNode,Se=so(te),pe=ce.useCallback(function(Le){po(z,ie?ie(Le):Le)},[ie]),we=ga(pe,te.ref);return Se?ce.cloneElement(te,{ref:we}):te}),zl=HA,ji=["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 Ki(){var ee=arguments.length>0&&arguments[0]!==void 0?arguments[0]:$n,z=ce.forwardRef(function(te,ie){var Se=te.prefixCls,pe=Se===void 0?"rc-trigger-popup":Se,we=te.children,Le=te.action,Ne=Le===void 0?"hover":Le,Xe=te.showAction,st=te.hideAction,ct=te.popupVisible,Bt=te.defaultPopupVisible,Ve=te.onPopupVisibleChange,Tt=te.afterPopupVisibleChange,Ut=te.mouseEnterDelay,Zt=te.mouseLeaveDelay,Lt=Zt===void 0?.1:Zt,zt=te.focusDelay,ln=te.blurDelay,vn=te.mask,er=te.maskClosable,vr=er===void 0?!0:er,Tn=te.getPopupContainer,tn=te.forceRender,mr=te.autoDestroy,rr=te.destroyPopupOnHide,Dt=te.popup,kt=te.popupClassName,pn=te.popupStyle,An=te.popupPlacement,Vn=te.builtinPlacements,Kn=Vn===void 0?{}:Vn,Zn=te.popupAlign,zn=te.zIndex,ar=te.stretch,ur=te.getPopupClassNameFromAlign,la=te.fresh,bt=te.alignPoint,qt=te.onPopupClick,sn=te.onPopupAlign,hn=te.arrow,Nn=te.popupMotion,Gn=te.maskMotion,_n=te.popupTransitionName,qn=te.popupAnimation,qr=te.maskTransitionName,ta=te.maskAnimation,Na=te.className,ma=te.getTriggerDOMNode,io=(0,Ie.Z)(te,ji),Br=mr||rr||!1,on=ce.useState(!1),Qa=(0,ye.Z)(on,2),jr=Qa[0],Mr=Qa[1];Dr(function(){Mr(wa())},[]);var ia=ce.useRef({}),ba=ce.useContext(zo),Pa=ce.useMemo(function(){return{registerSubPopup:function(Za,Oo){ia.current[Za]=Oo,ba==null||ba.registerSubPopup(Za,Oo)}}},[ba]),eo=aa(),Qo=ce.useState(null),Xo=(0,ye.Z)(Qo,2),Ko=Xo[0],Ci=Xo[1],pi=tr(function(cr){Wt(cr)&&Ko!==cr&&Ci(cr),ba==null||ba.registerSubPopup(eo,cr)}),Eo=ce.useState(null),ui=(0,ye.Z)(Eo,2),Sa=ui[0],$A=ui[1],Li=tr(function(cr){Wt(cr)&&Sa!==cr&&$A(cr)}),ys=ce.Children.only(we),fi=(ys==null?void 0:ys.props)||{},Gi={},Ks=tr(function(cr){var Za,Oo,ti=Sa;return(ti==null?void 0:ti.contains(cr))||((Za=Fn(ti))===null||Za===void 0?void 0:Za.host)===cr||cr===ti||(Ko==null?void 0:Ko.contains(cr))||((Oo=Fn(Ko))===null||Oo===void 0?void 0:Oo.host)===cr||cr===Ko||Object.values(ia.current).some(function(pa){return(pa==null?void 0:pa.contains(cr))||cr===pa})}),Si=Wo(pe,Nn,qn,_n),jA=Wo(pe,Gn,ta,qr),uA=ce.useState(Bt||!1),Bs=(0,ye.Z)(uA,2),ws=Bs[0],ai=Bs[1],ka=ct!=null?ct:ws,hi=tr(function(cr){ct===void 0&&ai(cr)});Dr(function(){ai(ct||!1)},[ct]);var bs=ce.useRef(ka);bs.current=ka;var xA=tr(function(cr){(0,Ue.flushSync)(function(){ka!==cr&&(hi(cr),Ve==null||Ve(cr))})}),as=ce.useRef(),Ls=function(){clearTimeout(as.current)},ho=function(Za){var Oo=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;Ls(),Oo===0?xA(Za):as.current=setTimeout(function(){xA(Za)},Oo*1e3)};ce.useEffect(function(){return Ls},[]);var os=ce.useState(!1),_s=(0,ye.Z)(os,2),qA=_s[0],bA=_s[1];Dr(function(cr){(!cr||ka)&&bA(!0)},[ka]);var cA=ce.useState(null),cs=(0,ye.Z)(cA,2),Is=cs[0],Ps=cs[1],is=ce.useState([0,0]),Ei=(0,ye.Z)(is,2),Cs=Ei[0],Ts=Ei[1],FA=function(Za){Ts([Za.clientX,Za.clientY])},LA=or(ka,Ko,bt?Cs:Sa,An,Kn,Zn,sn),KA=(0,ye.Z)(LA,11),Ms=KA[0],Te=KA[1],je=KA[2],At=KA[3],vt=KA[4],Ot=KA[5],Rt=KA[6],an=KA[7],Gt=KA[8],cn=KA[9],Cn=KA[10],Hn=eA(jr,Ne,Xe,st),Pn=(0,ye.Z)(Hn,2),gr=Pn[0],Ar=Pn[1],fr=gr.has("click"),Cr=Ar.has("click")||Ar.has("contextMenu"),Nr=tr(function(){qA||Cn()}),Jr=function(){bs.current&&bt&&Cr&&ho(!1)};Tr(ka,Sa,Ko,Nr,Jr),Dr(function(){Nr()},[Cs,An]),Dr(function(){ka&&!(Kn!=null&&Kn[An])&&Nr()},[JSON.stringify(Zn)]);var Hr=ce.useMemo(function(){var cr=en(Kn,pe,cn,bt);return He()(cr,ur==null?void 0:ur(cn))},[cn,ur,Kn,pe,bt]);ce.useImperativeHandle(ie,function(){return{forceAlign:Nr}});var Vr=ce.useState(0),xa=(0,ye.Z)(Vr,2),Ca=xa[0],ya=xa[1],Ha=ce.useState(0),So=(0,ye.Z)(Ha,2),ca=So[0],Fa=So[1],da=function(){if(ar&&Sa){var Za=Sa.getBoundingClientRect();ya(Za.width),Fa(Za.height)}},ra=function(){da(),Nr()},Ba=function(Za){bA(!1),Cn(),Tt==null||Tt(Za)},_a=function(){return new Promise(function(Za){da(),Ps(function(){return Za})})};Dr(function(){Is&&(Cn(),Is(),Ps(null))},[Is]);function yo(cr,Za,Oo,ti){Gi[cr]=function(pa){var Wa;ti==null||ti(pa),ho(Za,Oo);for(var ja=arguments.length,Oa=new Array(ja>1?ja-1:0),Yo=1;Yo<ja;Yo++)Oa[Yo-1]=arguments[Yo];(Wa=fi[cr])===null||Wa===void 0||Wa.call.apply(Wa,[fi,pa].concat(Oa))}}(fr||Cr)&&(Gi.onClick=function(cr){var Za;bs.current&&Cr?ho(!1):!bs.current&&fr&&(FA(cr),ho(!0));for(var Oo=arguments.length,ti=new Array(Oo>1?Oo-1:0),pa=1;pa<Oo;pa++)ti[pa-1]=arguments[pa];(Za=fi.onClick)===null||Za===void 0||Za.call.apply(Za,[fi,cr].concat(ti))}),Mo(ka,Cr,Sa,Ko,vn,vr,Ks,ho);var bo=gr.has("hover"),za=Ar.has("hover"),xo,Fo;bo&&(yo("onMouseEnter",!0,Ut,function(cr){FA(cr)}),yo("onPointerEnter",!0,Ut,function(cr){FA(cr)}),xo=function(){(ka||qA)&&ho(!0,Ut)},bt&&(Gi.onMouseMove=function(cr){var Za;(Za=fi.onMouseMove)===null||Za===void 0||Za.call(fi,cr)})),za&&(yo("onMouseLeave",!1,Lt),yo("onPointerLeave",!1,Lt),Fo=function(){ho(!1,Lt)}),gr.has("focus")&&yo("onFocus",!0,zt),Ar.has("focus")&&yo("onBlur",!1,ln),gr.has("contextMenu")&&(Gi.onContextMenu=function(cr){var Za;bs.current&&Ar.has("contextMenu")?ho(!1):(FA(cr),ho(!0)),cr.preventDefault();for(var Oo=arguments.length,ti=new Array(Oo>1?Oo-1:0),pa=1;pa<Oo;pa++)ti[pa-1]=arguments[pa];(Za=fi.onContextMenu)===null||Za===void 0||Za.call.apply(Za,[fi,cr].concat(ti))}),Na&&(Gi.className=He()(fi.className,Na));var oi=(0,de.Z)((0,de.Z)({},fi),Gi),Zo={},Qi=["onContextMenu","onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur"];Qi.forEach(function(cr){io[cr]&&(Zo[cr]=function(){for(var Za,Oo=arguments.length,ti=new Array(Oo),pa=0;pa<Oo;pa++)ti[pa]=arguments[pa];(Za=oi[cr])===null||Za===void 0||Za.call.apply(Za,[oi].concat(ti)),io[cr].apply(io,ti)})});var ei=ce.cloneElement(ys,(0,de.Z)((0,de.Z)({},oi),Zo)),Bo={x:Ot,y:Rt},Yi=hn?(0,de.Z)({},hn!==!0?hn:{}):null;return ce.createElement(ce.Fragment,null,ce.createElement(wt.Z,{disabled:!ka,ref:Li,onResize:ra},ce.createElement(zl,{getTriggerDOMNode:ma},ei)),ce.createElement(zo.Provider,{value:Pa},ce.createElement(Xi,{portal:ee,ref:pi,prefixCls:pe,popup:Dt,className:He()(kt,Hr),style:pn,target:Sa,onMouseEnter:xo,onMouseLeave:Fo,onPointerEnter:xo,zIndex:zn,open:ka,keepDom:qA,fresh:la,onClick:qt,mask:vn,motion:Si,maskMotion:jA,onVisibleChanged:Ba,onPrepare:_a,forceRender:tn,autoDestroy:Br,getPopupContainer:Tn,align:cn,arrow:Yi,arrowPos:Bo,ready:Ms,offsetX:Te,offsetY:je,offsetR:At,offsetB:vt,onAlign:Nr,stretch:ar,targetWidth:Ca/an,targetHeight:ca/Gt})))});return z}var Ss=Ki($n),Ma={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>=Ma.F1&&te<=Ma.F12)return!1;switch(te){case Ma.ALT:case Ma.CAPS_LOCK:case Ma.CONTEXT_MENU:case Ma.CTRL:case Ma.DOWN:case Ma.END:case Ma.ESC:case Ma.HOME:case Ma.INSERT:case Ma.LEFT:case Ma.MAC_FF_META:case Ma.META:case Ma.NUMLOCK:case Ma.NUM_CENTER:case Ma.PAGE_DOWN:case Ma.PAGE_UP:case Ma.PAUSE:case Ma.PRINT_SCREEN:case Ma.RIGHT:case Ma.SHIFT:case Ma.UP:case Ma.WIN_KEY:case Ma.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(z){if(z>=Ma.ZERO&&z<=Ma.NINE||z>=Ma.NUM_ZERO&&z<=Ma.NUM_MULTIPLY||z>=Ma.A&&z<=Ma.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&z===0)return!0;switch(z){case Ma.SPACE:case Ma.QUESTION_MARK:case Ma.NUM_PLUS:case Ma.NUM_MINUS:case Ma.NUM_PERIOD:case Ma.NUM_DIVISION:case Ma.SEMICOLON:case Ma.DASH:case Ma.EQUALS:case Ma.COMMA:case Ma.PERIOD:case Ma.SLASH:case Ma.APOSTROPHE:case Ma.SINGLE_QUOTE:case Ma.OPEN_SQUARE_BRACKET:case Ma.BACKSLASH:case Ma.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},Qs=Ma,JA=Qs.ESC,qs=Qs.TAB;function Di(ee){var z=ee.visible,te=ee.triggerRef,ie=ee.onVisibleChange,Se=ee.autoFocus,pe=ee.overlayRef,we=ce.useRef(!1),Le=function(){if(z){var ct,Bt;(ct=te.current)===null||ct===void 0||(Bt=ct.focus)===null||Bt===void 0||Bt.call(ct),ie==null||ie(!1)}},Ne=function(){var ct;return(ct=pe.current)!==null&&ct!==void 0&&ct.focus?(pe.current.focus(),we.current=!0,!0):!1},Xe=function(ct){switch(ct.keyCode){case JA:Le();break;case qs:{var Bt=!1;we.current||(Bt=Ne()),Bt?ct.preventDefault():Le();break}}};ce.useEffect(function(){return z?(window.addEventListener("keydown",Xe),Se&&Rn(Ne,3),function(){window.removeEventListener("keydown",Xe),we.current=!1}):function(){we.current=!1}},[z])}var xl=(0,ce.forwardRef)(function(ee,z){var te=ee.overlay,ie=ee.arrow,Se=ee.prefixCls,pe=(0,ce.useMemo)(function(){var Le;return typeof te=="function"?Le=te():Le=te,Le},[te]),we=_e(z,pe==null?void 0:pe.ref);return ce.createElement(ce.Fragment,null,ie&&ce.createElement("div",{className:"".concat(Se,"-arrow")}),ce.cloneElement(pe,{ref:$e(pe)?we:void 0}))}),ou=xl,hl={adjustX:1,adjustY:1},rs=[0,0],Gl={topLeft:{points:["bl","tl"],overflow:hl,offset:[0,-4],targetOffset:rs},top:{points:["bc","tc"],overflow:hl,offset:[0,-4],targetOffset:rs},topRight:{points:["br","tr"],overflow:hl,offset:[0,-4],targetOffset:rs},bottomLeft:{points:["tl","bl"],overflow:hl,offset:[0,4],targetOffset:rs},bottom:{points:["tc","bc"],overflow:hl,offset:[0,4],targetOffset:rs},bottomRight:{points:["tr","br"],overflow:hl,offset:[0,4],targetOffset:rs}},ks=Gl,ml=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function XA(ee,z){var te,ie=ee.arrow,Se=ie===void 0?!1:ie,pe=ee.prefixCls,we=pe===void 0?"rc-dropdown":pe,Le=ee.transitionName,Ne=ee.animation,Xe=ee.align,st=ee.placement,ct=st===void 0?"bottomLeft":st,Bt=ee.placements,Ve=Bt===void 0?ks:Bt,Tt=ee.getPopupContainer,Ut=ee.showAction,Zt=ee.hideAction,Lt=ee.overlayClassName,zt=ee.overlayStyle,ln=ee.visible,vn=ee.trigger,er=vn===void 0?["hover"]:vn,vr=ee.autoFocus,Tn=ee.overlay,tn=ee.children,mr=ee.onVisibleChange,rr=(0,Ie.Z)(ee,ml),Dt=ce.useState(),kt=(0,ye.Z)(Dt,2),pn=kt[0],An=kt[1],Vn="visible"in ee?ln:pn,Kn=ce.useRef(null),Zn=ce.useRef(null),zn=ce.useRef(null);ce.useImperativeHandle(z,function(){return Kn.current});var ar=function(_n){An(_n),mr==null||mr(_n)};Di({visible:Vn,triggerRef:zn,onVisibleChange:ar,autoFocus:vr,overlayRef:Zn});var ur=function(_n){var qn=ee.onOverlayClick;An(!1),qn&&qn(_n)},la=function(){return ce.createElement(ou,{ref:Zn,overlay:Tn,prefixCls:we,arrow:Se})},bt=function(){return typeof Tn=="function"?la:la()},qt=function(){var _n=ee.minOverlayWidthMatchTrigger,qn=ee.alignPoint;return"minOverlayWidthMatchTrigger"in ee?_n:!qn},sn=function(){var _n=ee.openClassName;return _n!==void 0?_n:"".concat(we,"-open")},hn=ce.cloneElement(tn,{className:He()((te=tn.props)===null||te===void 0?void 0:te.className,Vn&&sn()),ref:$e(tn)?_e(zn,tn.ref):void 0}),Nn=Zt;return!Nn&&er.indexOf("contextMenu")!==-1&&(Nn=["click"]),ce.createElement(Ss,(0,Me.Z)({builtinPlacements:Ve},rr,{prefixCls:we,ref:Kn,popupClassName:He()(Lt,(0,me.Z)({},"".concat(we,"-show-arrow"),Se)),popupStyle:zt,action:er,showAction:Ut,hideAction:Nn,popupPlacement:ct,popupAlign:Xe,popupTransitionName:Le,popupAnimation:Ne,popupVisible:Vn,stretch:qt()?"minWidth":"",popup:bt(),onPopupVisibleChange:ar,onPopupClick:ur,getPopupContainer:Tt}),hn)}var Hs=ce.forwardRef(XA),QA=Hs,YA=fe(60276),pl=fe(5663),lu=fe(10366),vu=fe(80636),uu=fe(8745),Su=fe(96159),yu=fe(53124),Zl=fe(68508),vl=fe(76529),Bu=fe(46605),Wl=fe(66748);const iu=null,Vl=ee=>{const{menu:z,arrow:te,prefixCls:ie,children:Se,trigger:pe,disabled:we,dropdownRender:Le,getPopupContainer:Ne,overlayClassName:Xe,rootClassName:st,open:ct,onOpenChange:Bt,visible:Ve,onVisibleChange:Tt,mouseEnterDelay:Ut=.15,mouseLeaveDelay:Zt=.1,autoAdjustOverflow:Lt=!0,placement:zt="",overlay:ln,transitionName:vn}=ee,{getPopupContainer:er,getPrefixCls:vr,direction:Tn}=ce.useContext(yu.E_),tn=ce.useMemo(()=>{const hn=vr();return vn!==void 0?vn:zt.includes("top")?`${hn}-slide-down`:`${hn}-slide-up`},[vr,zt,vn]),mr=ce.useMemo(()=>zt?zt.includes("Center")?zt.slice(0,zt.indexOf("Center")):zt:Tn==="rtl"?"bottomRight":"bottomLeft",[zt,Tn]),rr=vr("dropdown",ie),[Dt,kt]=(0,Wl.Z)(rr),[,pn]=(0,Bu.Z)(),An=ce.Children.only(Se),Vn=(0,Su.Tm)(An,{className:He()(`${rr}-trigger`,{[`${rr}-rtl`]:Tn==="rtl"},An.props.className),disabled:we}),Kn=we?[]:pe;let Zn;Kn&&Kn.includes("contextMenu")&&(Zn=!0);const[zn,ar]=(0,pl.Z)(!1,{value:ct!=null?ct:Ve}),ur=(0,YA.useEvent)(hn=>{Bt==null||Bt(hn),Tt==null||Tt(hn),ar(hn)}),la=He()(Xe,st,kt,{[`${rr}-rtl`]:Tn==="rtl"}),bt=(0,vu.Z)({arrowPointAtCenter:typeof te=="object"&&te.pointAtCenter,autoAdjustOverflow:Lt,offset:pn.marginXXS,arrowWidth:te?pn.sizePopupArrow:0,borderRadius:pn.borderRadius}),qt=ce.useCallback(()=>{ar(!1)},[]),sn=()=>{let hn;return z!=null&&z.items?hn=ce.createElement(Zl.default,Object.assign({},z)):typeof ln=="function"?hn=ln():hn=ln,Le&&(hn=Le(hn)),hn=ce.Children.only(typeof hn=="string"?ce.createElement("span",null,hn):hn),ce.createElement(vl.J,{prefixCls:`${rr}-menu`,expandIcon:ce.createElement("span",{className:`${rr}-menu-submenu-arrow`},ce.createElement(ke.Z,{className:`${rr}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:qt,validator:Nn=>{let{mode:Gn}=Nn}},hn)};return Dt(ce.createElement(QA,Object.assign({alignPoint:Zn},(0,lu.Z)(ee,["rootClassName"]),{mouseEnterDelay:Ut,mouseLeaveDelay:Zt,visible:zn,builtinPlacements:bt,arrow:!!te,overlayClassName:la,prefixCls:rr,getPopupContainer:Ne||er,transitionName:tn,trigger:Kn,overlay:sn,placement:mr,onVisibleChange:ur}),Vn))};function Du(ee){return Object.assign(Object.assign({},ee),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const Qu=(0,uu.Z)(Vl,"dropdown",ee=>ee,Du),js=ee=>ce.createElement(Qu,Object.assign({},ee),ce.createElement("span",null));Vl._InternalPanelDoNotUseOrYouWillBeFired=js;var wu=Vl},85418:function(mn,jt,fe){"use strict";fe.d(jt,{Z:function(){return y}});var ce=fe(56153),We=fe(94184),ke=fe.n(We),it=fe(67294),He=fe(25877),Me=fe(71577),me=fe(53124),ye=fe(93421),Ie=fe(4173),de=fe(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 Pe=a=>{const{getPopupContainer:E,getPrefixCls:b,direction:x}=it.useContext(me.E_),{prefixCls:ne,type:le="default",danger:ge,disabled:Fe,loading:Qe,onClick:_e,htmlType:Ye,children:$e,className:Je,menu:xe,arrow:ht,autoFocus:Oe,overlay:mt,trigger:tt,align:rt,open:lt,onOpenChange:dt,placement:gt,getPopupContainer:Ze,href:et,icon:Qt=it.createElement(He.Z,null),title:Kt,buttonsRender:pt=Sn=>Sn,mouseEnterDelay:Xt,mouseLeaveDelay:nn,overlayClassName:En,overlayStyle:rn,destroyPopupOnHide:jn,dropdownRender:Ft}=a,Dn=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"]),Xn=b("dropdown",ne),Re=`${Xn}-button`,[_t,ze]=(0,de.Z)(Xn),ve={menu:xe,arrow:ht,autoFocus:Oe,align:rt,disabled:Fe,trigger:Fe?[]:tt,onOpenChange:dt,getPopupContainer:Ze||E,mouseEnterDelay:Xt,mouseLeaveDelay:nn,overlayClassName:En,overlayStyle:rn,destroyPopupOnHide:jn,dropdownRender:Ft},{compactSize:he,compactItemClassnames:Ke}=(0,Ie.ri)(Xn,x),ut=ke()(Re,Ke,Je,ze);"overlay"in a&&(ve.overlay=mt),"open"in a&&(ve.open=lt),"placement"in a?ve.placement=gt:ve.placement=x==="rtl"?"bottomLeft":"bottomRight";const Pt=it.createElement(Me.ZP,{type:le,danger:ge,disabled:Fe,loading:Qe,onClick:_e,htmlType:Ye,href:et,title:Kt},$e),yt=it.createElement(Me.ZP,{type:le,danger:ge,icon:Qt}),[un,wn]=pt([Pt,yt]);return _t(it.createElement(ye.Z.Compact,Object.assign({className:ut,size:he,block:!0},Dn),un,it.createElement(ce.Z,Object.assign({},ve),wn)))};Pe.__ANT_BUTTON=!0;var be=Pe;const Ae=ce.Z;Ae.Button=be;var y=Ae},66748:function(mn,jt,fe){"use strict";fe.d(jt,{Z:function(){return Ue}});var ce=fe(14747),We=fe(67771),ke=fe(33297),it=fe(50438),He=fe(97414),Me=fe(67968),me=fe(45503),Ie=Pe=>{const{componentCls:be,menuCls:Ae,colorError:y,colorTextLightSolid:a}=Pe,E=`${Ae}-item`;return{[`${be}, ${be}-menu-submenu`]:{[`${Ae} ${E}`]:{[`&${E}-danger:not(${E}-disabled)`]:{color:y,"&:hover":{color:a,backgroundColor:y}}}}}};const de=Pe=>{const{componentCls:be,menuCls:Ae,zIndexPopup:y,dropdownArrowDistance:a,sizePopupArrow:E,antCls:b,iconCls:x,motionDurationMid:ne,dropdownPaddingVertical:le,fontSize:ge,dropdownEdgeChildPadding:Fe,colorTextDisabled:Qe,fontSizeIcon:_e,controlPaddingHorizontal:Ye,colorBgElevated:$e}=Pe;return[{[be]:Object.assign(Object.assign({},(0,ce.Wf)(Pe)),{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:_e}},[`${be}-wrap`]:{position:"relative",[`${b}-btn > ${x}-down`]:{fontSize:_e},[`${x}-down::before`]:{transition:`transform ${ne}`}},[`${be}-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${be}-placement-bottomLeft,
|
|
|
&${b}-slide-down-appear${b}-slide-down-appear-active${be}-placement-bottomLeft,
|
|
|
&${b}-slide-down-enter${b}-slide-down-enter-active${be}-placement-bottom,
|
|
|
&${b}-slide-down-appear${b}-slide-down-appear-active${be}-placement-bottom,
|
|
|
&${b}-slide-down-enter${b}-slide-down-enter-active${be}-placement-bottomRight,
|
|
|
&${b}-slide-down-appear${b}-slide-down-appear-active${be}-placement-bottomRight`]:{animationName:We.fJ},[`&${b}-slide-up-enter${b}-slide-up-enter-active${be}-placement-topLeft,
|
|
|
&${b}-slide-up-appear${b}-slide-up-appear-active${be}-placement-topLeft,
|
|
|
&${b}-slide-up-enter${b}-slide-up-enter-active${be}-placement-top,
|
|
|
&${b}-slide-up-appear${b}-slide-up-appear-active${be}-placement-top,
|
|
|
&${b}-slide-up-enter${b}-slide-up-enter-active${be}-placement-topRight,
|
|
|
&${b}-slide-up-appear${b}-slide-up-appear-active${be}-placement-topRight`]:{animationName:We.Qt},[`&${b}-slide-down-leave${b}-slide-down-leave-active${be}-placement-bottomLeft,
|
|
|
&${b}-slide-down-leave${b}-slide-down-leave-active${be}-placement-bottom,
|
|
|
&${b}-slide-down-leave${b}-slide-down-leave-active${be}-placement-bottomRight`]:{animationName:We.Uw},[`&${b}-slide-up-leave${b}-slide-up-leave-active${be}-placement-topLeft,
|
|
|
&${b}-slide-up-leave${b}-slide-up-leave-active${be}-placement-top,
|
|
|
&${b}-slide-up-leave${b}-slide-up-leave-active${be}-placement-topRight`]:{animationName:We.ly}})},(0,He.ZP)(Pe,{colorBg:$e,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${be} ${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}},[`${be}, ${be}-menu-submenu`]:{[Ae]:Object.assign(Object.assign({padding:Fe,listStyleType:"none",backgroundColor:$e,backgroundClip:"padding-box",borderRadius:Pe.borderRadiusLG,outline:"none",boxShadow:Pe.boxShadowSecondary},(0,ce.Qy)(Pe)),{[`${Ae}-item-group-title`]:{padding:`${le}px ${Ye}px`,color:Pe.colorTextDescription,transition:`all ${ne}`},[`${Ae}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${Ae}-item-icon`]:{minWidth:ge,marginInlineEnd:Pe.marginXS,fontSize:Pe.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:Pe.colorText,fontWeight:"normal",fontSize:ge,lineHeight:Pe.lineHeight,cursor:"pointer",transition:`all ${ne}`,borderRadius:Pe.borderRadiusSM,"&:hover, &-active":{backgroundColor:Pe.controlItemBgHover}},(0,ce.Qy)(Pe)),{"&-selected":{color:Pe.colorPrimary,backgroundColor:Pe.controlItemBgActive,"&:hover, &-active":{backgroundColor:Pe.controlItemBgActiveHover}},"&-disabled":{color:Qe,cursor:"not-allowed","&:hover":{color:Qe,backgroundColor:$e,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${Pe.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:Pe.colorSplit},[`${be}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:Pe.paddingXS,[`${be}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:Pe.colorTextDescription,fontSize:_e,fontStyle:"normal"}}}),[`${Ae}-item-group-list`]:{margin:`0 ${Pe.marginXS}px`,padding:0,listStyle:"none"},[`${Ae}-submenu-title`]:{paddingInlineEnd:Ye+Pe.fontSizeSM},[`${Ae}-submenu-vertical`]:{position:"relative"},[`${Ae}-submenu${Ae}-submenu-disabled ${be}-menu-submenu-title`]:{[`&, ${be}-menu-submenu-arrow-icon`]:{color:Qe,backgroundColor:$e,cursor:"not-allowed"}},[`${Ae}-submenu-selected ${be}-menu-submenu-title`]:{color:Pe.colorPrimary}})}},[(0,We.oN)(Pe,"slide-up"),(0,We.oN)(Pe,"slide-down"),(0,ke.Fm)(Pe,"move-up"),(0,ke.Fm)(Pe,"move-down"),(0,it._y)(Pe,"zoom-big")]]};var Ue=(0,Me.Z)("Dropdown",(Pe,be)=>{let{rootPrefixCls:Ae}=be;const{marginXXS:y,sizePopupArrow:a,controlHeight:E,fontSize:b,lineHeight:x,paddingXXS:ne,componentCls:le,borderRadiusLG:ge}=Pe,Fe=(E-b*x)/2,{dropdownArrowOffset:Qe}=(0,He.fS)({contentRadius:ge}),_e=(0,me.TS)(Pe,{menuCls:`${le}-menu`,rootPrefixCls:Ae,dropdownArrowDistance:a/2+y,dropdownArrowOffset:Qe,dropdownPaddingVertical:Fe,dropdownEdgeChildPadding:ne});return[de(_e),Ie(_e)]},Pe=>({zIndexPopup:Pe.zIndexPopupBase+50}))},25378:function(mn,jt,fe){"use strict";var ce=fe(67294),We=fe(14075),ke=fe(57838),it=fe(74443);function He(){let Me=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const me=(0,ce.useRef)({}),ye=(0,ke.Z)(),Ie=(0,it.ZP)();return(0,We.Z)(()=>{const de=Ie.subscribe(Ue=>{me.current=Ue,Me&&ye()});return()=>Ie.unsubscribe(de)},[]),me.current}jt.Z=He},71322:function(mn,jt,fe){"use strict";fe.d(jt,{D:function(){return x},Z:function(){return ge}});var ce=fe(87462),We=fe(67294),ke={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"},it=ke,He=fe(74643),Me=function(Qe,_e){return We.createElement(He.Z,(0,ce.Z)({},Qe,{ref:_e,icon:it}))},me=We.forwardRef(Me),ye=fe(22751),Ie=fe(91034),de=fe(94184),Ue=fe.n(de),Pe=fe(10366),Ae=Fe=>!isNaN(parseFloat(Fe))&&isFinite(Fe),y=fe(53124),a=fe(84321),E=function(Fe,Qe){var _e={};for(var Ye in Fe)Object.prototype.hasOwnProperty.call(Fe,Ye)&&Qe.indexOf(Ye)<0&&(_e[Ye]=Fe[Ye]);if(Fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $e=0,Ye=Object.getOwnPropertySymbols(Fe);$e<Ye.length;$e++)Qe.indexOf(Ye[$e])<0&&Object.prototype.propertyIsEnumerable.call(Fe,Ye[$e])&&(_e[Ye[$e]]=Fe[Ye[$e]]);return _e};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 Fe=0;return function(){let Qe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return Fe+=1,`${Qe}${Fe}`}})();var ge=We.forwardRef((Fe,Qe)=>{const{prefixCls:_e,className:Ye,trigger:$e,children:Je,defaultCollapsed:xe=!1,theme:ht="dark",style:Oe={},collapsible:mt=!1,reverseArrow:tt=!1,width:rt=200,collapsedWidth:lt=80,zeroWidthTriggerStyle:dt,breakpoint:gt,onCollapse:Ze,onBreakpoint:et}=Fe,Qt=E(Fe,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:Kt}=(0,We.useContext)(a.Gs),[pt,Xt]=(0,We.useState)("collapsed"in Fe?Fe.collapsed:xe),[nn,En]=(0,We.useState)(!1);(0,We.useEffect)(()=>{"collapsed"in Fe&&Xt(Fe.collapsed)},[Fe.collapsed]);const rn=(_t,ze)=>{"collapsed"in Fe||Xt(_t),Ze==null||Ze(_t,ze)},jn=(0,We.useRef)();jn.current=_t=>{En(_t.matches),et==null||et(_t.matches),pt!==_t.matches&&rn(_t.matches,"responsive")},(0,We.useEffect)(()=>{function _t(ve){return jn.current(ve)}let ze;if(typeof window!="undefined"){const{matchMedia:ve}=window;if(ve&>&> in b){ze=ve(`(max-width: ${b[gt]})`);try{ze.addEventListener("change",_t)}catch(he){ze.addListener(_t)}_t(ze)}}return()=>{try{ze==null||ze.removeEventListener("change",_t)}catch(ve){ze==null||ze.removeListener(_t)}}},[gt]),(0,We.useEffect)(()=>{const _t=ne("ant-sider-");return Kt.addSider(_t),()=>Kt.removeSider(_t)},[]);const Ft=()=>{rn(!pt,"clickTrigger")},{getPrefixCls:Dn}=(0,We.useContext)(y.E_),Xn=()=>{const _t=Dn("layout-sider",_e),ze=(0,Pe.Z)(Qt,["collapsed"]),ve=pt?lt:rt,he=Ae(ve)?`${ve}px`:String(ve),Ke=parseFloat(String(lt||0))===0?We.createElement("span",{onClick:Ft,className:Ue()(`${_t}-zero-width-trigger`,`${_t}-zero-width-trigger-${tt?"right":"left"}`),style:dt},$e||We.createElement(me,null)):null,yt={expanded:tt?We.createElement(Ie.Z,null):We.createElement(ye.Z,null),collapsed:tt?We.createElement(ye.Z,null):We.createElement(Ie.Z,null)}[pt?"collapsed":"expanded"],un=$e!==null?Ke||We.createElement("div",{className:`${_t}-trigger`,onClick:Ft,style:{width:he}},$e||yt):null,wn=Object.assign(Object.assign({},Oe),{flex:`0 0 ${he}`,maxWidth:he,minWidth:he,width:he}),Sn=Ue()(_t,`${_t}-${ht}`,{[`${_t}-collapsed`]:!!pt,[`${_t}-has-trigger`]:mt&&$e!==null&&!Ke,[`${_t}-below`]:!!nn,[`${_t}-zero-width`]:parseFloat(he)===0},Ye);return We.createElement("aside",Object.assign({className:Sn},ze,{style:wn,ref:Qe}),We.createElement("div",{className:`${_t}-children`},Je),mt||nn&&Ke?un:null)},Re=We.useMemo(()=>({siderCollapsed:pt}),[pt]);return We.createElement(x.Provider,{value:Re},Xn())})},84321:function(mn,jt,fe){"use strict";fe.d(jt,{VY:function(){return ne},$_:function(){return x},h4:function(){return b},Gs:function(){return be},ZP:function(){return le}});var ce=fe(74902),We=fe(94184),ke=fe.n(We),it=fe(10366),He=fe(67294),Me=fe(53124),me=fe(67968),Ie=ge=>{const{componentCls:Fe,bodyBg:Qe,lightSiderBg:_e,lightTriggerBg:Ye,lightTriggerColor:$e}=ge;return{[`${Fe}-sider-light`]:{background:_e,[`${Fe}-sider-trigger`]:{color:$e,background:Ye},[`${Fe}-sider-zero-width-trigger`]:{color:$e,background:Ye,border:`1px solid ${Qe}`,borderInlineStart:0}}}};const de=ge=>{const{antCls:Fe,componentCls:Qe,colorText:_e,triggerColor:Ye,footerBg:$e,triggerBg:Je,headerHeight:xe,headerPadding:ht,headerColor:Oe,footerPadding:mt,triggerHeight:tt,zeroTriggerHeight:rt,zeroTriggerWidth:lt,motionDurationMid:dt,motionDurationSlow:gt,fontSize:Ze,borderRadius:et,bodyBg:Qt,headerBg:Kt,siderBg:pt}=ge;return{[Qe]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:Qt,"&, *":{boxSizing:"border-box"},[`&${Qe}-has-sider`]:{flexDirection:"row",[`> ${Qe}, > ${Qe}-content`]:{width:0}},[`${Qe}-header, &${Qe}-footer`]:{flex:"0 0 auto"},[`${Qe}-sider`]:{position:"relative",minWidth:0,background:pt,transition:`all ${dt}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${Fe}-menu${Fe}-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:Je,cursor:"pointer",transition:`all ${dt}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:xe,insetInlineEnd:-lt,zIndex:1,width:lt,height:rt,color:Ye,fontSize:ge.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:pt,borderStartStartRadius:0,borderStartEndRadius:et,borderEndEndRadius:et,borderEndStartRadius:0,cursor:"pointer",transition:`background ${gt} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${gt}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-lt,borderStartStartRadius:et,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:et}}}}},Ie(ge)),{"&-rtl":{direction:"rtl"}}),[`${Qe}-header`]:{height:xe,padding:ht,color:Oe,lineHeight:`${xe}px`,background:Kt,[`${Fe}-menu`]:{lineHeight:"inherit"}},[`${Qe}-footer`]:{padding:mt,color:_e,fontSize:Ze,background:$e},[`${Qe}-content`]:{flex:"auto",minHeight:0}}};var Ue=(0,me.Z)("Layout",ge=>[de(ge)],ge=>{const{colorBgLayout:Fe,controlHeight:Qe,controlHeightLG:_e,colorText:Ye,controlHeightSM:$e,marginXXS:Je,colorTextLightSolid:xe,colorBgContainer:ht}=ge,Oe=_e*1.25;return{colorBgHeader:"#001529",colorBgBody:Fe,colorBgTrigger:"#002140",bodyBg:Fe,headerBg:"#001529",headerHeight:Qe*2,headerPadding:`0 ${Oe}px`,headerColor:Ye,footerPadding:`${$e}px ${Oe}px`,footerBg:Fe,siderBg:"#001529",triggerHeight:_e+Je*2,triggerBg:"#002140",triggerColor:xe,zeroTriggerWidth:_e,zeroTriggerHeight:_e,lightSiderBg:ht,lightTriggerBg:ht,lightTriggerColor:Ye}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),Pe=function(ge,Fe){var Qe={};for(var _e in ge)Object.prototype.hasOwnProperty.call(ge,_e)&&Fe.indexOf(_e)<0&&(Qe[_e]=ge[_e]);if(ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ye=0,_e=Object.getOwnPropertySymbols(ge);Ye<_e.length;Ye++)Fe.indexOf(_e[Ye])<0&&Object.prototype.propertyIsEnumerable.call(ge,_e[Ye])&&(Qe[_e[Ye]]=ge[_e[Ye]]);return Qe};const be=He.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}});function Ae(ge){let{suffixCls:Fe,tagName:Qe,displayName:_e}=ge;return Ye=>He.forwardRef((Je,xe)=>He.createElement(Ye,Object.assign({ref:xe,suffixCls:Fe,tagName:Qe},Je)))}const y=He.forwardRef((ge,Fe)=>{const{prefixCls:Qe,suffixCls:_e,className:Ye,tagName:$e}=ge,Je=Pe(ge,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:xe}=He.useContext(Me.E_),ht=xe("layout",Qe),[Oe,mt]=Ue(ht),tt=_e?`${ht}-${_e}`:ht;return Oe(He.createElement($e,Object.assign({className:ke()(Qe||tt,Ye,mt),ref:Fe},Je)))}),a=He.forwardRef((ge,Fe)=>{const{direction:Qe}=He.useContext(Me.E_),[_e,Ye]=He.useState([]),{prefixCls:$e,className:Je,rootClassName:xe,children:ht,hasSider:Oe,tagName:mt,style:tt}=ge,rt=Pe(ge,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),lt=(0,it.Z)(rt,["suffixCls"]),{getPrefixCls:dt,layout:gt}=He.useContext(Me.E_),Ze=dt("layout",$e),[et,Qt]=Ue(Ze),Kt=ke()(Ze,{[`${Ze}-has-sider`]:typeof Oe=="boolean"?Oe:_e.length>0,[`${Ze}-rtl`]:Qe==="rtl"},gt==null?void 0:gt.className,Je,xe,Qt),pt=He.useMemo(()=>({siderHook:{addSider:Xt=>{Ye(nn=>[].concat((0,ce.Z)(nn),[Xt]))},removeSider:Xt=>{Ye(nn=>nn.filter(En=>En!==Xt))}}}),[]);return et(He.createElement(be.Provider,{value:pt},He.createElement(mt,Object.assign({ref:Fe,className:Kt,style:Object.assign(Object.assign({},gt==null?void 0:gt.style),tt)},lt),ht)))}),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(mn,jt,fe){"use strict";fe.d(jt,{J:function(){return Me}});var ce=fe(67294),We=fe(4173),ke=fe(60276),it=function(me,ye){var Ie={};for(var de in me)Object.prototype.hasOwnProperty.call(me,de)&&ye.indexOf(de)<0&&(Ie[de]=me[de]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ue=0,de=Object.getOwnPropertySymbols(me);Ue<de.length;Ue++)ye.indexOf(de[Ue])<0&&Object.prototype.propertyIsEnumerable.call(me,de[Ue])&&(Ie[de[Ue]]=me[de[Ue]]);return Ie};const He=ce.createContext(null),Me=ce.forwardRef((me,ye)=>{const{children:Ie}=me,de=it(me,["children"]),Ue=ce.useContext(He),Pe=ce.useMemo(()=>Object.assign(Object.assign({},Ue),de),[Ue,de.prefixCls,de.mode,de.selectable]);return ce.createElement(He.Provider,{value:Pe},ce.createElement(We.BR,null,(0,ke.supportNodeRef)(Ie)?ce.cloneElement(Ie,{ref:ye}):Ie))});jt.Z=He},68508:function(mn,jt,fe){"use strict";fe.d(jt,{default:function(){return _t}});var ce=fe(52073),We=fe(67294),ke=fe(71322),it=fe(94184),He=fe.n(it),Me=fe(53124),me=function(ze,ve){var he={};for(var Ke in ze)Object.prototype.hasOwnProperty.call(ze,Ke)&&ve.indexOf(Ke)<0&&(he[Ke]=ze[Ke]);if(ze!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ut=0,Ke=Object.getOwnPropertySymbols(ze);ut<Ke.length;ut++)ve.indexOf(Ke[ut])<0&&Object.prototype.propertyIsEnumerable.call(ze,Ke[ut])&&(he[Ke[ut]]=ze[Ke[ut]]);return he},Ie=ze=>{const{prefixCls:ve,className:he,dashed:Ke}=ze,ut=me(ze,["prefixCls","className","dashed"]),{getPrefixCls:Pt}=We.useContext(Me.E_),yt=Pt("menu",ve),un=He()({[`${yt}-item-divider-dashed`]:!!Ke},he);return We.createElement(ce.iz,Object.assign({className:un},ut))},de=fe(37419),Ue=fe(10366),Pe=fe(83062),be=fe(96159),y=(0,We.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),E=ze=>{var ve;const{className:he,children:Ke,icon:ut,title:Pt,danger:yt}=ze,{prefixCls:un,firstLevel:wn,direction:Sn,disableMenuItemTitleTooltip:$n,inlineCollapsed:wt}=We.useContext(y),Wt=ir=>{const Gr=We.createElement("span",{className:`${un}-title-content`},Ke);return(!ut||(0,be.l$)(Ke)&&Ke.type==="span")&&Ke&&ir&&wn&&typeof Ke=="string"?We.createElement("div",{className:`${un}-inline-collapsed-noicon`},Ke.charAt(0)):Gr},{siderCollapsed:Jt}=We.useContext(ke.D);let bn=Pt;typeof Pt=="undefined"?bn=wn?Ke:"":Pt===!1&&(bn="");const Et={title:bn};!Jt&&!wt&&(Et.title=null,Et.open=!1);const Fn=(0,de.Z)(Ke).length;let tr=We.createElement(ce.ck,Object.assign({},(0,Ue.Z)(ze,["title","icon","danger"]),{className:He()({[`${un}-item-danger`]:yt,[`${un}-item-only-child`]:(ut?Fn+1:Fn)===1},he),title:typeof Pt=="string"?Pt:void 0}),(0,be.Tm)(ut,{className:He()((0,be.l$)(ut)?(ve=ut.props)===null||ve===void 0?void 0:ve.className:"",`${un}-item-icon`)}),Wt(wt));return $n||(tr=We.createElement(Pe.Z,Object.assign({},Et,{placement:Sn==="rtl"?"left":"right",overlayClassName:`${un}-inline-collapsed-tooltip`}),tr)),tr},x=ze=>{var ve;const{popupClassName:he,icon:Ke,title:ut,theme:Pt}=ze,yt=We.useContext(y),{prefixCls:un,inlineCollapsed:wn,theme:Sn}=yt,$n=(0,ce.Xl)();let wt;if(!Ke)wt=wn&&!$n.length&&ut&&typeof ut=="string"?We.createElement("div",{className:`${un}-inline-collapsed-noicon`},ut.charAt(0)):We.createElement("span",{className:`${un}-title-content`},ut);else{const Jt=(0,be.l$)(ut)&&ut.type==="span";wt=We.createElement(We.Fragment,null,(0,be.Tm)(Ke,{className:He()((0,be.l$)(Ke)?(ve=Ke.props)===null||ve===void 0?void 0:ve.className:"",`${un}-item-icon`)}),Jt?ut:We.createElement("span",{className:`${un}-title-content`},ut))}const Wt=We.useMemo(()=>Object.assign(Object.assign({},yt),{firstLevel:!1}),[yt]);return We.createElement(y.Provider,{value:Wt},We.createElement(ce.Wd,Object.assign({},(0,Ue.Z)(ze,["icon"]),{title:wt,popupClassName:He()(un,he,`${un}-${Pt||Sn}`)})))},ne=fe(25877),le=fe(60276),ge=fe(33603),Fe=fe(76529),Qe=function(ze,ve){var he={};for(var Ke in ze)Object.prototype.hasOwnProperty.call(ze,Ke)&&ve.indexOf(Ke)<0&&(he[Ke]=ze[Ke]);if(ze!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ut=0,Ke=Object.getOwnPropertySymbols(ze);ut<Ke.length;ut++)ve.indexOf(Ke[ut])<0&&Object.prototype.propertyIsEnumerable.call(ze,Ke[ut])&&(he[Ke[ut]]=ze[Ke[ut]]);return he};function _e(ze){return(ze||[]).map((ve,he)=>{if(ve&&typeof ve=="object"){const Ke=ve,{label:ut,children:Pt,key:yt,type:un}=Ke,wn=Qe(Ke,["label","children","key","type"]),Sn=yt!=null?yt:`tmp-${he}`;return Pt||un==="group"?un==="group"?We.createElement(ce.BW,Object.assign({key:Sn},wn,{title:ut}),_e(Pt)):We.createElement(x,Object.assign({key:Sn},wn,{title:ut}),_e(Pt)):un==="divider"?We.createElement(Ie,Object.assign({key:Sn},wn)):We.createElement(E,Object.assign({key:Sn},wn),ut)}return null}).filter(ve=>ve)}function Ye(ze){return We.useMemo(()=>ze&&_e(ze),[ze])}var $e=fe(84780),Je=fe(14747),xe=fe(33507),ht=fe(67771),Oe=fe(50438),mt=fe(67968),tt=fe(45503),lt=ze=>{const{componentCls:ve,motionDurationSlow:he,horizontalLineHeight:Ke,colorSplit:ut,lineWidth:Pt,lineType:yt,itemPaddingInline:un}=ze;return{[`${ve}-horizontal`]:{lineHeight:Ke,border:0,borderBottom:`${Pt}px ${yt} ${ut}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${ve}-item, ${ve}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:un},[`> ${ve}-item:hover,
|
|
|
> ${ve}-item-active,
|
|
|
> ${ve}-submenu ${ve}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${ve}-item, ${ve}-submenu-title`]:{transition:[`border-color ${he}`,`background ${he}`].join(",")},[`${ve}-submenu-arrow`]:{display:"none"}}}},gt=ze=>{let{componentCls:ve,menuArrowOffset:he}=ze;return{[`${ve}-rtl`]:{direction:"rtl"},[`${ve}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${ve}-rtl${ve}-vertical,
|
|
|
${ve}-submenu-rtl ${ve}-vertical`]:{[`${ve}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${he})`},"&::after":{transform:`rotate(45deg) translateY(${he})`}}}}};const Ze=ze=>Object.assign({},(0,Je.oN)(ze));var Qt=(ze,ve)=>{const{componentCls:he,itemColor:Ke,itemSelectedColor:ut,groupTitleColor:Pt,itemBg:yt,subMenuItemBg:un,itemSelectedBg:wn,activeBarHeight:Sn,activeBarWidth:$n,activeBarBorderWidth:wt,motionDurationSlow:Wt,motionEaseInOut:Jt,motionEaseOut:bn,itemPaddingInline:Et,motionDurationMid:Fn,itemHoverColor:tr,lineType:ir,colorSplit:Gr,itemDisabledColor:Lr,dangerItemColor:$r,dangerItemHoverColor:aa,dangerItemSelectedColor:oo,dangerItemActiveBg:Ka,dangerItemSelectedBg:Wr,itemHoverBg:zr,itemActiveBg:Dr,menuSubMenuBg:wa,horizontalItemSelectedColor:$a,horizontalItemSelectedBg:zo,horizontalItemBorderRadius:Ui,horizontalItemHoverBg:eA,popupBg:_i}=ze;return{[`${he}-${ve}, ${he}-${ve} > ${he}`]:{color:Ke,background:yt,[`&${he}-root:focus-visible`]:Object.assign({},Ze(ze)),[`${he}-item-group-title`]:{color:Pt},[`${he}-submenu-selected`]:{[`> ${he}-submenu-title`]:{color:ut}},[`${he}-item-disabled, ${he}-submenu-disabled`]:{color:`${Lr} !important`},[`${he}-item:not(${he}-item-selected):not(${he}-submenu-selected)`]:{[`&:hover, > ${he}-submenu-title:hover`]:{color:tr}},[`&:not(${he}-horizontal)`]:{[`${he}-item:not(${he}-item-selected)`]:{"&:hover":{backgroundColor:zr},"&:active":{backgroundColor:Dr}},[`${he}-submenu-title`]:{"&:hover":{backgroundColor:zr},"&:active":{backgroundColor:Dr}}},[`${he}-item-danger`]:{color:$r,[`&${he}-item:hover`]:{[`&:not(${he}-item-selected):not(${he}-submenu-selected)`]:{color:aa}},[`&${he}-item:active`]:{background:Ka}},[`${he}-item a`]:{"&, &:hover":{color:"inherit"}},[`${he}-item-selected`]:{color:ut,[`&${he}-item-danger`]:{color:oo},"a, a:hover":{color:"inherit"}},[`& ${he}-item-selected`]:{backgroundColor:wn,[`&${he}-item-danger`]:{backgroundColor:Wr}},[`${he}-item, ${he}-submenu-title`]:{[`&:not(${he}-item-disabled):focus-visible`]:Object.assign({},Ze(ze))},[`&${he}-submenu > ${he}`]:{backgroundColor:wa},[`&${he}-popup > ${he}`]:{backgroundColor:_i},[`&${he}-horizontal`]:Object.assign(Object.assign({},ve==="dark"?{borderBottom:0}:{}),{[`> ${he}-item, > ${he}-submenu`]:{top:wt,marginTop:-wt,marginBottom:0,borderRadius:Ui,"&::after":{position:"absolute",insetInline:Et,bottom:0,borderBottom:`${Sn}px solid transparent`,transition:`border-color ${Wt} ${Jt}`,content:'""'},"&:hover, &-active, &-open":{background:eA,"&::after":{borderBottomWidth:Sn,borderBottomColor:$a}},"&-selected":{color:$a,backgroundColor:zo,"&:hover":{backgroundColor:zo},"&::after":{borderBottomWidth:Sn,borderBottomColor:$a}}}}),[`&${he}-root`]:{[`&${he}-inline, &${he}-vertical`]:{borderInlineEnd:`${wt}px ${ir} ${Gr}`}},[`&${he}-inline`]:{[`${he}-sub${he}-inline`]:{background:un},[`${he}-item, ${he}-submenu-title`]:wt&&$n?{width:`calc(100% + ${wt}px)`}:{},[`${he}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${$n}px solid ${ut}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${Fn} ${bn}`,`opacity ${Fn} ${bn}`].join(","),content:'""'},[`&${he}-item-danger`]:{"&::after":{borderInlineEndColor:oo}}},[`${he}-selected, ${he}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${Fn} ${Jt}`,`opacity ${Fn} ${Jt}`].join(",")}}}}}};const Kt=ze=>{const{componentCls:ve,itemHeight:he,itemMarginInline:Ke,padding:ut,menuArrowSize:Pt,marginXS:yt,itemMarginBlock:un}=ze,wn=ut+Pt+yt;return{[`${ve}-item`]:{position:"relative",overflow:"hidden"},[`${ve}-item, ${ve}-submenu-title`]:{height:he,lineHeight:`${he}px`,paddingInline:ut,overflow:"hidden",textOverflow:"ellipsis",marginInline:Ke,marginBlock:un,width:`calc(100% - ${Ke*2}px)`},[`> ${ve}-item,
|
|
|
> ${ve}-submenu > ${ve}-submenu-title`]:{height:he,lineHeight:`${he}px`},[`${ve}-item-group-list ${ve}-submenu-title,
|
|
|
${ve}-submenu-title`]:{paddingInlineEnd:wn}}};var Xt=ze=>{const{componentCls:ve,iconCls:he,itemHeight:Ke,colorTextLightSolid:ut,dropdownWidth:Pt,controlHeightLG:yt,motionDurationMid:un,motionEaseOut:wn,paddingXL:Sn,itemMarginInline:$n,fontSizeLG:wt,motionDurationSlow:Wt,paddingXS:Jt,boxShadowSecondary:bn,collapsedWidth:Et,collapsedIconSize:Fn}=ze,tr={height:Ke,lineHeight:`${Ke}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[ve]:{"&-inline, &-vertical":Object.assign({[`&${ve}-root`]:{boxShadow:"none"}},Kt(ze))},[`${ve}-submenu-popup`]:{[`${ve}-vertical`]:Object.assign(Object.assign({},Kt(ze)),{boxShadow:bn})}},{[`${ve}-submenu-popup ${ve}-vertical${ve}-sub`]:{minWidth:Pt,maxHeight:`calc(100vh - ${yt*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${ve}-inline`]:{width:"100%",[`&${ve}-root`]:{[`${ve}-item, ${ve}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${Wt}`,`background ${Wt}`,`padding ${un} ${wn}`].join(","),[`> ${ve}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${ve}-sub${ve}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${ve}-submenu > ${ve}-submenu-title`]:tr,[`& ${ve}-item-group-title`]:{paddingInlineStart:Sn}},[`${ve}-item`]:tr}},{[`${ve}-inline-collapsed`]:{width:Et,[`&${ve}-root`]:{[`${ve}-item, ${ve}-submenu ${ve}-submenu-title`]:{[`> ${ve}-inline-collapsed-noicon`]:{fontSize:wt,textAlign:"center"}}},[`> ${ve}-item,
|
|
|
> ${ve}-item-group > ${ve}-item-group-list > ${ve}-item,
|
|
|
> ${ve}-item-group > ${ve}-item-group-list > ${ve}-submenu > ${ve}-submenu-title,
|
|
|
> ${ve}-submenu > ${ve}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${wt/2}px - ${$n}px)`,textOverflow:"clip",[`
|
|
|
${ve}-submenu-arrow,
|
|
|
${ve}-submenu-expand-icon
|
|
|
`]:{opacity:0},[`${ve}-item-icon, ${he}`]:{margin:0,fontSize:Fn,lineHeight:`${Ke}px`,"+ span":{display:"inline-block",opacity:0}}},[`${ve}-item-icon, ${he}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${ve}-item-icon, ${he}`]:{display:"none"},"a, a:hover":{color:ut}},[`${ve}-item-group-title`]:Object.assign(Object.assign({},Je.vS),{paddingInline:Jt})}}]};const nn=ze=>{const{componentCls:ve,motionDurationSlow:he,motionDurationMid:Ke,motionEaseInOut:ut,motionEaseOut:Pt,iconCls:yt,iconSize:un,iconMarginInlineEnd:wn}=ze;return{[`${ve}-item, ${ve}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${he}`,`background ${he}`,`padding ${he} ${ut}`].join(","),[`${ve}-item-icon, ${yt}`]:{minWidth:un,fontSize:un,transition:[`font-size ${Ke} ${Pt}`,`margin ${he} ${ut}`,`color ${he}`].join(","),"+ span":{marginInlineStart:wn,opacity:1,transition:[`opacity ${he} ${ut}`,`margin ${he}`,`color ${he}`].join(",")}},[`${ve}-item-icon`]:Object.assign({},(0,Je.Ro)()),[`&${ve}-item-only-child`]:{[`> ${yt}, > ${ve}-item-icon`]:{marginInlineEnd:0}}},[`${ve}-item-disabled, ${ve}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${ve}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},En=ze=>{const{componentCls:ve,motionDurationSlow:he,motionEaseInOut:Ke,borderRadius:ut,menuArrowSize:Pt,menuArrowOffset:yt}=ze;return{[`${ve}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:ze.margin,width:Pt,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${he} ${Ke}, opacity ${he}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:Pt*.6,height:Pt*.15,backgroundColor:"currentcolor",borderRadius:ut,transition:[`background ${he} ${Ke}`,`transform ${he} ${Ke}`,`top ${he} ${Ke}`,`color ${he} ${Ke}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${yt})`},"&::after":{transform:`rotate(-45deg) translateY(${yt})`}}}}},rn=ze=>{const{antCls:ve,componentCls:he,fontSize:Ke,motionDurationSlow:ut,motionDurationMid:Pt,motionEaseInOut:yt,paddingXS:un,padding:wn,colorSplit:Sn,lineWidth:$n,zIndexPopup:wt,borderRadiusLG:Wt,subMenuItemBorderRadius:Jt,menuArrowSize:bn,menuArrowOffset:Et,lineType:Fn,menuPanelMaskInset:tr,groupTitleLineHeight:ir,groupTitleFontSize:Gr}=ze;return[{"":{[`${he}`]:Object.assign(Object.assign({},(0,Je.dF)()),{"&-hidden":{display:"none"}})},[`${he}-submenu-hidden`]:{display:"none"}},{[he]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Je.Wf)(ze)),(0,Je.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:Ke,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${ut} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${he}-item`]:{flex:"none"}},[`${he}-item, ${he}-submenu, ${he}-submenu-title`]:{borderRadius:ze.itemBorderRadius},[`${he}-item-group-title`]:{padding:`${un}px ${wn}px`,fontSize:Gr,lineHeight:ir,transition:`all ${ut}`},[`&-horizontal ${he}-submenu`]:{transition:[`border-color ${ut} ${yt}`,`background ${ut} ${yt}`].join(",")},[`${he}-submenu, ${he}-submenu-inline`]:{transition:[`border-color ${ut} ${yt}`,`background ${ut} ${yt}`,`padding ${Pt} ${yt}`].join(",")},[`${he}-submenu ${he}-sub`]:{cursor:"initial",transition:[`background ${ut} ${yt}`,`padding ${ut} ${yt}`].join(",")},[`${he}-title-content`]:{transition:`color ${ut}`},[`${he}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${he}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:Sn,borderStyle:Fn,borderWidth:0,borderTopWidth:$n,marginBlock:$n,padding:0,"&-dashed":{borderStyle:"dashed"}}}),nn(ze)),{[`${he}-item-group`]:{[`${he}-item-group-list`]:{margin:0,padding:0,[`${he}-item, ${he}-submenu-title`]:{paddingInline:`${Ke*2}px ${wn}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:wt,borderRadius:Wt,boxShadow:"none",transformOrigin:"0 0",[`&${he}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${tr}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:tr},"\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:ze.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:ze.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:ze.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:ze.paddingXS},[`> ${he}`]:Object.assign(Object.assign(Object.assign({borderRadius:Wt},nn(ze)),En(ze)),{[`${he}-item, ${he}-submenu > ${he}-submenu-title`]:{borderRadius:Jt},[`${he}-submenu-title::after`]:{transition:`transform ${ut} ${yt}`}})}}),En(ze)),{[`&-inline-collapsed ${he}-submenu-arrow,
|
|
|
&-inline ${he}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${Et})`},"&::after":{transform:`rotate(45deg) translateX(-${Et})`}},[`${he}-submenu-open${he}-submenu-inline > ${he}-submenu-title > ${he}-submenu-arrow`]:{transform:`translateY(-${bn*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${Et})`},"&::before":{transform:`rotate(45deg) translateX(${Et})`}}})},{[`${ve}-layout-header`]:{[he]:{lineHeight:"inherit"}}}]};var jn=(ze,ve)=>(0,mt.Z)("Menu",Ke=>{if(ve===!1)return[];const{colorBgElevated:ut,colorPrimary:Pt,colorTextLightSolid:yt,controlHeightLG:un,fontSize:wn,darkItemColor:Sn,darkDangerItemColor:$n,darkItemBg:wt,darkSubMenuItemBg:Wt,darkItemSelectedColor:Jt,darkItemSelectedBg:bn,darkDangerItemSelectedBg:Et,darkItemHoverBg:Fn,darkGroupTitleColor:tr,darkItemHoverColor:ir,darkItemDisabledColor:Gr,darkDangerItemHoverColor:Lr,darkDangerItemSelectedColor:$r,darkDangerItemActiveBg:aa}=Ke,oo=wn/7*5,Ka=(0,tt.TS)(Ke,{menuArrowSize:oo,menuHorizontalHeight:un*1.15,menuArrowOffset:`${oo*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:ut}),Wr=(0,tt.TS)(Ka,{itemColor:Sn,itemHoverColor:ir,groupTitleColor:tr,itemSelectedColor:Jt,itemBg:wt,popupBg:wt,subMenuItemBg:Wt,itemActiveBg:"transparent",itemSelectedBg:bn,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Fn,itemDisabledColor:Gr,dangerItemColor:$n,dangerItemHoverColor:Lr,dangerItemSelectedColor:$r,dangerItemActiveBg:aa,dangerItemSelectedBg:Et,menuSubMenuBg:Wt,horizontalItemSelectedColor:yt,horizontalItemSelectedBg:Pt});return[rn(Ka),lt(Ka),Xt(Ka),Qt(Ka,"light"),Qt(Wr,"dark"),gt(Ka),(0,xe.Z)(Ka),(0,ht.oN)(Ka,"slide-up"),(0,ht.oN)(Ka,"slide-down"),(0,Oe._y)(Ka,"zoom-big")]},Ke=>{const{colorPrimary:ut,colorError:Pt,colorTextDisabled:yt,colorErrorBg:un,colorText:wn,colorTextDescription:Sn,colorBgContainer:$n,colorFillAlter:wt,colorFillContent:Wt,lineWidth:Jt,lineWidthBold:bn,controlItemBgActive:Et,colorBgTextHover:Fn,controlHeightLG:tr,lineHeight:ir,colorBgElevated:Gr,marginXXS:Lr,padding:$r,fontSize:aa,controlHeightSM:oo,fontSizeLG:Ka,colorTextLightSolid:Wr,colorErrorHover:zr}=Ke,Dr=new $e.C(Wr).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:Ke.zIndexPopupBase+50,radiusItem:Ke.borderRadiusLG,itemBorderRadius:Ke.borderRadiusLG,radiusSubMenuItem:Ke.borderRadiusSM,subMenuItemBorderRadius:Ke.borderRadiusSM,colorItemText:wn,itemColor:wn,colorItemTextHover:wn,itemHoverColor:wn,colorItemTextHoverHorizontal:ut,horizontalItemHoverColor:ut,colorGroupTitle:Sn,groupTitleColor:Sn,colorItemTextSelected:ut,itemSelectedColor:ut,colorItemTextSelectedHorizontal:ut,horizontalItemSelectedColor:ut,colorItemBg:$n,itemBg:$n,colorItemBgHover:Fn,itemHoverBg:Fn,colorItemBgActive:Wt,itemActiveBg:Et,colorSubItemBg:wt,subMenuItemBg:wt,colorItemBgSelected:Et,itemSelectedBg:Et,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:bn,activeBarHeight:bn,colorActiveBarBorderSize:Jt,activeBarBorderWidth:Jt,colorItemTextDisabled:yt,itemDisabledColor:yt,colorDangerItemText:Pt,dangerItemColor:Pt,colorDangerItemTextHover:Pt,dangerItemHoverColor:Pt,colorDangerItemTextSelected:Pt,dangerItemSelectedColor:Pt,colorDangerItemBgActive:un,dangerItemActiveBg:un,colorDangerItemBgSelected:un,dangerItemSelectedBg:un,itemMarginInline:Ke.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:tr,groupTitleLineHeight:ir,collapsedWidth:tr*2,popupBg:Gr,itemMarginBlock:Lr,itemPaddingInline:$r,horizontalLineHeight:`${tr*1.15}px`,iconSize:aa,iconMarginInlineEnd:oo-aa,collapsedIconSize:Ka,groupTitleFontSize:aa,darkItemDisabledColor:new $e.C(Wr).setAlpha(.25).toRgbString(),darkItemColor:Dr,darkDangerItemColor:Pt,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:Wr,darkItemSelectedBg:ut,darkDangerItemSelectedBg:Pt,darkItemHoverBg:"transparent",darkGroupTitleColor:Dr,darkItemHoverColor:Wr,darkDangerItemHoverColor:zr,darkDangerItemSelectedColor:Wr,darkDangerItemActiveBg:Pt}},{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"]]})(ze),Ft=function(ze,ve){var he={};for(var Ke in ze)Object.prototype.hasOwnProperty.call(ze,Ke)&&ve.indexOf(Ke)<0&&(he[Ke]=ze[Ke]);if(ze!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ut=0,Ke=Object.getOwnPropertySymbols(ze);ut<Ke.length;ut++)ve.indexOf(Ke[ut])<0&&Object.prototype.propertyIsEnumerable.call(ze,Ke[ut])&&(he[Ke[ut]]=ze[Ke[ut]]);return he},Xn=(0,We.forwardRef)((ze,ve)=>{var he,Ke;const ut=We.useContext(Fe.Z),Pt=ut||{},{getPrefixCls:yt,getPopupContainer:un,direction:wn,menu:Sn}=We.useContext(Me.E_),$n=yt(),{prefixCls:wt,className:Wt,style:Jt,theme:bn="light",expandIcon:Et,_internalDisableMenuItemTitleTooltip:Fn,inlineCollapsed:tr,siderCollapsed:ir,items:Gr,children:Lr,rootClassName:$r,mode:aa,selectable:oo,onClick:Ka,overflowedIndicatorPopupClassName:Wr}=ze,zr=Ft(ze,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),Dr=(0,Ue.Z)(zr,["collapsedWidth"]),wa=Ye(Gr)||Lr;(he=Pt.validator)===null||he===void 0||he.call(Pt,{mode:aa});const $a=(0,le.useEvent)(function(){var kr;Ka==null||Ka.apply(void 0,arguments),(kr=Pt.onClick)===null||kr===void 0||kr.call(Pt)}),zo=Pt.mode||aa,Ui=oo!=null?oo:Pt.selectable,eA=We.useMemo(()=>ir!==void 0?ir:tr,[tr,ir]),_i={horizontal:{motionName:`${$n}-slide-up`},inline:(0,ge.Z)($n),other:{motionName:`${$n}-zoom-big`}},no=yt("menu",wt||Pt.prefixCls),[en,Wo]=jn(no,!ut),Rr=He()(`${no}-${bn}`,Sn==null?void 0:Sn.className,Wt);let Yr;if(typeof Et=="function")Yr=Et;else if(Et===null||Et===!1)Yr=null;else if(Pt.expandIcon===null||Pt.expandIcon===!1)Yr=null;else{const kr=Et!=null?Et:Pt.expandIcon;Yr=(0,be.Tm)(kr,{className:He()(`${no}-submenu-expand-icon`,(0,be.l$)(kr)?(Ke=kr.props)===null||Ke===void 0?void 0:Ke.className:"")})}const Qr=We.useMemo(()=>({prefixCls:no,inlineCollapsed:eA||!1,direction:wn,firstLevel:!0,theme:bn,mode:zo,disableMenuItemTitleTooltip:Fn}),[no,eA,wn,Fn,bn]);return en(We.createElement(Fe.Z.Provider,{value:null},We.createElement(y.Provider,{value:Qr},We.createElement(ce.ZP,Object.assign({getPopupContainer:un,overflowedIndicator:We.createElement(ne.Z,null),overflowedIndicatorPopupClassName:He()(no,`${no}-${bn}`,Wr),mode:zo,selectable:Ui,onClick:$a},Dr,{inlineCollapsed:eA,style:Object.assign(Object.assign({},Sn==null?void 0:Sn.style),Jt),className:Rr,prefixCls:no,direction:wn,defaultMotions:_i,expandIcon:Yr,ref:ve,rootClassName:He()($r,Wo)}),wa))))});const Re=(0,We.forwardRef)((ze,ve)=>{const he=(0,We.useRef)(null),Ke=We.useContext(ke.D);return(0,We.useImperativeHandle)(ve,()=>({menu:he.current,focus:ut=>{var Pt;(Pt=he.current)===null||Pt===void 0||Pt.focus(ut)}})),We.createElement(Xn,Object.assign({ref:he},ze,Ke))});Re.Item=E,Re.SubMenu=x,Re.Divider=Ie,Re.ItemGroup=ce.BW;var _t=Re},28452:function(mn,jt,fe){"use strict";fe.d(jt,{Z:function(){return $n}});var ce=fe(87462),We=fe(67294),ke={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"},it=ke,He=fe(74643),Me=function(Wt,Jt){return We.createElement(He.Z,(0,ce.Z)({},Wt,{ref:Jt,icon:it}))},me=We.forwardRef(Me),ye=fe(81893),Ie=fe(22751),de=fe(91034),Ue=fe(94184),Pe=fe.n(Ue),be=fe(4942),Ae=fe(1413),y=fe(15671),a=fe(43144),E=fe(60136),b=fe(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]+/),ge="aria-",Fe="data-";function Qe(wt,Wt){return wt.indexOf(Wt)===0}function _e(wt){var Wt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Jt;Wt===!1?Jt={aria:!0,data:!0,attr:!0}:Wt===!0?Jt={aria:!0}:Jt=(0,Ae.Z)({},Wt);var bn={};return Object.keys(wt).forEach(function(Et){(Jt.aria&&(Et==="role"||Qe(Et,ge))||Jt.data&&Qe(Et,Fe)||Jt.attr&&le.includes(Et))&&(bn[Et]=wt[Et])}),bn}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,Je=fe(81626),xe=function(wt){(0,E.Z)(Jt,wt);var Wt=(0,b.Z)(Jt);function Jt(){var bn;(0,y.Z)(this,Jt);for(var Et=arguments.length,Fn=new Array(Et),tr=0;tr<Et;tr++)Fn[tr]=arguments[tr];return bn=Wt.call.apply(Wt,[this].concat(Fn)),bn.state={goInputText:""},bn.getValidValue=function(){var ir=bn.state.goInputText;return!ir||Number.isNaN(ir)?void 0:Number(ir)},bn.buildOptionText=function(ir){return"".concat(ir," ").concat(bn.props.locale.items_per_page)},bn.changeSize=function(ir){bn.props.changeSize(Number(ir))},bn.handleChange=function(ir){bn.setState({goInputText:ir.target.value})},bn.handleBlur=function(ir){var Gr=bn.props,Lr=Gr.goButton,$r=Gr.quickGo,aa=Gr.rootPrefixCls,oo=bn.state.goInputText;Lr||oo===""||(bn.setState({goInputText:""}),!(ir.relatedTarget&&(ir.relatedTarget.className.indexOf("".concat(aa,"-item-link"))>=0||ir.relatedTarget.className.indexOf("".concat(aa,"-item"))>=0))&&$r(bn.getValidValue()))},bn.go=function(ir){var Gr=bn.state.goInputText;Gr!==""&&(ir.keyCode===$e.ENTER||ir.type==="click")&&(bn.setState({goInputText:""}),bn.props.quickGo(bn.getValidValue()))},bn}return(0,a.Z)(Jt,[{key:"getPageSizeOptions",value:function(){var Et=this.props,Fn=Et.pageSize,tr=Et.pageSizeOptions;return tr.some(function(ir){return ir.toString()===Fn.toString()})?tr:tr.concat([Fn.toString()]).sort(function(ir,Gr){var Lr=Number.isNaN(Number(ir))?0:Number(ir),$r=Number.isNaN(Number(Gr))?0:Number(Gr);return Lr-$r})}},{key:"render",value:function(){var Et=this,Fn=this.props,tr=Fn.pageSize,ir=Fn.locale,Gr=Fn.rootPrefixCls,Lr=Fn.changeSize,$r=Fn.quickGo,aa=Fn.goButton,oo=Fn.selectComponentClass,Ka=Fn.buildOptionText,Wr=Fn.selectPrefixCls,zr=Fn.disabled,Dr=this.state.goInputText,wa="".concat(Gr,"-options"),$a=oo,zo=null,Ui=null,eA=null;if(!Lr&&!$r)return null;var _i=this.getPageSizeOptions();if(Lr&&$a){var no=_i.map(function(en,Wo){return We.createElement($a.Option,{key:Wo,value:en.toString()},(Ka||Et.buildOptionText)(en))});zo=We.createElement($a,{disabled:zr,prefixCls:Wr,showSearch:!1,className:"".concat(wa,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(tr||_i[0]).toString(),onChange:this.changeSize,getPopupContainer:function(Wo){return Wo.parentNode},"aria-label":ir.page_size,defaultOpen:!1},no)}return $r&&(aa&&(eA=typeof aa=="boolean"?We.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:zr,className:"".concat(wa,"-quick-jumper-button")},ir.jump_to_confirm):We.createElement("span",{onClick:this.go,onKeyUp:this.go},aa)),Ui=We.createElement("div",{className:"".concat(wa,"-quick-jumper")},ir.jump_to,We.createElement("input",{disabled:zr,type:"text",value:Dr,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":ir.page}),ir.page,eA)),We.createElement("li",{className:"".concat(wa)},zo,Ui)}}]),Jt}(We.Component);xe.defaultProps={pageSizeOptions:["10","20","50","100"]};var ht=xe,Oe=function(Wt){var Jt,bn=Wt.rootPrefixCls,Et=Wt.page,Fn=Wt.active,tr=Wt.className,ir=Wt.showTitle,Gr=Wt.onClick,Lr=Wt.onKeyPress,$r=Wt.itemRender,aa="".concat(bn,"-item"),oo=Pe()(aa,"".concat(aa,"-").concat(Et),(Jt={},(0,be.Z)(Jt,"".concat(aa,"-active"),Fn),(0,be.Z)(Jt,"".concat(aa,"-disabled"),!Et),(0,be.Z)(Jt,Wt.className,tr),Jt)),Ka=function(){Gr(Et)},Wr=function(wa){Lr(wa,Gr,Et)},zr=$r(Et,"page",We.createElement("a",{rel:"nofollow"},Et));return zr?We.createElement("li",{title:ir?Et.toString():null,className:oo,onClick:Ka,onKeyPress:Wr,tabIndex:0},zr):null},mt=Oe;function tt(){}function rt(wt){var Wt=Number(wt);return typeof Wt=="number"&&!Number.isNaN(Wt)&&isFinite(Wt)&&Math.floor(Wt)===Wt}var lt=function(Wt,Jt,bn){return bn};function dt(wt,Wt,Jt){var bn=typeof wt=="undefined"?Wt.pageSize:wt;return Math.floor((Jt.total-1)/bn)+1}var gt=function(wt){(0,E.Z)(Jt,wt);var Wt=(0,b.Z)(Jt);function Jt(bn){var Et;(0,y.Z)(this,Jt),Et=Wt.call(this,bn),Et.paginationNode=We.createRef(),Et.getJumpPrevPage=function(){return Math.max(1,Et.state.current-(Et.props.showLessItems?3:5))},Et.getJumpNextPage=function(){return Math.min(dt(void 0,Et.state,Et.props),Et.state.current+(Et.props.showLessItems?3:5))},Et.getItemIcon=function(Lr,$r){var aa=Et.props.prefixCls,oo=Lr||We.createElement("button",{type:"button","aria-label":$r,className:"".concat(aa,"-item-link")});return typeof Lr=="function"&&(oo=We.createElement(Lr,(0,Ae.Z)({},Et.props))),oo},Et.isValid=function(Lr){var $r=Et.props.total;return rt(Lr)&&Lr!==Et.state.current&&rt($r)&&$r>0},Et.shouldDisplayQuickJumper=function(){var Lr=Et.props,$r=Lr.showQuickJumper,aa=Lr.total,oo=Et.state.pageSize;return aa<=oo?!1:$r},Et.handleKeyDown=function(Lr){(Lr.keyCode===$e.ARROW_UP||Lr.keyCode===$e.ARROW_DOWN)&&Lr.preventDefault()},Et.handleKeyUp=function(Lr){var $r=Et.getValidValue(Lr),aa=Et.state.currentInputValue;$r!==aa&&Et.setState({currentInputValue:$r}),Lr.keyCode===$e.ENTER?Et.handleChange($r):Lr.keyCode===$e.ARROW_UP?Et.handleChange($r-1):Lr.keyCode===$e.ARROW_DOWN&&Et.handleChange($r+1)},Et.handleBlur=function(Lr){var $r=Et.getValidValue(Lr);Et.handleChange($r)},Et.changePageSize=function(Lr){var $r=Et.state.current,aa=dt(Lr,Et.state,Et.props);$r=$r>aa?aa:$r,aa===0&&($r=Et.state.current),typeof Lr=="number"&&("pageSize"in Et.props||Et.setState({pageSize:Lr}),"current"in Et.props||Et.setState({current:$r,currentInputValue:$r})),Et.props.onShowSizeChange($r,Lr),"onChange"in Et.props&&Et.props.onChange&&Et.props.onChange($r,Lr)},Et.handleChange=function(Lr){var $r=Et.props,aa=$r.disabled,oo=$r.onChange,Ka=Et.state,Wr=Ka.pageSize,zr=Ka.current,Dr=Ka.currentInputValue;if(Et.isValid(Lr)&&!aa){var wa=dt(void 0,Et.state,Et.props),$a=Lr;return Lr>wa?$a=wa:Lr<1&&($a=1),"current"in Et.props||Et.setState({current:$a}),$a!==Dr&&Et.setState({currentInputValue:$a}),oo($a,Wr),$a}return zr},Et.prev=function(){Et.hasPrev()&&Et.handleChange(Et.state.current-1)},Et.next=function(){Et.hasNext()&&Et.handleChange(Et.state.current+1)},Et.jumpPrev=function(){Et.handleChange(Et.getJumpPrevPage())},Et.jumpNext=function(){Et.handleChange(Et.getJumpNextPage())},Et.hasPrev=function(){return Et.state.current>1},Et.hasNext=function(){return Et.state.current<dt(void 0,Et.state,Et.props)},Et.runIfEnter=function(Lr,$r){if(Lr.key==="Enter"||Lr.charCode===13){for(var aa=arguments.length,oo=new Array(aa>2?aa-2:0),Ka=2;Ka<aa;Ka++)oo[Ka-2]=arguments[Ka];$r.apply(void 0,oo)}},Et.runIfEnterPrev=function(Lr){Et.runIfEnter(Lr,Et.prev)},Et.runIfEnterNext=function(Lr){Et.runIfEnter(Lr,Et.next)},Et.runIfEnterJumpPrev=function(Lr){Et.runIfEnter(Lr,Et.jumpPrev)},Et.runIfEnterJumpNext=function(Lr){Et.runIfEnter(Lr,Et.jumpNext)},Et.handleGoTO=function(Lr){(Lr.keyCode===$e.ENTER||Lr.type==="click")&&Et.handleChange(Et.state.currentInputValue)},Et.renderPrev=function(Lr){var $r=Et.props,aa=$r.prevIcon,oo=$r.itemRender,Ka=oo(Lr,"prev",Et.getItemIcon(aa,"prev page")),Wr=!Et.hasPrev();return(0,We.isValidElement)(Ka)?(0,We.cloneElement)(Ka,{disabled:Wr}):Ka},Et.renderNext=function(Lr){var $r=Et.props,aa=$r.nextIcon,oo=$r.itemRender,Ka=oo(Lr,"next",Et.getItemIcon(aa,"next page")),Wr=!Et.hasNext();return(0,We.isValidElement)(Ka)?(0,We.cloneElement)(Ka,{disabled:Wr}):Ka};var Fn=bn.onChange!==tt,tr="current"in bn;tr&&!Fn&&console.warn("Warning: You provided a `current` prop to a Pagination component without an `onChange` handler. This will render a read-only component.");var ir=bn.defaultCurrent;"current"in bn&&(ir=bn.current);var Gr=bn.defaultPageSize;return"pageSize"in bn&&(Gr=bn.pageSize),ir=Math.min(ir,dt(Gr,void 0,bn)),Et.state={current:ir,currentInputValue:ir,pageSize:Gr},Et}return(0,a.Z)(Jt,[{key:"componentDidUpdate",value:function(Et,Fn){var tr=this.props.prefixCls;if(Fn.current!==this.state.current&&this.paginationNode.current){var ir=this.paginationNode.current.querySelector(".".concat(tr,"-item-").concat(Fn.current));if(ir&&document.activeElement===ir){var Gr;ir==null||(Gr=ir.blur)===null||Gr===void 0||Gr.call(ir)}}}},{key:"getValidValue",value:function(Et){var Fn=Et.target.value,tr=dt(void 0,this.state,this.props),ir=this.state.currentInputValue,Gr;return Fn===""?Gr=Fn:Number.isNaN(Number(Fn))?Gr=ir:Fn>=tr?Gr=tr:Gr=Number(Fn),Gr}},{key:"getShowSizeChanger",value:function(){var Et=this.props,Fn=Et.showSizeChanger,tr=Et.total,ir=Et.totalBoundaryShowSizeChanger;return typeof Fn!="undefined"?Fn:tr>ir}},{key:"render",value:function(){var Et=this.props,Fn=Et.prefixCls,tr=Et.className,ir=Et.style,Gr=Et.disabled,Lr=Et.hideOnSinglePage,$r=Et.total,aa=Et.locale,oo=Et.showQuickJumper,Ka=Et.showLessItems,Wr=Et.showTitle,zr=Et.showTotal,Dr=Et.simple,wa=Et.itemRender,$a=Et.showPrevNextJumpers,zo=Et.jumpPrevIcon,Ui=Et.jumpNextIcon,eA=Et.selectComponentClass,_i=Et.selectPrefixCls,no=Et.pageSizeOptions,en=this.state,Wo=en.current,Rr=en.pageSize,Yr=en.currentInputValue;if(Lr===!0&&$r<=Rr)return null;var Qr=dt(void 0,this.state,this.props),kr=[],mo=null,ko=null,Zr=null,fn=null,Bn=null,dn=oo&&oo.goButton,or=Ka?1:2,Tr=Wo-1>0?Wo-1:0,Ln=Wo+1<Qr?Wo+1:Qr,Un=_e(this.props,{aria:!0,data:!0}),Yn=zr&&We.createElement("li",{className:"".concat(Fn,"-total-text")},zr($r,[$r===0?0:(Wo-1)*Rr+1,Wo*Rr>$r?$r:Wo*Rr]));if(Dr){dn&&(typeof dn=="boolean"?Bn=We.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},aa.jump_to_confirm):Bn=We.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},dn),Bn=We.createElement("li",{title:Wr?"".concat(aa.jump_to).concat(Wo,"/").concat(Qr):null,className:"".concat(Fn,"-simple-pager")},Bn));var Ir=this.renderPrev(Tr);return We.createElement("ul",(0,ce.Z)({className:Pe()(Fn,"".concat(Fn,"-simple"),(0,be.Z)({},"".concat(Fn,"-disabled"),Gr),tr),style:ir,ref:this.paginationNode},Un),Yn,Ir?We.createElement("li",{title:Wr?aa.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:Pe()("".concat(Fn,"-prev"),(0,be.Z)({},"".concat(Fn,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},Ir):null,We.createElement("li",{title:Wr?"".concat(Wo,"/").concat(Qr):null,className:"".concat(Fn,"-simple-pager")},We.createElement("input",{type:"text",value:Yr,disabled:Gr,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),We.createElement("span",{className:"".concat(Fn,"-slash")},"/"),Qr),We.createElement("li",{title:Wr?aa.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:Pe()("".concat(Fn,"-next"),(0,be.Z)({},"".concat(Fn,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(Ln)),Bn)}if(Qr<=3+or*2){var ea={locale:aa,rootPrefixCls:Fn,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:Wr,itemRender:wa};Qr||kr.push(We.createElement(mt,(0,ce.Z)({},ea,{key:"noPager",page:1,className:"".concat(Fn,"-item-disabled")})));for(var po=1;po<=Qr;po+=1){var lr=Wo===po;kr.push(We.createElement(mt,(0,ce.Z)({},ea,{key:po,page:po,active:lr})))}}else{var ga=Ka?aa.prev_3:aa.prev_5,so=Ka?aa.next_3:aa.next_5,Ai=wa(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(zo,"prev page")),Jo=wa(this.getJumpNextPage(),"jump-next",this.getItemIcon(Ui,"next page"));$a&&(mo=Ai?We.createElement("li",{title:Wr?ga:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:Pe()("".concat(Fn,"-jump-prev"),(0,be.Z)({},"".concat(Fn,"-jump-prev-custom-icon"),!!zo))},Ai):null,ko=Jo?We.createElement("li",{title:Wr?so:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:Pe()("".concat(Fn,"-jump-next"),(0,be.Z)({},"".concat(Fn,"-jump-next-custom-icon"),!!Ui))},Jo):null),fn=We.createElement(mt,{locale:aa,last:!0,rootPrefixCls:Fn,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Qr,page:Qr,active:!1,showTitle:Wr,itemRender:wa}),Zr=We.createElement(mt,{locale:aa,rootPrefixCls:Fn,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:Wr,itemRender:wa});var jo=Math.max(1,Wo-or),na=Math.min(Wo+or,Qr);Wo-1<=or&&(na=1+or*2),Qr-Wo<=or&&(jo=Qr-or*2);for(var Po=jo;Po<=na;Po+=1){var Lo=Wo===Po;kr.push(We.createElement(mt,{locale:aa,rootPrefixCls:Fn,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Po,page:Po,active:Lo,showTitle:Wr,itemRender:wa}))}Wo-1>=or*2&&Wo!==3&&(kr[0]=(0,We.cloneElement)(kr[0],{className:"".concat(Fn,"-item-after-jump-prev")}),kr.unshift(mo)),Qr-Wo>=or*2&&Wo!==Qr-2&&(kr[kr.length-1]=(0,We.cloneElement)(kr[kr.length-1],{className:"".concat(Fn,"-item-before-jump-next")}),kr.push(ko)),jo!==1&&kr.unshift(Zr),na!==Qr&&kr.push(fn)}var Oi=!this.hasPrev()||!Qr,No=!this.hasNext()||!Qr,Co=this.renderPrev(Tr),Vo=this.renderNext(Ln);return We.createElement("ul",(0,ce.Z)({className:Pe()(Fn,tr,(0,be.Z)({},"".concat(Fn,"-disabled"),Gr)),style:ir,ref:this.paginationNode},Un),Yn,Co?We.createElement("li",{title:Wr?aa.prev_page:null,onClick:this.prev,tabIndex:Oi?null:0,onKeyPress:this.runIfEnterPrev,className:Pe()("".concat(Fn,"-prev"),(0,be.Z)({},"".concat(Fn,"-disabled"),Oi)),"aria-disabled":Oi},Co):null,kr,Vo?We.createElement("li",{title:Wr?aa.next_page:null,onClick:this.next,tabIndex:No?null:0,onKeyPress:this.runIfEnterNext,className:Pe()("".concat(Fn,"-next"),(0,be.Z)({},"".concat(Fn,"-disabled"),No)),"aria-disabled":No},Vo):null,We.createElement(ht,{disabled:Gr,locale:aa,rootPrefixCls:Fn,selectComponentClass:eA,selectPrefixCls:_i,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:Wo,pageSize:Rr,pageSizeOptions:no,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:dn}))}}],[{key:"getDerivedStateFromProps",value:function(Et,Fn){var tr={};if("current"in Et&&(tr.current=Et.current,Et.current!==Fn.current&&(tr.currentInputValue=tr.current)),"pageSize"in Et&&Et.pageSize!==Fn.pageSize){var ir=Fn.current,Gr=dt(Et.pageSize,Fn,Et);ir=ir>Gr?Gr:ir,"current"in Et||(tr.current=ir,tr.currentInputValue=ir),tr.pageSize=Et.pageSize}return tr}}]),Jt}(We.Component);gt.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:Je.Z,style:{},itemRender:lt,totalBoundaryShowSizeChanger:50};var Ze=gt,et=fe(62906),Qt=fe(53124),Kt=fe(98675),pt=fe(25378),Xt=fe(10110),nn=fe(42563);const En=wt=>We.createElement(nn.default,Object.assign({},wt,{showSearch:!0,size:"small"})),rn=wt=>We.createElement(nn.default,Object.assign({},wt,{showSearch:!0,size:"middle"}));En.Option=nn.default.Option,rn.Option=nn.default.Option;var jn=fe(47673),Ft=fe(14747),Dn=fe(67968),Xn=fe(45503);const Re=wt=>{const{componentCls:Wt}=wt;return{[`${Wt}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${Wt}-item-link`]:{color:wt.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${Wt}-item-link`]:{color:wt.colorTextDisabled,cursor:"not-allowed"}}},[`&${Wt}-disabled`]:{cursor:"not-allowed",[`${Wt}-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}}},[`${Wt}-item-link`]:{color:wt.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${Wt}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${Wt}-simple-pager`]:{color:wt.colorTextDisabled},[`${Wt}-jump-prev, ${Wt}-jump-next`]:{[`${Wt}-item-link-icon`]:{opacity:0},[`${Wt}-item-ellipsis`]:{opacity:1}}},[`&${Wt}-simple`]:{[`${Wt}-prev, ${Wt}-next`]:{[`&${Wt}-disabled ${Wt}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},_t=wt=>{const{componentCls:Wt}=wt;return{[`&${Wt}-mini ${Wt}-total-text, &${Wt}-mini ${Wt}-simple-pager`]:{height:wt.itemSizeSM,lineHeight:`${wt.itemSizeSM}px`},[`&${Wt}-mini ${Wt}-item`]:{minWidth:wt.itemSizeSM,height:wt.itemSizeSM,margin:0,lineHeight:`${wt.itemSizeSM-2}px`},[`&${Wt}-mini:not(${Wt}-disabled) ${Wt}-item:not(${Wt}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:wt.colorBgTextHover},"&:active":{backgroundColor:wt.colorBgTextActive}},[`&${Wt}-mini ${Wt}-prev, &${Wt}-mini ${Wt}-next`]:{minWidth:wt.itemSizeSM,height:wt.itemSizeSM,margin:0,lineHeight:`${wt.itemSizeSM}px`},[`&${Wt}-mini:not(${Wt}-disabled)`]:{[`${Wt}-prev, ${Wt}-next`]:{[`&:hover ${Wt}-item-link`]:{backgroundColor:wt.colorBgTextHover},[`&:active ${Wt}-item-link`]:{backgroundColor:wt.colorBgTextActive},[`&${Wt}-disabled:hover ${Wt}-item-link`]:{backgroundColor:"transparent"}}},[`
|
|
|
&${Wt}-mini ${Wt}-prev ${Wt}-item-link,
|
|
|
&${Wt}-mini ${Wt}-next ${Wt}-item-link
|
|
|
`]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:wt.itemSizeSM,lineHeight:`${wt.itemSizeSM}px`}},[`&${Wt}-mini ${Wt}-jump-prev, &${Wt}-mini ${Wt}-jump-next`]:{height:wt.itemSizeSM,marginInlineEnd:0,lineHeight:`${wt.itemSizeSM}px`},[`&${Wt}-mini ${Wt}-options`]:{marginInlineStart:wt.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:wt.miniOptionsSizeChangerTop},"&-quick-jumper":{height:wt.itemSizeSM,lineHeight:`${wt.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,jn.x0)(wt)),{width:wt.paginationMiniQuickJumperInputWidth,height:wt.controlHeightSM})}}}},ze=wt=>{const{componentCls:Wt}=wt;return{[`
|
|
|
&${Wt}-simple ${Wt}-prev,
|
|
|
&${Wt}-simple ${Wt}-next
|
|
|
`]:{height:wt.itemSizeSM,lineHeight:`${wt.itemSizeSM}px`,verticalAlign:"top",[`${Wt}-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`}}},[`&${Wt}-simple ${Wt}-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"}}}}},ve=wt=>{const{componentCls:Wt}=wt;return{[`${Wt}-jump-prev, ${Wt}-jump-next`]:{outline:0,[`${Wt}-item-container`]:{position:"relative",[`${Wt}-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"}},[`${Wt}-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":{[`${Wt}-item-link-icon`]:{opacity:1},[`${Wt}-item-ellipsis`]:{opacity:0}}},[`
|
|
|
${Wt}-prev,
|
|
|
${Wt}-jump-prev,
|
|
|
${Wt}-jump-next
|
|
|
`]:{marginInlineEnd:wt.marginXS},[`
|
|
|
${Wt}-prev,
|
|
|
${Wt}-next,
|
|
|
${Wt}-jump-prev,
|
|
|
${Wt}-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}`},[`${Wt}-prev, ${Wt}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:wt.colorText,cursor:"pointer",userSelect:"none"},[`${Wt}-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 ${Wt}-item-link`]:{backgroundColor:wt.colorBgTextHover},[`&:active ${Wt}-item-link`]:{backgroundColor:wt.colorBgTextActive},[`&${Wt}-disabled:hover`]:{[`${Wt}-item-link`]:{backgroundColor:"transparent"}}},[`${Wt}-slash`]:{marginInlineEnd:wt.paginationSlashMarginInlineEnd,marginInlineStart:wt.paginationSlashMarginInlineStart},[`${Wt}-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,jn.ik)(wt)),{width:wt.controlHeightLG*1.25,height:wt.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:wt.marginXS,marginInlineEnd:wt.marginXS})}}}},he=wt=>{const{componentCls:Wt}=wt;return{[`${Wt}-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(${Wt}-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:Wt}=wt;return{[Wt]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ft.Wf)(wt)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${Wt}-total-text`]:{display:"inline-block",height:wt.itemSize,marginInlineEnd:wt.marginXS,lineHeight:`${wt.itemSize-2}px`,verticalAlign:"middle"}}),he(wt)),ve(wt)),ze(wt)),_t(wt)),Re(wt)),{[`@media only screen and (max-width: ${wt.screenLG}px)`]:{[`${Wt}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${wt.screenSM}px)`]:{[`${Wt}-options`]:{display:"none"}}}),[`&${wt.componentCls}-rtl`]:{direction:"rtl"}}},ut=wt=>{const{componentCls:Wt}=wt;return{[`${Wt}${Wt}-disabled:not(${Wt}-mini)`]:{"&, &:hover":{[`${Wt}-item-link`]:{borderColor:wt.colorBorder}},"&:focus-visible":{[`${Wt}-item-link`]:{borderColor:wt.colorBorder}},[`${Wt}-item, ${Wt}-item-link`]:{backgroundColor:wt.colorBgContainerDisabled,borderColor:wt.colorBorder,[`&:hover:not(${Wt}-item-active)`]:{backgroundColor:wt.colorBgContainerDisabled,borderColor:wt.colorBorder,a:{color:wt.colorTextDisabled}},[`&${Wt}-item-active`]:{backgroundColor:wt.itemActiveBgDisabled}},[`${Wt}-prev, ${Wt}-next`]:{"&:hover button":{backgroundColor:wt.colorBgContainerDisabled,borderColor:wt.colorBorder,color:wt.colorTextDisabled},[`${Wt}-item-link`]:{backgroundColor:wt.colorBgContainerDisabled,borderColor:wt.colorBorder}}},[`${Wt}:not(${Wt}-mini)`]:{[`${Wt}-prev, ${Wt}-next`]:{"&:hover button":{borderColor:wt.colorPrimaryHover,backgroundColor:wt.itemBg},[`${Wt}-item-link`]:{backgroundColor:wt.itemLinkBg,borderColor:wt.colorBorder},[`&:hover ${Wt}-item-link`]:{borderColor:wt.colorPrimary,backgroundColor:wt.itemBg,color:wt.colorPrimary},[`&${Wt}-disabled`]:{[`${Wt}-item-link`]:{borderColor:wt.colorBorder,color:wt.colorTextDisabled}}},[`${Wt}-item`]:{backgroundColor:wt.itemBg,border:`${wt.lineWidth}px ${wt.lineType} ${wt.colorBorder}`,[`&:hover:not(${Wt}-item-active)`]:{borderColor:wt.colorPrimary,backgroundColor:wt.itemBg,a:{color:wt.colorPrimary}},"&-active":{borderColor:wt.colorPrimary}}}}},Pt=wt=>{const{componentCls:Wt}=wt;return{[`${Wt}:not(${Wt}-disabled)`]:{[`${Wt}-item`]:Object.assign({},(0,Ft.Qy)(wt)),[`${Wt}-jump-prev, ${Wt}-jump-next`]:{"&:focus-visible":Object.assign({[`${Wt}-item-link-icon`]:{opacity:1},[`${Wt}-item-ellipsis`]:{opacity:0}},(0,Ft.oN)(wt))},[`${Wt}-prev, ${Wt}-next`]:{[`&:focus-visible ${Wt}-item-link`]:Object.assign({},(0,Ft.oN)(wt))}}}};var yt=(0,Dn.Z)("Pagination",wt=>{const Wt=(0,Xn.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,jn.e5)(wt),(0,jn.TM)(wt));return[Ke(Wt),Pt(Wt),wt.wireframe&&ut(Wt)]},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})),un=function(wt,Wt){var Jt={};for(var bn in wt)Object.prototype.hasOwnProperty.call(wt,bn)&&Wt.indexOf(bn)<0&&(Jt[bn]=wt[bn]);if(wt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Et=0,bn=Object.getOwnPropertySymbols(wt);Et<bn.length;Et++)Wt.indexOf(bn[Et])<0&&Object.prototype.propertyIsEnumerable.call(wt,bn[Et])&&(Jt[bn[Et]]=wt[bn[Et]]);return Jt},Sn=wt=>{const{prefixCls:Wt,selectPrefixCls:Jt,className:bn,rootClassName:Et,style:Fn,size:tr,locale:ir,selectComponentClass:Gr,responsive:Lr,showSizeChanger:$r}=wt,aa=un(wt,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:oo}=(0,pt.Z)(Lr),{getPrefixCls:Ka,direction:Wr,pagination:zr={}}=We.useContext(Qt.E_),Dr=Ka("pagination",Wt),[wa,$a]=yt(Dr),zo=$r!=null?$r:zr.showSizeChanger,Ui=We.useMemo(()=>{const Qr=We.createElement("span",{className:`${Dr}-item-ellipsis`},"\u2022\u2022\u2022"),kr=We.createElement("button",{className:`${Dr}-item-link`,type:"button",tabIndex:-1},Wr==="rtl"?We.createElement(de.Z,null):We.createElement(Ie.Z,null)),mo=We.createElement("button",{className:`${Dr}-item-link`,type:"button",tabIndex:-1},Wr==="rtl"?We.createElement(Ie.Z,null):We.createElement(de.Z,null)),ko=We.createElement("a",{className:`${Dr}-item-link`},We.createElement("div",{className:`${Dr}-item-container`},Wr==="rtl"?We.createElement(ye.Z,{className:`${Dr}-item-link-icon`}):We.createElement(me,{className:`${Dr}-item-link-icon`}),Qr)),Zr=We.createElement("a",{className:`${Dr}-item-link`},We.createElement("div",{className:`${Dr}-item-container`},Wr==="rtl"?We.createElement(me,{className:`${Dr}-item-link-icon`}):We.createElement(ye.Z,{className:`${Dr}-item-link-icon`}),Qr));return{prevIcon:kr,nextIcon:mo,jumpPrevIcon:ko,jumpNextIcon:Zr}},[Wr,Dr]),[eA]=(0,Xt.Z)("Pagination",et.Z),_i=Object.assign(Object.assign({},eA),ir),no=(0,Kt.Z)(tr),en=no==="small"||!!(oo&&!no&&Lr),Wo=Ka("select",Jt),Rr=Pe()({[`${Dr}-mini`]:en,[`${Dr}-rtl`]:Wr==="rtl"},zr==null?void 0:zr.className,bn,Et,$a),Yr=Object.assign(Object.assign({},zr==null?void 0:zr.style),Fn);return wa(We.createElement(Ze,Object.assign({},Ui,aa,{style:Yr,prefixCls:Dr,selectPrefixCls:Wo,className:Rr,selectComponentClass:Gr||(en?En:rn),locale:_i,showSizeChanger:zo})))},$n=Sn},12604:function(mn,jt,fe){"use strict";fe.d(jt,{Z:function(){return gt}});var ce=fe(87462),We=fe(67294),ke={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"},it=ke,He=fe(74643),Me=function(et,Qt){return We.createElement(He.Z,(0,ce.Z)({},et,{ref:Qt,icon:it}))},me=We.forwardRef(Me),ye=fe(94184),Ie=fe.n(ye),de=fe(4942),Ue=fe(97685),Pe=fe(45987),be=fe(21770),Ae=fe(15105),y=fe(64217);function a(Ze,et){var Qt=Ze.disabled,Kt=Ze.prefixCls,pt=Ze.character,Xt=Ze.characterRender,nn=Ze.index,En=Ze.count,rn=Ze.value,jn=Ze.allowHalf,Ft=Ze.focused,Dn=Ze.onHover,Xn=Ze.onClick,Re=function(yt){Dn(yt,nn)},_t=function(yt){Xn(yt,nn)},ze=function(yt){yt.keyCode===Ae.Z.ENTER&&Xn(yt,nn)},ve=nn+1,he=new Set([Kt]);rn===0&&nn===0&&Ft?he.add("".concat(Kt,"-focused")):jn&&rn+.5>=ve&&rn<ve?(he.add("".concat(Kt,"-half")),he.add("".concat(Kt,"-active")),Ft&&he.add("".concat(Kt,"-focused"))):(ve<=rn?he.add("".concat(Kt,"-full")):he.add("".concat(Kt,"-zero")),ve===rn&&Ft&&he.add("".concat(Kt,"-focused")));var Ke=typeof pt=="function"?pt(Ze):pt,ut=We.createElement("li",{className:Ie()(Array.from(he)),ref:et},We.createElement("div",{onClick:Qt?null:_t,onKeyDown:Qt?null:ze,onMouseMove:Qt?null:Re,role:"radio","aria-checked":rn>nn?"true":"false","aria-posinset":nn+1,"aria-setsize":En,tabIndex:Qt?-1:0},We.createElement("div",{className:"".concat(Kt,"-first")},Ke),We.createElement("div",{className:"".concat(Kt,"-second")},Ke)));return Xt&&(ut=Xt(ut,Ze)),ut}var E=We.forwardRef(a);function b(){var Ze=We.useRef({});function et(Kt){return Ze.current[Kt]}function Qt(Kt){return function(pt){Ze.current[Kt]=pt}}return[et,Qt]}function x(Ze){var et=Ze.pageXOffset,Qt="scrollLeft";if(typeof et!="number"){var Kt=Ze.document;et=Kt.documentElement[Qt],typeof et!="number"&&(et=Kt.body[Qt])}return et}function ne(Ze){var et,Qt,Kt=Ze.ownerDocument,pt=Kt.body,Xt=Kt&&Kt.documentElement,nn=Ze.getBoundingClientRect();return et=nn.left,Qt=nn.top,et-=Xt.clientLeft||pt.clientLeft||0,Qt-=Xt.clientTop||pt.clientTop||0,{left:et,top:Qt}}function le(Ze){var et=ne(Ze),Qt=Ze.ownerDocument,Kt=Qt.defaultView||Qt.parentWindow;return et.left+=x(Kt),et.left}var ge=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function Fe(Ze,et){var Qt,Kt=Ze.prefixCls,pt=Kt===void 0?"rc-rate":Kt,Xt=Ze.className,nn=Ze.defaultValue,En=Ze.value,rn=Ze.count,jn=rn===void 0?5:rn,Ft=Ze.allowHalf,Dn=Ft===void 0?!1:Ft,Xn=Ze.allowClear,Re=Xn===void 0?!0:Xn,_t=Ze.character,ze=_t===void 0?"\u2605":_t,ve=Ze.characterRender,he=Ze.disabled,Ke=Ze.direction,ut=Ke===void 0?"ltr":Ke,Pt=Ze.tabIndex,yt=Pt===void 0?0:Pt,un=Ze.autoFocus,wn=Ze.onHoverChange,Sn=Ze.onChange,$n=Ze.onFocus,wt=Ze.onBlur,Wt=Ze.onKeyDown,Jt=Ze.onMouseLeave,bn=(0,Pe.Z)(Ze,ge),Et=b(),Fn=(0,Ue.Z)(Et,2),tr=Fn[0],ir=Fn[1],Gr=We.useRef(null),Lr=function(){if(!he){var Tr;(Tr=Gr.current)===null||Tr===void 0||Tr.focus()}};We.useImperativeHandle(et,function(){return{focus:Lr,blur:function(){if(!he){var Tr;(Tr=Gr.current)===null||Tr===void 0||Tr.blur()}}}});var $r=(0,be.Z)(nn||0,{value:En}),aa=(0,Ue.Z)($r,2),oo=aa[0],Ka=aa[1],Wr=(0,be.Z)(null),zr=(0,Ue.Z)(Wr,2),Dr=zr[0],wa=zr[1],$a=function(Tr,Ln){var Un=ut==="rtl",Yn=Tr+1;if(Dn){var Ir=tr(Tr),ea=le(Ir),po=Ir.clientWidth;(Un&&Ln-ea>po/2||!Un&&Ln-ea<po/2)&&(Yn-=.5)}return Yn},zo=function(Tr){Ka(Tr),Sn==null||Sn(Tr)},Ui=We.useState(!1),eA=(0,Ue.Z)(Ui,2),_i=eA[0],no=eA[1],en=function(){no(!0),$n==null||$n()},Wo=function(){no(!1),wt==null||wt()},Rr=We.useState(null),Yr=(0,Ue.Z)(Rr,2),Qr=Yr[0],kr=Yr[1],mo=function(Tr,Ln){var Un=$a(Ln,Tr.pageX);Un!==Dr&&(kr(Un),wa(null)),wn==null||wn(Un)},ko=function(Tr){he||(kr(null),wa(null),wn==null||wn(void 0)),Tr&&(Jt==null||Jt(Tr))},Zr=function(Tr,Ln){var Un=$a(Ln,Tr.pageX),Yn=!1;Re&&(Yn=Un===oo),ko(),zo(Yn?0:Un),wa(Yn?Un:null)},fn=function(Tr){var Ln=Tr.keyCode,Un=ut==="rtl",Yn=oo;Ln===Ae.Z.RIGHT&&Yn<jn&&!Un?(Dn?Yn+=.5:Yn+=1,zo(Yn),Tr.preventDefault()):Ln===Ae.Z.LEFT&&Yn>0&&!Un||Ln===Ae.Z.RIGHT&&Yn>0&&Un?(Dn?Yn-=.5:Yn-=1,zo(Yn),Tr.preventDefault()):Ln===Ae.Z.LEFT&&Yn<jn&&Un&&(Dn?Yn+=.5:Yn+=1,zo(Yn),Tr.preventDefault()),Wt==null||Wt(Tr)};We.useEffect(function(){un&&!he&&Lr()},[]);var Bn=new Array(jn).fill(0).map(function(or,Tr){return We.createElement(E,{ref:ir(Tr),index:Tr,count:jn,disabled:he,prefixCls:"".concat(pt,"-star"),allowHalf:Dn,value:Qr===null?oo:Qr,onClick:Zr,onHover:mo,key:or||Tr,character:ze,characterRender:ve,focused:_i})}),dn=Ie()(pt,Xt,(Qt={},(0,de.Z)(Qt,"".concat(pt,"-disabled"),he),(0,de.Z)(Qt,"".concat(pt,"-rtl"),ut==="rtl"),Qt));return We.createElement("ul",(0,ce.Z)({className:dn,onMouseLeave:ko,tabIndex:he?-1:yt,onFocus:he?null:en,onBlur:he?null:Wo,onKeyDown:he?null:fn,ref:Gr,role:"radiogroup"},(0,y.Z)(bn,{aria:!0,data:!0,attr:!0})),Bn)}var Qe=We.forwardRef(Fe),_e=Qe,Ye=fe(53124),$e=fe(83062),Je=fe(14747),xe=fe(67968),ht=fe(45503);const Oe=Ze=>{const{componentCls:et}=Ze;return{[`${et}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:Ze.marginXS},"> div":{transition:`all ${Ze.motionDurationMid}, outline 0s`,"&:hover":{transform:Ze.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${Ze.lineWidth}px dashed ${Ze.starColor}`,transform:Ze.starHoverScale}},"&-first, &-second":{color:Ze.starBg,transition:`all ${Ze.motionDurationMid}`,userSelect:"none",[Ze.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"}}}},mt=Ze=>({[`&-rtl${Ze.componentCls}`]:{direction:"rtl"}}),tt=Ze=>{const{componentCls:et}=Ze;return{[et]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Je.Wf)(Ze)),{display:"inline-block",margin:0,padding:0,color:Ze.starColor,fontSize:Ze.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${et} ${et}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),Oe(Ze)),{[`+ ${et}-text`]:{display:"inline-block",marginInlineStart:Ze.marginXS,fontSize:Ze.fontSize}}),mt(Ze))}};var rt=(0,xe.Z)("Rate",Ze=>{const et=(0,ht.TS)(Ze,{});return[tt(et)]},Ze=>({starColor:Ze.yellow6,starSize:Ze.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:Ze.colorFillContent})),lt=function(Ze,et){var Qt={};for(var Kt in Ze)Object.prototype.hasOwnProperty.call(Ze,Kt)&&et.indexOf(Kt)<0&&(Qt[Kt]=Ze[Kt]);if(Ze!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pt=0,Kt=Object.getOwnPropertySymbols(Ze);pt<Kt.length;pt++)et.indexOf(Kt[pt])<0&&Object.prototype.propertyIsEnumerable.call(Ze,Kt[pt])&&(Qt[Kt[pt]]=Ze[Kt[pt]]);return Qt},gt=We.forwardRef((Ze,et)=>{const{prefixCls:Qt,className:Kt,rootClassName:pt,style:Xt,tooltips:nn,character:En=We.createElement(me,null)}=Ze,rn=lt(Ze,["prefixCls","className","rootClassName","style","tooltips","character"]),jn=(he,Ke)=>{let{index:ut}=Ke;return nn?We.createElement($e.Z,{title:nn[ut]},he):he},{getPrefixCls:Ft,direction:Dn,rate:Xn}=We.useContext(Ye.E_),Re=Ft("rate",Qt),[_t,ze]=rt(Re),ve=Object.assign(Object.assign({},Xn==null?void 0:Xn.style),Xt);return _t(We.createElement(_e,Object.assign({ref:et,character:En,characterRender:jn},rn,{className:Ie()(Kt,pt,ze,Xn==null?void 0:Xn.className),style:ve,prefixCls:Re,direction:Dn})))})},46303:function(mn,jt,fe){"use strict";fe.d(jt,{Z:function(){return ze}});var ce=fe(94184),We=fe.n(ce),ke=fe(67294),it=fe(53124),He=fe(10366),me=ve=>{const{prefixCls:he,className:Ke,style:ut,size:Pt,shape:yt}=ve,un=We()({[`${he}-lg`]:Pt==="large",[`${he}-sm`]:Pt==="small"}),wn=We()({[`${he}-circle`]:yt==="circle",[`${he}-square`]:yt==="square",[`${he}-round`]:yt==="round"}),Sn=ke.useMemo(()=>typeof Pt=="number"?{width:Pt,height:Pt,lineHeight:`${Pt}px`}:{},[Pt]);return ke.createElement("span",{className:We()(he,un,wn,Ke),style:Object.assign(Object.assign({},Sn),ut)})},ye=fe(45930),Ie=fe(67968),de=fe(45503);const Ue=new ye.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),Pe=ve=>({height:ve,lineHeight:`${ve}px`}),be=ve=>Object.assign({width:ve},Pe(ve)),Ae=ve=>({background:ve.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:Ue,animationDuration:ve.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),y=ve=>Object.assign({width:ve*5,minWidth:ve*5},Pe(ve)),a=ve=>{const{skeletonAvatarCls:he,gradientFromColor:Ke,controlHeight:ut,controlHeightLG:Pt,controlHeightSM:yt}=ve;return{[`${he}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Ke},be(ut)),[`${he}${he}-circle`]:{borderRadius:"50%"},[`${he}${he}-lg`]:Object.assign({},be(Pt)),[`${he}${he}-sm`]:Object.assign({},be(yt))}},E=ve=>{const{controlHeight:he,borderRadiusSM:Ke,skeletonInputCls:ut,controlHeightLG:Pt,controlHeightSM:yt,gradientFromColor:un}=ve;return{[`${ut}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:un,borderRadius:Ke},y(he)),[`${ut}-lg`]:Object.assign({},y(Pt)),[`${ut}-sm`]:Object.assign({},y(yt))}},b=ve=>Object.assign({width:ve},Pe(ve)),x=ve=>{const{skeletonImageCls:he,imageSizeBase:Ke,gradientFromColor:ut,borderRadiusSM:Pt}=ve;return{[`${he}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:ut,borderRadius:Pt},b(Ke*2)),{[`${he}-path`]:{fill:"#bfbfbf"},[`${he}-svg`]:Object.assign(Object.assign({},b(Ke)),{maxWidth:Ke*4,maxHeight:Ke*4}),[`${he}-svg${he}-svg-circle`]:{borderRadius:"50%"}}),[`${he}${he}-circle`]:{borderRadius:"50%"}}},ne=(ve,he,Ke)=>{const{skeletonButtonCls:ut}=ve;return{[`${Ke}${ut}-circle`]:{width:he,minWidth:he,borderRadius:"50%"},[`${Ke}${ut}-round`]:{borderRadius:he}}},le=ve=>Object.assign({width:ve*2,minWidth:ve*2},Pe(ve)),ge=ve=>{const{borderRadiusSM:he,skeletonButtonCls:Ke,controlHeight:ut,controlHeightLG:Pt,controlHeightSM:yt,gradientFromColor:un}=ve;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${Ke}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:un,borderRadius:he,width:ut*2,minWidth:ut*2},le(ut))},ne(ve,ut,Ke)),{[`${Ke}-lg`]:Object.assign({},le(Pt))}),ne(ve,Pt,`${Ke}-lg`)),{[`${Ke}-sm`]:Object.assign({},le(yt))}),ne(ve,yt,`${Ke}-sm`))},Fe=ve=>{const{componentCls:he,skeletonAvatarCls:Ke,skeletonTitleCls:ut,skeletonParagraphCls:Pt,skeletonButtonCls:yt,skeletonInputCls:un,skeletonImageCls:wn,controlHeight:Sn,controlHeightLG:$n,controlHeightSM:wt,gradientFromColor:Wt,padding:Jt,marginSM:bn,borderRadius:Et,titleHeight:Fn,blockRadius:tr,paragraphLiHeight:ir,controlHeightXS:Gr,paragraphMarginTop:Lr}=ve;return{[`${he}`]:{display:"table",width:"100%",[`${he}-header`]:{display:"table-cell",paddingInlineEnd:Jt,verticalAlign:"top",[`${Ke}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Wt},be(Sn)),[`${Ke}-circle`]:{borderRadius:"50%"},[`${Ke}-lg`]:Object.assign({},be($n)),[`${Ke}-sm`]:Object.assign({},be(wt))},[`${he}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${ut}`]:{width:"100%",height:Fn,background:Wt,borderRadius:tr,[`+ ${Pt}`]:{marginBlockStart:wt}},[`${Pt}`]:{padding:0,"> li":{width:"100%",height:ir,listStyle:"none",background:Wt,borderRadius:tr,"+ li":{marginBlockStart:Gr}}},[`${Pt}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${he}-content`]:{[`${ut}, ${Pt} > li`]:{borderRadius:Et}}},[`${he}-with-avatar ${he}-content`]:{[`${ut}`]:{marginBlockStart:bn,[`+ ${Pt}`]:{marginBlockStart:Lr}}},[`${he}${he}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},ge(ve)),a(ve)),E(ve)),x(ve)),[`${he}${he}-block`]:{width:"100%",[`${yt}`]:{width:"100%"},[`${un}`]:{width:"100%"}},[`${he}${he}-active`]:{[`
|
|
|
${ut},
|
|
|
${Pt} > li,
|
|
|
${Ke},
|
|
|
${yt},
|
|
|
${un},
|
|
|
${wn}
|
|
|
`]:Object.assign({},Ae(ve))}}};var Qe=(0,Ie.Z)("Skeleton",ve=>{const{componentCls:he}=ve,Ke=(0,de.TS)(ve,{skeletonAvatarCls:`${he}-avatar`,skeletonTitleCls:`${he}-title`,skeletonParagraphCls:`${he}-paragraph`,skeletonButtonCls:`${he}-button`,skeletonInputCls:`${he}-input`,skeletonImageCls:`${he}-image`,imageSizeBase:ve.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${ve.gradientFromColor} 25%, ${ve.gradientToColor} 37%, ${ve.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[Fe(Ke)]},ve=>{const{colorFillContent:he,colorFill:Ke}=ve,ut=he,Pt=Ke;return{color:ut,colorGradientEnd:Pt,gradientFromColor:ut,gradientToColor:Pt,titleHeight:ve.controlHeight/2,blockRadius:ve.borderRadiusSM,paragraphMarginTop:ve.marginLG+ve.marginXXS,paragraphLiHeight:ve.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),Ye=ve=>{const{prefixCls:he,className:Ke,rootClassName:ut,active:Pt,shape:yt="circle",size:un="default"}=ve,{getPrefixCls:wn}=ke.useContext(it.E_),Sn=wn("skeleton",he),[$n,wt]=Qe(Sn),Wt=(0,He.Z)(ve,["prefixCls","className"]),Jt=We()(Sn,`${Sn}-element`,{[`${Sn}-active`]:Pt},Ke,ut,wt);return $n(ke.createElement("div",{className:Jt},ke.createElement(me,Object.assign({prefixCls:`${Sn}-avatar`,shape:yt,size:un},Wt))))},Je=ve=>{const{prefixCls:he,className:Ke,rootClassName:ut,active:Pt,block:yt=!1,size:un="default"}=ve,{getPrefixCls:wn}=ke.useContext(it.E_),Sn=wn("skeleton",he),[$n,wt]=Qe(Sn),Wt=(0,He.Z)(ve,["prefixCls"]),Jt=We()(Sn,`${Sn}-element`,{[`${Sn}-active`]:Pt,[`${Sn}-block`]:yt},Ke,ut,wt);return $n(ke.createElement("div",{className:Jt},ke.createElement(me,Object.assign({prefixCls:`${Sn}-button`,size:un},Wt))))};const xe="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=ve=>{const{prefixCls:he,className:Ke,rootClassName:ut,style:Pt,active:yt}=ve,{getPrefixCls:un}=ke.useContext(it.E_),wn=un("skeleton",he),[Sn,$n]=Qe(wn),wt=We()(wn,`${wn}-element`,{[`${wn}-active`]:yt},Ke,ut,$n);return Sn(ke.createElement("div",{className:wt},ke.createElement("div",{className:We()(`${wn}-image`,Ke),style:Pt},ke.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${wn}-image-svg`},ke.createElement("path",{d:xe,className:`${wn}-image-path`})))))},tt=ve=>{const{prefixCls:he,className:Ke,rootClassName:ut,active:Pt,block:yt,size:un="default"}=ve,{getPrefixCls:wn}=ke.useContext(it.E_),Sn=wn("skeleton",he),[$n,wt]=Qe(Sn),Wt=(0,He.Z)(ve,["prefixCls"]),Jt=We()(Sn,`${Sn}-element`,{[`${Sn}-active`]:Pt,[`${Sn}-block`]:yt},Ke,ut,wt);return $n(ke.createElement("div",{className:Jt},ke.createElement(me,Object.assign({prefixCls:`${Sn}-input`,size:un},Wt))))},rt=fe(87462),lt={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=lt,gt=fe(74643),Ze=function(he,Ke){return ke.createElement(gt.Z,(0,rt.Z)({},he,{ref:Ke,icon:dt}))},et=ke.forwardRef(Ze),Kt=ve=>{const{prefixCls:he,className:Ke,rootClassName:ut,style:Pt,active:yt,children:un}=ve,{getPrefixCls:wn}=ke.useContext(it.E_),Sn=wn("skeleton",he),[$n,wt]=Qe(Sn),Wt=We()(Sn,`${Sn}-element`,{[`${Sn}-active`]:yt},wt,Ke,ut),Jt=un!=null?un:ke.createElement(et,null);return $n(ke.createElement("div",{className:Wt},ke.createElement("div",{className:We()(`${Sn}-image`,Ke),style:Pt},Jt)))},pt=fe(74902),nn=ve=>{const he=wn=>{const{width:Sn,rows:$n=2}=ve;if(Array.isArray(Sn))return Sn[wn];if($n-1===wn)return Sn},{prefixCls:Ke,className:ut,style:Pt,rows:yt}=ve,un=(0,pt.Z)(Array(yt)).map((wn,Sn)=>ke.createElement("li",{key:Sn,style:{width:he(Sn)}}));return ke.createElement("ul",{className:We()(Ke,ut),style:Pt},un)},rn=ve=>{let{prefixCls:he,className:Ke,width:ut,style:Pt}=ve;return ke.createElement("h3",{className:We()(he,Ke),style:Object.assign({width:ut},Pt)})};function jn(ve){return ve&&typeof ve=="object"?ve:{}}function Ft(ve,he){return ve&&!he?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function Dn(ve,he){return!ve&&he?{width:"38%"}:ve&&he?{width:"50%"}:{}}function Xn(ve,he){const Ke={};return(!ve||!he)&&(Ke.width="61%"),!ve&&he?Ke.rows=3:Ke.rows=2,Ke}const Re=ve=>{const{prefixCls:he,loading:Ke,className:ut,rootClassName:Pt,style:yt,children:un,avatar:wn=!1,title:Sn=!0,paragraph:$n=!0,active:wt,round:Wt}=ve,{getPrefixCls:Jt,direction:bn,skeleton:Et}=ke.useContext(it.E_),Fn=Jt("skeleton",he),[tr,ir]=Qe(Fn);if(Ke||!("loading"in ve)){const Gr=!!wn,Lr=!!Sn,$r=!!$n;let aa;if(Gr){const Wr=Object.assign(Object.assign({prefixCls:`${Fn}-avatar`},Ft(Lr,$r)),jn(wn));aa=ke.createElement("div",{className:`${Fn}-header`},ke.createElement(me,Object.assign({},Wr)))}let oo;if(Lr||$r){let Wr;if(Lr){const Dr=Object.assign(Object.assign({prefixCls:`${Fn}-title`},Dn(Gr,$r)),jn(Sn));Wr=ke.createElement(rn,Object.assign({},Dr))}let zr;if($r){const Dr=Object.assign(Object.assign({prefixCls:`${Fn}-paragraph`},Xn(Gr,Lr)),jn($n));zr=ke.createElement(nn,Object.assign({},Dr))}oo=ke.createElement("div",{className:`${Fn}-content`},Wr,zr)}const Ka=We()(Fn,{[`${Fn}-with-avatar`]:Gr,[`${Fn}-active`]:wt,[`${Fn}-rtl`]:bn==="rtl",[`${Fn}-round`]:Wt},Et==null?void 0:Et.className,ut,Pt,ir);return tr(ke.createElement("div",{className:Ka,style:Object.assign(Object.assign({},Et==null?void 0:Et.style),yt)},aa,oo))}return typeof un!="undefined"?un:null};Re.Button=Je,Re.Avatar=Ye,Re.Input=tt,Re.Image=Oe,Re.Node=Kt;var _t=Re,ze=_t},55054:function(mn,jt,fe){"use strict";fe.d(jt,{default:function(){return Qe}});var ce=fe(67294),We=fe(57838),ke=fe(96159),it=fe(94184),He=fe.n(it),Me=fe(53124),me=fe(46303),Ie=_e=>{const{value:Ye,formatter:$e,precision:Je,decimalSeparator:xe,groupSeparator:ht="",prefixCls:Oe}=_e;let mt;if(typeof $e=="function")mt=$e(Ye);else{const tt=String(Ye),rt=tt.match(/^(-?)(\d*)(\.(\d+))?$/);if(!rt||tt==="-")mt=tt;else{const lt=rt[1];let dt=rt[2]||"0",gt=rt[4]||"";dt=dt.replace(/\B(?=(\d{3})+(?!\d))/g,ht),typeof Je=="number"&&(gt=gt.padEnd(Je,"0").slice(0,Je>0?Je:0)),gt&&(gt=`${xe}${gt}`),mt=[ce.createElement("span",{key:"int",className:`${Oe}-content-value-int`},lt,dt),gt&&ce.createElement("span",{key:"decimal",className:`${Oe}-content-value-decimal`},gt)]}}return ce.createElement("span",{className:`${Oe}-content-value`},mt)},de=fe(14747),Ue=fe(67968),Pe=fe(45503);const be=_e=>{const{componentCls:Ye,marginXXS:$e,padding:Je,colorTextDescription:xe,titleFontSize:ht,colorTextHeading:Oe,contentFontSize:mt,fontFamily:tt}=_e;return{[`${Ye}`]:Object.assign(Object.assign({},(0,de.Wf)(_e)),{[`${Ye}-title`]:{marginBottom:$e,color:xe,fontSize:ht},[`${Ye}-skeleton`]:{paddingTop:Je},[`${Ye}-content`]:{color:Oe,fontSize:mt,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",_e=>{const Ye=(0,Pe.TS)(_e,{});return[be(Ye)]},_e=>{const{fontSizeHeading3:Ye,fontSize:$e}=_e;return{titleFontSize:$e,contentFontSize:Ye}}),a=_e=>{const{prefixCls:Ye,className:$e,rootClassName:Je,style:xe,valueStyle:ht,value:Oe=0,title:mt,valueRender:tt,prefix:rt,suffix:lt,loading:dt=!1,onMouseEnter:gt,onMouseLeave:Ze,decimalSeparator:et=".",groupSeparator:Qt=","}=_e,{getPrefixCls:Kt,direction:pt,statistic:Xt}=ce.useContext(Me.E_),nn=Kt("statistic",Ye),[En,rn]=Ae(nn),jn=ce.createElement(Ie,Object.assign({decimalSeparator:et,groupSeparator:Qt,prefixCls:nn},_e,{value:Oe})),Ft=He()(nn,{[`${nn}-rtl`]:pt==="rtl"},Xt==null?void 0:Xt.className,$e,Je,rn);return En(ce.createElement("div",{className:Ft,style:Object.assign(Object.assign({},Xt==null?void 0:Xt.style),xe),onMouseEnter:gt,onMouseLeave:Ze},mt&&ce.createElement("div",{className:`${nn}-title`},mt),ce.createElement(me.Z,{paragraph:!1,loading:dt,className:`${nn}-skeleton`},ce.createElement("div",{style:ht,className:`${nn}-content`},rt&&ce.createElement("span",{className:`${nn}-content-prefix`},rt),tt?tt(jn):jn,lt&&ce.createElement("span",{className:`${nn}-content-suffix`},lt)))))};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(_e,Ye){let $e=_e;const Je=/\[[^\]]*]/g,xe=(Ye.match(Je)||[]).map(tt=>tt.slice(1,-1)),ht=Ye.replace(Je,"[]"),Oe=E.reduce((tt,rt)=>{let[lt,dt]=rt;if(tt.includes(lt)){const gt=Math.floor($e/dt);return $e-=gt*dt,tt.replace(new RegExp(`${lt}+`,"g"),Ze=>{const et=Ze.length;return gt.toString().padStart(et,"0")})}return tt},ht);let mt=0;return Oe.replace(Je,()=>{const tt=xe[mt];return mt+=1,tt})}function x(_e,Ye){const{format:$e=""}=Ye,Je=new Date(_e).getTime(),xe=Date.now(),ht=Math.max(Je-xe,0);return b(ht,$e)}const ne=1e3/30;function le(_e){return new Date(_e).getTime()}const ge=_e=>{const{value:Ye,format:$e="HH:mm:ss",onChange:Je,onFinish:xe}=_e,ht=(0,We.Z)(),Oe=ce.useRef(null),mt=()=>{xe==null||xe(),Oe.current&&(clearInterval(Oe.current),Oe.current=null)},tt=()=>{const dt=le(Ye);dt>=Date.now()&&(Oe.current=setInterval(()=>{ht(),Je==null||Je(dt-Date.now()),dt<Date.now()&&mt()},ne))};ce.useEffect(()=>(tt(),()=>{Oe.current&&(clearInterval(Oe.current),Oe.current=null)}),[Ye]);const rt=(dt,gt)=>x(dt,Object.assign(Object.assign({},gt),{format:$e})),lt=dt=>(0,ke.Tm)(dt,{title:void 0});return ce.createElement(a,Object.assign({},_e,{valueRender:lt,formatter:rt}))};var Fe=ce.memo(ge);a.Countdown=Fe;var Qe=a},49867:function(mn,jt,fe){"use strict";fe.d(jt,{N:function(){return ce}});const ce=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(mn,jt,fe){"use strict";fe.d(jt,{default:function(){return Ms}});var ce={},We="rc-table-internal-hook",ke=fe(97685),it=fe(66680),He=fe(8410),Me=fe(91881),me=fe(67294),ye=fe(73935);function Ie(Te){var je=me.createContext(void 0),At=function(Ot){var Rt=Ot.value,an=Ot.children,Gt=me.useRef(Rt);Gt.current=Rt;var cn=me.useState(function(){return{getValue:function(){return Gt.current},listeners:new Set}}),Cn=(0,ke.Z)(cn,1),Hn=Cn[0];return(0,He.Z)(function(){(0,ye.unstable_batchedUpdates)(function(){Hn.listeners.forEach(function(Pn){Pn(Rt)})})},[Rt]),me.createElement(je.Provider,{value:Hn},an)};return{Context:je,Provider:At,defaultValue:Te}}function de(Te,je){var At=(0,it.Z)(typeof je=="function"?je:function(Pn){if(je===void 0)return Pn;if(!Array.isArray(je))return Pn[je];var gr={};return je.forEach(function(Ar){gr[Ar]=Pn[Ar]}),gr}),vt=me.useContext(Te==null?void 0:Te.Context),Ot=vt||{},Rt=Ot.listeners,an=Ot.getValue,Gt=me.useRef();Gt.current=At(vt?an():Te==null?void 0:Te.defaultValue);var cn=me.useState({}),Cn=(0,ke.Z)(cn,2),Hn=Cn[1];return(0,He.Z)(function(){if(!vt)return;function Pn(gr){var Ar=At(gr);(0,Me.Z)(Gt.current,Ar,!0)||Hn({})}return Rt.add(Pn),function(){Rt.delete(Pn)}},[vt]),Gt.current}var Ue=fe(87462),Pe=fe(42550);function be(){var Te=me.createContext(null);function je(){return me.useContext(Te)}function At(Ot,Rt){var an=(0,Pe.Yr)(Ot),Gt=function(Cn,Hn){var Pn=an?{ref:Hn}:{},gr=me.useRef(0),Ar=me.useRef(Cn),fr=je();return fr!==null?me.createElement(Ot,(0,Ue.Z)({},Cn,Pn)):((!Rt||Rt(Ar.current,Cn))&&(gr.current+=1),Ar.current=Cn,me.createElement(Te.Provider,{value:gr.current},me.createElement(Ot,(0,Ue.Z)({},Cn,Pn))))};return an?me.forwardRef(Gt):Gt}function vt(Ot,Rt){var an=(0,Pe.Yr)(Ot),Gt=function(Cn,Hn){var Pn=an?{ref:Hn}:{};return je(),me.createElement(Ot,(0,Ue.Z)({},Cn,Pn))};return an?me.memo(me.forwardRef(Gt),Rt):me.memo(Gt,Rt)}return{makeImmutable:At,responseImmutable:vt,useImmutableMark:je}}var Ae=be(),y=Ae.makeImmutable,a=Ae.responseImmutable,E=Ae.useImmutableMark,b=be(),x=b.makeImmutable,ne=b.responseImmutable,le=b.useImmutableMark,ge=Ie(),Fe=ge;function Qe(Te,je){var At=me.useRef(0);At.current+=1;var vt=me.useRef(Te),Ot=[];Object.keys(Te||{}).map(function(an){var Gt;(Te==null?void 0:Te[an])!==((Gt=vt.current)===null||Gt===void 0?void 0:Gt[an])&&Ot.push(an)}),vt.current=Te;var Rt=me.useRef([]);return Ot.length&&(Rt.current=Ot),me.useDebugValue(At.current),me.useDebugValue(Rt.current.join(", ")),je&&console.log("".concat(je,":"),At.current,Rt.current),At.current}var _e=null,Ye=me.memo(function(){var Te=Qe();return me.createElement("h1",null,"Render Times: ",Te)});Ye.displayName="RenderBlock";var $e=fe(71002),Je=fe(1413),xe=fe(4942),ht=fe(94184),Oe=fe.n(ht);function mt(Te,je,At){var vt=me.useRef({});return(!("value"in vt.current)||At(vt.current.condition,je))&&(vt.current.value=Te(),vt.current.condition=je),vt.current.value}var tt={},rt=[],lt=function(je){rt.push(je)};function dt(Te,je){if(0)var At}function gt(Te,je){if(0)var At}function Ze(){tt={}}function et(Te,je,At){!je&&!tt[At]&&(Te(!1,At),tt[At]=!0)}function Qt(Te,je){et(dt,Te,je)}function Kt(Te,je){et(gt,Te,je)}Qt.preMessage=lt,Qt.resetWarned=Ze,Qt.noteOnce=Kt;var pt=Qt;function Xt(Te,je){var At=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,vt=new Set;function Ot(Rt,an){var Gt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,cn=vt.has(Rt);if(pt(!cn,"Warning: There may be circular references"),cn)return!1;if(Rt===an)return!0;if(At&&Gt>1)return!1;vt.add(Rt);var Cn=Gt+1;if(Array.isArray(Rt)){if(!Array.isArray(an)||Rt.length!==an.length)return!1;for(var Hn=0;Hn<Rt.length;Hn++)if(!Ot(Rt[Hn],an[Hn],Cn))return!1;return!0}if(Rt&&an&&(0,$e.Z)(Rt)==="object"&&(0,$e.Z)(an)==="object"){var Pn=Object.keys(Rt);return Pn.length!==Object.keys(an).length?!1:Pn.every(function(gr){return Ot(Rt[gr],an[gr],Cn)})}return!1}return Ot(Te,je)}var nn=Xt;function En(Te,je){for(var At=Te,vt=0;vt<je.length;vt+=1){if(At==null)return;At=At[je[vt]]}return At}var rn=me.createContext({renderWithProps:!1}),jn=rn,Ft="RC_TABLE_KEY";function Dn(Te){return Te==null?[]:Array.isArray(Te)?Te:[Te]}function Xn(Te){var je=[],At={};return Te.forEach(function(vt){for(var Ot=vt||{},Rt=Ot.key,an=Ot.dataIndex,Gt=Rt||Dn(an).join("-")||Ft;At[Gt];)Gt="".concat(Gt,"_next");At[Gt]=!0,je.push(Gt)}),je}function Re(Te){return Te!=null}function _t(Te){return Te&&(0,$e.Z)(Te)==="object"&&!Array.isArray(Te)&&!me.isValidElement(Te)}function ze(Te,je,At,vt,Ot,Rt){var an=me.useContext(jn),Gt=le(),cn=mt(function(){if(Re(vt))return[vt];var Cn=je==null||je===""?[]:Array.isArray(je)?je:[je],Hn=En(Te,Cn),Pn=Hn,gr=void 0;if(Ot){var Ar=Ot(Hn,Te,At);_t(Ar)?(Pn=Ar.children,gr=Ar.props,an.renderWithProps=!0):Pn=Ar}return[Pn,gr]},[Gt,Te,vt,je,Ot,At],function(Cn,Hn){if(Rt){var Pn=(0,ke.Z)(Cn,2),gr=Pn[1],Ar=(0,ke.Z)(Hn,2),fr=Ar[1];return Rt(fr,gr)}return an.renderWithProps?!0:!nn(Cn,Hn,!0)});return cn}function ve(Te,je,At,vt){var Ot=Te+je-1;return Te<=vt&&Ot>=At}function he(Te,je){return de(Fe,function(At){var vt=ve(Te,je||1,At.hoverStartRow,At.hoverEndRow);return[vt,At.onHover]})}var Ke=function(je){var At=je.ellipsis,vt=je.rowType,Ot=je.children,Rt,an=At===!0?{showTitle:!0}:At;return an&&(an.showTitle||vt==="header")&&(typeof Ot=="string"||typeof Ot=="number"?Rt=Ot.toString():me.isValidElement(Ot)&&typeof Ot.props.children=="string"&&(Rt=Ot.props.children)),Rt};function ut(Te){var je,At,vt,Ot,Rt,an,Gt,cn,Cn=Te.component,Hn=Te.children,Pn=Te.ellipsis,gr=Te.scope,Ar=Te.prefixCls,fr=Te.className,Cr=Te.align,Nr=Te.record,Jr=Te.render,Hr=Te.dataIndex,Vr=Te.renderIndex,xa=Te.shouldCellUpdate,Ca=Te.index,ya=Te.rowType,Ha=Te.colSpan,So=Te.rowSpan,ca=Te.fixLeft,Fa=Te.fixRight,da=Te.firstFixLeft,ra=Te.lastFixLeft,Ba=Te.firstFixRight,_a=Te.lastFixRight,yo=Te.appendNode,bo=Te.additionalProps,za=bo===void 0?{}:bo,xo=Te.isSticky,Fo="".concat(Ar,"-cell"),oi=de(Fe,["supportSticky","allColumnsFixedLeft"]),Zo=oi.supportSticky,Qi=oi.allColumnsFixedLeft,ei=ze(Nr,Hr,Vr,Hn,Jr,xa),Bo=(0,ke.Z)(ei,2),Yi=Bo[0],cr=Bo[1],Za={},Oo=typeof ca=="number"&&Zo,ti=typeof Fa=="number"&&Zo;Oo&&(Za.position="sticky",Za.left=ca),ti&&(Za.position="sticky",Za.right=Fa);var pa=(je=(At=(vt=cr==null?void 0:cr.colSpan)!==null&&vt!==void 0?vt:za.colSpan)!==null&&At!==void 0?At:Ha)!==null&&je!==void 0?je:1,Wa=(Ot=(Rt=(an=cr==null?void 0:cr.rowSpan)!==null&&an!==void 0?an:za.rowSpan)!==null&&Rt!==void 0?Rt:So)!==null&&Ot!==void 0?Ot:1,ja=he(Ca,Wa),Oa=(0,ke.Z)(ja,2),Yo=Oa[0],Va=Oa[1],Io=function(dA){var ds;Nr&&Va(Ca,Ca+Wa-1),za==null||(ds=za.onMouseEnter)===null||ds===void 0||ds.call(za,dA)},ni=function(dA){var ds;Nr&&Va(-1,-1),za==null||(ds=za.onMouseLeave)===null||ds===void 0||ds.call(za,dA)};if(pa===0||Wa===0)return null;var _o=(Gt=za.title)!==null&&Gt!==void 0?Gt:Ke({rowType:ya,ellipsis:Pn,children:Yi}),PA=Oe()(Fo,fr,(cn={},(0,xe.Z)(cn,"".concat(Fo,"-fix-left"),Oo&&Zo),(0,xe.Z)(cn,"".concat(Fo,"-fix-left-first"),da&&Zo),(0,xe.Z)(cn,"".concat(Fo,"-fix-left-last"),ra&&Zo),(0,xe.Z)(cn,"".concat(Fo,"-fix-left-all"),ra&&Qi&&Zo),(0,xe.Z)(cn,"".concat(Fo,"-fix-right"),ti&&Zo),(0,xe.Z)(cn,"".concat(Fo,"-fix-right-first"),Ba&&Zo),(0,xe.Z)(cn,"".concat(Fo,"-fix-right-last"),_a&&Zo),(0,xe.Z)(cn,"".concat(Fo,"-ellipsis"),Pn),(0,xe.Z)(cn,"".concat(Fo,"-with-append"),yo),(0,xe.Z)(cn,"".concat(Fo,"-fix-sticky"),(Oo||ti)&&xo&&Zo),(0,xe.Z)(cn,"".concat(Fo,"-row-hover"),!cr&&Yo),cn),za.className,cr==null?void 0:cr.className),_A={};Cr&&(_A.textAlign=Cr);var Es=(0,Je.Z)((0,Je.Z)((0,Je.Z)((0,Je.Z)({},Za),za.style),_A),cr==null?void 0:cr.style),wi=Yi;return(0,$e.Z)(wi)==="object"&&!Array.isArray(wi)&&!me.isValidElement(wi)&&(wi=null),Pn&&(ra||Ba)&&(wi=me.createElement("span",{className:"".concat(Fo,"-content")},wi)),me.createElement(Cn,(0,Ue.Z)({},cr,za,{className:PA,style:Es,title:_o,scope:gr,onMouseEnter:Io,onMouseLeave:ni,colSpan:pa!==1?pa:null,rowSpan:Wa!==1?Wa:null}),yo,wi)}var Pt=me.memo(ut);function yt(Te,je,At,vt,Ot,Rt){var an=At[Te]||{},Gt=At[je]||{},cn,Cn;an.fixed==="left"?cn=vt.left[Ot==="rtl"?je:Te]:Gt.fixed==="right"&&(Cn=vt.right[Ot==="rtl"?Te:je]);var Hn=!1,Pn=!1,gr=!1,Ar=!1,fr=At[je+1],Cr=At[Te-1],Nr=!(Rt!=null&&Rt.children);if(Ot==="rtl"){if(cn!==void 0){var Jr=Cr&&Cr.fixed==="left";Ar=!Jr&&Nr}else if(Cn!==void 0){var Hr=fr&&fr.fixed==="right";gr=!Hr&&Nr}}else if(cn!==void 0){var Vr=fr&&fr.fixed==="left";Hn=!Vr&&Nr}else if(Cn!==void 0){var xa=Cr&&Cr.fixed==="right";Pn=!xa&&Nr}return{fixLeft:cn,fixRight:Cn,lastFixLeft:Hn,firstFixRight:Pn,lastFixRight:gr,firstFixLeft:Ar,isSticky:vt.isSticky}}var un=me.createContext({}),wn=un;function Sn(Te){var je=Te.className,At=Te.index,vt=Te.children,Ot=Te.colSpan,Rt=Ot===void 0?1:Ot,an=Te.rowSpan,Gt=Te.align,cn=de(Fe,["prefixCls","direction"]),Cn=cn.prefixCls,Hn=cn.direction,Pn=me.useContext(wn),gr=Pn.scrollColumnIndex,Ar=Pn.stickyOffsets,fr=Pn.flattenColumns,Cr=Pn.columns,Nr=At+Rt-1,Jr=Nr+1===gr?Rt+1:Rt,Hr=yt(At,At+Jr-1,fr,Ar,Hn,Cr==null?void 0:Cr[At]);return me.createElement(Pt,(0,Ue.Z)({className:je,index:At,component:"td",prefixCls:Cn,record:null,dataIndex:null,align:Gt,colSpan:Jr,rowSpan:an,render:function(){return vt}},Hr))}var $n=fe(45987),wt=["children"];function Wt(Te){var je=Te.children,At=(0,$n.Z)(Te,wt);return me.createElement("tr",At,je)}function Jt(Te){var je=Te.children;return je}Jt.Row=Wt,Jt.Cell=Sn;var bn=Jt;function Et(Te){var je=Te.children,At=Te.stickyOffsets,vt=Te.flattenColumns,Ot=Te.columns,Rt=de(Fe,"prefixCls"),an=vt.length-1,Gt=vt[an],cn=me.useMemo(function(){return{stickyOffsets:At,flattenColumns:vt,scrollColumnIndex:Gt!=null&&Gt.scrollbar?an:null,columns:Ot}},[Gt,vt,an,At,Ot]);return me.createElement(wn.Provider,{value:cn},me.createElement("tfoot",{className:"".concat(Rt,"-summary")},je))}var Fn=ne(Et),tr=bn;function ir(Te){var je=me.useRef();je.current=Te;var At=me.useCallback(function(){for(var vt,Ot=arguments.length,Rt=new Array(Ot),an=0;an<Ot;an++)Rt[an]=arguments[an];return(vt=je.current)===null||vt===void 0?void 0:vt.call.apply(vt,[je].concat(Rt))},[]);return At}function Gr(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var Lr=Gr()?me.useLayoutEffect:me.useEffect,$r=function(je,At){var vt=React.useRef(!0);Lr(function(){return je(vt.current)},At),Lr(function(){return vt.current=!1,function(){vt.current=!0}},[])},aa=function(je,At){$r(function(vt){if(!vt)return je()},At)},oo=null;function Ka(Te){var je=React.useRef(!1),At=React.useState(Te),vt=_slicedToArray(At,2),Ot=vt[0],Rt=vt[1];React.useEffect(function(){return je.current=!1,function(){je.current=!0}},[]);function an(Gt,cn){cn&&je.current||Rt(Gt)}return[Ot,an]}function Wr(Te){return Te!==void 0}function zr(Te,je){var At=je||{},vt=At.defaultValue,Ot=At.value,Rt=At.onChange,an=At.postState,Gt=useState(function(){return Wr(Ot)?Ot:Wr(vt)?typeof vt=="function"?vt():vt:typeof Te=="function"?Te():Te}),cn=_slicedToArray(Gt,2),Cn=cn[0],Hn=cn[1],Pn=Ot!==void 0?Ot:Cn,gr=an?an(Pn):Pn,Ar=useEvent(Rt),fr=useState([Pn]),Cr=_slicedToArray(fr,2),Nr=Cr[0],Jr=Cr[1];useLayoutUpdateEffect(function(){var Vr=Nr[0];Cn!==Vr&&Ar(Cn,Vr)},[Nr]),useLayoutUpdateEffect(function(){Wr(Ot)||Hn(Ot)},[Ot]);var Hr=useEvent(function(Vr,xa){Hn(Vr,xa),Jr([Pn],xa)});return[gr,Hr]}var Dr=fe(35110);function wa(Te,je){typeof Te=="function"?Te(je):(0,$e.Z)(Te)==="object"&&Te&&"current"in Te&&(Te.current=je)}function $a(){for(var Te=arguments.length,je=new Array(Te),At=0;At<Te;At++)je[At]=arguments[At];var vt=je.filter(function(Ot){return Ot});return vt.length<=1?vt[0]:function(Ot){je.forEach(function(Rt){wa(Rt,Ot)})}}function zo(){for(var Te=arguments.length,je=new Array(Te),At=0;At<Te;At++)je[At]=arguments[At];return useMemo(function(){return $a.apply(void 0,je)},je,function(vt,Ot){return vt.length!==Ot.length||vt.every(function(Rt,an){return Rt!==Ot[an]})})}function Ui(Te){var je,At,vt=isMemo(Te)?Te.type.type:Te.type;return!(typeof vt=="function"&&!((je=vt.prototype)!==null&&je!==void 0&&je.render)||typeof Te=="function"&&!((At=Te.prototype)!==null&&At!==void 0&&At.render))}function eA(Te){return!isValidElement(Te)||isFragment(Te)?!1:Ui(Te)}function _i(Te,je,At,vt){if(!je.length)return At;var Ot=_toArray(je),Rt=Ot[0],an=Ot.slice(1),Gt;return!Te&&typeof Rt=="number"?Gt=[]:Array.isArray(Te)?Gt=_toConsumableArray(Te):Gt=_objectSpread({},Te),vt&&At===void 0&&an.length===1?delete Gt[Rt][an[0]]:Gt[Rt]=_i(Gt[Rt],an,At,vt),Gt}function no(Te,je,At){var vt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return je.length&&vt&&At===void 0&&!get(Te,je.slice(0,-1))?Te:_i(Te,je,At,vt)}function en(Te){return _typeof(Te)==="object"&&Te!==null&&Object.getPrototypeOf(Te)===Object.prototype}function Wo(Te){return Array.isArray(Te)?[]:{}}var Rr=typeof Reflect=="undefined"?Object.keys:Reflect.ownKeys;function Yr(){for(var Te=arguments.length,je=new Array(Te),At=0;At<Te;At++)je[At]=arguments[At];var vt=Wo(je[0]);return je.forEach(function(Ot){function Rt(an,Gt){var cn=new Set(Gt),Cn=get(Ot,an),Hn=Array.isArray(Cn);if(Hn||en(Cn)){if(!cn.has(Cn)){cn.add(Cn);var Pn=get(vt,an);Hn?vt=no(vt,an,[]):(!Pn||_typeof(Pn)!=="object")&&(vt=no(vt,an,Wo(Cn))),Rr(Cn).forEach(function(gr){Rt([].concat(_toConsumableArray(an),[gr]),cn)})}}else vt=no(vt,an,Cn)}Rt([])}),vt}var Qr=fe(48555),kr=function(Te){if(!Te)return!1;if(Te instanceof Element){if(Te.offsetParent)return!0;if(Te.getBBox){var je=Te.getBBox(),At=je.width,vt=je.height;if(At||vt)return!0}if(Te.getBoundingClientRect){var Ot=Te.getBoundingClientRect(),Rt=Ot.width,an=Ot.height;if(Rt||an)return!0}}return!1},mo=function(je){if(Gr()&&window.document.documentElement){var At=Array.isArray(je)?je:[je],vt=window.document.documentElement;return At.some(function(Ot){return Ot in vt.style})}return!1},ko=function(je,At){if(!mo(je))return!1;var vt=document.createElement("div"),Ot=vt.style[je];return vt.style[je]=At,vt.style[je]!==Ot};function Zr(Te,je){return!Array.isArray(Te)&&je!==void 0?ko(Te,je):mo(Te)}var fn;function Bn(Te){if(typeof document=="undefined")return 0;if(Te||fn===void 0){var je=document.createElement("div");je.style.width="100%",je.style.height="200px";var At=document.createElement("div"),vt=At.style;vt.position="absolute",vt.top="0",vt.left="0",vt.pointerEvents="none",vt.visibility="hidden",vt.width="200px",vt.height="150px",vt.overflow="hidden",At.appendChild(je),document.body.appendChild(At);var Ot=je.offsetWidth;At.style.overflow="scroll";var Rt=je.offsetWidth;Ot===Rt&&(Rt=At.clientWidth),document.body.removeChild(At),fn=Ot-Rt}return fn}function dn(Te){var je=Te.match(/^(.*)px$/),At=Number(je==null?void 0:je[1]);return Number.isNaN(At)?Bn():At}function or(Te){if(typeof document=="undefined"||!Te||!(Te instanceof Element))return{width:0,height:0};var je=getComputedStyle(Te,"::-webkit-scrollbar"),At=je.width,vt=je.height;return{width:dn(At),height:dn(vt)}}var Tr=`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`,Ln=`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`,Un="".concat(Tr," ").concat(Ln).split(/[\s\n]+/),Yn="aria-",Ir="data-";function ea(Te,je){return Te.indexOf(je)===0}function po(Te){var je=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,At;je===!1?At={aria:!0,data:!0,attr:!0}:je===!0?At={aria:!0}:At=(0,Je.Z)({},je);var vt={};return Object.keys(Te).forEach(function(Ot){(At.aria&&(Ot==="role"||ea(Ot,Yn))||At.data&&ea(Ot,Ir)||At.attr&&Un.includes(Ot))&&(vt[Ot]=Te[Ot])}),vt}function lr(Te,je,At,vt,Ot,Rt,an){Te.push({record:je,indent:At,index:an});var Gt=Rt(je),cn=Ot==null?void 0:Ot.has(Gt);if(je&&Array.isArray(je[vt])&&cn)for(var Cn=0;Cn<je[vt].length;Cn+=1)lr(Te,je[vt][Cn],At+1,vt,Ot,Rt,Cn)}function ga(Te,je,At,vt){var Ot=me.useMemo(function(){if(At!=null&&At.size){for(var Rt=[],an=0;an<(Te==null?void 0:Te.length);an+=1){var Gt=Te[an];lr(Rt,Gt,0,je,At,vt,an)}return Rt}return Te==null?void 0:Te.map(function(cn,Cn){return{record:cn,indent:0,index:Cn}})},[Te,je,At,vt]);return Ot}function so(Te){var je=Te.prefixCls,At=Te.children,vt=Te.component,Ot=Te.cellComponent,Rt=Te.className,an=Te.expanded,Gt=Te.colSpan,cn=Te.isEmpty,Cn=de(Fe,["scrollbarSize","fixHeader","fixColumn","componentWidth","horizonScroll"]),Hn=Cn.scrollbarSize,Pn=Cn.fixHeader,gr=Cn.fixColumn,Ar=Cn.componentWidth,fr=Cn.horizonScroll,Cr=At;return(cn?fr&&Ar:gr)&&(Cr=me.createElement("div",{style:{width:Ar-(Pn?Hn:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(je,"-expanded-row-fixed")},Cr)),me.createElement(vt,{className:Rt,style:{display:an?null:"none"}},me.createElement(Pt,{component:Ot,prefixCls:je,colSpan:Gt},Cr))}var Ai=so;function Jo(Te,je,At,vt){var Ot=de(Fe,["prefixCls","fixedInfoList","flattenColumns","expandableType","expandRowByClick","onTriggerExpand","rowClassName","expandedRowClassName","indentSize","expandIcon","expandedRowRender","expandIconColumnIndex","expandedKeys","childrenColumnName","rowExpandable","onRow"]),Rt=Ot.flattenColumns,an=Ot.expandableType,Gt=Ot.expandedKeys,cn=Ot.childrenColumnName,Cn=Ot.onTriggerExpand,Hn=Ot.rowExpandable,Pn=Ot.onRow,gr=Ot.expandRowByClick,Ar=Ot.rowClassName,fr=an==="nest",Cr=an==="row"&&(!Hn||Hn(Te)),Nr=Cr||fr,Jr=Gt&&Gt.has(je),Hr=cn&&Te&&Te[cn],Vr=ir(Cn),xa=Pn==null?void 0:Pn(Te,At),Ca=xa==null?void 0:xa.onClick,ya=function(Fa){gr&&Nr&&Cn(Te,Fa);for(var da=arguments.length,ra=new Array(da>1?da-1:0),Ba=1;Ba<da;Ba++)ra[Ba-1]=arguments[Ba];Ca==null||Ca.apply(void 0,[Fa].concat(ra))},Ha;typeof Ar=="string"?Ha=Ar:typeof Ar=="function"&&(Ha=Ar(Te,At,vt));var So=Xn(Rt);return(0,Je.Z)((0,Je.Z)({},Ot),{},{columnsKey:So,nestExpandable:fr,expanded:Jr,hasNestChildren:Hr,record:Te,onTriggerExpand:Vr,rowSupportExpand:Cr,expandable:Nr,rowProps:(0,Je.Z)((0,Je.Z)({},xa),{},{className:Oe()(Ha,xa==null?void 0:xa.className),onClick:ya})})}function jo(Te,je,At,vt,Ot){var Rt=Te.record,an=Te.prefixCls,Gt=Te.columnsKey,cn=Te.fixedInfoList,Cn=Te.expandIconColumnIndex,Hn=Te.nestExpandable,Pn=Te.indentSize,gr=Te.expandIcon,Ar=Te.expanded,fr=Te.hasNestChildren,Cr=Te.onTriggerExpand,Nr=Gt[At],Jr=cn[At],Hr;At===(Cn||0)&&Hn&&(Hr=me.createElement(me.Fragment,null,me.createElement("span",{style:{paddingLeft:"".concat(Pn*vt,"px")},className:"".concat(an,"-row-indent indent-level-").concat(vt)}),gr({prefixCls:an,expanded:Ar,expandable:fr,record:Rt,onExpand:Cr})));var Vr;return je.onCell&&(Vr=je.onCell(Rt,Ot)),{key:Nr,fixedInfo:Jr,appendCellNode:Hr,additionalCellProps:Vr||{}}}function na(Te){var je=Te.className,At=Te.style,vt=Te.record,Ot=Te.index,Rt=Te.renderIndex,an=Te.rowKey,Gt=Te.indent,cn=Gt===void 0?0:Gt,Cn=Te.rowComponent,Hn=Te.cellComponent,Pn=Te.scopeCellComponent,gr=Jo(vt,an,Ot,cn),Ar=gr.prefixCls,fr=gr.flattenColumns,Cr=gr.expandedRowClassName,Nr=gr.expandedRowRender,Jr=gr.rowProps,Hr=gr.expanded,Vr=gr.rowSupportExpand,xa=me.useState(!1),Ca=(0,ke.Z)(xa,2),ya=Ca[0],Ha=Ca[1];me.useEffect(function(){Hr&&Ha(!0)},[Hr]);var So=me.createElement(Cn,(0,Ue.Z)({},Jr,{"data-row-key":an,className:Oe()(je,"".concat(Ar,"-row"),"".concat(Ar,"-row-level-").concat(cn),Jr==null?void 0:Jr.className),style:(0,Je.Z)((0,Je.Z)({},At),Jr==null?void 0:Jr.style)}),fr.map(function(ra,Ba){var _a=ra.render,yo=ra.dataIndex,bo=ra.className,za=jo(gr,ra,Ba,cn,Ot),xo=za.key,Fo=za.fixedInfo,oi=za.appendCellNode,Zo=za.additionalCellProps;return me.createElement(Pt,(0,Ue.Z)({className:bo,ellipsis:ra.ellipsis,align:ra.align,scope:ra.rowScope,component:ra.rowScope?Pn:Hn,prefixCls:Ar,key:xo,record:vt,index:Ot,renderIndex:Rt,dataIndex:yo,render:_a,shouldCellUpdate:ra.shouldCellUpdate},Fo,{appendNode:oi,additionalProps:Zo}))})),ca;if(Vr&&(ya||Hr)){var Fa=Nr(vt,Ot,cn+1,Hr),da=Cr&&Cr(vt,Ot,cn);ca=me.createElement(Ai,{expanded:Hr,className:Oe()("".concat(Ar,"-expanded-row"),"".concat(Ar,"-expanded-row-level-").concat(cn+1),da),prefixCls:Ar,component:Cn,cellComponent:Hn,colSpan:fr.length,isEmpty:!1},Fa)}return me.createElement(me.Fragment,null,So,ca)}na.displayName="BodyRow";var Po=ne(na);function Lo(Te){var je=Te.columnKey,At=Te.onColumnResize,vt=me.useRef();return me.useEffect(function(){vt.current&&At(je,vt.current.offsetWidth)},[]),me.createElement(Qr.Z,{data:je},me.createElement("td",{ref:vt,style:{padding:0,border:0,height:0}},me.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}function Oi(Te){var je=Te.prefixCls,At=Te.columnsKey,vt=Te.onColumnResize;return me.createElement("tr",{"aria-hidden":"true",className:"".concat(je,"-measure-row"),style:{height:0,fontSize:0}},me.createElement(Qr.Z.Collection,{onBatchResize:function(Rt){Rt.forEach(function(an){var Gt=an.data,cn=an.size;vt(Gt,cn.offsetWidth)})}},At.map(function(Ot){return me.createElement(Lo,{key:Ot,columnKey:Ot,onColumnResize:vt})})))}function No(Te){var je=Te.data,At=Te.measureColumnWidth,vt=de(Fe,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),Ot=vt.prefixCls,Rt=vt.getComponent,an=vt.onColumnResize,Gt=vt.flattenColumns,cn=vt.getRowKey,Cn=vt.expandedKeys,Hn=vt.childrenColumnName,Pn=vt.emptyNode,gr=ga(je,Hn,Cn,cn),Ar=me.useRef({renderWithProps:!1}),fr=Rt(["body","wrapper"],"tbody"),Cr=Rt(["body","row"],"tr"),Nr=Rt(["body","cell"],"td"),Jr=Rt(["body","cell"],"th"),Hr;je.length?Hr=gr.map(function(xa,Ca){var ya=xa.record,Ha=xa.indent,So=xa.index,ca=cn(ya,Ca);return me.createElement(Po,{key:ca,rowKey:ca,record:ya,index:Ca,renderIndex:So,rowComponent:Cr,cellComponent:Nr,scopeCellComponent:Jr,getRowKey:cn,indent:Ha})}):Hr=me.createElement(Ai,{expanded:!0,className:"".concat(Ot,"-placeholder"),prefixCls:Ot,component:Cr,cellComponent:Nr,colSpan:Gt.length,isEmpty:!0},Pn);var Vr=Xn(Gt);return me.createElement(jn.Provider,{value:Ar.current},me.createElement(fr,{className:"".concat(Ot,"-tbody")},At&&me.createElement(Oi,{prefixCls:Ot,columnsKey:Vr,onColumnResize:an}),Hr))}No.displayName="Body";var Co=ne(No),Vo=["expandable"],Ii="RC_TABLE_INTERNAL_COL_DEFINE";function qo(Te){var je=Te.expandable,At=(0,$n.Z)(Te,Vo),vt;return"expandable"in Te?vt=(0,Je.Z)((0,Je.Z)({},At),je):vt=At,vt.showExpandColumn===!1&&(vt.expandIconColumnIndex=-1),vt}var yr=["columnType"];function us(Te){for(var je=Te.colWidths,At=Te.columns,vt=Te.columCount,Ot=[],Rt=vt||At.length,an=!1,Gt=Rt-1;Gt>=0;Gt-=1){var cn=je[Gt],Cn=At&&At[Gt],Hn=Cn&&Cn[Ii];if(cn||Hn||an){var Pn=Hn||{},gr=Pn.columnType,Ar=(0,$n.Z)(Pn,yr);Ot.unshift(me.createElement("col",(0,Ue.Z)({key:Gt,style:{width:cn}},Ar))),an=!0}}return me.createElement("colgroup",null,Ot)}var OA=us,vo=fe(74902),Ri=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Or(Te,je){return(0,me.useMemo)(function(){for(var At=[],vt=0;vt<je;vt+=1){var Ot=Te[vt];if(Ot!==void 0)At[vt]=Ot;else return null}return At},[Te.join("_"),je])}var ua=me.forwardRef(function(Te,je){var At=Te.className,vt=Te.noData,Ot=Te.columns,Rt=Te.flattenColumns,an=Te.colWidths,Gt=Te.columCount,cn=Te.stickyOffsets,Cn=Te.direction,Hn=Te.fixHeader,Pn=Te.stickyTopOffset,gr=Te.stickyBottomOffset,Ar=Te.stickyClassName,fr=Te.onScroll,Cr=Te.maxContentScroll,Nr=Te.children,Jr=(0,$n.Z)(Te,Ri),Hr=de(Fe,["prefixCls","scrollbarSize","isSticky"]),Vr=Hr.prefixCls,xa=Hr.scrollbarSize,Ca=Hr.isSticky,ya=Ca&&!Hn?0:xa,Ha=me.useRef(null),So=me.useCallback(function(bo){wa(je,bo),wa(Ha,bo)},[]);me.useEffect(function(){var bo;function za(xo){var Fo=xo,oi=Fo.currentTarget,Zo=Fo.deltaX;Zo&&(fr({currentTarget:oi,scrollLeft:oi.scrollLeft+Zo}),xo.preventDefault())}return(bo=Ha.current)===null||bo===void 0||bo.addEventListener("wheel",za),function(){var xo;(xo=Ha.current)===null||xo===void 0||xo.removeEventListener("wheel",za)}},[]);var ca=me.useMemo(function(){return Rt.every(function(bo){return bo.width})},[Rt]),Fa=Rt[Rt.length-1],da={fixed:Fa?Fa.fixed:null,scrollbar:!0,onHeaderCell:function(){return{className:"".concat(Vr,"-cell-scrollbar")}}},ra=(0,me.useMemo)(function(){return ya?[].concat((0,vo.Z)(Ot),[da]):Ot},[ya,Ot]),Ba=(0,me.useMemo)(function(){return ya?[].concat((0,vo.Z)(Rt),[da]):Rt},[ya,Rt]),_a=(0,me.useMemo)(function(){var bo=cn.right,za=cn.left;return(0,Je.Z)((0,Je.Z)({},cn),{},{left:Cn==="rtl"?[].concat((0,vo.Z)(za.map(function(xo){return xo+ya})),[0]):za,right:Cn==="rtl"?bo:[].concat((0,vo.Z)(bo.map(function(xo){return xo+ya})),[0]),isSticky:Ca})},[ya,cn,Ca]),yo=Or(an,Gt);return me.createElement("div",{style:(0,Je.Z)({overflow:"hidden"},Ca?{top:Pn,bottom:gr}:{}),ref:So,className:Oe()(At,(0,xe.Z)({},Ar,!!Ar))},me.createElement("table",{style:{tableLayout:"fixed",visibility:vt||yo?null:"hidden"}},(!vt||!Cr||ca)&&me.createElement(OA,{colWidths:yo?[].concat((0,vo.Z)(yo),[ya]):[],columCount:Gt+1,columns:Ba}),Nr((0,Je.Z)((0,Je.Z)({},Jr),{},{stickyOffsets:_a,columns:ra,flattenColumns:Ba}))))});ua.displayName="FixedHolder";var Uo=me.memo(ua);function La(Te){var je=Te.cells,At=Te.stickyOffsets,vt=Te.flattenColumns,Ot=Te.rowComponent,Rt=Te.cellComponent,an=Te.tdCellComponent,Gt=Te.onHeaderRow,cn=Te.index,Cn=de(Fe,["prefixCls","direction"]),Hn=Cn.prefixCls,Pn=Cn.direction,gr;Gt&&(gr=Gt(je.map(function(fr){return fr.column}),cn));var Ar=Xn(je.map(function(fr){return fr.column}));return me.createElement(Ot,gr,je.map(function(fr,Cr){var Nr=fr.column,Jr=yt(fr.colStart,fr.colEnd,vt,At,Pn,Nr),Hr;return Nr&&Nr.onHeaderCell&&(Hr=fr.column.onHeaderCell(Nr)),me.createElement(Pt,(0,Ue.Z)({},fr,{scope:Nr.title?fr.colSpan>1?"colgroup":"col":null,ellipsis:Nr.ellipsis,align:Nr.align,component:Nr.title?Rt:an,prefixCls:Hn,key:Ar[Cr]},Jr,{additionalProps:Hr,rowType:"header"}))}))}La.displayName="HeaderRow";var yn=La;function Ni(Te){var je=[];function At(an,Gt){var cn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;je[cn]=je[cn]||[];var Cn=Gt,Hn=an.filter(Boolean).map(function(Pn){var gr={key:Pn.key,className:Pn.className||"",children:Pn.title,column:Pn,colStart:Cn},Ar=1,fr=Pn.children;return fr&&fr.length>0&&(Ar=At(fr,Cn,cn+1).reduce(function(Cr,Nr){return Cr+Nr},0),gr.hasSubColumns=!0),"colSpan"in Pn&&(Ar=Pn.colSpan),"rowSpan"in Pn&&(gr.rowSpan=Pn.rowSpan),gr.colSpan=Ar,gr.colEnd=gr.colStart+Ar-1,je[cn].push(gr),Cn+=Ar,Ar});return Hn}At(Te,0);for(var vt=je.length,Ot=function(Gt){je[Gt].forEach(function(cn){!("rowSpan"in cn)&&!cn.hasSubColumns&&(cn.rowSpan=vt-Gt)})},Rt=0;Rt<vt;Rt+=1)Ot(Rt);return je}function ro(Te){var je=Te.stickyOffsets,At=Te.columns,vt=Te.flattenColumns,Ot=Te.onHeaderRow,Rt=de(Fe,["prefixCls","getComponent"]),an=Rt.prefixCls,Gt=Rt.getComponent,cn=me.useMemo(function(){return Ni(At)},[At]),Cn=Gt(["header","wrapper"],"thead"),Hn=Gt(["header","row"],"tr"),Pn=Gt(["header","cell"],"th"),gr=Gt(["header","cell"],"td");return me.createElement(Cn,{className:"".concat(an,"-thead")},cn.map(function(Ar,fr){var Cr=me.createElement(yn,{key:fr,flattenColumns:vt,cells:Ar,stickyOffsets:je,rowComponent:Hn,cellComponent:Pn,tdCellComponent:gr,onHeaderRow:Ot,index:fr});return Cr}))}var Mo=ne(ro);function Bi(Te){var je=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},At=[];return me.Children.forEach(Te,function(vt){vt==null&&!je.keepEmpty||(Array.isArray(vt)?At=At.concat(Bi(vt)):(0,Dr.isFragment)(vt)&&vt.props?At=At.concat(Bi(vt.props.children,je)):At.push(vt))}),At}function zi(Te){var je=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return typeof je=="number"?je:je.endsWith("%")?Te*parseFloat(je)/100:null}function di(Te,je){return me.useMemo(function(){if(je&&je>0){var At=0,vt=0;Te.forEach(function(Cn){var Hn=zi(je,Cn.width);Hn?At+=Hn:vt+=1});var Ot=je-At,Rt=vt,an=Ot/vt,Gt=0,cn=Te.map(function(Cn){var Hn=(0,Je.Z)({},Cn),Pn=zi(je,Hn.width);if(Pn)Hn.width=Pn;else{var gr=Math.floor(an);Hn.width=Rt===1?Ot:gr,Ot-=gr,Rt-=1}return Gt+=Hn.width,Hn});return[cn,Gt]}return[Te,je]},[Te,je])}var DA=["children"],Ds=["fixed"];function WA(Te){return Bi(Te).filter(function(je){return me.isValidElement(je)}).map(function(je){var At=je.key,vt=je.props,Ot=vt.children,Rt=(0,$n.Z)(vt,DA),an=(0,Je.Z)({key:At},Rt);return Ot&&(an.children=WA(Ot)),an})}function ts(Te){var je=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return Te.filter(function(At){return At&&(0,$e.Z)(At)==="object"}).reduce(function(At,vt,Ot){var Rt=vt.fixed,an=Rt===!0?"left":Rt,Gt="".concat(je,"-").concat(Ot),cn=vt.children;return cn&&cn.length>0?[].concat((0,vo.Z)(At),(0,vo.Z)(ts(cn,Gt).map(function(Cn){return(0,Je.Z)({fixed:an},Cn)}))):[].concat((0,vo.Z)(At),[(0,Je.Z)((0,Je.Z)({key:Gt},vt),{},{fixed:an})])},[])}function Fs(Te){for(var je=!0,At=0;At<Te.length;At+=1){var vt=Te[At];if(je&&vt.fixed!=="left")je=!1;else if(!je&&vt.fixed==="left"){warning(!1,"Index ".concat(At-1," of `columns` missing `fixed='left'` prop."));break}}for(var Ot=!0,Rt=Te.length-1;Rt>=0;Rt-=1){var an=Te[Rt];if(Ot&&an.fixed!=="right")Ot=!1;else if(!Ot&&an.fixed==="right"){warning(!1,"Index ".concat(Rt+1," of `columns` missing `fixed='right'` prop."));break}}}function ol(Te){return Te.map(function(je){var At=je.fixed,vt=(0,$n.Z)(je,Ds),Ot=At;return At==="left"?Ot="right":At==="right"&&(Ot="left"),(0,Je.Z)({fixed:Ot},vt)})}function ps(Te,je){var At=Te.prefixCls,vt=Te.columns,Ot=Te.children,Rt=Te.expandable,an=Te.expandedKeys,Gt=Te.columnTitle,cn=Te.getRowKey,Cn=Te.onTriggerExpand,Hn=Te.expandIcon,Pn=Te.rowExpandable,gr=Te.expandIconColumnIndex,Ar=Te.direction,fr=Te.expandRowByClick,Cr=Te.columnWidth,Nr=Te.fixed,Jr=Te.scrollWidth,Hr=me.useMemo(function(){return vt||WA(Ot)},[vt,Ot]),Vr=me.useMemo(function(){if(Rt){var Fa,da=Hr.slice();if(!da.includes(ce)){var ra=gr||0;ra>=0&&da.splice(ra,0,ce)}var Ba=da.indexOf(ce);da=da.filter(function(za,xo){return za!==ce||xo===Ba});var _a=Hr[Ba],yo;(Nr==="left"||Nr)&&!gr?yo="left":(Nr==="right"||Nr)&&gr===Hr.length?yo="right":yo=_a?_a.fixed:null;var bo=(Fa={},(0,xe.Z)(Fa,Ii,{className:"".concat(At,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,xe.Z)(Fa,"title",Gt),(0,xe.Z)(Fa,"fixed",yo),(0,xe.Z)(Fa,"className","".concat(At,"-row-expand-icon-cell")),(0,xe.Z)(Fa,"width",Cr),(0,xe.Z)(Fa,"render",function(xo,Fo,oi){var Zo=cn(Fo,oi),Qi=an.has(Zo),ei=Pn?Pn(Fo):!0,Bo=Hn({prefixCls:At,expanded:Qi,expandable:ei,record:Fo,onExpand:Cn});return fr?me.createElement("span",{onClick:function(cr){return cr.stopPropagation()}},Bo):Bo}),Fa);return da.map(function(za){return za===ce?bo:za})}return Hr.filter(function(za){return za!==ce})},[Rt,Hr,cn,an,Hn,Ar]),xa=me.useMemo(function(){var Fa=Vr;return je&&(Fa=je(Fa)),Fa.length||(Fa=[{render:function(){return null}}]),Fa},[je,Vr,Ar]),Ca=me.useMemo(function(){return Ar==="rtl"?ol(ts(xa)):ts(xa)},[xa,Ar,Jr]),ya=di(Ca,Jr),Ha=(0,ke.Z)(ya,2),So=Ha[0],ca=Ha[1];return[xa,So,ca]}var RA=ps;function lo(Te){var je,At=Te.prefixCls,vt=Te.record,Ot=Te.onExpand,Rt=Te.expanded,an=Te.expandable,Gt="".concat(At,"-row-expand-icon");if(!an)return me.createElement("span",{className:Oe()(Gt,"".concat(At,"-row-spaced"))});var cn=function(Hn){Ot(vt,Hn),Hn.stopPropagation()};return me.createElement("span",{className:Oe()(Gt,(je={},(0,xe.Z)(je,"".concat(At,"-row-expanded"),Rt),(0,xe.Z)(je,"".concat(At,"-row-collapsed"),!Rt),je)),onClick:cn})}function xi(Te,je,At){var vt=[];function Ot(Rt){(Rt||[]).forEach(function(an,Gt){vt.push(je(an,Gt)),Ot(an[At])})}return Ot(Te),vt}function vA(Te,je,At){var vt=qo(Te),Ot=vt.expandIcon,Rt=vt.expandedRowKeys,an=vt.defaultExpandedRowKeys,Gt=vt.defaultExpandAllRows,cn=vt.expandedRowRender,Cn=vt.onExpand,Hn=vt.onExpandedRowsChange,Pn=vt.childrenColumnName,gr=Ot||lo,Ar=Pn||"children",fr=me.useMemo(function(){return cn?"row":Te.expandable&&Te.internalHooks===We&&Te.expandable.__PARENT_RENDER_ICON__||je.some(function(Ca){return Ca&&(0,$e.Z)(Ca)==="object"&&Ca[Ar]})?"nest":!1},[!!cn,je]),Cr=me.useState(function(){return an||(Gt?xi(je,At,Ar):[])}),Nr=(0,ke.Z)(Cr,2),Jr=Nr[0],Hr=Nr[1],Vr=me.useMemo(function(){return new Set(Rt||Jr||[])},[Rt,Jr]),xa=me.useCallback(function(Ca){var ya=At(Ca,je.indexOf(Ca)),Ha,So=Vr.has(ya);So?(Vr.delete(ya),Ha=(0,vo.Z)(Vr)):Ha=[].concat((0,vo.Z)(Vr),[ya]),Hr(Ha),Cn&&Cn(!So,Ca),Hn&&Hn(Ha)},[At,Vr,je,Cn,Hn]);return[vt,fr,Vr,gr,Ar,xa]}function xn(Te,je,At,vt){var Ot=Te.map(function(Rt,an){return yt(an,an,Te,je,At,vt==null?void 0:vt[an])});return mt(function(){return Ot},[Ot],function(Rt,an){return!nn(Rt,an)})}function Mn(Te){var je=(0,me.useRef)(Te),At=(0,me.useState)({}),vt=(0,ke.Z)(At,2),Ot=vt[1],Rt=(0,me.useRef)(null),an=(0,me.useRef)([]);function Gt(cn){an.current.push(cn);var Cn=Promise.resolve();Rt.current=Cn,Cn.then(function(){if(Rt.current===Cn){var Hn=an.current,Pn=je.current;an.current=[],Hn.forEach(function(gr){je.current=gr(je.current)}),Rt.current=null,Pn!==je.current&&Ot({})}})}return(0,me.useEffect)(function(){return function(){Rt.current=null}},[]),[je.current,Gt]}function On(Te){var je=(0,me.useRef)(Te||null),At=(0,me.useRef)();function vt(){window.clearTimeout(At.current)}function Ot(an){je.current=an,vt(),At.current=window.setTimeout(function(){je.current=null,At.current=void 0},100)}function Rt(){return je.current}return(0,me.useEffect)(function(){return vt},[]),[Ot,Rt]}function It(){var Te=me.useState(-1),je=(0,ke.Z)(Te,2),At=je[0],vt=je[1],Ot=me.useState(-1),Rt=(0,ke.Z)(Ot,2),an=Rt[0],Gt=Rt[1],cn=me.useCallback(function(Cn,Hn){vt(Cn),Gt(Hn)},[]);return[At,an,cn]}var Wn=Gr()?window:null;function Ur(Te,je){var At=(0,$e.Z)(Te)==="object"?Te:{},vt=At.offsetHeader,Ot=vt===void 0?0:vt,Rt=At.offsetSummary,an=Rt===void 0?0:Rt,Gt=At.offsetScroll,cn=Gt===void 0?0:Gt,Cn=At.getContainer,Hn=Cn===void 0?function(){return Wn}:Cn,Pn=Hn()||Wn;return me.useMemo(function(){var gr=!!Te;return{isSticky:gr,stickyClassName:gr?"".concat(je,"-sticky-holder"):"",offsetHeader:Ot,offsetSummary:an,offsetScroll:cn,container:Pn}},[cn,Ot,an,je,Pn])}function Er(Te,je,At){var vt=(0,me.useMemo)(function(){for(var Ot=[],Rt=[],an=0,Gt=0,cn=0;cn<je;cn+=1)if(At==="rtl"){Rt[cn]=Gt,Gt+=Te[cn]||0;var Cn=je-cn-1;Ot[Cn]=an,an+=Te[Cn]||0}else{Ot[cn]=an,an+=Te[cn]||0;var Hn=je-cn-1;Rt[Hn]=Gt,Gt+=Te[Hn]||0}return{left:Ot,right:Rt}},[Te,je,At]);return vt}var kn=Er;function nr(Te){var je=Te.className,At=Te.children;return me.createElement("div",{className:je},At)}var Jn=nr;function Sr(Te,je,At,vt){var Ot=ye.unstable_batchedUpdates?function(an){ye.unstable_batchedUpdates(At,an)}:At;return Te!=null&&Te.addEventListener&&Te.addEventListener(je,Ot,vt),{remove:function(){Te!=null&&Te.removeEventListener&&Te.removeEventListener(je,Ot,vt)}}}var Pr=/margin|padding|width|height|max|min|offset/,Xr={left:!0,top:!0},sa={cssFloat:1,styleFloat:1,float:1};function Ta(Te){return Te.nodeType===1?Te.ownerDocument.defaultView.getComputedStyle(Te,null):{}}function Ra(Te,je,At){if(je=je.toLowerCase(),At==="auto"){if(je==="height")return Te.offsetHeight;if(je==="width")return Te.offsetWidth}return je in Xr||(Xr[je]=Pr.test(je)),Xr[je]?parseFloat(At)||0:At}function xr(Te,je){var At=arguments.length,vt=Ta(Te);return je=sa[je]?"cssFloat"in Te.style?"cssFloat":"styleFloat":je,At===1?vt:Ra(Te,je,vt[je]||Te.style[je])}function Rn(Te,je,At){var vt=arguments.length;if(je=sa[je]?"cssFloat"in Te.style?"cssFloat":"styleFloat":je,vt===3)return typeof At=="number"&&Pr.test(je)&&(At="".concat(At,"px")),Te.style[je]=At,At;for(var Ot in je)je.hasOwnProperty(Ot)&&Rn(Te,Ot,je[Ot]);return Ta(Te)}function br(Te){return Te===document.body?document.documentElement.clientWidth:Te.offsetWidth}function Fr(Te){return Te===document.body?window.innerHeight||document.documentElement.clientHeight:Te.offsetHeight}function oa(){var Te=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),je=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:Te,height:je}}function Ua(){var Te=document.documentElement.clientWidth,je=window.innerHeight||document.documentElement.clientHeight;return{width:Te,height:je}}function Ia(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function Ga(Te){var je=Te.getBoundingClientRect(),At=document.documentElement;return{left:je.left+(window.pageXOffset||At.scrollLeft)-(At.clientLeft||document.body.clientLeft||0),top:je.top+(window.pageYOffset||At.scrollTop)-(At.clientTop||document.body.clientTop||0)}}var qa=function(je,At){var vt,Ot,Rt=je.scrollBodyRef,an=je.onScroll,Gt=je.offsetScroll,cn=je.container,Cn=de(Fe,"prefixCls"),Hn=((vt=Rt.current)===null||vt===void 0?void 0:vt.scrollWidth)||0,Pn=((Ot=Rt.current)===null||Ot===void 0?void 0:Ot.clientWidth)||0,gr=Hn&&Pn*(Pn/Hn),Ar=me.useRef(),fr=Mn({scrollLeft:0,isHiddenScrollBar:!1}),Cr=(0,ke.Z)(fr,2),Nr=Cr[0],Jr=Cr[1],Hr=me.useRef({delta:0,x:0}),Vr=me.useState(!1),xa=(0,ke.Z)(Vr,2),Ca=xa[0],ya=xa[1],Ha=function(){ya(!1)},So=function(Ba){Ba.persist(),Hr.current.delta=Ba.pageX-Nr.scrollLeft,Hr.current.x=0,ya(!0),Ba.preventDefault()},ca=function(Ba){var _a,yo=Ba||((_a=window)===null||_a===void 0?void 0:_a.event),bo=yo.buttons;if(!Ca||bo===0){Ca&&ya(!1);return}var za=Hr.current.x+Ba.pageX-Hr.current.x-Hr.current.delta;za<=0&&(za=0),za+gr>=Pn&&(za=Pn-gr),an({scrollLeft:za/Pn*(Hn+2)}),Hr.current.x=Ba.pageX},Fa=function(){if(Rt.current){var Ba=Ga(Rt.current).top,_a=Ba+Rt.current.offsetHeight,yo=cn===window?document.documentElement.scrollTop+window.innerHeight:Ga(cn).top+cn.clientHeight;_a-Bn()<=yo||Ba>=yo-Gt?Jr(function(bo){return(0,Je.Z)((0,Je.Z)({},bo),{},{isHiddenScrollBar:!0})}):Jr(function(bo){return(0,Je.Z)((0,Je.Z)({},bo),{},{isHiddenScrollBar:!1})})}},da=function(Ba){Jr(function(_a){return(0,Je.Z)((0,Je.Z)({},_a),{},{scrollLeft:Ba/Hn*Pn||0})})};return me.useImperativeHandle(At,function(){return{setScrollLeft:da}}),me.useEffect(function(){var ra=Sr(document.body,"mouseup",Ha,!1),Ba=Sr(document.body,"mousemove",ca,!1);return Fa(),function(){ra.remove(),Ba.remove()}},[gr,Ca]),me.useEffect(function(){var ra=Sr(cn,"scroll",Fa,!1),Ba=Sr(window,"resize",Fa,!1);return function(){ra.remove(),Ba.remove()}},[cn]),me.useEffect(function(){Nr.isHiddenScrollBar||Jr(function(ra){var Ba=Rt.current;return Ba?(0,Je.Z)((0,Je.Z)({},ra),{},{scrollLeft:Ba.scrollLeft/Ba.scrollWidth*Ba.clientWidth}):ra})},[Nr.isHiddenScrollBar]),Hn<=Pn||!gr||Nr.isHiddenScrollBar?null:me.createElement("div",{style:{height:Bn(),width:Pn,bottom:Gt},className:"".concat(Cn,"-sticky-scroll")},me.createElement("div",{onMouseDown:So,ref:Ar,className:Oe()("".concat(Cn,"-sticky-scroll-bar"),(0,xe.Z)({},"".concat(Cn,"-sticky-scroll-bar-active"),Ca)),style:{width:"".concat(gr,"px"),transform:"translate3d(".concat(Nr.scrollLeft,"px, 0, 0)")}}))},uo=me.forwardRef(qa);function ao(Te){return null}var Xa=ao;function Go(Te){return null}var pr=Go,ha="rc-table",fa=[],si={};function gi(){return"No Data"}function Ro(Te){var je,At=(0,Je.Z)({rowKey:"key",prefixCls:ha,emptyText:gi},Te),vt=At.prefixCls,Ot=At.className,Rt=At.rowClassName,an=At.style,Gt=At.data,cn=At.rowKey,Cn=At.scroll,Hn=At.tableLayout,Pn=At.direction,gr=At.title,Ar=At.footer,fr=At.summary,Cr=At.caption,Nr=At.id,Jr=At.showHeader,Hr=At.components,Vr=At.emptyText,xa=At.onRow,Ca=At.onHeaderRow,ya=At.internalHooks,Ha=At.transformColumns,So=At.internalRefs,ca=At.tailor,Fa=At.sticky,da=Gt||fa,ra=!!da.length,Ba=ya===We,_a=me.useCallback(function(ci,bi){return En(Hr,ci)||bi},[Hr]),yo=me.useMemo(function(){return typeof cn=="function"?cn:function(ci){var bi=ci&&ci[cn];return bi}},[cn]),bo=_a(["body"]),za=It(),xo=(0,ke.Z)(za,3),Fo=xo[0],oi=xo[1],Zo=xo[2],Qi=vA(At,da,yo),ei=(0,ke.Z)(Qi,6),Bo=ei[0],Yi=ei[1],cr=ei[2],Za=ei[3],Oo=ei[4],ti=ei[5],pa=Cn==null?void 0:Cn.x,Wa=me.useState(0),ja=(0,ke.Z)(Wa,2),Oa=ja[0],Yo=ja[1],Va=RA((0,Je.Z)((0,Je.Z)((0,Je.Z)({},At),Bo),{},{expandable:!!Bo.expandedRowRender,columnTitle:Bo.columnTitle,expandedKeys:cr,getRowKey:yo,onTriggerExpand:ti,expandIcon:Za,expandIconColumnIndex:Bo.expandIconColumnIndex,direction:Pn,scrollWidth:Ba&&ca&&typeof pa=="number"?pa:null}),Ba?Ha:null),Io=(0,ke.Z)(Va,3),ni=Io[0],_o=Io[1],PA=Io[2],_A=PA!=null?PA:pa,Es=me.useMemo(function(){return{columns:ni,flattenColumns:_o}},[ni,_o]),wi=me.useRef(),As=me.useRef(),dA=me.useRef(),ds=me.useRef(),Fl=me.useRef(),yi=me.useState(!1),li=(0,ke.Z)(yi,2),Ti=li[0],CA=li[1],tA=me.useState(!1),To=(0,ke.Z)(tA,2),zA=To[0],IA=To[1],gs=Mn(new Map),Ns=(0,ke.Z)(gs,2),nA=Ns[0],el=Ns[1],tl=Xn(_o),Rs=tl.map(function(ci){return nA.get(ci)}),GA=me.useMemo(function(){return Rs},[Rs.join("_")]),TA=kn(GA,_o.length,Pn),gA=Cn&&Re(Cn.y),$i=Cn&&Re(_A)||!!Bo.fixed,Al=$i&&_o.some(function(ci){var bi=ci.fixed;return bi}),sl=me.useRef(),zs=Ur(Fa,vt),Gs=zs.isSticky,Sl=zs.offsetHeader,Jl=zs.offsetSummary,Ee=zs.offsetScroll,ft=zs.stickyClassName,Yt=zs.container,gn=me.useMemo(function(){return fr==null?void 0:fr(da)},[fr,da]),Qn=(gA||Gs)&&me.isValidElement(gn)&&gn.type===bn&&gn.props.fixed,hr,Kr,Da;gA&&(Kr={overflowY:"scroll",maxHeight:Cn.y}),$i&&(hr={overflowX:"auto"},gA||(Kr={overflowY:"hidden"}),Da={width:_A===!0?"auto":_A,minWidth:"100%"});var Do=me.useCallback(function(ci,bi){kr(wi.current)&&el(function(ZA){if(ZA.get(ci)!==bi){var rl=new Map(ZA);return rl.set(ci,bi),rl}return ZA})},[]),$o=On(null),ii=(0,ke.Z)($o,2),Mi=ii[0],BA=ii[1];function AA(ci,bi){bi&&(typeof bi=="function"?bi(ci):bi.scrollLeft!==ci&&(bi.scrollLeft=ci,bi.scrollLeft!==ci&&setTimeout(function(){bi.scrollLeft=ci},0)))}var fA=ir(function(ci){var bi=ci.currentTarget,ZA=ci.scrollLeft,rl=Pn==="rtl",hs=typeof ZA=="number"?ZA:bi.scrollLeft,dl=bi||si;if(!BA()||BA()===dl){var jl;Mi(dl),AA(hs,As.current),AA(hs,dA.current),AA(hs,Fl.current),AA(hs,(jl=sl.current)===null||jl===void 0?void 0:jl.setScrollLeft)}var qi=bi||As.current;if(qi){var ls=qi.scrollWidth,Os=qi.clientWidth;if(ls===Os){CA(!1),IA(!1);return}rl?(CA(-hs<ls-Os),IA(-hs>0)):(CA(hs>0),IA(hs<ls-Os))}}),fs=function(){$i&&dA.current?fA({currentTarget:dA.current}):(CA(!1),IA(!1))},ss=function(bi){var ZA=bi.width;ZA!==Oa&&(fs(),Yo(wi.current?wi.current.offsetWidth:ZA))},ll=me.useRef(!1);me.useEffect(function(){ll.current&&fs()},[$i,Gt,ni.length]),me.useEffect(function(){ll.current=!0},[]);var Us=me.useState(0),yl=(0,ke.Z)(Us,2),Ml=yl[0],Au=yl[1],cu=me.useState(!0),Rl=(0,ke.Z)(cu,2),Bl=Rl[0],Xl=Rl[1];me.useEffect(function(){(!ca||!Ba)&&(dA.current instanceof Element?Au(or(dA.current).width):Au(or(ds.current).width)),Xl(Zr("position","sticky"))},[]),me.useEffect(function(){Ba&&So&&(So.body.current=dA.current)});var Ul=me.useCallback(function(ci){return me.createElement(me.Fragment,null,me.createElement(Mo,ci),Qn==="top"&&me.createElement(Fn,ci,gn))},[Qn,gn]),Zs=me.useCallback(function(ci){return me.createElement(Fn,ci,gn)},[gn]),Yl=_a(["table"],"table"),Ol=me.useMemo(function(){return Hn||(Al?_A==="max-content"?"auto":"fixed":gA||Gs||_o.some(function(ci){var bi=ci.ellipsis;return bi})?"fixed":"auto")},[gA,Al,_o,Hn,Gs]),kl,Hl={colWidths:GA,columCount:_o.length,stickyOffsets:TA,onHeaderRow:Ca,fixHeader:gA,scroll:Cn},xs=me.useMemo(function(){return ra?null:typeof Vr=="function"?Vr():Vr},[ra,Vr]),du=me.createElement(Co,{data:da,measureColumnWidth:gA||$i||Gs}),$l=me.createElement(OA,{colWidths:_o.map(function(ci){var bi=ci.width;return bi}),columns:_o}),ql=Cr!=null?me.createElement("caption",{className:"".concat(vt,"-caption")},Cr):void 0,ul=po(At,{data:!0}),eu=po(At,{aria:!0});if(gA||Gs){var gu;typeof bo=="function"?(gu=bo(da,{scrollbarSize:Ml,ref:dA,onScroll:fA}),Hl.colWidths=_o.map(function(ci,bi){var ZA=ci.width,rl=bi===_o.length-1?ZA-Ml:ZA;return typeof rl=="number"&&!Number.isNaN(rl)?rl:0})):gu=me.createElement("div",{style:(0,Je.Z)((0,Je.Z)({},hr),Kr),onScroll:fA,ref:dA,className:Oe()("".concat(vt,"-body"))},me.createElement(Yl,(0,Ue.Z)({style:(0,Je.Z)((0,Je.Z)({},Da),{},{tableLayout:Ol})},eu),ql,$l,du,!Qn&&gn&&me.createElement(Fn,{stickyOffsets:TA,flattenColumns:_o,columns:ni},gn)));var tu=(0,Je.Z)((0,Je.Z)((0,Je.Z)({noData:!da.length,maxContentScroll:$i&&_A==="max-content"},Hl),Es),{},{direction:Pn,stickyClassName:ft,onScroll:fA});kl=me.createElement(me.Fragment,null,Jr!==!1&&me.createElement(Uo,(0,Ue.Z)({},tu,{stickyTopOffset:Sl,className:"".concat(vt,"-header"),ref:As}),Ul),gu,Qn&&Qn!=="top"&&me.createElement(Uo,(0,Ue.Z)({},tu,{stickyBottomOffset:Jl,className:"".concat(vt,"-summary"),ref:Fl}),Zs),Gs&&me.createElement(uo,{ref:sl,offsetScroll:Ee,scrollBodyRef:dA,onScroll:fA,container:Yt}))}else kl=me.createElement("div",{style:(0,Je.Z)((0,Je.Z)({},hr),Kr),className:Oe()("".concat(vt,"-content")),onScroll:fA,ref:dA},me.createElement(Yl,(0,Ue.Z)({style:(0,Je.Z)((0,Je.Z)({},Da),{},{tableLayout:Ol})},eu),ql,$l,Jr!==!1&&me.createElement(Mo,(0,Ue.Z)({},Hl,Es)),du,gn&&me.createElement(Fn,{stickyOffsets:TA,flattenColumns:_o,columns:ni},gn)));var nl=me.createElement("div",(0,Ue.Z)({className:Oe()(vt,Ot,(je={},(0,xe.Z)(je,"".concat(vt,"-rtl"),Pn==="rtl"),(0,xe.Z)(je,"".concat(vt,"-ping-left"),Ti),(0,xe.Z)(je,"".concat(vt,"-ping-right"),zA),(0,xe.Z)(je,"".concat(vt,"-layout-fixed"),Hn==="fixed"),(0,xe.Z)(je,"".concat(vt,"-fixed-header"),gA),(0,xe.Z)(je,"".concat(vt,"-fixed-column"),Al),(0,xe.Z)(je,"".concat(vt,"-scroll-horizontal"),$i),(0,xe.Z)(je,"".concat(vt,"-has-fix-left"),_o[0]&&_o[0].fixed),(0,xe.Z)(je,"".concat(vt,"-has-fix-right"),_o[_o.length-1]&&_o[_o.length-1].fixed==="right"),je)),style:an,id:Nr,ref:wi},ul),gr&&me.createElement(Jn,{className:"".concat(vt,"-title")},gr(da)),me.createElement("div",{ref:ds,className:"".concat(vt,"-container")},kl),Ar&&me.createElement(Jn,{className:"".concat(vt,"-footer")},Ar(da)));$i&&(nl=me.createElement(Qr.Z,{onResize:ss},nl));var Ws=xn(_o,TA,Pn,ni),cl=me.useMemo(function(){return{scrollX:_A,prefixCls:vt,getComponent:_a,scrollbarSize:Ml,direction:Pn,fixedInfoList:Ws,isSticky:Gs,supportSticky:Bl,componentWidth:Oa,fixHeader:gA,fixColumn:Al,horizonScroll:$i,tableLayout:Ol,rowClassName:Rt,expandedRowClassName:Bo.expandedRowClassName,expandIcon:Za,expandableType:Yi,expandRowByClick:Bo.expandRowByClick,expandedRowRender:Bo.expandedRowRender,onTriggerExpand:ti,expandIconColumnIndex:Bo.expandIconColumnIndex,indentSize:Bo.indentSize,allColumnsFixedLeft:_o.every(function(ci){return ci.fixed==="left"}),emptyNode:xs,columns:ni,flattenColumns:_o,onColumnResize:Do,hoverStartRow:Fo,hoverEndRow:oi,onHover:Zo,rowExpandable:Bo.rowExpandable,onRow:xa,getRowKey:yo,expandedKeys:cr,childrenColumnName:Oo}},[_A,vt,_a,Ml,Pn,Ws,Gs,Bl,Oa,gA,Al,$i,Ol,Rt,Bo.expandedRowClassName,Za,Yi,Bo.expandRowByClick,Bo.expandedRowRender,ti,Bo.expandIconColumnIndex,Bo.indentSize,xs,ni,_o,Do,Fo,oi,Zo,Bo.rowExpandable,xa,yo,cr,Oo]);return me.createElement(Fe.Provider,{value:cl},nl)}function Fi(Te){return x(Ro,Te)}var Wi=Fi();Wi.EXPAND_COLUMN=ce,Wi.INTERNAL_HOOKS=We,Wi.Column=Xa,Wi.ColumnGroup=pr,Wi.Summary=tr;var sA=Wi,Ea=fe(73299),oA=Ie(null),wo=Ie(null);function ns(Te,je,At){var vt=je||1;return At[Te+vt]-(At[Te]||0)}function kA(Te){var je=Te.rowInfo,At=Te.column,vt=Te.colIndex,Ot=Te.indent,Rt=Te.index,an=Te.renderIndex,Gt=Te.record,cn=Te.style,Cn=Te.className,Hn=Te.inverse,Pn=Te.getHeight,gr=At.render,Ar=At.dataIndex,fr=At.className,Cr=At.width,Nr=de(wo,["columnsOffset"]),Jr=Nr.columnsOffset,Hr=jo(je,At,vt,Ot,Rt),Vr=Hr.key,xa=Hr.fixedInfo,Ca=Hr.appendCellNode,ya=Hr.additionalCellProps,Ha=ya.style,So=ya.colSpan,ca=So===void 0?1:So,Fa=ya.rowSpan,da=Fa===void 0?1:Fa,ra=vt-1,Ba=ns(ra,ca,Jr),_a=ca>1?Cr-Ba:0,yo=(0,Je.Z)((0,Je.Z)((0,Je.Z)({},Ha),cn),{},{flex:"0 0 ".concat(Ba,"px"),width:"".concat(Ba,"px"),marginRight:_a,pointerEvents:"auto"}),bo=me.useMemo(function(){return Hn?da<=1:ca===0||da===0||da>1},[da,ca,Hn]);bo?yo.visibility="hidden":Hn&&(yo.height=Pn==null?void 0:Pn(da));var za=bo?function(){return null}:gr,xo={};return(da===0||ca===0)&&(xo.rowSpan=1,xo.colSpan=1),me.createElement(Pt,(0,Ue.Z)({className:Oe()(fr,Cn),ellipsis:At.ellipsis,align:At.align,scope:At.rowScope,component:"div",prefixCls:je.prefixCls,key:Vr,record:Gt,index:Rt,renderIndex:an,dataIndex:Ar,render:za,shouldCellUpdate:At.shouldCellUpdate},xa,{appendNode:Ca,additionalProps:(0,Je.Z)((0,Je.Z)({},ya),{},{style:yo},xo)}))}var iA=kA,lA=["data","index","className","rowKey","style","extra","getHeight"],VA=me.forwardRef(function(Te,je){var At=Te.data,vt=Te.index,Ot=Te.className,Rt=Te.rowKey,an=Te.style,Gt=Te.extra,cn=Te.getHeight,Cn=(0,$n.Z)(Te,lA),Hn=At.record,Pn=At.indent,gr=At.index,Ar=de(Fe,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),fr=Ar.scrollX,Cr=Ar.flattenColumns,Nr=Ar.prefixCls,Jr=Ar.fixColumn,Hr=Ar.componentWidth,Vr=Jo(Hn,Rt,vt,Pn),xa=Vr.rowSupportExpand,Ca=Vr.expanded,ya=Vr.rowProps,Ha=Vr.expandedRowRender,So=Vr.expandedRowClassName,ca;if(xa&&Ca){var Fa=Ha(Hn,vt,Pn+1,Ca),da=So==null?void 0:So(Hn,vt,Pn),ra={};Jr&&(ra={style:(0,xe.Z)({},"--virtual-width","".concat(Hr,"px"))});var Ba="".concat(Nr,"-expanded-row-cell");ca=me.createElement("div",{className:Oe()("".concat(Nr,"-expanded-row"),"".concat(Nr,"-expanded-row-level-").concat(Pn+1),da)},me.createElement(Pt,{component:"div",prefixCls:Nr,className:Oe()(Ba,(0,xe.Z)({},"".concat(Ba,"-fixed"),Jr)),additionalProps:ra},Fa))}var _a=(0,Je.Z)((0,Je.Z)({},an),{},{width:fr});Gt&&(_a.position="absolute",_a.pointerEvents="none");var yo=me.createElement("div",(0,Ue.Z)({},ya,Cn,{ref:xa?null:je,className:Oe()(Ot,"".concat(Nr,"-row"),ya==null?void 0:ya.className,(0,xe.Z)({},"".concat(Nr,"-row-extra"),Gt)),style:(0,Je.Z)((0,Je.Z)({},_a),ya==null?void 0:ya.style)}),Cr.map(function(bo,za){return me.createElement(iA,{key:za,rowInfo:Vr,column:bo,colIndex:za,indent:Pn,index:vt,renderIndex:gr,record:Hn,inverse:Gt,getHeight:cn})}));return xa?me.createElement("div",{ref:je},yo,ca):yo}),vs=ne(VA),SA=vs,$s=me.forwardRef(function(Te,je){var At=Te.data,vt=Te.onScroll,Ot=de(Fe,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),Rt=Ot.flattenColumns,an=Ot.onColumnResize,Gt=Ot.getRowKey,cn=Ot.expandedKeys,Cn=Ot.prefixCls,Hn=Ot.childrenColumnName,Pn=Ot.emptyNode,gr=Ot.scrollX,Ar=de(oA),fr=Ar.scrollY,Cr=Ar.listItemHeight,Nr=me.useRef(),Jr=ga(At,Hn,cn,Gt),Hr=me.useMemo(function(){var ca=0;return Rt.map(function(Fa){var da=Fa.width,ra=Fa.key;return ca+=da,[ra,da,ca]})},[Rt]),Vr=me.useMemo(function(){return Hr.map(function(ca){return ca[2]})},[Hr]);me.useEffect(function(){Hr.forEach(function(ca){var Fa=(0,ke.Z)(ca,2),da=Fa[0],ra=Fa[1];an(da,ra)})},[Hr]),me.useImperativeHandle(je,function(){var ca={};return Object.defineProperty(ca,"scrollLeft",{get:function(){var da;return((da=Nr.current)===null||da===void 0?void 0:da.getScrollInfo().x)||0},set:function(da){var ra;(ra=Nr.current)===null||ra===void 0||ra.scrollTo({left:da})}}),ca});var xa=function(Fa,da){var ra,Ba=(ra=Jr[da])===null||ra===void 0?void 0:ra.record,_a=Fa.onCell;if(_a){var yo,bo=_a(Ba,da);return(yo=bo==null?void 0:bo.rowSpan)!==null&&yo!==void 0?yo:1}return 1},Ca=function(Fa){var da=Fa.start,ra=Fa.end,Ba=Fa.getSize,_a=Fa.offsetY;if(ra<0)return null;for(var yo=Rt.filter(function(pa){return xa(pa,da)===0}),bo=da,za=function(Wa){if(yo=yo.filter(function(ja){return xa(ja,Wa)===0}),!yo.length)return bo=Wa,"break"},xo=da;xo>=0;xo-=1){var Fo=za(xo);if(Fo==="break")break}for(var oi=Rt.filter(function(pa){return xa(pa,ra)!==1}),Zo=ra,Qi=function(Wa){if(oi=oi.filter(function(ja){return xa(ja,Wa)!==1}),!oi.length)return Zo=Math.max(Wa-1,ra),"break"},ei=ra;ei<Jr.length;ei+=1){var Bo=Qi(ei);if(Bo==="break")break}for(var Yi=[],cr=function(Wa){var ja=Jr[Wa];if(!ja)return"continue";Rt.some(function(Oa){return xa(Oa,Wa)>1})&&Yi.push(Wa)},Za=bo;Za<=Zo;Za+=1)var Oo=cr(Za);var ti=Yi.map(function(pa){var Wa=Jr[pa],ja=Gt(Wa.record,pa),Oa=function(Io){var ni=pa+Io-1,_o=Gt(Jr[ni].record,ni),PA=Ba(ja,_o);return PA.bottom-PA.top},Yo=Ba(ja);return me.createElement(SA,{key:pa,data:Wa,rowKey:ja,index:pa,style:{top:-_a+Yo.top},extra:!0,getHeight:Oa})});return ti},ya=me.useMemo(function(){return{columnsOffset:Vr}},[Vr]),Ha="".concat(Cn,"-tbody"),So;return Jr.length?So=me.createElement(Ea.Z,{fullHeight:!1,ref:Nr,className:Oe()(Ha,"".concat(Ha,"-virtual")),height:fr,itemHeight:Cr||24,data:Jr,itemKey:function(Fa){return Gt(Fa.record)},scrollWidth:gr,onVirtualScroll:function(Fa){var da=Fa.x;vt({scrollLeft:da})},extraRender:Ca},function(ca,Fa,da){var ra=Gt(ca.record,Fa);return me.createElement(SA,(0,Ue.Z)({data:ca,rowKey:ra,index:Fa},da))}):So=me.createElement("div",{className:Oe()("".concat(Cn,"-placeholder"))},me.createElement(Pt,{component:"div",prefixCls:Cn},Pn)),me.createElement(wo.Provider,{value:ya},So)}),ki=ne($s),yA=ki,mi=function(je,At){var vt=At.ref,Ot=At.onScroll;return me.createElement(yA,{ref:vt,data:je,onScroll:Ot})},il=100;function Hi(Te){var je=Te.columns,At=Te.scroll,vt=Te.prefixCls,Ot=vt===void 0?ha:vt,Rt=Te.className,an=Te.listItemHeight,Gt=At||{},cn=Gt.x,Cn=Gt.y;typeof cn!="number"&&(cn=((je||[]).length+1)*il),typeof Cn!="number"&&(Cn=500);var Hn=me.useMemo(function(){return{scrollY:Cn,listItemHeight:an}},[Cn,an]);return me.createElement(oA.Provider,{value:Hn},me.createElement(sA,(0,Ue.Z)({},Te,{className:Oe()(Rt,"".concat(Ot,"-virtual")),scroll:(0,Je.Z)((0,Je.Z)({},At),{},{x:cn}),components:{body:mi},columns:je,internalHooks:We,tailor:!0})))}function Ji(Te){return x(Hi,Te)}var Xi=Ji(),HA=null;function zl(Te){return null}var ji=zl;function Ki(Te){return null}var Ss=Ki,Ma=fe(10366),Qs=fe(58375),JA=fe(53124),qs=fe(88258),Di=fe(98675),xl=fe(25378),ou=fe(24457),hl=fe(28452),rs=fe(57953),Gl=fe(46605);function ks(Te){return function(At){let{prefixCls:vt,onExpand:Ot,record:Rt,expanded:an,expandable:Gt}=At;const cn=`${vt}-row-expand-icon`;return me.createElement("button",{type:"button",onClick:Cn=>{Ot(Rt,Cn),Cn.stopPropagation()},className:Oe()(cn,{[`${cn}-spaced`]:!Gt,[`${cn}-expanded`]:Gt&&an,[`${cn}-collapsed`]:Gt&&!an}),"aria-label":an?Te.collapse:Te.expand,"aria-expanded":an})}}var ml=ks;function XA(Te,je){return"key"in Te&&Te.key!==void 0&&Te.key!==null?Te.key:Te.dataIndex?Array.isArray(Te.dataIndex)?Te.dataIndex.join("."):Te.dataIndex:je}function Hs(Te,je){return je?`${je}-${Te}`:`${Te}`}function QA(Te,je){return typeof Te=="function"?Te(je):Te}function YA(Te,je){const At=QA(Te,je);return Object.prototype.toString.call(At)==="[object Object]"?"":At}var pl={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"},lu=pl,vu=fe(74643),uu=function(je,At){return me.createElement(vu.Z,(0,Ue.Z)({},je,{ref:At,icon:lu}))},Su=me.forwardRef(uu),yu=fe(7699),Zl=fe(57838);function vl(Te){const je=me.useRef(Te),At=(0,Zl.Z)();return[()=>je.current,vt=>{je.current=vt,At()}]}var Bu=fe(71577),Wl=fe(84567),iu=fe(85418),Vl=fe(32983),Du=fe(68508),Qu=fe(76529),js=fe(78045),wu=fe(79870),ee=fe(72395),z=fe(69677);function te(Te){let{value:je,onChange:At,filterSearch:vt,tablePrefixCls:Ot,locale:Rt}=Te;return vt?me.createElement("div",{className:`${Ot}-filter-dropdown-search`},me.createElement(z.default,{prefix:me.createElement(ee.Z,null),placeholder:Rt.filterSearchPlaceholder,onChange:At,value:je,htmlSize:1,className:`${Ot}-filter-dropdown-search-input`})):null}var ie=te,Se=fe(92389);const pe=Te=>{const{keyCode:je}=Te;je===Se.Z.ENTER&&Te.stopPropagation()};var Le=me.forwardRef((Te,je)=>me.createElement("div",{className:Te.className,onClick:At=>At.stopPropagation(),onKeyDown:pe,ref:je},Te.children));function Ne(Te){let je=[];return(Te||[]).forEach(At=>{let{value:vt,children:Ot}=At;je.push(vt),Ot&&(je=[].concat((0,vo.Z)(je),(0,vo.Z)(Ne(Ot))))}),je}function Xe(Te){return Te.some(je=>{let{children:At}=je;return At})}function st(Te,je){return typeof je=="string"||typeof je=="number"?je==null?void 0:je.toString().toLowerCase().includes(Te.trim().toLowerCase()):!1}function ct(Te){let{filters:je,prefixCls:At,filteredKeys:vt,filterMultiple:Ot,searchValue:Rt,filterSearch:an}=Te;return je.map((Gt,cn)=>{const Cn=String(Gt.value);if(Gt.children)return{key:Cn||cn,label:Gt.text,popupClassName:`${At}-dropdown-submenu`,children:ct({filters:Gt.children,prefixCls:At,filteredKeys:vt,filterMultiple:Ot,searchValue:Rt,filterSearch:an})};const Hn=Ot?Wl.default:js.ZP,Pn={key:Gt.value!==void 0?Cn:cn,label:me.createElement(me.Fragment,null,me.createElement(Hn,{checked:vt.includes(Cn)}),me.createElement("span",null,Gt.text))};return Rt.trim()?typeof an=="function"?an(Rt,Gt)?Pn:null:st(Rt,Gt.text)?Pn:null:Pn})}function Bt(Te){var je,At;const{tablePrefixCls:vt,prefixCls:Ot,column:Rt,dropdownPrefixCls:an,columnKey:Gt,filterMultiple:cn,filterMode:Cn="menu",filterSearch:Hn=!1,filterState:Pn,triggerFilter:gr,locale:Ar,children:fr,getPopupContainer:Cr}=Te,{filterDropdownOpen:Nr,onFilterDropdownOpenChange:Jr,filterResetToDefaultFilteredValue:Hr,defaultFilteredValue:Vr,filterDropdownVisible:xa,onFilterDropdownVisibleChange:Ca}=Rt,[ya,Ha]=me.useState(!1),So=!!(Pn&&(!((je=Pn.filteredKeys)===null||je===void 0)&&je.length||Pn.forceFiltered)),ca=Va=>{Ha(Va),Jr==null||Jr(Va),Ca==null||Ca(Va)},Fa=(At=Nr!=null?Nr:xa)!==null&&At!==void 0?At:ya,da=Pn==null?void 0:Pn.filteredKeys,[ra,Ba]=vl(da||[]),_a=Va=>{let{selectedKeys:Io}=Va;Ba(Io)},yo=(Va,Io)=>{let{node:ni,checked:_o}=Io;_a(cn?{selectedKeys:Va}:{selectedKeys:_o&&ni.key?[ni.key]:[]})};me.useEffect(()=>{ya&&_a({selectedKeys:da||[]})},[da]);const[bo,za]=me.useState([]),xo=Va=>{za(Va)},[Fo,oi]=me.useState(""),Zo=Va=>{const{value:Io}=Va.target;oi(Io)};me.useEffect(()=>{ya||oi("")},[ya]);const Qi=Va=>{const Io=Va&&Va.length?Va:null;if(Io===null&&(!Pn||!Pn.filteredKeys)||(0,yu.Z)(Io,Pn==null?void 0:Pn.filteredKeys,!0))return null;gr({column:Rt,key:Gt,filteredKeys:Io})},ei=()=>{ca(!1),Qi(ra())},Bo=function(){let{confirm:Va,closeDropdown:Io}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};Va&&Qi([]),Io&&ca(!1),oi(""),Ba(Hr?(Vr||[]).map(ni=>String(ni)):[])},Yi=function(){let{closeDropdown:Va}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};Va&&ca(!1),Qi(ra())},cr=Va=>{Va&&da!==void 0&&Ba(da||[]),ca(Va),!Va&&!Rt.filterDropdown&&ei()},Za=Oe()({[`${an}-menu-without-submenu`]:!Xe(Rt.filters||[])}),Oo=Va=>{if(Va.target.checked){const Io=Ne(Rt==null?void 0:Rt.filters).map(ni=>String(ni));Ba(Io)}else Ba([])},ti=Va=>{let{filters:Io}=Va;return(Io||[]).map((ni,_o)=>{const PA=String(ni.value),_A={title:ni.text,key:ni.value!==void 0?PA:_o};return ni.children&&(_A.children=ti({filters:ni.children})),_A})},pa=Va=>{var Io;return Object.assign(Object.assign({},Va),{text:Va.title,value:Va.key,children:((Io=Va.children)===null||Io===void 0?void 0:Io.map(ni=>pa(ni)))||[]})};let Wa;if(typeof Rt.filterDropdown=="function")Wa=Rt.filterDropdown({prefixCls:`${an}-custom`,setSelectedKeys:Va=>_a({selectedKeys:Va}),selectedKeys:ra(),confirm:Yi,clearFilters:Bo,filters:Rt.filters,visible:Fa,close:()=>{ca(!1)}});else if(Rt.filterDropdown)Wa=Rt.filterDropdown;else{const Va=ra()||[],Io=()=>(Rt.filters||[]).length===0?me.createElement(Vl.Z,{image:Vl.Z.PRESENTED_IMAGE_SIMPLE,description:Ar.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):Cn==="tree"?me.createElement(me.Fragment,null,me.createElement(ie,{filterSearch:Hn,value:Fo,onChange:Zo,tablePrefixCls:vt,locale:Ar}),me.createElement("div",{className:`${vt}-filter-dropdown-tree`},cn?me.createElement(Wl.default,{checked:Va.length===Ne(Rt.filters).length,indeterminate:Va.length>0&&Va.length<Ne(Rt.filters).length,className:`${vt}-filter-dropdown-checkall`,onChange:Oo},Ar.filterCheckall):null,me.createElement(wu.default,{checkable:!0,selectable:!1,blockNode:!0,multiple:cn,checkStrictly:!cn,className:`${an}-menu`,onCheck:yo,checkedKeys:Va,selectedKeys:Va,showIcon:!1,treeData:ti({filters:Rt.filters}),autoExpandParent:!0,defaultExpandAll:!0,filterTreeNode:Fo.trim()?_o=>typeof Hn=="function"?Hn(Fo,pa(_o)):st(Fo,_o.title):void 0}))):me.createElement(me.Fragment,null,me.createElement(ie,{filterSearch:Hn,value:Fo,onChange:Zo,tablePrefixCls:vt,locale:Ar}),me.createElement(Du.default,{selectable:!0,multiple:cn,prefixCls:`${an}-menu`,className:Za,onSelect:_a,onDeselect:_a,selectedKeys:Va,getPopupContainer:Cr,openKeys:bo,onOpenChange:xo,items:ct({filters:Rt.filters||[],filterSearch:Hn,prefixCls:Ot,filteredKeys:ra(),filterMultiple:cn,searchValue:Fo})})),ni=()=>Hr?(0,yu.Z)((Vr||[]).map(_o=>String(_o)),Va,!0):Va.length===0;Wa=me.createElement(me.Fragment,null,Io(),me.createElement("div",{className:`${Ot}-dropdown-btns`},me.createElement(Bu.ZP,{type:"link",size:"small",disabled:ni(),onClick:()=>Bo()},Ar.filterReset),me.createElement(Bu.ZP,{type:"primary",size:"small",onClick:ei},Ar.filterConfirm)))}Rt.filterDropdown&&(Wa=me.createElement(Qu.J,{selectable:void 0},Wa));const ja=()=>me.createElement(Le,{className:`${Ot}-dropdown`},Wa);let Oa;typeof Rt.filterIcon=="function"?Oa=Rt.filterIcon(So):Rt.filterIcon?Oa=Rt.filterIcon:Oa=me.createElement(Su,null);const{direction:Yo}=me.useContext(JA.E_);return me.createElement("div",{className:`${Ot}-column`},me.createElement("span",{className:`${vt}-column-title`},fr),me.createElement(iu.Z,{dropdownRender:ja,trigger:["click"],open:Fa,onOpenChange:cr,getPopupContainer:Cr,placement:Yo==="rtl"?"bottomLeft":"bottomRight"},me.createElement("span",{role:"button",tabIndex:-1,className:Oe()(`${Ot}-trigger`,{active:So}),onClick:Va=>{Va.stopPropagation()}},Oa)))}var Ve=Bt;function Tt(Te,je,At){let vt=[];return(Te||[]).forEach((Ot,Rt)=>{var an;const Gt=Hs(Rt,At);if(Ot.filters||"filterDropdown"in Ot||"onFilter"in Ot)if("filteredValue"in Ot){let cn=Ot.filteredValue;"filterDropdown"in Ot||(cn=(an=cn==null?void 0:cn.map(String))!==null&&an!==void 0?an:cn),vt.push({column:Ot,key:XA(Ot,Gt),filteredKeys:cn,forceFiltered:Ot.filtered})}else vt.push({column:Ot,key:XA(Ot,Gt),filteredKeys:je&&Ot.defaultFilteredValue?Ot.defaultFilteredValue:void 0,forceFiltered:Ot.filtered});"children"in Ot&&(vt=[].concat((0,vo.Z)(vt),(0,vo.Z)(Tt(Ot.children,je,Gt))))}),vt}function Ut(Te,je,At,vt,Ot,Rt,an,Gt){return At.map((cn,Cn)=>{const Hn=Hs(Cn,Gt),{filterMultiple:Pn=!0,filterMode:gr,filterSearch:Ar}=cn;let fr=cn;if(fr.filters||fr.filterDropdown){const Cr=XA(fr,Hn),Nr=vt.find(Jr=>{let{key:Hr}=Jr;return Cr===Hr});fr=Object.assign(Object.assign({},fr),{title:Jr=>me.createElement(Ve,{tablePrefixCls:Te,prefixCls:`${Te}-filter`,dropdownPrefixCls:je,column:fr,columnKey:Cr,filterState:Nr,filterMultiple:Pn,filterMode:gr,filterSearch:Ar,triggerFilter:Rt,locale:Ot,getPopupContainer:an},QA(cn.title,Jr))})}return"children"in fr&&(fr=Object.assign(Object.assign({},fr),{children:Ut(Te,je,fr.children,vt,Ot,Rt,an,Hn)})),fr})}function Zt(Te){const je={};return Te.forEach(At=>{let{key:vt,filteredKeys:Ot,column:Rt}=At;const{filters:an,filterDropdown:Gt}=Rt;if(Gt)je[vt]=Ot||null;else if(Array.isArray(Ot)){const cn=Ne(an);je[vt]=cn.filter(Cn=>Ot.includes(String(Cn)))}else je[vt]=null}),je}function Lt(Te,je){return je.reduce((At,vt)=>{const{column:{onFilter:Ot,filters:Rt},filteredKeys:an}=vt;return Ot&&an&&an.length?At.filter(Gt=>an.some(cn=>{const Cn=Ne(Rt),Hn=Cn.findIndex(gr=>String(gr)===String(cn)),Pn=Hn!==-1?Cn[Hn]:cn;return Ot(Pn,Gt)})):At},Te)}const zt=Te=>Te.flatMap(je=>"children"in je?[je].concat((0,vo.Z)(zt(je.children||[]))):[je]);function ln(Te){let{prefixCls:je,dropdownPrefixCls:At,mergedColumns:vt,onFilterChange:Ot,getPopupContainer:Rt,locale:an}=Te;const Gt=me.useMemo(()=>zt(vt||[]),[vt]),[cn,Cn]=me.useState(()=>Tt(Gt,!0)),Hn=me.useMemo(()=>{const fr=Tt(Gt,!1);if(fr.length===0)return fr;let Cr=!0,Nr=!0;if(fr.forEach(Jr=>{let{filteredKeys:Hr}=Jr;Hr!==void 0?Cr=!1:Nr=!1}),Cr){const Jr=(Gt||[]).map((Hr,Vr)=>XA(Hr,Hs(Vr)));return cn.filter(Hr=>{let{key:Vr}=Hr;return Jr.includes(Vr)}).map(Hr=>{const Vr=Gt[Jr.findIndex(xa=>xa===Hr.key)];return Object.assign(Object.assign({},Hr),{column:Object.assign(Object.assign({},Hr.column),Vr),forceFiltered:Vr.filtered})})}return fr},[Gt,cn]),Pn=me.useMemo(()=>Zt(Hn),[Hn]),gr=fr=>{const Cr=Hn.filter(Nr=>{let{key:Jr}=Nr;return Jr!==fr.key});Cr.push(fr),Cn(Cr),Ot(Zt(Cr),Cr)};return[fr=>Ut(je,At,fr,Hn,an,gr,Rt),Hn,Pn]}var vn=ln;function er(Te,je,At){const vt=me.useRef({});function Ot(Rt){if(!vt.current||vt.current.data!==Te||vt.current.childrenColumnName!==je||vt.current.getRowKey!==At){let Gt=function(cn){cn.forEach((Cn,Hn)=>{const Pn=At(Cn,Hn);an.set(Pn,Cn),Cn&&typeof Cn=="object"&&je in Cn&&Gt(Cn[je]||[])})};const an=new Map;Gt(Te),vt.current={data:Te,childrenColumnName:je,kvMap:an,getRowKey:At}}return vt.current.kvMap.get(Rt)}return[Ot]}var vr=fe(38780),Tn=function(Te,je){var At={};for(var vt in Te)Object.prototype.hasOwnProperty.call(Te,vt)&&je.indexOf(vt)<0&&(At[vt]=Te[vt]);if(Te!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ot=0,vt=Object.getOwnPropertySymbols(Te);Ot<vt.length;Ot++)je.indexOf(vt[Ot])<0&&Object.prototype.propertyIsEnumerable.call(Te,vt[Ot])&&(At[vt[Ot]]=Te[vt[Ot]]);return At};const tn=10;function mr(Te,je){const At={current:Te.current,pageSize:Te.pageSize};return Object.keys(je&&typeof je=="object"?je:{}).forEach(Ot=>{const Rt=Te[Ot];typeof Rt!="function"&&(At[Ot]=Rt)}),At}function rr(Te,je,At){const vt=At&&typeof At=="object"?At:{},{total:Ot=0}=vt,Rt=Tn(vt,["total"]),[an,Gt]=(0,me.useState)(()=>({current:"defaultCurrent"in Rt?Rt.defaultCurrent:1,pageSize:"defaultPageSize"in Rt?Rt.defaultPageSize:tn})),cn=(0,vr.Z)(an,Rt,{total:Ot>0?Ot:Te}),Cn=Math.ceil((Ot||Te)/cn.pageSize);cn.current>Cn&&(cn.current=Cn||1);const Hn=(gr,Ar)=>{Gt({current:gr!=null?gr:1,pageSize:Ar||cn.pageSize})},Pn=(gr,Ar)=>{var fr;At&&((fr=At.onChange)===null||fr===void 0||fr.call(At,gr,Ar)),Hn(gr,Ar),je(gr,Ar||(cn==null?void 0:cn.pageSize))};return At===!1?[{},()=>{}]:[Object.assign(Object.assign({},cn),{onChange:Pn}),Hn]}var Dt=rr,kt=fe(42922),pn=fe(29873),An=fe(97153),Vn=fe(83898),Kn=fe(5663);const Zn={},zn="SELECT_ALL",ar="SELECT_INVERT",ur="SELECT_NONE",la=[],bt=(Te,je)=>{let At=[];return(je||[]).forEach(vt=>{At.push(vt),vt&&typeof vt=="object"&&Te in vt&&(At=[].concat((0,vo.Z)(At),(0,vo.Z)(bt(Te,vt[Te]))))}),At};var sn=(Te,je)=>{const{preserveSelectedRowKeys:At,selectedRowKeys:vt,defaultSelectedRowKeys:Ot,getCheckboxProps:Rt,onChange:an,onSelect:Gt,onSelectAll:cn,onSelectInvert:Cn,onSelectNone:Hn,onSelectMultiple:Pn,columnWidth:gr,type:Ar,selections:fr,fixed:Cr,renderCell:Nr,hideSelectAll:Jr,checkStrictly:Hr=!0}=je||{},{prefixCls:Vr,data:xa,pageData:Ca,getRecordByKey:ya,getRowKey:Ha,expandType:So,childrenColumnName:ca,locale:Fa,getPopupContainer:da}=Te,[ra,Ba]=(0,Kn.Z)(vt||Ot||la,{value:vt}),_a=me.useRef(new Map),yo=(0,me.useCallback)(pa=>{if(At){const Wa=new Map;pa.forEach(ja=>{let Oa=ya(ja);!Oa&&_a.current.has(ja)&&(Oa=_a.current.get(ja)),Wa.set(ja,Oa)}),_a.current=Wa}},[ya,At]);me.useEffect(()=>{yo(ra)},[ra]);const{keyEntities:bo}=(0,me.useMemo)(()=>{if(Hr)return{keyEntities:null};let pa=xa;if(At){const Wa=new Set(xa.map((Oa,Yo)=>Ha(Oa,Yo))),ja=Array.from(_a.current).reduce((Oa,Yo)=>{let[Va,Io]=Yo;return Wa.has(Va)?Oa:Oa.concat(Io)},[]);pa=[].concat((0,vo.Z)(pa),(0,vo.Z)(ja))}return(0,Vn.I8)(pa,{externalGetKey:Ha,childrenPropName:ca})},[xa,Ha,Hr,ca,At]),za=(0,me.useMemo)(()=>bt(ca,Ca),[ca,Ca]),xo=(0,me.useMemo)(()=>{const pa=new Map;return za.forEach((Wa,ja)=>{const Oa=Ha(Wa,ja),Yo=(Rt?Rt(Wa):null)||{};pa.set(Oa,Yo)}),pa},[za,Ha,Rt]),Fo=(0,me.useCallback)(pa=>{var Wa;return!!(!((Wa=xo.get(Ha(pa)))===null||Wa===void 0)&&Wa.disabled)},[xo,Ha]),[oi,Zo]=(0,me.useMemo)(()=>{if(Hr)return[ra||[],[]];const{checkedKeys:pa,halfCheckedKeys:Wa}=(0,An.S)(ra,!0,bo,Fo);return[pa||[],Wa]},[ra,Hr,bo,Fo]),Qi=(0,me.useMemo)(()=>{const pa=Ar==="radio"?oi.slice(0,1):oi;return new Set(pa)},[oi,Ar]),ei=(0,me.useMemo)(()=>Ar==="radio"?new Set:new Set(Zo),[Zo,Ar]),[Bo,Yi]=(0,me.useState)(null);me.useEffect(()=>{je||Ba(la)},[!!je]);const cr=(0,me.useCallback)((pa,Wa)=>{let ja,Oa;yo(pa),At?(ja=pa,Oa=pa.map(Yo=>_a.current.get(Yo))):(ja=[],Oa=[],pa.forEach(Yo=>{const Va=ya(Yo);Va!==void 0&&(ja.push(Yo),Oa.push(Va))})),Ba(ja),an==null||an(ja,Oa,{type:Wa})},[Ba,ya,an,At]),Za=(0,me.useCallback)((pa,Wa,ja,Oa)=>{if(Gt){const Yo=ja.map(Va=>ya(Va));Gt(ya(pa),Wa,Yo,Oa)}cr(ja,"single")},[Gt,ya,cr]),Oo=(0,me.useMemo)(()=>!fr||Jr?null:(fr===!0?[zn,ar,ur]:fr).map(Wa=>Wa===zn?{key:"all",text:Fa.selectionAll,onSelect(){cr(xa.map((ja,Oa)=>Ha(ja,Oa)).filter(ja=>{const Oa=xo.get(ja);return!(Oa!=null&&Oa.disabled)||Qi.has(ja)}),"all")}}:Wa===ar?{key:"invert",text:Fa.selectInvert,onSelect(){const ja=new Set(Qi);Ca.forEach((Yo,Va)=>{const Io=Ha(Yo,Va),ni=xo.get(Io);ni!=null&&ni.disabled||(ja.has(Io)?ja.delete(Io):ja.add(Io))});const Oa=Array.from(ja);Cn&&Cn(Oa),cr(Oa,"invert")}}:Wa===ur?{key:"none",text:Fa.selectNone,onSelect(){Hn==null||Hn(),cr(Array.from(Qi).filter(ja=>{const Oa=xo.get(ja);return Oa==null?void 0:Oa.disabled}),"none")}}:Wa).map(Wa=>Object.assign(Object.assign({},Wa),{onSelect:function(){for(var ja,Oa,Yo=arguments.length,Va=new Array(Yo),Io=0;Io<Yo;Io++)Va[Io]=arguments[Io];(Oa=Wa.onSelect)===null||Oa===void 0||(ja=Oa).call.apply(ja,[Wa].concat(Va)),Yi(null)}})),[fr,Qi,Ca,Ha,Cn,cr]);return[(0,me.useCallback)(pa=>{var Wa;if(!je)return pa.filter(yi=>yi!==Zn);let ja=(0,vo.Z)(pa);const Oa=new Set(Qi),Yo=za.map(Ha).filter(yi=>!xo.get(yi).disabled),Va=Yo.every(yi=>Oa.has(yi)),Io=Yo.some(yi=>Oa.has(yi)),ni=()=>{const yi=[];Va?Yo.forEach(Ti=>{Oa.delete(Ti),yi.push(Ti)}):Yo.forEach(Ti=>{Oa.has(Ti)||(Oa.add(Ti),yi.push(Ti))});const li=Array.from(Oa);cn==null||cn(!Va,li.map(Ti=>ya(Ti)),yi.map(Ti=>ya(Ti))),cr(li,"all"),Yi(null)};let _o;if(Ar!=="radio"){let yi;if(Oo){const To={getPopupContainer:da,items:Oo.map((zA,IA)=>{const{key:gs,text:Ns,onSelect:nA}=zA;return{key:gs!=null?gs:IA,onClick:()=>{nA==null||nA(Yo)},label:Ns}})};yi=me.createElement("div",{className:`${Vr}-selection-extra`},me.createElement(iu.Z,{menu:To,getPopupContainer:da},me.createElement("span",null,me.createElement(kt.Z,null))))}const li=za.map((To,zA)=>{const IA=Ha(To,zA),gs=xo.get(IA)||{};return Object.assign({checked:Oa.has(IA)},gs)}).filter(To=>{let{disabled:zA}=To;return zA}),Ti=!!li.length&&li.length===za.length,CA=Ti&&li.every(To=>{let{checked:zA}=To;return zA}),tA=Ti&&li.some(To=>{let{checked:zA}=To;return zA});_o=!Jr&&me.createElement("div",{className:`${Vr}-selection`},me.createElement(Wl.default,{checked:Ti?CA:!!za.length&&Va,indeterminate:Ti?!CA&&tA:!Va&&Io,onChange:ni,disabled:za.length===0||Ti,"aria-label":yi?"Custom selection":"Select all",skipGroup:!0}),yi)}let PA;Ar==="radio"?PA=(yi,li,Ti)=>{const CA=Ha(li,Ti),tA=Oa.has(CA);return{node:me.createElement(js.ZP,Object.assign({},xo.get(CA),{checked:tA,onClick:To=>To.stopPropagation(),onChange:To=>{Oa.has(CA)||Za(CA,!0,[CA],To.nativeEvent)}})),checked:tA}}:PA=(yi,li,Ti)=>{var CA;const tA=Ha(li,Ti),To=Oa.has(tA),zA=ei.has(tA),IA=xo.get(tA);let gs;return So==="nest"?gs=zA:gs=(CA=IA==null?void 0:IA.indeterminate)!==null&&CA!==void 0?CA:zA,{node:me.createElement(Wl.default,Object.assign({},IA,{indeterminate:gs,checked:To,skipGroup:!0,onClick:Ns=>Ns.stopPropagation(),onChange:Ns=>{let{nativeEvent:nA}=Ns;const{shiftKey:el}=nA;let tl=-1,Rs=-1;if(el&&Hr){const GA=new Set([Bo,tA]);Yo.some((TA,gA)=>{if(GA.has(TA))if(tl===-1)tl=gA;else return Rs=gA,!0;return!1})}if(Rs!==-1&&tl!==Rs&&Hr){const GA=Yo.slice(tl,Rs+1),TA=[];To?GA.forEach($i=>{Oa.has($i)&&(TA.push($i),Oa.delete($i))}):GA.forEach($i=>{Oa.has($i)||(TA.push($i),Oa.add($i))});const gA=Array.from(Oa);Pn==null||Pn(!To,gA.map($i=>ya($i)),TA.map($i=>ya($i))),cr(gA,"multiple")}else{const GA=oi;if(Hr){const TA=To?(0,pn._5)(GA,tA):(0,pn.L0)(GA,tA);Za(tA,!To,TA,nA)}else{const TA=(0,An.S)([].concat((0,vo.Z)(GA),[tA]),!0,bo,Fo),{checkedKeys:gA,halfCheckedKeys:$i}=TA;let Al=gA;if(To){const sl=new Set(gA);sl.delete(tA),Al=(0,An.S)(Array.from(sl),{checked:!1,halfCheckedKeys:$i},bo,Fo).checkedKeys}Za(tA,!To,Al,nA)}}Yi(To?null:tA)}})),checked:To}};const _A=(yi,li,Ti)=>{const{node:CA,checked:tA}=PA(yi,li,Ti);return Nr?Nr(tA,li,Ti,CA):CA};if(!ja.includes(Zn))if(ja.findIndex(yi=>{var li;return((li=yi[Ii])===null||li===void 0?void 0:li.columnType)==="EXPAND_COLUMN"})===0){const[yi,...li]=ja;ja=[yi,Zn].concat((0,vo.Z)(li))}else ja=[Zn].concat((0,vo.Z)(ja));const Es=ja.indexOf(Zn);ja=ja.filter((yi,li)=>yi!==Zn||li===Es);const wi=ja[Es-1],As=ja[Es+1];let dA=Cr;dA===void 0&&((As==null?void 0:As.fixed)!==void 0?dA=As.fixed:(wi==null?void 0:wi.fixed)!==void 0&&(dA=wi.fixed)),dA&&wi&&((Wa=wi[Ii])===null||Wa===void 0?void 0:Wa.columnType)==="EXPAND_COLUMN"&&wi.fixed===void 0&&(wi.fixed=dA);const ds=Oe()(`${Vr}-selection-col`,{[`${Vr}-selection-col-with-dropdown`]:fr&&Ar==="checkbox"}),Fl={fixed:dA,width:gr,className:`${Vr}-selection-column`,title:je.columnTitle||_o,render:_A,onCell:je.onCell,[Ii]:{className:ds}};return ja.map(yi=>yi===Zn?Fl:yi)},[Ha,za,je,oi,Qi,ei,gr,Oo,So,Bo,xo,Pn,Za,Fo]),Qi]},hn=fe(33463),Nn=fe(28575),Gn=fe(83062);const _n="ascend",qn="descend";function qr(Te){return typeof Te.sorter=="object"&&typeof Te.sorter.multiple=="number"?Te.sorter.multiple:!1}function ta(Te){return typeof Te=="function"?Te:Te&&typeof Te=="object"&&Te.compare?Te.compare:!1}function Na(Te,je){return je?Te[Te.indexOf(je)+1]:Te[0]}function ma(Te,je,At){let vt=[];function Ot(Rt,an){vt.push({column:Rt,key:XA(Rt,an),multiplePriority:qr(Rt),sortOrder:Rt.sortOrder})}return(Te||[]).forEach((Rt,an)=>{const Gt=Hs(an,At);Rt.children?("sortOrder"in Rt&&Ot(Rt,Gt),vt=[].concat((0,vo.Z)(vt),(0,vo.Z)(ma(Rt.children,je,Gt)))):Rt.sorter&&("sortOrder"in Rt?Ot(Rt,Gt):je&&Rt.defaultSortOrder&&vt.push({column:Rt,key:XA(Rt,Gt),multiplePriority:qr(Rt),sortOrder:Rt.defaultSortOrder}))}),vt}function io(Te,je,At,vt,Ot,Rt,an,Gt){return(je||[]).map((cn,Cn)=>{const Hn=Hs(Cn,Gt);let Pn=cn;if(Pn.sorter){const gr=Pn.sortDirections||Ot,Ar=Pn.showSorterTooltip===void 0?an:Pn.showSorterTooltip,fr=XA(Pn,Hn),Cr=At.find(So=>{let{key:ca}=So;return ca===fr}),Nr=Cr?Cr.sortOrder:null,Jr=Na(gr,Nr);let Hr;if(cn.sortIcon)Hr=cn.sortIcon({sortOrder:Nr});else{const So=gr.includes(_n)&&me.createElement(Nn.Z,{className:Oe()(`${Te}-column-sorter-up`,{active:Nr===_n})}),ca=gr.includes(qn)&&me.createElement(hn.Z,{className:Oe()(`${Te}-column-sorter-down`,{active:Nr===qn})});Hr=me.createElement("span",{className:Oe()(`${Te}-column-sorter`,{[`${Te}-column-sorter-full`]:!!(So&&ca)})},me.createElement("span",{className:`${Te}-column-sorter-inner`,"aria-hidden":"true"},So,ca))}const{cancelSort:Vr,triggerAsc:xa,triggerDesc:Ca}=Rt||{};let ya=Vr;Jr===qn?ya=Ca:Jr===_n&&(ya=xa);const Ha=typeof Ar=="object"?Ar:{title:ya};Pn=Object.assign(Object.assign({},Pn),{className:Oe()(Pn.className,{[`${Te}-column-sort`]:Nr}),title:So=>{const ca=me.createElement("div",{className:`${Te}-column-sorters`},me.createElement("span",{className:`${Te}-column-title`},QA(cn.title,So)),Hr);return Ar?me.createElement(Gn.Z,Object.assign({},Ha),ca):ca},onHeaderCell:So=>{const ca=cn.onHeaderCell&&cn.onHeaderCell(So)||{},Fa=ca.onClick,da=ca.onKeyDown;ca.onClick=_a=>{vt({column:cn,key:fr,sortOrder:Jr,multiplePriority:qr(cn)}),Fa==null||Fa(_a)},ca.onKeyDown=_a=>{_a.keyCode===Se.Z.ENTER&&(vt({column:cn,key:fr,sortOrder:Jr,multiplePriority:qr(cn)}),da==null||da(_a))};const ra=YA(cn.title,{}),Ba=ra==null?void 0:ra.toString();return Nr?ca["aria-sort"]=Nr==="ascend"?"ascending":"descending":ca["aria-label"]=Ba||"",ca.className=Oe()(ca.className,`${Te}-column-has-sorters`),ca.tabIndex=0,cn.ellipsis&&(ca.title=(ra!=null?ra:"").toString()),ca}})}return"children"in Pn&&(Pn=Object.assign(Object.assign({},Pn),{children:io(Te,Pn.children,At,vt,Ot,Rt,an,Hn)})),Pn})}function Br(Te){const{column:je,sortOrder:At}=Te;return{column:je,order:At,field:je.dataIndex,columnKey:je.key}}function on(Te){const je=Te.filter(At=>{let{sortOrder:vt}=At;return vt}).map(Br);return je.length===0&&Te.length?Object.assign(Object.assign({},Br(Te[Te.length-1])),{column:void 0}):je.length<=1?je[0]||{}:je}function Qa(Te,je,At){const vt=je.slice().sort((an,Gt)=>Gt.multiplePriority-an.multiplePriority),Ot=Te.slice(),Rt=vt.filter(an=>{let{column:{sorter:Gt},sortOrder:cn}=an;return ta(Gt)&&cn});return Rt.length?Ot.sort((an,Gt)=>{for(let cn=0;cn<Rt.length;cn+=1){const Cn=Rt[cn],{column:{sorter:Hn},sortOrder:Pn}=Cn,gr=ta(Hn);if(gr&&Pn){const Ar=gr(an,Gt,Pn);if(Ar!==0)return Pn===_n?Ar:-Ar}}return 0}).map(an=>{const Gt=an[At];return Gt?Object.assign(Object.assign({},an),{[At]:Qa(Gt,je,At)}):an}):Ot}function jr(Te){let{prefixCls:je,mergedColumns:At,onSorterChange:vt,sortDirections:Ot,tableLocale:Rt,showSorterTooltip:an}=Te;const[Gt,cn]=me.useState(ma(At,!0)),Cn=me.useMemo(()=>{let fr=!0;const Cr=ma(At,!1);if(!Cr.length)return Gt;const Nr=[];function Jr(Vr){fr?Nr.push(Vr):Nr.push(Object.assign(Object.assign({},Vr),{sortOrder:null}))}let Hr=null;return Cr.forEach(Vr=>{Hr===null?(Jr(Vr),Vr.sortOrder&&(Vr.multiplePriority===!1?fr=!1:Hr=!0)):(Hr&&Vr.multiplePriority!==!1||(fr=!1),Jr(Vr))}),Nr},[At,Gt]),Hn=me.useMemo(()=>{const fr=Cn.map(Cr=>{let{column:Nr,sortOrder:Jr}=Cr;return{column:Nr,order:Jr}});return{sortColumns:fr,sortColumn:fr[0]&&fr[0].column,sortOrder:fr[0]&&fr[0].order}},[Cn]);function Pn(fr){let Cr;fr.multiplePriority===!1||!Cn.length||Cn[0].multiplePriority===!1?Cr=[fr]:Cr=[].concat((0,vo.Z)(Cn.filter(Nr=>{let{key:Jr}=Nr;return Jr!==fr.key})),[fr]),cn(Cr),vt(on(Cr),Cr)}return[fr=>io(je,fr,Cn,Pn,Ot,Rt,an),Cn,Hn,()=>on(Cn)]}function Mr(Te,je){return Te.map(At=>{const vt=Object.assign({},At);return vt.title=QA(At.title,je),"children"in vt&&(vt.children=Mr(vt.children,je)),vt})}function ia(Te){return[me.useCallback(At=>Mr(At,Te),[Te])]}var ba=Fi((Te,je)=>{const{_renderTimes:At}=Te,{_renderTimes:vt}=je;return At!==vt}),Pa=Ji((Te,je)=>{const{_renderTimes:At}=Te,{_renderTimes:vt}=je;return At!==vt}),eo=fe(84780),Qo=fe(14747),Xo=fe(67968),Ko=fe(45503),pi=Te=>{const{componentCls:je}=Te,At=`${Te.lineWidth}px ${Te.lineType} ${Te.tableBorderColor}`,vt=(Ot,Rt,an)=>({[`&${je}-${Ot}`]:{[`> ${je}-container`]:{[`> ${je}-content, > ${je}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${je}-expanded-row-fixed`]:{margin:`-${Rt}px -${an+Te.lineWidth}px`}}}}}});return{[`${je}-wrapper`]:{[`${je}${je}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${je}-title`]:{border:At,borderBottom:0},[`> ${je}-container`]:{borderInlineStart:At,borderTop:At,[`
|
|
|
> ${je}-content,
|
|
|
> ${je}-header,
|
|
|
> ${je}-body,
|
|
|
> ${je}-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:At},"> thead":{"> tr:not(:last-child) > th":{borderBottom:At},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${je}-cell-fix-right-first::after`]:{borderInlineEnd:At}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${je}-expanded-row-fixed`]:{margin:`-${Te.tablePaddingVertical}px -${Te.tablePaddingHorizontal+Te.lineWidth}px`,"&::after":{position:"absolute",top:0,insetInlineEnd:Te.lineWidth,bottom:0,borderInlineEnd:At,content:'""'}}}}}},[`&${je}-scroll-horizontal`]:{[`> ${je}-container > ${je}-body`]:{"> table > tbody":{[`
|
|
|
> tr${je}-expanded-row,
|
|
|
> tr${je}-placeholder
|
|
|
`]:{"> th, > td":{borderInlineEnd:0}}}}}},vt("middle",Te.tablePaddingVerticalMiddle,Te.tablePaddingHorizontalMiddle)),vt("small",Te.tablePaddingVerticalSmall,Te.tablePaddingHorizontalSmall)),{[`> ${je}-footer`]:{border:At,borderTop:0}}),[`${je}-cell`]:{[`${je}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${Te.lineWidth}px 0 ${Te.lineWidth}px ${Te.tableHeaderBg}`}},[`${je}-bordered ${je}-cell-scrollbar`]:{borderInlineEnd:At}}}},ui=Te=>{const{componentCls:je}=Te;return{[`${je}-wrapper`]:{[`${je}-cell-ellipsis`]:Object.assign(Object.assign({},Qo.vS),{wordBreak:"keep-all",[`
|
|
|
&${je}-cell-fix-left-last,
|
|
|
&${je}-cell-fix-right-first
|
|
|
`]:{overflow:"visible",[`${je}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${je}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},$A=Te=>{const{componentCls:je}=Te;return{[`${je}-wrapper`]:{[`${je}-tbody > tr${je}-placeholder`]:{textAlign:"center",color:Te.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:Te.colorBgContainer}}}}},Li=fe(49867),fi=Te=>{const{componentCls:je,antCls:At,controlInteractiveSize:vt,motionDurationSlow:Ot,lineWidth:Rt,paddingXS:an,lineType:Gt,tableBorderColor:cn,tableExpandIconBg:Cn,tableExpandColumnWidth:Hn,borderRadius:Pn,fontSize:gr,fontSizeSM:Ar,lineHeight:fr,tablePaddingVertical:Cr,tablePaddingHorizontal:Nr,tableExpandedRowBg:Jr,paddingXXS:Hr}=Te,Vr=vt/2-Rt,xa=Vr*2+Rt*3,Ca=`${Rt}px ${Gt} ${cn}`,ya=Hr-Rt;return{[`${je}-wrapper`]:{[`${je}-expand-icon-col`]:{width:Hn},[`${je}-row-expand-icon-cell`]:{textAlign:"center",[`${je}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${je}-row-indent`]:{height:1,float:"left"},[`${je}-row-expand-icon`]:Object.assign(Object.assign({},(0,Li.N)(Te)),{position:"relative",float:"left",boxSizing:"border-box",width:xa,height:xa,padding:0,color:"inherit",lineHeight:`${xa}px`,background:Cn,border:Ca,borderRadius:Pn,transform:`scale(${vt/xa})`,transition:`all ${Ot}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${Ot} ease-out`,content:'""'},"&::before":{top:Vr,insetInlineEnd:ya,insetInlineStart:ya,height:Rt},"&::after":{top:ya,bottom:ya,insetInlineStart:Vr,width:Rt,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"}}),[`${je}-row-indent + ${je}-row-expand-icon`]:{marginTop:(gr*fr-Rt*3)/2-Math.ceil((Ar*1.4-Rt*3)/2),marginInlineEnd:an},[`tr${je}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:Jr}},[`${At}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${je}-expanded-row-fixed`]:{position:"relative",margin:`-${Cr}px -${Nr}px`,padding:`${Cr}px ${Nr}px`}}}},Ks=Te=>{const{componentCls:je,antCls:At,iconCls:vt,tableFilterDropdownWidth:Ot,tableFilterDropdownSearchWidth:Rt,paddingXXS:an,paddingXS:Gt,colorText:cn,lineWidth:Cn,lineType:Hn,tableBorderColor:Pn,tableHeaderIconColor:gr,fontSizeSM:Ar,tablePaddingHorizontal:fr,borderRadius:Cr,motionDurationSlow:Nr,colorTextDescription:Jr,colorPrimary:Hr,tableHeaderFilterActiveBg:Vr,colorTextDisabled:xa,tableFilterDropdownBg:Ca,tableFilterDropdownHeight:ya,controlItemBgHover:Ha,controlItemBgActive:So,boxShadowSecondary:ca,filterDropdownMenuBg:Fa}=Te,da=`${At}-dropdown`,ra=`${je}-filter-dropdown`,Ba=`${At}-tree`,_a=`${Cn}px ${Hn} ${Pn}`;return[{[`${je}-wrapper`]:{[`${je}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${je}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-an,marginInline:`${an}px ${-fr/2}px`,padding:`0 ${an}px`,color:gr,fontSize:Ar,borderRadius:Cr,cursor:"pointer",transition:`all ${Nr}`,"&:hover":{color:Jr,background:Vr},"&.active":{color:Hr}}}},{[`${At}-dropdown`]:{[ra]:Object.assign(Object.assign({},(0,Qo.Wf)(Te)),{minWidth:Ot,backgroundColor:Ca,borderRadius:Cr,boxShadow:ca,overflow:"hidden",[`${da}-menu`]:{maxHeight:ya,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:Fa,"&:empty::after":{display:"block",padding:`${Gt}px 0`,color:xa,fontSize:Ar,textAlign:"center",content:'"Not Found"'}},[`${ra}-tree`]:{paddingBlock:`${Gt}px 0`,paddingInline:Gt,[Ba]:{padding:0},[`${Ba}-treenode ${Ba}-node-content-wrapper:hover`]:{backgroundColor:Ha},[`${Ba}-treenode-checkbox-checked ${Ba}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:So}}},[`${ra}-search`]:{padding:Gt,borderBottom:_a,"&-input":{input:{minWidth:Rt},[vt]:{color:xa}}},[`${ra}-checkall`]:{width:"100%",marginBottom:an,marginInlineStart:an},[`${ra}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${Gt-Cn}px ${Gt}px`,overflow:"hidden",borderTop:_a}})}},{[`${At}-dropdown ${ra}, ${ra}-submenu`]:{[`${At}-checkbox-wrapper + span`]:{paddingInlineStart:Gt,color:cn},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},jA=Te=>{const{componentCls:je,lineWidth:At,colorSplit:vt,motionDurationSlow:Ot,zIndexTableFixed:Rt,tableBg:an,zIndexTableSticky:Gt}=Te,cn=vt;return{[`${je}-wrapper`]:{[`
|
|
|
${je}-cell-fix-left,
|
|
|
${je}-cell-fix-right
|
|
|
`]:{position:"sticky !important",zIndex:Rt,background:an},[`
|
|
|
${je}-cell-fix-left-first::after,
|
|
|
${je}-cell-fix-left-last::after
|
|
|
`]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:-At,width:30,transform:"translateX(100%)",transition:`box-shadow ${Ot}`,content:'""',pointerEvents:"none"},[`${je}-cell-fix-left-all::after`]:{display:"none"},[`
|
|
|
${je}-cell-fix-right-first::after,
|
|
|
${je}-cell-fix-right-last::after
|
|
|
`]:{position:"absolute",top:0,bottom:-At,left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${Ot}`,content:'""',pointerEvents:"none"},[`${je}-container`]:{"&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:Gt+1,width:30,transition:`box-shadow ${Ot}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${je}-ping-left`]:{[`&:not(${je}-has-fix-left) ${je}-container`]:{position:"relative","&::before":{boxShadow:`inset 10px 0 8px -8px ${cn}`}},[`
|
|
|
${je}-cell-fix-left-first::after,
|
|
|
${je}-cell-fix-left-last::after
|
|
|
`]:{boxShadow:`inset 10px 0 8px -8px ${cn}`},[`${je}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${je}-ping-right`]:{[`&:not(${je}-has-fix-right) ${je}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${cn}`}},[`
|
|
|
${je}-cell-fix-right-first::after,
|
|
|
${je}-cell-fix-right-last::after
|
|
|
`]:{boxShadow:`inset -10px 0 8px -8px ${cn}`}}}}},Bs=Te=>{const{componentCls:je,antCls:At}=Te;return{[`${je}-wrapper`]:{[`${je}-pagination${At}-pagination`]:{margin:`${Te.margin}px 0`},[`${je}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:Te.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},ai=Te=>{const{componentCls:je,tableRadius:At}=Te;return{[`${je}-wrapper`]:{[je]:{[`${je}-title, ${je}-header`]:{borderRadius:`${At}px ${At}px 0 0`},[`${je}-title + ${je}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${je}-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:At,borderStartEndRadius:At,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:At},"> *:last-child":{borderStartEndRadius:At}}},"&-footer":{borderRadius:`0 0 ${At}px ${At}px`}}}}},hi=Te=>{const{componentCls:je}=Te;return{[`${je}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${je}-pagination-left`]:{justifyContent:"flex-end"},[`${je}-pagination-right`]:{justifyContent:"flex-start"},[`${je}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${je}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${je}-row-indent`]:{float:"right"}}}}},xA=Te=>{const{componentCls:je,antCls:At,iconCls:vt,fontSizeIcon:Ot,padding:Rt,paddingXS:an,tableHeaderIconColor:Gt,tableHeaderIconColorHover:cn,tableSelectionColumnWidth:Cn}=Te;return{[`${je}-wrapper`]:{[`${je}-selection-col`]:{width:Cn,[`&${je}-selection-col-with-dropdown`]:{width:Cn+Ot+Rt/4}},[`${je}-bordered ${je}-selection-col`]:{width:Cn+an*2,[`&${je}-selection-col-with-dropdown`]:{width:Cn+Ot+Rt/4+an*2}},[`
|
|
|
table tr th${je}-selection-column,
|
|
|
table tr td${je}-selection-column
|
|
|
`]:{paddingInlineEnd:Te.paddingXS,paddingInlineStart:Te.paddingXS,textAlign:"center",[`${At}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${je}-selection-column${je}-cell-fix-left`]:{zIndex:Te.zIndexTableFixed+1},[`table tr th${je}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${je}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${je}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${Te.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${Te.tablePaddingHorizontal/4}px`,[vt]:{color:Gt,fontSize:Ot,verticalAlign:"baseline","&:hover":{color:cn}}}}}},Ls=Te=>{const{componentCls:je}=Te,At=(vt,Ot,Rt,an)=>({[`${je}${je}-${vt}`]:{fontSize:an,[`
|
|
|
${je}-title,
|
|
|
${je}-footer,
|
|
|
${je}-cell,
|
|
|
${je}-thead > tr > th,
|
|
|
${je}-tbody > tr > th,
|
|
|
${je}-tbody > tr > td,
|
|
|
tfoot > tr > th,
|
|
|
tfoot > tr > td
|
|
|
`]:{padding:`${Ot}px ${Rt}px`},[`${je}-filter-trigger`]:{marginInlineEnd:`-${Rt/2}px`},[`${je}-expanded-row-fixed`]:{margin:`-${Ot}px -${Rt}px`},[`${je}-tbody`]:{[`${je}-wrapper:only-child ${je}`]:{marginBlock:`-${Ot}px`,marginInline:`${Te.tableExpandColumnWidth-Rt}px -${Rt}px`}},[`${je}-selection-column`]:{paddingInlineStart:`${Rt/4}px`}}});return{[`${je}-wrapper`]:Object.assign(Object.assign({},At("middle",Te.tablePaddingVerticalMiddle,Te.tablePaddingHorizontalMiddle,Te.tableFontSizeMiddle)),At("small",Te.tablePaddingVerticalSmall,Te.tablePaddingHorizontalSmall,Te.tableFontSizeSmall))}},os=Te=>{const{componentCls:je,marginXXS:At,fontSizeIcon:vt,tableHeaderIconColor:Ot,tableHeaderIconColorHover:Rt}=Te;return{[`${je}-wrapper`]:{[`${je}-thead th${je}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${Te.motionDurationSlow}`,"&:hover":{background:Te.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:Te.colorPrimary},[`
|
|
|
&${je}-cell-fix-left:hover,
|
|
|
&${je}-cell-fix-right:hover
|
|
|
`]:{background:Te.tableFixedHeaderSortActiveBg}},[`${je}-thead th${je}-column-sort`]:{background:Te.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${je}-column-sort`]:{background:Te.tableBodySortBg},[`${je}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${je}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${je}-column-sorter`]:{marginInlineStart:At,color:Ot,fontSize:0,transition:`color ${Te.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:vt,"&.active":{color:Te.colorPrimary}},[`${je}-column-sorter-up + ${je}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${je}-column-sorters:hover ${je}-column-sorter`]:{color:Rt}}}},qA=Te=>{const{componentCls:je,opacityLoading:At,tableScrollThumbBg:vt,tableScrollThumbBgHover:Ot,tableScrollThumbSize:Rt,tableScrollBg:an,zIndexTableSticky:Gt,stickyScrollBarBorderRadius:cn}=Te,Cn=`${Te.lineWidth}px ${Te.lineType} ${Te.tableBorderColor}`;return{[`${je}-wrapper`]:{[`${je}-sticky`]:{"&-holder":{position:"sticky",zIndex:Gt,background:Te.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${Rt}px !important`,zIndex:Gt,display:"flex",alignItems:"center",background:an,borderTop:Cn,opacity:At,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:Rt,backgroundColor:vt,borderRadius:cn,transition:`all ${Te.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:Ot}}}}}}},cA=Te=>{const{componentCls:je,lineWidth:At,tableBorderColor:vt}=Te,Ot=`${At}px ${Te.lineType} ${vt}`;return{[`${je}-wrapper`]:{[`${je}-summary`]:{position:"relative",zIndex:Te.zIndexTableFixed,background:Te.tableBg,"> tr":{"> th, > td":{borderBottom:Ot}}},[`div${je}-summary`]:{boxShadow:`0 -${At}px 0 ${vt}`}}}},Is=Te=>{const{componentCls:je}=Te,At=`${Te.lineWidth}px ${Te.lineType} ${Te.tableBorderColor}`,vt=`${je}-expanded-row-cell`;return{[`${je}-wrapper`]:{[`${je}-tbody-virtual`]:{[`${je}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${je}-cell`]:{borderBottom:At},[`${je}-expanded-row`]:{[`${vt}${vt}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${Te.lineWidth}px)`,borderInlineEnd:"none"}}},[`${je}-bordered`]:{[`${je}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:At,position:"absolute"},[`${je}-cell`]:{borderInlineEnd:At,[`&${je}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-Te.lineWidth,borderInlineStart:At}}}}}}};const Ps=Te=>{const{componentCls:je,fontWeightStrong:At,tablePaddingVertical:vt,tablePaddingHorizontal:Ot,lineWidth:Rt,lineType:an,tableBorderColor:Gt,tableFontSize:cn,tableBg:Cn,tableRadius:Hn,tableHeaderTextColor:Pn,motionDurationMid:gr,tableHeaderBg:Ar,tableHeaderCellSplitColor:fr,tableRowHoverBg:Cr,tableSelectedRowBg:Nr,tableSelectedRowHoverBg:Jr,tableFooterTextColor:Hr,tableFooterBg:Vr,paddingContentVerticalLG:xa}=Te,Ca=`${Rt}px ${an} ${Gt}`;return{[`${je}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,Qo.dF)()),{[je]:Object.assign(Object.assign({},(0,Qo.Wf)(Te)),{fontSize:cn,background:Cn,borderRadius:`${Hn}px ${Hn}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${Hn}px ${Hn}px 0 0`,borderCollapse:"separate",borderSpacing:0},[`
|
|
|
${je}-cell,
|
|
|
${je}-thead > tr > th,
|
|
|
${je}-tbody > tr > th,
|
|
|
${je}-tbody > tr > td,
|
|
|
tfoot > tr > th,
|
|
|
tfoot > tr > td
|
|
|
`]:{position:"relative",padding:`${xa}px ${Ot}px`,overflowWrap:"break-word"},[`${je}-title`]:{padding:`${vt}px ${Ot}px`},[`${je}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:Pn,fontWeight:At,textAlign:"start",background:Ar,borderBottom:Ca,transition:`background ${gr} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${je}-selection-column):not(${je}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:fr,transform:"translateY(-50%)",transition:`background-color ${gr}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${je}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${gr}, border-color ${gr}`,borderBottom:Ca,[`
|
|
|
> ${je}-wrapper:only-child,
|
|
|
> ${je}-expanded-row-fixed > ${je}-wrapper:only-child
|
|
|
`]:{[je]:{marginBlock:`-${vt}px`,marginInline:`${Te.tableExpandColumnWidth-Ot}px -${Ot}px`,[`${je}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:Pn,fontWeight:At,textAlign:"start",background:Ar,borderBottom:Ca,transition:`background ${gr} ease`},[`
|
|
|
&${je}-row:hover > th,
|
|
|
&${je}-row:hover > td,
|
|
|
> th${je}-cell-row-hover,
|
|
|
> td${je}-cell-row-hover
|
|
|
`]:{background:Cr},[`&${je}-row-selected`]:{"> th, > td":{background:Nr},"&:hover > th, &:hover > td":{background:Jr}}}},[`${je}-footer`]:{padding:`${vt}px ${Ot}px`,color:Hr,background:Vr}})}};var is=(0,Xo.Z)("Table",Te=>{const{colorTextHeading:je,colorSplit:At,colorIcon:vt,colorIconHover:Ot,opacityLoading:Rt,colorBgContainer:an,controlInteractiveSize:Gt,headerBg:cn,headerColor:Cn,headerSortActiveBg:Hn,headerSortHoverBg:Pn,bodySortBg:gr,rowHoverBg:Ar,rowSelectedBg:fr,rowSelectedHoverBg:Cr,rowExpandedBg:Nr,cellPaddingBlock:Jr,cellPaddingInline:Hr,cellPaddingBlockMD:Vr,cellPaddingInlineMD:xa,cellPaddingBlockSM:Ca,cellPaddingInlineSM:ya,borderColor:Ha,footerBg:So,footerColor:ca,headerBorderRadius:Fa,cellFontSize:da,cellFontSizeMD:ra,cellFontSizeSM:Ba,headerSplitColor:_a,fixedHeaderSortActiveBg:yo,headerFilterHoverBg:bo,filterDropdownBg:za,expandIconBg:xo,selectionColumnWidth:Fo,stickyScrollBarBg:oi}=Te,Zo=new eo.C(vt),Qi=new eo.C(Ot),ei=2,Bo=(0,Ko.TS)(Te,{tableFontSize:da,tableBg:an,tableRadius:Fa,tablePaddingVertical:Jr,tablePaddingHorizontal:Hr,tablePaddingVerticalMiddle:Vr,tablePaddingHorizontalMiddle:xa,tablePaddingVerticalSmall:Ca,tablePaddingHorizontalSmall:ya,tableBorderColor:Ha,tableHeaderTextColor:Cn,tableHeaderBg:cn,tableFooterTextColor:ca,tableFooterBg:So,tableHeaderCellSplitColor:_a,tableHeaderSortBg:Hn,tableHeaderSortHoverBg:Pn,tableHeaderIconColor:Zo.clone().setAlpha(Zo.getAlpha()*Rt).toRgbString(),tableHeaderIconColorHover:Qi.clone().setAlpha(Qi.getAlpha()*Rt).toRgbString(),tableBodySortBg:gr,tableFixedHeaderSortActiveBg:yo,tableHeaderFilterActiveBg:bo,tableFilterDropdownBg:za,tableRowHoverBg:Ar,tableSelectedRowBg:fr,tableSelectedRowHoverBg:Cr,zIndexTableFixed:ei,zIndexTableSticky:ei+1,tableFontSizeMiddle:ra,tableFontSizeSmall:Ba,tableSelectionColumnWidth:Fo,tableExpandIconBg:xo,tableExpandColumnWidth:Gt+2*Te.padding,tableExpandedRowBg:Nr,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:oi,tableScrollThumbBgHover:je,tableScrollBg:At});return[Ps(Bo),Bs(Bo),cA(Bo),os(Bo),Ks(Bo),pi(Bo),ai(Bo),fi(Bo),cA(Bo),$A(Bo),xA(Bo),jA(Bo),qA(Bo),ui(Bo),Ls(Bo),hi(Bo),Is(Bo)]},Te=>{const{colorFillAlter:je,colorBgContainer:At,colorTextHeading:vt,colorFillSecondary:Ot,colorFillContent:Rt,controlItemBgActive:an,controlItemBgActiveHover:Gt,padding:cn,paddingSM:Cn,paddingXS:Hn,colorBorderSecondary:Pn,borderRadiusLG:gr,fontSize:Ar,controlHeight:fr,colorTextPlaceholder:Cr}=Te,Nr=new eo.C(Ot).onBackground(At).toHexShortString(),Jr=new eo.C(Rt).onBackground(At).toHexShortString(),Hr=new eo.C(je).onBackground(At).toHexShortString();return{headerBg:Hr,headerColor:vt,headerSortActiveBg:Nr,headerSortHoverBg:Jr,bodySortBg:Hr,rowHoverBg:Hr,rowSelectedBg:an,rowSelectedHoverBg:Gt,rowExpandedBg:je,cellPaddingBlock:cn,cellPaddingInline:cn,cellPaddingBlockMD:Cn,cellPaddingInlineMD:Hn,cellPaddingBlockSM:Hn,cellPaddingInlineSM:Hn,borderColor:Pn,headerBorderRadius:gr,footerBg:Hr,footerColor:vt,cellFontSize:Ar,cellFontSizeMD:Ar,cellFontSizeSM:Ar,headerSplitColor:Pn,fixedHeaderSortActiveBg:Nr,headerFilterHoverBg:Rt,filterDropdownMenuBg:At,filterDropdownBg:At,expandIconBg:At,selectionColumnWidth:fr,stickyScrollBarBg:Cr,stickyScrollBarBorderRadius:100}});const Ei=[],Cs=(Te,je)=>{const{prefixCls:At,className:vt,rootClassName:Ot,style:Rt,size:an,bordered:Gt,dropdownPrefixCls:cn,dataSource:Cn,pagination:Hn,rowSelection:Pn,rowKey:gr="key",rowClassName:Ar,columns:fr,children:Cr,childrenColumnName:Nr,onChange:Jr,getPopupContainer:Hr,loading:Vr,expandIcon:xa,expandable:Ca,expandedRowRender:ya,expandIconColumnIndex:Ha,indentSize:So,scroll:ca,sortDirections:Fa,locale:da,showSorterTooltip:ra=!0,virtual:Ba}=Te,_a=me.useMemo(()=>fr||WA(Cr),[fr,Cr]),yo=me.useMemo(()=>_a.some(Ee=>Ee.responsive),[_a]),bo=(0,xl.Z)(yo),za=me.useMemo(()=>{const Ee=new Set(Object.keys(bo).filter(ft=>bo[ft]));return _a.filter(ft=>!ft.responsive||ft.responsive.some(Yt=>Ee.has(Yt)))},[_a,bo]),xo=(0,Ma.Z)(Te,["className","style","columns"]),{locale:Fo=ou.Z,direction:oi,table:Zo,renderEmpty:Qi,getPrefixCls:ei,getPopupContainer:Bo}=me.useContext(JA.E_),Yi=(0,Di.Z)(an),cr=Object.assign(Object.assign({},Fo.Table),da),Za=Cn||Ei,Oo=ei("table",At),ti=ei("dropdown",cn),pa=Object.assign({childrenColumnName:Nr,expandIconColumnIndex:Ha},Ca),{childrenColumnName:Wa="children"}=pa,ja=me.useMemo(()=>Za.some(Ee=>Ee==null?void 0:Ee[Wa])?"nest":ya||Ca&&Ca.expandedRowRender?"row":null,[Za]),Oa={body:me.useRef()},Yo=me.useMemo(()=>typeof gr=="function"?gr:Ee=>Ee==null?void 0:Ee[gr],[gr]),[Va]=er(Za,Wa,Yo),Io={},ni=function(Ee,ft){let Yt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var gn,Qn,hr;const Kr=Object.assign(Object.assign({},Io),Ee);Yt&&((gn=Io.resetPagination)===null||gn===void 0||gn.call(Io),!((Qn=Kr.pagination)===null||Qn===void 0)&&Qn.current&&(Kr.pagination.current=1),Hn&&Hn.onChange&&Hn.onChange(1,(hr=Kr.pagination)===null||hr===void 0?void 0:hr.pageSize)),ca&&ca.scrollToFirstRowOnChange!==!1&&Oa.body.current&&(0,Qs.Z)(0,{getContainer:()=>Oa.body.current}),Jr==null||Jr(Kr.pagination,Kr.filters,Kr.sorter,{currentDataSource:Lt(Qa(Za,Kr.sorterStates,Wa),Kr.filterStates),action:ft})},_o=(Ee,ft)=>{ni({sorter:Ee,sorterStates:ft},"sort",!1)},[PA,_A,Es,wi]=jr({prefixCls:Oo,mergedColumns:za,onSorterChange:_o,sortDirections:Fa||["ascend","descend"],tableLocale:cr,showSorterTooltip:ra}),As=me.useMemo(()=>Qa(Za,_A,Wa),[Za,_A]);Io.sorter=wi(),Io.sorterStates=_A;const dA=(Ee,ft)=>{ni({filters:Ee,filterStates:ft},"filter",!0)},[ds,Fl,yi]=vn({prefixCls:Oo,locale:cr,dropdownPrefixCls:ti,mergedColumns:za,onFilterChange:dA,getPopupContainer:Hr||Bo}),li=Lt(As,Fl);Io.filters=yi,Io.filterStates=Fl;const Ti=me.useMemo(()=>{const Ee={};return Object.keys(yi).forEach(ft=>{yi[ft]!==null&&(Ee[ft]=yi[ft])}),Object.assign(Object.assign({},Es),{filters:Ee})},[Es,yi]),[CA]=ia(Ti),tA=(Ee,ft)=>{ni({pagination:Object.assign(Object.assign({},Io.pagination),{current:Ee,pageSize:ft})},"paginate")},[To,zA]=Dt(li.length,tA,Hn);Io.pagination=Hn===!1?{}:mr(To,Hn),Io.resetPagination=zA;const IA=me.useMemo(()=>{if(Hn===!1||!To.pageSize)return li;const{current:Ee=1,total:ft,pageSize:Yt=tn}=To;return li.length<ft?li.length>Yt?li.slice((Ee-1)*Yt,Ee*Yt):li:li.slice((Ee-1)*Yt,Ee*Yt)},[!!Hn,li,To&&To.current,To&&To.pageSize,To&&To.total]),[gs,Ns]=sn({prefixCls:Oo,data:li,pageData:IA,getRowKey:Yo,getRecordByKey:Va,expandType:ja,childrenColumnName:Wa,locale:cr,getPopupContainer:Hr||Bo},Pn),nA=(Ee,ft,Yt)=>{let gn;return typeof Ar=="function"?gn=Oe()(Ar(Ee,ft,Yt)):gn=Oe()(Ar),Oe()({[`${Oo}-row-selected`]:Ns.has(Yo(Ee,ft))},gn)};pa.__PARENT_RENDER_ICON__=pa.expandIcon,pa.expandIcon=pa.expandIcon||xa||ml(cr),ja==="nest"&&pa.expandIconColumnIndex===void 0?pa.expandIconColumnIndex=Pn?1:0:pa.expandIconColumnIndex>0&&Pn&&(pa.expandIconColumnIndex-=1),typeof pa.indentSize!="number"&&(pa.indentSize=typeof So=="number"?So:15);const el=me.useCallback(Ee=>CA(gs(ds(PA(Ee)))),[PA,ds,gs]);let tl,Rs;if(Hn!==!1&&(To!=null&&To.total)){let Ee;To.size?Ee=To.size:Ee=Yi==="small"||Yi==="middle"?"small":void 0;const ft=Qn=>me.createElement(hl.Z,Object.assign({},To,{className:Oe()(`${Oo}-pagination ${Oo}-pagination-${Qn}`,To.className),size:Ee})),Yt=oi==="rtl"?"left":"right",{position:gn}=To;if(gn!==null&&Array.isArray(gn)){const Qn=gn.find(Da=>Da.includes("top")),hr=gn.find(Da=>Da.includes("bottom")),Kr=gn.every(Da=>`${Da}`=="none");!Qn&&!hr&&!Kr&&(Rs=ft(Yt)),Qn&&(tl=ft(Qn.toLowerCase().replace("top",""))),hr&&(Rs=ft(hr.toLowerCase().replace("bottom","")))}else Rs=ft(Yt)}let GA;typeof Vr=="boolean"?GA={spinning:Vr}:typeof Vr=="object"&&(GA=Object.assign({spinning:!0},Vr));const[TA,gA]=is(Oo),[,$i]=(0,Gl.Z)(),Al=Oe()(`${Oo}-wrapper`,Zo==null?void 0:Zo.className,{[`${Oo}-wrapper-rtl`]:oi==="rtl"},vt,Ot,gA),sl=Object.assign(Object.assign({},Zo==null?void 0:Zo.style),Rt),zs=da&&da.emptyText||(Qi==null?void 0:Qi("Table"))||me.createElement(qs.Z,{componentName:"Table"}),Gs=Ba?Pa:ba,Sl={},Jl=me.useMemo(()=>{const{fontSize:Ee,lineHeight:ft,padding:Yt,paddingXS:gn,paddingSM:Qn}=$i,hr=Math.floor(Ee*ft);switch(Yi){case"large":return Yt*2+hr;case"small":return gn*2+hr;default:return Qn*2+hr}},[$i,Yi]);return Ba&&(Sl.listItemHeight=Jl),TA(me.createElement("div",{ref:je,className:Al,style:sl},me.createElement(rs.Z,Object.assign({spinning:!1},GA),tl,me.createElement(Gs,Object.assign({},Sl,xo,{columns:za,direction:oi,expandable:pa,prefixCls:Oo,className:Oe()({[`${Oo}-middle`]:Yi==="middle",[`${Oo}-small`]:Yi==="small",[`${Oo}-bordered`]:Gt,[`${Oo}-empty`]:Za.length===0}),data:IA,rowKey:Yo,rowClassName:nA,emptyText:zs,internalHooks:We,internalRefs:Oa,transformColumns:el})),Rs)))};var Ts=me.forwardRef(Cs);const FA=(Te,je)=>{const At=me.useRef(0);return At.current+=1,me.createElement(Ts,Object.assign({},Te,{ref:je,_renderTimes:At.current}))},LA=me.forwardRef(FA);LA.SELECTION_COLUMN=Zn,LA.EXPAND_COLUMN=ce,LA.SELECTION_ALL=zn,LA.SELECTION_INVERT=ar,LA.SELECTION_NONE=ur,LA.Column=ji,LA.ColumnGroup=Ss,LA.Summary=tr;var KA=LA,Ms=KA},79870:function(mn,jt,fe){"use strict";fe.d(jt,{default:function(){return vA}});var ce=fe(87462),We=fe(4942),ke=fe(71002),it=fe(1413),He=fe(74902),Me=fe(15671),me=fe(43144),ye=fe(97326),Ie=fe(60136),de=fe(51630),Ue=fe(94184),Pe=fe.n(Ue),be={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(Mn){var On=Mn.keyCode;if(Mn.altKey&&!Mn.ctrlKey||Mn.metaKey||On>=be.F1&&On<=be.F12)return!1;switch(On){case be.ALT:case be.CAPS_LOCK:case be.CONTEXT_MENU:case be.CTRL:case be.DOWN:case be.END:case be.ESC:case be.HOME:case be.INSERT:case be.LEFT:case be.MAC_FF_META:case be.META:case be.NUMLOCK:case be.NUM_CENTER:case be.PAGE_DOWN:case be.PAGE_UP:case be.PAUSE:case be.PRINT_SCREEN:case be.RIGHT:case be.SHIFT:case be.UP:case be.WIN_KEY:case be.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(Mn){if(Mn>=be.ZERO&&Mn<=be.NINE||Mn>=be.NUM_ZERO&&Mn<=be.NUM_MULTIPLY||Mn>=be.A&&Mn<=be.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&Mn===0)return!0;switch(Mn){case be.SPACE:case be.QUESTION_MARK:case be.NUM_PLUS:case be.NUM_MINUS:case be.NUM_PERIOD:case be.NUM_DIVISION:case be.SEMICOLON:case be.DASH:case be.EQUALS:case be.COMMA:case be.PERIOD:case be.SLASH:case be.APOSTROPHE:case be.SINGLE_QUOTE:case be.OPEN_SQUARE_BRACKET:case be.BACKSLASH:case be.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},Ae=be,y=fe(34952),a=fe(72978),E=fe(67294),b=fe(69610);function x(xn){var Mn=xn.dropPosition,On=xn.dropLevelOffset,It=xn.indent,Wn={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(Mn){case-1:Wn.top=0,Wn.left=-On*It;break;case 1:Wn.bottom=0,Wn.left=-On*It;break;case 0:Wn.bottom=0,Wn.left=It;break}return E.createElement("div",{style:Wn})}var ne=fe(36459),le=fe(97685),ge=fe(45987);function Fe(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var Qe=Fe()?E.useLayoutEffect:E.useEffect,_e=Qe,Ye=function(Mn,On){var It=React.useRef(!0);Qe(function(){if(!It.current)return Mn()},On),Qe(function(){return It.current=!1,function(){It.current=!0}},[])},$e=fe(73299),Je=fe(73935);function xe(xn){return xn instanceof HTMLElement||xn instanceof SVGElement}function ht(xn){return xe(xn)?xn:xn instanceof E.Component?Je.findDOMNode(xn):null}var Oe=fe(28580);function mt(xn,Mn,On){var It=React.useRef({});return(!("value"in It.current)||On(It.current.condition,Mn))&&(It.current.value=xn(),It.current.condition=Mn),It.current.value}function tt(xn,Mn){typeof xn=="function"?xn(Mn):(0,ke.Z)(xn)==="object"&&xn&&"current"in xn&&(xn.current=Mn)}function rt(){for(var xn=arguments.length,Mn=new Array(xn),On=0;On<xn;On++)Mn[On]=arguments[On];var It=Mn.filter(function(Wn){return Wn});return It.length<=1?It[0]:function(Wn){Mn.forEach(function(Ur){tt(Ur,Wn)})}}function lt(){for(var xn=arguments.length,Mn=new Array(xn),On=0;On<xn;On++)Mn[On]=arguments[On];return useMemo(function(){return rt.apply(void 0,Mn)},Mn,function(It,Wn){return It.length===Wn.length&&It.every(function(Ur,Er){return Ur===Wn[Er]})})}function dt(xn){var Mn,On,It=(0,Oe.isMemo)(xn)?xn.type.type:xn.type;return!(typeof It=="function"&&!((Mn=It.prototype)!==null&&Mn!==void 0&&Mn.render)||typeof xn=="function"&&!((On=xn.prototype)!==null&&On!==void 0&&On.render))}function gt(xn,Mn){var On={};return On[xn.toLowerCase()]=Mn.toLowerCase(),On["Webkit".concat(xn)]="webkit".concat(Mn),On["Moz".concat(xn)]="moz".concat(Mn),On["ms".concat(xn)]="MS".concat(Mn),On["O".concat(xn)]="o".concat(Mn.toLowerCase()),On}function Ze(xn,Mn){var On={animationend:gt("Animation","AnimationEnd"),transitionend:gt("Transition","TransitionEnd")};return xn&&("AnimationEvent"in Mn||delete On.animationend.animation,"TransitionEvent"in Mn||delete On.transitionend.transition),On}var et=Ze(Fe(),typeof window!="undefined"?window:{}),Qt={};if(Fe()){var Kt=document.createElement("div");Qt=Kt.style}var pt={};function Xt(xn){if(pt[xn])return pt[xn];var Mn=et[xn];if(Mn)for(var On=Object.keys(Mn),It=On.length,Wn=0;Wn<It;Wn+=1){var Ur=On[Wn];if(Object.prototype.hasOwnProperty.call(Mn,Ur)&&Ur in Qt)return pt[xn]=Mn[Ur],pt[xn]}return""}var nn=Xt("animationend"),En=Xt("transitionend"),rn=!!(nn&&En),jn=nn||"animationend",Ft=En||"transitionend";function Dn(xn,Mn){if(!xn)return null;if((0,ke.Z)(xn)==="object"){var On=Mn.replace(/-\w/g,function(It){return It[1].toUpperCase()});return xn[On]}return"".concat(xn,"-").concat(Mn)}var Xn="none",Re="appear",_t="enter",ze="leave",ve="none",he="prepare",Ke="start",ut="active",Pt="end";function yt(xn){var Mn=E.useRef(!1),On=E.useState(xn),It=(0,le.Z)(On,2),Wn=It[0],Ur=It[1];E.useEffect(function(){return Mn.current=!1,function(){Mn.current=!0}},[]);function Er(kn,nr){nr&&Mn.current||Ur(kn)}return[Wn,Er]}var un=function(Mn){return+setTimeout(Mn,16)},wn=function(Mn){return clearTimeout(Mn)};typeof window!="undefined"&&"requestAnimationFrame"in window&&(un=function(Mn){return window.requestAnimationFrame(Mn)},wn=function(Mn){return window.cancelAnimationFrame(Mn)});var Sn=0,$n=new Map;function wt(xn){$n.delete(xn)}var Wt=function(Mn){var On=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;Sn+=1;var It=Sn;function Wn(Ur){if(Ur===0)wt(It),Mn();else{var Er=un(function(){Wn(Ur-1)});$n.set(It,Er)}}return Wn(On),It};Wt.cancel=function(xn){var Mn=$n.get(xn);return wt(Mn),wn(Mn)};var Jt=Wt,bn=function(){var xn=E.useRef(null);function Mn(){Jt.cancel(xn.current)}function On(It){var Wn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;Mn();var Ur=Jt(function(){Wn<=1?It({isCanceled:function(){return Ur!==xn.current}}):On(It,Wn-1)});xn.current=Ur}return E.useEffect(function(){return function(){Mn()}},[]),[On,Mn]},Et=Fe()?E.useLayoutEffect:E.useEffect,Fn=Et,tr=[he,Ke,ut,Pt],ir=!1,Gr=!0;function Lr(xn){return xn===ut||xn===Pt}var $r=function(xn,Mn){var On=yt(ve),It=(0,le.Z)(On,2),Wn=It[0],Ur=It[1],Er=bn(),kn=(0,le.Z)(Er,2),nr=kn[0],Jn=kn[1];function Sr(){Ur(he,!0)}return Fn(function(){if(Wn!==ve&&Wn!==Pt){var Pr=tr.indexOf(Wn),Xr=tr[Pr+1],sa=Mn(Wn);sa===ir?Ur(Xr,!0):nr(function(Ta){function Ra(){Ta.isCanceled()||Ur(Xr,!0)}sa===!0?Ra():Promise.resolve(sa).then(Ra)})}},[xn,Wn]),E.useEffect(function(){return function(){Jn()}},[]),[Sr,Wn]},aa=function(xn){var Mn=(0,E.useRef)(),On=(0,E.useRef)(xn);On.current=xn;var It=E.useCallback(function(Er){On.current(Er)},[]);function Wn(Er){Er&&(Er.removeEventListener(Ft,It),Er.removeEventListener(jn,It))}function Ur(Er){Mn.current&&Mn.current!==Er&&Wn(Mn.current),Er&&Er!==Mn.current&&(Er.addEventListener(Ft,It),Er.addEventListener(jn,It),Mn.current=Er)}return E.useEffect(function(){return function(){Wn(Mn.current)}},[]),[Ur,Wn]};function oo(xn,Mn,On,It){var Wn=It.motionEnter,Ur=Wn===void 0?!0:Wn,Er=It.motionAppear,kn=Er===void 0?!0:Er,nr=It.motionLeave,Jn=nr===void 0?!0:nr,Sr=It.motionDeadline,Pr=It.motionLeaveImmediately,Xr=It.onAppearPrepare,sa=It.onEnterPrepare,Ta=It.onLeavePrepare,Ra=It.onAppearStart,xr=It.onEnterStart,Rn=It.onLeaveStart,br=It.onAppearActive,Fr=It.onEnterActive,oa=It.onLeaveActive,Ua=It.onAppearEnd,Ia=It.onEnterEnd,Ga=It.onLeaveEnd,qa=It.onVisibleChanged,uo=yt(),ao=(0,le.Z)(uo,2),Xa=ao[0],Go=ao[1],pr=yt(Xn),ha=(0,le.Z)(pr,2),fa=ha[0],si=ha[1],gi=yt(null),Ro=(0,le.Z)(gi,2),Fi=Ro[0],Wi=Ro[1],sA=(0,E.useRef)(!1),Ea=(0,E.useRef)(null);function oA(){return On()}var wo=(0,E.useRef)(!1);function ns(Hi){var Ji=oA();if(!(Hi&&!Hi.deadline&&Hi.target!==Ji)){var Xi=wo.current,HA;fa===Re&&Xi?HA=Ua==null?void 0:Ua(Ji,Hi):fa===_t&&Xi?HA=Ia==null?void 0:Ia(Ji,Hi):fa===ze&&Xi&&(HA=Ga==null?void 0:Ga(Ji,Hi)),fa!==Xn&&Xi&&HA!==!1&&(si(Xn,!0),Wi(null,!0))}}var kA=aa(ns),iA=(0,le.Z)(kA,1),lA=iA[0],VA=E.useMemo(function(){var Hi,Ji,Xi;switch(fa){case Re:return Hi={},(0,We.Z)(Hi,he,Xr),(0,We.Z)(Hi,Ke,Ra),(0,We.Z)(Hi,ut,br),Hi;case _t:return Ji={},(0,We.Z)(Ji,he,sa),(0,We.Z)(Ji,Ke,xr),(0,We.Z)(Ji,ut,Fr),Ji;case ze:return Xi={},(0,We.Z)(Xi,he,Ta),(0,We.Z)(Xi,Ke,Rn),(0,We.Z)(Xi,ut,oa),Xi;default:return{}}},[fa]),vs=$r(fa,function(Hi){if(Hi===he){var Ji=VA[he];return Ji?Ji(oA()):ir}if(ki in VA){var Xi;Wi(((Xi=VA[ki])===null||Xi===void 0?void 0:Xi.call(VA,oA(),null))||null)}return ki===ut&&(lA(oA()),Sr>0&&(clearTimeout(Ea.current),Ea.current=setTimeout(function(){ns({deadline:!0})},Sr))),Gr}),SA=(0,le.Z)(vs,2),$s=SA[0],ki=SA[1],yA=Lr(ki);wo.current=yA,Fn(function(){Go(Mn);var Hi=sA.current;if(sA.current=!0,!!xn){var Ji;!Hi&&Mn&&kn&&(Ji=Re),Hi&&Mn&&Ur&&(Ji=_t),(Hi&&!Mn&&Jn||!Hi&&Pr&&!Mn&&Jn)&&(Ji=ze),Ji&&(si(Ji),$s())}},[Mn]),(0,E.useEffect)(function(){(fa===Re&&!kn||fa===_t&&!Ur||fa===ze&&!Jn)&&si(Xn)},[kn,Ur,Jn]),(0,E.useEffect)(function(){return function(){sA.current=!1,clearTimeout(Ea.current)}},[]);var mi=E.useRef(!1);(0,E.useEffect)(function(){Xa&&(mi.current=!0),Xa!==void 0&&fa===Xn&&((mi.current||Xa)&&(qa==null||qa(Xa)),mi.current=!0)},[Xa,fa]);var il=Fi;return VA[he]&&ki===Ke&&(il=(0,it.Z)({transition:"none"},il)),[fa,ki,il,Xa!=null?Xa:Mn]}var Ka=function(xn){(0,Ie.Z)(On,xn);var Mn=(0,de.Z)(On);function On(){return(0,Me.Z)(this,On),Mn.apply(this,arguments)}return(0,me.Z)(On,[{key:"render",value:function(){return this.props.children}}]),On}(E.Component),Wr=Ka;function zr(xn){var Mn=xn;(0,ke.Z)(xn)==="object"&&(Mn=xn.transitionSupport);function On(Wn){return!!(Wn.motionName&&Mn)}var It=E.forwardRef(function(Wn,Ur){var Er=Wn.visible,kn=Er===void 0?!0:Er,nr=Wn.removeOnLeave,Jn=nr===void 0?!0:nr,Sr=Wn.forceRender,Pr=Wn.children,Xr=Wn.motionName,sa=Wn.leavedClassName,Ta=Wn.eventProps,Ra=On(Wn),xr=(0,E.useRef)(),Rn=(0,E.useRef)();function br(){try{return xr.current instanceof HTMLElement?xr.current:ht(Rn.current)}catch(gi){return null}}var Fr=oo(Ra,kn,br,Wn),oa=(0,le.Z)(Fr,4),Ua=oa[0],Ia=oa[1],Ga=oa[2],qa=oa[3],uo=E.useRef(qa);qa&&(uo.current=!0);var ao=E.useCallback(function(gi){xr.current=gi,tt(Ur,gi)},[Ur]),Xa,Go=(0,it.Z)((0,it.Z)({},Ta),{},{visible:kn});if(!Pr)Xa=null;else if(Ua===Xn||!On(Wn))qa?Xa=Pr((0,it.Z)({},Go),ao):!Jn&&uo.current&&sa?Xa=Pr((0,it.Z)((0,it.Z)({},Go),{},{className:sa}),ao):Sr||!Jn&&!sa?Xa=Pr((0,it.Z)((0,it.Z)({},Go),{},{style:{display:"none"}}),ao):Xa=null;else{var pr,ha;Ia===he?ha="prepare":Lr(Ia)?ha="active":Ia===Ke&&(ha="start"),Xa=Pr((0,it.Z)((0,it.Z)({},Go),{},{className:Pe()(Dn(Xr,Ua),(pr={},(0,We.Z)(pr,Dn(Xr,"".concat(Ua,"-").concat(ha)),ha),(0,We.Z)(pr,Xr,typeof Xr=="string"),pr)),style:Ga}),ao)}if(E.isValidElement(Xa)&&dt(Xa)){var fa=Xa,si=fa.ref;si||(Xa=E.cloneElement(Xa,{ref:ao}))}return E.createElement(Wr,{ref:Rn},Xa)});return It.displayName="CSSMotion",It}var Dr=zr(rn),wa="add",$a="keep",zo="remove",Ui="removed";function eA(xn){var Mn;return xn&&(0,ke.Z)(xn)==="object"&&"key"in xn?Mn=xn:Mn={key:xn},(0,it.Z)((0,it.Z)({},Mn),{},{key:String(Mn.key)})}function _i(){var xn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return xn.map(eA)}function no(){var xn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Mn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],On=[],It=0,Wn=Mn.length,Ur=_i(xn),Er=_i(Mn);Ur.forEach(function(Jn){for(var Sr=!1,Pr=It;Pr<Wn;Pr+=1){var Xr=Er[Pr];if(Xr.key===Jn.key){It<Pr&&(On=On.concat(Er.slice(It,Pr).map(function(sa){return(0,it.Z)((0,it.Z)({},sa),{},{status:wa})})),It=Pr),On.push((0,it.Z)((0,it.Z)({},Xr),{},{status:$a})),It+=1,Sr=!0;break}}Sr||On.push((0,it.Z)((0,it.Z)({},Jn),{},{status:zo}))}),It<Wn&&(On=On.concat(Er.slice(It).map(function(Jn){return(0,it.Z)((0,it.Z)({},Jn),{},{status:wa})})));var kn={};On.forEach(function(Jn){var Sr=Jn.key;kn[Sr]=(kn[Sr]||0)+1});var nr=Object.keys(kn).filter(function(Jn){return kn[Jn]>1});return nr.forEach(function(Jn){On=On.filter(function(Sr){var Pr=Sr.key,Xr=Sr.status;return Pr!==Jn||Xr!==zo}),On.forEach(function(Sr){Sr.key===Jn&&(Sr.status=$a)})}),On}var en=["component","children","onVisibleChanged","onAllRemoved"],Wo=["status"],Rr=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function Yr(xn){var Mn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Dr,On=function(It){(0,Ie.Z)(Ur,It);var Wn=(0,de.Z)(Ur);function Ur(){var Er;(0,Me.Z)(this,Ur);for(var kn=arguments.length,nr=new Array(kn),Jn=0;Jn<kn;Jn++)nr[Jn]=arguments[Jn];return Er=Wn.call.apply(Wn,[this].concat(nr)),(0,We.Z)((0,ye.Z)(Er),"state",{keyEntities:[]}),(0,We.Z)((0,ye.Z)(Er),"removeKey",function(Sr){var Pr=Er.state.keyEntities,Xr=Pr.map(function(sa){return sa.key!==Sr?sa:(0,it.Z)((0,it.Z)({},sa),{},{status:Ui})});return Er.setState({keyEntities:Xr}),Xr.filter(function(sa){var Ta=sa.status;return Ta!==Ui}).length}),Er}return(0,me.Z)(Ur,[{key:"render",value:function(){var kn=this,nr=this.state.keyEntities,Jn=this.props,Sr=Jn.component,Pr=Jn.children,Xr=Jn.onVisibleChanged,sa=Jn.onAllRemoved,Ta=(0,ge.Z)(Jn,en),Ra=Sr||E.Fragment,xr={};return Rr.forEach(function(Rn){xr[Rn]=Ta[Rn],delete Ta[Rn]}),delete Ta.keys,E.createElement(Ra,Ta,nr.map(function(Rn){var br=Rn.status,Fr=(0,ge.Z)(Rn,Wo),oa=br===wa||br===$a;return E.createElement(Mn,(0,ce.Z)({},xr,{key:Fr.key,visible:oa,eventProps:Fr,onVisibleChanged:function(Ia){if(Xr==null||Xr(Ia,{key:Fr.key}),!Ia){var Ga=kn.removeKey(Fr.key);Ga===0&&sa&&sa()}}}),Pr)}))}}],[{key:"getDerivedStateFromProps",value:function(kn,nr){var Jn=kn.keys,Sr=nr.keyEntities,Pr=_i(Jn),Xr=no(Sr,Pr);return{keyEntities:Xr.filter(function(sa){var Ta=Sr.find(function(Ra){var xr=Ra.key;return sa.key===xr});return!(Ta&&Ta.status===Ui&&sa.status===zo)})}}}]),Ur}(E.Component);return(0,We.Z)(On,"defaultProps",{component:"div"}),On}var Qr=Yr(rn),kr=Dr,mo=fe(56261);function ko(xn,Mn){var On=E.useState(!1),It=(0,le.Z)(On,2),Wn=It[0],Ur=It[1];E.useLayoutEffect(function(){if(Wn)return xn(),function(){Mn()}},[Wn]),E.useLayoutEffect(function(){return Ur(!0),function(){Ur(!1)}},[])}var Zr=fe(83898),fn=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"],Bn=function(Mn,On){var It=Mn.className,Wn=Mn.style,Ur=Mn.motion,Er=Mn.motionNodes,kn=Mn.motionType,nr=Mn.onMotionStart,Jn=Mn.onMotionEnd,Sr=Mn.active,Pr=Mn.treeNodeRequiredProps,Xr=(0,ge.Z)(Mn,fn),sa=E.useState(!0),Ta=(0,le.Z)(sa,2),Ra=Ta[0],xr=Ta[1],Rn=E.useContext(b.k),br=Rn.prefixCls,Fr=Er&&kn!=="hide";_e(function(){Er&&Fr!==Ra&&xr(Fr)},[Er]);var oa=function(){Er&&nr()},Ua=E.useRef(!1),Ia=function(){Er&&!Ua.current&&(Ua.current=!0,Jn())};ko(oa,Ia);var Ga=function(uo){Fr===uo&&Ia()};return Er?E.createElement(kr,(0,ce.Z)({ref:On,visible:Ra},Ur,{motionAppear:kn==="show",onVisibleChanged:Ga}),function(qa,uo){var ao=qa.className,Xa=qa.style;return E.createElement("div",{ref:uo,className:Pe()("".concat(br,"-treenode-motion"),ao),style:Xa},Er.map(function(Go){var pr=(0,ce.Z)({},((0,ne.Z)(Go.data),Go.data)),ha=Go.title,fa=Go.key,si=Go.isStart,gi=Go.isEnd;delete pr.children;var Ro=(0,Zr.H8)(fa,Pr);return E.createElement(mo.Z,(0,ce.Z)({},pr,Ro,{title:ha,active:Sr,data:Go.data,key:fa,isStart:si,isEnd:gi}))}))}):E.createElement(mo.Z,(0,ce.Z)({domRef:On,className:It,style:Wn},Xr,{active:Sr}))};Bn.displayName="MotionTreeNode";var dn=E.forwardRef(Bn),or=dn;function Tr(){var xn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Mn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],On=xn.length,It=Mn.length;if(Math.abs(On-It)!==1)return{add:!1,key:null};function Wn(Ur,Er){var kn=new Map;Ur.forEach(function(Jn){kn.set(Jn,!0)});var nr=Er.filter(function(Jn){return!kn.has(Jn)});return nr.length===1?nr[0]:null}return On<It?{add:!0,key:Wn(xn,Mn)}:{add:!1,key:Wn(Mn,xn)}}function Ln(xn,Mn,On){var It=xn.findIndex(function(kn){return kn.key===On}),Wn=xn[It+1],Ur=Mn.findIndex(function(kn){return kn.key===On});if(Wn){var Er=Mn.findIndex(function(kn){return kn.key===Wn.key});return Mn.slice(Ur+1,Er)}return Mn.slice(Ur+1)}var Un=["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"],Yn={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},Ir=function(){},ea="RC_TREE_MOTION_".concat(Math.random()),po={key:ea},lr={key:ea,level:0,index:0,pos:"0",node:po,nodes:[po]},ga={parent:null,children:[],pos:lr.pos,data:po,title:null,key:ea,isStart:[],isEnd:[]};function so(xn,Mn,On,It){return Mn===!1||!On?xn:xn.slice(0,Math.ceil(On/It)+1)}function Ai(xn){var Mn=xn.key,On=xn.pos;return(0,Zr.km)(Mn,On)}function Jo(xn){for(var Mn=String(xn.data.key),On=xn;On.parent;)On=On.parent,Mn="".concat(On.data.key," > ").concat(Mn);return Mn}var jo=E.forwardRef(function(xn,Mn){var On=xn.prefixCls,It=xn.data,Wn=xn.selectable,Ur=xn.checkable,Er=xn.expandedKeys,kn=xn.selectedKeys,nr=xn.checkedKeys,Jn=xn.loadedKeys,Sr=xn.loadingKeys,Pr=xn.halfCheckedKeys,Xr=xn.keyEntities,sa=xn.disabled,Ta=xn.dragging,Ra=xn.dragOverNodeKey,xr=xn.dropPosition,Rn=xn.motion,br=xn.height,Fr=xn.itemHeight,oa=xn.virtual,Ua=xn.focusable,Ia=xn.activeItem,Ga=xn.focused,qa=xn.tabIndex,uo=xn.onKeyDown,ao=xn.onFocus,Xa=xn.onBlur,Go=xn.onActiveChange,pr=xn.onListChangeStart,ha=xn.onListChangeEnd,fa=(0,ge.Z)(xn,Un),si=E.useRef(null),gi=E.useRef(null);E.useImperativeHandle(Mn,function(){return{scrollTo:function(Ki){si.current.scrollTo(Ki)},getIndentWidth:function(){return gi.current.offsetWidth}}});var Ro=E.useState(Er),Fi=(0,le.Z)(Ro,2),Wi=Fi[0],sA=Fi[1],Ea=E.useState(It),oA=(0,le.Z)(Ea,2),wo=oA[0],ns=oA[1],kA=E.useState(It),iA=(0,le.Z)(kA,2),lA=iA[0],VA=iA[1],vs=E.useState([]),SA=(0,le.Z)(vs,2),$s=SA[0],ki=SA[1],yA=E.useState(null),mi=(0,le.Z)(yA,2),il=mi[0],Hi=mi[1],Ji=E.useRef(It);Ji.current=It;function Xi(){var ji=Ji.current;ns(ji),VA(ji),ki([]),Hi(null),ha()}_e(function(){sA(Er);var ji=Tr(Wi,Er);if(ji.key!==null)if(ji.add){var Ki=wo.findIndex(function(Di){var xl=Di.key;return xl===ji.key}),Ss=so(Ln(wo,It,ji.key),oa,br,Fr),Ma=wo.slice();Ma.splice(Ki+1,0,ga),VA(Ma),ki(Ss),Hi("show")}else{var Qs=It.findIndex(function(Di){var xl=Di.key;return xl===ji.key}),JA=so(Ln(It,wo,ji.key),oa,br,Fr),qs=It.slice();qs.splice(Qs+1,0,ga),VA(qs),ki(JA),Hi("hide")}else wo!==It&&(ns(It),VA(It))},[Er,It]),E.useEffect(function(){Ta||Xi()},[Ta]);var HA=Rn?lA:It,zl={expandedKeys:Er,selectedKeys:kn,loadedKeys:Jn,loadingKeys:Sr,checkedKeys:nr,halfCheckedKeys:Pr,dragOverNodeKey:Ra,dropPosition:xr,keyEntities:Xr};return E.createElement(E.Fragment,null,Ga&&Ia&&E.createElement("span",{style:Yn,"aria-live":"assertive"},Jo(Ia)),E.createElement("div",null,E.createElement("input",{style:Yn,disabled:Ua===!1||sa,tabIndex:Ua!==!1?qa:null,onKeyDown:uo,onFocus:ao,onBlur:Xa,value:"",onChange:Ir,"aria-label":"for screen reader"})),E.createElement("div",{className:"".concat(On,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},E.createElement("div",{className:"".concat(On,"-indent")},E.createElement("div",{ref:gi,className:"".concat(On,"-indent-unit")}))),E.createElement($e.Z,(0,ce.Z)({},fa,{data:HA,itemKey:Ai,height:br,fullHeight:!1,virtual:oa,itemHeight:Fr,prefixCls:"".concat(On,"-list"),ref:si,onVisibleChange:function(Ki,Ss){var Ma=new Set(Ki),Qs=Ss.filter(function(JA){return!Ma.has(JA)});Qs.some(function(JA){return Ai(JA)===ea})&&Xi()}}),function(ji){var Ki=ji.pos,Ss=(0,ce.Z)({},((0,ne.Z)(ji.data),ji.data)),Ma=ji.title,Qs=ji.key,JA=ji.isStart,qs=ji.isEnd,Di=(0,Zr.km)(Qs,Ki);delete Ss.key,delete Ss.children;var xl=(0,Zr.H8)(Di,zl);return E.createElement(or,(0,ce.Z)({},Ss,xl,{title:Ma,active:!!Ia&&Qs===Ia.key,pos:Ki,data:ji.data,isStart:JA,isEnd:qs,motion:Rn,motionNodes:Qs===ea?$s:null,motionType:il,onMotionStart:pr,onMotionEnd:Xi,treeNodeRequiredProps:zl,onMouseMove:function(){Go(null)}}))}))});jo.displayName="NodeList";var na=jo,Po=fe(29873),Lo=fe(97153),Oi=fe(3596),No=10,Co=function(xn){(0,Ie.Z)(On,xn);var Mn=(0,de.Z)(On);function On(){var It;(0,Me.Z)(this,On);for(var Wn=arguments.length,Ur=new Array(Wn),Er=0;Er<Wn;Er++)Ur[Er]=arguments[Er];return It=Mn.call.apply(Mn,[this].concat(Ur)),It.destroyed=!1,It.delayedDragEnterLogic=void 0,It.loadingRetryTimes={},It.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,Zr.w$)()},It.dragStartMousePosition=null,It.dragNode=void 0,It.currentMouseOverDroppableNodeKey=null,It.listRef=E.createRef(),It.onNodeDragStart=function(kn,nr){var Jn=It.state,Sr=Jn.expandedKeys,Pr=Jn.keyEntities,Xr=It.props.onDragStart,sa=nr.props.eventKey;It.dragNode=nr,It.dragStartMousePosition={x:kn.clientX,y:kn.clientY};var Ta=(0,Po._5)(Sr,sa);It.setState({draggingNodeKey:sa,dragChildrenKeys:(0,Po.wA)(sa,Pr),indent:It.listRef.current.getIndentWidth()}),It.setExpandedKeys(Ta),window.addEventListener("dragend",It.onWindowDragEnd),Xr==null||Xr({event:kn,node:(0,Zr.F)(nr.props)})},It.onNodeDragEnter=function(kn,nr){var Jn=It.state,Sr=Jn.expandedKeys,Pr=Jn.keyEntities,Xr=Jn.dragChildrenKeys,sa=Jn.flattenNodes,Ta=Jn.indent,Ra=It.props,xr=Ra.onDragEnter,Rn=Ra.onExpand,br=Ra.allowDrop,Fr=Ra.direction,oa=nr.props,Ua=oa.pos,Ia=oa.eventKey,Ga=(0,ye.Z)(It),qa=Ga.dragNode;if(It.currentMouseOverDroppableNodeKey!==Ia&&(It.currentMouseOverDroppableNodeKey=Ia),!qa){It.resetDragState();return}var uo=(0,Po.OM)(kn,qa,nr,Ta,It.dragStartMousePosition,br,sa,Pr,Sr,Fr),ao=uo.dropPosition,Xa=uo.dropLevelOffset,Go=uo.dropTargetKey,pr=uo.dropContainerKey,ha=uo.dropTargetPos,fa=uo.dropAllowed,si=uo.dragOverNodeKey;if(Xr.indexOf(Go)!==-1||!fa){It.resetDragState();return}if(It.delayedDragEnterLogic||(It.delayedDragEnterLogic={}),Object.keys(It.delayedDragEnterLogic).forEach(function(gi){clearTimeout(It.delayedDragEnterLogic[gi])}),qa.props.eventKey!==nr.props.eventKey&&(kn.persist(),It.delayedDragEnterLogic[Ua]=window.setTimeout(function(){if(It.state.draggingNodeKey!==null){var gi=(0,He.Z)(Sr),Ro=(0,Oi.Z)(Pr,nr.props.eventKey);Ro&&(Ro.children||[]).length&&(gi=(0,Po.L0)(Sr,nr.props.eventKey)),"expandedKeys"in It.props||It.setExpandedKeys(gi),Rn==null||Rn(gi,{node:(0,Zr.F)(nr.props),expanded:!0,nativeEvent:kn.nativeEvent})}},800)),qa.props.eventKey===Go&&Xa===0){It.resetDragState();return}It.setState({dragOverNodeKey:si,dropPosition:ao,dropLevelOffset:Xa,dropTargetKey:Go,dropContainerKey:pr,dropTargetPos:ha,dropAllowed:fa}),xr==null||xr({event:kn,node:(0,Zr.F)(nr.props),expandedKeys:Sr})},It.onNodeDragOver=function(kn,nr){var Jn=It.state,Sr=Jn.dragChildrenKeys,Pr=Jn.flattenNodes,Xr=Jn.keyEntities,sa=Jn.expandedKeys,Ta=Jn.indent,Ra=It.props,xr=Ra.onDragOver,Rn=Ra.allowDrop,br=Ra.direction,Fr=(0,ye.Z)(It),oa=Fr.dragNode;if(oa){var Ua=(0,Po.OM)(kn,oa,nr,Ta,It.dragStartMousePosition,Rn,Pr,Xr,sa,br),Ia=Ua.dropPosition,Ga=Ua.dropLevelOffset,qa=Ua.dropTargetKey,uo=Ua.dropContainerKey,ao=Ua.dropAllowed,Xa=Ua.dropTargetPos,Go=Ua.dragOverNodeKey;Sr.indexOf(qa)!==-1||!ao||(oa.props.eventKey===qa&&Ga===0?It.state.dropPosition===null&&It.state.dropLevelOffset===null&&It.state.dropTargetKey===null&&It.state.dropContainerKey===null&&It.state.dropTargetPos===null&&It.state.dropAllowed===!1&&It.state.dragOverNodeKey===null||It.resetDragState():Ia===It.state.dropPosition&&Ga===It.state.dropLevelOffset&&qa===It.state.dropTargetKey&&uo===It.state.dropContainerKey&&Xa===It.state.dropTargetPos&&ao===It.state.dropAllowed&&Go===It.state.dragOverNodeKey||It.setState({dropPosition:Ia,dropLevelOffset:Ga,dropTargetKey:qa,dropContainerKey:uo,dropTargetPos:Xa,dropAllowed:ao,dragOverNodeKey:Go}),xr==null||xr({event:kn,node:(0,Zr.F)(nr.props)}))}},It.onNodeDragLeave=function(kn,nr){It.currentMouseOverDroppableNodeKey===nr.props.eventKey&&!kn.currentTarget.contains(kn.relatedTarget)&&(It.resetDragState(),It.currentMouseOverDroppableNodeKey=null);var Jn=It.props.onDragLeave;Jn==null||Jn({event:kn,node:(0,Zr.F)(nr.props)})},It.onWindowDragEnd=function(kn){It.onNodeDragEnd(kn,null,!0),window.removeEventListener("dragend",It.onWindowDragEnd)},It.onNodeDragEnd=function(kn,nr){var Jn=It.props.onDragEnd;It.setState({dragOverNodeKey:null}),It.cleanDragState(),Jn==null||Jn({event:kn,node:(0,Zr.F)(nr.props)}),It.dragNode=null,window.removeEventListener("dragend",It.onWindowDragEnd)},It.onNodeDrop=function(kn,nr){var Jn,Sr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,Pr=It.state,Xr=Pr.dragChildrenKeys,sa=Pr.dropPosition,Ta=Pr.dropTargetKey,Ra=Pr.dropTargetPos,xr=Pr.dropAllowed;if(xr){var Rn=It.props.onDrop;if(It.setState({dragOverNodeKey:null}),It.cleanDragState(),Ta!==null){var br=(0,it.Z)((0,it.Z)({},(0,Zr.H8)(Ta,It.getTreeNodeRequiredProps())),{},{active:((Jn=It.getActiveItem())===null||Jn===void 0?void 0:Jn.key)===Ta,data:(0,Oi.Z)(It.state.keyEntities,Ta).node}),Fr=Xr.indexOf(Ta)!==-1;(0,a.ZP)(!Fr,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var oa=(0,Po.yx)(Ra),Ua={event:kn,node:(0,Zr.F)(br),dragNode:It.dragNode?(0,Zr.F)(It.dragNode.props):null,dragNodesKeys:[It.dragNode.props.eventKey].concat(Xr),dropToGap:sa!==0,dropPosition:sa+Number(oa[oa.length-1])};Sr||Rn==null||Rn(Ua),It.dragNode=null}}},It.cleanDragState=function(){var kn=It.state.draggingNodeKey;kn!==null&&It.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),It.dragStartMousePosition=null,It.currentMouseOverDroppableNodeKey=null},It.triggerExpandActionExpand=function(kn,nr){var Jn=It.state,Sr=Jn.expandedKeys,Pr=Jn.flattenNodes,Xr=nr.expanded,sa=nr.key,Ta=nr.isLeaf;if(!(Ta||kn.shiftKey||kn.metaKey||kn.ctrlKey)){var Ra=Pr.filter(function(Rn){return Rn.key===sa})[0],xr=(0,Zr.F)((0,it.Z)((0,it.Z)({},(0,Zr.H8)(sa,It.getTreeNodeRequiredProps())),{},{data:Ra.data}));It.setExpandedKeys(Xr?(0,Po._5)(Sr,sa):(0,Po.L0)(Sr,sa)),It.onNodeExpand(kn,xr)}},It.onNodeClick=function(kn,nr){var Jn=It.props,Sr=Jn.onClick,Pr=Jn.expandAction;Pr==="click"&&It.triggerExpandActionExpand(kn,nr),Sr==null||Sr(kn,nr)},It.onNodeDoubleClick=function(kn,nr){var Jn=It.props,Sr=Jn.onDoubleClick,Pr=Jn.expandAction;Pr==="doubleClick"&&It.triggerExpandActionExpand(kn,nr),Sr==null||Sr(kn,nr)},It.onNodeSelect=function(kn,nr){var Jn=It.state.selectedKeys,Sr=It.state,Pr=Sr.keyEntities,Xr=Sr.fieldNames,sa=It.props,Ta=sa.onSelect,Ra=sa.multiple,xr=nr.selected,Rn=nr[Xr.key],br=!xr;br?Ra?Jn=(0,Po.L0)(Jn,Rn):Jn=[Rn]:Jn=(0,Po._5)(Jn,Rn);var Fr=Jn.map(function(oa){var Ua=(0,Oi.Z)(Pr,oa);return Ua?Ua.node:null}).filter(function(oa){return oa});It.setUncontrolledState({selectedKeys:Jn}),Ta==null||Ta(Jn,{event:"select",selected:br,node:nr,selectedNodes:Fr,nativeEvent:kn.nativeEvent})},It.onNodeCheck=function(kn,nr,Jn){var Sr=It.state,Pr=Sr.keyEntities,Xr=Sr.checkedKeys,sa=Sr.halfCheckedKeys,Ta=It.props,Ra=Ta.checkStrictly,xr=Ta.onCheck,Rn=nr.key,br,Fr={event:"check",node:nr,checked:Jn,nativeEvent:kn.nativeEvent};if(Ra){var oa=Jn?(0,Po.L0)(Xr,Rn):(0,Po._5)(Xr,Rn),Ua=(0,Po._5)(sa,Rn);br={checked:oa,halfChecked:Ua},Fr.checkedNodes=oa.map(function(Xa){return(0,Oi.Z)(Pr,Xa)}).filter(function(Xa){return Xa}).map(function(Xa){return Xa.node}),It.setUncontrolledState({checkedKeys:oa})}else{var Ia=(0,Lo.S)([].concat((0,He.Z)(Xr),[Rn]),!0,Pr),Ga=Ia.checkedKeys,qa=Ia.halfCheckedKeys;if(!Jn){var uo=new Set(Ga);uo.delete(Rn);var ao=(0,Lo.S)(Array.from(uo),{checked:!1,halfCheckedKeys:qa},Pr);Ga=ao.checkedKeys,qa=ao.halfCheckedKeys}br=Ga,Fr.checkedNodes=[],Fr.checkedNodesPositions=[],Fr.halfCheckedKeys=qa,Ga.forEach(function(Xa){var Go=(0,Oi.Z)(Pr,Xa);if(Go){var pr=Go.node,ha=Go.pos;Fr.checkedNodes.push(pr),Fr.checkedNodesPositions.push({node:pr,pos:ha})}}),It.setUncontrolledState({checkedKeys:Ga},!1,{halfCheckedKeys:qa})}xr==null||xr(br,Fr)},It.onNodeLoad=function(kn){var nr=kn.key,Jn=new Promise(function(Sr,Pr){It.setState(function(Xr){var sa=Xr.loadedKeys,Ta=sa===void 0?[]:sa,Ra=Xr.loadingKeys,xr=Ra===void 0?[]:Ra,Rn=It.props,br=Rn.loadData,Fr=Rn.onLoad;if(!br||Ta.indexOf(nr)!==-1||xr.indexOf(nr)!==-1)return null;var oa=br(kn);return oa.then(function(){var Ua=It.state.loadedKeys,Ia=(0,Po.L0)(Ua,nr);Fr==null||Fr(Ia,{event:"load",node:kn}),It.setUncontrolledState({loadedKeys:Ia}),It.setState(function(Ga){return{loadingKeys:(0,Po._5)(Ga.loadingKeys,nr)}}),Sr()}).catch(function(Ua){if(It.setState(function(Ga){return{loadingKeys:(0,Po._5)(Ga.loadingKeys,nr)}}),It.loadingRetryTimes[nr]=(It.loadingRetryTimes[nr]||0)+1,It.loadingRetryTimes[nr]>=No){var Ia=It.state.loadedKeys;(0,a.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),It.setUncontrolledState({loadedKeys:(0,Po.L0)(Ia,nr)}),Sr()}Pr(Ua)}),{loadingKeys:(0,Po.L0)(xr,nr)}})});return Jn.catch(function(){}),Jn},It.onNodeMouseEnter=function(kn,nr){var Jn=It.props.onMouseEnter;Jn==null||Jn({event:kn,node:nr})},It.onNodeMouseLeave=function(kn,nr){var Jn=It.props.onMouseLeave;Jn==null||Jn({event:kn,node:nr})},It.onNodeContextMenu=function(kn,nr){var Jn=It.props.onRightClick;Jn&&(kn.preventDefault(),Jn({event:kn,node:nr}))},It.onFocus=function(){var kn=It.props.onFocus;It.setState({focused:!0});for(var nr=arguments.length,Jn=new Array(nr),Sr=0;Sr<nr;Sr++)Jn[Sr]=arguments[Sr];kn==null||kn.apply(void 0,Jn)},It.onBlur=function(){var kn=It.props.onBlur;It.setState({focused:!1}),It.onActiveChange(null);for(var nr=arguments.length,Jn=new Array(nr),Sr=0;Sr<nr;Sr++)Jn[Sr]=arguments[Sr];kn==null||kn.apply(void 0,Jn)},It.getTreeNodeRequiredProps=function(){var kn=It.state,nr=kn.expandedKeys,Jn=kn.selectedKeys,Sr=kn.loadedKeys,Pr=kn.loadingKeys,Xr=kn.checkedKeys,sa=kn.halfCheckedKeys,Ta=kn.dragOverNodeKey,Ra=kn.dropPosition,xr=kn.keyEntities;return{expandedKeys:nr||[],selectedKeys:Jn||[],loadedKeys:Sr||[],loadingKeys:Pr||[],checkedKeys:Xr||[],halfCheckedKeys:sa||[],dragOverNodeKey:Ta,dropPosition:Ra,keyEntities:xr}},It.setExpandedKeys=function(kn){var nr=It.state,Jn=nr.treeData,Sr=nr.fieldNames,Pr=(0,Zr.oH)(Jn,kn,Sr);It.setUncontrolledState({expandedKeys:kn,flattenNodes:Pr},!0)},It.onNodeExpand=function(kn,nr){var Jn=It.state.expandedKeys,Sr=It.state,Pr=Sr.listChanging,Xr=Sr.fieldNames,sa=It.props,Ta=sa.onExpand,Ra=sa.loadData,xr=nr.expanded,Rn=nr[Xr.key];if(!Pr){var br=Jn.indexOf(Rn),Fr=!xr;if((0,a.ZP)(xr&&br!==-1||!xr&&br===-1,"Expand state not sync with index check"),Fr?Jn=(0,Po.L0)(Jn,Rn):Jn=(0,Po._5)(Jn,Rn),It.setExpandedKeys(Jn),Ta==null||Ta(Jn,{node:nr,expanded:Fr,nativeEvent:kn.nativeEvent}),Fr&&Ra){var oa=It.onNodeLoad(nr);oa&&oa.then(function(){var Ua=(0,Zr.oH)(It.state.treeData,Jn,Xr);It.setUncontrolledState({flattenNodes:Ua})}).catch(function(){var Ua=It.state.expandedKeys,Ia=(0,Po._5)(Ua,Rn);It.setExpandedKeys(Ia)})}}},It.onListChangeStart=function(){It.setUncontrolledState({listChanging:!0})},It.onListChangeEnd=function(){setTimeout(function(){It.setUncontrolledState({listChanging:!1})})},It.onActiveChange=function(kn){var nr=It.state.activeKey,Jn=It.props.onActiveChange;nr!==kn&&(It.setState({activeKey:kn}),kn!==null&&It.scrollTo({key:kn}),Jn==null||Jn(kn))},It.getActiveItem=function(){var kn=It.state,nr=kn.activeKey,Jn=kn.flattenNodes;return nr===null?null:Jn.find(function(Sr){var Pr=Sr.key;return Pr===nr})||null},It.offsetActiveKey=function(kn){var nr=It.state,Jn=nr.flattenNodes,Sr=nr.activeKey,Pr=Jn.findIndex(function(Ta){var Ra=Ta.key;return Ra===Sr});Pr===-1&&kn<0&&(Pr=Jn.length),Pr=(Pr+kn+Jn.length)%Jn.length;var Xr=Jn[Pr];if(Xr){var sa=Xr.key;It.onActiveChange(sa)}else It.onActiveChange(null)},It.onKeyDown=function(kn){var nr=It.state,Jn=nr.activeKey,Sr=nr.expandedKeys,Pr=nr.checkedKeys,Xr=nr.fieldNames,sa=It.props,Ta=sa.onKeyDown,Ra=sa.checkable,xr=sa.selectable;switch(kn.which){case Ae.UP:{It.offsetActiveKey(-1),kn.preventDefault();break}case Ae.DOWN:{It.offsetActiveKey(1),kn.preventDefault();break}}var Rn=It.getActiveItem();if(Rn&&Rn.data){var br=It.getTreeNodeRequiredProps(),Fr=Rn.data.isLeaf===!1||!!(Rn.data[Xr.children]||[]).length,oa=(0,Zr.F)((0,it.Z)((0,it.Z)({},(0,Zr.H8)(Jn,br)),{},{data:Rn.data,active:!0}));switch(kn.which){case Ae.LEFT:{Fr&&Sr.includes(Jn)?It.onNodeExpand({},oa):Rn.parent&&It.onActiveChange(Rn.parent.key),kn.preventDefault();break}case Ae.RIGHT:{Fr&&!Sr.includes(Jn)?It.onNodeExpand({},oa):Rn.children&&Rn.children.length&&It.onActiveChange(Rn.children[0].key),kn.preventDefault();break}case Ae.ENTER:case Ae.SPACE:{Ra&&!oa.disabled&&oa.checkable!==!1&&!oa.disableCheckbox?It.onNodeCheck({},oa,!Pr.includes(Jn)):!Ra&&xr&&!oa.disabled&&oa.selectable!==!1&&It.onNodeSelect({},oa);break}}}Ta==null||Ta(kn)},It.setUncontrolledState=function(kn){var nr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Jn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!It.destroyed){var Sr=!1,Pr=!0,Xr={};Object.keys(kn).forEach(function(sa){if(sa in It.props){Pr=!1;return}Sr=!0,Xr[sa]=kn[sa]}),Sr&&(!nr||Pr)&&It.setState((0,it.Z)((0,it.Z)({},Xr),Jn))}},It.scrollTo=function(kn){It.listRef.current.scrollTo(kn)},It}return(0,me.Z)(On,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var Wn=this.props.activeKey;Wn!==void 0&&Wn!==this.state.activeKey&&(this.setState({activeKey:Wn}),Wn!==null&&this.scrollTo({key:Wn}))}},{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 Wn,Ur=this.state,Er=Ur.focused,kn=Ur.flattenNodes,nr=Ur.keyEntities,Jn=Ur.draggingNodeKey,Sr=Ur.activeKey,Pr=Ur.dropLevelOffset,Xr=Ur.dropContainerKey,sa=Ur.dropTargetKey,Ta=Ur.dropPosition,Ra=Ur.dragOverNodeKey,xr=Ur.indent,Rn=this.props,br=Rn.prefixCls,Fr=Rn.className,oa=Rn.style,Ua=Rn.showLine,Ia=Rn.focusable,Ga=Rn.tabIndex,qa=Ga===void 0?0:Ga,uo=Rn.selectable,ao=Rn.showIcon,Xa=Rn.icon,Go=Rn.switcherIcon,pr=Rn.draggable,ha=Rn.checkable,fa=Rn.checkStrictly,si=Rn.disabled,gi=Rn.motion,Ro=Rn.loadData,Fi=Rn.filterTreeNode,Wi=Rn.height,sA=Rn.itemHeight,Ea=Rn.virtual,oA=Rn.titleRender,wo=Rn.dropIndicatorRender,ns=Rn.onContextMenu,kA=Rn.onScroll,iA=Rn.direction,lA=Rn.rootClassName,VA=Rn.rootStyle,vs=(0,y.Z)(this.props,{aria:!0,data:!0}),SA;return pr&&((0,ke.Z)(pr)==="object"?SA=pr:typeof pr=="function"?SA={nodeDraggable:pr}:SA={}),E.createElement(b.k.Provider,{value:{prefixCls:br,selectable:uo,showIcon:ao,icon:Xa,switcherIcon:Go,draggable:SA,draggingNodeKey:Jn,checkable:ha,checkStrictly:fa,disabled:si,keyEntities:nr,dropLevelOffset:Pr,dropContainerKey:Xr,dropTargetKey:sa,dropPosition:Ta,dragOverNodeKey:Ra,indent:xr,direction:iA,dropIndicatorRender:wo,loadData:Ro,filterTreeNode:Fi,titleRender:oA,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:Pe()(br,Fr,lA,(Wn={},(0,We.Z)(Wn,"".concat(br,"-show-line"),Ua),(0,We.Z)(Wn,"".concat(br,"-focused"),Er),(0,We.Z)(Wn,"".concat(br,"-active-focused"),Sr!==null),Wn)),style:VA},E.createElement(na,(0,ce.Z)({ref:this.listRef,prefixCls:br,style:oa,data:kn,disabled:si,selectable:uo,checkable:!!ha,motion:gi,dragging:Jn!==null,height:Wi,itemHeight:sA,virtual:Ea,focusable:Ia,focused:Er,tabIndex:qa,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:ns,onScroll:kA},this.getTreeNodeRequiredProps(),vs))))}}],[{key:"getDerivedStateFromProps",value:function(Wn,Ur){var Er=Ur.prevProps,kn={prevProps:Wn};function nr(Ia){return!Er&&Ia in Wn||Er&&Er[Ia]!==Wn[Ia]}var Jn,Sr=Ur.fieldNames;if(nr("fieldNames")&&(Sr=(0,Zr.w$)(Wn.fieldNames),kn.fieldNames=Sr),nr("treeData")?Jn=Wn.treeData:nr("children")&&((0,a.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),Jn=(0,Zr.zn)(Wn.children)),Jn){kn.treeData=Jn;var Pr=(0,Zr.I8)(Jn,{fieldNames:Sr});kn.keyEntities=(0,it.Z)((0,We.Z)({},ea,lr),Pr.keyEntities)}var Xr=kn.keyEntities||Ur.keyEntities;if(nr("expandedKeys")||Er&&nr("autoExpandParent"))kn.expandedKeys=Wn.autoExpandParent||!Er&&Wn.defaultExpandParent?(0,Po.r7)(Wn.expandedKeys,Xr):Wn.expandedKeys;else if(!Er&&Wn.defaultExpandAll){var sa=(0,it.Z)({},Xr);delete sa[ea],kn.expandedKeys=Object.keys(sa).map(function(Ia){return sa[Ia].key})}else!Er&&Wn.defaultExpandedKeys&&(kn.expandedKeys=Wn.autoExpandParent||Wn.defaultExpandParent?(0,Po.r7)(Wn.defaultExpandedKeys,Xr):Wn.defaultExpandedKeys);if(kn.expandedKeys||delete kn.expandedKeys,Jn||kn.expandedKeys){var Ta=(0,Zr.oH)(Jn||Ur.treeData,kn.expandedKeys||Ur.expandedKeys,Sr);kn.flattenNodes=Ta}if(Wn.selectable&&(nr("selectedKeys")?kn.selectedKeys=(0,Po.BT)(Wn.selectedKeys,Wn):!Er&&Wn.defaultSelectedKeys&&(kn.selectedKeys=(0,Po.BT)(Wn.defaultSelectedKeys,Wn))),Wn.checkable){var Ra;if(nr("checkedKeys")?Ra=(0,Po.E6)(Wn.checkedKeys)||{}:!Er&&Wn.defaultCheckedKeys?Ra=(0,Po.E6)(Wn.defaultCheckedKeys)||{}:Jn&&(Ra=(0,Po.E6)(Wn.checkedKeys)||{checkedKeys:Ur.checkedKeys,halfCheckedKeys:Ur.halfCheckedKeys}),Ra){var xr=Ra,Rn=xr.checkedKeys,br=Rn===void 0?[]:Rn,Fr=xr.halfCheckedKeys,oa=Fr===void 0?[]:Fr;if(!Wn.checkStrictly){var Ua=(0,Lo.S)(br,!0,Xr);br=Ua.checkedKeys,oa=Ua.halfCheckedKeys}kn.checkedKeys=br,kn.halfCheckedKeys=oa}}return nr("loadedKeys")&&(kn.loadedKeys=Wn.loadedKeys),kn}}]),On}(E.Component);Co.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},Co.TreeNode=mo.Z;var Vo=Co,Ii=Vo,qo=fe(73148),yr=fe(56747),us={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"},OA=us,vo=fe(74643),Ri=function(Mn,On){return E.createElement(vo.Z,(0,ce.Z)({},Mn,{ref:On,icon:OA}))},Or=E.forwardRef(Ri),ua=fe(53124),Uo=fe(50881),La=fe(33603),yn=fe(32157);const Ni=4;function ro(xn){const{dropPosition:Mn,dropLevelOffset:On,prefixCls:It,indent:Wn,direction:Ur="ltr"}=xn,Er=Ur==="ltr"?"left":"right",kn=Ur==="ltr"?"right":"left",nr={[Er]:-On*Wn+Ni,[kn]:0};switch(Mn){case-1:nr.top=-3;break;case 1:nr.bottom=-3;break;default:nr.bottom=-3,nr[Er]=Wn+Ni;break}return E.createElement("div",{style:nr,className:`${It}-drop-indicator`})}var Mo=fe(99184),zi=E.forwardRef((xn,Mn)=>{const{getPrefixCls:On,direction:It,virtual:Wn,tree:Ur}=E.useContext(ua.E_),{prefixCls:Er,className:kn,showIcon:nr=!1,showLine:Jn,switcherIcon:Sr,blockNode:Pr=!1,children:Xr,checkable:sa=!1,selectable:Ta=!0,draggable:Ra,motion:xr,style:Rn}=xn,br=On("tree",Er),Fr=On(),oa=xr!=null?xr:Object.assign(Object.assign({},(0,La.Z)(Fr)),{motionAppear:!1}),Ua=Object.assign(Object.assign({},xn),{checkable:sa,selectable:Ta,showIcon:nr,motion:oa,blockNode:Pr,showLine:!!Jn,dropIndicatorRender:ro}),[Ia,Ga]=(0,yn.ZP)(br),qa=E.useMemo(()=>{if(!Ra)return!1;let ao={};switch(typeof Ra){case"function":ao.nodeDraggable=Ra;break;case"object":ao=Object.assign({},Ra);break;default:break}return ao.icon!==!1&&(ao.icon=ao.icon||E.createElement(Uo.Z,null)),ao},[Ra]),uo=ao=>E.createElement(Mo.Z,{prefixCls:br,switcherIcon:Sr,treeNodeProps:ao,showLine:Jn});return Ia(E.createElement(Ii,Object.assign({itemHeight:20,ref:Mn,virtual:Wn},Ua,{style:Object.assign(Object.assign({},Ur==null?void 0:Ur.style),Rn),prefixCls:br,className:Pe()({[`${br}-icon-hide`]:!nr,[`${br}-block-node`]:Pr,[`${br}-unselectable`]:!Ta,[`${br}-rtl`]:It==="rtl"},Ur==null?void 0:Ur.className,kn,Ga),direction:It,checkable:sa&&E.createElement("span",{className:`${br}-checkbox-inner`}),selectable:Ta,switcherIcon:uo,draggable:qa}),Xr))}),di;(function(xn){xn[xn.None=0]="None",xn[xn.Start=1]="Start",xn[xn.End=2]="End"})(di||(di={}));function DA(xn,Mn){function On(It){const{key:Wn,children:Ur}=It;Mn(Wn,It)!==!1&&DA(Ur||[],Mn)}xn.forEach(On)}function Ds(xn){let{treeData:Mn,expandedKeys:On,startKey:It,endKey:Wn}=xn;const Ur=[];let Er=di.None;if(It&&It===Wn)return[It];if(!It||!Wn)return[];function kn(nr){return nr===It||nr===Wn}return DA(Mn,nr=>{if(Er===di.End)return!1;if(kn(nr)){if(Ur.push(nr),Er===di.None)Er=di.Start;else if(Er===di.Start)return Er=di.End,!1}else Er===di.Start&&Ur.push(nr);return On.includes(nr)}),Ur}function WA(xn,Mn){const On=(0,He.Z)(Mn),It=[];return DA(xn,(Wn,Ur)=>{const Er=On.indexOf(Wn);return Er!==-1&&(It.push(Ur),On.splice(Er,1)),!!On.length}),It}var ts=function(xn,Mn){var On={};for(var It in xn)Object.prototype.hasOwnProperty.call(xn,It)&&Mn.indexOf(It)<0&&(On[It]=xn[It]);if(xn!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Wn=0,It=Object.getOwnPropertySymbols(xn);Wn<It.length;Wn++)Mn.indexOf(It[Wn])<0&&Object.prototype.propertyIsEnumerable.call(xn,It[Wn])&&(On[It[Wn]]=xn[It[Wn]]);return On};function Fs(xn){const{isLeaf:Mn,expanded:On}=xn;return Mn?E.createElement(qo.Z,null):On?E.createElement(yr.Z,null):E.createElement(Or,null)}function ol(xn){let{treeData:Mn,children:On}=xn;return Mn||(0,Zr.zn)(On)}const ps=(xn,Mn)=>{var{defaultExpandAll:On,defaultExpandParent:It,defaultExpandedKeys:Wn}=xn,Ur=ts(xn,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Er=E.useRef(),kn=E.useRef(),nr=()=>{const{keyEntities:qa}=(0,Zr.I8)(ol(Ur));let uo;return On?uo=Object.keys(qa):It?uo=(0,Po.r7)(Ur.expandedKeys||Wn||[],qa):uo=Ur.expandedKeys||Wn,uo},[Jn,Sr]=E.useState(Ur.selectedKeys||Ur.defaultSelectedKeys||[]),[Pr,Xr]=E.useState(()=>nr());E.useEffect(()=>{"selectedKeys"in Ur&&Sr(Ur.selectedKeys)},[Ur.selectedKeys]),E.useEffect(()=>{"expandedKeys"in Ur&&Xr(Ur.expandedKeys)},[Ur.expandedKeys]);const sa=(qa,uo)=>{var ao;return"expandedKeys"in Ur||Xr(qa),(ao=Ur.onExpand)===null||ao===void 0?void 0:ao.call(Ur,qa,uo)},Ta=(qa,uo)=>{var ao;const{multiple:Xa}=Ur,{node:Go,nativeEvent:pr}=uo,{key:ha=""}=Go,fa=ol(Ur),si=Object.assign(Object.assign({},uo),{selected:!0}),gi=(pr==null?void 0:pr.ctrlKey)||(pr==null?void 0:pr.metaKey),Ro=pr==null?void 0:pr.shiftKey;let Fi;Xa&&gi?(Fi=qa,Er.current=ha,kn.current=Fi,si.selectedNodes=WA(fa,Fi)):Xa&&Ro?(Fi=Array.from(new Set([].concat((0,He.Z)(kn.current||[]),(0,He.Z)(Ds({treeData:fa,expandedKeys:Pr,startKey:ha,endKey:Er.current}))))),si.selectedNodes=WA(fa,Fi)):(Fi=[ha],Er.current=ha,kn.current=Fi,si.selectedNodes=WA(fa,Fi)),(ao=Ur.onSelect)===null||ao===void 0||ao.call(Ur,Fi,si),"selectedKeys"in Ur||Sr(Fi)},{getPrefixCls:Ra,direction:xr}=E.useContext(ua.E_),{prefixCls:Rn,className:br,showIcon:Fr=!0,expandAction:oa="click"}=Ur,Ua=ts(Ur,["prefixCls","className","showIcon","expandAction"]),Ia=Ra("tree",Rn),Ga=Pe()(`${Ia}-directory`,{[`${Ia}-directory-rtl`]:xr==="rtl"},br);return E.createElement(zi,Object.assign({icon:Fs,ref:Mn,blockNode:!0},Ua,{showIcon:Fr,expandAction:oa,prefixCls:Ia,className:Ga,expandedKeys:Pr,selectedKeys:Jn,onSelect:Ta,onExpand:sa}))};var lo=E.forwardRef(ps);const xi=zi;xi.DirectoryTree=lo,xi.TreeNode=mo.Z;var vA=xi},32157:function(mn,jt,fe){"use strict";fe.d(jt,{TM:function(){return be},Yk:function(){return Pe}});var ce=fe(45930),We=fe(63185),ke=fe(14747),it=fe(33507),He=fe(45503),Me=fe(67968);const me=new ce.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:'""'}}}),de=(Ae,y)=>{const{treeCls:a,treeNodeCls:E,treeNodePadding:b,titleHeight:x,nodeSelectedBg:ne,nodeHoverBg:le}=y,ge=y.paddingXS;return{[a]:Object.assign(Object.assign({},(0,ke.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,ke.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:me,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,ke.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:ge},[`${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"}}}}}},Pe=(Ae,y)=>{const a=`.${Ae}`,E=`${a}-treenode`,b=y.paddingXS/2,x=(0,He.TS)(y,{treeCls:a,treeNodeCls:E,treeNodePadding:b});return[de(Ae,x),Ue(x)]},be=Ae=>{const{controlHeightSM:y}=Ae;return{titleHeight:y,nodeHoverBg:Ae.controlItemBgHover,nodeSelectedBg:Ae.controlItemBgActive}};jt.ZP=(0,Me.Z)("Tree",(Ae,y)=>{let{prefixCls:a}=y;return[{[Ae.componentCls]:(0,We.C2)(`${a}-checkbox`,Ae)},Pe(a,Ae),(0,it.Z)(Ae)]},Ae=>{const{colorTextLightSolid:y,colorPrimary:a}=Ae;return Object.assign(Object.assign({},be(Ae)),{directoryNodeSelectedColor:y,directoryNodeSelectedBg:a})})},99184:function(mn,jt,fe){"use strict";fe.d(jt,{Z:function(){return a}});var ce=fe(87462),We=fe(67294),ke={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"},it=ke,He=fe(74643),Me=function(b,x){return We.createElement(He.Z,(0,ce.Z)({},b,{ref:x,icon:it}))},me=We.forwardRef(Me),ye=fe(73148),Ie=fe(3407),de=fe(34182),Ue=fe(74664),Pe=fe(94184),be=fe.n(Pe),Ae=fe(96159),a=E=>{const{prefixCls:b,switcherIcon:x,treeNodeProps:ne,showLine:le}=E,{isLeaf:ge,expanded:Fe,loading:Qe}=ne;if(Qe)return We.createElement(Ie.Z,{className:`${b}-switcher-loading-icon`});let _e;if(le&&typeof le=="object"&&(_e=le.showLeafIcon),ge){if(!le)return null;if(typeof _e!="boolean"&&_e){const Je=typeof _e=="function"?_e(ne):_e,xe=`${b}-switcher-line-custom-icon`;return(0,Ae.l$)(Je)?(0,Ae.Tm)(Je,{className:be()(Je.props.className||"",xe)}):Je}return _e?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:be()($e.props.className||"",Ye)}):$e!==void 0?$e:le?Fe?We.createElement(de.Z,{className:`${b}-switcher-line-icon`}):We.createElement(Ue.Z,{className:`${b}-switcher-line-icon`}):We.createElement(me,{className:Ye})}},62661:function(mn,jt){"use strict";var fe;var ce=Symbol.for("react.element"),We=Symbol.for("react.portal"),ke=Symbol.for("react.fragment"),it=Symbol.for("react.strict_mode"),He=Symbol.for("react.profiler"),Me=Symbol.for("react.provider"),me=Symbol.for("react.context"),ye=Symbol.for("react.server_context"),Ie=Symbol.for("react.forward_ref"),de=Symbol.for("react.suspense"),Ue=Symbol.for("react.suspense_list"),Pe=Symbol.for("react.memo"),be=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 ce:switch(E=E.type,E){case ke:case He:case it:case de:case Ue:return E;default:switch(E=E&&E.$$typeof,E){case ye:case me:case Ie:case be:case Pe:case Me:return E;default:return b}}case We:return b}}}fe=me,fe=Me,fe=ce,fe=Ie,fe=ke,fe=be,fe=Pe,fe=We,fe=He,fe=it,fe=de,fe=Ue,fe=function(){return!1},fe=function(){return!1},fe=function(E){return a(E)===me},fe=function(E){return a(E)===Me},fe=function(E){return typeof E=="object"&&E!==null&&E.$$typeof===ce},fe=function(E){return a(E)===Ie},fe=function(E){return a(E)===ke},fe=function(E){return a(E)===be},jt.isMemo=function(E){return a(E)===Pe},fe=function(E){return a(E)===We},fe=function(E){return a(E)===He},fe=function(E){return a(E)===it},fe=function(E){return a(E)===de},fe=function(E){return a(E)===Ue},fe=function(E){return typeof E=="string"||typeof E=="function"||E===ke||E===He||E===it||E===de||E===Ue||E===Ae||typeof E=="object"&&E!==null&&(E.$$typeof===be||E.$$typeof===Pe||E.$$typeof===Me||E.$$typeof===me||E.$$typeof===Ie||E.$$typeof===y||E.getModuleId!==void 0)},fe=a},95845:function(mn,jt,fe){"use strict";mn.exports=fe(62661)},72665:function(mn,jt){"use strict";var fe;var ce=typeof Symbol=="function"&&Symbol.for,We=ce?Symbol.for("react.element"):60103,ke=ce?Symbol.for("react.portal"):60106,it=ce?Symbol.for("react.fragment"):60107,He=ce?Symbol.for("react.strict_mode"):60108,Me=ce?Symbol.for("react.profiler"):60114,me=ce?Symbol.for("react.provider"):60109,ye=ce?Symbol.for("react.context"):60110,Ie=ce?Symbol.for("react.async_mode"):60111,de=ce?Symbol.for("react.concurrent_mode"):60111,Ue=ce?Symbol.for("react.forward_ref"):60112,Pe=ce?Symbol.for("react.suspense"):60113,be=ce?Symbol.for("react.suspense_list"):60120,Ae=ce?Symbol.for("react.memo"):60115,y=ce?Symbol.for("react.lazy"):60116,a=ce?Symbol.for("react.block"):60121,E=ce?Symbol.for("react.fundamental"):60117,b=ce?Symbol.for("react.responder"):60118,x=ce?Symbol.for("react.scope"):60119;function ne(ge){if(typeof ge=="object"&&ge!==null){var Fe=ge.$$typeof;switch(Fe){case We:switch(ge=ge.type,ge){case Ie:case de:case it:case Me:case He:case Pe:return ge;default:switch(ge=ge&&ge.$$typeof,ge){case ye:case Ue:case y:case Ae:case me:return ge;default:return Fe}}case ke:return Fe}}}function le(ge){return ne(ge)===de}fe=Ie,fe=de,fe=ye,fe=me,fe=We,fe=Ue,fe=it,fe=y,fe=Ae,fe=ke,fe=Me,fe=He,fe=Pe,fe=function(ge){return le(ge)||ne(ge)===Ie},fe=le,fe=function(ge){return ne(ge)===ye},fe=function(ge){return ne(ge)===me},fe=function(ge){return typeof ge=="object"&&ge!==null&&ge.$$typeof===We},fe=function(ge){return ne(ge)===Ue},fe=function(ge){return ne(ge)===it},fe=function(ge){return ne(ge)===y},jt.isMemo=function(ge){return ne(ge)===Ae},fe=function(ge){return ne(ge)===ke},fe=function(ge){return ne(ge)===Me},fe=function(ge){return ne(ge)===He},fe=function(ge){return ne(ge)===Pe},fe=function(ge){return typeof ge=="string"||typeof ge=="function"||ge===it||ge===de||ge===Me||ge===He||ge===Pe||ge===be||typeof ge=="object"&&ge!==null&&(ge.$$typeof===y||ge.$$typeof===Ae||ge.$$typeof===me||ge.$$typeof===ye||ge.$$typeof===Ue||ge.$$typeof===E||ge.$$typeof===b||ge.$$typeof===x||ge.$$typeof===a)},fe=ne},12060:function(mn,jt,fe){"use strict";mn.exports=fe(72665)},56261:function(mn,jt,fe){"use strict";fe.d(jt,{Z:function(){return _e}});var ce=fe(87462),We=fe(4942),ke=fe(45987),it=fe(1413),He=fe(15671),Me=fe(43144),me=fe(97326),ye=fe(60136),Ie=fe(51630),de=fe(94184),Ue=fe.n(de),Pe=fe(34952),be=fe(67294),Ae=fe(69610),y=function($e){for(var Je=$e.prefixCls,xe=$e.level,ht=$e.isStart,Oe=$e.isEnd,mt="".concat(Je,"-indent-unit"),tt=[],rt=0;rt<xe;rt+=1){var lt;tt.push(be.createElement("span",{key:rt,className:Ue()(mt,(lt={},(0,We.Z)(lt,"".concat(mt,"-start"),ht[rt]),(0,We.Z)(lt,"".concat(mt,"-end"),Oe[rt]),lt))}))}return be.createElement("span",{"aria-hidden":"true",className:"".concat(Je,"-indent")},tt)},a=be.memo(y),E=fe(3596),b=fe(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",ge="---",Fe=function(Ye){(0,ye.Z)(Je,Ye);var $e=(0,Ie.Z)(Je);function Je(){var xe;(0,He.Z)(this,Je);for(var ht=arguments.length,Oe=new Array(ht),mt=0;mt<ht;mt++)Oe[mt]=arguments[mt];return xe=$e.call.apply($e,[this].concat(Oe)),xe.state={dragNodeHighlight:!1},xe.selectHandle=void 0,xe.cacheIndent=void 0,xe.onSelectorClick=function(tt){var rt=xe.props.context.onNodeClick;rt(tt,(0,b.F)(xe.props)),xe.isSelectable()?xe.onSelect(tt):xe.onCheck(tt)},xe.onSelectorDoubleClick=function(tt){var rt=xe.props.context.onNodeDoubleClick;rt(tt,(0,b.F)(xe.props))},xe.onSelect=function(tt){if(!xe.isDisabled()){var rt=xe.props.context.onNodeSelect;rt(tt,(0,b.F)(xe.props))}},xe.onCheck=function(tt){if(!xe.isDisabled()){var rt=xe.props,lt=rt.disableCheckbox,dt=rt.checked,gt=xe.props.context.onNodeCheck;if(!(!xe.isCheckable()||lt)){var Ze=!dt;gt(tt,(0,b.F)(xe.props),Ze)}}},xe.onMouseEnter=function(tt){var rt=xe.props.context.onNodeMouseEnter;rt(tt,(0,b.F)(xe.props))},xe.onMouseLeave=function(tt){var rt=xe.props.context.onNodeMouseLeave;rt(tt,(0,b.F)(xe.props))},xe.onContextMenu=function(tt){var rt=xe.props.context.onNodeContextMenu;rt(tt,(0,b.F)(xe.props))},xe.onDragStart=function(tt){var rt=xe.props.context.onNodeDragStart;tt.stopPropagation(),xe.setState({dragNodeHighlight:!0}),rt(tt,(0,me.Z)(xe));try{tt.dataTransfer.setData("text/plain","")}catch(lt){}},xe.onDragEnter=function(tt){var rt=xe.props.context.onNodeDragEnter;tt.preventDefault(),tt.stopPropagation(),rt(tt,(0,me.Z)(xe))},xe.onDragOver=function(tt){var rt=xe.props.context.onNodeDragOver;tt.preventDefault(),tt.stopPropagation(),rt(tt,(0,me.Z)(xe))},xe.onDragLeave=function(tt){var rt=xe.props.context.onNodeDragLeave;tt.stopPropagation(),rt(tt,(0,me.Z)(xe))},xe.onDragEnd=function(tt){var rt=xe.props.context.onNodeDragEnd;tt.stopPropagation(),xe.setState({dragNodeHighlight:!1}),rt(tt,(0,me.Z)(xe))},xe.onDrop=function(tt){var rt=xe.props.context.onNodeDrop;tt.preventDefault(),tt.stopPropagation(),xe.setState({dragNodeHighlight:!1}),rt(tt,(0,me.Z)(xe))},xe.onExpand=function(tt){var rt=xe.props,lt=rt.loading,dt=rt.context.onNodeExpand;lt||dt(tt,(0,b.F)(xe.props))},xe.setSelectHandle=function(tt){xe.selectHandle=tt},xe.getNodeState=function(){var tt=xe.props.expanded;return xe.isLeaf()?null:tt?ne:le},xe.hasChildren=function(){var tt=xe.props.eventKey,rt=xe.props.context.keyEntities,lt=(0,E.Z)(rt,tt)||{},dt=lt.children;return!!(dt||[]).length},xe.isLeaf=function(){var tt=xe.props,rt=tt.isLeaf,lt=tt.loaded,dt=xe.props.context.loadData,gt=xe.hasChildren();return rt===!1?!1:rt||!dt&&!gt||dt&<&&!gt},xe.isDisabled=function(){var tt=xe.props.disabled,rt=xe.props.context.disabled;return!!(rt||tt)},xe.isCheckable=function(){var tt=xe.props.checkable,rt=xe.props.context.checkable;return!rt||tt===!1?!1:rt},xe.syncLoadData=function(tt){var rt=tt.expanded,lt=tt.loading,dt=tt.loaded,gt=xe.props.context,Ze=gt.loadData,et=gt.onNodeLoad;lt||Ze&&rt&&!xe.isLeaf()&&!xe.hasChildren()&&!dt&&et((0,b.F)(xe.props))},xe.isDraggable=function(){var tt=xe.props,rt=tt.data,lt=tt.context.draggable;return!!(lt&&(!lt.nodeDraggable||lt.nodeDraggable(rt)))},xe.renderDragHandler=function(){var tt=xe.props.context,rt=tt.draggable,lt=tt.prefixCls;return rt!=null&&rt.icon?be.createElement("span",{className:"".concat(lt,"-draggable-icon")},rt.icon):null},xe.renderSwitcherIconDom=function(tt){var rt=xe.props.switcherIcon,lt=xe.props.context.switcherIcon,dt=rt||lt;return typeof dt=="function"?dt((0,it.Z)((0,it.Z)({},xe.props),{},{isLeaf:tt})):dt},xe.renderSwitcher=function(){var tt=xe.props.expanded,rt=xe.props.context.prefixCls;if(xe.isLeaf()){var lt=xe.renderSwitcherIconDom(!0);return lt!==!1?be.createElement("span",{className:Ue()("".concat(rt,"-switcher"),"".concat(rt,"-switcher-noop"))},lt):null}var dt=Ue()("".concat(rt,"-switcher"),"".concat(rt,"-switcher_").concat(tt?ne:le)),gt=xe.renderSwitcherIconDom(!1);return gt!==!1?be.createElement("span",{onClick:xe.onExpand,className:dt},gt):null},xe.renderCheckbox=function(){var tt=xe.props,rt=tt.checked,lt=tt.halfChecked,dt=tt.disableCheckbox,gt=xe.props.context.prefixCls,Ze=xe.isDisabled(),et=xe.isCheckable();if(!et)return null;var Qt=typeof et!="boolean"?et:null;return be.createElement("span",{className:Ue()("".concat(gt,"-checkbox"),rt&&"".concat(gt,"-checkbox-checked"),!rt&<&&"".concat(gt,"-checkbox-indeterminate"),(Ze||dt)&&"".concat(gt,"-checkbox-disabled")),onClick:xe.onCheck},Qt)},xe.renderIcon=function(){var tt=xe.props.loading,rt=xe.props.context.prefixCls;return be.createElement("span",{className:Ue()("".concat(rt,"-iconEle"),"".concat(rt,"-icon__").concat(xe.getNodeState()||"docu"),tt&&"".concat(rt,"-icon_loading"))})},xe.renderSelector=function(){var tt=xe.state.dragNodeHighlight,rt=xe.props,lt=rt.title,dt=lt===void 0?ge:lt,gt=rt.selected,Ze=rt.icon,et=rt.loading,Qt=rt.data,Kt=xe.props.context,pt=Kt.prefixCls,Xt=Kt.showIcon,nn=Kt.icon,En=Kt.loadData,rn=Kt.titleRender,jn=xe.isDisabled(),Ft="".concat(pt,"-node-content-wrapper"),Dn;if(Xt){var Xn=Ze||nn;Dn=Xn?be.createElement("span",{className:Ue()("".concat(pt,"-iconEle"),"".concat(pt,"-icon__customize"))},typeof Xn=="function"?Xn(xe.props):Xn):xe.renderIcon()}else En&&et&&(Dn=xe.renderIcon());var Re;typeof dt=="function"?Re=dt(Qt):rn?Re=rn(Qt):Re=dt;var _t=be.createElement("span",{className:"".concat(pt,"-title")},Re);return be.createElement("span",{ref:xe.setSelectHandle,title:typeof dt=="string"?dt:"",className:Ue()("".concat(Ft),"".concat(Ft,"-").concat(xe.getNodeState()||"normal"),!jn&&(gt||tt)&&"".concat(pt,"-node-selected")),onMouseEnter:xe.onMouseEnter,onMouseLeave:xe.onMouseLeave,onContextMenu:xe.onContextMenu,onClick:xe.onSelectorClick,onDoubleClick:xe.onSelectorDoubleClick},Dn,_t,xe.renderDropIndicator())},xe.renderDropIndicator=function(){var tt=xe.props,rt=tt.disabled,lt=tt.eventKey,dt=xe.props.context,gt=dt.draggable,Ze=dt.dropLevelOffset,et=dt.dropPosition,Qt=dt.prefixCls,Kt=dt.indent,pt=dt.dropIndicatorRender,Xt=dt.dragOverNodeKey,nn=dt.direction,En=!!gt,rn=!rt&&En&&Xt===lt,jn=Kt!=null?Kt:xe.cacheIndent;return xe.cacheIndent=Kt,rn?pt({dropPosition:et,dropLevelOffset:Ze,indent:jn,prefixCls:Qt,direction:nn}):null},xe}return(0,Me.Z)(Je,[{key:"componentDidMount",value:function(){this.syncLoadData(this.props)}},{key:"componentDidUpdate",value:function(){this.syncLoadData(this.props)}},{key:"isSelectable",value:function(){var ht=this.props.selectable,Oe=this.props.context.selectable;return typeof ht=="boolean"?ht:Oe}},{key:"render",value:function(){var ht,Oe=this.props,mt=Oe.eventKey,tt=Oe.className,rt=Oe.style,lt=Oe.dragOver,dt=Oe.dragOverGapTop,gt=Oe.dragOverGapBottom,Ze=Oe.isLeaf,et=Oe.isStart,Qt=Oe.isEnd,Kt=Oe.expanded,pt=Oe.selected,Xt=Oe.checked,nn=Oe.halfChecked,En=Oe.loading,rn=Oe.domRef,jn=Oe.active,Ft=Oe.data,Dn=Oe.onMouseMove,Xn=Oe.selectable,Re=(0,ke.Z)(Oe,x),_t=this.props.context,ze=_t.prefixCls,ve=_t.filterTreeNode,he=_t.keyEntities,Ke=_t.dropContainerKey,ut=_t.dropTargetKey,Pt=_t.draggingNodeKey,yt=this.isDisabled(),un=(0,Pe.Z)(Re,{aria:!0,data:!0}),wn=(0,E.Z)(he,mt)||{},Sn=wn.level,$n=Qt[Qt.length-1],wt=this.isDraggable(),Wt=!yt&&wt,Jt=Pt===mt,bn=Xn!==void 0?{"aria-selected":!!Xn}:void 0;return be.createElement("div",(0,ce.Z)({ref:rn,className:Ue()(tt,"".concat(ze,"-treenode"),(ht={},(0,We.Z)(ht,"".concat(ze,"-treenode-disabled"),yt),(0,We.Z)(ht,"".concat(ze,"-treenode-switcher-").concat(Kt?"open":"close"),!Ze),(0,We.Z)(ht,"".concat(ze,"-treenode-checkbox-checked"),Xt),(0,We.Z)(ht,"".concat(ze,"-treenode-checkbox-indeterminate"),nn),(0,We.Z)(ht,"".concat(ze,"-treenode-selected"),pt),(0,We.Z)(ht,"".concat(ze,"-treenode-loading"),En),(0,We.Z)(ht,"".concat(ze,"-treenode-active"),jn),(0,We.Z)(ht,"".concat(ze,"-treenode-leaf-last"),$n),(0,We.Z)(ht,"".concat(ze,"-treenode-draggable"),wt),(0,We.Z)(ht,"dragging",Jt),(0,We.Z)(ht,"drop-target",ut===mt),(0,We.Z)(ht,"drop-container",Ke===mt),(0,We.Z)(ht,"drag-over",!yt&<),(0,We.Z)(ht,"drag-over-gap-top",!yt&&dt),(0,We.Z)(ht,"drag-over-gap-bottom",!yt&>),(0,We.Z)(ht,"filter-node",ve&&ve((0,b.F)(this.props))),ht)),style:rt,draggable:Wt,"aria-grabbed":Jt,onDragStart:Wt?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:Dn},bn,un),be.createElement(a,{prefixCls:ze,level:Sn,isStart:et,isEnd:Qt}),this.renderDragHandler(),this.renderSwitcher(),this.renderCheckbox(),this.renderSelector())}}]),Je}(be.Component),Qe=function($e){return be.createElement(Ae.k.Consumer,null,function(Je){return be.createElement(Fe,(0,ce.Z)({},$e,{context:Je}))})};Qe.displayName="TreeNode",Qe.isTreeNode=1;var _e=Qe},69610:function(mn,jt,fe){"use strict";fe.d(jt,{k:function(){return We}});var ce=fe(67294),We=ce.createContext(null)},29873:function(mn,jt,fe){"use strict";fe.d(jt,{BT:function(){return a},E6:function(){return x},L0:function(){return de},OM:function(){return y},_5:function(){return Ie},r7:function(){return ne},wA:function(){return Pe},yx:function(){return Ue}});var ce=fe(74902),We=fe(71002),ke=fe(72978),it=fe(67294),He=fe(56261),Me=fe(3596),me=fe(83898),ye=null;function Ie(le,ge){if(!le)return[];var Fe=le.slice(),Qe=Fe.indexOf(ge);return Qe>=0&&Fe.splice(Qe,1),Fe}function de(le,ge){var Fe=(le||[]).slice();return Fe.indexOf(ge)===-1&&Fe.push(ge),Fe}function Ue(le){return le.split("-")}function Pe(le,ge){var Fe=[],Qe=(0,Me.Z)(ge,le);function _e(){var Ye=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];Ye.forEach(function($e){var Je=$e.key,xe=$e.children;Fe.push(Je),_e(xe)})}return _e(Qe.children),Fe}function be(le){if(le.parent){var ge=Ue(le.pos);return Number(ge[ge.length-1])===le.parent.children.length-1}return!1}function Ae(le){var ge=Ue(le.pos);return Number(ge[ge.length-1])===0}function y(le,ge,Fe,Qe,_e,Ye,$e,Je,xe,ht){var Oe,mt=le.clientX,tt=le.clientY,rt=le.target.getBoundingClientRect(),lt=rt.top,dt=rt.height,gt=(ht==="rtl"?-1:1)*(((_e==null?void 0:_e.x)||0)-mt),Ze=(gt-12)/Qe,et=(0,Me.Z)(Je,Fe.props.eventKey);if(tt<lt+dt/2){var Qt=$e.findIndex(function(_t){return _t.key===et.key}),Kt=Qt<=0?0:Qt-1,pt=$e[Kt].key;et=(0,Me.Z)(Je,pt)}var Xt=et.key,nn=et,En=et.key,rn=0,jn=0;if(!xe.includes(Xt))for(var Ft=0;Ft<Ze&&be(et);Ft+=1)et=et.parent,jn+=1;var Dn=ge.props.data,Xn=et.node,Re=!0;return Ae(et)&&et.level===0&&tt<lt+dt/2&&Ye({dragNode:Dn,dropNode:Xn,dropPosition:-1})&&et.key===Fe.props.eventKey?rn=-1:(nn.children||[]).length&&xe.includes(En)?Ye({dragNode:Dn,dropNode:Xn,dropPosition:0})?rn=0:Re=!1:jn===0?Ze>-1.5?Ye({dragNode:Dn,dropNode:Xn,dropPosition:1})?rn=1:Re=!1:Ye({dragNode:Dn,dropNode:Xn,dropPosition:0})?rn=0:Ye({dragNode:Dn,dropNode:Xn,dropPosition:1})?rn=1:Re=!1:Ye({dragNode:Dn,dropNode:Xn,dropPosition:1})?rn=1:Re=!1,{dropPosition:rn,dropLevelOffset:jn,dropTargetKey:et.key,dropTargetPos:et.pos,dragOverNodeKey:En,dropContainerKey:rn===0?null:((Oe=et.parent)===null||Oe===void 0?void 0:Oe.key)||null,dropAllowed:Re}}function a(le,ge){if(le){var Fe=ge.multiple;return Fe?le.slice():le.length?[le[0]]:le}}var E=function(ge){return ge};function b(le,ge){if(!le)return[];var Fe=ge||{},Qe=Fe.processProps,_e=Qe===void 0?E:Qe,Ye=Array.isArray(le)?le:[le];return Ye.map(function($e){var Je=$e.children,xe=_objectWithoutProperties($e,ye),ht=b(Je,ge);return React.createElement(TreeNode,_extends({key:xe.key},_e(xe)),ht)})}function x(le){if(!le)return null;var ge;if(Array.isArray(le))ge={checkedKeys:le,halfCheckedKeys:void 0};else if((0,We.Z)(le)==="object")ge={checkedKeys:le.checked||void 0,halfCheckedKeys:le.halfChecked||void 0};else return(0,ke.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return ge}function ne(le,ge){var Fe=new Set;function Qe(_e){if(!Fe.has(_e)){var Ye=(0,Me.Z)(ge,_e);if(Ye){Fe.add(_e);var $e=Ye.parent,Je=Ye.node;Je.disabled||$e&&Qe($e.key)}}}return(le||[]).forEach(function(_e){Qe(_e)}),(0,ce.Z)(Fe)}},97153:function(mn,jt,fe){"use strict";fe.d(jt,{S:function(){return me}});var ce=fe(72978),We=fe(3596);function ke(ye,Ie){var de=new Set;return ye.forEach(function(Ue){Ie.has(Ue)||de.add(Ue)}),de}function it(ye){var Ie=ye||{},de=Ie.disabled,Ue=Ie.disableCheckbox,Pe=Ie.checkable;return!!(de||Ue)||Pe===!1}function He(ye,Ie,de,Ue){for(var Pe=new Set(ye),be=new Set,Ae=0;Ae<=de;Ae+=1){var y=Ie.get(Ae)||new Set;y.forEach(function(x){var ne=x.key,le=x.node,ge=x.children,Fe=ge===void 0?[]:ge;Pe.has(ne)&&!Ue(le)&&Fe.filter(function(Qe){return!Ue(Qe.node)}).forEach(function(Qe){Pe.add(Qe.key)})})}for(var a=new Set,E=de;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 ge=!0,Fe=!1;(ne.children||[]).filter(function(Qe){return!Ue(Qe.node)}).forEach(function(Qe){var _e=Qe.key,Ye=Pe.has(_e);ge&&!Ye&&(ge=!1),!Fe&&(Ye||be.has(_e))&&(Fe=!0)}),ge&&Pe.add(ne.key),Fe&&be.add(ne.key),a.add(ne.key)}})}return{checkedKeys:Array.from(Pe),halfCheckedKeys:Array.from(ke(be,Pe))}}function Me(ye,Ie,de,Ue,Pe){for(var be=new Set(ye),Ae=new Set(Ie),y=0;y<=Ue;y+=1){var a=de.get(y)||new Set;a.forEach(function(ne){var le=ne.key,ge=ne.node,Fe=ne.children,Qe=Fe===void 0?[]:Fe;!be.has(le)&&!Ae.has(le)&&!Pe(ge)&&Qe.filter(function(_e){return!Pe(_e.node)}).forEach(function(_e){be.delete(_e.key)})})}Ae=new Set;for(var E=new Set,b=Ue;b>=0;b-=1){var x=de.get(b)||new Set;x.forEach(function(ne){var le=ne.parent,ge=ne.node;if(!(Pe(ge)||!ne.parent||E.has(ne.parent.key))){if(Pe(ne.parent.node)){E.add(le.key);return}var Fe=!0,Qe=!1;(le.children||[]).filter(function(_e){return!Pe(_e.node)}).forEach(function(_e){var Ye=_e.key,$e=be.has(Ye);Fe&&!$e&&(Fe=!1),!Qe&&($e||Ae.has(Ye))&&(Qe=!0)}),Fe||be.delete(le.key),Qe&&Ae.add(le.key),E.add(le.key)}})}return{checkedKeys:Array.from(be),halfCheckedKeys:Array.from(ke(Ae,be))}}function me(ye,Ie,de,Ue){var Pe=[],be;Ue?be=Ue:be=it;var Ae=new Set(ye.filter(function(b){var x=!!(0,We.Z)(de,b);return x||Pe.push(b),x})),y=new Map,a=0;Object.keys(de).forEach(function(b){var x=de[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,ce.ZP)(!Pe.length,"Tree missing follow keys: ".concat(Pe.slice(0,100).map(function(b){return"'".concat(b,"'")}).join(", ")));var E;return Ie===!0?E=He(Ae,y,a,be):E=Me(Ae,Ie.halfCheckedKeys,y,a,be),E}},3596:function(mn,jt,fe){"use strict";fe.d(jt,{Z:function(){return ce}});function ce(We,ke){return We[ke]}},83898:function(mn,jt,fe){"use strict";fe.d(jt,{I8:function(){return ne},F:function(){return ge},zn:function(){return E},w$:function(){return y},oH:function(){return b},km:function(){return Ae},H8:function(){return le}});var ce=fe(71002),We=fe(74902),ke=fe(1413),it=fe(45987),He=fe(67294),Me=fe(28580);function me(Fe){var Qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},_e=[];return He.Children.forEach(Fe,function(Ye){Ye==null&&!Qe.keepEmpty||(Array.isArray(Ye)?_e=_e.concat(me(Ye)):(0,Me.isFragment)(Ye)&&Ye.props?_e=_e.concat(me(Ye.props.children,Qe)):_e.push(Ye))}),_e}function ye(Fe,Qe){var _e=(0,ke.Z)({},Fe);return Array.isArray(Qe)&&Qe.forEach(function(Ye){delete _e[Ye]}),_e}var Ie=fe(72978),de=fe(3596),Ue=["children"];function Pe(Fe,Qe){return"".concat(Fe,"-").concat(Qe)}function be(Fe){return Fe&&Fe.type&&Fe.type.isTreeNode}function Ae(Fe,Qe){return Fe!=null?Fe:Qe}function y(Fe){var Qe=Fe||{},_e=Qe.title,Ye=Qe._title,$e=Qe.key,Je=Qe.children,xe=_e||"title";return{title:xe,_title:Ye||[xe],key:$e||"key",children:Je||"children"}}function a(Fe,Qe){var _e=new Map;function Ye($e){var Je=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";($e||[]).forEach(function(xe){var ht=xe[Qe.key],Oe=xe[Qe.children];warning(ht!=null,"Tree node must have a certain key: [".concat(Je).concat(ht,"]"));var mt=String(ht);warning(!_e.has(mt)||ht===null||ht===void 0,"Same 'key' exist in the Tree: ".concat(mt)),_e.set(mt,!0),Ye(Oe,"".concat(Je).concat(mt," > "))})}Ye(Fe)}function E(Fe){function Qe(_e){var Ye=me(_e);return Ye.map(function($e){if(!be($e))return(0,Ie.ZP)(!$e,"Tree/TreeNode can only accept TreeNode as children."),null;var Je=$e.key,xe=$e.props,ht=xe.children,Oe=(0,it.Z)(xe,Ue),mt=(0,ke.Z)({key:Je},Oe),tt=Qe(ht);return tt.length&&(mt.children=tt),mt}).filter(function($e){return $e})}return Qe(Fe)}function b(Fe,Qe,_e){var Ye=y(_e),$e=Ye._title,Je=Ye.key,xe=Ye.children,ht=new Set(Qe===!0?[]:Qe),Oe=[];function mt(tt){var rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return tt.map(function(lt,dt){for(var gt=Pe(rt?rt.pos:"0",dt),Ze=Ae(lt[Je],gt),et,Qt=0;Qt<$e.length;Qt+=1){var Kt=$e[Qt];if(lt[Kt]!==void 0){et=lt[Kt];break}}var pt=(0,ke.Z)((0,ke.Z)({},ye(lt,[].concat((0,We.Z)($e),[Je,xe]))),{},{title:et,key:Ze,parent:rt,pos:gt,children:null,data:lt,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(pt),Qe===!0||ht.has(Ze)?pt.children=mt(lt[xe]||[],pt):pt.children=[],pt})}return mt(Fe),Oe}function x(Fe,Qe,_e){var Ye={};(0,ce.Z)(_e)==="object"?Ye=_e:Ye={externalGetKey:_e},Ye=Ye||{};var $e=Ye,Je=$e.childrenPropName,xe=$e.externalGetKey,ht=$e.fieldNames,Oe=y(ht),mt=Oe.key,tt=Oe.children,rt=Je||tt,lt;xe?typeof xe=="string"?lt=function(Ze){return Ze[xe]}:typeof xe=="function"&&(lt=function(Ze){return xe(Ze)}):lt=function(Ze,et){return Ae(Ze[mt],et)};function dt(gt,Ze,et,Qt){var Kt=gt?gt[rt]:Fe,pt=gt?Pe(et.pos,Ze):"0",Xt=gt?[].concat((0,We.Z)(Qt),[gt]):[];if(gt){var nn=lt(gt,pt),En={node:gt,index:Ze,pos:pt,key:nn,parentPos:et.node?et.pos:null,level:et.level+1,nodes:Xt};Qe(En)}Kt&&Kt.forEach(function(rn,jn){dt(rn,jn,{node:gt,pos:pt,level:et?et.level+1:-1},Xt)})}dt(null)}function ne(Fe){var Qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},_e=Qe.initWrapper,Ye=Qe.processEntity,$e=Qe.onProcessFinished,Je=Qe.externalGetKey,xe=Qe.childrenPropName,ht=Qe.fieldNames,Oe=arguments.length>2?arguments[2]:void 0,mt=Je||Oe,tt={},rt={},lt={posEntities:tt,keyEntities:rt};return _e&&(lt=_e(lt)||lt),x(Fe,function(dt){var gt=dt.node,Ze=dt.index,et=dt.pos,Qt=dt.key,Kt=dt.parentPos,pt=dt.level,Xt=dt.nodes,nn={node:gt,nodes:Xt,index:Ze,key:Qt,pos:et,level:pt},En=Ae(Qt,et);tt[et]=nn,rt[En]=nn,nn.parent=tt[Kt],nn.parent&&(nn.parent.children=nn.parent.children||[],nn.parent.children.push(nn)),Ye&&Ye(nn,lt)},{externalGetKey:mt,childrenPropName:xe,fieldNames:ht}),$e&&$e(lt),lt}function le(Fe,Qe){var _e=Qe.expandedKeys,Ye=Qe.selectedKeys,$e=Qe.loadedKeys,Je=Qe.loadingKeys,xe=Qe.checkedKeys,ht=Qe.halfCheckedKeys,Oe=Qe.dragOverNodeKey,mt=Qe.dropPosition,tt=Qe.keyEntities,rt=(0,de.Z)(tt,Fe),lt={eventKey:Fe,expanded:_e.indexOf(Fe)!==-1,selected:Ye.indexOf(Fe)!==-1,loaded:$e.indexOf(Fe)!==-1,loading:Je.indexOf(Fe)!==-1,checked:xe.indexOf(Fe)!==-1,halfChecked:ht.indexOf(Fe)!==-1,pos:String(rt?rt.pos:""),dragOver:Oe===Fe&&mt===0,dragOverGapTop:Oe===Fe&&mt===-1,dragOverGapBottom:Oe===Fe&&mt===1};return lt}function ge(Fe){var Qe=Fe.data,_e=Fe.expanded,Ye=Fe.selected,$e=Fe.checked,Je=Fe.loaded,xe=Fe.loading,ht=Fe.halfChecked,Oe=Fe.dragOver,mt=Fe.dragOverGapTop,tt=Fe.dragOverGapBottom,rt=Fe.pos,lt=Fe.active,dt=Fe.eventKey,gt=(0,ke.Z)((0,ke.Z)({},Qe),{},{expanded:_e,selected:Ye,checked:$e,loaded:Je,loading:xe,halfChecked:ht,dragOver:Oe,dragOverGapTop:mt,dragOverGapBottom:tt,pos:rt,active:lt,key:dt});return"props"in gt||Object.defineProperty(gt,"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`."),Fe}}),gt}},34952:function(mn,jt,fe){"use strict";fe.d(jt,{Z:function(){return ye}});var ce=fe(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`,ke=`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`,it="".concat(We," ").concat(ke).split(/[\s\n]+/),He="aria-",Me="data-";function me(Ie,de){return Ie.indexOf(de)===0}function ye(Ie){var de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ue;de===!1?Ue={aria:!0,data:!0,attr:!0}:de===!0?Ue={aria:!0}:Ue=(0,ce.Z)({},de);var Pe={};return Object.keys(Ie).forEach(function(be){(Ue.aria&&(be==="role"||me(be,He))||Ue.data&&me(be,Me)||Ue.attr&&it.includes(be))&&(Pe[be]=Ie[be])}),Pe}},72978:function(mn,jt,fe){"use strict";var ce={};function We(ye,Ie){}function ke(ye,Ie){}function it(){ce={}}function He(ye,Ie,de){!Ie&&!ce[de]&&(ye(!1,de),ce[de]=!0)}function Me(ye,Ie){He(We,ye,Ie)}function me(ye,Ie){He(ke,ye,Ie)}jt.ZP=Me},81533:function(mn,jt){"use strict";var fe;var ce=typeof Symbol=="function"&&Symbol.for,We=ce?Symbol.for("react.element"):60103,ke=ce?Symbol.for("react.portal"):60106,it=ce?Symbol.for("react.fragment"):60107,He=ce?Symbol.for("react.strict_mode"):60108,Me=ce?Symbol.for("react.profiler"):60114,me=ce?Symbol.for("react.provider"):60109,ye=ce?Symbol.for("react.context"):60110,Ie=ce?Symbol.for("react.async_mode"):60111,de=ce?Symbol.for("react.concurrent_mode"):60111,Ue=ce?Symbol.for("react.forward_ref"):60112,Pe=ce?Symbol.for("react.suspense"):60113,be=ce?Symbol.for("react.suspense_list"):60120,Ae=ce?Symbol.for("react.memo"):60115,y=ce?Symbol.for("react.lazy"):60116,a=ce?Symbol.for("react.block"):60121,E=ce?Symbol.for("react.fundamental"):60117,b=ce?Symbol.for("react.responder"):60118,x=ce?Symbol.for("react.scope"):60119;function ne(ge){if(typeof ge=="object"&&ge!==null){var Fe=ge.$$typeof;switch(Fe){case We:switch(ge=ge.type,ge){case Ie:case de:case it:case Me:case He:case Pe:return ge;default:switch(ge=ge&&ge.$$typeof,ge){case ye:case Ue:case y:case Ae:case me:return ge;default:return Fe}}case ke:return Fe}}}function le(ge){return ne(ge)===de}fe=Ie,fe=de,fe=ye,fe=me,fe=We,fe=Ue,fe=it,fe=y,fe=Ae,fe=ke,fe=Me,fe=He,fe=Pe,fe=function(ge){return le(ge)||ne(ge)===Ie},fe=le,fe=function(ge){return ne(ge)===ye},fe=function(ge){return ne(ge)===me},fe=function(ge){return typeof ge=="object"&&ge!==null&&ge.$$typeof===We},fe=function(ge){return ne(ge)===Ue},jt.isFragment=function(ge){return ne(ge)===it},fe=function(ge){return ne(ge)===y},jt.isMemo=function(ge){return ne(ge)===Ae},fe=function(ge){return ne(ge)===ke},fe=function(ge){return ne(ge)===Me},fe=function(ge){return ne(ge)===He},fe=function(ge){return ne(ge)===Pe},fe=function(ge){return typeof ge=="string"||typeof ge=="function"||ge===it||ge===de||ge===Me||ge===He||ge===Pe||ge===be||typeof ge=="object"&&ge!==null&&(ge.$$typeof===y||ge.$$typeof===Ae||ge.$$typeof===me||ge.$$typeof===ye||ge.$$typeof===Ue||ge.$$typeof===E||ge.$$typeof===b||ge.$$typeof===x||ge.$$typeof===a)},fe=ne},28580:function(mn,jt,fe){"use strict";mn.exports=fe(81533)},92389:function(mn,jt){"use strict";var fe={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 ke=We.keyCode;if(We.altKey&&!We.ctrlKey||We.metaKey||ke>=fe.F1&&ke<=fe.F12)return!1;switch(ke){case fe.ALT:case fe.CAPS_LOCK:case fe.CONTEXT_MENU:case fe.CTRL:case fe.DOWN:case fe.END:case fe.ESC:case fe.HOME:case fe.INSERT:case fe.LEFT:case fe.MAC_FF_META:case fe.META:case fe.NUMLOCK:case fe.NUM_CENTER:case fe.PAGE_DOWN:case fe.PAGE_UP:case fe.PAUSE:case fe.PRINT_SCREEN:case fe.RIGHT:case fe.SHIFT:case fe.UP:case fe.WIN_KEY:case fe.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(We){if(We>=fe.ZERO&&We<=fe.NINE||We>=fe.NUM_ZERO&&We<=fe.NUM_MULTIPLY||We>=fe.A&&We<=fe.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&We===0)return!0;switch(We){case fe.SPACE:case fe.QUESTION_MARK:case fe.NUM_PLUS:case fe.NUM_MINUS:case fe.NUM_PERIOD:case fe.NUM_DIVISION:case fe.SEMICOLON:case fe.DASH:case fe.EQUALS:case fe.COMMA:case fe.PERIOD:case fe.SLASH:case fe.APOSTROPHE:case fe.SINGLE_QUOTE:case fe.OPEN_SQUARE_BRACKET:case fe.BACKSLASH:case fe.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}};jt.Z=fe},80258:function(mn,jt){"use strict";jt.byteLength=me,jt.toByteArray=Ie,jt.fromByteArray=Pe;for(var fe=[],ce=[],We=typeof Uint8Array!="undefined"?Uint8Array:Array,ke="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",it=0,He=ke.length;it<He;++it)fe[it]=ke[it],ce[ke.charCodeAt(it)]=it;ce[45]=62,ce[95]=63;function Me(be){var Ae=be.length;if(Ae%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var y=be.indexOf("=");y===-1&&(y=Ae);var a=y===Ae?0:4-y%4;return[y,a]}function me(be){var Ae=Me(be),y=Ae[0],a=Ae[1];return(y+a)*3/4-a}function ye(be,Ae,y){return(Ae+y)*3/4-y}function Ie(be){var Ae,y=Me(be),a=y[0],E=y[1],b=new We(ye(be,a,E)),x=0,ne=E>0?a-4:a,le;for(le=0;le<ne;le+=4)Ae=ce[be.charCodeAt(le)]<<18|ce[be.charCodeAt(le+1)]<<12|ce[be.charCodeAt(le+2)]<<6|ce[be.charCodeAt(le+3)],b[x++]=Ae>>16&255,b[x++]=Ae>>8&255,b[x++]=Ae&255;return E===2&&(Ae=ce[be.charCodeAt(le)]<<2|ce[be.charCodeAt(le+1)]>>4,b[x++]=Ae&255),E===1&&(Ae=ce[be.charCodeAt(le)]<<10|ce[be.charCodeAt(le+1)]<<4|ce[be.charCodeAt(le+2)]>>2,b[x++]=Ae>>8&255,b[x++]=Ae&255),b}function de(be){return fe[be>>18&63]+fe[be>>12&63]+fe[be>>6&63]+fe[be&63]}function Ue(be,Ae,y){for(var a,E=[],b=Ae;b<y;b+=3)a=(be[b]<<16&16711680)+(be[b+1]<<8&65280)+(be[b+2]&255),E.push(de(a));return E.join("")}function Pe(be){for(var Ae,y=be.length,a=y%3,E=[],b=16383,x=0,ne=y-a;x<ne;x+=b)E.push(Ue(be,x,x+b>ne?ne:x+b));return a===1?(Ae=be[y-1],E.push(fe[Ae>>2]+fe[Ae<<4&63]+"==")):a===2&&(Ae=(be[y-2]<<8)+be[y-1],E.push(fe[Ae>>10]+fe[Ae>>4&63]+fe[Ae<<2&63]+"=")),E.join("")}},48764:function(mn,jt,fe){"use strict";var ce;var We=fe(80258),ke=fe(80645),it=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;jt.lW=ye,ce=x,jt.h2=50;var He=2147483647;ce=He,ye.TYPED_ARRAY_SUPPORT=Me(),!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 Me(){try{var ze=new Uint8Array(1),ve={foo:function(){return 42}};return Object.setPrototypeOf(ve,Uint8Array.prototype),Object.setPrototypeOf(ze,ve),ze.foo()===42}catch(he){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 me(ze){if(ze>He)throw new RangeError('The value "'+ze+'" is invalid for option "size"');var ve=new Uint8Array(ze);return Object.setPrototypeOf(ve,ye.prototype),ve}function ye(ze,ve,he){if(typeof ze=="number"){if(typeof ve=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return Pe(ze)}return Ie(ze,ve,he)}ye.poolSize=8192;function Ie(ze,ve,he){if(typeof ze=="string")return be(ze,ve);if(ArrayBuffer.isView(ze))return y(ze);if(ze==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof ze);if(Xn(ze,ArrayBuffer)||ze&&Xn(ze.buffer,ArrayBuffer)||typeof SharedArrayBuffer!="undefined"&&(Xn(ze,SharedArrayBuffer)||ze&&Xn(ze.buffer,SharedArrayBuffer)))return a(ze,ve,he);if(typeof ze=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var Ke=ze.valueOf&&ze.valueOf();if(Ke!=null&&Ke!==ze)return ye.from(Ke,ve,he);var ut=E(ze);if(ut)return ut;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof ze[Symbol.toPrimitive]=="function")return ye.from(ze[Symbol.toPrimitive]("string"),ve,he);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof ze)}ye.from=function(ze,ve,he){return Ie(ze,ve,he)},Object.setPrototypeOf(ye.prototype,Uint8Array.prototype),Object.setPrototypeOf(ye,Uint8Array);function de(ze){if(typeof ze!="number")throw new TypeError('"size" argument must be of type number');if(ze<0)throw new RangeError('The value "'+ze+'" is invalid for option "size"')}function Ue(ze,ve,he){return de(ze),ze<=0?me(ze):ve!==void 0?typeof he=="string"?me(ze).fill(ve,he):me(ze).fill(ve):me(ze)}ye.alloc=function(ze,ve,he){return Ue(ze,ve,he)};function Pe(ze){return de(ze),me(ze<0?0:b(ze)|0)}ye.allocUnsafe=function(ze){return Pe(ze)},ye.allocUnsafeSlow=function(ze){return Pe(ze)};function be(ze,ve){if((typeof ve!="string"||ve==="")&&(ve="utf8"),!ye.isEncoding(ve))throw new TypeError("Unknown encoding: "+ve);var he=ne(ze,ve)|0,Ke=me(he),ut=Ke.write(ze,ve);return ut!==he&&(Ke=Ke.slice(0,ut)),Ke}function Ae(ze){for(var ve=ze.length<0?0:b(ze.length)|0,he=me(ve),Ke=0;Ke<ve;Ke+=1)he[Ke]=ze[Ke]&255;return he}function y(ze){if(Xn(ze,Uint8Array)){var ve=new Uint8Array(ze);return a(ve.buffer,ve.byteOffset,ve.byteLength)}return Ae(ze)}function a(ze,ve,he){if(ve<0||ze.byteLength<ve)throw new RangeError('"offset" is outside of buffer bounds');if(ze.byteLength<ve+(he||0))throw new RangeError('"length" is outside of buffer bounds');var Ke;return ve===void 0&&he===void 0?Ke=new Uint8Array(ze):he===void 0?Ke=new Uint8Array(ze,ve):Ke=new Uint8Array(ze,ve,he),Object.setPrototypeOf(Ke,ye.prototype),Ke}function E(ze){if(ye.isBuffer(ze)){var ve=b(ze.length)|0,he=me(ve);return he.length===0||ze.copy(he,0,0,ve),he}if(ze.length!==void 0)return typeof ze.length!="number"||Re(ze.length)?me(0):Ae(ze);if(ze.type==="Buffer"&&Array.isArray(ze.data))return Ae(ze.data)}function b(ze){if(ze>=He)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+He.toString(16)+" bytes");return ze|0}function x(ze){return+ze!=ze&&(ze=0),ye.alloc(+ze)}ye.isBuffer=function(ve){return ve!=null&&ve._isBuffer===!0&&ve!==ye.prototype},ye.compare=function(ve,he){if(Xn(ve,Uint8Array)&&(ve=ye.from(ve,ve.offset,ve.byteLength)),Xn(he,Uint8Array)&&(he=ye.from(he,he.offset,he.byteLength)),!ye.isBuffer(ve)||!ye.isBuffer(he))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(ve===he)return 0;for(var Ke=ve.length,ut=he.length,Pt=0,yt=Math.min(Ke,ut);Pt<yt;++Pt)if(ve[Pt]!==he[Pt]){Ke=ve[Pt],ut=he[Pt];break}return Ke<ut?-1:ut<Ke?1:0},ye.isEncoding=function(ve){switch(String(ve).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(ve,he){if(!Array.isArray(ve))throw new TypeError('"list" argument must be an Array of Buffers');if(ve.length===0)return ye.alloc(0);var Ke;if(he===void 0)for(he=0,Ke=0;Ke<ve.length;++Ke)he+=ve[Ke].length;var ut=ye.allocUnsafe(he),Pt=0;for(Ke=0;Ke<ve.length;++Ke){var yt=ve[Ke];if(Xn(yt,Uint8Array))Pt+yt.length>ut.length?ye.from(yt).copy(ut,Pt):Uint8Array.prototype.set.call(ut,yt,Pt);else if(ye.isBuffer(yt))yt.copy(ut,Pt);else throw new TypeError('"list" argument must be an Array of Buffers');Pt+=yt.length}return ut};function ne(ze,ve){if(ye.isBuffer(ze))return ze.length;if(ArrayBuffer.isView(ze)||Xn(ze,ArrayBuffer))return ze.byteLength;if(typeof ze!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof ze);var he=ze.length,Ke=arguments.length>2&&arguments[2]===!0;if(!Ke&&he===0)return 0;for(var ut=!1;;)switch(ve){case"ascii":case"latin1":case"binary":return he;case"utf8":case"utf-8":return En(ze).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return he*2;case"hex":return he>>>1;case"base64":return Ft(ze).length;default:if(ut)return Ke?-1:En(ze).length;ve=(""+ve).toLowerCase(),ut=!0}}ye.byteLength=ne;function le(ze,ve,he){var Ke=!1;if((ve===void 0||ve<0)&&(ve=0),ve>this.length||((he===void 0||he>this.length)&&(he=this.length),he<=0)||(he>>>=0,ve>>>=0,he<=ve))return"";for(ze||(ze="utf8");;)switch(ze){case"hex":return dt(this,ve,he);case"utf8":case"utf-8":return Oe(this,ve,he);case"ascii":return rt(this,ve,he);case"latin1":case"binary":return lt(this,ve,he);case"base64":return ht(this,ve,he);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return gt(this,ve,he);default:if(Ke)throw new TypeError("Unknown encoding: "+ze);ze=(ze+"").toLowerCase(),Ke=!0}}ye.prototype._isBuffer=!0;function ge(ze,ve,he){var Ke=ze[ve];ze[ve]=ze[he],ze[he]=Ke}ye.prototype.swap16=function(){var ve=this.length;if(ve%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var he=0;he<ve;he+=2)ge(this,he,he+1);return this},ye.prototype.swap32=function(){var ve=this.length;if(ve%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var he=0;he<ve;he+=4)ge(this,he,he+3),ge(this,he+1,he+2);return this},ye.prototype.swap64=function(){var ve=this.length;if(ve%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var he=0;he<ve;he+=8)ge(this,he,he+7),ge(this,he+1,he+6),ge(this,he+2,he+5),ge(this,he+3,he+4);return this},ye.prototype.toString=function(){var ve=this.length;return ve===0?"":arguments.length===0?Oe(this,0,ve):le.apply(this,arguments)},ye.prototype.toLocaleString=ye.prototype.toString,ye.prototype.equals=function(ve){if(!ye.isBuffer(ve))throw new TypeError("Argument must be a Buffer");return this===ve?!0:ye.compare(this,ve)===0},ye.prototype.inspect=function(){var ve="",he=jt.h2;return ve=this.toString("hex",0,he).replace(/(.{2})/g,"$1 ").trim(),this.length>he&&(ve+=" ... "),"<Buffer "+ve+">"},it&&(ye.prototype[it]=ye.prototype.inspect),ye.prototype.compare=function(ve,he,Ke,ut,Pt){if(Xn(ve,Uint8Array)&&(ve=ye.from(ve,ve.offset,ve.byteLength)),!ye.isBuffer(ve))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof ve);if(he===void 0&&(he=0),Ke===void 0&&(Ke=ve?ve.length:0),ut===void 0&&(ut=0),Pt===void 0&&(Pt=this.length),he<0||Ke>ve.length||ut<0||Pt>this.length)throw new RangeError("out of range index");if(ut>=Pt&&he>=Ke)return 0;if(ut>=Pt)return-1;if(he>=Ke)return 1;if(he>>>=0,Ke>>>=0,ut>>>=0,Pt>>>=0,this===ve)return 0;for(var yt=Pt-ut,un=Ke-he,wn=Math.min(yt,un),Sn=this.slice(ut,Pt),$n=ve.slice(he,Ke),wt=0;wt<wn;++wt)if(Sn[wt]!==$n[wt]){yt=Sn[wt],un=$n[wt];break}return yt<un?-1:un<yt?1:0};function Fe(ze,ve,he,Ke,ut){if(ze.length===0)return-1;if(typeof he=="string"?(Ke=he,he=0):he>2147483647?he=2147483647:he<-2147483648&&(he=-2147483648),he=+he,Re(he)&&(he=ut?0:ze.length-1),he<0&&(he=ze.length+he),he>=ze.length){if(ut)return-1;he=ze.length-1}else if(he<0)if(ut)he=0;else return-1;if(typeof ve=="string"&&(ve=ye.from(ve,Ke)),ye.isBuffer(ve))return ve.length===0?-1:Qe(ze,ve,he,Ke,ut);if(typeof ve=="number")return ve=ve&255,typeof Uint8Array.prototype.indexOf=="function"?ut?Uint8Array.prototype.indexOf.call(ze,ve,he):Uint8Array.prototype.lastIndexOf.call(ze,ve,he):Qe(ze,[ve],he,Ke,ut);throw new TypeError("val must be string, number or Buffer")}function Qe(ze,ve,he,Ke,ut){var Pt=1,yt=ze.length,un=ve.length;if(Ke!==void 0&&(Ke=String(Ke).toLowerCase(),Ke==="ucs2"||Ke==="ucs-2"||Ke==="utf16le"||Ke==="utf-16le")){if(ze.length<2||ve.length<2)return-1;Pt=2,yt/=2,un/=2,he/=2}function wn(Jt,bn){return Pt===1?Jt[bn]:Jt.readUInt16BE(bn*Pt)}var Sn;if(ut){var $n=-1;for(Sn=he;Sn<yt;Sn++)if(wn(ze,Sn)===wn(ve,$n===-1?0:Sn-$n)){if($n===-1&&($n=Sn),Sn-$n+1===un)return $n*Pt}else $n!==-1&&(Sn-=Sn-$n),$n=-1}else for(he+un>yt&&(he=yt-un),Sn=he;Sn>=0;Sn--){for(var wt=!0,Wt=0;Wt<un;Wt++)if(wn(ze,Sn+Wt)!==wn(ve,Wt)){wt=!1;break}if(wt)return Sn}return-1}ye.prototype.includes=function(ve,he,Ke){return this.indexOf(ve,he,Ke)!==-1},ye.prototype.indexOf=function(ve,he,Ke){return Fe(this,ve,he,Ke,!0)},ye.prototype.lastIndexOf=function(ve,he,Ke){return Fe(this,ve,he,Ke,!1)};function _e(ze,ve,he,Ke){he=Number(he)||0;var ut=ze.length-he;Ke?(Ke=Number(Ke),Ke>ut&&(Ke=ut)):Ke=ut;var Pt=ve.length;Ke>Pt/2&&(Ke=Pt/2);for(var yt=0;yt<Ke;++yt){var un=parseInt(ve.substr(yt*2,2),16);if(Re(un))return yt;ze[he+yt]=un}return yt}function Ye(ze,ve,he,Ke){return Dn(En(ve,ze.length-he),ze,he,Ke)}function $e(ze,ve,he,Ke){return Dn(rn(ve),ze,he,Ke)}function Je(ze,ve,he,Ke){return Dn(Ft(ve),ze,he,Ke)}function xe(ze,ve,he,Ke){return Dn(jn(ve,ze.length-he),ze,he,Ke)}ye.prototype.write=function(ve,he,Ke,ut){if(he===void 0)ut="utf8",Ke=this.length,he=0;else if(Ke===void 0&&typeof he=="string")ut=he,Ke=this.length,he=0;else if(isFinite(he))he=he>>>0,isFinite(Ke)?(Ke=Ke>>>0,ut===void 0&&(ut="utf8")):(ut=Ke,Ke=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var Pt=this.length-he;if((Ke===void 0||Ke>Pt)&&(Ke=Pt),ve.length>0&&(Ke<0||he<0)||he>this.length)throw new RangeError("Attempt to write outside buffer bounds");ut||(ut="utf8");for(var yt=!1;;)switch(ut){case"hex":return _e(this,ve,he,Ke);case"utf8":case"utf-8":return Ye(this,ve,he,Ke);case"ascii":case"latin1":case"binary":return $e(this,ve,he,Ke);case"base64":return Je(this,ve,he,Ke);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return xe(this,ve,he,Ke);default:if(yt)throw new TypeError("Unknown encoding: "+ut);ut=(""+ut).toLowerCase(),yt=!0}},ye.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function ht(ze,ve,he){return ve===0&&he===ze.length?We.fromByteArray(ze):We.fromByteArray(ze.slice(ve,he))}function Oe(ze,ve,he){he=Math.min(ze.length,he);for(var Ke=[],ut=ve;ut<he;){var Pt=ze[ut],yt=null,un=Pt>239?4:Pt>223?3:Pt>191?2:1;if(ut+un<=he){var wn,Sn,$n,wt;switch(un){case 1:Pt<128&&(yt=Pt);break;case 2:wn=ze[ut+1],(wn&192)===128&&(wt=(Pt&31)<<6|wn&63,wt>127&&(yt=wt));break;case 3:wn=ze[ut+1],Sn=ze[ut+2],(wn&192)===128&&(Sn&192)===128&&(wt=(Pt&15)<<12|(wn&63)<<6|Sn&63,wt>2047&&(wt<55296||wt>57343)&&(yt=wt));break;case 4:wn=ze[ut+1],Sn=ze[ut+2],$n=ze[ut+3],(wn&192)===128&&(Sn&192)===128&&($n&192)===128&&(wt=(Pt&15)<<18|(wn&63)<<12|(Sn&63)<<6|$n&63,wt>65535&&wt<1114112&&(yt=wt))}}yt===null?(yt=65533,un=1):yt>65535&&(yt-=65536,Ke.push(yt>>>10&1023|55296),yt=56320|yt&1023),Ke.push(yt),ut+=un}return tt(Ke)}var mt=4096;function tt(ze){var ve=ze.length;if(ve<=mt)return String.fromCharCode.apply(String,ze);for(var he="",Ke=0;Ke<ve;)he+=String.fromCharCode.apply(String,ze.slice(Ke,Ke+=mt));return he}function rt(ze,ve,he){var Ke="";he=Math.min(ze.length,he);for(var ut=ve;ut<he;++ut)Ke+=String.fromCharCode(ze[ut]&127);return Ke}function lt(ze,ve,he){var Ke="";he=Math.min(ze.length,he);for(var ut=ve;ut<he;++ut)Ke+=String.fromCharCode(ze[ut]);return Ke}function dt(ze,ve,he){var Ke=ze.length;(!ve||ve<0)&&(ve=0),(!he||he<0||he>Ke)&&(he=Ke);for(var ut="",Pt=ve;Pt<he;++Pt)ut+=_t[ze[Pt]];return ut}function gt(ze,ve,he){for(var Ke=ze.slice(ve,he),ut="",Pt=0;Pt<Ke.length-1;Pt+=2)ut+=String.fromCharCode(Ke[Pt]+Ke[Pt+1]*256);return ut}ye.prototype.slice=function(ve,he){var Ke=this.length;ve=~~ve,he=he===void 0?Ke:~~he,ve<0?(ve+=Ke,ve<0&&(ve=0)):ve>Ke&&(ve=Ke),he<0?(he+=Ke,he<0&&(he=0)):he>Ke&&(he=Ke),he<ve&&(he=ve);var ut=this.subarray(ve,he);return Object.setPrototypeOf(ut,ye.prototype),ut};function Ze(ze,ve,he){if(ze%1!==0||ze<0)throw new RangeError("offset is not uint");if(ze+ve>he)throw new RangeError("Trying to access beyond buffer length")}ye.prototype.readUintLE=ye.prototype.readUIntLE=function(ve,he,Ke){ve=ve>>>0,he=he>>>0,Ke||Ze(ve,he,this.length);for(var ut=this[ve],Pt=1,yt=0;++yt<he&&(Pt*=256);)ut+=this[ve+yt]*Pt;return ut},ye.prototype.readUintBE=ye.prototype.readUIntBE=function(ve,he,Ke){ve=ve>>>0,he=he>>>0,Ke||Ze(ve,he,this.length);for(var ut=this[ve+--he],Pt=1;he>0&&(Pt*=256);)ut+=this[ve+--he]*Pt;return ut},ye.prototype.readUint8=ye.prototype.readUInt8=function(ve,he){return ve=ve>>>0,he||Ze(ve,1,this.length),this[ve]},ye.prototype.readUint16LE=ye.prototype.readUInt16LE=function(ve,he){return ve=ve>>>0,he||Ze(ve,2,this.length),this[ve]|this[ve+1]<<8},ye.prototype.readUint16BE=ye.prototype.readUInt16BE=function(ve,he){return ve=ve>>>0,he||Ze(ve,2,this.length),this[ve]<<8|this[ve+1]},ye.prototype.readUint32LE=ye.prototype.readUInt32LE=function(ve,he){return ve=ve>>>0,he||Ze(ve,4,this.length),(this[ve]|this[ve+1]<<8|this[ve+2]<<16)+this[ve+3]*16777216},ye.prototype.readUint32BE=ye.prototype.readUInt32BE=function(ve,he){return ve=ve>>>0,he||Ze(ve,4,this.length),this[ve]*16777216+(this[ve+1]<<16|this[ve+2]<<8|this[ve+3])},ye.prototype.readIntLE=function(ve,he,Ke){ve=ve>>>0,he=he>>>0,Ke||Ze(ve,he,this.length);for(var ut=this[ve],Pt=1,yt=0;++yt<he&&(Pt*=256);)ut+=this[ve+yt]*Pt;return Pt*=128,ut>=Pt&&(ut-=Math.pow(2,8*he)),ut},ye.prototype.readIntBE=function(ve,he,Ke){ve=ve>>>0,he=he>>>0,Ke||Ze(ve,he,this.length);for(var ut=he,Pt=1,yt=this[ve+--ut];ut>0&&(Pt*=256);)yt+=this[ve+--ut]*Pt;return Pt*=128,yt>=Pt&&(yt-=Math.pow(2,8*he)),yt},ye.prototype.readInt8=function(ve,he){return ve=ve>>>0,he||Ze(ve,1,this.length),this[ve]&128?(255-this[ve]+1)*-1:this[ve]},ye.prototype.readInt16LE=function(ve,he){ve=ve>>>0,he||Ze(ve,2,this.length);var Ke=this[ve]|this[ve+1]<<8;return Ke&32768?Ke|4294901760:Ke},ye.prototype.readInt16BE=function(ve,he){ve=ve>>>0,he||Ze(ve,2,this.length);var Ke=this[ve+1]|this[ve]<<8;return Ke&32768?Ke|4294901760:Ke},ye.prototype.readInt32LE=function(ve,he){return ve=ve>>>0,he||Ze(ve,4,this.length),this[ve]|this[ve+1]<<8|this[ve+2]<<16|this[ve+3]<<24},ye.prototype.readInt32BE=function(ve,he){return ve=ve>>>0,he||Ze(ve,4,this.length),this[ve]<<24|this[ve+1]<<16|this[ve+2]<<8|this[ve+3]},ye.prototype.readFloatLE=function(ve,he){return ve=ve>>>0,he||Ze(ve,4,this.length),ke.read(this,ve,!0,23,4)},ye.prototype.readFloatBE=function(ve,he){return ve=ve>>>0,he||Ze(ve,4,this.length),ke.read(this,ve,!1,23,4)},ye.prototype.readDoubleLE=function(ve,he){return ve=ve>>>0,he||Ze(ve,8,this.length),ke.read(this,ve,!0,52,8)},ye.prototype.readDoubleBE=function(ve,he){return ve=ve>>>0,he||Ze(ve,8,this.length),ke.read(this,ve,!1,52,8)};function et(ze,ve,he,Ke,ut,Pt){if(!ye.isBuffer(ze))throw new TypeError('"buffer" argument must be a Buffer instance');if(ve>ut||ve<Pt)throw new RangeError('"value" argument is out of bounds');if(he+Ke>ze.length)throw new RangeError("Index out of range")}ye.prototype.writeUintLE=ye.prototype.writeUIntLE=function(ve,he,Ke,ut){if(ve=+ve,he=he>>>0,Ke=Ke>>>0,!ut){var Pt=Math.pow(2,8*Ke)-1;et(this,ve,he,Ke,Pt,0)}var yt=1,un=0;for(this[he]=ve&255;++un<Ke&&(yt*=256);)this[he+un]=ve/yt&255;return he+Ke},ye.prototype.writeUintBE=ye.prototype.writeUIntBE=function(ve,he,Ke,ut){if(ve=+ve,he=he>>>0,Ke=Ke>>>0,!ut){var Pt=Math.pow(2,8*Ke)-1;et(this,ve,he,Ke,Pt,0)}var yt=Ke-1,un=1;for(this[he+yt]=ve&255;--yt>=0&&(un*=256);)this[he+yt]=ve/un&255;return he+Ke},ye.prototype.writeUint8=ye.prototype.writeUInt8=function(ve,he,Ke){return ve=+ve,he=he>>>0,Ke||et(this,ve,he,1,255,0),this[he]=ve&255,he+1},ye.prototype.writeUint16LE=ye.prototype.writeUInt16LE=function(ve,he,Ke){return ve=+ve,he=he>>>0,Ke||et(this,ve,he,2,65535,0),this[he]=ve&255,this[he+1]=ve>>>8,he+2},ye.prototype.writeUint16BE=ye.prototype.writeUInt16BE=function(ve,he,Ke){return ve=+ve,he=he>>>0,Ke||et(this,ve,he,2,65535,0),this[he]=ve>>>8,this[he+1]=ve&255,he+2},ye.prototype.writeUint32LE=ye.prototype.writeUInt32LE=function(ve,he,Ke){return ve=+ve,he=he>>>0,Ke||et(this,ve,he,4,4294967295,0),this[he+3]=ve>>>24,this[he+2]=ve>>>16,this[he+1]=ve>>>8,this[he]=ve&255,he+4},ye.prototype.writeUint32BE=ye.prototype.writeUInt32BE=function(ve,he,Ke){return ve=+ve,he=he>>>0,Ke||et(this,ve,he,4,4294967295,0),this[he]=ve>>>24,this[he+1]=ve>>>16,this[he+2]=ve>>>8,this[he+3]=ve&255,he+4},ye.prototype.writeIntLE=function(ve,he,Ke,ut){if(ve=+ve,he=he>>>0,!ut){var Pt=Math.pow(2,8*Ke-1);et(this,ve,he,Ke,Pt-1,-Pt)}var yt=0,un=1,wn=0;for(this[he]=ve&255;++yt<Ke&&(un*=256);)ve<0&&wn===0&&this[he+yt-1]!==0&&(wn=1),this[he+yt]=(ve/un>>0)-wn&255;return he+Ke},ye.prototype.writeIntBE=function(ve,he,Ke,ut){if(ve=+ve,he=he>>>0,!ut){var Pt=Math.pow(2,8*Ke-1);et(this,ve,he,Ke,Pt-1,-Pt)}var yt=Ke-1,un=1,wn=0;for(this[he+yt]=ve&255;--yt>=0&&(un*=256);)ve<0&&wn===0&&this[he+yt+1]!==0&&(wn=1),this[he+yt]=(ve/un>>0)-wn&255;return he+Ke},ye.prototype.writeInt8=function(ve,he,Ke){return ve=+ve,he=he>>>0,Ke||et(this,ve,he,1,127,-128),ve<0&&(ve=255+ve+1),this[he]=ve&255,he+1},ye.prototype.writeInt16LE=function(ve,he,Ke){return ve=+ve,he=he>>>0,Ke||et(this,ve,he,2,32767,-32768),this[he]=ve&255,this[he+1]=ve>>>8,he+2},ye.prototype.writeInt16BE=function(ve,he,Ke){return ve=+ve,he=he>>>0,Ke||et(this,ve,he,2,32767,-32768),this[he]=ve>>>8,this[he+1]=ve&255,he+2},ye.prototype.writeInt32LE=function(ve,he,Ke){return ve=+ve,he=he>>>0,Ke||et(this,ve,he,4,2147483647,-2147483648),this[he]=ve&255,this[he+1]=ve>>>8,this[he+2]=ve>>>16,this[he+3]=ve>>>24,he+4},ye.prototype.writeInt32BE=function(ve,he,Ke){return ve=+ve,he=he>>>0,Ke||et(this,ve,he,4,2147483647,-2147483648),ve<0&&(ve=4294967295+ve+1),this[he]=ve>>>24,this[he+1]=ve>>>16,this[he+2]=ve>>>8,this[he+3]=ve&255,he+4};function Qt(ze,ve,he,Ke,ut,Pt){if(he+Ke>ze.length)throw new RangeError("Index out of range");if(he<0)throw new RangeError("Index out of range")}function Kt(ze,ve,he,Ke,ut){return ve=+ve,he=he>>>0,ut||Qt(ze,ve,he,4,34028234663852886e22,-34028234663852886e22),ke.write(ze,ve,he,Ke,23,4),he+4}ye.prototype.writeFloatLE=function(ve,he,Ke){return Kt(this,ve,he,!0,Ke)},ye.prototype.writeFloatBE=function(ve,he,Ke){return Kt(this,ve,he,!1,Ke)};function pt(ze,ve,he,Ke,ut){return ve=+ve,he=he>>>0,ut||Qt(ze,ve,he,8,17976931348623157e292,-17976931348623157e292),ke.write(ze,ve,he,Ke,52,8),he+8}ye.prototype.writeDoubleLE=function(ve,he,Ke){return pt(this,ve,he,!0,Ke)},ye.prototype.writeDoubleBE=function(ve,he,Ke){return pt(this,ve,he,!1,Ke)},ye.prototype.copy=function(ve,he,Ke,ut){if(!ye.isBuffer(ve))throw new TypeError("argument should be a Buffer");if(Ke||(Ke=0),!ut&&ut!==0&&(ut=this.length),he>=ve.length&&(he=ve.length),he||(he=0),ut>0&&ut<Ke&&(ut=Ke),ut===Ke||ve.length===0||this.length===0)return 0;if(he<0)throw new RangeError("targetStart out of bounds");if(Ke<0||Ke>=this.length)throw new RangeError("Index out of range");if(ut<0)throw new RangeError("sourceEnd out of bounds");ut>this.length&&(ut=this.length),ve.length-he<ut-Ke&&(ut=ve.length-he+Ke);var Pt=ut-Ke;return this===ve&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(he,Ke,ut):Uint8Array.prototype.set.call(ve,this.subarray(Ke,ut),he),Pt},ye.prototype.fill=function(ve,he,Ke,ut){if(typeof ve=="string"){if(typeof he=="string"?(ut=he,he=0,Ke=this.length):typeof Ke=="string"&&(ut=Ke,Ke=this.length),ut!==void 0&&typeof ut!="string")throw new TypeError("encoding must be a string");if(typeof ut=="string"&&!ye.isEncoding(ut))throw new TypeError("Unknown encoding: "+ut);if(ve.length===1){var Pt=ve.charCodeAt(0);(ut==="utf8"&&Pt<128||ut==="latin1")&&(ve=Pt)}}else typeof ve=="number"?ve=ve&255:typeof ve=="boolean"&&(ve=Number(ve));if(he<0||this.length<he||this.length<Ke)throw new RangeError("Out of range index");if(Ke<=he)return this;he=he>>>0,Ke=Ke===void 0?this.length:Ke>>>0,ve||(ve=0);var yt;if(typeof ve=="number")for(yt=he;yt<Ke;++yt)this[yt]=ve;else{var un=ye.isBuffer(ve)?ve:ye.from(ve,ut),wn=un.length;if(wn===0)throw new TypeError('The value "'+ve+'" is invalid for argument "value"');for(yt=0;yt<Ke-he;++yt)this[yt+he]=un[yt%wn]}return this};var Xt=/[^+/0-9A-Za-z-_]/g;function nn(ze){if(ze=ze.split("=")[0],ze=ze.trim().replace(Xt,""),ze.length<2)return"";for(;ze.length%4!==0;)ze=ze+"=";return ze}function En(ze,ve){ve=ve||1/0;for(var he,Ke=ze.length,ut=null,Pt=[],yt=0;yt<Ke;++yt){if(he=ze.charCodeAt(yt),he>55295&&he<57344){if(!ut){if(he>56319){(ve-=3)>-1&&Pt.push(239,191,189);continue}else if(yt+1===Ke){(ve-=3)>-1&&Pt.push(239,191,189);continue}ut=he;continue}if(he<56320){(ve-=3)>-1&&Pt.push(239,191,189),ut=he;continue}he=(ut-55296<<10|he-56320)+65536}else ut&&(ve-=3)>-1&&Pt.push(239,191,189);if(ut=null,he<128){if((ve-=1)<0)break;Pt.push(he)}else if(he<2048){if((ve-=2)<0)break;Pt.push(he>>6|192,he&63|128)}else if(he<65536){if((ve-=3)<0)break;Pt.push(he>>12|224,he>>6&63|128,he&63|128)}else if(he<1114112){if((ve-=4)<0)break;Pt.push(he>>18|240,he>>12&63|128,he>>6&63|128,he&63|128)}else throw new Error("Invalid code point")}return Pt}function rn(ze){for(var ve=[],he=0;he<ze.length;++he)ve.push(ze.charCodeAt(he)&255);return ve}function jn(ze,ve){for(var he,Ke,ut,Pt=[],yt=0;yt<ze.length&&!((ve-=2)<0);++yt)he=ze.charCodeAt(yt),Ke=he>>8,ut=he%256,Pt.push(ut),Pt.push(Ke);return Pt}function Ft(ze){return We.toByteArray(nn(ze))}function Dn(ze,ve,he,Ke){for(var ut=0;ut<Ke&&!(ut+he>=ve.length||ut>=ze.length);++ut)ve[ut+he]=ze[ut];return ut}function Xn(ze,ve){return ze instanceof ve||ze!=null&&ze.constructor!=null&&ze.constructor.name!=null&&ze.constructor.name===ve.name}function Re(ze){return ze!==ze}var _t=function(){for(var ze="0123456789abcdef",ve=new Array(256),he=0;he<16;++he)for(var Ke=he*16,ut=0;ut<16;++ut)ve[Ke+ut]=ze[he]+ze[ut];return ve}()},86010:function(mn,jt,fe){"use strict";fe.r(jt),fe.d(jt,{clsx:function(){return We}});function ce(ke){var it,He,Me="";if(typeof ke=="string"||typeof ke=="number")Me+=ke;else if(typeof ke=="object")if(Array.isArray(ke))for(it=0;it<ke.length;it++)ke[it]&&(He=ce(ke[it]))&&(Me&&(Me+=" "),Me+=He);else for(it in ke)ke[it]&&(Me&&(Me+=" "),Me+=it);return Me}function We(){for(var ke,it,He=0,Me="";He<arguments.length;)(ke=arguments[He++])&&(it=ce(ke))&&(Me&&(Me+=" "),Me+=it);return Me}jt.default=We},87155:function(mn,jt,fe){"use strict";Object.defineProperty(jt,"__esModule",{value:!0}),jt.default=void 0;var ce=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}}(),ke=fe(67294),it=Ue(ke),He=fe(45697),Me=Ue(He),me=fe(72984),ye=Ue(me),Ie=fe(18587),de=fe(52211);function Ue(a){return a&&a.__esModule?a:{default:a}}function Pe(a,E){if(!(a instanceof E))throw new TypeError("Cannot call a class as a function")}function be(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){Pe(this,E);var x=be(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,ge=ne.onChartReady,Fe=x.renderEchartDom();x.bindEvents(Fe,le||{}),typeof ge=="function"&&x.props.onChartReady(Fe),x.echartsElement&&(0,Ie.bind)(x.echartsElement,function(){try{Fe.resize()}catch(Qe){console.warn(Qe)}})},x.bindEvents=function(ne,le){var ge=function(_e,Ye){typeof _e=="string"&&typeof Ye=="function"&&ne.on(_e,function($e){Ye($e,ne)})};for(var Fe in le)Object.prototype.hasOwnProperty.call(le,Fe)&&ge(Fe,le[Fe])},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,de.pick)(this.props,ne),(0,de.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(ge){console.warn(ge)}}}}},{key:"componentWillUnmount",value:function(){this.dispose()}},{key:"render",value:function(){var x=this,ne=this.props,le=ne.style,ge=ne.className,Fe=ce({height:300},le);return it.default.createElement("div",{ref:function(_e){x.echartsElement=_e},style:Fe,className:"echarts-for-react "+ge})}}]),E}(ke.Component);jt.default=y,y.propTypes={option:Me.default.object.isRequired,echarts:Me.default.object,notMerge:Me.default.bool,lazyUpdate:Me.default.bool,style:Me.default.object,className:Me.default.string,theme:Me.default.oneOfType([Me.default.string,Me.default.object]),onChartReady:Me.default.func,showLoading:Me.default.bool,loadingOption:Me.default.object,onEvents:Me.default.object,opts:Me.default.shape({devicePixelRatio:Me.default.number,renderer:Me.default.oneOf(["canvas","svg"]),width:Me.default.oneOfType([Me.default.number,Me.default.oneOf([null,void 0,"auto"])]),height:Me.default.oneOfType([Me.default.number,Me.default.oneOf([null,void 0,"auto"])])}),shouldSetOption:Me.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(mn,jt,fe){"use strict";var ce;ce={value:!0},jt.Z=void 0;var We=fe(70596),ke=Me(We),it=fe(87155),He=Me(it);function Me(Ue){return Ue&&Ue.__esModule?Ue:{default:Ue}}function me(Ue,Pe){if(!(Ue instanceof Pe))throw new TypeError("Cannot call a class as a function")}function ye(Ue,Pe){if(!Ue)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Pe&&(typeof Pe=="object"||typeof Pe=="function")?Pe:Ue}function Ie(Ue,Pe){if(typeof Pe!="function"&&Pe!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof Pe);Ue.prototype=Object.create(Pe&&Pe.prototype,{constructor:{value:Ue,enumerable:!1,writable:!0,configurable:!0}}),Pe&&(Object.setPrototypeOf?Object.setPrototypeOf(Ue,Pe):Ue.__proto__=Pe)}var de=function(Ue){Ie(Pe,Ue);function Pe(be){me(this,Pe);var Ae=ye(this,(Pe.__proto__||Object.getPrototypeOf(Pe)).call(this,be));return Ae.echartsLib=ke.default,Ae}return Pe}(He.default);jt.Z=de},52211:function(mn,jt){"use strict";Object.defineProperty(jt,"__esModule",{value:!0});var fe=jt.pick=function(We,ke){var it={};return ke.forEach(function(He){it[He]=We[He]}),it}},72984:function(mn){"use strict";var jt=Array.isArray,fe=Object.keys,ce=Object.prototype.hasOwnProperty;mn.exports=function We(ke,it){if(ke===it)return!0;if(ke&&it&&typeof ke=="object"&&typeof it=="object"){var He=jt(ke),Me=jt(it),me,ye,Ie;if(He&&Me){if(ye=ke.length,ye!=it.length)return!1;for(me=ye;me--!==0;)if(!We(ke[me],it[me]))return!1;return!0}if(He!=Me)return!1;var de=ke instanceof Date,Ue=it instanceof Date;if(de!=Ue)return!1;if(de&&Ue)return ke.getTime()==it.getTime();var Pe=ke instanceof RegExp,be=it instanceof RegExp;if(Pe!=be)return!1;if(Pe&&be)return ke.toString()==it.toString();var Ae=fe(ke);if(ye=Ae.length,ye!==fe(it).length)return!1;for(me=ye;me--!==0;)if(!ce.call(it,Ae[me]))return!1;for(me=ye;me--!==0;)if(Ie=Ae[me],!We(ke[Ie],it[Ie]))return!1;return!0}return ke!==ke&&it!==it}},46020:function(mn){(function(jt,fe){mn.exports=fe()})(this,function(){"use strict";var jt=function(re,ae){return jt=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ue,se){ue.__proto__=se}||function(ue,se){for(var Ce in se)Object.prototype.hasOwnProperty.call(se,Ce)&&(ue[Ce]=se[Ce])},jt(re,ae)};function fe(re,ae){if(typeof ae!="function"&&ae!==null)throw new TypeError("Class extends value "+String(ae)+" is not a constructor or null");jt(re,ae);function ue(){this.constructor=re}re.prototype=ae===null?Object.create(ae):(ue.prototype=ae.prototype,new ue)}var ce=function(){return ce=Object.assign||function(ae){for(var ue,se=1,Ce=arguments.length;se<Ce;se++){ue=arguments[se];for(var Ge in ue)Object.prototype.hasOwnProperty.call(ue,Ge)&&(ae[Ge]=ue[Ge])}return ae},ce.apply(this,arguments)};function We(re,ae,ue,se){function Ce(Ge){return Ge instanceof ue?Ge:new ue(function(nt){nt(Ge)})}return new(ue||(ue=Promise))(function(Ge,nt){function at(Vt){try{Ht(se.next(Vt))}catch($t){nt($t)}}function ot(Vt){try{Ht(se.throw(Vt))}catch($t){nt($t)}}function Ht(Vt){Vt.done?Ge(Vt.value):Ce(Vt.value).then(at,ot)}Ht((se=se.apply(re,ae||[])).next())})}function ke(re,ae){var ue={label:0,sent:function(){if(Ge[0]&1)throw Ge[1];return Ge[1]},trys:[],ops:[]},se,Ce,Ge,nt;return nt={next:at(0),throw:at(1),return:at(2)},typeof Symbol=="function"&&(nt[Symbol.iterator]=function(){return this}),nt;function at(Ht){return function(Vt){return ot([Ht,Vt])}}function ot(Ht){if(se)throw new TypeError("Generator is already executing.");for(;ue;)try{if(se=1,Ce&&(Ge=Ht[0]&2?Ce.return:Ht[0]?Ce.throw||((Ge=Ce.return)&&Ge.call(Ce),0):Ce.next)&&!(Ge=Ge.call(Ce,Ht[1])).done)return Ge;switch(Ce=0,Ge&&(Ht=[Ht[0]&2,Ge.value]),Ht[0]){case 0:case 1:Ge=Ht;break;case 4:return ue.label++,{value:Ht[1],done:!1};case 5:ue.label++,Ce=Ht[1],Ht=[0];continue;case 7:Ht=ue.ops.pop(),ue.trys.pop();continue;default:if(Ge=ue.trys,!(Ge=Ge.length>0&&Ge[Ge.length-1])&&(Ht[0]===6||Ht[0]===2)){ue=0;continue}if(Ht[0]===3&&(!Ge||Ht[1]>Ge[0]&&Ht[1]<Ge[3])){ue.label=Ht[1];break}if(Ht[0]===6&&ue.label<Ge[1]){ue.label=Ge[1],Ge=Ht;break}if(Ge&&ue.label<Ge[2]){ue.label=Ge[2],ue.ops.push(Ht);break}Ge[2]&&ue.ops.pop(),ue.trys.pop();continue}Ht=ae.call(re,ue)}catch(Vt){Ht=[6,Vt],Ce=0}finally{se=Ge=0}if(Ht[0]&5)throw Ht[1];return{value:Ht[0]?Ht[1]:void 0,done:!0}}}function it(re,ae,ue){if(ue||arguments.length===2)for(var se=0,Ce=ae.length,Ge;se<Ce;se++)(Ge||!(se in ae))&&(Ge||(Ge=Array.prototype.slice.call(ae,0,se)),Ge[se]=ae[se]);return re.concat(Ge||ae)}for(var He=function(){function re(ae,ue,se,Ce){this.left=ae,this.top=ue,this.width=se,this.height=Ce}return re.prototype.add=function(ae,ue,se,Ce){return new re(this.left+ae,this.top+ue,this.width+se,this.height+Ce)},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(Ce){return Ce.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}(),Me=function(re,ae){return He.fromClientRect(re,ae.getBoundingClientRect())},me=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)),Ce=Math.max(Math.max(ae.scrollHeight,ue.scrollHeight),Math.max(ae.offsetHeight,ue.offsetHeight),Math.max(ae.clientHeight,ue.clientHeight));return new He(0,0,se,Ce)},ye=function(re){for(var ae=[],ue=0,se=re.length;ue<se;){var Ce=re.charCodeAt(ue++);if(Ce>=55296&&Ce<=56319&&ue<se){var Ge=re.charCodeAt(ue++);(Ge&64512)===56320?ae.push(((Ce&1023)<<10)+(Ge&1023)+65536):(ae.push(Ce),ue--)}else ae.push(Ce)}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=[],Ce=-1,Ge="";++Ce<ue;){var nt=re[Ce];nt<=65535?se.push(nt):(nt-=65536,se.push((nt>>10)+55296,nt%1024+56320)),(Ce+1===ue||se.length>16384)&&(Ge+=String.fromCharCode.apply(String,se),se.length=0)}return Ge},de="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Ue=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),Pe=0;Pe<de.length;Pe++)Ue[de.charCodeAt(Pe)]=Pe;for(var be="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Ae=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),y=0;y<be.length;y++)Ae[be.charCodeAt(y)]=y;for(var a=function(re){var ae=re.length*.75,ue=re.length,se,Ce=0,Ge,nt,at,ot;re[re.length-1]==="="&&(ae--,re[re.length-2]==="="&&ae--);var Ht=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"&&typeof Uint8Array.prototype.slice!="undefined"?new ArrayBuffer(ae):new Array(ae),Vt=Array.isArray(Ht)?Ht:new Uint8Array(Ht);for(se=0;se<ue;se+=4)Ge=Ae[re.charCodeAt(se)],nt=Ae[re.charCodeAt(se+1)],at=Ae[re.charCodeAt(se+2)],ot=Ae[re.charCodeAt(se+3)],Vt[Ce++]=Ge<<2|nt>>4,Vt[Ce++]=(nt&15)<<4|at>>2,Vt[Ce++]=(at&3)<<6|ot&63;return Ht},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,ge=ne-x,Fe=65536>>x,Qe=1<<x,_e=Qe-1,Ye=1024>>x,$e=Fe+Ye,Je=$e,xe=32,ht=Je+xe,Oe=65536>>ne,mt=1<<ge,tt=mt-1,rt=function(re,ae,ue){return re.slice?re.slice(ae,ue):new Uint16Array(Array.prototype.slice.call(re,ae,ue))},lt=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),Ce=Array.isArray(ue)?E(ue):new Uint16Array(ue),Ge=24,nt=rt(Ce,Ge/2,se[4]/2),at=se[5]===2?rt(Ce,(Ge+se[4])/2):lt(se,Math.ceil((Ge+se[4])/4));return new gt(se[0],se[1],se[2],se[3],nt,at)},gt=function(){function re(ae,ue,se,Ce,Ge,nt){this.initialValue=ae,this.errorValue=ue,this.highStart=se,this.highValueIndex=Ce,this.index=Ge,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&_e),this.data[ue];if(ae<=65535)return ue=this.index[Fe+(ae-55296>>x)],ue=(ue<<le)+(ae&_e),this.data[ue];if(ae<this.highStart)return ue=ht-Oe+(ae>>ne),ue=this.index[ue],ue+=ae>>x&tt,ue=this.index[ue],ue=(ue<<le)+(ae&_e),this.data[ue];if(ae<=1114111)return this.data[this.highValueIndex]}return this.errorValue},re}(),Ze="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",et=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),Qt=0;Qt<Ze.length;Qt++)et[Ze.charCodeAt(Qt)]=Qt;var Kt="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==",pt=50,Xt=1,nn=2,En=3,rn=4,jn=5,Ft=7,Dn=8,Xn=9,Re=10,_t=11,ze=12,ve=13,he=14,Ke=15,ut=16,Pt=17,yt=18,un=19,wn=20,Sn=21,$n=22,wt=23,Wt=24,Jt=25,bn=26,Et=27,Fn=28,tr=29,ir=30,Gr=31,Lr=32,$r=33,aa=34,oo=35,Ka=36,Wr=37,zr=38,Dr=39,wa=40,$a=41,zo=42,Ui=43,eA=[9001,65288],_i="!",no="\xD7",en="\xF7",Wo=dt(Kt),Rr=[ir,Ka],Yr=[Xt,nn,En,jn],Qr=[Re,Dn],kr=[Et,bn],mo=Yr.concat(Qr),ko=[zr,Dr,wa,aa,oo],Zr=[Ke,ve],fn=function(re,ae){ae===void 0&&(ae="strict");var ue=[],se=[],Ce=[];return re.forEach(function(Ge,nt){var at=Wo.get(Ge);if(at>pt?(Ce.push(!0),at-=pt):Ce.push(!1),["normal","auto","loose"].indexOf(ae)!==-1&&[8208,8211,12316,12448].indexOf(Ge)!==-1)return se.push(nt),ue.push(ut);if(at===rn||at===_t){if(nt===0)return se.push(nt),ue.push(ir);var ot=ue[nt-1];return mo.indexOf(ot)===-1?(se.push(se[nt-1]),ue.push(ot)):(se.push(nt),ue.push(ir))}if(se.push(nt),at===Gr)return ue.push(ae==="strict"?Sn:Wr);if(at===zo||at===tr)return ue.push(ir);if(at===Ui)return Ge>=131072&&Ge<=196605||Ge>=196608&&Ge<=262141?ue.push(Wr):ue.push(ir);ue.push(at)}),[se,ue,Ce]},Bn=function(re,ae,ue,se){var Ce=se[ue];if(Array.isArray(re)?re.indexOf(Ce)!==-1:re===Ce)for(var Ge=ue;Ge<=se.length;){Ge++;var nt=se[Ge];if(nt===ae)return!0;if(nt!==Re)break}if(Ce===Re)for(var Ge=ue;Ge>0;){Ge--;var at=se[Ge];if(Array.isArray(re)?re.indexOf(at)!==-1:re===at)for(var ot=ue;ot<=se.length;){ot++;var nt=se[ot];if(nt===ae)return!0;if(nt!==Re)break}if(at!==Re)break}return!1},dn=function(re,ae){for(var ue=re;ue>=0;){var se=ae[ue];if(se===Re)ue--;else return se}return 0},or=function(re,ae,ue,se,Ce){if(ue[se]===0)return no;var Ge=se-1;if(Array.isArray(Ce)&&Ce[Ge]===!0)return no;var nt=Ge-1,at=Ge+1,ot=ae[Ge],Ht=nt>=0?ae[nt]:0,Vt=ae[at];if(ot===nn&&Vt===En)return no;if(Yr.indexOf(ot)!==-1)return _i;if(Yr.indexOf(Vt)!==-1||Qr.indexOf(Vt)!==-1)return no;if(dn(Ge,ae)===Dn)return en;if(Wo.get(re[Ge])===_t||(ot===Lr||ot===$r)&&Wo.get(re[at])===_t||ot===Ft||Vt===Ft||ot===Xn||[Re,ve,Ke].indexOf(ot)===-1&&Vt===Xn||[Pt,yt,un,Wt,Fn].indexOf(Vt)!==-1||dn(Ge,ae)===$n||Bn(wt,$n,Ge,ae)||Bn([Pt,yt],Sn,Ge,ae)||Bn(ze,ze,Ge,ae))return no;if(ot===Re)return en;if(ot===wt||Vt===wt)return no;if(Vt===ut||ot===ut)return en;if([ve,Ke,Sn].indexOf(Vt)!==-1||ot===he||Ht===Ka&&Zr.indexOf(ot)!==-1||ot===Fn&&Vt===Ka||Vt===wn||Rr.indexOf(Vt)!==-1&&ot===Jt||Rr.indexOf(ot)!==-1&&Vt===Jt||ot===Et&&[Wr,Lr,$r].indexOf(Vt)!==-1||[Wr,Lr,$r].indexOf(ot)!==-1&&Vt===bn||Rr.indexOf(ot)!==-1&&kr.indexOf(Vt)!==-1||kr.indexOf(ot)!==-1&&Rr.indexOf(Vt)!==-1||[Et,bn].indexOf(ot)!==-1&&(Vt===Jt||[$n,Ke].indexOf(Vt)!==-1&&ae[at+1]===Jt)||[$n,Ke].indexOf(ot)!==-1&&Vt===Jt||ot===Jt&&[Jt,Fn,Wt].indexOf(Vt)!==-1)return no;if([Jt,Fn,Wt,Pt,yt].indexOf(Vt)!==-1)for(var $t=Ge;$t>=0;){var In=ae[$t];if(In===Jt)return no;if([Fn,Wt].indexOf(In)!==-1)$t--;else break}if([Et,bn].indexOf(Vt)!==-1)for(var $t=[Pt,yt].indexOf(ot)!==-1?nt:Ge;$t>=0;){var In=ae[$t];if(In===Jt)return no;if([Fn,Wt].indexOf(In)!==-1)$t--;else break}if(zr===ot&&[zr,Dr,aa,oo].indexOf(Vt)!==-1||[Dr,aa].indexOf(ot)!==-1&&[Dr,wa].indexOf(Vt)!==-1||[wa,oo].indexOf(ot)!==-1&&Vt===wa||ko.indexOf(ot)!==-1&&[wn,bn].indexOf(Vt)!==-1||ko.indexOf(Vt)!==-1&&ot===Et||Rr.indexOf(ot)!==-1&&Rr.indexOf(Vt)!==-1||ot===Wt&&Rr.indexOf(Vt)!==-1||Rr.concat(Jt).indexOf(ot)!==-1&&Vt===$n&&eA.indexOf(re[at])===-1||Rr.concat(Jt).indexOf(Vt)!==-1&&ot===yt)return no;if(ot===$a&&Vt===$a){for(var dr=ue[Ge],wr=1;dr>0&&(dr--,ae[dr]===$a);)wr++;if(wr%2!==0)return no}return ot===Lr&&Vt===$r?no:en},Tr=function(re,ae){ae||(ae={lineBreak:"normal",wordBreak:"normal"});var ue=fn(re,ae.lineBreak),se=ue[0],Ce=ue[1],Ge=ue[2];(ae.wordBreak==="break-all"||ae.wordBreak==="break-word")&&(Ce=Ce.map(function(at){return[Jt,ir,zo].indexOf(at)!==-1?Wr:at}));var nt=ae.wordBreak==="keep-all"?Ge.map(function(at,ot){return at&&re[ot]>=19968&&re[ot]<=40959}):void 0;return[se,Ce,nt]},Ln=function(){function re(ae,ue,se,Ce){this.codePoints=ae,this.required=ue===_i,this.start=se,this.end=Ce}return re.prototype.slice=function(){return Ie.apply(void 0,this.codePoints.slice(this.start,this.end))},re}(),Un=function(re,ae){var ue=ye(re),se=Tr(ue,ae),Ce=se[0],Ge=se[1],nt=se[2],at=ue.length,ot=0,Ht=0;return{next:function(){if(Ht>=at)return{done:!0,value:null};for(var Vt=no;Ht<at&&(Vt=or(ue,Ge,Ce,++Ht,nt))===no;);if(Vt!==no||Ht===at){var $t=new Ln(ue,Vt,ot,Ht);return ot=Ht,{value:$t,done:!1}}return{done:!0,value:null}}}},Yn=1,Ir=2,ea=4,po=8,lr=10,ga=47,so=92,Ai=9,Jo=32,jo=34,na=61,Po=35,Lo=36,Oi=37,No=39,Co=40,Vo=41,Ii=95,qo=45,yr=33,us=60,OA=62,vo=64,Ri=91,Or=93,ua=61,Uo=123,La=63,yn=125,Ni=124,ro=126,Mo=128,Bi=65533,zi=42,di=43,DA=44,Ds=58,WA=59,ts=46,Fs=0,ol=8,ps=11,RA=14,lo=31,xi=127,vA=-1,xn=48,Mn=97,On=101,It=102,Wn=117,Ur=122,Er=65,kn=69,nr=70,Jn=85,Sr=90,Pr=function(re){return re>=xn&&re<=57},Xr=function(re){return re>=55296&&re<=57343},sa=function(re){return Pr(re)||re>=Er&&re<=nr||re>=Mn&&re<=It},Ta=function(re){return re>=Mn&&re<=Ur},Ra=function(re){return re>=Er&&re<=Sr},xr=function(re){return Ta(re)||Ra(re)},Rn=function(re){return re>=Mo},br=function(re){return re===lr||re===Ai||re===Jo},Fr=function(re){return xr(re)||Rn(re)||re===Ii},oa=function(re){return Fr(re)||Pr(re)||re===qo},Ua=function(re){return re>=Fs&&re<=ol||re===ps||re>=RA&&re<=lo||re===xi},Ia=function(re,ae){return re!==so?!1:ae!==lr},Ga=function(re,ae,ue){return re===qo?Fr(ae)||Ia(ae,ue):Fr(re)?!0:!!(re===so&&Ia(re,ae))},qa=function(re,ae,ue){return re===di||re===qo?Pr(ae)?!0:ae===ts&&Pr(ue):Pr(re===ts?ae:re)},uo=function(re){var ae=0,ue=1;(re[ae]===di||re[ae]===qo)&&(re[ae]===qo&&(ue=-1),ae++);for(var se=[];Pr(re[ae]);)se.push(re[ae++]);var Ce=se.length?parseInt(Ie.apply(void 0,se),10):0;re[ae]===ts&&ae++;for(var Ge=[];Pr(re[ae]);)Ge.push(re[ae++]);var nt=Ge.length,at=nt?parseInt(Ie.apply(void 0,Ge),10):0;(re[ae]===kn||re[ae]===On)&&ae++;var ot=1;(re[ae]===di||re[ae]===qo)&&(re[ae]===qo&&(ot=-1),ae++);for(var Ht=[];Pr(re[ae]);)Ht.push(re[ae++]);var Vt=Ht.length?parseInt(Ie.apply(void 0,Ht),10):0;return ue*(Ce+at*Math.pow(10,-nt))*Math.pow(10,ot*Vt)},ao={type:2},Xa={type:3},Go={type:4},pr={type:13},ha={type:8},fa={type:21},si={type:9},gi={type:10},Ro={type:11},Fi={type:12},Wi={type:14},sA={type:23},Ea={type:1},oA={type:25},wo={type:24},ns={type:26},kA={type:27},iA={type:28},lA={type:29},VA={type:31},vs={type:32},SA=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!==vs;)ae.push(ue),ue=this.consumeToken();return ae},re.prototype.consumeToken=function(){var ae=this.consumeCodePoint();switch(ae){case jo:return this.consumeStringToken(jo);case Po:var ue=this.peekCodePoint(0),se=this.peekCodePoint(1),Ce=this.peekCodePoint(2);if(oa(ue)||Ia(se,Ce)){var Ge=Ga(ue,se,Ce)?Ir:Yn,nt=this.consumeName();return{type:5,value:nt,flags:Ge}}break;case Lo:if(this.peekCodePoint(0)===na)return this.consumeCodePoint(),pr;break;case No:return this.consumeStringToken(No);case Co:return ao;case Vo:return Xa;case zi:if(this.peekCodePoint(0)===na)return this.consumeCodePoint(),Wi;break;case di:if(qa(ae,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(ae),this.consumeNumericToken();break;case DA:return Go;case qo:var at=ae,ot=this.peekCodePoint(0),Ht=this.peekCodePoint(1);if(qa(at,ot,Ht))return this.reconsumeCodePoint(ae),this.consumeNumericToken();if(Ga(at,ot,Ht))return this.reconsumeCodePoint(ae),this.consumeIdentLikeToken();if(ot===qo&&Ht===OA)return this.consumeCodePoint(),this.consumeCodePoint(),wo;break;case ts:if(qa(ae,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(ae),this.consumeNumericToken();break;case ga:if(this.peekCodePoint(0)===zi)for(this.consumeCodePoint();;){var Vt=this.consumeCodePoint();if(Vt===zi&&(Vt=this.consumeCodePoint(),Vt===ga))return this.consumeToken();if(Vt===vA)return this.consumeToken()}break;case Ds:return ns;case WA:return kA;case us:if(this.peekCodePoint(0)===yr&&this.peekCodePoint(1)===qo&&this.peekCodePoint(2)===qo)return this.consumeCodePoint(),this.consumeCodePoint(),oA;break;case vo:var $t=this.peekCodePoint(0),In=this.peekCodePoint(1),dr=this.peekCodePoint(2);if(Ga($t,In,dr)){var nt=this.consumeName();return{type:7,value:nt}}break;case Ri:return iA;case so:if(Ia(ae,this.peekCodePoint(0)))return this.reconsumeCodePoint(ae),this.consumeIdentLikeToken();break;case Or:return lA;case ua:if(this.peekCodePoint(0)===na)return this.consumeCodePoint(),ha;break;case Uo:return Ro;case yn:return Fi;case Wn:case Jn:var wr=this.peekCodePoint(0),sr=this.peekCodePoint(1);return wr===di&&(sa(sr)||sr===La)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(ae),this.consumeIdentLikeToken();case Ni:if(this.peekCodePoint(0)===na)return this.consumeCodePoint(),si;if(this.peekCodePoint(0)===Ni)return this.consumeCodePoint(),fa;break;case ro:if(this.peekCodePoint(0)===na)return this.consumeCodePoint(),gi;break;case vA:return vs}return br(ae)?(this.consumeWhiteSpace(),VA):Pr(ae)?(this.reconsumeCodePoint(ae),this.consumeNumericToken()):Fr(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();sa(ue)&&ae.length<6;)ae.push(ue),ue=this.consumeCodePoint();for(var se=!1;ue===La&&ae.length<6;)ae.push(ue),ue=this.consumeCodePoint(),se=!0;if(se){var Ce=parseInt(Ie.apply(void 0,ae.map(function(ot){return ot===La?xn:ot})),16),Ge=parseInt(Ie.apply(void 0,ae.map(function(ot){return ot===La?nr:ot})),16);return{type:30,start:Ce,end:Ge}}var nt=parseInt(Ie.apply(void 0,ae),16);if(this.peekCodePoint(0)===qo&&sa(this.peekCodePoint(1))){this.consumeCodePoint(),ue=this.consumeCodePoint();for(var at=[];sa(ue)&&at.length<6;)at.push(ue),ue=this.consumeCodePoint();var Ge=parseInt(Ie.apply(void 0,at),16);return{type:30,start:nt,end:Ge}}else return{type:30,start:nt,end:nt}},re.prototype.consumeIdentLikeToken=function(){var ae=this.consumeName();return ae.toLowerCase()==="url"&&this.peekCodePoint(0)===Co?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===Co?(this.consumeCodePoint(),{type:19,value:ae}):{type:20,value:ae}},re.prototype.consumeUrlToken=function(){var ae=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===vA)return{type:22,value:""};var ue=this.peekCodePoint(0);if(ue===No||ue===jo){var se=this.consumeStringToken(this.consumeCodePoint());return se.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===vA||this.peekCodePoint(0)===Vo)?(this.consumeCodePoint(),{type:22,value:se.value}):(this.consumeBadUrlRemnants(),sA)}for(;;){var Ce=this.consumeCodePoint();if(Ce===vA||Ce===Vo)return{type:22,value:Ie.apply(void 0,ae)};if(br(Ce))return this.consumeWhiteSpace(),this.peekCodePoint(0)===vA||this.peekCodePoint(0)===Vo?(this.consumeCodePoint(),{type:22,value:Ie.apply(void 0,ae)}):(this.consumeBadUrlRemnants(),sA);if(Ce===jo||Ce===No||Ce===Co||Ua(Ce))return this.consumeBadUrlRemnants(),sA;if(Ce===so)if(Ia(Ce,this.peekCodePoint(0)))ae.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),sA;else ae.push(Ce)}},re.prototype.consumeWhiteSpace=function(){for(;br(this.peekCodePoint(0));)this.consumeCodePoint()},re.prototype.consumeBadUrlRemnants=function(){for(;;){var ae=this.consumeCodePoint();if(ae===Vo||ae===vA)return;Ia(ae,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},re.prototype.consumeStringSlice=function(ae){for(var ue=5e4,se="";ae>0;){var Ce=Math.min(ue,ae);se+=Ie.apply(void 0,this._value.splice(0,Ce)),ae-=Ce}return this._value.shift(),se},re.prototype.consumeStringToken=function(ae){var ue="",se=0;do{var Ce=this._value[se];if(Ce===vA||Ce===void 0||Ce===ae)return ue+=this.consumeStringSlice(se),{type:0,value:ue};if(Ce===lr)return this._value.splice(0,se),Ea;if(Ce===so){var Ge=this._value[se+1];Ge!==vA&&Ge!==void 0&&(Ge===lr?(ue+=this.consumeStringSlice(se),se=-1,this._value.shift()):Ia(Ce,Ge)&&(ue+=this.consumeStringSlice(se),ue+=Ie(this.consumeEscapedCodePoint()),se=-1))}se++}while(!0)},re.prototype.consumeNumber=function(){var ae=[],ue=ea,se=this.peekCodePoint(0);for((se===di||se===qo)&&ae.push(this.consumeCodePoint());Pr(this.peekCodePoint(0));)ae.push(this.consumeCodePoint());se=this.peekCodePoint(0);var Ce=this.peekCodePoint(1);if(se===ts&&Pr(Ce))for(ae.push(this.consumeCodePoint(),this.consumeCodePoint()),ue=po;Pr(this.peekCodePoint(0));)ae.push(this.consumeCodePoint());se=this.peekCodePoint(0),Ce=this.peekCodePoint(1);var Ge=this.peekCodePoint(2);if((se===kn||se===On)&&((Ce===di||Ce===qo)&&Pr(Ge)||Pr(Ce)))for(ae.push(this.consumeCodePoint(),this.consumeCodePoint()),ue=po;Pr(this.peekCodePoint(0));)ae.push(this.consumeCodePoint());return[uo(ae),ue]},re.prototype.consumeNumericToken=function(){var ae=this.consumeNumber(),ue=ae[0],se=ae[1],Ce=this.peekCodePoint(0),Ge=this.peekCodePoint(1),nt=this.peekCodePoint(2);if(Ga(Ce,Ge,nt)){var at=this.consumeName();return{type:15,number:ue,flags:se,unit:at}}return Ce===Oi?(this.consumeCodePoint(),{type:16,number:ue,flags:se}):{type:17,number:ue,flags:se}},re.prototype.consumeEscapedCodePoint=function(){var ae=this.consumeCodePoint();if(sa(ae)){for(var ue=Ie(ae);sa(this.peekCodePoint(0))&&ue.length<6;)ue+=Ie(this.consumeCodePoint());br(this.peekCodePoint(0))&&this.consumeCodePoint();var se=parseInt(ue,16);return se===0||Xr(se)||se>1114111?Bi:se}return ae===vA?Bi:ae},re.prototype.consumeName=function(){for(var ae="";;){var ue=this.consumeCodePoint();if(oa(ue))ae+=Ie(ue);else if(Ia(ue,this.peekCodePoint(0)))ae+=Ie(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(ue),ae}},re}(),$s=function(){function re(ae){this._tokens=ae}return re.create=function(ae){var ue=new SA;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||zl(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"?vs:ae},re.prototype.reconsumeToken=function(ae){this._tokens.unshift(ae)},re}(),ki=function(re){return re.type===15},yA=function(re){return re.type===17},mi=function(re){return re.type===20},il=function(re){return re.type===0},Hi=function(re,ae){return mi(re)&&re.value===ae},Ji=function(re){return re.type!==31},Xi=function(re){return re.type!==31&&re.type!==4},HA=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},zl=function(re,ae){return ae===11&&re.type===12||ae===28&&re.type===29?!0:ae===2&&re.type===3},ji=function(re){return re.type===17||re.type===15},Ki=function(re){return re.type===16||ji(re)},Ss=function(re){return re.length>1?[re[0],re[1]]:[re[0]]},Ma={type:17,number:0,flags:ea},Qs={type:16,number:50,flags:ea},JA={type:16,number:100,flags:ea},qs=function(re,ae,ue){var se=re[0],Ce=re[1];return[Di(se,ae),Di(typeof Ce!="undefined"?Ce:se,ue)]},Di=function(re,ae){if(re.type===16)return re.number/100*ae;if(ki(re))switch(re.unit){case"rem":case"em":return 16*re.number;case"px":default:return re.number}return re.number},xl="deg",ou="grad",hl="rad",rs="turn",Gl={name:"angle",parse:function(re,ae){if(ae.type===15)switch(ae.unit){case xl:return Math.PI*ae.number/180;case ou:return Math.PI/200*ae.number;case hl:return ae.number;case rs:return Math.PI*2*ae.number}throw new Error("Unsupported angle type")}},ks=function(re){return re.type===15&&(re.unit===xl||re.unit===ou||re.unit===hl||re.unit===rs)},ml=function(re){var ae=re.filter(mi).map(function(ue){return ue.value}).join(" ");switch(ae){case"to bottom right":case"to right bottom":case"left top":case"top left":return[Ma,Ma];case"to top":case"bottom":return XA(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[Ma,JA];case"to right":case"left":return XA(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[JA,JA];case"to bottom":case"top":return XA(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[JA,Ma];case"to left":case"right":return XA(270)}return 0},XA=function(re){return Math.PI*re/180},Hs={name:"color",parse:function(re,ae){if(ae.type===18){var ue=yu[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),Ce=ae.value.substring(1,2),Ge=ae.value.substring(2,3);return pl(parseInt(se+se,16),parseInt(Ce+Ce,16),parseInt(Ge+Ge,16),1)}if(ae.value.length===4){var se=ae.value.substring(0,1),Ce=ae.value.substring(1,2),Ge=ae.value.substring(2,3),nt=ae.value.substring(3,4);return pl(parseInt(se+se,16),parseInt(Ce+Ce,16),parseInt(Ge+Ge,16),parseInt(nt+nt,16)/255)}if(ae.value.length===6){var se=ae.value.substring(0,2),Ce=ae.value.substring(2,4),Ge=ae.value.substring(4,6);return pl(parseInt(se,16),parseInt(Ce,16),parseInt(Ge,16),1)}if(ae.value.length===8){var se=ae.value.substring(0,2),Ce=ae.value.substring(2,4),Ge=ae.value.substring(4,6),nt=ae.value.substring(6,8);return pl(parseInt(se,16),parseInt(Ce,16),parseInt(Ge,16),parseInt(nt,16)/255)}}if(ae.type===20){var at=vl[ae.value.toUpperCase()];if(typeof at!="undefined")return at}return vl.TRANSPARENT}},QA=function(re){return(255&re)===0},YA=function(re){var ae=255&re,ue=255&re>>8,se=255&re>>16,Ce=255&re>>24;return ae<255?"rgba("+Ce+","+se+","+ue+","+ae/255+")":"rgb("+Ce+","+se+","+ue+")"},pl=function(re,ae,ue,se){return(re<<24|ae<<16|ue<<8|Math.round(se*255)<<0)>>>0},lu=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},vu=function(re,ae){var ue=ae.filter(Xi);if(ue.length===3){var se=ue.map(lu),Ce=se[0],Ge=se[1],nt=se[2];return pl(Ce,Ge,nt,1)}if(ue.length===4){var at=ue.map(lu),Ce=at[0],Ge=at[1],nt=at[2],ot=at[3];return pl(Ce,Ge,nt,ot)}return 0};function uu(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 Su=function(re,ae){var ue=ae.filter(Xi),se=ue[0],Ce=ue[1],Ge=ue[2],nt=ue[3],at=(se.type===17?XA(se.number):Gl.parse(re,se))/(Math.PI*2),ot=Ki(Ce)?Ce.number/100:0,Ht=Ki(Ge)?Ge.number/100:0,Vt=typeof nt!="undefined"&&Ki(nt)?Di(nt,1):1;if(ot===0)return pl(Ht*255,Ht*255,Ht*255,1);var $t=Ht<=.5?Ht*(ot+1):Ht+ot-Ht*ot,In=Ht*2-$t,dr=uu(In,$t,at+1/3),wr=uu(In,$t,at),sr=uu(In,$t,at-1/3);return pl(dr*255,wr*255,sr*255,Vt)},yu={hsl:Su,hsla:Su,rgb:vu,rgba:vu},Zl=function(re,ae){return Hs.parse(re,$s.create(ae).parseComponentValue())},vl={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},Bu={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(re,ae){return ae.map(function(ue){if(mi(ue))switch(ue.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},Wl={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},iu=function(re,ae){var ue=Hs.parse(re,ae[0]),se=ae[1];return se&&Ki(se)?{color:ue,stop:se}:{color:ue,stop:null}},Vl=function(re,ae){var ue=re[0],se=re[re.length-1];ue.stop===null&&(ue.stop=Ma),se.stop===null&&(se.stop=JA);for(var Ce=[],Ge=0,nt=0;nt<re.length;nt++){var at=re[nt].stop;if(at!==null){var ot=Di(at,ae);ot>Ge?Ce.push(ot):Ce.push(Ge),Ge=ot}else Ce.push(null)}for(var Ht=null,nt=0;nt<Ce.length;nt++){var Vt=Ce[nt];if(Vt===null)Ht===null&&(Ht=nt);else if(Ht!==null){for(var $t=nt-Ht,In=Ce[Ht-1],dr=(Vt-In)/($t+1),wr=1;wr<=$t;wr++)Ce[Ht+wr-1]=dr*wr;Ht=null}}return re.map(function(sr,to){var va=sr.color;return{color:va,stop:Math.max(Math.min(1,Ce[to]/ae),0)}})},Du=function(re,ae,ue){var se=ae/2,Ce=ue/2,Ge=Di(re[0],ae)-se,nt=Ce-Di(re[1],ue);return(Math.atan2(nt,Ge)+Math.PI*2)%(Math.PI*2)},Qu=function(re,ae,ue){var se=typeof re=="number"?re:Du(re,ae,ue),Ce=Math.abs(ae*Math.sin(se))+Math.abs(ue*Math.cos(se)),Ge=ae/2,nt=ue/2,at=Ce/2,ot=Math.sin(se-Math.PI/2)*at,Ht=Math.cos(se-Math.PI/2)*at;return[Ce,Ge-Ht,Ge+Ht,nt-ot,nt+ot]},js=function(re,ae){return Math.sqrt(re*re+ae*ae)},wu=function(re,ae,ue,se,Ce){var Ge=[[0,0],[0,ae],[re,0],[re,ae]];return Ge.reduce(function(nt,at){var ot=at[0],Ht=at[1],Vt=js(ue-ot,se-Ht);return(Ce?Vt<nt.optimumDistance:Vt>nt.optimumDistance)?{optimumCorner:at,optimumDistance:Vt}:nt},{optimumDistance:Ce?1/0:-1/0,optimumCorner:null}).optimumCorner},ee=function(re,ae,ue,se,Ce){var Ge=0,nt=0;switch(re.size){case 0:re.shape===0?Ge=nt=Math.min(Math.abs(ae),Math.abs(ae-se),Math.abs(ue),Math.abs(ue-Ce)):re.shape===1&&(Ge=Math.min(Math.abs(ae),Math.abs(ae-se)),nt=Math.min(Math.abs(ue),Math.abs(ue-Ce)));break;case 2:if(re.shape===0)Ge=nt=Math.min(js(ae,ue),js(ae,ue-Ce),js(ae-se,ue),js(ae-se,ue-Ce));else if(re.shape===1){var at=Math.min(Math.abs(ue),Math.abs(ue-Ce))/Math.min(Math.abs(ae),Math.abs(ae-se)),ot=wu(se,Ce,ae,ue,!0),Ht=ot[0],Vt=ot[1];Ge=js(Ht-ae,(Vt-ue)/at),nt=at*Ge}break;case 1:re.shape===0?Ge=nt=Math.max(Math.abs(ae),Math.abs(ae-se),Math.abs(ue),Math.abs(ue-Ce)):re.shape===1&&(Ge=Math.max(Math.abs(ae),Math.abs(ae-se)),nt=Math.max(Math.abs(ue),Math.abs(ue-Ce)));break;case 3:if(re.shape===0)Ge=nt=Math.max(js(ae,ue),js(ae,ue-Ce),js(ae-se,ue),js(ae-se,ue-Ce));else if(re.shape===1){var at=Math.max(Math.abs(ue),Math.abs(ue-Ce))/Math.max(Math.abs(ae),Math.abs(ae-se)),$t=wu(se,Ce,ae,ue,!1),Ht=$t[0],Vt=$t[1];Ge=js(Ht-ae,(Vt-ue)/at),nt=at*Ge}break}return Array.isArray(re.size)&&(Ge=Di(re.size[0],se),nt=re.size.length===2?Di(re.size[1],Ce):Ge),[Ge,nt]},z=function(re,ae){var ue=XA(180),se=[];return HA(ae).forEach(function(Ce,Ge){if(Ge===0){var nt=Ce[0];if(nt.type===20&&nt.value==="to"){ue=ml(Ce);return}else if(ks(nt)){ue=Gl.parse(re,nt);return}}var at=iu(re,Ce);se.push(at)}),{angle:ue,stops:se,type:1}},te=function(re,ae){var ue=XA(180),se=[];return HA(ae).forEach(function(Ce,Ge){if(Ge===0){var nt=Ce[0];if(nt.type===20&&["top","left","right","bottom"].indexOf(nt.value)!==-1){ue=ml(Ce);return}else if(ks(nt)){ue=(Gl.parse(re,nt)+XA(270))%XA(360);return}}var at=iu(re,Ce);se.push(at)}),{angle:ue,stops:se,type:1}},ie=function(re,ae){var ue=XA(180),se=[],Ce=1,Ge=0,nt=3,at=[];return HA(ae).forEach(function(ot,Ht){var Vt=ot[0];if(Ht===0){if(mi(Vt)&&Vt.value==="linear"){Ce=1;return}else if(mi(Vt)&&Vt.value==="radial"){Ce=2;return}}if(Vt.type===18){if(Vt.name==="from"){var $t=Hs.parse(re,Vt.values[0]);se.push({stop:Ma,color:$t})}else if(Vt.name==="to"){var $t=Hs.parse(re,Vt.values[0]);se.push({stop:JA,color:$t})}else if(Vt.name==="color-stop"){var In=Vt.values.filter(Xi);if(In.length===2){var $t=Hs.parse(re,In[1]),dr=In[0];yA(dr)&&se.push({stop:{type:16,number:dr.number*100,flags:dr.flags},color:$t})}}}}),Ce===1?{angle:(ue+XA(180))%XA(360),stops:se,type:Ce}:{size:nt,shape:Ge,stops:se,position:at,type:Ce}},Se="closest-side",pe="farthest-side",we="closest-corner",Le="farthest-corner",Ne="circle",Xe="ellipse",st="cover",ct="contain",Bt=function(re,ae){var ue=0,se=3,Ce=[],Ge=[];return HA(ae).forEach(function(nt,at){var ot=!0;if(at===0){var Ht=!1;ot=nt.reduce(function($t,In){if(Ht)if(mi(In))switch(In.value){case"center":return Ge.push(Qs),$t;case"top":case"left":return Ge.push(Ma),$t;case"right":case"bottom":return Ge.push(JA),$t}else(Ki(In)||ji(In))&&Ge.push(In);else if(mi(In))switch(In.value){case Ne:return ue=0,!1;case Xe:return ue=1,!1;case"at":return Ht=!0,!1;case Se:return se=0,!1;case st:case pe:return se=1,!1;case ct:case we:return se=2,!1;case Le:return se=3,!1}else if(ji(In)||Ki(In))return Array.isArray(se)||(se=[]),se.push(In),!1;return $t},ot)}if(ot){var Vt=iu(re,nt);Ce.push(Vt)}}),{size:se,shape:ue,stops:Ce,position:Ge,type:2}},Ve=function(re,ae){var ue=0,se=3,Ce=[],Ge=[];return HA(ae).forEach(function(nt,at){var ot=!0;if(at===0?ot=nt.reduce(function(Vt,$t){if(mi($t))switch($t.value){case"center":return Ge.push(Qs),!1;case"top":case"left":return Ge.push(Ma),!1;case"right":case"bottom":return Ge.push(JA),!1}else if(Ki($t)||ji($t))return Ge.push($t),!1;return Vt},ot):at===1&&(ot=nt.reduce(function(Vt,$t){if(mi($t))switch($t.value){case Ne:return ue=0,!1;case Xe:return ue=1,!1;case ct:case Se:return se=0,!1;case pe:return se=1,!1;case we:return se=2,!1;case st:case Le:return se=3,!1}else if(ji($t)||Ki($t))return Array.isArray(se)||(se=[]),se.push($t),!1;return Vt},ot)),ot){var Ht=iu(re,nt);Ce.push(Ht)}}),{size:se,shape:ue,stops:Ce,position:Ge,type:2}},Tt=function(re){return re.type===1},Ut=function(re){return re.type===2},Zt={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=zt[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 Lt(re){return!(re.type===20&&re.value==="none")&&(re.type!==18||!!zt[re.name])}var zt={"linear-gradient":z,"-moz-linear-gradient":te,"-ms-linear-gradient":te,"-o-linear-gradient":te,"-webkit-linear-gradient":te,"radial-gradient":Bt,"-moz-radial-gradient":Ve,"-ms-radial-gradient":Ve,"-o-radial-gradient":Ve,"-webkit-radial-gradient":Ve,"-webkit-gradient":ie},ln={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 Xi(se)&&Lt(se)}).map(function(se){return Zt.parse(re,se)})}},vn={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(re,ae){return ae.map(function(ue){if(mi(ue))switch(ue.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},er={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(re,ae){return HA(ae).map(function(ue){return ue.filter(Ki)}).map(Ss)}},vr={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(re,ae){return HA(ae).map(function(ue){return ue.filter(mi).map(function(se){return se.value}).join(" ")}).map(Tn)}},Tn=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}},tn;(function(re){re.AUTO="auto",re.CONTAIN="contain",re.COVER="cover"})(tn||(tn={}));var mr={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(re,ae){return HA(ae).map(function(ue){return ue.filter(rr)})}},rr=function(re){return mi(re)||Ki(re)},Dt=function(re){return{name:"border-"+re+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},kt=Dt("top"),pn=Dt("right"),An=Dt("bottom"),Vn=Dt("left"),Kn=function(re){return{name:"border-radius-"+re,initialValue:"0 0",prefix:!1,type:1,parse:function(ae,ue){return Ss(ue.filter(Ki))}}},Zn=Kn("top-left"),zn=Kn("top-right"),ar=Kn("bottom-right"),ur=Kn("bottom-left"),la=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=la("top"),qt=la("right"),sn=la("bottom"),hn=la("left"),Nn=function(re){return{name:"border-"+re+"-width",initialValue:"0",type:0,prefix:!1,parse:function(ae,ue){return ki(ue)?ue.number:0}}},Gn=Nn("top"),_n=Nn("right"),qn=Nn("bottom"),qr=Nn("left"),ta={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Na={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(re,ae){switch(ae){case"rtl":return 1;case"ltr":default:return 0}}},ma={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(re,ae){return ae.filter(mi).reduce(function(ue,se){return ue|io(se.value)},0)}},io=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},Br={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}},on={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}},Qa;(function(re){re.NORMAL="normal",re.STRICT="strict"})(Qa||(Qa={}));var jr={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(re,ae){switch(ae){case"strict":return Qa.STRICT;case"normal":default:return Qa.NORMAL}}},Mr={name:"line-height",initialValue:"normal",prefix:!1,type:4},ia=function(re,ae){return mi(re)&&re.value==="normal"?1.2*ae:re.type===17?ae*re.number:Ki(re)?Di(re,ae):ae},ba={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(re,ae){return ae.type===20&&ae.value==="none"?null:Zt.parse(re,ae)}},Pa={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}}},eo={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}}},Qo=function(re){return{name:"margin-"+re,initialValue:"0",prefix:!1,type:4}},Xo=Qo("top"),Ko=Qo("right"),Ci=Qo("bottom"),pi=Qo("left"),Eo={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(re,ae){return ae.filter(mi).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}})}},ui={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"}}},Sa=function(re){return{name:"padding-"+re,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},$A=Sa("top"),Li=Sa("right"),ys=Sa("bottom"),fi=Sa("left"),Gi={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}}},Ks={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}},Si={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(re,ae){return ae.length===1&&Hi(ae[0],"none")?[]:HA(ae).map(function(ue){for(var se={color:vl.TRANSPARENT,offsetX:Ma,offsetY:Ma,blur:Ma},Ce=0,Ge=0;Ge<ue.length;Ge++){var nt=ue[Ge];ji(nt)?(Ce===0?se.offsetX=nt:Ce===1?se.offsetY=nt:se.blur=nt,Ce++):se.color=Hs.parse(re,nt)}return se})}},jA={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}},uA={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=ai[ae.name];if(typeof ue=="undefined")throw new Error('Attempting to parse an unsupported transform function "'+ae.name+'"');return ue(ae.values)}return null}},Bs=function(re){var ae=re.filter(function(ue){return ue.type===17}).map(function(ue){return ue.number});return ae.length===6?ae:null},ws=function(re){var ae=re.filter(function(ot){return ot.type===17}).map(function(ot){return ot.number}),ue=ae[0],se=ae[1];ae[2],ae[3];var Ce=ae[4],Ge=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,Ce,Ge,nt,at]:null},ai={matrix:Bs,matrix3d:ws},ka={type:16,number:50,flags:ea},hi=[ka,ka],bs={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(re,ae){var ue=ae.filter(Ki);return ue.length!==2?hi:[ue[0],ue[1]]}},xA={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}}},as;(function(re){re.NORMAL="normal",re.BREAK_ALL="break-all",re.KEEP_ALL="keep-all"})(as||(as={}));for(var Ls={name:"word-break",initialValue:"normal",prefix:!1,type:2,parse:function(re,ae){switch(ae){case"break-all":return as.BREAK_ALL;case"keep-all":return as.KEEP_ALL;case"normal":default:return as.NORMAL}}},ho={name:"z-index",initialValue:"auto",prefix:!1,type:0,parse:function(re,ae){if(ae.type===20)return{auto:!0,order:0};if(yA(ae))return{auto:!1,order:ae.number};throw new Error("Invalid z-index number parsed")}},os={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")}},_s={name:"opacity",initialValue:"1",type:0,prefix:!1,parse:function(re,ae){return yA(ae)?ae.number:1}},qA={name:"text-decoration-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},bA={name:"text-decoration-line",initialValue:"none",prefix:!1,type:1,parse:function(re,ae){return ae.filter(mi).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})}},cA={name:"font-family",initialValue:"",prefix:!1,type:1,parse:function(re,ae){var ue=[],se=[];return ae.forEach(function(Ce){switch(Ce.type){case 20:case 0:ue.push(Ce.value);break;case 17:ue.push(Ce.number.toString());break;case 4:se.push(ue.join(" ")),ue.length=0;break}}),ue.length&&se.push(ue.join(" ")),se.map(function(Ce){return Ce.indexOf(" ")===-1?Ce:"'"+Ce+"'"})}},cs={name:"font-size",initialValue:"0",prefix:!1,type:3,format:"length"},Is={name:"font-weight",initialValue:"normal",type:0,prefix:!1,parse:function(re,ae){if(yA(ae))return ae.number;if(mi(ae))switch(ae.value){case"bold":return 700;case"normal":default:return 400}return 400}},Ps={name:"font-variant",initialValue:"none",type:1,prefix:!1,parse:function(re,ae){return ae.filter(mi).map(function(ue){return ue.value})}},is={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"}}},Ei=function(re,ae){return(re&ae)!==0},Cs={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}},Ts={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=[],Ce=ae.filter(Ji),Ge=0;Ge<Ce.length;Ge++){var nt=Ce[Ge],at=Ce[Ge+1];if(nt.type===20){var ot=at&&yA(at)?at.number:1;se.push({counter:nt.value,increment:ot})}}return se}},FA={name:"counter-reset",initialValue:"none",prefix:!0,type:1,parse:function(re,ae){if(ae.length===0)return[];for(var ue=[],se=ae.filter(Ji),Ce=0;Ce<se.length;Ce++){var Ge=se[Ce],nt=se[Ce+1];if(mi(Ge)&&Ge.value!=="none"){var at=nt&&yA(nt)?nt.number:0;ue.push({counter:Ge.value,reset:at})}}return ue}},LA={name:"duration",initialValue:"0s",prefix:!1,type:1,parse:function(re,ae){return ae.filter(ki).map(function(ue){return os.parse(re,ue)})}},KA={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=[],Ce=ae.filter(il);if(Ce.length%2!==0)return null;for(var Ge=0;Ge<Ce.length;Ge+=2){var nt=Ce[Ge].value,at=Ce[Ge+1].value;se.push({open:nt,close:at})}return se}},Ms=function(re,ae,ue){if(!re)return"";var se=re[Math.min(ae,re.length-1)];return se?ue?se.open:se.close:""},Te={name:"box-shadow",initialValue:"none",type:1,prefix:!1,parse:function(re,ae){return ae.length===1&&Hi(ae[0],"none")?[]:HA(ae).map(function(ue){for(var se={color:255,offsetX:Ma,offsetY:Ma,blur:Ma,spread:Ma,inset:!1},Ce=0,Ge=0;Ge<ue.length;Ge++){var nt=ue[Ge];Hi(nt,"inset")?se.inset=!0:ji(nt)?(Ce===0?se.offsetX=nt:Ce===1?se.offsetY=nt:Ce===2?se.blur=nt:se.spread=nt,Ce++):se.color=Hs.parse(re,nt)}return se})}},je={name:"paint-order",initialValue:"normal",prefix:!1,type:1,parse:function(re,ae){var ue=[0,1,2],se=[];return ae.filter(mi).forEach(function(Ce){switch(Ce.value){case"stroke":se.push(1);break;case"fill":se.push(0);break;case"markers":se.push(2);break}}),ue.forEach(function(Ce){se.indexOf(Ce)===-1&&se.push(Ce)}),se}},At={name:"-webkit-text-stroke-color",initialValue:"currentcolor",prefix:!1,type:3,format:"color"},vt={name:"-webkit-text-stroke-width",initialValue:"0",type:0,prefix:!1,parse:function(re,ae){return ki(ae)?ae.number:0}},Ot=function(){function re(ae,ue){var se,Ce;this.animationDuration=Gt(ae,LA,ue.animationDuration),this.backgroundClip=Gt(ae,Bu,ue.backgroundClip),this.backgroundColor=Gt(ae,Wl,ue.backgroundColor),this.backgroundImage=Gt(ae,ln,ue.backgroundImage),this.backgroundOrigin=Gt(ae,vn,ue.backgroundOrigin),this.backgroundPosition=Gt(ae,er,ue.backgroundPosition),this.backgroundRepeat=Gt(ae,vr,ue.backgroundRepeat),this.backgroundSize=Gt(ae,mr,ue.backgroundSize),this.borderTopColor=Gt(ae,kt,ue.borderTopColor),this.borderRightColor=Gt(ae,pn,ue.borderRightColor),this.borderBottomColor=Gt(ae,An,ue.borderBottomColor),this.borderLeftColor=Gt(ae,Vn,ue.borderLeftColor),this.borderTopLeftRadius=Gt(ae,Zn,ue.borderTopLeftRadius),this.borderTopRightRadius=Gt(ae,zn,ue.borderTopRightRadius),this.borderBottomRightRadius=Gt(ae,ar,ue.borderBottomRightRadius),this.borderBottomLeftRadius=Gt(ae,ur,ue.borderBottomLeftRadius),this.borderTopStyle=Gt(ae,bt,ue.borderTopStyle),this.borderRightStyle=Gt(ae,qt,ue.borderRightStyle),this.borderBottomStyle=Gt(ae,sn,ue.borderBottomStyle),this.borderLeftStyle=Gt(ae,hn,ue.borderLeftStyle),this.borderTopWidth=Gt(ae,Gn,ue.borderTopWidth),this.borderRightWidth=Gt(ae,_n,ue.borderRightWidth),this.borderBottomWidth=Gt(ae,qn,ue.borderBottomWidth),this.borderLeftWidth=Gt(ae,qr,ue.borderLeftWidth),this.boxShadow=Gt(ae,Te,ue.boxShadow),this.color=Gt(ae,ta,ue.color),this.direction=Gt(ae,Na,ue.direction),this.display=Gt(ae,ma,ue.display),this.float=Gt(ae,Br,ue.cssFloat),this.fontFamily=Gt(ae,cA,ue.fontFamily),this.fontSize=Gt(ae,cs,ue.fontSize),this.fontStyle=Gt(ae,is,ue.fontStyle),this.fontVariant=Gt(ae,Ps,ue.fontVariant),this.fontWeight=Gt(ae,Is,ue.fontWeight),this.letterSpacing=Gt(ae,on,ue.letterSpacing),this.lineBreak=Gt(ae,jr,ue.lineBreak),this.lineHeight=Gt(ae,Mr,ue.lineHeight),this.listStyleImage=Gt(ae,ba,ue.listStyleImage),this.listStylePosition=Gt(ae,Pa,ue.listStylePosition),this.listStyleType=Gt(ae,eo,ue.listStyleType),this.marginTop=Gt(ae,Xo,ue.marginTop),this.marginRight=Gt(ae,Ko,ue.marginRight),this.marginBottom=Gt(ae,Ci,ue.marginBottom),this.marginLeft=Gt(ae,pi,ue.marginLeft),this.opacity=Gt(ae,_s,ue.opacity);var Ge=Gt(ae,Eo,ue.overflow);this.overflowX=Ge[0],this.overflowY=Ge[Ge.length>1?1:0],this.overflowWrap=Gt(ae,ui,ue.overflowWrap),this.paddingTop=Gt(ae,$A,ue.paddingTop),this.paddingRight=Gt(ae,Li,ue.paddingRight),this.paddingBottom=Gt(ae,ys,ue.paddingBottom),this.paddingLeft=Gt(ae,fi,ue.paddingLeft),this.paintOrder=Gt(ae,je,ue.paintOrder),this.position=Gt(ae,Ks,ue.position),this.textAlign=Gt(ae,Gi,ue.textAlign),this.textDecorationColor=Gt(ae,qA,(se=ue.textDecorationColor)!==null&&se!==void 0?se:ue.color),this.textDecorationLine=Gt(ae,bA,(Ce=ue.textDecorationLine)!==null&&Ce!==void 0?Ce:ue.textDecoration),this.textShadow=Gt(ae,Si,ue.textShadow),this.textTransform=Gt(ae,jA,ue.textTransform),this.transform=Gt(ae,uA,ue.transform),this.transformOrigin=Gt(ae,bs,ue.transformOrigin),this.visibility=Gt(ae,xA,ue.visibility),this.webkitTextStrokeColor=Gt(ae,At,ue.webkitTextStrokeColor),this.webkitTextStrokeWidth=Gt(ae,vt,ue.webkitTextStrokeWidth),this.wordBreak=Gt(ae,Ls,ue.wordBreak),this.zIndex=Gt(ae,ho,ue.zIndex)}return re.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},re.prototype.isTransparent=function(){return QA(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 Ei(this.display,4)||Ei(this.display,33554432)||Ei(this.display,268435456)||Ei(this.display,536870912)||Ei(this.display,67108864)||Ei(this.display,134217728)},re}(),Rt=function(){function re(ae,ue){this.content=Gt(ae,Cs,ue.content),this.quotes=Gt(ae,KA,ue.quotes)}return re}(),an=function(){function re(ae,ue){this.counterIncrement=Gt(ae,Ts,ue.counterIncrement),this.counterReset=Gt(ae,FA,ue.counterReset)}return re}(),Gt=function(re,ae,ue){var se=new SA,Ce=ue!==null&&typeof ue!="undefined"?ue.toString():ae.initialValue;se.write(Ce);var Ge=new $s(se.read());switch(ae.type){case 2:var nt=Ge.parseComponentValue();return ae.parse(re,mi(nt)?nt.value:ae.initialValue);case 0:return ae.parse(re,Ge.parseComponentValue());case 1:return ae.parse(re,Ge.parseComponentValues());case 4:return Ge.parseComponentValue();case 3:switch(ae.format){case"angle":return Gl.parse(re,Ge.parseComponentValue());case"color":return Hs.parse(re,Ge.parseComponentValue());case"image":return Zt.parse(re,Ge.parseComponentValue());case"length":var at=Ge.parseComponentValue();return ji(at)?at:Ma;case"length-percentage":var ot=Ge.parseComponentValue();return Ki(ot)?ot:Ma;case"time":return os.parse(re,Ge.parseComponentValue())}break}},cn="data-html2canvas-debug",Cn=function(re){var ae=re.getAttribute(cn);switch(ae){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},Hn=function(re,ae){var ue=Cn(re);return ue===1||ae===ue},Pn=function(){function re(ae,ue){if(this.context=ae,this.textNodes=[],this.elements=[],this.flags=0,Hn(ue,3))debugger;this.styles=new Ot(ae,window.getComputedStyle(ue,null)),Xl(ue)&&(this.styles.animationDuration.some(function(se){return se>0})&&(ue.style.animationDuration="0s"),this.styles.transform!==null&&(ue.style.transform="none")),this.bounds=Me(this.context,ue),Hn(ue,4)&&(this.flags|=16)}return re}(),gr="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",Ar="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",fr=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),Cr=0;Cr<Ar.length;Cr++)fr[Ar.charCodeAt(Cr)]=Cr;for(var Nr=function(re){var ae=re.length*.75,ue=re.length,se,Ce=0,Ge,nt,at,ot;re[re.length-1]==="="&&(ae--,re[re.length-2]==="="&&ae--);var Ht=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"&&typeof Uint8Array.prototype.slice!="undefined"?new ArrayBuffer(ae):new Array(ae),Vt=Array.isArray(Ht)?Ht:new Uint8Array(Ht);for(se=0;se<ue;se+=4)Ge=fr[re.charCodeAt(se)],nt=fr[re.charCodeAt(se+1)],at=fr[re.charCodeAt(se+2)],ot=fr[re.charCodeAt(se+3)],Vt[Ce++]=Ge<<2|nt>>4,Vt[Ce++]=(nt&15)<<4|at>>2,Vt[Ce++]=(at&3)<<6|ot&63;return Ht},Jr=function(re){for(var ae=re.length,ue=[],se=0;se<ae;se+=2)ue.push(re[se+1]<<8|re[se]);return ue},Hr=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},Vr=5,xa=11,Ca=2,ya=xa-Vr,Ha=65536>>Vr,So=1<<Vr,ca=So-1,Fa=1024>>Vr,da=Ha+Fa,ra=da,Ba=32,_a=ra+Ba,yo=65536>>xa,bo=1<<ya,za=bo-1,xo=function(re,ae,ue){return re.slice?re.slice(ae,ue):new Uint16Array(Array.prototype.slice.call(re,ae,ue))},Fo=function(re,ae,ue){return re.slice?re.slice(ae,ue):new Uint32Array(Array.prototype.slice.call(re,ae,ue))},oi=function(re,ae){var ue=Nr(re),se=Array.isArray(ue)?Hr(ue):new Uint32Array(ue),Ce=Array.isArray(ue)?Jr(ue):new Uint16Array(ue),Ge=24,nt=xo(Ce,Ge/2,se[4]/2),at=se[5]===2?xo(Ce,(Ge+se[4])/2):Fo(se,Math.ceil((Ge+se[4])/4));return new Zo(se[0],se[1],se[2],se[3],nt,at)},Zo=function(){function re(ae,ue,se,Ce,Ge,nt){this.initialValue=ae,this.errorValue=ue,this.highStart=se,this.highValueIndex=Ce,this.index=Ge,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>>Vr],ue=(ue<<Ca)+(ae&ca),this.data[ue];if(ae<=65535)return ue=this.index[Ha+(ae-55296>>Vr)],ue=(ue<<Ca)+(ae&ca),this.data[ue];if(ae<this.highStart)return ue=_a-yo+(ae>>xa),ue=this.index[ue],ue+=ae>>Vr&za,ue=this.index[ue],ue=(ue<<Ca)+(ae&ca),this.data[ue];if(ae<=1114111)return this.data[this.highValueIndex]}return this.errorValue},re}(),Qi="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ei=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),Bo=0;Bo<Qi.length;Bo++)ei[Qi.charCodeAt(Bo)]=Bo;var Yi=1,cr=2,Za=3,Oo=4,ti=5,pa=7,Wa=8,ja=9,Oa=10,Yo=11,Va=12,Io=13,ni=14,_o=15,PA=function(re){for(var ae=[],ue=0,se=re.length;ue<se;){var Ce=re.charCodeAt(ue++);if(Ce>=55296&&Ce<=56319&&ue<se){var Ge=re.charCodeAt(ue++);(Ge&64512)===56320?ae.push(((Ce&1023)<<10)+(Ge&1023)+65536):(ae.push(Ce),ue--)}else ae.push(Ce)}return ae},_A=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=[],Ce=-1,Ge="";++Ce<ue;){var nt=re[Ce];nt<=65535?se.push(nt):(nt-=65536,se.push((nt>>10)+55296,nt%1024+56320)),(Ce+1===ue||se.length>16384)&&(Ge+=String.fromCharCode.apply(String,se),se.length=0)}return Ge},Es=oi(gr),wi="\xD7",As="\xF7",dA=function(re){return Es.get(re)},ds=function(re,ae,ue){var se=ue-2,Ce=ae[se],Ge=ae[ue-1],nt=ae[ue];if(Ge===cr&&nt===Za)return wi;if(Ge===cr||Ge===Za||Ge===Oo||nt===cr||nt===Za||nt===Oo)return As;if(Ge===Wa&&[Wa,ja,Yo,Va].indexOf(nt)!==-1||(Ge===Yo||Ge===ja)&&(nt===ja||nt===Oa)||(Ge===Va||Ge===Oa)&&nt===Oa||nt===Io||nt===ti||nt===pa||Ge===Yi)return wi;if(Ge===Io&&nt===ni){for(;Ce===ti;)Ce=ae[--se];if(Ce===ni)return wi}if(Ge===_o&&nt===_o){for(var at=0;Ce===_o;)at++,Ce=ae[--se];if(at%2===0)return wi}return As},Fl=function(re){var ae=PA(re),ue=ae.length,se=0,Ce=0,Ge=ae.map(dA);return{next:function(){if(se>=ue)return{done:!0,value:null};for(var nt=wi;se<ue&&(nt=ds(ae,Ge,++se))===wi;);if(nt!==wi||se===ue){var at=_A.apply(null,ae.slice(Ce,se));return Ce=se,{value:at,done:!1}}return{done:!0,value:null}}}},yi=function(re){for(var ae=Fl(re),ue=[],se;!(se=ae.next()).done;)se.value&&ue.push(se.value.slice());return ue},li=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 Ce=ue.getBoundingClientRect(),Ge=Math.round(Ce.height);if(re.body.removeChild(se),Ge===ae)return!0}}return!1},Ti=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,Ce=ye(se.data).map(function(ot){return Ie(ot)}),Ge=0,nt={},at=Ce.every(function(ot,Ht){ue.setStart(se,Ge),ue.setEnd(se,Ge+ot.length);var Vt=ue.getBoundingClientRect();Ge+=ot.length;var $t=Vt.x>nt.x||Vt.y>nt.y;return nt=Vt,Ht===0?!0:$t});return re.body.removeChild(ae),at},CA=function(){return typeof new Image().crossOrigin!="undefined"},tA=function(){return typeof new XMLHttpRequest().responseType=="string"},To=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(Ce){return!1}return!0},zA=function(re){return re[0]===0&&re[1]===255&&re[2]===0&&re[3]===255},IA=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 Ce=new Image,Ge=ae.toDataURL();Ce.src=Ge;var nt=gs(ue,ue,0,0,Ce);return se.fillStyle="red",se.fillRect(0,0,ue,ue),Ns(nt).then(function(at){se.drawImage(at,0,0);var ot=se.getImageData(0,0,ue,ue).data;se.fillStyle="red",se.fillRect(0,0,ue,ue);var Ht=re.createElement("div");return Ht.style.backgroundImage="url("+Ge+")",Ht.style.height=ue+"px",zA(ot)?Ns(gs(ue,ue,0,0,Ht)):Promise.reject(!1)}).then(function(at){return se.drawImage(at,0,0),zA(se.getImageData(0,0,ue,ue).data)}).catch(function(){return!1})},gs=function(re,ae,ue,se,Ce){var Ge="http://www.w3.org/2000/svg",nt=document.createElementNS(Ge,"svg"),at=document.createElementNS(Ge,"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(Ce),nt},Ns=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))})},nA={get SUPPORT_RANGE_BOUNDS(){var re=li(document);return Object.defineProperty(nA,"SUPPORT_RANGE_BOUNDS",{value:re}),re},get SUPPORT_WORD_BREAKING(){var re=nA.SUPPORT_RANGE_BOUNDS&&Ti(document);return Object.defineProperty(nA,"SUPPORT_WORD_BREAKING",{value:re}),re},get SUPPORT_SVG_DRAWING(){var re=To(document);return Object.defineProperty(nA,"SUPPORT_SVG_DRAWING",{value:re}),re},get SUPPORT_FOREIGNOBJECT_DRAWING(){var re=typeof Array.from=="function"&&typeof window.fetch=="function"?IA(document):Promise.resolve(!1);return Object.defineProperty(nA,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:re}),re},get SUPPORT_CORS_IMAGES(){var re=CA();return Object.defineProperty(nA,"SUPPORT_CORS_IMAGES",{value:re}),re},get SUPPORT_RESPONSE_TYPE(){var re=tA();return Object.defineProperty(nA,"SUPPORT_RESPONSE_TYPE",{value:re}),re},get SUPPORT_CORS_XHR(){var re="withCredentials"in new XMLHttpRequest;return Object.defineProperty(nA,"SUPPORT_CORS_XHR",{value:re}),re},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var re=!!(typeof Intl!="undefined"&&Intl.Segmenter);return Object.defineProperty(nA,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:re}),re}},el=function(){function re(ae,ue){this.text=ae,this.bounds=ue}return re}(),tl=function(re,ae,ue,se){var Ce=$i(ae,ue),Ge=[],nt=0;return Ce.forEach(function(at){if(ue.textDecorationLine.length||at.trim().length>0)if(nA.SUPPORT_RANGE_BOUNDS){var ot=GA(se,nt,at.length).getClientRects();if(ot.length>1){var Ht=TA(at),Vt=0;Ht.forEach(function(In){Ge.push(new el(In,He.fromDOMRectList(re,GA(se,Vt+nt,In.length).getClientRects()))),Vt+=In.length})}else Ge.push(new el(at,He.fromDOMRectList(re,ot)))}else{var $t=se.splitText(at.length);Ge.push(new el(at,Rs(re,se))),se=$t}else nA.SUPPORT_RANGE_BOUNDS||(se=se.splitText(at.length));nt+=at.length}),Ge},Rs=function(re,ae){var ue=ae.ownerDocument;if(ue){var se=ue.createElement("html2canvaswrapper");se.appendChild(ae.cloneNode(!0));var Ce=ae.parentNode;if(Ce){Ce.replaceChild(se,ae);var Ge=Me(re,se);return se.firstChild&&Ce.replaceChild(se.firstChild,se),Ge}}return He.EMPTY},GA=function(re,ae,ue){var se=re.ownerDocument;if(!se)throw new Error("Node has no owner document");var Ce=se.createRange();return Ce.setStart(re,ae),Ce.setEnd(re,ae+ue),Ce},TA=function(re){if(nA.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 yi(re)},gA=function(re,ae){if(nA.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)},$i=function(re,ae){return ae.letterSpacing!==0?TA(re):gA(re,ae)},Al=[32,160,4961,65792,65793,4153,4241],sl=function(re,ae){for(var ue=Un(re,{lineBreak:ae.lineBreak,wordBreak:ae.overflowWrap==="break-word"?"break-word":ae.wordBreak}),se=[],Ce,Ge=function(){if(Ce.value){var nt=Ce.value.slice(),at=ye(nt),ot="";at.forEach(function(Ht){Al.indexOf(Ht)===-1?ot+=Ie(Ht):(ot.length&&se.push(ot),se.push(Ie(Ht)),ot="")}),ot.length&&se.push(ot)}};!(Ce=ue.next()).done;)Ge();return se},zs=function(){function re(ae,ue,se){this.text=Gs(ue.data,se.textTransform),this.textBounds=tl(ae,this.text,se,ue)}return re}(),Gs=function(re,ae){switch(ae){case 1:return re.toLowerCase();case 3:return re.replace(Sl,Jl);case 2:return re.toUpperCase();default:return re}},Sl=/(^|\s|:|-|\(|\))([a-z])/g,Jl=function(re,ae,ue){return re.length>0?ae+ue.toUpperCase():re},Ee=function(re){fe(ae,re);function ae(ue,se){var Ce=re.call(this,ue,se)||this;return Ce.src=se.currentSrc||se.src,Ce.intrinsicWidth=se.naturalWidth,Ce.intrinsicHeight=se.naturalHeight,Ce.context.cache.addImage(Ce.src),Ce}return ae}(Pn),ft=function(re){fe(ae,re);function ae(ue,se){var Ce=re.call(this,ue,se)||this;return Ce.canvas=se,Ce.intrinsicWidth=se.width,Ce.intrinsicHeight=se.height,Ce}return ae}(Pn),Yt=function(re){fe(ae,re);function ae(ue,se){var Ce=re.call(this,ue,se)||this,Ge=new XMLSerializer,nt=Me(ue,se);return se.setAttribute("width",nt.width+"px"),se.setAttribute("height",nt.height+"px"),Ce.svg="data:image/svg+xml,"+encodeURIComponent(Ge.serializeToString(se)),Ce.intrinsicWidth=se.width.baseVal.value,Ce.intrinsicHeight=se.height.baseVal.value,Ce.context.cache.addImage(Ce.svg),Ce}return ae}(Pn),gn=function(re){fe(ae,re);function ae(ue,se){var Ce=re.call(this,ue,se)||this;return Ce.value=se.value,Ce}return ae}(Pn),Qn=function(re){fe(ae,re);function ae(ue,se){var Ce=re.call(this,ue,se)||this;return Ce.start=se.start,Ce.reversed=typeof se.reversed=="boolean"&&se.reversed===!0,Ce}return ae}(Pn),hr=[{type:15,flags:0,unit:"px",number:3}],Kr=[{type:16,flags:0,number:50}],Da=function(re){return re.width>re.height?new He(re.left+(re.width-re.height)/2,re.top,re.height,re.height):re.width<re.height?new He(re.left,re.top+(re.height-re.width)/2,re.width,re.width):re},Do=function(re){var ae=re.type===Mi?new Array(re.value.length+1).join("\u2022"):re.value;return ae.length===0?re.placeholder||"":ae},$o="checkbox",ii="radio",Mi="password",BA=707406591,AA=function(re){fe(ae,re);function ae(ue,se){var Ce=re.call(this,ue,se)||this;switch(Ce.type=se.type.toLowerCase(),Ce.checked=se.checked,Ce.value=Do(se),(Ce.type===$o||Ce.type===ii)&&(Ce.styles.backgroundColor=3739148031,Ce.styles.borderTopColor=Ce.styles.borderRightColor=Ce.styles.borderBottomColor=Ce.styles.borderLeftColor=2779096575,Ce.styles.borderTopWidth=Ce.styles.borderRightWidth=Ce.styles.borderBottomWidth=Ce.styles.borderLeftWidth=1,Ce.styles.borderTopStyle=Ce.styles.borderRightStyle=Ce.styles.borderBottomStyle=Ce.styles.borderLeftStyle=1,Ce.styles.backgroundClip=[0],Ce.styles.backgroundOrigin=[0],Ce.bounds=Da(Ce.bounds)),Ce.type){case $o:Ce.styles.borderTopRightRadius=Ce.styles.borderTopLeftRadius=Ce.styles.borderBottomRightRadius=Ce.styles.borderBottomLeftRadius=hr;break;case ii:Ce.styles.borderTopRightRadius=Ce.styles.borderTopLeftRadius=Ce.styles.borderBottomRightRadius=Ce.styles.borderBottomLeftRadius=Kr;break}return Ce}return ae}(Pn),fA=function(re){fe(ae,re);function ae(ue,se){var Ce=re.call(this,ue,se)||this,Ge=se.options[se.selectedIndex||0];return Ce.value=Ge&&Ge.text||"",Ce}return ae}(Pn),fs=function(re){fe(ae,re);function ae(ue,se){var Ce=re.call(this,ue,se)||this;return Ce.value=se.value,Ce}return ae}(Pn),ss=function(re){fe(ae,re);function ae(ue,se){var Ce=re.call(this,ue,se)||this;Ce.src=se.src,Ce.width=parseInt(se.width,10)||0,Ce.height=parseInt(se.height,10)||0,Ce.backgroundColor=Ce.styles.backgroundColor;try{if(se.contentWindow&&se.contentWindow.document&&se.contentWindow.document.documentElement){Ce.tree=Ml(ue,se.contentWindow.document.documentElement);var Ge=se.contentWindow.document.documentElement?Zl(ue,getComputedStyle(se.contentWindow.document.documentElement).backgroundColor):vl.TRANSPARENT,nt=se.contentWindow.document.body?Zl(ue,getComputedStyle(se.contentWindow.document.body).backgroundColor):vl.TRANSPARENT;Ce.backgroundColor=QA(Ge)?QA(nt)?Ce.styles.backgroundColor:nt:Ge}}catch(at){}return Ce}return ae}(Pn),ll=["OL","UL","MENU"],Us=function(re,ae,ue,se){for(var Ce=ae.firstChild,Ge=void 0;Ce;Ce=Ge)if(Ge=Ce.nextSibling,Rl(Ce)&&Ce.data.trim().length>0)ue.textNodes.push(new zs(re,Ce,ue.styles));else if(Bl(Ce))if(Ws(Ce)&&Ce.assignedNodes)Ce.assignedNodes().forEach(function(at){return Us(re,at,ue,se)});else{var nt=yl(re,Ce);nt.styles.isVisible()&&(Au(Ce,nt,se)?nt.flags|=4:cu(nt.styles)&&(nt.flags|=2),ll.indexOf(Ce.tagName)!==-1&&(nt.flags|=8),ue.elements.push(nt),Ce.slot,Ce.shadowRoot?Us(re,Ce.shadowRoot,nt,se):!tu(Ce)&&!Hl(Ce)&&!nl(Ce)&&Us(re,Ce,nt,se))}},yl=function(re,ae){return ql(ae)?new Ee(re,ae):du(ae)?new ft(re,ae):Hl(ae)?new Yt(re,ae):Zs(ae)?new gn(re,ae):Yl(ae)?new Qn(re,ae):Ol(ae)?new AA(re,ae):nl(ae)?new fA(re,ae):tu(ae)?new fs(re,ae):ul(ae)?new ss(re,ae):new Pn(re,ae)},Ml=function(re,ae){var ue=yl(re,ae);return ue.flags|=4,Us(re,ae,ue,ue),ue},Au=function(re,ae,ue){return ae.styles.isPositionedWithZIndex()||ae.styles.opacity<1||ae.styles.isTransformed()||xs(re)&&ue.styles.isTransparent()},cu=function(re){return re.isPositioned()||re.isFloating()},Rl=function(re){return re.nodeType===Node.TEXT_NODE},Bl=function(re){return re.nodeType===Node.ELEMENT_NODE},Xl=function(re){return Bl(re)&&typeof re.style!="undefined"&&!Ul(re)},Ul=function(re){return typeof re.className=="object"},Zs=function(re){return re.tagName==="LI"},Yl=function(re){return re.tagName==="OL"},Ol=function(re){return re.tagName==="INPUT"},kl=function(re){return re.tagName==="HTML"},Hl=function(re){return re.tagName==="svg"},xs=function(re){return re.tagName==="BODY"},du=function(re){return re.tagName==="CANVAS"},$l=function(re){return re.tagName==="VIDEO"},ql=function(re){return re.tagName==="IMG"},ul=function(re){return re.tagName==="IFRAME"},eu=function(re){return re.tagName==="STYLE"},gu=function(re){return re.tagName==="SCRIPT"},tu=function(re){return re.tagName==="TEXTAREA"},nl=function(re){return re.tagName==="SELECT"},Ws=function(re){return re.tagName==="SLOT"},cl=function(re){return re.tagName.indexOf("-")>0},ci=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,Ce=ae.counterReset,Ge=!0;se!==null&&se.forEach(function(at){var ot=ue.counters[at.counter];ot&&at.increment!==0&&(Ge=!1,ot.length||ot.push(1),ot[Math.max(0,ot.length-1)]+=at.increment)});var nt=[];return Ge&&Ce.forEach(function(at){var ot=ue.counters[at.counter];nt.push(at.counter),ot||(ot=ue.counters[at.counter]=[]),ot.push(at.reset)}),nt},re}(),bi={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"]},ZA={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"]},rl={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"]},hs={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"]},dl=function(re,ae,ue,se,Ce,Ge){return re<ae||re>ue?rA(re,Ce,Ge.length>0):se.integers.reduce(function(nt,at,ot){for(;re>=at;)re-=at,nt+=se.values[ot];return nt},"")+Ge},jl=function(re,ae,ue,se){var Ce="";do ue||re--,Ce=se(re)+Ce,re/=ae;while(re*ae>=ae);return Ce},qi=function(re,ae,ue,se,Ce){var Ge=ue-ae+1;return(re<0?"-":"")+(jl(Math.abs(re),Ge,se,function(nt){return Ie(Math.floor(nt%Ge)+ae)})+Ce)},ls=function(re,ae,ue){ue===void 0&&(ue=". ");var se=ae.length;return jl(Math.abs(re),se,!1,function(Ce){return ae[Math.floor(Ce%se)]})+ue},Os=1,gl=2,wl=4,Dl=8,Vs=function(re,ae,ue,se,Ce,Ge){if(re<-9999||re>9999)return rA(re,4,Ce.length>0);var nt=Math.abs(re),at=Ce;if(nt===0)return ae[0]+at;for(var ot=0;nt>0&&ot<=4;ot++){var Ht=nt%10;Ht===0&&Ei(Ge,Os)&&at!==""?at=ae[Ht]+at:Ht>1||Ht===1&&ot===0||Ht===1&&ot===1&&Ei(Ge,gl)||Ht===1&&ot===1&&Ei(Ge,wl)&&re>100||Ht===1&&ot>1&&Ei(Ge,Dl)?at=ae[Ht]+(ot>0?ue[ot-1]:"")+at:Ht===1&&ot>0&&(at=ue[ot-1]+at),nt=Math.floor(nt/10)}return(re<0?se:"")+at},bu="\u5341\u767E\u5343\u842C",bl="\u62FE\u4F70\u4EDF\u842C",Kl="\u30DE\u30A4\u30CA\u30B9",hA="\uB9C8\uC774\uB108\uC2A4",rA=function(re,ae,ue){var se=ue?". ":"",Ce=ue?"\u3001":"",Ge=ue?", ":"",nt=ue?" ":"";switch(ae){case 0:return"\u2022"+nt;case 1:return"\u25E6"+nt;case 2:return"\u25FE"+nt;case 5:var at=qi(re,48,57,!0,se);return at.length<4?"0"+at:at;case 4:return ls(re,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",Ce);case 6:return dl(re,1,3999,bi,3,se).toLowerCase();case 7:return dl(re,1,3999,bi,3,se);case 8:return qi(re,945,969,!1,se);case 9:return qi(re,97,122,!1,se);case 10:return qi(re,65,90,!1,se);case 11:return qi(re,1632,1641,!0,se);case 12:case 49:return dl(re,1,9999,ZA,3,se);case 35:return dl(re,1,9999,ZA,3,se).toLowerCase();case 13:return qi(re,2534,2543,!0,se);case 14:case 30:return qi(re,6112,6121,!0,se);case 15:return ls(re,"\u5B50\u4E11\u5BC5\u536F\u8FB0\u5DF3\u5348\u672A\u7533\u9149\u620C\u4EA5",Ce);case 16:return ls(re,"\u7532\u4E59\u4E19\u4E01\u620A\u5DF1\u5E9A\u8F9B\u58EC\u7678",Ce);case 17:case 48:return Vs(re,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",bu,"\u8CA0",Ce,gl|wl|Dl);case 47:return Vs(re,"\u96F6\u58F9\u8CB3\u53C3\u8086\u4F0D\u9678\u67D2\u634C\u7396",bl,"\u8CA0",Ce,Os|gl|wl|Dl);case 42:return Vs(re,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",bu,"\u8D1F",Ce,gl|wl|Dl);case 41:return Vs(re,"\u96F6\u58F9\u8D30\u53C1\u8086\u4F0D\u9646\u67D2\u634C\u7396",bl,"\u8D1F",Ce,Os|gl|wl|Dl);case 26:return Vs(re,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u4E07",Kl,Ce,0);case 25:return Vs(re,"\u96F6\u58F1\u5F10\u53C2\u56DB\u4F0D\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343\u4E07",Kl,Ce,Os|gl|wl);case 31:return Vs(re,"\uC601\uC77C\uC774\uC0BC\uC0AC\uC624\uC721\uCE60\uD314\uAD6C","\uC2ED\uBC31\uCC9C\uB9CC",hA,Ge,Os|gl|wl);case 33:return Vs(re,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u842C",hA,Ge,0);case 32:return Vs(re,"\u96F6\u58F9\u8CB3\u53C3\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343",hA,Ge,Os|gl|wl);case 18:return qi(re,2406,2415,!0,se);case 20:return dl(re,1,19999,hs,3,se);case 21:return qi(re,2790,2799,!0,se);case 22:return qi(re,2662,2671,!0,se);case 22:return dl(re,1,10999,rl,3,se);case 23:return ls(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 ls(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 qi(re,3302,3311,!0,se);case 28:return ls(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",Ce);case 29:return ls(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",Ce);case 34:return qi(re,3792,3801,!0,se);case 37:return qi(re,6160,6169,!0,se);case 38:return qi(re,4160,4169,!0,se);case 39:return qi(re,2918,2927,!0,se);case 40:return qi(re,1776,1785,!0,se);case 43:return qi(re,3046,3055,!0,se);case 44:return qi(re,3174,3183,!0,se);case 45:return qi(re,3664,3673,!0,se);case 46:return qi(re,3872,3881,!0,se);case 3:default:return qi(re,48,57,!0,se)}},es="data-html2canvas-ignore",ms=function(){function re(ae,ue,se){if(this.context=ae,this.options=se,this.scrolledElements=[],this.referenceElement=ue,this.counters=new ci,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,Ce=su(ae,ue);if(!Ce.contentWindow)return Promise.reject("Unable to find iframe window");var Ge=ae.defaultView.pageXOffset,nt=ae.defaultView.pageYOffset,at=Ce.contentWindow,ot=at.document,Ht=gc(Ce).then(function(){return We(se,void 0,void 0,function(){var Vt,$t;return ke(this,function(In){switch(In.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))),Vt=this.options.onclone,$t=this.clonedReferenceElement,typeof $t=="undefined"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:ot.fonts&&ot.fonts.ready?[4,ot.fonts.ready]:[3,2];case 1:In.sent(),In.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,_u(ot)]:[3,4];case 3:In.sent(),In.label=4;case 4:return typeof Vt=="function"?[2,Promise.resolve().then(function(){return Vt(ot,$t)}).then(function(){return Ce})]:[2,Ce]}})})});return ot.open(),ot.write(hc(document.doctype)+"<html></html>"),mc(this.referenceElement.ownerDocument,Ge,nt),ot.replaceChild(ot.adoptNode(this.documentElement),ot.documentElement),ot.close(),Ht},re.prototype.createElementClone=function(ae){if(Hn(ae,2))debugger;if(du(ae))return this.createCanvasClone(ae);if($l(ae))return this.createVideoClone(ae);if(eu(ae))return this.createStyleClone(ae);var ue=ae.cloneNode(!1);return ql(ue)&&(ql(ae)&&ae.currentSrc&&ae.currentSrc!==ae.src&&(ue.src=ae.currentSrc,ue.srcset=""),ue.loading==="lazy"&&(ue.loading="eager")),cl(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(Ge,nt){return nt&&typeof nt.cssText=="string"?Ge+nt.cssText:Ge},""),Ce=ae.cloneNode(!1);return Ce.textContent=se,Ce}}catch(Ge){if(this.context.logger.error("Unable to access cssRules property",Ge),Ge.name!=="SecurityError")throw Ge}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(Ht){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",ae)}}var Ce=ae.cloneNode(!1);try{Ce.width=ae.width,Ce.height=ae.height;var Ge=ae.getContext("2d"),nt=Ce.getContext("2d");if(nt)if(!this.options.allowTaint&&Ge)nt.putImageData(Ge.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 ot=at.getContextAttributes();(ot==null?void 0:ot.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",ae)}nt.drawImage(ae,0,0)}return Ce}catch(Ht){this.context.logger.info("Unable to clone canvas as it is tainted",ae)}return Ce},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(Ge){this.context.logger.info("Unable to clone video as it is tainted",ae)}var Ce=ae.ownerDocument.createElement("canvas");return Ce.width=ae.offsetWidth,Ce.height=ae.offsetHeight,Ce},re.prototype.appendChildNode=function(ae,ue,se){(!Bl(ue)||!gu(ue)&&!ue.hasAttribute(es)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(ue)))&&(!this.options.copyStyles||!Bl(ue)||!eu(ue))&&ae.appendChild(this.cloneNode(ue,se))},re.prototype.cloneChildNodes=function(ae,ue,se){for(var Ce=this,Ge=ae.shadowRoot?ae.shadowRoot.firstChild:ae.firstChild;Ge;Ge=Ge.nextSibling)if(Bl(Ge)&&Ws(Ge)&&typeof Ge.assignedNodes=="function"){var nt=Ge.assignedNodes();nt.length&&nt.forEach(function(at){return Ce.appendChildNode(ue,at,se)})}else this.appendChildNode(ue,Ge,se)},re.prototype.cloneNode=function(ae,ue){if(Rl(ae))return document.createTextNode(ae.data);if(!ae.ownerDocument)return ae.cloneNode(!1);var se=ae.ownerDocument.defaultView;if(se&&Bl(ae)&&(Xl(ae)||Ul(ae))){var Ce=this.createElementClone(ae);Ce.style.transitionProperty="none";var Ge=se.getComputedStyle(ae),nt=se.getComputedStyle(ae,":before"),at=se.getComputedStyle(ae,":after");this.referenceElement===ae&&Xl(Ce)&&(this.clonedReferenceElement=Ce),xs(Ce)&&Zu(Ce);var ot=this.counters.parse(new an(this.context,Ge)),Ht=this.resolvePseudoContent(ae,Ce,nt,Pl.BEFORE);cl(ae)&&(ue=!0),$l(ae)||this.cloneChildNodes(ae,Ce,ue),Ht&&Ce.insertBefore(Ht,Ce.firstChild);var Vt=this.resolvePseudoContent(ae,Ce,at,Pl.AFTER);return Vt&&Ce.appendChild(Vt),this.counters.pop(ot),(Ge&&(this.options.copyStyles||Ul(ae))&&!ul(ae)||ue)&&zu(Ge,Ce),(ae.scrollTop!==0||ae.scrollLeft!==0)&&this.scrolledElements.push([Ce,ae.scrollLeft,ae.scrollTop]),(tu(ae)||nl(ae))&&(tu(Ce)||nl(Ce))&&(Ce.value=ae.value),Ce}return ae.cloneNode(!1)},re.prototype.resolvePseudoContent=function(ae,ue,se,Ce){var Ge=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 an(this.context,se));var ot=new Rt(this.context,se),Ht=at.createElement("html2canvaspseudoelement");zu(se,Ht),ot.content.forEach(function($t){if($t.type===0)Ht.appendChild(at.createTextNode($t.value));else if($t.type===22){var In=at.createElement("img");In.src=$t.value,In.style.opacity="1",Ht.appendChild(In)}else if($t.type===18){if($t.name==="attr"){var dr=$t.values.filter(mi);dr.length&&Ht.appendChild(at.createTextNode(ae.getAttribute(dr[0].value)||""))}else if($t.name==="counter"){var wr=$t.values.filter(Xi),sr=wr[0],to=wr[1];if(sr&&mi(sr)){var va=Ge.counters.getCounterValue(sr.value),Aa=to&&mi(to)?eo.parse(Ge.context,to.value):3;Ht.appendChild(at.createTextNode(rA(va,Aa,!1)))}}else if($t.name==="counters"){var Ao=$t.values.filter(Xi),sr=Ao[0],co=Ao[1],to=Ao[2];if(sr&&mi(sr)){var Ja=Ge.counters.getCounterValues(sr.value),_r=to&&mi(to)?eo.parse(Ge.context,to.value):3,Ho=co&&co.type===0?co.value:"",ri=Ja.map(function(vi){return rA(vi,_r,!1)}).join(Ho);Ht.appendChild(at.createTextNode(ri))}}}else if($t.type===20)switch($t.value){case"open-quote":Ht.appendChild(at.createTextNode(Ms(ot.quotes,Ge.quoteDepth++,!0)));break;case"close-quote":Ht.appendChild(at.createTextNode(Ms(ot.quotes,--Ge.quoteDepth,!1)));break;default:Ht.appendChild(at.createTextNode($t.value))}}),Ht.className=al+" "+fl;var Vt=Ce===Pl.BEFORE?" "+al:" "+fl;return Ul(ue)?ue.className.baseValue+=Vt:ue.className+=Vt,Ht}}},re.destroy=function(ae){return ae.parentNode?(ae.parentNode.removeChild(ae),!0):!1},re}(),Pl;(function(re){re[re.BEFORE=0]="BEFORE",re[re.AFTER=1]="AFTER"})(Pl||(Pl={}));var su=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(es,"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})},_u=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 Ce=se.document;se.onload=re.onload=function(){se.onload=re.onload=null;var Ge=setInterval(function(){Ce.body.childNodes.length>0&&Ce.readyState==="complete"&&(clearInterval(Ge),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},hc=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},mc=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",al="___html2canvas___pseudoelement_before",fl="___html2canvas___pseudoelement_after",Tu=`{
|
|
|
content: "" !important;
|
|
|
display: none !important;
|
|
|
}`,Zu=function(re){vc(re,"."+al+rc+Tu+`
|
|
|
.`+fl+Gu+Tu)},vc=function(re,ae){var ue=re.ownerDocument;if(ue){var se=ue.createElement("style");se.textContent=ae,re.appendChild(se)}},Mu=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,Ce,Ge,nt=this;return ke(this,function(at){switch(at.label){case 0:return ue=Mu.isSameOrigin(ae),se=!Cu(ae)&&this._options.useCORS===!0&&nA.SUPPORT_CORS_IMAGES&&!ue,Ce=!Cu(ae)&&!ue&&!sc(ae)&&typeof this._options.proxy=="string"&&nA.SUPPORT_CORS_XHR&&!se,!ue&&this._options.allowTaint===!1&&!Cu(ae)&&!sc(ae)&&!Ce&&!se?[2]:(Ge=ae,Ce?[4,this.proxy(Ge)]:[3,2]);case 1:Ge=at.sent(),at.label=2;case 2:return this.context.logger.debug("Added image "+ae.substring(0,256)),[4,new Promise(function(ot,Ht){var Vt=new Image;Vt.onload=function(){return ot(Vt)},Vt.onerror=Ht,(Ac(Ge)||se)&&(Vt.crossOrigin="anonymous"),Vt.src=Ge,Vt.complete===!0&&setTimeout(function(){return ot(Vt)},500),nt._options.imageTimeout>0&&setTimeout(function(){return Ht("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 Ce=ae.substring(0,256);return new Promise(function(Ge,nt){var at=nA.SUPPORT_RESPONSE_TYPE?"blob":"text",ot=new XMLHttpRequest;ot.onload=function(){if(ot.status===200)if(at==="text")Ge(ot.response);else{var $t=new FileReader;$t.addEventListener("load",function(){return Ge($t.result)},!1),$t.addEventListener("error",function(In){return nt(In)},!1),$t.readAsDataURL(ot.response)}else nt("Failed to proxy resource "+Ce+" with status code "+ot.status)},ot.onerror=nt;var Ht=se.indexOf("?")>-1?"&":"?";if(ot.open("GET",""+se+Ht+"url="+encodeURIComponent(ae)+"&responseType="+at),at!=="text"&&ot instanceof XMLHttpRequest&&(ot.responseType=at),ue._options.imageTimeout){var Vt=ue._options.imageTimeout;ot.timeout=Vt,ot.ontimeout=function(){return nt("Timed out ("+Vt+"ms) proxying "+Ce)}}ot.send()})},re}(),ac=/^data:image\/svg\+xml/i,Sc=/^data:image\/.*;base64,/i,oc=/^data:image\/.*/i,ic=function(re){return nA.SUPPORT_SVG_DRAWING||!jc(re)},Cu=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)},Ya=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}(),Eu=function(re,ae,ue){return new Ya(re.x+(ae.x-re.x)*ue,re.y+(ae.y-re.y)*ue)},Vu=function(){function re(ae,ue,se,Ce){this.type=1,this.start=ae,this.startControl=ue,this.endControl=se,this.end=Ce}return re.prototype.subdivide=function(ae,ue){var se=Eu(this.start,this.startControl,ae),Ce=Eu(this.startControl,this.endControl,ae),Ge=Eu(this.endControl,this.end,ae),nt=Eu(se,Ce,ae),at=Eu(Ce,Ge,ae),ot=Eu(nt,at,ae);return ue?new re(this.start,se,nt,ot):new re(ot,at,Ge,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}(),Ll=function(re){return re.type===1},Kc=function(){function re(ae){var ue=ae.styles,se=ae.bounds,Ce=qs(ue.borderTopLeftRadius,se.width,se.height),Ge=Ce[0],nt=Ce[1],at=qs(ue.borderTopRightRadius,se.width,se.height),ot=at[0],Ht=at[1],Vt=qs(ue.borderBottomRightRadius,se.width,se.height),$t=Vt[0],In=Vt[1],dr=qs(ue.borderBottomLeftRadius,se.width,se.height),wr=dr[0],sr=dr[1],to=[];to.push((Ge+ot)/se.width),to.push((wr+$t)/se.width),to.push((nt+sr)/se.height),to.push((Ht+In)/se.height);var va=Math.max.apply(Math,to);va>1&&(Ge/=va,nt/=va,ot/=va,Ht/=va,$t/=va,In/=va,wr/=va,sr/=va);var Aa=se.width-ot,Ao=se.height-In,co=se.width-$t,Ja=se.height-sr,_r=ue.borderTopWidth,Ho=ue.borderRightWidth,ri=ue.borderBottomWidth,fo=ue.borderLeftWidth,Vi=Di(ue.paddingTop,ae.bounds.width),vi=Di(ue.paddingRight,ae.bounds.width),NA=Di(ue.paddingBottom,ae.bounds.width),Pi=Di(ue.paddingLeft,ae.bounds.width);this.topLeftBorderDoubleOuterBox=Ge>0||nt>0?EA(se.left+fo/3,se.top+_r/3,Ge-fo/3,nt-_r/3,aA.TOP_LEFT):new Ya(se.left+fo/3,se.top+_r/3),this.topRightBorderDoubleOuterBox=Ge>0||nt>0?EA(se.left+Aa,se.top+_r/3,ot-Ho/3,Ht-_r/3,aA.TOP_RIGHT):new Ya(se.left+se.width-Ho/3,se.top+_r/3),this.bottomRightBorderDoubleOuterBox=$t>0||In>0?EA(se.left+co,se.top+Ao,$t-Ho/3,In-ri/3,aA.BOTTOM_RIGHT):new Ya(se.left+se.width-Ho/3,se.top+se.height-ri/3),this.bottomLeftBorderDoubleOuterBox=wr>0||sr>0?EA(se.left+fo/3,se.top+Ja,wr-fo/3,sr-ri/3,aA.BOTTOM_LEFT):new Ya(se.left+fo/3,se.top+se.height-ri/3),this.topLeftBorderDoubleInnerBox=Ge>0||nt>0?EA(se.left+fo*2/3,se.top+_r*2/3,Ge-fo*2/3,nt-_r*2/3,aA.TOP_LEFT):new Ya(se.left+fo*2/3,se.top+_r*2/3),this.topRightBorderDoubleInnerBox=Ge>0||nt>0?EA(se.left+Aa,se.top+_r*2/3,ot-Ho*2/3,Ht-_r*2/3,aA.TOP_RIGHT):new Ya(se.left+se.width-Ho*2/3,se.top+_r*2/3),this.bottomRightBorderDoubleInnerBox=$t>0||In>0?EA(se.left+co,se.top+Ao,$t-Ho*2/3,In-ri*2/3,aA.BOTTOM_RIGHT):new Ya(se.left+se.width-Ho*2/3,se.top+se.height-ri*2/3),this.bottomLeftBorderDoubleInnerBox=wr>0||sr>0?EA(se.left+fo*2/3,se.top+Ja,wr-fo*2/3,sr-ri*2/3,aA.BOTTOM_LEFT):new Ya(se.left+fo*2/3,se.top+se.height-ri*2/3),this.topLeftBorderStroke=Ge>0||nt>0?EA(se.left+fo/2,se.top+_r/2,Ge-fo/2,nt-_r/2,aA.TOP_LEFT):new Ya(se.left+fo/2,se.top+_r/2),this.topRightBorderStroke=Ge>0||nt>0?EA(se.left+Aa,se.top+_r/2,ot-Ho/2,Ht-_r/2,aA.TOP_RIGHT):new Ya(se.left+se.width-Ho/2,se.top+_r/2),this.bottomRightBorderStroke=$t>0||In>0?EA(se.left+co,se.top+Ao,$t-Ho/2,In-ri/2,aA.BOTTOM_RIGHT):new Ya(se.left+se.width-Ho/2,se.top+se.height-ri/2),this.bottomLeftBorderStroke=wr>0||sr>0?EA(se.left+fo/2,se.top+Ja,wr-fo/2,sr-ri/2,aA.BOTTOM_LEFT):new Ya(se.left+fo/2,se.top+se.height-ri/2),this.topLeftBorderBox=Ge>0||nt>0?EA(se.left,se.top,Ge,nt,aA.TOP_LEFT):new Ya(se.left,se.top),this.topRightBorderBox=ot>0||Ht>0?EA(se.left+Aa,se.top,ot,Ht,aA.TOP_RIGHT):new Ya(se.left+se.width,se.top),this.bottomRightBorderBox=$t>0||In>0?EA(se.left+co,se.top+Ao,$t,In,aA.BOTTOM_RIGHT):new Ya(se.left+se.width,se.top+se.height),this.bottomLeftBorderBox=wr>0||sr>0?EA(se.left,se.top+Ja,wr,sr,aA.BOTTOM_LEFT):new Ya(se.left,se.top+se.height),this.topLeftPaddingBox=Ge>0||nt>0?EA(se.left+fo,se.top+_r,Math.max(0,Ge-fo),Math.max(0,nt-_r),aA.TOP_LEFT):new Ya(se.left+fo,se.top+_r),this.topRightPaddingBox=ot>0||Ht>0?EA(se.left+Math.min(Aa,se.width-Ho),se.top+_r,Aa>se.width+Ho?0:Math.max(0,ot-Ho),Math.max(0,Ht-_r),aA.TOP_RIGHT):new Ya(se.left+se.width-Ho,se.top+_r),this.bottomRightPaddingBox=$t>0||In>0?EA(se.left+Math.min(co,se.width-fo),se.top+Math.min(Ao,se.height-ri),Math.max(0,$t-Ho),Math.max(0,In-ri),aA.BOTTOM_RIGHT):new Ya(se.left+se.width-Ho,se.top+se.height-ri),this.bottomLeftPaddingBox=wr>0||sr>0?EA(se.left+fo,se.top+Math.min(Ja,se.height-ri),Math.max(0,wr-fo),Math.max(0,sr-ri),aA.BOTTOM_LEFT):new Ya(se.left+fo,se.top+se.height-ri),this.topLeftContentBox=Ge>0||nt>0?EA(se.left+fo+Pi,se.top+_r+Vi,Math.max(0,Ge-(fo+Pi)),Math.max(0,nt-(_r+Vi)),aA.TOP_LEFT):new Ya(se.left+fo+Pi,se.top+_r+Vi),this.topRightContentBox=ot>0||Ht>0?EA(se.left+Math.min(Aa,se.width+fo+Pi),se.top+_r+Vi,Aa>se.width+fo+Pi?0:ot-fo+Pi,Ht-(_r+Vi),aA.TOP_RIGHT):new Ya(se.left+se.width-(Ho+vi),se.top+_r+Vi),this.bottomRightContentBox=$t>0||In>0?EA(se.left+Math.min(co,se.width-(fo+Pi)),se.top+Math.min(Ao,se.height+_r+Vi),Math.max(0,$t-(Ho+vi)),In-(ri+NA),aA.BOTTOM_RIGHT):new Ya(se.left+se.width-(Ho+vi),se.top+se.height-(ri+NA)),this.bottomLeftContentBox=wr>0||sr>0?EA(se.left+fo+Pi,se.top+Ja,Math.max(0,wr-(fo+Pi)),sr-(ri+NA),aA.BOTTOM_LEFT):new Ya(se.left+fo+Pi,se.top+se.height-(ri+NA))}return re}(),aA;(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"})(aA||(aA={}));var EA=function(re,ae,ue,se,Ce){var Ge=4*((Math.sqrt(2)-1)/3),nt=ue*Ge,at=se*Ge,ot=re+ue,Ht=ae+se;switch(Ce){case aA.TOP_LEFT:return new Vu(new Ya(re,Ht),new Ya(re,Ht-at),new Ya(ot-nt,ae),new Ya(ot,ae));case aA.TOP_RIGHT:return new Vu(new Ya(re,ae),new Ya(re+nt,ae),new Ya(ot,Ht-at),new Ya(ot,Ht));case aA.BOTTOM_RIGHT:return new Vu(new Ya(ot,ae),new Ya(ot,ae+at),new Ya(re+nt,Ht),new Ya(re,Ht));case aA.BOTTOM_LEFT:default:return new Vu(new Ya(ot,Ht),new Ya(ot-nt,Ht),new Ya(re,ae+at),new Ya(re,ae))}},xu=function(re){return[re.topLeftBorderBox,re.topRightBorderBox,re.bottomRightBorderBox,re.bottomLeftBorderBox]},Ru=function(re){return[re.topLeftContentBox,re.topRightContentBox,re.bottomRightContentBox,re.bottomLeftContentBox]},Ju=function(re){return[re.topLeftPaddingBox,re.topRightPaddingBox,re.bottomRightPaddingBox,re.bottomLeftPaddingBox]},_c=function(){function re(ae,ue,se){this.offsetX=ae,this.offsetY=ue,this.matrix=se,this.type=0,this.target=6}return re}(),ku=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},nu=function(re,ae){return re.length===ae.length?re.some(function(ue,se){return ue===ae[se]}):!1},Ql=function(re,ae,ue,se,Ce){return re.map(function(Ge,nt){switch(nt){case 0:return Ge.add(ae,ue);case 1:return Ge.add(ae+se,ue);case 2:return Ge.add(ae+se,ue+Ce);case 3:return Ge.add(ae,ue+Ce)}return Ge})},_l=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 Kc(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,Ce=this.container.bounds.top+this.container.styles.transformOrigin[1].number,Ge=this.container.styles.transform;this.effects.push(new _c(se,Ce,Ge))}if(this.container.styles.overflowX!==0){var nt=xu(this.curves),at=Ju(this.curves);nu(nt,at)?this.effects.push(new ku(nt,6)):(this.effects.push(new ku(nt,2)),this.effects.push(new ku(at,4)))}}return re.prototype.getEffects=function(ae){for(var ue=[2,3].indexOf(this.container.styles.position)===-1,se=this.parent,Ce=this.effects.slice(0);se;){var Ge=se.effects.filter(function(ot){return!yc(ot)});if(ue||se.container.styles.position!==0||!se.parent){if(Ce.unshift.apply(Ce,Ge),ue=[2,3].indexOf(se.container.styles.position)===-1,se.container.styles.overflowX!==0){var nt=xu(se.curves),at=Ju(se.curves);nu(nt,at)||Ce.unshift(new ku(at,6))}}else Ce.unshift.apply(Ce,Ge);se=se.parent}return Ce.filter(function(ot){return Ei(ot.target,ae)})},re}(),Xu=function(re,ae,ue,se){re.container.elements.forEach(function(Ce){var Ge=Ei(Ce.flags,4),nt=Ei(Ce.flags,2),at=new Bc(Ce,re);Ei(Ce.styles.display,2048)&&se.push(at);var ot=Ei(Ce.flags,8)?[]:se;if(Ge||nt){var Ht=Ge||Ce.styles.isPositioned()?ue:ae,Vt=new _l(at);if(Ce.styles.isPositioned()||Ce.styles.opacity<1||Ce.styles.isTransformed()){var $t=Ce.styles.zIndex.order;if($t<0){var In=0;Ht.negativeZIndex.some(function(wr,sr){return $t>wr.element.container.styles.zIndex.order?(In=sr,!1):In>0}),Ht.negativeZIndex.splice(In,0,Vt)}else if($t>0){var dr=0;Ht.positiveZIndex.some(function(wr,sr){return $t>=wr.element.container.styles.zIndex.order?(dr=sr+1,!1):dr>0}),Ht.positiveZIndex.splice(dr,0,Vt)}else Ht.zeroOrAutoZIndexOrTransformedOrOpacity.push(Vt)}else Ce.styles.isFloating()?Ht.nonPositionedFloats.push(Vt):Ht.nonPositionedInlineLevel.push(Vt);Xu(at,Vt,Ge?Vt:ue,ot)}else Ce.styles.isInlineLevel()?ae.inlineLevel.push(at):ae.nonInlineLevel.push(at),Xu(at,ae,ue,ot);Ei(Ce.flags,8)&&ru(Ce,ot)})},ru=function(re,ae){for(var ue=re instanceof Qn?re.start:1,se=re instanceof Qn?re.reversed:!1,Ce=0;Ce<ae.length;Ce++){var Ge=ae[Ce];Ge.container instanceof gn&&typeof Ge.container.value=="number"&&Ge.container.value!==0&&(ue=Ge.container.value),Ge.listValue=rA(ue,Ge.container.styles.listStyleType,!0),ue+=se?-1:1}},Il=function(re){var ae=new Bc(re,null),ue=new _l(ae),se=[];return Xu(ae,ue,ue,se),ru(ae.container,se),ue},wc=function(re,ae){switch(ae){case 0:return Cl(re.topLeftBorderBox,re.topLeftPaddingBox,re.topRightBorderBox,re.topRightPaddingBox);case 1:return Cl(re.topRightBorderBox,re.topRightPaddingBox,re.bottomRightBorderBox,re.bottomRightPaddingBox);case 2:return Cl(re.bottomRightBorderBox,re.bottomRightPaddingBox,re.bottomLeftBorderBox,re.bottomLeftPaddingBox);case 3:default:return Cl(re.bottomLeftBorderBox,re.bottomLeftPaddingBox,re.topLeftBorderBox,re.topLeftPaddingBox)}},Wc=function(re,ae){switch(ae){case 0:return Cl(re.topLeftBorderBox,re.topLeftBorderDoubleOuterBox,re.topRightBorderBox,re.topRightBorderDoubleOuterBox);case 1:return Cl(re.topRightBorderBox,re.topRightBorderDoubleOuterBox,re.bottomRightBorderBox,re.bottomRightBorderDoubleOuterBox);case 2:return Cl(re.bottomRightBorderBox,re.bottomRightBorderDoubleOuterBox,re.bottomLeftBorderBox,re.bottomLeftBorderDoubleOuterBox);case 3:default:return Cl(re.bottomLeftBorderBox,re.bottomLeftBorderDoubleOuterBox,re.topLeftBorderBox,re.topLeftBorderDoubleOuterBox)}},bc=function(re,ae){switch(ae){case 0:return Cl(re.topLeftBorderDoubleInnerBox,re.topLeftPaddingBox,re.topRightBorderDoubleInnerBox,re.topRightPaddingBox);case 1:return Cl(re.topRightBorderDoubleInnerBox,re.topRightPaddingBox,re.bottomRightBorderDoubleInnerBox,re.bottomRightPaddingBox);case 2:return Cl(re.bottomRightBorderDoubleInnerBox,re.bottomRightPaddingBox,re.bottomLeftBorderDoubleInnerBox,re.bottomLeftPaddingBox);case 3:default:return Cl(re.bottomLeftBorderDoubleInnerBox,re.bottomLeftPaddingBox,re.topLeftBorderDoubleInnerBox,re.topLeftPaddingBox)}},Pc=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 Ll(re)?ue.push(re.subdivide(.5,!1)):ue.push(re),Ll(ae)?ue.push(ae.subdivide(.5,!0)):ue.push(ae),ue},Cl=function(re,ae,ue,se){var Ce=[];return Ll(re)?Ce.push(re.subdivide(.5,!1)):Ce.push(re),Ll(ue)?Ce.push(ue.subdivide(.5,!0)):Ce.push(ue),Ll(se)?Ce.push(se.subdivide(.5,!0).reverse()):Ce.push(se),Ll(ae)?Ce.push(ae.subdivide(.5,!1).reverse()):Ce.push(ae),Ce},Cc=function(re){var ae=re.bounds,ue=re.styles;return ae.add(ue.borderLeftWidth,ue.borderTopWidth,-(ue.borderRightWidth+ue.borderLeftWidth),-(ue.borderTopWidth+ue.borderBottomWidth))},fu=function(re){var ae=re.styles,ue=re.bounds,se=Di(ae.paddingLeft,ue.width),Ce=Di(ae.paddingRight,ue.width),Ge=Di(ae.paddingTop,ue.width),nt=Di(ae.paddingBottom,ue.width);return ue.add(se+ae.borderLeftWidth,Ge+ae.borderTopWidth,-(ae.borderRightWidth+ae.borderLeftWidth+se+Ce),-(ae.borderTopWidth+ae.borderBottomWidth+Ge+nt))},Yu=function(re,ae){return re===0?ae.bounds:re===2?fu(ae):Cc(ae)},ju=function(re,ae){return re===0?ae.bounds:re===2?fu(ae):Cc(ae)},Ku=function(re,ae,ue){var se=Yu(Fu(re.styles.backgroundOrigin,ae),re),Ce=ju(Fu(re.styles.backgroundClip,ae),re),Ge=Ec(Fu(re.styles.backgroundSize,ae),ue,se),nt=Ge[0],at=Ge[1],ot=qs(Fu(re.styles.backgroundPosition,ae),se.width-nt,se.height-at),Ht=Vc(Fu(re.styles.backgroundRepeat,ae),ot,Ge,se,Ce),Vt=Math.round(se.left+ot[0]),$t=Math.round(se.top+ot[1]);return[Ht,Vt,$t,nt,at]},hu=function(re){return mi(re)&&re.value===tn.AUTO},$u=function(re){return typeof re=="number"},Ec=function(re,ae,ue){var se=ae[0],Ce=ae[1],Ge=ae[2],nt=re[0],at=re[1];if(!nt)return[0,0];if(Ki(nt)&&at&&Ki(at))return[Di(nt,ue.width),Di(at,ue.height)];var ot=$u(Ge);if(mi(nt)&&(nt.value===tn.CONTAIN||nt.value===tn.COVER)){if($u(Ge)){var Ht=ue.width/ue.height;return Ht<Ge!=(nt.value===tn.COVER)?[ue.width,ue.width/Ge]:[ue.height*Ge,ue.height]}return[ue.width,ue.height]}var Vt=$u(se),$t=$u(Ce),In=Vt||$t;if(hu(nt)&&(!at||hu(at))){if(Vt&&$t)return[se,Ce];if(!ot&&!In)return[ue.width,ue.height];if(In&&ot){var dr=Vt?se:Ce*Ge,wr=$t?Ce:se/Ge;return[dr,wr]}var sr=Vt?se:ue.width,to=$t?Ce:ue.height;return[sr,to]}if(ot){var va=0,Aa=0;return Ki(nt)?va=Di(nt,ue.width):Ki(at)&&(Aa=Di(at,ue.height)),hu(nt)?va=Aa*Ge:(!at||hu(at))&&(Aa=va/Ge),[va,Aa]}var Ao=null,co=null;if(Ki(nt)?Ao=Di(nt,ue.width):at&&Ki(at)&&(co=Di(at,ue.height)),Ao!==null&&(!at||hu(at))&&(co=Vt&&$t?Ao/se*Ce:ue.height),co!==null&&hu(nt)&&(Ao=Vt&&$t?co/Ce*se:ue.width),Ao!==null&&co!==null)return[Ao,co];throw new Error("Unable to calculate background-size for element")},Fu=function(re,ae){var ue=re[ae];return typeof ue=="undefined"?re[0]:ue},Vc=function(re,ae,ue,se,Ce){var Ge=ae[0],nt=ae[1],at=ue[0],ot=ue[1];switch(re){case 2:return[new Ya(Math.round(se.left),Math.round(se.top+nt)),new Ya(Math.round(se.left+se.width),Math.round(se.top+nt)),new Ya(Math.round(se.left+se.width),Math.round(ot+se.top+nt)),new Ya(Math.round(se.left),Math.round(ot+se.top+nt))];case 3:return[new Ya(Math.round(se.left+Ge),Math.round(se.top)),new Ya(Math.round(se.left+Ge+at),Math.round(se.top)),new Ya(Math.round(se.left+Ge+at),Math.round(se.height+se.top)),new Ya(Math.round(se.left+Ge),Math.round(se.height+se.top))];case 1:return[new Ya(Math.round(se.left+Ge),Math.round(se.top+nt)),new Ya(Math.round(se.left+Ge+at),Math.round(se.top+nt)),new Ya(Math.round(se.left+Ge+at),Math.round(se.top+nt+ot)),new Ya(Math.round(se.left+Ge),Math.round(se.top+nt+ot))];default:return[new Ya(Math.round(Ce.left),Math.round(Ce.top)),new Ya(Math.round(Ce.left+Ce.width),Math.round(Ce.top)),new Ya(Math.round(Ce.left+Ce.width),Math.round(Ce.height+Ce.top)),new Ya(Math.round(Ce.left),Math.round(Ce.height+Ce.top))]}},Jc="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",xc="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"),Ce=this._document.createElement("img"),Ge=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),Ce.src=Jc,Ce.width=1,Ce.height=1,Ce.style.margin="0",Ce.style.padding="0",Ce.style.verticalAlign="baseline",Ge.style.fontFamily=ae,Ge.style.fontSize=ue,Ge.style.margin="0",Ge.style.padding="0",Ge.appendChild(this._document.createTextNode(xc)),se.appendChild(Ge),se.appendChild(Ce);var at=Ce.offsetTop-Ge.offsetTop+2;se.removeChild(Ge),se.appendChild(this._document.createTextNode(xc)),se.style.lineHeight="normal",Ce.style.verticalAlign="super";var ot=Ce.offsetTop-se.offsetTop+2;return nt.removeChild(se),{baseline:at,middle:ot}},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}(),Fc=function(){function re(ae,ue){this.context=ae,this.options=ue}return re}(),Lc=1e4,qu=function(re){fe(ae,re);function ae(ue,se){var Ce=re.call(this,ue,se)||this;return Ce._activeEffects=[],Ce.canvas=se.canvas?se.canvas:document.createElement("canvas"),Ce.ctx=Ce.canvas.getContext("2d"),se.canvas||(Ce.canvas.width=Math.floor(se.width*se.scale),Ce.canvas.height=Math.floor(se.height*se.scale),Ce.canvas.style.width=se.width+"px",Ce.canvas.style.height=se.height+"px"),Ce.fontMetrics=new Xc(document),Ce.ctx.scale(Ce.options.scale,Ce.options.scale),Ce.ctx.translate(-se.x,-se.y),Ce.ctx.textBaseline="bottom",Ce._activeEffects=[],Ce.context.logger.debug("Canvas renderer initialized ("+se.width+"x"+se.height+") with scale "+se.scale),Ce}return ae.prototype.applyEffects=function(ue){for(var se=this;this._activeEffects.length;)this.popEffect();ue.forEach(function(Ce){return se.applyEffect(Ce)})},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 ke(this,function(Ce){switch(Ce.label){case 0:return se=ue.element.container.styles,se.isVisible()?[4,this.renderStackContent(ue)]:[3,2];case 1:Ce.sent(),Ce.label=2;case 2:return[2]}})})},ae.prototype.renderNode=function(ue){return We(this,void 0,void 0,function(){return ke(this,function(se){switch(se.label){case 0:if(Ei(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,Ce){var Ge=this;if(se===0)this.ctx.fillText(ue.text,ue.bounds.left,ue.bounds.top+Ce);else{var nt=TA(ue.text);nt.reduce(function(at,ot){return Ge.ctx.fillText(ot,at,ue.bounds.top+Ce),at+Ge.ctx.measureText(ot).width},ue.bounds.left)}},ae.prototype.createFontStyle=function(ue){var se=ue.fontVariant.filter(function(nt){return nt==="normal"||nt==="small-caps"}).join(""),Ce=Be(ue.fontFamily).join(", "),Ge=ki(ue.fontSize)?""+ue.fontSize.number+ue.fontSize.unit:ue.fontSize.number+"px";return[[ue.fontStyle,se,ue.fontWeight,Ge,Ce].join(" "),Ce,Ge]},ae.prototype.renderTextNode=function(ue,se){return We(this,void 0,void 0,function(){var Ce,Ge,nt,at,ot,Ht,Vt,$t,In=this;return ke(this,function(dr){return Ce=this.createFontStyle(se),Ge=Ce[0],nt=Ce[1],at=Ce[2],this.ctx.font=Ge,this.ctx.direction=se.direction===1?"rtl":"ltr",this.ctx.textAlign="left",this.ctx.textBaseline="alphabetic",ot=this.fontMetrics.getMetrics(nt,at),Ht=ot.baseline,Vt=ot.middle,$t=se.paintOrder,ue.textBounds.forEach(function(wr){$t.forEach(function(sr){switch(sr){case 0:In.ctx.fillStyle=YA(se.color),In.renderTextWithLetterSpacing(wr,se.letterSpacing,Ht);var to=se.textShadow;to.length&&wr.text.trim().length&&(to.slice(0).reverse().forEach(function(va){In.ctx.shadowColor=YA(va.color),In.ctx.shadowOffsetX=va.offsetX.number*In.options.scale,In.ctx.shadowOffsetY=va.offsetY.number*In.options.scale,In.ctx.shadowBlur=va.blur.number,In.renderTextWithLetterSpacing(wr,se.letterSpacing,Ht)}),In.ctx.shadowColor="",In.ctx.shadowOffsetX=0,In.ctx.shadowOffsetY=0,In.ctx.shadowBlur=0),se.textDecorationLine.length&&(In.ctx.fillStyle=YA(se.textDecorationColor||se.color),se.textDecorationLine.forEach(function(va){switch(va){case 1:In.ctx.fillRect(wr.bounds.left,Math.round(wr.bounds.top+Ht),wr.bounds.width,1);break;case 2:In.ctx.fillRect(wr.bounds.left,Math.round(wr.bounds.top),wr.bounds.width,1);break;case 3:In.ctx.fillRect(wr.bounds.left,Math.ceil(wr.bounds.top+Vt),wr.bounds.width,1);break}}));break;case 1:se.webkitTextStrokeWidth&&wr.text.trim().length&&(In.ctx.strokeStyle=YA(se.webkitTextStrokeColor),In.ctx.lineWidth=se.webkitTextStrokeWidth,In.ctx.lineJoin=window.chrome?"miter":"round",In.ctx.strokeText(wr.text,wr.bounds.left,wr.bounds.top+Ht)),In.ctx.strokeStyle="",In.ctx.lineWidth=0,In.ctx.lineJoin="miter";break}})}),[2]})})},ae.prototype.renderReplacedElement=function(ue,se,Ce){if(Ce&&ue.intrinsicWidth>0&&ue.intrinsicHeight>0){var Ge=fu(ue),nt=Ju(se);this.path(nt),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(Ce,0,0,ue.intrinsicWidth,ue.intrinsicHeight,Ge.left,Ge.top,Ge.width,Ge.height),this.ctx.restore()}},ae.prototype.renderNodeContent=function(ue){return We(this,void 0,void 0,function(){var se,Ce,Ge,nt,at,ot,Aa,Aa,Ht,Vt,$t,In,co,dr,wr,Ja,sr,to,va,Aa,Ao,co,Ja;return ke(this,function(_r){switch(_r.label){case 0:this.applyEffects(ue.getEffects(4)),se=ue.container,Ce=ue.curves,Ge=se.styles,nt=0,at=se.textNodes,_r.label=1;case 1:return nt<at.length?(ot=at[nt],[4,this.renderTextNode(ot,Ge)]):[3,4];case 2:_r.sent(),_r.label=3;case 3:return nt++,[3,1];case 4:if(!(se instanceof Ee))return[3,8];_r.label=5;case 5:return _r.trys.push([5,7,,8]),[4,this.context.cache.match(se.src)];case 6:return Aa=_r.sent(),this.renderReplacedElement(se,Ce,Aa),[3,8];case 7:return _r.sent(),this.context.logger.error("Error loading image "+se.src),[3,8];case 8:if(se instanceof ft&&this.renderReplacedElement(se,Ce,se.canvas),!(se instanceof Yt))return[3,12];_r.label=9;case 9:return _r.trys.push([9,11,,12]),[4,this.context.cache.match(se.svg)];case 10:return Aa=_r.sent(),this.renderReplacedElement(se,Ce,Aa),[3,12];case 11:return _r.sent(),this.context.logger.error("Error loading svg "+se.svg.substring(0,255)),[3,12];case 12:return se instanceof ss&&se.tree?(Ht=new ae(this.context,{scale:this.options.scale,backgroundColor:se.backgroundColor,x:0,y:0,width:se.width,height:se.height}),[4,Ht.render(se.tree)]):[3,14];case 13:Vt=_r.sent(),se.width&&se.height&&this.ctx.drawImage(Vt,0,0,se.width,se.height,se.bounds.left,se.bounds.top,se.bounds.width,se.bounds.height),_r.label=14;case 14:if(se instanceof AA&&($t=Math.min(se.bounds.width,se.bounds.height),se.type===$o?se.checked&&(this.ctx.save(),this.path([new Ya(se.bounds.left+$t*.39363,se.bounds.top+$t*.79),new Ya(se.bounds.left+$t*.16,se.bounds.top+$t*.5549),new Ya(se.bounds.left+$t*.27347,se.bounds.top+$t*.44071),new Ya(se.bounds.left+$t*.39694,se.bounds.top+$t*.5649),new Ya(se.bounds.left+$t*.72983,se.bounds.top+$t*.23),new Ya(se.bounds.left+$t*.84,se.bounds.top+$t*.34085),new Ya(se.bounds.left+$t*.39363,se.bounds.top+$t*.79)]),this.ctx.fillStyle=YA(BA),this.ctx.fill(),this.ctx.restore()):se.type===ii&&se.checked&&(this.ctx.save(),this.ctx.beginPath(),this.ctx.arc(se.bounds.left+$t/2,se.bounds.top+$t/2,$t/4,0,Math.PI*2,!0),this.ctx.fillStyle=YA(BA),this.ctx.fill(),this.ctx.restore())),Yc(se)&&se.value.length){switch(In=this.createFontStyle(Ge),co=In[0],dr=In[1],wr=this.fontMetrics.getMetrics(co,dr).baseline,this.ctx.font=co,this.ctx.fillStyle=YA(Ge.color),this.ctx.textBaseline="alphabetic",this.ctx.textAlign=Ic(se.styles.textAlign),Ja=fu(se),sr=0,se.styles.textAlign){case 1:sr+=Ja.width/2;break;case 2:sr+=Ja.width;break}to=Ja.add(sr,0,0,-Ja.height/2+1),this.ctx.save(),this.path([new Ya(Ja.left,Ja.top),new Ya(Ja.left+Ja.width,Ja.top),new Ya(Ja.left+Ja.width,Ja.top+Ja.height),new Ya(Ja.left,Ja.top+Ja.height)]),this.ctx.clip(),this.renderTextWithLetterSpacing(new el(se.value,to),Ge.letterSpacing,wr),this.ctx.restore(),this.ctx.textBaseline="alphabetic",this.ctx.textAlign="left"}if(!Ei(se.styles.display,2048))return[3,20];if(se.styles.listStyleImage===null)return[3,19];if(va=se.styles.listStyleImage,va.type!==0)return[3,18];Aa=void 0,Ao=va.url,_r.label=15;case 15:return _r.trys.push([15,17,,18]),[4,this.context.cache.match(Ao)];case 16:return Aa=_r.sent(),this.ctx.drawImage(Aa,se.bounds.left-(Aa.width+10),se.bounds.top),[3,18];case 17:return _r.sent(),this.context.logger.error("Error loading list-style-image "+Ao),[3,18];case 18:return[3,20];case 19:ue.listValue&&se.styles.listStyleType!==-1&&(co=this.createFontStyle(Ge)[0],this.ctx.font=co,this.ctx.fillStyle=YA(Ge.color),this.ctx.textBaseline="middle",this.ctx.textAlign="right",Ja=new He(se.bounds.left,se.bounds.top+Di(se.styles.paddingTop,se.bounds.width),se.bounds.width,ia(Ge.lineHeight,Ge.fontSize.number)/2+1),this.renderTextWithLetterSpacing(new el(ue.listValue,Ja),Ge.letterSpacing,ia(Ge.lineHeight,Ge.fontSize.number)/2+2),this.ctx.textBaseline="bottom",this.ctx.textAlign="left"),_r.label=20;case 20:return[2]}})})},ae.prototype.renderStackContent=function(ue){return We(this,void 0,void 0,function(){var se,Ce,va,Ge,nt,va,at,ot,va,Ht,Vt,va,$t,In,va,dr,wr,va,sr,to,va;return ke(this,function(Aa){switch(Aa.label){case 0:if(Ei(ue.element.container.flags,16))debugger;return[4,this.renderNodeBackgroundAndBorders(ue.element)];case 1:Aa.sent(),se=0,Ce=ue.negativeZIndex,Aa.label=2;case 2:return se<Ce.length?(va=Ce[se],[4,this.renderStack(va)]):[3,5];case 3:Aa.sent(),Aa.label=4;case 4:return se++,[3,2];case 5:return[4,this.renderNodeContent(ue.element)];case 6:Aa.sent(),Ge=0,nt=ue.nonInlineLevel,Aa.label=7;case 7:return Ge<nt.length?(va=nt[Ge],[4,this.renderNode(va)]):[3,10];case 8:Aa.sent(),Aa.label=9;case 9:return Ge++,[3,7];case 10:at=0,ot=ue.nonPositionedFloats,Aa.label=11;case 11:return at<ot.length?(va=ot[at],[4,this.renderStack(va)]):[3,14];case 12:Aa.sent(),Aa.label=13;case 13:return at++,[3,11];case 14:Ht=0,Vt=ue.nonPositionedInlineLevel,Aa.label=15;case 15:return Ht<Vt.length?(va=Vt[Ht],[4,this.renderStack(va)]):[3,18];case 16:Aa.sent(),Aa.label=17;case 17:return Ht++,[3,15];case 18:$t=0,In=ue.inlineLevel,Aa.label=19;case 19:return $t<In.length?(va=In[$t],[4,this.renderNode(va)]):[3,22];case 20:Aa.sent(),Aa.label=21;case 21:return $t++,[3,19];case 22:dr=0,wr=ue.zeroOrAutoZIndexOrTransformedOrOpacity,Aa.label=23;case 23:return dr<wr.length?(va=wr[dr],[4,this.renderStack(va)]):[3,26];case 24:Aa.sent(),Aa.label=25;case 25:return dr++,[3,23];case 26:sr=0,to=ue.positiveZIndex,Aa.label=27;case 27:return sr<to.length?(va=to[sr],[4,this.renderStack(va)]):[3,30];case 28:Aa.sent(),Aa.label=29;case 29:return sr++,[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(Ce,Ge){var nt=Ll(Ce)?Ce.start:Ce;Ge===0?se.ctx.moveTo(nt.x,nt.y):se.ctx.lineTo(nt.x,nt.y),Ll(Ce)&&se.ctx.bezierCurveTo(Ce.startControl.x,Ce.startControl.y,Ce.endControl.x,Ce.endControl.y,Ce.end.x,Ce.end.y)})},ae.prototype.renderRepeat=function(ue,se,Ce,Ge){this.path(ue),this.ctx.fillStyle=se,this.ctx.translate(Ce,Ge),this.ctx.fill(),this.ctx.translate(-Ce,-Ge)},ae.prototype.resizeImage=function(ue,se,Ce){var Ge;if(ue.width===se&&ue.height===Ce)return ue;var nt=(Ge=this.canvas.ownerDocument)!==null&&Ge!==void 0?Ge:document,at=nt.createElement("canvas");at.width=Math.max(1,se),at.height=Math.max(1,Ce);var ot=at.getContext("2d");return ot.drawImage(ue,0,0,ue.width,ue.height,0,0,se,Ce),at},ae.prototype.renderBackgroundImage=function(ue){return We(this,void 0,void 0,function(){var se,Ce,Ge,nt,at,ot;return ke(this,function(Ht){switch(Ht.label){case 0:se=ue.styles.backgroundImage.length-1,Ce=function(Vt){var $t,In,dr,Vi,mA,UA,Pi,Zi,ri,wr,Vi,mA,UA,Pi,Zi,sr,to,va,Aa,Ao,co,Ja,_r,Ho,ri,fo,Vi,vi,NA,Pi,Zi,MA,mA,UA,Js,wA,Xs,El,Nl,Ys,pA,Tl;return ke(this,function(mu){switch(mu.label){case 0:if(Vt.type!==0)return[3,5];$t=void 0,In=Vt.url,mu.label=1;case 1:return mu.trys.push([1,3,,4]),[4,Ge.context.cache.match(In)];case 2:return $t=mu.sent(),[3,4];case 3:return mu.sent(),Ge.context.logger.error("Error loading background-image "+In),[3,4];case 4:return $t&&(dr=Ku(ue,se,[$t.width,$t.height,$t.width/$t.height]),Vi=dr[0],mA=dr[1],UA=dr[2],Pi=dr[3],Zi=dr[4],ri=Ge.ctx.createPattern(Ge.resizeImage($t,Pi,Zi),"repeat"),Ge.renderRepeat(Vi,ri,mA,UA)),[3,6];case 5:Tt(Vt)?(wr=Ku(ue,se,[null,null,null]),Vi=wr[0],mA=wr[1],UA=wr[2],Pi=wr[3],Zi=wr[4],sr=Qu(Vt.angle,Pi,Zi),to=sr[0],va=sr[1],Aa=sr[2],Ao=sr[3],co=sr[4],Ja=document.createElement("canvas"),Ja.width=Pi,Ja.height=Zi,_r=Ja.getContext("2d"),Ho=_r.createLinearGradient(va,Ao,Aa,co),Vl(Vt.stops,to).forEach(function(Lu){return Ho.addColorStop(Lu.stop,YA(Lu.color))}),_r.fillStyle=Ho,_r.fillRect(0,0,Pi,Zi),Pi>0&&Zi>0&&(ri=Ge.ctx.createPattern(Ja,"repeat"),Ge.renderRepeat(Vi,ri,mA,UA))):Ut(Vt)&&(fo=Ku(ue,se,[null,null,null]),Vi=fo[0],vi=fo[1],NA=fo[2],Pi=fo[3],Zi=fo[4],MA=Vt.position.length===0?[Qs]:Vt.position,mA=Di(MA[0],Pi),UA=Di(MA[MA.length-1],Zi),Js=ee(Vt,mA,UA,Pi,Zi),wA=Js[0],Xs=Js[1],wA>0&&Xs>0&&(El=Ge.ctx.createRadialGradient(vi+mA,NA+UA,0,vi+mA,NA+UA,wA),Vl(Vt.stops,wA*2).forEach(function(Lu){return El.addColorStop(Lu.stop,YA(Lu.color))}),Ge.path(Vi),Ge.ctx.fillStyle=El,wA!==Xs?(Nl=ue.bounds.left+.5*ue.bounds.width,Ys=ue.bounds.top+.5*ue.bounds.height,pA=Xs/wA,Tl=1/pA,Ge.ctx.save(),Ge.ctx.translate(Nl,Ys),Ge.ctx.transform(1,0,0,pA,0,0),Ge.ctx.translate(-Nl,-Ys),Ge.ctx.fillRect(vi,Tl*(NA-Ys)+Ys,Pi,Zi*Tl),Ge.ctx.restore()):Ge.ctx.fill())),mu.label=6;case 6:return se--,[2]}})},Ge=this,nt=0,at=ue.styles.backgroundImage.slice(0).reverse(),Ht.label=1;case 1:return nt<at.length?(ot=at[nt],[5,Ce(ot)]):[3,4];case 2:Ht.sent(),Ht.label=3;case 3:return nt++,[3,1];case 4:return[2]}})})},ae.prototype.renderSolidBorder=function(ue,se,Ce){return We(this,void 0,void 0,function(){return ke(this,function(Ge){return this.path(wc(Ce,se)),this.ctx.fillStyle=YA(ue),this.ctx.fill(),[2]})})},ae.prototype.renderDoubleBorder=function(ue,se,Ce,Ge){return We(this,void 0,void 0,function(){var nt,at;return ke(this,function(ot){switch(ot.label){case 0:return se<3?[4,this.renderSolidBorder(ue,Ce,Ge)]:[3,2];case 1:return ot.sent(),[2];case 2:return nt=Wc(Ge,Ce),this.path(nt),this.ctx.fillStyle=YA(ue),this.ctx.fill(),at=bc(Ge,Ce),this.path(at),this.ctx.fill(),[2]}})})},ae.prototype.renderNodeBackgroundAndBorders=function(ue){return We(this,void 0,void 0,function(){var se,Ce,Ge,nt,at,ot,Ht,Vt,$t=this;return ke(this,function(In){switch(In.label){case 0:return this.applyEffects(ue.getEffects(2)),se=ue.container.styles,Ce=!QA(se.backgroundColor)||se.backgroundImage.length,Ge=[{style:se.borderTopStyle,color:se.borderTopColor,width:se.borderTopWidth},{style:se.borderRightStyle,color:se.borderRightColor,width:se.borderRightWidth},{style:se.borderBottomStyle,color:se.borderBottomColor,width:se.borderBottomWidth},{style:se.borderLeftStyle,color:se.borderLeftColor,width:se.borderLeftWidth}],nt=$c(Fu(se.backgroundClip,0),ue.curves),Ce||se.boxShadow.length?(this.ctx.save(),this.path(nt),this.ctx.clip(),QA(se.backgroundColor)||(this.ctx.fillStyle=YA(se.backgroundColor),this.ctx.fill()),[4,this.renderBackgroundImage(ue.container)]):[3,2];case 1:In.sent(),this.ctx.restore(),se.boxShadow.slice(0).reverse().forEach(function(dr){$t.ctx.save();var wr=xu(ue.curves),sr=dr.inset?0:Lc,to=Ql(wr,-sr+(dr.inset?1:-1)*dr.spread.number,(dr.inset?1:-1)*dr.spread.number,dr.spread.number*(dr.inset?-2:2),dr.spread.number*(dr.inset?-2:2));dr.inset?($t.path(wr),$t.ctx.clip(),$t.mask(to)):($t.mask(wr),$t.ctx.clip(),$t.path(to)),$t.ctx.shadowOffsetX=dr.offsetX.number+sr,$t.ctx.shadowOffsetY=dr.offsetY.number,$t.ctx.shadowColor=YA(dr.color),$t.ctx.shadowBlur=dr.blur.number,$t.ctx.fillStyle=dr.inset?YA(dr.color):"rgba(0,0,0,1)",$t.ctx.fill(),$t.ctx.restore()}),In.label=2;case 2:at=0,ot=0,Ht=Ge,In.label=3;case 3:return ot<Ht.length?(Vt=Ht[ot],Vt.style!==0&&!QA(Vt.color)&&Vt.width>0?Vt.style!==2?[3,5]:[4,this.renderDashedDottedBorder(Vt.color,Vt.width,at,ue.curves,2)]:[3,11]):[3,13];case 4:return In.sent(),[3,11];case 5:return Vt.style!==3?[3,7]:[4,this.renderDashedDottedBorder(Vt.color,Vt.width,at,ue.curves,3)];case 6:return In.sent(),[3,11];case 7:return Vt.style!==4?[3,9]:[4,this.renderDoubleBorder(Vt.color,Vt.width,at,ue.curves)];case 8:return In.sent(),[3,11];case 9:return[4,this.renderSolidBorder(Vt.color,at,ue.curves)];case 10:In.sent(),In.label=11;case 11:at++,In.label=12;case 12:return ot++,[3,3];case 13:return[2]}})})},ae.prototype.renderDashedDottedBorder=function(ue,se,Ce,Ge,nt){return We(this,void 0,void 0,function(){var at,ot,Ht,Vt,$t,In,dr,wr,sr,to,va,Aa,Ao,co,Ja,_r,Ja,_r;return ke(this,function(Ho){return this.ctx.save(),at=Pc(Ge,Ce),ot=wc(Ge,Ce),nt===2&&(this.path(ot),this.ctx.clip()),Ll(ot[0])?(Ht=ot[0].start.x,Vt=ot[0].start.y):(Ht=ot[0].x,Vt=ot[0].y),Ll(ot[1])?($t=ot[1].end.x,In=ot[1].end.y):($t=ot[1].x,In=ot[1].y),Ce===0||Ce===2?dr=Math.abs(Ht-$t):dr=Math.abs(Vt-In),this.ctx.beginPath(),nt===3?this.formatPath(at):this.formatPath(ot.slice(0,2)),wr=se<3?se*3:se*2,sr=se<3?se*2:se,nt===3&&(wr=se,sr=se),to=!0,dr<=wr*2?to=!1:dr<=wr*2+sr?(va=dr/(2*wr+sr),wr*=va,sr*=va):(Aa=Math.floor((dr+sr)/(wr+sr)),Ao=(dr-Aa*wr)/(Aa-1),co=(dr-(Aa+1)*wr)/Aa,sr=co<=0||Math.abs(sr-Ao)<Math.abs(sr-co)?Ao:co),to&&(nt===3?this.ctx.setLineDash([0,wr+sr]):this.ctx.setLineDash([wr,sr])),nt===3?(this.ctx.lineCap="round",this.ctx.lineWidth=se):this.ctx.lineWidth=se*2+1.1,this.ctx.strokeStyle=YA(ue),this.ctx.stroke(),this.ctx.setLineDash([]),nt===2&&(Ll(ot[0])&&(Ja=ot[3],_r=ot[0],this.ctx.beginPath(),this.formatPath([new Ya(Ja.end.x,Ja.end.y),new Ya(_r.start.x,_r.start.y)]),this.ctx.stroke()),Ll(ot[1])&&(Ja=ot[1],_r=ot[2],this.ctx.beginPath(),this.formatPath([new Ya(Ja.end.x,Ja.end.y),new Ya(_r.start.x,_r.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 ke(this,function(Ce){switch(Ce.label){case 0:return this.options.backgroundColor&&(this.ctx.fillStyle=YA(this.options.backgroundColor),this.ctx.fillRect(this.options.x,this.options.y,this.options.width,this.options.height)),se=Il(ue),[4,this.renderStack(se)];case 1:return Ce.sent(),this.applyEffects([]),[2,this.canvas]}})})},ae}(Fc),Yc=function(re){return re instanceof fs||re instanceof fA?!0:re instanceof AA&&re.type!==ii&&re.type!==$o},$c=function(re,ae){switch(re){case 0:return xu(ae);case 2:return Ru(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},De=function(re){fe(ae,re);function ae(ue,se){var Ce=re.call(this,ue,se)||this;return Ce.canvas=se.canvas?se.canvas:document.createElement("canvas"),Ce.ctx=Ce.canvas.getContext("2d"),Ce.options=se,Ce.canvas.width=Math.floor(se.width*se.scale),Ce.canvas.height=Math.floor(se.height*se.scale),Ce.canvas.style.width=se.width+"px",Ce.canvas.style.height=se.height+"px",Ce.ctx.scale(Ce.options.scale,Ce.options.scale),Ce.ctx.translate(-se.x,-se.y),Ce.context.logger.debug("EXPERIMENTAL ForeignObject renderer initialized ("+se.width+"x"+se.height+" at "+se.x+","+se.y+") with scale "+se.scale),Ce}return ae.prototype.render=function(ue){return We(this,void 0,void 0,function(){var se,Ce;return ke(this,function(Ge){switch(Ge.label){case 0:return se=gs(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 Ce=Ge.sent(),this.options.backgroundColor&&(this.ctx.fillStyle=YA(this.options.backgroundColor),this.ctx.fillRect(0,0,this.options.width*this.options.scale,this.options.height*this.options.scale)),this.ctx.drawImage(Ce,-this.options.x*this.options.scale,-this.options.y*this.options.scale),[2,this.canvas]}})})},ae}(Fc),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))})},St=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,it([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,it([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,it([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,it([this.id,this.getTime()+"ms"],ae)):this.info.apply(this,ae))},re.instances={},re}(),Ct=function(){function re(ae,ue){var se;this.windowBounds=ue,this.instanceName="#"+re.instanceCount++,this.logger=new St({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={}),Nt(re,ae)};typeof window!="undefined"&&Mu.setContext(window);var Nt=function(re,ae){return We(void 0,void 0,void 0,function(){var ue,se,Ce,Ge,nt,at,ot,Ht,Vt,$t,In,dr,wr,sr,to,va,Aa,Ao,co,Ja,Ho,_r,Ho,ri,fo,Vi,vi,NA,Pi,Zi,MA,mA,UA,Js,wA,Xs,El,Nl,Ys,pA;return ke(this,function(Tl){switch(Tl.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 Ce={allowTaint:(ri=ae.allowTaint)!==null&&ri!==void 0?ri:!1,imageTimeout:(fo=ae.imageTimeout)!==null&&fo!==void 0?fo:15e3,proxy:ae.proxy,useCORS:(Vi=ae.useCORS)!==null&&Vi!==void 0?Vi:!1},Ge=ce({logging:(vi=ae.logging)!==null&&vi!==void 0?vi:!0,cache:ae.cache},Ce),nt={windowWidth:(NA=ae.windowWidth)!==null&&NA!==void 0?NA:se.innerWidth,windowHeight:(Pi=ae.windowHeight)!==null&&Pi!==void 0?Pi:se.innerHeight,scrollX:(Zi=ae.scrollX)!==null&&Zi!==void 0?Zi:se.pageXOffset,scrollY:(MA=ae.scrollY)!==null&&MA!==void 0?MA:se.pageYOffset},at=new He(nt.scrollX,nt.scrollY,nt.windowWidth,nt.windowHeight),ot=new Ct(Ge,at),Ht=(mA=ae.foreignObjectRendering)!==null&&mA!==void 0?mA:!1,Vt={allowTaint:(UA=ae.allowTaint)!==null&&UA!==void 0?UA:!1,onclone:ae.onclone,ignoreElements:ae.ignoreElements,inlineImages:Ht,copyStyles:Ht},ot.logger.debug("Starting document clone with size "+at.width+"x"+at.height+" scrolled to "+-at.left+","+-at.top),$t=new ms(ot,re,Vt),In=$t.clonedReferenceElement,In?[4,$t.toIFrame(ue,at)]:[2,Promise.reject("Unable to find element in cloned iframe")];case 1:return dr=Tl.sent(),wr=xs(In)||kl(In)?me(In.ownerDocument):Me(ot,In),sr=wr.width,to=wr.height,va=wr.left,Aa=wr.top,Ao=Mt(ot,In,ae.backgroundColor),co={canvas:ae.canvas,backgroundColor:Ao,scale:(wA=(Js=ae.scale)!==null&&Js!==void 0?Js:se.devicePixelRatio)!==null&&wA!==void 0?wA:1,x:((Xs=ae.x)!==null&&Xs!==void 0?Xs:0)+va,y:((El=ae.y)!==null&&El!==void 0?El:0)+Aa,width:(Nl=ae.width)!==null&&Nl!==void 0?Nl:Math.ceil(sr),height:(Ys=ae.height)!==null&&Ys!==void 0?Ys:Math.ceil(to)},Ht?(ot.logger.debug("Document cloned, using foreign object rendering"),Ho=new De(ot,co),[4,Ho.render(In)]):[3,3];case 2:return Ja=Tl.sent(),[3,5];case 3:return ot.logger.debug("Document cloned, element located at "+va+","+Aa+" with size "+sr+"x"+to+" using computed rendering"),ot.logger.debug("Starting DOM parsing"),_r=Ml(ot,In),Ao===_r.styles.backgroundColor&&(_r.styles.backgroundColor=vl.TRANSPARENT),ot.logger.debug("Starting renderer for element at "+co.x+","+co.y+" with size "+co.width+"x"+co.height),Ho=new qu(ot,co),[4,Ho.render(_r)];case 4:Ja=Tl.sent(),Tl.label=5;case 5:return(!((pA=ae.removeContainer)!==null&&pA!==void 0)||pA)&&(ms.destroy(dr)||ot.logger.error("Cannot detach cloned iframe as it is not in the DOM anymore")),ot.logger.debug("Finished rendering"),[2,Ja]}})})},Mt=function(re,ae,ue){var se=ae.ownerDocument,Ce=se.documentElement?Zl(re,getComputedStyle(se.documentElement).backgroundColor):vl.TRANSPARENT,Ge=se.body?Zl(re,getComputedStyle(se.body).backgroundColor):vl.TRANSPARENT,nt=typeof ue=="string"?Zl(re,ue):ue===null?vl.TRANSPARENT:4294967295;return ae===se.documentElement?QA(Ce)?QA(Ge)?nt:Ge:Ce:nt};return xt})},80599:function(mn,jt,fe){var ce=fe(34155);(function(ke,it){mn.exports=it(fe(47190),fe(46020))})(self,function(We,ke){return function(){var it={"./src/plugin/hyperlinks.js":function(ye,Ie,de){"use strict";de.r(Ie);var Ue=de("./node_modules/core-js/modules/web.dom-collections.for-each.js"),Pe=de.n(Ue),be=de("./node_modules/core-js/modules/es.string.link.js"),Ae=de.n(be),y=de("./src/worker.js"),a=de("./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,ge=le.querySelectorAll("a"),Fe=(0,a.unitConvert)(le.getBoundingClientRect(),this.prop.pageSize.k);E=[],Array.prototype.forEach.call(ge,function(Qe){for(var _e=Qe.getClientRects(),Ye=0;Ye<_e.length;Ye++){var $e=(0,a.unitConvert)(_e[Ye],this.prop.pageSize.k);$e.left-=Fe.left,$e.top-=Fe.top;var Je=Math.floor($e.top/this.prop.pageSize.inner.height)+1,xe=this.opt.margin[0]+$e.top%this.prop.pageSize.inner.height,ht=this.opt.margin[1]+$e.left;E.push({page:Je,top:xe,left:ht,clientRect:$e,link:Qe})}},this)}})},y.default.prototype.toPdf=function(){return b.toPdf.call(this).then(function(){if(this.opt.enableLinks){E.forEach(function(ge){this.prop.pdf.setPage(ge.page),this.prop.pdf.link(ge.left,ge.top,ge.clientRect.width,ge.clientRect.height,{url:ge.link.href})},this);var le=this.prop.pdf.internal.getNumberOfPages();this.prop.pdf.setPage(le)}})}},"./src/plugin/jspdf-plugin.js":function(ye,Ie,de){"use strict";de.r(Ie);var Ue=de("./node_modules/core-js/modules/es.symbol.js"),Pe=de.n(Ue),be=de("./node_modules/core-js/modules/es.symbol.description.js"),Ae=de.n(be),y=de("./node_modules/core-js/modules/es.object.to-string.js"),a=de.n(y),E=de("./node_modules/core-js/modules/es.symbol.iterator.js"),b=de.n(E),x=de("./node_modules/core-js/modules/es.array.iterator.js"),ne=de.n(x),le=de("./node_modules/core-js/modules/es.string.iterator.js"),ge=de.n(le),Fe=de("./node_modules/core-js/modules/web.dom-collections.iterator.js"),Qe=de.n(Fe),_e=de("jspdf"),Ye=de.n(_e);function $e(Je){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?$e=function(ht){return typeof ht}:$e=function(ht){return ht&&typeof Symbol=="function"&&ht.constructor===Symbol&&ht!==Symbol.prototype?"symbol":typeof ht},$e(Je)}_e.jsPDF.getPageSize=function(Je,xe,ht){if($e(Je)==="object"){var Oe=Je;Je=Oe.orientation,xe=Oe.unit||xe,ht=Oe.format||ht}xe=xe||"mm",ht=ht||"a4",Je=(""+(Je||"P")).toLowerCase();var mt=(""+ht).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(xe){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: "+xe}if(tt.hasOwnProperty(mt))var lt=tt[mt][1]/rt,dt=tt[mt][0]/rt;else try{var lt=ht[1],dt=ht[0]}catch(et){throw new Error("Invalid format: "+ht)}if(Je==="p"||Je==="portrait"){if(Je="p",dt>lt){var gt=dt;dt=lt,lt=gt}}else if(Je==="l"||Je==="landscape"){if(Je="l",lt>dt){var gt=dt;dt=lt,lt=gt}}else throw"Invalid orientation: "+Je;var Ze={width:dt,height:lt,unit:xe,k:rt};return Ze},Ie.default=_e.jsPDF},"./src/plugin/pagebreaks.js":function(ye,Ie,de){"use strict";de.r(Ie);var Ue=de("./node_modules/core-js/modules/es.array.concat.js"),Pe=de.n(Ue),be=de("./node_modules/core-js/modules/es.array.slice.js"),Ae=de.n(be),y=de("./node_modules/core-js/modules/es.array.join.js"),a=de.n(y),E=de("./node_modules/core-js/modules/web.dom-collections.for-each.js"),b=de.n(E),x=de("./node_modules/core-js/modules/es.object.keys.js"),ne=de.n(x),le=de("./src/worker.js"),ge=de("./src/utils.js"),Fe={toContainer:le.default.prototype.toContainer};le.default.template.opt.pagebreak={mode:["css","legacy"],before:[],after:[],avoid:[]},le.default.prototype.toContainer=function(){return Fe.toContainer.call(this).then(function(){var Ye=this.prop.container,$e=this.prop.pageSize.inner.px.height,Je=[].concat(this.opt.pagebreak.mode),xe={avoidAll:Je.indexOf("avoid-all")!==-1,css:Je.indexOf("css")!==-1,legacy:Je.indexOf("legacy")!==-1},ht={},Oe=this;["before","after","avoid"].forEach(function(rt){var lt=xe.avoidAll&&rt==="avoid";ht[rt]=lt?[]:[].concat(Oe.opt.pagebreak[rt]||[]),ht[rt].length>0&&(ht[rt]=Array.prototype.slice.call(Ye.querySelectorAll(ht[rt].join(", "))))});var mt=Ye.querySelectorAll(".html2pdf__page-break");mt=Array.prototype.slice.call(mt);var tt=Ye.querySelectorAll("*");Array.prototype.forEach.call(tt,function(lt){var dt={before:!1,after:xe.legacy&&mt.indexOf(lt)!==-1,avoid:xe.avoidAll};if(xe.css){var gt=window.getComputedStyle(lt),Ze=["always","page","left","right"],et=["avoid","avoid-page"];dt={before:dt.before||Ze.indexOf(gt.breakBefore||gt.pageBreakBefore)!==-1,after:dt.after||Ze.indexOf(gt.breakAfter||gt.pageBreakAfter)!==-1,avoid:dt.avoid||et.indexOf(gt.breakInside||gt.pageBreakInside)!==-1}}Object.keys(dt).forEach(function(En){dt[En]=dt[En]||ht[En].indexOf(lt)!==-1});var Qt=lt.getBoundingClientRect();if(dt.avoid&&!dt.before){var Kt=Math.floor(Qt.top/$e),pt=Math.floor(Qt.bottom/$e),Xt=Math.abs(Qt.bottom-Qt.top)/$e;pt!==Kt&&Xt<=1&&(dt.before=!0)}if(dt.before){var nn=(0,ge.createElement)("div",{style:{display:"block",height:$e-Qt.top%$e+"px"}});lt.parentNode.insertBefore(nn,lt)}if(dt.after){var nn=(0,ge.createElement)("div",{style:{display:"block",height:$e-Qt.bottom%$e+"px"}});lt.parentNode.insertBefore(nn,lt.nextSibling)}})})}},"./src/utils.js":function(ye,Ie,de){"use strict";de.r(Ie),de.d(Ie,{objType:function(){return Je},createElement:function(){return xe},cloneNode:function(){return ht},unitConvert:function(){return Oe},toPx:function(){return mt}});var Ue=de("./node_modules/core-js/modules/es.number.constructor.js"),Pe=de.n(Ue),be=de("./node_modules/core-js/modules/es.symbol.js"),Ae=de.n(be),y=de("./node_modules/core-js/modules/es.symbol.description.js"),a=de.n(y),E=de("./node_modules/core-js/modules/es.object.to-string.js"),b=de.n(E),x=de("./node_modules/core-js/modules/es.symbol.iterator.js"),ne=de.n(x),le=de("./node_modules/core-js/modules/es.array.iterator.js"),ge=de.n(le),Fe=de("./node_modules/core-js/modules/es.string.iterator.js"),Qe=de.n(Fe),_e=de("./node_modules/core-js/modules/web.dom-collections.iterator.js"),Ye=de.n(_e);function $e(tt){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?$e=function(lt){return typeof lt}:$e=function(lt){return lt&&typeof Symbol=="function"&<.constructor===Symbol&<!==Symbol.prototype?"symbol":typeof lt},$e(tt)}var Je=function(rt){var lt=$e(rt);return lt==="undefined"?"undefined":lt==="string"||rt instanceof String?"string":lt==="number"||rt instanceof Number?"number":lt==="function"||rt instanceof Function?"function":rt&&rt.constructor===Array?"array":rt&&rt.nodeType===1?"element":lt==="object"?"object":"unknown"},xe=function(rt,lt){var dt=document.createElement(rt);if(lt.className&&(dt.className=lt.className),lt.innerHTML){dt.innerHTML=lt.innerHTML;for(var gt=dt.getElementsByTagName("script"),Ze=gt.length;Ze-- >0;null)gt[Ze].parentNode.removeChild(gt[Ze])}for(var et in lt.style)dt.style[et]=lt.style[et];return dt},ht=function tt(rt,lt){for(var dt=rt.nodeType===3?document.createTextNode(rt.nodeValue):rt.cloneNode(!1),gt=rt.firstChild;gt;gt=gt.nextSibling)(lt===!0||gt.nodeType!==1||gt.nodeName!=="SCRIPT")&&dt.appendChild(tt(gt,lt));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,lt){if(Je(rt)==="number")return rt*72/96/lt;var dt={};for(var gt in rt)dt[gt]=rt[gt]*72/96/lt;return dt},mt=function(rt,lt){return Math.floor(rt*lt/72*96)}},"./src/worker.js":function(ye,Ie,de){"use strict";de.r(Ie);var Ue=de("./node_modules/core-js/modules/es.object.assign.js"),Pe=de.n(Ue),be=de("./node_modules/core-js/modules/es.array.map.js"),Ae=de.n(be),y=de("./node_modules/core-js/modules/es.object.keys.js"),a=de.n(y),E=de("./node_modules/core-js/modules/es.array.concat.js"),b=de.n(E),x=de("./node_modules/core-js/modules/es.object.to-string.js"),ne=de.n(x),le=de("./node_modules/core-js/modules/es.regexp.to-string.js"),ge=de.n(le),Fe=de("./node_modules/core-js/modules/es.function.name.js"),Qe=de.n(Fe),_e=de("./node_modules/core-js/modules/web.dom-collections.for-each.js"),Ye=de.n(_e),$e=de("jspdf"),Je=de.n($e),xe=de("html2canvas"),ht=de.n(xe),Oe=de("./src/utils.js"),mt=de("./node_modules/es6-promise/dist/es6-promise.js"),tt=de.n(mt),rt=tt().Promise,lt=function dt(gt){var Ze=Object.assign(dt.convert(rt.resolve()),JSON.parse(JSON.stringify(dt.template))),et=dt.convert(rt.resolve(),Ze);return et=et.setProgress(1,dt,1,[dt]),et=et.set(gt),et};lt.prototype=Object.create(rt.prototype),lt.prototype.constructor=lt,lt.convert=function(gt,Ze){return gt.__proto__=Ze||lt.prototype,gt},lt.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:{}}},lt.prototype.from=function(gt,Ze){function et(Qt){switch((0,Oe.objType)(Qt)){case"string":return"string";case"element":return Qt.nodeName.toLowerCase==="canvas"?"canvas":"element";default:return"unknown"}}return this.then(function(){switch(Ze=Ze||et(gt),Ze){case"string":return this.set({src:(0,Oe.createElement)("div",{innerHTML:gt})});case"element":return this.set({src:gt});case"canvas":return this.set({canvas:gt});case"img":return this.set({img:gt});default:return this.error("Unknown source type.")}})},lt.prototype.to=function(gt){switch(gt){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.")}},lt.prototype.toContainer=function(){var gt=[function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}];return this.thenList(gt).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)"},Qt={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 Kt=(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:Qt}),this.prop.container.appendChild(Kt),this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay)})},lt.prototype.toCanvas=function(){var gt=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(gt).then(function(){var et=Object.assign({},this.opt.html2canvas);return delete et.onrendered,xe(this.prop.container,et)}).then(function(et){var Qt=this.opt.html2canvas.onrendered||function(){};Qt(et),this.prop.canvas=et,document.body.removeChild(this.prop.overlay)})},lt.prototype.toImg=function(){var gt=[function(){return this.prop.canvas||this.toCanvas()}];return this.thenList(gt).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})},lt.prototype.toPdf=function(){var gt=[function(){return this.prop.canvas||this.toCanvas()}];return this.thenList(gt).then(function(){var et=this.prop.canvas,Qt=this.opt,Kt=et.height,pt=Math.floor(et.width*this.prop.pageSize.inner.ratio),Xt=Math.ceil(Kt/pt),nn=this.prop.pageSize.inner.height,En=document.createElement("canvas"),rn=En.getContext("2d");En.width=et.width,En.height=pt,this.prop.pdf=this.prop.pdf||new $e.jsPDF(Qt.jsPDF);for(var jn=0;jn<Xt;jn++){jn===Xt-1&&Kt%pt!==0&&(En.height=Kt%pt,nn=En.height*this.prop.pageSize.inner.width/En.width);var Ft=En.width,Dn=En.height;rn.fillStyle="white",rn.fillRect(0,0,Ft,Dn),rn.drawImage(et,0,jn*pt,Ft,Dn,0,0,Ft,Dn),jn&&this.prop.pdf.addPage();var Xn=En.toDataURL("image/"+Qt.image.type,Qt.image.quality);this.prop.pdf.addImage(Xn,Qt.image.type,Qt.margin[1],Qt.margin[0],this.prop.pageSize.inner.width,nn)}})},lt.prototype.output=function(gt,Ze,et){return et=et||"pdf",et.toLowerCase()==="img"||et.toLowerCase()==="image"?this.outputImg(gt,Ze):this.outputPdf(gt,Ze)},lt.prototype.outputPdf=function(gt,Ze){var et=[function(){return this.prop.pdf||this.toPdf()}];return this.thenList(et).then(function(){return this.prop.pdf.output(gt,Ze)})},lt.prototype.outputImg=function(gt,Ze){var et=[function(){return this.prop.img||this.toImg()}];return this.thenList(et).then(function(){switch(gt){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 "'+gt+'" is not supported.'}})},lt.prototype.save=function(gt){var Ze=[function(){return this.prop.pdf||this.toPdf()}];return this.thenList(Ze).set(gt?{filename:gt}:null).then(function(){this.prop.pdf.save(this.opt.filename)})},lt.prototype.set=function(gt){if((0,Oe.objType)(gt)!=="object")return this;var Ze=Object.keys(gt||{}).map(function(et){switch(et){case"margin":return this.setMargin.bind(this,gt.margin);case"jsPDF":return function(){return this.opt.jsPDF=gt.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,gt.pageSize);default:return et in lt.template.prop?function(){this.prop[et]=gt[et]}:function(){this.opt[et]=gt[et]}}},this);return this.then(function(){return this.thenList(Ze)})},lt.prototype.get=function(gt,Ze){return this.then(function(){var Qt=gt in lt.template.prop?this.prop[gt]:this.opt[gt];return Ze?Ze(Qt):Qt})},lt.prototype.setMargin=function(gt){return this.then(function(){switch((0,Oe.objType)(gt)){case"number":gt=[gt,gt,gt,gt];case"array":if(gt.length===2&&(gt=[gt[0],gt[1],gt[0],gt[1]]),gt.length===4)break;default:return this.error("Invalid margin array.")}this.opt.margin=gt}).then(this.setPageSize)},lt.prototype.setPageSize=function(gt){return this.then(function(){gt=gt||$e.jsPDF.getPageSize(this.opt.jsPDF),gt.hasOwnProperty("inner")||(gt.inner={width:gt.width-this.opt.margin[1]-this.opt.margin[3],height:gt.height-this.opt.margin[0]-this.opt.margin[2]},gt.inner.px={width:(0,Oe.toPx)(gt.inner.width,gt.k),height:(0,Oe.toPx)(gt.inner.height,gt.k)},gt.inner.ratio=gt.inner.height/gt.inner.width),this.prop.pageSize=gt})},lt.prototype.setProgress=function(gt,Ze,et,Qt){return gt!=null&&(this.progress.val=gt),Ze!=null&&(this.progress.state=Ze),et!=null&&(this.progress.n=et),Qt!=null&&(this.progress.stack=Qt),this.progress.ratio=this.progress.val/this.progress.state,this},lt.prototype.updateProgress=function(gt,Ze,et,Qt){return this.setProgress(gt?this.progress.val+gt:null,Ze||null,et?this.progress.n+et:null,Qt?this.progress.stack.concat(Qt):null)},lt.prototype.then=function(gt,Ze){var et=this;return this.thenCore(gt,Ze,function(Kt,pt){return et.updateProgress(null,null,1,[Kt]),rt.prototype.then.call(this,function(nn){return et.updateProgress(null,Kt),nn}).then(Kt,pt).then(function(nn){return et.updateProgress(1),nn})})},lt.prototype.thenCore=function(gt,Ze,et){et=et||rt.prototype.then;var Qt=this;gt&&(gt=gt.bind(Qt)),Ze&&(Ze=Ze.bind(Qt));var Kt=rt.toString().indexOf("[native code]")!==-1&&rt.name==="Promise",pt=Kt?Qt:lt.convert(Object.assign({},Qt),rt.prototype),Xt=et.call(pt,gt,Ze);return lt.convert(Xt,Qt.__proto__)},lt.prototype.thenExternal=function(gt,Ze){return rt.prototype.then.call(this,gt,Ze)},lt.prototype.thenList=function(gt){var Ze=this;return gt.forEach(function(Qt){Ze=Ze.thenCore(Qt)}),Ze},lt.prototype.catch=function(dt){dt&&(dt=dt.bind(this));var gt=rt.prototype.catch.call(this,dt);return lt.convert(gt,this)},lt.prototype.catchExternal=function(gt){return rt.prototype.catch.call(this,gt)},lt.prototype.error=function(gt){return this.then(function(){throw new Error(gt)})},lt.prototype.using=lt.prototype.set,lt.prototype.saveAs=lt.prototype.save,lt.prototype.export=lt.prototype.output,lt.prototype.run=lt.prototype.then,Ie.default=lt},"./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,de){var Ue=de("./node_modules/core-js/internals/is-object.js");ye.exports=function(Pe){if(!Ue(Pe)&&Pe!==null)throw TypeError("Can't set "+String(Pe)+" as a prototype");return Pe}},"./node_modules/core-js/internals/add-to-unscopables.js":function(ye,Ie,de){var Ue=de("./node_modules/core-js/internals/well-known-symbol.js"),Pe=de("./node_modules/core-js/internals/object-create.js"),be=de("./node_modules/core-js/internals/object-define-property.js"),Ae=Ue("unscopables"),y=Array.prototype;y[Ae]==null&&be.f(y,Ae,{configurable:!0,value:Pe(null)}),ye.exports=function(a){y[Ae][a]=!0}},"./node_modules/core-js/internals/an-object.js":function(ye,Ie,de){var Ue=de("./node_modules/core-js/internals/is-object.js");ye.exports=function(Pe){if(!Ue(Pe))throw TypeError(String(Pe)+" is not an object");return Pe}},"./node_modules/core-js/internals/array-for-each.js":function(ye,Ie,de){"use strict";var Ue=de("./node_modules/core-js/internals/array-iteration.js").forEach,Pe=de("./node_modules/core-js/internals/array-method-is-strict.js"),be=Pe("forEach");ye.exports=be?[].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,de){var Ue=de("./node_modules/core-js/internals/to-indexed-object.js"),Pe=de("./node_modules/core-js/internals/to-length.js"),be=de("./node_modules/core-js/internals/to-absolute-index.js"),Ae=function(y){return function(a,E,b){var x=Ue(a),ne=Pe(x.length),le=be(b,ne),ge;if(y&&E!=E){for(;ne>le;)if(ge=x[le++],ge!=ge)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,de){var Ue=de("./node_modules/core-js/internals/function-bind-context.js"),Pe=de("./node_modules/core-js/internals/indexed-object.js"),be=de("./node_modules/core-js/internals/to-object.js"),Ae=de("./node_modules/core-js/internals/to-length.js"),y=de("./node_modules/core-js/internals/array-species-create.js"),a=[].push,E=function(b){var x=b==1,ne=b==2,le=b==3,ge=b==4,Fe=b==6,Qe=b==7,_e=b==5||Fe;return function(Ye,$e,Je,xe){for(var ht=be(Ye),Oe=Pe(ht),mt=Ue($e,Je,3),tt=Ae(Oe.length),rt=0,lt=xe||y,dt=x?lt(Ye,tt):ne||Qe?lt(Ye,0):void 0,gt,Ze;tt>rt;rt++)if((_e||rt in Oe)&&(gt=Oe[rt],Ze=mt(gt,rt,ht),b))if(x)dt[rt]=Ze;else if(Ze)switch(b){case 3:return!0;case 5:return gt;case 6:return rt;case 2:a.call(dt,gt)}else switch(b){case 4:return!1;case 7:a.call(dt,gt)}return Fe?-1:le||ge?ge: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,de){var Ue=de("./node_modules/core-js/internals/fails.js"),Pe=de("./node_modules/core-js/internals/well-known-symbol.js"),be=de("./node_modules/core-js/internals/engine-v8-version.js"),Ae=Pe("species");ye.exports=function(y){return be>=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,de){"use strict";var Ue=de("./node_modules/core-js/internals/fails.js");ye.exports=function(Pe,be){var Ae=[][Pe];return!!Ae&&Ue(function(){Ae.call(null,be||function(){throw 1},1)})}},"./node_modules/core-js/internals/array-species-constructor.js":function(ye,Ie,de){var Ue=de("./node_modules/core-js/internals/is-object.js"),Pe=de("./node_modules/core-js/internals/is-array.js"),be=de("./node_modules/core-js/internals/well-known-symbol.js"),Ae=be("species");ye.exports=function(y){var a;return Pe(y)&&(a=y.constructor,typeof a=="function"&&(a===Array||Pe(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,de){var Ue=de("./node_modules/core-js/internals/array-species-constructor.js");ye.exports=function(Pe,be){return new(Ue(Pe))(be===0?0:be)}},"./node_modules/core-js/internals/classof-raw.js":function(ye){var Ie={}.toString;ye.exports=function(de){return Ie.call(de).slice(8,-1)}},"./node_modules/core-js/internals/classof.js":function(ye,Ie,de){var Ue=de("./node_modules/core-js/internals/to-string-tag-support.js"),Pe=de("./node_modules/core-js/internals/classof-raw.js"),be=de("./node_modules/core-js/internals/well-known-symbol.js"),Ae=be("toStringTag"),y=Pe(function(){return arguments}())=="Arguments",a=function(E,b){try{return E[b]}catch(x){}};ye.exports=Ue?Pe:function(E){var b,x,ne;return E===void 0?"Undefined":E===null?"Null":typeof(x=a(b=Object(E),Ae))=="string"?x:y?Pe(b):(ne=Pe(b))=="Object"&&typeof b.callee=="function"?"Arguments":ne}},"./node_modules/core-js/internals/copy-constructor-properties.js":function(ye,Ie,de){var Ue=de("./node_modules/core-js/internals/has.js"),Pe=de("./node_modules/core-js/internals/own-keys.js"),be=de("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),Ae=de("./node_modules/core-js/internals/object-define-property.js");ye.exports=function(y,a){for(var E=Pe(a),b=Ae.f,x=be.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,de){var Ue=de("./node_modules/core-js/internals/fails.js");ye.exports=!Ue(function(){function Pe(){}return Pe.prototype.constructor=null,Object.getPrototypeOf(new Pe)!==Pe.prototype})},"./node_modules/core-js/internals/create-html.js":function(ye,Ie,de){var Ue=de("./node_modules/core-js/internals/require-object-coercible.js"),Pe=de("./node_modules/core-js/internals/to-string.js"),be=/"/g;ye.exports=function(Ae,y,a,E){var b=Pe(Ue(Ae)),x="<"+y;return a!==""&&(x+=" "+a+'="'+Pe(E).replace(be,""")+'"'),x+">"+b+"</"+y+">"}},"./node_modules/core-js/internals/create-iterator-constructor.js":function(ye,Ie,de){"use strict";var Ue=de("./node_modules/core-js/internals/iterators-core.js").IteratorPrototype,Pe=de("./node_modules/core-js/internals/object-create.js"),be=de("./node_modules/core-js/internals/create-property-descriptor.js"),Ae=de("./node_modules/core-js/internals/set-to-string-tag.js"),y=de("./node_modules/core-js/internals/iterators.js"),a=function(){return this};ye.exports=function(E,b,x){var ne=b+" Iterator";return E.prototype=Pe(Ue,{next:be(1,x)}),Ae(E,ne,!1,!0),y[ne]=a,E}},"./node_modules/core-js/internals/create-non-enumerable-property.js":function(ye,Ie,de){var Ue=de("./node_modules/core-js/internals/descriptors.js"),Pe=de("./node_modules/core-js/internals/object-define-property.js"),be=de("./node_modules/core-js/internals/create-property-descriptor.js");ye.exports=Ue?function(Ae,y,a){return Pe.f(Ae,y,be(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,de){return{enumerable:!(Ie&1),configurable:!(Ie&2),writable:!(Ie&4),value:de}}},"./node_modules/core-js/internals/create-property.js":function(ye,Ie,de){"use strict";var Ue=de("./node_modules/core-js/internals/to-property-key.js"),Pe=de("./node_modules/core-js/internals/object-define-property.js"),be=de("./node_modules/core-js/internals/create-property-descriptor.js");ye.exports=function(Ae,y,a){var E=Ue(y);E in Ae?Pe.f(Ae,E,be(0,a)):Ae[E]=a}},"./node_modules/core-js/internals/define-iterator.js":function(ye,Ie,de){"use strict";var Ue=de("./node_modules/core-js/internals/export.js"),Pe=de("./node_modules/core-js/internals/create-iterator-constructor.js"),be=de("./node_modules/core-js/internals/object-get-prototype-of.js"),Ae=de("./node_modules/core-js/internals/object-set-prototype-of.js"),y=de("./node_modules/core-js/internals/set-to-string-tag.js"),a=de("./node_modules/core-js/internals/create-non-enumerable-property.js"),E=de("./node_modules/core-js/internals/redefine.js"),b=de("./node_modules/core-js/internals/well-known-symbol.js"),x=de("./node_modules/core-js/internals/is-pure.js"),ne=de("./node_modules/core-js/internals/iterators.js"),le=de("./node_modules/core-js/internals/iterators-core.js"),ge=le.IteratorPrototype,Fe=le.BUGGY_SAFARI_ITERATORS,Qe=b("iterator"),_e="keys",Ye="values",$e="entries",Je=function(){return this};ye.exports=function(xe,ht,Oe,mt,tt,rt,lt){Pe(Oe,ht,mt);var dt=function(rn){if(rn===tt&&Kt)return Kt;if(!Fe&&rn in et)return et[rn];switch(rn){case _e:return function(){return new Oe(this,rn)};case Ye:return function(){return new Oe(this,rn)};case $e:return function(){return new Oe(this,rn)}}return function(){return new Oe(this)}},gt=ht+" Iterator",Ze=!1,et=xe.prototype,Qt=et[Qe]||et["@@iterator"]||tt&&et[tt],Kt=!Fe&&Qt||dt(tt),pt=ht=="Array"&&et.entries||Qt,Xt,nn,En;if(pt&&(Xt=be(pt.call(new xe)),ge!==Object.prototype&&Xt.next&&(!x&&be(Xt)!==ge&&(Ae?Ae(Xt,ge):typeof Xt[Qe]!="function"&&a(Xt,Qe,Je)),y(Xt,gt,!0,!0),x&&(ne[gt]=Je))),tt==Ye&&Qt&&Qt.name!==Ye&&(Ze=!0,Kt=function(){return Qt.call(this)}),(!x||lt)&&et[Qe]!==Kt&&a(et,Qe,Kt),ne[ht]=Kt,tt)if(nn={values:dt(Ye),keys:rt?Kt:dt(_e),entries:dt($e)},lt)for(En in nn)(Fe||Ze||!(En in et))&&E(et,En,nn[En]);else Ue({target:ht,proto:!0,forced:Fe||Ze},nn);return nn}},"./node_modules/core-js/internals/define-well-known-symbol.js":function(ye,Ie,de){var Ue=de("./node_modules/core-js/internals/path.js"),Pe=de("./node_modules/core-js/internals/has.js"),be=de("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),Ae=de("./node_modules/core-js/internals/object-define-property.js").f;ye.exports=function(y){var a=Ue.Symbol||(Ue.Symbol={});Pe(a,y)||Ae(a,y,{value:be.f(y)})}},"./node_modules/core-js/internals/descriptors.js":function(ye,Ie,de){var Ue=de("./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,de){var Ue=de("./node_modules/core-js/internals/global.js"),Pe=de("./node_modules/core-js/internals/is-object.js"),be=Ue.document,Ae=Pe(be)&&Pe(be.createElement);ye.exports=function(y){return Ae?be.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,de){var Ue=de("./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,de){var Ue=de("./node_modules/core-js/internals/global.js"),Pe=de("./node_modules/core-js/internals/engine-user-agent.js"),be=Ue.process,Ae=Ue.Deno,y=be&&be.versions||Ae&&Ae.version,a=y&&y.v8,E,b;a?(E=a.split("."),b=E[0]<4?1:E[0]+E[1]):Pe&&(E=Pe.match(/Edge\/(\d+)/),(!E||E[1]>=74)&&(E=Pe.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,de){var Ue=de("./node_modules/core-js/internals/global.js"),Pe=de("./node_modules/core-js/internals/object-get-own-property-descriptor.js").f,be=de("./node_modules/core-js/internals/create-non-enumerable-property.js"),Ae=de("./node_modules/core-js/internals/redefine.js"),y=de("./node_modules/core-js/internals/set-global.js"),a=de("./node_modules/core-js/internals/copy-constructor-properties.js"),E=de("./node_modules/core-js/internals/is-forced.js");ye.exports=function(b,x){var ne=b.target,le=b.global,ge=b.stat,Fe,Qe,_e,Ye,$e,Je;if(le?Qe=Ue:ge?Qe=Ue[ne]||y(ne,{}):Qe=(Ue[ne]||{}).prototype,Qe)for(_e in x){if($e=x[_e],b.noTargetGet?(Je=Pe(Qe,_e),Ye=Je&&Je.value):Ye=Qe[_e],Fe=E(le?_e:ne+(ge?".":"#")+_e,b.forced),!Fe&&Ye!==void 0){if(typeof $e==typeof Ye)continue;a($e,Ye)}(b.sham||Ye&&Ye.sham)&&be($e,"sham",!0),Ae(Qe,_e,$e,b)}}},"./node_modules/core-js/internals/fails.js":function(ye){ye.exports=function(Ie){try{return!!Ie()}catch(de){return!0}}},"./node_modules/core-js/internals/function-bind-context.js":function(ye,Ie,de){var Ue=de("./node_modules/core-js/internals/a-function.js");ye.exports=function(Pe,be,Ae){if(Ue(Pe),be===void 0)return Pe;switch(Ae){case 0:return function(){return Pe.call(be)};case 1:return function(y){return Pe.call(be,y)};case 2:return function(y,a){return Pe.call(be,y,a)};case 3:return function(y,a,E){return Pe.call(be,y,a,E)}}return function(){return Pe.apply(be,arguments)}}},"./node_modules/core-js/internals/get-built-in.js":function(ye,Ie,de){var Ue=de("./node_modules/core-js/internals/global.js"),Pe=function(be){return typeof be=="function"?be:void 0};ye.exports=function(be,Ae){return arguments.length<2?Pe(Ue[be]):Ue[be]&&Ue[be][Ae]}},"./node_modules/core-js/internals/global.js":function(ye){var Ie=function(de){return de&&de.Math==Math&&de};ye.exports=Ie(typeof globalThis=="object"&&globalThis)||Ie(typeof window=="object"&&window)||Ie(typeof self=="object"&&self)||Ie(typeof fe.g=="object"&&fe.g)||function(){return this}()||Function("return this")()},"./node_modules/core-js/internals/has.js":function(ye,Ie,de){var Ue=de("./node_modules/core-js/internals/to-object.js"),Pe={}.hasOwnProperty;ye.exports=Object.hasOwn||function(Ae,y){return Pe.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,de){var Ue=de("./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,de){var Ue=de("./node_modules/core-js/internals/descriptors.js"),Pe=de("./node_modules/core-js/internals/fails.js"),be=de("./node_modules/core-js/internals/document-create-element.js");ye.exports=!Ue&&!Pe(function(){return Object.defineProperty(be("div"),"a",{get:function(){return 7}}).a!=7})},"./node_modules/core-js/internals/indexed-object.js":function(ye,Ie,de){var Ue=de("./node_modules/core-js/internals/fails.js"),Pe=de("./node_modules/core-js/internals/classof-raw.js"),be="".split;ye.exports=Ue(function(){return!Object("z").propertyIsEnumerable(0)})?function(Ae){return Pe(Ae)=="String"?be.call(Ae,""):Object(Ae)}:Object},"./node_modules/core-js/internals/inherit-if-required.js":function(ye,Ie,de){var Ue=de("./node_modules/core-js/internals/is-object.js"),Pe=de("./node_modules/core-js/internals/object-set-prototype-of.js");ye.exports=function(be,Ae,y){var a,E;return Pe&&typeof(a=Ae.constructor)=="function"&&a!==y&&Ue(E=a.prototype)&&E!==y.prototype&&Pe(be,E),be}},"./node_modules/core-js/internals/inspect-source.js":function(ye,Ie,de){var Ue=de("./node_modules/core-js/internals/shared-store.js"),Pe=Function.toString;typeof Ue.inspectSource!="function"&&(Ue.inspectSource=function(be){return Pe.call(be)}),ye.exports=Ue.inspectSource},"./node_modules/core-js/internals/internal-state.js":function(ye,Ie,de){var Ue=de("./node_modules/core-js/internals/native-weak-map.js"),Pe=de("./node_modules/core-js/internals/global.js"),be=de("./node_modules/core-js/internals/is-object.js"),Ae=de("./node_modules/core-js/internals/create-non-enumerable-property.js"),y=de("./node_modules/core-js/internals/has.js"),a=de("./node_modules/core-js/internals/shared-store.js"),E=de("./node_modules/core-js/internals/shared-key.js"),b=de("./node_modules/core-js/internals/hidden-keys.js"),x="Object already initialized",ne=Pe.WeakMap,le,ge,Fe,Qe=function(Oe){return Fe(Oe)?ge(Oe):le(Oe,{})},_e=function(Oe){return function(mt){var tt;if(!be(mt)||(tt=ge(mt)).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,Je=Ye.has,xe=Ye.set;le=function(Oe,mt){if(Je.call(Ye,Oe))throw new TypeError(x);return mt.facade=Oe,xe.call(Ye,Oe,mt),mt},ge=function(Oe){return $e.call(Ye,Oe)||{}},Fe=function(Oe){return Je.call(Ye,Oe)}}else{var ht=E("state");b[ht]=!0,le=function(Oe,mt){if(y(Oe,ht))throw new TypeError(x);return mt.facade=Oe,Ae(Oe,ht,mt),mt},ge=function(Oe){return y(Oe,ht)?Oe[ht]:{}},Fe=function(Oe){return y(Oe,ht)}}ye.exports={set:le,get:ge,has:Fe,enforce:Qe,getterFor:_e}},"./node_modules/core-js/internals/is-array.js":function(ye,Ie,de){var Ue=de("./node_modules/core-js/internals/classof-raw.js");ye.exports=Array.isArray||function(be){return Ue(be)=="Array"}},"./node_modules/core-js/internals/is-forced.js":function(ye,Ie,de){var Ue=de("./node_modules/core-js/internals/fails.js"),Pe=/#|\.prototype\./,be=function(b,x){var ne=y[Ae(b)];return ne==E?!0:ne==a?!1:typeof x=="function"?Ue(x):!!x},Ae=be.normalize=function(b){return String(b).replace(Pe,".").toLowerCase()},y=be.data={},a=be.NATIVE="N",E=be.POLYFILL="P";ye.exports=be},"./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,de){var Ue=de("./node_modules/core-js/internals/get-built-in.js"),Pe=de("./node_modules/core-js/internals/use-symbol-as-uid.js");ye.exports=Pe?function(be){return typeof be=="symbol"}:function(be){var Ae=Ue("Symbol");return typeof Ae=="function"&&Object(be)instanceof Ae}},"./node_modules/core-js/internals/iterators-core.js":function(ye,Ie,de){"use strict";var Ue=de("./node_modules/core-js/internals/fails.js"),Pe=de("./node_modules/core-js/internals/object-get-prototype-of.js"),be=de("./node_modules/core-js/internals/create-non-enumerable-property.js"),Ae=de("./node_modules/core-js/internals/has.js"),y=de("./node_modules/core-js/internals/well-known-symbol.js"),a=de("./node_modules/core-js/internals/is-pure.js"),E=y("iterator"),b=!1,x=function(){return this},ne,le,ge;[].keys&&(ge=[].keys(),"next"in ge?(le=Pe(Pe(ge)),le!==Object.prototype&&(ne=le)):b=!0);var Fe=ne==null||Ue(function(){var Qe={};return ne[E].call(Qe)!==Qe});Fe&&(ne={}),(!a||Fe)&&!Ae(ne,E)&&be(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,de){var Ue=de("./node_modules/core-js/internals/engine-v8-version.js"),Pe=de("./node_modules/core-js/internals/fails.js");ye.exports=!!Object.getOwnPropertySymbols&&!Pe(function(){var be=Symbol();return!String(be)||!(Object(be)instanceof Symbol)||!Symbol.sham&&Ue&&Ue<41})},"./node_modules/core-js/internals/native-weak-map.js":function(ye,Ie,de){var Ue=de("./node_modules/core-js/internals/global.js"),Pe=de("./node_modules/core-js/internals/inspect-source.js"),be=Ue.WeakMap;ye.exports=typeof be=="function"&&/native code/.test(Pe(be))},"./node_modules/core-js/internals/object-assign.js":function(ye,Ie,de){"use strict";var Ue=de("./node_modules/core-js/internals/descriptors.js"),Pe=de("./node_modules/core-js/internals/fails.js"),be=de("./node_modules/core-js/internals/object-keys.js"),Ae=de("./node_modules/core-js/internals/object-get-own-property-symbols.js"),y=de("./node_modules/core-js/internals/object-property-is-enumerable.js"),a=de("./node_modules/core-js/internals/to-object.js"),E=de("./node_modules/core-js/internals/indexed-object.js"),b=Object.assign,x=Object.defineProperty;ye.exports=!b||Pe(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={},ge=Symbol(),Fe="abcdefghijklmnopqrst";return ne[ge]=7,Fe.split("").forEach(function(Qe){le[Qe]=Qe}),b({},ne)[ge]!=7||be(b({},le)).join("")!=Fe})?function(le,ge){for(var Fe=a(le),Qe=arguments.length,_e=1,Ye=Ae.f,$e=y.f;Qe>_e;)for(var Je=E(arguments[_e++]),xe=Ye?be(Je).concat(Ye(Je)):be(Je),ht=xe.length,Oe=0,mt;ht>Oe;)mt=xe[Oe++],(!Ue||$e.call(Je,mt))&&(Fe[mt]=Je[mt]);return Fe}:b},"./node_modules/core-js/internals/object-create.js":function(ye,Ie,de){var Ue=de("./node_modules/core-js/internals/an-object.js"),Pe=de("./node_modules/core-js/internals/object-define-properties.js"),be=de("./node_modules/core-js/internals/enum-bug-keys.js"),Ae=de("./node_modules/core-js/internals/hidden-keys.js"),y=de("./node_modules/core-js/internals/html.js"),a=de("./node_modules/core-js/internals/document-create-element.js"),E=de("./node_modules/core-js/internals/shared-key.js"),b=">",x="<",ne="prototype",le="script",ge=E("IE_PROTO"),Fe=function(){},Qe=function(xe){return x+le+b+xe+x+"/"+le+b},_e=function(xe){xe.write(Qe("")),xe.close();var ht=xe.parentWindow.Object;return xe=null,ht},Ye=function(){var xe=a("iframe"),ht="java"+le+":",Oe;if(xe.style)return xe.style.display="none",y.appendChild(xe),xe.src=String(ht),Oe=xe.contentWindow.document,Oe.open(),Oe.write(Qe("document.F=Object")),Oe.close(),Oe.F},$e,Je=function(){try{$e=new ActiveXObject("htmlfile")}catch(ht){}Je=document.domain&&$e?_e($e):Ye()||_e($e);for(var xe=be.length;xe--;)delete Je[ne][be[xe]];return Je()};Ae[ge]=!0,ye.exports=Object.create||function(ht,Oe){var mt;return ht!==null?(Fe[ne]=Ue(ht),mt=new Fe,Fe[ne]=null,mt[ge]=ht):mt=Je(),Oe===void 0?mt:Pe(mt,Oe)}},"./node_modules/core-js/internals/object-define-properties.js":function(ye,Ie,de){var Ue=de("./node_modules/core-js/internals/descriptors.js"),Pe=de("./node_modules/core-js/internals/object-define-property.js"),be=de("./node_modules/core-js/internals/an-object.js"),Ae=de("./node_modules/core-js/internals/object-keys.js");ye.exports=Ue?Object.defineProperties:function(a,E){be(a);for(var b=Ae(E),x=b.length,ne=0,le;x>ne;)Pe.f(a,le=b[ne++],E[le]);return a}},"./node_modules/core-js/internals/object-define-property.js":function(ye,Ie,de){var Ue=de("./node_modules/core-js/internals/descriptors.js"),Pe=de("./node_modules/core-js/internals/ie8-dom-define.js"),be=de("./node_modules/core-js/internals/an-object.js"),Ae=de("./node_modules/core-js/internals/to-property-key.js"),y=Object.defineProperty;Ie.f=Ue?y:function(E,b,x){if(be(E),b=Ae(b),be(x),Pe)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,de){var Ue=de("./node_modules/core-js/internals/descriptors.js"),Pe=de("./node_modules/core-js/internals/object-property-is-enumerable.js"),be=de("./node_modules/core-js/internals/create-property-descriptor.js"),Ae=de("./node_modules/core-js/internals/to-indexed-object.js"),y=de("./node_modules/core-js/internals/to-property-key.js"),a=de("./node_modules/core-js/internals/has.js"),E=de("./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(ge){}if(a(ne,le))return be(!Pe.f.call(ne,le),ne[le])}},"./node_modules/core-js/internals/object-get-own-property-names-external.js":function(ye,Ie,de){var Ue=de("./node_modules/core-js/internals/to-indexed-object.js"),Pe=de("./node_modules/core-js/internals/object-get-own-property-names.js").f,be={}.toString,Ae=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],y=function(a){try{return Pe(a)}catch(E){return Ae.slice()}};ye.exports.f=function(E){return Ae&&be.call(E)=="[object Window]"?y(E):Pe(Ue(E))}},"./node_modules/core-js/internals/object-get-own-property-names.js":function(ye,Ie,de){var Ue=de("./node_modules/core-js/internals/object-keys-internal.js"),Pe=de("./node_modules/core-js/internals/enum-bug-keys.js"),be=Pe.concat("length","prototype");Ie.f=Object.getOwnPropertyNames||function(y){return Ue(y,be)}},"./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,de){var Ue=de("./node_modules/core-js/internals/has.js"),Pe=de("./node_modules/core-js/internals/to-object.js"),be=de("./node_modules/core-js/internals/shared-key.js"),Ae=de("./node_modules/core-js/internals/correct-prototype-getter.js"),y=be("IE_PROTO"),a=Object.prototype;ye.exports=Ae?Object.getPrototypeOf:function(E){return E=Pe(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,de){var Ue=de("./node_modules/core-js/internals/has.js"),Pe=de("./node_modules/core-js/internals/to-indexed-object.js"),be=de("./node_modules/core-js/internals/array-includes.js").indexOf,Ae=de("./node_modules/core-js/internals/hidden-keys.js");ye.exports=function(y,a){var E=Pe(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++])&&(~be(x,ne)||x.push(ne));return x}},"./node_modules/core-js/internals/object-keys.js":function(ye,Ie,de){var Ue=de("./node_modules/core-js/internals/object-keys-internal.js"),Pe=de("./node_modules/core-js/internals/enum-bug-keys.js");ye.exports=Object.keys||function(Ae){return Ue(Ae,Pe)}},"./node_modules/core-js/internals/object-property-is-enumerable.js":function(ye,Ie){"use strict";var de={}.propertyIsEnumerable,Ue=Object.getOwnPropertyDescriptor,Pe=Ue&&!de.call({1:2},1);Ie.f=Pe?function(Ae){var y=Ue(this,Ae);return!!y&&y.enumerable}:de},"./node_modules/core-js/internals/object-set-prototype-of.js":function(ye,Ie,de){var Ue=de("./node_modules/core-js/internals/an-object.js"),Pe=de("./node_modules/core-js/internals/a-possible-prototype.js");ye.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var be=!1,Ae={},y;try{y=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,y.call(Ae,[]),be=Ae instanceof Array}catch(a){}return function(E,b){return Ue(E),Pe(b),be?y.call(E,b):E.__proto__=b,E}}():void 0)},"./node_modules/core-js/internals/object-to-string.js":function(ye,Ie,de){"use strict";var Ue=de("./node_modules/core-js/internals/to-string-tag-support.js"),Pe=de("./node_modules/core-js/internals/classof.js");ye.exports=Ue?{}.toString:function(){return"[object "+Pe(this)+"]"}},"./node_modules/core-js/internals/ordinary-to-primitive.js":function(ye,Ie,de){var Ue=de("./node_modules/core-js/internals/is-object.js");ye.exports=function(Pe,be){var Ae,y;if(be==="string"&&typeof(Ae=Pe.toString)=="function"&&!Ue(y=Ae.call(Pe))||typeof(Ae=Pe.valueOf)=="function"&&!Ue(y=Ae.call(Pe))||be!=="string"&&typeof(Ae=Pe.toString)=="function"&&!Ue(y=Ae.call(Pe)))return y;throw TypeError("Can't convert object to primitive value")}},"./node_modules/core-js/internals/own-keys.js":function(ye,Ie,de){var Ue=de("./node_modules/core-js/internals/get-built-in.js"),Pe=de("./node_modules/core-js/internals/object-get-own-property-names.js"),be=de("./node_modules/core-js/internals/object-get-own-property-symbols.js"),Ae=de("./node_modules/core-js/internals/an-object.js");ye.exports=Ue("Reflect","ownKeys")||function(a){var E=Pe.f(Ae(a)),b=be.f;return b?E.concat(b(a)):E}},"./node_modules/core-js/internals/path.js":function(ye,Ie,de){var Ue=de("./node_modules/core-js/internals/global.js");ye.exports=Ue},"./node_modules/core-js/internals/redefine.js":function(ye,Ie,de){var Ue=de("./node_modules/core-js/internals/global.js"),Pe=de("./node_modules/core-js/internals/create-non-enumerable-property.js"),be=de("./node_modules/core-js/internals/has.js"),Ae=de("./node_modules/core-js/internals/set-global.js"),y=de("./node_modules/core-js/internals/inspect-source.js"),a=de("./node_modules/core-js/internals/internal-state.js"),E=a.get,b=a.enforce,x=String(String).split("String");(ye.exports=function(ne,le,ge,Fe){var Qe=Fe?!!Fe.unsafe:!1,_e=Fe?!!Fe.enumerable:!1,Ye=Fe?!!Fe.noTargetGet:!1,$e;if(typeof ge=="function"&&(typeof le=="string"&&!be(ge,"name")&&Pe(ge,"name",le),$e=b(ge),$e.source||($e.source=x.join(typeof le=="string"?le:""))),ne===Ue){_e?ne[le]=ge:Ae(le,ge);return}else Qe?!Ye&&ne[le]&&(_e=!0):delete ne[le];_e?ne[le]=ge:Pe(ne,le,ge)})(Function.prototype,"toString",function(){return typeof this=="function"&&E(this).source||y(this)})},"./node_modules/core-js/internals/regexp-flags.js":function(ye,Ie,de){"use strict";var Ue=de("./node_modules/core-js/internals/an-object.js");ye.exports=function(){var Pe=Ue(this),be="";return Pe.global&&(be+="g"),Pe.ignoreCase&&(be+="i"),Pe.multiline&&(be+="m"),Pe.dotAll&&(be+="s"),Pe.unicode&&(be+="u"),Pe.sticky&&(be+="y"),be}},"./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,de){var Ue=de("./node_modules/core-js/internals/global.js");ye.exports=function(Pe,be){try{Object.defineProperty(Ue,Pe,{value:be,configurable:!0,writable:!0})}catch(Ae){Ue[Pe]=be}return be}},"./node_modules/core-js/internals/set-to-string-tag.js":function(ye,Ie,de){var Ue=de("./node_modules/core-js/internals/object-define-property.js").f,Pe=de("./node_modules/core-js/internals/has.js"),be=de("./node_modules/core-js/internals/well-known-symbol.js"),Ae=be("toStringTag");ye.exports=function(y,a,E){y&&!Pe(y=E?y:y.prototype,Ae)&&Ue(y,Ae,{configurable:!0,value:a})}},"./node_modules/core-js/internals/shared-key.js":function(ye,Ie,de){var Ue=de("./node_modules/core-js/internals/shared.js"),Pe=de("./node_modules/core-js/internals/uid.js"),be=Ue("keys");ye.exports=function(Ae){return be[Ae]||(be[Ae]=Pe(Ae))}},"./node_modules/core-js/internals/shared-store.js":function(ye,Ie,de){var Ue=de("./node_modules/core-js/internals/global.js"),Pe=de("./node_modules/core-js/internals/set-global.js"),be="__core-js_shared__",Ae=Ue[be]||Pe(be,{});ye.exports=Ae},"./node_modules/core-js/internals/shared.js":function(ye,Ie,de){var Ue=de("./node_modules/core-js/internals/is-pure.js"),Pe=de("./node_modules/core-js/internals/shared-store.js");(ye.exports=function(be,Ae){return Pe[be]||(Pe[be]=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,de){var Ue=de("./node_modules/core-js/internals/fails.js");ye.exports=function(Pe){return Ue(function(){var be=""[Pe]('"');return be!==be.toLowerCase()||be.split('"').length>3})}},"./node_modules/core-js/internals/string-multibyte.js":function(ye,Ie,de){var Ue=de("./node_modules/core-js/internals/to-integer.js"),Pe=de("./node_modules/core-js/internals/to-string.js"),be=de("./node_modules/core-js/internals/require-object-coercible.js"),Ae=function(y){return function(a,E){var b=Pe(be(a)),x=Ue(E),ne=b.length,le,ge;return x<0||x>=ne?y?"":void 0:(le=b.charCodeAt(x),le<55296||le>56319||x+1===ne||(ge=b.charCodeAt(x+1))<56320||ge>57343?y?b.charAt(x):le:y?b.slice(x,x+2):(le-55296<<10)+(ge-56320)+65536)}};ye.exports={codeAt:Ae(!1),charAt:Ae(!0)}},"./node_modules/core-js/internals/string-trim.js":function(ye,Ie,de){var Ue=de("./node_modules/core-js/internals/require-object-coercible.js"),Pe=de("./node_modules/core-js/internals/to-string.js"),be=de("./node_modules/core-js/internals/whitespaces.js"),Ae="["+be+"]",y=RegExp("^"+Ae+Ae+"*"),a=RegExp(Ae+Ae+"*$"),E=function(b){return function(x){var ne=Pe(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,de){var Ue=de("./node_modules/core-js/internals/to-integer.js"),Pe=Math.max,be=Math.min;ye.exports=function(Ae,y){var a=Ue(Ae);return a<0?Pe(a+y,0):be(a,y)}},"./node_modules/core-js/internals/to-indexed-object.js":function(ye,Ie,de){var Ue=de("./node_modules/core-js/internals/indexed-object.js"),Pe=de("./node_modules/core-js/internals/require-object-coercible.js");ye.exports=function(be){return Ue(Pe(be))}},"./node_modules/core-js/internals/to-integer.js":function(ye){var Ie=Math.ceil,de=Math.floor;ye.exports=function(Ue){return isNaN(Ue=+Ue)?0:(Ue>0?de:Ie)(Ue)}},"./node_modules/core-js/internals/to-length.js":function(ye,Ie,de){var Ue=de("./node_modules/core-js/internals/to-integer.js"),Pe=Math.min;ye.exports=function(be){return be>0?Pe(Ue(be),9007199254740991):0}},"./node_modules/core-js/internals/to-object.js":function(ye,Ie,de){var Ue=de("./node_modules/core-js/internals/require-object-coercible.js");ye.exports=function(Pe){return Object(Ue(Pe))}},"./node_modules/core-js/internals/to-primitive.js":function(ye,Ie,de){var Ue=de("./node_modules/core-js/internals/is-object.js"),Pe=de("./node_modules/core-js/internals/is-symbol.js"),be=de("./node_modules/core-js/internals/ordinary-to-primitive.js"),Ae=de("./node_modules/core-js/internals/well-known-symbol.js"),y=Ae("toPrimitive");ye.exports=function(a,E){if(!Ue(a)||Pe(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)||Pe(x))return x;throw TypeError("Can't convert object to primitive value")}return E===void 0&&(E="number"),be(a,E)}},"./node_modules/core-js/internals/to-property-key.js":function(ye,Ie,de){var Ue=de("./node_modules/core-js/internals/to-primitive.js"),Pe=de("./node_modules/core-js/internals/is-symbol.js");ye.exports=function(be){var Ae=Ue(be,"string");return Pe(Ae)?Ae:String(Ae)}},"./node_modules/core-js/internals/to-string-tag-support.js":function(ye,Ie,de){var Ue=de("./node_modules/core-js/internals/well-known-symbol.js"),Pe=Ue("toStringTag"),be={};be[Pe]="z",ye.exports=String(be)==="[object z]"},"./node_modules/core-js/internals/to-string.js":function(ye,Ie,de){var Ue=de("./node_modules/core-js/internals/is-symbol.js");ye.exports=function(Pe){if(Ue(Pe))throw TypeError("Cannot convert a Symbol value to a string");return String(Pe)}},"./node_modules/core-js/internals/uid.js":function(ye){var Ie=0,de=Math.random();ye.exports=function(Ue){return"Symbol("+String(Ue===void 0?"":Ue)+")_"+(++Ie+de).toString(36)}},"./node_modules/core-js/internals/use-symbol-as-uid.js":function(ye,Ie,de){var Ue=de("./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,de){var Ue=de("./node_modules/core-js/internals/well-known-symbol.js");Ie.f=Ue},"./node_modules/core-js/internals/well-known-symbol.js":function(ye,Ie,de){var Ue=de("./node_modules/core-js/internals/global.js"),Pe=de("./node_modules/core-js/internals/shared.js"),be=de("./node_modules/core-js/internals/has.js"),Ae=de("./node_modules/core-js/internals/uid.js"),y=de("./node_modules/core-js/internals/native-symbol.js"),a=de("./node_modules/core-js/internals/use-symbol-as-uid.js"),E=Pe("wks"),b=Ue.Symbol,x=a?b:b&&b.withoutSetter||Ae;ye.exports=function(ne){return(!be(E,ne)||!(y||typeof E[ne]=="string"))&&(y&&be(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,de){"use strict";var Ue=de("./node_modules/core-js/internals/export.js"),Pe=de("./node_modules/core-js/internals/fails.js"),be=de("./node_modules/core-js/internals/is-array.js"),Ae=de("./node_modules/core-js/internals/is-object.js"),y=de("./node_modules/core-js/internals/to-object.js"),a=de("./node_modules/core-js/internals/to-length.js"),E=de("./node_modules/core-js/internals/create-property.js"),b=de("./node_modules/core-js/internals/array-species-create.js"),x=de("./node_modules/core-js/internals/array-method-has-species-support.js"),ne=de("./node_modules/core-js/internals/well-known-symbol.js"),le=de("./node_modules/core-js/internals/engine-v8-version.js"),ge=ne("isConcatSpreadable"),Fe=9007199254740991,Qe="Maximum allowed index exceeded",_e=le>=51||!Pe(function(){var xe=[];return xe[ge]=!1,xe.concat()[0]!==xe}),Ye=x("concat"),$e=function(xe){if(!Ae(xe))return!1;var ht=xe[ge];return ht!==void 0?!!ht:be(xe)},Je=!_e||!Ye;Ue({target:"Array",proto:!0,forced:Je},{concat:function(ht){var Oe=y(this),mt=b(Oe,0),tt=0,rt,lt,dt,gt,Ze;for(rt=-1,dt=arguments.length;rt<dt;rt++)if(Ze=rt===-1?Oe:arguments[rt],$e(Ze)){if(gt=a(Ze.length),tt+gt>Fe)throw TypeError(Qe);for(lt=0;lt<gt;lt++,tt++)lt in Ze&&E(mt,tt,Ze[lt])}else{if(tt>=Fe)throw TypeError(Qe);E(mt,tt++,Ze)}return mt.length=tt,mt}})},"./node_modules/core-js/modules/es.array.iterator.js":function(ye,Ie,de){"use strict";var Ue=de("./node_modules/core-js/internals/to-indexed-object.js"),Pe=de("./node_modules/core-js/internals/add-to-unscopables.js"),be=de("./node_modules/core-js/internals/iterators.js"),Ae=de("./node_modules/core-js/internals/internal-state.js"),y=de("./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,ge=x.index++;return!ne||ge>=ne.length?(x.target=void 0,{value:void 0,done:!0}):le=="keys"?{value:ge,done:!1}:le=="values"?{value:ne[ge],done:!1}:{value:[ge,ne[ge]],done:!1}},"values"),be.Arguments=be.Array,Pe("keys"),Pe("values"),Pe("entries")},"./node_modules/core-js/modules/es.array.join.js":function(ye,Ie,de){"use strict";var Ue=de("./node_modules/core-js/internals/export.js"),Pe=de("./node_modules/core-js/internals/indexed-object.js"),be=de("./node_modules/core-js/internals/to-indexed-object.js"),Ae=de("./node_modules/core-js/internals/array-method-is-strict.js"),y=[].join,a=Pe!=Object,E=Ae("join",",");Ue({target:"Array",proto:!0,forced:a||!E},{join:function(x){return y.call(be(this),x===void 0?",":x)}})},"./node_modules/core-js/modules/es.array.map.js":function(ye,Ie,de){"use strict";var Ue=de("./node_modules/core-js/internals/export.js"),Pe=de("./node_modules/core-js/internals/array-iteration.js").map,be=de("./node_modules/core-js/internals/array-method-has-species-support.js"),Ae=be("map");Ue({target:"Array",proto:!0,forced:!Ae},{map:function(a){return Pe(this,a,arguments.length>1?arguments[1]:void 0)}})},"./node_modules/core-js/modules/es.array.slice.js":function(ye,Ie,de){"use strict";var Ue=de("./node_modules/core-js/internals/export.js"),Pe=de("./node_modules/core-js/internals/is-object.js"),be=de("./node_modules/core-js/internals/is-array.js"),Ae=de("./node_modules/core-js/internals/to-absolute-index.js"),y=de("./node_modules/core-js/internals/to-length.js"),a=de("./node_modules/core-js/internals/to-indexed-object.js"),E=de("./node_modules/core-js/internals/create-property.js"),b=de("./node_modules/core-js/internals/well-known-symbol.js"),x=de("./node_modules/core-js/internals/array-method-has-species-support.js"),ne=x("slice"),le=b("species"),ge=[].slice,Fe=Math.max;Ue({target:"Array",proto:!0,forced:!ne},{slice:function(_e,Ye){var $e=a(this),Je=y($e.length),xe=Ae(_e,Je),ht=Ae(Ye===void 0?Je:Ye,Je),Oe,mt,tt;if(be($e)&&(Oe=$e.constructor,typeof Oe=="function"&&(Oe===Array||be(Oe.prototype))?Oe=void 0:Pe(Oe)&&(Oe=Oe[le],Oe===null&&(Oe=void 0)),Oe===Array||Oe===void 0))return ge.call($e,xe,ht);for(mt=new(Oe===void 0?Array:Oe)(Fe(ht-xe,0)),tt=0;xe<ht;xe++,tt++)xe in $e&&E(mt,tt,$e[xe]);return mt.length=tt,mt}})},"./node_modules/core-js/modules/es.function.name.js":function(ye,Ie,de){var Ue=de("./node_modules/core-js/internals/descriptors.js"),Pe=de("./node_modules/core-js/internals/object-define-property.js").f,be=Function.prototype,Ae=be.toString,y=/^\s*function ([^ (]*)/,a="name";Ue&&!(a in be)&&Pe(be,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,de){"use strict";var Ue=de("./node_modules/core-js/internals/descriptors.js"),Pe=de("./node_modules/core-js/internals/global.js"),be=de("./node_modules/core-js/internals/is-forced.js"),Ae=de("./node_modules/core-js/internals/redefine.js"),y=de("./node_modules/core-js/internals/has.js"),a=de("./node_modules/core-js/internals/classof-raw.js"),E=de("./node_modules/core-js/internals/inherit-if-required.js"),b=de("./node_modules/core-js/internals/is-symbol.js"),x=de("./node_modules/core-js/internals/to-primitive.js"),ne=de("./node_modules/core-js/internals/fails.js"),le=de("./node_modules/core-js/internals/object-create.js"),ge=de("./node_modules/core-js/internals/object-get-own-property-names.js").f,Fe=de("./node_modules/core-js/internals/object-get-own-property-descriptor.js").f,Qe=de("./node_modules/core-js/internals/object-define-property.js").f,_e=de("./node_modules/core-js/internals/string-trim.js").trim,Ye="Number",$e=Pe[Ye],Je=$e.prototype,xe=a(le(Je))==Ye,ht=function(lt){if(b(lt))throw TypeError("Cannot convert a Symbol value to a number");var dt=x(lt,"number"),gt,Ze,et,Qt,Kt,pt,Xt,nn;if(typeof dt=="string"&&dt.length>2){if(dt=_e(dt),gt=dt.charCodeAt(0),gt===43||gt===45){if(Ze=dt.charCodeAt(2),Ze===88||Ze===120)return NaN}else if(gt===48){switch(dt.charCodeAt(1)){case 66:case 98:et=2,Qt=49;break;case 79:case 111:et=8,Qt=55;break;default:return+dt}for(Kt=dt.slice(2),pt=Kt.length,Xt=0;Xt<pt;Xt++)if(nn=Kt.charCodeAt(Xt),nn<48||nn>Qt)return NaN;return parseInt(Kt,et)}}return+dt};if(be(Ye,!$e(" 0o1")||!$e("0b1")||$e("+0x1"))){for(var Oe=function(dt){var gt=arguments.length<1?0:dt,Ze=this;return Ze instanceof Oe&&(xe?ne(function(){Je.valueOf.call(Ze)}):a(Ze)!=Ye)?E(new $e(ht(gt)),Ze,Oe):ht(gt)},mt=Ue?ge($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;mt.length>tt;tt++)y($e,rt=mt[tt])&&!y(Oe,rt)&&Qe(Oe,rt,Fe($e,rt));Oe.prototype=Je,Je.constructor=Oe,Ae(Pe,Ye,Oe)}},"./node_modules/core-js/modules/es.object.assign.js":function(ye,Ie,de){var Ue=de("./node_modules/core-js/internals/export.js"),Pe=de("./node_modules/core-js/internals/object-assign.js");Ue({target:"Object",stat:!0,forced:Object.assign!==Pe},{assign:Pe})},"./node_modules/core-js/modules/es.object.keys.js":function(ye,Ie,de){var Ue=de("./node_modules/core-js/internals/export.js"),Pe=de("./node_modules/core-js/internals/to-object.js"),be=de("./node_modules/core-js/internals/object-keys.js"),Ae=de("./node_modules/core-js/internals/fails.js"),y=Ae(function(){be(1)});Ue({target:"Object",stat:!0,forced:y},{keys:function(E){return be(Pe(E))}})},"./node_modules/core-js/modules/es.object.to-string.js":function(ye,Ie,de){var Ue=de("./node_modules/core-js/internals/to-string-tag-support.js"),Pe=de("./node_modules/core-js/internals/redefine.js"),be=de("./node_modules/core-js/internals/object-to-string.js");Ue||Pe(Object.prototype,"toString",be,{unsafe:!0})},"./node_modules/core-js/modules/es.regexp.to-string.js":function(ye,Ie,de){"use strict";var Ue=de("./node_modules/core-js/internals/redefine.js"),Pe=de("./node_modules/core-js/internals/an-object.js"),be=de("./node_modules/core-js/internals/to-string.js"),Ae=de("./node_modules/core-js/internals/fails.js"),y=de("./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 ge=Pe(this),Fe=be(ge.source),Qe=ge.flags,_e=be(Qe===void 0&&ge instanceof RegExp&&!("flags"in E)?y.call(ge):Qe);return"/"+Fe+"/"+_e},{unsafe:!0})},"./node_modules/core-js/modules/es.string.iterator.js":function(ye,Ie,de){"use strict";var Ue=de("./node_modules/core-js/internals/string-multibyte.js").charAt,Pe=de("./node_modules/core-js/internals/to-string.js"),be=de("./node_modules/core-js/internals/internal-state.js"),Ae=de("./node_modules/core-js/internals/define-iterator.js"),y="String Iterator",a=be.set,E=be.getterFor(y);Ae(String,"String",function(b){a(this,{type:y,string:Pe(b),index:0})},function(){var x=E(this),ne=x.string,le=x.index,ge;return le>=ne.length?{value:void 0,done:!0}:(ge=Ue(ne,le),x.index+=ge.length,{value:ge,done:!1})})},"./node_modules/core-js/modules/es.string.link.js":function(ye,Ie,de){"use strict";var Ue=de("./node_modules/core-js/internals/export.js"),Pe=de("./node_modules/core-js/internals/create-html.js"),be=de("./node_modules/core-js/internals/string-html-forced.js");Ue({target:"String",proto:!0,forced:be("link")},{link:function(y){return Pe(this,"a","href",y)}})},"./node_modules/core-js/modules/es.symbol.description.js":function(ye,Ie,de){"use strict";var Ue=de("./node_modules/core-js/internals/export.js"),Pe=de("./node_modules/core-js/internals/descriptors.js"),be=de("./node_modules/core-js/internals/global.js"),Ae=de("./node_modules/core-js/internals/has.js"),y=de("./node_modules/core-js/internals/is-object.js"),a=de("./node_modules/core-js/internals/object-define-property.js").f,E=de("./node_modules/core-js/internals/copy-constructor-properties.js"),b=be.Symbol;if(Pe&&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 ge=le.toString,Fe=String(b("test"))=="Symbol(test)",Qe=/^Symbol\((.*)\)[^)]+$/;a(le,"description",{configurable:!0,get:function(){var Ye=y(this)?this.valueOf():this,$e=ge.call(Ye);if(Ae(x,Ye))return"";var Je=Fe?$e.slice(7,-1):$e.replace(Qe,"$1");return Je===""?void 0:Je}}),Ue({global:!0,forced:!0},{Symbol:ne})}},"./node_modules/core-js/modules/es.symbol.iterator.js":function(ye,Ie,de){var Ue=de("./node_modules/core-js/internals/define-well-known-symbol.js");Ue("iterator")},"./node_modules/core-js/modules/es.symbol.js":function(ye,Ie,de){"use strict";var Ue=de("./node_modules/core-js/internals/export.js"),Pe=de("./node_modules/core-js/internals/global.js"),be=de("./node_modules/core-js/internals/get-built-in.js"),Ae=de("./node_modules/core-js/internals/is-pure.js"),y=de("./node_modules/core-js/internals/descriptors.js"),a=de("./node_modules/core-js/internals/native-symbol.js"),E=de("./node_modules/core-js/internals/fails.js"),b=de("./node_modules/core-js/internals/has.js"),x=de("./node_modules/core-js/internals/is-array.js"),ne=de("./node_modules/core-js/internals/is-object.js"),le=de("./node_modules/core-js/internals/is-symbol.js"),ge=de("./node_modules/core-js/internals/an-object.js"),Fe=de("./node_modules/core-js/internals/to-object.js"),Qe=de("./node_modules/core-js/internals/to-indexed-object.js"),_e=de("./node_modules/core-js/internals/to-property-key.js"),Ye=de("./node_modules/core-js/internals/to-string.js"),$e=de("./node_modules/core-js/internals/create-property-descriptor.js"),Je=de("./node_modules/core-js/internals/object-create.js"),xe=de("./node_modules/core-js/internals/object-keys.js"),ht=de("./node_modules/core-js/internals/object-get-own-property-names.js"),Oe=de("./node_modules/core-js/internals/object-get-own-property-names-external.js"),mt=de("./node_modules/core-js/internals/object-get-own-property-symbols.js"),tt=de("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),rt=de("./node_modules/core-js/internals/object-define-property.js"),lt=de("./node_modules/core-js/internals/object-property-is-enumerable.js"),dt=de("./node_modules/core-js/internals/create-non-enumerable-property.js"),gt=de("./node_modules/core-js/internals/redefine.js"),Ze=de("./node_modules/core-js/internals/shared.js"),et=de("./node_modules/core-js/internals/shared-key.js"),Qt=de("./node_modules/core-js/internals/hidden-keys.js"),Kt=de("./node_modules/core-js/internals/uid.js"),pt=de("./node_modules/core-js/internals/well-known-symbol.js"),Xt=de("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),nn=de("./node_modules/core-js/internals/define-well-known-symbol.js"),En=de("./node_modules/core-js/internals/set-to-string-tag.js"),rn=de("./node_modules/core-js/internals/internal-state.js"),jn=de("./node_modules/core-js/internals/array-iteration.js").forEach,Ft=et("hidden"),Dn="Symbol",Xn="prototype",Re=pt("toPrimitive"),_t=rn.set,ze=rn.getterFor(Dn),ve=Object[Xn],he=Pe.Symbol,Ke=be("JSON","stringify"),ut=tt.f,Pt=rt.f,yt=Oe.f,un=lt.f,wn=Ze("symbols"),Sn=Ze("op-symbols"),$n=Ze("string-to-symbol-registry"),wt=Ze("symbol-to-string-registry"),Wt=Ze("wks"),Jt=Pe.QObject,bn=!Jt||!Jt[Xn]||!Jt[Xn].findChild,Et=y&&E(function(){return Je(Pt({},"a",{get:function(){return Pt(this,"a",{value:7}).a}})).a!=7})?function(Wr,zr,Dr){var wa=ut(ve,zr);wa&&delete ve[zr],Pt(Wr,zr,Dr),wa&&Wr!==ve&&Pt(ve,zr,wa)}:Pt,Fn=function(Wr,zr){var Dr=wn[Wr]=Je(he[Xn]);return _t(Dr,{type:Dn,tag:Wr,description:zr}),y||(Dr.description=zr),Dr},tr=function(zr,Dr,wa){zr===ve&&tr(Sn,Dr,wa),ge(zr);var $a=_e(Dr);return ge(wa),b(wn,$a)?(wa.enumerable?(b(zr,Ft)&&zr[Ft][$a]&&(zr[Ft][$a]=!1),wa=Je(wa,{enumerable:$e(0,!1)})):(b(zr,Ft)||Pt(zr,Ft,$e(1,{})),zr[Ft][$a]=!0),Et(zr,$a,wa)):Pt(zr,$a,wa)},ir=function(zr,Dr){ge(zr);var wa=Qe(Dr),$a=xe(wa).concat(oo(wa));return jn($a,function(zo){(!y||Lr.call(wa,zo))&&tr(zr,zo,wa[zo])}),zr},Gr=function(zr,Dr){return Dr===void 0?Je(zr):ir(Je(zr),Dr)},Lr=function(zr){var Dr=_e(zr),wa=un.call(this,Dr);return this===ve&&b(wn,Dr)&&!b(Sn,Dr)?!1:wa||!b(this,Dr)||!b(wn,Dr)||b(this,Ft)&&this[Ft][Dr]?wa:!0},$r=function(zr,Dr){var wa=Qe(zr),$a=_e(Dr);if(!(wa===ve&&b(wn,$a)&&!b(Sn,$a))){var zo=ut(wa,$a);return zo&&b(wn,$a)&&!(b(wa,Ft)&&wa[Ft][$a])&&(zo.enumerable=!0),zo}},aa=function(zr){var Dr=yt(Qe(zr)),wa=[];return jn(Dr,function($a){!b(wn,$a)&&!b(Qt,$a)&&wa.push($a)}),wa},oo=function(zr){var Dr=zr===ve,wa=yt(Dr?Sn:Qe(zr)),$a=[];return jn(wa,function(zo){b(wn,zo)&&(!Dr||b(ve,zo))&&$a.push(wn[zo])}),$a};if(a||(he=function(){if(this instanceof he)throw TypeError("Symbol is not a constructor");var zr=!arguments.length||arguments[0]===void 0?void 0:Ye(arguments[0]),Dr=Kt(zr),wa=function($a){this===ve&&wa.call(Sn,$a),b(this,Ft)&&b(this[Ft],Dr)&&(this[Ft][Dr]=!1),Et(this,Dr,$e(1,$a))};return y&&bn&&Et(ve,Dr,{configurable:!0,set:wa}),Fn(Dr,zr)},gt(he[Xn],"toString",function(){return ze(this).tag}),gt(he,"withoutSetter",function(Wr){return Fn(Kt(Wr),Wr)}),lt.f=Lr,rt.f=tr,tt.f=$r,ht.f=Oe.f=aa,mt.f=oo,Xt.f=function(Wr){return Fn(pt(Wr),Wr)},y&&(Pt(he[Xn],"description",{configurable:!0,get:function(){return ze(this).description}}),Ae||gt(ve,"propertyIsEnumerable",Lr,{unsafe:!0}))),Ue({global:!0,wrap:!0,forced:!a,sham:!a},{Symbol:he}),jn(xe(Wt),function(Wr){nn(Wr)}),Ue({target:Dn,stat:!0,forced:!a},{for:function(Wr){var zr=Ye(Wr);if(b($n,zr))return $n[zr];var Dr=he(zr);return $n[zr]=Dr,wt[Dr]=zr,Dr},keyFor:function(zr){if(!le(zr))throw TypeError(zr+" is not a symbol");if(b(wt,zr))return wt[zr]},useSetter:function(){bn=!0},useSimple:function(){bn=!1}}),Ue({target:"Object",stat:!0,forced:!a,sham:!y},{create:Gr,defineProperty:tr,defineProperties:ir,getOwnPropertyDescriptor:$r}),Ue({target:"Object",stat:!0,forced:!a},{getOwnPropertyNames:aa,getOwnPropertySymbols:oo}),Ue({target:"Object",stat:!0,forced:E(function(){mt.f(1)})},{getOwnPropertySymbols:function(zr){return mt.f(Fe(zr))}}),Ke){var Ka=!a||E(function(){var Wr=he();return Ke([Wr])!="[null]"||Ke({a:Wr})!="{}"||Ke(Object(Wr))!="{}"});Ue({target:"JSON",stat:!0,forced:Ka},{stringify:function(zr,Dr,wa){for(var $a=[zr],zo=1,Ui;arguments.length>zo;)$a.push(arguments[zo++]);if(Ui=Dr,!(!ne(Dr)&&zr===void 0||le(zr)))return x(Dr)||(Dr=function(eA,_i){if(typeof Ui=="function"&&(_i=Ui.call(this,eA,_i)),!le(_i))return _i}),$a[1]=Dr,Ke.apply(null,$a)}})}he[Xn][Re]||dt(he[Xn],Re,he[Xn].valueOf),En(he,Dn),Qt[Ft]=!0},"./node_modules/core-js/modules/web.dom-collections.for-each.js":function(ye,Ie,de){var Ue=de("./node_modules/core-js/internals/global.js"),Pe=de("./node_modules/core-js/internals/dom-iterables.js"),be=de("./node_modules/core-js/internals/array-for-each.js"),Ae=de("./node_modules/core-js/internals/create-non-enumerable-property.js");for(var y in Pe){var a=Ue[y],E=a&&a.prototype;if(E&&E.forEach!==be)try{Ae(E,"forEach",be)}catch(b){E.forEach=be}}},"./node_modules/core-js/modules/web.dom-collections.iterator.js":function(ye,Ie,de){var Ue=de("./node_modules/core-js/internals/global.js"),Pe=de("./node_modules/core-js/internals/dom-iterables.js"),be=de("./node_modules/core-js/modules/es.array.iterator.js"),Ae=de("./node_modules/core-js/internals/create-non-enumerable-property.js"),y=de("./node_modules/core-js/internals/well-known-symbol.js"),a=y("iterator"),E=y("toStringTag"),b=be.values;for(var x in Pe){var ne=Ue[x],le=ne&&ne.prototype;if(le){if(le[a]!==b)try{Ae(le,a,b)}catch(Fe){le[a]=b}if(le[E]||Ae(le,E,x),Pe[x]){for(var ge in be)if(le[ge]!==be[ge])try{Ae(le,ge,be[ge])}catch(Fe){le[ge]=be[ge]}}}}},"./node_modules/es6-promise/dist/es6-promise.js":function(ye){(function(Ie,de){ye.exports=de()})(this,function(){"use strict";function Ie(Jt){var bn=typeof Jt;return Jt!==null&&(bn==="object"||bn==="function")}function de(Jt){return typeof Jt=="function"}var Ue=void 0;Array.isArray?Ue=Array.isArray:Ue=function(Jt){return Object.prototype.toString.call(Jt)==="[object Array]"};var Pe=Ue,be=0,Ae=void 0,y=void 0,a=function(bn,Et){xe[be]=bn,xe[be+1]=Et,be+=2,be===2&&(y?y(ht):mt())};function E(Jt){y=Jt}function b(Jt){a=Jt}var x=typeof window!="undefined"?window:void 0,ne=x||{},le=ne.MutationObserver||ne.WebKitMutationObserver,ge=typeof self=="undefined"&&typeof ce!="undefined"&&{}.toString.call(ce)==="[object process]",Fe=typeof Uint8ClampedArray!="undefined"&&typeof importScripts!="undefined"&&typeof MessageChannel!="undefined";function Qe(){return function(){return ce.nextTick(ht)}}function _e(){return typeof Ae!="undefined"?function(){Ae(ht)}:Je()}function Ye(){var Jt=0,bn=new le(ht),Et=document.createTextNode("");return bn.observe(Et,{characterData:!0}),function(){Et.data=Jt=++Jt%2}}function $e(){var Jt=new MessageChannel;return Jt.port1.onmessage=ht,function(){return Jt.port2.postMessage(0)}}function Je(){var Jt=setTimeout;return function(){return Jt(ht,1)}}var xe=new Array(1e3);function ht(){for(var Jt=0;Jt<be;Jt+=2){var bn=xe[Jt],Et=xe[Jt+1];bn(Et),xe[Jt]=void 0,xe[Jt+1]=void 0}be=0}function Oe(){try{var Jt=Function("return this")().require("vertx");return Ae=Jt.runOnLoop||Jt.runOnContext,_e()}catch(bn){return Je()}}var mt=void 0;ge?mt=Qe():le?mt=Ye():Fe?mt=$e():x===void 0?mt=Oe():mt=Je();function tt(Jt,bn){var Et=this,Fn=new this.constructor(dt);Fn[lt]===void 0&&Ke(Fn);var tr=Et._state;if(tr){var ir=arguments[tr-1];a(function(){return _t(tr,Fn,ir,Et._result)})}else Xn(Et,Fn,Jt,bn);return Fn}function rt(Jt){var bn=this;if(Jt&&typeof Jt=="object"&&Jt.constructor===bn)return Jt;var Et=new bn(dt);return rn(Et,Jt),Et}var lt=Math.random().toString(36).substring(2);function dt(){}var gt=void 0,Ze=1,et=2;function Qt(){return new TypeError("You cannot resolve a promise with itself")}function Kt(){return new TypeError("A promises callback cannot return that same promise.")}function pt(Jt,bn,Et,Fn){try{Jt.call(bn,Et,Fn)}catch(tr){return tr}}function Xt(Jt,bn,Et){a(function(Fn){var tr=!1,ir=pt(Et,bn,function(Gr){tr||(tr=!0,bn!==Gr?rn(Fn,Gr):Ft(Fn,Gr))},function(Gr){tr||(tr=!0,Dn(Fn,Gr))},"Settle: "+(Fn._label||" unknown promise"));!tr&&ir&&(tr=!0,Dn(Fn,ir))},Jt)}function nn(Jt,bn){bn._state===Ze?Ft(Jt,bn._result):bn._state===et?Dn(Jt,bn._result):Xn(bn,void 0,function(Et){return rn(Jt,Et)},function(Et){return Dn(Jt,Et)})}function En(Jt,bn,Et){bn.constructor===Jt.constructor&&Et===tt&&bn.constructor.resolve===rt?nn(Jt,bn):Et===void 0?Ft(Jt,bn):de(Et)?Xt(Jt,bn,Et):Ft(Jt,bn)}function rn(Jt,bn){if(Jt===bn)Dn(Jt,Qt());else if(Ie(bn)){var Et=void 0;try{Et=bn.then}catch(Fn){Dn(Jt,Fn);return}En(Jt,bn,Et)}else Ft(Jt,bn)}function jn(Jt){Jt._onerror&&Jt._onerror(Jt._result),Re(Jt)}function Ft(Jt,bn){Jt._state===gt&&(Jt._result=bn,Jt._state=Ze,Jt._subscribers.length!==0&&a(Re,Jt))}function Dn(Jt,bn){Jt._state===gt&&(Jt._state=et,Jt._result=bn,a(jn,Jt))}function Xn(Jt,bn,Et,Fn){var tr=Jt._subscribers,ir=tr.length;Jt._onerror=null,tr[ir]=bn,tr[ir+Ze]=Et,tr[ir+et]=Fn,ir===0&&Jt._state&&a(Re,Jt)}function Re(Jt){var bn=Jt._subscribers,Et=Jt._state;if(bn.length!==0){for(var Fn=void 0,tr=void 0,ir=Jt._result,Gr=0;Gr<bn.length;Gr+=3)Fn=bn[Gr],tr=bn[Gr+Et],Fn?_t(Et,Fn,tr,ir):tr(ir);Jt._subscribers.length=0}}function _t(Jt,bn,Et,Fn){var tr=de(Et),ir=void 0,Gr=void 0,Lr=!0;if(tr){try{ir=Et(Fn)}catch($r){Lr=!1,Gr=$r}if(bn===ir){Dn(bn,Kt());return}}else ir=Fn;bn._state!==gt||(tr&&Lr?rn(bn,ir):Lr===!1?Dn(bn,Gr):Jt===Ze?Ft(bn,ir):Jt===et&&Dn(bn,ir))}function ze(Jt,bn){try{bn(function(Fn){rn(Jt,Fn)},function(Fn){Dn(Jt,Fn)})}catch(Et){Dn(Jt,Et)}}var ve=0;function he(){return ve++}function Ke(Jt){Jt[lt]=ve++,Jt._state=void 0,Jt._result=void 0,Jt._subscribers=[]}function ut(){return new Error("Array Methods must be provided an Array")}var Pt=function(){function Jt(bn,Et){this._instanceConstructor=bn,this.promise=new bn(dt),this.promise[lt]||Ke(this.promise),Pe(Et)?(this.length=Et.length,this._remaining=Et.length,this._result=new Array(this.length),this.length===0?Ft(this.promise,this._result):(this.length=this.length||0,this._enumerate(Et),this._remaining===0&&Ft(this.promise,this._result))):Dn(this.promise,ut())}return Jt.prototype._enumerate=function(Et){for(var Fn=0;this._state===gt&&Fn<Et.length;Fn++)this._eachEntry(Et[Fn],Fn)},Jt.prototype._eachEntry=function(Et,Fn){var tr=this._instanceConstructor,ir=tr.resolve;if(ir===rt){var Gr=void 0,Lr=void 0,$r=!1;try{Gr=Et.then}catch(oo){$r=!0,Lr=oo}if(Gr===tt&&Et._state!==gt)this._settledAt(Et._state,Fn,Et._result);else if(typeof Gr!="function")this._remaining--,this._result[Fn]=Et;else if(tr===wt){var aa=new tr(dt);$r?Dn(aa,Lr):En(aa,Et,Gr),this._willSettleAt(aa,Fn)}else this._willSettleAt(new tr(function(oo){return oo(Et)}),Fn)}else this._willSettleAt(ir(Et),Fn)},Jt.prototype._settledAt=function(Et,Fn,tr){var ir=this.promise;ir._state===gt&&(this._remaining--,Et===et?Dn(ir,tr):this._result[Fn]=tr),this._remaining===0&&Ft(ir,this._result)},Jt.prototype._willSettleAt=function(Et,Fn){var tr=this;Xn(Et,void 0,function(ir){return tr._settledAt(Ze,Fn,ir)},function(ir){return tr._settledAt(et,Fn,ir)})},Jt}();function yt(Jt){return new Pt(this,Jt).promise}function un(Jt){var bn=this;return Pe(Jt)?new bn(function(Et,Fn){for(var tr=Jt.length,ir=0;ir<tr;ir++)bn.resolve(Jt[ir]).then(Et,Fn)}):new bn(function(Et,Fn){return Fn(new TypeError("You must pass an array to race."))})}function wn(Jt){var bn=this,Et=new bn(dt);return Dn(Et,Jt),Et}function Sn(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function $n(){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 Jt(bn){this[lt]=he(),this._result=this._state=void 0,this._subscribers=[],dt!==bn&&(typeof bn!="function"&&Sn(),this instanceof Jt?ze(this,bn):$n())}return Jt.prototype.catch=function(Et){return this.then(null,Et)},Jt.prototype.finally=function(Et){var Fn=this,tr=Fn.constructor;return de(Et)?Fn.then(function(ir){return tr.resolve(Et()).then(function(){return ir})},function(ir){return tr.resolve(Et()).then(function(){throw ir})}):Fn.then(Et,Et)},Jt}();wt.prototype.then=tt,wt.all=yt,wt.race=un,wt.resolve=rt,wt.reject=wn,wt._setScheduler=E,wt._setAsap=b,wt._asap=a;function Wt(){var Jt=void 0;if(typeof fe.g!="undefined")Jt=fe.g;else if(typeof self!="undefined")Jt=self;else try{Jt=Function("return this")()}catch(Fn){throw new Error("polyfill failed because global object is unavailable in this environment")}var bn=Jt.Promise;if(bn){var Et=null;try{Et=Object.prototype.toString.call(bn.resolve())}catch(Fn){}if(Et==="[object Promise]"&&!bn.cast)return}Jt.Promise=wt}return wt.polyfill=Wt,wt.Promise=wt,wt})},html2canvas:function(ye){"use strict";ye.exports=ke},jspdf:function(ye){"use strict";ye.exports=We}},He={};function Me(ye){var Ie=He[ye];if(Ie!==void 0)return Ie.exports;var de=He[ye]={exports:{}};return it[ye].call(de.exports,de,de.exports,Me),de.exports}(function(){Me.n=function(ye){var Ie=ye&&ye.__esModule?function(){return ye.default}:function(){return ye};return Me.d(Ie,{a:Ie}),Ie}})(),function(){Me.d=function(ye,Ie){for(var de in Ie)Me.o(Ie,de)&&!Me.o(ye,de)&&Object.defineProperty(ye,de,{enumerable:!0,get:Ie[de]})}}(),function(){Me.o=function(ye,Ie){return Object.prototype.hasOwnProperty.call(ye,Ie)}}(),function(){Me.r=function(ye){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(ye,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(ye,"__esModule",{value:!0})}}();var me={};return function(){"use strict";Me.r(me);var ye=Me("./src/worker.js"),Ie=Me("./src/plugin/jspdf-plugin.js"),de=Me("./src/plugin/pagebreaks.js"),Ue=Me("./src/plugin/hyperlinks.js"),Pe=function be(Ae,y){var a=new be.Worker(y);return Ae?a.from(Ae).save():a};Pe.Worker=ye.default,me.default=Pe}(),me=me.default,me}()})},47190:function(mn,jt,fe){"use strict";fe.r(jt),fe.d(jt,{AcroForm:function(){return wo},AcroFormAppearance:function(){return Ea},AcroFormButton:function(){return fa},AcroFormCheckBox:function(){return Fi},AcroFormChoiceField:function(){return Xa},AcroFormComboBox:function(){return pr},AcroFormEditBox:function(){return ha},AcroFormListBox:function(){return Go},AcroFormPasswordField:function(){return sA},AcroFormPushButton:function(){return si},AcroFormRadioButton:function(){return gi},AcroFormTextField:function(){return Wi},GState:function(){return Fs},ShadingPattern:function(){return ps},TilingPattern:function(){return RA},default:function(){return wu},jsPDF:function(){return lo}});var ce=fe(71002),We={},ke=function(ee,z,te,ie,Se){var pe=We[z]||(We[z]=URL.createObjectURL(new Blob([ee],{type:"text/javascript"}))),we=new Worker(pe);return we.onerror=function(Le){return Se(Le.error,null)},we.onmessage=function(Le){return Se(null,Le.data)},we.postMessage(te,ie),we},it=Uint8Array,He=Uint16Array,Me=Uint32Array,me=new it([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 it([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 it([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),de=function(ee,z){for(var te=new He(31),ie=0;ie<31;++ie)te[ie]=z+=1<<ee[ie-1];for(var Se=new Me(te[30]),ie=1;ie<30;++ie)for(var pe=te[ie];pe<te[ie+1];++pe)Se[pe]=pe-te[ie]<<5|ie;return[te,Se]},Ue=de(me,2),Pe=Ue[0],be=Ue[1];Pe[28]=258,be[258]=28;for(var Ae=de(ye,0),y=Ae[0],a=Ae[1],E=new He(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,Se=0,pe=new He(z);Se<ie;++Se)++pe[ee[Se]-1];var we=new He(z);for(Se=0;Se<z;++Se)we[Se]=we[Se-1]+pe[Se-1]<<1;var Le;if(te){Le=new He(1<<z);var Ne=15-z;for(Se=0;Se<ie;++Se)if(ee[Se])for(var Xe=Se<<4|ee[Se],st=z-ee[Se],ct=we[ee[Se]-1]++<<st,Bt=ct|(1<<st)-1;ct<=Bt;++ct)Le[E[ct]>>>Ne]=Xe}else for(Le=new He(ie),Se=0;Se<ie;++Se)Le[Se]=E[we[ee[Se]-1]++]>>>15-ee[Se];return Le},le=new it(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 ge=new it(32),b=0;b<32;++b)ge[b]=5;var Fe=ne(le,9,0),Qe=ne(le,9,1),_e=ne(ge,5,0),Ye=ne(ge,5,1),$e=function(ee){for(var z=ee[0],te=1;te<ee.length;++te)ee[te]>z&&(z=ee[te]);return z},Je=function(ee,z,te){var ie=z/8>>0;return(ee[ie]|ee[ie+1]<<8)>>>(z&7)&te},xe=function(ee,z){var te=z/8>>0;return(ee[te]|ee[te+1]<<8|ee[te+2]<<16)>>>(z&7)},ht=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 He?He:ee instanceof Me?Me:it)(te-z);return ie.set(ee.subarray(z,te)),ie},mt=function(ee,z,te){var ie=ee.length,Se=!z||te,pe=!te||te.i;te||(te={}),z||(z=new it(ie*3));var we=function(Nn){var Gn=z.length;if(Nn>Gn){var _n=new it(Math.max(Gn*2,Nn));_n.set(z),z=_n}},Le=te.f||0,Ne=te.p||0,Xe=te.b||0,st=te.l,ct=te.d,Bt=te.m,Ve=te.n,Tt=ie*8;do{if(!st){te.f=Le=Je(ee,Ne,1);var Ut=Je(ee,Ne+1,3);if(Ne+=3,Ut)if(Ut==1)st=Qe,ct=Ye,Bt=9,Ve=5;else if(Ut==2){var ln=Je(ee,Ne,31)+257,vn=Je(ee,Ne+10,15)+4,er=ln+Je(ee,Ne+5,31)+1;Ne+=14;for(var vr=new it(er),Tn=new it(19),tn=0;tn<vn;++tn)Tn[Ie[tn]]=Je(ee,Ne+tn*3,7);Ne+=vn*3;var mr=$e(Tn),rr=(1<<mr)-1;if(!pe&&Ne+er*(mr+7)>Tt)break;for(var Dt=ne(Tn,mr,1),tn=0;tn<er;){var kt=Dt[Je(ee,Ne,rr)];Ne+=kt&15;var Zt=kt>>>4;if(Zt<16)vr[tn++]=Zt;else{var pn=0,An=0;for(Zt==16?(An=3+Je(ee,Ne,3),Ne+=2,pn=vr[tn-1]):Zt==17?(An=3+Je(ee,Ne,7),Ne+=3):Zt==18&&(An=11+Je(ee,Ne,127),Ne+=7);An--;)vr[tn++]=pn}}var Vn=vr.subarray(0,ln),Kn=vr.subarray(ln);Bt=$e(Vn),Ve=$e(Kn),st=ne(Vn,Bt,1),ct=ne(Kn,Ve,1)}else throw"invalid block type";else{var Zt=ht(Ne)+4,Lt=ee[Zt-4]|ee[Zt-3]<<8,zt=Zt+Lt;if(zt>ie){if(pe)throw"unexpected EOF";break}Se&&we(Xe+Lt),z.set(ee.subarray(Zt,zt),Xe),te.b=Xe+=Lt,te.p=Ne=zt*8;continue}if(Ne>Tt)throw"unexpected EOF"}Se&&we(Xe+131072);for(var Zn=(1<<Bt)-1,zn=(1<<Ve)-1,ar=Bt+Ve+18;pe||Ne+ar<Tt;){var pn=st[xe(ee,Ne)&Zn],ur=pn>>>4;if(Ne+=pn&15,Ne>Tt)throw"unexpected EOF";if(!pn)throw"invalid length/literal";if(ur<256)z[Xe++]=ur;else if(ur==256){st=null;break}else{var la=ur-254;if(ur>264){var tn=ur-257,bt=me[tn];la=Je(ee,Ne,(1<<bt)-1)+Pe[tn],Ne+=bt}var qt=ct[xe(ee,Ne)&zn],sn=qt>>>4;if(!qt)throw"invalid distance";Ne+=qt&15;var Kn=y[sn];if(sn>3){var bt=ye[sn];Kn+=xe(ee,Ne)&(1<<bt)-1,Ne+=bt}if(Ne>Tt)throw"unexpected EOF";Se&&we(Xe+131072);for(var hn=Xe+la;Xe<hn;Xe+=4)z[Xe]=z[Xe-Kn],z[Xe+1]=z[Xe+1-Kn],z[Xe+2]=z[Xe+2-Kn],z[Xe+3]=z[Xe+3-Kn];Xe=hn}}te.l=st,te.p=Ne,te.b=Xe,st&&(Le=1,te.m=Bt,te.d=ct,te.n=Ve)}while(!Le);return Xe==z.length?z:Oe(z,0,Xe)},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},lt=function(ee,z){for(var te=[],ie=0;ie<ee.length;++ie)ee[ie]&&te.push({s:ie,f:ee[ie]});var Se=te.length,pe=te.slice();if(!Se)return[new it(0),0];if(Se==1){var we=new it(te[0].s+1);return we[te[0].s]=1,[we,1]}te.sort(function(er,vr){return er.f-vr.f}),te.push({s:-1,f:25001});var Le=te[0],Ne=te[1],Xe=0,st=1,ct=2;for(te[0]={s:-1,f:Le.f+Ne.f,l:Le,r:Ne};st!=Se-1;)Le=te[te[Xe].f<te[ct].f?Xe++:ct++],Ne=te[Xe!=st&&te[Xe].f<te[ct].f?Xe++:ct++],te[st++]={s:-1,f:Le.f+Ne.f,l:Le,r:Ne};for(var Bt=pe[0].s,ie=1;ie<Se;++ie)pe[ie].s>Bt&&(Bt=pe[ie].s);var Ve=new He(Bt+1),Tt=dt(te[st-1],Ve,0);if(Tt>z){var ie=0,Ut=0,Zt=Tt-z,Lt=1<<Zt;for(pe.sort(function(vr,Tn){return Ve[Tn.s]-Ve[vr.s]||vr.f-Tn.f});ie<Se;++ie){var zt=pe[ie].s;if(Ve[zt]>z)Ut+=Lt-(1<<Tt-Ve[zt]),Ve[zt]=z;else break}for(Ut>>>=Zt;Ut>0;){var ln=pe[ie].s;Ve[ln]<z?Ut-=1<<z-Ve[ln]++-1:++ie}for(;ie>=0&&Ut;--ie){var vn=pe[ie].s;Ve[vn]==z&&(--Ve[vn],++Ut)}Tt=z}return[new it(Ve),Tt]},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},gt=function(ee){for(var z=ee.length;z&&!ee[--z];);for(var te=new He(++z),ie=0,Se=ee[0],pe=1,we=function(Ne){te[ie++]=Ne},Le=1;Le<=z;++Le)if(ee[Le]==Se&&Le!=z)++pe;else{if(!Se&&pe>2){for(;pe>138;pe-=138)we(32754);pe>2&&(we(pe>10?pe-11<<5|28690:pe-3<<5|12305),pe=0)}else if(pe>3){for(we(Se),--pe;pe>6;pe-=6)we(8304);pe>2&&(we(pe-3<<5|8208),pe=0)}for(;pe--;)we(Se);pe=1,Se=ee[Le]}return[te.subarray(0,ie),z]},Ze=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,Se=ht(z+2);ee[Se]=ie&255,ee[Se+1]=ie>>>8,ee[Se+2]=ee[Se]^255,ee[Se+3]=ee[Se+1]^255;for(var pe=0;pe<ie;++pe)ee[Se+pe+4]=te[pe];return(Se+4+ie)*8},Qt=function(ee,z,te,ie,Se,pe,we,Le,Ne,Xe,st){tt(z,st++,te),++Se[256];for(var ct=lt(Se,15),Bt=ct[0],Ve=ct[1],Tt=lt(pe,15),Ut=Tt[0],Zt=Tt[1],Lt=gt(Bt),zt=Lt[0],ln=Lt[1],vn=gt(Ut),er=vn[0],vr=vn[1],Tn=new He(19),tn=0;tn<zt.length;++tn)Tn[zt[tn]&31]++;for(var tn=0;tn<er.length;++tn)Tn[er[tn]&31]++;for(var mr=lt(Tn,7),rr=mr[0],Dt=mr[1],kt=19;kt>4&&!rr[Ie[kt-1]];--kt);var pn=Xe+5<<3,An=Ze(Se,le)+Ze(pe,ge)+we,Vn=Ze(Se,Bt)+Ze(pe,Ut)+we+14+3*kt+Ze(Tn,rr)+(2*Tn[16]+3*Tn[17]+7*Tn[18]);if(pn<=An&&pn<=Vn)return et(z,st,ee.subarray(Ne,Ne+Xe));var Kn,Zn,zn,ar;if(tt(z,st,1+(Vn<An)),st+=2,Vn<An){Kn=ne(Bt,Ve,0),Zn=Bt,zn=ne(Ut,Zt,0),ar=Ut;var ur=ne(rr,Dt,0);tt(z,st,ln-257),tt(z,st+5,vr-1),tt(z,st+10,kt-4),st+=14;for(var tn=0;tn<kt;++tn)tt(z,st+3*tn,rr[Ie[tn]]);st+=3*kt;for(var la=[zt,er],bt=0;bt<2;++bt)for(var qt=la[bt],tn=0;tn<qt.length;++tn){var sn=qt[tn]&31;tt(z,st,ur[sn]),st+=rr[sn],sn>15&&(tt(z,st,qt[tn]>>>5&127),st+=qt[tn]>>>12)}}else Kn=Fe,Zn=le,zn=_e,ar=ge;for(var tn=0;tn<Le;++tn)if(ie[tn]>255){var sn=ie[tn]>>>18&31;rt(z,st,Kn[sn+257]),st+=Zn[sn+257],sn>7&&(tt(z,st,ie[tn]>>>23&31),st+=me[sn]);var hn=ie[tn]&31;rt(z,st,zn[hn]),st+=ar[hn],hn>3&&(rt(z,st,ie[tn]>>>5&8191),st+=ye[hn])}else rt(z,st,Kn[ie[tn]]),st+=Zn[ie[tn]];return rt(z,st,Kn[256]),st+Zn[256]},Kt=new Me([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),pt=new it(0),Xt=function(ee,z,te,ie,Se,pe){var we=ee.length,Le=new it(ie+we+5*(1+Math.floor(we/7e3))+Se),Ne=Le.subarray(ie,Le.length-Se),Xe=0;if(!z||we<8)for(var st=0;st<=we;st+=65535){var ct=st+65535;ct<we?Xe=et(Ne,Xe,ee.subarray(st,ct)):(Ne[st]=pe,Xe=et(Ne,Xe,ee.subarray(st,we)))}else{for(var Bt=Kt[z-1],Ve=Bt>>>13,Tt=Bt&8191,Ut=(1<<te)-1,Zt=new He(32768),Lt=new He(Ut+1),zt=Math.ceil(te/3),ln=2*zt,vn=function(io){return(ee[io]^ee[io+1]<<zt^ee[io+2]<<ln)&Ut},er=new Me(25e3),vr=new He(288),Tn=new He(32),tn=0,mr=0,st=0,rr=0,Dt=0,kt=0;st<we;++st){var pn=vn(st),An=st&32767,Vn=Lt[pn];if(Zt[An]=Vn,Lt[pn]=An,Dt<=st){var Kn=we-st;if((tn>7e3||rr>24576)&&Kn>423){Xe=Qt(ee,Ne,0,er,vr,Tn,mr,rr,kt,st-kt,Xe),rr=tn=mr=0,kt=st;for(var Zn=0;Zn<286;++Zn)vr[Zn]=0;for(var Zn=0;Zn<30;++Zn)Tn[Zn]=0}var zn=2,ar=0,ur=Tt,la=An-Vn&32767;if(Kn>2&&pn==vn(st-la))for(var bt=Math.min(Ve,Kn)-1,qt=Math.min(32767,st),sn=Math.min(258,Kn);la<=qt&&--ur&&An!=Vn;){if(ee[st+zn]==ee[st+zn-la]){for(var hn=0;hn<sn&&ee[st+hn]==ee[st+hn-la];++hn);if(hn>zn){if(zn=hn,ar=la,hn>bt)break;for(var Nn=Math.min(la,hn-2),Gn=0,Zn=0;Zn<Nn;++Zn){var _n=st-la+Zn+32768&32767,qn=Zt[_n],qr=_n-qn+32768&32767;qr>Gn&&(Gn=qr,Vn=_n)}}}An=Vn,Vn=Zt[An],la+=An-Vn+32768&32767}if(ar){er[rr++]=268435456|be[zn]<<18|a[ar];var ta=be[zn]&31,Na=a[ar]&31;mr+=me[ta]+ye[Na],++vr[257+ta],++Tn[Na],Dt=st+zn,++tn}else er[rr++]=ee[st],++vr[ee[st]]}}Xe=Qt(ee,Ne,pe,er,vr,Tn,mr,rr,kt,st-kt,Xe),pe||(Xe=et(Ne,Xe,pt))}return Oe(Le,0,ie+ht(Xe)+Se)},nn=null,En=function(){var ee=4294967295;return{p:function(z){for(var te=ee,ie=0;ie<z.length;++ie)te=nn[te&255^z[ie]]^te>>>8;ee=te},d:function(){return ee^4294967295}}},rn=function(){var ee=1,z=0;return{p:function(te){for(var ie=ee,Se=z,pe=te.length,we=0;we!=pe;){for(var Le=Math.min(we+5552,pe);we<Le;++we)ie+=te[we],Se+=ie;ie%=65521,Se%=65521}ee=ie,z=Se},d:function(){return(ee>>>8<<16|(z&255)<<8|z>>>8)+((ee&255)<<23)*2}}},jn=function(ee,z,te,ie,Se){return Xt(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,!Se)},Ft=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},Dn=function(ee,z,te){for(var ie=ee(),Se=ee.toString(),pe=Se.slice(Se.indexOf("[")+1,Se.lastIndexOf("]")).replace(/ /g,"").split(","),we=0;we<ie.length;++we){var Le=ie[we],Ne=pe[we];if(typeof Le=="function"){z+=";"+Ne+"=";var Xe=Le.toString();if(Le.prototype)if(Xe.indexOf("[native code]")!=-1){var st=Xe.indexOf(" ",8)+1;z+=Xe.slice(st,Xe.indexOf("(",st))}else{z+=Xe;for(var ct in Le.prototype)z+=";"+Ne+".prototype."+ct+"="+Le.prototype[ct].toString()}else z+=Xe}else te[Ne]=Le}return[z,te]},Xn=null,Re=function(ee){var z=[];for(var te in ee)(ee[te]instanceof it||ee[te]instanceof He||ee[te]instanceof Me)&&z.push((ee[te]=new ee[te].constructor(ee[te])).buffer);return z},_t=function(ee,z,te,ie){var Se;if(!Xn[te]){for(var pe="",we={},Le=ee.length-1,Ne=0;Ne<Le;++Ne)Se=Dn(ee[Ne],pe,we),pe=Se[0],we=Se[1];Xn[te]=Dn(ee[Le],pe,we)}var Xe=Ft({},Xn[te][1]);return ke(Xn[te][0]+";onmessage=function(e){for(var k in e.data)self[k]=e.data[k];onmessage="+z.toString()+"}",te,Xe,Re(Xe),ie)},ze=function(){return[it,He,Me,me,ye,Ie,Pe,y,Qe,Ye,E,ne,$e,Je,xe,ht,Oe,mt,wa,yt,un]},ve=function(){return[it,He,Me,me,ye,Ie,be,a,Fe,le,_e,ge,E,Kt,pt,ne,tt,rt,lt,dt,gt,Ze,et,Qt,ht,Oe,Xt,jn,Ka,yt]},he=function(){return[bn,tr,Jt,En,nn]},Ke=function(){return[Et,Fn]},ut=function(){return[ir,Jt,rn]},Pt=function(){return[Gr]},yt=function(ee){return postMessage(ee,[ee.buffer])},un=function(ee){return ee&&ee.size&&new it(ee.size)},wn=function(ee,z,te,ie,Se,pe){var we=_t(te,ie,Se,function(Le,Ne){we.terminate(),pe(Le,Ne)});return z.consume||(ee=new it(ee)),we.postMessage([ee,z],[ee.buffer]),function(){we.terminate()}},Sn=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])}},$n=function(ee,z,te,ie,Se){var pe,we=_t(ee,ie,Se,function(Le,Ne){Le?(we.terminate(),z.ondata.call(z,Le)):(Ne[1]&&we.terminate(),z.ondata.call(z,Le,Ne[0],Ne[1]))});we.postMessage(te),z.push=function(Le,Ne){if(pe)throw"stream finished";if(!z.ondata)throw"no stream handler";we.postMessage([Le,pe=Ne],[Le.buffer])},z.terminate=function(){we.terminate()}},wt=function(ee,z){return ee[z]|ee[z+1]<<8},Wt=function(ee,z){return(ee[z]|ee[z+1]<<8|ee[z+2]<<16)+(ee[z+3]<<23)*2},Jt=function(ee,z,te){for(;te;++z)ee[z]=te,te>>>=8},bn=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&&Jt(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)}},Et=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)},Fn=function(ee){var z=ee.length;return(ee[z-4]|ee[z-3]<<8|ee[z-2]<<16)+2*(ee[z-1]<<23)},tr=function(ee){return 10+(ee.filename&&ee.filename.length+1||0)},ir=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)},Gr=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 Lr(ee,z){return!z&&typeof ee=="function"&&(z=ee,ee={}),this.ondata=z,ee}var $r=null,aa=null;function oo(ee,z,te){if(te||(te=z,z={}),typeof te!="function")throw"no callback";return wn(ee,z,[ve],function(ie){return yt(Ka(ie.data[0],ie.data[1]))},0,te)}function Ka(ee,z){return z===void 0&&(z={}),jn(ee,z,0,0)}var Wr=null,zr=null;function Dr(ee,z,te){if(te||(te=z,z={}),typeof te!="function")throw"no callback";return wn(ee,z,[ze],function(ie){return yt(wa(ie.data[0],un(ie.data[1])))},1,te)}function wa(ee,z){return mt(ee,z)}var $a=null,zo=null;function Ui(ee,z,te){if(te||(te=z,z={}),typeof te!="function")throw"no callback";return wn(ee,z,[ve,he,function(){return[eA]}],function(ie){return yt(eA(ie.data[0],ie.data[1]))},2,te)}function eA(ee,z){z===void 0&&(z={});var te=En(),ie=ee.length;te.p(ee);var Se=jn(ee,z,tr(z),8),pe=Se.length;return bn(Se,z),Jt(Se,pe-8,te.d()),Jt(Se,pe-4,ie),Se}var _i=null,no=null;function en(ee,z,te){if(te||(te=z,z={}),typeof te!="function")throw"no callback";return wn(ee,z,[ze,Ke,function(){return[Wo]}],function(ie){return yt(Wo(ie.data[0]))},3,te)}function Wo(ee,z){return mt(ee.subarray(Et(ee),-8),z||new it(Fn(ee)))}var Rr=null,Yr=null;function Qr(ee,z,te){if(te||(te=z,z={}),typeof te!="function")throw"no callback";return wn(ee,z,[ve,ut,function(){return[kr]}],function(ie){return yt(kr(ie.data[0],ie.data[1]))},4,te)}function kr(ee,z){z===void 0&&(z={});var te=rn();te.p(ee);var ie=jn(ee,z,2,4);return ir(ie,z),Jt(ie,ie.length-4,te.d()),ie}var mo=null,ko=null;function Zr(ee,z,te){if(te||(te=z,z={}),typeof te!="function")throw"no callback";return wn(ee,z,[ze,Pt,function(){return[fn]}],function(ie){return yt(fn(ie.data[0],un(ie.data[1])))},5,te)}function fn(ee,z){return mt((Gr(ee),ee.subarray(2,-4)),z)}var Bn=null,dn=null;function or(ee,z,te){if(te||(te=z,z={}),typeof te!="function")throw"no callback";return ee[0]==31&&ee[1]==139&&ee[2]==8?en(ee,z,te):(ee[0]&15)!=8||ee[0]>>4>7||(ee[0]<<8|ee[1])%31?Dr(ee,z,te):Zr(ee,z,te)}function Tr(ee,z){return ee[0]==31&&ee[1]==139&&ee[2]==8?Wo(ee,z):(ee[0]&15)!=8||ee[0]>>4>7||(ee[0]<<8|ee[1])%31?wa(ee,z):fn(ee,z)}var Ln=function(ee,z,te,ie){for(var Se in ee){var pe=ee[Se],we=z+Se;pe instanceof it?te[we]=[pe,ie]:Array.isArray(pe)?te[we]=[pe[0],Ft(ie,pe[1])]:Ln(pe,we+"/",te,ie)}};function Un(ee,z){var te=ee.length;if(!z&&typeof TextEncoder!="undefined")return new TextEncoder().encode(ee);for(var ie=new it(ee.length+(ee.length>>>1)),Se=0,pe=function(Xe){ie[Se++]=Xe},we=0;we<te;++we){if(Se+5>ie.length){var Le=new it(Se+8+(te-we<<1));Le.set(ie),ie=Le}var Ne=ee.charCodeAt(we);Ne<128||z?pe(Ne):Ne<2048?(pe(192|Ne>>>6),pe(128|Ne&63)):Ne>55295&&Ne<57344?(Ne=65536+(Ne&1047552)|ee.charCodeAt(++we)&1023,pe(240|Ne>>>18),pe(128|Ne>>>12&63),pe(128|Ne>>>6&63),pe(128|Ne&63)):(pe(224|Ne>>>12),pe(128|Ne>>>6&63),pe(128|Ne&63))}return Oe(ie,0,Se)}function Yn(ee,z){var te="";if(!z&&typeof TextDecoder!="undefined")return new TextDecoder().decode(ee);for(var ie=0;ie<ee.length;){var Se=ee[ie++];Se<128||z?te+=String.fromCharCode(Se):Se<224?te+=String.fromCharCode((Se&31)<<6|ee[ie++]&63):Se<240?te+=String.fromCharCode((Se&15)<<12|(ee[ie++]&63)<<6|ee[ie++]&63):(Se=((Se&15)<<18|(ee[ie++]&63)<<12|(ee[ie++]&63)<<6|ee[ie++]&63)-65536,te+=String.fromCharCode(55296|Se>>10,56320|Se&1023))}return te}var Ir=function(ee,z){return z+30+wt(ee,z+26)+wt(ee,z+28)},ea=function(ee,z,te){var ie=wt(ee,z+28),Se=Yn(ee.subarray(z+46,z+46+ie),!(wt(ee,z+8)&2048)),pe=z+46+ie,we=te?po(ee,pe):[Wt(ee,z+20),Wt(ee,z+24),Wt(ee,z+42)],Le=we[0],Ne=we[1],Xe=we[2];return[wt(ee,z+10),Le,Ne,Se,pe+wt(ee,z+30)+wt(ee,z+32),Xe]},po=function(ee,z){for(;wt(ee,z)!=1;z+=4+wt(ee,z+2));return[Wt(ee,z+12),Wt(ee,z+4),Wt(ee,z+20)]},lr=function(ee,z,te,ie,Se,pe,we,Le,Ne,Xe){var st=pe.length,ct=ie.length;Jt(ee,z,Ne!=null?33639248:67324752),z+=4,Ne!=null&&(ee[z]=20,z+=2),ee[z]=20,z+=2,ee[z++]=Xe==8&&(Le.level==1?6:Le.level<6?4:Le.level==9?2:0),ee[z++]=we&&8,ee[z]=Xe,z+=2;var Bt=new Date(Le.mtime||Date.now()),Ve=Bt.getFullYear()-1980;if(Ve<0||Ve>119)throw"date not in range 1980-2099";Jt(ee,z,(Ve<<24)*2|Bt.getMonth()+1<<21|Bt.getDate()<<16|Bt.getHours()<<11|Bt.getMinutes()<<5|Bt.getSeconds()>>>1),z+=4,Jt(ee,z,te),Jt(ee,z+4,ct),Jt(ee,z+8,Se),Jt(ee,z+12,st),z+=16,Ne!=null&&(Jt(ee,z+=10,Ne),z+=4),ee.set(pe,z),z+=st,Ne==null&&ee.set(ie,z)},ga=function(ee,z,te,ie,Se){Jt(ee,z,101010256),Jt(ee,z+8,te),Jt(ee,z+10,te),Jt(ee,z+12,ie),Jt(ee,z+16,Se)};function so(ee,z,te){if(te||(te=z,z={}),typeof te!="function")throw"no callback";var ie={};Ln(ee,"",ie,z);var Se=Object.keys(ie),pe=Se.length,we=0,Le=0,Ne=pe,Xe=new Array(pe),st=[],ct=function(){for(var Ut=0;Ut<st.length;++Ut)st[Ut]()},Bt=function(){var Ut=new it(Le+22),Zt=we,Lt=Le-we;Le=0;for(var zt=0;zt<Ne;++zt){var ln=Xe[zt];try{lr(Ut,Le,ln.c,ln.d,ln.m,ln.n,ln.u,ln.p,null,ln.t),lr(Ut,we,ln.c,ln.d,ln.m,ln.n,ln.u,ln.p,Le,ln.t),we+=46+ln.n.length,Le+=30+ln.n.length+ln.d.length}catch(vn){return te(vn,null)}}ga(Ut,we,Xe.length,Lt,Zt),te(null,Ut)};pe||Bt();for(var Ve=function(Ut){var Zt=Se[Ut],Lt=ie[Zt],zt=Lt[0],ln=Lt[1],vn=En(),er=zt.length;vn.p(zt);var vr=Un(Zt),Tn=vr.length,tn=ln.level==0?0:8,mr=function(rr,Dt){if(rr)ct(),te(rr,null);else{var kt=Dt.length;Xe[Ut]={t:tn,d:Dt,m:er,c:vn.d(),u:Zt.length!=kt,n:vr,p:ln},we+=30+Tn+kt,Le+=76+2*Tn+kt,--pe||Bt()}};if(vr.length>65535&&mr("filename too long",null),!tn)mr(null,zt);else if(er<16e4)try{mr(null,Ka(zt,ln))}catch(rr){mr(rr,null)}else st.push(oo(zt,ln,mr))},Tt=0;Tt<Ne;++Tt)Ve(Tt);return ct}function Ai(ee,z){z===void 0&&(z={});var te={},ie=[];Ln(ee,"",te,z);var Se=0,pe=0;for(var we in te){var Le=te[we],Ne=Le[0],Xe=Le[1],st=Xe.level==0?0:8,ct=Un(we),Bt=ct.length;if(ct.length>65535)throw"filename too long";var Ve=st?Ka(Ne,Xe):Ne,Tt=Ve.length,Ut=En();Ut.p(Ne),ie.push({t:st,d:Ve,m:Ne.length,c:Ut.d(),u:we.length!=Bt,n:ct,o:Se,p:Xe}),Se+=30+Bt+Tt,pe+=76+2*Bt+Tt}for(var Zt=new it(pe+22),Lt=Se,zt=pe-Se,ln=0;ln<ie.length;++ln){var vn=ie[ln];lr(Zt,vn.o,vn.c,vn.d,vn.m,vn.n,vn.u,vn.p,null,vn.t),lr(Zt,Se,vn.c,vn.d,vn.m,vn.n,vn.u,vn.p,vn.o,vn.t),Se+=46+vn.n.length}return ga(Zt,Se,ie.length,zt,Lt),Zt}function Jo(ee,z){if(typeof z!="function")throw"no callback";for(var te=[],ie=function(){for(var Bt=0;Bt<te.length;++Bt)te[Bt]()},Se={},pe=ee.length-22;Wt(ee,pe)!=101010256;--pe)if(!pe||ee.length-pe>65558){z("invalid zip file",null);return}var we=wt(ee,pe+8);we||z(null,{});var Le=we,Ne=Wt(ee,pe+16),Xe=Ne==4294967295;if(Xe){if(pe=Wt(ee,pe-12),Wt(ee,pe)!=101075792)throw"invalid zip file";Le=we=Wt(ee,pe+32),Ne=Wt(ee,pe+48)}for(var st=function(Bt){var Ve=ea(ee,Ne,Xe),Tt=Ve[0],Ut=Ve[1],Zt=Ve[2],Lt=Ve[3],zt=Ve[4],ln=Ve[5],vn=Ir(ee,ln);Ne=zt;var er=function(Tn,tn){Tn?(ie(),z(Tn,null)):(Se[Lt]=tn,--we||z(null,Se))};if(!Tt)er(null,Oe(ee,vn,vn+Ut));else if(Tt==8){var vr=ee.subarray(vn,vn+Ut);if(Ut<32e4)try{er(null,wa(vr,new it(Zt)))}catch(Tn){er(Tn,null)}else te.push(Dr(vr,{size:Zt},er))}else er("unknown compression type "+Tt,null)},ct=0;ct<Le;++ct)st(ct);return ie}function jo(ee){for(var z={},te=ee.length-22;Wt(ee,te)!=101010256;--te)if(!te||ee.length-te>65558)throw"invalid zip file";var ie=wt(ee,te+8);if(!ie)return{};var Se=Wt(ee,te+16),pe=Se==4294967295;if(pe){if(te=Wt(ee,te-12),Wt(ee,te)!=101075792)throw"invalid zip file";ie=Wt(ee,te+32),Se=Wt(ee,te+48)}for(var we=0;we<ie;++we){var Le=ea(ee,Se,pe),Ne=Le[0],Xe=Le[1],st=Le[2],ct=Le[3],Bt=Le[4],Ve=Le[5],Tt=Ir(ee,Ve);if(Se=Bt,!Ne)z[ct]=Oe(ee,Tt,Tt+Xe);else if(Ne==8)z[ct]=wa(ee.subarray(Tt,Tt+Xe),new it(st));else throw"unknown compression type "+Ne}return z}var na=function(){return typeof window!="undefined"?window:typeof fe.g!="undefined"?fe.g:typeof self!="undefined"?self:this}();function Po(){na.console&&typeof na.console.log=="function"&&na.console.log.apply(na.console,arguments)}var Lo={log:Po,warn:function(ee){na.console&&(typeof na.console.warn=="function"?na.console.warn.apply(na.console,arguments):Po.call(null,arguments))},error:function(ee){na.console&&(typeof na.console.error=="function"?na.console.error.apply(na.console,arguments):Po(ee))}};function Oi(ee,z,te){var ie=new XMLHttpRequest;ie.open("GET",ee),ie.responseType="blob",ie.onload=function(){qo(ie.response,z,te)},ie.onerror=function(){Lo.error("could not download file")},ie.send()}function No(ee){var z=new XMLHttpRequest;z.open("HEAD",ee,!1);try{z.send()}catch(te){}return z.status>=200&&z.status<=299}function Co(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 Vo,Ii,qo=na.saveAs||((typeof window=="undefined"?"undefined":(0,ce.Z)(window))!=="object"||window!==na?function(){}:typeof HTMLAnchorElement!="undefined"&&"download"in HTMLAnchorElement.prototype?function(ee,z,te){var ie=na.URL||na.webkitURL,Se=document.createElement("a");z=z||ee.name||"download",Se.download=z,Se.rel="noopener",typeof ee=="string"?(Se.href=ee,Se.origin!==location.origin?No(Se.href)?Oi(ee,z,te):Co(Se,Se.target="_blank"):Co(Se)):(Se.href=ie.createObjectURL(ee),setTimeout(function(){ie.revokeObjectURL(Se.href)},4e4),setTimeout(function(){Co(Se)},0))}:"msSaveOrOpenBlob"in navigator?function(ee,z,te){if(z=z||ee.name||"download",typeof ee=="string")if(No(ee))Oi(ee,z,te);else{var ie=document.createElement("a");ie.href=ee,ie.target="_blank",setTimeout(function(){Co(ie)})}else navigator.msSaveOrOpenBlob(function(Se,pe){return pe===void 0?pe={autoBom:!1}:(0,ce.Z)(pe)!=="object"&&(Lo.warn("Deprecated: Expected third argument to be a object"),pe={autoBom:!pe}),pe.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(Se.type)?new Blob(["\uFEFF",Se],{type:Se.type}):Se}(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 Oi(ee,z,te);var Se=ee.type==="application/octet-stream",pe=/constructor/i.test(na.HTMLElement)||na.safari,we=/CriOS\/[\d]+/.test(navigator.userAgent);if((we||Se&&pe)&&(typeof FileReader=="undefined"?"undefined":(0,ce.Z)(FileReader))==="object"){var Le=new FileReader;Le.onloadend=function(){var st=Le.result;st=we?st:st.replace(/^data:[^;]*;/,"data:attachment/file;"),ie?ie.location.href=st:location=st,ie=null},Le.readAsDataURL(ee)}else{var Ne=na.URL||na.webkitURL,Xe=Ne.createObjectURL(ee);ie?ie.location=Xe:location.href=Xe,ie=null,setTimeout(function(){Ne.revokeObjectURL(Xe)},4e4)}});function yr(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(Le){return[parseInt(Le[1]),parseInt(Le[2]),parseInt(Le[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(Le){return[parseInt(Le[1],16),parseInt(Le[2],16),parseInt(Le[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(Le){return[parseInt(Le[1]+Le[1],16),parseInt(Le[2]+Le[2],16),parseInt(Le[3]+Le[3],16)]}}],ie=0;ie<te.length;ie++){var Se=te[ie].re,pe=te[ie].process,we=Se.exec(ee);we&&(z=pe(we),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 Le=this.r.toString(16),Ne=this.g.toString(16),Xe=this.b.toString(16);return Le.length==1&&(Le="0"+Le),Ne.length==1&&(Ne="0"+Ne),Xe.length==1&&(Xe="0"+Xe),"#"+Le+Ne+Xe}}function us(ee,z){var te=ee[0],ie=ee[1],Se=ee[2],pe=ee[3];te=vo(te,ie,Se,pe,z[0],7,-680876936),pe=vo(pe,te,ie,Se,z[1],12,-389564586),Se=vo(Se,pe,te,ie,z[2],17,606105819),ie=vo(ie,Se,pe,te,z[3],22,-1044525330),te=vo(te,ie,Se,pe,z[4],7,-176418897),pe=vo(pe,te,ie,Se,z[5],12,1200080426),Se=vo(Se,pe,te,ie,z[6],17,-1473231341),ie=vo(ie,Se,pe,te,z[7],22,-45705983),te=vo(te,ie,Se,pe,z[8],7,1770035416),pe=vo(pe,te,ie,Se,z[9],12,-1958414417),Se=vo(Se,pe,te,ie,z[10],17,-42063),ie=vo(ie,Se,pe,te,z[11],22,-1990404162),te=vo(te,ie,Se,pe,z[12],7,1804603682),pe=vo(pe,te,ie,Se,z[13],12,-40341101),Se=vo(Se,pe,te,ie,z[14],17,-1502002290),te=Ri(te,ie=vo(ie,Se,pe,te,z[15],22,1236535329),Se,pe,z[1],5,-165796510),pe=Ri(pe,te,ie,Se,z[6],9,-1069501632),Se=Ri(Se,pe,te,ie,z[11],14,643717713),ie=Ri(ie,Se,pe,te,z[0],20,-373897302),te=Ri(te,ie,Se,pe,z[5],5,-701558691),pe=Ri(pe,te,ie,Se,z[10],9,38016083),Se=Ri(Se,pe,te,ie,z[15],14,-660478335),ie=Ri(ie,Se,pe,te,z[4],20,-405537848),te=Ri(te,ie,Se,pe,z[9],5,568446438),pe=Ri(pe,te,ie,Se,z[14],9,-1019803690),Se=Ri(Se,pe,te,ie,z[3],14,-187363961),ie=Ri(ie,Se,pe,te,z[8],20,1163531501),te=Ri(te,ie,Se,pe,z[13],5,-1444681467),pe=Ri(pe,te,ie,Se,z[2],9,-51403784),Se=Ri(Se,pe,te,ie,z[7],14,1735328473),te=Or(te,ie=Ri(ie,Se,pe,te,z[12],20,-1926607734),Se,pe,z[5],4,-378558),pe=Or(pe,te,ie,Se,z[8],11,-2022574463),Se=Or(Se,pe,te,ie,z[11],16,1839030562),ie=Or(ie,Se,pe,te,z[14],23,-35309556),te=Or(te,ie,Se,pe,z[1],4,-1530992060),pe=Or(pe,te,ie,Se,z[4],11,1272893353),Se=Or(Se,pe,te,ie,z[7],16,-155497632),ie=Or(ie,Se,pe,te,z[10],23,-1094730640),te=Or(te,ie,Se,pe,z[13],4,681279174),pe=Or(pe,te,ie,Se,z[0],11,-358537222),Se=Or(Se,pe,te,ie,z[3],16,-722521979),ie=Or(ie,Se,pe,te,z[6],23,76029189),te=Or(te,ie,Se,pe,z[9],4,-640364487),pe=Or(pe,te,ie,Se,z[12],11,-421815835),Se=Or(Se,pe,te,ie,z[15],16,530742520),te=ua(te,ie=Or(ie,Se,pe,te,z[2],23,-995338651),Se,pe,z[0],6,-198630844),pe=ua(pe,te,ie,Se,z[7],10,1126891415),Se=ua(Se,pe,te,ie,z[14],15,-1416354905),ie=ua(ie,Se,pe,te,z[5],21,-57434055),te=ua(te,ie,Se,pe,z[12],6,1700485571),pe=ua(pe,te,ie,Se,z[3],10,-1894986606),Se=ua(Se,pe,te,ie,z[10],15,-1051523),ie=ua(ie,Se,pe,te,z[1],21,-2054922799),te=ua(te,ie,Se,pe,z[8],6,1873313359),pe=ua(pe,te,ie,Se,z[15],10,-30611744),Se=ua(Se,pe,te,ie,z[6],15,-1560198380),ie=ua(ie,Se,pe,te,z[13],21,1309151649),te=ua(te,ie,Se,pe,z[4],6,-145523070),pe=ua(pe,te,ie,Se,z[11],10,-1120210379),Se=ua(Se,pe,te,ie,z[2],15,718787259),ie=ua(ie,Se,pe,te,z[9],21,-343485551),ee[0]=zi(te,ee[0]),ee[1]=zi(ie,ee[1]),ee[2]=zi(Se,ee[2]),ee[3]=zi(pe,ee[3])}function OA(ee,z,te,ie,Se,pe){return z=zi(zi(z,ee),zi(ie,pe)),zi(z<<Se|z>>>32-Se,te)}function vo(ee,z,te,ie,Se,pe,we){return OA(z&te|~z&ie,ee,z,Se,pe,we)}function Ri(ee,z,te,ie,Se,pe,we){return OA(z&ie|te&~ie,ee,z,Se,pe,we)}function Or(ee,z,te,ie,Se,pe,we){return OA(z^te^ie,ee,z,Se,pe,we)}function ua(ee,z,te,ie,Se,pe,we){return OA(te^(z|~ie),ee,z,Se,pe,we)}function Uo(ee){var z,te=ee.length,ie=[1732584193,-271733879,-1732584194,271733878];for(z=64;z<=ee.length;z+=64)us(ie,La(ee.substring(z-64,z)));ee=ee.substring(z-64);var Se=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(z=0;z<ee.length;z++)Se[z>>2]|=ee.charCodeAt(z)<<(z%4<<3);if(Se[z>>2]|=128<<(z%4<<3),z>55)for(us(ie,Se),z=0;z<16;z++)Se[z]=0;return Se[14]=8*te,us(ie,Se),ie}function La(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}Vo=na.atob.bind(na),Ii=na.btoa.bind(na);var yn="0123456789abcdef".split("");function Ni(ee){for(var z="",te=0;te<4;te++)z+=yn[ee>>8*te+4&15]+yn[ee>>8*te&15];return z}function ro(ee){return String.fromCharCode((255&ee)>>0,(65280&ee)>>8,(16711680&ee)>>16,(4278190080&ee)>>24)}function Mo(ee){return Uo(ee).map(ro).join("")}var Bi=function(ee){for(var z=0;z<ee.length;z++)ee[z]=Ni(ee[z]);return ee.join("")}(Uo("hello"))!="5d41402abc4b2a76b9719d911017c592";function zi(ee,z){if(Bi){var te=(65535&ee)+(65535&z);return(ee>>16)+(z>>16)+(te>>16)<<16|65535&te}return ee+z&4294967295}function di(ee,z){var te,ie,Se,pe;if(ee!==te){for(var we=(Se=ee,pe=1+(256/ee.length>>0),new Array(pe+1).join(Se)),Le=[],Ne=0;Ne<256;Ne++)Le[Ne]=Ne;var Xe=0;for(Ne=0;Ne<256;Ne++){var st=Le[Ne];Xe=(Xe+st+we.charCodeAt(Ne))%256,Le[Ne]=Le[Xe],Le[Xe]=st}te=ee,ie=Le}else Le=ie;var ct=z.length,Bt=0,Ve=0,Tt="";for(Ne=0;Ne<ct;Ne++)Ve=(Ve+(st=Le[Bt=(Bt+1)%256]))%256,Le[Bt]=Le[Ve],Le[Ve]=st,we=Le[(Le[Bt]+Le[Ve])%256],Tt+=String.fromCharCode(z.charCodeAt(Ne)^we);return Tt}var DA={print:4,modify:8,copy:16,"annot-forms":32};function Ds(ee,z,te,ie){this.v=1,this.r=2;var Se=192;ee.forEach(function(Le){if(DA.perm!==void 0)throw new Error("Invalid permission: "+Le);Se+=DA[Le]}),this.padding="(\xBFN^Nu\x8AAd\0NV\xFF\xFA\b..\0\xB6\xD0h>\x80/\f\xA9\xFEdSiz";var pe=(z+this.padding).substr(0,32),we=(te+this.padding).substr(0,32);this.O=this.processOwnerPassword(pe,we),this.P=-(1+(255^Se)),this.encryptionKey=Mo(pe+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(ie)).substr(0,5),this.U=di(this.encryptionKey,this.padding)}function WA(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 Se=ee.charCodeAt(ie);Se<33||Se===35||Se===37||Se===40||Se===41||Se===47||Se===60||Se===62||Se===91||Se===93||Se===123||Se===125||Se>126?z+="#"+("0"+Se.toString(16)).slice(-2):z+=ee[ie]}return z}function ts(ee){if((0,ce.Z)(ee)!=="object")throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var z={};this.subscribe=function(te,ie,Se){if(Se=Se||!1,typeof te!="string"||typeof ie!="function"||typeof Se!="boolean")throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");z.hasOwnProperty(te)||(z[te]={});var pe=Math.random().toString(35);return z[te][pe]=[ie,!!Se],pe},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),Se=[];for(var pe in z[te]){var we=z[te][pe];try{we[0].apply(ee,ie)}catch(Le){na.console&&Lo.error("jsPDF PubSub Error",Le.message,Le)}we[1]&&Se.push(pe)}Se.length&&Se.forEach(this.unsubscribe)}},this.getTopics=function(){return z}}function Fs(ee){if(!(this instanceof Fs))return new Fs(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 ol(ee,z){this.gState=ee,this.matrix=z,this.id="",this.objectNumber=-1}function ps(ee,z,te,ie,Se){if(!(this instanceof ps))return new ps(ee,z,te,ie,Se);this.type=ee==="axial"?2:3,this.coords=z,this.colors=te,ol.call(this,ie,Se)}function RA(ee,z,te,ie,Se){if(!(this instanceof RA))return new RA(ee,z,te,ie,Se);this.boundingBox=ee,this.xStep=z,this.yStep=te,this.stream="",this.cloneIndex=0,ol.call(this,ie,Se)}function lo(ee){var z,te=typeof arguments[0]=="string"?arguments[0]:"p",ie=arguments[1],Se=arguments[2],pe=arguments[3],we=[],Le=1,Ne=16,Xe="S",st=null;(0,ce.Z)(ee=ee||{})==="object"&&(te=ee.orientation,ie=ee.unit||ie,Se=ee.format||Se,pe=ee.compress||ee.compressPdf||pe,(st=ee.encryption||null)!==null&&(st.userPassword=st.userPassword||"",st.ownerPassword=st.ownerPassword||"",st.userPermissions=st.userPermissions||[]),Le=typeof ee.userUnit=="number"?Math.abs(ee.userUnit):1,ee.precision!==void 0&&(z=ee.precision),ee.floatPrecision!==void 0&&(Ne=ee.floatPrecision),Xe=ee.defaultPathOperation||"S"),we=ee.filters||(pe===!0?["FlateEncode"]:we),ie=ie||"mm",te=(""+(te||"P")).toLowerCase();var ct=ee.putOnlyUsedFonts||!1,Bt={},Ve={internal:{},__private__:{}};Ve.__private__.PubSub=ts;var Tt="1.3",Ut=Ve.__private__.getPdfVersion=function(){return Tt};Ve.__private__.setPdfVersion=function(Ee){Tt=Ee};var Zt={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]};Ve.__private__.getPageFormats=function(){return Zt};var Lt=Ve.__private__.getPageFormat=function(Ee){return Zt[Ee]};Se=Se||"a4";var zt={COMPAT:"compat",ADVANCED:"advanced"},ln=zt.COMPAT;function vn(){this.saveGraphicsState(),on(new ho(Sa,0,0,-Sa,0,Sl()*Sa).toString()+" cm"),this.setFontSize(this.getFontSize()/Sa),Xe="n",ln=zt.ADVANCED}function er(){this.restoreGraphicsState(),Xe="S",ln=zt.COMPAT}var vr=Ve.__private__.combineFontStyleAndFontWeight=function(Ee,ft){if(Ee=="bold"&&ft=="normal"||Ee=="bold"&&ft==400||Ee=="normal"&&ft=="italic"||Ee=="bold"&&ft=="italic")throw new Error("Invalid Combination of fontweight and fontstyle");return ft&&(Ee=ft==400||ft==="normal"?Ee==="italic"?"italic":"normal":ft!=700&&ft!=="bold"||Ee!=="normal"?(ft==700?"bold":ft)+""+Ee:"bold"),Ee};Ve.advancedAPI=function(Ee){var ft=ln===zt.COMPAT;return ft&&vn.call(this),typeof Ee!="function"||(Ee(this),ft&&er.call(this)),this},Ve.compatAPI=function(Ee){var ft=ln===zt.ADVANCED;return ft&&er.call(this),typeof Ee!="function"||(Ee(this),ft&&vn.call(this)),this},Ve.isAdvancedAPI=function(){return ln===zt.ADVANCED};var Tn,tn=function(Ee){if(ln!==zt.ADVANCED)throw new Error(Ee+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},mr=Ve.roundToPrecision=Ve.__private__.roundToPrecision=function(Ee,ft){var Yt=z||ft;if(isNaN(Ee)||isNaN(Yt))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return Ee.toFixed(Yt).replace(/0+$/,"")};Tn=Ve.hpf=Ve.__private__.hpf=typeof Ne=="number"?function(Ee){if(isNaN(Ee))throw new Error("Invalid argument passed to jsPDF.hpf");return mr(Ee,Ne)}:Ne==="smart"?function(Ee){if(isNaN(Ee))throw new Error("Invalid argument passed to jsPDF.hpf");return mr(Ee,Ee>-1&&Ee<1?16:5)}:function(Ee){if(isNaN(Ee))throw new Error("Invalid argument passed to jsPDF.hpf");return mr(Ee,16)};var rr=Ve.f2=Ve.__private__.f2=function(Ee){if(isNaN(Ee))throw new Error("Invalid argument passed to jsPDF.f2");return mr(Ee,2)},Dt=Ve.__private__.f3=function(Ee){if(isNaN(Ee))throw new Error("Invalid argument passed to jsPDF.f3");return mr(Ee,3)},kt=Ve.scale=Ve.__private__.scale=function(Ee){if(isNaN(Ee))throw new Error("Invalid argument passed to jsPDF.scale");return ln===zt.COMPAT?Ee*Sa:ln===zt.ADVANCED?Ee:void 0},pn=function(Ee){return ln===zt.COMPAT?Sl()-Ee:ln===zt.ADVANCED?Ee:void 0},An=function(Ee){return kt(pn(Ee))};Ve.__private__.setPrecision=Ve.setPrecision=function(Ee){typeof parseInt(Ee,10)=="number"&&(z=parseInt(Ee,10))};var Vn,Kn="00000000000000000000000000000000",Zn=Ve.__private__.getFileId=function(){return Kn},zn=Ve.__private__.setFileId=function(Ee){return Kn=Ee!==void 0&&/^[a-fA-F0-9]{32}$/.test(Ee)?Ee.toUpperCase():Kn.split("").map(function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))}).join(""),st!==null&&(ei=new Ds(st.userPermissions,st.userPassword,st.ownerPassword,Kn)),Kn};Ve.setFileId=function(Ee){return zn(Ee),this},Ve.getFileId=function(){return Zn()};var ar=Ve.__private__.convertDateToPDFDate=function(Ee){var ft=Ee.getTimezoneOffset(),Yt=ft<0?"+":"-",gn=Math.floor(Math.abs(ft/60)),Qn=Math.abs(ft%60),hr=[Yt,sn(gn),"'",sn(Qn),"'"].join("");return["D:",Ee.getFullYear(),sn(Ee.getMonth()+1),sn(Ee.getDate()),sn(Ee.getHours()),sn(Ee.getMinutes()),sn(Ee.getSeconds()),hr].join("")},ur=Ve.__private__.convertPDFDateToDate=function(Ee){var ft=parseInt(Ee.substr(2,4),10),Yt=parseInt(Ee.substr(6,2),10)-1,gn=parseInt(Ee.substr(8,2),10),Qn=parseInt(Ee.substr(10,2),10),hr=parseInt(Ee.substr(12,2),10),Kr=parseInt(Ee.substr(14,2),10);return new Date(ft,Yt,gn,Qn,hr,Kr,0)},la=Ve.__private__.setCreationDate=function(Ee){var ft;if(Ee===void 0&&(Ee=new Date),Ee instanceof Date)ft=ar(Ee);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(Ee))throw new Error("Invalid argument passed to jsPDF.setCreationDate");ft=Ee}return Vn=ft},bt=Ve.__private__.getCreationDate=function(Ee){var ft=Vn;return Ee==="jsDate"&&(ft=ur(Vn)),ft};Ve.setCreationDate=function(Ee){return la(Ee),this},Ve.getCreationDate=function(Ee){return bt(Ee)};var qt,sn=Ve.__private__.padd2=function(Ee){return("0"+parseInt(Ee)).slice(-2)},hn=Ve.__private__.padd2Hex=function(Ee){return("00"+(Ee=Ee.toString())).substr(Ee.length)},Nn=0,Gn=[],_n=[],qn=0,qr=[],ta=[],Na=!1,ma=_n,io=function(){Nn=0,qn=0,_n=[],Gn=[],qr=[],Ps=cA(),is=cA()};Ve.__private__.setCustomOutputDestination=function(Ee){Na=!0,ma=Ee};var Br=function(Ee){Na||(ma=Ee)};Ve.__private__.resetCustomOutputDestination=function(){Na=!1,ma=_n};var on=Ve.__private__.out=function(Ee){return Ee=Ee.toString(),qn+=Ee.length+1,ma.push(Ee),ma},Qa=Ve.__private__.write=function(Ee){return on(arguments.length===1?Ee.toString():Array.prototype.join.call(arguments," "))},jr=Ve.__private__.getArrayBuffer=function(Ee){for(var ft=Ee.length,Yt=new ArrayBuffer(ft),gn=new Uint8Array(Yt);ft--;)gn[ft]=Ee.charCodeAt(ft);return Yt},Mr=[["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]];Ve.__private__.getStandardFonts=function(){return Mr};var ia=ee.fontSize||16;Ve.__private__.setFontSize=Ve.setFontSize=function(Ee){return ia=ln===zt.ADVANCED?Ee/Sa:Ee,this};var ba,Pa=Ve.__private__.getFontSize=Ve.getFontSize=function(){return ln===zt.COMPAT?ia:ia*Sa},eo=ee.R2L||!1;Ve.__private__.setR2L=Ve.setR2L=function(Ee){return eo=Ee,this},Ve.__private__.getR2L=Ve.getR2L=function(){return eo};var Qo,Xo=Ve.__private__.setZoomMode=function(Ee){var ft=[void 0,null,"fullwidth","fullheight","fullpage","original"];if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(Ee))ba=Ee;else if(isNaN(Ee)){if(ft.indexOf(Ee)===-1)throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+Ee+'" is not recognized.');ba=Ee}else ba=parseInt(Ee,10)};Ve.__private__.getZoomMode=function(){return ba};var Ko,Ci=Ve.__private__.setPageMode=function(Ee){if([void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(Ee)==-1)throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+Ee+'" is not recognized.');Qo=Ee};Ve.__private__.getPageMode=function(){return Qo};var pi=Ve.__private__.setLayoutMode=function(Ee){if([void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(Ee)==-1)throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+Ee+'" is not recognized.');Ko=Ee};Ve.__private__.getLayoutMode=function(){return Ko},Ve.__private__.setDisplayMode=Ve.setDisplayMode=function(Ee,ft,Yt){return Xo(Ee),pi(ft),Ci(Yt),this};var Eo={title:"",subject:"",author:"",keywords:"",creator:""};Ve.__private__.getDocumentProperty=function(Ee){if(Object.keys(Eo).indexOf(Ee)===-1)throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return Eo[Ee]},Ve.__private__.getDocumentProperties=function(){return Eo},Ve.__private__.setDocumentProperties=Ve.setProperties=Ve.setDocumentProperties=function(Ee){for(var ft in Eo)Eo.hasOwnProperty(ft)&&Ee[ft]&&(Eo[ft]=Ee[ft]);return this},Ve.__private__.setDocumentProperty=function(Ee,ft){if(Object.keys(Eo).indexOf(Ee)===-1)throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return Eo[Ee]=ft};var ui,Sa,$A,Li,ys,fi={},Gi={},Ks=[],Si={},jA={},uA={},Bs={},ws=null,ai=0,ka=[],hi=new ts(Ve),bs=ee.hotfixes||[],xA={},as={},Ls=[],ho=function Ee(ft,Yt,gn,Qn,hr,Kr){if(!(this instanceof Ee))return new Ee(ft,Yt,gn,Qn,hr,Kr);isNaN(ft)&&(ft=1),isNaN(Yt)&&(Yt=0),isNaN(gn)&&(gn=0),isNaN(Qn)&&(Qn=1),isNaN(hr)&&(hr=0),isNaN(Kr)&&(Kr=0),this._matrix=[ft,Yt,gn,Qn,hr,Kr]};Object.defineProperty(ho.prototype,"sx",{get:function(){return this._matrix[0]},set:function(Ee){this._matrix[0]=Ee}}),Object.defineProperty(ho.prototype,"shy",{get:function(){return this._matrix[1]},set:function(Ee){this._matrix[1]=Ee}}),Object.defineProperty(ho.prototype,"shx",{get:function(){return this._matrix[2]},set:function(Ee){this._matrix[2]=Ee}}),Object.defineProperty(ho.prototype,"sy",{get:function(){return this._matrix[3]},set:function(Ee){this._matrix[3]=Ee}}),Object.defineProperty(ho.prototype,"tx",{get:function(){return this._matrix[4]},set:function(Ee){this._matrix[4]=Ee}}),Object.defineProperty(ho.prototype,"ty",{get:function(){return this._matrix[5]},set:function(Ee){this._matrix[5]=Ee}}),Object.defineProperty(ho.prototype,"a",{get:function(){return this._matrix[0]},set:function(Ee){this._matrix[0]=Ee}}),Object.defineProperty(ho.prototype,"b",{get:function(){return this._matrix[1]},set:function(Ee){this._matrix[1]=Ee}}),Object.defineProperty(ho.prototype,"c",{get:function(){return this._matrix[2]},set:function(Ee){this._matrix[2]=Ee}}),Object.defineProperty(ho.prototype,"d",{get:function(){return this._matrix[3]},set:function(Ee){this._matrix[3]=Ee}}),Object.defineProperty(ho.prototype,"e",{get:function(){return this._matrix[4]},set:function(Ee){this._matrix[4]=Ee}}),Object.defineProperty(ho.prototype,"f",{get:function(){return this._matrix[5]},set:function(Ee){this._matrix[5]=Ee}}),Object.defineProperty(ho.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(ho.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(ho.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(ho.prototype,"isIdentity",{get:function(){return this.sx===1&&this.shy===0&&this.shx===0&&this.sy===1&&this.tx===0&&this.ty===0}}),ho.prototype.join=function(Ee){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(Tn).join(Ee)},ho.prototype.multiply=function(Ee){var ft=Ee.sx*this.sx+Ee.shy*this.shx,Yt=Ee.sx*this.shy+Ee.shy*this.sy,gn=Ee.shx*this.sx+Ee.sy*this.shx,Qn=Ee.shx*this.shy+Ee.sy*this.sy,hr=Ee.tx*this.sx+Ee.ty*this.shx+this.tx,Kr=Ee.tx*this.shy+Ee.ty*this.sy+this.ty;return new ho(ft,Yt,gn,Qn,hr,Kr)},ho.prototype.decompose=function(){var Ee=this.sx,ft=this.shy,Yt=this.shx,gn=this.sy,Qn=this.tx,hr=this.ty,Kr=Math.sqrt(Ee*Ee+ft*ft),Da=(Ee/=Kr)*Yt+(ft/=Kr)*gn;Yt-=Ee*Da,gn-=ft*Da;var Do=Math.sqrt(Yt*Yt+gn*gn);return Da/=Do,Ee*(gn/=Do)<ft*(Yt/=Do)&&(Ee=-Ee,ft=-ft,Da=-Da,Kr=-Kr),{scale:new ho(Kr,0,0,Do,0,0),translate:new ho(1,0,0,1,Qn,hr),rotate:new ho(Ee,ft,-ft,Ee,0,0),skew:new ho(1,0,Da,1,0,0)}},ho.prototype.toString=function(Ee){return this.join(" ")},ho.prototype.inversed=function(){var Ee=this.sx,ft=this.shy,Yt=this.shx,gn=this.sy,Qn=this.tx,hr=this.ty,Kr=1/(Ee*gn-ft*Yt),Da=gn*Kr,Do=-ft*Kr,$o=-Yt*Kr,ii=Ee*Kr;return new ho(Da,Do,$o,ii,-Da*Qn-$o*hr,-Do*Qn-ii*hr)},ho.prototype.applyToPoint=function(Ee){var ft=Ee.x*this.sx+Ee.y*this.shx+this.tx,Yt=Ee.x*this.shy+Ee.y*this.sy+this.ty;return new GA(ft,Yt)},ho.prototype.applyToRectangle=function(Ee){var ft=this.applyToPoint(Ee),Yt=this.applyToPoint(new GA(Ee.x+Ee.w,Ee.y+Ee.h));return new TA(ft.x,ft.y,Yt.x-ft.x,Yt.y-ft.y)},ho.prototype.clone=function(){var Ee=this.sx,ft=this.shy,Yt=this.shx,gn=this.sy,Qn=this.tx,hr=this.ty;return new ho(Ee,ft,Yt,gn,Qn,hr)},Ve.Matrix=ho;var os=Ve.matrixMult=function(Ee,ft){return ft.multiply(Ee)},_s=new ho(1,0,0,1,0,0);Ve.unitMatrix=Ve.identityMatrix=_s;var qA=function(Ee,ft){if(!jA[Ee]){var Yt=(ft instanceof ps?"Sh":"P")+(Object.keys(Si).length+1).toString(10);ft.id=Yt,jA[Ee]=Yt,Si[Yt]=ft,hi.publish("addPattern",ft)}};Ve.ShadingPattern=ps,Ve.TilingPattern=RA,Ve.addShadingPattern=function(Ee,ft){return tn("addShadingPattern()"),qA(Ee,ft),this},Ve.beginTilingPattern=function(Ee){tn("beginTilingPattern()"),$i(Ee.boundingBox[0],Ee.boundingBox[1],Ee.boundingBox[2]-Ee.boundingBox[0],Ee.boundingBox[3]-Ee.boundingBox[1],Ee.matrix)},Ve.endTilingPattern=function(Ee,ft){tn("endTilingPattern()"),ft.stream=ta[qt].join(`
|
|
|
`),qA(Ee,ft),hi.publish("endTilingPattern",ft),Ls.pop().restore()};var bA=Ve.__private__.newObject=function(){var Ee=cA();return cs(Ee,!0),Ee},cA=Ve.__private__.newObjectDeferred=function(){return Nn++,Gn[Nn]=function(){return qn},Nn},cs=function(Ee,ft){return ft=typeof ft=="boolean"&&ft,Gn[Ee]=qn,ft&&on(Ee+" 0 obj"),Ee},Is=Ve.__private__.newAdditionalObject=function(){var Ee={objId:cA(),content:""};return qr.push(Ee),Ee},Ps=cA(),is=cA(),Ei=Ve.__private__.decodeColorString=function(Ee){var ft=Ee.split(" ");if(ft.length!==2||ft[1]!=="g"&&ft[1]!=="G")ft.length===5&&(ft[4]==="k"||ft[4]==="K")&&(ft=[(1-ft[0])*(1-ft[3]),(1-ft[1])*(1-ft[3]),(1-ft[2])*(1-ft[3]),"r"]);else{var Yt=parseFloat(ft[0]);ft=[Yt,Yt,Yt,"r"]}for(var gn="#",Qn=0;Qn<3;Qn++)gn+=("0"+Math.floor(255*parseFloat(ft[Qn])).toString(16)).slice(-2);return gn},Cs=Ve.__private__.encodeColorString=function(Ee){var ft;typeof Ee=="string"&&(Ee={ch1:Ee});var Yt=Ee.ch1,gn=Ee.ch2,Qn=Ee.ch3,hr=Ee.ch4,Kr=Ee.pdfColorType==="draw"?["G","RG","K"]:["g","rg","k"];if(typeof Yt=="string"&&Yt.charAt(0)!=="#"){var Da=new yr(Yt);if(Da.ok)Yt=Da.toHex();else if(!/^\d*\.?\d*$/.test(Yt))throw new Error('Invalid color "'+Yt+'" passed to jsPDF.encodeColorString.')}if(typeof Yt=="string"&&/^#[0-9A-Fa-f]{3}$/.test(Yt)&&(Yt="#"+Yt[1]+Yt[1]+Yt[2]+Yt[2]+Yt[3]+Yt[3]),typeof Yt=="string"&&/^#[0-9A-Fa-f]{6}$/.test(Yt)){var Do=parseInt(Yt.substr(1),16);Yt=Do>>16&255,gn=Do>>8&255,Qn=255&Do}if(gn===void 0||hr===void 0&&Yt===gn&&gn===Qn)if(typeof Yt=="string")ft=Yt+" "+Kr[0];else switch(Ee.precision){case 2:ft=rr(Yt/255)+" "+Kr[0];break;case 3:default:ft=Dt(Yt/255)+" "+Kr[0]}else if(hr===void 0||(0,ce.Z)(hr)==="object"){if(hr&&!isNaN(hr.a)&&hr.a===0)return ft=["1.","1.","1.",Kr[1]].join(" ");if(typeof Yt=="string")ft=[Yt,gn,Qn,Kr[1]].join(" ");else switch(Ee.precision){case 2:ft=[rr(Yt/255),rr(gn/255),rr(Qn/255),Kr[1]].join(" ");break;default:case 3:ft=[Dt(Yt/255),Dt(gn/255),Dt(Qn/255),Kr[1]].join(" ")}}else if(typeof Yt=="string")ft=[Yt,gn,Qn,hr,Kr[2]].join(" ");else switch(Ee.precision){case 2:ft=[rr(Yt),rr(gn),rr(Qn),rr(hr),Kr[2]].join(" ");break;case 3:default:ft=[Dt(Yt),Dt(gn),Dt(Qn),Dt(hr),Kr[2]].join(" ")}return ft},Ts=Ve.__private__.getFilters=function(){return we},FA=Ve.__private__.putStream=function(Ee){var ft=(Ee=Ee||{}).data||"",Yt=Ee.filters||Ts(),gn=Ee.alreadyAppliedFilters||[],Qn=Ee.addLength1||!1,hr=ft.length,Kr=Ee.objectId,Da=function(fs){return fs};if(st!==null&&Kr===void 0)throw new Error("ObjectId must be passed to putStream for file encryption");st!==null&&(Da=ei.encryptor(Kr,0));var Do={};Yt===!0&&(Yt=["FlateEncode"]);var $o=Ee.additionalKeyValues||[],ii=(Do=lo.API.processDataByFilters!==void 0?lo.API.processDataByFilters(ft,Yt):{data:ft,reverseChain:[]}).reverseChain+(Array.isArray(gn)?gn.join(" "):gn.toString());if(Do.data.length!==0&&($o.push({key:"Length",value:Do.data.length}),Qn===!0&&$o.push({key:"Length1",value:hr})),ii.length!=0)if(ii.split("/").length-1==1)$o.push({key:"Filter",value:ii});else{$o.push({key:"Filter",value:"["+ii+"]"});for(var Mi=0;Mi<$o.length;Mi+=1)if($o[Mi].key==="DecodeParms"){for(var BA=[],AA=0;AA<Do.reverseChain.split("/").length-1;AA+=1)BA.push("null");BA.push($o[Mi].value),$o[Mi].value="["+BA.join(" ")+"]"}}on("<<");for(var fA=0;fA<$o.length;fA++)on("/"+$o[fA].key+" "+$o[fA].value);on(">>"),Do.data.length!==0&&(on("stream"),on(Da(Do.data)),on("endstream"))},LA=Ve.__private__.putPage=function(Ee){var ft=Ee.number,Yt=Ee.data,gn=Ee.objId,Qn=Ee.contentsObjId;cs(gn,!0),on("<</Type /Page"),on("/Parent "+Ee.rootDictionaryObjId+" 0 R"),on("/Resources "+Ee.resourceDictionaryObjId+" 0 R"),on("/MediaBox ["+parseFloat(Tn(Ee.mediaBox.bottomLeftX))+" "+parseFloat(Tn(Ee.mediaBox.bottomLeftY))+" "+Tn(Ee.mediaBox.topRightX)+" "+Tn(Ee.mediaBox.topRightY)+"]"),Ee.cropBox!==null&&on("/CropBox ["+Tn(Ee.cropBox.bottomLeftX)+" "+Tn(Ee.cropBox.bottomLeftY)+" "+Tn(Ee.cropBox.topRightX)+" "+Tn(Ee.cropBox.topRightY)+"]"),Ee.bleedBox!==null&&on("/BleedBox ["+Tn(Ee.bleedBox.bottomLeftX)+" "+Tn(Ee.bleedBox.bottomLeftY)+" "+Tn(Ee.bleedBox.topRightX)+" "+Tn(Ee.bleedBox.topRightY)+"]"),Ee.trimBox!==null&&on("/TrimBox ["+Tn(Ee.trimBox.bottomLeftX)+" "+Tn(Ee.trimBox.bottomLeftY)+" "+Tn(Ee.trimBox.topRightX)+" "+Tn(Ee.trimBox.topRightY)+"]"),Ee.artBox!==null&&on("/ArtBox ["+Tn(Ee.artBox.bottomLeftX)+" "+Tn(Ee.artBox.bottomLeftY)+" "+Tn(Ee.artBox.topRightX)+" "+Tn(Ee.artBox.topRightY)+"]"),typeof Ee.userUnit=="number"&&Ee.userUnit!==1&&on("/UserUnit "+Ee.userUnit),hi.publish("putPage",{objId:gn,pageContext:ka[ft],pageNumber:ft,page:Yt}),on("/Contents "+Qn+" 0 R"),on(">>"),on("endobj");var hr=Yt.join(`
|
|
|
`);return ln===zt.ADVANCED&&(hr+=`
|
|
|
Q`),cs(Qn,!0),FA({data:hr,filters:Ts(),objectId:Qn}),on("endobj"),gn},KA=Ve.__private__.putPages=function(){var Ee,ft,Yt=[];for(Ee=1;Ee<=ai;Ee++)ka[Ee].objId=cA(),ka[Ee].contentsObjId=cA();for(Ee=1;Ee<=ai;Ee++)Yt.push(LA({number:Ee,data:ta[Ee],objId:ka[Ee].objId,contentsObjId:ka[Ee].contentsObjId,mediaBox:ka[Ee].mediaBox,cropBox:ka[Ee].cropBox,bleedBox:ka[Ee].bleedBox,trimBox:ka[Ee].trimBox,artBox:ka[Ee].artBox,userUnit:ka[Ee].userUnit,rootDictionaryObjId:Ps,resourceDictionaryObjId:is}));cs(Ps,!0),on("<</Type /Pages");var gn="/Kids [";for(ft=0;ft<ai;ft++)gn+=Yt[ft]+" 0 R ";on(gn+"]"),on("/Count "+ai),on(">>"),on("endobj"),hi.publish("postPutPages")},Ms=function(Ee){hi.publish("putFont",{font:Ee,out:on,newObject:bA,putStream:FA}),Ee.isAlreadyPutted!==!0&&(Ee.objectNumber=bA(),on("<<"),on("/Type /Font"),on("/BaseFont /"+WA(Ee.postScriptName)),on("/Subtype /Type1"),typeof Ee.encoding=="string"&&on("/Encoding /"+Ee.encoding),on("/FirstChar 32"),on("/LastChar 255"),on(">>"),on("endobj"))},Te=function(){for(var Ee in fi)fi.hasOwnProperty(Ee)&&(ct===!1||ct===!0&&Bt.hasOwnProperty(Ee))&&Ms(fi[Ee])},je=function(Ee){Ee.objectNumber=bA();var ft=[];ft.push({key:"Type",value:"/XObject"}),ft.push({key:"Subtype",value:"/Form"}),ft.push({key:"BBox",value:"["+[Tn(Ee.x),Tn(Ee.y),Tn(Ee.x+Ee.width),Tn(Ee.y+Ee.height)].join(" ")+"]"}),ft.push({key:"Matrix",value:"["+Ee.matrix.toString()+"]"});var Yt=Ee.pages[1].join(`
|
|
|
`);FA({data:Yt,additionalKeyValues:ft,objectId:Ee.objectNumber}),on("endobj")},At=function(){for(var Ee in xA)xA.hasOwnProperty(Ee)&&je(xA[Ee])},vt=function(Ee,ft){var Yt,gn=[],Qn=1/(ft-1);for(Yt=0;Yt<1;Yt+=Qn)gn.push(Yt);if(gn.push(1),Ee[0].offset!=0){var hr={offset:0,color:Ee[0].color};Ee.unshift(hr)}if(Ee[Ee.length-1].offset!=1){var Kr={offset:1,color:Ee[Ee.length-1].color};Ee.push(Kr)}for(var Da="",Do=0,$o=0;$o<gn.length;$o++){for(Yt=gn[$o];Yt>Ee[Do+1].offset;)Do++;var ii=Ee[Do].offset,Mi=(Yt-ii)/(Ee[Do+1].offset-ii),BA=Ee[Do].color,AA=Ee[Do+1].color;Da+=hn(Math.round((1-Mi)*BA[0]+Mi*AA[0]).toString(16))+hn(Math.round((1-Mi)*BA[1]+Mi*AA[1]).toString(16))+hn(Math.round((1-Mi)*BA[2]+Mi*AA[2]).toString(16))}return Da.trim()},Ot=function(Ee,ft){ft||(ft=21);var Yt=bA(),gn=vt(Ee.colors,ft),Qn=[];Qn.push({key:"FunctionType",value:"0"}),Qn.push({key:"Domain",value:"[0.0 1.0]"}),Qn.push({key:"Size",value:"["+ft+"]"}),Qn.push({key:"BitsPerSample",value:"8"}),Qn.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),Qn.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),FA({data:gn,additionalKeyValues:Qn,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:Yt}),on("endobj"),Ee.objectNumber=bA(),on("<< /ShadingType "+Ee.type),on("/ColorSpace /DeviceRGB");var hr="/Coords ["+Tn(parseFloat(Ee.coords[0]))+" "+Tn(parseFloat(Ee.coords[1]))+" ";Ee.type===2?hr+=Tn(parseFloat(Ee.coords[2]))+" "+Tn(parseFloat(Ee.coords[3])):hr+=Tn(parseFloat(Ee.coords[2]))+" "+Tn(parseFloat(Ee.coords[3]))+" "+Tn(parseFloat(Ee.coords[4]))+" "+Tn(parseFloat(Ee.coords[5])),on(hr+="]"),Ee.matrix&&on("/Matrix ["+Ee.matrix.toString()+"]"),on("/Function "+Yt+" 0 R"),on("/Extend [true true]"),on(">>"),on("endobj")},Rt=function(Ee,ft){var Yt=cA(),gn=bA();ft.push({resourcesOid:Yt,objectOid:gn}),Ee.objectNumber=gn;var Qn=[];Qn.push({key:"Type",value:"/Pattern"}),Qn.push({key:"PatternType",value:"1"}),Qn.push({key:"PaintType",value:"1"}),Qn.push({key:"TilingType",value:"1"}),Qn.push({key:"BBox",value:"["+Ee.boundingBox.map(Tn).join(" ")+"]"}),Qn.push({key:"XStep",value:Tn(Ee.xStep)}),Qn.push({key:"YStep",value:Tn(Ee.yStep)}),Qn.push({key:"Resources",value:Yt+" 0 R"}),Ee.matrix&&Qn.push({key:"Matrix",value:"["+Ee.matrix.toString()+"]"}),FA({data:Ee.stream,additionalKeyValues:Qn,objectId:Ee.objectNumber}),on("endobj")},an=function(Ee){var ft;for(ft in Si)Si.hasOwnProperty(ft)&&(Si[ft]instanceof ps?Ot(Si[ft]):Si[ft]instanceof RA&&Rt(Si[ft],Ee))},Gt=function(Ee){for(var ft in Ee.objectNumber=bA(),on("<<"),Ee)switch(ft){case"opacity":on("/ca "+rr(Ee[ft]));break;case"stroke-opacity":on("/CA "+rr(Ee[ft]))}on(">>"),on("endobj")},cn=function(){var Ee;for(Ee in uA)uA.hasOwnProperty(Ee)&&Gt(uA[Ee])},Cn=function(){for(var Ee in on("/XObject <<"),xA)xA.hasOwnProperty(Ee)&&xA[Ee].objectNumber>=0&&on("/"+Ee+" "+xA[Ee].objectNumber+" 0 R");hi.publish("putXobjectDict"),on(">>")},Hn=function(){ei.oid=bA(),on("<<"),on("/Filter /Standard"),on("/V "+ei.v),on("/R "+ei.r),on("/U <"+ei.toHexString(ei.U)+">"),on("/O <"+ei.toHexString(ei.O)+">"),on("/P "+ei.P),on(">>"),on("endobj")},Pn=function(){for(var Ee in on("/Font <<"),fi)fi.hasOwnProperty(Ee)&&(ct===!1||ct===!0&&Bt.hasOwnProperty(Ee))&&on("/"+Ee+" "+fi[Ee].objectNumber+" 0 R");on(">>")},gr=function(){if(Object.keys(Si).length>0){for(var Ee in on("/Shading <<"),Si)Si.hasOwnProperty(Ee)&&Si[Ee]instanceof ps&&Si[Ee].objectNumber>=0&&on("/"+Ee+" "+Si[Ee].objectNumber+" 0 R");hi.publish("putShadingPatternDict"),on(">>")}},Ar=function(Ee){if(Object.keys(Si).length>0){for(var ft in on("/Pattern <<"),Si)Si.hasOwnProperty(ft)&&Si[ft]instanceof Ve.TilingPattern&&Si[ft].objectNumber>=0&&Si[ft].objectNumber<Ee&&on("/"+ft+" "+Si[ft].objectNumber+" 0 R");hi.publish("putTilingPatternDict"),on(">>")}},fr=function(){if(Object.keys(uA).length>0){var Ee;for(Ee in on("/ExtGState <<"),uA)uA.hasOwnProperty(Ee)&&uA[Ee].objectNumber>=0&&on("/"+Ee+" "+uA[Ee].objectNumber+" 0 R");hi.publish("putGStateDict"),on(">>")}},Cr=function(Ee){cs(Ee.resourcesOid,!0),on("<<"),on("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),Pn(),gr(),Ar(Ee.objectOid),fr(),Cn(),on(">>"),on("endobj")},Nr=function(){var Ee=[];Te(),cn(),At(),an(Ee),hi.publish("putResources"),Ee.forEach(Cr),Cr({resourcesOid:is,objectOid:Number.MAX_SAFE_INTEGER}),hi.publish("postPutResources")},Jr=function(){hi.publish("putAdditionalObjects");for(var Ee=0;Ee<qr.length;Ee++){var ft=qr[Ee];cs(ft.objId,!0),on(ft.content),on("endobj")}hi.publish("postPutAdditionalObjects")},Hr=function(Ee){Gi[Ee.fontName]=Gi[Ee.fontName]||{},Gi[Ee.fontName][Ee.fontStyle]=Ee.id},Vr=function(Ee,ft,Yt,gn,Qn){var hr={id:"F"+(Object.keys(fi).length+1).toString(10),postScriptName:Ee,fontName:ft,fontStyle:Yt,encoding:gn,isStandardFont:Qn||!1,metadata:{}};return hi.publish("addFont",{font:hr,instance:this}),fi[hr.id]=hr,Hr(hr),hr.id},xa=function(Ee){for(var ft=0,Yt=Mr.length;ft<Yt;ft++){var gn=Vr.call(this,Ee[ft][0],Ee[ft][1],Ee[ft][2],Mr[ft][3],!0);ct===!1&&(Bt[gn]=!0);var Qn=Ee[ft][0].split("-");Hr({id:gn,fontName:Qn[0],fontStyle:Qn[1]||""})}hi.publish("addFonts",{fonts:fi,dictionary:Gi})},Ca=function(Ee){return Ee.foo=function(){try{return Ee.apply(this,arguments)}catch(gn){var ft=gn.stack||"";~ft.indexOf(" at ")&&(ft=ft.split(" at ")[1]);var Yt="Error in function "+ft.split(`
|
|
|
`)[0].split("<")[0]+": "+gn.message;if(!na.console)throw new Error(Yt);na.console.error(Yt,gn),na.alert&&alert(Yt)}},Ee.foo.bar=Ee,Ee.foo},ya=function(Ee,ft){var Yt,gn,Qn,hr,Kr,Da,Do,$o,ii;if(Qn=(ft=ft||{}).sourceEncoding||"Unicode",Kr=ft.outputEncoding,(ft.autoencode||Kr)&&fi[ui].metadata&&fi[ui].metadata[Qn]&&fi[ui].metadata[Qn].encoding&&(hr=fi[ui].metadata[Qn].encoding,!Kr&&fi[ui].encoding&&(Kr=fi[ui].encoding),!Kr&&hr.codePages&&(Kr=hr.codePages[0]),typeof Kr=="string"&&(Kr=hr[Kr]),Kr)){for(Do=!1,Da=[],Yt=0,gn=Ee.length;Yt<gn;Yt++)($o=Kr[Ee.charCodeAt(Yt)])?Da.push(String.fromCharCode($o)):Da.push(Ee[Yt]),Da[Yt].charCodeAt(0)>>8&&(Do=!0);Ee=Da.join("")}for(Yt=Ee.length;Do===void 0&&Yt!==0;)Ee.charCodeAt(Yt-1)>>8&&(Do=!0),Yt--;if(!Do)return Ee;for(Da=ft.noBOM?[]:[254,255],Yt=0,gn=Ee.length;Yt<gn;Yt++){if((ii=($o=Ee.charCodeAt(Yt))>>8)>>8)throw new Error("Character at position "+Yt+" of string '"+Ee+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");Da.push(ii),Da.push($o-(ii<<8))}return String.fromCharCode.apply(void 0,Da)},Ha=Ve.__private__.pdfEscape=Ve.pdfEscape=function(Ee,ft){return ya(Ee,ft).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},So=Ve.__private__.beginPage=function(Ee){ta[++ai]=[],ka[ai]={objId:0,contentsObjId:0,userUnit:Number(Le),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(Ee[0]),topRightY:Number(Ee[1])}},da(ai),Br(ta[qt])},ca=function(Ee,ft){var Yt,gn,Qn;switch(te=ft||te,typeof Ee=="string"&&(Yt=Lt(Ee.toLowerCase()),Array.isArray(Yt)&&(gn=Yt[0],Qn=Yt[1])),Array.isArray(Ee)&&(gn=Ee[0]*Sa,Qn=Ee[1]*Sa),isNaN(gn)&&(gn=Se[0],Qn=Se[1]),(gn>14400||Qn>14400)&&(Lo.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),gn=Math.min(14400,gn),Qn=Math.min(14400,Qn)),Se=[gn,Qn],te.substr(0,1)){case"l":Qn>gn&&(Se=[Qn,gn]);break;case"p":gn>Qn&&(Se=[Qn,gn])}So(Se),dA(wi),on(To),el!==0&&on(el+" J"),tl!==0&&on(tl+" j"),hi.publish("addPage",{pageNumber:ai})},Fa=function(Ee){Ee>0&&Ee<=ai&&(ta.splice(Ee,1),ka.splice(Ee,1),ai--,qt>ai&&(qt=ai),this.setPage(qt))},da=function(Ee){Ee>0&&Ee<=ai&&(qt=Ee)},ra=Ve.__private__.getNumberOfPages=Ve.getNumberOfPages=function(){return ta.length-1},Ba=function(Ee,ft,Yt){var gn,Qn=void 0;return Yt=Yt||{},Ee=Ee!==void 0?Ee:fi[ui].fontName,ft=ft!==void 0?ft:fi[ui].fontStyle,gn=Ee.toLowerCase(),Gi[gn]!==void 0&&Gi[gn][ft]!==void 0?Qn=Gi[gn][ft]:Gi[Ee]!==void 0&&Gi[Ee][ft]!==void 0?Qn=Gi[Ee][ft]:Yt.disableWarning===!1&&Lo.warn("Unable to look up font label for font '"+Ee+"', '"+ft+"'. Refer to getFontList() for available fonts."),Qn||Yt.noFallback||(Qn=Gi.times[ft])==null&&(Qn=Gi.times.normal),Qn},_a=Ve.__private__.putInfo=function(){var Ee=bA(),ft=function(gn){return gn};for(var Yt in st!==null&&(ft=ei.encryptor(Ee,0)),on("<<"),on("/Producer ("+Ha(ft("jsPDF "+lo.version))+")"),Eo)Eo.hasOwnProperty(Yt)&&Eo[Yt]&&on("/"+Yt.substr(0,1).toUpperCase()+Yt.substr(1)+" ("+Ha(ft(Eo[Yt]))+")");on("/CreationDate ("+Ha(ft(Vn))+")"),on(">>"),on("endobj")},yo=Ve.__private__.putCatalog=function(Ee){var ft=(Ee=Ee||{}).rootDictionaryObjId||Ps;switch(bA(),on("<<"),on("/Type /Catalog"),on("/Pages "+ft+" 0 R"),ba||(ba="fullwidth"),ba){case"fullwidth":on("/OpenAction [3 0 R /FitH null]");break;case"fullheight":on("/OpenAction [3 0 R /FitV null]");break;case"fullpage":on("/OpenAction [3 0 R /Fit]");break;case"original":on("/OpenAction [3 0 R /XYZ null null 1]");break;default:var Yt=""+ba;Yt.substr(Yt.length-1)==="%"&&(ba=parseInt(ba)/100),typeof ba=="number"&&on("/OpenAction [3 0 R /XYZ null null "+rr(ba)+"]")}switch(Ko||(Ko="continuous"),Ko){case"continuous":on("/PageLayout /OneColumn");break;case"single":on("/PageLayout /SinglePage");break;case"two":case"twoleft":on("/PageLayout /TwoColumnLeft");break;case"tworight":on("/PageLayout /TwoColumnRight")}Qo&&on("/PageMode /"+Qo),hi.publish("putCatalog"),on(">>"),on("endobj")},bo=Ve.__private__.putTrailer=function(){on("trailer"),on("<<"),on("/Size "+(Nn+1)),on("/Root "+Nn+" 0 R"),on("/Info "+(Nn-1)+" 0 R"),st!==null&&on("/Encrypt "+ei.oid+" 0 R"),on("/ID [ <"+Kn+"> <"+Kn+"> ]"),on(">>")},za=Ve.__private__.putHeader=function(){on("%PDF-"+Tt),on("%\xBA\xDF\xAC\xE0")},xo=Ve.__private__.putXRef=function(){var Ee="0000000000";on("xref"),on("0 "+(Nn+1)),on("0000000000 65535 f ");for(var ft=1;ft<=Nn;ft++)typeof Gn[ft]=="function"?on((Ee+Gn[ft]()).slice(-10)+" 00000 n "):Gn[ft]!==void 0?on((Ee+Gn[ft]).slice(-10)+" 00000 n "):on("0000000000 00000 n ")},Fo=Ve.__private__.buildDocument=function(){io(),Br(_n),hi.publish("buildDocument"),za(),KA(),Jr(),Nr(),st!==null&&Hn(),_a(),yo();var Ee=qn;return xo(),bo(),on("startxref"),on(""+Ee),on("%%EOF"),Br(ta[qt]),_n.join(`
|
|
|
`)},oi=Ve.__private__.getBlob=function(Ee){return new Blob([jr(Ee)],{type:"application/pdf"})},Zo=Ve.output=Ve.__private__.output=Ca(function(Ee,ft){switch(typeof(ft=ft||{})=="string"?ft={filename:ft}:ft.filename=ft.filename||"generated.pdf",Ee){case void 0:return Fo();case"save":Ve.save(ft.filename);break;case"arraybuffer":return jr(Fo());case"blob":return oi(Fo());case"bloburi":case"bloburl":if(na.URL!==void 0&&typeof na.URL.createObjectURL=="function")return na.URL&&na.URL.createObjectURL(oi(Fo()))||void 0;Lo.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var Yt="",gn=Fo();try{Yt=Ii(gn)}catch(AA){Yt=Ii(unescape(encodeURIComponent(gn)))}return"data:application/pdf;filename="+ft.filename+";base64,"+Yt;case"pdfobjectnewwindow":if(Object.prototype.toString.call(na)==="[object Window]"){var Qn="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js",hr=' integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==" crossorigin="anonymous"';ft.pdfObjectUrl&&(Qn=ft.pdfObjectUrl,hr="");var Kr='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><script src="'+Qn+'"'+hr+'><\/script><script >PDFObject.embed("'+this.output("dataurlstring")+'", '+JSON.stringify(ft)+");<\/script></body></html>",Da=na.open();return Da!==null&&Da.document.write(Kr),Da}throw new Error("The option pdfobjectnewwindow just works in a browser-environment.");case"pdfjsnewwindow":if(Object.prototype.toString.call(na)==="[object Window]"){var Do='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe id="pdfViewer" src="'+(ft.pdfJsUrl||"examples/PDF.js/web/viewer.html")+"?file=&downloadName="+ft.filename+'" width="500px" height="400px" /></body></html>',$o=na.open();if($o!==null){$o.document.write(Do);var ii=this;$o.document.documentElement.querySelector("#pdfViewer").onload=function(){$o.document.title=ft.filename,$o.document.documentElement.querySelector("#pdfViewer").contentWindow.PDFViewerApplication.open(ii.output("bloburl"))}}return $o}throw new Error("The option pdfjsnewwindow just works in a browser-environment.");case"dataurlnewwindow":if(Object.prototype.toString.call(na)!=="[object Window]")throw new Error("The option dataurlnewwindow just works in a browser-environment.");var Mi='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe src="'+this.output("datauristring",ft)+'"></iframe></body></html>',BA=na.open();if(BA!==null&&(BA.document.write(Mi),BA.document.title=ft.filename),BA||typeof safari=="undefined")return BA;break;case"datauri":case"dataurl":return na.document.location.href=this.output("datauristring",ft);default:return null}}),Qi=function(Ee){return Array.isArray(bs)===!0&&bs.indexOf(Ee)>-1};switch(ie){case"pt":Sa=1;break;case"mm":Sa=72/25.4;break;case"cm":Sa=72/2.54;break;case"in":Sa=72;break;case"px":Sa=Qi("px_scaling")==1?.75:96/72;break;case"pc":case"em":Sa=12;break;case"ex":Sa=6;break;default:if(typeof ie!="number")throw new Error("Invalid unit: "+ie);Sa=ie}var ei=null;la(),zn();var Bo=function(Ee){return st!==null?ei.encryptor(Ee,0):function(ft){return ft}},Yi=Ve.__private__.getPageInfo=Ve.getPageInfo=function(Ee){if(isNaN(Ee)||Ee%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfo");return{objId:ka[Ee].objId,pageNumber:Ee,pageContext:ka[Ee]}},cr=Ve.__private__.getPageInfoByObjId=function(Ee){if(isNaN(Ee)||Ee%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfoByObjId");for(var ft in ka)if(ka[ft].objId===Ee)break;return Yi(ft)},Za=Ve.__private__.getCurrentPageInfo=Ve.getCurrentPageInfo=function(){return{objId:ka[qt].objId,pageNumber:qt,pageContext:ka[qt]}};Ve.addPage=function(){return ca.apply(this,arguments),this},Ve.setPage=function(){return da.apply(this,arguments),Br.call(this,ta[qt]),this},Ve.insertPage=function(Ee){return this.addPage(),this.movePage(qt,Ee),this},Ve.movePage=function(Ee,ft){var Yt,gn;if(Ee>ft){Yt=ta[Ee],gn=ka[Ee];for(var Qn=Ee;Qn>ft;Qn--)ta[Qn]=ta[Qn-1],ka[Qn]=ka[Qn-1];ta[ft]=Yt,ka[ft]=gn,this.setPage(ft)}else if(Ee<ft){Yt=ta[Ee],gn=ka[Ee];for(var hr=Ee;hr<ft;hr++)ta[hr]=ta[hr+1],ka[hr]=ka[hr+1];ta[ft]=Yt,ka[ft]=gn,this.setPage(ft)}return this},Ve.deletePage=function(){return Fa.apply(this,arguments),this},Ve.__private__.text=Ve.text=function(Ee,ft,Yt,gn,Qn){var hr,Kr,Da,Do,$o,ii,Mi,BA,AA,fA=(gn=gn||{}).scope||this;if(typeof Ee=="number"&&typeof ft=="number"&&(typeof Yt=="string"||Array.isArray(Yt))){var fs=Yt;Yt=ft,ft=Ee,Ee=fs}if(arguments[3]instanceof ho?(tn("The transform parameter of text() with a Matrix value"),AA=Qn):(Da=arguments[4],Do=arguments[5],(0,ce.Z)(Mi=arguments[3])==="object"&&Mi!==null||(typeof Da=="string"&&(Do=Da,Da=null),typeof Mi=="string"&&(Do=Mi,Mi=null),typeof Mi=="number"&&(Da=Mi,Mi=null),gn={flags:Mi,angle:Da,align:Do})),isNaN(ft)||isNaN(Yt)||Ee==null)throw new Error("Invalid arguments passed to jsPDF.text");if(Ee.length===0)return fA;var ss="",ll=!1,Us=typeof gn.lineHeightFactor=="number"?gn.lineHeightFactor:Es,yl=fA.internal.scaleFactor;function Ml(hA){return hA=hA.split(" ").join(Array(gn.TabLen||9).join(" ")),Ha(hA,Mi)}function Au(hA){for(var rA,es=hA.concat(),ms=[],Pl=es.length;Pl--;)typeof(rA=es.shift())=="string"?ms.push(rA):Array.isArray(hA)&&(rA.length===1||rA[1]===void 0&&rA[2]===void 0)?ms.push(rA[0]):ms.push([rA[0],rA[1],rA[2]]);return ms}function cu(hA,rA){var es;if(typeof hA=="string")es=rA(hA)[0];else if(Array.isArray(hA)){for(var ms,Pl,su=hA.concat(),Pu=[],_u=su.length;_u--;)typeof(ms=su.shift())=="string"?Pu.push(rA(ms)[0]):Array.isArray(ms)&&typeof ms[0]=="string"&&(Pl=rA(ms[0],ms[1],ms[2]),Pu.push([Pl[0],Pl[1],Pl[2]]));es=Pu}return es}var Rl=!1,Bl=!0;if(typeof Ee=="string")Rl=!0;else if(Array.isArray(Ee)){var Xl=Ee.concat();Kr=[];for(var Ul,Zs=Xl.length;Zs--;)(typeof(Ul=Xl.shift())!="string"||Array.isArray(Ul)&&typeof Ul[0]!="string")&&(Bl=!1);Rl=Bl}if(Rl===!1)throw new Error('Type of text must be string or Array. "'+Ee+'" is not recognized.');typeof Ee=="string"&&(Ee=Ee.match(/[\r?\n]/)?Ee.split(/\r\n|\r|\n/g):[Ee]);var Yl=ia/fA.internal.scaleFactor,Ol=Yl*(Us-1);switch(gn.baseline){case"bottom":Yt-=Ol;break;case"top":Yt+=Yl-Ol;break;case"hanging":Yt+=Yl-2*Ol;break;case"middle":Yt+=Yl/2-Ol}if((ii=gn.maxWidth||0)>0&&(typeof Ee=="string"?Ee=fA.splitTextToSize(Ee,ii):Object.prototype.toString.call(Ee)==="[object Array]"&&(Ee=Ee.reduce(function(hA,rA){return hA.concat(fA.splitTextToSize(rA,ii))},[]))),hr={text:Ee,x:ft,y:Yt,options:gn,mutex:{pdfEscape:Ha,activeFontKey:ui,fonts:fi,activeFontSize:ia}},hi.publish("preProcessText",hr),Ee=hr.text,Da=(gn=hr.options).angle,!(AA instanceof ho)&&Da&&typeof Da=="number"){Da*=Math.PI/180,gn.rotationDirection===0&&(Da=-Da),ln===zt.ADVANCED&&(Da=-Da);var kl=Math.cos(Da),Hl=Math.sin(Da);AA=new ho(kl,Hl,-Hl,kl,0,0)}else Da&&Da instanceof ho&&(AA=Da);ln!==zt.ADVANCED||AA||(AA=_s),($o=gn.charSpace||Ns)!==void 0&&(ss+=Tn(kt($o))+` Tc
|
|
|
`,this.setCharSpace(this.getCharSpace()||0)),(BA=gn.horizontalScale)!==void 0&&(ss+=Tn(100*BA)+` Tz
|
|
|
`),gn.lang;var xs=-1,du=gn.renderingMode!==void 0?gn.renderingMode:gn.stroke,$l=fA.internal.getCurrentPageInfo().pageContext;switch(du){case 0:case!1:case"fill":xs=0;break;case 1:case!0:case"stroke":xs=1;break;case 2:case"fillThenStroke":xs=2;break;case 3:case"invisible":xs=3;break;case 4:case"fillAndAddForClipping":xs=4;break;case 5:case"strokeAndAddPathForClipping":xs=5;break;case 6:case"fillThenStrokeAndAddToPathForClipping":xs=6;break;case 7:case"addToPathForClipping":xs=7}var ql=$l.usedRenderingMode!==void 0?$l.usedRenderingMode:-1;xs!==-1?ss+=xs+` Tr
|
|
|
`:ql!==-1&&(ss+=`0 Tr
|
|
|
`),xs!==-1&&($l.usedRenderingMode=xs),Do=gn.align||"left";var ul,eu=ia*Us,gu=fA.internal.pageSize.getWidth(),tu=fi[ui];$o=gn.charSpace||Ns,ii=gn.maxWidth||0,Mi=Object.assign({autoencode:!0,noBOM:!0},gn.flags);var nl=[];if(Object.prototype.toString.call(Ee)==="[object Array]"){var Ws;Kr=Au(Ee),Do!=="left"&&(ul=Kr.map(function(hA){return fA.getStringUnitWidth(hA,{font:tu,charSpace:$o,fontSize:ia,doKerning:!1})*ia/yl}));var cl,ci=0;if(Do==="right"){ft-=ul[0],Ee=[],Zs=Kr.length;for(var bi=0;bi<Zs;bi++)bi===0?(cl=li(ft),Ws=Ti(Yt)):(cl=kt(ci-ul[bi]),Ws=-eu),Ee.push([Kr[bi],cl,Ws]),ci=ul[bi]}else if(Do==="center"){ft-=ul[0]/2,Ee=[],Zs=Kr.length;for(var ZA=0;ZA<Zs;ZA++)ZA===0?(cl=li(ft),Ws=Ti(Yt)):(cl=kt((ci-ul[ZA])/2),Ws=-eu),Ee.push([Kr[ZA],cl,Ws]),ci=ul[ZA]}else if(Do==="left"){Ee=[],Zs=Kr.length;for(var rl=0;rl<Zs;rl++)Ee.push(Kr[rl])}else{if(Do!=="justify")throw new Error('Unrecognized alignment option, use "left", "center", "right" or "justify".');Ee=[],Zs=Kr.length,ii=ii!==0?ii:gu;for(var hs=0;hs<Zs;hs++)Ws=hs===0?Ti(Yt):-eu,cl=hs===0?li(ft):0,hs<Zs-1?nl.push(Tn(kt((ii-ul[hs])/(Kr[hs].split(" ").length-1)))):nl.push(0),Ee.push([Kr[hs],cl,Ws])}}var dl=typeof gn.R2L=="boolean"?gn.R2L:eo;dl===!0&&(Ee=cu(Ee,function(hA,rA,es){return[hA.split("").reverse().join(""),rA,es]})),hr={text:Ee,x:ft,y:Yt,options:gn,mutex:{pdfEscape:Ha,activeFontKey:ui,fonts:fi,activeFontSize:ia}},hi.publish("postProcessText",hr),Ee=hr.text,ll=hr.mutex.isHex||!1;var jl=fi[ui].encoding;jl!=="WinAnsiEncoding"&&jl!=="StandardEncoding"||(Ee=cu(Ee,function(hA,rA,es){return[Ml(hA),rA,es]})),Kr=Au(Ee),Ee=[];for(var qi,ls,Os,gl=0,wl=1,Dl=Array.isArray(Kr[0])?wl:gl,Vs="",bu=function(hA,rA,es){var ms="";return es instanceof ho?(es=typeof gn.angle=="number"?os(es,new ho(1,0,0,1,hA,rA)):os(new ho(1,0,0,1,hA,rA),es),ln===zt.ADVANCED&&(es=os(new ho(1,0,0,-1,0,0),es)),ms=es.join(" ")+` Tm
|
|
|
`):ms=Tn(hA)+" "+Tn(rA)+` Td
|
|
|
`,ms},bl=0;bl<Kr.length;bl++){switch(Vs="",Dl){case wl:Os=(ll?"<":"(")+Kr[bl][0]+(ll?">":")"),qi=parseFloat(Kr[bl][1]),ls=parseFloat(Kr[bl][2]);break;case gl:Os=(ll?"<":"(")+Kr[bl]+(ll?">":")"),qi=li(ft),ls=Ti(Yt)}nl!==void 0&&nl[bl]!==void 0&&(Vs=nl[bl]+` Tw
|
|
|
`),bl===0?Ee.push(Vs+bu(qi,ls,AA)+Os):Dl===gl?Ee.push(Vs+Os):Dl===wl&&Ee.push(Vs+bu(qi,ls,AA)+Os)}Ee=Dl===gl?Ee.join(` Tj
|
|
|
T* `):Ee.join(` Tj
|
|
|
`),Ee+=` Tj
|
|
|
`;var Kl=`BT
|
|
|
/`;return Kl+=ui+" "+ia+` Tf
|
|
|
`,Kl+=Tn(ia*Us)+` TL
|
|
|
`,Kl+=IA+`
|
|
|
`,Kl+=ss,Kl+=Ee,on(Kl+="ET"),Bt[ui]=!0,fA};var Oo=Ve.__private__.clip=Ve.clip=function(Ee){return on(Ee==="evenodd"?"W*":"W"),this};Ve.clipEvenOdd=function(){return Oo("evenodd")},Ve.__private__.discardPath=Ve.discardPath=function(){return on("n"),this};var ti=Ve.__private__.isValidStyle=function(Ee){var ft=!1;return[void 0,null,"S","D","F","DF","FD","f","f*","B","B*","n"].indexOf(Ee)!==-1&&(ft=!0),ft};Ve.__private__.setDefaultPathOperation=Ve.setDefaultPathOperation=function(Ee){return ti(Ee)&&(Xe=Ee),this};var pa=Ve.__private__.getStyle=Ve.getStyle=function(Ee){var ft=Xe;switch(Ee){case"D":case"S":ft="S";break;case"F":ft="f";break;case"FD":case"DF":ft="B";break;case"f":case"f*":case"B":case"B*":ft=Ee}return ft},Wa=Ve.close=function(){return on("h"),this};Ve.stroke=function(){return on("S"),this},Ve.fill=function(Ee){return ja("f",Ee),this},Ve.fillEvenOdd=function(Ee){return ja("f*",Ee),this},Ve.fillStroke=function(Ee){return ja("B",Ee),this},Ve.fillStrokeEvenOdd=function(Ee){return ja("B*",Ee),this};var ja=function(Ee,ft){(0,ce.Z)(ft)==="object"?Va(ft,Ee):on(Ee)},Oa=function(Ee){Ee===null||ln===zt.ADVANCED&&Ee===void 0||(Ee=pa(Ee),on(Ee))};function Yo(Ee,ft,Yt,gn,Qn){var hr=new RA(ft||this.boundingBox,Yt||this.xStep,gn||this.yStep,this.gState,Qn||this.matrix);hr.stream=this.stream;var Kr=Ee+"$$"+this.cloneIndex+++"$$";return qA(Kr,hr),hr}var Va=function(Ee,ft){var Yt=jA[Ee.key],gn=Si[Yt];if(gn instanceof ps)on("q"),on(Io(ft)),gn.gState&&Ve.setGState(gn.gState),on(Ee.matrix.toString()+" cm"),on("/"+Yt+" sh"),on("Q");else if(gn instanceof RA){var Qn=new ho(1,0,0,-1,0,Sl());Ee.matrix&&(Qn=Qn.multiply(Ee.matrix||_s),Yt=Yo.call(gn,Ee.key,Ee.boundingBox,Ee.xStep,Ee.yStep,Qn).id),on("q"),on("/Pattern cs"),on("/"+Yt+" scn"),gn.gState&&Ve.setGState(gn.gState),on(ft),on("Q")}},Io=function(Ee){switch(Ee){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"}},ni=Ve.moveTo=function(Ee,ft){return on(Tn(kt(Ee))+" "+Tn(An(ft))+" m"),this},_o=Ve.lineTo=function(Ee,ft){return on(Tn(kt(Ee))+" "+Tn(An(ft))+" l"),this},PA=Ve.curveTo=function(Ee,ft,Yt,gn,Qn,hr){return on([Tn(kt(Ee)),Tn(An(ft)),Tn(kt(Yt)),Tn(An(gn)),Tn(kt(Qn)),Tn(An(hr)),"c"].join(" ")),this};Ve.__private__.line=Ve.line=function(Ee,ft,Yt,gn,Qn){if(isNaN(Ee)||isNaN(ft)||isNaN(Yt)||isNaN(gn)||!ti(Qn))throw new Error("Invalid arguments passed to jsPDF.line");return ln===zt.COMPAT?this.lines([[Yt-Ee,gn-ft]],Ee,ft,[1,1],Qn||"S"):this.lines([[Yt-Ee,gn-ft]],Ee,ft,[1,1]).stroke()},Ve.__private__.lines=Ve.lines=function(Ee,ft,Yt,gn,Qn,hr){var Kr,Da,Do,$o,ii,Mi,BA,AA,fA,fs,ss,ll;if(typeof Ee=="number"&&(ll=Yt,Yt=ft,ft=Ee,Ee=ll),gn=gn||[1,1],hr=hr||!1,isNaN(ft)||isNaN(Yt)||!Array.isArray(Ee)||!Array.isArray(gn)||!ti(Qn)||typeof hr!="boolean")throw new Error("Invalid arguments passed to jsPDF.lines");for(ni(ft,Yt),Kr=gn[0],Da=gn[1],$o=Ee.length,fs=ft,ss=Yt,Do=0;Do<$o;Do++)(ii=Ee[Do]).length===2?(fs=ii[0]*Kr+fs,ss=ii[1]*Da+ss,_o(fs,ss)):(Mi=ii[0]*Kr+fs,BA=ii[1]*Da+ss,AA=ii[2]*Kr+fs,fA=ii[3]*Da+ss,fs=ii[4]*Kr+fs,ss=ii[5]*Da+ss,PA(Mi,BA,AA,fA,fs,ss));return hr&&Wa(),Oa(Qn),this},Ve.path=function(Ee){for(var ft=0;ft<Ee.length;ft++){var Yt=Ee[ft],gn=Yt.c;switch(Yt.op){case"m":ni(gn[0],gn[1]);break;case"l":_o(gn[0],gn[1]);break;case"c":PA.apply(this,gn);break;case"h":Wa()}}return this},Ve.__private__.rect=Ve.rect=function(Ee,ft,Yt,gn,Qn){if(isNaN(Ee)||isNaN(ft)||isNaN(Yt)||isNaN(gn)||!ti(Qn))throw new Error("Invalid arguments passed to jsPDF.rect");return ln===zt.COMPAT&&(gn=-gn),on([Tn(kt(Ee)),Tn(An(ft)),Tn(kt(Yt)),Tn(kt(gn)),"re"].join(" ")),Oa(Qn),this},Ve.__private__.triangle=Ve.triangle=function(Ee,ft,Yt,gn,Qn,hr,Kr){if(isNaN(Ee)||isNaN(ft)||isNaN(Yt)||isNaN(gn)||isNaN(Qn)||isNaN(hr)||!ti(Kr))throw new Error("Invalid arguments passed to jsPDF.triangle");return this.lines([[Yt-Ee,gn-ft],[Qn-Yt,hr-gn],[Ee-Qn,ft-hr]],Ee,ft,[1,1],Kr,!0),this},Ve.__private__.roundedRect=Ve.roundedRect=function(Ee,ft,Yt,gn,Qn,hr,Kr){if(isNaN(Ee)||isNaN(ft)||isNaN(Yt)||isNaN(gn)||isNaN(Qn)||isNaN(hr)||!ti(Kr))throw new Error("Invalid arguments passed to jsPDF.roundedRect");var Da=4/3*(Math.SQRT2-1);return Qn=Math.min(Qn,.5*Yt),hr=Math.min(hr,.5*gn),this.lines([[Yt-2*Qn,0],[Qn*Da,0,Qn,hr-hr*Da,Qn,hr],[0,gn-2*hr],[0,hr*Da,-Qn*Da,hr,-Qn,hr],[2*Qn-Yt,0],[-Qn*Da,0,-Qn,-hr*Da,-Qn,-hr],[0,2*hr-gn],[0,-hr*Da,Qn*Da,-hr,Qn,-hr]],Ee+Qn,ft,[1,1],Kr,!0),this},Ve.__private__.ellipse=Ve.ellipse=function(Ee,ft,Yt,gn,Qn){if(isNaN(Ee)||isNaN(ft)||isNaN(Yt)||isNaN(gn)||!ti(Qn))throw new Error("Invalid arguments passed to jsPDF.ellipse");var hr=4/3*(Math.SQRT2-1)*Yt,Kr=4/3*(Math.SQRT2-1)*gn;return ni(Ee+Yt,ft),PA(Ee+Yt,ft-Kr,Ee+hr,ft-gn,Ee,ft-gn),PA(Ee-hr,ft-gn,Ee-Yt,ft-Kr,Ee-Yt,ft),PA(Ee-Yt,ft+Kr,Ee-hr,ft+gn,Ee,ft+gn),PA(Ee+hr,ft+gn,Ee+Yt,ft+Kr,Ee+Yt,ft),Oa(Qn),this},Ve.__private__.circle=Ve.circle=function(Ee,ft,Yt,gn){if(isNaN(Ee)||isNaN(ft)||isNaN(Yt)||!ti(gn))throw new Error("Invalid arguments passed to jsPDF.circle");return this.ellipse(Ee,ft,Yt,Yt,gn)},Ve.setFont=function(Ee,ft,Yt){return Yt&&(ft=vr(ft,Yt)),ui=Ba(Ee,ft,{disableWarning:!1}),this};var _A=Ve.__private__.getFont=Ve.getFont=function(){return fi[Ba.apply(Ve,arguments)]};Ve.__private__.getFontList=Ve.getFontList=function(){var Ee,ft,Yt={};for(Ee in Gi)if(Gi.hasOwnProperty(Ee))for(ft in Yt[Ee]=[],Gi[Ee])Gi[Ee].hasOwnProperty(ft)&&Yt[Ee].push(ft);return Yt},Ve.addFont=function(Ee,ft,Yt,gn,Qn){var hr=["StandardEncoding","MacRomanEncoding","Identity-H","WinAnsiEncoding"];return arguments[3]&&hr.indexOf(arguments[3])!==-1?Qn=arguments[3]:arguments[3]&&hr.indexOf(arguments[3])==-1&&(Yt=vr(Yt,gn)),Qn=Qn||"Identity-H",Vr.call(this,Ee,ft,Yt,Qn)};var Es,wi=ee.lineWidth||.200025,As=Ve.__private__.getLineWidth=Ve.getLineWidth=function(){return wi},dA=Ve.__private__.setLineWidth=Ve.setLineWidth=function(Ee){return wi=Ee,on(Tn(kt(Ee))+" w"),this};Ve.__private__.setLineDash=lo.API.setLineDash=lo.API.setLineDashPattern=function(Ee,ft){if(Ee=Ee||[],ft=ft||0,isNaN(ft)||!Array.isArray(Ee))throw new Error("Invalid arguments passed to jsPDF.setLineDash");return Ee=Ee.map(function(Yt){return Tn(kt(Yt))}).join(" "),ft=Tn(kt(ft)),on("["+Ee+"] "+ft+" d"),this};var ds=Ve.__private__.getLineHeight=Ve.getLineHeight=function(){return ia*Es};Ve.__private__.getLineHeight=Ve.getLineHeight=function(){return ia*Es};var Fl=Ve.__private__.setLineHeightFactor=Ve.setLineHeightFactor=function(Ee){return typeof(Ee=Ee||1.15)=="number"&&(Es=Ee),this},yi=Ve.__private__.getLineHeightFactor=Ve.getLineHeightFactor=function(){return Es};Fl(ee.lineHeight);var li=Ve.__private__.getHorizontalCoordinate=function(Ee){return kt(Ee)},Ti=Ve.__private__.getVerticalCoordinate=function(Ee){return ln===zt.ADVANCED?Ee:ka[qt].mediaBox.topRightY-ka[qt].mediaBox.bottomLeftY-kt(Ee)},CA=Ve.__private__.getHorizontalCoordinateString=Ve.getHorizontalCoordinateString=function(Ee){return Tn(li(Ee))},tA=Ve.__private__.getVerticalCoordinateString=Ve.getVerticalCoordinateString=function(Ee){return Tn(Ti(Ee))},To=ee.strokeColor||"0 G";Ve.__private__.getStrokeColor=Ve.getDrawColor=function(){return Ei(To)},Ve.__private__.setStrokeColor=Ve.setDrawColor=function(Ee,ft,Yt,gn){return To=Cs({ch1:Ee,ch2:ft,ch3:Yt,ch4:gn,pdfColorType:"draw",precision:2}),on(To),this};var zA=ee.fillColor||"0 g";Ve.__private__.getFillColor=Ve.getFillColor=function(){return Ei(zA)},Ve.__private__.setFillColor=Ve.setFillColor=function(Ee,ft,Yt,gn){return zA=Cs({ch1:Ee,ch2:ft,ch3:Yt,ch4:gn,pdfColorType:"fill",precision:2}),on(zA),this};var IA=ee.textColor||"0 g",gs=Ve.__private__.getTextColor=Ve.getTextColor=function(){return Ei(IA)};Ve.__private__.setTextColor=Ve.setTextColor=function(Ee,ft,Yt,gn){return IA=Cs({ch1:Ee,ch2:ft,ch3:Yt,ch4:gn,pdfColorType:"text",precision:3}),this};var Ns=ee.charSpace,nA=Ve.__private__.getCharSpace=Ve.getCharSpace=function(){return parseFloat(Ns||0)};Ve.__private__.setCharSpace=Ve.setCharSpace=function(Ee){if(isNaN(Ee))throw new Error("Invalid argument passed to jsPDF.setCharSpace");return Ns=Ee,this};var el=0;Ve.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},Ve.__private__.setLineCap=Ve.setLineCap=function(Ee){var ft=Ve.CapJoinStyles[Ee];if(ft===void 0)throw new Error("Line cap style of '"+Ee+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return el=ft,on(ft+" J"),this};var tl=0;Ve.__private__.setLineJoin=Ve.setLineJoin=function(Ee){var ft=Ve.CapJoinStyles[Ee];if(ft===void 0)throw new Error("Line join style of '"+Ee+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return tl=ft,on(ft+" j"),this},Ve.__private__.setLineMiterLimit=Ve.__private__.setMiterLimit=Ve.setLineMiterLimit=Ve.setMiterLimit=function(Ee){if(Ee=Ee||0,isNaN(Ee))throw new Error("Invalid argument passed to jsPDF.setLineMiterLimit");return on(Tn(kt(Ee))+" M"),this},Ve.GState=Fs,Ve.setGState=function(Ee){(Ee=typeof Ee=="string"?uA[Bs[Ee]]:Rs(null,Ee)).equals(ws)||(on("/"+Ee.id+" gs"),ws=Ee)};var Rs=function(Ee,ft){if(!Ee||!Bs[Ee]){var Yt=!1;for(var gn in uA)if(uA.hasOwnProperty(gn)&&uA[gn].equals(ft)){Yt=!0;break}if(Yt)ft=uA[gn];else{var Qn="GS"+(Object.keys(uA).length+1).toString(10);uA[Qn]=ft,ft.id=Qn}return Ee&&(Bs[Ee]=ft.id),hi.publish("addGState",ft),ft}};Ve.addGState=function(Ee,ft){return Rs(Ee,ft),this},Ve.saveGraphicsState=function(){return on("q"),Ks.push({key:ui,size:ia,color:IA}),this},Ve.restoreGraphicsState=function(){on("Q");var Ee=Ks.pop();return ui=Ee.key,ia=Ee.size,IA=Ee.color,ws=null,this},Ve.setCurrentTransformationMatrix=function(Ee){return on(Ee.toString()+" cm"),this},Ve.comment=function(Ee){return on("#"+Ee),this};var GA=function(Ee,ft){var Yt=Ee||0;Object.defineProperty(this,"x",{enumerable:!0,get:function(){return Yt},set:function(hr){isNaN(hr)||(Yt=parseFloat(hr))}});var gn=ft||0;Object.defineProperty(this,"y",{enumerable:!0,get:function(){return gn},set:function(hr){isNaN(hr)||(gn=parseFloat(hr))}});var Qn="pt";return Object.defineProperty(this,"type",{enumerable:!0,get:function(){return Qn},set:function(hr){Qn=hr.toString()}}),this},TA=function(Ee,ft,Yt,gn){GA.call(this,Ee,ft),this.type="rect";var Qn=Yt||0;Object.defineProperty(this,"w",{enumerable:!0,get:function(){return Qn},set:function(Kr){isNaN(Kr)||(Qn=parseFloat(Kr))}});var hr=gn||0;return Object.defineProperty(this,"h",{enumerable:!0,get:function(){return hr},set:function(Kr){isNaN(Kr)||(hr=parseFloat(Kr))}}),this},gA=function(){this.page=ai,this.currentPage=qt,this.pages=ta.slice(0),this.pagesContext=ka.slice(0),this.x=$A,this.y=Li,this.matrix=ys,this.width=zs(qt),this.height=Sl(qt),this.outputDestination=ma,this.id="",this.objectNumber=-1};gA.prototype.restore=function(){ai=this.page,qt=this.currentPage,ka=this.pagesContext,ta=this.pages,$A=this.x,Li=this.y,ys=this.matrix,Gs(qt,this.width),Jl(qt,this.height),ma=this.outputDestination};var $i=function(Ee,ft,Yt,gn,Qn){Ls.push(new gA),ai=qt=0,ta=[],$A=Ee,Li=ft,ys=Qn,So([Yt,gn])},Al=function(Ee){if(as[Ee])Ls.pop().restore();else{var ft=new gA,Yt="Xo"+(Object.keys(xA).length+1).toString(10);ft.id=Yt,as[Ee]=Yt,xA[Yt]=ft,hi.publish("addFormObject",ft),Ls.pop().restore()}};for(var sl in Ve.beginFormObject=function(Ee,ft,Yt,gn,Qn){return $i(Ee,ft,Yt,gn,Qn),this},Ve.endFormObject=function(Ee){return Al(Ee),this},Ve.doFormObject=function(Ee,ft){var Yt=xA[as[Ee]];return on("q"),on(ft.toString()+" cm"),on("/"+Yt.id+" Do"),on("Q"),this},Ve.getFormObject=function(Ee){var ft=xA[as[Ee]];return{x:ft.x,y:ft.y,width:ft.width,height:ft.height,matrix:ft.matrix}},Ve.save=function(Ee,ft){return Ee=Ee||"generated.pdf",(ft=ft||{}).returnPromise=ft.returnPromise||!1,ft.returnPromise===!1?(qo(oi(Fo()),Ee),typeof qo.unload=="function"&&na.setTimeout&&setTimeout(qo.unload,911),this):new Promise(function(Yt,gn){try{var Qn=qo(oi(Fo()),Ee);typeof qo.unload=="function"&&na.setTimeout&&setTimeout(qo.unload,911),Yt(Qn)}catch(hr){gn(hr.message)}})},lo.API)lo.API.hasOwnProperty(sl)&&(sl==="events"&&lo.API.events.length?function(Ee,ft){var Yt,gn,Qn;for(Qn=ft.length-1;Qn!==-1;Qn--)Yt=ft[Qn][0],gn=ft[Qn][1],Ee.subscribe.apply(Ee,[Yt].concat(typeof gn=="function"?[gn]:gn))}(hi,lo.API.events):Ve[sl]=lo.API[sl]);var zs=Ve.getPageWidth=function(Ee){return(ka[Ee=Ee||qt].mediaBox.topRightX-ka[Ee].mediaBox.bottomLeftX)/Sa},Gs=Ve.setPageWidth=function(Ee,ft){ka[Ee].mediaBox.topRightX=ft*Sa+ka[Ee].mediaBox.bottomLeftX},Sl=Ve.getPageHeight=function(Ee){return(ka[Ee=Ee||qt].mediaBox.topRightY-ka[Ee].mediaBox.bottomLeftY)/Sa},Jl=Ve.setPageHeight=function(Ee,ft){ka[Ee].mediaBox.topRightY=ft*Sa+ka[Ee].mediaBox.bottomLeftY};return Ve.internal={pdfEscape:Ha,getStyle:pa,getFont:_A,getFontSize:Pa,getCharSpace:nA,getTextColor:gs,getLineHeight:ds,getLineHeightFactor:yi,getLineWidth:As,write:Qa,getHorizontalCoordinate:li,getVerticalCoordinate:Ti,getCoordinateString:CA,getVerticalCoordinateString:tA,collections:{},newObject:bA,newAdditionalObject:Is,newObjectDeferred:cA,newObjectDeferredBegin:cs,getFilters:Ts,putStream:FA,events:hi,scaleFactor:Sa,pageSize:{getWidth:function(){return zs(qt)},setWidth:function(Ee){Gs(qt,Ee)},getHeight:function(){return Sl(qt)},setHeight:function(Ee){Jl(qt,Ee)}},encryptionOptions:st,encryption:ei,getEncryptor:Bo,output:Zo,getNumberOfPages:ra,pages:ta,out:on,f2:rr,f3:Dt,getPageInfo:Yi,getPageInfoByObjId:cr,getCurrentPageInfo:Za,getPDFVersion:Ut,Point:GA,Rectangle:TA,Matrix:ho,hasHotfix:Qi},Object.defineProperty(Ve.internal.pageSize,"width",{get:function(){return zs(qt)},set:function(Ee){Gs(qt,Ee)},enumerable:!0,configurable:!0}),Object.defineProperty(Ve.internal.pageSize,"height",{get:function(){return Sl(qt)},set:function(Ee){Jl(qt,Ee)},enumerable:!0,configurable:!0}),xa.call(Ve,Mr),ui="F1",ca(Se,te),hi.publish("initialized"),Ve}Ds.prototype.lsbFirstWord=function(ee){return String.fromCharCode(ee>>0&255,ee>>8&255,ee>>16&255,ee>>24&255)},Ds.prototype.toHexString=function(ee){return ee.split("").map(function(z){return("0"+(255&z.charCodeAt(0)).toString(16)).slice(-2)}).join("")},Ds.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("")},Ds.prototype.processOwnerPassword=function(ee,z){return di(Mo(z).substr(0,5),ee)},Ds.prototype.encryptor=function(ee,z){var te=Mo(this.encryptionKey+String.fromCharCode(255&ee,ee>>8&255,ee>>16&255,255&z,z>>8&255)).substr(0,10);return function(ie){return di(te,ie)}},Fs.prototype.equals=function(ee){var z,te="id,objectNumber,equals";if(!ee||(0,ce.Z)(ee)!==(0,ce.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},lo.API={events:[]},lo.version="2.5.1";var xi=lo.API,vA=1,xn=function(ee){return ee.replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Mn=function(ee){return ee.replace(/\\\\/g,"\\").replace(/\\\(/g,"(").replace(/\\\)/g,")")},On=function(ee){return ee.toFixed(2)},It=function(ee){return ee.toFixed(5)};xi.__acroform__={};var Wn=function(ee,z){ee.prototype=Object.create(z.prototype),ee.prototype.constructor=ee},Ur=function(ee){return ee*vA},Er=function(ee){var z=new qa,te=Ea.internal.getHeight(ee)||0,ie=Ea.internal.getWidth(ee)||0;return z.BBox=[0,0,Number(On(ie)),Number(On(te))],z},kn=xi.__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},nr=xi.__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)},Jn=xi.__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},Sr=xi.__acroform__.getBitForPdf=function(ee,z){if(isNaN(ee)||isNaN(z))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBitForPdf");return Jn(ee,z-1)},Pr=xi.__acroform__.setBitForPdf=function(ee,z){if(isNaN(ee)||isNaN(z))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBitForPdf");return kn(ee,z-1)},Xr=xi.__acroform__.clearBitForPdf=function(ee,z){if(isNaN(ee)||isNaN(z))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBitForPdf");return nr(ee,z-1)},sa=xi.__acroform__.calculateCoordinates=function(ee,z){var te=z.internal.getHorizontalCoordinate,ie=z.internal.getVerticalCoordinate,Se=ee[0],pe=ee[1],we=ee[2],Le=ee[3],Ne={};return Ne.lowerLeft_X=te(Se)||0,Ne.lowerLeft_Y=ie(pe+Le)||0,Ne.upperRight_X=te(Se+we)||0,Ne.upperRight_Y=ie(pe)||0,[Number(On(Ne.lowerLeft_X)),Number(On(Ne.lowerLeft_Y)),Number(On(Ne.upperRight_X)),Number(On(Ne.upperRight_Y))]},Ta=function(ee){if(ee.appearanceStreamContent)return ee.appearanceStreamContent;if(ee.V||ee.DV){var z=[],te=ee._V||ee.DV,ie=Ra(ee,te),Se=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("/"+Se+" "+On(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 pe=Er(ee);return pe.scope=ee.scope,pe.stream=z.join(`
|
|
|
`),pe}},Ra=function(ee,z){var te=ee.fontSize===0?ee.maxFontSize:ee.fontSize,ie={text:"",fontSize:""},Se=(z=(z=z.substr(0,1)=="("?z.substr(1):z).substr(z.length-1)==")"?z.substr(0,z.length-1):z).split(" ");Se=ee.multiline?Se.map(function(Dt){return Dt.split(`
|
|
|
`)}):Se.map(function(Dt){return[Dt]});var pe=te,we=Ea.internal.getHeight(ee)||0;we=we<0?-we:we;var Le=Ea.internal.getWidth(ee)||0;Le=Le<0?-Le:Le;var Ne=function(Dt,kt,pn){if(Dt+1<Se.length){var An=kt+" "+Se[Dt+1][0];return xr(An,ee,pn).width<=Le-4}return!1};pe++;e:for(;pe>0;){z="",pe--;var Xe,st,ct=xr("3",ee,pe).height,Bt=ee.multiline?we-pe:(we-ct)/2,Ve=Bt+=2,Tt=0,Ut=0,Zt=0;if(pe<=0){z=`(...) Tj
|
|
|
`,z+="% Width of Text: "+xr(z,ee,pe=12).width+", FieldWidth:"+Le+`
|
|
|
`;break}for(var Lt="",zt=0,ln=0;ln<Se.length;ln++)if(Se.hasOwnProperty(ln)){var vn=!1;if(Se[ln].length!==1&&Zt!==Se[ln].length-1){if((ct+2)*(zt+2)+2>we)continue e;Lt+=Se[ln][Zt],vn=!0,Ut=ln,ln--}else{Lt=(Lt+=Se[ln][Zt]+" ").substr(Lt.length-1)==" "?Lt.substr(0,Lt.length-1):Lt;var er=parseInt(ln),vr=Ne(er,Lt,pe),Tn=ln>=Se.length-1;if(vr&&!Tn){Lt+=" ",Zt=0;continue}if(vr||Tn){if(Tn)Ut=er;else if(ee.multiline&&(ct+2)*(zt+2)+2>we)continue e}else{if(!ee.multiline||(ct+2)*(zt+2)+2>we)continue e;Ut=er}}for(var tn="",mr=Tt;mr<=Ut;mr++){var rr=Se[mr];if(ee.multiline){if(mr===Ut){tn+=rr[Zt]+" ",Zt=(Zt+1)%rr.length;continue}if(mr===Tt){tn+=rr[rr.length-1]+" ";continue}}tn+=rr[0]+" "}switch(tn=tn.substr(tn.length-1)==" "?tn.substr(0,tn.length-1):tn,st=xr(tn,ee,pe).width,ee.textAlign){case"right":Xe=Le-st-2;break;case"center":Xe=(Le-st)/2;break;case"left":default:Xe=2}z+=On(Xe)+" "+On(Ve)+` Td
|
|
|
`,z+="("+xn(tn)+`) Tj
|
|
|
`,z+=-On(Xe)+` 0 Td
|
|
|
`,Ve=-(pe+2),st=0,Tt=vn?Ut:Ut+1,zt++,Lt=""}break}return ie.text=z,ie.fontSize=pe,ie},xr=function(ee,z,te){var ie=z.scope.internal.getFont(z.fontName,z.fontStyle),Se=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:Se}},Rn={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},br=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)},Fr=function(ee,z){for(var te in ee)if(ee.hasOwnProperty(te)){var ie=te,Se=ee[te];z.internal.newObjectDeferredBegin(Se.objId,!0),(0,ce.Z)(Se)==="object"&&typeof Se.putStream=="function"&&Se.putStream(),delete ee[ie]}},oa=function(ee,z){if(z.scope=ee,ee.internal!==void 0&&(ee.internal.acroformPlugin===void 0||ee.internal.acroformPlugin.isInitialized===!1)){if(ao.FieldNum=0,ee.internal.acroformPlugin=JSON.parse(JSON.stringify(Rn)),ee.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");vA=ee.internal.scaleFactor,ee.internal.acroformPlugin.acroFormDictionaryRoot=new uo,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 Se in ie)if(ie.hasOwnProperty(Se)){var pe=ie[Se];pe.objId=void 0,pe.hasAnnotation&&br(pe,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,Se){var pe=!ie;for(var we in ie||(Se.internal.newObjectDeferredBegin(Se.internal.acroformPlugin.acroFormDictionaryRoot.objId,!0),Se.internal.acroformPlugin.acroFormDictionaryRoot.putStream()),ie=ie||Se.internal.acroformPlugin.acroFormDictionaryRoot.Kids)if(ie.hasOwnProperty(we)){var Le=ie[we],Ne=[],Xe=Le.Rect;if(Le.Rect&&(Le.Rect=sa(Le.Rect,Se)),Se.internal.newObjectDeferredBegin(Le.objId,!0),Le.DA=Ea.createDefaultAppearanceStream(Le),(0,ce.Z)(Le)==="object"&&typeof Le.getKeyValueListForStream=="function"&&(Ne=Le.getKeyValueListForStream()),Le.Rect=Xe,Le.hasAppearanceStream&&!Le.appearanceStreamContent){var st=Ta(Le);Ne.push({key:"AP",value:"<</N "+st+">>"}),Se.internal.acroformPlugin.xForms.push(st)}if(Le.appearanceStreamContent){var ct="";for(var Bt in Le.appearanceStreamContent)if(Le.appearanceStreamContent.hasOwnProperty(Bt)){var Ve=Le.appearanceStreamContent[Bt];if(ct+="/"+Bt+" ",ct+="<<",Object.keys(Ve).length>=1||Array.isArray(Ve)){for(var we in Ve)if(Ve.hasOwnProperty(we)){var Tt=Ve[we];typeof Tt=="function"&&(Tt=Tt.call(Se,Le)),ct+="/"+we+" "+Tt+" ",Se.internal.acroformPlugin.xForms.indexOf(Tt)>=0||Se.internal.acroformPlugin.xForms.push(Tt)}}else typeof(Tt=Ve)=="function"&&(Tt=Tt.call(Se,Le)),ct+="/"+we+" "+Tt,Se.internal.acroformPlugin.xForms.indexOf(Tt)>=0||Se.internal.acroformPlugin.xForms.push(Tt);ct+=">>"}Ne.push({key:"AP",value:`<<
|
|
|
`+ct+">>"})}Se.internal.putStream({additionalKeyValues:Ne,objectId:Le.objId}),Se.internal.out("endobj")}pe&&Fr(Se.internal.acroformPlugin.xForms,Se)})(te,ee)}),ee.internal.acroformPlugin.isInitialized=!0}},Ua=xi.__acroform__.arrayToPdfArray=function(ee,z,te){var ie=function(we){return we};if(Array.isArray(ee)){for(var Se="[",pe=0;pe<ee.length;pe++)switch(pe!==0&&(Se+=" "),(0,ce.Z)(ee[pe])){case"boolean":case"number":case"object":Se+=ee[pe].toString();break;case"string":ee[pe].substr(0,1)!=="/"?(z!==void 0&&te&&(ie=te.internal.getEncryptor(z)),Se+="("+xn(ie(ee[pe].toString()))+")"):Se+=ee[pe].toString()}return Se+="]"}throw new Error("Invalid argument passed to jsPDF.__acroform__.arrayToPdfArray")},Ia=function(ee,z,te){var ie=function(Se){return Se};return z!==void 0&&te&&(ie=te.internal.getEncryptor(z)),(ee=ee||"").toString(),ee="("+xn(ie(ee))+")"},Ga=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})};Ga.prototype.toString=function(){return this.objId+" 0 R"},Ga.prototype.putStream=function(){var ee=this.getKeyValueListForStream();this.scope.internal.putStream({data:this.stream,additionalKeyValues:ee,objectId:this.objId}),this.scope.internal.out("endobj")},Ga.prototype.getKeyValueListForStream=function(){var ee=[],z=Object.getOwnPropertyNames(this).filter(function(pe){return pe!="content"&&pe!="appearanceStreamContent"&&pe!="scope"&&pe!="objId"&&pe.substring(0,1)!="_"});for(var te in z)if(Object.getOwnPropertyDescriptor(this,z[te]).configurable===!1){var ie=z[te],Se=this[ie];Se&&(Array.isArray(Se)?ee.push({key:ie,value:Ua(Se,this.objId,this.scope)}):Se instanceof Ga?(Se.scope=this.scope,ee.push({key:ie,value:Se.objId+" 0 R"})):typeof Se!="function"&&ee.push({key:ie,value:Se}))}return ee};var qa=function(){Ga.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}})};Wn(qa,Ga);var uo=function(){Ga.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)),"("+xn(te(ee))+")"}},set:function(te){ee=te}})};Wn(uo,Ga);var ao=function ee(){Ga.call(this);var z=4;Object.defineProperty(this,"F",{enumerable:!1,configurable:!1,get:function(){return z},set:function(Lt){if(isNaN(Lt))throw new Error('Invalid value "'+Lt+'" for attribute F supplied.');z=Lt}}),Object.defineProperty(this,"showWhenPrinted",{enumerable:!0,configurable:!0,get:function(){return!!Sr(z,3)},set:function(Lt){Lt?this.F=Pr(z,3):this.F=Xr(z,3)}});var te=0;Object.defineProperty(this,"Ff",{enumerable:!1,configurable:!1,get:function(){return te},set:function(Lt){if(isNaN(Lt))throw new Error('Invalid value "'+Lt+'" for attribute Ff supplied.');te=Lt}});var ie=[];Object.defineProperty(this,"Rect",{enumerable:!1,configurable:!1,get:function(){if(ie.length!==0)return ie},set:function(Lt){ie=Lt!==void 0?Lt:[]}}),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,get:function(){return!ie||isNaN(ie[0])?0:ie[0]},set:function(Lt){ie[0]=Lt}}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,get:function(){return!ie||isNaN(ie[1])?0:ie[1]},set:function(Lt){ie[1]=Lt}}),Object.defineProperty(this,"width",{enumerable:!0,configurable:!0,get:function(){return!ie||isNaN(ie[2])?0:ie[2]},set:function(Lt){ie[2]=Lt}}),Object.defineProperty(this,"height",{enumerable:!0,configurable:!0,get:function(){return!ie||isNaN(ie[3])?0:ie[3]},set:function(Lt){ie[3]=Lt}});var Se="";Object.defineProperty(this,"FT",{enumerable:!0,configurable:!1,get:function(){return Se},set:function(Lt){switch(Lt){case"/Btn":case"/Tx":case"/Ch":case"/Sig":Se=Lt;break;default:throw new Error('Invalid value "'+Lt+'" for attribute FT supplied.')}}});var pe=null;Object.defineProperty(this,"T",{enumerable:!0,configurable:!1,get:function(){if(!pe||pe.length<1){if(this instanceof Ro)return;pe="FieldObject"+ee.FieldNum++}var Lt=function(zt){return zt};return this.scope&&(Lt=this.scope.internal.getEncryptor(this.objId)),"("+xn(Lt(pe))+")"},set:function(Lt){pe=Lt.toString()}}),Object.defineProperty(this,"fieldName",{configurable:!0,enumerable:!0,get:function(){return pe},set:function(Lt){pe=Lt}});var we="helvetica";Object.defineProperty(this,"fontName",{enumerable:!0,configurable:!0,get:function(){return we},set:function(Lt){we=Lt}});var Le="normal";Object.defineProperty(this,"fontStyle",{enumerable:!0,configurable:!0,get:function(){return Le},set:function(Lt){Le=Lt}});var Ne=0;Object.defineProperty(this,"fontSize",{enumerable:!0,configurable:!0,get:function(){return Ne},set:function(Lt){Ne=Lt}});var Xe=void 0;Object.defineProperty(this,"maxFontSize",{enumerable:!0,configurable:!0,get:function(){return Xe===void 0?50/vA:Xe},set:function(Lt){Xe=Lt}});var st="black";Object.defineProperty(this,"color",{enumerable:!0,configurable:!0,get:function(){return st},set:function(Lt){st=Lt}});var ct="/F1 0 Tf 0 g";Object.defineProperty(this,"DA",{enumerable:!0,configurable:!1,get:function(){if(!(!ct||this instanceof Ro||this instanceof Wi))return Ia(ct,this.objId,this.scope)},set:function(Lt){Lt=Lt.toString(),ct=Lt}});var Bt=null;Object.defineProperty(this,"DV",{enumerable:!1,configurable:!1,get:function(){if(Bt)return this instanceof fa?Bt:Ia(Bt,this.objId,this.scope)},set:function(Lt){Lt=Lt.toString(),Bt=this instanceof fa?Lt:Lt.substr(0,1)==="("?Mn(Lt.substr(1,Lt.length-2)):Mn(Lt)}}),Object.defineProperty(this,"defaultValue",{enumerable:!0,configurable:!0,get:function(){return this instanceof fa?Mn(Bt.substr(1,Bt.length-1)):Bt},set:function(Lt){Lt=Lt.toString(),Bt=this instanceof fa?"/"+Lt:Lt}});var Ve=null;Object.defineProperty(this,"_V",{enumerable:!1,configurable:!1,get:function(){if(Ve)return Ve},set:function(Lt){this.V=Lt}}),Object.defineProperty(this,"V",{enumerable:!1,configurable:!1,get:function(){if(Ve)return this instanceof fa?Ve:Ia(Ve,this.objId,this.scope)},set:function(Lt){Lt=Lt.toString(),Ve=this instanceof fa?Lt:Lt.substr(0,1)==="("?Mn(Lt.substr(1,Lt.length-2)):Mn(Lt)}}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,get:function(){return this instanceof fa?Mn(Ve.substr(1,Ve.length-1)):Ve},set:function(Lt){Lt=Lt.toString(),Ve=this instanceof fa?"/"+Lt:Lt}}),Object.defineProperty(this,"hasAnnotation",{enumerable:!0,configurable:!0,get:function(){return this.Rect}}),Object.defineProperty(this,"Type",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Annot":null}}),Object.defineProperty(this,"Subtype",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Widget":null}});var Tt,Ut=!1;Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return Ut},set:function(Lt){Lt=!!Lt,Ut=Lt}}),Object.defineProperty(this,"page",{enumerable:!0,configurable:!0,get:function(){if(Tt)return Tt},set:function(Lt){Tt=Lt}}),Object.defineProperty(this,"readOnly",{enumerable:!0,configurable:!0,get:function(){return!!Sr(this.Ff,1)},set:function(Lt){Lt?this.Ff=Pr(this.Ff,1):this.Ff=Xr(this.Ff,1)}}),Object.defineProperty(this,"required",{enumerable:!0,configurable:!0,get:function(){return!!Sr(this.Ff,2)},set:function(Lt){Lt?this.Ff=Pr(this.Ff,2):this.Ff=Xr(this.Ff,2)}}),Object.defineProperty(this,"noExport",{enumerable:!0,configurable:!0,get:function(){return!!Sr(this.Ff,3)},set:function(Lt){Lt?this.Ff=Pr(this.Ff,3):this.Ff=Xr(this.Ff,3)}});var Zt=null;Object.defineProperty(this,"Q",{enumerable:!0,configurable:!1,get:function(){if(Zt!==null)return Zt},set:function(Lt){if([0,1,2].indexOf(Lt)===-1)throw new Error('Invalid value "'+Lt+'" for attribute Q supplied.');Zt=Lt}}),Object.defineProperty(this,"textAlign",{get:function(){var Lt;switch(Zt){case 0:default:Lt="left";break;case 1:Lt="center";break;case 2:Lt="right"}return Lt},configurable:!0,enumerable:!0,set:function(Lt){switch(Lt){case"right":case 2:Zt=2;break;case"center":case 1:Zt=1;break;case"left":case 0:default:Zt=0}}})};Wn(ao,Ga);var Xa=function(){ao.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 Ua(z,this.objId,this.scope)},set:function(te){var ie,Se;Se=[],typeof(ie=te)=="string"&&(Se=function(pe,we,Le){Le||(Le=1);for(var Ne,Xe=[];Ne=we.exec(pe);)Xe.push(Ne[Le]);return Xe}(ie,/\((.*?)\)/g)),z=Se}}),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!!Sr(this.Ff,18)},set:function(te){te?this.Ff=Pr(this.Ff,18):this.Ff=Xr(this.Ff,18)}}),Object.defineProperty(this,"edit",{enumerable:!0,configurable:!0,get:function(){return!!Sr(this.Ff,19)},set:function(te){this.combo===!0&&(te?this.Ff=Pr(this.Ff,19):this.Ff=Xr(this.Ff,19))}}),Object.defineProperty(this,"sort",{enumerable:!0,configurable:!0,get:function(){return!!Sr(this.Ff,20)},set:function(te){te?(this.Ff=Pr(this.Ff,20),z.sort()):this.Ff=Xr(this.Ff,20)}}),Object.defineProperty(this,"multiSelect",{enumerable:!0,configurable:!0,get:function(){return!!Sr(this.Ff,22)},set:function(te){te?this.Ff=Pr(this.Ff,22):this.Ff=Xr(this.Ff,22)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!Sr(this.Ff,23)},set:function(te){te?this.Ff=Pr(this.Ff,23):this.Ff=Xr(this.Ff,23)}}),Object.defineProperty(this,"commitOnSelChange",{enumerable:!0,configurable:!0,get:function(){return!!Sr(this.Ff,27)},set:function(te){te?this.Ff=Pr(this.Ff,27):this.Ff=Xr(this.Ff,27)}}),this.hasAppearanceStream=!1};Wn(Xa,ao);var Go=function(){Xa.call(this),this.fontName="helvetica",this.combo=!1};Wn(Go,Xa);var pr=function(){Go.call(this),this.combo=!0};Wn(pr,Go);var ha=function(){pr.call(this),this.edit=!0};Wn(ha,pr);var fa=function(){ao.call(this),this.FT="/Btn",Object.defineProperty(this,"noToggleToOff",{enumerable:!0,configurable:!0,get:function(){return!!Sr(this.Ff,15)},set:function(te){te?this.Ff=Pr(this.Ff,15):this.Ff=Xr(this.Ff,15)}}),Object.defineProperty(this,"radio",{enumerable:!0,configurable:!0,get:function(){return!!Sr(this.Ff,16)},set:function(te){te?this.Ff=Pr(this.Ff,16):this.Ff=Xr(this.Ff,16)}}),Object.defineProperty(this,"pushButton",{enumerable:!0,configurable:!0,get:function(){return!!Sr(this.Ff,17)},set:function(te){te?this.Ff=Pr(this.Ff,17):this.Ff=Xr(this.Ff,17)}}),Object.defineProperty(this,"radioIsUnison",{enumerable:!0,configurable:!0,get:function(){return!!Sr(this.Ff,26)},set:function(te){te?this.Ff=Pr(this.Ff,26):this.Ff=Xr(this.Ff,26)}});var ee,z={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var te=function(pe){return pe};if(this.scope&&(te=this.scope.internal.getEncryptor(this.objId)),Object.keys(z).length!==0){var ie,Se=[];for(ie in Se.push("<<"),z)Se.push("/"+ie+" ("+xn(te(z[ie]))+")");return Se.push(">>"),Se.join(`
|
|
|
`)}},set:function(te){(0,ce.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}})};Wn(fa,ao);var si=function(){fa.call(this),this.pushButton=!0};Wn(si,fa);var gi=function(){fa.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:[]}})};Wn(gi,fa);var Ro=function(){var ee,z;ao.call(this),Object.defineProperty(this,"Parent",{enumerable:!1,configurable:!1,get:function(){return ee},set:function(Se){ee=Se}}),Object.defineProperty(this,"optionName",{enumerable:!1,configurable:!0,get:function(){return z},set:function(Se){z=Se}});var te,ie={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var Se=function(Le){return Le};this.scope&&(Se=this.scope.internal.getEncryptor(this.objId));var pe,we=[];for(pe in we.push("<<"),ie)we.push("/"+pe+" ("+xn(Se(ie[pe]))+")");return we.push(">>"),we.join(`
|
|
|
`)},set:function(Se){(0,ce.Z)(Se)==="object"&&(ie=Se)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return ie.CA||""},set:function(Se){typeof Se=="string"&&(ie.CA=Se)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return te},set:function(Se){te=Se}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return te.substr(1,te.length-1)},set:function(Se){te="/"+Se}}),this.caption="l",this.appearanceState="Off",this._AppearanceType=Ea.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(this.optionName)};Wn(Ro,ao),gi.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()}},gi.prototype.createOption=function(ee){var z=new Ro;return z.Parent=this,z.optionName=ee,this.Kids.push(z),oA.call(this.scope,z),z};var Fi=function(){fa.call(this),this.fontName="zapfdingbats",this.caption="3",this.appearanceState="On",this.value="On",this.textAlign="center",this.appearanceStreamContent=Ea.CheckBox.createAppearanceStream()};Wn(Fi,fa);var Wi=function(){ao.call(this),this.FT="/Tx",Object.defineProperty(this,"multiline",{enumerable:!0,configurable:!0,get:function(){return!!Sr(this.Ff,13)},set:function(z){z?this.Ff=Pr(this.Ff,13):this.Ff=Xr(this.Ff,13)}}),Object.defineProperty(this,"fileSelect",{enumerable:!0,configurable:!0,get:function(){return!!Sr(this.Ff,21)},set:function(z){z?this.Ff=Pr(this.Ff,21):this.Ff=Xr(this.Ff,21)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!Sr(this.Ff,23)},set:function(z){z?this.Ff=Pr(this.Ff,23):this.Ff=Xr(this.Ff,23)}}),Object.defineProperty(this,"doNotScroll",{enumerable:!0,configurable:!0,get:function(){return!!Sr(this.Ff,24)},set:function(z){z?this.Ff=Pr(this.Ff,24):this.Ff=Xr(this.Ff,24)}}),Object.defineProperty(this,"comb",{enumerable:!0,configurable:!0,get:function(){return!!Sr(this.Ff,25)},set:function(z){z?this.Ff=Pr(this.Ff,25):this.Ff=Xr(this.Ff,25)}}),Object.defineProperty(this,"richText",{enumerable:!0,configurable:!0,get:function(){return!!Sr(this.Ff,26)},set:function(z){z?this.Ff=Pr(this.Ff,26):this.Ff=Xr(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}})};Wn(Wi,ao);var sA=function(){Wi.call(this),Object.defineProperty(this,"password",{enumerable:!0,configurable:!0,get:function(){return!!Sr(this.Ff,14)},set:function(ee){ee?this.Ff=Pr(this.Ff,14):this.Ff=Xr(this.Ff,14)}}),this.password=!0};Wn(sA,Wi);var Ea={CheckBox:{createAppearanceStream:function(){return{N:{On:Ea.CheckBox.YesNormal},D:{On:Ea.CheckBox.YesPushDown,Off:Ea.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,Se=ee.scope.__private__.encodeColorString(ee.color),pe=Ra(ee,ee.caption);return te.push("0.749023 g"),te.push("0 0 "+On(Ea.internal.getWidth(ee))+" "+On(Ea.internal.getHeight(ee))+" re"),te.push("f"),te.push("BMC"),te.push("q"),te.push("0 0 1 rg"),te.push("/"+ie+" "+On(pe.fontSize)+" Tf "+Se),te.push("BT"),te.push(pe.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),Se=[],pe=Ea.internal.getHeight(ee),we=Ea.internal.getWidth(ee),Le=Ra(ee,ee.caption);return Se.push("1 g"),Se.push("0 0 "+On(we)+" "+On(pe)+" re"),Se.push("f"),Se.push("q"),Se.push("0 0 1 rg"),Se.push("0 0 "+On(we-1)+" "+On(pe-1)+" re"),Se.push("W"),Se.push("n"),Se.push("0 g"),Se.push("BT"),Se.push("/"+te+" "+On(Le.fontSize)+" Tf "+ie),Se.push(Le.text),Se.push("ET"),Se.push("Q"),z.stream=Se.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 "+On(Ea.internal.getWidth(ee))+" "+On(Ea.internal.getHeight(ee))+" re"),te.push("f"),z.stream=te.join(`
|
|
|
`),z}},RadioButton:{Circle:{createAppearanceStream:function(ee){var z={D:{Off:Ea.RadioButton.Circle.OffPushDown},N:{}};return z.N[ee]=Ea.RadioButton.Circle.YesNormal,z.D[ee]=Ea.RadioButton.Circle.YesPushDown,z},getCA:function(){return"l"},YesNormal:function(ee){var z=Er(ee);z.scope=ee.scope;var te=[],ie=Ea.internal.getWidth(ee)<=Ea.internal.getHeight(ee)?Ea.internal.getWidth(ee)/4:Ea.internal.getHeight(ee)/4;ie=Number((.9*ie).toFixed(5));var Se=Ea.internal.Bezier_C,pe=Number((ie*Se).toFixed(5));return te.push("q"),te.push("1 0 0 1 "+It(Ea.internal.getWidth(ee)/2)+" "+It(Ea.internal.getHeight(ee)/2)+" cm"),te.push(ie+" 0 m"),te.push(ie+" "+pe+" "+pe+" "+ie+" 0 "+ie+" c"),te.push("-"+pe+" "+ie+" -"+ie+" "+pe+" -"+ie+" 0 c"),te.push("-"+ie+" -"+pe+" -"+pe+" -"+ie+" 0 -"+ie+" c"),te.push(pe+" -"+ie+" "+ie+" -"+pe+" "+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=Ea.internal.getWidth(ee)<=Ea.internal.getHeight(ee)?Ea.internal.getWidth(ee)/4:Ea.internal.getHeight(ee)/4;ie=Number((.9*ie).toFixed(5));var Se=Number((2*ie).toFixed(5)),pe=Number((Se*Ea.internal.Bezier_C).toFixed(5)),we=Number((ie*Ea.internal.Bezier_C).toFixed(5));return te.push("0.749023 g"),te.push("q"),te.push("1 0 0 1 "+It(Ea.internal.getWidth(ee)/2)+" "+It(Ea.internal.getHeight(ee)/2)+" cm"),te.push(Se+" 0 m"),te.push(Se+" "+pe+" "+pe+" "+Se+" 0 "+Se+" c"),te.push("-"+pe+" "+Se+" -"+Se+" "+pe+" -"+Se+" 0 c"),te.push("-"+Se+" -"+pe+" -"+pe+" -"+Se+" 0 -"+Se+" c"),te.push(pe+" -"+Se+" "+Se+" -"+pe+" "+Se+" 0 c"),te.push("f"),te.push("Q"),te.push("0 g"),te.push("q"),te.push("1 0 0 1 "+It(Ea.internal.getWidth(ee)/2)+" "+It(Ea.internal.getHeight(ee)/2)+" cm"),te.push(ie+" 0 m"),te.push(ie+" "+we+" "+we+" "+ie+" 0 "+ie+" c"),te.push("-"+we+" "+ie+" -"+ie+" "+we+" -"+ie+" 0 c"),te.push("-"+ie+" -"+we+" -"+we+" -"+ie+" 0 -"+ie+" c"),te.push(we+" -"+ie+" "+ie+" -"+we+" "+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=Ea.internal.getWidth(ee)<=Ea.internal.getHeight(ee)?Ea.internal.getWidth(ee)/4:Ea.internal.getHeight(ee)/4;ie=Number((.9*ie).toFixed(5));var Se=Number((2*ie).toFixed(5)),pe=Number((Se*Ea.internal.Bezier_C).toFixed(5));return te.push("0.749023 g"),te.push("q"),te.push("1 0 0 1 "+It(Ea.internal.getWidth(ee)/2)+" "+It(Ea.internal.getHeight(ee)/2)+" cm"),te.push(Se+" 0 m"),te.push(Se+" "+pe+" "+pe+" "+Se+" 0 "+Se+" c"),te.push("-"+pe+" "+Se+" -"+Se+" "+pe+" -"+Se+" 0 c"),te.push("-"+Se+" -"+pe+" -"+pe+" -"+Se+" 0 -"+Se+" c"),te.push(pe+" -"+Se+" "+Se+" -"+pe+" "+Se+" 0 c"),te.push("f"),te.push("Q"),z.stream=te.join(`
|
|
|
`),z}},Cross:{createAppearanceStream:function(ee){var z={D:{Off:Ea.RadioButton.Cross.OffPushDown},N:{}};return z.N[ee]=Ea.RadioButton.Cross.YesNormal,z.D[ee]=Ea.RadioButton.Cross.YesPushDown,z},getCA:function(){return"8"},YesNormal:function(ee){var z=Er(ee);z.scope=ee.scope;var te=[],ie=Ea.internal.calculateCross(ee);return te.push("q"),te.push("1 1 "+On(Ea.internal.getWidth(ee)-2)+" "+On(Ea.internal.getHeight(ee)-2)+" re"),te.push("W"),te.push("n"),te.push(On(ie.x1.x)+" "+On(ie.x1.y)+" m"),te.push(On(ie.x2.x)+" "+On(ie.x2.y)+" l"),te.push(On(ie.x4.x)+" "+On(ie.x4.y)+" m"),te.push(On(ie.x3.x)+" "+On(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=Ea.internal.calculateCross(ee),ie=[];return ie.push("0.749023 g"),ie.push("0 0 "+On(Ea.internal.getWidth(ee))+" "+On(Ea.internal.getHeight(ee))+" re"),ie.push("f"),ie.push("q"),ie.push("1 1 "+On(Ea.internal.getWidth(ee)-2)+" "+On(Ea.internal.getHeight(ee)-2)+" re"),ie.push("W"),ie.push("n"),ie.push(On(te.x1.x)+" "+On(te.x1.y)+" m"),ie.push(On(te.x2.x)+" "+On(te.x2.y)+" l"),ie.push(On(te.x4.x)+" "+On(te.x4.y)+" m"),ie.push(On(te.x3.x)+" "+On(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 "+On(Ea.internal.getWidth(ee))+" "+On(Ea.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}};Ea.internal={Bezier_C:.551915024494,calculateCross:function(ee){var z=Ea.internal.getWidth(ee),te=Ea.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}}}},Ea.internal.getWidth=function(ee){var z=0;return(0,ce.Z)(ee)==="object"&&(z=Ur(ee.Rect[2])),z},Ea.internal.getHeight=function(ee){var z=0;return(0,ce.Z)(ee)==="object"&&(z=Ur(ee.Rect[3])),z};var oA=xi.addField=function(ee){if(oa(this,ee),!(ee instanceof ao))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};xi.AcroFormChoiceField=Xa,xi.AcroFormListBox=Go,xi.AcroFormComboBox=pr,xi.AcroFormEditBox=ha,xi.AcroFormButton=fa,xi.AcroFormPushButton=si,xi.AcroFormRadioButton=gi,xi.AcroFormCheckBox=Fi,xi.AcroFormTextField=Wi,xi.AcroFormPasswordField=sA,xi.AcroFormAppearance=Ea,xi.AcroForm={ChoiceField:Xa,ListBox:Go,ComboBox:pr,EditBox:ha,Button:fa,PushButton:si,RadioButton:gi,CheckBox:Fi,TextField:Wi,PasswordField:sA,Appearance:Ea},lo.AcroForm={ChoiceField:Xa,ListBox:Go,ComboBox:pr,EditBox:ha,Button:fa,PushButton:si,RadioButton:gi,CheckBox:Fi,TextField:Wi,PasswordField:sA,Appearance:Ea};var wo=lo.AcroForm;function ns(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(Dt,kt){var pn,An,Vn,Kn,Zn,zn=z;if((kt=kt||z)==="RGBA"||Dt.data!==void 0&&Dt.data instanceof Uint8ClampedArray&&"height"in Dt&&"width"in Dt)return"RGBA";if(vr(Dt))for(Zn in te)for(Vn=te[Zn],pn=0;pn<Vn.length;pn+=1){for(Kn=!0,An=0;An<Vn[pn].length;An+=1)if(Vn[pn][An]!==void 0&&Vn[pn][An]!==Dt[An]){Kn=!1;break}if(Kn===!0){zn=Zn;break}}else for(Zn in te)for(Vn=te[Zn],pn=0;pn<Vn.length;pn+=1){for(Kn=!0,An=0;An<Vn[pn].length;An+=1)if(Vn[pn][An]!==void 0&&Vn[pn][An]!==Dt.charCodeAt(An)){Kn=!1;break}if(Kn===!0){zn=Zn;break}}return zn===z&&kt!==z&&(zn=kt),zn},Se=function Dt(kt){for(var pn=this.internal.write,An=this.internal.putStream,Vn=(0,this.internal.getFilters)();Vn.indexOf("FlateEncode")!==-1;)Vn.splice(Vn.indexOf("FlateEncode"),1);kt.objectId=this.internal.newObject();var Kn=[];if(Kn.push({key:"Type",value:"/XObject"}),Kn.push({key:"Subtype",value:"/Image"}),Kn.push({key:"Width",value:kt.width}),Kn.push({key:"Height",value:kt.height}),kt.colorSpace===Zt.INDEXED?Kn.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]"}):(Kn.push({key:"ColorSpace",value:"/"+kt.colorSpace}),kt.colorSpace===Zt.DEVICE_CMYK&&Kn.push({key:"Decode",value:"[1 0 1 0 1 0 1 0]"})),Kn.push({key:"BitsPerComponent",value:kt.bitsPerComponent}),"decodeParameters"in kt&&kt.decodeParameters!==void 0&&Kn.push({key:"DecodeParms",value:"<<"+kt.decodeParameters+">>"}),"transparency"in kt&&Array.isArray(kt.transparency)){for(var Zn="",zn=0,ar=kt.transparency.length;zn<ar;zn++)Zn+=kt.transparency[zn]+" "+kt.transparency[zn]+" ";Kn.push({key:"Mask",value:"["+Zn+"]"})}kt.sMask!==void 0&&Kn.push({key:"SMask",value:kt.objectId+1+" 0 R"});var ur=kt.filter!==void 0?["/"+kt.filter]:void 0;if(An({data:kt.data,additionalKeyValues:Kn,alreadyAppliedFilters:ur,objectId:kt.objectId}),pn("endobj"),"sMask"in kt&&kt.sMask!==void 0){var la="/Predictor "+kt.predictor+" /Colors 1 /BitsPerComponent "+kt.bitsPerComponent+" /Columns "+kt.width,bt={width:kt.width,height:kt.height,colorSpace:"DeviceGray",bitsPerComponent:kt.bitsPerComponent,decodeParameters:la,data:kt.sMask};"filter"in kt&&(bt.filter=kt.filter),Dt.call(this,bt)}if(kt.colorSpace===Zt.INDEXED){var qt=this.internal.newObject();An({data:tn(new Uint8Array(kt.palette)),objectId:qt}),pn("endobj")}},pe=function(){var Dt=this.internal.collections.addImage_images;for(var kt in Dt)Se.call(this,Dt[kt])},we=function(){var Dt,kt=this.internal.collections.addImage_images,pn=this.internal.write;for(var An in kt)pn("/I"+(Dt=kt[An]).index,Dt.objectId,"0","R")},Le=function(){this.internal.collections.addImage_images||(this.internal.collections.addImage_images={},this.internal.events.subscribe("putResources",pe),this.internal.events.subscribe("putXobjectDict",we))},Ne=function(){var Dt=this.internal.collections.addImage_images;return Le.call(this),Dt},Xe=function(){return Object.keys(this.internal.collections.addImage_images).length},st=function(Dt){return typeof ee["process"+Dt.toUpperCase()]=="function"},ct=function(Dt){return(0,ce.Z)(Dt)==="object"&&Dt.nodeType===1},Bt=function(Dt,kt){if(Dt.nodeName==="IMG"&&Dt.hasAttribute("src")){var pn=""+Dt.getAttribute("src");if(pn.indexOf("data:image/")===0)return Vo(unescape(pn).split("base64,").pop());var An=ee.loadFile(pn,!0);if(An!==void 0)return An}if(Dt.nodeName==="CANVAS"){if(Dt.width===0||Dt.height===0)throw new Error("Given canvas must have data. Canvas width: "+Dt.width+", height: "+Dt.height);var Vn;switch(kt){case"PNG":Vn="image/png";break;case"WEBP":Vn="image/webp";break;case"JPEG":case"JPG":default:Vn="image/jpeg"}return Vo(Dt.toDataURL(Vn,1).split("base64,").pop())}},Ve=function(Dt){var kt=this.internal.collections.addImage_images;if(kt){for(var pn in kt)if(Dt===kt[pn].alias)return kt[pn]}},Tt=function(Dt,kt,pn){return Dt||kt||(Dt=-96,kt=-96),Dt<0&&(Dt=-1*pn.width*72/Dt/this.internal.scaleFactor),kt<0&&(kt=-1*pn.height*72/kt/this.internal.scaleFactor),Dt===0&&(Dt=kt*pn.width/pn.height),kt===0&&(kt=Dt*pn.height/pn.width),[Dt,kt]},Ut=function(Dt,kt,pn,An,Vn,Kn){var Zn=Tt.call(this,pn,An,Vn),zn=this.internal.getCoordinateString,ar=this.internal.getVerticalCoordinateString,ur=Ne.call(this);if(pn=Zn[0],An=Zn[1],ur[Vn.index]=Vn,Kn){Kn*=Math.PI/180;var la=Math.cos(Kn),bt=Math.sin(Kn),qt=function(hn){return hn.toFixed(4)},sn=[qt(la),qt(bt),qt(-1*bt),qt(la),0,0,"cm"]}this.internal.write("q"),Kn?(this.internal.write([1,"0","0",1,zn(Dt),ar(kt+An),"cm"].join(" ")),this.internal.write(sn.join(" ")),this.internal.write([zn(pn),"0","0",zn(An),"0","0","cm"].join(" "))):this.internal.write([zn(pn),"0","0",zn(An),zn(Dt),ar(kt+An),"cm"].join(" ")),this.isAdvancedAPI()&&this.internal.write([1,0,0,-1,0,0,"cm"].join(" ")),this.internal.write("/I"+Vn.index+" Do"),this.internal.write("Q")},Zt=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 Lt=ee.image_compression={NONE:"NONE",FAST:"FAST",MEDIUM:"MEDIUM",SLOW:"SLOW"},zt=ee.__addimage__.sHashCode=function(Dt){var kt,pn,An=0;if(typeof Dt=="string")for(pn=Dt.length,kt=0;kt<pn;kt++)An=(An<<5)-An+Dt.charCodeAt(kt),An|=0;else if(vr(Dt))for(pn=Dt.byteLength/2,kt=0;kt<pn;kt++)An=(An<<5)-An+Dt[kt],An|=0;return An},ln=ee.__addimage__.validateStringAsBase64=function(Dt){(Dt=Dt||"").toString().trim();var kt=!0;return Dt.length===0&&(kt=!1),Dt.length%4!=0&&(kt=!1),/^[A-Za-z0-9+/]+$/.test(Dt.substr(0,Dt.length-2))===!1&&(kt=!1),/^[A-Za-z0-9/][A-Za-z0-9+/]|[A-Za-z0-9+/]=|==$/.test(Dt.substr(-2))===!1&&(kt=!1),kt},vn=ee.__addimage__.extractImageFromDataUrl=function(Dt){var kt=(Dt=Dt||"").split("base64,"),pn=null;if(kt.length===2){var An=/^data:(\w*\/\w*);*(charset=(?!charset=)[\w=-]*)*;*$/.exec(kt[0]);Array.isArray(An)&&(pn={mimeType:An[1],charset:An[2],data:kt[1]})}return pn},er=ee.__addimage__.supportsArrayBuffer=function(){return typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"};ee.__addimage__.isArrayBuffer=function(Dt){return er()&&Dt instanceof ArrayBuffer};var vr=ee.__addimage__.isArrayBufferView=function(Dt){return er()&&typeof Uint32Array!="undefined"&&(Dt instanceof Int8Array||Dt instanceof Uint8Array||typeof Uint8ClampedArray!="undefined"&&Dt instanceof Uint8ClampedArray||Dt instanceof Int16Array||Dt instanceof Uint16Array||Dt instanceof Int32Array||Dt instanceof Uint32Array||Dt instanceof Float32Array||Dt instanceof Float64Array)},Tn=ee.__addimage__.binaryStringToUint8Array=function(Dt){for(var kt=Dt.length,pn=new Uint8Array(kt),An=0;An<kt;An++)pn[An]=Dt.charCodeAt(An);return pn},tn=ee.__addimage__.arrayBufferToBinaryString=function(Dt){for(var kt="",pn=vr(Dt)?Dt:new Uint8Array(Dt),An=0;An<pn.length;An+=8192)kt+=String.fromCharCode.apply(null,pn.subarray(An,An+8192));return kt};ee.addImage=function(){var Dt,kt,pn,An,Vn,Kn,Zn,zn,ar;if(typeof arguments[1]=="number"?(kt=z,pn=arguments[1],An=arguments[2],Vn=arguments[3],Kn=arguments[4],Zn=arguments[5],zn=arguments[6],ar=arguments[7]):(kt=arguments[1],pn=arguments[2],An=arguments[3],Vn=arguments[4],Kn=arguments[5],Zn=arguments[6],zn=arguments[7],ar=arguments[8]),(0,ce.Z)(Dt=arguments[0])==="object"&&!ct(Dt)&&"imageData"in Dt){var ur=Dt;Dt=ur.imageData,kt=ur.format||kt||z,pn=ur.x||pn||0,An=ur.y||An||0,Vn=ur.w||ur.width||Vn,Kn=ur.h||ur.height||Kn,Zn=ur.alias||Zn,zn=ur.compression||zn,ar=ur.rotation||ur.angle||ar}var la=this.internal.getFilters();if(zn===void 0&&la.indexOf("FlateEncode")!==-1&&(zn="SLOW"),isNaN(pn)||isNaN(An))throw new Error("Invalid coordinates passed to jsPDF.addImage");Le.call(this);var bt=mr.call(this,Dt,kt,Zn,zn);return Ut.call(this,pn,An,Vn,Kn,bt,ar),this};var mr=function(Dt,kt,pn,An){var Vn,Kn,Zn;if(typeof Dt=="string"&&ie(Dt)===z){Dt=unescape(Dt);var zn=rr(Dt,!1);(zn!==""||(zn=ee.loadFile(Dt,!0))!==void 0)&&(Dt=zn)}if(ct(Dt)&&(Dt=Bt(Dt,kt)),kt=ie(Dt,kt),!st(kt))throw new Error("addImage does not support files of type '"+kt+"', please ensure that a plugin for '"+kt+"' support is added.");if(((Zn=pn)==null||Zn.length===0)&&(pn=function(ar){return typeof ar=="string"||vr(ar)?zt(ar):vr(ar.data)?zt(ar.data):null}(Dt)),(Vn=Ve.call(this,pn))||(er()&&(Dt instanceof Uint8Array||kt==="RGBA"||(Kn=Dt,Dt=Tn(Dt))),Vn=this["process"+kt.toUpperCase()](Dt,Xe.call(this),pn,function(ar){return ar&&typeof ar=="string"&&(ar=ar.toUpperCase()),ar in ee.image_compression?ar:Lt.NONE}(An),Kn)),!Vn)throw new Error("An unknown error occurred whilst processing the image.");return Vn},rr=ee.__addimage__.convertBase64ToBinaryString=function(Dt,kt){var pn;kt=typeof kt!="boolean"||kt;var An,Vn="";if(typeof Dt=="string"){An=(pn=vn(Dt))!==null?pn.data:Dt;try{Vn=Vo(An)}catch(Kn){if(kt)throw ln(An)?new Error("atob-Error in jsPDF.convertBase64ToBinaryString "+Kn.message):new Error("Supplied Data is not a valid base64-String jsPDF.convertBase64ToBinaryString ")}}return Vn};ee.getImageProperties=function(Dt){var kt,pn,An="";if(ct(Dt)&&(Dt=Bt(Dt)),typeof Dt=="string"&&ie(Dt)===z&&((An=rr(Dt,!1))===""&&(An=ee.loadFile(Dt)||""),Dt=An),pn=ie(Dt),!st(pn))throw new Error("addImage does not support files of type '"+pn+"', please ensure that a plugin for '"+pn+"' support is added.");if(!er()||Dt instanceof Uint8Array||(Dt=Tn(Dt)),!(kt=this["process"+pn.toUpperCase()](Dt)))throw new Error("An unknown error occurred whilst processing the image");return kt.fileType=pn,kt}})(lo.API),function(ee){var z=function(te){if(te!==void 0&&te!="")return!0};lo.API.events.push(["addPage",function(te){this.internal.getPageInfo(te.pageNumber).pageContext.annotations=[]}]),ee.events.push(["putPage",function(te){for(var ie,Se,pe,we=this.internal.getCoordinateString,Le=this.internal.getVerticalCoordinateString,Ne=this.internal.getPageInfoByObjId(te.objId),Xe=te.pageContext.annotations,st=!1,ct=0;ct<Xe.length&&!st;ct++)switch((ie=Xe[ct]).type){case"link":(z(ie.options.url)||z(ie.options.pageNumber))&&(st=!0);break;case"reference":case"text":case"freetext":st=!0}if(st!=0){this.internal.write("/Annots [");for(var Bt=0;Bt<Xe.length;Bt++){ie=Xe[Bt];var Ve=this.internal.pdfEscape,Tt=this.internal.getEncryptor(te.objId);switch(ie.type){case"reference":this.internal.write(" "+ie.object.objId+" 0 R ");break;case"text":var Ut=this.internal.newAdditionalObject(),Zt=this.internal.newAdditionalObject(),Lt=this.internal.getEncryptor(Ut.objId),zt=ie.title||"Note";pe="<</Type /Annot /Subtype /Text "+(Se="/Rect ["+we(ie.bounds.x)+" "+Le(ie.bounds.y+ie.bounds.h)+" "+we(ie.bounds.x+ie.bounds.w)+" "+Le(ie.bounds.y)+"] ")+"/Contents ("+Ve(Lt(ie.contents))+")",pe+=" /Popup "+Zt.objId+" 0 R",pe+=" /P "+Ne.objId+" 0 R",pe+=" /T ("+Ve(Lt(zt))+") >>",Ut.content=pe;var ln=Ut.objId+" 0 R";pe="<</Type /Annot /Subtype /Popup "+(Se="/Rect ["+we(ie.bounds.x+30)+" "+Le(ie.bounds.y+ie.bounds.h)+" "+we(ie.bounds.x+ie.bounds.w+30)+" "+Le(ie.bounds.y)+"] ")+" /Parent "+ln,ie.open&&(pe+=" /Open true"),pe+=" >>",Zt.content=pe,this.internal.write(Ut.objId,"0 R",Zt.objId,"0 R");break;case"freetext":Se="/Rect ["+we(ie.bounds.x)+" "+Le(ie.bounds.y)+" "+we(ie.bounds.x+ie.bounds.w)+" "+Le(ie.bounds.y+ie.bounds.h)+"] ";var vn=ie.color||"#000000";pe="<</Type /Annot /Subtype /FreeText "+Se+"/Contents ("+Ve(Tt(ie.contents))+")",pe+=" /DS(font: Helvetica,sans-serif 12.0pt; text-align:left; color:#"+vn+")",pe+=" /Border [0 0 0]",pe+=" >>",this.internal.write(pe);break;case"link":if(ie.options.name){var er=this.annotations._nameMap[ie.options.name];ie.options.pageNumber=er.page,ie.options.top=er.y}else ie.options.top||(ie.options.top=0);if(Se="/Rect ["+ie.finalBounds.x+" "+ie.finalBounds.y+" "+ie.finalBounds.w+" "+ie.finalBounds.h+"] ",pe="",ie.options.url)pe="<</Type /Annot /Subtype /Link "+Se+"/Border [0 0 0] /A <</S /URI /URI ("+Ve(Tt(ie.options.url))+") >>";else if(ie.options.pageNumber)switch(pe="<</Type /Annot /Subtype /Link "+Se+"/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":pe+=" /Fit]";break;case"FitH":pe+=" /FitH "+ie.options.top+"]";break;case"FitV":ie.options.left=ie.options.left||0,pe+=" /FitV "+ie.options.left+"]";break;case"XYZ":default:var vr=Le(ie.options.top);ie.options.left=ie.options.left||0,ie.options.zoom===void 0&&(ie.options.zoom=0),pe+=" /XYZ "+ie.options.left+" "+vr+" "+ie.options.zoom+"]"}pe!=""&&(pe+=" >>",this.internal.write(pe))}}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,Se,pe,we){var Le=this.internal.getCurrentPageInfo(),Ne=this.internal.getCoordinateString,Xe=this.internal.getVerticalCoordinateString;Le.pageContext.annotations.push({finalBounds:{x:Ne(te),y:Xe(ie),w:Ne(te+Se),h:Xe(ie+pe)},options:we,type:"link"})},ee.textWithLink=function(te,ie,Se,pe){var we,Le,Ne=this.getTextWidth(te),Xe=this.internal.getLineHeight()/this.internal.scaleFactor;if(pe.maxWidth!==void 0){Le=pe.maxWidth;var st=this.splitTextToSize(te,Le).length;we=Math.ceil(Xe*st)}else Le=Ne,we=Xe;return this.text(te,ie,Se,pe),Se+=.2*Xe,pe.align==="center"&&(ie-=Ne/2),pe.align==="right"&&(ie-=Ne),this.link(ie,Se-Xe,Le,we,pe),Ne},ee.getTextWidth=function(te){var ie=this.internal.getFontSize();return this.getStringUnitWidth(te)*ie/this.internal.scaleFactor}}(lo.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},Se=[1570,1571,1573,1575];ee.__arabicParser__={};var pe=ee.__arabicParser__.isInArabicSubstitutionA=function(Ut){return z[Ut.charCodeAt(0)]!==void 0},we=ee.__arabicParser__.isArabicLetter=function(Ut){return typeof Ut=="string"&&/^[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF]+$/.test(Ut)},Le=ee.__arabicParser__.isArabicEndLetter=function(Ut){return we(Ut)&&pe(Ut)&&z[Ut.charCodeAt(0)].length<=2},Ne=ee.__arabicParser__.isArabicAlfLetter=function(Ut){return we(Ut)&&Se.indexOf(Ut.charCodeAt(0))>=0};ee.__arabicParser__.arabicLetterHasIsolatedForm=function(Ut){return we(Ut)&&pe(Ut)&&z[Ut.charCodeAt(0)].length>=1};var Xe=ee.__arabicParser__.arabicLetterHasFinalForm=function(Ut){return we(Ut)&&pe(Ut)&&z[Ut.charCodeAt(0)].length>=2};ee.__arabicParser__.arabicLetterHasInitialForm=function(Ut){return we(Ut)&&pe(Ut)&&z[Ut.charCodeAt(0)].length>=3};var st=ee.__arabicParser__.arabicLetterHasMedialForm=function(Ut){return we(Ut)&&pe(Ut)&&z[Ut.charCodeAt(0)].length==4},ct=ee.__arabicParser__.resolveLigatures=function(Ut){var Zt=0,Lt=te,zt="",ln=0;for(Zt=0;Zt<Ut.length;Zt+=1)Lt[Ut.charCodeAt(Zt)]!==void 0?(ln++,typeof(Lt=Lt[Ut.charCodeAt(Zt)])=="number"&&(zt+=String.fromCharCode(Lt),Lt=te,ln=0),Zt===Ut.length-1&&(Lt=te,zt+=Ut.charAt(Zt-(ln-1)),Zt-=ln-1,ln=0)):(Lt=te,zt+=Ut.charAt(Zt-ln),Zt-=ln,ln=0);return zt};ee.__arabicParser__.isArabicDiacritic=function(Ut){return Ut!==void 0&&ie[Ut.charCodeAt(0)]!==void 0};var Bt=ee.__arabicParser__.getCorrectForm=function(Ut,Zt,Lt){return we(Ut)?pe(Ut)===!1?-1:!Xe(Ut)||!we(Zt)&&!we(Lt)||!we(Lt)&&Le(Zt)||Le(Ut)&&!we(Zt)||Le(Ut)&&Ne(Zt)||Le(Ut)&&Le(Zt)?0:st(Ut)&&we(Zt)&&!Le(Zt)&&we(Lt)&&Xe(Lt)?3:Le(Ut)||!we(Lt)?1:2:-1},Ve=function(Ut){var Zt=0,Lt=0,zt=0,ln="",vn="",er="",vr=(Ut=Ut||"").split("\\s+"),Tn=[];for(Zt=0;Zt<vr.length;Zt+=1){for(Tn.push(""),Lt=0;Lt<vr[Zt].length;Lt+=1)ln=vr[Zt][Lt],vn=vr[Zt][Lt-1],er=vr[Zt][Lt+1],we(ln)?(zt=Bt(ln,vn,er),Tn[Zt]+=zt!==-1?String.fromCharCode(z[ln.charCodeAt(0)][zt]):ln):Tn[Zt]+=ln;Tn[Zt]=ct(Tn[Zt])}return Tn.join(" ")},Tt=ee.__arabicParser__.processArabic=ee.processArabic=function(){var Ut,Zt=typeof arguments[0]=="string"?arguments[0]:arguments[0].text,Lt=[];if(Array.isArray(Zt)){var zt=0;for(Lt=[],zt=0;zt<Zt.length;zt+=1)Array.isArray(Zt[zt])?Lt.push([Ve(Zt[zt][0]),Zt[zt][1],Zt[zt][2]]):Lt.push([Ve(Zt[zt])]);Ut=Lt}else Ut=Ve(Zt);return typeof arguments[0]=="string"?Ut:(arguments[0].text=Ut,arguments[0])};ee.events.push(["preProcessText",Tt])}(lo.API),lo.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(Le){te=Le}});var ie=150;Object.defineProperty(this,"width",{get:function(){return ie},set:function(Le){ie=isNaN(Le)||Number.isInteger(Le)===!1||Le<0?150:Le,this.getContext("2d").pageWrapXEnabled&&(this.getContext("2d").pageWrapX=ie+1)}});var Se=300;Object.defineProperty(this,"height",{get:function(){return Se},set:function(Le){Se=isNaN(Le)||Number.isInteger(Le)===!1||Le<0?300:Le,this.getContext("2d").pageWrapYEnabled&&(this.getContext("2d").pageWrapY=Se+1)}});var pe=[];Object.defineProperty(this,"childNodes",{get:function(){return pe},set:function(Le){pe=Le}});var we={};Object.defineProperty(this,"style",{get:function(){return we},set:function(Le){we=Le}}),Object.defineProperty(this,"parentNode",{})};z.prototype.getContext=function(te,ie){var Se;if((te=te||"2d")!=="2d")return null;for(Se in ie)this.pdf.context2d.hasOwnProperty(Se)&&(this.pdf.context2d[Se]=ie[Se]);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}])}(lo.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(),Se.call(this))},Se=function(){this.internal.__cell__.lastCell=new pe,this.internal.__cell__.pages=1},pe=function(){var Ne=arguments[0];Object.defineProperty(this,"x",{enumerable:!0,get:function(){return Ne},set:function(Ut){Ne=Ut}});var Xe=arguments[1];Object.defineProperty(this,"y",{enumerable:!0,get:function(){return Xe},set:function(Ut){Xe=Ut}});var st=arguments[2];Object.defineProperty(this,"width",{enumerable:!0,get:function(){return st},set:function(Ut){st=Ut}});var ct=arguments[3];Object.defineProperty(this,"height",{enumerable:!0,get:function(){return ct},set:function(Ut){ct=Ut}});var Bt=arguments[4];Object.defineProperty(this,"text",{enumerable:!0,get:function(){return Bt},set:function(Ut){Bt=Ut}});var Ve=arguments[5];Object.defineProperty(this,"lineNumber",{enumerable:!0,get:function(){return Ve},set:function(Ut){Ve=Ut}});var Tt=arguments[6];return Object.defineProperty(this,"align",{enumerable:!0,get:function(){return Tt},set:function(Ut){Tt=Ut}}),this};pe.prototype.clone=function(){return new pe(this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align)},pe.prototype.toArray=function(){return[this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align]},ee.setHeaderFunction=function(Ne){return ie.call(this),this.internal.__cell__.headerFunction=typeof Ne=="function"?Ne:void 0,this},ee.getTextDimensions=function(Ne,Xe){ie.call(this);var st=(Xe=Xe||{}).fontSize||this.getFontSize(),ct=Xe.font||this.getFont(),Bt=Xe.scaleFactor||this.internal.scaleFactor,Ve=0,Tt=0,Ut=0,Zt=this;if(!Array.isArray(Ne)&&typeof Ne!="string"){if(typeof Ne!="number")throw new Error("getTextDimensions expects text-parameter to be of type String or type Number or an Array of Strings.");Ne=String(Ne)}var Lt=Xe.maxWidth;Lt>0?typeof Ne=="string"?Ne=this.splitTextToSize(Ne,Lt):Object.prototype.toString.call(Ne)==="[object Array]"&&(Ne=Ne.reduce(function(ln,vn){return ln.concat(Zt.splitTextToSize(vn,Lt))},[])):Ne=Array.isArray(Ne)?Ne:[Ne];for(var zt=0;zt<Ne.length;zt++)Ve<(Ut=this.getStringUnitWidth(Ne[zt],{font:ct})*st)&&(Ve=Ut);return Ve!==0&&(Tt=Ne.length),{w:Ve/=Bt,h:Math.max((Tt*st*this.getLineHeightFactor()-st*(this.getLineHeightFactor()-1))/Bt,0)}},ee.cellAddPage=function(){ie.call(this),this.addPage();var Ne=this.internal.__cell__.margins||z;return this.internal.__cell__.lastCell=new pe(Ne.left,Ne.top,void 0,void 0),this.internal.__cell__.pages+=1,this};var we=ee.cell=function(){var Ne;Ne=arguments[0]instanceof pe?arguments[0]:new pe(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]),ie.call(this);var Xe=this.internal.__cell__.lastCell,st=this.internal.__cell__.padding,ct=this.internal.__cell__.margins||z,Bt=this.internal.__cell__.tableHeaderRow,Ve=this.internal.__cell__.printHeaders;return Xe.lineNumber!==void 0&&(Xe.lineNumber===Ne.lineNumber?(Ne.x=(Xe.x||0)+(Xe.width||0),Ne.y=Xe.y||0):Xe.y+Xe.height+Ne.height+ct.bottom>this.getPageHeight()?(this.cellAddPage(),Ne.y=ct.top,Ve&&Bt&&(this.printHeaderRow(Ne.lineNumber,!0),Ne.y+=Bt[0].height)):Ne.y=Xe.y+Xe.height||Ne.y),Ne.text[0]!==void 0&&(this.rect(Ne.x,Ne.y,Ne.width,Ne.height,te===!0?"FD":void 0),Ne.align==="right"?this.text(Ne.text,Ne.x+Ne.width-st,Ne.y+st,{align:"right",baseline:"top"}):Ne.align==="center"?this.text(Ne.text,Ne.x+Ne.width/2,Ne.y+st,{align:"center",baseline:"top",maxWidth:Ne.width-st-st}):this.text(Ne.text,Ne.x+st,Ne.y+st,{align:"left",baseline:"top",maxWidth:Ne.width-st-st})),this.internal.__cell__.lastCell=Ne,this};ee.table=function(Ne,Xe,st,ct,Bt){if(ie.call(this),!st)throw new Error("No data for PDF table.");var Ve,Tt,Ut,Zt,Lt=[],zt=[],ln=[],vn={},er={},vr=[],Tn=[],tn=(Bt=Bt||{}).autoSize||!1,mr=Bt.printHeaders!==!1,rr=Bt.css&&Bt.css["font-size"]!==void 0?16*Bt.css["font-size"]:Bt.fontSize||12,Dt=Bt.margins||Object.assign({width:this.getPageWidth()},z),kt=typeof Bt.padding=="number"?Bt.padding:3,pn=Bt.headerBackgroundColor||"#c8c8c8",An=Bt.headerTextColor||"#000";if(Se.call(this),this.internal.__cell__.printHeaders=mr,this.internal.__cell__.margins=Dt,this.internal.__cell__.table_font_size=rr,this.internal.__cell__.padding=kt,this.internal.__cell__.headerBackgroundColor=pn,this.internal.__cell__.headerTextColor=An,this.setFontSize(rr),ct==null)zt=Lt=Object.keys(st[0]),ln=Lt.map(function(){return"left"});else if(Array.isArray(ct)&&(0,ce.Z)(ct[0])==="object")for(Lt=ct.map(function(ur){return ur.name}),zt=ct.map(function(ur){return ur.prompt||ur.name||""}),ln=ct.map(function(ur){return ur.align||"left"}),Ve=0;Ve<ct.length;Ve+=1)er[ct[Ve].name]=ct[Ve].width*(19.049976/25.4);else Array.isArray(ct)&&typeof ct[0]=="string"&&(zt=Lt=ct,ln=Lt.map(function(){return"left"}));if(tn||Array.isArray(ct)&&typeof ct[0]=="string")for(Ve=0;Ve<Lt.length;Ve+=1){for(vn[Zt=Lt[Ve]]=st.map(function(ur){return ur[Zt]}),this.setFont(void 0,"bold"),vr.push(this.getTextDimensions(zt[Ve],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w),Tt=vn[Zt],this.setFont(void 0,"normal"),Ut=0;Ut<Tt.length;Ut+=1)vr.push(this.getTextDimensions(Tt[Ut],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w);er[Zt]=Math.max.apply(null,vr)+kt+kt,vr=[]}if(mr){var Vn={};for(Ve=0;Ve<Lt.length;Ve+=1)Vn[Lt[Ve]]={},Vn[Lt[Ve]].text=zt[Ve],Vn[Lt[Ve]].align=ln[Ve];var Kn=Le.call(this,Vn,er);Tn=Lt.map(function(ur){return new pe(Ne,Xe,er[ur],Kn,Vn[ur].text,void 0,Vn[ur].align)}),this.setTableHeaderRow(Tn),this.printHeaderRow(1,!1)}var Zn=ct.reduce(function(ur,la){return ur[la.name]=la.align,ur},{});for(Ve=0;Ve<st.length;Ve+=1){"rowStart"in Bt&&Bt.rowStart instanceof Function&&Bt.rowStart({row:Ve,data:st[Ve]},this);var zn=Le.call(this,st[Ve],er);for(Ut=0;Ut<Lt.length;Ut+=1){var ar=st[Ve][Lt[Ut]];"cellStart"in Bt&&Bt.cellStart instanceof Function&&Bt.cellStart({row:Ve,col:Ut,data:ar},this),we.call(this,new pe(Ne,Xe,er[Lt[Ut]],zn,ar,Ve+2,Zn[Lt[Ut]]))}}return this.internal.__cell__.table_x=Ne,this.internal.__cell__.table_y=Xe,this};var Le=function(Ne,Xe){var st=this.internal.__cell__.padding,ct=this.internal.__cell__.table_font_size,Bt=this.internal.scaleFactor;return Object.keys(Ne).map(function(Ve){var Tt=Ne[Ve];return this.splitTextToSize(Tt.hasOwnProperty("text")?Tt.text:Tt,Xe[Ve]-st-st)},this).map(function(Ve){return this.getLineHeightFactor()*Ve.length*ct/Bt+st+st},this).reduce(function(Ve,Tt){return Math.max(Ve,Tt)},0)};ee.setTableHeaderRow=function(Ne){ie.call(this),this.internal.__cell__.tableHeaderRow=Ne},ee.printHeaderRow=function(Ne,Xe){if(ie.call(this),!this.internal.__cell__.tableHeaderRow)throw new Error("Property tableHeaderRow does not exist.");var st;if(te=!0,typeof this.internal.__cell__.headerFunction=="function"){var ct=this.internal.__cell__.headerFunction(this,this.internal.__cell__.pages);this.internal.__cell__.lastCell=new pe(ct[0],ct[1],ct[2],ct[3],void 0,-1)}this.setFont(void 0,"bold");for(var Bt=[],Ve=0;Ve<this.internal.__cell__.tableHeaderRow.length;Ve+=1){st=this.internal.__cell__.tableHeaderRow[Ve].clone(),Xe&&(st.y=this.internal.__cell__.margins.top||0,Bt.push(st)),st.lineNumber=Ne;var Tt=this.getTextColor();this.setTextColor(this.internal.__cell__.headerTextColor),this.setFillColor(this.internal.__cell__.headerBackgroundColor),we.call(this,st),this.setTextColor(Tt)}Bt.length>0&&this.setTableHeaderRow(Bt),this.setFont(void 0,"normal"),te=!1}}(lo.API);var kA={italic:["italic","oblique","normal"],oblique:["oblique","italic","normal"],normal:["normal","oblique","italic"]},iA=["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded"],lA=ns(iA),VA=[100,200,300,400,500,600,700,800,900],vs=ns(VA);function SA(ee){var z=ee.family.replace(/"|'/g,"").toLowerCase(),te=function(pe){return kA[pe=pe||"normal"]?pe:"normal"}(ee.style),ie=function(pe){if(!pe)return 400;if(typeof pe=="number")return pe>=100&&pe<=900&&pe%100==0?pe:400;if(/^\d00$/.test(pe))return parseInt(pe);switch(pe){case"bold":return 700;case"normal":default:return 400}}(ee.weight),Se=function(pe){return typeof lA[pe=pe||"normal"]=="number"?pe:"normal"}(ee.stretch);return{family:z,style:te,weight:ie,stretch:Se,src:ee.src||[],ref:ee.ref||{name:z,style:[Se,te,ie].join(" ")}}}function $s(ee,z,te,ie){var Se;for(Se=te;Se>=0&&Se<z.length;Se+=ie)if(ee[z[Se]])return ee[z[Se]];for(Se=te;Se>=0&&Se<z.length;Se-=ie)if(ee[z[Se]])return ee[z[Se]]}var ki={"sans-serif":"helvetica",fixed:"courier",monospace:"courier",terminal:"courier",cursive:"times",fantasy:"times",serif:"times"},yA={caption:"times",icon:"times",menu:"times","message-box":"times","small-caption":"times","status-bar":"times"};function mi(ee){return[ee.stretch,ee.style,ee.weight,ee.family].join(" ")}function il(ee,z,te){for(var ie=(te=te||{}).defaultFontFamily||"times",Se=Object.assign({},ki,te.genericFontFamilies||{}),pe=null,we=null,Le=0;Le<z.length;++Le)if(Se[(pe=SA(z[Le])).family]&&(pe.family=Se[pe.family]),ee.hasOwnProperty(pe.family)){we=ee[pe.family];break}if(!(we=we||ee[ie]))throw new Error("Could not find a font-family for the rule '"+mi(pe)+"' and default family '"+ie+"'.");if(we=function(Ne,Xe){if(Xe[Ne])return Xe[Ne];var st=lA[Ne],ct=st<=lA.normal?-1:1,Bt=$s(Xe,iA,st,ct);if(!Bt)throw new Error("Could not find a matching font-stretch value for "+Ne);return Bt}(pe.stretch,we),we=function(Ne,Xe){if(Xe[Ne])return Xe[Ne];for(var st=kA[Ne],ct=0;ct<st.length;++ct)if(Xe[st[ct]])return Xe[st[ct]];throw new Error("Could not find a matching font-style for "+Ne)}(pe.style,we),!(we=function(Ne,Xe){if(Xe[Ne])return Xe[Ne];if(Ne===400&&Xe[500])return Xe[500];if(Ne===500&&Xe[400])return Xe[400];var st=vs[Ne],ct=$s(Xe,VA,st,Ne<400?-1:1);if(!ct)throw new Error("Could not find a matching font-weight for value "+Ne);return ct}(pe.weight,we)))throw new Error("Failed to resolve a font for the rule '"+mi(pe)+"'.");return we}function Hi(ee){return ee.trimLeft()}function Ji(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 Xi(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 HA,zl,ji,Ki=["times"];(function(ee){var z,te,ie,Se,pe,we,Le,Ne,Xe,st=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 Ne,this.globalCompositeOperation=bt.globalCompositeOperation||"normal",this.globalAlpha=bt.globalAlpha||1,this.clip_path=bt.clip_path||[],this.currentPoint=bt.currentPoint||new we,this.miterLimit=bt.miterLimit||10,this.lastPoint=bt.lastPoint||new we,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 ct(this),z=this.internal.f2,te=this.internal.getCoordinateString,ie=this.internal.getVerticalCoordinateString,Se=this.internal.getHorizontalCoordinate,pe=this.internal.getVerticalCoordinate,we=this.internal.Point,Le=this.internal.Rectangle,Ne=this.internal.Matrix,Xe=new st}]);var ct=function(bt){Object.defineProperty(this,"canvas",{get:function(){return{parentNode:!1,style:!1}}});var qt=bt;Object.defineProperty(this,"pdf",{get:function(){return qt}});var sn=!1;Object.defineProperty(this,"pageWrapXEnabled",{get:function(){return sn},set:function(Br){sn=!!Br}});var hn=!1;Object.defineProperty(this,"pageWrapYEnabled",{get:function(){return hn},set:function(Br){hn=!!Br}});var Nn=0;Object.defineProperty(this,"posX",{get:function(){return Nn},set:function(Br){isNaN(Br)||(Nn=Br)}});var Gn=0;Object.defineProperty(this,"posY",{get:function(){return Gn},set:function(Br){isNaN(Br)||(Gn=Br)}}),Object.defineProperty(this,"margin",{get:function(){return Xe.margin},set:function(Br){var on;typeof Br=="number"?on=[Br,Br,Br,Br]:((on=new Array(4))[0]=Br[0],on[1]=Br.length>=2?Br[1]:on[0],on[2]=Br.length>=3?Br[2]:on[0],on[3]=Br.length>=4?Br[3]:on[1]),Xe.margin=on}});var _n=!1;Object.defineProperty(this,"autoPaging",{get:function(){return _n},set:function(Br){_n=Br}});var qn=0;Object.defineProperty(this,"lastBreak",{get:function(){return qn},set:function(Br){qn=Br}});var qr=[];Object.defineProperty(this,"pageBreaks",{get:function(){return qr},set:function(Br){qr=Br}}),Object.defineProperty(this,"ctx",{get:function(){return Xe},set:function(Br){Br instanceof st&&(Xe=Br)}}),Object.defineProperty(this,"path",{get:function(){return Xe.path},set:function(Br){Xe.path=Br}});var ta=[];Object.defineProperty(this,"ctxStack",{get:function(){return ta},set:function(Br){ta=Br}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function(Br){var on;on=Bt(Br),this.ctx.fillStyle=on.style,this.ctx.isFillTransparent=on.a===0,this.ctx.fillOpacity=on.a,this.pdf.setFillColor(on.r,on.g,on.b,{a:on.a}),this.pdf.setTextColor(on.r,on.g,on.b,{a:on.a})}}),Object.defineProperty(this,"strokeStyle",{get:function(){return this.ctx.strokeStyle},set:function(Br){var on=Bt(Br);this.ctx.strokeStyle=on.style,this.ctx.isStrokeTransparent=on.a===0,this.ctx.strokeOpacity=on.a,on.a===0?this.pdf.setDrawColor(255,255,255):(on.a,this.pdf.setDrawColor(on.r,on.g,on.b))}}),Object.defineProperty(this,"lineCap",{get:function(){return this.ctx.lineCap},set:function(Br){["butt","round","square"].indexOf(Br)!==-1&&(this.ctx.lineCap=Br,this.pdf.setLineCap(Br))}}),Object.defineProperty(this,"lineWidth",{get:function(){return this.ctx.lineWidth},set:function(Br){isNaN(Br)||(this.ctx.lineWidth=Br,this.pdf.setLineWidth(Br))}}),Object.defineProperty(this,"lineJoin",{get:function(){return this.ctx.lineJoin},set:function(Br){["bevel","round","miter"].indexOf(Br)!==-1&&(this.ctx.lineJoin=Br,this.pdf.setLineJoin(Br))}}),Object.defineProperty(this,"miterLimit",{get:function(){return this.ctx.miterLimit},set:function(Br){isNaN(Br)||(this.ctx.miterLimit=Br,this.pdf.setMiterLimit(Br))}}),Object.defineProperty(this,"textBaseline",{get:function(){return this.ctx.textBaseline},set:function(Br){this.ctx.textBaseline=Br}}),Object.defineProperty(this,"textAlign",{get:function(){return this.ctx.textAlign},set:function(Br){["right","end","center","left","start"].indexOf(Br)!==-1&&(this.ctx.textAlign=Br)}});var Na=null;function ma(Br,on){if(Na===null){var Qa=function(jr){var Mr=[];return Object.keys(jr).forEach(function(ia){jr[ia].forEach(function(ba){var Pa=null;switch(ba){case"bold":Pa={family:ia,weight:"bold"};break;case"italic":Pa={family:ia,style:"italic"};break;case"bolditalic":Pa={family:ia,weight:"bold",style:"italic"};break;case"":case"normal":Pa={family:ia}}Pa!==null&&(Pa.ref={name:ia,style:ba},Mr.push(Pa))})}),Mr}(Br.getFontList());Na=function(jr){for(var Mr={},ia=0;ia<jr.length;++ia){var ba=SA(jr[ia]),Pa=ba.family,eo=ba.stretch,Qo=ba.style,Xo=ba.weight;Mr[Pa]=Mr[Pa]||{},Mr[Pa][eo]=Mr[Pa][eo]||{},Mr[Pa][eo][Qo]=Mr[Pa][eo][Qo]||{},Mr[Pa][eo][Qo][Xo]=ba}return Mr}(Qa.concat(on))}return Na}var io=null;Object.defineProperty(this,"fontFaces",{get:function(){return io},set:function(Br){Na=null,io=Br}}),Object.defineProperty(this,"font",{get:function(){return this.ctx.font},set:function(Br){var on;if(this.ctx.font=Br,(on=/^\s*(?=(?:(?:[-a-z]+\s*){0,2}(italic|oblique))?)(?=(?:(?:[-a-z]+\s*){0,2}(small-caps))?)(?=(?:(?:[-a-z]+\s*){0,2}(bold(?:er)?|lighter|[1-9]00))?)(?:(?:normal|\1|\2|\3)\s*){0,3}((?:xx?-)?(?:small|large)|medium|smaller|larger|[.\d]+(?:\%|in|[cem]m|ex|p[ctx]))(?:\s*\/\s*(normal|[.\d]+(?:\%|in|[cem]m|ex|p[ctx])))?\s*([-_,\"\'\sa-z]+?)\s*$/i.exec(Br))!==null){var Qa=on[1],jr=(on[2],on[3]),Mr=on[4],ia=(on[5],on[6]),ba=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(Mr)[2];Mr=Math.floor(ba==="px"?parseFloat(Mr)*this.pdf.internal.scaleFactor:ba==="em"?parseFloat(Mr)*this.pdf.getFontSize():parseFloat(Mr)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(Mr);var Pa=function(Eo){var ui,Sa,$A=[],Li=Eo.trim();if(Li==="")return Ki;if(Li in yA)return[yA[Li]];for(;Li!=="";){switch(Sa=null,ui=(Li=Hi(Li)).charAt(0)){case'"':case"'":Sa=Ji(Li.substring(1),ui);break;default:Sa=Xi(Li)}if(Sa===null||($A.push(Sa[0]),(Li=Hi(Sa[1]))!==""&&Li.charAt(0)!==","))return Ki;Li=Li.replace(/^,/,"")}return $A}(ia);if(this.fontFaces){var eo=il(ma(this.pdf,this.fontFaces),Pa.map(function(Eo){return{family:Eo,stretch:"normal",weight:jr,style:Qa}}));this.pdf.setFont(eo.ref.name,eo.ref.style)}else{var Qo="";(jr==="bold"||parseInt(jr,10)>=700||Qa==="bold")&&(Qo="bold"),Qa==="italic"&&(Qo+="italic"),Qo.length===0&&(Qo="normal");for(var Xo="",Ko={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"},Ci=0;Ci<Pa.length;Ci++){if(this.pdf.internal.getFont(Pa[Ci],Qo,{noFallback:!0,disableWarning:!0})!==void 0){Xo=Pa[Ci];break}if(Qo==="bolditalic"&&this.pdf.internal.getFont(Pa[Ci],"bold",{noFallback:!0,disableWarning:!0})!==void 0)Xo=Pa[Ci],Qo="bold";else if(this.pdf.internal.getFont(Pa[Ci],"normal",{noFallback:!0,disableWarning:!0})!==void 0){Xo=Pa[Ci],Qo="normal";break}}if(Xo===""){for(var pi=0;pi<Pa.length;pi++)if(Ko[Pa[pi]]){Xo=Ko[Pa[pi]];break}}Xo=Xo===""?"Times":Xo,this.pdf.setFont(Xo,Qo)}}}}),Object.defineProperty(this,"globalCompositeOperation",{get:function(){return this.ctx.globalCompositeOperation},set:function(Br){this.ctx.globalCompositeOperation=Br}}),Object.defineProperty(this,"globalAlpha",{get:function(){return this.ctx.globalAlpha},set:function(Br){this.ctx.globalAlpha=Br}}),Object.defineProperty(this,"lineDashOffset",{get:function(){return this.ctx.lineDashOffset},set:function(Br){this.ctx.lineDashOffset=Br,la.call(this)}}),Object.defineProperty(this,"lineDash",{get:function(){return this.ctx.lineDash},set:function(Br){this.ctx.lineDash=Br,la.call(this)}}),Object.defineProperty(this,"ignoreClearRect",{get:function(){return this.ctx.ignoreClearRect},set:function(Br){this.ctx.ignoreClearRect=!!Br}})};ct.prototype.setLineDash=function(bt){this.lineDash=bt},ct.prototype.getLineDash=function(){return this.lineDash.length%2?this.lineDash.concat(this.lineDash):this.lineDash.slice()},ct.prototype.fill=function(){vn.call(this,"fill",!1)},ct.prototype.stroke=function(){vn.call(this,"stroke",!1)},ct.prototype.beginPath=function(){this.path=[{type:"begin"}]},ct.prototype.moveTo=function(bt,qt){if(isNaN(bt)||isNaN(qt))throw Lo.error("jsPDF.context2d.moveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.moveTo");var sn=this.ctx.transform.applyToPoint(new we(bt,qt));this.path.push({type:"mt",x:sn.x,y:sn.y}),this.ctx.lastPoint=new we(bt,qt)},ct.prototype.closePath=function(){var bt=new we(0,0),qt=0;for(qt=this.path.length-1;qt!==-1;qt--)if(this.path[qt].type==="begin"&&(0,ce.Z)(this.path[qt+1])==="object"&&typeof this.path[qt+1].x=="number"){bt=new we(this.path[qt+1].x,this.path[qt+1].y);break}this.path.push({type:"close"}),this.ctx.lastPoint=new we(bt.x,bt.y)},ct.prototype.lineTo=function(bt,qt){if(isNaN(bt)||isNaN(qt))throw Lo.error("jsPDF.context2d.lineTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.lineTo");var sn=this.ctx.transform.applyToPoint(new we(bt,qt));this.path.push({type:"lt",x:sn.x,y:sn.y}),this.ctx.lastPoint=new we(sn.x,sn.y)},ct.prototype.clip=function(){this.ctx.clip_path=JSON.parse(JSON.stringify(this.path)),vn.call(this,null,!0)},ct.prototype.quadraticCurveTo=function(bt,qt,sn,hn){if(isNaN(sn)||isNaN(hn)||isNaN(bt)||isNaN(qt))throw Lo.error("jsPDF.context2d.quadraticCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.quadraticCurveTo");var Nn=this.ctx.transform.applyToPoint(new we(sn,hn)),Gn=this.ctx.transform.applyToPoint(new we(bt,qt));this.path.push({type:"qct",x1:Gn.x,y1:Gn.y,x:Nn.x,y:Nn.y}),this.ctx.lastPoint=new we(Nn.x,Nn.y)},ct.prototype.bezierCurveTo=function(bt,qt,sn,hn,Nn,Gn){if(isNaN(Nn)||isNaN(Gn)||isNaN(bt)||isNaN(qt)||isNaN(sn)||isNaN(hn))throw Lo.error("jsPDF.context2d.bezierCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.bezierCurveTo");var _n=this.ctx.transform.applyToPoint(new we(Nn,Gn)),qn=this.ctx.transform.applyToPoint(new we(bt,qt)),qr=this.ctx.transform.applyToPoint(new we(sn,hn));this.path.push({type:"bct",x1:qn.x,y1:qn.y,x2:qr.x,y2:qr.y,x:_n.x,y:_n.y}),this.ctx.lastPoint=new we(_n.x,_n.y)},ct.prototype.arc=function(bt,qt,sn,hn,Nn,Gn){if(isNaN(bt)||isNaN(qt)||isNaN(sn)||isNaN(hn)||isNaN(Nn))throw Lo.error("jsPDF.context2d.arc: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.arc");if(Gn=!!Gn,!this.ctx.transform.isIdentity){var _n=this.ctx.transform.applyToPoint(new we(bt,qt));bt=_n.x,qt=_n.y;var qn=this.ctx.transform.applyToPoint(new we(0,sn)),qr=this.ctx.transform.applyToPoint(new we(0,0));sn=Math.sqrt(Math.pow(qn.x-qr.x,2)+Math.pow(qn.y-qr.y,2))}Math.abs(Nn-hn)>=2*Math.PI&&(hn=0,Nn=2*Math.PI),this.path.push({type:"arc",x:bt,y:qt,radius:sn,startAngle:hn,endAngle:Nn,counterclockwise:Gn})},ct.prototype.arcTo=function(bt,qt,sn,hn,Nn){throw new Error("arcTo not implemented.")},ct.prototype.rect=function(bt,qt,sn,hn){if(isNaN(bt)||isNaN(qt)||isNaN(sn)||isNaN(hn))throw Lo.error("jsPDF.context2d.rect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rect");this.moveTo(bt,qt),this.lineTo(bt+sn,qt),this.lineTo(bt+sn,qt+hn),this.lineTo(bt,qt+hn),this.lineTo(bt,qt),this.lineTo(bt+sn,qt),this.lineTo(bt,qt)},ct.prototype.fillRect=function(bt,qt,sn,hn){if(isNaN(bt)||isNaN(qt)||isNaN(sn)||isNaN(hn))throw Lo.error("jsPDF.context2d.fillRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillRect");if(!Ve.call(this)){var Nn={};this.lineCap!=="butt"&&(Nn.lineCap=this.lineCap,this.lineCap="butt"),this.lineJoin!=="miter"&&(Nn.lineJoin=this.lineJoin,this.lineJoin="miter"),this.beginPath(),this.rect(bt,qt,sn,hn),this.fill(),Nn.hasOwnProperty("lineCap")&&(this.lineCap=Nn.lineCap),Nn.hasOwnProperty("lineJoin")&&(this.lineJoin=Nn.lineJoin)}},ct.prototype.strokeRect=function(bt,qt,sn,hn){if(isNaN(bt)||isNaN(qt)||isNaN(sn)||isNaN(hn))throw Lo.error("jsPDF.context2d.strokeRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeRect");Tt.call(this)||(this.beginPath(),this.rect(bt,qt,sn,hn),this.stroke())},ct.prototype.clearRect=function(bt,qt,sn,hn){if(isNaN(bt)||isNaN(qt)||isNaN(sn)||isNaN(hn))throw Lo.error("jsPDF.context2d.clearRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.clearRect");this.ignoreClearRect||(this.fillStyle="#ffffff",this.fillRect(bt,qt,sn,hn))},ct.prototype.save=function(bt){bt=typeof bt!="boolean"||bt;for(var qt=this.pdf.internal.getCurrentPageInfo().pageNumber,sn=0;sn<this.pdf.internal.getNumberOfPages();sn++)this.pdf.setPage(sn+1),this.pdf.internal.out("q");if(this.pdf.setPage(qt),bt){this.ctx.fontSize=this.pdf.internal.getFontSize();var hn=new st(this.ctx);this.ctxStack.push(this.ctx),this.ctx=hn}},ct.prototype.restore=function(bt){bt=typeof bt!="boolean"||bt;for(var qt=this.pdf.internal.getCurrentPageInfo().pageNumber,sn=0;sn<this.pdf.internal.getNumberOfPages();sn++)this.pdf.setPage(sn+1),this.pdf.internal.out("Q");this.pdf.setPage(qt),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)},ct.prototype.toDataURL=function(){throw new Error("toDataUrl not implemented.")};var Bt=function(bt){var qt,sn,hn,Nn;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))qt=0,sn=0,hn=0,Nn=0;else{var Gn=/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/.exec(bt);if(Gn!==null)qt=parseInt(Gn[1]),sn=parseInt(Gn[2]),hn=parseInt(Gn[3]),Nn=1;else if((Gn=/rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*([\d.]+)\s*\)/.exec(bt))!==null)qt=parseInt(Gn[1]),sn=parseInt(Gn[2]),hn=parseInt(Gn[3]),Nn=parseFloat(Gn[4]);else{if(Nn=1,typeof bt=="string"&&bt.charAt(0)!=="#"){var _n=new yr(bt);bt=_n.ok?_n.toHex():"#000000"}bt.length===4?(qt=bt.substring(1,2),qt+=qt,sn=bt.substring(2,3),sn+=sn,hn=bt.substring(3,4),hn+=hn):(qt=bt.substring(1,3),sn=bt.substring(3,5),hn=bt.substring(5,7)),qt=parseInt(qt,16),sn=parseInt(sn,16),hn=parseInt(hn,16)}}return{r:qt,g:sn,b:hn,a:Nn,style:bt}},Ve=function(){return this.ctx.isFillTransparent||this.globalAlpha==0},Tt=function(){return!!(this.ctx.isStrokeTransparent||this.globalAlpha==0)};ct.prototype.fillText=function(bt,qt,sn,hn){if(isNaN(qt)||isNaN(sn)||typeof bt!="string")throw Lo.error("jsPDF.context2d.fillText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillText");if(hn=isNaN(hn)?void 0:hn,!Ve.call(this)){var Nn=zn(this.ctx.transform.rotation),Gn=this.ctx.transform.scaleX;kt.call(this,{text:bt,x:qt,y:sn,scale:Gn,angle:Nn,align:this.textAlign,maxWidth:hn})}},ct.prototype.strokeText=function(bt,qt,sn,hn){if(isNaN(qt)||isNaN(sn)||typeof bt!="string")throw Lo.error("jsPDF.context2d.strokeText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeText");if(!Tt.call(this)){hn=isNaN(hn)?void 0:hn;var Nn=zn(this.ctx.transform.rotation),Gn=this.ctx.transform.scaleX;kt.call(this,{text:bt,x:qt,y:sn,scale:Gn,renderingMode:"stroke",angle:Nn,align:this.textAlign,maxWidth:hn})}},ct.prototype.measureText=function(bt){if(typeof bt!="string")throw Lo.error("jsPDF.context2d.measureText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.measureText");var qt=this.pdf,sn=this.pdf.internal.scaleFactor,hn=qt.internal.getFontSize(),Nn=qt.getStringUnitWidth(bt)*hn/qt.internal.scaleFactor,Gn=function(_n){var qn=(_n=_n||{}).width||0;return Object.defineProperty(this,"width",{get:function(){return qn}}),this};return new Gn({width:Nn*=Math.round(96*sn/72*1e4)/1e4})},ct.prototype.scale=function(bt,qt){if(isNaN(bt)||isNaN(qt))throw Lo.error("jsPDF.context2d.scale: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.scale");var sn=new Ne(bt,0,0,qt,0,0);this.ctx.transform=this.ctx.transform.multiply(sn)},ct.prototype.rotate=function(bt){if(isNaN(bt))throw Lo.error("jsPDF.context2d.rotate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rotate");var qt=new Ne(Math.cos(bt),Math.sin(bt),-Math.sin(bt),Math.cos(bt),0,0);this.ctx.transform=this.ctx.transform.multiply(qt)},ct.prototype.translate=function(bt,qt){if(isNaN(bt)||isNaN(qt))throw Lo.error("jsPDF.context2d.translate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.translate");var sn=new Ne(1,0,0,1,bt,qt);this.ctx.transform=this.ctx.transform.multiply(sn)},ct.prototype.transform=function(bt,qt,sn,hn,Nn,Gn){if(isNaN(bt)||isNaN(qt)||isNaN(sn)||isNaN(hn)||isNaN(Nn)||isNaN(Gn))throw Lo.error("jsPDF.context2d.transform: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.transform");var _n=new Ne(bt,qt,sn,hn,Nn,Gn);this.ctx.transform=this.ctx.transform.multiply(_n)},ct.prototype.setTransform=function(bt,qt,sn,hn,Nn,Gn){bt=isNaN(bt)?1:bt,qt=isNaN(qt)?0:qt,sn=isNaN(sn)?0:sn,hn=isNaN(hn)?1:hn,Nn=isNaN(Nn)?0:Nn,Gn=isNaN(Gn)?0:Gn,this.ctx.transform=new Ne(bt,qt,sn,hn,Nn,Gn)};var Ut=function(){return this.margin[0]>0||this.margin[1]>0||this.margin[2]>0||this.margin[3]>0};ct.prototype.drawImage=function(bt,qt,sn,hn,Nn,Gn,_n,qn,qr){var ta=this.pdf.getImageProperties(bt),Na=1,ma=1,io=1,Br=1;hn!==void 0&&qn!==void 0&&(io=qn/hn,Br=qr/Nn,Na=ta.width/hn*qn/hn,ma=ta.height/Nn*qr/Nn),Gn===void 0&&(Gn=qt,_n=sn,qt=0,sn=0),hn!==void 0&&qn===void 0&&(qn=hn,qr=Nn),hn===void 0&&qn===void 0&&(qn=ta.width,qr=ta.height);for(var on,Qa=this.ctx.transform.decompose(),jr=zn(Qa.rotate.shx),Mr=new Ne,ia=(Mr=(Mr=(Mr=Mr.multiply(Qa.translate)).multiply(Qa.skew)).multiply(Qa.scale)).applyToRectangle(new Le(Gn-qt*io,_n-sn*Br,hn*Na,Nn*ma)),ba=Zt.call(this,ia),Pa=[],eo=0;eo<ba.length;eo+=1)Pa.indexOf(ba[eo])===-1&&Pa.push(ba[eo]);if(ln(Pa),this.autoPaging)for(var Qo=Pa[0],Xo=Pa[Pa.length-1],Ko=Qo;Ko<Xo+1;Ko++){this.pdf.setPage(Ko);var Ci=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],pi=Ko===1?this.posY+this.margin[0]:this.margin[0],Eo=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],ui=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],Sa=Ko===1?0:Eo+(Ko-2)*ui;if(this.ctx.clip_path.length!==0){var $A=this.path;on=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=zt(on,this.posX+this.margin[3],-Sa+pi+this.ctx.prevPageLastElemOffset),er.call(this,"fill",!0),this.path=$A}var Li=JSON.parse(JSON.stringify(ia));Li=zt([Li],this.posX+this.margin[3],-Sa+pi+this.ctx.prevPageLastElemOffset)[0];var ys=(Ko>Qo||Ko<Xo)&&Ut.call(this);ys&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],Ci,ui,null).clip().discardPath()),this.pdf.addImage(bt,"JPEG",Li.x,Li.y,Li.w,Li.h,null,null,jr),ys&&this.pdf.restoreGraphicsState()}else this.pdf.addImage(bt,"JPEG",ia.x,ia.y,ia.w,ia.h,null,null,jr)};var Zt=function(bt,qt,sn){var hn=[];qt=qt||this.pdf.internal.pageSize.width,sn=sn||this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2];var Nn=this.posY+this.ctx.prevPageLastElemOffset;switch(bt.type){default:case"mt":case"lt":hn.push(Math.floor((bt.y+Nn)/sn)+1);break;case"arc":hn.push(Math.floor((bt.y+Nn-bt.radius)/sn)+1),hn.push(Math.floor((bt.y+Nn+bt.radius)/sn)+1);break;case"qct":var Gn=ar(this.ctx.lastPoint.x,this.ctx.lastPoint.y,bt.x1,bt.y1,bt.x,bt.y);hn.push(Math.floor((Gn.y+Nn)/sn)+1),hn.push(Math.floor((Gn.y+Gn.h+Nn)/sn)+1);break;case"bct":var _n=ur(this.ctx.lastPoint.x,this.ctx.lastPoint.y,bt.x1,bt.y1,bt.x2,bt.y2,bt.x,bt.y);hn.push(Math.floor((_n.y+Nn)/sn)+1),hn.push(Math.floor((_n.y+_n.h+Nn)/sn)+1);break;case"rect":hn.push(Math.floor((bt.y+Nn)/sn)+1),hn.push(Math.floor((bt.y+bt.h+Nn)/sn)+1)}for(var qn=0;qn<hn.length;qn+=1)for(;this.pdf.internal.getNumberOfPages()<hn[qn];)Lt.call(this);return hn},Lt=function(){var bt=this.fillStyle,qt=this.strokeStyle,sn=this.font,hn=this.lineCap,Nn=this.lineWidth,Gn=this.lineJoin;this.pdf.addPage(),this.fillStyle=bt,this.strokeStyle=qt,this.font=sn,this.lineCap=hn,this.lineWidth=Nn,this.lineJoin=Gn},zt=function(bt,qt,sn){for(var hn=0;hn<bt.length;hn++)switch(bt[hn].type){case"bct":bt[hn].x2+=qt,bt[hn].y2+=sn;case"qct":bt[hn].x1+=qt,bt[hn].y1+=sn;case"mt":case"lt":case"arc":default:bt[hn].x+=qt,bt[hn].y+=sn}return bt},ln=function(bt){return bt.sort(function(qt,sn){return qt-sn})},vn=function(bt,qt){for(var sn,hn,Nn=this.fillStyle,Gn=this.strokeStyle,_n=this.lineCap,qn=this.lineWidth,qr=Math.abs(qn*this.ctx.transform.scaleX),ta=this.lineJoin,Na=JSON.parse(JSON.stringify(this.path)),ma=JSON.parse(JSON.stringify(this.path)),io=[],Br=0;Br<ma.length;Br++)if(ma[Br].x!==void 0)for(var on=Zt.call(this,ma[Br]),Qa=0;Qa<on.length;Qa+=1)io.indexOf(on[Qa])===-1&&io.push(on[Qa]);for(var jr=0;jr<io.length;jr++)for(;this.pdf.internal.getNumberOfPages()<io[jr];)Lt.call(this);if(ln(io),this.autoPaging)for(var Mr=io[0],ia=io[io.length-1],ba=Mr;ba<ia+1;ba++){this.pdf.setPage(ba),this.fillStyle=Nn,this.strokeStyle=Gn,this.lineCap=_n,this.lineWidth=qr,this.lineJoin=ta;var Pa=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],eo=ba===1?this.posY+this.margin[0]:this.margin[0],Qo=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],Xo=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],Ko=ba===1?0:Qo+(ba-2)*Xo;if(this.ctx.clip_path.length!==0){var Ci=this.path;sn=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=zt(sn,this.posX+this.margin[3],-Ko+eo+this.ctx.prevPageLastElemOffset),er.call(this,bt,!0),this.path=Ci}if(hn=JSON.parse(JSON.stringify(Na)),this.path=zt(hn,this.posX+this.margin[3],-Ko+eo+this.ctx.prevPageLastElemOffset),qt===!1||ba===0){var pi=(ba>Mr||ba<ia)&&Ut.call(this);pi&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],Pa,Xo,null).clip().discardPath()),er.call(this,bt,qt),pi&&this.pdf.restoreGraphicsState()}this.lineWidth=qn}else this.lineWidth=qr,er.call(this,bt,qt),this.lineWidth=qn;this.path=Na},er=function(bt,qt){if((bt!=="stroke"||qt||!Tt.call(this))&&(bt==="stroke"||qt||!Ve.call(this))){for(var sn,hn,Nn=[],Gn=this.path,_n=0;_n<Gn.length;_n++){var qn=Gn[_n];switch(qn.type){case"begin":Nn.push({begin:!0});break;case"close":Nn.push({close:!0});break;case"mt":Nn.push({start:qn,deltas:[],abs:[]});break;case"lt":var qr=Nn.length;if(Gn[_n-1]&&!isNaN(Gn[_n-1].x)&&(sn=[qn.x-Gn[_n-1].x,qn.y-Gn[_n-1].y],qr>0)){for(;qr>=0;qr--)if(Nn[qr-1].close!==!0&&Nn[qr-1].begin!==!0){Nn[qr-1].deltas.push(sn),Nn[qr-1].abs.push(qn);break}}break;case"bct":sn=[qn.x1-Gn[_n-1].x,qn.y1-Gn[_n-1].y,qn.x2-Gn[_n-1].x,qn.y2-Gn[_n-1].y,qn.x-Gn[_n-1].x,qn.y-Gn[_n-1].y],Nn[Nn.length-1].deltas.push(sn);break;case"qct":var ta=Gn[_n-1].x+2/3*(qn.x1-Gn[_n-1].x),Na=Gn[_n-1].y+2/3*(qn.y1-Gn[_n-1].y),ma=qn.x+2/3*(qn.x1-qn.x),io=qn.y+2/3*(qn.y1-qn.y),Br=qn.x,on=qn.y;sn=[ta-Gn[_n-1].x,Na-Gn[_n-1].y,ma-Gn[_n-1].x,io-Gn[_n-1].y,Br-Gn[_n-1].x,on-Gn[_n-1].y],Nn[Nn.length-1].deltas.push(sn);break;case"arc":Nn.push({deltas:[],abs:[],arc:!0}),Array.isArray(Nn[Nn.length-1].abs)&&Nn[Nn.length-1].abs.push(qn)}}hn=qt?null:bt==="stroke"?"stroke":"fill";for(var Qa=!1,jr=0;jr<Nn.length;jr++)if(Nn[jr].arc)for(var Mr=Nn[jr].abs,ia=0;ia<Mr.length;ia++){var ba=Mr[ia];ba.type==="arc"?tn.call(this,ba.x,ba.y,ba.radius,ba.startAngle,ba.endAngle,ba.counterclockwise,void 0,qt,!Qa):pn.call(this,ba.x,ba.y),Qa=!0}else if(Nn[jr].close===!0)this.pdf.internal.out("h"),Qa=!1;else if(Nn[jr].begin!==!0){var Pa=Nn[jr].start.x,eo=Nn[jr].start.y;An.call(this,Nn[jr].deltas,Pa,eo),Qa=!0}hn&&mr.call(this,hn),qt&&rr.call(this)}},vr=function(bt){var qt=this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor,sn=qt*(this.pdf.internal.getLineHeightFactor()-1);switch(this.ctx.textBaseline){case"bottom":return bt-sn;case"top":return bt+qt-sn;case"hanging":return bt+qt-2*sn;case"middle":return bt+qt/2-sn;case"ideographic":return bt;case"alphabetic":default:return bt}},Tn=function(bt){return bt+this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor*(this.pdf.internal.getLineHeightFactor()-1)};ct.prototype.createLinearGradient=function(){var bt=function(){};return bt.colorStops=[],bt.addColorStop=function(qt,sn){this.colorStops.push([qt,sn])},bt.getColor=function(){return this.colorStops.length===0?"#000000":this.colorStops[0][1]},bt.isCanvasGradient=!0,bt},ct.prototype.createPattern=function(){return this.createLinearGradient()},ct.prototype.createRadialGradient=function(){return this.createLinearGradient()};var tn=function(bt,qt,sn,hn,Nn,Gn,_n,qn,qr){for(var ta=Kn.call(this,sn,hn,Nn,Gn),Na=0;Na<ta.length;Na++){var ma=ta[Na];Na===0&&(qr?Dt.call(this,ma.x1+bt,ma.y1+qt):pn.call(this,ma.x1+bt,ma.y1+qt)),Vn.call(this,bt,qt,ma.x2,ma.y2,ma.x3,ma.y3,ma.x4,ma.y4)}qn?rr.call(this):mr.call(this,_n)},mr=function(bt){switch(bt){case"stroke":this.pdf.internal.out("S");break;case"fill":this.pdf.internal.out("f")}},rr=function(){this.pdf.clip(),this.pdf.discardPath()},Dt=function(bt,qt){this.pdf.internal.out(te(bt)+" "+ie(qt)+" m")},kt=function(bt){var qt;switch(bt.align){case"right":case"end":qt="right";break;case"center":qt="center";break;case"left":case"start":default:qt="left"}var sn=this.pdf.getTextDimensions(bt.text),hn=vr.call(this,bt.y),Nn=Tn.call(this,hn)-sn.h,Gn=this.ctx.transform.applyToPoint(new we(bt.x,hn)),_n=this.ctx.transform.decompose(),qn=new Ne;qn=(qn=(qn=qn.multiply(_n.translate)).multiply(_n.skew)).multiply(_n.scale);for(var qr,ta,Na,ma=this.ctx.transform.applyToRectangle(new Le(bt.x,hn,sn.w,sn.h)),io=qn.applyToRectangle(new Le(bt.x,Nn,sn.w,sn.h)),Br=Zt.call(this,io),on=[],Qa=0;Qa<Br.length;Qa+=1)on.indexOf(Br[Qa])===-1&&on.push(Br[Qa]);if(ln(on),this.autoPaging)for(var jr=on[0],Mr=on[on.length-1],ia=jr;ia<Mr+1;ia++){this.pdf.setPage(ia);var ba=ia===1?this.posY+this.margin[0]:this.margin[0],Pa=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],eo=this.pdf.internal.pageSize.height-this.margin[2],Qo=eo-this.margin[0],Xo=this.pdf.internal.pageSize.width-this.margin[1],Ko=Xo-this.margin[3],Ci=ia===1?0:Pa+(ia-2)*Qo;if(this.ctx.clip_path.length!==0){var pi=this.path;qr=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=zt(qr,this.posX+this.margin[3],-1*Ci+ba),er.call(this,"fill",!0),this.path=pi}var Eo=zt([JSON.parse(JSON.stringify(io))],this.posX+this.margin[3],-Ci+ba+this.ctx.prevPageLastElemOffset)[0];bt.scale>=.01&&(ta=this.pdf.internal.getFontSize(),this.pdf.setFontSize(ta*bt.scale),Na=this.lineWidth,this.lineWidth=Na*bt.scale);var ui=this.autoPaging!=="text";if(ui||Eo.y+Eo.h<=eo){if(ui||Eo.y>=ba&&Eo.x<=Xo){var Sa=ui?bt.text:this.pdf.splitTextToSize(bt.text,bt.maxWidth||Xo-Eo.x)[0],$A=zt([JSON.parse(JSON.stringify(ma))],this.posX+this.margin[3],-Ci+ba+this.ctx.prevPageLastElemOffset)[0],Li=ui&&(ia>jr||ia<Mr)&&Ut.call(this);Li&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],Ko,Qo,null).clip().discardPath()),this.pdf.text(Sa,$A.x,$A.y,{angle:bt.angle,align:qt,renderingMode:bt.renderingMode}),Li&&this.pdf.restoreGraphicsState()}}else Eo.y<eo&&(this.ctx.prevPageLastElemOffset+=eo-Eo.y);bt.scale>=.01&&(this.pdf.setFontSize(ta),this.lineWidth=Na)}else bt.scale>=.01&&(ta=this.pdf.internal.getFontSize(),this.pdf.setFontSize(ta*bt.scale),Na=this.lineWidth,this.lineWidth=Na*bt.scale),this.pdf.text(bt.text,Gn.x+this.posX,Gn.y+this.posY,{angle:bt.angle,align:qt,renderingMode:bt.renderingMode,maxWidth:bt.maxWidth}),bt.scale>=.01&&(this.pdf.setFontSize(ta),this.lineWidth=Na)},pn=function(bt,qt,sn,hn){sn=sn||0,hn=hn||0,this.pdf.internal.out(te(bt+sn)+" "+ie(qt+hn)+" l")},An=function(bt,qt,sn){return this.pdf.lines(bt,qt,sn,null,null)},Vn=function(bt,qt,sn,hn,Nn,Gn,_n,qn){this.pdf.internal.out([z(Se(sn+bt)),z(pe(hn+qt)),z(Se(Nn+bt)),z(pe(Gn+qt)),z(Se(_n+bt)),z(pe(qn+qt)),"c"].join(" "))},Kn=function(bt,qt,sn,hn){for(var Nn=2*Math.PI,Gn=Math.PI/2;qt>sn;)qt-=Nn;var _n=Math.abs(sn-qt);_n<Nn&&hn&&(_n=Nn-_n);for(var qn=[],qr=hn?-1:1,ta=qt;_n>1e-5;){var Na=ta+qr*Math.min(_n,Gn);qn.push(Zn.call(this,bt,ta,Na)),_n-=Math.abs(Na-ta),ta=Na}return qn},Zn=function(bt,qt,sn){var hn=(sn-qt)/2,Nn=bt*Math.cos(hn),Gn=bt*Math.sin(hn),_n=Nn,qn=-Gn,qr=_n*_n+qn*qn,ta=qr+_n*Nn+qn*Gn,Na=4/3*(Math.sqrt(2*qr*ta)-ta)/(_n*Gn-qn*Nn),ma=_n-Na*qn,io=qn+Na*_n,Br=ma,on=-io,Qa=hn+qt,jr=Math.cos(Qa),Mr=Math.sin(Qa);return{x1:bt*Math.cos(qt),y1:bt*Math.sin(qt),x2:ma*jr-io*Mr,y2:ma*Mr+io*jr,x3:Br*jr-on*Mr,y3:Br*Mr+on*jr,x4:bt*Math.cos(sn),y4:bt*Math.sin(sn)}},zn=function(bt){return 180*bt/Math.PI},ar=function(bt,qt,sn,hn,Nn,Gn){var _n=bt+.5*(sn-bt),qn=qt+.5*(hn-qt),qr=Nn+.5*(sn-Nn),ta=Gn+.5*(hn-Gn),Na=Math.min(bt,Nn,_n,qr),ma=Math.max(bt,Nn,_n,qr),io=Math.min(qt,Gn,qn,ta),Br=Math.max(qt,Gn,qn,ta);return new Le(Na,io,ma-Na,Br-io)},ur=function(bt,qt,sn,hn,Nn,Gn,_n,qn){var qr,ta,Na,ma,io,Br,on,Qa,jr,Mr,ia,ba,Pa,eo,Qo=sn-bt,Xo=hn-qt,Ko=Nn-sn,Ci=Gn-hn,pi=_n-Nn,Eo=qn-Gn;for(ta=0;ta<41;ta++)jr=(on=(Na=bt+(qr=ta/40)*Qo)+qr*((io=sn+qr*Ko)-Na))+qr*(io+qr*(Nn+qr*pi-io)-on),Mr=(Qa=(ma=qt+qr*Xo)+qr*((Br=hn+qr*Ci)-ma))+qr*(Br+qr*(Gn+qr*Eo-Br)-Qa),ta==0?(ia=jr,ba=Mr,Pa=jr,eo=Mr):(ia=Math.min(ia,jr),ba=Math.min(ba,Mr),Pa=Math.max(Pa,jr),eo=Math.max(eo,Mr));return new Le(Math.round(ia),Math.round(ba),Math.round(Pa-ia),Math.round(eo-ba))},la=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var bt,qt,sn=(bt=this.ctx.lineDash,qt=this.ctx.lineDashOffset,JSON.stringify({lineDash:bt,lineDashOffset:qt}));this.prevLineDash!==sn&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=sn)}}})(lo.API),function(ee){var z=function(pe){var we,Le,Ne,Xe,st,ct,Bt,Ve,Tt,Ut;for(/[^\x00-\xFF]/.test(pe),Le=[],Ne=0,Xe=(pe+=we="\0\0\0\0".slice(pe.length%4||4)).length;Xe>Ne;Ne+=4)(st=(pe.charCodeAt(Ne)<<24)+(pe.charCodeAt(Ne+1)<<16)+(pe.charCodeAt(Ne+2)<<8)+pe.charCodeAt(Ne+3))!==0?(ct=(st=((st=((st=((st=(st-(Ut=st%85))/85)-(Tt=st%85))/85)-(Ve=st%85))/85)-(Bt=st%85))/85)%85,Le.push(ct+33,Bt+33,Ve+33,Tt+33,Ut+33)):Le.push(122);return function(Zt,Lt){for(var zt=Lt;zt>0;zt--)Zt.pop()}(Le,we.length),String.fromCharCode.apply(String,Le)+"~>"},te=function(pe){var we,Le,Ne,Xe,st,ct=String,Bt="length",Ve=255,Tt="charCodeAt",Ut="slice",Zt="replace";for(pe[Ut](-2),pe=pe[Ut](0,-2)[Zt](/\s/g,"")[Zt]("z","!!!!!"),Ne=[],Xe=0,st=(pe+=we="uuuuu"[Ut](pe[Bt]%5||5))[Bt];st>Xe;Xe+=5)Le=52200625*(pe[Tt](Xe)-33)+614125*(pe[Tt](Xe+1)-33)+7225*(pe[Tt](Xe+2)-33)+85*(pe[Tt](Xe+3)-33)+(pe[Tt](Xe+4)-33),Ne.push(Ve&Le>>24,Ve&Le>>16,Ve&Le>>8,Ve&Le);return function(Lt,zt){for(var ln=zt;ln>0;ln--)Lt.pop()}(Ne,we[Bt]),ct.fromCharCode.apply(ct,Ne)},ie=function(pe){var we=new RegExp(/^([0-9A-Fa-f]{2})+$/);if((pe=pe.replace(/\s/g,"")).indexOf(">")!==-1&&(pe=pe.substr(0,pe.indexOf(">"))),pe.length%2&&(pe+="0"),we.test(pe)===!1)return"";for(var Le="",Ne=0;Ne<pe.length;Ne+=2)Le+=String.fromCharCode("0x"+(pe[Ne]+pe[Ne+1]));return Le},Se=function(pe){for(var we=new Uint8Array(pe.length),Le=pe.length;Le--;)we[Le]=pe.charCodeAt(Le);return pe=(we=kr(we)).reduce(function(Ne,Xe){return Ne+String.fromCharCode(Xe)},"")};ee.processDataByFilters=function(pe,we){var Le=0,Ne=pe||"",Xe=[];for(typeof(we=we||[])=="string"&&(we=[we]),Le=0;Le<we.length;Le+=1)switch(we[Le]){case"ASCII85Decode":case"/ASCII85Decode":Ne=te(Ne),Xe.push("/ASCII85Encode");break;case"ASCII85Encode":case"/ASCII85Encode":Ne=z(Ne),Xe.push("/ASCII85Decode");break;case"ASCIIHexDecode":case"/ASCIIHexDecode":Ne=ie(Ne),Xe.push("/ASCIIHexEncode");break;case"ASCIIHexEncode":case"/ASCIIHexEncode":Ne=Ne.split("").map(function(st){return("0"+st.charCodeAt().toString(16)).slice(-2)}).join("")+">",Xe.push("/ASCIIHexDecode");break;case"FlateEncode":case"/FlateEncode":Ne=Se(Ne),Xe.push("/FlateDecode");break;default:throw new Error('The filter: "'+we[Le]+'" is not implemented')}return{data:Ne,reverseChain:Xe.reverse().join(" ")}}}(lo.API),function(ee){ee.loadFile=function(z,te,ie){return function(Se,pe,we){pe=pe!==!1,we=typeof we=="function"?we:function(){};var Le=void 0;try{Le=function(Ne,Xe,st){var ct=new XMLHttpRequest,Bt=0,Ve=function(Tt){var Ut=Tt.length,Zt=[],Lt=String.fromCharCode;for(Bt=0;Bt<Ut;Bt+=1)Zt.push(Lt(255&Tt.charCodeAt(Bt)));return Zt.join("")};if(ct.open("GET",Ne,!Xe),ct.overrideMimeType("text/plain; charset=x-user-defined"),Xe===!1&&(ct.onload=function(){ct.status===200?st(Ve(this.responseText)):st(void 0)}),ct.send(null),Xe&&ct.status===200)return Ve(ct.responseText)}(Se,pe,we)}catch(Ne){}return Le}(z,te,ie)},ee.loadImageFile=ee.loadFile}(lo.API),function(ee){function z(){return(na.html2canvas?Promise.resolve(na.html2canvas):Promise.resolve().then(fe.t.bind(fe,46020,23))).catch(function(we){return Promise.reject(new Error("Could not load html2canvas: "+we))}).then(function(we){return we.default?we.default:we})}function te(){return(na.DOMPurify?Promise.resolve(na.DOMPurify):fe.e(3326).then(fe.t.bind(fe,3326,23))).catch(function(we){return Promise.reject(new Error("Could not load dompurify: "+we))}).then(function(we){return we.default?we.default:we})}var ie=function(we){var Le=(0,ce.Z)(we);return Le==="undefined"?"undefined":Le==="string"||we instanceof String?"string":Le==="number"||we instanceof Number?"number":Le==="function"||we instanceof Function?"function":we&&we.constructor===Array?"array":we&&we.nodeType===1?"element":Le==="object"?"object":"unknown"},Se=function(we,Le){var Ne=document.createElement(we);for(var Xe in Le.className&&(Ne.className=Le.className),Le.innerHTML&&Le.dompurify&&(Ne.innerHTML=Le.dompurify.sanitize(Le.innerHTML)),Le.style)Ne.style[Xe]=Le.style[Xe];return Ne},pe=function we(Le){var Ne=Object.assign(we.convert(Promise.resolve()),JSON.parse(JSON.stringify(we.template))),Xe=we.convert(Promise.resolve(),Ne);return Xe=(Xe=Xe.setProgress(1,we,1,[we])).set(Le)};(pe.prototype=Object.create(Promise.prototype)).constructor=pe,pe.convert=function(we,Le){return we.__proto__=Le||pe.prototype,we},pe.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"}},pe.prototype.from=function(we,Le){return this.then(function(){switch(Le=Le||function(Ne){switch(ie(Ne)){case"string":return"string";case"element":return Ne.nodeName.toLowerCase()==="canvas"?"canvas":"element";default:return"unknown"}}(we)){case"string":return this.then(te).then(function(Ne){return this.set({src:Se("div",{innerHTML:we,dompurify:Ne})})});case"element":return this.set({src:we});case"canvas":return this.set({canvas:we});case"img":return this.set({img:we});default:return this.error("Unknown source type.")}})},pe.prototype.to=function(we){switch(we){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.")}},pe.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 we={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},Le=function Ne(Xe,st){for(var ct=Xe.nodeType===3?document.createTextNode(Xe.nodeValue):Xe.cloneNode(!1),Bt=Xe.firstChild;Bt;Bt=Bt.nextSibling)st!==!0&&Bt.nodeType===1&&Bt.nodeName==="SCRIPT"||ct.appendChild(Ne(Bt,st));return Xe.nodeType===1&&(Xe.nodeName==="CANVAS"?(ct.width=Xe.width,ct.height=Xe.height,ct.getContext("2d").drawImage(Xe,0,0)):Xe.nodeName!=="TEXTAREA"&&Xe.nodeName!=="SELECT"||(ct.value=Xe.value),ct.addEventListener("load",function(){ct.scrollTop=Xe.scrollTop,ct.scrollLeft=Xe.scrollLeft},!0)),ct}(this.prop.src,this.opt.html2canvas.javascriptEnabled);Le.tagName==="BODY"&&(we.height=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight)+"px"),this.prop.overlay=Se("div",{className:"html2pdf__overlay",style:{position:"fixed",overflow:"hidden",zIndex:1e3,left:"-100000px",right:0,bottom:0,top:0}}),this.prop.container=Se("div",{className:"html2pdf__container",style:we}),this.prop.container.appendChild(Le),this.prop.container.firstChild.appendChild(Se("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"})},pe.prototype.toCanvas=function(){var we=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(we).then(z).then(function(Le){var Ne=Object.assign({},this.opt.html2canvas);return delete Ne.onrendered,Le(this.prop.container,Ne)}).then(function(Le){(this.opt.html2canvas.onrendered||function(){})(Le),this.prop.canvas=Le,document.body.removeChild(this.prop.overlay)})},pe.prototype.toContext2d=function(){var we=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(we).then(z).then(function(Le){var Ne=this.opt.jsPDF,Xe=this.opt.fontFaces,st=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,ct=Object.assign({async:!0,allowTaint:!0,scale:st,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 ct.onrendered,Ne.context2d.autoPaging=this.opt.autoPaging===void 0||this.opt.autoPaging,Ne.context2d.posX=this.opt.x,Ne.context2d.posY=this.opt.y,Ne.context2d.margin=this.opt.margin,Ne.context2d.fontFaces=Xe,Xe)for(var Bt=0;Bt<Xe.length;++Bt){var Ve=Xe[Bt],Tt=Ve.src.find(function(Ut){return Ut.format==="truetype"});Tt&&Ne.addFont(Tt.url,Ve.ref.name,Ve.ref.style)}return ct.windowHeight=ct.windowHeight||0,ct.windowHeight=ct.windowHeight==0?Math.max(this.prop.container.clientHeight,this.prop.container.scrollHeight,this.prop.container.offsetHeight):ct.windowHeight,Ne.context2d.save(!0),Le(this.prop.container,ct)}).then(function(Le){this.opt.jsPDF.context2d.restore(!0),(this.opt.html2canvas.onrendered||function(){})(Le),this.prop.canvas=Le,document.body.removeChild(this.prop.overlay)})},pe.prototype.toImg=function(){return this.thenList([function(){return this.prop.canvas||this.toCanvas()}]).then(function(){var we=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=we})},pe.prototype.toPdf=function(){return this.thenList([function(){return this.toContext2d()}]).then(function(){this.prop.pdf=this.prop.pdf||this.opt.jsPDF})},pe.prototype.output=function(we,Le,Ne){return(Ne=Ne||"pdf").toLowerCase()==="img"||Ne.toLowerCase()==="image"?this.outputImg(we,Le):this.outputPdf(we,Le)},pe.prototype.outputPdf=function(we,Le){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){return this.prop.pdf.output(we,Le)})},pe.prototype.outputImg=function(we){return this.thenList([function(){return this.prop.img||this.toImg()}]).then(function(){switch(we){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 "'+we+'" is not supported.'}})},pe.prototype.save=function(we){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).set(we?{filename:we}:null).then(function(){this.prop.pdf.save(this.opt.filename)})},pe.prototype.doCallback=function(){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){this.prop.callback(this.prop.pdf)})},pe.prototype.set=function(we){if(ie(we)!=="object")return this;var Le=Object.keys(we||{}).map(function(Ne){if(Ne in pe.template.prop)return function(){this.prop[Ne]=we[Ne]};switch(Ne){case"margin":return this.setMargin.bind(this,we.margin);case"jsPDF":return function(){return this.opt.jsPDF=we.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,we.pageSize);default:return function(){this.opt[Ne]=we[Ne]}}},this);return this.then(function(){return this.thenList(Le)})},pe.prototype.get=function(we,Le){return this.then(function(){var Ne=we in pe.template.prop?this.prop[we]:this.opt[we];return Le?Le(Ne):Ne})},pe.prototype.setMargin=function(we){return this.then(function(){switch(ie(we)){case"number":we=[we,we,we,we];case"array":if(we.length===2&&(we=[we[0],we[1],we[0],we[1]]),we.length===4)break;default:return this.error("Invalid margin array.")}this.opt.margin=we}).then(this.setPageSize)},pe.prototype.setPageSize=function(we){function Le(Ne,Xe){return Math.floor(Ne*Xe/72*96)}return this.then(function(){(we=we||lo.getPageSize(this.opt.jsPDF)).hasOwnProperty("inner")||(we.inner={width:we.width-this.opt.margin[1]-this.opt.margin[3],height:we.height-this.opt.margin[0]-this.opt.margin[2]},we.inner.px={width:Le(we.inner.width,we.k),height:Le(we.inner.height,we.k)},we.inner.ratio=we.inner.height/we.inner.width),this.prop.pageSize=we})},pe.prototype.setProgress=function(we,Le,Ne,Xe){return we!=null&&(this.progress.val=we),Le!=null&&(this.progress.state=Le),Ne!=null&&(this.progress.n=Ne),Xe!=null&&(this.progress.stack=Xe),this.progress.ratio=this.progress.val/this.progress.state,this},pe.prototype.updateProgress=function(we,Le,Ne,Xe){return this.setProgress(we?this.progress.val+we:null,Le||null,Ne?this.progress.n+Ne:null,Xe?this.progress.stack.concat(Xe):null)},pe.prototype.then=function(we,Le){var Ne=this;return this.thenCore(we,Le,function(Xe,st){return Ne.updateProgress(null,null,1,[Xe]),Promise.prototype.then.call(this,function(ct){return Ne.updateProgress(null,Xe),ct}).then(Xe,st).then(function(ct){return Ne.updateProgress(1),ct})})},pe.prototype.thenCore=function(we,Le,Ne){Ne=Ne||Promise.prototype.then,we&&(we=we.bind(this)),Le&&(Le=Le.bind(this));var Xe=Promise.toString().indexOf("[native code]")!==-1&&Promise.name==="Promise"?this:pe.convert(Object.assign({},this),Promise.prototype),st=Ne.call(Xe,we,Le);return pe.convert(st,this.__proto__)},pe.prototype.thenExternal=function(we,Le){return Promise.prototype.then.call(this,we,Le)},pe.prototype.thenList=function(we){var Le=this;return we.forEach(function(Ne){Le=Le.thenCore(Ne)}),Le},pe.prototype.catch=function(we){we&&(we=we.bind(this));var Le=Promise.prototype.catch.call(this,we);return pe.convert(Le,this)},pe.prototype.catchExternal=function(we){return Promise.prototype.catch.call(this,we)},pe.prototype.error=function(we){return this.then(function(){throw new Error(we)})},pe.prototype.using=pe.prototype.set,pe.prototype.saveAs=pe.prototype.save,pe.prototype.export=pe.prototype.output,pe.prototype.run=pe.prototype.then,lo.getPageSize=function(we,Le,Ne){if((0,ce.Z)(we)==="object"){var Xe=we;we=Xe.orientation,Le=Xe.unit||Le,Ne=Xe.format||Ne}Le=Le||"mm",Ne=Ne||"a4",we=(""+(we||"P")).toLowerCase();var st,ct=(""+Ne).toLowerCase(),Bt={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":st=1;break;case"mm":st=72/25.4;break;case"cm":st=72/2.54;break;case"in":st=72;break;case"px":st=.75;break;case"pc":case"em":st=12;break;case"ex":st=6;break;default:throw"Invalid unit: "+Le}var Ve,Tt=0,Ut=0;if(Bt.hasOwnProperty(ct))Tt=Bt[ct][1]/st,Ut=Bt[ct][0]/st;else try{Tt=Ne[1],Ut=Ne[0]}catch(Zt){throw new Error("Invalid format: "+Ne)}if(we==="p"||we==="portrait")we="p",Ut>Tt&&(Ve=Ut,Ut=Tt,Tt=Ve);else{if(we!=="l"&&we!=="landscape")throw"Invalid orientation: "+we;we="l",Tt>Ut&&(Ve=Ut,Ut=Tt,Tt=Ve)}return{width:Ut,height:Tt,unit:Le,k:st,orientation:we}},ee.html=function(we,Le){(Le=Le||{}).callback=Le.callback||function(){},Le.html2canvas=Le.html2canvas||{},Le.html2canvas.canvas=Le.html2canvas.canvas||this.canvas,Le.jsPDF=Le.jsPDF||this,Le.fontFaces=Le.fontFaces?Le.fontFaces.map(SA):null;var Ne=new pe(Le);return Le.worker?Ne:Ne.from(we).doCallback()}}(lo.API),lo.API.addJS=function(ee){return ji=ee,this.internal.events.subscribe("postPutResources",function(){HA=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/Names [(EmbeddedJS) "+(HA+1)+" 0 R]"),this.internal.out(">>"),this.internal.out("endobj"),zl=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+ji+")"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){HA!==void 0&&zl!==void 0&&this.internal.out("/Names <</JavaScript "+HA+" 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 Se=te.outline.render().split(/\r\n/),pe=0;pe<Se.length;pe++){var we=Se[pe],Le=ie.exec(we);if(Le!=null){var Ne=Le[1];te.internal.newObjectDeferredBegin(Ne,!1)}te.internal.write(we)}if(this.outline.createNamedDestinations){var Xe=this.internal.pages.length,st=[];for(pe=0;pe<Xe;pe++){var ct=te.internal.newObject();st.push(ct);var Bt=te.internal.getPageInfo(pe+1);te.internal.write("<< /D["+Bt.objId+" 0 R /XYZ null null null]>> endobj")}var Ve=te.internal.newObject();for(te.internal.write("<< /Names [ "),pe=0;pe<st.length;pe++)te.internal.write("(page_"+(pe+1)+")"+st[pe]+" 0 R");te.internal.write(" ] >>","endobj"),z=te.internal.newObject(),te.internal.write("<< /Dests "+Ve+" 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,Se,pe){var we={title:Se,options:pe,children:[]};return ie==null&&(ie=this.root),ie.children.push(we),we},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 Se=0;Se<ie.children.length;Se++)this.genIds_r(ie.children[Se])},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 Se=this.ctx.pdf.internal.getVerticalCoordinateString,pe=0;pe<ie.children.length;pe++){var we=ie.children[pe];this.objStart(we),this.line("/Title "+this.makeString(we.title)),this.line("/Parent "+this.makeRef(ie)),pe>0&&this.line("/Prev "+this.makeRef(ie.children[pe-1])),pe<ie.children.length-1&&this.line("/Next "+this.makeRef(ie.children[pe+1])),we.children.length>0&&(this.line("/First "+this.makeRef(we.children[0])),this.line("/Last "+this.makeRef(we.children[we.children.length-1])));var Le=this.count=this.count_r({count:0},we);if(Le>0&&this.line("/Count "+Le),we.options&&we.options.pageNumber){var Ne=te.internal.getPageInfo(we.options.pageNumber);this.line("/Dest ["+Ne.objId+" 0 R /XYZ 0 "+Se(0)+" 0]")}this.objEnd()}for(var Xe=0;Xe<ie.children.length;Xe++)this.renderItems(ie.children[Xe])},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,Se){for(var pe=0;pe<Se.children.length;pe++)ie.count++,this.count_r(ie,Se.children[pe]);return ie.count}}])}(lo.API),function(ee){var z=[192,193,194,195,196,197,198,199];ee.processJPEG=function(te,ie,Se,pe,we,Le){var Ne,Xe=this.decode.DCT_DECODE,st=null;if(typeof te=="string"||this.__addimage__.isArrayBuffer(te)||this.__addimage__.isArrayBufferView(te)){switch(te=we||te,te=this.__addimage__.isArrayBuffer(te)?new Uint8Array(te):te,(Ne=function(ct){for(var Bt,Ve=256*ct.charCodeAt(4)+ct.charCodeAt(5),Tt=ct.length,Ut={width:0,height:0,numcomponents:1},Zt=4;Zt<Tt;Zt+=2){if(Zt+=Ve,z.indexOf(ct.charCodeAt(Zt+1))!==-1){Bt=256*ct.charCodeAt(Zt+5)+ct.charCodeAt(Zt+6),Ut={width:256*ct.charCodeAt(Zt+7)+ct.charCodeAt(Zt+8),height:Bt,numcomponents:ct.charCodeAt(Zt+9)};break}Ve=256*ct.charCodeAt(Zt+2)+ct.charCodeAt(Zt+3)}return Ut}(te=this.__addimage__.isArrayBufferView(te)?this.__addimage__.arrayBufferToBinaryString(te):te)).numcomponents){case 1:Le=this.color_spaces.DEVICE_GRAY;break;case 4:Le=this.color_spaces.DEVICE_CMYK;break;case 3:Le=this.color_spaces.DEVICE_RGB}st={data:te,width:Ne.width,height:Ne.height,colorSpace:Le,bitsPerComponent:8,filter:Xe,index:ie,alias:Se}}return st}}(lo.API);var Ss,Ma,Qs,JA,qs,Di=function(){var ee,z,te;function ie(pe){var we,Le,Ne,Xe,st,ct,Bt,Ve,Tt,Ut,Zt,Lt,zt,ln;for(this.data=pe,this.pos=8,this.palette=[],this.imgData=[],this.transparency={},this.animation=null,this.text={},ct=null;;){switch(we=this.readUInt32(),Tt=function(){var vn,er;for(er=[],vn=0;vn<4;++vn)er.push(String.fromCharCode(this.data[this.pos++]));return er}.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(we);break;case"fcTL":ct&&this.animation.frames.push(ct),this.pos+=4,ct={width:this.readUInt32(),height:this.readUInt32(),xOffset:this.readUInt32(),yOffset:this.readUInt32()},st=this.readUInt16(),Xe=this.readUInt16()||100,ct.delay=1e3*st/Xe,ct.disposeOp=this.data[this.pos++],ct.blendOp=this.data[this.pos++],ct.data=[];break;case"IDAT":case"fdAT":for(Tt==="fdAT"&&(this.pos+=4,we-=4),pe=(ct!=null?ct.data:void 0)||this.imgData,Lt=0;0<=we?Lt<we:Lt>we;0<=we?++Lt:--Lt)pe.push(this.data[this.pos++]);break;case"tRNS":switch(this.transparency={},this.colorType){case 3:if(Ne=this.palette.length/3,this.transparency.indexed=this.read(we),this.transparency.indexed.length>Ne)throw new Error("More transparent colors than palette size");if((Ut=Ne-this.transparency.indexed.length)>0)for(zt=0;0<=Ut?zt<Ut:zt>Ut;0<=Ut?++zt:--zt)this.transparency.indexed.push(255);break;case 0:this.transparency.grayscale=this.read(we)[0];break;case 2:this.transparency.rgb=this.read(we)}break;case"tEXt":Bt=(Zt=this.read(we)).indexOf(0),Ve=String.fromCharCode.apply(String,Zt.slice(0,Bt)),this.text[Ve]=String.fromCharCode.apply(String,Zt.slice(Bt+1));break;case"IEND":return ct&&this.animation.frames.push(ct),this.colors=function(){switch(this.colorType){case 0:case 3:case 4:return 1;case 2:case 6:return 3}}.call(this),this.hasAlphaChannel=(ln=this.colorType)===4||ln===6,Le=this.colors+(this.hasAlphaChannel?1:0),this.pixelBitlength=this.bits*Le,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+=we}if(this.pos+=4,this.pos>this.data.length)throw new Error("Incomplete or corrupt PNG file")}}ie.prototype.read=function(pe){var we,Le;for(Le=[],we=0;0<=pe?we<pe:we>pe;0<=pe?++we:--we)Le.push(this.data[this.pos++]);return Le},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(pe){var we=this.pixelBitlength/8,Le=new Uint8Array(this.width*this.height*we),Ne=0,Xe=this;if(pe==null&&(pe=this.imgData),pe.length===0)return new Uint8Array(0);function st(ct,Bt,Ve,Tt){var Ut,Zt,Lt,zt,ln,vn,er,vr,Tn,tn,mr,rr,Dt,kt,pn,An,Vn,Kn,Zn,zn,ar,ur=Math.ceil((Xe.width-ct)/Ve),la=Math.ceil((Xe.height-Bt)/Tt),bt=Xe.width==ur&&Xe.height==la;for(kt=we*ur,rr=bt?Le:new Uint8Array(kt*la),vn=pe.length,Dt=0,Zt=0;Dt<la&&Ne<vn;){switch(pe[Ne++]){case 0:for(zt=Vn=0;Vn<kt;zt=Vn+=1)rr[Zt++]=pe[Ne++];break;case 1:for(zt=Kn=0;Kn<kt;zt=Kn+=1)Ut=pe[Ne++],ln=zt<we?0:rr[Zt-we],rr[Zt++]=(Ut+ln)%256;break;case 2:for(zt=Zn=0;Zn<kt;zt=Zn+=1)Ut=pe[Ne++],Lt=(zt-zt%we)/we,pn=Dt&&rr[(Dt-1)*kt+Lt*we+zt%we],rr[Zt++]=(pn+Ut)%256;break;case 3:for(zt=zn=0;zn<kt;zt=zn+=1)Ut=pe[Ne++],Lt=(zt-zt%we)/we,ln=zt<we?0:rr[Zt-we],pn=Dt&&rr[(Dt-1)*kt+Lt*we+zt%we],rr[Zt++]=(Ut+Math.floor((ln+pn)/2))%256;break;case 4:for(zt=ar=0;ar<kt;zt=ar+=1)Ut=pe[Ne++],Lt=(zt-zt%we)/we,ln=zt<we?0:rr[Zt-we],Dt===0?pn=An=0:(pn=rr[(Dt-1)*kt+Lt*we+zt%we],An=Lt&&rr[(Dt-1)*kt+(Lt-1)*we+zt%we]),er=ln+pn-An,vr=Math.abs(er-ln),tn=Math.abs(er-pn),mr=Math.abs(er-An),Tn=vr<=tn&&vr<=mr?ln:tn<=mr?pn:An,rr[Zt++]=(Ut+Tn)%256;break;default:throw new Error("Invalid filter algorithm: "+pe[Ne-1])}if(!bt){var qt=((Bt+Dt*Tt)*Xe.width+ct)*we,sn=Dt*kt;for(zt=0;zt<ur;zt+=1){for(var hn=0;hn<we;hn+=1)Le[qt++]=rr[sn++];qt+=(Ve-1)*we}}Dt++}}return pe=fn(pe),Xe.interlaceMethod==1?(st(0,0,8,8),st(4,0,8,8),st(0,4,4,8),st(2,0,4,4),st(0,2,2,4),st(1,0,2,2),st(0,1,1,2)):st(0,0,1,1),Le},ie.prototype.decodePalette=function(){var pe,we,Le,Ne,Xe,st,ct,Bt,Ve;for(Le=this.palette,st=this.transparency.indexed||[],Xe=new Uint8Array((st.length||0)+Le.length),Ne=0,pe=0,we=ct=0,Bt=Le.length;ct<Bt;we=ct+=3)Xe[Ne++]=Le[we],Xe[Ne++]=Le[we+1],Xe[Ne++]=Le[we+2],Xe[Ne++]=(Ve=st[pe++])!=null?Ve:255;return Xe},ie.prototype.copyToImageData=function(pe,we){var Le,Ne,Xe,st,ct,Bt,Ve,Tt,Ut,Zt,Lt;if(Ne=this.colors,Ut=null,Le=this.hasAlphaChannel,this.palette.length&&(Ut=(Lt=this._decodedPalette)!=null?Lt:this._decodedPalette=this.decodePalette(),Ne=4,Le=!0),Tt=(Xe=pe.data||pe).length,ct=Ut||we,st=Bt=0,Ne===1)for(;st<Tt;)Ve=Ut?4*we[st/4]:Bt,Zt=ct[Ve++],Xe[st++]=Zt,Xe[st++]=Zt,Xe[st++]=Zt,Xe[st++]=Le?ct[Ve++]:255,Bt=Ve;else for(;st<Tt;)Ve=Ut?4*we[st/4]:Bt,Xe[st++]=ct[Ve++],Xe[st++]=ct[Ve++],Xe[st++]=ct[Ve++],Xe[st++]=Le?ct[Ve++]:255,Bt=Ve},ie.prototype.decode=function(){var pe;return pe=new Uint8Array(this.width*this.height*4),this.copyToImageData(pe,this.decodePixels()),pe};var Se=function(){if(Object.prototype.toString.call(na)==="[object Window]"){try{z=na.document.createElement("canvas"),te=z.getContext("2d")}catch(pe){return!1}return!0}return!1};return Se(),ee=function(pe){var we;if(Se()===!0)return te.width=pe.width,te.height=pe.height,te.clearRect(0,0,pe.width,pe.height),te.putImageData(pe,0,0),(we=new Image).src=z.toDataURL(),we;throw new Error("This method requires a Browser with Canvas-capability.")},ie.prototype.decodeFrames=function(pe){var we,Le,Ne,Xe,st,ct,Bt,Ve;if(this.animation){for(Ve=[],Le=st=0,ct=(Bt=this.animation.frames).length;st<ct;Le=++st)we=Bt[Le],Ne=pe.createImageData(we.width,we.height),Xe=this.decodePixels(new Uint8Array(we.data)),this.copyToImageData(Ne,Xe),we.imageData=Ne,Ve.push(we.image=ee(Ne));return Ve}},ie.prototype.renderFrame=function(pe,we){var Le,Ne,Xe;return Le=(Ne=this.animation.frames)[we],Xe=Ne[we-1],we===0&&pe.clearRect(0,0,this.width,this.height),(Xe!=null?Xe.disposeOp:void 0)===1?pe.clearRect(Xe.xOffset,Xe.yOffset,Xe.width,Xe.height):(Xe!=null?Xe.disposeOp:void 0)===2&&pe.putImageData(Xe.imageData,Xe.xOffset,Xe.yOffset),Le.blendOp===0&&pe.clearRect(Le.xOffset,Le.yOffset,Le.width,Le.height),pe.drawImage(Le.image,Le.xOffset,Le.yOffset)},ie.prototype.animate=function(pe){var we,Le,Ne,Xe,st,ct,Bt=this;return Le=0,ct=this.animation,Xe=ct.numFrames,Ne=ct.frames,st=ct.numPlays,(we=function(){var Ve,Tt;if(Ve=Le++%Xe,Tt=Ne[Ve],Bt.renderFrame(pe,Ve),Xe>1&&Le/Xe<st)return Bt.animation._timeout=setTimeout(we,Tt.delay)})()},ie.prototype.stopAnimation=function(){var pe;return clearTimeout((pe=this.animation)!=null?pe._timeout:void 0)},ie.prototype.render=function(pe){var we,Le;return pe._png&&pe._png.stopAnimation(),pe._png=this,pe.width=this.width,pe.height=this.height,we=pe.getContext("2d"),this.animation?(this.decodeFrames(we),this.animate(we)):(Le=we.createImageData(this.width,this.height),this.copyToImageData(Le,this.decodePixels()),we.putImageData(Le,0,0))},ie}();function xl(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,Se=ee[z++],pe=Se>>7,we=1<<(7&Se)+1;ee[z++],ee[z++];var Le=null,Ne=null;pe&&(Le=z,Ne=we,z+=3*we);var Xe=!0,st=[],ct=0,Bt=null,Ve=0,Tt=null;for(this.width=te,this.height=ie;Xe&&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,Tt=ee[z++]|ee[z++]<<8,z++;else for(z+=12;;){if(!((Dt=ee[z++])>=0))throw Error("Invalid block size");if(Dt===0)break;z+=Dt}break;case 249:if(ee[z++]!==4||ee[z+4]!==0)throw new Error("Invalid graphics extension block.");var Ut=ee[z++];ct=ee[z++]|ee[z++]<<8,Bt=ee[z++],!(1&Ut)&&(Bt=null),Ve=Ut>>2&7,z++;break;case 254:for(;;){if(!((Dt=ee[z++])>=0))throw Error("Invalid block size");if(Dt===0)break;z+=Dt}break;default:throw new Error("Unknown graphic control label: 0x"+ee[z-1].toString(16))}break;case 44:var Zt=ee[z++]|ee[z++]<<8,Lt=ee[z++]|ee[z++]<<8,zt=ee[z++]|ee[z++]<<8,ln=ee[z++]|ee[z++]<<8,vn=ee[z++],er=vn>>6&1,vr=1<<(7&vn)+1,Tn=Le,tn=Ne,mr=!1;vn>>7&&(mr=!0,Tn=z,tn=vr,z+=3*vr);var rr=z;for(z++;;){var Dt;if(!((Dt=ee[z++])>=0))throw Error("Invalid block size");if(Dt===0)break;z+=Dt}st.push({x:Zt,y:Lt,width:zt,height:ln,has_local_palette:mr,palette_offset:Tn,palette_size:tn,data_offset:rr,data_length:z-rr,transparent_index:Bt,interlaced:!!er,delay:ct,disposal:Ve});break;case 59:Xe=!1;break;default:throw new Error("Unknown gif block: 0x"+ee[z-1].toString(16))}this.numFrames=function(){return st.length},this.loopCount=function(){return Tt},this.frameInfo=function(kt){if(kt<0||kt>=st.length)throw new Error("Frame index out of range.");return st[kt]},this.decodeAndBlitFrameBGRA=function(kt,pn){var An=this.frameInfo(kt),Vn=An.width*An.height,Kn=new Uint8Array(Vn);ou(ee,An.data_offset,Kn,Vn);var Zn=An.palette_offset,zn=An.transparent_index;zn===null&&(zn=256);var ar=An.width,ur=te-ar,la=ar,bt=4*(An.y*te+An.x),qt=4*((An.y+An.height)*te+An.x),sn=bt,hn=4*ur;An.interlaced===!0&&(hn+=4*te*7);for(var Nn=8,Gn=0,_n=Kn.length;Gn<_n;++Gn){var qn=Kn[Gn];if(la===0&&(la=ar,(sn+=hn)>=qt&&(hn=4*ur+4*te*(Nn-1),sn=bt+(ar+ur)*(Nn<<1),Nn>>=1)),qn===zn)sn+=4;else{var qr=ee[Zn+3*qn],ta=ee[Zn+3*qn+1],Na=ee[Zn+3*qn+2];pn[sn++]=Na,pn[sn++]=ta,pn[sn++]=qr,pn[sn++]=255}--la}},this.decodeAndBlitFrameRGBA=function(kt,pn){var An=this.frameInfo(kt),Vn=An.width*An.height,Kn=new Uint8Array(Vn);ou(ee,An.data_offset,Kn,Vn);var Zn=An.palette_offset,zn=An.transparent_index;zn===null&&(zn=256);var ar=An.width,ur=te-ar,la=ar,bt=4*(An.y*te+An.x),qt=4*((An.y+An.height)*te+An.x),sn=bt,hn=4*ur;An.interlaced===!0&&(hn+=4*te*7);for(var Nn=8,Gn=0,_n=Kn.length;Gn<_n;++Gn){var qn=Kn[Gn];if(la===0&&(la=ar,(sn+=hn)>=qt&&(hn=4*ur+4*te*(Nn-1),sn=bt+(ar+ur)*(Nn<<1),Nn>>=1)),qn===zn)sn+=4;else{var qr=ee[Zn+3*qn],ta=ee[Zn+3*qn+1],Na=ee[Zn+3*qn+2];pn[sn++]=qr,pn[sn++]=ta,pn[sn++]=Na,pn[sn++]=255}--la}}}function ou(ee,z,te,ie){for(var Se=ee[z++],pe=1<<Se,we=pe+1,Le=we+1,Ne=Se+1,Xe=(1<<Ne)-1,st=0,ct=0,Bt=0,Ve=ee[z++],Tt=new Int32Array(4096),Ut=null;;){for(;st<16&&Ve!==0;)ct|=ee[z++]<<st,st+=8,Ve===1?Ve=ee[z++]:--Ve;if(st<Ne)break;var Zt=ct&Xe;if(ct>>=Ne,st-=Ne,Zt!==pe){if(Zt===we)break;for(var Lt=Zt<Le?Zt:Ut,zt=0,ln=Lt;ln>pe;)ln=Tt[ln]>>8,++zt;var vn=ln;if(Bt+zt+(Lt!==Zt?1:0)>ie)return void Lo.log("Warning, gif stream longer than expected.");te[Bt++]=vn;var er=Bt+=zt;for(Lt!==Zt&&(te[Bt++]=vn),ln=Lt;zt--;)ln=Tt[ln],te[--er]=255&ln,ln>>=8;Ut!==null&&Le<4096&&(Tt[Le++]=Ut<<8|vn,Le>=Xe+1&&Ne<12&&(++Ne,Xe=Xe<<1|1)),Ut=Zt}else Le=we+1,Xe=(1<<(Ne=Se+1))-1,Ut=null}return Bt!==ie&&Lo.log("Warning, gif stream shorter than expected."),te}function hl(ee){var z,te,ie,Se,pe,we=Math.floor,Le=new Array(64),Ne=new Array(64),Xe=new Array(64),st=new Array(64),ct=new Array(65535),Bt=new Array(65535),Ve=new Array(64),Tt=new Array(64),Ut=[],Zt=0,Lt=7,zt=new Array(64),ln=new Array(64),vn=new Array(64),er=new Array(256),vr=new Array(2048),Tn=[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],tn=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],mr=[0,1,2,3,4,5,6,7,8,9,10,11],rr=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],Dt=[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],pn=[0,1,2,3,4,5,6,7,8,9,10,11],An=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],Vn=[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 Kn(bt,qt){for(var sn=0,hn=0,Nn=new Array,Gn=1;Gn<=16;Gn++){for(var _n=1;_n<=bt[Gn];_n++)Nn[qt[hn]]=[],Nn[qt[hn]][0]=sn,Nn[qt[hn]][1]=Gn,hn++,sn++;sn*=2}return Nn}function Zn(bt){for(var qt=bt[0],sn=bt[1]-1;sn>=0;)qt&1<<sn&&(Zt|=1<<Lt),sn--,--Lt<0&&(Zt==255?(zn(255),zn(0)):zn(Zt),Lt=7,Zt=0)}function zn(bt){Ut.push(bt)}function ar(bt){zn(bt>>8&255),zn(255&bt)}function ur(bt,qt,sn,hn,Nn){for(var Gn,_n=Nn[0],qn=Nn[240],qr=function(Mr,ia){var ba,Pa,eo,Qo,Xo,Ko,Ci,pi,Eo,ui,Sa=0;for(Eo=0;Eo<8;++Eo){ba=Mr[Sa],Pa=Mr[Sa+1],eo=Mr[Sa+2],Qo=Mr[Sa+3],Xo=Mr[Sa+4],Ko=Mr[Sa+5],Ci=Mr[Sa+6];var $A=ba+(pi=Mr[Sa+7]),Li=ba-pi,ys=Pa+Ci,fi=Pa-Ci,Gi=eo+Ko,Ks=eo-Ko,Si=Qo+Xo,jA=Qo-Xo,uA=$A+Si,Bs=$A-Si,ws=ys+Gi,ai=ys-Gi;Mr[Sa]=uA+ws,Mr[Sa+4]=uA-ws;var ka=.707106781*(ai+Bs);Mr[Sa+2]=Bs+ka,Mr[Sa+6]=Bs-ka;var hi=.382683433*((uA=jA+Ks)-(ai=fi+Li)),bs=.5411961*uA+hi,xA=1.306562965*ai+hi,as=.707106781*(ws=Ks+fi),Ls=Li+as,ho=Li-as;Mr[Sa+5]=ho+bs,Mr[Sa+3]=ho-bs,Mr[Sa+1]=Ls+xA,Mr[Sa+7]=Ls-xA,Sa+=8}for(Sa=0,Eo=0;Eo<8;++Eo){ba=Mr[Sa],Pa=Mr[Sa+8],eo=Mr[Sa+16],Qo=Mr[Sa+24],Xo=Mr[Sa+32],Ko=Mr[Sa+40],Ci=Mr[Sa+48];var os=ba+(pi=Mr[Sa+56]),_s=ba-pi,qA=Pa+Ci,bA=Pa-Ci,cA=eo+Ko,cs=eo-Ko,Is=Qo+Xo,Ps=Qo-Xo,is=os+Is,Ei=os-Is,Cs=qA+cA,Ts=qA-cA;Mr[Sa]=is+Cs,Mr[Sa+32]=is-Cs;var FA=.707106781*(Ts+Ei);Mr[Sa+16]=Ei+FA,Mr[Sa+48]=Ei-FA;var LA=.382683433*((is=Ps+cs)-(Ts=bA+_s)),KA=.5411961*is+LA,Ms=1.306562965*Ts+LA,Te=.707106781*(Cs=cs+bA),je=_s+Te,At=_s-Te;Mr[Sa+40]=At+KA,Mr[Sa+24]=At-KA,Mr[Sa+8]=je+Ms,Mr[Sa+56]=je-Ms,Sa++}for(Eo=0;Eo<64;++Eo)ui=Mr[Eo]*ia[Eo],Ve[Eo]=ui>0?ui+.5|0:ui-.5|0;return Ve}(bt,qt),ta=0;ta<64;++ta)Tt[Tn[ta]]=qr[ta];var Na=Tt[0]-sn;sn=Tt[0],Na==0?Zn(hn[0]):(Zn(hn[Bt[Gn=32767+Na]]),Zn(ct[Gn]));for(var ma=63;ma>0&&Tt[ma]==0;)ma--;if(ma==0)return Zn(_n),sn;for(var io,Br=1;Br<=ma;){for(var on=Br;Tt[Br]==0&&Br<=ma;)++Br;var Qa=Br-on;if(Qa>=16){io=Qa>>4;for(var jr=1;jr<=io;++jr)Zn(qn);Qa&=15}Gn=32767+Tt[Br],Zn(Nn[(Qa<<4)+Bt[Gn]]),Zn(ct[Gn]),Br++}return ma!=63&&Zn(_n),sn}function la(bt){bt=Math.min(Math.max(bt,1),100),pe!=bt&&(function(qt){for(var sn=[16,11,10,16,24,40,51,61,12,12,14,19,26,58,60,55,14,13,16,24,40,57,69,56,14,17,22,29,51,87,80,62,18,22,37,56,68,109,103,77,24,35,55,64,81,104,113,92,49,64,78,87,103,121,120,101,72,92,95,98,112,100,103,99],hn=0;hn<64;hn++){var Nn=we((sn[hn]*qt+50)/100);Nn=Math.min(Math.max(Nn,1),255),Le[Tn[hn]]=Nn}for(var Gn=[17,18,24,47,99,99,99,99,18,21,26,66,99,99,99,99,24,26,56,99,99,99,99,99,47,66,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99],_n=0;_n<64;_n++){var qn=we((Gn[_n]*qt+50)/100);qn=Math.min(Math.max(qn,1),255),Ne[Tn[_n]]=qn}for(var qr=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],ta=0,Na=0;Na<8;Na++)for(var ma=0;ma<8;ma++)Xe[ta]=1/(Le[Tn[ta]]*qr[Na]*qr[ma]*8),st[ta]=1/(Ne[Tn[ta]]*qr[Na]*qr[ma]*8),ta++}(bt<50?Math.floor(5e3/bt):Math.floor(200-2*bt)),pe=bt)}this.encode=function(bt,qt){qt&&la(qt),Ut=new Array,Zt=0,Lt=7,ar(65496),ar(65504),ar(16),zn(74),zn(70),zn(73),zn(70),zn(0),zn(1),zn(1),zn(0),ar(1),ar(1),zn(0),zn(0),function(){ar(65499),ar(132),zn(0);for(var Pa=0;Pa<64;Pa++)zn(Le[Pa]);zn(1);for(var eo=0;eo<64;eo++)zn(Ne[eo])}(),function(Pa,eo){ar(65472),ar(17),zn(8),ar(eo),ar(Pa),zn(3),zn(1),zn(17),zn(0),zn(2),zn(17),zn(1),zn(3),zn(17),zn(1)}(bt.width,bt.height),function(){ar(65476),ar(418),zn(0);for(var Pa=0;Pa<16;Pa++)zn(tn[Pa+1]);for(var eo=0;eo<=11;eo++)zn(mr[eo]);zn(16);for(var Qo=0;Qo<16;Qo++)zn(rr[Qo+1]);for(var Xo=0;Xo<=161;Xo++)zn(Dt[Xo]);zn(1);for(var Ko=0;Ko<16;Ko++)zn(kt[Ko+1]);for(var Ci=0;Ci<=11;Ci++)zn(pn[Ci]);zn(17);for(var pi=0;pi<16;pi++)zn(An[pi+1]);for(var Eo=0;Eo<=161;Eo++)zn(Vn[Eo])}(),ar(65498),ar(12),zn(3),zn(1),zn(0),zn(2),zn(17),zn(3),zn(17),zn(0),zn(63),zn(0);var sn=0,hn=0,Nn=0;Zt=0,Lt=7,this.encode.displayName="_encode_";for(var Gn,_n,qn,qr,ta,Na,ma,io,Br,on=bt.data,Qa=bt.width,jr=bt.height,Mr=4*Qa,ia=0;ia<jr;){for(Gn=0;Gn<Mr;){for(ta=Mr*ia+Gn,ma=-1,io=0,Br=0;Br<64;Br++)Na=ta+(io=Br>>3)*Mr+(ma=4*(7&Br)),ia+io>=jr&&(Na-=Mr*(ia+1+io-jr)),Gn+ma>=Mr&&(Na-=Gn+ma-Mr+4),_n=on[Na++],qn=on[Na++],qr=on[Na++],zt[Br]=(vr[_n]+vr[qn+256>>0]+vr[qr+512>>0]>>16)-128,ln[Br]=(vr[_n+768>>0]+vr[qn+1024>>0]+vr[qr+1280>>0]>>16)-128,vn[Br]=(vr[_n+1280>>0]+vr[qn+1536>>0]+vr[qr+1792>>0]>>16)-128;sn=ur(zt,Xe,sn,z,ie),hn=ur(ln,st,hn,te,Se),Nn=ur(vn,st,Nn,te,Se),Gn+=32}ia+=8}if(Lt>=0){var ba=[];ba[1]=Lt+1,ba[0]=(1<<Lt+1)-1,Zn(ba)}return ar(65497),new Uint8Array(Ut)},ee=ee||50,function(){for(var bt=String.fromCharCode,qt=0;qt<256;qt++)er[qt]=bt(qt)}(),z=Kn(tn,mr),te=Kn(kt,pn),ie=Kn(rr,Dt),Se=Kn(An,Vn),function(){for(var bt=1,qt=2,sn=1;sn<=15;sn++){for(var hn=bt;hn<qt;hn++)Bt[32767+hn]=sn,ct[32767+hn]=[],ct[32767+hn][1]=sn,ct[32767+hn][0]=hn;for(var Nn=-(qt-1);Nn<=-bt;Nn++)Bt[32767+Nn]=sn,ct[32767+Nn]=[],ct[32767+Nn][1]=sn,ct[32767+Nn][0]=qt-1+Nn;bt<<=1,qt<<=1}}(),function(){for(var bt=0;bt<256;bt++)vr[bt]=19595*bt,vr[bt+256>>0]=38470*bt,vr[bt+512>>0]=7471*bt+32768,vr[bt+768>>0]=-11059*bt,vr[bt+1024>>0]=-21709*bt,vr[bt+1280>>0]=32768*bt+8421375,vr[bt+1536>>0]=-27439*bt,vr[bt+1792>>0]=-5329*bt}(),la(ee)}function rs(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 Gl(ee){function z(tn){if(!tn)throw Error("assert :P")}function te(tn,mr,rr){for(var Dt=0;4>Dt;Dt++)if(tn[mr+Dt]!=rr.charCodeAt(Dt))return!0;return!1}function ie(tn,mr,rr,Dt,kt){for(var pn=0;pn<kt;pn++)tn[mr+pn]=rr[Dt+pn]}function Se(tn,mr,rr,Dt){for(var kt=0;kt<Dt;kt++)tn[mr+kt]=rr}function pe(tn){return new Int32Array(tn)}function we(tn,mr){for(var rr=[],Dt=0;Dt<tn;Dt++)rr.push(new mr);return rr}function Le(tn,mr){var rr=[];return function Dt(kt,pn,An){for(var Vn=An[pn],Kn=0;Kn<Vn&&(kt.push(An.length>pn+1?[]:new mr),!(An.length<pn+1));Kn++)Dt(kt[Kn],pn+1,An)}(rr,0,tn),rr}var Ne=function(){var tn=this;function mr(oe,Be){for(var De=1<<Be-1>>>0;oe&De;)De>>>=1;return De?(oe&De-1)+De:oe}function rr(oe,Be,De,qe,St){z(!(qe%De));do oe[Be+(qe-=De)]=St;while(0<qe)}function Dt(oe,Be,De,qe,St){if(z(2328>=St),512>=St)var Ct=pe(512);else if((Ct=pe(St))==null)return 0;return function(xt,Nt,Mt,re,ae,ue){var se,Ce,Ge=Nt,nt=1<<Mt,at=pe(16),ot=pe(16);for(z(ae!=0),z(re!=null),z(xt!=null),z(0<Mt),Ce=0;Ce<ae;++Ce){if(15<re[Ce])return 0;++at[re[Ce]]}if(at[0]==ae)return 0;for(ot[1]=0,se=1;15>se;++se){if(at[se]>1<<se)return 0;ot[se+1]=ot[se]+at[se]}for(Ce=0;Ce<ae;++Ce)se=re[Ce],0<re[Ce]&&(ue[ot[se]++]=Ce);if(ot[15]==1)return(re=new kt).g=0,re.value=ue[0],rr(xt,Ge,1,nt,re),nt;var Ht,Vt=-1,$t=nt-1,In=0,dr=1,wr=1,sr=1<<Mt;for(Ce=0,se=1,ae=2;se<=Mt;++se,ae<<=1){if(dr+=wr<<=1,0>(wr-=at[se]))return 0;for(;0<at[se];--at[se])(re=new kt).g=se,re.value=ue[Ce++],rr(xt,Ge+In,ae,sr,re),In=mr(In,se)}for(se=Mt+1,ae=2;15>=se;++se,ae<<=1){if(dr+=wr<<=1,0>(wr-=at[se]))return 0;for(;0<at[se];--at[se]){if(re=new kt,(In&$t)!=Vt){for(Ge+=sr,Ht=1<<(Vt=se)-Mt;15>Vt&&!(0>=(Ht-=at[Vt]));)++Vt,Ht<<=1;nt+=sr=1<<(Ht=Vt-Mt),xt[Nt+(Vt=In&$t)].g=Ht+Mt,xt[Nt+Vt].value=Ge-Nt-Vt}re.g=se-Mt,re.value=ue[Ce++],rr(xt,Ge+(In>>Mt),ae,sr,re),In=mr(In,se)}}return dr!=2*ot[15]-1?0:nt}(oe,Be,De,qe,St,Ct)}function kt(){this.value=this.g=0}function pn(){this.value=this.g=0}function An(){this.G=we(5,kt),this.H=pe(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=we(Zs,pn)}function Vn(oe,Be,De,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=De,oe.Jd=Be,oe.Yc=De+qe,oe.Zc=4<=qe?De+qe-4+1:De,Gn(oe)}function Kn(oe,Be){for(var De=0;0<Be--;)De|=qn(oe,128)<<Be;return De}function Zn(oe,Be){var De=Kn(oe,Be);return _n(oe)?-De:De}function zn(oe,Be,De,qe){var St,Ct=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),St=0;St<qe;++St)Ct+=Be[De+St]<<8*St;oe.Ra=Ct,oe.bb=qe,oe.oa=Be,oe.pa=De}function ar(oe){for(;8<=oe.u&&oe.bb<oe.Sb;)oe.Ra>>>=8,oe.Ra+=oe.oa[oe.pa+oe.bb]<<kl-8>>>0,++oe.bb,oe.u-=8;sn(oe)&&(oe.h=1,oe.u=0)}function ur(oe,Be){if(z(0<=Be),!oe.h&&Be<=Ol){var De=qt(oe)&Yl[Be];return oe.u+=Be,ar(oe),De}return oe.h=1,oe.u=0}function la(){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 qt(oe){return oe.Ra>>>(oe.u&kl-1)>>>0}function sn(oe){return z(oe.bb<=oe.Sb),oe.h||oe.bb==oe.Sb&&oe.u>kl}function hn(oe,Be){oe.u=Be,oe.h=sn(oe)}function Nn(oe){oe.u>=Hl&&(z(oe.u>=Hl),ar(oe))}function Gn(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 _n(oe){return Kn(oe,1)}function qn(oe,Be){var De=oe.Ca;0>oe.b&&Gn(oe);var qe=oe.b,St=De*Be>>>8,Ct=(oe.I>>>qe>St)+0;for(Ct?(De-=St,oe.I-=St+1<<qe>>>0):De=St+1,qe=De,St=0;256<=qe;)St+=8,qe>>=8;return qe=7^St+xs[qe],oe.b-=qe,oe.Ca=(De<<qe)-1,Ct}function qr(oe,Be,De){oe[Be+0]=De>>24&255,oe[Be+1]=De>>16&255,oe[Be+2]=De>>8&255,oe[Be+3]=De>>0&255}function ta(oe,Be){return oe[Be+0]<<0|oe[Be+1]<<8}function Na(oe,Be){return ta(oe,Be)|oe[Be+2]<<16}function ma(oe,Be){return ta(oe,Be)|ta(oe,Be+2)<<16}function io(oe,Be){var De=1<<Be;return z(oe!=null),z(0<Be),oe.X=pe(De),oe.X==null?0:(oe.Mb=32-Be,oe.Xa=Be,1)}function Br(oe,Be){z(oe!=null),z(Be!=null),z(oe.Xa==Be.Xa),ie(Be.X,0,oe.X,0,1<<Be.Xa)}function on(){this.X=[],this.Xa=this.Mb=0}function Qa(oe,Be,De,qe){z(De!=null),z(qe!=null);var St=De[0],Ct=qe[0];return St==0&&(St=(oe*Ct+Be/2)/Be),Ct==0&&(Ct=(Be*St+oe/2)/oe),0>=St||0>=Ct?0:(De[0]=St,qe[0]=Ct,1)}function jr(oe,Be){return oe+(1<<Be)-1>>>Be}function Mr(oe,Be){return((4278255360&oe)+(4278255360&Be)>>>0&4278255360)+((16711935&oe)+(16711935&Be)>>>0&16711935)>>>0}function ia(oe,Be){tn[Be]=function(De,qe,St,Ct,xt,Nt,Mt){var re;for(re=0;re<xt;++re){var ae=tn[oe](Nt[Mt+re-1],St,Ct+re);Nt[Mt+re]=Mr(De[qe+re],ae)}}}function ba(){this.ud=this.hd=this.jd=0}function Pa(oe,Be){return((4278124286&(oe^Be))>>>1)+(oe&Be)>>>0}function eo(oe){return 0<=oe&&256>oe?oe:0>oe?0:255<oe?255:void 0}function Qo(oe,Be){return eo(oe+(oe-Be+.5>>1))}function Xo(oe,Be,De){return Math.abs(Be-De)-Math.abs(oe-De)}function Ko(oe,Be,De,qe,St,Ct,xt){for(qe=Ct[xt-1],De=0;De<St;++De)Ct[xt+De]=qe=Mr(oe[Be+De],qe)}function Ci(oe,Be,De,qe,St){var Ct;for(Ct=0;Ct<De;++Ct){var xt=oe[Be+Ct],Nt=xt>>8&255,Mt=16711935&(Mt=(Mt=16711935&xt)+((Nt<<16)+Nt));qe[St+Ct]=(4278255360&xt)+Mt>>>0}}function pi(oe,Be){Be.jd=oe>>0&255,Be.hd=oe>>8&255,Be.ud=oe>>16&255}function Eo(oe,Be,De,qe,St,Ct){var xt;for(xt=0;xt<qe;++xt){var Nt=Be[De+xt],Mt=Nt>>>8,re=Nt,ae=255&(ae=(ae=Nt>>>16)+((oe.jd<<24>>24)*(Mt<<24>>24)>>>5));re=255&(re=(re=re+((oe.hd<<24>>24)*(Mt<<24>>24)>>>5))+((oe.ud<<24>>24)*(ae<<24>>24)>>>5)),St[Ct+xt]=(4278255360&Nt)+(ae<<16)+re}}function ui(oe,Be,De,qe,St){tn[Be]=function(Ct,xt,Nt,Mt,re,ae,ue,se,Ce){for(Mt=ue;Mt<se;++Mt)for(ue=0;ue<Ce;++ue)re[ae++]=St(Nt[qe(Ct[xt++])])},tn[oe]=function(Ct,xt,Nt,Mt,re,ae,ue){var se=8>>Ct.b,Ce=Ct.Ea,Ge=Ct.K[0],nt=Ct.w;if(8>se)for(Ct=(1<<Ct.b)-1,nt=(1<<se)-1;xt<Nt;++xt){var at,ot=0;for(at=0;at<Ce;++at)at&Ct||(ot=qe(Mt[re++])),ae[ue++]=St(Ge[ot&nt]),ot>>=se}else tn["VP8LMapColor"+De](Mt,re,Ge,nt,ae,ue,xt,Nt,Ce)}}function Sa(oe,Be,De,qe,St){for(De=Be+De;Be<De;){var Ct=oe[Be++];qe[St++]=Ct>>16&255,qe[St++]=Ct>>8&255,qe[St++]=Ct>>0&255}}function $A(oe,Be,De,qe,St){for(De=Be+De;Be<De;){var Ct=oe[Be++];qe[St++]=Ct>>16&255,qe[St++]=Ct>>8&255,qe[St++]=Ct>>0&255,qe[St++]=Ct>>24&255}}function Li(oe,Be,De,qe,St){for(De=Be+De;Be<De;){var Ct=(xt=oe[Be++])>>16&240|xt>>12&15,xt=xt>>0&240|xt>>28&15;qe[St++]=Ct,qe[St++]=xt}}function ys(oe,Be,De,qe,St){for(De=Be+De;Be<De;){var Ct=(xt=oe[Be++])>>16&248|xt>>13&7,xt=xt>>5&224|xt>>3&31;qe[St++]=Ct,qe[St++]=xt}}function fi(oe,Be,De,qe,St){for(De=Be+De;Be<De;){var Ct=oe[Be++];qe[St++]=Ct>>0&255,qe[St++]=Ct>>8&255,qe[St++]=Ct>>16&255}}function Gi(oe,Be,De,qe,St,Ct){if(Ct==0)for(De=Be+De;Be<De;)qr(qe,((Ct=oe[Be++])[0]>>24|Ct[1]>>8&65280|Ct[2]<<8&16711680|Ct[3]<<24)>>>0),St+=32;else ie(qe,St,oe,Be,De)}function Ks(oe,Be){tn[Be][0]=tn[oe+"0"],tn[Be][1]=tn[oe+"1"],tn[Be][2]=tn[oe+"2"],tn[Be][3]=tn[oe+"3"],tn[Be][4]=tn[oe+"4"],tn[Be][5]=tn[oe+"5"],tn[Be][6]=tn[oe+"6"],tn[Be][7]=tn[oe+"7"],tn[Be][8]=tn[oe+"8"],tn[Be][9]=tn[oe+"9"],tn[Be][10]=tn[oe+"10"],tn[Be][11]=tn[oe+"11"],tn[Be][12]=tn[oe+"12"],tn[Be][13]=tn[oe+"13"],tn[Be][14]=tn[oe+"0"],tn[Be][15]=tn[oe+"0"]}function Si(oe){return oe==oc||oe==ic||oe==Cu||oe==Ac}function jA(){this.eb=[],this.size=this.A=this.fb=0}function uA(){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 Bs(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new jA,this.f.kb=new uA,this.sd=null}function ws(){this.width=[0],this.height=[0],this.Pd=[0],this.Qd=[0],this.format=[0]}function ai(){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 ka(oe){return alert("todo:WebPSamplerProcessPlane"),oe.T}function hi(oe,Be){var De=oe.T,qe=Be.ba.f.RGBA,St=qe.eb,Ct=qe.fb+oe.ka*qe.A,xt=Il[Be.ba.S],Nt=oe.y,Mt=oe.O,re=oe.f,ae=oe.N,ue=oe.ea,se=oe.W,Ce=Be.cc,Ge=Be.dc,nt=Be.Mc,at=Be.Nc,ot=oe.ka,Ht=oe.ka+oe.T,Vt=oe.U,$t=Vt+1>>1;for(ot==0?xt(Nt,Mt,null,null,re,ae,ue,se,re,ae,ue,se,St,Ct,null,null,Vt):(xt(Be.ec,Be.fc,Nt,Mt,Ce,Ge,nt,at,re,ae,ue,se,St,Ct-qe.A,St,Ct,Vt),++De);ot+2<Ht;ot+=2)Ce=re,Ge=ae,nt=ue,at=se,ae+=oe.Rc,se+=oe.Rc,Ct+=2*qe.A,xt(Nt,(Mt+=2*oe.fa)-oe.fa,Nt,Mt,Ce,Ge,nt,at,re,ae,ue,se,St,Ct-qe.A,St,Ct,Vt);return Mt+=oe.fa,oe.j+Ht<oe.o?(ie(Be.ec,Be.fc,Nt,Mt,Vt),ie(Be.cc,Be.dc,re,ae,$t),ie(Be.Mc,Be.Nc,ue,se,$t),De--):1&Ht||xt(Nt,Mt,null,null,re,ae,ue,se,re,ae,ue,se,St,Ct+qe.A,null,null,Vt),De}function bs(oe,Be,De){var qe=oe.F,St=[oe.J];if(qe!=null){var Ct=oe.U,xt=Be.ba.S,Nt=xt==Wu||xt==Cu;Be=Be.ba.f.RGBA;var Mt=[0],re=oe.ka;Mt[0]=oe.T,oe.Kb&&(re==0?--Mt[0]:(--re,St[0]-=oe.width),oe.j+oe.ka+oe.T==oe.o&&(Mt[0]=oe.o-oe.j-re));var ae=Be.eb;re=Be.fb+re*Be.A,oe=_u(qe,St[0],oe.width,Ct,Mt,ae,re+(Nt?0:3),Be.A),z(De==Mt),oe&&Si(xt)&&su(ae,re,Nt,Ct,Mt,Be.A)}return 0}function xA(oe){var Be=oe.ma,De=Be.ba.S,qe=11>De,St=De==Zu||De==Mu||De==Wu||De==ac||De==12||Si(De);if(Be.memory=null,Be.Ib=null,Be.Jb=null,Be.Nd=null,!Bl(Be.Oa,oe,St?11:12))return 0;if(St&&Si(De)&&Kr(),oe.da)alert("todo:use_scaling");else{if(qe){if(Be.Ib=ka,oe.Kb){if(De=oe.U+1>>1,Be.memory=pe(oe.U+2*De),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+De,Be.Ib=hi,Kr()}}else alert("todo:EmitYUV");St&&(Be.Jb=bs,qe&&Qn())}if(qe&&!Ec){for(oe=0;256>oe;++oe)Fu[oe]=89858*(oe-128)+Yu>>fu,xc[oe]=-22014*(oe-128)+Yu,Jc[oe]=-45773*(oe-128),Vc[oe]=113618*(oe-128)+Yu>>fu;for(oe=ju;oe<Ku;++oe)Be=76283*(oe-16)+Yu>>fu,Xc[oe-ju]=Us(Be,255),Fc[oe-ju]=Us(Be+8>>4,15);Ec=1}return 1}function as(oe){var Be=oe.ma,De=oe.U,qe=oe.T;return z(!(1&oe.ka)),0>=De||0>=qe?0:(De=Be.Ib(oe,Be),Be.Jb!=null&&Be.Jb(oe,Be,De),Be.Dc+=De,1)}function Ls(oe){oe.ma.memory=null}function ho(oe,Be,De,qe){return ur(oe,8)!=47?0:(Be[0]=ur(oe,14)+1,De[0]=ur(oe,14)+1,qe[0]=ur(oe,1),ur(oe,3)!=0?0:!oe.h)}function os(oe,Be){if(4>oe)return oe+1;var De=oe-2>>1;return(2+(1&oe)<<De)+ur(Be,De)+1}function _s(oe,Be){return 120<Be?Be-120:1<=(De=((De=Ll[Be-1])>>4)*oe+(8-(15&De)))?De:1;var De}function qA(oe,Be,De){var qe=qt(De),St=oe[Be+=255&qe].g-8;return 0<St&&(hn(De,De.u+8),qe=qt(De),Be+=oe[Be].value,Be+=qe&(1<<St)-1),hn(De,De.u+oe[Be].g),oe[Be].value}function bA(oe,Be,De){return De.g+=oe.g,De.value+=oe.value<<Be>>>0,z(8>=De.g),oe.g}function cA(oe,Be,De){var qe=oe.xc;return z((Be=qe==0?0:oe.vc[oe.md*(De>>qe)+(Be>>qe)])<oe.Wb),oe.Ya[Be]}function cs(oe,Be,De,qe){var St=oe.ab,Ct=oe.c*Be,xt=oe.C;Be=xt+Be;var Nt=De,Mt=qe;for(qe=oe.Ta,De=oe.Ua;0<St--;){var re=oe.gc[St],ae=xt,ue=Be,se=Nt,Ce=Mt,Ge=(Mt=qe,Nt=De,re.Ea);switch(z(ae<ue),z(ue<=re.nc),re.hc){case 2:ql(se,Ce,(ue-ae)*Ge,Mt,Nt);break;case 0:var nt=ae,at=ue,ot=Mt,Ht=Nt,Vt=(sr=re).Ea;nt==0&&(du(se,Ce,null,null,1,ot,Ht),Ko(se,Ce+1,0,0,Vt-1,ot,Ht+1),Ce+=Vt,Ht+=Vt,++nt);for(var $t=1<<sr.b,In=$t-1,dr=jr(Vt,sr.b),wr=sr.K,sr=sr.w+(nt>>sr.b)*dr;nt<at;){var to=wr,va=sr,Aa=1;for($l(se,Ce,ot,Ht-Vt,1,ot,Ht);Aa<Vt;){var Ao=(Aa&~In)+$t;Ao>Vt&&(Ao=Vt),(0,nl[to[va++]>>8&15])(se,Ce+ +Aa,ot,Ht+Aa-Vt,Ao-Aa,ot,Ht+Aa),Aa=Ao}Ce+=Vt,Ht+=Vt,++nt&In||(sr+=dr)}ue!=re.nc&&ie(Mt,Nt-Ge,Mt,Nt+(ue-ae-1)*Ge,Ge);break;case 1:for(Ge=se,at=Ce,Vt=(se=re.Ea)-(Ht=se&~(ot=(Ce=1<<re.b)-1)),nt=jr(se,re.b),$t=re.K,re=re.w+(ae>>re.b)*nt;ae<ue;){for(In=$t,dr=re,wr=new ba,sr=at+Ht,to=at+se;at<sr;)pi(In[dr++],wr),Ws(wr,Ge,at,Ce,Mt,Nt),at+=Ce,Nt+=Ce;at<to&&(pi(In[dr++],wr),Ws(wr,Ge,at,Vt,Mt,Nt),at+=Vt,Nt+=Vt),++ae&ot||(re+=nt)}break;case 3:if(se==Mt&&Ce==Nt&&0<re.b){for(at=Mt,se=Ge=Nt+(ue-ae)*Ge-(Ht=(ue-ae)*jr(re.Ea,re.b)),Ce=Mt,ot=Nt,nt=[],Ht=(Vt=Ht)-1;0<=Ht;--Ht)nt[Ht]=Ce[ot+Ht];for(Ht=Vt-1;0<=Ht;--Ht)at[se+Ht]=nt[Ht];ul(re,ae,ue,Mt,Ge,Mt,Nt)}else ul(re,ae,ue,se,Ce,Mt,Nt)}Nt=qe,Mt=De}Mt!=De&&ie(qe,De,Nt,Mt,Ct)}function Is(oe,Be){var De=oe.V,qe=oe.Ba+oe.c*oe.C,St=Be-oe.C;if(z(Be<=oe.l.o),z(16>=St),0<St){var Ct=oe.l,xt=oe.Ta,Nt=oe.Ua,Mt=Ct.width;if(cs(oe,St,De,qe),St=Nt=[Nt],z((De=oe.C)<(qe=Be)),z(Ct.v<Ct.va),qe>Ct.o&&(qe=Ct.o),De<Ct.j){var re=Ct.j-De;De=Ct.j,St[0]+=re*Mt}if(De>=qe?De=0:(St[0]+=4*Ct.v,Ct.ka=De-Ct.j,Ct.U=Ct.va-Ct.v,Ct.T=qe-De,De=1),De){if(Nt=Nt[0],11>(De=oe.ca).S){var ae=De.f.RGBA,ue=(qe=De.S,St=Ct.U,Ct=Ct.T,re=ae.eb,ae.A),se=Ct;for(ae=ae.fb+oe.Ma*ae.A;0<se--;){var Ce=xt,Ge=Nt,nt=St,at=re,ot=ae;switch(qe){case Tu:cl(Ce,Ge,nt,at,ot);break;case Zu:ci(Ce,Ge,nt,at,ot);break;case oc:ci(Ce,Ge,nt,at,ot),su(at,ot,0,nt,1,0);break;case vc:rl(Ce,Ge,nt,at,ot);break;case Mu:Gi(Ce,Ge,nt,at,ot,1);break;case ic:Gi(Ce,Ge,nt,at,ot,1),su(at,ot,0,nt,1,0);break;case Wu:Gi(Ce,Ge,nt,at,ot,0);break;case Cu:Gi(Ce,Ge,nt,at,ot,0),su(at,ot,1,nt,1,0);break;case ac:bi(Ce,Ge,nt,at,ot);break;case Ac:bi(Ce,Ge,nt,at,ot),Pu(at,ot,nt,1,0);break;case Sc:ZA(Ce,Ge,nt,at,ot);break;default:z(0)}Nt+=Mt,ae+=ue}oe.Ma+=Ct}else alert("todo:EmitRescaledRowsYUVA");z(oe.Ma<=De.height)}}oe.C=Be,z(oe.C<=oe.i)}function Ps(oe){var Be;if(0<oe.ua)return 0;for(Be=0;Be<oe.Wb;++Be){var De=oe.Ya[Be].G,qe=oe.Ya[Be].H;if(0<De[1][qe[1]+0].g||0<De[2][qe[2]+0].g||0<De[3][qe[3]+0].g)return 0}return 1}function is(oe,Be,De,qe,St,Ct){if(oe.Z!=0){var xt=oe.qd,Nt=oe.rd;for(z(ru[oe.Z]!=null);Be<De;++Be)ru[oe.Z](xt,Nt,qe,St,qe,St,Ct),xt=qe,Nt=St,St+=Ct;oe.qd=xt,oe.rd=Nt}}function Ei(oe,Be){var De=oe.l.ma,qe=De.Z==0||De.Z==1?oe.l.j:oe.C;if(qe=oe.C<qe?qe:oe.C,z(Be<=oe.l.o),Be>qe){var St=oe.l.width,Ct=De.ca,xt=De.tb+St*qe,Nt=oe.V,Mt=oe.Ba+oe.c*qe,re=oe.gc;z(oe.ab==1),z(re[0].hc==3),gu(re[0],qe,Be,Nt,Mt,Ct,xt),is(De,qe,Be,Ct,xt,St)}oe.C=oe.Ma=Be}function Cs(oe,Be,De,qe,St,Ct,xt){var Nt=oe.$/qe,Mt=oe.$%qe,re=oe.m,ae=oe.s,ue=De+oe.$,se=ue;St=De+qe*St;var Ce=De+qe*Ct,Ge=280+ae.ua,nt=oe.Pb?Nt:16777216,at=0<ae.ua?ae.Wa:null,ot=ae.wc,Ht=ue<Ce?cA(ae,Mt,Nt):null;z(oe.C<Ct),z(Ce<=St);var Vt=!1;e:for(;;){for(;Vt||ue<Ce;){var $t=0;if(Nt>=nt){var In=ue-De;z((nt=oe).Pb),nt.wd=nt.m,nt.xd=In,0<nt.s.ua&&Br(nt.s.Wa,nt.s.vb),nt=Nt+aA}if(Mt&ot||(Ht=cA(ae,Mt,Nt)),z(Ht!=null),Ht.Qb&&(Be[ue]=Ht.qb,Vt=!0),!Vt)if(Nn(re),Ht.jc){$t=re,In=Be;var dr=ue,wr=Ht.pd[qt($t)&Zs-1];z(Ht.jc),256>wr.g?(hn($t,$t.u+wr.g),In[dr]=wr.value,$t=0):(hn($t,$t.u+wr.g-256),z(256<=wr.value),$t=wr.value),$t==0&&(Vt=!0)}else $t=qA(Ht.G[0],Ht.H[0],re);if(re.h)break;if(Vt||256>$t){if(!Vt)if(Ht.nd)Be[ue]=(Ht.qb|$t<<8)>>>0;else{if(Nn(re),Vt=qA(Ht.G[1],Ht.H[1],re),Nn(re),In=qA(Ht.G[2],Ht.H[2],re),dr=qA(Ht.G[3],Ht.H[3],re),re.h)break;Be[ue]=(dr<<24|Vt<<16|$t<<8|In)>>>0}if(Vt=!1,++ue,++Mt>=qe&&(Mt=0,++Nt,xt!=null&&Nt<=Ct&&!(Nt%16)&&xt(oe,Nt),at!=null))for(;se<ue;)$t=Be[se++],at.X[(506832829*$t&4294967295)>>>at.Mb]=$t}else if(280>$t){if($t=os($t-256,re),In=qA(Ht.G[4],Ht.H[4],re),Nn(re),In=_s(qe,In=os(In,re)),re.h)break;if(ue-De<In||St-ue<$t)break e;for(dr=0;dr<$t;++dr)Be[ue+dr]=Be[ue+dr-In];for(ue+=$t,Mt+=$t;Mt>=qe;)Mt-=qe,++Nt,xt!=null&&Nt<=Ct&&!(Nt%16)&&xt(oe,Nt);if(z(ue<=St),Mt&ot&&(Ht=cA(ae,Mt,Nt)),at!=null)for(;se<ue;)$t=Be[se++],at.X[(506832829*$t&4294967295)>>>at.Mb]=$t}else{if(!($t<Ge))break e;for(Vt=$t-280,z(at!=null);se<ue;)$t=Be[se++],at.X[(506832829*$t&4294967295)>>>at.Mb]=$t;$t=ue,z(!(Vt>>>(In=at).Xa)),Be[$t]=In.X[Vt],Vt=!0}Vt||z(re.h==sn(re))}if(oe.Pb&&re.h&&ue<St)z(oe.m.h),oe.a=5,oe.m=oe.wd,oe.$=oe.xd,0<oe.s.ua&&Br(oe.s.vb,oe.s.Wa);else{if(re.h)break e;xt!=null&&xt(oe,Nt>Ct?Ct:Nt),oe.a=0,oe.$=ue-De}return 1}return oe.a=3,0}function Ts(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 FA(){var oe=new Al;return oe==null?null:(oe.a=0,oe.xb=Xu,Ks("Predictor","VP8LPredictors"),Ks("Predictor","VP8LPredictors_C"),Ks("PredictorAdd","VP8LPredictorsAdd"),Ks("PredictorAdd","VP8LPredictorsAdd_C"),ql=Ci,Ws=Eo,cl=Sa,ci=$A,bi=Li,ZA=ys,rl=fi,tn.VP8LMapColor32b=eu,tn.VP8LMapColor8b=tu,oe)}function LA(oe,Be,De,qe,St){var Ct=1,xt=[oe],Nt=[Be],Mt=qe.m,re=qe.s,ae=null,ue=0;e:for(;;){if(De)for(;Ct&&ur(Mt,1);){var se=xt,Ce=Nt,Ge=qe,nt=1,at=Ge.m,ot=Ge.gc[Ge.ab],Ht=ur(at,2);if(Ge.Oc&1<<Ht)Ct=0;else{switch(Ge.Oc|=1<<Ht,ot.hc=Ht,ot.Ea=se[0],ot.nc=Ce[0],ot.K=[null],++Ge.ab,z(4>=Ge.ab),Ht){case 0:case 1:ot.b=ur(at,3)+2,nt=LA(jr(ot.Ea,ot.b),jr(ot.nc,ot.b),0,Ge,ot.K),ot.K=ot.K[0];break;case 3:var Vt,$t=ur(at,8)+1,In=16<$t?0:4<$t?1:2<$t?2:3;if(se[0]=jr(ot.Ea,In),ot.b=In,Vt=nt=LA($t,1,0,Ge,ot.K)){var dr,wr=$t,sr=ot,to=1<<(8>>sr.b),va=pe(to);if(va==null)Vt=0;else{var Aa=sr.K[0],Ao=sr.w;for(va[0]=sr.K[0][0],dr=1;dr<1*wr;++dr)va[dr]=Mr(Aa[Ao+dr],va[dr-1]);for(;dr<4*to;++dr)va[dr]=0;sr.K[0]=null,sr.K[0]=va,Vt=1}}nt=Vt;break;case 2:break;default:z(0)}Ct=nt}}if(xt=xt[0],Nt=Nt[0],Ct&&ur(Mt,1)&&!(Ct=1<=(ue=ur(Mt,4))&&11>=ue)){qe.a=3;break e}var co;if(co=Ct)t:{var Ja,_r,Ho,ri=qe,fo=xt,Vi=Nt,vi=ue,NA=De,Pi=ri.m,Zi=ri.s,MA=[null],mA=1,UA=0,Js=Kc[vi];n:for(;;){if(NA&&ur(Pi,1)){var wA=ur(Pi,3)+2,Xs=jr(fo,wA),El=jr(Vi,wA),Nl=Xs*El;if(!LA(Xs,El,0,ri,MA))break n;for(MA=MA[0],Zi.xc=wA,Ja=0;Ja<Nl;++Ja){var Ys=MA[Ja]>>8&65535;MA[Ja]=Ys,Ys>=mA&&(mA=Ys+1)}}if(Pi.h)break n;for(_r=0;5>_r;++_r){var pA=Ya[_r];!_r&&0<vi&&(pA+=1<<vi),UA<pA&&(UA=pA)}var Tl=we(mA*Js,kt),mu=mA,Lu=we(mu,An);if(Lu==null)var Nc=null;else z(65536>=mu),Nc=Lu;var lc=pe(UA);if(Nc==null||lc==null||Tl==null){ri.a=1;break n}var Uc=Tl;for(Ja=Ho=0;Ja<mA;++Ja){var au=Nc[Ja],ec=au.G,tc=au.H,Ad=0,Oc=1,sd=0;for(_r=0;5>_r;++_r){pA=Ya[_r],ec[_r]=Uc,tc[_r]=Ho,!_r&&0<vi&&(pA+=1<<vi);a:{var Dc,qc=pA,Qc=ri,uc=lc,yd=Uc,Bd=Ho,ed=0,Iu=Qc.m,wd=ur(Iu,1);if(Se(uc,0,0,qc),wd){var bd=ur(Iu,1)+1,Pd=ur(Iu,1),ld=ur(Iu,Pd==0?1:8);uc[ld]=1,bd==2&&(uc[ld=ur(Iu,8)]=1);var Tc=1}else{var ud=pe(19),cd=ur(Iu,4)+4;if(19<cd){Qc.a=3;var Mc=0;break a}for(Dc=0;Dc<cd;++Dc)ud[Vu[Dc]]=ur(Iu,3);var td=void 0,cc=void 0,dd=Qc,Cd=ud,Rc=qc,gd=uc,nd=0,Nu=dd.m,fd=8,hd=we(128,kt);r:for(;Dt(hd,0,7,Cd,19);){if(ur(Nu,1)){var Ed=2+2*ur(Nu,3);if((td=2+ur(Nu,Ed))>Rc)break r}else td=Rc;for(cc=0;cc<Rc&&td--;){Nn(Nu);var md=hd[0+(127&qt(Nu))];hn(Nu,Nu.u+md.g);var nc=md.value;if(16>nc)gd[cc++]=nc,nc!=0&&(fd=nc);else{var xd=nc==16,pd=nc-16,Fd=jc[pd],vd=ur(Nu,sc[pd])+Fd;if(cc+vd>Rc)break r;for(var Ld=xd?fd:0;0<vd--;)gd[cc++]=Ld}}nd=1;break r}nd||(dd.a=3),Tc=nd}(Tc=Tc&&!Iu.h)&&(ed=Dt(yd,Bd,8,uc,qc)),Tc&&ed!=0?Mc=ed:(Qc.a=3,Mc=0)}if(Mc==0)break n;if(Oc&&Eu[_r]==1&&(Oc=Uc[Ho].g==0),Ad+=Uc[Ho].g,Ho+=Mc,3>=_r){var dc,rd=lc[0];for(dc=1;dc<pA;++dc)lc[dc]>rd&&(rd=lc[dc]);sd+=rd}}if(au.nd=Oc,au.Qb=0,Oc&&(au.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&&(au.Qb=1,au.qb+=ec[0][tc[0]+0].value<<8)),au.jc=!au.Qb&&6>sd,au.jc){var kc,pu=au;for(kc=0;kc<Zs;++kc){var Uu=kc,Ou=pu.pd[Uu],Hc=pu.G[0][pu.H[0]+Uu];256<=Hc.value?(Ou.g=Hc.g+256,Ou.value=Hc.value):(Ou.g=0,Ou.value=0,Uu>>=bA(Hc,8,Ou),Uu>>=bA(pu.G[1][pu.H[1]+Uu],16,Ou),Uu>>=bA(pu.G[2][pu.H[2]+Uu],0,Ou),bA(pu.G[3][pu.H[3]+Uu],24,Ou))}}}Zi.vc=MA,Zi.Wb=mA,Zi.Ya=Nc,Zi.yc=Tl,co=1;break t}co=0}if(!(Ct=co)){qe.a=3;break e}if(0<ue){if(re.ua=1<<ue,!io(re.Wa,ue)){qe.a=1,Ct=0;break e}}else re.ua=0;var ad=qe,Sd=xt,Id=Nt,od=ad.s,id=od.xc;if(ad.c=Sd,ad.i=Id,od.md=jr(Sd,id),od.wc=id==0?-1:(1<<id)-1,De){qe.xb=Bc;break e}if((ae=pe(xt*Nt))==null){qe.a=1,Ct=0;break e}Ct=(Ct=Cs(qe,ae,0,xt,Nt,Nt,null))&&!Mt.h;break e}return Ct?(St!=null?St[0]=ae:(z(ae==null),z(De)),qe.$=0,De||Ts(re)):Ts(re),Ct}function KA(oe,Be){var De=oe.c*oe.i,qe=De+Be+16*Be;return z(oe.c<=Be),oe.V=pe(qe),oe.V==null?(oe.Ta=null,oe.Ua=0,oe.a=1,0):(oe.Ta=oe.V,oe.Ua=oe.Ba+De+Be,1)}function Ms(oe,Be){var De=oe.C,qe=Be-De,St=oe.V,Ct=oe.Ba+oe.c*De;for(z(Be<=oe.l.o);0<qe;){var xt=16<qe?16:qe,Nt=oe.l.ma,Mt=oe.l.width,re=Mt*xt,ae=Nt.ca,ue=Nt.tb+Mt*De,se=oe.Ta,Ce=oe.Ua;cs(oe,xt,St,Ct),gc(se,Ce,ae,ue,re),is(Nt,De,De+xt,ae,ue,Mt),qe-=xt,St+=xt*oe.c,De+=xt}z(De==Be),oe.C=oe.Ma=Be}function Te(){this.ub=this.yd=this.td=this.Rb=0}function je(){this.Kd=this.Ld=this.Ud=this.Td=this.i=this.c=0}function At(){this.Fb=this.Bb=this.Cb=0,this.Zb=pe(4),this.Lb=pe(4)}function vt(){this.Yb=function(){var oe=[];return function Be(De,qe,St){for(var Ct=St[qe],xt=0;xt<Ct&&(De.push(St.length>qe+1?[]:0),!(St.length<qe+1));xt++)Be(De[xt],qe+1,St)}(oe,0,[3,11]),oe}()}function Ot(){this.jb=pe(3),this.Wc=Le([4,8],vt),this.Xc=Le([4,17],vt)}function Rt(){this.Pc=this.wb=this.Tb=this.zd=0,this.vd=new pe(4),this.od=new pe(4)}function an(){this.ld=this.La=this.dd=this.tc=0}function Gt(){this.Na=this.la=0}function cn(){this.Sc=[0,0],this.Eb=[0,0],this.Qc=[0,0],this.ia=this.lc=0}function Cn(){this.ad=pe(384),this.Za=0,this.Ob=pe(16),this.$b=this.Ad=this.ia=this.Gc=this.Hc=this.Dd=0}function Hn(){this.uc=this.M=this.Nb=0,this.wa=Array(new an),this.Y=0,this.ya=Array(new Cn),this.aa=0,this.l=new Ar}function Pn(){this.y=pe(16),this.f=pe(8),this.ea=pe(8)}function gr(){this.cb=this.a=0,this.sc="",this.m=new la,this.Od=new Te,this.Kc=new je,this.ed=new Rt,this.Qa=new At,this.Ic=this.$c=this.Aa=0,this.D=new Hn,this.Xb=this.Va=this.Hb=this.zb=this.yb=this.Ub=this.za=0,this.Jc=we(8,la),this.ia=0,this.pb=we(4,cn),this.Pa=new Ot,this.Bd=this.kc=0,this.Ac=[],this.Bc=0,this.zc=[0,0,0,0],this.Gd=Array(new Pn),this.Hd=0,this.rb=Array(new Gt),this.sb=0,this.wa=Array(new an),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 Cn),this.L=this.aa=0,this.gd=Le([4,2],an),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 Ar(){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 fr(){var oe=new gr;return oe!=null&&(oe.a=0,oe.sc="OK",oe.cb=0,oe.Xb=0,Ru||(Ru=Hr)),oe}function Cr(oe,Be,De){return oe.a==0&&(oe.a=Be,oe.sc=De,oe.cb=0),0}function Nr(oe,Be,De){return 3<=De&&oe[Be+0]==157&&oe[Be+1]==1&&oe[Be+2]==42}function Jr(oe,Be){if(oe==null)return 0;if(oe.a=0,oe.sc="OK",Be==null)return Cr(oe,2,"null VP8Io passed to VP8GetHeaders()");var De=Be.data,qe=Be.w,St=Be.ha;if(4>St)return Cr(oe,7,"Truncated header.");var Ct=De[qe+0]|De[qe+1]<<8|De[qe+2]<<16,xt=oe.Od;if(xt.Rb=!(1&Ct),xt.td=Ct>>1&7,xt.yd=Ct>>4&1,xt.ub=Ct>>5,3<xt.td)return Cr(oe,3,"Incorrect keyframe parameters.");if(!xt.yd)return Cr(oe,4,"Frame not displayable.");qe+=3,St-=3;var Nt=oe.Kc;if(xt.Rb){if(7>St)return Cr(oe,7,"cannot parse picture header");if(!Nr(De,qe,St))return Cr(oe,3,"Bad code word");Nt.c=16383&(De[qe+4]<<8|De[qe+3]),Nt.Td=De[qe+4]>>6,Nt.i=16383&(De[qe+6]<<8|De[qe+5]),Nt.Ud=De[qe+6]>>6,qe+=7,St-=7,oe.za=Nt.c+15>>4,oe.Ub=Nt.i+15>>4,Be.width=Nt.c,Be.height=Nt.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,Se((Ct=oe.Pa).jb,0,255,Ct.jb.length),z((Ct=oe.Qa)!=null),Ct.Cb=0,Ct.Bb=0,Ct.Fb=1,Se(Ct.Zb,0,0,Ct.Zb.length),Se(Ct.Lb,0,0,Ct.Lb)}if(xt.ub>St)return Cr(oe,7,"bad partition length");Vn(Ct=oe.m,De,qe,xt.ub),qe+=xt.ub,St-=xt.ub,xt.Rb&&(Nt.Ld=_n(Ct),Nt.Kd=_n(Ct)),Nt=oe.Qa;var Mt,re=oe.Pa;if(z(Ct!=null),z(Nt!=null),Nt.Cb=_n(Ct),Nt.Cb){if(Nt.Bb=_n(Ct),_n(Ct)){for(Nt.Fb=_n(Ct),Mt=0;4>Mt;++Mt)Nt.Zb[Mt]=_n(Ct)?Zn(Ct,7):0;for(Mt=0;4>Mt;++Mt)Nt.Lb[Mt]=_n(Ct)?Zn(Ct,6):0}if(Nt.Bb)for(Mt=0;3>Mt;++Mt)re.jb[Mt]=_n(Ct)?Kn(Ct,8):255}else Nt.Bb=0;if(Ct.Ka)return Cr(oe,3,"cannot parse segment header");if((Nt=oe.ed).zd=_n(Ct),Nt.Tb=Kn(Ct,6),Nt.wb=Kn(Ct,3),Nt.Pc=_n(Ct),Nt.Pc&&_n(Ct)){for(re=0;4>re;++re)_n(Ct)&&(Nt.vd[re]=Zn(Ct,6));for(re=0;4>re;++re)_n(Ct)&&(Nt.od[re]=Zn(Ct,6))}if(oe.L=Nt.Tb==0?0:Nt.zd?1:2,Ct.Ka)return Cr(oe,3,"cannot parse filter header");var ae=St;if(St=Mt=qe,qe=Mt+ae,Nt=ae,oe.Xb=(1<<Kn(oe.m,2))-1,ae<3*(re=oe.Xb))De=7;else{for(Mt+=3*re,Nt-=3*re,ae=0;ae<re;++ae){var ue=De[St+0]|De[St+1]<<8|De[St+2]<<16;ue>Nt&&(ue=Nt),Vn(oe.Jc[+ae],De,Mt,ue),Mt+=ue,Nt-=ue,St+=3}Vn(oe.Jc[+re],De,Mt,Nt),De=Mt<qe?0:5}if(De!=0)return Cr(oe,De,"cannot parse partitions");for(De=Kn(Mt=oe.m,7),St=_n(Mt)?Zn(Mt,4):0,qe=_n(Mt)?Zn(Mt,4):0,Nt=_n(Mt)?Zn(Mt,4):0,re=_n(Mt)?Zn(Mt,4):0,Mt=_n(Mt)?Zn(Mt,4):0,ae=oe.Qa,ue=0;4>ue;++ue){if(ae.Cb){var se=ae.Zb[ue];ae.Fb||(se+=De)}else{if(0<ue){oe.pb[ue]=oe.pb[0];continue}se=De}var Ce=oe.pb[ue];Ce.Sc[0]=EA[Us(se+St,127)],Ce.Sc[1]=xu[Us(se+0,127)],Ce.Eb[0]=2*EA[Us(se+qe,127)],Ce.Eb[1]=101581*xu[Us(se+Nt,127)]>>16,8>Ce.Eb[1]&&(Ce.Eb[1]=8),Ce.Qc[0]=EA[Us(se+re,117)],Ce.Qc[1]=xu[Us(se+Mt,127)],Ce.lc=se+Mt}if(!xt.Rb)return Cr(oe,4,"Not a key frame.");for(_n(Ct),xt=oe.Pa,De=0;4>De;++De){for(St=0;8>St;++St)for(qe=0;3>qe;++qe)for(Nt=0;11>Nt;++Nt)re=qn(Ct,yc[De][St][qe][Nt])?Kn(Ct,8):zc[De][St][qe][Nt],xt.Wc[De][St].Yb[qe][Nt]=re;for(St=0;17>St;++St)xt.Xc[De][St]=xt.Wc[De][Zc[St]]}return oe.kc=_n(Ct),oe.kc&&(oe.Bd=Kn(Ct,8)),oe.cb=1}function Hr(oe,Be,De,qe,St,Ct,xt){var Nt=Be[St].Yb[De];for(De=0;16>St;++St){if(!qn(oe,Nt[De+0]))return St;for(;!qn(oe,Nt[De+1]);)if(Nt=Be[++St].Yb[0],De=0,St==16)return 16;var Mt=Be[St+1].Yb;if(qn(oe,Nt[De+2])){var re=oe,ae=0;if(qn(re,(se=Nt)[(ue=De)+3]))if(qn(re,se[ue+6])){for(Nt=0,ue=2*(ae=qn(re,se[ue+8]))+(se=qn(re,se[ue+9+ae])),ae=0,se=Ju[ue];se[Nt];++Nt)ae+=ae+qn(re,se[Nt]);ae+=3+(8<<ue)}else qn(re,se[ue+7])?(ae=7+2*qn(re,165),ae+=qn(re,145)):ae=5+qn(re,159);else ae=qn(re,se[ue+4])?3+qn(re,se[ue+5]):2;Nt=Mt[2]}else ae=1,Nt=Mt[1];Mt=xt+_c[St],0>(re=oe).b&&Gn(re);var ue,se=re.b,Ce=(ue=re.Ca>>1)-(re.I>>se)>>31;--re.b,re.Ca+=Ce,re.Ca|=1,re.I-=(ue+1&Ce)<<se,Ct[Mt]=((ae^Ce)-Ce)*qe[(0<St)+0]}return 16}function Vr(oe){var Be=oe.rb[oe.sb-1];Be.la=0,Be.Na=0,Se(oe.zc,0,0,oe.zc.length),oe.ja=0}function xa(oe,Be){if(oe==null)return 0;if(Be==null)return Cr(oe,2,"NULL VP8Io parameter in VP8Decode().");if(!oe.cb&&!Jr(oe,Be))return 0;if(z(oe.cb),Be.ac==null||Be.ac(Be)){Be.ob&&(oe.L=0);var De=qu[oe.L];if(oe.L==2?(oe.yb=0,oe.zb=0):(oe.yb=Be.v-De>>4,oe.zb=Be.j-De>>4,0>oe.yb&&(oe.yb=0),0>oe.zb&&(oe.zb=0)),oe.Va=Be.o+15+De>>4,oe.Hb=Be.va+15+De>>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(De=0;4>De;++De){var St;if(oe.Qa.Cb){var Ct=oe.Qa.Lb[De];oe.Qa.Fb||(Ct+=qe.Tb)}else Ct=qe.Tb;for(St=0;1>=St;++St){var xt=oe.gd[De][St],Nt=Ct;if(qe.Pc&&(Nt+=qe.vd[0],St&&(Nt+=qe.od[0])),0<(Nt=0>Nt?0:63<Nt?63:Nt)){var Mt=Nt;0<qe.wb&&(Mt=4<qe.wb?Mt>>2:Mt>>1)>9-qe.wb&&(Mt=9-qe.wb),1>Mt&&(Mt=1),xt.dd=Mt,xt.tc=2*Nt+Mt,xt.ld=40<=Nt?2:15<=Nt?1:0}else xt.tc=0;xt.La=St}}}De=0}else Cr(oe,6,"Frame setup failed"),De=oe.a;if(De=De==0){if(De){oe.$c=0,0<oe.Aa||(oe.Ic=$c);e:{De=oe.Ic,qe=4*(Mt=oe.za);var re=32*Mt,ae=Mt+1,ue=0<oe.L?Mt*(0<oe.Aa?2:1):0,se=(oe.Aa==2?2:1)*Mt;if((xt=qe+832+(St=3*(16*De+qu[oe.L])/2*re)+(Ct=oe.Fa!=null&&0<oe.Fa.length?oe.Kc.c*oe.Kc.i:0))!=xt)De=0;else{if(xt>oe.Vb){if(oe.Vb=0,oe.Ec=pe(xt),oe.Fc=0,oe.Ec==null){De=Cr(oe,1,"no memory during frame initialization.");break e}oe.Vb=xt}xt=oe.Ec,Nt=oe.Fc,oe.Ac=xt,oe.Bc=Nt,Nt+=qe,oe.Gd=we(re,Pn),oe.Hd=0,oe.rb=we(ae+1,Gt),oe.sb=1,oe.wa=ue?we(ue,an):null,oe.Y=0,oe.D.Nb=0,oe.D.wa=oe.wa,oe.D.Y=oe.Y,0<oe.Aa&&(oe.D.Y+=Mt),z(!0),oe.oc=xt,oe.pc=Nt,Nt+=832,oe.ya=we(se,Cn),oe.aa=0,oe.D.ya=oe.ya,oe.D.aa=oe.aa,oe.Aa==2&&(oe.D.aa+=Mt),oe.R=16*Mt,oe.B=8*Mt,Mt=(re=qu[oe.L])*oe.R,re=re/2*oe.B,oe.sa=xt,oe.ta=Nt+Mt,oe.qa=oe.sa,oe.ra=oe.ta+16*De*oe.R+re,oe.Ha=oe.qa,oe.Ia=oe.ra+8*De*oe.B+re,oe.$c=0,Nt+=St,oe.mb=Ct?xt:null,oe.nb=Ct?Nt:null,z(Nt+Ct<=oe.Fc+oe.Vb),Vr(oe),Se(oe.Ac,oe.Bc,0,qe),De=1}}if(De){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(De=-255;255>=De;++De)fc[255+De]=0>De?-De:De;for(De=-1020;1020>=De;++De)zu[1020+De]=-128>De?-128:127<De?127:De;for(De=-112;112>=De;++De)hc[112+De]=-16>De?-16:15<De?15:De;for(De=-255;510>=De;++De)mc[255+De]=0>De?0:255<De?255:De;pc=1}hs=_a,dl=Fa,qi=da,ls=ra,Os=Ba,jl=ca,gl=zA,wl=IA,Dl=nA,Vs=el,bu=gs,bl=Ns,Kl=tl,hA=Rs,rA=yi,es=li,ms=Ti,Pl=CA,Ql[0]=ti,Ql[1]=bo,Ql[2]=Za,Ql[3]=Oo,Ql[4]=pa,Ql[5]=ja,Ql[6]=Wa,Ql[7]=Oa,Ql[8]=Va,Ql[9]=Yo,nu[0]=Qi,nu[1]=xo,nu[2]=Fo,nu[3]=oi,nu[4]=ei,nu[5]=Bo,nu[6]=Yi,_l[0]=PA,_l[1]=za,_l[2]=Io,_l[3]=ni,_l[4]=Es,_l[5]=_A,_l[6]=wi,De=1}else De=0}De&&(De=function(Ce,Ge){for(Ce.M=0;Ce.M<Ce.Va;++Ce.M){var nt,at=Ce.Jc[Ce.M&Ce.Xb],ot=Ce.m,Ht=Ce;for(nt=0;nt<Ht.za;++nt){var Vt=ot,$t=Ht,In=$t.Ac,dr=$t.Bc+4*nt,wr=$t.zc,sr=$t.ya[$t.aa+nt];if($t.Qa.Bb?sr.$b=qn(Vt,$t.Pa.jb[0])?2+qn(Vt,$t.Pa.jb[2]):qn(Vt,$t.Pa.jb[1]):sr.$b=0,$t.kc&&(sr.Ad=qn(Vt,$t.Bd)),sr.Za=!qn(Vt,145)+0,sr.Za){var to=sr.Ob,va=0;for($t=0;4>$t;++$t){var Aa,Ao=wr[0+$t];for(Aa=0;4>Aa;++Aa){Ao=Gc[In[dr+Aa]][Ao];for(var co=ku[qn(Vt,Ao[0])];0<co;)co=ku[2*co+qn(Vt,Ao[co])];Ao=-co,In[dr+Aa]=Ao}ie(to,va,In,dr,4),va+=4,wr[0+$t]=Ao}}else Ao=qn(Vt,156)?qn(Vt,128)?1:3:qn(Vt,163)?2:0,sr.Ob[0]=Ao,Se(In,dr,Ao,4),Se(wr,0,Ao,4);sr.Dd=qn(Vt,142)?qn(Vt,114)?qn(Vt,183)?1:3:2:0}if(Ht.m.Ka)return Cr(Ce,7,"Premature end-of-partition0 encountered.");for(;Ce.ja<Ce.za;++Ce.ja){if(Ht=at,Vt=(ot=Ce).rb[ot.sb-1],In=ot.rb[ot.sb+ot.ja],nt=ot.ya[ot.aa+ot.ja],dr=ot.kc?nt.Ad:0)Vt.la=In.la=0,nt.Za||(Vt.Na=In.Na=0),nt.Hc=0,nt.Gc=0,nt.ia=0;else{var Ja,_r;if(Vt=In,In=Ht,dr=ot.Pa.Xc,wr=ot.ya[ot.aa+ot.ja],sr=ot.pb[wr.$b],$t=wr.ad,to=0,va=ot.rb[ot.sb-1],Ao=Aa=0,Se($t,to,0,384),wr.Za)var Ho=0,ri=dr[3];else{co=pe(16);var fo=Vt.Na+va.Na;if(fo=Ru(In,dr[1],fo,sr.Eb,0,co,0),Vt.Na=va.Na=(0<fo)+0,1<fo)hs(co,0,$t,to);else{var Vi=co[0]+3>>3;for(co=0;256>co;co+=16)$t[to+co]=Vi}Ho=1,ri=dr[0]}var vi=15&Vt.la,NA=15&va.la;for(co=0;4>co;++co){var Pi=1&NA;for(Vi=_r=0;4>Vi;++Vi)vi=vi>>1|(Pi=(fo=Ru(In,ri,fo=Pi+(1&vi),sr.Sc,Ho,$t,to))>Ho)<<7,_r=_r<<2|(3<fo?3:1<fo?2:$t[to+0]!=0),to+=16;vi>>=4,NA=NA>>1|Pi<<7,Aa=(Aa<<8|_r)>>>0}for(ri=vi,Ho=NA>>4,Ja=0;4>Ja;Ja+=2){for(_r=0,vi=Vt.la>>4+Ja,NA=va.la>>4+Ja,co=0;2>co;++co){for(Pi=1&NA,Vi=0;2>Vi;++Vi)fo=Pi+(1&vi),vi=vi>>1|(Pi=0<(fo=Ru(In,dr[2],fo,sr.Qc,0,$t,to)))<<3,_r=_r<<2|(3<fo?3:1<fo?2:$t[to+0]!=0),to+=16;vi>>=2,NA=NA>>1|Pi<<5}Ao|=_r<<4*Ja,ri|=vi<<4<<Ja,Ho|=(240&NA)<<Ja}Vt.la=ri,va.la=Ho,wr.Hc=Aa,wr.Gc=Ao,wr.ia=43690&Ao?0:sr.ia,dr=!(Aa|Ao)}if(0<ot.L&&(ot.wa[ot.Y+ot.ja]=ot.gd[nt.$b][nt.Za],ot.wa[ot.Y+ot.ja].La|=!dr),Ht.Ka)return Cr(Ce,7,"Premature end-of-file encountered.")}if(Vr(Ce),ot=Ge,Ht=1,nt=(at=Ce).D,Vt=0<at.L&&at.M>=at.zb&&at.M<=at.Va,at.Aa==0)e:{if(nt.M=at.M,nt.uc=Vt,cu(at,nt),Ht=1,nt=(_r=at.D).Nb,Vt=(Ao=qu[at.L])*at.R,In=Ao/2*at.B,co=16*nt*at.R,Vi=8*nt*at.B,dr=at.sa,wr=at.ta-Vt+co,sr=at.qa,$t=at.ra-In+Vi,to=at.Ha,va=at.Ia-In+Vi,NA=(vi=_r.M)==0,Aa=vi>=at.Va-1,at.Aa==2&&cu(at,_r),_r.uc)for(Pi=(fo=at).D.M,z(fo.D.uc),_r=fo.yb;_r<fo.Hb;++_r){Ho=_r,ri=Pi;var Zi=(MA=(pA=fo).D).Nb;Ja=pA.R;var MA=MA.wa[MA.Y+Ho],mA=pA.sa,UA=pA.ta+16*Zi*Ja+16*Ho,Js=MA.dd,wA=MA.tc;if(wA!=0)if(z(3<=wA),pA.L==1)0<Ho&&es(mA,UA,Ja,wA+4),MA.La&&Pl(mA,UA,Ja,wA),0<ri&&rA(mA,UA,Ja,wA+4),MA.La&&ms(mA,UA,Ja,wA);else{var Xs=pA.B,El=pA.qa,Nl=pA.ra+8*Zi*Xs+8*Ho,Ys=pA.Ha,pA=pA.Ia+8*Zi*Xs+8*Ho;Zi=MA.ld,0<Ho&&(wl(mA,UA,Ja,wA+4,Js,Zi),Vs(El,Nl,Ys,pA,Xs,wA+4,Js,Zi)),MA.La&&(bl(mA,UA,Ja,wA,Js,Zi),hA(El,Nl,Ys,pA,Xs,wA,Js,Zi)),0<ri&&(gl(mA,UA,Ja,wA+4,Js,Zi),Dl(El,Nl,Ys,pA,Xs,wA+4,Js,Zi)),MA.La&&(bu(mA,UA,Ja,wA,Js,Zi),Kl(El,Nl,Ys,pA,Xs,wA,Js,Zi))}}if(at.ia&&alert("todo:DitherRow"),ot.put!=null){if(_r=16*vi,vi=16*(vi+1),NA?(ot.y=at.sa,ot.O=at.ta+co,ot.f=at.qa,ot.N=at.ra+Vi,ot.ea=at.Ha,ot.W=at.Ia+Vi):(_r-=Ao,ot.y=dr,ot.O=wr,ot.f=sr,ot.N=$t,ot.ea=to,ot.W=va),Aa||(vi-=Ao),vi>ot.o&&(vi=ot.o),ot.F=null,ot.J=null,at.Fa!=null&&0<at.Fa.length&&_r<vi&&(ot.J=Jl(at,ot,_r,vi-_r),ot.F=at.mb,ot.F==null&&ot.F.length==0)){Ht=Cr(at,3,"Could not decode alpha data.");break e}_r<ot.j&&(Ao=ot.j-_r,_r=ot.j,z(!(1&Ao)),ot.O+=at.R*Ao,ot.N+=at.B*(Ao>>1),ot.W+=at.B*(Ao>>1),ot.F!=null&&(ot.J+=ot.width*Ao)),_r<vi&&(ot.O+=ot.v,ot.N+=ot.v>>1,ot.W+=ot.v>>1,ot.F!=null&&(ot.J+=ot.v),ot.ka=_r-ot.j,ot.U=ot.va-ot.v,ot.T=vi-_r,Ht=ot.put(ot))}nt+1!=at.Ic||Aa||(ie(at.sa,at.ta-Vt,dr,wr+16*at.R,Vt),ie(at.qa,at.ra-In,sr,$t+8*at.B,In),ie(at.Ha,at.Ia-In,to,va+8*at.B,In))}if(!Ht)return Cr(Ce,6,"Output aborted.")}return 1}(oe,Be)),Be.bc!=null&&Be.bc(Be),De&=1}return De?(oe.cb=0,De):0}function Ca(oe,Be,De,qe,St){St=oe[Be+De+32*qe]+(St>>3),oe[Be+De+32*qe]=-256&St?0>St?0:255:St}function ya(oe,Be,De,qe,St,Ct){Ca(oe,Be,0,De,qe+St),Ca(oe,Be,1,De,qe+Ct),Ca(oe,Be,2,De,qe-Ct),Ca(oe,Be,3,De,qe-St)}function Ha(oe){return(20091*oe>>16)+oe}function So(oe,Be,De,qe){var St,Ct=0,xt=pe(16);for(St=0;4>St;++St){var Nt=oe[Be+0]+oe[Be+8],Mt=oe[Be+0]-oe[Be+8],re=(35468*oe[Be+4]>>16)-Ha(oe[Be+12]),ae=Ha(oe[Be+4])+(35468*oe[Be+12]>>16);xt[Ct+0]=Nt+ae,xt[Ct+1]=Mt+re,xt[Ct+2]=Mt-re,xt[Ct+3]=Nt-ae,Ct+=4,Be++}for(St=Ct=0;4>St;++St)Nt=(oe=xt[Ct+0]+4)+xt[Ct+8],Mt=oe-xt[Ct+8],re=(35468*xt[Ct+4]>>16)-Ha(xt[Ct+12]),Ca(De,qe,0,0,Nt+(ae=Ha(xt[Ct+4])+(35468*xt[Ct+12]>>16))),Ca(De,qe,1,0,Mt+re),Ca(De,qe,2,0,Mt-re),Ca(De,qe,3,0,Nt-ae),Ct++,qe+=32}function ca(oe,Be,De,qe){var St=oe[Be+0]+4,Ct=35468*oe[Be+4]>>16,xt=Ha(oe[Be+4]),Nt=35468*oe[Be+1]>>16;ya(De,qe,0,St+xt,oe=Ha(oe[Be+1]),Nt),ya(De,qe,1,St+Ct,oe,Nt),ya(De,qe,2,St-Ct,oe,Nt),ya(De,qe,3,St-xt,oe,Nt)}function Fa(oe,Be,De,qe,St){So(oe,Be,De,qe),St&&So(oe,Be+16,De,qe+4)}function da(oe,Be,De,qe){dl(oe,Be+0,De,qe,1),dl(oe,Be+32,De,qe+128,1)}function ra(oe,Be,De,qe){var St;for(oe=oe[Be+0]+4,St=0;4>St;++St)for(Be=0;4>Be;++Be)Ca(De,qe,Be,St,oe)}function Ba(oe,Be,De,qe){oe[Be+0]&&ls(oe,Be+0,De,qe),oe[Be+16]&&ls(oe,Be+16,De,qe+4),oe[Be+32]&&ls(oe,Be+32,De,qe+128),oe[Be+48]&&ls(oe,Be+48,De,qe+128+4)}function _a(oe,Be,De,qe){var St,Ct=pe(16);for(St=0;4>St;++St){var xt=oe[Be+0+St]+oe[Be+12+St],Nt=oe[Be+4+St]+oe[Be+8+St],Mt=oe[Be+4+St]-oe[Be+8+St],re=oe[Be+0+St]-oe[Be+12+St];Ct[0+St]=xt+Nt,Ct[8+St]=xt-Nt,Ct[4+St]=re+Mt,Ct[12+St]=re-Mt}for(St=0;4>St;++St)xt=(oe=Ct[0+4*St]+3)+Ct[3+4*St],Nt=Ct[1+4*St]+Ct[2+4*St],Mt=Ct[1+4*St]-Ct[2+4*St],re=oe-Ct[3+4*St],De[qe+0]=xt+Nt>>3,De[qe+16]=re+Mt>>3,De[qe+32]=xt-Nt>>3,De[qe+48]=re-Mt>>3,qe+=64}function yo(oe,Be,De){var qe,St=Be-32,Ct=al,xt=255-oe[St-1];for(qe=0;qe<De;++qe){var Nt,Mt=Ct,re=xt+oe[Be-1];for(Nt=0;Nt<De;++Nt)oe[Be+Nt]=Mt[re+oe[St+Nt]];Be+=32}}function bo(oe,Be){yo(oe,Be,4)}function za(oe,Be){yo(oe,Be,8)}function xo(oe,Be){yo(oe,Be,16)}function Fo(oe,Be){var De;for(De=0;16>De;++De)ie(oe,Be+32*De,oe,Be-32,16)}function oi(oe,Be){var De;for(De=16;0<De;--De)Se(oe,Be,oe[Be-1],16),Be+=32}function Zo(oe,Be,De){var qe;for(qe=0;16>qe;++qe)Se(Be,De+32*qe,oe,16)}function Qi(oe,Be){var De,qe=16;for(De=0;16>De;++De)qe+=oe[Be-1+32*De]+oe[Be+De-32];Zo(qe>>5,oe,Be)}function ei(oe,Be){var De,qe=8;for(De=0;16>De;++De)qe+=oe[Be-1+32*De];Zo(qe>>4,oe,Be)}function Bo(oe,Be){var De,qe=8;for(De=0;16>De;++De)qe+=oe[Be+De-32];Zo(qe>>4,oe,Be)}function Yi(oe,Be){Zo(128,oe,Be)}function cr(oe,Be,De){return oe+2*Be+De+2>>2}function Za(oe,Be){var De,qe=Be-32;for(qe=new Uint8Array([cr(oe[qe-1],oe[qe+0],oe[qe+1]),cr(oe[qe+0],oe[qe+1],oe[qe+2]),cr(oe[qe+1],oe[qe+2],oe[qe+3]),cr(oe[qe+2],oe[qe+3],oe[qe+4])]),De=0;4>De;++De)ie(oe,Be+32*De,qe,0,qe.length)}function Oo(oe,Be){var De=oe[Be-1],qe=oe[Be-1+32],St=oe[Be-1+64],Ct=oe[Be-1+96];qr(oe,Be+0,16843009*cr(oe[Be-1-32],De,qe)),qr(oe,Be+32,16843009*cr(De,qe,St)),qr(oe,Be+64,16843009*cr(qe,St,Ct)),qr(oe,Be+96,16843009*cr(St,Ct,Ct))}function ti(oe,Be){var De,qe=4;for(De=0;4>De;++De)qe+=oe[Be+De-32]+oe[Be-1+32*De];for(qe>>=3,De=0;4>De;++De)Se(oe,Be+32*De,qe,4)}function pa(oe,Be){var De=oe[Be-1+0],qe=oe[Be-1+32],St=oe[Be-1+64],Ct=oe[Be-1-32],xt=oe[Be+0-32],Nt=oe[Be+1-32],Mt=oe[Be+2-32],re=oe[Be+3-32];oe[Be+0+96]=cr(qe,St,oe[Be-1+96]),oe[Be+1+96]=oe[Be+0+64]=cr(De,qe,St),oe[Be+2+96]=oe[Be+1+64]=oe[Be+0+32]=cr(Ct,De,qe),oe[Be+3+96]=oe[Be+2+64]=oe[Be+1+32]=oe[Be+0+0]=cr(xt,Ct,De),oe[Be+3+64]=oe[Be+2+32]=oe[Be+1+0]=cr(Nt,xt,Ct),oe[Be+3+32]=oe[Be+2+0]=cr(Mt,Nt,xt),oe[Be+3+0]=cr(re,Mt,Nt)}function Wa(oe,Be){var De=oe[Be+1-32],qe=oe[Be+2-32],St=oe[Be+3-32],Ct=oe[Be+4-32],xt=oe[Be+5-32],Nt=oe[Be+6-32],Mt=oe[Be+7-32];oe[Be+0+0]=cr(oe[Be+0-32],De,qe),oe[Be+1+0]=oe[Be+0+32]=cr(De,qe,St),oe[Be+2+0]=oe[Be+1+32]=oe[Be+0+64]=cr(qe,St,Ct),oe[Be+3+0]=oe[Be+2+32]=oe[Be+1+64]=oe[Be+0+96]=cr(St,Ct,xt),oe[Be+3+32]=oe[Be+2+64]=oe[Be+1+96]=cr(Ct,xt,Nt),oe[Be+3+64]=oe[Be+2+96]=cr(xt,Nt,Mt),oe[Be+3+96]=cr(Nt,Mt,Mt)}function ja(oe,Be){var De=oe[Be-1+0],qe=oe[Be-1+32],St=oe[Be-1+64],Ct=oe[Be-1-32],xt=oe[Be+0-32],Nt=oe[Be+1-32],Mt=oe[Be+2-32],re=oe[Be+3-32];oe[Be+0+0]=oe[Be+1+64]=Ct+xt+1>>1,oe[Be+1+0]=oe[Be+2+64]=xt+Nt+1>>1,oe[Be+2+0]=oe[Be+3+64]=Nt+Mt+1>>1,oe[Be+3+0]=Mt+re+1>>1,oe[Be+0+96]=cr(St,qe,De),oe[Be+0+64]=cr(qe,De,Ct),oe[Be+0+32]=oe[Be+1+96]=cr(De,Ct,xt),oe[Be+1+32]=oe[Be+2+96]=cr(Ct,xt,Nt),oe[Be+2+32]=oe[Be+3+96]=cr(xt,Nt,Mt),oe[Be+3+32]=cr(Nt,Mt,re)}function Oa(oe,Be){var De=oe[Be+0-32],qe=oe[Be+1-32],St=oe[Be+2-32],Ct=oe[Be+3-32],xt=oe[Be+4-32],Nt=oe[Be+5-32],Mt=oe[Be+6-32],re=oe[Be+7-32];oe[Be+0+0]=De+qe+1>>1,oe[Be+1+0]=oe[Be+0+64]=qe+St+1>>1,oe[Be+2+0]=oe[Be+1+64]=St+Ct+1>>1,oe[Be+3+0]=oe[Be+2+64]=Ct+xt+1>>1,oe[Be+0+32]=cr(De,qe,St),oe[Be+1+32]=oe[Be+0+96]=cr(qe,St,Ct),oe[Be+2+32]=oe[Be+1+96]=cr(St,Ct,xt),oe[Be+3+32]=oe[Be+2+96]=cr(Ct,xt,Nt),oe[Be+3+64]=cr(xt,Nt,Mt),oe[Be+3+96]=cr(Nt,Mt,re)}function Yo(oe,Be){var De=oe[Be-1+0],qe=oe[Be-1+32],St=oe[Be-1+64],Ct=oe[Be-1+96];oe[Be+0+0]=De+qe+1>>1,oe[Be+2+0]=oe[Be+0+32]=qe+St+1>>1,oe[Be+2+32]=oe[Be+0+64]=St+Ct+1>>1,oe[Be+1+0]=cr(De,qe,St),oe[Be+3+0]=oe[Be+1+32]=cr(qe,St,Ct),oe[Be+3+32]=oe[Be+1+64]=cr(St,Ct,Ct),oe[Be+3+64]=oe[Be+2+64]=oe[Be+0+96]=oe[Be+1+96]=oe[Be+2+96]=oe[Be+3+96]=Ct}function Va(oe,Be){var De=oe[Be-1+0],qe=oe[Be-1+32],St=oe[Be-1+64],Ct=oe[Be-1+96],xt=oe[Be-1-32],Nt=oe[Be+0-32],Mt=oe[Be+1-32],re=oe[Be+2-32];oe[Be+0+0]=oe[Be+2+32]=De+xt+1>>1,oe[Be+0+32]=oe[Be+2+64]=qe+De+1>>1,oe[Be+0+64]=oe[Be+2+96]=St+qe+1>>1,oe[Be+0+96]=Ct+St+1>>1,oe[Be+3+0]=cr(Nt,Mt,re),oe[Be+2+0]=cr(xt,Nt,Mt),oe[Be+1+0]=oe[Be+3+32]=cr(De,xt,Nt),oe[Be+1+32]=oe[Be+3+64]=cr(qe,De,xt),oe[Be+1+64]=oe[Be+3+96]=cr(St,qe,De),oe[Be+1+96]=cr(Ct,St,qe)}function Io(oe,Be){var De;for(De=0;8>De;++De)ie(oe,Be+32*De,oe,Be-32,8)}function ni(oe,Be){var De;for(De=0;8>De;++De)Se(oe,Be,oe[Be-1],8),Be+=32}function _o(oe,Be,De){var qe;for(qe=0;8>qe;++qe)Se(Be,De+32*qe,oe,8)}function PA(oe,Be){var De,qe=8;for(De=0;8>De;++De)qe+=oe[Be+De-32]+oe[Be-1+32*De];_o(qe>>4,oe,Be)}function _A(oe,Be){var De,qe=4;for(De=0;8>De;++De)qe+=oe[Be+De-32];_o(qe>>3,oe,Be)}function Es(oe,Be){var De,qe=4;for(De=0;8>De;++De)qe+=oe[Be-1+32*De];_o(qe>>3,oe,Be)}function wi(oe,Be){_o(128,oe,Be)}function As(oe,Be,De){var qe=oe[Be-De],St=oe[Be+0],Ct=3*(St-qe)+rc[1020+oe[Be-2*De]-oe[Be+De]],xt=Gu[112+(Ct+4>>3)];oe[Be-De]=al[255+qe+Gu[112+(Ct+3>>3)]],oe[Be+0]=al[255+St-xt]}function dA(oe,Be,De,qe){var St=oe[Be+0],Ct=oe[Be+De];return fl[255+oe[Be-2*De]-oe[Be-De]]>qe||fl[255+Ct-St]>qe}function ds(oe,Be,De,qe){return 4*fl[255+oe[Be-De]-oe[Be+0]]+fl[255+oe[Be-2*De]-oe[Be+De]]<=qe}function Fl(oe,Be,De,qe,St){var Ct=oe[Be-3*De],xt=oe[Be-2*De],Nt=oe[Be-De],Mt=oe[Be+0],re=oe[Be+De],ae=oe[Be+2*De],ue=oe[Be+3*De];return 4*fl[255+Nt-Mt]+fl[255+xt-re]>qe?0:fl[255+oe[Be-4*De]-Ct]<=St&&fl[255+Ct-xt]<=St&&fl[255+xt-Nt]<=St&&fl[255+ue-ae]<=St&&fl[255+ae-re]<=St&&fl[255+re-Mt]<=St}function yi(oe,Be,De,qe){var St=2*qe+1;for(qe=0;16>qe;++qe)ds(oe,Be+qe,De,St)&&As(oe,Be+qe,De)}function li(oe,Be,De,qe){var St=2*qe+1;for(qe=0;16>qe;++qe)ds(oe,Be+qe*De,1,St)&&As(oe,Be+qe*De,1)}function Ti(oe,Be,De,qe){var St;for(St=3;0<St;--St)yi(oe,Be+=4*De,De,qe)}function CA(oe,Be,De,qe){var St;for(St=3;0<St;--St)li(oe,Be+=4,De,qe)}function tA(oe,Be,De,qe,St,Ct,xt,Nt){for(Ct=2*Ct+1;0<St--;){if(Fl(oe,Be,De,Ct,xt))if(dA(oe,Be,De,Nt))As(oe,Be,De);else{var Mt=oe,re=Be,ae=De,ue=Mt[re-2*ae],se=Mt[re-ae],Ce=Mt[re+0],Ge=Mt[re+ae],nt=Mt[re+2*ae],at=27*(Ht=rc[1020+3*(Ce-se)+rc[1020+ue-Ge]])+63>>7,ot=18*Ht+63>>7,Ht=9*Ht+63>>7;Mt[re-3*ae]=al[255+Mt[re-3*ae]+Ht],Mt[re-2*ae]=al[255+ue+ot],Mt[re-ae]=al[255+se+at],Mt[re+0]=al[255+Ce-at],Mt[re+ae]=al[255+Ge-ot],Mt[re+2*ae]=al[255+nt-Ht]}Be+=qe}}function To(oe,Be,De,qe,St,Ct,xt,Nt){for(Ct=2*Ct+1;0<St--;){if(Fl(oe,Be,De,Ct,xt))if(dA(oe,Be,De,Nt))As(oe,Be,De);else{var Mt=oe,re=Be,ae=De,ue=Mt[re-ae],se=Mt[re+0],Ce=Mt[re+ae],Ge=Gu[112+((nt=3*(se-ue))+4>>3)],nt=Gu[112+(nt+3>>3)],at=Ge+1>>1;Mt[re-2*ae]=al[255+Mt[re-2*ae]+at],Mt[re-ae]=al[255+ue+nt],Mt[re+0]=al[255+se-Ge],Mt[re+ae]=al[255+Ce-at]}Be+=qe}}function zA(oe,Be,De,qe,St,Ct){tA(oe,Be,De,1,16,qe,St,Ct)}function IA(oe,Be,De,qe,St,Ct){tA(oe,Be,1,De,16,qe,St,Ct)}function gs(oe,Be,De,qe,St,Ct){var xt;for(xt=3;0<xt;--xt)To(oe,Be+=4*De,De,1,16,qe,St,Ct)}function Ns(oe,Be,De,qe,St,Ct){var xt;for(xt=3;0<xt;--xt)To(oe,Be+=4,1,De,16,qe,St,Ct)}function nA(oe,Be,De,qe,St,Ct,xt,Nt){tA(oe,Be,St,1,8,Ct,xt,Nt),tA(De,qe,St,1,8,Ct,xt,Nt)}function el(oe,Be,De,qe,St,Ct,xt,Nt){tA(oe,Be,1,St,8,Ct,xt,Nt),tA(De,qe,1,St,8,Ct,xt,Nt)}function tl(oe,Be,De,qe,St,Ct,xt,Nt){To(oe,Be+4*St,St,1,8,Ct,xt,Nt),To(De,qe+4*St,St,1,8,Ct,xt,Nt)}function Rs(oe,Be,De,qe,St,Ct,xt,Nt){To(oe,Be+4,1,St,8,Ct,xt,Nt),To(De,qe+4,1,St,8,Ct,xt,Nt)}function GA(){this.ba=new Bs,this.ec=[],this.cc=[],this.Mc=[],this.Dc=this.Nc=this.dc=this.fc=0,this.Oa=new ai,this.memory=0,this.Ib="OutputFunc",this.Jb="OutputAlphaFunc",this.Nd="OutputRowFunc"}function TA(){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 gA(){this.nc=this.Ea=this.b=this.hc=0,this.K=[],this.w=0}function $i(){this.ua=0,this.Wa=new on,this.vb=new on,this.md=this.xc=this.wc=0,this.vc=[],this.Wb=0,this.Ya=new An,this.yc=new kt}function Al(){this.xb=this.a=0,this.l=new Ar,this.ca=new Bs,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 $i,this.ab=0,this.gc=we(4,gA),this.Oc=0}function sl(){this.Lc=this.Z=this.$a=this.i=this.c=0,this.l=new Ar,this.ic=0,this.ca=[],this.tb=0,this.qd=null,this.rd=0}function zs(oe,Be,De,qe,St,Ct,xt){for(oe=oe==null?0:oe[Be+0],Be=0;Be<xt;++Be)St[Ct+Be]=oe+De[qe+Be]&255,oe=St[Ct+Be]}function Gs(oe,Be,De,qe,St,Ct,xt){var Nt;if(oe==null)zs(null,null,De,qe,St,Ct,xt);else for(Nt=0;Nt<xt;++Nt)St[Ct+Nt]=oe[Be+Nt]+De[qe+Nt]&255}function Sl(oe,Be,De,qe,St,Ct,xt){if(oe==null)zs(null,null,De,qe,St,Ct,xt);else{var Nt,Mt=oe[Be+0],re=Mt,ae=Mt;for(Nt=0;Nt<xt;++Nt)re=ae+(Mt=oe[Be+Nt])-re,ae=De[qe+Nt]+(-256&re?0>re?0:255:re)&255,re=Mt,St[Ct+Nt]=ae}}function Jl(oe,Be,De,qe){var St=Be.width,Ct=Be.o;if(z(oe!=null&&Be!=null),0>De||0>=qe||De+qe>Ct)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=pe(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 Nt=oe.Fa,Mt=oe.P,re=oe.qc,ae=oe.mb,ue=oe.nb,se=Mt+1,Ce=re-1,Ge=xt.l;if(z(Nt!=null&&ae!=null&&Be!=null),ru[0]=null,ru[1]=zs,ru[2]=Gs,ru[3]=Sl,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=Nt[Mt+0]>>0&3,xt.Z=Nt[Mt+0]>>2&3,xt.Lc=Nt[Mt+0]>>4&3,Mt=Nt[Mt+0]>>6&3,0>xt.$a||1<xt.$a||4<=xt.Z||1<xt.Lc||Mt)Be=0;else if(Ge.put=as,Ge.ac=xA,Ge.bc=Ls,Ge.ma=xt,Ge.width=Be.width,Ge.height=Be.height,Ge.Da=Be.Da,Ge.v=Be.v,Ge.va=Be.va,Ge.j=Be.j,Ge.o=Be.o,xt.$a)e:{z(xt.$a==1),Be=FA();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,zn(Be.m,Nt,se,Ce),!LA(xt.c,xt.i,1,Be,null)||(Be.ab==1&&Be.gc[0].hc==3&&Ps(Be.s)?(xt.ic=1,Nt=Be.c*Be.i,Be.Ta=null,Be.Ua=0,Be.V=pe(Nt),Be.Ba=0,Be.V==null?(Be.a=1,Be=0):Be=1):(xt.ic=0,Be=KA(Be,xt.c)),!Be))break t;Be=1;break e}xt.mc=null,Be=0}else Be=Ce>=xt.c*xt.i;xt=!Be}if(xt)return null;oe.ga.Lc!=1?oe.Ga=0:qe=Ct-De}z(oe.ga!=null),z(De+qe<=Ct);e:{if(Be=(Nt=oe.ga).c,Ct=Nt.l.o,Nt.$a==0){if(se=oe.rc,Ce=oe.Vc,Ge=oe.Fa,Mt=oe.P+1+De*Be,re=oe.mb,ae=oe.nb+De*Be,z(Mt<=oe.P+oe.qc),Nt.Z!=0)for(z(ru[Nt.Z]!=null),xt=0;xt<qe;++xt)ru[Nt.Z](se,Ce,Ge,Mt,re,ae,Be),se=re,Ce=ae,ae+=Be,Mt+=Be;else for(xt=0;xt<qe;++xt)ie(re,ae,Ge,Mt,Be),se=re,Ce=ae,ae+=Be,Mt+=Be;oe.rc=se,oe.Vc=Ce}else{if(z(Nt.mc!=null),Be=De+qe,z((xt=Nt.mc)!=null),z(Be<=xt.i),xt.C>=Be)Be=1;else if(Nt.ic||Qn(),Nt.ic){Nt=xt.V,se=xt.Ba,Ce=xt.c;var nt=xt.i,at=(Ge=1,Mt=xt.$/Ce,re=xt.$%Ce,ae=xt.m,ue=xt.s,xt.$),ot=Ce*nt,Ht=Ce*Be,Vt=ue.wc,$t=at<Ht?cA(ue,re,Mt):null;z(at<=ot),z(Be<=nt),z(Ps(ue));t:for(;;){for(;!ae.h&&at<Ht;){if(re&Vt||($t=cA(ue,re,Mt)),z($t!=null),Nn(ae),256>(nt=qA($t.G[0],$t.H[0],ae)))Nt[se+at]=nt,++at,++re>=Ce&&(re=0,++Mt<=Be&&!(Mt%16)&&Ei(xt,Mt));else{if(!(280>nt)){Ge=0;break t}nt=os(nt-256,ae);var In,dr=qA($t.G[4],$t.H[4],ae);if(Nn(ae),!(at>=(dr=_s(Ce,dr=os(dr,ae)))&&ot-at>=nt)){Ge=0;break t}for(In=0;In<nt;++In)Nt[se+at+In]=Nt[se+at+In-dr];for(at+=nt,re+=nt;re>=Ce;)re-=Ce,++Mt<=Be&&!(Mt%16)&&Ei(xt,Mt);at<Ht&&re&Vt&&($t=cA(ue,re,Mt))}z(ae.h==sn(ae))}Ei(xt,Mt>Be?Be:Mt);break t}!Ge||ae.h&&at<ot?(Ge=0,xt.a=ae.h?5:3):xt.$=at,Be=Ge}else Be=Cs(xt,xt.V,xt.Ba,xt.c,xt.i,Be,Ms);if(!Be){qe=0;break e}}De+qe>=Ct&&(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+De*St}function Ee(oe,Be,De,qe,St,Ct){for(;0<St--;){var xt,Nt=oe,Mt=Be+(De?1:0),re=oe,ae=Be+(De?0:3);for(xt=0;xt<qe;++xt){var ue=re[ae+4*xt];ue!=255&&(ue*=32897,Nt[Mt+4*xt+0]=Nt[Mt+4*xt+0]*ue>>23,Nt[Mt+4*xt+1]=Nt[Mt+4*xt+1]*ue>>23,Nt[Mt+4*xt+2]=Nt[Mt+4*xt+2]*ue>>23)}Be+=Ct}}function ft(oe,Be,De,qe,St){for(;0<qe--;){var Ct;for(Ct=0;Ct<De;++Ct){var xt=oe[Be+2*Ct+0],Nt=15&(re=oe[Be+2*Ct+1]),Mt=4369*Nt,re=(240&re|re>>4)*Mt>>16;oe[Be+2*Ct+0]=(240&xt|xt>>4)*Mt>>16&240|(15&xt|xt<<4)*Mt>>16>>4&15,oe[Be+2*Ct+1]=240&re|Nt}Be+=St}}function Yt(oe,Be,De,qe,St,Ct,xt,Nt){var Mt,re,ae=255;for(re=0;re<St;++re){for(Mt=0;Mt<qe;++Mt){var ue=oe[Be+Mt];Ct[xt+4*Mt]=ue,ae&=ue}Be+=De,xt+=Nt}return ae!=255}function gn(oe,Be,De,qe,St){var Ct;for(Ct=0;Ct<St;++Ct)De[qe+Ct]=oe[Be+Ct]>>8}function Qn(){su=Ee,Pu=ft,_u=Yt,gc=gn}function hr(oe,Be,De){tn[oe]=function(qe,St,Ct,xt,Nt,Mt,re,ae,ue,se,Ce,Ge,nt,at,ot,Ht,Vt){var $t,In=Vt-1>>1,dr=Nt[Mt+0]|re[ae+0]<<16,wr=ue[se+0]|Ce[Ge+0]<<16;z(qe!=null);var sr=3*dr+wr+131074>>2;for(Be(qe[St+0],255&sr,sr>>16,nt,at),Ct!=null&&(sr=3*wr+dr+131074>>2,Be(Ct[xt+0],255&sr,sr>>16,ot,Ht)),$t=1;$t<=In;++$t){var to=Nt[Mt+$t]|re[ae+$t]<<16,va=ue[se+$t]|Ce[Ge+$t]<<16,Aa=dr+to+wr+va+524296,Ao=Aa+2*(to+wr)>>3;sr=Ao+dr>>1,dr=(Aa=Aa+2*(dr+va)>>3)+to>>1,Be(qe[St+2*$t-1],255&sr,sr>>16,nt,at+(2*$t-1)*De),Be(qe[St+2*$t-0],255&dr,dr>>16,nt,at+(2*$t-0)*De),Ct!=null&&(sr=Aa+wr>>1,dr=Ao+va>>1,Be(Ct[xt+2*$t-1],255&sr,sr>>16,ot,Ht+(2*$t-1)*De),Be(Ct[xt+2*$t+0],255&dr,dr>>16,ot,Ht+(2*$t+0)*De)),dr=to,wr=va}1&Vt||(sr=3*dr+wr+131074>>2,Be(qe[St+Vt-1],255&sr,sr>>16,nt,at+(Vt-1)*De),Ct!=null&&(sr=3*wr+dr+131074>>2,Be(Ct[xt+Vt-1],255&sr,sr>>16,ot,Ht+(Vt-1)*De)))}}function Kr(){Il[Tu]=wc,Il[Zu]=bc,Il[vc]=Wc,Il[Mu]=Pc,Il[Wu]=Hu,Il[ac]=Cl,Il[Sc]=Cc,Il[oc]=bc,Il[ic]=Pc,Il[Cu]=Hu,Il[Ac]=Cl}function Da(oe){return oe&~$u?0>oe?0:255:oe>>hu}function Do(oe,Be){return Da((19077*oe>>8)+(26149*Be>>8)-14234)}function $o(oe,Be,De){return Da((19077*oe>>8)-(6419*Be>>8)-(13320*De>>8)+8708)}function ii(oe,Be){return Da((19077*oe>>8)+(33050*Be>>8)-17685)}function Mi(oe,Be,De,qe,St){qe[St+0]=Do(oe,De),qe[St+1]=$o(oe,Be,De),qe[St+2]=ii(oe,Be)}function BA(oe,Be,De,qe,St){qe[St+0]=ii(oe,Be),qe[St+1]=$o(oe,Be,De),qe[St+2]=Do(oe,De)}function AA(oe,Be,De,qe,St){var Ct=$o(oe,Be,De);Be=Ct<<3&224|ii(oe,Be)>>3,qe[St+0]=248&Do(oe,De)|Ct>>5,qe[St+1]=Be}function fA(oe,Be,De,qe,St){var Ct=240&ii(oe,Be)|15;qe[St+0]=240&Do(oe,De)|$o(oe,Be,De)>>4,qe[St+1]=Ct}function fs(oe,Be,De,qe,St){qe[St+0]=255,Mi(oe,Be,De,qe,St+1)}function ss(oe,Be,De,qe,St){BA(oe,Be,De,qe,St),qe[St+3]=255}function ll(oe,Be,De,qe,St){Mi(oe,Be,De,qe,St),qe[St+3]=255}function Us(oe,Be){return 0>oe?0:oe>Be?Be:oe}function yl(oe,Be,De){tn[oe]=function(qe,St,Ct,xt,Nt,Mt,re,ae,ue){for(var se=ae+(-2&ue)*De;ae!=se;)Be(qe[St+0],Ct[xt+0],Nt[Mt+0],re,ae),Be(qe[St+1],Ct[xt+0],Nt[Mt+0],re,ae+De),St+=2,++xt,++Mt,ae+=2*De;1&ue&&Be(qe[St+0],Ct[xt+0],Nt[Mt+0],re,ae)}}function Ml(oe,Be,De){return De==0?oe==0?Be==0?6:5:Be==0?4:0:De}function Au(oe,Be,De,qe,St){switch(oe>>>30){case 3:dl(Be,De,qe,St,0);break;case 2:jl(Be,De,qe,St);break;case 1:ls(Be,De,qe,St)}}function cu(oe,Be){var De,qe,St=Be.M,Ct=Be.Nb,xt=oe.oc,Nt=oe.pc+40,Mt=oe.oc,re=oe.pc+584,ae=oe.oc,ue=oe.pc+600;for(De=0;16>De;++De)xt[Nt+32*De-1]=129;for(De=0;8>De;++De)Mt[re+32*De-1]=129,ae[ue+32*De-1]=129;for(0<St?xt[Nt-1-32]=Mt[re-1-32]=ae[ue-1-32]=129:(Se(xt,Nt-32-1,127,21),Se(Mt,re-32-1,127,9),Se(ae,ue-32-1,127,9)),qe=0;qe<oe.za;++qe){var se=Be.ya[Be.aa+qe];if(0<qe){for(De=-1;16>De;++De)ie(xt,Nt+32*De-4,xt,Nt+32*De+12,4);for(De=-1;8>De;++De)ie(Mt,re+32*De-4,Mt,re+32*De+4,4),ie(ae,ue+32*De-4,ae,ue+32*De+4,4)}var Ce=oe.Gd,Ge=oe.Hd+qe,nt=se.ad,at=se.Hc;if(0<St&&(ie(xt,Nt-32,Ce[Ge].y,0,16),ie(Mt,re-32,Ce[Ge].f,0,8),ie(ae,ue-32,Ce[Ge].ea,0,8)),se.Za){var ot=xt,Ht=Nt-32+16;for(0<St&&(qe>=oe.za-1?Se(ot,Ht,Ce[Ge].y[15],4):ie(ot,Ht,Ce[Ge+1].y,0,4)),De=0;4>De;De++)ot[Ht+128+De]=ot[Ht+256+De]=ot[Ht+384+De]=ot[Ht+0+De];for(De=0;16>De;++De,at<<=2)ot=xt,Ht=Nt+Lc[De],Ql[se.Ob[De]](ot,Ht),Au(at,nt,16*+De,ot,Ht)}else if(ot=Ml(qe,St,se.Ob[0]),nu[ot](xt,Nt),at!=0)for(De=0;16>De;++De,at<<=2)Au(at,nt,16*+De,xt,Nt+Lc[De]);for(De=se.Gc,ot=Ml(qe,St,se.Dd),_l[ot](Mt,re),_l[ot](ae,ue),at=nt,ot=Mt,Ht=re,255&(se=De>>0)&&(170&se?qi(at,256,ot,Ht):Os(at,256,ot,Ht)),se=ae,at=ue,255&(De>>=8)&&(170&De?qi(nt,320,se,at):Os(nt,320,se,at)),St<oe.Ub-1&&(ie(Ce[Ge].y,0,xt,Nt+480,16),ie(Ce[Ge].f,0,Mt,re+224,8),ie(Ce[Ge].ea,0,ae,ue+224,8)),De=8*Ct*oe.B,Ce=oe.sa,Ge=oe.ta+16*qe+16*Ct*oe.R,nt=oe.qa,se=oe.ra+8*qe+De,at=oe.Ha,ot=oe.Ia+8*qe+De,De=0;16>De;++De)ie(Ce,Ge+De*oe.R,xt,Nt+32*De,16);for(De=0;8>De;++De)ie(nt,se+De*oe.B,Mt,re+32*De,8),ie(at,ot+De*oe.B,ae,ue+32*De,8)}}function Rl(oe,Be,De,qe,St,Ct,xt,Nt,Mt){var re=[0],ae=[0],ue=0,se=Mt!=null?Mt.kd:0,Ce=Mt!=null?Mt:new TA;if(oe==null||12>De)return 7;Ce.data=oe,Ce.w=Be,Ce.ha=De,Be=[Be],De=[De],Ce.gb=[Ce.gb];e:{var Ge=Be,nt=De,at=Ce.gb;if(z(oe!=null),z(nt!=null),z(at!=null),at[0]=0,12<=nt[0]&&!te(oe,Ge[0],"RIFF")){if(te(oe,Ge[0]+8,"WEBP")){at=3;break e}var ot=ma(oe,Ge[0]+4);if(12>ot||4294967286<ot){at=3;break e}if(se&&ot>nt[0]-8){at=7;break e}at[0]=ot,Ge[0]+=12,nt[0]-=12}at=0}if(at!=0)return at;for(ot=0<Ce.gb[0],De=De[0];;){e:{var Ht=oe;nt=Be,at=De;var Vt=re,$t=ae,In=Ge=[0];if((sr=ue=[ue])[0]=0,8>at[0])at=7;else{if(!te(Ht,nt[0],"VP8X")){if(ma(Ht,nt[0]+4)!=10){at=3;break e}if(18>at[0]){at=7;break e}var dr=ma(Ht,nt[0]+8),wr=1+Na(Ht,nt[0]+12);if(2147483648<=wr*(Ht=1+Na(Ht,nt[0]+15))){at=3;break e}In!=null&&(In[0]=dr),Vt!=null&&(Vt[0]=wr),$t!=null&&($t[0]=Ht),nt[0]+=18,at[0]-=18,sr[0]=1}at=0}}if(ue=ue[0],Ge=Ge[0],at!=0)return at;if(nt=!!(2&Ge),!ot&&ue)return 3;if(Ct!=null&&(Ct[0]=!!(16&Ge)),xt!=null&&(xt[0]=nt),Nt!=null&&(Nt[0]=0),xt=re[0],Ge=ae[0],ue&&nt&&Mt==null){at=0;break}if(4>De){at=7;break}if(ot&&ue||!ot&&!ue&&!te(oe,Be[0],"ALPH")){De=[De],Ce.na=[Ce.na],Ce.P=[Ce.P],Ce.Sa=[Ce.Sa];e:{dr=oe,at=Be,ot=De;var sr=Ce.gb;Vt=Ce.na,$t=Ce.P,In=Ce.Sa,wr=22,z(dr!=null),z(ot!=null),Ht=at[0];var to=ot[0];for(z(Vt!=null),z(In!=null),Vt[0]=null,$t[0]=null,In[0]=0;;){if(at[0]=Ht,ot[0]=to,8>to){at=7;break e}var va=ma(dr,Ht+4);if(4294967286<va){at=3;break e}var Aa=8+va+1&-2;if(wr+=Aa,0<sr&&wr>sr){at=3;break e}if(!te(dr,Ht,"VP8 ")||!te(dr,Ht,"VP8L")){at=0;break e}if(to[0]<Aa){at=7;break e}te(dr,Ht,"ALPH")||(Vt[0]=dr,$t[0]=Ht+8,In[0]=va),Ht+=Aa,to-=Aa}}if(De=De[0],Ce.na=Ce.na[0],Ce.P=Ce.P[0],Ce.Sa=Ce.Sa[0],at!=0)break}De=[De],Ce.Ja=[Ce.Ja],Ce.xa=[Ce.xa];e:if(sr=oe,at=Be,ot=De,Vt=Ce.gb[0],$t=Ce.Ja,In=Ce.xa,dr=at[0],Ht=!te(sr,dr,"VP8 "),wr=!te(sr,dr,"VP8L"),z(sr!=null),z(ot!=null),z($t!=null),z(In!=null),8>ot[0])at=7;else{if(Ht||wr){if(sr=ma(sr,dr+4),12<=Vt&&sr>Vt-12){at=3;break e}if(se&&sr>ot[0]-8){at=7;break e}$t[0]=sr,at[0]+=8,ot[0]-=8,In[0]=wr}else In[0]=5<=ot[0]&&sr[dr+0]==47&&!(sr[dr+4]>>5),$t[0]=ot[0];at=0}if(De=De[0],Ce.Ja=Ce.Ja[0],Ce.xa=Ce.xa[0],Be=Be[0],at!=0)break;if(4294967286<Ce.Ja)return 3;if(Nt==null||nt||(Nt[0]=Ce.xa?2:1),xt=[xt],Ge=[Ge],Ce.xa){if(5>De){at=7;break}Nt=xt,se=Ge,nt=Ct,oe==null||5>De?oe=0:5<=De&&oe[Be+0]==47&&!(oe[Be+4]>>5)?(ot=[0],sr=[0],Vt=[0],zn($t=new bt,oe,Be,De),ho($t,ot,sr,Vt)?(Nt!=null&&(Nt[0]=ot[0]),se!=null&&(se[0]=sr[0]),nt!=null&&(nt[0]=Vt[0]),oe=1):oe=0):oe=0}else{if(10>De){at=7;break}Nt=Ge,oe==null||10>De||!Nr(oe,Be+3,De-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>=Ce.Ja||!nt||!oe?oe=0:(xt&&(xt[0]=nt),Nt&&(Nt[0]=oe),oe=1))}if(!oe||(xt=xt[0],Ge=Ge[0],ue&&(re[0]!=xt||ae[0]!=Ge)))return 3;Mt!=null&&(Mt[0]=Ce,Mt.offset=Be-Mt.w,z(4294967286>Be-Mt.w),z(Mt.offset==Mt.ha-De));break}return at==0||at==7&&ue&&Mt==null?(Ct!=null&&(Ct[0]|=Ce.na!=null&&0<Ce.na.length),qe!=null&&(qe[0]=xt),St!=null&&(St[0]=Ge),0):at}function Bl(oe,Be,De){var qe=Be.width,St=Be.height,Ct=0,xt=0,Nt=qe,Mt=St;if(Be.Da=oe!=null&&0<oe.Da,Be.Da&&(Nt=oe.cd,Mt=oe.bd,Ct=oe.v,xt=oe.j,11>De||(Ct&=-2,xt&=-2),0>Ct||0>xt||0>=Nt||0>=Mt||Ct+Nt>qe||xt+Mt>St))return 0;if(Be.v=Ct,Be.j=xt,Be.va=Ct+Nt,Be.o=xt+Mt,Be.U=Nt,Be.T=Mt,Be.da=oe!=null&&0<oe.da,Be.da){if(!Qa(Nt,Mt,De=[oe.ib],Ct=[oe.hb]))return 0;Be.ib=De[0],Be.hb=Ct[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*St/4,Be.Kb=0),1}function Xl(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 Ul(oe,Be,De,qe){if(qe==null||0>=oe||0>=Be)return 2;if(De!=null){if(De.Da){var St=De.cd,Ct=De.bd,xt=-2&De.v,Nt=-2&De.j;if(0>xt||0>Nt||0>=St||0>=Ct||xt+St>oe||Nt+Ct>Be)return 2;oe=St,Be=Ct}if(De.da){if(!Qa(oe,Be,St=[De.ib],Ct=[De.hb]))return 2;oe=St[0],Be=Ct[0]}}qe.width=oe,qe.height=Be;e:{var Mt=qe.width,re=qe.height;if(oe=qe.S,0>=Mt||0>=re||!(oe>=Tu&&13>oe))oe=2;else{if(0>=qe.Rd&&qe.sd==null){xt=Ct=St=Be=0;var ae=(Nt=Mt*Ic[oe])*re;if(11>oe||(Ct=(re+1)/2*(Be=(Mt+1)/2),oe==12&&(xt=(St=Mt)*re)),(re=pe(ae+2*Ct+xt))==null){oe=1;break e}qe.sd=re,11>oe?((Mt=qe.f.RGBA).eb=re,Mt.fb=0,Mt.A=Nt,Mt.size=ae):((Mt=qe.f.kb).y=re,Mt.O=0,Mt.fa=Nt,Mt.Fd=ae,Mt.f=re,Mt.N=0+ae,Mt.Ab=Be,Mt.Cd=Ct,Mt.ea=re,Mt.W=0+ae+Ct,Mt.Db=Be,Mt.Ed=Ct,oe==12&&(Mt.F=re,Mt.J=0+ae+2*Ct),Mt.Tc=xt,Mt.lb=St)}if(Be=1,St=qe.S,Ct=qe.width,xt=qe.height,St>=Tu&&13>St)if(11>St)oe=qe.f.RGBA,Be&=(Nt=Math.abs(oe.A))*(xt-1)+Ct<=oe.size,Be&=Nt>=Ct*Ic[St],Be&=oe.eb!=null;else{oe=qe.f.kb,Nt=(Ct+1)/2,ae=(xt+1)/2,Mt=Math.abs(oe.fa),re=Math.abs(oe.Ab);var ue=Math.abs(oe.Db),se=Math.abs(oe.lb),Ce=se*(xt-1)+Ct;Be&=Mt*(xt-1)+Ct<=oe.Fd,Be&=re*(ae-1)+Nt<=oe.Cd,Be=(Be&=ue*(ae-1)+Nt<=oe.Ed)&Mt>=Ct&re>=Nt&ue>=Nt,Be&=oe.y!=null,Be&=oe.f!=null,Be&=oe.ea!=null,St==12&&(Be&=se>=Ct,Be&=Ce<=oe.Tc,Be&=oe.F!=null)}else Be=0;oe=Be?0:2}}return oe!=0||De!=null&&De.fd&&(oe=Xl(qe)),oe}var Zs=64,Yl=[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],Ol=24,kl=32,Hl=8,xs=[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];ia("Predictor0","PredictorAdd0"),tn.Predictor0=function(){return 4278190080},tn.Predictor1=function(oe){return oe},tn.Predictor2=function(oe,Be,De){return Be[De+0]},tn.Predictor3=function(oe,Be,De){return Be[De+1]},tn.Predictor4=function(oe,Be,De){return Be[De-1]},tn.Predictor5=function(oe,Be,De){return Pa(Pa(oe,Be[De+1]),Be[De+0])},tn.Predictor6=function(oe,Be,De){return Pa(oe,Be[De-1])},tn.Predictor7=function(oe,Be,De){return Pa(oe,Be[De+0])},tn.Predictor8=function(oe,Be,De){return Pa(Be[De-1],Be[De+0])},tn.Predictor9=function(oe,Be,De){return Pa(Be[De+0],Be[De+1])},tn.Predictor10=function(oe,Be,De){return Pa(Pa(oe,Be[De-1]),Pa(Be[De+0],Be[De+1]))},tn.Predictor11=function(oe,Be,De){var qe=Be[De+0];return 0>=Xo(qe>>24&255,oe>>24&255,(Be=Be[De-1])>>24&255)+Xo(qe>>16&255,oe>>16&255,Be>>16&255)+Xo(qe>>8&255,oe>>8&255,Be>>8&255)+Xo(255&qe,255&oe,255&Be)?qe:oe},tn.Predictor12=function(oe,Be,De){var qe=Be[De+0];return(eo((oe>>24&255)+(qe>>24&255)-((Be=Be[De-1])>>24&255))<<24|eo((oe>>16&255)+(qe>>16&255)-(Be>>16&255))<<16|eo((oe>>8&255)+(qe>>8&255)-(Be>>8&255))<<8|eo((255&oe)+(255&qe)-(255&Be)))>>>0},tn.Predictor13=function(oe,Be,De){var qe=Be[De-1];return(Qo((oe=Pa(oe,Be[De+0]))>>24&255,qe>>24&255)<<24|Qo(oe>>16&255,qe>>16&255)<<16|Qo(oe>>8&255,qe>>8&255)<<8|Qo(oe>>0&255,qe>>0&255))>>>0};var du=tn.PredictorAdd0;tn.PredictorAdd1=Ko,ia("Predictor2","PredictorAdd2"),ia("Predictor3","PredictorAdd3"),ia("Predictor4","PredictorAdd4"),ia("Predictor5","PredictorAdd5"),ia("Predictor6","PredictorAdd6"),ia("Predictor7","PredictorAdd7"),ia("Predictor8","PredictorAdd8"),ia("Predictor9","PredictorAdd9"),ia("Predictor10","PredictorAdd10"),ia("Predictor11","PredictorAdd11"),ia("Predictor12","PredictorAdd12"),ia("Predictor13","PredictorAdd13");var $l=tn.PredictorAdd2;ui("ColorIndexInverseTransform","MapARGB","32b",function(oe){return oe>>8&255},function(oe){return oe}),ui("VP8LColorIndexInverseTransformAlpha","MapAlpha","8b",function(oe){return oe},function(oe){return oe>>8&255});var ql,ul=tn.ColorIndexInverseTransform,eu=tn.MapARGB,gu=tn.VP8LColorIndexInverseTransformAlpha,tu=tn.MapAlpha,nl=tn.VP8LPredictorsAdd=[];nl.length=16,(tn.VP8LPredictors=[]).length=16,(tn.VP8LPredictorsAdd_C=[]).length=16,(tn.VP8LPredictors_C=[]).length=16;var Ws,cl,ci,bi,ZA,rl,hs,dl,jl,qi,ls,Os,gl,wl,Dl,Vs,bu,bl,Kl,hA,rA,es,ms,Pl,su,Pu,_u,gc,fc=pe(511),zu=pe(2041),hc=pe(225),mc=pe(767),pc=0,rc=zu,Gu=hc,al=mc,fl=fc,Tu=0,Zu=1,vc=2,Mu=3,Wu=4,ac=5,Sc=6,oc=7,ic=8,Cu=9,Ac=10,sc=[2,3,7],jc=[3,3,11],Ya=[280,256,256,256,40],Eu=[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],Ll=[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],Kc=[2954,2956,2958,2962,2970,2986,3018,3082,3212,3468,3980,5004],aA=8,EA=[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],xu=[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],Ru=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]],_c=[0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15],ku=[-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],nu=[],Ql=[],_l=[],Bc=1,Xu=2,ru=[],Il=[];hr("UpsampleRgbLinePair",Mi,3),hr("UpsampleBgrLinePair",BA,3),hr("UpsampleRgbaLinePair",ll,4),hr("UpsampleBgraLinePair",ss,4),hr("UpsampleArgbLinePair",fs,4),hr("UpsampleRgba4444LinePair",fA,2),hr("UpsampleRgb565LinePair",AA,2);var wc=tn.UpsampleRgbLinePair,Wc=tn.UpsampleBgrLinePair,bc=tn.UpsampleRgbaLinePair,Pc=tn.UpsampleBgraLinePair,Hu=tn.UpsampleArgbLinePair,Cl=tn.UpsampleRgba4444LinePair,Cc=tn.UpsampleRgb565LinePair,fu=16,Yu=1<<fu-1,ju=-227,Ku=482,hu=6,$u=(256<<hu)-1,Ec=0,Fu=pe(256),Vc=pe(256),Jc=pe(256),xc=pe(256),Xc=pe(Ku-ju),Fc=pe(Ku-ju);yl("YuvToRgbRow",Mi,3),yl("YuvToBgrRow",BA,3),yl("YuvToRgbaRow",ll,4),yl("YuvToBgraRow",ss,4),yl("YuvToArgbRow",fs,4),yl("YuvToRgba4444Row",fA,2),yl("YuvToRgb565Row",AA,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,De,qe,St){var Ct=Zu,xt=new GA,Nt=new Bs;xt.ba=Nt,Nt.S=Ct,Nt.width=[Nt.width],Nt.height=[Nt.height];var Mt=Nt.width,re=Nt.height,ae=new ws;if(ae==null||oe==null)var ue=2;else z(ae!=null),ue=Rl(oe,Be,De,ae.width,ae.height,ae.Pd,ae.Qd,ae.format,null);if(ue!=0?Mt=0:(Mt!=null&&(Mt[0]=ae.width[0]),re!=null&&(re[0]=ae.height[0]),Mt=1),Mt){Nt.width=Nt.width[0],Nt.height=Nt.height[0],qe!=null&&(qe[0]=Nt.width),St!=null&&(St[0]=Nt.height);e:{if(qe=new Ar,(St=new TA).data=oe,St.w=Be,St.ha=De,St.kd=1,Be=[0],z(St!=null),((oe=Rl(St.data,St.w,St.ha,null,null,null,Be,null,St))==0||oe==7)&&Be[0]&&(oe=4),(Be=oe)==0){if(z(xt!=null),qe.data=St.data,qe.w=St.w+St.offset,qe.ha=St.ha-St.offset,qe.put=as,qe.ac=xA,qe.bc=Ls,qe.ma=xt,St.xa){if((oe=FA())==null){xt=1;break e}if(function(se,Ce){var Ge=[0],nt=[0],at=[0];t:for(;;){if(se==null)return 0;if(Ce==null)return se.a=2,0;if(se.l=Ce,se.a=0,zn(se.m,Ce.data,Ce.w,Ce.ha),!ho(se.m,Ge,nt,at)){se.a=3;break t}if(se.xb=Xu,Ce.width=Ge[0],Ce.height=nt[0],!LA(Ge[0],nt[0],1,se,null))break t;return 1}return z(se.a!=0),0}(oe,qe)){if(qe=(Be=Ul(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((De=qe.l)!=null),z((St=De.ma)!=null),qe.xb!=0){if(qe.ca=St.ba,qe.tb=St.tb,z(qe.ca!=null),!Bl(St.Oa,De,Mu)){qe.a=2;break n}if(!KA(qe,De.width)||De.da)break n;if((De.da||Si(qe.ca.S))&&Qn(),11>qe.ca.S||(alert("todo:WebPInitConvertARGBToYUV"),qe.ca.f.kb.F!=null&&Qn()),qe.Pb&&0<qe.s.ua&&qe.s.vb.X==null&&!io(qe.s.vb,qe.s.Wa.Xa)){qe.a=1;break n}qe.xb=0}if(!Cs(qe,qe.V,qe.Ba,qe.c,qe.i,De.o,Is))break n;St.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 fr)==null){xt=1;break e}if(oe.Fa=St.na,oe.P=St.P,oe.qc=St.Sa,Jr(oe,qe)){if((Be=Ul(qe.width,qe.height,xt.Oa,xt.ba))==0){if(oe.Aa=0,De=xt.Oa,z((St=oe)!=null),De!=null){if(0<(Mt=0>(Mt=De.Md)?0:100<Mt?255:255*Mt/100)){for(re=ae=0;4>re;++re)12>(ue=St.pb[re]).lc&&(ue.ia=Mt*Yc[0>ue.lc?0:ue.lc]>>3),ae|=ue.ia;ae&&(alert("todo:VP8InitRandom"),St.ia=1)}St.Ga=De.Id,100<St.Ga?St.Ga=100:0>St.Ga&&(St.Ga=0)}xa(oe,qe)||(Be=oe.a)}}else Be=oe.a}Be==0&&xt.Oa!=null&&xt.Oa.fd&&(Be=Xl(xt.ba))}xt=Be}Ct=xt!=0?null:11>Ct?Nt.f.RGBA.eb:Nt.f.kb.y}else Ct=null;return Ct};var Ic=[3,4,3,4,4,2,2,4,4,4,2,1,1]};function Xe(tn,mr){for(var rr="",Dt=0;Dt<4;Dt++)rr+=String.fromCharCode(tn[mr++]);return rr}function st(tn,mr){return(tn[mr+0]<<0|tn[mr+1]<<8|tn[mr+2]<<16)>>>0}function ct(tn,mr){return(tn[mr+0]<<0|tn[mr+1]<<8|tn[mr+2]<<16|tn[mr+3]<<24)>>>0}new Ne;var Bt=[0],Ve=[0],Tt=[],Ut=new Ne,Zt=ee,Lt=function(tn,mr){var rr={},Dt=0,kt=!1,pn=0,An=0;if(rr.frames=[],!function(qt,sn,hn,Nn){for(var Gn=0;Gn<Nn;Gn++)if(qt[sn+Gn]!=hn.charCodeAt(Gn))return!0;return!1}(tn,mr,"RIFF",4)){var Vn,Kn;for(ct(tn,mr+=4),mr+=8;mr<tn.length;){var Zn=Xe(tn,mr),zn=ct(tn,mr+=4);mr+=4;var ar=zn+(1&zn);switch(Zn){case"VP8 ":case"VP8L":rr.frames[Dt]===void 0&&(rr.frames[Dt]={}),(bt=rr.frames[Dt]).src_off=kt?An:mr-8,bt.src_size=pn+zn+8,Dt++,kt&&(kt=!1,pn=0,An=0);break;case"VP8X":(bt=rr.header={}).feature_flags=tn[mr];var ur=mr+4;bt.canvas_width=1+st(tn,ur),ur+=3,bt.canvas_height=1+st(tn,ur),ur+=3;break;case"ALPH":kt=!0,pn=ar+8,An=mr-8;break;case"ANIM":(bt=rr.header).bgcolor=ct(tn,mr),ur=mr+4,bt.loop_count=(Vn=tn)[(Kn=ur)+0]<<0|Vn[Kn+1]<<8,ur+=2;break;case"ANMF":var la,bt;(bt=rr.frames[Dt]={}).offset_x=2*st(tn,mr),mr+=3,bt.offset_y=2*st(tn,mr),mr+=3,bt.width=1+st(tn,mr),mr+=3,bt.height=1+st(tn,mr),mr+=3,bt.duration=st(tn,mr),mr+=3,la=tn[mr++],bt.dispose=1&la,bt.blend=la>>1&1}Zn!="ANMF"&&(mr+=ar)}return rr}}(Zt,0);Lt.response=Zt,Lt.rgbaoutput=!0,Lt.dataurl=!1;var zt=Lt.header?Lt.header:null,ln=Lt.frames?Lt.frames:null;if(zt){zt.loop_counter=zt.loop_count,Bt=[zt.canvas_height],Ve=[zt.canvas_width];for(var vn=0;vn<ln.length&&ln[vn].blend!=0;vn++);}var er=ln[0],vr=Ut.WebPDecodeRGBA(Zt,er.src_off,er.src_size,Ve,Bt);er.rgba=vr,er.imgwidth=Ve[0],er.imgheight=Bt[0];for(var Tn=0;Tn<Ve[0]*Bt[0]*4;Tn++)Tt[Tn]=vr[Tn];return this.width=Ve,this.height=Bt,this.data=Tt,this}(function(ee){var z=function(){return typeof kr=="function"},te=function(Bt,Ve,Tt,Ut){var Zt=4,Lt=we;switch(Ut){case ee.image_compression.FAST:Zt=1,Lt=pe;break;case ee.image_compression.MEDIUM:Zt=6,Lt=Le;break;case ee.image_compression.SLOW:Zt=9,Lt=Ne}Bt=ie(Bt,Ve,Tt,Lt);var zt=kr(Bt,{level:Zt});return ee.__addimage__.arrayBufferToBinaryString(zt)},ie=function(Bt,Ve,Tt,Ut){for(var Zt,Lt,zt,ln=Bt.length/Ve,vn=new Uint8Array(Bt.length+ln),er=st(),vr=0;vr<ln;vr+=1){if(zt=vr*Ve,Zt=Bt.subarray(zt,zt+Ve),Ut)vn.set(Ut(Zt,Tt,Lt),zt+vr);else{for(var Tn,tn=er.length,mr=[];Tn<tn;Tn+=1)mr[Tn]=er[Tn](Zt,Tt,Lt);var rr=ct(mr.concat());vn.set(mr[rr],zt+vr)}Lt=Zt}return vn},Se=function(Bt){var Ve=Array.apply([],Bt);return Ve.unshift(0),Ve},pe=function(Bt,Ve){var Tt,Ut=[],Zt=Bt.length;Ut[0]=1;for(var Lt=0;Lt<Zt;Lt+=1)Tt=Bt[Lt-Ve]||0,Ut[Lt+1]=Bt[Lt]-Tt+256&255;return Ut},we=function(Bt,Ve,Tt){var Ut,Zt=[],Lt=Bt.length;Zt[0]=2;for(var zt=0;zt<Lt;zt+=1)Ut=Tt&&Tt[zt]||0,Zt[zt+1]=Bt[zt]-Ut+256&255;return Zt},Le=function(Bt,Ve,Tt){var Ut,Zt,Lt=[],zt=Bt.length;Lt[0]=3;for(var ln=0;ln<zt;ln+=1)Ut=Bt[ln-Ve]||0,Zt=Tt&&Tt[ln]||0,Lt[ln+1]=Bt[ln]+256-(Ut+Zt>>>1)&255;return Lt},Ne=function(Bt,Ve,Tt){var Ut,Zt,Lt,zt,ln=[],vn=Bt.length;ln[0]=4;for(var er=0;er<vn;er+=1)Ut=Bt[er-Ve]||0,Zt=Tt&&Tt[er]||0,Lt=Tt&&Tt[er-Ve]||0,zt=Xe(Ut,Zt,Lt),ln[er+1]=Bt[er]-zt+256&255;return ln},Xe=function(Bt,Ve,Tt){if(Bt===Ve&&Ve===Tt)return Bt;var Ut=Math.abs(Ve-Tt),Zt=Math.abs(Bt-Tt),Lt=Math.abs(Bt+Ve-Tt-Tt);return Ut<=Zt&&Ut<=Lt?Bt:Zt<=Lt?Ve:Tt},st=function(){return[Se,pe,we,Le,Ne]},ct=function(Bt){var Ve=Bt.map(function(Tt){return Tt.reduce(function(Ut,Zt){return Ut+Math.abs(Zt)},0)});return Ve.indexOf(Math.min.apply(null,Ve))};ee.processPNG=function(Bt,Ve,Tt,Ut){var Zt,Lt,zt,ln,vn,er,vr,Tn,tn,mr,rr,Dt,kt,pn,An,Vn=this.decode.FLATE_DECODE,Kn="";if(this.__addimage__.isArrayBuffer(Bt)&&(Bt=new Uint8Array(Bt)),this.__addimage__.isArrayBufferView(Bt)){if(Bt=(zt=new Di(Bt)).imgData,Lt=zt.bits,Zt=zt.colorSpace,vn=zt.colors,[4,6].indexOf(zt.colorType)!==-1){if(zt.bits===8){tn=(Tn=zt.pixelBitlength==32?new Uint32Array(zt.decodePixels().buffer):zt.pixelBitlength==16?new Uint16Array(zt.decodePixels().buffer):new Uint8Array(zt.decodePixels().buffer)).length,rr=new Uint8Array(tn*zt.colors),mr=new Uint8Array(tn);var Zn,zn=zt.pixelBitlength-zt.bits;for(pn=0,An=0;pn<tn;pn++){for(kt=Tn[pn],Zn=0;Zn<zn;)rr[An++]=kt>>>Zn&255,Zn+=zt.bits;mr[pn]=kt>>>Zn&255}}if(zt.bits===16){tn=(Tn=new Uint32Array(zt.decodePixels().buffer)).length,rr=new Uint8Array(tn*(32/zt.pixelBitlength)*zt.colors),mr=new Uint8Array(tn*(32/zt.pixelBitlength)),Dt=zt.colors>1,pn=0,An=0;for(var ar=0;pn<tn;)kt=Tn[pn++],rr[An++]=kt>>>0&255,Dt&&(rr[An++]=kt>>>16&255,kt=Tn[pn++],rr[An++]=kt>>>0&255),mr[ar++]=kt>>>16&255;Lt=8}Ut!==ee.image_compression.NONE&&z()?(Bt=te(rr,zt.width*zt.colors,zt.colors,Ut),vr=te(mr,zt.width,1,Ut)):(Bt=rr,vr=mr,Vn=void 0)}if(zt.colorType===3&&(Zt=this.color_spaces.INDEXED,er=zt.palette,zt.transparency.indexed)){var ur=zt.transparency.indexed,la=0;for(pn=0,tn=ur.length;pn<tn;++pn)la+=ur[pn];if((la/=255)===tn-1&&ur.indexOf(0)!==-1)ln=[ur.indexOf(0)];else if(la!==tn){for(Tn=zt.decodePixels(),mr=new Uint8Array(Tn.length),pn=0,tn=Tn.length;pn<tn;pn++)mr[pn]=ur[Tn[pn]];vr=te(mr,zt.width,1)}}var bt=function(qt){var sn;switch(qt){case ee.image_compression.FAST:sn=11;break;case ee.image_compression.MEDIUM:sn=13;break;case ee.image_compression.SLOW:sn=14;break;default:sn=12}return sn}(Ut);return Vn===this.decode.FLATE_DECODE&&(Kn="/Predictor "+bt+" "),Kn+="/Colors "+vn+" /BitsPerComponent "+Lt+" /Columns "+zt.width,(this.__addimage__.isArrayBuffer(Bt)||this.__addimage__.isArrayBufferView(Bt))&&(Bt=this.__addimage__.arrayBufferToBinaryString(Bt)),(vr&&this.__addimage__.isArrayBuffer(vr)||this.__addimage__.isArrayBufferView(vr))&&(vr=this.__addimage__.arrayBufferToBinaryString(vr)),{alias:Tt,data:Bt,index:Ve,filter:Vn,decodeParameters:Kn,transparency:ln,palette:er,sMask:vr,predictor:bt,width:zt.width,height:zt.height,bitsPerComponent:Lt,colorSpace:Zt}}}})(lo.API),function(ee){ee.processGIF89A=function(z,te,ie,Se){var pe=new xl(z),we=pe.width,Le=pe.height,Ne=[];pe.decodeAndBlitFrameRGBA(0,Ne);var Xe={data:Ne,width:we,height:Le},st=new hl(100).encode(Xe,100);return ee.processJPEG.call(this,st,te,ie,Se)},ee.processGIF87A=ee.processGIF89A}(lo.API),rs.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),Se=this.datav.getUint8(this.pos++,!0),pe=this.datav.getUint8(this.pos++,!0);this.palette[z]={red:Se,green:ie,blue:te,quad:pe}}}this.height<0&&(this.height*=-1,this.bottom_up=!1)},rs.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){Lo.log("bit decode error:"+te)}},rs.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,Se=0;Se<z;Se++)for(var pe=this.datav.getUint8(this.pos++,!0),we=ie*this.width*4+8*Se*4,Le=0;Le<8&&8*Se+Le<this.width;Le++){var Ne=this.palette[pe>>7-Le&1];this.data[we+4*Le]=Ne.blue,this.data[we+4*Le+1]=Ne.green,this.data[we+4*Le+2]=Ne.red,this.data[we+4*Le+3]=255}te!==0&&(this.pos+=4-te)}},rs.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,Se=0;Se<ee;Se++){var pe=this.datav.getUint8(this.pos++,!0),we=ie*this.width*4+2*Se*4,Le=pe>>4,Ne=15&pe,Xe=this.palette[Le];if(this.data[we]=Xe.blue,this.data[we+1]=Xe.green,this.data[we+2]=Xe.red,this.data[we+3]=255,2*Se+1>=this.width)break;Xe=this.palette[Ne],this.data[we+4]=Xe.blue,this.data[we+4+1]=Xe.green,this.data[we+4+2]=Xe.red,this.data[we+4+3]=255}z!==0&&(this.pos+=4-z)}},rs.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 Se=this.datav.getUint8(this.pos++,!0),pe=te*this.width*4+4*ie;if(Se<this.palette.length){var we=this.palette[Se];this.data[pe]=we.red,this.data[pe+1]=we.green,this.data[pe+2]=we.blue,this.data[pe+3]=255}else this.data[pe]=255,this.data[pe+1]=255,this.data[pe+2]=255,this.data[pe+3]=255}ee!==0&&(this.pos+=4-ee)}},rs.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,Se=0;Se<this.width;Se++){var pe=this.datav.getUint16(this.pos,!0);this.pos+=2;var we=(pe&z)/z*255|0,Le=(pe>>5&z)/z*255|0,Ne=(pe>>10&z)/z*255|0,Xe=pe>>15?255:0,st=ie*this.width*4+4*Se;this.data[st]=Ne,this.data[st+1]=Le,this.data[st+2]=we,this.data[st+3]=Xe}this.pos+=ee}},rs.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 Se=this.bottom_up?ie:this.height-1-ie,pe=0;pe<this.width;pe++){var we=this.datav.getUint16(this.pos,!0);this.pos+=2;var Le=(we&z)/z*255|0,Ne=(we>>5&te)/te*255|0,Xe=(we>>11)/z*255|0,st=Se*this.width*4+4*pe;this.data[st]=Xe,this.data[st+1]=Ne,this.data[st+2]=Le,this.data[st+3]=255}this.pos+=ee}},rs.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),Se=this.datav.getUint8(this.pos++,!0),pe=this.datav.getUint8(this.pos++,!0),we=z*this.width*4+4*te;this.data[we]=pe,this.data[we+1]=Se,this.data[we+2]=ie,this.data[we+3]=255}this.pos+=this.width%4}},rs.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),Se=this.datav.getUint8(this.pos++,!0),pe=this.datav.getUint8(this.pos++,!0),we=this.datav.getUint8(this.pos++,!0),Le=z*this.width*4+4*te;this.data[Le]=pe,this.data[Le+1]=Se,this.data[Le+2]=ie,this.data[Le+3]=we}},rs.prototype.getData=function(){return this.data},function(ee){ee.processBMP=function(z,te,ie,Se){var pe=new rs(z,!1),we=pe.width,Le=pe.height,Ne={data:pe.getData(),width:we,height:Le},Xe=new hl(100).encode(Ne,100);return ee.processJPEG.call(this,Xe,te,ie,Se)}}(lo.API),Gl.prototype.getData=function(){return this.data},function(ee){ee.processWEBP=function(z,te,ie,Se){var pe=new Gl(z,!1),we=pe.width,Le=pe.height,Ne={data:pe.getData(),width:we,height:Le},Xe=new hl(100).encode(Ne,100);return ee.processJPEG.call(this,Xe,te,ie,Se)}}(lo.API),lo.API.processRGBA=function(ee,z,te){for(var ie=ee.data,Se=ie.length,pe=new Uint8Array(Se/4*3),we=new Uint8Array(Se/4),Le=0,Ne=0,Xe=0;Xe<Se;Xe+=4){var st=ie[Xe],ct=ie[Xe+1],Bt=ie[Xe+2],Ve=ie[Xe+3];pe[Le++]=st,pe[Le++]=ct,pe[Le++]=Bt,we[Ne++]=Ve}var Tt=this.__addimage__.arrayBufferToBinaryString(pe);return{alpha:this.__addimage__.arrayBufferToBinaryString(we),data:Tt,index:z,alias:te,colorSpace:"DeviceRGB",bitsPerComponent:8,width:ee.width,height:ee.height}},lo.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},Ss=lo.API,Ma=Ss.getCharWidthsArray=function(ee,z){var te,ie,Se=(z=z||{}).font||this.internal.getFont(),pe=z.fontSize||this.internal.getFontSize(),we=z.charSpace||this.internal.getCharSpace(),Le=z.widths?z.widths:Se.metadata.Unicode.widths,Ne=Le.fof?Le.fof:1,Xe=z.kerning?z.kerning:Se.metadata.Unicode.kerning,st=Xe.fof?Xe.fof:1,ct=z.doKerning!==!1,Bt=0,Ve=ee.length,Tt=0,Ut=Le[0]||Ne,Zt=[];for(te=0;te<Ve;te++)ie=ee.charCodeAt(te),typeof Se.metadata.widthOfString=="function"?Zt.push((Se.metadata.widthOfGlyph(Se.metadata.characterToGlyph(ie))+we*(1e3/pe)||0)/1e3):(Bt=ct&&(0,ce.Z)(Xe[ie])==="object"&&!isNaN(parseInt(Xe[ie][Tt],10))?Xe[ie][Tt]/st:0,Zt.push((Le[ie]||Ut)/Ne+Bt)),Tt=ie;return Zt},Qs=Ss.getStringUnitWidth=function(ee,z){var te=(z=z||{}).fontSize||this.internal.getFontSize(),ie=z.font||this.internal.getFont(),Se=z.charSpace||this.internal.getCharSpace();return Ss.processArabic&&(ee=Ss.processArabic(ee)),typeof ie.metadata.widthOfString=="function"?ie.metadata.widthOfString(ee,te,Se)/te:Ma.apply(this,arguments).reduce(function(pe,we){return pe+we},0)},JA=function(ee,z,te,ie){for(var Se=[],pe=0,we=ee.length,Le=0;pe!==we&&Le+z[pe]<te;)Le+=z[pe],pe++;Se.push(ee.slice(0,pe));var Ne=pe;for(Le=0;pe!==we;)Le+z[pe]>ie&&(Se.push(ee.slice(Ne,pe)),Le=0,Ne=pe),Le+=z[pe],pe++;return Ne!==pe&&Se.push(ee.slice(Ne,pe)),Se},qs=function(ee,z,te){te||(te={});var ie,Se,pe,we,Le,Ne,Xe,st=[],ct=[st],Bt=te.textIndent||0,Ve=0,Tt=0,Ut=ee.split(" "),Zt=Ma.apply(this,[" ",te])[0];if(Ne=te.lineIndent===-1?Ut[0].length+2:te.lineIndent||0){var Lt=Array(Ne).join(" "),zt=[];Ut.map(function(vn){(vn=vn.split(/\s*\n/)).length>1?zt=zt.concat(vn.map(function(er,vr){return(vr&&er.length?`
|
|
|
`:"")+er})):zt.push(vn[0])}),Ut=zt,Ne=Qs.apply(this,[Lt,te])}for(pe=0,we=Ut.length;pe<we;pe++){var ln=0;if(ie=Ut[pe],Ne&&ie[0]==`
|
|
|
`&&(ie=ie.substr(1),ln=1),Bt+Ve+(Tt=(Se=Ma.apply(this,[ie,te])).reduce(function(vn,er){return vn+er},0))>z||ln){if(Tt>z){for(Le=JA.apply(this,[ie,Se,z-(Bt+Ve),z]),st.push(Le.shift()),st=[Le.pop()];Le.length;)ct.push([Le.shift()]);Tt=Se.slice(ie.length-(st[0]?st[0].length:0)).reduce(function(vn,er){return vn+er},0)}else st=[ie];ct.push(st),Bt=Tt+Ne,Ve=Zt}else st.push(ie),Bt+=Ve+Tt,Ve=Zt}return Xe=Ne?function(vn,er){return(er?Lt:"")+vn.join(" ")}:function(vn){return vn.join(" ")},ct.map(Xe)},Ss.splitTextToSize=function(ee,z,te){var ie,Se=(te=te||{}).fontSize||this.internal.getFontSize(),pe=function(st){if(st.widths&&st.kerning)return{widths:st.widths,kerning:st.kerning};var ct=this.internal.getFont(st.fontName,st.fontStyle);return ct.metadata.Unicode?{widths:ct.metadata.Unicode.widths||{0:1},kerning:ct.metadata.Unicode.kerning||{}}:{font:ct.metadata,fontSize:this.internal.getFontSize(),charSpace:this.internal.getCharSpace()}}.call(this,te);ie=Array.isArray(ee)?ee:String(ee).split(/\r?\n/);var we=1*this.internal.scaleFactor*z/Se;pe.textIndent=te.textIndent?1*te.textIndent*this.internal.scaleFactor/Se:0,pe.lineIndent=te.lineIndent;var Le,Ne,Xe=[];for(Le=0,Ne=ie.length;Le<Ne;Le++)Xe=Xe.concat(qs.apply(this,[ie[Le],we,pe]));return Xe},function(ee){ee.__fontmetrics__=ee.__fontmetrics__||{};for(var z="klmnopqrstuvwxyz",te={},ie={},Se=0;Se<z.length;Se++)te[z[Se]]="0123456789abcdef"[Se],ie["0123456789abcdef"[Se]]=z[Se];var pe=function(ct){return"0x"+parseInt(ct,10).toString(16)},we=ee.__fontmetrics__.compress=function(ct){var Bt,Ve,Tt,Ut,Zt=["{"];for(var Lt in ct){if(Bt=ct[Lt],isNaN(parseInt(Lt,10))?Ve="'"+Lt+"'":(Lt=parseInt(Lt,10),Ve=(Ve=pe(Lt).slice(2)).slice(0,-1)+ie[Ve.slice(-1)]),typeof Bt=="number")Bt<0?(Tt=pe(Bt).slice(3),Ut="-"):(Tt=pe(Bt).slice(2),Ut=""),Tt=Ut+Tt.slice(0,-1)+ie[Tt.slice(-1)];else{if((0,ce.Z)(Bt)!=="object")throw new Error("Don't know what to do with value type "+(0,ce.Z)(Bt)+".");Tt=we(Bt)}Zt.push(Ve+Tt)}return Zt.push("}"),Zt.join("")},Le=ee.__fontmetrics__.uncompress=function(ct){if(typeof ct!="string")throw new Error("Invalid argument passed to uncompress.");for(var Bt,Ve,Tt,Ut,Zt={},Lt=1,zt=Zt,ln=[],vn="",er="",vr=ct.length-1,Tn=1;Tn<vr;Tn+=1)(Ut=ct[Tn])=="'"?Bt?(Tt=Bt.join(""),Bt=void 0):Bt=[]:Bt?Bt.push(Ut):Ut=="{"?(ln.push([zt,Tt]),zt={},Tt=void 0):Ut=="}"?((Ve=ln.pop())[0][Ve[1]]=zt,Tt=void 0,zt=Ve[0]):Ut=="-"?Lt=-1:Tt===void 0?te.hasOwnProperty(Ut)?(vn+=te[Ut],Tt=parseInt(vn,16)*Lt,Lt=1,vn=""):vn+=Ut:te.hasOwnProperty(Ut)?(er+=te[Ut],zt[Tt]=parseInt(er,16)*Lt,Lt=1,Tt=void 0,er=""):er+=Ut;return Zt},Ne={codePages:["WinAnsiEncoding"],WinAnsiEncoding:Le("{19m8n201n9q201o9r201s9l201t9m201u8m201w9n201x9o201y8o202k8q202l8r202m9p202q8p20aw8k203k8t203t8v203u9v2cq8s212m9t15m8w15n9w2dw9s16k8u16l9u17s9z17x8y17y9y}")},Xe={Unicode:{Courier:Ne,"Courier-Bold":Ne,"Courier-BoldOblique":Ne,"Courier-Oblique":Ne,Helvetica:Ne,"Helvetica-Bold":Ne,"Helvetica-BoldOblique":Ne,"Helvetica-Oblique":Ne,"Times-Roman":Ne,"Times-Bold":Ne,"Times-BoldItalic":Ne,"Times-Italic":Ne}},st={Unicode:{"Courier-Oblique":Le("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-BoldItalic":Le("{'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":Le("{'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:Le("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-BoldOblique":Le("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Bold":Le("{'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:Le("{'widths'{k3uaw4r19m3m2k1t2l2l202m2y2n3m2p5n202q6o3k3m2s2l2t2l2v3r2w1t3m3m2y1t2z1wbk2sbl3r'fof'6o3n3m3o3m3p3m3q3m3r3m3s3m3t3m3u1w3v1w3w3r3x3r3y3r3z2wbp3t3l3m5v2l5x2l5z3m2q4yfr3r7v3k7w1o7x3k}'kerning'{'fof'-6o}}"),Helvetica:Le("{'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":Le("{'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:Le("{'widths'{k4u2k1w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-Bold":Le("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Italic":Le("{'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":Le("{'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":Le("{'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(ct){var Bt=ct.font,Ve=st.Unicode[Bt.postScriptName];Ve&&(Bt.metadata.Unicode={},Bt.metadata.Unicode.widths=Ve.widths,Bt.metadata.Unicode.kerning=Ve.kerning);var Tt=Xe.Unicode[Bt.postScriptName];Tt&&(Bt.metadata.Unicode.encoding=Tt,Bt.encoding=Tt.codePages[0])}])}(lo.API),function(ee){var z=function(te){for(var ie=te.length,Se=new Uint8Array(ie),pe=0;pe<ie;pe++)Se[pe]=te.charCodeAt(pe);return Se};ee.API.events.push(["addFont",function(te){var ie=void 0,Se=te.font,pe=te.instance;if(!Se.isStandardFont){if(pe===void 0)throw new Error("Font does not exist in vFS, import fonts or remove declaration doc.addFont('"+Se.postScriptName+"').");if(typeof(ie=pe.existsFileInVFS(Se.postScriptName)===!1?pe.loadFile(Se.postScriptName):pe.getFileFromVFS(Se.postScriptName))!="string")throw new Error("Font is not stored as string-data in vFS, import fonts or remove declaration doc.addFont('"+Se.postScriptName+"').");(function(we,Le){Le=/^\x00\x01\x00\x00/.test(Le)?z(Le):z(Vo(Le)),we.metadata=ee.API.TTFFont.open(Le),we.metadata.Unicode=we.metadata.Unicode||{encoding:{},kerning:{},widths:[]},we.metadata.glyIdsUsed=[0]})(Se,ie)}}])}(lo),function(ee){function z(){return(na.canvg?Promise.resolve(na.canvg):fe.e(1935).then(fe.bind(fe,71935))).catch(function(te){return Promise.reject(new Error("Could not load canvg: "+te))}).then(function(te){return te.default?te.default:te})}lo.API.addSvgAsImage=function(te,ie,Se,pe,we,Le,Ne,Xe){if(isNaN(ie)||isNaN(Se))throw Lo.error("jsPDF.addSvgAsImage: Invalid coordinates",arguments),new Error("Invalid coordinates passed to jsPDF.addSvgAsImage");if(isNaN(pe)||isNaN(we))throw Lo.error("jsPDF.addSvgAsImage: Invalid measurements",arguments),new Error("Invalid measurements (width and/or height) passed to jsPDF.addSvgAsImage");var st=document.createElement("canvas");st.width=pe,st.height=we;var ct=st.getContext("2d");ct.fillStyle="#fff",ct.fillRect(0,0,st.width,st.height);var Bt={ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0},Ve=this;return z().then(function(Tt){return Tt.fromString(ct,te,Bt)},function(){return Promise.reject(new Error("Could not load canvg."))}).then(function(Tt){return Tt.render(Bt)}).then(function(){Ve.addImage(st.toDataURL("image/jpeg",1),ie,Se,pe,we,Ne,Xe)})}}(),lo.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 Se=0;Se<this.internal.pages[ie].length;Se++)this.internal.pages[ie][Se]=this.internal.pages[ie][Se].replace(z,te);return this},lo.API.viewerPreferences=function(ee,z){var te;ee=ee||{},z=z||!1;var ie,Se,pe,we={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}},Le=Object.keys(we),Ne=[],Xe=0,st=0,ct=0;function Bt(Tt,Ut){var Zt,Lt=!1;for(Zt=0;Zt<Tt.length;Zt+=1)Tt[Zt]===Ut&&(Lt=!0);return Lt}if(this.internal.viewerpreferences===void 0&&(this.internal.viewerpreferences={},this.internal.viewerpreferences.configuration=JSON.parse(JSON.stringify(we)),this.internal.viewerpreferences.isSubscribed=!1),te=this.internal.viewerpreferences.configuration,ee==="reset"||z===!0){var Ve=Le.length;for(ct=0;ct<Ve;ct+=1)te[Le[ct]].value=te[Le[ct]].defaultValue,te[Le[ct]].explicitSet=!1}if((0,ce.Z)(ee)==="object"){for(Se in ee)if(pe=ee[Se],Bt(Le,Se)&&pe!==void 0){if(te[Se].type==="boolean"&&typeof pe=="boolean")te[Se].value=pe;else if(te[Se].type==="name"&&Bt(te[Se].valueSet,pe))te[Se].value=pe;else if(te[Se].type==="integer"&&Number.isInteger(pe))te[Se].value=pe;else if(te[Se].type==="array"){for(Xe=0;Xe<pe.length;Xe+=1)if(ie=!0,pe[Xe].length===1&&typeof pe[Xe][0]=="number")Ne.push(String(pe[Xe]-1));else if(pe[Xe].length>1){for(st=0;st<pe[Xe].length;st+=1)typeof pe[Xe][st]!="number"&&(ie=!1);ie===!0&&Ne.push([pe[Xe][0]-1,pe[Xe][1]-1].join(" "))}te[Se].value="["+Ne.join(" ")+"]"}else te[Se].value=te[Se].defaultValue;te[Se].explicitSet=!0}}return this.internal.viewerpreferences.isSubscribed===!1&&(this.internal.events.subscribe("putCatalog",function(){var Tt,Ut=[];for(Tt in te)te[Tt].explicitSet===!0&&(te[Tt].type==="name"?Ut.push("/"+Tt+" /"+te[Tt].value):Ut.push("/"+Tt+" "+te[Tt].value));Ut.length!==0&&this.internal.write(`/ViewerPreferences
|
|
|
<<
|
|
|
`+Ut.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>',Se=unescape(encodeURIComponent('<x:xmpmeta xmlns:x="adobe:ns:meta/">')),pe=unescape(encodeURIComponent(ie)),we=unescape(encodeURIComponent(this.internal.__metadata__.metadata)),Le=unescape(encodeURIComponent("</jspdf:metadata></rdf:Description></rdf:RDF>")),Ne=unescape(encodeURIComponent("</x:xmpmeta>")),Xe=pe.length+we.length+Le.length+Se.length+Ne.length;this.internal.__metadata__.metadata_object_number=this.internal.newObject(),this.internal.write("<< /Type /Metadata /Subtype /XML /Length "+Xe+" >>"),this.internal.write("stream"),this.internal.write(Se+pe+we+Le+Ne),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,Se){return this.internal.__metadata__===void 0&&(this.internal.__metadata__={metadata:ie,namespaceuri:Se||"http://jspdf.default.namespaceuri/"},this.internal.events.subscribe("putCatalog",te),this.internal.events.subscribe("postPutResources",z)),this}}(lo.API),function(ee){var z=ee.API,te=z.pdfEscape16=function(pe,we){for(var Le,Ne=we.metadata.Unicode.widths,Xe=["","0","00","000","0000"],st=[""],ct=0,Bt=pe.length;ct<Bt;++ct){if(Le=we.metadata.characterToGlyph(pe.charCodeAt(ct)),we.metadata.glyIdsUsed.push(Le),we.metadata.toUnicode[Le]=pe.charCodeAt(ct),Ne.indexOf(Le)==-1&&(Ne.push(Le),Ne.push([parseInt(we.metadata.widthOfGlyph(Le),10)])),Le=="0")return st.join("");Le=Le.toString(16),st.push(Xe[4-Le.length],Le)}return st.join("")},ie=function(pe){var we,Le,Ne,Xe,st,ct,Bt;for(st=`/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`,Ne=[],ct=0,Bt=(Le=Object.keys(pe).sort(function(Ve,Tt){return Ve-Tt})).length;ct<Bt;ct++)we=Le[ct],Ne.length>=100&&(st+=`
|
|
|
`+Ne.length+` beginbfchar
|
|
|
`+Ne.join(`
|
|
|
`)+`
|
|
|
endbfchar`,Ne=[]),pe[we]!==void 0&&pe[we]!==null&&typeof pe[we].toString=="function"&&(Xe=("0000"+pe[we].toString(16)).slice(-4),we=("0000"+(+we).toString(16)).slice(-4),Ne.push("<"+we+"><"+Xe+">"));return Ne.length&&(st+=`
|
|
|
`+Ne.length+` beginbfchar
|
|
|
`+Ne.join(`
|
|
|
`)+`
|
|
|
endbfchar
|
|
|
`),st+=`endcmap
|
|
|
CMapName currentdict /CMap defineresource pop
|
|
|
end
|
|
|
end`};z.events.push(["putFont",function(pe){(function(we){var Le=we.font,Ne=we.out,Xe=we.newObject,st=we.putStream;if(Le.metadata instanceof ee.API.TTFFont&&Le.encoding==="Identity-H"){for(var ct=Le.metadata.Unicode.widths,Bt=Le.metadata.subset.encode(Le.metadata.glyIdsUsed,1),Ve="",Tt=0;Tt<Bt.length;Tt++)Ve+=String.fromCharCode(Bt[Tt]);var Ut=Xe();st({data:Ve,addLength1:!0,objectId:Ut}),Ne("endobj");var Zt=Xe();st({data:ie(Le.metadata.toUnicode),addLength1:!0,objectId:Zt}),Ne("endobj");var Lt=Xe();Ne("<<"),Ne("/Type /FontDescriptor"),Ne("/FontName /"+WA(Le.fontName)),Ne("/FontFile2 "+Ut+" 0 R"),Ne("/FontBBox "+ee.API.PDFObject.convert(Le.metadata.bbox)),Ne("/Flags "+Le.metadata.flags),Ne("/StemV "+Le.metadata.stemV),Ne("/ItalicAngle "+Le.metadata.italicAngle),Ne("/Ascent "+Le.metadata.ascender),Ne("/Descent "+Le.metadata.decender),Ne("/CapHeight "+Le.metadata.capHeight),Ne(">>"),Ne("endobj");var zt=Xe();Ne("<<"),Ne("/Type /Font"),Ne("/BaseFont /"+WA(Le.fontName)),Ne("/FontDescriptor "+Lt+" 0 R"),Ne("/W "+ee.API.PDFObject.convert(ct)),Ne("/CIDToGIDMap /Identity"),Ne("/DW 1000"),Ne("/Subtype /CIDFontType2"),Ne("/CIDSystemInfo"),Ne("<<"),Ne("/Supplement 0"),Ne("/Registry (Adobe)"),Ne("/Ordering ("+Le.encoding+")"),Ne(">>"),Ne(">>"),Ne("endobj"),Le.objectNumber=Xe(),Ne("<<"),Ne("/Type /Font"),Ne("/Subtype /Type0"),Ne("/ToUnicode "+Zt+" 0 R"),Ne("/BaseFont /"+WA(Le.fontName)),Ne("/Encoding /"+Le.encoding),Ne("/DescendantFonts ["+zt+" 0 R]"),Ne(">>"),Ne("endobj"),Le.isAlreadyPutted=!0}})(pe)}]),z.events.push(["putFont",function(pe){(function(we){var Le=we.font,Ne=we.out,Xe=we.newObject,st=we.putStream;if(Le.metadata instanceof ee.API.TTFFont&&Le.encoding==="WinAnsiEncoding"){for(var ct=Le.metadata.rawData,Bt="",Ve=0;Ve<ct.length;Ve++)Bt+=String.fromCharCode(ct[Ve]);var Tt=Xe();st({data:Bt,addLength1:!0,objectId:Tt}),Ne("endobj");var Ut=Xe();st({data:ie(Le.metadata.toUnicode),addLength1:!0,objectId:Ut}),Ne("endobj");var Zt=Xe();Ne("<<"),Ne("/Descent "+Le.metadata.decender),Ne("/CapHeight "+Le.metadata.capHeight),Ne("/StemV "+Le.metadata.stemV),Ne("/Type /FontDescriptor"),Ne("/FontFile2 "+Tt+" 0 R"),Ne("/Flags 96"),Ne("/FontBBox "+ee.API.PDFObject.convert(Le.metadata.bbox)),Ne("/FontName /"+WA(Le.fontName)),Ne("/ItalicAngle "+Le.metadata.italicAngle),Ne("/Ascent "+Le.metadata.ascender),Ne(">>"),Ne("endobj"),Le.objectNumber=Xe();for(var Lt=0;Lt<Le.metadata.hmtx.widths.length;Lt++)Le.metadata.hmtx.widths[Lt]=parseInt(Le.metadata.hmtx.widths[Lt]*(1e3/Le.metadata.head.unitsPerEm));Ne("<</Subtype/TrueType/Type/Font/ToUnicode "+Ut+" 0 R/BaseFont/"+WA(Le.fontName)+"/FontDescriptor "+Zt+" 0 R/Encoding/"+Le.encoding+" /FirstChar 29 /LastChar 255 /Widths "+ee.API.PDFObject.convert(Le.metadata.hmtx.widths)+">>"),Ne("endobj"),Le.isAlreadyPutted=!0}})(pe)}]);var Se=function(pe){var we,Le=pe.text||"",Ne=pe.x,Xe=pe.y,st=pe.options||{},ct=pe.mutex||{},Bt=ct.pdfEscape,Ve=ct.activeFontKey,Tt=ct.fonts,Ut=Ve,Zt="",Lt=0,zt="",ln=Tt[Ut].encoding;if(Tt[Ut].encoding!=="Identity-H")return{text:Le,x:Ne,y:Xe,options:st,mutex:ct};for(zt=Le,Ut=Ve,Array.isArray(Le)&&(zt=Le[0]),Lt=0;Lt<zt.length;Lt+=1)Tt[Ut].metadata.hasOwnProperty("cmap")&&(we=Tt[Ut].metadata.cmap.unicode.codeMap[zt[Lt].charCodeAt(0)]),we||zt[Lt].charCodeAt(0)<256&&Tt[Ut].metadata.hasOwnProperty("Unicode")?Zt+=zt[Lt]:Zt+="";var vn="";return parseInt(Ut.slice(1))<14||ln==="WinAnsiEncoding"?vn=Bt(Zt,Ut).split("").map(function(er){return er.charCodeAt(0).toString(16)}).join(""):ln==="Identity-H"&&(vn=te(Zt,Tt[Ut])),ct.isHex=!0,{text:vn,x:Ne,y:Xe,options:st,mutex:ct}};z.events.push(["postProcessText",function(pe){var we=pe.text||"",Le=[],Ne={text:we,x:pe.x,y:pe.y,options:pe.options,mutex:pe.mutex};if(Array.isArray(we)){var Xe=0;for(Xe=0;Xe<we.length;Xe+=1)Array.isArray(we[Xe])&&we[Xe].length===3?Le.push([Se(Object.assign({},Ne,{text:we[Xe][0]})).text,we[Xe][1],we[Xe][2]]):Le.push(Se(Object.assign({},Ne,{text:we[Xe]})).text);pe.text=Le}else pe.text=Se(Object.assign({},Ne,{text:we})).text}])}(lo),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}}(lo.API),function(ee){ee.__bidiEngine__=ee.prototype.__bidiEngine__=function(ie){var Se,pe,we,Le,Ne,Xe,st,ct=z,Bt=[[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]],Ve=[[2,0,1,1,0,1,0],[2,0,1,1,0,2,0],[2,0,2,1,3,2,0],[2,0,2,33,3,1,1]],Tt={L:0,R:1,EN:2,AN:3,N:4,B:5,S:6},Ut={0:0,5:1,6:2,7:3,32:4,251:5,254:6,255:7},Zt=["(",")","(","<",">","<","[","]","[","{","}","{","\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"],Lt=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)$/),zt=!1,ln=0;this.__bidiEngine__={};var vn=function(Dt){var kt=Dt.charCodeAt(),pn=kt>>8,An=Ut[pn];return An!==void 0?ct[256*An+(255&kt)]:pn===252||pn===253?"AL":Lt.test(pn)?"L":pn===8?"R":"N"},er=function(Dt){for(var kt,pn=0;pn<Dt.length;pn++){if((kt=vn(Dt.charAt(pn)))==="L")return!1;if(kt==="R")return!0}return!1},vr=function(Dt,kt,pn,An){var Vn,Kn,Zn,zn,ar=kt[An];switch(ar){case"L":case"R":zt=!1;break;case"N":case"AN":break;case"EN":zt&&(ar="AN");break;case"AL":zt=!0,ar="R";break;case"WS":ar="N";break;case"CS":An<1||An+1>=kt.length||(Vn=pn[An-1])!=="EN"&&Vn!=="AN"||(Kn=kt[An+1])!=="EN"&&Kn!=="AN"?ar="N":zt&&(Kn="AN"),ar=Kn===Vn?Kn:"N";break;case"ES":ar=(Vn=An>0?pn[An-1]:"B")==="EN"&&An+1<kt.length&&kt[An+1]==="EN"?"EN":"N";break;case"ET":if(An>0&&pn[An-1]==="EN"){ar="EN";break}if(zt){ar="N";break}for(Zn=An+1,zn=kt.length;Zn<zn&&kt[Zn]==="ET";)Zn++;ar=Zn<zn&&kt[Zn]==="EN"?"EN":"N";break;case"NSM":if(we&&!Le){for(zn=kt.length,Zn=An+1;Zn<zn&&kt[Zn]==="NSM";)Zn++;if(Zn<zn){var ur=Dt[An],la=ur>=1425&&ur<=2303||ur===64286;if(Vn=kt[Zn],la&&(Vn==="R"||Vn==="AL")){ar="R";break}}}ar=An<1||(Vn=kt[An-1])==="B"?"N":pn[An-1];break;case"B":zt=!1,Se=!0,ar=ln;break;case"S":pe=!0,ar="N";break;case"LRE":case"RLE":case"LRO":case"RLO":case"PDF":zt=!1;break;case"BN":ar="N"}return ar},Tn=function(Dt,kt,pn){var An=Dt.split("");return pn&&tn(An,pn,{hiLevel:ln}),An.reverse(),kt&&kt.reverse(),An.join("")},tn=function(Dt,kt,pn){var An,Vn,Kn,Zn,zn,ar=-1,ur=Dt.length,la=0,bt=[],qt=ln?Ve:Bt,sn=[];for(zt=!1,Se=!1,pe=!1,Vn=0;Vn<ur;Vn++)sn[Vn]=vn(Dt[Vn]);for(Kn=0;Kn<ur;Kn++){if(zn=la,bt[Kn]=vr(Dt,sn,bt,Kn),An=240&(la=qt[zn][Tt[bt[Kn]]]),la&=15,kt[Kn]=Zn=qt[la][5],An>0)if(An===16){for(Vn=ar;Vn<Kn;Vn++)kt[Vn]=1;ar=-1}else ar=-1;if(qt[la][6])ar===-1&&(ar=Kn);else if(ar>-1){for(Vn=ar;Vn<Kn;Vn++)kt[Vn]=Zn;ar=-1}sn[Kn]==="B"&&(kt[Kn]=0),pn.hiLevel|=Zn}pe&&function(hn,Nn,Gn){for(var _n=0;_n<Gn;_n++)if(hn[_n]==="S"){Nn[_n]=ln;for(var qn=_n-1;qn>=0&&hn[qn]==="WS";qn--)Nn[qn]=ln}}(sn,kt,ur)},mr=function(Dt,kt,pn,An,Vn){if(!(Vn.hiLevel<Dt)){if(Dt===1&&ln===1&&!Se)return kt.reverse(),void(pn&&pn.reverse());for(var Kn,Zn,zn,ar,ur=kt.length,la=0;la<ur;){if(An[la]>=Dt){for(zn=la+1;zn<ur&&An[zn]>=Dt;)zn++;for(ar=la,Zn=zn-1;ar<Zn;ar++,Zn--)Kn=kt[ar],kt[ar]=kt[Zn],kt[Zn]=Kn,pn&&(Kn=pn[ar],pn[ar]=pn[Zn],pn[Zn]=Kn);la=zn}la++}}},rr=function(Dt,kt,pn){var An=Dt.split(""),Vn={hiLevel:ln};return pn||(pn=[]),tn(An,pn,Vn),function(Kn,Zn,zn){if(zn.hiLevel!==0&&st)for(var ar,ur=0;ur<Kn.length;ur++)Zn[ur]===1&&(ar=Zt.indexOf(Kn[ur]))>=0&&(Kn[ur]=Zt[ar+1])}(An,pn,Vn),mr(2,An,kt,pn,Vn),mr(1,An,kt,pn,Vn),An.join("")};return this.__bidiEngine__.doBidiReorder=function(Dt,kt,pn){if(function(Vn,Kn){if(Kn)for(var Zn=0;Zn<Vn.length;Zn++)Kn[Zn]=Zn;Le===void 0&&(Le=er(Vn)),Xe===void 0&&(Xe=er(Vn))}(Dt,kt),we||!Ne||Xe)if(we&&Ne&&Le^Xe)ln=Le?1:0,Dt=Tn(Dt,kt,pn);else if(!we&&Ne&&Xe)ln=Le?1:0,Dt=rr(Dt,kt,pn),Dt=Tn(Dt,kt);else if(!we||Le||Ne||Xe){if(we&&!Ne&&Le^Xe)Dt=Tn(Dt,kt),Le?(ln=0,Dt=rr(Dt,kt,pn)):(ln=1,Dt=rr(Dt,kt,pn),Dt=Tn(Dt,kt));else if(we&&Le&&!Ne&&Xe)ln=1,Dt=rr(Dt,kt,pn),Dt=Tn(Dt,kt);else if(!we&&!Ne&&Le^Xe){var An=st;Le?(ln=1,Dt=rr(Dt,kt,pn),ln=0,st=!1,Dt=rr(Dt,kt,pn),st=An):(ln=0,Dt=rr(Dt,kt,pn),Dt=Tn(Dt,kt),ln=1,st=!1,Dt=rr(Dt,kt,pn),st=An,Dt=Tn(Dt,kt))}}else ln=0,Dt=rr(Dt,kt,pn);else ln=Le?1:0,Dt=rr(Dt,kt,pn);return Dt},this.__bidiEngine__.setOptions=function(Dt){Dt&&(we=Dt.isInputVisual,Ne=Dt.isOutputVisual,Le=Dt.isInputRtl,Xe=Dt.isOutputRtl,st=Dt.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 Se=ie.text,pe=(ie.x,ie.y,ie.options||{}),we=(ie.mutex,pe.lang,[]);if(pe.isInputVisual=typeof pe.isInputVisual!="boolean"||pe.isInputVisual,te.setOptions(pe),Object.prototype.toString.call(Se)==="[object Array]"){var Le=0;for(we=[],Le=0;Le<Se.length;Le+=1)Object.prototype.toString.call(Se[Le])==="[object Array]"?we.push([te.doBidiReorder(Se[Le][0]),Se[Le][1],Se[Le][2]]):we.push([te.doBidiReorder(Se[Le])]);ie.text=we}else ie.text=te.doBidiReorder(Se);te.setOptions({isInputVisual:!0})}])}(lo),lo.API.TTFFont=function(){function ee(z){var te;if(this.rawData=z,te=this.contents=new ml(z),this.contents.pos=4,te.readString(4)==="ttcf")throw new Error("TTCF not supported.");te.pos=0,this.parse(),this.subset=new js(this),this.registerTTF()}return ee.open=function(z){return new ee(z)},ee.prototype.parse=function(){return this.directory=new XA(this.contents),this.head=new YA(this),this.name=new Zl(this),this.cmap=new lu(this),this.toUnicode={},this.hhea=new vu(this),this.maxp=new vl(this),this.hmtx=new Bu(this),this.post=new Su(this),this.os2=new uu(this),this.loca=new Qu(this),this.glyf=new iu(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,Se,pe;if(this.scaleFactor=1e3/this.head.unitsPerEm,this.bbox=function(){var we,Le,Ne,Xe;for(Xe=[],we=0,Le=(Ne=this.bbox).length;we<Le;we++)z=Ne[we],Xe.push(Math.round(z*this.scaleFactor));return Xe}.call(this),this.stemV=0,this.post.exists?(ie=255&(Se=this.post.italic_angle),32768&(te=Se>>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=(pe=this.familyClass)===1||pe===2||pe===3||pe===4||pe===5||pe===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 Se,pe,we,Le;for(we=0,pe=0,Le=(z=""+z).length;0<=Le?pe<Le:pe>Le;pe=0<=Le?++pe:--pe)Se=z.charCodeAt(pe),we+=this.widthOfGlyph(this.characterToGlyph(Se))+ie*(1e3/te)||0;return we*(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 ks,ml=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,Se;for(Se=[],te=0,ie=z.length;0<=ie?te<ie:te>ie;te=0<=ie?++te:--te)Se.push(this.writeByte(z.charCodeAt(te)));return Se},ee.prototype.readShort=function(){return this.readInt16()},ee.prototype.writeShort=function(z){return this.writeInt16(z)},ee.prototype.readLongLong=function(){var z,te,ie,Se,pe,we,Le,Ne;return z=this.readByte(),te=this.readByte(),ie=this.readByte(),Se=this.readByte(),pe=this.readByte(),we=this.readByte(),Le=this.readByte(),Ne=this.readByte(),128&z?-1*(72057594037927940*(255^z)+281474976710656*(255^te)+1099511627776*(255^ie)+4294967296*(255^Se)+16777216*(255^pe)+65536*(255^we)+256*(255^Le)+(255^Ne)+1):72057594037927940*z+281474976710656*te+1099511627776*ie+4294967296*Se+16777216*pe+65536*we+256*Le+Ne},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,Se,pe;for(pe=[],ie=0,Se=z.length;ie<Se;ie++)te=z[ie],pe.push(this.writeByte(te));return pe},ee}(),XA=function(){var ee;function z(te){var ie,Se,pe;for(this.scalarType=te.readInt(),this.tableCount=te.readShort(),this.searchRange=te.readShort(),this.entrySelector=te.readShort(),this.rangeShift=te.readShort(),this.tables={},Se=0,pe=this.tableCount;0<=pe?Se<pe:Se>pe;Se=0<=pe?++Se:--Se)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,Se,pe,we,Le,Ne,Xe,st,ct,Bt,Ve,Tt,Ut;for(Ut in Ve=Object.keys(te).length,Ne=Math.log(2),ct=16*Math.floor(Math.log(Ve)/Ne),we=Math.floor(ct/Ne),st=16*Ve-ct,(Se=new ml).writeInt(this.scalarType),Se.writeShort(Ve),Se.writeShort(ct),Se.writeShort(we),Se.writeShort(st),pe=16*Ve,Xe=Se.pos+pe,Le=null,Tt=[],te)for(Bt=te[Ut],Se.writeString(Ut),Se.writeInt(ee(Bt)),Se.writeInt(Xe),Se.writeInt(Bt.length),Tt=Tt.concat(Bt),Ut==="head"&&(Le=Xe),Xe+=Bt.length;Xe%4;)Tt.push(0),Xe++;return Se.write(Tt),ie=2981146554-ee(Se.data),Se.pos=Le+8,Se.writeUInt32(ie),Se.data},ee=function(te){var ie,Se,pe,we;for(te=Wl.call(te);te.length%4;)te.push(0);for(pe=new ml(te),Se=0,ie=0,we=te.length;ie<we;ie=ie+=4)Se+=pe.readUInt32();return 4294967295&Se},z}(),Hs={}.hasOwnProperty,QA=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};ks=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 YA=function(ee){function z(){return z.__super__.constructor.apply(this,arguments)}return QA(z,ks),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 ml).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}(),pl=function(){function ee(z,te){var ie,Se,pe,we,Le,Ne,Xe,st,ct,Bt,Ve,Tt,Ut,Zt,Lt,zt,ln;switch(this.platformID=z.readUInt16(),this.encodingID=z.readShort(),this.offset=te+z.readInt(),ct=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(Ne=0;Ne<256;++Ne)this.codeMap[Ne]=z.readByte();break;case 4:for(Ve=z.readUInt16(),Bt=Ve/2,z.pos+=6,pe=function(){var vn,er;for(er=[],Ne=vn=0;0<=Bt?vn<Bt:vn>Bt;Ne=0<=Bt?++vn:--vn)er.push(z.readUInt16());return er}(),z.pos+=2,Ut=function(){var vn,er;for(er=[],Ne=vn=0;0<=Bt?vn<Bt:vn>Bt;Ne=0<=Bt?++vn:--vn)er.push(z.readUInt16());return er}(),Xe=function(){var vn,er;for(er=[],Ne=vn=0;0<=Bt?vn<Bt:vn>Bt;Ne=0<=Bt?++vn:--vn)er.push(z.readUInt16());return er}(),st=function(){var vn,er;for(er=[],Ne=vn=0;0<=Bt?vn<Bt:vn>Bt;Ne=0<=Bt?++vn:--vn)er.push(z.readUInt16());return er}(),Se=(this.length-z.pos+this.offset)/2,Le=function(){var vn,er;for(er=[],Ne=vn=0;0<=Se?vn<Se:vn>Se;Ne=0<=Se?++vn:--vn)er.push(z.readUInt16());return er}(),Ne=Lt=0,ln=pe.length;Lt<ln;Ne=++Lt)for(Zt=pe[Ne],ie=zt=Tt=Ut[Ne];Tt<=Zt?zt<=Zt:zt>=Zt;ie=Tt<=Zt?++zt:--zt)st[Ne]===0?we=ie+Xe[Ne]:(we=Le[st[Ne]/2+(ie-Tt)-(Bt-Ne)]||0)!==0&&(we+=Xe[Ne]),this.codeMap[ie]=65535&we}z.pos=ct}return ee.encode=function(z,te){var ie,Se,pe,we,Le,Ne,Xe,st,ct,Bt,Ve,Tt,Ut,Zt,Lt,zt,ln,vn,er,vr,Tn,tn,mr,rr,Dt,kt,pn,An,Vn,Kn,Zn,zn,ar,ur,la,bt,qt,sn,hn,Nn,Gn,_n,qn,qr,ta,Na;switch(An=new ml,we=Object.keys(z).sort(function(ma,io){return ma-io}),te){case"macroman":for(Ut=0,Zt=function(){var ma=[];for(Tt=0;Tt<256;++Tt)ma.push(0);return ma}(),zt={0:0},pe={},Vn=0,ar=we.length;Vn<ar;Vn++)zt[qn=z[Se=we[Vn]]]==null&&(zt[qn]=++Ut),pe[Se]={old:z[Se],new:zt[z[Se]]},Zt[Se]=zt[z[Se]];return An.writeUInt16(1),An.writeUInt16(0),An.writeUInt32(12),An.writeUInt16(0),An.writeUInt16(262),An.writeUInt16(0),An.write(Zt),{charMap:pe,subtable:An.data,maxGlyphID:Ut+1};case"unicode":for(kt=[],ct=[],ln=0,zt={},ie={},Lt=Xe=null,Kn=0,ur=we.length;Kn<ur;Kn++)zt[er=z[Se=we[Kn]]]==null&&(zt[er]=++ln),ie[Se]={old:er,new:zt[er]},Le=zt[er]-Se,Lt!=null&&Le===Xe||(Lt&&ct.push(Lt),kt.push(Se),Xe=Le),Lt=Se;for(Lt&&ct.push(Lt),ct.push(65535),kt.push(65535),rr=2*(mr=kt.length),tn=2*Math.pow(Math.log(mr)/Math.LN2,2),Bt=Math.log(tn/2)/Math.LN2,Tn=2*mr-tn,Ne=[],vr=[],Ve=[],Tt=Zn=0,la=kt.length;Zn<la;Tt=++Zn){if(Dt=kt[Tt],st=ct[Tt],Dt===65535){Ne.push(0),vr.push(0);break}if(Dt-(pn=ie[Dt].new)>=32768)for(Ne.push(0),vr.push(2*(Ve.length+mr-Tt)),Se=zn=Dt;Dt<=st?zn<=st:zn>=st;Se=Dt<=st?++zn:--zn)Ve.push(ie[Se].new);else Ne.push(pn-Dt),vr.push(0)}for(An.writeUInt16(3),An.writeUInt16(1),An.writeUInt32(12),An.writeUInt16(4),An.writeUInt16(16+8*mr+2*Ve.length),An.writeUInt16(0),An.writeUInt16(rr),An.writeUInt16(tn),An.writeUInt16(Bt),An.writeUInt16(Tn),Gn=0,bt=ct.length;Gn<bt;Gn++)Se=ct[Gn],An.writeUInt16(Se);for(An.writeUInt16(0),_n=0,qt=kt.length;_n<qt;_n++)Se=kt[_n],An.writeUInt16(Se);for(qr=0,sn=Ne.length;qr<sn;qr++)Le=Ne[qr],An.writeUInt16(Le);for(ta=0,hn=vr.length;ta<hn;ta++)vn=vr[ta],An.writeUInt16(vn);for(Na=0,Nn=Ve.length;Na<Nn;Na++)Ut=Ve[Na],An.writeUInt16(Ut);return{charMap:ie,subtable:An.data,maxGlyphID:ln+1}}},ee}(),lu=function(ee){function z(){return z.__super__.constructor.apply(this,arguments)}return QA(z,ks),z.prototype.tag="cmap",z.prototype.parse=function(te){var ie,Se,pe;for(te.pos=this.offset,this.version=te.readUInt16(),pe=te.readUInt16(),this.tables=[],this.unicode=null,Se=0;0<=pe?Se<pe:Se>pe;Se=0<=pe?++Se:--Se)ie=new pl(te,this.offset),this.tables.push(ie),ie.isUnicode&&this.unicode==null&&(this.unicode=ie);return!0},z.encode=function(te,ie){var Se,pe;return ie==null&&(ie="macroman"),Se=pl.encode(te,ie),(pe=new ml).writeUInt16(0),pe.writeUInt16(1),Se.table=pe.data.concat(Se.subtable),Se},z}(),vu=function(ee){function z(){return z.__super__.constructor.apply(this,arguments)}return QA(z,ks),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}(),uu=function(ee){function z(){return z.__super__.constructor.apply(this,arguments)}return QA(z,ks),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,Se;for(Se=[],ie=0;ie<10;++ie)Se.push(te.readByte());return Se}(),this.charRange=function(){var ie,Se;for(Se=[],ie=0;ie<4;++ie)Se.push(te.readInt());return Se}(),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,Se;for(Se=[],ie=0;ie<2;ie=++ie)Se.push(te.readInt());return Se}(),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}(),Su=function(ee){function z(){return z.__super__.constructor.apply(this,arguments)}return QA(z,ks),z.prototype.tag="post",z.prototype.parse=function(te){var ie,Se,pe;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 we;for(Se=te.readUInt16(),this.glyphNameIndex=[],we=0;0<=Se?we<Se:we>Se;we=0<=Se?++we:--we)this.glyphNameIndex.push(te.readUInt16());for(this.names=[],pe=[];te.pos<this.offset+this.length;)ie=te.readByte(),pe.push(this.names.push(te.readString(ie)));return pe;case 151552:return Se=te.readUInt16(),this.offsets=te.read(Se);case 196608:break;case 262144:return this.map=function(){var Le,Ne,Xe;for(Xe=[],we=Le=0,Ne=this.file.maxp.numGlyphs;0<=Ne?Le<Ne:Le>Ne;we=0<=Ne?++Le:--Le)Xe.push(te.readUInt32());return Xe}.call(this)}},z}(),yu=function(ee,z){this.raw=ee,this.length=ee.length,this.platformID=z.platformID,this.encodingID=z.encodingID,this.languageID=z.languageID},Zl=function(ee){function z(){return z.__super__.constructor.apply(this,arguments)}return QA(z,ks),z.prototype.tag="name",z.prototype.parse=function(te){var ie,Se,pe,we,Le,Ne,Xe,st,ct,Bt,Ve;for(te.pos=this.offset,te.readShort(),ie=te.readShort(),Ne=te.readShort(),Se=[],we=0;0<=ie?we<ie:we>ie;we=0<=ie?++we:--we)Se.push({platformID:te.readShort(),encodingID:te.readShort(),languageID:te.readShort(),nameID:te.readShort(),length:te.readShort(),offset:this.offset+Ne+te.readShort()});for(Xe={},we=ct=0,Bt=Se.length;ct<Bt;we=++ct)pe=Se[we],te.pos=pe.offset,st=te.readString(pe.length),Le=new yu(st,pe),Xe[Ve=pe.nameID]==null&&(Xe[Ve]=[]),Xe[pe.nameID].push(Le);this.strings=Xe,this.copyright=Xe[0],this.fontFamily=Xe[1],this.fontSubfamily=Xe[2],this.uniqueSubfamily=Xe[3],this.fontName=Xe[4],this.version=Xe[5];try{this.postscriptName=Xe[6][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}catch(Tt){this.postscriptName=Xe[4][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}return this.trademark=Xe[7],this.manufacturer=Xe[8],this.designer=Xe[9],this.description=Xe[10],this.vendorUrl=Xe[11],this.designerUrl=Xe[12],this.license=Xe[13],this.licenseUrl=Xe[14],this.preferredFamily=Xe[15],this.preferredSubfamily=Xe[17],this.compatibleFull=Xe[18],this.sampleText=Xe[19]},z}(),vl=function(ee){function z(){return z.__super__.constructor.apply(this,arguments)}return QA(z,ks),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}(),Bu=function(ee){function z(){return z.__super__.constructor.apply(this,arguments)}return QA(z,ks),z.prototype.tag="hmtx",z.prototype.parse=function(te){var ie,Se,pe,we,Le,Ne,Xe;for(te.pos=this.offset,this.metrics=[],ie=0,Ne=this.file.hhea.numberOfMetrics;0<=Ne?ie<Ne:ie>Ne;ie=0<=Ne?++ie:--ie)this.metrics.push({advance:te.readUInt16(),lsb:te.readInt16()});for(pe=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=function(){var st,ct;for(ct=[],ie=st=0;0<=pe?st<pe:st>pe;ie=0<=pe?++st:--st)ct.push(te.readInt16());return ct}(),this.widths=function(){var st,ct,Bt,Ve;for(Ve=[],st=0,ct=(Bt=this.metrics).length;st<ct;st++)we=Bt[st],Ve.push(we.advance);return Ve}.call(this),Se=this.widths[this.widths.length-1],Xe=[],ie=Le=0;0<=pe?Le<pe:Le>pe;ie=0<=pe?++Le:--Le)Xe.push(this.widths.push(Se));return Xe},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}(),Wl=[].slice,iu=function(ee){function z(){return z.__super__.constructor.apply(this,arguments)}return QA(z,ks),z.prototype.tag="glyf",z.prototype.parse=function(){return this.cache={}},z.prototype.glyphFor=function(te){var ie,Se,pe,we,Le,Ne,Xe,st,ct,Bt;return te in this.cache?this.cache[te]:(we=this.file.loca,ie=this.file.contents,Se=we.indexOf(te),(pe=we.lengthOf(te))===0?this.cache[te]=null:(ie.pos=this.offset+Se,Le=(Ne=new ml(ie.read(pe))).readShort(),st=Ne.readShort(),Bt=Ne.readShort(),Xe=Ne.readShort(),ct=Ne.readShort(),this.cache[te]=Le===-1?new Du(Ne,st,Bt,Xe,ct):new Vl(Ne,Le,st,Bt,Xe,ct),this.cache[te]))},z.prototype.encode=function(te,ie,Se){var pe,we,Le,Ne,Xe;for(Le=[],we=[],Ne=0,Xe=ie.length;Ne<Xe;Ne++)pe=te[ie[Ne]],we.push(Le.length),pe&&(Le=Le.concat(pe.encode(Se)));return we.push(Le.length),{table:Le,offsets:we}},z}(),Vl=function(){function ee(z,te,ie,Se,pe,we){this.raw=z,this.numberOfContours=te,this.xMin=ie,this.yMin=Se,this.xMax=pe,this.yMax=we,this.compound=!1}return ee.prototype.encode=function(){return this.raw.data},ee}(),Du=function(){function ee(z,te,ie,Se,pe){var we,Le;for(this.raw=z,this.xMin=te,this.yMin=ie,this.xMax=Se,this.yMax=pe,this.compound=!0,this.glyphIDs=[],this.glyphOffsets=[],we=this.raw;Le=we.readShort(),this.glyphOffsets.push(we.pos),this.glyphIDs.push(we.readUInt16()),32&Le;)we.pos+=1&Le?4:2,128&Le?we.pos+=8:64&Le?we.pos+=4:8&Le&&(we.pos+=2)}return ee.prototype.encode=function(){var z,te,ie;for(te=new ml(Wl.call(this.raw.data)),z=0,ie=this.glyphIDs.length;z<ie;++z)te.pos=this.glyphOffsets[z];return te.data},ee}(),Qu=function(ee){function z(){return z.__super__.constructor.apply(this,arguments)}return QA(z,ks),z.prototype.tag="loca",z.prototype.parse=function(te){var ie,Se;return te.pos=this.offset,ie=this.file.head.indexToLocFormat,this.offsets=ie===0?function(){var pe,we;for(we=[],Se=0,pe=this.length;Se<pe;Se+=2)we.push(2*te.readUInt16());return we}.call(this):function(){var pe,we;for(we=[],Se=0,pe=this.length;Se<pe;Se+=4)we.push(te.readUInt32());return we}.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 Se=new Uint32Array(this.offsets.length),pe=0,we=0,Le=0;Le<Se.length;++Le)if(Se[Le]=pe,we<ie.length&&ie[we]==Le){++we,Se[Le]=pe;var Ne=this.offsets[Le],Xe=this.offsets[Le+1]-Ne;Xe>0&&(pe+=Xe)}for(var st=new Array(4*Se.length),ct=0;ct<Se.length;++ct)st[4*ct+3]=255&Se[ct],st[4*ct+2]=(65280&Se[ct])>>8,st[4*ct+1]=(16711680&Se[ct])>>16,st[4*ct]=(4278190080&Se[ct])>>24;return st},z}(),js=function(){function ee(z){this.font=z,this.subset={},this.unicodes={},this.next=33}return ee.prototype.generateCmap=function(){var z,te,ie,Se,pe;for(te in Se=this.font.cmap.tables[0].codeMap,z={},pe=this.subset)ie=pe[te],z[te]=Se[ie];return z},ee.prototype.glyphsFor=function(z){var te,ie,Se,pe,we,Le,Ne;for(Se={},we=0,Le=z.length;we<Le;we++)Se[pe=z[we]]=this.font.glyf.glyphFor(pe);for(pe in te=[],Se)(ie=Se[pe])!=null&&ie.compound&&te.push.apply(te,ie.glyphIDs);if(te.length>0)for(pe in Ne=this.glyphsFor(te))ie=Ne[pe],Se[pe]=ie;return Se},ee.prototype.encode=function(z,te){var ie,Se,pe,we,Le,Ne,Xe,st,ct,Bt,Ve,Tt,Ut,Zt,Lt;for(Se in ie=lu.encode(this.generateCmap(),"unicode"),we=this.glyphsFor(z),Ve={0:0},Lt=ie.charMap)Ve[(Ne=Lt[Se]).old]=Ne.new;for(Tt in Bt=ie.maxGlyphID,we)Tt in Ve||(Ve[Tt]=Bt++);return st=function(zt){var ln,vn;for(ln in vn={},zt)vn[zt[ln]]=ln;return vn}(Ve),ct=Object.keys(st).sort(function(zt,ln){return zt-ln}),Ut=function(){var zt,ln,vn;for(vn=[],zt=0,ln=ct.length;zt<ln;zt++)Le=ct[zt],vn.push(st[Le]);return vn}(),pe=this.font.glyf.encode(we,Ut,Ve),Xe=this.font.loca.encode(pe.offsets,Ut),Zt={cmap:this.font.cmap.raw(),glyf:pe.table,loca:Xe,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&&(Zt["OS/2"]=this.font.os2.raw()),this.font.directory.encode(Zt)},ee}();lo.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,Se,pe,we;if(Array.isArray(te))return"["+function(){var Le,Ne,Xe;for(Xe=[],Le=0,Ne=te.length;Le<Ne;Le++)ie=te[Le],Xe.push(z.convert(ie));return Xe}().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(Se in pe=["<<"],te)we=te[Se],pe.push("/"+Se+" "+z.convert(we));return pe.push(">>"),pe.join(`
|
|
|
`)}return""+te},z}();var wu=lo},80645:function(mn,jt){jt.read=function(fe,ce,We,ke,it){var He,Me,me=it*8-ke-1,ye=(1<<me)-1,Ie=ye>>1,de=-7,Ue=We?it-1:0,Pe=We?-1:1,be=fe[ce+Ue];for(Ue+=Pe,He=be&(1<<-de)-1,be>>=-de,de+=me;de>0;He=He*256+fe[ce+Ue],Ue+=Pe,de-=8);for(Me=He&(1<<-de)-1,He>>=-de,de+=ke;de>0;Me=Me*256+fe[ce+Ue],Ue+=Pe,de-=8);if(He===0)He=1-Ie;else{if(He===ye)return Me?NaN:(be?-1:1)*(1/0);Me=Me+Math.pow(2,ke),He=He-Ie}return(be?-1:1)*Me*Math.pow(2,He-ke)},jt.write=function(fe,ce,We,ke,it,He){var Me,me,ye,Ie=He*8-it-1,de=(1<<Ie)-1,Ue=de>>1,Pe=it===23?Math.pow(2,-24)-Math.pow(2,-77):0,be=ke?0:He-1,Ae=ke?1:-1,y=ce<0||ce===0&&1/ce<0?1:0;for(ce=Math.abs(ce),isNaN(ce)||ce===1/0?(me=isNaN(ce)?1:0,Me=de):(Me=Math.floor(Math.log(ce)/Math.LN2),ce*(ye=Math.pow(2,-Me))<1&&(Me--,ye*=2),Me+Ue>=1?ce+=Pe/ye:ce+=Pe*Math.pow(2,1-Ue),ce*ye>=2&&(Me++,ye/=2),Me+Ue>=de?(me=0,Me=de):Me+Ue>=1?(me=(ce*ye-1)*Math.pow(2,it),Me=Me+Ue):(me=ce*Math.pow(2,Ue-1)*Math.pow(2,it),Me=0));it>=8;fe[We+be]=me&255,be+=Ae,me/=256,it-=8);for(Me=Me<<it|me,Ie+=it;Ie>0;fe[We+be]=Me&255,be+=Ae,Me/=256,Ie-=8);fe[We+be-Ae]|=y*128}},55733:function(mn,jt,fe){var ce=fe(48764).lW,We=fe(34155);(function(ke){mn.exports=ke()})(function(){return function ke(it,He,Me){function me(de,Ue){if(!He[de]){if(!it[de]){var Pe=void 0;if(!Ue&&Pe)return require(de,!0);if(ye)return ye(de,!0);var be=new Error("Cannot find module '"+de+"'");throw be.code="MODULE_NOT_FOUND",be}var Ae=He[de]={exports:{}};it[de][0].call(Ae.exports,function(y){var a=it[de][1][y];return me(a||y)},Ae,Ae.exports,ke,it,He,Me)}return He[de].exports}for(var ye=void 0,Ie=0;Ie<Me.length;Ie++)me(Me[Ie]);return me}({1:[function(ke,it,He){"use strict";var Me=ke("./utils"),me=ke("./support"),ye="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";He.encode=function(Ie){for(var de,Ue,Pe,be,Ae,y,a,E=[],b=0,x=Ie.length,ne=x,le=Me.getTypeOf(Ie)!=="string";b<Ie.length;)ne=x-b,Pe=le?(de=Ie[b++],Ue=b<x?Ie[b++]:0,b<x?Ie[b++]:0):(de=Ie.charCodeAt(b++),Ue=b<x?Ie.charCodeAt(b++):0,b<x?Ie.charCodeAt(b++):0),be=de>>2,Ae=(3&de)<<4|Ue>>4,y=1<ne?(15&Ue)<<2|Pe>>6:64,a=2<ne?63&Pe:64,E.push(ye.charAt(be)+ye.charAt(Ae)+ye.charAt(y)+ye.charAt(a));return E.join("")},He.decode=function(Ie){var de,Ue,Pe,be,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=me.uint8array?new Uint8Array(0|ne):new Array(0|ne);a<Ie.length;)de=ye.indexOf(Ie.charAt(a++))<<2|(be=ye.indexOf(Ie.charAt(a++)))>>4,Ue=(15&be)<<4|(Ae=ye.indexOf(Ie.charAt(a++)))>>2,Pe=(3&Ae)<<6|(y=ye.indexOf(Ie.charAt(a++))),x[E++]=de,Ae!==64&&(x[E++]=Ue),y!==64&&(x[E++]=Pe);return x}},{"./support":30,"./utils":32}],2:[function(ke,it,He){"use strict";var Me=ke("./external"),me=ke("./stream/DataWorker"),ye=ke("./stream/Crc32Probe"),Ie=ke("./stream/DataLengthProbe");function de(Ue,Pe,be,Ae,y){this.compressedSize=Ue,this.uncompressedSize=Pe,this.crc32=be,this.compression=Ae,this.compressedContent=y}de.prototype={getContentWorker:function(){var Ue=new me(Me.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new Ie("data_length")),Pe=this;return Ue.on("end",function(){if(this.streamInfo.data_length!==Pe.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),Ue},getCompressedWorker:function(){return new me(Me.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},de.createWorkerFrom=function(Ue,Pe,be){return Ue.pipe(new ye).pipe(new Ie("uncompressedSize")).pipe(Pe.compressWorker(be)).pipe(new Ie("compressedSize")).withStreamInfo("compression",Pe)},it.exports=de},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(ke,it,He){"use strict";var Me=ke("./stream/GenericWorker");He.STORE={magic:"\0\0",compressWorker:function(){return new Me("STORE compression")},uncompressWorker:function(){return new Me("STORE decompression")}},He.DEFLATE=ke("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(ke,it,He){"use strict";var Me=ke("./utils"),me=function(){for(var ye,Ie=[],de=0;de<256;de++){ye=de;for(var Ue=0;Ue<8;Ue++)ye=1&ye?3988292384^ye>>>1:ye>>>1;Ie[de]=ye}return Ie}();it.exports=function(ye,Ie){return ye!==void 0&&ye.length?Me.getTypeOf(ye)!=="string"?function(de,Ue,Pe,be){var Ae=me,y=be+Pe;de^=-1;for(var a=be;a<y;a++)de=de>>>8^Ae[255&(de^Ue[a])];return-1^de}(0|Ie,ye,ye.length,0):function(de,Ue,Pe,be){var Ae=me,y=be+Pe;de^=-1;for(var a=be;a<y;a++)de=de>>>8^Ae[255&(de^Ue.charCodeAt(a))];return-1^de}(0|Ie,ye,ye.length,0):0}},{"./utils":32}],5:[function(ke,it,He){"use strict";He.base64=!1,He.binary=!1,He.dir=!1,He.createFolders=!0,He.date=null,He.compression=null,He.compressionOptions=null,He.comment=null,He.unixPermissions=null,He.dosPermissions=null},{}],6:[function(ke,it,He){"use strict";var Me=null;Me=typeof Promise!="undefined"?Promise:ke("lie"),it.exports={Promise:Me}},{lie:37}],7:[function(ke,it,He){"use strict";var Me=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Uint32Array!="undefined",me=ke("pako"),ye=ke("./utils"),Ie=ke("./stream/GenericWorker"),de=Me?"uint8array":"array";function Ue(Pe,be){Ie.call(this,"FlateWorker/"+Pe),this._pako=null,this._pakoAction=Pe,this._pakoOptions=be,this.meta={}}He.magic="\b\0",ye.inherits(Ue,Ie),Ue.prototype.processChunk=function(Pe){this.meta=Pe.meta,this._pako===null&&this._createPako(),this._pako.push(ye.transformTo(de,Pe.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 me[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var Pe=this;this._pako.onData=function(be){Pe.push({data:be,meta:Pe.meta})}},He.compressWorker=function(Pe){return new Ue("Deflate",Pe)},He.uncompressWorker=function(){return new Ue("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(ke,it,He){"use strict";function Me(Ae,y){var a,E="";for(a=0;a<y;a++)E+=String.fromCharCode(255&Ae),Ae>>>=8;return E}function me(Ae,y,a,E,b,x){var ne,le,ge=Ae.file,Fe=Ae.compression,Qe=x!==de.utf8encode,_e=ye.transformTo("string",x(ge.name)),Ye=ye.transformTo("string",de.utf8encode(ge.name)),$e=ge.comment,Je=ye.transformTo("string",x($e)),xe=ye.transformTo("string",de.utf8encode($e)),ht=Ye.length!==ge.name.length,Oe=xe.length!==$e.length,mt="",tt="",rt="",lt=ge.dir,dt=ge.date,gt={crc32:0,compressedSize:0,uncompressedSize:0};y&&!a||(gt.crc32=Ae.crc32,gt.compressedSize=Ae.compressedSize,gt.uncompressedSize=Ae.uncompressedSize);var Ze=0;y&&(Ze|=8),Qe||!ht&&!Oe||(Ze|=2048);var et=0,Qt=0;lt&&(et|=16),b==="UNIX"?(Qt=798,et|=function(pt,Xt){var nn=pt;return pt||(nn=Xt?16893:33204),(65535&nn)<<16}(ge.unixPermissions,lt)):(Qt=20,et|=function(pt){return 63&(pt||0)}(ge.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(),ht&&(tt=Me(1,1)+Me(Ue(_e),4)+Ye,mt+="up"+Me(tt.length,2)+tt),Oe&&(rt=Me(1,1)+Me(Ue(Je),4)+xe,mt+="uc"+Me(rt.length,2)+rt);var Kt="";return Kt+=`
|
|
|
\0`,Kt+=Me(Ze,2),Kt+=Fe.magic,Kt+=Me(ne,2),Kt+=Me(le,2),Kt+=Me(gt.crc32,4),Kt+=Me(gt.compressedSize,4),Kt+=Me(gt.uncompressedSize,4),Kt+=Me(_e.length,2),Kt+=Me(mt.length,2),{fileRecord:Pe.LOCAL_FILE_HEADER+Kt+_e+mt,dirRecord:Pe.CENTRAL_FILE_HEADER+Me(Qt,2)+Kt+Me(Je.length,2)+"\0\0\0\0"+Me(et,4)+Me(E,4)+_e+mt+Je}}var ye=ke("../utils"),Ie=ke("../stream/GenericWorker"),de=ke("../utf8"),Ue=ke("../crc32"),Pe=ke("../signature");function be(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(be,Ie),be.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}}))},be.prototype.openedSource=function(Ae){this.currentSourceOffset=this.bytesWritten,this.currentFile=Ae.file.name;var y=this.streamFiles&&!Ae.file.dir;if(y){var a=me(Ae,y,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:a.fileRecord,meta:{percent:0}})}else this.accumulate=!0},be.prototype.closedSource=function(Ae){this.accumulate=!1;var y=this.streamFiles&&!Ae.file.dir,a=me(Ae,y,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(a.dirRecord),y)this.push({data:function(E){return Pe.DATA_DESCRIPTOR+Me(E.crc32,4)+Me(E.compressedSize,4)+Me(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},be.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,ge){var Fe=ye.transformTo("string",ge(le));return Pe.CENTRAL_DIRECTORY_END+"\0\0\0\0"+Me(b,2)+Me(b,2)+Me(x,4)+Me(ne,4)+Me(Fe.length,2)+Fe}(this.dirRecords.length,a,Ae,this.zipComment,this.encodeFileName);this.push({data:E,meta:{percent:100}})},be.prototype.prepareNextSource=function(){this.previous=this._sources.shift(),this.openedSource(this.previous.streamInfo),this.isPaused?this.previous.pause():this.previous.resume()},be.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},be.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))},be.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},be.prototype.lock=function(){Ie.prototype.lock.call(this);for(var Ae=this._sources,y=0;y<Ae.length;y++)Ae[y].lock()},it.exports=be},{"../crc32":4,"../signature":23,"../stream/GenericWorker":28,"../utf8":31,"../utils":32}],9:[function(ke,it,He){"use strict";var Me=ke("../compressions"),me=ke("./ZipFileWorker");He.generateWorker=function(ye,Ie,de){var Ue=new me(Ie.streamFiles,de,Ie.platform,Ie.encodeFileName),Pe=0;try{ye.forEach(function(be,Ae){Pe++;var y=function(x,ne){var le=x||ne,ge=Me[le];if(!ge)throw new Error(le+" is not a valid compression method !");return ge}(Ae.options.compression,Ie.compression),a=Ae.options.compressionOptions||Ie.compressionOptions||{},E=Ae.dir,b=Ae.date;Ae._compressWorker(y,a).withStreamInfo("file",{name:be,dir:E,date:b,comment:Ae.comment||"",unixPermissions:Ae.unixPermissions,dosPermissions:Ae.dosPermissions}).pipe(Ue)}),Ue.entriesCount=Pe}catch(be){Ue.error(be)}return Ue}},{"../compressions":3,"./ZipFileWorker":8}],10:[function(ke,it,He){"use strict";function Me(){if(!(this instanceof Me))return new Me;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 me=new Me;for(var ye in this)typeof this[ye]!="function"&&(me[ye]=this[ye]);return me}}(Me.prototype=ke("./object")).loadAsync=ke("./load"),Me.support=ke("./support"),Me.defaults=ke("./defaults"),Me.version="3.10.1",Me.loadAsync=function(me,ye){return new Me().loadAsync(me,ye)},Me.external=ke("./external"),it.exports=Me},{"./defaults":5,"./external":6,"./load":11,"./object":15,"./support":30}],11:[function(ke,it,He){"use strict";var Me=ke("./utils"),me=ke("./external"),ye=ke("./utf8"),Ie=ke("./zipEntries"),de=ke("./stream/Crc32Probe"),Ue=ke("./nodejsUtils");function Pe(be){return new me.Promise(function(Ae,y){var a=be.decompressed.getContentWorker().pipe(new de);a.on("error",function(E){y(E)}).on("end",function(){a.streamInfo.crc32!==be.decompressed.crc32?y(new Error("Corrupted zip : CRC32 mismatch")):Ae()}).resume()})}it.exports=function(be,Ae){var y=this;return Ae=Me.extend(Ae||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:ye.utf8decode}),Ue.isNode&&Ue.isStream(be)?me.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")):Me.prepareContent("the loaded zip file",be,!0,Ae.optimizedBinaryString,Ae.base64).then(function(a){var E=new Ie(Ae);return E.load(a),E}).then(function(a){var E=[me.Promise.resolve(a)],b=a.files;if(Ae.checkCRC32)for(var x=0;x<b.length;x++)E.push(Pe(b[x]));return me.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,ge=Me.resolve(ne.fileNameStr);y.file(ge,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(ge).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(ke,it,He){"use strict";var Me=ke("../utils"),me=ke("../stream/GenericWorker");function ye(Ie,de){me.call(this,"Nodejs stream input adapter for "+Ie),this._upstreamEnded=!1,this._bindStream(de)}Me.inherits(ye,me),ye.prototype._bindStream=function(Ie){var de=this;(this._stream=Ie).pause(),Ie.on("data",function(Ue){de.push({data:Ue,meta:{percent:0}})}).on("error",function(Ue){de.isPaused?this.generatedError=Ue:de.error(Ue)}).on("end",function(){de.isPaused?de._upstreamEnded=!0:de.end()})},ye.prototype.pause=function(){return!!me.prototype.pause.call(this)&&(this._stream.pause(),!0)},ye.prototype.resume=function(){return!!me.prototype.resume.call(this)&&(this._upstreamEnded?this.end():this._stream.resume(),!0)},it.exports=ye},{"../stream/GenericWorker":28,"../utils":32}],13:[function(ke,it,He){"use strict";var Me=ke("readable-stream").Readable;function me(ye,Ie,de){Me.call(this,Ie),this._helper=ye;var Ue=this;ye.on("data",function(Pe,be){Ue.push(Pe)||Ue._helper.pause(),de&&de(be)}).on("error",function(Pe){Ue.emit("error",Pe)}).on("end",function(){Ue.push(null)})}ke("../utils").inherits(me,Me),me.prototype._read=function(){this._helper.resume()},it.exports=me},{"../utils":32,"readable-stream":16}],14:[function(ke,it,He){"use strict";it.exports={isNode:typeof ce!="undefined",newBufferFrom:function(Me,me){if(ce.from&&ce.from!==Uint8Array.from)return ce.from(Me,me);if(typeof Me=="number")throw new Error('The "data" argument must not be a number');return new ce(Me,me)},allocBuffer:function(Me){if(ce.alloc)return ce.alloc(Me);var me=new ce(Me);return me.fill(0),me},isBuffer:function(Me){return ce.isBuffer(Me)},isStream:function(Me){return Me&&typeof Me.on=="function"&&typeof Me.pause=="function"&&typeof Me.resume=="function"}}},{}],15:[function(ke,it,He){"use strict";function Me(ge,Fe,Qe){var _e,Ye=ye.getTypeOf(Fe),$e=ye.extend(Qe||{},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&&(ge=b(ge)),$e.createFolders&&(_e=E(ge))&&x.call(this,_e,!0);var Je=Ye==="string"&&$e.binary===!1&&$e.base64===!1;Qe&&Qe.binary!==void 0||($e.binary=!Je),(Fe instanceof Pe&&Fe.uncompressedSize===0||$e.dir||!Fe||Fe.length===0)&&($e.base64=!1,$e.binary=!0,Fe="",$e.compression="STORE",Ye="string");var xe=null;xe=Fe instanceof Pe||Fe instanceof Ie?Fe:y.isNode&&y.isStream(Fe)?new a(ge,Fe):ye.prepareContent(ge,Fe,$e.binary,$e.optimizedBinaryString,$e.base64);var ht=new be(ge,xe,$e);this.files[ge]=ht}var me=ke("./utf8"),ye=ke("./utils"),Ie=ke("./stream/GenericWorker"),de=ke("./stream/StreamHelper"),Ue=ke("./defaults"),Pe=ke("./compressedObject"),be=ke("./zipObject"),Ae=ke("./generate"),y=ke("./nodejsUtils"),a=ke("./nodejs/NodejsStreamInputAdapter"),E=function(ge){ge.slice(-1)==="/"&&(ge=ge.substring(0,ge.length-1));var Fe=ge.lastIndexOf("/");return 0<Fe?ge.substring(0,Fe):""},b=function(ge){return ge.slice(-1)!=="/"&&(ge+="/"),ge},x=function(ge,Fe){return Fe=Fe!==void 0?Fe:Ue.createFolders,ge=b(ge),this.files[ge]||Me.call(this,ge,null,{dir:!0,createFolders:Fe}),this.files[ge]};function ne(ge){return Object.prototype.toString.call(ge)==="[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(ge){var Fe,Qe,_e;for(Fe in this.files)_e=this.files[Fe],(Qe=Fe.slice(this.root.length,Fe.length))&&Fe.slice(0,this.root.length)===this.root&&ge(Qe,_e)},filter:function(ge){var Fe=[];return this.forEach(function(Qe,_e){ge(Qe,_e)&&Fe.push(_e)}),Fe},file:function(ge,Fe,Qe){if(arguments.length!==1)return ge=this.root+ge,Me.call(this,ge,Fe,Qe),this;if(ne(ge)){var _e=ge;return this.filter(function($e,Je){return!Je.dir&&_e.test($e)})}var Ye=this.files[this.root+ge];return Ye&&!Ye.dir?Ye:null},folder:function(ge){if(!ge)return this;if(ne(ge))return this.filter(function(Ye,$e){return $e.dir&&ge.test(Ye)});var Fe=this.root+ge,Qe=x.call(this,Fe),_e=this.clone();return _e.root=Qe.name,_e},remove:function(ge){ge=this.root+ge;var Fe=this.files[ge];if(Fe||(ge.slice(-1)!=="/"&&(ge+="/"),Fe=this.files[ge]),Fe&&!Fe.dir)delete this.files[ge];else for(var Qe=this.filter(function(Ye,$e){return $e.name.slice(0,ge.length)===ge}),_e=0;_e<Qe.length;_e++)delete this.files[Qe[_e].name];return this},generate:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},generateInternalStream:function(ge){var Fe,Qe={};try{if((Qe=ye.extend(ge||{},{streamFiles:!1,compression:"STORE",compressionOptions:null,type:"",platform:"DOS",comment:null,mimeType:"application/zip",encodeFileName:me.utf8encode})).type=Qe.type.toLowerCase(),Qe.compression=Qe.compression.toUpperCase(),Qe.type==="binarystring"&&(Qe.type="string"),!Qe.type)throw new Error("No output type specified.");ye.checkSupport(Qe.type),Qe.platform!=="darwin"&&Qe.platform!=="freebsd"&&Qe.platform!=="linux"&&Qe.platform!=="sunos"||(Qe.platform="UNIX"),Qe.platform==="win32"&&(Qe.platform="DOS");var _e=Qe.comment||this.comment||"";Fe=Ae.generateWorker(this,Qe,_e)}catch(Ye){(Fe=new Ie("error")).error(Ye)}return new de(Fe,Qe.type||"string",Qe.mimeType)},generateAsync:function(ge,Fe){return this.generateInternalStream(ge).accumulate(Fe)},generateNodeStream:function(ge,Fe){return(ge=ge||{}).type||(ge.type="nodebuffer"),this.generateInternalStream(ge).toNodejsStream(Fe)}};it.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(ke,it,He){"use strict";it.exports=ke("stream")},{stream:void 0}],17:[function(ke,it,He){"use strict";var Me=ke("./DataReader");function me(ye){Me.call(this,ye);for(var Ie=0;Ie<this.data.length;Ie++)ye[Ie]=255&ye[Ie]}ke("../utils").inherits(me,Me),me.prototype.byteAt=function(ye){return this.data[this.zero+ye]},me.prototype.lastIndexOfSignature=function(ye){for(var Ie=ye.charCodeAt(0),de=ye.charCodeAt(1),Ue=ye.charCodeAt(2),Pe=ye.charCodeAt(3),be=this.length-4;0<=be;--be)if(this.data[be]===Ie&&this.data[be+1]===de&&this.data[be+2]===Ue&&this.data[be+3]===Pe)return be-this.zero;return-1},me.prototype.readAndCheckSignature=function(ye){var Ie=ye.charCodeAt(0),de=ye.charCodeAt(1),Ue=ye.charCodeAt(2),Pe=ye.charCodeAt(3),be=this.readData(4);return Ie===be[0]&&de===be[1]&&Ue===be[2]&&Pe===be[3]},me.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},it.exports=me},{"../utils":32,"./DataReader":18}],18:[function(ke,it,He){"use strict";var Me=ke("../utils");function me(ye){this.data=ye,this.length=ye.length,this.index=0,this.zero=0}me.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,de=0;for(this.checkOffset(ye),Ie=this.index+ye-1;Ie>=this.index;Ie--)de=(de<<8)+this.byteAt(Ie);return this.index+=ye,de},readString:function(ye){return Me.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))}},it.exports=me},{"../utils":32}],19:[function(ke,it,He){"use strict";var Me=ke("./Uint8ArrayReader");function me(ye){Me.call(this,ye)}ke("../utils").inherits(me,Me),me.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},it.exports=me},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(ke,it,He){"use strict";var Me=ke("./DataReader");function me(ye){Me.call(this,ye)}ke("../utils").inherits(me,Me),me.prototype.byteAt=function(ye){return this.data.charCodeAt(this.zero+ye)},me.prototype.lastIndexOfSignature=function(ye){return this.data.lastIndexOf(ye)-this.zero},me.prototype.readAndCheckSignature=function(ye){return ye===this.readData(4)},me.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},it.exports=me},{"../utils":32,"./DataReader":18}],21:[function(ke,it,He){"use strict";var Me=ke("./ArrayReader");function me(ye){Me.call(this,ye)}ke("../utils").inherits(me,Me),me.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},it.exports=me},{"../utils":32,"./ArrayReader":17}],22:[function(ke,it,He){"use strict";var Me=ke("../utils"),me=ke("../support"),ye=ke("./ArrayReader"),Ie=ke("./StringReader"),de=ke("./NodeBufferReader"),Ue=ke("./Uint8ArrayReader");it.exports=function(Pe){var be=Me.getTypeOf(Pe);return Me.checkSupport(be),be!=="string"||me.uint8array?be==="nodebuffer"?new de(Pe):me.uint8array?new Ue(Me.transformTo("uint8array",Pe)):new ye(Me.transformTo("array",Pe)):new Ie(Pe)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(ke,it,He){"use strict";He.LOCAL_FILE_HEADER="PK",He.CENTRAL_FILE_HEADER="PK",He.CENTRAL_DIRECTORY_END="PK",He.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK\x07",He.ZIP64_CENTRAL_DIRECTORY_END="PK",He.DATA_DESCRIPTOR="PK\x07\b"},{}],24:[function(ke,it,He){"use strict";var Me=ke("./GenericWorker"),me=ke("../utils");function ye(Ie){Me.call(this,"ConvertWorker to "+Ie),this.destType=Ie}me.inherits(ye,Me),ye.prototype.processChunk=function(Ie){this.push({data:me.transformTo(this.destType,Ie.data),meta:Ie.meta})},it.exports=ye},{"../utils":32,"./GenericWorker":28}],25:[function(ke,it,He){"use strict";var Me=ke("./GenericWorker"),me=ke("../crc32");function ye(){Me.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}ke("../utils").inherits(ye,Me),ye.prototype.processChunk=function(Ie){this.streamInfo.crc32=me(Ie.data,this.streamInfo.crc32||0),this.push(Ie)},it.exports=ye},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(ke,it,He){"use strict";var Me=ke("../utils"),me=ke("./GenericWorker");function ye(Ie){me.call(this,"DataLengthProbe for "+Ie),this.propName=Ie,this.withStreamInfo(Ie,0)}Me.inherits(ye,me),ye.prototype.processChunk=function(Ie){if(Ie){var de=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=de+Ie.data.length}me.prototype.processChunk.call(this,Ie)},it.exports=ye},{"../utils":32,"./GenericWorker":28}],27:[function(ke,it,He){"use strict";var Me=ke("../utils"),me=ke("./GenericWorker");function ye(Ie){me.call(this,"DataWorker");var de=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,Ie.then(function(Ue){de.dataIsReady=!0,de.data=Ue,de.max=Ue&&Ue.length||0,de.type=Me.getTypeOf(Ue),de.isPaused||de._tickAndRepeat()},function(Ue){de.error(Ue)})}Me.inherits(ye,me),ye.prototype.cleanUp=function(){me.prototype.cleanUp.call(this),this.data=null},ye.prototype.resume=function(){return!!me.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,Me.delay(this._tickAndRepeat,[],this)),!0)},ye.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(Me.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},ye.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var Ie=null,de=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,de);break;case"uint8array":Ie=this.data.subarray(this.index,de);break;case"array":case"nodebuffer":Ie=this.data.slice(this.index,de)}return this.index=de,this.push({data:Ie,meta:{percent:this.max?this.index/this.max*100:0}})},it.exports=ye},{"../utils":32,"./GenericWorker":28}],28:[function(ke,it,He){"use strict";function Me(me){this.name=me||"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}Me.prototype={push:function(me){this.emit("data",me)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(me){this.emit("error",me)}return!0},error:function(me){return!this.isFinished&&(this.isPaused?this.generatedError=me:(this.isFinished=!0,this.emit("error",me),this.previous&&this.previous.error(me),this.cleanUp()),!0)},on:function(me,ye){return this._listeners[me].push(ye),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(me,ye){if(this._listeners[me])for(var Ie=0;Ie<this._listeners[me].length;Ie++)this._listeners[me][Ie].call(this,ye)},pipe:function(me){return me.registerPrevious(this)},registerPrevious:function(me){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.streamInfo=me.streamInfo,this.mergeStreamInfo(),this.previous=me;var ye=this;return me.on("data",function(Ie){ye.processChunk(Ie)}),me.on("end",function(){ye.end()}),me.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 me=this.isPaused=!1;return this.generatedError&&(this.error(this.generatedError),me=!0),this.previous&&this.previous.resume(),!me},flush:function(){},processChunk:function(me){this.push(me)},withStreamInfo:function(me,ye){return this.extraStreamInfo[me]=ye,this.mergeStreamInfo(),this},mergeStreamInfo:function(){for(var me in this.extraStreamInfo)Object.prototype.hasOwnProperty.call(this.extraStreamInfo,me)&&(this.streamInfo[me]=this.extraStreamInfo[me])},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 me="Worker "+this.name;return this.previous?this.previous+" -> "+me:me}},it.exports=Me},{}],29:[function(ke,it,He){"use strict";var Me=ke("../utils"),me=ke("./ConvertWorker"),ye=ke("./GenericWorker"),Ie=ke("../base64"),de=ke("../support"),Ue=ke("../external"),Pe=null;if(de.nodestream)try{Pe=ke("../nodejs/NodejsStreamOutputAdapter")}catch(y){}function be(y,a){return new Ue.Promise(function(E,b){var x=[],ne=y._internalType,le=y._outputType,ge=y._mimeType;y.on("data",function(Fe,Qe){x.push(Fe),a&&a(Qe)}).on("error",function(Fe){x=[],b(Fe)}).on("end",function(){try{var Fe=function(Qe,_e,Ye){switch(Qe){case"blob":return Me.newBlob(Me.transformTo("arraybuffer",_e),Ye);case"base64":return Ie.encode(_e);default:return Me.transformTo(Qe,_e)}}(le,function(Qe,_e){var Ye,$e=0,Je=null,xe=0;for(Ye=0;Ye<_e.length;Ye++)xe+=_e[Ye].length;switch(Qe){case"string":return _e.join("");case"array":return Array.prototype.concat.apply([],_e);case"uint8array":for(Je=new Uint8Array(xe),Ye=0;Ye<_e.length;Ye++)Je.set(_e[Ye],$e),$e+=_e[Ye].length;return Je;case"nodebuffer":return ce.concat(_e);default:throw new Error("concat : unsupported type '"+Qe+"'")}}(ne,x),ge);E(Fe)}catch(Qe){b(Qe)}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,Me.checkSupport(b),this._worker=y.pipe(new me(b)),y.lock()}catch(x){this._worker=new ye("error"),this._worker.error(x)}}Ae.prototype={accumulate:function(y){return be(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(){Me.delay(a,arguments,E)}),this},resume:function(){return Me.delay(this._worker.resume,[],this._worker),this},pause:function(){return this._worker.pause(),this},toNodejsStream:function(y){if(Me.checkSupport("nodestream"),this._outputType!=="nodebuffer")throw new Error(this._outputType+" is not supported by this method");return new Pe(this,{objectMode:this._outputType!=="nodebuffer"},y)}},it.exports=Ae},{"../base64":1,"../external":6,"../nodejs/NodejsStreamOutputAdapter":13,"../support":30,"../utils":32,"./ConvertWorker":24,"./GenericWorker":28}],30:[function(ke,it,He){"use strict";if(He.base64=!0,He.array=!0,He.string=!0,He.arraybuffer=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined",He.nodebuffer=typeof ce!="undefined",He.uint8array=typeof Uint8Array!="undefined",typeof ArrayBuffer=="undefined")He.blob=!1;else{var Me=new ArrayBuffer(0);try{He.blob=new Blob([Me],{type:"application/zip"}).size===0}catch(ye){try{var me=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);me.append(Me),He.blob=me.getBlob("application/zip").size===0}catch(Ie){He.blob=!1}}}try{He.nodestream=!!ke("readable-stream").Readable}catch(ye){He.nodestream=!1}},{"readable-stream":16}],31:[function(ke,it,He){"use strict";for(var Me=ke("./utils"),me=ke("./support"),ye=ke("./nodejsUtils"),Ie=ke("./stream/GenericWorker"),de=new Array(256),Ue=0;Ue<256;Ue++)de[Ue]=252<=Ue?6:248<=Ue?5:240<=Ue?4:224<=Ue?3:192<=Ue?2:1;de[254]=de[254]=1;function Pe(){Ie.call(this,"utf-8 decode"),this.leftOver=null}function be(){Ie.call(this,"utf-8 encode")}He.utf8encode=function(Ae){return me.nodebuffer?ye.newBufferFrom(Ae,"utf-8"):function(y){var a,E,b,x,ne,le=y.length,ge=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++),ge+=E<128?1:E<2048?2:E<65536?3:4;for(a=me.uint8array?new Uint8Array(ge):new Array(ge),x=ne=0;ne<ge;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)},He.utf8decode=function(Ae){return me.nodebuffer?Me.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=de[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),Me.applyFromCharCode(le)}(Ae=Me.transformTo(me.uint8array?"uint8array":"array",Ae))},Me.inherits(Pe,Ie),Pe.prototype.processChunk=function(Ae){var y=Me.transformTo(me.uint8array?"uint8array":"array",Ae.data);if(this.leftOver&&this.leftOver.length){if(me.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+de[x[le]]>ne?le:ne}(y),b=y;E!==y.length&&(me.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:He.utf8decode(b),meta:Ae.meta})},Pe.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:He.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},He.Utf8DecodeWorker=Pe,Me.inherits(be,Ie),be.prototype.processChunk=function(Ae){this.push({data:He.utf8encode(Ae.data),meta:Ae.meta})},He.Utf8EncodeWorker=be},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(ke,it,He){"use strict";var Me=ke("./support"),me=ke("./base64"),ye=ke("./nodejsUtils"),Ie=ke("./external");function de(a){return a}function Ue(a,E){for(var b=0;b<a.length;++b)E[b]=255&a.charCodeAt(b);return E}ke("setimmediate"),He.newBlob=function(a,E){He.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 Pe={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 Me.uint8array&&String.fromCharCode.apply(null,new Uint8Array(1)).length===1}catch(a){return!1}}(),nodebuffer:function(){try{return Me.nodebuffer&&String.fromCharCode.apply(null,ye.allocBuffer(1)).length===1}catch(a){return!1}}()}};function be(a){var E=65536,b=He.getTypeOf(a),x=!0;if(b==="uint8array"?x=Pe.applyCanBeUsed.uint8array:b==="nodebuffer"&&(x=Pe.applyCanBeUsed.nodebuffer),x)for(;1<E;)try{return Pe.stringifyByChunk(a,b,E)}catch(ne){E=Math.floor(E/2)}return Pe.stringifyByChar(a)}function Ae(a,E){for(var b=0;b<a.length;b++)E[b]=a[b];return E}He.applyFromCharCode=be;var y={};y.string={string:de,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:be,array:de,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 be(new Uint8Array(a))},array:function(a){return Ae(new Uint8Array(a),new Array(a.byteLength))},arraybuffer:de,uint8array:function(a){return new Uint8Array(a)},nodebuffer:function(a){return ye.newBufferFrom(new Uint8Array(a))}},y.uint8array={string:be,array:function(a){return Ae(a,new Array(a.length))},arraybuffer:function(a){return a.buffer},uint8array:de,nodebuffer:function(a){return ye.newBufferFrom(a)}},y.nodebuffer={string:be,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:de},He.transformTo=function(a,E){if(E=E||"",!a)return E;He.checkSupport(a);var b=He.getTypeOf(E);return y[b][a](E)},He.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("/")},He.getTypeOf=function(a){return typeof a=="string"?"string":Object.prototype.toString.call(a)==="[object Array]"?"array":Me.nodebuffer&&ye.isBuffer(a)?"nodebuffer":Me.uint8array&&a instanceof Uint8Array?"uint8array":Me.arraybuffer&&a instanceof ArrayBuffer?"arraybuffer":void 0},He.checkSupport=function(a){if(!Me[a.toLowerCase()])throw new Error(a+" is not supported by this platform")},He.MAX_VALUE_16BITS=65535,He.MAX_VALUE_32BITS=-1,He.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},He.delay=function(a,E,b){setImmediate(function(){a.apply(b||null,E||[])})},He.inherits=function(a,E){function b(){}b.prototype=E.prototype,a.prototype=new b},He.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},He.prepareContent=function(a,E,b,x,ne){return Ie.Promise.resolve(E).then(function(le){return Me.blob&&(le instanceof Blob||["[object File]","[object Blob]"].indexOf(Object.prototype.toString.call(le))!==-1)&&typeof FileReader!="undefined"?new Ie.Promise(function(ge,Fe){var Qe=new FileReader;Qe.onload=function(_e){ge(_e.target.result)},Qe.onerror=function(_e){Fe(_e.target.error)},Qe.readAsArrayBuffer(le)}):le}).then(function(le){var ge=He.getTypeOf(le);return ge?(ge==="arraybuffer"?le=He.transformTo("uint8array",le):ge==="string"&&(ne?le=me.decode(le):b&&x!==!0&&(le=function(Fe){return Ue(Fe,Me.uint8array?new Uint8Array(Fe.length):new Array(Fe.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(ke,it,He){"use strict";var Me=ke("./reader/readerFor"),me=ke("./utils"),ye=ke("./signature"),Ie=ke("./zipEntry"),de=ke("./support");function Ue(Pe){this.files=[],this.loadOptions=Pe}Ue.prototype={checkSignature:function(Pe){if(!this.reader.readAndCheckSignature(Pe)){this.reader.index-=4;var be=this.reader.readString(4);throw new Error("Corrupted zip or bug: unexpected signature ("+me.pretty(be)+", expected "+me.pretty(Pe)+")")}},isSignature:function(Pe,be){var Ae=this.reader.index;this.reader.setIndex(Pe);var y=this.reader.readString(4)===be;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 Pe=this.reader.readData(this.zipCommentLength),be=de.uint8array?"uint8array":"array",Ae=me.transformTo(be,Pe);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 Pe,be,Ae,y=this.zip64EndOfCentralSize-44;0<y;)Pe=this.reader.readInt(2),be=this.reader.readInt(4),Ae=this.reader.readData(be),this.zip64ExtensibleData[Pe]={id:Pe,length:be,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 Pe,be;for(Pe=0;Pe<this.files.length;Pe++)be=this.files[Pe],this.reader.setIndex(be.localHeaderOffset),this.checkSignature(ye.LOCAL_FILE_HEADER),be.readLocalPart(this.reader),be.handleUTF8(),be.processAttributes()},readCentralDir:function(){var Pe;for(this.reader.setIndex(this.centralDirOffset);this.reader.readAndCheckSignature(ye.CENTRAL_FILE_HEADER);)(Pe=new Ie({zip64:this.zip64},this.loadOptions)).readCentralPart(this.reader),this.files.push(Pe);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 Pe=this.reader.lastIndexOfSignature(ye.CENTRAL_DIRECTORY_END);if(Pe<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(Pe);var be=Pe;if(this.checkSignature(ye.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===me.MAX_VALUE_16BITS||this.diskWithCentralDirStart===me.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===me.MAX_VALUE_16BITS||this.centralDirRecords===me.MAX_VALUE_16BITS||this.centralDirSize===me.MAX_VALUE_32BITS||this.centralDirOffset===me.MAX_VALUE_32BITS){if(this.zip64=!0,(Pe=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(Pe),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=be-Ae;if(0<y)this.isSignature(be,ye.CENTRAL_FILE_HEADER)||(this.reader.zero=y);else if(y<0)throw new Error("Corrupted zip: missing "+Math.abs(y)+" bytes.")},prepareReader:function(Pe){this.reader=Me(Pe)},load:function(Pe){this.prepareReader(Pe),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},it.exports=Ue},{"./reader/readerFor":22,"./signature":23,"./support":30,"./utils":32,"./zipEntry":34}],34:[function(ke,it,He){"use strict";var Me=ke("./reader/readerFor"),me=ke("./utils"),ye=ke("./compressedObject"),Ie=ke("./crc32"),de=ke("./utf8"),Ue=ke("./compressions"),Pe=ke("./support");function be(Ae,y){this.options=Ae,this.loadOptions=y}be.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 "+me.pretty(this.compressionMethod)+" unknown (inner file : "+me.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=Me(this.extraFields[1].value);this.uncompressedSize===me.MAX_VALUE_32BITS&&(this.uncompressedSize=Ae.readInt(8)),this.compressedSize===me.MAX_VALUE_32BITS&&(this.compressedSize=Ae.readInt(8)),this.localHeaderOffset===me.MAX_VALUE_32BITS&&(this.localHeaderOffset=Ae.readInt(8)),this.diskNumberStart===me.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=Pe.uint8array?"uint8array":"array";if(this.useUTF8())this.fileNameStr=de.utf8decode(this.fileName),this.fileCommentStr=de.utf8decode(this.fileComment);else{var y=this.findExtraFieldUnicodePath();if(y!==null)this.fileNameStr=y;else{var a=me.transformTo(Ae,this.fileName);this.fileNameStr=this.loadOptions.decodeFileName(a)}var E=this.findExtraFieldUnicodeComment();if(E!==null)this.fileCommentStr=E;else{var b=me.transformTo(Ae,this.fileComment);this.fileCommentStr=this.loadOptions.decodeFileName(b)}}},findExtraFieldUnicodePath:function(){var Ae=this.extraFields[28789];if(Ae){var y=Me(Ae.value);return y.readInt(1)!==1||Ie(this.fileName)!==y.readInt(4)?null:de.utf8decode(y.readData(Ae.length-5))}return null},findExtraFieldUnicodeComment:function(){var Ae=this.extraFields[25461];if(Ae){var y=Me(Ae.value);return y.readInt(1)!==1||Ie(this.fileComment)!==y.readInt(4)?null:de.utf8decode(y.readData(Ae.length-5))}return null}},it.exports=be},{"./compressedObject":2,"./compressions":3,"./crc32":4,"./reader/readerFor":22,"./support":30,"./utf8":31,"./utils":32}],35:[function(ke,it,He){"use strict";function Me(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 me=ke("./stream/StreamHelper"),ye=ke("./stream/DataWorker"),Ie=ke("./utf8"),de=ke("./compressedObject"),Ue=ke("./stream/GenericWorker");Me.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 me(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 de&&this._data.compression.magic===y.magic)return this._data.getCompressedWorker();var E=this._decompressWorker();return this._dataBinary||(E=E.pipe(new Ie.Utf8EncodeWorker)),de.createWorkerFrom(E,y,a)},_decompressWorker:function(){return this._data instanceof de?this._data.getContentWorker():this._data instanceof Ue?this._data:new ye(this._data)}};for(var Pe=["asText","asBinary","asNodeBuffer","asUint8Array","asArrayBuffer"],be=function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},Ae=0;Ae<Pe.length;Ae++)Me.prototype[Pe[Ae]]=be;it.exports=Me},{"./compressedObject":2,"./stream/DataWorker":27,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31}],36:[function(ke,it,He){(function(Me){"use strict";var me,ye,Ie=Me.MutationObserver||Me.WebKitMutationObserver;if(Ie){var de=0,Ue=new Ie(y),Pe=Me.document.createTextNode("");Ue.observe(Pe,{characterData:!0}),me=function(){Pe.data=de=++de%2}}else if(Me.setImmediate||Me.MessageChannel===void 0)me="document"in Me&&"onreadystatechange"in Me.document.createElement("script")?function(){var a=Me.document.createElement("script");a.onreadystatechange=function(){y(),a.onreadystatechange=null,a.parentNode.removeChild(a),a=null},Me.document.documentElement.appendChild(a)}:function(){setTimeout(y,0)};else{var be=new Me.MessageChannel;be.port1.onmessage=y,me=function(){be.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}it.exports=function(a){Ae.push(a)!==1||ye||me()}}).call(this,typeof fe.g!="undefined"?fe.g:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],37:[function(ke,it,He){"use strict";var Me=ke("immediate");function me(){}var ye={},Ie=["REJECTED"],de=["FULFILLED"],Ue=["PENDING"];function Pe(b){if(typeof b!="function")throw new TypeError("resolver must be a function");this.state=Ue,this.queue=[],this.outcome=void 0,b!==me&&a(this,b)}function be(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){Me(function(){var le;try{le=x(ne)}catch(ge){return ye.reject(b,ge)}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(Qe){ne||(ne=!0,ye.reject(b,Qe))}function ge(Qe){ne||(ne=!0,ye.resolve(b,Qe))}var Fe=E(function(){x(ge,le)});Fe.status==="error"&&le(Fe.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}(it.exports=Pe).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})})},Pe.prototype.catch=function(b){return this.then(null,b)},Pe.prototype.then=function(b,x){if(typeof b!="function"&&this.state===de||typeof x!="function"&&this.state===Ie)return this;var ne=new this.constructor(me);return this.state!==Ue?Ae(ne,this.state===de?b:x,this.outcome):this.queue.push(new be(ne,b,x)),ne},be.prototype.callFulfilled=function(b){ye.resolve(this.promise,b)},be.prototype.otherCallFulfilled=function(b){Ae(this.promise,this.onFulfilled,b)},be.prototype.callRejected=function(b){ye.reject(this.promise,b)},be.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=de,b.outcome=x;for(var ge=-1,Fe=b.queue.length;++ge<Fe;)b.queue[ge].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},Pe.resolve=function(b){return b instanceof this?b:ye.resolve(new this(me),b)},Pe.reject=function(b){var x=new this(me);return ye.reject(x,b)},Pe.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 ge=new Array(ne),Fe=0,Qe=-1,_e=new this(me);++Qe<ne;)Ye(b[Qe],Qe);return _e;function Ye($e,Je){x.resolve($e).then(function(xe){ge[Je]=xe,++Fe!==ne||le||(le=!0,ye.resolve(_e,ge))},function(xe){le||(le=!0,ye.reject(_e,xe))})}},Pe.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 ge=-1,Fe=new this(me);++ge<ne;)Qe=b[ge],x.resolve(Qe).then(function(_e){le||(le=!0,ye.resolve(Fe,_e))},function(_e){le||(le=!0,ye.reject(Fe,_e))});var Qe;return Fe}},{immediate:36}],38:[function(ke,it,He){"use strict";var Me={};(0,ke("./lib/utils/common").assign)(Me,ke("./lib/deflate"),ke("./lib/inflate"),ke("./lib/zlib/constants")),it.exports=Me},{"./lib/deflate":39,"./lib/inflate":40,"./lib/utils/common":41,"./lib/zlib/constants":44}],39:[function(ke,it,He){"use strict";var Me=ke("./zlib/deflate"),me=ke("./utils/common"),ye=ke("./utils/strings"),Ie=ke("./zlib/messages"),de=ke("./zlib/zstream"),Ue=Object.prototype.toString,Pe=0,be=-1,Ae=0,y=8;function a(b){if(!(this instanceof a))return new a(b);this.options=me.assign({level:be,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 de,this.strm.avail_out=0;var ne=Me.deflateInit2(this.strm,x.level,x.method,x.windowBits,x.memLevel,x.strategy);if(ne!==Pe)throw new Error(Ie[ne]);if(x.header&&Me.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=Me.deflateSetDictionary(this.strm,le))!==Pe)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,ge=this.strm,Fe=this.options.chunkSize;if(this.ended)return!1;le=x===~~x?x:x===!0?4:0,typeof b=="string"?ge.input=ye.string2buf(b):Ue.call(b)==="[object ArrayBuffer]"?ge.input=new Uint8Array(b):ge.input=b,ge.next_in=0,ge.avail_in=ge.input.length;do{if(ge.avail_out===0&&(ge.output=new me.Buf8(Fe),ge.next_out=0,ge.avail_out=Fe),(ne=Me.deflate(ge,le))!==1&&ne!==Pe)return this.onEnd(ne),!(this.ended=!0);ge.avail_out!==0&&(ge.avail_in!==0||le!==4&&le!==2)||(this.options.to==="string"?this.onData(ye.buf2binstring(me.shrinkBuf(ge.output,ge.next_out))):this.onData(me.shrinkBuf(ge.output,ge.next_out)))}while((0<ge.avail_in||ge.avail_out===0)&&ne!==1);return le===4?(ne=Me.deflateEnd(this.strm),this.onEnd(ne),this.ended=!0,ne===Pe):le!==2||(this.onEnd(Pe),!(ge.avail_out=0))},a.prototype.onData=function(b){this.chunks.push(b)},a.prototype.onEnd=function(b){b===Pe&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=me.flattenChunks(this.chunks)),this.chunks=[],this.err=b,this.msg=this.strm.msg},He.Deflate=a,He.deflate=E,He.deflateRaw=function(b,x){return(x=x||{}).raw=!0,E(b,x)},He.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(ke,it,He){"use strict";var Me=ke("./zlib/inflate"),me=ke("./utils/common"),ye=ke("./utils/strings"),Ie=ke("./zlib/constants"),de=ke("./zlib/messages"),Ue=ke("./zlib/zstream"),Pe=ke("./zlib/gzheader"),be=Object.prototype.toString;function Ae(a){if(!(this instanceof Ae))return new Ae(a);this.options=me.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=Me.inflateInit2(this.strm,E.windowBits);if(b!==Ie.Z_OK)throw new Error(de[b]);this.header=new Pe,Me.inflateGetHeader(this.strm,this.header)}function y(a,E){var b=new Ae(E);if(b.push(a,!0),b.err)throw b.msg||de[b.err];return b.result}Ae.prototype.push=function(a,E){var b,x,ne,le,ge,Fe,Qe=this.strm,_e=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"?Qe.input=ye.binstring2buf(a):be.call(a)==="[object ArrayBuffer]"?Qe.input=new Uint8Array(a):Qe.input=a,Qe.next_in=0,Qe.avail_in=Qe.input.length;do{if(Qe.avail_out===0&&(Qe.output=new me.Buf8(_e),Qe.next_out=0,Qe.avail_out=_e),(b=Me.inflate(Qe,Ie.Z_NO_FLUSH))===Ie.Z_NEED_DICT&&Ye&&(Fe=typeof Ye=="string"?ye.string2buf(Ye):be.call(Ye)==="[object ArrayBuffer]"?new Uint8Array(Ye):Ye,b=Me.inflateSetDictionary(this.strm,Fe)),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);Qe.next_out&&(Qe.avail_out!==0&&b!==Ie.Z_STREAM_END&&(Qe.avail_in!==0||x!==Ie.Z_FINISH&&x!==Ie.Z_SYNC_FLUSH)||(this.options.to==="string"?(ne=ye.utf8border(Qe.output,Qe.next_out),le=Qe.next_out-ne,ge=ye.buf2string(Qe.output,ne),Qe.next_out=le,Qe.avail_out=_e-le,le&&me.arraySet(Qe.output,Qe.output,ne,le,0),this.onData(ge)):this.onData(me.shrinkBuf(Qe.output,Qe.next_out)))),Qe.avail_in===0&&Qe.avail_out===0&&($e=!0)}while((0<Qe.avail_in||Qe.avail_out===0)&&b!==Ie.Z_STREAM_END);return b===Ie.Z_STREAM_END&&(x=Ie.Z_FINISH),x===Ie.Z_FINISH?(b=Me.inflateEnd(this.strm),this.onEnd(b),this.ended=!0,b===Ie.Z_OK):x!==Ie.Z_SYNC_FLUSH||(this.onEnd(Ie.Z_OK),!(Qe.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=me.flattenChunks(this.chunks)),this.chunks=[],this.err=a,this.msg=this.strm.msg},He.Inflate=Ae,He.inflate=y,He.inflateRaw=function(a,E){return(E=E||{}).raw=!0,y(a,E)},He.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(ke,it,He){"use strict";var Me=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Int32Array!="undefined";He.assign=function(Ie){for(var de=Array.prototype.slice.call(arguments,1);de.length;){var Ue=de.shift();if(Ue){if(typeof Ue!="object")throw new TypeError(Ue+"must be non-object");for(var Pe in Ue)Ue.hasOwnProperty(Pe)&&(Ie[Pe]=Ue[Pe])}}return Ie},He.shrinkBuf=function(Ie,de){return Ie.length===de?Ie:Ie.subarray?Ie.subarray(0,de):(Ie.length=de,Ie)};var me={arraySet:function(Ie,de,Ue,Pe,be){if(de.subarray&&Ie.subarray)Ie.set(de.subarray(Ue,Ue+Pe),be);else for(var Ae=0;Ae<Pe;Ae++)Ie[be+Ae]=de[Ue+Ae]},flattenChunks:function(Ie){var de,Ue,Pe,be,Ae,y;for(de=Pe=0,Ue=Ie.length;de<Ue;de++)Pe+=Ie[de].length;for(y=new Uint8Array(Pe),de=be=0,Ue=Ie.length;de<Ue;de++)Ae=Ie[de],y.set(Ae,be),be+=Ae.length;return y}},ye={arraySet:function(Ie,de,Ue,Pe,be){for(var Ae=0;Ae<Pe;Ae++)Ie[be+Ae]=de[Ue+Ae]},flattenChunks:function(Ie){return[].concat.apply([],Ie)}};He.setTyped=function(Ie){Ie?(He.Buf8=Uint8Array,He.Buf16=Uint16Array,He.Buf32=Int32Array,He.assign(He,me)):(He.Buf8=Array,He.Buf16=Array,He.Buf32=Array,He.assign(He,ye))},He.setTyped(Me)},{}],42:[function(ke,it,He){"use strict";var Me=ke("./common"),me=!0,ye=!0;try{String.fromCharCode.apply(null,[0])}catch(Pe){me=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(Pe){ye=!1}for(var Ie=new Me.Buf8(256),de=0;de<256;de++)Ie[de]=252<=de?6:248<=de?5:240<=de?4:224<=de?3:192<=de?2:1;function Ue(Pe,be){if(be<65537&&(Pe.subarray&&ye||!Pe.subarray&&me))return String.fromCharCode.apply(null,Me.shrinkBuf(Pe,be));for(var Ae="",y=0;y<be;y++)Ae+=String.fromCharCode(Pe[y]);return Ae}Ie[254]=Ie[254]=1,He.string2buf=function(Pe){var be,Ae,y,a,E,b=Pe.length,x=0;for(a=0;a<b;a++)(64512&(Ae=Pe.charCodeAt(a)))==55296&&a+1<b&&(64512&(y=Pe.charCodeAt(a+1)))==56320&&(Ae=65536+(Ae-55296<<10)+(y-56320),a++),x+=Ae<128?1:Ae<2048?2:Ae<65536?3:4;for(be=new Me.Buf8(x),a=E=0;E<x;a++)(64512&(Ae=Pe.charCodeAt(a)))==55296&&a+1<b&&(64512&(y=Pe.charCodeAt(a+1)))==56320&&(Ae=65536+(Ae-55296<<10)+(y-56320),a++),Ae<128?be[E++]=Ae:(Ae<2048?be[E++]=192|Ae>>>6:(Ae<65536?be[E++]=224|Ae>>>12:(be[E++]=240|Ae>>>18,be[E++]=128|Ae>>>12&63),be[E++]=128|Ae>>>6&63),be[E++]=128|63&Ae);return be},He.buf2binstring=function(Pe){return Ue(Pe,Pe.length)},He.binstring2buf=function(Pe){for(var be=new Me.Buf8(Pe.length),Ae=0,y=be.length;Ae<y;Ae++)be[Ae]=Pe.charCodeAt(Ae);return be},He.buf2string=function(Pe,be){var Ae,y,a,E,b=be||Pe.length,x=new Array(2*b);for(Ae=y=0;Ae<b;)if((a=Pe[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&Pe[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)},He.utf8border=function(Pe,be){var Ae;for((be=be||Pe.length)>Pe.length&&(be=Pe.length),Ae=be-1;0<=Ae&&(192&Pe[Ae])==128;)Ae--;return Ae<0||Ae===0?be:Ae+Ie[Pe[Ae]]>be?Ae:be}},{"./common":41}],43:[function(ke,it,He){"use strict";it.exports=function(Me,me,ye,Ie){for(var de=65535&Me|0,Ue=Me>>>16&65535|0,Pe=0;ye!==0;){for(ye-=Pe=2e3<ye?2e3:ye;Ue=Ue+(de=de+me[Ie++]|0)|0,--Pe;);de%=65521,Ue%=65521}return de|Ue<<16|0}},{}],44:[function(ke,it,He){"use strict";it.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(ke,it,He){"use strict";var Me=function(){for(var me,ye=[],Ie=0;Ie<256;Ie++){me=Ie;for(var de=0;de<8;de++)me=1&me?3988292384^me>>>1:me>>>1;ye[Ie]=me}return ye}();it.exports=function(me,ye,Ie,de){var Ue=Me,Pe=de+Ie;me^=-1;for(var be=de;be<Pe;be++)me=me>>>8^Ue[255&(me^ye[be])];return-1^me}},{}],46:[function(ke,it,He){"use strict";var Me,me=ke("../utils/common"),ye=ke("./trees"),Ie=ke("./adler32"),de=ke("./crc32"),Ue=ke("./messages"),Pe=0,be=4,Ae=0,y=-2,a=-1,E=4,b=2,x=8,ne=9,le=286,ge=30,Fe=19,Qe=2*le+1,_e=15,Ye=3,$e=258,Je=$e+Ye+1,xe=42,ht=113,Oe=1,mt=2,tt=3,rt=4;function lt(Re,_t){return Re.msg=Ue[_t],_t}function dt(Re){return(Re<<1)-(4<Re?9:0)}function gt(Re){for(var _t=Re.length;0<=--_t;)Re[_t]=0}function Ze(Re){var _t=Re.state,ze=_t.pending;ze>Re.avail_out&&(ze=Re.avail_out),ze!==0&&(me.arraySet(Re.output,_t.pending_buf,_t.pending_out,ze,Re.next_out),Re.next_out+=ze,_t.pending_out+=ze,Re.total_out+=ze,Re.avail_out-=ze,_t.pending-=ze,_t.pending===0&&(_t.pending_out=0))}function et(Re,_t){ye._tr_flush_block(Re,0<=Re.block_start?Re.block_start:-1,Re.strstart-Re.block_start,_t),Re.block_start=Re.strstart,Ze(Re.strm)}function Qt(Re,_t){Re.pending_buf[Re.pending++]=_t}function Kt(Re,_t){Re.pending_buf[Re.pending++]=_t>>>8&255,Re.pending_buf[Re.pending++]=255&_t}function pt(Re,_t){var ze,ve,he=Re.max_chain_length,Ke=Re.strstart,ut=Re.prev_length,Pt=Re.nice_match,yt=Re.strstart>Re.w_size-Je?Re.strstart-(Re.w_size-Je):0,un=Re.window,wn=Re.w_mask,Sn=Re.prev,$n=Re.strstart+$e,wt=un[Ke+ut-1],Wt=un[Ke+ut];Re.prev_length>=Re.good_match&&(he>>=2),Pt>Re.lookahead&&(Pt=Re.lookahead);do if(un[(ze=_t)+ut]===Wt&&un[ze+ut-1]===wt&&un[ze]===un[Ke]&&un[++ze]===un[Ke+1]){Ke+=2,ze++;do;while(un[++Ke]===un[++ze]&&un[++Ke]===un[++ze]&&un[++Ke]===un[++ze]&&un[++Ke]===un[++ze]&&un[++Ke]===un[++ze]&&un[++Ke]===un[++ze]&&un[++Ke]===un[++ze]&&un[++Ke]===un[++ze]&&Ke<$n);if(ve=$e-($n-Ke),Ke=$n-$e,ut<ve){if(Re.match_start=_t,Pt<=(ut=ve))break;wt=un[Ke+ut-1],Wt=un[Ke+ut]}}while((_t=Sn[_t&wn])>yt&&--he!=0);return ut<=Re.lookahead?ut:Re.lookahead}function Xt(Re){var _t,ze,ve,he,Ke,ut,Pt,yt,un,wn,Sn=Re.w_size;do{if(he=Re.window_size-Re.lookahead-Re.strstart,Re.strstart>=Sn+(Sn-Je)){for(me.arraySet(Re.window,Re.window,Sn,Sn,0),Re.match_start-=Sn,Re.strstart-=Sn,Re.block_start-=Sn,_t=ze=Re.hash_size;ve=Re.head[--_t],Re.head[_t]=Sn<=ve?ve-Sn:0,--ze;);for(_t=ze=Sn;ve=Re.prev[--_t],Re.prev[_t]=Sn<=ve?ve-Sn:0,--ze;);he+=Sn}if(Re.strm.avail_in===0)break;if(ut=Re.strm,Pt=Re.window,yt=Re.strstart+Re.lookahead,un=he,wn=void 0,wn=ut.avail_in,un<wn&&(wn=un),ze=wn===0?0:(ut.avail_in-=wn,me.arraySet(Pt,ut.input,ut.next_in,wn,yt),ut.state.wrap===1?ut.adler=Ie(ut.adler,Pt,wn,yt):ut.state.wrap===2&&(ut.adler=de(ut.adler,Pt,wn,yt)),ut.next_in+=wn,ut.total_in+=wn,wn),Re.lookahead+=ze,Re.lookahead+Re.insert>=Ye)for(Ke=Re.strstart-Re.insert,Re.ins_h=Re.window[Ke],Re.ins_h=(Re.ins_h<<Re.hash_shift^Re.window[Ke+1])&Re.hash_mask;Re.insert&&(Re.ins_h=(Re.ins_h<<Re.hash_shift^Re.window[Ke+Ye-1])&Re.hash_mask,Re.prev[Ke&Re.w_mask]=Re.head[Re.ins_h],Re.head[Re.ins_h]=Ke,Ke++,Re.insert--,!(Re.lookahead+Re.insert<Ye)););}while(Re.lookahead<Je&&Re.strm.avail_in!==0)}function nn(Re,_t){for(var ze,ve;;){if(Re.lookahead<Je){if(Xt(Re),Re.lookahead<Je&&_t===Pe)return Oe;if(Re.lookahead===0)break}if(ze=0,Re.lookahead>=Ye&&(Re.ins_h=(Re.ins_h<<Re.hash_shift^Re.window[Re.strstart+Ye-1])&Re.hash_mask,ze=Re.prev[Re.strstart&Re.w_mask]=Re.head[Re.ins_h],Re.head[Re.ins_h]=Re.strstart),ze!==0&&Re.strstart-ze<=Re.w_size-Je&&(Re.match_length=pt(Re,ze)),Re.match_length>=Ye)if(ve=ye._tr_tally(Re,Re.strstart-Re.match_start,Re.match_length-Ye),Re.lookahead-=Re.match_length,Re.match_length<=Re.max_lazy_match&&Re.lookahead>=Ye){for(Re.match_length--;Re.strstart++,Re.ins_h=(Re.ins_h<<Re.hash_shift^Re.window[Re.strstart+Ye-1])&Re.hash_mask,ze=Re.prev[Re.strstart&Re.w_mask]=Re.head[Re.ins_h],Re.head[Re.ins_h]=Re.strstart,--Re.match_length!=0;);Re.strstart++}else Re.strstart+=Re.match_length,Re.match_length=0,Re.ins_h=Re.window[Re.strstart],Re.ins_h=(Re.ins_h<<Re.hash_shift^Re.window[Re.strstart+1])&Re.hash_mask;else ve=ye._tr_tally(Re,0,Re.window[Re.strstart]),Re.lookahead--,Re.strstart++;if(ve&&(et(Re,!1),Re.strm.avail_out===0))return Oe}return Re.insert=Re.strstart<Ye-1?Re.strstart:Ye-1,_t===be?(et(Re,!0),Re.strm.avail_out===0?tt:rt):Re.last_lit&&(et(Re,!1),Re.strm.avail_out===0)?Oe:mt}function En(Re,_t){for(var ze,ve,he;;){if(Re.lookahead<Je){if(Xt(Re),Re.lookahead<Je&&_t===Pe)return Oe;if(Re.lookahead===0)break}if(ze=0,Re.lookahead>=Ye&&(Re.ins_h=(Re.ins_h<<Re.hash_shift^Re.window[Re.strstart+Ye-1])&Re.hash_mask,ze=Re.prev[Re.strstart&Re.w_mask]=Re.head[Re.ins_h],Re.head[Re.ins_h]=Re.strstart),Re.prev_length=Re.match_length,Re.prev_match=Re.match_start,Re.match_length=Ye-1,ze!==0&&Re.prev_length<Re.max_lazy_match&&Re.strstart-ze<=Re.w_size-Je&&(Re.match_length=pt(Re,ze),Re.match_length<=5&&(Re.strategy===1||Re.match_length===Ye&&4096<Re.strstart-Re.match_start)&&(Re.match_length=Ye-1)),Re.prev_length>=Ye&&Re.match_length<=Re.prev_length){for(he=Re.strstart+Re.lookahead-Ye,ve=ye._tr_tally(Re,Re.strstart-1-Re.prev_match,Re.prev_length-Ye),Re.lookahead-=Re.prev_length-1,Re.prev_length-=2;++Re.strstart<=he&&(Re.ins_h=(Re.ins_h<<Re.hash_shift^Re.window[Re.strstart+Ye-1])&Re.hash_mask,ze=Re.prev[Re.strstart&Re.w_mask]=Re.head[Re.ins_h],Re.head[Re.ins_h]=Re.strstart),--Re.prev_length!=0;);if(Re.match_available=0,Re.match_length=Ye-1,Re.strstart++,ve&&(et(Re,!1),Re.strm.avail_out===0))return Oe}else if(Re.match_available){if((ve=ye._tr_tally(Re,0,Re.window[Re.strstart-1]))&&et(Re,!1),Re.strstart++,Re.lookahead--,Re.strm.avail_out===0)return Oe}else Re.match_available=1,Re.strstart++,Re.lookahead--}return Re.match_available&&(ve=ye._tr_tally(Re,0,Re.window[Re.strstart-1]),Re.match_available=0),Re.insert=Re.strstart<Ye-1?Re.strstart:Ye-1,_t===be?(et(Re,!0),Re.strm.avail_out===0?tt:rt):Re.last_lit&&(et(Re,!1),Re.strm.avail_out===0)?Oe:mt}function rn(Re,_t,ze,ve,he){this.good_length=Re,this.max_lazy=_t,this.nice_length=ze,this.max_chain=ve,this.func=he}function jn(){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 me.Buf16(2*Qe),this.dyn_dtree=new me.Buf16(2*(2*ge+1)),this.bl_tree=new me.Buf16(2*(2*Fe+1)),gt(this.dyn_ltree),gt(this.dyn_dtree),gt(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new me.Buf16(_e+1),this.heap=new me.Buf16(2*le+1),gt(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new me.Buf16(2*le+1),gt(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 Ft(Re){var _t;return Re&&Re.state?(Re.total_in=Re.total_out=0,Re.data_type=b,(_t=Re.state).pending=0,_t.pending_out=0,_t.wrap<0&&(_t.wrap=-_t.wrap),_t.status=_t.wrap?xe:ht,Re.adler=_t.wrap===2?0:1,_t.last_flush=Pe,ye._tr_init(_t),Ae):lt(Re,y)}function Dn(Re){var _t=Ft(Re);return _t===Ae&&function(ze){ze.window_size=2*ze.w_size,gt(ze.head),ze.max_lazy_match=Me[ze.level].max_lazy,ze.good_match=Me[ze.level].good_length,ze.nice_match=Me[ze.level].nice_length,ze.max_chain_length=Me[ze.level].max_chain,ze.strstart=0,ze.block_start=0,ze.lookahead=0,ze.insert=0,ze.match_length=ze.prev_length=Ye-1,ze.match_available=0,ze.ins_h=0}(Re.state),_t}function Xn(Re,_t,ze,ve,he,Ke){if(!Re)return y;var ut=1;if(_t===a&&(_t=6),ve<0?(ut=0,ve=-ve):15<ve&&(ut=2,ve-=16),he<1||ne<he||ze!==x||ve<8||15<ve||_t<0||9<_t||Ke<0||E<Ke)return lt(Re,y);ve===8&&(ve=9);var Pt=new jn;return(Re.state=Pt).strm=Re,Pt.wrap=ut,Pt.gzhead=null,Pt.w_bits=ve,Pt.w_size=1<<Pt.w_bits,Pt.w_mask=Pt.w_size-1,Pt.hash_bits=he+7,Pt.hash_size=1<<Pt.hash_bits,Pt.hash_mask=Pt.hash_size-1,Pt.hash_shift=~~((Pt.hash_bits+Ye-1)/Ye),Pt.window=new me.Buf8(2*Pt.w_size),Pt.head=new me.Buf16(Pt.hash_size),Pt.prev=new me.Buf16(Pt.w_size),Pt.lit_bufsize=1<<he+6,Pt.pending_buf_size=4*Pt.lit_bufsize,Pt.pending_buf=new me.Buf8(Pt.pending_buf_size),Pt.d_buf=1*Pt.lit_bufsize,Pt.l_buf=3*Pt.lit_bufsize,Pt.level=_t,Pt.strategy=Ke,Pt.method=ze,Dn(Re)}Me=[new rn(0,0,0,0,function(Re,_t){var ze=65535;for(ze>Re.pending_buf_size-5&&(ze=Re.pending_buf_size-5);;){if(Re.lookahead<=1){if(Xt(Re),Re.lookahead===0&&_t===Pe)return Oe;if(Re.lookahead===0)break}Re.strstart+=Re.lookahead,Re.lookahead=0;var ve=Re.block_start+ze;if((Re.strstart===0||Re.strstart>=ve)&&(Re.lookahead=Re.strstart-ve,Re.strstart=ve,et(Re,!1),Re.strm.avail_out===0)||Re.strstart-Re.block_start>=Re.w_size-Je&&(et(Re,!1),Re.strm.avail_out===0))return Oe}return Re.insert=0,_t===be?(et(Re,!0),Re.strm.avail_out===0?tt:rt):(Re.strstart>Re.block_start&&(et(Re,!1),Re.strm.avail_out),Oe)}),new rn(4,4,8,4,nn),new rn(4,5,16,8,nn),new rn(4,6,32,32,nn),new rn(4,4,16,16,En),new rn(8,16,32,32,En),new rn(8,16,128,128,En),new rn(8,32,128,256,En),new rn(32,128,258,1024,En),new rn(32,258,258,4096,En)],He.deflateInit=function(Re,_t){return Xn(Re,_t,x,15,8,0)},He.deflateInit2=Xn,He.deflateReset=Dn,He.deflateResetKeep=Ft,He.deflateSetHeader=function(Re,_t){return Re&&Re.state?Re.state.wrap!==2?y:(Re.state.gzhead=_t,Ae):y},He.deflate=function(Re,_t){var ze,ve,he,Ke;if(!Re||!Re.state||5<_t||_t<0)return Re?lt(Re,y):y;if(ve=Re.state,!Re.output||!Re.input&&Re.avail_in!==0||ve.status===666&&_t!==be)return lt(Re,Re.avail_out===0?-5:y);if(ve.strm=Re,ze=ve.last_flush,ve.last_flush=_t,ve.status===xe)if(ve.wrap===2)Re.adler=0,Qt(ve,31),Qt(ve,139),Qt(ve,8),ve.gzhead?(Qt(ve,(ve.gzhead.text?1:0)+(ve.gzhead.hcrc?2:0)+(ve.gzhead.extra?4:0)+(ve.gzhead.name?8:0)+(ve.gzhead.comment?16:0)),Qt(ve,255&ve.gzhead.time),Qt(ve,ve.gzhead.time>>8&255),Qt(ve,ve.gzhead.time>>16&255),Qt(ve,ve.gzhead.time>>24&255),Qt(ve,ve.level===9?2:2<=ve.strategy||ve.level<2?4:0),Qt(ve,255&ve.gzhead.os),ve.gzhead.extra&&ve.gzhead.extra.length&&(Qt(ve,255&ve.gzhead.extra.length),Qt(ve,ve.gzhead.extra.length>>8&255)),ve.gzhead.hcrc&&(Re.adler=de(Re.adler,ve.pending_buf,ve.pending,0)),ve.gzindex=0,ve.status=69):(Qt(ve,0),Qt(ve,0),Qt(ve,0),Qt(ve,0),Qt(ve,0),Qt(ve,ve.level===9?2:2<=ve.strategy||ve.level<2?4:0),Qt(ve,3),ve.status=ht);else{var ut=x+(ve.w_bits-8<<4)<<8;ut|=(2<=ve.strategy||ve.level<2?0:ve.level<6?1:ve.level===6?2:3)<<6,ve.strstart!==0&&(ut|=32),ut+=31-ut%31,ve.status=ht,Kt(ve,ut),ve.strstart!==0&&(Kt(ve,Re.adler>>>16),Kt(ve,65535&Re.adler)),Re.adler=1}if(ve.status===69)if(ve.gzhead.extra){for(he=ve.pending;ve.gzindex<(65535&ve.gzhead.extra.length)&&(ve.pending!==ve.pending_buf_size||(ve.gzhead.hcrc&&ve.pending>he&&(Re.adler=de(Re.adler,ve.pending_buf,ve.pending-he,he)),Ze(Re),he=ve.pending,ve.pending!==ve.pending_buf_size));)Qt(ve,255&ve.gzhead.extra[ve.gzindex]),ve.gzindex++;ve.gzhead.hcrc&&ve.pending>he&&(Re.adler=de(Re.adler,ve.pending_buf,ve.pending-he,he)),ve.gzindex===ve.gzhead.extra.length&&(ve.gzindex=0,ve.status=73)}else ve.status=73;if(ve.status===73)if(ve.gzhead.name){he=ve.pending;do{if(ve.pending===ve.pending_buf_size&&(ve.gzhead.hcrc&&ve.pending>he&&(Re.adler=de(Re.adler,ve.pending_buf,ve.pending-he,he)),Ze(Re),he=ve.pending,ve.pending===ve.pending_buf_size)){Ke=1;break}Ke=ve.gzindex<ve.gzhead.name.length?255&ve.gzhead.name.charCodeAt(ve.gzindex++):0,Qt(ve,Ke)}while(Ke!==0);ve.gzhead.hcrc&&ve.pending>he&&(Re.adler=de(Re.adler,ve.pending_buf,ve.pending-he,he)),Ke===0&&(ve.gzindex=0,ve.status=91)}else ve.status=91;if(ve.status===91)if(ve.gzhead.comment){he=ve.pending;do{if(ve.pending===ve.pending_buf_size&&(ve.gzhead.hcrc&&ve.pending>he&&(Re.adler=de(Re.adler,ve.pending_buf,ve.pending-he,he)),Ze(Re),he=ve.pending,ve.pending===ve.pending_buf_size)){Ke=1;break}Ke=ve.gzindex<ve.gzhead.comment.length?255&ve.gzhead.comment.charCodeAt(ve.gzindex++):0,Qt(ve,Ke)}while(Ke!==0);ve.gzhead.hcrc&&ve.pending>he&&(Re.adler=de(Re.adler,ve.pending_buf,ve.pending-he,he)),Ke===0&&(ve.status=103)}else ve.status=103;if(ve.status===103&&(ve.gzhead.hcrc?(ve.pending+2>ve.pending_buf_size&&Ze(Re),ve.pending+2<=ve.pending_buf_size&&(Qt(ve,255&Re.adler),Qt(ve,Re.adler>>8&255),Re.adler=0,ve.status=ht)):ve.status=ht),ve.pending!==0){if(Ze(Re),Re.avail_out===0)return ve.last_flush=-1,Ae}else if(Re.avail_in===0&&dt(_t)<=dt(ze)&&_t!==be)return lt(Re,-5);if(ve.status===666&&Re.avail_in!==0)return lt(Re,-5);if(Re.avail_in!==0||ve.lookahead!==0||_t!==Pe&&ve.status!==666){var Pt=ve.strategy===2?function(yt,un){for(var wn;;){if(yt.lookahead===0&&(Xt(yt),yt.lookahead===0)){if(un===Pe)return Oe;break}if(yt.match_length=0,wn=ye._tr_tally(yt,0,yt.window[yt.strstart]),yt.lookahead--,yt.strstart++,wn&&(et(yt,!1),yt.strm.avail_out===0))return Oe}return yt.insert=0,un===be?(et(yt,!0),yt.strm.avail_out===0?tt:rt):yt.last_lit&&(et(yt,!1),yt.strm.avail_out===0)?Oe:mt}(ve,_t):ve.strategy===3?function(yt,un){for(var wn,Sn,$n,wt,Wt=yt.window;;){if(yt.lookahead<=$e){if(Xt(yt),yt.lookahead<=$e&&un===Pe)return Oe;if(yt.lookahead===0)break}if(yt.match_length=0,yt.lookahead>=Ye&&0<yt.strstart&&(Sn=Wt[$n=yt.strstart-1])===Wt[++$n]&&Sn===Wt[++$n]&&Sn===Wt[++$n]){wt=yt.strstart+$e;do;while(Sn===Wt[++$n]&&Sn===Wt[++$n]&&Sn===Wt[++$n]&&Sn===Wt[++$n]&&Sn===Wt[++$n]&&Sn===Wt[++$n]&&Sn===Wt[++$n]&&Sn===Wt[++$n]&&$n<wt);yt.match_length=$e-(wt-$n),yt.match_length>yt.lookahead&&(yt.match_length=yt.lookahead)}if(yt.match_length>=Ye?(wn=ye._tr_tally(yt,1,yt.match_length-Ye),yt.lookahead-=yt.match_length,yt.strstart+=yt.match_length,yt.match_length=0):(wn=ye._tr_tally(yt,0,yt.window[yt.strstart]),yt.lookahead--,yt.strstart++),wn&&(et(yt,!1),yt.strm.avail_out===0))return Oe}return yt.insert=0,un===be?(et(yt,!0),yt.strm.avail_out===0?tt:rt):yt.last_lit&&(et(yt,!1),yt.strm.avail_out===0)?Oe:mt}(ve,_t):Me[ve.level].func(ve,_t);if(Pt!==tt&&Pt!==rt||(ve.status=666),Pt===Oe||Pt===tt)return Re.avail_out===0&&(ve.last_flush=-1),Ae;if(Pt===mt&&(_t===1?ye._tr_align(ve):_t!==5&&(ye._tr_stored_block(ve,0,0,!1),_t===3&&(gt(ve.head),ve.lookahead===0&&(ve.strstart=0,ve.block_start=0,ve.insert=0))),Ze(Re),Re.avail_out===0))return ve.last_flush=-1,Ae}return _t!==be?Ae:ve.wrap<=0?1:(ve.wrap===2?(Qt(ve,255&Re.adler),Qt(ve,Re.adler>>8&255),Qt(ve,Re.adler>>16&255),Qt(ve,Re.adler>>24&255),Qt(ve,255&Re.total_in),Qt(ve,Re.total_in>>8&255),Qt(ve,Re.total_in>>16&255),Qt(ve,Re.total_in>>24&255)):(Kt(ve,Re.adler>>>16),Kt(ve,65535&Re.adler)),Ze(Re),0<ve.wrap&&(ve.wrap=-ve.wrap),ve.pending!==0?Ae:1)},He.deflateEnd=function(Re){var _t;return Re&&Re.state?(_t=Re.state.status)!==xe&&_t!==69&&_t!==73&&_t!==91&&_t!==103&&_t!==ht&&_t!==666?lt(Re,y):(Re.state=null,_t===ht?lt(Re,-3):Ae):y},He.deflateSetDictionary=function(Re,_t){var ze,ve,he,Ke,ut,Pt,yt,un,wn=_t.length;if(!Re||!Re.state||(Ke=(ze=Re.state).wrap)===2||Ke===1&&ze.status!==xe||ze.lookahead)return y;for(Ke===1&&(Re.adler=Ie(Re.adler,_t,wn,0)),ze.wrap=0,wn>=ze.w_size&&(Ke===0&&(gt(ze.head),ze.strstart=0,ze.block_start=0,ze.insert=0),un=new me.Buf8(ze.w_size),me.arraySet(un,_t,wn-ze.w_size,ze.w_size,0),_t=un,wn=ze.w_size),ut=Re.avail_in,Pt=Re.next_in,yt=Re.input,Re.avail_in=wn,Re.next_in=0,Re.input=_t,Xt(ze);ze.lookahead>=Ye;){for(ve=ze.strstart,he=ze.lookahead-(Ye-1);ze.ins_h=(ze.ins_h<<ze.hash_shift^ze.window[ve+Ye-1])&ze.hash_mask,ze.prev[ve&ze.w_mask]=ze.head[ze.ins_h],ze.head[ze.ins_h]=ve,ve++,--he;);ze.strstart=ve,ze.lookahead=Ye-1,Xt(ze)}return ze.strstart+=ze.lookahead,ze.block_start=ze.strstart,ze.insert=ze.lookahead,ze.lookahead=0,ze.match_length=ze.prev_length=Ye-1,ze.match_available=0,Re.next_in=Pt,Re.input=yt,Re.avail_in=ut,ze.wrap=Ke,Ae},He.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./messages":51,"./trees":52}],47:[function(ke,it,He){"use strict";it.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(ke,it,He){"use strict";it.exports=function(Me,me){var ye,Ie,de,Ue,Pe,be,Ae,y,a,E,b,x,ne,le,ge,Fe,Qe,_e,Ye,$e,Je,xe,ht,Oe,mt;ye=Me.state,Ie=Me.next_in,Oe=Me.input,de=Ie+(Me.avail_in-5),Ue=Me.next_out,mt=Me.output,Pe=Ue-(me-Me.avail_out),be=Ue+(Me.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,ge=ye.distcode,Fe=(1<<ye.lenbits)-1,Qe=(1<<ye.distbits)-1;e:do{ne<15&&(x+=Oe[Ie++]<<ne,ne+=8,x+=Oe[Ie++]<<ne,ne+=8),_e=le[x&Fe];t:for(;;){if(x>>>=Ye=_e>>>24,ne-=Ye,(Ye=_e>>>16&255)===0)mt[Ue++]=65535&_e;else{if(!(16&Ye)){if(!(64&Ye)){_e=le[(65535&_e)+(x&(1<<Ye)-1)];continue t}if(32&Ye){ye.mode=12;break e}Me.msg="invalid literal/length code",ye.mode=30;break e}$e=65535&_e,(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),_e=ge[x&Qe];n:for(;;){if(x>>>=Ye=_e>>>24,ne-=Ye,!(16&(Ye=_e>>>16&255))){if(!(64&Ye)){_e=ge[(65535&_e)+(x&(1<<Ye)-1)];continue n}Me.msg="invalid distance code",ye.mode=30;break e}if(Je=65535&_e,ne<(Ye&=15)&&(x+=Oe[Ie++]<<ne,(ne+=8)<Ye&&(x+=Oe[Ie++]<<ne,ne+=8)),Ae<(Je+=x&(1<<Ye)-1)){Me.msg="invalid distance too far back",ye.mode=30;break e}if(x>>>=Ye,ne-=Ye,(Ye=Ue-Pe)<Je){if(a<(Ye=Je-Ye)&&ye.sane){Me.msg="invalid distance too far back",ye.mode=30;break e}if(ht=b,(xe=0)===E){if(xe+=y-Ye,Ye<$e){for($e-=Ye;mt[Ue++]=b[xe++],--Ye;);xe=Ue-Je,ht=mt}}else if(E<Ye){if(xe+=y+E-Ye,(Ye-=E)<$e){for($e-=Ye;mt[Ue++]=b[xe++],--Ye;);if(xe=0,E<$e){for($e-=Ye=E;mt[Ue++]=b[xe++],--Ye;);xe=Ue-Je,ht=mt}}}else if(xe+=E-Ye,Ye<$e){for($e-=Ye;mt[Ue++]=b[xe++],--Ye;);xe=Ue-Je,ht=mt}for(;2<$e;)mt[Ue++]=ht[xe++],mt[Ue++]=ht[xe++],mt[Ue++]=ht[xe++],$e-=3;$e&&(mt[Ue++]=ht[xe++],1<$e&&(mt[Ue++]=ht[xe++]))}else{for(xe=Ue-Je;mt[Ue++]=mt[xe++],mt[Ue++]=mt[xe++],mt[Ue++]=mt[xe++],2<($e-=3););$e&&(mt[Ue++]=mt[xe++],1<$e&&(mt[Ue++]=mt[xe++]))}break}}break}}while(Ie<de&&Ue<be);Ie-=$e=ne>>3,x&=(1<<(ne-=$e<<3))-1,Me.next_in=Ie,Me.next_out=Ue,Me.avail_in=Ie<de?de-Ie+5:5-(Ie-de),Me.avail_out=Ue<be?be-Ue+257:257-(Ue-be),ye.hold=x,ye.bits=ne}},{}],49:[function(ke,it,He){"use strict";var Me=ke("../utils/common"),me=ke("./adler32"),ye=ke("./crc32"),Ie=ke("./inffast"),de=ke("./inftrees"),Ue=1,Pe=2,be=0,Ae=-2,y=1,a=852,E=592;function b(xe){return(xe>>>24&255)+(xe>>>8&65280)+((65280&xe)<<8)+((255&xe)<<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 Me.Buf16(320),this.work=new Me.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function ne(xe){var ht;return xe&&xe.state?(ht=xe.state,xe.total_in=xe.total_out=ht.total=0,xe.msg="",ht.wrap&&(xe.adler=1&ht.wrap),ht.mode=y,ht.last=0,ht.havedict=0,ht.dmax=32768,ht.head=null,ht.hold=0,ht.bits=0,ht.lencode=ht.lendyn=new Me.Buf32(a),ht.distcode=ht.distdyn=new Me.Buf32(E),ht.sane=1,ht.back=-1,be):Ae}function le(xe){var ht;return xe&&xe.state?((ht=xe.state).wsize=0,ht.whave=0,ht.wnext=0,ne(xe)):Ae}function ge(xe,ht){var Oe,mt;return xe&&xe.state?(mt=xe.state,ht<0?(Oe=0,ht=-ht):(Oe=1+(ht>>4),ht<48&&(ht&=15)),ht&&(ht<8||15<ht)?Ae:(mt.window!==null&&mt.wbits!==ht&&(mt.window=null),mt.wrap=Oe,mt.wbits=ht,le(xe))):Ae}function Fe(xe,ht){var Oe,mt;return xe?(mt=new x,(xe.state=mt).window=null,(Oe=ge(xe,ht))!==be&&(xe.state=null),Oe):Ae}var Qe,_e,Ye=!0;function $e(xe){if(Ye){var ht;for(Qe=new Me.Buf32(512),_e=new Me.Buf32(32),ht=0;ht<144;)xe.lens[ht++]=8;for(;ht<256;)xe.lens[ht++]=9;for(;ht<280;)xe.lens[ht++]=7;for(;ht<288;)xe.lens[ht++]=8;for(de(Ue,xe.lens,0,288,Qe,0,xe.work,{bits:9}),ht=0;ht<32;)xe.lens[ht++]=5;de(Pe,xe.lens,0,32,_e,0,xe.work,{bits:5}),Ye=!1}xe.lencode=Qe,xe.lenbits=9,xe.distcode=_e,xe.distbits=5}function Je(xe,ht,Oe,mt){var tt,rt=xe.state;return rt.window===null&&(rt.wsize=1<<rt.wbits,rt.wnext=0,rt.whave=0,rt.window=new Me.Buf8(rt.wsize)),mt>=rt.wsize?(Me.arraySet(rt.window,ht,Oe-rt.wsize,rt.wsize,0),rt.wnext=0,rt.whave=rt.wsize):(mt<(tt=rt.wsize-rt.wnext)&&(tt=mt),Me.arraySet(rt.window,ht,Oe-mt,tt,rt.wnext),(mt-=tt)?(Me.arraySet(rt.window,ht,Oe-mt,mt,0),rt.wnext=mt,rt.whave=rt.wsize):(rt.wnext+=tt,rt.wnext===rt.wsize&&(rt.wnext=0),rt.whave<rt.wsize&&(rt.whave+=tt))),0}He.inflateReset=le,He.inflateReset2=ge,He.inflateResetKeep=ne,He.inflateInit=function(xe){return Fe(xe,15)},He.inflateInit2=Fe,He.inflate=function(xe,ht){var Oe,mt,tt,rt,lt,dt,gt,Ze,et,Qt,Kt,pt,Xt,nn,En,rn,jn,Ft,Dn,Xn,Re,_t,ze,ve,he=0,Ke=new Me.Buf8(4),ut=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!xe||!xe.state||!xe.output||!xe.input&&xe.avail_in!==0)return Ae;(Oe=xe.state).mode===12&&(Oe.mode=13),lt=xe.next_out,tt=xe.output,gt=xe.avail_out,rt=xe.next_in,mt=xe.input,dt=xe.avail_in,Ze=Oe.hold,et=Oe.bits,Qt=dt,Kt=gt,_t=be;e:for(;;)switch(Oe.mode){case y:if(Oe.wrap===0){Oe.mode=13;break}for(;et<16;){if(dt===0)break e;dt--,Ze+=mt[rt++]<<et,et+=8}if(2&Oe.wrap&&Ze===35615){Ke[Oe.check=0]=255&Ze,Ke[1]=Ze>>>8&255,Oe.check=ye(Oe.check,Ke,2,0),et=Ze=0,Oe.mode=2;break}if(Oe.flags=0,Oe.head&&(Oe.head.done=!1),!(1&Oe.wrap)||(((255&Ze)<<8)+(Ze>>8))%31){xe.msg="incorrect header check",Oe.mode=30;break}if((15&Ze)!=8){xe.msg="unknown compression method",Oe.mode=30;break}if(et-=4,Re=8+(15&(Ze>>>=4)),Oe.wbits===0)Oe.wbits=Re;else if(Re>Oe.wbits){xe.msg="invalid window size",Oe.mode=30;break}Oe.dmax=1<<Re,xe.adler=Oe.check=1,Oe.mode=512&Ze?10:12,et=Ze=0;break;case 2:for(;et<16;){if(dt===0)break e;dt--,Ze+=mt[rt++]<<et,et+=8}if(Oe.flags=Ze,(255&Oe.flags)!=8){xe.msg="unknown compression method",Oe.mode=30;break}if(57344&Oe.flags){xe.msg="unknown header flags set",Oe.mode=30;break}Oe.head&&(Oe.head.text=Ze>>8&1),512&Oe.flags&&(Ke[0]=255&Ze,Ke[1]=Ze>>>8&255,Oe.check=ye(Oe.check,Ke,2,0)),et=Ze=0,Oe.mode=3;case 3:for(;et<32;){if(dt===0)break e;dt--,Ze+=mt[rt++]<<et,et+=8}Oe.head&&(Oe.head.time=Ze),512&Oe.flags&&(Ke[0]=255&Ze,Ke[1]=Ze>>>8&255,Ke[2]=Ze>>>16&255,Ke[3]=Ze>>>24&255,Oe.check=ye(Oe.check,Ke,4,0)),et=Ze=0,Oe.mode=4;case 4:for(;et<16;){if(dt===0)break e;dt--,Ze+=mt[rt++]<<et,et+=8}Oe.head&&(Oe.head.xflags=255&Ze,Oe.head.os=Ze>>8),512&Oe.flags&&(Ke[0]=255&Ze,Ke[1]=Ze>>>8&255,Oe.check=ye(Oe.check,Ke,2,0)),et=Ze=0,Oe.mode=5;case 5:if(1024&Oe.flags){for(;et<16;){if(dt===0)break e;dt--,Ze+=mt[rt++]<<et,et+=8}Oe.length=Ze,Oe.head&&(Oe.head.extra_len=Ze),512&Oe.flags&&(Ke[0]=255&Ze,Ke[1]=Ze>>>8&255,Oe.check=ye(Oe.check,Ke,2,0)),et=Ze=0}else Oe.head&&(Oe.head.extra=null);Oe.mode=6;case 6:if(1024&Oe.flags&&(dt<(pt=Oe.length)&&(pt=dt),pt&&(Oe.head&&(Re=Oe.head.extra_len-Oe.length,Oe.head.extra||(Oe.head.extra=new Array(Oe.head.extra_len)),Me.arraySet(Oe.head.extra,mt,rt,pt,Re)),512&Oe.flags&&(Oe.check=ye(Oe.check,mt,pt,rt)),dt-=pt,rt+=pt,Oe.length-=pt),Oe.length))break e;Oe.length=0,Oe.mode=7;case 7:if(2048&Oe.flags){if(dt===0)break e;for(pt=0;Re=mt[rt+pt++],Oe.head&&Re&&Oe.length<65536&&(Oe.head.name+=String.fromCharCode(Re)),Re&&pt<dt;);if(512&Oe.flags&&(Oe.check=ye(Oe.check,mt,pt,rt)),dt-=pt,rt+=pt,Re)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(pt=0;Re=mt[rt+pt++],Oe.head&&Re&&Oe.length<65536&&(Oe.head.comment+=String.fromCharCode(Re)),Re&&pt<dt;);if(512&Oe.flags&&(Oe.check=ye(Oe.check,mt,pt,rt)),dt-=pt,rt+=pt,Re)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--,Ze+=mt[rt++]<<et,et+=8}if(Ze!==(65535&Oe.check)){xe.msg="header crc mismatch",Oe.mode=30;break}et=Ze=0}Oe.head&&(Oe.head.hcrc=Oe.flags>>9&1,Oe.head.done=!0),xe.adler=Oe.check=0,Oe.mode=12;break;case 10:for(;et<32;){if(dt===0)break e;dt--,Ze+=mt[rt++]<<et,et+=8}xe.adler=Oe.check=b(Ze),et=Ze=0,Oe.mode=11;case 11:if(Oe.havedict===0)return xe.next_out=lt,xe.avail_out=gt,xe.next_in=rt,xe.avail_in=dt,Oe.hold=Ze,Oe.bits=et,2;xe.adler=Oe.check=1,Oe.mode=12;case 12:if(ht===5||ht===6)break e;case 13:if(Oe.last){Ze>>>=7&et,et-=7&et,Oe.mode=27;break}for(;et<3;){if(dt===0)break e;dt--,Ze+=mt[rt++]<<et,et+=8}switch(Oe.last=1&Ze,et-=1,3&(Ze>>>=1)){case 0:Oe.mode=14;break;case 1:if($e(Oe),Oe.mode=20,ht!==6)break;Ze>>>=2,et-=2;break e;case 2:Oe.mode=17;break;case 3:xe.msg="invalid block type",Oe.mode=30}Ze>>>=2,et-=2;break;case 14:for(Ze>>>=7&et,et-=7&et;et<32;){if(dt===0)break e;dt--,Ze+=mt[rt++]<<et,et+=8}if((65535&Ze)!=(Ze>>>16^65535)){xe.msg="invalid stored block lengths",Oe.mode=30;break}if(Oe.length=65535&Ze,et=Ze=0,Oe.mode=15,ht===6)break e;case 15:Oe.mode=16;case 16:if(pt=Oe.length){if(dt<pt&&(pt=dt),gt<pt&&(pt=gt),pt===0)break e;Me.arraySet(tt,mt,rt,pt,lt),dt-=pt,rt+=pt,gt-=pt,lt+=pt,Oe.length-=pt;break}Oe.mode=12;break;case 17:for(;et<14;){if(dt===0)break e;dt--,Ze+=mt[rt++]<<et,et+=8}if(Oe.nlen=257+(31&Ze),Ze>>>=5,et-=5,Oe.ndist=1+(31&Ze),Ze>>>=5,et-=5,Oe.ncode=4+(15&Ze),Ze>>>=4,et-=4,286<Oe.nlen||30<Oe.ndist){xe.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--,Ze+=mt[rt++]<<et,et+=8}Oe.lens[ut[Oe.have++]]=7&Ze,Ze>>>=3,et-=3}for(;Oe.have<19;)Oe.lens[ut[Oe.have++]]=0;if(Oe.lencode=Oe.lendyn,Oe.lenbits=7,ze={bits:Oe.lenbits},_t=de(0,Oe.lens,0,19,Oe.lencode,0,Oe.work,ze),Oe.lenbits=ze.bits,_t){xe.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(;rn=(he=Oe.lencode[Ze&(1<<Oe.lenbits)-1])>>>16&255,jn=65535&he,!((En=he>>>24)<=et);){if(dt===0)break e;dt--,Ze+=mt[rt++]<<et,et+=8}if(jn<16)Ze>>>=En,et-=En,Oe.lens[Oe.have++]=jn;else{if(jn===16){for(ve=En+2;et<ve;){if(dt===0)break e;dt--,Ze+=mt[rt++]<<et,et+=8}if(Ze>>>=En,et-=En,Oe.have===0){xe.msg="invalid bit length repeat",Oe.mode=30;break}Re=Oe.lens[Oe.have-1],pt=3+(3&Ze),Ze>>>=2,et-=2}else if(jn===17){for(ve=En+3;et<ve;){if(dt===0)break e;dt--,Ze+=mt[rt++]<<et,et+=8}et-=En,Re=0,pt=3+(7&(Ze>>>=En)),Ze>>>=3,et-=3}else{for(ve=En+7;et<ve;){if(dt===0)break e;dt--,Ze+=mt[rt++]<<et,et+=8}et-=En,Re=0,pt=11+(127&(Ze>>>=En)),Ze>>>=7,et-=7}if(Oe.have+pt>Oe.nlen+Oe.ndist){xe.msg="invalid bit length repeat",Oe.mode=30;break}for(;pt--;)Oe.lens[Oe.have++]=Re}}if(Oe.mode===30)break;if(Oe.lens[256]===0){xe.msg="invalid code -- missing end-of-block",Oe.mode=30;break}if(Oe.lenbits=9,ze={bits:Oe.lenbits},_t=de(Ue,Oe.lens,0,Oe.nlen,Oe.lencode,0,Oe.work,ze),Oe.lenbits=ze.bits,_t){xe.msg="invalid literal/lengths set",Oe.mode=30;break}if(Oe.distbits=6,Oe.distcode=Oe.distdyn,ze={bits:Oe.distbits},_t=de(Pe,Oe.lens,Oe.nlen,Oe.ndist,Oe.distcode,0,Oe.work,ze),Oe.distbits=ze.bits,_t){xe.msg="invalid distances set",Oe.mode=30;break}if(Oe.mode=20,ht===6)break e;case 20:Oe.mode=21;case 21:if(6<=dt&&258<=gt){xe.next_out=lt,xe.avail_out=gt,xe.next_in=rt,xe.avail_in=dt,Oe.hold=Ze,Oe.bits=et,Ie(xe,Kt),lt=xe.next_out,tt=xe.output,gt=xe.avail_out,rt=xe.next_in,mt=xe.input,dt=xe.avail_in,Ze=Oe.hold,et=Oe.bits,Oe.mode===12&&(Oe.back=-1);break}for(Oe.back=0;rn=(he=Oe.lencode[Ze&(1<<Oe.lenbits)-1])>>>16&255,jn=65535&he,!((En=he>>>24)<=et);){if(dt===0)break e;dt--,Ze+=mt[rt++]<<et,et+=8}if(rn&&!(240&rn)){for(Ft=En,Dn=rn,Xn=jn;rn=(he=Oe.lencode[Xn+((Ze&(1<<Ft+Dn)-1)>>Ft)])>>>16&255,jn=65535&he,!(Ft+(En=he>>>24)<=et);){if(dt===0)break e;dt--,Ze+=mt[rt++]<<et,et+=8}Ze>>>=Ft,et-=Ft,Oe.back+=Ft}if(Ze>>>=En,et-=En,Oe.back+=En,Oe.length=jn,rn===0){Oe.mode=26;break}if(32&rn){Oe.back=-1,Oe.mode=12;break}if(64&rn){xe.msg="invalid literal/length code",Oe.mode=30;break}Oe.extra=15&rn,Oe.mode=22;case 22:if(Oe.extra){for(ve=Oe.extra;et<ve;){if(dt===0)break e;dt--,Ze+=mt[rt++]<<et,et+=8}Oe.length+=Ze&(1<<Oe.extra)-1,Ze>>>=Oe.extra,et-=Oe.extra,Oe.back+=Oe.extra}Oe.was=Oe.length,Oe.mode=23;case 23:for(;rn=(he=Oe.distcode[Ze&(1<<Oe.distbits)-1])>>>16&255,jn=65535&he,!((En=he>>>24)<=et);){if(dt===0)break e;dt--,Ze+=mt[rt++]<<et,et+=8}if(!(240&rn)){for(Ft=En,Dn=rn,Xn=jn;rn=(he=Oe.distcode[Xn+((Ze&(1<<Ft+Dn)-1)>>Ft)])>>>16&255,jn=65535&he,!(Ft+(En=he>>>24)<=et);){if(dt===0)break e;dt--,Ze+=mt[rt++]<<et,et+=8}Ze>>>=Ft,et-=Ft,Oe.back+=Ft}if(Ze>>>=En,et-=En,Oe.back+=En,64&rn){xe.msg="invalid distance code",Oe.mode=30;break}Oe.offset=jn,Oe.extra=15&rn,Oe.mode=24;case 24:if(Oe.extra){for(ve=Oe.extra;et<ve;){if(dt===0)break e;dt--,Ze+=mt[rt++]<<et,et+=8}Oe.offset+=Ze&(1<<Oe.extra)-1,Ze>>>=Oe.extra,et-=Oe.extra,Oe.back+=Oe.extra}if(Oe.offset>Oe.dmax){xe.msg="invalid distance too far back",Oe.mode=30;break}Oe.mode=25;case 25:if(gt===0)break e;if(pt=Kt-gt,Oe.offset>pt){if((pt=Oe.offset-pt)>Oe.whave&&Oe.sane){xe.msg="invalid distance too far back",Oe.mode=30;break}Xt=pt>Oe.wnext?(pt-=Oe.wnext,Oe.wsize-pt):Oe.wnext-pt,pt>Oe.length&&(pt=Oe.length),nn=Oe.window}else nn=tt,Xt=lt-Oe.offset,pt=Oe.length;for(gt<pt&&(pt=gt),gt-=pt,Oe.length-=pt;tt[lt++]=nn[Xt++],--pt;);Oe.length===0&&(Oe.mode=21);break;case 26:if(gt===0)break e;tt[lt++]=Oe.length,gt--,Oe.mode=21;break;case 27:if(Oe.wrap){for(;et<32;){if(dt===0)break e;dt--,Ze|=mt[rt++]<<et,et+=8}if(Kt-=gt,xe.total_out+=Kt,Oe.total+=Kt,Kt&&(xe.adler=Oe.check=Oe.flags?ye(Oe.check,tt,Kt,lt-Kt):me(Oe.check,tt,Kt,lt-Kt)),Kt=gt,(Oe.flags?Ze:b(Ze))!==Oe.check){xe.msg="incorrect data check",Oe.mode=30;break}et=Ze=0}Oe.mode=28;case 28:if(Oe.wrap&&Oe.flags){for(;et<32;){if(dt===0)break e;dt--,Ze+=mt[rt++]<<et,et+=8}if(Ze!==(4294967295&Oe.total)){xe.msg="incorrect length check",Oe.mode=30;break}et=Ze=0}Oe.mode=29;case 29:_t=1;break e;case 30:_t=-3;break e;case 31:return-4;case 32:default:return Ae}return xe.next_out=lt,xe.avail_out=gt,xe.next_in=rt,xe.avail_in=dt,Oe.hold=Ze,Oe.bits=et,(Oe.wsize||Kt!==xe.avail_out&&Oe.mode<30&&(Oe.mode<27||ht!==4))&&Je(xe,xe.output,xe.next_out,Kt-xe.avail_out)?(Oe.mode=31,-4):(Qt-=xe.avail_in,Kt-=xe.avail_out,xe.total_in+=Qt,xe.total_out+=Kt,Oe.total+=Kt,Oe.wrap&&Kt&&(xe.adler=Oe.check=Oe.flags?ye(Oe.check,tt,Kt,xe.next_out-Kt):me(Oe.check,tt,Kt,xe.next_out-Kt)),xe.data_type=Oe.bits+(Oe.last?64:0)+(Oe.mode===12?128:0)+(Oe.mode===20||Oe.mode===15?256:0),(Qt==0&&Kt===0||ht===4)&&_t===be&&(_t=-5),_t)},He.inflateEnd=function(xe){if(!xe||!xe.state)return Ae;var ht=xe.state;return ht.window&&(ht.window=null),xe.state=null,be},He.inflateGetHeader=function(xe,ht){var Oe;return xe&&xe.state&&2&(Oe=xe.state).wrap?((Oe.head=ht).done=!1,be):Ae},He.inflateSetDictionary=function(xe,ht){var Oe,mt=ht.length;return xe&&xe.state?(Oe=xe.state).wrap!==0&&Oe.mode!==11?Ae:Oe.mode===11&&me(1,ht,mt,0)!==Oe.check?-3:Je(xe,ht,mt,mt)?(Oe.mode=31,-4):(Oe.havedict=1,be):Ae},He.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./inffast":48,"./inftrees":50}],50:[function(ke,it,He){"use strict";var Me=ke("../utils/common"),me=[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],de=[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];it.exports=function(Ue,Pe,be,Ae,y,a,E,b){var x,ne,le,ge,Fe,Qe,_e,Ye,$e,Je=b.bits,xe=0,ht=0,Oe=0,mt=0,tt=0,rt=0,lt=0,dt=0,gt=0,Ze=0,et=null,Qt=0,Kt=new Me.Buf16(16),pt=new Me.Buf16(16),Xt=null,nn=0;for(xe=0;xe<=15;xe++)Kt[xe]=0;for(ht=0;ht<Ae;ht++)Kt[Pe[be+ht]]++;for(tt=Je,mt=15;1<=mt&&Kt[mt]===0;mt--);if(mt<tt&&(tt=mt),mt===0)return y[a++]=20971520,y[a++]=20971520,b.bits=1,0;for(Oe=1;Oe<mt&&Kt[Oe]===0;Oe++);for(tt<Oe&&(tt=Oe),xe=dt=1;xe<=15;xe++)if(dt<<=1,(dt-=Kt[xe])<0)return-1;if(0<dt&&(Ue===0||mt!==1))return-1;for(pt[1]=0,xe=1;xe<15;xe++)pt[xe+1]=pt[xe]+Kt[xe];for(ht=0;ht<Ae;ht++)Pe[be+ht]!==0&&(E[pt[Pe[be+ht]]++]=ht);if(Qe=Ue===0?(et=Xt=E,19):Ue===1?(et=me,Qt-=257,Xt=ye,nn-=257,256):(et=Ie,Xt=de,-1),xe=Oe,Fe=a,lt=ht=Ze=0,le=-1,ge=(gt=1<<(rt=tt))-1,Ue===1&&852<gt||Ue===2&&592<gt)return 1;for(;;){for(_e=xe-lt,$e=E[ht]<Qe?(Ye=0,E[ht]):E[ht]>Qe?(Ye=Xt[nn+E[ht]],et[Qt+E[ht]]):(Ye=96,0),x=1<<xe-lt,Oe=ne=1<<rt;y[Fe+(Ze>>lt)+(ne-=x)]=_e<<24|Ye<<16|$e|0,ne!==0;);for(x=1<<xe-1;Ze&x;)x>>=1;if(x!==0?(Ze&=x-1,Ze+=x):Ze=0,ht++,--Kt[xe]==0){if(xe===mt)break;xe=Pe[be+E[ht]]}if(tt<xe&&(Ze&ge)!==le){for(lt===0&&(lt=tt),Fe+=Oe,dt=1<<(rt=xe-lt);rt+lt<mt&&!((dt-=Kt[rt+lt])<=0);)rt++,dt<<=1;if(gt+=1<<rt,Ue===1&&852<gt||Ue===2&&592<gt)return 1;y[le=Ze&ge]=tt<<24|rt<<16|Fe-a|0}}return Ze!==0&&(y[Fe+Ze]=xe-lt<<24|64<<16|0),b.bits=tt,0}},{"../utils/common":41}],51:[function(ke,it,He){"use strict";it.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(ke,it,He){"use strict";var Me=ke("../utils/common"),me=0,ye=1;function Ie(he){for(var Ke=he.length;0<=--Ke;)he[Ke]=0}var de=0,Ue=29,Pe=256,be=Pe+1+Ue,Ae=30,y=19,a=2*be+1,E=15,b=16,x=7,ne=256,le=16,ge=17,Fe=18,Qe=[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],_e=[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],Je=new Array(2*(be+2));Ie(Je);var xe=new Array(2*Ae);Ie(xe);var ht=new Array(512);Ie(ht);var Oe=new Array(256);Ie(Oe);var mt=new Array(Ue);Ie(mt);var tt,rt,lt,dt=new Array(Ae);function gt(he,Ke,ut,Pt,yt){this.static_tree=he,this.extra_bits=Ke,this.extra_base=ut,this.elems=Pt,this.max_length=yt,this.has_stree=he&&he.length}function Ze(he,Ke){this.dyn_tree=he,this.max_code=0,this.stat_desc=Ke}function et(he){return he<256?ht[he]:ht[256+(he>>>7)]}function Qt(he,Ke){he.pending_buf[he.pending++]=255&Ke,he.pending_buf[he.pending++]=Ke>>>8&255}function Kt(he,Ke,ut){he.bi_valid>b-ut?(he.bi_buf|=Ke<<he.bi_valid&65535,Qt(he,he.bi_buf),he.bi_buf=Ke>>b-he.bi_valid,he.bi_valid+=ut-b):(he.bi_buf|=Ke<<he.bi_valid&65535,he.bi_valid+=ut)}function pt(he,Ke,ut){Kt(he,ut[2*Ke],ut[2*Ke+1])}function Xt(he,Ke){for(var ut=0;ut|=1&he,he>>>=1,ut<<=1,0<--Ke;);return ut>>>1}function nn(he,Ke,ut){var Pt,yt,un=new Array(E+1),wn=0;for(Pt=1;Pt<=E;Pt++)un[Pt]=wn=wn+ut[Pt-1]<<1;for(yt=0;yt<=Ke;yt++){var Sn=he[2*yt+1];Sn!==0&&(he[2*yt]=Xt(un[Sn]++,Sn))}}function En(he){var Ke;for(Ke=0;Ke<be;Ke++)he.dyn_ltree[2*Ke]=0;for(Ke=0;Ke<Ae;Ke++)he.dyn_dtree[2*Ke]=0;for(Ke=0;Ke<y;Ke++)he.bl_tree[2*Ke]=0;he.dyn_ltree[2*ne]=1,he.opt_len=he.static_len=0,he.last_lit=he.matches=0}function rn(he){8<he.bi_valid?Qt(he,he.bi_buf):0<he.bi_valid&&(he.pending_buf[he.pending++]=he.bi_buf),he.bi_buf=0,he.bi_valid=0}function jn(he,Ke,ut,Pt){var yt=2*Ke,un=2*ut;return he[yt]<he[un]||he[yt]===he[un]&&Pt[Ke]<=Pt[ut]}function Ft(he,Ke,ut){for(var Pt=he.heap[ut],yt=ut<<1;yt<=he.heap_len&&(yt<he.heap_len&&jn(Ke,he.heap[yt+1],he.heap[yt],he.depth)&&yt++,!jn(Ke,Pt,he.heap[yt],he.depth));)he.heap[ut]=he.heap[yt],ut=yt,yt<<=1;he.heap[ut]=Pt}function Dn(he,Ke,ut){var Pt,yt,un,wn,Sn=0;if(he.last_lit!==0)for(;Pt=he.pending_buf[he.d_buf+2*Sn]<<8|he.pending_buf[he.d_buf+2*Sn+1],yt=he.pending_buf[he.l_buf+Sn],Sn++,Pt===0?pt(he,yt,Ke):(pt(he,(un=Oe[yt])+Pe+1,Ke),(wn=Qe[un])!==0&&Kt(he,yt-=mt[un],wn),pt(he,un=et(--Pt),ut),(wn=_e[un])!==0&&Kt(he,Pt-=dt[un],wn)),Sn<he.last_lit;);pt(he,ne,Ke)}function Xn(he,Ke){var ut,Pt,yt,un=Ke.dyn_tree,wn=Ke.stat_desc.static_tree,Sn=Ke.stat_desc.has_stree,$n=Ke.stat_desc.elems,wt=-1;for(he.heap_len=0,he.heap_max=a,ut=0;ut<$n;ut++)un[2*ut]!==0?(he.heap[++he.heap_len]=wt=ut,he.depth[ut]=0):un[2*ut+1]=0;for(;he.heap_len<2;)un[2*(yt=he.heap[++he.heap_len]=wt<2?++wt:0)]=1,he.depth[yt]=0,he.opt_len--,Sn&&(he.static_len-=wn[2*yt+1]);for(Ke.max_code=wt,ut=he.heap_len>>1;1<=ut;ut--)Ft(he,un,ut);for(yt=$n;ut=he.heap[1],he.heap[1]=he.heap[he.heap_len--],Ft(he,un,1),Pt=he.heap[1],he.heap[--he.heap_max]=ut,he.heap[--he.heap_max]=Pt,un[2*yt]=un[2*ut]+un[2*Pt],he.depth[yt]=(he.depth[ut]>=he.depth[Pt]?he.depth[ut]:he.depth[Pt])+1,un[2*ut+1]=un[2*Pt+1]=yt,he.heap[1]=yt++,Ft(he,un,1),2<=he.heap_len;);he.heap[--he.heap_max]=he.heap[1],function(Wt,Jt){var bn,Et,Fn,tr,ir,Gr,Lr=Jt.dyn_tree,$r=Jt.max_code,aa=Jt.stat_desc.static_tree,oo=Jt.stat_desc.has_stree,Ka=Jt.stat_desc.extra_bits,Wr=Jt.stat_desc.extra_base,zr=Jt.stat_desc.max_length,Dr=0;for(tr=0;tr<=E;tr++)Wt.bl_count[tr]=0;for(Lr[2*Wt.heap[Wt.heap_max]+1]=0,bn=Wt.heap_max+1;bn<a;bn++)zr<(tr=Lr[2*Lr[2*(Et=Wt.heap[bn])+1]+1]+1)&&(tr=zr,Dr++),Lr[2*Et+1]=tr,$r<Et||(Wt.bl_count[tr]++,ir=0,Wr<=Et&&(ir=Ka[Et-Wr]),Gr=Lr[2*Et],Wt.opt_len+=Gr*(tr+ir),oo&&(Wt.static_len+=Gr*(aa[2*Et+1]+ir)));if(Dr!==0){do{for(tr=zr-1;Wt.bl_count[tr]===0;)tr--;Wt.bl_count[tr]--,Wt.bl_count[tr+1]+=2,Wt.bl_count[zr]--,Dr-=2}while(0<Dr);for(tr=zr;tr!==0;tr--)for(Et=Wt.bl_count[tr];Et!==0;)$r<(Fn=Wt.heap[--bn])||(Lr[2*Fn+1]!==tr&&(Wt.opt_len+=(tr-Lr[2*Fn+1])*Lr[2*Fn],Lr[2*Fn+1]=tr),Et--)}}(he,Ke),nn(un,wt,he.bl_count)}function Re(he,Ke,ut){var Pt,yt,un=-1,wn=Ke[1],Sn=0,$n=7,wt=4;for(wn===0&&($n=138,wt=3),Ke[2*(ut+1)+1]=65535,Pt=0;Pt<=ut;Pt++)yt=wn,wn=Ke[2*(Pt+1)+1],++Sn<$n&&yt===wn||(Sn<wt?he.bl_tree[2*yt]+=Sn:yt!==0?(yt!==un&&he.bl_tree[2*yt]++,he.bl_tree[2*le]++):Sn<=10?he.bl_tree[2*ge]++:he.bl_tree[2*Fe]++,un=yt,wt=(Sn=0)===wn?($n=138,3):yt===wn?($n=6,3):($n=7,4))}function _t(he,Ke,ut){var Pt,yt,un=-1,wn=Ke[1],Sn=0,$n=7,wt=4;for(wn===0&&($n=138,wt=3),Pt=0;Pt<=ut;Pt++)if(yt=wn,wn=Ke[2*(Pt+1)+1],!(++Sn<$n&&yt===wn)){if(Sn<wt)for(;pt(he,yt,he.bl_tree),--Sn!=0;);else yt!==0?(yt!==un&&(pt(he,yt,he.bl_tree),Sn--),pt(he,le,he.bl_tree),Kt(he,Sn-3,2)):Sn<=10?(pt(he,ge,he.bl_tree),Kt(he,Sn-3,3)):(pt(he,Fe,he.bl_tree),Kt(he,Sn-11,7));un=yt,wt=(Sn=0)===wn?($n=138,3):yt===wn?($n=6,3):($n=7,4)}}Ie(dt);var ze=!1;function ve(he,Ke,ut,Pt){Kt(he,(de<<1)+(Pt?1:0),3),function(yt,un,wn,Sn){rn(yt),Sn&&(Qt(yt,wn),Qt(yt,~wn)),Me.arraySet(yt.pending_buf,yt.window,un,wn,yt.pending),yt.pending+=wn}(he,Ke,ut,!0)}He._tr_init=function(he){ze||(function(){var Ke,ut,Pt,yt,un,wn=new Array(E+1);for(yt=Pt=0;yt<Ue-1;yt++)for(mt[yt]=Pt,Ke=0;Ke<1<<Qe[yt];Ke++)Oe[Pt++]=yt;for(Oe[Pt-1]=yt,yt=un=0;yt<16;yt++)for(dt[yt]=un,Ke=0;Ke<1<<_e[yt];Ke++)ht[un++]=yt;for(un>>=7;yt<Ae;yt++)for(dt[yt]=un<<7,Ke=0;Ke<1<<_e[yt]-7;Ke++)ht[256+un++]=yt;for(ut=0;ut<=E;ut++)wn[ut]=0;for(Ke=0;Ke<=143;)Je[2*Ke+1]=8,Ke++,wn[8]++;for(;Ke<=255;)Je[2*Ke+1]=9,Ke++,wn[9]++;for(;Ke<=279;)Je[2*Ke+1]=7,Ke++,wn[7]++;for(;Ke<=287;)Je[2*Ke+1]=8,Ke++,wn[8]++;for(nn(Je,be+1,wn),Ke=0;Ke<Ae;Ke++)xe[2*Ke+1]=5,xe[2*Ke]=Xt(Ke,5);tt=new gt(Je,Qe,Pe+1,be,E),rt=new gt(xe,_e,0,Ae,E),lt=new gt(new Array(0),Ye,0,y,x)}(),ze=!0),he.l_desc=new Ze(he.dyn_ltree,tt),he.d_desc=new Ze(he.dyn_dtree,rt),he.bl_desc=new Ze(he.bl_tree,lt),he.bi_buf=0,he.bi_valid=0,En(he)},He._tr_stored_block=ve,He._tr_flush_block=function(he,Ke,ut,Pt){var yt,un,wn=0;0<he.level?(he.strm.data_type===2&&(he.strm.data_type=function(Sn){var $n,wt=4093624447;for($n=0;$n<=31;$n++,wt>>>=1)if(1&wt&&Sn.dyn_ltree[2*$n]!==0)return me;if(Sn.dyn_ltree[18]!==0||Sn.dyn_ltree[20]!==0||Sn.dyn_ltree[26]!==0)return ye;for($n=32;$n<Pe;$n++)if(Sn.dyn_ltree[2*$n]!==0)return ye;return me}(he)),Xn(he,he.l_desc),Xn(he,he.d_desc),wn=function(Sn){var $n;for(Re(Sn,Sn.dyn_ltree,Sn.l_desc.max_code),Re(Sn,Sn.dyn_dtree,Sn.d_desc.max_code),Xn(Sn,Sn.bl_desc),$n=y-1;3<=$n&&Sn.bl_tree[2*$e[$n]+1]===0;$n--);return Sn.opt_len+=3*($n+1)+5+5+4,$n}(he),yt=he.opt_len+3+7>>>3,(un=he.static_len+3+7>>>3)<=yt&&(yt=un)):yt=un=ut+5,ut+4<=yt&&Ke!==-1?ve(he,Ke,ut,Pt):he.strategy===4||un===yt?(Kt(he,2+(Pt?1:0),3),Dn(he,Je,xe)):(Kt(he,4+(Pt?1:0),3),function(Sn,$n,wt,Wt){var Jt;for(Kt(Sn,$n-257,5),Kt(Sn,wt-1,5),Kt(Sn,Wt-4,4),Jt=0;Jt<Wt;Jt++)Kt(Sn,Sn.bl_tree[2*$e[Jt]+1],3);_t(Sn,Sn.dyn_ltree,$n-1),_t(Sn,Sn.dyn_dtree,wt-1)}(he,he.l_desc.max_code+1,he.d_desc.max_code+1,wn+1),Dn(he,he.dyn_ltree,he.dyn_dtree)),En(he),Pt&&rn(he)},He._tr_tally=function(he,Ke,ut){return he.pending_buf[he.d_buf+2*he.last_lit]=Ke>>>8&255,he.pending_buf[he.d_buf+2*he.last_lit+1]=255&Ke,he.pending_buf[he.l_buf+he.last_lit]=255&ut,he.last_lit++,Ke===0?he.dyn_ltree[2*ut]++:(he.matches++,Ke--,he.dyn_ltree[2*(Oe[ut]+Pe+1)]++,he.dyn_dtree[2*et(Ke)]++),he.last_lit===he.lit_bufsize-1},He._tr_align=function(he){Kt(he,2,3),pt(he,ne,Je),function(Ke){Ke.bi_valid===16?(Qt(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)}(he)}},{"../utils/common":41}],53:[function(ke,it,He){"use strict";it.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(ke,it,He){(function(Me){(function(me,ye){"use strict";if(!me.setImmediate){var Ie,de,Ue,Pe,be=1,Ae={},y=!1,a=me.document,E=Object.getPrototypeOf&&Object.getPrototypeOf(me);E=E&&E.setTimeout?E:me,Ie={}.toString.call(me.process)==="[object process]"?function(le){We.nextTick(function(){x(le)})}:function(){if(me.postMessage&&!me.importScripts){var le=!0,ge=me.onmessage;return me.onmessage=function(){le=!1},me.postMessage("","*"),me.onmessage=ge,le}}()?(Pe="setImmediate$"+Math.random()+"$",me.addEventListener?me.addEventListener("message",ne,!1):me.attachEvent("onmessage",ne),function(le){me.postMessage(Pe+le,"*")}):me.MessageChannel?((Ue=new MessageChannel).port1.onmessage=function(le){x(le.data)},function(le){Ue.port2.postMessage(le)}):a&&"onreadystatechange"in a.createElement("script")?(de=a.documentElement,function(le){var ge=a.createElement("script");ge.onreadystatechange=function(){x(le),ge.onreadystatechange=null,de.removeChild(ge),ge=null},de.appendChild(ge)}):function(le){setTimeout(x,0,le)},E.setImmediate=function(le){typeof le!="function"&&(le=new Function(""+le));for(var ge=new Array(arguments.length-1),Fe=0;Fe<ge.length;Fe++)ge[Fe]=arguments[Fe+1];var Qe={callback:le,args:ge};return Ae[be]=Qe,Ie(be),be++},E.clearImmediate=b}function b(le){delete Ae[le]}function x(le){if(y)setTimeout(x,0,le);else{var ge=Ae[le];if(ge){y=!0;try{(function(Fe){var Qe=Fe.callback,_e=Fe.args;switch(_e.length){case 0:Qe();break;case 1:Qe(_e[0]);break;case 2:Qe(_e[0],_e[1]);break;case 3:Qe(_e[0],_e[1],_e[2]);break;default:Qe.apply(ye,_e)}})(ge)}finally{b(le),y=!1}}}}function ne(le){le.source===me&&typeof le.data=="string"&&le.data.indexOf(Pe)===0&&x(+le.data.slice(Pe.length))}})(typeof self=="undefined"?Me===void 0?this:Me:self)}).call(this,typeof fe.g!="undefined"?fe.g:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}]},{},[10])(10)})},46762:function(mn,jt){"use strict";var fe;var ce=Symbol.for("react.element"),We=Symbol.for("react.portal"),ke=Symbol.for("react.fragment"),it=Symbol.for("react.strict_mode"),He=Symbol.for("react.profiler"),Me=Symbol.for("react.provider"),me=Symbol.for("react.context"),ye=Symbol.for("react.server_context"),Ie=Symbol.for("react.forward_ref"),de=Symbol.for("react.suspense"),Ue=Symbol.for("react.suspense_list"),Pe=Symbol.for("react.memo"),be=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 ce:switch(E=E.type,E){case ke:case He:case it:case de:case Ue:return E;default:switch(E=E&&E.$$typeof,E){case ye:case me:case Ie:case be:case Pe:case Me:return E;default:return b}}case We:return b}}}fe=me,fe=Me,fe=ce,fe=Ie,fe=ke,fe=be,fe=Pe,fe=We,fe=He,fe=it,fe=de,fe=Ue,fe=function(){return!1},fe=function(){return!1},fe=function(E){return a(E)===me},fe=function(E){return a(E)===Me},fe=function(E){return typeof E=="object"&&E!==null&&E.$$typeof===ce},fe=function(E){return a(E)===Ie},jt.isFragment=function(E){return a(E)===ke},fe=function(E){return a(E)===be},fe=function(E){return a(E)===Pe},fe=function(E){return a(E)===We},fe=function(E){return a(E)===He},fe=function(E){return a(E)===it},fe=function(E){return a(E)===de},fe=function(E){return a(E)===Ue},fe=function(E){return typeof E=="string"||typeof E=="function"||E===ke||E===He||E===it||E===de||E===Ue||E===Ae||typeof E=="object"&&E!==null&&(E.$$typeof===be||E.$$typeof===Pe||E.$$typeof===Me||E.$$typeof===me||E.$$typeof===Ie||E.$$typeof===y||E.getModuleId!==void 0)},fe=a},35110:function(mn,jt,fe){"use strict";mn.exports=fe(46762)},64217:function(mn,jt,fe){"use strict";fe.d(jt,{Z:function(){return ye}});var ce=fe(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`,ke=`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`,it="".concat(We," ").concat(ke).split(/[\s\n]+/),He="aria-",Me="data-";function me(Ie,de){return Ie.indexOf(de)===0}function ye(Ie){var de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ue;de===!1?Ue={aria:!0,data:!0,attr:!0}:de===!0?Ue={aria:!0}:Ue=(0,ce.Z)({},de);var Pe={};return Object.keys(Ie).forEach(function(be){(Ue.aria&&(be==="role"||me(be,He))||Ue.data&&me(be,Me)||Ue.attr&&it.includes(be))&&(Pe[be]=Ie[be])}),Pe}},75668:function(mn,jt,fe){"use strict";function ce(Ze){"@babel/helpers - typeof";return ce=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},ce(Ze)}Object.defineProperty(jt,"__esModule",{value:!0}),Object.defineProperty(jt,"DraggableCore",{enumerable:!0,get:function(){return Ie.default}}),jt.default=void 0;var We=Ae(fe(67294)),ke=Pe(fe(45697)),it=Pe(fe(73935)),He=Pe(fe(86010)),Me=fe(81825),me=fe(2849),ye=fe(9280),Ie=Pe(fe(80783)),de=Pe(fe(55904)),Ue=["axis","bounds","children","defaultPosition","defaultClassName","defaultClassNameDragging","defaultClassNameDragged","position","positionOffset","scale"];function Pe(Ze){return Ze&&Ze.__esModule?Ze:{default:Ze}}function be(Ze){if(typeof WeakMap!="function")return null;var et=new WeakMap,Qt=new WeakMap;return(be=function(pt){return pt?Qt:et})(Ze)}function Ae(Ze,et){if(!et&&Ze&&Ze.__esModule)return Ze;if(Ze===null||ce(Ze)!=="object"&&typeof Ze!="function")return{default:Ze};var Qt=be(et);if(Qt&&Qt.has(Ze))return Qt.get(Ze);var Kt={},pt=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Xt in Ze)if(Xt!=="default"&&Object.prototype.hasOwnProperty.call(Ze,Xt)){var nn=pt?Object.getOwnPropertyDescriptor(Ze,Xt):null;nn&&(nn.get||nn.set)?Object.defineProperty(Kt,Xt,nn):Kt[Xt]=Ze[Xt]}return Kt.default=Ze,Qt&&Qt.set(Ze,Kt),Kt}function y(){return y=Object.assign||function(Ze){for(var et=1;et<arguments.length;et++){var Qt=arguments[et];for(var Kt in Qt)Object.prototype.hasOwnProperty.call(Qt,Kt)&&(Ze[Kt]=Qt[Kt])}return Ze},y.apply(this,arguments)}function a(Ze,et){if(Ze==null)return{};var Qt=E(Ze,et),Kt,pt;if(Object.getOwnPropertySymbols){var Xt=Object.getOwnPropertySymbols(Ze);for(pt=0;pt<Xt.length;pt++)Kt=Xt[pt],!(et.indexOf(Kt)>=0)&&Object.prototype.propertyIsEnumerable.call(Ze,Kt)&&(Qt[Kt]=Ze[Kt])}return Qt}function E(Ze,et){if(Ze==null)return{};var Qt={},Kt=Object.keys(Ze),pt,Xt;for(Xt=0;Xt<Kt.length;Xt++)pt=Kt[Xt],!(et.indexOf(pt)>=0)&&(Qt[pt]=Ze[pt]);return Qt}function b(Ze,et){var Qt=Object.keys(Ze);if(Object.getOwnPropertySymbols){var Kt=Object.getOwnPropertySymbols(Ze);et&&(Kt=Kt.filter(function(pt){return Object.getOwnPropertyDescriptor(Ze,pt).enumerable})),Qt.push.apply(Qt,Kt)}return Qt}function x(Ze){for(var et=1;et<arguments.length;et++){var Qt=arguments[et]!=null?arguments[et]:{};et%2?b(Object(Qt),!0).forEach(function(Kt){dt(Ze,Kt,Qt[Kt])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Ze,Object.getOwnPropertyDescriptors(Qt)):b(Object(Qt)).forEach(function(Kt){Object.defineProperty(Ze,Kt,Object.getOwnPropertyDescriptor(Qt,Kt))})}return Ze}function ne(Ze,et){return _e(Ze)||Qe(Ze,et)||ge(Ze,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 ge(Ze,et){if(Ze){if(typeof Ze=="string")return Fe(Ze,et);var Qt=Object.prototype.toString.call(Ze).slice(8,-1);if(Qt==="Object"&&Ze.constructor&&(Qt=Ze.constructor.name),Qt==="Map"||Qt==="Set")return Array.from(Ze);if(Qt==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Qt))return Fe(Ze,et)}}function Fe(Ze,et){(et==null||et>Ze.length)&&(et=Ze.length);for(var Qt=0,Kt=new Array(et);Qt<et;Qt++)Kt[Qt]=Ze[Qt];return Kt}function Qe(Ze,et){var Qt=Ze==null?null:typeof Symbol!="undefined"&&Ze[Symbol.iterator]||Ze["@@iterator"];if(Qt!=null){var Kt=[],pt=!0,Xt=!1,nn,En;try{for(Qt=Qt.call(Ze);!(pt=(nn=Qt.next()).done)&&(Kt.push(nn.value),!(et&&Kt.length===et));pt=!0);}catch(rn){Xt=!0,En=rn}finally{try{!pt&&Qt.return!=null&&Qt.return()}finally{if(Xt)throw En}}return Kt}}function _e(Ze){if(Array.isArray(Ze))return Ze}function Ye(Ze,et){if(!(Ze instanceof et))throw new TypeError("Cannot call a class as a function")}function $e(Ze,et){for(var Qt=0;Qt<et.length;Qt++){var Kt=et[Qt];Kt.enumerable=Kt.enumerable||!1,Kt.configurable=!0,"value"in Kt&&(Kt.writable=!0),Object.defineProperty(Ze,Kt.key,Kt)}}function Je(Ze,et,Qt){return et&&$e(Ze.prototype,et),Qt&&$e(Ze,Qt),Object.defineProperty(Ze,"prototype",{writable:!1}),Ze}function xe(Ze,et){if(typeof et!="function"&&et!==null)throw new TypeError("Super expression must either be null or a function");Ze.prototype=Object.create(et&&et.prototype,{constructor:{value:Ze,writable:!0,configurable:!0}}),Object.defineProperty(Ze,"prototype",{writable:!1}),et&&ht(Ze,et)}function ht(Ze,et){return ht=Object.setPrototypeOf||function(Kt,pt){return Kt.__proto__=pt,Kt},ht(Ze,et)}function Oe(Ze){var et=rt();return function(){var Kt=lt(Ze),pt;if(et){var Xt=lt(this).constructor;pt=Reflect.construct(Kt,arguments,Xt)}else pt=Kt.apply(this,arguments);return mt(this,pt)}}function mt(Ze,et){if(et&&(ce(et)==="object"||typeof et=="function"))return et;if(et!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return tt(Ze)}function tt(Ze){if(Ze===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Ze}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(Ze){return!1}}function lt(Ze){return lt=Object.setPrototypeOf?Object.getPrototypeOf:function(Qt){return Qt.__proto__||Object.getPrototypeOf(Qt)},lt(Ze)}function dt(Ze,et,Qt){return et in Ze?Object.defineProperty(Ze,et,{value:Qt,enumerable:!0,configurable:!0,writable:!0}):Ze[et]=Qt,Ze}var gt=function(Ze){xe(Qt,Ze);var et=Oe(Qt);function Qt(Kt){var pt;return Ye(this,Qt),pt=et.call(this,Kt),dt(tt(pt),"onDragStart",function(Xt,nn){(0,de.default)("Draggable: onDragStart: %j",nn);var En=pt.props.onStart(Xt,(0,me.createDraggableData)(tt(pt),nn));if(En===!1)return!1;pt.setState({dragging:!0,dragged:!0})}),dt(tt(pt),"onDrag",function(Xt,nn){if(!pt.state.dragging)return!1;(0,de.default)("Draggable: onDrag: %j",nn);var En=(0,me.createDraggableData)(tt(pt),nn),rn={x:En.x,y:En.y};if(pt.props.bounds){var jn=rn.x,Ft=rn.y;rn.x+=pt.state.slackX,rn.y+=pt.state.slackY;var Dn=(0,me.getBoundPosition)(tt(pt),rn.x,rn.y),Xn=ne(Dn,2),Re=Xn[0],_t=Xn[1];rn.x=Re,rn.y=_t,rn.slackX=pt.state.slackX+(jn-rn.x),rn.slackY=pt.state.slackY+(Ft-rn.y),En.x=rn.x,En.y=rn.y,En.deltaX=rn.x-pt.state.x,En.deltaY=rn.y-pt.state.y}var ze=pt.props.onDrag(Xt,En);if(ze===!1)return!1;pt.setState(rn)}),dt(tt(pt),"onDragStop",function(Xt,nn){if(!pt.state.dragging)return!1;var En=pt.props.onStop(Xt,(0,me.createDraggableData)(tt(pt),nn));if(En===!1)return!1;(0,de.default)("Draggable: onDragStop: %j",nn);var rn={dragging:!1,slackX:0,slackY:0},jn=!!pt.props.position;if(jn){var Ft=pt.props.position,Dn=Ft.x,Xn=Ft.y;rn.x=Dn,rn.y=Xn}pt.setState(rn)}),pt.state={dragging:!1,dragged:!1,x:Kt.position?Kt.position.x:Kt.defaultPosition.x,y:Kt.position?Kt.position.y:Kt.defaultPosition.y,prevPropsPosition:x({},Kt.position),slackX:0,slackY:0,isElementSVG:!1},Kt.position&&!(Kt.onDrag||Kt.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."),pt}return Je(Qt,[{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 pt,Xt,nn;return(pt=(Xt=this.props)===null||Xt===void 0||(nn=Xt.nodeRef)===null||nn===void 0?void 0:nn.current)!==null&&pt!==void 0?pt:it.default.findDOMNode(this)}},{key:"render",value:function(){var pt,Xt=this.props,nn=Xt.axis,En=Xt.bounds,rn=Xt.children,jn=Xt.defaultPosition,Ft=Xt.defaultClassName,Dn=Xt.defaultClassNameDragging,Xn=Xt.defaultClassNameDragged,Re=Xt.position,_t=Xt.positionOffset,ze=Xt.scale,ve=a(Xt,Ue),he={},Ke=null,ut=!!Re,Pt=!ut||this.state.dragging,yt=Re||jn,un={x:(0,me.canDragX)(this)&&Pt?this.state.x:yt.x,y:(0,me.canDragY)(this)&&Pt?this.state.y:yt.y};this.state.isElementSVG?Ke=(0,Me.createSVGTransform)(un,_t):he=(0,Me.createCSSTransform)(un,_t);var wn=(0,He.default)(rn.props.className||"",Ft,(pt={},dt(pt,Dn,this.state.dragging),dt(pt,Xn,this.state.dragged),pt));return We.createElement(Ie.default,y({},ve,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),We.cloneElement(We.Children.only(rn),{className:wn,style:x(x({},rn.props.style),he),transform:Ke}))}}],[{key:"getDerivedStateFromProps",value:function(pt,Xt){var nn=pt.position,En=Xt.prevPropsPosition;return nn&&(!En||nn.x!==En.x||nn.y!==En.y)?((0,de.default)("Draggable: getDerivedStateFromProps %j",{position:nn,prevPropsPosition:En}),{x:nn.x,y:nn.y,prevPropsPosition:x({},nn)}):null}}]),Qt}(We.Component);jt.default=gt,dt(gt,"displayName","Draggable"),dt(gt,"propTypes",x(x({},Ie.default.propTypes),{},{axis:ke.default.oneOf(["both","x","y","none"]),bounds:ke.default.oneOfType([ke.default.shape({left:ke.default.number,right:ke.default.number,top:ke.default.number,bottom:ke.default.number}),ke.default.string,ke.default.oneOf([!1])]),defaultClassName:ke.default.string,defaultClassNameDragging:ke.default.string,defaultClassNameDragged:ke.default.string,defaultPosition:ke.default.shape({x:ke.default.number,y:ke.default.number}),positionOffset:ke.default.shape({x:ke.default.oneOfType([ke.default.number,ke.default.string]),y:ke.default.oneOfType([ke.default.number,ke.default.string])}),position:ke.default.shape({x:ke.default.number,y:ke.default.number}),className:ye.dontSetMe,style:ye.dontSetMe,transform:ye.dontSetMe})),dt(gt,"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(mn,jt,fe){"use strict";function ce(mt){"@babel/helpers - typeof";return ce=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},ce(mt)}Object.defineProperty(jt,"__esModule",{value:!0}),jt.default=void 0;var We=Ue(fe(67294)),ke=Ie(fe(45697)),it=Ie(fe(73935)),He=fe(81825),Me=fe(2849),me=fe(9280),ye=Ie(fe(55904));function Ie(mt){return mt&&mt.__esModule?mt:{default:mt}}function de(mt){if(typeof WeakMap!="function")return null;var tt=new WeakMap,rt=new WeakMap;return(de=function(dt){return dt?rt:tt})(mt)}function Ue(mt,tt){if(!tt&&mt&&mt.__esModule)return mt;if(mt===null||ce(mt)!=="object"&&typeof mt!="function")return{default:mt};var rt=de(tt);if(rt&&rt.has(mt))return rt.get(mt);var lt={},dt=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var gt in mt)if(gt!=="default"&&Object.prototype.hasOwnProperty.call(mt,gt)){var Ze=dt?Object.getOwnPropertyDescriptor(mt,gt):null;Ze&&(Ze.get||Ze.set)?Object.defineProperty(lt,gt,Ze):lt[gt]=mt[gt]}return lt.default=mt,rt&&rt.set(mt,lt),lt}function Pe(mt,tt){return E(mt)||a(mt,tt)||Ae(mt,tt)||be()}function be(){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(mt,tt){if(mt){if(typeof mt=="string")return y(mt,tt);var rt=Object.prototype.toString.call(mt).slice(8,-1);if(rt==="Object"&&mt.constructor&&(rt=mt.constructor.name),rt==="Map"||rt==="Set")return Array.from(mt);if(rt==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(rt))return y(mt,tt)}}function y(mt,tt){(tt==null||tt>mt.length)&&(tt=mt.length);for(var rt=0,lt=new Array(tt);rt<tt;rt++)lt[rt]=mt[rt];return lt}function a(mt,tt){var rt=mt==null?null:typeof Symbol!="undefined"&&mt[Symbol.iterator]||mt["@@iterator"];if(rt!=null){var lt=[],dt=!0,gt=!1,Ze,et;try{for(rt=rt.call(mt);!(dt=(Ze=rt.next()).done)&&(lt.push(Ze.value),!(tt&<.length===tt));dt=!0);}catch(Qt){gt=!0,et=Qt}finally{try{!dt&&rt.return!=null&&rt.return()}finally{if(gt)throw et}}return lt}}function E(mt){if(Array.isArray(mt))return mt}function b(mt,tt){if(!(mt instanceof tt))throw new TypeError("Cannot call a class as a function")}function x(mt,tt){for(var rt=0;rt<tt.length;rt++){var lt=tt[rt];lt.enumerable=lt.enumerable||!1,lt.configurable=!0,"value"in lt&&(lt.writable=!0),Object.defineProperty(mt,lt.key,lt)}}function ne(mt,tt,rt){return tt&&x(mt.prototype,tt),rt&&x(mt,rt),Object.defineProperty(mt,"prototype",{writable:!1}),mt}function le(mt,tt){if(typeof tt!="function"&&tt!==null)throw new TypeError("Super expression must either be null or a function");mt.prototype=Object.create(tt&&tt.prototype,{constructor:{value:mt,writable:!0,configurable:!0}}),Object.defineProperty(mt,"prototype",{writable:!1}),tt&&ge(mt,tt)}function ge(mt,tt){return ge=Object.setPrototypeOf||function(lt,dt){return lt.__proto__=dt,lt},ge(mt,tt)}function Fe(mt){var tt=Ye();return function(){var lt=$e(mt),dt;if(tt){var gt=$e(this).constructor;dt=Reflect.construct(lt,arguments,gt)}else dt=lt.apply(this,arguments);return Qe(this,dt)}}function Qe(mt,tt){if(tt&&(ce(tt)==="object"||typeof tt=="function"))return tt;if(tt!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return _e(mt)}function _e(mt){if(mt===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return mt}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(mt){return!1}}function $e(mt){return $e=Object.setPrototypeOf?Object.getPrototypeOf:function(rt){return rt.__proto__||Object.getPrototypeOf(rt)},$e(mt)}function Je(mt,tt,rt){return tt in mt?Object.defineProperty(mt,tt,{value:rt,enumerable:!0,configurable:!0,writable:!0}):mt[tt]=rt,mt}var xe={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}},ht=xe.mouse,Oe=function(mt){le(rt,mt);var tt=Fe(rt);function rt(){var lt;b(this,rt);for(var dt=arguments.length,gt=new Array(dt),Ze=0;Ze<dt;Ze++)gt[Ze]=arguments[Ze];return lt=tt.call.apply(tt,[this].concat(gt)),Je(_e(lt),"state",{dragging:!1,lastX:NaN,lastY:NaN,touchIdentifier:null}),Je(_e(lt),"mounted",!1),Je(_e(lt),"handleDragStart",function(et){if(lt.props.onMouseDown(et),!lt.props.allowAnyClick&&typeof et.button=="number"&&et.button!==0)return!1;var Qt=lt.findDOMNode();if(!Qt||!Qt.ownerDocument||!Qt.ownerDocument.body)throw new Error("<DraggableCore> not mounted on DragStart!");var Kt=Qt.ownerDocument;if(!(lt.props.disabled||!(et.target instanceof Kt.defaultView.Node)||lt.props.handle&&!(0,He.matchesSelectorAndParentsTo)(et.target,lt.props.handle,Qt)||lt.props.cancel&&(0,He.matchesSelectorAndParentsTo)(et.target,lt.props.cancel,Qt))){et.type==="touchstart"&&et.preventDefault();var pt=(0,He.getTouchIdentifier)(et);lt.setState({touchIdentifier:pt});var Xt=(0,Me.getControlPosition)(et,pt,_e(lt));if(Xt!=null){var nn=Xt.x,En=Xt.y,rn=(0,Me.createCoreData)(_e(lt),nn,En);(0,ye.default)("DraggableCore: handleDragStart: %j",rn),(0,ye.default)("calling",lt.props.onStart);var jn=lt.props.onStart(et,rn);jn===!1||lt.mounted===!1||(lt.props.enableUserSelectHack&&(0,He.addUserSelectStyles)(Kt),lt.setState({dragging:!0,lastX:nn,lastY:En}),(0,He.addEvent)(Kt,ht.move,lt.handleDrag),(0,He.addEvent)(Kt,ht.stop,lt.handleDragStop))}}}),Je(_e(lt),"handleDrag",function(et){var Qt=(0,Me.getControlPosition)(et,lt.state.touchIdentifier,_e(lt));if(Qt!=null){var Kt=Qt.x,pt=Qt.y;if(Array.isArray(lt.props.grid)){var Xt=Kt-lt.state.lastX,nn=pt-lt.state.lastY,En=(0,Me.snapToGrid)(lt.props.grid,Xt,nn),rn=Pe(En,2);if(Xt=rn[0],nn=rn[1],!Xt&&!nn)return;Kt=lt.state.lastX+Xt,pt=lt.state.lastY+nn}var jn=(0,Me.createCoreData)(_e(lt),Kt,pt);(0,ye.default)("DraggableCore: handleDrag: %j",jn);var Ft=lt.props.onDrag(et,jn);if(Ft===!1||lt.mounted===!1){try{lt.handleDragStop(new MouseEvent("mouseup"))}catch(Xn){var Dn=document.createEvent("MouseEvents");Dn.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),lt.handleDragStop(Dn)}return}lt.setState({lastX:Kt,lastY:pt})}}),Je(_e(lt),"handleDragStop",function(et){if(lt.state.dragging){var Qt=(0,Me.getControlPosition)(et,lt.state.touchIdentifier,_e(lt));if(Qt!=null){var Kt=Qt.x,pt=Qt.y;if(Array.isArray(lt.props.grid)){var Xt=Kt-lt.state.lastX||0,nn=pt-lt.state.lastY||0,En=(0,Me.snapToGrid)(lt.props.grid,Xt,nn),rn=Pe(En,2);Xt=rn[0],nn=rn[1],Kt=lt.state.lastX+Xt,pt=lt.state.lastY+nn}var jn=(0,Me.createCoreData)(_e(lt),Kt,pt),Ft=lt.props.onStop(et,jn);if(Ft===!1||lt.mounted===!1)return!1;var Dn=lt.findDOMNode();Dn&<.props.enableUserSelectHack&&(0,He.removeUserSelectStyles)(Dn.ownerDocument),(0,ye.default)("DraggableCore: handleDragStop: %j",jn),lt.setState({dragging:!1,lastX:NaN,lastY:NaN}),Dn&&((0,ye.default)("DraggableCore: Removing handlers"),(0,He.removeEvent)(Dn.ownerDocument,ht.move,lt.handleDrag),(0,He.removeEvent)(Dn.ownerDocument,ht.stop,lt.handleDragStop))}}}),Je(_e(lt),"onMouseDown",function(et){return ht=xe.mouse,lt.handleDragStart(et)}),Je(_e(lt),"onMouseUp",function(et){return ht=xe.mouse,lt.handleDragStop(et)}),Je(_e(lt),"onTouchStart",function(et){return ht=xe.touch,lt.handleDragStart(et)}),Je(_e(lt),"onTouchEnd",function(et){return ht=xe.touch,lt.handleDragStop(et)}),lt}return ne(rt,[{key:"componentDidMount",value:function(){this.mounted=!0;var dt=this.findDOMNode();dt&&(0,He.addEvent)(dt,xe.touch.start,this.onTouchStart,{passive:!1})}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var dt=this.findDOMNode();if(dt){var gt=dt.ownerDocument;(0,He.removeEvent)(gt,xe.mouse.move,this.handleDrag),(0,He.removeEvent)(gt,xe.touch.move,this.handleDrag),(0,He.removeEvent)(gt,xe.mouse.stop,this.handleDragStop),(0,He.removeEvent)(gt,xe.touch.stop,this.handleDragStop),(0,He.removeEvent)(dt,xe.touch.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,He.removeUserSelectStyles)(gt)}}},{key:"findDOMNode",value:function(){var dt,gt,Ze;return(dt=this.props)!==null&&dt!==void 0&&dt.nodeRef?(gt=this.props)===null||gt===void 0||(Ze=gt.nodeRef)===null||Ze===void 0?void 0:Ze.current:it.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);jt.default=Oe,Je(Oe,"displayName","DraggableCore"),Je(Oe,"propTypes",{allowAnyClick:ke.default.bool,disabled:ke.default.bool,enableUserSelectHack:ke.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:ke.default.arrayOf(ke.default.number),handle:ke.default.string,cancel:ke.default.string,nodeRef:ke.default.object,onStart:ke.default.func,onDrag:ke.default.func,onStop:ke.default.func,onMouseDown:ke.default.func,scale:ke.default.number,className:me.dontSetMe,style:me.dontSetMe,transform:me.dontSetMe}),Je(Oe,"defaultProps",{allowAnyClick:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},61193:function(mn,jt,fe){"use strict";var ce=fe(75668),We=ce.default,ke=ce.DraggableCore;mn.exports=We,mn.exports.default=We,mn.exports.DraggableCore=ke},81825:function(mn,jt,fe){"use strict";function ce(Je){"@babel/helpers - typeof";return ce=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(xe){return typeof xe}:function(xe){return xe&&typeof Symbol=="function"&&xe.constructor===Symbol&&xe!==Symbol.prototype?"symbol":typeof xe},ce(Je)}Object.defineProperty(jt,"__esModule",{value:!0}),jt.addClassName=Ye,jt.addEvent=Pe,jt.addUserSelectStyles=Qe,jt.createCSSTransform=x,jt.createSVGTransform=ne,jt.getTouch=ge,jt.getTouchIdentifier=Fe,jt.getTranslation=le,jt.innerHeight=a,jt.innerWidth=E,jt.matchesSelector=de,jt.matchesSelectorAndParentsTo=Ue,jt.offsetXYFromParent=b,jt.outerHeight=Ae,jt.outerWidth=y,jt.removeClassName=$e,jt.removeEvent=be,jt.removeUserSelectStyles=_e;var We=fe(9280),ke=He(fe(38650));function it(Je){if(typeof WeakMap!="function")return null;var xe=new WeakMap,ht=new WeakMap;return(it=function(mt){return mt?ht:xe})(Je)}function He(Je,xe){if(!xe&&Je&&Je.__esModule)return Je;if(Je===null||ce(Je)!=="object"&&typeof Je!="function")return{default:Je};var ht=it(xe);if(ht&&ht.has(Je))return ht.get(Je);var Oe={},mt=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var tt in Je)if(tt!=="default"&&Object.prototype.hasOwnProperty.call(Je,tt)){var rt=mt?Object.getOwnPropertyDescriptor(Je,tt):null;rt&&(rt.get||rt.set)?Object.defineProperty(Oe,tt,rt):Oe[tt]=Je[tt]}return Oe.default=Je,ht&&ht.set(Je,Oe),Oe}function Me(Je,xe){var ht=Object.keys(Je);if(Object.getOwnPropertySymbols){var Oe=Object.getOwnPropertySymbols(Je);xe&&(Oe=Oe.filter(function(mt){return Object.getOwnPropertyDescriptor(Je,mt).enumerable})),ht.push.apply(ht,Oe)}return ht}function me(Je){for(var xe=1;xe<arguments.length;xe++){var ht=arguments[xe]!=null?arguments[xe]:{};xe%2?Me(Object(ht),!0).forEach(function(Oe){ye(Je,Oe,ht[Oe])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(ht)):Me(Object(ht)).forEach(function(Oe){Object.defineProperty(Je,Oe,Object.getOwnPropertyDescriptor(ht,Oe))})}return Je}function ye(Je,xe,ht){return xe in Je?Object.defineProperty(Je,xe,{value:ht,enumerable:!0,configurable:!0,writable:!0}):Je[xe]=ht,Je}var Ie="";function de(Je,xe){return Ie||(Ie=(0,We.findInArray)(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"],function(ht){return(0,We.isFunction)(Je[ht])})),(0,We.isFunction)(Je[Ie])?Je[Ie](xe):!1}function Ue(Je,xe,ht){var Oe=Je;do{if(de(Oe,xe))return!0;if(Oe===ht)return!1;Oe=Oe.parentNode}while(Oe);return!1}function Pe(Je,xe,ht,Oe){if(Je){var mt=me({capture:!0},Oe);Je.addEventListener?Je.addEventListener(xe,ht,mt):Je.attachEvent?Je.attachEvent("on"+xe,ht):Je["on"+xe]=ht}}function be(Je,xe,ht,Oe){if(Je){var mt=me({capture:!0},Oe);Je.removeEventListener?Je.removeEventListener(xe,ht,mt):Je.detachEvent?Je.detachEvent("on"+xe,ht):Je["on"+xe]=null}}function Ae(Je){var xe=Je.clientHeight,ht=Je.ownerDocument.defaultView.getComputedStyle(Je);return xe+=(0,We.int)(ht.borderTopWidth),xe+=(0,We.int)(ht.borderBottomWidth),xe}function y(Je){var xe=Je.clientWidth,ht=Je.ownerDocument.defaultView.getComputedStyle(Je);return xe+=(0,We.int)(ht.borderLeftWidth),xe+=(0,We.int)(ht.borderRightWidth),xe}function a(Je){var xe=Je.clientHeight,ht=Je.ownerDocument.defaultView.getComputedStyle(Je);return xe-=(0,We.int)(ht.paddingTop),xe-=(0,We.int)(ht.paddingBottom),xe}function E(Je){var xe=Je.clientWidth,ht=Je.ownerDocument.defaultView.getComputedStyle(Je);return xe-=(0,We.int)(ht.paddingLeft),xe-=(0,We.int)(ht.paddingRight),xe}function b(Je,xe,ht){var Oe=xe===xe.ownerDocument.body,mt=Oe?{left:0,top:0}:xe.getBoundingClientRect(),tt=(Je.clientX+xe.scrollLeft-mt.left)/ht,rt=(Je.clientY+xe.scrollTop-mt.top)/ht;return{x:tt,y:rt}}function x(Je,xe){var ht=le(Je,xe,"px");return ye({},(0,ke.browserPrefixToKey)("transform",ke.default),ht)}function ne(Je,xe){var ht=le(Je,xe,"");return ht}function le(Je,xe,ht){var Oe=Je.x,mt=Je.y,tt="translate(".concat(Oe).concat(ht,",").concat(mt).concat(ht,")");if(xe){var rt="".concat(typeof xe.x=="string"?xe.x:xe.x+ht),lt="".concat(typeof xe.y=="string"?xe.y:xe.y+ht);tt="translate(".concat(rt,", ").concat(lt,")")+tt}return tt}function ge(Je,xe){return Je.targetTouches&&(0,We.findInArray)(Je.targetTouches,function(ht){return xe===ht.identifier})||Je.changedTouches&&(0,We.findInArray)(Je.changedTouches,function(ht){return xe===ht.identifier})}function Fe(Je){if(Je.targetTouches&&Je.targetTouches[0])return Je.targetTouches[0].identifier;if(Je.changedTouches&&Je.changedTouches[0])return Je.changedTouches[0].identifier}function Qe(Je){if(Je){var xe=Je.getElementById("react-draggable-style-el");xe||(xe=Je.createElement("style"),xe.type="text/css",xe.id="react-draggable-style-el",xe.innerHTML=`.react-draggable-transparent-selection *::-moz-selection {all: inherit;}
|
|
|
`,xe.innerHTML+=`.react-draggable-transparent-selection *::selection {all: inherit;}
|
|
|
`,Je.getElementsByTagName("head")[0].appendChild(xe)),Je.body&&Ye(Je.body,"react-draggable-transparent-selection")}}function _e(Je){if(Je)try{if(Je.body&&$e(Je.body,"react-draggable-transparent-selection"),Je.selection)Je.selection.empty();else{var xe=(Je.defaultView||window).getSelection();xe&&xe.type!=="Caret"&&xe.removeAllRanges()}}catch(ht){}}function Ye(Je,xe){Je.classList?Je.classList.add(xe):Je.className.match(new RegExp("(?:^|\\s)".concat(xe,"(?!\\S)")))||(Je.className+=" ".concat(xe))}function $e(Je,xe){Je.classList?Je.classList.remove(xe):Je.className=Je.className.replace(new RegExp("(?:^|\\s)".concat(xe,"(?!\\S)"),"g"),"")}},38650:function(mn,jt){"use strict";Object.defineProperty(jt,"__esModule",{value:!0}),jt.browserPrefixToKey=We,jt.browserPrefixToStyle=ke,jt.default=void 0,jt.getPrefix=ce;var fe=["Moz","Webkit","O","ms"];function ce(){var Me,me,ye=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"transform";if(typeof window=="undefined")return"";var Ie=(Me=window.document)===null||Me===void 0||(me=Me.documentElement)===null||me===void 0?void 0:me.style;if(!Ie||ye in Ie)return"";for(var de=0;de<fe.length;de++)if(We(ye,fe[de])in Ie)return fe[de];return""}function We(Me,me){return me?"".concat(me).concat(it(Me)):Me}function ke(Me,me){return me?"-".concat(me.toLowerCase(),"-").concat(Me):Me}function it(Me){for(var me="",ye=!0,Ie=0;Ie<Me.length;Ie++)ye?(me+=Me[Ie].toUpperCase(),ye=!1):Me[Ie]==="-"?ye=!0:me+=Me[Ie];return me}var He=ce();jt.default=He},55904:function(mn,jt){"use strict";Object.defineProperty(jt,"__esModule",{value:!0}),jt.default=fe;function fe(){var ce}},2849:function(mn,jt,fe){"use strict";Object.defineProperty(jt,"__esModule",{value:!0}),jt.canDragX=He,jt.canDragY=Me,jt.createCoreData=ye,jt.createDraggableData=Ie,jt.getBoundPosition=ke,jt.getControlPosition=me,jt.snapToGrid=it;var ce=fe(9280),We=fe(81825);function ke(Pe,be,Ae){if(!Pe.props.bounds)return[be,Ae];var y=Pe.props.bounds;y=typeof y=="string"?y:de(y);var a=Ue(Pe);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),ge=b.getComputedStyle(ne);y={left:-a.offsetLeft+(0,ce.int)(ge.paddingLeft)+(0,ce.int)(le.marginLeft),top:-a.offsetTop+(0,ce.int)(ge.paddingTop)+(0,ce.int)(le.marginTop),right:(0,We.innerWidth)(ne)-(0,We.outerWidth)(a)-a.offsetLeft+(0,ce.int)(ge.paddingRight)-(0,ce.int)(le.marginRight),bottom:(0,We.innerHeight)(ne)-(0,We.outerHeight)(a)-a.offsetTop+(0,ce.int)(ge.paddingBottom)-(0,ce.int)(le.marginBottom)}}return(0,ce.isNum)(y.right)&&(be=Math.min(be,y.right)),(0,ce.isNum)(y.bottom)&&(Ae=Math.min(Ae,y.bottom)),(0,ce.isNum)(y.left)&&(be=Math.max(be,y.left)),(0,ce.isNum)(y.top)&&(Ae=Math.max(Ae,y.top)),[be,Ae]}function it(Pe,be,Ae){var y=Math.round(be/Pe[0])*Pe[0],a=Math.round(Ae/Pe[1])*Pe[1];return[y,a]}function He(Pe){return Pe.props.axis==="both"||Pe.props.axis==="x"}function Me(Pe){return Pe.props.axis==="both"||Pe.props.axis==="y"}function me(Pe,be,Ae){var y=typeof be=="number"?(0,We.getTouch)(Pe,be):null;if(typeof be=="number"&&!y)return null;var a=Ue(Ae),E=Ae.props.offsetParent||a.offsetParent||a.ownerDocument.body;return(0,We.offsetXYFromParent)(y||Pe,E,Ae.props.scale)}function ye(Pe,be,Ae){var y=Pe.state,a=!(0,ce.isNum)(y.lastX),E=Ue(Pe);return a?{node:E,deltaX:0,deltaY:0,lastX:be,lastY:Ae,x:be,y:Ae}:{node:E,deltaX:be-y.lastX,deltaY:Ae-y.lastY,lastX:y.lastX,lastY:y.lastY,x:be,y:Ae}}function Ie(Pe,be){var Ae=Pe.props.scale;return{node:be.node,x:Pe.state.x+be.deltaX/Ae,y:Pe.state.y+be.deltaY/Ae,deltaX:be.deltaX/Ae,deltaY:be.deltaY/Ae,lastX:Pe.state.x,lastY:Pe.state.y}}function de(Pe){return{left:Pe.left,top:Pe.top,right:Pe.right,bottom:Pe.bottom}}function Ue(Pe){var be=Pe.findDOMNode();if(!be)throw new Error("<DraggableCore>: Unmounted during event!");return be}},9280:function(mn,jt){"use strict";Object.defineProperty(jt,"__esModule",{value:!0}),jt.dontSetMe=it,jt.findInArray=fe,jt.int=ke,jt.isFunction=ce,jt.isNum=We;function fe(He,Me){for(var me=0,ye=He.length;me<ye;me++)if(Me.apply(Me,[He[me],me,He]))return He[me]}function ce(He){return typeof He=="function"||Object.prototype.toString.call(He)==="[object Function]"}function We(He){return typeof He=="number"&&!isNaN(He)}function ke(He){return parseInt(He,10)}function it(He,Me,me){if(He[Me])return new Error("Invalid prop ".concat(Me," passed to ").concat(me," - do not set this, set it on the child."))}},55168:function(mn,jt){"use strict";Object.defineProperty(jt,"__esModule",{value:!0}),jt.SensorTabIndex=jt.SensorClassName=jt.SizeSensorId=void 0;var fe="size-sensor-id";jt.SizeSensorId=fe;var ce="size-sensor-object";jt.SensorClassName=ce;var We="-1";jt.SensorTabIndex=We},12177:function(mn,jt){"use strict";Object.defineProperty(jt,"__esModule",{value:!0}),jt.default=void 0;var fe=function(We){var ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:60,it=null;return function(){for(var He=this,Me=arguments.length,me=new Array(Me),ye=0;ye<Me;ye++)me[ye]=arguments[ye];clearTimeout(it),it=setTimeout(function(){We.apply(He,me)},ke)}};jt.default=fe},96340:function(mn,jt){"use strict";Object.defineProperty(jt,"__esModule",{value:!0}),jt.default=void 0;var fe=1,ce=function(){return"".concat(fe++)};jt.default=ce},18587:function(mn,jt,fe){"use strict";Object.defineProperty(jt,"__esModule",{value:!0}),jt.ver=jt.clear=jt.bind=void 0;var ce=fe(12955),We=function(Me,me){var ye=(0,ce.getSensor)(Me);return ye.bind(me),function(){ye.unbind(me)}};jt.bind=We;var ke=function(Me){var me=(0,ce.getSensor)(Me);(0,ce.removeSensor)(me)};jt.clear=ke;var it="1.0.1";jt.ver=it},12955:function(mn,jt,fe){"use strict";Object.defineProperty(jt,"__esModule",{value:!0}),jt.removeSensor=jt.getSensor=void 0;var ce=it(fe(96340)),We=fe(82578),ke=fe(55168);function it(ye){return ye&&ye.__esModule?ye:{default:ye}}var He={},Me=function(Ie){var de=Ie.getAttribute(ke.SizeSensorId);if(de&&He[de])return He[de];var Ue=(0,ce.default)();Ie.setAttribute(ke.SizeSensorId,Ue);var Pe=(0,We.createSensor)(Ie);return He[Ue]=Pe,Pe};jt.getSensor=Me;var me=function(Ie){var de=Ie.element.getAttribute(ke.SizeSensorId);Ie.element.removeAttribute(ke.SizeSensorId),Ie.destroy(),de&&He[de]&&delete He[de]};jt.removeSensor=me},82578:function(mn,jt,fe){"use strict";Object.defineProperty(jt,"__esModule",{value:!0}),jt.createSensor=void 0;var ce=fe(27643),We=fe(31743),ke=typeof ResizeObserver!="undefined"?We.createSensor:ce.createSensor;jt.createSensor=ke},27643:function(mn,jt,fe){"use strict";Object.defineProperty(jt,"__esModule",{value:!0}),jt.createSensor=void 0;var ce=ke(fe(12177)),We=fe(55168);function ke(He){return He&&He.__esModule?He:{default:He}}var it=function(Me){var me=void 0,ye=[],Ie=function(){getComputedStyle(Me).position==="static"&&(Me.style.position="relative");var y=document.createElement("object");return y.onload=function(){y.contentDocument.defaultView.addEventListener("resize",de),de()},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",Me.appendChild(y),y.data="about:blank",y},de=(0,ce.default)(function(){ye.forEach(function(Ae){Ae(Me)})}),Ue=function(y){me||(me=Ie()),ye.indexOf(y)===-1&&ye.push(y)},Pe=function(){me&&me.parentNode&&(me.contentDocument&&me.contentDocument.defaultView.removeEventListener("resize",de),me.parentNode.removeChild(me),me=void 0,ye=[])},be=function(y){var a=ye.indexOf(y);a!==-1&&ye.splice(a,1),ye.length===0&&me&&Pe()};return{element:Me,bind:Ue,destroy:Pe,unbind:be}};jt.createSensor=it},31743:function(mn,jt,fe){"use strict";Object.defineProperty(jt,"__esModule",{value:!0}),jt.createSensor=void 0;var ce=We(fe(12177));function We(it){return it&&it.__esModule?it:{default:it}}var ke=function(He){var Me=void 0,me=[],ye=(0,ce.default)(function(){me.forEach(function(be){be(He)})}),Ie=function(){var Ae=new ResizeObserver(ye);return Ae.observe(He),ye(),Ae},de=function(Ae){Me||(Me=Ie()),me.indexOf(Ae)===-1&&me.push(Ae)},Ue=function(){Me.disconnect(),me=[],Me=void 0},Pe=function(Ae){var y=me.indexOf(Ae);y!==-1&&me.splice(y,1),me.length===0&&Me&&Ue()};return{element:He,bind:de,destroy:Ue,unbind:Pe}};jt.createSensor=ke},96908:function(mn){"use strict";mn.exports="data:image/png;base64,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"},57177:function(mn){"use strict";mn.exports="data:image/png;base64,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"},81378:function(mn){"use strict";mn.exports="data:image/png;base64,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"},36459:function(mn,jt,fe){"use strict";fe.d(jt,{Z:function(){return ce}});function ce(We){if(We==null)throw new TypeError("Cannot destructure "+We)}}}]);
|