text: !function(A,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.spritejs=t():A.spritejs=t()}(window,(function(){return function(A){var t={};function e(r){if(t[r])return t[r].exports;var n=t[r]={i:r,l:!1,exports:{}};return A[r].call(n.exports,n,n.exports,e),n.l=!0,n.exports}return e.m=A,e.c=t,e.d=function(A,t,r){e.o(A,t)||Object.defineProperty(A,t,{enumerable:!0,get:r})},e.r=function(A){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(A,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(A,"__esModule",{value:!0})},e.t=function(A,t){if(1&t&&(A=e(A)),8&t)return A;if(4&t&&"object"==typeof A&&A&&A.__esModule)return A;var r=Object.create(null);if(e.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:A}),2&t&&"string"!=typeof A)for(var n in A)e.d(r,n,function(t){return A[t]}.bind(null,n));return r},e.n=function(A){var t=A&&A.__esModule?function(){return A.default}:function(){return A};return e.d(t,"a",t),t},e.o=function(A,t){return Object.prototype.hasOwnProperty.call(A,t)},e.p="/js/",e(e.s=92)}([function(A,t,e){var r=e(21),n=e(40),i=e(22);A.exports=function(A,t){return r(A)||n(A,t)||i()}},function(A,t,e){var r=e(41),n=e(23),i=e(42);A.exports=function(A){return r(A)||n(A)||i()}},function(A,t){function e(t){return A.exports=e=Object.setPrototypeOf?Object.getPrototypeOf:function(A){return A.__proto__||Object.getPrototypeOf(A)},e(t)}A.exports=e},function(A,t){A.exports=function(A,t){if(!(A instanceof t))throw new TypeError("Cannot call a class as a function")}},function(A,t,e){var r=e(24);function n(t,e,i){return"undefined"!=typeof Reflect&&Reflect.get?A.exports=n=Reflect.get:A.exports=n=function(A,t,e){var n=r(A,t);if(n){var i=Object.getOwnPropertyDescriptor(n,t);return i.get?i.get.call(e):i.value}},n(t,e,i||t)}A.exports=n},function(A,t){A.exports=function(A){if(void 0===A)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return A}},function(A,t){function e(A,t){for(var e=0;e<t.length;e++){var r=t[e];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(A,r.key,r)}}A.exports=function(A,t,r){return t&&e(A.prototype,t),r&&e(A,r),A}},function(A,t,e){var r=e(11),n=e(5);A.exports=function(A,t){return!t||"object"!==r(t)&&"function"!=typeof t?n(A):t}},function(A,t,e){var r=e(20);A.exports=function(A,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");A.prototype=Object.create(t&&t.prototype,{constructor:{value:A,writable:!0,configurable:!0}}),t&&r(A,t)}},function(A,t,e){var r=e(16),n=e(48);function i(A){var t,e=n(A.key);"method"===A.kind?t={value:A.value,writable:!0,configurable:!0,enumerable:!1}:"get"===A.kind?t={get:A.value,configurable:!0,enumerable:!1}:"set"===A.kind?t={set:A.value,configurable:!0,enumerable:!1}:"field"===A.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===A.kind?"field":"method",key:e,placement:A.static?"static":"field"===A.kind?"own":"prototype",descriptor:t};return A.decorators&&(r.decorators=A.decorators),"field"===A.kind&&(r.initializer=A.value),r}function a(A,t){void 0!==A.descriptor.get?t.descriptor.get=A.descriptor.get:t.descriptor.set=A.descriptor.set}function o(A){return A.decorators&&A.decorators.length}function s(A){return void 0!==A&&!(void 0===A.value&&void 0===A.writable)}function c(A,t){var e=A[t];if(void 0!==e&&"function"!=typeof e)throw new TypeError("Expected '"+t+"' to be a function");return e}A.exports=function(A,t,e,u){var l=function(){(function(){return A});var A={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(A,t){["method","field"].forEach((function(e){t.forEach((function(t){t.kind===e&&"own"===t.placement&&this.defineClassElement(A,t)}),this)}),this)},initializeClassElements:function(A,t){var e=A.prototype;["method","field"].forEach((function(r){t.forEach((function(t){var n=t.placement;if(t.kind===r&&("static"===n||"prototype"===n)){var i="static"===n?A:e;this.defineClassElement(i,t)}}),this)}),this)},defineClassElement:function(A,t){var e=t.descriptor;if("field"===t.kind){var r=t.initializer;e={enumerable:e.enumerable,writable:e.writable,configurable:e.configurable,value:void 0===r?void 0:r.call(A)}}Object.defineProperty(A,t.key,e)},decorateClass:function(A,t){var e=[],r=[],n={static:[],prototype:[],own:[]};if(A.forEach((function(A){this.addElementPlacement(A,n)}),this),A.forEach((function(A){if(!o(A))return e.push(A);var t=this.decorateElement(A,n);e.push(t.element),e.push.apply(e,t.extras),r.push.apply(r,t.finishers)}),this),!t)return{elements:e,finishers:r};var i=this.decorateConstructor(e,t);return r.push.apply(r,i.finishers),i.finishers=r,i},addElementPlacement:function(A,t,e){var r=t[A.placement];if(!e&&-1!==r.indexOf(A.key))throw new TypeError("Duplicated element ("+A.key+")");r.push(A.key)},decorateElement:function(A,t){for(var e=[],r=[],n=A.decorators,i=n.length-1;i>=0;i--){var a=t[A.placement];a.splice(a.indexOf(A.key),1);var o=this.fromElementDescriptor(A),s=this.toElementFinisherExtras((0,n[i])(o)||o);A=s.element,this.addElementPlacement(A,t),s.finisher&&r.push(s.finisher);var c=s.extras;if(c){for(var u=0;u<c.length;u++)this.addElementPlacement(c[u],t);e.push.apply(e,c)}}return{element:A,finishers:r,extras:e}},decorateConstructor:function(A,t){for(var e=[],r=t.length-1;r>=0;r--){var n=this.fromClassDescriptor(A),i=this.toClassDescriptor((0,t[r])(n)||n);if(void 0!==i.finisher&&e.push(i.finisher),void 0!==i.elements){A=i.elements;for(var a=0;a<A.length-1;a++)for(var o=a+1;o<A.length;o++)if(A[a].key===A[o].key&&A[a].placement===A[o].placement)throw new TypeError("Duplicated element ("+A[a].key+")")}}return{elements:A,finishers:e}},fromElementDescriptor:function(A){var t={kind:A.kind,key:A.key,placement:A.placement,descriptor:A.descriptor};return Object.defineProperty(t,Symbol.toStringTag,{value:"Descriptor",configurable:!0}),"field"===A.kind&&(t.initializer=A.initializer),t},toElementDescriptors:function(A){if(void 0!==A)return r(A).map((function(A){var t=this.toElementDescriptor(A);return this.disallowProperty(A,"finisher","An element descriptor"),this.disallowProperty(A,"extras","An element descriptor"),t}),this)},toElementDescriptor:function(A){var t=String(A.kind);if("method"!==t&&"field"!==t)throw new TypeError('An element descriptor\'s .kind property must be either "method" or "field", but a decorator created an element descriptor with .kind "'+t+'"');var e=n(A.key),r=String(A.placement);if("static"!==r&&"prototype"!==r&&"own"!==r)throw new TypeError('An element descriptor\'s .placement property must be one of "static", "prototype" or "own", but a decorator created an element descriptor with .placement "'+r+'"');var i=A.descriptor;this.disallowProperty(A,"elements","An element descriptor");var a={kind:t,key:e,placement:r,descriptor:Object.assign({},i)};return"field"!==t?this.disallowProperty(A,"initializer","A method descriptor"):(this.disallowProperty(i,"get","The property descriptor of a field descriptor"),this.disallowProperty(i,"set","The property descriptor of a field descriptor"),this.disallowProperty(i,"value","The property descriptor of a field descriptor"),a.initializer=A.initializer),a},toElementFinisherExtras:function(A){return{element:this.toElementDescriptor(A),finisher:c(A,"finisher"),extras:this.toElementDescriptors(A.extras)}},fromClassDescriptor:function(A){var t={kind:"class",elements:A.map(this.fromElementDescriptor,this)};return Object.defineProperty(t,Symbol.toStringTag,{value:"Descriptor",configurable:!0}),t},toClassDescriptor:function(A){var t=String(A.kind);if("class"!==t)throw new TypeError('A class descriptor\'s .kind property must be "class", but a decorator created a class descriptor with .kind "'+t+'"');this.disallowProperty(A,"key","A class descriptor"),this.disallowProperty(A,"placement","A class descriptor"),this.disallowProperty(A,"descriptor","A class descriptor"),this.disallowProperty(A,"initializer","A class descriptor"),this.disallowProperty(A,"extras","A class descriptor");var e=c(A,"finisher");return{elements:this.toElementDescriptors(A.elements),finisher:e}},runClassFinishers:function(A,t){for(var e=0;e<t.length;e++){var r=(0,t[e])(A);if(void 0!==r){if("function"!=typeof r)throw new TypeError("Finishers must return a constructor.");A=r}}return A},disallowProperty:function(A,t,e){if(void 0!==A[t])throw new TypeError(e+" can't have a ."+t+" property.")}};return A}();if(u)for(var f=0;f<u.length;f++)l=u[f](l);var h=t((function(A){l.initializeInstanceElements(A,B.elements)}),e),B=l.decorateClass(function(A){for(var t=[],e=function(A){return"method"===A.kind&&A.key===i.key&&A.placement===i.placement},r=0;r<A.length;r++){var n,i=A[r];if("method"===i.kind&&(n=t.find(e)))if(s(i.descriptor)||s(n.descriptor)){if(o(i)||o(n))throw new ReferenceError("Duplicated methods ("+i.key+") can't be decorated.");n.descriptor=i.descriptor}else{if(o(i)){if(o(n))throw new ReferenceError("Decorators can't be placed on different accessors with for the same property ("+i.key+").");n.decorators=i.decorators}a(i,n)}else t.push(i)}return t}(h.d.map(i)),A);return l.initializeClassElements(h.F,B.elements),l.runClassFinishers(h.F,B.finishers)}},function(A,t){A.exports=function(A,t,e){return t in A?Object.defineProperty(A,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):A[t]=e,A}},function(A,t){function e(A){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(A){return typeof A}:function(A){return A&&"function"==typeof Symbol&&A.constructor===Symbol&&A!==Symbol.prototype?"symbol":typeof A})(A)}function r(t){return"function"==typeof Symbol&&"symbol"===e(Symbol.iterator)?A.exports=r=function(A){return e(A)}:A.exports=r=function(A){return A&&"function"==typeof Symbol&&A.constructor===Symbol&&A!==Symbol.prototype?"symbol":e(A)},r(t)}A.exports=r},function(A,t,e){"use strict";var r=e(0),n=e.n(r),i=e(1),a=e.n(i),o=e(3),s=e.n(o),c=e(6),u=e.n(c);function l(A){return"number"==typeof A?A={delay:A}:"entropy"in A&&(A={delay:A.entropy,isEntropy:!0}),A}var f=function(){return!(arguments.length>0&&void 0!==arguments[0])||arguments[0],Date.now?Date.now:function(){return(new Date).getTime()}}(),h={originTime:0,playbackRate:1},B=Symbol("timeMark"),d=Symbol("playbackRate"),g=Symbol("timers"),p=Symbol("originTime"),w=Symbol("setTimer"),Q=Symbol("parent"),v=function(){function A(t,e){s()(this,A),t instanceof A&&(e=t,t={}),t=Object.assign({},h,t),e&&(this[Q]=e);var r=t.nowtime||f;if(e)Object.defineProperty(this,"globalTime",{get:function(){return e.currentTime}});else{var n=r();Object.defineProperty(this,"globalTime",{get:function(){return r()-n}})}this[B]=[{globalTime:this.globalTime,localTime:-t.originTime,entropy:-t.originTime,playbackRate:t.playbackRate,globalEntropy:0}],this[Q]&&(this[B][0].globalEntropy=this[Q].entropy),this[p]=t.originTime,this[d]=t.playbackRate,this[g]=new Map}return u()(A,[{key:"markTime",value:function(){var A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=A.time,e=void 0===t?this.currentTime:t,r=A.entropy,n=void 0===r?this.entropy:r,i=A.playbackRate,a=void 0===i?this.playbackRate:i,o={globalTime:this.globalTime,localTime:e,entropy:n,playbackRate:a,globalEntropy:this.globalEntropy};this[B].push(o)}},{key:"fork",value:function(t){return new A(t,this)}},{key:"seekGlobalTime",value:function(A){var t=this.seekTimeMark(A),e=this[B][t],r=e.entropy,n=e.playbackRate;return e.globalTime+(A-r)/Math.abs(n)}},{key:"seekLocalTime",value:function(A){var t=this.seekTimeMark(A),e=this[B][t],r=e.localTime,n=e.entropy;return e.playbackRate>0?r+(A-n):r-(A-n)}},{key:"seekTimeMark",value:function(A){var t=this[B],e=0,r=t.length-1;if(A<=t[e].entropy)return e;if(A>=t[r].entropy)return r;for(var n=Math.floor((e+r)/2);n>e&&n<r;){if(A===t[n].entropy)return n;A<t[n].entropy?r=n:A>t[n].entropy&&(e=n),n=Math.floor((e+r)/2)}return e}},{key:"updateTimers",value:function(){var A=this;a()(this[g]).forEach((function(t){var e=n()(t,2),r=e[0],i=e[1];A[w](i.handler,i.time,r)}))}},{key:"clearTimeout",value:function(A){function t(t){return A.apply(this,arguments)}return t.toString=function(){return A.toString()},t}((function(A){var t=this[g].get(A);t&&null!=t.timerID&&(this[Q]?this[Q].clearTimeout(t.timerID):clearTimeout(t.timerID)),this[g].delete(A)}))},{key:"clearInterval",value:function(A){return this.clearTimeout(A)}},{key:"clear",value:function(){var A=this,t=this[g];a()(t.keys()).forEach((function(t){A.clearTimeout(t)}))}},{key:"setTimeout",value:function(A){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{delay:0};return this[w](A,t)}},{key:"setInterval",value:function(A){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{delay:0},e=this,r=this[w]((function n(){e[w](n,t,r),A()}),t);return r}},{key:w,value:function(A,t){var e=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Symbol("timerID");t=l(t);var n,i,a,o=this[g].get(r),s=null;o?(this.clearTimeout(r),n=t.isEntropy?(t.delay-(this.entropy-o.startEntropy))/Math.abs(this.playbackRate):(t.delay-(this.currentTime-o.startTime))/this.playbackRate,i=o.startTime,a=o.startEntropy):(n=t.delay/(t.isEntropy?Math.abs(this.playbackRate):this.playbackRate),i=this.currentTime,a=this.entropy);var c=this[Q],u=c?c.setTimeout.bind(c):setTimeout,f=t.heading;return!c&&!1===f&&n<0&&(n=1/0),(isFinite(n)||c)&&(n=Math.ceil(n),u!==setTimeout&&(n={delay:n,heading:f}),s=u((function(){e[g].delete(r),A()}),n)),this[g].set(r,{timerID:s,handler:A,time:t,startTime:i,startEntropy:a}),r}},{key:"parent",get:function(){return this[Q]}},{key:"lastTimeMark",get:function(){return this[B][this[B].length-1]}},{key:"currentTime",get:function(){var A=this.lastTimeMark,t=A.localTime,e=A.globalTime;return t+(this.globalTime-e)*this.playbackRate},set:function(A){var t=this,e=this.currentTime,r=A,i=this[g];this.markTime({time:A}),a()(i).forEach((function(A){var a=n()(A,2),o=a[0],s=a[1];if(i.has(o)){var c=s.time,u=c.isEntropy,l=c.delay,f=c.heading,h=s.handler,B=s.startTime;if(u)0===l&&(h(),t.clearTimeout(o));else{var d=B+l;(0===l||!1!==f&&(r-e)*l<=0||e<=d&&d<=r||e>=d&&d>=r)&&(h(),t.clearTimeout(o))}}})),this.updateTimers()}},{key:"entropy",get:function(){var A=this.lastTimeMark,t=A.entropy,e=A.globalEntropy;return t+Math.abs((this.globalEntropy-e)*this.playbackRate)},set:function(A){if(this.entropy>A){var t=this.seekTimeMark(A);this[B].length=t+1}this.markTime({entropy:A}),this.updateTimers()}},{key:"globalEntropy",get:function(){return this[Q]?this[Q].entropy:this.globalTime}},{key:"playbackRate",get:function(){return this[d]},set:function(A){A!==this.playbackRate&&(this.markTime({playbackRate:A}),this[d]=A,this.updateTimers())}},{key:"paused",get:function(){if(0===this.playbackRate)return!0;for(var A=this.parent;A;){if(0===A.playbackRate)return!0;A=A.parent}return!1}}]),A}(),y={default:function(A,t,e,r,n){return"number"==typeof A&&"number"==typeof t?A+(e-r)/(n-r)*(t-A):e-r>n-e?t:A}},m=e(43),U=new Map;function F(){for(var A=arguments.length,t=new Array(A),e=0;e<A;e++)t[e]=arguments[e];var r=U.get(t);return r||(r=m.apply(void 0,t),U.set(t,r),r)}function C(A){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"end";return function(e,r){for(var n=1;n<r.length;n++){var i=r[n].offset;if(e<=i){var a=r[n-1].offset,o=i,s=1/A,c=(e-a)/(o-a)/s;return s*(c="end"===t?Math.floor(c):Math.ceil(c))*(o-a)+a}}return 0}}var b={linear:function(A){return A},ease:F(.25,.1,.25,1),"ease-in":F(.42,0,1,1),"ease-out":F(0,0,.58,1),"ease-in-out":F(.42,0,.58,1),"step-start":C(1,"start"),"step-end":C(1,"end")};function H(A){return"string"==typeof A?A=b[A]?b[A]:function(A){var t=/^cubic-bezier\((.*)\)/,e=A.match(t);if(e){var r=e[1].trim();return r=r.split(",").map((function(A){return parseFloat(A.trim())})),F.apply(void 0,a()(r))}if(t=/^steps\((.*)\)/,e=A.match(t)){var i=e[1].trim(),o=i=i.split(",").map((function(A){return A.trim()})),s=n()(o,2),c=s[0],u=s[1];return C(parseInt(c,10),u)}return A}(A):"cubic-bezier"===A.type?A=F.apply(void 0,a()(A.value)):"steps"===A.type&&(A=C(A.step,A.pos)),A}function E(){var A={};return A.promise=new Promise((function(t,e){A.resolve=t,A.reject=e})),A}function k(A,t){var e=Math.floor(A/t),r=A-e*t;return 0===r&&e>0&&(r=t,e--),[e,r]}function x(A,t,e,r){var i={};return Object.entries(t).forEach((function(a){var o=n()(a,2),s=o[0],c=o[1];if("offset"!==s&&"easing"!==s){var u=(e[s]||e.default)(A[s],c,r,A.offset,t.offset);null!=u&&(i[s]=u)}})),i}var S=Symbol("timing"),K=Symbol("keyframes"),N=Symbol("initState"),D=Symbol("readyDefer"),z=Symbol("finishedDefer"),M=Symbol("effects"),T=Symbol("activeReadyTimer"),L=Symbol("activeFinishTimer"),I=Symbol("removeDefer"),O={delay:0,endDelay:0,fill:"auto",iterations:1,playbackRate:1,direction:"normal",easing:"linear",effect:null},X=function(){function A(t,e,r){var n=this;if(s()(this,A),Array.isArray(t)){var i=[t[0],t,e];t=i[0],e=i[1],r=i[2]}"number"==typeof r&&(r={duration:r}),this[S]=Object.assign({},O,r),this[S].easing=H(this[S].easing),this[K]=function(A){var t=(A=A.slice(0))[0],e=A[A.length-1];e.offset=e.offset||1,t.offset=t.offset||0;for(var r=0,n=-1,i=0;i<A.length;i++){var a=A[i];if(null!=a.offset){var o=i-n;if(o>1)for(var s=(a.offset-r)/o,c=0;c<o-1;c++)A[n+c+1].offset=r+s*(c+1);r=a.offset,n=i}if(null!=a.easing&&(a.easing=H(a.easing)),i>0){var u=null!=A[i].easing;A[i]=Object.assign({},A[i-1],A[i]),u||delete A[i].easing}}return A}(e);var a=this[K][this[K].length-1];this[N]={},Object.keys(a).forEach((function(A){Object.prototype.hasOwnProperty.call(t,A)&&"easing"!==A&&"offset"!==A&&(n[N][A]=t[A])})),this[K]=this[K].map((function(A){return Object.assign({},n[N],A)})),0!==this[K][0].offset&&this[K].unshift(Object.assign({},this[N],{offset:0})),a.offset<1&&this[K].push(Object.assign({},a,{offset:1})),this[M]={},this.timeline=null}return u()(A,[{key:"pause",value:function(){this.timeline.playbackRate=0}},{key:T,value:function(){var A=this;this[D]&&!this[D].timerID&&(this.timeline.currentTime<0?this[D].timerID=this.timeline.setTimeout((function(){A[D].resolve(),delete A[D]}),{delay:-this.timeline.currentTime,heading:!1}):this[D].timerID=this.timeline.setTimeout((function(){A[D].resolve(),delete A[D]}),{delay:0,isEntropy:!0}))}},{key:L,value:function(){var A=this,t=this[S],e=t.duration,r=t.iterations,n=t.endDelay,i=Math.ceil(e*r+n-this.timeline.currentTime)+1;this[z]&&!this[z].timerID&&(this[z].timerID=this.timeline.setTimeout((function(){A[z].resolve(),A[I](D),A[I](z)}),{delay:i,heading:!1}),this[z].reverseTimerID=this.timeline.setTimeout((function(){A[z].resolve(),A[I](D),A[I](z),A.timeline=null}),{delay:-this[S].delay-1,heading:!1}))}},{key:"play",value:function(){if("finished"===this.playState&&this.cancel(),"idle"===this.playState){if(this.playbackRate<=0)return;var A=this[S],t=A.delay,e=A.playbackRate,r=A.timeline;this.timeline=new v({originTime:t,playbackRate:e},r),this[T](),this[L]()}else"paused"===this.playState&&(this.timeline.playbackRate=this.playbackRate,this[T]())}},{key:I,value:function(A){var t=this[A],e=this.timeline;t&&e&&(e.clearTimeout(t.timerID),t.reverseTimerID&&e.clearTimeout(t.reverseTimerID)),delete this[A]}},{key:"cancel",value:function(){this[I](D),this[I](z),this.timeline=null}},{key:"finish",value:function(){this.timeline&&(this.timeline.currentTime=1/0/this.playbackRate),this[I](D),this[I](z)}},{key:"applyEffects",value:function(A){return Object.assign(this[M],A)}},{key:"playbackRate",get:function(){return this[S].playbackRate},set:function(A){this.timeline&&(this.timeline.playbackRate=A),this[S].playbackRate=A}},{key:"playState",get:function(){var A=this.timeline,t=this[S],e=t.iterations,r=t.duration,n=t.endDelay,i="running";if(null==A)i="idle";else if(A.paused)i="paused";else if(A.currentTime<0)i="pending";else{var a=A.currentTime-e*r;a>0&&a<n?i="pending":a>=n&&(i="finished")}return i}},{key:"progress",get:function(){if(!this.timeline)return 0;var A,t=this[S],e=t.duration,r=t.iterations,n=this.timeline,i=this.playState;if("idle"===i)A=0;else if("paused"===i&&n.currentTime<0)A=0;else if("pending"===i){if(n.currentTime<0)A=0;else A=k(n.seekLocalTime(r*e),e)[1]/e}else"running"!==i&&"paused"!==i||(A=k(n.currentTime,e)[1]/e);return"finished"===i&&(A=k(r,1)[1]),A}},{key:"frame",get:function(){var A=this.playState,t=this[N],e=this[S].fill;if("idle"===A)return t;var r=this.timeline.currentTime,n=this[K].slice(0),i=function(A,t,e){var r=A.currentTime,n=t.direction,i=t.duration,a=!1;if("reverse"===n)e=1-e,a=!0;else if("alternate"===n||"alternate-reverse"===n){var o=Math.floor(r/i);1===e&&o--,o%2^"alternate-reverse"===n&&(e=1-e,a=!0)}return{p:e,inverted:a}}(this.timeline,this[S],this.progress),a=i.p,o=i.inverted,s=t;return r<0&&"pending"===A?"backwards"!==e&&"both"!==e||(s=o?n[n.length-1]:n[0]):("pending"!==A&&"finished"!==A||"forwards"===e||"both"===e)&&(s=function(A,t,e,r){var n=A.easing,i=A.effect;i||(e=Object.assign({},e,y));var a={};r=n(r,t);for(var o=1;o<t.length;o++){var s=t[o],c=s.offset;if(c>=r||o===t.length-1){var u=t[o-1],l=u.offset,f=u.easing,h=r;if(f){var B=c-l;h=f((r-l)/B)*B+l}a=i?i(u,s,h,l,c):x(u,s,e,h);break}}return a}(this[S],n,this[M],a)),s}},{key:"timing",get:function(){return this[S]}},{key:"baseTimeline",set:function(A){this[S].timeline=A},get:function(){return this[S].timeline}},{key:"ready",get:function(){return this[D]?this[D].promise:this.timeline&&this.timeline.currentTime>=0&&"paused"!==this.playState?Promise.resolve():(this[D]=E(),this.timeline&&this[T](),this[D]?this[D].promise:Promise.resolve())}},{key:"finished",get:function(){return"finished"===this.playState?Promise.resolve():(this[z]||(this[z]=E(),this.timeline&&this[L]()),this[z].promise)}}]),A}();e.d(t,"a",(function(){return X})),e.d(t,"b",(function(){return b})),e.d(t,"c",(function(){return y})),e.d(t,"d",(function(){return v}))},function(A,t,e){"use strict";var r=e(31),n=e(76),i=Object.prototype.toString;function a(A){return"[object Array]"===i.call(A)}function o(A){return null!==A&&"object"==typeof A}function s(A){return"[object Function]"===i.call(A)}function c(A,t){if(null!=A)if("object"!=typeof A&&(A=[A]),a(A))for(var e=0,r=A.length;e<r;e++)t.call(null,A[e],e,A);else for(var n in A)Object.prototype.hasOwnProperty.call(A,n)&&t.call(null,A[n],n,A)}A.exports={isArray:a,isArrayBuffer:function(A){return"[object ArrayBuffer]"===i.call(A)},isBuffer:n,isFormData:function(A){return"undefined"!=typeof FormData&&A instanceof FormData},isArrayBufferView:function(A){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(A):A&&A.buffer&&A.buffer instanceof ArrayBuffer},isString:function(A){return"string"==typeof A},isNumber:function(A){return"number"==typeof A},isObject:o,isUndefined:function(A){return void 0===A},isDate:function(A){return"[object Date]"===i.call(A)},isFile:function(A){return"[object File]"===i.call(A)},isBlob:function(A){return"[object Blob]"===i.call(A)},isFunction:s,isStream:function(A){return o(A)&&s(A.pipe)},isURLSearchParams:function(A){return"undefined"!=typeof URLSearchParams&&A instanceof URLSearchParams},isStandardBrowserEnv:function(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&("undefined"!=typeof window&&"undefined"!=typeof document)},forEach:c,merge:function A(){var t={};function e(e,r){"object"==typeof t[r]&&"object"==typeof e?t[r]=A(t[r],e):t[r]=e}for(var r=0,n=arguments.length;r<n;r++)c(arguments[r],e);return t},deepMerge:function A(){var t={};function e(e,r){"object"==typeof t[r]&&"object"==typeof e?t[r]=A(t[r],e):t[r]="object"==typeof e?A({},e):e}for(var r=0,n=arguments.length;r<n;r++)c(arguments[r],e);return t},extend:function(A,t,e){return c(t,(function(t,n){A[n]=e&&"function"==typeof t?r(t,e):t})),A},trim:function(A){return A.replace(/^\s*/,"").replace(/\s*$/,"")}}},function(A,t,e){A.exports=e(73)},function(A,t,e){"use strict";(function(A){e.d(t,"b",(function(){return h})),e.d(t,"a",(function(){return B})),e.d(t,"c",(function(){return d}));var r,n,i=e(0),a=e.n(i),o=e(1),s=e.n(o),c=e(12);void 0===A.requestAnimationFrame?(r=function(A){return setTimeout((function(){A(Date.now())}),16)},n=function(A){return clearTimeout(A)}):(r=A.requestAnimationFrame,n=A.cancelAnimationFrame);var u,l=new Map,f=Date.now(),h=function(A){var t=Symbol("requestId");return l.set(t,A),null==u&&(1===l.size&&(f=Date.now()),u=r((function(A){u=null,f=Date.now(),s()(l).forEach((function(t){var e=a()(t,2),r=e[0];(0,e[1])(A),l.delete(r)}))}))),t},B=function(A){l.delete(A),!l.size&&u&&(n(u),u=null)},d=new c.d({nowtime:function(){return l.size?f:Date.now()}})}).call(this,e(50))},function(A,t,e){var r=e(21),n=e(23),i=e(22);A.exports=function(A){return r(A)||n(A)||i()}},function(A,t){A.exports={trueFunc:function(){return!0},falseFunc:function(){return!1}}},function(A,t,e){var r=e(20);function n(t,e,i){return!function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(A){return!1}}()?A.exports=n=function(A,t,e){var n=[null];n.push.apply(n,t);var i=new(Function.bind.apply(A,n));return e&&r(i,e.prototype),i}:A.exports=n=Reflect.construct,n.apply(null,arguments)}A.exports=n},function(A,t){A.exports={Text:"text",Directive:"directive",Comment:"comment",Script:"script",Style:"style",Tag:"tag",CDATA:"cdata",Doctype:"doctype",isTag:function(A){return"tag"===A.type||"script"===A.type||"style"===A.type}}},function(A,t){function e(t,r){return A.exports=e=Object.setPrototypeOf||function(A,t){return A.__proto__=t,A},e(t,r)}A.exports=e},function(A,t){A.exports=function(A){if(Array.isArray(A))return A}},function(A,t){A.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}},function(A,t){A.exports=function(A){if(Symbol.iterator in Object(A)||"[object Arguments]"===Object.prototype.toString.call(A))return Array.from(A)}},function(A,t,e){var r=e(2);A.exports=function(A,t){for(;!Object.prototype.hasOwnProperty.call(A,t)&&null!==(A=r(A)););return A}},function(A){A.exports=JSON.parse('{"amp":"&","apos":"\'","gt":">","lt":"<","quot":"\\""}')},function(A){A.exports=JSON.parse('{"Aacute":"Á","aacute":"á","Abreve":"Ă","abreve":"ă","ac":"∾","acd":"∿","acE":"∾̳","Acirc":"Â","acirc":"â","acute":"´","Acy":"А","acy":"а","AElig":"Æ","aelig":"æ","af":"⁡","Afr":"𝔄","afr":"𝔞","Agrave":"À","agrave":"à","alefsym":"ℵ","aleph":"ℵ","Alpha":"Α","alpha":"α","Amacr":"Ā","amacr":"ā","amalg":"⨿","amp":"&","AMP":"&","andand":"⩕","And":"⩓","and":"∧","andd":"⩜","andslope":"⩘","andv":"⩚","ang":"∠","ange":"⦤","angle":"∠","angmsdaa":"⦨","angmsdab":"⦩","angmsdac":"⦪","angmsdad":"⦫","angmsdae":"⦬","angmsdaf":"⦭","angmsdag":"⦮","angmsdah":"⦯","angmsd":"∡","angrt":"∟","angrtvb":"⊾","angrtvbd":"⦝","angsph":"∢","angst":"Å","angzarr":"⍼","Aogon":"Ą","aogon":"ą","Aopf":"𝔸","aopf":"𝕒","apacir":"⩯","ap":"≈","apE":"⩰","ape":"≊","apid":"≋","apos":"\'","ApplyFunction":"⁡","approx":"≈","approxeq":"≊","Aring":"Å","aring":"å","Ascr":"𝒜","ascr":"𝒶","Assign":"≔","ast":"*","asymp":"≈","asympeq":"≍","Atilde":"Ã","atilde":"ã","Auml":"Ä","auml":"ä","awconint":"∳","awint":"⨑","backcong":"≌","backepsilon":"϶","backprime":"‵","backsim":"∽","backsimeq":"⋍","Backslash":"∖","Barv":"⫧","barvee":"⊽","barwed":"⌅","Barwed":"⌆","barwedge":"⌅","bbrk":"⎵","bbrktbrk":"⎶","bcong":"≌","Bcy":"Б","bcy":"б","bdquo":"„","becaus":"∵","because":"∵","Because":"∵","bemptyv":"⦰","bepsi":"϶","bernou":"ℬ","Bernoullis":"ℬ","Beta":"Β","beta":"β","beth":"ℶ","between":"≬","Bfr":"𝔅","bfr":"𝔟","bigcap":"⋂","bigcirc":"◯","bigcup":"⋃","bigodot":"⨀","bigoplus":"⨁","bigotimes":"⨂","bigsqcup":"⨆","bigstar":"★","bigtriangledown":"▽","bigtriangleup":"△","biguplus":"⨄","bigvee":"⋁","bigwedge":"⋀","bkarow":"⤍","blacklozenge":"⧫","blacksquare":"▪","blacktriangle":"▴","blacktriangledown":"▾","blacktriangleleft":"◂","blacktriangleright":"▸","blank":"␣","blk12":"▒","blk14":"░","blk34":"▓","block":"█","bne":"=⃥","bnequiv":"≡⃥","bNot":"⫭","bnot":"⌐","Bopf":"𝔹","bopf":"𝕓","bot":"⊥","bottom":"⊥","bowtie":"⋈","boxbox":"⧉","boxdl":"┐","boxdL":"╕","boxDl":"╖","boxDL":"╗","boxdr":"┌","boxdR":"╒","boxDr":"╓","boxDR":"╔","boxh":"─","boxH":"═","boxhd":"┬","boxHd":"╤","boxhD":"╥","boxHD":"╦","boxhu":"┴","boxHu":"╧","boxhU":"╨","boxHU":"╩","boxminus":"⊟","boxplus":"⊞","boxtimes":"⊠","boxul":"┘","boxuL":"╛","boxUl":"╜","boxUL":"╝","boxur":"└","boxuR":"╘","boxUr":"╙","boxUR":"╚","boxv":"│","boxV":"║","boxvh":"┼","boxvH":"╪","boxVh":"╫","boxVH":"╬","boxvl":"┤","boxvL":"╡","boxVl":"╢","boxVL":"╣","boxvr":"├","boxvR":"╞","boxVr":"╟","boxVR":"╠","bprime":"‵","breve":"˘","Breve":"˘","brvbar":"¦","bscr":"𝒷","Bscr":"ℬ","bsemi":"⁏","bsim":"∽","bsime":"⋍","bsolb":"⧅","bsol":"\\\\","bsolhsub":"⟈","bull":"•","bullet":"•","bump":"≎","bumpE":"⪮","bumpe":"≏","Bumpeq":"≎","bumpeq":"≏","Cacute":"Ć","cacute":"ć","capand":"⩄","capbrcup":"⩉","capcap":"⩋","cap":"∩","Cap":"⋒","capcup":"⩇","capdot":"⩀","CapitalDifferentialD":"ⅅ","caps":"∩︀","caret":"⁁","caron":"ˇ","Cayleys":"ℭ","ccaps":"⩍","Ccaron":"Č","ccaron":"č","Ccedil":"Ç","ccedil":"ç","Ccirc":"Ĉ","ccirc":"ĉ","Cconint":"∰","ccups":"⩌","ccupssm":"⩐","Cdot":"Ċ","cdot":"ċ","cedil":"¸","Cedilla":"¸","cemptyv":"⦲","cent":"¢","centerdot":"·","CenterDot":"·","cfr":"𝔠","Cfr":"ℭ","CHcy":"Ч","chcy":"ч","check":"✓","checkmark":"✓","Chi":"Χ","chi":"χ","circ":"ˆ","circeq":"≗","circlearrowleft":"↺","circlearrowright":"↻","circledast":"⊛","circledcirc":"⊚","circleddash":"⊝","CircleDot":"⊙","circledR":"®","circledS":"Ⓢ","CircleMinus":"⊖","CirclePlus":"⊕","CircleTimes":"⊗","cir":"○","cirE":"⧃","cire":"≗","cirfnint":"⨐","cirmid":"⫯","cirscir":"⧂","ClockwiseContourIntegral":"∲","CloseCurlyDoubleQuote":"”","CloseCurlyQuote":"’","clubs":"♣","clubsuit":"♣","colon":":","Colon":"∷","Colone":"⩴","colone":"≔","coloneq":"≔","comma":",","commat":"@","comp":"∁","compfn":"∘","complement":"∁","complexes":"ℂ","cong":"≅","congdot":"⩭","Congruent":"≡","conint":"∮","Conint":"∯","ContourIntegral":"∮","copf":"𝕔","Copf":"ℂ","coprod":"∐","Coproduct":"∐","copy":"©","COPY":"©","copysr":"℗","CounterClockwiseContourIntegral":"∳","crarr":"↵","cross":"✗","Cross":"⨯","Cscr":"𝒞","cscr":"𝒸","csub":"⫏","csube":"⫑","csup":"⫐","csupe":"⫒","ctdot":"⋯","cudarrl":"⤸","cudarrr":"⤵","cuepr":"⋞","cuesc":"⋟","cularr":"↶","cularrp":"⤽","cupbrcap":"⩈","cupcap":"⩆","CupCap":"≍","cup":"∪","Cup":"⋓","cupcup":"⩊","cupdot":"⊍","cupor":"⩅","cups":"∪︀","curarr":"↷","curarrm":"⤼","curlyeqprec":"⋞","curlyeqsucc":"⋟","curlyvee":"⋎","curlywedge":"⋏","curren":"¤","curvearrowleft":"↶","curvearrowright":"↷","cuvee":"⋎","cuwed":"⋏","cwconint":"∲","cwint":"∱","cylcty":"⌭","dagger":"†","Dagger":"‡","daleth":"ℸ","darr":"↓","Darr":"↡","dArr":"⇓","dash":"‐","Dashv":"⫤","dashv":"⊣","dbkarow":"⤏","dblac":"˝","Dcaron":"Ď","dcaron":"ď","Dcy":"Д","dcy":"д","ddagger":"‡","ddarr":"⇊","DD":"ⅅ","dd":"ⅆ","DDotrahd":"⤑","ddotseq":"⩷","deg":"°","Del":"∇","Delta":"Δ","delta":"δ","demptyv":"⦱","dfisht":"⥿","Dfr":"𝔇","dfr":"𝔡","dHar":"⥥","dharl":"⇃","dharr":"⇂","DiacriticalAcute":"´","DiacriticalDot":"˙","DiacriticalDoubleAcute":"˝","DiacriticalGrave":"`","DiacriticalTilde":"˜","diam":"⋄","diamond":"⋄","Diamond":"⋄","diamondsuit":"♦","diams":"♦","die":"¨","DifferentialD":"ⅆ","digamma":"ϝ","disin":"⋲","div":"÷","divide":"÷","divideontimes":"⋇","divonx":"⋇","DJcy":"Ђ","djcy":"ђ","dlcorn":"⌞","dlcrop":"⌍","dollar":"$","Dopf":"𝔻","dopf":"𝕕","Dot":"¨","dot":"˙","DotDot":"⃜","doteq":"≐","doteqdot":"≑","DotEqual":"≐","dotminus":"∸","dotplus":"∔","dotsquare":"⊡","doublebarwedge":"⌆","DoubleContourIntegral":"∯","DoubleDot":"¨","DoubleDownArrow":"⇓","DoubleLeftArrow":"⇐","DoubleLeftRightArrow":"⇔","DoubleLeftTee":"⫤","DoubleLongLeftArrow":"⟸","DoubleLongLeftRightArrow":"⟺","DoubleLongRightArrow":"⟹","DoubleRightArrow":"⇒","DoubleRightTee":"⊨","DoubleUpArrow":"⇑","DoubleUpDownArrow":"⇕","DoubleVerticalBar":"∥","DownArrowBar":"⤓","downarrow":"↓","DownArrow":"↓","Downarrow":"⇓","DownArrowUpArrow":"⇵","DownBreve":"̑","downdownarrows":"⇊","downharpoonleft":"⇃","downharpoonright":"⇂","DownLeftRightVector":"⥐","DownLeftTeeVector":"⥞","DownLeftVectorBar":"⥖","DownLeftVector":"↽","DownRightTeeVector":"⥟","DownRightVectorBar":"⥗","DownRightVector":"⇁","DownTeeArrow":"↧","DownTee":"⊤","drbkarow":"⤐","drcorn":"⌟","drcrop":"⌌","Dscr":"𝒟","dscr":"𝒹","DScy":"Ѕ","dscy":"ѕ","dsol":"⧶","Dstrok":"Đ","dstrok":"đ","dtdot":"⋱","dtri":"▿","dtrif":"▾","duarr":"⇵","duhar":"⥯","dwangle":"⦦","DZcy":"Џ","dzcy":"џ","dzigrarr":"⟿","Eacute":"É","eacute":"é","easter":"⩮","Ecaron":"Ě","ecaron":"ě","Ecirc":"Ê","ecirc":"ê","ecir":"≖","ecolon":"≕","Ecy":"Э","ecy":"э","eDDot":"⩷","Edot":"Ė","edot":"ė","eDot":"≑","ee":"ⅇ","efDot":"≒","Efr":"𝔈","efr":"𝔢","eg":"⪚","Egrave":"È","egrave":"è","egs":"⪖","egsdot":"⪘","el":"⪙","Element":"∈","elinters":"⏧","ell":"ℓ","els":"⪕","elsdot":"⪗","Emacr":"Ē","emacr":"ē","empty":"∅","emptyset":"∅","EmptySmallSquare":"◻","emptyv":"∅","EmptyVerySmallSquare":"▫","emsp13":" ","emsp14":" ","emsp":" ","ENG":"Ŋ","eng":"ŋ","ensp":" ","Eogon":"Ę","eogon":"ę","Eopf":"𝔼","eopf":"𝕖","epar":"⋕","eparsl":"⧣","eplus":"⩱","epsi":"ε","Epsilon":"Ε","epsilon":"ε","epsiv":"ϵ","eqcirc":"≖","eqcolon":"≕","eqsim":"≂","eqslantgtr":"⪖","eqslantless":"⪕","Equal":"⩵","equals":"=","EqualTilde":"≂","equest":"≟","Equilibrium":"⇌","equiv":"≡","equivDD":"⩸","eqvparsl":"⧥","erarr":"⥱","erDot":"≓","escr":"ℯ","Escr":"ℰ","esdot":"≐","Esim":"⩳","esim":"≂","Eta":"Η","eta":"η","ETH":"Ð","eth":"ð","Euml":"Ë","euml":"ë","euro":"€","excl":"!","exist":"∃","Exists":"∃","expectation":"ℰ","exponentiale":"ⅇ","ExponentialE":"ⅇ","fallingdotseq":"≒","Fcy":"Ф","fcy":"ф","female":"♀","ffilig":"ﬃ","fflig":"ﬀ","ffllig":"ﬄ","Ffr":"𝔉","ffr":"𝔣","filig":"ﬁ","FilledSmallSquare":"◼","FilledVerySmallSquare":"▪","fjlig":"fj","flat":"♭","fllig":"ﬂ","fltns":"▱","fnof":"ƒ","Fopf":"𝔽","fopf":"𝕗","forall":"∀","ForAll":"∀","fork":"⋔","forkv":"⫙","Fouriertrf":"ℱ","fpartint":"⨍","frac12":"½","frac13":"⅓","frac14":"¼","frac15":"⅕","frac16":"⅙","frac18":"⅛","frac23":"⅔","frac25":"⅖","frac34":"¾","frac35":"⅗","frac38":"⅜","frac45":"⅘","frac56":"⅚","frac58":"⅝","frac78":"⅞","frasl":"⁄","frown":"⌢","fscr":"𝒻","Fscr":"ℱ","gacute":"ǵ","Gamma":"Γ","gamma":"γ","Gammad":"Ϝ","gammad":"ϝ","gap":"⪆","Gbreve":"Ğ","gbreve":"ğ","Gcedil":"Ģ","Gcirc":"Ĝ","gcirc":"ĝ","Gcy":"Г","gcy":"г","Gdot":"Ġ","gdot":"ġ","ge":"≥","gE":"≧","gEl":"⪌","gel":"⋛","geq":"≥","geqq":"≧","geqslant":"⩾","gescc":"⪩","ges":"⩾","gesdot":"⪀","gesdoto":"⪂","gesdotol":"⪄","gesl":"⋛︀","gesles":"⪔","Gfr":"𝔊","gfr":"𝔤","gg":"≫","Gg":"⋙","ggg":"⋙","gimel":"ℷ","GJcy":"Ѓ","gjcy":"ѓ","gla":"⪥","gl":"≷","glE":"⪒","glj":"⪤","gnap":"⪊","gnapprox":"⪊","gne":"⪈","gnE":"≩","gneq":"⪈","gneqq":"≩","gnsim":"⋧","Gopf":"𝔾","gopf":"𝕘","grave":"`","GreaterEqual":"≥","GreaterEqualLess":"⋛","GreaterFullEqual":"≧","GreaterGreater":"⪢","GreaterLess":"≷","GreaterSlantEqual":"⩾","GreaterTilde":"≳","Gscr":"𝒢","gscr":"ℊ","gsim":"≳","gsime":"⪎","gsiml":"⪐","gtcc":"⪧","gtcir":"⩺","gt":">","GT":">","Gt":"≫","gtdot":"⋗","gtlPar":"⦕","gtquest":"⩼","gtrapprox":"⪆","gtrarr":"⥸","gtrdot":"⋗","gtreqless":"⋛","gtreqqless":"⪌","gtrless":"≷","gtrsim":"≳","gvertneqq":"≩︀","gvnE":"≩︀","Hacek":"ˇ","hairsp":" ","half":"½","hamilt":"ℋ","HARDcy":"Ъ","hardcy":"ъ","harrcir":"⥈","harr":"↔","hArr":"⇔","harrw":"↭","Hat":"^","hbar":"ℏ","Hcirc":"Ĥ","hcirc":"ĥ","hearts":"♥","heartsuit":"♥","hellip":"…","hercon":"⊹","hfr":"𝔥","Hfr":"ℌ","HilbertSpace":"ℋ","hksearow":"⤥","hkswarow":"⤦","hoarr":"⇿","homtht":"∻","hookleftarrow":"↩","hookrightarrow":"↪","hopf":"𝕙","Hopf":"ℍ","horbar":"―","HorizontalLine":"─","hscr":"𝒽","Hscr":"ℋ","hslash":"ℏ","Hstrok":"Ħ","hstrok":"ħ","HumpDownHump":"≎","HumpEqual":"≏","hybull":"⁃","hyphen":"‐","Iacute":"Í","iacute":"í","ic":"⁣","Icirc":"Î","icirc":"î","Icy":"И","icy":"и","Idot":"İ","IEcy":"Е","iecy":"е","iexcl":"¡","iff":"⇔","ifr":"𝔦","Ifr":"ℑ","Igrave":"Ì","igrave":"ì","ii":"ⅈ","iiiint":"⨌","iiint":"∭","iinfin":"⧜","iiota":"℩","IJlig":"Ĳ","ijlig":"ĳ","Imacr":"Ī","imacr":"ī","image":"ℑ","ImaginaryI":"ⅈ","imagline":"ℐ","imagpart":"ℑ","imath":"ı","Im":"ℑ","imof":"⊷","imped":"Ƶ","Implies":"⇒","incare":"℅","in":"∈","infin":"∞","infintie":"⧝","inodot":"ı","intcal":"⊺","int":"∫","Int":"∬","integers":"ℤ","Integral":"∫","intercal":"⊺","Intersection":"⋂","intlarhk":"⨗","intprod":"⨼","InvisibleComma":"⁣","InvisibleTimes":"⁢","IOcy":"Ё","iocy":"ё","Iogon":"Į","iogon":"į","Iopf":"𝕀","iopf":"𝕚","Iota":"Ι","iota":"ι","iprod":"⨼","iquest":"¿","iscr":"𝒾","Iscr":"ℐ","isin":"∈","isindot":"⋵","isinE":"⋹","isins":"⋴","isinsv":"⋳","isinv":"∈","it":"⁢","Itilde":"Ĩ","itilde":"ĩ","Iukcy":"І","iukcy":"і","Iuml":"Ï","iuml":"ï","Jcirc":"Ĵ","jcirc":"ĵ","Jcy":"Й","jcy":"й","Jfr":"𝔍","jfr":"𝔧","jmath":"ȷ","Jopf":"𝕁","jopf":"𝕛","Jscr":"𝒥","jscr":"𝒿","Jsercy":"Ј","jsercy":"ј","Jukcy":"Є","jukcy":"є","Kappa":"Κ","kappa":"κ","kappav":"ϰ","Kcedil":"Ķ","kcedil":"ķ","Kcy":"К","kcy":"к","Kfr":"𝔎","kfr":"𝔨","kgreen":"ĸ","KHcy":"Х","khcy":"х","KJcy":"Ќ","kjcy":"ќ","Kopf":"𝕂","kopf":"𝕜","Kscr":"𝒦","kscr":"𝓀","lAarr":"⇚","Lacute":"Ĺ","lacute":"ĺ","laemptyv":"⦴","lagran":"ℒ","Lambda":"Λ","lambda":"λ","lang":"⟨","Lang":"⟪","langd":"⦑","langle":"⟨","lap":"⪅","Laplacetrf":"ℒ","laquo":"«","larrb":"⇤","larrbfs":"⤟","larr":"←","Larr":"↞","lArr":"⇐","larrfs":"⤝","larrhk":"↩","larrlp":"↫","larrpl":"⤹","larrsim":"⥳","larrtl":"↢","latail":"⤙","lAtail":"⤛","lat":"⪫","late":"⪭","lates":"⪭︀","lbarr":"⤌","lBarr":"⤎","lbbrk":"❲","lbrace":"{","lbrack":"[","lbrke":"⦋","lbrksld":"⦏","lbrkslu":"⦍","Lcaron":"Ľ","lcaron":"ľ","Lcedil":"Ļ","lcedil":"ļ","lceil":"⌈","lcub":"{","Lcy":"Л","lcy":"л","ldca":"⤶","ldquo":"“","ldquor":"„","ldrdhar":"⥧","ldrushar":"⥋","ldsh":"↲","le":"≤","lE":"≦","LeftAngleBracket":"⟨","LeftArrowBar":"⇤","leftarrow":"←","LeftArrow":"←","Leftarrow":"⇐","LeftArrowRightArrow":"⇆","leftarrowtail":"↢","LeftCeiling":"⌈","LeftDoubleBracket":"⟦","LeftDownTeeVector":"⥡","LeftDownVectorBar":"⥙","LeftDownVector":"⇃","LeftFloor":"⌊","leftharpoondown":"↽","leftharpoonup":"↼","leftleftarrows":"⇇","leftrightarrow":"↔","LeftRightArrow":"↔","Leftrightarrow":"⇔","leftrightarrows":"⇆","leftrightharpoons":"⇋","leftrightsquigarrow":"↭","LeftRightVector":"⥎","LeftTeeArrow":"↤","LeftTee":"⊣","LeftTeeVector":"⥚","leftthreetimes":"⋋","LeftTriangleBar":"⧏","LeftTriangle":"⊲","LeftTriangleEqual":"⊴","LeftUpDownVector":"⥑","LeftUpTeeVector":"⥠","LeftUpVectorBar":"⥘","LeftUpVector":"↿","LeftVectorBar":"⥒","LeftVector":"↼","lEg":"⪋","leg":"⋚","leq":"≤","leqq":"≦","leqslant":"⩽","lescc":"⪨","les":"⩽","lesdot":"⩿","lesdoto":"⪁","lesdotor":"⪃","lesg":"⋚︀","lesges":"⪓","lessapprox":"⪅","lessdot":"⋖","lesseqgtr":"⋚","lesseqqgtr":"⪋","LessEqualGreater":"⋚","LessFullEqual":"≦","LessGreater":"≶","lessgtr":"≶","LessLess":"⪡","lesssim":"≲","LessSlantEqual":"⩽","LessTilde":"≲","lfisht":"⥼","lfloor":"⌊","Lfr":"𝔏","lfr":"𝔩","lg":"≶","lgE":"⪑","lHar":"⥢","lhard":"↽","lharu":"↼","lharul":"⥪","lhblk":"▄","LJcy":"Љ","ljcy":"љ","llarr":"⇇","ll":"≪","Ll":"⋘","llcorner":"⌞","Lleftarrow":"⇚","llhard":"⥫","lltri":"◺","Lmidot":"Ŀ","lmidot":"ŀ","lmoustache":"⎰","lmoust":"⎰","lnap":"⪉","lnapprox":"⪉","lne":"⪇","lnE":"≨","lneq":"⪇","lneqq":"≨","lnsim":"⋦","loang":"⟬","loarr":"⇽","lobrk":"⟦","longleftarrow":"⟵","LongLeftArrow":"⟵","Longleftarrow":"⟸","longleftrightarrow":"⟷","LongLeftRightArrow":"⟷","Longleftrightarrow":"⟺","longmapsto":"⟼","longrightarrow":"⟶","LongRightArrow":"⟶","Longrightarrow":"⟹","looparrowleft":"↫","looparrowright":"↬","lopar":"⦅","Lopf":"𝕃","lopf":"𝕝","loplus":"⨭","lotimes":"⨴","lowast":"∗","lowbar":"_","LowerLeftArrow":"↙","LowerRightArrow":"↘","loz":"◊","lozenge":"◊","lozf":"⧫","lpar":"(","lparlt":"⦓","lrarr":"⇆","lrcorner":"⌟","lrhar":"⇋","lrhard":"⥭","lrm":"‎","lrtri":"⊿","lsaquo":"‹","lscr":"𝓁","Lscr":"ℒ","lsh":"↰","Lsh":"↰","lsim":"≲","lsime":"⪍","lsimg":"⪏","lsqb":"[","lsquo":"‘","lsquor":"‚","Lstrok":"Ł","lstrok":"ł","ltcc":"⪦","ltcir":"⩹","lt":"<","LT":"<","Lt":"≪","ltdot":"⋖","lthree":"⋋","ltimes":"⋉","ltlarr":"⥶","ltquest":"⩻","ltri":"◃","ltrie":"⊴","ltrif":"◂","ltrPar":"⦖","lurdshar":"⥊","luruhar":"⥦","lvertneqq":"≨︀","lvnE":"≨︀","macr":"¯","male":"♂","malt":"✠","maltese":"✠","Map":"⤅","map":"↦","mapsto":"↦","mapstodown":"↧","mapstoleft":"↤","mapstoup":"↥","marker":"▮","mcomma":"⨩","Mcy":"М","mcy":"м","mdash":"—","mDDot":"∺","measuredangle":"∡","MediumSpace":" ","Mellintrf":"ℳ","Mfr":"𝔐","mfr":"𝔪","mho":"℧","micro":"µ","midast":"*","midcir":"⫰","mid":"∣","middot":"·","minusb":"⊟","minus":"−","minusd":"∸","minusdu":"⨪","MinusPlus":"∓","mlcp":"⫛","mldr":"…","mnplus":"∓","models":"⊧","Mopf":"𝕄","mopf":"𝕞","mp":"∓","mscr":"𝓂","Mscr":"ℳ","mstpos":"∾","Mu":"Μ","mu":"μ","multimap":"⊸","mumap":"⊸","nabla":"∇","Nacute":"Ń","nacute":"ń","nang":"∠⃒","nap":"≉","napE":"⩰̸","napid":"≋̸","napos":"ŉ","napprox":"≉","natural":"♮","naturals":"ℕ","natur":"♮","nbsp":" ","nbump":"≎̸","nbumpe":"≏̸","ncap":"⩃","Ncaron":"Ň","ncaron":"ň","Ncedil":"Ņ","ncedil":"ņ","ncong":"≇","ncongdot":"⩭̸","ncup":"⩂","Ncy":"Н","ncy":"н","ndash":"–","nearhk":"⤤","nearr":"↗","neArr":"⇗","nearrow":"↗","ne":"≠","nedot":"≐̸","NegativeMediumSpace":"​","NegativeThickSpace":"​","NegativeThinSpace":"​","NegativeVeryThinSpace":"​","nequiv":"≢","nesear":"⤨","nesim":"≂̸","NestedGreaterGreater":"≫","NestedLessLess":"≪","NewLine":"\\n","nexist":"∄","nexists":"∄","Nfr":"𝔑","nfr":"𝔫","ngE":"≧̸","nge":"≱","ngeq":"≱","ngeqq":"≧̸","ngeqslant":"⩾̸","nges":"⩾̸","nGg":"⋙̸","ngsim":"≵","nGt":"≫⃒","ngt":"≯","ngtr":"≯","nGtv":"≫̸","nharr":"↮","nhArr":"⇎","nhpar":"⫲","ni":"∋","nis":"⋼","nisd":"⋺","niv":"∋","NJcy":"Њ","njcy":"њ","nlarr":"↚","nlArr":"⇍","nldr":"‥","nlE":"≦̸","nle":"≰","nleftarrow":"↚","nLeftarrow":"⇍","nleftrightarrow":"↮","nLeftrightarrow":"⇎","nleq":"≰","nleqq":"≦̸","nleqslant":"⩽̸","nles":"⩽̸","nless":"≮","nLl":"⋘̸","nlsim":"≴","nLt":"≪⃒","nlt":"≮","nltri":"⋪","nltrie":"⋬","nLtv":"≪̸","nmid":"∤","NoBreak":"⁠","NonBreakingSpace":" ","nopf":"𝕟","Nopf":"ℕ","Not":"⫬","not":"¬","NotCongruent":"≢","NotCupCap":"≭","NotDoubleVerticalBar":"∦","NotElement":"∉","NotEqual":"≠","NotEqualTilde":"≂̸","NotExists":"∄","NotGreater":"≯","NotGreaterEqual":"≱","NotGreaterFullEqual":"≧̸","NotGreaterGreater":"≫̸","NotGreaterLess":"≹","NotGreaterSlantEqual":"⩾̸","NotGreaterTilde":"≵","NotHumpDownHump":"≎̸","NotHumpEqual":"≏̸","notin":"∉","notindot":"⋵̸","notinE":"⋹̸","notinva":"∉","notinvb":"⋷","notinvc":"⋶","NotLeftTriangleBar":"⧏̸","NotLeftTriangle":"⋪","NotLeftTriangleEqual":"⋬","NotLess":"≮","NotLessEqual":"≰","NotLessGreater":"≸","NotLessLess":"≪̸","NotLessSlantEqual":"⩽̸","NotLessTilde":"≴","NotNestedGreaterGreater":"⪢̸","NotNestedLessLess":"⪡̸","notni":"∌","notniva":"∌","notnivb":"⋾","notnivc":"⋽","NotPrecedes":"⊀","NotPrecedesEqual":"⪯̸","NotPrecedesSlantEqual":"⋠","NotReverseElement":"∌","NotRightTriangleBar":"⧐̸","NotRightTriangle":"⋫","NotRightTriangleEqual":"⋭","NotSquareSubset":"⊏̸","NotSquareSubsetEqual":"⋢","NotSquareSuperset":"⊐̸","NotSquareSupersetEqual":"⋣","NotSubset":"⊂⃒","NotSubsetEqual":"⊈","NotSucceeds":"⊁","NotSucceedsEqual":"⪰̸","NotSucceedsSlantEqual":"⋡","NotSucceedsTilde":"≿̸","NotSuperset":"⊃⃒","NotSupersetEqual":"⊉","NotTilde":"≁","NotTildeEqual":"≄","NotTildeFullEqual":"≇","NotTildeTilde":"≉","NotVerticalBar":"∤","nparallel":"∦","npar":"∦","nparsl":"⫽⃥","npart":"∂̸","npolint":"⨔","npr":"⊀","nprcue":"⋠","nprec":"⊀","npreceq":"⪯̸","npre":"⪯̸","nrarrc":"⤳̸","nrarr":"↛","nrArr":"⇏","nrarrw":"↝̸","nrightarrow":"↛","nRightarrow":"⇏","nrtri":"⋫","nrtrie":"⋭","nsc":"⊁","nsccue":"⋡","nsce":"⪰̸","Nscr":"𝒩","nscr":"𝓃","nshortmid":"∤","nshortparallel":"∦","nsim":"≁","nsime":"≄","nsimeq":"≄","nsmid":"∤","nspar":"∦","nsqsube":"⋢","nsqsupe":"⋣","nsub":"⊄","nsubE":"⫅̸","nsube":"⊈","nsubset":"⊂⃒","nsubseteq":"⊈","nsubseteqq":"⫅̸","nsucc":"⊁","nsucceq":"⪰̸","nsup":"⊅","nsupE":"⫆̸","nsupe":"⊉","nsupset":"⊃⃒","nsupseteq":"⊉","nsupseteqq":"⫆̸","ntgl":"≹","Ntilde":"Ñ","ntilde":"ñ","ntlg":"≸","ntriangleleft":"⋪","ntrianglelefteq":"⋬","ntriangleright":"⋫","ntrianglerighteq":"⋭","Nu":"Ν","nu":"ν","num":"#","numero":"№","numsp":" ","nvap":"≍⃒","nvdash":"⊬","nvDash":"⊭","nVdash":"⊮","nVDash":"⊯","nvge":"≥⃒","nvgt":">⃒","nvHarr":"⤄","nvinfin":"⧞","nvlArr":"⤂","nvle":"≤⃒","nvlt":"<⃒","nvltrie":"⊴⃒","nvrArr":"⤃","nvrtrie":"⊵⃒","nvsim":"∼⃒","nwarhk":"⤣","nwarr":"↖","nwArr":"⇖","nwarrow":"↖","nwnear":"⤧","Oacute":"Ó","oacute":"ó","oast":"⊛","Ocirc":"Ô","ocirc":"ô","ocir":"⊚","Ocy":"О","ocy":"о","odash":"⊝","Odblac":"Ő","odblac":"ő","odiv":"⨸","odot":"⊙","odsold":"⦼","OElig":"Œ","oelig":"œ","ofcir":"⦿","Ofr":"𝔒","ofr":"𝔬","ogon":"˛","Ograve":"Ò","ograve":"ò","ogt":"⧁","ohbar":"⦵","ohm":"Ω","oint":"∮","olarr":"↺","olcir":"⦾","olcross":"⦻","oline":"‾","olt":"⧀","Omacr":"Ō","omacr":"ō","Omega":"Ω","omega":"ω","Omicron":"Ο","omicron":"ο","omid":"⦶","ominus":"⊖","Oopf":"𝕆","oopf":"𝕠","opar":"⦷","OpenCurlyDoubleQuote":"“","OpenCurlyQuote":"‘","operp":"⦹","oplus":"⊕","orarr":"↻","Or":"⩔","or":"∨","ord":"⩝","order":"ℴ","orderof":"ℴ","ordf":"ª","ordm":"º","origof":"⊶","oror":"⩖","orslope":"⩗","orv":"⩛","oS":"Ⓢ","Oscr":"𝒪","oscr":"ℴ","Oslash":"Ø","oslash":"ø","osol":"⊘","Otilde":"Õ","otilde":"õ","otimesas":"⨶","Otimes":"⨷","otimes":"⊗","Ouml":"Ö","ouml":"ö","ovbar":"⌽","OverBar":"‾","OverBrace":"⏞","OverBracket":"⎴","OverParenthesis":"⏜","para":"¶","parallel":"∥","par":"∥","parsim":"⫳","parsl":"⫽","part":"∂","PartialD":"∂","Pcy":"П","pcy":"п","percnt":"%","period":".","permil":"‰","perp":"⊥","pertenk":"‱","Pfr":"𝔓","pfr":"𝔭","Phi":"Φ","phi":"φ","phiv":"ϕ","phmmat":"ℳ","phone":"☎","Pi":"Π","pi":"π","pitchfork":"⋔","piv":"ϖ","planck":"ℏ","planckh":"ℎ","plankv":"ℏ","plusacir":"⨣","plusb":"⊞","pluscir":"⨢","plus":"+","plusdo":"∔","plusdu":"⨥","pluse":"⩲","PlusMinus":"±","plusmn":"±","plussim":"⨦","plustwo":"⨧","pm":"±","Poincareplane":"ℌ","pointint":"⨕","popf":"𝕡","Popf":"ℙ","pound":"£","prap":"⪷","Pr":"⪻","pr":"≺","prcue":"≼","precapprox":"⪷","prec":"≺","preccurlyeq":"≼","Precedes":"≺","PrecedesEqual":"⪯","PrecedesSlantEqual":"≼","PrecedesTilde":"≾","preceq":"⪯","precnapprox":"⪹","precneqq":"⪵","precnsim":"⋨","pre":"⪯","prE":"⪳","precsim":"≾","prime":"′","Prime":"″","primes":"ℙ","prnap":"⪹","prnE":"⪵","prnsim":"⋨","prod":"∏","Product":"∏","profalar":"⌮","profline":"⌒","profsurf":"⌓","prop":"∝","Proportional":"∝","Proportion":"∷","propto":"∝","prsim":"≾","prurel":"⊰","Pscr":"𝒫","pscr":"𝓅","Psi":"Ψ","psi":"ψ","puncsp":" ","Qfr":"𝔔","qfr":"𝔮","qint":"⨌","qopf":"𝕢","Qopf":"ℚ","qprime":"⁗","Qscr":"𝒬","qscr":"𝓆","quaternions":"ℍ","quatint":"⨖","quest":"?","questeq":"≟","quot":"\\"","QUOT":"\\"","rAarr":"⇛","race":"∽̱","Racute":"Ŕ","racute":"ŕ","radic":"√","raemptyv":"⦳","rang":"⟩","Rang":"⟫","rangd":"⦒","range":"⦥","rangle":"⟩","raquo":"»","rarrap":"⥵","rarrb":"⇥","rarrbfs":"⤠","rarrc":"⤳","rarr":"→","Rarr":"↠","rArr":"⇒","rarrfs":"⤞","rarrhk":"↪","rarrlp":"↬","rarrpl":"⥅","rarrsim":"⥴","Rarrtl":"⤖","rarrtl":"↣","rarrw":"↝","ratail":"⤚","rAtail":"⤜","ratio":"∶","rationals":"ℚ","rbarr":"⤍","rBarr":"⤏","RBarr":"⤐","rbbrk":"❳","rbrace":"}","rbrack":"]","rbrke":"⦌","rbrksld":"⦎","rbrkslu":"⦐","Rcaron":"Ř","rcaron":"ř","Rcedil":"Ŗ","rcedil":"ŗ","rceil":"⌉","rcub":"}","Rcy":"Р","rcy":"р","rdca":"⤷","rdldhar":"⥩","rdquo":"”","rdquor":"”","rdsh":"↳","real":"ℜ","realine":"ℛ","realpart":"ℜ","reals":"ℝ","Re":"ℜ","rect":"▭","reg":"®","REG":"®","ReverseElement":"∋","ReverseEquilibrium":"⇋","ReverseUpEquilibrium":"⥯","rfisht":"⥽","rfloor":"⌋","rfr":"𝔯","Rfr":"ℜ","rHar":"⥤","rhard":"⇁","rharu":"⇀","rharul":"⥬","Rho":"Ρ","rho":"ρ","rhov":"ϱ","RightAngleBracket":"⟩","RightArrowBar":"⇥","rightarrow":"→","RightArrow":"→","Rightarrow":"⇒","RightArrowLeftArrow":"⇄","rightarrowtail":"↣","RightCeiling":"⌉","RightDoubleBracket":"⟧","RightDownTeeVector":"⥝","RightDownVectorBar":"⥕","RightDownVector":"⇂","RightFloor":"⌋","rightharpoondown":"⇁","rightharpoonup":"⇀","rightleftarrows":"⇄","rightleftharpoons":"⇌","rightrightarrows":"⇉","rightsquigarrow":"↝","RightTeeArrow":"↦","RightTee":"⊢","RightTeeVector":"⥛","rightthreetimes":"⋌","RightTriangleBar":"⧐","RightTriangle":"⊳","RightTriangleEqual":"⊵","RightUpDownVector":"⥏","RightUpTeeVector":"⥜","RightUpVectorBar":"⥔","RightUpVector":"↾","RightVectorBar":"⥓","RightVector":"⇀","ring":"˚","risingdotseq":"≓","rlarr":"⇄","rlhar":"⇌","rlm":"‏","rmoustache":"⎱","rmoust":"⎱","rnmid":"⫮","roang":"⟭","roarr":"⇾","robrk":"⟧","ropar":"⦆","ropf":"𝕣","Ropf":"ℝ","roplus":"⨮","rotimes":"⨵","RoundImplies":"⥰","rpar":")","rpargt":"⦔","rppolint":"⨒","rrarr":"⇉","Rrightarrow":"⇛","rsaquo":"›","rscr":"𝓇","Rscr":"ℛ","rsh":"↱","Rsh":"↱","rsqb":"]","rsquo":"’","rsquor":"’","rthree":"⋌","rtimes":"⋊","rtri":"▹","rtrie":"⊵","rtrif":"▸","rtriltri":"⧎","RuleDelayed":"⧴","ruluhar":"⥨","rx":"℞","Sacute":"Ś","sacute":"ś","sbquo":"‚","scap":"⪸","Scaron":"Š","scaron":"š","Sc":"⪼","sc":"≻","sccue":"≽","sce":"⪰","scE":"⪴","Scedil":"Ş","scedil":"ş","Scirc":"Ŝ","scirc":"ŝ","scnap":"⪺","scnE":"⪶","scnsim":"⋩","scpolint":"⨓","scsim":"≿","Scy":"С","scy":"с","sdotb":"⊡","sdot":"⋅","sdote":"⩦","searhk":"⤥","searr":"↘","seArr":"⇘","searrow":"↘","sect":"§","semi":";","seswar":"⤩","setminus":"∖","setmn":"∖","sext":"✶","Sfr":"𝔖","sfr":"𝔰","sfrown":"⌢","sharp":"♯","SHCHcy":"Щ","shchcy":"щ","SHcy":"Ш","shcy":"ш","ShortDownArrow":"↓","ShortLeftArrow":"←","shortmid":"∣","shortparallel":"∥","ShortRightArrow":"→","ShortUpArrow":"↑","shy":"­","Sigma":"Σ","sigma":"σ","sigmaf":"ς","sigmav":"ς","sim":"∼","simdot":"⩪","sime":"≃","simeq":"≃","simg":"⪞","simgE":"⪠","siml":"⪝","simlE":"⪟","simne":"≆","simplus":"⨤","simrarr":"⥲","slarr":"←","SmallCircle":"∘","smallsetminus":"∖","smashp":"⨳","smeparsl":"⧤","smid":"∣","smile":"⌣","smt":"⪪","smte":"⪬","smtes":"⪬︀","SOFTcy":"Ь","softcy":"ь","solbar":"⌿","solb":"⧄","sol":"/","Sopf":"𝕊","sopf":"𝕤","spades":"♠","spadesuit":"♠","spar":"∥","sqcap":"⊓","sqcaps":"⊓︀","sqcup":"⊔","sqcups":"⊔︀","Sqrt":"√","sqsub":"⊏","sqsube":"⊑","sqsubset":"⊏","sqsubseteq":"⊑","sqsup":"⊐","sqsupe":"⊒","sqsupset":"⊐","sqsupseteq":"⊒","square":"□","Square":"□","SquareIntersection":"⊓","SquareSubset":"⊏","SquareSubsetEqual":"⊑","SquareSuperset":"⊐","SquareSupersetEqual":"⊒","SquareUnion":"⊔","squarf":"▪","squ":"□","squf":"▪","srarr":"→","Sscr":"𝒮","sscr":"𝓈","ssetmn":"∖","ssmile":"⌣","sstarf":"⋆","Star":"⋆","star":"☆","starf":"★","straightepsilon":"ϵ","straightphi":"ϕ","strns":"¯","sub":"⊂","Sub":"⋐","subdot":"⪽","subE":"⫅","sube":"⊆","subedot":"⫃","submult":"⫁","subnE":"⫋","subne":"⊊","subplus":"⪿","subrarr":"⥹","subset":"⊂","Subset":"⋐","subseteq":"⊆","subseteqq":"⫅","SubsetEqual":"⊆","subsetneq":"⊊","subsetneqq":"⫋","subsim":"⫇","subsub":"⫕","subsup":"⫓","succapprox":"⪸","succ":"≻","succcurlyeq":"≽","Succeeds":"≻","SucceedsEqual":"⪰","SucceedsSlantEqual":"≽","SucceedsTilde":"≿","succeq":"⪰","succnapprox":"⪺","succneqq":"⪶","succnsim":"⋩","succsim":"≿","SuchThat":"∋","sum":"∑","Sum":"∑","sung":"♪","sup1":"¹","sup2":"²","sup3":"³","sup":"⊃","Sup":"⋑","supdot":"⪾","supdsub":"⫘","supE":"⫆","supe":"⊇","supedot":"⫄","Superset":"⊃","SupersetEqual":"⊇","suphsol":"⟉","suphsub":"⫗","suplarr":"⥻","supmult":"⫂","supnE":"⫌","supne":"⊋","supplus":"⫀","supset":"⊃","Supset":"⋑","supseteq":"⊇","supseteqq":"⫆","supsetneq":"⊋","supsetneqq":"⫌","supsim":"⫈","supsub":"⫔","supsup":"⫖","swarhk":"⤦","swarr":"↙","swArr":"⇙","swarrow":"↙","swnwar":"⤪","szlig":"ß","Tab":"\\t","target":"⌖","Tau":"Τ","tau":"τ","tbrk":"⎴","Tcaron":"Ť","tcaron":"ť","Tcedil":"Ţ","tcedil":"ţ","Tcy":"Т","tcy":"т","tdot":"⃛","telrec":"⌕","Tfr":"𝔗","tfr":"𝔱","there4":"∴","therefore":"∴","Therefore":"∴","Theta":"Θ","theta":"θ","thetasym":"ϑ","thetav":"ϑ","thickapprox":"≈","thicksim":"∼","ThickSpace":"  ","ThinSpace":" ","thinsp":" ","thkap":"≈","thksim":"∼","THORN":"Þ","thorn":"þ","tilde":"˜","Tilde":"∼","TildeEqual":"≃","TildeFullEqual":"≅","TildeTilde":"≈","timesbar":"⨱","timesb":"⊠","times":"×","timesd":"⨰","tint":"∭","toea":"⤨","topbot":"⌶","topcir":"⫱","top":"⊤","Topf":"𝕋","topf":"𝕥","topfork":"⫚","tosa":"⤩","tprime":"‴","trade":"™","TRADE":"™","triangle":"▵","triangledown":"▿","triangleleft":"◃","trianglelefteq":"⊴","triangleq":"≜","triangleright":"▹","trianglerighteq":"⊵","tridot":"◬","trie":"≜","triminus":"⨺","TripleDot":"⃛","triplus":"⨹","trisb":"⧍","tritime":"⨻","trpezium":"⏢","Tscr":"𝒯","tscr":"𝓉","TScy":"Ц","tscy":"ц","TSHcy":"Ћ","tshcy":"ћ","Tstrok":"Ŧ","tstrok":"ŧ","twixt":"≬","twoheadleftarrow":"↞","twoheadrightarrow":"↠","Uacute":"Ú","uacute":"ú","uarr":"↑","Uarr":"↟","uArr":"⇑","Uarrocir":"⥉","Ubrcy":"Ў","ubrcy":"ў","Ubreve":"Ŭ","ubreve":"ŭ","Ucirc":"Û","ucirc":"û","Ucy":"У","ucy":"у","udarr":"⇅","Udblac":"Ű","udblac":"ű","udhar":"⥮","ufisht":"⥾","Ufr":"𝔘","ufr":"𝔲","Ugrave":"Ù","ugrave":"ù","uHar":"⥣","uharl":"↿","uharr":"↾","uhblk":"▀","ulcorn":"⌜","ulcorner":"⌜","ulcrop":"⌏","ultri":"◸","Umacr":"Ū","umacr":"ū","uml":"¨","UnderBar":"_","UnderBrace":"⏟","UnderBracket":"⎵","UnderParenthesis":"⏝","Union":"⋃","UnionPlus":"⊎","Uogon":"Ų","uogon":"ų","Uopf":"𝕌","uopf":"𝕦","UpArrowBar":"⤒","uparrow":"↑","UpArrow":"↑","Uparrow":"⇑","UpArrowDownArrow":"⇅","updownarrow":"↕","UpDownArrow":"↕","Updownarrow":"⇕","UpEquilibrium":"⥮","upharpoonleft":"↿","upharpoonright":"↾","uplus":"⊎","UpperLeftArrow":"↖","UpperRightArrow":"↗","upsi":"υ","Upsi":"ϒ","upsih":"ϒ","Upsilon":"Υ","upsilon":"υ","UpTeeArrow":"↥","UpTee":"⊥","upuparrows":"⇈","urcorn":"⌝","urcorner":"⌝","urcrop":"⌎","Uring":"Ů","uring":"ů","urtri":"◹","Uscr":"𝒰","uscr":"𝓊","utdot":"⋰","Utilde":"Ũ","utilde":"ũ","utri":"▵","utrif":"▴","uuarr":"⇈","Uuml":"Ü","uuml":"ü","uwangle":"⦧","vangrt":"⦜","varepsilon":"ϵ","varkappa":"ϰ","varnothing":"∅","varphi":"ϕ","varpi":"ϖ","varpropto":"∝","varr":"↕","vArr":"⇕","varrho":"ϱ","varsigma":"ς","varsubsetneq":"⊊︀","varsubsetneqq":"⫋︀","varsupsetneq":"⊋︀","varsupsetneqq":"⫌︀","vartheta":"ϑ","vartriangleleft":"⊲","vartriangleright":"⊳","vBar":"⫨","Vbar":"⫫","vBarv":"⫩","Vcy":"В","vcy":"в","vdash":"⊢","vDash":"⊨","Vdash":"⊩","VDash":"⊫","Vdashl":"⫦","veebar":"⊻","vee":"∨","Vee":"⋁","veeeq":"≚","vellip":"⋮","verbar":"|","Verbar":"‖","vert":"|","Vert":"‖","VerticalBar":"∣","VerticalLine":"|","VerticalSeparator":"❘","VerticalTilde":"≀","VeryThinSpace":" ","Vfr":"𝔙","vfr":"𝔳","vltri":"⊲","vnsub":"⊂⃒","vnsup":"⊃⃒","Vopf":"𝕍","vopf":"𝕧","vprop":"∝","vrtri":"⊳","Vscr":"𝒱","vscr":"𝓋","vsubnE":"⫋︀","vsubne":"⊊︀","vsupnE":"⫌︀","vsupne":"⊋︀","Vvdash":"⊪","vzigzag":"⦚","Wcirc":"Ŵ","wcirc":"ŵ","wedbar":"⩟","wedge":"∧","Wedge":"⋀","wedgeq":"≙","weierp":"℘","Wfr":"𝔚","wfr":"𝔴","Wopf":"𝕎","wopf":"𝕨","wp":"℘","wr":"≀","wreath":"≀","Wscr":"𝒲","wscr":"𝓌","xcap":"⋂","xcirc":"◯","xcup":"⋃","xdtri":"▽","Xfr":"𝔛","xfr":"𝔵","xharr":"⟷","xhArr":"⟺","Xi":"Ξ","xi":"ξ","xlarr":"⟵","xlArr":"⟸","xmap":"⟼","xnis":"⋻","xodot":"⨀","Xopf":"𝕏","xopf":"𝕩","xoplus":"⨁","xotime":"⨂","xrarr":"⟶","xrArr":"⟹","Xscr":"𝒳","xscr":"𝓍","xsqcup":"⨆","xuplus":"⨄","xutri":"△","xvee":"⋁","xwedge":"⋀","Yacute":"Ý","yacute":"ý","YAcy":"Я","yacy":"я","Ycirc":"Ŷ","ycirc":"ŷ","Ycy":"Ы","ycy":"ы","yen":"¥","Yfr":"𝔜","yfr":"𝔶","YIcy":"Ї","yicy":"ї","Yopf":"𝕐","yopf":"𝕪","Yscr":"𝒴","yscr":"𝓎","YUcy":"Ю","yucy":"ю","yuml":"ÿ","Yuml":"Ÿ","Zacute":"Ź","zacute":"ź","Zcaron":"Ž","zcaron":"ž","Zcy":"З","zcy":"з","Zdot":"Ż","zdot":"ż","zeetrf":"ℨ","ZeroWidthSpace":"​","Zeta":"Ζ","zeta":"ζ","zfr":"𝔷","Zfr":"ℨ","ZHcy":"Ж","zhcy":"ж","zigrarr":"⇝","zopf":"𝕫","Zopf":"ℤ","Zscr":"𝒵","zscr":"𝓏","zwj":"‍","zwnj":"‌"}')},function(A,t,e){"use strict";A.exports=function(A,t){var e=[];if(""!==(A=function A(t,e,n){var f,g,p,w,Q=[],v=!1;function y(){var A=e.match(r)[0];return e=e.substr(A.length),h(A)}function m(A){for(;B(e.charAt(A));)A++;e=e.substr(A)}function U(A){for(var t=0;"\\"===e.charAt(--A);)t++;return 1==(1&t)}m(0);for(;""!==e;)if(B(g=e.charAt(0)))v=!0,m(1);else if(g in o)Q.push({type:o[g]}),v=!1,m(1);else if(","===g){if(0===Q.length)throw new SyntaxError("empty sub-selector");t.push(Q),Q=[],v=!1,m(1)}else if(v&&(Q.length>0&&Q.push({type:"descendant"}),v=!1),"*"===g)e=e.substr(1),Q.push({type:"universal"});else if(g in s)e=e.substr(1),Q.push({type:"attribute",name:s[g][0],action:s[g][1],value:y(),ignoreCase:!1});else if("["===g){if(e=e.substr(1),!(f=e.match(i)))throw new SyntaxError("Malformed attribute selector: "+e);e=e.substr(f[0].length),p=h(f[1]),n&&("lowerCaseAttributeNames"in n?!n.lowerCaseAttributeNames:n.xmlMode)||(p=p.toLowerCase()),Q.push({type:"attribute",name:p,action:a[f[2]],value:h(f[4]||f[5]||""),ignoreCase:!!f[6]})}else if(":"===g){if(":"===e.charAt(1)){e=e.substr(2),Q.push({type:"pseudo-element",name:y().toLowerCase()});continue}if(e=e.substr(1),p=y().toLowerCase(),f=null,"("===e.charAt(0))if(p in c){var F=(w=e.charAt(1))in l;if(e=e.substr(F+1),e=A(f=[],e,n),F){if(e.charAt(0)!==w)throw new SyntaxError("unmatched quotes in :"+p);e=e.substr(1)}if(")"!==e.charAt(0))throw new SyntaxError("missing closing parenthesis in :"+p+" "+e);e=e.substr(1)}else{for(var C=1,b=1;b>0&&C<e.length;C++)"("!==e.charAt(C)||U(C)?")"!==e.charAt(C)||U(C)||b--:b++;if(b)throw new SyntaxError("parenthesis not matched");f=e.substr(1,C-2),e=e.substr(C),p in u&&((w=f.charAt(0))===f.slice(-1)&&w in l&&(f=f.slice(1,-1)),f=h(f))}Q.push({type:"pseudo",name:p,data:f})}else{if(!r.test(e))return Q.length&&"descendant"===Q[Q.length-1].type&&Q.pop(),d(t,Q),e;p=y(),n&&("lowerCaseTags"in n?!n.lowerCaseTags:n.xmlMode)||(p=p.toLowerCase()),Q.push({type:"tag",name:p})}return d(t,Q),e}(e,A+"",t)))throw new SyntaxError("Unmatched selector: "+A);return e};var r=/^(?:\\.|[\w\-\u00b0-\uFFFF])+/,n=/\\([\da-f]{1,6}\s?|(\s)|.)/gi,i=/^\s*((?:\\.|[\w\u00b0-\uFFFF\-])+)\s*(?:(\S?)=\s*(?:(['"])([^]*?)\3|(#?(?:\\.|[\w\u00b0-\uFFFF\-])*)|)|)\s*(i)?\]/,a={__proto__:null,undefined:"exists","":"equals","~":"element","^":"start",$:"end","*":"any","!":"not","|":"hyphen"},o={__proto__:null,">":"child","<":"parent","~":"sibling","+":"adjacent"},s={__proto__:null,"#":["id","equals"],".":["class","element"]},c={__proto__:null,has:!0,not:!0,matches:!0},u={__proto__:null,contains:!0,icontains:!0},l={__proto__:null,'"':!0,"'":!0};function f(A,t,e){var r="0x"+t-65536;return r!=r||e?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)}function h(A){return A.replace(n,f)}function B(A){return" "===A||"\n"===A||"\t"===A||"\f"===A||"\r"===A}function d(A,t){if(A.length>0&&0===t.length)throw new SyntaxError("empty sub-selector");A.push(t)}},function(A){A.exports=JSON.parse('{"universal":50,"tag":30,"attribute":1,"pseudo":0,"descendant":-1,"child":-1,"parent":-1,"sibling":-1,"adjacent":-1}')},function(A,t,e){var r=e(17).falseFunc,n=/[-[\]{}()*+?.,\\^$|#\s]/g,i={__proto__:null,equals:function(A,t,e){var r=t.name,n=t.value,i=e.adapter;return t.ignoreCase?(n=n.toLowerCase(),function(t){var e=i.getAttributeValue(t,r);return null!=e&&e.toLowerCase()===n&&A(t)}):function(t){return i.getAttributeValue(t,r)===n&&A(t)}},hyphen:function(A,t,e){var r=t.name,n=t.value,i=n.length,a=e.adapter;return t.ignoreCase?(n=n.toLowerCase(),function(t){var e=a.getAttributeValue(t,r);return null!=e&&(e.length===i||"-"===e.charAt(i))&&e.substr(0,i).toLowerCase()===n&&A(t)}):function(t){var e=a.getAttributeValue(t,r);return null!=e&&e.substr(0,i)===n&&(e.length===i||"-"===e.charAt(i))&&A(t)}},element:function(A,t,e){var i=t.name,a=t.value,o=e.adapter;if(/\s/.test(a))return r;var s="(?:^|\\s)"+(a=a.replace(n,"\\$&"))+"(?:$|\\s)",c=t.ignoreCase?"i":"",u=new RegExp(s,c);return function(t){var e=o.getAttributeValue(t,i);return null!=e&&u.test(e)&&A(t)}},exists:function(A,t,e){var r=t.name,n=e.adapter;return function(t){return n.hasAttrib(t,r)&&A(t)}},start:function(A,t,e){var n=t.name,i=t.value,a=i.length,o=e.adapter;return 0===a?r:t.ignoreCase?(i=i.toLowerCase(),function(t){var e=o.getAttributeValue(t,n);return null!=e&&e.substr(0,a).toLowerCase()===i&&A(t)}):function(t){var e=o.getAttributeValue(t,n);return null!=e&&e.substr(0,a)===i&&A(t)}},end:function(A,t,e){var n=t.name,i=t.value,a=-i.length,o=e.adapter;return 0===a?r:t.ignoreCase?(i=i.toLowerCase(),function(t){var e=o.getAttributeValue(t,n);return null!=e&&e.substr(a).toLowerCase()===i&&A(t)}):function(t){var e=o.getAttributeValue(t,n);return null!=e&&e.substr(a)===i&&A(t)}},any:function(A,t,e){var i=t.name,a=t.value,o=e.adapter;if(""===a)return r;if(t.ignoreCase){var s=new RegExp(a.replace(n,"\\$&"),"i");return function(t){var e=o.getAttributeValue(t,i);return null!=e&&s.test(e)&&A(t)}}return function(t){var e=o.getAttributeValue(t,i);return null!=e&&e.indexOf(a)>=0&&A(t)}},not:function(A,t,e){var r=t.name,n=t.value,i=e.adapter;return""===n?function(t){return!!i.getAttributeValue(t,r)&&A(t)}:t.ignoreCase?(n=n.toLowerCase(),function(t){var e=i.getAttributeValue(t,r);return null!=e&&e.toLowerCase()!==n&&A(t)}):function(t){return i.getAttributeValue(t,r)!==n&&A(t)}}};A.exports={compile:function(A,t,e){if(e&&e.strict&&(t.ignoreCase||"not"===t.action))throw new Error("Unsupported attribute selector");return i[t.action](A,t,e)},rules:i}},function(A,t,e){var r=e(70),n=e(17),i=e(29),a=n.trueFunc,o=n.falseFunc,s=i.rules.equals;function c(A,t){var e={name:A,value:t};return function(A,t,r){return s(A,e,r)}}function u(A,t){return function(e){return!!t.getParent(e)&&A(e)}}var l={contains:function(A,t,e){var r=e.adapter;return function(e){return A(e)&&r.getText(e).indexOf(t)>=0}},icontains:function(A,t,e){var r=t.toLowerCase(),n=e.adapter;return function(t){return A(t)&&n.getText(t).toLowerCase().indexOf(r)>=0}},"nth-child":function(A,t,e){var n=r(t),i=e.adapter;return n===o?n:n===a?u(A,i):function(t){for(var e=i.getSiblings(t),r=0,a=0;r<e.length;r++)if(i.isTag(e[r])){if(e[r]===t)break;a++}return n(a)&&A(t)}},"nth-last-child":function(A,t,e){var n=r(t),i=e.adapter;return n===o?n:n===a?u(A,i):function(t){for(var e=i.getSiblings(t),r=0,a=e.length-1;a>=0;a--)if(i.isTag(e[a])){if(e[a]===t)break;r++}return n(r)&&A(t)}},"nth-of-type":function(A,t,e){var n=r(t),i=e.adapter;return n===o?n:n===a?u(A,i):function(t){for(var e=i.getSiblings(t),r=0,a=0;a<e.length;a++)if(i.isTag(e[a])){if(e[a]===t)break;i.getName(e[a])===i.getName(t)&&r++}return n(r)&&A(t)}},"nth-last-of-type":function(A,t,e){var n=r(t),i=e.adapter;return n===o?n:n===a?u(A,i):function(t){for(var e=i.getSiblings(t),r=0,a=e.length-1;a>=0;a--)if(i.isTag(e[a])){if(e[a]===t)break;i.getName(e[a])===i.getName(t)&&r++}return n(r)&&A(t)}},root:function(A,t,e){var r=e.adapter;return function(t){return!r.getParent(t)&&A(t)}},scope:function(A,t,e,r){var n=e.adapter;if(!r||0===r.length)return l.root(A,t,e);return 1===r.length?function(t){return e=r[0],i=t,("function"==typeof n.equals?n.equals(e,i):e===i)&&A(t);var e,i}:function(t){return r.indexOf(t)>=0&&A(t)}},checkbox:c("type","checkbox"),file:c("type","file"),password:c("type","password"),radio:c("type","radio"),reset:c("type","reset"),image:c("type","image"),submit:c("type","submit")};var f={empty:function(A,t){return!t.getChildren(A).some((function(A){return t.isTag(A)||"text"===A.type}))},"first-child":function(A,t){return function(A,t){for(var e=0;A&&e<A.length;e++)if(t.isTag(A[e]))return A[e]}(t.getSiblings(A),t)===A},"last-child":function(A,t){for(var e=t.getSiblings(A),r=e.length-1;r>=0;r--){if(e[r]===A)return!0;if(t.isTag(e[r]))break}return!1},"first-of-type":function(A,t){for(var e=t.getSiblings(A),r=0;r<e.length;r++)if(t.isTag(e[r])){if(e[r]===A)return!0;if(t.getName(e[r])===t.getName(A))break}return!1},"last-of-type":function(A,t){for(var e=t.getSiblings(A),r=e.length-1;r>=0;r--)if(t.isTag(e[r])){if(e[r]===A)return!0;if(t.getName(e[r])===t.getName(A))break}return!1},"only-of-type":function(A,t){for(var e=t.getSiblings(A),r=0,n=e.length;r<n;r++)if(t.isTag(e[r])){if(e[r]===A)continue;if(t.getName(e[r])===t.getName(A))return!1}return!0},"only-child":function(A,t){for(var e=t.getSiblings(A),r=0;r<e.length;r++)if(t.isTag(e[r])&&e[r]!==A)return!1;return!0},link:function(A,t){return t.hasAttrib(A,"href")},visited:o,selected:function(A,t){if(t.hasAttrib(A,"selected"))return!0;if("option"!==t.getName(A))return!1;var e=t.getParent(A);if(!e||"select"!==t.getName(e)||t.hasAttrib(e,"multiple"))return!1;for(var r=t.getChildren(e),n=!1,i=0;i<r.length;i++)if(t.isTag(r[i]))if(r[i]===A)n=!0;else{if(!n)return!1;if(t.hasAttrib(r[i],"selected"))return!1}return n},disabled:function(A,t){return t.hasAttrib(A,"disabled")},enabled:function(A,t){return!t.hasAttrib(A,"disabled")},checked:function(A,t){return t.hasAttrib(A,"checked")||f.selected(A,t)},required:function(A,t){return t.hasAttrib(A,"required")},optional:function(A,t){return!t.hasAttrib(A,"required")},parent:function(A,t){return!f.empty(A,t)},header:h(["h1","h2","h3","h4","h5","h6"]),button:function(A,t){var e=t.getName(A);return"button"===e||"input"===e&&"button"===t.getAttributeValue(A,"type")},input:h(["input","textarea","select","button"]),text:function(A,t){var e;return"input"===t.getName(A)&&(!(e=t.getAttributeValue(A,"type"))||"text"===e.toLowerCase())}};function h(A){if("undefined"!=typeof Set){var t=new Set(A);return function(A,e){return t.has(e.getName(A))}}return function(t,e){return A.indexOf(e.getName(t))>=0}}var B=/^(?:(?:nth|last|first|only)-(?:child|of-type)|root|empty|(?:en|dis)abled|checked|not)$/;A.exports={compile:function(A,t,e,r){var n=t.name,i=t.data,s=e.adapter;if(e&&e.strict&&!B.test(n))throw new Error(":"+n+" isn't part of CSS3");if("function"==typeof l[n])return l[n](A,i,e,r);if("function"==typeof f[n]){var c=f[n];return function(A,t,e){if(null===e){if(A.length>2&&"scope"!==t)throw new Error("pseudo-selector :"+t+" requires an argument")}else if(2===A.length)throw new Error("pseudo-selector :"+t+" doesn't have any arguments")}(c,n,i),c===o?c:A===a?function(A){return c(A,s,i)}:function(t){return c(t,s,i)&&A(t)}}throw new Error("unmatched pseudo-class :"+n)},filters:l,pseudos:f}},function(A,t,e){"use strict";A.exports=function(A,t){return function(){for(var e=new Array(arguments.length),r=0;r<e.length;r++)e[r]=arguments[r];return A.apply(t,e)}}},function(A,t,e){"use strict";var r=e(13);function n(A){return encodeURIComponent(A).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}A.exports=function(A,t,e){if(!t)return A;var i;if(e)i=e(t);else if(r.isURLSearchParams(t))i=t.toString();else{var a=[];r.forEach(t,(function(A,t){null!=A&&(r.isArray(A)?t+="[]":A=[A],r.forEach(A,(function(A){r.isDate(A)?A=A.toISOString():r.isObject(A)&&(A=JSON.stringify(A)),a.push(n(t)+"="+n(A))})))})),i=a.join("&")}if(i){var o=A.indexOf("#");-1!==o&&(A=A.slice(0,o)),A+=(-1===A.indexOf("?")?"?":"&")+i}return A}},function(A,t,e){"use strict";A.exports=function(A){return!(!A||!A.__CANCEL__)}},function(A,t,e){"use strict";(function(t){var r=e(13),n=e(82),i={"Content-Type":"application/x-www-form-urlencoded"};function a(A,t){!r.isUndefined(A)&&r.isUndefined(A["Content-Type"])&&(A["Content-Type"]=t)}var o,s={adapter:(void 0!==t&&"[object process]"===Object.prototype.toString.call(t)?o=e(35):"undefined"!=typeof XMLHttpRequest&&(o=e(35)),o),transformRequest:[function(A,t){return n(t,"Accept"),n(t,"Content-Type"),r.isFormData(A)||r.isArrayBuffer(A)||r.isBuffer(A)||r.isStream(A)||r.isFile(A)||r.isBlob(A)?A:r.isArrayBufferView(A)?A.buffer:r.isURLSearchParams(A)?(a(t,"application/x-www-form-urlencoded;charset=utf-8"),A.toString()):r.isObject(A)?(a(t,"application/json;charset=utf-8"),JSON.stringify(A)):A}],transformResponse:[function(A){if("string"==typeof A)try{A=JSON.parse(A)}catch(A){}return A}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,validateStatus:function(A){return A>=200&&A<300}};s.headers={common:{Accept:"application/json, text/plain, */*"}},r.forEach(["delete","get","head"],(function(A){s.headers[A]={}})),r.forEach(["post","put","patch"],(function(A){s.headers[A]=r.merge(i)})),A.exports=s}).call(this,e(81))},function(A,t,e){"use strict";var r=e(13),n=e(83),i=e(32),a=e(85),o=e(86),s=e(36);A.exports=function(A){return new Promise((function(t,c){var u=A.data,l=A.headers;r.isFormData(u)&&delete l["Content-Type"];var f=new XMLHttpRequest;if(A.auth){var h=A.auth.username||"",B=A.auth.password||"";l.Authorization="Basic "+btoa(h+":"+B)}if(f.open(A.method.toUpperCase(),i(A.url,A.params,A.paramsSerializer),!0),f.timeout=A.timeout,f.onreadystatechange=function(){if(f&&4===f.readyState&&(0!==f.status||f.responseURL&&0===f.responseURL.indexOf("file:"))){var e="getAllResponseHeaders"in f?a(f.getAllResponseHeaders()):null,r={data:A.responseType&&"text"!==A.responseType?f.response:f.responseText,status:f.status,statusText:f.statusText,headers:e,config:A,request:f};n(t,c,r),f=null}},f.onabort=function(){f&&(c(s("Request aborted",A,"ECONNABORTED",f)),f=null)},f.onerror=function(){c(s("Network Error",A,null,f)),f=null},f.ontimeout=function(){c(s("timeout of "+A.timeout+"ms exceeded",A,"ECONNABORTED",f)),f=null},r.isStandardBrowserEnv()){var d=e(87),g=(A.withCredentials||o(A.url))&&A.xsrfCookieName?d.read(A.xsrfCookieName):void 0;g&&(l[A.xsrfHeaderName]=g)}if("setRequestHeader"in f&&r.forEach(l,(function(A,t){void 0===u&&"content-type"===t.toLowerCase()?delete l[t]:f.setRequestHeader(t,A)})),A.withCredentials&&(f.withCredentials=!0),A.responseType)try{f.responseType=A.responseType}catch(t){if("json"!==A.responseType)throw t}"function"==typeof A.onDownloadProgress&&f.addEventListener("progress",A.onDownloadProgress),"function"==typeof A.onUploadProgress&&f.upload&&f.upload.addEventListener("progress",A.onUploadProgress),A.cancelToken&&A.cancelToken.promise.then((function(A){f&&(f.abort(),c(A),f=null)})),void 0===u&&(u=null),f.send(u)}))}},function(A,t,e){"use strict";var r=e(84);A.exports=function(A,t,e,n,i){var a=new Error(A);return r(a,t,e,n,i)}},function(A,t,e){"use strict";var r=e(13);A.exports=function(A,t){t=t||{};var e={};return r.forEach(["url","method","params","data"],(function(A){void 0!==t[A]&&(e[A]=t[A])})),r.forEach(["headers","auth","proxy"],(function(n){r.isObject(t[n])?e[n]=r.deepMerge(A[n],t[n]):void 0!==t[n]?e[n]=t[n]:r.isObject(A[n])?e[n]=r.deepMerge(A[n]):void 0!==A[n]&&(e[n]=A[n])})),r.forEach(["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","maxContentLength","validateStatus","maxRedirects","httpAgent","httpsAgent","cancelToken","socketPath"],(function(r){void 0!==t[r]?e[r]=t[r]:void 0!==A[r]&&(e[r]=A[r])})),e}},function(A,t,e){"use strict";function r(A){this.message=A}r.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},r.prototype.__CANCEL__=!0,A.exports=r},function(A,t,e){var r=e(24),n=e(10);function i(A,t,e,a){return(i="undefined"!=typeof Reflect&&Reflect.set?Reflect.set:function(A,t,e,i){var a,o=r(A,t);if(o){if((a=Object.getOwnPropertyDescriptor(o,t)).set)return a.set.call(i,e),!0;if(!a.writable)return!1}if(a=Object.getOwnPropertyDescriptor(i,t)){if(!a.writable)return!1;a.value=e,Object.defineProperty(i,t,a)}else n(i,t,e);return!0})(A,t,e,a)}A.exports=function(A,t,e,r,n){if(!i(A,t,e,r||A)&&n)throw new Error("failed to set property");return e}},function(A,t){A.exports=function(A,t){if(Symbol.iterator in Object(A)||"[object Arguments]"===Object.prototype.toString.call(A)){var e=[],r=!0,n=!1,i=void 0;try{for(var a,o=A[Symbol.iterator]();!(r=(a=o.next()).done)&&(e.push(a.value),!t||e.length!==t);r=!0);}catch(A){n=!0,i=A}finally{try{r||null==o.return||o.return()}finally{if(n)throw i}}return e}}},function(A,t){A.exports=function(A){if(Array.isArray(A)){for(var t=0,e=new Array(A.length);t<A.length;t++)e[t]=A[t];return e}}},function(A,t){A.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}},function(A,t){var e=4,r=.001,n=1e-7,i=10,a=11,o=1/(a-1),s="function"==typeof Float32Array;function c(A,t){return 1-3*t+3*A}function u(A,t){return 3*t-6*A}function l(A){return 3*A}function f(A,t,e){return((c(t,e)*A+u(t,e))*A+l(t))*A}function h(A,t,e){return 3*c(t,e)*A*A+2*u(t,e)*A+l(t)}function B(A){return A}A.exports=function(A,t,c,u){if(!(0<=A&&A<=1&&0<=c&&c<=1))throw new Error("bezier x values must be in [0, 1] range");if(A===t&&c===u)return B;for(var l=s?new Float32Array(a):new Array(a),d=0;d<a;++d)l[d]=f(d*o,A,c);function g(t){for(var s=0,u=1,B=a-1;u!==B&&l[u]<=t;++u)s+=o;--u;var d=s+(t-l[u])/(l[u+1]-l[u])*o,g=h(d,A,c);return g>=r?function(A,t,r,n){for(var i=0;i<e;++i){var a=h(t,r,n);if(0===a)return t;t-=(f(t,r,n)-A)/a}return t}(t,d,A,c):0===g?d:function(A,t,e,r,a){var o,s,c=0;do{(o=f(s=t+(e-t)/2,r,a)-A)>0?e=s:t=s}while(Math.abs(o)>n&&++c<i);return s}(t,s,s+o,A,c)}return function(A){return 0===A?0:1===A?1:f(g(A),t,u)}}},function(A,t,e){var r=e(45),n=e(46),i={};for(var a in r)r.hasOwnProperty(a)&&(i[r[a]]=a);var o=A.exports={to:{},get:{}};function s(A,t,e){return Math.min(Math.max(t,A),e)}function c(A){var t=A.toString(16).toUpperCase();return t.length<2?"0"+t:t}o.get=function(A){var t,e;switch(A.substring(0,3).toLowerCase()){case"hsl":t=o.get.hsl(A),e="hsl";break;case"hwb":t=o.get.hwb(A),e="hwb";break;default:t=o.get.rgb(A),e="rgb"}return t?{model:e,value:t}:null},o.get.rgb=function(A){if(!A)return null;var t,e,n,i=[0,0,0,1];if(t=A.match(/^#([a-f0-9]{6})([a-f0-9]{2})?$/i)){for(n=t[2],t=t[1],e=0;e<3;e++){var a=2*e;i[e]=parseInt(t.slice(a,a+2),16)}n&&(i[3]=Math.round(parseInt(n,16)/255*100)/100)}else if(t=A.match(/^#([a-f0-9]{3,4})$/i)){for(n=(t=t[1])[3],e=0;e<3;e++)i[e]=parseInt(t[e]+t[e],16);n&&(i[3]=Math.round(parseInt(n+n,16)/255*100)/100)}else if(t=A.match(/^rgba?\(\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/)){for(e=0;e<3;e++)i[e]=parseInt(t[e+1],0);t[4]&&(i[3]=parseFloat(t[4]))}else{if(!(t=A.match(/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/)))return(t=A.match(/(\D+)/))?"transparent"===t[1]?[0,0,0,0]:(i=r[t[1]])?(i[3]=1,i):null:null;for(e=0;e<3;e++)i[e]=Math.round(2.55*parseFloat(t[e+1]));t[4]&&(i[3]=parseFloat(t[4]))}for(e=0;e<3;e++)i[e]=s(i[e],0,255);return i[3]=s(i[3],0,1),i},o.get.hsl=function(A){if(!A)return null;var t=A.match(/^hsla?\(\s*([+-]?(?:\d*\.)?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/);if(t){var e=parseFloat(t[4]);return[(parseFloat(t[1])+360)%360,s(parseFloat(t[2]),0,100),s(parseFloat(t[3]),0,100),s(isNaN(e)?1:e,0,1)]}return null},o.get.hwb=function(A){if(!A)return null;var t=A.match(/^hwb\(\s*([+-]?\d*[\.]?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/);if(t){var e=parseFloat(t[4]);return[(parseFloat(t[1])%360+360)%360,s(parseFloat(t[2]),0,100),s(parseFloat(t[3]),0,100),s(isNaN(e)?1:e,0,1)]}return null},o.to.hex=function(){var A=n(arguments);return"#"+c(A[0])+c(A[1])+c(A[2])+(A[3]<1?c(Math.round(255*A[3])):"")},o.to.rgb=function(){var A=n(arguments);return A.length<4||1===A[3]?"rgb("+Math.round(A[0])+", "+Math.round(A[1])+", "+Math.round(A[2])+")":"rgba("+Math.round(A[0])+", "+Math.round(A[1])+", "+Math.round(A[2])+", "+A[3]+")"},o.to.rgb.percent=function(){var A=n(arguments),t=Math.round(A[0]/255*100),e=Math.round(A[1]/255*100),r=Math.round(A[2]/255*100);return A.length<4||1===A[3]?"rgb("+t+"%, "+e+"%, "+r+"%)":"rgba("+t+"%, "+e+"%, "+r+"%, "+A[3]+")"},o.to.hsl=function(){var A=n(arguments);return A.length<4||1===A[3]?"hsl("+A[0]+", "+A[1]+"%, "+A[2]+"%)":"hsla("+A[0]+", "+A[1]+"%, "+A[2]+"%, "+A[3]+")"},o.to.hwb=function(){var A=n(arguments),t="";return A.length>=4&&1!==A[3]&&(t=", "+A[3]),"hwb("+A[0]+", "+A[1]+"%, "+A[2]+"%"+t+")"},o.to.keyword=function(A){return i[A.slice(0,3)]}},function(A,t,e){"use strict";A.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},function(A,t,e){"use strict";var r=e(47),n=Array.prototype.concat,i=Array.prototype.slice,a=A.exports=function(A){for(var t=[],e=0,a=A.length;e<a;e++){var o=A[e];r(o)?t=n.call(t,i.call(o)):t.push(o)}return t};a.wrap=function(A){return function(){return A(a(arguments))}}},function(A,t){A.exports=function(A){return!(!A||"string"==typeof A)&&(A instanceof Array||Array.isArray(A)||A.length>=0&&(A.splice instanceof Function||Object.getOwnPropertyDescriptor(A,A.length-1)&&"String"!==A.constructor.name))}},function(A,t,e){var r=e(11),n=e(49);A.exports=function(A){var t=n(A,"string");return"symbol"===r(t)?t:String(t)}},function(A,t,e){var r=e(11);A.exports=function(A,t){if("object"!==r(A)||null===A)return A;var e=A[Symbol.toPrimitive];if(void 0!==e){var n=e.call(A,t||"default");if("object"!==r(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(A)}},function(A,t){var e;e=function(){return this}();try{e=e||new Function("return this")()}catch(A){"object"==typeof window&&(e=window)}A.exports=e},function(A,t,e){"use strict";A.exports=h;var r=e(52),n=e(17).falseFunc,i=e(67);function a(A){return function(t,e,n){return(e=e||{}).adapter=e.adapter||r,A(t,e,n)}}var o=a(i),s=a(i.compileUnsafe);function c(A){return function(t,e,n){return(n=n||{}).adapter=n.adapter||r,"function"!=typeof t&&(t=s(t,n,e)),t.shouldTestNextSiblings&&(e=function(A,t){Array.isArray(A)||(A=[A]);for(var e=A.slice(0),r=0,n=A.length;r<n;r++){var i=u(e[r],t);e.push.apply(e,i)}return e}(n&&n.context||e,n.adapter)),e=Array.isArray(e)?n.adapter.removeSubsets(e):n.adapter.getChildren(e),A(t,e,n)}}function u(A,t){var e=t.getSiblings(A);if(!Array.isArray(e))return[];for(e=e.slice(0);e.shift()!==A;);return e}var l=c((function(A,t,e){return A!==n&&t&&0!==t.length?e.adapter.findAll(A,t):[]})),f=c((function(A,t,e){return A!==n&&t&&0!==t.length?e.adapter.findOne(A,t):null}));function h(A,t,e){return l(A,t,e)}h.compile=o,h.filters=i.Pseudos.filters,h.pseudos=i.Pseudos.pseudos,h.selectAll=l,h.selectOne=f,h.is=function(A,t,e){return(e=e||{}).adapter=e.adapter||r,("function"==typeof t?t:o(t,e))(A)},h.parse=o,h.iterate=l,h._compileUnsafe=s,h._compileToken=i.compileToken},function(A,t,e){var r=A.exports;[e(53),e(62),e(63),e(64),e(65),e(66)].forEach((function(A){Object.keys(A).forEach((function(t){r[t]=A[t].bind(r)}))}))},function(A,t,e){var r=e(19),n=e(54),i=r.isTag;A.exports={getInnerHTML:function(A,t){return A.children?A.children.map((function(A){return n(A,t)})).join(""):""},getOuterHTML:n,getText:function A(t){return Array.isArray(t)?t.map(A).join(""):i(t)?"br"===t.name?"\n":A(t.children):t.type===r.CDATA?A(t.children):t.type===r.Text?t.data:""}}},function(A,t,e){var r=e(55),n=e(56),i={__proto__:null,allowfullscreen:!0,async:!0,autofocus:!0,autoplay:!0,checked:!0,controls:!0,default:!0,defer:!0,disabled:!0,hidden:!0,ismap:!0,loop:!0,multiple:!0,muted:!0,open:!0,readonly:!0,required:!0,reversed:!0,scoped:!0,seamless:!0,selected:!0,typemustmatch:!0},a={__proto__:null,style:!0,script:!0,xmp:!0,iframe:!0,noembed:!0,noframes:!0,plaintext:!0,noscript:!0};var o={__proto__:null,area:!0,base:!0,basefont:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,isindex:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},s=A.exports=function(A,t){Array.isArray(A)||A.cheerio||(A=[A]),t=t||{};for(var e="",n=0;n<A.length;n++){var i=A[n];"root"===i.type?e+=s(i.children,t):r.isTag(i)?e+=c(i,t):i.type===r.Directive?e+=u(i):i.type===r.Comment?e+=h(i):i.type===r.CDATA?e+=f(i):e+=l(i,t)}return e};function c(A,t){"svg"===A.name&&(t={decodeEntities:t.decodeEntities,xmlMode:!0});var e="<"+A.name,r=function(A,t){if(A){var e,r="";for(var a in A)r&&(r+=" "),!(e=A[a])&&i[a]?r+=a:r+=a+'="'+(t.decodeEntities?n.encodeXML(e):e)+'"';return r}}(A.attribs,t);return r&&(e+=" "+r),!t.xmlMode||A.children&&0!==A.children.length?(e+=">",A.children&&(e+=s(A.children,t)),o[A.name]&&!t.xmlMode||(e+="</"+A.name+">")):e+="/>",e}function u(A){return"<"+A.data+">"}function l(A,t){var e=A.data||"";return!t.decodeEntities||A.parent&&A.parent.name in a||(e=n.encodeXML(e)),e}function f(A){return"<![CDATA["+A.children[0].data+"]]>"}function h(A){return"\x3c!--"+A.data+"--\x3e"}},function(A,t){A.exports={Text:"text",Directive:"directive",Comment:"comment",Script:"script",Style:"style",Tag:"tag",CDATA:"cdata",isTag:function(A){return"tag"===A.type||"script"===A.type||"style"===A.type}}},function(A,t,e){var r=e(57),n=e(58);t.decode=function(A,t){return(!t||t<=0?n.XML:n.HTML)(A)},t.decodeStrict=function(A,t){return(!t||t<=0?n.XML:n.HTMLStrict)(A)},t.encode=function(A,t){return(!t||t<=0?r.XML:r.HTML)(A)},t.encodeXML=r.XML,t.encodeHTML4=t.encodeHTML5=t.encodeHTML=r.HTML,t.decodeXML=t.decodeXMLStrict=n.XML,t.decodeHTML4=t.decodeHTML5=t.decodeHTML=n.HTML,t.decodeHTML4Strict=t.decodeHTML5Strict=t.decodeHTMLStrict=n.HTMLStrict,t.escape=r.escape},function(A,t,e){var r=o(e(25)),n=s(r);t.XML=h(r,n);var i=o(e(26)),a=s(i);function o(A){return Object.keys(A).sort().reduce((function(t,e){return t[A[e]]="&"+e+";",t}),{})}function s(A){var t=[],e=[];return Object.keys(A).forEach((function(A){1===A.length?t.push("\\"+A):e.push(A)})),e.unshift("["+t.join("")+"]"),new RegExp(e.join("|"),"g")}t.HTML=h(i,a);var c=/[^\0-\x7F]/g,u=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g;function l(A){return"&#x"+A.charCodeAt(0).toString(16).toUpperCase()+";"}function f(A){return"&#x"+(1024*(A.charCodeAt(0)-55296)+A.charCodeAt(1)-56320+65536).toString(16).toUpperCase()+";"}function h(A,t){function e(t){return A[t]}return function(A){return A.replace(t,e).replace(u,f).replace(c,l)}}var B=s(r);t.escape=function(A){return A.replace(B,l).replace(u,f).replace(c,l)}},function(A,t,e){var r=e(26),n=e(59),i=e(25),a=e(60),o=c(i),s=c(r);function c(A){var t=Object.keys(A).join("|"),e=f(A),r=new RegExp("&(?:"+(t+="|#[xX][\\da-fA-F]+|#\\d+")+");","g");return function(A){return String(A).replace(r,e)}}var u=function(){for(var A=Object.keys(n).sort(l),t=Object.keys(r).sort(l),e=0,i=0;e<t.length;e++)A[i]===t[e]?(t[e]+=";?",i++):t[e]+=";";var a=new RegExp("&(?:"+t.join("|")+"|#[xX][\\da-fA-F]+;?|#\\d+;?)","g"),o=f(r);function s(A){return";"!==A.substr(-1)&&(A+=";"),o(A)}return function(A){return String(A).replace(a,s)}}();function l(A,t){return A<t?1:-1}function f(A){return function(t){return"#"===t.charAt(1)?"X"===t.charAt(2)||"x"===t.charAt(2)?a(parseInt(t.substr(3),16)):a(parseInt(t.substr(2),10)):A[t.slice(1,-1)]}}A.exports={XML:o,HTML:u,HTMLStrict:s}},function(A){A.exports=JSON.parse('{"Aacute":"Á","aacute":"á","Acirc":"Â","acirc":"â","acute":"´","AElig":"Æ","aelig":"æ","Agrave":"À","agrave":"à","amp":"&","AMP":"&","Aring":"Å","aring":"å","Atilde":"Ã","atilde":"ã","Auml":"Ä","auml":"ä","brvbar":"¦","Ccedil":"Ç","ccedil":"ç","cedil":"¸","cent":"¢","copy":"©","COPY":"©","curren":"¤","deg":"°","divide":"÷","Eacute":"É","eacute":"é","Ecirc":"Ê","ecirc":"ê","Egrave":"È","egrave":"è","ETH":"Ð","eth":"ð","Euml":"Ë","euml":"ë","frac12":"½","frac14":"¼","frac34":"¾","gt":">","GT":">","Iacute":"Í","iacute":"í","Icirc":"Î","icirc":"î","iexcl":"¡","Igrave":"Ì","igrave":"ì","iquest":"¿","Iuml":"Ï","iuml":"ï","laquo":"«","lt":"<","LT":"<","macr":"¯","micro":"µ","middot":"·","nbsp":" ","not":"¬","Ntilde":"Ñ","ntilde":"ñ","Oacute":"Ó","oacute":"ó","Ocirc":"Ô","ocirc":"ô","Ograve":"Ò","ograve":"ò","ordf":"ª","ordm":"º","Oslash":"Ø","oslash":"ø","Otilde":"Õ","otilde":"õ","Ouml":"Ö","ouml":"ö","para":"¶","plusmn":"±","pound":"£","quot":"\\"","QUOT":"\\"","raquo":"»","reg":"®","REG":"®","sect":"§","shy":"­","sup1":"¹","sup2":"²","sup3":"³","szlig":"ß","THORN":"Þ","thorn":"þ","times":"×","Uacute":"Ú","uacute":"ú","Ucirc":"Û","ucirc":"û","Ugrave":"Ù","ugrave":"ù","uml":"¨","Uuml":"Ü","uuml":"ü","Yacute":"Ý","yacute":"ý","yen":"¥","yuml":"ÿ"}')},function(A,t,e){var r=e(61);A.exports=function(A){if(A>=55296&&A<=57343||A>1114111)return"�";A in r&&(A=r[A]);var t="";A>65535&&(A-=65536,t+=String.fromCharCode(A>>>10&1023|55296),A=56320|1023&A);return t+=String.fromCharCode(A)}},function(A){A.exports=JSON.parse('{"0":65533,"128":8364,"130":8218,"131":402,"132":8222,"133":8230,"134":8224,"135":8225,"136":710,"137":8240,"138":352,"139":8249,"140":338,"142":381,"145":8216,"146":8217,"147":8220,"148":8221,"149":8226,"150":8211,"151":8212,"152":732,"153":8482,"154":353,"155":8250,"156":339,"158":382,"159":376}')},function(A,t){var e=t.getChildren=function(A){return A.children},r=t.getParent=function(A){return A.parent};t.getSiblings=function(A){var t=r(A);return t?e(t):[A]},t.getAttributeValue=function(A,t){return A.attribs&&A.attribs[t]},t.hasAttrib=function(A,t){return!!A.attribs&&hasOwnProperty.call(A.attribs,t)},t.getName=function(A){return A.name}},function(A,t){t.removeElement=function(A){if(A.prev&&(A.prev.next=A.next),A.next&&(A.next.prev=A.prev),A.parent){var t=A.parent.children;t.splice(t.lastIndexOf(A),1)}},t.replaceElement=function(A,t){var e=t.prev=A.prev;e&&(e.next=t);var r=t.next=A.next;r&&(r.prev=t);var n=t.parent=A.parent;if(n){var i=n.children;i[i.lastIndexOf(A)]=t}},t.appendChild=function(A,t){if(t.parent=A,1!==A.children.push(t)){var e=A.children[A.children.length-2];e.next=t,t.prev=e,t.next=null}},t.append=function(A,t){var e=A.parent,r=A.next;if(t.next=r,t.prev=A,A.next=t,t.parent=e,r){if(r.prev=t,e){var n=e.children;n.splice(n.lastIndexOf(r),0,t)}}else e&&e.children.push(t)},t.prepend=function(A,t){var e=A.parent;if(e){var r=e.children;r.splice(r.lastIndexOf(A),0,t)}A.prev&&(A.prev.next=t),t.parent=e,t.prev=A.prev,t.next=A,A.prev=t}},function(A,t,e){var r=e(19).isTag;function n(A,t,e,r){for(var i,a=[],o=0,s=t.length;o<s&&!(A(t[o])&&(a.push(t[o]),--r<=0))&&(i=t[o].children,!(e&&i&&i.length>0&&(i=n(A,i,e,r),a=a.concat(i),(r-=i.length)<=0)));o++);return a}A.exports={filter:function(A,t,e,r){Array.isArray(t)||(t=[t]);"number"==typeof r&&isFinite(r)||(r=1/0);return n(A,t,!1!==e,r)},find:n,findOneChild:function(A,t){for(var e=0,r=t.length;e<r;e++)if(A(t[e]))return t[e];return null},findOne:function A(t,e){for(var n=null,i=0,a=e.length;i<a&&!n;i++)r(e[i])&&(t(e[i])?n=e[i]:e[i].children.length>0&&(n=A(t,e[i].children)));return n},existsOne:function A(t,e){for(var n=0,i=e.length;n<i;n++)if(r(e[n])&&(t(e[n])||e[n].children.length>0&&A(t,e[n].children)))return!0;return!1},findAll:function(A,t){var e=[],n=t.slice();for(;n.length;){var i=n.shift();r(i)&&(i.children&&i.children.length>0&&n.unshift.apply(n,i.children),A(i)&&e.push(i))}return e}}},function(A,t,e){var r=e(19),n=t.isTag=r.isTag;t.testElement=function(A,t){for(var e in A)if(A.hasOwnProperty(e)){if("tag_name"===e){if(!n(t)||!A.tag_name(t.name))return!1}else if("tag_type"===e){if(!A.tag_type(t.type))return!1}else if("tag_contains"===e){if(n(t)||!A.tag_contains(t.data))return!1}else if(!t.attribs||!A[e](t.attribs[e]))return!1}else;return!0};var i={tag_name:function(A){return"function"==typeof A?function(t){return n(t)&&A(t.name)}:"*"===A?n:function(t){return n(t)&&t.name===A}},tag_type:function(A){return"function"==typeof A?function(t){return A(t.type)}:function(t){return t.type===A}},tag_contains:function(A){return"function"==typeof A?function(t){return!n(t)&&A(t.data)}:function(t){return!n(t)&&t.data===A}}};function a(A,t){return"function"==typeof t?function(e){return e.attribs&&t(e.attribs[A])}:function(e){return e.attribs&&e.attribs[A]===t}}function o(A,t){return function(e){return A(e)||t(e)}}t.getElements=function(A,t,e,r){var n=Object.keys(A).map((function(t){var e=A[t];return t in i?i[t](e):a(t,e)}));return 0===n.length?[]:this.filter(n.reduce(o),t,e,r)},t.getElementById=function(A,t,e){return Array.isArray(t)||(t=[t]),this.findOne(a("id",A),t,!1!==e)},t.getElementsByTagName=function(A,t,e,r){return this.filter(i.tag_name(A),t,e,r)},t.getElementsByTagType=function(A,t,e,r){return this.filter(i.tag_type(A),t,e,r)}},function(A,t){t.removeSubsets=function(A){for(var t,e,r,n=A.length;--n>-1;){for(t=e=A[n],A[n]=null,r=!0;e;){if(A.indexOf(e)>-1){r=!1,A.splice(n,1);break}e=e.parent}r&&(A[n]=t)}return A};var e=1,r=2,n=4,i=8,a=16,o=t.compareDocumentPosition=function(A,t){var o,s,c,u,l,f,h=[],B=[];if(A===t)return 0;for(o=A;o;)h.unshift(o),o=o.parent;for(o=t;o;)B.unshift(o),o=o.parent;for(f=0;h[f]===B[f];)f++;return 0===f?e:(c=(s=h[f-1]).children,u=h[f],l=B[f],c.indexOf(u)>c.indexOf(l)?s===t?n|a:n:s===A?r|i:r)};t.uniqueSort=function(A){var t,e,i=A.length;for(A=A.slice();--i>-1;)t=A[i],(e=A.indexOf(t))>-1&&e<i&&A.splice(i,1);return A.sort((function(A,t){var e=o(A,t);return e&r?-1:e&n?1:0})),A}},function(A,t,e){A.exports=f;var r=e(27),n=e(17),i=e(68),a=e(28),o=e(69),s=e(30),c=n.trueFunc,u=n.falseFunc,l=s.filters;function f(A,t,e){return h(B(A,t,e),t)}function h(A,t){var e=t.adapter;return function(t){return e.isTag(t)&&A(t)}}function B(A,t,e){return v(r(A,t),t,e)}function d(A){return"pseudo"===A.type&&("scope"===A.name||Array.isArray(A.data)&&A.data.some((function(A){return A.some(d)})))}var g={type:"descendant"},p={type:"_flexibleDescendant"},w={type:"pseudo",name:"scope"},Q={};function v(A,t,e){(A=A.filter((function(A){return A.length>0}))).forEach(i);var r=Array.isArray(e);(e=t&&t.context||e)&&!r&&(e=[e]),function(A,t,e){var r=t.adapter,n=!!e&&!!e.length&&e.every((function(A){return A===Q||!!r.getParent(A)}));A.forEach((function(A){if(A.length>0&&y(A[0])&&"descendant"!==A[0].type);else{if(!n||d(A))return;A.unshift(g)}A.unshift(w)}))}(A,t,e);var n=!1,a=A.map((function(A){if(A[0]&&A[1]&&"scope"===A[0].name){var i=A[1].type;r&&"descendant"===i?A[1]=p:"adjacent"!==i&&"sibling"!==i||(n=!0)}return function(A,t,e){return A.reduce((function(A,r){if(A===u)return A;if(!(r.type in o))throw new Error("Rule type "+r.type+" is not supported by css-select");return o[r.type](A,r,t,e)}),t&&t.rootFunc||c)}(A,t,e)})).reduce(m,u);return a.shouldTestNextSiblings=n,a}function y(A){return a[A.type]<0}function m(A,t){return t===u||A===c?A:A===u||t===c?t:function(e){return A(e)||t(e)}}function U(A){return A.some(y)}l.not=function(A,t,e,r){var n={xmlMode:!(!e||!e.xmlMode),strict:!(!e||!e.strict),adapter:e.adapter};if(n.strict&&(t.length>1||t.some(U)))throw new Error("complex selectors in :not aren't allowed in strict mode");var i=v(t,n,r);return i===u?A:i===c?u:function(t){return!i(t)&&A(t)}},l.has=function(A,t,e){var r=e.adapter,n={xmlMode:!(!e||!e.xmlMode),strict:!(!e||!e.strict),adapter:r},i=t.some(U)?[Q]:null,a=v(t,n,i);return a===u?u:a===c?function(t){return r.getChildren(t).some(r.isTag)&&A(t)}:(a=h(a,e),i?function(t){return A(t)&&(i[0]=t,r.existsOne(a,r.getChildren(t)))}:function(t){return A(t)&&r.existsOne(a,r.getChildren(t))})},l.matches=function(A,t,e,r){return v(t,{xmlMode:!(!e||!e.xmlMode),strict:!(!e||!e.strict),rootFunc:A,adapter:e.adapter},r)},f.compileToken=v,f.compileUnsafe=B,f.Pseudos=s},function(A,t,e){A.exports=function(A){for(var t=A.map(i),e=1;e<A.length;e++){var r=t[e];if(!(r<0))for(var n=e-1;n>=0&&r<t[n];n--){var a=A[n+1];A[n+1]=A[n],A[n]=a,t[n+1]=t[n],t[n]=r}}};var r=e(28),n={__proto__:null,exists:10,equals:8,not:7,start:6,end:6,any:5,hyphen:4,element:4};function i(A){var t=r[A.type];if(t===r.attribute)(t=n[A.action])===n.equals&&"id"===A.name&&(t=9),A.ignoreCase&&(t>>=1);else if(t===r.pseudo)if(A.data)if("has"===A.name||"contains"===A.name)t=0;else if("matches"===A.name||"not"===A.name){t=0;for(var e=0;e<A.data.length;e++)if(1===A.data[e].length){var a=i(A.data[e][0]);if(0===a){t=0;break}a>t&&(t=a)}A.data.length>1&&t>0&&(t-=1)}else t=1;else t=3;return t}},function(A,t,e){var r=e(29),n=e(30);A.exports={__proto__:null,attribute:r.compile,pseudo:n.compile,tag:function(A,t,e){var r=t.name,n=e.adapter;return function(t){return n.getName(t)===r&&A(t)}},descendant:function(A,t,e){var r="undefined"!=typeof WeakSet?new WeakSet:null,n=e.adapter;return function(t){for(var e=!1;!e&&(t=n.getParent(t));)r&&r.has(t)||!(e=A(t))&&r&&r.add(t);return e}},_flexibleDescendant:function(A,t,e){var r=e.adapter;return function(t){for(var e=A(t);!e&&(t=r.getParent(t));)e=A(t);return e}},parent:function(A,t,e){if(e&&e.strict)throw new Error("Parent selector isn't part of CSS3");var r=e.adapter;return function(A){return r.getChildren(A).some(n)};function n(t){return r.isTag(t)&&A(t)}},child:function(A,t,e){var r=e.adapter;return function(t){var e=r.getParent(t);return!!e&&A(e)}},sibling:function(A,t,e){var r=e.adapter;return function(t){for(var e=r.getSiblings(t),n=0;n<e.length;n++)if(r.isTag(e[n])){if(e[n]===t)break;if(A(e[n]))return!0}return!1}},adjacent:function(A,t,e){var r=e.adapter;return function(t){for(var e,n=r.getSiblings(t),i=0;i<n.length;i++)if(r.isTag(n[i])){if(n[i]===t)break;e=n[i]}return!!e&&A(e)}},universal:function(A){return A}}},function(A,t,e){var r=e(71),n=e(72);A.exports=function(A){return n(r(A))},A.exports.parse=r,A.exports.compile=n},function(A,t){A.exports=function(A){if("even"===(A=A.trim().toLowerCase()))return[2,0];if("odd"===A)return[2,1];var t,r=A.match(e);if(!r)throw new SyntaxError("n-th rule couldn't be parsed ('"+A+"')");return r[1]?(t=parseInt(r[1],10),isNaN(t)&&(t="-"===r[1].charAt(0)?-1:1)):t=0,[t,r[3]?parseInt((r[2]||"")+r[3],10):0]};var e=/^([+\-]?\d*n)?\s*(?:([+\-]?)\s*(\d+))?$/},function(A,t,e){A.exports=function(A){var t=A[0],e=A[1]-1;if(e<0&&t<=0)return i;if(-1===t)return function(A){return A<=e};if(0===t)return function(A){return A===e};if(1===t)return e<0?n:function(A){return A>=e};var r=e%t;r<0&&(r+=t);if(t>1)return function(A){return A>=e&&A%t===r};return t*=-1,function(A){return A<=e&&A%t===r}};var r=e(17),n=r.trueFunc,i=r.falseFunc},function(A,t,e){var r=function(A){"use strict";var t,e=Object.prototype,r=e.hasOwnProperty,n="function"==typeof Symbol?Symbol:{},i=n.iterator||"@@iterator",a=n.asyncIterator||"@@asyncIterator",o=n.toStringTag||"@@toStringTag";function s(A,t,e,r){var n=t&&t.prototype instanceof d?t:d,i=Object.create(n.prototype),a=new H(r||[]);return i._invoke=function(A,t,e){var r=u;return function(n,i){if(r===f)throw new Error("Generator is already running");if(r===h){if("throw"===n)throw i;return k()}for(e.method=n,e.arg=i;;){var a=e.delegate;if(a){var o=F(a,e);if(o){if(o===B)continue;return o}}if("next"===e.method)e.sent=e._sent=e.arg;else if("throw"===e.method){if(r===u)throw r=h,e.arg;e.dispatchException(e.arg)}else"return"===e.method&&e.abrupt("return",e.arg);r=f;var s=c(A,t,e);if("normal"===s.type){if(r=e.done?h:l,s.arg===B)continue;return{value:s.arg,done:e.done}}"throw"===s.type&&(r=h,e.method="throw",e.arg=s.arg)}}}(A,e,a),i}function c(A,t,e){try{return{type:"normal",arg:A.call(t,e)}}catch(A){return{type:"throw",arg:A}}}A.wrap=s;var u="suspendedStart",l="suspendedYield",f="executing",h="completed",B={};function d(){}function g(){}function p(){}var w={};w[i]=function(){return this};var Q=Object.getPrototypeOf,v=Q&&Q(Q(E([])));v&&v!==e&&r.call(v,i)&&(w=v);var y=p.prototype=d.prototype=Object.create(w);function m(A){["next","throw","return"].forEach((function(t){A[t]=function(A){return this._invoke(t,A)}}))}function U(A){var t;this._invoke=function(e,n){function i(){return new Promise((function(t,i){!function t(e,n,i,a){var o=c(A[e],A,n);if("throw"!==o.type){var s=o.arg,u=s.value;return u&&"object"==typeof u&&r.call(u,"__await")?Promise.resolve(u.__await).then((function(A){t("next",A,i,a)}),(function(A){t("throw",A,i,a)})):Promise.resolve(u).then((function(A){s.value=A,i(s)}),(function(A){return t("throw",A,i,a)}))}a(o.arg)}(e,n,t,i)}))}return t=t?t.then(i,i):i()}}function F(A,e){var r=A.iterator[e.method];if(r===t){if(e.delegate=null,"throw"===e.method){if(A.iterator.return&&(e.method="return",e.arg=t,F(A,e),"throw"===e.method))return B;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return B}var n=c(r,A.iterator,e.arg);if("throw"===n.type)return e.method="throw",e.arg=n.arg,e.delegate=null,B;var i=n.arg;return i?i.done?(e[A.resultName]=i.value,e.next=A.nextLoc,"return"!==e.method&&(e.method="next",e.arg=t),e.delegate=null,B):i:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,B)}function C(A){var t={tryLoc:A[0]};1 in A&&(t.catchLoc=A[1]),2 in A&&(t.finallyLoc=A[2],t.afterLoc=A[3]),this.tryEntries.push(t)}function b(A){var t=A.completion||{};t.type="normal",delete t.arg,A.completion=t}function H(A){this.tryEntries=[{tryLoc:"root"}],A.forEach(C,this),this.reset(!0)}function E(A){if(A){var e=A[i];if(e)return e.call(A);if("function"==typeof A.next)return A;if(!isNaN(A.length)){var n=-1,a=function e(){for(;++n<A.length;)if(r.call(A,n))return e.value=A[n],e.done=!1,e;return e.value=t,e.done=!0,e};return a.next=a}}return{next:k}}function k(){return{value:t,done:!0}}return g.prototype=y.constructor=p,p.constructor=g,p[o]=g.displayName="GeneratorFunction",A.isGeneratorFunction=function(A){var t="function"==typeof A&&A.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},A.mark=function(A){return Object.setPrototypeOf?Object.setPrototypeOf(A,p):(A.__proto__=p,o in A||(A[o]="GeneratorFunction")),A.prototype=Object.create(y),A},A.awrap=function(A){return{__await:A}},m(U.prototype),U.prototype[a]=function(){return this},A.AsyncIterator=U,A.async=function(t,e,r,n){var i=new U(s(t,e,r,n));return A.isGeneratorFunction(e)?i:i.next().then((function(A){return A.done?A.value:i.next()}))},m(y),y[o]="Generator",y[i]=function(){return this},y.toString=function(){return"[object Generator]"},A.keys=function(A){var t=[];for(var e in A)t.push(e);return t.reverse(),function e(){for(;t.length;){var r=t.pop();if(r in A)return e.value=r,e.done=!1,e}return e.done=!0,e}},A.values=E,H.prototype={constructor:H,reset:function(A){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(b),!A)for(var e in this)"t"===e.charAt(0)&&r.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=t)},stop:function(){this.done=!0;var A=this.tryEntries[0].completion;if("throw"===A.type)throw A.arg;return this.rval},dispatchException:function(A){if(this.done)throw A;var e=this;function n(r,n){return o.type="throw",o.arg=A,e.next=r,n&&(e.method="next",e.arg=t),!!n}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],o=a.completion;if("root"===a.tryLoc)return n("end");if(a.tryLoc<=this.prev){var s=r.call(a,"catchLoc"),c=r.call(a,"finallyLoc");if(s&&c){if(this.prev<a.catchLoc)return n(a.catchLoc,!0);if(this.prev<a.finallyLoc)return n(a.finallyLoc)}else if(s){if(this.prev<a.catchLoc)return n(a.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return n(a.finallyLoc)}}}},abrupt:function(A,t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc<=this.prev&&r.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var i=n;break}}i&&("break"===A||"continue"===A)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=A,a.arg=t,i?(this.method="next",this.next=i.finallyLoc,B):this.complete(a)},complete:function(A,t){if("throw"===A.type)throw A.arg;return"break"===A.type||"continue"===A.type?this.next=A.arg:"return"===A.type?(this.rval=this.arg=A.arg,this.method="return",this.next="end"):"normal"===A.type&&t&&(this.next=t),B},finish:function(A){for(var t=this.tryEntries.length-1;t>=0;--t){var e=this.tryEntries[t];if(e.finallyLoc===A)return this.complete(e.completion,e.afterLoc),b(e),B}},catch:function(A){for(var t=this.tryEntries.length-1;t>=0;--t){var e=this.tryEntries[t];if(e.tryLoc===A){var r=e.completion;if("throw"===r.type){var n=r.arg;b(e)}return n}}throw new Error("illegal catch attempt")},delegateYield:function(A,e,r){return this.delegate={iterator:E(A),resultName:e,nextLoc:r},"next"===this.method&&(this.arg=t),B}},A}(A.exports);try{regeneratorRuntime=r}catch(A){Function("r","regeneratorRuntime = r")(r)}},function(A,t,e){A.exports=e(75)},function(A,t,e){"use strict";var r=e(13),n=e(31),i=e(77),a=e(37);function o(A){var t=new i(A),e=n(i.prototype.request,t);return r.extend(e,i.prototype,t),r.extend(e,t),e}var s=o(e(34));s.Axios=i,s.create=function(A){return o(a(s.defaults,A))},s.Cancel=e(38),s.CancelToken=e(90),s.isCancel=e(33),s.all=function(A){return Promise.all(A)},s.spread=e(91),A.exports=s,A.exports.default=s},function(A,t){
  /*!
   * Determine if an object is a Buffer
   *
   * @author   Feross Aboukhadijeh <https://feross.org>
   * @license  MIT
   */
  A.exports=function(A){return null!=A&&null!=A.constructor&&"function"==typeof A.constructor.isBuffer&&A.constructor.isBuffer(A)}},function(A,t,e){"use strict";var r=e(13),n=e(32),i=e(78),a=e(79),o=e(37);function s(A){this.defaults=A,this.interceptors={request:new i,response:new i}}s.prototype.request=function(A){"string"==typeof A?(A=arguments[1]||{}).url=arguments[0]:A=A||{},(A=o(this.defaults,A)).method=A.method?A.method.toLowerCase():"get";var t=[a,void 0],e=Promise.resolve(A);for(this.interceptors.request.forEach((function(A){t.unshift(A.fulfilled,A.rejected)})),this.interceptors.response.forEach((function(A){t.push(A.fulfilled,A.rejected)}));t.length;)e=e.then(t.shift(),t.shift());return e},s.prototype.getUri=function(A){return A=o(this.defaults,A),n(A.url,A.params,A.paramsSerializer).replace(/^\?/,"")},r.forEach(["delete","get","head","options"],(function(A){s.prototype[A]=function(t,e){return this.request(r.merge(e||{},{method:A,url:t}))}})),r.forEach(["post","put","patch"],(function(A){s.prototype[A]=function(t,e,n){return this.request(r.merge(n||{},{method:A,url:t,data:e}))}})),A.exports=s},function(A,t,e){"use strict";var r=e(13);function n(){this.handlers=[]}n.prototype.use=function(A,t){return this.handlers.push({fulfilled:A,rejected:t}),this.handlers.length-1},n.prototype.eject=function(A){this.handlers[A]&&(this.handlers[A]=null)},n.prototype.forEach=function(A){r.forEach(this.handlers,(function(t){null!==t&&A(t)}))},A.exports=n},function(A,t,e){"use strict";var r=e(13),n=e(80),i=e(33),a=e(34),o=e(88),s=e(89);function c(A){A.cancelToken&&A.cancelToken.throwIfRequested()}A.exports=function(A){return c(A),A.baseURL&&!o(A.url)&&(A.url=s(A.baseURL,A.url)),A.headers=A.headers||{},A.data=n(A.data,A.headers,A.transformRequest),A.headers=r.merge(A.headers.common||{},A.headers[A.method]||{},A.headers||{}),r.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete A.headers[t]})),(A.adapter||a.adapter)(A).then((function(t){return c(A),t.data=n(t.data,t.headers,A.transformResponse),t}),(function(t){return i(t)||(c(A),t&&t.response&&(t.response.data=n(t.response.data,t.response.headers,A.transformResponse))),Promise.reject(t)}))}},function(A,t,e){"use strict";var r=e(13);A.exports=function(A,t,e){return r.forEach(e,(function(e){A=e(A,t)})),A}},function(A,t){var e,r,n=A.exports={};function i(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function o(A){if(e===setTimeout)return setTimeout(A,0);if((e===i||!e)&&setTimeout)return e=setTimeout,setTimeout(A,0);try{return e(A,0)}catch(t){try{return e.call(null,A,0)}catch(t){return e.call(this,A,0)}}}!function(){try{e="function"==typeof setTimeout?setTimeout:i}catch(A){e=i}try{r="function"==typeof clearTimeout?clearTimeout:a}catch(A){r=a}}();var s,c=[],u=!1,l=-1;function f(){u&&s&&(u=!1,s.length?c=s.concat(c):l=-1,c.length&&h())}function h(){if(!u){var A=o(f);u=!0;for(var t=c.length;t;){for(s=c,c=[];++l<t;)s&&s[l].run();l=-1,t=c.length}s=null,u=!1,function(A){if(r===clearTimeout)return clearTimeout(A);if((r===a||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(A);try{r(A)}catch(t){try{return r.call(null,A)}catch(t){return r.call(this,A)}}}(A)}}function B(A,t){this.fun=A,this.array=t}function d(){}n.nextTick=function(A){var t=new Array(arguments.length-1);if(arguments.length>1)for(var e=1;e<arguments.length;e++)t[e-1]=arguments[e];c.push(new B(A,t)),1!==c.length||u||o(h)},B.prototype.run=function(){this.fun.apply(null,this.array)},n.title="browser",n.browser=!0,n.env={},n.argv=[],n.version="",n.versions={},n.on=d,n.addListener=d,n.once=d,n.off=d,n.removeListener=d,n.removeAllListeners=d,n.emit=d,n.prependListener=d,n.prependOnceListener=d,n.listeners=function(A){return[]},n.binding=function(A){throw new Error("process.binding is not supported")},n.cwd=function(){return"/"},n.chdir=function(A){throw new Error("process.chdir is not supported")},n.umask=function(){return 0}},function(A,t,e){"use strict";var r=e(13);A.exports=function(A,t){r.forEach(A,(function(e,r){r!==t&&r.toUpperCase()===t.toUpperCase()&&(A[t]=e,delete A[r])}))}},function(A,t,e){"use strict";var r=e(36);A.exports=function(A,t,e){var n=e.config.validateStatus;!n||n(e.status)?A(e):t(r("Request failed with status code "+e.status,e.config,null,e.request,e))}},function(A,t,e){"use strict";A.exports=function(A,t,e,r,n){return A.config=t,e&&(A.code=e),A.request=r,A.response=n,A.isAxiosError=!0,A.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},A}},function(A,t,e){"use strict";var r=e(13),n=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];A.exports=function(A){var t,e,i,a={};return A?(r.forEach(A.split("\n"),(function(A){if(i=A.indexOf(":"),t=r.trim(A.substr(0,i)).toLowerCase(),e=r.trim(A.substr(i+1)),t){if(a[t]&&n.indexOf(t)>=0)return;a[t]="set-cookie"===t?(a[t]?a[t]:[]).concat([e]):a[t]?a[t]+", "+e:e}})),a):a}},function(A,t,e){"use strict";var r=e(13);A.exports=r.isStandardBrowserEnv()?function(){var A,t=/(msie|trident)/i.test(navigator.userAgent),e=document.createElement("a");function n(A){var r=A;return t&&(e.setAttribute("href",r),r=e.href),e.setAttribute("href",r),{href:e.href,protocol:e.protocol?e.protocol.replace(/:$/,""):"",host:e.host,search:e.search?e.search.replace(/^\?/,""):"",hash:e.hash?e.hash.replace(/^#/,""):"",hostname:e.hostname,port:e.port,pathname:"/"===e.pathname.charAt(0)?e.pathname:"/"+e.pathname}}return A=n(window.location.href),function(t){var e=r.isString(t)?n(t):t;return e.protocol===A.protocol&&e.host===A.host}}():function(){return!0}},function(A,t,e){"use strict";var r=e(13);A.exports=r.isStandardBrowserEnv()?{write:function(A,t,e,n,i,a){var o=[];o.push(A+"="+encodeURIComponent(t)),r.isNumber(e)&&o.push("expires="+new Date(e).toGMTString()),r.isString(n)&&o.push("path="+n),r.isString(i)&&o.push("domain="+i),!0===a&&o.push("secure"),document.cookie=o.join("; ")},read:function(A){var t=document.cookie.match(new RegExp("(^|;\\s*)("+A+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(A){this.write(A,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},function(A,t,e){"use strict";A.exports=function(A){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(A)}},function(A,t,e){"use strict";A.exports=function(A,t){return t?A.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):A}},function(A,t,e){"use strict";var r=e(38);function n(A){if("function"!=typeof A)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(A){t=A}));var e=this;A((function(A){e.reason||(e.reason=new r(A),t(e.reason))}))}n.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},n.source=function(){var A;return{token:new n((function(t){A=t})),cancel:A}},A.exports=n},function(A,t,e){"use strict";A.exports=function(A){return function(t){return A.apply(null,t)}}},function(A,t,e){"use strict";e.r(t);var r={};e.r(r),e.d(r,"Matrix",(function(){return b})),e.d(r,"Vector",(function(){return H}));var n={};e.r(n),e.d(n,"cachable",(function(){return KA})),e.d(n,"composit",(function(){return SA})),e.d(n,"findColor",(function(){return RA})),e.d(n,"cacheContextPool",(function(){return GA})),e.d(n,"drawRadiusBox",(function(){return qA})),e.d(n,"appendUnit",(function(){return oA})),e.d(n,"attr",(function(){return xA})),e.d(n,"Color",(function(){return G})),e.d(n,"deprecate",(function(){return XA})),e.d(n,"flow",(function(){return LA})),e.d(n,"fourValuesShortCut",(function(){return nA})),e.d(n,"eightValuesShortCut",(function(){return iA})),e.d(n,"notice",(function(){return uA})),e.d(n,"oneOrTwoValues",(function(){return rA})),e.d(n,"absolute",(function(){return IA})),e.d(n,"relative",(function(){return MA})),e.d(n,"inherit",(function(){return DA})),e.d(n,"inheritAttributes",(function(){return NA})),e.d(n,"parseColor",(function(){return W})),e.d(n,"parseColorString",(function(){return Y})),e.d(n,"praseString",(function(){return AA})),e.d(n,"parseStringFloat",(function(){return eA})),e.d(n,"parseStringInt",(function(){return tA})),e.d(n,"parseStringTransform",(function(){return Z})),e.d(n,"parseValue",(function(){return VA})),e.d(n,"rectVertices",(function(){return aA})),e.d(n,"setDeprecation",(function(){return OA})),e.d(n,"sortOrderedSprites",(function(){return sA})),e.d(n,"generateID",(function(){return fA})),e.d(n,"sizeToPixel",(function(){return hA})),e.d(n,"parseFont",(function(){return vA})),e.d(n,"decorators",(function(){return _A})),e.d(n,"attributeNames",(function(){return FA})),e.d(n,"relatedAttributes",(function(){return CA})),e.d(n,"createSvgPath",(function(){return yA}));var i={};e.r(i),e.d(i,"attrs",(function(){return Rr})),e.d(i,"relayout",(function(){return Pr}));var a=e(18),o=e.n(a),s=e(3),c=e.n(s),u=e(7),l=e.n(u),f=e(2),h=e.n(f),B=e(8),d=e.n(B),g=e(12),p=e(1),w=e.n(p),Q=e(0),v=e.n(Q),y=e(16),m=e.n(y),U=e(6),F=e.n(U),C=function(A){A=A||[1,0,0,1,0,0],this.m=[A[0],A[1],A[2],A[3],A[4],A[5]]};C.prototype.unit=function(){return this.m=[1,0,0,1,0,0],this},C.prototype.multiply=function(A){var t,e=this.m;t=A instanceof C?A.m:A;var r=e[0]*t[0]+e[2]*t[1],n=e[1]*t[0]+e[3]*t[1],i=e[0]*t[2]+e[2]*t[3],a=e[1]*t[2]+e[3]*t[3],o=e[0]*t[4]+e[2]*t[5]+e[4],s=e[1]*t[4]+e[3]*t[5]+e[5];return e[0]=r,e[1]=n,e[2]=i,e[3]=a,e[4]=o,e[5]=s,this},C.prototype.inverse=function(){var A=new C(this.m),t=A.m,e=1/(t[0]*t[3]-t[1]*t[2]),r=t[3]*e,n=-t[1]*e,i=-t[2]*e,a=t[0]*e,o=e*(t[2]*t[5]-t[3]*t[4]),s=e*(t[1]*t[4]-t[0]*t[5]);return t[0]=r,t[1]=n,t[2]=i,t[3]=a,t[4]=o,t[5]=s,A},C.prototype.translate=function(A,t){return this.multiply([1,0,0,1,A,t])},C.prototype.rotate=function(A){var t=A*Math.PI/180,e=Math.cos(t),r=Math.sin(t);return this.multiply([e,r,-r,e,0,0])},C.prototype.skew=function(A,t){t|=0;var e=A*Math.PI/180,r=t*Math.PI/180,n=Math.tan(e),i=Math.tan(r);return this.multiply([1,i,n,1,0,0])},C.prototype.scale=function(A,t){return this.multiply([A,0,0,t,0,0])},C.prototype.transformPoint=function(A,t){var e=A,r=t;return[A=e*this.m[0]+r*this.m[2]+this.m[4],t=e*this.m[1]+r*this.m[3]+this.m[5]]},C.prototype.transformVector=function(A,t){var e=A,r=t;return[A=e*this.m[0]+r*this.m[2],t=e*this.m[1]+r*this.m[3]]};var b=C,H=function(){function A(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[0,0,0];c()(this,A);var r=v()(t,3),n=r[0],i=r[1],a=r[2],o=v()(e,3),s=o[0],u=o[1],l=o[2];a=a||0,l=l||0,this.x=n-s,this.y=i-u,this.z=a-l}return F()(A,[{key:"unit",value:function(){var t=this.length;return new A([this.x/t,this.y/t,this.z/t])}},{key:"dot",value:function(A){return this.x*A.x+this.y*A.y+this.z*A.z}},{key:"cross",value:function(t){var e=this.x,r=this.y,n=this.z,i=t.x,a=t.y,o=t.z;return new A([r*o-n*a,n*i-e*o,e*a-i*r])}},{key:"length",get:function(){var A=this.x,t=this.y,e=this.z;return Math.sqrt(A*A+t*t+e*e)}}]),A}();function E(A){var t=document.createElementNS("http://www.w3.org/2000/svg","path");return t.setAttribute("d",A),t}var k=null;function x(A,t,e,r){var n=A.d,i=r.lineWidth,a=void 0===i?1:i,o=r.lineCap,s=void 0===o?"butt":o,c=r.lineJoin,u=void 0===c?"miter":c;if(k||(k=document.createElement("canvas").getContext("2d")),k.isPointInStroke){k.save(),k.lineWidth=a,k.lineCap=s,k.lineJoin=u;var l=new Path2D(n),f=k.isPointInStroke(l,t,e);return k.restore(),f}}var S={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},K=/([astvzqmhlc])([^astvzqmhlc]*)/gi;function N(A){var t=[];return A.replace(K,(function(A,e,r){var n=e.toLowerCase();for(r=function(A){var t=A.match(D);return t?t.map(Number):[]}(r),"m"==n&&r.length>2&&(t.push([e].concat(r.splice(0,2))),n="l",e="m"==e?"l":"L");;){if(r.length==S[n])return r.unshift(e),t.push(r);if(r.length<S[n])throw new Error("malformed path data");t.push([e].concat(r.splice(0,S[n])))}})),t}var D=/-?[0-9]*\.?[0-9]+(?:e[-+]?\d+)?/gi;var z=2*Math.PI;function M(A,t,e,r){var n=A*e+t*r;return n>1&&(n=1),n<-1&&(n=-1),(A*r-t*e<0?-1:1)*Math.acos(n)}function T(A,t){var e=4/3*Math.tan(t/4),r=Math.cos(A),n=Math.sin(A),i=Math.cos(A+t),a=Math.sin(A+t);return[r,n,r-n*e,n+r*e,i+a*e,a-i*e,i,a]}function L(A,t,e,r,n,i,a,o,s){var c=Math.sin(s*z/360),u=Math.cos(s*z/360),l=u*(A-e)/2+c*(t-r)/2,f=-c*(A-e)/2+u*(t-r)/2;if(0===l&&0===f)return[];if(0===a||0===o)return[];a=Math.abs(a),o=Math.abs(o);var h=l*l/(a*a)+f*f/(o*o);h>1&&(a*=Math.sqrt(h),o*=Math.sqrt(h));var B=function(A,t,e,r,n,i,a,o,s,c){var u=c*(A-e)/2+s*(t-r)/2,l=-s*(A-e)/2+c*(t-r)/2,f=a*a,h=o*o,B=u*u,d=l*l,g=f*h-f*d-h*B;g<0&&(g=0),g/=f*d+h*B;var p=(g=Math.sqrt(g)*(n===i?-1:1))*a/o*l,w=g*-o/a*u,Q=c*p-s*w+(A+e)/2,v=s*p+c*w+(t+r)/2,y=(u-p)/a,m=(l-w)/o,U=(-u-p)/a,F=(-l-w)/o,C=M(1,0,y,m),b=M(y,m,U,F);return 0===i&&b>0&&(b-=z),1===i&&b<0&&(b+=z),[Q,v,C,b]}(A,t,e,r,n,i,a,o,c,u),d=[],g=B[2],p=B[3],w=Math.max(Math.ceil(Math.abs(p)/(z/4)),1);p/=w;for(var Q=0;Q<w;Q++)d.push(T(g,p)),g+=p;return d.map((function(A){for(var t=0;t<A.length;t+=2){var e=A[t+0],r=A[t+1],n=u*(e*=a)-c*(r*=o),i=c*e+u*r;A[t+0]=n+B[0],A[t+1]=i+B[1]}return A}))}function I(A,t,e,r){return["C",A,t,e,r,e,r]}function O(A,t,e,r,n,i){return["C",A/3+2/3*e,t/3+2/3*r,n/3+2/3*e,i/3+2/3*r,n,i]}var X=Symbol("initialPath"),V=Symbol("path"),_=Symbol("bounds"),J=Symbol("savedPaths"),q=Symbol("renderProps"),R=Symbol("beginPath"),P=function(){function A(t){if(c()(this,A),!("string"==typeof(e=t)&&(e=e.trim(),/^[mzlhvcsqta]\s*[-+.0-9][^mlhvzcsqta]+/i.test(e)&&/[\dz]$/i.test(e)&&e.length>4)))throw new Error("Not an SVG path!");var e,r,n,i,a,o;this[X]=(r=N(t),n=0,i=0,a=0,o=0,r.map((function(A){var t=(A=A.slice())[0],e=t.toUpperCase();if(t!=e)switch(A[0]=e,t){case"a":A[6]+=a,A[7]+=o;break;case"v":A[1]+=o;break;case"h":A[1]+=a;break;default:for(var r=1;r<A.length;)A[r++]+=a,A[r++]+=o}switch(e){case"Z":a=n,o=i;break;case"H":a=A[1];break;case"V":o=A[1];break;case"M":a=n=A[1],o=i=A[2];break;default:a=A[A.length-2],o=A[A.length-1]}return A}))),this[V]=function(A){for(var t,e=[],r=0,n=0,i=0,a=0,o=null,s=null,c=0,u=0,l=0,f=A.length;l<f;l++){var h=A[l],B=h[0];switch(B){case"M":i=h[1],a=h[2];break;case"A":var d=L(c,u,h[6],h[7],h[4],h[5],h[1],h[2],h[3]);if(!d.length)continue;d=d.map((function(A){var t=v()(A,8);t[0],t[1];return{x1:t[2],y1:t[3],x2:t[4],y2:t[5],x:t[6],y:t[7]}}));for(var g,p=0;p<d.length;p++)h=["C",(g=d[p]).x1,g.y1,g.x2,g.y2,g.x,g.y],p<d.length-1&&e.push(h);break;case"S":var w=c,Q=u;"C"!=t&&"S"!=t||(w+=w-r,Q+=Q-n),h=["C",w,Q,h[1],h[2],h[3],h[4]];break;case"T":"Q"==t||"T"==t?(o=2*c-o,s=2*u-s):(o=c,s=u),h=O(c,u,o,s,h[1],h[2]);break;case"Q":o=h[1],s=h[2],h=O(c,u,h[1],h[2],h[3],h[4]);break;case"L":h=I(c,u,h[1],h[2]);break;case"H":h=I(c,u,h[1],u);break;case"V":h=I(c,u,c,h[1]);break;case"Z":h=I(c,u,i,a)}t=B,c=h[h.length-2],u=h[h.length-1],h.length>4?(r=h[h.length-4],n=h[h.length-3]):(r=c,n=u),e.push(h)}return e}(this[X]),this[_]=null,this[J]=[],this[q]={},this[R]=!1}return F()(A,[{key:"save",value:function(){return this[J].push({path:this[V],bounds:this[_],renderProps:Object.assign({},this[q])}),this}},{key:"restore",value:function(){if(this[J].length){var A=this[J].pop(),t=A.path,e=A.bounds,r=A.renderProps;this[V]=t,this[_]=e,this[q]=r}return this}},{key:"isPointInPath",value:function(A,t){return function(A,t,e){var r=A.d;k||(k=document.createElement("canvas").getContext("2d"));var n=new Path2D(r);return k.isPointInPath(n,t,e)}(this,A,t)}},{key:"isPointInStroke",value:function(A,t,e){var r=e.lineWidth,n=void 0===r?1:r,i=e.lineCap,a=void 0===i?"butt":i,o=e.lineJoin;if(x)return x(this,A,t,{lineWidth:n,lineCap:a,lineJoin:void 0===o?"miter":o})}},{key:"getPointAtLength",value:function(A){return function(A,t){var e=E(A).getPointAtLength(t);return[e.x,e.y]}(this.d,A)}},{key:"getTotalLength",value:function(){return E(this.d).getTotalLength(A);var A}},{key:"transform",value:function(){this[_]=null;for(var A=arguments.length,t=new Array(A),e=0;e<A;e++)t[e]=arguments[e];var r=new b(t),n=this[V];return this[V]=n.map((function(A){for(var t=m()(A),e=t[0],n=t.slice(1),i=[e],a=0;a<n.length;a+=2){var o=n[a],s=n[a+1],c=r.transformPoint(o,s),u=v()(c,2),l=u[0],f=u[1];i.push(l,f)}return i})),this}},{key:"translate",value:function(A,t){var e=(new b).translate(A,t);return this.transform.apply(this,w()(e.m))}},{key:"rotate",value:function(A){var t=(new b).rotate(A);return this.transform.apply(this,w()(t.m))}},{key:"scale",value:function(A,t){null==t&&(t=A);var e=(new b).scale(A,t);return this.transform.apply(this,w()(e.m))}},{key:"skew",value:function(A,t){var e=(new b).skew(A,t);return this.transform.apply(this,w()(e.m))}},{key:"trim",value:function(){var A=v()(this.bounds,2),t=A[0],e=A[1];return this.translate(-t,-e),this}},{key:"beginPath",value:function(){return this[R]=!0,this}},{key:"to",value:function(A){var t=this[V],e=this[q];return t.length&&(this[R]&&A.beginPath(),t.forEach((function(t){var e=m()(t),r=e[0],n=e.slice(1);"M"===r?A.moveTo.apply(A,w()(n)):A.bezierCurveTo.apply(A,w()(n))})),this.isClosed&&A.closePath()),Object.assign(A,e),{stroke:function(){return A.stroke(),this},fill:function(){return A.fill(),this}}}},{key:"strokeStyle",value:function(A){return this[q].strokeStyle=A,this}},{key:"fillStyle",value:function(A){return this[q].fillStyle=A,this}},{key:"lineWidth",value:function(A){return this[q].lineWidth=A,this}},{key:"lineCap",value:function(A){return this[q].lineCap=A,this}},{key:"lineJoin",value:function(A){return this[q].lineJoin=A,this}},{key:"bounds",get:function(){if(!this[_]){var A=this[V];if(this[_]=[0,0,0,0],A.length){for(var t=[1/0,1/0,-1/0,-1/0],e=0,r=A.length;e<r;e++)for(var n=A[e].slice(1),i=0;i<n.length;i+=2)n[i+0]<t[0]&&(t[0]=n[i+0]),n[i+1]<t[1]&&(t[1]=n[i+1]),n[i+0]>t[2]&&(t[2]=n[i+0]),n[i+1]>t[3]&&(t[3]=n[i+1]);this[_]=t}}return this[_]}},{key:"size",get:function(){var A=this.bounds;return[A[2]-A[0],A[3]-A[1]]}},{key:"center",get:function(){var A=v()(this.bounds,4),t=A[0],e=A[1];return[(t+A[2])/2,(e+A[3])/2]}},{key:"d",get:function(){var A=this[V].map((function(A){var t=m()(A);return t[0]+t.slice(1).join()})).join("");return this.isClosed&&(A+="Z"),A}},{key:"path",get:function(){return this[V]}},{key:"isClosed",get:function(){var A=this[X][this[X].length-1];return A&&"Z"===A[0]}}]),A}(),j=e(44),G=function(){function A(t){if(c()(this,A),"string"==typeof t){var e=j.get(t||"rgba(0,0,0,1)"),r=e.model,n=e.value;this.model=r,this.value=n}else this.model=t.model,this.value=t.value}return F()(A,[{key:"toString",value:function(){var A=v()(this.value,4),t=A[0],e=A[1],r=A[2],n=A[3],i=this.model;return"rgb"===i?"".concat(i,"a(").concat(t,",").concat(e,",").concat(r,",").concat(n,")"):"".concat(i,"a(").concat(t,",").concat(e,"%,").concat(r,"%,").concat(n,")")}},{key:"str",get:function(){return String(this)}}]),A}();function W(A){return new G(A)}function Y(A){return A&&"string"==typeof A&&"inherit"!==A?W(A).toString():A}function Z(A){if("string"!=typeof A)return A;var t=A.match(/(?:^|\s)+((?:scale|rotate|translate|skew|matrix)\([^()]+\))/g),e={};return t&&t.forEach((function(A){var t=A.match(/(scale|rotate|translate|skew|matrix)\(([^()]+)\)/),r=v()(t,3),n=r[1],i=r[2];e[n]="rotate"===n?eA(i)[0]:eA(i)})),e}function $(A,t){return"string"==typeof A&&""!==A&&"inherit"!==A?A.split(/[\s,]+/g).map((function(A){var e=t?t(A):A;return Number.isNaN(e)?A:e})):A}function AA(A){return $(A)}function tA(A){return $(A,parseInt)}function eA(A){return $(A,(function(A){return"center"===A?.5:"left"===A||"top"===A?0:"right"===A||"bottom"===A?1:parseFloat(A)}))}function rA(A){return Array.isArray(A)?1===A.length?[A[0],A[0]]:A:[A,A]}function nA(A){return Array.isArray(A)?1===A.length?[A[0],A[0],A[0],A[0]]:2===A.length?[A[0],A[1],A[0],A[1]]:[].concat(w()(A),[0,0,0,0]).slice(0,4):[A,A,A,A]}function iA(A){return Array.isArray(A)?1===A.length?iA(A[0]):2===A.length?[A[0],A[1],A[0],A[1],A[0],A[1],A[0],A[1]]:4===A.length?[A[0],A[1],A[2],A[3],A[0],A[1],A[2],A[3]]:[].concat(w()(A),[0,0,0,0,0,0,0,0]).slice(0,8):[A,A,A,A,A,A,A,A]}function aA(A){var t=v()(A,4),e=t[0],r=t[1],n=t[2],i=t[3];return[[e,r],[e+n,r],[e+n,r+i],[e,r+i]]}function oA(A){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"px";return""===A?A:"string"==typeof A&&Number.isNaN(Number(A))?A:A+t}function sA(A){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return w()(A).sort((function(A,e){if(t){var r=[e,A];A=r[0],e=r[1]}return A.zIndex===e.zIndex?A.zOrder-e.zOrder:A.zIndex-e.zIndex}))}var cA=new Set;function uA(A){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"warn";"undefined"==typeof console||cA.has(A)||(console[t](A),cA.add(A))}var lA=new WeakMap;function fA(A){if(lA.has(A))return lA.get(A);var t=Math.random().toString(36).slice(2);return lA.set(A,t),t}function hA(A,t){if("string"==typeof A){var e=A.trim().match(/^([\d.]+)(px|pt|pc|in|cm|mm|em|ex|rem|q|vw|vh|vmax|vmin|%)$/);A=e?{size:parseFloat(e[1]),unit:e[2]}:{size:parseInt(A,10),unit:"px"}}var r=A,n=r.size,i=r.unit;if("pt"===i)n/=.75;else if("pc"===i)n*=16;else if("in"===i)n*=96;else if("cm"===i)n*=96/2.54;else if("mm"===i)n*=96/25.4;else if("em"===i||"rem"===i||"ex"===i){if(!t&&"function"==typeof getComputedStyle&&"undefined"!=typeof document)t=hA(getComputedStyle(document.documentElement).fontSize,16);n*=t,"ex"===i&&(n/=2)}else if("q"===i)n*=96/25.4/4;else if("vw"===i||"vh"===i){if("undefined"!=typeof document)n*=("vw"===i?document.documentElement.clientWidth:document.documentElement.clientHeight)/100}else if(("vmax"===i||"vmin"===i)&&"undefined"!=typeof document){var a=document.documentElement.clientWidth,o=document.documentElement.clientHeight;n*="vmax"===i?Math.max(a,o)/100:Math.min(a,o)/100}return n}var BA="'([^']+)'|\"([^\"]+)\"|([\\w-]|[一-龥])+",dA=new RegExp("(".concat("bold|bolder|lighter|[1-9]00",") +"),"i"),gA=new RegExp("(".concat("italic|oblique",") +"),"i"),pA=new RegExp("(".concat("small-caps",") +"),"i"),wA=new RegExp("(".concat("ultra-condensed|extra-condensed|condensed|semi-condensed|semi-expanded|expanded|extra-expanded|ultra-expanded",") +"),"i"),QA=new RegExp("([\\d\\.]+)(px|pt|pc|in|cm|mm|em|ex|rem|q|vw|vh|vmax|vmin|%) *((?:"+BA+")( *, *(?:"+BA+"))*)");function vA(A,t){var e=QA.exec(A);if(e){var r={weight:"normal",style:"normal",stretch:"normal",variant:"normal",size:parseFloat(e[1]),unit:e[2],family:e[3].replace(/ *, */g,",")},n=A.substring(0,e.index),i=dA.exec(n),a=gA.exec(n),o=pA.exec(n),s=wA.exec(n);if(i&&(r.weight=i[1]),a&&(r.style=a[1]),o&&(r.variant=o[1]),s&&(r.stretch=s[1]),r.size0=r.size,r.size=hA({size:r.size0,unit:r.unit},t),("vw"===r.unit||"vh"===r.unit)&&"undefined"!=typeof document&&document.documentElement){var c=document.documentElement,u=c.clientWidth,l=c.clientHeight,f="vw"===r.unit?u:l;r.size=f*r.size/100}return r}}function yA(A){"string"==typeof A&&(A={d:A});var t=new P(A.d);return(A.transform||A.trim)&&(A.transform&&Object.entries(A.transform).forEach((function(A){var e=v()(A,2),r=e[0],n=e[1];Array.isArray(n)||(n=[n]),t[r].apply(t,w()(n))})),A.trim&&t.trim()),t}var mA=e(10),UA=e.n(mA),FA=new Set,CA=new Set;function bA(A,t){var e=Object.keys(A);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(A);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(A,t).enumerable}))),e.push.apply(e,r)}return e}var HA=Symbol("attrAbsolute");function EA(A,t,e){return{target:A,key:t,descriptor:e}}function kA(A,t){var e=A.parent,r=null;if(e){var n=e.attrSize;if(n)for(var i="pw"===t?n[0]:n[1];n&&""===i;)n=(e=e.parent).attrSize;"pw"===t?r=n?e.contentSize[0]:e.resolution[0]:"ph"===t&&(r=n?e.contentSize[1]:e.resolution[1])}return r}function xA(A){var t=!1,e=!1,r=!1,n=!1,i=null,a=null,o=function(A){3===arguments.length&&(A=EA.apply(this,arguments));var o=A,s=o.key,c=o.kind;if(FA.add(s),n&&(t||e||r))throw new Error("".concat(s,": quietSet cannot enable cache or reflow or relayout"));var u=null!=i?i:A.value,l=A.descriptor.__relative,f=A.descriptor.__inherit,h=A.descriptor.__composit;if("field"===c){u=A.initializer?A.initializer():i;var B=n?function(A){this.quietSet(s,A)}:function(A){this.set(s,A)};A={kind:"method",key:s,placement:"prototype",descriptor:{configurable:!0,enumerable:!0,set:B,get:function(){return this.get(s)}}}}l&&(A=TA(A,l)),f&&(A=zA(A,f.defaultValue));var d=A.descriptor,g=d.get;if(g||(g=function(){var A=this.get(s);return null!=A?A:this.getDefaultValue(s,u)}),h){if(t||e||r||n||i||a)throw new Error("Cannot apply state to composit attribute.");d.get=g}else d.get=l||f?l?function(){var A=g.call(this),t=this.subject;if(null==A)A=this.getDefaultValue(s,u);else if(A.relative){var e=A.relative.trim();if("pw"===e||"ph"===e){var r=kA(t,e);return r!==A.pv?(this[s]=A.rv,this[s]):(t.cache=null,t[HA]?r*A.v:A.rv)}if("rw"===e||"rh"===e){var n=t.layer,i=null;return n&&("rw"===e?i=n.resolution[0]:"rh"===e&&(i=n.resolution[1])),i!==A.pv?(this[s]=A.rv,this[s]):(t.cache=null,t[HA]?i*A.v:A.rv)}}return A}:function(){var A=g.call(this),t=this.subject;if(null==A&&(A=this.getDefaultValue(s,u)),"inherit"===A){for(var e=null,r=t.parent;r&&r.attr&&null==(e=r.attr(s));)r=r.parent;return null!=e?e:this.__inheritDefaults[s]}return A}:function(){var A=g.call(this);return null!=A?A:this.getDefaultValue(s,u)};if(!h){var p=d.set,w=!(d.__cachable||t);d.set=function(A){var t=this.subject;if(this.__updateTag=!1,this.__reflowTag=e,this.__clearLayout=r,!this.__styleTag&&null!=A&&this.__attributesSet&&this.__attributesSet.add(s),!this.__styleTag&&null==A&&this.__attributesSet&&this.__attributesSet.has(s)&&this.__attributesSet.delete(s),p.call(this,A),t&&!this.__quietTag&&this.__updateTag){var n=this.__clearLayout;if(this.__reflowTag&&t.reflow(),t.hasLayout){var i=t.boxOffsetSize,o=t.__lastLayout;n|=!o||i[0]!==o[0]||i[1]!==o[1],t.__lastLayout=i}n&&t.clearLayout(),t.forceUpdate(w)}this.__updateTag&&(CA.has(s)&&t.updateStyles(),a&&this[a](s,A))}}return 3===arguments.length?A.descriptor:A};return A.descriptor?o(A):3===arguments.length?o.apply(this,arguments):(n=!!A.quiet,t=!!A.cache,e=!!A.reflow,r=!!A.relayout,i=A.value,a=A.extra,o)}function SA(A){return function(t){3===arguments.length&&(t=EA.apply(this,arguments));var e,r,n=t,i=n.kind,a=n.key;if("field"!==i)throw new Error("Invalid composit attribute ".concat(a));return t.kind="method","string"==typeof A?(e=function(t){this[A]=t},r=function(){return this[A]}):Array.isArray(A)?(e=function(t){var e=this;A.forEach((function(A,r){e[A]=null!=t?t[r]:null}))},r=function(){var t=this;return A.map((function(A){return t[A]}))}):(A=Object.entries(A),e=function(t){var e=this;A.forEach((function(A){var r=v()(A,2),n=r[0],i=r[1];e[i]=null!=t?t[n]:null}))},r=function(){var t=this,e={};return A.forEach((function(A){var r=v()(A,2),n=r[0],i=r[1];e[n]=t[i]})),e}),t.descriptor={get:r,set:e,__composit:!0},3===arguments.length?t.descriptor:t}}function KA(A){return 3===arguments.length&&(A=EA.apply(this,arguments)),A.descriptor.__cachable=!0,3===arguments.length?A.descriptor:A}var NA=new Set;function DA(){var A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return function(t){3===arguments.length&&(t=EA.apply(this,arguments));var e=t,r=e.descriptor;return r.__inherit={defaultValue:A},3===arguments.length?t.descriptor:t}}function zA(A,t){var e=A.key,r=A.finisher,n=A.target;return NA.add(e),n?(n.hasOwnProperty("__inheritDefaults")||(n.__inheritDefaults=Object.create(n.__inheritDefaults||null)),n.__inheritDefaults[e]=t,A):function(A){for(var t=1;t<arguments.length;t++){var e=null!=arguments[t]?arguments[t]:{};t%2?bA(e,!0).forEach((function(t){UA()(A,t,e[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(A,Object.getOwnPropertyDescriptors(e)):bA(e).forEach((function(t){Object.defineProperty(A,t,Object.getOwnPropertyDescriptor(e,t))}))}return A}({},A,{finisher:function(A){r&&r(A);var n=A.prototype;n.hasOwnProperty("__inheritDefaults")||(n.__inheritDefaults=Object.create(n.__inheritDefaults||null)),n.__inheritDefaults[e]=t}})}function MA(){var A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"width";return function(t){3===arguments.length&&(t=EA.apply(this,arguments));var e=t,r=e.descriptor;return r.__relative=A,3===arguments.length?t.descriptor:t}}function TA(A,t){var e=A.descriptor,r=e.set;return e.set=function(A){if("string"==typeof A)if("%"===(A=A.trim()).slice(-1)){var e="width"===t?"pw":"ph";A={relative:e,pv:kA(this.subject,e),v:parseFloat(A)/100,rv:A}}else{var n=A.slice(-2);if("rw"===n||"rh"===n){var i=null,a=this.subject.layer;a&&(i=a.resolution["rw"===n?0:1]),A={relative:n,pv:i,v:parseFloat(A)/100,rv:A}}else A=A?parseFloat(A):A}r.call(this,A)},A}function LA(A){3===arguments.length&&(A=EA.apply(this,arguments));var t=A,e=t.descriptor,r=t.key;if(e.get){var n=e.get;e.get=function(){var A=this.flow(r);return void 0===A&&(A=n.call(this),this.flow(r,A)),A}}return 3===arguments.length?A.descriptor:A}function IA(A){3===arguments.length&&(A=EA.apply(this,arguments));var t=A.descriptor;if(t.get){var e=t.get;t.get=function(){this[HA]=!0;var A=e.call(this);return this[HA]=!1,A}}return 3===arguments.length?A.descriptor:A}function OA(A){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";uA(t="[Deprecation] ".concat(A," has been deprecated.").concat(t))}function XA(A){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",e=function(e){3===arguments.length&&(e=EA.apply(this,arguments));var r=e,n=r.descriptor,i=r.key;if(t=t||"Method ".concat(i),"function"==typeof n.value){var a=n.value;n.value=function(){OA(t,A);for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];return a.apply(this,r)}}if(n.set){var o=n.set;n.set=function(e){return OA(t,A),o.call(this,e)}}if(n.get){var s=n.get;n.get=function(){return OA(t,A),s.call(this)}}return 3===arguments.length?e.descriptor:e};return A.descriptor?e(A):3===arguments.length?e.apply(this,arguments):e}function VA(){for(var A=arguments.length,t=new Array(A),e=0;e<A;e++)t[e]=arguments[e];return function(A){3===arguments.length&&(A=EA.apply(this,arguments));var e=A,r=e.descriptor,n=r.set;return r.set=function(A){null!=A&&""!==A&&"inherit"!==A&&(A=t.reduce((function(A,t){return t(A)}),A)),n.call(this,A)},3===arguments.length?A.descriptor:A}}function _A(){for(var A=arguments.length,t=new Array(A),e=0;e<A;e++)t[e]=arguments[e];return function(A,e,r){var n;n=r?{key:A,descriptor:r,value:e}:A;var i=t.reduceRight((function(A,t){return t.call(this,A)}),n);return i&&i.descriptor}}function JA(A,t,e,r,n){var i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"leftTop",a=r/2*.5522848,o=n/2*.5522848,s=t+r,c=e+n,u=t+r/2,l=e+n/2;"leftTop"===i?(A.moveTo(t,l),A.bezierCurveTo(t,l-o,u-a,e,u,e)):"rightTop"===i?A.bezierCurveTo(u+a,e,s,l-o,s,l):"rightBottom"===i?A.bezierCurveTo(s,l+o,u+a,c,u,c):"leftBottom"===i&&A.bezierCurveTo(u-a,c,t,l+o,t,l)}function qA(A,t,e){var r=v()(t,4),n=r[0],i=r[1],a=r[2],o=r[3];if(e){e||(e=[0,0,0,0,0,0,0,0]),"number"==typeof e&&(e=Array(8).fill(e));var s=e.map((function(A,t){return t%2?Math.min(A,o/2):Math.min(A,a/2)})),c=v()(s,8),u=c[0],l=c[1],f=c[2],h=c[3],B=c[4],d=c[5],g=c[6],p=c[7];A.beginPath(),A.moveTo(n,i+l),JA(A,n,i,2*u,2*l,"leftTop"),A.lineTo(n+a-f,i),JA(A,n+a-2*f,i,2*f,2*h,"rightTop"),A.lineTo(n+a,i+o-d),JA(A,n+a-2*B,i+o-2*d,2*B,2*d,"rightBottom"),A.lineTo(n+g,i+o),JA(A,n,i+o-2*p,2*g,2*p,"leftBottom"),A.closePath()}else A.beginPath(),A.rect(n,i,a,o)}function RA(A,t,e){var r,n=t.attr("gradients")||{},i="border"===e?t.attr(e).color:t.attr(e);if(n[e]?r=n[e]:"string"!=typeof i&&(r=i),r){var a=r,o=a.colors,s=a.vector,c=a.direction,u=a.rect;if(null!=c){if("border"===e)u=u||[0,0].concat(w()(t.outerSize));else{var l=t.attr("border").width;u=u||[l,l].concat(w()(t.innerSize))}s=function(A,t){var e=v()(t,4),r=e[0],n=e[1],i=e[2],a=e[3];(A%=360)<0&&(A+=360);var o=[r,n,r+i,n+a];if(A>=0&&A<90){var s=Math.tan(Math.PI*A/180),c=s*i;o=c<=a?[r,n,r+i,n+c]:[r,n,r+(c=a/s),n+a]}else if(A>=90&&A<180){var u=Math.tan(Math.PI*(A-90)/180),l=u*a;o=l<=i?[r+i,n,r+i-l,n+a]:[r+i,n,r,n+(l=i/u)]}else if(A>=180&&A<270){var f=Math.tan(Math.PI*(A-180)/180),h=f*i;o=h<=a?[r+i,n+a,r,n+a-h]:[r+i,n+a,r+i-(h=a/f),n]}else if(A>=270&&A<360){var B=Math.tan(Math.PI*(A-270)/180),d=B*a;o=d<=i?[r,n+a,r+d,n]:[r,n+a,r+i,n+a-(d=i/B)]}return o}(c,u)}if(4===s.length)i=A.createLinearGradient.apply(A,w()(s));else if(6===s.length)i=A.createRadialGradient.apply(A,w()(s));else{if(3!==s.length)throw Error("Invalid gradient vector!");i=A.createCircularGradient.apply(A,w()(s))}o.forEach((function(A){i.addColorStop(A.offset,A.color)}))}return i}var PA=[],jA=[],GA={get:function(A){if(jA.length>0)return jA.pop();var t=A.canvas;return t&&t.cloneNode?t.cloneNode().getContext("2d"):void 0},flush:function(){jA.push.apply(jA,PA),PA.length=0},put:function(){for(var A=this.size,t=arguments.length,e=new Array(t),r=0;r<t;r++)e[r]=arguments[r];e.every((function(t){var e=A++<50;return e&&(t.canvas.width=0,t.canvas.height=0,PA.push(t)),e}))},get size(){return PA.length+jA.length}},WA=e(5),YA=e.n(WA),ZA=e(9),$A=e.n(ZA),At=e(4),tt=e.n(At),et=e(11),rt=e.n(et),nt=Symbol("attr"),it=Symbol("style"),at=Symbol("store"),ot=Symbol("subject"),st=Symbol("default"),ct=$A()(null,(function(A){return{F:function t(e){c()(this,t),A(this),this[ot]=e,this[st]={},this[nt]={},this[it]={},this.__cached={},e.updateStyles||(e.updateStyles=function(){}),this[at]=new Map,Object.defineProperty(this,"__attributesSet",{value:new Set}),Object.defineProperty(this,"__styleTag",{writable:!0,value:!1}),Object.defineProperty(this,"__updateTag",{writable:!0,value:!1})},d:[{kind:"field",static:!0,key:"relatedAttributes",value:function(){return CA}},{kind:"field",static:!0,key:"attributeNames",value:function(){return FA}},{kind:"method",static:!0,key:"addAttributes",value:function(A){var t={};Object.entries(A).forEach((function(A){var e=v()(A,2),r=e[0],n=e[1];if("function"==typeof n){var i=n;n={set:function(A){i(this,A)}}}var a=n,o=a.decorators,s=a.value,c=a.get,u=a.set;o=o||[xA],null==u&&(u=function(A){this.set(r,A)}),null==c&&(c=function(){return this.get(r)});var l=_A.apply(void 0,w()(o));t[r]=l(r,s,{set:u,get:c})})),Object.defineProperties(this.prototype,t)}},{kind:"get",key:"__attr",value:function(){return this[nt]}},{kind:"method",key:"setDefault",value:function(A){Object.assign(this[st],A)}},{kind:"method",key:"getDefaultValue",value:function(A,t){return A in this[st]?this[st][A]:t}},{kind:"method",key:"saveObj",value:function(A,t){this[at].set(A,t),this.__updateTag=!0}},{kind:"method",key:"loadObj",value:function(A){return this[at].get(A)}},{kind:"method",key:"quietSet",value:function(A,t){this.set(A,t,!0)}},{kind:"method",key:"clearStyle",value:function(){this[it]={}}},{kind:"method",key:"clearLayout",value:function(){return this.__clearLayout=!0,this}},{kind:"get",key:"style",value:function(){return this[it]}},{kind:"method",key:"set",value:function(A,t){var e,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(this.__quietTag=r,r&&A.length>5&&0===A.indexOf("data-")){var n=A.slice(5);e=this.subject.data(n),this.subject.data(n,t)}else this.__styleTag?(e=this[it][A],null!=t?this[it][A]=t:delete this[it][A]):e=this[nt][A];if(t&&"object"===rt()(t)){if(e!==t&&JSON.stringify(t)===JSON.stringify(e))return!1}else if(e===t)return!1;return this.__styleTag||(this[nt][A]=t),this.__updateTag=!0,!0}},{kind:"method",key:"get",value:function(A){return A.length>5&&0===A.indexOf("data-")?this.subject.data(A.slice(5)):this.__getStyleTag||null!=this[it][A]&&!this.__attributesSet.has(A)?this[it][A]:this[nt][A]}},{kind:"method",key:"getAttributes",value:function(){var A=this,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],e={};return t&&w()(FA).forEach((function(t){t in A&&(e[t]=A[t])})),w()(this.__attributesSet).forEach((function(t){0!==t.indexOf("__internal")&&(e[t]=A[t])})),Object.entries(this).forEach((function(A){var t=v()(A,2),r=t[0],n=t[1];0!==r.indexOf("__")&&(e[r]=n)})),e}},{kind:"get",key:"attrs",value:function(){return this.getAttributes(!0)}},{kind:"method",decorators:[XA("You can remove this call.")],key:"clearCache",value:function(){return this}},{kind:"method",key:"merge",value:function(A){var t=this;return"string"==typeof A&&(A=JSON.parse(A)),Object.entries(A).forEach((function(A){var e=v()(A,2),r=e[0],n=e[1];t.subject.attr(r,n)})),this}},{kind:"method",key:"serialize",value:function(){var A=this.getAttributes();return delete A.id,JSON.stringify(A)}},{kind:"get",key:"subject",value:function(){return this[ot]}},{kind:"field",decorators:[VA(String),xA({quiet:!0})],key:"id",value:void 0},{kind:"field",decorators:[VA(String),xA({quiet:!0})],key:"name",value:void 0},{kind:"field",decorators:[VA(String),xA({quiet:!0})],key:"class",value:void 0}]}}));function ut(A){return null==A?null:("number"==typeof A||"string"==typeof A?A={width:parseFloat(A)}:Array.isArray(A)?A={width:parseFloat(A[0]),color:Y(A[1]||"#000")}:(A.width=parseFloat(A.width),A.color=Y(A.color||"#000")),A=Object.assign({width:1,color:Y("#000"),style:"solid"},A))}var lt=$A()(null,(function(A,t){var e=function(t){function e(t){var r;return c()(this,e),r=l()(this,h()(e).call(this,t)),A(YA()(r)),Object.defineProperty(YA()(r),"__reflowTag",{writable:!0,value:!1}),r}return d()(e,t),e}(t);return{F:e,d:[{kind:"method",key:"clearFlow",value:function(){return this.__reflowTag=!0,this}},{kind:"method",key:"set",value:function(A,t){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];tt()(h()(e.prototype),"set",this).call(this,A,t,r),"margin"===A&&(this.__reflowTag=!0)}},{kind:"method",key:"merge",value:function(A){var t=this;return"string"==typeof A&&(A=JSON.parse(A)),Object.entries(A).forEach((function(A){var e=v()(A,2),r=e[0],n=e[1];if("offsetPath"!==r&&"offsetDistance"!==r&&"offsetRotate"!==r&&"offsetAngle"!==r&&"offsetPoint"!==r)t.subject.attr(r,n);else if("offsetPath"===r){var i=new P(n);t.set("offsetPath",i.d),t.saveObj("offsetPath",i)}else t.set(r,n)})),this}},{kind:"method",key:"serialize",value:function(){var A=this.getAttributes();delete A.id;var t=this.get("offsetAngle");null!=t&&(A.offsetAngle=t);var e=this.get("offsetPoint");return null!=e&&(A.offsetPoint=e),JSON.stringify(A)}},{kind:"field",decorators:[xA],key:"enableCache",value:function(){return!1}},{kind:"field",decorators:[VA(eA,rA),xA({cache:!0,relayout:!0,reflow:!0})],key:"anchor",value:function(){return[0,0]}},{kind:"field",decorators:[xA({reflow:!0})],key:"display",value:function(){return""}},{kind:"field",decorators:[xA({cache:!0}),MA("width")],key:"layoutX",value:function(){return 0}},{kind:"field",decorators:[xA({cache:!0}),MA("height")],key:"layoutY",value:function(){return 0}},{kind:"field",decorators:[xA({cache:!0}),MA("width")],key:"x",value:function(){return 0}},{kind:"field",decorators:[xA({cache:!0}),MA("height")],key:"y",value:function(){return 0}},{kind:"field",decorators:[VA(tA),xA,SA(["x","y"])],key:"pos",value:void 0},{kind:"field",decorators:[VA(Y),xA],key:"bgcolor",value:function(){return""}},{kind:"field",decorators:[VA(parseFloat),xA({cache:!0})],key:"opacity",value:function(){return 1}},{kind:"field",decorators:[xA({reflow:!0}),MA("width")],key:"width",value:function(){return""}},{kind:"field",decorators:[xA({reflow:!0}),MA("height")],key:"height",value:function(){return""}},{kind:"field",decorators:[xA({reflow:!0}),MA("width")],key:"layoutWidth",value:function(){return""}},{kind:"field",decorators:[xA({reflow:!0}),MA("height")],key:"layoutHeight",value:function(){return""}},{kind:"field",decorators:[VA(tA),xA,SA(["width","height"])],key:"size",value:void 0},{kind:"field",decorators:[VA(parseInt),xA({reflow:!0})],key:"borderWidth",value:function(){return 0}},{kind:"field",decorators:[xA({reflow:!0})],key:"borderColor",value:function(){return"rgba(0,0,0,0)"}},{kind:"field",decorators:[xA({reflow:!0})],key:"borderStyle",value:function(){return"solid"}},{kind:"field",decorators:[VA(ut),xA,SA({width:"borderWidth",color:"borderColor",style:"borderStyle"})],key:"border",value:void 0},{kind:"field",decorators:[VA(parseFloat),xA({reflow:!0})],key:"paddingTop",value:function(){return 0}},{kind:"field",decorators:[VA(parseFloat),xA({reflow:!0})],key:"paddingRight",value:function(){return 0}},{kind:"field",decorators:[VA(parseFloat),xA({reflow:!0})],key:"paddingBottom",value:function(){return 0}},{kind:"field",decorators:[VA(parseFloat),xA({reflow:!0})],key:"paddingLeft",value:function(){return 0}},{kind:"field",decorators:[VA(tA,nA),xA,SA(["paddingTop","paddingRight","paddingBottom","paddingLeft"])],key:"padding",value:void 0},{kind:"field",decorators:[VA(eA,iA),xA({reflow:!0})],key:"borderRadius",value:function(){return""}},{kind:"field",decorators:[xA({reflow:!0})],key:"boxSizing",value:function(){return"content-box"}},{kind:"field",decorators:[VA(parseFloat),xA],key:"dashOffset",value:function(){return 0}},{kind:"set",decorators:[VA(Z),xA({cache:!0,value:"matrix(1,0,0,1,0,0)"})],key:"transform",value:function(A){var t=this;if(Object.assign(this.__attr,{rotate:0,scale:[1,1],translate:[0,0],skew:[0,0]}),Array.isArray(A))this.transformMatrix=A,this.set("transform","matrix(".concat(A,")"));else{this.transformMatrix=[1,0,0,1,0,0];var e=[];Object.entries(A).forEach((function(A){var r=v()(A,2),n=r[0],i=r[1];"matrix"===n&&Array.isArray(i)?t.transformMatrix=new b(i).m:t[n]=i,e.push("".concat(n,"(").concat(i,")"))})),this.set("transform",e.join(" "))}}},{kind:"field",decorators:[VA(eA),xA({cache:!0})],key:"transformOrigin",value:function(){return""}},{kind:"field",decorators:[xA({cache:!0})],key:"transformMatrix",value:function(){return[1,0,0,1,0,0]}},{kind:"set",decorators:[VA(parseFloat),xA({cache:!0,value:0})],key:"rotate",value:function(A){var t=this.rotate-A;this.set("rotate",A);var e=new b(this.transformMatrix).rotate(-t);this.transformMatrix=e.m}},{kind:"set",decorators:[VA(eA,rA),xA({cache:!0,value:[1,1]})],key:"scale",value:function(A){A=rA(A).map((function(A){return Math.abs(A)>.001?A:1/A>0?.001:-.001}));var t=this.scale||[1,1],e=[A[0]/t[0],A[1]/t[1]];this.set("scale",A);var r=this.get("offsetAngle");r&&(this.rotate-=r);var n=new b(this.transformMatrix);n.scale.apply(n,e),this.transformMatrix=n.m,r&&(this.rotate+=r)}},{kind:"set",decorators:[xA({cache:!0,value:[0,0]})],key:"translate",value:function(A){var t=this.translate||[0,0],e=[A[0]-t[0],A[1]-t[1]];this.set("translate",A);var r=new b(this.transformMatrix);r.translate.apply(r,e),this.transformMatrix=r.m}},{kind:"set",decorators:[xA({cache:!0,value:[0,0]})],key:"skew",value:function(A){var t,e,r=this.skew||[0,0],n=(t=new b).skew.apply(t,w()(r)).inverse();this.set("skew",A);var i=new b(this.transformMatrix);(e=i.multiply(n)).skew.apply(e,w()(A)),this.transformMatrix=i.m}},{kind:"set",decorators:[VA(parseInt),xA({cache:!0,value:0})],key:"zIndex",value:function(A){this.set("zIndex",A);var t=this.subject;t.parent&&(t.parent.sortedChildNodes=sA(t.parent.childNodes))}},{kind:"set",decorators:[xA],key:"linearGradients",value:function(A){this.gradients=A}},{kind:"get",key:"linearGradients",value:function(){return this.gradients}},{kind:"field",decorators:[xA],key:"gradients",value:function(){return{}}},{kind:"method",key:"resetOffset",value:function(){var A=this.offsetPath,t=this.offsetDistance;if(A){var e=this.loadObj("offsetPath");e?A=e:(A=new P(A),this.saveObj("offsetPath",A))}if(null!=A){var r=t*A.getTotalLength(),n=A.getPointAtLength(r),i=v()(n,2),a=i[0],o=i[1],s=this.offsetRotate;if("auto"===s||"reverse"===s){"reverse"===s&&0===r&&(r=1);var c=A.getPointAtLength("auto"===s?r+1:r-1),u=v()(c,2),l=u[0],f=u[1];s=l===a&&f===o?this.get("offsetAngle"):180*Math.atan2(f-o,l-a)/Math.PI,"reverse"===this.offsetRotate&&(s=-s)}var h=this.get("offsetAngle");h&&(this.rotate-=h),this.set("offsetAngle",s),this.rotate+=s;var B=this.get("offsetPoint");B&&(this.pos=[this.x-B[0],this.y-B[1]]),this.set("offsetPoint",[a,o]),this.pos=[this.x+a,this.y+o]}}},{kind:"set",decorators:[xA({cache:!0})],key:"offsetPath",value:function(A){var t=new P(A);this.set("offsetPath",t.d),this.saveObj("offsetPath",t),this.resetOffset()}},{kind:"set",decorators:[VA(parseFloat),xA({cache:!0,value:0})],key:"offsetDistance",value:function(A){this.set("offsetDistance",A),this.resetOffset()}},{kind:"set",decorators:[xA({cache:!0,value:"auto"})],key:"offsetRotate",value:function(A){"string"==typeof A&&"auto"!==A&&"reverse"!==A&&(A=parseFloat(A)),this.set("offsetRotate",A),this.resetOffset()}},{kind:"field",decorators:[xA({cache:!0})],key:"filter",value:function(){return""}},{kind:"field",decorators:[xA({cache:!0})],key:"shadow",value:function(){return""}},{kind:"field",decorators:[xA({cache:!0,relayout:!0})],key:"position",value:function(){return""}},{kind:"field",decorators:[VA(parseFloat),xA({reflow:!0,relayout:!0,cache:!0})],key:"marginTop",value:function(){return 0}},{kind:"field",decorators:[VA(parseFloat),xA({reflow:!0,relayout:!0,cache:!0})],key:"marginRight",value:function(){return 0}},{kind:"field",decorators:[VA(parseFloat),xA({reflow:!0,relayout:!0,cache:!0})],key:"marginBottom",value:function(){return 0}},{kind:"field",decorators:[VA(parseFloat),xA({reflow:!0,relayout:!0,cache:!0})],key:"marginLeft",value:function(){return 0}},{kind:"field",decorators:[VA(tA,nA),xA,SA(["marginTop","marginRight","marginBottom","marginLeft"])],key:"margin",value:void 0},{kind:"set",decorators:[xA({value:""})],key:"bgimage",value:function(A){A&&A.clip9&&(A.clip9=nA(A.clip9)),A&&!A.image&&this.subject.loadBgImage&&(A=this.subject.loadBgImage(A)),this.set("bgimage",A)}},{kind:"field",decorators:[xA],key:"clipOverflow",value:function(){return!0}}]}}),ct);function ft(A,t){Object.defineProperty(A,t,{enumerable:!1,configurable:!0,set:function(A){this.__styleTag||null==A||this.__attributesSet.add(t),this.__styleTag||null!=A||this.__attributesSet.has(t)&&this.__attributesSet.delete(t),this.quietSet(t,A);var e=this.subject;if("fontSize"===t||"fontFamily"===t||"fontStyle"===t||"fontVariant"===t||"fontWeight"===t){var r=vA(this.get("font")||"normal normal normal 16px Arial");r.fontSize=r.size+r.unit,"fontSize"!==t||"number"!=typeof A&&!/[\d.]$/.test(A)||(A+="px"),r[t]=A;var n=r.style,i=r.variant,a=r.weight,o=r.family,s=r.fontSize;e.attr("font","".concat(n," ").concat(i," ").concat(a," ").concat(s," ").concat(o))}"font"!==t&&"lineHeight"!==t&&"lineBreak"!==t&&"wordBreak"!==t&&"letterSpacing"!==t&&"textIndent"!==t||!e.querySelectorAll||e.querySelectorAll("*").forEach((function(A){A.retypesetting&&A.retypesetting()}));NA.has(t)&&e.forceUpdate()},get:function(){var A=this.get(t);return null!=A?A:this.getDefaultValue(t)}})}var ht=Symbol("eventHandlers"),Bt=Symbol("collisionState"),dt=Symbol("data"),gt=Symbol("mouseCapture"),pt=Symbol("attr"),wt=function(){function A(t){c()(this,A),this[ht]={},this[dt]={},this[pt]=new this.constructor.Attr(this),t&&this.attr(t)}return F()(A,[{key:"serialize",value:function(){return{nodeType:this.nodeType,attrs:this[pt].serialize(),dataset:JSON.stringify(this.dataset),id:this.id}}},{key:"clearLayout",value:function(){this.hasLayout&&this.parent.clearLayout()}},{key:"merge",value:function(A){this[pt].merge(A)}},{key:"cloneNode",value:function(){var A=new this.constructor;A.merge(this[pt].serialize()),A.data(this.dataset);var t=this.attr("bgimage");return t&&t.image&&(A.attr("bgimage",null),A.attr("bgimage",Object.assign({},t))),A}},{key:"attr",value:function(A,t){var e=this,r=function(A,t){A in e[pt]||ft(e[pt],A),e[pt][A]=t};return"object"===rt()(A)?(Object.entries(A).forEach((function(A){var t=v()(A,2),r=t[0],n=t[1];e.attr(r,n)})),this):"string"==typeof A?void 0!==t?"attrs"===A?(Array.isArray(t)&&(t=Object.assign.apply(Object,[{}].concat(w()(t)))),Object.entries(t).forEach((function(A){var t=v()(A,2),r=t[0],n=t[1];e.attr(r,n)})),this):"style"===A?(Array.isArray(t)&&(t=Object.assign.apply(Object,[{}].concat(w()(t)))),Object.entries(t).forEach((function(A){var t=v()(A,2),r=t[0],n=t[1];e.style[r]=n})),this):("function"==typeof t&&(t=t(this.attr(A))),t&&"function"==typeof t.then?t.then((function(t){r(A,t)})):(r(A,t),this)):(A in this[pt]||ft(this[pt],A),this[pt][A]):this[pt].attrs}},{key:"forceUpdate",value:function(A){this.parent&&this.parent.update(this)}},{key:"restyle",value:function(){}},{key:"draw",value:function(){var A=this.__styleNeedUpdate;if(A){if(this.restyle(),this.querySelectorAll)this.querySelectorAll("*").forEach((function(A){return A.restyle()}));if("siblings"===A&&this.parent)for(var t=this.parent.children,e=t.indexOf(this),r=t.length,n=e+1;n<r;n++){var i=t[n];if(i.restyle(),i.querySelectorAll)i.querySelectorAll("*").forEach((function(A){return A.restyle()}))}}}},{key:"data",value:function(A,t){var e=this,r=function(A,t){if(e[dt][A]=t,e.attr){var r="data-".concat(A);ct.relatedAttributes.has(r)&&e.updateStyles()}null==t&&delete e[dt][A]};return"object"===rt()(A)?(Object.entries(A).forEach((function(A){var t=v()(A,2),r=t[0],n=t[1];e.data(r,n)})),this):"string"==typeof A?void 0!==t?("function"==typeof t&&(t=t(this[dt][A])),t&&"function"==typeof t.then?t.then((function(t){r(A,t)})):(r(A,t),this)):this[dt][A]:this[dt]}},{key:"updateStyles",value:function(){var A=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.__styleNeedUpdate=A?"siblings":"children",this.forceUpdate(!0)}},{key:"getEventHandlers",value:function(A){return null!=A?this[ht][A]||[]:this[ht]}},{key:"on",value:function(A,t){var e=this,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return Array.isArray(A)?A.forEach((function(A){return e.on(A,t)})):(this[ht][A]=this[ht][A]||[],this[ht][A].push({handler:t,useCapture:r})),this}},{key:"once",value:function(A,t){var e=this;arguments.length>2&&void 0!==arguments[2]&&arguments[2];return Array.isArray(A)?A.forEach((function(A){return e.once(A,t)})):this.on(A,(function e(){this.off(A,e);for(var r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return t.apply(this,n)})),this}},{key:"off",value:function(A,t){var e=this;if(Array.isArray(A))A.forEach((function(A){return e.off(A,t)}));else if(t&&this[ht][A]){var r=this[ht][A];if(r)for(var n=0;n<r.length;n++){if(r[n].handler===t){this[ht][A].splice(n,1);break}}}else delete this[ht][A];return this}},{key:"remove",value:function(){var A=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this.parent?this.parent.removeChild(this,A):null}},{key:"pointCollision",value:function(A){throw Error("you must override this method")}},{key:"setMouseCapture",value:function(){this[gt]=!0}},{key:"releaseMouseCapture",value:function(){this[gt]=!1}},{key:"isCaptured",value:function(A){return("mousemove"===A.type||"mousedown"===A.type||"mouseup"===A.type)&&this[gt]}},{key:"dispatchEvent",value:function(A,t){var e=this,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,a=this.getEventHandlers(A);if(this.children&&!0===i&&(a=a.filter((function(A){return A.useCapture}))),this.children&&!1===i&&(a=a.filter((function(A){return!A.useCapture}))),t.returnValue=!0,!n||0!==a.length){t.stopDispatch||(t.stopDispatch=function(){t.terminated=!0}),t.stopPropagation||(t.stopPropagation=function(){t.cancelBubble=!0}),t.preventDefault||(t.preventDefault=function(){t.returnValue=!1}),t.type!==A&&(t.type&&(t.originalType=t.type),t.type=A);var o=r||this.pointCollision(t),s=this.isCaptured(t);if(this[Bt]&&"mouseleave"===A&&(t.target=this,this[Bt]=!1,o=!0,this.attr("__internal_state_hover_",null)),!t.terminated&&(o||s)){t.target||(t.target=this);var c=t.identifier;if(null!=c){if("touchstart"===A){var u=this.layer;u.touchedTargets[c]=u.touchedTargets[c]||[],u.touchedTargets[c].push(this)}if(/^touch/.test(A)){var l=Array.from(t.originalEvent.touches),f=this.layer;t.targetTouches=[],l.forEach((function(A){var r=A.identifier;f.touchedTargets[r]&&f.touchedTargets[r].indexOf(e)>=0&&t.targetTouches.push(A)}))}}if("mousedown"===A||"touchstart"===A?this.attr("__internal_state_active_","active"):"mouseup"!==A&&"touchend"!==A||this.attr("__internal_state_active_",null),w()(a).forEach((function(A){return A.handler.call(e,t)})),!this[Bt]&&o&&"mousemove"===A){var h=Object.assign({},t);h.type="mouseenter",delete h.target,h.terminated=!1,this.dispatchEvent("mouseenter",h,!0,!0),this.attr("__internal_state_hover_","hover"),this[Bt]=!0}}if(this[Bt]&&!o&&"mousemove"===A){var B=Object.assign({},t);B.type="mouseleave",delete B.target,B.terminated=!1,this.dispatchEvent("mouseleave",B),this.attr("__internal_state_hover_",null)}return o}}},{key:"connect",value:function(A){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return this.parent&&this.remove(),Object.defineProperty(this,"zOrder",{value:t,writable:!1,configurable:!0}),Object.defineProperty(this,"parent",{get:function(){return A},configurable:!0}),this.dispatchEvent("append",{parent:A,zOrder:t},!0,!0),A.dispatchEvent("appendChild",{child:this,zOrder:t},!0,!0),this.layer&&this.updateStyles(!0),this}},{key:"disconnect",value:function(A){if(!this.parent||A!==this.parent)throw new Error("Invalid node to disconnect");if(this.layer){var t=this.nextElementSilbing;t&&t.updateStyles(!0)}var e=this.zOrder;return delete this.zOrder,delete this.parent,delete this.isDirty,this.dispatchEvent("remove",{parent:A,zOrder:e},!0,!0),A.dispatchEvent("removeChild",{child:this,zOrder:e},!0,!0),this}},{key:"enter",value:function(){return this}},{key:"exit",value:function(){return this}},{key:"__attr",get:function(){return this[pt]}},{key:"layer",get:function(){return this.parent&&this.parent.layer}},{key:"dataset",get:function(){return this[dt]}},{key:"id",set:function(A){this.attr("id",A)},get:function(){return this.attr("id")}},{key:"name",set:function(A){this.attr("name",A)},get:function(){return this.attr("name")}},{key:"className",set:function(A){this.attr("class",A)},get:function(){return this.attr("class")}}]),A}();UA()(wt,"Attr",ct),UA()(wt,"inheritAttributes",NA);var Qt={blur:function(A){return"blur(".concat(oA(A),")")},brightness:function(A){return"brightness(".concat(A,")")},contrast:function(A){return"contrast(".concat(A,")")},dropShadow:function(A){var t=v()(A,4),e=t[0],r=t[1],n=t[2],i=t[3];return"drop-shadow(".concat(oA(e)," ").concat(oA(r)," ").concat(oA(n)," ").concat(i,")")},grayscale:function(A){return"grayscale(".concat(A,")")},hueRotate:function(A){return"hue-rotate(".concat(oA(A,"deg"),")")},invert:function(A){return"invert(".concat(A,")")},opacity:function(A){return"opacity(".concat(A,")")},saturate:function(A){return"saturate(".concat(A,")")},sepia:function(A){return"sepia(".concat(A,")")},url:function(A){return"url(".concat(A,")")},compile:function(){var A=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.entries(t).reduce((function(t,e){return t.concat(A[e[0]](e[1]))}),[]).join(" ")}},vt=Symbol("animations"),yt=Symbol("cachePriority"),mt=Symbol("effects"),Ut=Symbol("flow"),Ft=Symbol("releaseKeys"),Ct=$A()(null,(function(A,t){var e=function(t){function e(t){var r;return c()(this,e),r=l()(this,h()(e).call(this,t)),A(YA()(r)),r[vt]=new Set,r[yt]=0,r[Ut]={},r[Ft]=new Set,r}return d()(e,t),e}(t);return{F:e,d:[{kind:"field",static:!0,key:"Attr",value:function(){return lt}},{kind:"method",static:!0,key:"setAttributeEffects",value:function(){var A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};null==this.prototype[mt]&&(this.prototype[mt]=A),Object.assign(this.prototype[mt],A)}},{kind:"method",static:!0,key:"addAttributes",value:function(){var A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return this.Attr.addAttributes(A)}},{kind:"method",static:!0,key:"defineAttributes",value:function(A,t){return this.Attr=function(t){function e(t){var r;return c()(this,e),r=l()(this,h()(e).call(this,t)),A.init&&A.init.call(YA()(r),YA()(r),t),r}return d()(e,t),e}(this.Attr),A&&this.addAttributes(A),t&&this.setAttributeEffects(t),this.Attr}},{kind:"get",key:"effects",value:function(){return this[mt]}},{kind:"method",key:"setReleaseKey",value:function(A){this[Ft].add(A)}},{kind:"method",key:"reflow",value:function(){this[Ut]={}}},{kind:"method",key:"flow",value:function(A,t){if(void 0===t)return this[Ut][A];this[Ut][A]=t}},{kind:"get",key:"hasLayout",value:function(){if("absolute"===this.attr("position"))return!1;if(this.parent&&this.parent.relayout){var A=this.parent.attr("display");return""!==A&&"static"!==A}return!1}},{kind:"set",key:"zIndex",value:function(A){this.attr("zIndex",A)}},{kind:"get",key:"zIndex",value:function(){return this.attr("zIndex")}},{kind:"get",key:"isVirtual",value:function(){return!1}},{kind:"method",key:"isVisible",value:function(){if(!this.parent)return!1;if("none"===this.attr("display"))return!1;if(this.attr("opacity")<=0)return!1;if(this.isVirtual)return!0;var A=v()(this.offsetSize,2),t=A[0],e=A[1];return!(t<=0||e<=0)&&(!this.parent.isVisible||this.parent.isVisible())}},{kind:"get",key:"transform",value:function(){var A=new b(this.attr("transformMatrix")),t=this.attr("transformOrigin");if(t){var e=new b;return e.translate.apply(e,w()(t)),e.multiply(A),e.translate.apply(e,w()(t.map((function(A){return-A})))),e}return A}},{kind:"method",key:"connect",value:function(A){var t=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(A&&"function"==typeof A.stroke){var n=new wt;n.context=A,n.timeline=new g.d,n.update=function(){var A=this.timeline.currentTime;n.dispatchEvent("update",{target:this,timeline:this.timeline,renderTime:A},!0,!0)},A=n}var i=tt()(h()(e.prototype),"connect",this).call(this,A,r);return Object.defineProperty(this,"context",{get:function(){return A.cache||A.context},configurable:!0}),this[vt].forEach((function(e){A.layer&&(e.baseTimeline=A.layer.timeline),e.play(),e.finished.then((function(){t[vt].delete(e)}))})),this.hasLayout&&this.clearLayout(),this.reflow(),i}},{kind:"method",key:"disconnect",value:function(A){var t=this;this[vt].forEach((function(A){return A.cancel()})),this.cache&&(this.cache=null),this.hasLayout&&this.clearLayout(),this.reflow();var r=tt()(h()(e.prototype),"disconnect",this).call(this,A);return delete this.context,w()(this[Ft]).forEach((function(A){return delete t[A]})),r}},{kind:"get",decorators:[IA],key:"xy",value:function(){var A,t;if(this.hasLayout)A=this.attr("layoutX"),t=this.attr("layoutY");else{var e=this.attr("pos"),r=v()(e,2);A=r[0],t=r[1]}return[A,t]}},{kind:"get",key:"animations",value:function(){return this[vt]}},{kind:"get",decorators:[IA,LA],key:"attrSize",value:function(){var A=this.attr("size"),t=v()(A,2),e=t[0],r=t[1],n="border-box"===this.attr("boxSizing");if(this.hasLayout){var i=this.attr("layoutWidth"),a=this.attr("layoutHeight"),o=[""!==i?i:e,""!==a?a:r];e=o[0],r=o[1]}if(n){var s=this.attr("border").width,c=this.attr("padding"),u=v()(c,4),l=u[0],f=u[1],h=u[2],B=u[3];""!==e&&(e=Math.max(0,e-2*s-B-f)),""!==r&&(r=Math.max(0,r-2*s-l-h))}return[e,r]}},{kind:"get",decorators:[IA,LA],key:"boxOffsetSize",value:function(){if(this.isVirtual)return[0,0];var A=this.attr("size"),t=v()(A,2),e=t[0],r=t[1],n=this.attr("padding"),i=v()(n,4),a=i[0],o=i[1],s=i[2],c=i[3],u=2*this.attr("border").width;return[c+(0|e)+o+u,a+(0|r)+s+u]}},{kind:"get",decorators:[LA],key:"contentSize",value:function(){if(this.isVirtual)return[0,0];var A=v()(this.attrSize,2);return[0|A[0],0|A[1]]}},{kind:"get",decorators:[LA],key:"clientSize",value:function(){var A=this.attr("padding"),t=v()(A,4),e=t[0],r=t[1],n=t[2],i=t[3],a=v()(this.contentSize,2);return[i+a[0]+r,e+a[1]+n]}},{kind:"get",decorators:[LA],key:"offsetSize",value:function(){var A=this.attr("border").width,t=v()(this.clientSize,2);return[t[0]+2*A,t[1]+2*A]}},{kind:"get",key:"layoutSize",value:function(){var A=this.offsetSize,t=this.attr("margin"),e=v()(t,4),r=e[0],n=e[1],i=e[2];return[e[3]+A[0]+n,r+A[1]+i]}},{kind:"get",key:"innerSize",value:function(){return this.contentSize}},{kind:"get",key:"outerSize",value:function(){return this.offsetSize}},{kind:"method",key:"getParentXY",value:function(){var A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,e=this.layer;if(!e)return[0,0];for(var r=[],n=this.parent;n&&n!==e;)r.push(n),n=n.parent;r.reverse();var i=A,a=t;return r.forEach((function(A){var t=A.attr("scrollLeft"),e=A.attr("scrollTop"),r=A.attr("border").width,n=A.attr("padding"),o=A.pointToOffset(i,a),s=v()(o,2);i=s[0],a=s[1],i=i-A.originalRect[0]-r-n[3]+t,a=a-A.originalRect[1]-r-n[0]+e})),[i,a]}},{kind:"method",key:"getLayerXY",value:function(){var A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,e=this.layer;if(!e)return[0,0];for(var r=this,n=A,i=t;r&&r!==e;){var a=r.offsetToPoint(n,i),o=v()(a,2);n=o[0],i=o[1];var s=r.parent;if(s!==e){var c=s.attr("border").width,u=s.attr("padding"),l=s.attr("scrollLeft")||0,f=s.attr("scrollTop")||0;n=n+s.originalRect[0]+c+u[3]-l,i=i+s.originalRect[1]+c+u[0]-f}r=s}return[n,i]}},{kind:"get",key:"boundingRect",value:function(){var A=this.transform,t=v()(this.originalRect,4),e=t[0],r=t[1],n=t[2],i=t[3];if(this.hasLayout){var a=this.attr("margin");n+=a[1],i+=a[2]}var o=[[e,r],[n+e,r],[e,i+r],[n+e,i+r]].map((function(t){return A.transformPoint(t[0],t[1])})),s=o.map((function(A){return A[0]})),c=o.map((function(A){return A[1]})),u=Math.min.apply(Math,w()(s)),l=Math.min.apply(Math,w()(c)),f=Math.max.apply(Math,w()(s)),h=Math.max.apply(Math,w()(c));return[u,l].concat([f-u,h-l])}},{kind:"get",decorators:[LA],key:"originalRect",value:function(){var A=v()(this.offsetSize,2),t=A[0],e=A[1],r=this.attr("anchor"),n=v()(r,2),i=[-n[0]*t,-n[1]*e,t,e];if(this.hasLayout){var a=this.attr("margin");i[0]+=a[3],i[1]+=a[0]}return i}},{kind:"get",key:"originalRenderRect",value:function(){var A=this.originalRect,t=this.xy;return[t[0]+A[0],t[1]+A[1],A[2],A[3]]}},{kind:"get",key:"renderBox",value:function(){var A=this.boundingRect,t=this.xy;return[t[0]+A[0],t[1]+A[1],t[0]+A[0]+A[2],t[1]+A[1]+A[3]]}},{kind:"get",key:"renderRect",value:function(){var A=v()(this.renderBox,4),t=A[0],e=A[1];return[t,e,A[2]-t,A[3]-e]}},{kind:"get",key:"vertices",value:function(){var A=aA(this.originalRect),t=this.transform,e=v()(this.xy,2),r=e[0],n=e[1];return A.map((function(A){var e=t.transformPoint(A[0],A[1]),i=v()(e,2),a=i[0],o=i[1];return[r+a,n+o]}))}},{kind:"set",key:"cache",value:function(A){null==A&&(this[yt]=0,this.parent&&this.parent.cache&&(this.parent.cache=null)),this.cacheContext&&A!==this.cacheContext&&GA.put(this.cacheContext),this.cacheContext=A}},{kind:"get",key:"cache",value:function(){return this[yt]>=6?this.cacheContext:(this.cacheContext&&(this.cache=null),!1)}},{kind:"method",decorators:[XA("Instead use sprite.cache = null")],key:"clearCache",value:function(){this.cache=null}},{kind:"method",key:"appendTo",value:function(A){A.appendChild(this)}},{kind:"method",key:"forceUpdate",value:function(){var A=arguments.length>0&&void 0!==arguments[0]&&arguments[0];A&&(this.cache=null),tt()(h()(e.prototype),"forceUpdate",this).call(this)}},{kind:"method",key:"pointToOffset",value:function(A,t){var e=v()(this.xy,2),r=A-e[0],n=t-e[1];return this.transform.inverse().transformPoint(r,n)}},{kind:"method",key:"offsetToPoint",value:function(A,t){var e=this.transform,r=v()(this.xy,2),n=r[0],i=r[1],a=e.transformPoint(A,t),o=v()(a,2);return[o[0]+n,o[1]+i]}},{kind:"method",key:"getOffsetXY",value:function(A){var t,e;if(null!=A.parentX?(t=A.parentX,e=A.parentY):(t=A.layerX,e=A.layerY),null!=t&&null!=e)return this.pointToOffset(t,e)}},{kind:"method",key:"dispatchEvent",value:function(A,t){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null;if(r){var a=this.getOffsetXY(t);a&&(t.offsetX=a[0],t.offsetY=a[1])}return tt()(h()(e.prototype),"dispatchEvent",this).call(this,A,t,r,n,i)}},{kind:"method",key:"pointCollision",value:function(A){if(!this.isVisible())return!1;var t=this.getOffsetXY(A);if(!t)return!0;var e=v()(t,2),r=e[0],n=e[1];A.offsetX=r,A.offsetY=n;var i=v()(this.originalRect,4),a=i[0],o=i[1],s=i[2],c=i[3];if(r>=a&&r-a<s&&n>=o&&n-o<c){if(this.context&&this.context.isPointInPath){var u=this.attr("border").width,l=this.attr("borderRadius");if(u||l){var f=v()(this.outerSize,2),h=f[0],B=f[1],d=l;return qA(this.context,[0,0,h,B],d),this.layer&&this.layer.offset&&(r+=this.layer.offset[0],n+=this.layer.offset[1]),this.context.isPointInPath(r-a,n-o)}}return!0}}},{kind:"method",key:"OBBCollision",value:function(A){var t=v()(this.vertices,3),e=t[0],r=t[1],n=t[2],i=v()(A.vertices,3),a=i[0],o=i[1],s=i[2],c=new H(r,e).unit(),u=new H(n,r).unit(),l=new H(o,a).unit(),f=new H(s,o).unit();function h(A,t){var e=A.map((function(A){return t.dot(new H(A))})),r=v()(e,4),n=r[0],i=r[1],a=r[2],o=r[3];return[Math.min(n,i,a,o),Math.max(n,i,a,o)]}function B(A,t){var e=(A[0]+A[1])/2,r=Math.abs(A[1]-A[0]),n=(t[0]+t[1])/2,i=Math.abs(t[1]-t[0]);return Math.abs(n-e)<=(r+i)/2}return B(h(this.vertices,c),h(A.vertices,c))&&B(h(this.vertices,u),h(A.vertices,u))&&B(h(this.vertices,l),h(A.vertices,l))&&B(h(this.vertices,f),h(A.vertices,f))}},{kind:"method",key:"relayout",value:function(){}},{kind:"method",key:"draw",value:function(A){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.context;if(tt()(h()(e.prototype),"draw",this).call(this,A,t),this.isVisible()){var r=this.originalRect,n=!this.isVirtual&&this.cache,i=this.attr("filter"),a=this.attr("shadow"),o=this.attr("clipOverflow"),s=!0===this.attr("enableCache")||"auto"===this.attr("enableCache")&&!this.__labelCount&&o||a||i,c=this.layer&&this.layer.displayRatio||1;s&&(a||i||!1!==n)&&!n&&(n=GA.get(t))&&(n.canvas.width=Math.ceil(r[2]*c)+2,n.canvas.height=Math.ceil(r[3]*c)+2);var u={context:t,cacheContext:n,target:this,renderTime:A,fromCache:!!this.cache};t.save(),t.translate.apply(t,w()(this.xy)),t.transform.apply(t,w()(this.transform.m));var l=null!=t.globalAlpha?t.globalAlpha:1;if(t.globalAlpha=l*this.attr("opacity"),n?(n.save(),n.translate(r[0]-Math.floor(r[0])+1,r[1]-Math.floor(r[1])+1),1!==c&&n.scale(c,c)):t.translate(r[0],r[1]),this.dispatchEvent("beforedraw",u,!0,!0),n?this.cache||(this.cache=n,this.render(A,n)):this.render(A,t),!a&&!i||n||console.warn("No cachable context. Shadows and filters have been ignored."),!o&&n&&console.warn("Clip overflow is ignored because of cache enabled."),n&&n.canvas.width>0&&n.canvas.height>0){if(i&&(t.filter=Qt.compile(i)),a){var f=a.blur,B=a.color,d=a.offset;f=f||1,B=B||"rgba(0,0,0,1)",t.shadowBlur=f,t.shadowColor=B,d&&(t.shadowOffsetX=d[0],t.shadowOffsetY=d[1])}t.drawImage(n.canvas,Math.floor(r[0])-1,Math.floor(r[1])-1,r[2]+2,r[3]+2)}return this.dispatchEvent("afterdraw",u,!0,!0),n&&n.restore(),t.restore(),this[yt]++,t}}},{kind:"get",key:"needRender",value:function(){if(this.isVirtual)return!1;var A=v()(this.offsetSize,2),t=A[0],e=A[1];return!(t<=0||e<=0)&&!(this.attr("border").width<=0&&this.attr("borderRadius")<=0&&!this.attr("bgcolor")&&!this.attr("gradients").bgcolor&&!this.attr("bgimage"))}},{kind:"method",key:"show",value:function(){return this.attr("display",this.__originalDisplay||""),this}},{kind:"method",key:"hide",value:function(){var A=this.attr("display");return"none"!==A&&(this.__originalDisplay=A,this.attr("display","none")),this}},{kind:"method",key:"render",value:function(A,t){var e=this.attr("border"),r=this.attr("borderRadius"),n=this.attr("padding"),i=v()(this.offsetSize,2),a=i[0],o=i[1],s=v()(this.clientSize,2),c=s[0],u=s[1];if(!this.needRender)return t.translate(n[3],n[0]),!1;var l=e.width,f=e.style;if(l){if(t.lineWidth=l,qA(t,[l/2,l/2,a-l,o-l],r),t.save(),f&&"solid"!==f){var h=this.attr("dashOffset");t.lineDashOffset=h,"dashed"===f&&(f=[3*l,3*l]),t.setLineDash(f)}t.strokeStyle=RA(t,this,"border"),t.stroke(),t.restore()}var B=RA(t,this,"bgcolor"),d=this.attr("bgimage");if(!this.cacheContext||l||r||B||d&&"none"!==d.display){var g=l,p=l,w=c,Q=u,y=r;Array.isArray(y)&&(y=y.map((function(A){return A-l/2}))),qA(t,[g,p,w,Q],y),B&&(t.fillStyle=B,t.fill()),(d&&"none"!==d.display||r&&("sprite"!==this.nodeType||this.textures&&this.textures.length))&&t.clip(),d&&d.image&&"none"!==d.display&&function(A,t,e,r,n,i,a){var o=t.image,s=t.display,c=t.clip9;if(".9"===s)!function(A,t,e,r,n,i,a,o){var s=t.width,c=t.height,u=e||[16,16,16,16],l=v()(u,4),f=l[0],h=l[1],B=l[2],d=l[3],g=[0,0,d,f],p=[s-h,0,h,f],w=[s-h,c-B,h,B],Q=[0,c-B,d,B],y=n-h-r,m=i-r-B,U=s-d-h,F=c-f-B;if(U>0)for(var C=a-d-h+2,b=r+d-1;C>0;){var H=Math.min(C,U)+1,E=[d-1,0,H,f],k=[d-1,c-B,H,B];A.drawImage.apply(A,[t].concat(E,[b,r,H,f])),A.drawImage.apply(A,[t].concat(k,[b,m,H,B])),(C-=U)>0&&(b+=U)}if(F>0)for(var x=o-f-B+2,S=r+f-1;x>0;){var K=Math.min(x,F)+1,N=[0,f-1,d,K],D=[s-h,f-1,h,K];A.drawImage.apply(A,[t].concat(N,[r,S,d,K])),A.drawImage.apply(A,[t].concat(D,[y,S,h,K])),(x-=F)>0&&(S+=F)}if(F&&U>0)for(var z=a-d-h+2,M=r+d-1;z>0;){for(var T=o-f-B+2,L=r+f-1;T>0;){var I=Math.min(z,U)+1,O=Math.min(T,F)+1,X=[d-1,f-1,I,O];A.drawImage.apply(A,[t].concat(X,[M,L,I,O])),(T-=U)>0&&(L+=F)}(z-=U)>0&&(M+=U)}A.drawImage.apply(A,[t].concat(g,[r,r,d,f])),A.drawImage.apply(A,[t].concat(p,[y,r,h,f])),A.drawImage.apply(A,[t].concat(w,[y,m,d,B])),A.drawImage.apply(A,[t].concat(Q,[r,m,d,B]))}(A,o,c,e,r,n,i,a);else{var u=t.offset||[0,0],l=o.width,f=o.height;if("center"===s?u=[.5*(i-l),.5*(a-f)]:"stretch"===s&&(l=i-u[0],f=a-u[1]),A.drawImage(o,e+u[0],e+u[1],l,f),l>0&&("repeat"===s||"repeatX"===s))for(var h=i-e-u[0]-l;h>e;){if(A.drawImage(o,i-h,e+u[1],l,f),f>0&&"repeat"===s)for(var B=a-e-u[1]-f;B>e;)A.drawImage(o,i-h,a-B,l,f),B-=f;h-=l}if(f>0&&("repeat"===s||"repeatY"===s))for(var d=a-e-u[1]-f;d>e;)A.drawImage(o,e+u[0],a-d,l,f),d-=f}}(t,d,l,a,o,c,u)}return t.translate(l+n[3],l+n[0]),!0}}]}}),wt);for(var bt=e(39),Ht=e.n(bt),Et=Symbol("_texturesCache"),kt=Symbol("_images"),xt=$A()(null,(function(A,t){return{F:function(t){function e(){var t,r;c()(this,e);for(var n=arguments.length,i=new Array(n),a=0;a<n;a++)i[a]=arguments[a];return r=l()(this,(t=h()(e)).call.apply(t,[this].concat(i))),A(YA()(r)),r}return d()(e,t),e}(t),d:[{kind:"field",decorators:[xA],key:"enableCache",value:function(){return!0}},{kind:"set",decorators:[xA({value:[]})],key:"textures",value:function(A){Array.isArray(A)||(A=[A]),A=A.map((function(A){return A.image||(A={image:A}),A.__tag=fA(A.image),A})),this.loadTextures(A),this.set("textures",A)}},{kind:"method",key:"loadTextures",value:function(A){var t=this.subject,e=0,r=0;t.images=A.map((function(A){var t,n,i=A.image,a=A.rect,o=A.srcRect;return a?(t=a[2]+a[0],n=a[3]+a[1]):o?(t=o[2],n=o[3]):(t=i.width,n=i.height),e<t&&(e=t),r<n&&(r=n),delete A.image,i}));var n=t.texturesSize;if(!n||n[0]!==e||n[1]!==r){var i=t.attrSize;""!==i[0]&&""!==i[1]||(t.reflow(),t.clearLayout())}return t.texturesSize=[e,r],A}}]}}),Ct.Attr),St=$A()(null,(function(A,t){var e=function(t){function e(t){var r;return c()(this,e),t&&t.constructor!==Object&&(t={textures:[t]}),r=l()(this,h()(e).call(this)),A(YA()(r)),r[Et]=new Map,t&&r.attr(t),r}return d()(e,t),e}(t);return{F:e,d:[{kind:"field",static:!0,key:"Attr",value:function(){return xt}},{kind:"method",key:"cloneNode",value:function(){var A=this,t=tt()(h()(e.prototype),"cloneNode",this).call(this);return this.images&&(t.textures=this.textures.map((function(t,e){return t.image=A.images[e],t}))),t}},{kind:"set",key:"images",value:function(A){this[kt]=A}},{kind:"get",key:"images",value:function(){return this[kt]}},{kind:"set",key:"textures",value:function(A){this.attr("textures",A)}},{kind:"get",key:"textures",value:function(){return this.attr("textures")}},{kind:"get",decorators:[LA],key:"contentSize",value:function(){var A=v()(this.attrSize,2),t=A[0],e=A[1],r=this.texturesSize||[0,0],n=t,i=e;return""===t&&(n=0|r[0],""!==e&&r[1]&&(n*=e/r[1])),""===e&&(i=0|r[1],""!==t&&r[0]&&(i*=t/r[0])),[n,i]}},{kind:"method",key:"pointCollision",value:function(A){var t=this;if(tt()(h()(e.prototype),"pointCollision",this).call(this,A)){var r=this.textures;if(r){var n=A.offsetX,i=A.offsetY;if(null==n&&null==i)return!0;A.targetTextures=[];var a=this.attr("anchor"),o=v()(a,2),s=o[0],c=o[1],u=v()(this.contentSize,2),l=u[0],f=u[1];n+=l*s,i+=f*c,r.forEach((function(e){var r=e.rect||[0,0].concat(w()(t.innerSize)),a=v()(r,4),o=a[0],s=a[1],c=a[2],u=a[3];n>=o&&n-o<c&&i>=s&&i-s<u&&A.targetTextures.push(e)}))}return!0}return!1}},{kind:"get",key:"cache",value:function(){return!(!this.attr("bgcolor")&&!this.attr("gradients").bgcolor&&this.textures.length<=1)&&tt()(h()(e.prototype),"cache",this)}},{kind:"set",key:"cache",value:function(A){Ht()(h()(e.prototype),"cache",A,this,!0)}},{kind:"method",key:"render",value:function(A,t){var r=this;tt()(h()(e.prototype),"render",this).call(this,A,t);var n=this.textures,i=!this.attr("clipOverflow");this.images&&this.images.length&&n.forEach((function(A,e){var n=r.images[e],a=v()(r.contentSize,2),o=a[0],s=a[1],c=A.rect||[0,0,o,s],u=A.srcRect;if(!i&&A.rect&&(c[2]>o||c[3]>s)&&(i=!0,t.beginPath(),t.rect(0,0,o,s),t.clip()),t.save(),A.filter){OA("texture.filter","Instead use sprite.attr({filter}).");var l=u?[0,0,u[2],u[3]]:[0,0,n.width,n.height],f=c[2]/l[2],h=c[3]/l[3];t.filter=Qt.compile(A.filter),u?t.drawImage.apply(t,[n].concat(w()(u),[f*l[0]+c[0],h*l[1]+c[1],f*u[2],h*u[3]])):t.drawImage(n,f*l[0]+c[0],h*l[1]+c[1],f*n.width,h*n.height)}else u?t.drawImage.apply(t,[n].concat(w()(u),w()(c))):t.drawImage.apply(t,[n].concat(w()(c)));t.restore()}))}}]}}),Ct),Kt=function(){for(var A=[],t=0;t<arguments.length;t++)A[t]=arguments[t];if(String.fromCodePoint)return String.fromCodePoint.apply(String,A);var e=A.length;if(!e)return"";for(var r=[],n=-1,i="";++n<e;){var a=A[n];a<=65535?r.push(a):(a-=65536,r.push(55296+(a>>10),a%1024+56320)),(n+1===e||r.length>16384)&&(i+=String.fromCharCode.apply(String,r),r.length=0)}return i},Nt="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Dt="undefined"==typeof Uint8Array?[]:new Uint8Array(256),zt=0;zt<Nt.length;zt++)Dt[Nt.charCodeAt(zt)]=zt;var Mt=function(A,t,e){return A.slice?A.slice(t,e):new Uint16Array(Array.prototype.slice.call(A,t,e))},Tt=function(){function A(A,t,e,r,n,i){this.initialValue=A,this.errorValue=t,this.highStart=e,this.highValueIndex=r,this.index=n,this.data=i}return A.prototype.get=function(A){var t;if(A>=0){if(A<55296||A>56319&&A<=65535)return t=((t=this.index[A>>5])<<2)+(31&A),this.data[t];if(A<=65535)return t=((t=this.index[2048+(A-55296>>5)])<<2)+(31&A),this.data[t];if(A<this.highStart)return t=2080+(A>>11),t=this.index[t],t+=A>>5&63,t=((t=this.index[t])<<2)+(31&A),this.data[t];if(A<=1114111)return this.data[this.highValueIndex]}return this.errorValue},A}(),Lt=10,It=13,Ot=15,Xt=17,Vt=18,_t=19,Jt=20,qt=21,Rt=22,Pt=24,jt=25,Gt=26,Wt=27,Yt=28,Zt=30,$t=32,Ae=33,te=34,ee=35,re=37,ne=38,ie=39,ae=40,oe=42,se="!",ce=function(A){var t,e,r,n=function(A){var t,e,r,n,i,a=.75*A.length,o=A.length,s=0;"="===A[A.length-1]&&(a--,"="===A[A.length-2]&&a--);var c="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array&&void 0!==Uint8Array.prototype.slice?new ArrayBuffer(a):new Array(a),u=Array.isArray(c)?c:new Uint8Array(c);for(t=0;t<o;t+=4)e=Dt[A.charCodeAt(t)],r=Dt[A.charCodeAt(t+1)],n=Dt[A.charCodeAt(t+2)],i=Dt[A.charCodeAt(t+3)],u[s++]=e<<2|r>>4,u[s++]=(15&r)<<4|n>>2,u[s++]=(3&n)<<6|63&i;return c}(A),i=Array.isArray(n)?function(A){for(var t=A.length,e=[],r=0;r<t;r+=4)e.push(A[r+3]<<24|A[r+2]<<16|A[r+1]<<8|A[r]);return e}(n):new Uint32Array(n),a=Array.isArray(n)?function(A){for(var t=A.length,e=[],r=0;r<t;r+=2)e.push(A[r+1]<<8|A[r]);return e}(n):new Uint16Array(n),o=Mt(a,12,i[4]/2),s=2===i[5]?Mt(a,(24+i[4])/2):(t=i,e=Math.ceil((24+i[4])/4),t.slice?t.slice(e,r):new Uint32Array(Array.prototype.slice.call(t,e,r)));return new Tt(i[0],i[1],i[2],i[3],o,s)}("KwAAAAAAAAAACA4AIDoAAPAfAAACAAAAAAAIABAAGABAAEgAUABYAF4AZgBeAGYAYABoAHAAeABeAGYAfACEAIAAiACQAJgAoACoAK0AtQC9AMUAXgBmAF4AZgBeAGYAzQDVAF4AZgDRANkA3gDmAOwA9AD8AAQBDAEUARoBIgGAAIgAJwEvATcBPwFFAU0BTAFUAVwBZAFsAXMBewGDATAAiwGTAZsBogGkAawBtAG8AcIBygHSAdoB4AHoAfAB+AH+AQYCDgIWAv4BHgImAi4CNgI+AkUCTQJTAlsCYwJrAnECeQKBAk0CiQKRApkCoQKoArACuALAAsQCzAIwANQC3ALkAjAA7AL0AvwCAQMJAxADGAMwACADJgMuAzYDPgOAAEYDSgNSA1IDUgNaA1oDYANiA2IDgACAAGoDgAByA3YDfgOAAIQDgACKA5IDmgOAAIAAogOqA4AAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAK8DtwOAAIAAvwPHA88D1wPfAyAD5wPsA/QD/AOAAIAABAQMBBIEgAAWBB4EJgQuBDMEIAM7BEEEXgBJBCADUQRZBGEEaQQwADAAcQQ+AXkEgQSJBJEEgACYBIAAoASoBK8EtwQwAL8ExQSAAIAAgACAAIAAgACgAM0EXgBeAF4AXgBeAF4AXgBeANUEXgDZBOEEXgDpBPEE+QQBBQkFEQUZBSEFKQUxBTUFPQVFBUwFVAVcBV4AYwVeAGsFcwV7BYMFiwWSBV4AmgWgBacFXgBeAF4AXgBeAKsFXgCyBbEFugW7BcIFwgXIBcIFwgXQBdQF3AXkBesF8wX7BQMGCwYTBhsGIwYrBjMGOwZeAD8GRwZNBl4AVAZbBl4AXgBeAF4AXgBeAF4AXgBeAF4AXgBeAGMGXgBqBnEGXgBeAF4AXgBeAF4AXgBeAF4AXgB5BoAG4wSGBo4GkwaAAIADHgR5AF4AXgBeAJsGgABGA4AAowarBrMGswagALsGwwbLBjAA0wbaBtoG3QbaBtoG2gbaBtoG2gblBusG8wb7BgMHCwcTBxsHCwcjBysHMAc1BzUHOgdCB9oGSgdSB1oHYAfaBloHaAfaBlIH2gbaBtoG2gbaBtoG2gbaBjUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHbQdeAF4ANQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQd1B30HNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1B4MH2gaKB68EgACAAIAAgACAAIAAgACAAI8HlwdeAJ8HpweAAIAArwe3B14AXgC/B8UHygcwANAH2AfgB4AA6AfwBz4B+AcACFwBCAgPCBcIogEYAR8IJwiAAC8INwg/CCADRwhPCFcIXwhnCEoDGgSAAIAAgABvCHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIhAiLCI4IMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlggwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAANQc1BzUHNQc1BzUHNQc1BzUHNQc1B54INQc1B6II2gaqCLIIugiAAIAAvgjGCIAAgACAAIAAgACAAIAAgACAAIAAywiHAYAA0wiAANkI3QjlCO0I9Aj8CIAAgACAAAIJCgkSCRoJIgknCTYHLwk3CZYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiAAIAAAAFAAXgBeAGAAcABeAHwAQACQAKAArQC9AJ4AXgBeAE0A3gBRAN4A7AD8AMwBGgEAAKcBNwEFAUwBXAF4QkhCmEKnArcCgAHHAsABz4LAAcABwAHAAd+C6ABoAG+C/4LAAcABwAHAAc+DF4MAAcAB54M3gweDV4Nng3eDaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAEeDqABVg6WDqABoQ6gAaABoAHXDvcONw/3DvcO9w73DvcO9w73DvcO9w73DvcO9w73DvcO9w73DvcO9w73DvcO9w73DvcO9w73DvcO9w73DvcO9w73DncPAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcAB7cPPwlGCU4JMACAAIAAgABWCV4JYQmAAGkJcAl4CXwJgAkwADAAMAAwAIgJgACLCZMJgACZCZ8JowmrCYAAswkwAF4AXgB8AIAAuwkABMMJyQmAAM4JgADVCTAAMAAwADAAgACAAIAAgACAAIAAgACAAIAAqwYWBNkIMAAwADAAMADdCeAJ6AnuCR4E9gkwAP4JBQoNCjAAMACAABUK0wiAAB0KJAosCjQKgAAwADwKQwqAAEsKvQmdCVMKWwowADAAgACAALcEMACAAGMKgABrCjAAMAAwADAAMAAwADAAMAAwADAAMAAeBDAAMAAwADAAMAAwADAAMAAwADAAMAAwAIkEPQFzCnoKiQSCCooKkAqJBJgKoAqkCokEGAGsCrQKvArBCjAAMADJCtEKFQHZCuEK/gHpCvEKMAAwADAAMACAAIwE+QowAIAAPwEBCzAAMAAwADAAMACAAAkLEQswAIAAPwEZCyELgAAOCCkLMAAxCzkLMAAwADAAMAAwADAAXgBeAEELMAAwADAAMAAwADAAMAAwAEkLTQtVC4AAXAtkC4AAiQkwADAAMAAwADAAMAAwADAAbAtxC3kLgAuFC4sLMAAwAJMLlwufCzAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAApwswADAAMACAAIAAgACvC4AAgACAAIAAgACAALcLMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAvwuAAMcLgACAAIAAgACAAIAAyguAAIAAgACAAIAA0QswADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAANkLgACAAIAA4AswADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACJCR4E6AswADAAhwHwC4AA+AsADAgMEAwwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMACAAIAAGAwdDCUMMAAwAC0MNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQw1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHPQwwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADUHNQc1BzUHNQc1BzUHNQc2BzAAMAA5DDUHNQc1BzUHNQc1BzUHNQc1BzUHNQdFDDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAgACAAIAATQxSDFoMMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAF4AXgBeAF4AXgBeAF4AYgxeAGoMXgBxDHkMfwxeAIUMXgBeAI0MMAAwADAAMAAwAF4AXgCVDJ0MMAAwADAAMABeAF4ApQxeAKsMswy7DF4Awgy9DMoMXgBeAF4AXgBeAF4AXgBeAF4AXgDRDNkMeQBqCeAM3Ax8AOYM7Az0DPgMXgBeAF4AXgBeAF4AXgBeAF4AXgBeAF4AXgBeAF4AXgCgAAANoAAHDQ4NFg0wADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAeDSYNMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIAAgACAAIAAgACAAC4NMABeAF4ANg0wADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAD4NRg1ODVYNXg1mDTAAbQ0wADAAMAAwADAAMAAwADAA2gbaBtoG2gbaBtoG2gbaBnUNeg3CBYANwgWFDdoGjA3aBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gaUDZwNpA2oDdoG2gawDbcNvw3HDdoG2gbPDdYN3A3fDeYN2gbsDfMN2gbaBvoN/g3aBgYODg7aBl4AXgBeABYOXgBeACUG2gYeDl4AJA5eACwO2w3aBtoGMQ45DtoG2gbaBtoGQQ7aBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gZJDjUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1B1EO2gY1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQdZDjUHNQc1BzUHNQc1B2EONQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHaA41BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1B3AO2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gY1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1B2EO2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gZJDtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBkkOeA6gAKAAoAAwADAAMAAwAKAAoACgAKAAoACgAKAAgA4wADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAD//wQABAAEAAQABAAEAAQABAAEAA0AAwABAAEAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAKABMAFwAeABsAGgAeABcAFgASAB4AGwAYAA8AGAAcAEsASwBLAEsASwBLAEsASwBLAEsAGAAYAB4AHgAeABMAHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAFgAbABIAHgAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABYADQARAB4ABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAkAFgAaABsAGwAbAB4AHQAdAB4ATwAXAB4ADQAeAB4AGgAbAE8ATwAOAFAAHQAdAB0ATwBPABcATwBPAE8AFgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAB4AUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAFAATwBAAE8ATwBPAEAATwBQAFAATwBQAB4AHgAeAB4AHgAeAB0AHQAdAB0AHgAdAB4ADgBQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgBQAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAkACQAJAAkACQAJAAkABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAFAAHgAeAB4AKwArAFAAUABQAFAAGABQACsAKwArACsAHgAeAFAAHgBQAFAAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUAAeAB4AHgAeAB4AHgArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAYAA0AKwArAB4AHgAbACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAB4ABAAEAB4ABAAEABMABAArACsAKwArACsAKwArACsAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAKwArACsAKwArAFYAVgBWAB4AHgArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AGgAaABoAGAAYAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQAEwAEACsAEwATAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABLAEsASwBLAEsASwBLAEsASwBLABoAGQAZAB4AUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABMAUAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABABQAFAABAAEAB4ABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUAAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAFAABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQAUABQAB4AHgAYABMAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAFAABAAEAAQABAAEAFAABAAEAAQAUAAEAAQABAAEAAQAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArACsAHgArAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAAQABAANAA0ASwBLAEsASwBLAEsASwBLAEsASwAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQAKwBQAFAAUABQAFAAUABQAFAAKwArAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAKwArACsAUABQAFAAUAArACsABABQAAQABAAEAAQABAAEAAQAKwArAAQABAArACsABAAEAAQAUAArACsAKwArACsAKwArACsABAArACsAKwArAFAAUAArAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAGgAaAFAAUABQAFAAUABMAB4AGwBQAB4AKwArACsABAAEAAQAKwBQAFAAUABQAFAAUAArACsAKwArAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUAArAFAAUAArAFAAUAArACsABAArAAQABAAEAAQABAArACsAKwArAAQABAArACsABAAEAAQAKwArACsABAArACsAKwArACsAKwArAFAAUABQAFAAKwBQACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwAEAAQAUABQAFAABAArACsAKwArACsAKwArACsAKwArACsABAAEAAQAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUAArAFAAUABQAFAAUAArACsABABQAAQABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQAKwArAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwAeABsAKwArACsAKwArACsAKwBQAAQABAAEAAQABAAEACsABAAEAAQAKwBQAFAAUABQAFAAUABQAFAAKwArAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAKwArAAQABAArACsABAAEAAQAKwArACsAKwArACsAKwArAAQABAArACsAKwArAFAAUAArAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwAeAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwAEAFAAKwBQAFAAUABQAFAAUAArACsAKwBQAFAAUAArAFAAUABQAFAAKwArACsAUABQACsAUAArAFAAUAArACsAKwBQAFAAKwArACsAUABQAFAAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAAQABAAEAAQAKwArACsABAAEAAQAKwAEAAQABAAEACsAKwBQACsAKwArACsAKwArAAQAKwArACsAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAB4AHgAeAB4AHgAeABsAHgArACsAKwArACsABAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABAArACsAKwArACsAKwArAAQABAArAFAAUABQACsAKwArACsAKwBQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAB4AUAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABAArACsAKwArACsAKwArAAQABAArACsAKwArACsAKwArAFAAKwBQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABABQAB4AKwArACsAKwBQAFAAUAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQABoAUABQAFAAUABQAFAAKwArAAQABAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQACsAUAArACsAUABQAFAAUABQAFAAUAArACsAKwAEACsAKwArACsABAAEAAQABAAEAAQAKwAEACsABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArAAQABAAeACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAXAAqACoAKgAqACoAKgAqACsAKwArACsAGwBcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAeAEsASwBLAEsASwBLAEsASwBLAEsADQANACsAKwArACsAKwBcAFwAKwBcACsAKwBcAFwAKwBcACsAKwBcACsAKwArACsAKwArAFwAXABcAFwAKwBcAFwAXABcAFwAXABcACsAXABcAFwAKwBcACsAXAArACsAXABcACsAXABcAFwAXAAqAFwAXAAqACoAKgAqACoAKgArACoAKgBcACsAKwBcAFwAXABcAFwAKwBcACsAKgAqACoAKgAqACoAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArAFwAXABcAFwAUAAOAA4ADgAOAB4ADgAOAAkADgAOAA0ACQATABMAEwATABMACQAeABMAHgAeAB4ABAAEAB4AHgAeAB4AHgAeAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUAANAAQAHgAEAB4ABAAWABEAFgARAAQABABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAANAAQABAAEAAQABAANAAQABABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsADQANAB4AHgAeAB4AHgAeAAQAHgAeAB4AHgAeAB4AKwAeAB4ADgAOAA0ADgAeAB4AHgAeAB4ACQAJACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqAFwASwBLAEsASwBLAEsASwBLAEsASwANAA0AHgAeAB4AHgBcAFwAXABcAFwAXAAqACoAKgAqAFwAXABcAFwAKgAqACoAXAAqACoAKgBcAFwAKgAqACoAKgAqACoAKgBcAFwAXAAqACoAKgAqAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgAqACoAXAAqAEsASwBLAEsASwBLAEsASwBLAEsAKgAqACoAKgAqACoAUABQAFAAUABQAFAAKwBQACsAKwArACsAKwBQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQACsAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwAEAAQABAAeAA0AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQACsAKwANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABYAEQArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAADQANAA0AUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAABAAEAAQAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAA0ADQArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQACsABAAEACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoADQANABUAXAANAB4ADQAbAFwAKgArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArAB4AHgATABMADQANAA4AHgATABMAHgAEAAQABAAJACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAUABQAFAAUABQAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABABQACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwAeACsAKwArABMAEwBLAEsASwBLAEsASwBLAEsASwBLAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAKwBcAFwAXABcAFwAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBcACsAKwArACoAKgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEACsAKwAeAB4AXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgArACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgArACsABABLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKgAqACoAKgAqACoAKgBcACoAKgAqACoAKgAqACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAUABQAFAAUABQAFAAUAArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsADQANAB4ADQANAA0ADQAeAB4AHgAeAB4AHgAeAB4AHgAeAAQABAAEAAQABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAUABQAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAHgAeAB4AHgBQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwANAA0ADQANAA0ASwBLAEsASwBLAEsASwBLAEsASwArACsAKwBQAFAAUABLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAA0AUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsABAAEAAQAHgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAUABQAFAABABQAFAAUABQAAQABAAEAFAAUAAEAAQABAArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwAEAAQABAAEAAQAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUAArAFAAKwBQACsAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAHgAeAB4AHgAeAB4AHgAeAFAAHgAeAB4AUABQAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAKwArAB4AHgAeAB4AHgAeACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAUABQAFAAKwAeAB4AHgAeAB4AHgAeAA4AHgArAA0ADQANAA0ADQANAA0ACQANAA0ADQAIAAQACwAEAAQADQAJAA0ADQAMAB0AHQAeABcAFwAWABcAFwAXABYAFwAdAB0AHgAeABQAFAAUAA0AAQABAAQABAAEAAQABAAJABoAGgAaABoAGgAaABoAGgAeABcAFwAdABUAFQAeAB4AHgAeAB4AHgAYABYAEQAVABUAFQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgANAB4ADQANAA0ADQAeAA0ADQANAAcAHgAeAB4AHgArAAQABAAEAAQABAAEAAQABAAEAAQAUABQACsAKwBPAFAAUABQAFAAUAAeAB4AHgAWABEATwBQAE8ATwBPAE8AUABQAFAAUABQAB4AHgAeABYAEQArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAGwAbABsAGwAbABsAGwAaABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAaABsAGwAbABsAGgAbABsAGgAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgBQABoAHgAdAB4AUAAeABoAHgAeAB4AHgAeAB4AHgAeAB4ATwAeAFAAGwAeAB4AUABQAFAAUABQAB4AHgAeAB0AHQAeAFAAHgBQAB4AUAAeAFAATwBQAFAAHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AUABQAFAAUABPAE8AUABQAFAAUABQAE8AUABQAE8AUABPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBQAFAAUABQAE8ATwBPAE8ATwBPAE8ATwBPAE8AUABQAFAAUABQAFAAUABQAFAAHgAeAFAAUABQAFAATwAeAB4AKwArACsAKwAdAB0AHQAdAB0AHQAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAeAB0AHQAeAB4AHgAdAB0AHgAeAB0AHgAeAB4AHQAeAB0AGwAbAB4AHQAeAB4AHgAeAB0AHgAeAB0AHQAdAB0AHgAeAB0AHgAdAB4AHQAdAB0AHQAdAB0AHgAdAB4AHgAeAB4AHgAdAB0AHQAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAdAB4AHgAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB4AHgAdAB0AHQAdAB4AHgAdAB0AHgAeAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAeAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHQAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABQAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAlACUAHgAeAB4AHgAeAB4AHgAeAB4AFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBQAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB4AHgAeAB4AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAdAB0AHQAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAeAB0AHQAeAB4AHgAeAB0AHQAeAB4AHgAeAB0AHQAdAB4AHgAdAB4AHgAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB0AHQAeAB4AHQAeAB4AHgAeAB0AHQAeAB4AHgAeACUAJQAdAB0AJQAeACUAJQAlACAAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAHgAeAB4AHgAdAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB4AHQAdAB0AHgAdACUAHQAdAB4AHQAdAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAHQAdAB0AHQAlAB4AJQAlACUAHQAlACUAHQAdAB0AJQAlAB0AHQAlAB0AHQAlACUAJQAeAB0AHgAeAB4AHgAdAB0AJQAdAB0AHQAdAB0AHQAlACUAJQAlACUAHQAlACUAIAAlAB0AHQAlACUAJQAlACUAJQAlACUAHgAeAB4AJQAlACAAIAAgACAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeABcAFwAXABcAFwAXAB4AEwATACUAHgAeAB4AFgARABYAEQAWABEAFgARABYAEQAWABEAFgARAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARABYAEQAWABEAFgARABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAEAAQABAAeAB4AKwArACsAKwArABMADQANAA0AUAATAA0AUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUAANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAA0ADQANAA0ADQANAA0ADQAeAA0AFgANAB4AHgAXABcAHgAeABcAFwAWABEAFgARABYAEQAWABEADQANAA0ADQATAFAADQANAB4ADQANAB4AHgAeAB4AHgAMAAwADQANAA0AHgANAA0AFgANAA0ADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArAA0AEQARACUAJQBHAFcAVwAWABEAFgARABYAEQAWABEAFgARACUAJQAWABEAFgARABYAEQAWABEAFQAWABEAEQAlAFcAVwBXAFcAVwBXAFcAVwBXAAQABAAEAAQABAAEACUAVwBXAFcAVwA2ACUAJQBXAFcAVwBHAEcAJQAlACUAKwBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBRAFcAUQBXAFEAVwBXAFcAVwBXAFcAUQBXAFcAVwBXAFcAVwBRAFEAKwArAAQABAAVABUARwBHAFcAFQBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBRAFcAVwBXAFcAVwBXAFEAUQBXAFcAVwBXABUAUQBHAEcAVwArACsAKwArACsAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwArACUAJQBXAFcAVwBXACUAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAKwArACUAJQAlACUAKwArACsAKwArACsAKwArACsAKwArACsAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAE8ATwBPAE8ATwBPAE8ATwAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADQATAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABLAEsASwBLAEsASwBLAEsASwBLAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAABAAEAAQABAAeAAQABAAEAAQABAAEAAQABAAEAAQAHgBQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAeAA0ADQANAA0ADQArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAAQAUABQAFAABABQAFAAUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAeAB4AHgAeACsAKwArACsAUABQAFAAUABQAFAAHgAeABoAHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADgAOABMAEwArACsAKwArACsAKwArACsABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwANAA0ASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUAAeAB4AHgBQAA4AUAArACsAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArAB4AWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYACsAKwArAAQAHgAeAB4AHgAeAB4ADQANAA0AHgAeAB4AHgArAFAASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArAB4AHgBcAFwAXABcAFwAKgBcAFwAXABcAFwAXABcAFwAXABcAEsASwBLAEsASwBLAEsASwBLAEsAXABcAFwAXABcACsAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAFAAUABQAAQAUABQAFAAUABQAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAHgANAA0ADQBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAXAAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAKgAqACoAXABcACoAKgBcAFwAXABcAFwAKgAqAFwAKgBcACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcACoAKgBQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAA0ADQBQAFAAUAAEAAQAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQADQAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAVABVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBUAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVACsAKwArACsAKwArACsAKwArACsAKwArAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAKwArACsAKwBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAKwArACsAKwAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAKwArACsAKwArAFYABABWAFYAVgBWAFYAVgBWAFYAVgBWAB4AVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgArAFYAVgBWAFYAVgArAFYAKwBWAFYAKwBWAFYAKwBWAFYAVgBWAFYAVgBWAFYAVgBWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAEQAWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAaAB4AKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAGAARABEAGAAYABMAEwAWABEAFAArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACUAJQAlACUAJQAWABEAFgARABYAEQAWABEAFgARABYAEQAlACUAFgARACUAJQAlACUAJQAlACUAEQAlABEAKwAVABUAEwATACUAFgARABYAEQAWABEAJQAlACUAJQAlACUAJQAlACsAJQAbABoAJQArACsAKwArAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAcAKwATACUAJQAbABoAJQAlABYAEQAlACUAEQAlABEAJQBXAFcAVwBXAFcAVwBXAFcAVwBXABUAFQAlACUAJQATACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXABYAJQARACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAWACUAEQAlABYAEQARABYAEQARABUAVwBRAFEAUQBRAFEAUQBRAFEAUQBRAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcARwArACsAVwBXAFcAVwBXAFcAKwArAFcAVwBXAFcAVwBXACsAKwBXAFcAVwBXAFcAVwArACsAVwBXAFcAKwArACsAGgAbACUAJQAlABsAGwArAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAAQAB0AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsADQANAA0AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsADQBQAFAAUABQACsAKwArACsAUABQAFAAUABQAFAAUABQAA0AUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAArACsAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQACsAKwArAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgBQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwBQAFAAUABQAFAABAAEAAQAKwAEAAQAKwArACsAKwArAAQABAAEAAQAUABQAFAAUAArAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsABAAEAAQAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsADQANAA0ADQANAA0ADQANAB4AKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AUABQAFAAUABQAFAAUABQAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwArACsAUABQAFAAUABQAA0ADQANAA0ADQANABQAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwANAA0ADQANAA0ADQANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAA0ADQAeAB4AHgAeAB4AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsASwBLAEsASwBLAEsASwBLAEsASwANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAeAA4AUAArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAADQANAB4ADQAeAAQABAAEAB4AKwArAEsASwBLAEsASwBLAEsASwBLAEsAUAAOAFAADQANAA0AKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAANAA0AHgANAA0AHgAEACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAA0AKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsABAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAUAArACsAKwArACsAKwAEACsAKwArACsAKwBQAFAAUABQAFAABAAEACsAKwAEAAQABAAEAAQABAAEACsAKwArAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABABQAFAAUABQAA0ADQANAA0AHgBLAEsASwBLAEsASwBLAEsASwBLACsADQArAB4AKwArAAQABAAEAAQAUABQAB4AUAArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEACsAKwAEAAQABAAEAAQABAAEAAQABAAOAA0ADQATABMAHgAeAB4ADQANAA0ADQANAA0ADQANAA0ADQANAA0ADQANAA0AUABQAFAAUAAEAAQAKwArAAQADQANAB4AUAArACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAKwAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAXABcAA0ADQANACoASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAFAABAAEAAQABAAOAB4ADQANAA0ADQAOAB4ABAArACsAKwArACsAKwArACsAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAUABQAFAAUAArACsAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAA0ADQANACsADgAOAA4ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAAQABAAEAFAADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAOABMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAArACsAKwAEACsABAAEACsABAAEAAQABAAEAAQABABQAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABIAEgAQwBDAEMAUABQAFAAUABDAFAAUABQAEgAQwBIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABDAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwANAA0AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAANACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAA0ADQANAB4AHgAeAB4AHgAeAFAAUABQAFAADQAeACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAEcARwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwArACsAKwArACsAKwArACsAKwArACsAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQACsAKwAeAAQABAANAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAB4AHgAeAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAHgAeAAQABAAEAAQABAAEAAQAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAEAAQABAAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUAArACsAUAArACsAUABQACsAKwBQAFAAUABQACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQACsAUABQAFAAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwAeAB4AUABQAFAAUABQACsAUAArACsAKwBQAFAAUABQAFAAUABQACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AKwArAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAEAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAeAB4ADQANAA0ADQAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABAArAAQABAArAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAEAAQABAAEAAQABAAEACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAFgAWAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArAFAAKwArAFAAKwBQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArAFAAKwBQACsAKwArACsAKwArAFAAKwArACsAKwBQACsAUAArAFAAKwBQAFAAUAArAFAAUAArAFAAKwArAFAAKwBQACsAUAArAFAAKwBQACsAUABQACsAUAArACsAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQACsAUABQAFAAUAArAFAAKwBQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwBQAFAAUAArAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAlACUAJQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeACUAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeACUAJQAlACUAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeACUAJQAlACUAJQAeACUAJQAlACUAJQAgACAAIAAlACUAIAAlACUAIAAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAIQAhACEAIQAhACUAJQAgACAAJQAlACAAIAAgACAAIAAgACAAIAAgACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAIAAgACAAIAAlACUAJQAlACAAJQAgACAAIAAgACAAIAAgACAAIAAlACUAJQAgACUAJQAlACUAIAAgACAAJQAgACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeACUAHgAlAB4AJQAlACUAJQAlACAAJQAlACUAJQAeACUAHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAIAAgACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAIAAlACUAJQAlACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAIAAgACAAJQAlACUAIAAgACAAIAAgAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFwAXABcAFQAVABUAHgAeAB4AHgAlACUAJQAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAIAAgACAAJQAlACUAJQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAlACAAIAAlACUAJQAlACUAJQAgACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAIAAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsA"),ue=[Zt,36],le=[1,2,3,5],fe=[Lt,8],he=[Wt,Gt],Be=le.concat(fe),de=[ne,ie,ae,te,ee],ge=[Ot,It],pe=function(A,t,e,r){var n=r[e];if(Array.isArray(A)?-1!==A.indexOf(n):A===n)for(var i=e;i<=r.length;){if((s=r[++i])===t)return!0;if(s!==Lt)break}if(n===Lt)for(i=e;i>0;){var a=r[--i];if(Array.isArray(A)?-1!==A.indexOf(a):A===a)for(var o=e;o<=r.length;){var s;if((s=r[++o])===t)return!0;if(s!==Lt)break}if(a!==Lt)break}return!1},we=function(A,t){for(var e=A;e>=0;){var r=t[e];if(r!==Lt)return r;e--}return 0},Qe=function(A,t,e,r,n){if(0===e[r])return"×";var i=r-1;if(Array.isArray(n)&&!0===n[i])return"×";var a=i-1,o=i+1,s=t[i],c=a>=0?t[a]:0,u=t[o];if(2===s&&3===u)return"×";if(-1!==le.indexOf(s))return se;if(-1!==le.indexOf(u))return"×";if(-1!==fe.indexOf(u))return"×";if(8===we(i,t))return"÷";if(11===ce.get(A[i])&&(u===re||u===$t||u===Ae))return"×";if(7===s||7===u)return"×";if(9===s)return"×";if(-1===[Lt,It,Ot].indexOf(s)&&9===u)return"×";if(-1!==[Xt,Vt,_t,Pt,Yt].indexOf(u))return"×";if(we(i,t)===Rt)return"×";if(pe(23,Rt,i,t))return"×";if(pe([Xt,Vt],qt,i,t))return"×";if(pe(12,12,i,t))return"×";if(s===Lt)return"÷";if(23===s||23===u)return"×";if(16===u||16===s)return"÷";if(-1!==[It,Ot,qt].indexOf(u)||14===s)return"×";if(36===c&&-1!==ge.indexOf(s))return"×";if(s===Yt&&36===u)return"×";if(u===Jt&&-1!==ue.concat(Jt,_t,jt,re,$t,Ae).indexOf(s))return"×";if(-1!==ue.indexOf(u)&&s===jt||-1!==ue.indexOf(s)&&u===jt)return"×";if(s===Wt&&-1!==[re,$t,Ae].indexOf(u)||-1!==[re,$t,Ae].indexOf(s)&&u===Gt)return"×";if(-1!==ue.indexOf(s)&&-1!==he.indexOf(u)||-1!==he.indexOf(s)&&-1!==ue.indexOf(u))return"×";if(-1!==[Wt,Gt].indexOf(s)&&(u===jt||-1!==[Rt,Ot].indexOf(u)&&t[o+1]===jt)||-1!==[Rt,Ot].indexOf(s)&&u===jt||s===jt&&-1!==[jt,Yt,Pt].indexOf(u))return"×";if(-1!==[jt,Yt,Pt,Xt,Vt].indexOf(u))for(var l=i;l>=0;){if((f=t[l])===jt)return"×";if(-1===[Yt,Pt].indexOf(f))break;l--}if(-1!==[Wt,Gt].indexOf(u))for(l=-1!==[Xt,Vt].indexOf(s)?a:i;l>=0;){var f;if((f=t[l])===jt)return"×";if(-1===[Yt,Pt].indexOf(f))break;l--}if(ne===s&&-1!==[ne,ie,te,ee].indexOf(u)||-1!==[ie,te].indexOf(s)&&-1!==[ie,ae].indexOf(u)||-1!==[ae,ee].indexOf(s)&&u===ae)return"×";if(-1!==de.indexOf(s)&&-1!==[Jt,Gt].indexOf(u)||-1!==de.indexOf(u)&&s===Wt)return"×";if(-1!==ue.indexOf(s)&&-1!==ue.indexOf(u))return"×";if(s===Pt&&-1!==ue.indexOf(u))return"×";if(-1!==ue.concat(jt).indexOf(s)&&u===Rt||-1!==ue.concat(jt).indexOf(u)&&s===Vt)return"×";if(41===s&&41===u){for(var h=e[i],B=1;h>0&&41===t[--h];)B++;if(B%2!=0)return"×"}return s===$t&&u===Ae?"×":"÷"},ve=function(A,t){t||(t={lineBreak:"normal",wordBreak:"normal"});var e=function(A,t){void 0===t&&(t="strict");var e=[],r=[],n=[];return A.forEach((function(A,i){var a=ce.get(A);if(a>50?(n.push(!0),a-=50):n.push(!1),-1!==["normal","auto","loose"].indexOf(t)&&-1!==[8208,8211,12316,12448].indexOf(A))return r.push(i),e.push(16);if(4===a||11===a){if(0===i)return r.push(i),e.push(Zt);var o=e[i-1];return-1===Be.indexOf(o)?(r.push(r[i-1]),e.push(o)):(r.push(i),e.push(Zt))}return r.push(i),31===a?e.push("strict"===t?qt:re):a===oe?e.push(Zt):29===a?e.push(Zt):43===a?A>=131072&&A<=196605||A>=196608&&A<=262141?e.push(re):e.push(Zt):void e.push(a)})),[r,e,n]}(A,t.lineBreak),r=e[0],n=e[1],i=e[2];return"break-all"!==t.wordBreak&&"break-word"!==t.wordBreak||(n=n.map((function(A){return-1!==[jt,Zt,oe].indexOf(A)?re:A}))),[r,n,"keep-all"===t.wordBreak?i.map((function(t,e){return t&&A[e]>=19968&&A[e]<=40959})):void 0]},ye=function(){function A(A,t,e,r){this.codePoints=A,this.required=t===se,this.start=e,this.end=r}return A.prototype.slice=function(){return Kt.apply(void 0,this.codePoints.slice(this.start,this.end))},A}(),me=function(A,t){var e=function(A){for(var t=[],e=0,r=A.length;e<r;){var n=A.charCodeAt(e++);if(n>=55296&&n<=56319&&e<r){var i=A.charCodeAt(e++);56320==(64512&i)?t.push(((1023&n)<<10)+(1023&i)+65536):(t.push(n),e--)}else t.push(n)}return t}(A),r=ve(e,t),n=r[0],i=r[1],a=r[2],o=e.length,s=0,c=0;return{next:function(){if(c>=o)return{done:!0,value:null};for(var A="×";c<o&&"×"===(A=Qe(e,i,n,++c,a)););if("×"!==A||c===o){var t=new ye(e,A,s,c);return s=c,{value:t,done:!1}}return{done:!0,value:null}}}},Ue=Symbol("boxSize"),Fe=Symbol("outputText"),Ce=function(A,t,e){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",n=A.context;if(!n)return[0,0];n.save(),n.font=e;var i=n.measureText(t),a=i.width;n.restore();var o=A.attr("letterSpacing");o&&(a+=o*(t.length-1));var s=vA(e),c=s.size,u=r||1.2*c;return[a,u].map(Math.round)};function be(A){if(!A.context)return"";var t=A.text,e=A.attr("font"),r=A.attr("lineHeight"),n=A.attr("textIndent"),i=[],a=0,o=0;A[Fe]=t;var s=A.attr("lineBreak"),c=A.hasLayout?A.attr("layoutWidth"):A.attr("width");if(""!==s&&""!==c){var u=A.attr("wordBreak");t.split(/\n/).forEach((function(t){for(var r=me(t,{lineBreak:s,wordBreak:u}),a=[],o=r.next();!o.done;)a.push(o.value.slice()),o=r.next();var l="";a.forEach((function(t){if(l){var r="".concat(l).concat(t),a=Ce(A,r,e);v()(a,1)[0]>(0===i.length?c-n:c)?(i.push(l),l=t):l=r}else l=t})),i.push(l)})),A[Fe]=i.join("\n")}else i=t.split(/\n/);i.forEach((function(t,i){var s=Ce(A,t,e,r),c=v()(s,2),u=c[0],l=c[1];0===i&&(u+=n),a=Math.max(a,u),o+=l}));var l=A[Ue];if(!l||l[0]!==a||l[1]!==o){var f=A.attrSize;""!==f[0]&&""!==f[1]||(A.reflow(),A.clearLayout())}A[Ue]=[a,o]}function He(A,t){var e=Object.assign(vA(A),t),r=e.style,n=e.variant,i=e.weight,a=e.size0,o=e.unit,s=e.family;return"".concat(r," ").concat(n," ").concat(i," ").concat(a).concat(o," ").concat(s)}var Ee=$A()(null,(function(A,t){return{F:function(t){function e(){var t,r;c()(this,e);for(var n=arguments.length,i=new Array(n),a=0;a<n;a++)i[a]=arguments[a];return r=l()(this,(t=h()(e)).call.apply(t,[this].concat(i))),A(YA()(r)),r}return d()(e,t),e}(t),d:[{kind:"method",key:"retypesetting",value:function(){this.subject.retypesetting()}},{kind:"method",key:"widthRetypeseeting",value:function(){""!==this.lineBreak&&this.subject.retypesetting()}},{kind:"field",decorators:[VA(String),xA({extra:"retypesetting"})],key:"text",value:function(){return""}},{kind:"field",decorators:[xA({extra:"retypesetting"}),DA("normal normal normal 16px Arial")],key:"font",value:function(){return"inherit"}},{kind:"set",decorators:[xA],key:"fontSize",value:function(A){null==A&&(A="16px");var t="px";if("string"==typeof A){var e=A.match(/^([\d.]+)(\w+)/);if(!e)return null;A=parseFloat(e[1]),t=e[2]}this.font=He(this.font,{size0:A,unit:t})}},{kind:"get",key:"fontSize",value:function(){var A=vA(this.font),t=A.size0,e=A.unit;return"".concat(t).concat(e)}},{kind:"set",decorators:[xA],key:"fontFamily",value:function(A){null==A&&(A="Arial"),this.font=He(this.font,{family:A})}},{kind:"get",key:"fontFamily",value:function(){return vA(this.font).family}},{kind:"set",decorators:[xA],key:"fontStyle",value:function(A){null==A&&(A="normal"),this.font=He(this.font,{style:A})}},{kind:"get",key:"fontStyle",value:function(){return vA(this.font).style}},{kind:"set",decorators:[xA],key:"fontVariant",value:function(A){null==A&&(A="normal"),this.font=He(this.font,{variant:A})}},{kind:"get",key:"fontVariant",value:function(){return vA(this.font).variant}},{kind:"set",decorators:[xA],key:"fontWeight",value:function(A){null==A&&(A="normal"),this.font=He(this.font,{weight:A})}},{kind:"get",key:"fontWeight",value:function(){return vA(this.font).weight}},{kind:"field",decorators:[VA(parseFloat),xA({extra:"retypesetting"}),DA("")],key:"lineHeight",value:function(){return"inherit"}},{kind:"field",decorators:[xA({extra:"retypesetting"}),DA("left")],key:"textAlign",value:function(){return"inherit"}},{kind:"field",decorators:[VA(Y),xA,DA("")],key:"strokeColor",value:function(){return"inherit"}},{kind:"field",decorators:[VA(Y),xA,DA("")],key:"color",value:function(){return"inherit"}},{kind:"field",decorators:[xA,SA("color")],key:"fillColor",value:void 0},{kind:"field",decorators:[xA],key:"flexible",value:void 0},{kind:"field",decorators:[xA({extra:"retypesetting"}),DA("")],key:"lineBreak",value:function(){return"inherit"}},{kind:"field",decorators:[xA({extra:"retypesetting"}),DA("")],key:"wordBreak",value:function(){return"inherit"}},{kind:"field",decorators:[VA(parseFloat),xA({extra:"retypesetting"}),DA(0)],key:"letterSpacing",value:function(){return"inherit"}},{kind:"field",decorators:[VA(parseFloat),xA({extra:"retypesetting"}),DA(0)],key:"textIndent",value:function(){return"inherit"}},{kind:"field",decorators:[xA({extra:"widthRetypeseeting"}),MA("width")],key:"width",value:function(){return""}},{kind:"field",decorators:[xA({extra:"widthRetypeseeting"}),MA("width")],key:"layoutWidth",value:function(){return""}}]}}),Ct.Attr),ke=$A()(null,(function(A,t){var e=function(t){function e(t){var r;return c()(this,e),"object"!==rt()(t)&&(t={text:String(t)}),r=l()(this,h()(e).call(this,t)),A(YA()(r)),r}return d()(e,t),e}(t);return{F:e,d:[{kind:"field",static:!0,key:"Attr",value:function(){return Ee}},{kind:"set",key:"text",value:function(A){this.attr("text",A)}},{kind:"get",key:"text",value:function(){return this.attr("text")}},{kind:"get",key:"textboxSize",value:function(){return this[Ue]||be(this),this[Ue]}},{kind:"get",key:"flexibleFont",value:function(){var A=this.attr("font");if(""===this.attr("width")&&""===this.attr("layoutWidth"))return A;var t=this.textboxSize,e=this.contentSize,r=vA(A),n=r.style,i=r.variant,a=r.weight,o=r.size,s=r.family;return o*=e[0]/t[0],"".concat(n," ").concat(i," ").concat(a," ").concat(Math.floor(o),'px "').concat(s,'"')}},{kind:"get",decorators:[LA],key:"contentSize",value:function(){var A=v()(this.attrSize,2),t=A[0],e=A[1];if(""===t||""===e){var r=this.textboxSize;if(!r)return[0,0];t=t||r[0],e=e||r[1]}return this.attr("flexible")&&""===this.attr("height")&&""===this.attr("layoutHeight")&&(e=Math.ceil(e*t/this.textboxSize[0])),[t,e]}},{kind:"method",key:"connect",value:function(A){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=tt()(h()(e.prototype),"connect",this).call(this,A,t),n=A;n&&null!=n.__labelCount;)++n.__labelCount,n=n.parent;return r}},{kind:"method",key:"disconnect",value:function(A){for(var t=tt()(h()(e.prototype),"disconnect",this).call(this,A),r=A;r&&null!=r.__labelCount;)--r.__labelCount,r=r.parent;return t}},{kind:"method",key:"retypesetting",value:function(){this[Ue]=!1,this[Fe]=null,this.reflow(),this.forceUpdate(!0)}},{kind:"method",key:"restyle",value:function(){tt()(h()(e.prototype),"restyle",this).call(this),this.retypesetting()}},{kind:"method",key:"render",value:function(A,t){var r=this;tt()(h()(e.prototype),"render",this).call(this,A,t);var n=this.attr("textAlign"),i=this.attr("flexible")?this.flexibleFont:this.attr("font"),a=this.attr("lineHeight"),o=this.text;if(o){var s=v()(this.contentSize,2),c=s[0],u=s[1];this[Fe]||be(this),o=this[Fe]||this.text,(this.textboxSize[0]>c||this.textboxSize[1]>u)&&this.attr("clipOverflow")&&(t.beginPath(),t.rect(0,0,c,u),t.clip()),t.font=i;var l=o.split(/\n/);t.textBaseline="top";var f=n;t.textBaseline="middle";var B=RA(t,this,"strokeColor");B&&(t.strokeStyle=B);var d=RA(t,this,"fillColor");B||d||(d=Y("black")),d&&(t.fillStyle=d);var g=0,p=this.contentSize[0],Q=this.attr("letterSpacing"),y=this.attr("textIndent");l.forEach((function(A,e){var n=Ce(r,A,i,a),o=v()(n,2),s=o[0],c=o[1],u=0;"center"===f?u=(p-s)/2:"right"===f&&(u=p-s);var l=0;if(y&&0===e&&"right"!==f&&(l=y),Q){var h=u;w()(A).forEach((function(A,n){0===e&&0===n&&(h+=l),d&&t.fillText(A,h,g+c/2),B&&t.strokeText(A,h,g+c/2),h+=Ce(r,A,i)[0]+Q}))}else d&&t.fillText(A,u+l,g+c/2),B&&t.strokeText(A,u+l,g+c/2);g+=c}))}}}]}}),Ct),xe=e(15),Se=Symbol("batch"),Ke=function(){function A(t){c()(this,A),this.layer=t,this[Se]=new Set,this.cache=null}return F()(A,[{key:"add",value:function(){for(var A=this,t=arguments.length,e=new Array(t),r=0;r<t;r++)e[r]=arguments[r];e.forEach((function(t){if(!t.layer||t.layer!==A.layer)throw new Error("Batch node must append to this layer first!");if(t[Se])throw new Error("Node already batched!");t.attr("enableCache",!0);var e=A;Object.defineProperty(t,"cache",{configurable:!0,get:function(){return e.cache},set:function(A){if(e.baseNode===this)e.cache&&A!==e.cache&&GA.put(e.cache),e.cache=A;else if(null==A)throw new Error("Cannot set non-cachable attributes to batch members.Use batch.baseNode.attr(...)")}}),t[Se]=A,A[Se].add(t)}))}},{key:"remove",value:function(){for(var A=this,t=arguments.length,e=new Array(t),r=0;r<t;r++)e[r]=arguments[r];e.forEach((function(t){A[Se].has(t)&&(delete t[Se],delete t.cache,A[Se].delete(t))}))}},{key:"baseNode",get:function(){for(var A=w()(this[Se]),t=A[0],e=1/0,r=1/0,n=0;n<A.length;n++){var i=A[n];r>i.zIndex?(r=i.zIndex,e=i.zOrder,t=i):r===i.zIndex&&e>i.zOrder&&(e=i.zOrder,t=i)}return t}}]),A}(),Ne=Symbol("zOrder"),De=Symbol("removeTask"),ze={getTargetFromXY:function(A,t){var e=this.children,r=this;return e.some((function(e){var n={parentX:A,parentY:t},i=e.pointCollision(n);return i&&(r=e.getTargetFromXY?e.getTargetFromXY(n.offsetX,n.offsetY):e),i})),r},appendChild:function(A){var t=this,e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=function(){t[Ne]=t[Ne]||0,A.connect(t,t[Ne]++),t.childNodes.push(A);for(var r,n=t.sortedChildNodes||[],i=n.length,a=0,o=i-1,s=0|A.attr("zIndex");null==r&&a<=o;){var c=n[o],u=n[a];if(s>=c.zIndex)r=o+1;else if(s<u.zIndex)r=a;else if(a>=o-1)r=o;else{var l=Math.ceil((a+o)/2);s>=n[l].zIndex?a=l:o=l}}return null==r||r===i?n.push(A):n.splice(r,0,A),t.sortedChildNodes=n,e&&A.forceUpdate(),A.layer?A.enter():A},n=this.removeChild(A);return n&&n.promise?(n.resolve&&n.resolve(),n.promise.then((function(){return r()})),n):r()},append:function(){for(var A=this,t=arguments.length,e=new Array(t),r=0;r<t;r++)e[r]=arguments[r];return e.forEach((function(t){A.appendChild(t)})),this},removeChild:function(A){if(A[De])return A[De];if(-1===this.childNodes.indexOf(A))return null;var t=this;function e(e){delete A[De];var r=t.childNodes.indexOf(A);return-1===r?null:(t.childNodes.splice(r,1),t.sortedChildNodes=sA(t.childNodes),(e.isVisible()||e.lastRenderBox)&&e.forceUpdate(),e.disconnect(t),e)}var r=A.exit();return r.promise?(A[De]=r,r.promise.then((function(){return e(A)})),r):e(A)},clear:function(){var A=this;return this.childNodes.slice(0).forEach((function(t){return A.removeChild(t)})),this},remove:function(){for(var A=this,t=arguments.length,e=new Array(t),r=0;r<t;r++)e[r]=arguments[r];return 0===e.length?this.parent?this.parent.removeChild(this):null:(e.forEach((function(t){A.removeChild(t)})),this)},insertBefore:function(A,t){var e=this;if(null==t)return this.appendChild(A);var r=this.childNodes.indexOf(t),n=t.zOrder;if(r>=0){var i=function(){for(var t=0;t<e.childNodes.length;t++){var i=e.childNodes[t],a=i.zOrder;a>=n&&(delete i.zOrder,Object.defineProperty(i,"zOrder",{value:a+1,writable:!1,configurable:!0}))}if(e.childNodes.splice(r,0,A),A.connect(e,n),e.sortedChildNodes=sA(e.childNodes),A.forceUpdate(),e[Ne]=e[Ne]||0,e[Ne]++,e.layer)return A.enter()},a=this.removeChild(A);return a&&a.promise?(a.resolve&&a.resolve(),a.promise.then((function(){return i()})),a):i()}return null},replaceChild:function(A,t){var e=this;Promise.resolve(this.insertBefore(A,t)).then((function(){e.removeChild(t)}))}},Me=Symbol("zOrder"),Te=Symbol("layoutTag"),Le=$A()(null,(function(A,t){return{F:function(t){function e(t){var r;return c()(this,e),r=l()(this,h()(e).call(this,t)),A(YA()(r)),e.inits.forEach((function(A){A(YA()(r),t)})),r}return d()(e,t),e}(t),d:[{kind:"field",static:!0,key:"inits",value:function(){return[]}},{kind:"field",decorators:[xA],key:"enableCache",value:function(){return"auto"}},{kind:"set",decorators:[xA({reflow:!0,value:null})],key:"clip",value:function(A){A?(A="string"==typeof A?{d:A}:A,this.subject.svg=yA(A),this.set("clip",A)):(this.subject.svg=null,this.set("clip",null))}},{kind:"field",decorators:[xA({reflow:!0,relayout:!0}),MA("width")],key:"layoutWidth",value:function(){return""}},{kind:"field",decorators:[xA({reflow:!0,relayout:!0}),MA("height")],key:"layoutHeight",value:function(){return""}},{kind:"field",decorators:[xA({reflow:!0,relayout:!0}),MA("width")],key:"width",value:function(){return""}},{kind:"field",decorators:[xA({reflow:!0,relayout:!0}),MA("height")],key:"height",value:function(){return""}},{kind:"field",decorators:[xA({relayout:!0})],key:"display",value:function(){return""}},{kind:"field",decorators:[VA(parseFloat),xA],key:"scrollLeft",value:function(){return 0}},{kind:"field",decorators:[VA(parseFloat),xA],key:"scrollTop",value:function(){return 0}}]}}),Ct.Attr),Ie=Symbol("layout"),Oe=$A()(null,(function(A,t){var e=function(t){function e(){var t,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return c()(this,e),t=l()(this,h()(e).call(this,r)),A(YA()(t)),t.childNodes=[],t.sortedChildNodes=[],t[Me]=0,t[Te]=!1,t.__labelCount=0,t}return d()(e,t),e}(t);return{F:e,d:[{kind:"field",static:!0,key:"Attr",value:function(){return Le}},{kind:"method",static:!0,key:"applyLayout",value:function(A,t){this[Ie]=this[Ie]||{};var r=t.attrs,n=t.relayout;r.init&&Le.inits.push(r.init),e.addAttributes(r),this[Ie][A]=n}},{kind:"get",key:"isVirtual",value:function(){var A=this.attr("display");if(""!==A&&"none"!==A)return!1;var t=this.parent;if(t&&t instanceof e&&!t.isVirtual)return!1;var r=this.attr("border").width,n=this.attr("borderRadius"),i=this.attr("bgcolor"),a=this.attr("gradients").bgcolor,o=v()(this.attrSize,2),s=o[0],c=o[1],u=this.attr("anchor"),l=v()(u,2),f=l[0],h=l[1],B=this.attr("bgimage"),d=this.attr("padding"),g=v()(d,4),p=g[0],w=g[1],Q=g[2],y=g[3];return!(f||h||s||c||n||r||i||a||B||p||w||Q||y)}},{kind:"method",key:"connect",value:function(A){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=tt()(h()(e.prototype),"connect",this).call(this,A,t),n=this.__labelCount,i=A;i&&null!=i.__labelCount;)i.__labelCount+=n,i=i.parent;return r}},{kind:"method",key:"disconnect",value:function(A){for(var t=tt()(h()(e.prototype),"disconnect",this).call(this,A),r=this.__labelCount,n=A;n&&null!=n.__labelCount;)n.__labelCount-=r,n=n.parent;return t}},{kind:"method",key:"scrollTo",value:function(A,t){this.attr("scrollLeft",A),this.attr("scrollTop",t)}},{kind:"method",key:"scrollBy",value:function(A,t){var e=this.attr("scrollLeft"),r=this.attr("scrollTop");this.scrollTo(e+A,r+t)}},{kind:"method",key:"cloneNode",value:function(A){var t=tt()(h()(e.prototype),"cloneNode",this).call(this);A&&this.childNodes.forEach((function(e){var r=e.cloneNode(A);t.append(r)}));return t}},{kind:"get",key:"children",value:function(){var A=this.childNodes||[];return A.filter((function(A){return A instanceof Ct}))}},{kind:"method",key:"update",value:function(A){A.isDirty=!0;var t=this.attrSize;""!==t[0]&&""!==t[1]||this.reflow(),this.forceUpdate(!0)}},{kind:"method",key:"pointCollision",value:function(A){if(tt()(h()(e.prototype),"pointCollision",this).call(this,A)||this.isVirtual){if(this.svg){var t=A.offsetX,r=A.offsetY;if(null==t&&null==r)return!0;var n=this.originalRect;A.isInClip=this.svg.isPointInPath(t-n[0],r-n[1])}return!0}return!1}},{kind:"get",decorators:[LA],key:"contentSize",value:function(){if(this.isVirtual)return[0,0];var A=v()(this.attrSize,2),t=A[0],e=A[1];if(""===t||""===e)if(this.attr("clip")){var r=this.svg.bounds;t=t||r[2],e=e||r[3]}else{var n,i;n=0,i=0,this.childNodes.forEach((function(A){if("none"!==A.attr("display")){var t=A.renderBox;t&&(n=Math.max(n,t[2]),i=Math.max(i,t[3]))}})),t=t||n,e=e||i}return[t,e]}},{kind:"method",key:"dispatchEvent",value:function(A,t){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,a=this.getEventHandlers(A);if(!n||0!==a.length){var o=!1;if(!n&&!t.terminated&&"mouseenter"!==A){var s=r||this.pointCollision(t);if(s||"mouseleave"===A||!this.attr("clipOverflow")){var c,u,l=this.attr("scrollLeft"),f=this.attr("scrollTop"),B=this.attr("border").width,d=this.attr("padding");"offsetX"in t&&(c=t.offsetX-this.originalRect[0]-B-d[3]+l),"offsetY"in t&&(u=t.offsetY-this.originalRect[1]-B-d[0]+f);var g=t.parentX,p=t.parentY;t.parentX=c,t.parentY=u,s&&a.length&&a.some((function(A){return A.useCapture}))&&(o=!0,t.target||(t.target=this.getTargetFromXY(c,u)),tt()(h()(e.prototype),"dispatchEvent",this).call(this,A,t,s,n,!0));var Q=[];if(!o||!t.cancelBubble)for(var v=this.sortedChildNodes.slice(0).reverse(),y=0;y<v.length&&!1!==t.isInClip;y++){var m=v[y],U=m.dispatchEvent(A,t,r,n,i);if(U&&(t.targetSprites&&(Q.push.apply(Q,w()(t.targetSprites)),delete t.targetSprites),Q.push(m)),t.terminated&&"mousemove"!==A)break}t.targetSprites=Q,t.terminated=!1,t.parentX=g,t.parentY=p,r=s}}return t.targetSprites=t.targetSprites||[],t.cancelBubble?!1:o?tt()(h()(e.prototype),"dispatchEvent",this).call(this,A,t,r,n,!1):(t.targetSprites.length>0&&(r=!0),tt()(h()(e.prototype),"dispatchEvent",this).call(this,A,t,r,n,i))}}},{kind:"method",key:"relayout",value:function(){var A=this.childNodes.filter((function(A){if(A.hasLayout&&(A.attr("layoutWidth",null),A.attr("layoutHeight",null),A.attr("layoutX",null),A.attr("layoutY",null)),A.relayout){var t=A.attr("display");""!==t&&"static"!==t&&A.relayout()}return A.hasLayout&&"none"!==A.attr("display")})),t=this.attr("display"),r=e[Ie][t];r&&r(this,A)}},{kind:"method",key:"clearLayout",value:function(){this[Te]=!1,this.hasLayout&&this.parent.clearLayout()}},{kind:"method",key:"draw",value:function(A){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.context,r=this.attr("display");return""===r||"static"===r||this[Te]||(this.relayout(),this[Te]=!0),tt()(h()(e.prototype),"draw",this).call(this,A,t)}},{kind:"method",key:"render",value:function(A,t){this.attr("clip")&&(this.svg.beginPath().to(t),t.clip()),this.isVirtual||(tt()(h()(e.prototype),"render",this).call(this,A,t),this.attr("clipOverflow")&&(t.beginPath(),t.rect(0,0,this.contentSize[0],this.contentSize[1]),t.clip())),t.save();var r=this.attr("scrollLeft"),n=this.attr("scrollTop");t.translate(-r,-n);for(var i=this.sortedChildNodes,a=0;a<i.length;a++){var o=i[a],s=o.isDirty;o.isDirty=!1,o.draw(A,t),s&&o.dispatchEvent("update",{target:o,renderTime:A},!0,!0)}t.restore()}}]}}),Ct);Object.assign(Oe.prototype,ze);var Xe=Symbol("zOrder"),Ve=Symbol("timeline"),_e=Symbol("renderDeferrer"),Je=Symbol("drawTask"),qe=Symbol("autoRender"),Re=Symbol("adjustTimer"),Pe=$A()(null,(function(A,t){return{F:function(t){function e(t){var r;return c()(this,e),r=l()(this,h()(e).call(this,t)),A(YA()(r)),r.setDefault({bgcolor:""}),r}return d()(e,t),e}(t),d:[{kind:"set",decorators:[VA(Y),xA],key:"bgcolor",value:function(A){this.set("bgcolor",A);var t=this.subject;t.canvas&&t.canvas.style&&(null!=A?(this.quietSet("canvasBgColor",t.canvas.style.backgroundColor),t.canvas.style.backgroundColor=A):t.canvas.style.backgroundColor=this.get("canvasBgColor"))}}]}}),wt.Attr),je=function(A){function t(){var A,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=e.context,n=e.evaluateFPS,i=void 0!==n&&n,a=e.renderMode,o=void 0===a?"repaintAll":a,s=e.autoRender,u=void 0===s||s,f=e.useDocumentCSS,B=void 0!==f&&f;return c()(this,t),(A=l()(this,h()(t).call(this)))[qe]=u,"repaintDirty"===o&&OA("renderRepaintDirty"),!1!==i&&OA("evaluateFPS"),A.outputContext=r,r.canvas&&(r.canvas.layer_=YA()(A)),A.childNodes=[],A.sortedChildNodes=[],A[Xe]=0,A[Ve]=new g.d(xe.c),A[_e]=null,A.touchedTargets={},r.canvas&&r.canvas.addEventListener&&(r.canvas.addEventListener("DOMNodeRemovedFromDocument",(function(){var t;A._savePlaybackRate=A.timeline.playbackRate,A._saveChildren=w()(A.childNodes),(t=A).remove.apply(t,w()(A.childNodes)),A.timeline.playbackRate=0})),r.canvas.addEventListener("DOMNodeInsertedIntoDocument",(function(){var t;A._saveChildren&&(A.timeline.playbackRate=A._savePlaybackRate,(t=A).append.apply(t,w()(A._saveChildren)),delete A._saveChildren)}))),B&&A.fromDocumentCSS(),A}return d()(t,A),F()(t,[{key:"fromDocumentCSS",value:function(){}},{key:"clearContext",value:function(){var A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.outputContext;if(A.canvas){var t=A.canvas,e=t.width,r=t.height;A.clearRect(0,0,e,r)}}},{key:"prepareRender",value:function(){var A=this;return this[_e]||(this[_e]={},this[_e].promise=new Promise((function(t,e){Object.assign(A[_e],{resolve:t,reject:e}),A.autoRender&&(A[Je]=Object(xe.b)((function(){delete A[Je],A.draw()})))}))),this[_e]?this[_e].promise:Promise.resolve()}},{key:"forceUpdate",value:function(){return this.prepareRender()}},{key:"restyle",value:function(){var A=this.style.bgcolor;if(tt()(h()(t.prototype),"restyle",this).call(this),A){var e=this.attr("bgcolor");e!==A&&this.canvas&&this.canvas.style&&(this.canvas.style=e)}}},{key:"draw",value:function(){var A=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];tt()(h()(t.prototype),"draw",this).call(this);var e=this[_e];this[_e]=null,this[Je]&&(Object(xe.a)(this[Je]),delete this[Je]);var r=this.timeline.currentTime;this.repaint(r,A),tt()(h()(t.prototype),"dispatchEvent",this).call(this,"update",{target:this,timeline:this.timeline,renderTime:r},!0,!0),e&&e.resolve()}},{key:"update",value:function(A){A&&A.isDirty||(A&&(A.isDirty=!0),this.prepareRender())}},{key:"isVisible",value:function(){return!this.canvas||this.canvas.width>0&&this.canvas.height>0}},{key:"drawSprites",value:function(A,t){GA.flush(),this.beforeDrawTransform&&(this.outputContext.save(),this.beforeDrawTransform());for(var e=0;e<A.length;e++){var r=A[e],n=r.isDirty;r.isDirty=!1,r.parent===this&&(r.draw(t),n&&r.dispatchEvent("update",{target:r,renderTime:t},!0,!0))}this.beforeDrawTransform&&this.outputContext.restore()}},{key:"repaint",value:function(A){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],e=this.sortedChildNodes,r=this.outputContext;t&&this.clearContext(r),this.drawSprites(e,A)}},{key:"pointCollision",value:function(A){if(this.outputContext.canvas){var t=A.layerX,e=A.layerY,r=this.outputContext.canvas,n=r.width,i=r.height;return null==t&&null==e||t>=0&&e>=0&&t<n&&e<i}return!0}},{key:"dispatchEvent",value:function(A,e){var r=this,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=arguments.length>3&&void 0!==arguments[3]&&arguments[3],a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,o=this.getEventHandlers(A);if(!i||0!==o.length){var s=!1;if(!i&&!e.terminated&&"mouseenter"!==A){var c=n||this.pointCollision(e),u=e.identifier;if(null==u||"touchend"!==A&&"touchmove"!==A||(c=!0),c||"mouseleave"===A){var l=this.sortedChildNodes.slice(0).reverse(),f=[];if(null==u||"touchend"!==A&&"touchmove"!==A){if(e.parentX=e.layerX,e.parentY=e.layerY,c&&o.length&&o.some((function(A){return A.useCapture}))&&(s=!0,e.target||(e.target=this.getTargetFromXY(e.parentX,e.parentY)),tt()(h()(t.prototype),"dispatchEvent",this).call(this,A,e,c,i,!0)),!s||!e.cancelBubble)for(var B=0;B<l.length;B++){var d=l[B],g=d.dispatchEvent(A,e,n,i,a);if(g&&(e.targetSprites&&(f.push.apply(f,w()(e.targetSprites)),delete e.targetSprites),f.push(d)),e.terminated&&"mousemove"!==A)break}delete e.parentX,delete e.parentY}else for(var p=e.originalEvent.changedTouches,Q=0;Q<p.length;Q++){var y=p[Q];if(y.identifier===u){var m=this.layer.touchedTargets[u];m&&(m.forEach((function(t){if(t!==r&&t.layer===r){var n=t.getParentXY(e.layerX,e.layerY),i=v()(n,2),o=i[0],s=i[1],c=[e.parentX,e.parentY];e.parentX=o,e.parentY=s,t.dispatchEvent(A,e,!0,!0,a),e.parentX=c[0],e.parentY=c[1]}})),"touchend"===A&&delete this.layer.touchedTargets[u])}}e.targetSprites=f,e.terminated=!1,n=c}}if(e.targetSprites=e.targetSprites||[],e.cancelBubble)return!1;if(s)return tt()(h()(t.prototype),"dispatchEvent",this).call(this,A,e,n,i,!1);e.targetSprites.length>0&&(n=!0);var U=e.layerX,F=e.layerY;return null!=U&&null!=F&&(e.offsetX=U+this.offset[0],e.offsetY=F+this.offset[1]),tt()(h()(t.prototype),"dispatchEvent",this).call(this,A,e,n,i,a)}}},{key:"group",value:function(){var A=new Oe;return A.append.apply(A,arguments),this.appendChild(A),A}},{key:"batch",value:function(){for(var A=this,t=arguments.length,e=new Array(t),r=0;r<t;r++)e[r]=arguments[r];e.forEach((function(t){t.layer!==A&&A.appendChild(t)}));var n=new Ke(this);return n.add.apply(n,e),n}},{key:"adjust",value:function(A){var t=this,e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(e){var r=this.outputContext,n=this.adjustContext||r.canvas.cloneNode().getContext("2d");this[Re]?clearTimeout(this[Re]):(this.autoRender=!1,n.clearRect(0,0,n.canvas.width,n.canvas.height),n._clearTag=!1,n.drawImage(r.canvas,0,0),this.adjustContext=n),this[Re]=setTimeout((function(){t.autoRender=!0,delete t[Re]}),100),n.canvas.width>0&&n.canvas.height>0&&(this.clearContext(r),r.save(),A.call(this,r),r.drawImage(n.canvas,0,0),r.restore())}}},{key:"resolution",get:function(){return[this.canvas.width,this.canvas.height]}},{key:"autoRender",set:function(A){this[qe]=A,A&&this.draw()},get:function(){return this[qe]}},{key:"layer",get:function(){return this}},{key:"children",get:function(){return this.childNodes.filter((function(A){return A instanceof Ct}))}},{key:"timeline",get:function(){return this[Ve]}},{key:"context",get:function(){return this.outputContext}},{key:"canvas",get:function(){return this.outputContext&&this.outputContext.canvas}},{key:"offset",get:function(){return[0,0]}}]),t}(wt);UA()(je,"Attr",Pe),Object.assign(je.prototype,ze);var Ge=$A()(null,(function(A,t){return{F:function(t){function e(){var t,r;c()(this,e);for(var n=arguments.length,i=new Array(n),a=0;a<n;a++)i[a]=arguments[a];return r=l()(this,(t=h()(e)).call.apply(t,[this].concat(i))),A(YA()(r)),r}return d()(e,t),e}(t),d:[{kind:"set",decorators:[xA({reflow:!0})],key:"path",value:function(A){A?(A="string"==typeof A?{d:A}:A,this.subject.svg=yA(A),this.set("path",A)):(this.subject.svg=null,this.set("path",null))}},{kind:"set",decorators:[xA],key:"d",value:function(A){if(A){var t=this.path;this.path=t?Object.assign(t,{d:A}):{d:A}}else this.path=null}},{kind:"get",key:"d",value:function(){return this.path?this.path.d:null}},{kind:"field",decorators:[VA(parseFloat),xA({reflow:!0}),DA(1)],key:"lineWidth",value:function(){return"inherit"}},{kind:"field",decorators:[VA(eA,(function(A){return"number"==typeof A?[A]:A})),xA],key:"lineDash",value:void 0},{kind:"field",decorators:[VA(parseFloat),xA],key:"lineDashOffset",value:function(){return 0}},{kind:"field",decorators:[xA,DA("butt")],key:"lineCap",value:function(){return"inherit"}},{kind:"field",decorators:[xA,DA("miter")],key:"lineJoin",value:function(){return"inherit"}},{kind:"field",decorators:[VA(Y),xA,DA("")],key:"strokeColor",value:function(){return"inherit"}},{kind:"field",decorators:[VA(Y),xA,DA("")],key:"fillColor",value:function(){return"inherit"}},{kind:"field",decorators:[xA({reflow:!0})],key:"flexible",value:void 0},{kind:"field",decorators:[xA({quiet:!0}),DA("auto")],key:"bounding",value:function(){return"inherit"}},{kind:"field",decorators:[xA,SA("strokeColor")],key:"color",value:void 0}]}}),Ct.Attr),We=$A()(null,(function(A,t){var e=function(t){function e(t){var r;return c()(this,e),"string"==typeof t&&(t={d:t}),r=l()(this,h()(e).call(this,t)),A(YA()(r)),r}return d()(e,t),e}(t);return{F:e,d:[{kind:"field",static:!0,key:"Attr",value:function(){return Ge}},{kind:"set",key:"path",value:function(A){this.attr("path",A)}},{kind:"get",key:"path",value:function(){return this.attr("path")}},{kind:"method",key:"getPointAtLength",value:function(A){return this.svg?this.svg.getPointAtLength(A):[0,0]}},{kind:"method",key:"getPathLength",value:function(){return this.svg?this.svg.getTotalLength():0}},{kind:"method",key:"isClosed",value:function(){var A=this.attr("d");return!!A&&/z$/gim.test(A)}},{kind:"method",key:"findPath",value:function(A,t){var e=this.originalRect,r=this.pathOffset,n=this.svg;if(n){var i=A-e[0]-r[0],a=t-e[1]-r[1],o=!1;if(this.isClosed()&&(o=n.isPointInPath(i,a)),!o){var s=this.attr("lineWidth")+(parseFloat(this.attr("bounding"))||0),c=this.attr("lineCap"),u=this.attr("lineJoin");o=n.isPointInStroke(i,a,{lineWidth:s,lineCap:c,lineJoin:u})}if(o)return[n]}return[]}},{kind:"get",key:"lineWidth",value:function(){var A=this.attr("lineWidth"),t=this.attr("gradients"),e=this.attr("fillColor"),r=this.attr("strokeColor")||t&&t.strokeColor,n=e||t&&t.fillColor;return!r&&n?0:A}},{kind:"get",key:"pathOffset",value:function(){var A=Math.round(this.lineWidth);return[A,A]}},{kind:"get",key:"pathSize",value:function(){return this.svg?this.svg.size:[0,0]}},{kind:"get",decorators:[LA],key:"contentSize",value:function(){if(!this.svg)return tt()(h()(e.prototype),"contentSize",this);var A=this.svg.bounds,t=v()(this.attrSize,2),r=t[0],n=t[1],i=this.pathOffset;return""===r&&(r=A[2]-Math.min(0,A[0])+2*i[0]),""===n&&(n=A[3]-Math.min(0,A[1])+2*i[1]),this.attr("flexible")&&""===this.attr("height")&&""===this.attr("layoutHeight")&&(n=Math.ceil(n*r/(A[2]-Math.min(0,A[0])+2*i[0]))),[r,n].map(Math.ceil)}},{kind:"get",decorators:[LA],key:"originalRect",value:function(){var A=this.svg;if(A){var t=A.bounds,r=this.pathOffset,n=v()(this.offsetSize,2),i=n[0],a=n[1],o=this.attr("anchor"),s=v()(o,2),c=s[0],u=s[1],l=[0,0,i,a],f=Math.min(0,t[0]),B=Math.min(0,t[1]);return l[0]=f-r[0]-c*(i+f-2*r[0]),l[1]=B-r[1]-u*(a+B-2*r[1]),l}return tt()(h()(e.prototype),"originalRect",this)}},{kind:"method",key:"pointCollision",value:function(A){var t=this.attr("bounding");if(tt()(h()(e.prototype),"pointCollision",this).call(this,A)||"auto"!==t&&"box"!==t&&"path"!==t&&0!==t){var r=A.offsetX,n=A.offsetY;if(null==r&&null==n)return!0;var i=this.svg;if(i){var a=i.bounds;r+=Math.min(0,a[0]),n+=Math.min(0,a[1])}return A.targetPaths=this.findPath(r,n),!!("box"===t||"auto"===t&&(this.attr("borderWidth")>0||this.attr("bgcolor")||this.attr("gradients").bgcolor))||A.targetPaths.length>0}return!1}},{kind:"method",key:"render",value:function(A,t){tt()(h()(e.prototype),"render",this).call(this,A,t);var r=this.attr("d"),n=this.attr("lineWidth"),i=this.attr("lineCap"),a=this.attr("lineJoin"),o=this.attr("lineDash"),s=this.attr("flexible");if(r){var c=this.svg,u=v()(c.bounds,4),l=u[0],f=u[1],B=u[2],d=u[3],g=v()(this.pathOffset,2),p=g[0],w=g[1],Q=v()(this.contentSize,2),y=Q[0],m=Q[1];if((y<B||m<d)&&this.attr("clipOverflow")&&(t.beginPath(),t.rect(0,0,y,m),t.clip()),s){c.save();var U=y/(B-Math.min(0,l)+2*p);c.scale(U,U),l*=U,f*=U,p*=U,w*=U}if((l<0||f<0)&&t.translate(-Math.min(0,l),-Math.min(0,f)),t.translate(p,w),c.beginPath().to(t),s&&c.restore(),t.lineWidth=n,t.lineCap=i,t.lineJoin=a,null!=o){t.setLineDash(o);var F=this.attr("lineDashOffset");t.lineDashOffset=F}var C=RA(t,this,"fillColor");C&&(t.fillStyle=C);var b=RA(t,this,"strokeColor");b||C||(b=Y("black")),b&&(t.strokeStyle=b),C&&t.fill(),b&&t.stroke()}}}]}}),Ct),Ye=new WeakMap,Ze=Symbol("merged"),$e=null;function Ar(A){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,e=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if($e||(($e=Object.assign({},this)).__spritejs=this,$e.use=function(A){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,e=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return Ar.call($e,A,t,e)}),"boolean"==typeof t&&(e=t,t=null),Ye.has(A)){var r=Ye.get(A);return e&&!r[Ze]&&(Object.assign($e,r),r[Ze]=!0),r}var n=(A.install||A).call(A,$e,t)||{};return Ye.set(A,n),e&&(Object.assign($e.__spritejs,n),n[Ze]=!0),n}function tr(A){var t=A[0][0],e=A[0][1],r=t,n=e;return A.forEach((function(A){var i=A[0],a=A[2],o=A[4],s=A[6],c=A[1],u=A[3],l=A[5],f=A[7];t=Math.min(t,i,a,o,s),e=Math.min(e,c,u,l,f),r=Math.max(r,i,a,o,s),n=Math.max(n,c,u,l,f)})),[t,e,r,n]}function er(A,t){var e=function(A){for(var t=[],e=0;e<A;e++){for(var r=[],n=0;n<A;n++){var i=n+e;i>A-1&&(i-=A),r[i]=n}t.push(r)}return t}(A.length),r=[];e.forEach((function(e){var n=0,i=0;e.forEach((function(e){var r,a,o,s,c,u,l,f,h,B,d,g,p,w,Q,v,y,m;n+=(r=A[e],a=t[i++],o=r[0],s=r[2],c=r[4],u=r[6],l=r[1],f=r[3],h=r[5],B=r[7],d=a[0],g=a[2],p=a[4],w=a[6],Q=a[1],v=a[3],y=a[5],m=a[7],Math.sqrt(Math.pow(d-o,2)+Math.pow(Q-l,2))+Math.sqrt(Math.pow(g-s,2)+Math.pow(v-f,2))+Math.sqrt(Math.pow(p-c,2)+Math.pow(y-h,2))+Math.sqrt(Math.pow(w-u,2)+Math.pow(m-B,2)))})),r.push({index:e,distance:n})})),r.sort((function(A,t){return A.distance-t.distance}));var n=[];return r[0].index.forEach((function(t){n.push(A[t])})),n}function rr(A,t){var e=function(A){for(var t=[],e=0;e<A;e++)t.push(e);return r=t,n=[],i=[],function A(t){var e,r;for(e=0;e<t.length;e++)r=t.splice(e,1)[0],i.push(r),0===t.length&&n.push(i.slice()),A(t),t.splice(e,0,r),i.pop();return n}(r);var r,n,i}(A.length),r=[];e.forEach((function(e){var n=0;e.forEach((function(e){var r,i;n+=(r=tr(A[e]),i=tr(t[e]),Math.sqrt(Math.pow(r[0]-i[0],2)+Math.pow(r[1]-i[1],2))+Math.sqrt(Math.pow(r[2]-i[2],2)+Math.pow(r[3]-i[3],2)))})),r.push({index:e,distance:n})})),r.sort((function(A,t){return A.distance-t.distance}));var n=[];return r[0].index.forEach((function(t){n.push(A[t])})),n}function nr(A,t,e,r,n,i,a,o,s,c){var u=(e-A)*s+A,l=(r-t)*s+t,f=(n-e)*s+e,h=(i-r)*s+r,B=(f-u)*s+u,d=(h-l)*s+l,g=(((a-n)*s+n-f)*s+f-B)*s+B,p=(((o-i)*s+i-h)*s+h-d)*s+d;return c?[g,p,B,d,u,l,A,t]:[A,t,u,l,B,d,g,p]}function ir(A,t){for(var e,r,n,i,a,o,s,c,u,l=0,f=0;l<t;l++){var h=A[f],B=(e=h[0],r=h[1],n=h[2],i=h[3],a=h[4],o=h[5],s=h[6],c=h[7],{left:nr(e,r,n,i,a,o,s,c,u=.5),right:nr(s,c,a,o,n,i,e,r,1-u,!0)});A.splice(f,1),A.splice(f,0,B.left,B.right),(f+=2)>=A.length-1&&(f=0)}}function ar(A){var t=0,e=0,r=[];return A.forEach((function(A){var n=m()(A),i=n[0],a=n.slice(1);"M"===i?(t=a[0],e=a[1]):(r.push([t,e].concat(w()(a))),t=a[4],e=a[5])})),[r]}function or(A,t,e,r,n){return[A+(e-A)*n,t+(r-t)*n]}function sr(A,t,e){var r=function(A,t){var e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:100,r=ar(A.path),n=ar(t.path),i=r.length,a=n.length;return i>a?function(A,t){for(var e=function(t){var e=A[A.length-1],r=[],n=e[0][0],i=e[0][1];e.forEach((function(){r.push([n,i,n,i,n,i,n,i])})),A.push(r)},r=0;r<t;r++)e()}(n,i-a):i<a&&function(A,t){for(var e=function(t){var e=A[A.length-1],r=[];e.forEach((function(A){r.push(A.slice(0))})),A.push(r)},r=0;r<t;r++)e()}(r,a-i),(r=rr(r,n)).forEach((function(A,t){var r=A.length,i=n[t].length;r>i?r<e?(ir(A,e-r),ir(n[t],e-i)):ir(n[t],r-i):r<i&&(i<e?(ir(A,e-r),ir(n[t],e-i)):ir(A,i-r))})),r.forEach((function(A,t){r[t]=er(A,n[t])})),[r,n]}(A,t),n=v()(r,2),i=n[0],a=n[1],o=/z$/gim.test(t.d)?"z":"";return"".concat(i.map((function(A,t){var r=a[t];return A.map((function(A,t){var n=function(A,t,e){return or(A[0],A[1],t[0],t[1],e).concat(or(A[2],A[3],t[2],t[3],e)).concat(or(A[4],A[5],t[4],t[5],e)).concat(or(A[6],A[7],t[6],t[7],e))}(A,r[t],e);return 0===t?"M".concat(n[0]," ").concat(n[1]," C").concat(n[2]," ").concat(n[3],", ").concat(n[4]," ").concat(n[5],", ").concat(n[6]," ").concat(n[7]):"".concat(n[2]," ").concat(n[3],", ").concat(n[4]," ").concat(n[5],", ").concat(n[6]," ").concat(n[7])}))})).join(" ")).concat(o)}function cr(A,t,e,r,n){var i=(e-r)/(n-r);return i<=0?A:i>=1?t:sr(A=new P(A),t=new P(t),i)}var ur=g.c.default,lr=function(A,t,e,r,n){var i="px",a="px",o=null,s=null,c=/^([\d.]+)(%|rh|rw)$/i;"string"==typeof A&&(o=c.exec(A))&&(i=o[2]),"string"==typeof t&&(s=c.exec(t))&&(a=s[2]),i===a&&(o&&(A=parseFloat(o[1])),s&&(t=parseFloat(s[1])));var u=ur(A,t,e,r,n);return"px"!==i?"".concat(u).concat(i):u};function fr(A,t,e,r,n){return"string"==typeof A&&(A=eA(A)),"string"==typeof t&&(t=eA(t)),Array.isArray(A)?A.map((function(A,i){return lr(A,null!=t[i]?t[i]:t,e,r,n)})):lr(A,t,e,r,n)}function hr(A){var t=new b;return Object.entries(A).forEach((function(A){var e=v()(A,2),r=e[0],n=e[1];if("matrix"===r)t=new b(n);else if(Array.isArray(n)){var i;(i=t)[r].apply(i,w()(n))}else"scale"===r?t.scale(n,n):t[r](n)})),t.m}function Br(A,t,e,r,n){return A=Z(A),t=Z(t),function(A,t){if(A.length!==t.length)return!1;for(var e=0;e<A.length;e++)if(A[e]!==t[e])return!1;return!0}(Object.keys(A),Object.keys(t))||(A=hr(A),t=hr(t)),Array.isArray(A)||Array.isArray(t)?fr(A,t,e,r,n):function(A,t,e,r,n){var i=Object.assign({},t,A),a=Object.assign({},A,t);return Object.entries(i).forEach((function(A){var t=v()(A,2),o=t[0],s=t[1];i[o]=fr(s,a[o],e,r,n)})),i}(A,t,e,r,n)}function dr(A,t,e,r,n){var i=W(A),a=W(t);return i.model===a.model?(i.value=fr(i.value,a.value,e,r,n).map((function(A,t){return t<3?Math.round(A):Math.round(100*A)/100})),i.str):lr(A,t,e,r,n)}function gr(A,t,e,r,n){return A=yA(A),t=yA(t),cr(A.d,t.d,e,r,n)}g.c.default=lr,Object.assign(g.c,{arrayEffect:fr,transformEffect:Br,colorEffect:dr,pathEffect:gr,pos:fr,size:fr,transform:Br,bgcolor:dr,border:function(A,t,e,r,n){return Array.isArray(t)&&(t={width:t[0],color:t[1],style:t[2]||"solid"}),{width:lr(A.width,t.width,e,r,n),color:dr(A.color,t.color,e,r,n),style:fr(A.style,t.style,e,r,n)}},scale:fr,translate:fr,skew:fr,padding:fr,margin:fr,color:dr,strokeColor:dr,fillColor:dr,d:cr,path:gr,clip:gr});var pr=function(A){function t(A,e,r,n){var i;return c()(this,t),(i=l()(this,h()(t).call(this,A.attr(),e,r))).target=A,i.setter=n||function(A,t){t.attr(A)},i}return d()(t,A),F()(t,[{key:"finish",value:function(){tt()(h()(t.prototype),"finish",this).call(this),Object(xe.a)(this.requestId),this.setter(this.frame,this.target)}},{key:"play",value:function(){if(this.target.parent&&"running"!==this.playState){tt()(h()(t.prototype),"play",this).call(this),this.setter(this.frame,this.target);var A=this;this.ready.then((function(){A.setter(A.frame,A.target),A.requestId=Object(xe.b)((function t(){var e=A.target;if("undefined"!=typeof document&&document.documentElement&&document.documentElement.contains&&e.layer&&e.layer.canvas&&!document.documentElement.contains(e.layer.canvas))A.cancel();else{var r=A.playState;A.setter(A.frame,A.target),"idle"!==r&&("running"===r?A.requestId=Object(xe.b)(t):("paused"===r||"pending"===r&&A.timeline.currentTime<0)&&A.ready.then((function(){A.setter(A.frame,A.target),A.requestId=Object(xe.b)(t)})))}}))}))}}},{key:"cancel",value:function(){var A=arguments.length>0&&void 0!==arguments[0]&&arguments[0];Object(xe.a)(this.requestId),A?(this.setter(this.frame,this.target),tt()(h()(t.prototype),"cancel",this).call(this)):(tt()(h()(t.prototype),"cancel",this).call(this),this.setter(this.frame,this.target))}},{key:"playState",get:function(){return this.target.parent?tt()(h()(t.prototype),"playState",this):"idle"}},{key:"finished",get:function(){var A=this;return tt()(h()(t.prototype),"finished",this).then((function(){var t=A;return new Promise((function(A){!function e(){t.setter(t.frame,t.target);var r=t.playState;"finished"===r||"idle"===r?(Object(xe.a)(t.requestId),A()):Object(xe.b)(e)}()}))}))}}]),t}(g.a);Object.assign(Ct.prototype,{animate:function(A,t){var e=this,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=null;r&&(n=function(A,t){t.__attr.__styleTag=!0,t.attr(A),t.__attr.__styleTag=!1});var i=new pr(this,A,t,n);return this.effects&&i.applyEffects(this.effects),this.layer&&(i.baseTimeline=this.layer.timeline,i.play(),i.finished.then((function(){e.animations.delete(i)}))),this.animations.add(i),i},transition:function(A){var t,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"linear",r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=this,i=Symbol("animation");e=e||"linear";var a=0;return"object"===rt()(A)&&(a=A.delay||0,A=A.duration),t={},UA()(t,i,null),UA()(t,"cancel",(function(){var A=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=this[i];t&&t.cancel(A)})),UA()(t,"end",(function(){var A=this[i];!A||"running"!==A.playState&&"pending"!==A.playState||A.finish()})),UA()(t,"reverse",(function(){var A=this[i];if(A)if("running"===A.playState||"pending"===A.playState)A.playbackRate=-A.playbackRate;else{var t=A.timing.direction;A.timing.direction="reverse"===t?"normal":"reverse",A.play()}return A.finished})),UA()(t,"attr",(function(t,o){return this.end(),"string"==typeof t&&(t=UA()({},t,o)),Object.entries(t).forEach((function(A){var e=v()(A,2),r=e[0],i=e[1];"function"==typeof i&&(t[r]=i(n.attr(r)))})),this[i]=n.animate([t],{duration:1e3*A,delay:1e3*a,fill:"forwards",easing:e},r),this[i].finished})),t}});var wr={state:"default",states:{},actions:{"beforeEnter:":{duration:300,easing:"ease-in"},"beforeExit:":{duration:300,easing:"ease-out"},"hide:":{duration:300,easing:"ease-in"},":hide":{duration:300,easing:"ease-out"},"hide:beforeShow":"none","beforeShow:":{duration:300,easing:"ease-in"}},enterMode:"normal",exitMode:"normal"};function Qr(A,t,e){var r=t.children.map((function(A){return A[e]()})).filter((function(A){return A.promise}));return A.promise&&r.unshift(A),r.length?{promise:Promise.all(r.map((function(A){return A.promise}))),resolve:function(){return r.forEach((function(A){return A.resolve()})),this.promise}}:null}lt.addAttributes({states:{value:wr.states,set:function(A){A=Object.assign({},A);var t=this.states;Object.entries(t).forEach((function(t){var e=v()(t,2),r=e[0],n=e[1];!n.__default||r in A||(A[r]=n)})),this.quietSet("states",A)}},actions:{value:wr.actions,set:function(A){if(Array.isArray(A)){var t={};A.forEach((function(A){var e,r=A.action;r||(delete(r=Object.assign({},A)).from,delete r.to,delete r.both),A.both?(Array.isArray(A.both)||(A.both=[A.both]),A.both.length>1?(e=A.both.join(":"),t[e]=Object.assign({},r),e=A.both.reverse().join(":"),t[e]=Object.assign({},r)):(t["".concat(A.both[0],":")]=Object.assign({},r),t[":".concat(A.both[0])]=Object.assign({},r))):(e="".concat(A.from||"",":").concat(A.to||""),t[e]=Object.assign({},r))})),A=t}var e=wr.actions;A=Object.assign({},e,A),this.quietSet("actions",A)}},state:{value:wr.state,set:function(A){null==A&&(A="default");var t=this.state;if(t!==A){this.quietSet("state",A);var e=this.states,r=null,n=e[A]||{},i=this.subject;if(!i.__ignoreAction&&i.layer){var a=e[t],o=this.actions;(r=o["".concat(t,":").concat(A)]||o[":".concat(A)]||o["".concat(t,":")])&&"none"!==r||(r={duration:0});var s=i.changeState(a,n,r),c=Symbol("tag");s.tag=c,s.__reversed&&i.dispatchEvent("state-to-".concat(t),{from:A,to:t,action:s.__reversed,cancelled:!0,animation:s},!0,!0),i.dispatchEvent("state-from-".concat(t),{from:t,to:A,action:r,animation:s},!0,!0),s.finished.then((function(){s.tag===c&&i.dispatchEvent("state-to-".concat(A),{from:t,to:A,action:r,animation:s},!0,!0)})),"afterExit"===t&&s.finish()}else i.dispatchEvent("state-from-".concat(t),{from:t,to:A},!0,!0),n&&i.attr(n),i.dispatchEvent("state-to-".concat(A),{from:t,to:A},!0,!0)}}},enterMode:{value:wr.enterMode},exitMode:{value:wr.exitMode}});var vr=Symbol("resolveState"),yr=Symbol("changeStateAction"),mr=Symbol("show"),Ur=Symbol("hide"),Fr=Symbol("enter"),Cr=Ct.prototype.enter,br=Ct.prototype.exit;Object.assign(Ct.prototype,{changeState:function(A,t,e){var r,n=this;if(this[yr]){var i=this[yr].animation;!this[yr].reversable||"running"!==i.playState&&"pending"!==i.playState||this[yr].fromState!==t||this[yr].toState!==A?i.finish():(i.playbackRate=-i.playbackRate,(r=i).__reversed=this[yr].action)}if(!r){var a={},o={};Object.entries(A||{}).forEach((function(A){var t=v()(A,2),e=t[0],r=t[1];"__default"!==e&&(a[e]="function"==typeof r?n.attr(e):r)})),Object.entries(t||{}).forEach((function(A){var t=v()(A,2),e=t[0],r=t[1];"__default"!==e&&(o[e]="function"==typeof r?r(n.attr(e)):r)})),(r=this.animate([a,o],Object.assign({fill:"forwards"},e))).finished.then((function(){n[yr]&&n[yr].animation===r&&delete n[yr]}))}return this[yr]={animation:r,fromState:A,toState:t,action:e,reversable:!1!==e.reversable},r},resolveStates:function(A,t,e){for(var r=this,n=null,i=!1,a=[],o=null,s=0;s<A.length;s++){var c=A[s];o!==c&&(o=c,a.push(c))}A=a;var u=function(){r.__ignoreAction=!1;var t=r.attr("state");t===A[0]&&A.shift();var a=A.length,o=Promise.resolve();A.forEach((function(s,c){o=o.then((function(){return function(o,s){return new Promise((function(c){r.once("state-to-".concat(o),(function(){t=o,s===a-1&&delete r[vr],e&&e.call(r,A),c(r)})),r.once("state-from-".concat(t),(function(A){var t=A.animation;t&&i?t.finish():n=t})),r.attr("state",o)}))}(s,c)}))}));var s={get animation(){return n},states:A,resolve:function(){return i=!0,n&&n.finish(),o},promise:o};return r[vr]=s,s},l=this[vr];if(l){l.resolve(),this.__ignoreAction=!0;var f=l.promise.then((function(){return t&&t.call(r,A),u().promise}));return{promise:f,resolve:function(){return i=!0,n&&n.finish(),f}}}return t&&t.call(this,A),u()},show:function(){var A=this;if(this[mr])return this[mr];var t=this.attr("__originalDisplay")||"",e=this.attr("__originalState")||"default",r=this.attr("states");if(r.show){var n=["show",e];r.beforeShow&&n.unshift("beforeShow");var i=this.resolveStates(n,(function(){"hide"===A.attr("state")&&A.once("state-from-hide",(function(){A.attr("display",t)}))}));return i.promise=i.promise.then((function(){A[Ur]||(delete A.__attr.__originalDisplay,delete A.__attr.__originalState,r.show.__default&&(delete r.show,A.attr("states",r))),delete A[mr]})),this[mr]=i,i}var a=this[vr];return a?(a.resolve(),a.promise.then((function(){A.attr("state",e),A.attr("display",t)})),a):(this.attr("state",e),this.attr("display",t),this)},hide:function(){var A=this,t=this.attr("state");if(this[Ur]||"hide"===t||"afterExit"===t||"beforeExit"===t)return this[Ur];if(null==this.attr("__originalDisplay")){var e=this.attr("display");this.attr({__originalDisplay:"none"!==e?e:"",__originalState:"hide"!==t?t:"default"})}var r=this.attr("states");if(r.hide){var n=this.resolveStates(["show","hide"],(function(){if(!r.show){var t={__default:!0};r.beforeShow&&Object.keys(r.beforeShow).forEach((function(e){t[e]=A.attr(e)})),Object.keys(r.hide).forEach((function(e){t[e]=A.attr(e)})),r.show=t,A.attr("states",r)}}));return n.promise=n.promise.then((function(){return A.attr("display","none"),delete A[Ur],A})),this[Ur]=n,n}var i=this[vr];return i?(i.resolve(),i.promise.then((function(){A.attr("state","hide"),A.attr("display","none")})),i):(this.attr("state","hide"),this.attr("display","none"),this)},enter:function(A){var t,e=this,r=this.attr("states");r&&(r.beforeEnter||r.afterEnter)?t=this.resolveStates(["beforeEnter","afterEnter"],(function(t){var n=e.attr("state");if(t.push(A||n),"beforeEnter"!==n&&"afterEnter"!==n&&(!r.afterEnter||r.afterEnter.__default)){var i={__default:!0};Object.keys(r.beforeEnter).forEach((function(A){i[A]=e.attr(A)})),r.afterEnter=i,e.attr("states",r)}})):t=Cr.call(this);if(this[Fr]=t,this.children){var n=this.attr("enterMode");if("onebyone"===n||"onebyone-reverse"===n){var i=null,a=!1;i=t.promise?t.promise:Promise.resolve(this);var o=this.children;"onebyone-reverse"===n&&(o=w()(o).reverse());var s=t;o.forEach((function(A){var t=A.attr("states");if(t&&(t.beforeEnter||t.afterEnter)&&(!t.afterEnter||t.afterEnter.__default)){var e={__default:!0};Object.keys(t.beforeEnter).forEach((function(t){e[t]=A.attr(t)})),t.afterEnter=e,A.attr("states",t)}var r=A.attr("state");A.attr("state","beforeEnter"),i=i.then((function(){var t=A.enter(r);return t.promise?(s=t,a&&t.resolve&&t.resolve(),t.promise):t}))})),this[Fr]={promise:i,resolve:function(){s&&s.resolve&&s.resolve(),a=!0}}}else{var c=Qr(t,this,"enter");c&&(this[Fr]=c)}}return this[Fr]},exit:function(A){var t=this,e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=function(){var r,n=t.attr("states"),i=n.afterEnter||{};if(n&&(n.beforeExit||n.afterExit)){var a,o=t.resolveStates(["beforeExit","afterExit"],(function(){"beforeExit"===(a=t.attr("state"))||"afterExit"===a||n.beforeExit&&!n.beforeExit.__default||(n.beforeExit=Object.assign({},i),n.beforeExit.__default=!0,t.attr("states",n))}));o.promise.then((function(){return e||(t.attr(i),t.__attr.quietSet("state",A||a)),t})),r=o}else{var s=t[vr];s?(s.resolve(),s.promise.then((function(){return t.attr(i),br.call(t)})),r=s):(r=br.call(t),t.attr(i))}if(t.children){var c=t.attr("exitMode");if("onebyone"===c||"onebyone-reverse"===c){var u=Promise.resolve(t),l=!1,f=t.children;"onebyone-reverse"===c&&(f=w()(f).reverse());var h=null;return f.forEach((function(A){var t=A.attr("states");t&&(t.beforeExit||t.afterExit)&&(t.beforeExit&&!t.beforeExit.__default||(t.beforeExit=Object.assign({},i),t.beforeExit.__default=!0,A.attr("states",t)));var e=A.attr("state");A.attr("state","beforeExit"),u=u.then((function(){var t=A.exit(e,!0);return t.promise?(h=t,l&&t.resolve&&t.resolve(),t.promise):t})),A.__toState=e})),{promise:u=u.then((function(){var A=r.promise||Promise.resolve(t);return h=r,A.then((function(){t.children.forEach((function(A){var t=A.attr("states");A.attr(t.afterEnter),A.__attr.quietSet("state",A.__toState),delete A.__toState}))}))})),resolve:function(){h&&h.resolve&&h.resolve(),l=!0}}}var B=Qr(r,t,"exit");if(B)return B}return r};if(this[Fr]&&this[Fr].promise){var n=!1;this[Fr].resolve();var i=this[Fr].promise.then((function(){var A=r();return n&&A.resolve&&A.resolve(),A.promise}));return{promise:i,resolve:function(){n=!0}}}return r()}});lt.addAttributes({flexGrow:{decorators:[VA(parseFloat),xA({relayout:!0})],value:0},flexShrink:{decorators:[VA(parseFloat),xA({relayout:!0})],value:1},flexBasis:{decorators:[xA({relayout:!0,reflow:!0})],value:"auto"},order:{decorators:[VA(parseInt),xA({cache:!0,relayout:!0})],value:0},alignSelf:{decorators:[xA({cache:!0,relayout:!0})],value:""},flex:{set:function(A){if(this.clearFlow(),null!=A&&"initial"!==A)if("auto"===A)this.flexGrow=1,this.flexShrink=1,this.flexBasis="auto";else if("none"===A)this.flexGrow=0,this.flexShrink=0,this.flexBasis="auto";else if("string"==typeof A){var t=A.trim().split(/\s+/);this.flexGrow=t[0],this.flexShrink=t[1],this.flexBasis=t[2]}else this.flexGrow=A,this.flexShrink=1,this.flexBasis="auto";else this.flexGrow=0,this.flexShrink=1,this.flexBasis="auto"},get:function(){return"".concat(this.flexGrow," ").concat(this.flexShrink," ").concat(this.flexBasis)}}});var Hr=["flex","flexDirection","flexWrap","flexFlow","justifyContent","alignContent","alignItems","alignSelf","flexShrink","flexBasis","flexGrow","maxHeight","maxWidth","minHeight","minWidth","border","borderTop","borderRight","borderBottom","borderLeft","height","width","margin","marginTop","marginRight","marginBottom","marginLeft","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","boxSizing","layoutWidth","layoutHeight","offsetWidth","offsetHeight","computedWidth","computedHeight","order"],Er=["row","row-reverse","column","column-reverse"],kr=["nowrap","wrap","wrap-reverse"],xr=["flex-start","flex-end","center","space-between","space-around","space-evenly"],Sr=["stretch","flex-start","flex-end","center","baseline"],Kr=["auto","stretch","flex-start","flex-end","center","baseline"],Nr=["stretch","flex-start","flex-end","center","space-between","space-around","space-evenly"];function Dr(A){return Array.isArray(A)?1===A.length?A=[A[0],A[0],A[0],A[0]]:2===A.length?A=[A[0],A[1],A[0],A[1]]:3===A.length&&(A[3]=A[1]):A=[A,A,A,A],A}function zr(A,t,e){var r=[],n=function(){for(var A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=r.length;t<e+1;t++)r[t]=A};if(A<0&&("space-between"===t||"stretch"===t?t="flex-start":"space-around"!==t&&"space-evenly"!==t||(t="center")),"flex-end"===t)r[0]=A,n();else if("center"===t){var i=A/2;r[0]=i,n(),r[e]=i}else if("space-between"===t)r[0]=0,1===e?n(A):(n(A/(e-1)),r[e]=0);else if("space-between-reverse"===t)1===e?(r[0]=A,n(0)):(r[0]=0,n(A/(e-1)),r[e]=0);else if("space-around"===t){var a=A/e;r[0]=a/2,n(a),r[e]=a/2}else if("space-evenly"===t){n(A/(e+1))}else if("stretch"===t){var o=A/e;r[0]=0,n(o)}else n();return r}function Mr(A){return"column"===A||"column-reverse"===A?{mainLayoutSize:"layoutHeight",crossLayoutSize:"layoutWidth",mainSize:"height",mainComputedSize:"computedHeight",crossSize:"width",crossComputedSize:"computedWidth",mainPos:"top",mainMaxSize:"maxHeight",mainMinSize:"minHeight",crossPos:"left",crossMaxSize:"maxWidth",mainMarginStart:"marginTop",mainMarginEnd:"marginBottom",crossMarginStart:"marginLeft",crossMarginEnd:"marginRight"}:{mainLayoutSize:"layoutWidth",crossLayoutSize:"layoutHeight",mainSize:"width",mainComputedSize:"computedWidth",crossSize:"height",crossComputedSize:"computedHeight",mainPos:"left",mainMaxSize:"maxWidth",mainMinSize:"minWidth",crossMaxSize:"maxHeight",crossPos:"top",mainMarginStart:"marginLeft",mainMarginEnd:"marginRight",crossMarginStart:"marginTop",crossMarginEnd:"marginBottom"}}function Tr(A){return"flex-start"===A?"flex-end":"flex-end"===A?"flex-start":"space-between"===A?"space-between-reverse":A}function Lr(A){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return"auto"===A?t:A||0}var Ir=function(){function A(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1?arguments[1]:void 0;c()(this,A),this.config={},this.node=r,Object.keys(e).forEach((function(A){if(-1===Hr.indexOf(A))throw new Error("config ".concat(A," is not valid"));t[A]=e[A]}))}return F()(A,[{key:"parse",value:function(){this.parseBorder(),this.parsePadding(),this.parseMargin(),this.parseFlex(),this.parseFlexFlow(),this.parseFlexProps(),this.parseSize(),this.parseComputedWidth(),this.parseComputedHeight(),this.parseLayoutWidth(),this.parseLayoutHeight()}},{key:"parseNumberValue",value:function(A,t){if("auto"===A||"number"==typeof A)return A;if(!A)return 0;var e=function(A){return!!/%$/.test(A)&&.01*parseFloat(A,10)}(A);if("number"==typeof e)"string"==typeof t&&(t=this.node.parent[t]),A=e*t;else{if(!/^[\d.-]+$/.test(A))throw new Error("".concat(A," is not a number"));A=parseFloat(A,10)}return A}},{key:"parseBorder",value:function(){var A=this,t=this.border||[0,0,0,0];t&&(t=Dr(t).map((function(t){return A.parseNumberValue(t)})));this.border=["borderTop","borderRight","borderBottom","borderLeft"].map((function(e,r){if(A[e]=A.parseNumberValue(A[e])||t[r],A[e]<0||"auto"===A[e])throw new Error("".concat(e,":").concat(A[e]," is not valid"));return A[e]}))}},{key:"parsePadding",value:function(){var A=this,t=this.padding||[0,0,0,0];t&&(t=Dr(t).map((function(t){return A.parseNumberValue(t,"width")})));this.padding=["paddingTop","paddingRight","paddingBottom","paddingLeft"].map((function(e,r){if(A[e]=A.parseNumberValue(A[e],"width")||t[r],A[e]<0||"auto"===A[e])throw new Error("".concat(e,":").concat(A[e]," is not valid"));return A[e]}))}},{key:"parseMargin",value:function(){var A=this,t=this.margin||[0,0,0,0];t&&(t=Dr(t).map((function(t){return A.parseNumberValue(t,"width")})));this.margin=["marginTop","marginRight","marginBottom","marginLeft"].map((function(e,r){return A[e]=A.parseNumberValue(A[e],"width")||t[r],A[e]}))}},{key:"parseFlex",value:function(){var A=this.flex;if(A)if("number"==typeof A)this.flexGrow=this.flexGrow||A;else{var t=A.split(/\s+/),e=v()(t,3),r=e[0],n=e[1],i=e[2];this.flexFlow||(this.flexFlow=r),this.flexShrink||(this.flexShrink=n),this.flexBasis||(this.flexBasis=i)}this.flexShrink=parseFloat(this.flexShrink)||1,this.flexGrow=parseFloat(this.flexGrow)||0;var a=this.flexBasis;if(a){var o=this.node.parent.flexDirection,s="row"===o||"row-reverse"===o;a=this.parseNumberValue(a,s?"width":"height"),this.flexBasis=a}else""===this.flexBasis&&(this.flexBasis=void 0)}},{key:"parseSize",value:function(){var A=this;["width","minWidth","maxWidth"].forEach((function(t){A[t]=A.parseNumberValue(A[t],"width")||0})),this.width&&!this.offsetWidth&&(this.offsetWidth=this.width);["height","minHeight","maxHeight"].forEach((function(t){A[t]=A.parseNumberValue(A[t],"height")||0})),this.height&&!this.offsetHeight&&(this.offsetHeight=this.height)}},{key:"parseFlexFlow",value:function(){var A=this,t=this.flexFlow;t&&t.split(/\s+/).forEach((function(e){if(Er.indexOf(e)>-1)A.flexDirection=e;else{if(!(kr.indexOf(e)>-1))throw new Error("FlexFlow: ".concat(t," is not valid"));A.flexWrap=e}}))}},{key:"parseFlexProps",value:function(){var A=this,t={flexDirection:Er,flexWrap:kr,justifyContent:xr,alignItems:Sr,alignSelf:Kr,alignContent:Nr};Object.keys(t).forEach((function(e){if(A[e]){if(-1===t[e].indexOf(A[e]))throw new Error("".concat(e," value:").concat(A[e]," is not valid"))}else A[e]=t[e][0]}))}},{key:"getFlexBasis",value:function(){var A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"width",t=this.node.parent.flexDirection,e=this.flexBasis;if(void 0!==e&&"auto"!==e){var r="row"===t||"row-reverse"===t;if("width"===A&&r||"height"===A&&!r)return this.parseNumberValue(e,r?"width":"height")}}},{key:"parseComputedWidth",value:function(){var A=this.getFlexBasis("width");void 0===A&&(A=this.offsetWidth||0);var t=this.minWidth,e=this.maxWidth;e&&t&&e<t&&(e=t),t&&A<t&&(A=t),e&&A>e&&(A=e),this.config.computedWidth=A}},{key:"parseLayoutWidth",value:function(){var A=this,t=this.computedWidth,e=Lr(this.marginLeft),r=Lr(this.marginRight);if(t+=e+r,"border-box"!==this.boxSizing){["borderLeft","borderRight","paddingLeft","paddingRight"].forEach((function(e){t+=A[e]||0}))}this.layoutWidth=t}},{key:"parseComputedHeight",value:function(){var A=this.getFlexBasis("height");void 0===A&&(A=this.offsetHeight||0);var t=this.minHeight,e=this.maxHeight;e&&t&&e<t&&(e=t),t&&A<t&&(A=t),e&&A>e&&(A=e),this.config.computedHeight=A}},{key:"parseLayoutHeight",value:function(){var A=this,t=this.computedHeight,e=Lr(this.marginTop),r=Lr(this.marginBottom);if(t+=e+r,"border-box"!==this.boxSizing){["borderTop","borderBottom","paddingTop","paddingBottom"].forEach((function(e){t+=A[e]||0}))}this.layoutHeight=t}},{key:"computedWidth",get:function(){return this.config.computedWidth},set:function(A){this.config.computedWidth=A,this.parseLayoutWidth()}},{key:"computedHeight",get:function(){return this.config.computedHeight},set:function(A){this.config.computedHeight=A,this.parseLayoutHeight()}}]),A}(),Or=Symbol("crossAxisSize"),Xr=function(){function A(t,e){var r=this;c()(this,A),this.items=t,this.container=e,this.flexDirection=e.flexDirection,this.crossPosition=0,this.crossSpace=0;var n=Mr(this.flexDirection);Object.keys(n).forEach((function(A){r[A]=n[A]}))}return F()(A,[{key:"parseAutoCrossMargin",value:function(A,t){var e="auto"===A[this.crossMarginStart],r="auto"===A[this.crossMarginEnd];if(e||r){"stretch"===this.container.alignContent&&(t+=this.crossSpace);var n=A[this.crossLayoutSize],i=0;return i=e&&r?(t-n)/2:e?t-n:A[this.crossMarginStart],A[this.crossPos]=this.crossPosition+i,!0}return!1}},{key:"parseItemAlignSelf",value:function(A,t){if(!this.parseAutoCrossMargin(A,t)){var e=A.alignSelf;"auto"===e&&(e=A.parent.alignItems);var r=this.container.flexWrap;"wrap-reverse"===r&&(e=Tr(e));var n=A[this.crossLayoutSize],i=A[this.crossSize],a=this.crossSpace;"stretch"!==this.container.alignContent&&(a=0);var o=0;switch(e){case"flex-end":o=a+t-n;break;case"center":o=(a+t-n)/2;break;case"stretch":if(i)"wrap-reverse"===r&&(o=a+t-n);else{var s=A[this.crossMaxSize]||0,c=this.crossAxisSize-A[this.crossLayoutSize]+A[this.crossComputedSize];"stretch"===this.container.alignContent&&(c+=this.crossSpace),A[this.crossComputedSize]=s?Math.min(c,s):c}break;case"baseline":throw new Error("align-self:baseline is not support")}var u=this.crossPosition+o;A[this.crossPos]=u+Lr(A[this.crossMarginStart])}}},{key:"parseAlignSelf",value:function(){var A=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.items.forEach((function(e){A.parseItemAlignSelf(e,t)}))}},{key:"hasMarginAutoInMainAxis",value:function(){var A=this;return this.items.some((function(t){return"auto"===t[A.mainMarginStart]||"auto"===t[A.mainMarginEnd]}))}},{key:"hasFlexGrow",value:function(){return this.items.some((function(A){return A.flexGrow}))}},{key:"parseByFlexGrow",value:function(A){var t=this,e=0,r=0,n=[];this.items.forEach((function(A){e+=A.flexGrow||0,n.push({max:A[t.mainMaxSize],grow:A.flexGrow}),A[t.mainMaxSize]&&r++}));for(var i=function(){var i=A/Math.max(e,1);if(!r)return n.forEach((function(e,r){if(e.grow){var n=e.grow*i;t.items[r][t.mainComputedSize]+=n,A-=n}})),"break";var a=!1;if(n.forEach((function(r,n){if(r.max&&r.grow){var o=r.max-t.items[n][t.mainComputedSize];i*r.grow>o&&(t.items[n][t.mainComputedSize]=r.max,A-=o,e-=r.grow,delete r.max,delete r.grow,a=!0)}})),!e)return"break";a||(r=0)};;){if("break"===i())break}return A}},{key:"parseByMarginAuto",value:function(A){var t=this,e=0;this.items.forEach((function(A){"auto"===A[t.mainMarginStart]&&e++,"auto"===A[t.mainMarginEnd]&&e++}));var r=A/e,n=0;this.items.forEach((function(A){n+=Lr(A[t.mainMarginStart],r),A[t.mainPos]=n,n+=A[t.mainLayoutSize]-Lr(A[t.mainMarginStart]),n+=Lr(A[t.mainMarginEnd],r)-Lr(A[t.mainMarginEnd])}))}},{key:"parseJustifyContent",value:function(){var A=this.container.justifyContent,t=this.container.flexDirection;return"row-reverse"!==t&&"column-reverse"!==t||(A=Tr(A)),A}},{key:"parseByJustifyContentPositive",value:function(A){return this.parseByJustifyContentSpace(A)}},{key:"parseByJustifyContentSpace",value:function(A){var t=this,e=zr(A,this.parseJustifyContent(),this.items.length),r=0;this.items.forEach((function(A,n){r+=e[n]||0,A[t.mainPos]=r+Lr(A[t.mainMarginStart]),r+=A[t.mainLayoutSize]}))}},{key:"parseByJustifyContentNegative",value:function(A){var t=this,e=0,r=0,n=[];this.items.forEach((function(A){var i=A.flexShrink*A[t.mainComputedSize];e+=i,n.push({min:A[t.mainMinSize],shrink:i}),A[t.mainMinSize]&&r++}));for(var i=function(){var i=(0-A)/e;if(!r)return n.forEach((function(e,r){if(e.shrink){var n=e.shrink*i,a=t.items[r][t.mainComputedSize]-n;a>0?(t.items[r][t.mainComputedSize]-=n,A+=n):(t.items[r][t.mainComputedSize]=1,A+=n+a)}})),"break";var a=!1;n.forEach((function(r,n){if(r.min){var o=t.items[n][t.mainComputedSize]-r.min;i*r.shrink>o&&(t.items[n][t.mainComputedSize]=r.min,A+=o,e-=r.shrink,delete r.min,delete r.shrink,a=!0)}})),a||(r=0)};;){if("break"===i())break}this.parseByJustifyContentSpace(A)}},{key:"parseMainAxis",value:function(){var A=this,t=this.container[this.mainSize];if(t){var e=t-this.mainAxisSize;return e>0?(this.hasFlexGrow()&&(e=this.parseByFlexGrow(e)),this.hasMarginAutoInMainAxis()?this.parseByMarginAuto(e):this.parseByJustifyContentPositive(e)):this.parseByJustifyContentNegative(e)}var r=0;this.items.forEach((function(t){t[A.mainPos]=r,r+=t[A.mainLayoutSize]}))}},{key:"mainAxisSize",get:function(){var A=this,t=0;return this.items.forEach((function(e){t+=e[A.mainLayoutSize]||0})),t}},{key:"crossAxisSize",get:function(){var A=this;if(this[Or])return this[Or];var t=this.items.map((function(t){return t[A.crossLayoutSize]||0})),e=Math.max.apply(Math,w()(t));return this[Or]=e,e}}]),A}(),Vr=function(){function A(t){var e=this;c()(this,A),this.container=t;var r=Mr(t.flexDirection);Object.keys(r).forEach((function(A){e[A]=r[A]})),t.children.forEach((function(A){A.config.parse()})),t.children=this.parseOrder(t.children),this.flexLines=this.parseFlexLines(t.children)}return F()(A,[{key:"parseOrder",value:function(A){return A.sort((function(A,t){var e=0|A.order,r=0|t.order;return A.order&&t.order?e>r?1:-1:A.order?e>0?1:-1:t.order?r>0?-1:1:A.id>t.id?1:-1}))}},{key:"parseFlexLines",value:function(A){var t=this,e=this.container.flexWrap,r=this.container.flexDirection,n=this.container[this.mainSize],i=[];if("nowrap"!==e&&n){var a=[],o=0;A.forEach((function(A){var e=A[t.mainLayoutSize];o+e>n&&a.length&&(i.push(a),o=0,a=[]),o+=e,a.push(A)})),a.length&&(i.push(a),a=[]),"wrap-reverse"===e&&(i=i.reverse())}else i=[A];return"row-reverse"!==r&&"column-reverse"!==r||(i=i.map((function(A){return A.reverse()}))),i=i.map((function(A){return new Xr(A,t.container)}))}},{key:"parseAlignContent",value:function(){var A=this.container.alignContent,t=this.container[this.crossSize],e=0,r=this.flexLines.length;if(t){var n=0;this.flexLines.forEach((function(A){n+=A.crossAxisSize})),e=t-n}var i=[];1===r?(this.container.alignContent="stretch",i=[0,e]):("wrap-reverse"===this.container.flexWrap&&(A=Tr(A)),i=zr(e,A,r));var a=0;this.flexLines.forEach((function(A,t){a+=i[t]||0,A.crossPosition=a,A.crossSpace=i[t+1]||0,a+=A.crossAxisSize}))}},{key:"parseAlignSelf",value:function(){this.flexLines.forEach((function(A){A.parseAlignSelf(A.crossAxisSize)}))}},{key:"computeContainerSize",value:function(){var A=this.flexLines[0];this.container[this.crossSize]||(this.container[this.crossSize]=A.crossAxisSize),this.container[this.mainSize]||(this.container[this.mainSize]=A.mainAxisSize)}},{key:"parseMainAxis",value:function(){this.flexLines.forEach((function(A){A.parseMainAxis()}))}},{key:"compose",value:function(){this.parseAlignContent(),this.parseAlignSelf(),this.parseMainAxis(),this.computeContainerSize()}}]),A}(),_r=1,Jr=function(){function A(t){c()(this,A),this.config=new Ir(t,this),this.parent=null,this.children=[],this.id=_r++}return F()(A,[{key:"appendChild",value:function(t){if(!(t instanceof A))throw new Error("appended Child must be instance of Node");return t.parent=this,this.children.push(t),this}},{key:"calculateLayout",value:function(A,t,e){A&&(this.width=A),t&&(this.height=t),e&&(this.flexDirection=e),new Vr(this).compose()}},{key:"getComputedLayout",value:function(){var A=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=this.computedWidth;void 0===e&&(e=this.width);var r=this.computedHeight;void 0===r&&(r=this.height);var n={left:this.left||0,top:this.top||0,width:e,height:r};return t.forEach((function(t){n[t]=A[t]})),n}},{key:"getAllComputedLayout",value:function(A){var t=this.getComputedLayout();return t.children=this.children.sort((function(A,t){return A.id>t.id?1:-1})).map((function(t){return t.getComputedLayout(A)})),t}}],[{key:"create",value:function(t){return new A(t)}}]),A}();Hr.forEach((function(A){Object.defineProperty(Jr.prototype,A,{get:function(){return this.config[A]},set:function(t){this.config[A]=t}})}));var qr=Jr,Rr={flexDirection:{decorators:[xA({relayout:Pr})],value:"row"},flexWrap:{decorators:[xA({relayout:Pr})],value:"nowrap"},justifyContent:{decorators:[xA({relayout:Pr})],value:"flex-start"},alignItems:{decorators:[xA({relayout:Pr})],value:"stretch"},alignContent:{decorators:[xA({relayout:Pr})],value:"stretch"}};function Pr(A,t){t.sort((function(A,t){var e=0|A.attributes.order,r=0|t.attributes.order;return e!==r?e-r:A.zOrder-t.zOrder}));var e=qr.create({width:A.attrSize[0],height:A.attrSize[1],flexDirection:A.attributes.flexDirection,alignItems:A.attributes.alignItems,justifyContent:A.attributes.justifyContent,flexWrap:A.attributes.flexWrap,alignContent:A.attributes.alignContent});t.forEach((function(A){var t=A.attr("margin"),r=v()(t,4),n=r[0],i=r[1],a=r[2],o=r[3],s=A.attr("padding"),c=v()(s,4),u=c[0],l=c[1],f=c[2],h=c[3],B=A.attr("border").width,d=v()(A.attrSize,2),g={width:d[0],height:d[1],offsetWidth:A.contentSize[0],offsetHeight:A.contentSize[1],minWidth:A.attributes.minWidth,maxWidth:A.attributes.maxWidth,minHeight:A.attributes.minHeight,maxHeight:A.attributes.maxHeight,boxSizing:A.attr("boxSizing"),marginTop:n,marginRight:i,marginBottom:a,marginLeft:o,paddingTop:u,paddingRight:l,paddingBottom:f,paddingLeft:h,borderTop:B,borderRight:B,borderBottom:B,borderLeft:B,alignSelf:A.attributes.alignSelf,flexBasis:A.attributes.flexBasis,flexGrow:A.attributes.flexGrow,flexShrink:A.attributes.flexShrink},p=qr.create(g);e.appendChild(p)})),e.calculateLayout();var r=e.getAllComputedLayout();A.attr({layoutWidth:r.width,layoutHeight:r.height}),r.children.forEach((function(A,e){var r=t[e],n=v()(r.originalRect,2),i=n[0],a=n[1];r.attr({layoutX:A.left-i,layoutY:A.top-a,layoutWidth:A.width,layoutHeight:A.height,layoutRight:A.left+A.width,layoutBottom:A.top+A.height})}))}Oe.applyLayout("flex",i);var jr=e(51);function Gr(A){return 1===A.nodeType||"string"==typeof A.nodeType}function Wr(A){return A.scene_?[A.scene_]:A.layer_?[A.layer_]:Array.from(A.childNodes||[])}function Yr(A){return 1===A.nodeType?A.parentElement:"string"==typeof A.nodeType?A.parent||A.canvas||A.container:void 0}jr.pseudos.hover=function(A){return!!A.attr("__internal_state_hover_")},jr.pseudos.active=function(A){return!!A.attr("__internal_state_active_")};var Zr={isTag:Gr,existsOne:function(A,t){return t.some((function(t){return!!Gr(t)&&(A(t)||Zr.existsOne(A,Wr(t)))}))},getSiblings:function(A){var t=Yr(A);return t&&Wr(t)},getChildren:Wr,getParent:Yr,getAttributeValue:function(A,t){if(1===A.nodeType&&"class"===t||"id"===t)return A[t];if(this.hasAttrib(A,t)){var e=A.attributes[t];return Array.isArray(e)&&(e="[".concat(e.join(),"]")),String(e)}},hasAttrib:function(A,t){return null!=A.attributes[t]},removeSubsets:function(A){for(var t,e,r,n=A.length;--n>-1;){for(t=e=A[n],A[n]=null,r=!0;e;){if(A.indexOf(e)>-1){r=!1,A.splice(n,1);break}e=Yr(e)}r&&(A[n]=t)}return A},getName:function(A){return A.tagName?A.tagName.toLowerCase():null},findOne:function A(t,e){for(var r=null,n=0,i=e.length;n<i&&!r;n++)if(t(e[n]))r=e[n];else{var a=Wr(e[n]);a&&a.length>0&&(r=A(t,a))}return r},findAll:function A(t,e){for(var r=[],n=0,i=e.length;n<i;n++)if(Gr(e[n])){t(e[n])&&r.push(e[n]);var a=Wr(e[n]);a&&(r=r.concat(A(t,a)))}return r},getText:function A(t){return Array.isArray(t)?t.map(A).join(""):Gr(t)?A(Wr(t)):3===t.nodeType?t.nodeValue:"string"==typeof t.nodeType?t.text:""}};function $r(A){if("string"!=typeof A)return A;var t=A.match(/\[(bgcolor|fillColor|strokeColor|color)\s*=\s*['"]?\w+['"]?\]/g);return t&&(t=t.map((function(A){var t=A.slice(1,-1).split("="),e=Y(t[1].replace(/['"]/g,""));return[A,"[".concat(t[0],'="').concat(e,'"]')]}))).forEach((function(t){var e=v()(t,2),r=e[0],n=e[1];A=A.replace(r,n)})),(t=A.match(/\[\w+\s*=\s*['"]\[.+?\]['"]\]/g))&&(t=t.map((function(A){var t=A.slice(1,-1).split("="),e=t[1].slice(2,-2).split(/,/g).map((function(A){return A.trim()}));return[A,"[".concat(t[0],'="[').concat(e,']"]')]}))).forEach((function(t){var e=v()(t,2),r=e[0],n=e[1];A=A.replace(r,n)})),A}function An(A,t){return jr.selectAll($r(A),t,{adapter:Zr})}function tn(A,t){return jr.selectOne($r(A),t,{adapter:Zr})}function en(A){return jr.compile($r(A),{adapter:Zr})}var rn=new Map,nn={get:function(){return{createElementNS:function(A,t){return sn(t)}}}},an={getElementById:function(A){return tn("#".concat(A),this)},getElementsByName:function(A){return An('[name="'.concat(A,'"]'),this)},getElementsByClassName:function(A){return An(".".concat(A),this)},getElementsByTagName:function(A){return An(A,this)},querySelector:function(A){return tn(A,this)},querySelectorAll:function(A){return An(A,this)}};function on(A,t){var e=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=A.toLowerCase(),n=A.toUpperCase();Object.defineProperty(t.prototype,"nodeType",{get:function(){return r}}),Object.defineProperty(t.prototype,"tagName",{get:function(){return n}}),Object.defineProperty(t.prototype,"nodeName",{get:function(){return n}}),rn.set(r,t),e&&!t.prototype.ownerDocument&&(Object.defineProperty(t.prototype,"ownerDocument",nn),t.prototype.namespaceURI="http://spritejs.org/".concat(A),Object.assign(t.prototype,an))}function sn(A){var t=un(A);if(t){for(var e=arguments.length,r=new Array(e>1?e-1:0),n=1;n<e;n++)r[n-1]=arguments[n];return o()(t,r)}return null}function cn(A,t,e){var r="string"==typeof A?un(A):A;if(!r)return null;var n=new r("string"==typeof e?e:void 0);return null!==t&&n.attr(t),"object"===rt()(e)&&n.append&&(e instanceof Array?n.append.apply(n,w()(e)):n.append(e)),n}function un(A){return rn.get(A.toLowerCase())}function ln(A){return!!un(A)}on("node",wt),on("basesprite",Ct),on("sprite",St),on("label",ke),on("path",We),on("group",Oe,!0),on("layer",je,!0),Object.defineProperties(wt.prototype,{attributes:{get:function(){if("function"==typeof Proxy)try{return new Proxy(this.__attr,{get:function(A,t){return t in A?A[t]:A.subject.attr(t)},set:function(A,t,e){return"string"!=typeof t||/^__/.test(t)?A[t]=e:A.subject.attr(t,e),!0},deleteProperty:function(A,t){return"string"!=typeof t||/^__/.test(t)?delete A[t]:A.subject.attr(t,null),!0}})}catch(A){return this.__attr}return this.__attr}},style:{get:function(){if("function"==typeof Proxy)try{return new Proxy(this.__attr,{get:function(A,t){return"id"!==t&&"name"!==t&&"class"!==t?A[t]:null},set:function(A,t,e){return"id"!==t&&"name"!==t&&"class"!==t&&A.subject.attr(t,e),!0},deleteProperty:function(A,t){return"id"!==t&&"name"!==t&&"class"!==t&&(A.subject.attr(t,null),!0)}})}catch(A){return this.__attr}return this.__attr}},parentNode:{get:function(){return this.parent}},nextSibling:{get:function(){return this.getNodeNearBy(1)}},previousSibling:{get:function(){return this.getNodeNearBy(-1)}},nextElementSibling:{get:function(){return this.getNodeNearBy(1,!0)}},previousElementSibling:{get:function(){return this.getNodeNearBy(-1,!0)}}}),Object.assign(wt.prototype,{addEventListener:function(A,t){return this.on(A,t)},removeEventListener:function(A,t){return this.off(A,t)},getNodeNearBy:function(){var A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!this.parent)return null;if(0===A)return this;var e=t?this.parent.children:this.parent.childNodes,r=e.indexOf(this);return e[r+A]},getAttribute:function(A){return this.attr(A)},setAttribute:function(A,t){return this.attr(A,t)},removeAttribute:function(A){return this.attr(A,null)},contains:function(A){for(;A&&this!==A;)A=A.parent;return!!A}});var fn=e(27),hn=[],Bn={},dn=Symbol("matchedSelectors"),gn=Symbol("transitions"),pn=Symbol("animation");function wn(A){"string"==typeof A&&(A=A.trim().split(/\s*,\s*/g));for(var t=[],e=0;e<A.length;e++){var r=A[e].toString();r="initial"===r?0:/ms$/.test(r)?parseFloat(r)/1e3:parseFloat(r),t.push(r)}return t}function Qn(A){return A="initial"===(A=A.toString())?0:/ms$/.test(A)?parseFloat(A):1e3*parseFloat(A)}function vn(A,t){if("string"==typeof A){var e=A.match(/^([\d.]+)(px|pt|pc|in|cm|mm|em|ex|rem|q|vw|vh|vmax|vmin)$/);if(e){A=hA({size:parseFloat(e[1]),unit:e[2]})}else{var r=Number(A);Number.isNaN(r)||(A=r)}}return A}var yn={opacity:!0,width:!0,height:!0,backgroundColor:!0,flexGrow:!0,flexShrink:!0,flexBasis:!0,order:!0,flexDirection:!0,flexWrap:!0,justifyContent:!0,alignItems:!0,alignContent:!0,position:!0,alignSelf:!0,transform:!0,transformOrigin:!0,borderTopWidth:!0,borderRightWidth:!0,borderBottomWidth:!0,borderLeftWidth:!0,borderTopColor:!0,borderRightColor:!0,borderBottomColor:!0,borderLeftColor:!0,borderTopStyle:!0,borderRightStyle:!0,borderBottomStyle:!0,borderLeftStyle:!0,borderTopLeftRadius:!0,borderTopRightRadius:!0,borderBottomRightRadius:!0,borderBottomLeftRadius:!0,boxSizing:!0,display:!0,paddingTop:!0,paddingRight:!0,paddingBottom:!0,paddingLeft:!0,marginTop:!0,marginRight:!0,marginBottom:!0,marginLeft:!0,zIndex:!0,font:!0,fontSize:!0,fontFamily:!0,fontStyle:!0,fontVariantCaps:!0,fontWeight:!0,color:!0,textAlign:!0,lineHeight:!0,lineBreak:!0,wordBreak:!0,letterSpacing:!0,textIndent:!0,transitionDuration:wn,transitionTimingFunction:function(A){"string"==typeof A&&(A=A.trim().split(/\s*,\s*/g));for(var t=[],e=0;e<A.length;e++){var r=A[e].toString();"initial"===r&&(r="ease"),t.push(r)}return t},transitionDelay:wn,transitionProperty:!0,animationDuration:Qn,animationDelay:Qn,animationTimingFunction:function(A){return"initial"!==(A=A.toString())?A:"ease"},animationIterationCount:function(A){return"initial"===(A=A.toString())?1:"infinity"===A?1/0:parseFloat(A)},animationDirection:function(A){return"initial"!==(A=A.toString())?A:"normal"},animationFillMode:function(A){return"initial"!==(A=A.toString())&&"none"!==A||(A="auto"),A},animationPlayState:!0,animationName:!0};function mn(A){var t,e=!!A.styleMap;if(!e){if(!A.style)return;var r=w()(A.style).map((function(t){return[t,A.style[t]]})).filter((function(A){var t=v()(A,2);t[0];return null!=t[1]})),n=A.cssText.match(/--sprite-[\w-]+\s*:\s*.+?(;|$)/gim);n&&n.forEach((function(A){var t=A.split(":"),e=v()(t,2),n=e[0],i=e[1];r.push([n,i.trim().replace(/;$/,"")])}));var i=r["--sprite-ignore"];if(i&&"false"!==i&&"0"!==i)return;t=r}if(A.styleMap&&A.styleMap.has("--sprite-ignore")){var a=A.styleMap.get("--sprite-ignore")[0].trim();if("false"!==a&&"0"!==a&&""!==a)return}A.styleMap&&(t=w()(A.styleMap));var o={},s={},c=null,u=null,l={};(t.forEach((function(A){var t=v()(A,2),r=t[0],n=t[1];if("--sprite-transition"===r)throw new Error("Not support --sprite-transition, instead use transition.");if("--sprite-animation"===r)throw new Error("Not support --sprite-animation, instead use animation.");if(0===r.indexOf("--sprite-")){if(r=Fn(r=r.replace("--sprite-","")),e&&(n=n[0][0].trim()),"gradient"===r){var i=n.match(/(.+?)vector\((.+?)\)(.+)/);if(i){var a=i[1].trim().split(/\s*,\s*/g),f=i[2].split(",").map((function(A){return Number(A.trim())})),h=i[3].trim().split(/\s+/).map((function(A){var t=A.match(/^([\d.]+),(.*)/);return t?{offset:Number(t[1].trim()),color:t[2].trim()}:null})).filter((function(A){return null!=A}));a.forEach((function(A){l[A]={vector:f,colors:h}}))}}if("border"===r){var B=n.split(/\s+/),d=v()(B,3),g=d[0],p=d[1],w=d[2];s.border={style:g,width:p,color:w}}else{if("fontSize"!==r&&"string"==typeof n)if(/,/.test(n)){var Q=n.split(",");n=Q.map((function(A){return vn(A.trim())}))}else n=vn(n);s[r]=n}}else if((r=Fn(r))in yn){if("function"==typeof yn[r]?n=yn[r](n):(e&&(n=n[0].toString()),"fontSize"!==r&&(n=vn(n))),/^animation/.test(r))return o.animation=o.animation||{},void(o.animation[r]=n);if("initial"===n)return;"backgroundColor"===r&&(r="bgcolor"),"fontVariantCaps"===r&&(r="fontVariant"),"lineHeight"===r&&"normal"===n&&(n=""),/Radius$/.test(r)?(n="string"==typeof n?n.split(/\s+/).map((function(A){return vn(A)})):[n,n],c=c||[0,0,0,0,0,0,0,0],"borderTopLeftRadius"===r?(c[0]=n[0],c[1]=n[1]):"borderTopRightRadius"===r?(c[2]=n[0],c[3]=n[1]):"borderBottomRightRadius"===r?(c[4]=n[0],c[5]=n[1]):"borderBottomLeftRadius"===r&&(c[6]=n[0],c[7]=n[1])):/^border(Left|Right|Top|Bottom)\w+/.test(r)?/Color$/.test(r)?o.borderColor=n:/Style$/.test(r)?o.borderStyle=n:/Width$/.test(r)&&(o.borderWidth=n):"transitionDelay"===r?(u=u||{}).delay=n:"transitionDuration"===r?(u=u||{}).duration=n:"transitionTimingFunction"===r?(u=u||{}).easing=n:"transitionProperty"===r?(u=u||{}).properties=n:o[r]=n}})),c&&(o.borderRadius=c),Object.assign(o,s,l),u)&&(u.properties=u.properties||"all",u.delay=u.delay||[0],u.duration=u.duration||[0],u.easing=u.easing||["ease"],o.transitions=[],u.properties.split(",").map((function(A){return A.trim()})).forEach((function(A,t){var e=null;0===A.indexOf("--sprite-")&&(A=A.replace("--sprite-","")),"borderRadius"!==(A=Fn(A))&&/^border/.test(A)&&(A="border"),"backgroundColor"!==A&&"background"!==A||(A="bgcolor"),"fontVariantCaps"===A&&(A="fontVariant"),"all"===A?(delete(e=Object.assign({},o)).transitions,delete e.animation):A in o&&(e=UA()({},A,o[A])),e&&o.transitions.push({easing:u.easing[t],attrs:e,delay:u.delay[t],duration:u.duration[t]})})));if("fontSize"in o||"fontFamily"in o||"fontStyle"in o||"fontVariant"in o||"fontWeight"in o){var f=vA(o.font||"normal normal normal 16px Arial"),h=f.style,B=f.variant,d=f.weight,g=f.family,p=f.size,Q=f.unit;o.font="".concat(o.fontStyle||h," ").concat(o.fontVariant||B," ").concat(o.fontWeight||d," ").concat(o.fontSize||p+Q," ").concat(o.fontFamily||g),delete o.fontSize,delete o.fontFamily,delete o.fontVariant,delete o.fontWeight,delete o.fontStyle}return o}function Un(A){var t=A.cssRules||A.rules;if(t&&t.length>0){for(var e=[],r=0;r<t.length;r++){var n=t[r],i=parseFloat(n.keyText)/100,a=mn(n);a.offset=i,e.push(a)}return e}}function Fn(A){return A.replace(/([^-])(?:-+([^-]))/g,(function(A,t,e){return t+e.toUpperCase()}))}function Cn(A){var t="",e=0,r=!0;if("tag"===A.type)t=A.name,e=1;else if("universal"===A.type)t="*",e=0;else if("pseudo"===A.type){var n=A.data;null!=n?"not"===A.name?(n.forEach((function(A){A.forEach((function(A){var e=Cn(A);t+=e.token,r&=e.valid}))})),t=":".concat(A.name,"(").concat(t,")")):t=":".concat(A.name,"(").concat(A.data,")"):t=":".concat(A.name),"hover"===A.name?CA.add("__internal_state_hover_"):"active"===A.name&&CA.add("__internal_state_active_"),r="focus"!==A.name&&"link"!==A.name&&"visited"!==A.name&&"lang"!==A.name,e="not"!==A.name?1e3:0}else if("pseudo-element"===A.type)t="::".concat(A.name),e=1,r=!1;else if("attribute"===A.type){var i=A.name,a=A.action,o=A.value;if(CA.add(i),"exists"===a)t="[".concat(i,"]");else if("equals"===a)t="id"===i?"#".concat(o):"[".concat(i,'="').concat(o,'"]');else{if("not"===a)throw new Error("Attribute 'not' action is not allowed.");"start"===a?t="[".concat(i,'^="').concat(o,'"]'):"end"===a?t="[".concat(i,'$="').concat(o,'"]'):"element"===a?t="class"===i?".".concat(o):"[".concat(i,'~="').concat(o,'"]'):"any"===a?t="[".concat(i,'*="').concat(o,'"]'):"hyphen"===a&&(t="[".concat(i,'|="').concat(o,'"]'))}e="id"===i&&"equals"===a?1e6:1e3}else if("child"===A.type)t=">",e=0;else{if("parent"===A.type)throw new Error("Parent selector is not allowed.");if("sibling"===A.type)t="~",e=0;else if("adjacent"===A.type)t="+",e=0;else{if("descendant"!==A.type)throw new Error("Unknown token ".concat(A,"."));t=" ",e=0}}return{token:t,priority:e,valid:r}}var bn=0,Hn={add:function(A){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];Object.entries(A).forEach((function(A){for(var e=v()(A,2),r=e[0],n=e[1],i=fn(r),a=0;a<i.length;a++){var o=i[a].map((function(A){return Cn(A)})).filter((function(A){return A.valid})).reduce((function(A,t){return A.priority+=t.priority,A.tokens.push(t.token),A}),{tokens:[],priority:0}),s=o.tokens.join("");try{var c={selector:s,compiled:en(s),priority:o.priority,attributes:n,order:bn++,fromDoc:t};hn.push(c)}catch(A){console.warn(A.message)}}})),hn.sort((function(A,t){var e=A.priority-t.priority;return 0!==e?e:A.order-t.order}))},fromDocumentCSS:function(A,t){if(t&&(hn=hn.filter((function(A){return!A.fromDoc}))),"undefined"!=typeof document&&(A||(A=document.styleSheets),A)){for(var e={},r=0;r<A.length;r++){var n=null;try{n=A[r].cssRules||A[r].rules}catch(A){n=null}if(n)for(var i=0;i<n.length;i++){var a=n[i],o=a.selectorText;if(1===a.type||7===a.type)if(7!==a.type){var s=mn(a);s&&(e[o]=e[o]||{},Object.assign(e[o],s))}else{var c=Un(a);Bn[a.name]=c}}}this.add(e,!0)}},computeStyle:function(A){if(!A.attributes)return{};if(A.__styleNeedUpdate=!1,hn.length<=0)return{};var t={},e=[],r=[];hn.forEach((function(n){var i,a,o=n.compiled,s=n.selector,c=n.attributes;i=A,a=o,jr.is(i,$r(a),{adapter:Zr})&&(Object.assign(t,c),t.transitions&&(r.push.apply(r,w()(t.transitions)),t.transitions.forEach((function(e){Object.keys(e.attrs).forEach((function(e){A.attributes.__getStyleTag=!0,A.attributes[e]&&(t[e]=A.attributes[e]),A.attributes.__getStyleTag=!1}))})),delete t.transitions),e.push(s))}));var n=e.join();if(A[dn]!==n){if(t.animation){var i=t.animation,a=i.animationDelay,o=i.animationDirection,s=i.animationDuration,c=i.animationFillMode,u=i.animationIterationCount,l=i.animationName,f=i.animationPlayState,h=i.animationTimingFunction,B=Bn[l];B?(A[pn]&&A[pn].cancel(),A[pn]=A.animate(B,{duration:s,delay:a,fill:c,iterations:u,easing:h,direction:o}),A.setReleaseKey(pn),"running"!==f&&A[pn].pause()):console.warn("Unknow animation: ".concat(l)),delete t.animation}A[gn]&&(A[gn].forEach((function(t){t.cancel(!0),A.attributes.__styleTag=!0,A.attr(t.__attrs),A.attributes.__styleTag=!1})),delete A[gn]),r.length>0&&(A[gn]=[],A.setReleaseKey(gn),Promise.all(r.map((function(t){var e=t.attrs,r=t.delay,n=t.duration,i=t.easing,a=A.transition({duration:n,delay:r},i,!0);return a.__attrs=e,A[gn].push(a),a.attr(Object.assign({},e))}))).then((function(){A.dispatchEvent("transitionend",{},!0,!0)}))),A.dispatchEvent("stylechange",{oldSelectors:A[dn],newSelectors:n},!0,!0),A[dn]=n,A.attributes.clearStyle(),A.attributes.__styleTag=!0,A.attr(t),A.attributes.__styleTag=!1}return t},get relatedAttributes(){return CA},get cssRules(){return hn}};je.prototype.fromDocumentCSS=function(){Hn.fromDocumentCSS()},wt.prototype.restyle=function(){Hn.computeStyle(this)};var En=Hn,kn=G,xn=e(14),Sn=e.n(xn);function Kn(){var A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:300,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:150,e=document.createElement("canvas");return e.width=A,e.height=t,e}function Nn(A){var t=document.createElement("img");"string"!=typeof A||/^data:image\/(.*);base64/.test(A)||(t.crossOrigin="anonymous");var e=new Promise((function(A){t.addEventListener("load",(function(){A(t)}))}));return t.src=A,e}function Dn(){try{new window.CustomEvent("T")}catch(t){var A=function(A,t){t=t||{bubbles:!1,cancelable:!1,detail:void 0};var e=document.createEvent("CustomEvent");return e.initCustomEvent(A,t.bubbles,t.cancelable,t.detail),e};A.prototype=window.Event.prototype,window.CustomEvent=A}}var zn=e(74),Mn=new Map,Tn={loadTimeout:3e4,loadedResources:Mn,loadTexture:function(A){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Tn.loadTimeout;"string"==typeof A&&(A={src:A}),A.id||(A.id=A.src);var e=A.id;if(!Mn.has(e)){var r=new Promise((function(r,n){var i=setTimeout((function(){n(new Error("load img timeout"))}),t);Nn(A.src).then((function(t){r({img:t,texture:A,fromCache:!1}),Mn.set(e,t),clearTimeout(i)}))}));return Mn.set(e,r),r}var n=Mn.get(e);return n instanceof Promise?n.then((function(t){return{img:t.img,texture:A,fromCache:!1}})):{img:n,texture:A,fromCache:!0}},loadFrames:function(A,t){var e,r;return Sn.a.async((function(n){for(;;)switch(n.prev=n.next){case 0:if("string"!=typeof t){n.next=5;break}return n.next=3,Sn.a.awrap(zn.get(t));case 3:t=(t=n.sent).data;case 5:return n.next=7,Sn.a.awrap(this.loadTexture(A));case 7:return e=n.sent,r=t.frames,Object.entries(r).forEach((function(A){var t=v()(A,2),r=t[0],n=t[1],i=n.sourceSize,a=i.w,o=i.h,s=Kn(a,o),c=n.frame,u=n.spriteSourceSize,l=s.getContext("2d"),f=n.rotated;if(l.save(),f){l.translate(0,o),l.rotate(-.5*Math.PI);var h=u.y;u.y=u.x,u.x=o-c.h-h,l.drawImage(e.img,c.x,c.y,c.h,c.w,u.x,u.y,u.h,u.w)}else l.drawImage(e.img,c.x,c.y,c.w,c.h,u.x,u.y,u.w,u.h);l.restore(),Mn.set(r,s)})),n.abrupt("return",e);case 11:case"end":return n.stop()}}),null,this)}},Ln=Tn,In=Symbol("loadBgImagePassport");Ct.prototype.loadBgImage=function(A){var t,e=this;if(A.id?t=Ln.loadTexture({id:A.id}):A.src&&(t=Ln.loadTexture(A.src)),t instanceof Promise){var r=Symbol("passport");this[In]=r,t.then((function(A){var t=A.img;A.texture;if(r===e[In]){var n=e.attr("bgimage");n.image=t,e.attr("bgimage",null),e.attr("bgimage",n)}}))}else t&&(A.image=t.img);return A};var On=Ct,Xn=n.attr,Vn=n.generateID,_n=Symbol("mapTextures"),Jn=Symbol("loadTexturePassport"),qn=$A()(null,(function(A,t){var e=function(t){function e(){var t,r;c()(this,e);for(var n=arguments.length,i=new Array(n),a=0;a<n;a++)i[a]=arguments[a];return r=l()(this,(t=h()(e)).call.apply(t,[this].concat(i))),A(YA()(r)),r}return d()(e,t),e}(t);return{F:e,d:[{kind:"set",decorators:[Xn({value:[]})],key:"textures",value:function(A){Array.isArray(A)||(A=[A]),A=A.map((function(A){if("string"==typeof A)A={src:A};else if(A.src||A.id||A.image)1===A.nodeType&&(A={image:A,src:A.src});else{var t=Vn(A);Ln.loadedResources.set(t,A),A={image:A,id:t}}return A})),this.set("textures",A),this.loadTextures(A)}},{kind:"method",key:_n,value:function(A){var t=!1,r=A.map((function(A){var e=A.img,r=A.texture;return A.fromCache||(t=!0),Object.assign({},r,{image:e})}));t&&this.subject.forceUpdate(!0),tt()(h()(e.prototype),"loadTextures",this).call(this,r)}},{kind:"method",key:"loadTextures",value:function(A){var t=this,e=Symbol("passport");this[Jn]=e;var r=!1,n=A.map((function(A){if(A.image)return{img:A.image,texture:A,fromCache:!0};var t=Ln.loadTexture(A);return t instanceof Promise&&(r=!0),t}));r?Promise.all(n).then((function(A){t[Jn]===e&&t[_n](A)})):this[_n](n)}}]}}),St.Attr);St.Attr=qn;var Rn=St,Pn=Symbol("resolution"),jn=Symbol("attrs"),Gn=Symbol("displayRatio"),Wn=function(A){function t(A){var e,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};c()(this,t),"object"===rt()(A)&&(A=(r=A).id||"id_".concat(Math.random().toString().slice(2,10)));var n=r,i=n.context,a=n.resolution,o=n.handleEvent,s=void 0===o||o,u=n.evaluateFPS,f=void 0!==u&&u,B=n.renderMode,d=void 0===B?"repaintAll":B,g=n.autoRender,p=void 0===g||g,Q=n.useDocumentCSS,y=void 0!==Q&&Q,m=(i=i||Kn().getContext("2d")).canvas;return m.dataset.layerId=A,m.style.position="absolute",(e=l()(this,h()(t).call(this,{context:i,evaluateFPS:f,renderMode:d,autoRender:p,useDocumentCSS:y}))).handleEvent=s,i.canvas&&i.canvas.addEventListener&&i.canvas.addEventListener("mouseleave",(function(A){var t=e.parent?e.parent.sortedChildNodes:[YA()(e)],r=A.target.getBoundingClientRect(),n=r.left,i=r.top,a=A.clientX,o=A.clientY,s=Math.round((0|a)-n),c=Math.round((0|o)-i),u=e.toLocalPos(s,c),l=v()(u,2),f=l[0],h=l[1];t.forEach((function(t){t.handleEvent&&t.dispatchEvent("mouseleave",{originalEvent:A,layerX:f,layerY:h,originalX:s,originalY:c,x:f,y:h})}))})),a?(e._userInitResolution=!0,e.resolution=[].concat(w()(a),[0,0])):e[Pn]=[e.canvas.width,e.canvas.height,0,0],e[jn]=new Set(["renderMode","autoRender","evaluateFps","handleEvent","displayRatio"]),e}return d()(t,A),F()(t,[{key:"pointCollision",value:function(A){if(this.outputContext.canvas){var t=0|A.layerX,e=0|A.layerY,r=v()(this.resolution,4),n=r[0],i=r[1],a=r[2];return e+=r[3],(t+=a)>=0&&e>=0&&t<n&&e<i}return!0}},{key:"setDisplayRatio",value:function(A){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1/0,e=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];"string"==typeof A&&(A=A.endsWith("rw")?parseFloat(A):A.endsWith("vw")?parseFloat(A)*this.viewport[0]/this.resolution[0]:"auto"===A?"undefined"!=typeof window&&window.devicePixelRatio?window.devicePixelRatio*this.viewport[0]/this.resolution[0]:this.viewport[0]/this.resolution[0]:parseFloat(A)),A=Number.isFinite(A)?Math.min(A,t):1,this[Gn]=A,e&&this.updateDisplay(),this.dispatchEvent("ratioChange",{target:this},!0,!0)}},{key:"updateDisplay",value:function(){var A=this,t=this[Gn],e=this[Pn].map((function(A){return A*t})),r=v()(e,4),n=r[0],i=r[1],a=r[2],o=r[3],s=this.outputContext.canvas;s.width=n,s.height=i,(a||o)&&this.outputContext.translate(a,o),this.beforeDrawTransform=function(){A.outputContext.scale(t,t)},this.childNodes.forEach((function(A){delete A.lastRenderBox,A.forceUpdate()}))}},{key:"toLocalPos",value:function(A,t){var e=this.resolution,r=this.viewport;return[A=A*e[0]/r[0]-e[2],t=t*e[1]/r[1]-e[3]]}},{key:"toGlobalPos",value:function(A,t){var e=this.resolution,r=this.viewport;return[A=A*r[0]/e[0]+e[2],t=t*r[1]/e[1]+e[3]]}},{key:"clearContext",value:function(){var A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.outputContext;if(A.canvas){var t=A.canvas,e=t.width,r=t.height,n=this.resolution;A.clearRect(-(0|n[2]),-(0|n[3]),e,r)}}},{key:"takeSnapshot",value:function(){var A,t,e;return Sn.a.async((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Sn.a.awrap(this.prepareRender());case 2:return A=this.canvas.cloneNode(!0),(t=A.getContext("2d")).drawImage(this.canvas,0,0),e=this.childNodes.map((function(A){return A.serialize()})),r.abrupt("return",{context:t,children:e});case 6:case"end":return r.stop()}}),null,this)}},{key:"putSnapshot",value:function(A){var t=this,e=this.outputContext;this.clearContext(e),e.drawImage(A.context.canvas,0,0),A.children.forEach((function(A){var e=sn(A.nodeType);A.id&&(e.id=A.id),e.attr(JSON.parse(A.attrs)),t.appendChild(e,!1)}));for(var r=0;r<this.childNodes.length;r++){var n=this.childNodes[r];n.dispatchEvent("update",{target:n,context:n.context,renderBox:n.renderBox,lastRenderBox:n.lastRenderBox},!0),n.lastRenderBox=n.renderBox}return this.childNodes}},{key:"id",get:function(){return this.canvas.dataset.layerId}},{key:"resolution",get:function(){return this[Pn]},set:function(A){this[Pn]=[].concat(w()(A),[0,0]).slice(0,4),null==this[Gn]&&(this.parent&&this.parent.displayRatio?this.setDisplayRatio(this.parent.displayRatio,this.parent.maxDisplayRatio,!1):this[Gn]=1),this.updateDisplay(),this.dispatchEvent("resolutionChange",{target:this},!0,!0)}},{key:"viewport",get:function(){var A=this.canvas;if(A){if(A.getBoundingClientRect){var t=A.getBoundingClientRect(),e=t.width,r=t.height;if(e>0)return[e,r]}if(A.clientWidth)return[A.clientWidth,A.clientHeight]}if(this.parent)return this.parent.layerViewport;var n=v()(this[Pn],2);return[n[0],n[1]]}},{key:"offset",get:function(){return[this.resolution[2],this.resolution[3]]}},{key:"center",get:function(){var A=v()(this.resolution,2);return[A[0]/2,A[1]/2]}},{key:"displayRatio",get:function(){return this[Gn]}},{key:"zIndex",get:function(){return this.attr("zIndex")},set:function(A){this.attr("zIndex",A),this.canvas.style.zIndex=A,this.parent.layers.reverse()}}]),t}(je),Yn=n.setDeprecation,Zn=n.sortOrderedSprites,$n=Symbol("layerMap"),Ai=Symbol("zOrder"),ti=Symbol("layers"),ei=Symbol("snapshot"),ri=Symbol("viewport"),ni=Symbol("resolution"),ii=Symbol("resizeHandler"),ai=Symbol("attrs"),oi=Symbol("events"),si=Symbol("subscribe"),ci=Symbol("displayRatio"),ui=function(A){function t(A){var e,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};c()(this,t),e=l()(this,h()(t).call(this)),A=function(A){if("string"==typeof A&&(A=document.querySelector(A)),!A)throw new Error("Container is not defined or cannot found.");return A}(A),e.container=A,A.scene_=YA()(e),3===arguments.length&&(Yn("Scene(container, width, height)","Instead use Scene(container, {viewport, resolution})."),r={viewport:[arguments[1],arguments[2]]}),e[Ai]=0,e[$n]={},e[ti]=[],e[ei]=Kn();var n=r.viewport||["",""];e.viewport=n,e.stickMode=r.stickMode||"scale",e.stickExtend=!!r.stickExtend,e.stickOffset=[0,0],e.resolution=r.resolution||w()(e.viewport),e.maxDisplayRatio=r.maxDisplayRatio||1/0,e.displayRatio=r.displayRatio||1,e.namespaceURI="http://spritejs.org/scene";var i=YA()(e);Object.defineProperty(YA()(e),"ownerDocument",{get:function(){return{createElementNS:function(A,t){return i.layer(t)},documentElement:"undefined"!=typeof document?document:null}}}),e[oi]=new Set;return["mousedown","mouseup","mousemove","touchstart","touchend","touchmove","touchcancel","click","dblclick"].forEach((function(A){return e.delegateEvent(A)})),A.addEventListener("DOMNodeRemovedFromDocument",(function(){e[ii]&&(window.removeEventListener("resize",e[ii]),delete e[ii])})),e[ai]=new Set(["resolution","viewport","stickMode","stickExtend","subscribe","displayRatio","maxDisplayRatio"]),e[si]=null,e}return d()(t,A),F()(t,[{key:"insertBefore",value:function(A,t){var e=this;if(null==t)return this.appendLayer(A);if(!this.hasLayer(t))throw new Error("Failed to execute 'insertBefore' on 'Node': The node before which the new node is to be inserted is not a child of this node.");this.appendLayer(A,!1),this.container.insertBefore(A.canvas||A,t.canvas||t);var r=this.container.children;w()(r).forEach((function(A,t){var r=A.dataset.layerId;if(r){var n=e.layer(r);delete n.zOrder,Object.defineProperty(n,"zOrder",{value:t,writable:!1,configurable:!0})}})),this[ti]=Zn(Object.values(this[$n]),!0)}},{key:"replaceChild",value:function(A,t){this.insertBefore(A,t),this.removeChild(t)}},{key:"appendChild",value:function(A){return this.appendLayer(A)}},{key:"removeChild",value:function(A){return this.removeLayer(A)}},{key:"updateViewport",value:function(A){var t=this,e=v()(this.layerViewport,2),r=e[0],n=e[1],i=this.stickMode,a=this.stickExtend,o=A?[A]:this[ti];return o=o.filter((function(A){var e=A.canvas;return!!e&&(e.style.width="".concat(r,"px"),e.style.height="".concat(n,"px"),Object.assign(e.style,{top:"",right:"",bottom:"",left:"",transform:""}),a||"width"!==i&&"height"!==i?a||"right"!==i&&"bottom"!==i?(e.style.top="0",e.style.left="0"):(e.style.right="0",e.style.bottom="0"):(e.style.top="50%",e.style.left="50%",e.style.transform="translate(-50%, -50%)",e.style.webkitTransform="translate(-50%, -50%)"),a&&!A._userInitResolution&&(A.resolution=t.layerResolution),!0)})),this.dispatchEvent("viewportChange",{target:this,layers:o}),this}},{key:"updateResolution",value:function(A){var t=this,e=A?[A]:this[ti];return e.forEach((function(A){A.canvas&&!A._userInitResolution&&(A.resolution=t.layerResolution)})),this.dispatchEvent("resolutionChange",{target:this,layers:e}),this}},{key:"setViewport",value:function(A,t){return this.viewport=[A,t],this}},{key:"setResolution",value:function(A,t){return this.resolution=[A,t],this}},{key:"delegateEvent",value:function(A){var t=this,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.container;if("string"==typeof A&&(A={type:A,passive:!0}),this[oi].has(A.type))return!1;this[oi].add(A.type);var r=A,n=r.type,i=r.passive;return e.addEventListener(n,(function(A){var e,r,i=t[ti],a={originalEvent:A,type:n,stopDispatch:function(){this.terminated=!0}},o=[];if(A instanceof CustomEvent)Object.assign(a,A.detail),null!=a.x&&null!=a.y?(e=a.x,r=a.y,o.push({x:null,y:null})):null!=a.originalX&&null!=a.originalY&&o.push({x:a.originalX,y:a.originalY});else for(var s=A.target.getBoundingClientRect(),c=s.left,u=s.top,l=A.changedTouches||[A],f=0;f<l.length;f++){var h=l[f],B=h.identifier,d=h.clientX,g=h.clientY;null!=d&&null!=g&&o.push({x:Math.round((0|d)-c),y:Math.round((0|g)-u),identifier:B})}o.length<=0&&o.push({x:e,y:r}),o.forEach((function(A){for(var t=0;t<i.length;t++){var o=i[t];if(o.handleEvent){if(null!=A.x&&null!=A.y){var s=o.toLocalPos(A.x,A.y),c=v()(s,2);e=c[0],r=c[1]}else if(null!=e&&null!=r){var u=o.toGlobalPos(e,r),l=v()(u,2);A.x=l[0],A.y=l[1]}var f=Object.assign({},a,{layerX:e,layerY:r,originalX:A.x,originalY:A.y,x:e,y:r,identifier:A.identifier});if(o.dispatchEvent(n,f),f.terminated)break}}}))}),{passive:i}),!0}},{key:"dispatchEvent",value:function(A){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=this.container;r.dispatchEvent(new CustomEvent(A,{detail:e})),tt()(h()(t.prototype),"dispatchEvent",this).call(this,A,e,!0)}},{key:"preload",value:function(){var A,t,e,r,n,i,a,o,s,c,u=this,l=arguments;return Sn.a.async((function(f){for(;;)switch(f.prev=f.next){case 0:for(A=l.length,t=new Array(A),e=0;e<A;e++)t[e]=l[e];for(r=[],n=[],i=0;i<t.length;i++)a=t[i],o=void 0,"string"==typeof a?o=Ln.loadTexture(a):Array.isArray(a)?o=Ln.loadFrames.apply(Ln,w()(a)):(s=a.id,c=a.src,o=Ln.loadTexture({id:s,src:c})),o instanceof Promise||(o=Promise.resolve(o)),n.push(o.then((function(A){r.push(A),u.dispatchEvent("preload",{target:u,current:A,loaded:r,resources:t})})));return f.next=5,Sn.a.awrap(Promise.all(n));case 5:return f.abrupt("return",r);case 6:case"end":return f.stop()}}))}},{key:"layer",value:function(){var A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"default",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{handleEvent:!0};if(!this.hasLayer(A)){if("undefined"!=typeof window&&window.getComputedStyle){var e=window.getComputedStyle&&window.getComputedStyle(this.container).position;this.container.style&&"absolute"!==e&&"fixed"!==e&&(this.container.style.position="relative")}this.appendLayer(new Wn(A,t))}return this[$n][A]}},{key:"appendLayer",value:function(A){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];A instanceof Wn||(A.id=A.id||"_layer".concat(Math.random()),A.dataset||(A.dataset={}),A.dataset.layerId=A.id,A.connect=function(t,e){A.parent=t,Object.defineProperty(A,"zOrder",{value:e,writable:!1,configurable:!0})},A.disconnect=function(t){delete A.zOrder});var e=A.id;if(this.hasLayer(e)&&this[$n][e]!==A)throw new Error("layer ".concat(e," already exists! remove first..."));return this.removeLayer(A),this[$n][e]=A,A.connect(this,this[Ai]++),this.updateViewport(A),this.stickExtend||A._userInitResolution||(A.resolution=this.layerResolution),this[ti]=Zn(Object.values(this[$n]),!0),t&&this.container.appendChild(A.canvas||A),A}},{key:"removeLayer",value:function(A){return"string"==typeof A&&(A=this[$n][A]),this.hasLayer(A)?(A.disconnect(this),this.container.removeChild(A.canvas||A),delete this[$n][A.id],this[ti]=Zn(Object.values(this[$n]),!0),A):null}},{key:"hasLayer",value:function(A){var t;return"string"==typeof A?(t=A,A=this[$n][A]):t=A.id,A&&this[$n][t]===A}},{key:"querySelector",value:function(A){return tn(A,this)}},{key:"querySelectorAll",value:function(A){return An(A,this)}},{key:"snapshot",value:function(){var A,t,e,r,n,i,a,o,s,c,u;return Sn.a.async((function(l){for(;;)switch(l.prev=l.next){case 0:return A=v()(this.viewport,2),t=A[0],e=A[1],(r=this[ei]).width=t,r.height=e,n=v()(this.layerViewport,2),i=n[0],a=n[1],o=this[ti].slice(0).reverse(),s=r.getContext("2d"),c=o.map((function(A){return A.prepareRender()})),l.next=10,Sn.a.awrap(Promise.all(c));case 10:return u=[0,0,i,a],this.stickExtend||("width"===this.stickMode||"height"===this.stickMode?(u[0]=(t-i)/2,u[1]=(e-a)/2):"bottom"!==this.stickMode&&"right"!==this.stickMode||(u[0]=t-i,u[1]=e-a)),o.forEach((function(A){A.canvas&&s.drawImage.apply(s,[A.canvas].concat(u))})),l.abrupt("return",r);case 14:case"end":return l.stop()}}),null,this)}},{key:"displayRatio",set:function(A){var t=this,e=this[ci];if(this[ci]=A,null!=e&&e!==A){var r=this[ti];r.forEach((function(A){A.canvas&&A.setDisplayRatio(t[ci],t.maxDisplayRatio)})),this.dispatchEvent("ratioChange",{target:this,layers:r})}return this},get:function(){return this[ci]}},{key:"subscribe",get:function(){return this[si]},set:function(A){var t=this;this[si]=A,A.forEach((function(A){return t.delegateEvent(A)}))}},{key:"width",get:function(){return this.viewport[0]}},{key:"height",get:function(){return this.viewport[1]}},{key:"children",get:function(){return this.childNodes.filter((function(A){return A.canvas}))}},{key:"childNodes",get:function(){return Object.values(this[$n])}},{key:"sortedChildNodes",get:function(){return this[ti]}},{key:"layerViewport",get:function(){var A=v()(this.resolution,2),t=A[0],e=A[1],r=v()(this.viewport,2),n=r[0],i=r[1],a=this.stickMode,o=n,s=i;return this.stickExtend||("width"===a||"top"===a||"bottom"===a?s=n*e/t:"height"!==a&&"left"!==a&&"right"!==a||(o=i*t/e)),[o,s]}},{key:"distortion",get:function(){if("scale"!==this.stickMode)return 1;var A=v()(this.resolution,2),t=A[0],e=A[1],r=v()(this.viewport,2),n=r[0],i=r[1];return("flex"===t?2:t/n)/("flex"===e?2:e/i)}},{key:"viewport",set:function(A){var t=this;Array.isArray(A)||(A=[A,A]);var e=A,r=v()(e,2),n=r[0],i=r[1];this[ri]=[n,i],"auto"===n||"auto"===i?this[ii]||(this[ii]=function(){t.updateViewport(),"flex"!==t.resolution[0]&&"flex"!==t.resolution[1]||t.updateResolution()},window.addEventListener("resize",this[ii])):this[ii]&&(window.removeEventListener("resize",this[ii]),delete this[ii]),this[ti].length&&this.updateViewport()},get:function(){var A=v()(this[ri],2),t=A[0],e=A[1];return(""===t||Number.isNaN(Number(t)))&&(t=this.container.clientWidth),(""===e||Number.isNaN(Number(e)))&&(e=this.container.clientHeight),[t,e]}},{key:"layerResolution",get:function(){var A=v()(this.resolution,2),t=A[0],e=A[1],r=v()(this.viewport,2),n=r[0],i=r[1],a=this.stickMode;"flex"===t&&(t=2*n),"flex"===e&&(e=2*i);var o=t,s=e,c=0,u=0;if(this.stickExtend)if("width"===a||"top"===a||"bottom"===a){var l=t*i/n;s=l,"width"===a?c=Math.round((l-e)/2):"bottom"===a&&(c=l-e)}else if("height"===a||"left"===a||"right"===a){var f=e*n/i;o=f,"height"===a?u=Math.round((f-t)/2):"right"===a&&(u=f-t)}return this.stickOffset=[u,c],[o,s,u,c]}},{key:"resolution",set:function(A){Array.isArray(A)||(A=[A,A]);var t=A,e=v()(t,2),r=e[0],n=e[1];this[ni]=[r,n],this.updateResolution()},get:function(){return this[ni]}},{key:"layers",get:function(){return this[ti]}}]),t}(wt);e.d(t,"version",(function(){return Bi})),e.d(t,"Scene",(function(){return li})),e.d(t,"Paper2D",(function(){return hi})),e.d(t,"_debugger",(function(){return null})),e.d(t,"math",(function(){return r})),e.d(t,"utils",(function(){return n})),e.d(t,"use",(function(){return Ar})),e.d(t,"querySelector",(function(){return tn})),e.d(t,"querySelectorAll",(function(){return An})),e.d(t,"stylesheet",(function(){return En})),e.d(t,"BaseNode",(function(){return wt})),e.d(t,"BaseSprite",(function(){return On})),e.d(t,"Sprite",(function(){return Rn})),e.d(t,"Label",(function(){return ke})),e.d(t,"Path",(function(){return We})),e.d(t,"Group",(function(){return Oe})),e.d(t,"Layer",(function(){return Wn})),e.d(t,"registerNodeType",(function(){return on})),e.d(t,"isValidNodeType",(function(){return ln})),e.d(t,"createNode",(function(){return sn})),e.d(t,"createElement",(function(){return cn})),e.d(t,"Color",(function(){return kn})),e.d(t,"Resource",(function(){return Ln})),e.d(t,"Effects",(function(){return g.c})),e.d(t,"Easings",(function(){return g.b})),e.d(t,"Timeline",(function(){return g.d}));var li=function(A){function t(A){var e,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return c()(this,t),e=l()(this,h()(t).call(this,A,r)),r.useDocumentCSS&&En.fromDocumentCSS(),e}return d()(t,A),t}(ui),fi=n.setDeprecation;function hi(){fi("spritejs.Paper2D","Instead use new spritejs.Scene.");for(var A=arguments.length,t=new Array(A),e=0;e<A;e++)t[e]=arguments[e];return o()(li,t)}Dn&&Dn(),on("layer",Wn,!0),on("scene",li,!0);var Bi="2.29.7"}])}));